pub struct R<U, T> { /* private fields */ }
Expand description
Implementations§
Source§impl<FI> R<bool, FI>
impl<FI> R<bool, FI>
Sourcepub fn bit_is_clear(&self) -> bool
pub fn bit_is_clear(&self) -> bool
Returns true
if the bit is clear (0)
Sourcepub fn bit_is_set(&self) -> bool
pub fn bit_is_set(&self) -> bool
Returns true
if the bit is set (1)
Source§impl R<u32, Reg<u32, _C0CR>>
impl R<u32, Reg<u32, _C0CR>>
Sourcepub fn dmareq_id(&self) -> DMAREQ_ID_R
pub fn dmareq_id(&self) -> DMAREQ_ID_R
Bits 0:7 - DMA Request ID
Source§impl R<u32, Reg<u32, _C1CR>>
impl R<u32, Reg<u32, _C1CR>>
Sourcepub fn dmareq_id(&self) -> DMAREQ_ID_R
pub fn dmareq_id(&self) -> DMAREQ_ID_R
Bits 0:7 - DMA Request ID
Source§impl R<u32, Reg<u32, _C2CR>>
impl R<u32, Reg<u32, _C2CR>>
Sourcepub fn dmareq_id(&self) -> DMAREQ_ID_R
pub fn dmareq_id(&self) -> DMAREQ_ID_R
Bits 0:7 - DMA Request ID
Source§impl R<u32, Reg<u32, _C3CR>>
impl R<u32, Reg<u32, _C3CR>>
Sourcepub fn dmareq_id(&self) -> DMAREQ_ID_R
pub fn dmareq_id(&self) -> DMAREQ_ID_R
Bits 0:7 - DMA Request ID
Source§impl R<u32, Reg<u32, _C4CR>>
impl R<u32, Reg<u32, _C4CR>>
Sourcepub fn dmareq_id(&self) -> DMAREQ_ID_R
pub fn dmareq_id(&self) -> DMAREQ_ID_R
Bits 0:7 - DMA Request ID
Source§impl R<u32, Reg<u32, _C5CR>>
impl R<u32, Reg<u32, _C5CR>>
Sourcepub fn dmareq_id(&self) -> DMAREQ_ID_R
pub fn dmareq_id(&self) -> DMAREQ_ID_R
Bits 0:7 - DMA Request ID
Source§impl R<u32, Reg<u32, _C6CR>>
impl R<u32, Reg<u32, _C6CR>>
Sourcepub fn dmareq_id(&self) -> DMAREQ_ID_R
pub fn dmareq_id(&self) -> DMAREQ_ID_R
Bits 0:7 - DMA Request ID
Source§impl R<u32, Reg<u32, _C7CR>>
impl R<u32, Reg<u32, _C7CR>>
Sourcepub fn dmareq_id(&self) -> DMAREQ_ID_R
pub fn dmareq_id(&self) -> DMAREQ_ID_R
Bits 0:7 - DMA Request ID
Source§impl R<u32, Reg<u32, _C8CR>>
impl R<u32, Reg<u32, _C8CR>>
Sourcepub fn dmareq_id(&self) -> DMAREQ_ID_R
pub fn dmareq_id(&self) -> DMAREQ_ID_R
Bits 0:7 - DMA Request ID
Source§impl R<u32, Reg<u32, _C9CR>>
impl R<u32, Reg<u32, _C9CR>>
Sourcepub fn dmareq_id(&self) -> DMAREQ_ID_R
pub fn dmareq_id(&self) -> DMAREQ_ID_R
Bits 0:7 - DMA Request ID
Source§impl R<u32, Reg<u32, _C10CR>>
impl R<u32, Reg<u32, _C10CR>>
Sourcepub fn dmareq_id(&self) -> DMAREQ_ID_R
pub fn dmareq_id(&self) -> DMAREQ_ID_R
Bits 0:7 - DMA Request ID
Source§impl R<u32, Reg<u32, _C11CR>>
impl R<u32, Reg<u32, _C11CR>>
Sourcepub fn dmareq_id(&self) -> DMAREQ_ID_R
pub fn dmareq_id(&self) -> DMAREQ_ID_R
Bits 0:7 - DMA Request ID
Source§impl R<u32, Reg<u32, _C12CR>>
impl R<u32, Reg<u32, _C12CR>>
Sourcepub fn dmareq_id(&self) -> DMAREQ_ID_R
pub fn dmareq_id(&self) -> DMAREQ_ID_R
Bits 0:7 - DMA Request ID
Source§impl R<u32, Reg<u32, _C13CR>>
impl R<u32, Reg<u32, _C13CR>>
Sourcepub fn dmareq_id(&self) -> DMAREQ_ID_R
pub fn dmareq_id(&self) -> DMAREQ_ID_R
Bits 0:7 - DMA Request ID
Source§impl R<u32, Reg<u32, _INIT>>
impl R<u32, Reg<u32, _INIT>>
Sourcepub fn crc_init(&self) -> CRC_INIT_R
pub fn crc_init(&self) -> CRC_INIT_R
Bits 0:31 - Programmable initial CRC value
Source§impl R<u32, Reg<u32, _COMP1_CSR>>
impl R<u32, Reg<u32, _COMP1_CSR>>
Sourcepub fn comp1_en(&self) -> COMP1_EN_R
pub fn comp1_en(&self) -> COMP1_EN_R
Bit 0 - Comparator enable
Sourcepub fn comp1_pwrmode(&self) -> COMP1_PWRMODE_R
pub fn comp1_pwrmode(&self) -> COMP1_PWRMODE_R
Bits 2:3 - Comparator power mode
Sourcepub fn comp1_inmsel(&self) -> COMP1_INMSEL_R
pub fn comp1_inmsel(&self) -> COMP1_INMSEL_R
Bits 4:6 - Comparator input minus selection
Sourcepub fn comp1_inpsel(&self) -> COMP1_INPSEL_R
pub fn comp1_inpsel(&self) -> COMP1_INPSEL_R
Bits 7:8 - Comparator input plus selection
Sourcepub fn comp1_polarity(&self) -> COMP1_POLARITY_R
pub fn comp1_polarity(&self) -> COMP1_POLARITY_R
Bit 15 - Comparator output polarity
Sourcepub fn comp1_hyst(&self) -> COMP1_HYST_R
pub fn comp1_hyst(&self) -> COMP1_HYST_R
Bits 16:17 - Comparator hysteresis
Sourcepub fn comp1_blanking(&self) -> COMP1_BLANKING_R
pub fn comp1_blanking(&self) -> COMP1_BLANKING_R
Bits 18:20 - Comparator blanking source
Sourcepub fn comp1_brgen(&self) -> COMP1_BRGEN_R
pub fn comp1_brgen(&self) -> COMP1_BRGEN_R
Bit 22 - Comparator voltage scaler enable
Sourcepub fn comp1_scalen(&self) -> COMP1_SCALEN_R
pub fn comp1_scalen(&self) -> COMP1_SCALEN_R
Bit 23 - Comparator scaler bridge enable
Sourcepub fn comp1_inmesel(&self) -> COMP1_INMESEL_R
pub fn comp1_inmesel(&self) -> COMP1_INMESEL_R
Bits 25:26 - Comparator input minus extended selection
Sourcepub fn comp1_value(&self) -> COMP1_VALUE_R
pub fn comp1_value(&self) -> COMP1_VALUE_R
Bit 30 - Comparator output level
Sourcepub fn comp1_lock(&self) -> COMP1_LOCK_R
pub fn comp1_lock(&self) -> COMP1_LOCK_R
Bit 31 - Comparator lock
Source§impl R<u32, Reg<u32, _COMP2_CSR>>
impl R<u32, Reg<u32, _COMP2_CSR>>
Sourcepub fn comp2_en(&self) -> COMP2_EN_R
pub fn comp2_en(&self) -> COMP2_EN_R
Bit 0 - Comparator 2 enable bit
Sourcepub fn comp2_pwrmode(&self) -> COMP2_PWRMODE_R
pub fn comp2_pwrmode(&self) -> COMP2_PWRMODE_R
Bits 2:3 - Power Mode of the comparator 2
Sourcepub fn comp2_inmsel(&self) -> COMP2_INMSEL_R
pub fn comp2_inmsel(&self) -> COMP2_INMSEL_R
Bits 4:5 - Comparator 2 input minus selection bits
Sourcepub fn comp2_inpsel(&self) -> COMP2_INPSEL_R
pub fn comp2_inpsel(&self) -> COMP2_INPSEL_R
Bits 7:8 - Comparator 1 input plus selection bit
Sourcepub fn comp2_winmode(&self) -> COMP2_WINMODE_R
pub fn comp2_winmode(&self) -> COMP2_WINMODE_R
Bit 9 - Windows mode selection bit
Sourcepub fn comp2_polarity(&self) -> COMP2_POLARITY_R
pub fn comp2_polarity(&self) -> COMP2_POLARITY_R
Bit 15 - Comparator 2 polarity selection bit
Sourcepub fn comp2_hyst(&self) -> COMP2_HYST_R
pub fn comp2_hyst(&self) -> COMP2_HYST_R
Bits 16:17 - Comparator 2 hysteresis selection bits
Sourcepub fn comp2_blanking(&self) -> COMP2_BLANKING_R
pub fn comp2_blanking(&self) -> COMP2_BLANKING_R
Bits 18:20 - Comparator 2 blanking source selection bits
Sourcepub fn comp2_brgen(&self) -> COMP2_BRGEN_R
pub fn comp2_brgen(&self) -> COMP2_BRGEN_R
Bit 22 - Scaler bridge enable
Sourcepub fn comp2_scalen(&self) -> COMP2_SCALEN_R
pub fn comp2_scalen(&self) -> COMP2_SCALEN_R
Bit 23 - Voltage scaler enable bit
Sourcepub fn comp2_inmesel(&self) -> COMP2_INMESEL_R
pub fn comp2_inmesel(&self) -> COMP2_INMESEL_R
Bits 25:26 - comparator 2 input minus extended selection bits.
Sourcepub fn comp2_value(&self) -> COMP2_VALUE_R
pub fn comp2_value(&self) -> COMP2_VALUE_R
Bit 30 - Comparator 2 output status bit
Sourcepub fn comp2_lock(&self) -> COMP2_LOCK_R
pub fn comp2_lock(&self) -> COMP2_LOCK_R
Bit 31 - CSR register lock bit
Source§impl R<u32, Reg<u32, _CR1>>
impl R<u32, Reg<u32, _CR1>>
Sourcepub fn nostretch(&self) -> NOSTRETCH_R
pub fn nostretch(&self) -> NOSTRETCH_R
Bit 17 - Clock stretching disable
Source§impl R<u32, Reg<u32, _CR2>>
impl R<u32, Reg<u32, _CR2>>
Source§impl R<u32, Reg<u32, _TIMEOUTR>>
impl R<u32, Reg<u32, _TIMEOUTR>>
Sourcepub fn timeouta(&self) -> TIMEOUTA_R
pub fn timeouta(&self) -> TIMEOUTA_R
Bits 0:11 - Bus timeout A
Sourcepub fn timouten(&self) -> TIMOUTEN_R
pub fn timouten(&self) -> TIMOUTEN_R
Bit 15 - Clock timeout enable
Sourcepub fn timeoutb(&self) -> TIMEOUTB_R
pub fn timeoutb(&self) -> TIMEOUTB_R
Bits 16:27 - Bus timeout B
Source§impl R<u32, Reg<u32, _CR>>
impl R<u32, Reg<u32, _CR>>
Sourcepub fn obl_launch(&self) -> OBL_LAUNCH_R
pub fn obl_launch(&self) -> OBL_LAUNCH_R
Bit 27 - Force the option byte loading
Source§impl R<u32, Reg<u32, _ECCR>>
impl R<u32, Reg<u32, _ECCR>>
Sourcepub fn addr_ecc(&self) -> ADDR_ECC_R
pub fn addr_ecc(&self) -> ADDR_ECC_R
Bits 0:16 - ECC fail address
Sourcepub fn sysf_ecc(&self) -> SYSF_ECC_R
pub fn sysf_ecc(&self) -> SYSF_ECC_R
Bit 20 - System Flash ECC fail
Source§impl R<u32, Reg<u32, _OPTR>>
impl R<u32, Reg<u32, _OPTR>>
Sourcepub fn n_rst_stop(&self) -> NRST_STOP_R
pub fn n_rst_stop(&self) -> NRST_STOP_R
Bit 12 - nRST_STOP
Sourcepub fn n_rst_stdby(&self) -> NRST_STDBY_R
pub fn n_rst_stdby(&self) -> NRST_STDBY_R
Bit 13 - nRST_STDBY
Sourcepub fn n_rst_shdw(&self) -> NRST_SHDW_R
pub fn n_rst_shdw(&self) -> NRST_SHDW_R
Bit 14 - nRST_SHDW
Sourcepub fn iwdg_stop(&self) -> IWDG_STOP_R
pub fn iwdg_stop(&self) -> IWDG_STOP_R
Bit 17 - Independent watchdog counter freeze in Stop mode
Sourcepub fn iwdg_stdby(&self) -> IWDG_STDBY_R
pub fn iwdg_stdby(&self) -> IWDG_STDBY_R
Bit 18 - Independent watchdog counter freeze in Standby mode
Sourcepub fn sram2_pe(&self) -> SRAM2_PE_R
pub fn sram2_pe(&self) -> SRAM2_PE_R
Bit 24 - SRAM2 parity check enable
Sourcepub fn sram2_rst(&self) -> SRAM2_RST_R
pub fn sram2_rst(&self) -> SRAM2_RST_R
Bit 25 - SRAM2 Erase when system reset
Sourcepub fn n_swboot0(&self) -> NSWBOOT0_R
pub fn n_swboot0(&self) -> NSWBOOT0_R
Bit 26 - Software Boot0
Sourcepub fn agc_trim(&self) -> AGC_TRIM_R
pub fn agc_trim(&self) -> AGC_TRIM_R
Bits 29:31 - Radio Automatic Gain Control Trimming
Source§impl R<u32, Reg<u32, _PCROP1ASR>>
impl R<u32, Reg<u32, _PCROP1ASR>>
Sourcepub fn pcrop1a_strt(&self) -> PCROP1A_STRT_R
pub fn pcrop1a_strt(&self) -> PCROP1A_STRT_R
Bits 0:8 - Bank 1 PCROPQ area start offset
Source§impl R<u32, Reg<u32, _PCROP1AER>>
impl R<u32, Reg<u32, _PCROP1AER>>
Sourcepub fn pcrop1a_end(&self) -> PCROP1A_END_R
pub fn pcrop1a_end(&self) -> PCROP1A_END_R
Bits 0:8 - Bank 1 PCROP area end offset
Sourcepub fn pcrop_rdp(&self) -> PCROP_RDP_R
pub fn pcrop_rdp(&self) -> PCROP_RDP_R
Bit 31 - PCROP area preserved when RDP level decreased
Source§impl R<u32, Reg<u32, _WRP1AR>>
impl R<u32, Reg<u32, _WRP1AR>>
Sourcepub fn wrp1a_strt(&self) -> WRP1A_STRT_R
pub fn wrp1a_strt(&self) -> WRP1A_STRT_R
Bits 0:7 - Bank 1 WRP first area A start offset
Sourcepub fn wrp1a_end(&self) -> WRP1A_END_R
pub fn wrp1a_end(&self) -> WRP1A_END_R
Bits 16:23 - Bank 1 WRP first area A end offset
Source§impl R<u32, Reg<u32, _WRP1BR>>
impl R<u32, Reg<u32, _WRP1BR>>
Sourcepub fn wrp1b_strt(&self) -> WRP1B_STRT_R
pub fn wrp1b_strt(&self) -> WRP1B_STRT_R
Bits 16:23 - Bank 1 WRP second area B end offset
Sourcepub fn wrp1b_end(&self) -> WRP1B_END_R
pub fn wrp1b_end(&self) -> WRP1B_END_R
Bits 0:7 - Bank 1 WRP second area B start offset
Source§impl R<u32, Reg<u32, _PCROP1BSR>>
impl R<u32, Reg<u32, _PCROP1BSR>>
Sourcepub fn pcrop1b_strt(&self) -> PCROP1B_STRT_R
pub fn pcrop1b_strt(&self) -> PCROP1B_STRT_R
Bits 0:8 - Bank 1 PCROP area B start offset
Source§impl R<u32, Reg<u32, _PCROP1BER>>
impl R<u32, Reg<u32, _PCROP1BER>>
Sourcepub fn pcrop1b_end(&self) -> PCROP1B_END_R
pub fn pcrop1b_end(&self) -> PCROP1B_END_R
Bits 0:8 - Bank 1 PCROP area end area B offset
Source§impl R<u32, Reg<u32, _CR>>
impl R<u32, Reg<u32, _CR>>
Sourcepub fn prescaler(&self) -> PRESCALER_R
pub fn prescaler(&self) -> PRESCALER_R
Bits 24:31 - Clock prescaler
Source§impl R<u32, Reg<u32, _CCR>>
impl R<u32, Reg<u32, _CCR>>
Sourcepub fn instruction(&self) -> INSTRUCTION_R
pub fn instruction(&self) -> INSTRUCTION_R
Bits 0:7 - Instruction
Source§impl R<u32, Reg<u32, _PIR>>
impl R<u32, Reg<u32, _PIR>>
Sourcepub fn interval(&self) -> INTERVAL_R
pub fn interval(&self) -> INTERVAL_R
Bits 0:15 - Polling interval
Source§impl R<u32, Reg<u32, _CR>>
impl R<u32, Reg<u32, _CR>>
Sourcepub fn pllsai1rdy(&self) -> PLLSAI1RDY_R
pub fn pllsai1rdy(&self) -> PLLSAI1RDY_R
Bit 27 - SAI1 PLL clock ready flag
Sourcepub fn pllsai1on(&self) -> PLLSAI1ON_R
pub fn pllsai1on(&self) -> PLLSAI1ON_R
Bit 26 - SAI1 PLL enable
Sourcepub fn hsikerdy(&self) -> HSIKERDY_R
pub fn hsikerdy(&self) -> HSIKERDY_R
Bit 12 - HSI kernel clock ready flag for peripherals requests
Sourcepub fn hsikeron(&self) -> HSIKERON_R
pub fn hsikeron(&self) -> HSIKERON_R
Bit 9 - HSI always enable for peripheral kernels
Sourcepub fn msirange(&self) -> MSIRANGE_R
pub fn msirange(&self) -> MSIRANGE_R
Bits 4:7 - MSI clock ranges
Sourcepub fn msipllen(&self) -> MSIPLLEN_R
pub fn msipllen(&self) -> MSIPLLEN_R
Bit 2 - MSI clock PLL enable
Source§impl R<u32, Reg<u32, _CFGR>>
impl R<u32, Reg<u32, _CFGR>>
Sourcepub fn stopwuck(&self) -> STOPWUCK_R
pub fn stopwuck(&self) -> STOPWUCK_R
Bit 15 - Wakeup from Stop and CSS backup clock selection
Source§impl R<u32, Reg<u32, _PLLCFGR>>
impl R<u32, Reg<u32, _PLLCFGR>>
Source§impl R<u32, Reg<u32, _PLLSAI1CFGR>>
impl R<u32, Reg<u32, _PLLSAI1CFGR>>
Source§impl R<u32, Reg<u32, _CIER>>
impl R<u32, Reg<u32, _CIER>>
Sourcepub fn lsi2rdyie(&self) -> LSI2RDYIE_R
pub fn lsi2rdyie(&self) -> LSI2RDYIE_R
Bit 11 - LSI2 ready interrupt enable
Sourcepub fn hsi48rdyie(&self) -> HSI48RDYIE_R
pub fn hsi48rdyie(&self) -> HSI48RDYIE_R
Bit 10 - HSI48 ready interrupt enable
Sourcepub fn lsecssie(&self) -> LSECSSIE_R
pub fn lsecssie(&self) -> LSECSSIE_R
Bit 9 - LSE clock security system interrupt enable
Sourcepub fn pllsai1rdyie(&self) -> PLLSAI1RDYIE_R
pub fn pllsai1rdyie(&self) -> PLLSAI1RDYIE_R
Bit 6 - PLLSAI1 ready interrupt enable
Sourcepub fn pllrdyie(&self) -> PLLRDYIE_R
pub fn pllrdyie(&self) -> PLLRDYIE_R
Bit 5 - PLLSYS ready interrupt enable
Sourcepub fn hserdyie(&self) -> HSERDYIE_R
pub fn hserdyie(&self) -> HSERDYIE_R
Bit 4 - HSE ready interrupt enable
Sourcepub fn hsirdyie(&self) -> HSIRDYIE_R
pub fn hsirdyie(&self) -> HSIRDYIE_R
Bit 3 - HSI ready interrupt enable
Sourcepub fn msirdyie(&self) -> MSIRDYIE_R
pub fn msirdyie(&self) -> MSIRDYIE_R
Bit 2 - MSI ready interrupt enable
Sourcepub fn lserdyie(&self) -> LSERDYIE_R
pub fn lserdyie(&self) -> LSERDYIE_R
Bit 1 - LSE ready interrupt enable
Sourcepub fn lsi1rdyie(&self) -> LSI1RDYIE_R
pub fn lsi1rdyie(&self) -> LSI1RDYIE_R
Bit 0 - LSI1 ready interrupt enable
Source§impl R<u32, Reg<u32, _CIFR>>
impl R<u32, Reg<u32, _CIFR>>
Sourcepub fn lsi2rdyf(&self) -> LSI2RDYF_R
pub fn lsi2rdyf(&self) -> LSI2RDYF_R
Bit 11 - LSI2 ready interrupt flag
Sourcepub fn hsi48rdyf(&self) -> HSI48RDYF_R
pub fn hsi48rdyf(&self) -> HSI48RDYF_R
Bit 10 - HSI48 ready interrupt flag
Sourcepub fn pllsai1rdyf(&self) -> PLLSAI1RDYF_R
pub fn pllsai1rdyf(&self) -> PLLSAI1RDYF_R
Bit 6 - PLLSAI1 ready interrupt flag
Sourcepub fn lsi1rdyf(&self) -> LSI1RDYF_R
pub fn lsi1rdyf(&self) -> LSI1RDYF_R
Bit 0 - LSI1 ready interrupt flag
Source§impl R<u32, Reg<u32, _AHB1RSTR>>
impl R<u32, Reg<u32, _AHB1RSTR>>
Sourcepub fn dmamuxrst(&self) -> DMAMUXRST_R
pub fn dmamuxrst(&self) -> DMAMUXRST_R
Bit 2 - DMAMUX reset
Source§impl R<u32, Reg<u32, _AHB2RSTR>>
impl R<u32, Reg<u32, _AHB2RSTR>>
Sourcepub fn gpiohrst(&self) -> GPIOHRST_R
pub fn gpiohrst(&self) -> GPIOHRST_R
Bit 7 - IO port H reset
Sourcepub fn gpioerst(&self) -> GPIOERST_R
pub fn gpioerst(&self) -> GPIOERST_R
Bit 4 - IO port E reset
Sourcepub fn gpiodrst(&self) -> GPIODRST_R
pub fn gpiodrst(&self) -> GPIODRST_R
Bit 3 - IO port D reset
Sourcepub fn gpiocrst(&self) -> GPIOCRST_R
pub fn gpiocrst(&self) -> GPIOCRST_R
Bit 2 - IO port C reset
Sourcepub fn gpiobrst(&self) -> GPIOBRST_R
pub fn gpiobrst(&self) -> GPIOBRST_R
Bit 1 - IO port B reset
Sourcepub fn gpioarst(&self) -> GPIOARST_R
pub fn gpioarst(&self) -> GPIOARST_R
Bit 0 - IO port A reset
Source§impl R<u32, Reg<u32, _AHB3RSTR>>
impl R<u32, Reg<u32, _AHB3RSTR>>
Sourcepub fn flashrst(&self) -> FLASHRST_R
pub fn flashrst(&self) -> FLASHRST_R
Bit 25 - Flash interface reset
Source§impl R<u32, Reg<u32, _APB1RSTR1>>
impl R<u32, Reg<u32, _APB1RSTR1>>
Sourcepub fn lptim1rst(&self) -> LPTIM1RST_R
pub fn lptim1rst(&self) -> LPTIM1RST_R
Bit 31 - Low Power Timer 1 reset
Sourcepub fn usbfsrst(&self) -> USBFSRST_R
pub fn usbfsrst(&self) -> USBFSRST_R
Bit 26 - USB FS reset
Source§impl R<u32, Reg<u32, _APB1RSTR2>>
impl R<u32, Reg<u32, _APB1RSTR2>>
Sourcepub fn lptim2rst(&self) -> LPTIM2RST_R
pub fn lptim2rst(&self) -> LPTIM2RST_R
Bit 5 - Low-power timer 2 reset
Sourcepub fn lpuart1rst(&self) -> LPUART1RST_R
pub fn lpuart1rst(&self) -> LPUART1RST_R
Bit 0 - Low-power UART 1 reset
Source§impl R<u32, Reg<u32, _APB2RSTR>>
impl R<u32, Reg<u32, _APB2RSTR>>
Sourcepub fn tim17rst(&self) -> TIM17RST_R
pub fn tim17rst(&self) -> TIM17RST_R
Bit 18 - TIM17 timer reset
Sourcepub fn tim16rst(&self) -> TIM16RST_R
pub fn tim16rst(&self) -> TIM16RST_R
Bit 17 - TIM16 timer reset
Sourcepub fn usart1rst(&self) -> USART1RST_R
pub fn usart1rst(&self) -> USART1RST_R
Bit 14 - USART1 reset
Source§impl R<u32, Reg<u32, _AHB1ENR>>
impl R<u32, Reg<u32, _AHB1ENR>>
Sourcepub fn dmamuxen(&self) -> DMAMUXEN_R
pub fn dmamuxen(&self) -> DMAMUXEN_R
Bit 2 - DMAMUX clock enable
Source§impl R<u32, Reg<u32, _APB1ENR1>>
impl R<u32, Reg<u32, _APB1ENR1>>
Sourcepub fn lptim1en(&self) -> LPTIM1EN_R
pub fn lptim1en(&self) -> LPTIM1EN_R
Bit 31 - CPU1 Low power timer 1 clock enable
Sourcepub fn rtcapben(&self) -> RTCAPBEN_R
pub fn rtcapben(&self) -> RTCAPBEN_R
Bit 10 - CPU1 RTC APB clock enable
Source§impl R<u32, Reg<u32, _APB1ENR2>>
impl R<u32, Reg<u32, _APB1ENR2>>
Sourcepub fn lptim2en(&self) -> LPTIM2EN_R
pub fn lptim2en(&self) -> LPTIM2EN_R
Bit 5 - CPU1 LPTIM2EN
Sourcepub fn lpuart1en(&self) -> LPUART1EN_R
pub fn lpuart1en(&self) -> LPUART1EN_R
Bit 0 - CPU1 Low power UART 1 clock enable
Source§impl R<u32, Reg<u32, _APB2ENR>>
impl R<u32, Reg<u32, _APB2ENR>>
Sourcepub fn usart1en(&self) -> USART1EN_R
pub fn usart1en(&self) -> USART1EN_R
Bit 14 - CPU1 USART1clock enable
Source§impl R<u32, Reg<u32, _AHB1SMENR>>
impl R<u32, Reg<u32, _AHB1SMENR>>
Sourcepub fn tscsmen(&self) -> TSCSMEN_R
pub fn tscsmen(&self) -> TSCSMEN_R
Bit 16 - CPU1 Touch Sensing Controller clocks enable during Sleep and Stop modes
Sourcepub fn sram1smen(&self) -> SRAM1SMEN_R
pub fn sram1smen(&self) -> SRAM1SMEN_R
Bit 9 - CPU1 SRAM1 interface clocks enable during Sleep and Stop modes
Sourcepub fn dmamuxsmen(&self) -> DMAMUXSMEN_R
pub fn dmamuxsmen(&self) -> DMAMUXSMEN_R
Bit 2 - CPU1 DMAMUX clocks enable during Sleep and Stop modes
Sourcepub fn dma2smen(&self) -> DMA2SMEN_R
pub fn dma2smen(&self) -> DMA2SMEN_R
Bit 1 - CPU1 DMA2 clocks enable during Sleep and Stop modes
Sourcepub fn dma1smen(&self) -> DMA1SMEN_R
pub fn dma1smen(&self) -> DMA1SMEN_R
Bit 0 - CPU1 DMA1 clocks enable during Sleep and Stop modes
Source§impl R<u32, Reg<u32, _AHB2SMENR>>
impl R<u32, Reg<u32, _AHB2SMENR>>
Sourcepub fn aes1smen(&self) -> AES1SMEN_R
pub fn aes1smen(&self) -> AES1SMEN_R
Bit 16 - CPU1 AES1 accelerator clocks enable during Sleep and Stop modes
Sourcepub fn adcfssmen(&self) -> ADCFSSMEN_R
pub fn adcfssmen(&self) -> ADCFSSMEN_R
Bit 13 - CPU1 ADC clocks enable during Sleep and Stop modes
Sourcepub fn gpiohsmen(&self) -> GPIOHSMEN_R
pub fn gpiohsmen(&self) -> GPIOHSMEN_R
Bit 7 - CPU1 IO port H clocks enable during Sleep and Stop modes
Sourcepub fn gpioesmen(&self) -> GPIOESMEN_R
pub fn gpioesmen(&self) -> GPIOESMEN_R
Bit 4 - CPU1 IO port E clocks enable during Sleep and Stop modes
Sourcepub fn gpiodsmen(&self) -> GPIODSMEN_R
pub fn gpiodsmen(&self) -> GPIODSMEN_R
Bit 3 - CPU1 IO port D clocks enable during Sleep and Stop modes
Sourcepub fn gpiocsmen(&self) -> GPIOCSMEN_R
pub fn gpiocsmen(&self) -> GPIOCSMEN_R
Bit 2 - CPU1 IO port C clocks enable during Sleep and Stop modes
Sourcepub fn gpiobsmen(&self) -> GPIOBSMEN_R
pub fn gpiobsmen(&self) -> GPIOBSMEN_R
Bit 1 - CPU1 IO port B clocks enable during Sleep and Stop modes
Sourcepub fn gpioasmen(&self) -> GPIOASMEN_R
pub fn gpioasmen(&self) -> GPIOASMEN_R
Bit 0 - CPU1 IO port A clocks enable during Sleep and Stop modes
Source§impl R<u32, Reg<u32, _AHB3SMENR>>
impl R<u32, Reg<u32, _AHB3SMENR>>
Sourcepub fn flashsmen(&self) -> FLASHSMEN_R
pub fn flashsmen(&self) -> FLASHSMEN_R
Bit 25 - Flash interface clocks enable during CPU1 sleep mode
Sourcepub fn sram2smen(&self) -> SRAM2SMEN_R
pub fn sram2smen(&self) -> SRAM2SMEN_R
Bit 24 - SRAM2a and SRAM2b memory interface clocks enable during CPU1 sleep mode
Sourcepub fn aes2smen(&self) -> AES2SMEN_R
pub fn aes2smen(&self) -> AES2SMEN_R
Bit 17 - AES2 accelerator clocks enable during CPU1 sleep mode
Sourcepub fn pkasmen(&self) -> PKASMEN_R
pub fn pkasmen(&self) -> PKASMEN_R
Bit 16 - PKA accelerator clocks enable during CPU1 sleep mode
Sourcepub fn qspismen(&self) -> QSPISMEN_R
pub fn qspismen(&self) -> QSPISMEN_R
Bit 8 - QSPISMEN
Source§impl R<u32, Reg<u32, _APB1SMENR1>>
impl R<u32, Reg<u32, _APB1SMENR1>>
Sourcepub fn lptim1smen(&self) -> LPTIM1SMEN_R
pub fn lptim1smen(&self) -> LPTIM1SMEN_R
Bit 31 - Low power timer 1 clocks enable during CPU1 Sleep mode
Sourcepub fn i2c3smen(&self) -> I2C3SMEN_R
pub fn i2c3smen(&self) -> I2C3SMEN_R
Bit 23 - I2C3 clocks enable during CPU1 Sleep mode
Sourcepub fn i2c1smen(&self) -> I2C1SMEN_R
pub fn i2c1smen(&self) -> I2C1SMEN_R
Bit 21 - I2C1 clocks enable during CPU1 Sleep mode
Sourcepub fn spi2smen(&self) -> SPI2SMEN_R
pub fn spi2smen(&self) -> SPI2SMEN_R
Bit 14 - SPI2 clocks enable during CPU1 Sleep mode
Sourcepub fn wwdgsmen(&self) -> WWDGSMEN_R
pub fn wwdgsmen(&self) -> WWDGSMEN_R
Bit 11 - Window watchdog clocks enable during CPU1 Sleep mode
Sourcepub fn rtcapbsmen(&self) -> RTCAPBSMEN_R
pub fn rtcapbsmen(&self) -> RTCAPBSMEN_R
Bit 10 - RTC APB clocks enable during CPU1 Sleep mode
Sourcepub fn tim2smen(&self) -> TIM2SMEN_R
pub fn tim2smen(&self) -> TIM2SMEN_R
Bit 0 - TIM2 timer clocks enable during CPU1 Sleep mode
Source§impl R<u32, Reg<u32, _APB1SMENR2>>
impl R<u32, Reg<u32, _APB1SMENR2>>
Sourcepub fn lptim2smen(&self) -> LPTIM2SMEN_R
pub fn lptim2smen(&self) -> LPTIM2SMEN_R
Bit 5 - Low power timer 2 clocks enable during CPU1 Sleep mode
Sourcepub fn lpuart1smen(&self) -> LPUART1SMEN_R
pub fn lpuart1smen(&self) -> LPUART1SMEN_R
Bit 0 - Low power UART 1 clocks enable during CPU1 Sleep mode
Source§impl R<u32, Reg<u32, _APB2SMENR>>
impl R<u32, Reg<u32, _APB2SMENR>>
Sourcepub fn sai1smen(&self) -> SAI1SMEN_R
pub fn sai1smen(&self) -> SAI1SMEN_R
Bit 21 - SAI1 clocks enable during CPU1 Sleep mode
Sourcepub fn tim17smen(&self) -> TIM17SMEN_R
pub fn tim17smen(&self) -> TIM17SMEN_R
Bit 18 - TIM17 timer clocks enable during CPU1 Sleep mode
Sourcepub fn tim16smen(&self) -> TIM16SMEN_R
pub fn tim16smen(&self) -> TIM16SMEN_R
Bit 17 - TIM16 timer clocks enable during CPU1 Sleep mode
Sourcepub fn usart1smen(&self) -> USART1SMEN_R
pub fn usart1smen(&self) -> USART1SMEN_R
Bit 14 - USART1clocks enable during CPU1 Sleep mode
Sourcepub fn spi1smen(&self) -> SPI1SMEN_R
pub fn spi1smen(&self) -> SPI1SMEN_R
Bit 12 - SPI1 clocks enable during CPU1 Sleep mode
Sourcepub fn tim1smen(&self) -> TIM1SMEN_R
pub fn tim1smen(&self) -> TIM1SMEN_R
Bit 11 - TIM1 timer clocks enable during CPU1 Sleep mode
Source§impl R<u32, Reg<u32, _CCIPR>>
impl R<u32, Reg<u32, _CCIPR>>
Sourcepub fn clk48sel(&self) -> CLK48SEL_R
pub fn clk48sel(&self) -> CLK48SEL_R
Bits 26:27 - 48 MHz clock source selection
Sourcepub fn lptim2sel(&self) -> LPTIM2SEL_R
pub fn lptim2sel(&self) -> LPTIM2SEL_R
Bits 20:21 - Low power timer 2 clock source selection
Sourcepub fn lptim1sel(&self) -> LPTIM1SEL_R
pub fn lptim1sel(&self) -> LPTIM1SEL_R
Bits 18:19 - Low power timer 1 clock source selection
Sourcepub fn lpuart1sel(&self) -> LPUART1SEL_R
pub fn lpuart1sel(&self) -> LPUART1SEL_R
Bits 10:11 - LPUART1 clock source selection
Sourcepub fn usart1sel(&self) -> USART1SEL_R
pub fn usart1sel(&self) -> USART1SEL_R
Bits 0:1 - USART1 clock source selection
Source§impl R<u32, Reg<u32, _BDCR>>
impl R<u32, Reg<u32, _BDCR>>
Sourcepub fn lsecssd_(&self) -> LSECSSD__R
pub fn lsecssd_(&self) -> LSECSSD__R
Bit 6 - CSS on LSE failure detection
Sourcepub fn lsecsson(&self) -> LSECSSON_R
pub fn lsecsson(&self) -> LSECSSON_R
Bit 5 - LSECSSON
Source§impl R<u32, Reg<u32, _CSR>>
impl R<u32, Reg<u32, _CSR>>
Sourcepub fn lpwrrstf(&self) -> LPWRRSTF_R
pub fn lpwrrstf(&self) -> LPWRRSTF_R
Bit 31 - Low-power reset flag
Sourcepub fn wwdgrstf(&self) -> WWDGRSTF_R
pub fn wwdgrstf(&self) -> WWDGRSTF_R
Bit 30 - Window watchdog reset flag
Sourcepub fn iwdgrstf(&self) -> IWDGRSTF_R
pub fn iwdgrstf(&self) -> IWDGRSTF_R
Bit 29 - Independent window watchdog reset flag
Sourcepub fn rfwkpsel(&self) -> RFWKPSEL_R
pub fn rfwkpsel(&self) -> RFWKPSEL_R
Bits 14:15 - RF system wakeup clock source selection
Sourcepub fn lsi2trimok(&self) -> LSI2TRIMOK_R
pub fn lsi2trimok(&self) -> LSI2TRIMOK_R
Bit 5 - LSI2 oscillator trim OK
Sourcepub fn lsi2trimen(&self) -> LSI2TRIMEN_R
pub fn lsi2trimen(&self) -> LSI2TRIMEN_R
Bit 4 - LSI2 oscillator trimming enable
Source§impl R<u32, Reg<u32, _CRRCR>>
impl R<u32, Reg<u32, _CRRCR>>
Sourcepub fn hsi48cal(&self) -> HSI48CAL_R
pub fn hsi48cal(&self) -> HSI48CAL_R
Bits 7:15 - HSI48 clock calibration
Sourcepub fn hsi48rdy(&self) -> HSI48RDY_R
pub fn hsi48rdy(&self) -> HSI48RDY_R
Bit 1 - HSI48 clock ready
Source§impl R<u32, Reg<u32, _EXTCFGR>>
impl R<u32, Reg<u32, _EXTCFGR>>
Sourcepub fn shdhpref(&self) -> SHDHPREF_R
pub fn shdhpref(&self) -> SHDHPREF_R
Bit 16 - Shared AHB prescaler flag
Source§impl R<u32, Reg<u32, _C2AHB1ENR>>
impl R<u32, Reg<u32, _C2AHB1ENR>>
Sourcepub fn dmamuxen(&self) -> DMAMUXEN_R
pub fn dmamuxen(&self) -> DMAMUXEN_R
Bit 2 - CPU2 DMAMUX clock enable
Source§impl R<u32, Reg<u32, _C2APB1ENR1>>
impl R<u32, Reg<u32, _C2APB1ENR1>>
Sourcepub fn lptim1en(&self) -> LPTIM1EN_R
pub fn lptim1en(&self) -> LPTIM1EN_R
Bit 31 - CPU2 Low power timer 1 clock enable
Sourcepub fn rtcapben(&self) -> RTCAPBEN_R
pub fn rtcapben(&self) -> RTCAPBEN_R
Bit 10 - CPU2 RTC APB clock enable
Source§impl R<u32, Reg<u32, _C2APB1ENR2>>
impl R<u32, Reg<u32, _C2APB1ENR2>>
Sourcepub fn lptim2en(&self) -> LPTIM2EN_R
pub fn lptim2en(&self) -> LPTIM2EN_R
Bit 5 - CPU2 LPTIM2EN
Sourcepub fn lpuart1en(&self) -> LPUART1EN_R
pub fn lpuart1en(&self) -> LPUART1EN_R
Bit 0 - CPU2 Low power UART 1 clock enable
Source§impl R<u32, Reg<u32, _C2APB2ENR>>
impl R<u32, Reg<u32, _C2APB2ENR>>
Sourcepub fn usart1en(&self) -> USART1EN_R
pub fn usart1en(&self) -> USART1EN_R
Bit 14 - CPU2 USART1clock enable
Source§impl R<u32, Reg<u32, _C2AHB1SMENR>>
impl R<u32, Reg<u32, _C2AHB1SMENR>>
Sourcepub fn tscsmen(&self) -> TSCSMEN_R
pub fn tscsmen(&self) -> TSCSMEN_R
Bit 16 - CPU2 Touch Sensing Controller clocks enable during Sleep and Stop modes
Sourcepub fn sram1smen(&self) -> SRAM1SMEN_R
pub fn sram1smen(&self) -> SRAM1SMEN_R
Bit 9 - SRAM1 interface clock enable during CPU1 CSleep mode
Sourcepub fn dmamuxsmen(&self) -> DMAMUXSMEN_R
pub fn dmamuxsmen(&self) -> DMAMUXSMEN_R
Bit 2 - CPU2 DMAMUX clocks enable during Sleep and Stop modes
Sourcepub fn dma2smen(&self) -> DMA2SMEN_R
pub fn dma2smen(&self) -> DMA2SMEN_R
Bit 1 - CPU2 DMA2 clocks enable during Sleep and Stop modes
Sourcepub fn dma1smen(&self) -> DMA1SMEN_R
pub fn dma1smen(&self) -> DMA1SMEN_R
Bit 0 - CPU2 DMA1 clocks enable during Sleep and Stop modes
Source§impl R<u32, Reg<u32, _C2AHB2SMENR>>
impl R<u32, Reg<u32, _C2AHB2SMENR>>
Sourcepub fn aes1smen(&self) -> AES1SMEN_R
pub fn aes1smen(&self) -> AES1SMEN_R
Bit 16 - CPU2 AES1 accelerator clocks enable during Sleep and Stop modes
Sourcepub fn adcfssmen(&self) -> ADCFSSMEN_R
pub fn adcfssmen(&self) -> ADCFSSMEN_R
Bit 13 - CPU2 ADC clocks enable during Sleep and Stop modes
Sourcepub fn gpiohsmen(&self) -> GPIOHSMEN_R
pub fn gpiohsmen(&self) -> GPIOHSMEN_R
Bit 7 - CPU2 IO port H clocks enable during Sleep and Stop modes
Sourcepub fn gpioesmen(&self) -> GPIOESMEN_R
pub fn gpioesmen(&self) -> GPIOESMEN_R
Bit 4 - CPU2 IO port E clocks enable during Sleep and Stop modes
Sourcepub fn gpiodsmen(&self) -> GPIODSMEN_R
pub fn gpiodsmen(&self) -> GPIODSMEN_R
Bit 3 - CPU2 IO port D clocks enable during Sleep and Stop modes
Sourcepub fn gpiocsmen(&self) -> GPIOCSMEN_R
pub fn gpiocsmen(&self) -> GPIOCSMEN_R
Bit 2 - CPU2 IO port C clocks enable during Sleep and Stop modes
Sourcepub fn gpiobsmen(&self) -> GPIOBSMEN_R
pub fn gpiobsmen(&self) -> GPIOBSMEN_R
Bit 1 - CPU2 IO port B clocks enable during Sleep and Stop modes
Sourcepub fn gpioasmen(&self) -> GPIOASMEN_R
pub fn gpioasmen(&self) -> GPIOASMEN_R
Bit 0 - CPU2 IO port A clocks enable during Sleep and Stop modes
Source§impl R<u32, Reg<u32, _C2AHB3SMENR>>
impl R<u32, Reg<u32, _C2AHB3SMENR>>
Sourcepub fn flashsmen(&self) -> FLASHSMEN_R
pub fn flashsmen(&self) -> FLASHSMEN_R
Bit 25 - Flash interface clocks enable during CPU2 sleep modes
Sourcepub fn sram2smen(&self) -> SRAM2SMEN_R
pub fn sram2smen(&self) -> SRAM2SMEN_R
Bit 24 - SRAM2a and SRAM2b memory interface clocks enable during CPU2 sleep modes
Sourcepub fn aes2smen(&self) -> AES2SMEN_R
pub fn aes2smen(&self) -> AES2SMEN_R
Bit 17 - AES2 accelerator clocks enable during CPU2 sleep modes
Source§impl R<u32, Reg<u32, _C2APB1SMENR1>>
impl R<u32, Reg<u32, _C2APB1SMENR1>>
Sourcepub fn lptim1smen(&self) -> LPTIM1SMEN_R
pub fn lptim1smen(&self) -> LPTIM1SMEN_R
Bit 31 - Low power timer 1 clocks enable during CPU2 Sleep mode
Sourcepub fn i2c3smen(&self) -> I2C3SMEN_R
pub fn i2c3smen(&self) -> I2C3SMEN_R
Bit 23 - I2C3 clocks enable during CPU2 Sleep mode
Sourcepub fn i2c1smen(&self) -> I2C1SMEN_R
pub fn i2c1smen(&self) -> I2C1SMEN_R
Bit 21 - I2C1 clocks enable during CPU2 Sleep mode
Sourcepub fn spi2smen(&self) -> SPI2SMEN_R
pub fn spi2smen(&self) -> SPI2SMEN_R
Bit 14 - SPI2 clocks enable during CPU2 Sleep mode
Sourcepub fn rtcapbsmen(&self) -> RTCAPBSMEN_R
pub fn rtcapbsmen(&self) -> RTCAPBSMEN_R
Bit 10 - RTC APB clocks enable during CPU2 Sleep mode
Sourcepub fn tim2smen(&self) -> TIM2SMEN_R
pub fn tim2smen(&self) -> TIM2SMEN_R
Bit 0 - TIM2 timer clocks enable during CPU2 Sleep mode
Source§impl R<u32, Reg<u32, _C2APB1SMENR2>>
impl R<u32, Reg<u32, _C2APB1SMENR2>>
Sourcepub fn lptim2smen(&self) -> LPTIM2SMEN_R
pub fn lptim2smen(&self) -> LPTIM2SMEN_R
Bit 5 - Low power timer 2 clocks enable during CPU2 Sleep mode
Sourcepub fn lpuart1smen(&self) -> LPUART1SMEN_R
pub fn lpuart1smen(&self) -> LPUART1SMEN_R
Bit 0 - Low power UART 1 clocks enable during CPU2 Sleep mode
Source§impl R<u32, Reg<u32, _C2APB2SMENR>>
impl R<u32, Reg<u32, _C2APB2SMENR>>
Sourcepub fn sai1smen(&self) -> SAI1SMEN_R
pub fn sai1smen(&self) -> SAI1SMEN_R
Bit 21 - SAI1 clocks enable during CPU2 Sleep mode
Sourcepub fn tim17smen(&self) -> TIM17SMEN_R
pub fn tim17smen(&self) -> TIM17SMEN_R
Bit 18 - TIM17 timer clocks enable during CPU2 Sleep mode
Sourcepub fn tim16smen(&self) -> TIM16SMEN_R
pub fn tim16smen(&self) -> TIM16SMEN_R
Bit 17 - TIM16 timer clocks enable during CPU2 Sleep mode
Sourcepub fn usart1smen(&self) -> USART1SMEN_R
pub fn usart1smen(&self) -> USART1SMEN_R
Bit 14 - USART1clocks enable during CPU2 Sleep mode
Sourcepub fn spi1smen(&self) -> SPI1SMEN_R
pub fn spi1smen(&self) -> SPI1SMEN_R
Bit 12 - SPI1 clocks enable during CPU2 Sleep mode
Sourcepub fn tim1smen(&self) -> TIM1SMEN_R
pub fn tim1smen(&self) -> TIM1SMEN_R
Bit 11 - TIM1 timer clocks enable during CPU2 Sleep mode
Source§impl R<u32, Reg<u32, _CR3>>
impl R<u32, Reg<u32, _CR3>>
Source§impl R<u32, Reg<u32, _CR4>>
impl R<u32, Reg<u32, _CR4>>
Source§impl R<u32, Reg<u32, _SR1>>
impl R<u32, Reg<u32, _SR1>>
Source§impl R<u32, Reg<u32, _C2CR1>>
impl R<u32, Reg<u32, _C2CR1>>
Sourcepub fn _802ewkup(&self) -> _802EWKUP_R
pub fn _802ewkup(&self) -> _802EWKUP_R
Bit 15 - 802.15.4 external wakeup signal
Sourcepub fn bleewkup(&self) -> BLEEWKUP_R
pub fn bleewkup(&self) -> BLEEWKUP_R
Bit 14 - BLE external wakeup signal
Source§impl R<u32, Reg<u32, _MEMRMP>>
impl R<u32, Reg<u32, _MEMRMP>>
Sourcepub fn mem_mode(&self) -> MEM_MODE_R
pub fn mem_mode(&self) -> MEM_MODE_R
Bits 0:2 - Memory mapping selection
Source§impl R<u32, Reg<u32, _CFGR1>>
impl R<u32, Reg<u32, _CFGR1>>
Sourcepub fn i2c3_fmp(&self) -> I2C3_FMP_R
pub fn i2c3_fmp(&self) -> I2C3_FMP_R
Bit 22 - I2C3 Fast-mode Plus driving capability activation
Sourcepub fn i2c1_fmp(&self) -> I2C1_FMP_R
pub fn i2c1_fmp(&self) -> I2C1_FMP_R
Bit 20 - I2C1 Fast-mode Plus driving capability activation
Sourcepub fn i2c_pb9_fmp(&self) -> I2C_PB9_FMP_R
pub fn i2c_pb9_fmp(&self) -> I2C_PB9_FMP_R
Bit 19 - Fast-mode Plus (Fm+) driving capability activation on PB9
Sourcepub fn i2c_pb8_fmp(&self) -> I2C_PB8_FMP_R
pub fn i2c_pb8_fmp(&self) -> I2C_PB8_FMP_R
Bit 18 - Fast-mode Plus (Fm+) driving capability activation on PB8
Sourcepub fn i2c_pb7_fmp(&self) -> I2C_PB7_FMP_R
pub fn i2c_pb7_fmp(&self) -> I2C_PB7_FMP_R
Bit 17 - Fast-mode Plus (Fm+) driving capability activation on PB7
Sourcepub fn i2c_pb6_fmp(&self) -> I2C_PB6_FMP_R
pub fn i2c_pb6_fmp(&self) -> I2C_PB6_FMP_R
Bit 16 - Fast-mode Plus (Fm+) driving capability activation on PB6
Source§impl R<u32, Reg<u32, _IMR1>>
impl R<u32, Reg<u32, _IMR1>>
Sourcepub fn exit10im(&self) -> EXIT10IM_R
pub fn exit10im(&self) -> EXIT10IM_R
Bit 26 - Peripheral EXIT10 interrupt mask to CPU1
Sourcepub fn exit11im(&self) -> EXIT11IM_R
pub fn exit11im(&self) -> EXIT11IM_R
Bit 27 - Peripheral EXIT11 interrupt mask to CPU1
Sourcepub fn exit12im(&self) -> EXIT12IM_R
pub fn exit12im(&self) -> EXIT12IM_R
Bit 28 - Peripheral EXIT12 interrupt mask to CPU1
Sourcepub fn exit13im(&self) -> EXIT13IM_R
pub fn exit13im(&self) -> EXIT13IM_R
Bit 29 - Peripheral EXIT13 interrupt mask to CPU1
Sourcepub fn exit14im(&self) -> EXIT14IM_R
pub fn exit14im(&self) -> EXIT14IM_R
Bit 30 - Peripheral EXIT14 interrupt mask to CPU1
Sourcepub fn exit15im(&self) -> EXIT15IM_R
pub fn exit15im(&self) -> EXIT15IM_R
Bit 31 - Peripheral EXIT15 interrupt mask to CPU1
Source§impl R<u32, Reg<u32, _C2IMR1>>
impl R<u32, Reg<u32, _C2IMR1>>
Sourcepub fn rtcstamp(&self) -> RTCSTAMP_R
pub fn rtcstamp(&self) -> RTCSTAMP_R
Bit 0 - Peripheral RTCSTAMP interrupt mask to CPU2
Sourcepub fn rtcalarm(&self) -> RTCALARM_R
pub fn rtcalarm(&self) -> RTCALARM_R
Bit 4 - Peripheral RTCALARM interrupt mask to CPU2
Source§impl R<u32, Reg<u32, _C2IMR2>>
impl R<u32, Reg<u32, _C2IMR2>>
Sourcepub fn dma1_ch1_im(&self) -> DMA1_CH1_IM_R
pub fn dma1_ch1_im(&self) -> DMA1_CH1_IM_R
Bit 0 - Peripheral DMA1 CH1 interrupt mask to CPU2
Sourcepub fn dma1_ch2_im(&self) -> DMA1_CH2_IM_R
pub fn dma1_ch2_im(&self) -> DMA1_CH2_IM_R
Bit 1 - Peripheral DMA1 CH2 interrupt mask to CPU2
Sourcepub fn dma1_ch3_im(&self) -> DMA1_CH3_IM_R
pub fn dma1_ch3_im(&self) -> DMA1_CH3_IM_R
Bit 2 - Peripheral DMA1 CH3 interrupt mask to CPU2
Sourcepub fn dma1_ch4_im(&self) -> DMA1_CH4_IM_R
pub fn dma1_ch4_im(&self) -> DMA1_CH4_IM_R
Bit 3 - Peripheral DMA1 CH4 interrupt mask to CPU2
Sourcepub fn dma1_ch5_im(&self) -> DMA1_CH5_IM_R
pub fn dma1_ch5_im(&self) -> DMA1_CH5_IM_R
Bit 4 - Peripheral DMA1 CH5 interrupt mask to CPU2
Sourcepub fn dma1_ch6_im(&self) -> DMA1_CH6_IM_R
pub fn dma1_ch6_im(&self) -> DMA1_CH6_IM_R
Bit 5 - Peripheral DMA1 CH6 interrupt mask to CPU2
Sourcepub fn dma1_ch7_im(&self) -> DMA1_CH7_IM_R
pub fn dma1_ch7_im(&self) -> DMA1_CH7_IM_R
Bit 6 - Peripheral DMA1 CH7 interrupt mask to CPU2
Sourcepub fn dma2_ch1_im(&self) -> DMA2_CH1_IM_R
pub fn dma2_ch1_im(&self) -> DMA2_CH1_IM_R
Bit 8 - Peripheral DMA2 CH1 interrupt mask to CPU1
Sourcepub fn dma2_ch2_im(&self) -> DMA2_CH2_IM_R
pub fn dma2_ch2_im(&self) -> DMA2_CH2_IM_R
Bit 9 - Peripheral DMA2 CH2 interrupt mask to CPU1
Sourcepub fn dma2_ch3_im(&self) -> DMA2_CH3_IM_R
pub fn dma2_ch3_im(&self) -> DMA2_CH3_IM_R
Bit 10 - Peripheral DMA2 CH3 interrupt mask to CPU1
Sourcepub fn dma2_ch4_im(&self) -> DMA2_CH4_IM_R
pub fn dma2_ch4_im(&self) -> DMA2_CH4_IM_R
Bit 11 - Peripheral DMA2 CH4 interrupt mask to CPU1
Sourcepub fn dma2_ch5_im(&self) -> DMA2_CH5_IM_R
pub fn dma2_ch5_im(&self) -> DMA2_CH5_IM_R
Bit 12 - Peripheral DMA2 CH5 interrupt mask to CPU1
Sourcepub fn dma2_ch6_im(&self) -> DMA2_CH6_IM_R
pub fn dma2_ch6_im(&self) -> DMA2_CH6_IM_R
Bit 13 - Peripheral DMA2 CH6 interrupt mask to CPU1
Sourcepub fn dma2_ch7_im(&self) -> DMA2_CH7_IM_R
pub fn dma2_ch7_im(&self) -> DMA2_CH7_IM_R
Bit 14 - Peripheral DMA2 CH7 interrupt mask to CPU1
Sourcepub fn dmam_ux1_im(&self) -> DMAM_UX1_IM_R
pub fn dmam_ux1_im(&self) -> DMAM_UX1_IM_R
Bit 15 - Peripheral DMAM UX1 interrupt mask to CPU1
Source§impl R<u32, Reg<u32, _CR>>
impl R<u32, Reg<u32, _CR>>
Sourcepub fn gcmph(&self) -> GCMPH_R
pub fn gcmph(&self) -> GCMPH_R
Bits 13:14 - Used only for GCM, CCM and GMAC algorithms and has no effect when other algorithms are selected
Sourcepub fn dmaouten(&self) -> DMAOUTEN_R
pub fn dmaouten(&self) -> DMAOUTEN_R
Bit 12 - Enable DMA management of data output phase
Sourcepub fn datatype(&self) -> DATATYPE_R
pub fn datatype(&self) -> DATATYPE_R
Bits 1:2 - Data type selection (for data in and data out to/from the cryptographic block)
Source§impl R<u32, Reg<u32, _DINR>>
impl R<u32, Reg<u32, _DINR>>
Sourcepub fn aes_dinr(&self) -> AES_DINR_R
pub fn aes_dinr(&self) -> AES_DINR_R
Bits 0:31 - Data Input Register
Source§impl R<u32, Reg<u32, _DOUTR>>
impl R<u32, Reg<u32, _DOUTR>>
Sourcepub fn aes_doutr(&self) -> AES_DOUTR_R
pub fn aes_doutr(&self) -> AES_DOUTR_R
Bits 0:31 - Data output register
Source§impl R<u32, Reg<u32, _KEYR0>>
impl R<u32, Reg<u32, _KEYR0>>
Sourcepub fn aes_keyr0(&self) -> AES_KEYR0_R
pub fn aes_keyr0(&self) -> AES_KEYR0_R
Bits 0:31 - Data Output Register (LSB key [31:0])
Source§impl R<u32, Reg<u32, _KEYR1>>
impl R<u32, Reg<u32, _KEYR1>>
Sourcepub fn aes_keyr1(&self) -> AES_KEYR1_R
pub fn aes_keyr1(&self) -> AES_KEYR1_R
Bits 0:31 - AES key register (key [63:32])
Source§impl R<u32, Reg<u32, _KEYR2>>
impl R<u32, Reg<u32, _KEYR2>>
Sourcepub fn aes_keyr2(&self) -> AES_KEYR2_R
pub fn aes_keyr2(&self) -> AES_KEYR2_R
Bits 0:31 - AES key register (key [95:64])
Source§impl R<u32, Reg<u32, _KEYR3>>
impl R<u32, Reg<u32, _KEYR3>>
Sourcepub fn aes_keyr3(&self) -> AES_KEYR3_R
pub fn aes_keyr3(&self) -> AES_KEYR3_R
Bits 0:31 - AES key register (MSB key [127:96])
Source§impl R<u32, Reg<u32, _IVR0>>
impl R<u32, Reg<u32, _IVR0>>
Sourcepub fn aes_ivr0(&self) -> AES_IVR0_R
pub fn aes_ivr0(&self) -> AES_IVR0_R
Bits 0:31 - initialization vector register (LSB IVR [31:0])
Source§impl R<u32, Reg<u32, _IVR1>>
impl R<u32, Reg<u32, _IVR1>>
Sourcepub fn aes_ivr1(&self) -> AES_IVR1_R
pub fn aes_ivr1(&self) -> AES_IVR1_R
Bits 0:31 - Initialization Vector Register (IVR [63:32])
Source§impl R<u32, Reg<u32, _IVR2>>
impl R<u32, Reg<u32, _IVR2>>
Sourcepub fn aes_ivr2(&self) -> AES_IVR2_R
pub fn aes_ivr2(&self) -> AES_IVR2_R
Bits 0:31 - Initialization Vector Register (IVR [95:64])
Source§impl R<u32, Reg<u32, _IVR3>>
impl R<u32, Reg<u32, _IVR3>>
Sourcepub fn aes_ivr3(&self) -> AES_IVR3_R
pub fn aes_ivr3(&self) -> AES_IVR3_R
Bits 0:31 - Initialization Vector Register (MSB IVR [127:96])
Source§impl R<u32, Reg<u32, _KEYR4>>
impl R<u32, Reg<u32, _KEYR4>>
Sourcepub fn aes_keyr4(&self) -> AES_KEYR4_R
pub fn aes_keyr4(&self) -> AES_KEYR4_R
Bits 0:31 - AES key register (MSB key [159:128])
Source§impl R<u32, Reg<u32, _KEYR5>>
impl R<u32, Reg<u32, _KEYR5>>
Sourcepub fn aes_keyr5(&self) -> AES_KEYR5_R
pub fn aes_keyr5(&self) -> AES_KEYR5_R
Bits 0:31 - AES key register (MSB key [191:160])
Source§impl R<u32, Reg<u32, _KEYR6>>
impl R<u32, Reg<u32, _KEYR6>>
Sourcepub fn aes_keyr6(&self) -> AES_KEYR6_R
pub fn aes_keyr6(&self) -> AES_KEYR6_R
Bits 0:31 - AES key register (MSB key [223:192])
Source§impl R<u32, Reg<u32, _KEYR7>>
impl R<u32, Reg<u32, _KEYR7>>
Sourcepub fn aes_keyr7(&self) -> AES_KEYR7_R
pub fn aes_keyr7(&self) -> AES_KEYR7_R
Bits 0:31 - AES key register (MSB key [255:224])
Source§impl R<u32, Reg<u32, _SUSP0R>>
impl R<u32, Reg<u32, _SUSP0R>>
Sourcepub fn aes_susp0r(&self) -> AES_SUSP0R_R
pub fn aes_susp0r(&self) -> AES_SUSP0R_R
Bits 0:31 - AES suspend register 0
Source§impl R<u32, Reg<u32, _SUSP1R>>
impl R<u32, Reg<u32, _SUSP1R>>
Sourcepub fn aes_susp1r(&self) -> AES_SUSP1R_R
pub fn aes_susp1r(&self) -> AES_SUSP1R_R
Bits 0:31 - AES suspend register 1
Source§impl R<u32, Reg<u32, _SUSP2R>>
impl R<u32, Reg<u32, _SUSP2R>>
Sourcepub fn aes_susp2r(&self) -> AES_SUSP2R_R
pub fn aes_susp2r(&self) -> AES_SUSP2R_R
Bits 0:31 - AES suspend register 2
Source§impl R<u32, Reg<u32, _SUSP3R>>
impl R<u32, Reg<u32, _SUSP3R>>
Sourcepub fn aes_susp3r(&self) -> AES_SUSP3R_R
pub fn aes_susp3r(&self) -> AES_SUSP3R_R
Bits 0:31 - AES suspend register 3
Source§impl R<u32, Reg<u32, _SUSP4R>>
impl R<u32, Reg<u32, _SUSP4R>>
Sourcepub fn aes_susp4r(&self) -> AES_SUSP4R_R
pub fn aes_susp4r(&self) -> AES_SUSP4R_R
Bits 0:31 - AES suspend register 4
Source§impl R<u32, Reg<u32, _SUSP5R>>
impl R<u32, Reg<u32, _SUSP5R>>
Sourcepub fn aes_susp5r(&self) -> AES_SUSP5R_R
pub fn aes_susp5r(&self) -> AES_SUSP5R_R
Bits 0:31 - AES suspend register 5
Source§impl R<u32, Reg<u32, _SUSP6R>>
impl R<u32, Reg<u32, _SUSP6R>>
Sourcepub fn aes_susp6r(&self) -> AES_SUSP6R_R
pub fn aes_susp6r(&self) -> AES_SUSP6R_R
Bits 0:31 - AES suspend register 6
Source§impl R<u32, Reg<u32, _SUSP7R>>
impl R<u32, Reg<u32, _SUSP7R>>
Sourcepub fn aes_susp7r(&self) -> AES_SUSP7R_R
pub fn aes_susp7r(&self) -> AES_SUSP7R_R
Bits 0:31 - AES suspend register 7
Source§impl R<u32, Reg<u32, _CR>>
impl R<u32, Reg<u32, _CR>>
Sourcepub fn gcmph(&self) -> GCMPH_R
pub fn gcmph(&self) -> GCMPH_R
Bits 13:14 - Used only for GCM, CCM and GMAC algorithms and has no effect when other algorithms are selected
Sourcepub fn dmaouten(&self) -> DMAOUTEN_R
pub fn dmaouten(&self) -> DMAOUTEN_R
Bit 12 - Enable DMA management of data output phase
Sourcepub fn datatype(&self) -> DATATYPE_R
pub fn datatype(&self) -> DATATYPE_R
Bits 1:2 - Data type selection (for data in and data out to/from the cryptographic block)
Source§impl R<u32, Reg<u32, _DINR>>
impl R<u32, Reg<u32, _DINR>>
Sourcepub fn aes_dinr(&self) -> AES_DINR_R
pub fn aes_dinr(&self) -> AES_DINR_R
Bits 0:31 - Data Input Register
Source§impl R<u32, Reg<u32, _DOUTR>>
impl R<u32, Reg<u32, _DOUTR>>
Sourcepub fn aes_doutr(&self) -> AES_DOUTR_R
pub fn aes_doutr(&self) -> AES_DOUTR_R
Bits 0:31 - Data output register
Source§impl R<u32, Reg<u32, _KEYR0>>
impl R<u32, Reg<u32, _KEYR0>>
Sourcepub fn aes_keyr0(&self) -> AES_KEYR0_R
pub fn aes_keyr0(&self) -> AES_KEYR0_R
Bits 0:31 - Data Output Register (LSB key [31:0])
Source§impl R<u32, Reg<u32, _KEYR1>>
impl R<u32, Reg<u32, _KEYR1>>
Sourcepub fn aes_keyr1(&self) -> AES_KEYR1_R
pub fn aes_keyr1(&self) -> AES_KEYR1_R
Bits 0:31 - AES key register (key [63:32])
Source§impl R<u32, Reg<u32, _KEYR2>>
impl R<u32, Reg<u32, _KEYR2>>
Sourcepub fn aes_keyr2(&self) -> AES_KEYR2_R
pub fn aes_keyr2(&self) -> AES_KEYR2_R
Bits 0:31 - AES key register (key [95:64])
Source§impl R<u32, Reg<u32, _KEYR3>>
impl R<u32, Reg<u32, _KEYR3>>
Sourcepub fn aes_keyr3(&self) -> AES_KEYR3_R
pub fn aes_keyr3(&self) -> AES_KEYR3_R
Bits 0:31 - AES key register (MSB key [127:96])
Source§impl R<u32, Reg<u32, _IVR0>>
impl R<u32, Reg<u32, _IVR0>>
Sourcepub fn aes_ivr0(&self) -> AES_IVR0_R
pub fn aes_ivr0(&self) -> AES_IVR0_R
Bits 0:31 - initialization vector register (LSB IVR [31:0])
Source§impl R<u32, Reg<u32, _IVR1>>
impl R<u32, Reg<u32, _IVR1>>
Sourcepub fn aes_ivr1(&self) -> AES_IVR1_R
pub fn aes_ivr1(&self) -> AES_IVR1_R
Bits 0:31 - Initialization Vector Register (IVR [63:32])
Source§impl R<u32, Reg<u32, _IVR2>>
impl R<u32, Reg<u32, _IVR2>>
Sourcepub fn aes_ivr2(&self) -> AES_IVR2_R
pub fn aes_ivr2(&self) -> AES_IVR2_R
Bits 0:31 - Initialization Vector Register (IVR [95:64])
Source§impl R<u32, Reg<u32, _IVR3>>
impl R<u32, Reg<u32, _IVR3>>
Sourcepub fn aes_ivr3(&self) -> AES_IVR3_R
pub fn aes_ivr3(&self) -> AES_IVR3_R
Bits 0:31 - Initialization Vector Register (MSB IVR [127:96])
Source§impl R<u32, Reg<u32, _KEYR4>>
impl R<u32, Reg<u32, _KEYR4>>
Sourcepub fn aes_keyr4(&self) -> AES_KEYR4_R
pub fn aes_keyr4(&self) -> AES_KEYR4_R
Bits 0:31 - AES key register (MSB key [159:128])
Source§impl R<u32, Reg<u32, _KEYR5>>
impl R<u32, Reg<u32, _KEYR5>>
Sourcepub fn aes_keyr5(&self) -> AES_KEYR5_R
pub fn aes_keyr5(&self) -> AES_KEYR5_R
Bits 0:31 - AES key register (MSB key [191:160])
Source§impl R<u32, Reg<u32, _KEYR6>>
impl R<u32, Reg<u32, _KEYR6>>
Sourcepub fn aes_keyr6(&self) -> AES_KEYR6_R
pub fn aes_keyr6(&self) -> AES_KEYR6_R
Bits 0:31 - AES key register (MSB key [223:192])
Source§impl R<u32, Reg<u32, _KEYR7>>
impl R<u32, Reg<u32, _KEYR7>>
Sourcepub fn aes_keyr7(&self) -> AES_KEYR7_R
pub fn aes_keyr7(&self) -> AES_KEYR7_R
Bits 0:31 - AES key register (MSB key [255:224])
Source§impl R<u32, Reg<u32, _SUSP0R>>
impl R<u32, Reg<u32, _SUSP0R>>
Sourcepub fn aes_susp0r(&self) -> AES_SUSP0R_R
pub fn aes_susp0r(&self) -> AES_SUSP0R_R
Bits 0:31 - AES suspend register 0
Source§impl R<u32, Reg<u32, _SUSP1R>>
impl R<u32, Reg<u32, _SUSP1R>>
Sourcepub fn aes_susp1r(&self) -> AES_SUSP1R_R
pub fn aes_susp1r(&self) -> AES_SUSP1R_R
Bits 0:31 - AES suspend register 1
Source§impl R<u32, Reg<u32, _SUSP2R>>
impl R<u32, Reg<u32, _SUSP2R>>
Sourcepub fn aes_susp2r(&self) -> AES_SUSP2R_R
pub fn aes_susp2r(&self) -> AES_SUSP2R_R
Bits 0:31 - AES suspend register 2
Source§impl R<u32, Reg<u32, _SUSP3R>>
impl R<u32, Reg<u32, _SUSP3R>>
Sourcepub fn aes_susp3r(&self) -> AES_SUSP3R_R
pub fn aes_susp3r(&self) -> AES_SUSP3R_R
Bits 0:31 - AES suspend register 3
Source§impl R<u32, Reg<u32, _SUSP4R>>
impl R<u32, Reg<u32, _SUSP4R>>
Sourcepub fn aes_susp4r(&self) -> AES_SUSP4R_R
pub fn aes_susp4r(&self) -> AES_SUSP4R_R
Bits 0:31 - AES suspend register 4
Source§impl R<u32, Reg<u32, _SUSP5R>>
impl R<u32, Reg<u32, _SUSP5R>>
Sourcepub fn aes_susp5r(&self) -> AES_SUSP5R_R
pub fn aes_susp5r(&self) -> AES_SUSP5R_R
Bits 0:31 - AES suspend register 5
Source§impl R<u32, Reg<u32, _SUSP6R>>
impl R<u32, Reg<u32, _SUSP6R>>
Sourcepub fn aes_susp6r(&self) -> AES_SUSP6R_R
pub fn aes_susp6r(&self) -> AES_SUSP6R_R
Bits 0:31 - AES suspend register 6
Source§impl R<u32, Reg<u32, _SUSP7R>>
impl R<u32, Reg<u32, _SUSP7R>>
Sourcepub fn aes_susp7r(&self) -> AES_SUSP7R_R
pub fn aes_susp7r(&self) -> AES_SUSP7R_R
Bits 0:31 - AES suspend register 7
Source§impl R<u32, Reg<u32, _HWCFGR2>>
impl R<u32, Reg<u32, _HWCFGR2>>
Sourcepub fn masterid4(&self) -> MASTERID4_R
pub fn masterid4(&self) -> MASTERID4_R
Bits 12:15 - Hardware Configuration valid bus masters ID4
Sourcepub fn masterid3(&self) -> MASTERID3_R
pub fn masterid3(&self) -> MASTERID3_R
Bits 8:11 - Hardware Configuration valid bus masters ID3
Sourcepub fn masterid2(&self) -> MASTERID2_R
pub fn masterid2(&self) -> MASTERID2_R
Bits 4:7 - Hardware Configuration valid bus masters ID2
Sourcepub fn masterid1(&self) -> MASTERID1_R
pub fn masterid1(&self) -> MASTERID1_R
Bits 0:3 - Hardware Configuration valid bus masters ID1
Source§impl R<u32, Reg<u32, _IER>>
impl R<u32, Reg<u32, _IER>>
Sourcepub fn jqovfie(&self) -> JQOVFIE_R
pub fn jqovfie(&self) -> JQOVFIE_R
Bit 10 - ADC group injected contexts queue overflow interrupt
Sourcepub fn jeosie(&self) -> JEOSIE_R
pub fn jeosie(&self) -> JEOSIE_R
Bit 6 - ADC group injected end of sequence conversions interrupt
Source§impl R<u32, Reg<u32, _CR>>
impl R<u32, Reg<u32, _CR>>
Sourcepub fn adcaldif(&self) -> ADCALDIF_R
pub fn adcaldif(&self) -> ADCALDIF_R
Bit 30 - ADC differential mode for calibration
Sourcepub fn advregen(&self) -> ADVREGEN_R
pub fn advregen(&self) -> ADVREGEN_R
Bit 28 - ADC voltage regulator enable
Sourcepub fn jadstart(&self) -> JADSTART_R
pub fn jadstart(&self) -> JADSTART_R
Bit 3 - ADC group injected conversion start
Source§impl R<u32, Reg<u32, _CFGR>>
impl R<u32, Reg<u32, _CFGR>>
Sourcepub fn awdch1ch(&self) -> AWDCH1CH_R
pub fn awdch1ch(&self) -> AWDCH1CH_R
Bits 26:30 - ADC analog watchdog 1 monitored channel selection
Sourcepub fn jawd1en(&self) -> JAWD1EN_R
pub fn jawd1en(&self) -> JAWD1EN_R
Bit 24 - ADC analog watchdog 1 enable on scope ADC group injected
Sourcepub fn awd1en(&self) -> AWD1EN_R
pub fn awd1en(&self) -> AWD1EN_R
Bit 23 - ADC analog watchdog 1 enable on scope ADC group regular
Sourcepub fn awd1sgl(&self) -> AWD1SGL_R
pub fn awd1sgl(&self) -> AWD1SGL_R
Bit 22 - ADC analog watchdog 1 monitoring a single channel or all channels
Source§impl R<u32, Reg<u32, _CFGR2>>
impl R<u32, Reg<u32, _CFGR2>>
Source§impl R<u32, Reg<u32, _DR>>
impl R<u32, Reg<u32, _DR>>
Sourcepub fn rdata_0_6(&self) -> RDATA_0_6_R
pub fn rdata_0_6(&self) -> RDATA_0_6_R
Bits 0:5 - Regular Data converted 0_6
Sourcepub fn rdata_7_15(&self) -> RDATA_7_15_R
pub fn rdata_7_15(&self) -> RDATA_7_15_R
Bits 7:15 - 15
Source§impl R<u32, Reg<u32, _OFR1>>
impl R<u32, Reg<u32, _OFR1>>
Sourcepub fn offset1_en(&self) -> OFFSET1_EN_R
pub fn offset1_en(&self) -> OFFSET1_EN_R
Bit 31 - ADC offset number 1 enable
Sourcepub fn offset1_ch(&self) -> OFFSET1_CH_R
pub fn offset1_ch(&self) -> OFFSET1_CH_R
Bits 26:30 - ADC offset number 1 channel selection
Source§impl R<u32, Reg<u32, _OFR2>>
impl R<u32, Reg<u32, _OFR2>>
Sourcepub fn offset2_en(&self) -> OFFSET2_EN_R
pub fn offset2_en(&self) -> OFFSET2_EN_R
Bit 31 - ADC offset number 2 enable
Sourcepub fn offset2_ch(&self) -> OFFSET2_CH_R
pub fn offset2_ch(&self) -> OFFSET2_CH_R
Bits 26:30 - ADC offset number 2 channel selection
Source§impl R<u32, Reg<u32, _OFR3>>
impl R<u32, Reg<u32, _OFR3>>
Sourcepub fn offset3_en(&self) -> OFFSET3_EN_R
pub fn offset3_en(&self) -> OFFSET3_EN_R
Bit 31 - ADC offset number 3 enable
Sourcepub fn offset3_ch(&self) -> OFFSET3_CH_R
pub fn offset3_ch(&self) -> OFFSET3_CH_R
Bits 26:30 - ADC offset number 3 channel selection
Source§impl R<u32, Reg<u32, _OFR4>>
impl R<u32, Reg<u32, _OFR4>>
Sourcepub fn offset4_en(&self) -> OFFSET4_EN_R
pub fn offset4_en(&self) -> OFFSET4_EN_R
Bit 31 - ADC offset number 4 enable
Sourcepub fn offset4_ch(&self) -> OFFSET4_CH_R
pub fn offset4_ch(&self) -> OFFSET4_CH_R
Bits 26:30 - ADC offset number 4 channel selection
Source§impl R<u32, Reg<u32, _DIFSEL>>
impl R<u32, Reg<u32, _DIFSEL>>
Sourcepub fn difsel_0(&self) -> DIFSEL_0_R
pub fn difsel_0(&self) -> DIFSEL_0_R
Bit 0 - ADC channel differential or single-ended mode for channel 0
Sourcepub fn difsel_1_15(&self) -> DIFSEL_1_15_R
pub fn difsel_1_15(&self) -> DIFSEL_1_15_R
Bits 1:15 - ADC channel differential or single-ended mode for channels 1 to 15
Sourcepub fn difsel_16_18(&self) -> DIFSEL_16_18_R
pub fn difsel_16_18(&self) -> DIFSEL_16_18_R
Bits 16:18 - ADC channel differential or single-ended mode for channels 18 to 16
Source§impl R<u32, Reg<u32, _CALFACT>>
impl R<u32, Reg<u32, _CALFACT>>
Sourcepub fn calfact_d(&self) -> CALFACT_D_R
pub fn calfact_d(&self) -> CALFACT_D_R
Bits 16:22 - ADC calibration factor in differential mode
Sourcepub fn calfact_s(&self) -> CALFACT_S_R
pub fn calfact_s(&self) -> CALFACT_S_R
Bits 0:6 - ADC calibration factor in single-ended mode
Source§impl R<u32, Reg<u32, _OSPEEDR>>
impl R<u32, Reg<u32, _OSPEEDR>>
Sourcepub fn ospeedr15(&self) -> OSPEEDR15_R
pub fn ospeedr15(&self) -> OSPEEDR15_R
Bits 30:31 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr14(&self) -> OSPEEDR14_R
pub fn ospeedr14(&self) -> OSPEEDR14_R
Bits 28:29 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr13(&self) -> OSPEEDR13_R
pub fn ospeedr13(&self) -> OSPEEDR13_R
Bits 26:27 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr12(&self) -> OSPEEDR12_R
pub fn ospeedr12(&self) -> OSPEEDR12_R
Bits 24:25 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr11(&self) -> OSPEEDR11_R
pub fn ospeedr11(&self) -> OSPEEDR11_R
Bits 22:23 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr10(&self) -> OSPEEDR10_R
pub fn ospeedr10(&self) -> OSPEEDR10_R
Bits 20:21 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr9(&self) -> OSPEEDR9_R
pub fn ospeedr9(&self) -> OSPEEDR9_R
Bits 18:19 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr8(&self) -> OSPEEDR8_R
pub fn ospeedr8(&self) -> OSPEEDR8_R
Bits 16:17 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr7(&self) -> OSPEEDR7_R
pub fn ospeedr7(&self) -> OSPEEDR7_R
Bits 14:15 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr6(&self) -> OSPEEDR6_R
pub fn ospeedr6(&self) -> OSPEEDR6_R
Bits 12:13 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr5(&self) -> OSPEEDR5_R
pub fn ospeedr5(&self) -> OSPEEDR5_R
Bits 10:11 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr4(&self) -> OSPEEDR4_R
pub fn ospeedr4(&self) -> OSPEEDR4_R
Bits 8:9 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr3(&self) -> OSPEEDR3_R
pub fn ospeedr3(&self) -> OSPEEDR3_R
Bits 6:7 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr2(&self) -> OSPEEDR2_R
pub fn ospeedr2(&self) -> OSPEEDR2_R
Bits 4:5 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr1(&self) -> OSPEEDR1_R
pub fn ospeedr1(&self) -> OSPEEDR1_R
Bits 2:3 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr0(&self) -> OSPEEDR0_R
pub fn ospeedr0(&self) -> OSPEEDR0_R
Bits 0:1 - Port x configuration bits (y = 0..15)
Source§impl R<u32, Reg<u32, _AFRL>>
impl R<u32, Reg<u32, _AFRL>>
Sourcepub fn afsel7(&self) -> AFSEL7_R
pub fn afsel7(&self) -> AFSEL7_R
Bits 28:31 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afsel6(&self) -> AFSEL6_R
pub fn afsel6(&self) -> AFSEL6_R
Bits 24:27 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afsel5(&self) -> AFSEL5_R
pub fn afsel5(&self) -> AFSEL5_R
Bits 20:23 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afsel4(&self) -> AFSEL4_R
pub fn afsel4(&self) -> AFSEL4_R
Bits 16:19 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afsel3(&self) -> AFSEL3_R
pub fn afsel3(&self) -> AFSEL3_R
Bits 12:15 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afsel2(&self) -> AFSEL2_R
pub fn afsel2(&self) -> AFSEL2_R
Bits 8:11 - Alternate function selection for port x bit y (y = 0..7)
Source§impl R<u32, Reg<u32, _AFRH>>
impl R<u32, Reg<u32, _AFRH>>
Sourcepub fn afsel15(&self) -> AFSEL15_R
pub fn afsel15(&self) -> AFSEL15_R
Bits 28:31 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afsel14(&self) -> AFSEL14_R
pub fn afsel14(&self) -> AFSEL14_R
Bits 24:27 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afsel13(&self) -> AFSEL13_R
pub fn afsel13(&self) -> AFSEL13_R
Bits 20:23 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afsel12(&self) -> AFSEL12_R
pub fn afsel12(&self) -> AFSEL12_R
Bits 16:19 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afsel11(&self) -> AFSEL11_R
pub fn afsel11(&self) -> AFSEL11_R
Bits 12:15 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afsel10(&self) -> AFSEL10_R
pub fn afsel10(&self) -> AFSEL10_R
Bits 8:11 - Alternate function selection for port x bit y (y = 8..15)
Source§impl R<u32, Reg<u32, _OSPEEDR>>
impl R<u32, Reg<u32, _OSPEEDR>>
Sourcepub fn ospeedr15(&self) -> OSPEEDR15_R
pub fn ospeedr15(&self) -> OSPEEDR15_R
Bits 30:31 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr14(&self) -> OSPEEDR14_R
pub fn ospeedr14(&self) -> OSPEEDR14_R
Bits 28:29 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr13(&self) -> OSPEEDR13_R
pub fn ospeedr13(&self) -> OSPEEDR13_R
Bits 26:27 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr12(&self) -> OSPEEDR12_R
pub fn ospeedr12(&self) -> OSPEEDR12_R
Bits 24:25 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr11(&self) -> OSPEEDR11_R
pub fn ospeedr11(&self) -> OSPEEDR11_R
Bits 22:23 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr10(&self) -> OSPEEDR10_R
pub fn ospeedr10(&self) -> OSPEEDR10_R
Bits 20:21 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr9(&self) -> OSPEEDR9_R
pub fn ospeedr9(&self) -> OSPEEDR9_R
Bits 18:19 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr8(&self) -> OSPEEDR8_R
pub fn ospeedr8(&self) -> OSPEEDR8_R
Bits 16:17 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr7(&self) -> OSPEEDR7_R
pub fn ospeedr7(&self) -> OSPEEDR7_R
Bits 14:15 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr6(&self) -> OSPEEDR6_R
pub fn ospeedr6(&self) -> OSPEEDR6_R
Bits 12:13 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr5(&self) -> OSPEEDR5_R
pub fn ospeedr5(&self) -> OSPEEDR5_R
Bits 10:11 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr4(&self) -> OSPEEDR4_R
pub fn ospeedr4(&self) -> OSPEEDR4_R
Bits 8:9 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr3(&self) -> OSPEEDR3_R
pub fn ospeedr3(&self) -> OSPEEDR3_R
Bits 6:7 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr2(&self) -> OSPEEDR2_R
pub fn ospeedr2(&self) -> OSPEEDR2_R
Bits 4:5 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr1(&self) -> OSPEEDR1_R
pub fn ospeedr1(&self) -> OSPEEDR1_R
Bits 2:3 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr0(&self) -> OSPEEDR0_R
pub fn ospeedr0(&self) -> OSPEEDR0_R
Bits 0:1 - Port x configuration bits (y = 0..15)
Source§impl R<u32, Reg<u32, _AFRL>>
impl R<u32, Reg<u32, _AFRL>>
Sourcepub fn afsel7(&self) -> AFSEL7_R
pub fn afsel7(&self) -> AFSEL7_R
Bits 28:31 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afsel6(&self) -> AFSEL6_R
pub fn afsel6(&self) -> AFSEL6_R
Bits 24:27 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afsel5(&self) -> AFSEL5_R
pub fn afsel5(&self) -> AFSEL5_R
Bits 20:23 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afsel4(&self) -> AFSEL4_R
pub fn afsel4(&self) -> AFSEL4_R
Bits 16:19 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afsel3(&self) -> AFSEL3_R
pub fn afsel3(&self) -> AFSEL3_R
Bits 12:15 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afsel2(&self) -> AFSEL2_R
pub fn afsel2(&self) -> AFSEL2_R
Bits 8:11 - Alternate function selection for port x bit y (y = 0..7)
Source§impl R<u32, Reg<u32, _AFRH>>
impl R<u32, Reg<u32, _AFRH>>
Sourcepub fn afsel15(&self) -> AFSEL15_R
pub fn afsel15(&self) -> AFSEL15_R
Bits 28:31 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afsel14(&self) -> AFSEL14_R
pub fn afsel14(&self) -> AFSEL14_R
Bits 24:27 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afsel13(&self) -> AFSEL13_R
pub fn afsel13(&self) -> AFSEL13_R
Bits 20:23 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afsel12(&self) -> AFSEL12_R
pub fn afsel12(&self) -> AFSEL12_R
Bits 16:19 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afsel11(&self) -> AFSEL11_R
pub fn afsel11(&self) -> AFSEL11_R
Bits 12:15 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afsel10(&self) -> AFSEL10_R
pub fn afsel10(&self) -> AFSEL10_R
Bits 8:11 - Alternate function selection for port x bit y (y = 8..15)
Source§impl R<u32, Reg<u32, _OSPEEDR>>
impl R<u32, Reg<u32, _OSPEEDR>>
Sourcepub fn ospeedr15(&self) -> OSPEEDR15_R
pub fn ospeedr15(&self) -> OSPEEDR15_R
Bits 30:31 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr14(&self) -> OSPEEDR14_R
pub fn ospeedr14(&self) -> OSPEEDR14_R
Bits 28:29 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr13(&self) -> OSPEEDR13_R
pub fn ospeedr13(&self) -> OSPEEDR13_R
Bits 26:27 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr12(&self) -> OSPEEDR12_R
pub fn ospeedr12(&self) -> OSPEEDR12_R
Bits 24:25 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr11(&self) -> OSPEEDR11_R
pub fn ospeedr11(&self) -> OSPEEDR11_R
Bits 22:23 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr10(&self) -> OSPEEDR10_R
pub fn ospeedr10(&self) -> OSPEEDR10_R
Bits 20:21 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr9(&self) -> OSPEEDR9_R
pub fn ospeedr9(&self) -> OSPEEDR9_R
Bits 18:19 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr8(&self) -> OSPEEDR8_R
pub fn ospeedr8(&self) -> OSPEEDR8_R
Bits 16:17 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr7(&self) -> OSPEEDR7_R
pub fn ospeedr7(&self) -> OSPEEDR7_R
Bits 14:15 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr6(&self) -> OSPEEDR6_R
pub fn ospeedr6(&self) -> OSPEEDR6_R
Bits 12:13 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr5(&self) -> OSPEEDR5_R
pub fn ospeedr5(&self) -> OSPEEDR5_R
Bits 10:11 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr4(&self) -> OSPEEDR4_R
pub fn ospeedr4(&self) -> OSPEEDR4_R
Bits 8:9 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr3(&self) -> OSPEEDR3_R
pub fn ospeedr3(&self) -> OSPEEDR3_R
Bits 6:7 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr2(&self) -> OSPEEDR2_R
pub fn ospeedr2(&self) -> OSPEEDR2_R
Bits 4:5 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr1(&self) -> OSPEEDR1_R
pub fn ospeedr1(&self) -> OSPEEDR1_R
Bits 2:3 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr0(&self) -> OSPEEDR0_R
pub fn ospeedr0(&self) -> OSPEEDR0_R
Bits 0:1 - Port x configuration bits (y = 0..15)
Source§impl R<u32, Reg<u32, _AFRL>>
impl R<u32, Reg<u32, _AFRL>>
Sourcepub fn afsel7(&self) -> AFSEL7_R
pub fn afsel7(&self) -> AFSEL7_R
Bits 28:31 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afsel6(&self) -> AFSEL6_R
pub fn afsel6(&self) -> AFSEL6_R
Bits 24:27 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afsel5(&self) -> AFSEL5_R
pub fn afsel5(&self) -> AFSEL5_R
Bits 20:23 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afsel4(&self) -> AFSEL4_R
pub fn afsel4(&self) -> AFSEL4_R
Bits 16:19 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afsel3(&self) -> AFSEL3_R
pub fn afsel3(&self) -> AFSEL3_R
Bits 12:15 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afsel2(&self) -> AFSEL2_R
pub fn afsel2(&self) -> AFSEL2_R
Bits 8:11 - Alternate function selection for port x bit y (y = 0..7)
Source§impl R<u32, Reg<u32, _AFRH>>
impl R<u32, Reg<u32, _AFRH>>
Sourcepub fn afsel15(&self) -> AFSEL15_R
pub fn afsel15(&self) -> AFSEL15_R
Bits 28:31 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afsel14(&self) -> AFSEL14_R
pub fn afsel14(&self) -> AFSEL14_R
Bits 24:27 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afsel13(&self) -> AFSEL13_R
pub fn afsel13(&self) -> AFSEL13_R
Bits 20:23 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afsel12(&self) -> AFSEL12_R
pub fn afsel12(&self) -> AFSEL12_R
Bits 16:19 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afsel11(&self) -> AFSEL11_R
pub fn afsel11(&self) -> AFSEL11_R
Bits 12:15 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afsel10(&self) -> AFSEL10_R
pub fn afsel10(&self) -> AFSEL10_R
Bits 8:11 - Alternate function selection for port x bit y (y = 8..15)
Source§impl R<u32, Reg<u32, _OSPEEDR>>
impl R<u32, Reg<u32, _OSPEEDR>>
Sourcepub fn ospeedr4(&self) -> OSPEEDR4_R
pub fn ospeedr4(&self) -> OSPEEDR4_R
Bits 8:9 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr3(&self) -> OSPEEDR3_R
pub fn ospeedr3(&self) -> OSPEEDR3_R
Bits 6:7 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr2(&self) -> OSPEEDR2_R
pub fn ospeedr2(&self) -> OSPEEDR2_R
Bits 4:5 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr1(&self) -> OSPEEDR1_R
pub fn ospeedr1(&self) -> OSPEEDR1_R
Bits 2:3 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr0(&self) -> OSPEEDR0_R
pub fn ospeedr0(&self) -> OSPEEDR0_R
Bits 0:1 - Port x configuration bits (y = 0..15)
Source§impl R<u32, Reg<u32, _AFRL>>
impl R<u32, Reg<u32, _AFRL>>
Sourcepub fn afsel4(&self) -> AFSEL4_R
pub fn afsel4(&self) -> AFSEL4_R
Bits 16:19 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afsel3(&self) -> AFSEL3_R
pub fn afsel3(&self) -> AFSEL3_R
Bits 12:15 - Alternate function selection for port x bit y (y = 0..7)
Sourcepub fn afsel2(&self) -> AFSEL2_R
pub fn afsel2(&self) -> AFSEL2_R
Bits 8:11 - Alternate function selection for port x bit y (y = 0..7)
Source§impl R<u32, Reg<u32, _AFRH>>
impl R<u32, Reg<u32, _AFRH>>
Sourcepub fn afsel15(&self) -> AFSEL15_R
pub fn afsel15(&self) -> AFSEL15_R
Bits 28:31 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afsel14(&self) -> AFSEL14_R
pub fn afsel14(&self) -> AFSEL14_R
Bits 24:27 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afsel13(&self) -> AFSEL13_R
pub fn afsel13(&self) -> AFSEL13_R
Bits 20:23 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afsel12(&self) -> AFSEL12_R
pub fn afsel12(&self) -> AFSEL12_R
Bits 16:19 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afsel11(&self) -> AFSEL11_R
pub fn afsel11(&self) -> AFSEL11_R
Bits 12:15 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afsel10(&self) -> AFSEL10_R
pub fn afsel10(&self) -> AFSEL10_R
Bits 8:11 - Alternate function selection for port x bit y (y = 8..15)
Source§impl R<u32, Reg<u32, _OSPEEDR>>
impl R<u32, Reg<u32, _OSPEEDR>>
Sourcepub fn ospeedr3(&self) -> OSPEEDR3_R
pub fn ospeedr3(&self) -> OSPEEDR3_R
Bits 6:7 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr1(&self) -> OSPEEDR1_R
pub fn ospeedr1(&self) -> OSPEEDR1_R
Bits 2:3 - Port x configuration bits (y = 0..15)
Sourcepub fn ospeedr0(&self) -> OSPEEDR0_R
pub fn ospeedr0(&self) -> OSPEEDR0_R
Bits 0:1 - Port x configuration bits (y = 0..15)
Source§impl R<u32, Reg<u32, _AFRL>>
impl R<u32, Reg<u32, _AFRL>>
Source§impl R<u32, Reg<u32, _AFRH>>
impl R<u32, Reg<u32, _AFRH>>
Sourcepub fn afsel15(&self) -> AFSEL15_R
pub fn afsel15(&self) -> AFSEL15_R
Bits 28:31 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afsel14(&self) -> AFSEL14_R
pub fn afsel14(&self) -> AFSEL14_R
Bits 24:27 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afsel13(&self) -> AFSEL13_R
pub fn afsel13(&self) -> AFSEL13_R
Bits 20:23 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afsel12(&self) -> AFSEL12_R
pub fn afsel12(&self) -> AFSEL12_R
Bits 16:19 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afsel11(&self) -> AFSEL11_R
pub fn afsel11(&self) -> AFSEL11_R
Bits 12:15 - Alternate function selection for port x bit y (y = 8..15)
Sourcepub fn afsel10(&self) -> AFSEL10_R
pub fn afsel10(&self) -> AFSEL10_R
Bits 8:11 - Alternate function selection for port x bit y (y = 8..15)
Source§impl R<u32, Reg<u32, _CR1>>
impl R<u32, Reg<u32, _CR1>>
Sourcepub fn lsbfirst(&self) -> LSBFIRST_R
pub fn lsbfirst(&self) -> LSBFIRST_R
Bit 8 - Least significant bit first
Source§impl R<u32, Reg<u32, _IM>>
impl R<u32, Reg<u32, _IM>>
Sourcepub fn lfsdetie(&self) -> LFSDETIE_R
pub fn lfsdetie(&self) -> LFSDETIE_R
Bit 6 - Late frame synchronization detection interrupt enable
Sourcepub fn afsdetie(&self) -> AFSDETIE_R
pub fn afsdetie(&self) -> AFSDETIE_R
Bit 5 - Anticipated frame synchronization detection interrupt enable
Sourcepub fn wckcfgie(&self) -> WCKCFGIE_R
pub fn wckcfgie(&self) -> WCKCFGIE_R
Bit 2 - Wrong clock configuration interrupt enable
Sourcepub fn mutedetie(&self) -> MUTEDETIE_R
pub fn mutedetie(&self) -> MUTEDETIE_R
Bit 1 - Mute detection interrupt enable
Sourcepub fn ovrudrie(&self) -> OVRUDRIE_R
pub fn ovrudrie(&self) -> OVRUDRIE_R
Bit 0 - Overrun/underrun interrupt enable
Source§impl R<u32, Reg<u32, _CR1>>
impl R<u32, Reg<u32, _CR1>>
Sourcepub fn uifremap(&self) -> UIFREMAP_R
pub fn uifremap(&self) -> UIFREMAP_R
Bit 11 - UIF status bit remapping
Source§impl R<u32, Reg<u32, _CR1>>
impl R<u32, Reg<u32, _CR1>>
Sourcepub fn uifremap(&self) -> UIFREMAP_R
pub fn uifremap(&self) -> UIFREMAP_R
Bit 11 - UIF status bit remapping.
Source§impl R<u32, Reg<u32, _CR1>>
impl R<u32, Reg<u32, _CR1>>
Sourcepub fn uifremap(&self) -> UIFREMAP_R
pub fn uifremap(&self) -> UIFREMAP_R
Bit 11 - UIF status bit remapping
Source§impl R<u32, Reg<u32, _CR1>>
impl R<u32, Reg<u32, _CR1>>
Sourcepub fn uifremap(&self) -> UIFREMAP_R
pub fn uifremap(&self) -> UIFREMAP_R
Bit 11 - UIF status bit remapping
Source§impl R<u32, Reg<u32, _OR>>
impl R<u32, Reg<u32, _OR>>
Sourcepub fn tim1_etr_adc1_rmp(&self) -> TIM1_ETR_ADC1_RMP_R
pub fn tim1_etr_adc1_rmp(&self) -> TIM1_ETR_ADC1_RMP_R
Bits 0:1 - TIM1_ETR_ADC1 remapping capability
Source§impl R<u32, Reg<u32, _CCMR3_OUTPUT>>
impl R<u32, Reg<u32, _CCMR3_OUTPUT>>
Sourcepub fn oc6m_bit3(&self) -> OC6M_BIT3_R
pub fn oc6m_bit3(&self) -> OC6M_BIT3_R
Bit 24 - Output Compare 6 mode bit 3
Sourcepub fn oc5m_bit3(&self) -> OC5M_BIT3_R
pub fn oc5m_bit3(&self) -> OC5M_BIT3_R
Bit 16 - Output Compare 5 mode bit 3
Source§impl R<u32, Reg<u32, _AF2>>
impl R<u32, Reg<u32, _AF2>>
Sourcepub fn bk2cmp1e(&self) -> BK2CMP1E_R
pub fn bk2cmp1e(&self) -> BK2CMP1E_R
Bit 1 - BRK2 COMP1 enable
Sourcepub fn bk2cmp2e(&self) -> BK2CMP2E_R
pub fn bk2cmp2e(&self) -> BK2CMP2E_R
Bit 2 - BRK2 COMP2 enable
Sourcepub fn bk2dfbk0e(&self) -> BK2DFBK0E_R
pub fn bk2dfbk0e(&self) -> BK2DFBK0E_R
Bit 8 - BRK2 DFSDM_BREAK0 enable
Sourcepub fn bk2cmp1p(&self) -> BK2CMP1P_R
pub fn bk2cmp1p(&self) -> BK2CMP1P_R
Bit 10 - BRK2 COMP1 input polarity
Sourcepub fn bk2cmp2p(&self) -> BK2CMP2P_R
pub fn bk2cmp2p(&self) -> BK2CMP2P_R
Bit 11 - BRK2 COMP2 input polarity
Source§impl R<u32, Reg<u32, _IER>>
impl R<u32, Reg<u32, _IER>>
Sourcepub fn exttrigie(&self) -> EXTTRIGIE_R
pub fn exttrigie(&self) -> EXTTRIGIE_R
Bit 2 - External trigger valid edge Interrupt Enable
Source§impl R<u32, Reg<u32, _CFGR>>
impl R<u32, Reg<u32, _CFGR>>
Sourcepub fn countmode(&self) -> COUNTMODE_R
pub fn countmode(&self) -> COUNTMODE_R
Bit 23 - counter mode enabled
Source§impl R<u32, Reg<u32, _CR2>>
impl R<u32, Reg<u32, _CR2>>
Source§impl R<u32, Reg<u32, _PRESC>>
impl R<u32, Reg<u32, _PRESC>>
Sourcepub fn prescaler(&self) -> PRESCALER_R
pub fn prescaler(&self) -> PRESCALER_R
Bits 0:3 - Clock prescaler
Source§impl R<u32, Reg<u32, _CR1>>
impl R<u32, Reg<u32, _CR1>>
Sourcepub fn bidimode(&self) -> BIDIMODE_R
pub fn bidimode(&self) -> BIDIMODE_R
Bit 15 - Bidirectional data mode enable
Sourcepub fn lsbfirst(&self) -> LSBFIRST_R
pub fn lsbfirst(&self) -> LSBFIRST_R
Bit 7 - Frame format
Source§impl R<u32, Reg<u32, _PRER>>
impl R<u32, Reg<u32, _PRER>>
Sourcepub fn prediv_a(&self) -> PREDIV_A_R
pub fn prediv_a(&self) -> PREDIV_A_R
Bits 16:22 - Asynchronous prescaler factor
Sourcepub fn prediv_s(&self) -> PREDIV_S_R
pub fn prediv_s(&self) -> PREDIV_S_R
Bits 0:14 - Synchronous prescaler factor
Source§impl R<u32, Reg<u32, _TAMPCR>>
impl R<u32, Reg<u32, _TAMPCR>>
Sourcepub fn tamp1trg(&self) -> TAMP1TRG_R
pub fn tamp1trg(&self) -> TAMP1TRG_R
Bit 1 - Active level for tamper 1
Sourcepub fn tamp2trg(&self) -> TAMP2TRG_R
pub fn tamp2trg(&self) -> TAMP2TRG_R
Bit 4 - Active level for tamper 2
Sourcepub fn tamp3trg(&self) -> TAMP3TRG_R
pub fn tamp3trg(&self) -> TAMP3TRG_R
Bit 6 - Active level for tamper 3
Sourcepub fn tampfreq(&self) -> TAMPFREQ_R
pub fn tampfreq(&self) -> TAMPFREQ_R
Bits 8:10 - Tamper sampling frequency
Sourcepub fn tampprch(&self) -> TAMPPRCH_R
pub fn tampprch(&self) -> TAMPPRCH_R
Bits 13:14 - Tamper precharge duration
Sourcepub fn tamppudis(&self) -> TAMPPUDIS_R
pub fn tamppudis(&self) -> TAMPPUDIS_R
Bit 15 - TAMPER pull-up disable
Sourcepub fn tamp1noerase(&self) -> TAMP1NOERASE_R
pub fn tamp1noerase(&self) -> TAMP1NOERASE_R
Bit 17 - Tamper 1 no erase
Sourcepub fn tamp2noerase(&self) -> TAMP2NOERASE_R
pub fn tamp2noerase(&self) -> TAMP2NOERASE_R
Bit 20 - Tamper 2 no erase
Sourcepub fn tamp3noerase(&self) -> TAMP3NOERASE_R
pub fn tamp3noerase(&self) -> TAMP3NOERASE_R
Bit 23 - Tamper 3 no erase
Source§impl R<u32, Reg<u32, _OR>>
impl R<u32, Reg<u32, _OR>>
Sourcepub fn rtc_alarm_type(&self) -> RTC_ALARM_TYPE_R
pub fn rtc_alarm_type(&self) -> RTC_ALARM_TYPE_R
Bit 0 - RTC_ALARM on PC13 output type
Sourcepub fn rtc_out_rmp(&self) -> RTC_OUT_RMP_R
pub fn rtc_out_rmp(&self) -> RTC_OUT_RMP_R
Bit 1 - RTC_OUT remap
Source§impl R<u32, Reg<u32, _CR>>
impl R<u32, Reg<u32, _CR>>
Sourcepub fn dbg_sleep(&self) -> DBG_SLEEP_R
pub fn dbg_sleep(&self) -> DBG_SLEEP_R
Bit 0 - Debug Sleep Mode
Sourcepub fn dbg_stop(&self) -> DBG_STOP_R
pub fn dbg_stop(&self) -> DBG_STOP_R
Bit 1 - Debug Stop Mode
Sourcepub fn dbg_standby(&self) -> DBG_STANDBY_R
pub fn dbg_standby(&self) -> DBG_STANDBY_R
Bit 2 - Debug Standby Mode
Sourcepub fn trace_ioen(&self) -> TRACE_IOEN_R
pub fn trace_ioen(&self) -> TRACE_IOEN_R
Bit 5 - Trace port and clock enable
Source§impl R<u32, Reg<u32, _APB1FZR1>>
impl R<u32, Reg<u32, _APB1FZR1>>
Sourcepub fn dbg_timer2_stop(&self) -> DBG_TIMER2_STOP_R
pub fn dbg_timer2_stop(&self) -> DBG_TIMER2_STOP_R
Bit 0 - Debug Timer 2 stopped when Core is halted
Sourcepub fn dbg_rtc_stop(&self) -> DBG_RTC_STOP_R
pub fn dbg_rtc_stop(&self) -> DBG_RTC_STOP_R
Bit 10 - RTC counter stopped when core is halted
Sourcepub fn dbg_wwdg_stop(&self) -> DBG_WWDG_STOP_R
pub fn dbg_wwdg_stop(&self) -> DBG_WWDG_STOP_R
Bit 11 - WWDG counter stopped when core is halted
Sourcepub fn dbg_iwdg_stop(&self) -> DBG_IWDG_STOP_R
pub fn dbg_iwdg_stop(&self) -> DBG_IWDG_STOP_R
Bit 12 - IWDG counter stopped when core is halted
Sourcepub fn dbg_i2c1_stop(&self) -> DBG_I2C1_STOP_R
pub fn dbg_i2c1_stop(&self) -> DBG_I2C1_STOP_R
Bit 21 - Debug I2C1 SMBUS timeout stopped when Core is halted
Sourcepub fn dbg_i2c3_stop(&self) -> DBG_I2C3_STOP_R
pub fn dbg_i2c3_stop(&self) -> DBG_I2C3_STOP_R
Bit 23 - Debug I2C3 SMBUS timeout stopped when core is halted
Sourcepub fn dbg_lptim1_stop(&self) -> DBG_LPTIM1_STOP_R
pub fn dbg_lptim1_stop(&self) -> DBG_LPTIM1_STOP_R
Bit 31 - Debug LPTIM1 stopped when Core is halted
Source§impl R<u32, Reg<u32, _C2AP_B1FZR1>>
impl R<u32, Reg<u32, _C2AP_B1FZR1>>
Sourcepub fn dbg_lptim2_stop(&self) -> DBG_LPTIM2_STOP_R
pub fn dbg_lptim2_stop(&self) -> DBG_LPTIM2_STOP_R
Bit 0 - LPTIM2 counter stopped when core is halted
Sourcepub fn dbg_rtc_stop(&self) -> DBG_RTC_STOP_R
pub fn dbg_rtc_stop(&self) -> DBG_RTC_STOP_R
Bit 10 - RTC counter stopped when core is halted
Sourcepub fn dbg_iwdg_stop(&self) -> DBG_IWDG_STOP_R
pub fn dbg_iwdg_stop(&self) -> DBG_IWDG_STOP_R
Bit 12 - IWDG stopped when core is halted
Sourcepub fn dbg_i2c1_stop(&self) -> DBG_I2C1_STOP_R
pub fn dbg_i2c1_stop(&self) -> DBG_I2C1_STOP_R
Bit 21 - I2C1 SMBUS timeout stopped when core is halted
Sourcepub fn dbg_i2c3_stop(&self) -> DBG_I2C3_STOP_R
pub fn dbg_i2c3_stop(&self) -> DBG_I2C3_STOP_R
Bit 23 - I2C3 SMBUS timeout stopped when core is halted
Sourcepub fn dbg_lptim1_stop(&self) -> DBG_LPTIM1_STOP_R
pub fn dbg_lptim1_stop(&self) -> DBG_LPTIM1_STOP_R
Bit 31 - LPTIM1 counter stopped when core is halted
Source§impl R<u32, Reg<u32, _APB1FZR2>>
impl R<u32, Reg<u32, _APB1FZR2>>
Sourcepub fn dbg_lptim2_stop(&self) -> DBG_LPTIM2_STOP_R
pub fn dbg_lptim2_stop(&self) -> DBG_LPTIM2_STOP_R
Bit 5 - LPTIM2 counter stopped when core is halted
Source§impl R<u32, Reg<u32, _C2APB1FZR2>>
impl R<u32, Reg<u32, _C2APB1FZR2>>
Sourcepub fn dbg_lptim2_stop(&self) -> DBG_LPTIM2_STOP_R
pub fn dbg_lptim2_stop(&self) -> DBG_LPTIM2_STOP_R
Bit 5 - LPTIM2 counter stopped when core is halted
Source§impl R<u32, Reg<u32, _APB2FZR>>
impl R<u32, Reg<u32, _APB2FZR>>
Sourcepub fn dbg_tim1_stop(&self) -> DBG_TIM1_STOP_R
pub fn dbg_tim1_stop(&self) -> DBG_TIM1_STOP_R
Bit 11 - TIM1 counter stopped when core is halted
Sourcepub fn dbg_tim16_stop(&self) -> DBG_TIM16_STOP_R
pub fn dbg_tim16_stop(&self) -> DBG_TIM16_STOP_R
Bit 17 - TIM16 counter stopped when core is halted
Sourcepub fn dbg_tim17_stop(&self) -> DBG_TIM17_STOP_R
pub fn dbg_tim17_stop(&self) -> DBG_TIM17_STOP_R
Bit 18 - TIM17 counter stopped when core is halted
Source§impl R<u32, Reg<u32, _C2APB2FZR>>
impl R<u32, Reg<u32, _C2APB2FZR>>
Sourcepub fn dbg_tim1_stop(&self) -> DBG_TIM1_STOP_R
pub fn dbg_tim1_stop(&self) -> DBG_TIM1_STOP_R
Bit 11 - TIM1 counter stopped when core is halted
Sourcepub fn dbg_tim16_stop(&self) -> DBG_TIM16_STOP_R
pub fn dbg_tim16_stop(&self) -> DBG_TIM16_STOP_R
Bit 17 - TIM16 counter stopped when core is halted
Sourcepub fn dbg_tim17_stop(&self) -> DBG_TIM17_STOP_R
pub fn dbg_tim17_stop(&self) -> DBG_TIM17_STOP_R
Bit 18 - TIM17 counter stopped when core is halted
Source§impl R<u32, Reg<u32, _CR>>
impl R<u32, Reg<u32, _CR>>
Sourcepub fn addrerrie(&self) -> ADDRERRIE_R
pub fn addrerrie(&self) -> ADDRERRIE_R
Bit 20 - Address error interrupt enable
Sourcepub fn ramerrie(&self) -> RAMERRIE_R
pub fn ramerrie(&self) -> RAMERRIE_R
Bit 19 - RAM error interrupt enable
Sourcepub fn procendie(&self) -> PROCENDIE_R
pub fn procendie(&self) -> PROCENDIE_R
Bit 17 - End of operation interrupt enable
Source§impl R<u32, Reg<u32, _CLRFR>>
impl R<u32, Reg<u32, _CLRFR>>
Sourcepub fn addrerrfc(&self) -> ADDRERRFC_R
pub fn addrerrfc(&self) -> ADDRERRFC_R
Bit 20 - Clear Address error flag
Sourcepub fn ramerrfc(&self) -> RAMERRFC_R
pub fn ramerrfc(&self) -> RAMERRFC_R
Bit 19 - Clear RAM error flag
Sourcepub fn procendfc(&self) -> PROCENDFC_R
pub fn procendfc(&self) -> PROCENDFC_R
Bit 17 - Clear PKA End of Operation flag
Source§impl R<u32, Reg<u32, _C1TOC2SR>>
impl R<u32, Reg<u32, _C1TOC2SR>>
Sourcepub fn ch6f(&self) -> CH6F_R
pub fn ch6f(&self) -> CH6F_R
Bit 5 - processor 1 transmit to process 2 Receive channel 6 status flag
Sourcepub fn ch5f(&self) -> CH5F_R
pub fn ch5f(&self) -> CH5F_R
Bit 4 - processor 1 transmit to process 2 Receive channel 5 status flag
Sourcepub fn ch4f(&self) -> CH4F_R
pub fn ch4f(&self) -> CH4F_R
Bit 3 - processor 1 transmit to process 2 Receive channel 4 status flag
Sourcepub fn ch3f(&self) -> CH3F_R
pub fn ch3f(&self) -> CH3F_R
Bit 2 - processor 1 transmit to process 2 Receive channel 3 status flag
Source§impl R<u32, Reg<u32, _C2TOC1SR>>
impl R<u32, Reg<u32, _C2TOC1SR>>
Sourcepub fn ch6f(&self) -> CH6F_R
pub fn ch6f(&self) -> CH6F_R
Bit 5 - processor 2 transmit to process 1 Receive channel 6 status flag
Sourcepub fn ch5f(&self) -> CH5F_R
pub fn ch5f(&self) -> CH5F_R
Bit 4 - processor 2 transmit to process 1 Receive channel 5 status flag
Sourcepub fn ch4f(&self) -> CH4F_R
pub fn ch4f(&self) -> CH4F_R
Bit 3 - processor 2 transmit to process 1 Receive channel 4 status flag
Sourcepub fn ch3f(&self) -> CH3F_R
pub fn ch3f(&self) -> CH3F_R
Bit 2 - processor 2 transmit to process 1 Receive channel 3 status flag
Source§impl R<u32, Reg<u32, _HWCFGR>>
impl R<u32, Reg<u32, _HWCFGR>>
Sourcepub fn channels(&self) -> CHANNELS_R
pub fn channels(&self) -> CHANNELS_R
Bits 0:7 - Number of channels per CPU supported by the IP, range 1 to 16
Source§impl R<u32, Reg<u32, _RTSR1>>
impl R<u32, Reg<u32, _RTSR1>>
Sourcepub fn rt(&self) -> RT_R
pub fn rt(&self) -> RT_R
Bits 0:21 - Rising trigger event configuration bit of Configurable Event input
Sourcepub fn rt_31(&self) -> RT_31_R
pub fn rt_31(&self) -> RT_31_R
Bit 31 - Rising trigger event configuration bit of Configurable Event input
Sourcepub fn rt0(&self) -> RT0_R
pub fn rt0(&self) -> RT0_R
Bit 0 - Rising trigger event configuration bit of configurable Event input 0.
Sourcepub fn rt1(&self) -> RT1_R
pub fn rt1(&self) -> RT1_R
Bit 1 - Rising trigger event configuration bit of configurable Event input 1.
Sourcepub fn rt2(&self) -> RT2_R
pub fn rt2(&self) -> RT2_R
Bit 2 - Rising trigger event configuration bit of configurable Event input 2.
Sourcepub fn rt3(&self) -> RT3_R
pub fn rt3(&self) -> RT3_R
Bit 3 - Rising trigger event configuration bit of configurable Event input 3.
Sourcepub fn rt4(&self) -> RT4_R
pub fn rt4(&self) -> RT4_R
Bit 4 - Rising trigger event configuration bit of configurable Event input 4.
Sourcepub fn rt5(&self) -> RT5_R
pub fn rt5(&self) -> RT5_R
Bit 5 - Rising trigger event configuration bit of configurable Event input 5.
Sourcepub fn rt6(&self) -> RT6_R
pub fn rt6(&self) -> RT6_R
Bit 6 - Rising trigger event configuration bit of configurable Event input 6.
Sourcepub fn rt7(&self) -> RT7_R
pub fn rt7(&self) -> RT7_R
Bit 7 - Rising trigger event configuration bit of configurable Event input 7.
Sourcepub fn rt8(&self) -> RT8_R
pub fn rt8(&self) -> RT8_R
Bit 8 - Rising trigger event configuration bit of configurable Event input 8.
Sourcepub fn rt9(&self) -> RT9_R
pub fn rt9(&self) -> RT9_R
Bit 9 - Rising trigger event configuration bit of configurable Event input 9.
Sourcepub fn rt10(&self) -> RT10_R
pub fn rt10(&self) -> RT10_R
Bit 10 - Rising trigger event configuration bit of configurable Event input 10.
Sourcepub fn rt11(&self) -> RT11_R
pub fn rt11(&self) -> RT11_R
Bit 11 - Rising trigger event configuration bit of configurable Event input 11.
Sourcepub fn rt12(&self) -> RT12_R
pub fn rt12(&self) -> RT12_R
Bit 12 - Rising trigger event configuration bit of configurable Event input 12.
Sourcepub fn rt13(&self) -> RT13_R
pub fn rt13(&self) -> RT13_R
Bit 13 - Rising trigger event configuration bit of configurable Event input 13.
Sourcepub fn rt14(&self) -> RT14_R
pub fn rt14(&self) -> RT14_R
Bit 14 - Rising trigger event configuration bit of configurable Event input 14.
Sourcepub fn rt15(&self) -> RT15_R
pub fn rt15(&self) -> RT15_R
Bit 15 - Rising trigger event configuration bit of configurable Event input 15.
Sourcepub fn rt16(&self) -> RT16_R
pub fn rt16(&self) -> RT16_R
Bit 16 - Rising trigger event configuration bit of configurable Event input 16.
Sourcepub fn rt17(&self) -> RT17_R
pub fn rt17(&self) -> RT17_R
Bit 17 - Rising trigger event configuration bit of configurable Event input 17.
Sourcepub fn rt18(&self) -> RT18_R
pub fn rt18(&self) -> RT18_R
Bit 18 - Rising trigger event configuration bit of configurable Event input 18.
Sourcepub fn rt19(&self) -> RT19_R
pub fn rt19(&self) -> RT19_R
Bit 19 - Rising trigger event configuration bit of configurable Event input 19.
Sourcepub fn rt20(&self) -> RT20_R
pub fn rt20(&self) -> RT20_R
Bit 20 - Rising trigger event configuration bit of configurable Event input 20.
Source§impl R<u32, Reg<u32, _FTSR1>>
impl R<u32, Reg<u32, _FTSR1>>
Sourcepub fn ft(&self) -> FT_R
pub fn ft(&self) -> FT_R
Bits 0:21 - Falling trigger event configuration bit of Configurable Event input
Sourcepub fn ft_31(&self) -> FT_31_R
pub fn ft_31(&self) -> FT_31_R
Bit 31 - Falling trigger event configuration bit of Configurable Event input
Sourcepub fn ft0(&self) -> FT0_R
pub fn ft0(&self) -> FT0_R
Bit 0 - Falling trigger event configuration bit of configurable Event input 0.
Sourcepub fn ft1(&self) -> FT1_R
pub fn ft1(&self) -> FT1_R
Bit 1 - Falling trigger event configuration bit of configurable Event input 1.
Sourcepub fn ft2(&self) -> FT2_R
pub fn ft2(&self) -> FT2_R
Bit 2 - Falling trigger event configuration bit of configurable Event input 2.
Sourcepub fn ft3(&self) -> FT3_R
pub fn ft3(&self) -> FT3_R
Bit 3 - Falling trigger event configuration bit of configurable Event input 3.
Sourcepub fn ft4(&self) -> FT4_R
pub fn ft4(&self) -> FT4_R
Bit 4 - Falling trigger event configuration bit of configurable Event input 4.
Sourcepub fn ft5(&self) -> FT5_R
pub fn ft5(&self) -> FT5_R
Bit 5 - Falling trigger event configuration bit of configurable Event input 5.
Sourcepub fn ft6(&self) -> FT6_R
pub fn ft6(&self) -> FT6_R
Bit 6 - Falling trigger event configuration bit of configurable Event input 6.
Sourcepub fn ft7(&self) -> FT7_R
pub fn ft7(&self) -> FT7_R
Bit 7 - Falling trigger event configuration bit of configurable Event input 7.
Sourcepub fn ft8(&self) -> FT8_R
pub fn ft8(&self) -> FT8_R
Bit 8 - Falling trigger event configuration bit of configurable Event input 8.
Sourcepub fn ft9(&self) -> FT9_R
pub fn ft9(&self) -> FT9_R
Bit 9 - Falling trigger event configuration bit of configurable Event input 9.
Sourcepub fn ft10(&self) -> FT10_R
pub fn ft10(&self) -> FT10_R
Bit 10 - Falling trigger event configuration bit of configurable Event input 10.
Sourcepub fn ft11(&self) -> FT11_R
pub fn ft11(&self) -> FT11_R
Bit 11 - Falling trigger event configuration bit of configurable Event input 11.
Sourcepub fn ft12(&self) -> FT12_R
pub fn ft12(&self) -> FT12_R
Bit 12 - Falling trigger event configuration bit of configurable Event input 12.
Sourcepub fn ft13(&self) -> FT13_R
pub fn ft13(&self) -> FT13_R
Bit 13 - Falling trigger event configuration bit of configurable Event input 13.
Sourcepub fn ft14(&self) -> FT14_R
pub fn ft14(&self) -> FT14_R
Bit 14 - Falling trigger event configuration bit of configurable Event input 14.
Sourcepub fn ft15(&self) -> FT15_R
pub fn ft15(&self) -> FT15_R
Bit 15 - Falling trigger event configuration bit of configurable Event input 15.
Sourcepub fn ft16(&self) -> FT16_R
pub fn ft16(&self) -> FT16_R
Bit 16 - Falling trigger event configuration bit of configurable Event input 16.
Sourcepub fn ft17(&self) -> FT17_R
pub fn ft17(&self) -> FT17_R
Bit 17 - Falling trigger event configuration bit of configurable Event input 17.
Sourcepub fn ft18(&self) -> FT18_R
pub fn ft18(&self) -> FT18_R
Bit 18 - Falling trigger event configuration bit of configurable Event input 18.
Sourcepub fn ft19(&self) -> FT19_R
pub fn ft19(&self) -> FT19_R
Bit 19 - Falling trigger event configuration bit of configurable Event input 19.
Sourcepub fn ft20(&self) -> FT20_R
pub fn ft20(&self) -> FT20_R
Bit 20 - Falling trigger event configuration bit of configurable Event input 20.
Source§impl R<u32, Reg<u32, _HWCFGR5>>
impl R<u32, Reg<u32, _HWCFGR5>>
Sourcepub fn cpuevent(&self) -> CPUEVENT_R
pub fn cpuevent(&self) -> CPUEVENT_R
Bits 0:31 - HW configuration CPU event generation
Source§impl R<u32, Reg<u32, _HWCFGR6>>
impl R<u32, Reg<u32, _HWCFGR6>>
Sourcepub fn cpuevent(&self) -> CPUEVENT_R
pub fn cpuevent(&self) -> CPUEVENT_R
Bits 0:31 - HW configuration CPU event generation
Source§impl R<u32, Reg<u32, _HWCFGR7>>
impl R<u32, Reg<u32, _HWCFGR7>>
Sourcepub fn cpuevent(&self) -> CPUEVENT_R
pub fn cpuevent(&self) -> CPUEVENT_R
Bits 0:31 - HW configuration CPU event generation
Source§impl R<u32, Reg<u32, _HWCFGR2>>
impl R<u32, Reg<u32, _HWCFGR2>>
Sourcepub fn event_trg(&self) -> EVENT_TRG_R
pub fn event_trg(&self) -> EVENT_TRG_R
Bits 0:31 - HW configuration event trigger type
Source§impl R<u32, Reg<u32, _HWCFGR3>>
impl R<u32, Reg<u32, _HWCFGR3>>
Sourcepub fn event_trg(&self) -> EVENT_TRG_R
pub fn event_trg(&self) -> EVENT_TRG_R
Bits 0:31 - HW configuration event trigger type
Source§impl R<u32, Reg<u32, _HWCFGR4>>
impl R<u32, Reg<u32, _HWCFGR4>>
Sourcepub fn event_trg(&self) -> EVENT_TRG_R
pub fn event_trg(&self) -> EVENT_TRG_R
Bits 0:31 - HW configuration event trigger type
Source§impl R<u32, Reg<u32, _HWCFGR1>>
impl R<u32, Reg<u32, _HWCFGR1>>
Sourcepub fn nbevents(&self) -> NBEVENTS_R
pub fn nbevents(&self) -> NBEVENTS_R
Bits 0:7 - HW configuration number of event
Sourcepub fn cpuevten(&self) -> CPUEVTEN_R
pub fn cpuevten(&self) -> CPUEVTEN_R
Bits 12:15 - HW configuration of CPU(m) event output enable
Source§impl R<u32, Reg<u32, _CR>>
impl R<u32, Reg<u32, _CR>>
Sourcepub fn syncokie(&self) -> SYNCOKIE_R
pub fn syncokie(&self) -> SYNCOKIE_R
Bit 0 - SYNC event OK interrupt enable
Sourcepub fn syncwarnie(&self) -> SYNCWARNIE_R
pub fn syncwarnie(&self) -> SYNCWARNIE_R
Bit 1 - SYNC warning interrupt enable
Sourcepub fn autotrimen(&self) -> AUTOTRIMEN_R
pub fn autotrimen(&self) -> AUTOTRIMEN_R
Bit 6 - Automatic trimming enable
Source§impl R<u32, Reg<u32, _ISR>>
impl R<u32, Reg<u32, _ISR>>
Sourcepub fn syncwarnf(&self) -> SYNCWARNF_R
pub fn syncwarnf(&self) -> SYNCWARNF_R
Bit 1 - SYNC warning flag
Sourcepub fn syncmiss(&self) -> SYNCMISS_R
pub fn syncmiss(&self) -> SYNCMISS_R
Bit 9 - SYNC missed
Source§impl R<u16, Reg<u16, _CNTR>>
impl R<u16, Reg<u16, _CNTR>>
Sourcepub fn l1resume(&self) -> L1RESUME_R
pub fn l1resume(&self) -> L1RESUME_R
Bit 5 - LPM L1 Resume request
Source§impl R<u16, Reg<u16, _COUNT0_TX>>
impl R<u16, Reg<u16, _COUNT0_TX>>
Sourcepub fn count0_tx(&self) -> COUNT0_TX_R
pub fn count0_tx(&self) -> COUNT0_TX_R
Bits 0:9 - Transmission byte count
Source§impl R<u16, Reg<u16, _COUNT1_TX>>
impl R<u16, Reg<u16, _COUNT1_TX>>
Sourcepub fn count1_tx(&self) -> COUNT1_TX_R
pub fn count1_tx(&self) -> COUNT1_TX_R
Bits 0:9 - Transmission byte count
Source§impl R<u16, Reg<u16, _COUNT2_TX>>
impl R<u16, Reg<u16, _COUNT2_TX>>
Sourcepub fn count2_tx(&self) -> COUNT2_TX_R
pub fn count2_tx(&self) -> COUNT2_TX_R
Bits 0:9 - Transmission byte count
Source§impl R<u16, Reg<u16, _COUNT3_TX>>
impl R<u16, Reg<u16, _COUNT3_TX>>
Sourcepub fn count3_tx(&self) -> COUNT3_TX_R
pub fn count3_tx(&self) -> COUNT3_TX_R
Bits 0:9 - Transmission byte count
Source§impl R<u16, Reg<u16, _COUNT4_TX>>
impl R<u16, Reg<u16, _COUNT4_TX>>
Sourcepub fn count4_tx(&self) -> COUNT4_TX_R
pub fn count4_tx(&self) -> COUNT4_TX_R
Bits 0:9 - Transmission byte count
Source§impl R<u16, Reg<u16, _COUNT5_TX>>
impl R<u16, Reg<u16, _COUNT5_TX>>
Sourcepub fn count5_tx(&self) -> COUNT5_TX_R
pub fn count5_tx(&self) -> COUNT5_TX_R
Bits 0:9 - Transmission byte count
Source§impl R<u16, Reg<u16, _COUNT6_TX>>
impl R<u16, Reg<u16, _COUNT6_TX>>
Sourcepub fn count6_tx(&self) -> COUNT6_TX_R
pub fn count6_tx(&self) -> COUNT6_TX_R
Bits 0:9 - Transmission byte count
Source§impl R<u16, Reg<u16, _COUNT7_TX>>
impl R<u16, Reg<u16, _COUNT7_TX>>
Sourcepub fn count7_tx(&self) -> COUNT7_TX_R
pub fn count7_tx(&self) -> COUNT7_TX_R
Bits 0:9 - Transmission byte count
Source§impl R<u16, Reg<u16, _ADDR0_RX>>
impl R<u16, Reg<u16, _ADDR0_RX>>
Sourcepub fn addr0_rx(&self) -> ADDR0_RX_R
pub fn addr0_rx(&self) -> ADDR0_RX_R
Bits 1:15 - Reception buffer address
Source§impl R<u16, Reg<u16, _ADDR1_RX>>
impl R<u16, Reg<u16, _ADDR1_RX>>
Sourcepub fn addr1_rx(&self) -> ADDR1_RX_R
pub fn addr1_rx(&self) -> ADDR1_RX_R
Bits 1:15 - Reception buffer address
Source§impl R<u16, Reg<u16, _ADDR2_RX>>
impl R<u16, Reg<u16, _ADDR2_RX>>
Sourcepub fn addr2_rx(&self) -> ADDR2_RX_R
pub fn addr2_rx(&self) -> ADDR2_RX_R
Bits 1:15 - Reception buffer address
Source§impl R<u16, Reg<u16, _ADDR3_RX>>
impl R<u16, Reg<u16, _ADDR3_RX>>
Sourcepub fn addr3_rx(&self) -> ADDR3_RX_R
pub fn addr3_rx(&self) -> ADDR3_RX_R
Bits 1:15 - Reception buffer address
Source§impl R<u16, Reg<u16, _ADDR4_RX>>
impl R<u16, Reg<u16, _ADDR4_RX>>
Sourcepub fn addr4_rx(&self) -> ADDR4_RX_R
pub fn addr4_rx(&self) -> ADDR4_RX_R
Bits 1:15 - Reception buffer address
Source§impl R<u16, Reg<u16, _ADDR5_RX>>
impl R<u16, Reg<u16, _ADDR5_RX>>
Sourcepub fn addr5_rx(&self) -> ADDR5_RX_R
pub fn addr5_rx(&self) -> ADDR5_RX_R
Bits 1:15 - Reception buffer address
Source§impl R<u16, Reg<u16, _ADDR6_RX>>
impl R<u16, Reg<u16, _ADDR6_RX>>
Sourcepub fn addr6_rx(&self) -> ADDR6_RX_R
pub fn addr6_rx(&self) -> ADDR6_RX_R
Bits 1:15 - Reception buffer address
Source§impl R<u16, Reg<u16, _ADDR7_RX>>
impl R<u16, Reg<u16, _ADDR7_RX>>
Sourcepub fn addr7_rx(&self) -> ADDR7_RX_R
pub fn addr7_rx(&self) -> ADDR7_RX_R
Bits 1:15 - Reception buffer address
Source§impl R<u16, Reg<u16, _COUNT0_RX>>
impl R<u16, Reg<u16, _COUNT0_RX>>
Sourcepub fn count0_rx(&self) -> COUNT0_RX_R
pub fn count0_rx(&self) -> COUNT0_RX_R
Bits 0:9 - Reception byte count
Sourcepub fn num_block(&self) -> NUM_BLOCK_R
pub fn num_block(&self) -> NUM_BLOCK_R
Bits 10:14 - Number of blocks
Source§impl R<u16, Reg<u16, _COUNT1_RX>>
impl R<u16, Reg<u16, _COUNT1_RX>>
Sourcepub fn count1_rx(&self) -> COUNT1_RX_R
pub fn count1_rx(&self) -> COUNT1_RX_R
Bits 0:9 - Reception byte count
Sourcepub fn num_block(&self) -> NUM_BLOCK_R
pub fn num_block(&self) -> NUM_BLOCK_R
Bits 10:14 - Number of blocks
Source§impl R<u16, Reg<u16, _COUNT2_RX>>
impl R<u16, Reg<u16, _COUNT2_RX>>
Sourcepub fn count2_rx(&self) -> COUNT2_RX_R
pub fn count2_rx(&self) -> COUNT2_RX_R
Bits 0:9 - Reception byte count
Sourcepub fn num_block(&self) -> NUM_BLOCK_R
pub fn num_block(&self) -> NUM_BLOCK_R
Bits 10:14 - Number of blocks
Source§impl R<u16, Reg<u16, _COUNT3_RX>>
impl R<u16, Reg<u16, _COUNT3_RX>>
Sourcepub fn count3_rx(&self) -> COUNT3_RX_R
pub fn count3_rx(&self) -> COUNT3_RX_R
Bits 0:9 - Reception byte count
Sourcepub fn num_block(&self) -> NUM_BLOCK_R
pub fn num_block(&self) -> NUM_BLOCK_R
Bits 10:14 - Number of blocks
Source§impl R<u16, Reg<u16, _COUNT4_RX>>
impl R<u16, Reg<u16, _COUNT4_RX>>
Sourcepub fn count4_rx(&self) -> COUNT4_RX_R
pub fn count4_rx(&self) -> COUNT4_RX_R
Bits 0:9 - Reception byte count
Sourcepub fn num_block(&self) -> NUM_BLOCK_R
pub fn num_block(&self) -> NUM_BLOCK_R
Bits 10:14 - Number of blocks
Source§impl R<u16, Reg<u16, _COUNT5_RX>>
impl R<u16, Reg<u16, _COUNT5_RX>>
Sourcepub fn count5_rx(&self) -> COUNT5_RX_R
pub fn count5_rx(&self) -> COUNT5_RX_R
Bits 0:9 - Reception byte count
Sourcepub fn num_block(&self) -> NUM_BLOCK_R
pub fn num_block(&self) -> NUM_BLOCK_R
Bits 10:14 - Number of blocks
Source§impl R<u16, Reg<u16, _COUNT6_RX>>
impl R<u16, Reg<u16, _COUNT6_RX>>
Sourcepub fn count6_rx(&self) -> COUNT6_RX_R
pub fn count6_rx(&self) -> COUNT6_RX_R
Bits 0:9 - Reception byte count
Sourcepub fn num_block(&self) -> NUM_BLOCK_R
pub fn num_block(&self) -> NUM_BLOCK_R
Bits 10:14 - Number of blocks
Source§impl R<u16, Reg<u16, _COUNT7_RX>>
impl R<u16, Reg<u16, _COUNT7_RX>>
Sourcepub fn count7_rx(&self) -> COUNT7_RX_R
pub fn count7_rx(&self) -> COUNT7_RX_R
Bits 0:9 - Reception byte count
Sourcepub fn num_block(&self) -> NUM_BLOCK_R
pub fn num_block(&self) -> NUM_BLOCK_R
Bits 10:14 - Number of blocks
Source§impl R<u32, Reg<u32, _ACTRL>>
impl R<u32, Reg<u32, _ACTRL>>
Sourcepub fn dismcycint(&self) -> DISMCYCINT_R
pub fn dismcycint(&self) -> DISMCYCINT_R
Bit 0 - DISMCYCINT
Sourcepub fn disdefwbuf(&self) -> DISDEFWBUF_R
pub fn disdefwbuf(&self) -> DISDEFWBUF_R
Bit 1 - DISDEFWBUF