0 Series Use r’s Manual
gGpioLvValue = READ_IO32(GPIO_BASE + GPIO1_LVL);
gGpioLvValue &= (0x01 << gDioGpio[i]);
printf("DIO_%d = %d\n",i ,gGpioLvValue > 0);
}
s ys tem ("paus e");
//Set DIO_0~7 as Output
//0:input 1:output
for (i=0; i<8; ++i)
{
RESET_IO32(GPIO_BASE+GPIO1_SEL, 0x01 << gDioGpio[i]);
}
//set DIO_0~7 to High
printf("Set DIO_0~7 to High\n");
outpd(GPIO_BASE + GPIO1_LVL, 0xFFFFFFFF);
s ys tem ("paus e");
//set DIO_0~7 to Low
printf("Set DIO_0~7 to Low\n");
outpd(GPIO_BASE + GPIO1_LVL, 0x0);
s ys tem ("paus e");
return 0;
}