From 4d86b5f6d3aa90a0736dcfb0a907c69e8215136f Mon Sep 17 00:00:00 2001 From: adiee5 Date: Sun, 29 Mar 2026 12:51:44 +0200 Subject: zabawy --- src/main.cpp | 27 +++++++++++++++++++++++++-- 1 file changed, 25 insertions(+), 2 deletions(-) (limited to 'src/main.cpp') diff --git a/src/main.cpp b/src/main.cpp index ad04a67..b4bfe26 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -2,8 +2,15 @@ //#include #include +#define INCBIN_OUTPUT_SECTION ".text.progmem" +#define INCBIN_SIZE_OUTPUT_SECTION ".rodata" + +#include "incbin.h" + Adafruit_SSD1306 display(128, 64); +INCBIN(Buky, "src/buky.pbm"); + uint8_t zz[]={ 0b11111111, 0b11111111, @@ -36,7 +43,7 @@ uint8_t zz[]={ void setup() { digitalWrite(2, 0); - delay(500); + delay(400); if (!display.begin(SSD1306_SWITCHCAPVCC, 0x3c)){ digitalWrite(2, 1); while (true); @@ -46,9 +53,25 @@ void setup() { //display.drawLine(10, 10, 20, 20,1); display.clearDisplay(); + display.drawBitmap(0,0, gBukyData/*+0x3e*((uint32_t*)(gBukyData+10))*/, 128, 64, 1); + + //display.drawBitmap(0,0,buky_bits,buky_width, buky_height, 1); + display.drawBitmap(80, 0, zz, 24,7,1); - //display.setCursor(35,30); + //display.setCursor(0,0); //display.setTextColor(2); + //for (unsigned short i=0;i<11;++i) + //{ + // if(gBukyData[i]<16)display.print('0'); + // display.print(pgm_read_byte(gBukyData+i), HEX); + // display.print(' '); + //} + //int i; + //display.println(); + //display.println((size_t)&i, HEX); + + //display.println((size_t)&gBukyData, HEX); + //display.print((size_t)gBukyEnd, HEX); //display.println("Cicho\xa4\xb0\xb1\xb2"); display.display(); -- cgit v1.2.3