Part Number: MSPM0G1505
In a previous ticket (linked?) it was discussed that the SPI IDLE interrupt doesn't fire when the SPI peripheral is being used in slave/peripheral mode and the TX FIFO still contains data - which means that it's hard to detect when the controller has deasserted the CS line to finish the transaction. I'd like to use a timeout, based on either the RXTIMEOUT facility of the SPI peripheral or a separate timer. However, to be sure that the transaction is over I'd like to be able to check the state of the CS line manually. Is it possible to read its state while it is still configured to be part of the SPI peripheral? I don't want to have to switch it to be connected to the GPIO if possible, as that makes managing the SPI peripheral more tricky.