aboutsummaryrefslogtreecommitdiff
path: root/kernel/uart.c
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2011-11-02 02:54:40 +0000
committerDimitri Sokolyuk <demon@dim13.org>2011-11-02 02:54:40 +0000
commit87dd379c89dbe9b63dd3ab0f20f002a20d789c47 (patch)
treeafc0c66c7641377fd5228fd5a6aee5b35dc99a24 /kernel/uart.c
parente754d6f8f1288fa3ae5032ef675f35268a484c79 (diff)
major update: lot of bugfixes, lot of changes
- let compiler handle stack pointer arithmetic: switch to 16bit - improve update(): deadline depends on incremental release - resolve timing issues, new time convertion macros - major simplification of scheduler, most of garbage removed - new overflow interrupt for cycle counter, resolves also timing problems - simplify pwm generation, lookup tables are deferred, switch to 4bit - add blocking on shared values - remove garbage in lcd module and some bugfixes - add alternative reboot command to uart command interpreter - KISS
Diffstat (limited to 'kernel/uart.c')
-rw-r--r--kernel/uart.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/kernel/uart.c b/kernel/uart.c
index 0d64d50..defd552 100644
--- a/kernel/uart.c
+++ b/kernel/uart.c
@@ -84,6 +84,7 @@ ISR(SIG_UART_RECV)
switch (c) {
case 'R': /* reboot */
+ case '-': /* reboot */
wdt_enable(WDTO_15MS);
break;
case 'D': /* dump */