]> sigrok.org Git - libsigrok.git/commit
serial: introduce local receive data buffer
authorGerhard Sittig <redacted>
Sat, 30 Sep 2017 12:10:10 +0000 (14:10 +0200)
committerUwe Hermann <redacted>
Sun, 2 Jun 2019 18:39:02 +0000 (20:39 +0200)
commitad5aa993ae5f5277755ed9c6e99fd647f4fa0d7b
tree2f682c689db20c9d3b1ac5d5448fd2790abd3ff8
parent48b7c3462927616916a1296c862e96e3a36c2a80
serial: introduce local receive data buffer

Add a local RX buffer to the common code of libsigrok's serial layer.
Callers of the serial layer's API won't notice, this is an internal
detail of how alternative transports receive their data from the
physical line, and pass it to read() calls emitted by device drivers.

The libserialport specific code still calls into the library, and does
not use the RX buffer. Future HID and BLE support will use the buffer.
src/libsigrok-internal.h
src/serial.c