ESPHome 2025.5.0
Loading...
Searching...
No Matches
esphome::ota::OTABackend Class Referenceabstract

#include <ota_backend.h>

Inheritance diagram for esphome::ota::OTABackend:
esphome::ota::ArduinoESP32OTABackend esphome::ota::ArduinoESP8266OTABackend esphome::ota::ArduinoLibreTinyOTABackend esphome::ota::ArduinoRP2040OTABackend esphome::ota::IDFOTABackend

Public Member Functions

virtual ~OTABackend ()=default
 
virtual OTAResponseTypes begin (size_t image_size)=0
 
virtual void set_update_md5 (const char *md5)=0
 
virtual OTAResponseTypes write (uint8_t *data, size_t len)=0
 
virtual OTAResponseTypes end ()=0
 
virtual void abort ()=0
 
virtual bool supports_compression ()=0
 

Detailed Description

Definition at line 51 of file ota_backend.h.

Constructor & Destructor Documentation

◆ ~OTABackend()

virtual esphome::ota::OTABackend::~OTABackend ( )
virtualdefault

Member Function Documentation

◆ abort()

◆ begin()

◆ end()

◆ set_update_md5()

◆ supports_compression()

◆ write()


The documentation for this class was generated from the following file: