12 #include <HardwareSerial.h> 15 #include <driver/uart.h> 19 namespace improv_serial {
28 static const uint8_t IMPROV_SERIAL_VERSION = 1;
32 void setup()
override;
void write_data_(std::vector< uint8_t > &data)
bool parse_improv_payload_(improv::ImprovCommand &command)
void dump_config() override
const float AFTER_WIFI
For components that should be initialized after WiFi is connected.
bool parse_improv_serial_byte_(uint8_t byte)
void set_state_(improv::State state)
wifi::WiFiAP connecting_sta_
float get_setup_priority() const override
void send_response_(std::vector< uint8_t > &response)
void set_error_(improv::Error error)
ImprovSerialComponent * global_improv_serial_component
void on_wifi_connect_timeout_()
std::vector< uint8_t > rx_buffer_
std::vector< uint8_t > build_rpc_settings_response_(improv::Command command)
std::vector< uint8_t > build_version_info_()