• I'm running out of SPI's, therefore, I'd like to run multiple devices on each of the available SPI and use the CS to talk to the device.

    Some SPI connected devices do not have interrupts, but CC3000 Wifi LAN module has. Is mixing them an issue?

    If it is possible to run something on the same SPI as CC3000, how would I do that? CC3000 module is built-in with fixed SPI and defines it opaque... and unchangeable(?).

  • As of v71, that's no longer true - check http://espruino.com/Reference

    CC3000.connect() and WIZnet.connect() both now allow you to pass SPI pins to them.

    As long as you use a different CS pin, it should work.

    That said, I'd try to pick the best behaved devices for sharing SPIs, not the worst :-P

About

Avatar for allObjects @allObjects started