#include "roo_backport.h"
#include "roo_backport/byte.h"
#include "roo_display/hal/spi_settings.h"
#include "roo_io/data/byte_order.h"
#include "soc/spi_reg.h"
Go to the source code of this file.
|
| void | roo_display::esp32::SpiSetReadWriteMode (uint8_t spi_port) __attribute__((always_inline)) |
| |
| void | roo_display::esp32::SpiSetWriteOnlyMode (uint8_t spi_port) __attribute__((always_inline)) |
| |
| void | roo_display::esp32::SpiTxStart (uint8_t spi_port) __attribute__((always_inline)) |
| |
| void | roo_display::esp32::SpiTxWait (uint8_t spi_port) __attribute__((always_inline)) |
| |
| bool | roo_display::esp32::SpiDmaTransferDoneIntPending (uint8_t spi_port) __attribute__((always_inline)) |
| |
| void | roo_display::esp32::SpiDmaTransferDoneIntClear (uint8_t spi_port) __attribute__((always_inline)) |
| |
| void | roo_display::esp32::SpiDmaTransferDoneIntEnable (uint8_t spi_port) __attribute__((always_inline)) |
| |
| void | roo_display::esp32::SpiDmaTransferDoneIntDisable (uint8_t spi_port) __attribute__((always_inline)) |
| |
| void | roo_display::esp32::SpiDmaTxEnable (uint8_t spi_port) __attribute__((always_inline)) |
| |
| void | roo_display::esp32::SpiDmaTxDisable (uint8_t spi_port) __attribute__((always_inline)) |
| |
| void | roo_display::esp32::SpiSetOutBufferSize (uint8_t spi_port, int len) __attribute__((always_inline)) |
| |
| void | roo_display::esp32::SpiSetTxBufferSize (uint8_t spi_port, int len) __attribute__((always_inline)) |
| |
| void | roo_display::esp32::SpiWrite4 (uint8_t spi_port, uint32_t d32) __attribute__((always_inline)) |
| |
| uint32_t | roo_display::esp32::SpiRead4 (uint8_t spi_port) __attribute__((always_inline)) |
| |
| void | roo_display::esp32::SpiWrite64Aligned (uint8_t spi_port, const roo::byte *data) __attribute__((always_inline)) |
| |
| void | roo_display::esp32::SpiWriteUpTo64Aligned (uint8_t spi_port, const roo::byte *data, int len) __attribute__((always_inline)) |
| |
| void | roo_display::esp32::SpiFill64 (uint8_t spi_port, uint32_t d32) __attribute__((always_inline)) |
| |
| void | roo_display::esp32::SpiFillUpTo64 (uint8_t spi_port, uint32_t d32, int len) __attribute__((always_inline)) |
| |
| void | roo_display::esp32::SpiFill60 (uint8_t spi_port, uint32_t d0, uint32_t d1, uint32_t d2) __attribute__((always_inline)) |
| |
| void | roo_display::esp32::SpiFillUpTo60 (uint8_t spi_port, uint32_t d0, uint32_t d1, uint32_t d2, int len) __attribute__((always_inline)) |
| |
◆ ROO_DISPLAY_ESP32_SPI_DEFAULT_PORT
| #define ROO_DISPLAY_ESP32_SPI_DEFAULT_PORT 2 |
◆ ROO_DISPLAY_SPI_CMD_UPDATE_REQUIRED
| #define ROO_DISPLAY_SPI_CMD_UPDATE_REQUIRED 1 |
◆ SPI_MISO_DLEN_REG
| #define SPI_MISO_DLEN_REG |
( |
|
x | ) |
SPI_MS_DLEN_REG(x) |
◆ SPI_MOSI_DLEN_REG
| #define SPI_MOSI_DLEN_REG |
( |
|
x | ) |
SPI_MS_DLEN_REG(x) |