myevent.h
来自「ucos_ii在mini2440上的移植KEIL编译环境」· C头文件 代码 · 共 39 行
H
39 行
#ifndef _MYEVENT_H_
#define _MYEVENT_H_
#include <string.h>
#define event_num (20)
#define event_port0_recv 1
#define event_switch_data 2
#define event_port0_recv_file 3
#define event_dida 4
#define event_system_sleep 5
#define event_key_board 6
#define event_pit_board 7
#define event_pit_system 8
#define event_show_text 9
#define event_file_line 10
#define event_state_pit_keyboard 11
#define event_state_pit_hand 12
#define event_state_pit_ldle 13
typedef int (* F_EVENT_ISR)();
typedef struct event_t
{
int id; //事件ID
F_EVENT_ISR Event_ISR; //事件回调
int is_start; //是否启动1启动 其他不启动
}event_t;
int event_init(void);
int event_add(int id,F_EVENT_ISR Event_ISR);
int event_start(int event_id);
int event_stop(int event_id);
int event_del(int event_id);
int event_del_all(void);
int event_listen(void);
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?