| /******************** (C) COPYRIGHT 2006 STMicroelectronics ******************** | |
| * File Name : 75x_lib.c | |
| * Author : MCD Application Team | |
| * Date First Issued : 03/10/2006 | |
| * Description : This file provides all peripherals pointers initialization. | |
| ******************************************************************************** | |
| * History: | |
| * 07/17/2006 : V1.0 | |
| * 03/10/2006 : V0.1 | |
| ******************************************************************************** | |
| * THE PRESENT SOFTWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS | |
| * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME. | |
| * AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT, | |
| * INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE | |
| * CONTENT OF SUCH SOFTWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING | |
| * INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS. | |
| *******************************************************************************/ | |
| #define EXT | |
| /* Includes ------------------------------------------------------------------*/ | |
| #include "75x_lib.h" | |
| /* Private typedef -----------------------------------------------------------*/ | |
| /* Private define ------------------------------------------------------------*/ | |
| /* Private macro -------------------------------------------------------------*/ | |
| /* Private variables ---------------------------------------------------------*/ | |
| /* Private function prototypes -----------------------------------------------*/ | |
| /* Private functions ---------------------------------------------------------*/ | |
| #ifdef DEBUG | |
| /******************************************************************************* | |
| * Function Name : debug | |
| * Description : This function initialize peripherals pointers. | |
| * Input : None | |
| * Output : None | |
| * Return : None | |
| *******************************************************************************/ | |
| void debug(void) | |
| { | |
| /************************************* SMI ************************************/ | |
| #ifdef _SMI | |
| SMI = (SMI_TypeDef *) SMIR_BASE; | |
| #endif /*_SMI */ | |
| /************************************* CFG ************************************/ | |
| #ifdef _CFG | |
| CFG = (CFG_TypeDef *) CFG_BASE; | |
| #endif /*_CFG */ | |
| /************************************* MRCC ***********************************/ | |
| #ifdef _MRCC | |
| MRCC = (MRCC_TypeDef *) MRCC_BASE; | |
| #endif /*_MRCC */ | |
| /************************************* ADC ************************************/ | |
| #ifdef _ADC | |
| ADC = (ADC_TypeDef *) ADC_BASE; | |
| #endif /*_ADC */ | |
| /************************************* TB *************************************/ | |
| #ifdef _TB | |
| TB = (TB_TypeDef *) TB_BASE; | |
| #endif /*_TB */ | |
| /************************************* TIM ************************************/ | |
| #ifdef _TIM0 | |
| TIM0 = (TIM_TypeDef *) TIM0_BASE; | |
| #endif /*_TIM0 */ | |
| #ifdef _TIM1 | |
| TIM1 = (TIM_TypeDef *) TIM1_BASE; | |
| #endif /*_TIM1 */ | |
| #ifdef _TIM2 | |
| TIM2 = (TIM_TypeDef *) TIM2_BASE; | |
| #endif /*_TIM2 */ | |
| /************************************* PWM ************************************/ | |
| #ifdef _PWM | |
| PWM = (PWM_TypeDef *) PWM_BASE; | |
| #endif /*_PWM */ | |
| /************************************* WDG ************************************/ | |
| #ifdef _WDG | |
| WDG = (WDG_TypeDef *) WDG_BASE; | |
| #endif /*_WDG */ | |
| /************************************* SSP ************************************/ | |
| #ifdef _SSP0 | |
| SSP0 = (SSP_TypeDef *) SSP0_BASE; | |
| #endif /*_SSP0 */ | |
| #ifdef _SSP1 | |
| SSP1 = (SSP_TypeDef *) SSP1_BASE; | |
| #endif /*_SSP1 */ | |
| /************************************* CAN ************************************/ | |
| #ifdef _CAN | |
| CAN = (CAN_TypeDef *) CAN_BASE; | |
| #endif /*_CAN */ | |
| /************************************* I2C ************************************/ | |
| #ifdef _I2C | |
| I2C = (I2C_TypeDef *) I2C_BASE; | |
| #endif /*_I2C */ | |
| /************************************* UART ***********************************/ | |
| #ifdef _UART0 | |
| UART0 = (UART_TypeDef *) UART0_BASE; | |
| #endif /*_UART0 */ | |
| #ifdef _UART1 | |
| UART1 = (UART_TypeDef *) UART1_BASE; | |
| #endif /*_UART1 */ | |
| #ifdef _UART2 | |
| UART2 = (UART_TypeDef *) UART2_BASE; | |
| #endif /*_UART2 */ | |
| /************************************* GPIO ***********************************/ | |
| #ifdef _GPIO0 | |
| GPIO0 = (GPIO_TypeDef *) GPIO0_BASE; | |
| #endif /*_GPIO0 */ | |
| #ifdef _GPIO1 | |
| GPIO1 = (GPIO_TypeDef *) GPIO1_BASE; | |
| #endif /*_GPIO1 */ | |
| #ifdef _GPIO2 | |
| GPIO2 = (GPIO_TypeDef *) GPIO2_BASE; | |
| #endif /*_GPIO2 */ | |
| #ifdef _GPIOREMAP | |
| GPIOREMAP = (GPIOREMAP_TypeDef *) GPIOREMAP_BASE; | |
| #endif /*_GPIOREMAP */ | |
| /************************************* DMA ************************************/ | |
| #ifdef _DMA | |
| DMA = (DMA_TypeDef *) DMA_BASE; | |
| #endif /*_DMA */ | |
| #ifdef _DMA_Stream0 | |
| DMA_Stream0 = (DMA_Stream_TypeDef *) DMA_Stream0_BASE; | |
| #endif /*_DMA_Stream0 */ | |
| #ifdef _DMA_Stream1 | |
| DMA_Stream1 = (DMA_Stream_TypeDef *) DMA_Stream1_BASE; | |
| #endif /*_DMA_Stream1 */ | |
| #ifdef _DMA_Stream2 | |
| DMA_Stream2 = (DMA_Stream_TypeDef *) DMA_Stream2_BASE; | |
| #endif /*_DMA_Stream2 */ | |
| #ifdef _DMA_Stream3 | |
| DMA_Stream3 = (DMA_Stream_TypeDef *) DMA_Stream3_BASE; | |
| #endif /*_DMA_Stream3 */ | |
| /************************************* RTC ************************************/ | |
| #ifdef _RTC | |
| RTC = (RTC_TypeDef *) RTC_BASE; | |
| #endif /*_RTC */ | |
| /************************************* EXTIT **********************************/ | |
| #ifdef _EXTIT | |
| EXTIT = (EXTIT_TypeDef *) EXTIT_BASE; | |
| #endif /*_EXTIT */ | |
| /************************************* EIC ************************************/ | |
| #ifdef _EIC | |
| EIC = (EIC_TypeDef *) EIC_BASE; | |
| #endif /*_EIC */ | |
| } | |
| #endif | |
| /******************* (C) COPYRIGHT 2006 STMicroelectronics *****END OF FILE****/ |