?? radiomodulegui.h
字號:
//***************************************************************
// ARM BOOT ROUTE VER1.0 for NXP_ARM release
// bjwork2007@gmail.com
// chenjun @ 2008-7-19
//***************************************************************
#ifndef _RadioModuleGUI_H_
#define _RadioModuleGUI_H_
#ifdef Radio_Module_GUI
#define Title_Bk_Color 0x7800
#define RDS_Title_Bk_Color 0x8BE0
#define Title_Fr_Color 0xffff
#define Freq_Bk_Color 0x1800
#define Freq_Fr_Color 0xCE59
#define List_1_Color 0x2000
#define List_2_Color 0x3186
#define FM_S_INFO_Fr_Color 0xF800
#define RDS_Flag_Color 0xFFE0
#define RDS_Name_Color 0x87E0
#define RDS_AFT_Color 0x5360
#define System_time_Color 0xFDE1
#define Level_0_Color 0xffff
#define Level_1_Color 0x87E0
#define Level_2_Color 0xFDE1
#define Level_3_Color 0xF800
#define Level_4_Color 0xD81B
#define Unuse_Color 0x5AEB
#define AlignLeft 0x00
#define AlignCenter 0x01
#define AlignRight 0x02
extern RM_U16 PreFreq;
extern RM_U8 PreFreqOffset;
extern RM_U8 Pre_FM_ST_F;
extern RM_U8 Pre_RSSI_Val;
extern RM_U8 Pre_SNR_Val;
extern RM_U8 Pre_RMVolume;
extern RM_U8 Pre_MuteMode;
extern RM_U8 Pre_Second;
extern RM_U8 Pre_Minute;
extern RM_U8 Pre_Hour;
extern RM_U8 Pre_Week;
extern RM_U32 Pre_FM_RDS_VAL_F;
extern RM_U8 Char_1624[10][48];
extern RM_U8 Char_0612[144][12];
void LCD_printf(RM_U16 X,RM_U16 Y,//基準坐標的左上角
RM_U16 Fr_Color, //設置前景色
RM_U16 Bk_Color, //設置背景色
RM_U8 AlignMode, //對齊方式,當為AlignLeft時,基準坐標為顯示出的字符串的左上角
// 當為AlignCenter時,基準坐標為顯示出的字符串的中上點
// 當為AlignRight時,基準坐標為顯示出的字符串的右上角
RM_U8 Reverse, //設置字符的反向顯示,當反向顯示有效時,將會忽略透明背景屬性
RM_U8 Transparent,//設置字符的透明背景
char *fmt, ...);
void Lcd_disp_RDS_Flag(RM_U32 RDS_flag);
void Lcd_disp_sys_time(void);
void Lcd_disp_title(RM_U16 YStart,RM_U16 Fr_Color,RM_U16 Bk_Color,char *String);
void Lcd_disp_freq(RM_U16 Freq,RM_U8 FreqOffset);
void Lcd_disp_stereo_flag(RM_U8 FM_ST_F);
void Lcd_disp_Region_flag(void);
void Lcd_disp_Receiver_Setup_Info(void);
void Lcd_disp_channel_Info(RM_U8 ChannelNo);
void Lcd_disp_RSSI_SNR_Info(RM_U8 RSSI_Val,RM_U8 SNR_Val);
void Lcd_disp_volume_Info(RM_U8 VOL_val,RM_U8 MuteMode);
void InitLcdForRM(void);
void RM_Point(unsigned short x,unsigned short y,unsigned short color);
void RM_DrawColorWindow(RM_U16 Color,RM_U16 Xstart,RM_U16 Ystart,RM_U16 Xsize,RM_U16 Ysize);
void Lcd_putch(RM_U16 Xstart, //字符的左上角的坐標
RM_U16 Ystart, //字符的左上角的坐標
RM_U16 Xsize, //字庫的定寬
RM_U16 Ysize, //字庫的定高
RM_U16 Fr_Color, //前景色
RM_U16 Bk_Color, //背景色
RM_U8 CharAscII, //字符的ASCII碼,有效區域0x00-0xff
RM_U8 Reverse, //字符反向顯示屬性,當反向顯示屬性有效時,將忽略字符的背景透明屬性
RM_U8 Transparent);//設置字符的背景透明屬性
void Lcd_put_Freq_Char(RM_U16 Xstart,RM_U16 Ystart,RM_U16 Fr_Color,RM_U16 Bk_Color,RM_S8 CharAscII,RM_U8 EnPoint);
void Draw_RDS_Info_BK(void);
#endif
#endif
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -