diff options
| author | Andrew Leech | 2019-05-23 13:55:19 +1000 |
|---|---|---|
| committer | Damien George | 2019-05-23 21:55:31 +1000 |
| commit | 4f4477872861927f7d9230248dcf43d15bc7b57c (patch) | |
| tree | 767b898cd160f8d6ff7acdf5e01fd3a11a2583ef /ports/stm32/sdcard.c | |
| parent | 6cf4e9675b11de43fe99844919670ba0c3ff544a (diff) | |
stm32/sdcard: Add switch break to ensure only correct SD/MMC IRQ is run.
Diffstat (limited to 'ports/stm32/sdcard.c')
| -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 } } |
