Есть вот такой дисплей http://ru.aliexpress.com/item/Free-...3-2-inch-Shield-Mega-2560-R3/32616549256.html Включается вот такой строкой UTFT myGLCD(CTE32HR, 38, 39, 40, 41); В принципе на работу дисплея не жалуюсь. Однако возникла потребность программно выключить его и включить по определенному событию. Функции lcdOff(), setBrightness() не работают. Как указано в pdf к библиотеке эти функции работают только на PCF8833 и CPLD дисплеях. Может кто подскажет как еще можно выключить/включить дисплей программно.
1. Открыть даташит на дисплей и найти в описании команд, команду (шестнадцатеричный код) на отключение и включение. 2. Открыть исходник библиотеки UTFT и найти кусок кода отвечающий за включение и выключение дисплея. 3. Заменить коды, отправляемые дисплею для включения и выключения. Другого пути нет. В статье https://habrahabr.ru/post/234601/ хороший пример, как это сделать, правда там другой контроллер и цель - добавить возможность управлять яркостью, но суть та же.