Commit Graph
368 Commits
Author SHA1 Message Date
liu weikai 398aaca87f Preload ESP32 locale content supplements 2026-06-27 14:23:31 +08:00
liu weikai 0c5f4089ba fix(nrf52): avoid overlapping settings file handles 2026-06-27 14:11:35 +08:00
liu weikai 78a446aec2 fix(nrf52): align Meshtastic BLE read timing 2026-06-27 13:44:07 +08:00
liu weikai 6293f97638 feat(nrf): enable ble and narrow device settings 2026-06-27 02:57:45 +08:00
liu weikai 2748906e53 test: align compatibility menu smoke with registry 2026-06-27 02:16:14 +08:00
liu weikai 35a12e1e1d style: apply clang-format 14 2026-06-27 02:12:14 +08:00
liu weikai dfb08cc2bc chore: prepare 0.1.31-alpha release 2026-06-27 01:59:29 +08:00
liu weikai 93b18b0bfa perf: raise pager display SPI clock 2026-06-27 01:40:41 +08:00
liu weikai acc428a7e2 fix: include Meshtastic MQTT protobuf header 2026-06-27 01:31:40 +08:00
liu weikai 847c14a3a7 fix: align Meshtastic BLE and CJK packs 2026-06-27 01:10:36 +08:00
liu weikai d00b54e19a fix(ble): preserve meshtastic android message identity 2026-06-27 00:32:27 +08:00
liu weikai 4e34e7e0d6 chore(esp): guard meshtastic stack hygiene 2026-06-27 00:30:30 +08:00
liu weikai e0779dfab5 fix(ble): reduce meshtastic stack pressure 2026-06-26 23:58:03 +08:00
liu weikai dd83c59e44 fix(meshtastic): reduce mqtt proxy stack use 2026-06-26 23:29:45 +08:00
liu weikai 45c39753f7 fix(ble): preserve channel module settings 2026-06-26 23:07:58 +08:00
liu weikai c921f9ac9b docs(ble): specify Meshtastic Android connection flow 2026-06-26 22:43:00 +08:00
liu weikai 57bae72049 fix(app): keep config saves off task stack 2026-06-26 22:42:37 +08:00
liu weikai 7552f02608 Improve nRF virtual keyboard labels 2026-06-26 18:15:46 +08:00
liu weikai 5217730e56 fix(ble): complete Meshtastic node handshake 2026-06-26 18:11:21 +08:00
liu weikai 400c5ed996 fix(esp): reduce RAM pressure and TDeck display stalls
Tune Arduino task stacks and board env flags to recover internal RAM for BLE startup.

Avoid synchronous boot UI rendering on Arduino loopTask and move large board singletons toward PSRAM where available.

Improve TDeck/Pager display responsiveness by restoring practical LVGL DMA buffers, using SPI pixel writes, disabling transition animations, and testing TDeck display SPI at 80MHz.
2026-06-26 16:20:37 +08:00
liu weikai 5825a7a3e7 fix: enforce streaming file reads 2026-06-26 10:22:08 +08:00
liu weikai 5f77bcb394 fix: stream GPS track file loading 2026-06-26 09:51:53 +08:00
liu weikai c5d00419c3 chore: snapshot current workspace changes 2026-06-26 09:36:54 +08:00
liu weikai 34aad0bffa fix: stabilize T-Display P4 C6 companion link 2026-06-25 13:41:06 +08:00
vicliu 961230f4dd Merge pull request #63 from vicliu624/feat/t-display-p4
Prepare 0.1.30-alpha release
v0.1.30-alpha
2026-06-24 22:03:30 +08:00
liu weikai 9a6480e073 Align Cardputer tile cache smoke 2026-06-24 19:06:08 +08:00
liu weikai dd3c764829 Align Cardputer map help smoke 2026-06-24 18:04:17 +08:00
liu weikai 0ebf570ff2 Update Cardputer map wiring smoke 2026-06-24 17:57:34 +08:00
liu weikai 15485c596c Link Linux UI memory profile 2026-06-24 17:39:31 +08:00
liu weikai 4efd8db826 Fix remaining Linux CI issues 2026-06-24 17:34:17 +08:00
liu weikai 575b9c92a3 Fix Linux CI source manifests 2026-06-24 17:14:08 +08:00
liu weikai 4185352594 Share T-Deck SD SPI frequency 2026-06-24 17:04:47 +08:00
liu weikai 6b30fff4e7 Prepare 0.1.30-alpha release 2026-06-24 16:34:29 +08:00
liu weikai 9999469985 Refactor energy sweep topbar 2026-06-24 15:44:01 +08:00
liu weikai 45a31bd89c Stabilize pager SD startup and retire NFC path
Retire unused T-LoRa Pager NFC runtime/dependencies and keep the old auxiliary rail disabled so it no longer participates in the shared SPI path.

Serialize SdFat access through the shared SPI lock, keep exFAT-capable SdFs active, and add mount diagnostics used to verify the startup failure.

Keep the tested candidate picker, keyboard backlight, and display lock fixes in the same firmware state that was built and flashed on the connected tlora_pager_sx1262.
2026-06-24 01:59:58 +08:00
liu weikai d739ec3c95 Burn down Arduino SD audio paths 2026-06-23 01:49:44 +08:00
liu weikai 8021b5d71d Restore ESP chat SD log store 2026-06-23 01:00:45 +08:00
liu weikai 8a39c2a430 Instrument pager startup bringup 2026-06-23 01:00:15 +08:00
liu weikai 5e847b8f57 Persist contacts and nodes through SD stores 2026-06-22 23:53:16 +08:00
liu weikai fd61273852 Defer SD mount and persist chat on SD 2026-06-22 23:52:36 +08:00
liu weikai 7fdcbe4f39 Separate candidate picker header from grid 2026-06-22 22:45:47 +08:00
liu weikai da8258c609 Fix candidate picker and walkie monitor toggles 2026-06-22 21:56:06 +08:00
liu weikai bddc867c1a Polish walkie and candidate controls 2026-06-22 21:16:00 +08:00
liu weikai 2a4b580a8a Burn down Arduino SD backend 2026-06-22 18:14:38 +08:00
liu weikai 185bf07968 Fix text candidate picker header layout 2026-06-22 13:13:37 +08:00
liu weikai f86c649b87 Fix walkie focus and compact controls 2026-06-22 13:08:16 +08:00
liu weikai 4c1b0da1f8 Fix text candidate picker layout 2026-06-21 23:10:22 +08:00
liu weikai 63549516ec Reduce UI hot-path diagnostics and input churn 2026-06-21 22:56:49 +08:00
liu weikai 50c2c388ea Improve ESP map tile backpressure recovery 2026-06-20 17:47:05 +08:00
liu weikai 7dcb90032d Implement MeshCore V2 multibyte paths 2026-06-20 16:56:53 +08:00