mirror of
https://github.com/meshtastic/meshtastic.git
synced 2024-11-09 23:24:10 -08:00
Merge branch 'master' into patch-1
This commit is contained in:
commit
c05dfea8ca
|
@ -27,7 +27,7 @@ Meshtastic® is a project that enables you to use inexpensive LoRa radios as a l
|
|||
|
||||
Meshtastic utilizes LoRa, a long-range radio protocol, which is widely accessible in most regions without the need for additional licenses or certifications, unlike HAM radio operations.
|
||||
|
||||
These radios are designed to rebroadcast messages they receive, forming a mesh network. This setup ensures that every group member, including those at the furthest distance, can receive messages. Depending on the settings employed, the Meshtastic mesh network can support up to 100 devices concurrently.
|
||||
These radios are designed to rebroadcast messages they receive, forming a mesh network. This setup ensures that every group member, including those at the furthest distance, can receive messages.
|
||||
|
||||
Additionally, Meshtastic radios can be paired with a single phone, allowing friends and family to send messages directly to your specific radio. It's important to note that each device is capable of supporting a connection from only one user at a time."
|
||||
|
||||
|
|
|
@ -110,6 +110,6 @@ As meshes grow larger and traffic becomes more contentious, the firmware will in
|
|||
|
||||
Starting with version 2.4.0, the firmware will scale back Telemetry, Position, and other ancillary port traffic for meshes larger than 40 nodes (nodes seen in the past 2 hours) using the following algorithm:
|
||||
|
||||
`ScaledInterval = Interval * (1.0 + ((NumberOfOnlineNodes - 40) * 0.075)))`
|
||||
`ScaledInterval = Interval * (1.0 + ((NumberOfOnlineNodes - 40) * 0.075))`
|
||||
|
||||
For example an active mesh of 62 nodes would scale back `telemetry.device_update_interval` to 79.5 minutes instead of the 30 minute default.
|
||||
|
|
|
@ -136,10 +136,14 @@ us on [Discord](https://discord.com/invite/ktMAKGBnBs) to add your group.
|
|||
|
||||
### Missouri
|
||||
- [Kansas City Meshtastic Group](https://www.facebook.com/share/XZ9jnhxy1YT4wWqC/)
|
||||
- [MeshSTL - St. Louis](https://discord.gg/QYxUdKZpBd)
|
||||
|
||||
### New Mexico
|
||||
- [Albuquerque Mesh](https://www.abqm.net)
|
||||
|
||||
### Ohio
|
||||
- [Cincy Mesh](https://www.cincymesh.org)
|
||||
|
||||
### Oklahoma
|
||||
- [Oklahoma Meshtastic Group](https://www.facebook.com/groups/942404880478488)
|
||||
|
||||
|
@ -152,6 +156,7 @@ us on [Discord](https://discord.com/invite/ktMAKGBnBs) to add your group.
|
|||
|
||||
### Texas
|
||||
- [Austin Mesh](https://austinmesh.org/)
|
||||
- [Cypress, Texas Meshtastic Club](https://discord.gg/KzuwNRwE6q)
|
||||
|
||||
### Wisconsin
|
||||
- [Meshconsin](https://meshconsin.org)
|
||||
|
|
|
@ -34,14 +34,15 @@ The list of pre-set messages as configured by the user. Messages should be separ
|
|||
### Input Source
|
||||
|
||||
Input event sources accepted by the canned message module.
|
||||
|
||||
| Value | Description |
|
||||
| :----------: | :------------------------------------------------------------------: |
|
||||
| `_any` | Default. Allows any peripheral input device connected to the device. |
|
||||
| `rotEnc1` | Basic Rotary Encoder |
|
||||
| `upDownEnc1` | Up Down Encoder (use this also for RAK14006 Rotary Encoder) |
|
||||
| `cardkb` | M5 Stack CardKB (this covers RAK14004 Keymatrix) |
|
||||
| `serialkb` | Chatter serial keypad |
|
||||
|
||||
| Value | Description |
|
||||
| :-------------: | :------------------------------------------------------------------: |
|
||||
| `_any` | Default. Allows any peripheral input device connected to the device. |
|
||||
| `rotEnc1` | Basic Rotary Encoder |
|
||||
| `upDownEnc1` | Up Down Encoder (use this also for RAK14006 Rotary Encoder) |
|
||||
| `scanAndSelect` | Single push-button (short and long press) |
|
||||
| `cardkb` | M5 Stack CardKB (this covers RAK14004 Keymatrix) |
|
||||
| `serialkb` | Chatter serial keypad |
|
||||
|
||||
### Rotary Encoder Enabled
|
||||
|
||||
|
@ -236,6 +237,21 @@ If you don't want to broadcast your freetext message, you can use the CardKB to
|
|||
|
||||
Just use UP/DOWN/ENTER to select a predefined message and send it.
|
||||
|
||||
### Scan and Select
|
||||
|
||||
Use a single push-button to select and send predefined messages.
|
||||
|
||||
#### Setup
|
||||
* Connect a normally-open push-button between ground and a GPIO pin of your choice
|
||||
* Configure the canned messages module
|
||||
- Set [Input Source](#input-source) to `scanAndSelect`
|
||||
- Set [Input Broker Pin Press](#input-broker-pin-press) to your chosen GPIO
|
||||
- Define a [list of pre-set messages](#messages)
|
||||
|
||||
#### Usage
|
||||
* Short press: scroll through messages
|
||||
* Long press: send the currently highlighted message to your primary channel
|
||||
|
||||
### Rotary encoder
|
||||
|
||||
Meshtastic supports hardwired rotary encoders as input devices.
|
||||
|
|
|
@ -169,7 +169,7 @@ All device config options are available in the python CLI. Example commands are
|
|||
| device.serial_enabled | `true`, `false` | `true` |
|
||||
| device.button_gpio | `0` - `34` | `0` |
|
||||
| device.buzzer_gpio | `0` - `34` | `0` |
|
||||
| device.node_info_broadcast_secs | `0` - `UINT MAX` | `10800` (3 hours) |
|
||||
| device.node_info_broadcast_secs | `3600` - `UINT MAX` | `10800` (3 hours) |
|
||||
| device.double_tap_as_button_press | `false`, `true` | `false` |
|
||||
| device.is_managed | `false`, `true` | `false` |
|
||||
|
||||
|
|
Loading…
Reference in a new issue