Vjezba 7-7 Dinko Djakovic - modularno programiranje
Dependencies: mbed
Diff: HostIO.cpp
- Revision:
- 0:c771d4ee0a76
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/HostIO.cpp Fri May 22 15:57:04 2015 +0000 @@ -0,0 +1,12 @@ +// HostIO.cpp code for Exercise 7-7 +#include "HostIO.h" +#include "SegDisplay.h" // allow access to functions and objects in SegDisplay.cpp +Serial pc(USBTX, USBRX); // communication to host PC +void HostInit(void) { +pc.printf("\n\rType two digit numbers to be displayed on the 7-seg display\n\r"); +} +char GetKeyInput(void) { +char c = pc.getc(); // get keyboard data (note numerical ascii range 0x30-0x39) +pc.printf("%c",c); // print ascii value to host PC terminal +return (c&0x0F); // return value as non-ascii (bitmask c with value 0x0F) +} \ No newline at end of file