Add additional supported architectures to metadata #5
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Previously, the library's metadata only specified compatibility with the
mbed
architecture. This is the architecture used by the "[DEPRECATED - Please install standalone packages] Arduino Mbed OS Boards" platform. As you might guess from the name, this platform is deprecated. Since it is clearly marked as such and has been so for some time, it is likely the majority of users have switched to the more specific "Arduino Mbed OS ___ Boards" platforms.Since compatibility with those architectures was not specified in the metadata, the following impacts resulted on users who had one of the boards of the non-deprecated platforms selected:
Incompatibility warning during compilation
A warning was displayed in the compilation output. For example
Examples marked incompatible
The library's example sketches were placed under the File > Examples > INCOMPATIBLE menu of Arduino IDE 1.x (example categorization by compatibility not implemented in Arduino IDE 2.x at this time), and the equivalent in the
arduino-cli lib examples
output.Suppression in library listings
The library was not listed in the
arduino-cli lib list --fqbn
output.