FreeCalypso > hg > tcs211-pirelli
comparison chipsetsw/drivers/drv_app/r2d/lcds/D_Sample/r2d_task_init_i.c @ 19:8e7d4b264c73
pdt_2092: LCD output to RVTMUX implemented, hits RVT memory limits
author | Space Falcon <falcon@ivan.Harhan.ORG> |
---|---|
date | Sun, 06 Sep 2015 06:52:39 +0000 |
parents | 509db1a7b7b8 |
children |
comparison
equal
deleted
inserted
replaced
18:a0c4fd5c7430 | 19:8e7d4b264c73 |
---|---|
5 | 5 |
6 #include "main/sys_types.h" | 6 #include "main/sys_types.h" |
7 #include "l1_types.h" | 7 #include "l1_types.h" |
8 #include "memif/mem.h" | 8 #include "memif/mem.h" |
9 | 9 |
10 /* FreeCalypso EXTUI mechanism */ | |
11 #include "rvt/rvt_gen.h" | |
12 | |
13 T_RVT_USER_ID extui_rvtmux_id; | |
10 | 14 |
11 #define R2D_MB_PRIM_SIZE (4000) | 15 #define R2D_MB_PRIM_SIZE (4000) |
12 | 16 |
13 | 17 |
14 const unsigned char INIT_DISCTL[11] = { 0xDE,0x01,0x64,0x00,0x1B,0xF4,0x00,0xDC,0x00,0x02,0x00}; | 18 const unsigned char INIT_DISCTL[11] = { 0xDE,0x01,0x64,0x00,0x1B,0xF4,0x00,0xDC,0x00,0x02,0x00}; |
60 { | 64 { |
61 unsigned short a; | 65 unsigned short a; |
62 while (ms-- > 0) for (a=0;a<1000;a++) asm(" nop"); | 66 while (ms-- > 0) for (a=0;a<1000;a++) asm(" nop"); |
63 } | 67 } |
64 | 68 |
65 void r2d_refresh_task_init(void) | 69 void r2d_refresh_task_init(void) |
66 { | 70 { |
71 rvt_register_id ("EXTUI", &extui_rvtmux_id, 0); | |
67 | 72 |
68 #ifndef _WINDOWS | 73 #if 0 //#ifndef _WINDOWS |
69 | 74 |
70 UINT32 i; | 75 UINT32 i; |
71 | 76 |
72 LCD_activate; | 77 LCD_activate; |
73 | 78 |
170 } | 175 } |
171 } | 176 } |
172 | 177 |
173 void r2d_lcd_off(void) | 178 void r2d_lcd_off(void) |
174 { | 179 { |
175 | 180 #if 0 |
176 LCD_cmd(LCD_DISOFF); | 181 LCD_cmd(LCD_DISOFF); |
177 //wait 70ms | 182 //wait 70ms |
178 r2d_nop_delay(70); | 183 r2d_nop_delay(70); |
179 LCD_cmd(LCD_SLPIN); | 184 LCD_cmd(LCD_SLPIN); |
180 //wait 110ms | 185 //wait 110ms |
181 r2d_nop_delay(110); | 186 r2d_nop_delay(110); |
187 #endif | |
182 } | 188 } |