Change default baudrate when the new speed is in the default firmware
Closed this issue · 3 comments
In the dev branch of nodemcu-firmware the default baudrate is now 115200.
When that gets merged into master, the default START_BAUD needs to be changed in uploader
The default configuration of nodemcu-firmware:dev (shortly to be master) now includes the auto-baudrate detection. This should enable the uploader to work with any speed. However, it does require a few characters to enable it to lock on to the speed.
I suspect that putting the following before the line
self.__exchange(';') # Get a defined state
in uploader.py to something like
self.__exchange('UUUUUUUU') # Send enough characters for auto-baud
time.sleep(0.15) # Wait for autobaud timer to expire
Good one
Den 24 apr. 2016 7:47 em skrev "Philip Gladstone" <notifications@github.com
:
The default configuration of nodemcu-firmware:dev (shortly to be master)
now includes the auto-baudrate detection. This should enable the uploader
to work with any speed. However, it does require a few characters to enable
it to lock on to the speed.I suspect that putting the following before the line
self.__exchange(';') # Get a defined state
in uploader.py to something like
self.__exchange('UUUUUUUU') # Send enough characters for auto-baud time.sleep(0.15) # Wait for autobaud timer to expire
—
You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub
#51 (comment)
according to https://github.com/nodemcu/nodemcu-firmware/docs/en/modules/uart.md
The default rate is 115,200 bps. In addition, auto-baudrate detection is enabled for the
first two minutes after platform boot. This will cause a switch to the correct baud rate
once a few characters are received.
So if more that 2 minutes have passed the auto-baudrate does not work any more, so falling back to a sensible default would be good either way.