From fc2684e554cb523abed4f5e5485162f603ea88c4 Mon Sep 17 00:00:00 2001 From: Giovanni Di Sirio Date: Tue, 6 Oct 2015 08:55:51 +0000 Subject: Fixed SD card detection on STM32F7-Discovery. git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@8344 35acf78f-673a-0410-8e92-d51de3d6d3f4 --- os/hal/boards/ST_STM32F746G_DISCOVERY/board.c | 16 ++++++++-------- os/hal/boards/ST_STM32F746G_DISCOVERY/cfg/board.chcfg | 4 ++-- 2 files changed, 10 insertions(+), 10 deletions(-) (limited to 'os/hal/boards/ST_STM32F746G_DISCOVERY') diff --git a/os/hal/boards/ST_STM32F746G_DISCOVERY/board.c b/os/hal/boards/ST_STM32F746G_DISCOVERY/board.c index 02873cd62..2c595e5e8 100644 --- a/os/hal/boards/ST_STM32F746G_DISCOVERY/board.c +++ b/os/hal/boards/ST_STM32F746G_DISCOVERY/board.c @@ -85,20 +85,20 @@ void __early_init(void) { * @brief SDC card detection. */ bool sdc_lld_is_card_inserted(SDCDriver *sdcp) { - - (void)sdcp; - /* TODO: Fill the implementation.*/ - return true; + + (void)sdcp; + + return !palReadPad(GPIOC, GPIOC_SD_DETECT); } /** * @brief SDC card write protection detection. */ bool sdc_lld_is_write_protected(SDCDriver *sdcp) { - - (void)sdcp; - - return !palReadPad(GPIOC, GPIOC_SD_DETECT); + + (void)sdcp; + /* TODO: Fill the implementation.*/ + return false; } #endif /* HAL_USE_SDC */ diff --git a/os/hal/boards/ST_STM32F746G_DISCOVERY/cfg/board.chcfg b/os/hal/boards/ST_STM32F746G_DISCOVERY/cfg/board.chcfg index b2d7d8294..ecd64ea91 100644 --- a/os/hal/boards/ST_STM32F746G_DISCOVERY/cfg/board.chcfg +++ b/os/hal/boards/ST_STM32F746G_DISCOVERY/cfg/board.chcfg @@ -11,10 +11,10 @@ STMicroelectronics STM32F746G-Discovery ST_STM32F746G_DISCOVERY - + return !palReadPad(GPIOC, GPIOC_SD_DETECT);]]> -- cgit v1.2.3