SDHC configurator struct.
This struct allows a configurator to provide block configuration information to the HAL. Because configurator-generated configurations are platform specific, the contents of this struct is subject to change between platforms and/or HAL releases.
Data Fields | |
| SDHC_Type * | base |
| Base address for the sdhc block. | |
| const cy_stc_sd_host_init_config_t * | host_config |
| PDL-level sd host config. | |
| cy_stc_sd_host_sd_card_config_t * | card_config |
| PDL-level sd host config. | |
| const mtb_hal_clock_t * | clock |
| Default clock to use. | |
| struct { | |
| mtb_hal_gpio_t | clk |
| SDHC clock pin. | |
| mtb_hal_gpio_t | cmd |
| SDHC command pin. | |
| mtb_hal_gpio_t | data [8] |
| SDHC data pins. | |
| } | gpios |
| Pins that are connected to the sdhc interface. | |
| SDHC_Type* mtb_hal_sdhc_configurator_t::base |
Base address for the sdhc block.
| const cy_stc_sd_host_init_config_t* mtb_hal_sdhc_configurator_t::host_config |
PDL-level sd host config.
| cy_stc_sd_host_sd_card_config_t* mtb_hal_sdhc_configurator_t::card_config |
PDL-level sd host config.
| const mtb_hal_clock_t* mtb_hal_sdhc_configurator_t::clock |
Default clock to use.
| struct { ... } mtb_hal_sdhc_configurator_t::gpios |
Pins that are connected to the sdhc interface.