Skip to content

Commit 5e85d16

Browse files
committed
improve the settings menu with white space handling
1 parent 9915915 commit 5e85d16

File tree

1 file changed

+5
-5
lines changed
  • AxxSolder_firmware/Core/Src

1 file changed

+5
-5
lines changed

AxxSolder_firmware/Core/Src/main.c

+5-5
Original file line numberDiff line numberDiff line change
@@ -302,10 +302,10 @@ char menu_names[menu_length][30] = { "Startup Temp °C ",
302302
"Standby Time [min] ",
303303
"Sleep Time [min] ",
304304
"Buzzer Enabled ",
305-
"Preset Temp 1 °C ",
306-
"Preset Temp 2 °C ",
305+
"Preset Temp 1 °C ",
306+
"Preset Temp 2 °C ",
307307
"GPIO4 ON at run ",
308-
"Screen Rotation ",
308+
"Screen Rotation ",
309309
"Limit Power [W] ",
310310
"I Measurement ",
311311
"Startup Beep ",
@@ -316,7 +316,7 @@ char menu_names[menu_length][30] = { "Startup Temp °C ",
316316
"Temp cal 350 ",
317317
"Temp cal 400 ",
318318
"Temp cal 450 ",
319-
"Serial DEBUG ",
319+
"Serial DEBUG ",
320320
"Disp Temp. filter ",
321321
"Start at prev. temp ",
322322
"-Load Default- ",
@@ -450,7 +450,6 @@ void change_state(mainstates new_state){
450450
flash_values.startup_temperature = sensor_values.set_temperature;
451451
FlashWrite(&flash_values);
452452
}
453-
454453
if((sensor_values.current_state == RUN) && (flash_values.GPIO4_ON_at_run == 1)){
455454
HAL_GPIO_WritePin(GPIOB, USR_4_Pin, GPIO_PIN_SET);
456455
}
@@ -710,6 +709,7 @@ void settings_menu(){
710709
}
711710

712711
char string[10];
712+
memset(&string, '\0', 10);
713713
if(i < menu_length-3){
714714
if((i == menu_cursor_position) && (menu_level == 1)){
715715
left_align_float(string, (((float*)&flash_values)[i]), strlen(string));

0 commit comments

Comments
 (0)