Devaev Maxim
dc0340583e
splitting serial
2020-11-11 22:24:25 +03:00
Devaev Maxim
a8edd11368
lint fix
2020-11-08 02:21:33 +03:00
Devaev Maxim
52a6eb3d98
bt hid
2020-11-08 02:11:16 +03:00
Devaev Maxim
5f407fd4a0
refactoring
2020-11-07 12:12:40 +03:00
Devaev Maxim
afcd6408bb
refactoring
2020-11-06 08:41:08 +03:00
Devaev Maxim
3386c66278
refactoring
2020-11-04 10:52:00 +03:00
Devaev Maxim
c31115051c
configurable wheel for otg
2020-11-03 06:17:52 +03:00
Maxim Devaev
544f4b3fec
Relative ( #18 )
...
* refactoring
* basic relative mouse mode
2020-11-03 04:50:08 +03:00
Devaev Maxim
3c690816e1
refactoring
2020-10-26 19:48:43 +03:00
Devaev Maxim
ad943811f9
ezcoo sw41ha as gpio
2020-10-25 02:44:43 +03:00
Devaev Maxim
de2998a42f
otg hid: clear queue on error
2020-10-15 09:52:55 +03:00
Devaev Maxim
9ba3fdb911
refactoring
2020-10-14 22:46:12 +03:00
Devaev Maxim
55968f9328
serial hid: don't sleep on exit
2020-10-14 17:02:19 +03:00
Devaev Maxim
d769742768
serial hid: clear events on exceptions
2020-10-14 17:01:10 +03:00
Devaev Maxim
c4dc68bee5
serial hid: perm errors is not fatal
2020-10-14 16:59:18 +03:00
Devaev Maxim
8b5a62ae97
refactoring
2020-10-14 07:27:25 +03:00
Devaev Maxim
48666a6741
serial hid: clear queue on error
2020-10-13 19:47:30 +03:00
Devaev Maxim
bee33f2df6
tools.clear_queue()
2020-10-13 17:27:36 +03:00
Devaev Maxim
6420bc4533
mypy again
2020-10-13 14:55:08 +03:00
Devaev Maxim
c6524fc7ac
typing fixes
2020-10-13 13:50:01 +03:00
Devaev Maxim
cf5bc84872
refactoring
2020-10-09 11:58:19 +03:00
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