4.3.4 Implement STDIO Receive and Send Functions

The function that handles STDIO is void puthc(char c). Implementing this function will transmit its char argument over EUSART and will cause printf to be redirected to EUSART.

void putch(char txData)
{
    EUSART2_write(txData);
}

Similarly, to implementing putch, char getch(void) must be implemented so that the EUSART incoming data are mapped to STDIO.

char getch(void)
{
    return EUSART2_read();
}