![]() |
Open FFBoard
Open source force feedback firmware
|
Go to the source code of this file.
Classes | |
struct | audiod_function_t |
Functions | |
TU_ATTR_WEAK bool | tud_audio_tx_done_pre_load_cb (uint8_t rhport, uint8_t func_id, uint8_t ep_in, uint8_t cur_alt_setting) |
TU_ATTR_WEAK bool | tud_audio_tx_done_post_load_cb (uint8_t rhport, uint16_t n_bytes_copied, uint8_t func_id, uint8_t ep_in, uint8_t cur_alt_setting) |
TU_ATTR_WEAK bool | tud_audio_rx_done_pre_read_cb (uint8_t rhport, uint16_t n_bytes_received, uint8_t func_id, uint8_t ep_out, uint8_t cur_alt_setting) |
TU_ATTR_WEAK bool | tud_audio_rx_done_post_read_cb (uint8_t rhport, uint16_t n_bytes_received, uint8_t func_id, uint8_t ep_out, uint8_t cur_alt_setting) |
TU_ATTR_WEAK void | tud_audio_fb_done_cb (uint8_t func_id) |
TU_ATTR_WEAK void | tud_audio_feedback_params_cb (uint8_t func_id, uint8_t alt_itf, audio_feedback_params_t *feedback_param) |
TU_ATTR_WEAK bool | tud_audio_feedback_format_correction_cb (uint8_t func_id) |
TU_ATTR_WEAK TU_ATTR_FAST_FUNC void | tud_audio_feedback_interval_isr (uint8_t func_id, uint32_t frame_number, uint8_t interval_shift) |
TU_ATTR_WEAK void | tud_audio_int_done_cb (uint8_t rhport) |
TU_ATTR_WEAK bool | tud_audio_set_itf_cb (uint8_t rhport, tusb_control_request_t const *p_request) |
TU_ATTR_WEAK bool | tud_audio_set_itf_close_EP_cb (uint8_t rhport, tusb_control_request_t const *p_request) |
TU_ATTR_WEAK bool | tud_audio_set_req_ep_cb (uint8_t rhport, tusb_control_request_t const *p_request, uint8_t *pBuff) |
TU_ATTR_WEAK bool | tud_audio_set_req_itf_cb (uint8_t rhport, tusb_control_request_t const *p_request, uint8_t *pBuff) |
TU_ATTR_WEAK bool | tud_audio_set_req_entity_cb (uint8_t rhport, tusb_control_request_t const *p_request, uint8_t *pBuff) |
TU_ATTR_WEAK bool | tud_audio_get_req_ep_cb (uint8_t rhport, tusb_control_request_t const *p_request) |
TU_ATTR_WEAK bool | tud_audio_get_req_itf_cb (uint8_t rhport, tusb_control_request_t const *p_request) |
TU_ATTR_WEAK bool | tud_audio_get_req_entity_cb (uint8_t rhport, tusb_control_request_t const *p_request) |
static bool | audiod_rx_done_cb (uint8_t rhport, audiod_function_t *audio, uint16_t n_bytes_received) |
static bool | audiod_decode_type_I_pcm (uint8_t rhport, audiod_function_t *audio, uint16_t n_bytes_received) |
static bool | audiod_tx_done_cb (uint8_t rhport, audiod_function_t *audio) |
static uint16_t | audiod_encode_type_I_pcm (uint8_t rhport, audiod_function_t *audio) |
static bool | audiod_get_interface (uint8_t rhport, tusb_control_request_t const *p_request) |
static bool | audiod_set_interface (uint8_t rhport, tusb_control_request_t const *p_request) |
static bool | audiod_get_AS_interface_index_global (uint8_t itf, uint8_t *func_id, uint8_t *idxItf, uint8_t const **pp_desc_int) |
static bool | audiod_get_AS_interface_index (uint8_t itf, audiod_function_t *audio, uint8_t *idxItf, uint8_t const **pp_desc_int) |
static bool | audiod_verify_entity_exists (uint8_t itf, uint8_t entityID, uint8_t *func_id) |
static bool | audiod_verify_itf_exists (uint8_t itf, uint8_t *func_id) |
static bool | audiod_verify_ep_exists (uint8_t ep, uint8_t *func_id) |
static uint8_t | audiod_get_audio_fct_idx (audiod_function_t *audio) |
static void | audiod_parse_for_AS_params (audiod_function_t *audio, uint8_t const *p_desc, uint8_t const *p_desc_end, uint8_t const as_itf) |
static uint8_t | tu_desc_subtype (void const *desc) |
static bool | audiod_calc_tx_packet_sz (audiod_function_t *audio) |
static uint16_t | audiod_tx_packet_size (const uint16_t *norminal_size, uint16_t data_count, uint16_t fifo_depth, uint16_t max_size) |
static bool | audiod_set_fb_params_freq (audiod_function_t *audio, uint32_t sample_freq, uint32_t mclk_freq) |
static void | audiod_fb_fifo_count_update (audiod_function_t *audio, uint16_t lvl_new) |
bool | tud_audio_n_mounted (uint8_t func_id) |
uint16_t | tud_audio_n_available (uint8_t func_id) |
uint16_t | tud_audio_n_read (uint8_t func_id, void *buffer, uint16_t bufsize) |
bool | tud_audio_n_clear_ep_out_ff (uint8_t func_id) |
tu_fifo_t * | tud_audio_n_get_ep_out_ff (uint8_t func_id) |
bool | tud_audio_n_clear_rx_support_ff (uint8_t func_id, uint8_t ff_idx) |
uint16_t | tud_audio_n_available_support_ff (uint8_t func_id, uint8_t ff_idx) |
uint16_t | tud_audio_n_read_support_ff (uint8_t func_id, uint8_t ff_idx, void *buffer, uint16_t bufsize) |
tu_fifo_t * | tud_audio_n_get_rx_support_ff (uint8_t func_id, uint8_t ff_idx) |
static void * | audiod_interleaved_copy_bytes_fast_decode (uint16_t const nBytesPerSample, void *dst, const void *dst_end, void *src, uint8_t const n_ff_used) |
uint16_t | tud_audio_n_write (uint8_t func_id, const void *data, uint16_t len) |
Write data to EP in buffer. More... | |
bool | tud_audio_n_clear_ep_in_ff (uint8_t func_id) |
tu_fifo_t * | tud_audio_n_get_ep_in_ff (uint8_t func_id) |
uint16_t | tud_audio_n_flush_tx_support_ff (uint8_t func_id) |
bool | tud_audio_n_clear_tx_support_ff (uint8_t func_id, uint8_t ff_idx) |
uint16_t | tud_audio_n_write_support_ff (uint8_t func_id, uint8_t ff_idx, const void *data, uint16_t len) |
tu_fifo_t * | tud_audio_n_get_tx_support_ff (uint8_t func_id, uint8_t ff_idx) |
bool | tud_audio_int_n_write (uint8_t func_id, const audio_interrupt_data_t *data) |
static void * | audiod_interleaved_copy_bytes_fast_encode (uint16_t const nBytesPerSample, void *src, const void *src_end, void *dst, uint8_t const n_ff_used) |
static bool | audiod_fb_send (audiod_function_t *audio) |
void | audiod_init (void) |
bool | audiod_deinit (void) |
void | audiod_reset (uint8_t rhport) |
uint16_t | audiod_open (uint8_t rhport, tusb_desc_interface_t const *itf_desc, uint16_t max_len) |
static bool | audiod_control_complete (uint8_t rhport, tusb_control_request_t const *p_request) |
static bool | audiod_control_request (uint8_t rhport, tusb_control_request_t const *p_request) |
bool | audiod_control_xfer_cb (uint8_t rhport, uint8_t stage, tusb_control_request_t const *request) |
bool | audiod_xfer_cb (uint8_t rhport, uint8_t ep_addr, xfer_result_t result, uint32_t xferred_bytes) |
uint32_t | tud_audio_feedback_update (uint8_t func_id, uint32_t cycles) |
bool | tud_audio_n_fb_set (uint8_t func_id, uint32_t feedback) |
TU_ATTR_FAST_FUNC void | audiod_sof_isr (uint8_t rhport, uint32_t frame_count) |
bool | tud_audio_buffer_and_schedule_control_xfer (uint8_t rhport, tusb_control_request_t const *p_request, void *data, uint16_t len) |
Variables | |
tu_static IN_SW_BUF_MEM_SECTION CFG_TUSB_MEM_ALIGN uint8_t | audio_ep_in_sw_buf_1 [CFG_TUD_AUDIO_FUNC_1_EP_IN_SW_BUF_SZ] |
tu_static osal_mutex_def_t | ep_in_ff_mutex_wr_1 |
tu_static IN_SW_BUF_MEM_SECTION CFG_TUSB_MEM_ALIGN uint8_t | audio_ep_in_sw_buf_2 [CFG_TUD_AUDIO_FUNC_2_EP_IN_SW_BUF_SZ] |
tu_static osal_mutex_def_t | ep_in_ff_mutex_wr_2 |
tu_static IN_SW_BUF_MEM_SECTION CFG_TUSB_MEM_ALIGN uint8_t | audio_ep_in_sw_buf_3 [CFG_TUD_AUDIO_FUNC_3_EP_IN_SW_BUF_SZ] |
tu_static osal_mutex_def_t | ep_in_ff_mutex_wr_3 |
tu_static CFG_TUD_MEM_SECTION CFG_TUSB_MEM_ALIGN uint8_t | lin_buf_in_1 [CFG_TUD_AUDIO_FUNC_1_EP_IN_SZ_MAX] |
tu_static CFG_TUD_MEM_SECTION CFG_TUSB_MEM_ALIGN uint8_t | lin_buf_in_2 [CFG_TUD_AUDIO_FUNC_2_EP_IN_SZ_MAX] |
tu_static CFG_TUD_MEM_SECTION CFG_TUSB_MEM_ALIGN uint8_t | lin_buf_in_3 [CFG_TUD_AUDIO_FUNC_3_EP_IN_SZ_MAX] |
tu_static OUT_SW_BUF_MEM_SECTION CFG_TUSB_MEM_ALIGN uint8_t | audio_ep_out_sw_buf_1 [CFG_TUD_AUDIO_FUNC_1_EP_OUT_SW_BUF_SZ] |
tu_static osal_mutex_def_t | ep_out_ff_mutex_rd_1 |
tu_static OUT_SW_BUF_MEM_SECTION CFG_TUSB_MEM_ALIGN uint8_t | audio_ep_out_sw_buf_2 [CFG_TUD_AUDIO_FUNC_2_EP_OUT_SW_BUF_SZ] |
tu_static osal_mutex_def_t | ep_out_ff_mutex_rd_2 |
tu_static OUT_SW_BUF_MEM_SECTION CFG_TUSB_MEM_ALIGN uint8_t | audio_ep_out_sw_buf_3 [CFG_TUD_AUDIO_FUNC_3_EP_OUT_SW_BUF_SZ] |
tu_static osal_mutex_def_t | ep_out_ff_mutex_rd_3 |
tu_static CFG_TUD_MEM_SECTION CFG_TUSB_MEM_ALIGN uint8_t | lin_buf_out_1 [CFG_TUD_AUDIO_FUNC_1_EP_OUT_SZ_MAX] |
tu_static CFG_TUD_MEM_SECTION CFG_TUSB_MEM_ALIGN uint8_t | lin_buf_out_2 [CFG_TUD_AUDIO_FUNC_2_EP_OUT_SZ_MAX] |
tu_static CFG_TUD_MEM_SECTION CFG_TUSB_MEM_ALIGN uint8_t | lin_buf_out_3 [CFG_TUD_AUDIO_FUNC_3_EP_OUT_SZ_MAX] |
tu_static CFG_TUD_MEM_SECTION CFG_TUSB_MEM_ALIGN uint8_t | ctrl_buf_1 [CFG_TUD_AUDIO_FUNC_1_CTRL_BUF_SZ] |
tu_static CFG_TUD_MEM_SECTION CFG_TUSB_MEM_ALIGN uint8_t | ctrl_buf_2 [CFG_TUD_AUDIO_FUNC_2_CTRL_BUF_SZ] |
tu_static CFG_TUD_MEM_SECTION CFG_TUSB_MEM_ALIGN uint8_t | ctrl_buf_3 [CFG_TUD_AUDIO_FUNC_3_CTRL_BUF_SZ] |
tu_static uint8_t | alt_setting_1 [CFG_TUD_AUDIO_FUNC_1_N_AS_INT] |
tu_static uint8_t | alt_setting_2 [CFG_TUD_AUDIO_FUNC_2_N_AS_INT] |
tu_static uint8_t | alt_setting_3 [CFG_TUD_AUDIO_FUNC_3_N_AS_INT] |
tu_static CFG_TUSB_MEM_ALIGN uint8_t | tx_supp_ff_buf_1 [CFG_TUD_AUDIO_FUNC_1_N_TX_SUPP_SW_FIFO][CFG_TUD_AUDIO_FUNC_1_TX_SUPP_SW_FIFO_SZ] |
tu_static tu_fifo_t | tx_supp_ff_1 [CFG_TUD_AUDIO_FUNC_1_N_TX_SUPP_SW_FIFO] |
tu_static osal_mutex_def_t | tx_supp_ff_mutex_wr_1 [CFG_TUD_AUDIO_FUNC_1_N_TX_SUPP_SW_FIFO] |
tu_static CFG_TUSB_MEM_ALIGN uint8_t | tx_supp_ff_buf_2 [CFG_TUD_AUDIO_FUNC_2_N_TX_SUPP_SW_FIFO][CFG_TUD_AUDIO_FUNC_2_TX_SUPP_SW_FIFO_SZ] |
tu_static tu_fifo_t | tx_supp_ff_2 [CFG_TUD_AUDIO_FUNC_2_N_TX_SUPP_SW_FIFO] |
tu_static osal_mutex_def_t | tx_supp_ff_mutex_wr_2 [CFG_TUD_AUDIO_FUNC_2_N_TX_SUPP_SW_FIFO] |
tu_static CFG_TUSB_MEM_ALIGN uint8_t | tx_supp_ff_buf_3 [CFG_TUD_AUDIO_FUNC_3_N_TX_SUPP_SW_FIFO][CFG_TUD_AUDIO_FUNC_3_TX_SUPP_SW_FIFO_SZ] |
tu_static tu_fifo_t | tx_supp_ff_3 [CFG_TUD_AUDIO_FUNC_3_N_TX_SUPP_SW_FIFO] |
tu_static osal_mutex_def_t | tx_supp_ff_mutex_wr_3 [CFG_TUD_AUDIO_FUNC_3_N_TX_SUPP_SW_FIFO] |
tu_static CFG_TUSB_MEM_ALIGN uint8_t | rx_supp_ff_buf_1 [CFG_TUD_AUDIO_FUNC_1_N_RX_SUPP_SW_FIFO][CFG_TUD_AUDIO_FUNC_1_RX_SUPP_SW_FIFO_SZ] |
tu_static tu_fifo_t | rx_supp_ff_1 [CFG_TUD_AUDIO_FUNC_1_N_RX_SUPP_SW_FIFO] |
tu_static osal_mutex_def_t | rx_supp_ff_mutex_rd_1 [CFG_TUD_AUDIO_FUNC_1_N_RX_SUPP_SW_FIFO] |
tu_static CFG_TUSB_MEM_ALIGN uint8_t | rx_supp_ff_buf_2 [CFG_TUD_AUDIO_FUNC_2_N_RX_SUPP_SW_FIFO][CFG_TUD_AUDIO_FUNC_2_RX_SUPP_SW_FIFO_SZ] |
tu_static tu_fifo_t | rx_supp_ff_2 [CFG_TUD_AUDIO_FUNC_2_N_RX_SUPP_SW_FIFO] |
tu_static osal_mutex_def_t | rx_supp_ff_mutex_rd_2 [CFG_TUD_AUDIO_FUNC_2_N_RX_SUPP_SW_FIFO] |
tu_static CFG_TUSB_MEM_ALIGN uint8_t | rx_supp_ff_buf_3 [CFG_TUD_AUDIO_FUNC_3_N_RX_SUPP_SW_FIFO][CFG_TUD_AUDIO_FUNC_3_RX_SUPP_SW_FIFO_SZ] |
tu_static tu_fifo_t | rx_supp_ff_3 [CFG_TUD_AUDIO_FUNC_3_N_RX_SUPP_SW_FIFO] |
tu_static osal_mutex_def_t | rx_supp_ff_mutex_rd_3 [CFG_TUD_AUDIO_FUNC_3_N_RX_SUPP_SW_FIFO] |
tu_static CFG_TUD_MEM_SECTION audiod_function_t | _audiod_fct [CFG_TUD_AUDIO] |
|
static |
Definition at line 2811 of file audio_device.c.
|
static |
Definition at line 2122 of file audio_device.c.
|
static |
Definition at line 2182 of file audio_device.c.
|
static |
Definition at line 829 of file audio_device.c.
|
static |
Definition at line 1139 of file audio_device.c.
|
static |
Definition at line 2402 of file audio_device.c.
|
inlinestatic |
Definition at line 1218 of file audio_device.c.
|
static |
Definition at line 2587 of file audio_device.c.
|
static |
Definition at line 2623 of file audio_device.c.
|
static |
Definition at line 2900 of file audio_device.c.
|
static |
Definition at line 1804 of file audio_device.c.
|
inlinestatic |
Definition at line 778 of file audio_device.c.
|
inlinestatic |
Definition at line 1088 of file audio_device.c.
|
static |
Definition at line 2726 of file audio_device.c.
|
static |
Definition at line 694 of file audio_device.c.
|
static |
Definition at line 2368 of file audio_device.c.
|
static |
Definition at line 1821 of file audio_device.c.
|
static |
Definition at line 986 of file audio_device.c.
|
static |
Definition at line 2850 of file audio_device.c.
|
static |
Definition at line 2640 of file audio_device.c.
|
static |
Definition at line 2693 of file audio_device.c.
|
static |
Definition at line 2668 of file audio_device.c.
|
inlinestatic |
Definition at line 606 of file audio_device.c.
tu_static CFG_TUD_MEM_SECTION audiod_function_t _audiod_fct[CFG_TUD_AUDIO] |
Definition at line 575 of file audio_device.c.
tu_static uint8_t alt_setting_1[CFG_TUD_AUDIO_FUNC_1_N_AS_INT] |
Definition at line 215 of file audio_device.c.
tu_static uint8_t alt_setting_2[CFG_TUD_AUDIO_FUNC_2_N_AS_INT] |
Definition at line 218 of file audio_device.c.
tu_static uint8_t alt_setting_3[CFG_TUD_AUDIO_FUNC_3_N_AS_INT] |
Definition at line 222 of file audio_device.c.
tu_static IN_SW_BUF_MEM_SECTION CFG_TUSB_MEM_ALIGN uint8_t audio_ep_in_sw_buf_1[CFG_TUD_AUDIO_FUNC_1_EP_IN_SW_BUF_SZ] |
Definition at line 124 of file audio_device.c.
tu_static IN_SW_BUF_MEM_SECTION CFG_TUSB_MEM_ALIGN uint8_t audio_ep_in_sw_buf_2[CFG_TUD_AUDIO_FUNC_2_EP_IN_SW_BUF_SZ] |
Definition at line 131 of file audio_device.c.
tu_static IN_SW_BUF_MEM_SECTION CFG_TUSB_MEM_ALIGN uint8_t audio_ep_in_sw_buf_3[CFG_TUD_AUDIO_FUNC_3_EP_IN_SW_BUF_SZ] |
Definition at line 138 of file audio_device.c.
tu_static OUT_SW_BUF_MEM_SECTION CFG_TUSB_MEM_ALIGN uint8_t audio_ep_out_sw_buf_1[CFG_TUD_AUDIO_FUNC_1_EP_OUT_SW_BUF_SZ] |
Definition at line 165 of file audio_device.c.
tu_static OUT_SW_BUF_MEM_SECTION CFG_TUSB_MEM_ALIGN uint8_t audio_ep_out_sw_buf_2[CFG_TUD_AUDIO_FUNC_2_EP_OUT_SW_BUF_SZ] |
Definition at line 172 of file audio_device.c.
tu_static OUT_SW_BUF_MEM_SECTION CFG_TUSB_MEM_ALIGN uint8_t audio_ep_out_sw_buf_3[CFG_TUD_AUDIO_FUNC_3_EP_OUT_SW_BUF_SZ] |
Definition at line 179 of file audio_device.c.
tu_static CFG_TUD_MEM_SECTION CFG_TUSB_MEM_ALIGN uint8_t ctrl_buf_1[CFG_TUD_AUDIO_FUNC_1_CTRL_BUF_SZ] |
Definition at line 204 of file audio_device.c.
tu_static CFG_TUD_MEM_SECTION CFG_TUSB_MEM_ALIGN uint8_t ctrl_buf_2[CFG_TUD_AUDIO_FUNC_2_CTRL_BUF_SZ] |
Definition at line 207 of file audio_device.c.
tu_static CFG_TUD_MEM_SECTION CFG_TUSB_MEM_ALIGN uint8_t ctrl_buf_3[CFG_TUD_AUDIO_FUNC_3_CTRL_BUF_SZ] |
Definition at line 211 of file audio_device.c.
tu_static osal_mutex_def_t ep_in_ff_mutex_wr_1 |
Definition at line 126 of file audio_device.c.
tu_static osal_mutex_def_t ep_in_ff_mutex_wr_2 |
Definition at line 133 of file audio_device.c.
tu_static osal_mutex_def_t ep_in_ff_mutex_wr_3 |
Definition at line 140 of file audio_device.c.
tu_static osal_mutex_def_t ep_out_ff_mutex_rd_1 |
Definition at line 167 of file audio_device.c.
tu_static osal_mutex_def_t ep_out_ff_mutex_rd_2 |
Definition at line 174 of file audio_device.c.
tu_static osal_mutex_def_t ep_out_ff_mutex_rd_3 |
Definition at line 181 of file audio_device.c.
tu_static CFG_TUD_MEM_SECTION CFG_TUSB_MEM_ALIGN uint8_t lin_buf_in_1[CFG_TUD_AUDIO_FUNC_1_EP_IN_SZ_MAX] |
Definition at line 150 of file audio_device.c.
tu_static CFG_TUD_MEM_SECTION CFG_TUSB_MEM_ALIGN uint8_t lin_buf_in_2[CFG_TUD_AUDIO_FUNC_2_EP_IN_SZ_MAX] |
Definition at line 154 of file audio_device.c.
tu_static CFG_TUD_MEM_SECTION CFG_TUSB_MEM_ALIGN uint8_t lin_buf_in_3[CFG_TUD_AUDIO_FUNC_3_EP_IN_SZ_MAX] |
Definition at line 158 of file audio_device.c.
tu_static CFG_TUD_MEM_SECTION CFG_TUSB_MEM_ALIGN uint8_t lin_buf_out_1[CFG_TUD_AUDIO_FUNC_1_EP_OUT_SZ_MAX] |
Definition at line 191 of file audio_device.c.
tu_static CFG_TUD_MEM_SECTION CFG_TUSB_MEM_ALIGN uint8_t lin_buf_out_2[CFG_TUD_AUDIO_FUNC_2_EP_OUT_SZ_MAX] |
Definition at line 195 of file audio_device.c.
tu_static CFG_TUD_MEM_SECTION CFG_TUSB_MEM_ALIGN uint8_t lin_buf_out_3[CFG_TUD_AUDIO_FUNC_3_EP_OUT_SZ_MAX] |
Definition at line 199 of file audio_device.c.
tu_static tu_fifo_t rx_supp_ff_1[CFG_TUD_AUDIO_FUNC_1_N_RX_SUPP_SW_FIFO] |
Definition at line 255 of file audio_device.c.
tu_static tu_fifo_t rx_supp_ff_2[CFG_TUD_AUDIO_FUNC_2_N_RX_SUPP_SW_FIFO] |
Definition at line 263 of file audio_device.c.
tu_static tu_fifo_t rx_supp_ff_3[CFG_TUD_AUDIO_FUNC_3_N_RX_SUPP_SW_FIFO] |
Definition at line 271 of file audio_device.c.
tu_static CFG_TUSB_MEM_ALIGN uint8_t rx_supp_ff_buf_1[CFG_TUD_AUDIO_FUNC_1_N_RX_SUPP_SW_FIFO][CFG_TUD_AUDIO_FUNC_1_RX_SUPP_SW_FIFO_SZ] |
Definition at line 254 of file audio_device.c.
tu_static CFG_TUSB_MEM_ALIGN uint8_t rx_supp_ff_buf_2[CFG_TUD_AUDIO_FUNC_2_N_RX_SUPP_SW_FIFO][CFG_TUD_AUDIO_FUNC_2_RX_SUPP_SW_FIFO_SZ] |
Definition at line 262 of file audio_device.c.
tu_static CFG_TUSB_MEM_ALIGN uint8_t rx_supp_ff_buf_3[CFG_TUD_AUDIO_FUNC_3_N_RX_SUPP_SW_FIFO][CFG_TUD_AUDIO_FUNC_3_RX_SUPP_SW_FIFO_SZ] |
Definition at line 270 of file audio_device.c.
tu_static osal_mutex_def_t rx_supp_ff_mutex_rd_1[CFG_TUD_AUDIO_FUNC_1_N_RX_SUPP_SW_FIFO] |
Definition at line 257 of file audio_device.c.
tu_static osal_mutex_def_t rx_supp_ff_mutex_rd_2[CFG_TUD_AUDIO_FUNC_2_N_RX_SUPP_SW_FIFO] |
Definition at line 265 of file audio_device.c.
tu_static osal_mutex_def_t rx_supp_ff_mutex_rd_3[CFG_TUD_AUDIO_FUNC_3_N_RX_SUPP_SW_FIFO] |
Definition at line 273 of file audio_device.c.
tu_static tu_fifo_t tx_supp_ff_1[CFG_TUD_AUDIO_FUNC_1_N_TX_SUPP_SW_FIFO] |
Definition at line 229 of file audio_device.c.
tu_static tu_fifo_t tx_supp_ff_2[CFG_TUD_AUDIO_FUNC_2_N_TX_SUPP_SW_FIFO] |
Definition at line 237 of file audio_device.c.
tu_static tu_fifo_t tx_supp_ff_3[CFG_TUD_AUDIO_FUNC_3_N_TX_SUPP_SW_FIFO] |
Definition at line 245 of file audio_device.c.
tu_static CFG_TUSB_MEM_ALIGN uint8_t tx_supp_ff_buf_1[CFG_TUD_AUDIO_FUNC_1_N_TX_SUPP_SW_FIFO][CFG_TUD_AUDIO_FUNC_1_TX_SUPP_SW_FIFO_SZ] |
Definition at line 228 of file audio_device.c.
tu_static CFG_TUSB_MEM_ALIGN uint8_t tx_supp_ff_buf_2[CFG_TUD_AUDIO_FUNC_2_N_TX_SUPP_SW_FIFO][CFG_TUD_AUDIO_FUNC_2_TX_SUPP_SW_FIFO_SZ] |
Definition at line 236 of file audio_device.c.
tu_static CFG_TUSB_MEM_ALIGN uint8_t tx_supp_ff_buf_3[CFG_TUD_AUDIO_FUNC_3_N_TX_SUPP_SW_FIFO][CFG_TUD_AUDIO_FUNC_3_TX_SUPP_SW_FIFO_SZ] |
Definition at line 244 of file audio_device.c.
tu_static osal_mutex_def_t tx_supp_ff_mutex_wr_1[CFG_TUD_AUDIO_FUNC_1_N_TX_SUPP_SW_FIFO] |
Definition at line 231 of file audio_device.c.
tu_static osal_mutex_def_t tx_supp_ff_mutex_wr_2[CFG_TUD_AUDIO_FUNC_2_N_TX_SUPP_SW_FIFO] |
Definition at line 239 of file audio_device.c.
tu_static osal_mutex_def_t tx_supp_ff_mutex_wr_3[CFG_TUD_AUDIO_FUNC_3_N_TX_SUPP_SW_FIFO] |
Definition at line 247 of file audio_device.c.