Write the OLED(using I2C) l432KCc PIN sda scl reset
Dependencies: Adafruit_GFX mbed
Fork of I2C_SSD1306_Helloworld_WIZwiki-W7500 by
main.cpp
- Committer:
- IOP
- Date:
- 2016-01-06
- Revision:
- 10:abbd34fe7ce1
- Parent:
- 9:a6021ca48d2e
- Child:
- 11:f4ecb5faeffe
File content as of revision 10:abbd34fe7ce1:
#include "mbed.h" #include "Adafruit_SSD1306.h" DigitalOut myled_R(LED_RED); // an SPI sub-class that provides a constructed default class I2CPreInit : public I2C { public: I2CPreInit(PinName sda, PinName scl) : I2C(sda, scl) { frequency(100000); start(); }; }; I2CPreInit myI2C(PA_10,PA_9); Adafruit_SSD1306_I2c myOled(myI2C,NC,0x78,64,128); int main() { uint16_t x=0; myOled.begin(); myOled.printf("%ux%u Hellow World\r\n", myOled.width(), myOled.height()); myOled.display(); while(1) { myled_R = !myled_R; myOled.printf("%u\r",x); myOled.display(); x = x + 1; wait(1.0); } }