Thank you everyone for your assistance with this matter.
Code: Select all
void some_timerfunc(void *arg)
{
int i = 0;
for(i=0;i<=31;i++)
{
if (GPIO_REG_READ(GPIO_OUT_ADDRESS) & (1 << i))
{
gpio_output_set(0, (1 << i), 0, 0);
}
else
{
gpio_output_set((1 << i),0, 0, 0);
}
}
}
Code: Select all
for(a = 0; a <= 15; a++) {
//<tr>PinNumber</tr><tr>Value</tr>
os_sprintf(pinstatus, "<tr><td>%d</td><td>%d</td></tr>", a, GPIO_INPUT_GET(a));
strcat(pinvalues, pinstatus);
}