banan-os/kernel/kernel/USB
Bananymous 24d91eee90 Kernel/LibInput: Rework Joystick handling
Joystick axis and buttons are now named to standard values, this allows
interfacing multiple different controllers (only DS3 is supported)

Add ioctl calls for userspace to set joystick player leds and rumble

Only use DS3 code paths when we detect that the attached device is
actually an DS3 controller

update test-joystick program to the new interface and add support to
control rumble and player leds
2026-01-07 19:01:07 +02:00
..
HID Kernel/LibInput: Rework Joystick handling 2026-01-07 19:01:07 +02:00
Hub Kernel: Remove kernel processes 2025-07-02 01:54:03 +03:00
MassStorage Kernel: Remove storage devices after unplugging them 2025-02-07 18:04:54 +02:00
XHCI Kernel: Fail xHCI initialization if page size != 4096 2025-11-17 05:26:07 +02:00
Controller.cpp Kernel: Add basic support for USB hubs 2025-02-10 22:56:25 +02:00
Device.cpp Kernel: Add basic support for USB hubs 2025-02-10 22:56:25 +02:00
USBManager.cpp Kernel: Take ownership of xHCI controller from bios 2024-07-14 03:31:35 +03:00