From f2d8b3c8d0b9b67546d4476d5b7acbf8800ed0d8 Mon Sep 17 00:00:00 2001
From: Rahix <rahix@rahix.de>
Date: Fri, 16 Oct 2020 21:42:03 +0200
Subject: [PATCH] chore(pycardium): Refactor header printing code

Always print the pycardium header and a short message afterwards what
pycardium is about to do.

Signed-off-by: Rahix <rahix@rahix.de>
---
 pycardium/main.c | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

diff --git a/pycardium/main.c b/pycardium/main.c
index 3aec04919..2943b1265 100644
--- a/pycardium/main.c
+++ b/pycardium/main.c
@@ -32,11 +32,19 @@ int main(void)
 
 	pycardium_hal_init();
 
+	epic_uart_write_str(header, sizeof(header));
+
 	if (cnt < 0) {
 		printf("pycardium: Error fetching args: %d\n", cnt);
-	} else if (cnt > 0) {
-		epic_uart_write_str(header, sizeof(header));
+
+		/* Go to REPL instead. */
+		cnt = 0;
+	}
+
+	if (cnt > 0) {
 		printf("  Loading %s ...\n", script_name);
+	} else {
+		printf("  Entering REPL ...\n\n");
 	}
 
 	mp_stack_set_top(&__StackTop);
-- 
GitLab