57 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
92c3620a86 mcu hid: optional power detecting on the hid device 2023-08-06 03:36:54 +03: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
8e2688d820 default values for the serial hid plugin 2022-03-27 23:54:26 +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
Devaev Maxim
c169f55204 update copy 2021-01-07 10:33:02 +03:00
Devaev Maxim
a694cbd240 serial fixes 2020-12-03 06:13:13 +03:00
Devaev Maxim
a77db72355 multihid firmware 2020-11-20 00:15:18 +03:00
Devaev Maxim
fef625aee5 refactoring 2020-11-11 22:24:25 +03:00
Devaev Maxim
a5dbc1adea refactoring 2020-11-11 22:24:25 +03:00
Devaev Maxim
08b96b7ada serial phy layer 2020-11-11 22:24:25 +03:00
Devaev Maxim
dc0340583e splitting serial 2020-11-11 22:24:25 +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
c6524fc7ac typing fixes 2020-10-13 13:50:01 +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
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
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
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
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