CAI_Support
Senior Member
We are working on integrate SPI slave device support on WC8. To add that support we want to listen to customers which SPI slave device do you use the most. In that way, we can test some of those devices.
We plan to let user pick any TTL ouput pin as SPI chip select, then on the spare pin header to select 3 pins for MISO, MOSI, and CLK pins. Those pins are separated pins from I2C pins, so that both I2C and SPI can operate together, for example, reading from I2C EEPROM for wifi configuration data and send out to the SPI slave.
We will start with CPOL clock priority 0 and phase 0 slave support first. Please let us know the mode number do you plan to use.
Both SPI and I2C need to add filter capacitors to the slave IC power pin, so that no additional digital noise feedback into CPU or other devices through the 5V power line.
We plan to let user pick any TTL ouput pin as SPI chip select, then on the spare pin header to select 3 pins for MISO, MOSI, and CLK pins. Those pins are separated pins from I2C pins, so that both I2C and SPI can operate together, for example, reading from I2C EEPROM for wifi configuration data and send out to the SPI slave.
We will start with CPOL clock priority 0 and phase 0 slave support first. Please let us know the mode number do you plan to use.
Both SPI and I2C need to add filter capacitors to the slave IC power pin, so that no additional digital noise feedback into CPU or other devices through the 5V power line.