pub struct W<U, REG> { /* private fields */ }
Expand description
Implementations§
Source§impl W<u32, Reg<u32, _CR>>
impl W<u32, Reg<u32, _CR>>
Sourcepub fn wave1(&mut self) -> WAVE1_W<'_>
pub fn wave1(&mut self) -> WAVE1_W<'_>
Bits 6:7 - DAC channel1 noise/triangle wave generation enable
Sourcepub fn dmaudrie1(&mut self) -> DMAUDRIE1_W<'_>
pub fn dmaudrie1(&mut self) -> DMAUDRIE1_W<'_>
Bit 13 - DAC channel1 DMA Underrun Interrupt enable
Sourcepub fn wave2(&mut self) -> WAVE2_W<'_>
pub fn wave2(&mut self) -> WAVE2_W<'_>
Bits 22:23 - DAC channel2 noise/triangle wave generation enable
Sourcepub fn dmaudrie2(&mut self) -> DMAUDRIE2_W<'_>
pub fn dmaudrie2(&mut self) -> DMAUDRIE2_W<'_>
Bit 29 - DAC channel2 DMA underrun interrupt enable
Source§impl W<u32, Reg<u32, _DHR12R1>>
impl W<u32, Reg<u32, _DHR12R1>>
Sourcepub fn dacc1dhr(&mut self) -> DACC1DHR_W<'_>
pub fn dacc1dhr(&mut self) -> DACC1DHR_W<'_>
Bits 0:11 - DAC channel1 12-bit right-aligned data
Source§impl W<u32, Reg<u32, _DHR12L1>>
impl W<u32, Reg<u32, _DHR12L1>>
Sourcepub fn dacc1dhr(&mut self) -> DACC1DHR_W<'_>
pub fn dacc1dhr(&mut self) -> DACC1DHR_W<'_>
Bits 4:15 - DAC channel1 12-bit left-aligned data
Source§impl W<u32, Reg<u32, _DHR8R1>>
impl W<u32, Reg<u32, _DHR8R1>>
Sourcepub fn dacc1dhr(&mut self) -> DACC1DHR_W<'_>
pub fn dacc1dhr(&mut self) -> DACC1DHR_W<'_>
Bits 0:7 - DAC channel1 8-bit right-aligned data
Source§impl W<u32, Reg<u32, _DHR12R2>>
impl W<u32, Reg<u32, _DHR12R2>>
Sourcepub fn dacc2dhr(&mut self) -> DACC2DHR_W<'_>
pub fn dacc2dhr(&mut self) -> DACC2DHR_W<'_>
Bits 0:11 - DAC channel2 12-bit right-aligned data
Source§impl W<u32, Reg<u32, _DHR12L2>>
impl W<u32, Reg<u32, _DHR12L2>>
Sourcepub fn dacc2dhr(&mut self) -> DACC2DHR_W<'_>
pub fn dacc2dhr(&mut self) -> DACC2DHR_W<'_>
Bits 4:15 - DAC channel2 12-bit left-aligned data
Source§impl W<u32, Reg<u32, _DHR8R2>>
impl W<u32, Reg<u32, _DHR8R2>>
Sourcepub fn dacc2dhr(&mut self) -> DACC2DHR_W<'_>
pub fn dacc2dhr(&mut self) -> DACC2DHR_W<'_>
Bits 0:7 - DAC channel2 8-bit right-aligned data
Source§impl W<u32, Reg<u32, _DHR12RD>>
impl W<u32, Reg<u32, _DHR12RD>>
Sourcepub fn dacc1dhr(&mut self) -> DACC1DHR_W<'_>
pub fn dacc1dhr(&mut self) -> DACC1DHR_W<'_>
Bits 0:11 - DAC channel1 12-bit right-aligned data
Sourcepub fn dacc2dhr(&mut self) -> DACC2DHR_W<'_>
pub fn dacc2dhr(&mut self) -> DACC2DHR_W<'_>
Bits 16:27 - DAC channel2 12-bit right-aligned data
Source§impl W<u32, Reg<u32, _DHR12LD>>
impl W<u32, Reg<u32, _DHR12LD>>
Sourcepub fn dacc1dhr(&mut self) -> DACC1DHR_W<'_>
pub fn dacc1dhr(&mut self) -> DACC1DHR_W<'_>
Bits 4:15 - DAC channel1 12-bit left-aligned data
Sourcepub fn dacc2dhr(&mut self) -> DACC2DHR_W<'_>
pub fn dacc2dhr(&mut self) -> DACC2DHR_W<'_>
Bits 20:31 - DAC channel2 12-bit left-aligned data
Source§impl W<u32, Reg<u32, _DHR8RD>>
impl W<u32, Reg<u32, _DHR8RD>>
Sourcepub fn dacc1dhr(&mut self) -> DACC1DHR_W<'_>
pub fn dacc1dhr(&mut self) -> DACC1DHR_W<'_>
Bits 0:7 - DAC channel1 8-bit right-aligned data
Sourcepub fn dacc2dhr(&mut self) -> DACC2DHR_W<'_>
pub fn dacc2dhr(&mut self) -> DACC2DHR_W<'_>
Bits 8:15 - DAC channel2 8-bit right-aligned data
Source§impl W<u32, Reg<u32, _SHSR1>>
impl W<u32, Reg<u32, _SHSR1>>
Sourcepub fn tsample1(&mut self) -> TSAMPLE1_W<'_>
pub fn tsample1(&mut self) -> TSAMPLE1_W<'_>
Bits 0:9 - DAC Channel 1 sample Time
Source§impl W<u32, Reg<u32, _SHSR2>>
impl W<u32, Reg<u32, _SHSR2>>
Sourcepub fn tsample2(&mut self) -> TSAMPLE2_W<'_>
pub fn tsample2(&mut self) -> TSAMPLE2_W<'_>
Bits 0:9 - DAC Channel 2 sample Time
Source§impl W<u32, Reg<u32, _SHRR>>
impl W<u32, Reg<u32, _SHRR>>
Sourcepub fn trefresh1(&mut self) -> TREFRESH1_W<'_>
pub fn trefresh1(&mut self) -> TREFRESH1_W<'_>
Bits 0:7 - DAC Channel 1 refresh Time
Sourcepub fn trefresh2(&mut self) -> TREFRESH2_W<'_>
pub fn trefresh2(&mut self) -> TREFRESH2_W<'_>
Bits 16:23 - DAC Channel 2 refresh Time
Source§impl W<u32, Reg<u32, _IFCR>>
impl W<u32, Reg<u32, _IFCR>>
Sourcepub fn ctcif7(&mut self) -> CTCIF7_W<'_>
pub fn ctcif7(&mut self) -> CTCIF7_W<'_>
Bit 25 - Channel x transfer complete clear (x = 1 ..7)
Sourcepub fn ctcif6(&mut self) -> CTCIF6_W<'_>
pub fn ctcif6(&mut self) -> CTCIF6_W<'_>
Bit 21 - Channel x transfer complete clear (x = 1 ..7)
Sourcepub fn ctcif5(&mut self) -> CTCIF5_W<'_>
pub fn ctcif5(&mut self) -> CTCIF5_W<'_>
Bit 17 - Channel x transfer complete clear (x = 1 ..7)
Source§impl W<u32, Reg<u32, _POL>>
impl W<u32, Reg<u32, _POL>>
Sourcepub fn polynomialcoefficients(&mut self) -> POLYNOMIALCOEFFICIENTS_W<'_>
pub fn polynomialcoefficients(&mut self) -> POLYNOMIALCOEFFICIENTS_W<'_>
Bits 0:31 - Programmable polynomial
Source§impl W<u32, Reg<u32, _COMP1_CSR>>
impl W<u32, Reg<u32, _COMP1_CSR>>
Sourcepub fn comp1_en(&mut self) -> COMP1_EN_W<'_>
pub fn comp1_en(&mut self) -> COMP1_EN_W<'_>
Bit 0 - Comparator 1 enable bit
Sourcepub fn comp1_pwrmode(&mut self) -> COMP1_PWRMODE_W<'_>
pub fn comp1_pwrmode(&mut self) -> COMP1_PWRMODE_W<'_>
Bits 2:3 - Power Mode of the comparator 1
Sourcepub fn comp1_inmsel(&mut self) -> COMP1_INMSEL_W<'_>
pub fn comp1_inmsel(&mut self) -> COMP1_INMSEL_W<'_>
Bits 4:6 - Comparator 1 Input Minus connection configuration bit
Sourcepub fn comp1_inpsel(&mut self) -> COMP1_INPSEL_W<'_>
pub fn comp1_inpsel(&mut self) -> COMP1_INPSEL_W<'_>
Bits 7:8 - Comparator1 input plus selection bit
Sourcepub fn comp1_polarity(&mut self) -> COMP1_POLARITY_W<'_>
pub fn comp1_polarity(&mut self) -> COMP1_POLARITY_W<'_>
Bit 15 - Comparator 1 polarity selection bit
Sourcepub fn comp1_hyst(&mut self) -> COMP1_HYST_W<'_>
pub fn comp1_hyst(&mut self) -> COMP1_HYST_W<'_>
Bits 16:17 - Comparator 1 hysteresis selection bits
Sourcepub fn comp1_blanking(&mut self) -> COMP1_BLANKING_W<'_>
pub fn comp1_blanking(&mut self) -> COMP1_BLANKING_W<'_>
Bits 18:20 - Comparator 1 blanking source selection bits
Sourcepub fn comp1_brgen(&mut self) -> COMP1_BRGEN_W<'_>
pub fn comp1_brgen(&mut self) -> COMP1_BRGEN_W<'_>
Bit 22 - Scaler bridge enable
Sourcepub fn comp1_scalen(&mut self) -> COMP1_SCALEN_W<'_>
pub fn comp1_scalen(&mut self) -> COMP1_SCALEN_W<'_>
Bit 23 - Voltage scaler enable bit
Sourcepub fn comp1_inmesel(&mut self) -> COMP1_INMESEL_W<'_>
pub fn comp1_inmesel(&mut self) -> COMP1_INMESEL_W<'_>
Bits 25:26 - comparator 1 input minus extended selection bits
Sourcepub fn comp1_lock(&mut self) -> COMP1_LOCK_W<'_>
pub fn comp1_lock(&mut self) -> COMP1_LOCK_W<'_>
Bit 31 - COMP1_CSR register lock bit
Source§impl W<u32, Reg<u32, _COMP2_CSR>>
impl W<u32, Reg<u32, _COMP2_CSR>>
Sourcepub fn comp2_en(&mut self) -> COMP2_EN_W<'_>
pub fn comp2_en(&mut self) -> COMP2_EN_W<'_>
Bit 0 - Comparator 2 enable bit
Sourcepub fn comp2_pwrmode(&mut self) -> COMP2_PWRMODE_W<'_>
pub fn comp2_pwrmode(&mut self) -> COMP2_PWRMODE_W<'_>
Bits 2:3 - Power Mode of the comparator 2
Sourcepub fn comp2_inmsel(&mut self) -> COMP2_INMSEL_W<'_>
pub fn comp2_inmsel(&mut self) -> COMP2_INMSEL_W<'_>
Bits 4:6 - Comparator 2 Input Minus connection configuration bit
Sourcepub fn comp2_inpsel(&mut self) -> COMP2_INPSEL_W<'_>
pub fn comp2_inpsel(&mut self) -> COMP2_INPSEL_W<'_>
Bits 7:8 - Comparator 2 Input Plus connection configuration bit
Sourcepub fn comp2_winmode(&mut self) -> COMP2_WINMODE_W<'_>
pub fn comp2_winmode(&mut self) -> COMP2_WINMODE_W<'_>
Bit 9 - Windows mode selection bit
Sourcepub fn comp2_polarity(&mut self) -> COMP2_POLARITY_W<'_>
pub fn comp2_polarity(&mut self) -> COMP2_POLARITY_W<'_>
Bit 15 - Comparator 2 polarity selection bit
Sourcepub fn comp2_hyst(&mut self) -> COMP2_HYST_W<'_>
pub fn comp2_hyst(&mut self) -> COMP2_HYST_W<'_>
Bits 16:17 - Comparator 2 hysteresis selection bits
Sourcepub fn comp2_blanking(&mut self) -> COMP2_BLANKING_W<'_>
pub fn comp2_blanking(&mut self) -> COMP2_BLANKING_W<'_>
Bits 18:20 - Comparator 2 blanking source selection bits
Sourcepub fn comp2_brgen(&mut self) -> COMP2_BRGEN_W<'_>
pub fn comp2_brgen(&mut self) -> COMP2_BRGEN_W<'_>
Bit 22 - Scaler bridge enable
Sourcepub fn comp2_scalen(&mut self) -> COMP2_SCALEN_W<'_>
pub fn comp2_scalen(&mut self) -> COMP2_SCALEN_W<'_>
Bit 23 - Voltage scaler enable bit
Sourcepub fn comp2_inmesel(&mut self) -> COMP2_INMESEL_W<'_>
pub fn comp2_inmesel(&mut self) -> COMP2_INMESEL_W<'_>
Bits 25:26 - comparator 2 input minus extended selection bits
Sourcepub fn comp2_lock(&mut self) -> COMP2_LOCK_W<'_>
pub fn comp2_lock(&mut self) -> COMP2_LOCK_W<'_>
Bit 31 - COMP2_CSR register lock bit
Source§impl W<u32, Reg<u32, _CR1>>
impl W<u32, Reg<u32, _CR1>>
Sourcepub fn nostretch(&mut self) -> NOSTRETCH_W<'_>
pub fn nostretch(&mut self) -> NOSTRETCH_W<'_>
Bit 17 - Clock stretching disable
Source§impl W<u32, Reg<u32, _CR2>>
impl W<u32, Reg<u32, _CR2>>
Source§impl W<u32, Reg<u32, _TIMEOUTR>>
impl W<u32, Reg<u32, _TIMEOUTR>>
Sourcepub fn timeouta(&mut self) -> TIMEOUTA_W<'_>
pub fn timeouta(&mut self) -> TIMEOUTA_W<'_>
Bits 0:11 - Bus timeout A
Sourcepub fn timouten(&mut self) -> TIMOUTEN_W<'_>
pub fn timouten(&mut self) -> TIMOUTEN_W<'_>
Bit 15 - Clock timeout enable
Sourcepub fn timeoutb(&mut self) -> TIMEOUTB_W<'_>
pub fn timeoutb(&mut self) -> TIMEOUTB_W<'_>
Bits 16:27 - Bus timeout B
Source§impl W<u32, Reg<u32, _ICR>>
impl W<u32, Reg<u32, _ICR>>
Sourcepub fn timoutcf(&mut self) -> TIMOUTCF_W<'_>
pub fn timoutcf(&mut self) -> TIMOUTCF_W<'_>
Bit 12 - Timeout detection flag clear
Source§impl W<u32, Reg<u32, _ACR>>
impl W<u32, Reg<u32, _ACR>>
Source§impl W<u32, Reg<u32, _CR>>
impl W<u32, Reg<u32, _CR>>
Sourcepub fn obl_launch(&mut self) -> OBL_LAUNCH_W<'_>
pub fn obl_launch(&mut self) -> OBL_LAUNCH_W<'_>
Bit 27 - Force the option byte loading
Source§impl W<u32, Reg<u32, _OPTR>>
impl W<u32, Reg<u32, _OPTR>>
Sourcepub fn n_rst_stop(&mut self) -> NRST_STOP_W<'_>
pub fn n_rst_stop(&mut self) -> NRST_STOP_W<'_>
Bit 12 - nRST_STOP
Sourcepub fn n_rst_stdby(&mut self) -> NRST_STDBY_W<'_>
pub fn n_rst_stdby(&mut self) -> NRST_STDBY_W<'_>
Bit 13 - nRST_STDBY
Sourcepub fn iwdg_stop(&mut self) -> IWDG_STOP_W<'_>
pub fn iwdg_stop(&mut self) -> IWDG_STOP_W<'_>
Bit 17 - Independent watchdog counter freeze in Stop mode
Sourcepub fn iwdg_stdby(&mut self) -> IWDG_STDBY_W<'_>
pub fn iwdg_stdby(&mut self) -> IWDG_STDBY_W<'_>
Bit 18 - Independent watchdog counter freeze in Standby mode
Sourcepub fn dualbank(&mut self) -> DUALBANK_W<'_>
pub fn dualbank(&mut self) -> DUALBANK_W<'_>
Bit 21 - Dual-Bank on 512 KB or 256 KB Flash memory devices
Sourcepub fn sram2_pe(&mut self) -> SRAM2_PE_W<'_>
pub fn sram2_pe(&mut self) -> SRAM2_PE_W<'_>
Bit 24 - SRAM2 parity check enable
Sourcepub fn sram2_rst(&mut self) -> SRAM2_RST_W<'_>
pub fn sram2_rst(&mut self) -> SRAM2_RST_W<'_>
Bit 25 - SRAM2 Erase when system reset
Sourcepub fn n_swboot0(&mut self) -> NSWBOOT0_W<'_>
pub fn n_swboot0(&mut self) -> NSWBOOT0_W<'_>
Bit 26 - Software BOOT0
Source§impl W<u32, Reg<u32, _PCROP1SR>>
impl W<u32, Reg<u32, _PCROP1SR>>
Sourcepub fn pcrop1_strt(&mut self) -> PCROP1_STRT_W<'_>
pub fn pcrop1_strt(&mut self) -> PCROP1_STRT_W<'_>
Bits 0:15 - Bank 1 PCROP area start offset
Source§impl W<u32, Reg<u32, _PCROP1ER>>
impl W<u32, Reg<u32, _PCROP1ER>>
Sourcepub fn pcrop1_end(&mut self) -> PCROP1_END_W<'_>
pub fn pcrop1_end(&mut self) -> PCROP1_END_W<'_>
Bits 0:15 - Bank 1 PCROP area end offset
Sourcepub fn pcrop_rdp(&mut self) -> PCROP_RDP_W<'_>
pub fn pcrop_rdp(&mut self) -> PCROP_RDP_W<'_>
Bit 31 - PCROP area preserved when RDP level decreased
Source§impl W<u32, Reg<u32, _WRP1AR>>
impl W<u32, Reg<u32, _WRP1AR>>
Sourcepub fn wrp1a_strt(&mut self) -> WRP1A_STRT_W<'_>
pub fn wrp1a_strt(&mut self) -> WRP1A_STRT_W<'_>
Bits 0:7 - Bank 1 WRP first area tart offset
Sourcepub fn wrp1a_end(&mut self) -> WRP1A_END_W<'_>
pub fn wrp1a_end(&mut self) -> WRP1A_END_W<'_>
Bits 16:23 - Bank 1 WRP first area A end offset
Source§impl W<u32, Reg<u32, _WRP1BR>>
impl W<u32, Reg<u32, _WRP1BR>>
Sourcepub fn wrp1b_strt(&mut self) -> WRP1B_STRT_W<'_>
pub fn wrp1b_strt(&mut self) -> WRP1B_STRT_W<'_>
Bits 16:23 - Bank 1 WRP second area B end offset
Sourcepub fn wrp1b_end(&mut self) -> WRP1B_END_W<'_>
pub fn wrp1b_end(&mut self) -> WRP1B_END_W<'_>
Bits 0:7 - Bank 1 WRP second area B start offset
Source§impl W<u32, Reg<u32, _PCROP2SR>>
impl W<u32, Reg<u32, _PCROP2SR>>
Sourcepub fn pcrop2_strt(&mut self) -> PCROP2_STRT_W<'_>
pub fn pcrop2_strt(&mut self) -> PCROP2_STRT_W<'_>
Bits 0:15 - Bank 2 PCROP area start offset
Source§impl W<u32, Reg<u32, _PCROP2ER>>
impl W<u32, Reg<u32, _PCROP2ER>>
Sourcepub fn pcrop2_end(&mut self) -> PCROP2_END_W<'_>
pub fn pcrop2_end(&mut self) -> PCROP2_END_W<'_>
Bits 0:15 - Bank 2 PCROP area end offset
Source§impl W<u32, Reg<u32, _WRP2AR>>
impl W<u32, Reg<u32, _WRP2AR>>
Sourcepub fn wrp2a_strt(&mut self) -> WRP2A_STRT_W<'_>
pub fn wrp2a_strt(&mut self) -> WRP2A_STRT_W<'_>
Bits 0:7 - Bank 2 WRP first area A start offset
Sourcepub fn wrp2a_end(&mut self) -> WRP2A_END_W<'_>
pub fn wrp2a_end(&mut self) -> WRP2A_END_W<'_>
Bits 16:23 - Bank 2 WRP first area A end offset
Source§impl W<u32, Reg<u32, _WRP2BR>>
impl W<u32, Reg<u32, _WRP2BR>>
Sourcepub fn wrp2b_strt(&mut self) -> WRP2B_STRT_W<'_>
pub fn wrp2b_strt(&mut self) -> WRP2B_STRT_W<'_>
Bits 0:7 - Bank 2 WRP second area B start offset
Sourcepub fn wrp2b_end(&mut self) -> WRP2B_END_W<'_>
pub fn wrp2b_end(&mut self) -> WRP2B_END_W<'_>
Bits 16:23 - Bank 2 WRP second area B end offset
Source§impl W<u32, Reg<u32, _CR>>
impl W<u32, Reg<u32, _CR>>
Sourcepub fn pllsai1on(&mut self) -> PLLSAI1ON_W<'_>
pub fn pllsai1on(&mut self) -> PLLSAI1ON_W<'_>
Bit 26 - SAI1 PLL enable
Sourcepub fn hsikeron(&mut self) -> HSIKERON_W<'_>
pub fn hsikeron(&mut self) -> HSIKERON_W<'_>
Bit 9 - HSI always enable for peripheral kernels
Sourcepub fn msirange(&mut self) -> MSIRANGE_W<'_>
pub fn msirange(&mut self) -> MSIRANGE_W<'_>
Bits 4:7 - MSI clock ranges
Sourcepub fn msirgsel(&mut self) -> MSIRGSEL_W<'_>
pub fn msirgsel(&mut self) -> MSIRGSEL_W<'_>
Bit 3 - MSI clock range selection
Sourcepub fn msipllen(&mut self) -> MSIPLLEN_W<'_>
pub fn msipllen(&mut self) -> MSIPLLEN_W<'_>
Bit 2 - MSI clock PLL enable
Source§impl W<u32, Reg<u32, _CFGR>>
impl W<u32, Reg<u32, _CFGR>>
Sourcepub fn stopwuck(&mut self) -> STOPWUCK_W<'_>
pub fn stopwuck(&mut self) -> STOPWUCK_W<'_>
Bit 15 - Wakeup from Stop and CSS backup clock selection
Source§impl W<u32, Reg<u32, _PLLCFGR>>
impl W<u32, Reg<u32, _PLLCFGR>>
Sourcepub fn pllr(&mut self) -> PLLR_W<'_>
pub fn pllr(&mut self) -> PLLR_W<'_>
Bits 25:26 - Main PLL division factor for PLLCLK (system clock)
Sourcepub fn pllq(&mut self) -> PLLQ_W<'_>
pub fn pllq(&mut self) -> PLLQ_W<'_>
Bits 21:22 - Main PLL division factor for PLLUSB1CLK(48 MHz clock)
Sourcepub fn pllp(&mut self) -> PLLP_W<'_>
pub fn pllp(&mut self) -> PLLP_W<'_>
Bit 17 - Main PLL division factor for PLLSAI3CLK (SAI1 and SAI2 clock)
Sourcepub fn pllm(&mut self) -> PLLM_W<'_>
pub fn pllm(&mut self) -> PLLM_W<'_>
Bits 4:6 - Division factor for the main PLL and audio PLL (PLLSAI1 and PLLSAI2) input clock
Source§impl W<u32, Reg<u32, _PLLSAI1CFGR>>
impl W<u32, Reg<u32, _PLLSAI1CFGR>>
Sourcepub fn pllsai1r(&mut self) -> PLLSAI1R_W<'_>
pub fn pllsai1r(&mut self) -> PLLSAI1R_W<'_>
Bits 25:26 - PLLSAI1 division factor for PLLADC1CLK (ADC clock)
Sourcepub fn pllsai1ren(&mut self) -> PLLSAI1REN_W<'_>
pub fn pllsai1ren(&mut self) -> PLLSAI1REN_W<'_>
Bit 24 - PLLSAI1 PLLADC1CLK output enable
Sourcepub fn pllsai1q(&mut self) -> PLLSAI1Q_W<'_>
pub fn pllsai1q(&mut self) -> PLLSAI1Q_W<'_>
Bits 21:22 - SAI1PLL division factor for PLLUSB2CLK (48 MHz clock)
Sourcepub fn pllsai1qen(&mut self) -> PLLSAI1QEN_W<'_>
pub fn pllsai1qen(&mut self) -> PLLSAI1QEN_W<'_>
Bit 20 - SAI1PLL PLLUSB2CLK output enable
Sourcepub fn pllsai1p(&mut self) -> PLLSAI1P_W<'_>
pub fn pllsai1p(&mut self) -> PLLSAI1P_W<'_>
Bit 17 - SAI1PLL division factor for PLLSAI1CLK (SAI1 or SAI2 clock)
Sourcepub fn pllsai1pen(&mut self) -> PLLSAI1PEN_W<'_>
pub fn pllsai1pen(&mut self) -> PLLSAI1PEN_W<'_>
Bit 16 - SAI1PLL PLLSAI1CLK output enable
Sourcepub fn pllsai1n(&mut self) -> PLLSAI1N_W<'_>
pub fn pllsai1n(&mut self) -> PLLSAI1N_W<'_>
Bits 8:14 - SAI1PLL multiplication factor for VCO
Sourcepub fn pllsai1pdiv(&mut self) -> PLLSAI1PDIV_W<'_>
pub fn pllsai1pdiv(&mut self) -> PLLSAI1PDIV_W<'_>
Bits 27:31 - PLLSAI1 division factor for PLLSAI1CLK
Source§impl W<u32, Reg<u32, _CIER>>
impl W<u32, Reg<u32, _CIER>>
Sourcepub fn lsecssie(&mut self) -> LSECSSIE_W<'_>
pub fn lsecssie(&mut self) -> LSECSSIE_W<'_>
Bit 9 - LSE clock security system interrupt enable
Sourcepub fn pllsai1rdyie(&mut self) -> PLLSAI1RDYIE_W<'_>
pub fn pllsai1rdyie(&mut self) -> PLLSAI1RDYIE_W<'_>
Bit 6 - PLLSAI1 ready interrupt enable
Sourcepub fn pllrdyie(&mut self) -> PLLRDYIE_W<'_>
pub fn pllrdyie(&mut self) -> PLLRDYIE_W<'_>
Bit 5 - PLL ready interrupt enable
Sourcepub fn hserdyie(&mut self) -> HSERDYIE_W<'_>
pub fn hserdyie(&mut self) -> HSERDYIE_W<'_>
Bit 4 - HSE ready interrupt enable
Sourcepub fn hsirdyie(&mut self) -> HSIRDYIE_W<'_>
pub fn hsirdyie(&mut self) -> HSIRDYIE_W<'_>
Bit 3 - HSI ready interrupt enable
Sourcepub fn msirdyie(&mut self) -> MSIRDYIE_W<'_>
pub fn msirdyie(&mut self) -> MSIRDYIE_W<'_>
Bit 2 - MSI ready interrupt enable
Sourcepub fn lserdyie(&mut self) -> LSERDYIE_W<'_>
pub fn lserdyie(&mut self) -> LSERDYIE_W<'_>
Bit 1 - LSE ready interrupt enable
Sourcepub fn lsirdyie(&mut self) -> LSIRDYIE_W<'_>
pub fn lsirdyie(&mut self) -> LSIRDYIE_W<'_>
Bit 0 - LSI ready interrupt enable
Sourcepub fn hsi48rdyie(&mut self) -> HSI48RDYIE_W<'_>
pub fn hsi48rdyie(&mut self) -> HSI48RDYIE_W<'_>
Bit 10 - HSI48 ready interrupt enable
Source§impl W<u32, Reg<u32, _CICR>>
impl W<u32, Reg<u32, _CICR>>
Sourcepub fn pllsai1rdyc(&mut self) -> PLLSAI1RDYC_W<'_>
pub fn pllsai1rdyc(&mut self) -> PLLSAI1RDYC_W<'_>
Bit 6 - PLLSAI1 ready interrupt clear
Sourcepub fn hsi48rdyc(&mut self) -> HSI48RDYC_W<'_>
pub fn hsi48rdyc(&mut self) -> HSI48RDYC_W<'_>
Bit 10 - HSI48 oscillator ready interrupt clear
Source§impl W<u32, Reg<u32, _AHB1RSTR>>
impl W<u32, Reg<u32, _AHB1RSTR>>
Sourcepub fn flashrst(&mut self) -> FLASHRST_W<'_>
pub fn flashrst(&mut self) -> FLASHRST_W<'_>
Bit 8 - Flash memory interface reset
Source§impl W<u32, Reg<u32, _AHB2RSTR>>
impl W<u32, Reg<u32, _AHB2RSTR>>
Sourcepub fn gpiohrst(&mut self) -> GPIOHRST_W<'_>
pub fn gpiohrst(&mut self) -> GPIOHRST_W<'_>
Bit 7 - IO port H reset
Sourcepub fn gpioerst(&mut self) -> GPIOERST_W<'_>
pub fn gpioerst(&mut self) -> GPIOERST_W<'_>
Bit 4 - IO port E reset
Sourcepub fn gpiodrst(&mut self) -> GPIODRST_W<'_>
pub fn gpiodrst(&mut self) -> GPIODRST_W<'_>
Bit 3 - IO port D reset
Sourcepub fn gpiocrst(&mut self) -> GPIOCRST_W<'_>
pub fn gpiocrst(&mut self) -> GPIOCRST_W<'_>
Bit 2 - IO port C reset
Sourcepub fn gpiobrst(&mut self) -> GPIOBRST_W<'_>
pub fn gpiobrst(&mut self) -> GPIOBRST_W<'_>
Bit 1 - IO port B reset
Sourcepub fn gpioarst(&mut self) -> GPIOARST_W<'_>
pub fn gpioarst(&mut self) -> GPIOARST_W<'_>
Bit 0 - IO port A reset
Source§impl W<u32, Reg<u32, _APB1RSTR1>>
impl W<u32, Reg<u32, _APB1RSTR1>>
Sourcepub fn lptim1rst(&mut self) -> LPTIM1RST_W<'_>
pub fn lptim1rst(&mut self) -> LPTIM1RST_W<'_>
Bit 31 - Low Power Timer 1 reset
Sourcepub fn opamprst(&mut self) -> OPAMPRST_W<'_>
pub fn opamprst(&mut self) -> OPAMPRST_W<'_>
Bit 30 - OPAMP interface reset
Sourcepub fn usart3rst(&mut self) -> USART3RST_W<'_>
pub fn usart3rst(&mut self) -> USART3RST_W<'_>
Bit 18 - USART3 reset
Sourcepub fn usart2rst(&mut self) -> USART2RST_W<'_>
pub fn usart2rst(&mut self) -> USART2RST_W<'_>
Bit 17 - USART2 reset
Sourcepub fn usart4rst(&mut self) -> USART4RST_W<'_>
pub fn usart4rst(&mut self) -> USART4RST_W<'_>
Bit 19 - USART4 reset.
Sourcepub fn usbfsrst(&mut self) -> USBFSRST_W<'_>
pub fn usbfsrst(&mut self) -> USBFSRST_W<'_>
Bit 26 - USB FS reset
Source§impl W<u32, Reg<u32, _APB1RSTR2>>
impl W<u32, Reg<u32, _APB1RSTR2>>
Sourcepub fn lptim2rst(&mut self) -> LPTIM2RST_W<'_>
pub fn lptim2rst(&mut self) -> LPTIM2RST_W<'_>
Bit 5 - Low-power timer 2 reset
Sourcepub fn swpmi1rst(&mut self) -> SWPMI1RST_W<'_>
pub fn swpmi1rst(&mut self) -> SWPMI1RST_W<'_>
Bit 2 - Single wire protocol reset
Sourcepub fn lpuart1rst(&mut self) -> LPUART1RST_W<'_>
pub fn lpuart1rst(&mut self) -> LPUART1RST_W<'_>
Bit 0 - Low-power UART 1 reset
Source§impl W<u32, Reg<u32, _APB2RSTR>>
impl W<u32, Reg<u32, _APB2RSTR>>
Sourcepub fn tim16rst(&mut self) -> TIM16RST_W<'_>
pub fn tim16rst(&mut self) -> TIM16RST_W<'_>
Bit 17 - TIM16 timer reset
Sourcepub fn tim15rst(&mut self) -> TIM15RST_W<'_>
pub fn tim15rst(&mut self) -> TIM15RST_W<'_>
Bit 16 - TIM15 timer reset
Sourcepub fn usart1rst(&mut self) -> USART1RST_W<'_>
pub fn usart1rst(&mut self) -> USART1RST_W<'_>
Bit 14 - USART1 reset
Sourcepub fn sdmmcrst(&mut self) -> SDMMCRST_W<'_>
pub fn sdmmcrst(&mut self) -> SDMMCRST_W<'_>
Bit 10 - SDMMC reset
Sourcepub fn syscfgrst(&mut self) -> SYSCFGRST_W<'_>
pub fn syscfgrst(&mut self) -> SYSCFGRST_W<'_>
Bit 0 - System configuration (SYSCFG) reset
Sourcepub fn dfsdmrst(&mut self) -> DFSDMRST_W<'_>
pub fn dfsdmrst(&mut self) -> DFSDMRST_W<'_>
Bit 24 - DFSDM filter reset
Source§impl W<u32, Reg<u32, _APB1ENR1>>
impl W<u32, Reg<u32, _APB1ENR1>>
Sourcepub fn lptim1en(&mut self) -> LPTIM1EN_W<'_>
pub fn lptim1en(&mut self) -> LPTIM1EN_W<'_>
Bit 31 - Low power timer 1 clock enable
Sourcepub fn usart1en(&mut self) -> USART1EN_W<'_>
pub fn usart1en(&mut self) -> USART1EN_W<'_>
Bit 18 - USART1 clock enable
Sourcepub fn usart2en(&mut self) -> USART2EN_W<'_>
pub fn usart2en(&mut self) -> USART2EN_W<'_>
Bit 17 - USART2 clock enable
Sourcepub fn rtcapben(&mut self) -> RTCAPBEN_W<'_>
pub fn rtcapben(&mut self) -> RTCAPBEN_W<'_>
Bit 10 - RTC APB clock enable
Source§impl W<u32, Reg<u32, _APB1ENR2>>
impl W<u32, Reg<u32, _APB1ENR2>>
Sourcepub fn lptim2en(&mut self) -> LPTIM2EN_W<'_>
pub fn lptim2en(&mut self) -> LPTIM2EN_W<'_>
Bit 5 - LPTIM2EN
Sourcepub fn swpmi1en(&mut self) -> SWPMI1EN_W<'_>
pub fn swpmi1en(&mut self) -> SWPMI1EN_W<'_>
Bit 2 - Single wire protocol clock enable
Sourcepub fn lpuart1en(&mut self) -> LPUART1EN_W<'_>
pub fn lpuart1en(&mut self) -> LPUART1EN_W<'_>
Bit 0 - Low power UART 1 clock enable
Source§impl W<u32, Reg<u32, _APB2ENR>>
impl W<u32, Reg<u32, _APB2ENR>>
Sourcepub fn usart1en(&mut self) -> USART1EN_W<'_>
pub fn usart1en(&mut self) -> USART1EN_W<'_>
Bit 14 - USART1clock enable
Sourcepub fn firewallen(&mut self) -> FIREWALLEN_W<'_>
pub fn firewallen(&mut self) -> FIREWALLEN_W<'_>
Bit 7 - Firewall clock enable
Sourcepub fn syscfgen(&mut self) -> SYSCFGEN_W<'_>
pub fn syscfgen(&mut self) -> SYSCFGEN_W<'_>
Bit 0 - SYSCFG clock enable
Source§impl W<u32, Reg<u32, _AHB1SMENR>>
impl W<u32, Reg<u32, _AHB1SMENR>>
Sourcepub fn tscsmen(&mut self) -> TSCSMEN_W<'_>
pub fn tscsmen(&mut self) -> TSCSMEN_W<'_>
Bit 16 - Touch Sensing Controller clocks enable during Sleep and Stop modes
Sourcepub fn sram1smen(&mut self) -> SRAM1SMEN_W<'_>
pub fn sram1smen(&mut self) -> SRAM1SMEN_W<'_>
Bit 9 - SRAM1 interface clocks enable during Sleep and Stop modes
Sourcepub fn flashsmen(&mut self) -> FLASHSMEN_W<'_>
pub fn flashsmen(&mut self) -> FLASHSMEN_W<'_>
Bit 8 - Flash memory interface clocks enable during Sleep and Stop modes
Sourcepub fn dma2smen(&mut self) -> DMA2SMEN_W<'_>
pub fn dma2smen(&mut self) -> DMA2SMEN_W<'_>
Bit 1 - DMA2 clocks enable during Sleep and Stop modes
Sourcepub fn dma1smen(&mut self) -> DMA1SMEN_W<'_>
pub fn dma1smen(&mut self) -> DMA1SMEN_W<'_>
Bit 0 - DMA1 clocks enable during Sleep and Stop modes
Source§impl W<u32, Reg<u32, _AHB2SMENR>>
impl W<u32, Reg<u32, _AHB2SMENR>>
Sourcepub fn rngsmen(&mut self) -> RNGSMEN_W<'_>
pub fn rngsmen(&mut self) -> RNGSMEN_W<'_>
Bit 18 - Random Number Generator clocks enable during Sleep and Stop modes
Sourcepub fn aessmen(&mut self) -> AESSMEN_W<'_>
pub fn aessmen(&mut self) -> AESSMEN_W<'_>
Bit 16 - AES accelerator clocks enable during Sleep and Stop modes
Sourcepub fn adcfssmen(&mut self) -> ADCFSSMEN_W<'_>
pub fn adcfssmen(&mut self) -> ADCFSSMEN_W<'_>
Bit 13 - ADC clocks enable during Sleep and Stop modes
Sourcepub fn sram2smen(&mut self) -> SRAM2SMEN_W<'_>
pub fn sram2smen(&mut self) -> SRAM2SMEN_W<'_>
Bit 9 - SRAM2 interface clocks enable during Sleep and Stop modes
Sourcepub fn gpiohsmen(&mut self) -> GPIOHSMEN_W<'_>
pub fn gpiohsmen(&mut self) -> GPIOHSMEN_W<'_>
Bit 7 - IO port H clocks enable during Sleep and Stop modes
Sourcepub fn gpioesmen(&mut self) -> GPIOESMEN_W<'_>
pub fn gpioesmen(&mut self) -> GPIOESMEN_W<'_>
Bit 4 - IO port E clocks enable during Sleep and Stop modes
Sourcepub fn gpiodsmen(&mut self) -> GPIODSMEN_W<'_>
pub fn gpiodsmen(&mut self) -> GPIODSMEN_W<'_>
Bit 3 - IO port D clocks enable during Sleep and Stop modes
Sourcepub fn gpiocsmen(&mut self) -> GPIOCSMEN_W<'_>
pub fn gpiocsmen(&mut self) -> GPIOCSMEN_W<'_>
Bit 2 - IO port C clocks enable during Sleep and Stop modes
Sourcepub fn gpiobsmen(&mut self) -> GPIOBSMEN_W<'_>
pub fn gpiobsmen(&mut self) -> GPIOBSMEN_W<'_>
Bit 1 - IO port B clocks enable during Sleep and Stop modes
Sourcepub fn gpioasmen(&mut self) -> GPIOASMEN_W<'_>
pub fn gpioasmen(&mut self) -> GPIOASMEN_W<'_>
Bit 0 - IO port A clocks enable during Sleep and Stop modes
Source§impl W<u32, Reg<u32, _AHB3SMENR>>
impl W<u32, Reg<u32, _AHB3SMENR>>
Sourcepub fn qspismen(&mut self) -> QSPISMEN_W<'_>
pub fn qspismen(&mut self) -> QSPISMEN_W<'_>
Bit 8 - QSPISMEN
Source§impl W<u32, Reg<u32, _APB1SMENR1>>
impl W<u32, Reg<u32, _APB1SMENR1>>
Sourcepub fn lptim1smen(&mut self) -> LPTIM1SMEN_W<'_>
pub fn lptim1smen(&mut self) -> LPTIM1SMEN_W<'_>
Bit 31 - Low power timer 1 clocks enable during Sleep and Stop modes
Sourcepub fn opampsmen(&mut self) -> OPAMPSMEN_W<'_>
pub fn opampsmen(&mut self) -> OPAMPSMEN_W<'_>
Bit 30 - OPAMP interface clocks enable during Sleep and Stop modes
Sourcepub fn dac1smen(&mut self) -> DAC1SMEN_W<'_>
pub fn dac1smen(&mut self) -> DAC1SMEN_W<'_>
Bit 29 - DAC1 interface clocks enable during Sleep and Stop modes
Sourcepub fn pwrsmen(&mut self) -> PWRSMEN_W<'_>
pub fn pwrsmen(&mut self) -> PWRSMEN_W<'_>
Bit 28 - Power interface clocks enable during Sleep and Stop modes
Sourcepub fn can1smen(&mut self) -> CAN1SMEN_W<'_>
pub fn can1smen(&mut self) -> CAN1SMEN_W<'_>
Bit 25 - CAN1 clocks enable during Sleep and Stop modes
Sourcepub fn i2c3smen(&mut self) -> I2C3SMEN_W<'_>
pub fn i2c3smen(&mut self) -> I2C3SMEN_W<'_>
Bit 23 - I2C3 clocks enable during Sleep and Stop modes
Sourcepub fn i2c1smen(&mut self) -> I2C1SMEN_W<'_>
pub fn i2c1smen(&mut self) -> I2C1SMEN_W<'_>
Bit 21 - I2C1 clocks enable during Sleep and Stop modes
Sourcepub fn usart2smen(&mut self) -> USART2SMEN_W<'_>
pub fn usart2smen(&mut self) -> USART2SMEN_W<'_>
Bit 18 - USART2 clocks enable during Sleep and Stop modes
Sourcepub fn usart1smen(&mut self) -> USART1SMEN_W<'_>
pub fn usart1smen(&mut self) -> USART1SMEN_W<'_>
Bit 17 - USART1 clocks enable during Sleep and Stop modes
Sourcepub fn sp3smen(&mut self) -> SP3SMEN_W<'_>
pub fn sp3smen(&mut self) -> SP3SMEN_W<'_>
Bit 15 - SPI3 clocks enable during Sleep and Stop modes
Sourcepub fn spi2smen(&mut self) -> SPI2SMEN_W<'_>
pub fn spi2smen(&mut self) -> SPI2SMEN_W<'_>
Bit 14 - SPI2 clocks enable during Sleep and Stop modes
Sourcepub fn wwdgsmen(&mut self) -> WWDGSMEN_W<'_>
pub fn wwdgsmen(&mut self) -> WWDGSMEN_W<'_>
Bit 11 - Window watchdog clocks enable during Sleep and Stop modes
Sourcepub fn lcdsmen(&mut self) -> LCDSMEN_W<'_>
pub fn lcdsmen(&mut self) -> LCDSMEN_W<'_>
Bit 9 - LCD clocks enable during Sleep and Stop modes
Sourcepub fn tim7smen(&mut self) -> TIM7SMEN_W<'_>
pub fn tim7smen(&mut self) -> TIM7SMEN_W<'_>
Bit 5 - TIM7 timer clocks enable during Sleep and Stop modes
Sourcepub fn tim6smen(&mut self) -> TIM6SMEN_W<'_>
pub fn tim6smen(&mut self) -> TIM6SMEN_W<'_>
Bit 4 - TIM6 timer clocks enable during Sleep and Stop modes
Sourcepub fn tim2smen(&mut self) -> TIM2SMEN_W<'_>
pub fn tim2smen(&mut self) -> TIM2SMEN_W<'_>
Bit 0 - TIM2 timer clocks enable during Sleep and Stop modes
Sourcepub fn rtcapbsmen(&mut self) -> RTCAPBSMEN_W<'_>
pub fn rtcapbsmen(&mut self) -> RTCAPBSMEN_W<'_>
Bit 10 - RTC APB clock enable during Sleep and Stop modes
Sourcepub fn usbfssmen(&mut self) -> USBFSSMEN_W<'_>
pub fn usbfssmen(&mut self) -> USBFSSMEN_W<'_>
Bit 26 - USB FS clock enable during Sleep and Stop modes
Sourcepub fn i2c2smen(&mut self) -> I2C2SMEN_W<'_>
pub fn i2c2smen(&mut self) -> I2C2SMEN_W<'_>
Bit 22 - I2C2 clocks enable during Sleep and Stop modes
Source§impl W<u32, Reg<u32, _APB1SMENR2>>
impl W<u32, Reg<u32, _APB1SMENR2>>
Sourcepub fn lptim2smen(&mut self) -> LPTIM2SMEN_W<'_>
pub fn lptim2smen(&mut self) -> LPTIM2SMEN_W<'_>
Bit 5 - LPTIM2SMEN
Sourcepub fn swpmi1smen(&mut self) -> SWPMI1SMEN_W<'_>
pub fn swpmi1smen(&mut self) -> SWPMI1SMEN_W<'_>
Bit 2 - Single wire protocol clocks enable during Sleep and Stop modes
Sourcepub fn lpuart1smen(&mut self) -> LPUART1SMEN_W<'_>
pub fn lpuart1smen(&mut self) -> LPUART1SMEN_W<'_>
Bit 0 - Low power UART 1 clocks enable during Sleep and Stop modes
Source§impl W<u32, Reg<u32, _APB2SMENR>>
impl W<u32, Reg<u32, _APB2SMENR>>
Sourcepub fn sai1smen(&mut self) -> SAI1SMEN_W<'_>
pub fn sai1smen(&mut self) -> SAI1SMEN_W<'_>
Bit 21 - SAI1 clocks enable during Sleep and Stop modes
Sourcepub fn tim16smen(&mut self) -> TIM16SMEN_W<'_>
pub fn tim16smen(&mut self) -> TIM16SMEN_W<'_>
Bit 17 - TIM16 timer clocks enable during Sleep and Stop modes
Sourcepub fn tim15smen(&mut self) -> TIM15SMEN_W<'_>
pub fn tim15smen(&mut self) -> TIM15SMEN_W<'_>
Bit 16 - TIM15 timer clocks enable during Sleep and Stop modes
Sourcepub fn usart1smen(&mut self) -> USART1SMEN_W<'_>
pub fn usart1smen(&mut self) -> USART1SMEN_W<'_>
Bit 14 - USART1clocks enable during Sleep and Stop modes
Sourcepub fn spi1smen(&mut self) -> SPI1SMEN_W<'_>
pub fn spi1smen(&mut self) -> SPI1SMEN_W<'_>
Bit 12 - SPI1 clocks enable during Sleep and Stop modes
Sourcepub fn tim1smen(&mut self) -> TIM1SMEN_W<'_>
pub fn tim1smen(&mut self) -> TIM1SMEN_W<'_>
Bit 11 - TIM1 timer clocks enable during Sleep and Stop modes
Sourcepub fn sdmmcsmen(&mut self) -> SDMMCSMEN_W<'_>
pub fn sdmmcsmen(&mut self) -> SDMMCSMEN_W<'_>
Bit 10 - SDMMC clocks enable during Sleep and Stop modes
Sourcepub fn syscfgsmen(&mut self) -> SYSCFGSMEN_W<'_>
pub fn syscfgsmen(&mut self) -> SYSCFGSMEN_W<'_>
Bit 0 - SYSCFG clocks enable during Sleep and Stop modes
Source§impl W<u32, Reg<u32, _CCIPR>>
impl W<u32, Reg<u32, _CCIPR>>
Sourcepub fn swpmi1sel(&mut self) -> SWPMI1SEL_W<'_>
pub fn swpmi1sel(&mut self) -> SWPMI1SEL_W<'_>
Bit 30 - SWPMI1 clock source selection
Sourcepub fn clk48sel(&mut self) -> CLK48SEL_W<'_>
pub fn clk48sel(&mut self) -> CLK48SEL_W<'_>
Bits 26:27 - 48 MHz clock source selection
Sourcepub fn lptim2sel(&mut self) -> LPTIM2SEL_W<'_>
pub fn lptim2sel(&mut self) -> LPTIM2SEL_W<'_>
Bits 20:21 - Low power timer 2 clock source selection
Sourcepub fn lptim1sel(&mut self) -> LPTIM1SEL_W<'_>
pub fn lptim1sel(&mut self) -> LPTIM1SEL_W<'_>
Bits 18:19 - Low power timer 1 clock source selection
Sourcepub fn lpuart1sel(&mut self) -> LPUART1SEL_W<'_>
pub fn lpuart1sel(&mut self) -> LPUART1SEL_W<'_>
Bits 10:11 - LPUART1 clock source selection
Sourcepub fn usart2sel(&mut self) -> USART2SEL_W<'_>
pub fn usart2sel(&mut self) -> USART2SEL_W<'_>
Bits 2:3 - USART2 clock source selection
Sourcepub fn usart1sel(&mut self) -> USART1SEL_W<'_>
pub fn usart1sel(&mut self) -> USART1SEL_W<'_>
Bits 0:1 - USART1 clock source selection
Sourcepub fn usart4sel(&mut self) -> USART4SEL_W<'_>
pub fn usart4sel(&mut self) -> USART4SEL_W<'_>
Bits 6:7 - USART4 clock source selection
Sourcepub fn usart3sel(&mut self) -> USART3SEL_W<'_>
pub fn usart3sel(&mut self) -> USART3SEL_W<'_>
Bits 4:5 - USART3 clock source selection
Source§impl W<u32, Reg<u32, _BDCR>>
impl W<u32, Reg<u32, _BDCR>>
Sourcepub fn lsecsson(&mut self) -> LSECSSON_W<'_>
pub fn lsecsson(&mut self) -> LSECSSON_W<'_>
Bit 5 - LSECSSON
Source§impl W<u32, Reg<u32, _CR2>>
impl W<u32, Reg<u32, _CR2>>
Sourcepub fn pvme4(&mut self) -> PVME4_W<'_>
pub fn pvme4(&mut self) -> PVME4_W<'_>
Bit 7 - Peripheral voltage monitoring 4 enable: VDDA vs. 2.2V
Sourcepub fn pvme3(&mut self) -> PVME3_W<'_>
pub fn pvme3(&mut self) -> PVME3_W<'_>
Bit 6 - Peripheral voltage monitoring 3 enable: VDDA vs. 1.62V
Sourcepub fn pvme2(&mut self) -> PVME2_W<'_>
pub fn pvme2(&mut self) -> PVME2_W<'_>
Bit 5 - Peripheral voltage monitoring 2 enable: VDDIO2 vs. 0.9V
Source§impl W<u32, Reg<u32, _CFGR1>>
impl W<u32, Reg<u32, _CFGR1>>
Sourcepub fn fpu_ie(&mut self) -> FPU_IE_W<'_>
pub fn fpu_ie(&mut self) -> FPU_IE_W<'_>
Bits 26:31 - Floating Point Unit interrupts enable bits
Sourcepub fn i2c3_fmp(&mut self) -> I2C3_FMP_W<'_>
pub fn i2c3_fmp(&mut self) -> I2C3_FMP_W<'_>
Bit 22 - I2C3 Fast-mode Plus driving capability activation
Sourcepub fn i2c2_fmp(&mut self) -> I2C2_FMP_W<'_>
pub fn i2c2_fmp(&mut self) -> I2C2_FMP_W<'_>
Bit 21 - I2C2 Fast-mode Plus driving capability activation
Sourcepub fn i2c1_fmp(&mut self) -> I2C1_FMP_W<'_>
pub fn i2c1_fmp(&mut self) -> I2C1_FMP_W<'_>
Bit 20 - I2C1 Fast-mode Plus driving capability activation
Sourcepub fn i2c_pb9_fmp(&mut self) -> I2C_PB9_FMP_W<'_>
pub fn i2c_pb9_fmp(&mut self) -> I2C_PB9_FMP_W<'_>
Bit 19 - Fast-mode Plus (Fm+) driving capability activation on PB9
Sourcepub fn i2c_pb8_fmp(&mut self) -> I2C_PB8_FMP_W<'_>
pub fn i2c_pb8_fmp(&mut self) -> I2C_PB8_FMP_W<'_>
Bit 18 - Fast-mode Plus (Fm+) driving capability activation on PB8
Sourcepub fn i2c_pb7_fmp(&mut self) -> I2C_PB7_FMP_W<'_>
pub fn i2c_pb7_fmp(&mut self) -> I2C_PB7_FMP_W<'_>
Bit 17 - Fast-mode Plus (Fm+) driving capability activation on PB7
Sourcepub fn i2c_pb6_fmp(&mut self) -> I2C_PB6_FMP_W<'_>
pub fn i2c_pb6_fmp(&mut self) -> I2C_PB6_FMP_W<'_>
Bit 16 - Fast-mode Plus (Fm+) driving capability activation on PB6
Source§impl W<u32, Reg<u32, _CR>>
impl W<u32, Reg<u32, _CR>>
Sourcepub fn dmaouten(&mut self) -> DMAOUTEN_W<'_>
pub fn dmaouten(&mut self) -> DMAOUTEN_W<'_>
Bit 12 - Enable DMA management of data output phase
Sourcepub fn datatype(&mut self) -> DATATYPE_W<'_>
pub fn datatype(&mut self) -> DATATYPE_W<'_>
Bits 1:2 - Data type selection (for data in and data out to/from the cryptographic block)
Source§impl W<u32, Reg<u32, _DINR>>
impl W<u32, Reg<u32, _DINR>>
Sourcepub fn aes_dinr(&mut self) -> AES_DINR_W<'_>
pub fn aes_dinr(&mut self) -> AES_DINR_W<'_>
Bits 0:31 - Data Input Register
Source§impl W<u32, Reg<u32, _KEYR0>>
impl W<u32, Reg<u32, _KEYR0>>
Sourcepub fn aes_keyr0(&mut self) -> AES_KEYR0_W<'_>
pub fn aes_keyr0(&mut self) -> AES_KEYR0_W<'_>
Bits 0:31 - Data Output Register (LSB key [31:0])
Source§impl W<u32, Reg<u32, _KEYR1>>
impl W<u32, Reg<u32, _KEYR1>>
Sourcepub fn aes_keyr1(&mut self) -> AES_KEYR1_W<'_>
pub fn aes_keyr1(&mut self) -> AES_KEYR1_W<'_>
Bits 0:31 - AES key register (key [63:32])
Source§impl W<u32, Reg<u32, _KEYR2>>
impl W<u32, Reg<u32, _KEYR2>>
Sourcepub fn aes_keyr2(&mut self) -> AES_KEYR2_W<'_>
pub fn aes_keyr2(&mut self) -> AES_KEYR2_W<'_>
Bits 0:31 - AES key register (key [95:64])
Source§impl W<u32, Reg<u32, _KEYR3>>
impl W<u32, Reg<u32, _KEYR3>>
Sourcepub fn aes_keyr3(&mut self) -> AES_KEYR3_W<'_>
pub fn aes_keyr3(&mut self) -> AES_KEYR3_W<'_>
Bits 0:31 - AES key register (MSB key [127:96])
Source§impl W<u32, Reg<u32, _IVR0>>
impl W<u32, Reg<u32, _IVR0>>
Sourcepub fn aes_ivr0(&mut self) -> AES_IVR0_W<'_>
pub fn aes_ivr0(&mut self) -> AES_IVR0_W<'_>
Bits 0:31 - initialization vector register (LSB IVR [31:0])
Source§impl W<u32, Reg<u32, _IVR1>>
impl W<u32, Reg<u32, _IVR1>>
Sourcepub fn aes_ivr1(&mut self) -> AES_IVR1_W<'_>
pub fn aes_ivr1(&mut self) -> AES_IVR1_W<'_>
Bits 0:31 - Initialization Vector Register (IVR [63:32])
Source§impl W<u32, Reg<u32, _IVR2>>
impl W<u32, Reg<u32, _IVR2>>
Sourcepub fn aes_ivr2(&mut self) -> AES_IVR2_W<'_>
pub fn aes_ivr2(&mut self) -> AES_IVR2_W<'_>
Bits 0:31 - Initialization Vector Register (IVR [95:64])
Source§impl W<u32, Reg<u32, _IVR3>>
impl W<u32, Reg<u32, _IVR3>>
Sourcepub fn aes_ivr3(&mut self) -> AES_IVR3_W<'_>
pub fn aes_ivr3(&mut self) -> AES_IVR3_W<'_>
Bits 0:31 - Initialization Vector Register (MSB IVR [127:96])
Source§impl W<u32, Reg<u32, _CR>>
impl W<u32, Reg<u32, _CR>>
Sourcepub fn adcaldif(&mut self) -> ADCALDIF_W<'_>
pub fn adcaldif(&mut self) -> ADCALDIF_W<'_>
Bit 30 - ADCALDIF
Sourcepub fn advregen(&mut self) -> ADVREGEN_W<'_>
pub fn advregen(&mut self) -> ADVREGEN_W<'_>
Bit 28 - ADVREGEN
Sourcepub fn jadstart(&mut self) -> JADSTART_W<'_>
pub fn jadstart(&mut self) -> JADSTART_W<'_>
Bit 3 - JADSTART
Source§impl W<u32, Reg<u32, _CFGR>>
impl W<u32, Reg<u32, _CFGR>>
Sourcepub fn awdch1ch(&mut self) -> AWDCH1CH_W<'_>
pub fn awdch1ch(&mut self) -> AWDCH1CH_W<'_>
Bits 26:30 - AWDCH1CH
Source§impl W<u32, Reg<u32, _OFR1>>
impl W<u32, Reg<u32, _OFR1>>
Sourcepub fn offset1_en(&mut self) -> OFFSET1_EN_W<'_>
pub fn offset1_en(&mut self) -> OFFSET1_EN_W<'_>
Bit 31 - OFFSET1_EN
Sourcepub fn offset1_ch(&mut self) -> OFFSET1_CH_W<'_>
pub fn offset1_ch(&mut self) -> OFFSET1_CH_W<'_>
Bits 26:30 - OFFSET1_CH
Source§impl W<u32, Reg<u32, _OFR2>>
impl W<u32, Reg<u32, _OFR2>>
Sourcepub fn offset2_en(&mut self) -> OFFSET2_EN_W<'_>
pub fn offset2_en(&mut self) -> OFFSET2_EN_W<'_>
Bit 31 - OFFSET2_EN
Sourcepub fn offset2_ch(&mut self) -> OFFSET2_CH_W<'_>
pub fn offset2_ch(&mut self) -> OFFSET2_CH_W<'_>
Bits 26:30 - OFFSET2_CH
Source§impl W<u32, Reg<u32, _OFR3>>
impl W<u32, Reg<u32, _OFR3>>
Sourcepub fn offset3_en(&mut self) -> OFFSET3_EN_W<'_>
pub fn offset3_en(&mut self) -> OFFSET3_EN_W<'_>
Bit 31 - OFFSET3_EN
Sourcepub fn offset3_ch(&mut self) -> OFFSET3_CH_W<'_>
pub fn offset3_ch(&mut self) -> OFFSET3_CH_W<'_>
Bits 26:30 - OFFSET3_CH
Source§impl W<u32, Reg<u32, _OFR4>>
impl W<u32, Reg<u32, _OFR4>>
Sourcepub fn offset4_en(&mut self) -> OFFSET4_EN_W<'_>
pub fn offset4_en(&mut self) -> OFFSET4_EN_W<'_>
Bit 31 - OFFSET4_EN
Sourcepub fn offset4_ch(&mut self) -> OFFSET4_CH_W<'_>
pub fn offset4_ch(&mut self) -> OFFSET4_CH_W<'_>
Bits 26:30 - OFFSET4_CH
Source§impl W<u32, Reg<u32, _DIFSEL>>
impl W<u32, Reg<u32, _DIFSEL>>
Sourcepub fn difsel_1_15(&mut self) -> DIFSEL_1_15_W<'_>
pub fn difsel_1_15(&mut self) -> DIFSEL_1_15_W<'_>
Bits 1:15 - Differential mode for channels 15 to 1
Source§impl W<u32, Reg<u32, _CALFACT>>
impl W<u32, Reg<u32, _CALFACT>>
Sourcepub fn calfact_d(&mut self) -> CALFACT_D_W<'_>
pub fn calfact_d(&mut self) -> CALFACT_D_W<'_>
Bits 16:22 - CALFACT_D
Sourcepub fn calfact_s(&mut self) -> CALFACT_S_W<'_>
pub fn calfact_s(&mut self) -> CALFACT_S_W<'_>
Bits 0:6 - CALFACT_S
Source§impl W<u32, Reg<u32, _OSPEEDR>>
impl W<u32, Reg<u32, _OSPEEDR>>
Sourcepub fn ospeedr15(&mut self) -> OSPEEDR15_W<'_>
pub fn ospeedr15(&mut self) -> OSPEEDR15_W<'_>
Bits 30:31 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr14(&mut self) -> OSPEEDR14_W<'_>
pub fn ospeedr14(&mut self) -> OSPEEDR14_W<'_>
Bits 28:29 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr13(&mut self) -> OSPEEDR13_W<'_>
pub fn ospeedr13(&mut self) -> OSPEEDR13_W<'_>
Bits 26:27 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr12(&mut self) -> OSPEEDR12_W<'_>
pub fn ospeedr12(&mut self) -> OSPEEDR12_W<'_>
Bits 24:25 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr11(&mut self) -> OSPEEDR11_W<'_>
pub fn ospeedr11(&mut self) -> OSPEEDR11_W<'_>
Bits 22:23 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr10(&mut self) -> OSPEEDR10_W<'_>
pub fn ospeedr10(&mut self) -> OSPEEDR10_W<'_>
Bits 20:21 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr9(&mut self) -> OSPEEDR9_W<'_>
pub fn ospeedr9(&mut self) -> OSPEEDR9_W<'_>
Bits 18:19 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr8(&mut self) -> OSPEEDR8_W<'_>
pub fn ospeedr8(&mut self) -> OSPEEDR8_W<'_>
Bits 16:17 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr7(&mut self) -> OSPEEDR7_W<'_>
pub fn ospeedr7(&mut self) -> OSPEEDR7_W<'_>
Bits 14:15 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr6(&mut self) -> OSPEEDR6_W<'_>
pub fn ospeedr6(&mut self) -> OSPEEDR6_W<'_>
Bits 12:13 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr5(&mut self) -> OSPEEDR5_W<'_>
pub fn ospeedr5(&mut self) -> OSPEEDR5_W<'_>
Bits 10:11 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr4(&mut self) -> OSPEEDR4_W<'_>
pub fn ospeedr4(&mut self) -> OSPEEDR4_W<'_>
Bits 8:9 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr3(&mut self) -> OSPEEDR3_W<'_>
pub fn ospeedr3(&mut self) -> OSPEEDR3_W<'_>
Bits 6:7 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr2(&mut self) -> OSPEEDR2_W<'_>
pub fn ospeedr2(&mut self) -> OSPEEDR2_W<'_>
Bits 4:5 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr1(&mut self) -> OSPEEDR1_W<'_>
pub fn ospeedr1(&mut self) -> OSPEEDR1_W<'_>
Bits 2:3 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr0(&mut self) -> OSPEEDR0_W<'_>
pub fn ospeedr0(&mut self) -> OSPEEDR0_W<'_>
Bits 0:1 - Port x configuration bits (y = 0..15)
Source§impl W<u32, Reg<u32, _AFRL>>
impl W<u32, Reg<u32, _AFRL>>
Sourcepub fn afrl7(&mut self) -> AFRL7_W<'_>
pub fn afrl7(&mut self) -> AFRL7_W<'_>
Bits 28:31 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afrl6(&mut self) -> AFRL6_W<'_>
pub fn afrl6(&mut self) -> AFRL6_W<'_>
Bits 24:27 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afrl5(&mut self) -> AFRL5_W<'_>
pub fn afrl5(&mut self) -> AFRL5_W<'_>
Bits 20:23 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afrl4(&mut self) -> AFRL4_W<'_>
pub fn afrl4(&mut self) -> AFRL4_W<'_>
Bits 16:19 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afrl3(&mut self) -> AFRL3_W<'_>
pub fn afrl3(&mut self) -> AFRL3_W<'_>
Bits 12:15 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afrl2(&mut self) -> AFRL2_W<'_>
pub fn afrl2(&mut self) -> AFRL2_W<'_>
Bits 8:11 - Alternate function selection for port x bit y (y = 0..7)
Source§impl W<u32, Reg<u32, _AFRH>>
impl W<u32, Reg<u32, _AFRH>>
Sourcepub fn afrh15(&mut self) -> AFRH15_W<'_>
pub fn afrh15(&mut self) -> AFRH15_W<'_>
Bits 28:31 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afrh14(&mut self) -> AFRH14_W<'_>
pub fn afrh14(&mut self) -> AFRH14_W<'_>
Bits 24:27 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afrh13(&mut self) -> AFRH13_W<'_>
pub fn afrh13(&mut self) -> AFRH13_W<'_>
Bits 20:23 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afrh12(&mut self) -> AFRH12_W<'_>
pub fn afrh12(&mut self) -> AFRH12_W<'_>
Bits 16:19 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afrh11(&mut self) -> AFRH11_W<'_>
pub fn afrh11(&mut self) -> AFRH11_W<'_>
Bits 12:15 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afrh10(&mut self) -> AFRH10_W<'_>
pub fn afrh10(&mut self) -> AFRH10_W<'_>
Bits 8:11 - Alternate function selection for port x bit y (y = 8..15)
Source§impl W<u32, Reg<u32, _OSPEEDR>>
impl W<u32, Reg<u32, _OSPEEDR>>
Sourcepub fn ospeedr15(&mut self) -> OSPEEDR15_W<'_>
pub fn ospeedr15(&mut self) -> OSPEEDR15_W<'_>
Bits 30:31 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr14(&mut self) -> OSPEEDR14_W<'_>
pub fn ospeedr14(&mut self) -> OSPEEDR14_W<'_>
Bits 28:29 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr13(&mut self) -> OSPEEDR13_W<'_>
pub fn ospeedr13(&mut self) -> OSPEEDR13_W<'_>
Bits 26:27 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr12(&mut self) -> OSPEEDR12_W<'_>
pub fn ospeedr12(&mut self) -> OSPEEDR12_W<'_>
Bits 24:25 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr11(&mut self) -> OSPEEDR11_W<'_>
pub fn ospeedr11(&mut self) -> OSPEEDR11_W<'_>
Bits 22:23 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr10(&mut self) -> OSPEEDR10_W<'_>
pub fn ospeedr10(&mut self) -> OSPEEDR10_W<'_>
Bits 20:21 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr9(&mut self) -> OSPEEDR9_W<'_>
pub fn ospeedr9(&mut self) -> OSPEEDR9_W<'_>
Bits 18:19 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr8(&mut self) -> OSPEEDR8_W<'_>
pub fn ospeedr8(&mut self) -> OSPEEDR8_W<'_>
Bits 16:17 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr7(&mut self) -> OSPEEDR7_W<'_>
pub fn ospeedr7(&mut self) -> OSPEEDR7_W<'_>
Bits 14:15 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr6(&mut self) -> OSPEEDR6_W<'_>
pub fn ospeedr6(&mut self) -> OSPEEDR6_W<'_>
Bits 12:13 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr5(&mut self) -> OSPEEDR5_W<'_>
pub fn ospeedr5(&mut self) -> OSPEEDR5_W<'_>
Bits 10:11 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr4(&mut self) -> OSPEEDR4_W<'_>
pub fn ospeedr4(&mut self) -> OSPEEDR4_W<'_>
Bits 8:9 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr3(&mut self) -> OSPEEDR3_W<'_>
pub fn ospeedr3(&mut self) -> OSPEEDR3_W<'_>
Bits 6:7 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr2(&mut self) -> OSPEEDR2_W<'_>
pub fn ospeedr2(&mut self) -> OSPEEDR2_W<'_>
Bits 4:5 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr1(&mut self) -> OSPEEDR1_W<'_>
pub fn ospeedr1(&mut self) -> OSPEEDR1_W<'_>
Bits 2:3 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr0(&mut self) -> OSPEEDR0_W<'_>
pub fn ospeedr0(&mut self) -> OSPEEDR0_W<'_>
Bits 0:1 - Port x configuration bits (y = 0..15)
Source§impl W<u32, Reg<u32, _AFRL>>
impl W<u32, Reg<u32, _AFRL>>
Sourcepub fn afrl7(&mut self) -> AFRL7_W<'_>
pub fn afrl7(&mut self) -> AFRL7_W<'_>
Bits 28:31 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afrl6(&mut self) -> AFRL6_W<'_>
pub fn afrl6(&mut self) -> AFRL6_W<'_>
Bits 24:27 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afrl5(&mut self) -> AFRL5_W<'_>
pub fn afrl5(&mut self) -> AFRL5_W<'_>
Bits 20:23 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afrl4(&mut self) -> AFRL4_W<'_>
pub fn afrl4(&mut self) -> AFRL4_W<'_>
Bits 16:19 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afrl3(&mut self) -> AFRL3_W<'_>
pub fn afrl3(&mut self) -> AFRL3_W<'_>
Bits 12:15 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afrl2(&mut self) -> AFRL2_W<'_>
pub fn afrl2(&mut self) -> AFRL2_W<'_>
Bits 8:11 - Alternate function selection for port x bit y (y = 0..7)
Source§impl W<u32, Reg<u32, _AFRH>>
impl W<u32, Reg<u32, _AFRH>>
Sourcepub fn afrh15(&mut self) -> AFRH15_W<'_>
pub fn afrh15(&mut self) -> AFRH15_W<'_>
Bits 28:31 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afrh14(&mut self) -> AFRH14_W<'_>
pub fn afrh14(&mut self) -> AFRH14_W<'_>
Bits 24:27 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afrh13(&mut self) -> AFRH13_W<'_>
pub fn afrh13(&mut self) -> AFRH13_W<'_>
Bits 20:23 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afrh12(&mut self) -> AFRH12_W<'_>
pub fn afrh12(&mut self) -> AFRH12_W<'_>
Bits 16:19 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afrh11(&mut self) -> AFRH11_W<'_>
pub fn afrh11(&mut self) -> AFRH11_W<'_>
Bits 12:15 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afrh10(&mut self) -> AFRH10_W<'_>
pub fn afrh10(&mut self) -> AFRH10_W<'_>
Bits 8:11 - Alternate function selection for port x bit y (y = 8..15)
Source§impl W<u32, Reg<u32, _OSPEEDR>>
impl W<u32, Reg<u32, _OSPEEDR>>
Sourcepub fn ospeedr15(&mut self) -> OSPEEDR15_W<'_>
pub fn ospeedr15(&mut self) -> OSPEEDR15_W<'_>
Bits 30:31 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr14(&mut self) -> OSPEEDR14_W<'_>
pub fn ospeedr14(&mut self) -> OSPEEDR14_W<'_>
Bits 28:29 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr13(&mut self) -> OSPEEDR13_W<'_>
pub fn ospeedr13(&mut self) -> OSPEEDR13_W<'_>
Bits 26:27 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr12(&mut self) -> OSPEEDR12_W<'_>
pub fn ospeedr12(&mut self) -> OSPEEDR12_W<'_>
Bits 24:25 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr11(&mut self) -> OSPEEDR11_W<'_>
pub fn ospeedr11(&mut self) -> OSPEEDR11_W<'_>
Bits 22:23 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr10(&mut self) -> OSPEEDR10_W<'_>
pub fn ospeedr10(&mut self) -> OSPEEDR10_W<'_>
Bits 20:21 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr9(&mut self) -> OSPEEDR9_W<'_>
pub fn ospeedr9(&mut self) -> OSPEEDR9_W<'_>
Bits 18:19 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr8(&mut self) -> OSPEEDR8_W<'_>
pub fn ospeedr8(&mut self) -> OSPEEDR8_W<'_>
Bits 16:17 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr7(&mut self) -> OSPEEDR7_W<'_>
pub fn ospeedr7(&mut self) -> OSPEEDR7_W<'_>
Bits 14:15 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr6(&mut self) -> OSPEEDR6_W<'_>
pub fn ospeedr6(&mut self) -> OSPEEDR6_W<'_>
Bits 12:13 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr5(&mut self) -> OSPEEDR5_W<'_>
pub fn ospeedr5(&mut self) -> OSPEEDR5_W<'_>
Bits 10:11 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr4(&mut self) -> OSPEEDR4_W<'_>
pub fn ospeedr4(&mut self) -> OSPEEDR4_W<'_>
Bits 8:9 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr3(&mut self) -> OSPEEDR3_W<'_>
pub fn ospeedr3(&mut self) -> OSPEEDR3_W<'_>
Bits 6:7 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr2(&mut self) -> OSPEEDR2_W<'_>
pub fn ospeedr2(&mut self) -> OSPEEDR2_W<'_>
Bits 4:5 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr1(&mut self) -> OSPEEDR1_W<'_>
pub fn ospeedr1(&mut self) -> OSPEEDR1_W<'_>
Bits 2:3 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr0(&mut self) -> OSPEEDR0_W<'_>
pub fn ospeedr0(&mut self) -> OSPEEDR0_W<'_>
Bits 0:1 - Port x configuration bits (y = 0..15)
Source§impl W<u32, Reg<u32, _AFRL>>
impl W<u32, Reg<u32, _AFRL>>
Sourcepub fn afrl7(&mut self) -> AFRL7_W<'_>
pub fn afrl7(&mut self) -> AFRL7_W<'_>
Bits 28:31 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afrl6(&mut self) -> AFRL6_W<'_>
pub fn afrl6(&mut self) -> AFRL6_W<'_>
Bits 24:27 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afrl5(&mut self) -> AFRL5_W<'_>
pub fn afrl5(&mut self) -> AFRL5_W<'_>
Bits 20:23 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afrl4(&mut self) -> AFRL4_W<'_>
pub fn afrl4(&mut self) -> AFRL4_W<'_>
Bits 16:19 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afrl3(&mut self) -> AFRL3_W<'_>
pub fn afrl3(&mut self) -> AFRL3_W<'_>
Bits 12:15 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afrl2(&mut self) -> AFRL2_W<'_>
pub fn afrl2(&mut self) -> AFRL2_W<'_>
Bits 8:11 - Alternate function selection for port x bit y (y = 0..7)
Source§impl W<u32, Reg<u32, _AFRH>>
impl W<u32, Reg<u32, _AFRH>>
Sourcepub fn afrh15(&mut self) -> AFRH15_W<'_>
pub fn afrh15(&mut self) -> AFRH15_W<'_>
Bits 28:31 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afrh14(&mut self) -> AFRH14_W<'_>
pub fn afrh14(&mut self) -> AFRH14_W<'_>
Bits 24:27 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afrh13(&mut self) -> AFRH13_W<'_>
pub fn afrh13(&mut self) -> AFRH13_W<'_>
Bits 20:23 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afrh12(&mut self) -> AFRH12_W<'_>
pub fn afrh12(&mut self) -> AFRH12_W<'_>
Bits 16:19 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afrh11(&mut self) -> AFRH11_W<'_>
pub fn afrh11(&mut self) -> AFRH11_W<'_>
Bits 12:15 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afrh10(&mut self) -> AFRH10_W<'_>
pub fn afrh10(&mut self) -> AFRH10_W<'_>
Bits 8:11 - Alternate function selection for port x bit y (y = 8..15)
Source§impl W<u32, Reg<u32, _CR1>>
impl W<u32, Reg<u32, _CR1>>
Sourcepub fn lsbfirst(&mut self) -> LSBFIRST_W<'_>
pub fn lsbfirst(&mut self) -> LSBFIRST_W<'_>
Bit 8 - Least significant bit first
Source§impl W<u32, Reg<u32, _IM>>
impl W<u32, Reg<u32, _IM>>
Sourcepub fn lfsdetie(&mut self) -> LFSDETIE_W<'_>
pub fn lfsdetie(&mut self) -> LFSDETIE_W<'_>
Bit 6 - Late frame synchronization detection interrupt enable
Sourcepub fn afsdetie(&mut self) -> AFSDETIE_W<'_>
pub fn afsdetie(&mut self) -> AFSDETIE_W<'_>
Bit 5 - Anticipated frame synchronization detection interrupt enable
Sourcepub fn wckcfgie(&mut self) -> WCKCFGIE_W<'_>
pub fn wckcfgie(&mut self) -> WCKCFGIE_W<'_>
Bit 2 - Wrong clock configuration interrupt enable
Sourcepub fn mutedetie(&mut self) -> MUTEDETIE_W<'_>
pub fn mutedetie(&mut self) -> MUTEDETIE_W<'_>
Bit 1 - Mute detection interrupt enable
Sourcepub fn ovrudrie(&mut self) -> OVRUDRIE_W<'_>
pub fn ovrudrie(&mut self) -> OVRUDRIE_W<'_>
Bit 0 - Overrun/underrun interrupt enable
Source§impl W<u32, Reg<u32, _SR>>
impl W<u32, Reg<u32, _SR>>
Source§impl W<u32, Reg<u32, _CLRFR>>
impl W<u32, Reg<u32, _CLRFR>>
Source§impl W<u32, Reg<u32, _CR1>>
impl W<u32, Reg<u32, _CR1>>
Sourcepub fn uifremap(&mut self) -> UIFREMAP_W<'_>
pub fn uifremap(&mut self) -> UIFREMAP_W<'_>
Bit 11 - UIF status bit remapping
Source§impl W<u32, Reg<u32, _CR1>>
impl W<u32, Reg<u32, _CR1>>
Sourcepub fn uifremap(&mut self) -> UIFREMAP_W<'_>
pub fn uifremap(&mut self) -> UIFREMAP_W<'_>
Bit 11 - UIF status bit remapping
Source§impl W<u32, Reg<u32, _OR2>>
impl W<u32, Reg<u32, _OR2>>
Sourcepub fn bkdfbk1e(&mut self) -> BKDFBK1E_W<'_>
pub fn bkdfbk1e(&mut self) -> BKDFBK1E_W<'_>
Bit 8 - BRK DFSDM_BREAK1 enable
Source§impl W<u32, Reg<u32, _OR1>>
impl W<u32, Reg<u32, _OR1>>
Sourcepub fn etr_adc1_rmp(&mut self) -> ETR_ADC1_RMP_W<'_>
pub fn etr_adc1_rmp(&mut self) -> ETR_ADC1_RMP_W<'_>
Bits 0:1 - External trigger remap on ADC1 analog watchdog
Sourcepub fn etr_adc3_rmp(&mut self) -> ETR_ADC3_RMP_W<'_>
pub fn etr_adc3_rmp(&mut self) -> ETR_ADC3_RMP_W<'_>
Bits 2:3 - External trigger remap on ADC3 analog watchdog
Source§impl W<u32, Reg<u32, _CCMR3_OUTPUT>>
impl W<u32, Reg<u32, _CCMR3_OUTPUT>>
Sourcepub fn oc6m_bit3(&mut self) -> OC6M_BIT3_W<'_>
pub fn oc6m_bit3(&mut self) -> OC6M_BIT3_W<'_>
Bit 24 - Output Compare 6 mode bit 3
Sourcepub fn oc5m_bit3(&mut self) -> OC5M_BIT3_W<'_>
pub fn oc5m_bit3(&mut self) -> OC5M_BIT3_W<'_>
Bits 16:18 - Output Compare 5 mode bit 3
Source§impl W<u32, Reg<u32, _OR2>>
impl W<u32, Reg<u32, _OR2>>
Sourcepub fn bkdfbk0e(&mut self) -> BKDFBK0E_W<'_>
pub fn bkdfbk0e(&mut self) -> BKDFBK0E_W<'_>
Bit 8 - BRK DFSDM_BREAK0 enable
Source§impl W<u32, Reg<u32, _OR3>>
impl W<u32, Reg<u32, _OR3>>
Sourcepub fn bk2cmp1e(&mut self) -> BK2CMP1E_W<'_>
pub fn bk2cmp1e(&mut self) -> BK2CMP1E_W<'_>
Bit 1 - BRK2 COMP1 enable
Sourcepub fn bk2cmp2e(&mut self) -> BK2CMP2E_W<'_>
pub fn bk2cmp2e(&mut self) -> BK2CMP2E_W<'_>
Bit 2 - BRK2 COMP2 enable
Sourcepub fn bk2dfbk0e(&mut self) -> BK2DFBK0E_W<'_>
pub fn bk2dfbk0e(&mut self) -> BK2DFBK0E_W<'_>
Bit 8 - BRK2 DFSDM_BREAK0 enable
Sourcepub fn bk2cmp1p(&mut self) -> BK2CMP1P_W<'_>
pub fn bk2cmp1p(&mut self) -> BK2CMP1P_W<'_>
Bit 10 - BRK2 COMP1 input polarity
Sourcepub fn bk2cmp2p(&mut self) -> BK2CMP2P_W<'_>
pub fn bk2cmp2p(&mut self) -> BK2CMP2P_W<'_>
Bit 11 - BRK2 COMP2 input polarity
Source§impl W<u32, Reg<u32, _ICR>>
impl W<u32, Reg<u32, _ICR>>
Sourcepub fn exttrigcf(&mut self) -> EXTTRIGCF_W<'_>
pub fn exttrigcf(&mut self) -> EXTTRIGCF_W<'_>
Bit 2 - External trigger valid edge Clear Flag
Source§impl W<u32, Reg<u32, _IER>>
impl W<u32, Reg<u32, _IER>>
Source§impl W<u32, Reg<u32, _CFGR>>
impl W<u32, Reg<u32, _CFGR>>
Source§impl W<u32, Reg<u32, _CR2>>
impl W<u32, Reg<u32, _CR2>>
Sourcepub fn msbfirst(&mut self) -> MSBFIRST_W<'_>
pub fn msbfirst(&mut self) -> MSBFIRST_W<'_>
Bit 19 - Most significant bit first
Source§impl W<u32, Reg<u32, _CR2>>
impl W<u32, Reg<u32, _CR2>>
Sourcepub fn msbfirst(&mut self) -> MSBFIRST_W<'_>
pub fn msbfirst(&mut self) -> MSBFIRST_W<'_>
Bit 19 - Most significant bit first
Source§impl W<u32, Reg<u32, _CR2>>
impl W<u32, Reg<u32, _CR2>>
Sourcepub fn msbfirst(&mut self) -> MSBFIRST_W<'_>
pub fn msbfirst(&mut self) -> MSBFIRST_W<'_>
Bit 19 - Most significant bit first
Source§impl W<u32, Reg<u32, _CR1>>
impl W<u32, Reg<u32, _CR1>>
Sourcepub fn bidimode(&mut self) -> BIDIMODE_W<'_>
pub fn bidimode(&mut self) -> BIDIMODE_W<'_>
Bit 15 - Bidirectional data mode enable
Sourcepub fn lsbfirst(&mut self) -> LSBFIRST_W<'_>
pub fn lsbfirst(&mut self) -> LSBFIRST_W<'_>
Bit 7 - Frame format
Source§impl W<u32, Reg<u32, _CMD>>
impl W<u32, Reg<u32, _CMD>>
Sourcepub fn ce_atacmd(&mut self) -> CE_ATACMD_W<'_>
pub fn ce_atacmd(&mut self) -> CE_ATACMD_W<'_>
Bit 14 - CE-ATA command
Sourcepub fn encmdcompl(&mut self) -> ENCMDCOMPL_W<'_>
pub fn encmdcompl(&mut self) -> ENCMDCOMPL_W<'_>
Bit 12 - Enable CMD completion
Sourcepub fn sdiosuspend(&mut self) -> SDIOSUSPEND_W<'_>
pub fn sdiosuspend(&mut self) -> SDIOSUSPEND_W<'_>
Bit 11 - SD I/O suspend command
Sourcepub fn waitpend(&mut self) -> WAITPEND_W<'_>
pub fn waitpend(&mut self) -> WAITPEND_W<'_>
Bit 9 - CPSM Waits for ends of data transfer (CmdPend internal signal)
Sourcepub fn waitresp(&mut self) -> WAITRESP_W<'_>
pub fn waitresp(&mut self) -> WAITRESP_W<'_>
Bits 6:7 - Wait for response bits
Sourcepub fn cmdindex(&mut self) -> CMDINDEX_W<'_>
pub fn cmdindex(&mut self) -> CMDINDEX_W<'_>
Bits 0:5 - Command index
Source§impl W<u32, Reg<u32, _DTIMER>>
impl W<u32, Reg<u32, _DTIMER>>
Sourcepub fn datatime(&mut self) -> DATATIME_W<'_>
pub fn datatime(&mut self) -> DATATIME_W<'_>
Bits 0:31 - Data timeout period
Source§impl W<u32, Reg<u32, _DLEN>>
impl W<u32, Reg<u32, _DLEN>>
Sourcepub fn datalength(&mut self) -> DATALENGTH_W<'_>
pub fn datalength(&mut self) -> DATALENGTH_W<'_>
Bits 0:24 - Data length value
Source§impl W<u32, Reg<u32, _DCTRL>>
impl W<u32, Reg<u32, _DCTRL>>
Sourcepub fn dblocksize(&mut self) -> DBLOCKSIZE_W<'_>
pub fn dblocksize(&mut self) -> DBLOCKSIZE_W<'_>
Bits 4:7 - Data block size
Source§impl W<u32, Reg<u32, _ICR>>
impl W<u32, Reg<u32, _ICR>>
Sourcepub fn ceataendc(&mut self) -> CEATAENDC_W<'_>
pub fn ceataendc(&mut self) -> CEATAENDC_W<'_>
Bit 23 - CEATAEND flag clear bit
Sourcepub fn dbckendc(&mut self) -> DBCKENDC_W<'_>
pub fn dbckendc(&mut self) -> DBCKENDC_W<'_>
Bit 10 - DBCKEND flag clear bit
Sourcepub fn stbiterrc(&mut self) -> STBITERRC_W<'_>
pub fn stbiterrc(&mut self) -> STBITERRC_W<'_>
Bit 9 - STBITERR flag clear bit
Sourcepub fn dataendc(&mut self) -> DATAENDC_W<'_>
pub fn dataendc(&mut self) -> DATAENDC_W<'_>
Bit 8 - DATAEND flag clear bit
Sourcepub fn cmdsentc(&mut self) -> CMDSENTC_W<'_>
pub fn cmdsentc(&mut self) -> CMDSENTC_W<'_>
Bit 7 - CMDSENT flag clear bit
Sourcepub fn cmdrendc(&mut self) -> CMDRENDC_W<'_>
pub fn cmdrendc(&mut self) -> CMDRENDC_W<'_>
Bit 6 - CMDREND flag clear bit
Sourcepub fn rxoverrc(&mut self) -> RXOVERRC_W<'_>
pub fn rxoverrc(&mut self) -> RXOVERRC_W<'_>
Bit 5 - RXOVERR flag clear bit
Sourcepub fn txunderrc(&mut self) -> TXUNDERRC_W<'_>
pub fn txunderrc(&mut self) -> TXUNDERRC_W<'_>
Bit 4 - TXUNDERR flag clear bit
Sourcepub fn dtimeoutc(&mut self) -> DTIMEOUTC_W<'_>
pub fn dtimeoutc(&mut self) -> DTIMEOUTC_W<'_>
Bit 3 - DTIMEOUT flag clear bit
Sourcepub fn ctimeoutc(&mut self) -> CTIMEOUTC_W<'_>
pub fn ctimeoutc(&mut self) -> CTIMEOUTC_W<'_>
Bit 2 - CTIMEOUT flag clear bit
Sourcepub fn dcrcfailc(&mut self) -> DCRCFAILC_W<'_>
pub fn dcrcfailc(&mut self) -> DCRCFAILC_W<'_>
Bit 1 - DCRCFAIL flag clear bit
Sourcepub fn ccrcfailc(&mut self) -> CCRCFAILC_W<'_>
pub fn ccrcfailc(&mut self) -> CCRCFAILC_W<'_>
Bit 0 - CCRCFAIL flag clear bit
Source§impl W<u32, Reg<u32, _MASK>>
impl W<u32, Reg<u32, _MASK>>
Sourcepub fn ceataendie(&mut self) -> CEATAENDIE_W<'_>
pub fn ceataendie(&mut self) -> CEATAENDIE_W<'_>
Bit 23 - CE-ATA command completion signal received interrupt enable
Sourcepub fn sdioitie(&mut self) -> SDIOITIE_W<'_>
pub fn sdioitie(&mut self) -> SDIOITIE_W<'_>
Bit 22 - SDIO mode interrupt received interrupt enable
Sourcepub fn rxdavlie(&mut self) -> RXDAVLIE_W<'_>
pub fn rxdavlie(&mut self) -> RXDAVLIE_W<'_>
Bit 21 - Data available in Rx FIFO interrupt enable
Sourcepub fn txdavlie(&mut self) -> TXDAVLIE_W<'_>
pub fn txdavlie(&mut self) -> TXDAVLIE_W<'_>
Bit 20 - Data available in Tx FIFO interrupt enable
Sourcepub fn rxfifoeie(&mut self) -> RXFIFOEIE_W<'_>
pub fn rxfifoeie(&mut self) -> RXFIFOEIE_W<'_>
Bit 19 - Rx FIFO empty interrupt enable
Sourcepub fn txfifoeie(&mut self) -> TXFIFOEIE_W<'_>
pub fn txfifoeie(&mut self) -> TXFIFOEIE_W<'_>
Bit 18 - Tx FIFO empty interrupt enable
Sourcepub fn rxfifofie(&mut self) -> RXFIFOFIE_W<'_>
pub fn rxfifofie(&mut self) -> RXFIFOFIE_W<'_>
Bit 17 - Rx FIFO full interrupt enable
Sourcepub fn txfifofie(&mut self) -> TXFIFOFIE_W<'_>
pub fn txfifofie(&mut self) -> TXFIFOFIE_W<'_>
Bit 16 - Tx FIFO full interrupt enable
Sourcepub fn rxfifohfie(&mut self) -> RXFIFOHFIE_W<'_>
pub fn rxfifohfie(&mut self) -> RXFIFOHFIE_W<'_>
Bit 15 - Rx FIFO half full interrupt enable
Sourcepub fn txfifoheie(&mut self) -> TXFIFOHEIE_W<'_>
pub fn txfifoheie(&mut self) -> TXFIFOHEIE_W<'_>
Bit 14 - Tx FIFO half empty interrupt enable
Sourcepub fn cmdactie(&mut self) -> CMDACTIE_W<'_>
pub fn cmdactie(&mut self) -> CMDACTIE_W<'_>
Bit 11 - Command acting interrupt enable
Sourcepub fn dbckendie(&mut self) -> DBCKENDIE_W<'_>
pub fn dbckendie(&mut self) -> DBCKENDIE_W<'_>
Bit 10 - Data block end interrupt enable
Sourcepub fn stbiterrie(&mut self) -> STBITERRIE_W<'_>
pub fn stbiterrie(&mut self) -> STBITERRIE_W<'_>
Bit 9 - Start bit error interrupt enable
Sourcepub fn dataendie(&mut self) -> DATAENDIE_W<'_>
pub fn dataendie(&mut self) -> DATAENDIE_W<'_>
Bit 8 - Data end interrupt enable
Sourcepub fn cmdsentie(&mut self) -> CMDSENTIE_W<'_>
pub fn cmdsentie(&mut self) -> CMDSENTIE_W<'_>
Bit 7 - Command sent interrupt enable
Sourcepub fn cmdrendie(&mut self) -> CMDRENDIE_W<'_>
pub fn cmdrendie(&mut self) -> CMDRENDIE_W<'_>
Bit 6 - Command response received interrupt enable
Sourcepub fn rxoverrie(&mut self) -> RXOVERRIE_W<'_>
pub fn rxoverrie(&mut self) -> RXOVERRIE_W<'_>
Bit 5 - Rx FIFO overrun error interrupt enable
Sourcepub fn txunderrie(&mut self) -> TXUNDERRIE_W<'_>
pub fn txunderrie(&mut self) -> TXUNDERRIE_W<'_>
Bit 4 - Tx FIFO underrun error interrupt enable
Sourcepub fn dtimeoutie(&mut self) -> DTIMEOUTIE_W<'_>
pub fn dtimeoutie(&mut self) -> DTIMEOUTIE_W<'_>
Bit 3 - Data timeout interrupt enable
Sourcepub fn ctimeoutie(&mut self) -> CTIMEOUTIE_W<'_>
pub fn ctimeoutie(&mut self) -> CTIMEOUTIE_W<'_>
Bit 2 - Command timeout interrupt enable
Sourcepub fn dcrcfailie(&mut self) -> DCRCFAILIE_W<'_>
pub fn dcrcfailie(&mut self) -> DCRCFAILIE_W<'_>
Bit 1 - Data CRC fail interrupt enable
Sourcepub fn ccrcfailie(&mut self) -> CCRCFAILIE_W<'_>
pub fn ccrcfailie(&mut self) -> CCRCFAILIE_W<'_>
Bit 0 - Command CRC fail interrupt enable
Source§impl W<u32, Reg<u32, _FIFO>>
impl W<u32, Reg<u32, _FIFO>>
Sourcepub fn fifodata(&mut self) -> FIFODATA_W<'_>
pub fn fifodata(&mut self) -> FIFODATA_W<'_>
Bits 0:31 - Receive and transmit FIFO data
Source§impl W<u32, Reg<u32, _FTSR2>>
impl W<u32, Reg<u32, _FTSR2>>
Sourcepub fn ft35(&mut self) -> FT35_W<'_>
pub fn ft35(&mut self) -> FT35_W<'_>
Bit 3 - Falling trigger event configuration bit of line 35
Sourcepub fn ft36(&mut self) -> FT36_W<'_>
pub fn ft36(&mut self) -> FT36_W<'_>
Bit 4 - Falling trigger event configuration bit of line 36
Source§impl W<u32, Reg<u32, _CR>>
impl W<u32, Reg<u32, _CR>>
Source§impl W<u32, Reg<u32, _PRER>>
impl W<u32, Reg<u32, _PRER>>
Sourcepub fn prediv_a(&mut self) -> PREDIV_A_W<'_>
pub fn prediv_a(&mut self) -> PREDIV_A_W<'_>
Bits 16:22 - Asynchronous prescaler factor
Sourcepub fn prediv_s(&mut self) -> PREDIV_S_W<'_>
pub fn prediv_s(&mut self) -> PREDIV_S_W<'_>
Bits 0:14 - Synchronous prescaler factor
Source§impl W<u32, Reg<u32, _TAMPCR>>
impl W<u32, Reg<u32, _TAMPCR>>
Sourcepub fn tamp1trg(&mut self) -> TAMP1TRG_W<'_>
pub fn tamp1trg(&mut self) -> TAMP1TRG_W<'_>
Bit 1 - Active level for tamper 1
Sourcepub fn tamp2trg(&mut self) -> TAMP2TRG_W<'_>
pub fn tamp2trg(&mut self) -> TAMP2TRG_W<'_>
Bit 4 - Active level for tamper 2
Sourcepub fn tamp3trg(&mut self) -> TAMP3TRG_W<'_>
pub fn tamp3trg(&mut self) -> TAMP3TRG_W<'_>
Bit 6 - Active level for tamper 3
Sourcepub fn tampfreq(&mut self) -> TAMPFREQ_W<'_>
pub fn tampfreq(&mut self) -> TAMPFREQ_W<'_>
Bits 8:10 - Tamper sampling frequency
Sourcepub fn tampprch(&mut self) -> TAMPPRCH_W<'_>
pub fn tampprch(&mut self) -> TAMPPRCH_W<'_>
Bits 13:14 - Tamper precharge duration
Sourcepub fn tamppudis(&mut self) -> TAMPPUDIS_W<'_>
pub fn tamppudis(&mut self) -> TAMPPUDIS_W<'_>
Bit 15 - TAMPER pull-up disable
Sourcepub fn tamp1noerase(&mut self) -> TAMP1NOERASE_W<'_>
pub fn tamp1noerase(&mut self) -> TAMP1NOERASE_W<'_>
Bit 17 - Tamper 1 no erase
Sourcepub fn tamp2noerase(&mut self) -> TAMP2NOERASE_W<'_>
pub fn tamp2noerase(&mut self) -> TAMP2NOERASE_W<'_>
Bit 20 - Tamper 2 no erase
Sourcepub fn tamp3noerase(&mut self) -> TAMP3NOERASE_W<'_>
pub fn tamp3noerase(&mut self) -> TAMP3NOERASE_W<'_>
Bit 23 - Tamper 3 no erase
Source§impl W<u32, Reg<u32, _OR>>
impl W<u32, Reg<u32, _OR>>
Sourcepub fn rtc_alarm_type(&mut self) -> RTC_ALARM_TYPE_W<'_>
pub fn rtc_alarm_type(&mut self) -> RTC_ALARM_TYPE_W<'_>
Bit 0 - RTC_ALARM on PC13 output type
Sourcepub fn rtc_out_rmp(&mut self) -> RTC_OUT_RMP_W<'_>
pub fn rtc_out_rmp(&mut self) -> RTC_OUT_RMP_W<'_>
Bit 1 - RTC_OUT remap
Source§impl W<u32, Reg<u32, _OPAMP1_CSR>>
impl W<u32, Reg<u32, _OPAMP1_CSR>>
Sourcepub fn pga_gain(&mut self) -> PGA_GAIN_W<'_>
pub fn pga_gain(&mut self) -> PGA_GAIN_W<'_>
Bits 4:5 - Operational amplifier Programmable amplifier gain value
Sourcepub fn usertrim(&mut self) -> USERTRIM_W<'_>
pub fn usertrim(&mut self) -> USERTRIM_W<'_>
Bit 14 - allows to switch from AOP offset trimmed values to AOP offset
Sourcepub fn opa_range(&mut self) -> OPA_RANGE_W<'_>
pub fn opa_range(&mut self) -> OPA_RANGE_W<'_>
Bit 31 - Operational amplifier power supply range for stability
Source§impl W<u32, Reg<u32, _OPAMP1_OTR>>
impl W<u32, Reg<u32, _OPAMP1_OTR>>
Sourcepub fn trimoffsetn(&mut self) -> TRIMOFFSETN_W<'_>
pub fn trimoffsetn(&mut self) -> TRIMOFFSETN_W<'_>
Bits 0:4 - Trim for NMOS differential pairs
Sourcepub fn trimoffsetp(&mut self) -> TRIMOFFSETP_W<'_>
pub fn trimoffsetp(&mut self) -> TRIMOFFSETP_W<'_>
Bits 8:12 - Trim for PMOS differential pairs
Source§impl W<u32, Reg<u32, _OPAMP1_LPOTR>>
impl W<u32, Reg<u32, _OPAMP1_LPOTR>>
Sourcepub fn trimlpoffsetn(&mut self) -> TRIMLPOFFSETN_W<'_>
pub fn trimlpoffsetn(&mut self) -> TRIMLPOFFSETN_W<'_>
Bits 0:4 - Trim for NMOS differential pairs
Sourcepub fn trimlpoffsetp(&mut self) -> TRIMLPOFFSETP_W<'_>
pub fn trimlpoffsetp(&mut self) -> TRIMLPOFFSETP_W<'_>
Bits 8:12 - Trim for PMOS differential pairs
Source§impl W<u32, Reg<u32, _OPAMP2_CSR>>
impl W<u32, Reg<u32, _OPAMP2_CSR>>
Sourcepub fn pga_gain(&mut self) -> PGA_GAIN_W<'_>
pub fn pga_gain(&mut self) -> PGA_GAIN_W<'_>
Bits 4:5 - Operational amplifier Programmable amplifier gain value
Sourcepub fn usertrim(&mut self) -> USERTRIM_W<'_>
pub fn usertrim(&mut self) -> USERTRIM_W<'_>
Bit 14 - allows to switch from AOP offset trimmed values to AOP offset
Source§impl W<u32, Reg<u32, _OPAMP2_OTR>>
impl W<u32, Reg<u32, _OPAMP2_OTR>>
Sourcepub fn trimoffsetn(&mut self) -> TRIMOFFSETN_W<'_>
pub fn trimoffsetn(&mut self) -> TRIMOFFSETN_W<'_>
Bits 0:4 - Trim for NMOS differential pairs
Sourcepub fn trimoffsetp(&mut self) -> TRIMOFFSETP_W<'_>
pub fn trimoffsetp(&mut self) -> TRIMOFFSETP_W<'_>
Bits 8:12 - Trim for PMOS differential pairs
Source§impl W<u32, Reg<u32, _OPAMP2_LPOTR>>
impl W<u32, Reg<u32, _OPAMP2_LPOTR>>
Sourcepub fn trimlpoffsetn(&mut self) -> TRIMLPOFFSETN_W<'_>
pub fn trimlpoffsetn(&mut self) -> TRIMLPOFFSETN_W<'_>
Bits 0:4 - Trim for NMOS differential pairs
Sourcepub fn trimlpoffsetp(&mut self) -> TRIMLPOFFSETP_W<'_>
pub fn trimlpoffsetp(&mut self) -> TRIMLPOFFSETP_W<'_>
Bits 8:12 - Trim for PMOS differential pairs
Source§impl W<u32, Reg<u32, _CR>>
impl W<u32, Reg<u32, _CR>>
Sourcepub fn autotrimen(&mut self) -> AUTOTRIMEN_W<'_>
pub fn autotrimen(&mut self) -> AUTOTRIMEN_W<'_>
Bit 6 - Automatic trimming enable
Sourcepub fn errie(&mut self) -> ERRIE_W<'_>
pub fn errie(&mut self) -> ERRIE_W<'_>
Bit 2 - Synchronization or trimming error interrupt enable
Sourcepub fn syncwarnie(&mut self) -> SYNCWARNIE_W<'_>
pub fn syncwarnie(&mut self) -> SYNCWARNIE_W<'_>
Bit 1 - SYNC warning interrupt enable
Sourcepub fn syncokie(&mut self) -> SYNCOKIE_W<'_>
pub fn syncokie(&mut self) -> SYNCOKIE_W<'_>
Bit 0 - SYNC event OK interrupt enable
Source§impl W<u32, Reg<u32, _ICR>>
impl W<u32, Reg<u32, _ICR>>
Sourcepub fn syncwarnc(&mut self) -> SYNCWARNC_W<'_>
pub fn syncwarnc(&mut self) -> SYNCWARNC_W<'_>
Bit 1 - SYNC warning clear flag
Source§impl W<u32, Reg<u32, _CNTR>>
impl W<u32, Reg<u32, _CNTR>>
Source§impl W<u32, Reg<u32, _CFGR1>>
impl W<u32, Reg<u32, _CFGR1>>
Sourcepub fn ckoutsrc(&mut self) -> CKOUTSRC_W<'_>
pub fn ckoutsrc(&mut self) -> CKOUTSRC_W<'_>
Bit 30 - CKOUTSRC
Sourcepub fn ckoutdiv(&mut self) -> CKOUTDIV_W<'_>
pub fn ckoutdiv(&mut self) -> CKOUTDIV_W<'_>
Bits 16:23 - CKOUTDIV
Sourcepub fn spicksel(&mut self) -> SPICKSEL_W<'_>
pub fn spicksel(&mut self) -> SPICKSEL_W<'_>
Bits 2:3 - SPICKSEL
Source§impl W<u32, Reg<u32, _CR2>>
impl W<u32, Reg<u32, _CR2>>
Sourcepub fn fast(&mut self) -> FAST_W<'_>
pub fn fast(&mut self) -> FAST_W<'_>
Bit 29 - Fast conversion mode selection for regular conversions
Sourcepub fn rdmaen(&mut self) -> RDMAEN_W<'_>
pub fn rdmaen(&mut self) -> RDMAEN_W<'_>
Bit 21 - DMA channel enabled to read data for the regular conversion
Sourcepub fn rsync(&mut self) -> RSYNC_W<'_>
pub fn rsync(&mut self) -> RSYNC_W<'_>
Bit 19 - Launch regular conversion synchronously with DFSDM0
Sourcepub fn rcont(&mut self) -> RCONT_W<'_>
pub fn rcont(&mut self) -> RCONT_W<'_>
Bit 18 - Continuous mode selection for regular conversions
Sourcepub fn rswstart(&mut self) -> RSWSTART_W<'_>
pub fn rswstart(&mut self) -> RSWSTART_W<'_>
Bit 17 - Software start of a conversion on the regular channel
Sourcepub fn jexten(&mut self) -> JEXTEN_W<'_>
pub fn jexten(&mut self) -> JEXTEN_W<'_>
Bits 13:14 - Trigger enable and trigger edge selection for injected conversions
Sourcepub fn jextsel(&mut self) -> JEXTSEL_W<'_>
pub fn jextsel(&mut self) -> JEXTSEL_W<'_>
Bits 8:10 - Trigger signal selection for launching injected conversions
Sourcepub fn jdmaen(&mut self) -> JDMAEN_W<'_>
pub fn jdmaen(&mut self) -> JDMAEN_W<'_>
Bit 5 - DMA channel enabled to read data for the injected channel group
Sourcepub fn jscan(&mut self) -> JSCAN_W<'_>
pub fn jscan(&mut self) -> JSCAN_W<'_>
Bit 4 - Scanning conversion mode for injected conversions
Sourcepub fn jsync(&mut self) -> JSYNC_W<'_>
pub fn jsync(&mut self) -> JSYNC_W<'_>
Bit 3 - Launch an injected conversion synchronously with the DFSDM0 JSWSTART trigger
Sourcepub fn jswstart(&mut self) -> JSWSTART_W<'_>
pub fn jswstart(&mut self) -> JSWSTART_W<'_>
Bit 1 - Start a conversion of the injected group of channels
Source§impl W<u32, Reg<u32, _ICR>>
impl W<u32, Reg<u32, _ICR>>
Sourcepub fn clrckabf(&mut self) -> CLRCKABF_W<'_>
pub fn clrckabf(&mut self) -> CLRCKABF_W<'_>
Bits 16:23 - Clear the clock absence flag
Sourcepub fn clrrovrf(&mut self) -> CLRROVRF_W<'_>
pub fn clrrovrf(&mut self) -> CLRROVRF_W<'_>
Bit 3 - Clear the regular conversion overrun flag
Sourcepub fn clrjovrf(&mut self) -> CLRJOVRF_W<'_>
pub fn clrjovrf(&mut self) -> CLRJOVRF_W<'_>
Bit 2 - Clear the injected conversion overrun flag
Source§impl W<u32, Reg<u32, _AWCFR>>
impl W<u32, Reg<u32, _AWCFR>>
Sourcepub fn clrawhtf(&mut self) -> CLRAWHTF_W<'_>
pub fn clrawhtf(&mut self) -> CLRAWHTF_W<'_>
Bits 8:15 - Clear the analog watchdog high threshold flag
Sourcepub fn clrawltf(&mut self) -> CLRAWLTF_W<'_>
pub fn clrawltf(&mut self) -> CLRAWLTF_W<'_>
Bits 0:7 - Clear the analog watchdog low threshold flag
Source§impl W<u32, Reg<u32, _CR>>
impl W<u32, Reg<u32, _CR>>
Sourcepub fn prescaler(&mut self) -> PRESCALER_W<'_>
pub fn prescaler(&mut self) -> PRESCALER_W<'_>
Bits 24:31 - Clock prescaler
Source§impl W<u32, Reg<u32, _CCR>>
impl W<u32, Reg<u32, _CCR>>
Sourcepub fn instruction(&mut self) -> INSTRUCTION_W<'_>
pub fn instruction(&mut self) -> INSTRUCTION_W<'_>
Bits 0:7 - Instruction
Source§impl W<u32, Reg<u32, _ABR>>
impl W<u32, Reg<u32, _ABR>>
Sourcepub fn alternate(&mut self) -> ALTERNATE_W<'_>
pub fn alternate(&mut self) -> ALTERNATE_W<'_>
Bits 0:31 - ALTERNATE
Source§impl W<u32, Reg<u32, _PIR>>
impl W<u32, Reg<u32, _PIR>>
Sourcepub fn interval(&mut self) -> INTERVAL_W<'_>
pub fn interval(&mut self) -> INTERVAL_W<'_>
Bits 0:15 - Polling interval
Source§impl W<u32, Reg<u32, _CR>>
impl W<u32, Reg<u32, _CR>>
Sourcepub fn dbg_sleep(&mut self) -> DBG_SLEEP_W<'_>
pub fn dbg_sleep(&mut self) -> DBG_SLEEP_W<'_>
Bit 0 - Debug Sleep mode
Sourcepub fn dbg_stop(&mut self) -> DBG_STOP_W<'_>
pub fn dbg_stop(&mut self) -> DBG_STOP_W<'_>
Bit 1 - Debug Stop mode
Sourcepub fn dbg_standby(&mut self) -> DBG_STANDBY_W<'_>
pub fn dbg_standby(&mut self) -> DBG_STANDBY_W<'_>
Bit 2 - Debug Standby mode
Sourcepub fn trace_ioen(&mut self) -> TRACE_IOEN_W<'_>
pub fn trace_ioen(&mut self) -> TRACE_IOEN_W<'_>
Bit 5 - Trace pin assignment control
Sourcepub fn trace_mode(&mut self) -> TRACE_MODE_W<'_>
pub fn trace_mode(&mut self) -> TRACE_MODE_W<'_>
Bits 6:7 - Trace pin assignment control
Source§impl W<u32, Reg<u32, _APB1FZR1>>
impl W<u32, Reg<u32, _APB1FZR1>>
Sourcepub fn dbg_tim2_stop(&mut self) -> DBG_TIM2_STOP_W<'_>
pub fn dbg_tim2_stop(&mut self) -> DBG_TIM2_STOP_W<'_>
Bit 0 - TIM2 counter stopped when core is halted
Sourcepub fn dbg_tim6_stop(&mut self) -> DBG_TIM6_STOP_W<'_>
pub fn dbg_tim6_stop(&mut self) -> DBG_TIM6_STOP_W<'_>
Bit 4 - TIM6 counter stopped when core is halted
Sourcepub fn dbg_tim7_stop(&mut self) -> DBG_TIM7_STOP_W<'_>
pub fn dbg_tim7_stop(&mut self) -> DBG_TIM7_STOP_W<'_>
Bit 5 - TIM7 counter stopped when core is halted
Sourcepub fn dbg_rtc_stop(&mut self) -> DBG_RTC_STOP_W<'_>
pub fn dbg_rtc_stop(&mut self) -> DBG_RTC_STOP_W<'_>
Bit 10 - RTC counter stopped when core is halted
Sourcepub fn dbg_wwdg_stop(&mut self) -> DBG_WWDG_STOP_W<'_>
pub fn dbg_wwdg_stop(&mut self) -> DBG_WWDG_STOP_W<'_>
Bit 11 - Window watchdog counter stopped when core is halted
Sourcepub fn dbg_iwdg_stop(&mut self) -> DBG_IWDG_STOP_W<'_>
pub fn dbg_iwdg_stop(&mut self) -> DBG_IWDG_STOP_W<'_>
Bit 12 - Independent watchdog counter stopped when core is halted
Sourcepub fn dbg_i2c1_stop(&mut self) -> DBG_I2C1_STOP_W<'_>
pub fn dbg_i2c1_stop(&mut self) -> DBG_I2C1_STOP_W<'_>
Bit 21 - I2C1 SMBUS timeout counter stopped when core is halted
Sourcepub fn dbg_i2c2_stop(&mut self) -> DBG_I2C2_STOP_W<'_>
pub fn dbg_i2c2_stop(&mut self) -> DBG_I2C2_STOP_W<'_>
Bit 22 - I2C2 SMBUS timeout counter stopped when core is halted
Sourcepub fn dbg_i2c3_stop(&mut self) -> DBG_I2C3_STOP_W<'_>
pub fn dbg_i2c3_stop(&mut self) -> DBG_I2C3_STOP_W<'_>
Bit 23 - I2C3 SMBUS timeout counter stopped when core is halted
Sourcepub fn dbg_can_stop(&mut self) -> DBG_CAN_STOP_W<'_>
pub fn dbg_can_stop(&mut self) -> DBG_CAN_STOP_W<'_>
Bit 25 - bxCAN stopped when core is halted
Sourcepub fn dbg_lptim1_stop(&mut self) -> DBG_LPTIM1_STOP_W<'_>
pub fn dbg_lptim1_stop(&mut self) -> DBG_LPTIM1_STOP_W<'_>
Bit 31 - LPTIM1 counter stopped when core is halted
Source§impl W<u32, Reg<u32, _APB1FZR2>>
impl W<u32, Reg<u32, _APB1FZR2>>
Sourcepub fn dbg_lptim2_stop(&mut self) -> DBG_LPTIM2_STOP_W<'_>
pub fn dbg_lptim2_stop(&mut self) -> DBG_LPTIM2_STOP_W<'_>
Bit 5 - LPTIM2 counter stopped when core is halted
Source§impl W<u32, Reg<u32, _APB2FZR>>
impl W<u32, Reg<u32, _APB2FZR>>
Sourcepub fn dbg_tim1_stop(&mut self) -> DBG_TIM1_STOP_W<'_>
pub fn dbg_tim1_stop(&mut self) -> DBG_TIM1_STOP_W<'_>
Bit 11 - TIM1 counter stopped when core is halted
Sourcepub fn dbg_tim15_stop(&mut self) -> DBG_TIM15_STOP_W<'_>
pub fn dbg_tim15_stop(&mut self) -> DBG_TIM15_STOP_W<'_>
Bit 16 - TIM15 counter stopped when core is halted
Sourcepub fn dbg_tim16_stop(&mut self) -> DBG_TIM16_STOP_W<'_>
pub fn dbg_tim16_stop(&mut self) -> DBG_TIM16_STOP_W<'_>
Bit 17 - TIM16 counter stopped when core is halted
Source§impl W<u32, Reg<u32, _CTRL>>
impl W<u32, Reg<u32, _CTRL>>
Sourcepub fn clksource(&mut self) -> CLKSOURCE_W<'_>
pub fn clksource(&mut self) -> CLKSOURCE_W<'_>
Bit 2 - Clock source selection
Sourcepub fn countflag(&mut self) -> COUNTFLAG_W<'_>
pub fn countflag(&mut self) -> COUNTFLAG_W<'_>
Bit 16 - COUNTFLAG
Source§impl W<u32, Reg<u32, _ACTRL>>
impl W<u32, Reg<u32, _ACTRL>>
Sourcepub fn dismcycint(&mut self) -> DISMCYCINT_W<'_>
pub fn dismcycint(&mut self) -> DISMCYCINT_W<'_>
Bit 0 - DISMCYCINT
Sourcepub fn disdefwbuf(&mut self) -> DISDEFWBUF_W<'_>
pub fn disdefwbuf(&mut self) -> DISDEFWBUF_W<'_>
Bit 1 - DISDEFWBUF
Source§impl W<u32, Reg<u32, _CR>>
impl W<u32, Reg<u32, _CR>>
Sourcepub fn wave1(&mut self) -> WAVE1_W<'_>
pub fn wave1(&mut self) -> WAVE1_W<'_>
Bits 6:7 - DAC channel1 noise/triangle wave generation enable
Sourcepub fn dmaudrie1(&mut self) -> DMAUDRIE1_W<'_>
pub fn dmaudrie1(&mut self) -> DMAUDRIE1_W<'_>
Bit 13 - DAC channel1 DMA Underrun Interrupt enable
Sourcepub fn wave2(&mut self) -> WAVE2_W<'_>
pub fn wave2(&mut self) -> WAVE2_W<'_>
Bits 22:23 - DAC channel2 noise/triangle wave generation enable
Sourcepub fn dmaudrie2(&mut self) -> DMAUDRIE2_W<'_>
pub fn dmaudrie2(&mut self) -> DMAUDRIE2_W<'_>
Bit 29 - DAC channel2 DMA underrun interrupt enable
Source§impl W<u32, Reg<u32, _DHR12R1>>
impl W<u32, Reg<u32, _DHR12R1>>
Sourcepub fn dacc1dhr(&mut self) -> DACC1DHR_W<'_>
pub fn dacc1dhr(&mut self) -> DACC1DHR_W<'_>
Bits 0:11 - DAC channel1 12-bit right-aligned data
Source§impl W<u32, Reg<u32, _DHR12L1>>
impl W<u32, Reg<u32, _DHR12L1>>
Sourcepub fn dacc1dhr(&mut self) -> DACC1DHR_W<'_>
pub fn dacc1dhr(&mut self) -> DACC1DHR_W<'_>
Bits 4:15 - DAC channel1 12-bit left-aligned data
Source§impl W<u32, Reg<u32, _DHR8R1>>
impl W<u32, Reg<u32, _DHR8R1>>
Sourcepub fn dacc1dhr(&mut self) -> DACC1DHR_W<'_>
pub fn dacc1dhr(&mut self) -> DACC1DHR_W<'_>
Bits 0:7 - DAC channel1 8-bit right-aligned data
Source§impl W<u32, Reg<u32, _DHR12R2>>
impl W<u32, Reg<u32, _DHR12R2>>
Sourcepub fn dacc2dhr(&mut self) -> DACC2DHR_W<'_>
pub fn dacc2dhr(&mut self) -> DACC2DHR_W<'_>
Bits 0:11 - DAC channel2 12-bit right-aligned data
Source§impl W<u32, Reg<u32, _DHR12L2>>
impl W<u32, Reg<u32, _DHR12L2>>
Sourcepub fn dacc2dhr(&mut self) -> DACC2DHR_W<'_>
pub fn dacc2dhr(&mut self) -> DACC2DHR_W<'_>
Bits 4:15 - DAC channel2 12-bit left-aligned data
Source§impl W<u32, Reg<u32, _DHR8R2>>
impl W<u32, Reg<u32, _DHR8R2>>
Sourcepub fn dacc2dhr(&mut self) -> DACC2DHR_W<'_>
pub fn dacc2dhr(&mut self) -> DACC2DHR_W<'_>
Bits 0:7 - DAC channel2 8-bit right-aligned data
Source§impl W<u32, Reg<u32, _DHR12RD>>
impl W<u32, Reg<u32, _DHR12RD>>
Sourcepub fn dacc1dhr(&mut self) -> DACC1DHR_W<'_>
pub fn dacc1dhr(&mut self) -> DACC1DHR_W<'_>
Bits 0:11 - DAC channel1 12-bit right-aligned data
Sourcepub fn dacc2dhr(&mut self) -> DACC2DHR_W<'_>
pub fn dacc2dhr(&mut self) -> DACC2DHR_W<'_>
Bits 16:27 - DAC channel2 12-bit right-aligned data
Source§impl W<u32, Reg<u32, _DHR12LD>>
impl W<u32, Reg<u32, _DHR12LD>>
Sourcepub fn dacc1dhr(&mut self) -> DACC1DHR_W<'_>
pub fn dacc1dhr(&mut self) -> DACC1DHR_W<'_>
Bits 4:15 - DAC channel1 12-bit left-aligned data
Sourcepub fn dacc2dhr(&mut self) -> DACC2DHR_W<'_>
pub fn dacc2dhr(&mut self) -> DACC2DHR_W<'_>
Bits 20:31 - DAC channel2 12-bit left-aligned data
Source§impl W<u32, Reg<u32, _DHR8RD>>
impl W<u32, Reg<u32, _DHR8RD>>
Sourcepub fn dacc1dhr(&mut self) -> DACC1DHR_W<'_>
pub fn dacc1dhr(&mut self) -> DACC1DHR_W<'_>
Bits 0:7 - DAC channel1 8-bit right-aligned data
Sourcepub fn dacc2dhr(&mut self) -> DACC2DHR_W<'_>
pub fn dacc2dhr(&mut self) -> DACC2DHR_W<'_>
Bits 8:15 - DAC channel2 8-bit right-aligned data
Source§impl W<u32, Reg<u32, _SHSR1>>
impl W<u32, Reg<u32, _SHSR1>>
Sourcepub fn tsample1(&mut self) -> TSAMPLE1_W<'_>
pub fn tsample1(&mut self) -> TSAMPLE1_W<'_>
Bits 0:9 - DAC Channel 1 sample Time
Source§impl W<u32, Reg<u32, _SHSR2>>
impl W<u32, Reg<u32, _SHSR2>>
Sourcepub fn tsample2(&mut self) -> TSAMPLE2_W<'_>
pub fn tsample2(&mut self) -> TSAMPLE2_W<'_>
Bits 0:9 - DAC Channel 2 sample Time
Source§impl W<u32, Reg<u32, _SHRR>>
impl W<u32, Reg<u32, _SHRR>>
Sourcepub fn trefresh1(&mut self) -> TREFRESH1_W<'_>
pub fn trefresh1(&mut self) -> TREFRESH1_W<'_>
Bits 0:7 - DAC Channel 1 refresh Time
Sourcepub fn trefresh2(&mut self) -> TREFRESH2_W<'_>
pub fn trefresh2(&mut self) -> TREFRESH2_W<'_>
Bits 16:23 - DAC Channel 2 refresh Time
Source§impl W<u32, Reg<u32, _IFCR>>
impl W<u32, Reg<u32, _IFCR>>
Sourcepub fn ctcif7(&mut self) -> CTCIF7_W<'_>
pub fn ctcif7(&mut self) -> CTCIF7_W<'_>
Bit 25 - Channel x transfer complete clear (x = 1 ..7)
Sourcepub fn ctcif6(&mut self) -> CTCIF6_W<'_>
pub fn ctcif6(&mut self) -> CTCIF6_W<'_>
Bit 21 - Channel x transfer complete clear (x = 1 ..7)
Sourcepub fn ctcif5(&mut self) -> CTCIF5_W<'_>
pub fn ctcif5(&mut self) -> CTCIF5_W<'_>
Bit 17 - Channel x transfer complete clear (x = 1 ..7)
Source§impl W<u32, Reg<u32, _POL>>
impl W<u32, Reg<u32, _POL>>
Sourcepub fn polynomialcoefficients(&mut self) -> POLYNOMIALCOEFFICIENTS_W<'_>
pub fn polynomialcoefficients(&mut self) -> POLYNOMIALCOEFFICIENTS_W<'_>
Bits 0:31 - Programmable polynomial
Source§impl W<u32, Reg<u32, _COMP1_CSR>>
impl W<u32, Reg<u32, _COMP1_CSR>>
Sourcepub fn comp1_en(&mut self) -> COMP1_EN_W<'_>
pub fn comp1_en(&mut self) -> COMP1_EN_W<'_>
Bit 0 - Comparator 1 enable bit
Sourcepub fn comp1_pwrmode(&mut self) -> COMP1_PWRMODE_W<'_>
pub fn comp1_pwrmode(&mut self) -> COMP1_PWRMODE_W<'_>
Bits 2:3 - Power Mode of the comparator 1
Sourcepub fn comp1_inmsel(&mut self) -> COMP1_INMSEL_W<'_>
pub fn comp1_inmsel(&mut self) -> COMP1_INMSEL_W<'_>
Bits 4:6 - Comparator 1 Input Minus connection configuration bit
Sourcepub fn comp1_inpsel(&mut self) -> COMP1_INPSEL_W<'_>
pub fn comp1_inpsel(&mut self) -> COMP1_INPSEL_W<'_>
Bit 7 - Comparator1 input plus selection bit
Sourcepub fn comp1_polarity(&mut self) -> COMP1_POLARITY_W<'_>
pub fn comp1_polarity(&mut self) -> COMP1_POLARITY_W<'_>
Bit 15 - Comparator 1 polarity selection bit
Sourcepub fn comp1_hyst(&mut self) -> COMP1_HYST_W<'_>
pub fn comp1_hyst(&mut self) -> COMP1_HYST_W<'_>
Bits 16:17 - Comparator 1 hysteresis selection bits
Sourcepub fn comp1_blanking(&mut self) -> COMP1_BLANKING_W<'_>
pub fn comp1_blanking(&mut self) -> COMP1_BLANKING_W<'_>
Bits 18:20 - Comparator 1 blanking source selection bits
Sourcepub fn comp1_brgen(&mut self) -> COMP1_BRGEN_W<'_>
pub fn comp1_brgen(&mut self) -> COMP1_BRGEN_W<'_>
Bit 22 - Scaler bridge enable
Sourcepub fn comp1_scalen(&mut self) -> COMP1_SCALEN_W<'_>
pub fn comp1_scalen(&mut self) -> COMP1_SCALEN_W<'_>
Bit 23 - Voltage scaler enable bit
Sourcepub fn comp1_lock(&mut self) -> COMP1_LOCK_W<'_>
pub fn comp1_lock(&mut self) -> COMP1_LOCK_W<'_>
Bit 31 - COMP1_CSR register lock bit
Source§impl W<u32, Reg<u32, _COMP2_CSR>>
impl W<u32, Reg<u32, _COMP2_CSR>>
Sourcepub fn comp2_en(&mut self) -> COMP2_EN_W<'_>
pub fn comp2_en(&mut self) -> COMP2_EN_W<'_>
Bit 0 - Comparator 2 enable bit
Sourcepub fn comp2_pwrmode(&mut self) -> COMP2_PWRMODE_W<'_>
pub fn comp2_pwrmode(&mut self) -> COMP2_PWRMODE_W<'_>
Bits 2:3 - Power Mode of the comparator 2
Sourcepub fn comp2_inmsel(&mut self) -> COMP2_INMSEL_W<'_>
pub fn comp2_inmsel(&mut self) -> COMP2_INMSEL_W<'_>
Bits 4:6 - Comparator 2 Input Minus connection configuration bit
Sourcepub fn comp2_inpsel(&mut self) -> COMP2_INPSEL_W<'_>
pub fn comp2_inpsel(&mut self) -> COMP2_INPSEL_W<'_>
Bit 7 - Comparator 2 Input Plus connection configuration bit
Sourcepub fn comp2_winmode(&mut self) -> COMP2_WINMODE_W<'_>
pub fn comp2_winmode(&mut self) -> COMP2_WINMODE_W<'_>
Bit 9 - Windows mode selection bit
Sourcepub fn comp2_polarity(&mut self) -> COMP2_POLARITY_W<'_>
pub fn comp2_polarity(&mut self) -> COMP2_POLARITY_W<'_>
Bit 15 - Comparator 2 polarity selection bit
Sourcepub fn comp2_hyst(&mut self) -> COMP2_HYST_W<'_>
pub fn comp2_hyst(&mut self) -> COMP2_HYST_W<'_>
Bits 16:17 - Comparator 2 hysteresis selection bits
Sourcepub fn comp2_blanking(&mut self) -> COMP2_BLANKING_W<'_>
pub fn comp2_blanking(&mut self) -> COMP2_BLANKING_W<'_>
Bits 18:20 - Comparator 2 blanking source selection bits
Sourcepub fn comp2_brgen(&mut self) -> COMP2_BRGEN_W<'_>
pub fn comp2_brgen(&mut self) -> COMP2_BRGEN_W<'_>
Bit 22 - Scaler bridge enable
Sourcepub fn comp2_scalen(&mut self) -> COMP2_SCALEN_W<'_>
pub fn comp2_scalen(&mut self) -> COMP2_SCALEN_W<'_>
Bit 23 - Voltage scaler enable bit
Sourcepub fn comp2_lock(&mut self) -> COMP2_LOCK_W<'_>
pub fn comp2_lock(&mut self) -> COMP2_LOCK_W<'_>
Bit 31 - COMP2_CSR register lock bit
Source§impl W<u32, Reg<u32, _CR1>>
impl W<u32, Reg<u32, _CR1>>
Sourcepub fn nostretch(&mut self) -> NOSTRETCH_W<'_>
pub fn nostretch(&mut self) -> NOSTRETCH_W<'_>
Bit 17 - Clock stretching disable
Source§impl W<u32, Reg<u32, _CR2>>
impl W<u32, Reg<u32, _CR2>>
Source§impl W<u32, Reg<u32, _TIMEOUTR>>
impl W<u32, Reg<u32, _TIMEOUTR>>
Sourcepub fn timeouta(&mut self) -> TIMEOUTA_W<'_>
pub fn timeouta(&mut self) -> TIMEOUTA_W<'_>
Bits 0:11 - Bus timeout A
Sourcepub fn timouten(&mut self) -> TIMOUTEN_W<'_>
pub fn timouten(&mut self) -> TIMOUTEN_W<'_>
Bit 15 - Clock timeout enable
Sourcepub fn timeoutb(&mut self) -> TIMEOUTB_W<'_>
pub fn timeoutb(&mut self) -> TIMEOUTB_W<'_>
Bits 16:27 - Bus timeout B
Source§impl W<u32, Reg<u32, _ICR>>
impl W<u32, Reg<u32, _ICR>>
Sourcepub fn timoutcf(&mut self) -> TIMOUTCF_W<'_>
pub fn timoutcf(&mut self) -> TIMOUTCF_W<'_>
Bit 12 - Timeout detection flag clear
Source§impl W<u32, Reg<u32, _ACR>>
impl W<u32, Reg<u32, _ACR>>
Source§impl W<u32, Reg<u32, _CR>>
impl W<u32, Reg<u32, _CR>>
Sourcepub fn obl_launch(&mut self) -> OBL_LAUNCH_W<'_>
pub fn obl_launch(&mut self) -> OBL_LAUNCH_W<'_>
Bit 27 - Force the option byte loading
Source§impl W<u32, Reg<u32, _OPTR>>
impl W<u32, Reg<u32, _OPTR>>
Sourcepub fn n_rst_stop(&mut self) -> NRST_STOP_W<'_>
pub fn n_rst_stop(&mut self) -> NRST_STOP_W<'_>
Bit 12 - nRST_STOP
Sourcepub fn n_rst_stdby(&mut self) -> NRST_STDBY_W<'_>
pub fn n_rst_stdby(&mut self) -> NRST_STDBY_W<'_>
Bit 13 - nRST_STDBY
Sourcepub fn iwdg_stop(&mut self) -> IWDG_STOP_W<'_>
pub fn iwdg_stop(&mut self) -> IWDG_STOP_W<'_>
Bit 17 - Independent watchdog counter freeze in Stop mode
Sourcepub fn iwdg_stdby(&mut self) -> IWDG_STDBY_W<'_>
pub fn iwdg_stdby(&mut self) -> IWDG_STDBY_W<'_>
Bit 18 - Independent watchdog counter freeze in Standby mode
Sourcepub fn dualbank(&mut self) -> DUALBANK_W<'_>
pub fn dualbank(&mut self) -> DUALBANK_W<'_>
Bit 21 - Dual-Bank on 512 KB or 256 KB Flash memory devices
Sourcepub fn sram2_pe(&mut self) -> SRAM2_PE_W<'_>
pub fn sram2_pe(&mut self) -> SRAM2_PE_W<'_>
Bit 24 - SRAM2 parity check enable
Sourcepub fn sram2_rst(&mut self) -> SRAM2_RST_W<'_>
pub fn sram2_rst(&mut self) -> SRAM2_RST_W<'_>
Bit 25 - SRAM2 Erase when system reset
Sourcepub fn n_swboot0(&mut self) -> NSWBOOT0_W<'_>
pub fn n_swboot0(&mut self) -> NSWBOOT0_W<'_>
Bit 26 - Software BOOT0
Source§impl W<u32, Reg<u32, _PCROP1SR>>
impl W<u32, Reg<u32, _PCROP1SR>>
Sourcepub fn pcrop1_strt(&mut self) -> PCROP1_STRT_W<'_>
pub fn pcrop1_strt(&mut self) -> PCROP1_STRT_W<'_>
Bits 0:15 - Bank 1 PCROP area start offset
Source§impl W<u32, Reg<u32, _PCROP1ER>>
impl W<u32, Reg<u32, _PCROP1ER>>
Sourcepub fn pcrop1_end(&mut self) -> PCROP1_END_W<'_>
pub fn pcrop1_end(&mut self) -> PCROP1_END_W<'_>
Bits 0:15 - Bank 1 PCROP area end offset
Sourcepub fn pcrop_rdp(&mut self) -> PCROP_RDP_W<'_>
pub fn pcrop_rdp(&mut self) -> PCROP_RDP_W<'_>
Bit 31 - PCROP area preserved when RDP level decreased
Source§impl W<u32, Reg<u32, _WRP1AR>>
impl W<u32, Reg<u32, _WRP1AR>>
Sourcepub fn wrp1a_strt(&mut self) -> WRP1A_STRT_W<'_>
pub fn wrp1a_strt(&mut self) -> WRP1A_STRT_W<'_>
Bits 0:7 - Bank 1 WRP first area start offset
Sourcepub fn wrp1a_end(&mut self) -> WRP1A_END_W<'_>
pub fn wrp1a_end(&mut self) -> WRP1A_END_W<'_>
Bits 16:23 - Bank 1 WRP first area A end offset
Source§impl W<u32, Reg<u32, _WRP1BR>>
impl W<u32, Reg<u32, _WRP1BR>>
Sourcepub fn wrp1b_strt(&mut self) -> WRP1B_STRT_W<'_>
pub fn wrp1b_strt(&mut self) -> WRP1B_STRT_W<'_>
Bits 16:23 - Bank 1 WRP second area B end offset
Sourcepub fn wrp1b_end(&mut self) -> WRP1B_END_W<'_>
pub fn wrp1b_end(&mut self) -> WRP1B_END_W<'_>
Bits 0:7 - Bank 1 WRP second area B start offset
Source§impl W<u32, Reg<u32, _PCROP2SR>>
impl W<u32, Reg<u32, _PCROP2SR>>
Sourcepub fn pcrop2_strt(&mut self) -> PCROP2_STRT_W<'_>
pub fn pcrop2_strt(&mut self) -> PCROP2_STRT_W<'_>
Bits 0:15 - Bank 2 PCROP area start offset
Source§impl W<u32, Reg<u32, _PCROP2ER>>
impl W<u32, Reg<u32, _PCROP2ER>>
Sourcepub fn pcrop2_end(&mut self) -> PCROP2_END_W<'_>
pub fn pcrop2_end(&mut self) -> PCROP2_END_W<'_>
Bits 0:15 - Bank 2 PCROP area end offset
Source§impl W<u32, Reg<u32, _WRP2AR>>
impl W<u32, Reg<u32, _WRP2AR>>
Sourcepub fn wrp2a_strt(&mut self) -> WRP2A_STRT_W<'_>
pub fn wrp2a_strt(&mut self) -> WRP2A_STRT_W<'_>
Bits 0:7 - Bank 2 WRP first area A start offset
Sourcepub fn wrp2a_end(&mut self) -> WRP2A_END_W<'_>
pub fn wrp2a_end(&mut self) -> WRP2A_END_W<'_>
Bits 16:23 - Bank 2 WRP first area A end offset
Source§impl W<u32, Reg<u32, _WRP2BR>>
impl W<u32, Reg<u32, _WRP2BR>>
Sourcepub fn wrp2b_strt(&mut self) -> WRP2B_STRT_W<'_>
pub fn wrp2b_strt(&mut self) -> WRP2B_STRT_W<'_>
Bits 0:7 - Bank 2 WRP second area B start offset
Sourcepub fn wrp2b_end(&mut self) -> WRP2B_END_W<'_>
pub fn wrp2b_end(&mut self) -> WRP2B_END_W<'_>
Bits 16:23 - Bank 2 WRP second area B end offset
Source§impl W<u32, Reg<u32, _CR2>>
impl W<u32, Reg<u32, _CR2>>
Sourcepub fn pvme4(&mut self) -> PVME4_W<'_>
pub fn pvme4(&mut self) -> PVME4_W<'_>
Bit 7 - Peripheral voltage monitoring 4 enable: VDDA vs. 2.2V
Sourcepub fn pvme3(&mut self) -> PVME3_W<'_>
pub fn pvme3(&mut self) -> PVME3_W<'_>
Bit 6 - Peripheral voltage monitoring 3 enable: VDDA vs. 1.62V
Sourcepub fn pvme2(&mut self) -> PVME2_W<'_>
pub fn pvme2(&mut self) -> PVME2_W<'_>
Bit 5 - Peripheral voltage monitoring 2 enable: VDDIO2 vs. 0.9V
Source§impl W<u32, Reg<u32, _CFGR1>>
impl W<u32, Reg<u32, _CFGR1>>
Sourcepub fn fpu_ie(&mut self) -> FPU_IE_W<'_>
pub fn fpu_ie(&mut self) -> FPU_IE_W<'_>
Bits 26:31 - Floating Point Unit interrupts enable bits
Sourcepub fn i2c3_fmp(&mut self) -> I2C3_FMP_W<'_>
pub fn i2c3_fmp(&mut self) -> I2C3_FMP_W<'_>
Bit 22 - I2C3 Fast-mode Plus driving capability activation
Sourcepub fn i2c2_fmp(&mut self) -> I2C2_FMP_W<'_>
pub fn i2c2_fmp(&mut self) -> I2C2_FMP_W<'_>
Bit 21 - I2C2 Fast-mode Plus driving capability activation
Sourcepub fn i2c1_fmp(&mut self) -> I2C1_FMP_W<'_>
pub fn i2c1_fmp(&mut self) -> I2C1_FMP_W<'_>
Bit 20 - I2C1 Fast-mode Plus driving capability activation
Sourcepub fn i2c_pb9_fmp(&mut self) -> I2C_PB9_FMP_W<'_>
pub fn i2c_pb9_fmp(&mut self) -> I2C_PB9_FMP_W<'_>
Bit 19 - Fast-mode Plus (Fm+) driving capability activation on PB9
Sourcepub fn i2c_pb8_fmp(&mut self) -> I2C_PB8_FMP_W<'_>
pub fn i2c_pb8_fmp(&mut self) -> I2C_PB8_FMP_W<'_>
Bit 18 - Fast-mode Plus (Fm+) driving capability activation on PB8
Sourcepub fn i2c_pb7_fmp(&mut self) -> I2C_PB7_FMP_W<'_>
pub fn i2c_pb7_fmp(&mut self) -> I2C_PB7_FMP_W<'_>
Bit 17 - Fast-mode Plus (Fm+) driving capability activation on PB7
Sourcepub fn i2c_pb6_fmp(&mut self) -> I2C_PB6_FMP_W<'_>
pub fn i2c_pb6_fmp(&mut self) -> I2C_PB6_FMP_W<'_>
Bit 16 - Fast-mode Plus (Fm+) driving capability activation on PB6
Source§impl W<u32, Reg<u32, _CR>>
impl W<u32, Reg<u32, _CR>>
Sourcepub fn dmaouten(&mut self) -> DMAOUTEN_W<'_>
pub fn dmaouten(&mut self) -> DMAOUTEN_W<'_>
Bit 12 - Enable DMA management of data output phase
Sourcepub fn datatype(&mut self) -> DATATYPE_W<'_>
pub fn datatype(&mut self) -> DATATYPE_W<'_>
Bits 1:2 - Data type selection (for data in and data out to/from the cryptographic block)
Source§impl W<u32, Reg<u32, _DINR>>
impl W<u32, Reg<u32, _DINR>>
Sourcepub fn aes_dinr(&mut self) -> AES_DINR_W<'_>
pub fn aes_dinr(&mut self) -> AES_DINR_W<'_>
Bits 0:31 - Data Input Register
Source§impl W<u32, Reg<u32, _KEYR0>>
impl W<u32, Reg<u32, _KEYR0>>
Sourcepub fn aes_keyr0(&mut self) -> AES_KEYR0_W<'_>
pub fn aes_keyr0(&mut self) -> AES_KEYR0_W<'_>
Bits 0:31 - Data Output Register (LSB key [31:0])
Source§impl W<u32, Reg<u32, _KEYR1>>
impl W<u32, Reg<u32, _KEYR1>>
Sourcepub fn aes_keyr1(&mut self) -> AES_KEYR1_W<'_>
pub fn aes_keyr1(&mut self) -> AES_KEYR1_W<'_>
Bits 0:31 - AES key register (key [63:32])
Source§impl W<u32, Reg<u32, _KEYR2>>
impl W<u32, Reg<u32, _KEYR2>>
Sourcepub fn aes_keyr2(&mut self) -> AES_KEYR2_W<'_>
pub fn aes_keyr2(&mut self) -> AES_KEYR2_W<'_>
Bits 0:31 - AES key register (key [95:64])
Source§impl W<u32, Reg<u32, _KEYR3>>
impl W<u32, Reg<u32, _KEYR3>>
Sourcepub fn aes_keyr3(&mut self) -> AES_KEYR3_W<'_>
pub fn aes_keyr3(&mut self) -> AES_KEYR3_W<'_>
Bits 0:31 - AES key register (MSB key [127:96])
Source§impl W<u32, Reg<u32, _IVR0>>
impl W<u32, Reg<u32, _IVR0>>
Sourcepub fn aes_ivr0(&mut self) -> AES_IVR0_W<'_>
pub fn aes_ivr0(&mut self) -> AES_IVR0_W<'_>
Bits 0:31 - initialization vector register (LSB IVR [31:0])
Source§impl W<u32, Reg<u32, _IVR1>>
impl W<u32, Reg<u32, _IVR1>>
Sourcepub fn aes_ivr1(&mut self) -> AES_IVR1_W<'_>
pub fn aes_ivr1(&mut self) -> AES_IVR1_W<'_>
Bits 0:31 - Initialization Vector Register (IVR [63:32])
Source§impl W<u32, Reg<u32, _IVR2>>
impl W<u32, Reg<u32, _IVR2>>
Sourcepub fn aes_ivr2(&mut self) -> AES_IVR2_W<'_>
pub fn aes_ivr2(&mut self) -> AES_IVR2_W<'_>
Bits 0:31 - Initialization Vector Register (IVR [95:64])
Source§impl W<u32, Reg<u32, _IVR3>>
impl W<u32, Reg<u32, _IVR3>>
Sourcepub fn aes_ivr3(&mut self) -> AES_IVR3_W<'_>
pub fn aes_ivr3(&mut self) -> AES_IVR3_W<'_>
Bits 0:31 - Initialization Vector Register (MSB IVR [127:96])
Source§impl W<u32, Reg<u32, _CR>>
impl W<u32, Reg<u32, _CR>>
Sourcepub fn adcaldif(&mut self) -> ADCALDIF_W<'_>
pub fn adcaldif(&mut self) -> ADCALDIF_W<'_>
Bit 30 - ADCALDIF
Sourcepub fn advregen(&mut self) -> ADVREGEN_W<'_>
pub fn advregen(&mut self) -> ADVREGEN_W<'_>
Bit 28 - ADVREGEN
Sourcepub fn jadstart(&mut self) -> JADSTART_W<'_>
pub fn jadstart(&mut self) -> JADSTART_W<'_>
Bit 3 - JADSTART
Source§impl W<u32, Reg<u32, _CFGR>>
impl W<u32, Reg<u32, _CFGR>>
Sourcepub fn awdch1ch(&mut self) -> AWDCH1CH_W<'_>
pub fn awdch1ch(&mut self) -> AWDCH1CH_W<'_>
Bits 26:30 - AWDCH1CH
Source§impl W<u32, Reg<u32, _OFR1>>
impl W<u32, Reg<u32, _OFR1>>
Sourcepub fn offset1_en(&mut self) -> OFFSET1_EN_W<'_>
pub fn offset1_en(&mut self) -> OFFSET1_EN_W<'_>
Bit 31 - OFFSET1_EN
Sourcepub fn offset1_ch(&mut self) -> OFFSET1_CH_W<'_>
pub fn offset1_ch(&mut self) -> OFFSET1_CH_W<'_>
Bits 26:30 - OFFSET1_CH
Source§impl W<u32, Reg<u32, _OFR2>>
impl W<u32, Reg<u32, _OFR2>>
Sourcepub fn offset2_en(&mut self) -> OFFSET2_EN_W<'_>
pub fn offset2_en(&mut self) -> OFFSET2_EN_W<'_>
Bit 31 - OFFSET2_EN
Sourcepub fn offset2_ch(&mut self) -> OFFSET2_CH_W<'_>
pub fn offset2_ch(&mut self) -> OFFSET2_CH_W<'_>
Bits 26:30 - OFFSET2_CH
Source§impl W<u32, Reg<u32, _OFR3>>
impl W<u32, Reg<u32, _OFR3>>
Sourcepub fn offset3_en(&mut self) -> OFFSET3_EN_W<'_>
pub fn offset3_en(&mut self) -> OFFSET3_EN_W<'_>
Bit 31 - OFFSET3_EN
Sourcepub fn offset3_ch(&mut self) -> OFFSET3_CH_W<'_>
pub fn offset3_ch(&mut self) -> OFFSET3_CH_W<'_>
Bits 26:30 - OFFSET3_CH
Source§impl W<u32, Reg<u32, _OFR4>>
impl W<u32, Reg<u32, _OFR4>>
Sourcepub fn offset4_en(&mut self) -> OFFSET4_EN_W<'_>
pub fn offset4_en(&mut self) -> OFFSET4_EN_W<'_>
Bit 31 - OFFSET4_EN
Sourcepub fn offset4_ch(&mut self) -> OFFSET4_CH_W<'_>
pub fn offset4_ch(&mut self) -> OFFSET4_CH_W<'_>
Bits 26:30 - OFFSET4_CH
Source§impl W<u32, Reg<u32, _DIFSEL>>
impl W<u32, Reg<u32, _DIFSEL>>
Sourcepub fn difsel_1_15(&mut self) -> DIFSEL_1_15_W<'_>
pub fn difsel_1_15(&mut self) -> DIFSEL_1_15_W<'_>
Bits 1:15 - Differential mode for channels 15 to 1
Source§impl W<u32, Reg<u32, _CALFACT>>
impl W<u32, Reg<u32, _CALFACT>>
Sourcepub fn calfact_d(&mut self) -> CALFACT_D_W<'_>
pub fn calfact_d(&mut self) -> CALFACT_D_W<'_>
Bits 16:22 - CALFACT_D
Sourcepub fn calfact_s(&mut self) -> CALFACT_S_W<'_>
pub fn calfact_s(&mut self) -> CALFACT_S_W<'_>
Bits 0:6 - CALFACT_S
Source§impl W<u32, Reg<u32, _OSPEEDR>>
impl W<u32, Reg<u32, _OSPEEDR>>
Sourcepub fn ospeedr15(&mut self) -> OSPEEDR15_W<'_>
pub fn ospeedr15(&mut self) -> OSPEEDR15_W<'_>
Bits 30:31 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr14(&mut self) -> OSPEEDR14_W<'_>
pub fn ospeedr14(&mut self) -> OSPEEDR14_W<'_>
Bits 28:29 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr13(&mut self) -> OSPEEDR13_W<'_>
pub fn ospeedr13(&mut self) -> OSPEEDR13_W<'_>
Bits 26:27 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr12(&mut self) -> OSPEEDR12_W<'_>
pub fn ospeedr12(&mut self) -> OSPEEDR12_W<'_>
Bits 24:25 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr11(&mut self) -> OSPEEDR11_W<'_>
pub fn ospeedr11(&mut self) -> OSPEEDR11_W<'_>
Bits 22:23 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr10(&mut self) -> OSPEEDR10_W<'_>
pub fn ospeedr10(&mut self) -> OSPEEDR10_W<'_>
Bits 20:21 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr9(&mut self) -> OSPEEDR9_W<'_>
pub fn ospeedr9(&mut self) -> OSPEEDR9_W<'_>
Bits 18:19 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr8(&mut self) -> OSPEEDR8_W<'_>
pub fn ospeedr8(&mut self) -> OSPEEDR8_W<'_>
Bits 16:17 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr7(&mut self) -> OSPEEDR7_W<'_>
pub fn ospeedr7(&mut self) -> OSPEEDR7_W<'_>
Bits 14:15 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr6(&mut self) -> OSPEEDR6_W<'_>
pub fn ospeedr6(&mut self) -> OSPEEDR6_W<'_>
Bits 12:13 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr5(&mut self) -> OSPEEDR5_W<'_>
pub fn ospeedr5(&mut self) -> OSPEEDR5_W<'_>
Bits 10:11 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr4(&mut self) -> OSPEEDR4_W<'_>
pub fn ospeedr4(&mut self) -> OSPEEDR4_W<'_>
Bits 8:9 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr3(&mut self) -> OSPEEDR3_W<'_>
pub fn ospeedr3(&mut self) -> OSPEEDR3_W<'_>
Bits 6:7 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr2(&mut self) -> OSPEEDR2_W<'_>
pub fn ospeedr2(&mut self) -> OSPEEDR2_W<'_>
Bits 4:5 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr1(&mut self) -> OSPEEDR1_W<'_>
pub fn ospeedr1(&mut self) -> OSPEEDR1_W<'_>
Bits 2:3 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr0(&mut self) -> OSPEEDR0_W<'_>
pub fn ospeedr0(&mut self) -> OSPEEDR0_W<'_>
Bits 0:1 - Port x configuration bits (y = 0..15)
Source§impl W<u32, Reg<u32, _AFRL>>
impl W<u32, Reg<u32, _AFRL>>
Sourcepub fn afrl7(&mut self) -> AFRL7_W<'_>
pub fn afrl7(&mut self) -> AFRL7_W<'_>
Bits 28:31 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afrl6(&mut self) -> AFRL6_W<'_>
pub fn afrl6(&mut self) -> AFRL6_W<'_>
Bits 24:27 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afrl5(&mut self) -> AFRL5_W<'_>
pub fn afrl5(&mut self) -> AFRL5_W<'_>
Bits 20:23 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afrl4(&mut self) -> AFRL4_W<'_>
pub fn afrl4(&mut self) -> AFRL4_W<'_>
Bits 16:19 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afrl3(&mut self) -> AFRL3_W<'_>
pub fn afrl3(&mut self) -> AFRL3_W<'_>
Bits 12:15 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afrl2(&mut self) -> AFRL2_W<'_>
pub fn afrl2(&mut self) -> AFRL2_W<'_>
Bits 8:11 - Alternate function selection for port x bit y (y = 0..7)
Source§impl W<u32, Reg<u32, _AFRH>>
impl W<u32, Reg<u32, _AFRH>>
Sourcepub fn afrh15(&mut self) -> AFRH15_W<'_>
pub fn afrh15(&mut self) -> AFRH15_W<'_>
Bits 28:31 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afrh14(&mut self) -> AFRH14_W<'_>
pub fn afrh14(&mut self) -> AFRH14_W<'_>
Bits 24:27 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afrh13(&mut self) -> AFRH13_W<'_>
pub fn afrh13(&mut self) -> AFRH13_W<'_>
Bits 20:23 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afrh12(&mut self) -> AFRH12_W<'_>
pub fn afrh12(&mut self) -> AFRH12_W<'_>
Bits 16:19 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afrh11(&mut self) -> AFRH11_W<'_>
pub fn afrh11(&mut self) -> AFRH11_W<'_>
Bits 12:15 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afrh10(&mut self) -> AFRH10_W<'_>
pub fn afrh10(&mut self) -> AFRH10_W<'_>
Bits 8:11 - Alternate function selection for port x bit y (y = 8..15)
Source§impl W<u32, Reg<u32, _OSPEEDR>>
impl W<u32, Reg<u32, _OSPEEDR>>
Sourcepub fn ospeedr15(&mut self) -> OSPEEDR15_W<'_>
pub fn ospeedr15(&mut self) -> OSPEEDR15_W<'_>
Bits 30:31 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr14(&mut self) -> OSPEEDR14_W<'_>
pub fn ospeedr14(&mut self) -> OSPEEDR14_W<'_>
Bits 28:29 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr13(&mut self) -> OSPEEDR13_W<'_>
pub fn ospeedr13(&mut self) -> OSPEEDR13_W<'_>
Bits 26:27 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr12(&mut self) -> OSPEEDR12_W<'_>
pub fn ospeedr12(&mut self) -> OSPEEDR12_W<'_>
Bits 24:25 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr11(&mut self) -> OSPEEDR11_W<'_>
pub fn ospeedr11(&mut self) -> OSPEEDR11_W<'_>
Bits 22:23 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr10(&mut self) -> OSPEEDR10_W<'_>
pub fn ospeedr10(&mut self) -> OSPEEDR10_W<'_>
Bits 20:21 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr9(&mut self) -> OSPEEDR9_W<'_>
pub fn ospeedr9(&mut self) -> OSPEEDR9_W<'_>
Bits 18:19 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr8(&mut self) -> OSPEEDR8_W<'_>
pub fn ospeedr8(&mut self) -> OSPEEDR8_W<'_>
Bits 16:17 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr7(&mut self) -> OSPEEDR7_W<'_>
pub fn ospeedr7(&mut self) -> OSPEEDR7_W<'_>
Bits 14:15 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr6(&mut self) -> OSPEEDR6_W<'_>
pub fn ospeedr6(&mut self) -> OSPEEDR6_W<'_>
Bits 12:13 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr5(&mut self) -> OSPEEDR5_W<'_>
pub fn ospeedr5(&mut self) -> OSPEEDR5_W<'_>
Bits 10:11 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr4(&mut self) -> OSPEEDR4_W<'_>
pub fn ospeedr4(&mut self) -> OSPEEDR4_W<'_>
Bits 8:9 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr3(&mut self) -> OSPEEDR3_W<'_>
pub fn ospeedr3(&mut self) -> OSPEEDR3_W<'_>
Bits 6:7 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr2(&mut self) -> OSPEEDR2_W<'_>
pub fn ospeedr2(&mut self) -> OSPEEDR2_W<'_>
Bits 4:5 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr1(&mut self) -> OSPEEDR1_W<'_>
pub fn ospeedr1(&mut self) -> OSPEEDR1_W<'_>
Bits 2:3 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr0(&mut self) -> OSPEEDR0_W<'_>
pub fn ospeedr0(&mut self) -> OSPEEDR0_W<'_>
Bits 0:1 - Port x configuration bits (y = 0..15)
Source§impl W<u32, Reg<u32, _AFRL>>
impl W<u32, Reg<u32, _AFRL>>
Sourcepub fn afrl7(&mut self) -> AFRL7_W<'_>
pub fn afrl7(&mut self) -> AFRL7_W<'_>
Bits 28:31 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afrl6(&mut self) -> AFRL6_W<'_>
pub fn afrl6(&mut self) -> AFRL6_W<'_>
Bits 24:27 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afrl5(&mut self) -> AFRL5_W<'_>
pub fn afrl5(&mut self) -> AFRL5_W<'_>
Bits 20:23 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afrl4(&mut self) -> AFRL4_W<'_>
pub fn afrl4(&mut self) -> AFRL4_W<'_>
Bits 16:19 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afrl3(&mut self) -> AFRL3_W<'_>
pub fn afrl3(&mut self) -> AFRL3_W<'_>
Bits 12:15 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afrl2(&mut self) -> AFRL2_W<'_>
pub fn afrl2(&mut self) -> AFRL2_W<'_>
Bits 8:11 - Alternate function selection for port x bit y (y = 0..7)
Source§impl W<u32, Reg<u32, _AFRH>>
impl W<u32, Reg<u32, _AFRH>>
Sourcepub fn afrh15(&mut self) -> AFRH15_W<'_>
pub fn afrh15(&mut self) -> AFRH15_W<'_>
Bits 28:31 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afrh14(&mut self) -> AFRH14_W<'_>
pub fn afrh14(&mut self) -> AFRH14_W<'_>
Bits 24:27 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afrh13(&mut self) -> AFRH13_W<'_>
pub fn afrh13(&mut self) -> AFRH13_W<'_>
Bits 20:23 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afrh12(&mut self) -> AFRH12_W<'_>
pub fn afrh12(&mut self) -> AFRH12_W<'_>
Bits 16:19 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afrh11(&mut self) -> AFRH11_W<'_>
pub fn afrh11(&mut self) -> AFRH11_W<'_>
Bits 12:15 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afrh10(&mut self) -> AFRH10_W<'_>
pub fn afrh10(&mut self) -> AFRH10_W<'_>
Bits 8:11 - Alternate function selection for port x bit y (y = 8..15)
Source§impl W<u32, Reg<u32, _OSPEEDR>>
impl W<u32, Reg<u32, _OSPEEDR>>
Sourcepub fn ospeedr15(&mut self) -> OSPEEDR15_W<'_>
pub fn ospeedr15(&mut self) -> OSPEEDR15_W<'_>
Bits 30:31 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr14(&mut self) -> OSPEEDR14_W<'_>
pub fn ospeedr14(&mut self) -> OSPEEDR14_W<'_>
Bits 28:29 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr13(&mut self) -> OSPEEDR13_W<'_>
pub fn ospeedr13(&mut self) -> OSPEEDR13_W<'_>
Bits 26:27 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr12(&mut self) -> OSPEEDR12_W<'_>
pub fn ospeedr12(&mut self) -> OSPEEDR12_W<'_>
Bits 24:25 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr11(&mut self) -> OSPEEDR11_W<'_>
pub fn ospeedr11(&mut self) -> OSPEEDR11_W<'_>
Bits 22:23 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr10(&mut self) -> OSPEEDR10_W<'_>
pub fn ospeedr10(&mut self) -> OSPEEDR10_W<'_>
Bits 20:21 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr9(&mut self) -> OSPEEDR9_W<'_>
pub fn ospeedr9(&mut self) -> OSPEEDR9_W<'_>
Bits 18:19 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr8(&mut self) -> OSPEEDR8_W<'_>
pub fn ospeedr8(&mut self) -> OSPEEDR8_W<'_>
Bits 16:17 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr7(&mut self) -> OSPEEDR7_W<'_>
pub fn ospeedr7(&mut self) -> OSPEEDR7_W<'_>
Bits 14:15 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr6(&mut self) -> OSPEEDR6_W<'_>
pub fn ospeedr6(&mut self) -> OSPEEDR6_W<'_>
Bits 12:13 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr5(&mut self) -> OSPEEDR5_W<'_>
pub fn ospeedr5(&mut self) -> OSPEEDR5_W<'_>
Bits 10:11 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr4(&mut self) -> OSPEEDR4_W<'_>
pub fn ospeedr4(&mut self) -> OSPEEDR4_W<'_>
Bits 8:9 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr3(&mut self) -> OSPEEDR3_W<'_>
pub fn ospeedr3(&mut self) -> OSPEEDR3_W<'_>
Bits 6:7 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr2(&mut self) -> OSPEEDR2_W<'_>
pub fn ospeedr2(&mut self) -> OSPEEDR2_W<'_>
Bits 4:5 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr1(&mut self) -> OSPEEDR1_W<'_>
pub fn ospeedr1(&mut self) -> OSPEEDR1_W<'_>
Bits 2:3 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr0(&mut self) -> OSPEEDR0_W<'_>
pub fn ospeedr0(&mut self) -> OSPEEDR0_W<'_>
Bits 0:1 - Port x configuration bits (y = 0..15)
Source§impl W<u32, Reg<u32, _AFRL>>
impl W<u32, Reg<u32, _AFRL>>
Sourcepub fn afrl7(&mut self) -> AFRL7_W<'_>
pub fn afrl7(&mut self) -> AFRL7_W<'_>
Bits 28:31 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afrl6(&mut self) -> AFRL6_W<'_>
pub fn afrl6(&mut self) -> AFRL6_W<'_>
Bits 24:27 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afrl5(&mut self) -> AFRL5_W<'_>
pub fn afrl5(&mut self) -> AFRL5_W<'_>
Bits 20:23 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afrl4(&mut self) -> AFRL4_W<'_>
pub fn afrl4(&mut self) -> AFRL4_W<'_>
Bits 16:19 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afrl3(&mut self) -> AFRL3_W<'_>
pub fn afrl3(&mut self) -> AFRL3_W<'_>
Bits 12:15 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afrl2(&mut self) -> AFRL2_W<'_>
pub fn afrl2(&mut self) -> AFRL2_W<'_>
Bits 8:11 - Alternate function selection for port x bit y (y = 0..7)
Source§impl W<u32, Reg<u32, _AFRH>>
impl W<u32, Reg<u32, _AFRH>>
Sourcepub fn afrh15(&mut self) -> AFRH15_W<'_>
pub fn afrh15(&mut self) -> AFRH15_W<'_>
Bits 28:31 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afrh14(&mut self) -> AFRH14_W<'_>
pub fn afrh14(&mut self) -> AFRH14_W<'_>
Bits 24:27 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afrh13(&mut self) -> AFRH13_W<'_>
pub fn afrh13(&mut self) -> AFRH13_W<'_>
Bits 20:23 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afrh12(&mut self) -> AFRH12_W<'_>
pub fn afrh12(&mut self) -> AFRH12_W<'_>
Bits 16:19 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afrh11(&mut self) -> AFRH11_W<'_>
pub fn afrh11(&mut self) -> AFRH11_W<'_>
Bits 12:15 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afrh10(&mut self) -> AFRH10_W<'_>
pub fn afrh10(&mut self) -> AFRH10_W<'_>
Bits 8:11 - Alternate function selection for port x bit y (y = 8..15)
Source§impl W<u32, Reg<u32, _CR1>>
impl W<u32, Reg<u32, _CR1>>
Sourcepub fn lsbfirst(&mut self) -> LSBFIRST_W<'_>
pub fn lsbfirst(&mut self) -> LSBFIRST_W<'_>
Bit 8 - Least significant bit first
Source§impl W<u32, Reg<u32, _IM>>
impl W<u32, Reg<u32, _IM>>
Sourcepub fn lfsdetie(&mut self) -> LFSDETIE_W<'_>
pub fn lfsdetie(&mut self) -> LFSDETIE_W<'_>
Bit 6 - Late frame synchronization detection interrupt enable
Sourcepub fn afsdetie(&mut self) -> AFSDETIE_W<'_>
pub fn afsdetie(&mut self) -> AFSDETIE_W<'_>
Bit 5 - Anticipated frame synchronization detection interrupt enable
Sourcepub fn wckcfgie(&mut self) -> WCKCFGIE_W<'_>
pub fn wckcfgie(&mut self) -> WCKCFGIE_W<'_>
Bit 2 - Wrong clock configuration interrupt enable
Sourcepub fn mutedetie(&mut self) -> MUTEDETIE_W<'_>
pub fn mutedetie(&mut self) -> MUTEDETIE_W<'_>
Bit 1 - Mute detection interrupt enable
Sourcepub fn ovrudrie(&mut self) -> OVRUDRIE_W<'_>
pub fn ovrudrie(&mut self) -> OVRUDRIE_W<'_>
Bit 0 - Overrun/underrun interrupt enable
Source§impl W<u32, Reg<u32, _SR>>
impl W<u32, Reg<u32, _SR>>
Source§impl W<u32, Reg<u32, _CLRFR>>
impl W<u32, Reg<u32, _CLRFR>>
Source§impl W<u32, Reg<u32, _CR1>>
impl W<u32, Reg<u32, _CR1>>
Sourcepub fn uifremap(&mut self) -> UIFREMAP_W<'_>
pub fn uifremap(&mut self) -> UIFREMAP_W<'_>
Bit 11 - UIF status bit remapping
Source§impl W<u32, Reg<u32, _CR1>>
impl W<u32, Reg<u32, _CR1>>
Sourcepub fn uifremap(&mut self) -> UIFREMAP_W<'_>
pub fn uifremap(&mut self) -> UIFREMAP_W<'_>
Bit 11 - UIF status bit remapping
Source§impl W<u32, Reg<u32, _OR2>>
impl W<u32, Reg<u32, _OR2>>
Sourcepub fn bkdfbk1e(&mut self) -> BKDFBK1E_W<'_>
pub fn bkdfbk1e(&mut self) -> BKDFBK1E_W<'_>
Bit 8 - BRK DFSDM_BREAK1 enable
Source§impl W<u32, Reg<u32, _OR1>>
impl W<u32, Reg<u32, _OR1>>
Sourcepub fn etr_adc1_rmp(&mut self) -> ETR_ADC1_RMP_W<'_>
pub fn etr_adc1_rmp(&mut self) -> ETR_ADC1_RMP_W<'_>
Bits 0:1 - External trigger remap on ADC1 analog watchdog
Sourcepub fn etr_adc3_rmp(&mut self) -> ETR_ADC3_RMP_W<'_>
pub fn etr_adc3_rmp(&mut self) -> ETR_ADC3_RMP_W<'_>
Bits 2:3 - External trigger remap on ADC3 analog watchdog
Source§impl W<u32, Reg<u32, _CCMR3_OUTPUT>>
impl W<u32, Reg<u32, _CCMR3_OUTPUT>>
Sourcepub fn oc6m_bit3(&mut self) -> OC6M_BIT3_W<'_>
pub fn oc6m_bit3(&mut self) -> OC6M_BIT3_W<'_>
Bit 24 - Output Compare 6 mode bit 3
Sourcepub fn oc5m_bit3(&mut self) -> OC5M_BIT3_W<'_>
pub fn oc5m_bit3(&mut self) -> OC5M_BIT3_W<'_>
Bits 16:18 - Output Compare 5 mode bit 3
Source§impl W<u32, Reg<u32, _OR2>>
impl W<u32, Reg<u32, _OR2>>
Sourcepub fn bkdfbk0e(&mut self) -> BKDFBK0E_W<'_>
pub fn bkdfbk0e(&mut self) -> BKDFBK0E_W<'_>
Bit 8 - BRK DFSDM_BREAK0 enable
Source§impl W<u32, Reg<u32, _OR3>>
impl W<u32, Reg<u32, _OR3>>
Sourcepub fn bk2cmp1e(&mut self) -> BK2CMP1E_W<'_>
pub fn bk2cmp1e(&mut self) -> BK2CMP1E_W<'_>
Bit 1 - BRK2 COMP1 enable
Sourcepub fn bk2cmp2e(&mut self) -> BK2CMP2E_W<'_>
pub fn bk2cmp2e(&mut self) -> BK2CMP2E_W<'_>
Bit 2 - BRK2 COMP2 enable
Sourcepub fn bk2dfbk0e(&mut self) -> BK2DFBK0E_W<'_>
pub fn bk2dfbk0e(&mut self) -> BK2DFBK0E_W<'_>
Bit 8 - BRK2 DFSDM_BREAK0 enable
Sourcepub fn bk2cmp1p(&mut self) -> BK2CMP1P_W<'_>
pub fn bk2cmp1p(&mut self) -> BK2CMP1P_W<'_>
Bit 10 - BRK2 COMP1 input polarity
Sourcepub fn bk2cmp2p(&mut self) -> BK2CMP2P_W<'_>
pub fn bk2cmp2p(&mut self) -> BK2CMP2P_W<'_>
Bit 11 - BRK2 COMP2 input polarity
Source§impl W<u32, Reg<u32, _ICR>>
impl W<u32, Reg<u32, _ICR>>
Sourcepub fn exttrigcf(&mut self) -> EXTTRIGCF_W<'_>
pub fn exttrigcf(&mut self) -> EXTTRIGCF_W<'_>
Bit 2 - External trigger valid edge Clear Flag
Source§impl W<u32, Reg<u32, _IER>>
impl W<u32, Reg<u32, _IER>>
Source§impl W<u32, Reg<u32, _CFGR>>
impl W<u32, Reg<u32, _CFGR>>
Source§impl W<u32, Reg<u32, _CR2>>
impl W<u32, Reg<u32, _CR2>>
Sourcepub fn msbfirst(&mut self) -> MSBFIRST_W<'_>
pub fn msbfirst(&mut self) -> MSBFIRST_W<'_>
Bit 19 - Most significant bit first
Source§impl W<u32, Reg<u32, _CR2>>
impl W<u32, Reg<u32, _CR2>>
Sourcepub fn msbfirst(&mut self) -> MSBFIRST_W<'_>
pub fn msbfirst(&mut self) -> MSBFIRST_W<'_>
Bit 19 - Most significant bit first
Source§impl W<u32, Reg<u32, _CR1>>
impl W<u32, Reg<u32, _CR1>>
Sourcepub fn bidimode(&mut self) -> BIDIMODE_W<'_>
pub fn bidimode(&mut self) -> BIDIMODE_W<'_>
Bit 15 - Bidirectional data mode enable
Sourcepub fn lsbfirst(&mut self) -> LSBFIRST_W<'_>
pub fn lsbfirst(&mut self) -> LSBFIRST_W<'_>
Bit 7 - Frame format
Source§impl W<u32, Reg<u32, _CMD>>
impl W<u32, Reg<u32, _CMD>>
Sourcepub fn ce_atacmd(&mut self) -> CE_ATACMD_W<'_>
pub fn ce_atacmd(&mut self) -> CE_ATACMD_W<'_>
Bit 14 - CE-ATA command
Sourcepub fn encmdcompl(&mut self) -> ENCMDCOMPL_W<'_>
pub fn encmdcompl(&mut self) -> ENCMDCOMPL_W<'_>
Bit 12 - Enable CMD completion
Sourcepub fn sdiosuspend(&mut self) -> SDIOSUSPEND_W<'_>
pub fn sdiosuspend(&mut self) -> SDIOSUSPEND_W<'_>
Bit 11 - SD I/O suspend command
Sourcepub fn waitpend(&mut self) -> WAITPEND_W<'_>
pub fn waitpend(&mut self) -> WAITPEND_W<'_>
Bit 9 - CPSM Waits for ends of data transfer (CmdPend internal signal)
Sourcepub fn waitresp(&mut self) -> WAITRESP_W<'_>
pub fn waitresp(&mut self) -> WAITRESP_W<'_>
Bits 6:7 - Wait for response bits
Sourcepub fn cmdindex(&mut self) -> CMDINDEX_W<'_>
pub fn cmdindex(&mut self) -> CMDINDEX_W<'_>
Bits 0:5 - Command index
Source§impl W<u32, Reg<u32, _DTIMER>>
impl W<u32, Reg<u32, _DTIMER>>
Sourcepub fn datatime(&mut self) -> DATATIME_W<'_>
pub fn datatime(&mut self) -> DATATIME_W<'_>
Bits 0:31 - Data timeout period
Source§impl W<u32, Reg<u32, _DLEN>>
impl W<u32, Reg<u32, _DLEN>>
Sourcepub fn datalength(&mut self) -> DATALENGTH_W<'_>
pub fn datalength(&mut self) -> DATALENGTH_W<'_>
Bits 0:24 - Data length value
Source§impl W<u32, Reg<u32, _DCTRL>>
impl W<u32, Reg<u32, _DCTRL>>
Sourcepub fn dblocksize(&mut self) -> DBLOCKSIZE_W<'_>
pub fn dblocksize(&mut self) -> DBLOCKSIZE_W<'_>
Bits 4:7 - Data block size
Source§impl W<u32, Reg<u32, _ICR>>
impl W<u32, Reg<u32, _ICR>>
Sourcepub fn ceataendc(&mut self) -> CEATAENDC_W<'_>
pub fn ceataendc(&mut self) -> CEATAENDC_W<'_>
Bit 23 - CEATAEND flag clear bit
Sourcepub fn dbckendc(&mut self) -> DBCKENDC_W<'_>
pub fn dbckendc(&mut self) -> DBCKENDC_W<'_>
Bit 10 - DBCKEND flag clear bit
Sourcepub fn stbiterrc(&mut self) -> STBITERRC_W<'_>
pub fn stbiterrc(&mut self) -> STBITERRC_W<'_>
Bit 9 - STBITERR flag clear bit
Sourcepub fn dataendc(&mut self) -> DATAENDC_W<'_>
pub fn dataendc(&mut self) -> DATAENDC_W<'_>
Bit 8 - DATAEND flag clear bit
Sourcepub fn cmdsentc(&mut self) -> CMDSENTC_W<'_>
pub fn cmdsentc(&mut self) -> CMDSENTC_W<'_>
Bit 7 - CMDSENT flag clear bit
Sourcepub fn cmdrendc(&mut self) -> CMDRENDC_W<'_>
pub fn cmdrendc(&mut self) -> CMDRENDC_W<'_>
Bit 6 - CMDREND flag clear bit
Sourcepub fn rxoverrc(&mut self) -> RXOVERRC_W<'_>
pub fn rxoverrc(&mut self) -> RXOVERRC_W<'_>
Bit 5 - RXOVERR flag clear bit
Sourcepub fn txunderrc(&mut self) -> TXUNDERRC_W<'_>
pub fn txunderrc(&mut self) -> TXUNDERRC_W<'_>
Bit 4 - TXUNDERR flag clear bit
Sourcepub fn dtimeoutc(&mut self) -> DTIMEOUTC_W<'_>
pub fn dtimeoutc(&mut self) -> DTIMEOUTC_W<'_>
Bit 3 - DTIMEOUT flag clear bit
Sourcepub fn ctimeoutc(&mut self) -> CTIMEOUTC_W<'_>
pub fn ctimeoutc(&mut self) -> CTIMEOUTC_W<'_>
Bit 2 - CTIMEOUT flag clear bit
Sourcepub fn dcrcfailc(&mut self) -> DCRCFAILC_W<'_>
pub fn dcrcfailc(&mut self) -> DCRCFAILC_W<'_>
Bit 1 - DCRCFAIL flag clear bit
Sourcepub fn ccrcfailc(&mut self) -> CCRCFAILC_W<'_>
pub fn ccrcfailc(&mut self) -> CCRCFAILC_W<'_>
Bit 0 - CCRCFAIL flag clear bit
Source§impl W<u32, Reg<u32, _MASK>>
impl W<u32, Reg<u32, _MASK>>
Sourcepub fn ceataendie(&mut self) -> CEATAENDIE_W<'_>
pub fn ceataendie(&mut self) -> CEATAENDIE_W<'_>
Bit 23 - CE-ATA command completion signal received interrupt enable
Sourcepub fn sdioitie(&mut self) -> SDIOITIE_W<'_>
pub fn sdioitie(&mut self) -> SDIOITIE_W<'_>
Bit 22 - SDIO mode interrupt received interrupt enable
Sourcepub fn rxdavlie(&mut self) -> RXDAVLIE_W<'_>
pub fn rxdavlie(&mut self) -> RXDAVLIE_W<'_>
Bit 21 - Data available in Rx FIFO interrupt enable
Sourcepub fn txdavlie(&mut self) -> TXDAVLIE_W<'_>
pub fn txdavlie(&mut self) -> TXDAVLIE_W<'_>
Bit 20 - Data available in Tx FIFO interrupt enable
Sourcepub fn rxfifoeie(&mut self) -> RXFIFOEIE_W<'_>
pub fn rxfifoeie(&mut self) -> RXFIFOEIE_W<'_>
Bit 19 - Rx FIFO empty interrupt enable
Sourcepub fn txfifoeie(&mut self) -> TXFIFOEIE_W<'_>
pub fn txfifoeie(&mut self) -> TXFIFOEIE_W<'_>
Bit 18 - Tx FIFO empty interrupt enable
Sourcepub fn rxfifofie(&mut self) -> RXFIFOFIE_W<'_>
pub fn rxfifofie(&mut self) -> RXFIFOFIE_W<'_>
Bit 17 - Rx FIFO full interrupt enable
Sourcepub fn txfifofie(&mut self) -> TXFIFOFIE_W<'_>
pub fn txfifofie(&mut self) -> TXFIFOFIE_W<'_>
Bit 16 - Tx FIFO full interrupt enable
Sourcepub fn rxfifohfie(&mut self) -> RXFIFOHFIE_W<'_>
pub fn rxfifohfie(&mut self) -> RXFIFOHFIE_W<'_>
Bit 15 - Rx FIFO half full interrupt enable
Sourcepub fn txfifoheie(&mut self) -> TXFIFOHEIE_W<'_>
pub fn txfifoheie(&mut self) -> TXFIFOHEIE_W<'_>
Bit 14 - Tx FIFO half empty interrupt enable
Sourcepub fn cmdactie(&mut self) -> CMDACTIE_W<'_>
pub fn cmdactie(&mut self) -> CMDACTIE_W<'_>
Bit 11 - Command acting interrupt enable
Sourcepub fn dbckendie(&mut self) -> DBCKENDIE_W<'_>
pub fn dbckendie(&mut self) -> DBCKENDIE_W<'_>
Bit 10 - Data block end interrupt enable
Sourcepub fn stbiterrie(&mut self) -> STBITERRIE_W<'_>
pub fn stbiterrie(&mut self) -> STBITERRIE_W<'_>
Bit 9 - Start bit error interrupt enable
Sourcepub fn dataendie(&mut self) -> DATAENDIE_W<'_>
pub fn dataendie(&mut self) -> DATAENDIE_W<'_>
Bit 8 - Data end interrupt enable
Sourcepub fn cmdsentie(&mut self) -> CMDSENTIE_W<'_>
pub fn cmdsentie(&mut self) -> CMDSENTIE_W<'_>
Bit 7 - Command sent interrupt enable
Sourcepub fn cmdrendie(&mut self) -> CMDRENDIE_W<'_>
pub fn cmdrendie(&mut self) -> CMDRENDIE_W<'_>
Bit 6 - Command response received interrupt enable
Sourcepub fn rxoverrie(&mut self) -> RXOVERRIE_W<'_>
pub fn rxoverrie(&mut self) -> RXOVERRIE_W<'_>
Bit 5 - Rx FIFO overrun error interrupt enable
Sourcepub fn txunderrie(&mut self) -> TXUNDERRIE_W<'_>
pub fn txunderrie(&mut self) -> TXUNDERRIE_W<'_>
Bit 4 - Tx FIFO underrun error interrupt enable
Sourcepub fn dtimeoutie(&mut self) -> DTIMEOUTIE_W<'_>
pub fn dtimeoutie(&mut self) -> DTIMEOUTIE_W<'_>
Bit 3 - Data timeout interrupt enable
Sourcepub fn ctimeoutie(&mut self) -> CTIMEOUTIE_W<'_>
pub fn ctimeoutie(&mut self) -> CTIMEOUTIE_W<'_>
Bit 2 - Command timeout interrupt enable
Sourcepub fn dcrcfailie(&mut self) -> DCRCFAILIE_W<'_>
pub fn dcrcfailie(&mut self) -> DCRCFAILIE_W<'_>
Bit 1 - Data CRC fail interrupt enable
Sourcepub fn ccrcfailie(&mut self) -> CCRCFAILIE_W<'_>
pub fn ccrcfailie(&mut self) -> CCRCFAILIE_W<'_>
Bit 0 - Command CRC fail interrupt enable
Source§impl W<u32, Reg<u32, _FIFO>>
impl W<u32, Reg<u32, _FIFO>>
Sourcepub fn fifodata(&mut self) -> FIFODATA_W<'_>
pub fn fifodata(&mut self) -> FIFODATA_W<'_>
Bits 0:31 - Receive and transmit FIFO data
Source§impl W<u32, Reg<u32, _FTSR2>>
impl W<u32, Reg<u32, _FTSR2>>
Sourcepub fn ft35(&mut self) -> FT35_W<'_>
pub fn ft35(&mut self) -> FT35_W<'_>
Bit 3 - Falling trigger event configuration bit of line 35
Sourcepub fn ft36(&mut self) -> FT36_W<'_>
pub fn ft36(&mut self) -> FT36_W<'_>
Bit 4 - Falling trigger event configuration bit of line 36
Source§impl W<u32, Reg<u32, _CR>>
impl W<u32, Reg<u32, _CR>>
Source§impl W<u32, Reg<u32, _PRER>>
impl W<u32, Reg<u32, _PRER>>
Sourcepub fn prediv_a(&mut self) -> PREDIV_A_W<'_>
pub fn prediv_a(&mut self) -> PREDIV_A_W<'_>
Bits 16:22 - Asynchronous prescaler factor
Sourcepub fn prediv_s(&mut self) -> PREDIV_S_W<'_>
pub fn prediv_s(&mut self) -> PREDIV_S_W<'_>
Bits 0:14 - Synchronous prescaler factor
Source§impl W<u32, Reg<u32, _TAMPCR>>
impl W<u32, Reg<u32, _TAMPCR>>
Sourcepub fn tamp1trg(&mut self) -> TAMP1TRG_W<'_>
pub fn tamp1trg(&mut self) -> TAMP1TRG_W<'_>
Bit 1 - Active level for tamper 1
Sourcepub fn tamp2trg(&mut self) -> TAMP2TRG_W<'_>
pub fn tamp2trg(&mut self) -> TAMP2TRG_W<'_>
Bit 4 - Active level for tamper 2
Sourcepub fn tamp3trg(&mut self) -> TAMP3TRG_W<'_>
pub fn tamp3trg(&mut self) -> TAMP3TRG_W<'_>
Bit 6 - Active level for tamper 3
Sourcepub fn tampfreq(&mut self) -> TAMPFREQ_W<'_>
pub fn tampfreq(&mut self) -> TAMPFREQ_W<'_>
Bits 8:10 - Tamper sampling frequency
Sourcepub fn tampprch(&mut self) -> TAMPPRCH_W<'_>
pub fn tampprch(&mut self) -> TAMPPRCH_W<'_>
Bits 13:14 - Tamper precharge duration
Sourcepub fn tamppudis(&mut self) -> TAMPPUDIS_W<'_>
pub fn tamppudis(&mut self) -> TAMPPUDIS_W<'_>
Bit 15 - TAMPER pull-up disable
Sourcepub fn tamp1noerase(&mut self) -> TAMP1NOERASE_W<'_>
pub fn tamp1noerase(&mut self) -> TAMP1NOERASE_W<'_>
Bit 17 - Tamper 1 no erase
Sourcepub fn tamp2noerase(&mut self) -> TAMP2NOERASE_W<'_>
pub fn tamp2noerase(&mut self) -> TAMP2NOERASE_W<'_>
Bit 20 - Tamper 2 no erase
Sourcepub fn tamp3noerase(&mut self) -> TAMP3NOERASE_W<'_>
pub fn tamp3noerase(&mut self) -> TAMP3NOERASE_W<'_>
Bit 23 - Tamper 3 no erase
Source§impl W<u32, Reg<u32, _OR>>
impl W<u32, Reg<u32, _OR>>
Sourcepub fn rtc_alarm_type(&mut self) -> RTC_ALARM_TYPE_W<'_>
pub fn rtc_alarm_type(&mut self) -> RTC_ALARM_TYPE_W<'_>
Bit 0 - RTC_ALARM on PC13 output type
Sourcepub fn rtc_out_rmp(&mut self) -> RTC_OUT_RMP_W<'_>
pub fn rtc_out_rmp(&mut self) -> RTC_OUT_RMP_W<'_>
Bit 1 - RTC_OUT remap
Source§impl W<u32, Reg<u32, _OR>>
impl W<u32, Reg<u32, _OR>>
Sourcepub fn swp_tbyp(&mut self) -> SWP_TBYP_W<'_>
pub fn swp_tbyp(&mut self) -> SWP_TBYP_W<'_>
Bit 0 - SWP transceiver bypass
Sourcepub fn swp_class(&mut self) -> SWP_CLASS_W<'_>
pub fn swp_class(&mut self) -> SWP_CLASS_W<'_>
Bit 1 - SWP class selection
Source§impl W<u32, Reg<u32, _OPAMP1_CSR>>
impl W<u32, Reg<u32, _OPAMP1_CSR>>
Sourcepub fn pga_gain(&mut self) -> PGA_GAIN_W<'_>
pub fn pga_gain(&mut self) -> PGA_GAIN_W<'_>
Bits 4:5 - Operational amplifier Programmable amplifier gain value
Sourcepub fn usertrim(&mut self) -> USERTRIM_W<'_>
pub fn usertrim(&mut self) -> USERTRIM_W<'_>
Bit 14 - allows to switch from AOP offset trimmed values to AOP offset
Sourcepub fn opa_range(&mut self) -> OPA_RANGE_W<'_>
pub fn opa_range(&mut self) -> OPA_RANGE_W<'_>
Bit 31 - Operational amplifier power supply range for stability
Source§impl W<u32, Reg<u32, _OPAMP1_OTR>>
impl W<u32, Reg<u32, _OPAMP1_OTR>>
Sourcepub fn trimoffsetn(&mut self) -> TRIMOFFSETN_W<'_>
pub fn trimoffsetn(&mut self) -> TRIMOFFSETN_W<'_>
Bits 0:4 - Trim for NMOS differential pairs
Sourcepub fn trimoffsetp(&mut self) -> TRIMOFFSETP_W<'_>
pub fn trimoffsetp(&mut self) -> TRIMOFFSETP_W<'_>
Bits 8:12 - Trim for PMOS differential pairs
Source§impl W<u32, Reg<u32, _OPAMP1_LPOTR>>
impl W<u32, Reg<u32, _OPAMP1_LPOTR>>
Sourcepub fn trimlpoffsetn(&mut self) -> TRIMLPOFFSETN_W<'_>
pub fn trimlpoffsetn(&mut self) -> TRIMLPOFFSETN_W<'_>
Bits 0:4 - Trim for NMOS differential pairs
Sourcepub fn trimlpoffsetp(&mut self) -> TRIMLPOFFSETP_W<'_>
pub fn trimlpoffsetp(&mut self) -> TRIMLPOFFSETP_W<'_>
Bits 8:12 - Trim for PMOS differential pairs
Source§impl W<u32, Reg<u32, _OPAMP2_CSR>>
impl W<u32, Reg<u32, _OPAMP2_CSR>>
Sourcepub fn pga_gain(&mut self) -> PGA_GAIN_W<'_>
pub fn pga_gain(&mut self) -> PGA_GAIN_W<'_>
Bits 4:5 - Operational amplifier Programmable amplifier gain value
Sourcepub fn usertrim(&mut self) -> USERTRIM_W<'_>
pub fn usertrim(&mut self) -> USERTRIM_W<'_>
Bit 14 - allows to switch from AOP offset trimmed values to AOP offset
Source§impl W<u32, Reg<u32, _OPAMP2_OTR>>
impl W<u32, Reg<u32, _OPAMP2_OTR>>
Sourcepub fn trimoffsetn(&mut self) -> TRIMOFFSETN_W<'_>
pub fn trimoffsetn(&mut self) -> TRIMOFFSETN_W<'_>
Bits 0:4 - Trim for NMOS differential pairs
Sourcepub fn trimoffsetp(&mut self) -> TRIMOFFSETP_W<'_>
pub fn trimoffsetp(&mut self) -> TRIMOFFSETP_W<'_>
Bits 8:12 - Trim for PMOS differential pairs
Source§impl W<u32, Reg<u32, _OPAMP2_LPOTR>>
impl W<u32, Reg<u32, _OPAMP2_LPOTR>>
Sourcepub fn trimlpoffsetn(&mut self) -> TRIMLPOFFSETN_W<'_>
pub fn trimlpoffsetn(&mut self) -> TRIMLPOFFSETN_W<'_>
Bits 0:4 - Trim for NMOS differential pairs
Sourcepub fn trimlpoffsetp(&mut self) -> TRIMLPOFFSETP_W<'_>
pub fn trimlpoffsetp(&mut self) -> TRIMLPOFFSETP_W<'_>
Bits 8:12 - Trim for PMOS differential pairs
Source§impl W<u32, Reg<u32, _CR>>
impl W<u32, Reg<u32, _CR>>
Sourcepub fn autotrimen(&mut self) -> AUTOTRIMEN_W<'_>
pub fn autotrimen(&mut self) -> AUTOTRIMEN_W<'_>
Bit 6 - Automatic trimming enable
Sourcepub fn errie(&mut self) -> ERRIE_W<'_>
pub fn errie(&mut self) -> ERRIE_W<'_>
Bit 2 - Synchronization or trimming error interrupt enable
Sourcepub fn syncwarnie(&mut self) -> SYNCWARNIE_W<'_>
pub fn syncwarnie(&mut self) -> SYNCWARNIE_W<'_>
Bit 1 - SYNC warning interrupt enable
Sourcepub fn syncokie(&mut self) -> SYNCOKIE_W<'_>
pub fn syncokie(&mut self) -> SYNCOKIE_W<'_>
Bit 0 - SYNC event OK interrupt enable
Source§impl W<u32, Reg<u32, _ICR>>
impl W<u32, Reg<u32, _ICR>>
Sourcepub fn syncwarnc(&mut self) -> SYNCWARNC_W<'_>
pub fn syncwarnc(&mut self) -> SYNCWARNC_W<'_>
Bit 1 - SYNC warning clear flag
Source§impl W<u32, Reg<u32, _CNTR>>
impl W<u32, Reg<u32, _CNTR>>
Source§impl W<u32, Reg<u32, _CR>>
impl W<u32, Reg<u32, _CR>>
Sourcepub fn prescaler(&mut self) -> PRESCALER_W<'_>
pub fn prescaler(&mut self) -> PRESCALER_W<'_>
Bits 24:31 - Clock prescaler
Source§impl W<u32, Reg<u32, _CCR>>
impl W<u32, Reg<u32, _CCR>>
Sourcepub fn instruction(&mut self) -> INSTRUCTION_W<'_>
pub fn instruction(&mut self) -> INSTRUCTION_W<'_>
Bits 0:7 - Instruction
Source§impl W<u32, Reg<u32, _ABR>>
impl W<u32, Reg<u32, _ABR>>
Sourcepub fn alternate(&mut self) -> ALTERNATE_W<'_>
pub fn alternate(&mut self) -> ALTERNATE_W<'_>
Bits 0:31 - ALTERNATE
Source§impl W<u32, Reg<u32, _PIR>>
impl W<u32, Reg<u32, _PIR>>
Sourcepub fn interval(&mut self) -> INTERVAL_W<'_>
pub fn interval(&mut self) -> INTERVAL_W<'_>
Bits 0:15 - Polling interval
Source§impl W<u32, Reg<u32, _BCR1>>
impl W<u32, Reg<u32, _BCR1>>
Sourcepub fn asyncwait(&mut self) -> ASYNCWAIT_W<'_>
pub fn asyncwait(&mut self) -> ASYNCWAIT_W<'_>
Bit 15 - ASYNCWAIT
Sourcepub fn cburstrw(&mut self) -> CBURSTRW_W<'_>
pub fn cburstrw(&mut self) -> CBURSTRW_W<'_>
Bit 19 - CBURSTRW
Source§impl W<u32, Reg<u32, _BCR>>
impl W<u32, Reg<u32, _BCR>>
Sourcepub fn cburstrw(&mut self) -> CBURSTRW_W<'_>
pub fn cburstrw(&mut self) -> CBURSTRW_W<'_>
Bit 19 - CBURSTRW
Sourcepub fn asyncwait(&mut self) -> ASYNCWAIT_W<'_>
pub fn asyncwait(&mut self) -> ASYNCWAIT_W<'_>
Bit 15 - ASYNCWAIT
Source§impl W<u32, Reg<u32, _CFGR1>>
impl W<u32, Reg<u32, _CFGR1>>
Sourcepub fn ckoutsrc(&mut self) -> CKOUTSRC_W<'_>
pub fn ckoutsrc(&mut self) -> CKOUTSRC_W<'_>
Bit 30 - CKOUTSRC
Sourcepub fn ckoutdiv(&mut self) -> CKOUTDIV_W<'_>
pub fn ckoutdiv(&mut self) -> CKOUTDIV_W<'_>
Bits 16:23 - CKOUTDIV
Sourcepub fn spicksel(&mut self) -> SPICKSEL_W<'_>
pub fn spicksel(&mut self) -> SPICKSEL_W<'_>
Bits 2:3 - SPICKSEL
Source§impl W<u32, Reg<u32, _CR2>>
impl W<u32, Reg<u32, _CR2>>
Sourcepub fn fast(&mut self) -> FAST_W<'_>
pub fn fast(&mut self) -> FAST_W<'_>
Bit 29 - Fast conversion mode selection for regular conversions
Sourcepub fn rdmaen(&mut self) -> RDMAEN_W<'_>
pub fn rdmaen(&mut self) -> RDMAEN_W<'_>
Bit 21 - DMA channel enabled to read data for the regular conversion
Sourcepub fn rsync(&mut self) -> RSYNC_W<'_>
pub fn rsync(&mut self) -> RSYNC_W<'_>
Bit 19 - Launch regular conversion synchronously with DFSDM0
Sourcepub fn rcont(&mut self) -> RCONT_W<'_>
pub fn rcont(&mut self) -> RCONT_W<'_>
Bit 18 - Continuous mode selection for regular conversions
Sourcepub fn rswstart(&mut self) -> RSWSTART_W<'_>
pub fn rswstart(&mut self) -> RSWSTART_W<'_>
Bit 17 - Software start of a conversion on the regular channel
Sourcepub fn jexten(&mut self) -> JEXTEN_W<'_>
pub fn jexten(&mut self) -> JEXTEN_W<'_>
Bits 13:14 - Trigger enable and trigger edge selection for injected conversions
Sourcepub fn jextsel(&mut self) -> JEXTSEL_W<'_>
pub fn jextsel(&mut self) -> JEXTSEL_W<'_>
Bits 8:10 - Trigger signal selection for launching injected conversions
Sourcepub fn jdmaen(&mut self) -> JDMAEN_W<'_>
pub fn jdmaen(&mut self) -> JDMAEN_W<'_>
Bit 5 - DMA channel enabled to read data for the injected channel group
Sourcepub fn jscan(&mut self) -> JSCAN_W<'_>
pub fn jscan(&mut self) -> JSCAN_W<'_>
Bit 4 - Scanning conversion mode for injected conversions
Sourcepub fn jsync(&mut self) -> JSYNC_W<'_>
pub fn jsync(&mut self) -> JSYNC_W<'_>
Bit 3 - Launch an injected conversion synchronously with the DFSDM0 JSWSTART trigger
Sourcepub fn jswstart(&mut self) -> JSWSTART_W<'_>
pub fn jswstart(&mut self) -> JSWSTART_W<'_>
Bit 1 - Start a conversion of the injected group of channels
Source§impl W<u32, Reg<u32, _ICR>>
impl W<u32, Reg<u32, _ICR>>
Sourcepub fn clrckabf(&mut self) -> CLRCKABF_W<'_>
pub fn clrckabf(&mut self) -> CLRCKABF_W<'_>
Bits 16:23 - Clear the clock absence flag
Sourcepub fn clrrovrf(&mut self) -> CLRROVRF_W<'_>
pub fn clrrovrf(&mut self) -> CLRROVRF_W<'_>
Bit 3 - Clear the regular conversion overrun flag
Sourcepub fn clrjovrf(&mut self) -> CLRJOVRF_W<'_>
pub fn clrjovrf(&mut self) -> CLRJOVRF_W<'_>
Bit 2 - Clear the injected conversion overrun flag
Source§impl W<u32, Reg<u32, _AWCFR>>
impl W<u32, Reg<u32, _AWCFR>>
Sourcepub fn clrawhtf(&mut self) -> CLRAWHTF_W<'_>
pub fn clrawhtf(&mut self) -> CLRAWHTF_W<'_>
Bits 8:15 - Clear the analog watchdog high threshold flag
Sourcepub fn clrawltf(&mut self) -> CLRAWLTF_W<'_>
pub fn clrawltf(&mut self) -> CLRAWLTF_W<'_>
Bits 0:7 - Clear the analog watchdog low threshold flag
Source§impl W<u32, Reg<u32, _OR1>>
impl W<u32, Reg<u32, _OR1>>
Sourcepub fn etr_adc2_rmp(&mut self) -> ETR_ADC2_RMP_W<'_>
pub fn etr_adc2_rmp(&mut self) -> ETR_ADC2_RMP_W<'_>
Bits 0:1 - External trigger remap on ADC2 analog watchdog
Sourcepub fn etr_adc3_rmp(&mut self) -> ETR_ADC3_RMP_W<'_>
pub fn etr_adc3_rmp(&mut self) -> ETR_ADC3_RMP_W<'_>
Bits 2:3 - External trigger remap on ADC3 analog watchdog
Source§impl W<u32, Reg<u32, _CCMR3_OUTPUT>>
impl W<u32, Reg<u32, _CCMR3_OUTPUT>>
Sourcepub fn oc6m_bit3(&mut self) -> OC6M_BIT3_W<'_>
pub fn oc6m_bit3(&mut self) -> OC6M_BIT3_W<'_>
Bit 24 - Output Compare 6 mode bit 3
Sourcepub fn oc5m_bit3(&mut self) -> OC5M_BIT3_W<'_>
pub fn oc5m_bit3(&mut self) -> OC5M_BIT3_W<'_>
Bits 16:18 - Output Compare 5 mode bit 3
Source§impl W<u32, Reg<u32, _OR2>>
impl W<u32, Reg<u32, _OR2>>
Sourcepub fn bkdfbk2e(&mut self) -> BKDFBK2E_W<'_>
pub fn bkdfbk2e(&mut self) -> BKDFBK2E_W<'_>
Bit 8 - BRK DFSDM_BREAK2 enable
Source§impl W<u32, Reg<u32, _OR3>>
impl W<u32, Reg<u32, _OR3>>
Sourcepub fn bk2cmp1e(&mut self) -> BK2CMP1E_W<'_>
pub fn bk2cmp1e(&mut self) -> BK2CMP1E_W<'_>
Bit 1 - BRK2 COMP1 enable
Sourcepub fn bk2cmp2e(&mut self) -> BK2CMP2E_W<'_>
pub fn bk2cmp2e(&mut self) -> BK2CMP2E_W<'_>
Bit 2 - BRK2 COMP2 enable
Sourcepub fn bk2dfbk3e(&mut self) -> BK2DFBK3E_W<'_>
pub fn bk2dfbk3e(&mut self) -> BK2DFBK3E_W<'_>
Bit 8 - BRK2 DFSDM_BREAK3 enable
Sourcepub fn bk2cmp1p(&mut self) -> BK2CMP1P_W<'_>
pub fn bk2cmp1p(&mut self) -> BK2CMP1P_W<'_>
Bit 10 - BRK2 COMP1 input polarity
Sourcepub fn bk2cmp2p(&mut self) -> BK2CMP2P_W<'_>
pub fn bk2cmp2p(&mut self) -> BK2CMP2P_W<'_>
Bit 11 - BRK2 COMP2 input polarity
Source§impl W<u32, Reg<u32, _CR>>
impl W<u32, Reg<u32, _CR>>
Sourcepub fn pllsai2on(&mut self) -> PLLSAI2ON_W<'_>
pub fn pllsai2on(&mut self) -> PLLSAI2ON_W<'_>
Bit 28 - SAI2 PLL enable
Sourcepub fn pllsai1on(&mut self) -> PLLSAI1ON_W<'_>
pub fn pllsai1on(&mut self) -> PLLSAI1ON_W<'_>
Bit 26 - SAI1 PLL enable
Sourcepub fn hsikeron(&mut self) -> HSIKERON_W<'_>
pub fn hsikeron(&mut self) -> HSIKERON_W<'_>
Bit 9 - HSI always enable for peripheral kernels
Sourcepub fn msirange(&mut self) -> MSIRANGE_W<'_>
pub fn msirange(&mut self) -> MSIRANGE_W<'_>
Bits 4:7 - MSI clock ranges
Sourcepub fn msirgsel(&mut self) -> MSIRGSEL_W<'_>
pub fn msirgsel(&mut self) -> MSIRGSEL_W<'_>
Bit 3 - MSI clock range selection
Sourcepub fn msipllen(&mut self) -> MSIPLLEN_W<'_>
pub fn msipllen(&mut self) -> MSIPLLEN_W<'_>
Bit 2 - MSI clock PLL enable
Source§impl W<u32, Reg<u32, _CFGR>>
impl W<u32, Reg<u32, _CFGR>>
Sourcepub fn stopwuck(&mut self) -> STOPWUCK_W<'_>
pub fn stopwuck(&mut self) -> STOPWUCK_W<'_>
Bit 15 - Wakeup from Stop and CSS backup clock selection
Source§impl W<u32, Reg<u32, _PLLCFGR>>
impl W<u32, Reg<u32, _PLLCFGR>>
Sourcepub fn pllr(&mut self) -> PLLR_W<'_>
pub fn pllr(&mut self) -> PLLR_W<'_>
Bits 25:26 - Main PLL division factor for PLLCLK (system clock)
Sourcepub fn pllq(&mut self) -> PLLQ_W<'_>
pub fn pllq(&mut self) -> PLLQ_W<'_>
Bits 21:22 - Main PLL division factor for PLLUSB1CLK(48 MHz clock)
Sourcepub fn pllp(&mut self) -> PLLP_W<'_>
pub fn pllp(&mut self) -> PLLP_W<'_>
Bit 17 - Main PLL division factor for PLLSAI3CLK (SAI1 and SAI2 clock)
Source§impl W<u32, Reg<u32, _PLLSAI1CFGR>>
impl W<u32, Reg<u32, _PLLSAI1CFGR>>
Sourcepub fn pllsai1r(&mut self) -> PLLSAI1R_W<'_>
pub fn pllsai1r(&mut self) -> PLLSAI1R_W<'_>
Bits 25:26 - PLLSAI1 division factor for PLLADC1CLK (ADC clock)
Sourcepub fn pllsai1ren(&mut self) -> PLLSAI1REN_W<'_>
pub fn pllsai1ren(&mut self) -> PLLSAI1REN_W<'_>
Bit 24 - PLLSAI1 PLLADC1CLK output enable
Sourcepub fn pllsai1q(&mut self) -> PLLSAI1Q_W<'_>
pub fn pllsai1q(&mut self) -> PLLSAI1Q_W<'_>
Bits 21:22 - SAI1PLL division factor for PLLUSB2CLK (48 MHz clock)
Sourcepub fn pllsai1qen(&mut self) -> PLLSAI1QEN_W<'_>
pub fn pllsai1qen(&mut self) -> PLLSAI1QEN_W<'_>
Bit 20 - SAI1PLL PLLUSB2CLK output enable
Sourcepub fn pllsai1p(&mut self) -> PLLSAI1P_W<'_>
pub fn pllsai1p(&mut self) -> PLLSAI1P_W<'_>
Bit 17 - SAI1PLL division factor for PLLSAI1CLK (SAI1 or SAI2 clock)
Sourcepub fn pllsai1pen(&mut self) -> PLLSAI1PEN_W<'_>
pub fn pllsai1pen(&mut self) -> PLLSAI1PEN_W<'_>
Bit 16 - SAI1PLL PLLSAI1CLK output enable
Sourcepub fn pllsai1n(&mut self) -> PLLSAI1N_W<'_>
pub fn pllsai1n(&mut self) -> PLLSAI1N_W<'_>
Bits 8:14 - SAI1PLL multiplication factor for VCO
Source§impl W<u32, Reg<u32, _PLLSAI2CFGR>>
impl W<u32, Reg<u32, _PLLSAI2CFGR>>
Sourcepub fn pllsai2r(&mut self) -> PLLSAI2R_W<'_>
pub fn pllsai2r(&mut self) -> PLLSAI2R_W<'_>
Bits 25:26 - PLLSAI2 division factor for PLLADC2CLK (ADC clock)
Sourcepub fn pllsai2ren(&mut self) -> PLLSAI2REN_W<'_>
pub fn pllsai2ren(&mut self) -> PLLSAI2REN_W<'_>
Bit 24 - PLLSAI2 PLLADC2CLK output enable
Sourcepub fn pllsai2p(&mut self) -> PLLSAI2P_W<'_>
pub fn pllsai2p(&mut self) -> PLLSAI2P_W<'_>
Bit 17 - SAI1PLL division factor for PLLSAI2CLK (SAI1 or SAI2 clock)
Sourcepub fn pllsai2pen(&mut self) -> PLLSAI2PEN_W<'_>
pub fn pllsai2pen(&mut self) -> PLLSAI2PEN_W<'_>
Bit 16 - SAI2PLL PLLSAI2CLK output enable
Sourcepub fn pllsai2n(&mut self) -> PLLSAI2N_W<'_>
pub fn pllsai2n(&mut self) -> PLLSAI2N_W<'_>
Bits 8:14 - SAI2PLL multiplication factor for VCO
Source§impl W<u32, Reg<u32, _CIER>>
impl W<u32, Reg<u32, _CIER>>
Sourcepub fn lsecssie(&mut self) -> LSECSSIE_W<'_>
pub fn lsecssie(&mut self) -> LSECSSIE_W<'_>
Bit 9 - LSE clock security system interrupt enable
Sourcepub fn pllsai2rdyie(&mut self) -> PLLSAI2RDYIE_W<'_>
pub fn pllsai2rdyie(&mut self) -> PLLSAI2RDYIE_W<'_>
Bit 7 - PLLSAI2 ready interrupt enable
Sourcepub fn pllsai1rdyie(&mut self) -> PLLSAI1RDYIE_W<'_>
pub fn pllsai1rdyie(&mut self) -> PLLSAI1RDYIE_W<'_>
Bit 6 - PLLSAI1 ready interrupt enable
Sourcepub fn pllrdyie(&mut self) -> PLLRDYIE_W<'_>
pub fn pllrdyie(&mut self) -> PLLRDYIE_W<'_>
Bit 5 - PLL ready interrupt enable
Sourcepub fn hserdyie(&mut self) -> HSERDYIE_W<'_>
pub fn hserdyie(&mut self) -> HSERDYIE_W<'_>
Bit 4 - HSE ready interrupt enable
Sourcepub fn hsirdyie(&mut self) -> HSIRDYIE_W<'_>
pub fn hsirdyie(&mut self) -> HSIRDYIE_W<'_>
Bit 3 - HSI ready interrupt enable
Sourcepub fn msirdyie(&mut self) -> MSIRDYIE_W<'_>
pub fn msirdyie(&mut self) -> MSIRDYIE_W<'_>
Bit 2 - MSI ready interrupt enable
Sourcepub fn lserdyie(&mut self) -> LSERDYIE_W<'_>
pub fn lserdyie(&mut self) -> LSERDYIE_W<'_>
Bit 1 - LSE ready interrupt enable
Sourcepub fn lsirdyie(&mut self) -> LSIRDYIE_W<'_>
pub fn lsirdyie(&mut self) -> LSIRDYIE_W<'_>
Bit 0 - LSI ready interrupt enable
Source§impl W<u32, Reg<u32, _CICR>>
impl W<u32, Reg<u32, _CICR>>
Sourcepub fn pllsai2rdyc(&mut self) -> PLLSAI2RDYC_W<'_>
pub fn pllsai2rdyc(&mut self) -> PLLSAI2RDYC_W<'_>
Bit 7 - PLLSAI2 ready interrupt clear
Sourcepub fn pllsai1rdyc(&mut self) -> PLLSAI1RDYC_W<'_>
pub fn pllsai1rdyc(&mut self) -> PLLSAI1RDYC_W<'_>
Bit 6 - PLLSAI1 ready interrupt clear
Source§impl W<u32, Reg<u32, _AHB1RSTR>>
impl W<u32, Reg<u32, _AHB1RSTR>>
Sourcepub fn flashrst(&mut self) -> FLASHRST_W<'_>
pub fn flashrst(&mut self) -> FLASHRST_W<'_>
Bit 8 - Flash memory interface reset
Source§impl W<u32, Reg<u32, _AHB2RSTR>>
impl W<u32, Reg<u32, _AHB2RSTR>>
Sourcepub fn otgfsrst(&mut self) -> OTGFSRST_W<'_>
pub fn otgfsrst(&mut self) -> OTGFSRST_W<'_>
Bit 12 - USB OTG FS reset
Sourcepub fn gpiohrst(&mut self) -> GPIOHRST_W<'_>
pub fn gpiohrst(&mut self) -> GPIOHRST_W<'_>
Bit 7 - IO port H reset
Sourcepub fn gpiogrst(&mut self) -> GPIOGRST_W<'_>
pub fn gpiogrst(&mut self) -> GPIOGRST_W<'_>
Bit 6 - IO port G reset
Sourcepub fn gpiofrst(&mut self) -> GPIOFRST_W<'_>
pub fn gpiofrst(&mut self) -> GPIOFRST_W<'_>
Bit 5 - IO port F reset
Sourcepub fn gpioerst(&mut self) -> GPIOERST_W<'_>
pub fn gpioerst(&mut self) -> GPIOERST_W<'_>
Bit 4 - IO port E reset
Sourcepub fn gpiodrst(&mut self) -> GPIODRST_W<'_>
pub fn gpiodrst(&mut self) -> GPIODRST_W<'_>
Bit 3 - IO port D reset
Sourcepub fn gpiocrst(&mut self) -> GPIOCRST_W<'_>
pub fn gpiocrst(&mut self) -> GPIOCRST_W<'_>
Bit 2 - IO port C reset
Sourcepub fn gpiobrst(&mut self) -> GPIOBRST_W<'_>
pub fn gpiobrst(&mut self) -> GPIOBRST_W<'_>
Bit 1 - IO port B reset
Sourcepub fn gpioarst(&mut self) -> GPIOARST_W<'_>
pub fn gpioarst(&mut self) -> GPIOARST_W<'_>
Bit 0 - IO port A reset
Source§impl W<u32, Reg<u32, _APB1RSTR1>>
impl W<u32, Reg<u32, _APB1RSTR1>>
Sourcepub fn lptim1rst(&mut self) -> LPTIM1RST_W<'_>
pub fn lptim1rst(&mut self) -> LPTIM1RST_W<'_>
Bit 31 - Low Power Timer 1 reset
Sourcepub fn opamprst(&mut self) -> OPAMPRST_W<'_>
pub fn opamprst(&mut self) -> OPAMPRST_W<'_>
Bit 30 - OPAMP interface reset
Sourcepub fn uart5rst(&mut self) -> UART5RST_W<'_>
pub fn uart5rst(&mut self) -> UART5RST_W<'_>
Bit 20 - UART5 reset
Sourcepub fn uart4rst(&mut self) -> UART4RST_W<'_>
pub fn uart4rst(&mut self) -> UART4RST_W<'_>
Bit 19 - UART4 reset
Sourcepub fn usart3rst(&mut self) -> USART3RST_W<'_>
pub fn usart3rst(&mut self) -> USART3RST_W<'_>
Bit 18 - USART3 reset
Sourcepub fn usart2rst(&mut self) -> USART2RST_W<'_>
pub fn usart2rst(&mut self) -> USART2RST_W<'_>
Bit 17 - USART2 reset
Source§impl W<u32, Reg<u32, _APB1RSTR2>>
impl W<u32, Reg<u32, _APB1RSTR2>>
Sourcepub fn lptim2rst(&mut self) -> LPTIM2RST_W<'_>
pub fn lptim2rst(&mut self) -> LPTIM2RST_W<'_>
Bit 5 - Low-power timer 2 reset
Sourcepub fn swpmi1rst(&mut self) -> SWPMI1RST_W<'_>
pub fn swpmi1rst(&mut self) -> SWPMI1RST_W<'_>
Bit 2 - Single wire protocol reset
Sourcepub fn lpuart1rst(&mut self) -> LPUART1RST_W<'_>
pub fn lpuart1rst(&mut self) -> LPUART1RST_W<'_>
Bit 0 - Low-power UART 1 reset
Source§impl W<u32, Reg<u32, _APB2RSTR>>
impl W<u32, Reg<u32, _APB2RSTR>>
Sourcepub fn dfsdmrst(&mut self) -> DFSDMRST_W<'_>
pub fn dfsdmrst(&mut self) -> DFSDMRST_W<'_>
Bit 24 - Digital filters for sigma-delata modulators (DFSDM) reset
Sourcepub fn tim17rst(&mut self) -> TIM17RST_W<'_>
pub fn tim17rst(&mut self) -> TIM17RST_W<'_>
Bit 18 - TIM17 timer reset
Sourcepub fn tim16rst(&mut self) -> TIM16RST_W<'_>
pub fn tim16rst(&mut self) -> TIM16RST_W<'_>
Bit 17 - TIM16 timer reset
Sourcepub fn tim15rst(&mut self) -> TIM15RST_W<'_>
pub fn tim15rst(&mut self) -> TIM15RST_W<'_>
Bit 16 - TIM15 timer reset
Sourcepub fn usart1rst(&mut self) -> USART1RST_W<'_>
pub fn usart1rst(&mut self) -> USART1RST_W<'_>
Bit 14 - USART1 reset
Sourcepub fn sdmmcrst(&mut self) -> SDMMCRST_W<'_>
pub fn sdmmcrst(&mut self) -> SDMMCRST_W<'_>
Bit 10 - SDMMC reset
Sourcepub fn syscfgrst(&mut self) -> SYSCFGRST_W<'_>
pub fn syscfgrst(&mut self) -> SYSCFGRST_W<'_>
Bit 0 - System configuration (SYSCFG) reset
Source§impl W<u32, Reg<u32, _APB1ENR1>>
impl W<u32, Reg<u32, _APB1ENR1>>
Sourcepub fn lptim1en(&mut self) -> LPTIM1EN_W<'_>
pub fn lptim1en(&mut self) -> LPTIM1EN_W<'_>
Bit 31 - Low power timer 1 clock enable
Sourcepub fn usart3en(&mut self) -> USART3EN_W<'_>
pub fn usart3en(&mut self) -> USART3EN_W<'_>
Bit 18 - USART3 clock enable
Sourcepub fn usart2en(&mut self) -> USART2EN_W<'_>
pub fn usart2en(&mut self) -> USART2EN_W<'_>
Bit 17 - USART2 clock enable
Sourcepub fn rtcapben(&mut self) -> RTCAPBEN_W<'_>
pub fn rtcapben(&mut self) -> RTCAPBEN_W<'_>
Bit 10 - Enables the real time clock (RTC) peripheral
Source§impl W<u32, Reg<u32, _APB1ENR2>>
impl W<u32, Reg<u32, _APB1ENR2>>
Sourcepub fn lptim2en(&mut self) -> LPTIM2EN_W<'_>
pub fn lptim2en(&mut self) -> LPTIM2EN_W<'_>
Bit 5 - LPTIM2EN
Sourcepub fn swpmi1en(&mut self) -> SWPMI1EN_W<'_>
pub fn swpmi1en(&mut self) -> SWPMI1EN_W<'_>
Bit 2 - Single wire protocol clock enable
Sourcepub fn lpuart1en(&mut self) -> LPUART1EN_W<'_>
pub fn lpuart1en(&mut self) -> LPUART1EN_W<'_>
Bit 0 - Low power UART 1 clock enable
Source§impl W<u32, Reg<u32, _APB2ENR>>
impl W<u32, Reg<u32, _APB2ENR>>
Sourcepub fn usart1en(&mut self) -> USART1EN_W<'_>
pub fn usart1en(&mut self) -> USART1EN_W<'_>
Bit 14 - USART1clock enable
Sourcepub fn firewallen(&mut self) -> FIREWALLEN_W<'_>
pub fn firewallen(&mut self) -> FIREWALLEN_W<'_>
Bit 7 - Firewall clock enable
Sourcepub fn syscfgen(&mut self) -> SYSCFGEN_W<'_>
pub fn syscfgen(&mut self) -> SYSCFGEN_W<'_>
Bit 0 - SYSCFG clock enable
Source§impl W<u32, Reg<u32, _AHB1SMENR>>
impl W<u32, Reg<u32, _AHB1SMENR>>
Sourcepub fn tscsmen(&mut self) -> TSCSMEN_W<'_>
pub fn tscsmen(&mut self) -> TSCSMEN_W<'_>
Bit 16 - Touch Sensing Controller clocks enable during Sleep and Stop modes
Sourcepub fn sram1smen(&mut self) -> SRAM1SMEN_W<'_>
pub fn sram1smen(&mut self) -> SRAM1SMEN_W<'_>
Bit 9 - SRAM1 interface clocks enable during Sleep and Stop modes
Sourcepub fn flashsmen(&mut self) -> FLASHSMEN_W<'_>
pub fn flashsmen(&mut self) -> FLASHSMEN_W<'_>
Bit 8 - Flash memory interface clocks enable during Sleep and Stop modes
Sourcepub fn dma2smen(&mut self) -> DMA2SMEN_W<'_>
pub fn dma2smen(&mut self) -> DMA2SMEN_W<'_>
Bit 1 - DMA2 clocks enable during Sleep and Stop modes
Sourcepub fn dma1smen(&mut self) -> DMA1SMEN_W<'_>
pub fn dma1smen(&mut self) -> DMA1SMEN_W<'_>
Bit 0 - DMA1 clocks enable during Sleep and Stop modes
Source§impl W<u32, Reg<u32, _AHB2SMENR>>
impl W<u32, Reg<u32, _AHB2SMENR>>
Sourcepub fn rngsmen(&mut self) -> RNGSMEN_W<'_>
pub fn rngsmen(&mut self) -> RNGSMEN_W<'_>
Bit 18 - Random Number Generator clocks enable during Sleep and Stop modes
Sourcepub fn aessmen(&mut self) -> AESSMEN_W<'_>
pub fn aessmen(&mut self) -> AESSMEN_W<'_>
Bit 16 - AES accelerator clocks enable during Sleep and Stop modes
Sourcepub fn adcfssmen(&mut self) -> ADCFSSMEN_W<'_>
pub fn adcfssmen(&mut self) -> ADCFSSMEN_W<'_>
Bit 13 - ADC clocks enable during Sleep and Stop modes
Sourcepub fn otgfssmen(&mut self) -> OTGFSSMEN_W<'_>
pub fn otgfssmen(&mut self) -> OTGFSSMEN_W<'_>
Bit 12 - OTG full speed clocks enable during Sleep and Stop modes
Sourcepub fn sram2smen(&mut self) -> SRAM2SMEN_W<'_>
pub fn sram2smen(&mut self) -> SRAM2SMEN_W<'_>
Bit 9 - SRAM2 interface clocks enable during Sleep and Stop modes
Sourcepub fn gpiohsmen(&mut self) -> GPIOHSMEN_W<'_>
pub fn gpiohsmen(&mut self) -> GPIOHSMEN_W<'_>
Bit 7 - IO port H clocks enable during Sleep and Stop modes
Sourcepub fn gpiogsmen(&mut self) -> GPIOGSMEN_W<'_>
pub fn gpiogsmen(&mut self) -> GPIOGSMEN_W<'_>
Bit 6 - IO port G clocks enable during Sleep and Stop modes
Sourcepub fn gpiofsmen(&mut self) -> GPIOFSMEN_W<'_>
pub fn gpiofsmen(&mut self) -> GPIOFSMEN_W<'_>
Bit 5 - IO port F clocks enable during Sleep and Stop modes
Sourcepub fn gpioesmen(&mut self) -> GPIOESMEN_W<'_>
pub fn gpioesmen(&mut self) -> GPIOESMEN_W<'_>
Bit 4 - IO port E clocks enable during Sleep and Stop modes
Sourcepub fn gpiodsmen(&mut self) -> GPIODSMEN_W<'_>
pub fn gpiodsmen(&mut self) -> GPIODSMEN_W<'_>
Bit 3 - IO port D clocks enable during Sleep and Stop modes
Sourcepub fn gpiocsmen(&mut self) -> GPIOCSMEN_W<'_>
pub fn gpiocsmen(&mut self) -> GPIOCSMEN_W<'_>
Bit 2 - IO port C clocks enable during Sleep and Stop modes
Sourcepub fn gpiobsmen(&mut self) -> GPIOBSMEN_W<'_>
pub fn gpiobsmen(&mut self) -> GPIOBSMEN_W<'_>
Bit 1 - IO port B clocks enable during Sleep and Stop modes
Sourcepub fn gpioasmen(&mut self) -> GPIOASMEN_W<'_>
pub fn gpioasmen(&mut self) -> GPIOASMEN_W<'_>
Bit 0 - IO port A clocks enable during Sleep and Stop modes
Source§impl W<u32, Reg<u32, _APB1SMENR1>>
impl W<u32, Reg<u32, _APB1SMENR1>>
Sourcepub fn lptim1smen(&mut self) -> LPTIM1SMEN_W<'_>
pub fn lptim1smen(&mut self) -> LPTIM1SMEN_W<'_>
Bit 31 - Low power timer 1 clocks enable during Sleep and Stop modes
Sourcepub fn opampsmen(&mut self) -> OPAMPSMEN_W<'_>
pub fn opampsmen(&mut self) -> OPAMPSMEN_W<'_>
Bit 30 - OPAMP interface clocks enable during Sleep and Stop modes
Sourcepub fn dac1smen(&mut self) -> DAC1SMEN_W<'_>
pub fn dac1smen(&mut self) -> DAC1SMEN_W<'_>
Bit 29 - DAC1 interface clocks enable during Sleep and Stop modes
Sourcepub fn pwrsmen(&mut self) -> PWRSMEN_W<'_>
pub fn pwrsmen(&mut self) -> PWRSMEN_W<'_>
Bit 28 - Power interface clocks enable during Sleep and Stop modes
Sourcepub fn can1smen(&mut self) -> CAN1SMEN_W<'_>
pub fn can1smen(&mut self) -> CAN1SMEN_W<'_>
Bit 25 - CAN1 clocks enable during Sleep and Stop modes
Sourcepub fn i2c3smen(&mut self) -> I2C3SMEN_W<'_>
pub fn i2c3smen(&mut self) -> I2C3SMEN_W<'_>
Bit 23 - I2C3 clocks enable during Sleep and Stop modes
Sourcepub fn i2c2smen(&mut self) -> I2C2SMEN_W<'_>
pub fn i2c2smen(&mut self) -> I2C2SMEN_W<'_>
Bit 22 - I2C2 clocks enable during Sleep and Stop modes
Sourcepub fn i2c1smen(&mut self) -> I2C1SMEN_W<'_>
pub fn i2c1smen(&mut self) -> I2C1SMEN_W<'_>
Bit 21 - I2C1 clocks enable during Sleep and Stop modes
Sourcepub fn uart5smen(&mut self) -> UART5SMEN_W<'_>
pub fn uart5smen(&mut self) -> UART5SMEN_W<'_>
Bit 20 - UART5 clocks enable during Sleep and Stop modes
Sourcepub fn uart4smen(&mut self) -> UART4SMEN_W<'_>
pub fn uart4smen(&mut self) -> UART4SMEN_W<'_>
Bit 19 - UART4 clocks enable during Sleep and Stop modes
Sourcepub fn usart3smen(&mut self) -> USART3SMEN_W<'_>
pub fn usart3smen(&mut self) -> USART3SMEN_W<'_>
Bit 18 - USART3 clocks enable during Sleep and Stop modes
Sourcepub fn usart2smen(&mut self) -> USART2SMEN_W<'_>
pub fn usart2smen(&mut self) -> USART2SMEN_W<'_>
Bit 17 - USART2 clocks enable during Sleep and Stop modes
Sourcepub fn sp3smen(&mut self) -> SP3SMEN_W<'_>
pub fn sp3smen(&mut self) -> SP3SMEN_W<'_>
Bit 15 - SPI3 clocks enable during Sleep and Stop modes
Sourcepub fn spi2smen(&mut self) -> SPI2SMEN_W<'_>
pub fn spi2smen(&mut self) -> SPI2SMEN_W<'_>
Bit 14 - SPI2 clocks enable during Sleep and Stop modes
Sourcepub fn wwdgsmen(&mut self) -> WWDGSMEN_W<'_>
pub fn wwdgsmen(&mut self) -> WWDGSMEN_W<'_>
Bit 11 - Window watchdog clocks enable during Sleep and Stop modes
Sourcepub fn lcdsmen(&mut self) -> LCDSMEN_W<'_>
pub fn lcdsmen(&mut self) -> LCDSMEN_W<'_>
Bit 9 - LCD clocks enable during Sleep and Stop modes
Sourcepub fn tim7smen(&mut self) -> TIM7SMEN_W<'_>
pub fn tim7smen(&mut self) -> TIM7SMEN_W<'_>
Bit 5 - TIM7 timer clocks enable during Sleep and Stop modes
Sourcepub fn tim6smen(&mut self) -> TIM6SMEN_W<'_>
pub fn tim6smen(&mut self) -> TIM6SMEN_W<'_>
Bit 4 - TIM6 timer clocks enable during Sleep and Stop modes
Sourcepub fn tim5smen(&mut self) -> TIM5SMEN_W<'_>
pub fn tim5smen(&mut self) -> TIM5SMEN_W<'_>
Bit 3 - TIM5 timer clocks enable during Sleep and Stop modes
Sourcepub fn tim4smen(&mut self) -> TIM4SMEN_W<'_>
pub fn tim4smen(&mut self) -> TIM4SMEN_W<'_>
Bit 2 - TIM4 timer clocks enable during Sleep and Stop modes
Sourcepub fn tim3smen(&mut self) -> TIM3SMEN_W<'_>
pub fn tim3smen(&mut self) -> TIM3SMEN_W<'_>
Bit 1 - TIM3 timer clocks enable during Sleep and Stop modes
Sourcepub fn tim2smen(&mut self) -> TIM2SMEN_W<'_>
pub fn tim2smen(&mut self) -> TIM2SMEN_W<'_>
Bit 0 - TIM2 timer clocks enable during Sleep and Stop modes
Sourcepub fn rtcapbsmen(&mut self) -> RTCAPBSMEN_W<'_>
pub fn rtcapbsmen(&mut self) -> RTCAPBSMEN_W<'_>
Bit 10 - RTC APB clock enable during Sleep and Stop modes
Source§impl W<u32, Reg<u32, _APB1SMENR2>>
impl W<u32, Reg<u32, _APB1SMENR2>>
Sourcepub fn lptim2smen(&mut self) -> LPTIM2SMEN_W<'_>
pub fn lptim2smen(&mut self) -> LPTIM2SMEN_W<'_>
Bit 5 - LPTIM2SMEN
Sourcepub fn swpmi1smen(&mut self) -> SWPMI1SMEN_W<'_>
pub fn swpmi1smen(&mut self) -> SWPMI1SMEN_W<'_>
Bit 2 - Single wire protocol clocks enable during Sleep and Stop modes
Sourcepub fn lpuart1smen(&mut self) -> LPUART1SMEN_W<'_>
pub fn lpuart1smen(&mut self) -> LPUART1SMEN_W<'_>
Bit 0 - Low power UART 1 clocks enable during Sleep and Stop modes
Source§impl W<u32, Reg<u32, _APB2SMENR>>
impl W<u32, Reg<u32, _APB2SMENR>>
Sourcepub fn dfsdmsmen(&mut self) -> DFSDMSMEN_W<'_>
pub fn dfsdmsmen(&mut self) -> DFSDMSMEN_W<'_>
Bit 24 - DFSDM timer clocks enable during Sleep and Stop modes
Sourcepub fn sai2smen(&mut self) -> SAI2SMEN_W<'_>
pub fn sai2smen(&mut self) -> SAI2SMEN_W<'_>
Bit 22 - SAI2 clocks enable during Sleep and Stop modes
Sourcepub fn sai1smen(&mut self) -> SAI1SMEN_W<'_>
pub fn sai1smen(&mut self) -> SAI1SMEN_W<'_>
Bit 21 - SAI1 clocks enable during Sleep and Stop modes
Sourcepub fn tim17smen(&mut self) -> TIM17SMEN_W<'_>
pub fn tim17smen(&mut self) -> TIM17SMEN_W<'_>
Bit 18 - TIM17 timer clocks enable during Sleep and Stop modes
Sourcepub fn tim16smen(&mut self) -> TIM16SMEN_W<'_>
pub fn tim16smen(&mut self) -> TIM16SMEN_W<'_>
Bit 17 - TIM16 timer clocks enable during Sleep and Stop modes
Sourcepub fn tim15smen(&mut self) -> TIM15SMEN_W<'_>
pub fn tim15smen(&mut self) -> TIM15SMEN_W<'_>
Bit 16 - TIM15 timer clocks enable during Sleep and Stop modes
Sourcepub fn usart1smen(&mut self) -> USART1SMEN_W<'_>
pub fn usart1smen(&mut self) -> USART1SMEN_W<'_>
Bit 14 - USART1clocks enable during Sleep and Stop modes
Sourcepub fn tim8smen(&mut self) -> TIM8SMEN_W<'_>
pub fn tim8smen(&mut self) -> TIM8SMEN_W<'_>
Bit 13 - TIM8 timer clocks enable during Sleep and Stop modes
Sourcepub fn spi1smen(&mut self) -> SPI1SMEN_W<'_>
pub fn spi1smen(&mut self) -> SPI1SMEN_W<'_>
Bit 12 - SPI1 clocks enable during Sleep and Stop modes
Sourcepub fn tim1smen(&mut self) -> TIM1SMEN_W<'_>
pub fn tim1smen(&mut self) -> TIM1SMEN_W<'_>
Bit 11 - TIM1 timer clocks enable during Sleep and Stop modes
Sourcepub fn sdmmcsmen(&mut self) -> SDMMCSMEN_W<'_>
pub fn sdmmcsmen(&mut self) -> SDMMCSMEN_W<'_>
Bit 10 - SDMMC clocks enable during Sleep and Stop modes
Sourcepub fn syscfgsmen(&mut self) -> SYSCFGSMEN_W<'_>
pub fn syscfgsmen(&mut self) -> SYSCFGSMEN_W<'_>
Bit 0 - SYSCFG clocks enable during Sleep and Stop modes
Source§impl W<u32, Reg<u32, _CCIPR>>
impl W<u32, Reg<u32, _CCIPR>>
Sourcepub fn dfsdmsel(&mut self) -> DFSDMSEL_W<'_>
pub fn dfsdmsel(&mut self) -> DFSDMSEL_W<'_>
Bit 31 - DFSDM clock source selection
Sourcepub fn swpmi1sel(&mut self) -> SWPMI1SEL_W<'_>
pub fn swpmi1sel(&mut self) -> SWPMI1SEL_W<'_>
Bit 30 - SWPMI1 clock source selection
Sourcepub fn clk48sel(&mut self) -> CLK48SEL_W<'_>
pub fn clk48sel(&mut self) -> CLK48SEL_W<'_>
Bits 26:27 - 48 MHz clock source selection
Sourcepub fn lptim2sel(&mut self) -> LPTIM2SEL_W<'_>
pub fn lptim2sel(&mut self) -> LPTIM2SEL_W<'_>
Bits 20:21 - Low power timer 2 clock source selection
Sourcepub fn lptim1sel(&mut self) -> LPTIM1SEL_W<'_>
pub fn lptim1sel(&mut self) -> LPTIM1SEL_W<'_>
Bits 18:19 - Low power timer 1 clock source selection
Sourcepub fn lpuart1sel(&mut self) -> LPUART1SEL_W<'_>
pub fn lpuart1sel(&mut self) -> LPUART1SEL_W<'_>
Bits 10:11 - LPUART1 clock source selection
Sourcepub fn uart5sel(&mut self) -> UART5SEL_W<'_>
pub fn uart5sel(&mut self) -> UART5SEL_W<'_>
Bits 8:9 - UART5 clock source selection
Sourcepub fn uart4sel(&mut self) -> UART4SEL_W<'_>
pub fn uart4sel(&mut self) -> UART4SEL_W<'_>
Bits 6:7 - UART4 clock source selection
Sourcepub fn usart3sel(&mut self) -> USART3SEL_W<'_>
pub fn usart3sel(&mut self) -> USART3SEL_W<'_>
Bits 4:5 - USART3 clock source selection
Sourcepub fn usart2sel(&mut self) -> USART2SEL_W<'_>
pub fn usart2sel(&mut self) -> USART2SEL_W<'_>
Bits 2:3 - USART2 clock source selection
Sourcepub fn usart1sel(&mut self) -> USART1SEL_W<'_>
pub fn usart1sel(&mut self) -> USART1SEL_W<'_>
Bits 0:1 - USART1 clock source selection
Source§impl W<u32, Reg<u32, _BDCR>>
impl W<u32, Reg<u32, _BDCR>>
Sourcepub fn lsecsson(&mut self) -> LSECSSON_W<'_>
pub fn lsecsson(&mut self) -> LSECSSON_W<'_>
Bit 5 - LSECSSON
Source§impl W<u32, Reg<u32, _CR>>
impl W<u32, Reg<u32, _CR>>
Sourcepub fn dbg_sleep(&mut self) -> DBG_SLEEP_W<'_>
pub fn dbg_sleep(&mut self) -> DBG_SLEEP_W<'_>
Bit 0 - Debug Sleep Mode
Sourcepub fn dbg_stop(&mut self) -> DBG_STOP_W<'_>
pub fn dbg_stop(&mut self) -> DBG_STOP_W<'_>
Bit 1 - Debug Stop Mode
Sourcepub fn dbg_standby(&mut self) -> DBG_STANDBY_W<'_>
pub fn dbg_standby(&mut self) -> DBG_STANDBY_W<'_>
Bit 2 - Debug Standby Mode
Sourcepub fn trace_ioen(&mut self) -> TRACE_IOEN_W<'_>
pub fn trace_ioen(&mut self) -> TRACE_IOEN_W<'_>
Bit 5 - Trace pin assignment control
Sourcepub fn trace_mode(&mut self) -> TRACE_MODE_W<'_>
pub fn trace_mode(&mut self) -> TRACE_MODE_W<'_>
Bits 6:7 - Trace pin assignment control
Source§impl W<u32, Reg<u32, _APB1_FZR1>>
impl W<u32, Reg<u32, _APB1_FZR1>>
Sourcepub fn dbg_timer2_stop(&mut self) -> DBG_TIMER2_STOP_W<'_>
pub fn dbg_timer2_stop(&mut self) -> DBG_TIMER2_STOP_W<'_>
Bit 0 - Debug Timer 2 stopped when Core is halted
Sourcepub fn dbg_tim3_stop(&mut self) -> DBG_TIM3_STOP_W<'_>
pub fn dbg_tim3_stop(&mut self) -> DBG_TIM3_STOP_W<'_>
Bit 1 - TIM3 counter stopped when core is halted
Sourcepub fn dbg_tim4_stop(&mut self) -> DBG_TIM4_STOP_W<'_>
pub fn dbg_tim4_stop(&mut self) -> DBG_TIM4_STOP_W<'_>
Bit 2 - TIM4 counter stopped when core is halted
Sourcepub fn dbg_tim5_stop(&mut self) -> DBG_TIM5_STOP_W<'_>
pub fn dbg_tim5_stop(&mut self) -> DBG_TIM5_STOP_W<'_>
Bit 3 - TIM5 counter stopped when core is halted
Sourcepub fn dbg_timer6_stop(&mut self) -> DBG_TIMER6_STOP_W<'_>
pub fn dbg_timer6_stop(&mut self) -> DBG_TIMER6_STOP_W<'_>
Bit 4 - Debug Timer 6 stopped when Core is halted
Sourcepub fn dbg_tim7_stop(&mut self) -> DBG_TIM7_STOP_W<'_>
pub fn dbg_tim7_stop(&mut self) -> DBG_TIM7_STOP_W<'_>
Bit 5 - TIM7 counter stopped when core is halted
Sourcepub fn dbg_rtc_stop(&mut self) -> DBG_RTC_STOP_W<'_>
pub fn dbg_rtc_stop(&mut self) -> DBG_RTC_STOP_W<'_>
Bit 10 - Debug RTC stopped when Core is halted
Sourcepub fn dbg_wwdg_stop(&mut self) -> DBG_WWDG_STOP_W<'_>
pub fn dbg_wwdg_stop(&mut self) -> DBG_WWDG_STOP_W<'_>
Bit 11 - Debug Window Wachdog stopped when Core is halted
Sourcepub fn dbg_iwdg_stop(&mut self) -> DBG_IWDG_STOP_W<'_>
pub fn dbg_iwdg_stop(&mut self) -> DBG_IWDG_STOP_W<'_>
Bit 12 - Debug Independent Wachdog stopped when Core is halted
Sourcepub fn dbg_i2c1_stop(&mut self) -> DBG_I2C1_STOP_W<'_>
pub fn dbg_i2c1_stop(&mut self) -> DBG_I2C1_STOP_W<'_>
Bit 21 - I2C1 SMBUS timeout mode stopped when core is halted
Sourcepub fn dbg_i2c2_stop(&mut self) -> DBG_I2C2_STOP_W<'_>
pub fn dbg_i2c2_stop(&mut self) -> DBG_I2C2_STOP_W<'_>
Bit 22 - I2C2 SMBUS timeout mode stopped when core is halted
Sourcepub fn dbg_i2c3_stop(&mut self) -> DBG_I2C3_STOP_W<'_>
pub fn dbg_i2c3_stop(&mut self) -> DBG_I2C3_STOP_W<'_>
Bit 23 - I2C3 SMBUS timeout counter stopped when core is halted
Sourcepub fn dbg_can_stop(&mut self) -> DBG_CAN_STOP_W<'_>
pub fn dbg_can_stop(&mut self) -> DBG_CAN_STOP_W<'_>
Bit 25 - bxCAN stopped when core is halted
Sourcepub fn dbg_lptimer_stop(&mut self) -> DBG_LPTIMER_STOP_W<'_>
pub fn dbg_lptimer_stop(&mut self) -> DBG_LPTIMER_STOP_W<'_>
Bit 31 - LPTIM1 counter stopped when core is halted
Source§impl W<u32, Reg<u32, _APB1_FZR2>>
impl W<u32, Reg<u32, _APB1_FZR2>>
Sourcepub fn dbg_lptim2_stop(&mut self) -> DBG_LPTIM2_STOP_W<'_>
pub fn dbg_lptim2_stop(&mut self) -> DBG_LPTIM2_STOP_W<'_>
Bit 5 - LPTIM2 counter stopped when core is halted
Source§impl W<u32, Reg<u32, _APB2_FZR>>
impl W<u32, Reg<u32, _APB2_FZR>>
Sourcepub fn dbg_tim1_stop(&mut self) -> DBG_TIM1_STOP_W<'_>
pub fn dbg_tim1_stop(&mut self) -> DBG_TIM1_STOP_W<'_>
Bit 11 - TIM1 counter stopped when core is halted
Sourcepub fn dbg_tim8_stop(&mut self) -> DBG_TIM8_STOP_W<'_>
pub fn dbg_tim8_stop(&mut self) -> DBG_TIM8_STOP_W<'_>
Bit 13 - TIM8 counter stopped when core is halted
Sourcepub fn dbg_tim15_stop(&mut self) -> DBG_TIM15_STOP_W<'_>
pub fn dbg_tim15_stop(&mut self) -> DBG_TIM15_STOP_W<'_>
Bit 16 - TIM15 counter stopped when core is halted
Sourcepub fn dbg_tim16_stop(&mut self) -> DBG_TIM16_STOP_W<'_>
pub fn dbg_tim16_stop(&mut self) -> DBG_TIM16_STOP_W<'_>
Bit 17 - TIM16 counter stopped when core is halted
Sourcepub fn dbg_tim17_stop(&mut self) -> DBG_TIM17_STOP_W<'_>
pub fn dbg_tim17_stop(&mut self) -> DBG_TIM17_STOP_W<'_>
Bit 18 - TIM17 counter stopped when core is halted
Source§impl W<u32, Reg<u32, _CTRL>>
impl W<u32, Reg<u32, _CTRL>>
Sourcepub fn clksource(&mut self) -> CLKSOURCE_W<'_>
pub fn clksource(&mut self) -> CLKSOURCE_W<'_>
Bit 2 - Clock source selection
Sourcepub fn countflag(&mut self) -> COUNTFLAG_W<'_>
pub fn countflag(&mut self) -> COUNTFLAG_W<'_>
Bit 16 - COUNTFLAG
Source§impl W<u32, Reg<u32, _ACTRL>>
impl W<u32, Reg<u32, _ACTRL>>
Sourcepub fn dismcycint(&mut self) -> DISMCYCINT_W<'_>
pub fn dismcycint(&mut self) -> DISMCYCINT_W<'_>
Bit 0 - DISMCYCINT
Sourcepub fn disdefwbuf(&mut self) -> DISDEFWBUF_W<'_>
pub fn disdefwbuf(&mut self) -> DISDEFWBUF_W<'_>
Bit 1 - DISDEFWBUF