aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2012-03-19 14:02:05 +0000
committerDimitri Sokolyuk <demon@dim13.org>2012-03-19 14:02:05 +0000
commitcdb35c11372e919334042c0c4ec3aaeb8ed721a2 (patch)
tree0fe6e022c079e154d87e33aa9fe3f87ed87447a7
parent203f002bfd160559e95a40a9a567dd1a4e01ac67 (diff)
sane default stack values
-rw-r--r--kernel/Makefile.inc4
-rw-r--r--kernel/dmx/Makefile1
-rw-r--r--kernel/kernel.h11
3 files changed, 4 insertions, 12 deletions
diff --git a/kernel/Makefile.inc b/kernel/Makefile.inc
index c57faf4..cfd29d0 100644
--- a/kernel/Makefile.inc
+++ b/kernel/Makefile.inc
@@ -10,9 +10,7 @@ OBJDUMP= avr-objdump
SIZE= avr-size
CFLAGS= -mmcu=${MCU} -Wall -Os \
- -DF_CPU=${F_CPU} \
- -DPRESCALE=${PRESCALE} \
- -DSTACK=${STACK}
+ -DF_CPU=${F_CPU} -DPRESCALE=${PRESCALE}
LDFLAGS= -mmcu=${MCU} -Wl,-Map,${PROG}.map
.SUFFIXES: .lst .hex .bin .srec .ehex .ebin .esrec
diff --git a/kernel/dmx/Makefile b/kernel/dmx/Makefile
index b09d390..3f29e14 100644
--- a/kernel/dmx/Makefile
+++ b/kernel/dmx/Makefile
@@ -3,7 +3,6 @@
MCU= atmega328p
F_CPU= 20000000
PRESCALE= 1
-STACK= 48
PROG= dmx
SRCS= dmx.c heartbeat.c rgb.c hsv.c clock.c lcd3.c uart.c adc.c ctrl.c
diff --git a/kernel/kernel.h b/kernel/kernel.h
index 768aea2..12c5629 100644
--- a/kernel/kernel.h
+++ b/kernel/kernel.h
@@ -18,14 +18,9 @@
#ifndef __KERNEL_H
#define __KERNEL_H
-#ifndef STACK
-#warning STACK not set, fallback to default: 48
-#define STACK 48
-#endif
-
-#define MINSTACK (1 * STACK)
-#define DEFSTACK (2 * STACK)
-#define BIGSTACK (3 * STACK)
+#define MINSTACK 48
+#define DEFSTACK 96
+#define BIGSTACK 128
#ifndef F_CPU
#warning F_CPU not set, fallback to default: 16MHz