Testing with Daniel

Dependencies:   mbed Blinker TextLCD

main.cpp

Committer:
jurgis
Date:
2017-01-07
Revision:
3:0432064270e1
Parent:
2:458dfec0820c
Child:
4:62ae68bcaee8

File content as of revision 3:0432064270e1:

// Testing MBED with Daniel
#include "mbed.h"

double getWaitTime();

DigitalOut led1(LED1);
//DigitalOut greenLed(D8);
//DigitalOut redLed(D10);
//DigitalIn button(D9);

Serial pc(USBTX, USBRX);

Timer timer;
uint32_t prevMs;
uint32_t currentMs;
uint32_t lastToggleMs = 0;
uint32_t toggleTimeMs = 500;

int main()
{
//    button.mode(PullUp);
    
    timer.start();
    currentMs = prevMs = timer.read_ms();
    
    pc.baud(115200);
    pc.printf("Hello world\r\n");
    
    led1 = 0;
    
    for(;;)
    {
        currentMs = timer.read_ms();
//        pc.printf("%ld ms\r\n", currentMs - prevMs);
        prevMs = currentMs;
        
        if (currentMs - lastToggleMs >= toggleTimeMs)
        {
            led1 = !led1;
            lastToggleMs = currentMs;
        }
    }
}