altos/stm32f4: Align stack to 8 bytes
[fw/altos] / src / stmf0 / ao_adc_stm.c
index 2b23dc501dbd4898d8258165687d2dca3d7cbbb2..e62bb16e23be38ae4c53759cbc0fb0ab521990fe 100644 (file)
@@ -103,10 +103,9 @@ ao_adc_one(void)
        int             ch;
        uint16_t        value;
 
-       ao_cmd_decimal();
+       ch = ao_cmd_decimal();
        if (ao_cmd_status != ao_cmd_success)
                return;
-       ch = ao_cmd_lex_i;
        if (ch < 0 || AO_NUM_ADC <= ch) {
                ao_cmd_status = ao_cmd_syntax_error;
                return;
@@ -180,7 +179,7 @@ ao_adc_one(void)
 }
 #endif
 
-__code struct ao_cmds ao_adc_cmds[] = {
+const struct ao_cmds ao_adc_cmds[] = {
        { ao_adc_dump,  "a\0Display current ADC values" },
 #if AO_ADC_DEBUG
        { ao_adc_one,   "A ch\0Display one ADC channel" },