X-Git-Url: http://git.droids-corp.org/?p=aversive.git;a=blobdiff_plain;f=projects%2Fmicrob2010%2Fmainboard%2Fcommands_gen.c;h=bec2ae4232e1504aa934fde245567bfe184bc4aa;hp=b20dcc8e17d35ba3006472d547c2d65b783c181f;hb=fa8546ea39c7442ad3bf5a822a72a2b50a41045d;hpb=5918edd6f4f713ef3c8b0b0020dd30a4fb8222ae diff --git a/projects/microb2010/mainboard/commands_gen.c b/projects/microb2010/mainboard/commands_gen.c index b20dcc8..bec2ae4 100644 --- a/projects/microb2010/mainboard/commands_gen.c +++ b/projects/microb2010/mainboard/commands_gen.c @@ -27,10 +27,11 @@ #include #include +#include #include #include #include -#include +#include #include #include @@ -70,6 +71,9 @@ struct cmd_reset_result { /* function called when cmd_reset is parsed successfully */ static void cmd_reset_parsed(void * parsed_result, void * data) { +#ifdef HOST_VERSION + hostsim_exit(); +#endif reset(); } @@ -98,7 +102,11 @@ struct cmd_bootloader_result { /* function called when cmd_bootloader is parsed successfully */ static void cmd_bootloader_parsed(void *parsed_result, void *data) { +#ifndef HOST_VERSION bootloader(); +#else + printf("not implemented\n"); +#endif } prog_char str_bootloader_arg0[] = "bootloader"; @@ -127,6 +135,9 @@ struct cmd_encoders_result { /* function called when cmd_encoders is parsed successfully */ static void cmd_encoders_parsed(void *parsed_result, void *data) { +#ifdef HOST_VERSION + printf("not implemented\n"); +#else struct cmd_encoders_result *res = parsed_result; if (!strcmp_P(res->arg1, PSTR("reset"))) { @@ -146,6 +157,7 @@ static void cmd_encoders_parsed(void *parsed_result, void *data) encoders_spi_get_value((void *)3)); wait_ms(100); } +#endif } prog_char str_encoders_arg0[] = "encoders"; @@ -211,6 +223,9 @@ struct cmd_pwm_result { /* function called when cmd_pwm is parsed successfully */ static void cmd_pwm_parsed(void * parsed_result, void * data) { +#ifdef HOST_VERSION + printf("not implemented\n"); +#else void * pwm_ptr = NULL; struct cmd_pwm_result * res = parsed_result; @@ -236,6 +251,7 @@ static void cmd_pwm_parsed(void * parsed_result, void * data) pwm_ng_set(pwm_ptr, res->arg2); printf_P(PSTR("done\r\n")); +#endif } prog_char str_pwm_arg0[] = "pwm"; @@ -269,6 +285,9 @@ struct cmd_adc_result { /* function called when cmd_adc is parsed successfully */ static void cmd_adc_parsed(void *parsed_result, void *data) { +#ifdef HOST_VERSION + printf("not implemented\n"); +#else struct cmd_adc_result *res = parsed_result; uint8_t i, loop = 0; @@ -283,6 +302,7 @@ static void cmd_adc_parsed(void *parsed_result, void *data) printf_P(PSTR("\r\n")); wait_ms(100); } while (loop && !cmdline_keypressed()); +#endif } prog_char str_adc_arg0[] = "adc"; @@ -315,6 +335,9 @@ struct cmd_sensor_result { /* function called when cmd_sensor is parsed successfully */ static void cmd_sensor_parsed(void *parsed_result, void *data) { +#ifdef HOST_VERSION + printf("not implemented\n"); +#else struct cmd_sensor_result *res = parsed_result; uint8_t i, loop = 0; @@ -329,6 +352,7 @@ static void cmd_sensor_parsed(void *parsed_result, void *data) printf_P(PSTR("\r\n")); wait_ms(100); } while (loop && !cmdline_keypressed()); +#endif } prog_char str_sensor_arg0[] = "sensor"; @@ -426,12 +450,16 @@ static void cmd_log_do_show(void) for (i=0; i