diff --git a/libraries/SoftwareSerial/src/SoftwareSerial.cpp b/libraries/SoftwareSerial/src/SoftwareSerial.cpp index 4dbc44e4..f3b384ad 100644 --- a/libraries/SoftwareSerial/src/SoftwareSerial.cpp +++ b/libraries/SoftwareSerial/src/SoftwareSerial.cpp @@ -594,6 +594,8 @@ void SoftwareSerial::rxEndOfByte() rxInUse = false; //Release so that we can TX if needed + am_hal_gpio_interrupt_clear(AM_HAL_GPIO_BIT(_rxPad)); //Clear any residual PCIs + // Disable the timer interrupt in the NVIC. NVIC_DisableIRQ(STIMER_CMPR7_IRQn); }