From b224d2f32db4614ba377c38c1f0a07804ab34d02 Mon Sep 17 00:00:00 2001 From: sigmahour <> Date: Wed, 9 Nov 2022 17:39:13 -0500 Subject: [PATCH] updated button functions --- docs/hardware/devices/lora/buttons.mdx | 12 ++++----- docs/hardware/devices/nano-g1/buttons.mdx | 7 +++-- docs/hardware/devices/rak/buttons.mdx | 27 +++++++++++++------- docs/hardware/devices/station-g1/buttons.mdx | 7 +++-- docs/hardware/devices/tbeam/buttons.mdx | 11 ++++---- docs/hardware/devices/techo/buttons.mdx | 16 ++++++------ 6 files changed, 42 insertions(+), 38 deletions(-) diff --git a/docs/hardware/devices/lora/buttons.mdx b/docs/hardware/devices/lora/buttons.mdx index 845218f1..4958eed2 100644 --- a/docs/hardware/devices/lora/buttons.mdx +++ b/docs/hardware/devices/lora/buttons.mdx @@ -1,6 +1,6 @@ --- id: buttons -title: Buttons +title: Lora Buttons sidebar_label: Buttons sidebar_position: 3 --- @@ -9,17 +9,15 @@ sidebar_position: 3 - **Reset Button** - _**Single press**_ resets the device. - - _**Double press**_ sets the Device in bootloader mode and mounts a drive to your computer (nRF52 devices only) - **Program button** - _**Single press**_ changes the page of information displayed on the screen. - - _**Double press**_ sets the Bluetooth pairing code to `123456`. - _**Long press**_ adjusts the contrast of the screen. - - _**Long press during reboot**_ turns on the software WiFi access point. + - _**Triple press**_ sends a broadcast message of the device position. -## GPIO IO12 - TTGO Lora V2.1-1.6 +## GPIO IO12 - Lora V2.1-1.6 Shorting IO12 to ground will progress the screen pages, wake up the device, etc. A simple push switch can be added for this purpose. -[](/img/hardware/lora32-v2-1.6-button.jpg) -[](/img/hardware/lora32-v2-1.6-button.jpg) +![lora32-v2-1.6-button](/img/hardware/lora32-v2-1.6-button.jpg) +![lora32-v2-1.6-button-example](/img/hardware/lora32-v2-1.6-button.jpg) diff --git a/docs/hardware/devices/nano-g1/buttons.mdx b/docs/hardware/devices/nano-g1/buttons.mdx index 79c6e388..629a4e89 100644 --- a/docs/hardware/devices/nano-g1/buttons.mdx +++ b/docs/hardware/devices/nano-g1/buttons.mdx @@ -1,14 +1,13 @@ --- id: buttons -title: Buttons +title: Nano-G1 Buttons sidebar_label: Buttons sidebar_position: 3 --- ## Functionality -- **Program Button** +- **Program button** - _**Single press**_ changes the page of information displayed on the screen. - - _**Double press**_ sets the Bluetooth pairing code to 123456. - _**Long press**_ adjusts the contrast of the screen. - - _**Long press during reboot**_ turns on the software WiFi access point. \ No newline at end of file + - _**Triple press**_ sends a broadcast message of the device position. \ No newline at end of file diff --git a/docs/hardware/devices/rak/buttons.mdx b/docs/hardware/devices/rak/buttons.mdx index 4abad746..5c6ef3e1 100644 --- a/docs/hardware/devices/rak/buttons.mdx +++ b/docs/hardware/devices/rak/buttons.mdx @@ -1,6 +1,6 @@ --- id: buttons -title: Buttons +title: RAK Buttons sidebar_label: Buttons sidebar_position: 3 --- @@ -9,13 +9,22 @@ sidebar_position: 3 Button functionality for RAK devices greatly depends on the device specific configuration. If your device has any of the following buttons, the functionality is generally the same for all RAK devices: -- **Reset Button** - - _**Single press**_ resets the device. - - _**Double press**_ sets the Device in bootloader mode and mounts a drive to your computer (nRF52 devices only) -- **Power Button** - - _**Long press**_ powers the device off or turns it back on again. +### RAK5005-O / RAK19007 / RAK19003 + - **Program button** - _**Single press**_ changes the page of information displayed on the screen. - - _**Double press**_ sets the Bluetooth pairing code to `123456` (useful if you do not have a screen on the device). - - _**Long press**_ adjusts the contrast of the screen. - - _**Long press during reboot**_ turns on the software WiFi access point on devices that support WiFi. (ESP32 devices only) \ No newline at end of file + - _**Double press (nRF52 only)**_ puts the device in bootloader mode and mounts a drive to your computer. + - _**Long press**_ signals the device to shutdown. + - _**Triple press**_ sends a broadcast message of the device position. + +### RAK19001 + +- **Program button** + - _**Single press**_ changes the page of information displayed on the screen. + - _**Double press (nRF52 only)**_ puts the device in bootloader mode and mounts a drive to your computer. + - _**Long press**_ signals the device to shutdown. + - _**Triple press**_ sends a broadcast message of the device position. + + +- **User Button** + - _Not yet implemented by Meshtastic_ \ No newline at end of file diff --git a/docs/hardware/devices/station-g1/buttons.mdx b/docs/hardware/devices/station-g1/buttons.mdx index 79c6e388..f0aaa843 100644 --- a/docs/hardware/devices/station-g1/buttons.mdx +++ b/docs/hardware/devices/station-g1/buttons.mdx @@ -1,14 +1,13 @@ --- id: buttons -title: Buttons +title: Station-G1 Buttons sidebar_label: Buttons sidebar_position: 3 --- ## Functionality -- **Program Button** +- **Program button** - _**Single press**_ changes the page of information displayed on the screen. - - _**Double press**_ sets the Bluetooth pairing code to 123456. - _**Long press**_ adjusts the contrast of the screen. - - _**Long press during reboot**_ turns on the software WiFi access point. \ No newline at end of file + - _**Triple press**_ sends a broadcast message of the device position. \ No newline at end of file diff --git a/docs/hardware/devices/tbeam/buttons.mdx b/docs/hardware/devices/tbeam/buttons.mdx index 29f4689f..58d55fa1 100644 --- a/docs/hardware/devices/tbeam/buttons.mdx +++ b/docs/hardware/devices/tbeam/buttons.mdx @@ -1,18 +1,17 @@ --- id: buttons -title: Buttons +title: T-Beam Buttons sidebar_label: Buttons sidebar_position: 3 --- ## Functionality -- **Reset Button** +- **Reset Button (right)** - _**Single press**_ resets the device. -- **Power Button** +- **Power Button (left)** - _**Long press**_ powers the device off or turns it back on again. -- **Program button** +- **Program button (middle)** - _**Single press**_ changes the page of information displayed on the screen. - - _**Double press**_ sets the Bluetooth pairing code to `123456` (useful if you do not have a screen on the device). - _**Long press**_ adjusts the contrast of the screen. - - _**Long press during reboot**_ turns on the software WiFi access point. \ No newline at end of file + - _**Triple press**_ sends a broadcast message of the device position. \ No newline at end of file diff --git a/docs/hardware/devices/techo/buttons.mdx b/docs/hardware/devices/techo/buttons.mdx index ff2eff81..05ad5103 100644 --- a/docs/hardware/devices/techo/buttons.mdx +++ b/docs/hardware/devices/techo/buttons.mdx @@ -1,21 +1,21 @@ --- id: buttons -title: Buttons +title: T-Echo Buttons sidebar_label: Buttons sidebar_position: 3 --- -### T-Echo button functions +## Functionality - **Capacitive Touch Button (Top)** - - _Short press_ refreshes the current screen. + - _**Short press**_ _currently no functionality_ - **Reset Button (Button 1)** - - _Single press_ resets the device. - - _Double press_ puts the device into bootloader mode ready to receive new firmware. + - _**Single press**_ resets the device. + - _**Double press**_ puts the device into bootloader mode ready to receive new firmware. - **Program/Power Button (Button 2)** - - _Single press_ changes the page displayed on the device. - - A double press turns the screen backlight on/off - - A long press turns the device off + - _**Single press**_ changes the page displayed on the device. + - _**Double press**_ turns the screen backlight on/off + - _**Long press**_ signals the device to shutdown. ![TechoButtons](/img/hardware/t-echo-lilygo.jpg)