icE1usb fw: Update list of debug commands
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
Change-Id: I25c3d1db5d9ffae1cf4de83aed89b6394d032dd8
diff --git a/firmware/ice40-riscv/icE1usb/fw_app.c b/firmware/ice40-riscv/icE1usb/fw_app.c
index 55218b8..f531d08 100644
--- a/firmware/ice40-riscv/icE1usb/fw_app.c
+++ b/firmware/ice40-riscv/icE1usb/fw_app.c
@@ -117,32 +117,40 @@
cmd = getchar_nowait();
if (cmd >= 0) {
- if (cmd > 32 && cmd < 127) {
+ if (cmd > 32 && cmd < 127)
putchar(cmd);
- putchar('\r');
- putchar('\n');
- }
+ putchar('\r');
+ putchar('\n');
switch (cmd)
{
- case 'p':
- usb_debug_print();
- break;
case 'b':
boot_dfu();
break;
- case 'o':
+ case 'p':
+ panic("Test panic");
+ break;
+ case 'q':
e1_debug_print(0, false);
break;
- case 'O':
+ case 'Q':
e1_debug_print(0, true);
break;
+ case 'w':
+ e1_debug_print(1, false);
+ break;
+ case 'W':
+ e1_debug_print(1, true);
+ break;
case 'c':
usb_connect();
break;
case 'd':
usb_disconnect();
break;
+ case 'u':
+ usb_debug_print();
+ break;
default:
break;
}