Closed
Description
- This issue complies with the issue POLICY doc.
- I have read the documentation at readthedocs and the issue is not addressed there.
- I have tested that the issue is present in current master branch (aka latest git).
- I have searched the issue tracker for a similar issue.
- If there is a stack dump, I have decoded it.
- I have filled out all fields below.
Platform
- Hardware: NA
- Core Version: Since cc0bfa0
- Development Env: NA
- Operating System: NA
Settings in IDE
- Module: NA
- Flash Mode: NA
- Flash Size: NA
- lwip Variant: NA
- Reset Method: NA
- Flash Frequency: NA
- CPU Frequency: NA
- Upload Using: NA
- Upload Speed: NA
Problem Description
boards.txt menu ID names were changed in cc0bfa0:
- UploadSpeed -> baud
- CpuFrequency -> xtal
- FlashSize -> eesz
- Debug -> dbg
- DebugLevel -> lvl
- LwIPVariant -> ip
- VTable -> vt
- FlashErase -> wipe
Changed menu option IDs:
- eesz
- 512K0 -> 512K
- 1M0 -> 1M
- ip
- v2mss536 -> lm2
- v2mss1460 -> hb2
- Prebuilt -> hb1
- OpenSource -> src
This breaks previously valid fqbns (e.g. esp8266:esp8266:d1_mini:CpuFrequency=160,VTable=heap,FlashSize=4M2M,LwIPVariant=v2mss1460,Debug=Serial,DebugLevel=SSL,FlashErase=sdk,UploadSpeed=512000
).
This is a breaking change, which should result in a major version bump.
I would also expect such changes to be thoroughly and prominently documented at the top of the release notes and in the FAQ.
I understand the reason for this change, but I think the documentation of breaking changes to this project needs improvement.
MCVE Sketch
NA
Debug Messages
NA