First of all, thanks for reply. I'm aware that "hard" option is more sutable, but in my project I have to use some other third party libs that are "softfp" precomiled. Just for the record, I've tried to link my project agenst: BSEC_1.4.8.0_Generic_Release_updated_v3/algo/normal_version/bin/gcc/Cortex_M4/libalgobsec.a and linking was successful. It seems that this solution works for me, because tests show that humidity measurements are compensated and so close to values read from referent device. I think this workaround is ok, what is your opinion ? My explanation for successful linking of CortexM4 libalgobsec.a library is that actually these archs differs in support for hardware floating point unit, and that compiling with "softfp"option for CortexM4F would actually result in the same binary as it is provided for CortexM4.
... View more