18#ifndef __HAL_DRIVER_SDIO_PROBE_H__
19#define __HAL_DRIVER_SDIO_PROBE_H__
25#if VSF_HAL_USE_SDIO == ENABLED
27#undef __VSF_SDIO_PROBE_PUBLIC_CONST__
28#if defined(__VSF_SDIO_PROBE_CLASS_IMPLEMENT)
29# undef __VSF_SDIO_PROBE_CLASS_IMPLEMENT
30# define __VSF_CLASS_IMPLEMENT__
31# define __VSF_SDIO_PROBE_PUBLIC_CONST__
33# define __VSF_SDIO_PROBE_PUBLIC_CONST__ const
68 uint32_t r1_expected_card_status_mask;
vsf_err_t
Definition __type.h:42
vsf_sdio_irq_mask_t
Definition sdio.h:78
vsf_sdio_reqsts_t
Definition sdio.h:85
Definition sdio_probe.h:46
unsigned int uint32_t
Definition lvgl.h:43
unsigned char uint8_t
Definition lvgl.h:40
#define vsf_class(__name)
Definition ooc_class.h:48
vsf_err_t vsf_sdio_probe_start(vsf_sdio_t *sdio, vsf_sdio_probe_t *probe)
start sdio probe, SDIO MUST be initialized by calling vsf_sdio_init first.
Definition sdio_probe.c:85
vsf_err_t vsf_sdio_probe_irqhandler(vsf_sdio_t *sdio, vsf_sdio_probe_t *probe, vsf_sdio_irq_mask_t irq_mask, vsf_sdio_reqsts_t status, uint32_t resp[4])
called in sdio irqhandler while probing sdio.
Definition sdio_probe.c:117
#define __VSF_SDIO_PROBE_PUBLIC_CONST__
Definition sdio_probe.h:33
const i_spi_t vsf_spi_irq_mask_t irq_mask
Definition spi_interface.h:38
unsigned long long uint64_t
Definition stdint.h:11
Definition vsf_template_sdio.h:528
Definition vsf_template_sdio.h:737
Definition vsf_template_sdio.h:365
uint8_t state
Definition vsf_msg_tree.h:247
uint8_t status
Definition vsf_tgui.h:139