Docs for Serial.readStringUntil(terminator)

HI

I'm new here, so sorry if this is the wrong place. Docs say use the forum for suggestions, but there's no documentation top-level discussion board.

I have two suggestions for the Serial.readStringUntil() function.

  1. The syntax appears to be incorrect: Serial.readString(terminator) // Should be readStringUntil

The following also applies to the readBytesUntil() function.

  1. The description needs to be clear about whether the terminator is included in what's returned (it isn't) and whether the terminator is removed from the stream (it is).

These sorts of messages are usually posted in the Website and Forum section - but they are equally useless there because none of the Arduino folks seem to bother reading or participating and nothing gets updated.

On a different note, I don't like that function because it blocks the Arduino from doing other things while slow serial data arrives.

The examples in serial input basics are simple, reliable and non-blocking.

...R