arduino / arduino/ArduinoCore-sam

PluggableUSB.h location inconsistency

Open
#62 5 comments 0 reactions 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.