HEllo,
the version
- RIDE7 = 7.30.10.0159
- RKit-ARM for Ride7 =1.26.10.0130
- Ride7 Patch = 7.30.10.0169
circle_api.h is 4.1 revision.
I created a new project only with application0.c and it compiles without error.
But if I add my file demoKit.c & demoKit.h, needing _tim.h & _gpio.h, there are 2 possibility :
if I write #include "stm32f10x_gpio.h" & #include "stm32f10x_tim.h", even if I force option to "NO" (use old ... to NO),
if I don't write the #include , a lot of errors appears (error : 'TIM4' undeclared ....)
A strange think : when I create a new project, even if I choose Evo_Primer project, the file "stm32f10x_conf.h" is created in the project directory (dated 13/11/2008) with old declarations :
stm32f10x_conf.h : a lot of defines in it
#define _ADC
#define _ADC1
#define _ADC3
#define _BKP
//#define _CAN
//#define _CRC
but if I'm looking for the new stm32f10x_conf.h for 4.1 revision it seems to be different (dated 26/05/2010)
with a lot of include inside #include "stm32f10x_adc.h"
#include "stm32f10x_bkp.h"
/* #include "stm32f10x_can.h" */
/* #include "stm32f10x_crc.h" */
/* #include "stm32f10x_dac.h" */
/* #include "stm32f10x_dbgmcu.h" */
#include "stm32f10x_dma.h"
/* #include "stm32f10x_exti.h" */
#include "stm32f10x_flash.h"
#include "stm32f10x_fsmc.h"
#include "stm32f10x_gpio.h"
#include "stm32f10x_i2c.h"
/* #include "stm32f10x_iwdg.h" */
// #include "stm32f10x_pwr.h" */
#include "stm32f10x_rcc.h"
#include "stm32f10x_rtc.h"
#include "stm32f10x_sdio.h"
could this a problem ?
I can send you my demokit.c file by email ifyou need to try this.
Thanks for your help
Last edited by pascalfromst (2010-10-18 08:47:00)