![]() |
AIROC™ BTSDK v4.9 - Documentation | |||
This file provides definitions of the SPP implementation. More...
Data Structures | |
| struct | wiced_bt_spp_reg_t |
| Following structure is used to register application with wiced_bt_spp library. More... | |
Macros | |
| #define | SPP_MAX_PACKET_SIZE 1013 |
| #define | PORT_PURGE_TXCLEAR 0x01 |
| #define | PORT_PURGE_RXCLEAR 0x02 |
Typedefs | |
| typedef void(* | wiced_bt_spp_connection_up_callback_t )(uint16_t handle, uint8_t *bd_addr) |
| The application must implement connection up callback to be called by the library. More... | |
| typedef void(* | wiced_bt_spp_connection_failed_callback_t )(void) |
| Connection failed callback indicates to the application that the library failed to establish RFCOMM connection with the peer device after connection was requested by the wiced_bt_spp_connect call. More... | |
| typedef void(* | wiced_bt_spp_service_not_found_callback_t )(void) |
| Service not found callback indicates wiced_bt_spp_connect call requested to establish connection to a device which is currently not present, or which is not running SPP service. More... | |
| typedef void(* | wiced_bt_spp_connection_down_callback_t )(uint16_t handle) |
| Connection Down callback indicates that an active session has been terminated. More... | |
| typedef wiced_bool_t(* | wiced_bt_spp_rx_data_callback_t )(uint16_t handle, uint8_t *data, uint32_t data_len) |
| Rx Data callback passed to the application data received over the SPP session. More... | |
Functions | |
| wiced_result_t | wiced_bt_spp_startup (wiced_bt_spp_reg_t *p_reg) |
| Function wiced_bt_spp_startup. More... | |
| wiced_result_t | wiced_bt_spp_connect (BD_ADDR bd_addr) |
| Function wiced_bt_spp_connect. More... | |
| wiced_result_t | wiced_bt_spp_disconnect (uint16_t handle) |
| Function wiced_bt_spp_disconnect. More... | |
| wiced_bool_t | wiced_bt_spp_send_session_data (uint16_t handle, uint8_t *p_data, uint32_t len) |
| Send data over the established External Accessory connection. More... | |
| void | wiced_bt_spp_rx_flow_enable (uint16_t handle, wiced_bool_t enable) |
| SPP application may use this call to disable or reenable the RX data flow. More... | |
| wiced_bool_t | wiced_bt_spp_can_send_more_data (uint16_t handle) |
| Function wiced_bt_spp_can_send_more_data. More... | |
| uint8_t | wiced_bt_spp_port_purge (uint16_t handle, uint8_t purge_flags) |
| SPP application may use this function to discard all the data from the output or input queues of the specified connection. More... | |
| uint16_t | wiced_bt_spp_rfcomm_get_peer_mtu (uint16_t handle) |
| SPP application may use this function to read the peer_mtu size when rfcomm connection made. More... | |
| uint8_t | wiced_bt_spp_get_connection_state (BD_ADDR bd_addr) |
| SPP application may use this function to get the connection state when rfcomm connection made. More... | |
This file provides definitions of the SPP implementation.