parlio_rx_unit_config_t struct Parallel IO RX unit configuration
Fields Depth of internal transaction queue.
Maximum receive size in one transaction, in bytes. This decides the number of DMA nodes will be used for each transaction.
Parallel IO data width, can set to 1/2/4/8/..., but can't be greater than PARLIO_RX_UNIT_MAX_DATA_WIDTH.
Parallel IO clock source.
The external source clock frequency. Only be valid when select PARLIO_CLK_SRC_EXTERNAL as clock source.
The expected sample/bit clock frequency, which is divided from the internal or external clock regarding the clock source.
The the external clock input pin. Only be valid when select PARLIO_CLK_SRC_EXTERNAL as clock source. Set to -1 if not needed.
The sample/bit clock output pin. Set to -1 if not needed.
GPIO number of the valid signal. The signal on this pin is used to indicate whether the data on the data lines are valid. Only takes effect when using level or pulse delimiter, set to `-1` if only use the soft delimiter.
Parallel IO data GPIO numbers, set to `-1` if it's not used, The driver will take [0 .. (data_width - 1)] as the data pins.
Examples parlio_rx_unit_config_t is referenced by 1 libraries and example projects: