Microchip® Advanced Software Framework

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages

Structures and functions required by UDC.

Functions

void udi_cdc_comm_disable (void)
 
bool udi_cdc_comm_enable (void)
 
bool udi_cdc_comm_setup (void)
 
void udi_cdc_data_disable (void)
 
bool udi_cdc_data_enable (void)
 
bool udi_cdc_data_setup (void)
 
void udi_cdc_data_sof_notify (void)
 
uint8_t udi_cdc_getsetting (void)
 

Variables

UDC_DESC_STORAGE udi_api_t udi_api_cdc_comm
 Global structure which contains standard UDI API for UDC. More...
 
UDC_DESC_STORAGE udi_api_t udi_api_cdc_comm
 Global structure which contains standard UDI API for UDC. More...
 
UDC_DESC_STORAGE udi_api_t udi_api_cdc_data
 
UDC_DESC_STORAGE udi_api_t udi_api_cdc_data
 

void udi_cdc_comm_disable ( void  )

References Assert, and udi_cdc_nb_comm_enabled.

void udi_cdc_data_disable ( void  )
bool udi_cdc_data_setup ( void  )
void udi_cdc_data_sof_notify ( void  )
uint8_t udi_cdc_getsetting ( void  )

UDC_DESC_STORAGE udi_api_t udi_api_cdc_comm

Global structure which contains standard UDI API for UDC.

UDC_DESC_STORAGE udi_api_t udi_api_cdc_comm
Initial value:
= {
.getsetting = udi_cdc_getsetting,
}
bool udi_cdc_comm_setup(void)
Definition: udi_cdc.c:368
void udi_cdc_comm_disable(void)
Definition: udi_cdc.c:351
uint8_t udi_cdc_getsetting(void)
Definition: udi_cdc.c:429
bool udi_cdc_comm_enable(void)
Definition: udi_cdc.c:258

Global structure which contains standard UDI API for UDC.

UDC_DESC_STORAGE udi_api_t udi_api_cdc_data
UDC_DESC_STORAGE udi_api_t udi_api_cdc_data
Initial value:
= {
.getsetting = udi_cdc_getsetting,
.sof_notify = udi_cdc_data_sof_notify,
}
bool udi_cdc_data_enable(void)
Definition: udi_cdc.c:312
void udi_cdc_data_sof_notify(void)
Definition: udi_cdc.c:434
void udi_cdc_data_disable(void)
Definition: udi_cdc.c:357
uint8_t udi_cdc_getsetting(void)
Definition: udi_cdc.c:429
bool udi_cdc_data_setup(void)
Definition: udi_cdc.c:424