📄 console.h
字号:
#ifndef _ESCAN2007_CONSOLE_H_#ifdef __cplusplusextern "C" {#endif#define _ESCAN2007_CONSOLE_H_// the keycode returned should be no more than this:#define KEY_0 0#define KEY_1 1#define KEY_2 2#define KEY_3 3#define KEY_4 4#define KEY_5 5#define KEY_6 6#define KEY_7 7#define KEY_8 8#define KEY_9 9#define KEY_POWER 10#define KEY_SCAN 11#define KEY_UP 12#define KEY_DOWN 13#define KEY_RIGHT 15#define KEY_LEFT 14#define KEY_ENTER 16#define KEY_CLR 17#define KEY_DEL 18#define KEY_F1 19#define KEY_F2 20#define KEY_CLR_ALL 'A'#include <stdio.h>#include <stdarg.h>#include <stdlib.h>#include <string.h>#define set_inversed_disp() { inversed_disp = 1; }#define set_normal_disp() { inversed_disp = 0; }extern int el_backlight_auto_off_time;extern char stay_awake;extern char inversed_disp;extern short con_screen_saving_time;extern short con_getch_timeout;extern void clear_console(void);extern void my_puts(char * tstr);extern void my_printf(char * fmt, ...);extern void ttyprintf(char * fnt, ...);//when pre-processing, change all printf/puts to our API:#define printf my_printf#define puts my_putsextern void init_console(unsigned char lang_id);extern void move_cursor(short x, short y);extern short my_getch(void);#define getch my_getch#define GETS_ESC 0#define GETS_CONFIRM 1extern int LCD_contrast(int val);#define inc_LCD_contrast() LCD_contrast(1)#define dec_LCD_contrast() LCD_contrast(-1)#define get_LCD_contrast() LCD_contrast(0)#define sm_setting(a...) do {} while (0) #define EL_set_time_out(a) { el_backlight_auto_off_time = (a); }unsigned long RTC_read_date();unsigned long RTC_read_time();int RTC_set_date(unsigned long sysdate);int RTC_set_time(unsigned long systime);typedef union { struct { unsigned int year : 16; unsigned char month : 8; unsigned char day : 8; } fields; unsigned long l_word;} typ_RTC_date_rec;typedef union { struct { unsigned char hour : 8; unsigned char minute : 8; unsigned int second : 16; } fields; unsigned long l_word;} typ_RTC_time_rec;extern int getBatVoltage0642(void);extern void Beep(int ms);#ifdef __cplusplus}#endif#endif /* _ESCAN2007_API_H_ */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -