From 255c51174a0571340ef470184064a5c75d261d27 Mon Sep 17 00:00:00 2001 From: WXK <287788329@qq.com> Date: 星期三, 22 一月 2025 15:06:27 +0800 Subject: [PATCH] 加入一开始不广播升级 中断触发gpio后广播升级 10分钟自动退出 --- 01_SDK/nimble/controller/pan107x_spark/include/pan_ble_stack.h | 9 +++++++++ 1 files changed, 9 insertions(+), 0 deletions(-) diff --git a/01_SDK/nimble/controller/pan107x_spark/include/pan_ble_stack.h b/01_SDK/nimble/controller/pan107x_spark/include/pan_ble_stack.h index 86a771b..c594413 100644 --- a/01_SDK/nimble/controller/pan107x_spark/include/pan_ble_stack.h +++ b/01_SDK/nimble/controller/pan107x_spark/include/pan_ble_stack.h @@ -88,6 +88,10 @@ } pan_ble_version_t; typedef int (*PanMdcSemphrGiveCback_t)(void); +typedef void (*pan_conn_evt_close_cb_t)(uint16_t connHandle, uint8_t state); +typedef void (*pan_app_irq_handler_cb_t)(void); +typedef void (*pan_32k_clk_track_start_cb_t)(uint32_t clk_32k_cnt); +typedef uint32_t (*pan_32k_clk_track_value_get_cb_t)(void); #define PAN_BLE_STACK_API __attribute__((visibility ("default"))) @@ -216,6 +220,11 @@ extern void pan_misc_set_bd_addr(uint8_t addr[6]); extern void pan_misc_get_bd_addr(uint8_t addr[6]); extern uint32_t pan_misc_get_cur_sys_tick(void); +extern void pan_misc_register_conn_evt_close_cb(pan_conn_evt_close_cb_t func); +extern void pan_misc_register_app_irq_handler_cb(pan_app_irq_handler_cb_t func); +extern void pan_misc_register_32k_track_cb(pan_32k_clk_track_start_cb_t clk_32k_track_start, + pan_32k_clk_track_value_get_cb_t clk_32k_track_value_get); +extern void pan_misc_set_ll_rx_time_enable(uint8_t en); PAN_BLE_STACK_API const pan_ble_version_t *pan_ble_get_version(void); -- Gitblit v1.9.3