I am trying to compile this:
//MSP430 Annoyatron
//Brian Gorman 2011
#include <msp430g2231.h>
int i=3D0;
void main(void)
{
WDTCTL =3D WDTPW + WDTHOLD; // Stop WDT
P1DIR |=3D 0x32; // P1.5 output
CCTL0 =3D CCIE; // CCR0 interrupt enabled
CCR0 =3D 32767;
TACTL =3D TASSEL_1 + MC_1; // ACLK, upmode
P1OUT =3D 0x00;
int flow=3D0;
int delays[]=3D {59,531,259,472,118,59,177,354,177};
while(1)
{
if (i>(delays[flow]))
{
P1OUT ^=3D 0x32; // Toggle P1.5
long z =3D 65000; // Delay
do (z--);
while (z !=3D 0);
P1OUT ^=3D 0x32;
i=3D0;
if (flow>9)
flow=3D0;
else
flow++;
}
_BIS_SR(LPM3_bits + GIE); // Enter LPM3 w/ interrupt
}
}
// Timer A0 interrupt service routine
#pragma vector=3DTIMERA0_VECTOR
__interrupt void Timer_A (void)
{
i++;
_BIC_SR_IRQ(LPM3_bits);
}
I get the following error:
brian@brian-Lenovo-U310:~/Downloads/launchpad$ msp430-gcc -mmcu=3Dmsp430g22=
31
-Os -o main.elf main.c
main.c:38:13: error: expected =91=3D=92, =91,=92, =91;=92, =91asm=92 or =91=
__attribute__=92
before =91void=92
gcc version 4.5.3 (GNU GCC patched mspgcc-20110716)
Can anyone help me out getting this to compile?
------------------------------------------------------------------------------
Got visibility?
Most devs has no idea what their production app looks like.
Find out how fast your code is with AppDynamics Lite.
http://ad.doubleclick.net/clk;262219671;13503038;y?
http://info.appdynamics.com/FreeJavaPerformanceDownload.html
_______________________________________________
Mspgcc-users mailing list
Mspgcc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mspgcc-users