Commit 6b8c7f4b authored by Terry Ellison's avatar Terry Ellison
Browse files

Merge pull request #724 from DiUS/more-wdt-fixup

Fix newly introduced incorrect WDT feeding.
parents d8c6fe0b 5c1c5164
...@@ -36,7 +36,7 @@ static int ICACHE_FLASH_ATTR hx711_read(lua_State* L) { ...@@ -36,7 +36,7 @@ static int ICACHE_FLASH_ATTR hx711_read(lua_State* L) {
//wait for data ready. or time out. //wait for data ready. or time out.
//TODO: set pin inturrupt and come back to it. This may take up to 1/10 sec //TODO: set pin inturrupt and come back to it. This may take up to 1/10 sec
// or maybe just make an async version too and have both available. // or maybe just make an async version too and have both available.
WRITE_PERI_REG(0x60000914, 0x73); //clear WDT... this may take a while. system_soft_wdt_feed(); //clear WDT... this may take a while.
for (i = 0; i<HX711_MAX_WAIT && platform_gpio_read(data_pin)==1;i++){ for (i = 0; i<HX711_MAX_WAIT && platform_gpio_read(data_pin)==1;i++){
asm ("nop"); asm ("nop");
} }
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment