diff --git a/micropython/modules/picographics/picographics.cpp b/micropython/modules/picographics/picographics.cpp index 9095709d..84d8de42 100644 --- a/micropython/modules/picographics/picographics.cpp +++ b/micropython/modules/picographics/picographics.cpp @@ -265,7 +265,7 @@ mp_obj_t ModPicoGraphics_make_new(const mp_obj_type_t *type, size_t n_args, size _PimoroniBus_obj_t *bus = (_PimoroniBus_obj_t *)MP_OBJ_TO_PTR(args[ARG_bus].u_obj); parallel_bus = *(ParallelPins *)(bus->pins); - } else if (mp_obj_is_type(args[ARG_bus].u_obj, &PimoroniI2C_type) || MP_OBJ_IS_TYPE(args[ARG_bus].u_obj, &machine_hw_i2c_type)) { + } else if (mp_obj_is_type(args[ARG_bus].u_obj, &PimoroniI2C_type) || MP_OBJ_IS_TYPE(args[ARG_bus].u_obj, &machine_i2c_type)) { if(bus_type != BUS_I2C) mp_raise_ValueError("unexpected I2C bus!"); self->i2c = PimoroniI2C_from_machine_i2c_or_native(args[ARG_bus].u_obj); i2c_bus = (pimoroni::I2C *)(self->i2c->i2c); diff --git a/micropython/modules/pimoroni_i2c/pimoroni_i2c.cpp b/micropython/modules/pimoroni_i2c/pimoroni_i2c.cpp index 5bb4900c..6d9df2fc 100644 --- a/micropython/modules/pimoroni_i2c/pimoroni_i2c.cpp +++ b/micropython/modules/pimoroni_i2c/pimoroni_i2c.cpp @@ -14,7 +14,7 @@ extern "C" { _PimoroniI2C_obj_t* PimoroniI2C_from_machine_i2c_or_native(mp_obj_t i2c_obj) { if(MP_OBJ_IS_TYPE(i2c_obj, &PimoroniI2C_type)) { return (_PimoroniI2C_obj_t *)MP_OBJ_TO_PTR(i2c_obj); - } else if(MP_OBJ_IS_TYPE(i2c_obj, &machine_hw_i2c_type)) { + } else if(MP_OBJ_IS_TYPE(i2c_obj, &machine_i2c_type)) { _PimoroniI2C_obj_t *pimoroni_i2c = m_new_obj(_PimoroniI2C_obj_t); machine_i2c_obj_t *machine_i2c = (machine_i2c_obj_t *)MP_OBJ_TO_PTR(i2c_obj); pimoroni_i2c = m_new_obj(_PimoroniI2C_obj_t); diff --git a/micropython/modules/pimoroni_i2c/pimoroni_i2c.h b/micropython/modules/pimoroni_i2c/pimoroni_i2c.h index af7dbc97..3ea3f6d5 100644 --- a/micropython/modules/pimoroni_i2c/pimoroni_i2c.h +++ b/micropython/modules/pimoroni_i2c/pimoroni_i2c.h @@ -18,7 +18,7 @@ extern mp_obj_t PimoroniI2C___del__(mp_obj_t self_in); extern bool Pimoroni_mp_obj_to_i2c(mp_obj_t in, void *out); -extern const mp_obj_type_t machine_hw_i2c_type; +extern const mp_obj_type_t machine_i2c_type; typedef struct _machine_i2c_obj_t { mp_obj_base_t base;