Rev 41 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 41 | Rev 275 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | /******************** (C) COPYRIGHT 2006 STMicroelectronics ******************** |
1 | /******************** (C) COPYRIGHT 2008 STMicroelectronics ******************** |
2 | * File Name : usb_istr.c |
2 | * File Name : usb_istr.c |
3 | * Author : MCD Application Team |
3 | * Author : MCD Application Team |
4 | * Date First Issued : 10/01/2006 : V1.0 |
4 | * Date First Issued : 10/01/2008 : V1.0 |
5 | * Description : ISTR events interrupt service routines |
5 | * Description : ISTR events interrupt service routines |
6 | ******************************************************************************** |
6 | ******************************************************************************** |
7 | * History: |
7 | * History: |
8 | * 10/01/2006 : V1.0 |
8 | * 10/01/2008 : V1.0 |
9 | ******************************************************************************** |
9 | ******************************************************************************** |
10 | * THE PRESENT SOFTWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS |
10 | * THE PRESENT SOFTWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS |
11 | * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME. |
11 | * 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, |
12 | * 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 |
13 | * 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 |
14 | * CONTENT OF SUCH SOFTWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING |
15 | * INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS. |
15 | * INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS. |
16 | *******************************************************************************/ |
16 | *******************************************************************************/ |
17 | /* Includes ------------------------------------------------------------------*/ |
17 | /* Includes ------------------------------------------------------------------*/ |
- | 18 | #include "91x_lib.h" |
|
18 | #include "usb_lib.h" |
19 | #include "usb_lib.h" |
- | 20 | #include "usb_conf.h" |
|
- | 21 | #include "usb_prop.h" |
|
19 | #include "usb_pwr.h" |
22 | #include "usb_pwr.h" |
20 | /* Private typedef -----------------------------------------------------------*/ |
23 | /* Private typedef -----------------------------------------------------------*/ |
21 | /* Private define ------------------------------------------------------------*/ |
24 | /* Private define ------------------------------------------------------------*/ |
22 | /* Private macro -------------------------------------------------------------*/ |
25 | /* Private macro -------------------------------------------------------------*/ |
23 | /* Private variables ---------------------------------------------------------*/ |
26 | /* Private variables ---------------------------------------------------------*/ |
Line 85... | Line 88... | ||
85 | extern void EP13_OUT_Callback(void); |
88 | extern void EP13_OUT_Callback(void); |
86 | extern void EP14_OUT_Callback(void); |
89 | extern void EP14_OUT_Callback(void); |
87 | extern void EP15_OUT_Callback(void); |
90 | extern void EP15_OUT_Callback(void); |
Line 88... | Line 91... | ||
88 | 91 | ||
89 | /* function pointers to non-control endpoints service routines */ |
92 | /* function pointers to non-control endpoints service routines */ |
- | 93 | void (*pEpInt_IN[15])(void) = |
|
90 | void (*pEpInt_IN[15])(void)={ |
94 | { |
91 | EP1_IN_Callback, |
95 | EP1_IN_Callback, |
92 | EP2_IN_Callback, |
96 | EP2_IN_Callback, |
93 | EP3_IN_Callback, |
97 | EP3_IN_Callback, |
94 | EP4_IN_Callback, |
98 | EP4_IN_Callback, |
Line 103... | Line 107... | ||
103 | EP13_IN_Callback, |
107 | EP13_IN_Callback, |
104 | EP14_IN_Callback, |
108 | EP14_IN_Callback, |
105 | EP15_IN_Callback |
109 | EP15_IN_Callback |
106 | }; |
110 | }; |
Line 107... | Line 111... | ||
107 | 111 | ||
- | 112 | void (*pEpInt_OUT[15])(void) = |
|
108 | void (*pEpInt_OUT[15])(void)={ |
113 | { |
109 | EP1_OUT_Callback, |
114 | EP1_OUT_Callback, |
110 | EP2_OUT_Callback, |
115 | EP2_OUT_Callback, |
111 | EP3_OUT_Callback, |
116 | EP3_OUT_Callback, |
112 | EP4_OUT_Callback, |
117 | EP4_OUT_Callback, |
Line 227... | Line 232... | ||
227 | CTR_Callback(); |
232 | CTR_Callback(); |
228 | #endif |
233 | #endif |
229 | } |
234 | } |
230 | #endif |
235 | #endif |
231 | }/* USB_Istr */ |
236 | }/* USB_Istr */ |
232 | /******************* (C) COPYRIGHT 2006 STMicroelectronics *****END OF FILE****/ |
237 | /******************* (C) COPYRIGHT 2008 STMicroelectronics *****END OF FILE****/ |