⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pnl_defs.h

📁 DirectFB-1.0.1可用于linux的嵌入式GUI
💻 H
字号:
/* * $Workfile: pnl_defs.h $ * * File Contents:   This file contains definitions of the Geode  *                  frame buffer panel data structures. * * SubModule:       Geode FlatPanel library * *//* NSC_LIC_ALTERNATIVE_PREAMBLE * * Revision 1.0 * * National Semiconductor Alternative GPL-BSD License * * National Semiconductor Corporation licenses this software  * ("Software"): * * National Xfree frame buffer driver * * under one of the two following licenses, depending on how the  * Software is received by the Licensee. *  * If this Software is received as part of the Linux Framebuffer or * other GPL licensed software, then the GPL license designated  * NSC_LIC_GPL applies to this Software; in all other circumstances  * then the BSD-style license designated NSC_LIC_BSD shall apply. * * END_NSC_LIC_ALTERNATIVE_PREAMBLE *//* NSC_LIC_BSD * * National Semiconductor Corporation Open Source License for  * * National Xfree frame buffer driver * * (BSD License with Export Notice) * * Copyright (c) 1999-2001 * National Semiconductor Corporation. * All rights reserved. * * Redistribution and use in source and binary forms, with or without  * modification, are permitted provided that the following conditions  * are met:  * *   * Redistributions of source code must retain the above copyright  *     notice, this list of conditions and the following disclaimer.  * *   * Redistributions in binary form must reproduce the above  *     copyright notice, this list of conditions and the following  *     disclaimer in the documentation and/or other materials provided  *     with the distribution.  * *   * Neither the name of the National Semiconductor Corporation nor  *     the names of its contributors may be used to endorse or promote  *     products derived from this software without specific prior  *     written permission.  *  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS  * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT  * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS  * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE  * NATIONAL SEMICONDUCTOR CORPORATION OR CONTRIBUTORS BE LIABLE FOR ANY  * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE  * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER  * IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE, * INTELLECTUAL PROPERTY INFRINGEMENT, OR OTHERWISE) ARISING IN ANY WAY  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY  * OF SUCH DAMAGE. * * EXPORT LAWS: THIS LICENSE ADDS NO RESTRICTIONS TO THE EXPORT LAWS OF  * YOUR JURISDICTION. It is licensee's responsibility to comply with  * any export regulations applicable in licensee's jurisdiction. Under  * CURRENT (2001) U.S. export regulations this software  * is eligible for export from the U.S. and can be downloaded by or  * otherwise exported or reexported worldwide EXCEPT to U.S. embargoed  * destinations which include Cuba, Iraq, Libya, North Korea, Iran,  * Syria, Sudan, Afghanistan and any other country to which the U.S.  * has embargoed goods and services.  * * END_NSC_LIC_BSD *//* NSC_LIC_GPL * * National Semiconductor Corporation Gnu General Public License for  * * National Xfree frame buffer driver * * (GPL License with Export Notice) * * Copyright (c) 1999-2001 * National Semiconductor Corporation. * All rights reserved. * * Redistribution and use in source and binary forms, with or without  * modification, are permitted under the terms of the GNU General  * Public License as published by the Free Software Foundation; either  * version 2 of the License, or (at your option) any later version   * * In addition to the terms of the GNU General Public License, neither  * the name of the National Semiconductor Corporation nor the names of  * its contributors may be used to endorse or promote products derived  * from this software without specific prior written permission.  * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS  * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT  * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS  * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE  * NATIONAL SEMICONDUCTOR CORPORATION OR CONTRIBUTORS BE LIABLE FOR ANY  * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE  * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER  * IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE,  * INTELLECTUAL PROPERTY INFRINGEMENT, OR OTHERWISE) ARISING IN ANY WAY  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY  * OF SUCH DAMAGE. See the GNU General Public License for more details.  * * EXPORT LAWS: THIS LICENSE ADDS NO RESTRICTIONS TO THE EXPORT LAWS OF  * YOUR JURISDICTION. It is licensee's responsibility to comply with  * any export regulations applicable in licensee's jurisdiction. Under  * CURRENT (2001) U.S. export regulations this software  * is eligible for export from the U.S. and can be downloaded by or  * otherwise exported or reexported worldwide EXCEPT to U.S. embargoed  * destinations which include Cuba, Iraq, Libya, North Korea, Iran,  * Syria, Sudan, Afghanistan and any other country to which the U.S.  * has embargoed goods and services.  * * You should have received a copy of the GNU General Public License  * along with this file; if not, write to the Free Software Foundation,  * Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA  * * END_NSC_LIC_GPL */#ifndef _pnl_defs_h#define _pnl_defs_htypedef enum{   MARMOT_PLATFORM = 0,   UNICORN_PLATFORM,   CENTAURUS_PLATFORM,   ARIES_PLATFORM,   CARMEL_PLATFORM,   HYDRA_PLATFORM,   DORADO_PLATFORM,   DRACO_PLATFORM,   REDCLOUD_PLATFORM,   OTHER_PLATFORM}SYS_BOARD;#define PNL_9210             0x01#define PNL_9211_A           0x02#define PNL_9211_C           0x04#define PNL_UNKNOWN_CHIP     0x08#define PNL_TFT              0x01#define PNL_SSTN             0x02#define PNL_DSTN             0x04#define PNL_TWOP             0x08#define PNL_UNKNOWN_PANEL    0x10#define PNL_MONO_PANEL       0x01#define PNL_COLOR_PANEL      0x02#define PNL_UNKNOWN_COLOR    0x08#define PNL_PANELPRESENT     0x01#define PNL_PLATFORM         0x02#define PNL_PANELCHIP        0x04#define PNL_PANELSTAT        0x08#define PNL_OVERRIDE_STAT    0x10#define PNL_OVERRIDE_ALL     0x1Ftypedef struct _Pnl_PanelStat_{   int Type;   int XRes;   int YRes;   int Depth;   int MonoColor;}Pnl_PanelStat;typedef struct _Pnl_Params_{   unsigned long Flags;   int PanelPresent;   int Platform;   int PanelChip;   Pnl_PanelStat PanelStat;}Pnl_PanelParams, *PPnl_PanelParams;#endif /* _pnl_defs_h *//* END OF FILE */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -