mirror of
https://github.com/betaflight/betaflight-configurator.git
synced 2025-07-24 16:55:24 +03:00
Replace legacy firmware reboot sequence with MSP based sequence.
This allows two things: 1. good user experience when flashing devices that use FLASH bootloaders. previously users would have to use `bl flash` or enter flash bootloader manually. 2. arbitrary setting of cli reboot character without breaking ability to reboot flash via configurator. Squashed commits: * Extract MSPConnector from code in stm32.js to allow reuse. * Use reboot_baud when connecting via MSP. * Ensure GUI connect is unlocked after connect failures. * Support legacy reboot method for old firmware. * Don't treat MSPConnector as a singleton. * Fix `port` usage in handlers. * Add short delay after closing serial port before re-opening it again.
This commit is contained in:
parent
1a1133903b
commit
4c0e9f06e5
4 changed files with 192 additions and 27 deletions
|
@ -125,6 +125,7 @@
|
|||
<script type="text/javascript" src="./js/model.js"></script>
|
||||
<script type="text/javascript" src="./js/serial_backend.js"></script>
|
||||
<script type="text/javascript" src="./js/msp/MSPCodes.js"></script>
|
||||
<script type="text/javascript" src="./js/msp/MSPConnector.js"></script>
|
||||
<script type="text/javascript" src="./js/msp.js"></script>
|
||||
<script type="text/javascript" src="./js/msp/MSPHelper.js"></script>
|
||||
<script type="text/javascript" src="./js/backup_restore.js"></script>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue