CS01 PLUS ESP32 ПРОГРАММИРУЕМ ЭКРАН С МЕНЮ ПОДКЛЮЧЕНИЯ К ВАЙФАЙ
Довольно сложная тема, я пока копался - очень трудно было найти какой-то рабочий вариант с настройками пинов ввода-вывода, чтобы все работало и можно было разобраться, не будучи семи пяни во лбу. Всякие там Ардуино или нативные Espressive IDF примеры так и не завелись, а если какие и завелись. то либо с жуткими тормозами, либо с глюками. В итоге нашел один относительно простой для освоения пример на базе VSCode. И вот, с ним наконец-то получилось сделать рабочую тестовую программу.
Для того, чтобы лыжи поехали, нам необходимо ознакомиться со страничкой автора на гитхабе:
https://github.com/fritsjan/WT32-SC01-PLUS-PLATFORMIO
Затем установить некоторое ПО.
1) GIT для Windows или Git для Linux:
sudo apt install git-all
Первое нам надо для того, чтобы кодить, а второе чтобы рисовать гуй.
VS CODE
После скачивания самой программы мы скачивае
м данный архив и через меню File добавляем папку. Далее наша IDE-ка сама настраивает проект, скачивает необходимые плугины и прочую херню. Ждем пока закончит, затем открываем SquareLine Studio...
SquareLine Studio
Тут главное понять как начать... А это довольно легко. Создаем проект Ардуино 16 бит, 480 на 320, версия 8.3.11 сойдет, добавляем ассеты... там кнопочки всякие, бэкграунды и т. д. В формате png, 8 бит, резолюшен 72 пикселя на дюйм. Как сделать гуй - это отдельная тема, это вам надо постараться самостоятельно, саму студию необходимо подучить, почитать документацию к функциям, генерируемым фреймворком. Там довольно неплохая документация и даже моим скромным умишком постижимая достаточно легко. Потом, когда проект готов, мы жмякаем Export UI Files... Фреймворк генерирует в папке проекта