dev-libs/c-periphery
C library for GPIO, LED, PWM, SPI, I2C, MMIO and serial I/O in Linux
ChangeLog
commit d8783352b212f29a579693aac411ed32703d56f8
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Sep 27 18:47:46 2026 +0200
dev-libs/c-periphery: new package, add 2.5.0
Userspace GPIO/LED/PWM/SPI/I2C/MMIO/serial library, needed as the
system backend for dev-lua/lua-periphery so it no longer has to link a
bundled static copy. Built as a shared library through upstream's
CMake; the subslot follows its <major>.<minor> SOVERSION.
The linux-headers floor matters: without the GPIO v2 character-device
ABI (5.10) the build quietly falls back to sysfs GPIO only. Upstream's
test programs need real peripherals, so they are not built.
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Sep 27 18:47:46 2026 +0200
dev-libs/c-periphery: new package, add 2.5.0
Userspace GPIO/LED/PWM/SPI/I2C/MMIO/serial library, needed as the
system backend for dev-lua/lua-periphery so it no longer has to link a
bundled static copy. Built as a shared library through upstream's
CMake; the subslot follows its <major>.<minor> SOVERSION.
The linux-headers floor matters: without the GPIO v2 character-device
ABI (5.10) the build quietly falls back to sysfs GPIO only. Upstream's
test programs need real peripherals, so they are not built.


View
Download
Browse