3#include "JPEGDecoder.h"
25 LOGI(
"jpegSize: %d", (
int)jpegSize);
31 this->
open = jpegSize;
32 this->
size = jpegSize;
45 size_t write(
const uint8_t *data,
size_t len)
override {
75 uint32_t min_w = std::min((uint32_t)mcu_w, max_x % mcu_w);
76 uint32_t min_h = std::min((uint32_t)mcu_h, max_y % mcu_h);
79 uint32_t win_w = mcu_w;
80 uint32_t win_h = mcu_h;
84 uint32_t drawTime =
millis();
102 if (mcu_x + mcu_w <= max_x)
106 if (mcu_y + mcu_h <= max_y)
112 uint32_t mcu_pixels = win_w * win_h;
115 if ((mcu_x + win_w) <=
p_screen->width() &&
116 (mcu_y + win_h) <=
p_screen->height()) {
120 p_screen->setAddrWindow(mcu_x, mcu_y, mcu_x + win_w - 1,
129 else if ((mcu_y + win_h) >=
p_screen->height())
134 drawTime =
millis() - drawTime;
#define LOGI(...)
Definition AudioLoggerIDF.h:28
#define assert(T)
Definition avr.h:10