|
|
@ -312,11 +312,7 @@ void dsp_mgr_change_to_sampling(int progress_s, int heartrate) { // |
|
|
|
// wave_drawer_draw_border(&sps->wave_drawer); |
|
|
|
|
|
|
|
ssd1306_basic_draw_str(sps->heartrate_x + 2, sps->heartrate_y, &xchange, &ychange, "<>", &font_asicc16x8_lib); |
|
|
|
if (heartrate <= 0) { |
|
|
|
ssd1306_basic_draw_str(sps->heartrate_x, sps->heartrate_y + 20, &xchange, &ychange, "-- ", &font_asicc16x8_lib); |
|
|
|
} else { |
|
|
|
ssd1306_basic_draw_str(sps->heartrate_x, sps->heartrate_y + 20, &xchange, &ychange, fmt("%3d", heartrate), &font_asicc16x8_lib); |
|
|
|
} |
|
|
|
ssd1306_basic_draw_str(sps->heartrate_x + 4, sps->heartrate_y + 20, &xchange, &ychange, "-- ", &font_asicc16x8_lib); |
|
|
|
ssd1306_basic_gram_update(); |
|
|
|
dsp_mgr_change_to_page(kPage_sampling); |
|
|
|
} |
|
|
@ -345,11 +341,13 @@ void samplePage_update_state(int progress_s, int wave_y, int heartrate, bool upd |
|
|
|
} |
|
|
|
|
|
|
|
if (heartrate <= 0) { |
|
|
|
ssd1306_basic_draw_str(sps->heartrate_x, sps->heartrate_y + 20, &xchange, &ychange, "-- ", &font_asicc16x8_lib); |
|
|
|
ssd1306_basic_draw_str(sps->heartrate_x + 4, sps->heartrate_y + 20, &xchange, &ychange, "-- ", &font_asicc16x8_lib); |
|
|
|
} else { |
|
|
|
if (heartrate >= 100) { |
|
|
|
ssd1306_basic_draw_str(sps->heartrate_x, sps->heartrate_y + 20, &xchange, &ychange, " ", &font_asicc16x8_lib); |
|
|
|
ssd1306_basic_draw_str(sps->heartrate_x, sps->heartrate_y + 20, &xchange, &ychange, fmt("%d", heartrate), &font_asicc16x8_lib); |
|
|
|
} else { |
|
|
|
ssd1306_basic_draw_str(sps->heartrate_x, sps->heartrate_y + 20, &xchange, &ychange, " ", &font_asicc16x8_lib); |
|
|
|
ssd1306_basic_draw_str(sps->heartrate_x + 4, sps->heartrate_y + 20, &xchange, &ychange, fmt("%d", heartrate), &font_asicc16x8_lib); |
|
|
|
} |
|
|
|
} |
|
|
|