BME680 BSEC library for Microchip PIC32 microcontrollers

I require the Bosch BSEC library for the BME680, to run on Microchip PIC32 microcontrollers.

Is there a BSEC library version compatible with Microchip's C32 or XC32 compilers (NOT for the MikroC compiler)?

I see that PIC32 is not included in the table here: https://www.bosch-sensortec.com/bst/products/all_products/bsec

However, I have found that the zip download contains a library file named "BSEC_1.4.7.3_Generic_Release\algo\bin\Normal_version\mplab\libalgobsec.a". The "mplab" suggests it is something related to Microchip. Is this library PIC32 or C32/XC32 compatible?

Thank you.

Best reply by Harvey

Unfortunately at this time, this time here is the list of supported architectures (May 2019):

PlatformCompilerROM (BSEC)ROM (BSEC lite*)RAMTYPECortex-ARMARMCC19-20k12-13k1kCortex-M0, M0+, M3, M4, M4_FPU, M7Cortex-ARMGCC20-22k12-14k1kCortex-M0, M0+, M3, M4, M4_FPU, M7Cortex-A*GCC21k13k1kCortex-A7AVR_8bitAVR-GCC42k25k1kMegaAVR, XMEGAAVR_32bitAVR-GCC24k13k1k32-bit AVR UC3ESP8266xtensa-lx106-elf-gcc28k17k1kESP8266ESP32xtensa-esp32-elf-gcc24k14k1kESP32MSP430msp430-elf-gcc34k20k1kMSP430Android system-x86gcc39-49k22-26k1kx86, x86_64Android system-armgcc21-38k13-19k1karm, arm64IARgcc20k12-13k1kCortex-M0, M0+, M3, M4, M4_FPU, M7Raspberry PI0 linuxarm-linux-
gnueabihf-gcc
71k56k1karmv6-32bitsRaspberry PI3 linuxarm-linux-
gnueabihf-gcc
72k57k1karmv8-a-64bits

 

We support hundreds of microcontrollers and application processors that are the most popular at the moment.

View original
3 replies
Resolved