
This project is a compact UART transceiver with an integrated display update mechanism. It operates at 115200 baud and stores received data in a 16-byte internal buffer. The data is asynchronously transferred to four HPDL-1414 alphanumeric LED modules. When new characters arrive and the buffer is full, the existing characters shift left to make space. A blinking cursor indicates the current input position, and backspace (Ctrl-H) is supported for navigating back and editing.
HPDL-1414 Pmod module https://github.com/ADDTDR/HPDL-1414-Pmod-Module


| # | Input | Output | Bidirectional |
|---|---|---|---|
| 0 | HPDL_D0 | HPDL_A0 | |
| 1 | HPDL_D1 | HPDL_A1 | |
| 2 | HPDL_D2 | HPDL_WR1 | |
| 3 | HPDL_D3 | HPDL_WR2 | |
| 4 | HPDL_D4 | HPDL_WR3 | |
| 5 | HPDL_D5 | HPDL_WR4 | |
| 6 | HPDL_D6 | UART_TX | |
| 7 | UART_RX |