Commit Graph
79 Commits
Author SHA1 Message Date
pelgraine 178b2ef3cf Remove T5S3, T-Echo, CardKB and nRF support 2026-09-29 06:46:19 +10:00
pelgraine cd8c23838b fix broken links in readme 2026-09-15 19:35:16 +10:00
pelgraine db87d5394c fix readme max battery digit 2026-09-15 19:29:46 +10:00
pelgraine 1bb2a9bf85 Readme updated to align with main branch additions 2026-09-15 19:19:50 +10:00
pelgraine d52802fed3 Update readme. Update build date. Fix stale comments in Max ini. 2026-09-15 19:09:17 +10:00
pelgraine fcd2bc7aa6 GBC emulator: Q quits; README documents the emulator
EMULATOR (T-Deck Max)
- Q now quits a running game, matching the back key used across the
  rest of the interface. Shift+Backspace still works. Added as a second
  exit latch in the keyboard driver's raw joypad mode; the on-screen
  hint reads "Q: Quit".
  variants/lilygo_tdeck_max/TCA8418Keyboard.h
  examples/companion_radio/ui-new/GBCEmulatorScreen.{h,cpp}

README
- New "Game Boy / Game Boy Color Emulator (T-Deck Max, v1.14+)"
  subsection under Games: what it is, where to get free homebrew ROMs
  (uCity, Halo: Combat Devolved), where to put them (/roms, .gb/.gbc,
  32 files, names under 48 characters), how to launch and play (key
  table, radio paused and CPU at 240 MHz while a game runs), what the
  picture looks like and why it updates about 1.4 times a second,
  saves (.sav on quit, no RTC state), and the release's limits.
- Contents entry for the new subsection; Games intro mentions the
  Games tile and the Max-only emulator.
- SD Card Requirements lists Game Boy ROMs and saves.
- T-Deck Max intro cross-references the emulator.
- Road-Map: emulator done on the Max; Pro support, ES8311 sound with
  mic-key mute, and RTC save state listed as to-do.
- Third-Party Libraries: Peanut-GB (MIT, Mahyar Koshkouei) added, with
  a note that no Game Boy software is bundled.

Version tags on the new items are v1.14; the global version bump
follows in the next commit.
2026-09-13 01:39:01 +10:00
pelgraine 2cc66568e1 Update readme 2026-07-14 19:23:18 +10:00
pelgraine 444631e08b update lock screen reference in Readme; update footers and exit behaviour so nearly all instances of Q:Exit is now Shift+Delete=Exit. Add first pass change for Meck issue 20 to dispatcher cpp and h 2026-06-30 20:05:51 +10:00
pelgraine 9e11178374 update readme 2026-06-07 06:35:20 +10:00
pelgraine 54ca0638eb update readme 2026-06-05 04:54:50 +10:00
pelgraine a594153b88 update readme for Max features 2026-06-05 00:26:20 +10:00
pelgraine 4dfefa58ca update readme 2026-05-23 07:58:54 +10:00
pelgraine f7a4e0ad0f updated readme to fix channel picker references 2026-05-18 12:29:24 +10:00
pelgraine 926736016e update readme 2026-05-15 09:12:54 +10:00
pelgraine 5cca0e8e50 update readme for v1.9 tr 2026-05-07 18:18:00 +10:00
pelgraine 4ba130ccfa update readme for v1.8; added fix: robust SPIFFS recovery when auto-format fails
SPIFFS.begin(true) auto-formats on mount failure, but the auto-format
itself can fail if the partition contains residual data from a previous
firmware (e.g. stock LilyGo, Meshtastic, or MeshCore with a different
partition layout). When that happens the firmware previously printed
"SPIFFS format FAILED!" and continued in a broken state with no
persistence.

Now on auto-format failure:
1. Find the SPIFFS partition via esp_partition_find_first()
2. Erase it completely with esp_partition_erase_range()
3. Call SPIFFS.format() + SPIFFS.begin(false) with up to 3 retries

Added #include <esp_partition.h> under ESP32 guard.

