Hola gente
Tengo un pequeño problemilla. Quiero manejar independientemente los 4 bits superiores del PORTG en mi dspic. Pero lo quiero hacer de una forma elegante, es decir, ni manipulando bit por bit, ni usando mascaras OR y AND. Por ello me decanto por estructuras:
typedef struct Mota_4
{
unsigned :12;
unsigned MOT :4;
}MotorReg;
MotorReg *MOTORRAK; //linea 148
MOTORRAK=&PORTG; //linea 149
Pero este codigo me da error. No entiendo el porqué.
konfigurazioa.h:149: error: conflicting types for 'MOTORRAK'
konfigurazioa.h:148: error: previous declaration of 'MOTORRAK' was here
konfigurazioa.h:149: warning: initialization makes integer from pointer without a cast
konfigurazioa.h:149: warning: data definition has no type or storage class
Puede darme alguien una solucion a esto?
Un saludo