I need to send hundreds of bits to a custom chip and from what i understand, there is a delay between each SPI transfer. Dont know too much about SPI, but if the clock keeps going during the delay between the transfers, that is bad as it will shift wrong data down in the chip.
Here is a bit of the transfer code, I do calculations outside of the transfer block hoping if transfers are right next to each other there is no delay but I found out there is delay by default.. Is there any way to get rid of the delay? does clock stop right after the last bit of the transfer by any chance? if not what would be the best way to approach this? bit banging using software? would prefer to use SPI for the speed..
SPI.transfer16(0x0000); SPI.transfer16(rowContainer1); SPI.transfer(0x00); SPI.transfer16(colContainer1); SPI.transfer16(0x0180);