Parrot
Your MCU is wired to a serial console. Every byte that arrives on UART1 should be transmitted straight back out, like a parrot repeating what it hears.
The hardware runs at 16 MHz. USART1 is on the APB2 bus at 115200 baud, 8N1.
For the single-character test, sending "A" should produce "A". For the string test, sending "Hello" should produce "Hello".
The starter code provides all register definitions and bit masks you need. Implement the echo server: enable the clocks, configure USART1 for both transmit and receive, then loop forever echoing each received byte.