Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
262 lines (235 sloc) 10 KB

2019-03-14 Andrew Dorey

  • 2.2.4 Updated all I2C based libraries to use smbus2 by default with a fallback to python-smbus if smbus2 is not available. This update makes the libraries compatible with Python 3.6 and later.

2019-02-20 Andrew Dorey

  • 2.2.3 Add two new IO Pi tutorials, tutorial3.py and tutorial4.py. Removed tutorial3_rpi_interrupts.py

2019-02-17 Andrew Dorey

  • 2.2.2 Updated the IO Pi interrupts demo and the IO Pi readme to improve the clarity of what each function does.

2018-11-06 Andrew Dorey

  • 2.2.1 Fixed a bug in the regex code in all of the I2C based libraries which detects the model of Raspberry Pi is being used.

2018-09-28 Andrew Dorey

  • 2.2.0 Updates to Servo Pi library adding a reset option to the servo class and updated readme to include usage examples for the PWM and Servo classes.

2018-08-17 Andrew Dorey

  • 2.1.9 Updates to Servo Pi library adding new functions for putting the device to sleep and offsetting the pulse value.

2018-08-17 Andrew Dorey

  • 2.1.8 Updates to Servo Pi library adding new functions to get the values from PWM and servo positions and improve the accuracy of the clock using a calibration parameter.

2018-05-22 Alan Kinnaman

  • 2.1.7 With this change, an error will be thrown if a channel numbered 0 or lower is specified.

2018-05-21 Alan Kinnaman

  • 2.1.6 If the ADC is defective, it might never set the ready flag. With this change, an exception is raised if the ADC doesn’t set the ready bit within a reasonable amount of time.

2018-04-26 qpeten

  • 2.1.5 When importing this library in a project which does not use the SPI bus, the library raised an exception on import. This commit fixes that bug by moving the access to the SPI bus to init().

2018-03-15 Andrew Dorey

  • 2.1.4 Added support for the Orange Pi PC Plus.

2018-03-07 Andrew Dorey

  • 2.1.3 Added a new demo for the ADC Pi to read values from two ADC Pi boards and write them to a log file.

2018-01-21 Andrew Dorey

  • 2.1.2 Fixed several bugs with the ADC Pi and ADC Differential Pi libraries where the wrong channel was read if the channels were selected in a certain order..

2018-01-17 Andrew Dorey

  • 2.1.1 A new demo showing how to use a button to toggle the state of a variable.

2018-01-03 Andrew Dorey

  • 2.1.0 Added new functions for getting the port direction, pull-up status and polarity for the IO bus..

2017-12-24 Andrew Dorey

  • 2.0.9 Added MQTT read server and client demos. Bug fix on sensordata.

2017-12-23 Andrew Dorey

  • 2.0.8 Added MQTT demos.

2017-10-14 Andrew Dorey

  • 2.0.7 Bug fixes for the interrupt tutorial.

2017-09-12 Andrew Dorey

  • 2.0.6 Fixed a bug with the ServoPi Servo class where it was not validating the channel number corrrectly.

2017-08-05 Andrew Dorey

  • 2.0.5 Changed ADC Pi library so config variables are not stored in a byte array.

2017-08-05 Andrew Dorey

  • 2.0.5 Changed ADC Pi library so config variables are not stored in a byte array.

2017-08-01 Andrew Dorey

  • 2.0.4 Fixed several bugs with the Expander Pi library where it was saving the wrong values during any pin read or write operation.

2017-07-31 Andrew Dorey

  • 2.0.3 Fixed several bugs with the IO Pi library where it was saving the wrong values during any pin read or write operation.

2017-07-29 Andrew Dorey

  • 2.0.2 Updates to the ServoPi library
  • ServoPi - Added Servo class.
  • ServoPi - Changed the channel parameters for the PWM and Servo class to be 1 to 16 instead of 0 to 15. This now matches the channel numbering on the Servo PWM Pi Zero.
  • ServoPi - Added parameter checks for function inputs.
  • ServoPi - updated demo_servomove.py to use the new Servo class.

2017-07-24 Andrew Dorey

  • 2.0.1 Fixed a bug wit the init.py files where the import would work in Python 2 but fail in Python 3.

