Revision history for RPi-SPI
2.3606 2017-03-13
- changed version scheme from 2.36.x to to 2.360x in module and prereqs
2.36.5 2017-03-11
- we now accept a GPIO pin number as the channel. If 0 or 1 are sent
in as channel, we'll use the built-in RPi SPI channel (CE0 or CE1).
If a GPIO pin is sent in that is greater than 1, we'll know that this
connects to your CS/SS pin on your IC, and we'll automagically
bit-bang on that pin for communication, freeing up the two onboard
hardware SPI channels. The API was not changed for this. (closes #1)
- prereq of WiringPi::API now 2.36.7
2.36.4 2017-01-26
- changed rw() so that it now returns an array, per WiringPi::API's
spiDataRW() call. This was an oversight/bug in that code
- fix quoting issue in a prereq in Makefile.PL
- WiringPi::API prereq now v2.36.4
2.36.2 2017-01-22
- fix params in pod, they weren't displaying correctly
2.36.1 2017-01-22
- initial release (version number matches wiringPi's, plus an
incremental trailing decimal place for updates to this module
- we default to 1MHz speed if not specified in the new() method
- we die() if we can't open or write to the SPI bus
- changed to using WiringPi::API::spiDataRW() (a custom wrapper for
wiringPiSPIDataRW(), so that we can send in an aref to the C
functions)