1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120
|
* 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.
|