mirror of
https://github.com/qmk/qmk_firmware.git
synced 2025-07-17 13:12:08 +00:00
Revert change to the AVRISP-MKII project for fuse byte programming via the CMDEX bit - this appears to be an error in the XMEGA manual external memory programming table.
This commit is contained in:
parent
a447ae134f
commit
93793679c9
@ -68,7 +68,6 @@
|
|||||||
* - Fixed incorrect LEDs_ChangeLEDs() function in the Benito board LED driver
|
* - Fixed incorrect LEDs_ChangeLEDs() function in the Benito board LED driver
|
||||||
* - Fixed incorrect USB_DeviceState value when unconfiguring the device without an address set
|
* - Fixed incorrect USB_DeviceState value when unconfiguring the device without an address set
|
||||||
* - Fixed broken FLASH/EEPROM programming in the AVRISP-MKII clone project when writing in non-paged mode and the polling byte cannot be used
|
* - Fixed broken FLASH/EEPROM programming in the AVRISP-MKII clone project when writing in non-paged mode and the polling byte cannot be used
|
||||||
* - Fixed broken lock byte programming in the AVRISP-MKII clone project for some XMEGA targets
|
|
||||||
*
|
*
|
||||||
* \section Sec_ChangeLog100807 Version 100807
|
* \section Sec_ChangeLog100807 Version 100807
|
||||||
* <b>New:</b>
|
* <b>New:</b>
|
||||||
|
@ -221,15 +221,6 @@ bool XMEGANVM_WriteByteMemory(const uint8_t WriteCommand, const uint32_t WriteAd
|
|||||||
XMEGANVM_SendAddress(WriteAddress);
|
XMEGANVM_SendAddress(WriteAddress);
|
||||||
XPROGTarget_SendByte(Byte);
|
XPROGTarget_SendByte(Byte);
|
||||||
|
|
||||||
/* Lock bytes need a special confirmation sequence for the write to complete */
|
|
||||||
if (WriteCommand == XMEGA_NVM_CMD_WRITELOCK)
|
|
||||||
{
|
|
||||||
/* Set CMDEX bit in NVM CTRLA register to start the Lock Byte write sequence */
|
|
||||||
XPROGTarget_SendByte(PDI_CMD_STS | (PDI_DATSIZE_4BYTES << 2));
|
|
||||||
XMEGANVM_SendNVMRegAddress(XMEGA_NVM_REG_CTRLA);
|
|
||||||
XPROGTarget_SendByte(1 << 0);
|
|
||||||
}
|
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user