comparison src/cs/drivers/drv_app/r2d/r2d_inits.c @ 44:1821e301a65b

R2D: new Tourmaline driver selection
author Mychaela Falconia <falcon@freecalypso.org>
date Sat, 17 Oct 2020 19:45:18 +0000
parents 4e78acac3d88
children 502a0a3f6a49
comparison
equal deleted inserted replaced
43:01a8b04242af 44:1821e301a65b
86 void (*IND_r2d_reinit_update_region)(void)=r2d_reinit_update_region; 86 void (*IND_r2d_reinit_update_region)(void)=r2d_reinit_update_region;
87 87
88 extern T_R2D_FONT_DESCRIPTION *r2d_g_font_configuration; 88 extern T_R2D_FONT_DESCRIPTION *r2d_g_font_configuration;
89 89
90 90
91 #if (R2D_EMBEDDED_LCD == R2D_PC_COLOR_LCD) 91 /* FreeCalypso Tourmaline: totally new approach */
92 #include "r2d/lcds/ColorPC/r2d_task_init_i.c" 92
93 #endif 93 #ifdef CONFIG_TARGET_LUNA
94 94 #include "r2d/lcds/luna/r2d_task_init_i.c"
95 #if (R2D_EMBEDDED_LCD == R2D_PC_CSAMPLE) 95 #else
96 #include "r2d/lcds/PC_CSAMPLE/r2d_task_init_i.c" 96 #error "R2D hw init selection: unsupported target"
97 #endif
98
99 #if (R2D_EMBEDDED_LCD == R2D_PC_DSAMPLE)
100 #include "r2d/lcds/PC_DSAMPLE/r2d_task_init_i.c"
101 #endif
102
103 #if (R2D_EMBEDDED_LCD == R2D_MIRRORED_LCD)
104 #ifdef CONFIG_TARGET_C139
105 #include "r2d/lcds/c139/r2d_task_init_i.c"
106 #else
107 #include "r2d/lcds/Simple/r2d_task_init_i.c"
108 #endif
109 #endif
110
111 #if (R2D_EMBEDDED_LCD == R2D_CUSTOMER_LCD)
112 #include "r2d/lcds/Customer/r2d_task_init_i.c"
113 #endif
114
115 #if (R2D_EMBEDDED_LCD == R2D_HORIZONTAL_LCD)
116 #include "r2d/lcds/Horizontal/r2d_task_init_i.c"
117 #endif
118
119 #if (R2D_EMBEDDED_LCD == R2D_SIMPLE_LCD)
120 #include "r2d/lcds/Simple/r2d_task_init_i.c"
121 #endif
122
123 #if (R2D_EMBEDDED_LCD == R2D_BOARD_COLOR_LCD)
124 #include "r2d/lcds/ColorBoard/r2d_task_init_i.c"
125 #endif
126
127 #if (R2D_EMBEDDED_LCD == R2D_BOARD_DSAMPLE)
128 #ifdef CONFIG_TARGET_LUNA
129 #include "r2d/lcds/luna/r2d_task_init_i.c"
130 #else
131 #include "r2d/lcds/D_Sample/r2d_task_init_i.c"
132 #endif
133 #endif
134
135 #if (R2D_EMBEDDED_LCD == R2D_BOARD_BW_DSAMPLE)
136 #ifdef CONFIG_TARGET_LUNA
137 #include "r2d/lcds/luna/r2d_task_init_i.c"
138 #else
139 #include "r2d/lcds/BW_D_Sample/r2d_task_init_i.c"
140 #endif
141 #endif 97 #endif
142 98
143 UINT32 r2d_get_memory_bank_size() 99 UINT32 r2d_get_memory_bank_size()
144 { 100 {
145 return(R2D_MB_PRIM_SIZE); 101 return(R2D_MB_PRIM_SIZE);