feat(display): add LV_EVENT_COLOR_FORMAT_CHANGED
This commit is contained in:
@@ -169,6 +169,7 @@ Display events
|
||||
|
||||
- :cpp:enumerator:`LV_EVENT_INVALIDATE_AREA,
|
||||
- :cpp:enumerator:`LV_EVENT_RESOLUTION_CHANGED,
|
||||
- :cpp:enumerator:`LV_EVENT_COLOR_FORMAT_CHANGED,
|
||||
- :cpp:enumerator:`LV_EVENT_REFR_REQUEST,
|
||||
- :cpp:enumerator:`LV_EVENT_REFR_START,
|
||||
- :cpp:enumerator:`LV_EVENT_REFR_READY,
|
||||
|
||||
@@ -422,6 +422,8 @@ void lv_display_set_color_format(lv_display_t * disp, lv_color_format_t color_fo
|
||||
|
||||
disp->color_format = color_format;
|
||||
disp->layer_head->color_format = color_format;
|
||||
|
||||
lv_display_send_event(disp, LV_EVENT_COLOR_FORMAT_CHANGED, NULL);
|
||||
}
|
||||
|
||||
lv_color_format_t lv_display_get_color_format(lv_display_t * disp)
|
||||
|
||||
@@ -98,6 +98,7 @@ typedef enum {
|
||||
/** Events of optional LVGL components*/
|
||||
LV_EVENT_INVALIDATE_AREA,
|
||||
LV_EVENT_RESOLUTION_CHANGED,
|
||||
LV_EVENT_COLOR_FORMAT_CHANGED,
|
||||
LV_EVENT_REFR_REQUEST,
|
||||
LV_EVENT_REFR_START,
|
||||
LV_EVENT_REFR_READY,
|
||||
|
||||
Reference in New Issue
Block a user