Add support for SDCard

This commit is contained in:
linjieqiang 2016-12-13 13:39:08 +08:00
parent baadf03117
commit e53e829b7a
2 changed files with 20 additions and 1 deletions

View File

@ -92,6 +92,25 @@
#define M25P16_CS_PIN PD2
#define M25P16_SPI_INSTANCE SPI3
// *************** SDCARD *****************************
#define USE_SDCARD
#define SDCARD_DETECT_INVERTED
#define SDCARD_DETECT_PIN PB7
#define SDCARD_SPI_INSTANCE SPI3
#define SDCARD_SPI_CS_PIN PB9
// SPI2 is on the APB1 bus whose clock runs at 84MHz. Divide to under 400kHz for init:
#define SDCARD_SPI_INITIALIZATION_CLOCK_DIVIDER 256 // 328kHz
// Divide to under 25MHz for normal operation:
#define SDCARD_SPI_FULL_SPEED_CLOCK_DIVIDER 4 // 21MHz
#define SDCARD_DMA_CHANNEL_TX DMA1_Stream5
#define SDCARD_DMA_CHANNEL_TX_COMPLETE_FLAG DMA_FLAG_TCIF5
#define SDCARD_DMA_CLK RCC_AHB1Periph_DMA1
#define SDCARD_DMA_CHANNEL DMA_Channel_0
// *************** RTC6705 *************************
#define USE_RTC6705
#define RTC6705_SPILE_PIN PB3

View File

@ -1,5 +1,5 @@
F405_TARGETS += $(TARGET)
FEATURES += VCP ONBOARDFLASH
FEATURES += SDCARD VCP ONBOARDFLASH
TARGET_SRC = \
drivers/accgyro_spi_mpu6500.c \