Periphery.Serial
ADR-0062: an IDuplexPipe over an already-open System.IO.Ports.SerialPort, with the synchronous-read-pump-on-a-dedicated-thread design that a live board on the bench proved necessary — Windows' SerialPort.BaseStream.ReadAsync honours neither cancellation (dotnet/runtime#30850) nor ReadTimeout, so an async pipe reader over it can hang forever on a port that goes genuinely silent. Zero third-party dependency: System.IO.Ports and System.IO.Pipelines only. See Periphery.Serial.Rjcp for the third-party-backed alternative.
Activity
- Latest release
- 5d ago
- Total releases
- 1
- Cadence
- —
- Last 12 months
- 1
Details
- First release
- Sep 09, 2026