1#ifndef USB_CORE_H_YIKJDA7S1X__
2#define USB_CORE_H_YIKJDA7S1X__
6extern struct USB_request_st usb_setup_buffer;
8void usb_send_ctrl_response(
const uint8_t *data,
unsigned int len);
10void usb_error_stall();
12void usb_send_ctrl_status();
14typedef void (*usb_ctrl_data_callback)(uint8_t *data,
unsigned int length);
16void usb_get_ctrl_data(uint8_t *data,
unsigned int length,
17 usb_ctrl_data_callback cb);