removed old wbmp image decoder since we have now png & jpg
parent
3cb8cc82aa
commit
148407c2c4
@ -1,58 +0,0 @@
|
|||||||
#include "imageWBMP.h"
|
|
||||||
#include "display.h"
|
|
||||||
|
|
||||||
uint8_t _buffer[(GxEPD2_750::WIDTH / 8) * GxEPD2_750::HEIGHT];
|
|
||||||
size_t _bufferOffset = 0;
|
|
||||||
|
|
||||||
void setupImageWBMP()
|
|
||||||
{
|
|
||||||
Serial.println("setupWBMP");
|
|
||||||
|
|
||||||
Serial.println("setupWBMP done");
|
|
||||||
}
|
|
||||||
|
|
||||||
void wbmpOpenFramebuffer()
|
|
||||||
{
|
|
||||||
//Serial.println("wbmpOpenFramebuffer");
|
|
||||||
displayOpen();
|
|
||||||
memset(_buffer, 0, sizeof(_buffer));
|
|
||||||
_bufferOffset = 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
// TODO do it better :-)
|
|
||||||
void wbmpWriteFramebuffer(int offset, uint8_t bitmap[], int c)
|
|
||||||
{
|
|
||||||
// skip header...
|
|
||||||
for (int i = 0; i < c; i++)
|
|
||||||
{
|
|
||||||
//_buffer[offset + i] = bitmap[i];
|
|
||||||
|
|
||||||
if (_bufferOffset == 0)
|
|
||||||
{
|
|
||||||
// skip header
|
|
||||||
i = 5;
|
|
||||||
}
|
|
||||||
|
|
||||||
_buffer[_bufferOffset] = bitmap[i];
|
|
||||||
_bufferOffset++;
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
if (offset + sizeof(*bitmap) <= sizeof(_buffer))
|
|
||||||
if (true)
|
|
||||||
{
|
|
||||||
memcpy((&_buffer) + offset, bitmap, 128);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
Serial.println("!!!!! displayWriteFramebuffer overflow");
|
|
||||||
}
|
|
||||||
*/
|
|
||||||
}
|
|
||||||
|
|
||||||
void wbmpFlushFramebuffer()
|
|
||||||
{
|
|
||||||
//Serial.println("wbmpFlushFramebuffer");
|
|
||||||
displayWriteFramebuffer(_buffer);
|
|
||||||
displayFlush();
|
|
||||||
}
|
|
Loading…
Reference in New Issue