27 Commits

Author SHA1 Message Date
Maxim Devaev
7a53f14456 refactoring 2024-09-18 04:37:43 +03:00
Maxim Devaev
ce62d711c1 updated copyright date 2024-03-22 16:02:55 +02:00
Maxim Devaev
e28dec4e33 libgpiod 2.x api 2024-01-14 22:25:09 +02:00
Maxim Devaev
a834c89ef3 copyright update 2023-05-27 12:41:22 +03:00
Maxim Devaev
ee3e224e39 new typing style 2022-09-04 18:08:40 +03:00
Maxim Devaev
1b3a2cc3f7 copyright bump 2022-01-07 16:39:02 +03:00
Maxim Devaev
8f11fa3b91 small rebranding 2021-09-08 06:47:54 +03:00
Maxim Devaev
ca812117e4 improved pins validation 2021-09-08 06:08:11 +03:00
Maxim Devaev
98ad1145a8 string pins 2021-09-08 05:43:36 +03:00
Devaev Maxim
8db0ab20e0 tesmart rewrite 2021-05-16 05:57:08 +03:00
Devaev Maxim
6f60118320 async gpio plugins 2021-04-09 05:57:04 +03:00
Devaev Maxim
c169f55204 update copy 2021-01-07 10:33:02 +03:00
Devaev Maxim
0adfe17f70 configurable gpio devices 2020-12-25 11:08:56 +03:00
Devaev Maxim
180251ec59 refactoring 2020-11-12 22:36:22 +03:00
Devaev Maxim
cccf44655a common env variables 2020-10-03 05:02:14 +03:00
Oleg Girko
a8589e48ab Make kvmd compatible with libgpiod 1.2.
The singular default_val argument of gpiod.Line.request() method
was introduced in libgpiod 1.3.

For older versions of libgpiod, defailt_vals argument with list value
should be used.

This argument is available in newer versions of libgpiod as well
for compatibility.

This change is needed for Debian / Raspbian 10 that have libgpiod 1.2.

Signed-off-by: Oleg Girko <ol@infoserver.lv>
2020-09-20 14:59:33 +01:00
Devaev Maxim
5c05276d46 fixed consumer names for libgpiod 2020-09-18 01:46:28 +03:00
Devaev Maxim
00069931c1 debounce for gpiod AioReader 2020-09-16 00:03:44 +03:00
Devaev Maxim
ee10435b81 common gpio path variable 2020-09-14 01:34:23 +03:00
Devaev Maxim
0ad0d17528 using libgpiod for the ugpio driver 2020-09-13 20:04:17 +03:00
Devaev Maxim
44c50aa4de removed edge detection 2020-09-10 13:40:56 +03:00
Devaev Maxim
ff36ff203e edge detection not available for pin r/w 2020-09-10 13:17:09 +03:00
Devaev Maxim
1d98f5ed04 experimental edge mode 2020-09-10 12:33:26 +03:00
Devaev Maxim
170ed92bd4 cleanup on driver side 2020-09-09 12:52:45 +03:00
Devaev Maxim
4cc60e4d52 refactoring 2020-09-08 05:05:40 +03:00
Devaev Maxim
c2831853a0 minor relatime fixes 2020-09-07 13:33:13 +03:00
Devaev Maxim
a6dac4bd84 ugpio plugins 2020-09-07 05:54:25 +03:00