mcu_ab568x/userboot240328/app/platform/libs/api_key.h
2025-05-30 18:03:10 +08:00

24 lines
411 B
C

#ifndef _API_KEY_H
#define _API_KEY_H
typedef struct {
u16 val;
u8 cnt;
u8 up;
u16 val_prev;
u8 dcnt;
u8 hcnt; //long hold times
u8 pwroff_time;
u8 pwr_usage_id;
u8 resv[2];
} key_cb_t;
extern key_cb_t key_cb;
void key_var_init(void);
u16 key_process(u16 key_val);
u16 key_multi_press_process(u16 key_val);
#endif // _API_KEY_H