commit | b203c1774e4eb6bb6bc04b99d0a5f06f0aa04e40 | [log] [tgz] |
---|---|---|
author | Damien George <damien.p.george@gmail.com> | Wed Aug 10 12:44:47 2016 +1000 |
committer | Damien George <damien.p.george@gmail.com> | Wed Aug 10 12:44:47 2016 +1000 |
tree | 3568926824373781d319474ee3afe84f5c3ca4d5 | |
parent | 2146cdab5e276f9c1fc26156579491d3d3a2c3ac [diff] [blame] |
esp8266: Fix reading of pin object for GPIO16. Pin(16) now works as an input.
diff --git a/esp8266/modpybpin.c b/esp8266/modpybpin.c index 166d6f5..7940686 100644 --- a/esp8266/modpybpin.c +++ b/esp8266/modpybpin.c
@@ -301,7 +301,7 @@ pyb_pin_obj_t *self = self_in; if (n_args == 0) { // get pin - return MP_OBJ_NEW_SMALL_INT(GPIO_INPUT_GET(self->phys_port)); + return MP_OBJ_NEW_SMALL_INT(pin_get(self->phys_port)); } else { // set pin pin_set(self->phys_port, mp_obj_is_true(args[0]));