void recovery_display_sample(void)
{
-
- errcode_t ret;
+ PRINT("recovery_display_sample\n");
+ errcode_t ret;
td_handle dpu_handle;
ext_dpu_surface surface = {0};
ext_dpu_layer_info layer_info = {0};
-#ifdef LEINIAO
+ #ifdef BOARD_LEINIAO
ext_rect update_rect = {0, 0, 360, 360}; // 定义一个局部区域
- #else
- ext_rect update_rect = {0, 0, 450, 450}; // 定义一个局部区域
+ #else
+ ext_rect update_rect = {0, 0, 466, 466}; // 定义一个局部区域
+ #endif
+
// ext_rect update_rect = {223, 223, 20, 20}; // 定义一个局部区域
- #endif
+
recovery_dispay_layer_and_surface_init(&surface, &layer_info, &update_rect);
// 设置layer全白色, 也可以使用接口 recovery_dispay_read_image_and_savein_surface 实现从文件系统读图片
/* image_tool 图片压缩参数如下:
*/
// memset_s((void *)surface.phy_addr, surface.size, 0xFF, surface.size);
#ifdef SINGLE_USER_PARTITION
- recovery_dispay_read_image_and_savein_surface("/user/system/OTAUpdataRecover.bin",&surface);
- #elif defined LEINIAO
+ #ifdef BOARD_LEINIAO
recovery_dispay_read_image_and_savein_surface("/user/system/SystemUpdateing.bin",&surface);
+ #else
+ recovery_dispay_read_image_and_savein_surface("/user/system/OTAUpdataRecover.bin",&surface);
+ #endif
#else
recovery_dispay_read_image_and_savein_surface("/system/OTAUpdataRecover.bin",&surface);
#endif