Skip to content

Releases: elixir-circuits/circuits_uart

v1.5.3

09 Sep 13:38
Compare
Choose a tag to compare
  • Fixes
    • Fix compilation when Erlang has been installed to a directory with spaces

v1.5.2

09 Sep 13:38
Compare
Choose a tag to compare
  • Fixes
    • Fix Circuits.UART.read/2 spec. Thanks to @codestorm1.

v1.5.1

13 Sep 18:26
Compare
Choose a tag to compare
  • Fixes
    • Don't even try using the RS485 ioctls if not set by the user. This fixes an
      issue on Allwinner devices, but probably others, where getting RS485
      settings works, but setting them, even if unchanged always fails. Thanks to
      @jjcarstens for the fix.

v1.5.0

09 Aug 19:42
Compare
Choose a tag to compare
  • Updates
    • Added RS485 configuration options. These only work on Linux. Thanks to
      @jjcarstens for this feature.

v1.4.5

29 Jul 21:22
Compare
Choose a tag to compare
  • Bug fix
    • Gracefully handle Process.info/2 returning nil (:heart: @tonnenpinguin)

v1.4.4

29 May 21:41
Compare
Choose a tag to compare
  • Improvements
    • Fix MacOS deprecation warning. Thanks to @tonnenpinguin for the fix.

v1.4.3

27 Jul 19:55
Compare
Choose a tag to compare

This release doesn't contain any new features. Most of the changes relate to
updating dependencies and CI to make the project more pleasant to maintain.

  • Improvements
    • Minor documentation fixes and build message cleanup.

v1.4.2

04 May 17:31
Compare
Choose a tag to compare
  • Bug fix
    • Updated non-standard UART speed configuration to use the newer termios2 API
      on Linux. This fixes a custom speed issue that was seen when using the older
      API. Thanks to Tom Boland for reporting the issue and providing a fix.

v1.4.1

20 Dec 17:53
Compare
Choose a tag to compare
  • Bug fix
    • Remove unneeded terminate/2 that could crash under some situations.

v1.4.0

05 Dec 19:39
Compare
Choose a tag to compare
  • New Feature
    • Add Circuits.UART.controlling_process/2. This assigns a new controlling
      process Pid to a uart in similar to OTP functions like :gen_udp.controlling_process/2.
      Thanks to Robin Hilliard for adding this.