# HG changeset patch # User Mychaela Falconia # Date 1521092883 0 # Node ID 96c047b4325ee9e3099725c4e141ed0415f95e09 # Parent 4d7c2ccb5814ea61faf8087588345995ad6714cf R2D D-Sample drivers: only do the actual hw pokes when CONFIG_TARGET_DSAMPLE diff -r 4d7c2ccb5814 -r 96c047b4325e src/cs/drivers/drv_app/r2d/lcds/BW_D_Sample/r2d_task_i.c --- a/src/cs/drivers/drv_app/r2d/lcds/BW_D_Sample/r2d_task_i.c Wed Mar 14 07:22:05 2018 +0000 +++ b/src/cs/drivers/drv_app/r2d/lcds/BW_D_Sample/r2d_task_i.c Thu Mar 15 05:48:03 2018 +0000 @@ -10,6 +10,7 @@ void r2d_refresh(void) { +#ifdef CONFIG_TARGET_DSAMPLE UINT16 i,j,k; @@ -71,8 +72,9 @@ } //LCD_cmd(LCD_DISON); LCD_deactivate; +#endif r2d_reinit_update_region(); -} \ No newline at end of file +} diff -r 4d7c2ccb5814 -r 96c047b4325e src/cs/drivers/drv_app/r2d/lcds/BW_D_Sample/r2d_task_init_i.c --- a/src/cs/drivers/drv_app/r2d/lcds/BW_D_Sample/r2d_task_init_i.c Wed Mar 14 07:22:05 2018 +0000 +++ b/src/cs/drivers/drv_app/r2d/lcds/BW_D_Sample/r2d_task_init_i.c Thu Mar 15 05:48:03 2018 +0000 @@ -11,6 +11,7 @@ #define R2D_MB_PRIM_SIZE (4000) +#ifdef CONFIG_TARGET_DSAMPLE const unsigned char INIT_DISCTL[11] = { 0xDE,0x01,0x64,0x00,0x1B,0xF4,0x00,0xDC,0x00,0x02,0x00}; const unsigned char INIT_GCP64[126] = { @@ -39,11 +40,12 @@ unsigned short a; while (ms-- > 0) for (a=0;a<1000;a++) asm(" nop"); } +#endif void r2d_refresh_task_init(void) { -#ifndef _WINDOWS +#ifdef CONFIG_TARGET_DSAMPLE UINT32 i; diff -r 4d7c2ccb5814 -r 96c047b4325e src/cs/drivers/drv_app/r2d/lcds/D_Sample/r2d_task_i.c --- a/src/cs/drivers/drv_app/r2d/lcds/D_Sample/r2d_task_i.c Wed Mar 14 07:22:05 2018 +0000 +++ b/src/cs/drivers/drv_app/r2d/lcds/D_Sample/r2d_task_i.c Thu Mar 15 05:48:03 2018 +0000 @@ -15,7 +15,7 @@ { UINT16 i,j; -#ifndef _WINDOWS +#ifdef CONFIG_TARGET_DSAMPLE UINT32 v; UINT32 *p; diff -r 4d7c2ccb5814 -r 96c047b4325e src/cs/drivers/drv_app/r2d/lcds/D_Sample/r2d_task_init_i.c --- a/src/cs/drivers/drv_app/r2d/lcds/D_Sample/r2d_task_init_i.c Wed Mar 14 07:22:05 2018 +0000 +++ b/src/cs/drivers/drv_app/r2d/lcds/D_Sample/r2d_task_init_i.c Thu Mar 15 05:48:03 2018 +0000 @@ -11,6 +11,7 @@ #define R2D_MB_PRIM_SIZE (4000) +#ifdef CONFIG_TARGET_DSAMPLE const unsigned char INIT_DISCTL[11] = { 0xDE,0x01,0x64,0x00,0x1B,0xF4,0x00,0xDC,0x00,0x02,0x00}; @@ -61,11 +62,12 @@ unsigned short a; while (ms-- > 0) for (a=0;a<1000;a++) asm(" nop"); } +#endif void r2d_refresh_task_init(void) { -#ifndef _WINDOWS +#ifdef CONFIG_TARGET_DSAMPLE UINT32 i; @@ -172,11 +174,12 @@ void r2d_lcd_off(void) { - +#ifdef CONFIG_TARGET_DSAMPLE LCD_cmd(LCD_DISOFF); //wait 70ms r2d_nop_delay(70); LCD_cmd(LCD_SLPIN); //wait 110ms r2d_nop_delay(110); +#endif }