2017-07-07 Andrew Dorey

  • 2.0.0 Major Update
    Classes renamed: removed ABE_ from all class names.
    ABE_ADCDACPi > ADCDACPi
    ABE_ADCDifferentialPi > ADCDifferentialPi
    ABE_ADCPi > ADCPi
    ABE_DeltaSigmaPi > DeltaSigmaPi
    ABE_ExpanderPi > ExpanderPi
    ABE_IOPi > IOPi
    ABE_RTCPi > RTCPi
    ABE_ServoPi > ServoPi
  • Updated all classes and demo files to be PEP8 compliant
  • All classes and demo files are now compatible with Python 2 and 3.
  • Added init files to all folders.
  • Added setup.py into root to install the package into the correct folder.
  • Moved all demo files into demo sub-folders for each class
  • Demo files have been rewritten to automatically try and import the parent class from the system library and then if that fails it will import it from the parent folder.
  • Replaced all instances of print within the classes and changed it to raise an exception when an error occurs.
  • Optimised the set_dac_raw() function in the ADCDACPi and ExpanderPi classes to give a 48% speed improvement
  • ADCPi - Integrated the ABE_Helper.py into the ADCPi class. Various optimisations to reduce the number of function calls during each ADC sample operation. Added new speed test demo.
  • ADC Differential Pi - Same changes as the ADC Pi class.
  • Removed the Delta-Sigma class. For Delta-Sigma Pi users please use the ADC Differential Pi class which is functionally identical.
  • Expander Pi - Various optimisations to make the class fully PEP8 compliant
  • IO Pi - Integrated the ABE_Helper.py into the IOPi class.
  • RTC Pi - Integrated the ABE_Helper.py into the RTC class.
  • Servo Pi - Integrated the ABE_Helper.py into the PWM class.
  • Various small bug fixes and spelling mistakes fixed

2017-07-01 Andrew Dorey

  • 1.6.2 Fixed formatting on README.md

2017-06-30 Andrew Dorey

  • 1.6.1 Fixed whitespace issue

2017-06-12 Andrew Dorey

  • 1.6.0 Fixed mistake in comments

2017-06-11 Andrew Dorey

  • 1.5.9 Small fixes to the IO section of the readme
  • Updated Expander Pi Library

2017-06-10 Andrew Dorey

  • 1.5.8 Fixed mistake in readme

2017-04-21 Andrew Dorey

  • 1.5.7 Bug Fix
  • Updated adc speed demo

2017-02-12 Brian Dorey

  • 1.5.6 Added support for other platforms

2017-02-07 Brian Dorey

  • 1.5.5 Fixed a bug with the IO address

2017-02-03 Brian Dorey

  • 1.5.4 New GUI demo

2017-01-26 Brian Dorey

  • 1.5.3 Minor fixes
  • New RTC memory demo

2017-01-03 Brian Dorey

  • 1.5.2 updated readme
  • Added new functions for reading and writing to the RTC memory

2016-11-30 Brian Dorey

  • 1.5.1 Updated DAC demos

2016-10-16 Brian Dorey

  • 1.5.0 Bug fix

2016-08-03 Brian Dorey

  • 1.4.9 Added get_signbit function

2016-07-25 Andrew Dorey

  • 1.4.8 Updated URLs

2016-07-19 Andrew Dorey

  • 1.4.7 Minor text changes to comments
  • Added data logger example

2016-06-26 Andrew Dorey

  • 1.4.6 Bug fixes

2016-06-24 Andrew Dorey

  • 1.4.5 Updated read_adc_voltage() and read_adc_raw()

2016-06-13 Andrew Dorey

  • 1.4.4 Updated the Expander Pi library

2016-05-18 Andrew Dorey

  • 1.4.3 Fixed error with clock frequency

2016-04-28 Brian Dorey

  • 1.4.2 Fixed error in readme

2016-01-23 Brian Dorey

  • 1.4.1 Merge pull request #8 from moeskerv/master

2016-01-23 Volker Moesker

  • 1.4.0 fixed non-working RTC out configuration

2016-01-19 Brian Dorey

  • 1.3.9 New functions added to the Servo Pi library

2016-01-12 Brian Dorey

  • 1.3.8 New ADC speed test
  • Bug Fixes

