Prova1

Dependencies:   mbed X_NUCLEO_IKS01A2

Committer:
SimoneCastelliDezza
Date:
Fri Apr 26 13:48:53 2019 +0000
Revision:
1:e5bfe1052c21
Parent:
0:af59256ce908
cuao

Who changed what in which revision?

UserRevisionLine numberNew contents of line
SimoneCastelliDezza 0:af59256ce908 1 #include "mbed.h"
SimoneCastelliDezza 0:af59256ce908 2
SimoneCastelliDezza 1:e5bfe1052c21 3 InterruptIn button(USER_BUTTON);
SimoneCastelliDezza 1:e5bfe1052c21 4
SimoneCastelliDezza 1:e5bfe1052c21 5 DigitalOut led(LED1);
SimoneCastelliDezza 1:e5bfe1052c21 6
SimoneCastelliDezza 1:e5bfe1052c21 7 //double delay = 0.5; // 500 ms
SimoneCastelliDezza 0:af59256ce908 8
SimoneCastelliDezza 1:e5bfe1052c21 9 void pressed()
SimoneCastelliDezza 1:e5bfe1052c21 10 {
SimoneCastelliDezza 1:e5bfe1052c21 11 led = !led; // 100 ms
SimoneCastelliDezza 1:e5bfe1052c21 12 }
SimoneCastelliDezza 0:af59256ce908 13
SimoneCastelliDezza 1:e5bfe1052c21 14 //void released()
SimoneCastelliDezza 1:e5bfe1052c21 15 //{
SimoneCastelliDezza 1:e5bfe1052c21 16 // delay = 0.5; // 500 ms
SimoneCastelliDezza 1:e5bfe1052c21 17 //}
SimoneCastelliDezza 1:e5bfe1052c21 18
SimoneCastelliDezza 1:e5bfe1052c21 19 int main()
SimoneCastelliDezza 1:e5bfe1052c21 20 {
SimoneCastelliDezza 0:af59256ce908 21
SimoneCastelliDezza 1:e5bfe1052c21 22 // Assign functions to button
SimoneCastelliDezza 1:e5bfe1052c21 23 button.fall(&pressed);
SimoneCastelliDezza 1:e5bfe1052c21 24 // button.rise(&released);
SimoneCastelliDezza 1:e5bfe1052c21 25
SimoneCastelliDezza 1:e5bfe1052c21 26 while (1) {
SimoneCastelliDezza 1:e5bfe1052c21 27 // led = !led;
SimoneCastelliDezza 1:e5bfe1052c21 28 // wait(delay);
SimoneCastelliDezza 0:af59256ce908 29 }
SimoneCastelliDezza 0:af59256ce908 30 }