#pragma once #include #include "esp_err.h" #ifdef __cplusplus extern "C" { #endif // Initializes GPIO0/GPIO1 outputs and sets both devices off by default. esp_err_t io_device_control_init(void); // High level control APIs, both are active-high outputs. esp_err_t io_device_control_set_pump(bool on); esp_err_t io_device_control_set_light(bool on); #ifdef __cplusplus } #endif