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

📄 console.h

📁 上海数传信息科技有限公司的所有模块使用的都是2.4Ghz频段
💻 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 + -