banan-os/userspace/tests
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
..
test-fork BuildSystem: Cleanup userspace directory layout 2024-07-03 09:18:02 +03:00
test-framebuffer BuildSystem: Cleanup userspace directory layout 2024-07-03 09:18:02 +03:00
test-globals test-globals: print something when calling main 2024-08-28 17:09:07 +03:00
test-joystick Kernel/LibInput: Rework Joystick handling 2026-01-07 19:01:07 +02:00
test-mmap-shared BuildSystem: Cleanup userspace directory layout 2024-07-03 09:18:02 +03:00
test-mouse test-mouse: Fix mouse fd cleanup 2026-01-06 21:58:56 +02:00
test-popen BuildSystem: Cleanup userspace directory layout 2024-07-03 09:18:02 +03:00
test-pthread test: improve pthread test 2025-05-05 19:21:47 +03:00
test-setjmp LibC: Implement {sig,_,}{longjmp,setjmp} 2024-08-09 15:58:56 +03:00
test-shared test-shared: Add more shared tests 2024-09-05 12:59:48 +03:00
test-sort test-sort: Add qsort test 2025-06-02 11:41:34 +03:00
test-tcp test-tcp: Fix name resolution 2025-05-13 10:19:13 +03:00
test-tls tests: Add tls test 2025-06-16 15:07:26 +03:00
test-udp BuildSystem: Cleanup userspace directory layout 2024-07-03 09:18:02 +03:00
test-unix-socket BuildSystem: Cleanup userspace directory layout 2024-07-03 09:18:02 +03:00
test-window test-window: poll events instead of sleeping 2025-05-13 10:19:13 +03:00
CMakeLists.txt userspace: Add simple joystick test app 2026-01-03 20:42:42 +02:00