Knapp trykket skriver L på rising, O på falling. Skrur LED av med L, på med O
Dependencies: mbed
Fork of LAB10_Oppgave3 by
main.cpp
- Committer:
- Voldread
- Date:
- 2015-11-05
- Revision:
- 2:05c503638488
- Parent:
- 1:05b1d2a203e5
File content as of revision 2:05c503638488:
#include "mbed.h" Serial serial3(PB_9, PB_8); // tx, rx Serial pc(USBTX, USBRX); // tx, rx InterruptIn knapp(PC_13); DigitalOut userLed(PA_5); void serial3Rx() { char rxData=serial3.getc(); if (rxData=='L') { userLed=1; } if (rxData=='O') { userLed=0; } pc.putc(rxData); } void pcRx() { serial3.putc(pc.getc()); } void KnappTrykket() { serial3.putc('L'); } void KnappTrykketO() { serial3.putc('O'); } int main() { serial3.attach(&serial3Rx); pc.attach(&pcRx); knapp.fall(&KnappTrykket); knapp.rise(&KnappTrykketO); while(1) { wait(1); } }