From 6d103b65482d8dc1d688fcfd59b3400ebfbe0f0f Mon Sep 17 00:00:00 2001 From: Paul Sokolovsky Date: Mon, 25 Apr 2016 19:28:12 +0300 Subject: py: Move call_function_*_protected() functions to py/ for reuse. They almost certainly needed by any C code which calls Python callbacks. --- esp8266/modpybpin.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'esp8266/modpybpin.c') diff --git a/esp8266/modpybpin.c b/esp8266/modpybpin.c index a65911cbd1..ca2b87d935 100644 --- a/esp8266/modpybpin.c +++ b/esp8266/modpybpin.c @@ -37,7 +37,6 @@ #include "py/runtime.h" #include "py/gc.h" #include "modpyb.h" -#include "utils.h" #define GET_TRIGGER(phys_port) \ GPIO_PIN_INT_TYPE_GET(GPIO_REG_READ(GPIO_PIN_ADDR(phys_port))) @@ -105,7 +104,7 @@ void pin_intr_handler(uint32_t status) { if (status & 1) { mp_obj_t handler = MP_STATE_PORT(pin_irq_handler)[p]; if (handler != MP_OBJ_NULL) { - call_function_1_protected(handler, MP_OBJ_FROM_PTR(&pyb_pin_obj[p])); + mp_call_function_1_protected(handler, MP_OBJ_FROM_PTR(&pyb_pin_obj[p])); } } } -- cgit v1.2.3