Let's do it in order. As a test case, I use STM32F103C8T6, I2C connection. From ... ..BSEC_1.4.7.4_Generic_Release \ algo \ normal_version \ bin \ IAR7 \ Cortex_M3 the files bsec_datatypes.h, bsec_interface.h, libalgobsec.a are connected. From ... ..BSEC_1.4.7.4_Generic_Release \ examples files bsec_integration.c, bsec_integration.h. From ... ..BSEC_1.4.7.4_Generic_Release \ API files bme680.c, bme680.h, bme680_defs.h, when connecting the sensor without BSEC, I used these files with a more recent version, but in this case, I decided to use from BSEC_1.4.7.4 . After compilation, I get 43 Kb, if without bsec_iot_loop (), then about 23Kb. As a result, on the logic analyzer I see an I2C call to DS3231 (used for the test), after that there are no pulses. SDA and SCL level 1. There may be an error in config_load (). What am I wrong about?
... View more