1 /******************** (C) COPYRIGHT 2006 STMicroelectronics ********************
\r
2 * File Name : 75x_lib.c
\r
3 * Author : MCD Application Team
\r
4 * Date First Issued : 03/10/2006
\r
5 * Description : This file provides all peripherals pointers initialization.
\r
6 ********************************************************************************
\r
10 ********************************************************************************
\r
11 * THE PRESENT SOFTWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
\r
12 * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME.
\r
13 * AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT,
\r
14 * INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE
\r
15 * CONTENT OF SUCH SOFTWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING
\r
16 * INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
\r
17 *******************************************************************************/
\r
21 /* Includes ------------------------------------------------------------------*/
\r
22 #include "75x_lib.h"
\r
24 /* Private typedef -----------------------------------------------------------*/
\r
25 /* Private define ------------------------------------------------------------*/
\r
26 /* Private macro -------------------------------------------------------------*/
\r
27 /* Private variables ---------------------------------------------------------*/
\r
28 /* Private function prototypes -----------------------------------------------*/
\r
29 /* Private functions ---------------------------------------------------------*/
\r
32 /*******************************************************************************
\r
33 * Function Name : debug
\r
34 * Description : This function initialize peripherals pointers.
\r
38 *******************************************************************************/
\r
41 /************************************* SMI ************************************/
\r
43 SMI = (SMI_TypeDef *) SMIR_BASE;
\r
46 /************************************* CFG ************************************/
\r
48 CFG = (CFG_TypeDef *) CFG_BASE;
\r
51 /************************************* MRCC ***********************************/
\r
53 MRCC = (MRCC_TypeDef *) MRCC_BASE;
\r
56 /************************************* ADC ************************************/
\r
58 ADC = (ADC_TypeDef *) ADC_BASE;
\r
61 /************************************* TB *************************************/
\r
63 TB = (TB_TypeDef *) TB_BASE;
\r
66 /************************************* TIM ************************************/
\r
68 TIM0 = (TIM_TypeDef *) TIM0_BASE;
\r
72 TIM1 = (TIM_TypeDef *) TIM1_BASE;
\r
76 TIM2 = (TIM_TypeDef *) TIM2_BASE;
\r
79 /************************************* PWM ************************************/
\r
81 PWM = (PWM_TypeDef *) PWM_BASE;
\r
84 /************************************* WDG ************************************/
\r
86 WDG = (WDG_TypeDef *) WDG_BASE;
\r
89 /************************************* SSP ************************************/
\r
91 SSP0 = (SSP_TypeDef *) SSP0_BASE;
\r
95 SSP1 = (SSP_TypeDef *) SSP1_BASE;
\r
98 /************************************* CAN ************************************/
\r
100 CAN = (CAN_TypeDef *) CAN_BASE;
\r
103 /************************************* I2C ************************************/
\r
105 I2C = (I2C_TypeDef *) I2C_BASE;
\r
108 /************************************* UART ***********************************/
\r
110 UART0 = (UART_TypeDef *) UART0_BASE;
\r
114 UART1 = (UART_TypeDef *) UART1_BASE;
\r
118 UART2 = (UART_TypeDef *) UART2_BASE;
\r
121 /************************************* GPIO ***********************************/
\r
123 GPIO0 = (GPIO_TypeDef *) GPIO0_BASE;
\r
127 GPIO1 = (GPIO_TypeDef *) GPIO1_BASE;
\r
131 GPIO2 = (GPIO_TypeDef *) GPIO2_BASE;
\r
135 GPIOREMAP = (GPIOREMAP_TypeDef *) GPIOREMAP_BASE;
\r
136 #endif /*_GPIOREMAP */
\r
138 /************************************* DMA ************************************/
\r
140 DMA = (DMA_TypeDef *) DMA_BASE;
\r
143 #ifdef _DMA_Stream0
\r
144 DMA_Stream0 = (DMA_Stream_TypeDef *) DMA_Stream0_BASE;
\r
145 #endif /*_DMA_Stream0 */
\r
147 #ifdef _DMA_Stream1
\r
148 DMA_Stream1 = (DMA_Stream_TypeDef *) DMA_Stream1_BASE;
\r
149 #endif /*_DMA_Stream1 */
\r
151 #ifdef _DMA_Stream2
\r
152 DMA_Stream2 = (DMA_Stream_TypeDef *) DMA_Stream2_BASE;
\r
153 #endif /*_DMA_Stream2 */
\r
155 #ifdef _DMA_Stream3
\r
156 DMA_Stream3 = (DMA_Stream_TypeDef *) DMA_Stream3_BASE;
\r
157 #endif /*_DMA_Stream3 */
\r
159 /************************************* RTC ************************************/
\r
161 RTC = (RTC_TypeDef *) RTC_BASE;
\r
164 /************************************* EXTIT **********************************/
\r
166 EXTIT = (EXTIT_TypeDef *) EXTIT_BASE;
\r
169 /************************************* EIC ************************************/
\r
171 EIC = (EIC_TypeDef *) EIC_BASE;
\r
178 /******************* (C) COPYRIGHT 2006 STMicroelectronics *****END OF FILE****/
\r