Test

Fork of Nucleo-mbed-os-example-blinky by Helmut Tschemernjak

Committer:
Helmut64
Date:
Wed Aug 17 18:01:51 2016 +0000
Revision:
1:860c7462805e
Parent:
0:681c27ac21c0
Child:
2:07a218c4cb20
Serielle l?uft

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Helmut64 0:681c27ac21c0 1 #include "mbed.h"
Helmut64 0:681c27ac21c0 2
Helmut64 0:681c27ac21c0 3
Helmut64 0:681c27ac21c0 4 DigitalOut led1(LED1);
Helmut64 0:681c27ac21c0 5 InterruptIn event(USER_BUTTON);
Helmut64 0:681c27ac21c0 6 Ticker ticker;
Helmut64 1:860c7462805e 7 Serial ser(USBTX, USBRX);
Helmut64 0:681c27ac21c0 8
Helmut64 0:681c27ac21c0 9 void
Helmut64 0:681c27ac21c0 10 ButtonPressed(void)
Helmut64 0:681c27ac21c0 11 {
Helmut64 0:681c27ac21c0 12 led1 = !led1;
Helmut64 0:681c27ac21c0 13 }
Helmut64 0:681c27ac21c0 14
Helmut64 0:681c27ac21c0 15 void
Helmut64 0:681c27ac21c0 16 AlarmHandler(void)
Helmut64 1:860c7462805e 17 {
Helmut64 1:860c7462805e 18 static int alarmCount;
Helmut64 1:860c7462805e 19 led1 = !led1;
Helmut64 0:681c27ac21c0 20 }
Helmut64 0:681c27ac21c0 21
Helmut64 0:681c27ac21c0 22 int main()
Helmut64 0:681c27ac21c0 23 {
Helmut64 1:860c7462805e 24 ser.baud(230400);
Helmut64 1:860c7462805e 25 ser.printf("Hello, World\r\n");
Helmut64 1:860c7462805e 26
Helmut64 0:681c27ac21c0 27 event.rise(&ButtonPressed);
Helmut64 0:681c27ac21c0 28 ticker.attach(&AlarmHandler, 1.5);
Helmut64 0:681c27ac21c0 29
Helmut64 0:681c27ac21c0 30 while (true) {
Helmut64 0:681c27ac21c0 31 ;
Helmut64 0:681c27ac21c0 32 }
Helmut64 0:681c27ac21c0 33 }