Thomas Göttgens and Jonathan Bennett
233e6acc85
Preliminary Thinknode M4 Support ( #8754 )
...
* Preliminary Thinknode M4 Support
* oops
* Fix RF switch TX configuration
* trunk'd
* GPS fix for M4
* Battery handling and LED for M4
* Trunk
* Drop debug warnings
* Make Red LED notification
* Merge cleanup
* Make white LEDs flash during charge
---------
Co-authored-by: Jonathan Bennett <jbennett@incomsystems.biz >
2026-01-14 21:36:53 -06:00
Thomas Göttgens
79e8fc94bc
3401 fix ( #8755 )
...
* Preliminary Thinknode M4 Support
* fix 3401 detection
* don't push unrelated work
2025-11-25 16:35:17 -06:00
Thomas Göttgens
451e52b541
fix some minor compiler warnings. Note: The 'delete' is actually safe, so we suppress the warning.
2025-11-21 10:42:15 +01:00
Thomas Göttgens
d743ba8e75
Add Thinknode M6
2025-11-21 10:14:06 +01:00
Thomas Göttgens
a62fed3289
Merge pull request #8610 from meshtastic/fix-ldro
...
Change RadioLib to commit zip til 7.4.1+ is released
2025-11-10 22:31:03 +01:00
Thomas Göttgens
7d2744fae0
Change RadioLib to commit zip til 7.4.1+ is released
...
fixes regression for SX127x chips per @GUVWAF
2025-11-10 16:16:24 +01:00
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
Thomas Göttgens
9feb1d378e
Support for T-Echo Lite, credits to @Szetya for doing all the heavy lifting! ( #7636 )
...
* Support for T-Echo Lite, credts to @Szetya for doing all the heavy lifting!
* move define to ini file
2025-08-17 13:37:12 +02:00
Thomas Göttgens
e69da71d4e
reorder for correct recognition ( #7604 )
2025-08-11 11:53:01 +02:00
Thomas Göttgens
d1f3c3c982
128row display ( #7511 )
...
* Fix 128 row monochrome display
* trunk fmt
* fix assignment
2025-08-04 17:25:31 +02:00
Thomas Göttgens
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
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
55fc4fcd90
clean up double i2c init/scan code ( #7359 )
2025-07-17 00:40:29 +02:00
Thomas Göttgens
ac3e5684d6
get git url part from local repo ( #7331 )
2025-07-14 05:11:26 -05:00
Thomas Göttgens
16d2650236
add pioenv to version string in debug log ( #7328 )
2025-07-13 19:16:14 +02:00
Thomas Göttgens
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
Thomas Göttgens and mverch67
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
fc3d9f2a15
fix power pin definition
2025-04-09 14:55:23 +02:00
Thomas Göttgens
c94dd1e331
Minor adjustment of blink codes and 'unstick' the M2 button. ( #6521 )
2025-04-08 10:46:39 -05:00
Thomas Göttgens
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
11bafae287
update OLED library ( #6489 )
2025-04-03 16:02:46 +02:00
Thomas Göttgens
594cb0cc1e
reinstate M1 Backlight ( #6484 )
2025-04-02 19:15:12 -05:00
Thomas Göttgens
a93d779ec0
Update library deps and nrf Toolchain ( #6450 )
2025-03-30 08:13:18 -05:00
Thomas Göttgens and Ben Meadors
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
7df327664e
add missing C8H10N4O2
2025-03-29 14:13:01 +01:00
Thomas Göttgens
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
0491c890d7
recognize M1
2025-03-29 08:26:30 +01:00
Thomas Göttgens and rcarteraz
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
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
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
1ee800e901
add MUI/inkHUD to bug report template ( #6376 )
2025-03-23 12:33:26 +01:00
Thomas Göttgens
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
1640fb105d
new device: Lilygo T-Eth-Elite ( #6321 )
2025-03-15 14:15:35 +01:00
Thomas Göttgens
79233fe99d
mainline tlora v3 ( #6322 )
2025-03-15 11:30:58 +01:00
Thomas Göttgens
6715662281
don't build the niche* stuff for non-inkHUD builds. ( #6217 )
2025-03-03 09:10:47 -06:00
Thomas Göttgens
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
5c17afb2ac
Clean up some legacy macro definitions ( #5983 )
2025-02-03 09:36:05 -06:00
Thomas Göttgens
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
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
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
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
35cd600c54
update to 7.1.2 and remove the obsolete default_envs. ( #5771 )
2025-01-06 17:08:12 +01:00
Thomas Göttgens
9bda080e3d
evaluate GPS_THREAD_INTERVAL after variant file ( #5722 )
2025-01-02 16:05:12 +01:00
Thomas Göttgens
8b34c4ff05
fix misc cppcheck things and compile time warnings ( #5710 )
2024-12-31 15:58:59 +01:00
Thomas Göttgens
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
57af51cc18
fix typo in nugget radio def
2024-12-24 09:04:57 +01:00
Thomas Göttgens
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
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
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
fcfb197571
try to detect dfrobot station to tell it apart from an ublox gps. ( #5393 )
2024-11-23 16:56:40 +01:00
Thomas Göttgens and Ben Meadors
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
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
Thomas Göttgens and Ben Meadors
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
d00acc5d7b
Update stale_bot.yml
2024-11-03 20:10:17 +01:00
Thomas Göttgens
aae346aef7
Update stale_bot.yml
2024-10-30 23:02:59 +01:00
Thomas Göttgens
0726eaa678
Update stale_bot.yml
2024-10-30 10:43:08 +01:00
Thomas Göttgens
50fb575caa
Update stale_bot.yml
2024-10-30 10:16:40 +01:00
Thomas Göttgens
cc59a50cba
Test: mark issues as stale
2024-10-30 10:14:59 +01:00
Thomas Göttgens
adf1bc4b0e
fix tracker build ( #5151 )
...
fix tracker 1000 build
2024-10-26 14:40:10 +02:00
Thomas Göttgens
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
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
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
304f26b909
Revert "Permanently engage !CTRL"
2024-10-19 19:01:58 +02:00
Thomas Göttgens
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
Thomas Göttgens and Ben Meadors
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
015f7335b0
enable native build stage
2024-10-12 10:34:22 +02:00
Thomas Göttgens
48d8b85a3b
Merge pull request #5036 from meshtastic/caveman99-patch-1
...
Permanently engage !CTRL
2024-10-12 10:26:23 +02:00
Thomas Göttgens
323e7503ea
trunk fmt
2024-10-12 07:09:21 +08:00
Thomas Göttgens
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
3c89716074
Merge pull request #5033 from markbirss/master
...
Fix SH1107 - Set Geometry 128x128
2024-10-11 13:05:53 +02:00
Thomas Göttgens
519ca9c0aa
Merge pull request #5018 from fifieldt/UC6580-QZSS
...
Enable QZSS on UC6580
2024-10-10 12:19:04 +02:00
Thomas Göttgens
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
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
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
5db4918413
Merge branch 'master' into master
2024-10-08 12:33:34 +02:00
Thomas Göttgens
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
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
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
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