SSD1306_LCD Example for WIZwiki-W7500

Dependencies:   Adafruit_GFX mbed-dev

Prerequisite

This example is for OLED test.

To implement this function, you need a Platform board and OLED.

Below are what we used.

  • WIZwiki-W7500 from WIZnet (Platform board)
  • OLED from WIZnet

Hardware Configuration

WIZwiki-W7500 Pin map

pin map

OLED (from WIZnet)

/media/uploads/stkim92/oled.png

Wiring Table

OLEDW7500
SCLPA_9
SDAPA_10
GNDGND
VCCVCC

Software

Define Pins

main.cpp

#if defined(TARGET_WIZwiki_W7500)
#define SDA                  PA_10
#define SCL                  PA_9
#endif

Set data for OLED

main.cpp

gOled.begin();
gOled.printf("%ux%u OLED Display\r\n", gOled.width(), gOled.height());
gOled.display();

Caution

watchout pins setting

Revision:
1:6b03b9f64311
Parent:
0:81a58b2fb28e
--- a/main.cpp	Tue Jun 23 09:49:31 2015 +0000
+++ b/main.cpp	Thu Jun 25 05:29:49 2015 +0000
@@ -24,7 +24,7 @@
 Serial pc(USBTX,USBRX);
 
 int main()
-{   uint16_t x=0, y=0;
+{   uint16_t x=0;
  
     gOled.begin();
     gOled.printf("%ux%u OLED Display\r\n", gOled.width(), gOled.height());