InPlay API
in_ble_init.h
1 
13 #ifndef IN_BLE_INIT_H
14 #define IN_BLE_INIT_H
15 
16 /*
17  * APIs
18  ****************************************************************************************
19  */
20 
35 void *in_ble_init(in_ble_conf_t *p_conf, plt_isr_fun_t *plt_i, plt_fun_t *plt, uint32_t sram_base, uint32_t sram_size);
36 
37 
46 void in_ble_isr(void *hdl);
47 
61 int in_ble_api_init(void *hdl, void (*evt_cb)(ble_evt_t *evt));
62 
71 uint32_t in_ble_get_mem_usage(void *hdl);
72 
81 uint32_t in_ble_get_max_mem_usage(void *hdl);
82 
111 void in_ble_stack_handler(void *arg);
112 void in_ble_event_handler(void *arg);
113 int in_ble_stack_wake(void *arg);
114 int in_ble_stack_sleep(void *arg);
115 
116 
118 
119 #endif /* IN_BLE_PLT_H */
120