Solved! Go to Solution.
I assume the libgobsec.a files are some kind of obfuscated code that the library calls? Or is "everything" simply coded in the included .cpp/.h files
BSEC is indeed closed-source, therefore only provided as pre-compiled C static library binaries.
Is there any way to access the BSEC code through MicroPython?
I am not familiar with MicroPython integration or aware of anyone having already done that before. If it is possible to somehow call functions from static libraries from MicroPython, I guess integration could be possible. Feel free to share potential alternatives you might be aware of.
Since you board seems to be equipped with different connectivity solutions, an alternative could be to process BSEC externally, if that'd still meet your application/use-case requirements.
You could see the supported devices and compiler from the following link. BSEC library was provided as C library.
If you have any further requests, please visit https://www.bosch-sensortec.com/about-us/contact/contact-form, and use the contact form to submit your request.