/* gpio_test.c 30/07/2015 D.J.Whale
* Simple test that GPIO 2/3 work
*/
#include <stdio.h>
#include <time.h>
#include "gpio.h"
static void delay(struct timespec time)
{
nanosleep(&time, NULL);
}
static struct timespec delay_1sec = {1, 0};
void main(void)
{
int i;
gpio_init();
gpio_setout(2);
gpio_setout(3);
for (i=0; i<10; i++)
{
puts("GPIO 2");
gpio_write(2, 1);
delay(delay_1sec);
gpio_write(2, 0);
delay(delay_1sec);
puts("GPIO 3");
gpio_write(3, 1);
delay(delay_1sec);
gpio_write(3, 0);
delay(delay_1sec);
}
}