Rev 1 | Rev 313 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1 | Rev 273 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | /******************** (C) COPYRIGHT 2006 STMicroelectronics ******************** |
1 | /******************** (C) COPYRIGHT 2008 STMicroelectronics ******************** |
2 | * File Name : usb_conf.h |
2 | * File Name : usb_conf.h |
3 | * Author : MCD Application Team |
3 | * Author : MCD Application Team |
- | 4 | * Version : V2.0.0 |
|
4 | * Date First Issued : 10/01/2006 : V1.0 |
5 | * Date : 09/29/2008 |
5 | * Description : Virtual Com Port Demo configuration file |
6 | * Description : Virtual Com Port Demo configuration file |
6 | ******************************************************************************** |
7 | ******************************************************************************** |
7 | * History: |
- | |
8 | * 10/01/2006 : V1.0 |
- | |
9 | ******************************************************************************** |
- | |
10 | * THE PRESENT SOFTWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS |
8 | * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS |
11 | * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME. |
9 | * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME. |
12 | * AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT, |
10 | * AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT, |
13 | * INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE |
11 | * INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE |
14 | * CONTENT OF SUCH SOFTWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING |
12 | * CONTENT OF SUCH SOFTWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING |
15 | * INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS. |
13 | * INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS. |
16 | *******************************************************************************/ |
14 | *******************************************************************************/ |
Line -... | Line 15... | ||
- | 15 | ||
17 | 16 | ||
18 | #ifndef __USB_CONF_H |
17 | #ifndef __USB_CONF_H |
Line 19... | Line 18... | ||
19 | #define __USB_CONF_H |
18 | #define __USB_CONF_H |
20 | 19 | ||
21 | /*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/ |
20 | /*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/ |
22 | /*-------------------------------------------------------------*/ |
21 | /*-------------------------------------------------------------*/ |
23 | /* define the µC and the Bufferd Mode */ |
22 | /* define the µC and the Bufferd Mode */ |
24 | /*-------------------------------------------------------------*/ |
23 | /*-------------------------------------------------------------*/ |
25 | //#define STR7xx /*STR7 family*/ |
24 | //#define STR7xx /*STR7 family*/ |
26 | //#define STR71x /* STR71x µCs*/ |
25 | //#define STR71x /* STR71x µCs*/ |
27 | #define STR91x /*STR91x Family*/ |
26 | #define STR91x /*STR91x Family*/ |
28 | #define STR91x_USB_BUFFERED /* Buffered Mode*/ |
27 | #define STR91x_USB_BUFFERED /* Buffered Mode*/ |
29 | //#define STR91x_USB_NON_BUFFERED /*Non buffered mode*/ |
28 | //#define STR91x_USB_NON_BUFFERED /*Non buffered mode*/ |
30 | /*-------------------------------------------------------------*/ |
29 | /*-------------------------------------------------------------*/ |
31 | /* EP_NUM */ |
30 | /* EP_NUM */ |
32 | /* defines how many endpoints are used by the device */ |
31 | /* defines how many endpoints are used by the device */ |
Line 33... | Line 32... | ||
33 | /*-------------------------------------------------------------*/ |
32 | /*-------------------------------------------------------------*/ |
34 | #define EP_NUM (4) |
33 | #define EP_NUM (4) |
35 | 34 | ||
36 | /*-------------------------------------------------------------*/ |
35 | /*-------------------------------------------------------------*/ |
Line 54... | Line 53... | ||
54 | /* ISTR events */ |
53 | /* ISTR events */ |
55 | /* IMR_MSK */ |
54 | /* IMR_MSK */ |
56 | /* mask defining which events has to be handled */ |
55 | /* mask defining which events has to be handled */ |
57 | /* by the device application software */ |
56 | /* by the device application software */ |
58 | #define IMR_MSK (CNTR_CTRM | \ |
57 | #define IMR_MSK (CNTR_CTRM | \ |
59 | CNTR_WKUPM | \ |
58 | CNTR_WKUPM | \ |
60 | CNTR_SUSPM | \ |
59 | CNTR_SUSPM | \ |
61 | CNTR_ERRM | \ |
60 | CNTR_ERRM | \ |
62 | CNTR_SOFM | \ |
61 | CNTR_SOFM | \ |
63 | CNTR_ESOFM | \ |
62 | CNTR_ESOFM | \ |
64 | CNTR_RESETM \ |
63 | CNTR_RESETM \ |
65 | ) |
64 | ) |
Line 66... | Line 65... | ||
66 | 65 | ||
67 | /* CTR service routines */ |
66 | /* CTR service routines */ |
68 | /* associated to defined endpoints */ |
67 | /* associated to defined endpoints */ |
69 | //#define EP1_IN_Callback NOP_Process |
68 | //#define EP1_IN_Callback NOP_Process |
Line 97... | Line 96... | ||
97 | #define EP13_OUT_Callback NOP_Process |
96 | #define EP13_OUT_Callback NOP_Process |
98 | #define EP14_OUT_Callback NOP_Process |
97 | #define EP14_OUT_Callback NOP_Process |
99 | #define EP15_OUT_Callback NOP_Process |
98 | #define EP15_OUT_Callback NOP_Process |
Line 100... | Line 99... | ||
100 | 99 | ||
101 | #endif /*__USB_CONF_H*/ |
100 | #endif /*__USB_CONF_H*/ |