mfa298 wrote:I'm not sure there's any spi console as such, however spi is fairly easy to interface with from most languages. You could probably get a form of spi console with an interactive python or ruby session.
Yes console, that was the word I was looking for. I've found some libraries 'out there', such as wiringPi, but no console types.
@wayne.dolesman:
Sorry for being unclear. I want to send a series of bits, 8-512.
If I understand the datasheet correct for the CC1101 the config register is 64 bytes and also the FIFO (TX/RX register) is 64 bytes. So by having the possibility to send/receive 64 bytes I can R/W the complete FIFO or 'burst write' multiple config bytes at once.
Of course I'd be more than happy if could give it a try.
I know there is one more issue with the communication but I will try to ignore that for a start. When CS for the CC1101 is pulled low you're supposed to wait until the CC1101 pulls the MISO line low before transfer of data. This is due to an oscillator stabilization period etc.
My thought is to just pull CS low and then insert a delay before start transmitting the data. In accoordance with the datasheet it should be well enough with ~500µs.