#include "esphome.h"
#include "driver/gpio.h"
static bool initialized = false;
static bool gpio5_state = false;
void buttonTrigger() {
if (!initialized) {
gpio_set_direction(GPIO_NUM_5, GPIO_MODE_OUTPUT);
gpio_set_level(GPIO_NUM_5, 0);
initialized = true;
gpio5_state = false;
}
gpio5_state = !gpio5_state;
gpio_set_level(GPIO_NUM_5, gpio5_state);
ESP_LOGI("custom", "GPIO5 state was: %d", gpio5_state);
}