Continuing to work on my documentation effort. I dug up info on all the Wi-Fi modules currently supported by Mbed, and cleaned up the target structure a bit. Additionally, for generating documentation, I need to use the Python scripts to assemble feature lists even for non-public targets, so I had to add an extra parameter to the get_target_attributes() function.
Impact of changes
ESP8266 driver is now behind COMPONENT_ESPRESSIF_ESP8266 and not available in the default Mbed build
All wifi and LoRa related COMPONENTS are now documented in features.json5
Python scripts now support a new allow_non_public_targets option when accessing target data
Migration actions required
If your application was using the ESP8266 driver, it will need to add the ESPRESSIF_ESP8266 component to enable this driver to be built.
Documentation
This is mostly a docs PR!
Pull request type
[] Patch update (Bug fix / Target update / Docs update / Test update / Refactor)
[] Feature update (New feature / Functionality change / New API)
[X] Major update (Breaking change E.g. Return code change / API behaviour change)
Test results
[] No Tests required for this change (E.g docs only update)
[] Covered by existing mbed-os tests (Greentea or Unittest)
[X] Tests / results supplied as part of this PR
Summary of changes
Continuing to work on my documentation effort. I dug up info on all the Wi-Fi modules currently supported by Mbed, and cleaned up the target structure a bit. Additionally, for generating documentation, I need to use the Python scripts to assemble feature lists even for non-public targets, so I had to add an extra parameter to the get_target_attributes() function.
Impact of changes
allow_non_public_targets
option when accessing target dataMigration actions required
If your application was using the ESP8266 driver, it will need to add the ESPRESSIF_ESP8266 component to enable this driver to be built.
Documentation
This is mostly a docs PR!
Pull request type
Test results
Reviewers