There's no way to make the RP2350 SPI peripheral keep CS low for the whole transfer. The usual approach is to set the CS pin to the SIO function and bring it low for the duration of the transfer with gpio_put() or other GPIO function. Example here. There's also no need for the CS pin to be one with the SPI CS function, since it's actually controlled by SIO, so could be any pin.Is it possible to instruct the SPI/DMA Module to keep SPI CS low for the whole transfer? Or do I need to utilize Software SPI CS to do this?
Statistics: Posted by alastairpatrick — Tue Aug 27, 2024 10:05 pm