serialport 0.5.5 → 0.5.6
raw patch · 6 files changed
+15/−13 lines, 6 filesdep ~base
Dependency ranges changed: base
Files
- CHANGELOG.md +5/−0
- README.md +4/−7
- System/Hardware/Serialport/Posix.hsc +1/−2
- System/Hardware/Serialport/Types.hs +2/−2
- System/Win32/Comm.hsc +1/−0
- serialport.cabal +2/−2
CHANGELOG.md view
@@ -1,3 +1,8 @@+0.5.6 (11/23/2024)+==================+* Add custom baud rates [13](https://github.com/standardsemiconductor/serialport/pull/13)+* Update package dependency constraints+ 0.5.5 (1/15/2024) ================= * Fix runtime error on Windows [6](https://github.com/standardsemiconductor/serialport/pull/6)
README.md view
@@ -2,7 +2,6 @@ [](https://github.com/standardsemiconductor/serialport/actions/workflows/haskell.yml) [![Hackage][hackage-badge]][hackage]-[![Hackage Dependencies][hackage-deps-badge]][hackage-deps] Cross platform (Linux, Windows and Mac OS) [serial port](https://en.wikipedia.org/wiki/Serial_port) interface. @@ -22,8 +21,8 @@ [Concurrently](https://hackage.haskell.org/package/async) read and write a serial port at 19200 [baud](https://learn.sparkfun.com/tutorials/serial-communication/rules-of-serial) using `hWithSerial`: ```haskell-import Control.Concurrent.Async ( concurrently_ )-import Control.Monad ( forever )+import Control.Concurrent.Async+import Control.Monad import System.Hardware.Serialport import System.IO @@ -56,7 +55,5 @@ ### Running the tests * Run the tests: `cabal test --test-options="/dev/ttyACM0 /dev/ttyUSB0"` -[hackage]: <https://hackage.haskell.org/package/serialport>-[hackage-badge]: <https://img.shields.io/hackage/v/serialport.svg?color=success>-[hackage-deps-badge]: <https://img.shields.io/hackage-deps/v/serialport.svg>-[hackage-deps]: <http://packdeps.haskellers.com/feed?needle=serialport>+[hackage]: <https://hackage.haskell.org/package/serialport>+[hackage-badge]: <https://img.shields.io/hackage/v/serialport.svg?color=success>
System/Hardware/Serialport/Posix.hsc view
@@ -210,5 +210,4 @@ CS38400 -> B38400 CS57600 -> B57600 CS115200 -> B115200--+ CS b -> fromIntegral b
System/Hardware/Serialport/Types.hs view
@@ -16,7 +16,8 @@ | CS38400 | CS57600 | CS115200- deriving (Show, Read, Eq, Bounded)+ | CS Word32+ deriving (Show, Read, Eq) data StopBits = One | Two deriving (Show, Read, Eq, Bounded)@@ -54,4 +55,3 @@ defaultSerialSettings :: SerialPortSettings defaultSerialSettings = SerialPortSettings CS9600 8 One NoParity NoFlowControl 1-
System/Win32/Comm.hsc view
@@ -230,3 +230,4 @@ CS38400 -> (#const CBR_38400) CS57600 -> (#const CBR_57600) CS115200 -> (#const CBR_115200)+ CS b -> fromIntegral b
serialport.cabal view
@@ -1,5 +1,5 @@ Name: serialport-Version: 0.5.5+Version: 0.5.6 Cabal-Version: >= 1.10 Build-Type: Simple license: BSD3@@ -24,7 +24,7 @@ Library Exposed-Modules: System.Hardware.Serialport Other-Modules: System.Hardware.Serialport.Types- Build-Depends: base >= 4.12 && < 4.20,+ Build-Depends: base >= 4.12 && < 4.21, bytestring >= 0.11 && < 0.13 ghc-options: -Wall -fno-warn-orphans default-language: Haskell2010