thinknode_m5: manage baclight

此提交包含在:
Florent
2025-11-28 10:33:19 +01:00
父節點 dfec6d3483
當前提交 ee4e87c3ee
共有 5 個檔案被更改,包括 18 行新增5 行删除
+5 -1
查看文件
@@ -716,10 +716,14 @@ void UITask::loop() {
_analogue_pin_read_millis = millis();
}
#endif
#if defined(DISP_BACKLIGHT) && defined(BACKLIGHT_BTN)
#if defined(BACKLIGHT_BTN)
if (millis() > next_backlight_btn_check) {
bool touch_state = digitalRead(PIN_BUTTON2);
#if defined(DISP_BACKLIGHT)
digitalWrite(DISP_BACKLIGHT, !touch_state);
#elif defined(EXP_PIN_BACKLIGHT)
expander.digitalWrite(EXP_PIN_BACKLIGHT, !touch_state);
#endif
next_backlight_btn_check = millis() + 300;
}
#endif