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.