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
ee10435b81
common gpio path variable
2020-09-14 01:34:23 +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
fa5e6735ed
using libgpiod for the serial hid
2020-09-12 21:17:44 +03:00
Devaev Maxim
605b67ca76
refactoring
2020-09-08 05:24:47 +03:00
Devaev Maxim
a6dac4bd84
ugpio plugins
2020-09-07 05:54:25 +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
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
6d7351502e
removed print
2020-05-24 03:44:24 +03:00
Devaev Maxim
e9d86c058d
major keymaps improvement
2020-05-23 15:57:02 +03:00
Devaev Maxim
a795fe5ed6
additional keymapping info; refactoring
2020-05-23 11:57:19 +03:00
Devaev Maxim
43afd9acb3
server-side paste-as-keys
2020-05-22 21:07:54 +03:00
Devaev Maxim
52e117df3c
put_nowait
2020-03-04 00:26:45 +03:00
Devaev Maxim
552bb93212
atomic fixes, removed tasked and muted
2020-03-03 23:48:53 +03:00
Devaev Maxim
1470ebe6fa
hid leds
2020-02-28 04:44:05 +03:00
Devaev Maxim
6cd4a0a988
otg keyboard leds
2020-02-20 11:11:39 +03:00
Devaev Maxim
5e9c110ef6
fixed double get_state() in serial hid
2020-02-15 11:34:37 +03:00
Devaev Maxim
635cfc7d9e
fixed hid ensuring
2020-02-08 03:34:43 +03:00
Devaev Maxim
c124e63d6d
refactoring
2019-10-24 02:45:07 +03:00
Devaev Maxim
4d668e9c1a
refactoring
2019-10-01 21:23:45 +03:00
Devaev Maxim
f71c06a9a9
simplified serial hid
2019-10-01 20:21:58 +03:00
Devaev Maxim
56ae6a5d90
refactoring
2019-10-01 17:32:54 +03:00
Devaev Maxim
05e9dca03c
refactoring
2019-10-01 09:12:27 +03:00
Devaev Maxim
08eeb3c19f
changed processes names
2019-10-01 07:43:02 +03:00
Devaev Maxim
8cc5f631ca
horizontal scrolling for otg
2019-10-01 05:48:20 +03:00
Devaev Maxim
eb445ca45d
serial hid: added middle button
2019-09-30 07:23:10 +03:00
Devaev Maxim
f29c5296cb
error -> debug
2019-09-30 05:59:38 +03:00
Devaev Maxim
ce6cb3057a
otg mouse
2019-09-30 05:47:45 +03:00
Devaev Maxim
e1b7e4fbcd
minor otg hid fixes
2019-09-30 01:02:00 +03:00
Devaev Maxim
a089334371
separate keyboard and mouse statuses
2019-09-30 00:43:35 +03:00
Devaev Maxim
8f43d23089
hid fixes
2019-09-29 05:48:16 +03:00
Devaev Maxim
31c74a1c30
mypy fix
2019-09-28 05:45:53 +03:00
Devaev Maxim
c16e4c953c
otg keyboard hid
2019-09-28 05:21:09 +03:00
Devaev Maxim
5e1e3cdf64
refactoring
2019-09-26 04:23:50 +03:00
Devaev Maxim
d3d885e180
refactoring
2019-09-24 06:19:29 +03:00
Devaev Maxim
aee005787c
preparing to otg
2019-09-24 00:03:31 +03:00
Devaev Maxim
8214a20d4a
removed plugins
2019-09-12 02:03:47 +03:00