修复断开蓝牙之后搜不到温度数据的问题
This commit is contained in:
@@ -60,6 +60,8 @@
|
|||||||
/* usr_le_code 库钩子:由静态库导出,供 RCSP BLE 栈回调,非应用层公开 API */
|
/* usr_le_code 库钩子:由静态库导出,供 RCSP BLE 栈回调,非应用层公开 API */
|
||||||
extern void usr_le_data_recieve(u8* data,u16 len);
|
extern void usr_le_data_recieve(u8* data,u16 len);
|
||||||
extern void usr_ble_adv_init();
|
extern void usr_ble_adv_init();
|
||||||
|
/* app_th_scan 钩子:杰理扫描上报为 GAP 0xE2,packet[2] 起 adv_report_t */
|
||||||
|
extern void app_th_scan_report_event(u8 *packet, u16 size);
|
||||||
#if 1
|
#if 1
|
||||||
extern void printf_buf(u8 *buf, u32 len);
|
extern void printf_buf(u8 *buf, u32 len);
|
||||||
#define log_info printf
|
#define log_info printf
|
||||||
@@ -373,6 +375,11 @@ static void cbk_packet_handler(uint8_t packet_type, uint16_t channel, uint8_t *p
|
|||||||
case HCI_EVENT_ENCRYPTION_CHANGE:
|
case HCI_EVENT_ENCRYPTION_CHANGE:
|
||||||
log_info("HCI_EVENT_ENCRYPTION_CHANGE= %d\n", packet[2]);
|
log_info("HCI_EVENT_ENCRYPTION_CHANGE= %d\n", packet[2]);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case GAP_EVENT_ADVERTISING_REPORT:
|
||||||
|
/* 与 le_wireless_mic_client 相同:packet[2] 起为 adv_report_t */
|
||||||
|
app_th_scan_report_event(packet, size);
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -231,7 +231,8 @@ const int config_btctler_le_roles = (LE_ADV | LE_SLAVE);
|
|||||||
const uint64_t config_btctler_le_features = LE_ENCRYPTION;
|
const uint64_t config_btctler_le_features = LE_ENCRYPTION;
|
||||||
|
|
||||||
#else
|
#else
|
||||||
const int config_btctler_le_roles = (LE_ADV | LE_SLAVE);
|
/* 加热垫断连要扫风扇 JBao-* 广播:必须带 LE_SCAN,否则 ble_op_scan_enable2 无效果 */
|
||||||
|
const int config_btctler_le_roles = (LE_ADV | LE_SLAVE | LE_SCAN);
|
||||||
const uint64_t config_btctler_le_features = LE_ENCRYPTION| LE_DATA_PACKET_LENGTH_EXTENSION | LE_2M_PHY;
|
const uint64_t config_btctler_le_features = LE_ENCRYPTION| LE_DATA_PACKET_LENGTH_EXTENSION | LE_2M_PHY;
|
||||||
#endif
|
#endif
|
||||||
#else
|
#else
|
||||||
|
|||||||
Reference in New Issue
Block a user