[OAL] Add support for 'Reset Adapter'
[platform/core/connectivity/bluetooth-frwk.git] / bt-oal / oal-adapter-mgr.c
index 58d262f..7bc9d71 100644 (file)
@@ -234,6 +234,28 @@ oal_status_t adapter_start_custom_inquiry(discovery_type_t disc_type)
        return ret;
 }
 
+oal_status_t adapter_reset(void)
+{
+       int ret;
+
+       API_TRACE();
+
+       CHECK_OAL_INITIALIZED();
+       BT_INFO("Adapter Reset");
+
+#ifdef TIZEN_BT_HAL
+       ret = blued_api->reset();
+       if (ret != BT_STATUS_SUCCESS) {
+               BT_ERR("Adapter Reset failed: [%s]", status2string(ret));
+               return convert_to_oal_status(ret);
+       }
+#else
+       BT_INFO("Not Supported");
+       ret = OAL_STATUS_NOT_SUPPORT;
+#endif
+       return ret;
+}
+
 oal_status_t adapter_start_inquiry(unsigned short duration)
 {
        int ret;