|
roo_display
API Documentation for roo_display
|
Data Structures | |
| class | DmaBufferPool |
| class | DmaController |
| class | Esp32Spi |
| class | Esp32SpiDevice |
| struct | Gpio |
| class | RingBuf |
Typedefs | |
| using | Fspi = Esp32Spi< 2 > |
Variables | |
| static constexpr size_t | kDmaBufferCapacity |
| static constexpr size_t | kDmaBufferCount = ROO_DISPLAY_ESP32_DMA_BUFFER_COUNT |
Definition at line 26 of file spi_dma.cpp.
Definition at line 157 of file spi_reg.h.
Referenced by roo_display::esp32::DmaController::begin(), and roo_display::esp32::DmaController::end().
Definition at line 165 of file spi_reg.h.
Referenced by roo_display::esp32::DmaController::begin(), and roo_display::esp32::DmaController::end().
Definition at line 173 of file spi_reg.h.
Referenced by roo_display::esp32::DmaController::begin(), and roo_display::esp32::DmaController::end().
|
inline |
Definition at line 335 of file spi_reg.h.
Referenced by roo_display::esp32::Esp32SpiDevice< spi_port, SpiSettings >::fill24().
Definition at line 280 of file spi_reg.h.
Referenced by roo_display::esp32::Esp32SpiDevice< spi_port, SpiSettings >::fill16().
|
inline |
Definition at line 353 of file spi_reg.h.
Referenced by roo_display::esp32::Esp32SpiDevice< spi_port, SpiSettings >::fill24().
Definition at line 299 of file spi_reg.h.
Referenced by roo_display::esp32::Esp32SpiDevice< spi_port, SpiSettings >::fill16().
Definition at line 238 of file spi_reg.h.
Referenced by roo_display::esp32::Esp32SpiDevice< spi_port, SpiSettings >::transfer(), and roo_display::esp32::Esp32SpiDevice< spi_port, SpiSettings >::transfer16().
Definition at line 194 of file spi_reg.h.
References SPI_MOSI_DLEN_REG.
Referenced by roo_display::esp32::Esp32SpiDevice< spi_port, SpiSettings >::fill16(), roo_display::esp32::Esp32SpiDevice< spi_port, SpiSettings >::fill24(), roo_display::esp32::Esp32SpiDevice< spi_port, SpiSettings >::write(), roo_display::esp32::Esp32SpiDevice< spi_port, SpiSettings >::write16(), roo_display::esp32::Esp32SpiDevice< spi_port, SpiSettings >::write16x2(), and roo_display::esp32::Esp32SpiDevice< spi_port, SpiSettings >::writeBytes().
Definition at line 205 of file spi_reg.h.
Referenced by roo_display::esp32::Esp32SpiDevice< spi_port, SpiSettings >::endTransaction().
Definition at line 198 of file spi_reg.h.
References SPI_MISO_DLEN_REG, and SPI_MOSI_DLEN_REG.
Referenced by roo_display::esp32::Esp32SpiDevice< spi_port, SpiSettings >::transfer(), and roo_display::esp32::Esp32SpiDevice< spi_port, SpiSettings >::transfer16().
Definition at line 210 of file spi_reg.h.
Referenced by roo_display::esp32::Esp32SpiDevice< spi_port, SpiSettings >::beginWriteOnlyTransaction().
Definition at line 177 of file spi_reg.h.
Referenced by roo_display::esp32::Esp32SpiDevice< spi_port, SpiSettings >::fill16(), roo_display::esp32::Esp32SpiDevice< spi_port, SpiSettings >::fill24(), roo_display::esp32::Esp32SpiDevice< spi_port, SpiSettings >::transfer(), roo_display::esp32::Esp32SpiDevice< spi_port, SpiSettings >::transfer16(), roo_display::esp32::Esp32SpiDevice< spi_port, SpiSettings >::write(), roo_display::esp32::Esp32SpiDevice< spi_port, SpiSettings >::write16(), roo_display::esp32::Esp32SpiDevice< spi_port, SpiSettings >::write16x2(), and roo_display::esp32::Esp32SpiDevice< spi_port, SpiSettings >::writeBytes().
Definition at line 147 of file spi_reg.h.
Referenced by roo_display::esp32::Esp32SpiDevice< spi_port, SpiSettings >::fill16(), roo_display::esp32::Esp32SpiDevice< spi_port, SpiSettings >::fill24(), roo_display::esp32::Esp32SpiDevice< spi_port, SpiSettings >::flush(), roo_display::esp32::Esp32SpiDevice< spi_port, SpiSettings >::transfer(), roo_display::esp32::Esp32SpiDevice< spi_port, SpiSettings >::transfer16(), and roo_display::esp32::Esp32SpiDevice< spi_port, SpiSettings >::writeBytes().
Definition at line 234 of file spi_reg.h.
Referenced by roo_display::esp32::Esp32SpiDevice< spi_port, SpiSettings >::transfer(), roo_display::esp32::Esp32SpiDevice< spi_port, SpiSettings >::transfer16(), roo_display::esp32::Esp32SpiDevice< spi_port, SpiSettings >::write(), roo_display::esp32::Esp32SpiDevice< spi_port, SpiSettings >::write16(), roo_display::esp32::Esp32SpiDevice< spi_port, SpiSettings >::write16x2(), and roo_display::esp32::Esp32SpiDevice< spi_port, SpiSettings >::writeBytes().
Definition at line 214 of file spi_reg.h.
Referenced by roo_display::esp32::Esp32SpiDevice< spi_port, SpiSettings >::writeBytes().
|
inline |
Definition at line 242 of file spi_reg.h.
Referenced by roo_display::esp32::Esp32SpiDevice< spi_port, SpiSettings >::writeBytes().
Definition at line 19 of file dma_buffer_pool.h.
Referenced by roo_display::esp32::DmaController::begin(), and roo_display::esp32::DmaBufferPool::buffer_size().
|
staticconstexpr |
Definition at line 22 of file dma_buffer_pool.h.
Referenced by roo_display::esp32::DmaBufferPool::pool_capacity().