stm32f103c8t6 oled 16x24

Dependencies:   mbed SSD1306_128x64_I2C

main.cpp

Committer:
caa45040
Date:
2021-03-06
Revision:
0:04b274da7c38

File content as of revision 0:04b274da7c38:

#include "mbed.h"
#include "SSD1306.h"

#define ADDR     (0x3c<<1) //  address
//#define ADDR     (0x3d<<1) //  address

//I2C i2c(I2C_SDA, I2C_SCL);
I2C i2c(PB_7, PB_6); // STM32F103C8

// Host PC Communication channels
//Serial pc(USBTX, USBRX); // tx, rx
Serial pc(PA_9, PA_10); // tx, rx 103

// Instantiate OLED
SSD1306 oled(i2c, ADDR);

int ii; //ループカウンター
int nn; //文字カウンター

int main() {       
    pc.baud(9600);    
    //oled.writeString(0, 0, "Hello World !");  
    
    
    char n1_8[] = "12345678";
    
    ii=0;
    for(nn=0;nn<8;nn++){
        //                y   x
        oled.writeBigChar(0, ii*16,n1_8[nn]);
        ii = ii + 1;
    } //for
    pc.printf("Printed something\r");    
    while(1){}
}