Jonathan Bennett
18aac0ba25
Consider the LoRa header when checking packet length
2024-09-22 16:09:46 -05:00
thebentern and Thomas Göttgens
f324ab7de7
[create-pull-request] automated change
2024-09-21 15:16:31 +02:00
Thomas Göttgens
6ffdc9875b
First stab at ESP32-C6 support for TLora-C6
2024-09-20 19:37:47 +02:00
deada41cee
[create-pull-request] automated change ( #4765 )
...
Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com >
2024-09-18 10:49:12 -05:00
Ben Meadors and GitHub
777bcf691a
Initial PhoneAPI rate-limiting of messages on certain ports ( #4756 )
2024-09-18 10:13:07 -05:00
923458bc18
[create-pull-request] automated change ( #4754 )
...
Co-authored-by: jp-bennett <5630967+jp-bennett@users.noreply.github.com >
2024-09-17 17:55:16 -05:00
Ben Meadors and GitHub
50fb4ab22a
Implement optional hops_away on NodeInfo/Lite ( #4747 )
...
* Implement optional hops_away on NodeInfo/Lite
* Trunk
2024-09-17 12:08:04 -05:00
Thomas Göttgens and GitHub
f5016763fd
change evaluation order to silence warning about "found" ( #4749 )
2024-09-17 10:33:21 -05:00
a47570d65a
[create-pull-request] automated change ( #4746 )
...
Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com >
2024-09-17 06:52:42 -05:00
Jonathan Bennett and GitHub
a967dd52f3
More useful PKC logging ( #4742 )
2024-09-17 06:31:39 -05:00
Thomas Göttgens and GitHub
4b5bcf52d2
Merge pull request #4691 from S5NC/rak11200-pin-name-correction
...
Rak11200 pin name correction
2024-09-17 11:42:40 +02:00
Thomas Göttgens and Tom Fifield
bc753e6903
trunk fmt
2024-09-17 15:24:11 +08:00
S5NC and Tom Fifield
06cd9abd81
Update SX126xInterface.cpp
2024-09-17 15:24:11 +08:00
jp-bennett and github-actions[bot]
39c90dd581
[create-pull-request] automated change
2024-09-17 02:53:44 +00:00
f37276d5fc
[create-pull-request] automated change ( #4736 )
...
Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com >
2024-09-16 10:32:21 -05:00
Jonathan Bennett and GitHub
ff8baa1c85
Don't use PKC on a non-primary channel unless specifically requested ( #4715 )
...
* Don't use PKC on a non-primary channel unless specifically requested
* Don't change from channel 0 if we can send a PKC packet.
2024-09-15 09:26:43 -05:00
9ac0e26d42
Add option to preserve private key for factory reset (config) ( #4679 )
...
* Add option to preserve private key for factory reset (config)
* Typo fix
* Copy the key in the right direction, and set the size.
* Don't set the key size back to 0 right after setting it to 32.
* Set the key size before using it to do a memcpy.
* Use the right key_size for backing up private_key
* Don't factoryReset() for a missing nodeDB
* Disable Bluetooth in AdminModule when resetting device settings or nodeDB to avoid race
* Add checks for valid objects before deinit bluetooth
* Add disableBluetooth to handleSetConfig, handleSetModuleConfig, and commit settings
---------
Co-authored-by: Jonathan Bennett <jbennett@incomsystems.biz >
2024-09-11 08:42:26 -05:00
4e850296b6
Fix repeatedly getting new NodeNum and add more debug ( #4674 )
...
* All the debug
* Change `memccpy()` to `memcpy()`
* Brint all the bytes of the MAC Address from the NodeDB
* Check for blank MAC Address in ourown NodeDB entry
* One more `memccpy()`
* Clean-up debug log
---------
Co-authored-by: GUVWAF <thijs@havinga.eu >
2024-09-10 13:24:57 -05:00
GUVWAF and GitHub
4ed12bf21d
Try fix repeatedly getting a new NodeNum ( #4670 )
2024-09-09 14:22:32 -05:00
bf34329033
Adds the data bitfield and ok_to_mqtt bit ( #4643 )
...
* Don't filter PKI packets just for being encrypted.
* Add ok_to_mqtt config and bit
* Bitfield
* Adjust dontmqttmebro logic.
* Manipulate bitfield only in router.cpp
* Want_ack is not want_response
* Bitfield macros
* Use new Bitfield macro in MQTT.cpp
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2024-09-07 18:21:59 -05:00
github-actions[bot] and GitHub
c77b89d85c
[create-pull-request] automated change ( #4645 )
2024-09-06 18:51:22 -05:00
caveman99 and github-actions[bot]
b8cee51e84
[create-pull-request] automated change
2024-09-06 20:27:28 +00:00
Thomas Göttgens and GitHub
35b47467c7
Merge pull request #4639 from zerolint/master
...
RAK13800 Ethernet improvements
2024-09-06 15:11:10 +02:00
8f35a42f4f
tryfix #4384 ( #4642 )
...
* tryfix #4384 - don't assume we want that functionality if the Accelerometer was found. This is only for T-Watch
* Add config.display.wake_on_tap_or_motion default to RAK
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2024-09-06 06:55:56 -05:00
zerolint and Thomas Göttgens
d72a836e07
RAK13800 Ethernet improvements
...
Fixes (#3618 ) by allowing more time for slower requests.
Resolve Syslog not maintaining client causing issues on RAK13800.
Resolve Ethernet static IP setting subnet as gateway IP.
Reduce comment and log message ambiguity around API.
Remove duplicate #if !MESHTASTIC_EXCLUDE_WEBSERVER block.
2024-09-06 11:45:43 +02:00
Thomas Göttgens
011e640e95
Add LR11x0 firmware version to init.
2024-09-06 09:47:43 +02:00
Thomas Göttgens and GitHub
7c6454f171
bring 2.4G back in line with preset bandwidth ( #4634 )
2024-09-05 15:49:08 -05:00
bb9ddcf2b5
Same priority packets processed in enqueue order ( #4608 )
...
* Same priority packets processed in enqueue order
* Prefer same prio pkts on mesh over new ones.
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2024-09-04 08:31:30 -05:00
Thomas Göttgens and GitHub
ff40a3f120
fix RF switch for Tracker E ( #4621 )
...
* fix RF switch for Tracker E
* fix all flags for Radiolib
* hopefully fix LR1110
* update to latest radiolib master - thanks @GUVWAF
2024-09-03 14:21:40 -05:00
Thomas Göttgens
6fc4a1754b
Radiolib API Changes
2024-09-03 13:12:39 +02:00
Thomas Göttgens
f9e513f4fd
Merge branch 'Tracker-1000E' of github.com:meshtastic/firmware into Tracker-1000E
...
# Conflicts:
# src/mesh/LR11x0Interface.cpp
2024-09-03 09:59:44 +02:00
Thomas Göttgens
7dad2286e2
trunk fmt
2024-09-03 09:58:27 +02:00
Thomas Göttgens
8598645931
- use setRfSwitchTable
...
- ditch Godmode
- fixes Signedness Error in Loop.
- add V3 factory erase for 7.3.0 softdevice
2024-09-03 09:26:41 +02:00
Ben Meadors and GitHub
b526a3ad53
Own node should be favorited and have zero hops away ( #4618 )
2024-09-02 17:51:02 -05:00
Thomas Göttgens
2f0c19ebea
- use setRfSwitchTable
...
- ditch Godmode
- fixes Signedness Error in Loop.
- add V3 factory erase for 7.3.0 softdevice
2024-09-02 15:06:06 +02:00
GUVWAF and GitHub
56223710b5
More priorities for different types of MeshPackets ( #4606 )
2024-09-01 10:29:53 -05:00
e45a358de0
[create-pull-request] automated change ( #4594 )
...
Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com >
2024-09-01 09:20:10 -05:00
Jonathan Bennett and GitHub
b71e12c5e5
Phone admin work ( #4599 )
...
* Don't throw an error on the sessionkey admin tag
* Throw an error on packet sent to 0
2024-08-31 15:04:35 -05:00
GUVWAF and GitHub
eb071ec80d
Set high priority for text messages ( #4592 )
2024-08-30 14:54:44 -05:00
8144dcbc25
[create-pull-request] automated change ( #4591 )
...
Co-authored-by: GUVWAF <78759985+GUVWAF@users.noreply.github.com >
2024-08-30 13:46:51 -05:00
Manuel and GitHub
6a24566efb
Lilygo T3S3 E-Paper support ( #4569 )
...
* t3s3 e-paper support
* remove GPS autodetect (which leads to crashes during startup when no GPS present)
* update EINK defines
* keep definitions for external GPS connector but disable GPS auto scan by default
2024-08-30 05:53:06 -05:00
Jonathan Bennett and GitHub
5bc17a9911
Key regen and MQTT fix ( #4585 )
...
* Add public key regen
* Properly label and handle PKI MQTT packets
* Extra debug message to indicate PKI_UNKNOWN_PUBKEY
* Ternary!
* Don't call non-existant function on stm32
* Actually fix STM32 compilation
2024-08-29 16:28:03 -05:00
Ben Meadors
171512d2f6
Fixed buzzer
2024-08-29 11:42:27 -05:00
Ben Meadors and GitHub
a34170654c
Fix T1000-E default to turn on buzzer for Ext. Notification ( #4575 )
2024-08-28 07:24:41 -05:00
ada61ae178
Don't compare nodeDB macaddr to owner.macaddr, because in rare cases that may be unset. ( #4562 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2024-08-27 14:49:58 -05:00
Jonathan Bennett and GitHub
b9a8683a4b
Mask out random bits when doing queue ordering ( #4561 )
...
* Mask out random bits when doing queue ordering
* Parenthesis
2024-08-26 15:48:47 -05:00
Jonathan Bennett and GitHub
5824a8f4c1
Deal with admin_key being repeated ( #4558 )
2024-08-26 12:29:44 -05:00
Ben Meadors
d0fd17134e
Protos
2024-08-26 07:48:07 -05:00
Ben Meadors and GitHub
d6dac1737a
Userlite mem comparison ( #4552 )
2024-08-24 12:19:31 -05:00
23844389ac
[create-pull-request] automated change ( #4544 )
...
Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com >
2024-08-23 20:44:14 -05:00