Test

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

Committer:
Helmut64
Date:
Wed Aug 17 17:58:13 2016 +0000
Revision:
0:681c27ac21c0
Child:
1:860c7462805e
Erste Version ist fertig

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 0:681c27ac21c0 7
Helmut64 0:681c27ac21c0 8 void
Helmut64 0:681c27ac21c0 9 ButtonPressed(void)
Helmut64 0:681c27ac21c0 10 {
Helmut64 0:681c27ac21c0 11 led1 = !led1;
Helmut64 0:681c27ac21c0 12 }
Helmut64 0:681c27ac21c0 13
Helmut64 0:681c27ac21c0 14 void
Helmut64 0:681c27ac21c0 15 AlarmHandler(void)
Helmut64 0:681c27ac21c0 16 {
Helmut64 0:681c27ac21c0 17 led1 = !led1;
Helmut64 0:681c27ac21c0 18 }
Helmut64 0:681c27ac21c0 19
Helmut64 0:681c27ac21c0 20 int main()
Helmut64 0:681c27ac21c0 21 {
Helmut64 0:681c27ac21c0 22 event.rise(&ButtonPressed);
Helmut64 0:681c27ac21c0 23 ticker.attach(&AlarmHandler, 1.5);
Helmut64 0:681c27ac21c0 24
Helmut64 0:681c27ac21c0 25 while (true) {
Helmut64 0:681c27ac21c0 26 ;
Helmut64 0:681c27ac21c0 27 }
Helmut64 0:681c27ac21c0 28 }