02-29-2024 02:54 PM - edited 02-29-2024 02:56 PM
Im working on using the bme688 on my ESP32S3. Im using the esp idf. Im very new to writing in C so my code is full of errors. Im pieced together most of the neccesary things but im getting errors whe trying to compile. Currently im trying to workout the config load function. I would be very helpfull if someone more knowledgable could explain the concept of the intergartion of bsec and the bme688 to me. From my understanding Im writing the functions that bsec_integration expects in my main file and they will then be linked, correct?
04-19-2024 05:22 PM
@BSTRobin I've noticed in the example you are not including the bins for the other esp family is there a particular reason for this? i can see they are in the algo file but not in the main it example directory. and is there a reason why it crashes with only one sensor selected for num sensors? if I put 8 its fine but I only have one. I have the dev board but I'm working on a product with limited resources so I don't want to dedicate all the memory for phantom sensors.
04-20-2024 01:41 PM
basically what i did was rewriting the the bsec integration file to remove all the looping for no_sens (sensor number). but if your using the multi interface, you need to keep the number of sensor setting at 8 otherwise it breaks. i just bumped up the stack size a bit and got it working after a week of jtag debugging. i beliefe i made it a lot harder for myself, im rather new to C aswell.
04-20-2024 01:45 PM
04-20-2024 02:21 PM