gpiocdev-uapi
A low level library to access GPIO lines on Linux using the GPIO character device
0.7.0
7.6M downloads/mo
#3608 most downloaded on crates.io
warthog618/gpiocdev-rs
What this package is like to depend on
Last release 9 months ago
19 Nov 2025
Release timing varies
gaps range from 2 weeks to 9 months
Nearly every release is documented
notes for 14 of 15 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
15 releases · first in 2022
1 release in the last 12 months
see the full history below
Release timeline
15 releases · Oct 2022 to Nov 2025Releases
latest 15-
0.7.019 Nov 2025Release notes
Open source →- fix #21 - release builds incorrectly report 0ns debounce period.
- update dependencies.
- update MSRV to 1.68 for quote v1.0.42.
- clippy 1.90 lints.
- stick to C enums instead of Rust enums in uapi structs.
<a name="v0.6.4"></a>
-
0.6.403 Mar 2025 -
0.6.303 Oct 2024 -
0.6.223 May 2024Release notes
Open source →- add methods to add attributes to v2::LineConfig.
- fix musl build errors and warnings
<a name="v0.6.1"></a>
-
0.6.120 Feb 2024 -
0.6.022 Nov 2023 -
0.5.018 Jul 2023Release notes
Open source →- use
u64rather thanBitmapfor v2 bitmaps. - add benches.
<a name="v0.4.0"></a>
- use
-
0.4.004 Jul 2023Release notes
Open source →- update MSRV to 1.62.
- drop dependency on
errno. - fix reading events on 32bit platforms.
<a name="v0.3.3"></a>
-
0.3.327 May 2023 -
0.3.218 Dec 2022 -
0.3.121 Nov 2022Release notes
Open source →- better handle truncated UTF-8 strings returned by kernel.
<a name="v0.3.0"></a>
-
0.3.031 Oct 2022Release notes
Open source →- add option of Apache-2.0 licensing.
- rename
from_buf()functions tofrom_slice(). - check for under-read when reading events from slice.
<a name="v0.2.0"></a>
-
0.2.023 Oct 2022Release notes
Open source →- make
Errorscloneable. - generate docs for all features.
<a name="v0.1.0"></a>
- make
-
0.1.111 Oct 2022Nothing published for this version
-
0.1.011 Oct 2022