mirror of
https://github.com/zsa/qmk_firmware.git
synced 2026-05-04 14:55:29 +00:00
More fixes to the AVRISP command timeout system so that it should no longer lock up while processing command no matter what the conditions.
This commit is contained in:
@@ -42,8 +42,6 @@ uint32_t CurrentAddress;
|
||||
/** Flag to indicate that the next read/write operation must update the device's current address */
|
||||
bool MustSetAddress;
|
||||
|
||||
bool CommandTimedOut;
|
||||
|
||||
/** Initializes the hardware and software associated with the V2 protocol command handling. */
|
||||
void V2Protocol_Init(void)
|
||||
{
|
||||
@@ -70,7 +68,7 @@ void V2Protocol_ProcessCommand(void)
|
||||
{
|
||||
uint8_t V2Command = Endpoint_Read_Byte();
|
||||
|
||||
CommandTimedOut = false;
|
||||
TimeoutMSRemaining = COMMAND_TIMEOUT_MS;
|
||||
|
||||
switch (V2Command)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user