Skip to content

Latest commit

 

History

History
120 lines (109 loc) · 4.4 KB

CHANGELOG.md

File metadata and controls

120 lines (109 loc) · 4.4 KB
  • v2.4.1 - 04/21/2023

    • GPIO
      • Fix realtime timestamp reporting for line events in gpio-cdev v2 implementation.
  • v2.4.0 - 04/17/2023

    • GPIO
      • Avoid writing direction and inverted on open to retain existing state with sysfs GPIOs
      • Add support for gpio-cdev v2 ABI.
    • Add type stubs.
    • Contributors
      • Juho Kim, @AussieSeaweed - ea1ecc2
  • v2.3.0 - 02/14/2021

    • GPIO
      • Add kernel version check for line bias support.
      • Fix docstring for close().
    • SPI
      • Add kernel version check for 32-bit mode support.
    • MMIO
      • Fix duplicate transactions in integral read and write methods.
      • Fix memory offset of pointer property.
    • Contributors
      • Michael Murton, @CrazyIvan359 - 9c1a4f3
      • @paul-demo - b318a6a
  • v2.2.0 - 12/16/2020

    • MMIO
      • Add path keyword argument to constructor for use with alternate memory character devices (e.g. /dev/gpiomem).
    • SPI
      • Add support for 32-bit flags to extra_flags property and constructor.
  • v2.1.1 - 11/19/2020

    • GPIO
      • Add direction checks for improved error reporting to write(), read_event(), and poll() for character device GPIOs.
    • Contributors
      • Michael Murton, @CrazyIvan359 - 69bd36e
  • v2.1.0 - 05/29/2020

    • GPIO
      • Add poll_multiple() static method.
      • Add line consumer label property.
      • Add line bias, line drive, and inverted properties.
      • Add additional properties as keyword arguments to constructor for character device GPIOs.
      • Only unexport GPIO in close() if exported in open for sysfs GPIOs.
      • Improve wording and fix typos in docstrings.
    • Serial
      • Fix performance of blocking read in read().
      • Raise exception on unexpected empty read in read(), which may be caused by a serial port disconnect.
      • Add vmin and vtime properties for the corresponding termios settings.
      • Add support for termios timeout with read().
      • Improve wording in docstrings.
    • Contributors
      • @xrombik - 444f778
      • Alexander Steffen, @webmeister - f0403da
  • v2.0.1 - 01/08/2020

    • PWM
      • Add retry loop for opening PWM period file after export to accommodate delayed udev permission rule application.
    • Contributors
      • Jonas Larsson, @jonasl - 28653d4
  • v2.0.0 - 10/28/2019

    • GPIO
      • Add support for character device GPIOs.
      • Remove support for preserve direction from GPIO constructor.
      • Add retry loop to direction write after export to accommodate delayed udev permission rule application for sysfs GPIOs.
      • Unexport GPIO line on close for sysfs GPIOs.
      • Fix handling of timeout=None with sysfs GPIO poll().
      • Add devpath property.
    • PWM
      • Fix chip and channel argument names in PWM constructor and documentation.
      • Add retry loop to PWM open after export to accommodate delayed creation of sysfs files by kernel driver.
      • Unexport PWM channel on close.
      • Add nanosecond period_ns and duty_cycle_ns properties.
      • Add devpath property.
    • LED
      • Raise LookupError instead of ValueError if LED name is not found during open.
      • Add devpath property.
    • Fix exception handling for Python 2 with ioctl() operations in Serial, SPI, and I2C modules.
    • Fix with statement context manager support for all modules.
    • Update tests with running hints for Raspberry Pi 3.
    • Contributors
      • Uwe Kleine-König, @ukleinek - 0005260
      • Heath Robinson, @ubiquitousthey - ac457d6
  • v1.1.2 - 06/25/2019

    • Add LICENSE file to packaging.
  • v1.1.1 - 04/03/2018

    • Fix handling of delayed pin directory export when opening a GPIO.
  • v1.1.0 - 10/24/2016

    • Add support for preserving pin direction when opening GPIO.
    • Improve GPIO poll() implementation to work with more platforms.
    • Improve atomicity of MMIO fixed width writes.
    • Add PWM module.
    • Add LED module.
    • Add support for universal wheel packaging.
    • Contributors
      • Sanket Dasgupta - 8ac7b40
      • Joseph Kogut - 022ef29, d2e9132
      • Hector Martin - 1e3343a
      • Francesco Valla - 34b3877
  • v1.0.0 - 06/25/2015

    • Initial release.