diff options
author | Andrew Leech <andrew.leech@planetinnovation.com.au> | 2019-05-23 13:55:19 +1000 |
---|---|---|
committer | Damien George <damien.p.george@gmail.com> | 2019-05-23 21:55:31 +1000 |
commit | 4f4477872861927f7d9230248dcf43d15bc7b57c (patch) | |
tree | 767b898cd160f8d6ff7acdf5e01fd3a11a2583ef | |
parent | 6cf4e9675b11de43fe99844919670ba0c3ff544a (diff) |
stm32/sdcard: Add switch break to ensure only correct SD/MMC IRQ is run.
-rw-r--r-- | ports/stm32/sdcard.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/ports/stm32/sdcard.c b/ports/stm32/sdcard.c index 16e650615..8ffba0b4c 100644 --- a/ports/stm32/sdcard.c +++ b/ports/stm32/sdcard.c @@ -370,10 +370,12 @@ STATIC void sdmmc_irq_handler(void) { #if MICROPY_HW_ENABLE_SDCARD case PYB_SDMMC_FLAG_ACTIVE | PYB_SDMMC_FLAG_SD: HAL_SD_IRQHandler(&sdmmc_handle.sd); + break; #endif #if MICROPY_HW_ENABLE_MMCARD case PYB_SDMMC_FLAG_ACTIVE | PYB_SDMMC_FLAG_MMC: HAL_MMC_IRQHandler(&sdmmc_handle.mmc); + break; #endif } } |