Merge pull request #93 from zyp/master
[fw/stlink] / example / stm32f4 / STM32_USB_Device_Library / Class / msc / inc / usbd_msc_data.h
1 /**
2   ******************************************************************************
3   * @file    usbd_msc_data.h
4   * @author  MCD Application Team
5   * @version V1.0.0
6   * @date    22-July-2011
7   * @brief   header for the usbd_msc_data.c file
8   ******************************************************************************
9   * @attention
10   *
11   * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
12   * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
13   * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
14   * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
15   * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
16   * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
17   *
18   * <h2><center>&copy; COPYRIGHT 2011 STMicroelectronics</center></h2>
19   ******************************************************************************
20   */ 
21
22 /* Define to prevent recursive inclusion -------------------------------------*/
23
24 #ifndef _USBD_MSC_DATA_H_
25 #define _USBD_MSC_DATA_H_
26
27 /* Includes ------------------------------------------------------------------*/
28 #include "usbd_conf.h"
29
30 /** @addtogroup STM32_USB_OTG_DEVICE_LIBRARY
31   * @{
32   */
33   
34 /** @defgroup USB_INFO
35   * @brief general defines for the usb device library file
36   * @{
37   */ 
38
39 /** @defgroup USB_INFO_Exported_Defines
40   * @{
41   */ 
42 #define MODE_SENSE6_LEN                  8
43 #define MODE_SENSE10_LEN                 8
44 #define LENGTH_INQUIRY_PAGE00            7
45 #define LENGTH_FORMAT_CAPACITIES        20
46
47 /**
48   * @}
49   */ 
50
51
52 /** @defgroup USBD_INFO_Exported_TypesDefinitions
53   * @{
54   */
55 /**
56   * @}
57   */ 
58
59
60
61 /** @defgroup USBD_INFO_Exported_Macros
62   * @{
63   */ 
64
65 /**
66   * @}
67   */ 
68
69 /** @defgroup USBD_INFO_Exported_Variables
70   * @{
71   */ 
72 extern const uint8_t MSC_Page00_Inquiry_Data[];  
73 extern const uint8_t MSC_Mode_Sense6_data[];
74 extern const uint8_t MSC_Mode_Sense10_data[] ;
75
76 /**
77   * @}
78   */ 
79
80 /** @defgroup USBD_INFO_Exported_FunctionsPrototype
81   * @{
82   */ 
83
84 /**
85   * @}
86   */ 
87
88 #endif /* _USBD_MSC_DATA_H_ */
89
90 /**
91   * @}
92   */ 
93
94 /**
95 * @}
96 */ 
97
98 /******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/