if(enable ==true && g_ui_module_mgr.ui_data.b_display_power == false) { ssd_oled_on(); my_delay_ms(3); ssd_oled_start_display_fade(SSD_OLED_FADE_OFF); g_ui_module_mgr.ui_data.b_display_power = true; UI_MODULE_PRINTF(" my_menu_lcd_open ..\r\n"); } else if(enable ==false && g_ui_module_mgr.ui_data.b_display_power == true) { ssd_oled_off(); g_ui_module_mgr.ui_data.b_display_power = false; UI_MODULE_PRINTF(" my_menu_lcd_close ..\r\n"); }
时间: 2023-08-27 14:04:38 浏览: 125
SEED-DVS365_V1.0
5星 · 资源好评率100%
这是一个代码片段,看起来是用于控制 OLED 显示屏的开关。判断条件是:如果 enable 为 true 并且显示屏当前处于关闭状态,则打开显示屏并进行一个 3 毫秒的延迟,然后启动显示屏的渐变开启效果,并将显示屏状态标记为已开启;如果 enable 为 false 并且显示屏当前处于开启状态,则关闭显示屏,并将显示屏状态标记为已关闭。其中,UI_MODULE_PRINTF 似乎是一个用于打印调试信息的宏,输出内容分别为 "my_menu_lcd_open .." 和 "my_menu_lcd_close .."。
阅读全文