diff src/cs/drivers/drv_app/r2d/r2d_task.c @ 277:0196b6bf633c

R2D: LCD hardware suspend implemented for Luna
author Mychaela Falconia <falcon@freecalypso.org>
date Tue, 07 Sep 2021 22:18:20 +0000
parents 4221c724c664
children
line wrap: on
line diff
--- a/src/cs/drivers/drv_app/r2d/r2d_task.c	Tue Sep 07 21:05:38 2021 +0000
+++ b/src/cs/drivers/drv_app/r2d/r2d_task.c	Tue Sep 07 22:18:20 2021 +0000
@@ -39,7 +39,7 @@
 extern void r2d_process_onoff_message(T_R2D_EVT *msg);
 
 /* FreeCalypso addition */
-int r2d_is_running;
+int r2d_is_running, r2d_lcd_hw_suspend;
 
 /*******************************************************************************
 ** Function         r2d_core
@@ -94,7 +94,7 @@
 			//   RV_TRACE_LEVEL_DEBUG_HIGH, TRACE_XXX );
 
 			r2d_g_event_was_sent=FALSE;
-			if (r2d_g_refresh_disabled==0)
+			if (r2d_g_refresh_disabled==0 && !r2d_lcd_hw_suspend)
 			{
 			    r2d_refresh();
 			    rvf_delay(RVF_MS_TO_TICKS(R2D_REFRESH_PERIOD));