I have edited the the ssd1306 to add functionality to print through simple function

Dependencies:   mbed Adafruit_GFX

Committer:
deepanaishtaweera174
Date:
Wed Sep 25 15:57:32 2019 +0000
Revision:
14:2fc2f14f5f86
Parent:
13:52e9c29e2f88
working code

Who changed what in which revision?

UserRevisionLine numberNew contents of line
kaizen 0:81a58b2fb28e 1 #include "mbed.h"
kaizen 0:81a58b2fb28e 2 #include "Adafruit_SSD1306.h"
IOP 8:e61e86355653 3
deepanaishtaweera174 14:2fc2f14f5f86 4 DigitalOut myled_R(LED1);
kaizen 0:81a58b2fb28e 5
deepanaishtaweera174 14:2fc2f14f5f86 6 I2C i2c(I2C_SDA,I2C_SCL);
kaizen 0:81a58b2fb28e 7
WIzMatthew 12:f7375e185594 8 Adafruit_SSD1306_I2c myOled(i2c,NC,0x78,64,128);
WIzMatthew 12:f7375e185594 9
kaizen 0:81a58b2fb28e 10
kaizen 0:81a58b2fb28e 11 int main()
IOP 9:a6021ca48d2e 12 {
IOP 9:a6021ca48d2e 13 uint16_t x=0;
jcm931213 13:52e9c29e2f88 14
IOP 9:a6021ca48d2e 15 myOled.begin();
WIzMatthew 12:f7375e185594 16 myOled.printf("%ux%u \nHellow World\r\n", myOled.width(), myOled.height());
IOP 9:a6021ca48d2e 17 myOled.display();
kaizen 0:81a58b2fb28e 18
kaizen 0:81a58b2fb28e 19 while(1)
kaizen 0:81a58b2fb28e 20 {
IOP 8:e61e86355653 21 myled_R = !myled_R;
IOP 9:a6021ca48d2e 22 myOled.printf("%u\r",x);
IOP 9:a6021ca48d2e 23 myOled.display();
IOP 9:a6021ca48d2e 24 x = x + 1;
deepanaishtaweera174 14:2fc2f14f5f86 25 wait(0.1);
kaizen 0:81a58b2fb28e 26 }
kaizen 0:81a58b2fb28e 27 }