add bitmap drawing
This commit is contained in:
12
main.cpp
12
main.cpp
@@ -6,6 +6,7 @@
|
||||
#include <sys/select.h>
|
||||
#include <termios.h>
|
||||
#include "low_level_render.h"
|
||||
#include "uiexample1.h"
|
||||
|
||||
const int V_WIDTH = 400;
|
||||
const int V_HEIGHT = 300;
|
||||
@@ -93,7 +94,6 @@ int main()
|
||||
static int cycle_count = 0;
|
||||
cycle_count++;
|
||||
if (cycle_count % 8 == 0) {
|
||||
renderer.invert_buffer();
|
||||
inverted = !inverted;
|
||||
}
|
||||
|
||||
@@ -101,6 +101,7 @@ int main()
|
||||
for (int i = 0; i < sizeof(bit_buffer); i++)
|
||||
bit_buffer[i] = 0;
|
||||
|
||||
/*
|
||||
// Showcase drawing functions
|
||||
// Rectangles
|
||||
renderer.draw_rectangle(10, 50, 80, 60, true);
|
||||
@@ -147,11 +148,18 @@ int main()
|
||||
|
||||
// Text with different fonts
|
||||
renderer.set_font(&font_acme_5_outlines);
|
||||
renderer.draw_string_scaled(10, 10, inverted ? "INVERTED MODE" : "Drawing Demo", 2);
|
||||
renderer.draw_string_scaled(10, 10, "Drawing Demo", 2);
|
||||
|
||||
renderer.set_font(&font_5x5);
|
||||
renderer.draw_string_scaled(10, 270, command_buffer, 1);
|
||||
|
||||
*/
|
||||
|
||||
// Draw the bitmap image
|
||||
renderer.draw_bitmap(epd_bitmap, 0, 0, 400, 300, true);
|
||||
|
||||
if(inverted) renderer.invert_buffer();
|
||||
|
||||
// Bridge: 1-bit to RGBA
|
||||
for (int i = 0; i < V_WIDTH * V_HEIGHT; ++i)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user