I've noticed a few questions here about WiFly and SPI communication. Many people using the WiFly shields or spi uart chips in between. For those of us who just want to communicate directly via SPI, there doesn't seem to be alot of documentation around, not even from Roving Networks.
I'm starting this thread because my current attempts at spi communication with the WiFly haven't had any success. The most information in the manuals and product info sheets about SPI is to simply contact Roving Networks. Which I have done!
This morning I had this reply from Roving Networks:
"
Hello,
We do have the SPI interface on our Wi-Fi modules, however it is more complex to use than the UART so we don’t have the comprehensive documentation as good as the standard UART interface readily available.
The SPI slave interface is implemented on top of our SDIO controller. There is a library that you will need to port to your CPU, we currently have it working on PIC and Atmel processors and Linux x86 machine in beta stage.
I have attached the current documentation.
Regards,
Josh
"
It turns out the off the shelf unit does not have firmware that supports SPI (which is a little silly). I need to upgrade the firmware to the version they've included somewhere amongst all the project files they've sent through.