Releases: elixir-circuits/circuits_uart
Releases · elixir-circuits/circuits_uart
v0.1.1
v0.1.0
- New features
- Add support for adding and removing framing on data
transferred over the serial port. - Add line framing implementation to support receiving
notifications only for complete lines (lines ending
in '\n' or '\r\n') or lines that are longer than a set
length.
- Add support for adding and removing framing on data
- Bugs fixed
- Enable RTS when not using it. Keeping it cleared
was stopping transmission on devices that supported
flow control when the user wasn't using it. - Fix quirks on Windows when using com0com. This should
improve support with at least one other serial driver
based on user error reports.
- Enable RTS when not using it. Keeping it cleared
- Known limitations
- Framing receive timeouts only work in active mode.
(I.e., you're waiting for a complete line to be received,
but if it takes too long, then you want to receive a
notification of a partial line.) Passive mode support is coming.
- Framing receive timeouts only work in active mode.
v0.0.7
v0.0.6
v0.0.4
- New features
- Added hardware signal support (rts, cts, dtr, dsr, etc.)
- Added support for sending breaks
- Added support for specifying which queue to flush
(:receive, :transmit, or :both)
- Bugs fixed
- Fixed crash in active mode when sending and receiving
at the same time
- Fixed crash in active mode when sending and receiving