Log output from ICM_20948 and H3LIS331DL
Not my fault; it's library stuff and icb forking.
- NOTE; have to enable DMP firmware loading in SparkFun's lib:
- => Uncomment line 29: #define ICM_20948_USE_DMP (ICM_20948_C.h)
- Also, sparkfun's LIS library conflicts with esp32 hal
- change identifier "OPEN_DRAIN" -> "OPEN_DRAIN_LIS" (or whatever)
- ESP32 has VSPI and HSPI - pins for both interfaces can be matrixed to whichever pins you want
- the default SPI class in the
SPI
library is bound to the HSPI interface - SparkFun's LIS library doesn't allow using a custom SPIClass - so I'm forced to bind it to HSPI bus
- LIS module + SD 2 share HSPI bus
- ICM module uses I2C
- ICM SD uses FSPI bus