Skip to content

File, Examples, 'order' issue #5505

Closed
Closed
@ghost

Description

We have become aware of an 'order' issue with the way examples are shown in the IDE when examples that are both applicable to 'any board' and are also included in a JSON for a specific board.

Rather than the libraries showing as being applicable for 'any' board, they are only shown for the specific board.

Prior to the JSON being installed, the library examples would be listed under 'any board' as should be the case, but after the JSON is installed, that common library moves to be only under the specific board that was installed with the JSON.

We also noticed that when the project is compiled, the compiler detects a duplicate library, and decides which one it is going to use.

For example, our JSON file includes the EEPROM library which is included in the standard Arduino release for the Leonardo (for example). When we add the JSON file, the EEPROM library gets removed from the listing from 'All Boards' and is then only listed under our board installed by the JSON.

This should not be the case, as EEPROM is used by multiple boards, not just our JSON, yet the listing indicates its only applicable to our one specific JSON installed product.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type: WontfixArduino has decided that it will not resolve the reported issue or implement the requested feature

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions