int HAL_NVMemoryWrite(unsigned int addr, void *buffer, unsigned int n)
Entry | |
---|---|
addr | Address inside NVRAM to start writing to |
buffer | Buffer to transfer data from |
n | Number of bytes to write |
Exit | |
---|---|
- | Returns the number of bytes successfully written. |
This is an internal call for OS use only and should not be used by user software.
Write n bytes of memory into address addr onwards from the buffer supplied. Returns the number of bytes successfully written. 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. Writes inside the protected region should be ignored.