Microchip® Advanced Software Framework

usb_specific_request.c File Reference
#include "conf_usb.h"
#include "usb_drv.h"
#include "usb_descriptors.h"
#include "usb_standard_request.h"
#include "usb_specific_request.h"
#include "cdc.h"
#include "gpio.h"
#include "usart.h"
#include "power_clocks_lib.h"

Functions

void cdc_get_line_coding (void)
 This function manages reception of line coding parameters (baudrate...). More...
 
void cdc_set_control_line_state (void)
 This function manages the SET_CONTROL_LINE_LINE_STATE CDC request. More...
 
void cdc_set_line_coding (void)
 This function manages reception of line coding parameters (baudrate...). More...
 
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
 
S_line_coding line_coding
 
const void * pbuffer
 
pcl_freq_param_t pcl_freq_param
 

uint16_t data_to_transfer
S_line_coding line_coding
const void* pbuffer
pcl_freq_param_t pcl_freq_param