You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
SoftwareSerial.end() does not stop the timer in half duplex mode. #2910
Describe the bug
SoftwareSerial.end() does not stop the timer in half duplex mode. This is an issue when the controller is in sleep mode, as the timer interrupt is triggered continuously.
The timer is stopped only by calling stopListening which will call setSpeed(0), but since the configuration is made in half duplex mode, the object is not active_listener, the setSpeed(0) is skipped.
Added PR
Activity
ion-popa commentedon Jan 29, 2026
The timer is stopped only by calling
stopListeningwhich will callsetSpeed(0), but since the configuration is made in half duplex mode, the object is notactive_listener, thesetSpeed(0)is skipped.Added PR