feat: implement cyborg joystick bulk write, global timings, and enhanced CLI mapping feedback

This commit is contained in:
Aodhan Collins
2026-02-22 19:43:26 +00:00
parent 18f84a538a
commit d66947ff07
8 changed files with 275 additions and 407 deletions

View File

@@ -45,16 +45,27 @@ sudo make install
```bash
# List connected Azeron devices
sudo azeron-cli list
azeron-cli list
# Show current button mappings
sudo azeron-cli show-mappings
# Show detailed device info and stick config
azeron-cli info
# Show current button mappings (Single, Long, Double actions)
azeron-cli show-mappings
# Remap a button (e.g., button 5 to 'W' key)
sudo azeron-cli map-button 5 KEY_W
azeron-cli map-button 5 KEY_W
# Map long press action
azeron-cli map-button 5 KEY_E --long
# Save current configuration to a profile
sudo azeron-cli save-profile my_gaming_profile
# Configure analog stick
azeron-cli set-stick --mode analog --angle 15 --deadzone 5
# Set global timing delays
azeron-cli set-delays --long 500 --double 200
# Save current configuration to an onboard profile (0, 1, or 2)
azeron-cli save-profile 1
```
### Setting up udev Rules