Commit Graph

34 Commits

Author SHA1 Message Date
bjorn3 fd8dabd1bc Use the new scheme format in most places
The graphics subsystem still uses the old format as orbital manually
parses the fpath result.
2024-07-11 21:14:45 +02:00
Jeremy Soller 8caf28793e Implement USB HID scroll 2024-05-01 13:29:21 -06:00
Jeremy Soller c0a4448c0b xhcid/usbhidd: remove extra set idle code, just use device request 2024-04-16 21:26:14 -06:00
Jeremy Soller 42f612bfda xhcid/usbhidd: WIP spawning drivers on all interfaces 2024-04-16 13:07:17 -06:00
Jeremy Soller 12c28e90fd usbhidd: do not log vendor defined events 2024-04-16 11:21:51 -06:00
Jeremy Soller 784575032f usbhidd: fix configuration request 2024-04-16 11:09:11 -06:00
Jeremy Soller a2c024c03e Add HID protocol and idle configuration to USB stack 2024-04-16 10:20:25 -06:00
Jeremy Soller bd09256991 usbhidd: find endpoint number 2024-04-16 08:55:55 -06:00
Jeremy Soller a3be1d88d4 usbhidd: dynamically locate config, interface, and alternate setting 2024-04-16 08:11:05 -06:00
Jeremy Soller c99cd3a843 usbhidd: use rehid ReportHandler 2024-04-12 09:27:36 -06:00
Jeremy Soller 571bd9cf3e usbhidd: move code to rehid 2024-04-11 09:36:20 -06:00
4lDO2 4c35e88997 Use latest event queue interface everywhere. 2024-03-31 14:30:04 +02:00
bjorn3 1ac2fdc572 Write events in usbhidd to input:producer
Writing to display.vesa:input seems to get ignored by orbital.
2024-01-12 19:35:35 +01:00
bjorn3 6561685af8 Fix MouseEvent for usbhidd 2024-01-12 19:35:35 +01:00
4lDO2 a6fee75f15 Phase out / in scheme names. 2023-11-09 14:39:57 +01:00
Jeremy Soller 61e9512468 Update redox_syscall to 0.4 2023-09-07 20:49:37 -06:00
Anhad Singh 7cc2f4eff7 virtio-gpu: start working on the scheme
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2023-07-03 17:12:59 +10:00
Jeremy Soller 98a3106749 ihda, usbhid, xhci: logging adjustments 2023-02-15 19:24:50 -07:00
Jeremy Soller c68aaac16c Improvements for USB keyboard 2022-09-01 08:01:24 -06:00
Jeremy Soller ecb53b977d QEMU USB touchscreen support 2022-08-31 21:15:13 -06:00
Jeremy Soller 83779b1b5b Implement simple usb mouse driver 2022-08-31 18:44:18 -06:00
Jeremy Soller c848aba481 USB HID report debug 2022-08-31 17:44:59 -06:00
Jeremy Soller ed5257e23f Enable xhcid and make usbhidd more quiet 2022-04-13 17:01:43 -06:00
Jeremy Soller 84a20ca706 Send events to orbital 2022-04-11 20:32:50 -06:00
Jeremy Soller 220e13c2d6 Map USB keyboards using us layout 2022-04-11 20:28:44 -06:00
Jeremy Soller 07a2c5d590 Do not require display:input in usbhidd yet 2022-02-14 10:12:12 -07:00
Jeremy Soller d40a908cfd Add logging to usbhidd 2022-02-14 09:38:40 -07:00
4lDO2 cff3cf0d28 Add basic logic to usbscsid and support alternate interface. 2020-02-10 11:23:18 +01:00
4lDO2 62915fadb1 Implement stream transfers.
They only use one stream though, which defeats the purpose of streams,
but at least transfers now work.
2020-02-09 22:35:56 +01:00
4lDO2 ae76f57162 Prepare for orbital communication. 2020-02-09 11:12:18 +01:00
4lDO2 1013daf606 IT WORKS! 2020-02-08 17:18:09 +01:00
4lDO2 3fd4bc4b3b Add functions for the HID-specific requests. 2020-02-08 12:28:17 +01:00
4lDO2 53ddfbb88e Fix the HID report descriptor parsing. 2020-02-08 11:05:29 +01:00
4lDO2 b308dad7c6 Add a basic HID driver unable to parse report descs.
Custom device requests are now implemented though.
2020-02-08 10:21:21 +01:00