ao_arch_release_interrupts();
}
-#ifdef AO_ADC_SQ1_NAME
-static const char *ao_adc_name[AO_NUM_ADC] = {
- AO_ADC_SQ1_NAME,
-#ifdef AO_ADC_SQ2_NAME
- AO_ADC_SQ2_NAME,
-#endif
-#ifdef AO_ADC_SQ3_NAME
- AO_ADC_SQ3_NAME,
-#endif
-#ifdef AO_ADC_SQ4_NAME
- AO_ADC_SQ4_NAME,
-#endif
-#ifdef AO_ADC_SQ5_NAME
- AO_ADC_SQ5_NAME,
-#endif
-#ifdef AO_ADC_SQ6_NAME
- AO_ADC_SQ6_NAME,
-#endif
-#ifdef AO_ADC_SQ7_NAME
- AO_ADC_SQ7_NAME,
-#endif
-#ifdef AO_ADC_SQ8_NAME
- AO_ADC_SQ8_NAME,
-#endif
-#ifdef AO_ADC_SQ9_NAME
- AO_ADC_SQ9_NAME,
-#endif
-#ifdef AO_ADC_SQ10_NAME
- AO_ADC_SQ10_NAME,
-#endif
-#ifdef AO_ADC_SQ11_NAME
- AO_ADC_SQ11_NAME,
-#endif
-#ifdef AO_ADC_SQ12_NAME
- AO_ADC_SQ12_NAME,
-#endif
-#ifdef AO_ADC_SQ13_NAME
- AO_ADC_SQ13_NAME,
-#endif
-#ifdef AO_ADC_SQ14_NAME
- AO_ADC_SQ14_NAME,
-#endif
-#ifdef AO_ADC_SQ15_NAME
- AO_ADC_SQ15_NAME,
-#endif
-#ifdef AO_ADC_SQ16_NAME
- AO_ADC_SQ16_NAME,
-#endif
-#ifdef AO_ADC_SQ17_NAME
- AO_ADC_SQ17_NAME,
-#endif
-#ifdef AO_ADC_SQ18_NAME
- AO_ADC_SQ18_NAME,
-#endif
-#ifdef AO_ADC_SQ19_NAME
- AO_ADC_SQ19_NAME,
-#endif
-#ifdef AO_ADC_SQ20_NAME
- AO_ADC_SQ20_NAME,
-#endif
-#ifdef AO_ADC_SQ21_NAME
- #error "too many ADC names"
-#endif
-};
-#endif
-
static void
ao_adc_dump(void)
{
AO_ADC_DUMP(&packet);
}
-__code struct ao_cmds ao_adc_cmds[] = {
+const struct ao_cmds ao_adc_cmds[] = {
{ ao_adc_dump, "a\0Display current ADC values" },
{ 0, NULL },
};