mirror of
https://github.com/qmk/qmk_firmware.git
synced 2025-06-07 17:02:46 +00:00
Make sure CRC value is pre-zeroed before reading from the XMEGA target device, to prevent corrupt data from being returned to the host in the AVRISP-MKII Clone project.
This commit is contained in:
parent
3703d50580
commit
ce3db96d9a
@ -174,6 +174,8 @@ void XMEGANVM_DisablePDI(void)
|
|||||||
*/
|
*/
|
||||||
bool XMEGANVM_GetMemoryCRC(const uint8_t CRCCommand, uint32_t* const CRCDest)
|
bool XMEGANVM_GetMemoryCRC(const uint8_t CRCCommand, uint32_t* const CRCDest)
|
||||||
{
|
{
|
||||||
|
*CRCDest = 0;
|
||||||
|
|
||||||
/* Wait until the NVM controller is no longer busy */
|
/* Wait until the NVM controller is no longer busy */
|
||||||
if (!(XMEGANVM_WaitWhileNVMControllerBusy()))
|
if (!(XMEGANVM_WaitWhileNVMControllerBusy()))
|
||||||
return false;
|
return false;
|
||||||
|
Loading…
Reference in New Issue
Block a user