summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoriabdalkader <i.abdalkader@gmail.com>2018-03-24 21:24:06 +0200
committerDamien George <damien.p.george@gmail.com>2018-03-28 13:25:00 +1100
commitcf1d6df05acc22b641fb97de6a87b100b4fcfcb1 (patch)
treead4dae7c1592d7090565b4881a4f36d986838346
parentb4f814c9b75939a33caa769e87b8d1e9c82227f3 (diff)
stm32/boards/NUCLEO_H743ZI: Enable SD card support.
-rw-r--r--ports/stm32/boards/NUCLEO_H743ZI/mpconfigboard.h6
-rw-r--r--ports/stm32/boards/NUCLEO_H743ZI/pins.csv14
2 files changed, 13 insertions, 7 deletions
diff --git a/ports/stm32/boards/NUCLEO_H743ZI/mpconfigboard.h b/ports/stm32/boards/NUCLEO_H743ZI/mpconfigboard.h
index 964206137..7aea8b06a 100644
--- a/ports/stm32/boards/NUCLEO_H743ZI/mpconfigboard.h
+++ b/ports/stm32/boards/NUCLEO_H743ZI/mpconfigboard.h
@@ -6,6 +6,7 @@
#define MICROPY_HW_ENABLE_USB (1)
#define MICROPY_HW_HAS_SWITCH (1)
#define MICROPY_HW_HAS_FLASH (1)
+#define MICROPY_HW_HAS_SDCARD (1)
#define MICROPY_BOARD_EARLY_INIT NUCLEO_H743ZI_board_early_init
void NUCLEO_H743ZI_board_early_init(void);
@@ -55,3 +56,8 @@ void NUCLEO_H743ZI_board_early_init(void);
#define MICROPY_HW_USB_FS (1)
#define MICROPY_HW_USB_VBUS_DETECT_PIN (pin_A9)
#define MICROPY_HW_USB_OTG_ID_PIN (pin_A10)
+
+// SD card detect switch
+#define MICROPY_HW_SDCARD_DETECT_PIN (pin_G2)
+#define MICROPY_HW_SDCARD_DETECT_PULL (GPIO_PULLUP)
+#define MICROPY_HW_SDCARD_DETECT_PRESENT (GPIO_PIN_RESET)
diff --git a/ports/stm32/boards/NUCLEO_H743ZI/pins.csv b/ports/stm32/boards/NUCLEO_H743ZI/pins.csv
index 82f80764f..92627ba95 100644
--- a/ports/stm32/boards/NUCLEO_H743ZI/pins.csv
+++ b/ports/stm32/boards/NUCLEO_H743ZI/pins.csv
@@ -35,13 +35,13 @@ I2C1_SCL,PB8
I2C2_SDA,PF0
I2C2_SCL,PF1
EXT_RST,PG3
-SD_D0,PG9
-SD_D1,PG10
-SD_D2,PB3
-SD_D3,PB4
-SD_CK,PD6
-SD_CMD,PD7
-SD_SW,PI15
+SD_D0,PC8
+SD_D1,PC9
+SD_D2,PC10
+SD_D3,PC11
+SD_CMD,PD2
+SD_CK,PC12
+SD_SW,PG2
LCD_BL_CTRL,PK3
LCD_INT,PI13
LCD_SDA,PH8