arduino / arduino/ArduinoCore-avr
Making visible the USB_SendStringDescriptor() via USB API
Open
- Dominant language
- C
- Stars
- 1.5k
- Forks
- 1.1k
- PR merge metrics
- No merged PRs in 30d
Description
Some use cases require custom strings to be sent from the device to the host (in example, OEM Manufacturer, battery chemistry, and so on). The function for that already exists in the USBCore.cpp but it is not exposed in the USB API.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start in USBCore.cpp at USB_SendStringDescriptor() and inspect how the existing function relates to the public USB API. Expose that function through the API so callers can provide custom device strings, then verify that the function is accessible and can send those descriptors to the host.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- api, embedded-iot
- Issue type
- Feature
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Stale
- Clarity
- Clearly specified
- Newbie friendliness
- 55/100