Subversion Repositories NaviCtrl

Rev

Rev 196 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
196 killagreg 1
/******************** (C) COPYRIGHT 2008 STMicroelectronics ********************
1 ingob 2
* File Name          : 91x_lib.c
3
* Author             : MCD Application Team
196 killagreg 4
* Version            : V2.1
5
* Date               : 12/22/2008
1 ingob 6
* Description        : This file provides all peripherals pointers
196 killagreg 7
*                    : initialization.
1 ingob 8
********************************************************************************
9
* THE PRESENT SOFTWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS WITH
10
* CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME. AS
11
* A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT, INDIRECT
12
* OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE CONTENT
13
* OF SUCH SOFTWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING INFORMATION
14
* CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
15
*******************************************************************************/
16
#define EXT
17
 
18
/* Standard include ----------------------------------------------------------*/
19
#include "91x_lib.h"
20
 
21
/* Include of other module interface headers ---------------------------------*/
22
/* Local includes ------------------------------------------------------------*/
23
/* Private typedef -----------------------------------------------------------*/
24
/* Private define ------------------------------------------------------------*/
25
/* Private macro -------------------------------------------------------------*/
26
/* Private variables ---------------------------------------------------------*/
27
/* Private function prototypes -----------------------------------------------*/
28
/* Interface functions -------------------------------------------------------*/
29
/* Private functions ---------------------------------------------------------*/
196 killagreg 30
#ifdef DEBUG
1 ingob 31
 
