Implement SPI full-duplex communication, clock polarities (CPOL/CPHA), chip select multiplexing, and DMA transfers.