Dorian-Filip Pavetić / HostIO

HostIO.cpp

Committer:
dpavetic
Date:
2022-11-05
Revision:
0:76a5bc96dddd
Child:
1:d11c2cd28a8b

File content as of revision 0:76a5bc96dddd:

// 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-x39)
    pc.printf("%c",c); // print ascii value to host PC terminal
    return (c&0x0F); // return value as non-ascii (bitmask c with value 0x0F)
}