diff --git a/apps/shell/shell-merkur.c b/apps/shell/shell-merkur.c index 3fd619710..56400a13b 100644 --- a/apps/shell/shell-merkur.c +++ b/apps/shell/shell-merkur.c @@ -77,35 +77,12 @@ SHELL_COMMAND(saverfparam_command, "saverfparam", "saverfparam <> save radio parameters txpower, channel, panid to eeprom settingsmanager", &shell_saverfparam_process); -PROCESS(shell_s_process, "s"); -SHELL_COMMAND(s_command, - "s", - "s disable mcu_sleep", - &shell_s_process); -/*---------------------------------------------------------------------------*/ -PROCESS_THREAD(shell_s_process, ev, data) -{ -// radio_value_t value; - const char *newptr; - - PROCESS_BEGIN(); - shell_strtolong(data, &newptr); - - if(newptr == data) { - mcu_sleep_disable(); - shell_output_str(&txpower_command, "disable mcusleep", 0); - } else { - mcu_sleep_enable(); - shell_output_str(&txpower_command, "enable mcusleep", 0); - } - PROCESS_END(); -} /*---------------------------------------------------------------------------*/ PROCESS_THREAD(shell_txpower_process, ev, data) { radio_value_t value; - char buf[20]; + char buf[10]; const char *newptr; PROCESS_BEGIN(); @@ -129,7 +106,7 @@ PROCESS_THREAD(shell_txpower_process, ev, data) PROCESS_THREAD(shell_rfchannel_process, ev, data) { radio_value_t value; - char buf[20]; + char buf[10]; const char *newptr; PROCESS_BEGIN(); @@ -154,7 +131,7 @@ PROCESS_THREAD(shell_rfchannel_process, ev, data) PROCESS_THREAD(shell_ccathresholds_process, ev, data) { radio_value_t value; - char buf[20]; + char buf[10]; const char *newptr; PROCESS_BEGIN(); @@ -170,7 +147,7 @@ PROCESS_THREAD(shell_ccathresholds_process, ev, data) set_param(RADIO_PARAM_CCA_THRESHOLD, value); } - snprintf(buf, sizeof(buf), "%d dBm", value); + snprintf(buf, sizeof(buf), "%d dBm", value); shell_output_str(&rfchannel_command, "CCA Threshold: ", buf); PROCESS_END(); @@ -179,7 +156,7 @@ PROCESS_THREAD(shell_ccathresholds_process, ev, data) PROCESS_THREAD(shell_macconf_process, ev, data) { radio_value_t value; - char buf[20]; + char buf[10]; const char *newptr; PROCESS_BEGIN(); @@ -202,7 +179,7 @@ PROCESS_THREAD(shell_macconf_process, ev, data) PROCESS_THREAD(shell_panid_process, ev, data) { radio_value_t value; - char buf[20]; + char buf[10]; char *newptr; PROCESS_BEGIN(); @@ -211,8 +188,8 @@ PROCESS_THREAD(shell_panid_process, ev, data) /* If no channel was given on the command line, we print out the current channel. */ if(newptr == data) { - if(get_param(RADIO_PARAM_PAN_ID, &value) == RADIO_RESULT_OK) { - + if(get_param(RADIO_PARAM_PAN_ID, &value) != RADIO_RESULT_OK) { + // printf("error: get_param RADIO_PARAM_PAN_ID\n"); } } else { set_param(RADIO_PARAM_PAN_ID, value); @@ -247,7 +224,7 @@ PROCESS_THREAD(shell_saverfparam_process, ev, data) void shell_merkur_init(void) { - shell_ps_init(); +// shell_ps_init(); shell_reboot_init(); shell_register_command(&txpower_command); shell_register_command(&rfchannel_command); diff --git a/examples/osd/arduino-settingsmanager/project-conf.h b/examples/osd/arduino-settingsmanager/project-conf.h index fce494ff3..0507b068b 100644 --- a/examples/osd/arduino-settingsmanager/project-conf.h +++ b/examples/osd/arduino-settingsmanager/project-conf.h @@ -68,7 +68,7 @@ /* The IP buffer size must fit all other hops, in particular the border router. */ #undef UIP_CONF_BUFFER_SIZE -#define UIP_CONF_BUFFER_SIZE 256 +#define UIP_CONF_BUFFER_SIZE 192 /* Multiplies with chunk size, be aware of memory constraints. */ diff --git a/examples/osd/arduino-settingsmanager/sketch.pde b/examples/osd/arduino-settingsmanager/sketch.pde index 797f5dce8..80e474a77 100644 --- a/examples/osd/arduino-settingsmanager/sketch.pde +++ b/examples/osd/arduino-settingsmanager/sketch.pde @@ -61,7 +61,7 @@ void loop (void) union { settings_key_t key; - char bytes[0]; + char bytes[2]; } u; u.key = settings_iter_get_key(iter);