arduino / arduino/ArduinoCore-sam
PluggableUSB.h location inconsistency
- Dominant language
- HTML
- Stars
- 91
- Forks
- 112
- PR merge metrics
- No merged PRs in 30d
Description
AVR arduino has PluggableUSB.h in 'arduino' subfolder, while the ARM based cores (SAMD including) have it in 'USB' subfolder, making it difficult to have a library which supports both cores.
You may fix this inconsistency by placing a 'dummy' PluggableUSB.h in the ARM cores in arduino/ subfolder which simply includes the USB/PluggableUSB.h, or do the reverse of this in the AVR core.
Contributor guide
No contributing guide indexed for this repository
Research direction
Compare the AVR core's arduino/PluggableUSB.h with the ARM core's USB/PluggableUSB.h, then inspect the corresponding include paths in this repository. Choose the compatibility arrangement described in the issue and verify that a library can use the same PluggableUSB.h include path for both AVR and ARM cores.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- arduino
- Domain
- embedded-iot
- Issue type
- Bug
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100