AIROC™ BTSDK v4.9 - Documentation | ||||
Runtime Bluetooth configuration parameters. More...
Data Structures | |
struct | wiced_bt_stack_platform_t |
AIROC Bluetooth Stack Platform. More... | |
Typedefs | |
typedef void(* | wiced_bt_internal_post_stack_init_cb )(void) |
Function prototype for the post Stack Init Callback. | |
typedef wiced_bool_t(* | wiced_bt_internal_stack_evt_handler_cb )(uint8_t *p_event) |
Function prototype for the HCI event monitor function that the application may suppply. More... | |
Functions | |
wiced_result_t | wiced_bt_stack_platform_initialize (wiced_bt_stack_platform_t *platform_interfaces) |
Initialize the platform interfaces, by providing porting functions specific to the underlying platform. More... | |
wiced_result_t | wiced_bt_stack_platform_deinit (void) |
DeInitialize the platform interfaces and free the memory allocated by wiced_bt_stack_platform_initialize API. More... | |
void | wiced_bt_process_acl_data (uint8_t *pData, uint32_t length) |
Called by the porting layer to process the incoming ACL data received from the remote bluetooth device. More... | |
void | wiced_bt_process_hci_events (uint8_t *pData, uint32_t length) |
Called by the porting layer to process the incoming HCI events from the local bluetooth controller. More... | |
void | wiced_bt_process_sco_data (uint8_t *pData, uint32_t length) |
Called by the porting layer to process the incoming SCO data received from the remote bluetooth device. More... | |
void | wiced_bt_process_isoc_data (uint8_t *pData, uint32_t length) |
Called by the porting layer to process the incoming ISOC data received from the remote bluetooth device. More... | |
void | wiced_bt_process_timer (void) |
Called by the porting layer on expiry of the timer to process pending timers. More... | |
void | wiced_bt_stack_indicate_lower_tx_complete (void) |
Called by the lower layer transport driver to restart sending ACL data to the controller Note: Porting layer API. More... | |
void | wiced_bt_continue_reset (void) |
Called by the porting layer to complete/continue the reset process Typically called after downloading firmware patches to the controller. More... | |
uint32_t | wiced_bt_set_stack_config (const wiced_bt_cfg_settings_t *p_bt_new_cfg_settings) |
Set the stack config. More... | |
void | wiced_bt_stack_init_internal (wiced_bt_management_cback_t mgmt_cback, wiced_bt_internal_post_stack_init_cb post_stack_cb, wiced_bt_internal_stack_evt_handler_cb evt_handler_cb) |
Internal stack init. More... | |
void | wiced_bt_stack_shutdown (void) |
This function blocks until all de-initialisation procedures are complete. More... | |
Runtime Bluetooth configuration parameters.