#pragma once #include #include #include "dispatch.h" #include "wire.h" extern std::string_view firmware_name; void handlers_init(); void handlers_start(); std::optional handle_info(const responder& resp, const RequestInfo&); std::optional handle_log(const responder& resp, const RequestLog&); std::optional handle_flash_erase(const responder& resp, const RequestFlashErase&); std::optional handle_flash_write(const responder& resp, const RequestFlashWrite&); std::optional handle_reboot(const responder& resp, const RequestReboot&); std::optional handle_flash_status(const responder& resp, const RequestFlashStatus&);