Skip to content

[DOCUMENATION] [QUESTION] Purpose of uDMA QSPI Full-Duplex Command #325

@cookpate

Description

@cookpate

In the QSPI documentation, this notice is at the bottom of the implementation section:

The major limitation is the lack of support for the full duplex transfers.

Does this apply to both single-bit SPI and QSPI?
If so, why is there a command in the control buffer section to enable full-duplex?
Does this expect that a configured buffer can be used for both TX and RX? How is this specified?

+------+----------------------+-------+----------------------------------------------------+
| 0xC | SPI_CMD_FULL_DUPL | | Activate full duplex mode |
+------+----------------------+-------+----------------------------------------------------+
| | DATA_SIZE | 15:0 | N-1, where N is the number of bits to send |
+------+----------------------+-------+----------------------------------------------------+
| | | | (max 64K) |
+------+----------------------+-------+----------------------------------------------------+
| | LSB | 26:26 | 0x0: Data is LSB first |
+------+----------------------+-------+----------------------------------------------------+
| | | | 0x1: Data is MSB first |
+------+----------------------+-------+----------------------------------------------------+

Metadata

Metadata

Assignees

Labels

questionFurther information is requested

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions