#include "conf_usb.h"
#include "usb_drv.h"
#include "usb_descriptors.h"
#include "usb_standard_request.h"
#include "usb_specific_request.h"
#include "ctrl_access.h"
Functions | |
void | usb_user_endpoint_init (uint8_t conf_nb) |
This function configures the endpoints of the device application. More... | |
bool | usb_user_get_descriptor (uint8_t type, uint8_t string) |
This function returns the size and the pointer on a user information structure. More... | |
bool | usb_user_read_request (uint8_t type, uint8_t request) |
This function is called by the standard USB read request function when the USB request is not supported. More... | |
Variables | |
uint16_t | data_to_transfer |
volatile bool | ms_multiple_drive |
const void * | pbuffer |
uint16_t data_to_transfer |
Referenced by at45dbx_read_multiple_sector_callback(), at45dbx_write_multiple_sector_callback(), sd_mmc_spi_read_multiple_sector_callback(), sd_mmc_spi_write_multiple_sector_callback(), usb_get_descriptor(), usb_set_interface(), usb_user_get_descriptor(), virtual_usb_read_10(), and virtual_usb_write_10().
volatile bool ms_multiple_drive |
Referenced by usb_mass_storage_cbw(), usb_user_endpoint_init(), and usb_user_read_request().
const void* pbuffer |
Referenced by usb_get_descriptor(), usb_set_interface(), and usb_user_get_descriptor().