Test Program for the MicroOLED (SFE_MicroOLED) library.

Dependencies:   SFE_MicroOLED mbed

Committer:
synvox
Date:
Thu Mar 19 03:52:54 2015 +0000
Revision:
0:74dc16dd732a
Test Program for MicroOLED library

Who changed what in which revision?

UserRevisionLine numberNew contents of line
synvox 0:74dc16dd732a 1 #include "mbed.h"
synvox 0:74dc16dd732a 2 #include "SFE_MicroOLED.h"
synvox 0:74dc16dd732a 3
synvox 0:74dc16dd732a 4 DigitalOut myled(LED1);
synvox 0:74dc16dd732a 5 SPI my_spi(p5, p6, p7);
synvox 0:74dc16dd732a 6 MicroOLED my_oled(my_spi, p11, p10, p9);
synvox 0:74dc16dd732a 7
synvox 0:74dc16dd732a 8 int main() {
synvox 0:74dc16dd732a 9 my_oled.init(0, 8000000);
synvox 0:74dc16dd732a 10 my_oled.clear(ALL);
synvox 0:74dc16dd732a 11 my_oled.puts("Hello all!");
synvox 0:74dc16dd732a 12 my_oled.circle(16, 31, 16);
synvox 0:74dc16dd732a 13 my_oled.line(0, 9, 63, 47);
synvox 0:74dc16dd732a 14 my_oled.rectFill(33, 32, 8, 8);
synvox 0:74dc16dd732a 15 my_oled.display();
synvox 0:74dc16dd732a 16 while(1) {
synvox 0:74dc16dd732a 17 myled = 1;
synvox 0:74dc16dd732a 18 wait(0.2);
synvox 0:74dc16dd732a 19 myled = 0;
synvox 0:74dc16dd732a 20 wait(0.2);
synvox 0:74dc16dd732a 21 }
synvox 0:74dc16dd732a 22 }