32
/*******************************************************************************
33
* Function Name  : debug
34
* Description    : this function initialize peripherals pointers
35
* Input          : no one
36
* Output         : no one
37
* Return         : no one
38
*******************************************************************************/
196 killagreg 39
void debug(void)
1 ingob 40
{
41
 
42
 
43
/************************* DMA *************************/
44
 
45
#ifdef _DMA
46
  DMA = (DMA_TypeDef *)DMA_BASE;
47
#endif /* _DMA */
48
 
49
/************************* DMA *************************/
50
 
51
 
52
#ifdef _DMA_Channel0
53
  DMA_Channel0= (DMA_Channel_TypeDef *)DMA_Channel0_BASE;
54
#endif /* _DMA_Channel0 */
55
 
56
#ifdef _DMA_Channel1
57
  DMA_Channel1=       (DMA_Channel_TypeDef *)DMA_Channel1_BASE;
58
#endif /* _DMA_Channel1 */
59
 
60
#ifdef _DMA_Channel2
61
  DMA_Channel2 =      (DMA_Channel_TypeDef *)DMA_Channel2_BASE;
62
#endif /* _DMA_Channel2 */
63
 
64
#ifdef _DMA_Channel3
65
  DMA_Channel3 =       (DMA_Channel_TypeDef *)DMA_Channel3_BASE;
66
#endif /* _DMA_Channel3 */
67
 
68
#ifdef _DMA_Channel4
69
 DMA_Channel4 =      (DMA_Channel_TypeDef *)DMA_Channel4_BASE;
70
#endif /* _DMA_Channel4 */
71
 
72
#ifdef _DMA_Channel5
73
 DMA_Channel5=       (DMA_Channel_TypeDef *)DMA_Channel5_BASE;
74
#endif /* _DMA_Channel5*/
75
 
76
 
77
#ifdef _DMA_Channel6
78
 DMA_Channel6 =      (DMA_Channel_TypeDef *)DMA_Channel6_BASE;
79
#endif /* _DMA_Channel6 */
80
 
81
#ifdef _DMA_Channel7
82
 DMA_Channel7 =      (DMA_Channel_TypeDef *)DMA_Channel7_BASE;
83
#endif /* _DMA_Channel7 */
84
 
196 killagreg 85
 
86
 /************************* EMI *************************/
1 ingob 87
 
196 killagreg 88
#ifdef _EMI
89
 EMI_CCR =(vu32*)EMI_CCR_BASE;
90
#endif /*_EMI */
1 ingob 91
 
92
#ifdef _EMI_Bank0
93
  EMI_Bank0= (EMI_Bank_TypeDef *)EMI_Bank0_BASE;
94
#endif /* _EMI_Bank0 */
95
 
96
#ifdef _EMI_Bank1
97
  EMI_Bank1=       (EMI_Bank_TypeDef *)EMI_Bank1_BASE;
98
#endif /* _EMI_Bank1 */
99
 
100
#ifdef _EMI_Bank2
101
  EMI_Bank2 =      (EMI_Bank_TypeDef *)EMI_Bank2_BASE;
102
#endif /* _EMI_Bank2 */
103
 
104
#ifdef _EMI_Bank3
105
 EMI_Bank3 =      (EMI_Bank_TypeDef *)EMI_Bank3_BASE;
106
 #endif /* _EMI_Bank3 */
107
 
108
 
109
 
110
/************************* AHBAPB *************************/
111
 
112
#ifdef _AHBAPB0
113
  AHBAPB0 = (AHBAPB_TypeDef *)AHBAPB0_BASE;
114
#endif /* _AHBAPB0 */
115
 
116
#ifdef _AHBAPB1
117
  AHBAPB1 = (AHBAPB_TypeDef *)AHBAPB1_BASE;
118
#endif /*_AHBAPB1 */
119
 
120
 
121
 
122
/************************* FMI *************************/
123
 
124
#ifdef _FMI
125
  FMI = (FMI_TypeDef *)FMI_BASE;
126
#endif /* _FMI */
127
 
128
/************************* VIC *************************/
129
 
130
#ifdef _VIC0
131
  VIC0 = (VIC_TypeDef *)VIC0_BASE;
132
#endif /* _VIC0 */
133
 
134
#ifdef _VIC1
135
  VIC1 = (VIC_TypeDef *)VIC1_BASE;
136
#endif /* _VIC1 */
137
 
138
/************************* WIU *************************/
139
 
140
#ifdef _WIU
141
  WIU  = (WIU_TypeDef *)WIU_BASE;
142
#endif /* _WIU */
143
 
144
/************************* TIM *************************/
145
 
146
#ifdef _TIM0
147
  TIM0 = (TIM_TypeDef *)TIM0_BASE;
148
#endif /* _TIM0 */
149
 
150
#ifdef _TIM1
151
  TIM1 = (TIM_TypeDef *)TIM1_BASE;
152
#endif /* _TIM1 */
153
 
154
#ifdef _TIM2
155
  TIM2 = (TIM_TypeDef *)TIM2_BASE;
156
#endif /* _TIM2 */
157
 
158
#ifdef _TIM3
159
  TIM3 = (TIM_TypeDef *)TIM3_BASE;
160
#endif /* _TIM3 */
161
 
162
/************************* GPIO ************************/
163
 
164
#ifdef _GPIO0
165
  GPIO0 = (GPIO_TypeDef *)GPIO0_BASE;
166
#endif /* _GPIO0 */
167
 
168
#ifdef _GPIO1
169
  GPIO1 = (GPIO_TypeDef *)GPIO1_BASE;
170
#endif /* _GPIO1 */
171
 
172
#ifdef _GPIO2
173
  GPIO2 = (GPIO_TypeDef *)GPIO2_BASE;
174
#endif /* _GPIO2 */
175
 
176
#ifdef _GPIO3
177
  GPIO3 = (GPIO_TypeDef *)GPIO3_BASE;
178
#endif /* _GPIO3 */
179
 
180
#ifdef _GPIO4
181
  GPIO4 = (GPIO_TypeDef *)GPIO4_BASE;
182
#endif /* _GPIO4 */
183
 
184
#ifdef _GPIO5
185
  GPIO5 = (GPIO_TypeDef *)GPIO5_BASE;
186
#endif /* _GPIO5 */
187
 
188
#ifdef _GPIO6
189
  GPIO6 = (GPIO_TypeDef *)GPIO6_BASE;
190
#endif /* _GPIO6 */
191
 
192
#ifdef _GPIO7
193
  GPIO7 = (GPIO_TypeDef *)GPIO7_BASE;
194
#endif /* _GPIO7 */
195
 
196
#ifdef _GPIO8
197
  GPIO8 = (GPIO_TypeDef *)GPIO8_BASE;
198
#endif /* _GPIO8 */
199
 
200
#ifdef _GPIO9
201
  GPIO9 = (GPIO_TypeDef *)GPIO9_BASE;
202
#endif /* _GPIO9 */
203
 
204
/************************* RTC *************************/
205
 
206
#ifdef _RTC
207
  RTC = (RTC_TypeDef *)RTC_BASE;
208
#endif /* _RTC */
209
 
210
/************************* SCU ***********************/
211
 
212
#ifdef _SCU
213
  SCU = (SCU_TypeDef *)SCU_BASE;
214
#endif /* _SCU */
215
 
216
/************************** MC *************************/
217
 
218
#ifdef _MC
219
  MC = (MC_TypeDef *)MC_BASE;
220
#endif /* _MC */
221
 
222
/************************* UART ************************/
223
 
224
#ifdef _UART0
225
  UART0 = (UART_TypeDef *)UART0_BASE;
226
#endif /* _UART0 */
227
 
228
#ifdef _UART1
229
  UART1 = (UART_TypeDef *)UART1_BASE;
230
#endif /* _UART1 */
231
 
232
#ifdef _UART2
233
  UART2 = (UART_TypeDef *)UART2_BASE;
234
#endif /* _UART2 */
235
 
236
/************************* SSP *************************/
237
 
238
#ifdef _SSP0
239
  SSP0 = (SSP_TypeDef *)SSP0_BASE;
240
#endif /* _SSP0 */
241
 
242
#ifdef _SSP1
243
  SSP1 = (SSP_TypeDef *)SSP1_BASE;
244
#endif /* _SSP1 */
245
 
246
/************************* CAN *************************/
247
 
248
#ifdef _CAN
249
  CAN = (CAN_TypeDef *)CAN_BASE;
250
#endif /* _CAN */
251
 
252
/************************* ADC *************************/
253
 
254
#ifdef _ADC
255
  ADC = (ADC_TypeDef *)ADC_BASE;
256
#endif /* _ADC */
257
 
258
/************************* WDG *************************/
259
 
260
#ifdef _WDG
261
  WDG = (WDG_TypeDef *)WDG_BASE;
262
#endif /* _WDG */
263
 
264
/************************* I2C *************************/
265
 
266
#ifdef _I2C0
267
  I2C0 = (I2C_TypeDef *)I2C0_BASE;
268
#endif /* _I2C0 */
269
 
270
#ifdef _I2C1
271
  I2C1 = (I2C_TypeDef *)I2C1_BASE;
272
#endif /* _I2C1 */
273
/********************** ENET **************************/
274
#ifdef _ENET
275
  ENET_MAC = (ENET_MAC_TypeDef *)ENET_MAC_BASE;
276
  ENET_DMA = (ENET_DMA_TypeDef *)ENET_DMA_BASE;
277
#endif /* _ENET */
278
}
196 killagreg 279
#endif  /* DEBUG */
1 ingob 280
 
196 killagreg 281
/******************* (C) COPYRIGHT 2008 STMicroelectronics *****END OF FILE****/