fix esp8266 compile

This commit is contained in:
gemu2015 2021-04-26 11:41:01 +02:00
parent 9901ccdde7
commit ed61e9fe74
2 changed files with 10 additions and 0 deletions

View File

@ -1777,19 +1777,27 @@ void uDisplay::drawFastHLine_EPD(int16_t x, int16_t y, int16_t w, uint16_t color
void uDisplay::beginTransaction(SPISettings s) { void uDisplay::beginTransaction(SPISettings s) {
#ifdef ESP32
if (lvgl_param.use_dma) { if (lvgl_param.use_dma) {
dmaWait(); dmaWait();
} else { } else {
uspi->beginTransaction(s); uspi->beginTransaction(s);
} }
#else
uspi->beginTransaction(s);
#endif
} }
void uDisplay::endTransaction(void) { void uDisplay::endTransaction(void) {
#ifdef ESP32
if (lvgl_param.use_dma) { if (lvgl_param.use_dma) {
dmaBusy(); dmaBusy();
} else { } else {
uspi->endTransaction(); uspi->endTransaction();
} }
#else
uspi->endTransaction();
#endif
} }

View File

@ -5,7 +5,9 @@
#include <renderer.h> #include <renderer.h>
#include <Wire.h> #include <Wire.h>
#include <SPI.h> #include <SPI.h>
#ifdef ESP32
#include "driver/spi_master.h" #include "driver/spi_master.h"
#endif
#define _UDSP_I2C 1 #define _UDSP_I2C 1
#define _UDSP_SPI 2 #define _UDSP_SPI 2