Build target 'Target 1' assembling STM32F10x.s... creating preprocessor file for main.c... C:\Keil\ARM\INC\ST\STM32F10x\cortexm3_macro.h(30): error: #55: too many arguments in macro invocation C:\Keil\ARM\INC\ST\STM32F10x\cortexm3_macro.h: void __ISB(void); C:\Keil\ARM\INC\ST\STM32F10x\cortexm3_macro.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\cortexm3_macro.h(31): error: #55: too many arguments in macro invocation C:\Keil\ARM\INC\ST\STM32F10x\cortexm3_macro.h: void __DSB(void); C:\Keil\ARM\INC\ST\STM32F10x\cortexm3_macro.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\cortexm3_macro.h(32): error: #55: too many arguments in macro invocation C:\Keil\ARM\INC\ST\STM32F10x\cortexm3_macro.h: void __DMB(void); C:\Keil\ARM\INC\ST\STM32F10x\cortexm3_macro.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(598): warning: #47-D: incompatible redefinition of macro "PERIPH_BB_BASE" (declared at line 1082 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: #define PERIPH_BB_BASE ((u32)0x42000000) C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(599): warning: #47-D: incompatible redefinition of macro "SRAM_BB_BASE" (declared at line 1083 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: #define SRAM_BB_BASE ((u32)0x22000000) C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(602): warning: #47-D: incompatible redefinition of macro "SRAM_BASE" (declared at line 1086 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: #define SRAM_BASE ((u32)0x20000000) C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(603): warning: #47-D: incompatible redefinition of macro "PERIPH_BASE" (declared at line 1087 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: #define PERIPH_BASE ((u32)0x40000000) C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(674): warning: #47-D: incompatible redefinition of macro "OB_BASE" (declared at line 1090 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: #define OB_BASE ((u32)0x1FFFF800) C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(687): warning: #47-D: incompatible redefinition of macro "SCS_BASE" (declared at line 268 of "C:\Keil\ARM\RV31\INC\core_cm3.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: #define SCS_BASE ((u32)0xE000E000) C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(700): warning: #47-D: incompatible redefinition of macro "TIM2" (declared at line 1159 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: #define TIM2 ((TIM_TypeDef *) TIM2_BASE) C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(704): warning: #47-D: incompatible redefinition of macro "TIM3" (declared at line 1160 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: #define TIM3 ((TIM_TypeDef *) TIM3_BASE) C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(708): warning: #47-D: incompatible redefinition of macro "TIM4" (declared at line 1161 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: #define TIM4 ((TIM_TypeDef *) TIM4_BASE) C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(712): warning: #47-D: incompatible redefinition of macro "TIM5" (declared at line 1162 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: #define TIM5 ((TIM_TypeDef *) TIM5_BASE) C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(716): warning: #47-D: incompatible redefinition of macro "TIM6" (declared at line 1163 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: #define TIM6 ((TIM_TypeDef *) TIM6_BASE) C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(720): warning: #47-D: incompatible redefinition of macro "TIM7" (declared at line 1164 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: #define TIM7 ((TIM_TypeDef *) TIM7_BASE) C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(724): warning: #47-D: incompatible redefinition of macro "RTC" (declared at line 1165 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: #define RTC ((RTC_TypeDef *) RTC_BASE) C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(728): warning: #47-D: incompatible redefinition of macro "WWDG" (declared at line 1166 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: #define WWDG ((WWDG_TypeDef *) WWDG_BASE) C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(732): warning: #47-D: incompatible redefinition of macro "IWDG" (declared at line 1167 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: #define IWDG ((IWDG_TypeDef *) IWDG_BASE) C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(736): warning: #47-D: incompatible redefinition of macro "SPI2" (declared at line 1168 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: #define SPI2 ((SPI_TypeDef *) SPI2_BASE) C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(740): warning: #47-D: incompatible redefinition of macro "SPI3" (declared at line 1169 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: #define SPI3 ((SPI_TypeDef *) SPI3_BASE) C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(744): warning: #47-D: incompatible redefinition of macro "USART2" (declared at line 1170 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: #define USART2 ((USART_TypeDef *) USART2_BASE) C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(748): warning: #47-D: incompatible redefinition of macro "USART3" (declared at line 1171 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: #define USART3 ((USART_TypeDef *) USART3_BASE) C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(760): warning: #47-D: incompatible redefinition of macro "I2C1" (declared at line 1174 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: #define I2C1 ((I2C_TypeDef *) I2C1_BASE) C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(764): warning: #47-D: incompatible redefinition of macro "I2C2" (declared at line 1175 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: #define I2C2 ((I2C_TypeDef *) I2C2_BASE) C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(772): warning: #47-D: incompatible redefinition of macro "BKP" (declared at line 1179 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: #define BKP ((BKP_TypeDef *) BKP_BASE) C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(776): warning: #47-D: incompatible redefinition of macro "PWR" (declared at line 1180 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: #define PWR ((PWR_TypeDef *) PWR_BASE) C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(780): warning: #47-D: incompatible redefinition of macro "DAC" (declared at line 1181 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: #define DAC ((DAC_TypeDef *) DAC_BASE) C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(784): warning: #47-D: incompatible redefinition of macro "AFIO" (declared at line 1182 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: #define AFIO ((AFIO_TypeDef *) AFIO_BASE) C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(788): warning: #47-D: incompatible redefinition of macro "EXTI" (declared at line 1183 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: #define EXTI ((EXTI_TypeDef *) EXTI_BASE) C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(792): warning: #47-D: incompatible redefinition of macro "GPIOA" (declared at line 1184 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: #define GPIOA ((GPIO_TypeDef *) GPIOA_BASE) C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(796): warning: #47-D: incompatible redefinition of macro "GPIOB" (declared at line 1185 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: #define GPIOB ((GPIO_TypeDef *) GPIOB_BASE) C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(800): warning: #47-D: incompatible redefinition of macro "GPIOC" (declared at line 1186 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: #define GPIOC ((GPIO_TypeDef *) GPIOC_BASE) C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(804): warning: #47-D: incompatible redefinition of macro "GPIOD" (declared at line 1187 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: #define GPIOD ((GPIO_TypeDef *) GPIOD_BASE) C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(808): warning: #47-D: incompatible redefinition of macro "GPIOE" (declared at line 1188 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: #define GPIOE ((GPIO_TypeDef *) GPIOE_BASE) C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(820): warning: #47-D: incompatible redefinition of macro "ADC1" (declared at line 1189 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: #define ADC1 ((ADC_TypeDef *) ADC1_BASE) C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(824): warning: #47-D: incompatible redefinition of macro "ADC2" (declared at line 1190 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: #define ADC2 ((ADC_TypeDef *) ADC2_BASE) C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(828): warning: #47-D: incompatible redefinition of macro "TIM1" (declared at line 1191 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: #define TIM1 ((TIM_TypeDef *) TIM1_BASE) C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(832): warning: #47-D: incompatible redefinition of macro "SPI1" (declared at line 1192 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: #define SPI1 ((SPI_TypeDef *) SPI1_BASE) C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(840): warning: #47-D: incompatible redefinition of macro "USART1" (declared at line 1193 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: #define USART1 ((USART_TypeDef *) USART1_BASE) C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(852): warning: #47-D: incompatible redefinition of macro "DMA1" (declared at line 1194 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: #define DMA1 ((DMA_TypeDef *) DMA1_BASE) C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(853): warning: #47-D: incompatible redefinition of macro "DMA2" (declared at line 1202 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: #define DMA2 ((DMA_TypeDef *) DMA2_BASE) C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(905): warning: #47-D: incompatible redefinition of macro "RCC" (declared at line 1210 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: #define RCC ((RCC_TypeDef *) RCC_BASE) C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(909): warning: #47-D: incompatible redefinition of macro "CRC" (declared at line 1212 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: #define CRC ((CRC_TypeDef *) CRC_BASE) C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(913): warning: #47-D: incompatible redefinition of macro "FLASH" (declared at line 1211 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: #define FLASH ((FLASH_TypeDef *) FLASH_R_BASE) C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(914): warning: #47-D: incompatible redefinition of macro "OB" (declared at line 1215 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: #define OB ((OB_TypeDef *) OB_BASE) C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(930): warning: #47-D: incompatible redefinition of macro "SysTick" (declared at line 277 of "C:\Keil\ARM\RV31\INC\core_cm3.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: #define SysTick ((SysTick_TypeDef *) SysTick_BASE) C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(934): warning: #47-D: incompatible redefinition of macro "NVIC" (declared at line 278 of "C:\Keil\ARM\RV31\INC\core_cm3.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: #define NVIC ((NVIC_TypeDef *) NVIC_BASE) C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(935): warning: #47-D: incompatible redefinition of macro "SCB" (declared at line 276 of "C:\Keil\ARM\RV31\INC\core_cm3.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: #define SCB ((SCB_TypeDef *) SCB_BASE) C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: main.c: 45 warnings, 3 errors compiling main.c... C:\Keil\ARM\INC\ST\STM32F10x\cortexm3_macro.h(30): error: #55: too many arguments in macro invocation C:\Keil\ARM\INC\ST\STM32F10x\cortexm3_macro.h: void __ISB(void); C:\Keil\ARM\INC\ST\STM32F10x\cortexm3_macro.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\cortexm3_macro.h(30): error: #79: expected a type specifier C:\Keil\ARM\INC\ST\STM32F10x\cortexm3_macro.h: void __ISB(void); C:\Keil\ARM\INC\ST\STM32F10x\cortexm3_macro.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\cortexm3_macro.h(31): error: #55: too many arguments in macro invocation C:\Keil\ARM\INC\ST\STM32F10x\cortexm3_macro.h: void __DSB(void); C:\Keil\ARM\INC\ST\STM32F10x\cortexm3_macro.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\cortexm3_macro.h(31): error: #79: expected a type specifier C:\Keil\ARM\INC\ST\STM32F10x\cortexm3_macro.h: void __DSB(void); C:\Keil\ARM\INC\ST\STM32F10x\cortexm3_macro.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\cortexm3_macro.h(32): error: #55: too many arguments in macro invocation C:\Keil\ARM\INC\ST\STM32F10x\cortexm3_macro.h: void __DMB(void); C:\Keil\ARM\INC\ST\STM32F10x\cortexm3_macro.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\cortexm3_macro.h(32): error: #79: expected a type specifier C:\Keil\ARM\INC\ST\STM32F10x\cortexm3_macro.h: void __DMB(void); C:\Keil\ARM\INC\ST\STM32F10x\cortexm3_macro.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(58): error: #256: invalid redeclaration of type name "ADC_TypeDef" (declared at line 153 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: } ADC_TypeDef; C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(154): error: #256: invalid redeclaration of type name "BKP_TypeDef" (declared at line 267 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: } BKP_TypeDef; C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(163): error: #256: invalid redeclaration of type name "CAN_TxMailBox_TypeDef" (declared at line 276 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: } CAN_TxMailBox_TypeDef; C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(171): error: #256: invalid redeclaration of type name "CAN_FIFOMailBox_TypeDef" (declared at line 284 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: } CAN_FIFOMailBox_TypeDef; C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(177): error: #256: invalid redeclaration of type name "CAN_FilterRegister_TypeDef" (declared at line 290 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: } CAN_FilterRegister_TypeDef; C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(203): error: #256: invalid redeclaration of type name "CAN_TypeDef" (declared at line 316 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: } CAN_TypeDef; C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(213): error: #256: invalid redeclaration of type name "CRC_TypeDef" (declared at line 636 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: } CRC_TypeDef; C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(232): error: #256: invalid redeclaration of type name "DAC_TypeDef" (declared at line 171 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: } DAC_TypeDef; C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(254): error: #256: invalid redeclaration of type name "DMA_TypeDef" (declared at line 331 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: } DMA_TypeDef; C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(265): error: #256: invalid redeclaration of type name "EXTI_TypeDef" (declared at line 342 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: } EXTI_TypeDef; C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(279): error: #256: invalid redeclaration of type name "FLASH_TypeDef" (declared at line 356 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: } FLASH_TypeDef; C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(291): error: #256: invalid redeclaration of type name "OB_TypeDef" (declared at line 368 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: } OB_TypeDef; C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(343): error: #256: invalid redeclaration of type name "GPIO_TypeDef" (declared at line 380 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: } GPIO_TypeDef; C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(350): error: #256: invalid redeclaration of type name "AFIO_TypeDef" (declared at line 387 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: } AFIO_TypeDef; C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(373): error: #256: invalid redeclaration of type name "I2C_TypeDef" (declared at line 410 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: } I2C_TypeDef; C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(382): error: #256: invalid redeclaration of type name "IWDG_TypeDef" (declared at line 419 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: } IWDG_TypeDef; C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(423): error: #256: invalid redeclaration of type name "PWR_TypeDef" (declared at line 428 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: } PWR_TypeDef; C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(438): error: #256: invalid redeclaration of type name "RCC_TypeDef" (declared at line 445 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: } RCC_TypeDef; C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(463): error: #256: invalid redeclaration of type name "RTC_TypeDef" (declared at line 470 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: } RTC_TypeDef; C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(511): error: #256: invalid redeclaration of type name "SPI_TypeDef" (declared at line 493 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: } SPI_TypeDef; C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(584): error: #256: invalid redeclaration of type name "USART_TypeDef" (declared at line 620 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: } USART_TypeDef; C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(592): error: #256: invalid redeclaration of type name "WWDG_TypeDef" (declared at line 628 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: } WWDG_TypeDef; C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(598): warning: #47-D: incompatible redefinition of macro "PERIPH_BB_BASE" (declared at line 1082 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: #define PERIPH_BB_BASE ((u32)0x42000000) C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(599): warning: #47-D: incompatible redefinition of macro "SRAM_BB_BASE" (declared at line 1083 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: #define SRAM_BB_BASE ((u32)0x22000000) C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(602): warning: #47-D: incompatible redefinition of macro "SRAM_BASE" (declared at line 1086 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: #define SRAM_BASE ((u32)0x20000000) C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(603): warning: #47-D: incompatible redefinition of macro "PERIPH_BASE" (declared at line 1087 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: #define PERIPH_BASE ((u32)0x40000000) C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(674): warning: #47-D: incompatible redefinition of macro "OB_BASE" (declared at line 1090 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: #define OB_BASE ((u32)0x1FFFF800) C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(687): warning: #47-D: incompatible redefinition of macro "SCS_BASE" (declared at line 268 of "C:\Keil\ARM\RV31\INC\core_cm3.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: #define SCS_BASE ((u32)0xE000E000) C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(700): warning: #47-D: incompatible redefinition of macro "TIM2" (declared at line 1159 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: #define TIM2 ((TIM_TypeDef *) TIM2_BASE) C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(704): warning: #47-D: incompatible redefinition of macro "TIM3" (declared at line 1160 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: #define TIM3 ((TIM_TypeDef *) TIM3_BASE) C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(708): warning: #47-D: incompatible redefinition of macro "TIM4" (declared at line 1161 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: #define TIM4 ((TIM_TypeDef *) TIM4_BASE) C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(712): warning: #47-D: incompatible redefinition of macro "TIM5" (declared at line 1162 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: #define TIM5 ((TIM_TypeDef *) TIM5_BASE) C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(716): warning: #47-D: incompatible redefinition of macro "TIM6" (declared at line 1163 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: #define TIM6 ((TIM_TypeDef *) TIM6_BASE) C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(720): warning: #47-D: incompatible redefinition of macro "TIM7" (declared at line 1164 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: #define TIM7 ((TIM_TypeDef *) TIM7_BASE) C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(724): warning: #47-D: incompatible redefinition of macro "RTC" (declared at line 1165 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: #define RTC ((RTC_TypeDef *) RTC_BASE) C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(728): warning: #47-D: incompatible redefinition of macro "WWDG" (declared at line 1166 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: #define WWDG ((WWDG_TypeDef *) WWDG_BASE) C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(732): warning: #47-D: incompatible redefinition of macro "IWDG" (declared at line 1167 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: #define IWDG ((IWDG_TypeDef *) IWDG_BASE) C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(736): warning: #47-D: incompatible redefinition of macro "SPI2" (declared at line 1168 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: #define SPI2 ((SPI_TypeDef *) SPI2_BASE) C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(740): warning: #47-D: incompatible redefinition of macro "SPI3" (declared at line 1169 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: #define SPI3 ((SPI_TypeDef *) SPI3_BASE) C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(744): warning: #47-D: incompatible redefinition of macro "USART2" (declared at line 1170 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: #define USART2 ((USART_TypeDef *) USART2_BASE) C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(748): warning: #47-D: incompatible redefinition of macro "USART3" (declared at line 1171 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: #define USART3 ((USART_TypeDef *) USART3_BASE) C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(760): warning: #47-D: incompatible redefinition of macro "I2C1" (declared at line 1174 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: #define I2C1 ((I2C_TypeDef *) I2C1_BASE) C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(764): warning: #47-D: incompatible redefinition of macro "I2C2" (declared at line 1175 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: #define I2C2 ((I2C_TypeDef *) I2C2_BASE) C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(772): warning: #47-D: incompatible redefinition of macro "BKP" (declared at line 1179 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: #define BKP ((BKP_TypeDef *) BKP_BASE) C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(776): warning: #47-D: incompatible redefinition of macro "PWR" (declared at line 1180 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: #define PWR ((PWR_TypeDef *) PWR_BASE) C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(780): warning: #47-D: incompatible redefinition of macro "DAC" (declared at line 1181 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: #define DAC ((DAC_TypeDef *) DAC_BASE) C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(784): warning: #47-D: incompatible redefinition of macro "AFIO" (declared at line 1182 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: #define AFIO ((AFIO_TypeDef *) AFIO_BASE) C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(788): warning: #47-D: incompatible redefinition of macro "EXTI" (declared at line 1183 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: #define EXTI ((EXTI_TypeDef *) EXTI_BASE) C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(792): warning: #47-D: incompatible redefinition of macro "GPIOA" (declared at line 1184 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: #define GPIOA ((GPIO_TypeDef *) GPIOA_BASE) C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(796): warning: #47-D: incompatible redefinition of macro "GPIOB" (declared at line 1185 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: #define GPIOB ((GPIO_TypeDef *) GPIOB_BASE) C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(800): warning: #47-D: incompatible redefinition of macro "GPIOC" (declared at line 1186 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: #define GPIOC ((GPIO_TypeDef *) GPIOC_BASE) C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(804): warning: #47-D: incompatible redefinition of macro "GPIOD" (declared at line 1187 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: #define GPIOD ((GPIO_TypeDef *) GPIOD_BASE) C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(808): warning: #47-D: incompatible redefinition of macro "GPIOE" (declared at line 1188 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: #define GPIOE ((GPIO_TypeDef *) GPIOE_BASE) C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(820): warning: #47-D: incompatible redefinition of macro "ADC1" (declared at line 1189 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: #define ADC1 ((ADC_TypeDef *) ADC1_BASE) C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(824): warning: #47-D: incompatible redefinition of macro "ADC2" (declared at line 1190 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: #define ADC2 ((ADC_TypeDef *) ADC2_BASE) C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(828): warning: #47-D: incompatible redefinition of macro "TIM1" (declared at line 1191 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: #define TIM1 ((TIM_TypeDef *) TIM1_BASE) C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(832): warning: #47-D: incompatible redefinition of macro "SPI1" (declared at line 1192 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: #define SPI1 ((SPI_TypeDef *) SPI1_BASE) C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(840): warning: #47-D: incompatible redefinition of macro "USART1" (declared at line 1193 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: #define USART1 ((USART_TypeDef *) USART1_BASE) C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(852): warning: #47-D: incompatible redefinition of macro "DMA1" (declared at line 1194 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: #define DMA1 ((DMA_TypeDef *) DMA1_BASE) C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(853): warning: #47-D: incompatible redefinition of macro "DMA2" (declared at line 1202 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: #define DMA2 ((DMA_TypeDef *) DMA2_BASE) C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(905): warning: #47-D: incompatible redefinition of macro "RCC" (declared at line 1210 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: #define RCC ((RCC_TypeDef *) RCC_BASE) C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(909): warning: #47-D: incompatible redefinition of macro "CRC" (declared at line 1212 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: #define CRC ((CRC_TypeDef *) CRC_BASE) C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(913): warning: #47-D: incompatible redefinition of macro "FLASH" (declared at line 1211 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: #define FLASH ((FLASH_TypeDef *) FLASH_R_BASE) C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(914): warning: #47-D: incompatible redefinition of macro "OB" (declared at line 1215 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_cl.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: #define OB ((OB_TypeDef *) OB_BASE) C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(930): warning: #47-D: incompatible redefinition of macro "SysTick" (declared at line 277 of "C:\Keil\ARM\RV31\INC\core_cm3.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: #define SysTick ((SysTick_TypeDef *) SysTick_BASE) C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(934): warning: #47-D: incompatible redefinition of macro "NVIC" (declared at line 278 of "C:\Keil\ARM\RV31\INC\core_cm3.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: #define NVIC ((NVIC_TypeDef *) NVIC_BASE) C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h(935): warning: #47-D: incompatible redefinition of macro "SCB" (declared at line 276 of "C:\Keil\ARM\RV31\INC\core_cm3.h") C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: #define SCB ((SCB_TypeDef *) SCB_BASE) C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_map.h: ^ main.c(20): error: #20: identifier "GPIO_Pin15" is undefined main.c: GPIO_InitStructure.GPIO_Pin = ALL_LEDS; main.c: ^ main.c(20): error: #20: identifier "GPIO_Pin14" is undefined main.c: GPIO_InitStructure.GPIO_Pin = ALL_LEDS; main.c: ^ main.c: main.c: 45 warnings, 30 errors Target not created