C++ project

Dependencies:   SeeedGrayOLED mbed

Fork of MBED_CPP_DII4A by Projet C++

main.cpp

Committer:
mr_cub3
Date:
2017-03-14
Revision:
5:65e3a465f9b1
Parent:
4:c2db59ea2838

File content as of revision 5:65e3a465f9b1:

/*
 *  Copyright (c) 2012 Neal Horman - http://www.wanlink.com
 *
 *  License: MIT open source (http://opensource.org/licenses/MIT)
 *      Summary;
 *      Use / modify / distribute / publish it how you want and
 *      if you use it, or don't, you can't hold me liable for how
 *      it does or doesn't work.
 *      If it doesn't work how you want, don't use it, or change
 *      it so that it does work.
 */

#include "mbed.h"
#include "SeeedGrayOLED.h"

DigitalOut myLed(LED1);
DigitalIn greenPB(p20);
SeeedGrayOLED SeeedGrayOled(p9, p10);

int main()
{
    greenPB.mode(PullUp);
    while(1) 
    {
        if(!greenPB)
        {
            SeeedGrayOled.init();             //initialize SEEED OLED display
            SeeedGrayOled.clearDisplay();     //Clear Display.
            SeeedGrayOled.setNormalDisplay(); //Set Normal Display Mode
            SeeedGrayOled.setVerticalMode();  // Set to vertical mode for displaying text
            SeeedGrayOled.setTextXY(0,0);
            SeeedGrayOled.setGrayLevel(10);
            SeeedGrayOled.putString("Ce message est plutot long ma foi");
        //wait_ms(1.0);
            
        }

        //for(char i=1; i < 11 ; i++) {
        //    SeeedGrayOled.setTextXY(i,0);  //set Cursor to first line, 0th column
        //    SeeedGrayOled.setGrayLevel(i); //Set Grayscale level. Any number between 0 - 15.
        //    SeeedGrayOled.putString("yep"); //Print whatever you want
        //    wait_ms(1.0);
        //}

        wait_ms(5.0);
    }

}