Hello All,
I am using Keil u vision4 for stm32f2 series.
I am building anSPI application using SPI libraries provided by STM. I am not able to recognise the problem. If i include those libraries in my file, i get these errors
Includes\stm32f2xx_spi.c(180): warning: #223-D: function "assert_param" declared implicitly Includes\stm32f2xx_spi.c(221): warning: #223-D: function "assert_param" declared implicitly Includes\stm32f2xx_spi.c(289): warning: #223-D: function "assert_param" declared implicitly Includes\stm32f2xx_spi.c(342): error: #20: identifier "RCC_CFGR_I2SSRC" is undefined Includes\stm32f2xx_spi.c(348): error: #136: struct "<unnamed>" has no field "PLLI2SCFGR" Includes\stm32f2xx_spi.c(348): error: #20: identifier "RCC_PLLI2SCFGR_PLLI2SN" is undefined Includes\stm32f2xx_spi.c(352): error: #136: struct "<unnamed>" has no field "PLLI2SCFGR" Includes\stm32f2xx_spi.c(352): error: #20: identifier "RCC_PLLI2SCFGR_PLLI2SR" is undefined Includes\stm32f2xx_spi.c(356): error: #20: identifier "RCC_PLLCFGR_PLLM" is undefined Includes\stm32f2xx_spi.c(472): warning: #223-D: function "assert_param" declared implicitly Includes\stm32f2xx_spi.c(496): warning: #223-D: function "assert_param" declared implicitly Includes\stm32f2xx_spi.c(523): warning: #223-D: function "assert_param" declared implicitly Includes\stm32f2xx_spi.c(543): warning: #223-D: function "assert_param" declared implicitly Includes\stm32f2xx_spi.c(569): warning: #223-D: function "assert_param" declared implicitly Includes\stm32f2xx_spi.c(593): warning: #223-D: function "assert_param" declared implicitly Includes\stm32f2xx_spi.c(624): warning: #223-D: function "assert_param" declared implicitly Includes\stm32f2xx_spi.c(675): warning: #223-D: function "assert_param" declared implicitly Includes\stm32f2xx_spi.c(691): warning: #223-D: function "assert_param" declared implicitly Includes\stm32f2xx_spi.c(780): warning: #223-D: function "assert_param" declared implicitly Includes\stm32f2xx_spi.c(802): warning: #223-D: function "assert_param" declared implicitly Includes\stm32f2xx_spi.c(821): warning: #223-D: function "assert_param" declared implicitly Includes\stm32f2xx_spi.c(845): warning: #223-D: function "assert_param" declared implicitly Includes\stm32f2xx_spi.c(882): warning: #223-D: function "assert_param" declared implicitly Includes\stm32f2xx_spi.c(993): warning: #223-D: function "assert_param" declared implicitly Includes\stm32f2xx_spi.c(1036): warning: #223-D: function "assert_param" declared implicitly Includes\stm32f2xx_spi.c(1076): warning: #223-D: function "assert_param" declared implicitly Includes\stm32f2xx_spi.c(1104): warning: #223-D: function "assert_param" declared implicitly Includes\stm32f2xx_spi.c(1157): warning: #223-D: function "assert_param" declared implicitly
If i do not include the #include "stm32f2xx_spi.h" #include "stm32f2xx_gpio.h" #include "stm32f2xx_rcc.h" files, i get all the spi related stuffs as undefined.
Could any one pls suggest me how to include these library and make my code work?? Thanks
View all questions in Keil forum