Microchip® Advanced Software Framework

Communication line information.

Data Fields

bool b_trans_ongoing
 True, if a transfer is on-going on endpoint. More...
 
volatile uint8_t buf_sel
 Current internal buffer used to store data. More...
 
uhi_cdc_buf_t buffer [2]
 Internal buffer information. More...
 
uint16_t buffer_size
 Size of internal buffer (unit Byte) More...
 
usb_ep_t ep_data
 Bulk endpoint number used to transfer data. More...
 
uint16_t sof
 Frame number of last transfer. More...
 

bool uhi_cdc_line_t::b_trans_ongoing

True, if a transfer is on-going on endpoint.

Referenced by uhi_cdc_install(), uhi_cdc_rx_received(), uhi_cdc_rx_update(), uhi_cdc_tx_send(), and uhi_cdc_tx_update().

uint16_t uhi_cdc_line_t::buffer_size
usb_ep_t uhi_cdc_line_t::ep_data

Bulk endpoint number used to transfer data.

Referenced by uhi_cdc_install(), uhi_cdc_rx_received(), uhi_cdc_rx_update(), uhi_cdc_tx_send(), and uhi_cdc_tx_update().

uint16_t uhi_cdc_line_t::sof

Frame number of last transfer.

Referenced by uhi_cdc_rx_received(), uhi_cdc_rx_update(), uhi_cdc_tx_send(), and uhi_cdc_tx_update().