Thomas Göttgens and GitHub
e69da71d4e
reorder for correct recognition ( #7604 )
2025-08-11 11:53:01 +02:00
Thomas Göttgens and GitHub
d1f3c3c982
128row display ( #7511 )
...
* Fix 128 row monochrome display
* trunk fmt
* fix assignment
2025-08-04 17:25:31 +02:00
Thomas Göttgens and GitHub
608fdc6f52
Santa may be checking his list twice, but we only need this in the platformio.ini ( #7490 )
2025-07-28 09:47:46 -05:00
Thomas Göttgens and GitHub
b851b15a73
fix UDP builds on nRF ( #7394 )
...
* fix UDP builds on nRF
* fix rp2040 too
2025-07-20 23:13:50 +02:00
a9c9b96eb6
UDP for RAK4631 Eth Gw and the t-eth-elite. Solves #7149 ( #7385 )
...
* UDP for RAK4631 Eth Gw and the t-eth-elite. Also enable IP output on Portduino. Solves #7149
* Copilot suggestion
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* fix portduino build
* initialize local port
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2025-07-20 06:22:00 -05:00
Thomas Göttgens and GitHub
55fc4fcd90
clean up double i2c init/scan code ( #7359 )
2025-07-17 00:40:29 +02:00
Thomas Göttgens and GitHub
ac3e5684d6
get git url part from local repo ( #7331 )
2025-07-14 05:11:26 -05:00
Thomas Göttgens and GitHub
16d2650236
add pioenv to version string in debug log ( #7328 )
2025-07-13 19:16:14 +02:00
Thomas Göttgens and GitHub
96c18d9908
Add LINK32 (Lilygo) Board with Light+Environment sensors ( #6899 )
...
* Add LINK32 (Lilygo) Board with Light+Environment sensors
TODO: replace PRIVATE_HW with actual HWID
* Add LINK32 (Lilygo) Board with Light+Environment sensors
TODO: replace PRIVATE_HW with actual HWID
* Update to real HWID and trunk fmt
2025-05-27 18:11:32 -05:00
cc66f7c79b
Crowpanel 4.3, 5.0, 7.0 support ( #6611 )
...
* SD software SPI control
* fix notification crash;
* allow wake on touch
* don't build non-MUI variants
* use pwm buzzer
* Finalize support for Crowpanel TFT 2.4, 2.8 and 3.5
* add hardware ID for TFT panels
* Add stubs for the bigger panels. WIP!
* fix braces
* elecrow 4.3, 5.0, 7.0 support
* completed implementation 4.3, 5.0, 7.0 variants
* NodeDB default config & simplified light sleep macros
* trunk fmt
* remove flags
* removed leftovers (note: rtc gpios are only needed for deep sleep; the remove section caused issues with the elecrows)
---------
Co-authored-by: mverch67 <manuel.verch@gmx.de >
Co-authored-by: Manuel <71137295+mverch67@users.noreply.github.com >
Co-authored-by: Austin <vidplace7@gmail.com >
2025-05-13 14:15:52 +02:00
e2f6600cb9
Lib Update ( #6510 )
...
* Lib Update
Draft because PIN display doesn't work yet.
* pin entry still no worky
* Fix for missing PIN code issue (#6574 )
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
Co-authored-by: Alexander Begoon <alex@begoonlab.tech >
2025-04-17 15:58:28 -05:00
ef14967fbf
Crowpanel 2.4,2.8 and 3.5 support ( #6355 )
...
Co-authored-by: mverch67 <manuel.verch@gmx.de >
2025-04-17 16:03:37 +02:00
Thomas Göttgens and GitHub
fc3d9f2a15
fix power pin definition
2025-04-09 14:55:23 +02:00
Thomas Göttgens and GitHub
c94dd1e331
Minor adjustment of blink codes and 'unstick' the M2 button. ( #6521 )
2025-04-08 10:46:39 -05:00
Thomas Göttgens and GitHub
a084073cc1
inkhud doesn't have a button thread ( #6513 )
2025-04-07 08:35:51 -05:00
606abfc116
Fix several features of M1 and M2 (i know what the 7 is now ...) ( #6507 )
...
* Fix several features of M1 and M2 (i know what the 7 is now ...)
* 'THe' should be 'The'.
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* remove floating definition
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2025-04-07 05:46:22 -05:00
Thomas Göttgens and GitHub
11bafae287
update OLED library ( #6489 )
2025-04-03 16:02:46 +02:00
Thomas Göttgens and GitHub
594cb0cc1e
reinstate M1 Backlight ( #6484 )
2025-04-02 19:15:12 -05:00
Thomas Göttgens and GitHub
a93d779ec0
Update library deps and nrf Toolchain ( #6450 )
2025-03-30 08:13:18 -05:00
3148e7277d
Fix a couple of warnings ( #6445 )
...
* Fix a couple of warnings
* fix build error
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2025-03-29 08:14:24 -05:00
Thomas Göttgens and GitHub
7df327664e
add missing C8H10N4O2
2025-03-29 14:13:01 +01:00
Thomas Göttgens and GitHub
ea9485657e
Speed up builds by referencing github zips for shallow checkouts ( #6441 )
...
* Speed up builds by referencing github zips for shallow checkouts
* sadly the zips don't include submodules OR submodule metadata
2025-03-29 06:19:05 -05:00
Thomas Göttgens and GitHub
0491c890d7
recognize M1
2025-03-29 08:26:30 +01:00
6c7c0770f9
add ThinkNode M2 Support ( #6354 )
...
* [WIP] Base firmware pending support for 2nd button
* Update button behaviour. Still WIP
* [WIP] Base firmware pending support for 2nd button
* Update button behaviour. Still WIP
* change env to lowercase
Co-authored-by: rcarteraz <robert.l.carter2@gmail.com >
* yea - well - what else is new?
* fix secondary button behavior and update trunk
---------
Co-authored-by: rcarteraz <robert.l.carter2@gmail.com >
2025-03-28 19:55:00 -05:00
Thomas Göttgens and GitHub
4a12b4eb32
add Thinknode-M1 ( #6435 )
...
* ThinkNode M1
* Update Epaper Driver
* Your day isn't complete unless trunk has complained about your formatting at least once.
2025-03-28 21:22:17 +01:00
Thomas Göttgens and GitHub
640e731ad2
Remove button fix for further investigation
2025-03-26 15:18:21 +01:00
Thomas Göttgens
ba81a8ad87
Fix default pin assignment
2025-03-26 15:02:53 +01:00
Thomas Göttgens and GitHub
1ee800e901
add MUI/inkHUD to bug report template ( #6376 )
2025-03-23 12:33:26 +01:00
Thomas Göttgens and GitHub
0951fdd49b
Add support for Heltec HRI-3621 industrial sensor hub ( #6366 )
2025-03-21 16:12:49 +01:00
848a3ed6a1
implement littlefs for stm32 ( #5987 )
...
Co-authored-by: GUVWAF <78759985+GUVWAF@users.noreply.github.com >
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
Co-authored-by: Daniel Peter Chokola <dan.chokola@gmail.com >
Co-authored-by: Mark Trevor Birss <markbirss@gmail.com >
Co-authored-by: Austin <vidplace7@gmail.com >
2025-03-21 16:12:27 +01:00
Thomas Göttgens
2d565c2921
trunk'd
2025-03-16 16:18:12 +01:00
Thomas Göttgens and GitHub
1640fb105d
new device: Lilygo T-Eth-Elite ( #6321 )
2025-03-15 14:15:35 +01:00
Thomas Göttgens and GitHub
79233fe99d
mainline tlora v3 ( #6322 )
2025-03-15 11:30:58 +01:00
Thomas Göttgens and GitHub
6715662281
don't build the niche* stuff for non-inkHUD builds. ( #6217 )
2025-03-03 09:10:47 -06:00
Thomas Göttgens and GitHub
f89f916f96
Revert "Trunk: Add clang-tidy ( #6171 )" ( #6203 )
...
This reverts commit 12fde696c1 .
2025-03-02 13:58:37 +01:00
Thomas Göttgens
ed07cc067a
Merge branch 'master' of https://github.com/meshtastic/firmware
2025-02-03 16:48:23 +01:00
Thomas Göttgens
a3a295488c
add firmware build script for use with docker
2025-02-03 16:48:10 +01:00
Thomas Göttgens and GitHub
5c17afb2ac
Clean up some legacy macro definitions ( #5983 )
2025-02-03 09:36:05 -06:00
Thomas Göttgens and GitHub
30a31a3a13
Oem logo ( #5939 )
...
* reinstate oemlogo, add to userPrefs.jsonc
* disable from default build
2025-01-28 08:38:22 -06:00
Thomas Göttgens
7fb22cf678
ignore platformio core files when building in place
2025-01-22 14:11:58 +01:00
Thomas Göttgens and GitHub
973b453d43
Update RAK2560 code ( #5844 )
...
* * Update RAK9154 sensor to tx remote power telemetry
* remove uf2 script, pio run does that inline
* move sensor module to correct position
* disable LED and Accelerometer code on rak2560
* trunk fmt
* mention epaper variant
* attention, revert, revert
* Enable Environment Telemetry of these values
* fix float values
2025-01-20 09:34:54 +01:00
Thomas Göttgens and GitHub
b353bcc04a
fix detection of lark weather station and add rain sensor ( #5874 )
...
* fix detection of lark weather station
* fix unit tests and add support for Dfrobot rain gauge
* fix name display on bootup
* fix gauge init logic
* trunk fmt
2025-01-18 14:10:13 +01:00
Thomas Göttgens and GitHub
25a5f178e1
remove ethernet code from this variant, remove unused radio chip code ( #5810 )
...
* remove ethernet code from this variant, remove unused radio chip code
* remove ethernet lib too, pin onewire library to release hash
2025-01-11 10:43:48 +08:00
Thomas Göttgens and GitHub
35cd600c54
update to 7.1.2 and remove the obsolete default_envs. ( #5771 )
2025-01-06 17:08:12 +01:00
Thomas Göttgens and GitHub
9bda080e3d
evaluate GPS_THREAD_INTERVAL after variant file ( #5722 )
2025-01-02 16:05:12 +01:00
Thomas Göttgens and GitHub
8b34c4ff05
fix misc cppcheck things and compile time warnings ( #5710 )
2024-12-31 15:58:59 +01:00
Thomas Göttgens and GitHub
a2a6b236b7
support indicator sensors through Rp2040 serial ( #5696 )
...
* support indicator sensors through Rp2040 serial
* disable excessive debug printing
2024-12-30 21:28:31 +01:00
Thomas Göttgens and GitHub
57af51cc18
fix typo in nugget radio def
2024-12-24 09:04:57 +01:00
Thomas Göttgens and GitHub
8e6ef4ea04
add nugget and nibble boards for 38c3 ( #5609 )
...
* add nugget and nibble boards for 38c3
* mark those boards extra for now
2024-12-21 14:57:01 +01:00
Thomas Göttgens and GitHub
332dbaf573
Support TLORA_V3.0 ( #5563 )
...
- Support TLORA_V3.0. Update of the legendary 2.1_1.6.1 with solar charger, TCXO and IPEX connector.
- 'extra' some short-lived EOL intermediate boards in that range. If possible use T3S3 instead of all of these!
- update trunk to latest version
2024-12-14 10:59:15 +01:00
Thomas Göttgens and GitHub
ad9d7a4972
fixes https://github.com/meshtastic/firmware/issues/5434 ( #5435 )
...
* update libpax
* fix interval init
2024-11-24 14:28:36 +01:00
Thomas Göttgens and GitHub
fcfb197571
try to detect dfrobot station to tell it apart from an ublox gps. ( #5393 )
2024-11-23 16:56:40 +01:00
eb8d38a7e9
radiolib update ( #5246 )
...
* update radiolib to 7.1.0
* stay at 7.0.2 for STM32, also remove unused board from ESP32 arch
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2024-11-11 16:05:48 +01:00
Thomas Göttgens and GitHub
b0a5a26f58
fix wio-tracker-dev sensor scan ( #5274 )
2024-11-07 18:01:58 +01:00
Thomas Göttgens
a815a770b4
Sync up ESP32 build variants
2024-11-07 15:03:05 +01:00
0a82fd28b3
PIO_ENV ( #5239 )
...
* add hw_env to packet
needs https://github.com/meshtastic/protobufs/pull/616
* rename to pio_env
* Move to mynodeinfo
* Includy doody
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2024-11-03 20:02:13 -06:00
Thomas Göttgens and GitHub
d00acc5d7b
Update stale_bot.yml
2024-11-03 20:10:17 +01:00
Thomas Göttgens and GitHub
aae346aef7
Update stale_bot.yml
2024-10-30 23:02:59 +01:00
Thomas Göttgens and GitHub
0726eaa678
Update stale_bot.yml
2024-10-30 10:43:08 +01:00
Thomas Göttgens and GitHub
50fb575caa
Update stale_bot.yml
2024-10-30 10:16:40 +01:00
Thomas Göttgens and GitHub
cc59a50cba
Test: mark issues as stale
2024-10-30 10:14:59 +01:00
Thomas Göttgens and GitHub
adf1bc4b0e
fix tracker build ( #5151 )
...
fix tracker 1000 build
2024-10-26 14:40:10 +02:00
Thomas Göttgens and GitHub
93318b4f56
T1000-E Peripherals ( #5141 )
...
* T1000-E Peripherals
- enable intelligent charge controller signals
- enable Accelerometer
- enable internal I2C bus
- provide Power to Accelerometer
* POC Accelerometer Code (wakeScreen is moot for that device, just test if the driver works)
* fix building without the sensor
2024-10-26 12:03:28 +02:00
Thomas Göttgens and GitHub
82bcd503a3
Merge pull request #5112 from meshtastic/preamble-length
...
Wide_Lora uses 12 symbols to be compatible with SX1280
2024-10-20 22:06:06 +02:00
Thomas Göttgens
18ca5b4449
Wide_Lora uses 12 symbols to be compatible with SX1280
2024-10-20 21:54:07 +02:00
Thomas Göttgens and GitHub
b1b6bce6b7
Merge pull request #5095 from meshtastic/revert-5036-caveman99-patch-1
...
Revert "Permanently engage !CTRL"
2024-10-19 19:06:33 +02:00
Thomas Göttgens and GitHub
304f26b909
Revert "Permanently engage !CTRL"
2024-10-19 19:01:58 +02:00
Thomas Göttgens and GitHub
ea20bb1836
Merge pull request #5061 from meshtastic/oem-proto
...
drop oem.proto support in favor of userprefs
2024-10-14 21:49:14 +02:00
Thomas Göttgens
e49e584ae1
drop oem.proto support in favor of userprefs
2024-10-14 19:39:07 +02:00
05e4a639a1
remove newline from logging statements. ( #5022 )
...
remove newline from logging statements in code. The LOG_* functions will now magically add it at the end.
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2024-10-14 15:11:43 +11:00
Thomas Göttgens and GitHub
015f7335b0
enable native build stage
2024-10-12 10:34:22 +02:00
Thomas Göttgens and GitHub
48d8b85a3b
Merge pull request #5036 from meshtastic/caveman99-patch-1
...
Permanently engage !CTRL
2024-10-12 10:26:23 +02:00
Thomas Göttgens and Tom Fifield
323e7503ea
trunk fmt
2024-10-12 07:09:21 +08:00
Thomas Göttgens and Tom Fifield
4e4431560e
Permanently engage !CTRL
...
switching RXEN is not fast enough and not in sync with DIO2. This pin needs to be permanently encabled, like on RAK4631.
2024-10-12 07:09:21 +08:00
Thomas Göttgens and GitHub
3c89716074
Merge pull request #5033 from markbirss/master
...
Fix SH1107 - Set Geometry 128x128
2024-10-11 13:05:53 +02:00
Thomas Göttgens and GitHub
519ca9c0aa
Merge pull request #5018 from fifieldt/UC6580-QZSS
...
Enable QZSS on UC6580
2024-10-10 12:19:04 +02:00
Thomas Göttgens and GitHub
23a52ee625
Merge pull request #5016 from meshtastic/fifieldt-patch-1
...
Fix bug sending wrong sleep command to U-Blox chips
2024-10-10 12:18:27 +02:00
Thomas Göttgens and GitHub
1096973828
Merge pull request #5011 from meshtastic/create-pull-request/patch
...
Bump version.properties
2024-10-10 10:13:48 +02:00
4f8f96ab29
preliminary Othernet Dreamcatcher Support ( #4933 )
...
* preliminary Othernet Dreamcatcher 2206 Support
Need to adapt to 2301 final version
* second target for latest revision
* preliminary Othernet Dreamcatcher 2206 Support
Need to adapt to 2301 final version
* second target for latest revision
* preliminary Othernet Dreamcatcher 2206 Support
Need to adapt to 2301 final version
* second target for latest revision
* address comments
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
Co-authored-by: Tom Fifield <tom@tomfifield.net >
2024-10-08 07:05:13 -05:00
Thomas Göttgens and GitHub
ee5091fee5
Merge pull request #4661 from beegee-tokyo/master
...
Add RAK4631 Ethernet Gateway with working JSON output to MQTT
2024-10-08 13:26:31 +02:00
Thomas Göttgens and GitHub
5db4918413
Merge branch 'master' into master
2024-10-08 12:33:34 +02:00
Thomas Göttgens and GitHub
b1f045cab8
Merge branch 'master' into master
2024-10-08 12:17:13 +02:00
Thomas Göttgens
d005b1e49c
Merge branch 'beegee-tokyo-master'
2024-10-08 11:42:49 +02:00
Thomas Göttgens
9d9258a59b
conflict resolution
2024-10-08 11:41:54 +02:00
Thomas Göttgens and GitHub
5f974d2961
save a couple of bytes ( #4922 )
2024-10-01 14:04:23 -05:00
Thomas Göttgens
cae2e43dc6
revert .... revert ....
2024-10-01 16:36:44 +02:00
Thomas Göttgens
0d175a918c
misc library updates and compiler warnings, trunk upgrade
2024-10-01 16:02:10 +02:00
Thomas Göttgens and GitHub
3440c640c3
keep for 30 days only
2024-10-01 13:46:02 +02:00
Thomas Göttgens
b769d9f854
change workflow to build one zip per processor arch
2024-10-01 13:14:51 +02:00
Thomas Göttgens and GitHub
bce7d73cc6
Merge pull request #4915 from meshtastic/radiolib-701
...
Radiolib 702
2024-09-30 21:55:14 +02:00
Thomas Göttgens
810a79668c
7.0.2 dropped
2024-09-30 21:54:00 +02:00
Thomas Göttgens
51ee6c11ea
Merge branch 'radiolib-701' of github.com:meshtastic/firmware into radiolib-701
2024-09-30 21:53:31 +02:00
Thomas Göttgens and GitHub
cb06ab10da
Merge pull request #4913 from meshtastic/radiolib-701
...
Welp it's 7.0.2 now but the branch is still open :-)
2024-09-30 21:12:59 +02:00
Thomas Göttgens and GitHub
199566a996
let's see if this works
2024-09-30 21:11:48 +02:00
Thomas Göttgens
5fcad1d8c5
Welp it's 7.0.2 now but the branch is still open :-)
2024-09-30 18:15:48 +02:00
Thomas Göttgens
a5bcf48240
Welp it's 7.0.2 now but the branch is still open :-)
2024-09-30 18:12:35 +02:00
Thomas Göttgens and GitHub
fd6e8613c6
Merge pull request #4908 from scruplelesswizard/fix-artifact-comments
...
Fix duplicate PR comments
2024-09-30 11:55:35 +02:00
Thomas Göttgens and GitHub
3896009e55
Merge pull request #4905 from meshtastic/radiolib-701
...
Update radiolib to 7.0.1
2024-09-29 23:32:47 +02:00
Thomas Göttgens
19f45d282f
Update radiolib to 7.0.1
2024-09-29 23:12:20 +02:00
Thomas Göttgens and GitHub
2e935fd943
why is this different than github docs?
2024-09-29 14:03:22 +02:00