mirror of
https://github.com/qmk/qmk_firmware.git
synced 2025-09-10 17:15:43 +00:00
Raised the guard bits in the AVRISP-MKII clone project when in PDI and TPI to 32, to prevent communication errors on low quality connections to a target.
This commit is contained in:
@@ -128,9 +128,9 @@ bool TINYNVM_EnableTPI(void)
|
||||
/* Enable TPI programming mode with the attached target */
|
||||
XPROGTarget_EnableTargetTPI();
|
||||
|
||||
/* Lower direction change guard time to 0 USART bits */
|
||||
/* Lower direction change guard time to 32 USART bits */
|
||||
XPROGTarget_SendByte(TPI_CMD_SSTCS | TPI_CTRL_REG);
|
||||
XPROGTarget_SendByte(0x07);
|
||||
XPROGTarget_SendByte(0x02);
|
||||
|
||||
/* Enable access to the XPROG NVM bus by sending the documented NVM access key to the device */
|
||||
XPROGTarget_SendByte(TPI_CMD_SKEY);
|
||||
|
||||
@@ -131,9 +131,9 @@ bool XMEGANVM_EnablePDI(void)
|
||||
XPROGTarget_SendByte(PDI_CMD_STCS | PDI_RESET_REG);
|
||||
XPROGTarget_SendByte(PDI_RESET_KEY);
|
||||
|
||||
/* Lower direction change guard time to 0 USART bits */
|
||||
/* Lower direction change guard time to 32 USART bits */
|
||||
XPROGTarget_SendByte(PDI_CMD_STCS | PDI_CTRL_REG);
|
||||
XPROGTarget_SendByte(0x07);
|
||||
XPROGTarget_SendByte(0x02);
|
||||
|
||||
/* Enable access to the XPROG NVM bus by sending the documented NVM access key to the device */
|
||||
XPROGTarget_SendByte(PDI_CMD_KEY);
|
||||
|
||||
Reference in New Issue
Block a user