Ben Meadors
5679a82195
Support double tap as button press for supported accelerometers ( #2393 )
...
* For Garth
* Push it real good
* Wut
* Double tap
* Move disable logic
* Actually return
* Reinitialize setClick in thread body
* Initialize later so that we actually have nodedb on init
* Fixes
2023-03-29 13:04:02 -05:00
Thomas Göttgens
2edc35d34b
Logic Late-Fix to the last PR
2023-03-29 15:14:48 +02:00
sbias
26d18244f0
Add nodedb channel handling ( #2384 )
...
* send ourNodeInfo to channel we got a message we heared someone new
* store node-channel into nodeDB
* use channel from nodeDb to send local messages
* update protobufs
* fmt and fix braces
* respect requested channel for local send, only store channel while getting a nodeinfo packet
---------
Co-authored-by: Thomas Göttgens <tgoettgens@gmail.com>
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2023-03-29 06:51:22 -05:00
Mark Trevor Birss
fdb09d4fba
Add files via upload
2023-03-29 13:41:45 +02:00
Mark Trevor Birss
1968f3c45b
Delete EInkDisplay2.cpp
2023-03-29 13:41:45 +02:00
Ben Meadors
23272daffe
Threshold based smart position broadcasts ( #2388 )
...
* Overhaul smart broadcast with new thresholds
* Fixed badly spelt protos
* That's not the right thing
* Format specifiers
* Fmt
* Units
* Default distance threshold of 100
2023-03-27 14:09:22 -05:00
Thomas Göttgens
6e685b0a54
Merge branch 'master' into 2264-feature-check-for-low-heap-before-adding-to-nodedb-was-reboot-loop-heap-too-low
2023-03-27 15:31:32 +02:00
lewishe
eda00b7b9c
Change to Variation Macro Definition
2023-03-27 11:27:57 +02:00
Thomas Göttgens
1898fe850e
trunk format
2023-03-27 11:27:57 +02:00
lewishe
15dbe5da97
Added t-beam v1.2 support
2023-03-27 11:27:57 +02:00
GUVWAF
8f736c8ecc
Remove sending network ping to displayed node on interval
2023-03-26 16:16:01 +02:00
Thomas Göttgens
1425657a3c
fix channel num in json output
2023-03-25 20:14:04 +01:00
caveman99
1f130d671b
[create-pull-request] automated change
2023-03-25 13:38:35 +00:00
Thomas Göttgens
5ac24bb33b
Update SX128xInterface.cpp
2023-03-25 14:23:30 +01:00
Thomas Göttgens
2c259b8464
Add Power Restraint for 1280 PA Model
...
Add Debug Print for all module parameters
Add RX/TX Switch to 1280
2023-03-24 16:57:30 +01:00
code8buster
958d2cf630
Remove call to randomSeed() ( #2374 )
...
This function causes the new arduino-esp32 core to revert to the pseudorandom behavior specified in Arduino.
Calls to random() automatically use esp_random() if randomSeed or useRealRandomGenerator(false) aren't called.
Tentative fix for #2357
2023-03-23 12:05:12 -05:00
Ben Meadors
5cb1f96240
Use accelerometer to wake up screen ( #2371 )
...
* WIP accelerometer tinkering
* Debug logging
* RAK LIS3DH sensor
* Deconflict temperature sensor and LIS3DH
* Finishing up
* StateON
* Protobufs
* Default of none
* Formatting
2023-03-23 11:32:04 -05:00
Thomas Göttgens
91be22b341
Merge branch 'master' into ESP32C3-RISC
2023-03-21 09:31:30 +01:00
Ben Meadors
3bb8cd7613
Merge branch 'master' into 2264-feature-check-for-low-heap-before-adding-to-nodedb-was-reboot-loop-heap-too-low
2023-03-18 07:26:44 -05:00
GUVWAF
8c68d888c8
SX126x: Try next Interface when chip not found ( #2363 )
...
* If chip was not found, return false for init()
* SX1268: Only overwrite frequency when out of bounds
Happens when region is still UNSET
2023-03-18 07:23:37 -05:00
Manuel
1f99d4756a
Fix: Sporadig crashes and reboot ( #2366 )
...
* Fix: Sporadig crashes with reboot
* Revert "Fix: Sporadig crashes with reboot"
This reverts commit 59b65749f5
.
* Fix: Sporadig crashes and reboot
2023-03-17 19:53:29 -05:00
Andre K
7bbfa48b5d
fix channel_num log ( #2361 )
...
* fix channel_num variable
* fix channel_num log instead
2023-03-17 13:36:10 -05:00
Manuel
b398f31b64
Fix heap leak mentioned in #2358 ( #2359 )
...
* Fix heap leak mentioned in #2358
* Additional fix for #2359
2023-03-14 16:50:32 -05:00
Thomas Göttgens
8db7316ae1
Merge branch 'master' into 2264-feature-check-for-low-heap-before-adding-to-nodedb-was-reboot-loop-heap-too-low
2023-03-12 20:22:46 +01:00
Thomas Göttgens
3c2e615650
Merge branch 'master' into ESP32C3-RISC
2023-03-12 20:22:38 +01:00
Thomas Göttgens
6d202158ba
add (and fix) CPU Shutdown Flags
2023-03-12 20:20:55 +01:00
Thomas Göttgens
c288974b67
don't adjust brightness on long press any more
2023-03-12 20:20:55 +01:00
Thomas Göttgens
9b1d461567
add NO_SCREEN shim
2023-03-12 20:20:55 +01:00
Thomas Göttgens
210e3e09d5
enable deep sleep behaviour for ESP32
2023-03-12 20:20:55 +01:00
Thomas Göttgens
0d001423c8
woops
2023-03-12 20:20:55 +01:00
Thomas Göttgens
a83d5ada86
- implement shutdown (deep sleep forever) on ESP32
...
- Clean up shutdown and delayed shutdown code conditionals.
- clean up inputbroker includes
2023-03-12 20:20:55 +01:00
Thomas Göttgens
4573db4665
Merge branch 'master' into ESP32C3-RISC
2023-03-12 20:19:43 +01:00
Thomas Göttgens
d2c72fae00
Merge branch 'master' into 2264-feature-check-for-low-heap-before-adding-to-nodedb-was-reboot-loop-heap-too-low
2023-03-12 19:29:42 +01:00
GUVWAF
6d443d2c67
SX126x/8x: Also use PREAMBLE_DETECTED IRQ flag for actively receiving check ( #2349 )
...
* Use startReceive() instead of startReceiveDutyCycleAuto()
* Add preamble detected IRQ
* Escape from 'freeze' state when packet should have been received
* Use RADIOLIB_GODMODE for access to clearIrqStatus
* SX126x: Better handling of false preamble detections
* SX128x: Add preamble IRQ and false detection handling to active receiving check
* Remove unnecessary function declaration
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2023-03-11 12:59:29 -06:00
Ben Meadors
2e3b86608a
Merge branch 'master' into 2264-feature-check-for-low-heap-before-adding-to-nodedb-was-reboot-loop-heap-too-low
2023-03-10 19:50:41 -06:00
Ben Meadors
dc2ca9c32b
Report special battery_level of > 100 instead of zero to indicate USB ( #2341 )
...
* Report special battery_level of > 100 instead of zero to indicate USB
* Protos
* Helps if you click save
* Wrong method
* Fmt
2023-03-10 19:50:08 -06:00
Thomas Göttgens
e0a6a37bef
Merge branch '2264-feature-check-for-low-heap-before-adding-to-nodedb-was-reboot-loop-heap-too-low' of github.com:meshtastic/firmware into 2264-feature-check-for-low-heap-before-adding-to-nodedb-was-reboot-loop-heap-too-low
2023-03-10 21:39:33 +01:00
Thomas Göttgens
57fc9baafc
cmsis is donning his own HardFault Handler
2023-03-10 21:39:21 +01:00
Thomas Göttgens
033e988e6f
Merge branch 'master' into 2264-feature-check-for-low-heap-before-adding-to-nodedb-was-reboot-loop-heap-too-low
2023-03-10 19:38:14 +01:00
Ben Meadors
fddc49273e
Reboot seconds bump
2023-03-09 16:08:18 -06:00
A. Rager
e6d69e2b67
Refactor i2cScan.h To Handle 2 Bus ( #2337 )
...
* Break i2cScan out into a set of classes for scanning i2c
* refactor i2cscan addresses to be structs that allow addressing by port + address
* build whoopsies
* trunk fmt
* trunk fmt
* lost some build fixes from the merge
* more cleaning for build safety, RTC behavior
2023-03-08 21:13:46 -06:00
Thomas Göttgens
9150c2e568
fix stuff i somehow inadvertently broke.
2023-03-08 17:12:25 +01:00
Thomas Göttgens
944d5066e9
update lib dependency
2023-03-08 17:12:25 +01:00
Thomas Göttgens
a538a96c90
fmt
2023-03-08 17:12:25 +01:00
Thomas Göttgens
267db05d69
- G1 Explorer use correct display controller
...
- adhere UA font in modules
2023-03-08 17:12:25 +01:00
Ben Meadors
321e41a3aa
Update protos
2023-03-06 16:17:09 -06:00
GUVWAF
3ca1e62b1f
SX126x/8x: Add HEADER_VALID IRQ flag for actively receiving check ( #2333 )
...
* Add HEADER_VALID IRQ flag for SX126x/8x to detect actively receiving
Needs new RadioLib commit
* Update comments
* Use latest RadioLib release
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2023-03-06 15:53:59 -06:00
Thomas Göttgens
5044169e8d
fixes #2330
2023-03-06 14:12:24 +01:00
Thomas Göttgens
8e197fc35b
fixes #2327
2023-03-06 12:50:05 +01:00
Thomas Göttgens
4355f51a90
fmt
2023-03-04 17:25:55 +01:00
Thomas Göttgens
ecd67f0a85
disable the frequency switcher for the C3 CPU...
2023-03-04 17:25:55 +01:00
Thomas Göttgens
0940c6462b
Leaving this here in case someone ever needs int :-)
2023-03-04 17:25:55 +01:00
Thomas Göttgens
a47364f07b
Merge branch 'master' into 2264-feature-check-for-low-heap-before-adding-to-nodedb-was-reboot-loop-heap-too-low
2023-03-04 17:24:16 +01:00
GUVWAF
eb4ab26e1f
Check if packet is decrypted before searching node in DB ( #2320 )
...
* Check whether TraceRouteModule exists
In case in the future we don't enable it
* Check whether packet is decrypted before searching node in DB
2023-03-02 13:22:14 -06:00
A. Rager
214feb1f21
Add Hardware: BetaFPV 900 Nano TX ( #2249 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2023-03-01 08:36:25 -06:00
Ben Meadors
d17aafa91a
Trying to debug transient "disconnects" in iOS ( #2312 )
...
* Add back lines from original Adafruit example sketch
* Stop advertising debug message
* Yank it
2023-03-01 08:35:52 -06:00
code8buster
2fe5eae183
Fix overlapping of GPS message on screen carousel #1 ( #2314 )
...
* Fix overlapping of GPS message on screen carousel #1
* Any reason we shouldn't display this on a RAK w/ E-ink or similar non-PMU equipped boards?
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2023-03-01 08:34:07 -06:00
Manuel
9008c75517
Fixed: Tlora-t3s3-v1 SX1262 firmware reboots continuously ( #2308 ) ( #2315 )
2023-02-28 07:45:10 -06:00
GUVWAF
408c555f0f
Add airtime of current received/transmitted packet to nextTx time of all pending retransmissions ( #2309 )
...
To avoid unnecessary retransmissions when sending them too early
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2023-02-25 19:51:38 -06:00
Ben Meadors
fbfd0f12b5
Change to 5 minutes for Garth's sanity
2023-02-24 12:49:10 -06:00
Ben Meadors
9650adb616
Set reasonable defaults for sensor role and adjust packet priority ( #2305 )
2023-02-24 11:25:50 -06:00
Thomas Göttgens
fab5e4c5cc
potential fix for Range Test Leak. Poking around in the dark.
2023-02-23 22:19:23 +01:00
Ben Meadors
46fa08dc33
Air quality specific prefs ( #2303 )
2023-02-23 13:05:24 -06:00
Ben Meadors
48a407bf5c
Merge branch 'master' into 2264-feature-check-for-low-heap-before-adding-to-nodedb-was-reboot-loop-heap-too-low
2023-02-23 07:10:41 -06:00
github-actions[bot]
05b1fc83bd
[create-pull-request] automated change ( #2300 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com>
2023-02-22 16:16:38 -06:00
Thomas Göttgens
568899031d
Check if there's something there before we free it
2023-02-22 10:07:03 +01:00
Thomas Göttgens
f1c457f0c3
tryfix #2228 as suggested by @mverch67
2023-02-22 10:07:03 +01:00
GUVWAF
2472d0947f
RadioLib's startChannel returns LORA_DETECTED for SX126x and SX128x ( #2293 )
2023-02-22 10:07:03 +01:00
Ben Meadors
a92b2ec6ca
Trunk fix
2023-02-22 10:07:03 +01:00
Ben Meadors
548bec026a
Trunk fmt
2023-02-22 10:07:03 +01:00
Krezalis
ce882b389a
Update Screen.h ( #2285 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2023-02-22 10:07:03 +01:00
Krezalis
25fd9d2d1d
Add Ukrainian symbols ( #2286 )
...
* Update Screen.cpp
* Add files via upload
* Update Screen.cpp
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2023-02-22 10:07:03 +01:00
GUVWAF
83a201fe86
Use LORA_DIO1 as RadioLib GPIO for SX127x chips ( #2290 )
...
* When channel is active, first try receiving that packet
Afterwards we'll try transmitting again
* Remove setStandby in startSend
Already done in isChannelActive()
* Set LORA_DIO1 as RadioLib GPIO for SX127x
* LORA_DIO1 for Heltec v1, overlaps with GPS_TX
Set to RADIOLIB_NC for now
* If receive was not successful, startReceive doesn't trigger the interrupt
So we have to go back to transmitting anyway
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2023-02-22 10:07:03 +01:00
Ben Meadors
3f5c0cb6ac
Don't auto set to default primary channel
2023-02-22 10:07:03 +01:00
neil
090f42f51f
'nano-g1-explorer'
2023-02-22 10:07:03 +01:00
thebentern
c2ff6f2f7c
[create-pull-request] automated change
2023-02-22 10:07:03 +01:00
Thomas Göttgens
d830398fc5
Check if there's something there before we free it
2023-02-21 20:01:56 +01:00
Thomas Göttgens
2e80a4ed87
tryfix #2228 as suggested by @mverch67
2023-02-21 14:53:27 +01:00
GUVWAF
83e6cea280
RadioLib's startChannel returns LORA_DETECTED for SX126x and SX128x ( #2293 )
2023-02-20 14:11:54 -06:00
Ben Meadors
f8498ba03f
Trunk fix
2023-02-20 12:33:01 -06:00
Ben Meadors
f83adf1796
Trunk fmt
2023-02-20 10:05:11 -06:00
Krezalis
73c1c5913b
Update Screen.h ( #2285 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2023-02-20 10:03:32 -06:00
Krezalis
fd1c54fd15
Add Ukrainian symbols ( #2286 )
...
* Update Screen.cpp
* Add files via upload
* Update Screen.cpp
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2023-02-20 10:03:13 -06:00
GUVWAF
95bbcd2cb7
Use LORA_DIO1 as RadioLib GPIO for SX127x chips ( #2290 )
...
* When channel is active, first try receiving that packet
Afterwards we'll try transmitting again
* Remove setStandby in startSend
Already done in isChannelActive()
* Set LORA_DIO1 as RadioLib GPIO for SX127x
* LORA_DIO1 for Heltec v1, overlaps with GPS_TX
Set to RADIOLIB_NC for now
* If receive was not successful, startReceive doesn't trigger the interrupt
So we have to go back to transmitting anyway
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2023-02-20 07:40:44 -06:00
Ben Meadors
253d133319
Merge pull request #2287 from neilhao/master
...
Nano G1 Explorer
2023-02-18 19:06:37 -06:00
Ben Meadors
7264621149
Don't auto set to default primary channel
2023-02-18 18:32:46 -06:00
neil
b33632f21a
'nano-g1-explorer'
2023-02-18 04:49:37 +08:00
thebentern
7102fec7b3
[create-pull-request] automated change
2023-02-17 12:50:01 +00:00
Thomas Göttgens
181832aedd
Merge pull request #2282 from meshtastic/master
...
Catch up
2023-02-17 12:32:33 +01:00
Thomas Göttgens
4967a16abe
- Abstract the memory stats into its own class.
...
- Fix a bug with debug mqtt
- nrf52 needs more love, there's a strange error while linking. Help appreciated
2023-02-17 12:31:51 +01:00
Ben Meadors
6f4ac904a5
Merge branch 'master' into preamble-halving
2023-02-16 19:26:48 -06:00
Ben Meadors
643237162e
Regen protos
2023-02-16 19:26:21 -06:00
Ben Meadors
cef11968eb
Merge branch 'master' into preamble-halving
2023-02-16 19:09:47 -06:00
GUVWAF
8aede61adb
Fix setting preambleLength for SX127x
...
Don't set currentLimit, it is set automatically in begin()
2023-02-16 20:58:10 +01:00
Ben Meadors
07b90a61e1
For science
2023-02-16 13:51:20 -06:00
Ben Meadors
221a145d2d
Whoops
2023-02-16 12:58:54 -06:00
Ben Meadors
b3fac71a8d
Missed some stuff
2023-02-16 12:52:03 -06:00
Ben Meadors
2e6e0644d4
Move it around and kill old device metadata gen
2023-02-16 12:18:27 -06:00
Ben Meadors
b78e0dce46
Merge branch 'master' into metadata-phone-api
2023-02-16 10:21:31 -06:00
Ben Meadors
3ae1fdf661
Add metadata to phone api want config messages
2023-02-16 10:21:03 -06:00
GUVWAF
b7895f7038
Sanity check for sending NodeInfo
...
Don't send it if we've done so less than 1 min. ago
2023-02-15 19:31:09 +01:00
GUVWAF
5ca3d9169a
Only set node_info_broadcast_secs when not a Router
2023-02-11 17:17:11 +01:00
GUVWAF
c834252f1c
Check if nodeInfoModule exists (e.g. for Repeater)
2023-02-11 17:16:48 +01:00
GUVWAF
16852da8d4
Set node_info_broadcast_secs to 3 hours instead of default_broadcast_interval
2023-02-11 15:58:26 +01:00
GUVWAF
2d2633d4cf
Increase default NodeInfo broadcast to 3 hours
2023-02-11 15:58:26 +01:00
GUVWAF
5f28ef6814
When hearing a node we don't know, send NodeInfo and ask for response
2023-02-11 15:58:26 +01:00
GUVWAF
5cadcd355f
Send DeviceTelemetry only after NodeInfo is sent
2023-02-11 15:58:26 +01:00
GUVWAF
4061870841
Don't need a Portduino guard clause here as it will not be compiled
2023-02-11 12:04:53 +01:00
GUVWAF
abf3a5840b
trunk fmt
2023-02-11 11:46:54 +01:00
GUVWAF
7063acdda6
Ignore syslog on portduino
...
Breaks when running since mesh/http is not compiled
2023-02-11 11:32:10 +01:00
GUVWAF
97c1cf628a
SimRadio in separate thread
...
To use notifyLater when transmitting, fixes packetPool issues
2023-02-11 10:34:08 +01:00
GUVWAF
03f584a5ab
Add HAS_TELEMETRY to portduino
2023-02-11 10:09:48 +01:00
GUVWAF
680550b76c
Add HAS_SENSOR flag
...
To separate DeviceTelemetry and EnvironmentTelemetry
2023-02-11 10:08:25 +01:00
GUVWAF
a280d7f796
Guard simulator handling with HAS_RADIO flag
2023-02-11 10:00:19 +01:00
Ben Meadors
7100416142
Add short_name
2023-02-09 19:32:32 -06:00
Ben Meadors
f0d27f896a
Add changed back
2023-02-10 01:40:47 +01:00
Ben Meadors
e74b180655
Remove setOwner's business logic for licensed operation
2023-02-10 01:40:47 +01:00
Ben Meadors
88a44eede0
Rebroadcast mode to local_only for hams
2023-02-10 01:40:47 +01:00
Ben Meadors
aaba99f792
Add changed back
2023-02-09 10:48:17 -06:00
Ben Meadors
4375a0101e
Remove setOwner's business logic for licensed operation
2023-02-09 08:58:28 -06:00
Ben Meadors
b1677e0312
Rebroadcast mode to local_only for hams
2023-02-09 07:51:41 -06:00
Ben Meadors
b24376b1fc
Well it helps if I commit the thing
2023-02-08 20:21:33 -06:00
Ben Meadors
bcaf834853
Interval or default
2023-02-08 18:04:21 -06:00
Ben Meadors
1c3970efab
Default node info broadcast secs for ham operation
2023-02-08 15:36:23 -06:00
Ben Meadors
79850c6d03
Set open psk for ham mode
2023-02-08 15:29:33 -06:00
GUVWAF
4a0c341438
Make Portduino build again
2023-02-07 19:40:15 +01:00
Ben Meadors
afc75b2552
Can't find where this was included
2023-02-07 07:43:09 -06:00
Ben Meadors
7ddd8c9930
Update protobufs to release version
2023-02-07 07:06:24 -06:00
Thomas Göttgens
631699bfd7
Merge branch 'rsyslog-client' of github.com:meshtastic/firmware into rsyslog-client
2023-02-07 01:31:18 +01:00
Thomas Göttgens
4ac0de21ab
great, the ONE time i remember trunk fmt i forget to cppcheck ...
2023-02-07 01:30:55 +01:00
Thomas Göttgens
4ede8ab9de
Merge branch 'master' into rsyslog-client
2023-02-07 01:08:24 +01:00
Thomas Göttgens
b952c35da6
eliminate main source of multiline logging
2023-02-07 01:02:51 +01:00
Thomas Göttgens
a3dbac73fe
trunk fmt
2023-02-05 09:06:57 +01:00
Thomas Göttgens
fb611ef986
fix time display
2023-02-05 09:06:57 +01:00
Thomas Göttgens
b07904fe77
Merge remote-tracking branch 'remotes/origin/master' into rsyslog-client
2023-02-05 01:21:30 +01:00
Ben Meadors
af11c5aa80
Merge branch 'master' into set-ham-mode
2023-02-04 18:07:02 -06:00
Thomas Göttgens
829318046a
rsyslog is working
2023-02-05 00:11:00 +01:00
Ben Meadors
405430fd96
Whoops
2023-02-04 15:15:32 -06:00
Ben Meadors
b70af5cc78
Set ham mode admin message
2023-02-04 15:11:36 -06:00
Ben Meadors
b9516154d4
Merge branch 'master' into bug-2084
2023-02-04 14:34:59 -06:00
Ben Meadors
1748db3160
Init struct
2023-02-04 13:35:02 -06:00
Ben Meadors
d83a0b1818
Initial air quality telemetry feature
2023-02-04 13:07:14 -06:00
Thomas Göttgens
18442816ef
trunk fmt
2023-02-04 17:15:36 +01:00
Thomas Göttgens
c28d469fc6
Change LED Blink time in light sleep to 100ms
2023-02-04 17:13:38 +01:00
Thomas Göttgens
d97a09ba1f
add DEBUG_HEAP_MQTT flag to send stats info to mqtt. Used to graph these values over time. Turned off for regular builds
2023-02-04 14:56:04 +01:00
Thomas Göttgens
22500a6c34
tryfix for #2242
2023-02-04 11:36:35 +01:00
Ben Meadors
1a7991c606
Why would you even
2023-02-03 15:08:49 -06:00
Ben Meadors
40b7d783ed
Merge branch 'master' into connectionstatus-and-augment-metadata
2023-02-03 14:27:18 -06:00
Ben Meadors
6a2583e872
Trunk you mothertrunker
2023-02-03 14:10:19 -06:00
Ben Meadors
3a3451129a
Init gooder?
2023-02-03 13:59:54 -06:00
Ben Meadors
81d2486cf4
Init defaults
2023-02-03 13:17:39 -06:00
Ben Meadors
9d420f403a
Try this
2023-02-03 13:05:25 -06:00
Ben Meadors
c82d1de9ce
Check
2023-02-03 12:43:16 -06:00
Ben Meadors
9a950afd2a
Trunk fmt
2023-02-03 11:30:36 -06:00
Ben Meadors
ab77772e0c
Bugger
2023-02-03 11:11:09 -06:00
Ben Meadors
ac90c27ae8
Macros
2023-02-03 11:03:12 -06:00
Ben Meadors
d6de042783
Assume portduino is always connected
2023-02-03 11:00:05 -06:00
Ben Meadors
2b15d951cf
Trunk
2023-02-03 10:50:03 -06:00
Ben Meadors
0414ca2dc0
Fixed it
2023-02-03 10:49:44 -06:00
Thomas Göttgens
7a50934185
change time display to relative for rx messages
2023-02-03 17:45:12 +01:00
Ben Meadors
1fa2ca6a14
Trunk it
2023-02-03 09:50:49 -06:00
Ben Meadors
51521462c4
Eh
2023-02-03 09:18:53 -06:00
Ben Meadors
4aaf162700
Getting tired of looking at code
2023-02-03 09:17:28 -06:00
Ben Meadors
5794a9ae06
Bad copy pasta
2023-02-03 09:04:22 -06:00
Ben Meadors
835e6ab85e
Missed RSSI
2023-02-03 08:52:32 -06:00
Ben Meadors
d9031610ab
Connection status admin message
2023-02-03 08:50:10 -06:00
Ben Meadors
a8dd497575
Contain it
2023-02-02 14:40:18 -06:00
Ben Meadors
971ecd117c
Whoooosh before my battery dies
2023-02-02 14:11:48 -06:00
Ben Meadors
e8e04d23d7
WIP
2023-02-02 14:05:58 -06:00
Thomas Göttgens
3c6bbff4f9
Adjust braces to match DeviceTelemetry
...
this is to force correct order of evaluation.
2023-02-02 19:37:28 +01:00
Thomas Göttgens
f6c6c2912f
update enviro module to not create copies
2023-02-02 18:17:52 +01:00
Thomas Göttgens
a13adfb598
fixes #2239
2023-02-02 18:17:52 +01:00
Thomas Göttgens
8734afa7be
Merge branch 'rsyslog-client' of github.com:meshtastic/firmware into rsyslog-client
2023-02-01 15:25:43 +01:00
Thomas Göttgens
5b75abc6f7
guard-clause use of syslog object
2023-02-01 15:25:25 +01:00
Thomas Göttgens
e4d455640f
Merge branch 'master' into rsyslog-client
2023-02-01 15:09:44 +01:00
Thomas Göttgens
090d399843
hook up additional rsyslog output if debug printing is active
2023-02-01 15:09:07 +01:00
Thomas Göttgens
c908e61611
Update architecture.h
...
Add Namespace
2023-02-01 11:14:28 +01:00
Thomas Göttgens
3dda6e14f7
Trunk Fmt
2023-02-01 11:14:28 +01:00
Mark Trevor Birss
f0f819f403
Update architecture.h
2023-02-01 11:14:28 +01:00
Thomas Göttgens
39bb9f21ac
trunk fmt
2023-01-31 18:36:20 +01:00
Thomas Göttgens
7750dd2d46
debug asserts
2023-01-31 18:36:20 +01:00
Thomas Göttgens
d34f6d0f68
the cake is a lie
2023-01-31 18:34:40 +01:00
Thomas Göttgens
1f0e64e794
Merge branch 'master' into rsyslog-client
2023-01-31 17:26:23 +01:00
Thomas Göttgens
e1914dd464
Fix build errors for other platforms
2023-01-31 17:25:18 +01:00
Thomas Göttgens
5e1c39eb0f
RP2040 toolchain updated
2023-01-31 15:51:21 +01:00
Thomas Göttgens
661894f9f9
fix nRF52 and linter errors.
2023-01-31 14:20:04 +01:00
Ben Meadors
1407952410
Fmt
2023-01-30 14:50:57 -06:00
Ben Meadors
860aca9335
Set encryptedOk to false for local_only rebroadcast
2023-01-30 14:50:03 -06:00
Thomas Göttgens
104ffe36b2
Merge branch 'master' into rsyslog-client
2023-01-30 19:06:42 +01:00
Ben Meadors
27bd4fa32e
Merge branch 'master' into prefer-repeaters-too
2023-01-30 10:53:44 -06:00
Ben Meadors
0a3e512387
Merge branch 'master' into prefer-repeaters-too
2023-01-30 10:29:14 -06:00
Ben Meadors
7b249deb26
Trunk it
2023-01-30 10:29:07 -06:00
Thomas Göttgens
7aa4e94e45
Do not send when region unset
2023-01-30 17:25:21 +01:00
Ben Meadors
dab2bb3bcc
Weight tx delay to prefer Repeaters as well
2023-01-30 10:24:46 -06:00
Thomas Göttgens
afcd7acfab
User configurable center frequency
2023-01-30 17:24:19 +01:00
caveman99
0188edb342
[create-pull-request] automated change
2023-01-30 15:57:15 +01:00
Ben Meadors
0633b2f238
Verbiage
2023-01-29 17:45:24 -06:00
Ben Meadors
ec1358b050
Debug log for indicator
2023-01-29 15:42:40 -06:00
Ben Meadors
cd35e92471
Added modes for rebroadcast
2023-01-29 14:22:51 -06:00
thebentern
5f7adf27c3
[create-pull-request] automated change
2023-01-29 19:57:41 +00:00
Thomas Göttgens
0b84c7c0f3
trunk fmt
2023-01-29 19:42:36 +01:00
Thomas Göttgens
cf5485112b
Merge branch 'master' into timestamp-in-recv-msgs
2023-01-29 19:25:41 +01:00
Ben Meadors
27b1428d6e
Merge branch 'master' into repeaterTraceroute
2023-01-29 11:14:18 -06:00
Ben Meadors
ab6402e4f4
Merge branch 'master' into repeaterTraceroute
2023-01-29 10:11:58 -06:00
Ben Meadors
00196ab7e7
Long moderate
2023-01-29 09:53:38 -06:00
GUVWAF
14831e597c
Add TraceRouteModule to Repeater
2023-01-29 16:37:02 +01:00
GUVWAF
c499302092
Remove decode guard clause for repeater
2023-01-29 16:32:18 +01:00
thebentern
7ed39d27e4
[create-pull-request] automated change
2023-01-29 13:57:30 +00:00
Ben Meadors
75ea6fd704
Update interval
2023-01-28 14:44:47 -06:00
Ben Meadors
171c1df3fa
Role based defaults
2023-01-28 14:32:57 -06:00
Ben Meadors
bdf3fe3f5c
Logging tweaks
2023-01-28 13:40:14 -06:00
Ben Meadors
d9af4f46fa
Skip decoding for Repeaters
2023-01-28 13:28:57 -06:00
Ben Meadors
f45a25b358
Fmt
2023-01-28 09:18:06 -06:00
Ben Meadors
92a43685a8
Modules
2023-01-28 09:13:01 -06:00
Ben Meadors
103f1992dd
Yank repeater module and just guard clause the alloc
2023-01-28 09:11:12 -06:00
Ben Meadors
e229a67d25
More friends
2023-01-28 08:44:29 -06:00
Ben Meadors
a7153a7aa9
Be a friend
2023-01-28 08:40:50 -06:00
Ben Meadors
14372c7e35
Fmt
2023-01-28 08:18:56 -06:00
Ben Meadors
a5f80167e0
Remove comments
2023-01-28 08:18:47 -06:00
Ben Meadors
654d38ed3f
Router
2023-01-28 08:17:29 -06:00
Ben Meadors
e01e830c0e
Print
2023-01-28 08:09:10 -06:00
Ben Meadors
db192481bd
Swap out reliable router with flood router and dump modules
2023-01-28 08:03:32 -06:00
Ben Meadors
e8908784f9
Format
2023-01-28 06:39:14 -06:00
Ben Meadors
de82119415
Start of repeater role with in firmware
2023-01-28 06:38:13 -06:00
thebentern
96f763dfa3
[create-pull-request] automated change
2023-01-27 20:16:23 +00:00
Thomas Göttgens
61028293b8
move temporary reboot code to blink thread
2023-01-27 14:46:53 +01:00
Ben Meadors
708327240e
Merge branch 'master' into timestamp-in-recv-msgs
2023-01-26 12:12:25 -06:00
Ben Meadors
d51aa60864
Missed one
2023-01-25 15:03:59 -06:00
Ben Meadors
9b18d5d85f
Fmt
2023-01-25 14:59:12 -06:00
Ben Meadors
25096c5c63
Use radiolib native tx/rx_en switch control
2023-01-25 14:58:50 -06:00
folkert van heusden
65c0b8e33b
Also print timestamp in bold
2023-01-25 17:41:54 +01:00
Sacha Weatherstone
d876a5254e
Merge branch 'master' into timestamp-in-recv-msgs
2023-01-25 10:06:04 +10:00
folkert van heusden
f07963e802
Small tweak that reduces the number of lines of code in
...
XModemAdapter::check to 1. It should be functionally the same.
2023-01-24 21:30:16 +01:00
Thomas Göttgens
c7937e73a4
Merge branch 'master' into timestamp-in-recv-msgs
2023-01-24 20:47:35 +01:00
Ben Meadors
cb8532f2df
Protos
2023-01-24 12:16:01 -06:00
Folkert van Heusden
747292e1e5
Merge branch 'master' into timestamp-in-recv-msgs
2023-01-24 18:57:34 +01:00
folkert van heusden
91575e6241
When a message is received and displayed, include the
...
recevieve-timestamp. So now it functions as a clock and due to the 900s
default screen-lock-timeout you still have an idea of when the message
was received.
2023-01-24 18:52:09 +01:00
Ben Meadors
006cddd5cb
Merge branch 'master' into sx126x-rx-boosted-gain
2023-01-24 10:04:31 -06:00
Ben Meadors
9e8342eb8f
Merge branch 'master' into gps-fixedposboot
2023-01-24 10:01:53 -06:00
Thomas Göttgens
afb4d141dc
remove double endif
2023-01-23 22:42:32 +01:00
Thomas Göttgens
19d864b5ce
Also reboot if no heap debugging enabled
2023-01-23 22:42:32 +01:00
Thomas Göttgens
81854a173a
fix #2109 json mqtt on secondary channel
2023-01-23 21:57:41 +01:00
Thomas Göttgens
083dcef9d6
don't define default pins for these.
2023-01-23 17:18:19 +01:00
Ben Meadors
5f0662d47d
Merge branch 'master' into gps-fixedposboot
2023-01-23 06:35:53 -06:00
Ben Meadors
2df81810ec
Merge branch 'master' into sx126x-rx-boosted-gain
2023-01-23 06:06:22 -06:00
code8buster
53d096b58e
Disable the GPS thread after factory reset has been requested
2023-01-23 06:34:28 -05:00
Thomas Göttgens
4da1fb8e27
there's a special place in hell for include paths...
2023-01-23 06:34:10 -05:00
Thomas Göttgens
8e0dcb09e8
tempfix: reboot ESP Node if heap runs low.
...
fixes #2165
2023-01-23 06:34:10 -05:00
Thomas Göttgens
014946ad0e
tryfix: also clear the second buffer.
...
Todo: do we really need 2 buffers here?
2023-01-23 12:29:10 +01:00
Thomas Göttgens
3aebb1ffb3
there's a special place in hell for include paths...
2023-01-23 12:27:16 +01:00
Thomas Göttgens
3b80421403
tempfix: reboot ESP Node if heap runs low.
...
fixes #2165
2023-01-23 12:27:16 +01:00
Thomas Göttgens
255d433ebf
Merge branch 'master' into gps-fixedposboot
2023-01-23 11:16:19 +01:00
Ben Meadors
2c1b7840c5
Make this pr great again
2023-01-23 09:22:40 +01:00
Thomas Göttgens
e9acf413fb
After thoroughly reading schematics and documentation, i conclude that this is theoretically the right definition for this hookup.
2023-01-23 09:22:40 +01:00
Ben Meadors
7c60896072
Merge branch 'master' into gps-fixedposboot
2023-01-22 20:55:49 -06:00
Thomas Göttgens
3120744716
Missed one :-)
2023-01-22 18:58:14 +01:00
Ben Meadors
ac6d4e33d4
Format
2023-01-22 08:49:06 -06:00
Ben Meadors
4c9f0b2646
Just start a new PR. Conflicts were too wild
2023-01-22 08:48:31 -06:00
Ben Meadors
fab663d1b7
Merge branch 'master' into gps-fixedposboot
2023-01-21 20:34:41 -06:00
Thomas Göttgens
a421edce49
Merge branch 'master' into stm32wl-wip
2023-01-21 21:55:09 +01:00
Thomas Göttgens
aac9b5db30
and the saga continues
2023-01-21 21:23:24 +01:00
Thomas Göttgens
6f30a84afc
dayum!
2023-01-21 21:23:24 +01:00
Thomas Göttgens
c53c87499b
missed a few
2023-01-21 21:23:24 +01:00
Thomas Göttgens
cdf379616c
whatever makes trunk happy.
2023-01-21 21:23:24 +01:00
Thomas Göttgens
6fdb93cd16
re-add namespacing in protobufs. Let's see what i missed. Portduino likely ...
...
Checking in generated on purpose.
2023-01-21 21:23:24 +01:00
Thomas Göttgens
9ebe24e680
that didn't hurt at all
2023-01-21 21:23:24 +01:00
Thomas Göttgens
51b2c431d9
trunk roundhouse kick
2023-01-21 21:23:24 +01:00
code8buster
52e8dc7317
just do sleep through the observer like I have been
2023-01-21 08:33:43 -05:00
code8buster
fdc47728af
Put GPS thread to sleep post factory reset request
2023-01-21 07:21:23 -05:00
code8buster
54b4b67e5c
add logic for GPS single acquisition on bootup fixed-position
2023-01-21 07:21:23 -05:00
GUVWAF
bcf24b8187
Make Trunk happy
2023-01-21 13:01:19 +01:00
Nukevoid
7f9e638140
Merge branch 'master' into master
2023-01-21 02:18:33 +02:00
a_filonichev
5a2ad03294
Merge branch 'master' of https://github.com/nukevoid/firmware
2023-01-20 23:41:23 +02:00
a_filonichev
a584cac827
fix rxGood counter
2023-01-20 23:41:05 +02:00
Thomas Göttgens
8c434c7084
Merge branch 'SH1107' of github.com:meshtastic/firmware into SH1107
2023-01-20 21:54:03 +01:00
Thomas Göttgens
88c84dd806
trunk again
2023-01-20 21:53:34 +01:00
Ben Meadors
f9f083da51
Merge branch 'master' into SH1107
2023-01-20 14:44:19 -06:00
Nukevoid
481880872c
Merge branch 'master' into master
2023-01-20 19:03:37 +02:00
Thomas Göttgens
0eaf0747f4
fix building other screen adapters
2023-01-20 16:34:39 +01:00
Thomas Göttgens
cbd6a0065b
trunk format
2023-01-20 15:04:09 +01:00
Thomas Göttgens
50f72b0ea0
add the possibility to #define USE_SH1107 to fix boards to this display.
2023-01-20 15:04:09 +01:00
Thomas Göttgens
74ec5e8a5c
add support for 128x128 b/w display GME128128-01-IIC
2023-01-20 15:04:09 +01:00
Thomas Göttgens
bec0cda175
Merge branch 'master' into printFixes
2023-01-20 14:32:03 +01:00
Ben Meadors
ca298d8a7d
Merge branch 'master' into sx126x-rx-boosted-gain
2023-01-20 07:08:53 -06:00
a_filonichev
3eaa054c68
Fix vulnerability with "h.from == 0"
...
// altered packed with "from == 0" can do Remote Node Administration without permission
2023-01-20 01:38:13 +02:00
caveman99
fda1e29c4d
[create-pull-request] automated change
2023-01-19 14:14:12 +00:00
GUVWAF
836559cda1
Fix two print format specifiers
2023-01-19 15:01:44 +01:00
Ben Meadors
384eac9a87
Format plz
2023-01-18 21:13:31 -06:00
Ben Meadors
6a5e0edb60
Double click sends ad-hoc position, triple turns off gps
2023-01-18 21:02:45 -06:00
Ben Meadors
9d47f7a531
Format
2023-01-18 20:03:10 -06:00
Ben Meadors
660a73d58c
Stuff
2023-01-18 19:45:39 -06:00
Ben Meadors
412fbea978
WIP
2023-01-18 19:24:18 -06:00
Ben Meadors
293625924d
Merge branch 'master' into sx126x-rx-boosted-gain
2023-01-18 16:57:41 -06:00
Ben Meadors
ff029ad752
Formatting
2023-01-18 15:37:23 -06:00
Ben Meadors
202223236d
Merge branch 'master' into rsyslog-client
2023-01-18 15:17:03 -06:00
Ben Meadors
dad8e2bf6a
Merge branch 'master' into device-metadata-enhanced
2023-01-18 15:16:20 -06:00
Ben Meadors
9cda2e9058
Add role and position flags to metadata
2023-01-18 15:15:02 -06:00
Thomas Göttgens
fdf7c3a812
Merge branch 'master' into rsyslog-client
2023-01-18 22:13:38 +01:00
thebentern
ee25a488ef
[create-pull-request] automated change
2023-01-18 21:12:03 +00:00
Ben Meadors
9046dacec8
I don't like this formatting but I need trunk to STFU
2023-01-18 14:51:48 -06:00