banan-os/userspace/libraries
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
..
LibAudio AudioServer: Handle multiple audio devices with multiple pins 2026-01-06 22:26:11 +02:00
LibC Kernel/LibInput: Rework Joystick handling 2026-01-07 19:01:07 +02:00
LibClipboard userspace: Implement LibClipboard and ClipboardServer 2025-11-18 05:40:36 +02:00
LibDEFLATE userspace: Add LibDEFLATE 2025-10-28 05:50:19 +02:00
LibDL userspace: Add dummy libdl 2025-08-07 02:50:24 +03:00
LibELF LibELF: Add definitions for ELF TLS values 2025-04-15 23:31:17 +03:00
LibFont Kernel/LibC: Implement chroot 2025-08-11 14:07:37 +03:00
LibGUI WindowServer/LibGUI: Add window focus events 2025-08-21 03:11:16 +03:00
LibImage LibImage: Use LibDEFLATE instead of builtin DEFLATE decompressor 2025-10-28 05:50:19 +02:00
LibInput Kernel/LibInput: Rework Joystick handling 2026-01-07 19:01:07 +02:00
LibMath userspace: Add empty libm and libpthread 2025-06-02 11:39:18 +03:00
LibPthread userspace: Add empty libm and libpthread 2025-06-02 11:39:18 +03:00
LibQR userspace: Add LibQR 2025-10-28 05:50:19 +02:00
CMakeLists.txt userspace: Implement LibClipboard and ClipboardServer 2025-11-18 05:40:36 +02:00