* two bits of the 6-bit address are shifted left once */\r
XPROGTarget_SendByte(TPI_CMD_SOUT | ((Address & 0x30) << 1) | (Address & 0x0F));\r
}\r
* two bits of the 6-bit address are shifted left once */\r
XPROGTarget_SendByte(TPI_CMD_SOUT | ((Address & 0x30) << 1) | (Address & 0x0F));\r
}\r
- * \param[in] WriteAddress Start address to write to within the target's address space\r
- * \param[in] WriteBuffer Buffer to source data from\r
- * \param[in] WriteLength Total number of bytes to write to the device (must be an integer multiple of 2)\r
+ * \param[in] WriteAddress Start address to write to within the target's address space\r
+ * \param[in] WriteBuffer Buffer to source data from\r
+ * \param[in] WriteLength Total number of bytes to write to the device (must be an integer multiple of 2)\r
- /* Write to a location within the target address space to start the erase process */\r
- TINYNVM_SendPointerAddress(Address);\r
+ /* Write to a high byte location within the target address space to start the erase process */\r
+ TINYNVM_SendPointerAddress(Address | 0x0001);\r