diff --git a/src/buttons.c b/src/buttons.c index 9c86fa2..cb69ee4 100644 --- a/src/buttons.c +++ b/src/buttons.c @@ -49,7 +49,7 @@ int buttons_init(const char *flag) { s_buttons[next_button].gpio=gpio; s_buttons[next_button].last_change=-1; mgos_gpio_set_mode(gpio, MGOS_GPIO_MODE_INPUT); - mgos_gpio_set_button_handler(gpio, MGOS_GPIO_PULL_UP, MGOS_GPIO_INT_EDGE_NEG, 100, buttons_cb, NULL); + mgos_gpio_set_button_handler(gpio, MGOS_GPIO_PULL_NONE, MGOS_GPIO_INT_EDGE_POS, 300, buttons_cb, NULL); next_button++; if (next_button>MAX_BUTTONS) {