discoverpixy
usbh_msc_core.h
1 
2 /* Define to prevent recursive ----------------------------------------------*/
3 #ifndef __USBH_MSC_CORE_H
4 #define __USBH_MSC_CORE_H
5 
6 /* Includes ------------------------------------------------------------------*/
7 #include "usbh_core.h"
8 #include "usbh_stdreq.h"
9 #include "usb_bsp.h"
10 #include "usbh_ioreq.h"
11 #include "usbh_hcs.h"
12 
13 
14 extern USBH_Class_cb_TypeDef USBH_MSC_cb;
15 
16 void USBH_LL_systick();
17 int USBH_LL_open();
18 int USBH_LL_close();
19 int USBH_LL_send(const uint8_t *data, uint32_t len, uint16_t timeoutMs);
20 int USBH_LL_receive(uint8_t *data, uint32_t len, uint16_t timeoutMs);
21 void USBH_LL_setTimer();
22 uint32_t USBH_LL_getTimer();
23 
24 
25 #endif /* __USBH_MSC_CORE_H */
26 
27 
Specific api's relative to the used hardware platform.
Header file for usbh_core.c.
Header file for usbh_stdreq.c.
Header file for usbh_ioreq.c.
Header file for usbh_hcs.c.
Definition: usbh_core.h:174