knx
ETS configurable knx-stack
memory.h File Reference

Go to the source code of this file.

Classes

class  MemoryBlock
 
class  Memory
 

Typedefs

typedef VersionCheckResult(* VersionCheckCallback) (uint16_t manufacturerId, uint8_t *hardwareType, uint16_t version)
 

Enumerations

enum  VersionCheckResult { FlashAllInvalid = 0 , FlashTablesInvalid = 1 , FlashValid = 2 }
 

Typedef Documentation

◆ VersionCheckCallback

typedef VersionCheckResult(* VersionCheckCallback) (uint16_t manufacturerId, uint8_t *hardwareType, uint16_t version)

Definition at line 34 of file memory.h.

Enumeration Type Documentation

◆ VersionCheckResult

Enumerator
FlashAllInvalid 

All flash content is not valid for this firmware, we delete it.

FlashTablesInvalid 

All table objects are invalid for this firmware, device object and saveRestores are OK.

FlashValid 

Flash content is valid and will be used.

Definition at line 27 of file memory.h.