I'm using STM32F756ZG microcontroller with BME688 sensor and BSEC API.
After calling one of available BSEC API functions, I get hard fault interrupt, which is caused by the "Invalid instruction set" event. I have tried using `-mthumb` to support the Thumb instruction set and also `-mthumb-interwork` option for compiler, linker, and assembler. In both cases my project compiles but I get hard fault when trying to call BSEC functions. If I use other option, that is `-marm`, my project won't compile, saying "CPU doesn't support this instruction set".
Which instruction set (option) should be used in combination with BSEC API?