Closed vonglahn closed 1 year ago
Hi @vonglahn. Thanks for your report. This is a bug in the recent release of the "BSEC Software Library" dependency of this library: https://github.com/boschsensortec/BSEC-Arduino-library/pull/58
Even though the regression is not in this codebase, we will keep this issue open to track any mitigation measures that might be implemented by Arduino.
The workaround is to use the last good version of "BSEC Software Library": 1.6.1480. It looks like you have already found that workaround @vonglahn, but for the benefit of other affected users I'll provide instructions here.
If anyone has questions or problems while following those instructions, please post on the Arduino Forum and we will provide assistance there.
BSEC Software Library
Arduino IDE will periodically notify you that an update is available. You should avoid updating the "BSEC Software Library" back to version 1.7.1492.
BSEC Software Library
in the "SEARCH LIBRARY" field.#include <bsec.h>
ⓘ This line was added as an unwanted side effect of step (11), so this is why it must be removed.
This workaround is only applied to the specific sketch you have open at the time you performed the instructions above, so repeat steps 8-12 each time you use another sketch that depends on the Arduino_MKRIoTCarrier library.
I use this board with a MKR1010 and tried to compile some examples but without luck. Both, with the official Aruino IDE and the VSC and PlatformIO it refuses to compile. I had success compile it when I use the previous version of bsec.h (works with 1.6.1480).
With bsec.h@1.7.1492 I get this: