Hi, I'm trying to get the I2C working on an msp439f5438 and I have the following code in my source file.
UCB0CTL0 = 0; UCB0CTL1 = 0; This gives the following compile errors. make msp430-gcc -Os -Wall -g -mmcu=msp430f5438 -c main.c main.c:117:2: warning: data definition has no type or storage class main.c:117:2: warning: type defaults to ‘int’ in declaration of ‘UCB0CTLW0_H’ main.c:117:2: error: conflicting type qualifiers for ‘UCB0CTLW0_H’ /usr/lib/gcc/msp430/4.5.3/../../../../msp430/include/msp430f5438.h:3557:1: note: previous declaration of ‘UCB0CTLW0_H’ was here main.c:118:2: warning: data definition has no type or storage class main.c:118:2: warning: type defaults to ‘int’ in declaration of ‘UCB0CTLW0_L’ main.c:118:2: error: conflicting type qualifiers for ‘UCB0CTLW0_L’ /usr/lib/gcc/msp430/4.5.3/../../../../msp430/include/msp430f5438.h:3556:1: note: previous declaration of ‘UCB0CTLW0_L’ was here make: *** [main.o] Error 1 I'm able to compile P3DIR etc no problems so I find this error strange and I'm lost with it. Maybe I should define them myself. I have these headers and I must be missing something. Please can you help me. Regards Ian. #include <msp430.h> //#include <legacymsp430.h> //for interrupts #include <alloca.h> #include <stdint.h> #include <in430.h> #include <string.h> #include <iomacros.h> ------------------------------------------------------------------------------ Keep yourself connected to Go Parallel: DESIGN Expert tips on starting your parallel project right. http://goparallel.sourceforge.net/ _______________________________________________ Mspgcc-users mailing list Mspgcc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mspgcc-users