From ff20fc3341c3481a10df87c9f6686f6a6a62f5c3 Mon Sep 17 00:00:00 2001 From: zzw Date: Thu, 6 Sep 2018 14:40:06 +0800 Subject: [PATCH] "gpio_api.c" update 1, "gpio_api.c" update. fix issues for compiling the mbed-cloud-client-example --- .../TARGET_AMEBA/TARGET_RTL8195A/gpio_api.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) 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 408714b0de..832b1595a6 100644 --- a/targets/TARGET_Realtek/TARGET_AMEBA/TARGET_RTL8195A/gpio_api.c +++ b/targets/TARGET_Realtek/TARGET_AMEBA/TARGET_RTL8195A/gpio_api.c @@ -195,10 +195,18 @@ void gpio_pull_ctrl(gpio_t *obj, PinMode pull_type) HAL_GPIO_PullCtrl((u32) obj->pin, (u32)pull_type); } - 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