Jm Casler
11130496c4
remove is_router in favor of role == Role_Router
2022-03-15 15:49:25 -07:00
Jm Casler
ac43a1b182
Rename environmental measurement to telemetry
2022-02-26 20:52:22 -08:00
Jm Casler
389a8f1401
Add ourGroupInfo to NodeDB
2022-02-20 00:04:32 -08:00
a-f-G-U-C
d0fb363422
discriminate local/remote node position updates ( #889 )
2021-10-23 12:58:56 +11:00
Kevin Hester
a97c2ae6eb
minimize radioconfig file writes
2021-03-11 18:29:47 +08:00
Kevin Hester
ab9fe42f58
wip - move channels
2021-03-11 13:02:00 +08:00
Kevin Hester
950b32232f
don't send messages the phone sent us back towards the phone
2021-03-05 10:19:27 +08:00
Kevin Hester
955d03acb1
fix symbol conflict with new nrf52 libs
2021-03-04 11:28:50 +08:00
Kevin Hester
45caf394f0
WIP multichannel support
2021-02-16 15:41:52 +08:00
Kevin Hester
a8d7700295
move more of is_router out of python and into the device code
2020-12-21 11:38:03 +08:00
Kevin Hester
15e1a3870c
When new node joins mesh, all other nodes reply with their current state
2020-12-17 10:53:29 +08:00
Kevin Hester
5cdc2f5142
Make ChannelSettings SUPER short for common channels
2020-12-14 21:09:29 +08:00
Kevin Hester
ae7d3ee5ed
move nodeinfo messages into new plugin system
2020-12-05 10:00:46 +08:00
Kevin Hester
d3cb9bdd4a
WIP moving positions to new system
2020-12-03 16:48:44 +08:00
Kevin Hester
0b0d293a66
Move text message handling into the new plugin system
2020-11-28 12:10:19 +08:00
Kevin Hester
1ebd7b0c3e
make lightsleep default time 5 minutes, with 1 minute in for BLE syncing
2020-10-14 08:53:12 +08:00
Kevin Hester
7480eb1826
Change to use zeros for timeout values that are 'default'
2020-10-06 09:43:00 +08:00
geeksville
3c0429deee
Add new factory_reset preferences option clients can set
2020-09-19 11:19:42 -07:00
geeksville
55dafcbecb
fix #269 see below
...
/**
* Generate a short suffix used to disambiguate channels that might have the same "name" entered by the human but different PSKs.
* The ideas is that the PSK changing should be visible to the user so that they see they probably messed up and that's why they
their nodes
* aren't talking to each other.
*
* This string is of the form "#name-XY".
*
* Where X is a letter from A to Z (base26), and formed by xoring all the bytes of the PSK together.
* Y is not yet used but should eventually indicate 'speed/range' of the link
*
* This function will also need to be implemented in GUI apps that talk to the radio.
*
* https://github.com/meshtastic/Meshtastic-device/issues/269
*/
const char *getChannelName();
2020-08-12 11:04:03 -07:00
geeksville
a5b7501a4e
nimble add debug output
2020-07-24 10:12:25 -07:00
Ellie Hussey
6f7f540c79
Added the option for forced NodeStatus updates on user change or text message, tweaked compass ( #256 )
2020-07-05 17:03:12 -07:00
Professr
f5b7c33d4e
Refactored status handlers and merged
2020-06-28 18:17:52 -07:00
Professr
542b8b26ce
Abstracted statuses, made display event-driven
2020-06-27 21:19:49 -07:00
geeksville
99dac51b9d
Don't use a (huge - 16KB) scratch buffer for device state loading
2020-06-16 15:02:11 -07:00
geeksville
d2de04d5b2
Fix #59 no need for broadcasts when showing new node pane
2020-05-21 17:21:44 -07:00
geeksville
dec4870649
begin cleaning up mesh library layer so that it could be split someday
2020-04-27 07:54:19 -07:00