Commit Graph
11731 Commits
Author SHA1 Message Date
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 ac23497a49 Merge branch 'master' into t-impulse-plus 2026-05-19 12:52:19 +02:00
Thomas GöttgensandCopilot Autofix powered by AI 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]andvidplace7 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
RikerandThomas Göttgens 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]andcaveman99 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]andvidplace7 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
JordandCopilot Autofix powered by AI 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]andvidplace7 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]andvidplace7 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 MeadorsandCopilot Autofix powered by AI 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]andvidplace7 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
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
Ben Meadors 8877608858 Protos 2026-05-11 09:32:55 -05:00
Ben Meadors dfcb685963 Update protos 2026-05-11 08:08:15 -05:00
Ben Meadors 9bc25b34fd Add guidance to use Throttle for time-based rate limiting in agent instructions 2026-05-11 07:42:04 -05:00
github-actions[bot]andvidplace7 33319aa4e2 Upgrade trunk (#10451)
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com>
2026-05-11 07:30:03 -05:00