summaryrefslogtreecommitdiffstatshomepage
path: root/esp8266/esponewire.h
diff options
context:
space:
mode:
authorDamien George <damien.p.george@gmail.com>2017-06-20 19:11:46 +1000
committerDamien George <damien.p.george@gmail.com>2017-06-20 19:11:46 +1000
commitc06aa5be00139dcb5fc8a47da5e38734355981e2 (patch)
tree87662228733ffccaa3490e7811c8f975d64c3f28 /esp8266/esponewire.h
parente6782428becd3163aa978d889adb78cb9c014b09 (diff)
downloadmicropython-c06aa5be00139dcb5fc8a47da5e38734355981e2.tar.gz
micropython-c06aa5be00139dcb5fc8a47da5e38734355981e2.zip
esp8266: Make onewire module and support code usable by other ports.
Diffstat (limited to 'esp8266/esponewire.h')
-rw-r--r--esp8266/esponewire.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/esp8266/esponewire.h b/esp8266/esponewire.h
index da0a1d3880..b32a685544 100644
--- a/esp8266/esponewire.h
+++ b/esp8266/esponewire.h
@@ -27,10 +27,12 @@
#ifndef __MICROPY_INCLUDED_ESP8266_ESPONEWIRE_H__
#define __MICROPY_INCLUDED_ESP8266_ESPONEWIRE_H__
+#include "py/mphal.h"
+
extern uint16_t esp_onewire_timings[9];
-int esp_onewire_reset(uint pin);
-int esp_onewire_readbit(uint pin);
-void esp_onewire_writebit(uint pin, int value);
+int esp_onewire_reset(mp_hal_pin_obj_t pin);
+int esp_onewire_readbit(mp_hal_pin_obj_t pin);
+void esp_onewire_writebit(mp_hal_pin_obj_t pin, int value);
#endif // __MICROPY_INCLUDED_ESP8266_ESPONEWIRE_H__