/* gpio_test.c 30/07/2015 D.J.Whale * Simple test that GPIO 2/3 work */ #include <stdio.h> #include <time.h> #include "system.h" #include "gpio.h" #include "delay.h" /* Allows platform specific test harness, * different platforms will have different available GPIO numbers */ #define GPIO_A 2 #define GPIO_B 3 int main(void) { int i; gpio_init(); gpio_setout(GPIO_A); gpio_setout(GPIO_B); for (i=0; i<10; i++) { puts("GPIO A"); gpio_write(GPIO_A, 1); delaysec(1); gpio_write(GPIO_A, 0); delaysec(1); puts("GPIO B"); gpio_write(GPIO_B, 1); delaysec(1); gpio_write(GPIO_B, 0); delaysec(1); } return 0; }