What is the information bar at the bottom of the IDE called, and why do I need so much information in it?
It's called the "status bar" in most software, but the IDE's theme system refers to the bar shown in orange in your screenshot as the status bar. So I don't know what to call the bottom one.
This is the name of the board you have selected. It's a super long name because the ESP8266 boards platform has a huge number of custom board options.
Thanks for the info.
If I read correctly, I can change some of the verbiage by making a boards.local.txt file?
How do I know which of the 24 boards.txt files I am using? (To know where to put the boards.local.txt file).
That's correct. You could create a board definition that has the options pre-set to your desired configuration instead of the ESP8266 platform's approach of creating a bunch of custom board menus to allow them to be configured via the Arduino IDE's GUI. When using a board like that, you will only see the basic board name in the bottom bar.
- Select File > Preferences from the Arduino IDE's menus.
- Check the box next to "Show verbose output during: compilation".
- Click the OK button.
- Select Sketch > Verify/Compile from the Arduino IDE's menus. It doesn't matter which sketch you compile.
- Wait for the compilation to finish.
Now examine the contents of the black console pane at the bottom of the Arduino IDE window. If you scroll it up to the top, you will find a line that looks something like this:
Using board 'd1_mini' from platform in folder: C:\Users\per\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.0
That is the location of the boards.txt for the board you had selected from the Arduino IDE's Tools > Board menu when you did the compilation.
Thanks. That worked fine. I abbreviated some of the items and now it doesn't cover my line number. Best yet, it's easily reversed by deleting the boards.local.txt file. Genius.
Now, if I can figure out what some of these entries mean.. Like what is "oom"?
I'm glad to hear you had success with it! It's pretty interesting to dive into the boards platform configuration files.
Just be aware that the boards.local.txt will be lost every time you update to a new version of the ESP8266 boards platform. So save a copy of it somewhere safe.
I'm pretty sure it is an acronym for "out of memory'.