27#ifndef _TUSB_BTH_DEVICE_H_
28#define _TUSB_BTH_DEVICE_H_
30#include <common/tusb_common.h>
31#include <device/usbd.h>
36#ifndef CFG_TUD_BTH_EVENT_EPSIZE
37#define CFG_TUD_BTH_EVENT_EPSIZE 16
39#ifndef CFG_TUD_BTH_DATA_EPSIZE
40#define CFG_TUD_BTH_DATA_EPSIZE 64
63TU_ATTR_WEAK
void tud_bt_hci_cmd_cb(
void *hci_cmd,
size_t cmd_len);
70TU_ATTR_WEAK
void tud_bt_acl_data_received_cb(
void *acl_data, uint16_t data_len);
74TU_ATTR_WEAK
void tud_bt_event_sent_cb(uint16_t sent_bytes);
79TU_ATTR_WEAK
void tud_bt_acl_data_sent_cb(uint16_t sent_bytes);
86bool tud_bt_event_send(
void *event, uint16_t event_len);
94bool tud_bt_acl_data_send(
void *acl_data, uint16_t data_len);
100void btd_reset (uint8_t rhport);
103bool btd_xfer_cb (uint8_t rhport, uint8_t edpt_addr, xfer_result_t result, uint32_t xferred_bytes);
AUDIO Channel Cluster Descriptor (4.1)
Definition audio.h:647