Contains the information regarding a specific screen.  
|  | 
| screen_type_t(* | Refresh )(void) | 
|  | This function refreshes the screen data and indicates screen switching if required. 
 | 
|  | 
| void(* | Load )(void) | 
|  | Call this function in the new screen before switching to the new screen. 
 | 
|  | 
| void(* | Unload )(void) | 
|  | Call this function in the old screen before calling Load() in the new screen. 
 | 
|  | 
| ltdc_layer_info_t * | directLayer | 
|  | The information for the directly displayed layer in LTDC module. 
 | 
|  | 
| ltdc_layer_info_t * | lvglLayer | 
|  | The information for the LVGL layer in LTDC module. 
 | 
|  | 
◆ Refresh
- Returns
- If it is required to switch screen, returns target screen. If it is required to switch to previous screen returns SCREEN_PREVIOUS. If there is no need to switch screen returns SCREEN _NONE.