-
Notifications
You must be signed in to change notification settings - Fork 18.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
The Mother of All BLHeli Passthrough Fixes #29590
base: master
Are you sure you want to change the base?
Conversation
…ft serial. More robustly restore PWM output after soft serial. Rely more heavily on setup/teardown in serial_setup_output()/serial_end()
improve debug
lol |
…peration of the next write correct interrupt handling on serial writes.
…rial pairs reset PWM output before every rcout serial write
use explicit timeouts for reads rather than accumulating timeouts
c76b548
to
af2650a
Compare
Compiled and tested now, no problems found with both AM32 ESC configurators, online and offline. |
60a5af4
to
4a42823
Compare
soft serial input was both racy and prone to resetting the line mode incorrectly.
soft serial input was decoding input with trailing 1's incorrectly
soft serial input could miss data when timing out and restarting
DMA output could be left in a bad state