1 /******************** (C) COPYRIGHT 2003 STMicroelectronics ********************
\r
2 * File Name : 71x_lib.c
\r
3 * Author : MCD Application Team
\r
4 * Date First Issued : 05/16/2003
\r
5 * Description : Peripherals pointers initialization
\r
6 ********************************************************************************
\r
11 *******************************************************************************
\r
12 THE PRESENT SOFTWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS WITH
\r
13 CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME.
\r
14 AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT, INDIRECT
\r
15 OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE CONTENT
\r
16 OF SUCH SOFTWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING INFORMATION
\r
17 CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
\r
18 *******************************************************************************/
\r
21 #include "71x_map.h"
\r
25 extern u32 T0TIMI_Addr;
\r
27 /*******************************************************************************
\r
28 * Function Name : debug
\r
29 * Description : Initialize the pointers to peripherals
\r
33 *******************************************************************************/
\r
37 ADC12 = (ADC12_TypeDef *)ADC12_BASE;
\r
42 APB1 = (APB_TypeDef *)APB1_BASE;
\r
45 APB2 = (APB_TypeDef *)APB2_BASE;
\r
51 BSPI0 = (BSPI_TypeDef *)BSPI0_BASE;
\r
54 BSPI1 = (BSPI_TypeDef *)BSPI1_BASE;
\r
59 CAN = (CAN_TypeDef *)CAN_BASE;
\r
63 EIC = (EIC_TypeDef *)EIC_BASE;
\r
67 EMI = (EMI_TypeDef *)EMI_BASE;
\r
71 FLASHR = (FLASHR_TypeDef *)FLASHR_BASE;
\r
72 FLASHPR = (FLASHPR_TypeDef *)FLASHPR_BASE;
\r
77 GPIO0 = (GPIO_TypeDef *)GPIO0_BASE;
\r
80 GPIO1 = (GPIO_TypeDef *)GPIO1_BASE;
\r
83 GPIO2 = (GPIO_TypeDef *)GPIO2_BASE;
\r
89 I2C0 = (I2C_TypeDef *)I2C0_BASE;
\r
92 I2C1 = (I2C_TypeDef *)I2C1_BASE;
\r
97 PCU = (PCU_TypeDef *)PCU_BASE;
\r
101 RCCU = (RCCU_TypeDef *)RCCU_BASE;
\r
105 RTC = (RTC_TypeDef *)RTC_BASE;
\r
110 TIM0 = (TIM_TypeDef *)TIM0_BASE;
\r
113 TIM1 = (TIM_TypeDef *)TIM1_BASE;
\r
116 TIM2 = (TIM_TypeDef *)TIM2_BASE;
\r
119 TIM3 = (TIM_TypeDef *)TIM3_BASE;
\r
125 UART0 = (UART_TypeDef *)UART0_BASE;
\r
128 UART1 = (UART_TypeDef *)UART1_BASE;
\r
131 UART2 = (UART_TypeDef *)UART2_BASE;
\r
134 UART3 = (UART_TypeDef *)UART3_BASE;
\r
139 USB = (USB_TypeDef *)USB_BASE;
\r
143 WDG = (WDG_TypeDef *)WDG_BASE;
\r
147 XTI = (XTI_TypeDef *)XTI_BASE;
\r
151 IRQVectors = (IRQVectors_TypeDef *)&T0TIMI_Addr;
\r
157 /******************* (C) COPYRIGHT 2003 STMicroelectronics *****END OF FILE****/
\r