TinyGPU
Loading...
Searching...
No Matches
Classes | Namespaces | Macros
QSPIBusESP32.h File Reference
#include <stdint.h>
#include <string.h>
#include "TinyGPU/Abstractions/IQSPIBus.h"
#include "driver/spi_master.h"
#include "esp_lcd_io_spi.h"
#include "esp_lcd_panel_io.h"
Include dependency graph for QSPIBusESP32.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  QSPIBusESP32
 Hardware-accelerated IQSPIBus backend for ESP32, built on top of ESP-IDF's esp_lcd_new_panel_io_spi(quad_mode=1) - DMA-driven, with a persistent scratch buffer and completion callback for writeColor() (see that method's doc comment for why: esp_lcd_panel_io_tx_color() is asynchronous). This is a straight extraction of what used to live directly in DisplayDriverQSPI before the IQSPIBus split - behavior is unchanged from before. More...
 

Namespaces

namespace  tinygpu
 

Macros

#define TINYGPU_HAS_ESP_LCD_QSPI   1
 

Macro Definition Documentation

◆ TINYGPU_HAS_ESP_LCD_QSPI

#define TINYGPU_HAS_ESP_LCD_QSPI   1