arduino / arduino/ArduinoCore-avr

Making visible the USB_SendStringDescriptor() via USB API

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.