Is HTRANS always NONSEQ for SINGLE bursts?
I imagine this is ok:
A0 A1 A2NONSEQ NONSEQ NONSEQSINGLE SINGLE SINGLE
I imagine this is not ok (?):
A0 A1 A2NONSEQ SEQ SEQSINGLE SINGLE SINGLE
Yes, HTRANS cannot be SEQ for HBURST SINGLE.
HTRANS=SEQ tells the slave that the master is moving on to the next transfer in a burst, which cannot happen with a SINGLE transfer which by its very name means just ONE transfer.
So when HBURST=SINGLE, the only legal values for HTRANS are NONSEQ or IDLE.