From 672c99b71e16ace182b2d54819cd93916159d570 Mon Sep 17 00:00:00 2001 From: Steffen Vogel Date: Mon, 11 Feb 2019 21:26:45 +0100 Subject: added echo command for testing simpleuart --- picosoc/firmware.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'picosoc') diff --git a/picosoc/firmware.c b/picosoc/firmware.c index e3eed76..b53fa0e 100644 --- a/picosoc/firmware.c +++ b/picosoc/firmware.c @@ -550,6 +550,14 @@ void cmd_benchmark_all() } #endif +void cmd_echo() +{ + print("Return to menu by sending '!'\n\n"); + char c; + while ((c = getchar()) != '!') + putchar(c); +} + // -------------------------------------------------------- void main() @@ -611,6 +619,7 @@ void main() print(" [7] Toggle continuous read mode\n"); print(" [9] Run simplistic benchmark\n"); print(" [0] Benchmark all configs\n"); + print(" [e] Echo UART\n"); print("\n"); for (int rep = 10; rep > 0; rep--) @@ -650,6 +659,9 @@ void main() case '0': cmd_benchmark_all(); break; + case 'e': + cmd_echo(); + break; default: continue; } -- cgit