From b5c81f6bfbd77ab5b0c3590d6ea7a6a3bb1e12f2 Mon Sep 17 00:00:00 2001 From: marble Date: Fri, 14 Apr 2023 18:31:22 +0200 Subject: [PATCH] docs/develop/porting: Add missing code to example main.c and Makefile. These two missing lines caused the build process to fail when implementing the tutorial example port. Signed-off-by: marble --- docs/develop/porting.rst | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/develop/porting.rst b/docs/develop/porting.rst index 74974a39e1..fab8a751b8 100644 --- a/docs/develop/porting.rst +++ b/docs/develop/porting.rst @@ -38,6 +38,7 @@ The basic MicroPython firmware is implemented in the main port file, e.g ``main. .. code-block:: c + #include "py/builtin.h" #include "py/compile.h" #include "py/gc.h" #include "py/mperrno.h" @@ -110,6 +111,9 @@ We also need a Makefile at this point for the port: shared/runtime/pyexec.c \ shared/runtime/stdout_helpers.c \ + # Define source files containung qstrs. + SRC_QSTR += shared/readline/readline.c shared/runtime/pyexec.c + # Define the required object files. OBJ = $(PY_CORE_O) $(addprefix $(BUILD)/, $(SRC_C:.c=.o))