- void NVMTarget_SendNVMRegAddress(uint8_t Register);\r
- void NVMTarget_SendAddress(uint32_t AbsoluteAddress);\r
- bool NVMTarget_WaitWhileNVMBusBusy(void);\r
- void NVMTarget_WaitWhileNVMControllerBusy(void);\r
- uint32_t NVMTarget_GetMemoryCRC(uint8_t MemoryCommand);\r
- void NVMTarget_ReadMemory(uint32_t ReadAddress, uint8_t* ReadBuffer, uint16_t ReadSize);\r
+ void NVMTarget_SendNVMRegAddress(uint8_t Register);\r
+ void NVMTarget_SendAddress(uint32_t AbsoluteAddress);\r
+ bool NVMTarget_WaitWhileNVMControllerBusy(void);\r
+ bool NVMTarget_GetMemoryCRC(uint8_t CRCCommand, uint32_t* CRCDest);\r
+ bool NVMTarget_ReadMemory(uint32_t ReadAddress, uint8_t* ReadBuffer, uint16_t ReadSize);\r
+ bool NVMTarget_WriteByteMemory(uint8_t WriteCommand, uint32_t WriteAddress, uint8_t* WriteBuffer,\r
+ uint16_t WriteSize);\r
+ bool NVMTarget_WritePageMemory(uint8_t WriteBuffCommand, uint8_t EraseBuffCommand, uint8_t WritePageCommand,\r
+ uint8_t PageMode, uint32_t WriteAddress, uint8_t* WriteBuffer, uint16_t WriteSize);\r
+ bool NVMTarget_EraseMemory(uint8_t EraseCommand, uint32_t Address);\r