f2226006125038c3f89ca0eb486392556d57dbee
I found that wdt_reset() was not being called in the scheduled interrupt iservice routine because HEART_TIMER_PULSES was not being flagged in serial transmit interrupt. This is needed because in DSM2=SERIAL mode, there are no bit-bang functions being used and thus no HEART_TIMER_PULSES 'heart beats' to record. I am at a loss as to how or exactly when this bug crept in. I have gone over everything I committed since r1380 but cannot find anything directly related. So I just don't know. But it's fixed now. Yay \o/ I also added/edited a bunch more code comments along the way to finding this.
Languages
C
71.9%
C++
25.4%
Python
0.9%
CMake
0.6%
Shell
0.3%
Other
0.7%