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.