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")))
@@ -202,7 +206,6 @@
PAN_BLE_STACK_API void pan_ll_pm_post_handler(void);
PAN_BLE_STACK_API void pan_update_stimer(void);
PAN_BLE_STACK_API void pan_ll_register_semphr_cback(PanMdcSemphrGiveCback_t func);
PAN_BLE_STACK_API void pan_req_new_tx_power(int8_t txPower);
//ANT API
void pan_ant_init(void);
@@ -210,8 +213,18 @@
void pan_ant_delete(int id);
//misc API
void  pan_misc_register_print(void *print);
void *pan_misc_malloc_ll_data_ram(uint32_t size);
extern void  pan_req_new_tx_power(int8_t txPower);
extern void  pan_misc_register_print(void *print);
extern void *pan_misc_malloc_ll_data_ram(uint32_t size);
extern void  pan_misc_upd_local_sca(uint16_t localSca);
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);