Type definitions#
Macros#
#define
SLI_SID_NVM3_KEY_BASE 0xA0000
#define
SLI_SID_NVM3_KEY_MIN_APP_REL 0x0
#define
SLI_SID_NVM3_KEY_MAX_APP_REL 0x1FFF
#define
SLI_SID_NVM3_KEY_MIN_KV_REL 0x0
#define
SLI_SID_NVM3_KEY_MAX_KV_REL 0x6FFF
#define
SLI_SID_NVM3_KEY_MIN_MFG_REL 0x0
#define
SLI_SID_NVM3_KEY_MAX_MFG_REL 0x6FFF
#define
SLI_SID_NVM3_KEY_MIN_APP (SLI_SID_NVM3_KEY_BASE + SLI_SID_NVM3_KEY_MIN_APP_REL)
#define
SLI_SID_NVM3_KEY_MAX_APP (SLI_SID_NVM3_KEY_BASE + SLI_SID_NVM3_KEY_MAX_APP_REL)
#define
SLI_SID_NVM3_KEY_MIN_KV (SLI_SID_NVM3_KEY_MAX_APP + 1)
#define
SLI_SID_NVM3_KEY_MAX_KV (SLI_SID_NVM3_KEY_MAX_APP + 1 + SLI_SID_NVM3_KEY_MAX_KV_REL)
#define
SLI_SID_NVM3_KEY_MIN_MFG (SLI_SID_NVM3_KEY_MAX_KV + 1)
#define
SLI_SID_NVM3_KEY_MAX_MFG (SLI_SID_NVM3_KEY_MAX_KV + 1 + SLI_SID_NVM3_KEY_MAX_MFG_REL)
#define
SLI_SID_NVM3_KEY_BASE_APP SLI_SID_NVM3_KEY_MIN_APP
#define
SLI_SID_NVM3_KEY_BASE_KV SLI_SID_NVM3_KEY_MIN_KV
#define
SLI_SID_NVM3_KEY_BASE_MFG SLI_SID_NVM3_KEY_MIN_MFG
#define
SID_PAL_MFG_STORE_SL_NVM3_VERSION (SID_PAL_MFG_STORE_CORE_VALUE_MAX + 1)
SiLabs-specific MFG key for the NVM3 version MFG object.
#define
SID_PAL_MFG_STORE_SL_NVM3_VERSION_SIZE 4
Size of the NVM3 version in bytes.
#define
SLI_SID_NVM3_VALIDATE_KEY (region, key)
Validate if a key is within the specified region's range.
#define
SLI_SID_NVM3_MAP_KEY (region, key)
Map a key to the specified region's base key.