Devaev Maxim
ce4704f7c0
fixed logging
2020-10-03 10:07:21 +03:00
Devaev Maxim
2b2014f7b1
adjust reopen delay
2020-10-03 10:06:04 +03:00
Devaev Maxim
877a0b8441
processing udc state
2020-10-03 09:58:15 +03:00
Devaev Maxim
d64f667156
assert
2020-10-03 08:35:47 +03:00
Devaev Maxim
400021fc81
lint fix
2020-10-03 07:30:14 +03:00
Devaev Maxim
9db6a4a6b4
handle ESHUTDOWN during hid write()
...
61b7f805dc
2020-10-03 05:31:52 +03:00
Devaev Maxim
cccf44655a
common env variables
2020-10-03 05:02:14 +03:00
Devaev Maxim
16946d1e0f
refactoring
2020-09-30 14:12:09 +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
1e6ab4672f
refactoring and reuse gpio pulse code
2020-09-13 18:23:28 +03:00
Devaev Maxim
41223fa8b2
pass close()
2020-09-13 17:19:57 +03:00
Devaev Maxim
002823b6e1
using libgpiod for the gpio atx
2020-09-13 10:47:53 +03:00
Devaev Maxim
bddabc4742
using libgpiod for the relay msd
2020-09-12 22:16:14 +03:00
Devaev Maxim
fa5e6735ed
using libgpiod for the serial hid
2020-09-12 21:17:44 +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
ec6d13dc34
refactoring
2020-09-10 09:58:31 +03:00
Devaev Maxim
9cb5582565
only available gpio modes
2020-09-10 09:31:05 +03:00
Devaev Maxim
31fdcd2f3c
removed processing flag
2020-09-10 04:48:19 +03:00
Devaev Maxim
015baee6d7
sync atx api
2020-09-09 16:21:49 +03:00
Devaev Maxim
1901af17c3
hide device path
2020-09-09 14:30:17 +03:00
Devaev Maxim
170ed92bd4
cleanup on driver side
2020-09-09 12:52:45 +03:00
Devaev Maxim
b377123e48
hid relay driver
2020-09-09 10:00:08 +03:00
Devaev Maxim
4767a44af8
improved ugpio scheme api
2020-09-08 06:30:13 +03:00
Devaev Maxim
605b67ca76
refactoring
2020-09-08 05:24:47 +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
Devaev Maxim
e8bd1e2648
more logs
2020-09-05 14:47:31 +03:00
Devaev Maxim
a06a1e40f4
using BatchReader for ATX
2020-09-05 12:23:39 +03:00
Devaev Maxim
482eeec3e7
common background systasks
2020-09-05 09:26:55 +03:00
Devaev Maxim
01eff33b67
refactoring
2020-08-31 05:01:20 +03:00
Devaev Maxim
6c35dd413d
fixed race conditions on hid events cleanup
2020-08-18 10:57:02 +03:00
Devaev Maxim
28cc3fe99a
mouse buttons 4 and 5
2020-08-18 10:45:15 +03:00
Devaev Maxim
04c3763e69
send_key_events()
2020-06-06 13:19:30 +03:00
Devaev Maxim
1d7d4100a5
common component interface
2020-06-06 06:29:29 +03:00
Devaev Maxim
b9e53a00f8
suppressed serial hid spam
2020-06-05 05:25:27 +03:00
Devaev Maxim
9e60f24c54
fix
2020-06-04 07:55:24 +03:00
Devaev Maxim
9cee98310d
refactoring
2020-06-04 06:27:52 +03:00
Devaev Maxim
be9ce4e4ff
serial: decrease common_retries with read_retries
2020-06-04 05:52:50 +03:00
Devaev Maxim
3389dbe048
refactoring
2020-05-29 17:03:41 +03:00
Devaev Maxim
cf5bf8e147
refactoring
2020-05-29 04:33:35 +03:00
Devaev Maxim
eb13da03be
refactoring
2020-05-29 04:30:37 +03:00
Devaev Maxim
1c93f6a562
refactoring
2020-05-28 11:03:49 +03:00
Devaev Maxim
49aca90c2e
refactoring
2020-05-27 01:51:57 +03:00