diff --git a/targets/TARGET_Realtek/TARGET_AMEBA/TARGET_RTL8195A/gpio_api.c b/targets/TARGET_Realtek/TARGET_AMEBA/TARGET_RTL8195A/gpio_api.c index d7845c6b7d..7a7a96b62c 100644 --- a/targets/TARGET_Realtek/TARGET_AMEBA/TARGET_RTL8195A/gpio_api.c +++ b/targets/TARGET_Realtek/TARGET_AMEBA/TARGET_RTL8195A/gpio_api.c @@ -199,4 +199,13 @@ void gpio_deinit(gpio_t *obj) HAL_GPIO_DeInit(&obj->hal_pin); } +int gpio_is_connected(const gpio_t *obj) +{ + if(obj->pin != (PinName)NC){ + return 1; + } else { + return 0; + } +} + #endif