← Умный дом

Экран SmartH без SPI-контроллера

в разработке

Назначение

На используемой связке дисплея и контроллера аппаратный SPI был занят другими задачами или недоступен в нужной конфигурации — понадобился программный (битбэнг) способ управлять и экраном, и сенсорным слоем напрямую через обычные GPIO.

Как работает

Вывод изображения на дисплей ILI9341 и считывание сенсорного слоя XPT2046 реализованы программным переключением GPIO-пинов (битбэнг) вместо аппаратного SPI-периферийного блока, что даёт гибкость в выборе пинов ценой более высокой нагрузки на процессор.

Компоненты

Python, дисплей ILI9341, сенсорный контроллер XPT2046, программная (битбэнг) реализация протокола без аппаратного SPI.

Статус

В разработке.