Commit Graph

11735 Commits

Author SHA1 Message Date
Ben Meadors
b06c72789f Merge branch 'master' into t-impulse-plus 2026-05-21 06:03:10 -05:00
Jason P
0f761d930b Update clock to be 70% max versus 80% to avoid unintended overlaps (#10516) 2026-05-20 11:34:30 -05:00
Thomas Göttgens
377ba3deb9 Merge branch 't-impulse-plus' of https://github.com/meshtastic/firmware into t-impulse-plus 2026-05-19 14:36:40 +02:00
Thomas Göttgens
b10d1d5d2c set correct geometry. 2026-05-19 14:36:31 +02:00
Thomas Göttgens
4d4906772f remove private flag 2026-05-19 14:21:43 +02:00
Thomas Göttgens
711abb56f3 activate HWID 2026-05-19 14:13:22 +02:00
Thomas Göttgens
ac23497a49 Merge branch 'master' into t-impulse-plus 2026-05-19 12:52:19 +02:00
Thomas Göttgens
64eded235f Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-05-19 12:51:59 +02:00
Thomas Göttgens
66d404932d Fix GPS pins and speed. Module enable is active low, speed is 38400 2026-05-19 12:46:30 +02:00
Thomas Göttgens
ae63e9b80f Merge branch 't-impulse-plus' of https://github.com/meshtastic/firmware into t-impulse-plus 2026-05-19 12:37:37 +02:00
Thomas Göttgens
8a82f5317b Dim the haptic duration a bit. 2026-05-19 12:37:25 +02:00
github-actions[bot]
82aefd1af1 Upgrade trunk (#10503)
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com>
2026-05-19 05:23:01 -05:00
Ben Meadors
c4daf0ae47 Merge branch 'master' into t-impulse-plus 2026-05-19 05:22:11 -05:00
Riker
0f9eb86830 Enabled SX_LNA_EN by default (#10469)
* Enabled SX_LNA_EN by default
* Update I2C configuration for IO direction and pull settings

---------

Co-authored-by: Thomas Göttgens <tgoettgens@gmail.com>
2026-05-19 04:56:01 -05:00
Thomas Göttgens
c7c7e628c5 Merge branch 'master' into t-impulse-plus 2026-05-19 09:54:56 +02:00
Thomas Göttgens
e2aa44ec54 T-Echo-Card support (#10267)
# Conflicts:
#	src/graphics/draw/UIRenderer.cpp
2026-05-19 09:53:45 +02:00
Thomas Göttgens
40e191ac58 enable proper device model 2026-05-19 08:10:09 +02:00
Thomas Göttgens
c417ba8e72 Merge branch 't-impulse-plus' of https://github.com/meshtastic/firmware into t-impulse-plus 2026-05-19 08:01:42 +02:00
Thomas Göttgens
0832330327 Fix antenna switch initialization logic 2026-05-19 08:00:02 +02:00
Thomas Göttgens
2e343a156d trunk fmt 2026-05-19 07:22:30 +02:00
Thomas Göttgens
6fde0f949b enable nrfutil uploads 2026-05-19 07:22:30 +02:00
Thomas Göttgens
8fa7ae40a7 enable Charging Indicator 2026-05-19 07:22:30 +02:00
Thomas Göttgens
8a8e4b841a Haptic Feedback (short and long press) 2026-05-19 07:22:30 +02:00
Thomas Göttgens
0c1457b5dc trunk'd 2026-05-19 07:22:30 +02:00
Thomas Göttgens
eda3a79a97 Enable small screen layout 64x32 2026-05-19 07:22:30 +02:00
vidplace7
da34334bb2 Add Lilygo T-Impulse-Plus 2026-05-19 07:22:30 +02:00
github-actions[bot]
af3739fd63 Update protobufs (#10499)
Co-authored-by: caveman99 <25002+caveman99@users.noreply.github.com>
2026-05-19 07:22:15 +02:00
Thomas Göttgens
254fc47b2c trunk fmt 2026-05-19 07:18:12 +02:00
github-actions[bot]
0148a89ddb Upgrade trunk (#10493)
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com>
2026-05-18 20:49:28 -05:00
Thomas Göttgens
fb119a9ff3 enable nrfutil uploads 2026-05-18 23:42:11 +02:00
Thomas Göttgens
b9d6903ddb enable Charging Indicator 2026-05-18 23:41:41 +02:00
Thomas Göttgens
6199faacf1 cherry pick backport fix for cardputer 2026-05-18 23:24:32 +02:00
Thomas Göttgens
ef2912672b Haptic Feedback (short and long press) 2026-05-18 22:52:37 +02:00
Thomas Göttgens
e8ecd0dda2 trunk'd 2026-05-18 22:21:33 +02:00
Thomas Göttgens
5025ca45df Enable small screen layout 64x32 2026-05-18 22:16:10 +02:00
vidplace7
62bb2c0c3c Add Lilygo T-Impulse-Plus 2026-05-18 14:28:22 -04:00
Jord
fc5556b8e6 Clamp direct position packets to channel precision (fixes #8640) (#10383)
* Fix position precision for direct sends

* Potential fix for pull request finding

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* Clarify zero position precision logging

* Use const channel reference for position precision

* Use C linkage for position precision test entrypoints

---------

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-05-16 14:08:46 -05:00
github-actions[bot]
502c5af524 Upgrade trunk (#10481)
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com>
2026-05-15 20:03:50 -05:00
renovate[bot]
05707079bd Update libch341-spi-userspace digest to 2e5ff75 (#10485)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-15 19:30:04 -05:00
Ben Meadors
1c05633fcd Add more support for small fonts in screen resolution determination (#10480) 2026-05-15 05:59:15 -05:00
github-actions[bot]
fce419b335 Upgrade trunk (#10476)
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com>
2026-05-14 06:43:06 -05:00
Ben Meadors
1ae4a538f5 Trunk 2026-05-13 09:27:05 -05:00
Andros Fenollosa
c756bbe2c1 Fix WiFi TCP/HTTP services not starting without USB serial connected (#10460)
Move WiFi.onEvent(WiFiEvent) registration before createSSLCert() to
prevent a race where the ESP32 auto-reconnects during cert generation
and fires GOT_IP before the handler is attached, causing
onNetworkConnected() to never run and the TCP/HTTP API services to
never initialize when booting without USB serial.

Also call onNetworkConnected() from reconnectWiFi() on all platforms
(not just RP2040) as a safety net; it is already guarded by
APStartupComplete so it only runs once.
2026-05-13 09:26:44 -05:00
Austin
4c3ba612bb VSCode: Prepare for pioarduino transition (#10471)
Start reccomending the pioarduino VS Code extension instead of the PlatformIO extension.

pioarduino-based builds cannot complete correctly using the platformio extension. Normal platformio builds (nrf52, stm32) are unaffected//still work correctly.

Devs may need to delete their ~.platformio and .pio directories once after install in order to build properly.
2026-05-13 09:25:11 -05:00
Ben Meadors
59025e4820 Add initial support for Station G3 variant (#10457)
* Add initial support for Station G3 variant

* Potential fix for pull request finding

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* Potential fix for pull request finding

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-05-13 08:07:24 -05:00
renovate[bot]
0a7b3c723e Update NeoPixel to v1.15.5 (#10466)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-13 10:57:48 +02:00
github-actions[bot]
cd5d608e8d Upgrade trunk (#10461)
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com>
2026-05-12 06:07:09 -05:00
Ben Meadors
7f5184281d Make power status logging less chatty and track battery presence transitions (#10453) 2026-05-11 16:09:33 -05:00
Jonathan Bennett
4446b0f1a2 Add variantDefaultConfig and set eth_enabled to default true (#10454) 2026-05-11 14:51:21 -05:00
Thomas Göttgens
64fd61706d ThinkNode M7 (#8077)
* ThinkNode G3, ETH support WIP

* ThinkNode G3, ETH support WIP

* ThinkNode G3, ETH support WIP

* ThinkNode G3, ETH support WIP

* ThinkNode G3, ETH support WIP

* ThinkNode G3, ETH support WIP

* ThinkNode G3, ETH support WIP

* rename variant and add guard macros

* older G3 operational. M7 next.

* Split out G3 and M7 to different variants. Completely new PCB design. The G3 stays on 'PRIVATE_HW'

* Define button behaviour and use all of the device flash

---------

Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: caveman99 <25002+caveman99@users.noreply.github.com>
Co-authored-by: Jonathan Bennett <jbennett@incomsystems.biz>
2026-05-11 11:46:13 -05:00