From 0161939ed1d99382296fee3827916d1fa58d3c20 Mon Sep 17 00:00:00 2001 From: Paul Sokolovsky Date: Sat, 10 Jun 2017 19:40:31 +0300 Subject: [PATCH] zephyr/machine_pin: Use native Zephyr types for Zephyr API calls. In 1.8, Zephyr made a controversial change of dumping C99 stdint types and switching to its own types. --- zephyr/machine_pin.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/zephyr/machine_pin.c b/zephyr/machine_pin.c index f011f51fd3..38971399cc 100644 --- a/zephyr/machine_pin.c +++ b/zephyr/machine_pin.c @@ -117,7 +117,7 @@ STATIC mp_obj_t machine_pin_call(mp_obj_t self_in, size_t n_args, size_t n_kw, c mp_arg_check_num(n_args, n_kw, 0, 1, false); machine_pin_obj_t *self = self_in; if (n_args == 0) { - uint32_t pin_val; + u32_t pin_val; (void)gpio_pin_read(self->port, self->pin, &pin_val); return MP_OBJ_NEW_SMALL_INT(pin_val); } else { @@ -158,7 +158,7 @@ STATIC mp_uint_t machine_pin_ioctl(mp_obj_t self_in, mp_uint_t request, uintptr_ switch (request) { case MP_PIN_READ: { - uint32_t pin_val; + u32_t pin_val; gpio_pin_read(self->port, self->pin, &pin_val); return pin_val; }