aboutsummaryrefslogtreecommitdiffstats
path: root/boards/OLIMEX_STM32_E407
diff options
context:
space:
mode:
Diffstat (limited to 'boards/OLIMEX_STM32_E407')
-rw-r--r--boards/OLIMEX_STM32_E407/board.c10
1 files changed, 1 insertions, 9 deletions
diff --git a/boards/OLIMEX_STM32_E407/board.c b/boards/OLIMEX_STM32_E407/board.c
index 6c149bbca..7a3aaa4e2 100644
--- a/boards/OLIMEX_STM32_E407/board.c
+++ b/boards/OLIMEX_STM32_E407/board.c
@@ -58,15 +58,7 @@ void __early_init(void) {
bool_t sdc_lld_is_card_inserted(SDCDriver *sdcp) {
(void)sdcp;
- palSetPadMode(GPIOC, GPIOC_SD_D3, PAL_MODE_INPUT);
- if (palReadPad(GPIOC, GPIOC_SD_D3) != PAL_LOW) {
- /* Switching the pin to SDIO mode because after detecting the card the
- SDC driver will start accessing it.*/
- palSetPadMode(GPIOC, GPIOC_SD_D3, PAL_MODE_ALTERNATE(12));
- return TRUE;
- }
- /* Leaving the pin in input mode, it will be polled again.*/
- return FALSE;
+ return (bool_t)palReadPad(GPIOC, GPIOC_SD_D3);
}
/*