int HAL_NVMemoryRead(unsigned int addr, void *buffer, unsigned int n)
|addr||Address inside NVRAM to start reading from|
|buffer||Buffer to transfer data into|
|n||Number of bytes to read|
|-||Returns the number of bytes successfully read.|
This is an internal call for OS use only and should not be used by user software.
Reads n bytes of memory from address addr onwards into the buffer supplied. Returns the number of bytes successfully read. Under all normal circumstances the return value will be n – if it is not, a hardware failure is implied. Behaviour is undefined if the address range specified is outside the NVMemory, or inside bytes 0-15, if declared unavailable.