Just sending seconds counter to the serial port

Dependencies:   mbed

Проект для статьи "Как перестать бояться и полюбить mbed. [Часть 1]" См. https://habrahabr.ru/company/efo/blog/308440/

/media/uploads/Ksenia/terminal.png

Committer:
Ksenia
Date:
Mon Sep 12 12:12:15 2016 +0000
Revision:
0:d61b39a672e1
initial commit

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Ksenia 0:d61b39a672e1 1 #include "mbed.h"
Ksenia 0:d61b39a672e1 2
Ksenia 0:d61b39a672e1 3 Serial pc(USBTX, USBRX);
Ksenia 0:d61b39a672e1 4 Ticker timeKeeping;
Ksenia 0:d61b39a672e1 5
Ksenia 0:d61b39a672e1 6 volatile uint64_t seconds = 0;
Ksenia 0:d61b39a672e1 7
Ksenia 0:d61b39a672e1 8 void secondsCallback(void) {
Ksenia 0:d61b39a672e1 9 pc.printf("Number of seconds: %x\r\n", seconds);
Ksenia 0:d61b39a672e1 10 seconds ++;
Ksenia 0:d61b39a672e1 11 }
Ksenia 0:d61b39a672e1 12
Ksenia 0:d61b39a672e1 13 int main() {
Ksenia 0:d61b39a672e1 14 timeKeeping.attach(&secondsCallback, 1.0f);
Ksenia 0:d61b39a672e1 15 while(1) {}
Ksenia 0:d61b39a672e1 16 }