// Suposicions:
// - Wowki ja té una llibreria o un bloc per a la pantalla OLED amb el controlador SSD1306.
// - Les dades d'imatge són definides com a blocs o són proporcionades de manera diferent.
void wowki_setup()
{
// Assumint que existeix una funció begin() per inicialitzar la pantalla OLED
wowki_oled_begin(SSD1306_SWITCHCAPVCC, 0x3C);
// Suposant que existeixen blocs o eines per a les dades de la imatge
wowki_draw_bitmap(0, 0, wowki_get_bitmap_data(0), wowki_get_bitmap_width(0), wowki_get_bitmap_height(0), wowki_get_bitmap_color(0));
// Suposant que existeix una variable global o un bloc per a oled_1_autoshow
if (wowki_oled_autoshow())
wowki_oled_display();
// Suposant que existeix una funció clearDisplay() per a la pantalla OLED
wowki_oled_clear_display();
// Suposant que existeix una variable global o un bloc per a oled_1_autoshow
if (wowki_oled_autoshow())
wowki_oled_display();
}
void wowki_loop()
{
yield();
for (int count = 0; count < 10; count++)
{
// Repetir les mateixes suposicions per a la funció begin() i drawBitmap()
wowki_oled_begin(SSD1306_SWITCHCAPVCC, 0x3C);
wowki_draw_bitmap(0, 0, wowki_get_bitmap_data(1), wowki_get_bitmap_width(1), wowki_get_bitmap_height(1), wowki_get_bitmap_color(1));
// Suposant que existeix una variable global o un bloc per a oled_1_autoshow
if (wowki_oled_autoshow())
wowki_oled_display();
delay(1000);
// Repetir les mateixes suposicions per a la funció begin() i drawBitmap()
wowki_oled_begin(SSD1306_SWITCHCAPVCC, 0x3C);
wowki_draw_bitmap(0, 0, wowki_get_bitmap_data(2), wowki_get_bitmap_width(2), wowki_get_bitmap_height(2), wowki_get_bitmap_color(2));
// Suposant que existeix una variable global o un bloc per a oled_1_autoshow
if (wowki_oled_autoshow())
wowki_oled_display();
delay(1000);
// Repetir les mateixes suposicions per a la funció begin() i drawBitmap()
wowki_oled_begin(SSD1306_SWITCHCAPVCC, 0x3C);
wowki_draw_bitmap(0, 0, wowki_get_bitmap_data(3), wowki_get_bitmap_width(3), wowki_get_bitmap_height(3), wowki_get_bitmap_color(3));
// Suposant que existeix una variable global o un bloc per a oled_1_autoshow
if (wowki_oled_autoshow())
wowki_oled_display();
delayMicroseconds(1000);
}
// Repetir les mateixes suposicions per a la funció drawBitmap()
wowki_draw_bitmap(0, 0, wowki_get_bitmap_data(4), wowki_get_bitmap_width(4), wowki_get_bitmap_height(4), wowki_get_bitmap_color(4));
// Suposant que existeix una variable global o un bloc per a oled_1_autoshow
if (wowki_oled_autoshow())
wowki_oled_display();
while (true)
;
}