sys_event.h
来自「单相 CPU卡表复费率电能表,内部有提供I2C驱动,CPU卡驱动,NEC单片机」· C头文件 代码 · 共 49 行
H
49 行
/* sys_event.h */
#ifndef SYS_EVENT_H
#define SYS_EVENT_H
#ifdef __cplusplus
extern "C"
{
#endif
typedef void (*EVENT_PROC_PTR)(void);
typedef unsigned char _sys_evt_word_t;
extern _sys_evt_word_t _sys_event;
#define SYS_EVT_VAR _sys_event
#define SYS_EVT_ADD(evt) ( _sys_event |= evt )
extern void sys_evt_add(unsigned char evt);
extern void sys_evt_del(unsigned char evt);
#define SYS_EVT_TICK BIT0
#define SYS_EVT_FRMMCU_FRAME BIT1
#define SYS_EVT_FRMMODEM_FRAME BIT2
#define SYS_EVT_SECOND BIT3
#define SYS_EVT_MINUTE BIT4
#define SYS_EVT_MODEM_UART_INIT BIT5
#define SYS_EVT_MCU_UART_INIT BIT6
#define SYS_EVT_REVERSE (BIT7)
extern void on_tick(void);
extern void on_frmmcu_frame(void);
extern void on_frmmodem_frame(void);
extern void on_second(void);
extern void on_minute(void);
extern void on_modem_uart_init(void);
extern void on_mcu_uart_init(void);
#ifdef __cplusplus
}
#endif
#endif /* SYS_EVENT_H */
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?