roo_display
API Documentation for roo_display
Loading...
Searching...
No Matches
roo_display::esp32::DmaController Class Reference

#include <spi_dma.h>

Data Structures

struct  Operation
 

Public Member Functions

 DmaController (spi_host_device_t host_id, DmaBufferPool &dma_buffer_pool)
 
void begin ()
 
void end ()
 
bool submit (Operation op)
 
void awaitCompleted ()
 

Friends

void IRAM_ATTR DmaTransferCompleteISR (void *)
 

Detailed Description

Definition at line 71 of file spi_dma.h.

Constructor & Destructor Documentation

◆ DmaController()

roo_display::esp32::DmaController::DmaController ( spi_host_device_t  host_id,
DmaBufferPool dma_buffer_pool 
)

Definition at line 44 of file spi_dma.cpp.

Member Function Documentation

◆ awaitCompleted()

void roo_display::esp32::DmaController::awaitCompleted ( )

Definition at line 170 of file spi_dma.cpp.

Referenced by end().

◆ begin()

◆ end()

◆ submit()

bool roo_display::esp32::DmaController::submit ( Operation  op)

Friends And Related Symbol Documentation

◆ DmaTransferCompleteISR

void IRAM_ATTR DmaTransferCompleteISR ( void arg)
friend

Definition at line 26 of file spi_dma.cpp.

Referenced by begin().


The documentation for this class was generated from the following files: