Primjer kretanja kroz izbornike na SSD1306 OLED zaslonu uz pomoć 4 tipke.

Dependencies:   mbed OLED_SSD1306

Video rada projekta : https://youtu.be/hMW1pZ-a_38

Logika kretanja kroz izbornike https://os.mbed.com/media/uploads/oh_snaep/izrezak.jpg

Shema https://os.mbed.com/media/uploads/oh_snaep/shema-1.png

ikone.h

Committer:
oh_snaep
Date:
2022-01-31
Revision:
0:fa9ec70cc128

File content as of revision 0:fa9ec70cc128:

const unsigned static char settings_48x48[] = {
  0x00, 0x00, 0xC0, 0x02, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x07, 0x00, 0x00, 
  0x00, 0x00, 0xE0, 0x07, 0x00, 0x00, 0x00, 0x00, 0xF0, 0x0F, 0x00, 0x00, 
  0x00, 0x00, 0xF0, 0x0F, 0x00, 0x00, 0x00, 0x00, 0xF0, 0x1F, 0x00, 0x00, 
  0x00, 0x07, 0xF8, 0x1F, 0xE0, 0x00, 0x80, 0x1F, 0xFC, 0x3F, 0xF8, 0x01, 
  0xC0, 0xFF, 0xFF, 0xFF, 0xFF, 0x03, 0xC0, 0xFF, 0xFF, 0xFF, 0xFF, 0x03, 
  0xC0, 0xFF, 0xFF, 0xFF, 0xFF, 0x03, 0xC0, 0xFF, 0xFF, 0xFF, 0xFF, 0x03, 
  0x80, 0xFF, 0x3F, 0xFD, 0xFF, 0x01, 0x80, 0xFF, 0x07, 0xE0, 0xFF, 0x00, 
  0x00, 0xFF, 0x01, 0x80, 0xFF, 0x00, 0x00, 0xFF, 0x00, 0x00, 0xFF, 0x00, 
  0x00, 0x7F, 0x00, 0x00, 0xFE, 0x00, 0x80, 0x3F, 0x00, 0x00, 0xFC, 0x01, 
  0x80, 0x3F, 0x00, 0x00, 0xF8, 0x01, 0xC0, 0x1F, 0x00, 0x00, 0xF8, 0x07, 
  0xF8, 0x1F, 0x00, 0x00, 0xF8, 0x1F, 0xFF, 0x1F, 0x00, 0x00, 0xF8, 0x7F, 
  0xFF, 0x0F, 0x00, 0x00, 0xF8, 0xFF, 0xFF, 0x0F, 0x00, 0x00, 0xF0, 0xFF, 
  0xFF, 0x0F, 0x00, 0x00, 0xF0, 0xFF, 0xFE, 0x1F, 0x00, 0x00, 0xF0, 0xFF, 
  0xFE, 0x0F, 0x00, 0x00, 0xF8, 0x7F, 0xF8, 0x1F, 0x00, 0x00, 0xF8, 0x1F, 
  0xC0, 0x1F, 0x00, 0x00, 0xF8, 0x03, 0x80, 0x3F, 0x00, 0x00, 0xFC, 0x01, 
  0x80, 0x7F, 0x00, 0x00, 0xFE, 0x01, 0x00, 0x7F, 0x00, 0x00, 0xFE, 0x00, 
  0x00, 0xFF, 0x00, 0x00, 0xFF, 0x00, 0x00, 0xFF, 0x03, 0xC0, 0xFF, 0x00, 
  0x00, 0xFF, 0x07, 0xE0, 0xFF, 0x01, 0x80, 0xFF, 0x7F, 0xFD, 0xFF, 0x01, 
  0xC0, 0xFF, 0xFF, 0xFF, 0xFF, 0x03, 0xC0, 0xFF, 0xFF, 0xFF, 0xFF, 0x03, 
  0xC0, 0xFF, 0xFF, 0xFF, 0xFF, 0x03, 0xC0, 0xFF, 0xFF, 0xFF, 0xFF, 0x03, 
  0x80, 0x1F, 0xFE, 0x7F, 0xF8, 0x01, 0x00, 0x0F, 0xF8, 0x1F, 0xF0, 0x00, 
  0x00, 0x00, 0xF8, 0x0F, 0x00, 0x00, 0x00, 0x00, 0xF0, 0x0F, 0x00, 0x00, 
  0x00, 0x00, 0xF0, 0x0F, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x07, 0x00, 0x00, 
  0x00, 0x00, 0xE0, 0x07, 0x00, 0x00, 0x00, 0x00, 0xA0, 0x05, 0x00, 0x00, 
  };

const unsigned static char strelica_desno_12x9[] = {
  0x02, 0x00, 0x1E, 0x00, 0x7E, 0x00, 0xFE, 0x03, 0xFF, 0x07, 0xFE, 0x01, 
  0x7E, 0x00, 0x0E, 0x00, 0x02, 0x00, };

const unsigned static char strelica_lijevo_12x9[] = {
  0x00, 0x04, 0x00, 0x07, 0xE0, 0x07, 0xF8, 0x07, 0xFE, 0x0F, 0xFC, 0x07, 
  0xE0, 0x07, 0x80, 0x07, 0x00, 0x04, };

const unsigned char x_9x9[] = {
  0x83, 0x01, 0xC7, 0x01, 0xEE, 0x00, 0x7C, 0x00, 0x38, 0x00, 0x7C, 0x00, 
  0xEE, 0x00, 0xC7, 0x01, 0x83, 0x01, };


const unsigned char check_11x9[] = {
  0x00, 0x06, 0x00, 0x07, 0x80, 0x03, 0xC3, 0x01, 0xE7, 0x00, 0x7E, 0x00, 
  0x3C, 0x00, 0x18, 0x00, 0x00, 0x00, };