ll

Dependencies:   mbed

Committer:
jon07
Date:
Thu Nov 09 13:44:55 2017 +0000
Revision:
0:13368f6b6c16
uyhh

Who changed what in which revision?

UserRevisionLine numberNew contents of line
jon07 0:13368f6b6c16 1 #include "mbed.h"
jon07 0:13368f6b6c16 2 InterruptIn sw1(A3);
jon07 0:13368f6b6c16 3 InterruptIn sw2(A4);
jon07 0:13368f6b6c16 4 InterruptIn sw3(A5);
jon07 0:13368f6b6c16 5
jon07 0:13368f6b6c16 6 DigitalOut led1(D2);
jon07 0:13368f6b6c16 7 DigitalOut led2(D3);
jon07 0:13368f6b6c16 8 DigitalOut led3(D4);
jon07 0:13368f6b6c16 9
jon07 0:13368f6b6c16 10 void trigger1() {
jon07 0:13368f6b6c16 11
jon07 0:13368f6b6c16 12 led1=!led1;
jon07 0:13368f6b6c16 13 }
jon07 0:13368f6b6c16 14 void trigger2() {
jon07 0:13368f6b6c16 15
jon07 0:13368f6b6c16 16 led2=!led2;
jon07 0:13368f6b6c16 17 }
jon07 0:13368f6b6c16 18 void trigger3() {
jon07 0:13368f6b6c16 19
jon07 0:13368f6b6c16 20 led3=!led3;
jon07 0:13368f6b6c16 21 }
jon07 0:13368f6b6c16 22
jon07 0:13368f6b6c16 23 int main() {
jon07 0:13368f6b6c16 24
jon07 0:13368f6b6c16 25 sw1.rise(&trigger1);
jon07 0:13368f6b6c16 26 sw2.rise(&trigger2);
jon07 0:13368f6b6c16 27 sw3.rise(&trigger3);
jon07 0:13368f6b6c16 28
jon07 0:13368f6b6c16 29 while(1) {
jon07 0:13368f6b6c16 30 led1=!led1;
jon07 0:13368f6b6c16 31 led2=!led2;
jon07 0:13368f6b6c16 32 led3=!led3;
jon07 0:13368f6b6c16 33 wait_ms(1000);
jon07 0:13368f6b6c16 34 }
jon07 0:13368f6b6c16 35 }
jon07 0:13368f6b6c16 36