The main objective of this release is to provide new adaptors and the support for 1-wire devices. Important module updates are done.
A few incompatible changes were necessary. For a smooth transition, please read our migration guide.
Unreleased
v2.5.0 (2025-02-15)
Build
Core
- system: split system accesser features (#1121)
Doc
- core: prepare for release v2.5.0
Drivers
- fix some function names in comment (#1103)
Examples
- correct all usage of ps3 joystick reads, which are now int instead of int16 (#1085)
Gpio
- rename gpiod to gpiocdev (#1116)
- adaptors: fix so now gpiodev is used as default (#1112)
- core: fix sporadic hang on finish for discrete edge polling (#1107)
Nanopct6
- introduce adaptor for FriendlyELEC NanoPC-T6 (#1126)
Onewire
- ds18b20: introduce 1-wire device access by sysfs and temp driver (#1091)
Orangepi5pro
- introduce adaptor for OrangePi 5 Pro (#1129)
Platforms
- file name and folder unification (#1127)
Pocketbeagle
- introduce and use cdev by default (#1118)
Rock64
- introduce adaptor for PINE64-ROCK64 (#1122)
Sphero
- fix panic by removing unnecessary go routine (#1117)
Tests
- fix for arm64 environment and stabilize (#1115)
Tinkerboard2
- introduce adapter for Asus Tinker Board 2 (#1108)
Zero
- introduce adaptor for Radxa Zero (#1128)