altos: Allow STM DMA channels to be reserved for one use
[fw/altos] / src / core / ao_cmd.c
index 14cb7569b5df9b0e9840afc8d494cccd5f1386ba..fdc70007a36d414c14fe6883d5a07bcd83863041 100644 (file)
@@ -263,9 +263,9 @@ static __pdata uint8_t              ao_ncmds;
 static void
 help(void)
 {
-       register uint8_t cmds;
-       register uint8_t cmd;
-       register __code struct ao_cmds * cs;
+       __pdata uint8_t cmds;
+       __pdata uint8_t cmd;
+       __code struct ao_cmds * __pdata cs;
 
        for (cmds = 0; cmds < ao_ncmds; cmds++) {
                cs = ao_cmds[cmds];
@@ -300,7 +300,7 @@ ao_cmd_register(__code struct ao_cmds *cmds)
 void
 ao_cmd(void)
 {
-       char    c;
+       __pdata char    c;
        uint8_t cmd, cmds;
        __code struct ao_cmds * __xdata cs;
        void (*__xdata func)(void);
@@ -336,8 +336,8 @@ __xdata struct ao_task ao_cmd_task;
 
 __code struct ao_cmds  ao_base_cmds[] = {
        { help,         "?\0Help" },
-       { ao_task_info, "T\0Show tasks" },
-       { echo,         "E <0 off, 1 on>\0Set echo mode" },
+       { ao_task_info, "T\0Tasks" },
+       { echo,         "E <0 off, 1 on>\0Echo" },
        { ao_reboot,    "r eboot\0Reboot" },
        { version,      "v\0Version" },
        { 0,    NULL },