ford-jones
e7840122e8
Decouple node-mute from channel-mute
2025-09-23 11:40:45 +12:00
ford-jones
319cd6fa7b
Regen protos for latest changes
2025-09-22 15:14:31 +12:00
ford-jones
0db2e40ee3
Use latest protos
2025-09-22 15:07:47 +12:00
ford-jones
59f9e2a00b
Regen protos
2025-09-22 14:59:45 +12:00
Tom Fifield
97d0f3286e
Merge branch 'develop' into 7943-mute-target
2025-09-22 12:28:31 +10:00
Quency-D
11eb4a5b90
Add heltec_v4 board. ( #7845 )
...
* add heltec_v4 board.
* Update variants/esp32s3/heltec_v4/platformio.ini
Co-authored-by: Austin <vidplace7@gmail.com >
* Limit the maximum output power.
* Trunk fixes
Fixes formatting to match meshtastic trunk linter.
* Apply suggestion from @Copilot
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Apply suggestion from @Copilot
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
Co-authored-by: Austin <vidplace7@gmail.com >
Co-authored-by: Tom Fifield <tom@tomfifield.net >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-09-21 07:03:44 -05:00
Ford Jones
c811e4c573
Merge branch 'develop' into 7943-mute-target
2025-09-21 13:36:16 +12:00
Ben Meadors
b49496d99d
Merge branch 'master' into develop
2025-09-20 12:18:55 -05:00
GUVWAF
34c2191f63
Use lora.use_preset config to get name ( #8057 )
2025-09-20 12:17:49 -05:00
GUVWAF
52527e281d
Use lora.use_preset config to get name ( #8057 )
2025-09-20 12:17:14 -05:00
Markus
9b6cf53730
move HTTP contentTypes to Flash - saves 768 Bytes of RAM ( #8055 )
2025-09-20 12:16:42 -05:00
Markus
6a3b2ceafe
move HTTP contentTypes to Flash - saves 768 Bytes of RAM ( #8055 )
2025-09-20 12:15:41 -05:00
GUVWAF
1d3c47c5fa
Make sure to ACK ACKs/replies if next-hop routing is used ( #8052 )
...
* Make sure to ACK ACKs/replies if next-hop routing is used
To stop their retransmissions; hop limit of 0 is enough
* Update src/mesh/ReliableRouter.cpp
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-09-20 06:37:40 -05:00
Ben Meadors
cc3ff1504a
Merge branch 'master' into develop
2025-09-19 16:11:07 -05:00
github-actions[bot]
fdc8796052
Update protobufs ( #8045 )
...
Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com >
2025-09-19 15:50:33 -05:00
Ben Meadors
edb250e782
Merge branch 'master' into develop
2025-09-19 11:35:46 -05:00
github-actions[bot]
42fbb62f18
Update protobufs ( #8038 )
...
Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com >
2025-09-19 08:47:53 -05:00
Ben Meadors
c11680fcc0
Fix formatting and trunk issues
2025-09-19 08:37:58 -05:00
Jonathan Bennett
cc579dd0bd
Portduino config refactor ( #7796 )
...
* Start portduino_config refactor
* refactor GPIOs to new portduino_config
* More portduino_config work
* More conversion to portduino_config
* Finish portduino_config transition
* trunk
* yaml output work
* Simplify the GPIO config
* Trunk
2025-09-19 08:24:35 -05:00
Ben Meadors
1ac2382d7c
Revert "Fix excluded modules configuration handling ( #7838 )"
...
This reverts commit 9c6544ebfa .
2025-09-19 07:29:54 -05:00
Ben Meadors
e2ce369782
Fixes
2025-09-19 06:29:18 -05:00
Ben Meadors
b14e5770d5
Merge pull request #7873 from compumike/compumike/client-base-role
...
Add `CLIENT_BASE` role: `ROUTER` for favorites, `CLIENT` otherwise (for attic/roof nodes!)
2025-09-18 20:40:39 -05:00
Michael
2bafac242e
Feature: Seamless Cross-Preset Communication via UDP Multicast Bridging ( #7753 )
...
* Added compatibility between nodes on different Presets through `Mesh via UDP`
* Optimize multicast handling and channel mapping
- FloodingRouter: remove redundant UDP-encrypted rebroadcast suppression.
- Router: guard multicast fallback with HAS_UDP_MULTICAST and map fallback-decoded packets
to the local default channel via isDefaultChannel()
- UdpMulticastHandler: set transport_mechanism only after successful decode
* trunk fmt
* Move setting transport mechanism.
---------
Co-authored-by: GUVWAF <thijs@havinga.eu >
2025-09-18 20:37:05 -05:00
Ben Meadors
8f0e17a653
Merge branch 'master' into develop
2025-09-18 19:18:53 -05:00
Thomas Göttgens
71d84404c6
add WIP for Unit C6L ( #7433 )
...
* add WIP for Unit C6L
* adapt to new config structure
* Add c6l BLE and screen support (#7991 )
* Minor c6l fix
* Move out of PRIVATE_HW
---------
Co-authored-by: Austin <vidplace7@gmail.com >
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
Co-authored-by: Jonathan Bennett <jbennett@incomsystems.biz >
Co-authored-by: Jason P <Xaositek@users.noreply.github.com >
Co-authored-by: Markus <Links2004@users.noreply.github.com >
2025-09-17 22:40:55 +02:00
Ben Meadors
f16aa730d3
Merge pull request #8006 from meshtastic/master
...
Backmerge
2025-09-16 07:21:31 -05:00
github-actions[bot]
cc3c568501
Update protobufs ( #8005 )
...
Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com >
2025-09-16 07:20:44 -05:00
Ford Jones
c9cb2cfd94
Merge branch 'develop' into 7943-mute-target
2025-09-16 23:14:52 +12:00
Ben Meadors
d31e3839fb
Use long name
2025-09-16 06:11:29 -05:00
ford-jones
43078a40eb
Fix build failure in ci, add missing argument
2025-09-16 21:57:51 +12:00
ford-jones
4ac99c5df1
Regen protobuffs again
2025-09-16 19:26:22 +12:00
ford-jones
c9702fe4d0
Regen protos
2025-09-16 19:21:53 +12:00
ford-jones
e0f88be2d7
Merge branch 'develop' of https://github.com/meshtastic/firmware into 7943-mute-target
2025-09-16 19:16:44 +12:00
ford-jones
1c256ccfd7
Update comments and remove unused function
2025-09-16 15:43:13 +12:00
Michael
b9d53d667e
Feature: Seamless Cross-Preset Communication via UDP Multicast Bridging ( #7753 )
...
* Added compatibility between nodes on different Presets through `Mesh via UDP`
* Optimize multicast handling and channel mapping
- FloodingRouter: remove redundant UDP-encrypted rebroadcast suppression.
- Router: guard multicast fallback with HAS_UDP_MULTICAST and map fallback-decoded packets
to the local default channel via isDefaultChannel()
- UdpMulticastHandler: set transport_mechanism only after successful decode
* trunk fmt
* Move setting transport mechanism.
---------
Co-authored-by: GUVWAF <thijs@havinga.eu >
2025-09-15 19:29:47 -05:00
ford-jones
f0b7aab030
Refactor ref syntax
2025-09-15 15:21:40 +12:00
ford-jones
a76f591231
Fix - reference actual channel when changing settings
2025-09-15 15:08:02 +12:00
Ben Meadors
09de0e3edb
Merge branch 'master' into develop
2025-09-14 08:15:25 -05:00
Ben Meadors
9977035499
Fix DRAM overflow on old esp32 targets
2025-09-13 20:14:10 -05:00
Ben Meadors
096afa07f8
Tweak maximums
2025-09-13 18:57:00 -05:00
Ben Meadors
760471d620
Fix json report crashes on esp32 ( #7978 )
2025-09-13 18:52:46 -05:00
Ben Meadors
ae814b5463
Drop the limit
2025-09-13 12:07:14 -05:00
Ben Meadors
78dfb05eeb
Portduino dynamic alloc
2025-09-13 11:59:50 -05:00
Ben Meadors
9211b1bb4b
Static memory pool allocation ( #7966 )
...
* Static memory pool
* Initializer
* T-Lora Pager: Support LR1121 and SX1280 models (#7956 )
* T-Lora Pager: Support LR1121 and SX1280 models
* Remove ifdefs
---------
Co-authored-by: WillyJL <me@willyjl.dev >
2025-09-13 07:01:07 -05:00
github-actions[bot]
b6dd99917d
Update protobufs ( #7973 )
...
Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com >
2025-09-13 06:37:58 -05:00
ford-jones
bfadd9c866
Regen protos
2025-09-13 17:51:52 +12:00
ford-jones
f8d44f8f6c
Revert previous commit - this needs it's own proto
2025-09-13 17:45:07 +12:00
ford-jones
ccff2769fe
Make use of pre-existing channel_settings.module_settings.is_client_muted setting
2025-09-13 13:39:32 +12:00
Ben Meadors
e6bfc4a97a
Merge pull request #7969 from meshtastic/master
...
Backmerge
2025-09-12 18:23:40 -05:00
Ben Meadors
8989de118c
Only queue 2 client notification
2025-09-12 16:07:27 -05:00