We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Hello,
I am trying to compile a project for STM32F103CB, but it doesn't seem to work properly. First of all, this project compiles and runs on IAR SDK. I ported it on uVision 5 SDK, and, after quite some pain, I made it compile. The problem is, I am still getting this warning:
Libraries\X_Lib\src\X_Configuration.c(438): warning: #223-D: function "roundf" declared implicitly GAverage[0] = (u32)(roundf((float)GAverage[0]/(float)(GSampleCount)));
although I am including the math.h file in X_Configuration.c:
#include <math.h>
in math.h, roundf is defined as
extern _ARMABI_FPEXCEPT double round(double /*x*/); extern _ARMABI_FPEXCEPT float roundf(float /*x*/); _ARMDEFLD1(round);
...what am I doing wrong? Is there some precise setting I overlooked?
Thanks a lot for your time!