This commit is contained in:
MarekZegare4
2026-08-12 21:36:56 +00:00
parent 6ef7b39abf
commit 8cf6e2fc8d
2 changed files with 12 additions and 11 deletions
File diff suppressed because one or more lines are too long
+11 -10
View File
@@ -1815,14 +1815,15 @@ V3/V4 with no joystick soldered on. In that case set it once and forget it.</p>
so they behave identically in both modes.</p> so they behave identically in both modes.</p>
<hr /> <hr />
<h2 id="wired-joystick">Wired joystick</h2> <h2 id="wired-joystick">Wired joystick</h2>
<p>Four direction contacts plus a separate Back button. Each contact simply shorts <p>Four direction contacts plus a fifth "press" contact. Each contact simply
its pin to ground — the firmware enables the internal pull-ups, so no external shorts its pin to ground — the firmware enables the internal pull-ups, so no
resistors are needed.</p> external resistors are needed.</p>
<ul> <ul>
<li>The board's existing user button (PRG on the Heltec boards) stays the <li>The stick's own press contact drives the centre / Enter press — your thumb
centre / Enter press.</li> is already on the stick, so pressing it in is the natural "confirm" action.</li>
<li>Back is <strong>not</strong> optional: the UI uses it unconditionally once the joystick is <li>The board's existing user button (PRG on the Heltec boards) becomes Back
enabled. Triple-clicking Back toggles the buzzer.</li> instead. Back is <strong>not</strong> optional: the UI uses it unconditionally once the
joystick is enabled. Triple-clicking Back toggles the buzzer.</li>
<li><strong>Settings Display Joystick rotation</strong> rotates the direction mapping at <li><strong>Settings Display Joystick rotation</strong> rotates the direction mapping at
runtime (03), for a stick mounted sideways in a custom enclosure. It is runtime (03), for a stick mounted sideways in a custom enclosure. It is
independent of display rotation.</li> independent of display rotation.</li>
@@ -1873,12 +1874,12 @@ hardware</strong>; still worth checking against your own V3 module before solder
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>Back button</td> <td>Joystick press — Enter</td>
<td>33</td> <td>33</td>
<td>required when the joystick is enabled</td> <td>the stick's own fifth contact; required when the joystick is enabled</td>
</tr> </tr>
<tr> <tr>
<td>Centre / Enter</td> <td>Back</td>
<td>0</td> <td>0</td>
<td>the onboard PRG button — nothing to wire</td> <td>the onboard PRG button — nothing to wire</td>
</tr> </tr>