The existing first-boot display feedback ("Formatting storage...
First boot - please wait") is unchanged -- it fires on the initial
mount failure. The new partition erase code only triggers if the
auto-format also fails.
2026-05-03 21:22:07 +10:00
pelgraine 964606a018 Update README.md
Updated discord channel link
2026-04-23 18:29:00 +10:00
pelgraine a8d65aa3ba Update README.md
Fixed links for discord and Meshcore flasher
2026-04-23 18:23:34 +10:00
pelgraine ca5283af4f update readme, particularly licence section 2026-04-19 21:03:31 +10:00
pelgraine 8f0d961048 update readme for v1.7 updates 2026-04-19 20:54:13 +10:00
pelgraine 1c4d5a0daa updated readme for clarity, esp re meck remote wifi repeaters functionality 2026-04-12 23:20:11 +10:00
pelgraine df6c977ee4 updated readme 2026-04-12 23:13:27 +10:00
pelgraine 8d69b69e1f fix contact limits in readme 2026-04-12 18:22:35 +10:00
pelgraine 0c032429eb Added new emoji to emoji picker; bug fixes for larger battery capacities recognition regression; updated readme for clarity on contacts add; updated firmware version; fix stupid blob storage size & buffer issue so now you can add contacts from last heard finally!!! Updated readme accordingly 2026-04-12 18:15:33 +10:00
pelgraine 39cd30890b update readme for new v1.5 features 2026-03-28 01:41:16 +11:00
pelgraine 47a0d2cc95 Update README.md
Made it really stupidly clear that this is vibecoded
2026-03-25 19:57:47 +11:00
pelgraine 19efb52521 udpate readme 2026-03-23 15:16:57 +11:00
pelgraine 6f07b7a372 update readme to do 2026-03-23 13:36:54 +11:00
pelgraine 735fefd203 update readme 2026-03-22 18:50:59 +11:00
pelgraine ed5cda4f44 readme update for v1.3 2026-03-22 18:49:38 +11:00
pelgraine 17f8233402 fix readme typo in last heard 2026-03-20 21:36:08 +11:00
pelgraine 69dc62fa78 update readme and txt reader guides for Meck v1.2 2026-03-20 21:17:18 +11:00
pelgraine 4004acf15d tdpro darkmode regression bugfixes; update readme 2026-03-15 15:36:18 +11:00
pelgraine 0b9402b530 updated readme for v.1.1 changes 2026-03-15 14:50:24 +11:00
pelgraine 509411630b update readme 2026-03-13 23:20:22 +11:00
pelgraine 9b15458927 Update README.md 2026-03-08 00:41:51 +11:00
pelgraine 85ccdf526e Update README.md 2026-03-08 00:40:47 +11:00
pelgraine 90a4f5f881 multi.acks 1 set default for new firmware installs; can set rxdelay, int.thresh, gps.baud and multi.acks prefs over serial; adjust preamble length dependant on SF setting; updated serial settings guide and Meck Readme accordingly 2026-03-07 15:53:50 +11:00
pelgraine 1dfab7d9a6 Add image and update README for T-Deck Pro 2026-03-01 13:39:26 +11:00
pelgraine fdfac73427 updated readme to accommodate the several new changes in v0.9.5 2026-02-27 20:04:25 +11:00
pelgraine c5e10ad8ea updated readme to include license info 2026-02-24 10:03:50 +11:00
pelgraine 6e417d1f3e removed reference to pin 45 goal in readme as now backlight won't be happening until TD Pro Max 2026-02-22 17:36:56 +11:00
pelgraine 38eb4b854b updated roadmap and future planning details in readme 2026-02-22 17:36:04 +11:00
pelgraine 569794d2fe updated readme with new changes and quicklinks 2026-02-10 20:49:35 +11:00
pelgraine 33c2758a87 updated readme 2026-02-10 16:04:03 +11:00
pelgraine d42c283fb4 fixed repeater admin password entry display mode and updated readme 2026-02-10 15:06:48 +11:00
pelgraine 3af2770af2 updated readme 2026-02-10 14:11:43 +11:00
pelgraine ac3fb337e2 updated readme to incorporate v0.8 changes 2026-02-10 12:56:08 +11:00
pelgraine a5f2e8d055 "updated readme.md roadmap details" 2026-02-01 19:52:42 +11:00
pelgraine 2730c05329 "Updated readme and firmware version" 2026-02-01 18:18:21 +11:00