packages feed

hArduino-0.7: CHANGES.md

* Hackage: (http://hackage.haskell.org/package/hArduino)
* GitHub:  (http://leventerkok.github.com/hArduino)

* Latest Hackage released version: 0.7

### Version 0.7, 2013-11-09
 * Export LCD type, for ease of programming
 * Added the number guessing game using the OSEpp shield.
   Thanks to David Palmer for lending me his shield to play with!

### Version 0.6, 2013-03-08

 * Make hArduino Windows friendly by removing dependence
   on the unix package. Thanks to Andriy Drozdyuk for pointing
   out the Windows compilation issue. (Tested on Windows 7.)

### Version 0.5, 2013-03-07
 
 * New hardware components supported:
     * Shift-registers
     * Seven-segment displays
     * Servo-motors
 * New examples:
    * PulseIn: Demonstrates the use of reading pulses
    * PulseOut: Demonstrates the use of sending pulses
    * Distance: Measure the distance using an HC-SC04 sensor
    * Seven-segment: Display characters on a seven-segment display
    * Servo: Control a servo board
 * New functions:
     * pulseIn_hostTiming/pulseOut_hostTiming: Send and receive pulses.
         * NB. These functions use host-timing: watch out for accuracy
     * pulse: Send and receive a digital pulse on a pin.
         * This function is more accurate than the pair above, as
	   it uses a custom Firmata command to measure the pulse.
	   However, you need a custom Firmata version to use this
	   function, as the standard version that ships with Arduino
	   as of March 2013 does not support this functionality yet.
     * time: Measure the time taken by an Arduino action
     * timeOut: Run an action only for the given-time-out

### Version 0.4, 2013-03-05

 * Bugfix: Remove spurious extra call to user program
 * Rework pin assignment logic, making use of analog/digital pins much more clearer.
 * Better exception handling
 * Remove threadDelay workaround on the Mac. NB. If you are running on OSX, then
   you need at least GHC 7.6.2!
  
### Version 0.3, 2013-02-10

 * Library
    * Add support for pull-up resistors
    * Implement routines for waiting on digital triggers
    * Add support for reading analog values and setting sampling frequency.
    * Add support for LCDs (based on the Hitachi 44780 chip)
    * Better handling for Ctrl-C interrupts
 * Examples
    * Counter: Use push buttons to count up and down
    * Analog: Reading analog values
    * LCD: Control an LCD, writing text/glyphs etc

### Version 0.2, 2013-01-28

 * Library
    * Rewrite the communication engine
    * Digital input/output implementation
 * Examples
    * Button: Detecting putton pushes

### Version 0.1, 2013-01-14

 * Library
    * Initial design
    * Created home page at: http://leventerkok.github.com/hArduino 
 * Examples
    * Blink: Hello world!