aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJames Cameron <quozl@laptop.org>2016-09-24 18:47:35 +1000
committerJames Cameron <quozl@laptop.org>2016-09-24 18:49:26 +1000
commitcb20c0868f20d021ff9bf6d1bc73ff8d654d7707 (patch)
treecb9d8b232fb7efa59aef171bcdcc123c643b1914
parent3b53b839c77e19277958f7b4dd629565829cf816 (diff)
downloadcforth-cb20c0868f20d021ff9bf6d1bc73ff8d654d7707.tar.gz
ESP8266 ds18x20 - fix stack imbalance
init-ds18x20 leaves a "1" on stack.
-rw-r--r--src/app/esp8266/ds18x20.fth2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/app/esp8266/ds18x20.fth b/src/app/esp8266/ds18x20.fth
index ecfbfb5..30ef312 100644
--- a/src/app/esp8266/ds18x20.fth
+++ b/src/app/esp8266/ds18x20.fth
@@ -20,7 +20,7 @@
: find-first-ds18x20 ( -- )
1 ds18x20-pin ow-init
begin 1 ds18x20-addr ow-search while
- is-ds18x20? if exit then
+ is-ds18x20? if drop exit then
repeat
true abort" DS18B20 not found"
;