ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
Loading...
Searching...
No Matches
port_esp_hosted_host_config_transports.h
Go to the documentation of this file.
1
36
37#pragma once
38
39/* ----------------------------------------------------------------------- */
40/* Half-duplex SPI */
41/* ----------------------------------------------------------------------- */
42
60#define H_SPI_HD_HOST_INTERFACE (0)
61
77#define H_SPI_HD_HOST_NUM_DATA_LINES (4)
78
93#define H_SPI_HD_CONFIG_1_DATA_LINE (1)
94
107#define H_SPI_HD_CONFIG_2_DATA_LINES (2)
108
121#define H_SPI_HD_CONFIG_4_DATA_LINES (4)
122
138#define H_SPI_HD_CLK_MHZ (5)
139
157#define H_SPI_HD_CHECKSUM (1)
158
176#define H_SPI_HD_DATA_READY_ENABLED (1)
177
192#define H_SPI_HD_PORT_DATA_READY (H_GPIO_DATA_READY_Port)
193
208#define H_SPI_HD_PIN_DATA_READY (H_GPIO_DATA_READY_Pin)
209
223#define H_SPI_HD_DR_INTR_EDGE (H_DR_INTR_EDGE)
224
240#define H_SPI_HD_POLL_INTERVAL_MS (10)
241
256#define H_SPI_HD_TX_QUEUE_SIZE (H_TRANSPORT_QUEUE_SIZE)
257
271#define H_SPI_HD_RX_QUEUE_SIZE (H_TRANSPORT_QUEUE_SIZE)
272
273/* ----------------------------------------------------------------------- */
274/* SDIO */
275/* ----------------------------------------------------------------------- */
276
292#define H_SDIO_ALWAYS_HOST_RX_MAX_TRANSPORT_SIZE (1)
293
309#define H_SDIO_HOST_STREAMING_MODE (2)
310
331#define H_SDIO_HOST_RX_MODE (0)
332
348#define H_SDIO_CHECKSUM (1)
349
365#define H_SDIO_CLOCK_FREQ_KHZ (40000)
366
385#define H_SDIO_TX_BLOCK_ONLY_XFER (0)
386
403#define H_SDIO_RX_BLOCK_ONLY_XFER (0)
404
419#define H_HOST_SDIO_RESET_DELAY_MS (100)
420
438#define H_SLAVE_RESET_ONLY_IF_NECESSARY (0) /* LEGACY-OK: upstream esp-hosted macro name */
439
456#define H_RESET_ON_EVERY_BOOTUP (1)
457
476#define H_TRANSPORT_RESTART_ON_FAILURE (0)
477
478/* ----------------------------------------------------------------------- */
479/* UART */
480/* ----------------------------------------------------------------------- */
481
498#define H_UART_HOST_TRANSPORT (0)
499
518#define H_UART_CHECKSUM (1)
519
533#define H_UART_TX_QUEUE_SIZE (H_TRANSPORT_QUEUE_SIZE)
534
547#define H_UART_RX_QUEUE_SIZE (H_TRANSPORT_QUEUE_SIZE)