projects
/
pub
/
USBasp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Use the PDI REPEAT instruction in the PDI programmer code to reduce protocol overhead...
[pub/USBasp.git]
/
Projects
/
AVRISP
/
Lib
/
NVMTarget.h
diff --git
a/Projects/AVRISP/Lib/NVMTarget.h
b/Projects/AVRISP/Lib/NVMTarget.h
index
bd9296f
..
7fde845
100644
(file)
--- a/
Projects/AVRISP/Lib/NVMTarget.h
+++ b/
Projects/AVRISP/Lib/NVMTarget.h
@@
-56,12
+56,7
@@
#endif
\r
\r
/* Defines: */
\r
#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
\r
#define NVM_REG_ADDR0 0x00
\r
#define NVM_REG_ADDR1 0x01
\r
@@
-113,8
+108,7
@@
/* Function Prototypes: */
\r
void NVMTarget_SendNVMRegAddress(uint8_t Register);
\r
void NVMTarget_SendAddress(uint32_t AbsoluteAddress);
\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
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