{\r
//初始化过的则直接开启扫描即可\r
\r
- //加锁避免bt 初始化失败\r
- uint32_t irq_sts = osal_irq_lock();\r
\r
if (bluetooth_init_all() == 1)\r
{\r
/**开始ble广播*/\r
// custom_ble_service_start();\r
}\r
- osal_irq_restore(irq_sts);\r
}\r
\r
void bluetooth_close_all(void)\r
extern void bluetooth_enable_all(void);
bool start_custom_ble_service(void)
{
+ //加锁避免bt 初始化失败
+ uint32_t irq_sts = osal_irq_lock();
#ifdef SUPPORT_BLE_SERVICE
PRINT("start custom protocol classic bt ble service !\r\n");
bluetooth_enable_all();
{
uapi_dev_runtime_set_bt_powerstat(1);
}
-
+ osal_irq_restore(irq_sts);
return true;
}