This PR makes a couple of improvements to the USB serial support.
When using USB serial, Pico-ASHA won't proceed with BT startup until a terminal is connected. This allows for debugging without missing any critical messages. This may be changed in the future, because having to connect a terminal before proceeding will interfere with intended "plug and play" usage.
I have enabled the "reset to BOOTSEL mode" by changing the baud rate. If the baud rate is changed to 1200 baud, the Pico will reset to BOOTSEL mode without having to unplug USB and press the BOOTSEL button. A potential future desktop companion application may use this functionality to upgrade/switch firmware.
Pico-ASHA now defaults to USB serial to make it easier for testers without the capabilities of connecting via UART
This PR makes a couple of improvements to the USB serial support.
When using USB serial, Pico-ASHA won't proceed with BT startup until a terminal is connected. This allows for debugging without missing any critical messages. This may be changed in the future, because having to connect a terminal before proceeding will interfere with intended "plug and play" usage.
I have enabled the "reset to BOOTSEL mode" by changing the baud rate. If the baud rate is changed to 1200 baud, the Pico will reset to BOOTSEL mode without having to unplug USB and press the BOOTSEL button. A potential future desktop companion application may use this functionality to upgrade/switch firmware.
Pico-ASHA now defaults to USB serial to make it easier for testers without the capabilities of connecting via UART