5.11.0.0R3
Software Development Kit
 
Loading...
Searching...
No Matches
wiced_bt_hfp_hf.h File Reference

Data Structures

struct  wiced_bt_hfp_hf_call_data_t
 
struct  wiced_bt_hfp_hf_event_data_t
 
struct  wiced_bt_hfp_hf_volume_data_t
 

Typedefs

typedef void(* wiced_bt_hfp_hf_event_cb_t) (wiced_bt_hfp_hf_event_t event, wiced_bt_hfp_hf_event_data_t *p_data)
 

Enumerations

enum  wiced_bt_hfp_ag_supported_features_t
 
enum  wiced_bt_hfp_hf_call_action_t {
  WICED_BT_HFP_HF_CALL_ACTION_DIAL , WICED_BT_HFP_HF_CALL_ACTION_ANSWER , WICED_BT_HFP_HF_CALL_ACTION_HANGUP , WICED_BT_HFP_HF_CALL_ACTION_HOLD_0 ,
  WICED_BT_HFP_HF_CALL_ACTION_HOLD_1 , WICED_BT_HFP_HF_CALL_ACTION_HOLD_2
}
 
enum  wiced_bt_hfp_hf_callsetup_state_t {
  WICED_BT_HFP_HF_CALLSETUP_STATE_IDLE , WICED_BT_HFP_HF_CALLSETUP_STATE_INCOMING , WICED_BT_HFP_HF_CALLSETUP_STATE_DIALING , WICED_BT_HFP_HF_CALLSETUP_STATE_ALERTING ,
  WICED_BT_HFP_HF_CALLSETUP_STATE_WAITING
}
 
enum  wiced_bt_hfp_hf_connection_state_t { WICED_BT_HFP_HF_STATE_DISCONNECTED , WICED_BT_HFP_HF_STATE_CONNECTED , WICED_BT_HFP_HF_STATE_SLC_CONNECTED }
 
enum  wiced_bt_hfp_hf_event_t {
  WICED_BT_HFP_HF_CONNECTION_STATE_EVT , WICED_BT_HFP_HF_AG_FEATURE_SUPPORT_EVT , WICED_BT_HFP_HF_SERVICE_STATE_EVT , WICED_BT_HFP_HF_SERVICE_TYPE_EVT ,
  WICED_BT_HFP_HF_CALL_SETUP_EVT , WICED_BT_HFP_HF_RING_EVT , WICED_BT_HFP_HF_INBAND_RING_STATE_EVT , WICED_BT_HFP_HF_RSSI_IND_EVT ,
  WICED_BT_HFP_HF_BATTERY_STATUS_IND_EVT , WICED_BT_HFP_HF_VOLUME_CHANGE_EVT , WICED_BT_HFP_HF_CLIP_IND_EVT , WICED_BT_HFP_HF_AT_RESULT_CODE_IND_EVT
}
 
enum  wiced_bt_hfp_hf_inband_ring_state_t { WICED_BT_HFP_HF_INBAND_RING_DISABLED , WICED_BT_HFP_HF_INBAND_RING_ENABLED }
 
enum  wiced_bt_hfp_hf_service_state_t { WICED_BT_HFP_HF_SERVICE_STATE_NOT_AVAILABLE , WICED_BT_HFP_HF_SERVICE_STATE_AVAILABLE }
 
enum  wiced_bt_hfp_hf_service_type_t { WICED_BT_HFP_HF_SERVICE_TYPE_HOME , WICED_BT_HFP_HF_SERVICE_TYPE_ROAMING }
 
enum  wiced_bt_hfp_hf_supported_features_t
 
enum  wiced_bt_hfp_hf_volume_type_t { WICED_BT_HFP_HF_SPEAKER , WICED_BT_HFP_HF_MIC }
 

Functions

wiced_result_t wiced_bt_hfp_hf_connect (wiced_bt_device_address_t bd_address)
 
wiced_result_t wiced_bt_hfp_hf_deinit (void)
 
wiced_result_t wiced_bt_hfp_hf_disconnect (wiced_bt_device_address_t bd_address)
 
wiced_result_t wiced_bt_hfp_hf_init (wiced_bt_hfp_hf_config_data_t *p_config_data, wiced_bt_hfp_hf_event_cb_t event_cb)
 
wiced_result_t wiced_bt_hfp_hf_notify_volume (wiced_bt_device_address_t bd_address, wiced_bt_hfp_hf_volume_type_t volume_type, uint8_t volume_level)
 
wiced_result_t wiced_bt_hfp_hf_perform_call_action (wiced_bt_device_address_t bd_address, wiced_bt_hfp_hf_call_action_t action, char *number)
 
wiced_result_t wiced_bt_hfp_hf_send_at_cmd (wiced_bt_device_address_t bd_address, char *at_cmd)
 

Detailed Description

This file Contains Hand Free Profile - Hands Free Device APIs and definitions.