130 Commits

Author SHA1 Message Date
Maxim Devaev
e37a7254d5 using shield_fg() in atomic (now atomic_fg) 2022-08-07 19:35:08 +03:00
Maxim Devaev
caf1a89ec6 refactoring 2022-07-29 22:14:02 +03:00
Maxim Devaev
867412a6cd renamed otg key to usb key 2022-07-22 04:36:54 +03:00
Maxim Devaev
32fb465ad4 fix 2022-04-12 15:30:36 +03:00
Maxim Devaev
f7634c5900 fixed logging 2022-04-06 13:11:50 +03:00
Maxim Devaev
3b56100fe2 otg hid: close device if udc is unbound 2022-04-01 06:48:00 +03:00
Maxim Devaev
17e140729e refactoring 2022-04-01 02:53:10 +03:00
Maxim Devaev
17412be3fe get rid of otgbind's cleanup and fixed hid for this 2022-03-31 05:41:08 +03:00
Maxim Devaev
c4ca7011bf removed UsbDeviceController() class 2022-03-31 04:40:24 +03:00
Maxim Devaev
267aef7790 default values for the otg hid plugin 2022-03-27 23:58:29 +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
1e98d9bd5d python 3.10 2021-12-23 20:56:16 +03:00
Maxim Devaev
977c8a1ade refactoring 2021-09-24 09:33:15 +03:00
Maxim Devaev
8f11fa3b91 small rebranding 2021-09-08 06:47:54 +03:00
Maxim Devaev
2db0656df3 unified udc code and automatic driver detection 2021-08-28 19:01:13 +03:00
Maxim Devaev
df098bd075 win95 runtime switching 2021-08-15 20:16:48 +03:00
Maxim Devaev
ed5952f13e fixed pikvm/pikvm#159: workaround for windows 98 absolute mouse bug 2021-08-14 09:29:12 +03:00
Maxim Devaev
37060de4c3 dual mouse mode 2021-07-24 02:37:10 +03:00
Maxim Devaev
a33efcaef3 disabled instead of empty string 2021-07-24 02:09:18 +03:00
Maxim Devaev
cbc3a4ceef rewrite otg hid 2021-07-23 05:17:00 +03:00
Maxim Devaev
bc73e74161 fixed process waiting 2021-07-23 04:33:13 +03:00
Devaev Maxim
787e5ddbae reduced spi freq to 100k 2021-05-25 01:41:53 +03:00
Devaev Maxim
2c7e71adef fixed bt hid 2021-05-17 09:30:13 +03:00
Devaev Maxim
fd7d17ad4a tuned mcu timings 2021-04-22 03:26:09 +03:00
Devaev Maxim
f9fcc3c3eb https://bugs.archlinux.org/task/70438 2021-04-14 11:31:18 +03:00
Devaev Maxim
a66221a494 fixed mouse remap 2021-03-26 21:32:21 +03:00
Devaev Maxim
707512a586 reset mcu hid before the loop 2021-02-05 18:57:17 +03:00
Devaev Maxim
4d4fb69d2e refactoring 2021-01-23 07:00:49 +03:00
Devaev Maxim
c169f55204 update copy 2021-01-07 10:33:02 +03:00
Devaev Maxim
b48a0606b7 instant reset 2020-12-29 16:14:48 +03:00
Devaev Maxim
0adfe17f70 configurable gpio devices 2020-12-25 11:08:56 +03:00
Devaev Maxim
4447e49abb api refactoring 2020-12-25 08:35:02 +03:00
Devaev Maxim
edb967c633 hid set_connected api 2020-12-24 15:49:23 +03:00
Devaev Maxim
a694cbd240 serial fixes 2020-12-03 06:13:13 +03:00
Devaev Maxim
7debaa6776 refactoring 2020-12-02 15:35:11 +03:00
Devaev Maxim
5bc868662a stop signals propagation in 3.9 2020-12-02 15:07:08 +03:00
Devaev Maxim
744fd19db9 hid busy flag 2020-12-02 04:52:05 +03:00
Devaev Maxim
5eff81061b simplified outputs api 2020-12-01 10:36:48 +03:00
Devaev Maxim
d58f0847d5 auto-reset hid 2020-11-23 05:01:33 +03:00
Devaev Maxim
48550d2e78 refactoring 2020-11-22 05:48:55 +03:00
Devaev Maxim
5a5e3a3cc9 refactoring 2020-11-22 03:39:35 +03:00
Devaev Maxim
649a57e842 next 2020-11-20 05:05:20 +03:00
Devaev Maxim
7f43440cae refactoring 2020-11-20 00:20:44 +03:00
Devaev Maxim
a77db72355 multihid firmware 2020-11-20 00:15:18 +03:00
Devaev Maxim
f5250bb0e9 display endpoints state 2020-11-15 23:16:46 +03:00
Devaev Maxim
58f60bb49f using monotonic time 2020-11-13 12:31:00 +03:00
Devaev Maxim
65c6abee24 hid plugins fix 2020-11-12 23:40:39 +03:00
Devaev Maxim
180251ec59 refactoring 2020-11-12 22:36:22 +03:00
Devaev Maxim
0984f0cb36 fixed xfer answer 2020-11-12 20:49:33 +03:00