Цитата(Quantum1 @ Jul 22 2014, 21:02)

Добрый день!
Работаю в Keil.
Пытаюсь использовать SPL для stm32f103.
При включении в проект некоторых хедеров(к примеру gpio), начинается ахтунг.
//////////////////////////////
C:\Program Files\Keil\ARM\Inc\ST\STM32F10x\stm32f10x_type.h(23): error: #256: invalid redeclaration of type name "s32" (declared at line 470 of "C:\Program Files\Keil\ARM\Inc\ST\STM32F10x\stm32f10x.h")
...
C:\Program Files\Keil\ARM\Inc\ST\STM32F10x\stm32f10x_conf.h(147): warning: #47-D: incompatible redefinition of macro "HSE_Value" (declared at line 511 of "C:\Program Files\Keil\ARM\Inc\ST\STM32F10x\stm32f10x.h")
...
C:\Program Files\Keil\ARM\Inc\ST\STM32F10x\stm32f10x_map.h(58): error: #256: invalid redeclaration of type name "ADC_TypeDef" (declared at line 547 of "C:\Program Files\Keil\ARM\Inc\ST\STM32F10x\stm32f10x.h")
...
\stm32f10x.h")
SPL свежая...
Подскажите что делать...
SPL не свежая, точнее, Вы смешали версию 2 и 3 SPL: вышевыделенные заголовки - из версии 2, а в 3 их нет.
Скорее всего Вы компилируете старый пример. Возьмите новые.