Hi, Please look at the latest library name=BSEC Software Library
version=1.2.1474
author=Bosch Sensortec
maintainer=Bosch Sensortec <contact@bosch-sensortec.com>
sentence=Bosch Sensortec Environmental Cluster (BSEC) Software library
url=<a href="https://www.bosch-sensortec.com/en/bst/products/all_products/bsec" target="_blank">https://www.bosch-sensortec.com/en/bst/products/all_products/bsec</a>
paragraph= for use with the BME680 has been conceptualized to provide higher-level signal processing and fusion for the BME680. The library receives compensated sensor values from the sensor API. It processes the BME680 signals to provide the requested sensor outputs.
category=Sensors
architectures=samd,sam,esp8266,nrf52,esp32,avr
includes=bsec.h
precompiled=true
ldflags=-lalgobsec We can see that avr is included. I used the avr-readelf command on the avr library. I can see that the avr library provided by bosch is for avr6 architecture which includes only the atmega256X series of chips. The atmega328p is part of the avr5 series, sadly there are a lot of microcontroller in avr5 family. I think bosch needs to update the table which indicates the list of supported microcontroller (https://github.com/BoschSensortec/BSEC-Arduino-library) . The MegaAVR family includes avr5, avr51 and avr6 series , all belong to avr mega / atmega. Also the same for MSP430, msp430 lib is built for msp430X and not the generic msp430 which includes msp430g2553 and so on. Kumar
... View more