summaryrefslogtreecommitdiff
path: root/src/main.cpp
diff options
context:
space:
mode:
authoradiee5 <adiee5@adiee5.ct8.pl>2026-03-29 12:51:44 +0200
committeradiee5 <adiee5@adiee5.ct8.pl>2026-03-29 12:51:44 +0200
commit4d86b5f6d3aa90a0736dcfb0a907c69e8215136f (patch)
tree447649d26e688f41f39e6803b6c9ec7cf15fe50a /src/main.cpp
parentf9032ca0d68f0b2ba7c007e90444c7e88d32e194 (diff)
Diffstat (limited to 'src/main.cpp')
-rw-r--r--src/main.cpp27
1 files changed, 25 insertions, 2 deletions
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 <Wire.h>
#include <Adafruit_SSD1306.h>
+#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();