blob: 0228922e07b086ed92b1df2be8521626aff733bd [file] [log] [blame]
#include "board.h"
#include "pio.h"
const Pin statusled = {PIO_PA18, PIOA, ID_PIOA, PIO_OUTPUT_0, PIO_DEFAULT};
const Pin statusled2 = {PIO_PA17, PIOA, ID_PIOA, PIO_OUTPUT_0, PIO_DEFAULT};
int main()
{
register int i = 0;
register int b = 0;
PIO_Configure(&statusled, PIO_LISTSIZE(statusled));
PIO_Clear(&statusled);
PIO_Configure(&statusled2, PIO_LISTSIZE(statusled2));
PIO_Clear(&statusled2);
for(;;) {
i = i+1;
if ((i%100000) == 0) {
switch(b) {
case 0:
PIO_Set(&statusled);
b=1;
break;
case 1:
PIO_Set(&statusled2);
PIO_Set(&statusled);
b = 2;
break;
case 2:
PIO_Clear(&statusled);
b = 3;
break;
case 3:
PIO_Clear(&statusled2);
b = 0;
break;
default:
b = 0;
}
}
}
return i;
}