osd-contiki/cpu/cc253x/usb/common/usb-core.h
Philippe Rétornaz 0e55eb0947 cc2531: Copy arm usb framework
See Pull Request #18
2012-11-01 17:40:35 +00:00

20 lines
492 B
C

#ifndef __USB_CORE_H__YIKJDA7S1X__
#define __USB_CORE_H__YIKJDA7S1X__
#include <stdint.h>
extern struct USB_request_st usb_setup_buffer;
void usb_send_ctrl_response(const uint8_t *data, unsigned int len);
void usb_error_stall();
void usb_send_ctrl_status();
typedef void (*usb_ctrl_data_callback)(uint8_t *data, unsigned int length);
void usb_get_ctrl_data(uint8_t *data, unsigned int length,
usb_ctrl_data_callback cb);
#endif /* __USB_CORE_H__YIKJDA7S1X__ */