pelgraine
9ef1fa4f1b
moved cpu.begin to earlier to reduce risk of brownout boot stuck at low voltage
2026-02-13 18:29:06 +11:00
pelgraine
2dd5c4f59f
Slight nav bar ui change in notes mode and improved rename function responsiveness
2026-02-12 21:04:05 +11:00
pelgraine
ee2a27258b
improved cursor tracking and rename file handling implented with r key in Notes file list view
2026-02-12 20:45:41 +11:00
pelgraine
5b868d51ca
improved responsiveness and cursor tracking in notes function. updated firmware version in mymesh.
2026-02-12 20:32:21 +11:00
pelgraine
220006c229
"Increased buffer size. Shift+WASD → cursor nav in editing mode.
...
Shift+Backspace → save (editing), delete (reading/file list).
Shift+Enter → rename from file list.
RTC time passed via setTimestamp() when opening notes."
2026-02-12 20:18:57 +11:00
pelgraine
a60f4146d5
Create, edit, save and delete txt notes from the N menu from any home view screen
2026-02-12 19:41:59 +11:00
pelgraine
9b0c13fd4c
fixed redundant uppercase key handling and updated firmware date in mymesh
2026-02-11 11:42:59 +11:00
pelgraine
6c3fb569f4
Fixed accidental regressions caused by commit f0dc218 and minor bug fixes
2026-02-11 11:34:12 +11:00
pelgraine
fa747bfce2
increased gps duty cycle timing to 3 minutes awake
2026-02-10 22:40:05 +11:00
pelgraine
f0dc218a57
GPS duty cycle and cpu power management for extended battery life implemented
2026-02-10 22:26:59 +11:00
pelgraine
15165bb429
New settings screen and key remapping for menu screens
2026-02-10 20:18:13 +11:00
pelgraine
ce37bf6b90
settings persistance backup to sd after saveprefs
2026-02-10 19:02:58 +11:00
pelgraine
8e98132506
Channel message view retains history after reboot
2026-02-10 18:56:53 +11:00
pelgraine
f644892b07
standalone device phase 1 complete - utc offset from gps homepage and gps timesync without ble enabled
2026-02-10 15:59:34 +11:00
pelgraine
fe1c1931ab
Limited repeater admin function stage 1 implemented - login, clock sync, advert, neighbors list
2026-02-10 14:55:47 +11:00
pelgraine
e030a61244
DMs now available - select contact in contacts list view by pressing Enter
2026-02-10 13:59:15 +11:00
pelgraine
f630cf3a5a
Contacts now in - press N to access
2026-02-10 13:45:41 +11:00
pelgraine
3d716605dc
made agc.reset.interval 500 the default
2026-02-10 12:42:26 +11:00
pelgraine
6e60c56d48
fixed apparent $ regression
2026-02-10 03:09:28 +11:00
pelgraine
b9a68f0f99
Amended so sym plus $ prints the dollar sign now
2026-02-10 02:28:34 +11:00
pelgraine
33304c7bec
updated emoji sprites, ui word wrapping and formatting
2026-02-10 01:44:54 +11:00
pelgraine
cca984be08
First limited emoji support!
2026-02-10 00:30:03 +11:00
pelgraine
69e73440db
Epub and Epub3 converter now working
2026-02-09 09:08:48 +11:00
pelgraine
0b94a56fae
Fix indexing screen
2026-02-07 18:09:09 +11:00
pelgraine
9eadb0a3fe
First functioning text reader and guide added
2026-02-07 17:41:11 +11:00
pelgraine
6f23cd612c
tiny text view testing
2026-02-07 16:35:02 +11:00
pelgraine
9fbc3202f6
"fixed reocurring BLE queue bug that popped up in v0.6.1. Improved keyboard responsiveness"
2026-02-04 12:44:17 +11:00
pelgraine
4b81e596d2
"Fixed the queueSentChannelMessage BLE history ommission"
2026-02-01 20:26:27 +11:00
pelgraine
0b270c0e1a
"Changed word wrapping in channel view screen to boundary wrapping"
2026-02-01 19:38:26 +11:00
pelgraine
b0003e1896
"Added additional channel compose functionality - can switch channels now. Minor ui changes for nav bar"
2026-02-01 17:51:17 +11:00
pelgraine
c5df40cefd
Added basic Public channel only view message history and compose - bugs still present
2026-01-29 21:33:14 +11:00
pelgraine
e194c2c48c
Replace Serial.print with MESH_DEBUG macros for cleaner debug output in main cpp, tdeckboard cpp and target cpp
2026-01-29 18:28:19 +11:00
pelgraine
cfd2d51f79
”Amend mymesh.h to Meck v0.3 || ‘target.h’ - Added #include "variant.h" at the top to ensure HAS_GPS is always defined before the conditional includes || target.cpp - Added debug output to verify HAS_GPS is defined at compile and runtime || ‘TDeckBoard.h’ - Added #include "variant.h" for pin definitions || Added #include "variant.h" to ‘main.cpp’ to ensure HAS_GPS is defined || Added code to ‘main.cpp’ to enable GPS by default after sensors.begin() as longpress not currently functional for gps toggle || Changed battery icon size in ‘uitask.cpp’ from 24 to 22 width and 10 to 8 height.”
2026-01-28 19:38:01 +11:00
pelgraine
94e8e06262
Merge local VSCode changes to fix T-Deck Pro e-ink display scaling and layout; start removing non-T-Deck variants that aren't the focus of Meck custom firmware
2026-01-28 17:43:54 +11:00
Scott Powell
3c27132914
* T1000e BLE - default node name is now the MAC address
2026-01-23 15:53:58 +11:00
Scott Powell
3d9378d91e
* Fix for VolatileRTCClock wrapping around to initial synced time every 49 days
2025-10-30 16:45:50 +11: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
Scott Powell
acde9921b5
* Refactor of UITask, moved to /ui-new
2025-08-16 20:04:54 +10:00
Scott Powell
4b95c981bb
* UI revamp for companion radios
2025-08-08 20:01:31 +10:00
Scott Powell
1295c4633b
* companion: minor refactor of who should invoke UITask::loop()
2025-06-21 20:48:28 +10:00
Florent de Lamotte
588a986976
t1000e: gps toggle not using board class
2025-06-19 17:26:58 +02:00
Scott Powell
9c833486bf
* DataStore, advert blob record format change
2025-06-06 21:35:54 +10:00
Scott Powell
6e0b505a2a
* companion: refactor of all filesystem access to new DataStore module
2025-06-06 15:30:35 +10:00
Scott Powell
5729d66a9e
* companion: some further refactors after the MyMesh refactor
2025-06-02 15:25:55 +10:00
Florent
31cbf9ed0e
gps : sync time on fix
2025-06-01 20:02:35 -07:00
hank
f58a34f5f4
Refactored MyMesh, advert on doublepress
...
Pulled the class out of main.cpp, made a header to go along with it, externed globals in headers to make them accessible to button code. Added button code to send an advert on double press. Refactored ini files to prevent linker errors.
2025-05-31 19:11:28 -07:00
Scott Powell
fec064c1a2
* companion: interference threshold default (14)
2025-05-27 22:48:28 +10:00