test
Dependencies: mbed
Revision 0:7944cd2efc0b, committed 2015-01-21
- Comitter:
- henk1980
- Date:
- Wed Jan 21 14:32:30 2015 +0000
- Commit message:
Changed in this revision
main.cpp | Show annotated file Show diff for this revision Revisions of this file |
mbed.bld | Show annotated file Show diff for this revision Revisions of this file |
diff -r 000000000000 -r 7944cd2efc0b main.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Wed Jan 21 14:32:30 2015 +0000 @@ -0,0 +1,44 @@ +#include "mbed.h" + +DigitalOut led_red(LED_RED); +DigitalOut led_green(LED_GREEN); +DigitalIn sw2(SW2); +DigitalIn sw3(SW3); +Serial pc(USBTX, USBRX); + +void check_sw2(void) +{ + if (sw2 == 0) { + pc.printf("SW2 button pressed. \n"); + led_red = 0; + led_green = 1; + } +} + +void check_sw3(void) +{ + if (sw3 == 0) { + pc.printf("SW3 button pressed. \n"); + led_green = 0; + led_red = 1; + pc.printf("5 characters will be echoed. Start typing. \n"); + for (uint32_t i = 0; i < 5; i++) { + pc.putc(pc.getc()); + } + pc.putc(13); /* CR */ + pc.putc(10); /* LF */ + } +} + +int main() { + led_green = 1; + led_red = 1; + pc.baud(115200); + pc.printf("Hello World from FRDM-K64F board.\n"); + + while (true) { + check_sw2(); + check_sw3(); + wait(0.3); + } +}
diff -r 000000000000 -r 7944cd2efc0b mbed.bld --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mbed.bld Wed Jan 21 14:32:30 2015 +0000 @@ -0,0 +1,1 @@ +http://mbed.org/users/mbed_official/code/mbed/builds/4fc01daae5a5 \ No newline at end of file