aboutsummaryrefslogtreecommitdiffstats
path: root/Projects/AVRISP-MKII/Lib/XPROG/TINYNVM.h
diff options
context:
space:
mode:
authorDean Camera <dean@fourwalledcubicle.com>2010-01-25 04:13:44 +0000
committerDean Camera <dean@fourwalledcubicle.com>2010-01-25 04:13:44 +0000
commit74b6993d66d70c323beb4d7eccf5b8f45bf6d31f (patch)
tree0912f8438fb816ce6a66d37f5306e0ae9507fa49 /Projects/AVRISP-MKII/Lib/XPROG/TINYNVM.h
parent857381185d60eed2ccee7dc7b88d49d90546f8a2 (diff)
downloadlufa-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.h9
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