From f1f2a3cebf607f920cfa44f6aeffe847844edb02 Mon Sep 17 00:00:00 2001 From: Paul Sokolovsky Date: Sat, 21 Jan 2017 00:26:03 +0300 Subject: [PATCH] zephyr: Remove deprecated .mdef file. --- zephyr/Makefile.zephyr | 1 - zephyr/main.c | 4 ++-- zephyr/prj.conf | 1 + zephyr/prj.mdef | 5 ----- 4 files changed, 3 insertions(+), 8 deletions(-) delete mode 100644 zephyr/prj.mdef diff --git a/zephyr/Makefile.zephyr b/zephyr/Makefile.zephyr index ad905a4dba..214767bea9 100644 --- a/zephyr/Makefile.zephyr +++ b/zephyr/Makefile.zephyr @@ -18,7 +18,6 @@ KERNEL_TYPE = micro # BOARD must be passed on command line from main Makefile #BOARD = CONF_FILE = prj.conf -MDEF_FILE = prj.mdef #export SOURCE_DIR = $(ZEPHYR_BASE)/samples/static_lib/hello_world export LDFLAGS_zephyr += -L$(CURDIR) diff --git a/zephyr/main.c b/zephyr/main.c index 2c7f3fc477..d812f96092 100644 --- a/zephyr/main.c +++ b/zephyr/main.c @@ -64,8 +64,8 @@ int real_main(void) { int stack_dummy; stack_top = (char*)&stack_dummy; mp_stack_set_top(stack_top); - // Should be set to stack size in prj.mdef minus fuzz factor - mp_stack_set_limit(3584); + // Make MicroPython's stack limit somewhat smaller than full stack available + mp_stack_set_limit(CONFIG_MAIN_STACK_SIZE - 512); soft_reset: #if MICROPY_ENABLE_GC diff --git a/zephyr/prj.conf b/zephyr/prj.conf index 0b0827d25f..5d6b353ba3 100644 --- a/zephyr/prj.conf +++ b/zephyr/prj.conf @@ -3,3 +3,4 @@ CONFIG_CONSOLE_HANDLER=y CONFIG_UART_CONSOLE_DEBUG_SERVER_HOOKS=y CONFIG_NEWLIB_LIBC=y CONFIG_FLOAT=y +CONFIG_MAIN_STACK_SIZE=4096 diff --git a/zephyr/prj.mdef b/zephyr/prj.mdef deleted file mode 100644 index 5a7312f89f..0000000000 --- a/zephyr/prj.mdef +++ /dev/null @@ -1,5 +0,0 @@ -% Application : MicroPython - -% TASK NAME PRIO ENTRY STACK GROUPS -% ================================== - TASK MAIN 7 main 4096 [EXE]