taco
b4b0a0ee0f
build fixes for nibble_screen_connect and thinknode_m2
2026-06-05 00:55:02 +10:00
taco
7ce8b66718
build fix for rp2040 companion usb
2026-06-04 23:36:51 +10:00
taco
33ce1c991c
add missing radio_init() for rak11310
2026-06-04 23:30:50 +10:00
taco
2a8bd3edad
pin platform-raspberrypi to 4e22a0d
...
pins framework-arduinopico @ 1.50600.0+sha.6a1d13e9
2026-06-04 23:21:41 +10:00
taco
2f221acd37
build fixes for LilyGo T-Echo Card
2026-06-04 19:05:58 +10:00
taco
e449af1723
bypass auto-shutdown delay for e-ink devices
2026-06-02 18:37:18 +10:00
taco
5e3edd0bbc
add bool isEink() for eink display drivers
2026-06-02 18:36:07 +10:00
taco
3ce1cf404e
NRF52: disable autoshutdown if powered, add auto-shutdown warning for oled
2026-06-02 00:55:25 +10:00
taco
f701b58b4b
NRF52Board: ungate isExternalPowered()
2026-06-02 00:53:00 +10:00
taco
efaf95d685
fix debug params for t-echo card
2026-05-21 19:58:10 +10:00
taco
7c8d84ffb5
remove deprecated functions, fix typo and style
2026-05-21 19:58:10 +10:00
taco
26c641bc63
tiny ui rendering fixes
2026-05-21 19:58:10 +10:00
taco
9f683975c1
add torch
2026-05-21 19:58:10 +10:00
taco
8540c98947
add tinyui for lilygo t-echo card
2026-05-21 19:58:10 +10:00
taco
5058415fa3
u8g2 wrapper: allow larger font when size >= 2
2026-05-21 19:58:10 +10:00
taco
1e740d30f2
initial t-echo card support
2026-05-21 19:58:10 +10:00
taco
b92fcbed10
add openocd_target to lilygo t-impulse board.json
2026-05-20 20:02:18 +10:00
taco
716ba8ee5e
pin CustomLFS to version 0.2.2
...
CustomLFS 0.2.2 adds support for the flash chip in LilyGo T-Echo Card and T-Echo Lite
2026-05-11 11:37:56 +10:00
taco
e7e97ec438
add option to disable DS3231 probe
2026-05-10 20:29:47 +10:00
taco
b612ba49f2
reduce dram0_0 usage by lowering OFFLINE_QUEUE_SIZE
...
some older ESP32 boards were pushing the limits of the dram segment causing the linker to fail, especially for ble and wifi firmwares.
lowering OFFLINE_QUEUE_SIZE reduces dram usage
2026-05-08 00:40:33 +10:00
taco
68ab882cd5
fix CustomLFS version pinning
2026-05-06 23:53:35 +10:00
taco
f7d8fa3420
use internal fork of Adafruit nRF52 Arduino
2026-04-28 21:46:14 +10:00
taco
04b69e86be
revert bluefruit patch
...
in preparation to switch to using our own fork of Adafruit NRF52 Arduino with the patch included
2026-04-28 21:39:34 +10:00
taco
1500a5a9cb
add get bootloader.ver command for nrf52
2026-02-18 15:35:20 +11:00
taco
5df139f3d6
update build.sh to support RP2040 and STM32
2026-02-13 12:43:04 +11:00
taco
77675ab496
add -D ESP32_PLATFORM to esp32_base
2026-02-13 12:01:04 +11:00
taco
598489be47
refactor ui with ring buffer and display most recent
2026-02-04 09:38:05 +11:00
taco
a342ab8437
nrf52: allow repeater to sleep when idle
2026-02-01 14:51:27 +11:00
taco
8d5eaf500d
add makeBlobPath inline helper for esp32
2026-02-01 00:02:30 +11:00
taco
31ba971c60
only store advblob when adding/updating contacts
2026-02-01 00:02:30 +11:00
taco
e6e1b810f8
add DataStore::deleteBlobByKey()
2026-02-01 00:02:29 +11:00
taco
c5b1d30280
t114: remove extra DCDC enable
2026-01-31 23:48:28 +11:00
taco
c7eea3915d
fix: remove esp_wifi.h from esp32board.h
...
saves ~500 bytes of dram and allows Tbeam to compile again
2026-01-30 15:07:40 +11:00
taco
4a83a6658a
build fix for meshtiny (nrf52board ota refactor)
2026-01-28 00:59:42 +11:00
taco
5a20e8674f
support for meshtiny
2026-01-27 14:15:02 +11:00
taco
96ef5e5efe
allow set prv.key from remote, validate new prv.key
2026-01-25 01:32:48 +11:00
taco
988287bfd7
recalc ClientACL shared_secrets at startup
2026-01-25 01:32:44 +11:00
taco
6336bd5b72
refactor ClientACL and CommonCLI, add ClientACL::clear()
2026-01-25 01:31:53 +11:00
taco
9dd52bd0cc
build fix for room server with MESH_DEBUG=1
2026-01-23 23:43:05 +11:00
taco
36f230d074
thinknode m1: allow GPS to sync clock
2026-01-22 14:42:43 +11:00
taco
ea85486dca
thinknode m1: add missing GPS page to new UI
2026-01-22 14:42:08 +11:00
taco
b09ddfc5e1
thinknode m1: add missing getLocationProvider() override
2026-01-22 14:41:07 +11:00
taco
b919119faf
only write contacts when changed
2026-01-16 13:15:35 +11:00
taco
c61fde9328
always send PUSH_CODE_NEW_ADVERT when advert was not added to contacts[]
2026-01-16 13:15:35 +11:00
taco
df6687034a
bootstrap RTC from contact.lastmod and improve slot overwrite logic
...
slot overwrite logic can now safely use contact.lastmod to find oldest contact for overwrite
2026-01-15 18:01:20 +11:00
taco
741564dd48
refactor: add populateContactFromAdvert()
2026-01-15 18:01:20 +11:00
taco
403ce1db08
contacts: granular autoadd and overwrite-oldest
2026-01-15 18:01:20 +11:00
taco
638f41d143
calculate shared_secret on demand
2025-12-06 16:21:17 +11:00
taco
e1d3da942b
fix DC/DC enable for boards which currently have it.
...
this fixes how the reg1 dc/dc converter is enabled on WisMesh Tag / T1000e / WM1110 and Xiao NRF52
2025-12-03 15:59:59 +11:00
taco
dde9b7cc76
remove calls to sd_power_mode_set(NRF_POWER_MODE_LOWPWR);
...
this is the default mode, there is no need to call it unless previously changing it.
2025-12-03 15:59:59 +11:00
taco
fc93d84fb8
tweaks get/set adcMultiplier logic
2025-11-21 23:44:17 +11:00
taco
e13c064487
add board.setAdcMultiplier to room server and sensor
2025-11-21 21:46:55 +11:00
taco
5a3ea64a97
Repeater: add adc.multiplier setting
2025-11-21 18:15:30 +11:00
taco
454f6b2583
rename adverts
2025-11-21 17:57:49 +11:00
taco
ed9655e14e
rename faketec to promicro
2025-11-21 12:48:33 +11:00
taco
bc2256f232
Keepteen LT1: remove terminal_chat and sensor targets
2025-11-16 16:17:11 +11:00
taco
2058af8453
initial support: Keepteen LT1
2025-11-16 15:55:49 +11:00
taco
52a3df4977
revert pubBlobByKey() change
2025-10-31 15:06:29 +11:00
taco
0b8159c6e5
refactor DataStore to use openRead() and openWrite()
...
refactored loadPrefsInt(), loadContacts(), loadChannels(), getBlobByKey() and putBlobByKey() to use openRead() and openWrite()
2025-10-31 13:17:22 +11:00
taco
5d495d505a
Revert Heltec T114 power savings
...
As discussed on discord with @recrof people are having issues, possibly due to these changes. See https://github.com/meshcore-dev/MeshCore/issues/746
This reverts commit a16e011bd2 .
2025-10-21 00:34:57 +11:00
taco
a3e6b79c2f
Revert addition of ENV_PIN_SDA
2025-09-25 20:08:18 +10:00
taco
2922b62888
add bounds check to _countLfsBlock / _getLfsUsedBlockCount
2025-09-20 17:36:52 +10:00
taco
119b8f29e6
add rak4631 board json
2025-09-10 00:05:14 +10:00
taco
52de2096ab
fix incorrect ram and flash sizes in board jsons
2025-09-09 17:38:10 +10:00
taco
f92bd0db9e
fix inconsistencies across nrf companion roles
2025-09-09 17:00:29 +10:00
taco
e8314c9c8c
new ldscript for extrafs nrf companion envs
2025-09-09 16:55:46 +10:00
taco
a0e7b47e29
correct max contacts and channels for some nrf devices
2025-09-08 22:06:15 +10:00
taco
18be92615b
add QSPI pins to Lilygo T-Echo
2025-09-07 20:00:44 +10:00
taco
acf6110001
add companion usb to ThinkNode M1
2025-09-07 19:59:01 +10:00
taco
8521b0eb08
new version of CustomLFS lib
2025-09-07 19:54:42 +10:00
taco
bcfc8d3771
improved RescueCLI for dual FS
2025-09-06 14:15:40 +10:00
taco
3d83556829
refactor: use _getContactsChannelsFS() instead of ifdefs
2025-09-06 14:15:40 +10:00
taco
accd1e0a97
nrf52 targets: increase limits for contacts and channels
2025-09-06 14:15:40 +10:00
taco
2b24c575c7
support dual filsystems on nrf52
...
store identity and prefs in UserData and contacts, channels and adv_blobs in ExtraData
2025-09-06 14:15:40 +10:00
taco
bdfe9ad27b
switch to using QSPI bus for external flash
2025-09-06 14:15:40 +10:00
taco
c5180d4588
initial commit: CustomLFS
2025-09-06 14:15:40 +10:00
taco
1f20722f51
fix: wio tracker L1: tidy platformio.ini
2025-09-04 19:59:33 +10:00
taco
96a71bb21b
alter keycode keycode handling
2025-09-03 16:28:58 +10:00
taco
afbfc6c6ed
add new keycodes
2025-09-03 15:48:50 +10:00
taco
a9ab1f072a
increase gps/buzzer alert times
...
600 is a bit short for eink
2025-09-03 14:02:35 +10:00
taco
9f185303b4
long press cancels multi click
2025-09-03 12:29:20 +10:00
taco
5de0dc1fd6
sliding multiclick window
2025-09-03 12:03:31 +10:00
taco
43c3105bf1
wake screen on double and triple clicks
2025-09-03 08:31:38 +10:00
taco
ce31fd7c57
multi click support including buzzer toggle
2025-09-03 08:25:59 +10:00
taco
03358b33c2
fix: promicro: add powerOff
2025-09-02 21:30:51 +10:00
taco
b64e78b7eb
fix: Heltec Vision Master E290: rename companion target
2025-09-02 08:06:43 +10:00
taco
cb8ca91d27
WioTrackerL1: add joystick left and right for new UI
2025-08-17 19:01:28 +10:00
taco
8f1ccb65ae
WioTrackerL1: add poweroff support
2025-08-17 18:10:58 +10:00
taco
86671c0ff8
Support NewUI on WioTrackerL1
2025-08-16 09:29:48 +10:00
taco
a49b5aaba7
fix: wrong QSPI pins for wio tracker l1
2025-08-02 04:07:07 +10:00
taco
1dfc0e6975
fix: Wio Tracker L1: use correct max ram and flash size for S140 v7.3.0 softdevice
2025-07-31 07:03:58 +10:00
taco
ef58ef460b
fix: BMP280 altitude was using incorrect library
2025-07-28 11:29:55 +10:00
taco
296a1e45fb
fix: Wio Tracker L1: correct joystick press button pin
2025-07-21 18:17:32 +10:00
taco
c5783660c4
radio.std_init() for heltec ct62
2025-07-19 16:09:54 +10:00
taco
3f996ef4fc
fix: Wio Tracker L1: add DIO2 as rfSwitch and correct TCXO voltage.
2025-07-16 12:25:16 +10:00
taco
57f93a4196
add GPS UI alert to quad-press
2025-07-16 10:35:48 +10:00
taco
78cd655789
Seeed Wio Tracker L1: initial support
2025-07-11 01:08:38 +10:00
taco
2bb7e6dad4
fix: heltec v3: change gps enable pin
2025-07-04 14:12:57 +10:00
taco
74818d0594
fix: change GPS pins
...
Pin 45 and 46 are strapping pins on ESP32-S3, which can lead to unintended consequences on boot. I have amended the pins and added an enable pin as well.
2025-07-04 13:55:39 +10:00
taco
c56da5e6aa
refactor: lilgo_t3s3 with CustomSX1262::std_init()
2025-06-30 08:51:18 +10:00