From 277b28d7f511e0e889c9a8e72d3169afda53c32b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mario=20H=C3=BCttel?= Date: Mon, 17 Aug 2020 22:26:29 +0200 Subject: [PATCH] Make green LED flash instead of orange one, when inserting SD card --- stm-firmware/main.c | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/stm-firmware/main.c b/stm-firmware/main.c index 5f8bfce..a7702ac 100644 --- a/stm-firmware/main.c +++ b/stm-firmware/main.c @@ -130,8 +130,10 @@ static bool mount_sd_card_if_avail(bool mounted) if (!sdio_check_inserted() && !mounted && inserted_counter > 4) { inserted_counter = 0; res = f_mount(fs_ptr, "0:/", 1); - if (res == FR_OK) + if (res == FR_OK) { + led_set(1, 1); return true; + } else return false; } @@ -217,15 +219,10 @@ int main(void) while (1) { if (systick_ticks_have_passed(quarter_sec_timestamp, 250)) { + led_set(1, 0); sd_old = sd_card_mounted; sd_card_mounted = mount_sd_card_if_avail(sd_card_mounted); - if (sd_old != sd_card_mounted) { - led_set(0, 1); - } else { - led_set(0, 0); - } - if (sd_card_mounted && !sd_old) { adc_pt1000_get_resistance_calibration(NULL, NULL, &cal_active); if (!cal_active) {