Open FFBoard
Open source force feedback firmware
bth_device.h File Reference

Go to the source code of this file.

Classes

struct  TU_ATTR_PACKED
 AUDIO Channel Cluster Descriptor (4.1) More...
 

Typedefs

typedef struct TU_ATTR_PACKED bt_hci_cmd_t
 

Functions

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)
 

Variables

 C
 

Typedef Documentation

◆ bt_hci_cmd_t

typedef struct TU_ATTR_PACKED bt_hci_cmd_t

Function Documentation

◆ btd_control_xfer_cb()

bool btd_control_xfer_cb ( uint8_t  rhport,
uint8_t  stage,
tusb_control_request_t const *  request 
)

Definition at line 218 of file bth_device.c.

◆ btd_deinit()

bool btd_deinit ( void  )

Definition at line 102 of file bth_device.c.

◆ btd_init()

void btd_init ( void  )

Definition at line 98 of file bth_device.c.

◆ btd_open()

uint16_t btd_open ( uint8_t  rhport,
tusb_desc_interface_t const *  itf_desc,
uint16_t  max_len 
)

Definition at line 111 of file bth_device.c.

◆ btd_reset()

void btd_reset ( uint8_t  rhport)

Definition at line 106 of file bth_device.c.

◆ btd_xfer_cb()

bool btd_xfer_cb ( uint8_t  rhport,
uint8_t  edpt_addr,
xfer_result_t  result,
uint32_t  xferred_bytes 
)

Definition at line 259 of file bth_device.c.

◆ 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 
)

Definition at line 90 of file bth_device.c.

◆ 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 
)

Definition at line 85 of file bth_device.c.

◆ tud_bt_event_sent_cb()

TU_ATTR_WEAK void tud_bt_event_sent_cb ( uint16_t  sent_bytes)

Variable Documentation

◆ C

C
extern
Initial value:
{
#endif
TU_ATTR_WEAK void tud_bt_hci_cmd_cb(void *hci_cmd, size_t cmd_len)