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
This was tested on a Adafruit QT Py with a CH32V203G6.
When a hardwareTimer is set up to generate both rollover and channel interrupts, execution sometimes freezes. This is due to both the internal rollover and internal capture/compare handler being called during a rollover interrupt. During the rollover interrupt the capture/compare handler doesn't identify the channel but still attempts to call a handler.
This was tested on a Adafruit QT Py with a CH32V203G6.
When a hardwareTimer is set up to generate both rollover and channel interrupts, execution sometimes freezes. This is due to both the internal rollover and internal capture/compare handler being called during a rollover interrupt. During the rollover interrupt the capture/compare handler doesn't identify the channel but still attempts to call a handler.
To reproduce the behavior:
The function in hardwareTimer.c to correct the problem: (Please see the first message below for a better solution.)
The text was updated successfully, but these errors were encountered: