Cleanup: remove BLE scanner, rename 10-OBD-Display-2024 to 10-GIF-Tests
- 11-BLE-Scanner removed; its car-test log moved to 12-OBD-Speed/docs
- 10-OBD-Display-2024 -> 10-GIF-Tests (GIF playback experiments)
- the broken LVGL 9 archive was already deleted (unintentionally) in d6982ab
- READMEs and CLAUDE.md references updated; visual check of 80 MHz QSPI /
RGB565_SWAPPED marked as confirmed
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
66f70c0cc1
commit
733306a9c0
28 files changed
+10
-881
No files matched your search
@@ -0,0 +1,22 @@
|
||||
# GIF tests
|
||||
|
||||
GIF playback experiments on the JC3636W518 (originally part of the 2024 OBD display attempt; renamed 2026-10-23).
|
||||
Used to find the fastest GIF setup — results are in `../shared/README.md` and `../CLAUDE.md`.
|
||||
|
||||
## Projects (PlatformIO, LVGL 9.6.0, shared library in `../shared`)
|
||||
| Folder | What it does |
|
||||
|---|---|
|
||||
| `display_gif_embedded/` | `loligod.gif` compiled into firmware (`src/loligod.c`, 2.2 MB GIF → 3.5 MB firmware, `default_16MB.csv`). Plays at full GIF speed (~23.8 fps, 53 % CPU). Starts without SD card. |
|
||||
| `display_gif_sd/` | `wallpaper.gif` from the SD card, loaded into PSRAM once and played from memory (~15 fps for the current file). |
|
||||
| `assets/gifs/` | GIF files (`dump/` = unused collection) |
|
||||
|
||||
## Build / upload
|
||||
```
|
||||
pio run -d display_gif_embedded -t upload # flash (COM21)
|
||||
pio device monitor -d display_gif_embedded # serial: FPS / refresh / other / CPU once per second
|
||||
```
|
||||
(`pio` = `%USERPROFILE%\.platformio\penv\Scripts\pio.exe` if not on PATH.)
|
||||
|
||||
## Notes
|
||||
- `display_gif_embedded/src/montserrat_100.c` (100 px digits font, 1 bpp) is present but not used.
|
||||
- `display_gif_sd` returns early in `setup()` if the SD card fails to mount (black screen).
|
||||
Reference in new issue
Block a user