I have a sketch that runs fine on an Adafruit Huzzah module using an ESP-12 device. The sketch was built using the board type ESP-07S because that is the real target.
This sketch has been uploaded many times after code changes to the Huzza without problems. The debug serial is running at 115200 baud and I see messages OK using the Termite terminal app.
The first time I used the Huzzah it started up without knowing the WiFi so WiFiManager created the AP in which I could configure WiFi. After that I have only used OTA for updating the f/w.
Now I have built my final target using an ESP-07 device and uploaded the same sketch but using serial (as one must do every time for the first time).
During upload the serial communication seems to work just fine, otherwise it would not be able to program, I assume.
But on startup all I see on the terminal is illegible text and when I hook up my oscilloscope I see that the baudrate is wrong!
In fact it is transmitting at 74600 baud and this is not a rate I could set my Termite terminal app to, so all is garbled.
QUESTION:
How can I make the ESP send whatever it is sending during startup using 115200 baud rather than 74600?
Or is there a terminal app I can use (on Windows) which allows setting the baudrate to 74600 so I can see what it is actually doing?
Or is there an error in configuring the board, which is making a difference when going from the Huzzah ESP-12 to theESP-07 I use now on my newly built device?
PS:
I am using VisualCode with the PlatformIO plug-in and building as an Arduino project.
The original code was downloaded from GitHub.
DS
EDIT:
When I revert to my original device (Huzzah) I see that it too starts sending data at 74600 baud but then switches to 115200.
So I guess my code does not start properly on the new device.... ![]()
Where do I go from here to troubleshoot the issue?
There is no error message during programming the f/w using serial...