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

📄 glib.h

📁 达盛EL-ARM-830
💻 H
📖 第 1 页 / 共 2 页
字号:
/*
;************************************************************************************************************
;*				    				     北京达盛科技有限公司
;*                                     	    研    发    部
;*
;*                                 	    http://www.techsine.com
;*
;*--------------------------------------------- 文件信息 ----------------------------------------------------                                      
;*
;* 文件名称 : Glib.h	
;* 文件功能 : 该文件为GUI的图形显示程序API。
;* 补充说明 : 
;*-------------------------------------------- 最新版本信息 -------------------------------------------------
;* 修改作者 : ARM开发小组
;* 修改日期 : 2004/00/00
;* 版本声明 : V1.0.1
;*-------------------------------------------- 历史版本信息 -------------------------------------------------
;* 文件作者 : ARM开发小组
;* 创建日期 : 2004/07/07
;* 版本声明 : v1.0.0
;*-----------------------------------------------------------------------------------------------------------
*************************************************************************************************************
*/
#include"def.h"  
#include "GUI_Init.h"         	
#define NULL  0
	
void _PutCstn8Bit(U32 x,U32 y,U32 c);
void _PutCstn12Bit(U32 x,U32 y,U32 c);

#define  Color_Bit 8

extern void (*PutPixel)(U32,U32,U32);

/*
*************************************************************************************************************
***                                          部分颜色定义                                                 ***
*************************************************************************************************************
*/

	#define GUI_BLACK         0x000000    
	#define GUI_BLUE          0x0000FF
	#define GUI_GREEN         0x00FF00
	#define GUI_CYAN          0xf0f000
	#define GUI_RED           0xFF0000
	#define GUI_MAGENTA       0x800080
	#define GUI_BROWN         0x2020a0
	#define GUI_DARKGRAY      0x404040
	#define GUI_GRAY          0x808080
	#define GUI_LIGHTGRAY     0xd0d0d0
	#define GUI_LIGHTBLUE     0xf08080
	#define GUI_LIGHTGREEN    0x80f080
	#define GUI_LIGHTCYAN     0x80f0f0
	#define GUI_LIGHTRED      0x8080f0
	#define GUI_LIGHTMAGENTA  0xf080f0
	#define GUI_YELLOW        0xf0f000  
	#define GUI_WHITE         0xffffff 

/*
*************************************************************************************************************
***                                            常量定义                                                   ***
*************************************************************************************************************
*/
	#define LCD_BPP 	8                 	//LCD的每像素的位数
	#define XMAX 		320					// LCD宽
	#define YMAX 		240					// LCD高

