diff options
author | Dean Camera <dean@fourwalledcubicle.com> | 2010-01-25 04:13:44 +0000 |
---|---|---|
committer | Dean Camera <dean@fourwalledcubicle.com> | 2010-01-25 04:13:44 +0000 |
commit | 74b6993d66d70c323beb4d7eccf5b8f45bf6d31f (patch) | |
tree | 0912f8438fb816ce6a66d37f5306e0ae9507fa49 /Projects/AVRISP-MKII/Lib/XPROG/TINYNVM.h | |
parent | 857381185d60eed2ccee7dc7b88d49d90546f8a2 (diff) | |
download | lufa-74b6993d66d70c323beb4d7eccf5b8f45bf6d31f.tar.gz lufa-74b6993d66d70c323beb4d7eccf5b8f45bf6d31f.tar.bz2 lufa-74b6993d66d70c323beb4d7eccf5b8f45bf6d31f.zip |
Cleanup and partially fix AVRISP-MKII project's TPI programming support.
Diffstat (limited to 'Projects/AVRISP-MKII/Lib/XPROG/TINYNVM.h')
-rw-r--r-- | Projects/AVRISP-MKII/Lib/XPROG/TINYNVM.h | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/Projects/AVRISP-MKII/Lib/XPROG/TINYNVM.h b/Projects/AVRISP-MKII/Lib/XPROG/TINYNVM.h index ee5d38d19..e6a6749c9 100644 --- a/Projects/AVRISP-MKII/Lib/XPROG/TINYNVM.h +++ b/Projects/AVRISP-MKII/Lib/XPROG/TINYNVM.h @@ -61,11 +61,16 @@ #define TINY_NVM_CMD_SECTIONERASE 0x14
#define TINY_NVM_CMD_WORDWRITE 0x1D
- /* Function Prototypes: */
- void TINYNVM_SendPointerAddress(const uint16_t AbsoluteAddress);
+ /* Function Prototypes: */
bool TINYNVM_WaitWhileNVMBusBusy(void);
bool TINYNVM_ReadMemory(const uint32_t ReadAddress, uint8_t* ReadBuffer, uint16_t ReadLength);
bool TINYNVM_WriteMemory(const uint32_t WriteAddress, const uint8_t* WriteBuffer, uint16_t WriteLength);
bool TINYNVM_EraseMemory(void);
+ #if defined(INCLUDE_FROM_TINYNVM_C)
+ static void TINYNVM_SendReadNVMRegister(uint8_t Address);
+ static void TINYNVM_SendWriteNVMRegister(uint8_t Address);
+ static void TINYNVM_SendPointerAddress(const uint16_t AbsoluteAddress);
+ #endif
+
#endif
|