Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
ffconf.h
to avoid embed it in the core and allow easiest user configThe FatFs has several user defined options, which is specified from within theffconf.h
file.This library provides a default user defined options file named
ffconf_default.h
.User can provide his own defined options by adding his configuration in a file named
ffconf_custom.h
at sketch level or in variant folder.sd_conf.h
while API provide a way to specify it. This require to provide the pin number instead of theGPIO_PIN_x
pin andGPIOX port
.That's why
sd_conf.h
usage has been removed.Moreover several definition for the BSP are common or only dependent to SD instance.
SD instance could be
SDMMC1
orSDIO
depending of the STM32 series.Only the SD detects definition should be redefined thanks the
variant.h
if the board has one.begin()
methods andBSP_SD_*init()
functions: use methods with default parameters value.