banan-os/kernel
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
..
arch Kernel: Remove unused (and broken) code from signal trampoline 2025-12-28 03:53:38 +02:00
font BuildSystem: building for 32-bit works now 2023-04-02 05:03:17 +03:00
include/kernel Kernel/LibInput: Rework Joystick handling 2026-01-07 19:01:07 +02:00
kernel Kernel/LibInput: Rework Joystick handling 2026-01-07 19:01:07 +02:00
klibc LibC: Define ESHUTDOWN 2025-11-02 21:09:48 +02:00
CMakeLists.txt Kernel: Implement HD audio driver 2026-01-06 22:26:10 +02:00
icxxabi.cpp Kernel: Fix cxxabi for function static variable guards 2024-07-14 01:53:50 +03:00
ubsan.cpp Kenrel: Add __builtin_unreachable support for UBSAN 2024-09-22 17:14:36 +03:00