📄 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 + -