Skip to content

Releases: elixir-circuits/circuits_uart

v0.1.1

09 Sep 15:08
Compare
Choose a tag to compare
  • New features
    • Enable experimental feature on Windows to optionally use prebuilt
      port binary. Feedback appreciated.

v0.1.0

17 Aug 18:09
Compare
Choose a tag to compare
  • 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.
  • 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.
  • 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.

v0.0.7

25 Jun 19:21
Compare
Choose a tag to compare
  • Bugs fixed
    • Force elixir_make v0.3.0 so that compilation works with OTP 19

v0.0.6

13 Jun 17:26
Compare
Choose a tag to compare
  • New features
    • Use elixir_make instead of custom mix build task

v0.0.4

13 May 19:23
Compare
Choose a tag to compare
  • 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