2015-11-24 Brian Dorey

  • 1.3.7 New Interrupts tutorial

2015-11-21 Brian Dorey

  • 1.3.6 Removed demo-iopiread2.py

2015-10-30 Brian Dorey

  • 1.3.5 Bug fix
  • New thermometer Demo

2015-10-09 Brian Dorey

  • 1.3.4 Bug Fix on invert_pin

2015-10-04 Brian Dorey

  • 1.3.3 New demo for the ADXL335 accelerometer

2015-10-01 Brian Dorey

  • 1.3.2 New ADC Differential Pi library

2015-09-06 Brian Dorey

  • 1.3.1 Updated demos and readme
  • Merge pull request #7 from NealTheGitGuy/feature/add_dac_gain_mode

2015-09-05 Neal Buchmeyer

  • 1.3.0 ADCDACPi: Adjust max voltage out based on gain factor
  • ADCDACPi: Bounds check DAC voltage based on max achievable voltage
  • ADCDACPi: Add ability to configure DAC gain factor

2015-07-01 Andrew Dorey

  • 1.2.9 Fixed spelling mistake

2015-06-30 Andrew Dorey

  • 1.2.9 Updated variable names

2015-06-26 Andrew Dorey

  • 1.2.8 Small text change
  • New IO threading example

2015-06-09 Andrew Dorey

  • 1.2.7 Fixed bug with the ADC conversion

2015-05-20 Andrew Dorey

  • 1.2.6 Updates to HIH4000 demo
  • Added new demo files

2015-03-29 Andrew Dorey

  • Added conversion mode function

2015-03-17 Andrew Dorey

  • 1.2.5 Fixed spelling mistake.

2015-02-25 Andrew Dorey

  • 1.2.4 New read write demo for the IO Pi

2015-02-23 Brian Dorey

  • 1.2.3 Updated readme

2015-01-20 Brian Dorey

  • 1.2.2 Added error detection

2015-01-19 Brian Dorey

  • 1.2.1 Bug fixes
  • Updated comments

2014-12-09 Brian Dorey

  • 1.2.0 Bug fixes

2014-11-28 Brian Dorey

  • 1.1.9 Updated IO Pi tutorials

2014-11-27 Brian Dorey

  • 1.1.8 Updated IOPi tutorial
  • Updated readme
  • New Python Libraries

2014-11-08 Andrew Dorey

  • 1.1.7 Bug fixes and new test script

2014-11-07 Andrew Dorey

  • 1.1.6 Bug Fix

2014-11-03 Andrew Dorey

  • 1.1.5 Bug Fix

2014-10-07 Andrew Dorey

  • 1.1.4 Bug fix on the readVoltage method

2014-08-21 Andrew Dorey

  • 1.1.3 Added new Expander Pi library

2014-07-15 Andrew Dorey

  • 1.1.2 Added ACS712 Demo

2014-05-23 Andrew Dorey

  • 1.1.1 Optimised ADC Pi library

2014-05-19 Andrew Dorey

  • 1.1.0 Updated README.md
  • New RTC Pi library

2014-05-18 Andrew Dorey

  • 1.0.9 Updated README.md files
  • Update ABElectronics_ServoPi.py

2014-05-17 Andrew Dorey

  • 1.0.8 New ADCDAC library
  • Update README.md

2014-05-11 Andrew Dorey

  • 1.0.7 New tutorial for the IO Pi
  • Bug fix in IO Pi library
  • Added data logger demo
  • IO Pi tutorials added

2014-05-10 Brian Dorey

  • 1.0.6 Update README.md

2014-05-09 Andrew Dorey

  • 1.0.5 Updated ADC-Pi and Delta-Sigma Pi libraries and README.md

2014-05-07 Brian Dorey

  • 1.0.4 Update README.md and fixed spelling mistakes

2014-05-02 Andrew Dorey

  • 1.0.3 Updated IO Pi library

2014-04-03 Brian Dorey

  • 1.0.2 Update to servo pi code

2014-02-09 Brian Dorey

  • 1.0.1 Added IOPi lib and demos

2014-02-01 Brian Dorey

  • 1.0.0 Upload of initial code
You can’t perform that action at this time.