Ben Meadors
d60b263a00
Merge branch 'master' into develop
2025-11-26 06:24:41 -06:00
Jonathan Bennett
654abe5b2c
Add support for muzi-base ( #8753 )
2025-11-25 18:28:06 -06:00
Thomas Göttgens
79e8fc94bc
3401 fix ( #8755 )
...
* Preliminary Thinknode M4 Support
* fix 3401 detection
* don't push unrelated work
2025-11-25 16:35:17 -06:00
Tom
486fa74549
Actions: Remove native from build_one ( #8685 )
...
* Remove native from the build, and remove the required permissions
* Delete .github/workflows/build_one_arch.yml
Its borken and not really needed. one_target is the goal.
2025-11-25 16:18:55 -05:00
Ben Meadors
66193e1776
Prevent double-registering of Rotary Encoder on TLora Pager ( #8746 )
...
* Reduce noise
* Prevent double registering of rotary encoder broker
2025-11-25 14:34:55 -06:00
Ben Meadors
bacff5c1f0
Reduce noise
2025-11-25 14:34:23 -06:00
Jason P
faa6af74af
Swapping GPS pins for GPS TX/RX ( #8751 )
2025-11-25 13:55:28 -06:00
Jason P
81439f16d0
More quickly hide "Shutting Down" to prevent it showing on Eink sleep screen ( #8749 )
2025-11-25 08:59:11 -06:00
Jonathan Bennett
592a8f23db
Further fix compass calibration ( #8740 )
...
* Update calibration logic for ICM20948 sensor
Initialize highest and lowest magnetic values based on sensor data readiness during calibration.
* Refactor BMX160 calibration to use magnetometer data
Update calibration logic to initialize highest and lowest values using magnetometer data.
* Add missed viable defines in ::calibrate()
2025-11-25 06:10:20 -06:00
Ben Meadors
2baa9ccbe0
Merge pull request #8741 from meshtastic/master
...
Master to develop
2025-11-25 04:52:54 -06:00
Jonathan Bennett
0336331411
Use LED_CHARGE and LED_PAIRING for M6 led control ( #8742 )
2025-11-25 09:29:35 +01:00
Jonathan Bennett
ed4a798c60
Thinknode M3 support against master ( #8630 )
...
* Add variant_shutdown() as a week function in main-nrf52.cpp
* Add Status LED module
* Add Thinknode M3 support
* Catch case of BLE disabled
* Update src/modules/StatusLEDModule.cpp
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update src/modules/StatusLEDModule.cpp
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update variants/nrf52840/ELECROW-ThinkNode-M3/rfswitch.h
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Remove unused pin
* M3 pairing LED only active for 30 seconds after state change
* Thinknode M3 shutdown work
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-24 16:35:54 -06:00
Chloe Bethel
5d7da6868e
Support overriding GPS serial pins on all architectures ( #8486 )
2025-11-24 09:40:27 +08:00
simon-muzi
1bfa9ed4c4
Tweak OCV_ARRAY 100% voltage to take into account charger hysteresis and voltage sag after charge ( #8720 )
...
Measured voltage of fully charged battery after a few minutes of rest
2025-11-22 16:35:10 -06:00
Jonathan Bennett
b18794e98d
Log error if startReceive fails in LR11x0Interface ( #8718 )
2025-11-22 13:54:24 -06:00
simon-muzi
f4e260e0f1
R1 Neo - Added OCV_ARRAY from measured discharge curve testing + update ADC multiplier ( #8716 )
...
* Added OCV_ARRAY from measured discharge curve testing and update ADC multiplier
The ADC resistor divider ratio is 0.6 -> multiplier should be 1/0.6 ~=1.667
We data logged a full discharge curve at constant 100mA draw over 15hours to get a realistic voltage curve for battery SoC measurements.
* Remove power.h in favor of variant.h
---------
Co-authored-by: Jason P <applewiz@mac.com >
Co-authored-by: Jonathan Bennett <jbennett@incomsystems.biz >
2025-11-22 13:54:10 -06:00
Avi0n
14463043bd
Add WisMesh Tag OCV array ( #8646 )
...
* Add WisMesh Tag OCV array
* Update 10% to 3650
---------
Co-authored-by: Jonathan Bennett <jbennett@incomsystems.biz >
2025-11-22 12:03:47 -06:00
renovate[bot]
376dc7ef3a
Update actions/checkout action to v6 ( #8695 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-22 08:27:00 -06:00
renovate[bot]
c051c56544
Update Kongduino-Adafruit_nRFCrypto digest to 8cde718 ( #8708 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-22 08:26:39 -06:00
Ben Meadors
d3976e7461
Merge pull request #8713 from meshtastic/develop
...
Develop to master
2025-11-22 08:23:46 -06:00
github-actions[bot]
a4c92d9fd5
Update protobufs ( #8707 )
...
Co-authored-by: caveman99 <25002+caveman99@users.noreply.github.com >
2025-11-21 20:31:12 +01:00
Ben Meadors
186cbe61bb
Merge pull request #8705 from meshtastic/thinknode-m6
...
Add Thinknode M6
2025-11-21 05:48:16 -06:00
github-actions[bot]
0e3e8b7607
Update protobufs ( #8707 )
...
Co-authored-by: caveman99 <25002+caveman99@users.noreply.github.com >
2025-11-21 11:02:13 +01:00
Thomas Göttgens
451e52b541
fix some minor compiler warnings. Note: The 'delete' is actually safe, so we suppress the warning.
2025-11-21 10:42:15 +01:00
Thomas Göttgens
d743ba8e75
Add Thinknode M6
2025-11-21 10:14:06 +01:00
Ben Meadors
626dce8323
Merge pull request #8701 from jasonbcox/fix-exclude-pki-menuhandler
...
Fix MenuHandler when MESHTASTIC_EXCLUDE_PKI is defined
2025-11-20 17:07:21 -06:00
Jason B. Cox
0100eeea67
Fix MenuHandler when MESHTASTIC_EXCLUDE_PKI is defined
2025-11-20 14:20:18 -08:00
Ben Meadors
5640179ce2
Merge pull request #8698 from jasonbcox/fix-exclude-pki
...
Fix build when MESHTASTIC_EXCLUDE_PKI is defined
2025-11-20 15:15:01 -06:00
Jason B. Cox
066da492d5
Fix build when MESHTASTIC_EXCLUDE_PKI is defined
2025-11-20 12:26:07 -08:00
Ben Meadors
2b8806486d
Merge pull request #8670 from SebKuzminsky/nrf52-watchdog-take-2
...
nrf52 watchdog (attempt #2 )
2025-11-20 10:14:30 -06:00
Ben Meadors
9ae545918c
Merge pull request #8694 from meshtastic/develop
...
Missed one
2025-11-20 09:57:44 -06:00
Ben Meadors
5374291c3c
Merge pull request #8663 from meshtastic/master
...
Master --> develop
2025-11-20 09:57:01 -06:00
Ben Meadors
38b0c1588a
Merge pull request #8689 from meshtastic/develop-to-master
...
Develop to master
2025-11-20 08:50:03 -06:00
Quency-D
f329de04c4
Add a reset pulse signal to the OLED. ( #8691 )
...
* Add a reset pulse signal to the OLED.
* The modification time is the same as that of the Adafruit_SSD1306 library.
2025-11-20 08:47:41 -06:00
Jason P
b09fa31492
Update src/graphics/draw/MenuHandler.cpp
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-20 08:07:11 -06:00
Ben Meadors
a2a0150ee8
Trunk fmt
2025-11-20 06:14:29 -06:00
Ben Meadors
9ae92724a9
Merge branch 'master' into develop-to-master
2025-11-20 05:58:57 -06:00
Jonathan Bennett
9cf369c5d0
actually respect wake_on_motion setting ( #8690 )
2025-11-20 05:41:32 -06:00
Ben Meadors
441a7c5b20
Merge branch 'master' into develop-to-master
2025-11-19 16:07:58 -06:00
renovate[bot]
2ca03fbf4b
chore(deps): update meshtastic-esp8266-oled-ssd1306 digest to 2887bf4 ( #8688 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-19 16:02:33 -06:00
Austin
ef298814f2
CI: Submit Bump Version PR against master ( #8668 )
2025-11-19 16:00:13 -06:00
Jason B. Cox
8d31fc5ec6
Unify uptime formatting ( #8677 )
...
* Unify uptime formatting
* Fix small label alignment item
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
Co-authored-by: Jason P <applewiz@mac.com >
2025-11-19 15:59:45 -06:00
github-actions[bot]
f9433a31d1
Automated version bumps ( #8684 )
...
Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com >
2025-11-19 12:13:28 -06:00
Sebastian Kuzminsky
7232dddd69
nrf52 wdt: pause wdt in Sleep and Halt, set timeout to 90 s
...
The 90 seconds wdt timeout matches the esp32 wdt timeout.
2025-11-18 11:52:08 -07:00
Sebastian Kuzminsky
10de230dba
nrf52: add watchdog ( #8485 )
...
* nrf52: add watchdog
Main thread only for now.
* bump framework-arduinoadafruitnrf52 to pick up new wdt support
* clang-format the new parts of main-nrf52.cpp
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
(cherry picked from commit 83954293d8 )
2025-11-18 11:52:08 -07:00
viric
d18f3f7a65
Allow deepsleep in rak4630 and make it restart well when power comes back ( #7882 )
...
* Make RAK4631 nodes power back on deep sleep
The devices will hang if the VBAT goes under 1.7V (Brown-out reset) and
they will never come back unless power supply goes completely off.
This kills unattended nodes.
Using the SystemOff the LPCOMP we can get the nodes back again when
power comes back, even if VBAT goes under 1.7V, which moreover is more
unlikely because the device is off.
* Adding support for heltec t114
And moved particularities to variant.h
* Remove old cpp comment that belongs to variant.h
It was a leftover.
* Trunk fix
---------
Co-authored-by: Tom Fifield <tom@tomfifield.net >
v2.7.15.567b8ea
2025-11-18 11:23:39 -06:00
github-actions[bot]
567b8ea1c2
Automated version bumps ( #8626 )
...
Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com >
2025-11-18 08:25:17 -06:00
omgbebebe
d39d1917ad
mqtt: do not try to send packets when it disconnected ( #8658 )
2025-11-18 06:33:15 -06:00
Jason P
b202559d37
Add code for preserving favorites, also move to Home screen before reseting ( #8647 )
2025-11-18 06:33:02 -06:00
Tom
85ea22ac38
Update to Pro-micro variants ( #8600 )
...
* Update to Pro-micro variants
Schematic updated
Xtal variant removed
Extra module added to list
Extra explanation added to readme.
* Fix markdown formatting in readme.md
* Fix formatting in readme.md for RF switch section
---------
Co-authored-by: Tom <116762865+Nestpebble@users.noreply.github.com >
2025-11-18 06:31:41 -06:00