arduino / arduino/ArduinoCore-API

[Stream.h] make MultiTarget and findMulti public

Open
#105 2 comments 1 reaction 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.