BT Classic Adapter provides the interfaces to control Bluetooth classic (BR/EDR) functionalities of local device control and device discovery functionalities. More...
#include "bt_hal_manager.h"Go to the source code of this file.
Data Structures | |
| struct | BTServiceRecord_t |
| Bluetooth SDP service record. More... | |
| struct | BTEirManfInfo_t |
| manufacturer information EIR data More... | |
| struct | BTGadgetEirManfInfo_t |
| gadget manufacturer information EIR data More... | |
| struct | BTClassicProperty_t |
| Classic Device Property. More... | |
| struct | BTClassicCallbacks_t |
| Bluetooth DM callback structure. More... | |
| struct | BTClassicInterface_t |
| Represents the standard SAL BT Classic device management interface. More... | |
Typedefs | |
| typedef void(* | BTClassicDevicePropertiesCallback_t) (BTStatus_t xStatus, uint32_t ulNumProperties, BTClassicProperty_t *pxProperties) |
| Callback invoked in response to BTClassicInterface_t::pxGetClassicDeviceProperty and BTClassicInterface_t::pxSetClassicDeviceProperty. | |
| typedef void(* | BTClassicRemoteDevicePropertiesCallback_t) (BTStatus_t xStatus, BTBdaddr_t *pxBdAddr, uint32_t ulNumProperties, BTClassicProperty_t *pxProperties) |
| Callback invoked in response to BTClassicInterface_t::pxGetRemoteClassicDeviceProperty and BTClassicInterface_t::pxSetRemoteClassicDeviceProperty. | |
| typedef void(* | BTDeviceFoundCallback_t) (uint32_t ulNumProperties, BTClassicProperty_t *pxProperties) |
| Callback invoked in response to device discovery If EIR data is not present, then BD_NAME and RSSI shall be NULL and -1 respectively. | |
| typedef void(* | BTDiscoveryStateChangedCallback_t) (BTDiscoveryState_t xState) |
| Callback invoked in response to BTClassicInterface_t::pxStartDiscovery and BTClassicInterface_t::pxStopDiscovery. | |
| typedef void(* | BTaclStateChangedCallback_t) (BTStatus_t xStatus, BTBdaddr_t *pxRemoteBdAddr, BTaclState_t xState) |
| Callback invoked in response to ACL connection state change. | |
Functions | |
| const BTClassicInterface_t * | BT_GetClassicAdapter () |
BT Classic Adapter provides the interfaces to control Bluetooth classic (BR/EDR) functionalities of local device control and device discovery functionalities.
| const BTClassicInterface_t * BT_GetClassicAdapter | ( | ) |
Gets the BT classic Adapter interface.