Go to the source code of this file.
|
TU_ATTR_WEAK void | tud_bt_acl_data_received_cb (void *acl_data, uint16_t data_len) |
|
TU_ATTR_WEAK void | tud_bt_event_sent_cb (uint16_t sent_bytes) |
|
TU_ATTR_WEAK void | tud_bt_acl_data_sent_cb (uint16_t sent_bytes) |
|
bool | tud_bt_event_send (void *event, uint16_t event_len) |
|
bool | tud_bt_acl_data_send (void *acl_data, uint16_t data_len) |
|
void | btd_init (void) |
|
bool | btd_deinit (void) |
|
void | btd_reset (uint8_t rhport) |
|
uint16_t | btd_open (uint8_t rhport, tusb_desc_interface_t const *itf_desc, uint16_t max_len) |
|
bool | btd_control_xfer_cb (uint8_t rhport, uint8_t stage, tusb_control_request_t const *request) |
|
bool | btd_xfer_cb (uint8_t rhport, uint8_t edpt_addr, xfer_result_t result, uint32_t xferred_bytes) |
|
◆ bt_hci_cmd_t
◆ btd_control_xfer_cb()
◆ btd_deinit()
◆ btd_init()
◆ btd_open()
◆ btd_reset()
void btd_reset |
( |
uint8_t |
rhport | ) |
|
◆ btd_xfer_cb()
bool btd_xfer_cb |
( |
uint8_t |
rhport, |
|
|
uint8_t |
edpt_addr, |
|
|
xfer_result_t |
result, |
|
|
uint32_t |
xferred_bytes |
|
) |
| |
◆ tud_bt_acl_data_received_cb()
TU_ATTR_WEAK void tud_bt_acl_data_received_cb |
( |
void * |
acl_data, |
|
|
uint16_t |
data_len |
|
) |
| |
◆ tud_bt_acl_data_send()
bool tud_bt_acl_data_send |
( |
void * |
acl_data, |
|
|
uint16_t |
data_len |
|
) |
| |
◆ tud_bt_acl_data_sent_cb()
TU_ATTR_WEAK void tud_bt_acl_data_sent_cb |
( |
uint16_t |
sent_bytes | ) |
|
◆ tud_bt_event_send()
bool tud_bt_event_send |
( |
void * |
event, |
|
|
uint16_t |
event_len |
|
) |
| |
◆ tud_bt_event_sent_cb()
TU_ATTR_WEAK void tud_bt_event_sent_cb |
( |
uint16_t |
sent_bytes | ) |
|
Initial value:{
#endif
TU_ATTR_WEAK void tud_bt_hci_cmd_cb(void *hci_cmd, size_t cmd_len)