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 ## Layout
```cpp ```cpp
USB Joystick Layer 0 Button index map:
-------------------------------------------------------------- ---------------------------------------------------------------
| FnL | B1 | | B21 | | B5 | FnR | | 0 L| 1 U| | 2 | | 3 L| 4 U|
-------------------------------------------------------------- ---------------------------------------------------------------
| | B2 | B3 | MoL | | MoR | B7 | B6 | | | | 5 | 6 | 7 | | 12 | 11 | 10 | |
| | | |
| | B4 | | B8 | | | | 8 | | 13 | |
| | B17 | | B18 | | | | 9 | | 14 | |
| Z/RZ X/Y | | X1/Y1 X2/Y2 |
| | H1U | | H2U | | | | 16 | | 21 | |
| | H1L | H1B | H1R || H2L | H2B | H2R | | | | 19 | 15 | 17 | | 24 | 20 | 22 | |
| | H1D | | H2D | | | | 18 | | 23 | |
-------------------------------------------------------------- ---------------------------------------------------------------
USB Joystick Layer 1 (FnL) USB HID joystick map:
-------------------------------------------------------------- ---------------------------------------------------------------
| FnL | B9 | | B21 | | B5 | FnR | | B1 L| B2 U| | B3 | | B4 L| B5 U|
-------------------------------------------------------------- ---------------------------------------------------------------
| | B10 | B11 | MoL | | MoR | B7 | B6 | | | | B6 | B7 | B8/16| |B13/17| B12 | B11 | |
| | | |
| | B12 | | B8 | | | | B9 | | B14 | |
| | B19 | | B18 | | | | B10 | | B15 | |
| Z/RZ X/Y | | X1/Y1 X2/Y2 |
| | H3U | | H2U | | | | H1U | | H2U | |
| | H3L | H3B | H3R || H2L | H2B | H2R | | | | H1L | B18 | H1R | | H2L | B19 | H2R | |
| | H3D | | H2D | | | | 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) ELRS channel map (+ = ON, - = OFF, CHxP/M/Z = trim)
-------------------------------------------------------------- ---------------------------------------------------------------
| FnL | B1 | | B21 | | B13 | FnR | |CH7-L|CH7+U| | - | |CH8-L|CH8+U|
-------------------------------------------------------------- ---------------------------------------------------------------
| | B2 | B3 | MoL | | MoR | B15 | B14 | | | | THL | CH9 | CH5 | | CH6 |CH11-|CH11+| |
| | | |
| | B4 | | B16 | | | |CH10+| |CH12+| |
| | B17 | | B20 | | | |CH10-| |CH12-| |
| Z/RZ X(RX)/Y(RY) | | CH1/CH2 CH3/CH4 |
| | H1U | | H4U | | | | - | |CH4P | |
| | H1L | H1B | H1R || H4L | H4B | H4R | | | |CH1M |CH12Z|CH1P | |CH3M |CH34Z|CH3P | |
| | H1D | | H4D | | | | - | |CH4M | |
-------------------------------------------------------------- ---------------------------------------------------------------
USB Joystick Layer 3 (FnL + FnR) Config Layer (holding CONFIG button)
-------------------------------------------------------------- ---------------------------------------------------------------
| FnL | B9 | | B21 | | B13 | FnR | |BOOT L| CAL U| | CONFIG | | USB L|ELRS U|
-------------------------------------------------------------- ---------------------------------------------------------------
| | B10 | B11 | MoL | | MoR | B15 | B14 | | | | THL-| THL+| - | | - | - | - | |
| | | |
| | 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) |
| | --- | | --- | |
| | --- | --- | --- || --- | --- | --- | |
| | --- | | --- | |
--------------------------------------------------------------
``` ```