diff --git a/cc3200/misc/mpcallback.c b/cc3200/misc/mpcallback.c index ff04e713f8..2dfd5e006a 100644 --- a/cc3200/misc/mpcallback.c +++ b/cc3200/misc/mpcallback.c @@ -66,7 +66,7 @@ mp_obj_t mpcallback_new (mp_obj_t parent, mp_obj_t handler, const mp_cb_methods_ self->methods = (mp_cb_methods_t *)methods; self->isenabled = enable; // remove it in case it was already registered - mpcallback_remove(self->parent); + mpcallback_remove(parent); mp_obj_list_append(&MP_STATE_PORT(mpcallback_obj_list), self); return self; } diff --git a/cc3200/mods/pybsleep.c b/cc3200/mods/pybsleep.c index abfadd996c..c04b497974 100644 --- a/cc3200/mods/pybsleep.c +++ b/cc3200/mods/pybsleep.c @@ -213,7 +213,7 @@ void pybsleep_add (const mp_obj_t obj, WakeUpCB_t wakeup) { sleep_obj->obj = obj; sleep_obj->wakeup = wakeup; // remove it in case it was already registered - pybsleep_remove (sleep_obj); + pybsleep_remove (obj); mp_obj_list_append(&MP_STATE_PORT(pybsleep_obj_list), sleep_obj); }