The serialport package

[ Tags: bsd3, hardware, library ] [ Propose Tags ]

This library provides a way to interface the serial port from haskell in a cross platform way.

Tested on the following platforms:


[Skip to Readme]

Properties

Versions 0.1.0, 0.1.0.1, 0.1.0.2, 0.2.0, 0.3.0, 0.3.1, 0.3.2, 0.3.3, 0.4.0, 0.4.0.1, 0.4.1, 0.4.2, 0.4.3, 0.4.4, 0.4.5, 0.4.6, 0.4.7
Dependencies base (==4.*), unix, Win32 [details]
License BSD3
Copyright (c) 2009 Joris Putcuyps
Author Joris Putcuyps
Maintainer Joris.Putcuyps@gmail.com
Category Hardware
Home page http://users.skynet.be/jputcu/projects/haskell-serialport/index.html
Bug tracker mailto:Joris.Putcuyps@gmail.com
Uploaded Mon Nov 9 07:53:32 UTC 2009 by JorisPutcuyps
Distributions NixOS:0.4.7
Downloads 5177 total (20 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user
Build status unknown [no reports yet]
Hackage Matrix CI

Modules

[Index]

Downloads

Maintainer's Corner

For package maintainers and hackage trustees


Readme for serialport-0.3.0

[back to package description]
% Haskell serialport

Name
----
	serialport - Cross platform serial port library.


Description
-----------

This library provides a way to interface the serial port from haskell in a cross platform way.

Tested on the following platforms:
 
 - Linux (Arch, Fedora 11, OpenSuse 11.1)
 - Windows XP 32-bit 

This library is far from finished and is currently in a "Eureka, I can talk to a 
raw serial device on Linux and Windows" state. I released it because some people were looking
for something like this. Especially on Windows it was a challenge.


Install
-------

Install using the standard Hackagedb way:

	cabal update
	cabal install serialport


Problems & suggestions
----------------------

Can be reported via e-mail: joris.putcuyps@gmail.com


References
----------
 - Frederick Ross with his serial package: http://hackage.haskell.org/package/serial
 - Python serial library http://pyserial.sourceforge.net/
 - http://www.easysw.com/~mike/serial/serial.html
 - Ruby serial port library http://ruby-serialport.rubyforge.org/
 - C++ libraries 
   - Common cpp: http://www.gnu.org/software/commoncpp/
   - Boost asio serial: http://www.boost.org/