#include <Arduino.h>
#include <ssd1306xled.h>
#include "image.h"
#include "image_three.h"
#include "image_five.h"
#include "image_eight.h"
// Optional: I2C address override
// #define SSD1306_SA 0x3C
// Optional: Pin remap (defaults are SDA=PB0, SCL=PB2)
// #define SSD1306_SCL PB2
// #define SSD1306_SDA PB0
void setup() {
_delay_ms(40); // Wait for display to power up
SSD1306.ssd1306_init(); // Initialize OLED
}
void loop() {
SSD1306.ssd1306_draw_bmp(0, 0, 128, 8, logo);
delay(random(2000, 5001));
SSD1306.ssd1306_draw_bmp(0, 0, 128, 8, logo_three);
_delay_ms(30);
SSD1306.ssd1306_draw_bmp(0, 0, 128, 8, logo_five);
_delay_ms(30);
SSD1306.ssd1306_draw_bmp(0, 0, 128, 8, logo_eight);
_delay_ms(100);
SSD1306.ssd1306_draw_bmp(0, 0, 128, 8, logo_five);
_delay_ms(30);
SSD1306.ssd1306_draw_bmp(0, 0, 128, 8, logo_three);
_delay_ms(30);
}