mirror of
https://github.com/HASwitchPlate/openHASP.git
synced 2025-07-25 20:26:41 +00:00
Add Double buffer on stm32
This commit is contained in:
parent
95a63dec96
commit
9891dfb612
@ -646,13 +646,19 @@ void guiSetup()
|
|||||||
// static lv_color_t * guiVdbBuffer2 = (lv_color_t *)malloc(sizeof(lv_color_t) * guiVDBsize);
|
// static lv_color_t * guiVdbBuffer2 = (lv_color_t *)malloc(sizeof(lv_color_t) * guiVDBsize);
|
||||||
// lv_disp_buf_init(&disp_buf, guiVdbBuffer1, guiVdbBuffer2, guiVDBsize);
|
// lv_disp_buf_init(&disp_buf, guiVdbBuffer1, guiVdbBuffer2, guiVDBsize);
|
||||||
lv_disp_buf_init(&disp_buf, guiVdbBuffer1, NULL, guiVDBsize);
|
lv_disp_buf_init(&disp_buf, guiVdbBuffer1, NULL, guiVDBsize);
|
||||||
#else
|
#elif defined(ARDUINO_ARCH_ESP8266)
|
||||||
/* allocate on heap */
|
/* allocate on heap */
|
||||||
static lv_disp_buf_t disp_buf;
|
static lv_disp_buf_t disp_buf;
|
||||||
static lv_color_t guiVdbBuffer1[5 * 512u]; // 5 KBytes
|
static lv_color_t guiVdbBuffer1[5 * 512u]; // 5 KBytes
|
||||||
// static lv_color_t guiVdbBuffer2[3 * 1024u]; // 6 KBytes
|
// static lv_color_t guiVdbBuffer2[3 * 1024u]; // 6 KBytes
|
||||||
guiVDBsize = sizeof(guiVdbBuffer1) / sizeof(guiVdbBuffer1[0]);
|
guiVDBsize = sizeof(guiVdbBuffer1) / sizeof(guiVdbBuffer1[0]);
|
||||||
lv_disp_buf_init(&disp_buf, guiVdbBuffer1, NULL, guiVDBsize);
|
lv_disp_buf_init(&disp_buf, guiVdbBuffer1, NULL, guiVDBsize);
|
||||||
|
#else
|
||||||
|
static lv_disp_buf_t disp_buf;
|
||||||
|
static lv_color_t guiVdbBuffer1[16 * 512u]; // 16 KBytes
|
||||||
|
static lv_color_t guiVdbBuffer2[16 * 512u]; // 16 KBytes
|
||||||
|
lv_disp_buf_init(&disp_buf, guiVdbBuffer1, guiVdbBuffer2, guiVDBsize);
|
||||||
|
//lv_disp_buf_init(&disp_buf, guiVdbBuffer1, NULL, guiVDBsize);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* Initialize PNG decoder */
|
/* Initialize PNG decoder */
|
||||||
|
Loading…
x
Reference in New Issue
Block a user