35 void NVMHAL_Read(uint8_t *pAddress, 
void *pObject, uint16_t len);
 
void NVMHAL_Read(uint8_t *pAddress, void *pObject, uint16_t len)
Read data from NVM. 
void NVMHAL_Checksum(uint16_t *checksum, void *pMemory, uint16_t len)
Calculate checksum according to CCITT CRC16. 
Energy Aware drivers error code definitions. 
Ecode_t NVMHAL_Write(uint8_t *pAddress, void const *pObject, uint16_t len)
Write data to NVM. 
CMSIS Cortex-M Peripheral Access Layer for Silicon Laboratories microcontroller devices. 
Ecode_t NVMHAL_PageErase(uint8_t *pAddress)
Erase a page in the NVM. 
Non-Volatile Memory Wear-Leveling driver API. 
void NVMHAL_DeInit(void)
De-initialize NVM . 
void NVMHAL_Init(void)
Initialize NVM driver. 
uint32_t Ecode_t
Typedef for API function error code return values.