Microchip® Advanced Software Framework

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Interface with USB Device Core (UDC)

Structures and functions required by UDC.

Variables

UDC_DESC_STORAGE udi_api_t udi_api_vendor
 Global structure which contains standard UDI API for UDC. More...
 
UDC_DESC_STORAGE udi_api_t udi_api_vendor
 Global structure which contains standard UDI interface for UDC. More...
 

Internal routines

bool udi_vendor_enable (void)
 
void udi_vendor_disable (void)
 
bool udi_vendor_setup (void)
 
uint8_t udi_vendor_getsetting (void)
 

void udi_vendor_disable ( void  )
uint8_t udi_vendor_getsetting ( void  )

UDC_DESC_STORAGE udi_api_t udi_api_vendor
Initial value:
= {
.enable = udi_vendor_enable,
.disable = udi_vendor_disable,
.setup = udi_vendor_setup,
.getsetting = udi_vendor_getsetting,
.sof_notify = NULL,
}
bool udi_vendor_enable(void)
Definition: udi_vendor.c:92
bool udi_vendor_setup(void)
Definition: udi_vendor.c:114
void udi_vendor_disable(void)
Definition: udi_vendor.c:106
#define NULL
Definition: nm_bsp.h:64
uint8_t udi_vendor_getsetting(void)
Definition: udi_vendor.c:132

Global structure which contains standard UDI API for UDC.

Global structure which contains standard UDI interface for UDC.

UDC_DESC_STORAGE udi_api_t udi_api_vendor

Global structure which contains standard UDI interface for UDC.

Global structure which contains standard UDI interface for UDC.