23#define EFUPDATE_ERROR_OK (0)
24#define EFUPDATE_ERROR_SIG (100)
25#define EFUPDATE_ERROR_REC (101)
35 bool process(uint8_t *data, uint32_t len);
#define EFUPDATE_ERROR_OK
Definition EFUpdate.h:23
bool process(uint8_t *data, uint32_t len)
Definition EFUpdate.cpp:60
efuheader_t _header
Definition EFUpdate.h:82
State _state
Definition EFUpdate.h:80
efurecord_t _record
Definition EFUpdate.h:83
void ConvertErrorToString()
Definition EFUpdate.cpp:234
RecordType
Definition EFUpdate.h:44
uint8_t _error
Definition EFUpdate.h:85
bool hasError()
Definition EFUpdate.cpp:222
bool UpdateIsInProgress()
Definition EFUpdate.h:40
State
Definition EFUpdate.h:52
EFUpdate()
Definition EFUpdate.h:29
virtual ~EFUpdate()
Definition EFUpdate.h:30
uint32_t _loc
Definition EFUpdate.h:81
uint32_t _maxSketchSpace
Definition EFUpdate.h:84
uint8_t getError(String &msg)
Definition EFUpdate.cpp:227
String _errorMsg
Definition EFUpdate.h:86
void GetDriverName(String &name)
Definition EFUpdate.h:39
const uint32_t EFU_ID
Definition EFUpdate.h:32
bool end()
Definition EFUpdate.cpp:313
void begin()
Definition EFUpdate.cpp:44
struct FSEQParsedRangeEntry __attribute__
uint32_t size
Definition EFUpdate.h:74
RecordType type
Definition EFUpdate.h:73