CST816_TouchLib
Поддержка сенсорного экрана CST816 с распознаванием жестов, кнопок и пробуждением из deep sleep для LilyGO T-Display
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:db41c67b6428bbdab360394eeb97a72ba9ec588469cd6e7b84013f47a6052f8cCST816_TouchLib-2.2.0-db41c67b.zipОписание
Библиотека для работы с сенсорным экраном CST816, которая добавляет поддержку жестов — то, чего не хватало в других реализациях. Заточена под LilyGO T-Display ESP32-S3 и T-Display S3 AMOLED, работает и на других устройствах с этим чипом. Распознаёт свайпы в четыре стороны, двойной клик, долгое нажатие и простые касания. В комплекте примитивный GUI-механизм для регистрации кнопок, если надо быстро создать интерфейс. Поддерживает два режима взаимодействия — простой без callbacks и посложнее с обработчиком событий через интерфейс. Также умеет пробуждать ESP32 из deep sleep по касанию экрана. По умолчанию настроена именно под T-Display ESP32-S3, под AMOLED-версию нужны небольшие правки пинов и разрешения.