ESP8266 Developer Zone The Official ESP8266 Forum 2017-04-04T00:46:37+08:00 https://bbs.espressif.com:443/feed.php?f=7&t=3591 2017-04-04T00:46:37+08:00 2017-04-04T00:46:37+08:00 https://bbs.espressif.com:443/viewtopic.php?t=3591&p=11895#p11895 <![CDATA[Re: GPIO NONSDK Only certain pin's become output.]]> viewtopic.php?f=7&t=3115&p=10590&hilit=GPIO+set#p10590

Statistics: Posted by AgentSmithers — Tue Apr 04, 2017 12:46 am


]]>
2017-04-01T01:38:32+08:00 2017-04-01T01:38:32+08:00 https://bbs.espressif.com:443/viewtopic.php?t=3591&p=11831#p11831 <![CDATA[GPIO NONSDK Only certain pin's become output.]]> Thank you everyone for your assistance with this matter.

Code:

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:

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);
}

Statistics: Posted by AgentSmithers — Sat Apr 01, 2017 1:38 am


]]>