Hello,
wondering if the BSEC library has been compiled against the TI CC13X2 Cortex M4F target? I've tired the Cortex M4F lib that's currently available, but the linker is having problems finding symbols when I try "bsec_init();"
undefined first referenced
symbol in file
--------- ----------------
__hardfp_floorf /LIBS/BME680/bosch/BSEC/Cortex_M4F/libalgobsec.lib<GasHumidityBaselineTracker.o>
__hardfp_fminf /LIBS/BME680/bosch/BSEC/Cortex_M4F/libalgobsec.lib<GasHumidityBaselineTracker.o>
__hardfp_log10f /LIBS/BME680/bosch/BSEC/Cortex_M4F/libalgobsec.lib<log10.o>
__hardfp_sinf /LIBS/BME680/bosch/BSEC/Cortex_M4F/libalgobsec.lib<HumidityTemperatureCorrector.o>
__hardfp_sqrtf /LIBS/BME680/bosch/BSEC/Cortex_M4F/libalgobsec.lib<sqrt.o>
Am I missing something?
Solved! Go to Solution.
Hello,
You have to link the bsec library into your platform. TI 13xx series.
https://github.com/BoschSensortec/BSEC-Arduino-library
Could you let me know if you have further question after you try?
Thank you.
Hi, uh, I don't see CC13XX as an option in the BSEC package anywhere. Do you have a URL? The arduino github doesn't seem to contain it, nor does the latest BSEC download.
Hello,
I mentioned bsec library github because you can refer how to link the library.
Regarding library, please download below url
https://www.bosch-sensortec.com/software-tools/software/bsec/
You can find cortex M4F library
bsec_1-4-8-0_generic_release\BSEC_1.4.8.0_Generic_Release\algo\normal_version\bin\IAR\IAR8\Cortex_M4F
Thanks,