Separate old OBD display project from vendor demo folder
- Move user sketches to 10-OBD-Display-2024/, one folder per sketch - Keep 2-Program Example/Demo_Arduino vendor-only, single docs/ copy - Remove duplicate screenshots/instructions and ELMulator zip - Archive broken LVGL 9 attempt Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
9ee85bfd86
commit
9cefb9ba75
102 files changed
+32
-51
No files matched your search
@@ -7,6 +7,7 @@ Goal: write a **new custom program** for this device.
|
||||
- Before starting any task, **ask questions first** and make sure requirements are clearly understood.
|
||||
- While working, **describe what is being done** at each step.
|
||||
- Keep this file updated with new findings.
|
||||
- The folder is a **git repo** (local only, no remote). Commit `9ee85bf` = original kit snapshot before any cleanup.
|
||||
|
||||
## Hardware summary
|
||||
| Item | Detail |
|
||||
@@ -63,15 +64,8 @@ Note: `scr_lvgl_init()` already calls `lv_init()`; the demo `.ino` calls it agai
|
||||
| Folder | What it is |
|
||||
|---|---|
|
||||
| `1-Instructions` | Spec PDF (duplicate), AIDA64 remote-sensor layout `aida_remote_1.85.rslcd`, MJPEG conversion tool (Windows .NET, converts video to 360×360 MJPEG 25 fps) |
|
||||
| `2-Program Example/Demo_Arduino` | Libraries, `sd/` (SD card listing example), `ST77916_LVGL_DEMO/` (main LVGL demo) |
|
||||
| `…/ST77916_LVGL_DEMO/8.4` | Clean LVGL 8.x demo version |
|
||||
| `…/ST77916_LVGL_DEMO/9.1` | **Broken / half-ported** LVGL 9 attempt (garbled code, touch commented out) — don't use |
|
||||
| `…/ST77916_LVGL_DEMO/working version` | Earlier working copy |
|
||||
| `…/ST77916_LVGL_DEMO/*.ino` (top level) | **Modified** (not vendor) — plays a large GIF compiled in (`loligod.c`, 13.9 MB C array) + WiFi HTTP client polling `http://192.168.4.1/speed` |
|
||||
| `…/esp23_elm327_to_wifi` | Companion sketch for a *second* ESP32: Bluetooth ELM327 (OBD-II) → WiFi AP "ESP32-Access-Point" serving `/speed` (needs esp32 core 2.0.x, ESPAsyncWebServer, ELMduino) |
|
||||
| `…/ELMulator-master` | ELM327 emulator (zip) for testing OBD without a car |
|
||||
| `…/gifs` | GIF assets (+ `dump/`) |
|
||||
| `…/montserrat_100.c` | Custom 100 px Montserrat font (digits, for large speed readout) |
|
||||
| `2-Program Example/Demo_Arduino` | **Vendor only:** `library/` (3 libs), `lv_conf.h` (vendor original), `sd/` (SD listing example; its lv_conf.h has FATFS edits), `docs/` (setup screenshots + compile instructions). The vendor's original LVGL demo sketch no longer exists unmodified. |
|
||||
| `10-OBD-Display-2024` | **Earlier OBD speed-display project**, split into separate sketches — see its `README.md`: `display_speed_wifi`, `display_gif_sd`, `display_gif_embedded`, `elm327_wifi_bridge` (classic ESP32), `elmulator`, `assets/gifs`, `_archive/lvgl9_broken` |
|
||||
| `3-Specification` | Spec sheet (factory firmware features, interface photo) |
|
||||
| `4-Chip manual` | ESP32-S3R8 datasheet, PCM5100A datasheet |
|
||||
| `5-Dimension` | Mechanical drawings (JPG + DWG) |
|
||||
|
||||
Reference in new issue
Block a user