Hello Minhwan, Did you mean c99 instead of C89? If I use C89 in the compile command that you wrote, I get a lot of errors in comments since “//” to demark a comment isn't part of C89. If I use C99 my code is only increasing the used flash size but the problem I mentioned before persists. I still couldn't figure out what is happening but for a while I just used the functions roundf ,fminf, fmaxf in my main.c and the code compiles fine. As mcuxpresso compiles a library only if it is being used, perhaps the bsec precompiled library is not enough to point to the compiler to do that. It's just a hypothesis. My major problem now is getting the values of bVOC and CO2e. But I think it is not related to this issue, so I opened this other topic . Thanks
... View more