summaryrefslogtreecommitdiffstatshomepage
path: root/zephyr
diff options
context:
space:
mode:
Diffstat (limited to 'zephyr')
-rw-r--r--zephyr/machine_pin.c4
-rw-r--r--zephyr/modusocket.c3
-rw-r--r--zephyr/modutime.c2
-rw-r--r--zephyr/mpconfigport.h2
4 files changed, 7 insertions, 4 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;
}
diff --git a/zephyr/modusocket.c b/zephyr/modusocket.c
index 0a54ea576c..cec0eec7c4 100644
--- a/zephyr/modusocket.c
+++ b/zephyr/modusocket.c
@@ -587,7 +587,8 @@ STATIC mp_obj_t mod_getaddrinfo(size_t n_args, const mp_obj_t *args) {
// Raise error only if there's nothing to return, otherwise
// it may be IPv4 vs IPv6 differences.
- if (state.status != 0 && mp_obj_len(state.result) == 0) {
+ mp_int_t len = MP_OBJ_SMALL_INT_VALUE(mp_obj_len(state.result));
+ if (state.status != 0 && len == 0) {
mp_raise_OSError(state.status);
}
diff --git a/zephyr/modutime.c b/zephyr/modutime.c
index 378068bb38..0c268046a9 100644
--- a/zephyr/modutime.c
+++ b/zephyr/modutime.c
@@ -36,7 +36,7 @@
#include "extmod/utime_mphal.h"
STATIC mp_obj_t mod_time_time(void) {
- /* The absense of FP support is deliberate. The Zephyr port uses
+ /* The absence of FP support is deliberate. The Zephyr port uses
* single precision floats so the fraction component will start to
* lose precision on devices with a long uptime.
*/
diff --git a/zephyr/mpconfigport.h b/zephyr/mpconfigport.h
index 98a033be46..2f25267795 100644
--- a/zephyr/mpconfigport.h
+++ b/zephyr/mpconfigport.h
@@ -80,6 +80,8 @@
#define MICROPY_COMP_CONST (0)
#define MICROPY_COMP_DOUBLE_TUPLE_ASSIGN (0)
+#define MICROPY_PY_SYS_PLATFORM "zephyr"
+
#ifdef CONFIG_BOARD
#define MICROPY_HW_BOARD_NAME "zephyr-" CONFIG_BOARD
#else