Gareth Coleman
a149999cec
tidy up first
2024-04-18 20:57:03 +01:00
Ben Meadors and GitHub
78d915b454
Merge branch 'master' into RGBLED
2024-04-18 14:44:53 -05:00
GUVWAF and GitHub
4c0b7ea409
StoreForward: Remove assert when receiving unhandled case ( #3661 )
2024-04-18 14:28:11 -05:00
Ben Meadors and GitHub
425a715995
Added one minute throttling to NodeDB save to disk ( #3648 )
...
* Added one minute throttling to NodeDB
* Derp
2024-04-18 14:20:39 -05:00
Ben Meadors and GitHub
2e13aeeacb
Merge branch 'master' into RGBLED
2024-04-18 07:32:25 -05:00
todd-herbert and GitHub
747c713ba9
(ESP32) Fix bluetooth after light-sleep; de-init for deep sleep ( #3655 )
2024-04-18 07:27:18 -05:00
Gareth Coleman
4b5549be8f
added vibration notifications
2024-04-18 09:22:31 +01:00
Gareth Coleman and GitHub
172d271b0b
Merge branch 'master' into RGBLED
2024-04-18 07:11:49 +01:00
2e14234b77
don't enable the CDC interface already at boot ( #3652 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2024-04-17 16:55:47 -05:00
d47e9bed19
Add multiple SPI devices for Radio, Display, and Touchscreen ( #3638 )
...
This changeset gives us the ability to specify a separate SPI device for the LoRa, Display, and Touchscreen. The changes in Portduino also add support for specifying a new SPI speed for each transaction. All together, this means that we can let the Linux OS manage the CS lines, and also get much faster SPI speeds, leading to better framerates.
* Add multiple SPI devices to put Radio, Display, and Touchscreen on each their own
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2024-04-17 14:25:52 -05:00
bc085ab840
Fix #3641 : Always set MAC when picking new NodeNum ( #3651 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2024-04-17 07:07:40 -05:00
Ben Meadors and GitHub
2450031b1b
Add device metrics uptime to MQTT JSON ( #3643 )
...
* Add device metrics uptime to MQTT JSON
* Cast a spell
2024-04-17 07:00:18 -05:00
Ben Meadors and GitHub
2cd877d2eb
Merge branch 'master' into RGBLED
2024-04-16 20:37:02 -05:00
GUVWAF and GitHub
c34956e9d8
Cosmetics: rename remaining plugins → modules and less errors ( #3645 )
2024-04-16 17:47:56 -05:00
Gareth Coleman
afb4de21d9
yet another random edit, think i'm brushing the touchpad or perhaps my computer is possessed by the devil determined to make me look foolish
2024-04-16 22:37:57 +01:00
Gareth Coleman
86223d8806
Merge branch 'RGBLED' of github.com:garethhcoleman/firmware into RGBLED
2024-04-16 21:41:57 +01:00
Gareth Coleman
0632b96fcb
just tiny tweak to minimise changes
2024-04-16 21:40:13 +01:00
Gareth Coleman and GitHub
dcfc9c9f03
Merge branch 'meshtastic:master' into RGBLED
2024-04-16 21:29:12 +01:00
Gareth Coleman
8a3322fbcb
rgb led support for unPhone
2024-04-16 21:28:12 +01:00
55c9c3b298
Support for the ATGM336H series of GPS modules ( #3610 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2024-04-16 09:03:51 -05:00
9599549477
Add configuration option for LoRa Region Code override for region-locked builds/variants ( #3540 )
...
The main use case for this will be to create a custom Heltec WiFi LoRa 32 V3 SG_923 variant, which will be pre-flashed and sent for regulatory approval for retail sale.
Signed-off-by: Andrew Yong <me@ndoo.sg >
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2024-04-16 09:03:36 -05:00
e813703bf5
Add support for CDEBYTE_EoRa-S3 ( #3613 )
...
* Create CDEBYTE_EoRa-S3.json
* Update CDEBYTE_EoRa-S3.json
* Update architecture.h
* Create variant.h
* Create platformio.ini
* Create pins_arduino.h
* Update variant.h
* Update variant.h
* Update variant.h
* Trunk format
* update variant.h
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
Co-authored-by: S5NC <>
2024-04-16 09:00:16 -05:00
699ea74672
[create-pull-request] automated change ( #3642 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2024-04-16 08:01:32 -05:00
todd-herbert and GitHub
a01069a549
No more printing power-state changes to screen ( #3640 )
2024-04-16 07:36:14 -05:00
Gareth Coleman and GitHub
3413b9da41
Fixed XPT2046 syntax and using unPhone library to clean up support ( #3631 )
...
* Fixed XPT2046 syntax and using unPhone library to clean up main and TFTDisplay.
* strange extra edits removed wtf
2024-04-16 07:29:08 -05:00
Jonathan Bennett and GitHub
7d3175dc83
More useful default input device for Pi 400 ( #3639 )
2024-04-16 07:22:31 -05:00
441638c2eb
[create-pull-request] automated change ( #3636 )
...
Co-authored-by: thebentern <thebentern@users.noreply.github.com >
2024-04-15 20:23:49 -05:00
Ben Meadors and GitHub
2f9b68e08b
File management changes (Part 2 - Reboot instead of reformat NRF52 after two failed file saves) ( #3630 )
...
* Add LoadFileState to differentiate types of success / failures
* Try rebooting NRF52s with multiple failed saves
* Trunkate
2024-04-15 16:36:22 -05:00
Ben Meadors and GitHub
27ae4399bc
Zero hop always for connected node ( #3634 )
2024-04-15 16:35:52 -05:00
Gareth Coleman
385d7296fe
strange extra edits removed wtf
2024-04-15 17:37:39 +01:00
Gareth Coleman
d1cd686644
Fixed XPT2046 syntax and using unPhone library to clean up main and TFTDisplay.
2024-04-15 17:24:08 +01:00
1291da746b
Support for alt I2C address for LSM6DS3 sensor, identification of TCA9555 IO Expander, resolve serial hang issue ( #3622 )
...
* basic identification of TCA9555
* recognise LSM6DS3 on alt address
* keep variant.h changes out of this PR
* 2nd attempt to keep variant.h changes out of this PR
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2024-04-15 07:30:45 -05:00
Ben Meadors and GitHub
2803fa964e
Add LoadFileState to differentiate types of success / failures ( #3625 )
2024-04-15 07:22:05 -05:00
todd-herbert and GitHub
1d97544041
Wireless Paper: Fix BLE after Lightsleep ( #3629 )
...
* NimBLE deinit for deep-sleep only
* Optionally disable blink during light-sleep
* Advised to revert "blink disable"
This reverts commit 66347ce19bb7e6ade64827a01b0ba834bff1e361.
2024-04-15 06:50:42 -05:00
Jonathan Bennett
5b52c31a76
Fix HAS_WIRE logic in main
2024-04-14 16:44:28 -05:00
Jonathan Bennett
00d4c011c7
Fix sx126x error log logic
2024-04-14 16:44:28 -05:00
Jonathan Bennett
1447148811
Make sure settingsStrings get initialized
2024-04-14 16:44:28 -05:00
Ben Meadors and GitHub
4f205718f0
Device telemetry uptime in seconds ( #3614 )
2024-04-14 10:27:01 -05:00
5047468d9f
fix/enhancement: TFT device powersave (part 3) ( #3600 )
...
* fix: device TFT powersave (part 3)
* trunk fmt
* trunk fmt
* undo bluetooth deinit from #3596
* revert code for heltec tracker
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2024-04-14 09:11:27 -05:00
Manuel and GitHub
ec3971bce5
fix upDown ISR ( #3612 )
2024-04-14 08:11:22 -05:00
Jonathan Bennett and GitHub
0a246bfe9b
Add more useful error output in radio interfaces ( #3615 )
...
* Add more useful error output in radio interfaces
* trunk
2024-04-14 00:29:42 -05:00
Jonathan Bennett and GitHub
f1a1834ee2
Update portduino to include SPI and setSetial fixes ( #3611 )
2024-04-13 16:14:15 -05:00
Ben Meadors and GitHub
2a6e26620e
Auto-favorite our node ( #3609 )
2024-04-12 20:17:25 -05:00
Jonathan Bennett and GitHub
3f45c2d4f0
Fix another LOG_DEBUG message that should be LOG_ERROR ( #3607 )
2024-04-12 14:14:56 -05:00
Jonathan Bennett and GitHub
11adfe05ce
Drop unishox2 functions from Router ( #3606 )
2024-04-12 14:06:05 -05:00
Ben Meadors
b4009f9f2f
New fixed copy-pasted more corrector hash
2024-04-12 11:49:35 -05:00
Jonathan Bennett and GitHub
917b739e62
Update TinyGPS version to un-derped commit
2024-04-12 11:29:08 -05:00
Ben Meadors and GitHub
2c4db16336
TinyGPSAltitude support for negative altitude ( #3605 )
2024-04-12 10:49:14 -05:00
4c9646f7d9
fix: device sleep (part 1) ( #3590 )
...
* fix sleep part 1
* always show wakeup reason in debug log
* fix screen turn on issue
* avoid unnecessary reboot when entering light sleep
* set DIO1 based on radio type
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2024-04-12 10:01:24 -05:00
Oliver Seiler and GitHub
8fd32f3452
enable USB CDC ( #3597 )
2024-04-12 07:19:48 -05:00