Contiki-NG
usb-core.h
1#ifndef USB_CORE_H_YIKJDA7S1X__
2#define USB_CORE_H_YIKJDA7S1X__
3
4#include <stdint.h>
5
6struct USB_request_st usb_setup_buffer;
7
8void
9usb_send_ctrl_response(const uint8_t *data, unsigned int len);
10
11void
12usb_error_stall();
13
14void
15usb_send_ctrl_status();
16
17typedef void (*usb_ctrl_data_callback)(uint8_t *data, unsigned int length);
18
19void
20usb_get_ctrl_data(uint8_t *data, unsigned int length,
21 usb_ctrl_data_callback cb);
22
23#endif /* USB_CORE_H_YIKJDA7S1X__ */