Making screenshot command device dimensions aware

This commit is contained in:
jpirnay
2026-04-05 11:29:23 +02:00
parent 17ed71f23d
commit 2d6d14af1f
2 changed files with 21 additions and 4 deletions
+3 -1
View File
@@ -339,8 +339,10 @@ void loop() {
String cmd = line.substring(4);
cmd.trim();
if (cmd == "SCREENSHOT") {
const uint16_t width = display.getDisplayWidth();
const uint16_t height = display.getDisplayHeight();
const uint32_t bufferSize = display.getBufferSize();
logSerial.printf("SCREENSHOT_START:%d\n", bufferSize);
logSerial.printf("SCREENSHOT_START:%d:%d:%d\n", width, height, bufferSize);
uint8_t* buf = display.getFrameBuffer();
logSerial.write(buf, bufferSize);
logSerial.printf("SCREENSHOT_END\n");