-
Notifications
You must be signed in to change notification settings - Fork 452
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
not clear buffer splitting when reading #129
Comments
bufio.NewReader(stream).ReadLine() |
bufio.Scanner is another option I find quite useful. You can also set your custom Spiltter function there if your input data is not newline-separated. |
Is there a way to set a custom timeout on bufio.NewReader()? I've set a timeout on the port itself as well |
the underlying io.Reader does not implement a timeout - the idea here being that the reader finishes when the resource is closed or exhausted (EOF). So the correct way I think is to set the timeout on the port, which is your resource in this case. Note however that on Windows, this does not work with the original tarm/serial. There are a couple of forks that implement this feature (example from my fork). |
HI!!!
arduino App (platformio - esp8266)
golang app
in the console I get this result:
Why is the first character read separately in the stream?
How to read a line correctly?
Thank you in advance!
The text was updated successfully, but these errors were encountered: