| 
					
				 | 
			
			
				@@ -20,14 +20,14 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 typedef struct 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     lv_obj_t *bg; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    lv_obj_t *link_bg; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //lv_obj_t *link_bg; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     lv_timer_t *timer; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } aem_wf_in_out_power_t; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 static aem_wf_in_out_power_t *s_wf_in_out_power = NULL; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 static bool in_out_value_show_flag = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+/* 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 static void link_icon_event_cb(lv_event_t* event) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     //printk("link_icon_event_cb\n"); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -38,7 +38,7 @@ static void link_icon_event_cb(lv_event_t* event) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //aem_app_close(AEM_APP_ID_input_power); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+*/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 static void timer_cb(lv_timer_t *t) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     if (s_wf_in_out_power == NULL) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -71,7 +71,7 @@ static void timer_cb(lv_timer_t *t) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         lv_obj_remove_event_cb(s_wf_in_out_power->bg, NULL);  //清除所有事件回调 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         lv_obj_del(s_wf_in_out_power->bg); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         s_wf_in_out_power->bg = NULL; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        s_wf_in_out_power->link_bg = NULL; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //s_wf_in_out_power->link_bg = NULL; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (in_out_value_show_flag) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -81,7 +81,7 @@ static void timer_cb(lv_timer_t *t) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             s_wf_in_out_power->bg = aem_input_power_screen_create(par, true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        /*  //delete QR code link 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (s_wf_in_out_power->link_bg == NULL) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             s_wf_in_out_power->link_bg = aem_bg_create(s_wf_in_out_power->bg, AEM_SIZE_HOR_FACTOR_466(120), AEM_SIZE_VER_FACTOR_466(80), lv_color_white()); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -94,6 +94,7 @@ static void timer_cb(lv_timer_t *t) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 lv_obj_add_event_cb(s_wf_in_out_power->link_bg, link_icon_event_cb, LV_EVENT_CLICKED, NULL); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             }   
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         lv_timer_resume(s_wf_in_out_power->timer); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -143,7 +144,7 @@ static void on_resume() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     if (s_wf_in_out_power->bg) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         lv_obj_remove_event_cb(s_wf_in_out_power->bg, NULL);  //清除所有事件回调 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-         
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        /*  //delete QR code 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (s_wf_in_out_power->link_bg == NULL) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             s_wf_in_out_power->link_bg = aem_bg_create(s_wf_in_out_power->bg, AEM_SIZE_HOR_FACTOR_466(120), AEM_SIZE_VER_FACTOR_466(80), lv_color_white()); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -156,6 +157,7 @@ static void on_resume() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 lv_obj_add_event_cb(s_wf_in_out_power->link_bg, link_icon_event_cb, LV_EVENT_CLICKED, NULL); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             }   
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }         
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     if (s_wf_in_out_power->timer == NULL) 
			 |