aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Sokolovsky2017-01-21 00:26:03 +0300
committerPaul Sokolovsky2017-01-21 00:26:03 +0300
commitf1f2a3cebf607f920cfa44f6aeffe847844edb02 (patch)
tree2350520d162c2d5b9a9cf0cc21e985000c4d9119
parent58722103e10fa53e502febf8684c741171416179 (diff)
zephyr: Remove deprecated .mdef file.
-rw-r--r--zephyr/Makefile.zephyr1
-rw-r--r--zephyr/main.c4
-rw-r--r--zephyr/prj.conf1
-rw-r--r--zephyr/prj.mdef5
4 files changed, 3 insertions, 8 deletions
diff --git a/zephyr/Makefile.zephyr b/zephyr/Makefile.zephyr
index ad905a4db..214767bea 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 2c7f3fc47..d812f9609 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 0b0827d25..5d6b353ba 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 5a7312f89..000000000
--- a/zephyr/prj.mdef
+++ /dev/null
@@ -1,5 +0,0 @@
-% Application : MicroPython
-
-% TASK NAME PRIO ENTRY STACK GROUPS
-% ==================================
- TASK MAIN 7 main 4096 [EXE]