Board specific libs in "Examples for any board"
- Dominant language
- Java
- Stars
- 14.6k
- Forks
- 7k
- PR merge metrics
- No merged PRs in 30d
Description
A fresh install of the Arduino IDE populates the Examples menu section called "Examples for any board" with several board-specific libraries. Currently Adafruit Circuit Playground, AudioZero, Esplora, Robot Control and Robot Motor are narrowly focused to only specific boards. Several others are networking libs that theoretically could work on different boards, but in practice only work with Yun. Maybe these should be moved to platform folders? At the very least, having so many board-specific libs in "Examples for any board" hardly seems like a good user experience...

Contributor guide
Research direction
Start by tracing how the Arduino IDE builds the "Examples for any board" menu and how it identifies board-specific libraries. Review the placement or metadata for Adafruit Circuit Playground, AudioZero, Esplora, Robot Control, Robot Motor, and the Yun-only networking libraries. Done means board-specific examples no longer appear in that general menu while broadly compatible examples remain available.
Written by the indexing model from the issue text.
Assessment
- Domain
- tooling
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100