I need a GPIO expander to control 8 relays using NodeMCU and ESPHome, so I got an MCP23017 breakout board. The problem is, the seller told me that apparently this board is configured to run at SPI mode, not I²C. Is there a way for me to use this board with ESPHome? Or do I have to get another GPIO expander that runs on I²C mode?
The board I have is identical to this one from AliExpress. I bought the exact same board from a local e-commerce website in my country.