I'm trying to understand Arduino's file search path. I am using V1.8.9 on Win10/64
By some trial and error I was under the impression that an include statement like:
would (only?) look in the folder bme680 under the file where it was called.
However this does not seem to work in the below case.
Is there a reference I can use to understand the search paths the IDE uses?
In file included from C:\Users\john\Documents\Arduino\BME680_Series\bsec_iot_example\bsec_iot_example.ino:27:
bsec_integration.h:86:10: error: bme680/bme680.h: No such file or directory
#include <bme680/bme680.h> // was#include "bme680.h"
exit status 1
bme680/bme680.h: No such file or directory
My folder structure is:
and my calling code from BSEC_integration.h is:
/ header files /
/* Use the following bme680 driver: Release BME680 API v3.5.1 · BoschSensortec/BME680_driver · GitHub /
#include "bme680/bme680.h" // was quotes
/ BSEC header files are available in the inc/ folder of the release package */
#include <inc/bsec_interface.h> // mod, added inc slash changed from quotes
#include <inc/bsec_datatypes.h> // mod, added inc