This repository was archived by the owner on Oct 10, 2023. It is now read-only.
Repository navigation
Actually 2.0.2, but "gpiod/version.py" is reporting the incorrect version.
libgpiod v2.0.2
Bug fixes:
- fix a segfault in the GLib wrapper around libgpiosim
- fix a race condition in libgpiosim
- remove an implicit dependency on ncurses in gpio-tools tests
- make value toggling in gpio-tools tests more reliable by removing hard-coded
sleeps in favor of actively waiting for value changes
libgpiod v2.0.1
Bug fixes:
- sanitize the arguments in gpiod_line_config_set_output_values()
- make the chip file descriptor blocking in the core library so that calls to
gpiod_chip_read_info_event() behave as advertised in the docs - fix setting the event clock type in gpiomon
- fix the regex pattern for version strings
libgpiod v2.0
This is a major release that breaks compatiblity with the v1.6.x series. The
entire data model has been overhauled in order to make using the library more
intuitive and less cumbersome, while also making the code future-proof and
extensible. Please refer to the documentation for details.
New features:
- rework the entire API: core C library as well as C++ and Python bindings
- rework the command-line tools in order to make them more line-name-oriented
- drop gpiofind as tools can now resolve line names on their own
- add the interactive mode to gpioset
- add Rust bindings
- make tests work with the gpio-sim kernel module