Zephyr API Documentation  3.7.0
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
sdhc_io Struct Reference

SD host controller I/O control structure. More...

#include <sdhc.h>

Data Fields

enum sdhc_clock_speed clock
 Clock rate.
 
enum sdhc_bus_mode bus_mode
 command output mode
 
enum sdhc_power power_mode
 SD power supply mode.
 
enum sdhc_bus_width bus_width
 SD bus width.
 
enum sdhc_timing_mode timing
 SD bus timing.
 
enum sd_driver_type driver_type
 SD driver type.
 
enum sd_voltage signal_voltage
 IO signalling voltage (usually 1.8 or 3.3V)
 

Detailed Description

SD host controller I/O control structure.

Controls I/O settings for the SDHC. Note that only a subset of these settings apply to host controllers in SPI mode. Populate this struct, then call sdhc_set_io to apply I/O settings

Field Documentation

◆ bus_mode

enum sdhc_bus_mode sdhc_io::bus_mode

command output mode

◆ bus_width

enum sdhc_bus_width sdhc_io::bus_width

SD bus width.

◆ clock

enum sdhc_clock_speed sdhc_io::clock

Clock rate.

◆ driver_type

enum sd_driver_type sdhc_io::driver_type

SD driver type.

◆ power_mode

enum sdhc_power sdhc_io::power_mode

SD power supply mode.

◆ signal_voltage

enum sd_voltage sdhc_io::signal_voltage

IO signalling voltage (usually 1.8 or 3.3V)

◆ timing

enum sdhc_timing_mode sdhc_io::timing

SD bus timing.


The documentation for this struct was generated from the following file: