Tom Fifield
e9d55de3cb
Fix out-of-bound array access in T1000X Sensor ( #4663 )
...
if u8i == 135, then u8i++ runs, the loop exits since u8i == 136,
then value for u8i is 136 after the for loop.
then in the next line, ntc_res2[u8i] will read past the end
of the array
2024-09-09 07:54:11 -05:00
David
dacb452d47
Bugfix ( #4660 )
2024-09-09 07:16:58 -05:00
Thomas Göttgens
e985ee878f
Merge pull request #4658 from fifieldt/zombiegps
...
If GPS sleepTime is Zero, don't sleep.
2024-09-09 12:12:53 +02:00
Tom Fifield
ebe1b40bee
If GPS sleepTime is Zero, don't sleep.
...
At the moment if the result of sleepTime calculations comes out
to zero, we put the GPS into HARDSLEEP (losing all its status) and
then immediately make it ACTIVE again.
This patch avoids that toga.
fixes https://github.com/meshtastic/firmware/issues/4657
2024-09-09 09:28:04 +08:00
Tom Fifield
e470619e3d
Remove undefined declaration ( #4652 )
...
The getNMEA method was introduced to the header but never defined
in code. As it's unused, remove it.
2024-09-08 12:33:56 -05:00
Jonathan Bennett
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
Thomas Göttgens
8e88b9e819
Merge pull request #4646 from gitbisector/batt_stat
...
Report PWD when no battery present.
2024-09-07 10:58:17 +02:00
Tom Fifield
ba28ffb65a
Simplify GNSS Probe code
...
This patch takes inspiration from our I2CDetect code where we have
many sensors that can be detected rather simply. It creates a new
macro,
PROBE_SIMPLE(Chip name, Command to run, response, Driver, timeout)
and converts existing simple cases to use this macro.
2024-09-07 11:59:45 +08:00
gitbisector
9651b5a0ec
Merge branch 'master' into batt_stat
2024-09-06 17:23:38 -07:00
git bisector
2f2ddae12a
Report PWD when no battery present.
2024-09-06 17:19:53 -07:00
github-actions[bot]
c77b89d85c
[create-pull-request] automated change ( #4645 )
2024-09-06 18:51:22 -05:00
caveman99
b8cee51e84
[create-pull-request] automated change
2024-09-06 20:27:28 +00:00
Thomas Göttgens
35b47467c7
Merge pull request #4639 from zerolint/master
...
RAK13800 Ethernet improvements
2024-09-06 15:11:10 +02:00
Thomas Göttgens
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
Ben Meadors
ee68e727ed
Merge branch 'master' into master
2024-09-06 06:25:07 -05:00
Robert Fisk
962d9ff220
Move defines to input broker
2024-09-06 11:54:31 +02:00
Robert Fisk
8e0a342f06
Gather canned message magic numbers into header defines.
2024-09-06 11:54:31 +02:00
Thomas Göttgens
55292f8a84
Merge pull request #4638 from fifieldt/CRLF
...
Add missing linefeeds to gps code
2024-09-06 11:46:57 +02:00
zerolint
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
26a3841a93
Merge pull request #4637 from todd-herbert/gps-icon
...
Update E-Ink GPS icon immediately when triple-pressing user button
2024-09-06 11:25:12 +02:00
Thomas Göttgens
011e640e95
Add LR11x0 firmware version to init.
2024-09-06 09:47:43 +02:00
Tom Fifield
e4e1ea971f
Add missing linefeeds to gps code
...
As reported by @caveman99, the required CRLFs were missing from the
AG3335 setup code.
2024-09-06 08:45:57 +08:00
Todd Herbert
bcdc36c07c
Refresh E-Ink to show changes in GPS icon
2024-09-06 11:25:41 +12:00
Thomas Göttgens
7c6454f171
bring 2.4G back in line with preset bandwidth ( #4634 )
2024-09-05 15:49:08 -05:00
Tom Fifield
9e55e6befb
Minor GPS fixes ( #4630 )
...
1. Remove unused line in GPS::probe
2. update new PositionModule::hasQualityTimeSource to handle
MESHTASTIC_EXCLUDE_GPS
2024-09-05 06:16:06 -05:00
gitbisector
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
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
Tom Fifield
cdea602181
Remove unused define ( #4620 )
...
Neither RF95_DIO2 nor LORA_DIO2 are found anywhere in the code.
2024-09-02 20:08:02 -05:00
Ben Meadors
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
Thomas Göttgens
367d787d74
Merge branch 'master' into pr-fix4154
2024-09-02 10:24:31 +02:00
Thomas Göttgens
c8bf43de93
Merge pull request #4482 from dhskinner/BMP388
...
Add BMP388 as a new pressure and temp sensor
2024-09-02 10:23:57 +02:00
Thomas Göttgens
e543b61dd8
trunk fmt
2024-09-02 10:23:31 +02:00
Thomas Göttgens
719faf4f97
trunk fmt
2024-09-02 10:16:32 +02:00
Thomas Göttgens
3bf20dc3a6
Merge branch 'master' into pr-fix4154
2024-09-02 09:16:52 +02:00
David
d93425fde1
Merge branch 'master' into BMP388
2024-09-02 16:48:38 +10:00
Riley Nielsen
234e652a07
Fix switch
2024-09-01 20:43:56 -07:00
Riley Nielsen
cd16b7b00a
fix display of degree symbol (+ other symbols)
2024-09-01 18:26:08 -07:00
GUVWAF
56223710b5
More priorities for different types of MeshPackets ( #4606 )
2024-09-01 10:29:53 -05:00
github-actions[bot]
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
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
David
eb1f80f520
Fix build issue with mutex
2024-08-31 19:40:54 +10:00
David
6c0911038a
Merge branch 'master' into BMP388
2024-08-31 18:18:26 +10:00
David
644e213b13
Added a singleton wrapper for bmp3xx
2024-08-31 18:15:33 +10:00
Ben Meadors
33eb073535
Ignore (from)Net time on positions with an unknown or fixed location source ( #4593 )
...
* Ignore (from)Net time on positions with an unknown or fixed location source
* Dunk a trunk
2024-08-30 19:02:48 -05:00
Ben Meadors
8729cdb699
Merge branch 'master' into pr-fix4154
2024-08-30 16:31:47 -05:00