packages feed

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 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 @@  [![Haskell CI](https://github.com/standardsemiconductor/serialport/actions/workflows/haskell.yml/badge.svg)](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