|
|
|
@ -48,7 +48,7 @@ typedef struct Button {
|
|
|
|
extern "C" {
|
|
|
|
extern "C" {
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
|
|
void button_init(struct Button* handle, uint8_t(*pin_level)(), uint8_t active_level, uint8_t button_id);
|
|
|
|
void button_init(struct Button* handle, uint8_t(*pin_level)(uint8_t), uint8_t active_level, uint8_t button_id);
|
|
|
|
void button_attach(struct Button* handle, PressEvent event, BtnCallback cb);
|
|
|
|
void button_attach(struct Button* handle, PressEvent event, BtnCallback cb);
|
|
|
|
PressEvent get_button_event(struct Button* handle);
|
|
|
|
PressEvent get_button_event(struct Button* handle);
|
|
|
|
int button_start(struct Button* handle);
|
|
|
|
int button_start(struct Button* handle);
|
|
|
|
|