FreeCalypso > hg > fc-tourmaline
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); |