Ben Meadors
02d8715ca0
Standardize lat/lon position logs ( #4156 )
...
* Standardize lat/lon position logs
* Missed sone and condensed logs
2024-06-21 17:25:54 -05:00
Ben Meadors
0bcc60d535
BLE based logging ( #4146 )
...
* WIP log characteristic
* Bluetooth logging plumbing
* Characteristic
* Callback
* Check for nullptr
* Esp32 bluetooth impl
* Formatting
* Add thread name and log level
* Add settings guard
* Remove comments
* Field name
* Fixes esp32
* Open it up
* Whoops
* Move va_end past our logic
2024-06-20 16:14:55 -05:00
Mike
2d39911f91
Fix protobuf structs handling ( #4140 )
...
* Fix protobuf structs handling
* Log instead of assert
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2024-06-20 16:14:34 -05:00
Thomas Göttgens
f145b5f16f
Merge pull request #3836 from ndoo/regulatory-gain
...
Add REGULATORY_GAIN configuration to remain within regulatory ERP limit
2024-06-20 22:53:18 +02:00
Thomas Göttgens
f0a38a5cf0
Merge branch 'master' into regulatory-gain
2024-06-20 16:13:54 +02:00
Andrew Yong
1515c8e763
Add support for Heltec HRU-3601
...
Board is very similar to the Heltec HT-C62 based boards (Heltec HT62 variant) but due to wiring of SK6812 Neopixel LED to GPIO2 it becomes incompatible due to the regular HT-C62 dev board using a simple LED on the same GPIO. Depends on [protobufs#521](https://github.com/meshtastic/protobufs/pull/521 ).
Works:
* SK6812 Neopixel on GPIO2
* [GXCAS GXHTV3](https://www.lcsc.com/product-detail/Temperature-Sensors_GXCAS-GXHTV3C_C5441730.html ) (SHTC3 compatible)
Won't fix:
* Battery reading - Board has no voltage divider on VBAT (board has a 1.25mm pitch "JST" style connector and a TP4054 charge IC)
* Main thread LED - Board has no LED on simple GPIO
Board schematic: [HRU3601.pdf](https://github.com/user-attachments/files/15874850/HRU3601.pdf )
Signed-off-by: Andrew Yong <me@ndoo.sg>
2024-06-20 12:30:02 +08:00
Andrew Yong
3e9e0fdd49
Remove TTGO_T_ECHO gating for PIN_POWER_EN
...
Signed-off-by: Andrew Yong <me@ndoo.sg>
2024-06-20 12:30:02 +08:00
Thomas Göttgens
ca560d64ea
Merge pull request #4143 from meshtastic/fix-portduino
...
mask the I2C rescan for portduino
2024-06-19 22:33:18 +02:00
github-actions[bot]
c59cb3c292
[create-pull-request] automated change ( #4145 )
...
Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com>
2024-06-19 14:48:46 -05:00
Thomas Göttgens
f79039fe57
mask the rescan for portduino
2024-06-19 21:46:29 +02:00
caveman99
3c4fa2101f
[create-pull-request] automated change
2024-06-19 19:31:05 +00:00
Thomas Göttgens
5cebe4a0a7
trunk fmt
2024-06-17 23:24:27 +02:00
Thomas Göttgens
275e393115
Merge branch 'master' into master
2024-06-17 22:33:54 +02:00
mverch67
e822525ce5
more semi colons >_<
2024-06-17 21:23:07 +02:00
mverch67
5e92136ed0
semi colon
2024-06-17 21:19:36 +02:00
mverch67
cd60ee80bd
fix wrong include file exclusion
2024-06-17 21:17:25 +02:00
mverch67
9d8a5221a9
fix for MESHTASTIC_EXCLUDE_INPUTBROKER
2024-06-17 20:17:56 +02:00
Thomas Göttgens
7a25e0b69a
don't close the wire when we didn't find anything. We might rescan later.
2024-06-17 17:03:32 +02:00
Thomas Göttgens
b6066a78c1
WIP
2024-06-17 15:09:38 +02:00
Thomas Göttgens
ce3be5b4e8
Merge branch 'master' into master
2024-06-17 12:00:16 +02:00
Thomas Göttgens
11c3ca541f
add proper RAK variant and change pathspec
2024-06-16 20:03:45 +02:00
Thomas Göttgens
ceb884cf18
trunk fmt
2024-06-16 16:29:45 +02:00
Ben Meadors
0c45c99b15
Merge branch 'master' into master
2024-06-16 07:39:46 -05:00
thebentern
471ee78a5e
[create-pull-request] automated change
2024-06-16 12:25:52 +00:00
beegee-tokyo
85d621d9c6
Move RAK9154 to variants, fix json
2024-06-16 19:45:17 +08:00
Thomas Göttgens
a453d7f52c
Iterate through uint array
2024-06-16 11:59:21 +02:00
Thomas Göttgens
ba14ffb8d3
change type to 8 bit uint
2024-06-16 11:59:21 +02:00
Thomas Göttgens
2eb3cfd5e0
change the main scan class so they scan only for wanted bits - UNTESTED
2024-06-16 11:59:21 +02:00
HarukiToreda
ce9e63a2cb
Added fix for ESP32
2024-06-16 11:59:21 +02:00
Thomas Göttgens
dbb254ba7a
change the main scan class so they scan only for wanted bits - UNTESTED
2024-06-16 11:59:21 +02:00
HarukiToreda
27bb3506d3
Added fix for ESP32
2024-06-16 11:59:21 +02:00
Thomas Göttgens
97e8b1fd18
Merge branch 'master' into regulatory-gain
2024-06-16 11:35:11 +02:00
beegee-tokyo
5e01b4251f
Fix build error for none RAK2560 devices
2024-06-16 15:46:37 +08:00
beegee-tokyo
d7c52c33b9
Add RAK2560/RAK9154
2024-06-16 14:24:36 +08:00
Thomas Göttgens
a38a18da0d
WIP: add NAU7802 based scale controller. ( #4092 )
...
* WIP: add NAU7802 based scale controller. Needs proto commit
* WIP: add NAU7802 based scale controller. Needs proto commit
* telemetry uses kg, scale internally g
* add sensor calibration setters
2024-06-15 19:59:22 -05:00
todd-herbert
96be051bff
Screensaver validates short name ( #4115 )
2024-06-15 14:58:46 -05:00
Ben Meadors
32702e2750
Fix compiler warnings ( #4112 )
2024-06-15 09:46:15 -05:00
github-actions[bot]
21d47adb8d
[create-pull-request] automated change ( #4114 )
...
Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com>
2024-06-15 09:45:33 -05:00
Ben Meadors
3e4e1b2202
Trunk
2024-06-14 19:53:47 -05:00
Daniel.Cao
e55604b8e5
rak10701: support touchscreen ( #4104 )
...
* Add the touch screen driver RAK10701 platform, lib_deps https://github.com/RAKWireless/RAK14014-FT6336U
* Added RAK10701 touch screen virtual keyboard, supporting cannedMessageModule free text
2024-06-14 19:36:20 -05:00
Ben Meadors
8b8e056b7b
Added (excluded) Dropzone Module for more comprehensive module example ( #4098 )
...
* DropzoneModule hello world
* Buttoning things up
* Exclude by default
* Upstream refs
* Cleanup
* Add modules folder to path
* Case and path matters
* Exclude from header
* Guard
2024-06-14 16:27:49 -05:00
todd-herbert
39c9f92c6e
GPS: short update intervals, lock-time prediction ( #4070 )
...
* Refactor GPSPowerState enum
Identifies a case where the GPS hardware is awake, but an update is not yet desired
* Change terminology
* Clear old lock-time prediction on triple press
* Use exponential smoothing to predict lock time
* Rename averageLockTime to predictedLockTime
* Attempt: Send PMREQ with duration 0 on MCU deep-sleep
* Attempt 2: Send PMREQ with duration 0 on MCU deep-sleep
* Revert "Attempt 2: Send PMREQ with duration 0 on MCU deep-sleep"
This reverts commit 8b697cd2a4
.
* Revert "Attempt: Send PMREQ with duration 0 on MCU deep-sleep"
This reverts commit 9d29ec7603
.
2024-06-14 08:28:01 -05:00
caveman99
75d5cd2c35
[create-pull-request] automated change
2024-06-13 14:50:21 +00:00
github-actions[bot]
26d4d06e2a
[create-pull-request] automated change ( #4093 )
...
Co-authored-by: caveman99 <25002+caveman99@users.noreply.github.com>
2024-06-13 08:39:38 -05:00
John Gorkos - AB0OO
f7433eb4ee
trunk formatting
2024-06-12 14:36:38 -07:00
John Gorkos - AB0OO
b42185c722
included hop_start in conditional for hop_away
2024-06-12 13:02:01 -07:00
John Gorkos - AB0OO
d80bcd7d67
adding only hop_start, per @GUVWAF
2024-06-12 12:59:52 -07:00
John Gorkos - AB0OO
871f6854b5
feature-mqtt: add hop_start and hop_limit to MQTT uplink
2024-06-12 08:22:01 -07:00
Thomas Göttgens
78fd17c12e
Merge pull request #4086 from HelTecAutomation/master
...
Add Heltec Capsule Sensor V3 to the Meshtastic source code
2024-06-12 15:50:06 +02:00
github-actions[bot]
c7769274dd
[create-pull-request] automated change ( #4085 )
...
Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com>
2024-06-12 07:23:54 -05:00