![]() |
LightHub
v4.0.0
Smarthome controller firmware
|
Go to the source code of this file.
Classes | |
| union | systemConfigFlags |
| struct | systemConfigData |
Macros | |
| #define | SYSCONF_OFFSET 0 |
| #define | EEPROM_offset_NotAlligned SYSCONF_OFFSET+sizeof(systemConfigData) |
| #define | SYSCONF_SIZE EEPROM_offsetJSON |
| #define | EEPROM_offsetJSON EEPROM_offset_NotAlligned + (4 -(EEPROM_offset_NotAlligned & 3)) |
| #define | MAXFLASHSTR 32 |
| #define | PWDFLASHSTR 16 |
| #define | EEPROM_SIGNATURE "LHC1" |
| #define | EEPROM_SIGNATURE_LENGTH 4 |
| #define | EEPROM_FIX_PART_LEN EEPROM_offsetJSON-SYSCONF_OFFSET |
Typedefs | |
| typedef char | flashstr[MAXFLASHSTR] |
| typedef char | flashpwd[PWDFLASHSTR] |
| typedef uint8_t | macAddress[6] |
Variables | |
| const char | EEPROM_signature [] = EEPROM_SIGNATURE |
| #define EEPROM_FIX_PART_LEN EEPROM_offsetJSON-SYSCONF_OFFSET |
| #define EEPROM_offset_NotAlligned SYSCONF_OFFSET+sizeof(systemConfigData) |
| #define EEPROM_offsetJSON EEPROM_offset_NotAlligned + (4 -(EEPROM_offset_NotAlligned & 3)) |
| #define EEPROM_SIGNATURE "LHC1" |
| #define EEPROM_SIGNATURE_LENGTH 4 |
| #define MAXFLASHSTR 32 |
| #define PWDFLASHSTR 16 |
| #define SYSCONF_OFFSET 0 |
| #define SYSCONF_SIZE EEPROM_offsetJSON |
| typedef char flashpwd[PWDFLASHSTR] |
| typedef char flashstr[MAXFLASHSTR] |
| typedef uint8_t macAddress[6] |
| const char EEPROM_signature[] = EEPROM_SIGNATURE |