1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00

drivers/sdcard_spi: use new driver params scheme

This commit is contained in:
Alexandre Abadie 2018-02-28 17:43:28 +01:00
parent 2e066e8693
commit bc66d987a9

View File

@ -30,19 +30,19 @@ extern "C" {
* @{
*/
#ifndef SDCARD_SPI_PARAM_SPI
#define SDCARD_SPI_PARAM_SPI (SPI_DEV(0))
#define SDCARD_SPI_PARAM_SPI SPI_DEV(0)
#endif
#ifndef SDCARD_SPI_PARAM_CS
#define SDCARD_SPI_PARAM_CS (GPIO_PIN(2,4))
#define SDCARD_SPI_PARAM_CS GPIO_PIN(2,4)
#endif
#ifndef SDCARD_SPI_PARAM_CLK
#define SDCARD_SPI_PARAM_CLK (GPIO_PIN(2,5))
#define SDCARD_SPI_PARAM_CLK GPIO_PIN(2,5)
#endif
#ifndef SDCARD_SPI_PARAM_MOSI
#define SDCARD_SPI_PARAM_MOSI (GPIO_PIN(2,6))
#define SDCARD_SPI_PARAM_MOSI GPIO_PIN(2,6)
#endif
#ifndef SDCARD_SPI_PARAM_MISO
#define SDCARD_SPI_PARAM_MISO (GPIO_PIN(2,7))
#define SDCARD_SPI_PARAM_MISO GPIO_PIN(2,7)
#endif
#ifndef SDCARD_SPI_PARAM_POWER
#define SDCARD_SPI_PARAM_POWER (GPIO_UNDEF)
@ -51,21 +51,23 @@ extern "C" {
/** treated as 'don't care' if SDCARD_SPI_PARAM_POWER is GPIO_UNDEF */
#define SDCARD_SPI_PARAM_POWER_AH (true)
#endif
#ifndef SDCARD_SPI_PARAMS
#define SDCARD_SPI_PARAMS { .spi_dev = SDCARD_SPI_PARAM_SPI, \
.cs = SDCARD_SPI_PARAM_CS, \
.clk = SDCARD_SPI_PARAM_CLK, \
.mosi = SDCARD_SPI_PARAM_MOSI, \
.miso = SDCARD_SPI_PARAM_MISO, \
.power = SDCARD_SPI_PARAM_POWER, \
.power_act_high = SDCARD_SPI_PARAM_POWER_AH }
#endif
/** @} */
/**
* @brief sdcard_spi configuration
*/
static const sdcard_spi_params_t sdcard_spi_params[] = {
{
.spi_dev = SDCARD_SPI_PARAM_SPI,
.cs = SDCARD_SPI_PARAM_CS,
.clk = SDCARD_SPI_PARAM_CLK,
.mosi = SDCARD_SPI_PARAM_MOSI,
.miso = SDCARD_SPI_PARAM_MISO,
.power = SDCARD_SPI_PARAM_POWER,
.power_act_high = SDCARD_SPI_PARAM_POWER_AH
},
SDCARD_SPI_PARAMS
};
#ifdef __cplusplus