#ifndef OTA_UPDATE_H #define OTA_UPDATE_H #define UPDATE_BUFFER_SIZE 4000 #define UPDATE_PAYLOAD_SIZE 200 #define UPDATE_MAX_SEQUENZES (UPDATE_BUFFER_SIZE/UPDATE_PAYLOAD_SIZE) void init_ota(); enum OTA_UPDATE_STATES { IDEL, START_REQUESTED, WAITING_FOR_PAYLOAD, WRITING_OTA_TO_PARTITION, }; #endif