?? display.h
字號:
#ifndef DISPLAY_H
#define DISPLAY_H 1
//every char in font[] index
//ASCII TABLE
#define LED_0 0 //'0'
#define LED_1 1 //'1'
#define LED_2 2 //'2'
#define LED_3 3 //'3'
#define LED_4 4 //'4'
#define LED_5 5 //'5'
#define LED_6 6 //'6'
#define LED_7 7 //'7'
#define LED_8 8 //'8'
#define LED_9 9 //'9'
#define LED_A 10 //'A'
#define LED_B LED_A+1 //'B'
#define LED_C LED_A+2 //'C'
#define LED_D LED_A+3 //'D'
#define LED_E LED_A+4 //'E'
#define LED_F LED_A+5 //'F'
#define LED_G LED_A+6 //'G'
#define LED_H LED_A+7 //'H'
#define LED_I LED_A+8 //'I'
#define LED_J LED_A+9 //'J'
#define LED_K LED_A+10 //'K'
#define LED_L LED_A+11 //L
#define LED_M LED_A+12 //M
#define LED_N LED_A+13 //N
#define LED_O LED_A+14 //O
#define LED_P LED_A+15 //'P'
#define LED_Q LED_A+16 //'Q'
#define LED_R LED_A+17 //R
#define LED_S LED_A+18 //S
#define LED_T LED_A+19 //T
#define LED_U LED_A+20 //U
#define LED_V LED_A+21 //V
#define LED_W LED_A+22 //'W'
#define LED_X LED_A+23 //'X'
#define LED_Y LED_A+24 //'Y'
#define LED_Z LED_A+25 //'Z'
#define LED_POSITIVE LED_A+26 //'+'
#define LED_MINUS LED_A+27 //'-'
#define LED_STAR LED_A+28 //'*'
#define LED_CLR LED_A+29 //' '
#define LED_CLR_S 17//10 // small LED in font 2
#define ASCII_NUM 48 //'0' - 48 = LED_0
#define ASCII_CHR 55 //'A'--55 = LED_A
#define FLAG_SHOW_TIMEOUT 3 //2*500ms播放過程中顯示狀態的時間
#define FLAG_GOTO_TIMEOUT 20 //顯示1+的時間
//! send the buffer data on LCD
void display_buff(BYTE *thisBuff);
//! send default buffer data on LCD
void display(void);
void disp_time(BYTE *thisBuff,BYTE *time,BYTE colonFlag);
//! set a bit ON or OFF
void disp_set_bit(BYTE *thisBuff,BYTE bitIndex,BYTE value);
//! a disc run effect on LCD
void disp_disc_play(BYTE *thisBuff,BYTE flag);
void disp_radio(BYTE *thisBuff,BYTE radioBand,UINT16 freq);
//! disp default board
void disp_board(void);
void disp_set_vol(BYTE* thisBuff,BYTE value);
void disp_thread(void);
//! display AM frequancy on LCD, unit is KHZ
void disp_AM_data(BYTE *thisBuff,UINT16 freq);
//! display FM frequancy on LCD, unit is MHZ
void disp_FM_data(BYTE *thisBuff,UINT16 freq);
//! clear all char on LCD
void disp_clr_led(BYTE *thisBuff);
//! display a char on LCD
void disp_char(BYTE *thisBuff,BYTE pos,BYTE asc);
//! display a string on LCD
void disp_string(BYTE *thisBuff,char *str,char start,char len);
//! display a eeprom string on LCD
void disp_string_E(BYTE *thisBuff, char *eepAddress,char start,char len);
//void disp_string_E(BYTE *thisBuff,char *str,char start,char len);
//! display "ON" or "OFF" on LCD
void disp_bool(UINT16 flag);
//! clear any disc flag, such as 'CD','DVD','MP3',etc..
void disp_clr_cd_flag(void);
//! display sys setting, such as 'LOC','LOUD', etc..
void disp_setting(BYTE flag);
//! display eq, include 'VOL','BAS','TRE','BAL','FAD'.
void disp_eq_value(BYTE * buff, BYTE eq);
//! clear any radio icon, such as 'ST' icon
void disp_clr_radio(void);
//! display disc play status
void disp_disc_hour(BYTE value);
void disp_disc_minute(BYTE value);
void disp_disc_second(BYTE value);
void disp_disc_track(UINT16 discNumber);
void disp_disc_track100(BYTE *thisBuff,BYTE track100);
//! display audio wave
void disp_volume(BYTE value);
void disp_disc_run(void);
void disp_disc_in_tray(void);
void disp_disc_out_tray(void);
void dispTenMore(BYTE value);
void dispProg(BYTE progNumber);
void disp_st(BYTE flag);
void disp_clr_disctype(void);
void disp_tunner_type(BYTE value);
void disp_dot(void);
void disp_clr_dot(void);
void disp_disc_time(void);
#ifndef __DECL_DISPLAY__
#define __DECL_DISPLAY__ extern
__DECL_DISPLAY__ char dispStrBuff[9];
//__DECL_DISPLAY__ BYTE adcVolumeTable[];
__DECL_DISPLAY__ BYTE adcVolumeTable[];
#else
char dispStrBuff[9]; //9字符臨時顯示緩沖區
__eeprom__ char strMute[] = "MUTE";
__eeprom__ char strPause[] = "PAUSE";
__eeprom__ char strOn[] = "ON ";
__eeprom__ char strOff[] = "OFF";
__eeprom__ char strFm[] = "FM";
__eeprom__ char strAm[] = "AM";
__eeprom__ char strPm[] = "PM";
__eeprom__ char strL[] = "L";
__eeprom__ char strF[] = "F";
__eeprom__ char strR[] = "R";
#endif
#if defined(ALI5672)||defined(ALI5673S)
extern char switchSongDisp[3];
#endif
#endif
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -