added btn press up event

This commit is contained in:
2026-06-13 14:11:25 +02:00
parent 1b93e0cf91
commit 0805981776
2 changed files with 3 additions and 3 deletions

View File

@@ -29,7 +29,7 @@ void button_event_cb(void *arg, void *data)
void initialize_buttons(){ void initialize_buttons(){
const button_config_t btn_cfg = {0}; const button_config_t btn_cfg = {0};
button_handle_t btns[5]; button_handle_t btns[10];
for (size_t i = 0; i < sizeof(actions) / sizeof(actions[0]); i++) for (size_t i = 0; i < sizeof(actions) / sizeof(actions[0]); i++)
{ {
@@ -39,5 +39,6 @@ void initialize_buttons(){
}; };
ESP_RETURN_VOID_ON_ERROR(iot_button_new_gpio_device(&btn_cfg, &btn_gpio_cfg, &btns[i]), TAG, ""); ESP_RETURN_VOID_ON_ERROR(iot_button_new_gpio_device(&btn_cfg, &btn_gpio_cfg, &btns[i]), TAG, "");
iot_button_register_cb(btns[i], BUTTON_PRESS_DOWN, NULL, button_event_cb, (void *) &actions[i]); iot_button_register_cb(btns[i], BUTTON_PRESS_DOWN, NULL, button_event_cb, (void *) &actions[i]);
iot_button_register_cb(btns[i], BUTTON_PRESS_UP, NULL, button_event_cb, (void *) &actions[i]);
} }
} }

View File

@@ -20,8 +20,7 @@ typedef struct
buttonAction btnAcc; buttonAction btnAcc;
const char* name; const char* name;
char shortcut; char shortcut;
int pin; int pin;
}action; }action;
void button_event_cb(void *arg, void *data); void button_event_cb(void *arg, void *data);