pub struct W<U, REG> { /* private fields */ }
Expand description
Implementations§
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, _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, _C0CR>>
impl W<u32, Reg<u32, _C0CR>>
Sourcepub fn dmareq_id(&mut self) -> DMAREQ_ID_W<'_>
pub fn dmareq_id(&mut self) -> DMAREQ_ID_W<'_>
Bits 0:7 - DMA Request ID
Source§impl W<u32, Reg<u32, _C1CR>>
impl W<u32, Reg<u32, _C1CR>>
Sourcepub fn dmareq_id(&mut self) -> DMAREQ_ID_W<'_>
pub fn dmareq_id(&mut self) -> DMAREQ_ID_W<'_>
Bits 0:7 - DMA Request ID
Source§impl W<u32, Reg<u32, _C2CR>>
impl W<u32, Reg<u32, _C2CR>>
Sourcepub fn dmareq_id(&mut self) -> DMAREQ_ID_W<'_>
pub fn dmareq_id(&mut self) -> DMAREQ_ID_W<'_>
Bits 0:7 - DMA Request ID
Source§impl W<u32, Reg<u32, _C3CR>>
impl W<u32, Reg<u32, _C3CR>>
Sourcepub fn dmareq_id(&mut self) -> DMAREQ_ID_W<'_>
pub fn dmareq_id(&mut self) -> DMAREQ_ID_W<'_>
Bits 0:7 - DMA Request ID
Source§impl W<u32, Reg<u32, _C4CR>>
impl W<u32, Reg<u32, _C4CR>>
Sourcepub fn dmareq_id(&mut self) -> DMAREQ_ID_W<'_>
pub fn dmareq_id(&mut self) -> DMAREQ_ID_W<'_>
Bits 0:7 - DMA Request ID
Source§impl W<u32, Reg<u32, _C5CR>>
impl W<u32, Reg<u32, _C5CR>>
Sourcepub fn dmareq_id(&mut self) -> DMAREQ_ID_W<'_>
pub fn dmareq_id(&mut self) -> DMAREQ_ID_W<'_>
Bits 0:7 - DMA Request ID
Source§impl W<u32, Reg<u32, _C6CR>>
impl W<u32, Reg<u32, _C6CR>>
Sourcepub fn dmareq_id(&mut self) -> DMAREQ_ID_W<'_>
pub fn dmareq_id(&mut self) -> DMAREQ_ID_W<'_>
Bits 0:7 - DMA Request ID
Source§impl W<u32, Reg<u32, _C7CR>>
impl W<u32, Reg<u32, _C7CR>>
Sourcepub fn dmareq_id(&mut self) -> DMAREQ_ID_W<'_>
pub fn dmareq_id(&mut self) -> DMAREQ_ID_W<'_>
Bits 0:7 - DMA Request ID
Source§impl W<u32, Reg<u32, _C8CR>>
impl W<u32, Reg<u32, _C8CR>>
Sourcepub fn dmareq_id(&mut self) -> DMAREQ_ID_W<'_>
pub fn dmareq_id(&mut self) -> DMAREQ_ID_W<'_>
Bits 0:7 - DMA Request ID
Source§impl W<u32, Reg<u32, _C9CR>>
impl W<u32, Reg<u32, _C9CR>>
Sourcepub fn dmareq_id(&mut self) -> DMAREQ_ID_W<'_>
pub fn dmareq_id(&mut self) -> DMAREQ_ID_W<'_>
Bits 0:7 - DMA Request ID
Source§impl W<u32, Reg<u32, _C10CR>>
impl W<u32, Reg<u32, _C10CR>>
Sourcepub fn dmareq_id(&mut self) -> DMAREQ_ID_W<'_>
pub fn dmareq_id(&mut self) -> DMAREQ_ID_W<'_>
Bits 0:7 - DMA Request ID
Source§impl W<u32, Reg<u32, _C11CR>>
impl W<u32, Reg<u32, _C11CR>>
Sourcepub fn dmareq_id(&mut self) -> DMAREQ_ID_W<'_>
pub fn dmareq_id(&mut self) -> DMAREQ_ID_W<'_>
Bits 0:7 - DMA Request ID
Source§impl W<u32, Reg<u32, _C12CR>>
impl W<u32, Reg<u32, _C12CR>>
Sourcepub fn dmareq_id(&mut self) -> DMAREQ_ID_W<'_>
pub fn dmareq_id(&mut self) -> DMAREQ_ID_W<'_>
Bits 0:7 - DMA Request ID
Source§impl W<u32, Reg<u32, _C13CR>>
impl W<u32, Reg<u32, _C13CR>>
Sourcepub fn dmareq_id(&mut self) -> DMAREQ_ID_W<'_>
pub fn dmareq_id(&mut self) -> DMAREQ_ID_W<'_>
Bits 0:7 - DMA Request ID
Source§impl W<u32, Reg<u32, _INIT>>
impl W<u32, Reg<u32, _INIT>>
Sourcepub fn crc_init(&mut self) -> CRC_INIT_W<'_>
pub fn crc_init(&mut self) -> CRC_INIT_W<'_>
Bits 0:31 - Programmable initial CRC value
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 enable
Sourcepub fn comp1_pwrmode(&mut self) -> COMP1_PWRMODE_W<'_>
pub fn comp1_pwrmode(&mut self) -> COMP1_PWRMODE_W<'_>
Bits 2:3 - Comparator power mode
Sourcepub fn comp1_inmsel(&mut self) -> COMP1_INMSEL_W<'_>
pub fn comp1_inmsel(&mut self) -> COMP1_INMSEL_W<'_>
Bits 4:6 - Comparator input minus selection
Sourcepub fn comp1_inpsel(&mut self) -> COMP1_INPSEL_W<'_>
pub fn comp1_inpsel(&mut self) -> COMP1_INPSEL_W<'_>
Bits 7:8 - Comparator input plus selection
Sourcepub fn comp1_polarity(&mut self) -> COMP1_POLARITY_W<'_>
pub fn comp1_polarity(&mut self) -> COMP1_POLARITY_W<'_>
Bit 15 - Comparator output polarity
Sourcepub fn comp1_hyst(&mut self) -> COMP1_HYST_W<'_>
pub fn comp1_hyst(&mut self) -> COMP1_HYST_W<'_>
Bits 16:17 - Comparator hysteresis
Sourcepub fn comp1_blanking(&mut self) -> COMP1_BLANKING_W<'_>
pub fn comp1_blanking(&mut self) -> COMP1_BLANKING_W<'_>
Bits 18:20 - Comparator blanking source
Sourcepub fn comp1_brgen(&mut self) -> COMP1_BRGEN_W<'_>
pub fn comp1_brgen(&mut self) -> COMP1_BRGEN_W<'_>
Bit 22 - Comparator voltage scaler enable
Sourcepub fn comp1_scalen(&mut self) -> COMP1_SCALEN_W<'_>
pub fn comp1_scalen(&mut self) -> COMP1_SCALEN_W<'_>
Bit 23 - Comparator scaler bridge enable
Sourcepub fn comp1_inmesel(&mut self) -> COMP1_INMESEL_W<'_>
pub fn comp1_inmesel(&mut self) -> COMP1_INMESEL_W<'_>
Bits 25:26 - Comparator input minus extended selection
Sourcepub fn comp1_lock(&mut self) -> COMP1_LOCK_W<'_>
pub fn comp1_lock(&mut self) -> COMP1_LOCK_W<'_>
Bit 31 - Comparator lock
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:5 - Comparator 2 input minus selection bits
Sourcepub fn comp2_inpsel(&mut self) -> COMP2_INPSEL_W<'_>
pub fn comp2_inpsel(&mut self) -> COMP2_INPSEL_W<'_>
Bits 7:8 - Comparator 1 input plus selection 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 - 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, _CR>>
impl W<u32, Reg<u32, _CR>>
Sourcepub fn mer(&mut self) -> MER_W<'_>
pub fn mer(&mut self) -> MER_W<'_>
Bit 2 - This bit triggers the mass erase (all user pages) when set
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 n_rst_shdw(&mut self) -> NRST_SHDW_W<'_>
pub fn n_rst_shdw(&mut self) -> NRST_SHDW_W<'_>
Bit 14 - nRST_SHDW
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 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
Sourcepub fn agc_trim(&mut self) -> AGC_TRIM_W<'_>
pub fn agc_trim(&mut self) -> AGC_TRIM_W<'_>
Bits 29:31 - Radio Automatic Gain Control Trimming
Source§impl W<u32, Reg<u32, _PCROP1ASR>>
impl W<u32, Reg<u32, _PCROP1ASR>>
Sourcepub fn pcrop1a_strt(&mut self) -> PCROP1A_STRT_W<'_>
pub fn pcrop1a_strt(&mut self) -> PCROP1A_STRT_W<'_>
Bits 0:8 - Bank 1 PCROPQ area start offset
Source§impl W<u32, Reg<u32, _PCROP1AER>>
impl W<u32, Reg<u32, _PCROP1AER>>
Sourcepub fn pcrop1a_end(&mut self) -> PCROP1A_END_W<'_>
pub fn pcrop1a_end(&mut self) -> PCROP1A_END_W<'_>
Bits 0:8 - 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 A 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, _PCROP1BSR>>
impl W<u32, Reg<u32, _PCROP1BSR>>
Sourcepub fn pcrop1b_strt(&mut self) -> PCROP1B_STRT_W<'_>
pub fn pcrop1b_strt(&mut self) -> PCROP1B_STRT_W<'_>
Bits 0:8 - Bank 1 PCROP area B start offset
Source§impl W<u32, Reg<u32, _PCROP1BER>>
impl W<u32, Reg<u32, _PCROP1BER>>
Sourcepub fn pcrop1b_end(&mut self) -> PCROP1B_END_W<'_>
pub fn pcrop1b_end(&mut self) -> PCROP1B_END_W<'_>
Bits 0:8 - Bank 1 PCROP area end area B offset
Source§impl W<u32, Reg<u32, _SRRVR>>
impl W<u32, Reg<u32, _SRRVR>>
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 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 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 29:31 - Main PLLSYS division factor R for SYSCLK (system clock)
Sourcepub fn pllq(&mut self) -> PLLQ_W<'_>
pub fn pllq(&mut self) -> PLLQ_W<'_>
Bits 25:27 - Main PLLSYS division factor Q for PLLSYSUSBCLK
Source§impl W<u32, Reg<u32, _PLLSAI1CFGR>>
impl W<u32, Reg<u32, _PLLSAI1CFGR>>
Sourcepub fn pllr(&mut self) -> PLLR_W<'_>
pub fn pllr(&mut self) -> PLLR_W<'_>
Bits 29:31 - PLLSAI division factor R for PLLADC1CLK (ADC clock)
Sourcepub fn pllq(&mut self) -> PLLQ_W<'_>
pub fn pllq(&mut self) -> PLLQ_W<'_>
Bits 25:27 - SAIPLL division factor Q for PLLSAIUSBCLK (48 MHz clock)
Source§impl W<u32, Reg<u32, _CIER>>
impl W<u32, Reg<u32, _CIER>>
Sourcepub fn lsi2rdyie(&mut self) -> LSI2RDYIE_W<'_>
pub fn lsi2rdyie(&mut self) -> LSI2RDYIE_W<'_>
Bit 11 - LSI2 ready interrupt enable
Sourcepub fn hsi48rdyie(&mut self) -> HSI48RDYIE_W<'_>
pub fn hsi48rdyie(&mut self) -> HSI48RDYIE_W<'_>
Bit 10 - HSI48 ready interrupt enable
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 - PLLSYS 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 lsi1rdyie(&mut self) -> LSI1RDYIE_W<'_>
pub fn lsi1rdyie(&mut self) -> LSI1RDYIE_W<'_>
Bit 0 - LSI1 ready interrupt enable
Source§impl W<u32, Reg<u32, _CICR>>
impl W<u32, Reg<u32, _CICR>>
Sourcepub fn lsi2rdyc(&mut self) -> LSI2RDYC_W<'_>
pub fn lsi2rdyc(&mut self) -> LSI2RDYC_W<'_>
Bit 11 - LSI2 ready interrupt clear
Sourcepub fn hsi48rdyc(&mut self) -> HSI48RDYC_W<'_>
pub fn hsi48rdyc(&mut self) -> HSI48RDYC_W<'_>
Bit 10 - HSI48 ready interrupt clear
Sourcepub fn pllsai1rdyc(&mut self) -> PLLSAI1RDYC_W<'_>
pub fn pllsai1rdyc(&mut self) -> PLLSAI1RDYC_W<'_>
Bit 6 - PLLSAI1 ready interrupt clear
Sourcepub fn lsi1rdyc(&mut self) -> LSI1RDYC_W<'_>
pub fn lsi1rdyc(&mut self) -> LSI1RDYC_W<'_>
Bit 0 - LSI1 ready interrupt clear
Source§impl W<u32, Reg<u32, _AHB1RSTR>>
impl W<u32, Reg<u32, _AHB1RSTR>>
Sourcepub fn dmamuxrst(&mut self) -> DMAMUXRST_W<'_>
pub fn dmamuxrst(&mut self) -> DMAMUXRST_W<'_>
Bit 2 - DMAMUX 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, _AHB3RSTR>>
impl W<u32, Reg<u32, _AHB3RSTR>>
Sourcepub fn flashrst(&mut self) -> FLASHRST_W<'_>
pub fn flashrst(&mut self) -> FLASHRST_W<'_>
Bit 25 - Flash interface 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 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 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 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 usart1rst(&mut self) -> USART1RST_W<'_>
pub fn usart1rst(&mut self) -> USART1RST_W<'_>
Bit 14 - USART1 reset
Source§impl W<u32, Reg<u32, _AHB1ENR>>
impl W<u32, Reg<u32, _AHB1ENR>>
Sourcepub fn dmamuxen(&mut self) -> DMAMUXEN_W<'_>
pub fn dmamuxen(&mut self) -> DMAMUXEN_W<'_>
Bit 2 - DMAMUX clock enable
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 - CPU1 Low power timer 1 clock enable
Sourcepub fn rtcapben(&mut self) -> RTCAPBEN_W<'_>
pub fn rtcapben(&mut self) -> RTCAPBEN_W<'_>
Bit 10 - CPU1 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 - CPU1 LPTIM2EN
Sourcepub fn lpuart1en(&mut self) -> LPUART1EN_W<'_>
pub fn lpuart1en(&mut self) -> LPUART1EN_W<'_>
Bit 0 - CPU1 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 - CPU1 USART1clock 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 - CPU1 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 - CPU1 SRAM1 interface clocks enable during Sleep and Stop modes
Sourcepub fn dmamuxsmen(&mut self) -> DMAMUXSMEN_W<'_>
pub fn dmamuxsmen(&mut self) -> DMAMUXSMEN_W<'_>
Bit 2 - CPU1 DMAMUX clocks enable during Sleep and Stop modes
Sourcepub fn dma2smen(&mut self) -> DMA2SMEN_W<'_>
pub fn dma2smen(&mut self) -> DMA2SMEN_W<'_>
Bit 1 - CPU1 DMA2 clocks enable during Sleep and Stop modes
Sourcepub fn dma1smen(&mut self) -> DMA1SMEN_W<'_>
pub fn dma1smen(&mut self) -> DMA1SMEN_W<'_>
Bit 0 - CPU1 DMA1 clocks enable during Sleep and Stop modes
Source§impl W<u32, Reg<u32, _AHB2SMENR>>
impl W<u32, Reg<u32, _AHB2SMENR>>
Sourcepub fn aes1smen(&mut self) -> AES1SMEN_W<'_>
pub fn aes1smen(&mut self) -> AES1SMEN_W<'_>
Bit 16 - CPU1 AES1 accelerator clocks enable during Sleep and Stop modes
Sourcepub fn adcfssmen(&mut self) -> ADCFSSMEN_W<'_>
pub fn adcfssmen(&mut self) -> ADCFSSMEN_W<'_>
Bit 13 - CPU1 ADC clocks enable during Sleep and Stop modes
Sourcepub fn gpiohsmen(&mut self) -> GPIOHSMEN_W<'_>
pub fn gpiohsmen(&mut self) -> GPIOHSMEN_W<'_>
Bit 7 - CPU1 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 - CPU1 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 - CPU1 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 - CPU1 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 - CPU1 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 - CPU1 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 flashsmen(&mut self) -> FLASHSMEN_W<'_>
pub fn flashsmen(&mut self) -> FLASHSMEN_W<'_>
Bit 25 - Flash interface clocks enable during CPU1 sleep mode
Sourcepub fn sram2smen(&mut self) -> SRAM2SMEN_W<'_>
pub fn sram2smen(&mut self) -> SRAM2SMEN_W<'_>
Bit 24 - SRAM2a and SRAM2b memory interface clocks enable during CPU1 sleep mode
Sourcepub fn rngsmen(&mut self) -> RNGSMEN_W<'_>
pub fn rngsmen(&mut self) -> RNGSMEN_W<'_>
Bit 18 - True RNG clocks enable during CPU1 sleep mode
Sourcepub fn aes2smen(&mut self) -> AES2SMEN_W<'_>
pub fn aes2smen(&mut self) -> AES2SMEN_W<'_>
Bit 17 - AES2 accelerator clocks enable during CPU1 sleep mode
Sourcepub fn pkasmen(&mut self) -> PKASMEN_W<'_>
pub fn pkasmen(&mut self) -> PKASMEN_W<'_>
Bit 16 - PKA accelerator clocks enable during CPU1 sleep mode
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 CPU1 Sleep mode
Sourcepub fn usbsmen(&mut self) -> USBSMEN_W<'_>
pub fn usbsmen(&mut self) -> USBSMEN_W<'_>
Bit 26 - USB FS clocks enable during CPU1 Sleep mode
Sourcepub fn i2c3smen(&mut self) -> I2C3SMEN_W<'_>
pub fn i2c3smen(&mut self) -> I2C3SMEN_W<'_>
Bit 23 - I2C3 clocks enable during CPU1 Sleep mode
Sourcepub fn i2c1smen(&mut self) -> I2C1SMEN_W<'_>
pub fn i2c1smen(&mut self) -> I2C1SMEN_W<'_>
Bit 21 - I2C1 clocks enable during CPU1 Sleep mode
Sourcepub fn spi2smen(&mut self) -> SPI2SMEN_W<'_>
pub fn spi2smen(&mut self) -> SPI2SMEN_W<'_>
Bit 14 - SPI2 clocks enable during CPU1 Sleep mode
Sourcepub fn wwdgsmen(&mut self) -> WWDGSMEN_W<'_>
pub fn wwdgsmen(&mut self) -> WWDGSMEN_W<'_>
Bit 11 - Window watchdog clocks enable during CPU1 Sleep mode
Sourcepub fn rtcapbsmen(&mut self) -> RTCAPBSMEN_W<'_>
pub fn rtcapbsmen(&mut self) -> RTCAPBSMEN_W<'_>
Bit 10 - RTC APB clocks enable during CPU1 Sleep mode
Sourcepub fn tim2smen(&mut self) -> TIM2SMEN_W<'_>
pub fn tim2smen(&mut self) -> TIM2SMEN_W<'_>
Bit 0 - TIM2 timer clocks enable during CPU1 Sleep mode
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 - Low power timer 2 clocks enable during CPU1 Sleep mode
Sourcepub fn lpuart1smen(&mut self) -> LPUART1SMEN_W<'_>
pub fn lpuart1smen(&mut self) -> LPUART1SMEN_W<'_>
Bit 0 - Low power UART 1 clocks enable during CPU1 Sleep mode
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 CPU1 Sleep mode
Sourcepub fn tim17smen(&mut self) -> TIM17SMEN_W<'_>
pub fn tim17smen(&mut self) -> TIM17SMEN_W<'_>
Bit 18 - TIM17 timer clocks enable during CPU1 Sleep mode
Sourcepub fn tim16smen(&mut self) -> TIM16SMEN_W<'_>
pub fn tim16smen(&mut self) -> TIM16SMEN_W<'_>
Bit 17 - TIM16 timer clocks enable during CPU1 Sleep mode
Sourcepub fn usart1smen(&mut self) -> USART1SMEN_W<'_>
pub fn usart1smen(&mut self) -> USART1SMEN_W<'_>
Bit 14 - USART1clocks enable during CPU1 Sleep mode
Sourcepub fn spi1smen(&mut self) -> SPI1SMEN_W<'_>
pub fn spi1smen(&mut self) -> SPI1SMEN_W<'_>
Bit 12 - SPI1 clocks enable during CPU1 Sleep mode
Sourcepub fn tim1smen(&mut self) -> TIM1SMEN_W<'_>
pub fn tim1smen(&mut self) -> TIM1SMEN_W<'_>
Bit 11 - TIM1 timer clocks enable during CPU1 Sleep mode
Source§impl W<u32, Reg<u32, _CCIPR>>
impl W<u32, Reg<u32, _CCIPR>>
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 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, _CSR>>
impl W<u32, Reg<u32, _CSR>>
Sourcepub fn rfwkpsel(&mut self) -> RFWKPSEL_W<'_>
pub fn rfwkpsel(&mut self) -> RFWKPSEL_W<'_>
Bits 14:15 - RF system wakeup clock source selection
Sourcepub fn lsi2trimen(&mut self) -> LSI2TRIMEN_W<'_>
pub fn lsi2trimen(&mut self) -> LSI2TRIMEN_W<'_>
Bit 4 - LSI2 oscillator trimming enable
Source§impl W<u32, Reg<u32, _C2AHB1ENR>>
impl W<u32, Reg<u32, _C2AHB1ENR>>
Sourcepub fn dmamuxen(&mut self) -> DMAMUXEN_W<'_>
pub fn dmamuxen(&mut self) -> DMAMUXEN_W<'_>
Bit 2 - CPU2 DMAMUX clock enable
Source§impl W<u32, Reg<u32, _C2APB1ENR1>>
impl W<u32, Reg<u32, _C2APB1ENR1>>
Sourcepub fn lptim1en(&mut self) -> LPTIM1EN_W<'_>
pub fn lptim1en(&mut self) -> LPTIM1EN_W<'_>
Bit 31 - CPU2 Low power timer 1 clock enable
Sourcepub fn rtcapben(&mut self) -> RTCAPBEN_W<'_>
pub fn rtcapben(&mut self) -> RTCAPBEN_W<'_>
Bit 10 - CPU2 RTC APB clock enable
Source§impl W<u32, Reg<u32, _C2APB1ENR2>>
impl W<u32, Reg<u32, _C2APB1ENR2>>
Sourcepub fn lptim2en(&mut self) -> LPTIM2EN_W<'_>
pub fn lptim2en(&mut self) -> LPTIM2EN_W<'_>
Bit 5 - CPU2 LPTIM2EN
Sourcepub fn lpuart1en(&mut self) -> LPUART1EN_W<'_>
pub fn lpuart1en(&mut self) -> LPUART1EN_W<'_>
Bit 0 - CPU2 Low power UART 1 clock enable
Source§impl W<u32, Reg<u32, _C2APB2ENR>>
impl W<u32, Reg<u32, _C2APB2ENR>>
Sourcepub fn usart1en(&mut self) -> USART1EN_W<'_>
pub fn usart1en(&mut self) -> USART1EN_W<'_>
Bit 14 - CPU2 USART1clock enable
Source§impl W<u32, Reg<u32, _C2AHB1SMENR>>
impl W<u32, Reg<u32, _C2AHB1SMENR>>
Sourcepub fn tscsmen(&mut self) -> TSCSMEN_W<'_>
pub fn tscsmen(&mut self) -> TSCSMEN_W<'_>
Bit 16 - CPU2 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 clock enable during CPU1 CSleep mode
Sourcepub fn dmamuxsmen(&mut self) -> DMAMUXSMEN_W<'_>
pub fn dmamuxsmen(&mut self) -> DMAMUXSMEN_W<'_>
Bit 2 - CPU2 DMAMUX clocks enable during Sleep and Stop modes
Sourcepub fn dma2smen(&mut self) -> DMA2SMEN_W<'_>
pub fn dma2smen(&mut self) -> DMA2SMEN_W<'_>
Bit 1 - CPU2 DMA2 clocks enable during Sleep and Stop modes
Sourcepub fn dma1smen(&mut self) -> DMA1SMEN_W<'_>
pub fn dma1smen(&mut self) -> DMA1SMEN_W<'_>
Bit 0 - CPU2 DMA1 clocks enable during Sleep and Stop modes
Source§impl W<u32, Reg<u32, _C2AHB2SMENR>>
impl W<u32, Reg<u32, _C2AHB2SMENR>>
Sourcepub fn aes1smen(&mut self) -> AES1SMEN_W<'_>
pub fn aes1smen(&mut self) -> AES1SMEN_W<'_>
Bit 16 - CPU2 AES1 accelerator clocks enable during Sleep and Stop modes
Sourcepub fn adcfssmen(&mut self) -> ADCFSSMEN_W<'_>
pub fn adcfssmen(&mut self) -> ADCFSSMEN_W<'_>
Bit 13 - CPU2 ADC clocks enable during Sleep and Stop modes
Sourcepub fn gpiohsmen(&mut self) -> GPIOHSMEN_W<'_>
pub fn gpiohsmen(&mut self) -> GPIOHSMEN_W<'_>
Bit 7 - CPU2 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 - CPU2 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 - CPU2 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 - CPU2 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 - CPU2 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 - CPU2 IO port A clocks enable during Sleep and Stop modes
Source§impl W<u32, Reg<u32, _C2AHB3SMENR>>
impl W<u32, Reg<u32, _C2AHB3SMENR>>
Sourcepub fn flashsmen(&mut self) -> FLASHSMEN_W<'_>
pub fn flashsmen(&mut self) -> FLASHSMEN_W<'_>
Bit 25 - Flash interface clocks enable during CPU2 sleep modes
Sourcepub fn sram2smen(&mut self) -> SRAM2SMEN_W<'_>
pub fn sram2smen(&mut self) -> SRAM2SMEN_W<'_>
Bit 24 - SRAM2a and SRAM2b memory interface clocks enable during CPU2 sleep modes
Sourcepub fn rngsmen(&mut self) -> RNGSMEN_W<'_>
pub fn rngsmen(&mut self) -> RNGSMEN_W<'_>
Bit 18 - True RNG clocks enable during CPU2 sleep modes
Sourcepub fn aes2smen(&mut self) -> AES2SMEN_W<'_>
pub fn aes2smen(&mut self) -> AES2SMEN_W<'_>
Bit 17 - AES2 accelerator clocks enable during CPU2 sleep modes
Source§impl W<u32, Reg<u32, _C2APB1SMENR1>>
impl W<u32, Reg<u32, _C2APB1SMENR1>>
Sourcepub fn lptim1smen(&mut self) -> LPTIM1SMEN_W<'_>
pub fn lptim1smen(&mut self) -> LPTIM1SMEN_W<'_>
Bit 31 - Low power timer 1 clocks enable during CPU2 Sleep mode
Sourcepub fn usbsmen(&mut self) -> USBSMEN_W<'_>
pub fn usbsmen(&mut self) -> USBSMEN_W<'_>
Bit 26 - USB FS clocks enable during CPU2 Sleep mode
Sourcepub fn i2c3smen(&mut self) -> I2C3SMEN_W<'_>
pub fn i2c3smen(&mut self) -> I2C3SMEN_W<'_>
Bit 23 - I2C3 clocks enable during CPU2 Sleep mode
Sourcepub fn i2c1smen(&mut self) -> I2C1SMEN_W<'_>
pub fn i2c1smen(&mut self) -> I2C1SMEN_W<'_>
Bit 21 - I2C1 clocks enable during CPU2 Sleep mode
Sourcepub fn spi2smen(&mut self) -> SPI2SMEN_W<'_>
pub fn spi2smen(&mut self) -> SPI2SMEN_W<'_>
Bit 14 - SPI2 clocks enable during CPU2 Sleep mode
Sourcepub fn rtcapbsmen(&mut self) -> RTCAPBSMEN_W<'_>
pub fn rtcapbsmen(&mut self) -> RTCAPBSMEN_W<'_>
Bit 10 - RTC APB clocks enable during CPU2 Sleep mode
Sourcepub fn tim2smen(&mut self) -> TIM2SMEN_W<'_>
pub fn tim2smen(&mut self) -> TIM2SMEN_W<'_>
Bit 0 - TIM2 timer clocks enable during CPU2 Sleep mode
Source§impl W<u32, Reg<u32, _C2APB1SMENR2>>
impl W<u32, Reg<u32, _C2APB1SMENR2>>
Sourcepub fn lptim2smen(&mut self) -> LPTIM2SMEN_W<'_>
pub fn lptim2smen(&mut self) -> LPTIM2SMEN_W<'_>
Bit 5 - Low power timer 2 clocks enable during CPU2 Sleep mode
Sourcepub fn lpuart1smen(&mut self) -> LPUART1SMEN_W<'_>
pub fn lpuart1smen(&mut self) -> LPUART1SMEN_W<'_>
Bit 0 - Low power UART 1 clocks enable during CPU2 Sleep mode
Source§impl W<u32, Reg<u32, _C2APB2SMENR>>
impl W<u32, Reg<u32, _C2APB2SMENR>>
Sourcepub fn sai1smen(&mut self) -> SAI1SMEN_W<'_>
pub fn sai1smen(&mut self) -> SAI1SMEN_W<'_>
Bit 21 - SAI1 clocks enable during CPU2 Sleep mode
Sourcepub fn tim17smen(&mut self) -> TIM17SMEN_W<'_>
pub fn tim17smen(&mut self) -> TIM17SMEN_W<'_>
Bit 18 - TIM17 timer clocks enable during CPU2 Sleep mode
Sourcepub fn tim16smen(&mut self) -> TIM16SMEN_W<'_>
pub fn tim16smen(&mut self) -> TIM16SMEN_W<'_>
Bit 17 - TIM16 timer clocks enable during CPU2 Sleep mode
Sourcepub fn usart1smen(&mut self) -> USART1SMEN_W<'_>
pub fn usart1smen(&mut self) -> USART1SMEN_W<'_>
Bit 14 - USART1clocks enable during CPU2 Sleep mode
Sourcepub fn spi1smen(&mut self) -> SPI1SMEN_W<'_>
pub fn spi1smen(&mut self) -> SPI1SMEN_W<'_>
Bit 12 - SPI1 clocks enable during CPU2 Sleep mode
Sourcepub fn tim1smen(&mut self) -> TIM1SMEN_W<'_>
pub fn tim1smen(&mut self) -> TIM1SMEN_W<'_>
Bit 11 - TIM1 timer clocks enable during CPU2 Sleep mode
Source§impl W<u32, Reg<u32, _CR2>>
impl W<u32, Reg<u32, _CR2>>
Source§impl W<u32, Reg<u32, _CR3>>
impl W<u32, Reg<u32, _CR3>>
Source§impl W<u32, Reg<u32, _CR4>>
impl W<u32, Reg<u32, _CR4>>
Source§impl W<u32, Reg<u32, _SCR>>
impl W<u32, Reg<u32, _SCR>>
Sourcepub fn c802af(&mut self) -> C802AF_W<'_>
pub fn c802af(&mut self) -> C802AF_W<'_>
Bit 13 - Clear 802.15.4 end of activity interrupt flag
Sourcepub fn ccrpef(&mut self) -> CCRPEF_W<'_>
pub fn ccrpef(&mut self) -> CCRPEF_W<'_>
Bit 11 - Clear critical radio phase end of activity interrupt flag
Sourcepub fn csmpsfbf(&mut self) -> CSMPSFBF_W<'_>
pub fn csmpsfbf(&mut self) -> CSMPSFBF_W<'_>
Bit 7 - Clear SMPS Step Down converter forced in Bypass interrupt flag
Source§impl W<u32, Reg<u32, _CR5>>
impl W<u32, Reg<u32, _CR5>>
Source§impl W<u32, Reg<u32, _C2CR1>>
impl W<u32, Reg<u32, _C2CR1>>
Sourcepub fn _802ewkup(&mut self) -> _802EWKUP_W<'_>
pub fn _802ewkup(&mut self) -> _802EWKUP_W<'_>
Bit 15 - 802.15.4 external wakeup signal
Sourcepub fn bleewkup(&mut self) -> BLEEWKUP_W<'_>
pub fn bleewkup(&mut self) -> BLEEWKUP_W<'_>
Bit 14 - BLE external wakeup signal
Source§impl W<u32, Reg<u32, _C2CR3>>
impl W<u32, Reg<u32, _C2CR3>>
Source§impl W<u32, Reg<u32, _MEMRMP>>
impl W<u32, Reg<u32, _MEMRMP>>
Sourcepub fn mem_mode(&mut self) -> MEM_MODE_W<'_>
pub fn mem_mode(&mut self) -> MEM_MODE_W<'_>
Bits 0:2 - Memory mapping selection
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 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, _IMR1>>
impl W<u32, Reg<u32, _IMR1>>
Sourcepub fn exit10im(&mut self) -> EXIT10IM_W<'_>
pub fn exit10im(&mut self) -> EXIT10IM_W<'_>
Bit 26 - Peripheral EXIT10 interrupt mask to CPU1
Sourcepub fn exit11im(&mut self) -> EXIT11IM_W<'_>
pub fn exit11im(&mut self) -> EXIT11IM_W<'_>
Bit 27 - Peripheral EXIT11 interrupt mask to CPU1
Sourcepub fn exit12im(&mut self) -> EXIT12IM_W<'_>
pub fn exit12im(&mut self) -> EXIT12IM_W<'_>
Bit 28 - Peripheral EXIT12 interrupt mask to CPU1
Sourcepub fn exit13im(&mut self) -> EXIT13IM_W<'_>
pub fn exit13im(&mut self) -> EXIT13IM_W<'_>
Bit 29 - Peripheral EXIT13 interrupt mask to CPU1
Sourcepub fn exit14im(&mut self) -> EXIT14IM_W<'_>
pub fn exit14im(&mut self) -> EXIT14IM_W<'_>
Bit 30 - Peripheral EXIT14 interrupt mask to CPU1
Sourcepub fn exit15im(&mut self) -> EXIT15IM_W<'_>
pub fn exit15im(&mut self) -> EXIT15IM_W<'_>
Bit 31 - Peripheral EXIT15 interrupt mask to CPU1
Source§impl W<u32, Reg<u32, _C2IMR1>>
impl W<u32, Reg<u32, _C2IMR1>>
Sourcepub fn rtcstamp(&mut self) -> RTCSTAMP_W<'_>
pub fn rtcstamp(&mut self) -> RTCSTAMP_W<'_>
Bit 0 - Peripheral RTCSTAMP interrupt mask to CPU2
Sourcepub fn rtcalarm(&mut self) -> RTCALARM_W<'_>
pub fn rtcalarm(&mut self) -> RTCALARM_W<'_>
Bit 4 - Peripheral RTCALARM interrupt mask to CPU2
Source§impl W<u32, Reg<u32, _C2IMR2>>
impl W<u32, Reg<u32, _C2IMR2>>
Sourcepub fn dma1_ch1_im(&mut self) -> DMA1_CH1_IM_W<'_>
pub fn dma1_ch1_im(&mut self) -> DMA1_CH1_IM_W<'_>
Bit 0 - Peripheral DMA1 CH1 interrupt mask to CPU2
Sourcepub fn dma1_ch2_im(&mut self) -> DMA1_CH2_IM_W<'_>
pub fn dma1_ch2_im(&mut self) -> DMA1_CH2_IM_W<'_>
Bit 1 - Peripheral DMA1 CH2 interrupt mask to CPU2
Sourcepub fn dma1_ch3_im(&mut self) -> DMA1_CH3_IM_W<'_>
pub fn dma1_ch3_im(&mut self) -> DMA1_CH3_IM_W<'_>
Bit 2 - Peripheral DMA1 CH3 interrupt mask to CPU2
Sourcepub fn dma1_ch4_im(&mut self) -> DMA1_CH4_IM_W<'_>
pub fn dma1_ch4_im(&mut self) -> DMA1_CH4_IM_W<'_>
Bit 3 - Peripheral DMA1 CH4 interrupt mask to CPU2
Sourcepub fn dma1_ch5_im(&mut self) -> DMA1_CH5_IM_W<'_>
pub fn dma1_ch5_im(&mut self) -> DMA1_CH5_IM_W<'_>
Bit 4 - Peripheral DMA1 CH5 interrupt mask to CPU2
Sourcepub fn dma1_ch6_im(&mut self) -> DMA1_CH6_IM_W<'_>
pub fn dma1_ch6_im(&mut self) -> DMA1_CH6_IM_W<'_>
Bit 5 - Peripheral DMA1 CH6 interrupt mask to CPU2
Sourcepub fn dma1_ch7_im(&mut self) -> DMA1_CH7_IM_W<'_>
pub fn dma1_ch7_im(&mut self) -> DMA1_CH7_IM_W<'_>
Bit 6 - Peripheral DMA1 CH7 interrupt mask to CPU2
Sourcepub fn dma2_ch1_im(&mut self) -> DMA2_CH1_IM_W<'_>
pub fn dma2_ch1_im(&mut self) -> DMA2_CH1_IM_W<'_>
Bit 8 - Peripheral DMA2 CH1 interrupt mask to CPU1
Sourcepub fn dma2_ch2_im(&mut self) -> DMA2_CH2_IM_W<'_>
pub fn dma2_ch2_im(&mut self) -> DMA2_CH2_IM_W<'_>
Bit 9 - Peripheral DMA2 CH2 interrupt mask to CPU1
Sourcepub fn dma2_ch3_im(&mut self) -> DMA2_CH3_IM_W<'_>
pub fn dma2_ch3_im(&mut self) -> DMA2_CH3_IM_W<'_>
Bit 10 - Peripheral DMA2 CH3 interrupt mask to CPU1
Sourcepub fn dma2_ch4_im(&mut self) -> DMA2_CH4_IM_W<'_>
pub fn dma2_ch4_im(&mut self) -> DMA2_CH4_IM_W<'_>
Bit 11 - Peripheral DMA2 CH4 interrupt mask to CPU1
Sourcepub fn dma2_ch5_im(&mut self) -> DMA2_CH5_IM_W<'_>
pub fn dma2_ch5_im(&mut self) -> DMA2_CH5_IM_W<'_>
Bit 12 - Peripheral DMA2 CH5 interrupt mask to CPU1
Sourcepub fn dma2_ch6_im(&mut self) -> DMA2_CH6_IM_W<'_>
pub fn dma2_ch6_im(&mut self) -> DMA2_CH6_IM_W<'_>
Bit 13 - Peripheral DMA2 CH6 interrupt mask to CPU1
Sourcepub fn dma2_ch7_im(&mut self) -> DMA2_CH7_IM_W<'_>
pub fn dma2_ch7_im(&mut self) -> DMA2_CH7_IM_W<'_>
Bit 14 - Peripheral DMA2 CH7 interrupt mask to CPU1
Sourcepub fn dmam_ux1_im(&mut self) -> DMAM_UX1_IM_W<'_>
pub fn dmam_ux1_im(&mut self) -> DMAM_UX1_IM_W<'_>
Bit 15 - Peripheral DMAM UX1 interrupt mask to CPU1
Source§impl W<u32, Reg<u32, _CR>>
impl W<u32, Reg<u32, _CR>>
Sourcepub fn npblb(&mut self) -> NPBLB_W<'_>
pub fn npblb(&mut self) -> NPBLB_W<'_>
Bits 20:23 - Number of padding bytes in last block of payload
Sourcepub fn gcmph(&mut self) -> GCMPH_W<'_>
pub fn gcmph(&mut self) -> GCMPH_W<'_>
Bits 13:14 - Used only for GCM, CCM and GMAC algorithms and has no effect when other algorithms are selected
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, _KEYR4>>
impl W<u32, Reg<u32, _KEYR4>>
Sourcepub fn aes_keyr4(&mut self) -> AES_KEYR4_W<'_>
pub fn aes_keyr4(&mut self) -> AES_KEYR4_W<'_>
Bits 0:31 - AES key register (MSB key [159:128])
Source§impl W<u32, Reg<u32, _KEYR5>>
impl W<u32, Reg<u32, _KEYR5>>
Sourcepub fn aes_keyr5(&mut self) -> AES_KEYR5_W<'_>
pub fn aes_keyr5(&mut self) -> AES_KEYR5_W<'_>
Bits 0:31 - AES key register (MSB key [191:160])
Source§impl W<u32, Reg<u32, _KEYR6>>
impl W<u32, Reg<u32, _KEYR6>>
Sourcepub fn aes_keyr6(&mut self) -> AES_KEYR6_W<'_>
pub fn aes_keyr6(&mut self) -> AES_KEYR6_W<'_>
Bits 0:31 - AES key register (MSB key [223:192])
Source§impl W<u32, Reg<u32, _KEYR7>>
impl W<u32, Reg<u32, _KEYR7>>
Sourcepub fn aes_keyr7(&mut self) -> AES_KEYR7_W<'_>
pub fn aes_keyr7(&mut self) -> AES_KEYR7_W<'_>
Bits 0:31 - AES key register (MSB key [255:224])
Source§impl W<u32, Reg<u32, _SUSP0R>>
impl W<u32, Reg<u32, _SUSP0R>>
Sourcepub fn aes_susp0r(&mut self) -> AES_SUSP0R_W<'_>
pub fn aes_susp0r(&mut self) -> AES_SUSP0R_W<'_>
Bits 0:31 - AES suspend register 0
Source§impl W<u32, Reg<u32, _SUSP1R>>
impl W<u32, Reg<u32, _SUSP1R>>
Sourcepub fn aes_susp1r(&mut self) -> AES_SUSP1R_W<'_>
pub fn aes_susp1r(&mut self) -> AES_SUSP1R_W<'_>
Bits 0:31 - AES suspend register 1
Source§impl W<u32, Reg<u32, _SUSP2R>>
impl W<u32, Reg<u32, _SUSP2R>>
Sourcepub fn aes_susp2r(&mut self) -> AES_SUSP2R_W<'_>
pub fn aes_susp2r(&mut self) -> AES_SUSP2R_W<'_>
Bits 0:31 - AES suspend register 2
Source§impl W<u32, Reg<u32, _SUSP3R>>
impl W<u32, Reg<u32, _SUSP3R>>
Sourcepub fn aes_susp3r(&mut self) -> AES_SUSP3R_W<'_>
pub fn aes_susp3r(&mut self) -> AES_SUSP3R_W<'_>
Bits 0:31 - AES suspend register 3
Source§impl W<u32, Reg<u32, _SUSP4R>>
impl W<u32, Reg<u32, _SUSP4R>>
Sourcepub fn aes_susp4r(&mut self) -> AES_SUSP4R_W<'_>
pub fn aes_susp4r(&mut self) -> AES_SUSP4R_W<'_>
Bits 0:31 - AES suspend register 4
Source§impl W<u32, Reg<u32, _SUSP5R>>
impl W<u32, Reg<u32, _SUSP5R>>
Sourcepub fn aes_susp5r(&mut self) -> AES_SUSP5R_W<'_>
pub fn aes_susp5r(&mut self) -> AES_SUSP5R_W<'_>
Bits 0:31 - AES suspend register 5
Source§impl W<u32, Reg<u32, _SUSP6R>>
impl W<u32, Reg<u32, _SUSP6R>>
Sourcepub fn aes_susp6r(&mut self) -> AES_SUSP6R_W<'_>
pub fn aes_susp6r(&mut self) -> AES_SUSP6R_W<'_>
Bits 0:31 - AES suspend register 6
Source§impl W<u32, Reg<u32, _SUSP7R>>
impl W<u32, Reg<u32, _SUSP7R>>
Sourcepub fn aes_susp7r(&mut self) -> AES_SUSP7R_W<'_>
pub fn aes_susp7r(&mut self) -> AES_SUSP7R_W<'_>
Bits 0:31 - AES suspend register 7
Source§impl W<u32, Reg<u32, _CR>>
impl W<u32, Reg<u32, _CR>>
Sourcepub fn npblb(&mut self) -> NPBLB_W<'_>
pub fn npblb(&mut self) -> NPBLB_W<'_>
Bits 20:23 - Number of padding bytes in last block of payload
Sourcepub fn gcmph(&mut self) -> GCMPH_W<'_>
pub fn gcmph(&mut self) -> GCMPH_W<'_>
Bits 13:14 - Used only for GCM, CCM and GMAC algorithms and has no effect when other algorithms are selected
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, _KEYR4>>
impl W<u32, Reg<u32, _KEYR4>>
Sourcepub fn aes_keyr4(&mut self) -> AES_KEYR4_W<'_>
pub fn aes_keyr4(&mut self) -> AES_KEYR4_W<'_>
Bits 0:31 - AES key register (MSB key [159:128])
Source§impl W<u32, Reg<u32, _KEYR5>>
impl W<u32, Reg<u32, _KEYR5>>
Sourcepub fn aes_keyr5(&mut self) -> AES_KEYR5_W<'_>
pub fn aes_keyr5(&mut self) -> AES_KEYR5_W<'_>
Bits 0:31 - AES key register (MSB key [191:160])
Source§impl W<u32, Reg<u32, _KEYR6>>
impl W<u32, Reg<u32, _KEYR6>>
Sourcepub fn aes_keyr6(&mut self) -> AES_KEYR6_W<'_>
pub fn aes_keyr6(&mut self) -> AES_KEYR6_W<'_>
Bits 0:31 - AES key register (MSB key [223:192])
Source§impl W<u32, Reg<u32, _KEYR7>>
impl W<u32, Reg<u32, _KEYR7>>
Sourcepub fn aes_keyr7(&mut self) -> AES_KEYR7_W<'_>
pub fn aes_keyr7(&mut self) -> AES_KEYR7_W<'_>
Bits 0:31 - AES key register (MSB key [255:224])
Source§impl W<u32, Reg<u32, _SUSP0R>>
impl W<u32, Reg<u32, _SUSP0R>>
Sourcepub fn aes_susp0r(&mut self) -> AES_SUSP0R_W<'_>
pub fn aes_susp0r(&mut self) -> AES_SUSP0R_W<'_>
Bits 0:31 - AES suspend register 0
Source§impl W<u32, Reg<u32, _SUSP1R>>
impl W<u32, Reg<u32, _SUSP1R>>
Sourcepub fn aes_susp1r(&mut self) -> AES_SUSP1R_W<'_>
pub fn aes_susp1r(&mut self) -> AES_SUSP1R_W<'_>
Bits 0:31 - AES suspend register 1
Source§impl W<u32, Reg<u32, _SUSP2R>>
impl W<u32, Reg<u32, _SUSP2R>>
Sourcepub fn aes_susp2r(&mut self) -> AES_SUSP2R_W<'_>
pub fn aes_susp2r(&mut self) -> AES_SUSP2R_W<'_>
Bits 0:31 - AES suspend register 2
Source§impl W<u32, Reg<u32, _SUSP3R>>
impl W<u32, Reg<u32, _SUSP3R>>
Sourcepub fn aes_susp3r(&mut self) -> AES_SUSP3R_W<'_>
pub fn aes_susp3r(&mut self) -> AES_SUSP3R_W<'_>
Bits 0:31 - AES suspend register 3
Source§impl W<u32, Reg<u32, _SUSP4R>>
impl W<u32, Reg<u32, _SUSP4R>>
Sourcepub fn aes_susp4r(&mut self) -> AES_SUSP4R_W<'_>
pub fn aes_susp4r(&mut self) -> AES_SUSP4R_W<'_>
Bits 0:31 - AES suspend register 4
Source§impl W<u32, Reg<u32, _SUSP5R>>
impl W<u32, Reg<u32, _SUSP5R>>
Sourcepub fn aes_susp5r(&mut self) -> AES_SUSP5R_W<'_>
pub fn aes_susp5r(&mut self) -> AES_SUSP5R_W<'_>
Bits 0:31 - AES suspend register 5
Source§impl W<u32, Reg<u32, _SUSP6R>>
impl W<u32, Reg<u32, _SUSP6R>>
Sourcepub fn aes_susp6r(&mut self) -> AES_SUSP6R_W<'_>
pub fn aes_susp6r(&mut self) -> AES_SUSP6R_W<'_>
Bits 0:31 - AES suspend register 6
Source§impl W<u32, Reg<u32, _SUSP7R>>
impl W<u32, Reg<u32, _SUSP7R>>
Sourcepub fn aes_susp7r(&mut self) -> AES_SUSP7R_W<'_>
pub fn aes_susp7r(&mut self) -> AES_SUSP7R_W<'_>
Bits 0:31 - AES suspend register 7
Source§impl W<u32, Reg<u32, _ISR>>
impl W<u32, Reg<u32, _ISR>>
Source§impl W<u32, Reg<u32, _IER>>
impl W<u32, Reg<u32, _IER>>
Sourcepub fn jqovfie(&mut self) -> JQOVFIE_W<'_>
pub fn jqovfie(&mut self) -> JQOVFIE_W<'_>
Bit 10 - ADC group injected contexts queue overflow interrupt
Sourcepub fn jeosie(&mut self) -> JEOSIE_W<'_>
pub fn jeosie(&mut self) -> JEOSIE_W<'_>
Bit 6 - ADC group injected end of sequence conversions interrupt
Sourcepub fn jeocie(&mut self) -> JEOCIE_W<'_>
pub fn jeocie(&mut self) -> JEOCIE_W<'_>
Bit 5 - ADC group injected end of unitary conversion interrupt
Sourcepub fn eosie(&mut self) -> EOSIE_W<'_>
pub fn eosie(&mut self) -> EOSIE_W<'_>
Bit 3 - ADC group regular end of sequence conversions interrupt
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 - ADC differential mode for calibration
Sourcepub fn advregen(&mut self) -> ADVREGEN_W<'_>
pub fn advregen(&mut self) -> ADVREGEN_W<'_>
Bit 28 - ADC voltage regulator enable
Sourcepub fn jadstart(&mut self) -> JADSTART_W<'_>
pub fn jadstart(&mut self) -> JADSTART_W<'_>
Bit 3 - ADC group injected conversion start
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 - ADC analog watchdog 1 monitored channel selection
Sourcepub fn jawd1en(&mut self) -> JAWD1EN_W<'_>
pub fn jawd1en(&mut self) -> JAWD1EN_W<'_>
Bit 24 - ADC analog watchdog 1 enable on scope ADC group injected
Sourcepub fn awd1en(&mut self) -> AWD1EN_W<'_>
pub fn awd1en(&mut self) -> AWD1EN_W<'_>
Bit 23 - ADC analog watchdog 1 enable on scope ADC group regular
Sourcepub fn awd1sgl(&mut self) -> AWD1SGL_W<'_>
pub fn awd1sgl(&mut self) -> AWD1SGL_W<'_>
Bit 22 - ADC analog watchdog 1 monitoring a single channel or all channels
Sourcepub fn jdiscen(&mut self) -> JDISCEN_W<'_>
pub fn jdiscen(&mut self) -> JDISCEN_W<'_>
Bit 20 - ADC group injected sequencer discontinuous mode
Sourcepub fn discnum(&mut self) -> DISCNUM_W<'_>
pub fn discnum(&mut self) -> DISCNUM_W<'_>
Bits 17:19 - ADC group regular sequencer discontinuous number of ranks
Sourcepub fn discen(&mut self) -> DISCEN_W<'_>
pub fn discen(&mut self) -> DISCEN_W<'_>
Bit 16 - ADC group regular sequencer discontinuous mode
Source§impl W<u32, Reg<u32, _CFGR2>>
impl W<u32, Reg<u32, _CFGR2>>
Sourcepub fn rovsm(&mut self) -> ROVSM_W<'_>
pub fn rovsm(&mut self) -> ROVSM_W<'_>
Bit 10 - ADC oversampling mode managing interlaced conversions of ADC group regular and group injected
Sourcepub fn tovs(&mut self) -> TOVS_W<'_>
pub fn tovs(&mut self) -> TOVS_W<'_>
Bit 9 - ADC oversampling discontinuous mode (triggered mode) for ADC group regular
Source§impl W<u32, Reg<u32, _DR>>
impl W<u32, Reg<u32, _DR>>
Sourcepub fn rdata_0_6(&mut self) -> RDATA_0_6_W<'_>
pub fn rdata_0_6(&mut self) -> RDATA_0_6_W<'_>
Bits 0:5 - Regular Data converted 0_6
Source§impl W<u32, Reg<u32, _JSQR>>
impl W<u32, Reg<u32, _JSQR>>
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 - ADC offset number 1 enable
Sourcepub fn offset1_ch(&mut self) -> OFFSET1_CH_W<'_>
pub fn offset1_ch(&mut self) -> OFFSET1_CH_W<'_>
Bits 26:30 - ADC offset number 1 channel selection
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 - ADC offset number 2 enable
Sourcepub fn offset2_ch(&mut self) -> OFFSET2_CH_W<'_>
pub fn offset2_ch(&mut self) -> OFFSET2_CH_W<'_>
Bits 26:30 - ADC offset number 2 channel selection
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 - ADC offset number 3 enable
Sourcepub fn offset3_ch(&mut self) -> OFFSET3_CH_W<'_>
pub fn offset3_ch(&mut self) -> OFFSET3_CH_W<'_>
Bits 26:30 - ADC offset number 3 channel selection
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 - ADC offset number 4 enable
Sourcepub fn offset4_ch(&mut self) -> OFFSET4_CH_W<'_>
pub fn offset4_ch(&mut self) -> OFFSET4_CH_W<'_>
Bits 26:30 - ADC offset number 4 channel selection
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 - ADC channel differential or single-ended mode for channels 1 to 15
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 - ADC calibration factor in differential mode
Sourcepub fn calfact_s(&mut self) -> CALFACT_S_W<'_>
pub fn calfact_s(&mut self) -> CALFACT_S_W<'_>
Bits 0:6 - ADC calibration factor in single-ended mode
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 afsel7(&mut self) -> AFSEL7_W<'_>
pub fn afsel7(&mut self) -> AFSEL7_W<'_>
Bits 28:31 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afsel6(&mut self) -> AFSEL6_W<'_>
pub fn afsel6(&mut self) -> AFSEL6_W<'_>
Bits 24:27 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afsel5(&mut self) -> AFSEL5_W<'_>
pub fn afsel5(&mut self) -> AFSEL5_W<'_>
Bits 20:23 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afsel4(&mut self) -> AFSEL4_W<'_>
pub fn afsel4(&mut self) -> AFSEL4_W<'_>
Bits 16:19 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afsel3(&mut self) -> AFSEL3_W<'_>
pub fn afsel3(&mut self) -> AFSEL3_W<'_>
Bits 12:15 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afsel2(&mut self) -> AFSEL2_W<'_>
pub fn afsel2(&mut self) -> AFSEL2_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 afsel15(&mut self) -> AFSEL15_W<'_>
pub fn afsel15(&mut self) -> AFSEL15_W<'_>
Bits 28:31 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afsel14(&mut self) -> AFSEL14_W<'_>
pub fn afsel14(&mut self) -> AFSEL14_W<'_>
Bits 24:27 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afsel13(&mut self) -> AFSEL13_W<'_>
pub fn afsel13(&mut self) -> AFSEL13_W<'_>
Bits 20:23 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afsel12(&mut self) -> AFSEL12_W<'_>
pub fn afsel12(&mut self) -> AFSEL12_W<'_>
Bits 16:19 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afsel11(&mut self) -> AFSEL11_W<'_>
pub fn afsel11(&mut self) -> AFSEL11_W<'_>
Bits 12:15 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afsel10(&mut self) -> AFSEL10_W<'_>
pub fn afsel10(&mut self) -> AFSEL10_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 afsel7(&mut self) -> AFSEL7_W<'_>
pub fn afsel7(&mut self) -> AFSEL7_W<'_>
Bits 28:31 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afsel6(&mut self) -> AFSEL6_W<'_>
pub fn afsel6(&mut self) -> AFSEL6_W<'_>
Bits 24:27 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afsel5(&mut self) -> AFSEL5_W<'_>
pub fn afsel5(&mut self) -> AFSEL5_W<'_>
Bits 20:23 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afsel4(&mut self) -> AFSEL4_W<'_>
pub fn afsel4(&mut self) -> AFSEL4_W<'_>
Bits 16:19 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afsel3(&mut self) -> AFSEL3_W<'_>
pub fn afsel3(&mut self) -> AFSEL3_W<'_>
Bits 12:15 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afsel2(&mut self) -> AFSEL2_W<'_>
pub fn afsel2(&mut self) -> AFSEL2_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 afsel15(&mut self) -> AFSEL15_W<'_>
pub fn afsel15(&mut self) -> AFSEL15_W<'_>
Bits 28:31 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afsel14(&mut self) -> AFSEL14_W<'_>
pub fn afsel14(&mut self) -> AFSEL14_W<'_>
Bits 24:27 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afsel13(&mut self) -> AFSEL13_W<'_>
pub fn afsel13(&mut self) -> AFSEL13_W<'_>
Bits 20:23 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afsel12(&mut self) -> AFSEL12_W<'_>
pub fn afsel12(&mut self) -> AFSEL12_W<'_>
Bits 16:19 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afsel11(&mut self) -> AFSEL11_W<'_>
pub fn afsel11(&mut self) -> AFSEL11_W<'_>
Bits 12:15 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afsel10(&mut self) -> AFSEL10_W<'_>
pub fn afsel10(&mut self) -> AFSEL10_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 afsel7(&mut self) -> AFSEL7_W<'_>
pub fn afsel7(&mut self) -> AFSEL7_W<'_>
Bits 28:31 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afsel6(&mut self) -> AFSEL6_W<'_>
pub fn afsel6(&mut self) -> AFSEL6_W<'_>
Bits 24:27 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afsel5(&mut self) -> AFSEL5_W<'_>
pub fn afsel5(&mut self) -> AFSEL5_W<'_>
Bits 20:23 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afsel4(&mut self) -> AFSEL4_W<'_>
pub fn afsel4(&mut self) -> AFSEL4_W<'_>
Bits 16:19 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afsel3(&mut self) -> AFSEL3_W<'_>
pub fn afsel3(&mut self) -> AFSEL3_W<'_>
Bits 12:15 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afsel2(&mut self) -> AFSEL2_W<'_>
pub fn afsel2(&mut self) -> AFSEL2_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 afsel15(&mut self) -> AFSEL15_W<'_>
pub fn afsel15(&mut self) -> AFSEL15_W<'_>
Bits 28:31 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afsel14(&mut self) -> AFSEL14_W<'_>
pub fn afsel14(&mut self) -> AFSEL14_W<'_>
Bits 24:27 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afsel13(&mut self) -> AFSEL13_W<'_>
pub fn afsel13(&mut self) -> AFSEL13_W<'_>
Bits 20:23 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afsel12(&mut self) -> AFSEL12_W<'_>
pub fn afsel12(&mut self) -> AFSEL12_W<'_>
Bits 16:19 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afsel11(&mut self) -> AFSEL11_W<'_>
pub fn afsel11(&mut self) -> AFSEL11_W<'_>
Bits 12:15 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afsel10(&mut self) -> AFSEL10_W<'_>
pub fn afsel10(&mut self) -> AFSEL10_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 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 afsel4(&mut self) -> AFSEL4_W<'_>
pub fn afsel4(&mut self) -> AFSEL4_W<'_>
Bits 16:19 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afsel3(&mut self) -> AFSEL3_W<'_>
pub fn afsel3(&mut self) -> AFSEL3_W<'_>
Bits 12:15 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afsel2(&mut self) -> AFSEL2_W<'_>
pub fn afsel2(&mut self) -> AFSEL2_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 afsel15(&mut self) -> AFSEL15_W<'_>
pub fn afsel15(&mut self) -> AFSEL15_W<'_>
Bits 28:31 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afsel14(&mut self) -> AFSEL14_W<'_>
pub fn afsel14(&mut self) -> AFSEL14_W<'_>
Bits 24:27 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afsel13(&mut self) -> AFSEL13_W<'_>
pub fn afsel13(&mut self) -> AFSEL13_W<'_>
Bits 20:23 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afsel12(&mut self) -> AFSEL12_W<'_>
pub fn afsel12(&mut self) -> AFSEL12_W<'_>
Bits 16:19 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afsel11(&mut self) -> AFSEL11_W<'_>
pub fn afsel11(&mut self) -> AFSEL11_W<'_>
Bits 12:15 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afsel10(&mut self) -> AFSEL10_W<'_>
pub fn afsel10(&mut self) -> AFSEL10_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 ospeedr3(&mut self) -> OSPEEDR3_W<'_>
pub fn ospeedr3(&mut self) -> OSPEEDR3_W<'_>
Bits 6:7 - 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>>
Source§impl W<u32, Reg<u32, _AFRH>>
impl W<u32, Reg<u32, _AFRH>>
Sourcepub fn afsel15(&mut self) -> AFSEL15_W<'_>
pub fn afsel15(&mut self) -> AFSEL15_W<'_>
Bits 28:31 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afsel14(&mut self) -> AFSEL14_W<'_>
pub fn afsel14(&mut self) -> AFSEL14_W<'_>
Bits 24:27 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afsel13(&mut self) -> AFSEL13_W<'_>
pub fn afsel13(&mut self) -> AFSEL13_W<'_>
Bits 20:23 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afsel12(&mut self) -> AFSEL12_W<'_>
pub fn afsel12(&mut self) -> AFSEL12_W<'_>
Bits 16:19 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afsel11(&mut self) -> AFSEL11_W<'_>
pub fn afsel11(&mut self) -> AFSEL11_W<'_>
Bits 12:15 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afsel10(&mut self) -> AFSEL10_W<'_>
pub fn afsel10(&mut self) -> AFSEL10_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, _CLRFR>>
impl W<u32, Reg<u32, _CLRFR>>
Source§impl W<u32, Reg<u32, _PDMDLY>>
impl W<u32, Reg<u32, _PDMDLY>>
Sourcepub fn dlym4r(&mut self) -> DLYM4R_W<'_>
pub fn dlym4r(&mut self) -> DLYM4R_W<'_>
Bits 28:30 - Delay line for second microphone of pair 4
Sourcepub fn dlym4l(&mut self) -> DLYM4L_W<'_>
pub fn dlym4l(&mut self) -> DLYM4L_W<'_>
Bits 24:26 - Delay line for first microphone of pair 4
Sourcepub fn dlym3r(&mut self) -> DLYM3R_W<'_>
pub fn dlym3r(&mut self) -> DLYM3R_W<'_>
Bits 20:22 - Delay line for second microphone of pair 3
Sourcepub fn dlym3l(&mut self) -> DLYM3L_W<'_>
pub fn dlym3l(&mut self) -> DLYM3L_W<'_>
Bits 16:18 - Delay line for first microphone of pair 3
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, _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, _CCER>>
impl W<u32, Reg<u32, _CCER>>
Source§impl W<u32, Reg<u32, _OR>>
impl W<u32, Reg<u32, _OR>>
Sourcepub fn tim1_etr_adc1_rmp(&mut self) -> TIM1_ETR_ADC1_RMP_W<'_>
pub fn tim1_etr_adc1_rmp(&mut self) -> TIM1_ETR_ADC1_RMP_W<'_>
Bits 0:1 - TIM1_ETR_ADC1 remapping capability
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<'_>
Bit 16 - Output Compare 5 mode bit 3
Source§impl W<u32, Reg<u32, _AF2>>
impl W<u32, Reg<u32, _AF2>>
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, _CR>>
impl W<u32, Reg<u32, _CR>>
Sourcepub fn countrst(&mut self) -> COUNTRST_W<'_>
pub fn countrst(&mut self) -> COUNTRST_W<'_>
Bit 3 - Counter reset
Source§impl W<u32, Reg<u32, _CR2>>
impl W<u32, Reg<u32, _CR2>>
Source§impl W<u32, Reg<u32, _CR3>>
impl W<u32, Reg<u32, _CR3>>
Source§impl W<u32, Reg<u32, _ICR>>
impl W<u32, Reg<u32, _ICR>>
Source§impl W<u32, Reg<u32, _PRESC>>
impl W<u32, Reg<u32, _PRESC>>
Sourcepub fn prescaler(&mut self) -> PRESCALER_W<'_>
pub fn prescaler(&mut self) -> PRESCALER_W<'_>
Bits 0:3 - Clock prescaler
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, _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, _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 port and clock enable
Source§impl W<u32, Reg<u32, _APB1FZR1>>
impl W<u32, Reg<u32, _APB1FZR1>>
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_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 - WWDG 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 - IWDG 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 - Debug I2C1 SMBUS timeout 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 - Debug I2C3 SMBUS timeout 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 - Debug LPTIM1 stopped when Core is halted
Source§impl W<u32, Reg<u32, _C2AP_B1FZR1>>
impl W<u32, Reg<u32, _C2AP_B1FZR1>>
Sourcepub fn dbg_lptim2_stop(&mut self) -> DBG_LPTIM2_STOP_W<'_>
pub fn dbg_lptim2_stop(&mut self) -> DBG_LPTIM2_STOP_W<'_>
Bit 0 - LPTIM2 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_iwdg_stop(&mut self) -> DBG_IWDG_STOP_W<'_>
pub fn dbg_iwdg_stop(&mut self) -> DBG_IWDG_STOP_W<'_>
Bit 12 - IWDG 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 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 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, _C2APB1FZR2>>
impl W<u32, Reg<u32, _C2APB1FZR2>>
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_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, _C2APB2FZR>>
impl W<u32, Reg<u32, _C2APB2FZR>>
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_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, _CR>>
impl W<u32, Reg<u32, _CR>>
Sourcepub fn addrerrie(&mut self) -> ADDRERRIE_W<'_>
pub fn addrerrie(&mut self) -> ADDRERRIE_W<'_>
Bit 20 - Address error interrupt enable
Sourcepub fn ramerrie(&mut self) -> RAMERRIE_W<'_>
pub fn ramerrie(&mut self) -> RAMERRIE_W<'_>
Bit 19 - RAM error interrupt enable
Sourcepub fn procendie(&mut self) -> PROCENDIE_W<'_>
pub fn procendie(&mut self) -> PROCENDIE_W<'_>
Bit 17 - End of operation interrupt enable
Source§impl W<u32, Reg<u32, _CLRFR>>
impl W<u32, Reg<u32, _CLRFR>>
Sourcepub fn addrerrfc(&mut self) -> ADDRERRFC_W<'_>
pub fn addrerrfc(&mut self) -> ADDRERRFC_W<'_>
Bit 20 - Clear Address error flag
Sourcepub fn ramerrfc(&mut self) -> RAMERRFC_W<'_>
pub fn ramerrfc(&mut self) -> RAMERRFC_W<'_>
Bit 19 - Clear RAM error flag
Sourcepub fn procendfc(&mut self) -> PROCENDFC_W<'_>
pub fn procendfc(&mut self) -> PROCENDFC_W<'_>
Bit 17 - Clear PKA End of Operation flag
Source§impl W<u32, Reg<u32, _C1MR>>
impl W<u32, Reg<u32, _C1MR>>
Sourcepub fn ch6fm(&mut self) -> CH6FM_W<'_>
pub fn ch6fm(&mut self) -> CH6FM_W<'_>
Bit 21 - processor 1 Transmit channel 6 free interrupt mask
Sourcepub fn ch5fm(&mut self) -> CH5FM_W<'_>
pub fn ch5fm(&mut self) -> CH5FM_W<'_>
Bit 20 - processor 1 Transmit channel 5 free interrupt mask
Sourcepub fn ch4fm(&mut self) -> CH4FM_W<'_>
pub fn ch4fm(&mut self) -> CH4FM_W<'_>
Bit 19 - processor 1 Transmit channel 4 free interrupt mask
Sourcepub fn ch3fm(&mut self) -> CH3FM_W<'_>
pub fn ch3fm(&mut self) -> CH3FM_W<'_>
Bit 18 - processor 1 Transmit channel 3 free interrupt mask
Sourcepub fn ch2fm(&mut self) -> CH2FM_W<'_>
pub fn ch2fm(&mut self) -> CH2FM_W<'_>
Bit 17 - processor 1 Transmit channel 2 free interrupt mask
Sourcepub fn ch1fm(&mut self) -> CH1FM_W<'_>
pub fn ch1fm(&mut self) -> CH1FM_W<'_>
Bit 16 - processor 1 Transmit channel 1 free interrupt mask
Sourcepub fn ch6om(&mut self) -> CH6OM_W<'_>
pub fn ch6om(&mut self) -> CH6OM_W<'_>
Bit 5 - processor 1 Receive channel 6 occupied interrupt enable
Sourcepub fn ch5om(&mut self) -> CH5OM_W<'_>
pub fn ch5om(&mut self) -> CH5OM_W<'_>
Bit 4 - processor 1 Receive channel 5 occupied interrupt enable
Sourcepub fn ch4om(&mut self) -> CH4OM_W<'_>
pub fn ch4om(&mut self) -> CH4OM_W<'_>
Bit 3 - processor 1 Receive channel 4 occupied interrupt enable
Sourcepub fn ch3om(&mut self) -> CH3OM_W<'_>
pub fn ch3om(&mut self) -> CH3OM_W<'_>
Bit 2 - processor 1 Receive channel 3 occupied interrupt enable
Source§impl W<u32, Reg<u32, _C2MR>>
impl W<u32, Reg<u32, _C2MR>>
Sourcepub fn ch6fm(&mut self) -> CH6FM_W<'_>
pub fn ch6fm(&mut self) -> CH6FM_W<'_>
Bit 21 - processor 2 Transmit channel 6 free interrupt mask
Sourcepub fn ch5fm(&mut self) -> CH5FM_W<'_>
pub fn ch5fm(&mut self) -> CH5FM_W<'_>
Bit 20 - processor 2 Transmit channel 5 free interrupt mask
Sourcepub fn ch4fm(&mut self) -> CH4FM_W<'_>
pub fn ch4fm(&mut self) -> CH4FM_W<'_>
Bit 19 - processor 2 Transmit channel 4 free interrupt mask
Sourcepub fn ch3fm(&mut self) -> CH3FM_W<'_>
pub fn ch3fm(&mut self) -> CH3FM_W<'_>
Bit 18 - processor 2 Transmit channel 3 free interrupt mask
Sourcepub fn ch2fm(&mut self) -> CH2FM_W<'_>
pub fn ch2fm(&mut self) -> CH2FM_W<'_>
Bit 17 - processor 2 Transmit channel 2 free interrupt mask
Sourcepub fn ch1fm(&mut self) -> CH1FM_W<'_>
pub fn ch1fm(&mut self) -> CH1FM_W<'_>
Bit 16 - processor 2 Transmit channel 1 free interrupt mask
Sourcepub fn ch6om(&mut self) -> CH6OM_W<'_>
pub fn ch6om(&mut self) -> CH6OM_W<'_>
Bit 5 - processor 2 Receive channel 6 occupied interrupt enable
Sourcepub fn ch5om(&mut self) -> CH5OM_W<'_>
pub fn ch5om(&mut self) -> CH5OM_W<'_>
Bit 4 - processor 2 Receive channel 5 occupied interrupt enable
Sourcepub fn ch4om(&mut self) -> CH4OM_W<'_>
pub fn ch4om(&mut self) -> CH4OM_W<'_>
Bit 3 - processor 2 Receive channel 4 occupied interrupt enable
Sourcepub fn ch3om(&mut self) -> CH3OM_W<'_>
pub fn ch3om(&mut self) -> CH3OM_W<'_>
Bit 2 - processor 2 Receive channel 3 occupied interrupt enable
Source§impl W<u32, Reg<u32, _RTSR1>>
impl W<u32, Reg<u32, _RTSR1>>
Sourcepub fn rt(&mut self) -> RT_W<'_>
pub fn rt(&mut self) -> RT_W<'_>
Bits 0:21 - Rising trigger event configuration bit of Configurable Event input
Sourcepub fn rt_31(&mut self) -> RT_31_W<'_>
pub fn rt_31(&mut self) -> RT_31_W<'_>
Bit 31 - Rising trigger event configuration bit of Configurable Event input
Sourcepub fn rt0(&mut self) -> RT0_W<'_>
pub fn rt0(&mut self) -> RT0_W<'_>
Bit 0 - Rising trigger event configuration bit of configurable Event input 0.
Sourcepub fn rt1(&mut self) -> RT1_W<'_>
pub fn rt1(&mut self) -> RT1_W<'_>
Bit 1 - Rising trigger event configuration bit of configurable Event input 1.
Sourcepub fn rt2(&mut self) -> RT2_W<'_>
pub fn rt2(&mut self) -> RT2_W<'_>
Bit 2 - Rising trigger event configuration bit of configurable Event input 2.
Sourcepub fn rt3(&mut self) -> RT3_W<'_>
pub fn rt3(&mut self) -> RT3_W<'_>
Bit 3 - Rising trigger event configuration bit of configurable Event input 3.
Sourcepub fn rt4(&mut self) -> RT4_W<'_>
pub fn rt4(&mut self) -> RT4_W<'_>
Bit 4 - Rising trigger event configuration bit of configurable Event input 4.
Sourcepub fn rt5(&mut self) -> RT5_W<'_>
pub fn rt5(&mut self) -> RT5_W<'_>
Bit 5 - Rising trigger event configuration bit of configurable Event input 5.
Sourcepub fn rt6(&mut self) -> RT6_W<'_>
pub fn rt6(&mut self) -> RT6_W<'_>
Bit 6 - Rising trigger event configuration bit of configurable Event input 6.
Sourcepub fn rt7(&mut self) -> RT7_W<'_>
pub fn rt7(&mut self) -> RT7_W<'_>
Bit 7 - Rising trigger event configuration bit of configurable Event input 7.
Sourcepub fn rt8(&mut self) -> RT8_W<'_>
pub fn rt8(&mut self) -> RT8_W<'_>
Bit 8 - Rising trigger event configuration bit of configurable Event input 8.
Sourcepub fn rt9(&mut self) -> RT9_W<'_>
pub fn rt9(&mut self) -> RT9_W<'_>
Bit 9 - Rising trigger event configuration bit of configurable Event input 9.
Sourcepub fn rt10(&mut self) -> RT10_W<'_>
pub fn rt10(&mut self) -> RT10_W<'_>
Bit 10 - Rising trigger event configuration bit of configurable Event input 10.
Sourcepub fn rt11(&mut self) -> RT11_W<'_>
pub fn rt11(&mut self) -> RT11_W<'_>
Bit 11 - Rising trigger event configuration bit of configurable Event input 11.
Sourcepub fn rt12(&mut self) -> RT12_W<'_>
pub fn rt12(&mut self) -> RT12_W<'_>
Bit 12 - Rising trigger event configuration bit of configurable Event input 12.
Sourcepub fn rt13(&mut self) -> RT13_W<'_>
pub fn rt13(&mut self) -> RT13_W<'_>
Bit 13 - Rising trigger event configuration bit of configurable Event input 13.
Sourcepub fn rt14(&mut self) -> RT14_W<'_>
pub fn rt14(&mut self) -> RT14_W<'_>
Bit 14 - Rising trigger event configuration bit of configurable Event input 14.
Sourcepub fn rt15(&mut self) -> RT15_W<'_>
pub fn rt15(&mut self) -> RT15_W<'_>
Bit 15 - Rising trigger event configuration bit of configurable Event input 15.
Sourcepub fn rt16(&mut self) -> RT16_W<'_>
pub fn rt16(&mut self) -> RT16_W<'_>
Bit 16 - Rising trigger event configuration bit of configurable Event input 16.
Sourcepub fn rt17(&mut self) -> RT17_W<'_>
pub fn rt17(&mut self) -> RT17_W<'_>
Bit 17 - Rising trigger event configuration bit of configurable Event input 17.
Sourcepub fn rt18(&mut self) -> RT18_W<'_>
pub fn rt18(&mut self) -> RT18_W<'_>
Bit 18 - Rising trigger event configuration bit of configurable Event input 18.
Sourcepub fn rt19(&mut self) -> RT19_W<'_>
pub fn rt19(&mut self) -> RT19_W<'_>
Bit 19 - Rising trigger event configuration bit of configurable Event input 19.
Sourcepub fn rt20(&mut self) -> RT20_W<'_>
pub fn rt20(&mut self) -> RT20_W<'_>
Bit 20 - Rising trigger event configuration bit of configurable Event input 20.
Source§impl W<u32, Reg<u32, _FTSR1>>
impl W<u32, Reg<u32, _FTSR1>>
Sourcepub fn ft(&mut self) -> FT_W<'_>
pub fn ft(&mut self) -> FT_W<'_>
Bits 0:21 - Falling trigger event configuration bit of Configurable Event input
Sourcepub fn ft_31(&mut self) -> FT_31_W<'_>
pub fn ft_31(&mut self) -> FT_31_W<'_>
Bit 31 - Falling trigger event configuration bit of Configurable Event input
Sourcepub fn ft0(&mut self) -> FT0_W<'_>
pub fn ft0(&mut self) -> FT0_W<'_>
Bit 0 - Falling trigger event configuration bit of configurable Event input 0.
Sourcepub fn ft1(&mut self) -> FT1_W<'_>
pub fn ft1(&mut self) -> FT1_W<'_>
Bit 1 - Falling trigger event configuration bit of configurable Event input 1.
Sourcepub fn ft2(&mut self) -> FT2_W<'_>
pub fn ft2(&mut self) -> FT2_W<'_>
Bit 2 - Falling trigger event configuration bit of configurable Event input 2.
Sourcepub fn ft3(&mut self) -> FT3_W<'_>
pub fn ft3(&mut self) -> FT3_W<'_>
Bit 3 - Falling trigger event configuration bit of configurable Event input 3.
Sourcepub fn ft4(&mut self) -> FT4_W<'_>
pub fn ft4(&mut self) -> FT4_W<'_>
Bit 4 - Falling trigger event configuration bit of configurable Event input 4.
Sourcepub fn ft5(&mut self) -> FT5_W<'_>
pub fn ft5(&mut self) -> FT5_W<'_>
Bit 5 - Falling trigger event configuration bit of configurable Event input 5.
Sourcepub fn ft6(&mut self) -> FT6_W<'_>
pub fn ft6(&mut self) -> FT6_W<'_>
Bit 6 - Falling trigger event configuration bit of configurable Event input 6.
Sourcepub fn ft7(&mut self) -> FT7_W<'_>
pub fn ft7(&mut self) -> FT7_W<'_>
Bit 7 - Falling trigger event configuration bit of configurable Event input 7.
Sourcepub fn ft8(&mut self) -> FT8_W<'_>
pub fn ft8(&mut self) -> FT8_W<'_>
Bit 8 - Falling trigger event configuration bit of configurable Event input 8.
Sourcepub fn ft9(&mut self) -> FT9_W<'_>
pub fn ft9(&mut self) -> FT9_W<'_>
Bit 9 - Falling trigger event configuration bit of configurable Event input 9.
Sourcepub fn ft10(&mut self) -> FT10_W<'_>
pub fn ft10(&mut self) -> FT10_W<'_>
Bit 10 - Falling trigger event configuration bit of configurable Event input 10.
Sourcepub fn ft11(&mut self) -> FT11_W<'_>
pub fn ft11(&mut self) -> FT11_W<'_>
Bit 11 - Falling trigger event configuration bit of configurable Event input 11.
Sourcepub fn ft12(&mut self) -> FT12_W<'_>
pub fn ft12(&mut self) -> FT12_W<'_>
Bit 12 - Falling trigger event configuration bit of configurable Event input 12.
Sourcepub fn ft13(&mut self) -> FT13_W<'_>
pub fn ft13(&mut self) -> FT13_W<'_>
Bit 13 - Falling trigger event configuration bit of configurable Event input 13.
Sourcepub fn ft14(&mut self) -> FT14_W<'_>
pub fn ft14(&mut self) -> FT14_W<'_>
Bit 14 - Falling trigger event configuration bit of configurable Event input 14.
Sourcepub fn ft15(&mut self) -> FT15_W<'_>
pub fn ft15(&mut self) -> FT15_W<'_>
Bit 15 - Falling trigger event configuration bit of configurable Event input 15.
Sourcepub fn ft16(&mut self) -> FT16_W<'_>
pub fn ft16(&mut self) -> FT16_W<'_>
Bit 16 - Falling trigger event configuration bit of configurable Event input 16.
Sourcepub fn ft17(&mut self) -> FT17_W<'_>
pub fn ft17(&mut self) -> FT17_W<'_>
Bit 17 - Falling trigger event configuration bit of configurable Event input 17.
Sourcepub fn ft18(&mut self) -> FT18_W<'_>
pub fn ft18(&mut self) -> FT18_W<'_>
Bit 18 - Falling trigger event configuration bit of configurable Event input 18.
Sourcepub fn ft19(&mut self) -> FT19_W<'_>
pub fn ft19(&mut self) -> FT19_W<'_>
Bit 19 - Falling trigger event configuration bit of configurable Event input 19.
Sourcepub fn ft20(&mut self) -> FT20_W<'_>
pub fn ft20(&mut self) -> FT20_W<'_>
Bit 20 - Falling trigger event configuration bit of configurable Event input 20.
Source§impl W<u32, Reg<u32, _IMR1>>
impl W<u32, Reg<u32, _IMR1>>
Sourcepub fn im10(&mut self) -> IM10_W<'_>
pub fn im10(&mut self) -> IM10_W<'_>
Bit 10 - CPU wakeup with interrupt mask on event input 10.
Sourcepub fn im11(&mut self) -> IM11_W<'_>
pub fn im11(&mut self) -> IM11_W<'_>
Bit 11 - CPU wakeup with interrupt mask on event input 11.
Sourcepub fn im12(&mut self) -> IM12_W<'_>
pub fn im12(&mut self) -> IM12_W<'_>
Bit 12 - CPU wakeup with interrupt mask on event input 12.
Sourcepub fn im13(&mut self) -> IM13_W<'_>
pub fn im13(&mut self) -> IM13_W<'_>
Bit 13 - CPU wakeup with interrupt mask on event input 13.
Sourcepub fn im14(&mut self) -> IM14_W<'_>
pub fn im14(&mut self) -> IM14_W<'_>
Bit 14 - CPU wakeup with interrupt mask on event input 14.
Sourcepub fn im15(&mut self) -> IM15_W<'_>
pub fn im15(&mut self) -> IM15_W<'_>
Bit 15 - CPU wakeup with interrupt mask on event input 15.
Sourcepub fn im16(&mut self) -> IM16_W<'_>
pub fn im16(&mut self) -> IM16_W<'_>
Bit 16 - CPU wakeup with interrupt mask on event input 16.
Sourcepub fn im17(&mut self) -> IM17_W<'_>
pub fn im17(&mut self) -> IM17_W<'_>
Bit 17 - CPU wakeup with interrupt mask on event input 17.
Sourcepub fn im18(&mut self) -> IM18_W<'_>
pub fn im18(&mut self) -> IM18_W<'_>
Bit 18 - CPU wakeup with interrupt mask on event input 18.
Sourcepub fn im19(&mut self) -> IM19_W<'_>
pub fn im19(&mut self) -> IM19_W<'_>
Bit 19 - CPU wakeup with interrupt mask on event input 19.
Sourcepub fn im20(&mut self) -> IM20_W<'_>
pub fn im20(&mut self) -> IM20_W<'_>
Bit 20 - CPU wakeup with interrupt mask on event input 20.
Sourcepub fn im21(&mut self) -> IM21_W<'_>
pub fn im21(&mut self) -> IM21_W<'_>
Bit 21 - CPU wakeup with interrupt mask on event input 21.
Sourcepub fn im22(&mut self) -> IM22_W<'_>
pub fn im22(&mut self) -> IM22_W<'_>
Bit 22 - CPU wakeup with interrupt mask on event input 22.
Sourcepub fn im23(&mut self) -> IM23_W<'_>
pub fn im23(&mut self) -> IM23_W<'_>
Bit 23 - CPU wakeup with interrupt mask on event input 23.
Sourcepub fn im24(&mut self) -> IM24_W<'_>
pub fn im24(&mut self) -> IM24_W<'_>
Bit 24 - CPU wakeup with interrupt mask on event input 24.
Sourcepub fn im25(&mut self) -> IM25_W<'_>
pub fn im25(&mut self) -> IM25_W<'_>
Bit 25 - CPU wakeup with interrupt mask on event input 25.
Sourcepub fn im26(&mut self) -> IM26_W<'_>
pub fn im26(&mut self) -> IM26_W<'_>
Bit 26 - CPU wakeup with interrupt mask on event input 26.
Sourcepub fn im27(&mut self) -> IM27_W<'_>
pub fn im27(&mut self) -> IM27_W<'_>
Bit 27 - CPU wakeup with interrupt mask on event input 27.
Sourcepub fn im28(&mut self) -> IM28_W<'_>
pub fn im28(&mut self) -> IM28_W<'_>
Bit 28 - CPU wakeup with interrupt mask on event input 28.
Sourcepub fn im29(&mut self) -> IM29_W<'_>
pub fn im29(&mut self) -> IM29_W<'_>
Bit 29 - CPU wakeup with interrupt mask on event input 29.
Source§impl W<u32, Reg<u32, _CR>>
impl W<u32, Reg<u32, _CR>>
Sourcepub fn syncokie(&mut self) -> SYNCOKIE_W<'_>
pub fn syncokie(&mut self) -> SYNCOKIE_W<'_>
Bit 0 - SYNC event OK interrupt enable
Sourcepub fn syncwarnie(&mut self) -> SYNCWARNIE_W<'_>
pub fn syncwarnie(&mut self) -> SYNCWARNIE_W<'_>
Bit 1 - SYNC warning interrupt 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 autotrimen(&mut self) -> AUTOTRIMEN_W<'_>
pub fn autotrimen(&mut self) -> AUTOTRIMEN_W<'_>
Bit 6 - Automatic trimming 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 - warning clear flag
Source§impl W<u16, Reg<u16, _CNTR>>
impl W<u16, Reg<u16, _CNTR>>
Source§impl W<u16, Reg<u16, _COUNT0_TX>>
impl W<u16, Reg<u16, _COUNT0_TX>>
Sourcepub fn count0_tx(&mut self) -> COUNT0_TX_W<'_>
pub fn count0_tx(&mut self) -> COUNT0_TX_W<'_>
Bits 0:9 - Transmission byte count
Source§impl W<u16, Reg<u16, _COUNT1_TX>>
impl W<u16, Reg<u16, _COUNT1_TX>>
Sourcepub fn count1_tx(&mut self) -> COUNT1_TX_W<'_>
pub fn count1_tx(&mut self) -> COUNT1_TX_W<'_>
Bits 0:9 - Transmission byte count
Source§impl W<u16, Reg<u16, _COUNT2_TX>>
impl W<u16, Reg<u16, _COUNT2_TX>>
Sourcepub fn count2_tx(&mut self) -> COUNT2_TX_W<'_>
pub fn count2_tx(&mut self) -> COUNT2_TX_W<'_>
Bits 0:9 - Transmission byte count
Source§impl W<u16, Reg<u16, _COUNT3_TX>>
impl W<u16, Reg<u16, _COUNT3_TX>>
Sourcepub fn count3_tx(&mut self) -> COUNT3_TX_W<'_>
pub fn count3_tx(&mut self) -> COUNT3_TX_W<'_>
Bits 0:9 - Transmission byte count
Source§impl W<u16, Reg<u16, _COUNT4_TX>>
impl W<u16, Reg<u16, _COUNT4_TX>>
Sourcepub fn count4_tx(&mut self) -> COUNT4_TX_W<'_>
pub fn count4_tx(&mut self) -> COUNT4_TX_W<'_>
Bits 0:9 - Transmission byte count
Source§impl W<u16, Reg<u16, _COUNT5_TX>>
impl W<u16, Reg<u16, _COUNT5_TX>>
Sourcepub fn count5_tx(&mut self) -> COUNT5_TX_W<'_>
pub fn count5_tx(&mut self) -> COUNT5_TX_W<'_>
Bits 0:9 - Transmission byte count
Source§impl W<u16, Reg<u16, _COUNT6_TX>>
impl W<u16, Reg<u16, _COUNT6_TX>>
Sourcepub fn count6_tx(&mut self) -> COUNT6_TX_W<'_>
pub fn count6_tx(&mut self) -> COUNT6_TX_W<'_>
Bits 0:9 - Transmission byte count
Source§impl W<u16, Reg<u16, _COUNT7_TX>>
impl W<u16, Reg<u16, _COUNT7_TX>>
Sourcepub fn count7_tx(&mut self) -> COUNT7_TX_W<'_>
pub fn count7_tx(&mut self) -> COUNT7_TX_W<'_>
Bits 0:9 - Transmission byte count
Source§impl W<u16, Reg<u16, _ADDR0_RX>>
impl W<u16, Reg<u16, _ADDR0_RX>>
Sourcepub fn addr0_rx(&mut self) -> ADDR0_RX_W<'_>
pub fn addr0_rx(&mut self) -> ADDR0_RX_W<'_>
Bits 1:15 - Reception buffer address
Source§impl W<u16, Reg<u16, _ADDR1_RX>>
impl W<u16, Reg<u16, _ADDR1_RX>>
Sourcepub fn addr1_rx(&mut self) -> ADDR1_RX_W<'_>
pub fn addr1_rx(&mut self) -> ADDR1_RX_W<'_>
Bits 1:15 - Reception buffer address
Source§impl W<u16, Reg<u16, _ADDR2_RX>>
impl W<u16, Reg<u16, _ADDR2_RX>>
Sourcepub fn addr2_rx(&mut self) -> ADDR2_RX_W<'_>
pub fn addr2_rx(&mut self) -> ADDR2_RX_W<'_>
Bits 1:15 - Reception buffer address
Source§impl W<u16, Reg<u16, _ADDR3_RX>>
impl W<u16, Reg<u16, _ADDR3_RX>>
Sourcepub fn addr3_rx(&mut self) -> ADDR3_RX_W<'_>
pub fn addr3_rx(&mut self) -> ADDR3_RX_W<'_>
Bits 1:15 - Reception buffer address
Source§impl W<u16, Reg<u16, _ADDR4_RX>>
impl W<u16, Reg<u16, _ADDR4_RX>>
Sourcepub fn addr4_rx(&mut self) -> ADDR4_RX_W<'_>
pub fn addr4_rx(&mut self) -> ADDR4_RX_W<'_>
Bits 1:15 - Reception buffer address
Source§impl W<u16, Reg<u16, _ADDR5_RX>>
impl W<u16, Reg<u16, _ADDR5_RX>>
Sourcepub fn addr5_rx(&mut self) -> ADDR5_RX_W<'_>
pub fn addr5_rx(&mut self) -> ADDR5_RX_W<'_>
Bits 1:15 - Reception buffer address
Source§impl W<u16, Reg<u16, _ADDR6_RX>>
impl W<u16, Reg<u16, _ADDR6_RX>>
Sourcepub fn addr6_rx(&mut self) -> ADDR6_RX_W<'_>
pub fn addr6_rx(&mut self) -> ADDR6_RX_W<'_>
Bits 1:15 - Reception buffer address
Source§impl W<u16, Reg<u16, _ADDR7_RX>>
impl W<u16, Reg<u16, _ADDR7_RX>>
Sourcepub fn addr7_rx(&mut self) -> ADDR7_RX_W<'_>
pub fn addr7_rx(&mut self) -> ADDR7_RX_W<'_>
Bits 1:15 - Reception buffer address
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