Buenas compas, ando compilando las librerias de CHUI que usaban SDL en GP32, por aquello de actualizar un poco mi devkit...
Bueno el problema me ha venido cuando he empezado a compilar las librerias especificas de gp32...
Código:
src/x_gp32_grafik.c:22: error: invalid lvalue in assignment
La linea en concreto hace lo siguiente:
Código:
(unsigned int*) rLCDSADDR2 = (LCDBASEL<<0);
Esa variable esta definida en el include x_gp32.h:
Código:
#define rLCDSADDR2 (*(volatile unsigned *)0x14a00018)
Bueno mi arreglo por el momento ha sido:
Código:
rLCDSADDR2 = (unsigned int*) (LCDBASEL<<0);
Pero obtengo este bonito warning que no se si me está avisando de que esa asignación quizás no se va a hacer correctamente...
Código:
src/x_gp32_grafik.c:22: warning: assignment makes integer from pointer without a cast
Alguien tiene alguna sugerencia? me gustaría subir un nuevo devkit, que incluyera el SDL de gp32 actualizado
Un Saludo
Pd: otra opción es simplemente quitar el (unsigned int*), y de esta forma parece no quejarse :?
Marcadores