Write the OLED(using I2C)

Dependencies:   Adafruit_GFX mbed

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers main.cpp Source File

main.cpp

00001 #include "mbed.h"
00002 #include "Adafruit_SSD1306.h"
00003 
00004 DigitalOut myled_R(LED_RED);
00005 
00006 I2C i2c(PA_10,PA_9);
00007 
00008 Adafruit_SSD1306_I2c myOled(i2c,NC,0x78,64,128);
00009 
00010 
00011 int main()
00012 {   
00013     uint16_t x=0;
00014     
00015     myOled.begin();
00016     myOled.printf("%ux%u \nHellow World\r\n", myOled.width(), myOled.height());
00017     myOled.display();
00018 
00019     while(1)
00020     {
00021         myled_R = !myled_R;
00022         myOled.printf("%u\r",x);
00023         myOled.display();
00024         x = x + 1;                  
00025         wait(1.0);
00026     }
00027 }