Hi,
The 8x BME688 are connected via SPI. The chips selects of each are connected to an I2C GPIO expander. So in order to communicate, before and after the SPI transaction, the appropriate chip select has to be set low/high. We are currently in the process of refining the code to be extendable to the wider audience. In the meantime, please find information to get started.
- TI TCA6408 I2C-GPIO expander or I2C address 20h. - NXP PCF8523 RTC with backup coin-cell on I2C address 68h. - SD card connected via SPI using a chip select connected to the ESP32's pin 33. - 2 buttons connected to pin 14 and 32 of the ESP32 with active low. (requires and pull-up from the ESP32.
... View more