diff options
Diffstat (limited to 'ports/zephyr/machine_i2c.c')
-rw-r--r-- | ports/zephyr/machine_i2c.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/ports/zephyr/machine_i2c.c b/ports/zephyr/machine_i2c.c index 810c3e5a9..86f7fd8e5 100644 --- a/ports/zephyr/machine_i2c.c +++ b/ports/zephyr/machine_i2c.c @@ -84,9 +84,7 @@ mp_obj_t machine_hard_i2c_make_new(const mp_obj_type_t *type, size_t n_args, siz mp_raise_NotImplementedError(MP_ERROR_TEXT("explicit choice of timeout is not implemented")); } - machine_hard_i2c_obj_t *self = m_new_obj(machine_hard_i2c_obj_t); - - self->base.type = &machine_hard_i2c_type; + machine_hard_i2c_obj_t *self = mp_obj_malloc(machine_hard_i2c_obj_t, &machine_hard_i2c_type); self->dev = dev; self->restart = false; |