mirror of
https://github.com/nodemcu/nodemcu-firmware.git
synced 2025-01-30 21:12:55 +08:00
commit
972a6229e0
@ -252,6 +252,8 @@ int dht_readSensor(uint8_t pin, uint8_t wakeupDelay)
|
|||||||
DIRECT_WRITE_LOW(pin);
|
DIRECT_WRITE_LOW(pin);
|
||||||
// delay(wakeupDelay);
|
// delay(wakeupDelay);
|
||||||
for (i = 0; i < wakeupDelay; i++) os_delay_us(1000);
|
for (i = 0; i < wakeupDelay; i++) os_delay_us(1000);
|
||||||
|
// Disable interrupts
|
||||||
|
os_intr_lock();
|
||||||
// digitalWrite(pin, HIGH); // T-go
|
// digitalWrite(pin, HIGH); // T-go
|
||||||
DIRECT_WRITE_HIGH(pin);
|
DIRECT_WRITE_HIGH(pin);
|
||||||
os_delay_us(40);
|
os_delay_us(40);
|
||||||
@ -303,6 +305,8 @@ int dht_readSensor(uint8_t pin, uint8_t wakeupDelay)
|
|||||||
idx++;
|
idx++;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
// Enable interrupts
|
||||||
|
os_intr_unlock();
|
||||||
// pinMode(pin, OUTPUT);
|
// pinMode(pin, OUTPUT);
|
||||||
DIRECT_MODE_OUTPUT(pin);
|
DIRECT_MODE_OUTPUT(pin);
|
||||||
// digitalWrite(pin, HIGH);
|
// digitalWrite(pin, HIGH);
|
||||||
|
@ -224,7 +224,9 @@ static void net_dns_found(const char *name, ip_addr_t *ipaddr, void *arg)
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
// "enhanced"
|
// "enhanced"
|
||||||
|
|
||||||
lua_rawgeti(gL, LUA_REGISTRYINDEX, nud->cb_dns_found_ref); // the callback function
|
lua_rawgeti(gL, LUA_REGISTRYINDEX, nud->cb_dns_found_ref); // the callback function
|
||||||
|
lua_rawgeti(gL, LUA_REGISTRYINDEX, nud->self_ref); // pass the userdata(conn) to callback func in lua
|
||||||
|
|
||||||
if(ipaddr == NULL)
|
if(ipaddr == NULL)
|
||||||
{
|
{
|
||||||
@ -242,7 +244,7 @@ static void net_dns_found(const char *name, ip_addr_t *ipaddr, void *arg)
|
|||||||
}
|
}
|
||||||
// "enhanced" end
|
// "enhanced" end
|
||||||
|
|
||||||
lua_call(gL, 1, 0);
|
lua_call(gL, 2, 0);
|
||||||
|
|
||||||
end:
|
end:
|
||||||
if((pesp_conn->type == ESPCONN_TCP && pesp_conn->proto.tcp->remote_port == 0)
|
if((pesp_conn->type == ESPCONN_TCP && pesp_conn->proto.tcp->remote_port == 0)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user