arduino / arduino/ArduinoCore-API
[Stream.h] make MultiTarget and findMulti public
- Dominant language
- C++
- Stars
- 306
- Forks
- 150
- PR merge metrics
- No merged PRs in 30d
Description
Why MultiTarget and findMulti in Stream.h are not public members of Stream? Their implementation is by no means trivial and they seem relatively safe, so why hide this functionality from users?
I found it very useful e.g. for parsing text commands coming from serial port. I'm sure there's a lot of other cases where it may help.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start in Stream.h by locating the declarations and implementations of MultiTarget and findMulti, then inspect how their visibility is currently defined. Done means both members are publicly accessible without changing their existing behavior; check the surrounding Stream API and available tests for compatibility.
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
- 38/100