Type Alias stm32_hal2::pac::sdmmc1::clkcr::NEGEDGE_W

source ·
pub type NEGEDGE_W<'a, const O: u8> = BitWriterRaw<'a, u32, CLKCR_SPEC, bool, BitM, O>;
Expand description

Field NEGEDGE writer - SDMMC_CK dephasing selection bit for data and Command. This bit can only be written when the CPSM and DPSM are not active (CPSMACT = 0 and DPSMACT = 0). When clock division = 1 (CLKDIV = 0), this bit has no effect. Data and Command change on SDMMC_CK falling edge. When clock division >1 (CLKDIV > 0) & DDR = 0: - SDMMC_CK edge occurs on SDMMCCLK rising edge. When clock division >1 (CLKDIV > 0) & DDR = 1: - Data changed on the SDMMCCLK falling edge succeeding a SDMMC_CK edge. - SDMMC_CK edge occurs on SDMMCCLK rising edge. - Data changed on the SDMMC_CK falling edge succeeding a SDMMC_CK edge. - SDMMC_CK edge occurs on SDMMCCLK rising edge.

Aliased Type§

struct NEGEDGE_W<'a, const O: u8> { /* private fields */ }