|
| BTD (USB *p) |
|
void | disconnect () |
|
int8_t | registerBluetoothService (BluetoothService *pService) |
|
void | pairWithWiimote () |
|
void | pairWithHID () |
|
uint8_t | readPollInterval () |
|
|
uint8_t | ConfigureDevice (uint8_t parent, uint8_t port, bool lowspeed) |
|
uint8_t | Init (uint8_t parent, uint8_t port, bool lowspeed) |
|
uint8_t | Release () |
|
uint8_t | Poll () |
|
virtual uint8_t | GetAddress () |
|
virtual bool | isReady () |
|
virtual bool | DEVCLASSOK (uint8_t klass) |
|
virtual bool | VIDPIDOK (uint16_t vid, uint16_t pid) |
|
|
void | EndpointXtract (uint8_t conf, uint8_t iface, uint8_t alt, uint8_t proto, const USB_ENDPOINT_DESCRIPTOR *ep) |
|
|
void | HCI_Command (uint8_t *data, uint16_t nbytes) |
|
void | hci_reset () |
|
void | hci_read_bdaddr () |
|
void | hci_read_local_version_information () |
|
void | hci_read_local_extended_features (uint8_t page_number) |
|
void | hci_write_local_name (const char *name) |
|
void | hci_write_simple_pairing_mode (bool enable) |
|
void | hci_set_event_mask () |
|
void | hci_write_scan_enable () |
|
void | hci_write_scan_disable () |
|
void | hci_remote_name () |
|
void | hci_accept_connection () |
|
void | hci_disconnect (uint16_t handle) |
|
void | hci_pin_code_request_reply () |
|
void | hci_pin_code_negative_request_reply () |
|
void | hci_link_key_request_negative_reply () |
|
void | hci_user_confirmation_request_reply () |
|
void | hci_authentication_request () |
|
void | hci_inquiry () |
|
void | hci_inquiry_cancel () |
|
void | hci_connect () |
|
void | hci_io_capability_request_reply () |
|
void | hci_connect (uint8_t *bdaddr) |
|
void | hci_write_class_of_device () |
|
|
void | L2CAP_Command (uint16_t handle, uint8_t *data, uint8_t nbytes, uint8_t channelLow=0x01, uint8_t channelHigh=0x00) |
|
void | l2cap_connection_request (uint16_t handle, uint8_t rxid, uint8_t *scid, uint16_t psm) |
|
void | l2cap_connection_response (uint16_t handle, uint8_t rxid, uint8_t *dcid, uint8_t *scid, uint8_t result) |
|
void | l2cap_config_request (uint16_t handle, uint8_t rxid, uint8_t *dcid) |
|
void | l2cap_config_response (uint16_t handle, uint8_t rxid, uint8_t *scid) |
|
void | l2cap_disconnection_request (uint16_t handle, uint8_t rxid, uint8_t *dcid, uint8_t *scid) |
|
void | l2cap_disconnection_response (uint16_t handle, uint8_t rxid, uint8_t *dcid, uint8_t *scid) |
|
void | l2cap_information_response (uint16_t handle, uint8_t rxid, uint8_t infoTypeLow, uint8_t infoTypeHigh) |
|
virtual void | ResetHubPort (uint8_t port) |
|
virtual bool | DEVSUBCLASSOK (uint8_t subklass) |
|
The Bluetooth Dongle class will take care of all the USB communication and then pass the data to the BluetoothService classes.
Definition at line 222 of file BTD.h.