#include <stdio.h>
#include "gpios.h"

int main(int argc, char **argv){	
	int i;

	gpioInit();

	mfpSet(0x628,0x08c0);
	mfpSet(0x66c,0x08c0);
	
	printf("LED, STUART, One Wire: ");
	for(i=0;i<100000;i++){
		gpioSet(3,1);
		gpioSet(109,1);
		gpioSet(126,1);
		usleep(500000);
		printf("%i ",gpioGet(3));
		fflush(stdout);

		gpioSet(3,0);			
		gpioSet(109,0);			
		gpioSet(126,0);			
		usleep(500000);
		printf("%i ",gpioGet(3));
		fflush(stdout);
	}
	printf("\n");
	
	mfpSet(0x628,0x08c1);
	mfpSet(0x66c,0x08c2);

	gpioCleanup();

	return 0;
}

