bugfix with wbmp

pull/1/head
Thomas Ballmann 4 years ago
parent 1e4f4e316a
commit ed792f75b2

@ -185,30 +185,6 @@ void requestCloud()
// write display frame
wbmpWriteFramebuffer(imageBufferOffset, buff, c);
imageBufferOffset += c;
/*
for (int i = 0; i < c; i++)
{
// write to display buffer
displayImageBuffer[imageBufferOffset] = buff[i];
imageBufferOffset++;
// update display if image buffer is full
if (imageBufferOffset == FRAME_BUFFERBUFFE_SIZE)
{
// TODO update display?
Serial.printf("TODO update display");
// update...
updateDisplay_Neu(displayImageBuffer);
// reset image buffer
memset(displayImageBuffer, 0, sizeof(displayImageBuffer));
imageBufferOffset = 0;
break;
}
}
*/
if (len > 0)
{

@ -45,7 +45,7 @@ void displayWriteFramebuffer(uint8_t bitmap[])
void displayFlush()
{
Serial.println("displayFlushFramebuffer");
Serial.println("displayFlush");
display.nextPage();
}

@ -14,6 +14,8 @@ void setupImageWBMP()
void wbmpOpenFramebuffer()
{
Serial.println("wbmpOpenFramebuffer");
displayOpen();
memset(_buffer, 0, sizeof(_buffer));
}
@ -21,10 +23,10 @@ void wbmpOpenFramebuffer()
// TODO do it better :-)
void wbmpWriteFramebuffer(int offset, uint8_t bitmap[], int c)
{
Serial.println("wbmpWriteFramebuffer");
for (int i = 0; i < c; i++)
{
_buffer[offset] = bitmap[i];
offset++;
_buffer[offset + i] = bitmap[i];
}
/*

Loading…
Cancel
Save