#endif\r
\r
/* Defines: */\r
- #define FLASH_BASE 0x00800000\r
- #define EPPROM_BASE 0x008C0000\r
- #define FUSE_BASE 0x008F0020\r
- #define DATAMEM_BASE 0x01000000\r
- #define PROD_SIGNATURE_BASE 0x008E0200\r
- #define USER_SIGNATURE_BASE 0x008E0400\r
+ #define NVM_BUSY_TIMEOUT_MS 200\r
\r
#define NVM_REG_ADDR0 0x00\r
#define NVM_REG_ADDR1 0x01\r
/* Function Prototypes: */\r
void NVMTarget_SendNVMRegAddress(uint8_t Register);\r
void NVMTarget_SendAddress(uint32_t AbsoluteAddress);\r
- bool NVMTarget_WaitWhileNVMBusBusy(void);\r
- void NVMTarget_WaitWhileNVMControllerBusy(void);\r
+ bool 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_EraseMemory(uint8_t EraseCommand, uint32_t Address);\r