Updated Readme

This commit is contained in:
Christoffer Martinsson 2024-07-20 20:55:45 +02:00
parent 94b24fa0ac
commit f3c2895810

140
README.md
View File

@ -5,89 +5,69 @@ RC(ELRS)/USB Joystick with 2 hall effect gimbals, 2 hat switches and 25 buttons
## Layout
```cpp
USB Joystick Layer 0
--------------------------------------------------------------
| FnL | B1 | | B21 | | B5 | FnR |
--------------------------------------------------------------
| | B2 | B3 | MoL | | MoR | B7 | B6 | |
| |
| | B4 | | B8 | |
| | B17 | | B18 | |
| Z/RZ X/Y |
| | H1U | | H2U | |
| | H1L | H1B | H1R || H2L | H2B | H2R | |
| | H1D | | H2D | |
--------------------------------------------------------------
Button index map:
---------------------------------------------------------------
| 0 L| 1 U| | 2 | | 3 L| 4 U|
---------------------------------------------------------------
| | 5 | 6 | 7 | | 12 | 11 | 10 | |
| |
| | 8 | | 13 | |
| | 9 | | 14 | |
| X1/Y1 X2/Y2 |
| | 16 | | 21 | |
| | 19 | 15 | 17 | | 24 | 20 | 22 | |
| | 18 | | 23 | |
---------------------------------------------------------------
USB Joystick Layer 1 (FnL)
--------------------------------------------------------------
| FnL | B9 | | B21 | | B5 | FnR |
--------------------------------------------------------------
| | B10 | B11 | MoL | | MoR | B7 | B6 | |
| |
| | B12 | | B8 | |
| | B19 | | B18 | |
| Z/RZ X/Y |
| | H3U | | H2U | |
| | H3L | H3B | H3R || H2L | H2B | H2R | |
| | H3D | | H2D | |
--------------------------------------------------------------
USB HID joystick map:
---------------------------------------------------------------
| B1 L| B2 U| | B3 | | B4 L| B5 U|
---------------------------------------------------------------
| | B6 | B7 | B8/16| |B13/17| B12 | B11 | |
| |
| | B9 | | B14 | |
| | B10 | | B15 | |
| X1/Y1 X2/Y2 |
| | H1U | | H2U | |
| | H1L | B18 | H1R | | H2L | B19 | H2R | |
| | H1D | | H2D | |
---------------------------------------------------------------
Button (Switch) 7 changes following:
* hat1 => hat3 (button press B20).
Button (switch) 12 changes following:
* B4 => B21
* B5 => B22
* B14 => B23
* B15 => B24
* hat2 => hat4 (button bpress B25)
USB Joystick Layer 2 (FnR)
--------------------------------------------------------------
| FnL | B1 | | B21 | | B13 | FnR |
--------------------------------------------------------------
| | B2 | B3 | MoL | | MoR | B15 | B14 | |
| |
| | B4 | | B16 | |
| | B17 | | B20 | |
| Z/RZ X(RX)/Y(RY) |
| | H1U | | H4U | |
| | H1L | H1B | H1R || H4L | H4B | H4R | |
| | H1D | | H4D | |
--------------------------------------------------------------
ELRS channel map (+ = ON, - = OFF, CHxP/M/Z = trim)
---------------------------------------------------------------
|CH7-L|CH7+U| | - | |CH8-L|CH8+U|
---------------------------------------------------------------
| | THL | CH9 | CH5 | | CH6 |CH11-|CH11+| |
| |
| |CH10+| |CH12+| |
| |CH10-| |CH12-| |
| CH1/CH2 CH3/CH4 |
| | - | |CH4P | |
| |CH1M |CH12Z|CH1P | |CH3M |CH34Z|CH3P | |
| | - | |CH4M | |
---------------------------------------------------------------
USB Joystick Layer 3 (FnL + FnR)
--------------------------------------------------------------
| FnL | B9 | | B21 | | B13 | FnR |
--------------------------------------------------------------
| | B10 | B11 | MoL | | MoR | B15 | B14 | |
| |
| | B12 | | B16 | |
| | B19 | | B20 | |
| Z/RZ X(RX)/Y(RY) |
| | H3U | | H4U | |
| | H3L | H3B | H3R || H4L | H4B | H4R | |
| | H3D | | H4D | |
--------------------------------------------------------------
ELRS Layer
--------------------------------------------------------------
| CH7 OFF | CH7 ON | | -- | | CH8 ON | CH8 OFF|
--------------------------------------------------------------
| | CH9 ON | CH9 OFF | CH5 | | CH6 | CH10 OFF | CH10 ON |
| |
| | CH11 ON | | CH12 ON | |
| | CH11 OFF | | CH12 OFF | |
| X(CH1)/Y(CH2) X(CH3)/Y(CH4) |
| | LTU | | RTU | |
| | LTL | LTC | LTR || RTL | RTC | RTR | |
| | LTD | | RTD | |
--------------------------------------------------------------
Config Layer
--------------------------------------------------------------
| BOOT | CAL | | CONFIG | | USB | ELRS |
--------------------------------------------------------------
| | -- | -- | -- | | -- | -- | -- | |
| |
| | --- | | --- | |
| | --- | | --- | |
| X(CH1)/Y(CH2) X(CH3)/Y(CH4) |
| | --- | | --- | |
| | --- | --- | --- || --- | --- | --- | |
| | --- | | --- | |
--------------------------------------------------------------
Config Layer (holding CONFIG button)
---------------------------------------------------------------
|BOOT L| CAL U| | CONFIG | | USB L|ELRS U|
---------------------------------------------------------------
| | THL-| THL+| - | | - | - | - | |
| |
| | - | | - | |
| | - | | - | |
| -/- -/- |
| | - | | - | |
| | - | - | - | | - | - | - | |
| | - | | - | |
---------------------------------------------------------------
```