29 lines
1.5 KiB
Markdown
29 lines
1.5 KiB
Markdown
# ESP32-S3-Touch-AMOLED-2.16
|
||
|
||
Подпроект для Waveshare `ESP32-S3-Touch-AMOLED-2.16`.
|
||
|
||
Структура:
|
||
|
||
- `official-demo/` — официальный репозиторий примеров Waveshare
|
||
- `original-firmware/` — резервная копия заводской прошивки
|
||
- `main-device/` — скрипты быстрой проверки устройства и основной скетч `shine_homeserver_main/`
|
||
- `reference/` — локальные заметки по документации и железу
|
||
- `main-device/shine_homeserver_main/` — основной рабочий скетч ESP32-проекта `SHiNE`
|
||
|
||
Примечание по git:
|
||
|
||
- `official-demo/` держать как локальный внешний checkout из `https://github.com/waveshareteam/ESP32-S3-Touch-AMOLED-2.16`, в основной git его не добавлять.
|
||
- `original-firmware/*.bin` — локальный дамп конкретной платы, в git не добавлять.
|
||
- `.arduino-build/` и готовые `.bin/.elf/.map` — сборочные артефакты, в git не добавлять.
|
||
|
||
Быстрый старт:
|
||
|
||
1. Сделать backup текущей прошивки:
|
||
- `cd original-firmware && ./backup_factory.sh`
|
||
2. Залить тест экрана/тача:
|
||
- `cd ../main-device && ./burn.sh widgets`
|
||
3. Залить тест динамика:
|
||
- `cd ../main-device && ./burn.sh audio`
|
||
4. Залить основной UI:
|
||
- `cd ../main-device && ./burn.sh shine-homeserver-main`
|