Go to the documentation of this file.
35 #include "mikrosdk_version.h"
38 #if mikroSDK_GET_VERSION < 20800ul
39 #include "rcu_delays.h"
45 #include "drv_digital_in.h"
46 #include "MikroSDK.PhysicalDrive"
47 #include "MikroSDK.FileSystem"
73 #define MICROSD_SET_DATA_SAMPLE_EDGE SET_SPI_DATA_SAMPLE_EDGE
74 #define MICROSD_SET_DATA_SAMPLE_MIDDLE SET_SPI_DATA_SAMPLE_MIDDLE
92 #define MICROSD_MAP_MIKROBUS( cfg, mikrobus ) \
93 cfg.miso = MIKROBUS( mikrobus, MIKROBUS_MISO ); \
94 cfg.mosi = MIKROBUS( mikrobus, MIKROBUS_MOSI ); \
95 cfg.sck = MIKROBUS( mikrobus, MIKROBUS_SCK ); \
96 cfg.cs = MIKROBUS( mikrobus, MIKROBUS_CS ); \
97 cfg.cd_pin = MIKROBUS( mikrobus, MIKROBUS_AN );
err_t microsd_init(microsd_t *ctx, microsd_cfg_t *cfg)
microSD initialization function.
fatfs_logical_drive_t fat_ldrive
Definition: microsd.h:112
pin_name_t cd_pin
Definition: microsd.h:128
microsd_return_value_t
microSD Click return value data.
Definition: microsd.h:137
microSD Click context object.
Definition: microsd.h:107
@ MICROSD_ERROR
Definition: microsd.h:139
sdspi_physical_drive_t sd_pdrive
Definition: microsd.h:110
@ MICROSD_OK
Definition: microsd.h:138
pin_name_t cs
Definition: microsd.h:126
uint8_t microsd_get_card_detect(microsd_t *ctx)
microSD get card detect function.
pin_name_t miso
Definition: microsd.h:123
pin_name_t mosi
Definition: microsd.h:124
pin_name_t sck
Definition: microsd.h:125
digital_in_t cd_pin
Definition: microsd.h:108
microSD Click configuration object.
Definition: microsd.h:121
void microsd_cfg_setup(microsd_cfg_t *cfg)
microSD configuration object setup function.