forked from mfulz_github/qmk_firmware
Fixed AVRISP project not sending a full erase-and-write EEPROM command to XMEGA targets when writing to the EEPROM instead of the split write-only command (thanks to Tim Margush).
This commit is contained in:
parent
80d85090ba
commit
ff61dfa505
|
@ -8,14 +8,16 @@
|
|||
*
|
||||
* \section Sec_ChangeLogXXXXXX Version XXXXXX
|
||||
* <b>New:</b>
|
||||
* N/A
|
||||
* - N/A
|
||||
*
|
||||
* <b>Changed:</b>
|
||||
* N/A
|
||||
* - N/A
|
||||
*
|
||||
* <b>Fixed:</b>
|
||||
* - Fixed AVRISP project sending a LOAD EXTENDED ADDRESS command to 128KB AVRs after programming or reading from
|
||||
* the last page of FLASH
|
||||
* the last page of FLASH (thanks to Gerard Sexton)
|
||||
* - Fixed AVRISP project not sending a full erase-and-write EEPROM command to XMEGA targets when writing to the EEPROM
|
||||
* instead of the split write-only command (thanks to Tim Margush)
|
||||
*
|
||||
* \section Sec_ChangeLog100513 Version 100513
|
||||
* <b>New:</b>
|
||||
|
@ -65,8 +67,6 @@
|
|||
* - Fixed AVRISP-MKII clone project not correctly issuing LOAD EXTENDED ADDRESS commands when the extended address
|
||||
* boundary is crossed during programming or readback (thanks to Gerard Sexton)
|
||||
* - Fixed warnings when building the AVRISP-MKII clone project with the ENABLE_XPROG_PROTOCOL compile time option disabled
|
||||
* - Remove incorrect check for the current device state in the Set Configuration request handler of DevChapter9, which broke
|
||||
* Set Configuration requests to the device under most circumstances.
|
||||
* - Fixed software PDI/TPI programming mode in the AVRISP project not correctly toggling just the clock pin
|
||||
* - Fixed TWI_StartTransmission() corrupting the contents of the GPIOR0 register
|
||||
* - Fixed TWI driver not aborting when faced with no response after attempting to address a device on the bus
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
* to the next version released. It does not indicate all new additions to the library in each version change, only
|
||||
* areas relevant to making older projects compatible with the API changes of each new release.
|
||||
*
|
||||
* \section Sec_Migration100513 Migrating from 100219 to 100513
|
||||
* \section Sec_Migration100513 Migrating from 100513 to XXXXXX
|
||||
* N/A
|
||||
*
|
||||
* \section Sec_Migration100513 Migrating from 100219 to 100513
|
||||
|
|
|
@ -181,7 +181,7 @@
|
|||
* TaskEntry_t and can be manipulated as desired, although it is preferential that the proper Scheduler
|
||||
* functions should be used instead of direct manipulation.
|
||||
*/
|
||||
extern TaskEntry_t Scheduler_TaskList[];
|
||||
exter TaskEntry_t Scheduler_TaskList[];
|
||||
|
||||
/** Contains the total number of tasks in the task list, irrespective of if the task's status is set to
|
||||
* TASK_RUN or TASK_STOP.
|
||||
|
|
|
@ -319,7 +319,7 @@ static void XPROGProtocol_WriteMemory(void)
|
|||
WriteCommand = XMEGA_NVM_CMD_WRITEBOOTSECPAGE;
|
||||
break;
|
||||
case XPRG_MEM_TYPE_EEPROM:
|
||||
WriteCommand = XMEGA_NVM_CMD_WRITEEEPROMPAGE;
|
||||
WriteCommand = XMEGA_NVM_CMD_ERASEWRITEEEPROMPAGE;
|
||||
WriteBuffCommand = XMEGA_NVM_CMD_LOADEEPROMPAGEBUFF;
|
||||
EraseBuffCommand = XMEGA_NVM_CMD_ERASEEEPROMPAGEBUFF;
|
||||
break;
|
||||
|
|
Loading…
Reference in New Issue