snickerdoodle Platform Controller
firmware for STM32F0 platform controller
USB Communications Device Class Interface

USB CDC interface configuration and control. More...

Modules

 SD_USB_CDC_Exported_Variables
 
 SD_USB_CDC_Private_Defines
 
 SD_USB_CDC_Private_Variables
 
 USB CDC Interface Functions
 
 USBD_CDC_Private_FunctionPrototypes
 

Variables

USBD_CDC_ItfTypeDef sd_usbd_interface_fops
 

Detailed Description

USB CDC interface configuration and control.

Variable Documentation

◆ sd_usbd_interface_fops

USBD_CDC_ItfTypeDef sd_usbd_interface_fops

#include <Src/sd_usbd_cdc_if.c>

Initial value:
= {
}
static int8_t sd_cdc_init(void)
CDC_Init_FS Initializes the CDC media low layer over the FS USB IP.
Definition: sd_usbd_cdc_if.c:129
static int8_t sd_cdc_receive(uint8_t *pbuf, uint32_t *len)
USB Communications Class Device Receive Data received over USB OUT endpoint are sent over CDC interfa...
Definition: sd_usbd_cdc_if.c:245
static int8_t sd_cdc_control(uint8_t cmd, uint8_t *pbuf, uint16_t length)
USB Communications Class Device Control Request Manage the CDC class requests.
Definition: sd_usbd_cdc_if.c:166
static int8_t sd_cdc_deinit(void)
CDC_DeInit_FS DeInitializes the CDC media low layer.
Definition: sd_usbd_cdc_if.c:150