class DeviceVendorConfigureBusRequest
Defined at line 329 of file fidling/gen/sdk/fidl/fuchsia.hardware.sdhci/fuchsia.hardware.sdhci/cpp/fidl/fuchsia.hardware.sdhci/cpp/wire_types.h
Public Methods
void DeviceVendorConfigureBusRequest (const DeviceVendorConfigureBusRequest & )
Defined at line 333 of file fidling/gen/sdk/fidl/fuchsia.hardware.sdhci/fuchsia.hardware.sdhci/cpp/fidl/fuchsia.hardware.sdhci/cpp/wire_types.h
void DeviceVendorConfigureBusRequest ()
void DeviceVendorConfigureBusRequest (DeviceVendorConfigureBusRequest && )
Defined at line 335 of file fidling/gen/sdk/fidl/fuchsia.hardware.sdhci/fuchsia.hardware.sdhci/cpp/fidl/fuchsia.hardware.sdhci/cpp/wire_types.h
bool IsUnknown ()
Defined at line 345 of file fidling/gen/sdk/fidl/fuchsia.hardware.sdhci/fuchsia.hardware.sdhci/cpp/fidl/fuchsia.hardware.sdhci/cpp/wire_types.h
bool has_invalid_tag ()
bool is_voltage ()
DeviceVendorConfigureBusRequest WithVoltage (::fuchsia_hardware_sdmmc::wire::SdmmcVoltage val)
::fuchsia_hardware_sdmmc::wire::SdmmcVoltage & voltage ()
const ::fuchsia_hardware_sdmmc::wire::SdmmcVoltage & voltage ()
bool is_width ()
DeviceVendorConfigureBusRequest WithWidth (::fuchsia_hardware_sdmmc::wire::SdmmcBusWidth val)
DeviceVendorConfigureBusRequest & operator= (const DeviceVendorConfigureBusRequest & )
Defined at line 334 of file fidling/gen/sdk/fidl/fuchsia.hardware.sdhci/fuchsia.hardware.sdhci/cpp/fidl/fuchsia.hardware.sdhci/cpp/wire_types.h
DeviceVendorConfigureBusRequest & operator= (DeviceVendorConfigureBusRequest && )
Defined at line 336 of file fidling/gen/sdk/fidl/fuchsia.hardware.sdhci/fuchsia.hardware.sdhci/cpp/fidl/fuchsia.hardware.sdhci/cpp/wire_types.h
::fuchsia_hardware_sdmmc::wire::SdmmcBusWidth & width ()
const ::fuchsia_hardware_sdmmc::wire::SdmmcBusWidth & width ()
bool is_frequency_hz ()
DeviceVendorConfigureBusRequest WithFrequencyHz (uint32_t val)
SDHCI defines two clocks: the clock delivered to the external card ("SD clock") and the
internal clock (upstream of the SD clock).
`VendorConfigureBus()` with `frequency_hz` always enables the internal clock, and if
`frequency_hz` is nonzero, enables the SD clock with the given frequency (the SD clock
is disabled if `frequency_hz` is zero). The driver must wait for all clocks to be stable
before returning.
uint32_t & frequency_hz ()
SDHCI defines two clocks: the clock delivered to the external card ("SD clock") and the
internal clock (upstream of the SD clock).
`VendorConfigureBus()` with `frequency_hz` always enables the internal clock, and if
`frequency_hz` is nonzero, enables the SD clock with the given frequency (the SD clock
is disabled if `frequency_hz` is zero). The driver must wait for all clocks to be stable
before returning.
const uint32_t & frequency_hz ()
SDHCI defines two clocks: the clock delivered to the external card ("SD clock") and the
internal clock (upstream of the SD clock).
`VendorConfigureBus()` with `frequency_hz` always enables the internal clock, and if
`frequency_hz` is nonzero, enables the SD clock with the given frequency (the SD clock
is disabled if `frequency_hz` is zero). The driver must wait for all clocks to be stable
before returning.
bool is_timing ()
DeviceVendorConfigureBusRequest WithTiming (::fuchsia_hardware_sdmmc::wire::SdmmcTiming val)
::fuchsia_hardware_sdmmc::wire::SdmmcTiming & timing ()
const ::fuchsia_hardware_sdmmc::wire::SdmmcTiming & timing ()
::fuchsia_hardware_sdhci::wire::DeviceVendorConfigureBusRequest::Tag Which ()
Enumerations
enum Tag
| Name | Value |
|---|---|
| kVoltage | 1 |
| kWidth | 2 |
| kFrequencyHz | 3 |
| kTiming | 4 |
| _do_not_handle_this__write_a_default_case_instead | ::std::numeric_limits<::fidl_union_tag_t>::max() |
Defined at line 338 of file fidling/gen/sdk/fidl/fuchsia.hardware.sdhci/fuchsia.hardware.sdhci/cpp/fidl/fuchsia.hardware.sdhci/cpp/wire_types.h