diff options
author | Dean Camera <dean@fourwalledcubicle.com> | 2010-02-01 10:09:18 +0000 |
---|---|---|
committer | Dean Camera <dean@fourwalledcubicle.com> | 2010-02-01 10:09:18 +0000 |
commit | 2ae397dc2f6398cadbb228108e826be170548e61 (patch) | |
tree | ad1cb6cbc145a0a8222356536ba5012ec91818f3 | |
parent | 9e7ffcb014d08d9f541cc8000b34f600b437a78e (diff) | |
download | lufa-2ae397dc2f6398cadbb228108e826be170548e61.tar.gz lufa-2ae397dc2f6398cadbb228108e826be170548e61.tar.bz2 lufa-2ae397dc2f6398cadbb228108e826be170548e61.zip |
Fixed STK525 Dataflash driver using incorrect bit-shifting for Dataflash addresses (thanks to Tim Mitchell).
-rw-r--r-- | LUFA/Drivers/Board/STK525/Dataflash.h | 4 | ||||
-rw-r--r-- | LUFA/ManPages/ChangeLog.txt | 1 |
2 files changed, 3 insertions, 2 deletions
diff --git a/LUFA/Drivers/Board/STK525/Dataflash.h b/LUFA/Drivers/Board/STK525/Dataflash.h index db78a7b3e..d779f7407 100644 --- a/LUFA/Drivers/Board/STK525/Dataflash.h +++ b/LUFA/Drivers/Board/STK525/Dataflash.h @@ -106,8 +106,8 @@ */
static inline void Dataflash_SendAddressBytes(uint16_t PageAddress, const uint16_t BufferByte)
{
- Dataflash_SendByte(PageAddress >> 5);
- Dataflash_SendByte((PageAddress << 3) | (BufferByte >> 8));
+ Dataflash_SendByte(PageAddress >> 6);
+ Dataflash_SendByte((PageAddress << 2) | (BufferByte >> 8));
Dataflash_SendByte(BufferByte);
}
diff --git a/LUFA/ManPages/ChangeLog.txt b/LUFA/ManPages/ChangeLog.txt index 95463f7dc..e5cc7c99f 100644 --- a/LUFA/ManPages/ChangeLog.txt +++ b/LUFA/ManPages/ChangeLog.txt @@ -114,6 +114,7 @@ * used (thanks to Daniel Levy)
* - Fixed TeensyHID bootloader not enumerating to the host correctly
* - Fixed AVRISP project timeouts not checking for the correct timeout period (thanks to Carl Ott)
+ * - Fixed STK525 Dataflash driver using incorrect bit-shifting for Dataflash addresses (thanks to Tim Mitchell)
*
* \section Sec_ChangeLog091122 Version 091122
*
|