Manuel
6bde1d5fbb
esp32-p4 specific adaptations
2026-02-03 22:44:57 +01:00
Manuel
bc311616a3
check for esp32 w/ wifi
2026-02-03 22:26:53 +01:00
Manuel
9fdeec173e
fix esp32p4.ini
2026-02-03 22:26:20 +01:00
Austin Lane
b24a6676a6
Update lovyangfx from develop commit to 1.2.19
2026-01-23 14:20:10 -05:00
Austin
a3f39de4b9
Merge branch 'develop' into pioarduino
2026-01-23 14:10:12 -05:00
Mattijs
0157a769c3
Make BLE TX power configurable for nRF52 variants ( #9232 )
...
* Make BLE TX power configurable for nRF52 variants
* Include BLE TX power setting in T114 variant.h as tested
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2026-01-23 11:26:01 -06:00
Till Maas
73932dd1c3
device-install: Consistently use write-flash ( #8868 )
...
* flash scripts: Unify indentation
* flash scripts: Support esptool v4 and v5
esptool v5 supports commands with dashes and deprecates commands with
underscores. Prior versions only support commands with underscores.
2026-01-23 06:05:29 -06:00
HarukiToreda
bc2abf3db4
BaseUI: Bubbles for messages ( #9365 )
...
* Message Bubbles
* Angled edges
* Proper indent for messages inside the bubble
* Fix message header line width
* Correctly calculate text width for the header and shrink Channel Name is on OLED
---------
Co-authored-by: Jason P <applewiz@mac.com >
2026-01-22 17:00:21 -06:00
github-actions[bot]
073eb2c672
Automated version bumps ( #9402 )
...
Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com >
2026-01-22 16:19:35 -06:00
Jorropo
4744010295
run trunk fmt -a ( #9400 )
...
* run trunk fmt -a
* fix bracket bug
This was introduced by @tedwardd and @thebentern in 021106dfe5 .
See this diff:
else
+ checkConfigPort = false;
printf("Using config file %d\n", TCPPort);
v2.7.18.fb3bf78
2026-01-22 15:46:37 -06:00
Austin
d235d3f933
Merge branch 'develop' into pioarduino
2026-01-22 10:54:52 -05:00
Chloe Bethel
d8d02cd6ec
Implement setting TX_GAIN_LORA for portduino ( #8501 )
...
* Implement setting TX_GAIN_LORA for portduino
* use std::size instead of sizeof
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2026-01-22 07:08:43 -06:00
Austin Lane
67726f9e3a
pioarduino: use legacy esptoolpy naming (forward-compatible)
2026-01-21 21:50:25 -05:00
Austin Lane
3cbc9c91cb
pioarduino: disable network provisioning (wifiprov)
2026-01-21 21:09:32 -05:00
Austin Lane
5c2afbf8ce
pioarduino: T-Beam 1W CDC mode
2026-01-21 19:43:33 -05:00
Austin Lane
f1ca363efe
pioarduino: Fix OG ESP32 duplicate libs
2026-01-21 18:39:15 -05:00
Austin Lane
814dc2db1b
pioarduino 3.3.6 *release*
...
chasing the release
2026-01-21 18:20:51 -05:00
Austin Lane
fbeabe29ed
pioarduino 3.3.6
2026-01-21 18:09:36 -05:00
Austin Lane
7235afec2f
pioarduino: Update LovyanGFX
...
Includes Manuel's recent commit
2026-01-20 19:51:10 -05:00
mverch67
ef7036e9ed
preliminary esp32p4.ini
2026-01-21 01:10:12 +01:00
Austin
c997e3bb65
Merge branch 'develop' into pioarduino
2026-01-20 19:03:57 -05:00
github-actions[bot]
eefc08087d
Update protobufs ( #9371 )
...
Co-authored-by: jp-bennett <5630967+jp-bennett@users.noreply.github.com >
2026-01-20 10:29:11 -06:00
Andrew Yong
fb6d199d36
feat: Add Russell, a board designed to go Up! on a balloon ( #9079 )
...
Hardware repository: https://github.com/Meshtastic-Malaysia/russell
- Designed to mount on an ER34615/IFR32700 cell
- RAK3172 STM32WLE5CCU6 MCU + integrated SX1262 LoRa
- CDtop CD-PA1010D GPS
- Bosch Sensortec BME280 sensor
- Consonance CN3158 LiFePO4 solar charger
Signed-off-by: Andrew Yong <me@ndoo.sg >
2026-01-20 06:38:04 -06:00
Ben Meadors
7d4600f8c2
Merge branch 'master' into develop
2026-01-19 12:13:52 -06:00
Ben Meadors
ff50ba4002
Remove bsec from OG ESP32 to fix DRAM overflow
2026-01-19 12:12:14 -06:00
github-actions[bot]
5c401b8e34
Update protobufs ( #9362 )
...
Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com >
2026-01-19 12:11:13 -06:00
Ben Meadors
c96ebf15fd
Merge remote-tracking branch 'origin/master' into develop
2026-01-19 07:57:36 -06:00
github-actions[bot]
3e4239daf8
Upgrade trunk ( #9330 )
...
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com >
2026-01-19 07:22:27 -06:00
Ben Meadors
ab97c0126f
Merge pull request #9355 from meshtastic/fix-bme
...
Untangle some BME680 ifdef spaghetti
2026-01-19 07:21:37 -06:00
github-actions[bot]
d34d694731
Update protobufs ( #9360 )
...
Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com >
2026-01-19 06:21:01 -06:00
Jonathan Bennett
e545897d4e
Untangle some BME680 ifdef spaghetti
2026-01-18 21:28:20 -06:00
renovate[bot]
caa6ec0e8a
Update meshtastic/device-ui digest to 3480b73 ( #9353 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-19 14:28:05 +11:00
Jason P
49accefd8b
Don't Mute DMs just because we mute a channel ( #9348 )
...
* Don't Mute DMs just because we mute a channel
* Updated code to consolidate muting
2026-01-18 16:39:23 -05:00
Jason P
02f24b9015
Improve BaseUI Preset Change Flow ( #9343 )
...
* Reset Channel Number to 0 on Preset Change
* Add Channel Picker to LoRa Options
* Change Channel to Frequency Slot
* Catch comparison issue
* Reset override_frequency to ensure we correctly move to new Radio Preset
* CoPilot Suggestions
2026-01-18 16:38:46 -05:00
Catalin Patulea
33ae3777a3
toradio, fromradio OPTIONS handler: fix sending proper HTTP response. ( #9322 )
...
Before this (missing response):
$ curl -v -X OPTIONS http://meshtastic.local/api/v1/fromradio
* Host meshtastic.local:80 was resolved.
* IPv6: (none)
* IPv4: 192.168.0.19
* Trying 192.168.0.19:80...
* Connected to meshtastic.local (192.168.0.19) port 80
* using HTTP/1.x
> OPTIONS /api/v1/fromradio HTTP/1.1
> Host: meshtastic.local
> User-Agent: curl/8.14.1
> Accept: */*
>
* Request completely sent off
* Empty reply from server
* shutting down connection #0
curl: (52) Empty reply from server
After this (proper HTTP 204 response):
$ curl -v -X OPTIONS http://meshtastic.local/api/v1/fromradio
* Host meshtastic.local:80 was resolved.
* IPv6: (none)
* IPv4: 192.168.0.19
* Trying 192.168.0.19:80...
* Connected to meshtastic.local (192.168.0.19) port 80
* using HTTP/1.x
> OPTIONS /api/v1/fromradio HTTP/1.1
> Host: meshtastic.local
> User-Agent: curl/8.14.1
> Accept: */*
>
* Request completely sent off
< HTTP/1.1 204 OK
< Content-Type: application/x-protobuf
< Access-Control-Allow-Origin: *
< Access-Control-Allow-Methods: GET
< X-Protobuf-Schema: https://raw.githubusercontent.com/meshtastic/protobufs/master/meshtastic/mesh.proto
<
* Connection #0 to host meshtastic.local left intact
This is related to https://github.com/meshtastic/firmware/issues/5385 .
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2026-01-18 07:41:24 -06:00
Ted W.
021106dfe5
Add support for setting API port from the config file ( #8435 )
...
* Add support for setting API port from the config file
* Update PortduinoGlue.cpp
Fix typo in var identifier
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2026-01-17 15:23:16 -06:00
Jonathan Bennett
afbd9e2180
Filter BLE updates that don't change pairing status ( #9333 )
2026-01-16 13:52:04 -06:00
Tom Fifield
91dd39a651
Add sqlite depdendency (Cherry-picks from sfpp) ( #9328 )
...
* Add sqlite to build requires
* Add missed comma
* Add sqlite dev to more dockerfiles
* Alpine docker fix
* Add sqlite to build requires
* Add sqlite depdendency (Cherry-picks from sfpp)
Store and Forward Plus Plus requires sqlite to work.
This PR cherry picks the commits that added the dependency so that
this can be added, and reduce the amount of effort to review sfpp.
Authored-By: @jp-bennett
---------
Co-authored-by: Jonathan Bennett <jbennett@incomsystems.biz >
2026-01-15 17:18:02 -06:00
Ben Meadors
64116cd0d3
Meshtastic OTA (moar) ( #9327 )
...
* Initial commit of combined BLE and WiFi OTA
* Incorporate ota_hash in AdminMessage protobuf
* OTA protobuf changes
* Trunk fmt
* Partition header check for OTA type
* Guards
* Guards
* Derp
* Missed one
---------
Co-authored-by: Jake-B <jake-b@users.noreply.github.com >
2026-01-15 14:36:36 -06:00
Ben Meadors
d493f5f171
Merge branch 'master' into develop
2026-01-15 08:26:09 -06:00
Ben Meadors
c8f0295a9c
Cleanup
2026-01-15 08:25:38 -06:00
Ben Meadors
3911d5fe15
Fix build with high / low i2c address for OLED
2026-01-15 07:54:33 -06:00
Ben Meadors
59bdb9b097
Merge remote-tracking branch 'origin/develop'
2026-01-15 06:49:05 -06:00
Ben Meadors
b4157bd9bb
Heltec V4 TFT metadata ( #9325 )
...
* Upgrade trunk (#9323 )
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com >
* ICM20948 IMU sleep (#9324 )
* Add v4-tft metadata
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com >
Co-authored-by: HarukiToreda <116696711+HarukiToreda@users.noreply.github.com >
2026-01-15 06:48:41 -06:00
Austin
7e4e772113
Add EByte EoRa-Hub ( #9169 )
2026-01-15 06:24:10 -06:00
HarukiToreda
82735ca04e
ICM20948 IMU sleep ( #9324 )
2026-01-15 06:23:40 -06:00
github-actions[bot]
e8fbdb4d84
Upgrade trunk ( #9323 )
...
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com >
2026-01-15 06:21:03 -06:00
Ben Meadors
a69e439dc1
Merge branch 'develop'
2026-01-15 06:19:49 -06:00
Ben Meadors
360579926c
Trunk fmt
2026-01-15 06:19:18 -06:00
Ben Meadors
ff8316f895
Merge branch 'master' into develop
2026-01-15 06:18:43 -06:00