Open FFBoard
Open source force feedback firmware
cdch_serial_driver_t Struct Reference

Public Attributes

uint16_t const (* vid_pid_list )[2]
 
uint16_t const vid_pid_count
 
bool(*const open )(uint8_t daddr, const tusb_desc_interface_t *itf_desc, uint16_t max_len)
 
void(*const process_set_config )(tuh_xfer_t *xfer)
 
bool(*const set_control_line_state )(cdch_interface_t *p_cdc, uint16_t line_state, tuh_xfer_cb_t complete_cb, uintptr_t user_data)
 
bool(*const set_baudrate )(cdch_interface_t *p_cdc, uint32_t baudrate, tuh_xfer_cb_t complete_cb, uintptr_t user_data)
 
bool(*const set_data_format )(cdch_interface_t *p_cdc, uint8_t stop_bits, uint8_t parity, uint8_t data_bits, tuh_xfer_cb_t complete_cb, uintptr_t user_data)
 
bool(*const set_line_coding )(cdch_interface_t *p_cdc, cdc_line_coding_t const *line_coding, tuh_xfer_cb_t complete_cb, uintptr_t user_data)
 

Detailed Description

Definition at line 163 of file cdc_host.c.

Member Data Documentation

◆ open

bool(*const cdch_serial_driver_t::open) (uint8_t daddr, const tusb_desc_interface_t *itf_desc, uint16_t max_len)

Definition at line 166 of file cdc_host.c.

◆ process_set_config

void(*const cdch_serial_driver_t::process_set_config) (tuh_xfer_t *xfer)

Definition at line 167 of file cdc_host.c.

◆ set_baudrate

bool(*const cdch_serial_driver_t::set_baudrate) (cdch_interface_t *p_cdc, uint32_t baudrate, tuh_xfer_cb_t complete_cb, uintptr_t user_data)

Definition at line 169 of file cdc_host.c.

◆ set_control_line_state

bool(*const cdch_serial_driver_t::set_control_line_state) (cdch_interface_t *p_cdc, uint16_t line_state, tuh_xfer_cb_t complete_cb, uintptr_t user_data)

Definition at line 168 of file cdc_host.c.

◆ set_data_format

bool(*const cdch_serial_driver_t::set_data_format) (cdch_interface_t *p_cdc, uint8_t stop_bits, uint8_t parity, uint8_t data_bits, tuh_xfer_cb_t complete_cb, uintptr_t user_data)

Definition at line 170 of file cdc_host.c.

◆ set_line_coding

bool(*const cdch_serial_driver_t::set_line_coding) (cdch_interface_t *p_cdc, cdc_line_coding_t const *line_coding, tuh_xfer_cb_t complete_cb, uintptr_t user_data)

Definition at line 171 of file cdc_host.c.

◆ vid_pid_count

uint16_t const cdch_serial_driver_t::vid_pid_count

Definition at line 165 of file cdc_host.c.

◆ vid_pid_list

uint16_t const(* cdch_serial_driver_t::vid_pid_list)[2]

Definition at line 164 of file cdc_host.c.


The documentation for this struct was generated from the following file: