|
32 | 32 | #define MyEepromAddresses_h |
33 | 33 |
|
34 | 34 | // EEPROM variable sizes, in bytes |
35 | | -#define SIZE_NODE_ID (1u) //!< Size node ID |
36 | | -#define SIZE_PARENT_NODE_ID (1u) //!< Size parent node ID |
37 | | -#define SIZE_DISTANCE (1u) //!< Size GW distance |
38 | | -#define SIZE_ROUTES (256u) //!< Size routing table |
39 | | -#define SIZE_CONTROLLER_CONFIG (23u) //!< Size controller config |
40 | | -#define SIZE_PERSONALIZATION_CHECKSUM (1u) //!< Size personalization checksum |
41 | | -#define SIZE_FIRMWARE_TYPE (2u) //!< Size firmware type |
42 | | -#define SIZE_FIRMWARE_VERSION (2u) //!< Size firmware version |
43 | | -#define SIZE_FIRMWARE_BLOCKS (2u) //!< Size firmware blocks |
44 | | -#define SIZE_FIRMWARE_CRC (2u) //!< Size firmware CRC |
| 35 | +#define SIZE_NODE_ID (1u) //!< Size node ID |
| 36 | +#define SIZE_PARENT_NODE_ID (1u) //!< Size parent node ID |
| 37 | +#define SIZE_DISTANCE (1u) //!< Size GW distance |
| 38 | +#ifdef MY_ROUTES_SIZE |
| 39 | +#define SIZE_ROUTES (MY_ROUTES_SIZE) //!< Size routing table 148 is the |
| 40 | +#else |
| 41 | +#define SIZE_ROUTES (256u) //!< Size routing table 148 is the |
| 42 | +#endif |
| 43 | +#define SIZE_CONTROLLER_CONFIG (23u) //!< Size controller config |
| 44 | +#define SIZE_PERSONALIZATION_CHECKSUM (1u) //!< Size personalization checksum |
| 45 | +#define SIZE_FIRMWARE_TYPE (2u) //!< Size firmware type |
| 46 | +#define SIZE_FIRMWARE_VERSION (2u) //!< Size firmware version |
| 47 | +#define SIZE_FIRMWARE_BLOCKS (2u) //!< Size firmware blocks |
| 48 | +#define SIZE_FIRMWARE_CRC (2u) //!< Size firmware CRC |
45 | 49 | #define SIZE_SIGNING_REQUIREMENT_TABLE (32u) //!< Size signing requirement table |
46 | 50 | #define SIZE_WHITELIST_REQUIREMENT_TABLE (32u) //!< Size whitelist requirement table |
47 | | -#define SIZE_SIGNING_SOFT_HMAC_KEY (32u) //!< Size soft signing HMAC key |
48 | | -#define SIZE_SIGNING_SOFT_SERIAL (9u) //!< Size soft signing serial |
49 | | -#define SIZE_RF_ENCRYPTION_AES_KEY (16u) //!< Size RF AES encryption key |
50 | | -#define SIZE_NODE_LOCK_COUNTER (1u) //!< Size node lock counter |
| 51 | +#define SIZE_SIGNING_SOFT_HMAC_KEY (32u) //!< Size soft signing HMAC key |
| 52 | +#define SIZE_SIGNING_SOFT_SERIAL (9u) //!< Size soft signing serial |
| 53 | +#define SIZE_RF_ENCRYPTION_AES_KEY (16u) //!< Size RF AES encryption key |
| 54 | +#define SIZE_NODE_LOCK_COUNTER (1u) //!< Size node lock counter |
51 | 55 |
|
52 | 56 |
|
53 | 57 | /** @brief EEPROM start address */ |
|
0 commit comments