Thomas Göttgens
5004483a58
Merge branch 'develop' into elecrow-m4
2025-11-27 10:31:15 +01:00
Thomas Göttgens
6fb258952f
Fix RF switch TX configuration
2025-11-27 10:28:00 +01:00
Jason P
c3a7ad2865
More GPS pin flips for devices ( #8760 )
2025-11-26 13:53:26 -06:00
Quency-D
06dac12a73
Swap the GPS serial port pins. ( #8756 )
...
* Swap the GPS serial port pins.
* Trunk fixes
---------
Co-authored-by: Jason P <applewiz@mac.com >
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2025-11-26 11:10:21 -06:00
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
Thomas Göttgens
f43bf5f003
oops
2025-11-25 23:15:36 +01:00
Thomas Göttgens
5bbd3e45fa
Preliminary Thinknode M4 Support
2025-11-25 22:51:35 +01: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