/*
*************************************************************************************************************
***                                          数字常量定义                                                 ***
*************************************************************************************************************
*/

	#define	________	0x0
	#define	_______W	0x1
	#define	______W_	0x2
	#define	______WW	0x3
	#define	_____W__	0x4
	#define	_____W_W	0x5
	#define	_____WW_	0x6
	#define	_____WWW	0x7
	#define	____W___	0x8
	#define	____W__W	0x9
	#define	____W_W_	0xa
	#define	____W_WW	0xb
	#define	____WW__	0xc
	#define	____WW_W	0xd
	#define	____WWW_	0xe
	#define	____WWWW	0xf
	#define	___W____	0x10
	#define	___W___W	0x11
	#define	___W__W_	0x12
	#define	___W__WW	0x13
	#define	___W_W__	0x14
	#define	___W_W_W	0x15
	#define	___W_WW_	0x16
	#define	___W_WWW	0x17
	#define	___WW___	0x18
	#define	___WW__W	0x19
	#define	___WW_W_	0x1a
	#define	___WW_WW	0x1b
	#define	___WWW__	0x1c
	#define	___WWW_W	0x1d
	#define	___WWWW_	0x1e
	#define	___WWWWW	0x1f
	#define	__W_____	0x20
	#define	__W____W	0x21
	#define	__W___W_	0x22
	#define	__W___WW	0x23
	#define	__W__W__	0x24
	#define	__W__W_W	0x25
	#define	__W__WW_	0x26
	#define	__W__WWW	0x27
	#define	__W_W___	0x28
	#define	__W_W__W	0x29
	#define	__W_W_W_	0x2a
	#define	__W_W_WW	0x2b
	#define	__W_WW__	0x2c
	#define	__W_WW_W	0x2d
	#define	__W_WWW_	0x2e
	#define	__W_WWWW	0x2f
	#define	__WW____	0x30
	#define	__WW___W	0x31
	#define	__WW__W_	0x32
	#define	__WW__WW	0x33
	#define	__WW_W__	0x34
	#define	__WW_W_W	0x35
	#define	__WW_WW_	0x36
	#define	__WW_WWW	0x37
	#define	__WWW___	0x38
	#define	__WWW__W	0x39
	#define	__WWW_W_	0x3a
	#define	__WWW_WW	0x3b
	#define	__WWWW__	0x3c
	#define	__WWWW_W	0x3d
	#define	__WWWWW_	0x3e
	#define	__WWWWWW	0x3f
	#define	_W______	0x40
	#define	_W_____W	0x41
	#define	_W____W_	0x42
	#define	_W____WW	0x43
	#define	_W___W__	0x44
	#define	_W___W_W	0x45
	#define	_W___WW_	0x46
	#define	_W___WWW	0x47
	#define	_W__W___	0x48
	#define	_W__W__W	0x49
	#define	_W__W_W_	0x4a
	#define	_W__W_WW	0x4b
	#define	_W__WW__	0x4c
	#define	_W__WW_W	0x4d
	#define	_W__WWW_	0x4e
	#define	_W__WWWW	0x4f
	#define	_W_W____	0x50
	#define	_W_W___W	0x51
	#define	_W_W__W_	0x52
	#define	_W_W__WW	0x53
	#define	_W_W_W__	0x54
	#define	_W_W_W_W	0x55
	#define	_W_W_WW_	0x56
	#define	_W_W_WWW	0x57
	#define	_W_WW___	0x58
	#define	_W_WW__W	0x59
	#define	_W_WW_W_	0x5a
	#define	_W_WW_WW	0x5b
	#define	_W_WWW__	0x5c
	#define	_W_WWW_W	0x5d
	#define	_W_WWWW_	0x5e
	#define	_W_WWWWW	0x5f
	#define	_WW_____	0x60
	#define	_WW____W	0x61
	#define	_WW___W_	0x62
	#define	_WW___WW	0x63
	#define	_WW__W__	0x64
	#define	_WW__W_W	0x65
	#define	_WW__WW_	0x66
	#define	_WW__WWW	0x67
	#define	_WW_W___	0x68
	#define	_WW_W__W	0x69
	#define	_WW_W_W_	0x6a
	#define	_WW_W_WW	0x6b
	#define	_WW_WW__	0x6c
	#define	_WW_WW_W	0x6d
	#define	_WW_WWW_	0x6e
	#define	_WW_WWWW	0x6f
	#define	_WWW____	0x70
	#define	_WWW___W	0x71
	#define	_WWW__W_	0x72
	#define	_WWW__WW	0x73
	#define	_WWW_W__	0x74
	#define	_WWW_W_W	0x75
	#define	_WWW_WW_	0x76
	#define	_WWW_WWW	0x77
	#define	_WWWW___	0x78
	#define	_WWWW__W	0x79
	#define	_WWWW_W_	0x7a
	#define	_WWWW_WW	0x7b
	#define	_WWWWW__	0x7c
	#define	_WWWWW_W	0x7d
	#define	_WWWWWW_	0x7e
	#define	_WWWWWWW	0x7f
	#define	W_______	0x80
	#define	W______W	0x81
	#define	W_____W_	0x82
	#define	W_____WW	0x83
	#define	W____W__	0x84
	#define	W____W_W	0x85
	#define	W____WW_	0x86
	#define	W____WWW	0x87
	#define	W___W___	0x88
	#define	W___W__W	0x89
	#define	W___W_W_	0x8a
	#define	W___W_WW	0x8b
	#define	W___WW__	0x8c
	#define	W___WW_W	0x8d
	#define	W___WWW_	0x8e
	#define	W___WWWW	0x8f
	#define	W__W____	0x90
	#define	W__W___W	0x91
	#define	W__W__W_	0x92
	#define	W__W__WW	0x93
	#define	W__W_W__	0x94
	#define	W__W_W_W	0x95
	#define	W__W_WW_	0x96
	#define	W__W_WWW	0x97
	#define	W__WW___	0x98
	#define	W__WW__W	0x99
	#define	W__WW_W_	0x9a
	#define W__WW_WW	0x9b
	#define W__WWW__	0x9c

⌨️ 快捷键说明

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