/
SoRusV
/
Tasmota
Обзор
Документация
Войти
/
SoRusV
/
Tasmota
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
development
lib/lib_display/UDisplay/src/uDisplay_timing.cpp
26 строк
594 B
Jason2866
Udisplay use library.json and folders in lib to ensure correct compile and linking (#24122)
15 ноя 2025, 21:00
Не верифицирован
15 ноя 2025, 21:00
309cdd6
Код
Авторство
О чём код?
#include "uDisplay.h" #include "uDisplay_config.h" // ===== Timing and Delay Functions ===== void uDisplay::delay_arg(uint32_t args) { uint32_t delay_ms = 0; switch (args & 0xE0) { case 0x80: delay_ms = 150; break; case 0xA0: delay_ms = 10; break; case 0xE0: delay_ms = 500; break; } if (delay_ms > 0) { delay(delay_ms); AddLog(LOG_LEVEL_DEBUG, PSTR("DSP: delay %d ms"), delay_ms); } } void uDisplay::reset_pin(int32_t msl, int32_t msh) { if (reset > 0) { digitalWrite(reset, LOW); delay(msl); digitalWrite(reset, HIGH); delay(msh); } }