[][src]Struct stm32l1::R

pub struct R<U, T> { /* fields omitted */ }

Register/field reader

Result of the read method of a register. Also it can be used in the modify method

Methods

impl<U, T> R<U, T> where
    U: Copy
[src]

pub fn bits(&self) -> U[src]

Read raw bits from register/field

impl<FI> R<bool, FI>[src]

pub fn bit(&self) -> bool[src]

Value of the field as raw bits

pub fn bit_is_clear(&self) -> bool[src]

Returns true if the bit is clear (0)

pub fn bit_is_set(&self) -> bool[src]

Returns true if the bit is set (1)

impl R<u32, Reg<u32, _CR>>[src]

pub fn dmaouten(&self) -> DMAOUTEN_R[src]

Bit 12 - Enable DMA management of data output phase

pub fn dmainen(&self) -> DMAINEN_R[src]

Bit 11 - Enable DMA management of data input phase

pub fn errie(&self) -> ERRIE_R[src]

Bit 10 - Error interrupt enable

pub fn ccfie(&self) -> CCFIE_R[src]

Bit 9 - CCF flag interrupt enable

pub fn errc(&self) -> ERRC_R[src]

Bit 8 - Error clear

pub fn ccfc(&self) -> CCFC_R[src]

Bit 7 - Computation Complete Flag Clear

pub fn chmod(&self) -> CHMOD_R[src]

Bits 5:6 - AES chaining mode

pub fn mode(&self) -> MODE_R[src]

Bits 3:4 - AES operating mode

pub fn datatype(&self) -> DATATYPE_R[src]

Bits 1:2 - Data type selection

pub fn en(&self) -> EN_R[src]

Bit 0 - AES enable

impl R<u32, Reg<u32, _SR>>[src]

pub fn wrerr(&self) -> WRERR_R[src]

Bit 2 - Write error flag

pub fn rderr(&self) -> RDERR_R[src]

Bit 1 - Read error flag

pub fn ccf(&self) -> CCF_R[src]

Bit 0 - Computation complete flag

impl R<u32, Reg<u32, _DINR>>[src]

pub fn dinr(&self) -> DINR_R[src]

Bits 0:31 - Data input

impl R<u32, Reg<u32, _DOUTR>>[src]

pub fn doutr(&self) -> DOUTR_R[src]

Bits 0:31 - Data output

impl R<u32, Reg<u32, _KEYR0>>[src]

pub fn keyr0(&self) -> KEYR0_R[src]

Bits 0:31 - AES key

impl R<u32, Reg<u32, _KEYR1>>[src]

pub fn keyr1(&self) -> KEYR1_R[src]

Bits 0:31 - AES key

impl R<u32, Reg<u32, _KEYR2>>[src]

pub fn keyr2(&self) -> KEYR2_R[src]

Bits 0:31 - AES key

impl R<u32, Reg<u32, _KEYR3>>[src]

pub fn keyr3(&self) -> KEYR3_R[src]

Bits 0:31 - AES key

impl R<u32, Reg<u32, _IVR0>>[src]

pub fn ivr0(&self) -> IVR0_R[src]

Bits 0:31 - Initialization Vector Register

impl R<u32, Reg<u32, _IVR1>>[src]

pub fn ivr1(&self) -> IVR1_R[src]

Bits 0:31 - Initialization Vector Register

impl R<u32, Reg<u32, _IVR2>>[src]

pub fn ivr2(&self) -> IVR2_R[src]

Bits 0:31 - Initialization Vector Register

impl R<u32, Reg<u32, _IVR3>>[src]

pub fn ivr3(&self) -> IVR3_R[src]

Bits 0:31 - Initialization Vector Register

impl R<u32, Reg<u32, _CSR>>[src]

pub fn tsusp(&self) -> TSUSP_R[src]

Bit 31 - Suspend Timer Mode

pub fn caif(&self) -> CAIF_R[src]

Bit 30 - Channel acquisition interrupt flag

pub fn caie(&self) -> CAIE_R[src]

Bit 29 - Channel Acquisition Interrupt Enable / Clear

pub fn rch13(&self) -> RCH13_R[src]

Bit 28 - Select GPIO port PC3 as re-routed ADC input channel CH13.

pub fn fch8(&self) -> FCH8_R[src]

Bit 27 - Select GPIO port PB0 as fast ADC input channel CH8.

pub fn fch3(&self) -> FCH3_R[src]

Bit 26 - Select GPIO port PA3 as fast ADC input channel CH3.

pub fn outsel(&self) -> OUTSEL_R[src]

Bits 21:23 - Comparator 2 output selection

pub fn insel(&self) -> INSEL_R[src]

Bits 18:20 - Inverted input selection

pub fn wndwe(&self) -> WNDWE_R[src]

Bit 17 - Window mode enable

pub fn vrefouten(&self) -> VREFOUTEN_R[src]

Bit 16 - VREFINT output enable

pub fn cmp2out(&self) -> CMP2OUT_R[src]

Bit 13 - Comparator 2 output

pub fn speed(&self) -> SPEED_R[src]

Bit 12 - Comparator 2 speed mode

pub fn cmp1out(&self) -> CMP1OUT_R[src]

Bit 7 - Comparator 1 output

pub fn sw1(&self) -> SW1_R[src]

Bit 5 - SW1 analog switch enable

pub fn cmp1en(&self) -> CMP1EN_R[src]

Bit 4 - Comparator 1 enable

pub fn pd400k(&self) -> PD400K_R[src]

Bit 3 - 400 kO pull-down resistor

pub fn pd10k(&self) -> PD10K_R[src]

Bit 2 - 10 kO pull-down resistor

pub fn pu400k(&self) -> PU400K_R[src]

Bit 1 - 400 kO pull-up resistor

pub fn pu10k(&self) -> PU10K_R[src]

Bit 0 - 10 kO pull-up resistor

impl R<u32, Reg<u32, _DR>>[src]

pub fn dr(&self) -> DR_R[src]

Bits 0:31 - Data Register

impl R<u32, Reg<u32, _IDR>>[src]

pub fn idr(&self) -> IDR_R[src]

Bits 0:6 - Independent data register

impl R<bool, DMAUDRIE2_A>[src]

pub fn variant(&self) -> DMAUDRIE2_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, DMAEN2_A>[src]

pub fn variant(&self) -> DMAEN2_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u8, WAVE2_A>[src]

pub fn variant(&self) -> Variant<u8, WAVE2_A>[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_noise(&self) -> bool[src]

Checks if the value of the field is NOISE

pub fn is_triangle(&self) -> bool[src]

Checks if the value of the field is TRIANGLE

impl R<u8, TSEL2_A>[src]

pub fn variant(&self) -> TSEL2_A[src]

Get enumerated values variant

pub fn is_tim6_trgo(&self) -> bool[src]

Checks if the value of the field is TIM6_TRGO

pub fn is_tim8_trgo(&self) -> bool[src]

Checks if the value of the field is TIM8_TRGO

pub fn is_tim7_trgo(&self) -> bool[src]

Checks if the value of the field is TIM7_TRGO

pub fn is_tim5_trgo(&self) -> bool[src]

Checks if the value of the field is TIM5_TRGO

pub fn is_tim2_trgo(&self) -> bool[src]

Checks if the value of the field is TIM2_TRGO

pub fn is_tim4_trgo(&self) -> bool[src]

Checks if the value of the field is TIM4_TRGO

pub fn is_exti9(&self) -> bool[src]

Checks if the value of the field is EXTI9

pub fn is_software(&self) -> bool[src]

Checks if the value of the field is SOFTWARE

impl R<bool, TEN2_A>[src]

pub fn variant(&self) -> TEN2_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, BOFF2_A>[src]

pub fn variant(&self) -> BOFF2_A[src]

Get enumerated values variant

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

impl R<bool, EN2_A>[src]

pub fn variant(&self) -> EN2_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u8, WAVE1_A>[src]

pub fn variant(&self) -> Variant<u8, WAVE1_A>[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_noise(&self) -> bool[src]

Checks if the value of the field is NOISE

pub fn is_triangle(&self) -> bool[src]

Checks if the value of the field is TRIANGLE

impl R<u8, TSEL1_A>[src]

pub fn variant(&self) -> Variant<u8, TSEL1_A>[src]

Get enumerated values variant

pub fn is_tim6_trgo(&self) -> bool[src]

Checks if the value of the field is TIM6_TRGO

pub fn is_tim3_trgo(&self) -> bool[src]

Checks if the value of the field is TIM3_TRGO

pub fn is_tim7_trgo(&self) -> bool[src]

Checks if the value of the field is TIM7_TRGO

pub fn is_tim15_trgo(&self) -> bool[src]

Checks if the value of the field is TIM15_TRGO

pub fn is_tim2_trgo(&self) -> bool[src]

Checks if the value of the field is TIM2_TRGO

pub fn is_exti9(&self) -> bool[src]

Checks if the value of the field is EXTI9

pub fn is_software(&self) -> bool[src]

Checks if the value of the field is SOFTWARE

impl R<u32, Reg<u32, _CR>>[src]

pub fn dmaudrie2(&self) -> DMAUDRIE2_R[src]

Bit 29 - DAC channel2 DMA underrun interrupt enable

pub fn dmaen2(&self) -> DMAEN2_R[src]

Bit 28 - DAC channel2 DMA enable

pub fn mamp2(&self) -> MAMP2_R[src]

Bits 24:27 - DAC channel2 mask/amplitude selector

pub fn wave2(&self) -> WAVE2_R[src]

Bits 22:23 - DAC channel2 noise/triangle wave generation enable

pub fn tsel2(&self) -> TSEL2_R[src]

Bits 19:21 - DAC channel2 trigger selection

pub fn ten2(&self) -> TEN2_R[src]

Bit 18 - DAC channel2 trigger enable

pub fn boff2(&self) -> BOFF2_R[src]

Bit 17 - DAC channel2 output buffer disable

pub fn en2(&self) -> EN2_R[src]

Bit 16 - DAC channel2 enable

pub fn dmaudrie1(&self) -> DMAUDRIE1_R[src]

Bit 13 - DAC channel1 DMA Underrun Interrupt enable

pub fn dmaen1(&self) -> DMAEN1_R[src]

Bit 12 - DAC channel1 DMA enable

pub fn mamp1(&self) -> MAMP1_R[src]

Bits 8:11 - DAC channel1 mask/amplitude selector

pub fn wave1(&self) -> WAVE1_R[src]

Bits 6:7 - DAC channel1 noise/triangle wave generation enable

pub fn tsel1(&self) -> TSEL1_R[src]

Bits 3:5 - DAC channel1 trigger selection

pub fn ten1(&self) -> TEN1_R[src]

Bit 2 - DAC channel1 trigger enable

pub fn boff1(&self) -> BOFF1_R[src]

Bit 1 - DAC channel1 output buffer disable

pub fn en1(&self) -> EN1_R[src]

Bit 0 - DAC channel1 enable

impl R<u32, Reg<u32, _DHR12R1>>[src]

pub fn dacc1dhr(&self) -> DACC1DHR_R[src]

Bits 0:11 - DAC channel1 12-bit right-aligned data

impl R<u32, Reg<u32, _DHR12L1>>[src]

pub fn dacc1dhr(&self) -> DACC1DHR_R[src]

Bits 4:15 - DAC channel1 12-bit left-aligned data

impl R<u32, Reg<u32, _DHR8R1>>[src]

pub fn dacc1dhr(&self) -> DACC1DHR_R[src]

Bits 0:7 - DAC channel1 8-bit right-aligned data

impl R<u32, Reg<u32, _DHR12R2>>[src]

pub fn dacc2dhr(&self) -> DACC2DHR_R[src]

Bits 0:11 - DAC channel2 12-bit right-aligned data

impl R<u32, Reg<u32, _DHR12L2>>[src]

pub fn dacc2dhr(&self) -> DACC2DHR_R[src]

Bits 4:15 - DAC channel2 12-bit left-aligned data

impl R<u32, Reg<u32, _DHR8R2>>[src]

pub fn dacc2dhr(&self) -> DACC2DHR_R[src]

Bits 0:7 - DAC channel2 8-bit right-aligned data

impl R<u32, Reg<u32, _DHR12RD>>[src]

pub fn dacc2dhr(&self) -> DACC2DHR_R[src]

Bits 16:27 - DAC channel2 12-bit right-aligned data

pub fn dacc1dhr(&self) -> DACC1DHR_R[src]

Bits 0:11 - DAC channel1 12-bit right-aligned data

impl R<u32, Reg<u32, _DHR12LD>>[src]

pub fn dacc2dhr(&self) -> DACC2DHR_R[src]

Bits 20:31 - DAC channel2 12-bit left-aligned data

pub fn dacc1dhr(&self) -> DACC1DHR_R[src]

Bits 4:15 - DAC channel1 12-bit left-aligned data

impl R<u32, Reg<u32, _DHR8RD>>[src]

pub fn dacc2dhr(&self) -> DACC2DHR_R[src]

Bits 8:15 - DAC channel2 8-bit right-aligned data

pub fn dacc1dhr(&self) -> DACC1DHR_R[src]

Bits 0:7 - DAC channel1 8-bit right-aligned data

impl R<u32, Reg<u32, _DOR1>>[src]

pub fn dacc1dor(&self) -> DACC1DOR_R[src]

Bits 0:11 - DAC channel1 data output

impl R<u32, Reg<u32, _DOR2>>[src]

pub fn dacc2dor(&self) -> DACC2DOR_R[src]

Bits 0:11 - DAC channel2 data output

impl R<bool, DMAUDR2_A>[src]

pub fn variant(&self) -> DMAUDR2_A[src]

Get enumerated values variant

pub fn is_no_underrun(&self) -> bool[src]

Checks if the value of the field is NOUNDERRUN

pub fn is_underrun(&self) -> bool[src]

Checks if the value of the field is UNDERRUN

impl R<u32, Reg<u32, _SR>>[src]

pub fn dmaudr2(&self) -> DMAUDR2_R[src]

Bit 29 - DAC channel2 DMA underrun flag

pub fn dmaudr1(&self) -> DMAUDR1_R[src]

Bit 13 - DAC channel1 DMA underrun flag

impl R<u32, Reg<u32, _ISR>>[src]

pub fn teif7(&self) -> TEIF7_R[src]

Bit 27 - Channel x transfer error flag (x = 1 ..7)

pub fn htif7(&self) -> HTIF7_R[src]

Bit 26 - Channel x half transfer flag (x = 1 ..7)

pub fn tcif7(&self) -> TCIF7_R[src]

Bit 25 - Channel x transfer complete flag (x = 1 ..7)

pub fn gif7(&self) -> GIF7_R[src]

Bit 24 - Channel x global interrupt flag (x = 1 ..7)

pub fn teif6(&self) -> TEIF6_R[src]

Bit 23 - Channel x transfer error flag (x = 1 ..7)

pub fn htif6(&self) -> HTIF6_R[src]

Bit 22 - Channel x half transfer flag (x = 1 ..7)

pub fn tcif6(&self) -> TCIF6_R[src]

Bit 21 - Channel x transfer complete flag (x = 1 ..7)

pub fn gif6(&self) -> GIF6_R[src]

Bit 20 - Channel x global interrupt flag (x = 1 ..7)

pub fn teif5(&self) -> TEIF5_R[src]

Bit 19 - Channel x transfer error flag (x = 1 ..7)

pub fn htif5(&self) -> HTIF5_R[src]

Bit 18 - Channel x half transfer flag (x = 1 ..7)

pub fn tcif5(&self) -> TCIF5_R[src]

Bit 17 - Channel x transfer complete flag (x = 1 ..7)

pub fn gif5(&self) -> GIF5_R[src]

Bit 16 - Channel x global interrupt flag (x = 1 ..7)

pub fn teif4(&self) -> TEIF4_R[src]

Bit 15 - Channel x transfer error flag (x = 1 ..7)

pub fn htif4(&self) -> HTIF4_R[src]

Bit 14 - Channel x half transfer flag (x = 1 ..7)

pub fn tcif4(&self) -> TCIF4_R[src]

Bit 13 - Channel x transfer complete flag (x = 1 ..7)

pub fn gif4(&self) -> GIF4_R[src]

Bit 12 - Channel x global interrupt flag (x = 1 ..7)

pub fn teif3(&self) -> TEIF3_R[src]

Bit 11 - Channel x transfer error flag (x = 1 ..7)

pub fn htif3(&self) -> HTIF3_R[src]

Bit 10 - Channel x half transfer flag (x = 1 ..7)

pub fn tcif3(&self) -> TCIF3_R[src]

Bit 9 - Channel x transfer complete flag (x = 1 ..7)

pub fn gif3(&self) -> GIF3_R[src]

Bit 8 - Channel x global interrupt flag (x = 1 ..7)

pub fn teif2(&self) -> TEIF2_R[src]

Bit 7 - Channel x transfer error flag (x = 1 ..7)

pub fn htif2(&self) -> HTIF2_R[src]

Bit 6 - Channel x half transfer flag (x = 1 ..7)

pub fn tcif2(&self) -> TCIF2_R[src]

Bit 5 - Channel x transfer complete flag (x = 1 ..7)

pub fn gif2(&self) -> GIF2_R[src]

Bit 4 - Channel x global interrupt flag (x = 1 ..7)

pub fn teif1(&self) -> TEIF1_R[src]

Bit 3 - Channel x transfer error flag (x = 1 ..7)

pub fn htif1(&self) -> HTIF1_R[src]

Bit 2 - Channel x half transfer flag (x = 1 ..7)

pub fn tcif1(&self) -> TCIF1_R[src]

Bit 1 - Channel x transfer complete flag (x = 1 ..7)

pub fn gif1(&self) -> GIF1_R[src]

Bit 0 - Channel x global interrupt flag (x = 1 ..7)

impl R<u32, Reg<u32, _CCR1>>[src]

pub fn mem2mem(&self) -> MEM2MEM_R[src]

Bit 14 - Memory to memory mode

pub fn pl(&self) -> PL_R[src]

Bits 12:13 - Channel priority level

pub fn msize(&self) -> MSIZE_R[src]

Bits 10:11 - Memory size

pub fn psize(&self) -> PSIZE_R[src]

Bits 8:9 - Peripheral size

pub fn minc(&self) -> MINC_R[src]

Bit 7 - Memory increment mode

pub fn pinc(&self) -> PINC_R[src]

Bit 6 - Peripheral increment mode

pub fn circ(&self) -> CIRC_R[src]

Bit 5 - Circular mode

pub fn dir(&self) -> DIR_R[src]

Bit 4 - Data transfer direction

pub fn teie(&self) -> TEIE_R[src]

Bit 3 - Transfer error interrupt enable

pub fn htie(&self) -> HTIE_R[src]

Bit 2 - Half transfer interrupt enable

pub fn tcie(&self) -> TCIE_R[src]

Bit 1 - Transfer complete interrupt enable

pub fn en(&self) -> EN_R[src]

Bit 0 - Channel enable

impl R<u32, Reg<u32, _CNDTR1>>[src]

pub fn ndt(&self) -> NDT_R[src]

Bits 0:15 - Number of data to transfer

impl R<u32, Reg<u32, _CPAR1>>[src]

pub fn pa(&self) -> PA_R[src]

Bits 0:31 - Peripheral address

impl R<u32, Reg<u32, _CMAR1>>[src]

pub fn ma(&self) -> MA_R[src]

Bits 0:31 - Memory address

impl R<u32, Reg<u32, _CCR2>>[src]

pub fn mem2mem(&self) -> MEM2MEM_R[src]

Bit 14 - Memory to memory mode

pub fn pl(&self) -> PL_R[src]

Bits 12:13 - Channel priority level

pub fn msize(&self) -> MSIZE_R[src]

Bits 10:11 - Memory size

pub fn psize(&self) -> PSIZE_R[src]

Bits 8:9 - Peripheral size

pub fn minc(&self) -> MINC_R[src]

Bit 7 - Memory increment mode

pub fn pinc(&self) -> PINC_R[src]

Bit 6 - Peripheral increment mode

pub fn circ(&self) -> CIRC_R[src]

Bit 5 - Circular mode

pub fn dir(&self) -> DIR_R[src]

Bit 4 - Data transfer direction

pub fn teie(&self) -> TEIE_R[src]

Bit 3 - Transfer error interrupt enable

pub fn htie(&self) -> HTIE_R[src]

Bit 2 - Half transfer interrupt enable

pub fn tcie(&self) -> TCIE_R[src]

Bit 1 - Transfer complete interrupt enable

pub fn en(&self) -> EN_R[src]

Bit 0 - Channel enable

impl R<u32, Reg<u32, _CNDTR2>>[src]

pub fn ndt(&self) -> NDT_R[src]

Bits 0:15 - Number of data to transfer

impl R<u32, Reg<u32, _CPAR2>>[src]

pub fn pa(&self) -> PA_R[src]

Bits 0:31 - Peripheral address

impl R<u32, Reg<u32, _CMAR2>>[src]

pub fn ma(&self) -> MA_R[src]

Bits 0:31 - Memory address

impl R<u32, Reg<u32, _CCR3>>[src]

pub fn mem2mem(&self) -> MEM2MEM_R[src]

Bit 14 - Memory to memory mode

pub fn pl(&self) -> PL_R[src]

Bits 12:13 - Channel priority level

pub fn msize(&self) -> MSIZE_R[src]

Bits 10:11 - Memory size

pub fn psize(&self) -> PSIZE_R[src]

Bits 8:9 - Peripheral size

pub fn minc(&self) -> MINC_R[src]

Bit 7 - Memory increment mode

pub fn pinc(&self) -> PINC_R[src]

Bit 6 - Peripheral increment mode

pub fn circ(&self) -> CIRC_R[src]

Bit 5 - Circular mode

pub fn dir(&self) -> DIR_R[src]

Bit 4 - Data transfer direction

pub fn teie(&self) -> TEIE_R[src]

Bit 3 - Transfer error interrupt enable

pub fn htie(&self) -> HTIE_R[src]

Bit 2 - Half transfer interrupt enable

pub fn tcie(&self) -> TCIE_R[src]

Bit 1 - Transfer complete interrupt enable

pub fn en(&self) -> EN_R[src]

Bit 0 - Channel enable

impl R<u32, Reg<u32, _CNDTR3>>[src]

pub fn ndt(&self) -> NDT_R[src]

Bits 0:15 - Number of data to transfer

impl R<u32, Reg<u32, _CPAR3>>[src]

pub fn pa(&self) -> PA_R[src]

Bits 0:31 - Peripheral address

impl R<u32, Reg<u32, _CMAR3>>[src]

pub fn ma(&self) -> MA_R[src]

Bits 0:31 - Memory address

impl R<u32, Reg<u32, _CCR4>>[src]

pub fn mem2mem(&self) -> MEM2MEM_R[src]

Bit 14 - Memory to memory mode

pub fn pl(&self) -> PL_R[src]

Bits 12:13 - Channel priority level

pub fn msize(&self) -> MSIZE_R[src]

Bits 10:11 - Memory size

pub fn psize(&self) -> PSIZE_R[src]

Bits 8:9 - Peripheral size

pub fn minc(&self) -> MINC_R[src]

Bit 7 - Memory increment mode

pub fn pinc(&self) -> PINC_R[src]

Bit 6 - Peripheral increment mode

pub fn circ(&self) -> CIRC_R[src]

Bit 5 - Circular mode

pub fn dir(&self) -> DIR_R[src]

Bit 4 - Data transfer direction

pub fn teie(&self) -> TEIE_R[src]

Bit 3 - Transfer error interrupt enable

pub fn htie(&self) -> HTIE_R[src]

Bit 2 - Half transfer interrupt enable

pub fn tcie(&self) -> TCIE_R[src]

Bit 1 - Transfer complete interrupt enable

pub fn en(&self) -> EN_R[src]

Bit 0 - Channel enable

impl R<u32, Reg<u32, _CNDTR4>>[src]

pub fn ndt(&self) -> NDT_R[src]

Bits 0:15 - Number of data to transfer

impl R<u32, Reg<u32, _CPAR4>>[src]

pub fn pa(&self) -> PA_R[src]

Bits 0:31 - Peripheral address

impl R<u32, Reg<u32, _CMAR4>>[src]

pub fn ma(&self) -> MA_R[src]

Bits 0:31 - Memory address

impl R<u32, Reg<u32, _CCR5>>[src]

pub fn mem2mem(&self) -> MEM2MEM_R[src]

Bit 14 - Memory to memory mode

pub fn pl(&self) -> PL_R[src]

Bits 12:13 - Channel priority level

pub fn msize(&self) -> MSIZE_R[src]

Bits 10:11 - Memory size

pub fn psize(&self) -> PSIZE_R[src]

Bits 8:9 - Peripheral size

pub fn minc(&self) -> MINC_R[src]

Bit 7 - Memory increment mode

pub fn pinc(&self) -> PINC_R[src]

Bit 6 - Peripheral increment mode

pub fn circ(&self) -> CIRC_R[src]

Bit 5 - Circular mode

pub fn dir(&self) -> DIR_R[src]

Bit 4 - Data transfer direction

pub fn teie(&self) -> TEIE_R[src]

Bit 3 - Transfer error interrupt enable

pub fn htie(&self) -> HTIE_R[src]

Bit 2 - Half transfer interrupt enable

pub fn tcie(&self) -> TCIE_R[src]

Bit 1 - Transfer complete interrupt enable

pub fn en(&self) -> EN_R[src]

Bit 0 - Channel enable

impl R<u32, Reg<u32, _CNDTR5>>[src]

pub fn ndt(&self) -> NDT_R[src]

Bits 0:15 - Number of data to transfer

impl R<u32, Reg<u32, _CPAR5>>[src]

pub fn pa(&self) -> PA_R[src]

Bits 0:31 - Peripheral address

impl R<u32, Reg<u32, _CMAR5>>[src]

pub fn ma(&self) -> MA_R[src]

Bits 0:31 - Memory address

impl R<u32, Reg<u32, _CCR6>>[src]

pub fn mem2mem(&self) -> MEM2MEM_R[src]

Bit 14 - Memory to memory mode

pub fn pl(&self) -> PL_R[src]

Bits 12:13 - Channel priority level

pub fn msize(&self) -> MSIZE_R[src]

Bits 10:11 - Memory size

pub fn psize(&self) -> PSIZE_R[src]

Bits 8:9 - Peripheral size

pub fn minc(&self) -> MINC_R[src]

Bit 7 - Memory increment mode

pub fn pinc(&self) -> PINC_R[src]

Bit 6 - Peripheral increment mode

pub fn circ(&self) -> CIRC_R[src]

Bit 5 - Circular mode

pub fn dir(&self) -> DIR_R[src]

Bit 4 - Data transfer direction

pub fn teie(&self) -> TEIE_R[src]

Bit 3 - Transfer error interrupt enable

pub fn htie(&self) -> HTIE_R[src]

Bit 2 - Half transfer interrupt enable

pub fn tcie(&self) -> TCIE_R[src]

Bit 1 - Transfer complete interrupt enable

pub fn en(&self) -> EN_R[src]

Bit 0 - Channel enable

impl R<u32, Reg<u32, _CNDTR6>>[src]

pub fn ndt(&self) -> NDT_R[src]

Bits 0:15 - Number of data to transfer

impl R<u32, Reg<u32, _CPAR6>>[src]

pub fn pa(&self) -> PA_R[src]

Bits 0:31 - Peripheral address

impl R<u32, Reg<u32, _CMAR6>>[src]

pub fn ma(&self) -> MA_R[src]

Bits 0:31 - Memory address

impl R<u32, Reg<u32, _CCR7>>[src]

pub fn mem2mem(&self) -> MEM2MEM_R[src]

Bit 14 - Memory to memory mode

pub fn pl(&self) -> PL_R[src]

Bits 12:13 - Channel priority level

pub fn msize(&self) -> MSIZE_R[src]

Bits 10:11 - Memory size

pub fn psize(&self) -> PSIZE_R[src]

Bits 8:9 - Peripheral size

pub fn minc(&self) -> MINC_R[src]

Bit 7 - Memory increment mode

pub fn pinc(&self) -> PINC_R[src]

Bit 6 - Peripheral increment mode

pub fn circ(&self) -> CIRC_R[src]

Bit 5 - Circular mode

pub fn dir(&self) -> DIR_R[src]

Bit 4 - Data transfer direction

pub fn teie(&self) -> TEIE_R[src]

Bit 3 - Transfer error interrupt enable

pub fn htie(&self) -> HTIE_R[src]

Bit 2 - Half transfer interrupt enable

pub fn tcie(&self) -> TCIE_R[src]

Bit 1 - Transfer complete interrupt enable

pub fn en(&self) -> EN_R[src]

Bit 0 - Channel enable

impl R<u32, Reg<u32, _CNDTR7>>[src]

pub fn ndt(&self) -> NDT_R[src]

Bits 0:15 - Number of data to transfer

impl R<u32, Reg<u32, _CPAR7>>[src]

pub fn pa(&self) -> PA_R[src]

Bits 0:31 - Peripheral address

impl R<u32, Reg<u32, _CMAR7>>[src]

pub fn ma(&self) -> MA_R[src]

Bits 0:31 - Memory address

impl R<bool, MR0_A>[src]

pub fn variant(&self) -> MR0_A[src]

Get enumerated values variant

pub fn is_masked(&self) -> bool[src]

Checks if the value of the field is MASKED

pub fn is_unmasked(&self) -> bool[src]

Checks if the value of the field is UNMASKED

impl R<u32, Reg<u32, _IMR>>[src]

pub fn mr0(&self) -> MR0_R[src]

Bit 0 - Interrupt mask on line x

pub fn mr1(&self) -> MR1_R[src]

Bit 1 - Interrupt mask on line x

pub fn mr2(&self) -> MR2_R[src]

Bit 2 - Interrupt mask on line x

pub fn mr3(&self) -> MR3_R[src]

Bit 3 - Interrupt mask on line x

pub fn mr4(&self) -> MR4_R[src]

Bit 4 - Interrupt mask on line x

pub fn mr5(&self) -> MR5_R[src]

Bit 5 - Interrupt mask on line x

pub fn mr6(&self) -> MR6_R[src]

Bit 6 - Interrupt mask on line x

pub fn mr7(&self) -> MR7_R[src]

Bit 7 - Interrupt mask on line x

pub fn mr8(&self) -> MR8_R[src]

Bit 8 - Interrupt mask on line x

pub fn mr9(&self) -> MR9_R[src]

Bit 9 - Interrupt mask on line x

pub fn mr10(&self) -> MR10_R[src]

Bit 10 - Interrupt mask on line x

pub fn mr11(&self) -> MR11_R[src]

Bit 11 - Interrupt mask on line x

pub fn mr12(&self) -> MR12_R[src]

Bit 12 - Interrupt mask on line x

pub fn mr13(&self) -> MR13_R[src]

Bit 13 - Interrupt mask on line x

pub fn mr14(&self) -> MR14_R[src]

Bit 14 - Interrupt mask on line x

pub fn mr15(&self) -> MR15_R[src]

Bit 15 - Interrupt mask on line x

pub fn mr16(&self) -> MR16_R[src]

Bit 16 - Interrupt mask on line x

pub fn mr17(&self) -> MR17_R[src]

Bit 17 - Interrupt mask on line x

pub fn mr18(&self) -> MR18_R[src]

Bit 18 - Interrupt mask on line x

pub fn mr19(&self) -> MR19_R[src]

Bit 19 - Interrupt mask on line x

pub fn mr20(&self) -> MR20_R[src]

Bit 20 - Interrupt mask on line x

pub fn mr21(&self) -> MR21_R[src]

Bit 21 - Interrupt mask on line x

pub fn mr22(&self) -> MR22_R[src]

Bit 22 - Interrupt mask on line x

impl R<bool, MR0_A>[src]

pub fn variant(&self) -> MR0_A[src]

Get enumerated values variant

pub fn is_masked(&self) -> bool[src]

Checks if the value of the field is MASKED

pub fn is_unmasked(&self) -> bool[src]

Checks if the value of the field is UNMASKED

impl R<u32, Reg<u32, _EMR>>[src]

pub fn mr0(&self) -> MR0_R[src]

Bit 0 - Event mask on line x

pub fn mr1(&self) -> MR1_R[src]

Bit 1 - Event mask on line x

pub fn mr2(&self) -> MR2_R[src]

Bit 2 - Event mask on line x

pub fn mr3(&self) -> MR3_R[src]

Bit 3 - Event mask on line x

pub fn mr4(&self) -> MR4_R[src]

Bit 4 - Event mask on line x

pub fn mr5(&self) -> MR5_R[src]

Bit 5 - Event mask on line x

pub fn mr6(&self) -> MR6_R[src]

Bit 6 - Event mask on line x

pub fn mr7(&self) -> MR7_R[src]

Bit 7 - Event mask on line x

pub fn mr8(&self) -> MR8_R[src]

Bit 8 - Event mask on line x

pub fn mr9(&self) -> MR9_R[src]

Bit 9 - Event mask on line x

pub fn mr10(&self) -> MR10_R[src]

Bit 10 - Event mask on line x

pub fn mr11(&self) -> MR11_R[src]

Bit 11 - Event mask on line x

pub fn mr12(&self) -> MR12_R[src]

Bit 12 - Event mask on line x

pub fn mr13(&self) -> MR13_R[src]

Bit 13 - Event mask on line x

pub fn mr14(&self) -> MR14_R[src]

Bit 14 - Event mask on line x

pub fn mr15(&self) -> MR15_R[src]

Bit 15 - Event mask on line x

pub fn mr16(&self) -> MR16_R[src]

Bit 16 - Event mask on line x

pub fn mr17(&self) -> MR17_R[src]

Bit 17 - Event mask on line x

pub fn mr18(&self) -> MR18_R[src]

Bit 18 - Event mask on line x

pub fn mr19(&self) -> MR19_R[src]

Bit 19 - Event mask on line x

pub fn mr20(&self) -> MR20_R[src]

Bit 20 - Event mask on line x

pub fn mr21(&self) -> MR21_R[src]

Bit 21 - Event mask on line x

pub fn mr22(&self) -> MR22_R[src]

Bit 22 - Event mask on line x

impl R<bool, TR0_A>[src]

pub fn variant(&self) -> TR0_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _RTSR>>[src]

pub fn tr0(&self) -> TR0_R[src]

Bit 0 - Rising edge trigger event configuration bit of line x

pub fn tr1(&self) -> TR1_R[src]

Bit 1 - Rising edge trigger event configuration bit of line x

pub fn tr2(&self) -> TR2_R[src]

Bit 2 - Rising edge trigger event configuration bit of line x

pub fn tr3(&self) -> TR3_R[src]

Bit 3 - Rising edge trigger event configuration bit of line x

pub fn tr4(&self) -> TR4_R[src]

Bit 4 - Rising edge trigger event configuration bit of line x

pub fn tr5(&self) -> TR5_R[src]

Bit 5 - Rising edge trigger event configuration bit of line x

pub fn tr6(&self) -> TR6_R[src]

Bit 6 - Rising edge trigger event configuration bit of line x

pub fn tr7(&self) -> TR7_R[src]

Bit 7 - Rising edge trigger event configuration bit of line x

pub fn tr8(&self) -> TR8_R[src]

Bit 8 - Rising edge trigger event configuration bit of line x

pub fn tr9(&self) -> TR9_R[src]

Bit 9 - Rising edge trigger event configuration bit of line x

pub fn tr10(&self) -> TR10_R[src]

Bit 10 - Rising edge trigger event configuration bit of line x

pub fn tr11(&self) -> TR11_R[src]

Bit 11 - Rising edge trigger event configuration bit of line x

pub fn tr12(&self) -> TR12_R[src]

Bit 12 - Rising edge trigger event configuration bit of line x

pub fn tr13(&self) -> TR13_R[src]

Bit 13 - Rising edge trigger event configuration bit of line x

pub fn tr14(&self) -> TR14_R[src]

Bit 14 - Rising edge trigger event configuration bit of line x

pub fn tr15(&self) -> TR15_R[src]

Bit 15 - Rising edge trigger event configuration bit of line x

pub fn tr16(&self) -> TR16_R[src]

Bit 16 - Rising edge trigger event configuration bit of line x

pub fn tr17(&self) -> TR17_R[src]

Bit 17 - Rising edge trigger event configuration bit of line x

pub fn tr18(&self) -> TR18_R[src]

Bit 18 - Rising edge trigger event configuration bit of line x

pub fn tr19(&self) -> TR19_R[src]

Bit 19 - Rising edge trigger event configuration bit of line x

pub fn tr20(&self) -> TR20_R[src]

Bit 20 - Rising edge trigger event configuration bit of line x

pub fn tr21(&self) -> TR21_R[src]

Bit 21 - Rising edge trigger event configuration bit of line x

pub fn tr22(&self) -> TR22_R[src]

Bit 22 - Rising edge trigger event configuration bit of line x

impl R<bool, TR0_A>[src]

pub fn variant(&self) -> TR0_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _FTSR>>[src]

pub fn tr0(&self) -> TR0_R[src]

Bit 0 - Falling edge trigger event configuration bit of line x

pub fn tr1(&self) -> TR1_R[src]

Bit 1 - Falling edge trigger event configuration bit of line x

pub fn tr2(&self) -> TR2_R[src]

Bit 2 - Falling edge trigger event configuration bit of line x

pub fn tr3(&self) -> TR3_R[src]

Bit 3 - Falling edge trigger event configuration bit of line x

pub fn tr4(&self) -> TR4_R[src]

Bit 4 - Falling edge trigger event configuration bit of line x

pub fn tr5(&self) -> TR5_R[src]

Bit 5 - Falling edge trigger event configuration bit of line x

pub fn tr6(&self) -> TR6_R[src]

Bit 6 - Falling edge trigger event configuration bit of line x

pub fn tr7(&self) -> TR7_R[src]

Bit 7 - Falling edge trigger event configuration bit of line x

pub fn tr8(&self) -> TR8_R[src]

Bit 8 - Falling edge trigger event configuration bit of line x

pub fn tr9(&self) -> TR9_R[src]

Bit 9 - Falling edge trigger event configuration bit of line x

pub fn tr10(&self) -> TR10_R[src]

Bit 10 - Falling edge trigger event configuration bit of line x

pub fn tr11(&self) -> TR11_R[src]

Bit 11 - Falling edge trigger event configuration bit of line x

pub fn tr12(&self) -> TR12_R[src]

Bit 12 - Falling edge trigger event configuration bit of line x

pub fn tr13(&self) -> TR13_R[src]

Bit 13 - Falling edge trigger event configuration bit of line x

pub fn tr14(&self) -> TR14_R[src]

Bit 14 - Falling edge trigger event configuration bit of line x

pub fn tr15(&self) -> TR15_R[src]

Bit 15 - Falling edge trigger event configuration bit of line x

pub fn tr16(&self) -> TR16_R[src]

Bit 16 - Falling edge trigger event configuration bit of line x

pub fn tr17(&self) -> TR17_R[src]

Bit 17 - Falling edge trigger event configuration bit of line x

pub fn tr18(&self) -> TR18_R[src]

Bit 18 - Falling edge trigger event configuration bit of line x

pub fn tr19(&self) -> TR19_R[src]

Bit 19 - Falling edge trigger event configuration bit of line x

pub fn tr20(&self) -> TR20_R[src]

Bit 20 - Falling edge trigger event configuration bit of line x

pub fn tr21(&self) -> TR21_R[src]

Bit 21 - Falling edge trigger event configuration bit of line x

pub fn tr22(&self) -> TR22_R[src]

Bit 22 - Falling edge trigger event configuration bit of line x

impl R<bool, SWIER0_A>[src]

pub fn variant(&self) -> Variant<bool, SWIER0_A>[src]

Get enumerated values variant

pub fn is_pend(&self) -> bool[src]

Checks if the value of the field is PEND

impl R<u32, Reg<u32, _SWIER>>[src]

pub fn swier0(&self) -> SWIER0_R[src]

Bit 0 - Software interrupt on line x

pub fn swier1(&self) -> SWIER1_R[src]

Bit 1 - Software interrupt on line x

pub fn swier2(&self) -> SWIER2_R[src]

Bit 2 - Software interrupt on line x

pub fn swier3(&self) -> SWIER3_R[src]

Bit 3 - Software interrupt on line x

pub fn swier4(&self) -> SWIER4_R[src]

Bit 4 - Software interrupt on line x

pub fn swier5(&self) -> SWIER5_R[src]

Bit 5 - Software interrupt on line x

pub fn swier6(&self) -> SWIER6_R[src]

Bit 6 - Software interrupt on line x

pub fn swier7(&self) -> SWIER7_R[src]

Bit 7 - Software interrupt on line x

pub fn swier8(&self) -> SWIER8_R[src]

Bit 8 - Software interrupt on line x

pub fn swier9(&self) -> SWIER9_R[src]

Bit 9 - Software interrupt on line x

pub fn swier10(&self) -> SWIER10_R[src]

Bit 10 - Software interrupt on line x

pub fn swier11(&self) -> SWIER11_R[src]

Bit 11 - Software interrupt on line x

pub fn swier12(&self) -> SWIER12_R[src]

Bit 12 - Software interrupt on line x

pub fn swier13(&self) -> SWIER13_R[src]

Bit 13 - Software interrupt on line x

pub fn swier14(&self) -> SWIER14_R[src]

Bit 14 - Software interrupt on line x

pub fn swier15(&self) -> SWIER15_R[src]

Bit 15 - Software interrupt on line x

pub fn swier16(&self) -> SWIER16_R[src]

Bit 16 - Software interrupt on line x

pub fn swier17(&self) -> SWIER17_R[src]

Bit 17 - Software interrupt on line x

pub fn swier18(&self) -> SWIER18_R[src]

Bit 18 - Software interrupt on line x

pub fn swier19(&self) -> SWIER19_R[src]

Bit 19 - Software interrupt on line x

pub fn swier20(&self) -> SWIER20_R[src]

Bit 20 - Software interrupt on line x

pub fn swier21(&self) -> SWIER21_R[src]

Bit 21 - Software interrupt on line x

pub fn swier22(&self) -> SWIER22_R[src]

Bit 22 - Software interrupt on line x

impl R<bool, PR0_A>[src]

pub fn variant(&self) -> PR0_A[src]

Get enumerated values variant

pub fn is_not_pending(&self) -> bool[src]

Checks if the value of the field is NOTPENDING

pub fn is_pending(&self) -> bool[src]

Checks if the value of the field is PENDING

impl R<u32, Reg<u32, _PR>>[src]

pub fn pr0(&self) -> PR0_R[src]

Bit 0 - Pending bit

pub fn pr1(&self) -> PR1_R[src]

Bit 1 - Pending bit

pub fn pr2(&self) -> PR2_R[src]

Bit 2 - Pending bit

pub fn pr3(&self) -> PR3_R[src]

Bit 3 - Pending bit

pub fn pr4(&self) -> PR4_R[src]

Bit 4 - Pending bit

pub fn pr5(&self) -> PR5_R[src]

Bit 5 - Pending bit

pub fn pr6(&self) -> PR6_R[src]

Bit 6 - Pending bit

pub fn pr7(&self) -> PR7_R[src]

Bit 7 - Pending bit

pub fn pr8(&self) -> PR8_R[src]

Bit 8 - Pending bit

pub fn pr9(&self) -> PR9_R[src]

Bit 9 - Pending bit

pub fn pr10(&self) -> PR10_R[src]

Bit 10 - Pending bit

pub fn pr11(&self) -> PR11_R[src]

Bit 11 - Pending bit

pub fn pr12(&self) -> PR12_R[src]

Bit 12 - Pending bit

pub fn pr13(&self) -> PR13_R[src]

Bit 13 - Pending bit

pub fn pr14(&self) -> PR14_R[src]

Bit 14 - Pending bit

pub fn pr15(&self) -> PR15_R[src]

Bit 15 - Pending bit

pub fn pr16(&self) -> PR16_R[src]

Bit 16 - Pending bit

pub fn pr17(&self) -> PR17_R[src]

Bit 17 - Pending bit

pub fn pr18(&self) -> PR18_R[src]

Bit 18 - Pending bit

pub fn pr19(&self) -> PR19_R[src]

Bit 19 - Pending bit

pub fn pr20(&self) -> PR20_R[src]

Bit 20 - Pending bit

pub fn pr21(&self) -> PR21_R[src]

Bit 21 - Pending bit

pub fn pr22(&self) -> PR22_R[src]

Bit 22 - Pending bit

impl R<u32, Reg<u32, _ACR>>[src]

pub fn latency(&self) -> LATENCY_R[src]

Bit 0 - Latency

pub fn prften(&self) -> PRFTEN_R[src]

Bit 1 - Prefetch enable

pub fn acc64(&self) -> ACC64_R[src]

Bit 2 - 64-bit access

pub fn sleep_pd(&self) -> SLEEP_PD_R[src]

Bit 3 - Flash mode during Sleep

pub fn run_pd(&self) -> RUN_PD_R[src]

Bit 4 - Flash mode during Run

impl R<u32, Reg<u32, _PECR>>[src]

pub fn pelock(&self) -> PELOCK_R[src]

Bit 0 - FLASH_PECR and data EEPROM lock

pub fn prglock(&self) -> PRGLOCK_R[src]

Bit 1 - Program memory lock

pub fn optlock(&self) -> OPTLOCK_R[src]

Bit 2 - Option bytes block lock

pub fn prog(&self) -> PROG_R[src]

Bit 3 - Program memory selection

pub fn data(&self) -> DATA_R[src]

Bit 4 - Data EEPROM selection

pub fn ftdw(&self) -> FTDW_R[src]

Bit 8 - Fixed time data write for Byte, Half Word and Word programming

pub fn erase(&self) -> ERASE_R[src]

Bit 9 - Page or Double Word erase mode

pub fn fprg(&self) -> FPRG_R[src]

Bit 10 - Half Page/Double Word programming mode

pub fn parallelbank(&self) -> PARALLELBANK_R[src]

Bit 15 - Parallel bank mode

pub fn eopie(&self) -> EOPIE_R[src]

Bit 16 - End of programming interrupt enable

pub fn errie(&self) -> ERRIE_R[src]

Bit 17 - Error interrupt enable

pub fn obl_launch(&self) -> OBL_LAUNCH_R[src]

Bit 18 - Launch the option byte loading

impl R<u32, Reg<u32, _SR>>[src]

pub fn bsy(&self) -> BSY_R[src]

Bit 0 - Write/erase operations in progress

pub fn eop(&self) -> EOP_R[src]

Bit 1 - End of operation

pub fn endhv(&self) -> ENDHV_R[src]

Bit 2 - End of high voltage

pub fn ready(&self) -> READY_R[src]

Bit 3 - Flash memory module ready after low power mode

pub fn wrperr(&self) -> WRPERR_R[src]

Bit 8 - Write protected error

pub fn pgaerr(&self) -> PGAERR_R[src]

Bit 9 - Programming alignment error

pub fn sizerr(&self) -> SIZERR_R[src]

Bit 10 - Size error

pub fn optverr(&self) -> OPTVERR_R[src]

Bit 11 - Option validity error

pub fn optverrusr(&self) -> OPTVERRUSR_R[src]

Bit 12 - Option UserValidity Error

impl R<u32, Reg<u32, _OBR>>[src]

pub fn rdprt(&self) -> RDPRT_R[src]

Bits 0:7 - Read protection

pub fn bor_lev(&self) -> BOR_LEV_R[src]

Bits 16:19 - BOR_LEV

pub fn iwdg_sw(&self) -> IWDG_SW_R[src]

Bit 20 - IWDG_SW

pub fn n_rts_stop(&self) -> NRTS_STOP_R[src]

Bit 21 - nRTS_STOP

pub fn n_rst_stdby(&self) -> NRST_STDBY_R[src]

Bit 22 - nRST_STDBY

pub fn bfb2(&self) -> BFB2_R[src]

Bit 23 - Boot From Bank 2

impl R<u32, Reg<u32, _WRPR1>>[src]

pub fn wrp1(&self) -> WRP1_R[src]

Bits 0:31 - Write protection

impl R<u32, Reg<u32, _WRPR2>>[src]

pub fn wrp2(&self) -> WRP2_R[src]

Bits 0:31 - WRP2

impl R<u32, Reg<u32, _WRPR3>>[src]

pub fn wrp3(&self) -> WRP3_R[src]

Bits 0:31 - WRP3

impl R<bool, CBURSTRW_A>[src]

pub fn variant(&self) -> CBURSTRW_A[src]

Get enumerated values variant

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

impl R<bool, ASYNCWAIT_A>[src]

pub fn variant(&self) -> ASYNCWAIT_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, EXTMOD_A>[src]

pub fn variant(&self) -> EXTMOD_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, WAITEN_A>[src]

pub fn variant(&self) -> WAITEN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, WREN_A>[src]

pub fn variant(&self) -> WREN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, WAITCFG_A>[src]

pub fn variant(&self) -> WAITCFG_A[src]

Get enumerated values variant

pub fn is_before_wait_state(&self) -> bool[src]

Checks if the value of the field is BEFOREWAITSTATE

pub fn is_during_wait_state(&self) -> bool[src]

Checks if the value of the field is DURINGWAITSTATE

impl R<bool, WAITPOL_A>[src]

pub fn variant(&self) -> WAITPOL_A[src]

Get enumerated values variant

pub fn is_active_low(&self) -> bool[src]

Checks if the value of the field is ACTIVELOW

pub fn is_active_high(&self) -> bool[src]

Checks if the value of the field is ACTIVEHIGH

impl R<bool, BURSTEN_A>[src]

pub fn variant(&self) -> BURSTEN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, FACCEN_A>[src]

pub fn variant(&self) -> FACCEN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u8, MWID_A>[src]

pub fn variant(&self) -> Variant<u8, MWID_A>[src]

Get enumerated values variant

pub fn is_bits8(&self) -> bool[src]

Checks if the value of the field is BITS8

pub fn is_bits16(&self) -> bool[src]

Checks if the value of the field is BITS16

pub fn is_bits32(&self) -> bool[src]

Checks if the value of the field is BITS32

impl R<u8, MTYP_A>[src]

pub fn variant(&self) -> Variant<u8, MTYP_A>[src]

Get enumerated values variant

pub fn is_sram(&self) -> bool[src]

Checks if the value of the field is SRAM

pub fn is_psram(&self) -> bool[src]

Checks if the value of the field is PSRAM

pub fn is_flash(&self) -> bool[src]

Checks if the value of the field is FLASH

impl R<bool, MUXEN_A>[src]

pub fn variant(&self) -> MUXEN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, MBKEN_A>[src]

pub fn variant(&self) -> MBKEN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u8, CPSIZE_A>[src]

pub fn variant(&self) -> Variant<u8, CPSIZE_A>[src]

Get enumerated values variant

pub fn is_no_burst_split(&self) -> bool[src]

Checks if the value of the field is NOBURSTSPLIT

pub fn is_bytes128(&self) -> bool[src]

Checks if the value of the field is BYTES128

pub fn is_bytes256(&self) -> bool[src]

Checks if the value of the field is BYTES256

pub fn is_bytes512(&self) -> bool[src]

Checks if the value of the field is BYTES512

pub fn is_bytes1024(&self) -> bool[src]

Checks if the value of the field is BYTES1024

impl R<u32, Reg<u32, _BCR1>>[src]

pub fn cburstrw(&self) -> CBURSTRW_R[src]

Bit 19 - CBURSTRW

pub fn asyncwait(&self) -> ASYNCWAIT_R[src]

Bit 15 - ASYNCWAIT

pub fn extmod(&self) -> EXTMOD_R[src]

Bit 14 - EXTMOD

pub fn waiten(&self) -> WAITEN_R[src]

Bit 13 - WAITEN

pub fn wren(&self) -> WREN_R[src]

Bit 12 - WREN

pub fn waitcfg(&self) -> WAITCFG_R[src]

Bit 11 - WAITCFG

pub fn wrapmod(&self) -> WRAPMOD_R[src]

Bit 10 - WRAPMOD

pub fn waitpol(&self) -> WAITPOL_R[src]

Bit 9 - WAITPOL

pub fn bursten(&self) -> BURSTEN_R[src]

Bit 8 - BURSTEN

pub fn faccen(&self) -> FACCEN_R[src]

Bit 6 - FACCEN

pub fn mwid(&self) -> MWID_R[src]

Bits 4:5 - MWID

pub fn mtyp(&self) -> MTYP_R[src]

Bits 2:3 - MTYP

pub fn muxen(&self) -> MUXEN_R[src]

Bit 1 - MUXEN

pub fn mbken(&self) -> MBKEN_R[src]

Bit 0 - MBKEN

pub fn cpsize(&self) -> CPSIZE_R[src]

Bits 16:18 - CRAM page size

impl R<u8, ACCMOD_A>[src]

pub fn variant(&self) -> ACCMOD_A[src]

Get enumerated values variant

pub fn is_a(&self) -> bool[src]

Checks if the value of the field is A

pub fn is_b(&self) -> bool[src]

Checks if the value of the field is B

pub fn is_c(&self) -> bool[src]

Checks if the value of the field is C

pub fn is_d(&self) -> bool[src]

Checks if the value of the field is D

impl R<u32, Reg<u32, _BTR>>[src]

pub fn accmod(&self) -> ACCMOD_R[src]

Bits 28:29 - ACCMOD

pub fn datlat(&self) -> DATLAT_R[src]

Bits 24:27 - DATLAT

pub fn clkdiv(&self) -> CLKDIV_R[src]

Bits 20:23 - CLKDIV

pub fn busturn(&self) -> BUSTURN_R[src]

Bits 16:19 - BUSTURN

pub fn datast(&self) -> DATAST_R[src]

Bits 8:15 - DATAST

pub fn addhld(&self) -> ADDHLD_R[src]

Bits 4:7 - ADDHLD

pub fn addset(&self) -> ADDSET_R[src]

Bits 0:3 - ADDSET

impl R<bool, CBURSTRW_A>[src]

pub fn variant(&self) -> CBURSTRW_A[src]

Get enumerated values variant

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

impl R<bool, ASYNCWAIT_A>[src]

pub fn variant(&self) -> ASYNCWAIT_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, EXTMOD_A>[src]

pub fn variant(&self) -> EXTMOD_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, WAITEN_A>[src]

pub fn variant(&self) -> WAITEN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, WREN_A>[src]

pub fn variant(&self) -> WREN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, WAITCFG_A>[src]

pub fn variant(&self) -> WAITCFG_A[src]

Get enumerated values variant

pub fn is_before_wait_state(&self) -> bool[src]

Checks if the value of the field is BEFOREWAITSTATE

pub fn is_during_wait_state(&self) -> bool[src]

Checks if the value of the field is DURINGWAITSTATE

impl R<bool, WAITPOL_A>[src]

pub fn variant(&self) -> WAITPOL_A[src]

Get enumerated values variant

pub fn is_active_low(&self) -> bool[src]

Checks if the value of the field is ACTIVELOW

pub fn is_active_high(&self) -> bool[src]

Checks if the value of the field is ACTIVEHIGH

impl R<bool, BURSTEN_A>[src]

pub fn variant(&self) -> BURSTEN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, FACCEN_A>[src]

pub fn variant(&self) -> FACCEN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u8, MWID_A>[src]

pub fn variant(&self) -> Variant<u8, MWID_A>[src]

Get enumerated values variant

pub fn is_bits8(&self) -> bool[src]

Checks if the value of the field is BITS8

pub fn is_bits16(&self) -> bool[src]

Checks if the value of the field is BITS16

pub fn is_bits32(&self) -> bool[src]

Checks if the value of the field is BITS32

impl R<u8, MTYP_A>[src]

pub fn variant(&self) -> Variant<u8, MTYP_A>[src]

Get enumerated values variant

pub fn is_sram(&self) -> bool[src]

Checks if the value of the field is SRAM

pub fn is_psram(&self) -> bool[src]

Checks if the value of the field is PSRAM

pub fn is_flash(&self) -> bool[src]

Checks if the value of the field is FLASH

impl R<bool, MUXEN_A>[src]

pub fn variant(&self) -> MUXEN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, MBKEN_A>[src]

pub fn variant(&self) -> MBKEN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u8, CPSIZE_A>[src]

pub fn variant(&self) -> Variant<u8, CPSIZE_A>[src]

Get enumerated values variant

pub fn is_no_burst_split(&self) -> bool[src]

Checks if the value of the field is NOBURSTSPLIT

pub fn is_bytes128(&self) -> bool[src]

Checks if the value of the field is BYTES128

pub fn is_bytes256(&self) -> bool[src]

Checks if the value of the field is BYTES256

pub fn is_bytes512(&self) -> bool[src]

Checks if the value of the field is BYTES512

pub fn is_bytes1024(&self) -> bool[src]

Checks if the value of the field is BYTES1024

impl R<u32, Reg<u32, _BCR>>[src]

pub fn cburstrw(&self) -> CBURSTRW_R[src]

Bit 19 - CBURSTRW

pub fn asyncwait(&self) -> ASYNCWAIT_R[src]

Bit 15 - ASYNCWAIT

pub fn extmod(&self) -> EXTMOD_R[src]

Bit 14 - EXTMOD

pub fn waiten(&self) -> WAITEN_R[src]

Bit 13 - WAITEN

pub fn wren(&self) -> WREN_R[src]

Bit 12 - WREN

pub fn waitcfg(&self) -> WAITCFG_R[src]

Bit 11 - WAITCFG

pub fn wrapmod(&self) -> WRAPMOD_R[src]

Bit 10 - WRAPMOD

pub fn waitpol(&self) -> WAITPOL_R[src]

Bit 9 - WAITPOL

pub fn bursten(&self) -> BURSTEN_R[src]

Bit 8 - BURSTEN

pub fn faccen(&self) -> FACCEN_R[src]

Bit 6 - FACCEN

pub fn mwid(&self) -> MWID_R[src]

Bits 4:5 - MWID

pub fn mtyp(&self) -> MTYP_R[src]

Bits 2:3 - MTYP

pub fn muxen(&self) -> MUXEN_R[src]

Bit 1 - MUXEN

pub fn mbken(&self) -> MBKEN_R[src]

Bit 0 - MBKEN

pub fn cpsize(&self) -> CPSIZE_R[src]

Bits 16:18 - CRAM page size

impl R<u8, ACCMOD_A>[src]

pub fn variant(&self) -> ACCMOD_A[src]

Get enumerated values variant

pub fn is_a(&self) -> bool[src]

Checks if the value of the field is A

pub fn is_b(&self) -> bool[src]

Checks if the value of the field is B

pub fn is_c(&self) -> bool[src]

Checks if the value of the field is C

pub fn is_d(&self) -> bool[src]

Checks if the value of the field is D

impl R<u32, Reg<u32, _BWTR>>[src]

pub fn accmod(&self) -> ACCMOD_R[src]

Bits 28:29 - ACCMOD

pub fn datlat(&self) -> DATLAT_R[src]

Bits 24:27 - DATLAT

pub fn clkdiv(&self) -> CLKDIV_R[src]

Bits 20:23 - CLKDIV

pub fn datast(&self) -> DATAST_R[src]

Bits 8:15 - DATAST

pub fn addhld(&self) -> ADDHLD_R[src]

Bits 4:7 - ADDHLD

pub fn addset(&self) -> ADDSET_R[src]

Bits 0:3 - ADDSET

pub fn busturn(&self) -> BUSTURN_R[src]

Bits 16:19 - Bus turnaround phase duration

impl R<u8, MODER15_A>[src]

pub fn variant(&self) -> MODER15_A[src]

Get enumerated values variant

pub fn is_input(&self) -> bool[src]

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool[src]

Checks if the value of the field is OUTPUT

pub fn is_alternate(&self) -> bool[src]

Checks if the value of the field is ALTERNATE

pub fn is_analog(&self) -> bool[src]

Checks if the value of the field is ANALOG

impl R<u32, Reg<u32, _MODER>>[src]

pub fn moder15(&self) -> MODER15_R[src]

Bits 30:31 - Port x configuration bits (y = 0..15)

pub fn moder14(&self) -> MODER14_R[src]

Bits 28:29 - Port x configuration bits (y = 0..15)

pub fn moder13(&self) -> MODER13_R[src]

Bits 26:27 - Port x configuration bits (y = 0..15)

pub fn moder12(&self) -> MODER12_R[src]

Bits 24:25 - Port x configuration bits (y = 0..15)

pub fn moder11(&self) -> MODER11_R[src]

Bits 22:23 - Port x configuration bits (y = 0..15)

pub fn moder10(&self) -> MODER10_R[src]

Bits 20:21 - Port x configuration bits (y = 0..15)

pub fn moder9(&self) -> MODER9_R[src]

Bits 18:19 - Port x configuration bits (y = 0..15)

pub fn moder8(&self) -> MODER8_R[src]

Bits 16:17 - Port x configuration bits (y = 0..15)

pub fn moder7(&self) -> MODER7_R[src]

Bits 14:15 - Port x configuration bits (y = 0..15)

pub fn moder6(&self) -> MODER6_R[src]

Bits 12:13 - Port x configuration bits (y = 0..15)

pub fn moder5(&self) -> MODER5_R[src]

Bits 10:11 - Port x configuration bits (y = 0..15)

pub fn moder4(&self) -> MODER4_R[src]

Bits 8:9 - Port x configuration bits (y = 0..15)

pub fn moder3(&self) -> MODER3_R[src]

Bits 6:7 - Port x configuration bits (y = 0..15)

pub fn moder2(&self) -> MODER2_R[src]

Bits 4:5 - Port x configuration bits (y = 0..15)

pub fn moder1(&self) -> MODER1_R[src]

Bits 2:3 - Port x configuration bits (y = 0..15)

pub fn moder0(&self) -> MODER0_R[src]

Bits 0:1 - Port x configuration bits (y = 0..15)

impl R<bool, OT15_A>[src]

pub fn variant(&self) -> OT15_A[src]

Get enumerated values variant

pub fn is_push_pull(&self) -> bool[src]

Checks if the value of the field is PUSHPULL

pub fn is_open_drain(&self) -> bool[src]

Checks if the value of the field is OPENDRAIN

impl R<u32, Reg<u32, _OTYPER>>[src]

pub fn ot15(&self) -> OT15_R[src]

Bit 15 - Port x configuration bits (y = 0..15)

pub fn ot14(&self) -> OT14_R[src]

Bit 14 - Port x configuration bits (y = 0..15)

pub fn ot13(&self) -> OT13_R[src]

Bit 13 - Port x configuration bits (y = 0..15)

pub fn ot12(&self) -> OT12_R[src]

Bit 12 - Port x configuration bits (y = 0..15)

pub fn ot11(&self) -> OT11_R[src]

Bit 11 - Port x configuration bits (y = 0..15)

pub fn ot10(&self) -> OT10_R[src]

Bit 10 - Port x configuration bits (y = 0..15)

pub fn ot9(&self) -> OT9_R[src]

Bit 9 - Port x configuration bits (y = 0..15)

pub fn ot8(&self) -> OT8_R[src]

Bit 8 - Port x configuration bits (y = 0..15)

pub fn ot7(&self) -> OT7_R[src]

Bit 7 - Port x configuration bits (y = 0..15)

pub fn ot6(&self) -> OT6_R[src]

Bit 6 - Port x configuration bits (y = 0..15)

pub fn ot5(&self) -> OT5_R[src]

Bit 5 - Port x configuration bits (y = 0..15)

pub fn ot4(&self) -> OT4_R[src]

Bit 4 - Port x configuration bits (y = 0..15)

pub fn ot3(&self) -> OT3_R[src]

Bit 3 - Port x configuration bits (y = 0..15)

pub fn ot2(&self) -> OT2_R[src]

Bit 2 - Port x configuration bits (y = 0..15)

pub fn ot1(&self) -> OT1_R[src]

Bit 1 - Port x configuration bits (y = 0..15)

pub fn ot0(&self) -> OT0_R[src]

Bit 0 - Port x configuration bits (y = 0..15)

impl R<u8, OSPEEDR15_A>[src]

pub fn variant(&self) -> OSPEEDR15_A[src]

Get enumerated values variant

pub fn is_low_speed(&self) -> bool[src]

Checks if the value of the field is LOWSPEED

pub fn is_medium_speed(&self) -> bool[src]

Checks if the value of the field is MEDIUMSPEED

pub fn is_high_speed(&self) -> bool[src]

Checks if the value of the field is HIGHSPEED

pub fn is_very_high_speed(&self) -> bool[src]

Checks if the value of the field is VERYHIGHSPEED

impl R<u32, Reg<u32, _OSPEEDR>>[src]

pub fn ospeedr15(&self) -> OSPEEDR15_R[src]

Bits 30:31 - OSPEEDR15

pub fn ospeedr14(&self) -> OSPEEDR14_R[src]

Bits 28:29 - OSPEEDR14

pub fn ospeedr13(&self) -> OSPEEDR13_R[src]

Bits 26:27 - OSPEEDR13

pub fn ospeedr12(&self) -> OSPEEDR12_R[src]

Bits 24:25 - OSPEEDR12

pub fn ospeedr11(&self) -> OSPEEDR11_R[src]

Bits 22:23 - OSPEEDR11

pub fn ospeedr10(&self) -> OSPEEDR10_R[src]

Bits 20:21 - OSPEEDR10

pub fn ospeedr9(&self) -> OSPEEDR9_R[src]

Bits 18:19 - OSPEEDR9

pub fn ospeedr8(&self) -> OSPEEDR8_R[src]

Bits 16:17 - OSPEEDR8

pub fn ospeedr7(&self) -> OSPEEDR7_R[src]

Bits 14:15 - OSPEEDR7

pub fn ospeedr6(&self) -> OSPEEDR6_R[src]

Bits 12:13 - OSPEEDR6

pub fn ospeedr5(&self) -> OSPEEDR5_R[src]

Bits 10:11 - OSPEEDR5

pub fn ospeedr4(&self) -> OSPEEDR4_R[src]

Bits 8:9 - OSPEEDR4

pub fn ospeedr3(&self) -> OSPEEDR3_R[src]

Bits 6:7 - OSPEEDR3

pub fn ospeedr2(&self) -> OSPEEDR2_R[src]

Bits 4:5 - OSPEEDR2

pub fn ospeedr1(&self) -> OSPEEDR1_R[src]

Bits 2:3 - OSPEEDR1

pub fn ospeedr0(&self) -> OSPEEDR0_R[src]

Bits 0:1 - OSPEEDR0

impl R<u8, PUPDR15_A>[src]

pub fn variant(&self) -> Variant<u8, PUPDR15_A>[src]

Get enumerated values variant

pub fn is_floating(&self) -> bool[src]

Checks if the value of the field is FLOATING

pub fn is_pull_up(&self) -> bool[src]

Checks if the value of the field is PULLUP

pub fn is_pull_down(&self) -> bool[src]

Checks if the value of the field is PULLDOWN

impl R<u32, Reg<u32, _PUPDR>>[src]

pub fn pupdr15(&self) -> PUPDR15_R[src]

Bits 30:31 - Port x configuration bits (y = 0..15)

pub fn pupdr14(&self) -> PUPDR14_R[src]

Bits 28:29 - Port x configuration bits (y = 0..15)

pub fn pupdr13(&self) -> PUPDR13_R[src]

Bits 26:27 - Port x configuration bits (y = 0..15)

pub fn pupdr12(&self) -> PUPDR12_R[src]

Bits 24:25 - Port x configuration bits (y = 0..15)

pub fn pupdr11(&self) -> PUPDR11_R[src]

Bits 22:23 - Port x configuration bits (y = 0..15)

pub fn pupdr10(&self) -> PUPDR10_R[src]

Bits 20:21 - Port x configuration bits (y = 0..15)

pub fn pupdr9(&self) -> PUPDR9_R[src]

Bits 18:19 - Port x configuration bits (y = 0..15)

pub fn pupdr8(&self) -> PUPDR8_R[src]

Bits 16:17 - Port x configuration bits (y = 0..15)

pub fn pupdr7(&self) -> PUPDR7_R[src]

Bits 14:15 - Port x configuration bits (y = 0..15)

pub fn pupdr6(&self) -> PUPDR6_R[src]

Bits 12:13 - Port x configuration bits (y = 0..15)

pub fn pupdr5(&self) -> PUPDR5_R[src]

Bits 10:11 - Port x configuration bits (y = 0..15)

pub fn pupdr4(&self) -> PUPDR4_R[src]

Bits 8:9 - Port x configuration bits (y = 0..15)

pub fn pupdr3(&self) -> PUPDR3_R[src]

Bits 6:7 - Port x configuration bits (y = 0..15)

pub fn pupdr2(&self) -> PUPDR2_R[src]

Bits 4:5 - Port x configuration bits (y = 0..15)

pub fn pupdr1(&self) -> PUPDR1_R[src]

Bits 2:3 - Port x configuration bits (y = 0..15)

pub fn pupdr0(&self) -> PUPDR0_R[src]

Bits 0:1 - Port x configuration bits (y = 0..15)

impl R<bool, IDR15_A>[src]

pub fn variant(&self) -> IDR15_A[src]

Get enumerated values variant

pub fn is_high(&self) -> bool[src]

Checks if the value of the field is HIGH

pub fn is_low(&self) -> bool[src]

Checks if the value of the field is LOW

impl R<u32, Reg<u32, _IDR>>[src]

pub fn idr15(&self) -> IDR15_R[src]

Bit 15 - Port input data (y = 0..15)

pub fn idr14(&self) -> IDR14_R[src]

Bit 14 - Port input data (y = 0..15)

pub fn idr13(&self) -> IDR13_R[src]

Bit 13 - Port input data (y = 0..15)

pub fn idr12(&self) -> IDR12_R[src]

Bit 12 - Port input data (y = 0..15)

pub fn idr11(&self) -> IDR11_R[src]

Bit 11 - Port input data (y = 0..15)

pub fn idr10(&self) -> IDR10_R[src]

Bit 10 - Port input data (y = 0..15)

pub fn idr9(&self) -> IDR9_R[src]

Bit 9 - Port input data (y = 0..15)

pub fn idr8(&self) -> IDR8_R[src]

Bit 8 - Port input data (y = 0..15)

pub fn idr7(&self) -> IDR7_R[src]

Bit 7 - Port input data (y = 0..15)

pub fn idr6(&self) -> IDR6_R[src]

Bit 6 - Port input data (y = 0..15)

pub fn idr5(&self) -> IDR5_R[src]

Bit 5 - Port input data (y = 0..15)

pub fn idr4(&self) -> IDR4_R[src]

Bit 4 - Port input data (y = 0..15)

pub fn idr3(&self) -> IDR3_R[src]

Bit 3 - Port input data (y = 0..15)

pub fn idr2(&self) -> IDR2_R[src]

Bit 2 - Port input data (y = 0..15)

pub fn idr1(&self) -> IDR1_R[src]

Bit 1 - Port input data (y = 0..15)

pub fn idr0(&self) -> IDR0_R[src]

Bit 0 - Port input data (y = 0..15)

impl R<bool, ODR15_A>[src]

pub fn variant(&self) -> ODR15_A[src]

Get enumerated values variant

pub fn is_high(&self) -> bool[src]

Checks if the value of the field is HIGH

pub fn is_low(&self) -> bool[src]

Checks if the value of the field is LOW

impl R<u32, Reg<u32, _ODR>>[src]

pub fn odr15(&self) -> ODR15_R[src]

Bit 15 - Port output data (y = 0..15)

pub fn odr14(&self) -> ODR14_R[src]

Bit 14 - Port output data (y = 0..15)

pub fn odr13(&self) -> ODR13_R[src]

Bit 13 - Port output data (y = 0..15)

pub fn odr12(&self) -> ODR12_R[src]

Bit 12 - Port output data (y = 0..15)

pub fn odr11(&self) -> ODR11_R[src]

Bit 11 - Port output data (y = 0..15)

pub fn odr10(&self) -> ODR10_R[src]

Bit 10 - Port output data (y = 0..15)

pub fn odr9(&self) -> ODR9_R[src]

Bit 9 - Port output data (y = 0..15)

pub fn odr8(&self) -> ODR8_R[src]

Bit 8 - Port output data (y = 0..15)

pub fn odr7(&self) -> ODR7_R[src]

Bit 7 - Port output data (y = 0..15)

pub fn odr6(&self) -> ODR6_R[src]

Bit 6 - Port output data (y = 0..15)

pub fn odr5(&self) -> ODR5_R[src]

Bit 5 - Port output data (y = 0..15)

pub fn odr4(&self) -> ODR4_R[src]

Bit 4 - Port output data (y = 0..15)

pub fn odr3(&self) -> ODR3_R[src]

Bit 3 - Port output data (y = 0..15)

pub fn odr2(&self) -> ODR2_R[src]

Bit 2 - Port output data (y = 0..15)

pub fn odr1(&self) -> ODR1_R[src]

Bit 1 - Port output data (y = 0..15)

pub fn odr0(&self) -> ODR0_R[src]

Bit 0 - Port output data (y = 0..15)

impl R<bool, LCKK_A>[src]

pub fn variant(&self) -> LCKK_A[src]

Get enumerated values variant

pub fn is_not_active(&self) -> bool[src]

Checks if the value of the field is NOTACTIVE

pub fn is_active(&self) -> bool[src]

Checks if the value of the field is ACTIVE

impl R<bool, LCK15_A>[src]

pub fn variant(&self) -> LCK15_A[src]

Get enumerated values variant

pub fn is_unlocked(&self) -> bool[src]

Checks if the value of the field is UNLOCKED

pub fn is_locked(&self) -> bool[src]

Checks if the value of the field is LOCKED

impl R<bool, LCK9_A>[src]

pub fn variant(&self) -> LCK9_A[src]

Get enumerated values variant

pub fn is_unlocked(&self) -> bool[src]

Checks if the value of the field is UNLOCKED

pub fn is_locked(&self) -> bool[src]

Checks if the value of the field is LOCKED

impl R<u32, Reg<u32, _LCKR>>[src]

pub fn lckk(&self) -> LCKK_R[src]

Bit 16 - Port x lock bit y (y= 0..15)

pub fn lck15(&self) -> LCK15_R[src]

Bit 15 - Port x lock bit y (y= 0..15)

pub fn lck14(&self) -> LCK14_R[src]

Bit 14 - Port x lock bit y (y= 0..15)

pub fn lck13(&self) -> LCK13_R[src]

Bit 13 - Port x lock bit y (y= 0..15)

pub fn lck12(&self) -> LCK12_R[src]

Bit 12 - Port x lock bit y (y= 0..15)

pub fn lck11(&self) -> LCK11_R[src]

Bit 11 - Port x lock bit y (y= 0..15)

pub fn lck10(&self) -> LCK10_R[src]

Bit 10 - Port x lock bit y (y= 0..15)

pub fn lck9(&self) -> LCK9_R[src]

Bit 9 - Port x lock bit y (y= 0..15)

pub fn lck8(&self) -> LCK8_R[src]

Bit 8 - Port x lock bit y (y= 0..15)

pub fn lck7(&self) -> LCK7_R[src]

Bit 7 - Port x lock bit y (y= 0..15)

pub fn lck6(&self) -> LCK6_R[src]

Bit 6 - Port x lock bit y (y= 0..15)

pub fn lck5(&self) -> LCK5_R[src]

Bit 5 - Port x lock bit y (y= 0..15)

pub fn lck4(&self) -> LCK4_R[src]

Bit 4 - Port x lock bit y (y= 0..15)

pub fn lck3(&self) -> LCK3_R[src]

Bit 3 - Port x lock bit y (y= 0..15)

pub fn lck2(&self) -> LCK2_R[src]

Bit 2 - Port x lock bit y (y= 0..15)

pub fn lck1(&self) -> LCK1_R[src]

Bit 1 - Port x lock bit y (y= 0..15)

pub fn lck0(&self) -> LCK0_R[src]

Bit 0 - Port x lock bit y (y= 0..15)

impl R<u8, AFRL7_A>[src]

pub fn variant(&self) -> AFRL7_A[src]

Get enumerated values variant

pub fn is_af0(&self) -> bool[src]

Checks if the value of the field is AF0

pub fn is_af1(&self) -> bool[src]

Checks if the value of the field is AF1

pub fn is_af2(&self) -> bool[src]

Checks if the value of the field is AF2

pub fn is_af3(&self) -> bool[src]

Checks if the value of the field is AF3

pub fn is_af4(&self) -> bool[src]

Checks if the value of the field is AF4

pub fn is_af5(&self) -> bool[src]

Checks if the value of the field is AF5

pub fn is_af6(&self) -> bool[src]

Checks if the value of the field is AF6

pub fn is_af7(&self) -> bool[src]

Checks if the value of the field is AF7

pub fn is_af8(&self) -> bool[src]

Checks if the value of the field is AF8

pub fn is_af9(&self) -> bool[src]

Checks if the value of the field is AF9

pub fn is_af10(&self) -> bool[src]

Checks if the value of the field is AF10

pub fn is_af11(&self) -> bool[src]

Checks if the value of the field is AF11

pub fn is_af12(&self) -> bool[src]

Checks if the value of the field is AF12

pub fn is_af13(&self) -> bool[src]

Checks if the value of the field is AF13

pub fn is_af14(&self) -> bool[src]

Checks if the value of the field is AF14

pub fn is_af15(&self) -> bool[src]

Checks if the value of the field is AF15

impl R<u32, Reg<u32, _AFRL>>[src]

pub fn afrl7(&self) -> AFRL7_R[src]

Bits 28:31 - Alternate function selection for port x bit y (y = 0..7)

pub fn afrl6(&self) -> AFRL6_R[src]

Bits 24:27 - Alternate function selection for port x bit y (y = 0..7)

pub fn afrl5(&self) -> AFRL5_R[src]

Bits 20:23 - Alternate function selection for port x bit y (y = 0..7)

pub fn afrl4(&self) -> AFRL4_R[src]

Bits 16:19 - Alternate function selection for port x bit y (y = 0..7)

pub fn afrl3(&self) -> AFRL3_R[src]

Bits 12:15 - Alternate function selection for port x bit y (y = 0..7)

pub fn afrl2(&self) -> AFRL2_R[src]

Bits 8:11 - Alternate function selection for port x bit y (y = 0..7)

pub fn afrl1(&self) -> AFRL1_R[src]

Bits 4:7 - Alternate function selection for port x bit y (y = 0..7)

pub fn afrl0(&self) -> AFRL0_R[src]

Bits 0:3 - Alternate function selection for port x bit y (y = 0..7)

impl R<u8, AFRH15_A>[src]

pub fn variant(&self) -> AFRH15_A[src]

Get enumerated values variant

pub fn is_af0(&self) -> bool[src]

Checks if the value of the field is AF0

pub fn is_af1(&self) -> bool[src]

Checks if the value of the field is AF1

pub fn is_af2(&self) -> bool[src]

Checks if the value of the field is AF2

pub fn is_af3(&self) -> bool[src]

Checks if the value of the field is AF3

pub fn is_af4(&self) -> bool[src]

Checks if the value of the field is AF4

pub fn is_af5(&self) -> bool[src]

Checks if the value of the field is AF5

pub fn is_af6(&self) -> bool[src]

Checks if the value of the field is AF6

pub fn is_af7(&self) -> bool[src]

Checks if the value of the field is AF7

pub fn is_af8(&self) -> bool[src]

Checks if the value of the field is AF8

pub fn is_af9(&self) -> bool[src]

Checks if the value of the field is AF9

pub fn is_af10(&self) -> bool[src]

Checks if the value of the field is AF10

pub fn is_af11(&self) -> bool[src]

Checks if the value of the field is AF11

pub fn is_af12(&self) -> bool[src]

Checks if the value of the field is AF12

pub fn is_af13(&self) -> bool[src]

Checks if the value of the field is AF13

pub fn is_af14(&self) -> bool[src]

Checks if the value of the field is AF14

pub fn is_af15(&self) -> bool[src]

Checks if the value of the field is AF15

impl R<u32, Reg<u32, _AFRH>>[src]

pub fn afrh15(&self) -> AFRH15_R[src]

Bits 28:31 - Alternate function selection for port x bit y (y = 8..15)

pub fn afrh14(&self) -> AFRH14_R[src]

Bits 24:27 - Alternate function selection for port x bit y (y = 8..15)

pub fn afrh13(&self) -> AFRH13_R[src]

Bits 20:23 - Alternate function selection for port x bit y (y = 8..15)

pub fn afrh12(&self) -> AFRH12_R[src]

Bits 16:19 - Alternate function selection for port x bit y (y = 8..15)

pub fn afrh11(&self) -> AFRH11_R[src]

Bits 12:15 - Alternate function selection for port x bit y (y = 8..15)

pub fn afrh10(&self) -> AFRH10_R[src]

Bits 8:11 - Alternate function selection for port x bit y (y = 8..15)

pub fn afrh9(&self) -> AFRH9_R[src]

Bits 4:7 - Alternate function selection for port x bit y (y = 8..15)

pub fn afrh8(&self) -> AFRH8_R[src]

Bits 0:3 - Alternate function selection for port x bit y (y = 8..15)

impl R<u8, MODER15_A>[src]

pub fn variant(&self) -> MODER15_A[src]

Get enumerated values variant

pub fn is_input(&self) -> bool[src]

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool[src]

Checks if the value of the field is OUTPUT

pub fn is_alternate(&self) -> bool[src]

Checks if the value of the field is ALTERNATE

pub fn is_analog(&self) -> bool[src]

Checks if the value of the field is ANALOG

impl R<u32, Reg<u32, _MODER>>[src]

pub fn moder15(&self) -> MODER15_R[src]

Bits 30:31 - Port x configuration bits (y = 0..15)

pub fn moder14(&self) -> MODER14_R[src]

Bits 28:29 - Port x configuration bits (y = 0..15)

pub fn moder13(&self) -> MODER13_R[src]

Bits 26:27 - Port x configuration bits (y = 0..15)

pub fn moder12(&self) -> MODER12_R[src]

Bits 24:25 - Port x configuration bits (y = 0..15)

pub fn moder11(&self) -> MODER11_R[src]

Bits 22:23 - Port x configuration bits (y = 0..15)

pub fn moder10(&self) -> MODER10_R[src]

Bits 20:21 - Port x configuration bits (y = 0..15)

pub fn moder9(&self) -> MODER9_R[src]

Bits 18:19 - Port x configuration bits (y = 0..15)

pub fn moder8(&self) -> MODER8_R[src]

Bits 16:17 - Port x configuration bits (y = 0..15)

pub fn moder7(&self) -> MODER7_R[src]

Bits 14:15 - Port x configuration bits (y = 0..15)

pub fn moder6(&self) -> MODER6_R[src]

Bits 12:13 - Port x configuration bits (y = 0..15)

pub fn moder5(&self) -> MODER5_R[src]

Bits 10:11 - Port x configuration bits (y = 0..15)

pub fn moder4(&self) -> MODER4_R[src]

Bits 8:9 - Port x configuration bits (y = 0..15)

pub fn moder3(&self) -> MODER3_R[src]

Bits 6:7 - Port x configuration bits (y = 0..15)

pub fn moder2(&self) -> MODER2_R[src]

Bits 4:5 - Port x configuration bits (y = 0..15)

pub fn moder1(&self) -> MODER1_R[src]

Bits 2:3 - Port x configuration bits (y = 0..15)

pub fn moder0(&self) -> MODER0_R[src]

Bits 0:1 - Port x configuration bits (y = 0..15)

impl R<bool, OT15_A>[src]

pub fn variant(&self) -> OT15_A[src]

Get enumerated values variant

pub fn is_push_pull(&self) -> bool[src]

Checks if the value of the field is PUSHPULL

pub fn is_open_drain(&self) -> bool[src]

Checks if the value of the field is OPENDRAIN

impl R<u32, Reg<u32, _OTYPER>>[src]

pub fn ot15(&self) -> OT15_R[src]

Bit 15 - Port x configuration bits (y = 0..15)

pub fn ot14(&self) -> OT14_R[src]

Bit 14 - Port x configuration bits (y = 0..15)

pub fn ot13(&self) -> OT13_R[src]

Bit 13 - Port x configuration bits (y = 0..15)

pub fn ot12(&self) -> OT12_R[src]

Bit 12 - Port x configuration bits (y = 0..15)

pub fn ot11(&self) -> OT11_R[src]

Bit 11 - Port x configuration bits (y = 0..15)

pub fn ot10(&self) -> OT10_R[src]

Bit 10 - Port x configuration bits (y = 0..15)

pub fn ot9(&self) -> OT9_R[src]

Bit 9 - Port x configuration bits (y = 0..15)

pub fn ot8(&self) -> OT8_R[src]

Bit 8 - Port x configuration bits (y = 0..15)

pub fn ot7(&self) -> OT7_R[src]

Bit 7 - Port x configuration bits (y = 0..15)

pub fn ot6(&self) -> OT6_R[src]

Bit 6 - Port x configuration bits (y = 0..15)

pub fn ot5(&self) -> OT5_R[src]

Bit 5 - Port x configuration bits (y = 0..15)

pub fn ot4(&self) -> OT4_R[src]

Bit 4 - Port x configuration bits (y = 0..15)

pub fn ot3(&self) -> OT3_R[src]

Bit 3 - Port x configuration bits (y = 0..15)

pub fn ot2(&self) -> OT2_R[src]

Bit 2 - Port x configuration bits (y = 0..15)

pub fn ot1(&self) -> OT1_R[src]

Bit 1 - Port x configuration bits (y = 0..15)

pub fn ot0(&self) -> OT0_R[src]

Bit 0 - Port x configuration bits (y = 0..15)

impl R<u8, OSPEEDR15_A>[src]

pub fn variant(&self) -> OSPEEDR15_A[src]

Get enumerated values variant

pub fn is_low_speed(&self) -> bool[src]

Checks if the value of the field is LOWSPEED

pub fn is_medium_speed(&self) -> bool[src]

Checks if the value of the field is MEDIUMSPEED

pub fn is_high_speed(&self) -> bool[src]

Checks if the value of the field is HIGHSPEED

pub fn is_very_high_speed(&self) -> bool[src]

Checks if the value of the field is VERYHIGHSPEED

impl R<u32, Reg<u32, _OSPEEDR>>[src]

pub fn ospeedr15(&self) -> OSPEEDR15_R[src]

Bits 30:31 - OSPEEDR15

pub fn ospeedr14(&self) -> OSPEEDR14_R[src]

Bits 28:29 - OSPEEDR14

pub fn ospeedr13(&self) -> OSPEEDR13_R[src]

Bits 26:27 - OSPEEDR13

pub fn ospeedr12(&self) -> OSPEEDR12_R[src]

Bits 24:25 - OSPEEDR12

pub fn ospeedr11(&self) -> OSPEEDR11_R[src]

Bits 22:23 - OSPEEDR11

pub fn ospeedr10(&self) -> OSPEEDR10_R[src]

Bits 20:21 - OSPEEDR10

pub fn ospeedr9(&self) -> OSPEEDR9_R[src]

Bits 18:19 - OSPEEDR9

pub fn ospeedr8(&self) -> OSPEEDR8_R[src]

Bits 16:17 - OSPEEDR8

pub fn ospeedr7(&self) -> OSPEEDR7_R[src]

Bits 14:15 - OSPEEDR7

pub fn ospeedr6(&self) -> OSPEEDR6_R[src]

Bits 12:13 - OSPEEDR6

pub fn ospeedr5(&self) -> OSPEEDR5_R[src]

Bits 10:11 - OSPEEDR5

pub fn ospeedr4(&self) -> OSPEEDR4_R[src]

Bits 8:9 - OSPEEDR4

pub fn ospeedr3(&self) -> OSPEEDR3_R[src]

Bits 6:7 - OSPEEDR3

pub fn ospeedr2(&self) -> OSPEEDR2_R[src]

Bits 4:5 - OSPEEDR2

pub fn ospeedr1(&self) -> OSPEEDR1_R[src]

Bits 2:3 - OSPEEDR1

pub fn ospeedr0(&self) -> OSPEEDR0_R[src]

Bits 0:1 - OSPEEDR0

impl R<u8, PUPDR15_A>[src]

pub fn variant(&self) -> Variant<u8, PUPDR15_A>[src]

Get enumerated values variant

pub fn is_floating(&self) -> bool[src]

Checks if the value of the field is FLOATING

pub fn is_pull_up(&self) -> bool[src]

Checks if the value of the field is PULLUP

pub fn is_pull_down(&self) -> bool[src]

Checks if the value of the field is PULLDOWN

impl R<u32, Reg<u32, _PUPDR>>[src]

pub fn pupdr15(&self) -> PUPDR15_R[src]

Bits 30:31 - Port x configuration bits (y = 0..15)

pub fn pupdr14(&self) -> PUPDR14_R[src]

Bits 28:29 - Port x configuration bits (y = 0..15)

pub fn pupdr13(&self) -> PUPDR13_R[src]

Bits 26:27 - Port x configuration bits (y = 0..15)

pub fn pupdr12(&self) -> PUPDR12_R[src]

Bits 24:25 - Port x configuration bits (y = 0..15)

pub fn pupdr11(&self) -> PUPDR11_R[src]

Bits 22:23 - Port x configuration bits (y = 0..15)

pub fn pupdr10(&self) -> PUPDR10_R[src]

Bits 20:21 - Port x configuration bits (y = 0..15)

pub fn pupdr9(&self) -> PUPDR9_R[src]

Bits 18:19 - Port x configuration bits (y = 0..15)

pub fn pupdr8(&self) -> PUPDR8_R[src]

Bits 16:17 - Port x configuration bits (y = 0..15)

pub fn pupdr7(&self) -> PUPDR7_R[src]

Bits 14:15 - Port x configuration bits (y = 0..15)

pub fn pupdr6(&self) -> PUPDR6_R[src]

Bits 12:13 - Port x configuration bits (y = 0..15)

pub fn pupdr5(&self) -> PUPDR5_R[src]

Bits 10:11 - Port x configuration bits (y = 0..15)

pub fn pupdr4(&self) -> PUPDR4_R[src]

Bits 8:9 - Port x configuration bits (y = 0..15)

pub fn pupdr3(&self) -> PUPDR3_R[src]

Bits 6:7 - Port x configuration bits (y = 0..15)

pub fn pupdr2(&self) -> PUPDR2_R[src]

Bits 4:5 - Port x configuration bits (y = 0..15)

pub fn pupdr1(&self) -> PUPDR1_R[src]

Bits 2:3 - Port x configuration bits (y = 0..15)

pub fn pupdr0(&self) -> PUPDR0_R[src]

Bits 0:1 - Port x configuration bits (y = 0..15)

impl R<bool, IDR15_A>[src]

pub fn variant(&self) -> IDR15_A[src]

Get enumerated values variant

pub fn is_high(&self) -> bool[src]

Checks if the value of the field is HIGH

pub fn is_low(&self) -> bool[src]

Checks if the value of the field is LOW

impl R<u32, Reg<u32, _IDR>>[src]

pub fn idr15(&self) -> IDR15_R[src]

Bit 15 - Port input data (y = 0..15)

pub fn idr14(&self) -> IDR14_R[src]

Bit 14 - Port input data (y = 0..15)

pub fn idr13(&self) -> IDR13_R[src]

Bit 13 - Port input data (y = 0..15)

pub fn idr12(&self) -> IDR12_R[src]

Bit 12 - Port input data (y = 0..15)

pub fn idr11(&self) -> IDR11_R[src]

Bit 11 - Port input data (y = 0..15)

pub fn idr10(&self) -> IDR10_R[src]

Bit 10 - Port input data (y = 0..15)

pub fn idr9(&self) -> IDR9_R[src]

Bit 9 - Port input data (y = 0..15)

pub fn idr8(&self) -> IDR8_R[src]

Bit 8 - Port input data (y = 0..15)

pub fn idr7(&self) -> IDR7_R[src]

Bit 7 - Port input data (y = 0..15)

pub fn idr6(&self) -> IDR6_R[src]

Bit 6 - Port input data (y = 0..15)

pub fn idr5(&self) -> IDR5_R[src]

Bit 5 - Port input data (y = 0..15)

pub fn idr4(&self) -> IDR4_R[src]

Bit 4 - Port input data (y = 0..15)

pub fn idr3(&self) -> IDR3_R[src]

Bit 3 - Port input data (y = 0..15)

pub fn idr2(&self) -> IDR2_R[src]

Bit 2 - Port input data (y = 0..15)

pub fn idr1(&self) -> IDR1_R[src]

Bit 1 - Port input data (y = 0..15)

pub fn idr0(&self) -> IDR0_R[src]

Bit 0 - Port input data (y = 0..15)

impl R<bool, ODR15_A>[src]

pub fn variant(&self) -> ODR15_A[src]

Get enumerated values variant

pub fn is_high(&self) -> bool[src]

Checks if the value of the field is HIGH

pub fn is_low(&self) -> bool[src]

Checks if the value of the field is LOW

impl R<u32, Reg<u32, _ODR>>[src]

pub fn odr15(&self) -> ODR15_R[src]

Bit 15 - Port output data (y = 0..15)

pub fn odr14(&self) -> ODR14_R[src]

Bit 14 - Port output data (y = 0..15)

pub fn odr13(&self) -> ODR13_R[src]

Bit 13 - Port output data (y = 0..15)

pub fn odr12(&self) -> ODR12_R[src]

Bit 12 - Port output data (y = 0..15)

pub fn odr11(&self) -> ODR11_R[src]

Bit 11 - Port output data (y = 0..15)

pub fn odr10(&self) -> ODR10_R[src]

Bit 10 - Port output data (y = 0..15)

pub fn odr9(&self) -> ODR9_R[src]

Bit 9 - Port output data (y = 0..15)

pub fn odr8(&self) -> ODR8_R[src]

Bit 8 - Port output data (y = 0..15)

pub fn odr7(&self) -> ODR7_R[src]

Bit 7 - Port output data (y = 0..15)

pub fn odr6(&self) -> ODR6_R[src]

Bit 6 - Port output data (y = 0..15)

pub fn odr5(&self) -> ODR5_R[src]

Bit 5 - Port output data (y = 0..15)

pub fn odr4(&self) -> ODR4_R[src]

Bit 4 - Port output data (y = 0..15)

pub fn odr3(&self) -> ODR3_R[src]

Bit 3 - Port output data (y = 0..15)

pub fn odr2(&self) -> ODR2_R[src]

Bit 2 - Port output data (y = 0..15)

pub fn odr1(&self) -> ODR1_R[src]

Bit 1 - Port output data (y = 0..15)

pub fn odr0(&self) -> ODR0_R[src]

Bit 0 - Port output data (y = 0..15)

impl R<bool, LCKK_A>[src]

pub fn variant(&self) -> LCKK_A[src]

Get enumerated values variant

pub fn is_not_active(&self) -> bool[src]

Checks if the value of the field is NOTACTIVE

pub fn is_active(&self) -> bool[src]

Checks if the value of the field is ACTIVE

impl R<bool, LCK15_A>[src]

pub fn variant(&self) -> LCK15_A[src]

Get enumerated values variant

pub fn is_unlocked(&self) -> bool[src]

Checks if the value of the field is UNLOCKED

pub fn is_locked(&self) -> bool[src]

Checks if the value of the field is LOCKED

impl R<bool, LCK9_A>[src]

pub fn variant(&self) -> LCK9_A[src]

Get enumerated values variant

pub fn is_unlocked(&self) -> bool[src]

Checks if the value of the field is UNLOCKED

pub fn is_locked(&self) -> bool[src]

Checks if the value of the field is LOCKED

impl R<u32, Reg<u32, _LCKR>>[src]

pub fn lckk(&self) -> LCKK_R[src]

Bit 16 - Port x lock bit y (y= 0..15)

pub fn lck15(&self) -> LCK15_R[src]

Bit 15 - Port x lock bit y (y= 0..15)

pub fn lck14(&self) -> LCK14_R[src]

Bit 14 - Port x lock bit y (y= 0..15)

pub fn lck13(&self) -> LCK13_R[src]

Bit 13 - Port x lock bit y (y= 0..15)

pub fn lck12(&self) -> LCK12_R[src]

Bit 12 - Port x lock bit y (y= 0..15)

pub fn lck11(&self) -> LCK11_R[src]

Bit 11 - Port x lock bit y (y= 0..15)

pub fn lck10(&self) -> LCK10_R[src]

Bit 10 - Port x lock bit y (y= 0..15)

pub fn lck9(&self) -> LCK9_R[src]

Bit 9 - Port x lock bit y (y= 0..15)

pub fn lck8(&self) -> LCK8_R[src]

Bit 8 - Port x lock bit y (y= 0..15)

pub fn lck7(&self) -> LCK7_R[src]

Bit 7 - Port x lock bit y (y= 0..15)

pub fn lck6(&self) -> LCK6_R[src]

Bit 6 - Port x lock bit y (y= 0..15)

pub fn lck5(&self) -> LCK5_R[src]

Bit 5 - Port x lock bit y (y= 0..15)

pub fn lck4(&self) -> LCK4_R[src]

Bit 4 - Port x lock bit y (y= 0..15)

pub fn lck3(&self) -> LCK3_R[src]

Bit 3 - Port x lock bit y (y= 0..15)

pub fn lck2(&self) -> LCK2_R[src]

Bit 2 - Port x lock bit y (y= 0..15)

pub fn lck1(&self) -> LCK1_R[src]

Bit 1 - Port x lock bit y (y= 0..15)

pub fn lck0(&self) -> LCK0_R[src]

Bit 0 - Port x lock bit y (y= 0..15)

impl R<u8, AFRL7_A>[src]

pub fn variant(&self) -> AFRL7_A[src]

Get enumerated values variant

pub fn is_af0(&self) -> bool[src]

Checks if the value of the field is AF0

pub fn is_af1(&self) -> bool[src]

Checks if the value of the field is AF1

pub fn is_af2(&self) -> bool[src]

Checks if the value of the field is AF2

pub fn is_af3(&self) -> bool[src]

Checks if the value of the field is AF3

pub fn is_af4(&self) -> bool[src]

Checks if the value of the field is AF4

pub fn is_af5(&self) -> bool[src]

Checks if the value of the field is AF5

pub fn is_af6(&self) -> bool[src]

Checks if the value of the field is AF6

pub fn is_af7(&self) -> bool[src]

Checks if the value of the field is AF7

pub fn is_af8(&self) -> bool[src]

Checks if the value of the field is AF8

pub fn is_af9(&self) -> bool[src]

Checks if the value of the field is AF9

pub fn is_af10(&self) -> bool[src]

Checks if the value of the field is AF10

pub fn is_af11(&self) -> bool[src]

Checks if the value of the field is AF11

pub fn is_af12(&self) -> bool[src]

Checks if the value of the field is AF12

pub fn is_af13(&self) -> bool[src]

Checks if the value of the field is AF13

pub fn is_af14(&self) -> bool[src]

Checks if the value of the field is AF14

pub fn is_af15(&self) -> bool[src]

Checks if the value of the field is AF15

impl R<u32, Reg<u32, _AFRL>>[src]

pub fn afrl7(&self) -> AFRL7_R[src]

Bits 28:31 - Alternate function selection for port x bit y (y = 0..7)

pub fn afrl6(&self) -> AFRL6_R[src]

Bits 24:27 - Alternate function selection for port x bit y (y = 0..7)

pub fn afrl5(&self) -> AFRL5_R[src]

Bits 20:23 - Alternate function selection for port x bit y (y = 0..7)

pub fn afrl4(&self) -> AFRL4_R[src]

Bits 16:19 - Alternate function selection for port x bit y (y = 0..7)

pub fn afrl3(&self) -> AFRL3_R[src]

Bits 12:15 - Alternate function selection for port x bit y (y = 0..7)

pub fn afrl2(&self) -> AFRL2_R[src]

Bits 8:11 - Alternate function selection for port x bit y (y = 0..7)

pub fn afrl1(&self) -> AFRL1_R[src]

Bits 4:7 - Alternate function selection for port x bit y (y = 0..7)

pub fn afrl0(&self) -> AFRL0_R[src]

Bits 0:3 - Alternate function selection for port x bit y (y = 0..7)

impl R<u8, AFRH15_A>[src]

pub fn variant(&self) -> AFRH15_A[src]

Get enumerated values variant

pub fn is_af0(&self) -> bool[src]

Checks if the value of the field is AF0

pub fn is_af1(&self) -> bool[src]

Checks if the value of the field is AF1

pub fn is_af2(&self) -> bool[src]

Checks if the value of the field is AF2

pub fn is_af3(&self) -> bool[src]

Checks if the value of the field is AF3

pub fn is_af4(&self) -> bool[src]

Checks if the value of the field is AF4

pub fn is_af5(&self) -> bool[src]

Checks if the value of the field is AF5

pub fn is_af6(&self) -> bool[src]

Checks if the value of the field is AF6

pub fn is_af7(&self) -> bool[src]

Checks if the value of the field is AF7

pub fn is_af8(&self) -> bool[src]

Checks if the value of the field is AF8

pub fn is_af9(&self) -> bool[src]

Checks if the value of the field is AF9

pub fn is_af10(&self) -> bool[src]

Checks if the value of the field is AF10

pub fn is_af11(&self) -> bool[src]

Checks if the value of the field is AF11

pub fn is_af12(&self) -> bool[src]

Checks if the value of the field is AF12

pub fn is_af13(&self) -> bool[src]

Checks if the value of the field is AF13

pub fn is_af14(&self) -> bool[src]

Checks if the value of the field is AF14

pub fn is_af15(&self) -> bool[src]

Checks if the value of the field is AF15

impl R<u32, Reg<u32, _AFRH>>[src]

pub fn afrh15(&self) -> AFRH15_R[src]

Bits 28:31 - Alternate function selection for port x bit y (y = 8..15)

pub fn afrh14(&self) -> AFRH14_R[src]

Bits 24:27 - Alternate function selection for port x bit y (y = 8..15)

pub fn afrh13(&self) -> AFRH13_R[src]

Bits 20:23 - Alternate function selection for port x bit y (y = 8..15)

pub fn afrh12(&self) -> AFRH12_R[src]

Bits 16:19 - Alternate function selection for port x bit y (y = 8..15)

pub fn afrh11(&self) -> AFRH11_R[src]

Bits 12:15 - Alternate function selection for port x bit y (y = 8..15)

pub fn afrh10(&self) -> AFRH10_R[src]

Bits 8:11 - Alternate function selection for port x bit y (y = 8..15)

pub fn afrh9(&self) -> AFRH9_R[src]

Bits 4:7 - Alternate function selection for port x bit y (y = 8..15)

pub fn afrh8(&self) -> AFRH8_R[src]

Bits 0:3 - Alternate function selection for port x bit y (y = 8..15)

impl R<u8, MODER15_A>[src]

pub fn variant(&self) -> MODER15_A[src]

Get enumerated values variant

pub fn is_input(&self) -> bool[src]

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool[src]

Checks if the value of the field is OUTPUT

pub fn is_alternate(&self) -> bool[src]

Checks if the value of the field is ALTERNATE

pub fn is_analog(&self) -> bool[src]

Checks if the value of the field is ANALOG

impl R<u32, Reg<u32, _MODER>>[src]

pub fn moder15(&self) -> MODER15_R[src]

Bits 30:31 - Port x configuration bits (y = 0..15)

pub fn moder14(&self) -> MODER14_R[src]

Bits 28:29 - Port x configuration bits (y = 0..15)

pub fn moder13(&self) -> MODER13_R[src]

Bits 26:27 - Port x configuration bits (y = 0..15)

pub fn moder12(&self) -> MODER12_R[src]

Bits 24:25 - Port x configuration bits (y = 0..15)

pub fn moder11(&self) -> MODER11_R[src]

Bits 22:23 - Port x configuration bits (y = 0..15)

pub fn moder10(&self) -> MODER10_R[src]

Bits 20:21 - Port x configuration bits (y = 0..15)

pub fn moder9(&self) -> MODER9_R[src]

Bits 18:19 - Port x configuration bits (y = 0..15)

pub fn moder8(&self) -> MODER8_R[src]

Bits 16:17 - Port x configuration bits (y = 0..15)

pub fn moder7(&self) -> MODER7_R[src]

Bits 14:15 - Port x configuration bits (y = 0..15)

pub fn moder6(&self) -> MODER6_R[src]

Bits 12:13 - Port x configuration bits (y = 0..15)

pub fn moder5(&self) -> MODER5_R[src]

Bits 10:11 - Port x configuration bits (y = 0..15)

pub fn moder4(&self) -> MODER4_R[src]

Bits 8:9 - Port x configuration bits (y = 0..15)

pub fn moder3(&self) -> MODER3_R[src]

Bits 6:7 - Port x configuration bits (y = 0..15)

pub fn moder2(&self) -> MODER2_R[src]

Bits 4:5 - Port x configuration bits (y = 0..15)

pub fn moder1(&self) -> MODER1_R[src]

Bits 2:3 - Port x configuration bits (y = 0..15)

pub fn moder0(&self) -> MODER0_R[src]

Bits 0:1 - Port x configuration bits (y = 0..15)

impl R<bool, OT15_A>[src]

pub fn variant(&self) -> OT15_A[src]

Get enumerated values variant

pub fn is_push_pull(&self) -> bool[src]

Checks if the value of the field is PUSHPULL

pub fn is_open_drain(&self) -> bool[src]

Checks if the value of the field is OPENDRAIN

impl R<u32, Reg<u32, _OTYPER>>[src]

pub fn ot15(&self) -> OT15_R[src]

Bit 15 - Port x configuration bits (y = 0..15)

pub fn ot14(&self) -> OT14_R[src]

Bit 14 - Port x configuration bits (y = 0..15)

pub fn ot13(&self) -> OT13_R[src]

Bit 13 - Port x configuration bits (y = 0..15)

pub fn ot12(&self) -> OT12_R[src]

Bit 12 - Port x configuration bits (y = 0..15)

pub fn ot11(&self) -> OT11_R[src]

Bit 11 - Port x configuration bits (y = 0..15)

pub fn ot10(&self) -> OT10_R[src]

Bit 10 - Port x configuration bits (y = 0..15)

pub fn ot9(&self) -> OT9_R[src]

Bit 9 - Port x configuration bits (y = 0..15)

pub fn ot8(&self) -> OT8_R[src]

Bit 8 - Port x configuration bits (y = 0..15)

pub fn ot7(&self) -> OT7_R[src]

Bit 7 - Port x configuration bits (y = 0..15)

pub fn ot6(&self) -> OT6_R[src]

Bit 6 - Port x configuration bits (y = 0..15)

pub fn ot5(&self) -> OT5_R[src]

Bit 5 - Port x configuration bits (y = 0..15)

pub fn ot4(&self) -> OT4_R[src]

Bit 4 - Port x configuration bits (y = 0..15)

pub fn ot3(&self) -> OT3_R[src]

Bit 3 - Port x configuration bits (y = 0..15)

pub fn ot2(&self) -> OT2_R[src]

Bit 2 - Port x configuration bits (y = 0..15)

pub fn ot1(&self) -> OT1_R[src]

Bit 1 - Port x configuration bits (y = 0..15)

pub fn ot0(&self) -> OT0_R[src]

Bit 0 - Port x configuration bits (y = 0..15)

impl R<u8, OSPEEDR15_A>[src]

pub fn variant(&self) -> OSPEEDR15_A[src]

Get enumerated values variant

pub fn is_low_speed(&self) -> bool[src]

Checks if the value of the field is LOWSPEED

pub fn is_medium_speed(&self) -> bool[src]

Checks if the value of the field is MEDIUMSPEED

pub fn is_high_speed(&self) -> bool[src]

Checks if the value of the field is HIGHSPEED

pub fn is_very_high_speed(&self) -> bool[src]

Checks if the value of the field is VERYHIGHSPEED

impl R<u32, Reg<u32, _OSPEEDR>>[src]

pub fn ospeedr15(&self) -> OSPEEDR15_R[src]

Bits 30:31 - OSPEEDR15

pub fn ospeedr14(&self) -> OSPEEDR14_R[src]

Bits 28:29 - OSPEEDR14

pub fn ospeedr13(&self) -> OSPEEDR13_R[src]

Bits 26:27 - OSPEEDR13

pub fn ospeedr12(&self) -> OSPEEDR12_R[src]

Bits 24:25 - OSPEEDR12

pub fn ospeedr11(&self) -> OSPEEDR11_R[src]

Bits 22:23 - OSPEEDR11

pub fn ospeedr10(&self) -> OSPEEDR10_R[src]

Bits 20:21 - OSPEEDR10

pub fn ospeedr9(&self) -> OSPEEDR9_R[src]

Bits 18:19 - OSPEEDR9

pub fn ospeedr8(&self) -> OSPEEDR8_R[src]

Bits 16:17 - OSPEEDR8

pub fn ospeedr7(&self) -> OSPEEDR7_R[src]

Bits 14:15 - OSPEEDR7

pub fn ospeedr6(&self) -> OSPEEDR6_R[src]

Bits 12:13 - OSPEEDR6

pub fn ospeedr5(&self) -> OSPEEDR5_R[src]

Bits 10:11 - OSPEEDR5

pub fn ospeedr4(&self) -> OSPEEDR4_R[src]

Bits 8:9 - OSPEEDR4

pub fn ospeedr3(&self) -> OSPEEDR3_R[src]

Bits 6:7 - OSPEEDR3

pub fn ospeedr2(&self) -> OSPEEDR2_R[src]

Bits 4:5 - OSPEEDR2

pub fn ospeedr1(&self) -> OSPEEDR1_R[src]

Bits 2:3 - OSPEEDR1

pub fn ospeedr0(&self) -> OSPEEDR0_R[src]

Bits 0:1 - OSPEEDR0

impl R<u8, PUPDR15_A>[src]

pub fn variant(&self) -> Variant<u8, PUPDR15_A>[src]

Get enumerated values variant

pub fn is_floating(&self) -> bool[src]

Checks if the value of the field is FLOATING

pub fn is_pull_up(&self) -> bool[src]

Checks if the value of the field is PULLUP

pub fn is_pull_down(&self) -> bool[src]

Checks if the value of the field is PULLDOWN

impl R<u32, Reg<u32, _PUPDR>>[src]

pub fn pupdr15(&self) -> PUPDR15_R[src]

Bits 30:31 - Port x configuration bits (y = 0..15)

pub fn pupdr14(&self) -> PUPDR14_R[src]

Bits 28:29 - Port x configuration bits (y = 0..15)

pub fn pupdr13(&self) -> PUPDR13_R[src]

Bits 26:27 - Port x configuration bits (y = 0..15)

pub fn pupdr12(&self) -> PUPDR12_R[src]

Bits 24:25 - Port x configuration bits (y = 0..15)

pub fn pupdr11(&self) -> PUPDR11_R[src]

Bits 22:23 - Port x configuration bits (y = 0..15)

pub fn pupdr10(&self) -> PUPDR10_R[src]

Bits 20:21 - Port x configuration bits (y = 0..15)

pub fn pupdr9(&self) -> PUPDR9_R[src]

Bits 18:19 - Port x configuration bits (y = 0..15)

pub fn pupdr8(&self) -> PUPDR8_R[src]

Bits 16:17 - Port x configuration bits (y = 0..15)

pub fn pupdr7(&self) -> PUPDR7_R[src]

Bits 14:15 - Port x configuration bits (y = 0..15)

pub fn pupdr6(&self) -> PUPDR6_R[src]

Bits 12:13 - Port x configuration bits (y = 0..15)

pub fn pupdr5(&self) -> PUPDR5_R[src]

Bits 10:11 - Port x configuration bits (y = 0..15)

pub fn pupdr4(&self) -> PUPDR4_R[src]

Bits 8:9 - Port x configuration bits (y = 0..15)

pub fn pupdr3(&self) -> PUPDR3_R[src]

Bits 6:7 - Port x configuration bits (y = 0..15)

pub fn pupdr2(&self) -> PUPDR2_R[src]

Bits 4:5 - Port x configuration bits (y = 0..15)

pub fn pupdr1(&self) -> PUPDR1_R[src]

Bits 2:3 - Port x configuration bits (y = 0..15)

pub fn pupdr0(&self) -> PUPDR0_R[src]

Bits 0:1 - Port x configuration bits (y = 0..15)

impl R<bool, IDR15_A>[src]

pub fn variant(&self) -> IDR15_A[src]

Get enumerated values variant

pub fn is_high(&self) -> bool[src]

Checks if the value of the field is HIGH

pub fn is_low(&self) -> bool[src]

Checks if the value of the field is LOW

impl R<u32, Reg<u32, _IDR>>[src]

pub fn idr15(&self) -> IDR15_R[src]

Bit 15 - Port input data (y = 0..15)

pub fn idr14(&self) -> IDR14_R[src]

Bit 14 - Port input data (y = 0..15)

pub fn idr13(&self) -> IDR13_R[src]

Bit 13 - Port input data (y = 0..15)

pub fn idr12(&self) -> IDR12_R[src]

Bit 12 - Port input data (y = 0..15)

pub fn idr11(&self) -> IDR11_R[src]

Bit 11 - Port input data (y = 0..15)

pub fn idr10(&self) -> IDR10_R[src]

Bit 10 - Port input data (y = 0..15)

pub fn idr9(&self) -> IDR9_R[src]

Bit 9 - Port input data (y = 0..15)

pub fn idr8(&self) -> IDR8_R[src]

Bit 8 - Port input data (y = 0..15)

pub fn idr7(&self) -> IDR7_R[src]

Bit 7 - Port input data (y = 0..15)

pub fn idr6(&self) -> IDR6_R[src]

Bit 6 - Port input data (y = 0..15)

pub fn idr5(&self) -> IDR5_R[src]

Bit 5 - Port input data (y = 0..15)

pub fn idr4(&self) -> IDR4_R[src]

Bit 4 - Port input data (y = 0..15)

pub fn idr3(&self) -> IDR3_R[src]

Bit 3 - Port input data (y = 0..15)

pub fn idr2(&self) -> IDR2_R[src]

Bit 2 - Port input data (y = 0..15)

pub fn idr1(&self) -> IDR1_R[src]

Bit 1 - Port input data (y = 0..15)

pub fn idr0(&self) -> IDR0_R[src]

Bit 0 - Port input data (y = 0..15)

impl R<bool, ODR15_A>[src]

pub fn variant(&self) -> ODR15_A[src]

Get enumerated values variant

pub fn is_high(&self) -> bool[src]

Checks if the value of the field is HIGH

pub fn is_low(&self) -> bool[src]

Checks if the value of the field is LOW

impl R<u32, Reg<u32, _ODR>>[src]

pub fn odr15(&self) -> ODR15_R[src]

Bit 15 - Port output data (y = 0..15)

pub fn odr14(&self) -> ODR14_R[src]

Bit 14 - Port output data (y = 0..15)

pub fn odr13(&self) -> ODR13_R[src]

Bit 13 - Port output data (y = 0..15)

pub fn odr12(&self) -> ODR12_R[src]

Bit 12 - Port output data (y = 0..15)

pub fn odr11(&self) -> ODR11_R[src]

Bit 11 - Port output data (y = 0..15)

pub fn odr10(&self) -> ODR10_R[src]

Bit 10 - Port output data (y = 0..15)

pub fn odr9(&self) -> ODR9_R[src]

Bit 9 - Port output data (y = 0..15)

pub fn odr8(&self) -> ODR8_R[src]

Bit 8 - Port output data (y = 0..15)

pub fn odr7(&self) -> ODR7_R[src]

Bit 7 - Port output data (y = 0..15)

pub fn odr6(&self) -> ODR6_R[src]

Bit 6 - Port output data (y = 0..15)

pub fn odr5(&self) -> ODR5_R[src]

Bit 5 - Port output data (y = 0..15)

pub fn odr4(&self) -> ODR4_R[src]

Bit 4 - Port output data (y = 0..15)

pub fn odr3(&self) -> ODR3_R[src]

Bit 3 - Port output data (y = 0..15)

pub fn odr2(&self) -> ODR2_R[src]

Bit 2 - Port output data (y = 0..15)

pub fn odr1(&self) -> ODR1_R[src]

Bit 1 - Port output data (y = 0..15)

pub fn odr0(&self) -> ODR0_R[src]

Bit 0 - Port output data (y = 0..15)

impl R<bool, LCKK_A>[src]

pub fn variant(&self) -> LCKK_A[src]

Get enumerated values variant

pub fn is_not_active(&self) -> bool[src]

Checks if the value of the field is NOTACTIVE

pub fn is_active(&self) -> bool[src]

Checks if the value of the field is ACTIVE

impl R<bool, LCK15_A>[src]

pub fn variant(&self) -> LCK15_A[src]

Get enumerated values variant

pub fn is_unlocked(&self) -> bool[src]

Checks if the value of the field is UNLOCKED

pub fn is_locked(&self) -> bool[src]

Checks if the value of the field is LOCKED

impl R<bool, LCK9_A>[src]

pub fn variant(&self) -> LCK9_A[src]

Get enumerated values variant

pub fn is_unlocked(&self) -> bool[src]

Checks if the value of the field is UNLOCKED

pub fn is_locked(&self) -> bool[src]

Checks if the value of the field is LOCKED

impl R<u32, Reg<u32, _LCKR>>[src]

pub fn lckk(&self) -> LCKK_R[src]

Bit 16 - Port x lock bit y (y= 0..15)

pub fn lck15(&self) -> LCK15_R[src]

Bit 15 - Port x lock bit y (y= 0..15)

pub fn lck14(&self) -> LCK14_R[src]

Bit 14 - Port x lock bit y (y= 0..15)

pub fn lck13(&self) -> LCK13_R[src]

Bit 13 - Port x lock bit y (y= 0..15)

pub fn lck12(&self) -> LCK12_R[src]

Bit 12 - Port x lock bit y (y= 0..15)

pub fn lck11(&self) -> LCK11_R[src]

Bit 11 - Port x lock bit y (y= 0..15)

pub fn lck10(&self) -> LCK10_R[src]

Bit 10 - Port x lock bit y (y= 0..15)

pub fn lck9(&self) -> LCK9_R[src]

Bit 9 - Port x lock bit y (y= 0..15)

pub fn lck8(&self) -> LCK8_R[src]

Bit 8 - Port x lock bit y (y= 0..15)

pub fn lck7(&self) -> LCK7_R[src]

Bit 7 - Port x lock bit y (y= 0..15)

pub fn lck6(&self) -> LCK6_R[src]

Bit 6 - Port x lock bit y (y= 0..15)

pub fn lck5(&self) -> LCK5_R[src]

Bit 5 - Port x lock bit y (y= 0..15)

pub fn lck4(&self) -> LCK4_R[src]

Bit 4 - Port x lock bit y (y= 0..15)

pub fn lck3(&self) -> LCK3_R[src]

Bit 3 - Port x lock bit y (y= 0..15)

pub fn lck2(&self) -> LCK2_R[src]

Bit 2 - Port x lock bit y (y= 0..15)

pub fn lck1(&self) -> LCK1_R[src]

Bit 1 - Port x lock bit y (y= 0..15)

pub fn lck0(&self) -> LCK0_R[src]

Bit 0 - Port x lock bit y (y= 0..15)

impl R<u8, AFRL7_A>[src]

pub fn variant(&self) -> AFRL7_A[src]

Get enumerated values variant

pub fn is_af0(&self) -> bool[src]

Checks if the value of the field is AF0

pub fn is_af1(&self) -> bool[src]

Checks if the value of the field is AF1

pub fn is_af2(&self) -> bool[src]

Checks if the value of the field is AF2

pub fn is_af3(&self) -> bool[src]

Checks if the value of the field is AF3

pub fn is_af4(&self) -> bool[src]

Checks if the value of the field is AF4

pub fn is_af5(&self) -> bool[src]

Checks if the value of the field is AF5

pub fn is_af6(&self) -> bool[src]

Checks if the value of the field is AF6

pub fn is_af7(&self) -> bool[src]

Checks if the value of the field is AF7

pub fn is_af8(&self) -> bool[src]

Checks if the value of the field is AF8

pub fn is_af9(&self) -> bool[src]

Checks if the value of the field is AF9

pub fn is_af10(&self) -> bool[src]

Checks if the value of the field is AF10

pub fn is_af11(&self) -> bool[src]

Checks if the value of the field is AF11

pub fn is_af12(&self) -> bool[src]

Checks if the value of the field is AF12

pub fn is_af13(&self) -> bool[src]

Checks if the value of the field is AF13

pub fn is_af14(&self) -> bool[src]

Checks if the value of the field is AF14

pub fn is_af15(&self) -> bool[src]

Checks if the value of the field is AF15

impl R<u32, Reg<u32, _AFRL>>[src]

pub fn afrl7(&self) -> AFRL7_R[src]

Bits 28:31 - Alternate function selection for port x bit y (y = 0..7)

pub fn afrl6(&self) -> AFRL6_R[src]

Bits 24:27 - Alternate function selection for port x bit y (y = 0..7)

pub fn afrl5(&self) -> AFRL5_R[src]

Bits 20:23 - Alternate function selection for port x bit y (y = 0..7)

pub fn afrl4(&self) -> AFRL4_R[src]

Bits 16:19 - Alternate function selection for port x bit y (y = 0..7)

pub fn afrl3(&self) -> AFRL3_R[src]

Bits 12:15 - Alternate function selection for port x bit y (y = 0..7)

pub fn afrl2(&self) -> AFRL2_R[src]

Bits 8:11 - Alternate function selection for port x bit y (y = 0..7)

pub fn afrl1(&self) -> AFRL1_R[src]

Bits 4:7 - Alternate function selection for port x bit y (y = 0..7)

pub fn afrl0(&self) -> AFRL0_R[src]

Bits 0:3 - Alternate function selection for port x bit y (y = 0..7)

impl R<u8, AFRH15_A>[src]

pub fn variant(&self) -> AFRH15_A[src]

Get enumerated values variant

pub fn is_af0(&self) -> bool[src]

Checks if the value of the field is AF0

pub fn is_af1(&self) -> bool[src]

Checks if the value of the field is AF1

pub fn is_af2(&self) -> bool[src]

Checks if the value of the field is AF2

pub fn is_af3(&self) -> bool[src]

Checks if the value of the field is AF3

pub fn is_af4(&self) -> bool[src]

Checks if the value of the field is AF4

pub fn is_af5(&self) -> bool[src]

Checks if the value of the field is AF5

pub fn is_af6(&self) -> bool[src]

Checks if the value of the field is AF6

pub fn is_af7(&self) -> bool[src]

Checks if the value of the field is AF7

pub fn is_af8(&self) -> bool[src]

Checks if the value of the field is AF8

pub fn is_af9(&self) -> bool[src]

Checks if the value of the field is AF9

pub fn is_af10(&self) -> bool[src]

Checks if the value of the field is AF10

pub fn is_af11(&self) -> bool[src]

Checks if the value of the field is AF11

pub fn is_af12(&self) -> bool[src]

Checks if the value of the field is AF12

pub fn is_af13(&self) -> bool[src]

Checks if the value of the field is AF13

pub fn is_af14(&self) -> bool[src]

Checks if the value of the field is AF14

pub fn is_af15(&self) -> bool[src]

Checks if the value of the field is AF15

impl R<u32, Reg<u32, _AFRH>>[src]

pub fn afrh15(&self) -> AFRH15_R[src]

Bits 28:31 - Alternate function selection for port x bit y (y = 8..15)

pub fn afrh14(&self) -> AFRH14_R[src]

Bits 24:27 - Alternate function selection for port x bit y (y = 8..15)

pub fn afrh13(&self) -> AFRH13_R[src]

Bits 20:23 - Alternate function selection for port x bit y (y = 8..15)

pub fn afrh12(&self) -> AFRH12_R[src]

Bits 16:19 - Alternate function selection for port x bit y (y = 8..15)

pub fn afrh11(&self) -> AFRH11_R[src]

Bits 12:15 - Alternate function selection for port x bit y (y = 8..15)

pub fn afrh10(&self) -> AFRH10_R[src]

Bits 8:11 - Alternate function selection for port x bit y (y = 8..15)

pub fn afrh9(&self) -> AFRH9_R[src]

Bits 4:7 - Alternate function selection for port x bit y (y = 8..15)

pub fn afrh8(&self) -> AFRH8_R[src]

Bits 0:3 - Alternate function selection for port x bit y (y = 8..15)

impl R<bool, SWRST_A>[src]

pub fn variant(&self) -> SWRST_A[src]

Get enumerated values variant

pub fn is_not_reset(&self) -> bool[src]

Checks if the value of the field is NOTRESET

pub fn is_reset(&self) -> bool[src]

Checks if the value of the field is RESET

impl R<bool, ALERT_A>[src]

pub fn variant(&self) -> ALERT_A[src]

Get enumerated values variant

pub fn is_release(&self) -> bool[src]

Checks if the value of the field is RELEASE

pub fn is_drive(&self) -> bool[src]

Checks if the value of the field is DRIVE

impl R<bool, PEC_A>[src]

pub fn variant(&self) -> PEC_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, POS_A>[src]

pub fn variant(&self) -> POS_A[src]

Get enumerated values variant

pub fn is_current(&self) -> bool[src]

Checks if the value of the field is CURRENT

pub fn is_next(&self) -> bool[src]

Checks if the value of the field is NEXT

impl R<bool, ACK_A>[src]

pub fn variant(&self) -> ACK_A[src]

Get enumerated values variant

pub fn is_nak(&self) -> bool[src]

Checks if the value of the field is NAK

pub fn is_ack(&self) -> bool[src]

Checks if the value of the field is ACK

impl R<bool, STOP_A>[src]

pub fn variant(&self) -> STOP_A[src]

Get enumerated values variant

pub fn is_no_stop(&self) -> bool[src]

Checks if the value of the field is NOSTOP

pub fn is_stop(&self) -> bool[src]

Checks if the value of the field is STOP

impl R<bool, START_A>[src]

pub fn variant(&self) -> START_A[src]

Get enumerated values variant

pub fn is_no_start(&self) -> bool[src]

Checks if the value of the field is NOSTART

pub fn is_start(&self) -> bool[src]

Checks if the value of the field is START

impl R<bool, NOSTRETCH_A>[src]

pub fn variant(&self) -> NOSTRETCH_A[src]

Get enumerated values variant

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

impl R<bool, ENGC_A>[src]

pub fn variant(&self) -> ENGC_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, ENPEC_A>[src]

pub fn variant(&self) -> ENPEC_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, ENARP_A>[src]

pub fn variant(&self) -> ENARP_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, SMBTYPE_A>[src]

pub fn variant(&self) -> SMBTYPE_A[src]

Get enumerated values variant

pub fn is_device(&self) -> bool[src]

Checks if the value of the field is DEVICE

pub fn is_host(&self) -> bool[src]

Checks if the value of the field is HOST

impl R<bool, SMBUS_A>[src]

pub fn variant(&self) -> SMBUS_A[src]

Get enumerated values variant

pub fn is_i2c(&self) -> bool[src]

Checks if the value of the field is I2C

pub fn is_smbus(&self) -> bool[src]

Checks if the value of the field is SMBUS

impl R<bool, PE_A>[src]

pub fn variant(&self) -> PE_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _CR1>>[src]

pub fn swrst(&self) -> SWRST_R[src]

Bit 15 - Software reset

pub fn alert(&self) -> ALERT_R[src]

Bit 13 - SMBus alert

pub fn pec(&self) -> PEC_R[src]

Bit 12 - Packet error checking

pub fn pos(&self) -> POS_R[src]

Bit 11 - Acknowledge/PEC Position (for data reception)

pub fn ack(&self) -> ACK_R[src]

Bit 10 - Acknowledge enable

pub fn stop(&self) -> STOP_R[src]

Bit 9 - Stop generation

pub fn start(&self) -> START_R[src]

Bit 8 - Start generation

pub fn nostretch(&self) -> NOSTRETCH_R[src]

Bit 7 - Clock stretching disable (Slave mode)

pub fn engc(&self) -> ENGC_R[src]

Bit 6 - General call enable

pub fn enpec(&self) -> ENPEC_R[src]

Bit 5 - PEC enable

pub fn enarp(&self) -> ENARP_R[src]

Bit 4 - ARP enable

pub fn smbtype(&self) -> SMBTYPE_R[src]

Bit 3 - SMBus type

pub fn smbus(&self) -> SMBUS_R[src]

Bit 1 - SMBus mode

pub fn pe(&self) -> PE_R[src]

Bit 0 - Peripheral enable

impl R<bool, LAST_A>[src]

pub fn variant(&self) -> LAST_A[src]

Get enumerated values variant

pub fn is_not_last(&self) -> bool[src]

Checks if the value of the field is NOTLAST

pub fn is_last(&self) -> bool[src]

Checks if the value of the field is LAST

impl R<bool, DMAEN_A>[src]

pub fn variant(&self) -> DMAEN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, ITBUFEN_A>[src]

pub fn variant(&self) -> ITBUFEN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, ITEVTEN_A>[src]

pub fn variant(&self) -> ITEVTEN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, ITERREN_A>[src]

pub fn variant(&self) -> ITERREN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _CR2>>[src]

pub fn last(&self) -> LAST_R[src]

Bit 12 - DMA last transfer

pub fn dmaen(&self) -> DMAEN_R[src]

Bit 11 - DMA requests enable

pub fn itbufen(&self) -> ITBUFEN_R[src]

Bit 10 - Buffer interrupt enable

pub fn itevten(&self) -> ITEVTEN_R[src]

Bit 9 - Event interrupt enable

pub fn iterren(&self) -> ITERREN_R[src]

Bit 8 - Error interrupt enable

pub fn freq(&self) -> FREQ_R[src]

Bits 0:5 - Peripheral clock frequency

impl R<bool, ADDMODE_A>[src]

pub fn variant(&self) -> ADDMODE_A[src]

Get enumerated values variant

pub fn is_add7(&self) -> bool[src]

Checks if the value of the field is ADD7

pub fn is_add10(&self) -> bool[src]

Checks if the value of the field is ADD10

impl R<u32, Reg<u32, _OAR1>>[src]

pub fn addmode(&self) -> ADDMODE_R[src]

Bit 15 - ADDMODE

pub fn add(&self) -> ADD_R[src]

Bits 0:9 - Interface address

impl R<bool, ENDUAL_A>[src]

pub fn variant(&self) -> ENDUAL_A[src]

Get enumerated values variant

pub fn is_single(&self) -> bool[src]

Checks if the value of the field is SINGLE

pub fn is_dual(&self) -> bool[src]

Checks if the value of the field is DUAL

impl R<u32, Reg<u32, _OAR2>>[src]

pub fn add2(&self) -> ADD2_R[src]

Bits 1:7 - Interface address

pub fn endual(&self) -> ENDUAL_R[src]

Bit 0 - Dual addressing mode enable

impl R<u32, Reg<u32, _DR>>[src]

pub fn dr(&self) -> DR_R[src]

Bits 0:7 - -bit data register

impl R<bool, SMBALERT_A>[src]

pub fn variant(&self) -> SMBALERT_A[src]

Get enumerated values variant

pub fn is_no_alert(&self) -> bool[src]

Checks if the value of the field is NOALERT

pub fn is_alert(&self) -> bool[src]

Checks if the value of the field is ALERT

impl R<bool, TIMEOUT_A>[src]

pub fn variant(&self) -> TIMEOUT_A[src]

Get enumerated values variant

pub fn is_no_timeout(&self) -> bool[src]

Checks if the value of the field is NOTIMEOUT

pub fn is_timeout(&self) -> bool[src]

Checks if the value of the field is TIMEOUT

impl R<bool, PECERR_A>[src]

pub fn variant(&self) -> PECERR_A[src]

Get enumerated values variant

pub fn is_no_error(&self) -> bool[src]

Checks if the value of the field is NOERROR

pub fn is_error(&self) -> bool[src]

Checks if the value of the field is ERROR

impl R<bool, OVR_A>[src]

pub fn variant(&self) -> OVR_A[src]

Get enumerated values variant

pub fn is_no_overrun(&self) -> bool[src]

Checks if the value of the field is NOOVERRUN

pub fn is_overrun(&self) -> bool[src]

Checks if the value of the field is OVERRUN

impl R<bool, AF_A>[src]

pub fn variant(&self) -> AF_A[src]

Get enumerated values variant

pub fn is_no_failure(&self) -> bool[src]

Checks if the value of the field is NOFAILURE

pub fn is_failure(&self) -> bool[src]

Checks if the value of the field is FAILURE

impl R<bool, ARLO_A>[src]

pub fn variant(&self) -> ARLO_A[src]

Get enumerated values variant

pub fn is_no_lost(&self) -> bool[src]

Checks if the value of the field is NOLOST

pub fn is_lost(&self) -> bool[src]

Checks if the value of the field is LOST

impl R<bool, BERR_A>[src]

pub fn variant(&self) -> BERR_A[src]

Get enumerated values variant

pub fn is_no_error(&self) -> bool[src]

Checks if the value of the field is NOERROR

pub fn is_error(&self) -> bool[src]

Checks if the value of the field is ERROR

impl R<bool, TXE_A>[src]

pub fn variant(&self) -> TXE_A[src]

Get enumerated values variant

pub fn is_not_empty(&self) -> bool[src]

Checks if the value of the field is NOTEMPTY

pub fn is_empty(&self) -> bool[src]

Checks if the value of the field is EMPTY

impl R<bool, RXNE_A>[src]

pub fn variant(&self) -> RXNE_A[src]

Get enumerated values variant

pub fn is_empty(&self) -> bool[src]

Checks if the value of the field is EMPTY

pub fn is_not_empty(&self) -> bool[src]

Checks if the value of the field is NOTEMPTY

impl R<bool, STOPF_A>[src]

pub fn variant(&self) -> STOPF_A[src]

Get enumerated values variant

pub fn is_no_stop(&self) -> bool[src]

Checks if the value of the field is NOSTOP

pub fn is_stop(&self) -> bool[src]

Checks if the value of the field is STOP

impl R<bool, BTF_A>[src]

pub fn variant(&self) -> BTF_A[src]

Get enumerated values variant

pub fn is_not_finished(&self) -> bool[src]

Checks if the value of the field is NOTFINISHED

pub fn is_finished(&self) -> bool[src]

Checks if the value of the field is FINISHED

impl R<bool, ADDR_A>[src]

pub fn variant(&self) -> ADDR_A[src]

Get enumerated values variant

pub fn is_not_match(&self) -> bool[src]

Checks if the value of the field is NOTMATCH

pub fn is_match_(&self) -> bool[src]

Checks if the value of the field is MATCH

impl R<bool, SB_A>[src]

pub fn variant(&self) -> SB_A[src]

Get enumerated values variant

pub fn is_no_start(&self) -> bool[src]

Checks if the value of the field is NOSTART

pub fn is_start(&self) -> bool[src]

Checks if the value of the field is START

impl R<u32, Reg<u32, _SR1>>[src]

pub fn smbalert(&self) -> SMBALERT_R[src]

Bit 15 - SMBus alert

pub fn timeout(&self) -> TIMEOUT_R[src]

Bit 14 - Timeout or Tlow error

pub fn pecerr(&self) -> PECERR_R[src]

Bit 12 - PEC Error in reception

pub fn ovr(&self) -> OVR_R[src]

Bit 11 - Overrun/Underrun

pub fn af(&self) -> AF_R[src]

Bit 10 - Acknowledge failure

pub fn arlo(&self) -> ARLO_R[src]

Bit 9 - Arbitration lost (master mode)

pub fn berr(&self) -> BERR_R[src]

Bit 8 - Bus error

pub fn tx_e(&self) -> TXE_R[src]

Bit 7 - Data register empty (transmitters)

pub fn rx_ne(&self) -> RXNE_R[src]

Bit 6 - Data register not empty (receivers)

pub fn stopf(&self) -> STOPF_R[src]

Bit 4 - Stop detection (slave mode)

pub fn add10(&self) -> ADD10_R[src]

Bit 3 - 10-bit header sent (Master mode)

pub fn btf(&self) -> BTF_R[src]

Bit 2 - Byte transfer finished

pub fn addr(&self) -> ADDR_R[src]

Bit 1 - Address sent (master mode)/matched (slave mode)

pub fn sb(&self) -> SB_R[src]

Bit 0 - Start bit (Master mode)

impl R<u32, Reg<u32, _SR2>>[src]

pub fn pec(&self) -> PEC_R[src]

Bits 8:15 - acket error checking register

pub fn dualf(&self) -> DUALF_R[src]

Bit 7 - Dual flag (Slave mode)

pub fn smbhost(&self) -> SMBHOST_R[src]

Bit 6 - SMBus host header (Slave mode)

pub fn smbdefault(&self) -> SMBDEFAULT_R[src]

Bit 5 - SMBus device default address (Slave mode)

pub fn gencall(&self) -> GENCALL_R[src]

Bit 4 - General call address (Slave mode)

pub fn tra(&self) -> TRA_R[src]

Bit 2 - Transmitter/receiver

pub fn busy(&self) -> BUSY_R[src]

Bit 1 - Bus busy

pub fn msl(&self) -> MSL_R[src]

Bit 0 - Master/slave

impl R<bool, F_S_A>[src]

pub fn variant(&self) -> F_S_A[src]

Get enumerated values variant

pub fn is_standard(&self) -> bool[src]

Checks if the value of the field is STANDARD

pub fn is_fast(&self) -> bool[src]

Checks if the value of the field is FAST

impl R<bool, DUTY_A>[src]

pub fn variant(&self) -> DUTY_A[src]

Get enumerated values variant

pub fn is_duty2_1(&self) -> bool[src]

Checks if the value of the field is DUTY2_1

pub fn is_duty16_9(&self) -> bool[src]

Checks if the value of the field is DUTY16_9

impl R<u32, Reg<u32, _CCR>>[src]

pub fn f_s(&self) -> F_S_R[src]

Bit 15 - I2C master mode selection

pub fn duty(&self) -> DUTY_R[src]

Bit 14 - Fast mode duty cycle

pub fn ccr(&self) -> CCR_R[src]

Bits 0:11 - Clock control register in Fast/Standard mode (Master mode)

impl R<u32, Reg<u32, _TRISE>>[src]

pub fn trise(&self) -> TRISE_R[src]

Bits 0:5 - Maximum rise time in Fast/Standard mode (Master mode)

impl R<u8, PR_A>[src]

pub fn variant(&self) -> PR_A[src]

Get enumerated values variant

pub fn is_divide_by4(&self) -> bool[src]

Checks if the value of the field is DIVIDEBY4

pub fn is_divide_by8(&self) -> bool[src]

Checks if the value of the field is DIVIDEBY8

pub fn is_divide_by16(&self) -> bool[src]

Checks if the value of the field is DIVIDEBY16

pub fn is_divide_by32(&self) -> bool[src]

Checks if the value of the field is DIVIDEBY32

pub fn is_divide_by64(&self) -> bool[src]

Checks if the value of the field is DIVIDEBY64

pub fn is_divide_by128(&self) -> bool[src]

Checks if the value of the field is DIVIDEBY128

pub fn is_divide_by256(&self) -> bool[src]

Checks if the value of the field is DIVIDEBY256

pub fn is_divide_by256bis(&self) -> bool[src]

Checks if the value of the field is DIVIDEBY256BIS

impl R<u32, Reg<u32, _PR>>[src]

pub fn pr(&self) -> PR_R[src]

Bits 0:2 - Prescaler divider

impl R<u32, Reg<u32, _RLR>>[src]

pub fn rl(&self) -> RL_R[src]

Bits 0:11 - Watchdog counter reload value

impl R<u32, Reg<u32, _SR>>[src]

pub fn rvu(&self) -> RVU_R[src]

Bit 1 - Watchdog counter reload value update

pub fn pvu(&self) -> PVU_R[src]

Bit 0 - Watchdog prescaler value update

impl R<u32, Reg<u32, _CR>>[src]

pub fn mux_seg(&self) -> MUX_SEG_R[src]

Bit 7 - Mux segment enable

pub fn bias(&self) -> BIAS_R[src]

Bits 5:6 - Bias selector

pub fn duty(&self) -> DUTY_R[src]

Bits 2:4 - Duty selection

pub fn vsel(&self) -> VSEL_R[src]

Bit 1 - Voltage source selection

pub fn lcden(&self) -> LCDEN_R[src]

Bit 0 - LCD controller enable

impl R<u32, Reg<u32, _FCR>>[src]

pub fn ps(&self) -> PS_R[src]

Bits 22:25 - PS 16-bit prescaler

pub fn div(&self) -> DIV_R[src]

Bits 18:21 - DIV clock divider

Bits 16:17 - Blink mode selection

pub fn blinkf(&self) -> BLINKF_R[src]

Bits 13:15 - Blink frequency selection

pub fn cc(&self) -> CC_R[src]

Bits 10:12 - Contrast control

pub fn dead(&self) -> DEAD_R[src]

Bits 7:9 - Dead time duration

pub fn pon(&self) -> PON_R[src]

Bits 4:6 - Pulse ON duration

pub fn uddie(&self) -> UDDIE_R[src]

Bit 3 - Update display done interrupt enable

pub fn sofie(&self) -> SOFIE_R[src]

Bit 1 - Start of frame interrupt enable

pub fn hd(&self) -> HD_R[src]

Bit 0 - High drive enable

impl R<u32, Reg<u32, _SR>>[src]

pub fn fcrsf(&self) -> FCRSF_R[src]

Bit 5 - LCD Frame Control Register Synchronization flag

pub fn rdy(&self) -> RDY_R[src]

Bit 4 - Ready flag

pub fn udd(&self) -> UDD_R[src]

Bit 3 - Update Display Done

pub fn udr(&self) -> UDR_R[src]

Bit 2 - Update display request

pub fn sof(&self) -> SOF_R[src]

Bit 1 - Start of frame flag

pub fn ens(&self) -> ENS_R[src]

Bit 0 - LCD enabled status

impl R<u32, Reg<u32, _RAM_COM0>>[src]

pub fn s31(&self) -> S31_R[src]

Bit 31 - S31

pub fn s30(&self) -> S30_R[src]

Bit 30 - S30

pub fn s29(&self) -> S29_R[src]

Bit 29 - S29

pub fn s28(&self) -> S28_R[src]

Bit 28 - S28

pub fn s27(&self) -> S27_R[src]

Bit 27 - S27

pub fn s26(&self) -> S26_R[src]

Bit 26 - S26

pub fn s25(&self) -> S25_R[src]

Bit 25 - S25

pub fn s24(&self) -> S24_R[src]

Bit 24 - S24

pub fn s23(&self) -> S23_R[src]

Bit 23 - S23

pub fn s22(&self) -> S22_R[src]

Bit 22 - S22

pub fn s21(&self) -> S21_R[src]

Bit 21 - S21

pub fn s20(&self) -> S20_R[src]

Bit 20 - S20

pub fn s19(&self) -> S19_R[src]

Bit 19 - S19

pub fn s18(&self) -> S18_R[src]

Bit 18 - S18

pub fn s17(&self) -> S17_R[src]

Bit 17 - S17

pub fn s16(&self) -> S16_R[src]

Bit 16 - S16

pub fn s15(&self) -> S15_R[src]

Bit 15 - S15

pub fn s14(&self) -> S14_R[src]

Bit 14 - S14

pub fn s13(&self) -> S13_R[src]

Bit 13 - S13

pub fn s12(&self) -> S12_R[src]

Bit 12 - S12

pub fn s11(&self) -> S11_R[src]

Bit 11 - S11

pub fn s10(&self) -> S10_R[src]

Bit 10 - S10

pub fn s09(&self) -> S09_R[src]

Bit 9 - S09

pub fn s08(&self) -> S08_R[src]

Bit 8 - S08

pub fn s07(&self) -> S07_R[src]

Bit 7 - S07

pub fn s06(&self) -> S06_R[src]

Bit 6 - S06

pub fn s05(&self) -> S05_R[src]

Bit 5 - S05

pub fn s04(&self) -> S04_R[src]

Bit 4 - S04

pub fn s03(&self) -> S03_R[src]

Bit 3 - S03

pub fn s02(&self) -> S02_R[src]

Bit 2 - S02

pub fn s01(&self) -> S01_R[src]

Bit 1 - S01

pub fn s00(&self) -> S00_R[src]

Bit 0 - S00

impl R<u32, Reg<u32, _RAM_COM1>>[src]

pub fn s31(&self) -> S31_R[src]

Bit 31 - S31

pub fn s30(&self) -> S30_R[src]

Bit 30 - S30

pub fn s29(&self) -> S29_R[src]

Bit 29 - S29

pub fn s28(&self) -> S28_R[src]

Bit 28 - S28

pub fn s27(&self) -> S27_R[src]

Bit 27 - S27

pub fn s26(&self) -> S26_R[src]

Bit 26 - S26

pub fn s25(&self) -> S25_R[src]

Bit 25 - S25

pub fn s24(&self) -> S24_R[src]

Bit 24 - S24

pub fn s23(&self) -> S23_R[src]

Bit 23 - S23

pub fn s22(&self) -> S22_R[src]

Bit 22 - S22

pub fn s21(&self) -> S21_R[src]

Bit 21 - S21

pub fn s20(&self) -> S20_R[src]

Bit 20 - S20

pub fn s19(&self) -> S19_R[src]

Bit 19 - S19

pub fn s18(&self) -> S18_R[src]

Bit 18 - S18

pub fn s17(&self) -> S17_R[src]

Bit 17 - S17

pub fn s16(&self) -> S16_R[src]

Bit 16 - S16

pub fn s15(&self) -> S15_R[src]

Bit 15 - S15

pub fn s14(&self) -> S14_R[src]

Bit 14 - S14

pub fn s13(&self) -> S13_R[src]

Bit 13 - S13

pub fn s12(&self) -> S12_R[src]

Bit 12 - S12

pub fn s11(&self) -> S11_R[src]

Bit 11 - S11

pub fn s10(&self) -> S10_R[src]

Bit 10 - S10

pub fn s09(&self) -> S09_R[src]

Bit 9 - S09

pub fn s08(&self) -> S08_R[src]

Bit 8 - S08

pub fn s07(&self) -> S07_R[src]

Bit 7 - S07

pub fn s06(&self) -> S06_R[src]

Bit 6 - S06

pub fn s05(&self) -> S05_R[src]

Bit 5 - S05

pub fn s04(&self) -> S04_R[src]

Bit 4 - S04

pub fn s03(&self) -> S03_R[src]

Bit 3 - S03

pub fn s02(&self) -> S02_R[src]

Bit 2 - S02

pub fn s01(&self) -> S01_R[src]

Bit 1 - S01

pub fn s00(&self) -> S00_R[src]

Bit 0 - S00

impl R<u32, Reg<u32, _RAM_COM2>>[src]

pub fn s31(&self) -> S31_R[src]

Bit 31 - S31

pub fn s30(&self) -> S30_R[src]

Bit 30 - S30

pub fn s29(&self) -> S29_R[src]

Bit 29 - S29

pub fn s28(&self) -> S28_R[src]

Bit 28 - S28

pub fn s27(&self) -> S27_R[src]

Bit 27 - S27

pub fn s26(&self) -> S26_R[src]

Bit 26 - S26

pub fn s25(&self) -> S25_R[src]

Bit 25 - S25

pub fn s24(&self) -> S24_R[src]

Bit 24 - S24

pub fn s23(&self) -> S23_R[src]

Bit 23 - S23

pub fn s22(&self) -> S22_R[src]

Bit 22 - S22

pub fn s21(&self) -> S21_R[src]

Bit 21 - S21

pub fn s20(&self) -> S20_R[src]

Bit 20 - S20

pub fn s19(&self) -> S19_R[src]

Bit 19 - S19

pub fn s18(&self) -> S18_R[src]

Bit 18 - S18

pub fn s17(&self) -> S17_R[src]

Bit 17 - S17

pub fn s16(&self) -> S16_R[src]

Bit 16 - S16

pub fn s15(&self) -> S15_R[src]

Bit 15 - S15

pub fn s14(&self) -> S14_R[src]

Bit 14 - S14

pub fn s13(&self) -> S13_R[src]

Bit 13 - S13

pub fn s12(&self) -> S12_R[src]

Bit 12 - S12

pub fn s11(&self) -> S11_R[src]

Bit 11 - S11

pub fn s10(&self) -> S10_R[src]

Bit 10 - S10

pub fn s09(&self) -> S09_R[src]

Bit 9 - S09

pub fn s08(&self) -> S08_R[src]

Bit 8 - S08

pub fn s07(&self) -> S07_R[src]

Bit 7 - S07

pub fn s06(&self) -> S06_R[src]

Bit 6 - S06

pub fn s05(&self) -> S05_R[src]

Bit 5 - S05

pub fn s04(&self) -> S04_R[src]

Bit 4 - S04

pub fn s03(&self) -> S03_R[src]

Bit 3 - S03

pub fn s02(&self) -> S02_R[src]

Bit 2 - S02

pub fn s01(&self) -> S01_R[src]

Bit 1 - S01

pub fn s00(&self) -> S00_R[src]

Bit 0 - S00

impl R<u32, Reg<u32, _RAM_COM3>>[src]

pub fn s31(&self) -> S31_R[src]

Bit 31 - S31

pub fn s30(&self) -> S30_R[src]

Bit 30 - S30

pub fn s29(&self) -> S29_R[src]

Bit 29 - S29

pub fn s28(&self) -> S28_R[src]

Bit 28 - S28

pub fn s27(&self) -> S27_R[src]

Bit 27 - S27

pub fn s26(&self) -> S26_R[src]

Bit 26 - S26

pub fn s25(&self) -> S25_R[src]

Bit 25 - S25

pub fn s24(&self) -> S24_R[src]

Bit 24 - S24

pub fn s23(&self) -> S23_R[src]

Bit 23 - S23

pub fn s22(&self) -> S22_R[src]

Bit 22 - S22

pub fn s21(&self) -> S21_R[src]

Bit 21 - S21

pub fn s20(&self) -> S20_R[src]

Bit 20 - S20

pub fn s19(&self) -> S19_R[src]

Bit 19 - S19

pub fn s18(&self) -> S18_R[src]

Bit 18 - S18

pub fn s17(&self) -> S17_R[src]

Bit 17 - S17

pub fn s16(&self) -> S16_R[src]

Bit 16 - S16

pub fn s15(&self) -> S15_R[src]

Bit 15 - S15

pub fn s14(&self) -> S14_R[src]

Bit 14 - S14

pub fn s13(&self) -> S13_R[src]

Bit 13 - S13

pub fn s12(&self) -> S12_R[src]

Bit 12 - S12

pub fn s11(&self) -> S11_R[src]

Bit 11 - S11

pub fn s10(&self) -> S10_R[src]

Bit 10 - S10

pub fn s09(&self) -> S09_R[src]

Bit 9 - S09

pub fn s08(&self) -> S08_R[src]

Bit 8 - S08

pub fn s07(&self) -> S07_R[src]

Bit 7 - S07

pub fn s06(&self) -> S06_R[src]

Bit 6 - S06

pub fn s05(&self) -> S05_R[src]

Bit 5 - S05

pub fn s04(&self) -> S04_R[src]

Bit 4 - S04

pub fn s03(&self) -> S03_R[src]

Bit 3 - S03

pub fn s02(&self) -> S02_R[src]

Bit 2 - S02

pub fn s01(&self) -> S01_R[src]

Bit 1 - S01

pub fn s00(&self) -> S00_R[src]

Bit 0 - S00

impl R<u32, Reg<u32, _RAM_COM4>>[src]

pub fn s31(&self) -> S31_R[src]

Bit 31 - S31

pub fn s30(&self) -> S30_R[src]

Bit 30 - S30

pub fn s29(&self) -> S29_R[src]

Bit 29 - S29

pub fn s28(&self) -> S28_R[src]

Bit 28 - S28

pub fn s27(&self) -> S27_R[src]

Bit 27 - S27

pub fn s26(&self) -> S26_R[src]

Bit 26 - S26

pub fn s25(&self) -> S25_R[src]

Bit 25 - S25

pub fn s24(&self) -> S24_R[src]

Bit 24 - S24

pub fn s23(&self) -> S23_R[src]

Bit 23 - S23

pub fn s22(&self) -> S22_R[src]

Bit 22 - S22

pub fn s21(&self) -> S21_R[src]

Bit 21 - S21

pub fn s20(&self) -> S20_R[src]

Bit 20 - S20

pub fn s19(&self) -> S19_R[src]

Bit 19 - S19

pub fn s18(&self) -> S18_R[src]

Bit 18 - S18

pub fn s17(&self) -> S17_R[src]

Bit 17 - S17

pub fn s16(&self) -> S16_R[src]

Bit 16 - S16

pub fn s15(&self) -> S15_R[src]

Bit 15 - S15

pub fn s14(&self) -> S14_R[src]

Bit 14 - S14

pub fn s13(&self) -> S13_R[src]

Bit 13 - S13

pub fn s12(&self) -> S12_R[src]

Bit 12 - S12

pub fn s11(&self) -> S11_R[src]

Bit 11 - S11

pub fn s10(&self) -> S10_R[src]

Bit 10 - S10

pub fn s09(&self) -> S09_R[src]

Bit 9 - S09

pub fn s08(&self) -> S08_R[src]

Bit 8 - S08

pub fn s07(&self) -> S07_R[src]

Bit 7 - S07

pub fn s06(&self) -> S06_R[src]

Bit 6 - S06

pub fn s05(&self) -> S05_R[src]

Bit 5 - S05

pub fn s04(&self) -> S04_R[src]

Bit 4 - S04

pub fn s03(&self) -> S03_R[src]

Bit 3 - S03

pub fn s02(&self) -> S02_R[src]

Bit 2 - S02

pub fn s01(&self) -> S01_R[src]

Bit 1 - S01

pub fn s00(&self) -> S00_R[src]

Bit 0 - S00

impl R<u32, Reg<u32, _RAM_COM5>>[src]

pub fn s31(&self) -> S31_R[src]

Bit 31 - S31

pub fn s30(&self) -> S30_R[src]

Bit 30 - S30

pub fn s29(&self) -> S29_R[src]

Bit 29 - S29

pub fn s28(&self) -> S28_R[src]

Bit 28 - S28

pub fn s27(&self) -> S27_R[src]

Bit 27 - S27

pub fn s26(&self) -> S26_R[src]

Bit 26 - S26

pub fn s25(&self) -> S25_R[src]

Bit 25 - S25

pub fn s24(&self) -> S24_R[src]

Bit 24 - S24

pub fn s23(&self) -> S23_R[src]

Bit 23 - S23

pub fn s22(&self) -> S22_R[src]

Bit 22 - S22

pub fn s21(&self) -> S21_R[src]

Bit 21 - S21

pub fn s20(&self) -> S20_R[src]

Bit 20 - S20

pub fn s19(&self) -> S19_R[src]

Bit 19 - S19

pub fn s18(&self) -> S18_R[src]

Bit 18 - S18

pub fn s17(&self) -> S17_R[src]

Bit 17 - S17

pub fn s16(&self) -> S16_R[src]

Bit 16 - S16

pub fn s15(&self) -> S15_R[src]

Bit 15 - S15

pub fn s14(&self) -> S14_R[src]

Bit 14 - S14

pub fn s13(&self) -> S13_R[src]

Bit 13 - S13

pub fn s12(&self) -> S12_R[src]

Bit 12 - S12

pub fn s11(&self) -> S11_R[src]

Bit 11 - S11

pub fn s10(&self) -> S10_R[src]

Bit 10 - S10

pub fn s09(&self) -> S09_R[src]

Bit 9 - S09

pub fn s08(&self) -> S08_R[src]

Bit 8 - S08

pub fn s07(&self) -> S07_R[src]

Bit 7 - S07

pub fn s06(&self) -> S06_R[src]

Bit 6 - S06

pub fn s05(&self) -> S05_R[src]

Bit 5 - S05

pub fn s04(&self) -> S04_R[src]

Bit 4 - S04

pub fn s03(&self) -> S03_R[src]

Bit 3 - S03

pub fn s02(&self) -> S02_R[src]

Bit 2 - S02

pub fn s01(&self) -> S01_R[src]

Bit 1 - S01

pub fn s00(&self) -> S00_R[src]

Bit 0 - S00

impl R<u32, Reg<u32, _RAM_COM6>>[src]

pub fn s31(&self) -> S31_R[src]

Bit 31 - S31

pub fn s30(&self) -> S30_R[src]

Bit 30 - S30

pub fn s29(&self) -> S29_R[src]

Bit 29 - S29

pub fn s28(&self) -> S28_R[src]

Bit 28 - S28

pub fn s27(&self) -> S27_R[src]

Bit 27 - S27

pub fn s26(&self) -> S26_R[src]

Bit 26 - S26

pub fn s25(&self) -> S25_R[src]

Bit 25 - S25

pub fn s24(&self) -> S24_R[src]

Bit 24 - S24

pub fn s23(&self) -> S23_R[src]

Bit 23 - S23

pub fn s22(&self) -> S22_R[src]

Bit 22 - S22

pub fn s21(&self) -> S21_R[src]

Bit 21 - S21

pub fn s20(&self) -> S20_R[src]

Bit 20 - S20

pub fn s19(&self) -> S19_R[src]

Bit 19 - S19

pub fn s18(&self) -> S18_R[src]

Bit 18 - S18

pub fn s17(&self) -> S17_R[src]

Bit 17 - S17

pub fn s16(&self) -> S16_R[src]

Bit 16 - S16

pub fn s15(&self) -> S15_R[src]

Bit 15 - S15

pub fn s14(&self) -> S14_R[src]

Bit 14 - S14

pub fn s13(&self) -> S13_R[src]

Bit 13 - S13

pub fn s12(&self) -> S12_R[src]

Bit 12 - S12

pub fn s11(&self) -> S11_R[src]

Bit 11 - S11

pub fn s10(&self) -> S10_R[src]

Bit 10 - S10

pub fn s09(&self) -> S09_R[src]

Bit 9 - S09

pub fn s08(&self) -> S08_R[src]

Bit 8 - S08

pub fn s07(&self) -> S07_R[src]

Bit 7 - S07

pub fn s06(&self) -> S06_R[src]

Bit 6 - S06

pub fn s05(&self) -> S05_R[src]

Bit 5 - S05

pub fn s04(&self) -> S04_R[src]

Bit 4 - S04

pub fn s03(&self) -> S03_R[src]

Bit 3 - S03

pub fn s02(&self) -> S02_R[src]

Bit 2 - S02

pub fn s01(&self) -> S01_R[src]

Bit 1 - S01

pub fn s00(&self) -> S00_R[src]

Bit 0 - S00

impl R<u32, Reg<u32, _RAM_COM7>>[src]

pub fn s31(&self) -> S31_R[src]

Bit 31 - S31

pub fn s30(&self) -> S30_R[src]

Bit 30 - S30

pub fn s29(&self) -> S29_R[src]

Bit 29 - S29

pub fn s28(&self) -> S28_R[src]

Bit 28 - S28

pub fn s27(&self) -> S27_R[src]

Bit 27 - S27

pub fn s26(&self) -> S26_R[src]

Bit 26 - S26

pub fn s25(&self) -> S25_R[src]

Bit 25 - S25

pub fn s24(&self) -> S24_R[src]

Bit 24 - S24

pub fn s23(&self) -> S23_R[src]

Bit 23 - S23

pub fn s22(&self) -> S22_R[src]

Bit 22 - S22

pub fn s21(&self) -> S21_R[src]

Bit 21 - S21

pub fn s20(&self) -> S20_R[src]

Bit 20 - S20

pub fn s19(&self) -> S19_R[src]

Bit 19 - S19

pub fn s18(&self) -> S18_R[src]

Bit 18 - S18

pub fn s17(&self) -> S17_R[src]

Bit 17 - S17

pub fn s16(&self) -> S16_R[src]

Bit 16 - S16

pub fn s15(&self) -> S15_R[src]

Bit 15 - S15

pub fn s14(&self) -> S14_R[src]

Bit 14 - S14

pub fn s13(&self) -> S13_R[src]

Bit 13 - S13

pub fn s12(&self) -> S12_R[src]

Bit 12 - S12

pub fn s11(&self) -> S11_R[src]

Bit 11 - S11

pub fn s10(&self) -> S10_R[src]

Bit 10 - S10

pub fn s09(&self) -> S09_R[src]

Bit 9 - S09

pub fn s08(&self) -> S08_R[src]

Bit 8 - S08

pub fn s07(&self) -> S07_R[src]

Bit 7 - S07

pub fn s06(&self) -> S06_R[src]

Bit 6 - S06

pub fn s05(&self) -> S05_R[src]

Bit 5 - S05

pub fn s04(&self) -> S04_R[src]

Bit 4 - S04

pub fn s03(&self) -> S03_R[src]

Bit 3 - S03

pub fn s02(&self) -> S02_R[src]

Bit 2 - S02

pub fn s01(&self) -> S01_R[src]

Bit 1 - S01

pub fn s00(&self) -> S00_R[src]

Bit 0 - S00

impl R<u32, Reg<u32, _CSR>>[src]

pub fn opa3calout(&self) -> OPA3CALOUT_R[src]

Bit 31 - OPAMP3 calibration output

pub fn opa2calout(&self) -> OPA2CALOUT_R[src]

Bit 30 - OPAMP2 calibration output

pub fn opa1calout(&self) -> OPA1CALOUT_R[src]

Bit 29 - OPAMP1 calibration output

pub fn aop_range(&self) -> AOP_RANGE_R[src]

Bit 28 - Power range selection

pub fn s7sel2(&self) -> S7SEL2_R[src]

Bit 27 - Switch 7 for OPAMP2 enable

pub fn anawsel3(&self) -> ANAWSEL3_R[src]

Bit 26 - Switch SanA enable for OPAMP3

pub fn anawsel2(&self) -> ANAWSEL2_R[src]

Bit 25 - Switch SanA enable for OPAMP2

pub fn anawsel1(&self) -> ANAWSEL1_R[src]

Bit 24 - Switch SanA enable for OPAMP1

pub fn opa3lpm(&self) -> OPA3LPM_R[src]

Bit 23 - OPAMP3 low power mode

pub fn opa3cal_h(&self) -> OPA3CAL_H_R[src]

Bit 22 - OPAMP3 offset calibration for N differential pair

pub fn opa3cal_l(&self) -> OPA3CAL_L_R[src]

Bit 21 - OPAMP3 offset Calibration for P differential pair

pub fn s6sel3(&self) -> S6SEL3_R[src]

Bit 20 - Switch 6 for OPAMP3 enable

pub fn s5sel3(&self) -> S5SEL3_R[src]

Bit 19 - Switch 5 for OPAMP3 enable

pub fn s4sel3(&self) -> S4SEL3_R[src]

Bit 18 - Switch 4 for OPAMP3 enable

pub fn s3sel3(&self) -> S3SEL3_R[src]

Bit 17 - Switch 3 for OPAMP3 Enable

pub fn opa3pd(&self) -> OPA3PD_R[src]

Bit 16 - OPAMP3 power down

pub fn opa2lpm(&self) -> OPA2LPM_R[src]

Bit 15 - OPAMP2 low power mode

pub fn opa2cal_h(&self) -> OPA2CAL_H_R[src]

Bit 14 - OPAMP2 offset calibration for N differential pair

pub fn opa2cal_l(&self) -> OPA2CAL_L_R[src]

Bit 13 - OPAMP2 offset Calibration for P differential pair

pub fn s6sel2(&self) -> S6SEL2_R[src]

Bit 12 - Switch 6 for OPAMP2 enable

pub fn s5sel2(&self) -> S5SEL2_R[src]

Bit 11 - Switch 5 for OPAMP2 enable

pub fn s4sel2(&self) -> S4SEL2_R[src]

Bit 10 - Switch 4 for OPAMP2 enable

pub fn s3sel2(&self) -> S3SEL2_R[src]

Bit 9 - Switch 3 for OPAMP2 enable

pub fn opa2pd(&self) -> OPA2PD_R[src]

Bit 8 - OPAMP2 power down

pub fn opa1lpm(&self) -> OPA1LPM_R[src]

Bit 7 - OPAMP1 low power mode

pub fn opa1cal_h(&self) -> OPA1CAL_H_R[src]

Bit 6 - OPAMP1 offset calibration for N differential pair

pub fn opa1cal_l(&self) -> OPA1CAL_L_R[src]

Bit 5 - OPAMP1 offset calibration for P differential pair

pub fn s6sel1(&self) -> S6SEL1_R[src]

Bit 4 - Switch 6 for OPAMP1 enable

pub fn s5sel1(&self) -> S5SEL1_R[src]

Bit 3 - Switch 5 for OPAMP1 enable

pub fn s4sel1(&self) -> S4SEL1_R[src]

Bit 2 - Switch 4 for OPAMP1 enable

pub fn s3sel1(&self) -> S3SEL1_R[src]

Bit 1 - Switch 3 for OPAMP1 enable

pub fn opa1pd(&self) -> OPA1PD_R[src]

Bit 0 - OPAMP1 power down

impl R<u32, Reg<u32, _OTR>>[src]

pub fn ot_user(&self) -> OT_USER_R[src]

Bit 31 - Select user or factory trimming value

pub fn ao3_opt_offset_trim(&self) -> AO3_OPT_OFFSET_TRIM_R[src]

Bits 20:29 - OPAMP3, 10-bit offset trim value for normal mode

pub fn ao2_opt_offset_trim(&self) -> AO2_OPT_OFFSET_TRIM_R[src]

Bits 10:19 - OPAMP2, 10-bit offset trim value for normal mode

pub fn ao1_opt_offset_trim(&self) -> AO1_OPT_OFFSET_TRIM_R[src]

Bits 0:9 - OPAMP1, 10-bit offset trim value for normal mode

impl R<u32, Reg<u32, _LPOTR>>[src]

pub fn ao3_opt_offset_trim_lp(&self) -> AO3_OPT_OFFSET_TRIM_LP_R[src]

Bits 20:29 - OPAMP3, 10-bit offset trim value for low power mode

pub fn ao2_opt_offset_trim_lp(&self) -> AO2_OPT_OFFSET_TRIM_LP_R[src]

Bits 10:19 - OPAMP2, 10-bit offset trim value for low power mode

pub fn ao1_opt_offset_trim_lp(&self) -> AO1_OPT_OFFSET_TRIM_LP_R[src]

Bits 0:9 - OPAMP1, 10-bit offset trim value for low power mode

impl R<bool, PDDS_A>[src]

pub fn variant(&self) -> PDDS_A[src]

Get enumerated values variant

pub fn is_stop_mode(&self) -> bool[src]

Checks if the value of the field is STOP_MODE

pub fn is_standby_mode(&self) -> bool[src]

Checks if the value of the field is STANDBY_MODE

impl R<u32, Reg<u32, _CR>>[src]

pub fn lprun(&self) -> LPRUN_R[src]

Bit 14 - Low power run mode

pub fn vos(&self) -> VOS_R[src]

Bits 11:12 - Voltage scaling range selection

pub fn fwu(&self) -> FWU_R[src]

Bit 10 - Fast wakeup

pub fn ulp(&self) -> ULP_R[src]

Bit 9 - Ultralow power mode

pub fn dbp(&self) -> DBP_R[src]

Bit 8 - Disable backup domain write protection

pub fn pls(&self) -> PLS_R[src]

Bits 5:7 - PVD level selection

pub fn pvde(&self) -> PVDE_R[src]

Bit 4 - Power voltage detector enable

pub fn csbf(&self) -> CSBF_R[src]

Bit 3 - Clear standby flag

pub fn cwuf(&self) -> CWUF_R[src]

Bit 2 - Clear wakeup flag

pub fn pdds(&self) -> PDDS_R[src]

Bit 1 - Power down deepsleep

pub fn lpsdsr(&self) -> LPSDSR_R[src]

Bit 0 - Low-power deep sleep

impl R<u32, Reg<u32, _CSR>>[src]

pub fn ewup3(&self) -> EWUP3_R[src]

Bit 10 - Enable WKUP pin 3

pub fn ewup2(&self) -> EWUP2_R[src]

Bit 9 - Enable WKUP pin 2

pub fn ewup1(&self) -> EWUP1_R[src]

Bit 8 - Enable WKUP pin 1

pub fn reglpf(&self) -> REGLPF_R[src]

Bit 5 - Regulator LP flag

pub fn vosf(&self) -> VOSF_R[src]

Bit 4 - Voltage Scaling select flag

pub fn vrefintrdyf(&self) -> VREFINTRDYF_R[src]

Bit 3 - Internal voltage reference (VREFINT) ready flag

pub fn pvdo(&self) -> PVDO_R[src]

Bit 2 - PVD output

pub fn sbf(&self) -> SBF_R[src]

Bit 1 - Standby flag

pub fn wuf(&self) -> WUF_R[src]

Bit 0 - Wakeup flag

impl R<bool, CSSON_A>[src]

pub fn variant(&self) -> CSSON_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, PLLRDY_A>[src]

pub fn variant(&self) -> PLLRDY_A[src]

Get enumerated values variant

pub fn is_unlocked(&self) -> bool[src]

Checks if the value of the field is UNLOCKED

pub fn is_locked(&self) -> bool[src]

Checks if the value of the field is LOCKED

impl R<bool, HSEBYP_A>[src]

pub fn variant(&self) -> HSEBYP_A[src]

Get enumerated values variant

pub fn is_not_bypassed(&self) -> bool[src]

Checks if the value of the field is NOTBYPASSED

pub fn is_bypassed(&self) -> bool[src]

Checks if the value of the field is BYPASSED

impl R<bool, HSERDY_A>[src]

pub fn variant(&self) -> HSERDY_A[src]

Get enumerated values variant

pub fn is_not_ready(&self) -> bool[src]

Checks if the value of the field is NOTREADY

pub fn is_ready(&self) -> bool[src]

Checks if the value of the field is READY

impl R<u8, RTCPRE_A>[src]

pub fn variant(&self) -> RTCPRE_A[src]

Get enumerated values variant

pub fn is_div2(&self) -> bool[src]

Checks if the value of the field is DIV2

pub fn is_div4(&self) -> bool[src]

Checks if the value of the field is DIV4

pub fn is_div8(&self) -> bool[src]

Checks if the value of the field is DIV8

pub fn is_div16(&self) -> bool[src]

Checks if the value of the field is DIV16

impl R<u32, Reg<u32, _CR>>[src]

pub fn csson(&self) -> CSSON_R[src]

Bit 28 - Clock security system enable

pub fn pllrdy(&self) -> PLLRDY_R[src]

Bit 25 - PLL clock ready flag

pub fn pllon(&self) -> PLLON_R[src]

Bit 24 - PLL enable

pub fn hsebyp(&self) -> HSEBYP_R[src]

Bit 18 - HSE clock bypass

pub fn hserdy(&self) -> HSERDY_R[src]

Bit 17 - HSE clock ready flag

pub fn hseon(&self) -> HSEON_R[src]

Bit 16 - HSE clock enable

pub fn msirdy(&self) -> MSIRDY_R[src]

Bit 9 - MSI clock ready flag

pub fn msion(&self) -> MSION_R[src]

Bit 8 - MSI clock enable

pub fn hsirdy(&self) -> HSIRDY_R[src]

Bit 1 - Internal high-speed clock ready flag

pub fn hsion(&self) -> HSION_R[src]

Bit 0 - Internal high-speed clock enable

pub fn rtcpre(&self) -> RTCPRE_R[src]

Bits 29:30 - TC/LCD prescaler

impl R<u32, Reg<u32, _ICSCR>>[src]

pub fn msitrim(&self) -> MSITRIM_R[src]

Bits 24:31 - MSI clock trimming

pub fn msical(&self) -> MSICAL_R[src]

Bits 16:23 - MSI clock calibration

pub fn msirange(&self) -> MSIRANGE_R[src]

Bits 13:15 - MSI clock ranges

pub fn hsitrim(&self) -> HSITRIM_R[src]

Bits 8:12 - High speed internal clock trimming

pub fn hsical(&self) -> HSICAL_R[src]

Bits 0:7 - nternal high speed clock calibration

impl R<u8, MCOPRE_A>[src]

pub fn variant(&self) -> Variant<u8, MCOPRE_A>[src]

Get enumerated values variant

pub fn is_div1(&self) -> bool[src]

Checks if the value of the field is DIV1

pub fn is_div2(&self) -> bool[src]

Checks if the value of the field is DIV2

pub fn is_div4(&self) -> bool[src]

Checks if the value of the field is DIV4

pub fn is_div8(&self) -> bool[src]

Checks if the value of the field is DIV8

pub fn is_div16(&self) -> bool[src]

Checks if the value of the field is DIV16

impl R<u8, MCOSEL_A>[src]

pub fn variant(&self) -> MCOSEL_A[src]

Get enumerated values variant

pub fn is_no_clock(&self) -> bool[src]

Checks if the value of the field is NOCLOCK

pub fn is_sysclk(&self) -> bool[src]

Checks if the value of the field is SYSCLK

pub fn is_hsi(&self) -> bool[src]

Checks if the value of the field is HSI

pub fn is_msi(&self) -> bool[src]

Checks if the value of the field is MSI

pub fn is_hse(&self) -> bool[src]

Checks if the value of the field is HSE

pub fn is_pll(&self) -> bool[src]

Checks if the value of the field is PLL

pub fn is_lsi(&self) -> bool[src]

Checks if the value of the field is LSI

pub fn is_lse(&self) -> bool[src]

Checks if the value of the field is LSE

impl R<u8, PLLDIV_A>[src]

pub fn variant(&self) -> Variant<u8, PLLDIV_A>[src]

Get enumerated values variant

pub fn is_div2(&self) -> bool[src]

Checks if the value of the field is DIV2

pub fn is_div3(&self) -> bool[src]

Checks if the value of the field is DIV3

pub fn is_div4(&self) -> bool[src]

Checks if the value of the field is DIV4

impl R<u8, PLLMUL_A>[src]

pub fn variant(&self) -> Variant<u8, PLLMUL_A>[src]

Get enumerated values variant

pub fn is_mul3(&self) -> bool[src]

Checks if the value of the field is MUL3

pub fn is_mul4(&self) -> bool[src]

Checks if the value of the field is MUL4

pub fn is_mul6(&self) -> bool[src]

Checks if the value of the field is MUL6

pub fn is_mul8(&self) -> bool[src]

Checks if the value of the field is MUL8

pub fn is_mul12(&self) -> bool[src]

Checks if the value of the field is MUL12

pub fn is_mul16(&self) -> bool[src]

Checks if the value of the field is MUL16

pub fn is_mul24(&self) -> bool[src]

Checks if the value of the field is MUL24

pub fn is_mul32(&self) -> bool[src]

Checks if the value of the field is MUL32

pub fn is_mul48(&self) -> bool[src]

Checks if the value of the field is MUL48

impl R<bool, PLLSRC_A>[src]

pub fn variant(&self) -> PLLSRC_A[src]

Get enumerated values variant

pub fn is_hsi(&self) -> bool[src]

Checks if the value of the field is HSI

pub fn is_hse(&self) -> bool[src]

Checks if the value of the field is HSE

impl R<u8, PPRE2_A>[src]

pub fn variant(&self) -> Variant<u8, PPRE2_A>[src]

Get enumerated values variant

pub fn is_div1(&self) -> bool[src]

Checks if the value of the field is DIV1

pub fn is_div2(&self) -> bool[src]

Checks if the value of the field is DIV2

pub fn is_div4(&self) -> bool[src]

Checks if the value of the field is DIV4

pub fn is_div8(&self) -> bool[src]

Checks if the value of the field is DIV8

pub fn is_div16(&self) -> bool[src]

Checks if the value of the field is DIV16

impl R<u8, HPRE_A>[src]

pub fn variant(&self) -> Variant<u8, HPRE_A>[src]

Get enumerated values variant

pub fn is_div1(&self) -> bool[src]

Checks if the value of the field is DIV1

pub fn is_div2(&self) -> bool[src]

Checks if the value of the field is DIV2

pub fn is_div4(&self) -> bool[src]

Checks if the value of the field is DIV4

pub fn is_div8(&self) -> bool[src]

Checks if the value of the field is DIV8

pub fn is_div16(&self) -> bool[src]

Checks if the value of the field is DIV16

pub fn is_div64(&self) -> bool[src]

Checks if the value of the field is DIV64

pub fn is_div128(&self) -> bool[src]

Checks if the value of the field is DIV128

pub fn is_div256(&self) -> bool[src]

Checks if the value of the field is DIV256

pub fn is_div512(&self) -> bool[src]

Checks if the value of the field is DIV512

impl R<u8, SWS_A>[src]

pub fn variant(&self) -> SWS_A[src]

Get enumerated values variant

pub fn is_hsi(&self) -> bool[src]

Checks if the value of the field is HSI

pub fn is_msi(&self) -> bool[src]

Checks if the value of the field is MSI

pub fn is_hse(&self) -> bool[src]

Checks if the value of the field is HSE

pub fn is_pll(&self) -> bool[src]

Checks if the value of the field is PLL

impl R<u8, SW_A>[src]

pub fn variant(&self) -> SW_A[src]

Get enumerated values variant

pub fn is_hsi(&self) -> bool[src]

Checks if the value of the field is HSI

pub fn is_msi(&self) -> bool[src]

Checks if the value of the field is MSI

pub fn is_hse(&self) -> bool[src]

Checks if the value of the field is HSE

pub fn is_pll(&self) -> bool[src]

Checks if the value of the field is PLL

impl R<u32, Reg<u32, _CFGR>>[src]

pub fn mcopre(&self) -> MCOPRE_R[src]

Bits 28:30 - Microcontroller clock output prescaler

pub fn mcosel(&self) -> MCOSEL_R[src]

Bits 24:26 - Microcontroller clock output selection

pub fn plldiv(&self) -> PLLDIV_R[src]

Bits 22:23 - PLL output division

pub fn pllmul(&self) -> PLLMUL_R[src]

Bits 18:21 - PLL multiplication factor

pub fn pllsrc(&self) -> PLLSRC_R[src]

Bit 16 - PLL entry clock source

pub fn ppre2(&self) -> PPRE2_R[src]

Bits 11:13 - APB high-speed prescaler (APB2)

pub fn ppre1(&self) -> PPRE1_R[src]

Bits 8:10 - APB low-speed prescaler (APB1)

pub fn hpre(&self) -> HPRE_R[src]

Bits 4:7 - AHB prescaler

pub fn sws(&self) -> SWS_R[src]

Bits 2:3 - System clock switch status

pub fn sw(&self) -> SW_R[src]

Bits 0:1 - System clock switch

impl R<bool, MSIRDYIE_A>[src]

pub fn variant(&self) -> MSIRDYIE_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, CSSF_A>[src]

pub fn variant(&self) -> CSSF_A[src]

Get enumerated values variant

pub fn is_not_interupted(&self) -> bool[src]

Checks if the value of the field is NOTINTERUPTED

pub fn is_interupted(&self) -> bool[src]

Checks if the value of the field is INTERUPTED

impl R<bool, MSIRDYF_A>[src]

pub fn variant(&self) -> MSIRDYF_A[src]

Get enumerated values variant

pub fn is_not_stable(&self) -> bool[src]

Checks if the value of the field is NOTSTABLE

pub fn is_stable(&self) -> bool[src]

Checks if the value of the field is STABLE

impl R<bool, LSECSSF_A>[src]

pub fn variant(&self) -> LSECSSF_A[src]

Get enumerated values variant

pub fn is_no_failure(&self) -> bool[src]

Checks if the value of the field is NOFAILURE

pub fn is_failure(&self) -> bool[src]

Checks if the value of the field is FAILURE

impl R<bool, LSECSSIE_A>[src]

pub fn variant(&self) -> LSECSSIE_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _CIR>>[src]

pub fn msirdyie(&self) -> MSIRDYIE_R[src]

Bit 13 - MSI ready interrupt enable

pub fn pllrdyie(&self) -> PLLRDYIE_R[src]

Bit 12 - PLL ready interrupt enable

pub fn hserdyie(&self) -> HSERDYIE_R[src]

Bit 11 - HSE ready interrupt enable

pub fn hsirdyie(&self) -> HSIRDYIE_R[src]

Bit 10 - HSI ready interrupt enable

pub fn lserdyie(&self) -> LSERDYIE_R[src]

Bit 9 - LSE ready interrupt enable

pub fn lsirdyie(&self) -> LSIRDYIE_R[src]

Bit 8 - LSI ready interrupt enable

pub fn cssf(&self) -> CSSF_R[src]

Bit 7 - Clock security system interrupt flag

pub fn msirdyf(&self) -> MSIRDYF_R[src]

Bit 5 - MSI ready interrupt flag

pub fn pllrdyf(&self) -> PLLRDYF_R[src]

Bit 4 - PLL ready interrupt flag

pub fn hserdyf(&self) -> HSERDYF_R[src]

Bit 3 - HSE ready interrupt flag

pub fn hsirdyf(&self) -> HSIRDYF_R[src]

Bit 2 - HSI ready interrupt flag

pub fn lserdyf(&self) -> LSERDYF_R[src]

Bit 1 - LSE ready interrupt flag

pub fn lsirdyf(&self) -> LSIRDYF_R[src]

Bit 0 - LSI ready interrupt flag

pub fn lsecssf(&self) -> LSECSSF_R[src]

Bit 6 - LSE Clock security system interrupt flag

pub fn lsecssie(&self) -> LSECSSIE_R[src]

Bit 14 - LSE clock security system interrupt enable

impl R<bool, FSMCRST_A>[src]

pub fn variant(&self) -> Variant<bool, FSMCRST_A>[src]

Get enumerated values variant

pub fn is_reset(&self) -> bool[src]

Checks if the value of the field is RESET

impl R<u32, Reg<u32, _AHBRSTR>>[src]

pub fn fsmcrst(&self) -> FSMCRST_R[src]

Bit 30 - FSMC reset

pub fn dma2rst(&self) -> DMA2RST_R[src]

Bit 25 - DMA2 reset

pub fn dma1rst(&self) -> DMA1RST_R[src]

Bit 24 - DMA1 reset

pub fn flitfrst(&self) -> FLITFRST_R[src]

Bit 15 - FLITF reset

pub fn crcrst(&self) -> CRCRST_R[src]

Bit 12 - CRC reset

pub fn gpiogrst(&self) -> GPIOGRST_R[src]

Bit 7 - IO port G reset

pub fn gpiofrst(&self) -> GPIOFRST_R[src]

Bit 6 - IO port F reset

pub fn gpiohrst(&self) -> GPIOHRST_R[src]

Bit 5 - IO port H reset

pub fn gpioerst(&self) -> GPIOERST_R[src]

Bit 4 - IO port E reset

pub fn gpiodrst(&self) -> GPIODRST_R[src]

Bit 3 - IO port D reset

pub fn gpiocrst(&self) -> GPIOCRST_R[src]

Bit 2 - IO port C reset

pub fn gpiobrst(&self) -> GPIOBRST_R[src]

Bit 1 - IO port B reset

pub fn gpioarst(&self) -> GPIOARST_R[src]

Bit 0 - IO port A reset

impl R<bool, USART1RST_A>[src]

pub fn variant(&self) -> Variant<bool, USART1RST_A>[src]

Get enumerated values variant

pub fn is_reset(&self) -> bool[src]

Checks if the value of the field is RESET

impl R<u32, Reg<u32, _APB2RSTR>>[src]

pub fn usart1rst(&self) -> USART1RST_R[src]

Bit 14 - USART1RST

pub fn spi1rst(&self) -> SPI1RST_R[src]

Bit 12 - SPI1RST

pub fn sdiorst(&self) -> SDIORST_R[src]

Bit 11 - SDIORST

pub fn adc1rst(&self) -> ADC1RST_R[src]

Bit 9 - ADC1RST

pub fn tm11rst(&self) -> TM11RST_R[src]

Bit 4 - TM11RST

pub fn tm10rst(&self) -> TM10RST_R[src]

Bit 3 - TM10RST

pub fn tim9rst(&self) -> TIM9RST_R[src]

Bit 2 - TIM9RST

pub fn syscfgrst(&self) -> SYSCFGRST_R[src]

Bit 0 - SYSCFGRST

impl R<bool, COMPRST_A>[src]

pub fn variant(&self) -> Variant<bool, COMPRST_A>[src]

Get enumerated values variant

pub fn is_reset(&self) -> bool[src]

Checks if the value of the field is RESET

impl R<u32, Reg<u32, _APB1RSTR>>[src]

pub fn comprst(&self) -> COMPRST_R[src]

Bit 31 - COMP interface reset

pub fn dacrst(&self) -> DACRST_R[src]

Bit 29 - DAC interface reset

pub fn pwrrst(&self) -> PWRRST_R[src]

Bit 28 - Power interface reset

pub fn usbrst(&self) -> USBRST_R[src]

Bit 23 - USB reset

pub fn i2c2rst(&self) -> I2C2RST_R[src]

Bit 22 - I2C 2 reset

pub fn i2c1rst(&self) -> I2C1RST_R[src]

Bit 21 - I2C 1 reset

pub fn uart5rst(&self) -> UART5RST_R[src]

Bit 20 - UART 5 reset

pub fn uart4rst(&self) -> UART4RST_R[src]

Bit 19 - UART 4 reset

pub fn usart3rst(&self) -> USART3RST_R[src]

Bit 18 - USART 3 reset

pub fn usart2rst(&self) -> USART2RST_R[src]

Bit 17 - USART 2 reset

pub fn spi3rst(&self) -> SPI3RST_R[src]

Bit 15 - SPI 3 reset

pub fn spi2rst(&self) -> SPI2RST_R[src]

Bit 14 - SPI 2 reset

pub fn wwdrst(&self) -> WWDRST_R[src]

Bit 11 - Window watchdog reset

pub fn lcdrst(&self) -> LCDRST_R[src]

Bit 9 - LCD reset

pub fn tim7rst(&self) -> TIM7RST_R[src]

Bit 5 - Timer 7 reset

pub fn tim6rst(&self) -> TIM6RST_R[src]

Bit 4 - Timer 6reset

pub fn tim5rst(&self) -> TIM5RST_R[src]

Bit 3 - Timer 5 reset

pub fn tim4rst(&self) -> TIM4RST_R[src]

Bit 2 - Timer 4 reset

pub fn tim3rst(&self) -> TIM3RST_R[src]

Bit 1 - Timer 3 reset

pub fn tim2rst(&self) -> TIM2RST_R[src]

Bit 0 - Timer 2 reset

impl R<bool, FSMCEN_A>[src]

pub fn variant(&self) -> FSMCEN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _AHBENR>>[src]

pub fn fsmcen(&self) -> FSMCEN_R[src]

Bit 30 - FSMCEN

pub fn dma2en(&self) -> DMA2EN_R[src]

Bit 25 - DMA2 clock enable

pub fn dma1en(&self) -> DMA1EN_R[src]

Bit 24 - DMA1 clock enable

pub fn flitfen(&self) -> FLITFEN_R[src]

Bit 15 - FLITF clock enable

pub fn crcen(&self) -> CRCEN_R[src]

Bit 12 - CRC clock enable

pub fn gpiopgen(&self) -> GPIOPGEN_R[src]

Bit 7 - IO port G clock enable

pub fn gpiopfen(&self) -> GPIOPFEN_R[src]

Bit 6 - IO port F clock enable

pub fn gpiophen(&self) -> GPIOPHEN_R[src]

Bit 5 - IO port H clock enable

pub fn gpiopeen(&self) -> GPIOPEEN_R[src]

Bit 4 - IO port E clock enable

pub fn gpiopden(&self) -> GPIOPDEN_R[src]

Bit 3 - IO port D clock enable

pub fn gpiopcen(&self) -> GPIOPCEN_R[src]

Bit 2 - IO port C clock enable

pub fn gpiopben(&self) -> GPIOPBEN_R[src]

Bit 1 - IO port B clock enable

pub fn gpiopaen(&self) -> GPIOPAEN_R[src]

Bit 0 - IO port A clock enable

impl R<bool, USART1EN_A>[src]

pub fn variant(&self) -> USART1EN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _APB2ENR>>[src]

pub fn usart1en(&self) -> USART1EN_R[src]

Bit 14 - USART1 clock enable

pub fn spi1en(&self) -> SPI1EN_R[src]

Bit 12 - SPI 1 clock enable

pub fn sdioen(&self) -> SDIOEN_R[src]

Bit 11 - SDIO clock enable

pub fn adc1en(&self) -> ADC1EN_R[src]

Bit 9 - ADC1 interface clock enable

pub fn tim11en(&self) -> TIM11EN_R[src]

Bit 4 - TIM11 timer clock enable

pub fn tim10en(&self) -> TIM10EN_R[src]

Bit 3 - TIM10 timer clock enable

pub fn tim9en(&self) -> TIM9EN_R[src]

Bit 2 - TIM9 timer clock enable

pub fn syscfgen(&self) -> SYSCFGEN_R[src]

Bit 0 - System configuration controller clock enable

impl R<bool, COMPEN_A>[src]

pub fn variant(&self) -> COMPEN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _APB1ENR>>[src]

pub fn compen(&self) -> COMPEN_R[src]

Bit 31 - COMP interface clock enable

pub fn dacen(&self) -> DACEN_R[src]

Bit 29 - DAC interface clock enable

pub fn pwren(&self) -> PWREN_R[src]

Bit 28 - Power interface clock enable

pub fn usben(&self) -> USBEN_R[src]

Bit 23 - USB clock enable

pub fn i2c2en(&self) -> I2C2EN_R[src]

Bit 22 - I2C 2 clock enable

pub fn i2c1en(&self) -> I2C1EN_R[src]

Bit 21 - I2C 1 clock enable

pub fn usart5en(&self) -> USART5EN_R[src]

Bit 20 - UART 5 clock enable

pub fn usart4en(&self) -> USART4EN_R[src]

Bit 19 - UART 4 clock enable

pub fn usart3en(&self) -> USART3EN_R[src]

Bit 18 - USART 3 clock enable

pub fn usart2en(&self) -> USART2EN_R[src]

Bit 17 - USART 2 clock enable

pub fn spi3en(&self) -> SPI3EN_R[src]

Bit 15 - SPI 3 clock enable

pub fn spi2en(&self) -> SPI2EN_R[src]

Bit 14 - SPI 2 clock enable

pub fn wwdgen(&self) -> WWDGEN_R[src]

Bit 11 - Window watchdog clock enable

pub fn lcden(&self) -> LCDEN_R[src]

Bit 9 - LCD clock enable

pub fn tim7en(&self) -> TIM7EN_R[src]

Bit 5 - Timer 7 clock enable

pub fn tim6en(&self) -> TIM6EN_R[src]

Bit 4 - Timer 6 clock enable

pub fn tim5en(&self) -> TIM5EN_R[src]

Bit 3 - Timer 5 clock enable

pub fn tim4en(&self) -> TIM4EN_R[src]

Bit 2 - Timer 4 clock enable

pub fn tim3en(&self) -> TIM3EN_R[src]

Bit 1 - Timer 3 clock enable

pub fn tim2en(&self) -> TIM2EN_R[src]

Bit 0 - Timer 2 clock enable

impl R<bool, DMA2LPEN_A>[src]

pub fn variant(&self) -> DMA2LPEN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _AHBLPENR>>[src]

pub fn dma2lpen(&self) -> DMA2LPEN_R[src]

Bit 25 - DMA2 clock enable during Sleep mode

pub fn dma1lpen(&self) -> DMA1LPEN_R[src]

Bit 24 - DMA1 clock enable during Sleep mode

pub fn sramlpen(&self) -> SRAMLPEN_R[src]

Bit 16 - SRAM clock enable during Sleep mode

pub fn flitflpen(&self) -> FLITFLPEN_R[src]

Bit 15 - FLITF clock enable during Sleep mode

pub fn crclpen(&self) -> CRCLPEN_R[src]

Bit 12 - CRC clock enable during Sleep mode

pub fn gpioglpen(&self) -> GPIOGLPEN_R[src]

Bit 7 - IO port G clock enable during Sleep mode

pub fn gpioflpen(&self) -> GPIOFLPEN_R[src]

Bit 6 - IO port F clock enable during Sleep mode

pub fn gpiohlpen(&self) -> GPIOHLPEN_R[src]

Bit 5 - IO port H clock enable during Sleep mode

pub fn gpioelpen(&self) -> GPIOELPEN_R[src]

Bit 4 - IO port E clock enable during Sleep mode

pub fn gpiodlpen(&self) -> GPIODLPEN_R[src]

Bit 3 - IO port D clock enable during Sleep mode

pub fn gpioclpen(&self) -> GPIOCLPEN_R[src]

Bit 2 - IO port C clock enable during Sleep mode

pub fn gpioblpen(&self) -> GPIOBLPEN_R[src]

Bit 1 - IO port B clock enable during Sleep mode

pub fn gpioalpen(&self) -> GPIOALPEN_R[src]

Bit 0 - IO port A clock enable during Sleep mode

pub fn fsmclpen(&self) -> FSMCLPEN_R[src]

Bit 30 - FSMC clock enable during Sleep mode

pub fn aeslpen(&self) -> AESLPEN_R[src]

Bit 27 - AES clock enable during Sleep mode

impl R<bool, USART1LPEN_A>[src]

pub fn variant(&self) -> USART1LPEN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _APB2LPENR>>[src]

pub fn usart1lpen(&self) -> USART1LPEN_R[src]

Bit 14 - USART1 clock enable during Sleep mode

pub fn spi1lpen(&self) -> SPI1LPEN_R[src]

Bit 12 - SPI 1 clock enable during Sleep mode

pub fn sdiolpen(&self) -> SDIOLPEN_R[src]

Bit 11 - SDIO clock enable during Sleep mode

pub fn adc1lpen(&self) -> ADC1LPEN_R[src]

Bit 9 - ADC1 interface clock enable during Sleep mode

pub fn tim11lpen(&self) -> TIM11LPEN_R[src]

Bit 4 - TIM11 timer clock enable during Sleep mode

pub fn tim10lpen(&self) -> TIM10LPEN_R[src]

Bit 3 - TIM10 timer clock enable during Sleep mode

pub fn tim9lpen(&self) -> TIM9LPEN_R[src]

Bit 2 - TIM9 timer clock enable during Sleep mode

pub fn syscfglpen(&self) -> SYSCFGLPEN_R[src]

Bit 0 - System configuration controller clock enable during Sleep mode

impl R<bool, COMPLPEN_A>[src]

pub fn variant(&self) -> COMPLPEN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _APB1LPENR>>[src]

pub fn complpen(&self) -> COMPLPEN_R[src]

Bit 31 - COMP interface clock enable during Sleep mode

pub fn daclpen(&self) -> DACLPEN_R[src]

Bit 29 - DAC interface clock enable during Sleep mode

pub fn pwrlpen(&self) -> PWRLPEN_R[src]

Bit 28 - Power interface clock enable during Sleep mode

pub fn usblpen(&self) -> USBLPEN_R[src]

Bit 23 - USB clock enable during Sleep mode

pub fn i2c2lpen(&self) -> I2C2LPEN_R[src]

Bit 22 - I2C 2 clock enable during Sleep mode

pub fn i2c1lpen(&self) -> I2C1LPEN_R[src]

Bit 21 - I2C 1 clock enable during Sleep mode

pub fn usart3lpen(&self) -> USART3LPEN_R[src]

Bit 18 - USART 3 clock enable during Sleep mode

pub fn usart2lpen(&self) -> USART2LPEN_R[src]

Bit 17 - USART 2 clock enable during Sleep mode

pub fn spi2lpen(&self) -> SPI2LPEN_R[src]

Bit 14 - SPI 2 clock enable during Sleep mode

pub fn wwdglpen(&self) -> WWDGLPEN_R[src]

Bit 11 - Window watchdog clock enable during Sleep mode

pub fn lcdlpen(&self) -> LCDLPEN_R[src]

Bit 9 - LCD clock enable during Sleep mode

pub fn tim7lpen(&self) -> TIM7LPEN_R[src]

Bit 5 - Timer 7 clock enable during Sleep mode

pub fn tim6lpen(&self) -> TIM6LPEN_R[src]

Bit 4 - Timer 6 clock enable during Sleep mode

pub fn tim4lpen(&self) -> TIM4LPEN_R[src]

Bit 2 - Timer 4 clock enable during Sleep mode

pub fn tim3lpen(&self) -> TIM3LPEN_R[src]

Bit 1 - Timer 3 clock enable during Sleep mode

pub fn tim2lpen(&self) -> TIM2LPEN_R[src]

Bit 0 - Timer 2 clock enable during Sleep mode

pub fn uart5lpen(&self) -> UART5LPEN_R[src]

Bit 20 - USART 5 clock enable during Sleep mode

pub fn uart4lpen(&self) -> UART4LPEN_R[src]

Bit 19 - USART 4 clock enable during Sleep mode

pub fn spi3lpen(&self) -> SPI3LPEN_R[src]

Bit 15 - SPI 3 clock enable during Sleep mode

pub fn tim5lpen(&self) -> TIM5LPEN_R[src]

Bit 3 - Timer 5 clock enable during Sleep mode

impl R<bool, LPWRSTF_A>[src]

pub fn variant(&self) -> LPWRSTF_A[src]

Get enumerated values variant

pub fn is_no_reset(&self) -> bool[src]

Checks if the value of the field is NORESET

pub fn is_reset(&self) -> bool[src]

Checks if the value of the field is RESET

impl R<bool, RMVF_A>[src]

pub fn variant(&self) -> Variant<bool, RMVF_A>[src]

Get enumerated values variant

pub fn is_clear(&self) -> bool[src]

Checks if the value of the field is CLEAR

impl R<bool, RTCRST_A>[src]

pub fn variant(&self) -> Variant<bool, RTCRST_A>[src]

Get enumerated values variant

pub fn is_reset(&self) -> bool[src]

Checks if the value of the field is RESET

impl R<u32, Reg<u32, _CSR>>[src]

pub fn lpwrstf(&self) -> LPWRSTF_R[src]

Bit 31 - Low-power reset flag

pub fn wwdgrstf(&self) -> WWDGRSTF_R[src]

Bit 30 - Window watchdog reset flag

pub fn iwdgrstf(&self) -> IWDGRSTF_R[src]

Bit 29 - Independent watchdog reset flag

pub fn sftrstf(&self) -> SFTRSTF_R[src]

Bit 28 - Software reset flag

pub fn porrstf(&self) -> PORRSTF_R[src]

Bit 27 - POR/PDR reset flag

pub fn pinrstf(&self) -> PINRSTF_R[src]

Bit 26 - PIN reset flag

pub fn rmvf(&self) -> RMVF_R[src]

Bit 24 - Remove reset flag

pub fn rtcrst(&self) -> RTCRST_R[src]

Bit 23 - RTC software reset

pub fn rtcen(&self) -> RTCEN_R[src]

Bit 22 - RTC clock enable

pub fn rtcsel(&self) -> RTCSEL_R[src]

Bits 16:17 - RTC and LCD clock source selection

pub fn lsebyp(&self) -> LSEBYP_R[src]

Bit 10 - External low-speed oscillator bypass

pub fn lserdy(&self) -> LSERDY_R[src]

Bit 9 - External low-speed oscillator ready

pub fn lseon(&self) -> LSEON_R[src]

Bit 8 - External low-speed oscillator enable

pub fn lsirdy(&self) -> LSIRDY_R[src]

Bit 1 - Internal low-speed oscillator ready

pub fn lsion(&self) -> LSION_R[src]

Bit 0 - Internal low-speed oscillator enable

pub fn oblrstf(&self) -> OBLRSTF_R[src]

Bit 25 - Options bytes loading reset flag

pub fn lsecssd(&self) -> LSECSSD_R[src]

Bit 12 - CSS on LSE failure Detection

pub fn lsecsson(&self) -> LSECSSON_R[src]

Bit 11 - CSS on LSE enable

impl R<u32, Reg<u32, _ICR>>[src]

pub fn ic4(&self) -> IC4_R[src]

Bit 21 - IC4

pub fn ic3(&self) -> IC3_R[src]

Bit 20 - IC3

pub fn ic2(&self) -> IC2_R[src]

Bit 19 - IC2

pub fn ic1(&self) -> IC1_R[src]

Bit 18 - IC1

pub fn tim(&self) -> TIM_R[src]

Bits 16:17 - Timer select bits

pub fn ic4ios(&self) -> IC4IOS_R[src]

Bits 12:15 - Input capture 4 select bits

pub fn ic3ios(&self) -> IC3IOS_R[src]

Bits 8:11 - Input capture 3 select bits

pub fn ic2ios(&self) -> IC2IOS_R[src]

Bits 4:7 - Input capture 2 select bits

pub fn ic1ios(&self) -> IC1IOS_R[src]

Bits 0:3 - Input capture 1 select bits

impl R<u32, Reg<u32, _ASCR1>>[src]

pub fn scm(&self) -> SCM_R[src]

Bit 31 - Switch control mode

pub fn ch30gr11_4(&self) -> CH30GR11_4_R[src]

Bit 30 - Analog switch control

pub fn ch29gr11_3(&self) -> CH29GR11_3_R[src]

Bit 29 - Analog switch control

pub fn ch28gr11_2(&self) -> CH28GR11_2_R[src]

Bit 28 - Analog switch control

pub fn ch27gr11_1(&self) -> CH27GR11_1_R[src]

Bit 27 - Analog switch control

pub fn vcomp(&self) -> VCOMP_R[src]

Bit 26 - ADC analog switch selection for internal node to comparator 1

pub fn ch25(&self) -> CH25_R[src]

Bit 25 - Analog I/O switch control of channel CH25

pub fn ch24(&self) -> CH24_R[src]

Bit 24 - Analog I/O switch control of channel CH24

pub fn ch23(&self) -> CH23_R[src]

Bit 23 - Analog I/O switch control of channel CH23

pub fn ch22(&self) -> CH22_R[src]

Bit 22 - Analog I/O switch control of channel CH22

pub fn ch21gr7_4(&self) -> CH21GR7_4_R[src]

Bit 21 - Analog switch control

pub fn ch20gr7_3(&self) -> CH20GR7_3_R[src]

Bit 20 - Analog switch control

pub fn ch19gr7_2(&self) -> CH19GR7_2_R[src]

Bit 19 - Analog switch control

pub fn ch18gr7_1(&self) -> CH18GR7_1_R[src]

Bit 18 - Analog switch control

pub fn ch31gr7_1(&self) -> CH31GR7_1_R[src]

Bit 16 - Analog switch control

pub fn ch15gr9_2(&self) -> CH15GR9_2_R[src]

Bit 15 - Analog switch control

pub fn ch14gr9_1(&self) -> CH14GR9_1_R[src]

Bit 14 - Analog switch control

pub fn ch13gr8_4(&self) -> CH13GR8_4_R[src]

Bit 13 - Analog switch control

pub fn ch12gr8_3(&self) -> CH12GR8_3_R[src]

Bit 12 - Analog switch control

pub fn ch11gr8_2(&self) -> CH11GR8_2_R[src]

Bit 11 - Analog switch control

pub fn ch10gr8_1(&self) -> CH10GR8_1_R[src]

Bit 10 - Analog switch control

pub fn ch9gr3_2(&self) -> CH9GR3_2_R[src]

Bit 9 - Analog switch control

pub fn ch8gr3_1(&self) -> CH8GR3_1_R[src]

Bit 8 - Analog switch control

pub fn ch7gr2_2(&self) -> CH7GR2_2_R[src]

Bit 7 - Analog switch control

pub fn ch6gr2_1(&self) -> CH6GR2_1_R[src]

Bit 6 - Analog switch control

pub fn comp1_sw1(&self) -> COMP1_SW1_R[src]

Bit 5 - Comparator 1 analog switch

pub fn ch31gr11_5(&self) -> CH31GR11_5_R[src]

Bit 4 - Analog switch control

pub fn ch3gr1_4(&self) -> CH3GR1_4_R[src]

Bit 3 - Analog switch control

pub fn ch2gr1_3(&self) -> CH2GR1_3_R[src]

Bit 2 - Analog switch control

pub fn ch1gr1_2(&self) -> CH1GR1_2_R[src]

Bit 1 - Analog switch control

pub fn ch0gr1_1(&self) -> CH0GR1_1_R[src]

Bit 0 - Analog switch control

impl R<u32, Reg<u32, _ASCR2>>[src]

pub fn gr5_4(&self) -> GR5_4_R[src]

Bit 29 - GR5_4 analog switch control

pub fn gr6_4(&self) -> GR6_4_R[src]

Bit 28 - GR6_4 analog switch control

pub fn gr6_3(&self) -> GR6_3_R[src]

Bit 27 - GR6_3 analog switch control

pub fn gr7_7(&self) -> GR7_7_R[src]

Bit 26 - GR7_7 analog switch control

pub fn gr7_6(&self) -> GR7_6_R[src]

Bit 25 - GR7_6 analog switch control

pub fn gr7_5(&self) -> GR7_5_R[src]

Bit 24 - GR7_5 analog switch control

pub fn gr2_5(&self) -> GR2_5_R[src]

Bit 23 - GR2_5 analog switch control

pub fn gr2_4(&self) -> GR2_4_R[src]

Bit 22 - GR2_4 analog switch control

pub fn gr2_3(&self) -> GR2_3_R[src]

Bit 21 - GR2_3 analog switch control

pub fn gr9_4(&self) -> GR9_4_R[src]

Bit 20 - GR9_4 analog switch control

pub fn gr9_3(&self) -> GR9_3_R[src]

Bit 19 - GR9_3 analog switch control

pub fn gr3_5(&self) -> GR3_5_R[src]

Bit 18 - GR3_5 analog switch control

pub fn gr3_4(&self) -> GR3_4_R[src]

Bit 17 - GR3_4 analog switch control

pub fn gr3_3(&self) -> GR3_3_R[src]

Bit 16 - GR3_3 analog switch control

pub fn gr4_3(&self) -> GR4_3_R[src]

Bit 11 - GR4_3 analog switch control

pub fn gr4_2(&self) -> GR4_2_R[src]

Bit 10 - GR4_2 analog switch control

pub fn gr4_1(&self) -> GR4_1_R[src]

Bit 9 - GR4_1 analog switch control

pub fn gr5_3(&self) -> GR5_3_R[src]

Bit 8 - GR5_3 analog switch control

pub fn gr5_2(&self) -> GR5_2_R[src]

Bit 7 - GR5_2 analog switch control

pub fn gr5_1(&self) -> GR5_1_R[src]

Bit 6 - GR5_1 analog switch control

pub fn gr6_2(&self) -> GR6_2_R[src]

Bit 5 - GR6_2 analog switch control

pub fn gr6_1(&self) -> GR6_1_R[src]

Bit 4 - GR6_1 analog switch control

pub fn gr10_4(&self) -> GR10_4_R[src]

Bit 3 - GR10_4 analog switch control

pub fn gr10_3(&self) -> GR10_3_R[src]

Bit 2 - GR10_3 analog switch control

pub fn gr10_2(&self) -> GR10_2_R[src]

Bit 1 - GR10_2 analog switch control

pub fn gr10_1(&self) -> GR10_1_R[src]

Bit 0 - GR10_1 analog switch control

impl R<u32, Reg<u32, _HYSCR1>>[src]

pub fn pb(&self) -> PB_R[src]

Bits 16:31 - Port B hysteresis control on/off

pub fn pa(&self) -> PA_R[src]

Bits 0:15 - Port A hysteresis control on/off

impl R<u32, Reg<u32, _HYSCR2>>[src]

pub fn pd(&self) -> PD_R[src]

Bits 16:31 - Port D hysteresis control on/off

pub fn pc(&self) -> PC_R[src]

Bits 0:15 - Port C hysteresis control on/off

impl R<u32, Reg<u32, _HYSCR3>>[src]

pub fn pf(&self) -> PF_R[src]

Bits 16:31 - Port F hysteresis control on/off

pub fn pe(&self) -> PE_R[src]

Bits 0:15 - Port E hysteresis control on/off

impl R<u32, Reg<u32, _HYSCR4>>[src]

pub fn pg(&self) -> PG_R[src]

Bits 0:15 - Port G hysteresis control on/off

impl R<u32, Reg<u32, _TR>>[src]

pub fn pm(&self) -> PM_R[src]

Bit 22 - AM/PM notation

pub fn ht(&self) -> HT_R[src]

Bits 20:21 - Hour tens in BCD format

pub fn hu(&self) -> HU_R[src]

Bits 16:19 - Hour units in BCD format

pub fn mnt(&self) -> MNT_R[src]

Bits 12:14 - Minute tens in BCD format

pub fn mnu(&self) -> MNU_R[src]

Bits 8:11 - Minute units in BCD format

pub fn st(&self) -> ST_R[src]

Bits 4:6 - Second tens in BCD format

pub fn su(&self) -> SU_R[src]

Bits 0:3 - Second units in BCD format

impl R<u32, Reg<u32, _DR>>[src]

pub fn yt(&self) -> YT_R[src]

Bits 20:23 - Year tens in BCD format

pub fn yu(&self) -> YU_R[src]

Bits 16:19 - Year units in BCD format

pub fn wdu(&self) -> WDU_R[src]

Bits 13:15 - Week day units

pub fn mt(&self) -> MT_R[src]

Bit 12 - Month tens in BCD format

pub fn mu(&self) -> MU_R[src]

Bits 8:11 - Month units in BCD format

pub fn dt(&self) -> DT_R[src]

Bits 4:5 - Date tens in BCD format

pub fn du(&self) -> DU_R[src]

Bits 0:3 - Date units in BCD format

impl R<u32, Reg<u32, _CR>>[src]

pub fn coe(&self) -> COE_R[src]

Bit 23 - Calibration output enable

pub fn osel(&self) -> OSEL_R[src]

Bits 21:22 - Output selection

pub fn pol(&self) -> POL_R[src]

Bit 20 - Output polarity

pub fn cosel(&self) -> COSEL_R[src]

Bit 19 - Calibration output selection

pub fn bkp(&self) -> BKP_R[src]

Bit 18 - Backup

pub fn sub1h(&self) -> SUB1H_R[src]

Bit 17 - Subtract 1 hour

pub fn add1h(&self) -> ADD1H_R[src]

Bit 16 - Add 1 hour

pub fn tsie(&self) -> TSIE_R[src]

Bit 15 - Time-stamp interrupt enable

pub fn wutie(&self) -> WUTIE_R[src]

Bit 14 - Wakeup timer interrupt enable

pub fn alrbie(&self) -> ALRBIE_R[src]

Bit 13 - Alarm B interrupt enable

pub fn alraie(&self) -> ALRAIE_R[src]

Bit 12 - Alarm A interrupt enable

pub fn tse(&self) -> TSE_R[src]

Bit 11 - Time stamp enable

pub fn wute(&self) -> WUTE_R[src]

Bit 10 - Wakeup timer enable

pub fn alrbe(&self) -> ALRBE_R[src]

Bit 9 - Alarm B enable

pub fn alrae(&self) -> ALRAE_R[src]

Bit 8 - Alarm A enable

pub fn dce(&self) -> DCE_R[src]

Bit 7 - Coarse digital calibration enable

pub fn fmt(&self) -> FMT_R[src]

Bit 6 - Hour format

pub fn bypshad(&self) -> BYPSHAD_R[src]

Bit 5 - Bypass the shadow registers

pub fn refckon(&self) -> REFCKON_R[src]

Bit 4 - Reference clock detection enable

pub fn tsedge(&self) -> TSEDGE_R[src]

Bit 3 - Time-stamp event active edge

pub fn wcksel(&self) -> WCKSEL_R[src]

Bits 0:2 - WCKSEL

impl R<u32, Reg<u32, _ISR>>[src]

pub fn recalpf(&self) -> RECALPF_R[src]

Bit 16 - Recalibration pending Flag

pub fn tamp3f(&self) -> TAMP3F_R[src]

Bit 15 - TAMPER3 detection flag

pub fn tamp2f(&self) -> TAMP2F_R[src]

Bit 14 - TAMPER2 detection flag

pub fn tamp1f(&self) -> TAMP1F_R[src]

Bit 13 - Tamper detection flag

pub fn tsovf(&self) -> TSOVF_R[src]

Bit 12 - Timestamp overflow flag

pub fn tsf(&self) -> TSF_R[src]

Bit 11 - Timestamp flag

pub fn wutf(&self) -> WUTF_R[src]

Bit 10 - Wakeup timer flag

pub fn alrbf(&self) -> ALRBF_R[src]

Bit 9 - Alarm B flag

pub fn alraf(&self) -> ALRAF_R[src]

Bit 8 - Alarm A flag

pub fn init(&self) -> INIT_R[src]

Bit 7 - Initialization mode

pub fn initf(&self) -> INITF_R[src]

Bit 6 - Initialization flag

pub fn rsf(&self) -> RSF_R[src]

Bit 5 - Registers synchronization flag

pub fn inits(&self) -> INITS_R[src]

Bit 4 - Initialization status flag

pub fn shpf(&self) -> SHPF_R[src]

Bit 3 - Shift operation pending

pub fn wutwf(&self) -> WUTWF_R[src]

Bit 2 - Wakeup timer write flag

pub fn alrbwf(&self) -> ALRBWF_R[src]

Bit 1 - Alarm B write flag

pub fn alrawf(&self) -> ALRAWF_R[src]

Bit 0 - Alarm A write flag

impl R<u32, Reg<u32, _PRER>>[src]

pub fn prediv_a(&self) -> PREDIV_A_R[src]

Bits 16:22 - Asynchronous prescaler factor

pub fn prediv_s(&self) -> PREDIV_S_R[src]

Bits 0:14 - Synchronous prescaler factor

impl R<u32, Reg<u32, _WUTR>>[src]

pub fn wut(&self) -> WUT_R[src]

Bits 0:15 - Wakeup auto-reload value bits

impl R<u32, Reg<u32, _CALIBR>>[src]

pub fn dcs(&self) -> DCS_R[src]

Bit 7 - Digital calibration sign

pub fn dc(&self) -> DC_R[src]

Bits 0:4 - Digital calibration

impl R<u32, Reg<u32, _ALRMAR>>[src]

pub fn msk4(&self) -> MSK4_R[src]

Bit 31 - Alarm A date mask

pub fn wdsel(&self) -> WDSEL_R[src]

Bit 30 - Week day selection

pub fn dt(&self) -> DT_R[src]

Bits 28:29 - Date tens in BCD format.

pub fn du(&self) -> DU_R[src]

Bits 24:27 - Date units or day in BCD format.

pub fn msk3(&self) -> MSK3_R[src]

Bit 23 - Alarm A hours mask

pub fn pm(&self) -> PM_R[src]

Bit 22 - AM/PM notation

pub fn ht(&self) -> HT_R[src]

Bits 20:21 - Hour tens in BCD format.

pub fn hu(&self) -> HU_R[src]

Bits 16:19 - Hour units in BCD format.

pub fn msk2(&self) -> MSK2_R[src]

Bit 15 - Alarm A minutes mask

pub fn mnt(&self) -> MNT_R[src]

Bits 12:14 - Minute tens in BCD format.

pub fn mnu(&self) -> MNU_R[src]

Bits 8:11 - Minute units in BCD format.

pub fn msk1(&self) -> MSK1_R[src]

Bit 7 - Alarm A seconds mask

pub fn st(&self) -> ST_R[src]

Bits 4:6 - Second tens in BCD format.

pub fn su(&self) -> SU_R[src]

Bits 0:3 - Second units in BCD format.

impl R<u32, Reg<u32, _ALRMBR>>[src]

pub fn msk4(&self) -> MSK4_R[src]

Bit 31 - Alarm B date mask

pub fn wdsel(&self) -> WDSEL_R[src]

Bit 30 - Week day selection

pub fn dt(&self) -> DT_R[src]

Bits 28:29 - Date tens in BCD format

pub fn du(&self) -> DU_R[src]

Bits 24:27 - Date units or day in BCD format

pub fn msk3(&self) -> MSK3_R[src]

Bit 23 - Alarm B hours mask

pub fn pm(&self) -> PM_R[src]

Bit 22 - AM/PM notation

pub fn ht(&self) -> HT_R[src]

Bits 20:21 - Hour tens in BCD format

pub fn hu(&self) -> HU_R[src]

Bits 16:19 - Hour units in BCD format

pub fn msk2(&self) -> MSK2_R[src]

Bit 15 - Alarm B minutes mask

pub fn mnt(&self) -> MNT_R[src]

Bits 12:14 - Minute tens in BCD format

pub fn mnu(&self) -> MNU_R[src]

Bits 8:11 - Minute units in BCD format

pub fn msk1(&self) -> MSK1_R[src]

Bit 7 - Alarm B seconds mask

pub fn st(&self) -> ST_R[src]

Bits 4:6 - Second tens in BCD format

pub fn su(&self) -> SU_R[src]

Bits 0:3 - Second units in BCD format

impl R<u32, Reg<u32, _SSR>>[src]

pub fn ss(&self) -> SS_R[src]

Bits 0:15 - Sub second value

impl R<u32, Reg<u32, _TSTR>>[src]

pub fn pm(&self) -> PM_R[src]

Bit 22 - AM/PM notation

pub fn ht(&self) -> HT_R[src]

Bits 20:21 - Hour tens in BCD format.

pub fn hu(&self) -> HU_R[src]

Bits 16:19 - Hour units in BCD format.

pub fn mnt(&self) -> MNT_R[src]

Bits 12:14 - Minute tens in BCD format.

pub fn mnu(&self) -> MNU_R[src]

Bits 8:11 - Minute units in BCD format.

pub fn st(&self) -> ST_R[src]

Bits 4:6 - Second tens in BCD format.

pub fn su(&self) -> SU_R[src]

Bits 0:3 - Second units in BCD format.

impl R<u32, Reg<u32, _TSDR>>[src]

pub fn wdu(&self) -> WDU_R[src]

Bits 13:15 - Week day units

pub fn mt(&self) -> MT_R[src]

Bit 12 - Month tens in BCD format

pub fn mu(&self) -> MU_R[src]

Bits 8:11 - Month units in BCD format

pub fn dt(&self) -> DT_R[src]

Bits 4:5 - Date tens in BCD format

pub fn du(&self) -> DU_R[src]

Bits 0:3 - Date units in BCD format

impl R<u32, Reg<u32, _TSSSR>>[src]

pub fn ss(&self) -> SS_R[src]

Bits 0:15 - RTC timestamp subsecond field

impl R<u32, Reg<u32, _CALR>>[src]

pub fn calp(&self) -> CALP_R[src]

Bit 15 - Use an 8-second calibration cycle period

pub fn calw8(&self) -> CALW8_R[src]

Bit 14 - Use a 16-second calibration cycle period

pub fn calw16(&self) -> CALW16_R[src]

Bit 13 - CALW16

pub fn calm(&self) -> CALM_R[src]

Bits 0:8 - Calibration minus

impl R<u32, Reg<u32, _TAFCR>>[src]

pub fn alarmouttype(&self) -> ALARMOUTTYPE_R[src]

Bit 18 - AFO_ALARM output type

pub fn tamppudis(&self) -> TAMPPUDIS_R[src]

Bit 15 - TAMPER pull-up disable

pub fn tampprch(&self) -> TAMPPRCH_R[src]

Bits 13:14 - Tamper precharge duration

pub fn tampflt(&self) -> TAMPFLT_R[src]

Bits 11:12 - Tamper filter count

pub fn tampfreq(&self) -> TAMPFREQ_R[src]

Bits 8:10 - Tamper sampling frequency

pub fn tampts(&self) -> TAMPTS_R[src]

Bit 7 - Activate timestamp on tamper detection event

pub fn tamp3trg(&self) -> TAMP3TRG_R[src]

Bit 6 - TAMPER1 mapping

pub fn tamp3e(&self) -> TAMP3E_R[src]

Bit 5 - TIMESTAMP mapping

pub fn tamp2trg(&self) -> TAMP2TRG_R[src]

Bit 4 - Active level for tamper 2

pub fn tamp2e(&self) -> TAMP2E_R[src]

Bit 3 - Tamper 2 detection enable

pub fn tampie(&self) -> TAMPIE_R[src]

Bit 2 - Tamper interrupt enable

pub fn tamp1etrg(&self) -> TAMP1ETRG_R[src]

Bit 1 - Active level for tamper 1

pub fn tamp1e(&self) -> TAMP1E_R[src]

Bit 0 - Tamper 1 detection enable

impl R<u32, Reg<u32, _ALRMASSR>>[src]

pub fn maskss(&self) -> MASKSS_R[src]

Bits 24:27 - Mask the most-significant bits starting at this bit

pub fn ss(&self) -> SS_R[src]

Bits 0:14 - Sub seconds value

impl R<u32, Reg<u32, _ALRMBSSR>>[src]

pub fn maskss(&self) -> MASKSS_R[src]

Bits 24:27 - Mask the most-significant bits starting at this bit

pub fn ss(&self) -> SS_R[src]

Bits 0:14 - Sub seconds value

impl R<u32, Reg<u32, _BKPR>>[src]

pub fn bkp(&self) -> BKP_R[src]

Bits 0:31 - BKP

impl R<bool, BIDIMODE_A>[src]

pub fn variant(&self) -> BIDIMODE_A[src]

Get enumerated values variant

pub fn is_unidirectional(&self) -> bool[src]

Checks if the value of the field is UNIDIRECTIONAL

pub fn is_bidirectional(&self) -> bool[src]

Checks if the value of the field is BIDIRECTIONAL

impl R<bool, BIDIOE_A>[src]

pub fn variant(&self) -> BIDIOE_A[src]

Get enumerated values variant

pub fn is_output_disabled(&self) -> bool[src]

Checks if the value of the field is OUTPUTDISABLED

pub fn is_output_enabled(&self) -> bool[src]

Checks if the value of the field is OUTPUTENABLED

impl R<bool, CRCEN_A>[src]

pub fn variant(&self) -> CRCEN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, CRCNEXT_A>[src]

pub fn variant(&self) -> CRCNEXT_A[src]

Get enumerated values variant

pub fn is_tx_buffer(&self) -> bool[src]

Checks if the value of the field is TXBUFFER

pub fn is_crc(&self) -> bool[src]

Checks if the value of the field is CRC

impl R<bool, DFF_A>[src]

pub fn variant(&self) -> DFF_A[src]

Get enumerated values variant

pub fn is_eight_bit(&self) -> bool[src]

Checks if the value of the field is EIGHTBIT

pub fn is_sixteen_bit(&self) -> bool[src]

Checks if the value of the field is SIXTEENBIT

impl R<bool, RXONLY_A>[src]

pub fn variant(&self) -> RXONLY_A[src]

Get enumerated values variant

pub fn is_full_duplex(&self) -> bool[src]

Checks if the value of the field is FULLDUPLEX

pub fn is_output_disabled(&self) -> bool[src]

Checks if the value of the field is OUTPUTDISABLED

impl R<bool, SSM_A>[src]

pub fn variant(&self) -> SSM_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, SSI_A>[src]

pub fn variant(&self) -> SSI_A[src]

Get enumerated values variant

pub fn is_slave_selected(&self) -> bool[src]

Checks if the value of the field is SLAVESELECTED

pub fn is_slave_not_selected(&self) -> bool[src]

Checks if the value of the field is SLAVENOTSELECTED

impl R<bool, LSBFIRST_A>[src]

pub fn variant(&self) -> LSBFIRST_A[src]

Get enumerated values variant

pub fn is_msbfirst(&self) -> bool[src]

Checks if the value of the field is MSBFIRST

pub fn is_lsbfirst(&self) -> bool[src]

Checks if the value of the field is LSBFIRST

impl R<bool, SPE_A>[src]

pub fn variant(&self) -> SPE_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u8, BR_A>[src]

pub fn variant(&self) -> BR_A[src]

Get enumerated values variant

pub fn is_div2(&self) -> bool[src]

Checks if the value of the field is DIV2

pub fn is_div4(&self) -> bool[src]

Checks if the value of the field is DIV4

pub fn is_div8(&self) -> bool[src]

Checks if the value of the field is DIV8

pub fn is_div16(&self) -> bool[src]

Checks if the value of the field is DIV16

pub fn is_div32(&self) -> bool[src]

Checks if the value of the field is DIV32

pub fn is_div64(&self) -> bool[src]

Checks if the value of the field is DIV64

pub fn is_div128(&self) -> bool[src]

Checks if the value of the field is DIV128

pub fn is_div256(&self) -> bool[src]

Checks if the value of the field is DIV256

impl R<bool, MSTR_A>[src]

pub fn variant(&self) -> MSTR_A[src]

Get enumerated values variant

pub fn is_slave(&self) -> bool[src]

Checks if the value of the field is SLAVE

pub fn is_master(&self) -> bool[src]

Checks if the value of the field is MASTER

impl R<bool, CPOL_A>[src]

pub fn variant(&self) -> CPOL_A[src]

Get enumerated values variant

pub fn is_idle_low(&self) -> bool[src]

Checks if the value of the field is IDLELOW

pub fn is_idle_high(&self) -> bool[src]

Checks if the value of the field is IDLEHIGH

impl R<bool, CPHA_A>[src]

pub fn variant(&self) -> CPHA_A[src]

Get enumerated values variant

pub fn is_first_edge(&self) -> bool[src]

Checks if the value of the field is FIRSTEDGE

pub fn is_second_edge(&self) -> bool[src]

Checks if the value of the field is SECONDEDGE

impl R<u32, Reg<u32, _CR1>>[src]

pub fn bidimode(&self) -> BIDIMODE_R[src]

Bit 15 - Bidirectional data mode enable

pub fn bidioe(&self) -> BIDIOE_R[src]

Bit 14 - Output enable in bidirectional mode

pub fn crcen(&self) -> CRCEN_R[src]

Bit 13 - Hardware CRC calculation enable

pub fn crcnext(&self) -> CRCNEXT_R[src]

Bit 12 - CRC transfer next

pub fn dff(&self) -> DFF_R[src]

Bit 11 - Data frame format

pub fn rxonly(&self) -> RXONLY_R[src]

Bit 10 - Receive only

pub fn ssm(&self) -> SSM_R[src]

Bit 9 - Software slave management

pub fn ssi(&self) -> SSI_R[src]

Bit 8 - Internal slave select

pub fn lsbfirst(&self) -> LSBFIRST_R[src]

Bit 7 - Frame format

pub fn spe(&self) -> SPE_R[src]

Bit 6 - SPI enable

pub fn br(&self) -> BR_R[src]

Bits 3:5 - Baud rate control

pub fn mstr(&self) -> MSTR_R[src]

Bit 2 - Master selection

pub fn cpol(&self) -> CPOL_R[src]

Bit 1 - Clock polarity

pub fn cpha(&self) -> CPHA_R[src]

Bit 0 - Clock phase

impl R<bool, TXEIE_A>[src]

pub fn variant(&self) -> TXEIE_A[src]

Get enumerated values variant

pub fn is_masked(&self) -> bool[src]

Checks if the value of the field is MASKED

pub fn is_not_masked(&self) -> bool[src]

Checks if the value of the field is NOTMASKED

impl R<bool, RXNEIE_A>[src]

pub fn variant(&self) -> RXNEIE_A[src]

Get enumerated values variant

pub fn is_masked(&self) -> bool[src]

Checks if the value of the field is MASKED

pub fn is_not_masked(&self) -> bool[src]

Checks if the value of the field is NOTMASKED

impl R<bool, ERRIE_A>[src]

pub fn variant(&self) -> ERRIE_A[src]

Get enumerated values variant

pub fn is_masked(&self) -> bool[src]

Checks if the value of the field is MASKED

pub fn is_not_masked(&self) -> bool[src]

Checks if the value of the field is NOTMASKED

impl R<bool, FRF_A>[src]

pub fn variant(&self) -> FRF_A[src]

Get enumerated values variant

pub fn is_motorola(&self) -> bool[src]

Checks if the value of the field is MOTOROLA

pub fn is_ti(&self) -> bool[src]

Checks if the value of the field is TI

impl R<bool, SSOE_A>[src]

pub fn variant(&self) -> SSOE_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, TXDMAEN_A>[src]

pub fn variant(&self) -> TXDMAEN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, RXDMAEN_A>[src]

pub fn variant(&self) -> RXDMAEN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _CR2>>[src]

pub fn txeie(&self) -> TXEIE_R[src]

Bit 7 - Tx buffer empty interrupt enable

pub fn rxneie(&self) -> RXNEIE_R[src]

Bit 6 - RX buffer not empty interrupt enable

pub fn errie(&self) -> ERRIE_R[src]

Bit 5 - Error interrupt enable

pub fn frf(&self) -> FRF_R[src]

Bit 4 - Frame format

pub fn ssoe(&self) -> SSOE_R[src]

Bit 2 - SS output enable

pub fn txdmaen(&self) -> TXDMAEN_R[src]

Bit 1 - Tx buffer DMA enable

pub fn rxdmaen(&self) -> RXDMAEN_R[src]

Bit 0 - Rx buffer DMA enable

impl R<bool, FRE_A>[src]

pub fn variant(&self) -> FRE_A[src]

Get enumerated values variant

pub fn is_no_error(&self) -> bool[src]

Checks if the value of the field is NOERROR

pub fn is_error(&self) -> bool[src]

Checks if the value of the field is ERROR

impl R<bool, BSY_A>[src]

pub fn variant(&self) -> BSY_A[src]

Get enumerated values variant

pub fn is_not_busy(&self) -> bool[src]

Checks if the value of the field is NOTBUSY

pub fn is_busy(&self) -> bool[src]

Checks if the value of the field is BUSY

impl R<bool, OVR_A>[src]

pub fn variant(&self) -> OVR_A[src]

Get enumerated values variant

pub fn is_no_overrun(&self) -> bool[src]

Checks if the value of the field is NOOVERRUN

pub fn is_overrun(&self) -> bool[src]

Checks if the value of the field is OVERRUN

impl R<bool, MODF_A>[src]

pub fn variant(&self) -> MODF_A[src]

Get enumerated values variant

pub fn is_no_fault(&self) -> bool[src]

Checks if the value of the field is NOFAULT

pub fn is_fault(&self) -> bool[src]

Checks if the value of the field is FAULT

impl R<bool, CRCERR_A>[src]

pub fn variant(&self) -> CRCERR_A[src]

Get enumerated values variant

pub fn is_match_(&self) -> bool[src]

Checks if the value of the field is MATCH

pub fn is_no_match(&self) -> bool[src]

Checks if the value of the field is NOMATCH

impl R<bool, UDR_A>[src]

pub fn variant(&self) -> UDR_A[src]

Get enumerated values variant

pub fn is_no_underrun(&self) -> bool[src]

Checks if the value of the field is NOUNDERRUN

pub fn is_underrun(&self) -> bool[src]

Checks if the value of the field is UNDERRUN

impl R<bool, CHSIDE_A>[src]

pub fn variant(&self) -> CHSIDE_A[src]

Get enumerated values variant

pub fn is_left(&self) -> bool[src]

Checks if the value of the field is LEFT

pub fn is_right(&self) -> bool[src]

Checks if the value of the field is RIGHT

impl R<bool, TXE_A>[src]

pub fn variant(&self) -> TXE_A[src]

Get enumerated values variant

pub fn is_not_empty(&self) -> bool[src]

Checks if the value of the field is NOTEMPTY

pub fn is_empty(&self) -> bool[src]

Checks if the value of the field is EMPTY

impl R<bool, RXNE_A>[src]

pub fn variant(&self) -> RXNE_A[src]

Get enumerated values variant

pub fn is_empty(&self) -> bool[src]

Checks if the value of the field is EMPTY

pub fn is_not_empty(&self) -> bool[src]

Checks if the value of the field is NOTEMPTY

impl R<u32, Reg<u32, _SR>>[src]

pub fn fre(&self) -> FRE_R[src]

Bit 8 - Frame Error

pub fn bsy(&self) -> BSY_R[src]

Bit 7 - Busy flag

pub fn ovr(&self) -> OVR_R[src]

Bit 6 - Overrun flag

pub fn modf(&self) -> MODF_R[src]

Bit 5 - Mode fault

pub fn crcerr(&self) -> CRCERR_R[src]

Bit 4 - CRC error flag

pub fn udr(&self) -> UDR_R[src]

Bit 3 - Underrun flag

pub fn chside(&self) -> CHSIDE_R[src]

Bit 2 - Channel side

pub fn txe(&self) -> TXE_R[src]

Bit 1 - Transmit buffer empty

pub fn rxne(&self) -> RXNE_R[src]

Bit 0 - Receive buffer not empty

impl R<u32, Reg<u32, _DR>>[src]

pub fn dr(&self) -> DR_R[src]

Bits 0:15 - Data register

impl R<u32, Reg<u32, _CRCPR>>[src]

pub fn crcpoly(&self) -> CRCPOLY_R[src]

Bits 0:15 - CRC polynomial register

impl R<u32, Reg<u32, _RXCRCR>>[src]

pub fn rx_crc(&self) -> RXCRC_R[src]

Bits 0:15 - Rx CRC register

impl R<u32, Reg<u32, _TXCRCR>>[src]

pub fn tx_crc(&self) -> TXCRC_R[src]

Bits 0:15 - Tx CRC register

impl R<bool, I2SMOD_A>[src]

pub fn variant(&self) -> I2SMOD_A[src]

Get enumerated values variant

pub fn is_spimode(&self) -> bool[src]

Checks if the value of the field is SPIMODE

pub fn is_i2smode(&self) -> bool[src]

Checks if the value of the field is I2SMODE

impl R<bool, I2SE_A>[src]

pub fn variant(&self) -> I2SE_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u8, I2SCFG_A>[src]

pub fn variant(&self) -> I2SCFG_A[src]

Get enumerated values variant

pub fn is_slave_tx(&self) -> bool[src]

Checks if the value of the field is SLAVETX

pub fn is_slave_rx(&self) -> bool[src]

Checks if the value of the field is SLAVERX

pub fn is_master_tx(&self) -> bool[src]

Checks if the value of the field is MASTERTX

pub fn is_master_rx(&self) -> bool[src]

Checks if the value of the field is MASTERRX

impl R<bool, PCMSYNC_A>[src]

pub fn variant(&self) -> PCMSYNC_A[src]

Get enumerated values variant

pub fn is_short(&self) -> bool[src]

Checks if the value of the field is SHORT

pub fn is_long(&self) -> bool[src]

Checks if the value of the field is LONG

impl R<u8, I2SSTD_A>[src]

pub fn variant(&self) -> I2SSTD_A[src]

Get enumerated values variant

pub fn is_philips(&self) -> bool[src]

Checks if the value of the field is PHILIPS

pub fn is_msb(&self) -> bool[src]

Checks if the value of the field is MSB

pub fn is_lsb(&self) -> bool[src]

Checks if the value of the field is LSB

pub fn is_pcm(&self) -> bool[src]

Checks if the value of the field is PCM

impl R<bool, CKPOL_A>[src]

pub fn variant(&self) -> CKPOL_A[src]

Get enumerated values variant

pub fn is_idle_low(&self) -> bool[src]

Checks if the value of the field is IDLELOW

pub fn is_idle_high(&self) -> bool[src]

Checks if the value of the field is IDLEHIGH

impl R<u8, DATLEN_A>[src]

pub fn variant(&self) -> Variant<u8, DATLEN_A>[src]

Get enumerated values variant

pub fn is_sixteen_bit(&self) -> bool[src]

Checks if the value of the field is SIXTEENBIT

pub fn is_twenty_four_bit(&self) -> bool[src]

Checks if the value of the field is TWENTYFOURBIT

pub fn is_thirty_two_bit(&self) -> bool[src]

Checks if the value of the field is THIRTYTWOBIT

impl R<bool, CHLEN_A>[src]

pub fn variant(&self) -> CHLEN_A[src]

Get enumerated values variant

pub fn is_sixteen_bit(&self) -> bool[src]

Checks if the value of the field is SIXTEENBIT

pub fn is_thirty_two_bit(&self) -> bool[src]

Checks if the value of the field is THIRTYTWOBIT

impl R<u32, Reg<u32, _I2SCFGR>>[src]

pub fn i2smod(&self) -> I2SMOD_R[src]

Bit 11 - I2S mode selection

pub fn i2se(&self) -> I2SE_R[src]

Bit 10 - I2S Enable

pub fn i2scfg(&self) -> I2SCFG_R[src]

Bits 8:9 - I2S configuration mode

pub fn pcmsync(&self) -> PCMSYNC_R[src]

Bit 7 - PCM frame synchronization

pub fn i2sstd(&self) -> I2SSTD_R[src]

Bits 4:5 - I2S standard selection

pub fn ckpol(&self) -> CKPOL_R[src]

Bit 3 - Steady state clock polarity

pub fn datlen(&self) -> DATLEN_R[src]

Bits 1:2 - Data length to be transferred

pub fn chlen(&self) -> CHLEN_R[src]

Bit 0 - Channel length (number of bits per audio channel)

impl R<bool, MCKOE_A>[src]

pub fn variant(&self) -> MCKOE_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, ODD_A>[src]

pub fn variant(&self) -> ODD_A[src]

Get enumerated values variant

pub fn is_even(&self) -> bool[src]

Checks if the value of the field is EVEN

pub fn is_odd(&self) -> bool[src]

Checks if the value of the field is ODD

impl R<u32, Reg<u32, _I2SPR>>[src]

pub fn mckoe(&self) -> MCKOE_R[src]

Bit 9 - Master clock output enable

pub fn odd(&self) -> ODD_R[src]

Bit 8 - Odd factor for the prescaler

pub fn i2sdiv(&self) -> I2SDIV_R[src]

Bits 0:7 - I2S Linear prescaler

impl R<u32, Reg<u32, _MEMRMP>>[src]

pub fn mem_mode(&self) -> MEM_MODE_R[src]

Bits 0:1 - MEM_MODE

pub fn boot_mode(&self) -> BOOT_MODE_R[src]

Bits 8:9 - BOOT_MODE

impl R<u32, Reg<u32, _PMC>>[src]

pub fn usb_pu(&self) -> USB_PU_R[src]

Bit 0 - USB pull-up

impl R<u32, Reg<u32, _EXTICR1>>[src]

pub fn exti3(&self) -> EXTI3_R[src]

Bits 12:15 - EXTI x configuration (x = 0 to 3)

pub fn exti2(&self) -> EXTI2_R[src]

Bits 8:11 - EXTI x configuration (x = 0 to 3)

pub fn exti1(&self) -> EXTI1_R[src]

Bits 4:7 - EXTI x configuration (x = 0 to 3)

pub fn exti0(&self) -> EXTI0_R[src]

Bits 0:3 - EXTI x configuration (x = 0 to 3)

impl R<u32, Reg<u32, _EXTICR2>>[src]

pub fn exti7(&self) -> EXTI7_R[src]

Bits 12:15 - EXTI x configuration (x = 4 to 7)

pub fn exti6(&self) -> EXTI6_R[src]

Bits 8:11 - EXTI x configuration (x = 4 to 7)

pub fn exti5(&self) -> EXTI5_R[src]

Bits 4:7 - EXTI x configuration (x = 4 to 7)

pub fn exti4(&self) -> EXTI4_R[src]

Bits 0:3 - EXTI x configuration (x = 4 to 7)

impl R<u32, Reg<u32, _EXTICR3>>[src]

pub fn exti11(&self) -> EXTI11_R[src]

Bits 12:15 - EXTI x configuration (x = 8 to 11)

pub fn exti10(&self) -> EXTI10_R[src]

Bits 8:11 - EXTI10

pub fn exti9(&self) -> EXTI9_R[src]

Bits 4:7 - EXTI x configuration (x = 8 to 11)

pub fn exti8(&self) -> EXTI8_R[src]

Bits 0:3 - EXTI x configuration (x = 8 to 11)

impl R<u32, Reg<u32, _EXTICR4>>[src]

pub fn exti15(&self) -> EXTI15_R[src]

Bits 12:15 - EXTI x configuration (x = 12 to 15)

pub fn exti14(&self) -> EXTI14_R[src]

Bits 8:11 - EXTI14

pub fn exti13(&self) -> EXTI13_R[src]

Bits 4:7 - EXTI13

pub fn exti12(&self) -> EXTI12_R[src]

Bits 0:3 - EXTI12

impl R<u8, CKD_A>[src]

pub fn variant(&self) -> Variant<u8, CKD_A>[src]

Get enumerated values variant

pub fn is_div1(&self) -> bool[src]

Checks if the value of the field is DIV1

pub fn is_div2(&self) -> bool[src]

Checks if the value of the field is DIV2

pub fn is_div4(&self) -> bool[src]

Checks if the value of the field is DIV4

impl R<bool, ARPE_A>[src]

pub fn variant(&self) -> ARPE_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, URS_A>[src]

pub fn variant(&self) -> URS_A[src]

Get enumerated values variant

pub fn is_any_event(&self) -> bool[src]

Checks if the value of the field is ANYEVENT

pub fn is_counter_only(&self) -> bool[src]

Checks if the value of the field is COUNTERONLY

impl R<bool, UDIS_A>[src]

pub fn variant(&self) -> UDIS_A[src]

Get enumerated values variant

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

impl R<bool, CEN_A>[src]

pub fn variant(&self) -> CEN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _CR1>>[src]

pub fn ckd(&self) -> CKD_R[src]

Bits 8:9 - Clock division

pub fn arpe(&self) -> ARPE_R[src]

Bit 7 - Auto-reload preload enable

pub fn urs(&self) -> URS_R[src]

Bit 2 - Update request source

pub fn udis(&self) -> UDIS_R[src]

Bit 1 - Update disable

pub fn cen(&self) -> CEN_R[src]

Bit 0 - Counter enable

impl R<bool, UIE_A>[src]

pub fn variant(&self) -> UIE_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _DIER>>[src]

pub fn cc1ie(&self) -> CC1IE_R[src]

Bit 1 - Capture/Compare 1 interrupt enable

pub fn uie(&self) -> UIE_R[src]

Bit 0 - Update interrupt enable

impl R<bool, UIF_A>[src]

pub fn variant(&self) -> UIF_A[src]

Get enumerated values variant

pub fn is_clear(&self) -> bool[src]

Checks if the value of the field is CLEAR

pub fn is_update_pending(&self) -> bool[src]

Checks if the value of the field is UPDATEPENDING

impl R<u32, Reg<u32, _SR>>[src]

pub fn cc1of(&self) -> CC1OF_R[src]

Bit 9 - Capture/compare 1 overcapture flag

pub fn cc1if(&self) -> CC1IF_R[src]

Bit 1 - Capture/Compare 1 interrupt flag

pub fn uif(&self) -> UIF_R[src]

Bit 0 - Update interrupt flag

impl R<bool, UG_A>[src]

pub fn variant(&self) -> Variant<bool, UG_A>[src]

Get enumerated values variant

pub fn is_update(&self) -> bool[src]

Checks if the value of the field is UPDATE

impl R<u32, Reg<u32, _EGR>>[src]

pub fn cc1g(&self) -> CC1G_R[src]

Bit 1 - Capture/Compare 1 generation

pub fn ug(&self) -> UG_R[src]

Bit 0 - Update generation

impl R<u32, Reg<u32, _CCMR1_OUTPUT>>[src]

pub fn oc1m(&self) -> OC1M_R[src]

Bits 4:6 - Output compare 1 mode

pub fn oc1pe(&self) -> OC1PE_R[src]

Bit 3 - Output compare 1 preload enable

pub fn oc1fe(&self) -> OC1FE_R[src]

Bit 2 - Output compare 1 fast enable

pub fn cc1s(&self) -> CC1S_R[src]

Bits 0:1 - Capture/Compare 1 selection

impl R<u32, Reg<u32, _CCMR1_INPUT>>[src]

pub fn ic1f(&self) -> IC1F_R[src]

Bits 4:7 - Input capture 1 filter

pub fn ic1psc(&self) -> IC1PSC_R[src]

Bits 2:3 - Input capture 1 prescaler

pub fn cc1s(&self) -> CC1S_R[src]

Bits 0:1 - Capture/Compare 1 selection

impl R<u32, Reg<u32, _CCER>>[src]

pub fn cc1np(&self) -> CC1NP_R[src]

Bit 3 - Capture/Compare 1 complementary output Polarity

pub fn cc1p(&self) -> CC1P_R[src]

Bit 1 - Capture/Compare 1 output Polarity

pub fn cc1e(&self) -> CC1E_R[src]

Bit 0 - Capture/Compare 1 output enable

impl R<u32, Reg<u32, _CNT>>[src]

pub fn cnt(&self) -> CNT_R[src]

Bits 0:15 - TIM10 counter

impl R<u32, Reg<u32, _PSC>>[src]

pub fn psc(&self) -> PSC_R[src]

Bits 0:15 - TIM9 prescaler

impl R<u32, Reg<u32, _ARR>>[src]

pub fn arr(&self) -> ARR_R[src]

Bits 0:15 - Auto-reload value

impl R<u32, Reg<u32, _CCR>>[src]

pub fn ccr(&self) -> CCR_R[src]

Bits 0:15 - Capture/Compare 1 value

impl R<u32, Reg<u32, _OR>>[src]

pub fn ti1_rmp(&self) -> TI1_RMP_R[src]

Bits 0:1 - TIM11 Input 1 remapping capability

impl R<u8, CKD_A>[src]

pub fn variant(&self) -> Variant<u8, CKD_A>[src]

Get enumerated values variant

pub fn is_div1(&self) -> bool[src]

Checks if the value of the field is DIV1

pub fn is_div2(&self) -> bool[src]

Checks if the value of the field is DIV2

pub fn is_div4(&self) -> bool[src]

Checks if the value of the field is DIV4

impl R<bool, ARPE_A>[src]

pub fn variant(&self) -> ARPE_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u8, CMS_A>[src]

pub fn variant(&self) -> CMS_A[src]

Get enumerated values variant

pub fn is_edge_aligned(&self) -> bool[src]

Checks if the value of the field is EDGEALIGNED

pub fn is_center_aligned1(&self) -> bool[src]

Checks if the value of the field is CENTERALIGNED1

pub fn is_center_aligned2(&self) -> bool[src]

Checks if the value of the field is CENTERALIGNED2

pub fn is_center_aligned3(&self) -> bool[src]

Checks if the value of the field is CENTERALIGNED3

impl R<bool, DIR_A>[src]

pub fn variant(&self) -> DIR_A[src]

Get enumerated values variant

pub fn is_up(&self) -> bool[src]

Checks if the value of the field is UP

pub fn is_down(&self) -> bool[src]

Checks if the value of the field is DOWN

impl R<bool, OPM_A>[src]

pub fn variant(&self) -> OPM_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, URS_A>[src]

pub fn variant(&self) -> URS_A[src]

Get enumerated values variant

pub fn is_any_event(&self) -> bool[src]

Checks if the value of the field is ANYEVENT

pub fn is_counter_only(&self) -> bool[src]

Checks if the value of the field is COUNTERONLY

impl R<bool, UDIS_A>[src]

pub fn variant(&self) -> UDIS_A[src]

Get enumerated values variant

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

impl R<bool, CEN_A>[src]

pub fn variant(&self) -> CEN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _CR1>>[src]

pub fn ckd(&self) -> CKD_R[src]

Bits 8:9 - Clock division

pub fn arpe(&self) -> ARPE_R[src]

Bit 7 - Auto-reload preload enable

pub fn cms(&self) -> CMS_R[src]

Bits 5:6 - Center-aligned mode selection

pub fn dir(&self) -> DIR_R[src]

Bit 4 - Direction

pub fn opm(&self) -> OPM_R[src]

Bit 3 - One-pulse mode

pub fn urs(&self) -> URS_R[src]

Bit 2 - Update request source

pub fn udis(&self) -> UDIS_R[src]

Bit 1 - Update disable

pub fn cen(&self) -> CEN_R[src]

Bit 0 - Counter enable

impl R<bool, TI1S_A>[src]

pub fn variant(&self) -> TI1S_A[src]

Get enumerated values variant

pub fn is_normal(&self) -> bool[src]

Checks if the value of the field is NORMAL

pub fn is_xor(&self) -> bool[src]

Checks if the value of the field is XOR

impl R<u8, MMS_A>[src]

pub fn variant(&self) -> MMS_A[src]

Get enumerated values variant

pub fn is_reset(&self) -> bool[src]

Checks if the value of the field is RESET

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

pub fn is_update(&self) -> bool[src]

Checks if the value of the field is UPDATE

pub fn is_compare_pulse(&self) -> bool[src]

Checks if the value of the field is COMPAREPULSE

pub fn is_compare_oc1(&self) -> bool[src]

Checks if the value of the field is COMPAREOC1

pub fn is_compare_oc2(&self) -> bool[src]

Checks if the value of the field is COMPAREOC2

pub fn is_compare_oc3(&self) -> bool[src]

Checks if the value of the field is COMPAREOC3

pub fn is_compare_oc4(&self) -> bool[src]

Checks if the value of the field is COMPAREOC4

impl R<bool, CCDS_A>[src]

pub fn variant(&self) -> CCDS_A[src]

Get enumerated values variant

pub fn is_on_compare(&self) -> bool[src]

Checks if the value of the field is ONCOMPARE

pub fn is_on_update(&self) -> bool[src]

Checks if the value of the field is ONUPDATE

impl R<u32, Reg<u32, _CR2>>[src]

pub fn ti1s(&self) -> TI1S_R[src]

Bit 7 - TI1 selection

pub fn mms(&self) -> MMS_R[src]

Bits 4:6 - Master mode selection

pub fn ccds(&self) -> CCDS_R[src]

Bit 3 - Capture/compare DMA selection

impl R<bool, ETP_A>[src]

pub fn variant(&self) -> ETP_A[src]

Get enumerated values variant

pub fn is_not_inverted(&self) -> bool[src]

Checks if the value of the field is NOTINVERTED

pub fn is_inverted(&self) -> bool[src]

Checks if the value of the field is INVERTED

impl R<bool, ECE_A>[src]

pub fn variant(&self) -> ECE_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u8, ETPS_A>[src]

pub fn variant(&self) -> ETPS_A[src]

Get enumerated values variant

pub fn is_div1(&self) -> bool[src]

Checks if the value of the field is DIV1

pub fn is_div2(&self) -> bool[src]

Checks if the value of the field is DIV2

pub fn is_div4(&self) -> bool[src]

Checks if the value of the field is DIV4

pub fn is_div8(&self) -> bool[src]

Checks if the value of the field is DIV8

impl R<u8, ETF_A>[src]

pub fn variant(&self) -> ETF_A[src]

Get enumerated values variant

pub fn is_no_filter(&self) -> bool[src]

Checks if the value of the field is NOFILTER

pub fn is_fck_int_n2(&self) -> bool[src]

Checks if the value of the field is FCK_INT_N2

pub fn is_fck_int_n4(&self) -> bool[src]

Checks if the value of the field is FCK_INT_N4

pub fn is_fck_int_n8(&self) -> bool[src]

Checks if the value of the field is FCK_INT_N8

pub fn is_fdts_div2_n6(&self) -> bool[src]

Checks if the value of the field is FDTS_DIV2_N6

pub fn is_fdts_div2_n8(&self) -> bool[src]

Checks if the value of the field is FDTS_DIV2_N8

pub fn is_fdts_div4_n6(&self) -> bool[src]

Checks if the value of the field is FDTS_DIV4_N6

pub fn is_fdts_div4_n8(&self) -> bool[src]

Checks if the value of the field is FDTS_DIV4_N8

pub fn is_fdts_div8_n6(&self) -> bool[src]

Checks if the value of the field is FDTS_DIV8_N6

pub fn is_fdts_div8_n8(&self) -> bool[src]

Checks if the value of the field is FDTS_DIV8_N8

pub fn is_fdts_div16_n5(&self) -> bool[src]

Checks if the value of the field is FDTS_DIV16_N5

pub fn is_fdts_div16_n6(&self) -> bool[src]

Checks if the value of the field is FDTS_DIV16_N6

pub fn is_fdts_div16_n8(&self) -> bool[src]

Checks if the value of the field is FDTS_DIV16_N8

pub fn is_fdts_div32_n5(&self) -> bool[src]

Checks if the value of the field is FDTS_DIV32_N5

pub fn is_fdts_div32_n6(&self) -> bool[src]

Checks if the value of the field is FDTS_DIV32_N6

pub fn is_fdts_div32_n8(&self) -> bool[src]

Checks if the value of the field is FDTS_DIV32_N8

impl R<bool, MSM_A>[src]

pub fn variant(&self) -> MSM_A[src]

Get enumerated values variant

pub fn is_no_sync(&self) -> bool[src]

Checks if the value of the field is NOSYNC

pub fn is_sync(&self) -> bool[src]

Checks if the value of the field is SYNC

impl R<u8, TS_A>[src]

pub fn variant(&self) -> Variant<u8, TS_A>[src]

Get enumerated values variant

pub fn is_itr0(&self) -> bool[src]

Checks if the value of the field is ITR0

pub fn is_itr1(&self) -> bool[src]

Checks if the value of the field is ITR1

pub fn is_itr2(&self) -> bool[src]

Checks if the value of the field is ITR2

pub fn is_ti1f_ed(&self) -> bool[src]

Checks if the value of the field is TI1F_ED

pub fn is_ti1fp1(&self) -> bool[src]

Checks if the value of the field is TI1FP1

pub fn is_ti2fp2(&self) -> bool[src]

Checks if the value of the field is TI2FP2

pub fn is_etrf(&self) -> bool[src]

Checks if the value of the field is ETRF

impl R<u8, SMS_A>[src]

pub fn variant(&self) -> SMS_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_encoder_mode_1(&self) -> bool[src]

Checks if the value of the field is ENCODER_MODE_1

pub fn is_encoder_mode_2(&self) -> bool[src]

Checks if the value of the field is ENCODER_MODE_2

pub fn is_encoder_mode_3(&self) -> bool[src]

Checks if the value of the field is ENCODER_MODE_3

pub fn is_reset_mode(&self) -> bool[src]

Checks if the value of the field is RESET_MODE

pub fn is_gated_mode(&self) -> bool[src]

Checks if the value of the field is GATED_MODE

pub fn is_trigger_mode(&self) -> bool[src]

Checks if the value of the field is TRIGGER_MODE

pub fn is_ext_clock_mode(&self) -> bool[src]

Checks if the value of the field is EXT_CLOCK_MODE

impl R<u32, Reg<u32, _SMCR>>[src]

pub fn etp(&self) -> ETP_R[src]

Bit 15 - External trigger polarity

pub fn ece(&self) -> ECE_R[src]

Bit 14 - External clock enable

pub fn etps(&self) -> ETPS_R[src]

Bits 12:13 - External trigger prescaler

pub fn etf(&self) -> ETF_R[src]

Bits 8:11 - External trigger filter

pub fn msm(&self) -> MSM_R[src]

Bit 7 - Master/Slave mode

pub fn ts(&self) -> TS_R[src]

Bits 4:6 - Trigger selection

pub fn occs(&self) -> OCCS_R[src]

Bit 3 - OCREF clear selection

pub fn sms(&self) -> SMS_R[src]

Bits 0:2 - Slave mode selection

impl R<bool, TDE_A>[src]

pub fn variant(&self) -> TDE_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, CC4DE_A>[src]

pub fn variant(&self) -> CC4DE_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, UDE_A>[src]

pub fn variant(&self) -> UDE_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, TIE_A>[src]

pub fn variant(&self) -> TIE_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, CC4IE_A>[src]

pub fn variant(&self) -> CC4IE_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, UIE_A>[src]

pub fn variant(&self) -> UIE_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _DIER>>[src]

pub fn tde(&self) -> TDE_R[src]

Bit 14 - Trigger DMA request enable

pub fn cc4de(&self) -> CC4DE_R[src]

Bit 12 - Capture/Compare 4 DMA request enable

pub fn cc3de(&self) -> CC3DE_R[src]

Bit 11 - Capture/Compare 3 DMA request enable

pub fn cc2de(&self) -> CC2DE_R[src]

Bit 10 - Capture/Compare 2 DMA request enable

pub fn cc1de(&self) -> CC1DE_R[src]

Bit 9 - Capture/Compare 1 DMA request enable

pub fn ude(&self) -> UDE_R[src]

Bit 8 - Update DMA request enable

pub fn tie(&self) -> TIE_R[src]

Bit 6 - Trigger interrupt enable

pub fn cc4ie(&self) -> CC4IE_R[src]

Bit 4 - Capture/Compare 4 interrupt enable

pub fn cc3ie(&self) -> CC3IE_R[src]

Bit 3 - Capture/Compare 3 interrupt enable

pub fn cc2ie(&self) -> CC2IE_R[src]

Bit 2 - Capture/Compare 2 interrupt enable

pub fn cc1ie(&self) -> CC1IE_R[src]

Bit 1 - Capture/Compare 1 interrupt enable

pub fn uie(&self) -> UIE_R[src]

Bit 0 - Update interrupt enable

impl R<bool, CC4OF_A>[src]

pub fn variant(&self) -> Variant<bool, CC4OF_A>[src]

Get enumerated values variant

pub fn is_overcapture(&self) -> bool[src]

Checks if the value of the field is OVERCAPTURE

impl R<bool, TIF_A>[src]

pub fn variant(&self) -> TIF_A[src]

Get enumerated values variant

pub fn is_no_trigger(&self) -> bool[src]

Checks if the value of the field is NOTRIGGER

pub fn is_trigger(&self) -> bool[src]

Checks if the value of the field is TRIGGER

impl R<bool, CC4IF_A>[src]

pub fn variant(&self) -> Variant<bool, CC4IF_A>[src]

Get enumerated values variant

pub fn is_match_(&self) -> bool[src]

Checks if the value of the field is MATCH

impl R<bool, UIF_A>[src]

pub fn variant(&self) -> UIF_A[src]

Get enumerated values variant

pub fn is_clear(&self) -> bool[src]

Checks if the value of the field is CLEAR

pub fn is_update_pending(&self) -> bool[src]

Checks if the value of the field is UPDATEPENDING

impl R<u32, Reg<u32, _SR>>[src]

pub fn cc4of(&self) -> CC4OF_R[src]

Bit 12 - Capture/compare 1 overcapture flag

pub fn cc3of(&self) -> CC3OF_R[src]

Bit 11 - Capture/compare 3 overcapture flag

pub fn cc2of(&self) -> CC2OF_R[src]

Bit 10 - Capture/compare 2 overcapture flag

pub fn cc1of(&self) -> CC1OF_R[src]

Bit 9 - Capture/compare 1 overcapture flag

pub fn tif(&self) -> TIF_R[src]

Bit 6 - Trigger interrupt flag

pub fn cc4if(&self) -> CC4IF_R[src]

Bit 4 - Capture/Compare 4 interrupt flag

pub fn cc3if(&self) -> CC3IF_R[src]

Bit 3 - Capture/Compare 3 interrupt flag

pub fn cc2if(&self) -> CC2IF_R[src]

Bit 2 - Capture/Compare 2 interrupt flag

pub fn cc1if(&self) -> CC1IF_R[src]

Bit 1 - Capture/Compare 1 interrupt flag

pub fn uif(&self) -> UIF_R[src]

Bit 0 - Update interrupt flag

impl R<bool, TG_A>[src]

pub fn variant(&self) -> Variant<bool, TG_A>[src]

Get enumerated values variant

pub fn is_trigger(&self) -> bool[src]

Checks if the value of the field is TRIGGER

impl R<bool, CC4G_A>[src]

pub fn variant(&self) -> Variant<bool, CC4G_A>[src]

Get enumerated values variant

pub fn is_trigger(&self) -> bool[src]

Checks if the value of the field is TRIGGER

impl R<bool, UG_A>[src]

pub fn variant(&self) -> Variant<bool, UG_A>[src]

Get enumerated values variant

pub fn is_update(&self) -> bool[src]

Checks if the value of the field is UPDATE

impl R<u32, Reg<u32, _EGR>>[src]

pub fn tg(&self) -> TG_R[src]

Bit 6 - Trigger generation

pub fn cc4g(&self) -> CC4G_R[src]

Bit 4 - Capture/compare 4 generation

pub fn cc3g(&self) -> CC3G_R[src]

Bit 3 - Capture/compare 3 generation

pub fn cc2g(&self) -> CC2G_R[src]

Bit 2 - Capture/compare 2 generation

pub fn cc1g(&self) -> CC1G_R[src]

Bit 1 - Capture/compare 1 generation

pub fn ug(&self) -> UG_R[src]

Bit 0 - Update generation

impl R<u8, OC2M_A>[src]

pub fn variant(&self) -> OC2M_A[src]

Get enumerated values variant

pub fn is_frozen(&self) -> bool[src]

Checks if the value of the field is FROZEN

pub fn is_active_on_match(&self) -> bool[src]

Checks if the value of the field is ACTIVEONMATCH

pub fn is_inactive_on_match(&self) -> bool[src]

Checks if the value of the field is INACTIVEONMATCH

pub fn is_toggle(&self) -> bool[src]

Checks if the value of the field is TOGGLE

pub fn is_force_inactive(&self) -> bool[src]

Checks if the value of the field is FORCEINACTIVE

pub fn is_force_active(&self) -> bool[src]

Checks if the value of the field is FORCEACTIVE

pub fn is_pwm_mode1(&self) -> bool[src]

Checks if the value of the field is PWMMODE1

pub fn is_pwm_mode2(&self) -> bool[src]

Checks if the value of the field is PWMMODE2

impl R<bool, OC2PE_A>[src]

pub fn variant(&self) -> OC2PE_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, CC2S_A>[src]

pub fn variant(&self) -> Variant<bool, CC2S_A>[src]

Get enumerated values variant

pub fn is_output(&self) -> bool[src]

Checks if the value of the field is OUTPUT

impl R<bool, OC1PE_A>[src]

pub fn variant(&self) -> OC1PE_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u8, CC1S_A>[src]

pub fn variant(&self) -> Variant<u8, CC1S_A>[src]

Get enumerated values variant

pub fn is_output(&self) -> bool[src]

Checks if the value of the field is OUTPUT

impl R<u32, Reg<u32, _CCMR1_OUTPUT>>[src]

pub fn oc2ce(&self) -> OC2CE_R[src]

Bit 15 - Output compare 2 clear enable

pub fn oc2m(&self) -> OC2M_R[src]

Bits 12:14 - Output compare 2 mode

pub fn oc2pe(&self) -> OC2PE_R[src]

Bit 11 - Output compare 2 preload enable

pub fn oc2fe(&self) -> OC2FE_R[src]

Bit 10 - Output compare 2 fast enable

pub fn cc2s(&self) -> CC2S_R[src]

Bit 8 - Capture/Compare 2 selection

pub fn oc1ce(&self) -> OC1CE_R[src]

Bit 7 - Output compare 1 clear enable

pub fn oc1m(&self) -> OC1M_R[src]

Bits 4:6 - Output compare 1 mode

pub fn oc1pe(&self) -> OC1PE_R[src]

Bit 3 - Output compare 1 preload enable

pub fn oc1fe(&self) -> OC1FE_R[src]

Bit 2 - Output compare 1 fast enable

pub fn cc1s(&self) -> CC1S_R[src]

Bits 0:1 - Capture/Compare 1 selection

impl R<u8, CC2S_A>[src]

pub fn variant(&self) -> Variant<u8, CC2S_A>[src]

Get enumerated values variant

pub fn is_ti2(&self) -> bool[src]

Checks if the value of the field is TI2

pub fn is_ti1(&self) -> bool[src]

Checks if the value of the field is TI1

pub fn is_trc(&self) -> bool[src]

Checks if the value of the field is TRC

impl R<u8, IC1F_A>[src]

pub fn variant(&self) -> IC1F_A[src]

Get enumerated values variant

pub fn is_no_filter(&self) -> bool[src]

Checks if the value of the field is NOFILTER

pub fn is_fck_int_n2(&self) -> bool[src]

Checks if the value of the field is FCK_INT_N2

pub fn is_fck_int_n4(&self) -> bool[src]

Checks if the value of the field is FCK_INT_N4

pub fn is_fck_int_n8(&self) -> bool[src]

Checks if the value of the field is FCK_INT_N8

pub fn is_fdts_div2_n6(&self) -> bool[src]

Checks if the value of the field is FDTS_DIV2_N6

pub fn is_fdts_div2_n8(&self) -> bool[src]

Checks if the value of the field is FDTS_DIV2_N8

pub fn is_fdts_div4_n6(&self) -> bool[src]

Checks if the value of the field is FDTS_DIV4_N6

pub fn is_fdts_div4_n8(&self) -> bool[src]

Checks if the value of the field is FDTS_DIV4_N8

pub fn is_fdts_div8_n6(&self) -> bool[src]

Checks if the value of the field is FDTS_DIV8_N6

pub fn is_fdts_div8_n8(&self) -> bool[src]

Checks if the value of the field is FDTS_DIV8_N8

pub fn is_fdts_div16_n5(&self) -> bool[src]

Checks if the value of the field is FDTS_DIV16_N5

pub fn is_fdts_div16_n6(&self) -> bool[src]

Checks if the value of the field is FDTS_DIV16_N6

pub fn is_fdts_div16_n8(&self) -> bool[src]

Checks if the value of the field is FDTS_DIV16_N8

pub fn is_fdts_div32_n5(&self) -> bool[src]

Checks if the value of the field is FDTS_DIV32_N5

pub fn is_fdts_div32_n6(&self) -> bool[src]

Checks if the value of the field is FDTS_DIV32_N6

pub fn is_fdts_div32_n8(&self) -> bool[src]

Checks if the value of the field is FDTS_DIV32_N8

impl R<u8, CC1S_A>[src]

pub fn variant(&self) -> Variant<u8, CC1S_A>[src]

Get enumerated values variant

pub fn is_ti1(&self) -> bool[src]

Checks if the value of the field is TI1

pub fn is_ti2(&self) -> bool[src]

Checks if the value of the field is TI2

pub fn is_trc(&self) -> bool[src]

Checks if the value of the field is TRC

impl R<u32, Reg<u32, _CCMR1_INPUT>>[src]

pub fn ic2f(&self) -> IC2F_R[src]

Bits 12:15 - Input capture 2 filter

pub fn ic2psc(&self) -> IC2PSC_R[src]

Bits 10:11 - Input capture 2 prescaler

pub fn cc2s(&self) -> CC2S_R[src]

Bits 8:9 - Capture/Compare 2 selection

pub fn ic1f(&self) -> IC1F_R[src]

Bits 4:7 - Input capture 1 filter

pub fn ic1psc(&self) -> IC1PSC_R[src]

Bits 2:3 - Input capture 1 prescaler

pub fn cc1s(&self) -> CC1S_R[src]

Bits 0:1 - Capture/Compare 1 selection

impl R<u8, OC4M_A>[src]

pub fn variant(&self) -> OC4M_A[src]

Get enumerated values variant

pub fn is_frozen(&self) -> bool[src]

Checks if the value of the field is FROZEN

pub fn is_active_on_match(&self) -> bool[src]

Checks if the value of the field is ACTIVEONMATCH

pub fn is_inactive_on_match(&self) -> bool[src]

Checks if the value of the field is INACTIVEONMATCH

pub fn is_toggle(&self) -> bool[src]

Checks if the value of the field is TOGGLE

pub fn is_force_inactive(&self) -> bool[src]

Checks if the value of the field is FORCEINACTIVE

pub fn is_force_active(&self) -> bool[src]

Checks if the value of the field is FORCEACTIVE

pub fn is_pwm_mode1(&self) -> bool[src]

Checks if the value of the field is PWMMODE1

pub fn is_pwm_mode2(&self) -> bool[src]

Checks if the value of the field is PWMMODE2

impl R<bool, OC4PE_A>[src]

pub fn variant(&self) -> OC4PE_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, CC4S_A>[src]

pub fn variant(&self) -> Variant<bool, CC4S_A>[src]

Get enumerated values variant

pub fn is_output(&self) -> bool[src]

Checks if the value of the field is OUTPUT

impl R<bool, OC3PE_A>[src]

pub fn variant(&self) -> OC3PE_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u8, CC3S_A>[src]

pub fn variant(&self) -> Variant<u8, CC3S_A>[src]

Get enumerated values variant

pub fn is_output(&self) -> bool[src]

Checks if the value of the field is OUTPUT

impl R<u32, Reg<u32, _CCMR2_OUTPUT>>[src]

pub fn oc4ce(&self) -> OC4CE_R[src]

Bit 15 - Output compare 4 clear enable

pub fn oc4m(&self) -> OC4M_R[src]

Bits 12:14 - Output compare 4 mode

pub fn oc4pe(&self) -> OC4PE_R[src]

Bit 11 - Output compare 4 preload enable

pub fn oc4fe(&self) -> OC4FE_R[src]

Bit 10 - Output compare 4 fast enable

pub fn cc4s(&self) -> CC4S_R[src]

Bit 8 - Capture/Compare 4 selection

pub fn oc3ce(&self) -> OC3CE_R[src]

Bit 7 - Output compare 3 clear enable

pub fn oc3m(&self) -> OC3M_R[src]

Bits 4:6 - Output compare 3 mode

pub fn oc3pe(&self) -> OC3PE_R[src]

Bit 3 - Output compare 3 preload enable

pub fn oc3fe(&self) -> OC3FE_R[src]

Bit 2 - Output compare 3 fast enable

pub fn cc3s(&self) -> CC3S_R[src]

Bits 0:1 - Capture/Compare 3 selection

impl R<u8, CC4S_A>[src]

pub fn variant(&self) -> Variant<u8, CC4S_A>[src]

Get enumerated values variant

pub fn is_ti4(&self) -> bool[src]

Checks if the value of the field is TI4

pub fn is_ti3(&self) -> bool[src]

Checks if the value of the field is TI3

pub fn is_trc(&self) -> bool[src]

Checks if the value of the field is TRC

impl R<u8, CC3S_A>[src]

pub fn variant(&self) -> Variant<u8, CC3S_A>[src]

Get enumerated values variant

pub fn is_ti3(&self) -> bool[src]

Checks if the value of the field is TI3

pub fn is_ti4(&self) -> bool[src]

Checks if the value of the field is TI4

pub fn is_trc(&self) -> bool[src]

Checks if the value of the field is TRC

impl R<u32, Reg<u32, _CCMR2_INPUT>>[src]

pub fn ic4f(&self) -> IC4F_R[src]

Bits 12:15 - Input capture 4 filter

pub fn ic4psc(&self) -> IC4PSC_R[src]

Bits 10:11 - Input capture 4 prescaler

pub fn cc4s(&self) -> CC4S_R[src]

Bits 8:9 - Capture/Compare 4 selection

pub fn ic3f(&self) -> IC3F_R[src]

Bits 4:7 - Input capture 3 filter

pub fn ic3psc(&self) -> IC3PSC_R[src]

Bits 2:3 - Input capture 3 prescaler

pub fn cc3s(&self) -> CC3S_R[src]

Bits 0:1 - Capture/compare 3 selection

impl R<u32, Reg<u32, _CCER>>[src]

pub fn cc4np(&self) -> CC4NP_R[src]

Bit 15 - Capture/Compare 4 output Polarity

pub fn cc4p(&self) -> CC4P_R[src]

Bit 13 - Capture/Compare 4 output Polarity

pub fn cc4e(&self) -> CC4E_R[src]

Bit 12 - Capture/Compare 4 output enable

pub fn cc3np(&self) -> CC3NP_R[src]

Bit 11 - Capture/Compare 3 output Polarity

pub fn cc3p(&self) -> CC3P_R[src]

Bit 9 - Capture/Compare 3 output Polarity

pub fn cc3e(&self) -> CC3E_R[src]

Bit 8 - Capture/Compare 3 output enable

pub fn cc2np(&self) -> CC2NP_R[src]

Bit 7 - Capture/Compare 2 output Polarity

pub fn cc2p(&self) -> CC2P_R[src]

Bit 5 - Capture/Compare 2 output Polarity

pub fn cc2e(&self) -> CC2E_R[src]

Bit 4 - Capture/Compare 2 output enable

pub fn cc1np(&self) -> CC1NP_R[src]

Bit 3 - Capture/Compare 1 complementary output Polarity

pub fn cc1p(&self) -> CC1P_R[src]

Bit 1 - Capture/Compare 1 output Polarity

pub fn cc1e(&self) -> CC1E_R[src]

Bit 0 - Capture/Compare 1 output enable

impl R<u32, Reg<u32, _CNT>>[src]

pub fn cnt(&self) -> CNT_R[src]

Bits 0:15 - TIM2 counter

impl R<u32, Reg<u32, _PSC>>[src]

pub fn psc(&self) -> PSC_R[src]

Bits 0:15 - TIM2 prescaler

impl R<u32, Reg<u32, _ARR>>[src]

pub fn arr(&self) -> ARR_R[src]

Bits 0:15 - Auto-reload value

impl R<u32, Reg<u32, _CCR>>[src]

pub fn ccr(&self) -> CCR_R[src]

Bits 0:15 - Capture/Compare 1 value

impl R<u32, Reg<u32, _DCR>>[src]

pub fn dbl(&self) -> DBL_R[src]

Bits 8:12 - DMA burst length

pub fn dba(&self) -> DBA_R[src]

Bits 0:4 - DMA base address

impl R<u32, Reg<u32, _DMAR>>[src]

pub fn dmab(&self) -> DMAB_R[src]

Bits 0:15 - DMA register for burst accesses

impl R<bool, ARPE_A>[src]

pub fn variant(&self) -> ARPE_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, OPM_A>[src]

pub fn variant(&self) -> OPM_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, URS_A>[src]

pub fn variant(&self) -> URS_A[src]

Get enumerated values variant

pub fn is_any_event(&self) -> bool[src]

Checks if the value of the field is ANYEVENT

pub fn is_counter_only(&self) -> bool[src]

Checks if the value of the field is COUNTERONLY

impl R<bool, UDIS_A>[src]

pub fn variant(&self) -> UDIS_A[src]

Get enumerated values variant

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

impl R<bool, CEN_A>[src]

pub fn variant(&self) -> CEN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _CR1>>[src]

pub fn arpe(&self) -> ARPE_R[src]

Bit 7 - Auto-reload preload enable

pub fn opm(&self) -> OPM_R[src]

Bit 3 - One-pulse mode

pub fn urs(&self) -> URS_R[src]

Bit 2 - Update request source

pub fn udis(&self) -> UDIS_R[src]

Bit 1 - Update disable

pub fn cen(&self) -> CEN_R[src]

Bit 0 - Counter enable

impl R<u8, MMS_A>[src]

pub fn variant(&self) -> Variant<u8, MMS_A>[src]

Get enumerated values variant

pub fn is_reset(&self) -> bool[src]

Checks if the value of the field is RESET

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

pub fn is_update(&self) -> bool[src]

Checks if the value of the field is UPDATE

impl R<u32, Reg<u32, _CR2>>[src]

pub fn mms(&self) -> MMS_R[src]

Bits 4:6 - Master mode selection

impl R<bool, UDE_A>[src]

pub fn variant(&self) -> UDE_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, UIE_A>[src]

pub fn variant(&self) -> UIE_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _DIER>>[src]

pub fn ude(&self) -> UDE_R[src]

Bit 8 - Update DMA request enable

pub fn uie(&self) -> UIE_R[src]

Bit 0 - Update interrupt enable

impl R<bool, UIF_A>[src]

pub fn variant(&self) -> UIF_A[src]

Get enumerated values variant

pub fn is_clear(&self) -> bool[src]

Checks if the value of the field is CLEAR

pub fn is_update_pending(&self) -> bool[src]

Checks if the value of the field is UPDATEPENDING

impl R<u32, Reg<u32, _SR>>[src]

pub fn uif(&self) -> UIF_R[src]

Bit 0 - Update interrupt flag

impl R<u32, Reg<u32, _CNT>>[src]

pub fn cnt(&self) -> CNT_R[src]

Bits 0:15 - CNT

impl R<u32, Reg<u32, _PSC>>[src]

pub fn psc(&self) -> PSC_R[src]

Bits 0:15 - Prescaler valueThe counter clock frequency CK_CNT is equal to fCK_PSC / (PSC[15:0] + 1).

impl R<u32, Reg<u32, _ARR>>[src]

pub fn arr(&self) -> ARR_R[src]

Bits 0:15 - Prescaler value

impl R<u8, CKD_A>[src]

pub fn variant(&self) -> Variant<u8, CKD_A>[src]

Get enumerated values variant

pub fn is_div1(&self) -> bool[src]

Checks if the value of the field is DIV1

pub fn is_div2(&self) -> bool[src]

Checks if the value of the field is DIV2

pub fn is_div4(&self) -> bool[src]

Checks if the value of the field is DIV4

impl R<bool, ARPE_A>[src]

pub fn variant(&self) -> ARPE_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, OPM_A>[src]

pub fn variant(&self) -> OPM_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, URS_A>[src]

pub fn variant(&self) -> URS_A[src]

Get enumerated values variant

pub fn is_any_event(&self) -> bool[src]

Checks if the value of the field is ANYEVENT

pub fn is_counter_only(&self) -> bool[src]

Checks if the value of the field is COUNTERONLY

impl R<bool, UDIS_A>[src]

pub fn variant(&self) -> UDIS_A[src]

Get enumerated values variant

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

impl R<bool, CEN_A>[src]

pub fn variant(&self) -> CEN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _CR1>>[src]

pub fn ckd(&self) -> CKD_R[src]

Bits 8:9 - Clock division

pub fn arpe(&self) -> ARPE_R[src]

Bit 7 - Auto-reload preload enable

pub fn opm(&self) -> OPM_R[src]

Bit 3 - One-pulse mode

pub fn urs(&self) -> URS_R[src]

Bit 2 - Update request source

pub fn udis(&self) -> UDIS_R[src]

Bit 1 - Update disable

pub fn cen(&self) -> CEN_R[src]

Bit 0 - Counter enable

impl R<u32, Reg<u32, _CR2>>[src]

pub fn mms(&self) -> MMS_R[src]

Bits 4:6 - Master mode selection

impl R<u32, Reg<u32, _SMCR>>[src]

pub fn msm(&self) -> MSM_R[src]

Bit 7 - Master/Slave mode

pub fn ts(&self) -> TS_R[src]

Bits 4:6 - Trigger selection

pub fn sms(&self) -> SMS_R[src]

Bits 0:2 - Slave mode selection

impl R<bool, UIE_A>[src]

pub fn variant(&self) -> UIE_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _DIER>>[src]

pub fn tie(&self) -> TIE_R[src]

Bit 6 - Trigger interrupt enable

pub fn cc2ie(&self) -> CC2IE_R[src]

Bit 2 - Capture/Compare 2 interrupt enable

pub fn cc1ie(&self) -> CC1IE_R[src]

Bit 1 - Capture/Compare 1 interrupt enable

pub fn uie(&self) -> UIE_R[src]

Bit 0 - Update interrupt enable

impl R<bool, UIF_A>[src]

pub fn variant(&self) -> UIF_A[src]

Get enumerated values variant

pub fn is_clear(&self) -> bool[src]

Checks if the value of the field is CLEAR

pub fn is_update_pending(&self) -> bool[src]

Checks if the value of the field is UPDATEPENDING

impl R<u32, Reg<u32, _SR>>[src]

pub fn cc2of(&self) -> CC2OF_R[src]

Bit 10 - Capture/compare 2 overcapture flag

pub fn cc1of(&self) -> CC1OF_R[src]

Bit 9 - Capture/compare 1 overcapture flag

pub fn tif(&self) -> TIF_R[src]

Bit 6 - Trigger interrupt flag

pub fn cc2if(&self) -> CC2IF_R[src]

Bit 2 - Capture/Compare 2 interrupt flag

pub fn cc1if(&self) -> CC1IF_R[src]

Bit 1 - Capture/Compare 1 interrupt flag

pub fn uif(&self) -> UIF_R[src]

Bit 0 - Update interrupt flag

impl R<bool, UG_A>[src]

pub fn variant(&self) -> Variant<bool, UG_A>[src]

Get enumerated values variant

pub fn is_update(&self) -> bool[src]

Checks if the value of the field is UPDATE

impl R<u32, Reg<u32, _EGR>>[src]

pub fn tg(&self) -> TG_R[src]

Bit 6 - Trigger generation

pub fn cc2g(&self) -> CC2G_R[src]

Bit 2 - Capture/Compare 2 generation

pub fn cc1g(&self) -> CC1G_R[src]

Bit 1 - Capture/Compare 1 generation

pub fn ug(&self) -> UG_R[src]

Bit 0 - Update generation

impl R<u32, Reg<u32, _CCMR1_OUTPUT>>[src]

pub fn oc2ce(&self) -> OC2CE_R[src]

Bit 15 - Output compare 2 clear enable

pub fn oc2m(&self) -> OC2M_R[src]

Bits 12:14 - Output compare 2 mode

pub fn oc2pe(&self) -> OC2PE_R[src]

Bit 11 - Output compare 2 preload enable

pub fn oc2fe(&self) -> OC2FE_R[src]

Bit 10 - Output compare 2 fast enable

pub fn cc2s(&self) -> CC2S_R[src]

Bit 8 - Capture/Compare 2 selection

pub fn oc1ce(&self) -> OC1CE_R[src]

Bit 7 - Output compare 1 clear enable

pub fn oc1m(&self) -> OC1M_R[src]

Bits 4:6 - Output compare 1 mode

pub fn oc1pe(&self) -> OC1PE_R[src]

Bit 3 - Output compare 1 preload enable

pub fn oc1fe(&self) -> OC1FE_R[src]

Bit 2 - Output compare 1 fast enable

pub fn cc1s(&self) -> CC1S_R[src]

Bits 0:1 - Capture/Compare 1 selection

impl R<u32, Reg<u32, _CCMR1_INPUT>>[src]

pub fn ic2f(&self) -> IC2F_R[src]

Bits 12:15 - Input capture 2 filter

pub fn ic2psc(&self) -> IC2PSC_R[src]

Bits 10:11 - Input capture 2 prescaler

pub fn cc2s(&self) -> CC2S_R[src]

Bits 8:9 - Capture/Compare 2 selection

pub fn ic1f(&self) -> IC1F_R[src]

Bits 4:7 - Input capture 1 filter

pub fn ic1psc(&self) -> IC1PSC_R[src]

Bits 2:3 - Input capture 1 prescaler

pub fn cc1s(&self) -> CC1S_R[src]

Bits 0:1 - Capture/Compare 1 selection

impl R<u32, Reg<u32, _CNT>>[src]

pub fn cnt(&self) -> CNT_R[src]

Bits 0:15 - TIM9 counter

impl R<u32, Reg<u32, _PSC>>[src]

pub fn psc(&self) -> PSC_R[src]

Bits 0:15 - TIM9 prescaler

impl R<u32, Reg<u32, _ARR>>[src]

pub fn arr(&self) -> ARR_R[src]

Bits 0:15 - Auto-reload value

impl R<u32, Reg<u32, _CCR>>[src]

pub fn ccr(&self) -> CCR_R[src]

Bits 0:15 - Capture/Compare 1 value

impl R<u32, Reg<u32, _OR>>[src]

pub fn ti1_rmp(&self) -> TI1_RMP_R[src]

Bits 0:1 - TIM9 Input 1 remapping capability

impl R<u32, Reg<u32, _SR>>[src]

pub fn cts(&self) -> CTS_R[src]

Bit 9 - CTS flag

pub fn lbd(&self) -> LBD_R[src]

Bit 8 - LIN break detection flag

pub fn txe(&self) -> TXE_R[src]

Bit 7 - Transmit data register empty

pub fn tc(&self) -> TC_R[src]

Bit 6 - Transmission complete

pub fn rxne(&self) -> RXNE_R[src]

Bit 5 - Read data register not empty

pub fn idle(&self) -> IDLE_R[src]

Bit 4 - IDLE line detected

pub fn ore(&self) -> ORE_R[src]

Bit 3 - Overrun error

pub fn nf(&self) -> NF_R[src]

Bit 2 - Noise detected flag

pub fn fe(&self) -> FE_R[src]

Bit 1 - Framing error

pub fn pe(&self) -> PE_R[src]

Bit 0 - Parity error

impl R<u32, Reg<u32, _DR>>[src]

pub fn dr(&self) -> DR_R[src]

Bits 0:8 - Data value

impl R<u32, Reg<u32, _BRR>>[src]

pub fn div_mantissa(&self) -> DIV_MANTISSA_R[src]

Bits 4:15 - mantissa of USARTDIV

pub fn div_fraction(&self) -> DIV_FRACTION_R[src]

Bits 0:3 - fraction of USARTDIV

impl R<u32, Reg<u32, _CR1>>[src]

pub fn over8(&self) -> OVER8_R[src]

Bit 15 - Oversampling mode

pub fn ue(&self) -> UE_R[src]

Bit 13 - USART enable

pub fn m(&self) -> M_R[src]

Bit 12 - Word length

pub fn wake(&self) -> WAKE_R[src]

Bit 11 - Wakeup method

pub fn pce(&self) -> PCE_R[src]

Bit 10 - Parity control enable

pub fn ps(&self) -> PS_R[src]

Bit 9 - Parity selection

pub fn peie(&self) -> PEIE_R[src]

Bit 8 - PE interrupt enable

pub fn txeie(&self) -> TXEIE_R[src]

Bit 7 - TXE interrupt enable

pub fn tcie(&self) -> TCIE_R[src]

Bit 6 - Transmission complete interrupt enable

pub fn rxneie(&self) -> RXNEIE_R[src]

Bit 5 - RXNE interrupt enable

pub fn idleie(&self) -> IDLEIE_R[src]

Bit 4 - IDLE interrupt enable

pub fn te(&self) -> TE_R[src]

Bit 3 - Transmitter enable

pub fn re(&self) -> RE_R[src]

Bit 2 - Receiver enable

pub fn rwu(&self) -> RWU_R[src]

Bit 1 - Receiver wakeup

pub fn sbk(&self) -> SBK_R[src]

Bit 0 - Send break

impl R<u32, Reg<u32, _CR2>>[src]

pub fn linen(&self) -> LINEN_R[src]

Bit 14 - LIN mode enable

pub fn stop(&self) -> STOP_R[src]

Bits 12:13 - STOP bits

pub fn clken(&self) -> CLKEN_R[src]

Bit 11 - Clock enable

pub fn cpol(&self) -> CPOL_R[src]

Bit 10 - Clock polarity

pub fn cpha(&self) -> CPHA_R[src]

Bit 9 - Clock phase

pub fn lbcl(&self) -> LBCL_R[src]

Bit 8 - Last bit clock pulse

pub fn lbdie(&self) -> LBDIE_R[src]

Bit 6 - LIN break detection interrupt enable

pub fn lbdl(&self) -> LBDL_R[src]

Bit 5 - lin break detection length

pub fn add(&self) -> ADD_R[src]

Bits 0:3 - Address of the USART node

impl R<u32, Reg<u32, _CR3>>[src]

pub fn onebit(&self) -> ONEBIT_R[src]

Bit 11 - One sample bit method enable

pub fn ctsie(&self) -> CTSIE_R[src]

Bit 10 - CTS interrupt enable

pub fn ctse(&self) -> CTSE_R[src]

Bit 9 - CTS enable

pub fn rtse(&self) -> RTSE_R[src]

Bit 8 - RTS enable

pub fn dmat(&self) -> DMAT_R[src]

Bit 7 - DMA enable transmitter

pub fn dmar(&self) -> DMAR_R[src]

Bit 6 - DMA enable receiver

pub fn scen(&self) -> SCEN_R[src]

Bit 5 - Smartcard mode enable

pub fn nack(&self) -> NACK_R[src]

Bit 4 - Smartcard NACK enable

pub fn hdsel(&self) -> HDSEL_R[src]

Bit 3 - Half-duplex selection

pub fn irlp(&self) -> IRLP_R[src]

Bit 2 - IrDA low-power

pub fn iren(&self) -> IREN_R[src]

Bit 1 - IrDA mode enable

pub fn eie(&self) -> EIE_R[src]

Bit 0 - Error interrupt enable

impl R<u32, Reg<u32, _GTPR>>[src]

pub fn gt(&self) -> GT_R[src]

Bits 8:15 - Guard time value

pub fn psc(&self) -> PSC_R[src]

Bits 0:7 - Prescaler value

impl R<u8, STAT_TX_A>[src]

pub fn variant(&self) -> STAT_TX_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_stall(&self) -> bool[src]

Checks if the value of the field is STALL

pub fn is_nak(&self) -> bool[src]

Checks if the value of the field is NAK

pub fn is_valid(&self) -> bool[src]

Checks if the value of the field is VALID

impl R<u8, EP_TYPE_A>[src]

pub fn variant(&self) -> EP_TYPE_A[src]

Get enumerated values variant

pub fn is_bulk(&self) -> bool[src]

Checks if the value of the field is BULK

pub fn is_control(&self) -> bool[src]

Checks if the value of the field is CONTROL

pub fn is_iso(&self) -> bool[src]

Checks if the value of the field is ISO

pub fn is_interrupt(&self) -> bool[src]

Checks if the value of the field is INTERRUPT

impl R<u8, STAT_RX_A>[src]

pub fn variant(&self) -> STAT_RX_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_stall(&self) -> bool[src]

Checks if the value of the field is STALL

pub fn is_nak(&self) -> bool[src]

Checks if the value of the field is NAK

pub fn is_valid(&self) -> bool[src]

Checks if the value of the field is VALID

impl R<u32, Reg<u32, _EP0R>>[src]

pub fn ea(&self) -> EA_R[src]

Bits 0:3 - Endpoint address

pub fn stat_tx(&self) -> STAT_TX_R[src]

Bits 4:5 - Status bits, for transmission transfers

pub fn dtog_tx(&self) -> DTOG_TX_R[src]

Bit 6 - Data Toggle, for transmission transfers

pub fn ctr_tx(&self) -> CTR_TX_R[src]

Bit 7 - Correct Transfer for transmission

pub fn ep_kind(&self) -> EP_KIND_R[src]

Bit 8 - Endpoint kind

pub fn ep_type(&self) -> EP_TYPE_R[src]

Bits 9:10 - Endpoint type

pub fn setup(&self) -> SETUP_R[src]

Bit 11 - Setup transaction completed

pub fn stat_rx(&self) -> STAT_RX_R[src]

Bits 12:13 - Status bits, for reception transfers

pub fn dtog_rx(&self) -> DTOG_RX_R[src]

Bit 14 - Data Toggle, for reception transfers

pub fn ctr_rx(&self) -> CTR_RX_R[src]

Bit 15 - Correct transfer for reception

impl R<u8, STAT_TX_A>[src]

pub fn variant(&self) -> STAT_TX_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_stall(&self) -> bool[src]

Checks if the value of the field is STALL

pub fn is_nak(&self) -> bool[src]

Checks if the value of the field is NAK

pub fn is_valid(&self) -> bool[src]

Checks if the value of the field is VALID

impl R<u8, EP_TYPE_A>[src]

pub fn variant(&self) -> EP_TYPE_A[src]

Get enumerated values variant

pub fn is_bulk(&self) -> bool[src]

Checks if the value of the field is BULK

pub fn is_control(&self) -> bool[src]

Checks if the value of the field is CONTROL

pub fn is_iso(&self) -> bool[src]

Checks if the value of the field is ISO

pub fn is_interrupt(&self) -> bool[src]

Checks if the value of the field is INTERRUPT

impl R<u8, STAT_RX_A>[src]

pub fn variant(&self) -> STAT_RX_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_stall(&self) -> bool[src]

Checks if the value of the field is STALL

pub fn is_nak(&self) -> bool[src]

Checks if the value of the field is NAK

pub fn is_valid(&self) -> bool[src]

Checks if the value of the field is VALID

impl R<u32, Reg<u32, _EP1R>>[src]

pub fn ea(&self) -> EA_R[src]

Bits 0:3 - Endpoint address

pub fn stat_tx(&self) -> STAT_TX_R[src]

Bits 4:5 - Status bits, for transmission transfers

pub fn dtog_tx(&self) -> DTOG_TX_R[src]

Bit 6 - Data Toggle, for transmission transfers

pub fn ctr_tx(&self) -> CTR_TX_R[src]

Bit 7 - Correct Transfer for transmission

pub fn ep_kind(&self) -> EP_KIND_R[src]

Bit 8 - Endpoint kind

pub fn ep_type(&self) -> EP_TYPE_R[src]

Bits 9:10 - Endpoint type

pub fn setup(&self) -> SETUP_R[src]

Bit 11 - Setup transaction completed

pub fn stat_rx(&self) -> STAT_RX_R[src]

Bits 12:13 - Status bits, for reception transfers

pub fn dtog_rx(&self) -> DTOG_RX_R[src]

Bit 14 - Data Toggle, for reception transfers

pub fn ctr_rx(&self) -> CTR_RX_R[src]

Bit 15 - Correct transfer for reception

impl R<u8, STAT_TX_A>[src]

pub fn variant(&self) -> STAT_TX_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_stall(&self) -> bool[src]

Checks if the value of the field is STALL

pub fn is_nak(&self) -> bool[src]

Checks if the value of the field is NAK

pub fn is_valid(&self) -> bool[src]

Checks if the value of the field is VALID

impl R<u8, EP_TYPE_A>[src]

pub fn variant(&self) -> EP_TYPE_A[src]

Get enumerated values variant

pub fn is_bulk(&self) -> bool[src]

Checks if the value of the field is BULK

pub fn is_control(&self) -> bool[src]

Checks if the value of the field is CONTROL

pub fn is_iso(&self) -> bool[src]

Checks if the value of the field is ISO

pub fn is_interrupt(&self) -> bool[src]

Checks if the value of the field is INTERRUPT

impl R<u8, STAT_RX_A>[src]

pub fn variant(&self) -> STAT_RX_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_stall(&self) -> bool[src]

Checks if the value of the field is STALL

pub fn is_nak(&self) -> bool[src]

Checks if the value of the field is NAK

pub fn is_valid(&self) -> bool[src]

Checks if the value of the field is VALID

impl R<u32, Reg<u32, _EP2R>>[src]

pub fn ea(&self) -> EA_R[src]

Bits 0:3 - Endpoint address

pub fn stat_tx(&self) -> STAT_TX_R[src]

Bits 4:5 - Status bits, for transmission transfers

pub fn dtog_tx(&self) -> DTOG_TX_R[src]

Bit 6 - Data Toggle, for transmission transfers

pub fn ctr_tx(&self) -> CTR_TX_R[src]

Bit 7 - Correct Transfer for transmission

pub fn ep_kind(&self) -> EP_KIND_R[src]

Bit 8 - Endpoint kind

pub fn ep_type(&self) -> EP_TYPE_R[src]

Bits 9:10 - Endpoint type

pub fn setup(&self) -> SETUP_R[src]

Bit 11 - Setup transaction completed

pub fn stat_rx(&self) -> STAT_RX_R[src]

Bits 12:13 - Status bits, for reception transfers

pub fn dtog_rx(&self) -> DTOG_RX_R[src]

Bit 14 - Data Toggle, for reception transfers

pub fn ctr_rx(&self) -> CTR_RX_R[src]

Bit 15 - Correct transfer for reception

impl R<u8, STAT_TX_A>[src]

pub fn variant(&self) -> STAT_TX_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_stall(&self) -> bool[src]

Checks if the value of the field is STALL

pub fn is_nak(&self) -> bool[src]

Checks if the value of the field is NAK

pub fn is_valid(&self) -> bool[src]

Checks if the value of the field is VALID

impl R<u8, EP_TYPE_A>[src]

pub fn variant(&self) -> EP_TYPE_A[src]

Get enumerated values variant

pub fn is_bulk(&self) -> bool[src]

Checks if the value of the field is BULK

pub fn is_control(&self) -> bool[src]

Checks if the value of the field is CONTROL

pub fn is_iso(&self) -> bool[src]

Checks if the value of the field is ISO

pub fn is_interrupt(&self) -> bool[src]

Checks if the value of the field is INTERRUPT

impl R<u8, STAT_RX_A>[src]

pub fn variant(&self) -> STAT_RX_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_stall(&self) -> bool[src]

Checks if the value of the field is STALL

pub fn is_nak(&self) -> bool[src]

Checks if the value of the field is NAK

pub fn is_valid(&self) -> bool[src]

Checks if the value of the field is VALID

impl R<u32, Reg<u32, _EP3R>>[src]

pub fn ea(&self) -> EA_R[src]

Bits 0:3 - Endpoint address

pub fn stat_tx(&self) -> STAT_TX_R[src]

Bits 4:5 - Status bits, for transmission transfers

pub fn dtog_tx(&self) -> DTOG_TX_R[src]

Bit 6 - Data Toggle, for transmission transfers

pub fn ctr_tx(&self) -> CTR_TX_R[src]

Bit 7 - Correct Transfer for transmission

pub fn ep_kind(&self) -> EP_KIND_R[src]

Bit 8 - Endpoint kind

pub fn ep_type(&self) -> EP_TYPE_R[src]

Bits 9:10 - Endpoint type

pub fn setup(&self) -> SETUP_R[src]

Bit 11 - Setup transaction completed

pub fn stat_rx(&self) -> STAT_RX_R[src]

Bits 12:13 - Status bits, for reception transfers

pub fn dtog_rx(&self) -> DTOG_RX_R[src]

Bit 14 - Data Toggle, for reception transfers

pub fn ctr_rx(&self) -> CTR_RX_R[src]

Bit 15 - Correct transfer for reception

impl R<u8, STAT_TX_A>[src]

pub fn variant(&self) -> STAT_TX_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_stall(&self) -> bool[src]

Checks if the value of the field is STALL

pub fn is_nak(&self) -> bool[src]

Checks if the value of the field is NAK

pub fn is_valid(&self) -> bool[src]

Checks if the value of the field is VALID

impl R<u8, EP_TYPE_A>[src]

pub fn variant(&self) -> EP_TYPE_A[src]

Get enumerated values variant

pub fn is_bulk(&self) -> bool[src]

Checks if the value of the field is BULK

pub fn is_control(&self) -> bool[src]

Checks if the value of the field is CONTROL

pub fn is_iso(&self) -> bool[src]

Checks if the value of the field is ISO

pub fn is_interrupt(&self) -> bool[src]

Checks if the value of the field is INTERRUPT

impl R<u8, STAT_RX_A>[src]

pub fn variant(&self) -> STAT_RX_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_stall(&self) -> bool[src]

Checks if the value of the field is STALL

pub fn is_nak(&self) -> bool[src]

Checks if the value of the field is NAK

pub fn is_valid(&self) -> bool[src]

Checks if the value of the field is VALID

impl R<u32, Reg<u32, _EP4R>>[src]

pub fn ea(&self) -> EA_R[src]

Bits 0:3 - Endpoint address

pub fn stat_tx(&self) -> STAT_TX_R[src]

Bits 4:5 - Status bits, for transmission transfers

pub fn dtog_tx(&self) -> DTOG_TX_R[src]

Bit 6 - Data Toggle, for transmission transfers

pub fn ctr_tx(&self) -> CTR_TX_R[src]

Bit 7 - Correct Transfer for transmission

pub fn ep_kind(&self) -> EP_KIND_R[src]

Bit 8 - Endpoint kind

pub fn ep_type(&self) -> EP_TYPE_R[src]

Bits 9:10 - Endpoint type

pub fn setup(&self) -> SETUP_R[src]

Bit 11 - Setup transaction completed

pub fn stat_rx(&self) -> STAT_RX_R[src]

Bits 12:13 - Status bits, for reception transfers

pub fn dtog_rx(&self) -> DTOG_RX_R[src]

Bit 14 - Data Toggle, for reception transfers

pub fn ctr_rx(&self) -> CTR_RX_R[src]

Bit 15 - Correct transfer for reception

impl R<u8, STAT_TX_A>[src]

pub fn variant(&self) -> STAT_TX_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_stall(&self) -> bool[src]

Checks if the value of the field is STALL

pub fn is_nak(&self) -> bool[src]

Checks if the value of the field is NAK

pub fn is_valid(&self) -> bool[src]

Checks if the value of the field is VALID

impl R<u8, EP_TYPE_A>[src]

pub fn variant(&self) -> EP_TYPE_A[src]

Get enumerated values variant

pub fn is_bulk(&self) -> bool[src]

Checks if the value of the field is BULK

pub fn is_control(&self) -> bool[src]

Checks if the value of the field is CONTROL

pub fn is_iso(&self) -> bool[src]

Checks if the value of the field is ISO

pub fn is_interrupt(&self) -> bool[src]

Checks if the value of the field is INTERRUPT

impl R<u8, STAT_RX_A>[src]

pub fn variant(&self) -> STAT_RX_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_stall(&self) -> bool[src]

Checks if the value of the field is STALL

pub fn is_nak(&self) -> bool[src]

Checks if the value of the field is NAK

pub fn is_valid(&self) -> bool[src]

Checks if the value of the field is VALID

impl R<u32, Reg<u32, _EP5R>>[src]

pub fn ea(&self) -> EA_R[src]

Bits 0:3 - Endpoint address

pub fn stat_tx(&self) -> STAT_TX_R[src]

Bits 4:5 - Status bits, for transmission transfers

pub fn dtog_tx(&self) -> DTOG_TX_R[src]

Bit 6 - Data Toggle, for transmission transfers

pub fn ctr_tx(&self) -> CTR_TX_R[src]

Bit 7 - Correct Transfer for transmission

pub fn ep_kind(&self) -> EP_KIND_R[src]

Bit 8 - Endpoint kind

pub fn ep_type(&self) -> EP_TYPE_R[src]

Bits 9:10 - Endpoint type

pub fn setup(&self) -> SETUP_R[src]

Bit 11 - Setup transaction completed

pub fn stat_rx(&self) -> STAT_RX_R[src]

Bits 12:13 - Status bits, for reception transfers

pub fn dtog_rx(&self) -> DTOG_RX_R[src]

Bit 14 - Data Toggle, for reception transfers

pub fn ctr_rx(&self) -> CTR_RX_R[src]

Bit 15 - Correct transfer for reception

impl R<u8, STAT_TX_A>[src]

pub fn variant(&self) -> STAT_TX_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_stall(&self) -> bool[src]

Checks if the value of the field is STALL

pub fn is_nak(&self) -> bool[src]

Checks if the value of the field is NAK

pub fn is_valid(&self) -> bool[src]

Checks if the value of the field is VALID

impl R<u8, EP_TYPE_A>[src]

pub fn variant(&self) -> EP_TYPE_A[src]

Get enumerated values variant

pub fn is_bulk(&self) -> bool[src]

Checks if the value of the field is BULK

pub fn is_control(&self) -> bool[src]

Checks if the value of the field is CONTROL

pub fn is_iso(&self) -> bool[src]

Checks if the value of the field is ISO

pub fn is_interrupt(&self) -> bool[src]

Checks if the value of the field is INTERRUPT

impl R<u8, STAT_RX_A>[src]

pub fn variant(&self) -> STAT_RX_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_stall(&self) -> bool[src]

Checks if the value of the field is STALL

pub fn is_nak(&self) -> bool[src]

Checks if the value of the field is NAK

pub fn is_valid(&self) -> bool[src]

Checks if the value of the field is VALID

impl R<u32, Reg<u32, _EP6R>>[src]

pub fn ea(&self) -> EA_R[src]

Bits 0:3 - Endpoint address

pub fn stat_tx(&self) -> STAT_TX_R[src]

Bits 4:5 - Status bits, for transmission transfers

pub fn dtog_tx(&self) -> DTOG_TX_R[src]

Bit 6 - Data Toggle, for transmission transfers

pub fn ctr_tx(&self) -> CTR_TX_R[src]

Bit 7 - Correct Transfer for transmission

pub fn ep_kind(&self) -> EP_KIND_R[src]

Bit 8 - Endpoint kind

pub fn ep_type(&self) -> EP_TYPE_R[src]

Bits 9:10 - Endpoint type

pub fn setup(&self) -> SETUP_R[src]

Bit 11 - Setup transaction completed

pub fn stat_rx(&self) -> STAT_RX_R[src]

Bits 12:13 - Status bits, for reception transfers

pub fn dtog_rx(&self) -> DTOG_RX_R[src]

Bit 14 - Data Toggle, for reception transfers

pub fn ctr_rx(&self) -> CTR_RX_R[src]

Bit 15 - Correct transfer for reception

impl R<u8, STAT_TX_A>[src]

pub fn variant(&self) -> STAT_TX_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_stall(&self) -> bool[src]

Checks if the value of the field is STALL

pub fn is_nak(&self) -> bool[src]

Checks if the value of the field is NAK

pub fn is_valid(&self) -> bool[src]

Checks if the value of the field is VALID

impl R<u8, EP_TYPE_A>[src]

pub fn variant(&self) -> EP_TYPE_A[src]

Get enumerated values variant

pub fn is_bulk(&self) -> bool[src]

Checks if the value of the field is BULK

pub fn is_control(&self) -> bool[src]

Checks if the value of the field is CONTROL

pub fn is_iso(&self) -> bool[src]

Checks if the value of the field is ISO

pub fn is_interrupt(&self) -> bool[src]

Checks if the value of the field is INTERRUPT

impl R<u8, STAT_RX_A>[src]

pub fn variant(&self) -> STAT_RX_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_stall(&self) -> bool[src]

Checks if the value of the field is STALL

pub fn is_nak(&self) -> bool[src]

Checks if the value of the field is NAK

pub fn is_valid(&self) -> bool[src]

Checks if the value of the field is VALID

impl R<u32, Reg<u32, _EP7R>>[src]

pub fn ea(&self) -> EA_R[src]

Bits 0:3 - Endpoint address

pub fn stat_tx(&self) -> STAT_TX_R[src]

Bits 4:5 - Status bits, for transmission transfers

pub fn dtog_tx(&self) -> DTOG_TX_R[src]

Bit 6 - Data Toggle, for transmission transfers

pub fn ctr_tx(&self) -> CTR_TX_R[src]

Bit 7 - Correct Transfer for transmission

pub fn ep_kind(&self) -> EP_KIND_R[src]

Bit 8 - Endpoint kind

pub fn ep_type(&self) -> EP_TYPE_R[src]

Bits 9:10 - Endpoint type

pub fn setup(&self) -> SETUP_R[src]

Bit 11 - Setup transaction completed

pub fn stat_rx(&self) -> STAT_RX_R[src]

Bits 12:13 - Status bits, for reception transfers

pub fn dtog_rx(&self) -> DTOG_RX_R[src]

Bit 14 - Data Toggle, for reception transfers

pub fn ctr_rx(&self) -> CTR_RX_R[src]

Bit 15 - Correct transfer for reception

impl R<bool, FRES_A>[src]

pub fn variant(&self) -> FRES_A[src]

Get enumerated values variant

pub fn is_no_reset(&self) -> bool[src]

Checks if the value of the field is NORESET

pub fn is_reset(&self) -> bool[src]

Checks if the value of the field is RESET

impl R<bool, PDWN_A>[src]

pub fn variant(&self) -> PDWN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, LPMODE_A>[src]

pub fn variant(&self) -> LPMODE_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, FSUSP_A>[src]

pub fn variant(&self) -> FSUSP_A[src]

Get enumerated values variant

pub fn is_no_effect(&self) -> bool[src]

Checks if the value of the field is NOEFFECT

pub fn is_suspend(&self) -> bool[src]

Checks if the value of the field is SUSPEND

impl R<bool, RESUME_A>[src]

pub fn variant(&self) -> Variant<bool, RESUME_A>[src]

Get enumerated values variant

pub fn is_requested(&self) -> bool[src]

Checks if the value of the field is REQUESTED

impl R<bool, ESOFM_A>[src]

pub fn variant(&self) -> ESOFM_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, SOFM_A>[src]

pub fn variant(&self) -> SOFM_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, RESETM_A>[src]

pub fn variant(&self) -> RESETM_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, SUSPM_A>[src]

pub fn variant(&self) -> SUSPM_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, WKUPM_A>[src]

pub fn variant(&self) -> WKUPM_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, ERRM_A>[src]

pub fn variant(&self) -> ERRM_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, PMAOVRM_A>[src]

pub fn variant(&self) -> PMAOVRM_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, CTRM_A>[src]

pub fn variant(&self) -> CTRM_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _CNTR>>[src]

pub fn fres(&self) -> FRES_R[src]

Bit 0 - Force USB Reset

pub fn pdwn(&self) -> PDWN_R[src]

Bit 1 - Power down

pub fn lpmode(&self) -> LPMODE_R[src]

Bit 2 - Low-power mode

pub fn fsusp(&self) -> FSUSP_R[src]

Bit 3 - Force suspend

pub fn resume(&self) -> RESUME_R[src]

Bit 4 - Resume request

pub fn esofm(&self) -> ESOFM_R[src]

Bit 8 - Expected start of frame interrupt mask

pub fn sofm(&self) -> SOFM_R[src]

Bit 9 - Start of frame interrupt mask

pub fn resetm(&self) -> RESETM_R[src]

Bit 10 - USB reset interrupt mask

pub fn suspm(&self) -> SUSPM_R[src]

Bit 11 - Suspend mode interrupt mask

pub fn wkupm(&self) -> WKUPM_R[src]

Bit 12 - Wakeup interrupt mask

pub fn errm(&self) -> ERRM_R[src]

Bit 13 - Error interrupt mask

pub fn pmaovrm(&self) -> PMAOVRM_R[src]

Bit 14 - Packet memory area over / underrun interrupt mask

pub fn ctrm(&self) -> CTRM_R[src]

Bit 15 - Correct transfer interrupt mask

impl R<bool, DIR_A>[src]

pub fn variant(&self) -> DIR_A[src]

Get enumerated values variant

pub fn is_to(&self) -> bool[src]

Checks if the value of the field is TO

pub fn is_from(&self) -> bool[src]

Checks if the value of the field is FROM

impl R<bool, ESOF_A>[src]

pub fn variant(&self) -> Variant<bool, ESOF_A>[src]

Get enumerated values variant

pub fn is_expected_start_of_frame(&self) -> bool[src]

Checks if the value of the field is EXPECTEDSTARTOFFRAME

impl R<bool, SOF_A>[src]

pub fn variant(&self) -> Variant<bool, SOF_A>[src]

Get enumerated values variant

pub fn is_start_of_frame(&self) -> bool[src]

Checks if the value of the field is STARTOFFRAME

impl R<bool, RESET_A>[src]

pub fn variant(&self) -> Variant<bool, RESET_A>[src]

Get enumerated values variant

pub fn is_reset(&self) -> bool[src]

Checks if the value of the field is RESET

impl R<bool, SUSP_A>[src]

pub fn variant(&self) -> Variant<bool, SUSP_A>[src]

Get enumerated values variant

pub fn is_suspend(&self) -> bool[src]

Checks if the value of the field is SUSPEND

impl R<bool, WKUP_A>[src]

pub fn variant(&self) -> Variant<bool, WKUP_A>[src]

Get enumerated values variant

pub fn is_wakeup(&self) -> bool[src]

Checks if the value of the field is WAKEUP

impl R<bool, ERR_A>[src]

pub fn variant(&self) -> Variant<bool, ERR_A>[src]

Get enumerated values variant

pub fn is_error(&self) -> bool[src]

Checks if the value of the field is ERROR

impl R<bool, PMAOVR_A>[src]

pub fn variant(&self) -> Variant<bool, PMAOVR_A>[src]

Get enumerated values variant

pub fn is_overrun(&self) -> bool[src]

Checks if the value of the field is OVERRUN

impl R<bool, CTR_A>[src]

pub fn variant(&self) -> Variant<bool, CTR_A>[src]

Get enumerated values variant

pub fn is_completed(&self) -> bool[src]

Checks if the value of the field is COMPLETED

impl R<u32, Reg<u32, _ISTR>>[src]

pub fn ep_id(&self) -> EP_ID_R[src]

Bits 0:3 - Endpoint Identifier

pub fn dir(&self) -> DIR_R[src]

Bit 4 - Direction of transaction

pub fn esof(&self) -> ESOF_R[src]

Bit 8 - Expected start frame

pub fn sof(&self) -> SOF_R[src]

Bit 9 - start of frame

pub fn reset(&self) -> RESET_R[src]

Bit 10 - reset request

pub fn susp(&self) -> SUSP_R[src]

Bit 11 - Suspend mode request

pub fn wkup(&self) -> WKUP_R[src]

Bit 12 - Wakeup

pub fn err(&self) -> ERR_R[src]

Bit 13 - Error

pub fn pmaovr(&self) -> PMAOVR_R[src]

Bit 14 - Packet memory area over / underrun

pub fn ctr(&self) -> CTR_R[src]

Bit 15 - Correct transfer

impl R<bool, LCK_A>[src]

pub fn variant(&self) -> Variant<bool, LCK_A>[src]

Get enumerated values variant

pub fn is_locked(&self) -> bool[src]

Checks if the value of the field is LOCKED

impl R<bool, RXDM_A>[src]

pub fn variant(&self) -> Variant<bool, RXDM_A>[src]

Get enumerated values variant

pub fn is_received(&self) -> bool[src]

Checks if the value of the field is RECEIVED

impl R<bool, RXDP_A>[src]

pub fn variant(&self) -> Variant<bool, RXDP_A>[src]

Get enumerated values variant

pub fn is_received(&self) -> bool[src]

Checks if the value of the field is RECEIVED

impl R<u32, Reg<u32, _FNR>>[src]

pub fn fn_(&self) -> FN_R[src]

Bits 0:10 - Frame number

pub fn lsof(&self) -> LSOF_R[src]

Bits 11:12 - Lost SOF

pub fn lck(&self) -> LCK_R[src]

Bit 13 - Locked

pub fn rxdm(&self) -> RXDM_R[src]

Bit 14 - Receive data - line status

pub fn rxdp(&self) -> RXDP_R[src]

Bit 15 - Receive data + line status

impl R<bool, EF_A>[src]

pub fn variant(&self) -> EF_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _DADDR>>[src]

pub fn add(&self) -> ADD_R[src]

Bits 0:6 - Device address

pub fn ef(&self) -> EF_R[src]

Bit 7 - Enable function

impl R<u32, Reg<u32, _BTABLE>>[src]

pub fn btable(&self) -> BTABLE_R[src]

Bits 3:15 - Buffer table

impl R<u32, Reg<u32, _CR>>[src]

pub fn t(&self) -> T_R[src]

Bits 0:6 - 7-bit counter (MSB to LSB)

impl R<u8, WDGTB_A>[src]

pub fn variant(&self) -> WDGTB_A[src]

Get enumerated values variant

pub fn is_div1(&self) -> bool[src]

Checks if the value of the field is DIV1

pub fn is_div2(&self) -> bool[src]

Checks if the value of the field is DIV2

pub fn is_div4(&self) -> bool[src]

Checks if the value of the field is DIV4

pub fn is_div8(&self) -> bool[src]

Checks if the value of the field is DIV8

impl R<u32, Reg<u32, _CFR>>[src]

pub fn w(&self) -> W_R[src]

Bits 0:6 - 7-bit window value

pub fn wdgtb(&self) -> WDGTB_R[src]

Bits 7:8 - Timer base

impl R<bool, EWIF_A>[src]

pub fn variant(&self) -> EWIF_A[src]

Get enumerated values variant

pub fn is_pending(&self) -> bool[src]

Checks if the value of the field is PENDING

pub fn is_finished(&self) -> bool[src]

Checks if the value of the field is FINISHED

impl R<u32, Reg<u32, _SR>>[src]

pub fn ewif(&self) -> EWIF_R[src]

Bit 0 - EWIF

impl R<u32, Reg<u32, _SR>>[src]

pub fn jcnr(&self) -> JCNR_R[src]

Bit 9 - Injected channel not ready

pub fn rcnr(&self) -> RCNR_R[src]

Bit 8 - Regular channel not ready

pub fn adons(&self) -> ADONS_R[src]

Bit 6 - ADC ON status

pub fn ovr(&self) -> OVR_R[src]

Bit 5 - Overrun

pub fn strt(&self) -> STRT_R[src]

Bit 4 - Regular channel start flag

pub fn jstrt(&self) -> JSTRT_R[src]

Bit 3 - Injected channel start flag

pub fn jeoc(&self) -> JEOC_R[src]

Bit 2 - Injected channel end of conversion

pub fn eoc(&self) -> EOC_R[src]

Bit 1 - Regular channel end of conversion

pub fn awd(&self) -> AWD_R[src]

Bit 0 - Analog watchdog flag

impl R<u32, Reg<u32, _CR1>>[src]

pub fn ovrie(&self) -> OVRIE_R[src]

Bit 26 - Overrun interrupt enable

pub fn res(&self) -> RES_R[src]

Bits 24:25 - Resolution

pub fn awden(&self) -> AWDEN_R[src]

Bit 23 - Analog watchdog enable on regular channels

pub fn jawden(&self) -> JAWDEN_R[src]

Bit 22 - Analog watchdog enable on injected channels

pub fn pdi(&self) -> PDI_R[src]

Bit 17 - Power down during the idle phase

pub fn pdd(&self) -> PDD_R[src]

Bit 16 - Power down during the delay phase

pub fn discnum(&self) -> DISCNUM_R[src]

Bits 13:15 - Discontinuous mode channel count

pub fn jdiscen(&self) -> JDISCEN_R[src]

Bit 12 - Discontinuous mode on injected channels

pub fn discen(&self) -> DISCEN_R[src]

Bit 11 - Discontinuous mode on regular channels

pub fn jauto(&self) -> JAUTO_R[src]

Bit 10 - Automatic injected group conversion

pub fn awdsgl(&self) -> AWDSGL_R[src]

Bit 9 - Enable the watchdog on a single channel in scan mode

pub fn scan(&self) -> SCAN_R[src]

Bit 8 - Scan mode

pub fn jeocie(&self) -> JEOCIE_R[src]

Bit 7 - Interrupt enable for injected channels

pub fn awdie(&self) -> AWDIE_R[src]

Bit 6 - Analog watchdog interrupt enable

pub fn eocie(&self) -> EOCIE_R[src]

Bit 5 - Interrupt enable for EOC

pub fn awdch(&self) -> AWDCH_R[src]

Bits 0:4 - Analog watchdog channel select bits

impl R<u32, Reg<u32, _CR2>>[src]

pub fn swstart(&self) -> SWSTART_R[src]

Bit 30 - Start conversion of regular channels

pub fn exten(&self) -> EXTEN_R[src]

Bits 28:29 - External trigger enable for regular channels

pub fn extsel(&self) -> EXTSEL_R[src]

Bits 24:27 - External event select for regular group

pub fn jswstart(&self) -> JSWSTART_R[src]

Bit 22 - Start conversion of injected channels

pub fn jexten(&self) -> JEXTEN_R[src]

Bits 20:21 - External trigger enable for injected channels

pub fn jextsel(&self) -> JEXTSEL_R[src]

Bits 16:19 - External event select for injected group

pub fn align(&self) -> ALIGN_R[src]

Bit 11 - Data alignment

pub fn eocs(&self) -> EOCS_R[src]

Bit 10 - End of conversion selection

pub fn dds(&self) -> DDS_R[src]

Bit 9 - DMA disable selection

pub fn dma(&self) -> DMA_R[src]

Bit 8 - Direct memory access mode

pub fn dels(&self) -> DELS_R[src]

Bits 4:6 - Delay selection

pub fn adc_cfg(&self) -> ADC_CFG_R[src]

Bit 2 - ADC configuration

pub fn cont(&self) -> CONT_R[src]

Bit 1 - Continuous conversion

pub fn adon(&self) -> ADON_R[src]

Bit 0 - A/D Converter ON / OFF

impl R<u32, Reg<u32, _SMPR1>>[src]

pub fn smp(&self) -> SMP_R[src]

Bits 0:29 - Channel sampling time selection

impl R<u32, Reg<u32, _SMPR2>>[src]

pub fn smp(&self) -> SMP_R[src]

Bits 0:29 - Channel sampling time selection

impl R<u32, Reg<u32, _SMPR3>>[src]

pub fn smp(&self) -> SMP_R[src]

Bits 0:29 - Channel Sample time selection

impl R<u32, Reg<u32, _JOFR1>>[src]

pub fn joffset1(&self) -> JOFFSET1_R[src]

Bits 0:11 - Data offset for injected channel x

impl R<u32, Reg<u32, _JOFR2>>[src]

pub fn joffset2(&self) -> JOFFSET2_R[src]

Bits 0:11 - Data offset for injected channel x

impl R<u32, Reg<u32, _JOFR3>>[src]

pub fn joffset3(&self) -> JOFFSET3_R[src]

Bits 0:11 - Data offset for injected channel x

impl R<u32, Reg<u32, _JOFR4>>[src]

pub fn joffset4(&self) -> JOFFSET4_R[src]

Bits 0:11 - Data offset for injected channel x

impl R<u32, Reg<u32, _HTR>>[src]

pub fn ht(&self) -> HT_R[src]

Bits 0:11 - Analog watchdog higher threshold

impl R<u32, Reg<u32, _LTR>>[src]

pub fn lt(&self) -> LT_R[src]

Bits 0:11 - Analog watchdog lower threshold

impl R<u32, Reg<u32, _SQR1>>[src]

pub fn l(&self) -> L_R[src]

Bits 20:23 - Regular channel sequence length

pub fn sq28(&self) -> SQ28_R[src]

Bits 15:19 - 28th conversion in regular sequence

pub fn sq27(&self) -> SQ27_R[src]

Bits 10:14 - 27th conversion in regular sequence

pub fn sq26(&self) -> SQ26_R[src]

Bits 5:9 - 26th conversion in regular sequence

pub fn sq25(&self) -> SQ25_R[src]

Bits 0:4 - 25th conversion in regular sequence

impl R<u32, Reg<u32, _SQR2>>[src]

pub fn sq24(&self) -> SQ24_R[src]

Bits 25:29 - 24th conversion in regular sequence

pub fn sq23(&self) -> SQ23_R[src]

Bits 20:24 - 23rd conversion in regular sequence

pub fn sq22(&self) -> SQ22_R[src]

Bits 15:19 - 22nd conversion in regular sequence

pub fn sq21(&self) -> SQ21_R[src]

Bits 10:14 - 21st conversion in regular sequence

pub fn sq20(&self) -> SQ20_R[src]

Bits 5:9 - 20th conversion in regular sequence

pub fn sq19(&self) -> SQ19_R[src]

Bits 0:4 - 19th conversion in regular sequence

impl R<u32, Reg<u32, _SQR3>>[src]

pub fn sq18(&self) -> SQ18_R[src]

Bits 25:29 - 18th conversion in regular sequence

pub fn sq17(&self) -> SQ17_R[src]

Bits 20:24 - 17th conversion in regular sequence

pub fn sq16(&self) -> SQ16_R[src]

Bits 15:19 - 16th conversion in regular sequence

pub fn sq15(&self) -> SQ15_R[src]

Bits 10:14 - 15th conversion in regular sequence

pub fn sq14(&self) -> SQ14_R[src]

Bits 5:9 - 14th conversion in regular sequence

pub fn sq13(&self) -> SQ13_R[src]

Bits 0:4 - 13th conversion in regular sequence

impl R<u32, Reg<u32, _SQR4>>[src]

pub fn sq12(&self) -> SQ12_R[src]

Bits 25:29 - 12th conversion in regular sequence

pub fn sq11(&self) -> SQ11_R[src]

Bits 20:24 - 11th conversion in regular sequence

pub fn sq10(&self) -> SQ10_R[src]

Bits 15:19 - 10th conversion in regular sequence

pub fn sq9(&self) -> SQ9_R[src]

Bits 10:14 - 9th conversion in regular sequence

pub fn sq8(&self) -> SQ8_R[src]

Bits 5:9 - 8th conversion in regular sequence

pub fn sq7(&self) -> SQ7_R[src]

Bits 0:4 - 7th conversion in regular sequence

impl R<u32, Reg<u32, _SQR5>>[src]

pub fn sq6(&self) -> SQ6_R[src]

Bits 25:29 - 6th conversion in regular sequence

pub fn sq5(&self) -> SQ5_R[src]

Bits 20:24 - 5th conversion in regular sequence

pub fn sq4(&self) -> SQ4_R[src]

Bits 15:19 - 4th conversion in regular sequence

pub fn sq3(&self) -> SQ3_R[src]

Bits 10:14 - 3rd conversion in regular sequence

pub fn sq2(&self) -> SQ2_R[src]

Bits 5:9 - 2nd conversion in regular sequence

pub fn sq1(&self) -> SQ1_R[src]

Bits 0:4 - 1st conversion in regular sequence

impl R<u32, Reg<u32, _JSQR>>[src]

pub fn jl(&self) -> JL_R[src]

Bits 20:21 - Injected sequence length

pub fn jsq4(&self) -> JSQ4_R[src]

Bits 15:19 - 4th conversion in injected sequence

pub fn jsq3(&self) -> JSQ3_R[src]

Bits 10:14 - 3rd conversion in injected sequence

pub fn jsq2(&self) -> JSQ2_R[src]

Bits 5:9 - 2nd conversion in injected sequence

pub fn jsq1(&self) -> JSQ1_R[src]

Bits 0:4 - 1st conversion in injected sequence

impl R<u32, Reg<u32, _JDR1>>[src]

pub fn jdata(&self) -> JDATA_R[src]

Bits 0:15 - Injected data

impl R<u32, Reg<u32, _JDR2>>[src]

pub fn jdata(&self) -> JDATA_R[src]

Bits 0:15 - Injected data

impl R<u32, Reg<u32, _JDR3>>[src]

pub fn jdata(&self) -> JDATA_R[src]

Bits 0:15 - Injected data

impl R<u32, Reg<u32, _JDR4>>[src]

pub fn jdata(&self) -> JDATA_R[src]

Bits 0:15 - Injected data

impl R<u32, Reg<u32, _DR>>[src]

pub fn regular_data(&self) -> REGULARDATA_R[src]

Bits 0:15 - Regular data

impl R<u32, Reg<u32, _SMPR0>>[src]

pub fn smp(&self) -> SMP_R[src]

Bits 0:5 - Channel Sample time selection

impl R<u32, Reg<u32, _CSR>>[src]

pub fn awd1(&self) -> AWD1_R[src]

Bit 0 - Analog watchdog flag of the ADC

pub fn eoc1(&self) -> EOC1_R[src]

Bit 1 - End of conversion of the ADC

pub fn jeoc1(&self) -> JEOC1_R[src]

Bit 2 - Injected channel end of conversion of the ADC

pub fn jstrt1(&self) -> JSTRT1_R[src]

Bit 3 - Injected channel Start flag of the ADC

pub fn strt1(&self) -> STRT1_R[src]

Bit 4 - Regular channel Start flag of the ADC

pub fn ovr1(&self) -> OVR1_R[src]

Bit 5 - Overrun flag of the ADC

pub fn adons1(&self) -> ADONS1_R[src]

Bit 6 - ADON Status of ADC1

impl R<u32, Reg<u32, _CCR>>[src]

pub fn adcpre(&self) -> ADCPRE_R[src]

Bits 16:17 - ADC prescaler

pub fn tsvrefe(&self) -> TSVREFE_R[src]

Bit 23 - Temperature sensor and VREFINT enable

impl R<u32, Reg<u32, _IDCODE>>[src]

pub fn dev_id(&self) -> DEV_ID_R[src]

Bits 0:11 - Device identifier

pub fn rev_id(&self) -> REV_ID_R[src]

Bits 16:31 - Revision identifie

impl R<u32, Reg<u32, _CR>>[src]

pub fn dbg_sleep(&self) -> DBG_SLEEP_R[src]

Bit 0 - Debug Sleep mode

pub fn dbg_stop(&self) -> DBG_STOP_R[src]

Bit 1 - Debug Stop mode

pub fn dbg_standby(&self) -> DBG_STANDBY_R[src]

Bit 2 - Debug Standby mode

pub fn trace_ioen(&self) -> TRACE_IOEN_R[src]

Bit 5 - Trace pin assignment control

pub fn trace_mode(&self) -> TRACE_MODE_R[src]

Bits 6:7 - Trace pin assignment control

impl R<u32, Reg<u32, _APB1_FZ>>[src]

pub fn dbg_tim2_stop(&self) -> DBG_TIM2_STOP_R[src]

Bit 0 - TIM2 counter stopped when core is halted

pub fn dbg_tim3_stop(&self) -> DBG_TIM3_STOP_R[src]

Bit 1 - TIM3 counter stopped when core is halted

pub fn dbg_tim4_stop(&self) -> DBG_TIM4_STOP_R[src]

Bit 2 - TIM4 counter stopped when core is halted

pub fn dbg_tim5_stop(&self) -> DBG_TIM5_STOP_R[src]

Bit 3 - TIM5 counter stopped when core is halted

pub fn dbg_tim6_stop(&self) -> DBG_TIM6_STOP_R[src]

Bit 4 - TIM6 counter stopped when core is halted

pub fn dbg_tim7_stop(&self) -> DBG_TIM7_STOP_R[src]

Bit 5 - TIM7 counter stopped when core is halted

pub fn dbg_rtc_stop(&self) -> DBG_RTC_STOP_R[src]

Bit 10 - Debug RTC stopped when core is halted

pub fn dbg_wwdg_stop(&self) -> DBG_WWDG_STOP_R[src]

Bit 11 - Debug window watchdog stopped when core is halted

pub fn dbg_iwdg_stop(&self) -> DBG_IWDG_STOP_R[src]

Bit 12 - Debug independent watchdog stopped when core is halted

pub fn dbg_i2c1_smbus_timeout(&self) -> DBG_I2C1_SMBUS_TIMEOUT_R[src]

Bit 21 - SMBUS timeout mode stopped when core is halted

pub fn dbg_i2c2_smbus_timeout(&self) -> DBG_I2C2_SMBUS_TIMEOUT_R[src]

Bit 22 - SMBUS timeout mode stopped when core is halted

impl R<u32, Reg<u32, _APB2_FZ>>[src]

pub fn dbg_tim9_stop(&self) -> DBG_TIM9_STOP_R[src]

Bit 2 - TIM counter stopped when core is halted

pub fn dbg_tim10_stop(&self) -> DBG_TIM10_STOP_R[src]

Bit 3 - TIM counter stopped when core is halted

pub fn dbg_tim11_stop(&self) -> DBG_TIM11_STOP_R[src]

Bit 4 - TIM counter stopped when core is halted

impl R<u32, Reg<u32, _POWER>>[src]

pub fn pwrctrl(&self) -> PWRCTRL_R[src]

Bits 0:1 - Power supply control bits.

impl R<u32, Reg<u32, _CLKCR>>[src]

pub fn hwfc_en(&self) -> HWFC_EN_R[src]

Bit 14 - HW Flow Control enable

pub fn negedge(&self) -> NEGEDGE_R[src]

Bit 13 - SDIO_CK dephasing selection bit

pub fn widbus(&self) -> WIDBUS_R[src]

Bits 11:12 - Wide bus mode enable bit

pub fn bypass(&self) -> BYPASS_R[src]

Bit 10 - Clock divider bypass enable bit

pub fn pwrsav(&self) -> PWRSAV_R[src]

Bit 9 - Power saving configuration bit

pub fn clken(&self) -> CLKEN_R[src]

Bit 8 - Clock enable bit

pub fn clkdiv(&self) -> CLKDIV_R[src]

Bits 0:7 - Clock divide factor

impl R<u32, Reg<u32, _ARG>>[src]

pub fn cmdarg(&self) -> CMDARG_R[src]

Bits 0:31 - Command argument

impl R<u32, Reg<u32, _CMD>>[src]

pub fn ce_atacmd(&self) -> CE_ATACMD_R[src]

Bit 14 - CE-ATA command

pub fn n_ien(&self) -> NIEN_R[src]

Bit 13 - not Interrupt Enable

pub fn encmdcompl(&self) -> ENCMDCOMPL_R[src]

Bit 12 - Enable CMD completion

pub fn sdiosuspend(&self) -> SDIOSUSPEND_R[src]

Bit 11 - SD I/O suspend command

pub fn cpsmen(&self) -> CPSMEN_R[src]

Bit 10 - Command path state machine (CPSM) Enable bit

pub fn waitpend(&self) -> WAITPEND_R[src]

Bit 9 - CPSM Waits for ends of data transfer (CmdPend internal signal).

pub fn waitint(&self) -> WAITINT_R[src]

Bit 8 - CPSM waits for interrupt request

pub fn waitresp(&self) -> WAITRESP_R[src]

Bits 6:7 - Wait for response bits

pub fn cmdindex(&self) -> CMDINDEX_R[src]

Bits 0:5 - Command index

impl R<u32, Reg<u32, _RESPCMD>>[src]

pub fn respcmd(&self) -> RESPCMD_R[src]

Bits 0:5 - Response command index

impl R<u32, Reg<u32, _RESP1>>[src]

pub fn cardstatus1(&self) -> CARDSTATUS1_R[src]

Bits 0:31 - see Table 133.

impl R<u32, Reg<u32, _RESP2>>[src]

pub fn cardstatus2(&self) -> CARDSTATUS2_R[src]

Bits 0:31 - see Table 133.

impl R<u32, Reg<u32, _RESP3>>[src]

pub fn cardstatus3(&self) -> CARDSTATUS3_R[src]

Bits 0:31 - see Table 133.

impl R<u32, Reg<u32, _RESP4>>[src]

pub fn cardstatus4(&self) -> CARDSTATUS4_R[src]

Bits 0:31 - see Table 133.

impl R<u32, Reg<u32, _DTIMER>>[src]

pub fn datatime(&self) -> DATATIME_R[src]

Bits 0:31 - Data timeout period

impl R<u32, Reg<u32, _DLEN>>[src]

pub fn datalength(&self) -> DATALENGTH_R[src]

Bits 0:24 - Data length value

impl R<u32, Reg<u32, _DCTRL>>[src]

pub fn sdioen(&self) -> SDIOEN_R[src]

Bit 11 - SD I/O enable functions

pub fn rwmod(&self) -> RWMOD_R[src]

Bit 10 - Read wait mode

pub fn rwstop(&self) -> RWSTOP_R[src]

Bit 9 - Read wait stop

pub fn rwstart(&self) -> RWSTART_R[src]

Bit 8 - Read wait start

pub fn dblocksize(&self) -> DBLOCKSIZE_R[src]

Bits 4:7 - Data block size

pub fn dmaen(&self) -> DMAEN_R[src]

Bit 3 - DMA enable bit

pub fn dtmode(&self) -> DTMODE_R[src]

Bit 2 - Data transfer mode selection 1: Stream or SDIO multibyte data transfer.

pub fn dtdir(&self) -> DTDIR_R[src]

Bit 1 - Data transfer direction selection

pub fn dten(&self) -> DTEN_R[src]

Bit 0 - Data transfer enabled bit

impl R<u32, Reg<u32, _DCOUNT>>[src]

pub fn datacount(&self) -> DATACOUNT_R[src]

Bits 0:24 - Data count value

impl R<u32, Reg<u32, _STA>>[src]

pub fn ceataend(&self) -> CEATAEND_R[src]

Bit 23 - CE-ATA command completion signal received for CMD61

pub fn sdioit(&self) -> SDIOIT_R[src]

Bit 22 - SDIO interrupt received

pub fn rxdavl(&self) -> RXDAVL_R[src]

Bit 21 - Data available in receive FIFO

pub fn txdavl(&self) -> TXDAVL_R[src]

Bit 20 - Data available in transmit FIFO

pub fn rxfifoe(&self) -> RXFIFOE_R[src]

Bit 19 - Receive FIFO empty

pub fn txfifoe(&self) -> TXFIFOE_R[src]

Bit 18 - Transmit FIFO empty

pub fn rxfifof(&self) -> RXFIFOF_R[src]

Bit 17 - Receive FIFO full

pub fn txfifof(&self) -> TXFIFOF_R[src]

Bit 16 - Transmit FIFO full

pub fn rxfifohf(&self) -> RXFIFOHF_R[src]

Bit 15 - Receive FIFO half full: there are at least 8 words in the FIFO

pub fn txfifohe(&self) -> TXFIFOHE_R[src]

Bit 14 - Transmit FIFO half empty: at least 8 words can be written into the FIFO

pub fn rxact(&self) -> RXACT_R[src]

Bit 13 - Data receive in progress

pub fn txact(&self) -> TXACT_R[src]

Bit 12 - Data transmit in progress

pub fn cmdact(&self) -> CMDACT_R[src]

Bit 11 - Command transfer in progress

pub fn dbckend(&self) -> DBCKEND_R[src]

Bit 10 - Data block sent/received (CRC check passed)

pub fn stbiterr(&self) -> STBITERR_R[src]

Bit 9 - Start bit not detected on all data signals in wide bus mode

pub fn dataend(&self) -> DATAEND_R[src]

Bit 8 - Data end (data counter, SDIDCOUNT, is zero)

pub fn cmdsent(&self) -> CMDSENT_R[src]

Bit 7 - Command sent (no response required)

pub fn cmdrend(&self) -> CMDREND_R[src]

Bit 6 - Command response received (CRC check passed)

pub fn rxoverr(&self) -> RXOVERR_R[src]

Bit 5 - Received FIFO overrun error

pub fn txunderr(&self) -> TXUNDERR_R[src]

Bit 4 - Transmit FIFO underrun error

pub fn dtimeout(&self) -> DTIMEOUT_R[src]

Bit 3 - Data timeout

pub fn ctimeout(&self) -> CTIMEOUT_R[src]

Bit 2 - Command response timeout

pub fn dcrcfail(&self) -> DCRCFAIL_R[src]

Bit 1 - Data block sent/received (CRC check failed)

pub fn ccrcfail(&self) -> CCRCFAIL_R[src]

Bit 0 - Command response received (CRC check failed)

impl R<u32, Reg<u32, _ICR>>[src]

pub fn ceataendc(&self) -> CEATAENDC_R[src]

Bit 23 - CEATAEND flag clear bit

pub fn sdioitc(&self) -> SDIOITC_R[src]

Bit 22 - SDIOIT flag clear bit

pub fn dbckendc(&self) -> DBCKENDC_R[src]

Bit 10 - DBCKEND flag clear bit

pub fn stbiterrc(&self) -> STBITERRC_R[src]

Bit 9 - STBITERR flag clear bit

pub fn dataendc(&self) -> DATAENDC_R[src]

Bit 8 - DATAEND flag clear bit

pub fn cmdsentc(&self) -> CMDSENTC_R[src]

Bit 7 - CMDSENT flag clear bit

pub fn cmdrendc(&self) -> CMDRENDC_R[src]

Bit 6 - CMDREND flag clear bit

pub fn rxoverrc(&self) -> RXOVERRC_R[src]

Bit 5 - RXOVERR flag clear bit

pub fn txunderrc(&self) -> TXUNDERRC_R[src]

Bit 4 - TXUNDERR flag clear bit

pub fn dtimeoutc(&self) -> DTIMEOUTC_R[src]

Bit 3 - DTIMEOUT flag clear bit

pub fn ctimeoutc(&self) -> CTIMEOUTC_R[src]

Bit 2 - CTIMEOUT flag clear bit

pub fn dcrcfailc(&self) -> DCRCFAILC_R[src]

Bit 1 - DCRCFAIL flag clear bit

pub fn ccrcfailc(&self) -> CCRCFAILC_R[src]

Bit 0 - CCRCFAIL flag clear bit

impl R<u32, Reg<u32, _MASK>>[src]

pub fn ceataendie(&self) -> CEATAENDIE_R[src]

Bit 23 - CE-ATA command completion signal received interrupt enable

pub fn sdioitie(&self) -> SDIOITIE_R[src]

Bit 22 - SDIO mode interrupt received interrupt enable

pub fn rxdavlie(&self) -> RXDAVLIE_R[src]

Bit 21 - Data available in Rx FIFO interrupt enable

pub fn txdavlie(&self) -> TXDAVLIE_R[src]

Bit 20 - Data available in Tx FIFO interrupt enable

pub fn rxfifoeie(&self) -> RXFIFOEIE_R[src]

Bit 19 - Rx FIFO empty interrupt enable

pub fn txfifoeie(&self) -> TXFIFOEIE_R[src]

Bit 18 - Tx FIFO empty interrupt enable

pub fn rxfifofie(&self) -> RXFIFOFIE_R[src]

Bit 17 - Rx FIFO full interrupt enable

pub fn txfifofie(&self) -> TXFIFOFIE_R[src]

Bit 16 - Tx FIFO full interrupt enable

pub fn rxfifohfie(&self) -> RXFIFOHFIE_R[src]

Bit 15 - Rx FIFO half full interrupt enable

pub fn txfifoheie(&self) -> TXFIFOHEIE_R[src]

Bit 14 - Tx FIFO half empty interrupt enable

pub fn rxactie(&self) -> RXACTIE_R[src]

Bit 13 - Data receive acting interrupt enable

pub fn txactie(&self) -> TXACTIE_R[src]

Bit 12 - Data transmit acting interrupt enable

pub fn cmdactie(&self) -> CMDACTIE_R[src]

Bit 11 - Command acting interrupt enable

pub fn dbckendie(&self) -> DBCKENDIE_R[src]

Bit 10 - Data block end interrupt enable

pub fn stbiterrie(&self) -> STBITERRIE_R[src]

Bit 9 - Start bit error interrupt enable

pub fn dataendie(&self) -> DATAENDIE_R[src]

Bit 8 - Data end interrupt enable

pub fn cmdsentie(&self) -> CMDSENTIE_R[src]

Bit 7 - Command sent interrupt enable

pub fn cmdrendie(&self) -> CMDRENDIE_R[src]

Bit 6 - Command response received interrupt enable

pub fn rxoverrie(&self) -> RXOVERRIE_R[src]

Bit 5 - Rx FIFO overrun error interrupt enable

pub fn txunderrie(&self) -> TXUNDERRIE_R[src]

Bit 4 - Tx FIFO underrun error interrupt enable

pub fn dtimeoutie(&self) -> DTIMEOUTIE_R[src]

Bit 3 - Data timeout interrupt enable

pub fn ctimeoutie(&self) -> CTIMEOUTIE_R[src]

Bit 2 - Command timeout interrupt enable

pub fn dcrcfailie(&self) -> DCRCFAILIE_R[src]

Bit 1 - Data CRC fail interrupt enable

pub fn ccrcfailie(&self) -> CCRCFAILIE_R[src]

Bit 0 - Command CRC fail interrupt enable

impl R<u32, Reg<u32, _FIFOCNT>>[src]

pub fn fifocount(&self) -> FIFOCOUNT_R[src]

Bits 0:23 - Remaining number of words to be written to or read from the FIFO.

impl R<u32, Reg<u32, _FIFO>>[src]

pub fn fif0data(&self) -> FIF0DATA_R[src]

Bits 0:31 - FIF0Data

impl R<u32, Reg<u32, _ACTRL>>[src]

pub fn disfold(&self) -> DISFOLD_R[src]

Bit 2 - DISFOLD

pub fn fpexcodis(&self) -> FPEXCODIS_R[src]

Bit 10 - FPEXCODIS

pub fn disramode(&self) -> DISRAMODE_R[src]

Bit 11 - DISRAMODE

pub fn disitmatbflush(&self) -> DISITMATBFLUSH_R[src]

Bit 12 - DISITMATBFLUSH

impl R<u32, Reg<u32, _STIR>>[src]

pub fn intid(&self) -> INTID_R[src]

Bits 0:8 - Software generated interrupt ID

impl R<u32, Reg<u32, _CTRL>>[src]

pub fn enable(&self) -> ENABLE_R[src]

Bit 0 - Counter enable

pub fn tickint(&self) -> TICKINT_R[src]

Bit 1 - SysTick exception request enable

pub fn clksource(&self) -> CLKSOURCE_R[src]

Bit 2 - Clock source selection

pub fn countflag(&self) -> COUNTFLAG_R[src]

Bit 16 - COUNTFLAG

impl R<u32, Reg<u32, _LOAD_>>[src]

pub fn reload(&self) -> RELOAD_R[src]

Bits 0:23 - RELOAD value

impl R<u32, Reg<u32, _VAL>>[src]

pub fn current(&self) -> CURRENT_R[src]

Bits 0:23 - Current counter value

impl R<u32, Reg<u32, _CALIB>>[src]

pub fn tenms(&self) -> TENMS_R[src]

Bits 0:23 - Calibration value

impl R<u32, Reg<u32, _CR>>[src]

pub fn dmaouten(&self) -> DMAOUTEN_R[src]

Bit 12 - Enable DMA management of data output phase

pub fn dmainen(&self) -> DMAINEN_R[src]

Bit 11 - Enable DMA management of data input phase

pub fn errie(&self) -> ERRIE_R[src]

Bit 10 - Error interrupt enable

pub fn ccfie(&self) -> CCFIE_R[src]

Bit 9 - CCF flag interrupt enable

pub fn errc(&self) -> ERRC_R[src]

Bit 8 - Error clear

pub fn ccfc(&self) -> CCFC_R[src]

Bit 7 - Computation Complete Flag Clear

pub fn chmod(&self) -> CHMOD_R[src]

Bits 5:6 - AES chaining mode

pub fn mode(&self) -> MODE_R[src]

Bits 3:4 - AES operating mode

pub fn datatype(&self) -> DATATYPE_R[src]

Bits 1:2 - Data type selection

pub fn en(&self) -> EN_R[src]

Bit 0 - AES enable

impl R<u32, Reg<u32, _SR>>[src]

pub fn wrerr(&self) -> WRERR_R[src]

Bit 2 - Write error flag

pub fn rderr(&self) -> RDERR_R[src]

Bit 1 - Read error flag

pub fn ccf(&self) -> CCF_R[src]

Bit 0 - Computation complete flag

impl R<u32, Reg<u32, _DINR>>[src]

pub fn dinr(&self) -> DINR_R[src]

Bits 0:31 - Data input

impl R<u32, Reg<u32, _DOUTR>>[src]

pub fn doutr(&self) -> DOUTR_R[src]

Bits 0:31 - Data output

impl R<u32, Reg<u32, _KEYR0>>[src]

pub fn keyr0(&self) -> KEYR0_R[src]

Bits 0:31 - AES key

impl R<u32, Reg<u32, _KEYR1>>[src]

pub fn keyr1(&self) -> KEYR1_R[src]

Bits 0:31 - AES key

impl R<u32, Reg<u32, _KEYR2>>[src]

pub fn keyr2(&self) -> KEYR2_R[src]

Bits 0:31 - AES key

impl R<u32, Reg<u32, _KEYR3>>[src]

pub fn keyr3(&self) -> KEYR3_R[src]

Bits 0:31 - AES key

impl R<u32, Reg<u32, _IVR0>>[src]

pub fn ivr0(&self) -> IVR0_R[src]

Bits 0:31 - Initialization Vector Register

impl R<u32, Reg<u32, _IVR1>>[src]

pub fn ivr1(&self) -> IVR1_R[src]

Bits 0:31 - Initialization Vector Register

impl R<u32, Reg<u32, _IVR2>>[src]

pub fn ivr2(&self) -> IVR2_R[src]

Bits 0:31 - Initialization Vector Register

impl R<u32, Reg<u32, _IVR3>>[src]

pub fn ivr3(&self) -> IVR3_R[src]

Bits 0:31 - Initialization Vector Register

impl R<u32, Reg<u32, _CSR>>[src]

pub fn tsusp(&self) -> TSUSP_R[src]

Bit 31 - Suspend Timer Mode

pub fn caif(&self) -> CAIF_R[src]

Bit 30 - Channel acquisition interrupt flag

pub fn caie(&self) -> CAIE_R[src]

Bit 29 - Channel Acquisition Interrupt Enable / Clear

pub fn rch13(&self) -> RCH13_R[src]

Bit 28 - Select GPIO port PC3 as re-routed ADC input channel CH13.

pub fn fch8(&self) -> FCH8_R[src]

Bit 27 - Select GPIO port PB0 as fast ADC input channel CH8.

pub fn fch3(&self) -> FCH3_R[src]

Bit 26 - Select GPIO port PA3 as fast ADC input channel CH3.

pub fn outsel(&self) -> OUTSEL_R[src]

Bits 21:23 - Comparator 2 output selection

pub fn insel(&self) -> INSEL_R[src]

Bits 18:20 - Inverted input selection

pub fn wndwe(&self) -> WNDWE_R[src]

Bit 17 - Window mode enable

pub fn vrefouten(&self) -> VREFOUTEN_R[src]

Bit 16 - VREFINT output enable

pub fn cmp2out(&self) -> CMP2OUT_R[src]

Bit 13 - Comparator 2 output

pub fn speed(&self) -> SPEED_R[src]

Bit 12 - Comparator 2 speed mode

pub fn cmp1out(&self) -> CMP1OUT_R[src]

Bit 7 - Comparator 1 output

pub fn sw1(&self) -> SW1_R[src]

Bit 5 - SW1 analog switch enable

pub fn cmp1en(&self) -> CMP1EN_R[src]

Bit 4 - Comparator 1 enable

pub fn pd400k(&self) -> PD400K_R[src]

Bit 3 - 400 kO pull-down resistor

pub fn pd10k(&self) -> PD10K_R[src]

Bit 2 - 10 kO pull-down resistor

pub fn pu400k(&self) -> PU400K_R[src]

Bit 1 - 400 kO pull-up resistor

pub fn pu10k(&self) -> PU10K_R[src]

Bit 0 - 10 kO pull-up resistor

impl R<u32, Reg<u32, _DR>>[src]

pub fn dr(&self) -> DR_R[src]

Bits 0:31 - Data Register

impl R<u32, Reg<u32, _IDR>>[src]

pub fn idr(&self) -> IDR_R[src]

Bits 0:6 - Independent data register

impl R<bool, DMAUDRIE2_A>[src]

pub fn variant(&self) -> DMAUDRIE2_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, DMAEN2_A>[src]

pub fn variant(&self) -> DMAEN2_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u8, WAVE2_A>[src]

pub fn variant(&self) -> Variant<u8, WAVE2_A>[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_noise(&self) -> bool[src]

Checks if the value of the field is NOISE

pub fn is_triangle(&self) -> bool[src]

Checks if the value of the field is TRIANGLE

impl R<u8, TSEL2_A>[src]

pub fn variant(&self) -> TSEL2_A[src]

Get enumerated values variant

pub fn is_tim6_trgo(&self) -> bool[src]

Checks if the value of the field is TIM6_TRGO

pub fn is_tim8_trgo(&self) -> bool[src]

Checks if the value of the field is TIM8_TRGO

pub fn is_tim7_trgo(&self) -> bool[src]

Checks if the value of the field is TIM7_TRGO

pub fn is_tim5_trgo(&self) -> bool[src]

Checks if the value of the field is TIM5_TRGO

pub fn is_tim2_trgo(&self) -> bool[src]

Checks if the value of the field is TIM2_TRGO

pub fn is_tim4_trgo(&self) -> bool[src]

Checks if the value of the field is TIM4_TRGO

pub fn is_exti9(&self) -> bool[src]

Checks if the value of the field is EXTI9

pub fn is_software(&self) -> bool[src]

Checks if the value of the field is SOFTWARE

impl R<bool, TEN2_A>[src]

pub fn variant(&self) -> TEN2_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, BOFF2_A>[src]

pub fn variant(&self) -> BOFF2_A[src]

Get enumerated values variant

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

impl R<bool, EN2_A>[src]

pub fn variant(&self) -> EN2_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u8, WAVE1_A>[src]

pub fn variant(&self) -> Variant<u8, WAVE1_A>[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_noise(&self) -> bool[src]

Checks if the value of the field is NOISE

pub fn is_triangle(&self) -> bool[src]

Checks if the value of the field is TRIANGLE

impl R<u8, TSEL1_A>[src]

pub fn variant(&self) -> Variant<u8, TSEL1_A>[src]

Get enumerated values variant

pub fn is_tim6_trgo(&self) -> bool[src]

Checks if the value of the field is TIM6_TRGO

pub fn is_tim3_trgo(&self) -> bool[src]

Checks if the value of the field is TIM3_TRGO

pub fn is_tim7_trgo(&self) -> bool[src]

Checks if the value of the field is TIM7_TRGO

pub fn is_tim15_trgo(&self) -> bool[src]

Checks if the value of the field is TIM15_TRGO

pub fn is_tim2_trgo(&self) -> bool[src]

Checks if the value of the field is TIM2_TRGO

pub fn is_exti9(&self) -> bool[src]

Checks if the value of the field is EXTI9

pub fn is_software(&self) -> bool[src]

Checks if the value of the field is SOFTWARE

impl R<u32, Reg<u32, _CR>>[src]

pub fn dmaudrie2(&self) -> DMAUDRIE2_R[src]

Bit 29 - DAC channel2 DMA underrun interrupt enable

pub fn dmaen2(&self) -> DMAEN2_R[src]

Bit 28 - DAC channel2 DMA enable

pub fn mamp2(&self) -> MAMP2_R[src]

Bits 24:27 - DAC channel2 mask/amplitude selector

pub fn wave2(&self) -> WAVE2_R[src]

Bits 22:23 - DAC channel2 noise/triangle wave generation enable

pub fn tsel2(&self) -> TSEL2_R[src]

Bits 19:21 - DAC channel2 trigger selection

pub fn ten2(&self) -> TEN2_R[src]

Bit 18 - DAC channel2 trigger enable

pub fn boff2(&self) -> BOFF2_R[src]

Bit 17 - DAC channel2 output buffer disable

pub fn en2(&self) -> EN2_R[src]

Bit 16 - DAC channel2 enable

pub fn dmaudrie1(&self) -> DMAUDRIE1_R[src]

Bit 13 - DAC channel1 DMA Underrun Interrupt enable

pub fn dmaen1(&self) -> DMAEN1_R[src]

Bit 12 - DAC channel1 DMA enable

pub fn mamp1(&self) -> MAMP1_R[src]

Bits 8:11 - DAC channel1 mask/amplitude selector

pub fn wave1(&self) -> WAVE1_R[src]

Bits 6:7 - DAC channel1 noise/triangle wave generation enable

pub fn tsel1(&self) -> TSEL1_R[src]

Bits 3:5 - DAC channel1 trigger selection

pub fn ten1(&self) -> TEN1_R[src]

Bit 2 - DAC channel1 trigger enable

pub fn boff1(&self) -> BOFF1_R[src]

Bit 1 - DAC channel1 output buffer disable

pub fn en1(&self) -> EN1_R[src]

Bit 0 - DAC channel1 enable

impl R<u32, Reg<u32, _DHR12R1>>[src]

pub fn dacc1dhr(&self) -> DACC1DHR_R[src]

Bits 0:11 - DAC channel1 12-bit right-aligned data

impl R<u32, Reg<u32, _DHR12L1>>[src]

pub fn dacc1dhr(&self) -> DACC1DHR_R[src]

Bits 4:15 - DAC channel1 12-bit left-aligned data

impl R<u32, Reg<u32, _DHR8R1>>[src]

pub fn dacc1dhr(&self) -> DACC1DHR_R[src]

Bits 0:7 - DAC channel1 8-bit right-aligned data

impl R<u32, Reg<u32, _DHR12R2>>[src]

pub fn dacc2dhr(&self) -> DACC2DHR_R[src]

Bits 0:11 - DAC channel2 12-bit right-aligned data

impl R<u32, Reg<u32, _DHR12L2>>[src]

pub fn dacc2dhr(&self) -> DACC2DHR_R[src]

Bits 4:15 - DAC channel2 12-bit left-aligned data

impl R<u32, Reg<u32, _DHR8R2>>[src]

pub fn dacc2dhr(&self) -> DACC2DHR_R[src]

Bits 0:7 - DAC channel2 8-bit right-aligned data

impl R<u32, Reg<u32, _DHR12RD>>[src]

pub fn dacc2dhr(&self) -> DACC2DHR_R[src]

Bits 16:27 - DAC channel2 12-bit right-aligned data

pub fn dacc1dhr(&self) -> DACC1DHR_R[src]

Bits 0:11 - DAC channel1 12-bit right-aligned data

impl R<u32, Reg<u32, _DHR12LD>>[src]

pub fn dacc2dhr(&self) -> DACC2DHR_R[src]

Bits 20:31 - DAC channel2 12-bit left-aligned data

pub fn dacc1dhr(&self) -> DACC1DHR_R[src]

Bits 4:15 - DAC channel1 12-bit left-aligned data

impl R<u32, Reg<u32, _DHR8RD>>[src]

pub fn dacc2dhr(&self) -> DACC2DHR_R[src]

Bits 8:15 - DAC channel2 8-bit right-aligned data

pub fn dacc1dhr(&self) -> DACC1DHR_R[src]

Bits 0:7 - DAC channel1 8-bit right-aligned data

impl R<u32, Reg<u32, _DOR1>>[src]

pub fn dacc1dor(&self) -> DACC1DOR_R[src]

Bits 0:11 - DAC channel1 data output

impl R<u32, Reg<u32, _DOR2>>[src]

pub fn dacc2dor(&self) -> DACC2DOR_R[src]

Bits 0:11 - DAC channel2 data output

impl R<bool, DMAUDR2_A>[src]

pub fn variant(&self) -> DMAUDR2_A[src]

Get enumerated values variant

pub fn is_no_underrun(&self) -> bool[src]

Checks if the value of the field is NOUNDERRUN

pub fn is_underrun(&self) -> bool[src]

Checks if the value of the field is UNDERRUN

impl R<u32, Reg<u32, _SR>>[src]

pub fn dmaudr2(&self) -> DMAUDR2_R[src]

Bit 29 - DAC channel2 DMA underrun flag

pub fn dmaudr1(&self) -> DMAUDR1_R[src]

Bit 13 - DAC channel1 DMA underrun flag

impl R<u32, Reg<u32, _ISR>>[src]

pub fn teif7(&self) -> TEIF7_R[src]

Bit 27 - Channel x transfer error flag (x = 1 ..7)

pub fn htif7(&self) -> HTIF7_R[src]

Bit 26 - Channel x half transfer flag (x = 1 ..7)

pub fn tcif7(&self) -> TCIF7_R[src]

Bit 25 - Channel x transfer complete flag (x = 1 ..7)

pub fn gif7(&self) -> GIF7_R[src]

Bit 24 - Channel x global interrupt flag (x = 1 ..7)

pub fn teif6(&self) -> TEIF6_R[src]

Bit 23 - Channel x transfer error flag (x = 1 ..7)

pub fn htif6(&self) -> HTIF6_R[src]

Bit 22 - Channel x half transfer flag (x = 1 ..7)

pub fn tcif6(&self) -> TCIF6_R[src]

Bit 21 - Channel x transfer complete flag (x = 1 ..7)

pub fn gif6(&self) -> GIF6_R[src]

Bit 20 - Channel x global interrupt flag (x = 1 ..7)

pub fn teif5(&self) -> TEIF5_R[src]

Bit 19 - Channel x transfer error flag (x = 1 ..7)

pub fn htif5(&self) -> HTIF5_R[src]

Bit 18 - Channel x half transfer flag (x = 1 ..7)

pub fn tcif5(&self) -> TCIF5_R[src]

Bit 17 - Channel x transfer complete flag (x = 1 ..7)

pub fn gif5(&self) -> GIF5_R[src]

Bit 16 - Channel x global interrupt flag (x = 1 ..7)

pub fn teif4(&self) -> TEIF4_R[src]

Bit 15 - Channel x transfer error flag (x = 1 ..7)

pub fn htif4(&self) -> HTIF4_R[src]

Bit 14 - Channel x half transfer flag (x = 1 ..7)

pub fn tcif4(&self) -> TCIF4_R[src]

Bit 13 - Channel x transfer complete flag (x = 1 ..7)

pub fn gif4(&self) -> GIF4_R[src]

Bit 12 - Channel x global interrupt flag (x = 1 ..7)

pub fn teif3(&self) -> TEIF3_R[src]

Bit 11 - Channel x transfer error flag (x = 1 ..7)

pub fn htif3(&self) -> HTIF3_R[src]

Bit 10 - Channel x half transfer flag (x = 1 ..7)

pub fn tcif3(&self) -> TCIF3_R[src]

Bit 9 - Channel x transfer complete flag (x = 1 ..7)

pub fn gif3(&self) -> GIF3_R[src]

Bit 8 - Channel x global interrupt flag (x = 1 ..7)

pub fn teif2(&self) -> TEIF2_R[src]

Bit 7 - Channel x transfer error flag (x = 1 ..7)

pub fn htif2(&self) -> HTIF2_R[src]

Bit 6 - Channel x half transfer flag (x = 1 ..7)

pub fn tcif2(&self) -> TCIF2_R[src]

Bit 5 - Channel x transfer complete flag (x = 1 ..7)

pub fn gif2(&self) -> GIF2_R[src]

Bit 4 - Channel x global interrupt flag (x = 1 ..7)

pub fn teif1(&self) -> TEIF1_R[src]

Bit 3 - Channel x transfer error flag (x = 1 ..7)

pub fn htif1(&self) -> HTIF1_R[src]

Bit 2 - Channel x half transfer flag (x = 1 ..7)

pub fn tcif1(&self) -> TCIF1_R[src]

Bit 1 - Channel x transfer complete flag (x = 1 ..7)

pub fn gif1(&self) -> GIF1_R[src]

Bit 0 - Channel x global interrupt flag (x = 1 ..7)

impl R<u32, Reg<u32, _CCR1>>[src]

pub fn mem2mem(&self) -> MEM2MEM_R[src]

Bit 14 - Memory to memory mode

pub fn pl(&self) -> PL_R[src]

Bits 12:13 - Channel priority level

pub fn msize(&self) -> MSIZE_R[src]

Bits 10:11 - Memory size

pub fn psize(&self) -> PSIZE_R[src]

Bits 8:9 - Peripheral size

pub fn minc(&self) -> MINC_R[src]

Bit 7 - Memory increment mode

pub fn pinc(&self) -> PINC_R[src]

Bit 6 - Peripheral increment mode

pub fn circ(&self) -> CIRC_R[src]

Bit 5 - Circular mode

pub fn dir(&self) -> DIR_R[src]

Bit 4 - Data transfer direction

pub fn teie(&self) -> TEIE_R[src]

Bit 3 - Transfer error interrupt enable

pub fn htie(&self) -> HTIE_R[src]

Bit 2 - Half transfer interrupt enable

pub fn tcie(&self) -> TCIE_R[src]

Bit 1 - Transfer complete interrupt enable

pub fn en(&self) -> EN_R[src]

Bit 0 - Channel enable

impl R<u32, Reg<u32, _CNDTR1>>[src]

pub fn ndt(&self) -> NDT_R[src]

Bits 0:15 - Number of data to transfer

impl R<u32, Reg<u32, _CPAR1>>[src]

pub fn pa(&self) -> PA_R[src]

Bits 0:31 - Peripheral address

impl R<u32, Reg<u32, _CMAR1>>[src]

pub fn ma(&self) -> MA_R[src]

Bits 0:31 - Memory address

impl R<u32, Reg<u32, _CCR2>>[src]

pub fn mem2mem(&self) -> MEM2MEM_R[src]

Bit 14 - Memory to memory mode

pub fn pl(&self) -> PL_R[src]

Bits 12:13 - Channel priority level

pub fn msize(&self) -> MSIZE_R[src]

Bits 10:11 - Memory size

pub fn psize(&self) -> PSIZE_R[src]

Bits 8:9 - Peripheral size

pub fn minc(&self) -> MINC_R[src]

Bit 7 - Memory increment mode

pub fn pinc(&self) -> PINC_R[src]

Bit 6 - Peripheral increment mode

pub fn circ(&self) -> CIRC_R[src]

Bit 5 - Circular mode

pub fn dir(&self) -> DIR_R[src]

Bit 4 - Data transfer direction

pub fn teie(&self) -> TEIE_R[src]

Bit 3 - Transfer error interrupt enable

pub fn htie(&self) -> HTIE_R[src]

Bit 2 - Half transfer interrupt enable

pub fn tcie(&self) -> TCIE_R[src]

Bit 1 - Transfer complete interrupt enable

pub fn en(&self) -> EN_R[src]

Bit 0 - Channel enable

impl R<u32, Reg<u32, _CNDTR2>>[src]

pub fn ndt(&self) -> NDT_R[src]

Bits 0:15 - Number of data to transfer

impl R<u32, Reg<u32, _CPAR2>>[src]

pub fn pa(&self) -> PA_R[src]

Bits 0:31 - Peripheral address

impl R<u32, Reg<u32, _CMAR2>>[src]

pub fn ma(&self) -> MA_R[src]

Bits 0:31 - Memory address

impl R<u32, Reg<u32, _CCR3>>[src]

pub fn mem2mem(&self) -> MEM2MEM_R[src]

Bit 14 - Memory to memory mode

pub fn pl(&self) -> PL_R[src]

Bits 12:13 - Channel priority level

pub fn msize(&self) -> MSIZE_R[src]

Bits 10:11 - Memory size

pub fn psize(&self) -> PSIZE_R[src]

Bits 8:9 - Peripheral size

pub fn minc(&self) -> MINC_R[src]

Bit 7 - Memory increment mode

pub fn pinc(&self) -> PINC_R[src]

Bit 6 - Peripheral increment mode

pub fn circ(&self) -> CIRC_R[src]

Bit 5 - Circular mode

pub fn dir(&self) -> DIR_R[src]

Bit 4 - Data transfer direction

pub fn teie(&self) -> TEIE_R[src]

Bit 3 - Transfer error interrupt enable

pub fn htie(&self) -> HTIE_R[src]

Bit 2 - Half transfer interrupt enable

pub fn tcie(&self) -> TCIE_R[src]

Bit 1 - Transfer complete interrupt enable

pub fn en(&self) -> EN_R[src]

Bit 0 - Channel enable

impl R<u32, Reg<u32, _CNDTR3>>[src]

pub fn ndt(&self) -> NDT_R[src]

Bits 0:15 - Number of data to transfer

impl R<u32, Reg<u32, _CPAR3>>[src]

pub fn pa(&self) -> PA_R[src]

Bits 0:31 - Peripheral address

impl R<u32, Reg<u32, _CMAR3>>[src]

pub fn ma(&self) -> MA_R[src]

Bits 0:31 - Memory address

impl R<u32, Reg<u32, _CCR4>>[src]

pub fn mem2mem(&self) -> MEM2MEM_R[src]

Bit 14 - Memory to memory mode

pub fn pl(&self) -> PL_R[src]

Bits 12:13 - Channel priority level

pub fn msize(&self) -> MSIZE_R[src]

Bits 10:11 - Memory size

pub fn psize(&self) -> PSIZE_R[src]

Bits 8:9 - Peripheral size

pub fn minc(&self) -> MINC_R[src]

Bit 7 - Memory increment mode

pub fn pinc(&self) -> PINC_R[src]

Bit 6 - Peripheral increment mode

pub fn circ(&self) -> CIRC_R[src]

Bit 5 - Circular mode

pub fn dir(&self) -> DIR_R[src]

Bit 4 - Data transfer direction

pub fn teie(&self) -> TEIE_R[src]

Bit 3 - Transfer error interrupt enable

pub fn htie(&self) -> HTIE_R[src]

Bit 2 - Half transfer interrupt enable

pub fn tcie(&self) -> TCIE_R[src]

Bit 1 - Transfer complete interrupt enable

pub fn en(&self) -> EN_R[src]

Bit 0 - Channel enable

impl R<u32, Reg<u32, _CNDTR4>>[src]

pub fn ndt(&self) -> NDT_R[src]

Bits 0:15 - Number of data to transfer

impl R<u32, Reg<u32, _CPAR4>>[src]

pub fn pa(&self) -> PA_R[src]

Bits 0:31 - Peripheral address

impl R<u32, Reg<u32, _CMAR4>>[src]

pub fn ma(&self) -> MA_R[src]

Bits 0:31 - Memory address

impl R<u32, Reg<u32, _CCR5>>[src]

pub fn mem2mem(&self) -> MEM2MEM_R[src]

Bit 14 - Memory to memory mode

pub fn pl(&self) -> PL_R[src]

Bits 12:13 - Channel priority level

pub fn msize(&self) -> MSIZE_R[src]

Bits 10:11 - Memory size

pub fn psize(&self) -> PSIZE_R[src]

Bits 8:9 - Peripheral size

pub fn minc(&self) -> MINC_R[src]

Bit 7 - Memory increment mode

pub fn pinc(&self) -> PINC_R[src]

Bit 6 - Peripheral increment mode

pub fn circ(&self) -> CIRC_R[src]

Bit 5 - Circular mode

pub fn dir(&self) -> DIR_R[src]

Bit 4 - Data transfer direction

pub fn teie(&self) -> TEIE_R[src]

Bit 3 - Transfer error interrupt enable

pub fn htie(&self) -> HTIE_R[src]

Bit 2 - Half transfer interrupt enable

pub fn tcie(&self) -> TCIE_R[src]

Bit 1 - Transfer complete interrupt enable

pub fn en(&self) -> EN_R[src]

Bit 0 - Channel enable

impl R<u32, Reg<u32, _CNDTR5>>[src]

pub fn ndt(&self) -> NDT_R[src]

Bits 0:15 - Number of data to transfer

impl R<u32, Reg<u32, _CPAR5>>[src]

pub fn pa(&self) -> PA_R[src]

Bits 0:31 - Peripheral address

impl R<u32, Reg<u32, _CMAR5>>[src]

pub fn ma(&self) -> MA_R[src]

Bits 0:31 - Memory address

impl R<u32, Reg<u32, _CCR6>>[src]

pub fn mem2mem(&self) -> MEM2MEM_R[src]

Bit 14 - Memory to memory mode

pub fn pl(&self) -> PL_R[src]

Bits 12:13 - Channel priority level

pub fn msize(&self) -> MSIZE_R[src]

Bits 10:11 - Memory size

pub fn psize(&self) -> PSIZE_R[src]

Bits 8:9 - Peripheral size

pub fn minc(&self) -> MINC_R[src]

Bit 7 - Memory increment mode

pub fn pinc(&self) -> PINC_R[src]

Bit 6 - Peripheral increment mode

pub fn circ(&self) -> CIRC_R[src]

Bit 5 - Circular mode

pub fn dir(&self) -> DIR_R[src]

Bit 4 - Data transfer direction

pub fn teie(&self) -> TEIE_R[src]

Bit 3 - Transfer error interrupt enable

pub fn htie(&self) -> HTIE_R[src]

Bit 2 - Half transfer interrupt enable

pub fn tcie(&self) -> TCIE_R[src]

Bit 1 - Transfer complete interrupt enable

pub fn en(&self) -> EN_R[src]

Bit 0 - Channel enable

impl R<u32, Reg<u32, _CNDTR6>>[src]

pub fn ndt(&self) -> NDT_R[src]

Bits 0:15 - Number of data to transfer

impl R<u32, Reg<u32, _CPAR6>>[src]

pub fn pa(&self) -> PA_R[src]

Bits 0:31 - Peripheral address

impl R<u32, Reg<u32, _CMAR6>>[src]

pub fn ma(&self) -> MA_R[src]

Bits 0:31 - Memory address

impl R<u32, Reg<u32, _CCR7>>[src]

pub fn mem2mem(&self) -> MEM2MEM_R[src]

Bit 14 - Memory to memory mode

pub fn pl(&self) -> PL_R[src]

Bits 12:13 - Channel priority level

pub fn msize(&self) -> MSIZE_R[src]

Bits 10:11 - Memory size

pub fn psize(&self) -> PSIZE_R[src]

Bits 8:9 - Peripheral size

pub fn minc(&self) -> MINC_R[src]

Bit 7 - Memory increment mode

pub fn pinc(&self) -> PINC_R[src]

Bit 6 - Peripheral increment mode

pub fn circ(&self) -> CIRC_R[src]

Bit 5 - Circular mode

pub fn dir(&self) -> DIR_R[src]

Bit 4 - Data transfer direction

pub fn teie(&self) -> TEIE_R[src]

Bit 3 - Transfer error interrupt enable

pub fn htie(&self) -> HTIE_R[src]

Bit 2 - Half transfer interrupt enable

pub fn tcie(&self) -> TCIE_R[src]

Bit 1 - Transfer complete interrupt enable

pub fn en(&self) -> EN_R[src]

Bit 0 - Channel enable

impl R<u32, Reg<u32, _CNDTR7>>[src]

pub fn ndt(&self) -> NDT_R[src]

Bits 0:15 - Number of data to transfer

impl R<u32, Reg<u32, _CPAR7>>[src]

pub fn pa(&self) -> PA_R[src]

Bits 0:31 - Peripheral address

impl R<u32, Reg<u32, _CMAR7>>[src]

pub fn ma(&self) -> MA_R[src]

Bits 0:31 - Memory address

impl R<bool, MR0_A>[src]

pub fn variant(&self) -> MR0_A[src]

Get enumerated values variant

pub fn is_masked(&self) -> bool[src]

Checks if the value of the field is MASKED

pub fn is_unmasked(&self) -> bool[src]

Checks if the value of the field is UNMASKED

impl R<u32, Reg<u32, _IMR>>[src]

pub fn mr0(&self) -> MR0_R[src]

Bit 0 - Interrupt mask on line x

pub fn mr1(&self) -> MR1_R[src]

Bit 1 - Interrupt mask on line x

pub fn mr2(&self) -> MR2_R[src]

Bit 2 - Interrupt mask on line x

pub fn mr3(&self) -> MR3_R[src]

Bit 3 - Interrupt mask on line x

pub fn mr4(&self) -> MR4_R[src]

Bit 4 - Interrupt mask on line x

pub fn mr5(&self) -> MR5_R[src]

Bit 5 - Interrupt mask on line x

pub fn mr6(&self) -> MR6_R[src]

Bit 6 - Interrupt mask on line x

pub fn mr7(&self) -> MR7_R[src]

Bit 7 - Interrupt mask on line x

pub fn mr8(&self) -> MR8_R[src]

Bit 8 - Interrupt mask on line x

pub fn mr9(&self) -> MR9_R[src]

Bit 9 - Interrupt mask on line x

pub fn mr10(&self) -> MR10_R[src]

Bit 10 - Interrupt mask on line x

pub fn mr11(&self) -> MR11_R[src]

Bit 11 - Interrupt mask on line x

pub fn mr12(&self) -> MR12_R[src]

Bit 12 - Interrupt mask on line x

pub fn mr13(&self) -> MR13_R[src]

Bit 13 - Interrupt mask on line x

pub fn mr14(&self) -> MR14_R[src]

Bit 14 - Interrupt mask on line x

pub fn mr15(&self) -> MR15_R[src]

Bit 15 - Interrupt mask on line x

pub fn mr16(&self) -> MR16_R[src]

Bit 16 - Interrupt mask on line x

pub fn mr17(&self) -> MR17_R[src]

Bit 17 - Interrupt mask on line x

pub fn mr18(&self) -> MR18_R[src]

Bit 18 - Interrupt mask on line x

pub fn mr19(&self) -> MR19_R[src]

Bit 19 - Interrupt mask on line x

pub fn mr20(&self) -> MR20_R[src]

Bit 20 - Interrupt mask on line x

pub fn mr21(&self) -> MR21_R[src]

Bit 21 - Interrupt mask on line x

pub fn mr22(&self) -> MR22_R[src]

Bit 22 - Interrupt mask on line x

impl R<bool, MR0_A>[src]

pub fn variant(&self) -> MR0_A[src]

Get enumerated values variant

pub fn is_masked(&self) -> bool[src]

Checks if the value of the field is MASKED

pub fn is_unmasked(&self) -> bool[src]

Checks if the value of the field is UNMASKED

impl R<u32, Reg<u32, _EMR>>[src]

pub fn mr0(&self) -> MR0_R[src]

Bit 0 - Event mask on line x

pub fn mr1(&self) -> MR1_R[src]

Bit 1 - Event mask on line x

pub fn mr2(&self) -> MR2_R[src]

Bit 2 - Event mask on line x

pub fn mr3(&self) -> MR3_R[src]

Bit 3 - Event mask on line x

pub fn mr4(&self) -> MR4_R[src]

Bit 4 - Event mask on line x

pub fn mr5(&self) -> MR5_R[src]

Bit 5 - Event mask on line x

pub fn mr6(&self) -> MR6_R[src]

Bit 6 - Event mask on line x

pub fn mr7(&self) -> MR7_R[src]

Bit 7 - Event mask on line x

pub fn mr8(&self) -> MR8_R[src]

Bit 8 - Event mask on line x

pub fn mr9(&self) -> MR9_R[src]

Bit 9 - Event mask on line x

pub fn mr10(&self) -> MR10_R[src]

Bit 10 - Event mask on line x

pub fn mr11(&self) -> MR11_R[src]

Bit 11 - Event mask on line x

pub fn mr12(&self) -> MR12_R[src]

Bit 12 - Event mask on line x

pub fn mr13(&self) -> MR13_R[src]

Bit 13 - Event mask on line x

pub fn mr14(&self) -> MR14_R[src]

Bit 14 - Event mask on line x

pub fn mr15(&self) -> MR15_R[src]

Bit 15 - Event mask on line x

pub fn mr16(&self) -> MR16_R[src]

Bit 16 - Event mask on line x

pub fn mr17(&self) -> MR17_R[src]

Bit 17 - Event mask on line x

pub fn mr18(&self) -> MR18_R[src]

Bit 18 - Event mask on line x

pub fn mr19(&self) -> MR19_R[src]

Bit 19 - Event mask on line x

pub fn mr20(&self) -> MR20_R[src]

Bit 20 - Event mask on line x

pub fn mr21(&self) -> MR21_R[src]

Bit 21 - Event mask on line x

pub fn mr22(&self) -> MR22_R[src]

Bit 22 - Event mask on line x

impl R<bool, TR0_A>[src]

pub fn variant(&self) -> TR0_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _RTSR>>[src]

pub fn tr0(&self) -> TR0_R[src]

Bit 0 - Rising edge trigger event configuration bit of line x

pub fn tr1(&self) -> TR1_R[src]

Bit 1 - Rising edge trigger event configuration bit of line x

pub fn tr2(&self) -> TR2_R[src]

Bit 2 - Rising edge trigger event configuration bit of line x

pub fn tr3(&self) -> TR3_R[src]

Bit 3 - Rising edge trigger event configuration bit of line x

pub fn tr4(&self) -> TR4_R[src]

Bit 4 - Rising edge trigger event configuration bit of line x

pub fn tr5(&self) -> TR5_R[src]

Bit 5 - Rising edge trigger event configuration bit of line x

pub fn tr6(&self) -> TR6_R[src]

Bit 6 - Rising edge trigger event configuration bit of line x

pub fn tr7(&self) -> TR7_R[src]

Bit 7 - Rising edge trigger event configuration bit of line x

pub fn tr8(&self) -> TR8_R[src]

Bit 8 - Rising edge trigger event configuration bit of line x

pub fn tr9(&self) -> TR9_R[src]

Bit 9 - Rising edge trigger event configuration bit of line x

pub fn tr10(&self) -> TR10_R[src]

Bit 10 - Rising edge trigger event configuration bit of line x

pub fn tr11(&self) -> TR11_R[src]

Bit 11 - Rising edge trigger event configuration bit of line x

pub fn tr12(&self) -> TR12_R[src]

Bit 12 - Rising edge trigger event configuration bit of line x

pub fn tr13(&self) -> TR13_R[src]

Bit 13 - Rising edge trigger event configuration bit of line x

pub fn tr14(&self) -> TR14_R[src]

Bit 14 - Rising edge trigger event configuration bit of line x

pub fn tr15(&self) -> TR15_R[src]

Bit 15 - Rising edge trigger event configuration bit of line x

pub fn tr16(&self) -> TR16_R[src]

Bit 16 - Rising edge trigger event configuration bit of line x

pub fn tr17(&self) -> TR17_R[src]

Bit 17 - Rising edge trigger event configuration bit of line x

pub fn tr18(&self) -> TR18_R[src]

Bit 18 - Rising edge trigger event configuration bit of line x

pub fn tr19(&self) -> TR19_R[src]

Bit 19 - Rising edge trigger event configuration bit of line x

pub fn tr20(&self) -> TR20_R[src]

Bit 20 - Rising edge trigger event configuration bit of line x

pub fn tr21(&self) -> TR21_R[src]

Bit 21 - Rising edge trigger event configuration bit of line x

pub fn tr22(&self) -> TR22_R[src]

Bit 22 - Rising edge trigger event configuration bit of line x

impl R<bool, TR0_A>[src]

pub fn variant(&self) -> TR0_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _FTSR>>[src]

pub fn tr0(&self) -> TR0_R[src]

Bit 0 - Falling edge trigger event configuration bit of line x

pub fn tr1(&self) -> TR1_R[src]

Bit 1 - Falling edge trigger event configuration bit of line x

pub fn tr2(&self) -> TR2_R[src]

Bit 2 - Falling edge trigger event configuration bit of line x

pub fn tr3(&self) -> TR3_R[src]

Bit 3 - Falling edge trigger event configuration bit of line x

pub fn tr4(&self) -> TR4_R[src]

Bit 4 - Falling edge trigger event configuration bit of line x

pub fn tr5(&self) -> TR5_R[src]

Bit 5 - Falling edge trigger event configuration bit of line x

pub fn tr6(&self) -> TR6_R[src]

Bit 6 - Falling edge trigger event configuration bit of line x

pub fn tr7(&self) -> TR7_R[src]

Bit 7 - Falling edge trigger event configuration bit of line x

pub fn tr8(&self) -> TR8_R[src]

Bit 8 - Falling edge trigger event configuration bit of line x

pub fn tr9(&self) -> TR9_R[src]

Bit 9 - Falling edge trigger event configuration bit of line x

pub fn tr10(&self) -> TR10_R[src]

Bit 10 - Falling edge trigger event configuration bit of line x

pub fn tr11(&self) -> TR11_R[src]

Bit 11 - Falling edge trigger event configuration bit of line x

pub fn tr12(&self) -> TR12_R[src]

Bit 12 - Falling edge trigger event configuration bit of line x

pub fn tr13(&self) -> TR13_R[src]

Bit 13 - Falling edge trigger event configuration bit of line x

pub fn tr14(&self) -> TR14_R[src]

Bit 14 - Falling edge trigger event configuration bit of line x

pub fn tr15(&self) -> TR15_R[src]

Bit 15 - Falling edge trigger event configuration bit of line x

pub fn tr16(&self) -> TR16_R[src]

Bit 16 - Falling edge trigger event configuration bit of line x

pub fn tr17(&self) -> TR17_R[src]

Bit 17 - Falling edge trigger event configuration bit of line x

pub fn tr18(&self) -> TR18_R[src]

Bit 18 - Falling edge trigger event configuration bit of line x

pub fn tr19(&self) -> TR19_R[src]

Bit 19 - Falling edge trigger event configuration bit of line x

pub fn tr20(&self) -> TR20_R[src]

Bit 20 - Falling edge trigger event configuration bit of line x

pub fn tr21(&self) -> TR21_R[src]

Bit 21 - Falling edge trigger event configuration bit of line x

pub fn tr22(&self) -> TR22_R[src]

Bit 22 - Falling edge trigger event configuration bit of line x

impl R<bool, SWIER0_A>[src]

pub fn variant(&self) -> Variant<bool, SWIER0_A>[src]

Get enumerated values variant

pub fn is_pend(&self) -> bool[src]

Checks if the value of the field is PEND

impl R<u32, Reg<u32, _SWIER>>[src]

pub fn swier0(&self) -> SWIER0_R[src]

Bit 0 - Software interrupt on line x

pub fn swier1(&self) -> SWIER1_R[src]

Bit 1 - Software interrupt on line x

pub fn swier2(&self) -> SWIER2_R[src]

Bit 2 - Software interrupt on line x

pub fn swier3(&self) -> SWIER3_R[src]

Bit 3 - Software interrupt on line x

pub fn swier4(&self) -> SWIER4_R[src]

Bit 4 - Software interrupt on line x

pub fn swier5(&self) -> SWIER5_R[src]

Bit 5 - Software interrupt on line x

pub fn swier6(&self) -> SWIER6_R[src]

Bit 6 - Software interrupt on line x

pub fn swier7(&self) -> SWIER7_R[src]

Bit 7 - Software interrupt on line x

pub fn swier8(&self) -> SWIER8_R[src]

Bit 8 - Software interrupt on line x

pub fn swier9(&self) -> SWIER9_R[src]

Bit 9 - Software interrupt on line x

pub fn swier10(&self) -> SWIER10_R[src]

Bit 10 - Software interrupt on line x

pub fn swier11(&self) -> SWIER11_R[src]

Bit 11 - Software interrupt on line x

pub fn swier12(&self) -> SWIER12_R[src]

Bit 12 - Software interrupt on line x

pub fn swier13(&self) -> SWIER13_R[src]

Bit 13 - Software interrupt on line x

pub fn swier14(&self) -> SWIER14_R[src]

Bit 14 - Software interrupt on line x

pub fn swier15(&self) -> SWIER15_R[src]

Bit 15 - Software interrupt on line x

pub fn swier16(&self) -> SWIER16_R[src]

Bit 16 - Software interrupt on line x

pub fn swier17(&self) -> SWIER17_R[src]

Bit 17 - Software interrupt on line x

pub fn swier18(&self) -> SWIER18_R[src]

Bit 18 - Software interrupt on line x

pub fn swier19(&self) -> SWIER19_R[src]

Bit 19 - Software interrupt on line x

pub fn swier20(&self) -> SWIER20_R[src]

Bit 20 - Software interrupt on line x

pub fn swier21(&self) -> SWIER21_R[src]

Bit 21 - Software interrupt on line x

pub fn swier22(&self) -> SWIER22_R[src]

Bit 22 - Software interrupt on line x

impl R<bool, PR0_A>[src]

pub fn variant(&self) -> PR0_A[src]

Get enumerated values variant

pub fn is_not_pending(&self) -> bool[src]

Checks if the value of the field is NOTPENDING

pub fn is_pending(&self) -> bool[src]

Checks if the value of the field is PENDING

impl R<u32, Reg<u32, _PR>>[src]

pub fn pr0(&self) -> PR0_R[src]

Bit 0 - Pending bit

pub fn pr1(&self) -> PR1_R[src]

Bit 1 - Pending bit

pub fn pr2(&self) -> PR2_R[src]

Bit 2 - Pending bit

pub fn pr3(&self) -> PR3_R[src]

Bit 3 - Pending bit

pub fn pr4(&self) -> PR4_R[src]

Bit 4 - Pending bit

pub fn pr5(&self) -> PR5_R[src]

Bit 5 - Pending bit

pub fn pr6(&self) -> PR6_R[src]

Bit 6 - Pending bit

pub fn pr7(&self) -> PR7_R[src]

Bit 7 - Pending bit

pub fn pr8(&self) -> PR8_R[src]

Bit 8 - Pending bit

pub fn pr9(&self) -> PR9_R[src]

Bit 9 - Pending bit

pub fn pr10(&self) -> PR10_R[src]

Bit 10 - Pending bit

pub fn pr11(&self) -> PR11_R[src]

Bit 11 - Pending bit

pub fn pr12(&self) -> PR12_R[src]

Bit 12 - Pending bit

pub fn pr13(&self) -> PR13_R[src]

Bit 13 - Pending bit

pub fn pr14(&self) -> PR14_R[src]

Bit 14 - Pending bit

pub fn pr15(&self) -> PR15_R[src]

Bit 15 - Pending bit

pub fn pr16(&self) -> PR16_R[src]

Bit 16 - Pending bit

pub fn pr17(&self) -> PR17_R[src]

Bit 17 - Pending bit

pub fn pr18(&self) -> PR18_R[src]

Bit 18 - Pending bit

pub fn pr19(&self) -> PR19_R[src]

Bit 19 - Pending bit

pub fn pr20(&self) -> PR20_R[src]

Bit 20 - Pending bit

pub fn pr21(&self) -> PR21_R[src]

Bit 21 - Pending bit

pub fn pr22(&self) -> PR22_R[src]

Bit 22 - Pending bit

impl R<u32, Reg<u32, _ACR>>[src]

pub fn latency(&self) -> LATENCY_R[src]

Bit 0 - Latency

pub fn prften(&self) -> PRFTEN_R[src]

Bit 1 - Prefetch enable

pub fn acc64(&self) -> ACC64_R[src]

Bit 2 - 64-bit access

pub fn sleep_pd(&self) -> SLEEP_PD_R[src]

Bit 3 - Flash mode during Sleep

pub fn run_pd(&self) -> RUN_PD_R[src]

Bit 4 - Flash mode during Run

impl R<u32, Reg<u32, _PECR>>[src]

pub fn pelock(&self) -> PELOCK_R[src]

Bit 0 - FLASH_PECR and data EEPROM lock

pub fn prglock(&self) -> PRGLOCK_R[src]

Bit 1 - Program memory lock

pub fn optlock(&self) -> OPTLOCK_R[src]

Bit 2 - Option bytes block lock

pub fn prog(&self) -> PROG_R[src]

Bit 3 - Program memory selection

pub fn data(&self) -> DATA_R[src]

Bit 4 - Data EEPROM selection

pub fn ftdw(&self) -> FTDW_R[src]

Bit 8 - Fixed time data write for Byte, Half Word and Word programming

pub fn erase(&self) -> ERASE_R[src]

Bit 9 - Page or Double Word erase mode

pub fn fprg(&self) -> FPRG_R[src]

Bit 10 - Half Page/Double Word programming mode

pub fn parallelbank(&self) -> PARALLELBANK_R[src]

Bit 15 - Parallel bank mode

pub fn eopie(&self) -> EOPIE_R[src]

Bit 16 - End of programming interrupt enable

pub fn errie(&self) -> ERRIE_R[src]

Bit 17 - Error interrupt enable

pub fn obl_launch(&self) -> OBL_LAUNCH_R[src]

Bit 18 - Launch the option byte loading

impl R<u32, Reg<u32, _SR>>[src]

pub fn bsy(&self) -> BSY_R[src]

Bit 0 - Write/erase operations in progress

pub fn eop(&self) -> EOP_R[src]

Bit 1 - End of operation

pub fn endhv(&self) -> ENDHV_R[src]

Bit 2 - End of high voltage

pub fn ready(&self) -> READY_R[src]

Bit 3 - Flash memory module ready after low power mode

pub fn wrperr(&self) -> WRPERR_R[src]

Bit 8 - Write protected error

pub fn pgaerr(&self) -> PGAERR_R[src]

Bit 9 - Programming alignment error

pub fn sizerr(&self) -> SIZERR_R[src]

Bit 10 - Size error

pub fn optverr(&self) -> OPTVERR_R[src]

Bit 11 - Option validity error

pub fn optverrusr(&self) -> OPTVERRUSR_R[src]

Bit 12 - Option UserValidity Error

impl R<u32, Reg<u32, _OBR>>[src]

pub fn rdprt(&self) -> RDPRT_R[src]

Bits 0:7 - Read protection

pub fn bor_lev(&self) -> BOR_LEV_R[src]

Bits 16:19 - BOR_LEV

pub fn iwdg_sw(&self) -> IWDG_SW_R[src]

Bit 20 - IWDG_SW

pub fn n_rts_stop(&self) -> NRTS_STOP_R[src]

Bit 21 - nRTS_STOP

pub fn n_rst_stdby(&self) -> NRST_STDBY_R[src]

Bit 22 - nRST_STDBY

pub fn bfb2(&self) -> BFB2_R[src]

Bit 23 - Boot From Bank 2

impl R<u32, Reg<u32, _WRPR1>>[src]

pub fn wrp1(&self) -> WRP1_R[src]

Bits 0:31 - Write protection

impl R<u32, Reg<u32, _WRPR2>>[src]

pub fn wrp2(&self) -> WRP2_R[src]

Bits 0:31 - WRP2

impl R<u32, Reg<u32, _WRPR3>>[src]

pub fn wrp3(&self) -> WRP3_R[src]

Bits 0:31 - WRP3

impl R<bool, CBURSTRW_A>[src]

pub fn variant(&self) -> CBURSTRW_A[src]

Get enumerated values variant

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

impl R<bool, ASYNCWAIT_A>[src]

pub fn variant(&self) -> ASYNCWAIT_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, EXTMOD_A>[src]

pub fn variant(&self) -> EXTMOD_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, WAITEN_A>[src]

pub fn variant(&self) -> WAITEN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, WREN_A>[src]

pub fn variant(&self) -> WREN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, WAITCFG_A>[src]

pub fn variant(&self) -> WAITCFG_A[src]

Get enumerated values variant

pub fn is_before_wait_state(&self) -> bool[src]

Checks if the value of the field is BEFOREWAITSTATE

pub fn is_during_wait_state(&self) -> bool[src]

Checks if the value of the field is DURINGWAITSTATE

impl R<bool, WAITPOL_A>[src]

pub fn variant(&self) -> WAITPOL_A[src]

Get enumerated values variant

pub fn is_active_low(&self) -> bool[src]

Checks if the value of the field is ACTIVELOW

pub fn is_active_high(&self) -> bool[src]

Checks if the value of the field is ACTIVEHIGH

impl R<bool, BURSTEN_A>[src]

pub fn variant(&self) -> BURSTEN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, FACCEN_A>[src]

pub fn variant(&self) -> FACCEN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u8, MWID_A>[src]

pub fn variant(&self) -> Variant<u8, MWID_A>[src]

Get enumerated values variant

pub fn is_bits8(&self) -> bool[src]

Checks if the value of the field is BITS8

pub fn is_bits16(&self) -> bool[src]

Checks if the value of the field is BITS16

pub fn is_bits32(&self) -> bool[src]

Checks if the value of the field is BITS32

impl R<u8, MTYP_A>[src]

pub fn variant(&self) -> Variant<u8, MTYP_A>[src]

Get enumerated values variant

pub fn is_sram(&self) -> bool[src]

Checks if the value of the field is SRAM

pub fn is_psram(&self) -> bool[src]

Checks if the value of the field is PSRAM

pub fn is_flash(&self) -> bool[src]

Checks if the value of the field is FLASH

impl R<bool, MUXEN_A>[src]

pub fn variant(&self) -> MUXEN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, MBKEN_A>[src]

pub fn variant(&self) -> MBKEN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u8, CPSIZE_A>[src]

pub fn variant(&self) -> Variant<u8, CPSIZE_A>[src]

Get enumerated values variant

pub fn is_no_burst_split(&self) -> bool[src]

Checks if the value of the field is NOBURSTSPLIT

pub fn is_bytes128(&self) -> bool[src]

Checks if the value of the field is BYTES128

pub fn is_bytes256(&self) -> bool[src]

Checks if the value of the field is BYTES256

pub fn is_bytes512(&self) -> bool[src]

Checks if the value of the field is BYTES512

pub fn is_bytes1024(&self) -> bool[src]

Checks if the value of the field is BYTES1024

impl R<u32, Reg<u32, _BCR1>>[src]

pub fn cburstrw(&self) -> CBURSTRW_R[src]

Bit 19 - CBURSTRW

pub fn asyncwait(&self) -> ASYNCWAIT_R[src]

Bit 15 - ASYNCWAIT

pub fn extmod(&self) -> EXTMOD_R[src]

Bit 14 - EXTMOD

pub fn waiten(&self) -> WAITEN_R[src]

Bit 13 - WAITEN

pub fn wren(&self) -> WREN_R[src]

Bit 12 - WREN

pub fn waitcfg(&self) -> WAITCFG_R[src]

Bit 11 - WAITCFG

pub fn wrapmod(&self) -> WRAPMOD_R[src]

Bit 10 - WRAPMOD

pub fn waitpol(&self) -> WAITPOL_R[src]

Bit 9 - WAITPOL

pub fn bursten(&self) -> BURSTEN_R[src]

Bit 8 - BURSTEN

pub fn faccen(&self) -> FACCEN_R[src]

Bit 6 - FACCEN

pub fn mwid(&self) -> MWID_R[src]

Bits 4:5 - MWID

pub fn mtyp(&self) -> MTYP_R[src]

Bits 2:3 - MTYP

pub fn muxen(&self) -> MUXEN_R[src]

Bit 1 - MUXEN

pub fn mbken(&self) -> MBKEN_R[src]

Bit 0 - MBKEN

pub fn cpsize(&self) -> CPSIZE_R[src]

Bits 16:18 - CRAM page size

impl R<u8, ACCMOD_A>[src]

pub fn variant(&self) -> ACCMOD_A[src]

Get enumerated values variant

pub fn is_a(&self) -> bool[src]

Checks if the value of the field is A

pub fn is_b(&self) -> bool[src]

Checks if the value of the field is B

pub fn is_c(&self) -> bool[src]

Checks if the value of the field is C

pub fn is_d(&self) -> bool[src]

Checks if the value of the field is D

impl R<u32, Reg<u32, _BTR>>[src]

pub fn accmod(&self) -> ACCMOD_R[src]

Bits 28:29 - ACCMOD

pub fn datlat(&self) -> DATLAT_R[src]

Bits 24:27 - DATLAT

pub fn clkdiv(&self) -> CLKDIV_R[src]

Bits 20:23 - CLKDIV

pub fn busturn(&self) -> BUSTURN_R[src]

Bits 16:19 - BUSTURN

pub fn datast(&self) -> DATAST_R[src]

Bits 8:15 - DATAST

pub fn addhld(&self) -> ADDHLD_R[src]

Bits 4:7 - ADDHLD

pub fn addset(&self) -> ADDSET_R[src]

Bits 0:3 - ADDSET

impl R<bool, CBURSTRW_A>[src]

pub fn variant(&self) -> CBURSTRW_A[src]

Get enumerated values variant

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

impl R<bool, ASYNCWAIT_A>[src]

pub fn variant(&self) -> ASYNCWAIT_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, EXTMOD_A>[src]

pub fn variant(&self) -> EXTMOD_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, WAITEN_A>[src]

pub fn variant(&self) -> WAITEN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, WREN_A>[src]

pub fn variant(&self) -> WREN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, WAITCFG_A>[src]

pub fn variant(&self) -> WAITCFG_A[src]

Get enumerated values variant

pub fn is_before_wait_state(&self) -> bool[src]

Checks if the value of the field is BEFOREWAITSTATE

pub fn is_during_wait_state(&self) -> bool[src]

Checks if the value of the field is DURINGWAITSTATE

impl R<bool, WAITPOL_A>[src]

pub fn variant(&self) -> WAITPOL_A[src]

Get enumerated values variant

pub fn is_active_low(&self) -> bool[src]

Checks if the value of the field is ACTIVELOW

pub fn is_active_high(&self) -> bool[src]

Checks if the value of the field is ACTIVEHIGH

impl R<bool, BURSTEN_A>[src]

pub fn variant(&self) -> BURSTEN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, FACCEN_A>[src]

pub fn variant(&self) -> FACCEN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u8, MWID_A>[src]

pub fn variant(&self) -> Variant<u8, MWID_A>[src]

Get enumerated values variant

pub fn is_bits8(&self) -> bool[src]

Checks if the value of the field is BITS8

pub fn is_bits16(&self) -> bool[src]

Checks if the value of the field is BITS16

pub fn is_bits32(&self) -> bool[src]

Checks if the value of the field is BITS32

impl R<u8, MTYP_A>[src]

pub fn variant(&self) -> Variant<u8, MTYP_A>[src]

Get enumerated values variant

pub fn is_sram(&self) -> bool[src]

Checks if the value of the field is SRAM

pub fn is_psram(&self) -> bool[src]

Checks if the value of the field is PSRAM

pub fn is_flash(&self) -> bool[src]

Checks if the value of the field is FLASH

impl R<bool, MUXEN_A>[src]

pub fn variant(&self) -> MUXEN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, MBKEN_A>[src]

pub fn variant(&self) -> MBKEN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u8, CPSIZE_A>[src]

pub fn variant(&self) -> Variant<u8, CPSIZE_A>[src]

Get enumerated values variant

pub fn is_no_burst_split(&self) -> bool[src]

Checks if the value of the field is NOBURSTSPLIT

pub fn is_bytes128(&self) -> bool[src]

Checks if the value of the field is BYTES128

pub fn is_bytes256(&self) -> bool[src]

Checks if the value of the field is BYTES256

pub fn is_bytes512(&self) -> bool[src]

Checks if the value of the field is BYTES512

pub fn is_bytes1024(&self) -> bool[src]

Checks if the value of the field is BYTES1024

impl R<u32, Reg<u32, _BCR>>[src]

pub fn cburstrw(&self) -> CBURSTRW_R[src]

Bit 19 - CBURSTRW

pub fn asyncwait(&self) -> ASYNCWAIT_R[src]

Bit 15 - ASYNCWAIT

pub fn extmod(&self) -> EXTMOD_R[src]

Bit 14 - EXTMOD

pub fn waiten(&self) -> WAITEN_R[src]

Bit 13 - WAITEN

pub fn wren(&self) -> WREN_R[src]

Bit 12 - WREN

pub fn waitcfg(&self) -> WAITCFG_R[src]

Bit 11 - WAITCFG

pub fn wrapmod(&self) -> WRAPMOD_R[src]

Bit 10 - WRAPMOD

pub fn waitpol(&self) -> WAITPOL_R[src]

Bit 9 - WAITPOL

pub fn bursten(&self) -> BURSTEN_R[src]

Bit 8 - BURSTEN

pub fn faccen(&self) -> FACCEN_R[src]

Bit 6 - FACCEN

pub fn mwid(&self) -> MWID_R[src]

Bits 4:5 - MWID

pub fn mtyp(&self) -> MTYP_R[src]

Bits 2:3 - MTYP

pub fn muxen(&self) -> MUXEN_R[src]

Bit 1 - MUXEN

pub fn mbken(&self) -> MBKEN_R[src]

Bit 0 - MBKEN

pub fn cpsize(&self) -> CPSIZE_R[src]

Bits 16:18 - CRAM page size

impl R<u8, ACCMOD_A>[src]

pub fn variant(&self) -> ACCMOD_A[src]

Get enumerated values variant

pub fn is_a(&self) -> bool[src]

Checks if the value of the field is A

pub fn is_b(&self) -> bool[src]

Checks if the value of the field is B

pub fn is_c(&self) -> bool[src]

Checks if the value of the field is C

pub fn is_d(&self) -> bool[src]

Checks if the value of the field is D

impl R<u32, Reg<u32, _BWTR>>[src]

pub fn accmod(&self) -> ACCMOD_R[src]

Bits 28:29 - ACCMOD

pub fn datlat(&self) -> DATLAT_R[src]

Bits 24:27 - DATLAT

pub fn clkdiv(&self) -> CLKDIV_R[src]

Bits 20:23 - CLKDIV

pub fn datast(&self) -> DATAST_R[src]

Bits 8:15 - DATAST

pub fn addhld(&self) -> ADDHLD_R[src]

Bits 4:7 - ADDHLD

pub fn addset(&self) -> ADDSET_R[src]

Bits 0:3 - ADDSET

pub fn busturn(&self) -> BUSTURN_R[src]

Bits 16:19 - Bus turnaround phase duration

impl R<u8, MODER15_A>[src]

pub fn variant(&self) -> MODER15_A[src]

Get enumerated values variant

pub fn is_input(&self) -> bool[src]

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool[src]

Checks if the value of the field is OUTPUT

pub fn is_alternate(&self) -> bool[src]

Checks if the value of the field is ALTERNATE

pub fn is_analog(&self) -> bool[src]

Checks if the value of the field is ANALOG

impl R<u32, Reg<u32, _MODER>>[src]

pub fn moder15(&self) -> MODER15_R[src]

Bits 30:31 - Port x configuration bits (y = 0..15)

pub fn moder14(&self) -> MODER14_R[src]

Bits 28:29 - Port x configuration bits (y = 0..15)

pub fn moder13(&self) -> MODER13_R[src]

Bits 26:27 - Port x configuration bits (y = 0..15)

pub fn moder12(&self) -> MODER12_R[src]

Bits 24:25 - Port x configuration bits (y = 0..15)

pub fn moder11(&self) -> MODER11_R[src]

Bits 22:23 - Port x configuration bits (y = 0..15)

pub fn moder10(&self) -> MODER10_R[src]

Bits 20:21 - Port x configuration bits (y = 0..15)

pub fn moder9(&self) -> MODER9_R[src]

Bits 18:19 - Port x configuration bits (y = 0..15)

pub fn moder8(&self) -> MODER8_R[src]

Bits 16:17 - Port x configuration bits (y = 0..15)

pub fn moder7(&self) -> MODER7_R[src]

Bits 14:15 - Port x configuration bits (y = 0..15)

pub fn moder6(&self) -> MODER6_R[src]

Bits 12:13 - Port x configuration bits (y = 0..15)

pub fn moder5(&self) -> MODER5_R[src]

Bits 10:11 - Port x configuration bits (y = 0..15)

pub fn moder4(&self) -> MODER4_R[src]

Bits 8:9 - Port x configuration bits (y = 0..15)

pub fn moder3(&self) -> MODER3_R[src]

Bits 6:7 - Port x configuration bits (y = 0..15)

pub fn moder2(&self) -> MODER2_R[src]

Bits 4:5 - Port x configuration bits (y = 0..15)

pub fn moder1(&self) -> MODER1_R[src]

Bits 2:3 - Port x configuration bits (y = 0..15)

pub fn moder0(&self) -> MODER0_R[src]

Bits 0:1 - Port x configuration bits (y = 0..15)

impl R<bool, OT15_A>[src]

pub fn variant(&self) -> OT15_A[src]

Get enumerated values variant

pub fn is_push_pull(&self) -> bool[src]

Checks if the value of the field is PUSHPULL

pub fn is_open_drain(&self) -> bool[src]

Checks if the value of the field is OPENDRAIN

impl R<u32, Reg<u32, _OTYPER>>[src]

pub fn ot15(&self) -> OT15_R[src]

Bit 15 - Port x configuration bits (y = 0..15)

pub fn ot14(&self) -> OT14_R[src]

Bit 14 - Port x configuration bits (y = 0..15)

pub fn ot13(&self) -> OT13_R[src]

Bit 13 - Port x configuration bits (y = 0..15)

pub fn ot12(&self) -> OT12_R[src]

Bit 12 - Port x configuration bits (y = 0..15)

pub fn ot11(&self) -> OT11_R[src]

Bit 11 - Port x configuration bits (y = 0..15)

pub fn ot10(&self) -> OT10_R[src]

Bit 10 - Port x configuration bits (y = 0..15)

pub fn ot9(&self) -> OT9_R[src]

Bit 9 - Port x configuration bits (y = 0..15)

pub fn ot8(&self) -> OT8_R[src]

Bit 8 - Port x configuration bits (y = 0..15)

pub fn ot7(&self) -> OT7_R[src]

Bit 7 - Port x configuration bits (y = 0..15)

pub fn ot6(&self) -> OT6_R[src]

Bit 6 - Port x configuration bits (y = 0..15)

pub fn ot5(&self) -> OT5_R[src]

Bit 5 - Port x configuration bits (y = 0..15)

pub fn ot4(&self) -> OT4_R[src]

Bit 4 - Port x configuration bits (y = 0..15)

pub fn ot3(&self) -> OT3_R[src]

Bit 3 - Port x configuration bits (y = 0..15)

pub fn ot2(&self) -> OT2_R[src]

Bit 2 - Port x configuration bits (y = 0..15)

pub fn ot1(&self) -> OT1_R[src]

Bit 1 - Port x configuration bits (y = 0..15)

pub fn ot0(&self) -> OT0_R[src]

Bit 0 - Port x configuration bits (y = 0..15)

impl R<u8, OSPEEDR15_A>[src]

pub fn variant(&self) -> OSPEEDR15_A[src]

Get enumerated values variant

pub fn is_low_speed(&self) -> bool[src]

Checks if the value of the field is LOWSPEED

pub fn is_medium_speed(&self) -> bool[src]

Checks if the value of the field is MEDIUMSPEED

pub fn is_high_speed(&self) -> bool[src]

Checks if the value of the field is HIGHSPEED

pub fn is_very_high_speed(&self) -> bool[src]

Checks if the value of the field is VERYHIGHSPEED

impl R<u32, Reg<u32, _OSPEEDR>>[src]

pub fn ospeedr15(&self) -> OSPEEDR15_R[src]

Bits 30:31 - OSPEEDR15

pub fn ospeedr14(&self) -> OSPEEDR14_R[src]

Bits 28:29 - OSPEEDR14

pub fn ospeedr13(&self) -> OSPEEDR13_R[src]

Bits 26:27 - OSPEEDR13

pub fn ospeedr12(&self) -> OSPEEDR12_R[src]

Bits 24:25 - OSPEEDR12

pub fn ospeedr11(&self) -> OSPEEDR11_R[src]

Bits 22:23 - OSPEEDR11

pub fn ospeedr10(&self) -> OSPEEDR10_R[src]

Bits 20:21 - OSPEEDR10

pub fn ospeedr9(&self) -> OSPEEDR9_R[src]

Bits 18:19 - OSPEEDR9

pub fn ospeedr8(&self) -> OSPEEDR8_R[src]

Bits 16:17 - OSPEEDR8

pub fn ospeedr7(&self) -> OSPEEDR7_R[src]

Bits 14:15 - OSPEEDR7

pub fn ospeedr6(&self) -> OSPEEDR6_R[src]

Bits 12:13 - OSPEEDR6

pub fn ospeedr5(&self) -> OSPEEDR5_R[src]

Bits 10:11 - OSPEEDR5

pub fn ospeedr4(&self) -> OSPEEDR4_R[src]

Bits 8:9 - OSPEEDR4

pub fn ospeedr3(&self) -> OSPEEDR3_R[src]

Bits 6:7 - OSPEEDR3

pub fn ospeedr2(&self) -> OSPEEDR2_R[src]

Bits 4:5 - OSPEEDR2

pub fn ospeedr1(&self) -> OSPEEDR1_R[src]

Bits 2:3 - OSPEEDR1

pub fn ospeedr0(&self) -> OSPEEDR0_R[src]

Bits 0:1 - OSPEEDR0

impl R<u8, PUPDR15_A>[src]

pub fn variant(&self) -> Variant<u8, PUPDR15_A>[src]

Get enumerated values variant

pub fn is_floating(&self) -> bool[src]

Checks if the value of the field is FLOATING

pub fn is_pull_up(&self) -> bool[src]

Checks if the value of the field is PULLUP

pub fn is_pull_down(&self) -> bool[src]

Checks if the value of the field is PULLDOWN

impl R<u32, Reg<u32, _PUPDR>>[src]

pub fn pupdr15(&self) -> PUPDR15_R[src]

Bits 30:31 - Port x configuration bits (y = 0..15)

pub fn pupdr14(&self) -> PUPDR14_R[src]

Bits 28:29 - Port x configuration bits (y = 0..15)

pub fn pupdr13(&self) -> PUPDR13_R[src]

Bits 26:27 - Port x configuration bits (y = 0..15)

pub fn pupdr12(&self) -> PUPDR12_R[src]

Bits 24:25 - Port x configuration bits (y = 0..15)

pub fn pupdr11(&self) -> PUPDR11_R[src]

Bits 22:23 - Port x configuration bits (y = 0..15)

pub fn pupdr10(&self) -> PUPDR10_R[src]

Bits 20:21 - Port x configuration bits (y = 0..15)

pub fn pupdr9(&self) -> PUPDR9_R[src]

Bits 18:19 - Port x configuration bits (y = 0..15)

pub fn pupdr8(&self) -> PUPDR8_R[src]

Bits 16:17 - Port x configuration bits (y = 0..15)

pub fn pupdr7(&self) -> PUPDR7_R[src]

Bits 14:15 - Port x configuration bits (y = 0..15)

pub fn pupdr6(&self) -> PUPDR6_R[src]

Bits 12:13 - Port x configuration bits (y = 0..15)

pub fn pupdr5(&self) -> PUPDR5_R[src]

Bits 10:11 - Port x configuration bits (y = 0..15)

pub fn pupdr4(&self) -> PUPDR4_R[src]

Bits 8:9 - Port x configuration bits (y = 0..15)

pub fn pupdr3(&self) -> PUPDR3_R[src]

Bits 6:7 - Port x configuration bits (y = 0..15)

pub fn pupdr2(&self) -> PUPDR2_R[src]

Bits 4:5 - Port x configuration bits (y = 0..15)

pub fn pupdr1(&self) -> PUPDR1_R[src]

Bits 2:3 - Port x configuration bits (y = 0..15)

pub fn pupdr0(&self) -> PUPDR0_R[src]

Bits 0:1 - Port x configuration bits (y = 0..15)

impl R<bool, IDR15_A>[src]

pub fn variant(&self) -> IDR15_A[src]

Get enumerated values variant

pub fn is_high(&self) -> bool[src]

Checks if the value of the field is HIGH

pub fn is_low(&self) -> bool[src]

Checks if the value of the field is LOW

impl R<u32, Reg<u32, _IDR>>[src]

pub fn idr15(&self) -> IDR15_R[src]

Bit 15 - Port input data (y = 0..15)

pub fn idr14(&self) -> IDR14_R[src]

Bit 14 - Port input data (y = 0..15)

pub fn idr13(&self) -> IDR13_R[src]

Bit 13 - Port input data (y = 0..15)

pub fn idr12(&self) -> IDR12_R[src]

Bit 12 - Port input data (y = 0..15)

pub fn idr11(&self) -> IDR11_R[src]

Bit 11 - Port input data (y = 0..15)

pub fn idr10(&self) -> IDR10_R[src]

Bit 10 - Port input data (y = 0..15)

pub fn idr9(&self) -> IDR9_R[src]

Bit 9 - Port input data (y = 0..15)

pub fn idr8(&self) -> IDR8_R[src]

Bit 8 - Port input data (y = 0..15)

pub fn idr7(&self) -> IDR7_R[src]

Bit 7 - Port input data (y = 0..15)

pub fn idr6(&self) -> IDR6_R[src]

Bit 6 - Port input data (y = 0..15)

pub fn idr5(&self) -> IDR5_R[src]

Bit 5 - Port input data (y = 0..15)

pub fn idr4(&self) -> IDR4_R[src]

Bit 4 - Port input data (y = 0..15)

pub fn idr3(&self) -> IDR3_R[src]

Bit 3 - Port input data (y = 0..15)

pub fn idr2(&self) -> IDR2_R[src]

Bit 2 - Port input data (y = 0..15)

pub fn idr1(&self) -> IDR1_R[src]

Bit 1 - Port input data (y = 0..15)

pub fn idr0(&self) -> IDR0_R[src]

Bit 0 - Port input data (y = 0..15)

impl R<bool, ODR15_A>[src]

pub fn variant(&self) -> ODR15_A[src]

Get enumerated values variant

pub fn is_high(&self) -> bool[src]

Checks if the value of the field is HIGH

pub fn is_low(&self) -> bool[src]

Checks if the value of the field is LOW

impl R<u32, Reg<u32, _ODR>>[src]

pub fn odr15(&self) -> ODR15_R[src]

Bit 15 - Port output data (y = 0..15)

pub fn odr14(&self) -> ODR14_R[src]

Bit 14 - Port output data (y = 0..15)

pub fn odr13(&self) -> ODR13_R[src]

Bit 13 - Port output data (y = 0..15)

pub fn odr12(&self) -> ODR12_R[src]

Bit 12 - Port output data (y = 0..15)

pub fn odr11(&self) -> ODR11_R[src]

Bit 11 - Port output data (y = 0..15)

pub fn odr10(&self) -> ODR10_R[src]

Bit 10 - Port output data (y = 0..15)

pub fn odr9(&self) -> ODR9_R[src]

Bit 9 - Port output data (y = 0..15)

pub fn odr8(&self) -> ODR8_R[src]

Bit 8 - Port output data (y = 0..15)

pub fn odr7(&self) -> ODR7_R[src]

Bit 7 - Port output data (y = 0..15)

pub fn odr6(&self) -> ODR6_R[src]

Bit 6 - Port output data (y = 0..15)

pub fn odr5(&self) -> ODR5_R[src]

Bit 5 - Port output data (y = 0..15)

pub fn odr4(&self) -> ODR4_R[src]

Bit 4 - Port output data (y = 0..15)

pub fn odr3(&self) -> ODR3_R[src]

Bit 3 - Port output data (y = 0..15)

pub fn odr2(&self) -> ODR2_R[src]

Bit 2 - Port output data (y = 0..15)

pub fn odr1(&self) -> ODR1_R[src]

Bit 1 - Port output data (y = 0..15)

pub fn odr0(&self) -> ODR0_R[src]

Bit 0 - Port output data (y = 0..15)

impl R<bool, LCKK_A>[src]

pub fn variant(&self) -> LCKK_A[src]

Get enumerated values variant

pub fn is_not_active(&self) -> bool[src]

Checks if the value of the field is NOTACTIVE

pub fn is_active(&self) -> bool[src]

Checks if the value of the field is ACTIVE

impl R<bool, LCK15_A>[src]

pub fn variant(&self) -> LCK15_A[src]

Get enumerated values variant

pub fn is_unlocked(&self) -> bool[src]

Checks if the value of the field is UNLOCKED

pub fn is_locked(&self) -> bool[src]

Checks if the value of the field is LOCKED

impl R<bool, LCK9_A>[src]

pub fn variant(&self) -> LCK9_A[src]

Get enumerated values variant

pub fn is_unlocked(&self) -> bool[src]

Checks if the value of the field is UNLOCKED

pub fn is_locked(&self) -> bool[src]

Checks if the value of the field is LOCKED

impl R<u32, Reg<u32, _LCKR>>[src]

pub fn lckk(&self) -> LCKK_R[src]

Bit 16 - Port x lock bit y (y= 0..15)

pub fn lck15(&self) -> LCK15_R[src]

Bit 15 - Port x lock bit y (y= 0..15)

pub fn lck14(&self) -> LCK14_R[src]

Bit 14 - Port x lock bit y (y= 0..15)

pub fn lck13(&self) -> LCK13_R[src]

Bit 13 - Port x lock bit y (y= 0..15)

pub fn lck12(&self) -> LCK12_R[src]

Bit 12 - Port x lock bit y (y= 0..15)

pub fn lck11(&self) -> LCK11_R[src]

Bit 11 - Port x lock bit y (y= 0..15)

pub fn lck10(&self) -> LCK10_R[src]

Bit 10 - Port x lock bit y (y= 0..15)

pub fn lck9(&self) -> LCK9_R[src]

Bit 9 - Port x lock bit y (y= 0..15)

pub fn lck8(&self) -> LCK8_R[src]

Bit 8 - Port x lock bit y (y= 0..15)

pub fn lck7(&self) -> LCK7_R[src]

Bit 7 - Port x lock bit y (y= 0..15)

pub fn lck6(&self) -> LCK6_R[src]

Bit 6 - Port x lock bit y (y= 0..15)

pub fn lck5(&self) -> LCK5_R[src]

Bit 5 - Port x lock bit y (y= 0..15)

pub fn lck4(&self) -> LCK4_R[src]

Bit 4 - Port x lock bit y (y= 0..15)

pub fn lck3(&self) -> LCK3_R[src]

Bit 3 - Port x lock bit y (y= 0..15)

pub fn lck2(&self) -> LCK2_R[src]

Bit 2 - Port x lock bit y (y= 0..15)

pub fn lck1(&self) -> LCK1_R[src]

Bit 1 - Port x lock bit y (y= 0..15)

pub fn lck0(&self) -> LCK0_R[src]

Bit 0 - Port x lock bit y (y= 0..15)

impl R<u8, AFRL7_A>[src]

pub fn variant(&self) -> AFRL7_A[src]

Get enumerated values variant

pub fn is_af0(&self) -> bool[src]

Checks if the value of the field is AF0

pub fn is_af1(&self) -> bool[src]

Checks if the value of the field is AF1

pub fn is_af2(&self) -> bool[src]

Checks if the value of the field is AF2

pub fn is_af3(&self) -> bool[src]

Checks if the value of the field is AF3

pub fn is_af4(&self) -> bool[src]

Checks if the value of the field is AF4

pub fn is_af5(&self) -> bool[src]

Checks if the value of the field is AF5

pub fn is_af6(&self) -> bool[src]

Checks if the value of the field is AF6

pub fn is_af7(&self) -> bool[src]

Checks if the value of the field is AF7

pub fn is_af8(&self) -> bool[src]

Checks if the value of the field is AF8

pub fn is_af9(&self) -> bool[src]

Checks if the value of the field is AF9

pub fn is_af10(&self) -> bool[src]

Checks if the value of the field is AF10

pub fn is_af11(&self) -> bool[src]

Checks if the value of the field is AF11

pub fn is_af12(&self) -> bool[src]

Checks if the value of the field is AF12

pub fn is_af13(&self) -> bool[src]

Checks if the value of the field is AF13

pub fn is_af14(&self) -> bool[src]

Checks if the value of the field is AF14

pub fn is_af15(&self) -> bool[src]

Checks if the value of the field is AF15

impl R<u32, Reg<u32, _AFRL>>[src]

pub fn afrl7(&self) -> AFRL7_R[src]

Bits 28:31 - Alternate function selection for port x bit y (y = 0..7)

pub fn afrl6(&self) -> AFRL6_R[src]

Bits 24:27 - Alternate function selection for port x bit y (y = 0..7)

pub fn afrl5(&self) -> AFRL5_R[src]

Bits 20:23 - Alternate function selection for port x bit y (y = 0..7)

pub fn afrl4(&self) -> AFRL4_R[src]

Bits 16:19 - Alternate function selection for port x bit y (y = 0..7)

pub fn afrl3(&self) -> AFRL3_R[src]

Bits 12:15 - Alternate function selection for port x bit y (y = 0..7)

pub fn afrl2(&self) -> AFRL2_R[src]

Bits 8:11 - Alternate function selection for port x bit y (y = 0..7)

pub fn afrl1(&self) -> AFRL1_R[src]

Bits 4:7 - Alternate function selection for port x bit y (y = 0..7)

pub fn afrl0(&self) -> AFRL0_R[src]

Bits 0:3 - Alternate function selection for port x bit y (y = 0..7)

impl R<u8, AFRH15_A>[src]

pub fn variant(&self) -> AFRH15_A[src]

Get enumerated values variant

pub fn is_af0(&self) -> bool[src]

Checks if the value of the field is AF0

pub fn is_af1(&self) -> bool[src]

Checks if the value of the field is AF1

pub fn is_af2(&self) -> bool[src]

Checks if the value of the field is AF2

pub fn is_af3(&self) -> bool[src]

Checks if the value of the field is AF3

pub fn is_af4(&self) -> bool[src]

Checks if the value of the field is AF4

pub fn is_af5(&self) -> bool[src]

Checks if the value of the field is AF5

pub fn is_af6(&self) -> bool[src]

Checks if the value of the field is AF6

pub fn is_af7(&self) -> bool[src]

Checks if the value of the field is AF7

pub fn is_af8(&self) -> bool[src]

Checks if the value of the field is AF8

pub fn is_af9(&self) -> bool[src]

Checks if the value of the field is AF9

pub fn is_af10(&self) -> bool[src]

Checks if the value of the field is AF10

pub fn is_af11(&self) -> bool[src]

Checks if the value of the field is AF11

pub fn is_af12(&self) -> bool[src]

Checks if the value of the field is AF12

pub fn is_af13(&self) -> bool[src]

Checks if the value of the field is AF13

pub fn is_af14(&self) -> bool[src]

Checks if the value of the field is AF14

pub fn is_af15(&self) -> bool[src]

Checks if the value of the field is AF15

impl R<u32, Reg<u32, _AFRH>>[src]

pub fn afrh15(&self) -> AFRH15_R[src]

Bits 28:31 - Alternate function selection for port x bit y (y = 8..15)

pub fn afrh14(&self) -> AFRH14_R[src]

Bits 24:27 - Alternate function selection for port x bit y (y = 8..15)

pub fn afrh13(&self) -> AFRH13_R[src]

Bits 20:23 - Alternate function selection for port x bit y (y = 8..15)

pub fn afrh12(&self) -> AFRH12_R[src]

Bits 16:19 - Alternate function selection for port x bit y (y = 8..15)

pub fn afrh11(&self) -> AFRH11_R[src]

Bits 12:15 - Alternate function selection for port x bit y (y = 8..15)

pub fn afrh10(&self) -> AFRH10_R[src]

Bits 8:11 - Alternate function selection for port x bit y (y = 8..15)

pub fn afrh9(&self) -> AFRH9_R[src]

Bits 4:7 - Alternate function selection for port x bit y (y = 8..15)

pub fn afrh8(&self) -> AFRH8_R[src]

Bits 0:3 - Alternate function selection for port x bit y (y = 8..15)

impl R<u8, MODER15_A>[src]

pub fn variant(&self) -> MODER15_A[src]

Get enumerated values variant

pub fn is_input(&self) -> bool[src]

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool[src]

Checks if the value of the field is OUTPUT

pub fn is_alternate(&self) -> bool[src]

Checks if the value of the field is ALTERNATE

pub fn is_analog(&self) -> bool[src]

Checks if the value of the field is ANALOG

impl R<u32, Reg<u32, _MODER>>[src]

pub fn moder15(&self) -> MODER15_R[src]

Bits 30:31 - Port x configuration bits (y = 0..15)

pub fn moder14(&self) -> MODER14_R[src]

Bits 28:29 - Port x configuration bits (y = 0..15)

pub fn moder13(&self) -> MODER13_R[src]

Bits 26:27 - Port x configuration bits (y = 0..15)

pub fn moder12(&self) -> MODER12_R[src]

Bits 24:25 - Port x configuration bits (y = 0..15)

pub fn moder11(&self) -> MODER11_R[src]

Bits 22:23 - Port x configuration bits (y = 0..15)

pub fn moder10(&self) -> MODER10_R[src]

Bits 20:21 - Port x configuration bits (y = 0..15)

pub fn moder9(&self) -> MODER9_R[src]

Bits 18:19 - Port x configuration bits (y = 0..15)

pub fn moder8(&self) -> MODER8_R[src]

Bits 16:17 - Port x configuration bits (y = 0..15)

pub fn moder7(&self) -> MODER7_R[src]

Bits 14:15 - Port x configuration bits (y = 0..15)

pub fn moder6(&self) -> MODER6_R[src]

Bits 12:13 - Port x configuration bits (y = 0..15)

pub fn moder5(&self) -> MODER5_R[src]

Bits 10:11 - Port x configuration bits (y = 0..15)

pub fn moder4(&self) -> MODER4_R[src]

Bits 8:9 - Port x configuration bits (y = 0..15)

pub fn moder3(&self) -> MODER3_R[src]

Bits 6:7 - Port x configuration bits (y = 0..15)

pub fn moder2(&self) -> MODER2_R[src]

Bits 4:5 - Port x configuration bits (y = 0..15)

pub fn moder1(&self) -> MODER1_R[src]

Bits 2:3 - Port x configuration bits (y = 0..15)

pub fn moder0(&self) -> MODER0_R[src]

Bits 0:1 - Port x configuration bits (y = 0..15)

impl R<bool, OT15_A>[src]

pub fn variant(&self) -> OT15_A[src]

Get enumerated values variant

pub fn is_push_pull(&self) -> bool[src]

Checks if the value of the field is PUSHPULL

pub fn is_open_drain(&self) -> bool[src]

Checks if the value of the field is OPENDRAIN

impl R<u32, Reg<u32, _OTYPER>>[src]

pub fn ot15(&self) -> OT15_R[src]

Bit 15 - Port x configuration bits (y = 0..15)

pub fn ot14(&self) -> OT14_R[src]

Bit 14 - Port x configuration bits (y = 0..15)

pub fn ot13(&self) -> OT13_R[src]

Bit 13 - Port x configuration bits (y = 0..15)

pub fn ot12(&self) -> OT12_R[src]

Bit 12 - Port x configuration bits (y = 0..15)

pub fn ot11(&self) -> OT11_R[src]

Bit 11 - Port x configuration bits (y = 0..15)

pub fn ot10(&self) -> OT10_R[src]

Bit 10 - Port x configuration bits (y = 0..15)

pub fn ot9(&self) -> OT9_R[src]

Bit 9 - Port x configuration bits (y = 0..15)

pub fn ot8(&self) -> OT8_R[src]

Bit 8 - Port x configuration bits (y = 0..15)

pub fn ot7(&self) -> OT7_R[src]

Bit 7 - Port x configuration bits (y = 0..15)

pub fn ot6(&self) -> OT6_R[src]

Bit 6 - Port x configuration bits (y = 0..15)

pub fn ot5(&self) -> OT5_R[src]

Bit 5 - Port x configuration bits (y = 0..15)

pub fn ot4(&self) -> OT4_R[src]

Bit 4 - Port x configuration bits (y = 0..15)

pub fn ot3(&self) -> OT3_R[src]

Bit 3 - Port x configuration bits (y = 0..15)

pub fn ot2(&self) -> OT2_R[src]

Bit 2 - Port x configuration bits (y = 0..15)

pub fn ot1(&self) -> OT1_R[src]

Bit 1 - Port x configuration bits (y = 0..15)

pub fn ot0(&self) -> OT0_R[src]

Bit 0 - Port x configuration bits (y = 0..15)

impl R<u8, OSPEEDR15_A>[src]

pub fn variant(&self) -> OSPEEDR15_A[src]

Get enumerated values variant

pub fn is_low_speed(&self) -> bool[src]

Checks if the value of the field is LOWSPEED

pub fn is_medium_speed(&self) -> bool[src]

Checks if the value of the field is MEDIUMSPEED

pub fn is_high_speed(&self) -> bool[src]

Checks if the value of the field is HIGHSPEED

pub fn is_very_high_speed(&self) -> bool[src]

Checks if the value of the field is VERYHIGHSPEED

impl R<u32, Reg<u32, _OSPEEDR>>[src]

pub fn ospeedr15(&self) -> OSPEEDR15_R[src]

Bits 30:31 - OSPEEDR15

pub fn ospeedr14(&self) -> OSPEEDR14_R[src]

Bits 28:29 - OSPEEDR14

pub fn ospeedr13(&self) -> OSPEEDR13_R[src]

Bits 26:27 - OSPEEDR13

pub fn ospeedr12(&self) -> OSPEEDR12_R[src]

Bits 24:25 - OSPEEDR12

pub fn ospeedr11(&self) -> OSPEEDR11_R[src]

Bits 22:23 - OSPEEDR11

pub fn ospeedr10(&self) -> OSPEEDR10_R[src]

Bits 20:21 - OSPEEDR10

pub fn ospeedr9(&self) -> OSPEEDR9_R[src]

Bits 18:19 - OSPEEDR9

pub fn ospeedr8(&self) -> OSPEEDR8_R[src]

Bits 16:17 - OSPEEDR8

pub fn ospeedr7(&self) -> OSPEEDR7_R[src]

Bits 14:15 - OSPEEDR7

pub fn ospeedr6(&self) -> OSPEEDR6_R[src]

Bits 12:13 - OSPEEDR6

pub fn ospeedr5(&self) -> OSPEEDR5_R[src]

Bits 10:11 - OSPEEDR5

pub fn ospeedr4(&self) -> OSPEEDR4_R[src]

Bits 8:9 - OSPEEDR4

pub fn ospeedr3(&self) -> OSPEEDR3_R[src]

Bits 6:7 - OSPEEDR3

pub fn ospeedr2(&self) -> OSPEEDR2_R[src]

Bits 4:5 - OSPEEDR2

pub fn ospeedr1(&self) -> OSPEEDR1_R[src]

Bits 2:3 - OSPEEDR1

pub fn ospeedr0(&self) -> OSPEEDR0_R[src]

Bits 0:1 - OSPEEDR0

impl R<u8, PUPDR15_A>[src]

pub fn variant(&self) -> Variant<u8, PUPDR15_A>[src]

Get enumerated values variant

pub fn is_floating(&self) -> bool[src]

Checks if the value of the field is FLOATING

pub fn is_pull_up(&self) -> bool[src]

Checks if the value of the field is PULLUP

pub fn is_pull_down(&self) -> bool[src]

Checks if the value of the field is PULLDOWN

impl R<u32, Reg<u32, _PUPDR>>[src]

pub fn pupdr15(&self) -> PUPDR15_R[src]

Bits 30:31 - Port x configuration bits (y = 0..15)

pub fn pupdr14(&self) -> PUPDR14_R[src]

Bits 28:29 - Port x configuration bits (y = 0..15)

pub fn pupdr13(&self) -> PUPDR13_R[src]

Bits 26:27 - Port x configuration bits (y = 0..15)

pub fn pupdr12(&self) -> PUPDR12_R[src]

Bits 24:25 - Port x configuration bits (y = 0..15)

pub fn pupdr11(&self) -> PUPDR11_R[src]

Bits 22:23 - Port x configuration bits (y = 0..15)

pub fn pupdr10(&self) -> PUPDR10_R[src]

Bits 20:21 - Port x configuration bits (y = 0..15)

pub fn pupdr9(&self) -> PUPDR9_R[src]

Bits 18:19 - Port x configuration bits (y = 0..15)

pub fn pupdr8(&self) -> PUPDR8_R[src]

Bits 16:17 - Port x configuration bits (y = 0..15)

pub fn pupdr7(&self) -> PUPDR7_R[src]

Bits 14:15 - Port x configuration bits (y = 0..15)

pub fn pupdr6(&self) -> PUPDR6_R[src]

Bits 12:13 - Port x configuration bits (y = 0..15)

pub fn pupdr5(&self) -> PUPDR5_R[src]

Bits 10:11 - Port x configuration bits (y = 0..15)

pub fn pupdr4(&self) -> PUPDR4_R[src]

Bits 8:9 - Port x configuration bits (y = 0..15)

pub fn pupdr3(&self) -> PUPDR3_R[src]

Bits 6:7 - Port x configuration bits (y = 0..15)

pub fn pupdr2(&self) -> PUPDR2_R[src]

Bits 4:5 - Port x configuration bits (y = 0..15)

pub fn pupdr1(&self) -> PUPDR1_R[src]

Bits 2:3 - Port x configuration bits (y = 0..15)

pub fn pupdr0(&self) -> PUPDR0_R[src]

Bits 0:1 - Port x configuration bits (y = 0..15)

impl R<bool, IDR15_A>[src]

pub fn variant(&self) -> IDR15_A[src]

Get enumerated values variant

pub fn is_high(&self) -> bool[src]

Checks if the value of the field is HIGH

pub fn is_low(&self) -> bool[src]

Checks if the value of the field is LOW

impl R<u32, Reg<u32, _IDR>>[src]

pub fn idr15(&self) -> IDR15_R[src]

Bit 15 - Port input data (y = 0..15)

pub fn idr14(&self) -> IDR14_R[src]

Bit 14 - Port input data (y = 0..15)

pub fn idr13(&self) -> IDR13_R[src]

Bit 13 - Port input data (y = 0..15)

pub fn idr12(&self) -> IDR12_R[src]

Bit 12 - Port input data (y = 0..15)

pub fn idr11(&self) -> IDR11_R[src]

Bit 11 - Port input data (y = 0..15)

pub fn idr10(&self) -> IDR10_R[src]

Bit 10 - Port input data (y = 0..15)

pub fn idr9(&self) -> IDR9_R[src]

Bit 9 - Port input data (y = 0..15)

pub fn idr8(&self) -> IDR8_R[src]

Bit 8 - Port input data (y = 0..15)

pub fn idr7(&self) -> IDR7_R[src]

Bit 7 - Port input data (y = 0..15)

pub fn idr6(&self) -> IDR6_R[src]

Bit 6 - Port input data (y = 0..15)

pub fn idr5(&self) -> IDR5_R[src]

Bit 5 - Port input data (y = 0..15)

pub fn idr4(&self) -> IDR4_R[src]

Bit 4 - Port input data (y = 0..15)

pub fn idr3(&self) -> IDR3_R[src]

Bit 3 - Port input data (y = 0..15)

pub fn idr2(&self) -> IDR2_R[src]

Bit 2 - Port input data (y = 0..15)

pub fn idr1(&self) -> IDR1_R[src]

Bit 1 - Port input data (y = 0..15)

pub fn idr0(&self) -> IDR0_R[src]

Bit 0 - Port input data (y = 0..15)

impl R<bool, ODR15_A>[src]

pub fn variant(&self) -> ODR15_A[src]

Get enumerated values variant

pub fn is_high(&self) -> bool[src]

Checks if the value of the field is HIGH

pub fn is_low(&self) -> bool[src]

Checks if the value of the field is LOW

impl R<u32, Reg<u32, _ODR>>[src]

pub fn odr15(&self) -> ODR15_R[src]

Bit 15 - Port output data (y = 0..15)

pub fn odr14(&self) -> ODR14_R[src]

Bit 14 - Port output data (y = 0..15)

pub fn odr13(&self) -> ODR13_R[src]

Bit 13 - Port output data (y = 0..15)

pub fn odr12(&self) -> ODR12_R[src]

Bit 12 - Port output data (y = 0..15)

pub fn odr11(&self) -> ODR11_R[src]

Bit 11 - Port output data (y = 0..15)

pub fn odr10(&self) -> ODR10_R[src]

Bit 10 - Port output data (y = 0..15)

pub fn odr9(&self) -> ODR9_R[src]

Bit 9 - Port output data (y = 0..15)

pub fn odr8(&self) -> ODR8_R[src]

Bit 8 - Port output data (y = 0..15)

pub fn odr7(&self) -> ODR7_R[src]

Bit 7 - Port output data (y = 0..15)

pub fn odr6(&self) -> ODR6_R[src]

Bit 6 - Port output data (y = 0..15)

pub fn odr5(&self) -> ODR5_R[src]

Bit 5 - Port output data (y = 0..15)

pub fn odr4(&self) -> ODR4_R[src]

Bit 4 - Port output data (y = 0..15)

pub fn odr3(&self) -> ODR3_R[src]

Bit 3 - Port output data (y = 0..15)

pub fn odr2(&self) -> ODR2_R[src]

Bit 2 - Port output data (y = 0..15)

pub fn odr1(&self) -> ODR1_R[src]

Bit 1 - Port output data (y = 0..15)

pub fn odr0(&self) -> ODR0_R[src]

Bit 0 - Port output data (y = 0..15)

impl R<bool, LCKK_A>[src]

pub fn variant(&self) -> LCKK_A[src]

Get enumerated values variant

pub fn is_not_active(&self) -> bool[src]

Checks if the value of the field is NOTACTIVE

pub fn is_active(&self) -> bool[src]

Checks if the value of the field is ACTIVE

impl R<bool, LCK15_A>[src]

pub fn variant(&self) -> LCK15_A[src]

Get enumerated values variant

pub fn is_unlocked(&self) -> bool[src]

Checks if the value of the field is UNLOCKED

pub fn is_locked(&self) -> bool[src]

Checks if the value of the field is LOCKED

impl R<bool, LCK9_A>[src]

pub fn variant(&self) -> LCK9_A[src]

Get enumerated values variant

pub fn is_unlocked(&self) -> bool[src]

Checks if the value of the field is UNLOCKED

pub fn is_locked(&self) -> bool[src]

Checks if the value of the field is LOCKED

impl R<u32, Reg<u32, _LCKR>>[src]

pub fn lckk(&self) -> LCKK_R[src]

Bit 16 - Port x lock bit y (y= 0..15)

pub fn lck15(&self) -> LCK15_R[src]

Bit 15 - Port x lock bit y (y= 0..15)

pub fn lck14(&self) -> LCK14_R[src]

Bit 14 - Port x lock bit y (y= 0..15)

pub fn lck13(&self) -> LCK13_R[src]

Bit 13 - Port x lock bit y (y= 0..15)

pub fn lck12(&self) -> LCK12_R[src]

Bit 12 - Port x lock bit y (y= 0..15)

pub fn lck11(&self) -> LCK11_R[src]

Bit 11 - Port x lock bit y (y= 0..15)

pub fn lck10(&self) -> LCK10_R[src]

Bit 10 - Port x lock bit y (y= 0..15)

pub fn lck9(&self) -> LCK9_R[src]

Bit 9 - Port x lock bit y (y= 0..15)

pub fn lck8(&self) -> LCK8_R[src]

Bit 8 - Port x lock bit y (y= 0..15)

pub fn lck7(&self) -> LCK7_R[src]

Bit 7 - Port x lock bit y (y= 0..15)

pub fn lck6(&self) -> LCK6_R[src]

Bit 6 - Port x lock bit y (y= 0..15)

pub fn lck5(&self) -> LCK5_R[src]

Bit 5 - Port x lock bit y (y= 0..15)

pub fn lck4(&self) -> LCK4_R[src]

Bit 4 - Port x lock bit y (y= 0..15)

pub fn lck3(&self) -> LCK3_R[src]

Bit 3 - Port x lock bit y (y= 0..15)

pub fn lck2(&self) -> LCK2_R[src]

Bit 2 - Port x lock bit y (y= 0..15)

pub fn lck1(&self) -> LCK1_R[src]

Bit 1 - Port x lock bit y (y= 0..15)

pub fn lck0(&self) -> LCK0_R[src]

Bit 0 - Port x lock bit y (y= 0..15)

impl R<u8, AFRL7_A>[src]

pub fn variant(&self) -> AFRL7_A[src]

Get enumerated values variant

pub fn is_af0(&self) -> bool[src]

Checks if the value of the field is AF0

pub fn is_af1(&self) -> bool[src]

Checks if the value of the field is AF1

pub fn is_af2(&self) -> bool[src]

Checks if the value of the field is AF2

pub fn is_af3(&self) -> bool[src]

Checks if the value of the field is AF3

pub fn is_af4(&self) -> bool[src]

Checks if the value of the field is AF4

pub fn is_af5(&self) -> bool[src]

Checks if the value of the field is AF5

pub fn is_af6(&self) -> bool[src]

Checks if the value of the field is AF6

pub fn is_af7(&self) -> bool[src]

Checks if the value of the field is AF7

pub fn is_af8(&self) -> bool[src]

Checks if the value of the field is AF8

pub fn is_af9(&self) -> bool[src]

Checks if the value of the field is AF9

pub fn is_af10(&self) -> bool[src]

Checks if the value of the field is AF10

pub fn is_af11(&self) -> bool[src]

Checks if the value of the field is AF11

pub fn is_af12(&self) -> bool[src]

Checks if the value of the field is AF12

pub fn is_af13(&self) -> bool[src]

Checks if the value of the field is AF13

pub fn is_af14(&self) -> bool[src]

Checks if the value of the field is AF14

pub fn is_af15(&self) -> bool[src]

Checks if the value of the field is AF15

impl R<u32, Reg<u32, _AFRL>>[src]

pub fn afrl7(&self) -> AFRL7_R[src]

Bits 28:31 - Alternate function selection for port x bit y (y = 0..7)

pub fn afrl6(&self) -> AFRL6_R[src]

Bits 24:27 - Alternate function selection for port x bit y (y = 0..7)

pub fn afrl5(&self) -> AFRL5_R[src]

Bits 20:23 - Alternate function selection for port x bit y (y = 0..7)

pub fn afrl4(&self) -> AFRL4_R[src]

Bits 16:19 - Alternate function selection for port x bit y (y = 0..7)

pub fn afrl3(&self) -> AFRL3_R[src]

Bits 12:15 - Alternate function selection for port x bit y (y = 0..7)

pub fn afrl2(&self) -> AFRL2_R[src]

Bits 8:11 - Alternate function selection for port x bit y (y = 0..7)

pub fn afrl1(&self) -> AFRL1_R[src]

Bits 4:7 - Alternate function selection for port x bit y (y = 0..7)

pub fn afrl0(&self) -> AFRL0_R[src]

Bits 0:3 - Alternate function selection for port x bit y (y = 0..7)

impl R<u8, AFRH15_A>[src]

pub fn variant(&self) -> AFRH15_A[src]

Get enumerated values variant

pub fn is_af0(&self) -> bool[src]

Checks if the value of the field is AF0

pub fn is_af1(&self) -> bool[src]

Checks if the value of the field is AF1

pub fn is_af2(&self) -> bool[src]

Checks if the value of the field is AF2

pub fn is_af3(&self) -> bool[src]

Checks if the value of the field is AF3

pub fn is_af4(&self) -> bool[src]

Checks if the value of the field is AF4

pub fn is_af5(&self) -> bool[src]

Checks if the value of the field is AF5

pub fn is_af6(&self) -> bool[src]

Checks if the value of the field is AF6

pub fn is_af7(&self) -> bool[src]

Checks if the value of the field is AF7

pub fn is_af8(&self) -> bool[src]

Checks if the value of the field is AF8

pub fn is_af9(&self) -> bool[src]

Checks if the value of the field is AF9

pub fn is_af10(&self) -> bool[src]

Checks if the value of the field is AF10

pub fn is_af11(&self) -> bool[src]

Checks if the value of the field is AF11

pub fn is_af12(&self) -> bool[src]

Checks if the value of the field is AF12

pub fn is_af13(&self) -> bool[src]

Checks if the value of the field is AF13

pub fn is_af14(&self) -> bool[src]

Checks if the value of the field is AF14

pub fn is_af15(&self) -> bool[src]

Checks if the value of the field is AF15

impl R<u32, Reg<u32, _AFRH>>[src]

pub fn afrh15(&self) -> AFRH15_R[src]

Bits 28:31 - Alternate function selection for port x bit y (y = 8..15)

pub fn afrh14(&self) -> AFRH14_R[src]

Bits 24:27 - Alternate function selection for port x bit y (y = 8..15)

pub fn afrh13(&self) -> AFRH13_R[src]

Bits 20:23 - Alternate function selection for port x bit y (y = 8..15)

pub fn afrh12(&self) -> AFRH12_R[src]

Bits 16:19 - Alternate function selection for port x bit y (y = 8..15)

pub fn afrh11(&self) -> AFRH11_R[src]

Bits 12:15 - Alternate function selection for port x bit y (y = 8..15)

pub fn afrh10(&self) -> AFRH10_R[src]

Bits 8:11 - Alternate function selection for port x bit y (y = 8..15)

pub fn afrh9(&self) -> AFRH9_R[src]

Bits 4:7 - Alternate function selection for port x bit y (y = 8..15)

pub fn afrh8(&self) -> AFRH8_R[src]

Bits 0:3 - Alternate function selection for port x bit y (y = 8..15)

impl R<u8, MODER15_A>[src]

pub fn variant(&self) -> MODER15_A[src]

Get enumerated values variant

pub fn is_input(&self) -> bool[src]

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool[src]

Checks if the value of the field is OUTPUT

pub fn is_alternate(&self) -> bool[src]

Checks if the value of the field is ALTERNATE

pub fn is_analog(&self) -> bool[src]

Checks if the value of the field is ANALOG

impl R<u32, Reg<u32, _MODER>>[src]

pub fn moder15(&self) -> MODER15_R[src]

Bits 30:31 - Port x configuration bits (y = 0..15)

pub fn moder14(&self) -> MODER14_R[src]

Bits 28:29 - Port x configuration bits (y = 0..15)

pub fn moder13(&self) -> MODER13_R[src]

Bits 26:27 - Port x configuration bits (y = 0..15)

pub fn moder12(&self) -> MODER12_R[src]

Bits 24:25 - Port x configuration bits (y = 0..15)

pub fn moder11(&self) -> MODER11_R[src]

Bits 22:23 - Port x configuration bits (y = 0..15)

pub fn moder10(&self) -> MODER10_R[src]

Bits 20:21 - Port x configuration bits (y = 0..15)

pub fn moder9(&self) -> MODER9_R[src]

Bits 18:19 - Port x configuration bits (y = 0..15)

pub fn moder8(&self) -> MODER8_R[src]

Bits 16:17 - Port x configuration bits (y = 0..15)

pub fn moder7(&self) -> MODER7_R[src]

Bits 14:15 - Port x configuration bits (y = 0..15)

pub fn moder6(&self) -> MODER6_R[src]

Bits 12:13 - Port x configuration bits (y = 0..15)

pub fn moder5(&self) -> MODER5_R[src]

Bits 10:11 - Port x configuration bits (y = 0..15)

pub fn moder4(&self) -> MODER4_R[src]

Bits 8:9 - Port x configuration bits (y = 0..15)

pub fn moder3(&self) -> MODER3_R[src]

Bits 6:7 - Port x configuration bits (y = 0..15)

pub fn moder2(&self) -> MODER2_R[src]

Bits 4:5 - Port x configuration bits (y = 0..15)

pub fn moder1(&self) -> MODER1_R[src]

Bits 2:3 - Port x configuration bits (y = 0..15)

pub fn moder0(&self) -> MODER0_R[src]

Bits 0:1 - Port x configuration bits (y = 0..15)

impl R<bool, OT15_A>[src]

pub fn variant(&self) -> OT15_A[src]

Get enumerated values variant

pub fn is_push_pull(&self) -> bool[src]

Checks if the value of the field is PUSHPULL

pub fn is_open_drain(&self) -> bool[src]

Checks if the value of the field is OPENDRAIN

impl R<u32, Reg<u32, _OTYPER>>[src]

pub fn ot15(&self) -> OT15_R[src]

Bit 15 - Port x configuration bits (y = 0..15)

pub fn ot14(&self) -> OT14_R[src]

Bit 14 - Port x configuration bits (y = 0..15)

pub fn ot13(&self) -> OT13_R[src]

Bit 13 - Port x configuration bits (y = 0..15)

pub fn ot12(&self) -> OT12_R[src]

Bit 12 - Port x configuration bits (y = 0..15)

pub fn ot11(&self) -> OT11_R[src]

Bit 11 - Port x configuration bits (y = 0..15)

pub fn ot10(&self) -> OT10_R[src]

Bit 10 - Port x configuration bits (y = 0..15)

pub fn ot9(&self) -> OT9_R[src]

Bit 9 - Port x configuration bits (y = 0..15)

pub fn ot8(&self) -> OT8_R[src]

Bit 8 - Port x configuration bits (y = 0..15)

pub fn ot7(&self) -> OT7_R[src]

Bit 7 - Port x configuration bits (y = 0..15)

pub fn ot6(&self) -> OT6_R[src]

Bit 6 - Port x configuration bits (y = 0..15)

pub fn ot5(&self) -> OT5_R[src]

Bit 5 - Port x configuration bits (y = 0..15)

pub fn ot4(&self) -> OT4_R[src]

Bit 4 - Port x configuration bits (y = 0..15)

pub fn ot3(&self) -> OT3_R[src]

Bit 3 - Port x configuration bits (y = 0..15)

pub fn ot2(&self) -> OT2_R[src]

Bit 2 - Port x configuration bits (y = 0..15)

pub fn ot1(&self) -> OT1_R[src]

Bit 1 - Port x configuration bits (y = 0..15)

pub fn ot0(&self) -> OT0_R[src]

Bit 0 - Port x configuration bits (y = 0..15)

impl R<u8, OSPEEDR15_A>[src]

pub fn variant(&self) -> OSPEEDR15_A[src]

Get enumerated values variant

pub fn is_low_speed(&self) -> bool[src]

Checks if the value of the field is LOWSPEED

pub fn is_medium_speed(&self) -> bool[src]

Checks if the value of the field is MEDIUMSPEED

pub fn is_high_speed(&self) -> bool[src]

Checks if the value of the field is HIGHSPEED

pub fn is_very_high_speed(&self) -> bool[src]

Checks if the value of the field is VERYHIGHSPEED

impl R<u32, Reg<u32, _OSPEEDR>>[src]

pub fn ospeedr15(&self) -> OSPEEDR15_R[src]

Bits 30:31 - OSPEEDR15

pub fn ospeedr14(&self) -> OSPEEDR14_R[src]

Bits 28:29 - OSPEEDR14

pub fn ospeedr13(&self) -> OSPEEDR13_R[src]

Bits 26:27 - OSPEEDR13

pub fn ospeedr12(&self) -> OSPEEDR12_R[src]

Bits 24:25 - OSPEEDR12

pub fn ospeedr11(&self) -> OSPEEDR11_R[src]

Bits 22:23 - OSPEEDR11

pub fn ospeedr10(&self) -> OSPEEDR10_R[src]

Bits 20:21 - OSPEEDR10

pub fn ospeedr9(&self) -> OSPEEDR9_R[src]

Bits 18:19 - OSPEEDR9

pub fn ospeedr8(&self) -> OSPEEDR8_R[src]

Bits 16:17 - OSPEEDR8

pub fn ospeedr7(&self) -> OSPEEDR7_R[src]

Bits 14:15 - OSPEEDR7

pub fn ospeedr6(&self) -> OSPEEDR6_R[src]

Bits 12:13 - OSPEEDR6

pub fn ospeedr5(&self) -> OSPEEDR5_R[src]

Bits 10:11 - OSPEEDR5

pub fn ospeedr4(&self) -> OSPEEDR4_R[src]

Bits 8:9 - OSPEEDR4

pub fn ospeedr3(&self) -> OSPEEDR3_R[src]

Bits 6:7 - OSPEEDR3

pub fn ospeedr2(&self) -> OSPEEDR2_R[src]

Bits 4:5 - OSPEEDR2

pub fn ospeedr1(&self) -> OSPEEDR1_R[src]

Bits 2:3 - OSPEEDR1

pub fn ospeedr0(&self) -> OSPEEDR0_R[src]

Bits 0:1 - OSPEEDR0

impl R<u8, PUPDR15_A>[src]

pub fn variant(&self) -> Variant<u8, PUPDR15_A>[src]

Get enumerated values variant

pub fn is_floating(&self) -> bool[src]

Checks if the value of the field is FLOATING

pub fn is_pull_up(&self) -> bool[src]

Checks if the value of the field is PULLUP

pub fn is_pull_down(&self) -> bool[src]

Checks if the value of the field is PULLDOWN

impl R<u32, Reg<u32, _PUPDR>>[src]

pub fn pupdr15(&self) -> PUPDR15_R[src]

Bits 30:31 - Port x configuration bits (y = 0..15)

pub fn pupdr14(&self) -> PUPDR14_R[src]

Bits 28:29 - Port x configuration bits (y = 0..15)

pub fn pupdr13(&self) -> PUPDR13_R[src]

Bits 26:27 - Port x configuration bits (y = 0..15)

pub fn pupdr12(&self) -> PUPDR12_R[src]

Bits 24:25 - Port x configuration bits (y = 0..15)

pub fn pupdr11(&self) -> PUPDR11_R[src]

Bits 22:23 - Port x configuration bits (y = 0..15)

pub fn pupdr10(&self) -> PUPDR10_R[src]

Bits 20:21 - Port x configuration bits (y = 0..15)

pub fn pupdr9(&self) -> PUPDR9_R[src]

Bits 18:19 - Port x configuration bits (y = 0..15)

pub fn pupdr8(&self) -> PUPDR8_R[src]

Bits 16:17 - Port x configuration bits (y = 0..15)

pub fn pupdr7(&self) -> PUPDR7_R[src]

Bits 14:15 - Port x configuration bits (y = 0..15)

pub fn pupdr6(&self) -> PUPDR6_R[src]

Bits 12:13 - Port x configuration bits (y = 0..15)

pub fn pupdr5(&self) -> PUPDR5_R[src]

Bits 10:11 - Port x configuration bits (y = 0..15)

pub fn pupdr4(&self) -> PUPDR4_R[src]

Bits 8:9 - Port x configuration bits (y = 0..15)

pub fn pupdr3(&self) -> PUPDR3_R[src]

Bits 6:7 - Port x configuration bits (y = 0..15)

pub fn pupdr2(&self) -> PUPDR2_R[src]

Bits 4:5 - Port x configuration bits (y = 0..15)

pub fn pupdr1(&self) -> PUPDR1_R[src]

Bits 2:3 - Port x configuration bits (y = 0..15)

pub fn pupdr0(&self) -> PUPDR0_R[src]

Bits 0:1 - Port x configuration bits (y = 0..15)

impl R<bool, IDR15_A>[src]

pub fn variant(&self) -> IDR15_A[src]

Get enumerated values variant

pub fn is_high(&self) -> bool[src]

Checks if the value of the field is HIGH

pub fn is_low(&self) -> bool[src]

Checks if the value of the field is LOW

impl R<u32, Reg<u32, _IDR>>[src]

pub fn idr15(&self) -> IDR15_R[src]

Bit 15 - Port input data (y = 0..15)

pub fn idr14(&self) -> IDR14_R[src]

Bit 14 - Port input data (y = 0..15)

pub fn idr13(&self) -> IDR13_R[src]

Bit 13 - Port input data (y = 0..15)

pub fn idr12(&self) -> IDR12_R[src]

Bit 12 - Port input data (y = 0..15)

pub fn idr11(&self) -> IDR11_R[src]

Bit 11 - Port input data (y = 0..15)

pub fn idr10(&self) -> IDR10_R[src]

Bit 10 - Port input data (y = 0..15)

pub fn idr9(&self) -> IDR9_R[src]

Bit 9 - Port input data (y = 0..15)

pub fn idr8(&self) -> IDR8_R[src]

Bit 8 - Port input data (y = 0..15)

pub fn idr7(&self) -> IDR7_R[src]

Bit 7 - Port input data (y = 0..15)

pub fn idr6(&self) -> IDR6_R[src]

Bit 6 - Port input data (y = 0..15)

pub fn idr5(&self) -> IDR5_R[src]

Bit 5 - Port input data (y = 0..15)

pub fn idr4(&self) -> IDR4_R[src]

Bit 4 - Port input data (y = 0..15)

pub fn idr3(&self) -> IDR3_R[src]

Bit 3 - Port input data (y = 0..15)

pub fn idr2(&self) -> IDR2_R[src]

Bit 2 - Port input data (y = 0..15)

pub fn idr1(&self) -> IDR1_R[src]

Bit 1 - Port input data (y = 0..15)

pub fn idr0(&self) -> IDR0_R[src]

Bit 0 - Port input data (y = 0..15)

impl R<bool, ODR15_A>[src]

pub fn variant(&self) -> ODR15_A[src]

Get enumerated values variant

pub fn is_high(&self) -> bool[src]

Checks if the value of the field is HIGH

pub fn is_low(&self) -> bool[src]

Checks if the value of the field is LOW

impl R<u32, Reg<u32, _ODR>>[src]

pub fn odr15(&self) -> ODR15_R[src]

Bit 15 - Port output data (y = 0..15)

pub fn odr14(&self) -> ODR14_R[src]

Bit 14 - Port output data (y = 0..15)

pub fn odr13(&self) -> ODR13_R[src]

Bit 13 - Port output data (y = 0..15)

pub fn odr12(&self) -> ODR12_R[src]

Bit 12 - Port output data (y = 0..15)

pub fn odr11(&self) -> ODR11_R[src]

Bit 11 - Port output data (y = 0..15)

pub fn odr10(&self) -> ODR10_R[src]

Bit 10 - Port output data (y = 0..15)

pub fn odr9(&self) -> ODR9_R[src]

Bit 9 - Port output data (y = 0..15)

pub fn odr8(&self) -> ODR8_R[src]

Bit 8 - Port output data (y = 0..15)

pub fn odr7(&self) -> ODR7_R[src]

Bit 7 - Port output data (y = 0..15)

pub fn odr6(&self) -> ODR6_R[src]

Bit 6 - Port output data (y = 0..15)

pub fn odr5(&self) -> ODR5_R[src]

Bit 5 - Port output data (y = 0..15)

pub fn odr4(&self) -> ODR4_R[src]

Bit 4 - Port output data (y = 0..15)

pub fn odr3(&self) -> ODR3_R[src]

Bit 3 - Port output data (y = 0..15)

pub fn odr2(&self) -> ODR2_R[src]

Bit 2 - Port output data (y = 0..15)

pub fn odr1(&self) -> ODR1_R[src]

Bit 1 - Port output data (y = 0..15)

pub fn odr0(&self) -> ODR0_R[src]

Bit 0 - Port output data (y = 0..15)

impl R<bool, LCKK_A>[src]

pub fn variant(&self) -> LCKK_A[src]

Get enumerated values variant

pub fn is_not_active(&self) -> bool[src]

Checks if the value of the field is NOTACTIVE

pub fn is_active(&self) -> bool[src]

Checks if the value of the field is ACTIVE

impl R<bool, LCK15_A>[src]

pub fn variant(&self) -> LCK15_A[src]

Get enumerated values variant

pub fn is_unlocked(&self) -> bool[src]

Checks if the value of the field is UNLOCKED

pub fn is_locked(&self) -> bool[src]

Checks if the value of the field is LOCKED

impl R<bool, LCK9_A>[src]

pub fn variant(&self) -> LCK9_A[src]

Get enumerated values variant

pub fn is_unlocked(&self) -> bool[src]

Checks if the value of the field is UNLOCKED

pub fn is_locked(&self) -> bool[src]

Checks if the value of the field is LOCKED

impl R<u32, Reg<u32, _LCKR>>[src]

pub fn lckk(&self) -> LCKK_R[src]

Bit 16 - Port x lock bit y (y= 0..15)

pub fn lck15(&self) -> LCK15_R[src]

Bit 15 - Port x lock bit y (y= 0..15)

pub fn lck14(&self) -> LCK14_R[src]

Bit 14 - Port x lock bit y (y= 0..15)

pub fn lck13(&self) -> LCK13_R[src]

Bit 13 - Port x lock bit y (y= 0..15)

pub fn lck12(&self) -> LCK12_R[src]

Bit 12 - Port x lock bit y (y= 0..15)

pub fn lck11(&self) -> LCK11_R[src]

Bit 11 - Port x lock bit y (y= 0..15)

pub fn lck10(&self) -> LCK10_R[src]

Bit 10 - Port x lock bit y (y= 0..15)

pub fn lck9(&self) -> LCK9_R[src]

Bit 9 - Port x lock bit y (y= 0..15)

pub fn lck8(&self) -> LCK8_R[src]

Bit 8 - Port x lock bit y (y= 0..15)

pub fn lck7(&self) -> LCK7_R[src]

Bit 7 - Port x lock bit y (y= 0..15)

pub fn lck6(&self) -> LCK6_R[src]

Bit 6 - Port x lock bit y (y= 0..15)

pub fn lck5(&self) -> LCK5_R[src]

Bit 5 - Port x lock bit y (y= 0..15)

pub fn lck4(&self) -> LCK4_R[src]

Bit 4 - Port x lock bit y (y= 0..15)

pub fn lck3(&self) -> LCK3_R[src]

Bit 3 - Port x lock bit y (y= 0..15)

pub fn lck2(&self) -> LCK2_R[src]

Bit 2 - Port x lock bit y (y= 0..15)

pub fn lck1(&self) -> LCK1_R[src]

Bit 1 - Port x lock bit y (y= 0..15)

pub fn lck0(&self) -> LCK0_R[src]

Bit 0 - Port x lock bit y (y= 0..15)

impl R<u8, AFRL7_A>[src]

pub fn variant(&self) -> AFRL7_A[src]

Get enumerated values variant

pub fn is_af0(&self) -> bool[src]

Checks if the value of the field is AF0

pub fn is_af1(&self) -> bool[src]

Checks if the value of the field is AF1

pub fn is_af2(&self) -> bool[src]

Checks if the value of the field is AF2

pub fn is_af3(&self) -> bool[src]

Checks if the value of the field is AF3

pub fn is_af4(&self) -> bool[src]

Checks if the value of the field is AF4

pub fn is_af5(&self) -> bool[src]

Checks if the value of the field is AF5

pub fn is_af6(&self) -> bool[src]

Checks if the value of the field is AF6

pub fn is_af7(&self) -> bool[src]

Checks if the value of the field is AF7

pub fn is_af8(&self) -> bool[src]

Checks if the value of the field is AF8

pub fn is_af9(&self) -> bool[src]

Checks if the value of the field is AF9

pub fn is_af10(&self) -> bool[src]

Checks if the value of the field is AF10

pub fn is_af11(&self) -> bool[src]

Checks if the value of the field is AF11

pub fn is_af12(&self) -> bool[src]

Checks if the value of the field is AF12

pub fn is_af13(&self) -> bool[src]

Checks if the value of the field is AF13

pub fn is_af14(&self) -> bool[src]

Checks if the value of the field is AF14

pub fn is_af15(&self) -> bool[src]

Checks if the value of the field is AF15

impl R<u32, Reg<u32, _AFRL>>[src]

pub fn afrl7(&self) -> AFRL7_R[src]

Bits 28:31 - Alternate function selection for port x bit y (y = 0..7)

pub fn afrl6(&self) -> AFRL6_R[src]

Bits 24:27 - Alternate function selection for port x bit y (y = 0..7)

pub fn afrl5(&self) -> AFRL5_R[src]

Bits 20:23 - Alternate function selection for port x bit y (y = 0..7)

pub fn afrl4(&self) -> AFRL4_R[src]

Bits 16:19 - Alternate function selection for port x bit y (y = 0..7)

pub fn afrl3(&self) -> AFRL3_R[src]

Bits 12:15 - Alternate function selection for port x bit y (y = 0..7)

pub fn afrl2(&self) -> AFRL2_R[src]

Bits 8:11 - Alternate function selection for port x bit y (y = 0..7)

pub fn afrl1(&self) -> AFRL1_R[src]

Bits 4:7 - Alternate function selection for port x bit y (y = 0..7)

pub fn afrl0(&self) -> AFRL0_R[src]

Bits 0:3 - Alternate function selection for port x bit y (y = 0..7)

impl R<u8, AFRH15_A>[src]

pub fn variant(&self) -> AFRH15_A[src]

Get enumerated values variant

pub fn is_af0(&self) -> bool[src]

Checks if the value of the field is AF0

pub fn is_af1(&self) -> bool[src]

Checks if the value of the field is AF1

pub fn is_af2(&self) -> bool[src]

Checks if the value of the field is AF2

pub fn is_af3(&self) -> bool[src]

Checks if the value of the field is AF3

pub fn is_af4(&self) -> bool[src]

Checks if the value of the field is AF4

pub fn is_af5(&self) -> bool[src]

Checks if the value of the field is AF5

pub fn is_af6(&self) -> bool[src]

Checks if the value of the field is AF6

pub fn is_af7(&self) -> bool[src]

Checks if the value of the field is AF7

pub fn is_af8(&self) -> bool[src]

Checks if the value of the field is AF8

pub fn is_af9(&self) -> bool[src]

Checks if the value of the field is AF9

pub fn is_af10(&self) -> bool[src]

Checks if the value of the field is AF10

pub fn is_af11(&self) -> bool[src]

Checks if the value of the field is AF11

pub fn is_af12(&self) -> bool[src]

Checks if the value of the field is AF12

pub fn is_af13(&self) -> bool[src]

Checks if the value of the field is AF13

pub fn is_af14(&self) -> bool[src]

Checks if the value of the field is AF14

pub fn is_af15(&self) -> bool[src]

Checks if the value of the field is AF15

impl R<u32, Reg<u32, _AFRH>>[src]

pub fn afrh15(&self) -> AFRH15_R[src]

Bits 28:31 - Alternate function selection for port x bit y (y = 8..15)

pub fn afrh14(&self) -> AFRH14_R[src]

Bits 24:27 - Alternate function selection for port x bit y (y = 8..15)

pub fn afrh13(&self) -> AFRH13_R[src]

Bits 20:23 - Alternate function selection for port x bit y (y = 8..15)

pub fn afrh12(&self) -> AFRH12_R[src]

Bits 16:19 - Alternate function selection for port x bit y (y = 8..15)

pub fn afrh11(&self) -> AFRH11_R[src]

Bits 12:15 - Alternate function selection for port x bit y (y = 8..15)

pub fn afrh10(&self) -> AFRH10_R[src]

Bits 8:11 - Alternate function selection for port x bit y (y = 8..15)

pub fn afrh9(&self) -> AFRH9_R[src]

Bits 4:7 - Alternate function selection for port x bit y (y = 8..15)

pub fn afrh8(&self) -> AFRH8_R[src]

Bits 0:3 - Alternate function selection for port x bit y (y = 8..15)

impl R<bool, SWRST_A>[src]

pub fn variant(&self) -> SWRST_A[src]

Get enumerated values variant

pub fn is_not_reset(&self) -> bool[src]

Checks if the value of the field is NOTRESET

pub fn is_reset(&self) -> bool[src]

Checks if the value of the field is RESET

impl R<bool, ALERT_A>[src]

pub fn variant(&self) -> ALERT_A[src]

Get enumerated values variant

pub fn is_release(&self) -> bool[src]

Checks if the value of the field is RELEASE

pub fn is_drive(&self) -> bool[src]

Checks if the value of the field is DRIVE

impl R<bool, PEC_A>[src]

pub fn variant(&self) -> PEC_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, POS_A>[src]

pub fn variant(&self) -> POS_A[src]

Get enumerated values variant

pub fn is_current(&self) -> bool[src]

Checks if the value of the field is CURRENT

pub fn is_next(&self) -> bool[src]

Checks if the value of the field is NEXT

impl R<bool, ACK_A>[src]

pub fn variant(&self) -> ACK_A[src]

Get enumerated values variant

pub fn is_nak(&self) -> bool[src]

Checks if the value of the field is NAK

pub fn is_ack(&self) -> bool[src]

Checks if the value of the field is ACK

impl R<bool, STOP_A>[src]

pub fn variant(&self) -> STOP_A[src]

Get enumerated values variant

pub fn is_no_stop(&self) -> bool[src]

Checks if the value of the field is NOSTOP

pub fn is_stop(&self) -> bool[src]

Checks if the value of the field is STOP

impl R<bool, START_A>[src]

pub fn variant(&self) -> START_A[src]

Get enumerated values variant

pub fn is_no_start(&self) -> bool[src]

Checks if the value of the field is NOSTART

pub fn is_start(&self) -> bool[src]

Checks if the value of the field is START

impl R<bool, NOSTRETCH_A>[src]

pub fn variant(&self) -> NOSTRETCH_A[src]

Get enumerated values variant

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

impl R<bool, ENGC_A>[src]

pub fn variant(&self) -> ENGC_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, ENPEC_A>[src]

pub fn variant(&self) -> ENPEC_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, ENARP_A>[src]

pub fn variant(&self) -> ENARP_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, SMBTYPE_A>[src]

pub fn variant(&self) -> SMBTYPE_A[src]

Get enumerated values variant

pub fn is_device(&self) -> bool[src]

Checks if the value of the field is DEVICE

pub fn is_host(&self) -> bool[src]

Checks if the value of the field is HOST

impl R<bool, SMBUS_A>[src]

pub fn variant(&self) -> SMBUS_A[src]

Get enumerated values variant

pub fn is_i2c(&self) -> bool[src]

Checks if the value of the field is I2C

pub fn is_smbus(&self) -> bool[src]

Checks if the value of the field is SMBUS

impl R<bool, PE_A>[src]

pub fn variant(&self) -> PE_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _CR1>>[src]

pub fn swrst(&self) -> SWRST_R[src]

Bit 15 - Software reset

pub fn alert(&self) -> ALERT_R[src]

Bit 13 - SMBus alert

pub fn pec(&self) -> PEC_R[src]

Bit 12 - Packet error checking

pub fn pos(&self) -> POS_R[src]

Bit 11 - Acknowledge/PEC Position (for data reception)

pub fn ack(&self) -> ACK_R[src]

Bit 10 - Acknowledge enable

pub fn stop(&self) -> STOP_R[src]

Bit 9 - Stop generation

pub fn start(&self) -> START_R[src]

Bit 8 - Start generation

pub fn nostretch(&self) -> NOSTRETCH_R[src]

Bit 7 - Clock stretching disable (Slave mode)

pub fn engc(&self) -> ENGC_R[src]

Bit 6 - General call enable

pub fn enpec(&self) -> ENPEC_R[src]

Bit 5 - PEC enable

pub fn enarp(&self) -> ENARP_R[src]

Bit 4 - ARP enable

pub fn smbtype(&self) -> SMBTYPE_R[src]

Bit 3 - SMBus type

pub fn smbus(&self) -> SMBUS_R[src]

Bit 1 - SMBus mode

pub fn pe(&self) -> PE_R[src]

Bit 0 - Peripheral enable

impl R<bool, LAST_A>[src]

pub fn variant(&self) -> LAST_A[src]

Get enumerated values variant

pub fn is_not_last(&self) -> bool[src]

Checks if the value of the field is NOTLAST

pub fn is_last(&self) -> bool[src]

Checks if the value of the field is LAST

impl R<bool, DMAEN_A>[src]

pub fn variant(&self) -> DMAEN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, ITBUFEN_A>[src]

pub fn variant(&self) -> ITBUFEN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, ITEVTEN_A>[src]

pub fn variant(&self) -> ITEVTEN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, ITERREN_A>[src]

pub fn variant(&self) -> ITERREN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _CR2>>[src]

pub fn last(&self) -> LAST_R[src]

Bit 12 - DMA last transfer

pub fn dmaen(&self) -> DMAEN_R[src]

Bit 11 - DMA requests enable

pub fn itbufen(&self) -> ITBUFEN_R[src]

Bit 10 - Buffer interrupt enable

pub fn itevten(&self) -> ITEVTEN_R[src]

Bit 9 - Event interrupt enable

pub fn iterren(&self) -> ITERREN_R[src]

Bit 8 - Error interrupt enable

pub fn freq(&self) -> FREQ_R[src]

Bits 0:5 - Peripheral clock frequency

impl R<bool, ADDMODE_A>[src]

pub fn variant(&self) -> ADDMODE_A[src]

Get enumerated values variant

pub fn is_add7(&self) -> bool[src]

Checks if the value of the field is ADD7

pub fn is_add10(&self) -> bool[src]

Checks if the value of the field is ADD10

impl R<u32, Reg<u32, _OAR1>>[src]

pub fn addmode(&self) -> ADDMODE_R[src]

Bit 15 - ADDMODE

pub fn add(&self) -> ADD_R[src]

Bits 0:9 - Interface address

impl R<bool, ENDUAL_A>[src]

pub fn variant(&self) -> ENDUAL_A[src]

Get enumerated values variant

pub fn is_single(&self) -> bool[src]

Checks if the value of the field is SINGLE

pub fn is_dual(&self) -> bool[src]

Checks if the value of the field is DUAL

impl R<u32, Reg<u32, _OAR2>>[src]

pub fn add2(&self) -> ADD2_R[src]

Bits 1:7 - Interface address

pub fn endual(&self) -> ENDUAL_R[src]

Bit 0 - Dual addressing mode enable

impl R<u32, Reg<u32, _DR>>[src]

pub fn dr(&self) -> DR_R[src]

Bits 0:7 - -bit data register

impl R<bool, SMBALERT_A>[src]

pub fn variant(&self) -> SMBALERT_A[src]

Get enumerated values variant

pub fn is_no_alert(&self) -> bool[src]

Checks if the value of the field is NOALERT

pub fn is_alert(&self) -> bool[src]

Checks if the value of the field is ALERT

impl R<bool, TIMEOUT_A>[src]

pub fn variant(&self) -> TIMEOUT_A[src]

Get enumerated values variant

pub fn is_no_timeout(&self) -> bool[src]

Checks if the value of the field is NOTIMEOUT

pub fn is_timeout(&self) -> bool[src]

Checks if the value of the field is TIMEOUT

impl R<bool, PECERR_A>[src]

pub fn variant(&self) -> PECERR_A[src]

Get enumerated values variant

pub fn is_no_error(&self) -> bool[src]

Checks if the value of the field is NOERROR

pub fn is_error(&self) -> bool[src]

Checks if the value of the field is ERROR

impl R<bool, OVR_A>[src]

pub fn variant(&self) -> OVR_A[src]

Get enumerated values variant

pub fn is_no_overrun(&self) -> bool[src]

Checks if the value of the field is NOOVERRUN

pub fn is_overrun(&self) -> bool[src]

Checks if the value of the field is OVERRUN

impl R<bool, AF_A>[src]

pub fn variant(&self) -> AF_A[src]

Get enumerated values variant

pub fn is_no_failure(&self) -> bool[src]

Checks if the value of the field is NOFAILURE

pub fn is_failure(&self) -> bool[src]

Checks if the value of the field is FAILURE

impl R<bool, ARLO_A>[src]

pub fn variant(&self) -> ARLO_A[src]

Get enumerated values variant

pub fn is_no_lost(&self) -> bool[src]

Checks if the value of the field is NOLOST

pub fn is_lost(&self) -> bool[src]

Checks if the value of the field is LOST

impl R<bool, BERR_A>[src]

pub fn variant(&self) -> BERR_A[src]

Get enumerated values variant

pub fn is_no_error(&self) -> bool[src]

Checks if the value of the field is NOERROR

pub fn is_error(&self) -> bool[src]

Checks if the value of the field is ERROR

impl R<bool, TXE_A>[src]

pub fn variant(&self) -> TXE_A[src]

Get enumerated values variant

pub fn is_not_empty(&self) -> bool[src]

Checks if the value of the field is NOTEMPTY

pub fn is_empty(&self) -> bool[src]

Checks if the value of the field is EMPTY

impl R<bool, RXNE_A>[src]

pub fn variant(&self) -> RXNE_A[src]

Get enumerated values variant

pub fn is_empty(&self) -> bool[src]

Checks if the value of the field is EMPTY

pub fn is_not_empty(&self) -> bool[src]

Checks if the value of the field is NOTEMPTY

impl R<bool, STOPF_A>[src]

pub fn variant(&self) -> STOPF_A[src]

Get enumerated values variant

pub fn is_no_stop(&self) -> bool[src]

Checks if the value of the field is NOSTOP

pub fn is_stop(&self) -> bool[src]

Checks if the value of the field is STOP

impl R<bool, BTF_A>[src]

pub fn variant(&self) -> BTF_A[src]

Get enumerated values variant

pub fn is_not_finished(&self) -> bool[src]

Checks if the value of the field is NOTFINISHED

pub fn is_finished(&self) -> bool[src]

Checks if the value of the field is FINISHED

impl R<bool, ADDR_A>[src]

pub fn variant(&self) -> ADDR_A[src]

Get enumerated values variant

pub fn is_not_match(&self) -> bool[src]

Checks if the value of the field is NOTMATCH

pub fn is_match_(&self) -> bool[src]

Checks if the value of the field is MATCH

impl R<bool, SB_A>[src]

pub fn variant(&self) -> SB_A[src]

Get enumerated values variant

pub fn is_no_start(&self) -> bool[src]

Checks if the value of the field is NOSTART

pub fn is_start(&self) -> bool[src]

Checks if the value of the field is START

impl R<u32, Reg<u32, _SR1>>[src]

pub fn smbalert(&self) -> SMBALERT_R[src]

Bit 15 - SMBus alert

pub fn timeout(&self) -> TIMEOUT_R[src]

Bit 14 - Timeout or Tlow error

pub fn pecerr(&self) -> PECERR_R[src]

Bit 12 - PEC Error in reception

pub fn ovr(&self) -> OVR_R[src]

Bit 11 - Overrun/Underrun

pub fn af(&self) -> AF_R[src]

Bit 10 - Acknowledge failure

pub fn arlo(&self) -> ARLO_R[src]

Bit 9 - Arbitration lost (master mode)

pub fn berr(&self) -> BERR_R[src]

Bit 8 - Bus error

pub fn tx_e(&self) -> TXE_R[src]

Bit 7 - Data register empty (transmitters)

pub fn rx_ne(&self) -> RXNE_R[src]

Bit 6 - Data register not empty (receivers)

pub fn stopf(&self) -> STOPF_R[src]

Bit 4 - Stop detection (slave mode)

pub fn add10(&self) -> ADD10_R[src]

Bit 3 - 10-bit header sent (Master mode)

pub fn btf(&self) -> BTF_R[src]

Bit 2 - Byte transfer finished

pub fn addr(&self) -> ADDR_R[src]

Bit 1 - Address sent (master mode)/matched (slave mode)

pub fn sb(&self) -> SB_R[src]

Bit 0 - Start bit (Master mode)

impl R<u32, Reg<u32, _SR2>>[src]

pub fn pec(&self) -> PEC_R[src]

Bits 8:15 - acket error checking register

pub fn dualf(&self) -> DUALF_R[src]

Bit 7 - Dual flag (Slave mode)

pub fn smbhost(&self) -> SMBHOST_R[src]

Bit 6 - SMBus host header (Slave mode)

pub fn smbdefault(&self) -> SMBDEFAULT_R[src]

Bit 5 - SMBus device default address (Slave mode)

pub fn gencall(&self) -> GENCALL_R[src]

Bit 4 - General call address (Slave mode)

pub fn tra(&self) -> TRA_R[src]

Bit 2 - Transmitter/receiver

pub fn busy(&self) -> BUSY_R[src]

Bit 1 - Bus busy

pub fn msl(&self) -> MSL_R[src]

Bit 0 - Master/slave

impl R<bool, F_S_A>[src]

pub fn variant(&self) -> F_S_A[src]

Get enumerated values variant

pub fn is_standard(&self) -> bool[src]

Checks if the value of the field is STANDARD

pub fn is_fast(&self) -> bool[src]

Checks if the value of the field is FAST

impl R<bool, DUTY_A>[src]

pub fn variant(&self) -> DUTY_A[src]

Get enumerated values variant

pub fn is_duty2_1(&self) -> bool[src]

Checks if the value of the field is DUTY2_1

pub fn is_duty16_9(&self) -> bool[src]

Checks if the value of the field is DUTY16_9

impl R<u32, Reg<u32, _CCR>>[src]

pub fn f_s(&self) -> F_S_R[src]

Bit 15 - I2C master mode selection

pub fn duty(&self) -> DUTY_R[src]

Bit 14 - Fast mode duty cycle

pub fn ccr(&self) -> CCR_R[src]

Bits 0:11 - Clock control register in Fast/Standard mode (Master mode)

impl R<u32, Reg<u32, _TRISE>>[src]

pub fn trise(&self) -> TRISE_R[src]

Bits 0:5 - Maximum rise time in Fast/Standard mode (Master mode)

impl R<u8, PR_A>[src]

pub fn variant(&self) -> PR_A[src]

Get enumerated values variant

pub fn is_divide_by4(&self) -> bool[src]

Checks if the value of the field is DIVIDEBY4

pub fn is_divide_by8(&self) -> bool[src]

Checks if the value of the field is DIVIDEBY8

pub fn is_divide_by16(&self) -> bool[src]

Checks if the value of the field is DIVIDEBY16

pub fn is_divide_by32(&self) -> bool[src]

Checks if the value of the field is DIVIDEBY32

pub fn is_divide_by64(&self) -> bool[src]

Checks if the value of the field is DIVIDEBY64

pub fn is_divide_by128(&self) -> bool[src]

Checks if the value of the field is DIVIDEBY128

pub fn is_divide_by256(&self) -> bool[src]

Checks if the value of the field is DIVIDEBY256

pub fn is_divide_by256bis(&self) -> bool[src]

Checks if the value of the field is DIVIDEBY256BIS

impl R<u32, Reg<u32, _PR>>[src]

pub fn pr(&self) -> PR_R[src]

Bits 0:2 - Prescaler divider

impl R<u32, Reg<u32, _RLR>>[src]

pub fn rl(&self) -> RL_R[src]

Bits 0:11 - Watchdog counter reload value

impl R<u32, Reg<u32, _SR>>[src]

pub fn rvu(&self) -> RVU_R[src]

Bit 1 - Watchdog counter reload value update

pub fn pvu(&self) -> PVU_R[src]

Bit 0 - Watchdog prescaler value update

impl R<u32, Reg<u32, _CR>>[src]

pub fn mux_seg(&self) -> MUX_SEG_R[src]

Bit 7 - Mux segment enable

pub fn bias(&self) -> BIAS_R[src]

Bits 5:6 - Bias selector

pub fn duty(&self) -> DUTY_R[src]

Bits 2:4 - Duty selection

pub fn vsel(&self) -> VSEL_R[src]

Bit 1 - Voltage source selection

pub fn lcden(&self) -> LCDEN_R[src]

Bit 0 - LCD controller enable

impl R<u32, Reg<u32, _FCR>>[src]

pub fn ps(&self) -> PS_R[src]

Bits 22:25 - PS 16-bit prescaler

pub fn div(&self) -> DIV_R[src]

Bits 18:21 - DIV clock divider

Bits 16:17 - Blink mode selection

pub fn blinkf(&self) -> BLINKF_R[src]

Bits 13:15 - Blink frequency selection

pub fn cc(&self) -> CC_R[src]

Bits 10:12 - Contrast control

pub fn dead(&self) -> DEAD_R[src]

Bits 7:9 - Dead time duration

pub fn pon(&self) -> PON_R[src]

Bits 4:6 - Pulse ON duration

pub fn uddie(&self) -> UDDIE_R[src]

Bit 3 - Update display done interrupt enable

pub fn sofie(&self) -> SOFIE_R[src]

Bit 1 - Start of frame interrupt enable

pub fn hd(&self) -> HD_R[src]

Bit 0 - High drive enable

impl R<u32, Reg<u32, _SR>>[src]

pub fn fcrsf(&self) -> FCRSF_R[src]

Bit 5 - LCD Frame Control Register Synchronization flag

pub fn rdy(&self) -> RDY_R[src]

Bit 4 - Ready flag

pub fn udd(&self) -> UDD_R[src]

Bit 3 - Update Display Done

pub fn udr(&self) -> UDR_R[src]

Bit 2 - Update display request

pub fn sof(&self) -> SOF_R[src]

Bit 1 - Start of frame flag

pub fn ens(&self) -> ENS_R[src]

Bit 0 - LCD enabled status

impl R<u32, Reg<u32, _RAM_COM0>>[src]

pub fn s31(&self) -> S31_R[src]

Bit 31 - S31

pub fn s30(&self) -> S30_R[src]

Bit 30 - S30

pub fn s29(&self) -> S29_R[src]

Bit 29 - S29

pub fn s28(&self) -> S28_R[src]

Bit 28 - S28

pub fn s27(&self) -> S27_R[src]

Bit 27 - S27

pub fn s26(&self) -> S26_R[src]

Bit 26 - S26

pub fn s25(&self) -> S25_R[src]

Bit 25 - S25

pub fn s24(&self) -> S24_R[src]

Bit 24 - S24

pub fn s23(&self) -> S23_R[src]

Bit 23 - S23

pub fn s22(&self) -> S22_R[src]

Bit 22 - S22

pub fn s21(&self) -> S21_R[src]

Bit 21 - S21

pub fn s20(&self) -> S20_R[src]

Bit 20 - S20

pub fn s19(&self) -> S19_R[src]

Bit 19 - S19

pub fn s18(&self) -> S18_R[src]

Bit 18 - S18

pub fn s17(&self) -> S17_R[src]

Bit 17 - S17

pub fn s16(&self) -> S16_R[src]

Bit 16 - S16

pub fn s15(&self) -> S15_R[src]

Bit 15 - S15

pub fn s14(&self) -> S14_R[src]

Bit 14 - S14

pub fn s13(&self) -> S13_R[src]

Bit 13 - S13

pub fn s12(&self) -> S12_R[src]

Bit 12 - S12

pub fn s11(&self) -> S11_R[src]

Bit 11 - S11

pub fn s10(&self) -> S10_R[src]

Bit 10 - S10

pub fn s09(&self) -> S09_R[src]

Bit 9 - S09

pub fn s08(&self) -> S08_R[src]

Bit 8 - S08

pub fn s07(&self) -> S07_R[src]

Bit 7 - S07

pub fn s06(&self) -> S06_R[src]

Bit 6 - S06

pub fn s05(&self) -> S05_R[src]

Bit 5 - S05

pub fn s04(&self) -> S04_R[src]

Bit 4 - S04

pub fn s03(&self) -> S03_R[src]

Bit 3 - S03

pub fn s02(&self) -> S02_R[src]

Bit 2 - S02

pub fn s01(&self) -> S01_R[src]

Bit 1 - S01

pub fn s00(&self) -> S00_R[src]

Bit 0 - S00

impl R<u32, Reg<u32, _RAM_COM1>>[src]

pub fn s31(&self) -> S31_R[src]

Bit 31 - S31

pub fn s30(&self) -> S30_R[src]

Bit 30 - S30

pub fn s29(&self) -> S29_R[src]

Bit 29 - S29

pub fn s28(&self) -> S28_R[src]

Bit 28 - S28

pub fn s27(&self) -> S27_R[src]

Bit 27 - S27

pub fn s26(&self) -> S26_R[src]

Bit 26 - S26

pub fn s25(&self) -> S25_R[src]

Bit 25 - S25

pub fn s24(&self) -> S24_R[src]

Bit 24 - S24

pub fn s23(&self) -> S23_R[src]

Bit 23 - S23

pub fn s22(&self) -> S22_R[src]

Bit 22 - S22

pub fn s21(&self) -> S21_R[src]

Bit 21 - S21

pub fn s20(&self) -> S20_R[src]

Bit 20 - S20

pub fn s19(&self) -> S19_R[src]

Bit 19 - S19

pub fn s18(&self) -> S18_R[src]

Bit 18 - S18

pub fn s17(&self) -> S17_R[src]

Bit 17 - S17

pub fn s16(&self) -> S16_R[src]

Bit 16 - S16

pub fn s15(&self) -> S15_R[src]

Bit 15 - S15

pub fn s14(&self) -> S14_R[src]

Bit 14 - S14

pub fn s13(&self) -> S13_R[src]

Bit 13 - S13

pub fn s12(&self) -> S12_R[src]

Bit 12 - S12

pub fn s11(&self) -> S11_R[src]

Bit 11 - S11

pub fn s10(&self) -> S10_R[src]

Bit 10 - S10

pub fn s09(&self) -> S09_R[src]

Bit 9 - S09

pub fn s08(&self) -> S08_R[src]

Bit 8 - S08

pub fn s07(&self) -> S07_R[src]

Bit 7 - S07

pub fn s06(&self) -> S06_R[src]

Bit 6 - S06

pub fn s05(&self) -> S05_R[src]

Bit 5 - S05

pub fn s04(&self) -> S04_R[src]

Bit 4 - S04

pub fn s03(&self) -> S03_R[src]

Bit 3 - S03

pub fn s02(&self) -> S02_R[src]

Bit 2 - S02

pub fn s01(&self) -> S01_R[src]

Bit 1 - S01

pub fn s00(&self) -> S00_R[src]

Bit 0 - S00

impl R<u32, Reg<u32, _RAM_COM2>>[src]

pub fn s31(&self) -> S31_R[src]

Bit 31 - S31

pub fn s30(&self) -> S30_R[src]

Bit 30 - S30

pub fn s29(&self) -> S29_R[src]

Bit 29 - S29

pub fn s28(&self) -> S28_R[src]

Bit 28 - S28

pub fn s27(&self) -> S27_R[src]

Bit 27 - S27

pub fn s26(&self) -> S26_R[src]

Bit 26 - S26

pub fn s25(&self) -> S25_R[src]

Bit 25 - S25

pub fn s24(&self) -> S24_R[src]

Bit 24 - S24

pub fn s23(&self) -> S23_R[src]

Bit 23 - S23

pub fn s22(&self) -> S22_R[src]

Bit 22 - S22

pub fn s21(&self) -> S21_R[src]

Bit 21 - S21

pub fn s20(&self) -> S20_R[src]

Bit 20 - S20

pub fn s19(&self) -> S19_R[src]

Bit 19 - S19

pub fn s18(&self) -> S18_R[src]

Bit 18 - S18

pub fn s17(&self) -> S17_R[src]

Bit 17 - S17

pub fn s16(&self) -> S16_R[src]

Bit 16 - S16

pub fn s15(&self) -> S15_R[src]

Bit 15 - S15

pub fn s14(&self) -> S14_R[src]

Bit 14 - S14

pub fn s13(&self) -> S13_R[src]

Bit 13 - S13

pub fn s12(&self) -> S12_R[src]

Bit 12 - S12

pub fn s11(&self) -> S11_R[src]

Bit 11 - S11

pub fn s10(&self) -> S10_R[src]

Bit 10 - S10

pub fn s09(&self) -> S09_R[src]

Bit 9 - S09

pub fn s08(&self) -> S08_R[src]

Bit 8 - S08

pub fn s07(&self) -> S07_R[src]

Bit 7 - S07

pub fn s06(&self) -> S06_R[src]

Bit 6 - S06

pub fn s05(&self) -> S05_R[src]

Bit 5 - S05

pub fn s04(&self) -> S04_R[src]

Bit 4 - S04

pub fn s03(&self) -> S03_R[src]

Bit 3 - S03

pub fn s02(&self) -> S02_R[src]

Bit 2 - S02

pub fn s01(&self) -> S01_R[src]

Bit 1 - S01

pub fn s00(&self) -> S00_R[src]

Bit 0 - S00

impl R<u32, Reg<u32, _RAM_COM3>>[src]

pub fn s31(&self) -> S31_R[src]

Bit 31 - S31

pub fn s30(&self) -> S30_R[src]

Bit 30 - S30

pub fn s29(&self) -> S29_R[src]

Bit 29 - S29

pub fn s28(&self) -> S28_R[src]

Bit 28 - S28

pub fn s27(&self) -> S27_R[src]

Bit 27 - S27

pub fn s26(&self) -> S26_R[src]

Bit 26 - S26

pub fn s25(&self) -> S25_R[src]

Bit 25 - S25

pub fn s24(&self) -> S24_R[src]

Bit 24 - S24

pub fn s23(&self) -> S23_R[src]

Bit 23 - S23

pub fn s22(&self) -> S22_R[src]

Bit 22 - S22

pub fn s21(&self) -> S21_R[src]

Bit 21 - S21

pub fn s20(&self) -> S20_R[src]

Bit 20 - S20

pub fn s19(&self) -> S19_R[src]

Bit 19 - S19

pub fn s18(&self) -> S18_R[src]

Bit 18 - S18

pub fn s17(&self) -> S17_R[src]

Bit 17 - S17

pub fn s16(&self) -> S16_R[src]

Bit 16 - S16

pub fn s15(&self) -> S15_R[src]

Bit 15 - S15

pub fn s14(&self) -> S14_R[src]

Bit 14 - S14

pub fn s13(&self) -> S13_R[src]

Bit 13 - S13

pub fn s12(&self) -> S12_R[src]

Bit 12 - S12

pub fn s11(&self) -> S11_R[src]

Bit 11 - S11

pub fn s10(&self) -> S10_R[src]

Bit 10 - S10

pub fn s09(&self) -> S09_R[src]

Bit 9 - S09

pub fn s08(&self) -> S08_R[src]

Bit 8 - S08

pub fn s07(&self) -> S07_R[src]

Bit 7 - S07

pub fn s06(&self) -> S06_R[src]

Bit 6 - S06

pub fn s05(&self) -> S05_R[src]

Bit 5 - S05

pub fn s04(&self) -> S04_R[src]

Bit 4 - S04

pub fn s03(&self) -> S03_R[src]

Bit 3 - S03

pub fn s02(&self) -> S02_R[src]

Bit 2 - S02

pub fn s01(&self) -> S01_R[src]

Bit 1 - S01

pub fn s00(&self) -> S00_R[src]

Bit 0 - S00

impl R<u32, Reg<u32, _RAM_COM4>>[src]

pub fn s31(&self) -> S31_R[src]

Bit 31 - S31

pub fn s30(&self) -> S30_R[src]

Bit 30 - S30

pub fn s29(&self) -> S29_R[src]

Bit 29 - S29

pub fn s28(&self) -> S28_R[src]

Bit 28 - S28

pub fn s27(&self) -> S27_R[src]

Bit 27 - S27

pub fn s26(&self) -> S26_R[src]

Bit 26 - S26

pub fn s25(&self) -> S25_R[src]

Bit 25 - S25

pub fn s24(&self) -> S24_R[src]

Bit 24 - S24

pub fn s23(&self) -> S23_R[src]

Bit 23 - S23

pub fn s22(&self) -> S22_R[src]

Bit 22 - S22

pub fn s21(&self) -> S21_R[src]

Bit 21 - S21

pub fn s20(&self) -> S20_R[src]

Bit 20 - S20

pub fn s19(&self) -> S19_R[src]

Bit 19 - S19

pub fn s18(&self) -> S18_R[src]

Bit 18 - S18

pub fn s17(&self) -> S17_R[src]

Bit 17 - S17

pub fn s16(&self) -> S16_R[src]

Bit 16 - S16

pub fn s15(&self) -> S15_R[src]

Bit 15 - S15

pub fn s14(&self) -> S14_R[src]

Bit 14 - S14

pub fn s13(&self) -> S13_R[src]

Bit 13 - S13

pub fn s12(&self) -> S12_R[src]

Bit 12 - S12

pub fn s11(&self) -> S11_R[src]

Bit 11 - S11

pub fn s10(&self) -> S10_R[src]

Bit 10 - S10

pub fn s09(&self) -> S09_R[src]

Bit 9 - S09

pub fn s08(&self) -> S08_R[src]

Bit 8 - S08

pub fn s07(&self) -> S07_R[src]

Bit 7 - S07

pub fn s06(&self) -> S06_R[src]

Bit 6 - S06

pub fn s05(&self) -> S05_R[src]

Bit 5 - S05

pub fn s04(&self) -> S04_R[src]

Bit 4 - S04

pub fn s03(&self) -> S03_R[src]

Bit 3 - S03

pub fn s02(&self) -> S02_R[src]

Bit 2 - S02

pub fn s01(&self) -> S01_R[src]

Bit 1 - S01

pub fn s00(&self) -> S00_R[src]

Bit 0 - S00

impl R<u32, Reg<u32, _RAM_COM5>>[src]

pub fn s31(&self) -> S31_R[src]

Bit 31 - S31

pub fn s30(&self) -> S30_R[src]

Bit 30 - S30

pub fn s29(&self) -> S29_R[src]

Bit 29 - S29

pub fn s28(&self) -> S28_R[src]

Bit 28 - S28

pub fn s27(&self) -> S27_R[src]

Bit 27 - S27

pub fn s26(&self) -> S26_R[src]

Bit 26 - S26

pub fn s25(&self) -> S25_R[src]

Bit 25 - S25

pub fn s24(&self) -> S24_R[src]

Bit 24 - S24

pub fn s23(&self) -> S23_R[src]

Bit 23 - S23

pub fn s22(&self) -> S22_R[src]

Bit 22 - S22

pub fn s21(&self) -> S21_R[src]

Bit 21 - S21

pub fn s20(&self) -> S20_R[src]

Bit 20 - S20

pub fn s19(&self) -> S19_R[src]

Bit 19 - S19

pub fn s18(&self) -> S18_R[src]

Bit 18 - S18

pub fn s17(&self) -> S17_R[src]

Bit 17 - S17

pub fn s16(&self) -> S16_R[src]

Bit 16 - S16

pub fn s15(&self) -> S15_R[src]

Bit 15 - S15

pub fn s14(&self) -> S14_R[src]

Bit 14 - S14

pub fn s13(&self) -> S13_R[src]

Bit 13 - S13

pub fn s12(&self) -> S12_R[src]

Bit 12 - S12

pub fn s11(&self) -> S11_R[src]

Bit 11 - S11

pub fn s10(&self) -> S10_R[src]

Bit 10 - S10

pub fn s09(&self) -> S09_R[src]

Bit 9 - S09

pub fn s08(&self) -> S08_R[src]

Bit 8 - S08

pub fn s07(&self) -> S07_R[src]

Bit 7 - S07

pub fn s06(&self) -> S06_R[src]

Bit 6 - S06

pub fn s05(&self) -> S05_R[src]

Bit 5 - S05

pub fn s04(&self) -> S04_R[src]

Bit 4 - S04

pub fn s03(&self) -> S03_R[src]

Bit 3 - S03

pub fn s02(&self) -> S02_R[src]

Bit 2 - S02

pub fn s01(&self) -> S01_R[src]

Bit 1 - S01

pub fn s00(&self) -> S00_R[src]

Bit 0 - S00

impl R<u32, Reg<u32, _RAM_COM6>>[src]

pub fn s31(&self) -> S31_R[src]

Bit 31 - S31

pub fn s30(&self) -> S30_R[src]

Bit 30 - S30

pub fn s29(&self) -> S29_R[src]

Bit 29 - S29

pub fn s28(&self) -> S28_R[src]

Bit 28 - S28

pub fn s27(&self) -> S27_R[src]

Bit 27 - S27

pub fn s26(&self) -> S26_R[src]

Bit 26 - S26

pub fn s25(&self) -> S25_R[src]

Bit 25 - S25

pub fn s24(&self) -> S24_R[src]

Bit 24 - S24

pub fn s23(&self) -> S23_R[src]

Bit 23 - S23

pub fn s22(&self) -> S22_R[src]

Bit 22 - S22

pub fn s21(&self) -> S21_R[src]

Bit 21 - S21

pub fn s20(&self) -> S20_R[src]

Bit 20 - S20

pub fn s19(&self) -> S19_R[src]

Bit 19 - S19

pub fn s18(&self) -> S18_R[src]

Bit 18 - S18

pub fn s17(&self) -> S17_R[src]

Bit 17 - S17

pub fn s16(&self) -> S16_R[src]

Bit 16 - S16

pub fn s15(&self) -> S15_R[src]

Bit 15 - S15

pub fn s14(&self) -> S14_R[src]

Bit 14 - S14

pub fn s13(&self) -> S13_R[src]

Bit 13 - S13

pub fn s12(&self) -> S12_R[src]

Bit 12 - S12

pub fn s11(&self) -> S11_R[src]

Bit 11 - S11

pub fn s10(&self) -> S10_R[src]

Bit 10 - S10

pub fn s09(&self) -> S09_R[src]

Bit 9 - S09

pub fn s08(&self) -> S08_R[src]

Bit 8 - S08

pub fn s07(&self) -> S07_R[src]

Bit 7 - S07

pub fn s06(&self) -> S06_R[src]

Bit 6 - S06

pub fn s05(&self) -> S05_R[src]

Bit 5 - S05

pub fn s04(&self) -> S04_R[src]

Bit 4 - S04

pub fn s03(&self) -> S03_R[src]

Bit 3 - S03

pub fn s02(&self) -> S02_R[src]

Bit 2 - S02

pub fn s01(&self) -> S01_R[src]

Bit 1 - S01

pub fn s00(&self) -> S00_R[src]

Bit 0 - S00

impl R<u32, Reg<u32, _RAM_COM7>>[src]

pub fn s31(&self) -> S31_R[src]

Bit 31 - S31

pub fn s30(&self) -> S30_R[src]

Bit 30 - S30

pub fn s29(&self) -> S29_R[src]

Bit 29 - S29

pub fn s28(&self) -> S28_R[src]

Bit 28 - S28

pub fn s27(&self) -> S27_R[src]

Bit 27 - S27

pub fn s26(&self) -> S26_R[src]

Bit 26 - S26

pub fn s25(&self) -> S25_R[src]

Bit 25 - S25

pub fn s24(&self) -> S24_R[src]

Bit 24 - S24

pub fn s23(&self) -> S23_R[src]

Bit 23 - S23

pub fn s22(&self) -> S22_R[src]

Bit 22 - S22

pub fn s21(&self) -> S21_R[src]

Bit 21 - S21

pub fn s20(&self) -> S20_R[src]

Bit 20 - S20

pub fn s19(&self) -> S19_R[src]

Bit 19 - S19

pub fn s18(&self) -> S18_R[src]

Bit 18 - S18

pub fn s17(&self) -> S17_R[src]

Bit 17 - S17

pub fn s16(&self) -> S16_R[src]

Bit 16 - S16

pub fn s15(&self) -> S15_R[src]

Bit 15 - S15

pub fn s14(&self) -> S14_R[src]

Bit 14 - S14

pub fn s13(&self) -> S13_R[src]

Bit 13 - S13

pub fn s12(&self) -> S12_R[src]

Bit 12 - S12

pub fn s11(&self) -> S11_R[src]

Bit 11 - S11

pub fn s10(&self) -> S10_R[src]

Bit 10 - S10

pub fn s09(&self) -> S09_R[src]

Bit 9 - S09

pub fn s08(&self) -> S08_R[src]

Bit 8 - S08

pub fn s07(&self) -> S07_R[src]

Bit 7 - S07

pub fn s06(&self) -> S06_R[src]

Bit 6 - S06

pub fn s05(&self) -> S05_R[src]

Bit 5 - S05

pub fn s04(&self) -> S04_R[src]

Bit 4 - S04

pub fn s03(&self) -> S03_R[src]

Bit 3 - S03

pub fn s02(&self) -> S02_R[src]

Bit 2 - S02

pub fn s01(&self) -> S01_R[src]

Bit 1 - S01

pub fn s00(&self) -> S00_R[src]

Bit 0 - S00

impl R<u32, Reg<u32, _CSR>>[src]

pub fn opa3calout(&self) -> OPA3CALOUT_R[src]

Bit 31 - OPAMP3 calibration output

pub fn opa2calout(&self) -> OPA2CALOUT_R[src]

Bit 30 - OPAMP2 calibration output

pub fn opa1calout(&self) -> OPA1CALOUT_R[src]

Bit 29 - OPAMP1 calibration output

pub fn aop_range(&self) -> AOP_RANGE_R[src]

Bit 28 - Power range selection

pub fn s7sel2(&self) -> S7SEL2_R[src]

Bit 27 - Switch 7 for OPAMP2 enable

pub fn anawsel3(&self) -> ANAWSEL3_R[src]

Bit 26 - Switch SanA enable for OPAMP3

pub fn anawsel2(&self) -> ANAWSEL2_R[src]

Bit 25 - Switch SanA enable for OPAMP2

pub fn anawsel1(&self) -> ANAWSEL1_R[src]

Bit 24 - Switch SanA enable for OPAMP1

pub fn opa3lpm(&self) -> OPA3LPM_R[src]

Bit 23 - OPAMP3 low power mode

pub fn opa3cal_h(&self) -> OPA3CAL_H_R[src]

Bit 22 - OPAMP3 offset calibration for N differential pair

pub fn opa3cal_l(&self) -> OPA3CAL_L_R[src]

Bit 21 - OPAMP3 offset Calibration for P differential pair

pub fn s6sel3(&self) -> S6SEL3_R[src]

Bit 20 - Switch 6 for OPAMP3 enable

pub fn s5sel3(&self) -> S5SEL3_R[src]

Bit 19 - Switch 5 for OPAMP3 enable

pub fn s4sel3(&self) -> S4SEL3_R[src]

Bit 18 - Switch 4 for OPAMP3 enable

pub fn s3sel3(&self) -> S3SEL3_R[src]

Bit 17 - Switch 3 for OPAMP3 Enable

pub fn opa3pd(&self) -> OPA3PD_R[src]

Bit 16 - OPAMP3 power down

pub fn opa2lpm(&self) -> OPA2LPM_R[src]

Bit 15 - OPAMP2 low power mode

pub fn opa2cal_h(&self) -> OPA2CAL_H_R[src]

Bit 14 - OPAMP2 offset calibration for N differential pair

pub fn opa2cal_l(&self) -> OPA2CAL_L_R[src]

Bit 13 - OPAMP2 offset Calibration for P differential pair

pub fn s6sel2(&self) -> S6SEL2_R[src]

Bit 12 - Switch 6 for OPAMP2 enable

pub fn s5sel2(&self) -> S5SEL2_R[src]

Bit 11 - Switch 5 for OPAMP2 enable

pub fn s4sel2(&self) -> S4SEL2_R[src]

Bit 10 - Switch 4 for OPAMP2 enable

pub fn s3sel2(&self) -> S3SEL2_R[src]

Bit 9 - Switch 3 for OPAMP2 enable

pub fn opa2pd(&self) -> OPA2PD_R[src]

Bit 8 - OPAMP2 power down

pub fn opa1lpm(&self) -> OPA1LPM_R[src]

Bit 7 - OPAMP1 low power mode

pub fn opa1cal_h(&self) -> OPA1CAL_H_R[src]

Bit 6 - OPAMP1 offset calibration for N differential pair

pub fn opa1cal_l(&self) -> OPA1CAL_L_R[src]

Bit 5 - OPAMP1 offset calibration for P differential pair

pub fn s6sel1(&self) -> S6SEL1_R[src]

Bit 4 - Switch 6 for OPAMP1 enable

pub fn s5sel1(&self) -> S5SEL1_R[src]

Bit 3 - Switch 5 for OPAMP1 enable

pub fn s4sel1(&self) -> S4SEL1_R[src]

Bit 2 - Switch 4 for OPAMP1 enable

pub fn s3sel1(&self) -> S3SEL1_R[src]

Bit 1 - Switch 3 for OPAMP1 enable

pub fn opa1pd(&self) -> OPA1PD_R[src]

Bit 0 - OPAMP1 power down

impl R<u32, Reg<u32, _OTR>>[src]

pub fn ot_user(&self) -> OT_USER_R[src]

Bit 31 - Select user or factory trimming value

pub fn ao3_opt_offset_trim(&self) -> AO3_OPT_OFFSET_TRIM_R[src]

Bits 20:29 - OPAMP3, 10-bit offset trim value for normal mode

pub fn ao2_opt_offset_trim(&self) -> AO2_OPT_OFFSET_TRIM_R[src]

Bits 10:19 - OPAMP2, 10-bit offset trim value for normal mode

pub fn ao1_opt_offset_trim(&self) -> AO1_OPT_OFFSET_TRIM_R[src]

Bits 0:9 - OPAMP1, 10-bit offset trim value for normal mode

impl R<u32, Reg<u32, _LPOTR>>[src]

pub fn ao3_opt_offset_trim_lp(&self) -> AO3_OPT_OFFSET_TRIM_LP_R[src]

Bits 20:29 - OPAMP3, 10-bit offset trim value for low power mode

pub fn ao2_opt_offset_trim_lp(&self) -> AO2_OPT_OFFSET_TRIM_LP_R[src]

Bits 10:19 - OPAMP2, 10-bit offset trim value for low power mode

pub fn ao1_opt_offset_trim_lp(&self) -> AO1_OPT_OFFSET_TRIM_LP_R[src]

Bits 0:9 - OPAMP1, 10-bit offset trim value for low power mode

impl R<bool, PDDS_A>[src]

pub fn variant(&self) -> PDDS_A[src]

Get enumerated values variant

pub fn is_stop_mode(&self) -> bool[src]

Checks if the value of the field is STOP_MODE

pub fn is_standby_mode(&self) -> bool[src]

Checks if the value of the field is STANDBY_MODE

impl R<u32, Reg<u32, _CR>>[src]

pub fn lprun(&self) -> LPRUN_R[src]

Bit 14 - Low power run mode

pub fn vos(&self) -> VOS_R[src]

Bits 11:12 - Voltage scaling range selection

pub fn fwu(&self) -> FWU_R[src]

Bit 10 - Fast wakeup

pub fn ulp(&self) -> ULP_R[src]

Bit 9 - Ultralow power mode

pub fn dbp(&self) -> DBP_R[src]

Bit 8 - Disable backup domain write protection

pub fn pls(&self) -> PLS_R[src]

Bits 5:7 - PVD level selection

pub fn pvde(&self) -> PVDE_R[src]

Bit 4 - Power voltage detector enable

pub fn csbf(&self) -> CSBF_R[src]

Bit 3 - Clear standby flag

pub fn cwuf(&self) -> CWUF_R[src]

Bit 2 - Clear wakeup flag

pub fn pdds(&self) -> PDDS_R[src]

Bit 1 - Power down deepsleep

pub fn lpsdsr(&self) -> LPSDSR_R[src]

Bit 0 - Low-power deep sleep

impl R<u32, Reg<u32, _CSR>>[src]

pub fn ewup3(&self) -> EWUP3_R[src]

Bit 10 - Enable WKUP pin 3

pub fn ewup2(&self) -> EWUP2_R[src]

Bit 9 - Enable WKUP pin 2

pub fn ewup1(&self) -> EWUP1_R[src]

Bit 8 - Enable WKUP pin 1

pub fn reglpf(&self) -> REGLPF_R[src]

Bit 5 - Regulator LP flag

pub fn vosf(&self) -> VOSF_R[src]

Bit 4 - Voltage Scaling select flag

pub fn vrefintrdyf(&self) -> VREFINTRDYF_R[src]

Bit 3 - Internal voltage reference (VREFINT) ready flag

pub fn pvdo(&self) -> PVDO_R[src]

Bit 2 - PVD output

pub fn sbf(&self) -> SBF_R[src]

Bit 1 - Standby flag

pub fn wuf(&self) -> WUF_R[src]

Bit 0 - Wakeup flag

impl R<u32, Reg<u32, _CR>>[src]

pub fn rtcpre1(&self) -> RTCPRE1_R[src]

Bit 30 - TC/LCD prescaler

pub fn rtcpre0(&self) -> RTCPRE0_R[src]

Bit 29 - RTCPRE0

pub fn csson(&self) -> CSSON_R[src]

Bit 28 - Clock security system enable

pub fn pllrdy(&self) -> PLLRDY_R[src]

Bit 25 - PLL clock ready flag

pub fn pllon(&self) -> PLLON_R[src]

Bit 24 - PLL enable

pub fn hsebyp(&self) -> HSEBYP_R[src]

Bit 18 - HSE clock bypass

pub fn hserdy(&self) -> HSERDY_R[src]

Bit 17 - HSE clock ready flag

pub fn hseon(&self) -> HSEON_R[src]

Bit 16 - HSE clock enable

pub fn msirdy(&self) -> MSIRDY_R[src]

Bit 9 - MSI clock ready flag

pub fn msion(&self) -> MSION_R[src]

Bit 8 - MSI clock enable

pub fn hsirdy(&self) -> HSIRDY_R[src]

Bit 1 - Internal high-speed clock ready flag

pub fn hsion(&self) -> HSION_R[src]

Bit 0 - Internal high-speed clock enable

impl R<u32, Reg<u32, _ICSCR>>[src]

pub fn msitrim(&self) -> MSITRIM_R[src]

Bits 24:31 - MSI clock trimming

pub fn msical(&self) -> MSICAL_R[src]

Bits 16:23 - MSI clock calibration

pub fn msirange(&self) -> MSIRANGE_R[src]

Bits 13:15 - MSI clock ranges

pub fn hsitrim(&self) -> HSITRIM_R[src]

Bits 8:12 - High speed internal clock trimming

pub fn hsical(&self) -> HSICAL_R[src]

Bits 0:7 - nternal high speed clock calibration

impl R<u32, Reg<u32, _CFGR>>[src]

pub fn mcopre(&self) -> MCOPRE_R[src]

Bits 28:30 - Microcontroller clock output prescaler

pub fn mcosel(&self) -> MCOSEL_R[src]

Bits 24:26 - Microcontroller clock output selection

pub fn plldiv(&self) -> PLLDIV_R[src]

Bits 22:23 - PLL output division

pub fn pllmul(&self) -> PLLMUL_R[src]

Bits 18:21 - PLL multiplication factor

pub fn pllsrc(&self) -> PLLSRC_R[src]

Bit 16 - PLL entry clock source

pub fn ppre2(&self) -> PPRE2_R[src]

Bits 11:13 - APB high-speed prescaler (APB2)

pub fn ppre1(&self) -> PPRE1_R[src]

Bits 8:10 - APB low-speed prescaler (APB1)

pub fn hpre(&self) -> HPRE_R[src]

Bits 4:7 - AHB prescaler

pub fn sws(&self) -> SWS_R[src]

Bits 2:3 - System clock switch status

pub fn sw(&self) -> SW_R[src]

Bits 0:1 - System clock switch

impl R<u32, Reg<u32, _CIR>>[src]

pub fn msirdyie(&self) -> MSIRDYIE_R[src]

Bit 13 - MSI ready interrupt enable

pub fn pllrdyie(&self) -> PLLRDYIE_R[src]

Bit 12 - PLL ready interrupt enable

pub fn hserdyie(&self) -> HSERDYIE_R[src]

Bit 11 - HSE ready interrupt enable

pub fn hsirdyie(&self) -> HSIRDYIE_R[src]

Bit 10 - HSI ready interrupt enable

pub fn lserdyie(&self) -> LSERDYIE_R[src]

Bit 9 - LSE ready interrupt enable

pub fn lsirdyie(&self) -> LSIRDYIE_R[src]

Bit 8 - LSI ready interrupt enable

pub fn cssf(&self) -> CSSF_R[src]

Bit 7 - Clock security system interrupt flag

pub fn msirdyf(&self) -> MSIRDYF_R[src]

Bit 5 - MSI ready interrupt flag

pub fn pllrdyf(&self) -> PLLRDYF_R[src]

Bit 4 - PLL ready interrupt flag

pub fn hserdyf(&self) -> HSERDYF_R[src]

Bit 3 - HSE ready interrupt flag

pub fn hsirdyf(&self) -> HSIRDYF_R[src]

Bit 2 - HSI ready interrupt flag

pub fn lserdyf(&self) -> LSERDYF_R[src]

Bit 1 - LSE ready interrupt flag

pub fn lsirdyf(&self) -> LSIRDYF_R[src]

Bit 0 - LSI ready interrupt flag

impl R<u32, Reg<u32, _AHBRSTR>>[src]

pub fn fsmcrst(&self) -> FSMCRST_R[src]

Bit 30 - FSMC reset

pub fn dma2rst(&self) -> DMA2RST_R[src]

Bit 25 - DMA2 reset

pub fn dma1rst(&self) -> DMA1RST_R[src]

Bit 24 - DMA1 reset

pub fn flitfrst(&self) -> FLITFRST_R[src]

Bit 15 - FLITF reset

pub fn crcrst(&self) -> CRCRST_R[src]

Bit 12 - CRC reset

pub fn gpiogrst(&self) -> GPIOGRST_R[src]

Bit 7 - IO port G reset

pub fn gpiofrst(&self) -> GPIOFRST_R[src]

Bit 6 - IO port F reset

pub fn gpiohrst(&self) -> GPIOHRST_R[src]

Bit 5 - IO port H reset

pub fn gpioerst(&self) -> GPIOERST_R[src]

Bit 4 - IO port E reset

pub fn gpiodrst(&self) -> GPIODRST_R[src]

Bit 3 - IO port D reset

pub fn gpiocrst(&self) -> GPIOCRST_R[src]

Bit 2 - IO port C reset

pub fn gpiobrst(&self) -> GPIOBRST_R[src]

Bit 1 - IO port B reset

pub fn gpioarst(&self) -> GPIOARST_R[src]

Bit 0 - IO port A reset

impl R<u32, Reg<u32, _APB2RSTR>>[src]

pub fn usart1rst(&self) -> USART1RST_R[src]

Bit 14 - USART1RST

pub fn spi1rst(&self) -> SPI1RST_R[src]

Bit 12 - SPI1RST

pub fn sdiorst(&self) -> SDIORST_R[src]

Bit 11 - SDIORST

pub fn adc1rst(&self) -> ADC1RST_R[src]

Bit 9 - ADC1RST

pub fn tm11rst(&self) -> TM11RST_R[src]

Bit 4 - TM11RST

pub fn tm10rst(&self) -> TM10RST_R[src]

Bit 3 - TM10RST

pub fn tim9rst(&self) -> TIM9RST_R[src]

Bit 2 - TIM9RST

pub fn syscfgrst(&self) -> SYSCFGRST_R[src]

Bit 0 - SYSCFGRST

impl R<u32, Reg<u32, _APB1RSTR>>[src]

pub fn comprst(&self) -> COMPRST_R[src]

Bit 31 - COMP interface reset

pub fn dacrst(&self) -> DACRST_R[src]

Bit 29 - DAC interface reset

pub fn pwrrst(&self) -> PWRRST_R[src]

Bit 28 - Power interface reset

pub fn usbrst(&self) -> USBRST_R[src]

Bit 23 - USB reset

pub fn i2c2rst(&self) -> I2C2RST_R[src]

Bit 22 - I2C 2 reset

pub fn i2c1rst(&self) -> I2C1RST_R[src]

Bit 21 - I2C 1 reset

pub fn uart5rst(&self) -> UART5RST_R[src]

Bit 20 - UART 5 reset

pub fn uart4rst(&self) -> UART4RST_R[src]

Bit 19 - UART 4 reset

pub fn usart3rst(&self) -> USART3RST_R[src]

Bit 18 - USART 3 reset

pub fn usart2rst(&self) -> USART2RST_R[src]

Bit 17 - USART 2 reset

pub fn spi3rst(&self) -> SPI3RST_R[src]

Bit 15 - SPI 3 reset

pub fn spi2rst(&self) -> SPI2RST_R[src]

Bit 14 - SPI 2 reset

pub fn wwdrst(&self) -> WWDRST_R[src]

Bit 11 - Window watchdog reset

pub fn lcdrst(&self) -> LCDRST_R[src]

Bit 9 - LCD reset

pub fn tim7rst(&self) -> TIM7RST_R[src]

Bit 5 - Timer 7 reset

pub fn tim6rst(&self) -> TIM6RST_R[src]

Bit 4 - Timer 6reset

pub fn tim5rst(&self) -> TIM5RST_R[src]

Bit 3 - Timer 5 reset

pub fn tim4rst(&self) -> TIM4RST_R[src]

Bit 2 - Timer 4 reset

pub fn tim3rst(&self) -> TIM3RST_R[src]

Bit 1 - Timer 3 reset

pub fn tim2rst(&self) -> TIM2RST_R[src]

Bit 0 - Timer 2 reset

impl R<u32, Reg<u32, _AHBENR>>[src]

pub fn fsmcen(&self) -> FSMCEN_R[src]

Bit 30 - FSMCEN

pub fn dma2en(&self) -> DMA2EN_R[src]

Bit 25 - DMA2 clock enable

pub fn dma1en(&self) -> DMA1EN_R[src]

Bit 24 - DMA1 clock enable

pub fn flitfen(&self) -> FLITFEN_R[src]

Bit 15 - FLITF clock enable

pub fn crcen(&self) -> CRCEN_R[src]

Bit 12 - CRC clock enable

pub fn gpiopgen(&self) -> GPIOPGEN_R[src]

Bit 7 - IO port G clock enable

pub fn gpiopfen(&self) -> GPIOPFEN_R[src]

Bit 6 - IO port F clock enable

pub fn gpiophen(&self) -> GPIOPHEN_R[src]

Bit 5 - IO port H clock enable

pub fn gpiopeen(&self) -> GPIOPEEN_R[src]

Bit 4 - IO port E clock enable

pub fn gpiopden(&self) -> GPIOPDEN_R[src]

Bit 3 - IO port D clock enable

pub fn gpiopcen(&self) -> GPIOPCEN_R[src]

Bit 2 - IO port C clock enable

pub fn gpiopben(&self) -> GPIOPBEN_R[src]

Bit 1 - IO port B clock enable

pub fn gpiopaen(&self) -> GPIOPAEN_R[src]

Bit 0 - IO port A clock enable

impl R<u32, Reg<u32, _APB2ENR>>[src]

pub fn usart1en(&self) -> USART1EN_R[src]

Bit 14 - USART1 clock enable

pub fn spi1en(&self) -> SPI1EN_R[src]

Bit 12 - SPI 1 clock enable

pub fn sdioen(&self) -> SDIOEN_R[src]

Bit 11 - SDIO clock enable

pub fn adc1en(&self) -> ADC1EN_R[src]

Bit 9 - ADC1 interface clock enable

pub fn tim11en(&self) -> TIM11EN_R[src]

Bit 4 - TIM11 timer clock enable

pub fn tim10en(&self) -> TIM10EN_R[src]

Bit 3 - TIM10 timer clock enable

pub fn tim9en(&self) -> TIM9EN_R[src]

Bit 2 - TIM9 timer clock enable

pub fn syscfgen(&self) -> SYSCFGEN_R[src]

Bit 0 - System configuration controller clock enable

impl R<u32, Reg<u32, _APB1ENR>>[src]

pub fn compen(&self) -> COMPEN_R[src]

Bit 31 - COMP interface clock enable

pub fn dacen(&self) -> DACEN_R[src]

Bit 29 - DAC interface clock enable

pub fn pwren(&self) -> PWREN_R[src]

Bit 28 - Power interface clock enable

pub fn usben(&self) -> USBEN_R[src]

Bit 23 - USB clock enable

pub fn i2c2en(&self) -> I2C2EN_R[src]

Bit 22 - I2C 2 clock enable

pub fn i2c1en(&self) -> I2C1EN_R[src]

Bit 21 - I2C 1 clock enable

pub fn usart5en(&self) -> USART5EN_R[src]

Bit 20 - UART 5 clock enable

pub fn usart4en(&self) -> USART4EN_R[src]

Bit 19 - UART 4 clock enable

pub fn usart3en(&self) -> USART3EN_R[src]

Bit 18 - USART 3 clock enable

pub fn usart2en(&self) -> USART2EN_R[src]

Bit 17 - USART 2 clock enable

pub fn spi3en(&self) -> SPI3EN_R[src]

Bit 15 - SPI 3 clock enable

pub fn spi2en(&self) -> SPI2EN_R[src]

Bit 14 - SPI 2 clock enable

pub fn wwdgen(&self) -> WWDGEN_R[src]

Bit 11 - Window watchdog clock enable

pub fn lcden(&self) -> LCDEN_R[src]

Bit 9 - LCD clock enable

pub fn tim7en(&self) -> TIM7EN_R[src]

Bit 5 - Timer 7 clock enable

pub fn tim6en(&self) -> TIM6EN_R[src]

Bit 4 - Timer 6 clock enable

pub fn tim5en(&self) -> TIM5EN_R[src]

Bit 3 - Timer 5 clock enable

pub fn tim4en(&self) -> TIM4EN_R[src]

Bit 2 - Timer 4 clock enable

pub fn tim3en(&self) -> TIM3EN_R[src]

Bit 1 - Timer 3 clock enable

pub fn tim2en(&self) -> TIM2EN_R[src]

Bit 0 - Timer 2 clock enable

impl R<u32, Reg<u32, _AHBLPENR>>[src]

pub fn dma2lpen(&self) -> DMA2LPEN_R[src]

Bit 25 - DMA2 clock enable during Sleep mode

pub fn dma1lpen(&self) -> DMA1LPEN_R[src]

Bit 24 - DMA1 clock enable during Sleep mode

pub fn sramlpen(&self) -> SRAMLPEN_R[src]

Bit 16 - SRAM clock enable during Sleep mode

pub fn flitflpen(&self) -> FLITFLPEN_R[src]

Bit 15 - FLITF clock enable during Sleep mode

pub fn crclpen(&self) -> CRCLPEN_R[src]

Bit 12 - CRC clock enable during Sleep mode

pub fn gpioglpen(&self) -> GPIOGLPEN_R[src]

Bit 7 - IO port G clock enable during Sleep mode

pub fn gpioflpen(&self) -> GPIOFLPEN_R[src]

Bit 6 - IO port F clock enable during Sleep mode

pub fn gpiohlpen(&self) -> GPIOHLPEN_R[src]

Bit 5 - IO port H clock enable during Sleep mode

pub fn gpioelpen(&self) -> GPIOELPEN_R[src]

Bit 4 - IO port E clock enable during Sleep mode

pub fn gpiodlpen(&self) -> GPIODLPEN_R[src]

Bit 3 - IO port D clock enable during Sleep mode

pub fn gpioclpen(&self) -> GPIOCLPEN_R[src]

Bit 2 - IO port C clock enable during Sleep mode

pub fn gpioblpen(&self) -> GPIOBLPEN_R[src]

Bit 1 - IO port B clock enable during Sleep mode

pub fn gpioalpen(&self) -> GPIOALPEN_R[src]

Bit 0 - IO port A clock enable during Sleep mode

impl R<u32, Reg<u32, _APB2LPENR>>[src]

pub fn usart1lpen(&self) -> USART1LPEN_R[src]

Bit 14 - USART1 clock enable during Sleep mode

pub fn spi1lpen(&self) -> SPI1LPEN_R[src]

Bit 12 - SPI 1 clock enable during Sleep mode

pub fn sdiolpen(&self) -> SDIOLPEN_R[src]

Bit 11 - SDIO clock enable during Sleep mode

pub fn adc1lpen(&self) -> ADC1LPEN_R[src]

Bit 9 - ADC1 interface clock enable during Sleep mode

pub fn tim11lpen(&self) -> TIM11LPEN_R[src]

Bit 4 - TIM11 timer clock enable during Sleep mode

pub fn tim10lpen(&self) -> TIM10LPEN_R[src]

Bit 3 - TIM10 timer clock enable during Sleep mode

pub fn tim9lpen(&self) -> TIM9LPEN_R[src]

Bit 2 - TIM9 timer clock enable during Sleep mode

pub fn syscfglpen(&self) -> SYSCFGLPEN_R[src]

Bit 0 - System configuration controller clock enable during Sleep mode

impl R<u32, Reg<u32, _APB1LPENR>>[src]

pub fn complpen(&self) -> COMPLPEN_R[src]

Bit 31 - COMP interface clock enable during Sleep mode

pub fn daclpen(&self) -> DACLPEN_R[src]

Bit 29 - DAC interface clock enable during Sleep mode

pub fn pwrlpen(&self) -> PWRLPEN_R[src]

Bit 28 - Power interface clock enable during Sleep mode

pub fn usblpen(&self) -> USBLPEN_R[src]

Bit 23 - USB clock enable during Sleep mode

pub fn i2c2lpen(&self) -> I2C2LPEN_R[src]

Bit 22 - I2C 2 clock enable during Sleep mode

pub fn i2c1lpen(&self) -> I2C1LPEN_R[src]

Bit 21 - I2C 1 clock enable during Sleep mode

pub fn usart3lpen(&self) -> USART3LPEN_R[src]

Bit 18 - USART 3 clock enable during Sleep mode

pub fn usart2lpen(&self) -> USART2LPEN_R[src]

Bit 17 - USART 2 clock enable during Sleep mode

pub fn spi2lpen(&self) -> SPI2LPEN_R[src]

Bit 14 - SPI 2 clock enable during Sleep mode

pub fn wwdglpen(&self) -> WWDGLPEN_R[src]

Bit 11 - Window watchdog clock enable during Sleep mode

pub fn lcdlpen(&self) -> LCDLPEN_R[src]

Bit 9 - LCD clock enable during Sleep mode

pub fn tim7lpen(&self) -> TIM7LPEN_R[src]

Bit 5 - Timer 7 clock enable during Sleep mode

pub fn tim6lpen(&self) -> TIM6LPEN_R[src]

Bit 4 - Timer 6 clock enable during Sleep mode

pub fn tim4lpen(&self) -> TIM4LPEN_R[src]

Bit 2 - Timer 4 clock enable during Sleep mode

pub fn tim3lpen(&self) -> TIM3LPEN_R[src]

Bit 1 - Timer 3 clock enable during Sleep mode

pub fn tim2lpen(&self) -> TIM2LPEN_R[src]

Bit 0 - Timer 2 clock enable during Sleep mode

impl R<u32, Reg<u32, _CSR>>[src]

pub fn lpwrstf(&self) -> LPWRSTF_R[src]

Bit 31 - Low-power reset flag

pub fn wwdgrstf(&self) -> WWDGRSTF_R[src]

Bit 30 - Window watchdog reset flag

pub fn iwdgrstf(&self) -> IWDGRSTF_R[src]

Bit 29 - Independent watchdog reset flag

pub fn sftrstf(&self) -> SFTRSTF_R[src]

Bit 28 - Software reset flag

pub fn porrstf(&self) -> PORRSTF_R[src]

Bit 27 - POR/PDR reset flag

pub fn pinrstf(&self) -> PINRSTF_R[src]

Bit 26 - PIN reset flag

pub fn rmvf(&self) -> RMVF_R[src]

Bit 24 - Remove reset flag

pub fn rtcrst(&self) -> RTCRST_R[src]

Bit 23 - RTC software reset

pub fn rtcen(&self) -> RTCEN_R[src]

Bit 22 - RTC clock enable

pub fn rtcsel(&self) -> RTCSEL_R[src]

Bits 16:17 - RTC and LCD clock source selection

pub fn lsebyp(&self) -> LSEBYP_R[src]

Bit 10 - External low-speed oscillator bypass

pub fn lserdy(&self) -> LSERDY_R[src]

Bit 9 - External low-speed oscillator ready

pub fn lseon(&self) -> LSEON_R[src]

Bit 8 - External low-speed oscillator enable

pub fn lsirdy(&self) -> LSIRDY_R[src]

Bit 1 - Internal low-speed oscillator ready

pub fn lsion(&self) -> LSION_R[src]

Bit 0 - Internal low-speed oscillator enable

impl R<u32, Reg<u32, _ICR>>[src]

pub fn ic4(&self) -> IC4_R[src]

Bit 21 - IC4

pub fn ic3(&self) -> IC3_R[src]

Bit 20 - IC3

pub fn ic2(&self) -> IC2_R[src]

Bit 19 - IC2

pub fn ic1(&self) -> IC1_R[src]

Bit 18 - IC1

pub fn tim(&self) -> TIM_R[src]

Bits 16:17 - Timer select bits

pub fn ic4ios(&self) -> IC4IOS_R[src]

Bits 12:15 - Input capture 4 select bits

pub fn ic3ios(&self) -> IC3IOS_R[src]

Bits 8:11 - Input capture 3 select bits

pub fn ic2ios(&self) -> IC2IOS_R[src]

Bits 4:7 - Input capture 2 select bits

pub fn ic1ios(&self) -> IC1IOS_R[src]

Bits 0:3 - Input capture 1 select bits

impl R<u32, Reg<u32, _ASCR1>>[src]

pub fn scm(&self) -> SCM_R[src]

Bit 31 - Switch control mode

pub fn ch30gr11_4(&self) -> CH30GR11_4_R[src]

Bit 30 - Analog switch control

pub fn ch29gr11_3(&self) -> CH29GR11_3_R[src]

Bit 29 - Analog switch control

pub fn ch28gr11_2(&self) -> CH28GR11_2_R[src]

Bit 28 - Analog switch control

pub fn ch27gr11_1(&self) -> CH27GR11_1_R[src]

Bit 27 - Analog switch control

pub fn vcomp(&self) -> VCOMP_R[src]

Bit 26 - ADC analog switch selection for internal node to comparator 1

pub fn ch25(&self) -> CH25_R[src]

Bit 25 - Analog I/O switch control of channel CH25

pub fn ch24(&self) -> CH24_R[src]

Bit 24 - Analog I/O switch control of channel CH24

pub fn ch23(&self) -> CH23_R[src]

Bit 23 - Analog I/O switch control of channel CH23

pub fn ch22(&self) -> CH22_R[src]

Bit 22 - Analog I/O switch control of channel CH22

pub fn ch21gr7_4(&self) -> CH21GR7_4_R[src]

Bit 21 - Analog switch control

pub fn ch20gr7_3(&self) -> CH20GR7_3_R[src]

Bit 20 - Analog switch control

pub fn ch19gr7_2(&self) -> CH19GR7_2_R[src]

Bit 19 - Analog switch control

pub fn ch18gr7_1(&self) -> CH18GR7_1_R[src]

Bit 18 - Analog switch control

pub fn ch31gr7_1(&self) -> CH31GR7_1_R[src]

Bit 16 - Analog switch control

pub fn ch15gr9_2(&self) -> CH15GR9_2_R[src]

Bit 15 - Analog switch control

pub fn ch14gr9_1(&self) -> CH14GR9_1_R[src]

Bit 14 - Analog switch control

pub fn ch13gr8_4(&self) -> CH13GR8_4_R[src]

Bit 13 - Analog switch control

pub fn ch12gr8_3(&self) -> CH12GR8_3_R[src]

Bit 12 - Analog switch control

pub fn ch11gr8_2(&self) -> CH11GR8_2_R[src]

Bit 11 - Analog switch control

pub fn ch10gr8_1(&self) -> CH10GR8_1_R[src]

Bit 10 - Analog switch control

pub fn ch9gr3_2(&self) -> CH9GR3_2_R[src]

Bit 9 - Analog switch control

pub fn ch8gr3_1(&self) -> CH8GR3_1_R[src]

Bit 8 - Analog switch control

pub fn ch7gr2_2(&self) -> CH7GR2_2_R[src]

Bit 7 - Analog switch control

pub fn ch6gr2_1(&self) -> CH6GR2_1_R[src]

Bit 6 - Analog switch control

pub fn comp1_sw1(&self) -> COMP1_SW1_R[src]

Bit 5 - Comparator 1 analog switch

pub fn ch31gr11_5(&self) -> CH31GR11_5_R[src]

Bit 4 - Analog switch control

pub fn ch3gr1_4(&self) -> CH3GR1_4_R[src]

Bit 3 - Analog switch control

pub fn ch2gr1_3(&self) -> CH2GR1_3_R[src]

Bit 2 - Analog switch control

pub fn ch1gr1_2(&self) -> CH1GR1_2_R[src]

Bit 1 - Analog switch control

pub fn ch0gr1_1(&self) -> CH0GR1_1_R[src]

Bit 0 - Analog switch control

impl R<u32, Reg<u32, _ASCR2>>[src]

pub fn gr5_4(&self) -> GR5_4_R[src]

Bit 29 - GR5_4 analog switch control

pub fn gr6_4(&self) -> GR6_4_R[src]

Bit 28 - GR6_4 analog switch control

pub fn gr6_3(&self) -> GR6_3_R[src]

Bit 27 - GR6_3 analog switch control

pub fn gr7_7(&self) -> GR7_7_R[src]

Bit 26 - GR7_7 analog switch control

pub fn gr7_6(&self) -> GR7_6_R[src]

Bit 25 - GR7_6 analog switch control

pub fn gr7_5(&self) -> GR7_5_R[src]

Bit 24 - GR7_5 analog switch control

pub fn gr2_5(&self) -> GR2_5_R[src]

Bit 23 - GR2_5 analog switch control

pub fn gr2_4(&self) -> GR2_4_R[src]

Bit 22 - GR2_4 analog switch control

pub fn gr2_3(&self) -> GR2_3_R[src]

Bit 21 - GR2_3 analog switch control

pub fn gr9_4(&self) -> GR9_4_R[src]

Bit 20 - GR9_4 analog switch control

pub fn gr9_3(&self) -> GR9_3_R[src]

Bit 19 - GR9_3 analog switch control

pub fn gr3_5(&self) -> GR3_5_R[src]

Bit 18 - GR3_5 analog switch control

pub fn gr3_4(&self) -> GR3_4_R[src]

Bit 17 - GR3_4 analog switch control

pub fn gr3_3(&self) -> GR3_3_R[src]

Bit 16 - GR3_3 analog switch control

pub fn gr4_3(&self) -> GR4_3_R[src]

Bit 11 - GR4_3 analog switch control

pub fn gr4_2(&self) -> GR4_2_R[src]

Bit 10 - GR4_2 analog switch control

pub fn gr4_1(&self) -> GR4_1_R[src]

Bit 9 - GR4_1 analog switch control

pub fn gr5_3(&self) -> GR5_3_R[src]

Bit 8 - GR5_3 analog switch control

pub fn gr5_2(&self) -> GR5_2_R[src]

Bit 7 - GR5_2 analog switch control

pub fn gr5_1(&self) -> GR5_1_R[src]

Bit 6 - GR5_1 analog switch control

pub fn gr6_2(&self) -> GR6_2_R[src]

Bit 5 - GR6_2 analog switch control

pub fn gr6_1(&self) -> GR6_1_R[src]

Bit 4 - GR6_1 analog switch control

pub fn gr10_4(&self) -> GR10_4_R[src]

Bit 3 - GR10_4 analog switch control

pub fn gr10_3(&self) -> GR10_3_R[src]

Bit 2 - GR10_3 analog switch control

pub fn gr10_2(&self) -> GR10_2_R[src]

Bit 1 - GR10_2 analog switch control

pub fn gr10_1(&self) -> GR10_1_R[src]

Bit 0 - GR10_1 analog switch control

impl R<u32, Reg<u32, _HYSCR1>>[src]

pub fn pb(&self) -> PB_R[src]

Bits 16:31 - Port B hysteresis control on/off

pub fn pa(&self) -> PA_R[src]

Bits 0:15 - Port A hysteresis control on/off

impl R<u32, Reg<u32, _HYSCR2>>[src]

pub fn pd(&self) -> PD_R[src]

Bits 16:31 - Port D hysteresis control on/off

pub fn pc(&self) -> PC_R[src]

Bits 0:15 - Port C hysteresis control on/off

impl R<u32, Reg<u32, _HYSCR3>>[src]

pub fn pf(&self) -> PF_R[src]

Bits 16:31 - Port F hysteresis control on/off

pub fn pe(&self) -> PE_R[src]

Bits 0:15 - Port E hysteresis control on/off

impl R<u32, Reg<u32, _HYSCR4>>[src]

pub fn pg(&self) -> PG_R[src]

Bits 0:15 - Port G hysteresis control on/off

impl R<u32, Reg<u32, _TR>>[src]

pub fn pm(&self) -> PM_R[src]

Bit 22 - AM/PM notation

pub fn ht(&self) -> HT_R[src]

Bits 20:21 - Hour tens in BCD format

pub fn hu(&self) -> HU_R[src]

Bits 16:19 - Hour units in BCD format

pub fn mnt(&self) -> MNT_R[src]

Bits 12:14 - Minute tens in BCD format

pub fn mnu(&self) -> MNU_R[src]

Bits 8:11 - Minute units in BCD format

pub fn st(&self) -> ST_R[src]

Bits 4:6 - Second tens in BCD format

pub fn su(&self) -> SU_R[src]

Bits 0:3 - Second units in BCD format

impl R<u32, Reg<u32, _DR>>[src]

pub fn yt(&self) -> YT_R[src]

Bits 20:23 - Year tens in BCD format

pub fn yu(&self) -> YU_R[src]

Bits 16:19 - Year units in BCD format

pub fn wdu(&self) -> WDU_R[src]

Bits 13:15 - Week day units

pub fn mt(&self) -> MT_R[src]

Bit 12 - Month tens in BCD format

pub fn mu(&self) -> MU_R[src]

Bits 8:11 - Month units in BCD format

pub fn dt(&self) -> DT_R[src]

Bits 4:5 - Date tens in BCD format

pub fn du(&self) -> DU_R[src]

Bits 0:3 - Date units in BCD format

impl R<u32, Reg<u32, _CR>>[src]

pub fn coe(&self) -> COE_R[src]

Bit 23 - Calibration output enable

pub fn osel(&self) -> OSEL_R[src]

Bits 21:22 - Output selection

pub fn pol(&self) -> POL_R[src]

Bit 20 - Output polarity

pub fn cosel(&self) -> COSEL_R[src]

Bit 19 - Calibration output selection

pub fn bkp(&self) -> BKP_R[src]

Bit 18 - Backup

pub fn sub1h(&self) -> SUB1H_R[src]

Bit 17 - Subtract 1 hour

pub fn add1h(&self) -> ADD1H_R[src]

Bit 16 - Add 1 hour

pub fn tsie(&self) -> TSIE_R[src]

Bit 15 - Time-stamp interrupt enable

pub fn wutie(&self) -> WUTIE_R[src]

Bit 14 - Wakeup timer interrupt enable

pub fn alrbie(&self) -> ALRBIE_R[src]

Bit 13 - Alarm B interrupt enable

pub fn alraie(&self) -> ALRAIE_R[src]

Bit 12 - Alarm A interrupt enable

pub fn tse(&self) -> TSE_R[src]

Bit 11 - Time stamp enable

pub fn wute(&self) -> WUTE_R[src]

Bit 10 - Wakeup timer enable

pub fn alrbe(&self) -> ALRBE_R[src]

Bit 9 - Alarm B enable

pub fn alrae(&self) -> ALRAE_R[src]

Bit 8 - Alarm A enable

pub fn dce(&self) -> DCE_R[src]

Bit 7 - Coarse digital calibration enable

pub fn fmt(&self) -> FMT_R[src]

Bit 6 - Hour format

pub fn bypshad(&self) -> BYPSHAD_R[src]

Bit 5 - Bypass the shadow registers

pub fn refckon(&self) -> REFCKON_R[src]

Bit 4 - Reference clock detection enable

pub fn tsedge(&self) -> TSEDGE_R[src]

Bit 3 - Time-stamp event active edge

pub fn wcksel(&self) -> WCKSEL_R[src]

Bits 0:2 - WCKSEL

impl R<u32, Reg<u32, _ISR>>[src]

pub fn recalpf(&self) -> RECALPF_R[src]

Bit 16 - Recalibration pending Flag

pub fn tamp3f(&self) -> TAMP3F_R[src]

Bit 15 - TAMPER3 detection flag

pub fn tamp2f(&self) -> TAMP2F_R[src]

Bit 14 - TAMPER2 detection flag

pub fn tamp1f(&self) -> TAMP1F_R[src]

Bit 13 - Tamper detection flag

pub fn tsovf(&self) -> TSOVF_R[src]

Bit 12 - Timestamp overflow flag

pub fn tsf(&self) -> TSF_R[src]

Bit 11 - Timestamp flag

pub fn wutf(&self) -> WUTF_R[src]

Bit 10 - Wakeup timer flag

pub fn alrbf(&self) -> ALRBF_R[src]

Bit 9 - Alarm B flag

pub fn alraf(&self) -> ALRAF_R[src]

Bit 8 - Alarm A flag

pub fn init(&self) -> INIT_R[src]

Bit 7 - Initialization mode

pub fn initf(&self) -> INITF_R[src]

Bit 6 - Initialization flag

pub fn rsf(&self) -> RSF_R[src]

Bit 5 - Registers synchronization flag

pub fn inits(&self) -> INITS_R[src]

Bit 4 - Initialization status flag

pub fn shpf(&self) -> SHPF_R[src]

Bit 3 - Shift operation pending

pub fn wutwf(&self) -> WUTWF_R[src]

Bit 2 - Wakeup timer write flag

pub fn alrbwf(&self) -> ALRBWF_R[src]

Bit 1 - Alarm B write flag

pub fn alrawf(&self) -> ALRAWF_R[src]

Bit 0 - Alarm A write flag

impl R<u32, Reg<u32, _PRER>>[src]

pub fn prediv_a(&self) -> PREDIV_A_R[src]

Bits 16:22 - Asynchronous prescaler factor

pub fn prediv_s(&self) -> PREDIV_S_R[src]

Bits 0:14 - Synchronous prescaler factor

impl R<u32, Reg<u32, _WUTR>>[src]

pub fn wut(&self) -> WUT_R[src]

Bits 0:15 - Wakeup auto-reload value bits

impl R<u32, Reg<u32, _CALIBR>>[src]

pub fn dcs(&self) -> DCS_R[src]

Bit 7 - Digital calibration sign

pub fn dc(&self) -> DC_R[src]

Bits 0:4 - Digital calibration

impl R<u32, Reg<u32, _ALRMAR>>[src]

pub fn msk4(&self) -> MSK4_R[src]

Bit 31 - Alarm A date mask

pub fn wdsel(&self) -> WDSEL_R[src]

Bit 30 - Week day selection

pub fn dt(&self) -> DT_R[src]

Bits 28:29 - Date tens in BCD format.

pub fn du(&self) -> DU_R[src]

Bits 24:27 - Date units or day in BCD format.

pub fn msk3(&self) -> MSK3_R[src]

Bit 23 - Alarm A hours mask

pub fn pm(&self) -> PM_R[src]

Bit 22 - AM/PM notation

pub fn ht(&self) -> HT_R[src]

Bits 20:21 - Hour tens in BCD format.

pub fn hu(&self) -> HU_R[src]

Bits 16:19 - Hour units in BCD format.

pub fn msk2(&self) -> MSK2_R[src]

Bit 15 - Alarm A minutes mask

pub fn mnt(&self) -> MNT_R[src]

Bits 12:14 - Minute tens in BCD format.

pub fn mnu(&self) -> MNU_R[src]

Bits 8:11 - Minute units in BCD format.

pub fn msk1(&self) -> MSK1_R[src]

Bit 7 - Alarm A seconds mask

pub fn st(&self) -> ST_R[src]

Bits 4:6 - Second tens in BCD format.

pub fn su(&self) -> SU_R[src]

Bits 0:3 - Second units in BCD format.

impl R<u32, Reg<u32, _ALRMBR>>[src]

pub fn msk4(&self) -> MSK4_R[src]

Bit 31 - Alarm B date mask

pub fn wdsel(&self) -> WDSEL_R[src]

Bit 30 - Week day selection

pub fn dt(&self) -> DT_R[src]

Bits 28:29 - Date tens in BCD format

pub fn du(&self) -> DU_R[src]

Bits 24:27 - Date units or day in BCD format

pub fn msk3(&self) -> MSK3_R[src]

Bit 23 - Alarm B hours mask

pub fn pm(&self) -> PM_R[src]

Bit 22 - AM/PM notation

pub fn ht(&self) -> HT_R[src]

Bits 20:21 - Hour tens in BCD format

pub fn hu(&self) -> HU_R[src]

Bits 16:19 - Hour units in BCD format

pub fn msk2(&self) -> MSK2_R[src]

Bit 15 - Alarm B minutes mask

pub fn mnt(&self) -> MNT_R[src]

Bits 12:14 - Minute tens in BCD format

pub fn mnu(&self) -> MNU_R[src]

Bits 8:11 - Minute units in BCD format

pub fn msk1(&self) -> MSK1_R[src]

Bit 7 - Alarm B seconds mask

pub fn st(&self) -> ST_R[src]

Bits 4:6 - Second tens in BCD format

pub fn su(&self) -> SU_R[src]

Bits 0:3 - Second units in BCD format

impl R<u32, Reg<u32, _SSR>>[src]

pub fn ss(&self) -> SS_R[src]

Bits 0:15 - Sub second value

impl R<u32, Reg<u32, _TSTR>>[src]

pub fn pm(&self) -> PM_R[src]

Bit 22 - AM/PM notation

pub fn ht(&self) -> HT_R[src]

Bits 20:21 - Hour tens in BCD format.

pub fn hu(&self) -> HU_R[src]

Bits 16:19 - Hour units in BCD format.

pub fn mnt(&self) -> MNT_R[src]

Bits 12:14 - Minute tens in BCD format.

pub fn mnu(&self) -> MNU_R[src]

Bits 8:11 - Minute units in BCD format.

pub fn st(&self) -> ST_R[src]

Bits 4:6 - Second tens in BCD format.

pub fn su(&self) -> SU_R[src]

Bits 0:3 - Second units in BCD format.

impl R<u32, Reg<u32, _TSDR>>[src]

pub fn wdu(&self) -> WDU_R[src]

Bits 13:15 - Week day units

pub fn mt(&self) -> MT_R[src]

Bit 12 - Month tens in BCD format

pub fn mu(&self) -> MU_R[src]

Bits 8:11 - Month units in BCD format

pub fn dt(&self) -> DT_R[src]

Bits 4:5 - Date tens in BCD format

pub fn du(&self) -> DU_R[src]

Bits 0:3 - Date units in BCD format

impl R<u32, Reg<u32, _TSSSR>>[src]

pub fn ss(&self) -> SS_R[src]

Bits 0:15 - RTC timestamp subsecond field

impl R<u32, Reg<u32, _CALR>>[src]

pub fn calp(&self) -> CALP_R[src]

Bit 15 - Use an 8-second calibration cycle period

pub fn calw8(&self) -> CALW8_R[src]

Bit 14 - Use a 16-second calibration cycle period

pub fn calw16(&self) -> CALW16_R[src]

Bit 13 - CALW16

pub fn calm(&self) -> CALM_R[src]

Bits 0:8 - Calibration minus

impl R<u32, Reg<u32, _TAFCR>>[src]

pub fn alarmouttype(&self) -> ALARMOUTTYPE_R[src]

Bit 18 - AFO_ALARM output type

pub fn tamppudis(&self) -> TAMPPUDIS_R[src]

Bit 15 - TAMPER pull-up disable

pub fn tampprch(&self) -> TAMPPRCH_R[src]

Bits 13:14 - Tamper precharge duration

pub fn tampflt(&self) -> TAMPFLT_R[src]

Bits 11:12 - Tamper filter count

pub fn tampfreq(&self) -> TAMPFREQ_R[src]

Bits 8:10 - Tamper sampling frequency

pub fn tampts(&self) -> TAMPTS_R[src]

Bit 7 - Activate timestamp on tamper detection event

pub fn tamp3trg(&self) -> TAMP3TRG_R[src]

Bit 6 - TAMPER1 mapping

pub fn tamp3e(&self) -> TAMP3E_R[src]

Bit 5 - TIMESTAMP mapping

pub fn tamp2trg(&self) -> TAMP2TRG_R[src]

Bit 4 - Active level for tamper 2

pub fn tamp2e(&self) -> TAMP2E_R[src]

Bit 3 - Tamper 2 detection enable

pub fn tampie(&self) -> TAMPIE_R[src]

Bit 2 - Tamper interrupt enable

pub fn tamp1etrg(&self) -> TAMP1ETRG_R[src]

Bit 1 - Active level for tamper 1

pub fn tamp1e(&self) -> TAMP1E_R[src]

Bit 0 - Tamper 1 detection enable

impl R<u32, Reg<u32, _ALRMASSR>>[src]

pub fn maskss(&self) -> MASKSS_R[src]

Bits 24:27 - Mask the most-significant bits starting at this bit

pub fn ss(&self) -> SS_R[src]

Bits 0:14 - Sub seconds value

impl R<u32, Reg<u32, _ALRMBSSR>>[src]

pub fn maskss(&self) -> MASKSS_R[src]

Bits 24:27 - Mask the most-significant bits starting at this bit

pub fn ss(&self) -> SS_R[src]

Bits 0:14 - Sub seconds value

impl R<u32, Reg<u32, _BKPR>>[src]

pub fn bkp(&self) -> BKP_R[src]

Bits 0:31 - BKP

impl R<u32, Reg<u32, _POWER>>[src]

pub fn pwrctrl(&self) -> PWRCTRL_R[src]

Bits 0:1 - Power supply control bits.

impl R<u32, Reg<u32, _CLKCR>>[src]

pub fn hwfc_en(&self) -> HWFC_EN_R[src]

Bit 14 - HW Flow Control enable

pub fn negedge(&self) -> NEGEDGE_R[src]

Bit 13 - SDIO_CK dephasing selection bit

pub fn widbus(&self) -> WIDBUS_R[src]

Bits 11:12 - Wide bus mode enable bit

pub fn bypass(&self) -> BYPASS_R[src]

Bit 10 - Clock divider bypass enable bit

pub fn pwrsav(&self) -> PWRSAV_R[src]

Bit 9 - Power saving configuration bit

pub fn clken(&self) -> CLKEN_R[src]

Bit 8 - Clock enable bit

pub fn clkdiv(&self) -> CLKDIV_R[src]

Bits 0:7 - Clock divide factor

impl R<u32, Reg<u32, _ARG>>[src]

pub fn cmdarg(&self) -> CMDARG_R[src]

Bits 0:31 - Command argument

impl R<u32, Reg<u32, _CMD>>[src]

pub fn ce_atacmd(&self) -> CE_ATACMD_R[src]

Bit 14 - CE-ATA command

pub fn n_ien(&self) -> NIEN_R[src]

Bit 13 - not Interrupt Enable

pub fn encmdcompl(&self) -> ENCMDCOMPL_R[src]

Bit 12 - Enable CMD completion

pub fn sdiosuspend(&self) -> SDIOSUSPEND_R[src]

Bit 11 - SD I/O suspend command

pub fn cpsmen(&self) -> CPSMEN_R[src]

Bit 10 - Command path state machine (CPSM) Enable bit

pub fn waitpend(&self) -> WAITPEND_R[src]

Bit 9 - CPSM Waits for ends of data transfer (CmdPend internal signal).

pub fn waitint(&self) -> WAITINT_R[src]

Bit 8 - CPSM waits for interrupt request

pub fn waitresp(&self) -> WAITRESP_R[src]

Bits 6:7 - Wait for response bits

pub fn cmdindex(&self) -> CMDINDEX_R[src]

Bits 0:5 - Command index

impl R<u32, Reg<u32, _RESPCMD>>[src]

pub fn respcmd(&self) -> RESPCMD_R[src]

Bits 0:5 - Response command index

impl R<u32, Reg<u32, _RESP1>>[src]

pub fn cardstatus1(&self) -> CARDSTATUS1_R[src]

Bits 0:31 - see Table 133.

impl R<u32, Reg<u32, _RESP2>>[src]

pub fn cardstatus2(&self) -> CARDSTATUS2_R[src]

Bits 0:31 - see Table 133.

impl R<u32, Reg<u32, _RESP3>>[src]

pub fn cardstatus3(&self) -> CARDSTATUS3_R[src]

Bits 0:31 - see Table 133.

impl R<u32, Reg<u32, _RESP4>>[src]

pub fn cardstatus4(&self) -> CARDSTATUS4_R[src]

Bits 0:31 - see Table 133.

impl R<u32, Reg<u32, _DTIMER>>[src]

pub fn datatime(&self) -> DATATIME_R[src]

Bits 0:31 - Data timeout period

impl R<u32, Reg<u32, _DLEN>>[src]

pub fn datalength(&self) -> DATALENGTH_R[src]

Bits 0:24 - Data length value

impl R<u32, Reg<u32, _DCTRL>>[src]

pub fn sdioen(&self) -> SDIOEN_R[src]

Bit 11 - SD I/O enable functions

pub fn rwmod(&self) -> RWMOD_R[src]

Bit 10 - Read wait mode

pub fn rwstop(&self) -> RWSTOP_R[src]

Bit 9 - Read wait stop

pub fn rwstart(&self) -> RWSTART_R[src]

Bit 8 - Read wait start

pub fn dblocksize(&self) -> DBLOCKSIZE_R[src]

Bits 4:7 - Data block size

pub fn dmaen(&self) -> DMAEN_R[src]

Bit 3 - DMA enable bit

pub fn dtmode(&self) -> DTMODE_R[src]

Bit 2 - Data transfer mode selection 1: Stream or SDIO multibyte data transfer.

pub fn dtdir(&self) -> DTDIR_R[src]

Bit 1 - Data transfer direction selection

pub fn dten(&self) -> DTEN_R[src]

Bit 0 - Data transfer enabled bit

impl R<u32, Reg<u32, _DCOUNT>>[src]

pub fn datacount(&self) -> DATACOUNT_R[src]

Bits 0:24 - Data count value

impl R<u32, Reg<u32, _STA>>[src]

pub fn ceataend(&self) -> CEATAEND_R[src]

Bit 23 - CE-ATA command completion signal received for CMD61

pub fn sdioit(&self) -> SDIOIT_R[src]

Bit 22 - SDIO interrupt received

pub fn rxdavl(&self) -> RXDAVL_R[src]

Bit 21 - Data available in receive FIFO

pub fn txdavl(&self) -> TXDAVL_R[src]

Bit 20 - Data available in transmit FIFO

pub fn rxfifoe(&self) -> RXFIFOE_R[src]

Bit 19 - Receive FIFO empty

pub fn txfifoe(&self) -> TXFIFOE_R[src]

Bit 18 - Transmit FIFO empty

pub fn rxfifof(&self) -> RXFIFOF_R[src]

Bit 17 - Receive FIFO full

pub fn txfifof(&self) -> TXFIFOF_R[src]

Bit 16 - Transmit FIFO full

pub fn rxfifohf(&self) -> RXFIFOHF_R[src]

Bit 15 - Receive FIFO half full: there are at least 8 words in the FIFO

pub fn txfifohe(&self) -> TXFIFOHE_R[src]

Bit 14 - Transmit FIFO half empty: at least 8 words can be written into the FIFO

pub fn rxact(&self) -> RXACT_R[src]

Bit 13 - Data receive in progress

pub fn txact(&self) -> TXACT_R[src]

Bit 12 - Data transmit in progress

pub fn cmdact(&self) -> CMDACT_R[src]

Bit 11 - Command transfer in progress

pub fn dbckend(&self) -> DBCKEND_R[src]

Bit 10 - Data block sent/received (CRC check passed)

pub fn stbiterr(&self) -> STBITERR_R[src]

Bit 9 - Start bit not detected on all data signals in wide bus mode

pub fn dataend(&self) -> DATAEND_R[src]

Bit 8 - Data end (data counter, SDIDCOUNT, is zero)

pub fn cmdsent(&self) -> CMDSENT_R[src]

Bit 7 - Command sent (no response required)

pub fn cmdrend(&self) -> CMDREND_R[src]

Bit 6 - Command response received (CRC check passed)

pub fn rxoverr(&self) -> RXOVERR_R[src]

Bit 5 - Received FIFO overrun error

pub fn txunderr(&self) -> TXUNDERR_R[src]

Bit 4 - Transmit FIFO underrun error

pub fn dtimeout(&self) -> DTIMEOUT_R[src]

Bit 3 - Data timeout

pub fn ctimeout(&self) -> CTIMEOUT_R[src]

Bit 2 - Command response timeout

pub fn dcrcfail(&self) -> DCRCFAIL_R[src]

Bit 1 - Data block sent/received (CRC check failed)

pub fn ccrcfail(&self) -> CCRCFAIL_R[src]

Bit 0 - Command response received (CRC check failed)

impl R<u32, Reg<u32, _ICR>>[src]

pub fn ceataendc(&self) -> CEATAENDC_R[src]

Bit 23 - CEATAEND flag clear bit

pub fn sdioitc(&self) -> SDIOITC_R[src]

Bit 22 - SDIOIT flag clear bit

pub fn dbckendc(&self) -> DBCKENDC_R[src]

Bit 10 - DBCKEND flag clear bit

pub fn stbiterrc(&self) -> STBITERRC_R[src]

Bit 9 - STBITERR flag clear bit

pub fn dataendc(&self) -> DATAENDC_R[src]

Bit 8 - DATAEND flag clear bit

pub fn cmdsentc(&self) -> CMDSENTC_R[src]

Bit 7 - CMDSENT flag clear bit

pub fn cmdrendc(&self) -> CMDRENDC_R[src]

Bit 6 - CMDREND flag clear bit

pub fn rxoverrc(&self) -> RXOVERRC_R[src]

Bit 5 - RXOVERR flag clear bit

pub fn txunderrc(&self) -> TXUNDERRC_R[src]

Bit 4 - TXUNDERR flag clear bit

pub fn dtimeoutc(&self) -> DTIMEOUTC_R[src]

Bit 3 - DTIMEOUT flag clear bit

pub fn ctimeoutc(&self) -> CTIMEOUTC_R[src]

Bit 2 - CTIMEOUT flag clear bit

pub fn dcrcfailc(&self) -> DCRCFAILC_R[src]

Bit 1 - DCRCFAIL flag clear bit

pub fn ccrcfailc(&self) -> CCRCFAILC_R[src]

Bit 0 - CCRCFAIL flag clear bit

impl R<u32, Reg<u32, _MASK>>[src]

pub fn ceataendie(&self) -> CEATAENDIE_R[src]

Bit 23 - CE-ATA command completion signal received interrupt enable

pub fn sdioitie(&self) -> SDIOITIE_R[src]

Bit 22 - SDIO mode interrupt received interrupt enable

pub fn rxdavlie(&self) -> RXDAVLIE_R[src]

Bit 21 - Data available in Rx FIFO interrupt enable

pub fn txdavlie(&self) -> TXDAVLIE_R[src]

Bit 20 - Data available in Tx FIFO interrupt enable

pub fn rxfifoeie(&self) -> RXFIFOEIE_R[src]

Bit 19 - Rx FIFO empty interrupt enable

pub fn txfifoeie(&self) -> TXFIFOEIE_R[src]

Bit 18 - Tx FIFO empty interrupt enable

pub fn rxfifofie(&self) -> RXFIFOFIE_R[src]

Bit 17 - Rx FIFO full interrupt enable

pub fn txfifofie(&self) -> TXFIFOFIE_R[src]

Bit 16 - Tx FIFO full interrupt enable

pub fn rxfifohfie(&self) -> RXFIFOHFIE_R[src]

Bit 15 - Rx FIFO half full interrupt enable

pub fn txfifoheie(&self) -> TXFIFOHEIE_R[src]

Bit 14 - Tx FIFO half empty interrupt enable

pub fn rxactie(&self) -> RXACTIE_R[src]

Bit 13 - Data receive acting interrupt enable

pub fn txactie(&self) -> TXACTIE_R[src]

Bit 12 - Data transmit acting interrupt enable

pub fn cmdactie(&self) -> CMDACTIE_R[src]

Bit 11 - Command acting interrupt enable

pub fn dbckendie(&self) -> DBCKENDIE_R[src]

Bit 10 - Data block end interrupt enable

pub fn stbiterrie(&self) -> STBITERRIE_R[src]

Bit 9 - Start bit error interrupt enable

pub fn dataendie(&self) -> DATAENDIE_R[src]

Bit 8 - Data end interrupt enable

pub fn cmdsentie(&self) -> CMDSENTIE_R[src]

Bit 7 - Command sent interrupt enable

pub fn cmdrendie(&self) -> CMDRENDIE_R[src]

Bit 6 - Command response received interrupt enable

pub fn rxoverrie(&self) -> RXOVERRIE_R[src]

Bit 5 - Rx FIFO overrun error interrupt enable

pub fn txunderrie(&self) -> TXUNDERRIE_R[src]

Bit 4 - Tx FIFO underrun error interrupt enable

pub fn dtimeoutie(&self) -> DTIMEOUTIE_R[src]

Bit 3 - Data timeout interrupt enable

pub fn ctimeoutie(&self) -> CTIMEOUTIE_R[src]

Bit 2 - Command timeout interrupt enable

pub fn dcrcfailie(&self) -> DCRCFAILIE_R[src]

Bit 1 - Data CRC fail interrupt enable

pub fn ccrcfailie(&self) -> CCRCFAILIE_R[src]

Bit 0 - Command CRC fail interrupt enable

impl R<u32, Reg<u32, _FIFOCNT>>[src]

pub fn fifocount(&self) -> FIFOCOUNT_R[src]

Bits 0:23 - Remaining number of words to be written to or read from the FIFO.

impl R<u32, Reg<u32, _FIFO>>[src]

pub fn fif0data(&self) -> FIF0DATA_R[src]

Bits 0:31 - FIF0Data

impl R<u32, Reg<u32, _CR1>>[src]

pub fn bidimode(&self) -> BIDIMODE_R[src]

Bit 15 - Bidirectional data mode enable

pub fn bidioe(&self) -> BIDIOE_R[src]

Bit 14 - Output enable in bidirectional mode

pub fn crcen(&self) -> CRCEN_R[src]

Bit 13 - Hardware CRC calculation enable

pub fn crcnext(&self) -> CRCNEXT_R[src]

Bit 12 - CRC transfer next

pub fn dff(&self) -> DFF_R[src]

Bit 11 - Data frame format

pub fn rxonly(&self) -> RXONLY_R[src]

Bit 10 - Receive only

pub fn ssm(&self) -> SSM_R[src]

Bit 9 - Software slave management

pub fn ssi(&self) -> SSI_R[src]

Bit 8 - Internal slave select

pub fn lsbfirst(&self) -> LSBFIRST_R[src]

Bit 7 - Frame format

pub fn spe(&self) -> SPE_R[src]

Bit 6 - SPI enable

pub fn br(&self) -> BR_R[src]

Bits 3:5 - Baud rate control

pub fn mstr(&self) -> MSTR_R[src]

Bit 2 - Master selection

pub fn cpol(&self) -> CPOL_R[src]

Bit 1 - Clock polarity

pub fn cpha(&self) -> CPHA_R[src]

Bit 0 - Clock phase

impl R<u32, Reg<u32, _CR2>>[src]

pub fn txeie(&self) -> TXEIE_R[src]

Bit 7 - Tx buffer empty interrupt enable

pub fn rxneie(&self) -> RXNEIE_R[src]

Bit 6 - RX buffer not empty interrupt enable

pub fn errie(&self) -> ERRIE_R[src]

Bit 5 - Error interrupt enable

pub fn frf(&self) -> FRF_R[src]

Bit 4 - Frame format

pub fn ssoe(&self) -> SSOE_R[src]

Bit 2 - SS output enable

pub fn txdmaen(&self) -> TXDMAEN_R[src]

Bit 1 - Tx buffer DMA enable

pub fn rxdmaen(&self) -> RXDMAEN_R[src]

Bit 0 - Rx buffer DMA enable

impl R<u32, Reg<u32, _SR>>[src]

pub fn tifrfe(&self) -> TIFRFE_R[src]

Bit 8 - TI frame format error

pub fn bsy(&self) -> BSY_R[src]

Bit 7 - Busy flag

pub fn ovr(&self) -> OVR_R[src]

Bit 6 - Overrun flag

pub fn modf(&self) -> MODF_R[src]

Bit 5 - Mode fault

pub fn crcerr(&self) -> CRCERR_R[src]

Bit 4 - CRC error flag

pub fn udr(&self) -> UDR_R[src]

Bit 3 - Underrun flag

pub fn chside(&self) -> CHSIDE_R[src]

Bit 2 - Channel side

pub fn txe(&self) -> TXE_R[src]

Bit 1 - Transmit buffer empty

pub fn rxne(&self) -> RXNE_R[src]

Bit 0 - Receive buffer not empty

impl R<u32, Reg<u32, _DR>>[src]

pub fn dr(&self) -> DR_R[src]

Bits 0:15 - Data register

impl R<u32, Reg<u32, _CRCPR>>[src]

pub fn crcpoly(&self) -> CRCPOLY_R[src]

Bits 0:15 - CRC polynomial register

impl R<u32, Reg<u32, _RXCRCR>>[src]

pub fn rx_crc(&self) -> RXCRC_R[src]

Bits 0:15 - Rx CRC register

impl R<u32, Reg<u32, _TXCRCR>>[src]

pub fn tx_crc(&self) -> TXCRC_R[src]

Bits 0:15 - Tx CRC register

impl R<u32, Reg<u32, _I2SCFGR>>[src]

pub fn i2smod(&self) -> I2SMOD_R[src]

Bit 11 - I2S mode selection

pub fn i2se(&self) -> I2SE_R[src]

Bit 10 - I2S Enable

pub fn i2scfg(&self) -> I2SCFG_R[src]

Bits 8:9 - I2S configuration mode

pub fn pcmsync(&self) -> PCMSYNC_R[src]

Bit 7 - PCM frame synchronization

pub fn i2sstd(&self) -> I2SSTD_R[src]

Bits 4:5 - I2S standard selection

pub fn ckpol(&self) -> CKPOL_R[src]

Bit 3 - Steady state clock polarity

pub fn datlen(&self) -> DATLEN_R[src]

Bits 1:2 - Data length to be transferred

pub fn chlen(&self) -> CHLEN_R[src]

Bit 0 - Channel length (number of bits per audio channel)

impl R<u32, Reg<u32, _I2SPR>>[src]

pub fn mckoe(&self) -> MCKOE_R[src]

Bit 9 - Master clock output enable

pub fn odd(&self) -> ODD_R[src]

Bit 8 - Odd factor for the prescaler

pub fn i2sdiv(&self) -> I2SDIV_R[src]

Bits 0:7 - I2S Linear prescaler

impl R<u32, Reg<u32, _MEMRMP>>[src]

pub fn mem_mode(&self) -> MEM_MODE_R[src]

Bits 0:1 - MEM_MODE

pub fn boot_mode(&self) -> BOOT_MODE_R[src]

Bits 8:9 - BOOT_MODE

impl R<u32, Reg<u32, _PMC>>[src]

pub fn usb_pu(&self) -> USB_PU_R[src]

Bit 0 - USB pull-up

pub fn lcd_capa(&self) -> LCD_CAPA_R[src]

Bits 1:5 - USB pull-up enable on DP line

impl R<u32, Reg<u32, _EXTICR1>>[src]

pub fn exti3(&self) -> EXTI3_R[src]

Bits 12:15 - EXTI x configuration (x = 0 to 3)

pub fn exti2(&self) -> EXTI2_R[src]

Bits 8:11 - EXTI x configuration (x = 0 to 3)

pub fn exti1(&self) -> EXTI1_R[src]

Bits 4:7 - EXTI x configuration (x = 0 to 3)

pub fn exti0(&self) -> EXTI0_R[src]

Bits 0:3 - EXTI x configuration (x = 0 to 3)

impl R<u32, Reg<u32, _EXTICR2>>[src]

pub fn exti7(&self) -> EXTI7_R[src]

Bits 12:15 - EXTI x configuration (x = 4 to 7)

pub fn exti6(&self) -> EXTI6_R[src]

Bits 8:11 - EXTI x configuration (x = 4 to 7)

pub fn exti5(&self) -> EXTI5_R[src]

Bits 4:7 - EXTI x configuration (x = 4 to 7)

pub fn exti4(&self) -> EXTI4_R[src]

Bits 0:3 - EXTI x configuration (x = 4 to 7)

impl R<u32, Reg<u32, _EXTICR3>>[src]

pub fn exti11(&self) -> EXTI11_R[src]

Bits 12:15 - EXTI x configuration (x = 8 to 11)

pub fn exti10(&self) -> EXTI10_R[src]

Bits 8:11 - EXTI10

pub fn exti9(&self) -> EXTI9_R[src]

Bits 4:7 - EXTI x configuration (x = 8 to 11)

pub fn exti8(&self) -> EXTI8_R[src]

Bits 0:3 - EXTI x configuration (x = 8 to 11)

impl R<u32, Reg<u32, _EXTICR4>>[src]

pub fn exti15(&self) -> EXTI15_R[src]

Bits 12:15 - EXTI x configuration (x = 12 to 15)

pub fn exti14(&self) -> EXTI14_R[src]

Bits 8:11 - EXTI14

pub fn exti13(&self) -> EXTI13_R[src]

Bits 4:7 - EXTI13

pub fn exti12(&self) -> EXTI12_R[src]

Bits 0:3 - EXTI12

impl R<bool, CEN_A>[src]

pub fn variant(&self) -> CEN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, UDIS_A>[src]

pub fn variant(&self) -> UDIS_A[src]

Get enumerated values variant

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

impl R<bool, URS_A>[src]

pub fn variant(&self) -> URS_A[src]

Get enumerated values variant

pub fn is_any_event(&self) -> bool[src]

Checks if the value of the field is ANYEVENT

pub fn is_counter_only(&self) -> bool[src]

Checks if the value of the field is COUNTERONLY

impl R<bool, ARPE_A>[src]

pub fn variant(&self) -> ARPE_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u8, CKD_A>[src]

pub fn variant(&self) -> Variant<u8, CKD_A>[src]

Get enumerated values variant

pub fn is_div1(&self) -> bool[src]

Checks if the value of the field is DIV1

pub fn is_div2(&self) -> bool[src]

Checks if the value of the field is DIV2

pub fn is_div4(&self) -> bool[src]

Checks if the value of the field is DIV4

impl R<u32, Reg<u32, _CR1>>[src]

pub fn cen(&self) -> CEN_R[src]

Bit 0 - Counter enable

pub fn udis(&self) -> UDIS_R[src]

Bit 1 - Update disable

pub fn urs(&self) -> URS_R[src]

Bit 2 - Update request source

pub fn opm(&self) -> OPM_R[src]

Bit 3 - One-pulse mode

pub fn arpe(&self) -> ARPE_R[src]

Bit 7 - Auto-reload preload enable

pub fn ckd(&self) -> CKD_R[src]

Bits 8:9 - Clock division

impl R<bool, UIE_A>[src]

pub fn variant(&self) -> UIE_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _DIER>>[src]

pub fn uie(&self) -> UIE_R[src]

Bit 0 - Update interrupt enable

pub fn cc1ie(&self) -> CC1IE_R[src]

Bit 1 - Capture/Compare 1 interrupt enable

impl R<bool, UIF_A>[src]

pub fn variant(&self) -> UIF_A[src]

Get enumerated values variant

pub fn is_clear(&self) -> bool[src]

Checks if the value of the field is CLEAR

pub fn is_update_pending(&self) -> bool[src]

Checks if the value of the field is UPDATEPENDING

impl R<u32, Reg<u32, _SR>>[src]

pub fn uif(&self) -> UIF_R[src]

Bit 0 - Update interrupt flag

pub fn cc1if(&self) -> CC1IF_R[src]

Bit 1 - Capture/Compare 1 interrupt flag

pub fn cc1of(&self) -> CC1OF_R[src]

Bit 9 - Capture/compare 1 overcapture flag

impl R<u32, Reg<u32, _CCMR1_OUTPUT>>[src]

pub fn cc1s(&self) -> CC1S_R[src]

Bits 0:1 - Capture/Compare 1 selection

pub fn oc1fe(&self) -> OC1FE_R[src]

Bit 2 - Output compare 1 fast enable

pub fn oc1pe(&self) -> OC1PE_R[src]

Bit 3 - Output compare 1 preload enable

pub fn oc1m(&self) -> OC1M_R[src]

Bits 4:6 - Output compare 1 mode

pub fn oc1ce(&self) -> OC1CE_R[src]

Bit 7 - Output compare 1 clear enable

impl R<u32, Reg<u32, _CCMR1_INPUT>>[src]

pub fn cc1s(&self) -> CC1S_R[src]

Bits 0:1 - Capture/Compare 1 selection

pub fn ic1psc(&self) -> IC1PSC_R[src]

Bits 2:3 - Input capture 1 prescaler

pub fn ic1f(&self) -> IC1F_R[src]

Bits 4:7 - Input capture 1 filter

impl R<u32, Reg<u32, _CCER>>[src]

pub fn cc1np(&self) -> CC1NP_R[src]

Bit 3 - Capture/Compare 1 complementary output Polarity

pub fn cc1p(&self) -> CC1P_R[src]

Bit 1 - Capture/Compare 1 output Polarity

pub fn cc1e(&self) -> CC1E_R[src]

Bit 0 - Capture/Compare 1 output enable

impl R<u32, Reg<u32, _CNT>>[src]

pub fn cnt(&self) -> CNT_R[src]

Bits 0:15 - TIM10 counter

impl R<u32, Reg<u32, _PSC>>[src]

pub fn psc(&self) -> PSC_R[src]

Bits 0:15 - TIM9 prescaler

impl R<u32, Reg<u32, _ARR>>[src]

pub fn arr(&self) -> ARR_R[src]

Bits 0:15 - Auto-reload value

impl R<u32, Reg<u32, _CCR>>[src]

pub fn ccr(&self) -> CCR_R[src]

Bits 0:15 - Capture/Compare 1 value

impl R<u32, Reg<u32, _OR>>[src]

pub fn ti1_rmp(&self) -> TI1_RMP_R[src]

Bits 0:1 - Timer 10 input 1 remap

pub fn etr_rmp(&self) -> ETR_RMP_R[src]

Bit 2 - Timer10 ETR remap

pub fn ti1_rmp_ri(&self) -> TI1_RMP_RI_R[src]

Bit 3 - Timer10 Input 1 remap for Routing Interface (RI)

impl R<u32, Reg<u32, _CR2>>[src]

pub fn mms(&self) -> MMS_R[src]

Bits 4:6 - Master mode selection

impl R<u32, Reg<u32, _SMCR>>[src]

pub fn etf(&self) -> ETF_R[src]

Bits 8:11 - External trigger filter

pub fn etps(&self) -> ETPS_R[src]

Bits 12:13 - External trigger prescaler

pub fn ece(&self) -> ECE_R[src]

Bit 14 - External clock enable

pub fn etp(&self) -> ETP_R[src]

Bit 15 - External trigger polarity

impl R<u8, CKD_A>[src]

pub fn variant(&self) -> Variant<u8, CKD_A>[src]

Get enumerated values variant

pub fn is_div1(&self) -> bool[src]

Checks if the value of the field is DIV1

pub fn is_div2(&self) -> bool[src]

Checks if the value of the field is DIV2

pub fn is_div4(&self) -> bool[src]

Checks if the value of the field is DIV4

impl R<bool, ARPE_A>[src]

pub fn variant(&self) -> ARPE_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, URS_A>[src]

pub fn variant(&self) -> URS_A[src]

Get enumerated values variant

pub fn is_any_event(&self) -> bool[src]

Checks if the value of the field is ANYEVENT

pub fn is_counter_only(&self) -> bool[src]

Checks if the value of the field is COUNTERONLY

impl R<bool, UDIS_A>[src]

pub fn variant(&self) -> UDIS_A[src]

Get enumerated values variant

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

impl R<bool, CEN_A>[src]

pub fn variant(&self) -> CEN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _CR1>>[src]

pub fn ckd(&self) -> CKD_R[src]

Bits 8:9 - Clock division

pub fn arpe(&self) -> ARPE_R[src]

Bit 7 - Auto-reload preload enable

pub fn urs(&self) -> URS_R[src]

Bit 2 - Update request source

pub fn udis(&self) -> UDIS_R[src]

Bit 1 - Update disable

pub fn cen(&self) -> CEN_R[src]

Bit 0 - Counter enable

pub fn opm(&self) -> OPM_R[src]

Bit 3 - One-pulse mode

impl R<bool, UIE_A>[src]

pub fn variant(&self) -> UIE_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _DIER>>[src]

pub fn uie(&self) -> UIE_R[src]

Bit 0 - Update interrupt enable

pub fn cc1ie(&self) -> CC1IE_R[src]

Bit 1 - Capture/Compare 1 interrupt enable

impl R<bool, UIF_A>[src]

pub fn variant(&self) -> UIF_A[src]

Get enumerated values variant

pub fn is_clear(&self) -> bool[src]

Checks if the value of the field is CLEAR

pub fn is_update_pending(&self) -> bool[src]

Checks if the value of the field is UPDATEPENDING

impl R<u32, Reg<u32, _SR>>[src]

pub fn cc1of(&self) -> CC1OF_R[src]

Bit 9 - Capture/compare 1 overcapture flag

pub fn cc1if(&self) -> CC1IF_R[src]

Bit 1 - Capture/Compare 1 interrupt flag

pub fn uif(&self) -> UIF_R[src]

Bit 0 - Update interrupt flag

impl R<u32, Reg<u32, _CCMR1_OUTPUT>>[src]

pub fn cc1s(&self) -> CC1S_R[src]

Bits 0:1 - Capture/Compare 1 selection

pub fn oc1fe(&self) -> OC1FE_R[src]

Bit 2 - Output compare 1 fast enable

pub fn oc1pe(&self) -> OC1PE_R[src]

Bit 3 - Output compare 1 preload enable

pub fn oc1m(&self) -> OC1M_R[src]

Bits 4:6 - Output compare 1 mode

pub fn oc1ce(&self) -> OC1CE_R[src]

Bit 7 - Output compare 1 clear enable

impl R<u32, Reg<u32, _CCMR1_INPUT>>[src]

pub fn ic1f(&self) -> IC1F_R[src]

Bits 4:7 - Input capture 1 filter

pub fn ic1psc(&self) -> IC1PSC_R[src]

Bits 2:3 - Input capture 1 prescaler

pub fn cc1s(&self) -> CC1S_R[src]

Bits 0:1 - Capture/Compare 1 selection

impl R<u32, Reg<u32, _CCER>>[src]

pub fn cc1np(&self) -> CC1NP_R[src]

Bit 3 - Capture/Compare 1 complementary output Polarity

pub fn cc1p(&self) -> CC1P_R[src]

Bit 1 - Capture/Compare 1 output Polarity

pub fn cc1e(&self) -> CC1E_R[src]

Bit 0 - Capture/Compare 1 output enable

impl R<u32, Reg<u32, _CNT>>[src]

pub fn cnt(&self) -> CNT_R[src]

Bits 0:15 - TIM10 counter

impl R<u32, Reg<u32, _PSC>>[src]

pub fn psc(&self) -> PSC_R[src]

Bits 0:15 - TIM9 prescaler

impl R<u32, Reg<u32, _ARR>>[src]

pub fn arr(&self) -> ARR_R[src]

Bits 0:15 - Auto-reload value

impl R<u32, Reg<u32, _CCR>>[src]

pub fn ccr(&self) -> CCR_R[src]

Bits 0:15 - Capture/Compare 1 value

impl R<u32, Reg<u32, _OR>>[src]

pub fn ti1_rmp(&self) -> TI1_RMP_R[src]

Bits 0:1 - TIM11 Input 1 remapping capability

pub fn etr_rmp(&self) -> ETR_RMP_R[src]

Bit 2 - Timer11 ETR remap

pub fn ti1_rmp_ri(&self) -> TI1_RMP_RI_R[src]

Bit 3 - Timer11 Input 1 remap for Routing Interface (RI)

impl R<u32, Reg<u32, _SMCR>>[src]

pub fn etf(&self) -> ETF_R[src]

Bits 8:11 - External trigger filter

pub fn etps(&self) -> ETPS_R[src]

Bits 12:13 - External trigger prescaler

pub fn ece(&self) -> ECE_R[src]

Bit 14 - External clock enable

pub fn etp(&self) -> ETP_R[src]

Bit 15 - External trigger polarity

impl R<u8, CKD_A>[src]

pub fn variant(&self) -> Variant<u8, CKD_A>[src]

Get enumerated values variant

pub fn is_div1(&self) -> bool[src]

Checks if the value of the field is DIV1

pub fn is_div2(&self) -> bool[src]

Checks if the value of the field is DIV2

pub fn is_div4(&self) -> bool[src]

Checks if the value of the field is DIV4

impl R<bool, ARPE_A>[src]

pub fn variant(&self) -> ARPE_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u8, CMS_A>[src]

pub fn variant(&self) -> CMS_A[src]

Get enumerated values variant

pub fn is_edge_aligned(&self) -> bool[src]

Checks if the value of the field is EDGEALIGNED

pub fn is_center_aligned1(&self) -> bool[src]

Checks if the value of the field is CENTERALIGNED1

pub fn is_center_aligned2(&self) -> bool[src]

Checks if the value of the field is CENTERALIGNED2

pub fn is_center_aligned3(&self) -> bool[src]

Checks if the value of the field is CENTERALIGNED3

impl R<bool, DIR_A>[src]

pub fn variant(&self) -> DIR_A[src]

Get enumerated values variant

pub fn is_up(&self) -> bool[src]

Checks if the value of the field is UP

pub fn is_down(&self) -> bool[src]

Checks if the value of the field is DOWN

impl R<bool, OPM_A>[src]

pub fn variant(&self) -> OPM_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, URS_A>[src]

pub fn variant(&self) -> URS_A[src]

Get enumerated values variant

pub fn is_any_event(&self) -> bool[src]

Checks if the value of the field is ANYEVENT

pub fn is_counter_only(&self) -> bool[src]

Checks if the value of the field is COUNTERONLY

impl R<bool, UDIS_A>[src]

pub fn variant(&self) -> UDIS_A[src]

Get enumerated values variant

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

impl R<bool, CEN_A>[src]

pub fn variant(&self) -> CEN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _CR1>>[src]

pub fn ckd(&self) -> CKD_R[src]

Bits 8:9 - Clock division

pub fn arpe(&self) -> ARPE_R[src]

Bit 7 - Auto-reload preload enable

pub fn cms(&self) -> CMS_R[src]

Bits 5:6 - Center-aligned mode selection

pub fn dir(&self) -> DIR_R[src]

Bit 4 - Direction

pub fn opm(&self) -> OPM_R[src]

Bit 3 - One-pulse mode

pub fn urs(&self) -> URS_R[src]

Bit 2 - Update request source

pub fn udis(&self) -> UDIS_R[src]

Bit 1 - Update disable

pub fn cen(&self) -> CEN_R[src]

Bit 0 - Counter enable

impl R<bool, TI1S_A>[src]

pub fn variant(&self) -> TI1S_A[src]

Get enumerated values variant

pub fn is_normal(&self) -> bool[src]

Checks if the value of the field is NORMAL

pub fn is_xor(&self) -> bool[src]

Checks if the value of the field is XOR

impl R<u8, MMS_A>[src]

pub fn variant(&self) -> MMS_A[src]

Get enumerated values variant

pub fn is_reset(&self) -> bool[src]

Checks if the value of the field is RESET

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

pub fn is_update(&self) -> bool[src]

Checks if the value of the field is UPDATE

pub fn is_compare_pulse(&self) -> bool[src]

Checks if the value of the field is COMPAREPULSE

pub fn is_compare_oc1(&self) -> bool[src]

Checks if the value of the field is COMPAREOC1

pub fn is_compare_oc2(&self) -> bool[src]

Checks if the value of the field is COMPAREOC2

pub fn is_compare_oc3(&self) -> bool[src]

Checks if the value of the field is COMPAREOC3

pub fn is_compare_oc4(&self) -> bool[src]

Checks if the value of the field is COMPAREOC4

impl R<bool, CCDS_A>[src]

pub fn variant(&self) -> CCDS_A[src]

Get enumerated values variant

pub fn is_on_compare(&self) -> bool[src]

Checks if the value of the field is ONCOMPARE

pub fn is_on_update(&self) -> bool[src]

Checks if the value of the field is ONUPDATE

impl R<u32, Reg<u32, _CR2>>[src]

pub fn ti1s(&self) -> TI1S_R[src]

Bit 7 - TI1 selection

pub fn mms(&self) -> MMS_R[src]

Bits 4:6 - Master mode selection

pub fn ccds(&self) -> CCDS_R[src]

Bit 3 - Capture/compare DMA selection

impl R<bool, ETP_A>[src]

pub fn variant(&self) -> ETP_A[src]

Get enumerated values variant

pub fn is_not_inverted(&self) -> bool[src]

Checks if the value of the field is NOTINVERTED

pub fn is_inverted(&self) -> bool[src]

Checks if the value of the field is INVERTED

impl R<bool, ECE_A>[src]

pub fn variant(&self) -> ECE_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u8, ETPS_A>[src]

pub fn variant(&self) -> ETPS_A[src]

Get enumerated values variant

pub fn is_div1(&self) -> bool[src]

Checks if the value of the field is DIV1

pub fn is_div2(&self) -> bool[src]

Checks if the value of the field is DIV2

pub fn is_div4(&self) -> bool[src]

Checks if the value of the field is DIV4

pub fn is_div8(&self) -> bool[src]

Checks if the value of the field is DIV8

impl R<u8, ETF_A>[src]

pub fn variant(&self) -> ETF_A[src]

Get enumerated values variant

pub fn is_no_filter(&self) -> bool[src]

Checks if the value of the field is NOFILTER

pub fn is_fck_int_n2(&self) -> bool[src]

Checks if the value of the field is FCK_INT_N2

pub fn is_fck_int_n4(&self) -> bool[src]

Checks if the value of the field is FCK_INT_N4

pub fn is_fck_int_n8(&self) -> bool[src]

Checks if the value of the field is FCK_INT_N8

pub fn is_fdts_div2_n6(&self) -> bool[src]

Checks if the value of the field is FDTS_DIV2_N6

pub fn is_fdts_div2_n8(&self) -> bool[src]

Checks if the value of the field is FDTS_DIV2_N8

pub fn is_fdts_div4_n6(&self) -> bool[src]

Checks if the value of the field is FDTS_DIV4_N6

pub fn is_fdts_div4_n8(&self) -> bool[src]

Checks if the value of the field is FDTS_DIV4_N8

pub fn is_fdts_div8_n6(&self) -> bool[src]

Checks if the value of the field is FDTS_DIV8_N6

pub fn is_fdts_div8_n8(&self) -> bool[src]

Checks if the value of the field is FDTS_DIV8_N8

pub fn is_fdts_div16_n5(&self) -> bool[src]

Checks if the value of the field is FDTS_DIV16_N5

pub fn is_fdts_div16_n6(&self) -> bool[src]

Checks if the value of the field is FDTS_DIV16_N6

pub fn is_fdts_div16_n8(&self) -> bool[src]

Checks if the value of the field is FDTS_DIV16_N8

pub fn is_fdts_div32_n5(&self) -> bool[src]

Checks if the value of the field is FDTS_DIV32_N5

pub fn is_fdts_div32_n6(&self) -> bool[src]

Checks if the value of the field is FDTS_DIV32_N6

pub fn is_fdts_div32_n8(&self) -> bool[src]

Checks if the value of the field is FDTS_DIV32_N8

impl R<bool, MSM_A>[src]

pub fn variant(&self) -> MSM_A[src]

Get enumerated values variant

pub fn is_no_sync(&self) -> bool[src]

Checks if the value of the field is NOSYNC

pub fn is_sync(&self) -> bool[src]

Checks if the value of the field is SYNC

impl R<u8, TS_A>[src]

pub fn variant(&self) -> Variant<u8, TS_A>[src]

Get enumerated values variant

pub fn is_itr0(&self) -> bool[src]

Checks if the value of the field is ITR0

pub fn is_itr1(&self) -> bool[src]

Checks if the value of the field is ITR1

pub fn is_itr2(&self) -> bool[src]

Checks if the value of the field is ITR2

pub fn is_ti1f_ed(&self) -> bool[src]

Checks if the value of the field is TI1F_ED

pub fn is_ti1fp1(&self) -> bool[src]

Checks if the value of the field is TI1FP1

pub fn is_ti2fp2(&self) -> bool[src]

Checks if the value of the field is TI2FP2

pub fn is_etrf(&self) -> bool[src]

Checks if the value of the field is ETRF

impl R<u8, SMS_A>[src]

pub fn variant(&self) -> SMS_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_encoder_mode_1(&self) -> bool[src]

Checks if the value of the field is ENCODER_MODE_1

pub fn is_encoder_mode_2(&self) -> bool[src]

Checks if the value of the field is ENCODER_MODE_2

pub fn is_encoder_mode_3(&self) -> bool[src]

Checks if the value of the field is ENCODER_MODE_3

pub fn is_reset_mode(&self) -> bool[src]

Checks if the value of the field is RESET_MODE

pub fn is_gated_mode(&self) -> bool[src]

Checks if the value of the field is GATED_MODE

pub fn is_trigger_mode(&self) -> bool[src]

Checks if the value of the field is TRIGGER_MODE

pub fn is_ext_clock_mode(&self) -> bool[src]

Checks if the value of the field is EXT_CLOCK_MODE

impl R<u32, Reg<u32, _SMCR>>[src]

pub fn etp(&self) -> ETP_R[src]

Bit 15 - External trigger polarity

pub fn ece(&self) -> ECE_R[src]

Bit 14 - External clock enable

pub fn etps(&self) -> ETPS_R[src]

Bits 12:13 - External trigger prescaler

pub fn etf(&self) -> ETF_R[src]

Bits 8:11 - External trigger filter

pub fn msm(&self) -> MSM_R[src]

Bit 7 - Master/Slave mode

pub fn ts(&self) -> TS_R[src]

Bits 4:6 - Trigger selection

pub fn occs(&self) -> OCCS_R[src]

Bit 3 - OCREF clear selection

pub fn sms(&self) -> SMS_R[src]

Bits 0:2 - Slave mode selection

impl R<bool, TDE_A>[src]

pub fn variant(&self) -> TDE_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, CC4DE_A>[src]

pub fn variant(&self) -> CC4DE_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, UDE_A>[src]

pub fn variant(&self) -> UDE_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, TIE_A>[src]

pub fn variant(&self) -> TIE_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, CC4IE_A>[src]

pub fn variant(&self) -> CC4IE_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, UIE_A>[src]

pub fn variant(&self) -> UIE_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _DIER>>[src]

pub fn tde(&self) -> TDE_R[src]

Bit 14 - Trigger DMA request enable

pub fn cc4de(&self) -> CC4DE_R[src]

Bit 12 - Capture/Compare 4 DMA request enable

pub fn cc3de(&self) -> CC3DE_R[src]

Bit 11 - Capture/Compare 3 DMA request enable

pub fn cc2de(&self) -> CC2DE_R[src]

Bit 10 - Capture/Compare 2 DMA request enable

pub fn cc1de(&self) -> CC1DE_R[src]

Bit 9 - Capture/Compare 1 DMA request enable

pub fn ude(&self) -> UDE_R[src]

Bit 8 - Update DMA request enable

pub fn tie(&self) -> TIE_R[src]

Bit 6 - Trigger interrupt enable

pub fn cc4ie(&self) -> CC4IE_R[src]

Bit 4 - Capture/Compare 4 interrupt enable

pub fn cc3ie(&self) -> CC3IE_R[src]

Bit 3 - Capture/Compare 3 interrupt enable

pub fn cc2ie(&self) -> CC2IE_R[src]

Bit 2 - Capture/Compare 2 interrupt enable

pub fn cc1ie(&self) -> CC1IE_R[src]

Bit 1 - Capture/Compare 1 interrupt enable

pub fn uie(&self) -> UIE_R[src]

Bit 0 - Update interrupt enable

impl R<bool, CC4OF_A>[src]

pub fn variant(&self) -> Variant<bool, CC4OF_A>[src]

Get enumerated values variant

pub fn is_overcapture(&self) -> bool[src]

Checks if the value of the field is OVERCAPTURE

impl R<bool, TIF_A>[src]

pub fn variant(&self) -> TIF_A[src]

Get enumerated values variant

pub fn is_no_trigger(&self) -> bool[src]

Checks if the value of the field is NOTRIGGER

pub fn is_trigger(&self) -> bool[src]

Checks if the value of the field is TRIGGER

impl R<bool, CC4IF_A>[src]

pub fn variant(&self) -> Variant<bool, CC4IF_A>[src]

Get enumerated values variant

pub fn is_match_(&self) -> bool[src]

Checks if the value of the field is MATCH

impl R<bool, UIF_A>[src]

pub fn variant(&self) -> UIF_A[src]

Get enumerated values variant

pub fn is_clear(&self) -> bool[src]

Checks if the value of the field is CLEAR

pub fn is_update_pending(&self) -> bool[src]

Checks if the value of the field is UPDATEPENDING

impl R<u32, Reg<u32, _SR>>[src]

pub fn cc4of(&self) -> CC4OF_R[src]

Bit 12 - Capture/compare 1 overcapture flag

pub fn cc3of(&self) -> CC3OF_R[src]

Bit 11 - Capture/compare 3 overcapture flag

pub fn cc2of(&self) -> CC2OF_R[src]

Bit 10 - Capture/compare 2 overcapture flag

pub fn cc1of(&self) -> CC1OF_R[src]

Bit 9 - Capture/compare 1 overcapture flag

pub fn tif(&self) -> TIF_R[src]

Bit 6 - Trigger interrupt flag

pub fn cc4if(&self) -> CC4IF_R[src]

Bit 4 - Capture/Compare 4 interrupt flag

pub fn cc3if(&self) -> CC3IF_R[src]

Bit 3 - Capture/Compare 3 interrupt flag

pub fn cc2if(&self) -> CC2IF_R[src]

Bit 2 - Capture/Compare 2 interrupt flag

pub fn cc1if(&self) -> CC1IF_R[src]

Bit 1 - Capture/Compare 1 interrupt flag

pub fn uif(&self) -> UIF_R[src]

Bit 0 - Update interrupt flag

impl R<bool, TG_A>[src]

pub fn variant(&self) -> Variant<bool, TG_A>[src]

Get enumerated values variant

pub fn is_trigger(&self) -> bool[src]

Checks if the value of the field is TRIGGER

impl R<bool, CC4G_A>[src]

pub fn variant(&self) -> Variant<bool, CC4G_A>[src]

Get enumerated values variant

pub fn is_trigger(&self) -> bool[src]

Checks if the value of the field is TRIGGER

impl R<bool, UG_A>[src]

pub fn variant(&self) -> Variant<bool, UG_A>[src]

Get enumerated values variant

pub fn is_update(&self) -> bool[src]

Checks if the value of the field is UPDATE

impl R<u32, Reg<u32, _EGR>>[src]

pub fn tg(&self) -> TG_R[src]

Bit 6 - Trigger generation

pub fn cc4g(&self) -> CC4G_R[src]

Bit 4 - Capture/compare 4 generation

pub fn cc3g(&self) -> CC3G_R[src]

Bit 3 - Capture/compare 3 generation

pub fn cc2g(&self) -> CC2G_R[src]

Bit 2 - Capture/compare 2 generation

pub fn cc1g(&self) -> CC1G_R[src]

Bit 1 - Capture/compare 1 generation

pub fn ug(&self) -> UG_R[src]

Bit 0 - Update generation

impl R<u8, OC2M_A>[src]

pub fn variant(&self) -> OC2M_A[src]

Get enumerated values variant

pub fn is_frozen(&self) -> bool[src]

Checks if the value of the field is FROZEN

pub fn is_active_on_match(&self) -> bool[src]

Checks if the value of the field is ACTIVEONMATCH

pub fn is_inactive_on_match(&self) -> bool[src]

Checks if the value of the field is INACTIVEONMATCH

pub fn is_toggle(&self) -> bool[src]

Checks if the value of the field is TOGGLE

pub fn is_force_inactive(&self) -> bool[src]

Checks if the value of the field is FORCEINACTIVE

pub fn is_force_active(&self) -> bool[src]

Checks if the value of the field is FORCEACTIVE

pub fn is_pwm_mode1(&self) -> bool[src]

Checks if the value of the field is PWMMODE1

pub fn is_pwm_mode2(&self) -> bool[src]

Checks if the value of the field is PWMMODE2

impl R<bool, OC2PE_A>[src]

pub fn variant(&self) -> OC2PE_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, CC2S_A>[src]

pub fn variant(&self) -> Variant<bool, CC2S_A>[src]

Get enumerated values variant

pub fn is_output(&self) -> bool[src]

Checks if the value of the field is OUTPUT

impl R<bool, OC1PE_A>[src]

pub fn variant(&self) -> OC1PE_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u8, CC1S_A>[src]

pub fn variant(&self) -> Variant<u8, CC1S_A>[src]

Get enumerated values variant

pub fn is_output(&self) -> bool[src]

Checks if the value of the field is OUTPUT

impl R<u32, Reg<u32, _CCMR1_OUTPUT>>[src]

pub fn oc2ce(&self) -> OC2CE_R[src]

Bit 15 - Output compare 2 clear enable

pub fn oc2m(&self) -> OC2M_R[src]

Bits 12:14 - Output compare 2 mode

pub fn oc2pe(&self) -> OC2PE_R[src]

Bit 11 - Output compare 2 preload enable

pub fn oc2fe(&self) -> OC2FE_R[src]

Bit 10 - Output compare 2 fast enable

pub fn cc2s(&self) -> CC2S_R[src]

Bit 8 - Capture/Compare 2 selection

pub fn oc1ce(&self) -> OC1CE_R[src]

Bit 7 - Output compare 1 clear enable

pub fn oc1m(&self) -> OC1M_R[src]

Bits 4:6 - Output compare 1 mode

pub fn oc1pe(&self) -> OC1PE_R[src]

Bit 3 - Output compare 1 preload enable

pub fn oc1fe(&self) -> OC1FE_R[src]

Bit 2 - Output compare 1 fast enable

pub fn cc1s(&self) -> CC1S_R[src]

Bits 0:1 - Capture/Compare 1 selection

impl R<u8, CC2S_A>[src]

pub fn variant(&self) -> Variant<u8, CC2S_A>[src]

Get enumerated values variant

pub fn is_ti2(&self) -> bool[src]

Checks if the value of the field is TI2

pub fn is_ti1(&self) -> bool[src]

Checks if the value of the field is TI1

pub fn is_trc(&self) -> bool[src]

Checks if the value of the field is TRC

impl R<u8, IC1F_A>[src]

pub fn variant(&self) -> IC1F_A[src]

Get enumerated values variant

pub fn is_no_filter(&self) -> bool[src]

Checks if the value of the field is NOFILTER

pub fn is_fck_int_n2(&self) -> bool[src]

Checks if the value of the field is FCK_INT_N2

pub fn is_fck_int_n4(&self) -> bool[src]

Checks if the value of the field is FCK_INT_N4

pub fn is_fck_int_n8(&self) -> bool[src]

Checks if the value of the field is FCK_INT_N8

pub fn is_fdts_div2_n6(&self) -> bool[src]

Checks if the value of the field is FDTS_DIV2_N6

pub fn is_fdts_div2_n8(&self) -> bool[src]

Checks if the value of the field is FDTS_DIV2_N8

pub fn is_fdts_div4_n6(&self) -> bool[src]

Checks if the value of the field is FDTS_DIV4_N6

pub fn is_fdts_div4_n8(&self) -> bool[src]

Checks if the value of the field is FDTS_DIV4_N8

pub fn is_fdts_div8_n6(&self) -> bool[src]

Checks if the value of the field is FDTS_DIV8_N6

pub fn is_fdts_div8_n8(&self) -> bool[src]

Checks if the value of the field is FDTS_DIV8_N8

pub fn is_fdts_div16_n5(&self) -> bool[src]

Checks if the value of the field is FDTS_DIV16_N5

pub fn is_fdts_div16_n6(&self) -> bool[src]

Checks if the value of the field is FDTS_DIV16_N6

pub fn is_fdts_div16_n8(&self) -> bool[src]

Checks if the value of the field is FDTS_DIV16_N8

pub fn is_fdts_div32_n5(&self) -> bool[src]

Checks if the value of the field is FDTS_DIV32_N5

pub fn is_fdts_div32_n6(&self) -> bool[src]

Checks if the value of the field is FDTS_DIV32_N6

pub fn is_fdts_div32_n8(&self) -> bool[src]

Checks if the value of the field is FDTS_DIV32_N8

impl R<u8, CC1S_A>[src]

pub fn variant(&self) -> Variant<u8, CC1S_A>[src]

Get enumerated values variant

pub fn is_ti1(&self) -> bool[src]

Checks if the value of the field is TI1

pub fn is_ti2(&self) -> bool[src]

Checks if the value of the field is TI2

pub fn is_trc(&self) -> bool[src]

Checks if the value of the field is TRC

impl R<u32, Reg<u32, _CCMR1_INPUT>>[src]

pub fn ic2f(&self) -> IC2F_R[src]

Bits 12:15 - Input capture 2 filter

pub fn ic2psc(&self) -> IC2PSC_R[src]

Bits 10:11 - Input capture 2 prescaler

pub fn cc2s(&self) -> CC2S_R[src]

Bits 8:9 - Capture/Compare 2 selection

pub fn ic1f(&self) -> IC1F_R[src]

Bits 4:7 - Input capture 1 filter

pub fn ic1psc(&self) -> IC1PSC_R[src]

Bits 2:3 - Input capture 1 prescaler

pub fn cc1s(&self) -> CC1S_R[src]

Bits 0:1 - Capture/Compare 1 selection

impl R<u8, OC4M_A>[src]

pub fn variant(&self) -> OC4M_A[src]

Get enumerated values variant

pub fn is_frozen(&self) -> bool[src]

Checks if the value of the field is FROZEN

pub fn is_active_on_match(&self) -> bool[src]

Checks if the value of the field is ACTIVEONMATCH

pub fn is_inactive_on_match(&self) -> bool[src]

Checks if the value of the field is INACTIVEONMATCH

pub fn is_toggle(&self) -> bool[src]

Checks if the value of the field is TOGGLE

pub fn is_force_inactive(&self) -> bool[src]

Checks if the value of the field is FORCEINACTIVE

pub fn is_force_active(&self) -> bool[src]

Checks if the value of the field is FORCEACTIVE

pub fn is_pwm_mode1(&self) -> bool[src]

Checks if the value of the field is PWMMODE1

pub fn is_pwm_mode2(&self) -> bool[src]

Checks if the value of the field is PWMMODE2

impl R<bool, OC4PE_A>[src]

pub fn variant(&self) -> OC4PE_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, CC4S_A>[src]

pub fn variant(&self) -> Variant<bool, CC4S_A>[src]

Get enumerated values variant

pub fn is_output(&self) -> bool[src]

Checks if the value of the field is OUTPUT

impl R<bool, OC3PE_A>[src]

pub fn variant(&self) -> OC3PE_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u8, CC3S_A>[src]

pub fn variant(&self) -> Variant<u8, CC3S_A>[src]

Get enumerated values variant

pub fn is_output(&self) -> bool[src]

Checks if the value of the field is OUTPUT

impl R<u32, Reg<u32, _CCMR2_OUTPUT>>[src]

pub fn oc4ce(&self) -> OC4CE_R[src]

Bit 15 - Output compare 4 clear enable

pub fn oc4m(&self) -> OC4M_R[src]

Bits 12:14 - Output compare 4 mode

pub fn oc4pe(&self) -> OC4PE_R[src]

Bit 11 - Output compare 4 preload enable

pub fn oc4fe(&self) -> OC4FE_R[src]

Bit 10 - Output compare 4 fast enable

pub fn cc4s(&self) -> CC4S_R[src]

Bit 8 - Capture/Compare 4 selection

pub fn oc3ce(&self) -> OC3CE_R[src]

Bit 7 - Output compare 3 clear enable

pub fn oc3m(&self) -> OC3M_R[src]

Bits 4:6 - Output compare 3 mode

pub fn oc3pe(&self) -> OC3PE_R[src]

Bit 3 - Output compare 3 preload enable

pub fn oc3fe(&self) -> OC3FE_R[src]

Bit 2 - Output compare 3 fast enable

pub fn cc3s(&self) -> CC3S_R[src]

Bits 0:1 - Capture/Compare 3 selection

impl R<u8, CC4S_A>[src]

pub fn variant(&self) -> Variant<u8, CC4S_A>[src]

Get enumerated values variant

pub fn is_ti4(&self) -> bool[src]

Checks if the value of the field is TI4

pub fn is_ti3(&self) -> bool[src]

Checks if the value of the field is TI3

pub fn is_trc(&self) -> bool[src]

Checks if the value of the field is TRC

impl R<u8, CC3S_A>[src]

pub fn variant(&self) -> Variant<u8, CC3S_A>[src]

Get enumerated values variant

pub fn is_ti3(&self) -> bool[src]

Checks if the value of the field is TI3

pub fn is_ti4(&self) -> bool[src]

Checks if the value of the field is TI4

pub fn is_trc(&self) -> bool[src]

Checks if the value of the field is TRC

impl R<u32, Reg<u32, _CCMR2_INPUT>>[src]

pub fn ic4f(&self) -> IC4F_R[src]

Bits 12:15 - Input capture 4 filter

pub fn ic4psc(&self) -> IC4PSC_R[src]

Bits 10:11 - Input capture 4 prescaler

pub fn cc4s(&self) -> CC4S_R[src]

Bits 8:9 - Capture/Compare 4 selection

pub fn ic3f(&self) -> IC3F_R[src]

Bits 4:7 - Input capture 3 filter

pub fn ic3psc(&self) -> IC3PSC_R[src]

Bits 2:3 - Input capture 3 prescaler

pub fn cc3s(&self) -> CC3S_R[src]

Bits 0:1 - Capture/compare 3 selection

impl R<u32, Reg<u32, _CCER>>[src]

pub fn cc4np(&self) -> CC4NP_R[src]

Bit 15 - Capture/Compare 4 output Polarity

pub fn cc4p(&self) -> CC4P_R[src]

Bit 13 - Capture/Compare 4 output Polarity

pub fn cc4e(&self) -> CC4E_R[src]

Bit 12 - Capture/Compare 4 output enable

pub fn cc3np(&self) -> CC3NP_R[src]

Bit 11 - Capture/Compare 3 output Polarity

pub fn cc3p(&self) -> CC3P_R[src]

Bit 9 - Capture/Compare 3 output Polarity

pub fn cc3e(&self) -> CC3E_R[src]

Bit 8 - Capture/Compare 3 output enable

pub fn cc2np(&self) -> CC2NP_R[src]

Bit 7 - Capture/Compare 2 output Polarity

pub fn cc2p(&self) -> CC2P_R[src]

Bit 5 - Capture/Compare 2 output Polarity

pub fn cc2e(&self) -> CC2E_R[src]

Bit 4 - Capture/Compare 2 output enable

pub fn cc1np(&self) -> CC1NP_R[src]

Bit 3 - Capture/Compare 1 complementary output Polarity

pub fn cc1p(&self) -> CC1P_R[src]

Bit 1 - Capture/Compare 1 output Polarity

pub fn cc1e(&self) -> CC1E_R[src]

Bit 0 - Capture/Compare 1 output enable

impl R<u32, Reg<u32, _CNT>>[src]

pub fn cnt(&self) -> CNT_R[src]

Bits 0:15 - TIM2 counter

impl R<u32, Reg<u32, _PSC>>[src]

pub fn psc(&self) -> PSC_R[src]

Bits 0:15 - TIM2 prescaler

impl R<u32, Reg<u32, _ARR>>[src]

pub fn arr(&self) -> ARR_R[src]

Bits 0:15 - Auto-reload value

impl R<u32, Reg<u32, _CCR>>[src]

pub fn ccr(&self) -> CCR_R[src]

Bits 0:15 - Capture/Compare 1 value

impl R<u32, Reg<u32, _DCR>>[src]

pub fn dbl(&self) -> DBL_R[src]

Bits 8:12 - DMA burst length

pub fn dba(&self) -> DBA_R[src]

Bits 0:4 - DMA base address

impl R<u32, Reg<u32, _DMAR>>[src]

pub fn dmab(&self) -> DMAB_R[src]

Bits 0:15 - DMA register for burst accesses

impl R<bool, ARPE_A>[src]

pub fn variant(&self) -> ARPE_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, OPM_A>[src]

pub fn variant(&self) -> OPM_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, URS_A>[src]

pub fn variant(&self) -> URS_A[src]

Get enumerated values variant

pub fn is_any_event(&self) -> bool[src]

Checks if the value of the field is ANYEVENT

pub fn is_counter_only(&self) -> bool[src]

Checks if the value of the field is COUNTERONLY

impl R<bool, UDIS_A>[src]

pub fn variant(&self) -> UDIS_A[src]

Get enumerated values variant

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

impl R<bool, CEN_A>[src]

pub fn variant(&self) -> CEN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _CR1>>[src]

pub fn arpe(&self) -> ARPE_R[src]

Bit 7 - Auto-reload preload enable

pub fn opm(&self) -> OPM_R[src]

Bit 3 - One-pulse mode

pub fn urs(&self) -> URS_R[src]

Bit 2 - Update request source

pub fn udis(&self) -> UDIS_R[src]

Bit 1 - Update disable

pub fn cen(&self) -> CEN_R[src]

Bit 0 - Counter enable

impl R<u8, MMS_A>[src]

pub fn variant(&self) -> Variant<u8, MMS_A>[src]

Get enumerated values variant

pub fn is_reset(&self) -> bool[src]

Checks if the value of the field is RESET

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

pub fn is_update(&self) -> bool[src]

Checks if the value of the field is UPDATE

impl R<u32, Reg<u32, _CR2>>[src]

pub fn mms(&self) -> MMS_R[src]

Bits 4:6 - Master mode selection

impl R<bool, UDE_A>[src]

pub fn variant(&self) -> UDE_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, UIE_A>[src]

pub fn variant(&self) -> UIE_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _DIER>>[src]

pub fn ude(&self) -> UDE_R[src]

Bit 8 - Update DMA request enable

pub fn uie(&self) -> UIE_R[src]

Bit 0 - Update interrupt enable

impl R<bool, UIF_A>[src]

pub fn variant(&self) -> UIF_A[src]

Get enumerated values variant

pub fn is_clear(&self) -> bool[src]

Checks if the value of the field is CLEAR

pub fn is_update_pending(&self) -> bool[src]

Checks if the value of the field is UPDATEPENDING

impl R<u32, Reg<u32, _SR>>[src]

pub fn uif(&self) -> UIF_R[src]

Bit 0 - Update interrupt flag

impl R<u32, Reg<u32, _CNT>>[src]

pub fn cnt(&self) -> CNT_R[src]

Bits 0:15 - CNT

impl R<u32, Reg<u32, _PSC>>[src]

pub fn psc(&self) -> PSC_R[src]

Bits 0:15 - Prescaler valueThe counter clock frequency CK_CNT is equal to fCK_PSC / (PSC[15:0] + 1).

impl R<u32, Reg<u32, _ARR>>[src]

pub fn arr(&self) -> ARR_R[src]

Bits 0:15 - Prescaler value

impl R<u8, CKD_A>[src]

pub fn variant(&self) -> Variant<u8, CKD_A>[src]

Get enumerated values variant

pub fn is_div1(&self) -> bool[src]

Checks if the value of the field is DIV1

pub fn is_div2(&self) -> bool[src]

Checks if the value of the field is DIV2

pub fn is_div4(&self) -> bool[src]

Checks if the value of the field is DIV4

impl R<bool, ARPE_A>[src]

pub fn variant(&self) -> ARPE_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, OPM_A>[src]

pub fn variant(&self) -> OPM_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, URS_A>[src]

pub fn variant(&self) -> URS_A[src]

Get enumerated values variant

pub fn is_any_event(&self) -> bool[src]

Checks if the value of the field is ANYEVENT

pub fn is_counter_only(&self) -> bool[src]

Checks if the value of the field is COUNTERONLY

impl R<bool, UDIS_A>[src]

pub fn variant(&self) -> UDIS_A[src]

Get enumerated values variant

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

impl R<bool, CEN_A>[src]

pub fn variant(&self) -> CEN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _CR1>>[src]

pub fn ckd(&self) -> CKD_R[src]

Bits 8:9 - Clock division

pub fn arpe(&self) -> ARPE_R[src]

Bit 7 - Auto-reload preload enable

pub fn opm(&self) -> OPM_R[src]

Bit 3 - One-pulse mode

pub fn urs(&self) -> URS_R[src]

Bit 2 - Update request source

pub fn udis(&self) -> UDIS_R[src]

Bit 1 - Update disable

pub fn cen(&self) -> CEN_R[src]

Bit 0 - Counter enable

impl R<u32, Reg<u32, _CR2>>[src]

pub fn mms(&self) -> MMS_R[src]

Bits 4:6 - Master mode selection

impl R<u32, Reg<u32, _SMCR>>[src]

pub fn msm(&self) -> MSM_R[src]

Bit 7 - Master/Slave mode

pub fn ts(&self) -> TS_R[src]

Bits 4:6 - Trigger selection

pub fn sms(&self) -> SMS_R[src]

Bits 0:2 - Slave mode selection

impl R<bool, UIE_A>[src]

pub fn variant(&self) -> UIE_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _DIER>>[src]

pub fn tie(&self) -> TIE_R[src]

Bit 6 - Trigger interrupt enable

pub fn cc2ie(&self) -> CC2IE_R[src]

Bit 2 - Capture/Compare 2 interrupt enable

pub fn cc1ie(&self) -> CC1IE_R[src]

Bit 1 - Capture/Compare 1 interrupt enable

pub fn uie(&self) -> UIE_R[src]

Bit 0 - Update interrupt enable

impl R<bool, UIF_A>[src]

pub fn variant(&self) -> UIF_A[src]

Get enumerated values variant

pub fn is_clear(&self) -> bool[src]

Checks if the value of the field is CLEAR

pub fn is_update_pending(&self) -> bool[src]

Checks if the value of the field is UPDATEPENDING

impl R<u32, Reg<u32, _SR>>[src]

pub fn cc2of(&self) -> CC2OF_R[src]

Bit 10 - Capture/compare 2 overcapture flag

pub fn cc1of(&self) -> CC1OF_R[src]

Bit 9 - Capture/compare 1 overcapture flag

pub fn tif(&self) -> TIF_R[src]

Bit 6 - Trigger interrupt flag

pub fn cc2if(&self) -> CC2IF_R[src]

Bit 2 - Capture/Compare 2 interrupt flag

pub fn cc1if(&self) -> CC1IF_R[src]

Bit 1 - Capture/Compare 1 interrupt flag

pub fn uif(&self) -> UIF_R[src]

Bit 0 - Update interrupt flag

impl R<bool, UG_A>[src]

pub fn variant(&self) -> Variant<bool, UG_A>[src]

Get enumerated values variant

pub fn is_update(&self) -> bool[src]

Checks if the value of the field is UPDATE

impl R<u32, Reg<u32, _EGR>>[src]

pub fn tg(&self) -> TG_R[src]

Bit 6 - Trigger generation

pub fn cc2g(&self) -> CC2G_R[src]

Bit 2 - Capture/Compare 2 generation

pub fn cc1g(&self) -> CC1G_R[src]

Bit 1 - Capture/Compare 1 generation

pub fn ug(&self) -> UG_R[src]

Bit 0 - Update generation

impl R<u32, Reg<u32, _CCMR1_OUTPUT>>[src]

pub fn oc2ce(&self) -> OC2CE_R[src]

Bit 15 - Output compare 2 clear enable

pub fn oc2m(&self) -> OC2M_R[src]

Bits 12:14 - Output compare 2 mode

pub fn oc2pe(&self) -> OC2PE_R[src]

Bit 11 - Output compare 2 preload enable

pub fn oc2fe(&self) -> OC2FE_R[src]

Bit 10 - Output compare 2 fast enable

pub fn cc2s(&self) -> CC2S_R[src]

Bit 8 - Capture/Compare 2 selection

pub fn oc1ce(&self) -> OC1CE_R[src]

Bit 7 - Output compare 1 clear enable

pub fn oc1m(&self) -> OC1M_R[src]

Bits 4:6 - Output compare 1 mode

pub fn oc1pe(&self) -> OC1PE_R[src]

Bit 3 - Output compare 1 preload enable

pub fn oc1fe(&self) -> OC1FE_R[src]

Bit 2 - Output compare 1 fast enable

pub fn cc1s(&self) -> CC1S_R[src]

Bits 0:1 - Capture/Compare 1 selection

impl R<u32, Reg<u32, _CCMR1_INPUT>>[src]

pub fn ic2f(&self) -> IC2F_R[src]

Bits 12:15 - Input capture 2 filter

pub fn ic2psc(&self) -> IC2PSC_R[src]

Bits 10:11 - Input capture 2 prescaler

pub fn cc2s(&self) -> CC2S_R[src]

Bits 8:9 - Capture/Compare 2 selection

pub fn ic1f(&self) -> IC1F_R[src]

Bits 4:7 - Input capture 1 filter

pub fn ic1psc(&self) -> IC1PSC_R[src]

Bits 2:3 - Input capture 1 prescaler

pub fn cc1s(&self) -> CC1S_R[src]

Bits 0:1 - Capture/Compare 1 selection

impl R<u32, Reg<u32, _CNT>>[src]

pub fn cnt(&self) -> CNT_R[src]

Bits 0:15 - TIM9 counter

impl R<u32, Reg<u32, _PSC>>[src]

pub fn psc(&self) -> PSC_R[src]

Bits 0:15 - TIM9 prescaler

impl R<u32, Reg<u32, _ARR>>[src]

pub fn arr(&self) -> ARR_R[src]

Bits 0:15 - Auto-reload value

impl R<u32, Reg<u32, _CCR>>[src]

pub fn ccr(&self) -> CCR_R[src]

Bits 0:15 - Capture/Compare 1 value

impl R<u32, Reg<u32, _OR>>[src]

pub fn ti1_rmp(&self) -> TI1_RMP_R[src]

Bits 0:1 - TIM9 Input 1 remapping capability

impl R<u32, Reg<u32, _SR>>[src]

pub fn cts(&self) -> CTS_R[src]

Bit 9 - CTS flag

pub fn lbd(&self) -> LBD_R[src]

Bit 8 - LIN break detection flag

pub fn txe(&self) -> TXE_R[src]

Bit 7 - Transmit data register empty

pub fn tc(&self) -> TC_R[src]

Bit 6 - Transmission complete

pub fn rxne(&self) -> RXNE_R[src]

Bit 5 - Read data register not empty

pub fn idle(&self) -> IDLE_R[src]

Bit 4 - IDLE line detected

pub fn ore(&self) -> ORE_R[src]

Bit 3 - Overrun error

pub fn nf(&self) -> NF_R[src]

Bit 2 - Noise detected flag

pub fn fe(&self) -> FE_R[src]

Bit 1 - Framing error

pub fn pe(&self) -> PE_R[src]

Bit 0 - Parity error

impl R<u32, Reg<u32, _DR>>[src]

pub fn dr(&self) -> DR_R[src]

Bits 0:8 - Data value

impl R<u32, Reg<u32, _BRR>>[src]

pub fn div_mantissa(&self) -> DIV_MANTISSA_R[src]

Bits 4:15 - mantissa of USARTDIV

pub fn div_fraction(&self) -> DIV_FRACTION_R[src]

Bits 0:3 - fraction of USARTDIV

impl R<u32, Reg<u32, _CR1>>[src]

pub fn over8(&self) -> OVER8_R[src]

Bit 15 - Oversampling mode

pub fn ue(&self) -> UE_R[src]

Bit 13 - USART enable

pub fn m(&self) -> M_R[src]

Bit 12 - Word length

pub fn wake(&self) -> WAKE_R[src]

Bit 11 - Wakeup method

pub fn pce(&self) -> PCE_R[src]

Bit 10 - Parity control enable

pub fn ps(&self) -> PS_R[src]

Bit 9 - Parity selection

pub fn peie(&self) -> PEIE_R[src]

Bit 8 - PE interrupt enable

pub fn txeie(&self) -> TXEIE_R[src]

Bit 7 - TXE interrupt enable

pub fn tcie(&self) -> TCIE_R[src]

Bit 6 - Transmission complete interrupt enable

pub fn rxneie(&self) -> RXNEIE_R[src]

Bit 5 - RXNE interrupt enable

pub fn idleie(&self) -> IDLEIE_R[src]

Bit 4 - IDLE interrupt enable

pub fn te(&self) -> TE_R[src]

Bit 3 - Transmitter enable

pub fn re(&self) -> RE_R[src]

Bit 2 - Receiver enable

pub fn rwu(&self) -> RWU_R[src]

Bit 1 - Receiver wakeup

pub fn sbk(&self) -> SBK_R[src]

Bit 0 - Send break

impl R<u32, Reg<u32, _CR2>>[src]

pub fn linen(&self) -> LINEN_R[src]

Bit 14 - LIN mode enable

pub fn stop(&self) -> STOP_R[src]

Bits 12:13 - STOP bits

pub fn clken(&self) -> CLKEN_R[src]

Bit 11 - Clock enable

pub fn cpol(&self) -> CPOL_R[src]

Bit 10 - Clock polarity

pub fn cpha(&self) -> CPHA_R[src]

Bit 9 - Clock phase

pub fn lbcl(&self) -> LBCL_R[src]

Bit 8 - Last bit clock pulse

pub fn lbdie(&self) -> LBDIE_R[src]

Bit 6 - LIN break detection interrupt enable

pub fn lbdl(&self) -> LBDL_R[src]

Bit 5 - lin break detection length

pub fn add(&self) -> ADD_R[src]

Bits 0:3 - Address of the USART node

impl R<u32, Reg<u32, _CR3>>[src]

pub fn onebit(&self) -> ONEBIT_R[src]

Bit 11 - One sample bit method enable

pub fn ctsie(&self) -> CTSIE_R[src]

Bit 10 - CTS interrupt enable

pub fn ctse(&self) -> CTSE_R[src]

Bit 9 - CTS enable

pub fn rtse(&self) -> RTSE_R[src]

Bit 8 - RTS enable

pub fn dmat(&self) -> DMAT_R[src]

Bit 7 - DMA enable transmitter

pub fn dmar(&self) -> DMAR_R[src]

Bit 6 - DMA enable receiver

pub fn scen(&self) -> SCEN_R[src]

Bit 5 - Smartcard mode enable

pub fn nack(&self) -> NACK_R[src]

Bit 4 - Smartcard NACK enable

pub fn hdsel(&self) -> HDSEL_R[src]

Bit 3 - Half-duplex selection

pub fn irlp(&self) -> IRLP_R[src]

Bit 2 - IrDA low-power

pub fn iren(&self) -> IREN_R[src]

Bit 1 - IrDA mode enable

pub fn eie(&self) -> EIE_R[src]

Bit 0 - Error interrupt enable

impl R<u32, Reg<u32, _GTPR>>[src]

pub fn gt(&self) -> GT_R[src]

Bits 8:15 - Guard time value

pub fn psc(&self) -> PSC_R[src]

Bits 0:7 - Prescaler value

impl R<u8, STAT_TX_A>[src]

pub fn variant(&self) -> STAT_TX_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_stall(&self) -> bool[src]

Checks if the value of the field is STALL

pub fn is_nak(&self) -> bool[src]

Checks if the value of the field is NAK

pub fn is_valid(&self) -> bool[src]

Checks if the value of the field is VALID

impl R<u8, EP_TYPE_A>[src]

pub fn variant(&self) -> EP_TYPE_A[src]

Get enumerated values variant

pub fn is_bulk(&self) -> bool[src]

Checks if the value of the field is BULK

pub fn is_control(&self) -> bool[src]

Checks if the value of the field is CONTROL

pub fn is_iso(&self) -> bool[src]

Checks if the value of the field is ISO

pub fn is_interrupt(&self) -> bool[src]

Checks if the value of the field is INTERRUPT

impl R<u8, STAT_RX_A>[src]

pub fn variant(&self) -> STAT_RX_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_stall(&self) -> bool[src]

Checks if the value of the field is STALL

pub fn is_nak(&self) -> bool[src]

Checks if the value of the field is NAK

pub fn is_valid(&self) -> bool[src]

Checks if the value of the field is VALID

impl R<u32, Reg<u32, _EP0R>>[src]

pub fn ea(&self) -> EA_R[src]

Bits 0:3 - Endpoint address

pub fn stat_tx(&self) -> STAT_TX_R[src]

Bits 4:5 - Status bits, for transmission transfers

pub fn dtog_tx(&self) -> DTOG_TX_R[src]

Bit 6 - Data Toggle, for transmission transfers

pub fn ctr_tx(&self) -> CTR_TX_R[src]

Bit 7 - Correct Transfer for transmission

pub fn ep_kind(&self) -> EP_KIND_R[src]

Bit 8 - Endpoint kind

pub fn ep_type(&self) -> EP_TYPE_R[src]

Bits 9:10 - Endpoint type

pub fn setup(&self) -> SETUP_R[src]

Bit 11 - Setup transaction completed

pub fn stat_rx(&self) -> STAT_RX_R[src]

Bits 12:13 - Status bits, for reception transfers

pub fn dtog_rx(&self) -> DTOG_RX_R[src]

Bit 14 - Data Toggle, for reception transfers

pub fn ctr_rx(&self) -> CTR_RX_R[src]

Bit 15 - Correct transfer for reception

impl R<u8, STAT_TX_A>[src]

pub fn variant(&self) -> STAT_TX_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_stall(&self) -> bool[src]

Checks if the value of the field is STALL

pub fn is_nak(&self) -> bool[src]

Checks if the value of the field is NAK

pub fn is_valid(&self) -> bool[src]

Checks if the value of the field is VALID

impl R<u8, EP_TYPE_A>[src]

pub fn variant(&self) -> EP_TYPE_A[src]

Get enumerated values variant

pub fn is_bulk(&self) -> bool[src]

Checks if the value of the field is BULK

pub fn is_control(&self) -> bool[src]

Checks if the value of the field is CONTROL

pub fn is_iso(&self) -> bool[src]

Checks if the value of the field is ISO

pub fn is_interrupt(&self) -> bool[src]

Checks if the value of the field is INTERRUPT

impl R<u8, STAT_RX_A>[src]

pub fn variant(&self) -> STAT_RX_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_stall(&self) -> bool[src]

Checks if the value of the field is STALL

pub fn is_nak(&self) -> bool[src]

Checks if the value of the field is NAK

pub fn is_valid(&self) -> bool[src]

Checks if the value of the field is VALID

impl R<u32, Reg<u32, _EP1R>>[src]

pub fn ea(&self) -> EA_R[src]

Bits 0:3 - Endpoint address

pub fn stat_tx(&self) -> STAT_TX_R[src]

Bits 4:5 - Status bits, for transmission transfers

pub fn dtog_tx(&self) -> DTOG_TX_R[src]

Bit 6 - Data Toggle, for transmission transfers

pub fn ctr_tx(&self) -> CTR_TX_R[src]

Bit 7 - Correct Transfer for transmission

pub fn ep_kind(&self) -> EP_KIND_R[src]

Bit 8 - Endpoint kind

pub fn ep_type(&self) -> EP_TYPE_R[src]

Bits 9:10 - Endpoint type

pub fn setup(&self) -> SETUP_R[src]

Bit 11 - Setup transaction completed

pub fn stat_rx(&self) -> STAT_RX_R[src]

Bits 12:13 - Status bits, for reception transfers

pub fn dtog_rx(&self) -> DTOG_RX_R[src]

Bit 14 - Data Toggle, for reception transfers

pub fn ctr_rx(&self) -> CTR_RX_R[src]

Bit 15 - Correct transfer for reception

impl R<u8, STAT_TX_A>[src]

pub fn variant(&self) -> STAT_TX_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_stall(&self) -> bool[src]

Checks if the value of the field is STALL

pub fn is_nak(&self) -> bool[src]

Checks if the value of the field is NAK

pub fn is_valid(&self) -> bool[src]

Checks if the value of the field is VALID

impl R<u8, EP_TYPE_A>[src]

pub fn variant(&self) -> EP_TYPE_A[src]

Get enumerated values variant

pub fn is_bulk(&self) -> bool[src]

Checks if the value of the field is BULK

pub fn is_control(&self) -> bool[src]

Checks if the value of the field is CONTROL

pub fn is_iso(&self) -> bool[src]

Checks if the value of the field is ISO

pub fn is_interrupt(&self) -> bool[src]

Checks if the value of the field is INTERRUPT

impl R<u8, STAT_RX_A>[src]

pub fn variant(&self) -> STAT_RX_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_stall(&self) -> bool[src]

Checks if the value of the field is STALL

pub fn is_nak(&self) -> bool[src]

Checks if the value of the field is NAK

pub fn is_valid(&self) -> bool[src]

Checks if the value of the field is VALID

impl R<u32, Reg<u32, _EP2R>>[src]

pub fn ea(&self) -> EA_R[src]

Bits 0:3 - Endpoint address

pub fn stat_tx(&self) -> STAT_TX_R[src]

Bits 4:5 - Status bits, for transmission transfers

pub fn dtog_tx(&self) -> DTOG_TX_R[src]

Bit 6 - Data Toggle, for transmission transfers

pub fn ctr_tx(&self) -> CTR_TX_R[src]

Bit 7 - Correct Transfer for transmission

pub fn ep_kind(&self) -> EP_KIND_R[src]

Bit 8 - Endpoint kind

pub fn ep_type(&self) -> EP_TYPE_R[src]

Bits 9:10 - Endpoint type

pub fn setup(&self) -> SETUP_R[src]

Bit 11 - Setup transaction completed

pub fn stat_rx(&self) -> STAT_RX_R[src]

Bits 12:13 - Status bits, for reception transfers

pub fn dtog_rx(&self) -> DTOG_RX_R[src]

Bit 14 - Data Toggle, for reception transfers

pub fn ctr_rx(&self) -> CTR_RX_R[src]

Bit 15 - Correct transfer for reception

impl R<u8, STAT_TX_A>[src]

pub fn variant(&self) -> STAT_TX_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_stall(&self) -> bool[src]

Checks if the value of the field is STALL

pub fn is_nak(&self) -> bool[src]

Checks if the value of the field is NAK

pub fn is_valid(&self) -> bool[src]

Checks if the value of the field is VALID

impl R<u8, EP_TYPE_A>[src]

pub fn variant(&self) -> EP_TYPE_A[src]

Get enumerated values variant

pub fn is_bulk(&self) -> bool[src]

Checks if the value of the field is BULK

pub fn is_control(&self) -> bool[src]

Checks if the value of the field is CONTROL

pub fn is_iso(&self) -> bool[src]

Checks if the value of the field is ISO

pub fn is_interrupt(&self) -> bool[src]

Checks if the value of the field is INTERRUPT

impl R<u8, STAT_RX_A>[src]

pub fn variant(&self) -> STAT_RX_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_stall(&self) -> bool[src]

Checks if the value of the field is STALL

pub fn is_nak(&self) -> bool[src]

Checks if the value of the field is NAK

pub fn is_valid(&self) -> bool[src]

Checks if the value of the field is VALID

impl R<u32, Reg<u32, _EP3R>>[src]

pub fn ea(&self) -> EA_R[src]

Bits 0:3 - Endpoint address

pub fn stat_tx(&self) -> STAT_TX_R[src]

Bits 4:5 - Status bits, for transmission transfers

pub fn dtog_tx(&self) -> DTOG_TX_R[src]

Bit 6 - Data Toggle, for transmission transfers

pub fn ctr_tx(&self) -> CTR_TX_R[src]

Bit 7 - Correct Transfer for transmission

pub fn ep_kind(&self) -> EP_KIND_R[src]

Bit 8 - Endpoint kind

pub fn ep_type(&self) -> EP_TYPE_R[src]

Bits 9:10 - Endpoint type

pub fn setup(&self) -> SETUP_R[src]

Bit 11 - Setup transaction completed

pub fn stat_rx(&self) -> STAT_RX_R[src]

Bits 12:13 - Status bits, for reception transfers

pub fn dtog_rx(&self) -> DTOG_RX_R[src]

Bit 14 - Data Toggle, for reception transfers

pub fn ctr_rx(&self) -> CTR_RX_R[src]

Bit 15 - Correct transfer for reception

impl R<u8, STAT_TX_A>[src]

pub fn variant(&self) -> STAT_TX_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_stall(&self) -> bool[src]

Checks if the value of the field is STALL

pub fn is_nak(&self) -> bool[src]

Checks if the value of the field is NAK

pub fn is_valid(&self) -> bool[src]

Checks if the value of the field is VALID

impl R<u8, EP_TYPE_A>[src]

pub fn variant(&self) -> EP_TYPE_A[src]

Get enumerated values variant

pub fn is_bulk(&self) -> bool[src]

Checks if the value of the field is BULK

pub fn is_control(&self) -> bool[src]

Checks if the value of the field is CONTROL

pub fn is_iso(&self) -> bool[src]

Checks if the value of the field is ISO

pub fn is_interrupt(&self) -> bool[src]

Checks if the value of the field is INTERRUPT

impl R<u8, STAT_RX_A>[src]

pub fn variant(&self) -> STAT_RX_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_stall(&self) -> bool[src]

Checks if the value of the field is STALL

pub fn is_nak(&self) -> bool[src]

Checks if the value of the field is NAK

pub fn is_valid(&self) -> bool[src]

Checks if the value of the field is VALID

impl R<u32, Reg<u32, _EP4R>>[src]

pub fn ea(&self) -> EA_R[src]

Bits 0:3 - Endpoint address

pub fn stat_tx(&self) -> STAT_TX_R[src]

Bits 4:5 - Status bits, for transmission transfers

pub fn dtog_tx(&self) -> DTOG_TX_R[src]

Bit 6 - Data Toggle, for transmission transfers

pub fn ctr_tx(&self) -> CTR_TX_R[src]

Bit 7 - Correct Transfer for transmission

pub fn ep_kind(&self) -> EP_KIND_R[src]

Bit 8 - Endpoint kind

pub fn ep_type(&self) -> EP_TYPE_R[src]

Bits 9:10 - Endpoint type

pub fn setup(&self) -> SETUP_R[src]

Bit 11 - Setup transaction completed

pub fn stat_rx(&self) -> STAT_RX_R[src]

Bits 12:13 - Status bits, for reception transfers

pub fn dtog_rx(&self) -> DTOG_RX_R[src]

Bit 14 - Data Toggle, for reception transfers

pub fn ctr_rx(&self) -> CTR_RX_R[src]

Bit 15 - Correct transfer for reception

impl R<u8, STAT_TX_A>[src]

pub fn variant(&self) -> STAT_TX_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_stall(&self) -> bool[src]

Checks if the value of the field is STALL

pub fn is_nak(&self) -> bool[src]

Checks if the value of the field is NAK

pub fn is_valid(&self) -> bool[src]

Checks if the value of the field is VALID

impl R<u8, EP_TYPE_A>[src]

pub fn variant(&self) -> EP_TYPE_A[src]

Get enumerated values variant

pub fn is_bulk(&self) -> bool[src]

Checks if the value of the field is BULK

pub fn is_control(&self) -> bool[src]

Checks if the value of the field is CONTROL

pub fn is_iso(&self) -> bool[src]

Checks if the value of the field is ISO

pub fn is_interrupt(&self) -> bool[src]

Checks if the value of the field is INTERRUPT

impl R<u8, STAT_RX_A>[src]

pub fn variant(&self) -> STAT_RX_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_stall(&self) -> bool[src]

Checks if the value of the field is STALL

pub fn is_nak(&self) -> bool[src]

Checks if the value of the field is NAK

pub fn is_valid(&self) -> bool[src]

Checks if the value of the field is VALID

impl R<u32, Reg<u32, _EP5R>>[src]

pub fn ea(&self) -> EA_R[src]

Bits 0:3 - Endpoint address

pub fn stat_tx(&self) -> STAT_TX_R[src]

Bits 4:5 - Status bits, for transmission transfers

pub fn dtog_tx(&self) -> DTOG_TX_R[src]

Bit 6 - Data Toggle, for transmission transfers

pub fn ctr_tx(&self) -> CTR_TX_R[src]

Bit 7 - Correct Transfer for transmission

pub fn ep_kind(&self) -> EP_KIND_R[src]

Bit 8 - Endpoint kind

pub fn ep_type(&self) -> EP_TYPE_R[src]

Bits 9:10 - Endpoint type

pub fn setup(&self) -> SETUP_R[src]

Bit 11 - Setup transaction completed

pub fn stat_rx(&self) -> STAT_RX_R[src]

Bits 12:13 - Status bits, for reception transfers

pub fn dtog_rx(&self) -> DTOG_RX_R[src]

Bit 14 - Data Toggle, for reception transfers

pub fn ctr_rx(&self) -> CTR_RX_R[src]

Bit 15 - Correct transfer for reception

impl R<u8, STAT_TX_A>[src]

pub fn variant(&self) -> STAT_TX_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_stall(&self) -> bool[src]

Checks if the value of the field is STALL

pub fn is_nak(&self) -> bool[src]

Checks if the value of the field is NAK

pub fn is_valid(&self) -> bool[src]

Checks if the value of the field is VALID

impl R<u8, EP_TYPE_A>[src]

pub fn variant(&self) -> EP_TYPE_A[src]

Get enumerated values variant

pub fn is_bulk(&self) -> bool[src]

Checks if the value of the field is BULK

pub fn is_control(&self) -> bool[src]

Checks if the value of the field is CONTROL

pub fn is_iso(&self) -> bool[src]

Checks if the value of the field is ISO

pub fn is_interrupt(&self) -> bool[src]

Checks if the value of the field is INTERRUPT

impl R<u8, STAT_RX_A>[src]

pub fn variant(&self) -> STAT_RX_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_stall(&self) -> bool[src]

Checks if the value of the field is STALL

pub fn is_nak(&self) -> bool[src]

Checks if the value of the field is NAK

pub fn is_valid(&self) -> bool[src]

Checks if the value of the field is VALID

impl R<u32, Reg<u32, _EP6R>>[src]

pub fn ea(&self) -> EA_R[src]

Bits 0:3 - Endpoint address

pub fn stat_tx(&self) -> STAT_TX_R[src]

Bits 4:5 - Status bits, for transmission transfers

pub fn dtog_tx(&self) -> DTOG_TX_R[src]

Bit 6 - Data Toggle, for transmission transfers

pub fn ctr_tx(&self) -> CTR_TX_R[src]

Bit 7 - Correct Transfer for transmission

pub fn ep_kind(&self) -> EP_KIND_R[src]

Bit 8 - Endpoint kind

pub fn ep_type(&self) -> EP_TYPE_R[src]

Bits 9:10 - Endpoint type

pub fn setup(&self) -> SETUP_R[src]

Bit 11 - Setup transaction completed

pub fn stat_rx(&self) -> STAT_RX_R[src]

Bits 12:13 - Status bits, for reception transfers

pub fn dtog_rx(&self) -> DTOG_RX_R[src]

Bit 14 - Data Toggle, for reception transfers

pub fn ctr_rx(&self) -> CTR_RX_R[src]

Bit 15 - Correct transfer for reception

impl R<u8, STAT_TX_A>[src]

pub fn variant(&self) -> STAT_TX_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_stall(&self) -> bool[src]

Checks if the value of the field is STALL

pub fn is_nak(&self) -> bool[src]

Checks if the value of the field is NAK

pub fn is_valid(&self) -> bool[src]

Checks if the value of the field is VALID

impl R<u8, EP_TYPE_A>[src]

pub fn variant(&self) -> EP_TYPE_A[src]

Get enumerated values variant

pub fn is_bulk(&self) -> bool[src]

Checks if the value of the field is BULK

pub fn is_control(&self) -> bool[src]

Checks if the value of the field is CONTROL

pub fn is_iso(&self) -> bool[src]

Checks if the value of the field is ISO

pub fn is_interrupt(&self) -> bool[src]

Checks if the value of the field is INTERRUPT

impl R<u8, STAT_RX_A>[src]

pub fn variant(&self) -> STAT_RX_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_stall(&self) -> bool[src]

Checks if the value of the field is STALL

pub fn is_nak(&self) -> bool[src]

Checks if the value of the field is NAK

pub fn is_valid(&self) -> bool[src]

Checks if the value of the field is VALID

impl R<u32, Reg<u32, _EP7R>>[src]

pub fn ea(&self) -> EA_R[src]

Bits 0:3 - Endpoint address

pub fn stat_tx(&self) -> STAT_TX_R[src]

Bits 4:5 - Status bits, for transmission transfers

pub fn dtog_tx(&self) -> DTOG_TX_R[src]

Bit 6 - Data Toggle, for transmission transfers

pub fn ctr_tx(&self) -> CTR_TX_R[src]

Bit 7 - Correct Transfer for transmission

pub fn ep_kind(&self) -> EP_KIND_R[src]

Bit 8 - Endpoint kind

pub fn ep_type(&self) -> EP_TYPE_R[src]

Bits 9:10 - Endpoint type

pub fn setup(&self) -> SETUP_R[src]

Bit 11 - Setup transaction completed

pub fn stat_rx(&self) -> STAT_RX_R[src]

Bits 12:13 - Status bits, for reception transfers

pub fn dtog_rx(&self) -> DTOG_RX_R[src]

Bit 14 - Data Toggle, for reception transfers

pub fn ctr_rx(&self) -> CTR_RX_R[src]

Bit 15 - Correct transfer for reception

impl R<bool, FRES_A>[src]

pub fn variant(&self) -> FRES_A[src]

Get enumerated values variant

pub fn is_no_reset(&self) -> bool[src]

Checks if the value of the field is NORESET

pub fn is_reset(&self) -> bool[src]

Checks if the value of the field is RESET

impl R<bool, PDWN_A>[src]

pub fn variant(&self) -> PDWN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, LPMODE_A>[src]

pub fn variant(&self) -> LPMODE_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, FSUSP_A>[src]

pub fn variant(&self) -> FSUSP_A[src]

Get enumerated values variant

pub fn is_no_effect(&self) -> bool[src]

Checks if the value of the field is NOEFFECT

pub fn is_suspend(&self) -> bool[src]

Checks if the value of the field is SUSPEND

impl R<bool, RESUME_A>[src]

pub fn variant(&self) -> Variant<bool, RESUME_A>[src]

Get enumerated values variant

pub fn is_requested(&self) -> bool[src]

Checks if the value of the field is REQUESTED

impl R<bool, ESOFM_A>[src]

pub fn variant(&self) -> ESOFM_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, SOFM_A>[src]

pub fn variant(&self) -> SOFM_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, RESETM_A>[src]

pub fn variant(&self) -> RESETM_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, SUSPM_A>[src]

pub fn variant(&self) -> SUSPM_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, WKUPM_A>[src]

pub fn variant(&self) -> WKUPM_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, ERRM_A>[src]

pub fn variant(&self) -> ERRM_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, PMAOVRM_A>[src]

pub fn variant(&self) -> PMAOVRM_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, CTRM_A>[src]

pub fn variant(&self) -> CTRM_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _CNTR>>[src]

pub fn fres(&self) -> FRES_R[src]

Bit 0 - Force USB Reset

pub fn pdwn(&self) -> PDWN_R[src]

Bit 1 - Power down

pub fn lpmode(&self) -> LPMODE_R[src]

Bit 2 - Low-power mode

pub fn fsusp(&self) -> FSUSP_R[src]

Bit 3 - Force suspend

pub fn resume(&self) -> RESUME_R[src]

Bit 4 - Resume request

pub fn esofm(&self) -> ESOFM_R[src]

Bit 8 - Expected start of frame interrupt mask

pub fn sofm(&self) -> SOFM_R[src]

Bit 9 - Start of frame interrupt mask

pub fn resetm(&self) -> RESETM_R[src]

Bit 10 - USB reset interrupt mask

pub fn suspm(&self) -> SUSPM_R[src]

Bit 11 - Suspend mode interrupt mask

pub fn wkupm(&self) -> WKUPM_R[src]

Bit 12 - Wakeup interrupt mask

pub fn errm(&self) -> ERRM_R[src]

Bit 13 - Error interrupt mask

pub fn pmaovrm(&self) -> PMAOVRM_R[src]

Bit 14 - Packet memory area over / underrun interrupt mask

pub fn ctrm(&self) -> CTRM_R[src]

Bit 15 - Correct transfer interrupt mask

impl R<bool, DIR_A>[src]

pub fn variant(&self) -> DIR_A[src]

Get enumerated values variant

pub fn is_to(&self) -> bool[src]

Checks if the value of the field is TO

pub fn is_from(&self) -> bool[src]

Checks if the value of the field is FROM

impl R<bool, ESOF_A>[src]

pub fn variant(&self) -> Variant<bool, ESOF_A>[src]

Get enumerated values variant

pub fn is_expected_start_of_frame(&self) -> bool[src]

Checks if the value of the field is EXPECTEDSTARTOFFRAME

impl R<bool, SOF_A>[src]

pub fn variant(&self) -> Variant<bool, SOF_A>[src]

Get enumerated values variant

pub fn is_start_of_frame(&self) -> bool[src]

Checks if the value of the field is STARTOFFRAME

impl R<bool, RESET_A>[src]

pub fn variant(&self) -> Variant<bool, RESET_A>[src]

Get enumerated values variant

pub fn is_reset(&self) -> bool[src]

Checks if the value of the field is RESET

impl R<bool, SUSP_A>[src]

pub fn variant(&self) -> Variant<bool, SUSP_A>[src]

Get enumerated values variant

pub fn is_suspend(&self) -> bool[src]

Checks if the value of the field is SUSPEND

impl R<bool, WKUP_A>[src]

pub fn variant(&self) -> Variant<bool, WKUP_A>[src]

Get enumerated values variant

pub fn is_wakeup(&self) -> bool[src]

Checks if the value of the field is WAKEUP

impl R<bool, ERR_A>[src]

pub fn variant(&self) -> Variant<bool, ERR_A>[src]

Get enumerated values variant

pub fn is_error(&self) -> bool[src]

Checks if the value of the field is ERROR

impl R<bool, PMAOVR_A>[src]

pub fn variant(&self) -> Variant<bool, PMAOVR_A>[src]

Get enumerated values variant

pub fn is_overrun(&self) -> bool[src]

Checks if the value of the field is OVERRUN

impl R<bool, CTR_A>[src]

pub fn variant(&self) -> Variant<bool, CTR_A>[src]

Get enumerated values variant

pub fn is_completed(&self) -> bool[src]

Checks if the value of the field is COMPLETED

impl R<u32, Reg<u32, _ISTR>>[src]

pub fn ep_id(&self) -> EP_ID_R[src]

Bits 0:3 - Endpoint Identifier

pub fn dir(&self) -> DIR_R[src]

Bit 4 - Direction of transaction

pub fn esof(&self) -> ESOF_R[src]

Bit 8 - Expected start frame

pub fn sof(&self) -> SOF_R[src]

Bit 9 - start of frame

pub fn reset(&self) -> RESET_R[src]

Bit 10 - reset request

pub fn susp(&self) -> SUSP_R[src]

Bit 11 - Suspend mode request

pub fn wkup(&self) -> WKUP_R[src]

Bit 12 - Wakeup

pub fn err(&self) -> ERR_R[src]

Bit 13 - Error

pub fn pmaovr(&self) -> PMAOVR_R[src]

Bit 14 - Packet memory area over / underrun

pub fn ctr(&self) -> CTR_R[src]

Bit 15 - Correct transfer

impl R<bool, LCK_A>[src]

pub fn variant(&self) -> Variant<bool, LCK_A>[src]

Get enumerated values variant

pub fn is_locked(&self) -> bool[src]

Checks if the value of the field is LOCKED

impl R<bool, RXDM_A>[src]

pub fn variant(&self) -> Variant<bool, RXDM_A>[src]

Get enumerated values variant

pub fn is_received(&self) -> bool[src]

Checks if the value of the field is RECEIVED

impl R<bool, RXDP_A>[src]

pub fn variant(&self) -> Variant<bool, RXDP_A>[src]

Get enumerated values variant

pub fn is_received(&self) -> bool[src]

Checks if the value of the field is RECEIVED

impl R<u32, Reg<u32, _FNR>>[src]

pub fn fn_(&self) -> FN_R[src]

Bits 0:10 - Frame number

pub fn lsof(&self) -> LSOF_R[src]

Bits 11:12 - Lost SOF

pub fn lck(&self) -> LCK_R[src]

Bit 13 - Locked

pub fn rxdm(&self) -> RXDM_R[src]

Bit 14 - Receive data - line status

pub fn rxdp(&self) -> RXDP_R[src]

Bit 15 - Receive data + line status

impl R<bool, EF_A>[src]

pub fn variant(&self) -> EF_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _DADDR>>[src]

pub fn add(&self) -> ADD_R[src]

Bits 0:6 - Device address

pub fn ef(&self) -> EF_R[src]

Bit 7 - Enable function

impl R<u32, Reg<u32, _BTABLE>>[src]

pub fn btable(&self) -> BTABLE_R[src]

Bits 3:15 - Buffer table

impl R<u32, Reg<u32, _CR>>[src]

pub fn t(&self) -> T_R[src]

Bits 0:6 - 7-bit counter (MSB to LSB)

impl R<u8, WDGTB_A>[src]

pub fn variant(&self) -> WDGTB_A[src]

Get enumerated values variant

pub fn is_div1(&self) -> bool[src]

Checks if the value of the field is DIV1

pub fn is_div2(&self) -> bool[src]

Checks if the value of the field is DIV2

pub fn is_div4(&self) -> bool[src]

Checks if the value of the field is DIV4

pub fn is_div8(&self) -> bool[src]

Checks if the value of the field is DIV8

impl R<u32, Reg<u32, _CFR>>[src]

pub fn w(&self) -> W_R[src]

Bits 0:6 - 7-bit window value

pub fn wdgtb(&self) -> WDGTB_R[src]

Bits 7:8 - Timer base

impl R<bool, EWIF_A>[src]

pub fn variant(&self) -> EWIF_A[src]

Get enumerated values variant

pub fn is_pending(&self) -> bool[src]

Checks if the value of the field is PENDING

pub fn is_finished(&self) -> bool[src]

Checks if the value of the field is FINISHED

impl R<u32, Reg<u32, _SR>>[src]

pub fn ewif(&self) -> EWIF_R[src]

Bit 0 - EWIF

impl R<u32, Reg<u32, _SR>>[src]

pub fn jcnr(&self) -> JCNR_R[src]

Bit 9 - Injected channel not ready

pub fn rcnr(&self) -> RCNR_R[src]

Bit 8 - Regular channel not ready

pub fn adons(&self) -> ADONS_R[src]

Bit 6 - ADC ON status

pub fn ovr(&self) -> OVR_R[src]

Bit 5 - Overrun

pub fn strt(&self) -> STRT_R[src]

Bit 4 - Regular channel start flag

pub fn jstrt(&self) -> JSTRT_R[src]

Bit 3 - Injected channel start flag

pub fn jeoc(&self) -> JEOC_R[src]

Bit 2 - Injected channel end of conversion

pub fn eoc(&self) -> EOC_R[src]

Bit 1 - Regular channel end of conversion

pub fn awd(&self) -> AWD_R[src]

Bit 0 - Analog watchdog flag

impl R<u32, Reg<u32, _CR1>>[src]

pub fn ovrie(&self) -> OVRIE_R[src]

Bit 26 - Overrun interrupt enable

pub fn res(&self) -> RES_R[src]

Bits 24:25 - Resolution

pub fn awden(&self) -> AWDEN_R[src]

Bit 23 - Analog watchdog enable on regular channels

pub fn jawden(&self) -> JAWDEN_R[src]

Bit 22 - Analog watchdog enable on injected channels

pub fn pdi(&self) -> PDI_R[src]

Bit 17 - Power down during the idle phase

pub fn pdd(&self) -> PDD_R[src]

Bit 16 - Power down during the delay phase

pub fn discnum(&self) -> DISCNUM_R[src]

Bits 13:15 - Discontinuous mode channel count

pub fn jdiscen(&self) -> JDISCEN_R[src]

Bit 12 - Discontinuous mode on injected channels

pub fn discen(&self) -> DISCEN_R[src]

Bit 11 - Discontinuous mode on regular channels

pub fn jauto(&self) -> JAUTO_R[src]

Bit 10 - Automatic injected group conversion

pub fn awdsgl(&self) -> AWDSGL_R[src]

Bit 9 - Enable the watchdog on a single channel in scan mode

pub fn scan(&self) -> SCAN_R[src]

Bit 8 - Scan mode

pub fn jeocie(&self) -> JEOCIE_R[src]

Bit 7 - Interrupt enable for injected channels

pub fn awdie(&self) -> AWDIE_R[src]

Bit 6 - Analog watchdog interrupt enable

pub fn eocie(&self) -> EOCIE_R[src]

Bit 5 - Interrupt enable for EOC

pub fn awdch(&self) -> AWDCH_R[src]

Bits 0:4 - Analog watchdog channel select bits

impl R<u32, Reg<u32, _CR2>>[src]

pub fn swstart(&self) -> SWSTART_R[src]

Bit 30 - Start conversion of regular channels

pub fn exten(&self) -> EXTEN_R[src]

Bits 28:29 - External trigger enable for regular channels

pub fn extsel(&self) -> EXTSEL_R[src]

Bits 24:27 - External event select for regular group

pub fn jswstart(&self) -> JSWSTART_R[src]

Bit 22 - Start conversion of injected channels

pub fn jexten(&self) -> JEXTEN_R[src]

Bits 20:21 - External trigger enable for injected channels

pub fn jextsel(&self) -> JEXTSEL_R[src]

Bits 16:19 - External event select for injected group

pub fn align(&self) -> ALIGN_R[src]

Bit 11 - Data alignment

pub fn eocs(&self) -> EOCS_R[src]

Bit 10 - End of conversion selection

pub fn dds(&self) -> DDS_R[src]

Bit 9 - DMA disable selection

pub fn dma(&self) -> DMA_R[src]

Bit 8 - Direct memory access mode

pub fn dels(&self) -> DELS_R[src]

Bits 4:6 - Delay selection

pub fn adc_cfg(&self) -> ADC_CFG_R[src]

Bit 2 - ADC configuration

pub fn cont(&self) -> CONT_R[src]

Bit 1 - Continuous conversion

pub fn adon(&self) -> ADON_R[src]

Bit 0 - A/D Converter ON / OFF

impl R<u32, Reg<u32, _SMPR1>>[src]

pub fn smp(&self) -> SMP_R[src]

Bits 0:29 - Channel sampling time selection

impl R<u32, Reg<u32, _SMPR2>>[src]

pub fn smp(&self) -> SMP_R[src]

Bits 0:29 - Channel sampling time selection

impl R<u32, Reg<u32, _SMPR3>>[src]

pub fn smp(&self) -> SMP_R[src]

Bits 0:29 - Channel Sample time selection

impl R<u32, Reg<u32, _JOFR1>>[src]

pub fn joffset1(&self) -> JOFFSET1_R[src]

Bits 0:11 - Data offset for injected channel x

impl R<u32, Reg<u32, _JOFR2>>[src]

pub fn joffset2(&self) -> JOFFSET2_R[src]

Bits 0:11 - Data offset for injected channel x

impl R<u32, Reg<u32, _JOFR3>>[src]

pub fn joffset3(&self) -> JOFFSET3_R[src]

Bits 0:11 - Data offset for injected channel x

impl R<u32, Reg<u32, _JOFR4>>[src]

pub fn joffset4(&self) -> JOFFSET4_R[src]

Bits 0:11 - Data offset for injected channel x

impl R<u32, Reg<u32, _HTR>>[src]

pub fn ht(&self) -> HT_R[src]

Bits 0:11 - Analog watchdog higher threshold

impl R<u32, Reg<u32, _LTR>>[src]

pub fn lt(&self) -> LT_R[src]

Bits 0:11 - Analog watchdog lower threshold

impl R<u32, Reg<u32, _SQR1>>[src]

pub fn l(&self) -> L_R[src]

Bits 20:23 - Regular channel sequence length

pub fn sq28(&self) -> SQ28_R[src]

Bits 15:19 - 28th conversion in regular sequence

pub fn sq27(&self) -> SQ27_R[src]

Bits 10:14 - 27th conversion in regular sequence

pub fn sq26(&self) -> SQ26_R[src]

Bits 5:9 - 26th conversion in regular sequence

pub fn sq25(&self) -> SQ25_R[src]

Bits 0:4 - 25th conversion in regular sequence

impl R<u32, Reg<u32, _SQR2>>[src]

pub fn sq24(&self) -> SQ24_R[src]

Bits 25:29 - 24th conversion in regular sequence

pub fn sq23(&self) -> SQ23_R[src]

Bits 20:24 - 23rd conversion in regular sequence

pub fn sq22(&self) -> SQ22_R[src]

Bits 15:19 - 22nd conversion in regular sequence

pub fn sq21(&self) -> SQ21_R[src]

Bits 10:14 - 21st conversion in regular sequence

pub fn sq20(&self) -> SQ20_R[src]

Bits 5:9 - 20th conversion in regular sequence

pub fn sq19(&self) -> SQ19_R[src]

Bits 0:4 - 19th conversion in regular sequence

impl R<u32, Reg<u32, _SQR3>>[src]

pub fn sq18(&self) -> SQ18_R[src]

Bits 25:29 - 18th conversion in regular sequence

pub fn sq17(&self) -> SQ17_R[src]

Bits 20:24 - 17th conversion in regular sequence

pub fn sq16(&self) -> SQ16_R[src]

Bits 15:19 - 16th conversion in regular sequence

pub fn sq15(&self) -> SQ15_R[src]

Bits 10:14 - 15th conversion in regular sequence

pub fn sq14(&self) -> SQ14_R[src]

Bits 5:9 - 14th conversion in regular sequence

pub fn sq13(&self) -> SQ13_R[src]

Bits 0:4 - 13th conversion in regular sequence

impl R<u32, Reg<u32, _SQR4>>[src]

pub fn sq12(&self) -> SQ12_R[src]

Bits 25:29 - 12th conversion in regular sequence

pub fn sq11(&self) -> SQ11_R[src]

Bits 20:24 - 11th conversion in regular sequence

pub fn sq10(&self) -> SQ10_R[src]

Bits 15:19 - 10th conversion in regular sequence

pub fn sq9(&self) -> SQ9_R[src]

Bits 10:14 - 9th conversion in regular sequence

pub fn sq8(&self) -> SQ8_R[src]

Bits 5:9 - 8th conversion in regular sequence

pub fn sq7(&self) -> SQ7_R[src]

Bits 0:4 - 7th conversion in regular sequence

impl R<u32, Reg<u32, _SQR5>>[src]

pub fn sq6(&self) -> SQ6_R[src]

Bits 25:29 - 6th conversion in regular sequence

pub fn sq5(&self) -> SQ5_R[src]

Bits 20:24 - 5th conversion in regular sequence

pub fn sq4(&self) -> SQ4_R[src]

Bits 15:19 - 4th conversion in regular sequence

pub fn sq3(&self) -> SQ3_R[src]

Bits 10:14 - 3rd conversion in regular sequence

pub fn sq2(&self) -> SQ2_R[src]

Bits 5:9 - 2nd conversion in regular sequence

pub fn sq1(&self) -> SQ1_R[src]

Bits 0:4 - 1st conversion in regular sequence

impl R<u32, Reg<u32, _JSQR>>[src]

pub fn jl(&self) -> JL_R[src]

Bits 20:21 - Injected sequence length

pub fn jsq4(&self) -> JSQ4_R[src]

Bits 15:19 - 4th conversion in injected sequence

pub fn jsq3(&self) -> JSQ3_R[src]

Bits 10:14 - 3rd conversion in injected sequence

pub fn jsq2(&self) -> JSQ2_R[src]

Bits 5:9 - 2nd conversion in injected sequence

pub fn jsq1(&self) -> JSQ1_R[src]

Bits 0:4 - 1st conversion in injected sequence

impl R<u32, Reg<u32, _JDR1>>[src]

pub fn jdata(&self) -> JDATA_R[src]

Bits 0:15 - Injected data

impl R<u32, Reg<u32, _JDR2>>[src]

pub fn jdata(&self) -> JDATA_R[src]

Bits 0:15 - Injected data

impl R<u32, Reg<u32, _JDR3>>[src]

pub fn jdata(&self) -> JDATA_R[src]

Bits 0:15 - Injected data

impl R<u32, Reg<u32, _JDR4>>[src]

pub fn jdata(&self) -> JDATA_R[src]

Bits 0:15 - Injected data

impl R<u32, Reg<u32, _DR>>[src]

pub fn regular_data(&self) -> REGULARDATA_R[src]

Bits 0:15 - Regular data

impl R<u32, Reg<u32, _SMPR0>>[src]

pub fn smp(&self) -> SMP_R[src]

Bits 0:5 - Channel Sample time selection

impl R<u32, Reg<u32, _CSR>>[src]

pub fn awd1(&self) -> AWD1_R[src]

Bit 0 - Analog watchdog flag of the ADC

pub fn eoc1(&self) -> EOC1_R[src]

Bit 1 - End of conversion of the ADC

pub fn jeoc1(&self) -> JEOC1_R[src]

Bit 2 - Injected channel end of conversion of the ADC

pub fn jstrt1(&self) -> JSTRT1_R[src]

Bit 3 - Injected channel Start flag of the ADC

pub fn strt1(&self) -> STRT1_R[src]

Bit 4 - Regular channel Start flag of the ADC

pub fn ovr1(&self) -> OVR1_R[src]

Bit 5 - Overrun flag of the ADC

pub fn adons1(&self) -> ADONS1_R[src]

Bit 6 - ADON Status of ADC1

impl R<u32, Reg<u32, _CCR>>[src]

pub fn adcpre(&self) -> ADCPRE_R[src]

Bits 16:17 - ADC prescaler

pub fn tsvrefe(&self) -> TSVREFE_R[src]

Bit 23 - Temperature sensor and VREFINT enable

impl R<u32, Reg<u32, _IDCODE>>[src]

pub fn dev_id(&self) -> DEV_ID_R[src]

Bits 0:11 - Device identifier

pub fn rev_id(&self) -> REV_ID_R[src]

Bits 16:31 - Revision identifie

impl R<u32, Reg<u32, _CR>>[src]

pub fn dbg_sleep(&self) -> DBG_SLEEP_R[src]

Bit 0 - Debug Sleep mode

pub fn dbg_stop(&self) -> DBG_STOP_R[src]

Bit 1 - Debug Stop mode

pub fn dbg_standby(&self) -> DBG_STANDBY_R[src]

Bit 2 - Debug Standby mode

pub fn trace_ioen(&self) -> TRACE_IOEN_R[src]

Bit 5 - Trace pin assignment control

pub fn trace_mode(&self) -> TRACE_MODE_R[src]

Bits 6:7 - Trace pin assignment control

impl R<u32, Reg<u32, _APB1_FZ>>[src]

pub fn dbg_tim2_stop(&self) -> DBG_TIM2_STOP_R[src]

Bit 0 - TIM2 counter stopped when core is halted

pub fn dbg_tim3_stop(&self) -> DBG_TIM3_STOP_R[src]

Bit 1 - TIM3 counter stopped when core is halted

pub fn dbg_tim4_stop(&self) -> DBG_TIM4_STOP_R[src]

Bit 2 - TIM4 counter stopped when core is halted

pub fn dbg_tim5_stop(&self) -> DBG_TIM5_STOP_R[src]

Bit 3 - TIM5 counter stopped when core is halted

pub fn dbg_tim6_stop(&self) -> DBG_TIM6_STOP_R[src]

Bit 4 - TIM6 counter stopped when core is halted

pub fn dbg_tim7_stop(&self) -> DBG_TIM7_STOP_R[src]

Bit 5 - TIM7 counter stopped when core is halted

pub fn dbg_rtc_stop(&self) -> DBG_RTC_STOP_R[src]

Bit 10 - Debug RTC stopped when core is halted

pub fn dbg_wwdg_stop(&self) -> DBG_WWDG_STOP_R[src]

Bit 11 - Debug window watchdog stopped when core is halted

pub fn dbg_iwdg_stop(&self) -> DBG_IWDG_STOP_R[src]

Bit 12 - Debug independent watchdog stopped when core is halted

pub fn dbg_i2c1_smbus_timeout(&self) -> DBG_I2C1_SMBUS_TIMEOUT_R[src]

Bit 21 - SMBUS timeout mode stopped when core is halted

pub fn dbg_i2c2_smbus_timeout(&self) -> DBG_I2C2_SMBUS_TIMEOUT_R[src]

Bit 22 - SMBUS timeout mode stopped when core is halted

impl R<u32, Reg<u32, _APB2_FZ>>[src]

pub fn dbg_tim9_stop(&self) -> DBG_TIM9_STOP_R[src]

Bit 2 - TIM counter stopped when core is halted

pub fn dbg_tim10_stop(&self) -> DBG_TIM10_STOP_R[src]

Bit 3 - TIM counter stopped when core is halted

pub fn dbg_tim11_stop(&self) -> DBG_TIM11_STOP_R[src]

Bit 4 - TIM counter stopped when core is halted

impl R<u32, Reg<u32, _ACTRL>>[src]

pub fn disfold(&self) -> DISFOLD_R[src]

Bit 2 - DISFOLD

pub fn fpexcodis(&self) -> FPEXCODIS_R[src]

Bit 10 - FPEXCODIS

pub fn disramode(&self) -> DISRAMODE_R[src]

Bit 11 - DISRAMODE

pub fn disitmatbflush(&self) -> DISITMATBFLUSH_R[src]

Bit 12 - DISITMATBFLUSH

impl R<u32, Reg<u32, _STIR>>[src]

pub fn intid(&self) -> INTID_R[src]

Bits 0:8 - Software generated interrupt ID

impl R<u32, Reg<u32, _CTRL>>[src]

pub fn enable(&self) -> ENABLE_R[src]

Bit 0 - Counter enable

pub fn tickint(&self) -> TICKINT_R[src]

Bit 1 - SysTick exception request enable

pub fn clksource(&self) -> CLKSOURCE_R[src]

Bit 2 - Clock source selection

pub fn countflag(&self) -> COUNTFLAG_R[src]

Bit 16 - COUNTFLAG

impl R<u32, Reg<u32, _LOAD_>>[src]

pub fn reload(&self) -> RELOAD_R[src]

Bits 0:23 - RELOAD value

impl R<u32, Reg<u32, _VAL>>[src]

pub fn current(&self) -> CURRENT_R[src]

Bits 0:23 - Current counter value

impl R<u32, Reg<u32, _CALIB>>[src]

pub fn tenms(&self) -> TENMS_R[src]

Bits 0:23 - Calibration value

impl R<u32, Reg<u32, _CR>>[src]

pub fn dmaouten(&self) -> DMAOUTEN_R[src]

Bit 12 - Enable DMA management of data output phase

pub fn dmainen(&self) -> DMAINEN_R[src]

Bit 11 - Enable DMA management of data input phase

pub fn errie(&self) -> ERRIE_R[src]

Bit 10 - Error interrupt enable

pub fn ccfie(&self) -> CCFIE_R[src]

Bit 9 - CCF flag interrupt enable

pub fn errc(&self) -> ERRC_R[src]

Bit 8 - Error clear

pub fn ccfc(&self) -> CCFC_R[src]

Bit 7 - Computation Complete Flag Clear

pub fn chmod(&self) -> CHMOD_R[src]

Bits 5:6 - AES chaining mode

pub fn mode(&self) -> MODE_R[src]

Bits 3:4 - AES operating mode

pub fn datatype(&self) -> DATATYPE_R[src]

Bits 1:2 - Data type selection

pub fn en(&self) -> EN_R[src]

Bit 0 - AES enable

impl R<u32, Reg<u32, _SR>>[src]

pub fn wrerr(&self) -> WRERR_R[src]

Bit 2 - Write error flag

pub fn rderr(&self) -> RDERR_R[src]

Bit 1 - Read error flag

pub fn ccf(&self) -> CCF_R[src]

Bit 0 - Computation complete flag

impl R<u32, Reg<u32, _DINR>>[src]

pub fn dinr(&self) -> DINR_R[src]

Bits 0:31 - Data input

impl R<u32, Reg<u32, _DOUTR>>[src]

pub fn doutr(&self) -> DOUTR_R[src]

Bits 0:31 - Data output

impl R<u32, Reg<u32, _KEYR0>>[src]

pub fn keyr0(&self) -> KEYR0_R[src]

Bits 0:31 - AES key

impl R<u32, Reg<u32, _KEYR1>>[src]

pub fn keyr1(&self) -> KEYR1_R[src]

Bits 0:31 - AES key

impl R<u32, Reg<u32, _KEYR2>>[src]

pub fn keyr2(&self) -> KEYR2_R[src]

Bits 0:31 - AES key

impl R<u32, Reg<u32, _KEYR3>>[src]

pub fn keyr3(&self) -> KEYR3_R[src]

Bits 0:31 - AES key

impl R<u32, Reg<u32, _IVR0>>[src]

pub fn ivr0(&self) -> IVR0_R[src]

Bits 0:31 - Initialization Vector Register

impl R<u32, Reg<u32, _IVR1>>[src]

pub fn ivr1(&self) -> IVR1_R[src]

Bits 0:31 - Initialization Vector Register

impl R<u32, Reg<u32, _IVR2>>[src]

pub fn ivr2(&self) -> IVR2_R[src]

Bits 0:31 - Initialization Vector Register

impl R<u32, Reg<u32, _IVR3>>[src]

pub fn ivr3(&self) -> IVR3_R[src]

Bits 0:31 - Initialization Vector Register

impl R<u32, Reg<u32, _CSR>>[src]

pub fn tsusp(&self) -> TSUSP_R[src]

Bit 31 - Suspend Timer Mode

pub fn caif(&self) -> CAIF_R[src]

Bit 30 - Channel acquisition interrupt flag

pub fn caie(&self) -> CAIE_R[src]

Bit 29 - Channel Acquisition Interrupt Enable / Clear

pub fn rch13(&self) -> RCH13_R[src]

Bit 28 - Select GPIO port PC3 as re-routed ADC input channel CH13.

pub fn fch8(&self) -> FCH8_R[src]

Bit 27 - Select GPIO port PB0 as fast ADC input channel CH8.

pub fn fch3(&self) -> FCH3_R[src]

Bit 26 - Select GPIO port PA3 as fast ADC input channel CH3.

pub fn outsel(&self) -> OUTSEL_R[src]

Bits 21:23 - Comparator 2 output selection

pub fn insel(&self) -> INSEL_R[src]

Bits 18:20 - Inverted input selection

pub fn wndwe(&self) -> WNDWE_R[src]

Bit 17 - Window mode enable

pub fn vrefouten(&self) -> VREFOUTEN_R[src]

Bit 16 - VREFINT output enable

pub fn cmp2out(&self) -> CMP2OUT_R[src]

Bit 13 - Comparator 2 output

pub fn speed(&self) -> SPEED_R[src]

Bit 12 - Comparator 2 speed mode

pub fn cmp1out(&self) -> CMP1OUT_R[src]

Bit 7 - Comparator 1 output

pub fn sw1(&self) -> SW1_R[src]

Bit 5 - SW1 analog switch enable

pub fn cmp1en(&self) -> CMP1EN_R[src]

Bit 4 - Comparator 1 enable

pub fn pd400k(&self) -> PD400K_R[src]

Bit 3 - 400 kO pull-down resistor

pub fn pd10k(&self) -> PD10K_R[src]

Bit 2 - 10 kO pull-down resistor

pub fn pu400k(&self) -> PU400K_R[src]

Bit 1 - 400 kO pull-up resistor

pub fn pu10k(&self) -> PU10K_R[src]

Bit 0 - 10 kO pull-up resistor

impl R<u32, Reg<u32, _DR>>[src]

pub fn dr(&self) -> DR_R[src]

Bits 0:31 - Data Register

impl R<u32, Reg<u32, _IDR>>[src]

pub fn idr(&self) -> IDR_R[src]

Bits 0:6 - Independent data register

impl R<bool, DMAUDRIE2_A>[src]

pub fn variant(&self) -> DMAUDRIE2_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, DMAEN2_A>[src]

pub fn variant(&self) -> DMAEN2_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u8, WAVE2_A>[src]

pub fn variant(&self) -> Variant<u8, WAVE2_A>[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_noise(&self) -> bool[src]

Checks if the value of the field is NOISE

pub fn is_triangle(&self) -> bool[src]

Checks if the value of the field is TRIANGLE

impl R<u8, TSEL2_A>[src]

pub fn variant(&self) -> TSEL2_A[src]

Get enumerated values variant

pub fn is_tim6_trgo(&self) -> bool[src]

Checks if the value of the field is TIM6_TRGO

pub fn is_tim8_trgo(&self) -> bool[src]

Checks if the value of the field is TIM8_TRGO

pub fn is_tim7_trgo(&self) -> bool[src]

Checks if the value of the field is TIM7_TRGO

pub fn is_tim5_trgo(&self) -> bool[src]

Checks if the value of the field is TIM5_TRGO

pub fn is_tim2_trgo(&self) -> bool[src]

Checks if the value of the field is TIM2_TRGO

pub fn is_tim4_trgo(&self) -> bool[src]

Checks if the value of the field is TIM4_TRGO

pub fn is_exti9(&self) -> bool[src]

Checks if the value of the field is EXTI9

pub fn is_software(&self) -> bool[src]

Checks if the value of the field is SOFTWARE

impl R<bool, TEN2_A>[src]

pub fn variant(&self) -> TEN2_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, BOFF2_A>[src]

pub fn variant(&self) -> BOFF2_A[src]

Get enumerated values variant

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

impl R<bool, EN2_A>[src]

pub fn variant(&self) -> EN2_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u8, WAVE1_A>[src]

pub fn variant(&self) -> Variant<u8, WAVE1_A>[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_noise(&self) -> bool[src]

Checks if the value of the field is NOISE

pub fn is_triangle(&self) -> bool[src]

Checks if the value of the field is TRIANGLE

impl R<u8, TSEL1_A>[src]

pub fn variant(&self) -> Variant<u8, TSEL1_A>[src]

Get enumerated values variant

pub fn is_tim6_trgo(&self) -> bool[src]

Checks if the value of the field is TIM6_TRGO

pub fn is_tim3_trgo(&self) -> bool[src]

Checks if the value of the field is TIM3_TRGO

pub fn is_tim7_trgo(&self) -> bool[src]

Checks if the value of the field is TIM7_TRGO

pub fn is_tim15_trgo(&self) -> bool[src]

Checks if the value of the field is TIM15_TRGO

pub fn is_tim2_trgo(&self) -> bool[src]

Checks if the value of the field is TIM2_TRGO

pub fn is_exti9(&self) -> bool[src]

Checks if the value of the field is EXTI9

pub fn is_software(&self) -> bool[src]

Checks if the value of the field is SOFTWARE

impl R<u32, Reg<u32, _CR>>[src]

pub fn dmaudrie2(&self) -> DMAUDRIE2_R[src]

Bit 29 - DAC channel2 DMA underrun interrupt enable

pub fn dmaen2(&self) -> DMAEN2_R[src]

Bit 28 - DAC channel2 DMA enable

pub fn mamp2(&self) -> MAMP2_R[src]

Bits 24:27 - DAC channel2 mask/amplitude selector

pub fn wave2(&self) -> WAVE2_R[src]

Bits 22:23 - DAC channel2 noise/triangle wave generation enable

pub fn tsel2(&self) -> TSEL2_R[src]

Bits 19:21 - DAC channel2 trigger selection

pub fn ten2(&self) -> TEN2_R[src]

Bit 18 - DAC channel2 trigger enable

pub fn boff2(&self) -> BOFF2_R[src]

Bit 17 - DAC channel2 output buffer disable

pub fn en2(&self) -> EN2_R[src]

Bit 16 - DAC channel2 enable

pub fn dmaudrie1(&self) -> DMAUDRIE1_R[src]

Bit 13 - DAC channel1 DMA Underrun Interrupt enable

pub fn dmaen1(&self) -> DMAEN1_R[src]

Bit 12 - DAC channel1 DMA enable

pub fn mamp1(&self) -> MAMP1_R[src]

Bits 8:11 - DAC channel1 mask/amplitude selector

pub fn wave1(&self) -> WAVE1_R[src]

Bits 6:7 - DAC channel1 noise/triangle wave generation enable

pub fn tsel1(&self) -> TSEL1_R[src]

Bits 3:5 - DAC channel1 trigger selection

pub fn ten1(&self) -> TEN1_R[src]

Bit 2 - DAC channel1 trigger enable

pub fn boff1(&self) -> BOFF1_R[src]

Bit 1 - DAC channel1 output buffer disable

pub fn en1(&self) -> EN1_R[src]

Bit 0 - DAC channel1 enable

impl R<u32, Reg<u32, _DHR12R1>>[src]

pub fn dacc1dhr(&self) -> DACC1DHR_R[src]

Bits 0:11 - DAC channel1 12-bit right-aligned data

impl R<u32, Reg<u32, _DHR12L1>>[src]

pub fn dacc1dhr(&self) -> DACC1DHR_R[src]

Bits 4:15 - DAC channel1 12-bit left-aligned data

impl R<u32, Reg<u32, _DHR8R1>>[src]

pub fn dacc1dhr(&self) -> DACC1DHR_R[src]

Bits 0:7 - DAC channel1 8-bit right-aligned data

impl R<u32, Reg<u32, _DHR12R2>>[src]

pub fn dacc2dhr(&self) -> DACC2DHR_R[src]

Bits 0:11 - DAC channel2 12-bit right-aligned data

impl R<u32, Reg<u32, _DHR12L2>>[src]

pub fn dacc2dhr(&self) -> DACC2DHR_R[src]

Bits 4:15 - DAC channel2 12-bit left-aligned data

impl R<u32, Reg<u32, _DHR8R2>>[src]

pub fn dacc2dhr(&self) -> DACC2DHR_R[src]

Bits 0:7 - DAC channel2 8-bit right-aligned data

impl R<u32, Reg<u32, _DHR12RD>>[src]

pub fn dacc2dhr(&self) -> DACC2DHR_R[src]

Bits 16:27 - DAC channel2 12-bit right-aligned data

pub fn dacc1dhr(&self) -> DACC1DHR_R[src]

Bits 0:11 - DAC channel1 12-bit right-aligned data

impl R<u32, Reg<u32, _DHR12LD>>[src]

pub fn dacc2dhr(&self) -> DACC2DHR_R[src]

Bits 20:31 - DAC channel2 12-bit left-aligned data

pub fn dacc1dhr(&self) -> DACC1DHR_R[src]

Bits 4:15 - DAC channel1 12-bit left-aligned data

impl R<u32, Reg<u32, _DHR8RD>>[src]

pub fn dacc2dhr(&self) -> DACC2DHR_R[src]

Bits 8:15 - DAC channel2 8-bit right-aligned data

pub fn dacc1dhr(&self) -> DACC1DHR_R[src]

Bits 0:7 - DAC channel1 8-bit right-aligned data

impl R<u32, Reg<u32, _DOR1>>[src]

pub fn dacc1dor(&self) -> DACC1DOR_R[src]

Bits 0:11 - DAC channel1 data output

impl R<u32, Reg<u32, _DOR2>>[src]

pub fn dacc2dor(&self) -> DACC2DOR_R[src]

Bits 0:11 - DAC channel2 data output

impl R<bool, DMAUDR2_A>[src]

pub fn variant(&self) -> DMAUDR2_A[src]

Get enumerated values variant

pub fn is_no_underrun(&self) -> bool[src]

Checks if the value of the field is NOUNDERRUN

pub fn is_underrun(&self) -> bool[src]

Checks if the value of the field is UNDERRUN

impl R<u32, Reg<u32, _SR>>[src]

pub fn dmaudr2(&self) -> DMAUDR2_R[src]

Bit 29 - DAC channel2 DMA underrun flag

pub fn dmaudr1(&self) -> DMAUDR1_R[src]

Bit 13 - DAC channel1 DMA underrun flag

impl R<u32, Reg<u32, _ISR>>[src]

pub fn teif7(&self) -> TEIF7_R[src]

Bit 27 - Channel x transfer error flag (x = 1 ..7)

pub fn htif7(&self) -> HTIF7_R[src]

Bit 26 - Channel x half transfer flag (x = 1 ..7)

pub fn tcif7(&self) -> TCIF7_R[src]

Bit 25 - Channel x transfer complete flag (x = 1 ..7)

pub fn gif7(&self) -> GIF7_R[src]

Bit 24 - Channel x global interrupt flag (x = 1 ..7)

pub fn teif6(&self) -> TEIF6_R[src]

Bit 23 - Channel x transfer error flag (x = 1 ..7)

pub fn htif6(&self) -> HTIF6_R[src]

Bit 22 - Channel x half transfer flag (x = 1 ..7)

pub fn tcif6(&self) -> TCIF6_R[src]

Bit 21 - Channel x transfer complete flag (x = 1 ..7)

pub fn gif6(&self) -> GIF6_R[src]

Bit 20 - Channel x global interrupt flag (x = 1 ..7)

pub fn teif5(&self) -> TEIF5_R[src]

Bit 19 - Channel x transfer error flag (x = 1 ..7)

pub fn htif5(&self) -> HTIF5_R[src]

Bit 18 - Channel x half transfer flag (x = 1 ..7)

pub fn tcif5(&self) -> TCIF5_R[src]

Bit 17 - Channel x transfer complete flag (x = 1 ..7)

pub fn gif5(&self) -> GIF5_R[src]

Bit 16 - Channel x global interrupt flag (x = 1 ..7)

pub fn teif4(&self) -> TEIF4_R[src]

Bit 15 - Channel x transfer error flag (x = 1 ..7)

pub fn htif4(&self) -> HTIF4_R[src]

Bit 14 - Channel x half transfer flag (x = 1 ..7)

pub fn tcif4(&self) -> TCIF4_R[src]

Bit 13 - Channel x transfer complete flag (x = 1 ..7)

pub fn gif4(&self) -> GIF4_R[src]

Bit 12 - Channel x global interrupt flag (x = 1 ..7)

pub fn teif3(&self) -> TEIF3_R[src]

Bit 11 - Channel x transfer error flag (x = 1 ..7)

pub fn htif3(&self) -> HTIF3_R[src]

Bit 10 - Channel x half transfer flag (x = 1 ..7)

pub fn tcif3(&self) -> TCIF3_R[src]

Bit 9 - Channel x transfer complete flag (x = 1 ..7)

pub fn gif3(&self) -> GIF3_R[src]

Bit 8 - Channel x global interrupt flag (x = 1 ..7)

pub fn teif2(&self) -> TEIF2_R[src]

Bit 7 - Channel x transfer error flag (x = 1 ..7)

pub fn htif2(&self) -> HTIF2_R[src]

Bit 6 - Channel x half transfer flag (x = 1 ..7)

pub fn tcif2(&self) -> TCIF2_R[src]

Bit 5 - Channel x transfer complete flag (x = 1 ..7)

pub fn gif2(&self) -> GIF2_R[src]

Bit 4 - Channel x global interrupt flag (x = 1 ..7)

pub fn teif1(&self) -> TEIF1_R[src]

Bit 3 - Channel x transfer error flag (x = 1 ..7)

pub fn htif1(&self) -> HTIF1_R[src]

Bit 2 - Channel x half transfer flag (x = 1 ..7)

pub fn tcif1(&self) -> TCIF1_R[src]

Bit 1 - Channel x transfer complete flag (x = 1 ..7)

pub fn gif1(&self) -> GIF1_R[src]

Bit 0 - Channel x global interrupt flag (x = 1 ..7)

impl R<u32, Reg<u32, _CCR1>>[src]

pub fn mem2mem(&self) -> MEM2MEM_R[src]

Bit 14 - Memory to memory mode

pub fn pl(&self) -> PL_R[src]

Bits 12:13 - Channel priority level

pub fn msize(&self) -> MSIZE_R[src]

Bits 10:11 - Memory size

pub fn psize(&self) -> PSIZE_R[src]

Bits 8:9 - Peripheral size

pub fn minc(&self) -> MINC_R[src]

Bit 7 - Memory increment mode

pub fn pinc(&self) -> PINC_R[src]

Bit 6 - Peripheral increment mode

pub fn circ(&self) -> CIRC_R[src]

Bit 5 - Circular mode

pub fn dir(&self) -> DIR_R[src]

Bit 4 - Data transfer direction

pub fn teie(&self) -> TEIE_R[src]

Bit 3 - Transfer error interrupt enable

pub fn htie(&self) -> HTIE_R[src]

Bit 2 - Half transfer interrupt enable

pub fn tcie(&self) -> TCIE_R[src]

Bit 1 - Transfer complete interrupt enable

pub fn en(&self) -> EN_R[src]

Bit 0 - Channel enable

impl R<u32, Reg<u32, _CNDTR1>>[src]

pub fn ndt(&self) -> NDT_R[src]

Bits 0:15 - Number of data to transfer

impl R<u32, Reg<u32, _CPAR1>>[src]

pub fn pa(&self) -> PA_R[src]

Bits 0:31 - Peripheral address

impl R<u32, Reg<u32, _CMAR1>>[src]

pub fn ma(&self) -> MA_R[src]

Bits 0:31 - Memory address

impl R<u32, Reg<u32, _CCR2>>[src]

pub fn mem2mem(&self) -> MEM2MEM_R[src]

Bit 14 - Memory to memory mode

pub fn pl(&self) -> PL_R[src]

Bits 12:13 - Channel priority level

pub fn msize(&self) -> MSIZE_R[src]

Bits 10:11 - Memory size

pub fn psize(&self) -> PSIZE_R[src]

Bits 8:9 - Peripheral size

pub fn minc(&self) -> MINC_R[src]

Bit 7 - Memory increment mode

pub fn pinc(&self) -> PINC_R[src]

Bit 6 - Peripheral increment mode

pub fn circ(&self) -> CIRC_R[src]

Bit 5 - Circular mode

pub fn dir(&self) -> DIR_R[src]

Bit 4 - Data transfer direction

pub fn teie(&self) -> TEIE_R[src]

Bit 3 - Transfer error interrupt enable

pub fn htie(&self) -> HTIE_R[src]

Bit 2 - Half transfer interrupt enable

pub fn tcie(&self) -> TCIE_R[src]

Bit 1 - Transfer complete interrupt enable

pub fn en(&self) -> EN_R[src]

Bit 0 - Channel enable

impl R<u32, Reg<u32, _CNDTR2>>[src]

pub fn ndt(&self) -> NDT_R[src]

Bits 0:15 - Number of data to transfer

impl R<u32, Reg<u32, _CPAR2>>[src]

pub fn pa(&self) -> PA_R[src]

Bits 0:31 - Peripheral address

impl R<u32, Reg<u32, _CMAR2>>[src]

pub fn ma(&self) -> MA_R[src]

Bits 0:31 - Memory address

impl R<u32, Reg<u32, _CCR3>>[src]

pub fn mem2mem(&self) -> MEM2MEM_R[src]

Bit 14 - Memory to memory mode

pub fn pl(&self) -> PL_R[src]

Bits 12:13 - Channel priority level

pub fn msize(&self) -> MSIZE_R[src]

Bits 10:11 - Memory size

pub fn psize(&self) -> PSIZE_R[src]

Bits 8:9 - Peripheral size

pub fn minc(&self) -> MINC_R[src]

Bit 7 - Memory increment mode

pub fn pinc(&self) -> PINC_R[src]

Bit 6 - Peripheral increment mode

pub fn circ(&self) -> CIRC_R[src]

Bit 5 - Circular mode

pub fn dir(&self) -> DIR_R[src]

Bit 4 - Data transfer direction

pub fn teie(&self) -> TEIE_R[src]

Bit 3 - Transfer error interrupt enable

pub fn htie(&self) -> HTIE_R[src]

Bit 2 - Half transfer interrupt enable

pub fn tcie(&self) -> TCIE_R[src]

Bit 1 - Transfer complete interrupt enable

pub fn en(&self) -> EN_R[src]

Bit 0 - Channel enable

impl R<u32, Reg<u32, _CNDTR3>>[src]

pub fn ndt(&self) -> NDT_R[src]

Bits 0:15 - Number of data to transfer

impl R<u32, Reg<u32, _CPAR3>>[src]

pub fn pa(&self) -> PA_R[src]

Bits 0:31 - Peripheral address

impl R<u32, Reg<u32, _CMAR3>>[src]

pub fn ma(&self) -> MA_R[src]

Bits 0:31 - Memory address

impl R<u32, Reg<u32, _CCR4>>[src]

pub fn mem2mem(&self) -> MEM2MEM_R[src]

Bit 14 - Memory to memory mode

pub fn pl(&self) -> PL_R[src]

Bits 12:13 - Channel priority level

pub fn msize(&self) -> MSIZE_R[src]

Bits 10:11 - Memory size

pub fn psize(&self) -> PSIZE_R[src]

Bits 8:9 - Peripheral size

pub fn minc(&self) -> MINC_R[src]

Bit 7 - Memory increment mode

pub fn pinc(&self) -> PINC_R[src]

Bit 6 - Peripheral increment mode

pub fn circ(&self) -> CIRC_R[src]

Bit 5 - Circular mode

pub fn dir(&self) -> DIR_R[src]

Bit 4 - Data transfer direction

pub fn teie(&self) -> TEIE_R[src]

Bit 3 - Transfer error interrupt enable

pub fn htie(&self) -> HTIE_R[src]

Bit 2 - Half transfer interrupt enable

pub fn tcie(&self) -> TCIE_R[src]

Bit 1 - Transfer complete interrupt enable

pub fn en(&self) -> EN_R[src]

Bit 0 - Channel enable

impl R<u32, Reg<u32, _CNDTR4>>[src]

pub fn ndt(&self) -> NDT_R[src]

Bits 0:15 - Number of data to transfer

impl R<u32, Reg<u32, _CPAR4>>[src]

pub fn pa(&self) -> PA_R[src]

Bits 0:31 - Peripheral address

impl R<u32, Reg<u32, _CMAR4>>[src]

pub fn ma(&self) -> MA_R[src]

Bits 0:31 - Memory address

impl R<u32, Reg<u32, _CCR5>>[src]

pub fn mem2mem(&self) -> MEM2MEM_R[src]

Bit 14 - Memory to memory mode

pub fn pl(&self) -> PL_R[src]

Bits 12:13 - Channel priority level

pub fn msize(&self) -> MSIZE_R[src]

Bits 10:11 - Memory size

pub fn psize(&self) -> PSIZE_R[src]

Bits 8:9 - Peripheral size

pub fn minc(&self) -> MINC_R[src]

Bit 7 - Memory increment mode

pub fn pinc(&self) -> PINC_R[src]

Bit 6 - Peripheral increment mode

pub fn circ(&self) -> CIRC_R[src]

Bit 5 - Circular mode

pub fn dir(&self) -> DIR_R[src]

Bit 4 - Data transfer direction

pub fn teie(&self) -> TEIE_R[src]

Bit 3 - Transfer error interrupt enable

pub fn htie(&self) -> HTIE_R[src]

Bit 2 - Half transfer interrupt enable

pub fn tcie(&self) -> TCIE_R[src]

Bit 1 - Transfer complete interrupt enable

pub fn en(&self) -> EN_R[src]

Bit 0 - Channel enable

impl R<u32, Reg<u32, _CNDTR5>>[src]

pub fn ndt(&self) -> NDT_R[src]

Bits 0:15 - Number of data to transfer

impl R<u32, Reg<u32, _CPAR5>>[src]

pub fn pa(&self) -> PA_R[src]

Bits 0:31 - Peripheral address

impl R<u32, Reg<u32, _CMAR5>>[src]

pub fn ma(&self) -> MA_R[src]

Bits 0:31 - Memory address

impl R<u32, Reg<u32, _CCR6>>[src]

pub fn mem2mem(&self) -> MEM2MEM_R[src]

Bit 14 - Memory to memory mode

pub fn pl(&self) -> PL_R[src]

Bits 12:13 - Channel priority level

pub fn msize(&self) -> MSIZE_R[src]

Bits 10:11 - Memory size

pub fn psize(&self) -> PSIZE_R[src]

Bits 8:9 - Peripheral size

pub fn minc(&self) -> MINC_R[src]

Bit 7 - Memory increment mode

pub fn pinc(&self) -> PINC_R[src]

Bit 6 - Peripheral increment mode

pub fn circ(&self) -> CIRC_R[src]

Bit 5 - Circular mode

pub fn dir(&self) -> DIR_R[src]

Bit 4 - Data transfer direction

pub fn teie(&self) -> TEIE_R[src]

Bit 3 - Transfer error interrupt enable

pub fn htie(&self) -> HTIE_R[src]

Bit 2 - Half transfer interrupt enable

pub fn tcie(&self) -> TCIE_R[src]

Bit 1 - Transfer complete interrupt enable

pub fn en(&self) -> EN_R[src]

Bit 0 - Channel enable

impl R<u32, Reg<u32, _CNDTR6>>[src]

pub fn ndt(&self) -> NDT_R[src]

Bits 0:15 - Number of data to transfer

impl R<u32, Reg<u32, _CPAR6>>[src]

pub fn pa(&self) -> PA_R[src]

Bits 0:31 - Peripheral address

impl R<u32, Reg<u32, _CMAR6>>[src]

pub fn ma(&self) -> MA_R[src]

Bits 0:31 - Memory address

impl R<u32, Reg<u32, _CCR7>>[src]

pub fn mem2mem(&self) -> MEM2MEM_R[src]

Bit 14 - Memory to memory mode

pub fn pl(&self) -> PL_R[src]

Bits 12:13 - Channel priority level

pub fn msize(&self) -> MSIZE_R[src]

Bits 10:11 - Memory size

pub fn psize(&self) -> PSIZE_R[src]

Bits 8:9 - Peripheral size

pub fn minc(&self) -> MINC_R[src]

Bit 7 - Memory increment mode

pub fn pinc(&self) -> PINC_R[src]

Bit 6 - Peripheral increment mode

pub fn circ(&self) -> CIRC_R[src]

Bit 5 - Circular mode

pub fn dir(&self) -> DIR_R[src]

Bit 4 - Data transfer direction

pub fn teie(&self) -> TEIE_R[src]

Bit 3 - Transfer error interrupt enable

pub fn htie(&self) -> HTIE_R[src]

Bit 2 - Half transfer interrupt enable

pub fn tcie(&self) -> TCIE_R[src]

Bit 1 - Transfer complete interrupt enable

pub fn en(&self) -> EN_R[src]

Bit 0 - Channel enable

impl R<u32, Reg<u32, _CNDTR7>>[src]

pub fn ndt(&self) -> NDT_R[src]

Bits 0:15 - Number of data to transfer

impl R<u32, Reg<u32, _CPAR7>>[src]

pub fn pa(&self) -> PA_R[src]

Bits 0:31 - Peripheral address

impl R<u32, Reg<u32, _CMAR7>>[src]

pub fn ma(&self) -> MA_R[src]

Bits 0:31 - Memory address

impl R<bool, MR0_A>[src]

pub fn variant(&self) -> MR0_A[src]

Get enumerated values variant

pub fn is_masked(&self) -> bool[src]

Checks if the value of the field is MASKED

pub fn is_unmasked(&self) -> bool[src]

Checks if the value of the field is UNMASKED

impl R<u32, Reg<u32, _IMR>>[src]

pub fn mr0(&self) -> MR0_R[src]

Bit 0 - Interrupt mask on line x

pub fn mr1(&self) -> MR1_R[src]

Bit 1 - Interrupt mask on line x

pub fn mr2(&self) -> MR2_R[src]

Bit 2 - Interrupt mask on line x

pub fn mr3(&self) -> MR3_R[src]

Bit 3 - Interrupt mask on line x

pub fn mr4(&self) -> MR4_R[src]

Bit 4 - Interrupt mask on line x

pub fn mr5(&self) -> MR5_R[src]

Bit 5 - Interrupt mask on line x

pub fn mr6(&self) -> MR6_R[src]

Bit 6 - Interrupt mask on line x

pub fn mr7(&self) -> MR7_R[src]

Bit 7 - Interrupt mask on line x

pub fn mr8(&self) -> MR8_R[src]

Bit 8 - Interrupt mask on line x

pub fn mr9(&self) -> MR9_R[src]

Bit 9 - Interrupt mask on line x

pub fn mr10(&self) -> MR10_R[src]

Bit 10 - Interrupt mask on line x

pub fn mr11(&self) -> MR11_R[src]

Bit 11 - Interrupt mask on line x

pub fn mr12(&self) -> MR12_R[src]

Bit 12 - Interrupt mask on line x

pub fn mr13(&self) -> MR13_R[src]

Bit 13 - Interrupt mask on line x

pub fn mr14(&self) -> MR14_R[src]

Bit 14 - Interrupt mask on line x

pub fn mr15(&self) -> MR15_R[src]

Bit 15 - Interrupt mask on line x

pub fn mr16(&self) -> MR16_R[src]

Bit 16 - Interrupt mask on line x

pub fn mr17(&self) -> MR17_R[src]

Bit 17 - Interrupt mask on line x

pub fn mr18(&self) -> MR18_R[src]

Bit 18 - Interrupt mask on line x

pub fn mr19(&self) -> MR19_R[src]

Bit 19 - Interrupt mask on line x

pub fn mr20(&self) -> MR20_R[src]

Bit 20 - Interrupt mask on line x

pub fn mr21(&self) -> MR21_R[src]

Bit 21 - Interrupt mask on line x

pub fn mr22(&self) -> MR22_R[src]

Bit 22 - Interrupt mask on line x

impl R<bool, MR0_A>[src]

pub fn variant(&self) -> MR0_A[src]

Get enumerated values variant

pub fn is_masked(&self) -> bool[src]

Checks if the value of the field is MASKED

pub fn is_unmasked(&self) -> bool[src]

Checks if the value of the field is UNMASKED

impl R<u32, Reg<u32, _EMR>>[src]

pub fn mr0(&self) -> MR0_R[src]

Bit 0 - Event mask on line x

pub fn mr1(&self) -> MR1_R[src]

Bit 1 - Event mask on line x

pub fn mr2(&self) -> MR2_R[src]

Bit 2 - Event mask on line x

pub fn mr3(&self) -> MR3_R[src]

Bit 3 - Event mask on line x

pub fn mr4(&self) -> MR4_R[src]

Bit 4 - Event mask on line x

pub fn mr5(&self) -> MR5_R[src]

Bit 5 - Event mask on line x

pub fn mr6(&self) -> MR6_R[src]

Bit 6 - Event mask on line x

pub fn mr7(&self) -> MR7_R[src]

Bit 7 - Event mask on line x

pub fn mr8(&self) -> MR8_R[src]

Bit 8 - Event mask on line x

pub fn mr9(&self) -> MR9_R[src]

Bit 9 - Event mask on line x

pub fn mr10(&self) -> MR10_R[src]

Bit 10 - Event mask on line x

pub fn mr11(&self) -> MR11_R[src]

Bit 11 - Event mask on line x

pub fn mr12(&self) -> MR12_R[src]

Bit 12 - Event mask on line x

pub fn mr13(&self) -> MR13_R[src]

Bit 13 - Event mask on line x

pub fn mr14(&self) -> MR14_R[src]

Bit 14 - Event mask on line x

pub fn mr15(&self) -> MR15_R[src]

Bit 15 - Event mask on line x

pub fn mr16(&self) -> MR16_R[src]

Bit 16 - Event mask on line x

pub fn mr17(&self) -> MR17_R[src]

Bit 17 - Event mask on line x

pub fn mr18(&self) -> MR18_R[src]

Bit 18 - Event mask on line x

pub fn mr19(&self) -> MR19_R[src]

Bit 19 - Event mask on line x

pub fn mr20(&self) -> MR20_R[src]

Bit 20 - Event mask on line x

pub fn mr21(&self) -> MR21_R[src]

Bit 21 - Event mask on line x

pub fn mr22(&self) -> MR22_R[src]

Bit 22 - Event mask on line x

impl R<bool, TR0_A>[src]

pub fn variant(&self) -> TR0_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _RTSR>>[src]

pub fn tr0(&self) -> TR0_R[src]

Bit 0 - Rising edge trigger event configuration bit of line x

pub fn tr1(&self) -> TR1_R[src]

Bit 1 - Rising edge trigger event configuration bit of line x

pub fn tr2(&self) -> TR2_R[src]

Bit 2 - Rising edge trigger event configuration bit of line x

pub fn tr3(&self) -> TR3_R[src]

Bit 3 - Rising edge trigger event configuration bit of line x

pub fn tr4(&self) -> TR4_R[src]

Bit 4 - Rising edge trigger event configuration bit of line x

pub fn tr5(&self) -> TR5_R[src]

Bit 5 - Rising edge trigger event configuration bit of line x

pub fn tr6(&self) -> TR6_R[src]

Bit 6 - Rising edge trigger event configuration bit of line x

pub fn tr7(&self) -> TR7_R[src]

Bit 7 - Rising edge trigger event configuration bit of line x

pub fn tr8(&self) -> TR8_R[src]

Bit 8 - Rising edge trigger event configuration bit of line x

pub fn tr9(&self) -> TR9_R[src]

Bit 9 - Rising edge trigger event configuration bit of line x

pub fn tr10(&self) -> TR10_R[src]

Bit 10 - Rising edge trigger event configuration bit of line x

pub fn tr11(&self) -> TR11_R[src]

Bit 11 - Rising edge trigger event configuration bit of line x

pub fn tr12(&self) -> TR12_R[src]

Bit 12 - Rising edge trigger event configuration bit of line x

pub fn tr13(&self) -> TR13_R[src]

Bit 13 - Rising edge trigger event configuration bit of line x

pub fn tr14(&self) -> TR14_R[src]

Bit 14 - Rising edge trigger event configuration bit of line x

pub fn tr15(&self) -> TR15_R[src]

Bit 15 - Rising edge trigger event configuration bit of line x

pub fn tr16(&self) -> TR16_R[src]

Bit 16 - Rising edge trigger event configuration bit of line x

pub fn tr17(&self) -> TR17_R[src]

Bit 17 - Rising edge trigger event configuration bit of line x

pub fn tr18(&self) -> TR18_R[src]

Bit 18 - Rising edge trigger event configuration bit of line x

pub fn tr19(&self) -> TR19_R[src]

Bit 19 - Rising edge trigger event configuration bit of line x

pub fn tr20(&self) -> TR20_R[src]

Bit 20 - Rising edge trigger event configuration bit of line x

pub fn tr21(&self) -> TR21_R[src]

Bit 21 - Rising edge trigger event configuration bit of line x

pub fn tr22(&self) -> TR22_R[src]

Bit 22 - Rising edge trigger event configuration bit of line x

impl R<bool, TR0_A>[src]

pub fn variant(&self) -> TR0_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _FTSR>>[src]

pub fn tr0(&self) -> TR0_R[src]

Bit 0 - Falling edge trigger event configuration bit of line x

pub fn tr1(&self) -> TR1_R[src]

Bit 1 - Falling edge trigger event configuration bit of line x

pub fn tr2(&self) -> TR2_R[src]

Bit 2 - Falling edge trigger event configuration bit of line x

pub fn tr3(&self) -> TR3_R[src]

Bit 3 - Falling edge trigger event configuration bit of line x

pub fn tr4(&self) -> TR4_R[src]

Bit 4 - Falling edge trigger event configuration bit of line x

pub fn tr5(&self) -> TR5_R[src]

Bit 5 - Falling edge trigger event configuration bit of line x

pub fn tr6(&self) -> TR6_R[src]

Bit 6 - Falling edge trigger event configuration bit of line x

pub fn tr7(&self) -> TR7_R[src]

Bit 7 - Falling edge trigger event configuration bit of line x

pub fn tr8(&self) -> TR8_R[src]

Bit 8 - Falling edge trigger event configuration bit of line x

pub fn tr9(&self) -> TR9_R[src]

Bit 9 - Falling edge trigger event configuration bit of line x

pub fn tr10(&self) -> TR10_R[src]

Bit 10 - Falling edge trigger event configuration bit of line x

pub fn tr11(&self) -> TR11_R[src]

Bit 11 - Falling edge trigger event configuration bit of line x

pub fn tr12(&self) -> TR12_R[src]

Bit 12 - Falling edge trigger event configuration bit of line x

pub fn tr13(&self) -> TR13_R[src]

Bit 13 - Falling edge trigger event configuration bit of line x

pub fn tr14(&self) -> TR14_R[src]

Bit 14 - Falling edge trigger event configuration bit of line x

pub fn tr15(&self) -> TR15_R[src]

Bit 15 - Falling edge trigger event configuration bit of line x

pub fn tr16(&self) -> TR16_R[src]

Bit 16 - Falling edge trigger event configuration bit of line x

pub fn tr17(&self) -> TR17_R[src]

Bit 17 - Falling edge trigger event configuration bit of line x

pub fn tr18(&self) -> TR18_R[src]

Bit 18 - Falling edge trigger event configuration bit of line x

pub fn tr19(&self) -> TR19_R[src]

Bit 19 - Falling edge trigger event configuration bit of line x

pub fn tr20(&self) -> TR20_R[src]

Bit 20 - Falling edge trigger event configuration bit of line x

pub fn tr21(&self) -> TR21_R[src]

Bit 21 - Falling edge trigger event configuration bit of line x

pub fn tr22(&self) -> TR22_R[src]

Bit 22 - Falling edge trigger event configuration bit of line x

impl R<bool, SWIER0_A>[src]

pub fn variant(&self) -> Variant<bool, SWIER0_A>[src]

Get enumerated values variant

pub fn is_pend(&self) -> bool[src]

Checks if the value of the field is PEND

impl R<u32, Reg<u32, _SWIER>>[src]

pub fn swier0(&self) -> SWIER0_R[src]

Bit 0 - Software interrupt on line x

pub fn swier1(&self) -> SWIER1_R[src]

Bit 1 - Software interrupt on line x

pub fn swier2(&self) -> SWIER2_R[src]

Bit 2 - Software interrupt on line x

pub fn swier3(&self) -> SWIER3_R[src]

Bit 3 - Software interrupt on line x

pub fn swier4(&self) -> SWIER4_R[src]

Bit 4 - Software interrupt on line x

pub fn swier5(&self) -> SWIER5_R[src]

Bit 5 - Software interrupt on line x

pub fn swier6(&self) -> SWIER6_R[src]

Bit 6 - Software interrupt on line x

pub fn swier7(&self) -> SWIER7_R[src]

Bit 7 - Software interrupt on line x

pub fn swier8(&self) -> SWIER8_R[src]

Bit 8 - Software interrupt on line x

pub fn swier9(&self) -> SWIER9_R[src]

Bit 9 - Software interrupt on line x

pub fn swier10(&self) -> SWIER10_R[src]

Bit 10 - Software interrupt on line x

pub fn swier11(&self) -> SWIER11_R[src]

Bit 11 - Software interrupt on line x

pub fn swier12(&self) -> SWIER12_R[src]

Bit 12 - Software interrupt on line x

pub fn swier13(&self) -> SWIER13_R[src]

Bit 13 - Software interrupt on line x

pub fn swier14(&self) -> SWIER14_R[src]

Bit 14 - Software interrupt on line x

pub fn swier15(&self) -> SWIER15_R[src]

Bit 15 - Software interrupt on line x

pub fn swier16(&self) -> SWIER16_R[src]

Bit 16 - Software interrupt on line x

pub fn swier17(&self) -> SWIER17_R[src]

Bit 17 - Software interrupt on line x

pub fn swier18(&self) -> SWIER18_R[src]

Bit 18 - Software interrupt on line x

pub fn swier19(&self) -> SWIER19_R[src]

Bit 19 - Software interrupt on line x

pub fn swier20(&self) -> SWIER20_R[src]

Bit 20 - Software interrupt on line x

pub fn swier21(&self) -> SWIER21_R[src]

Bit 21 - Software interrupt on line x

pub fn swier22(&self) -> SWIER22_R[src]

Bit 22 - Software interrupt on line x

impl R<bool, PR0_A>[src]

pub fn variant(&self) -> PR0_A[src]

Get enumerated values variant

pub fn is_not_pending(&self) -> bool[src]

Checks if the value of the field is NOTPENDING

pub fn is_pending(&self) -> bool[src]

Checks if the value of the field is PENDING

impl R<u32, Reg<u32, _PR>>[src]

pub fn pr0(&self) -> PR0_R[src]

Bit 0 - Pending bit

pub fn pr1(&self) -> PR1_R[src]

Bit 1 - Pending bit

pub fn pr2(&self) -> PR2_R[src]

Bit 2 - Pending bit

pub fn pr3(&self) -> PR3_R[src]

Bit 3 - Pending bit

pub fn pr4(&self) -> PR4_R[src]

Bit 4 - Pending bit

pub fn pr5(&self) -> PR5_R[src]

Bit 5 - Pending bit

pub fn pr6(&self) -> PR6_R[src]

Bit 6 - Pending bit

pub fn pr7(&self) -> PR7_R[src]

Bit 7 - Pending bit

pub fn pr8(&self) -> PR8_R[src]

Bit 8 - Pending bit

pub fn pr9(&self) -> PR9_R[src]

Bit 9 - Pending bit

pub fn pr10(&self) -> PR10_R[src]

Bit 10 - Pending bit

pub fn pr11(&self) -> PR11_R[src]

Bit 11 - Pending bit

pub fn pr12(&self) -> PR12_R[src]

Bit 12 - Pending bit

pub fn pr13(&self) -> PR13_R[src]

Bit 13 - Pending bit

pub fn pr14(&self) -> PR14_R[src]

Bit 14 - Pending bit

pub fn pr15(&self) -> PR15_R[src]

Bit 15 - Pending bit

pub fn pr16(&self) -> PR16_R[src]

Bit 16 - Pending bit

pub fn pr17(&self) -> PR17_R[src]

Bit 17 - Pending bit

pub fn pr18(&self) -> PR18_R[src]

Bit 18 - Pending bit

pub fn pr19(&self) -> PR19_R[src]

Bit 19 - Pending bit

pub fn pr20(&self) -> PR20_R[src]

Bit 20 - Pending bit

pub fn pr21(&self) -> PR21_R[src]

Bit 21 - Pending bit

pub fn pr22(&self) -> PR22_R[src]

Bit 22 - Pending bit

impl R<u32, Reg<u32, _ACR>>[src]

pub fn latency(&self) -> LATENCY_R[src]

Bit 0 - Latency

pub fn prften(&self) -> PRFTEN_R[src]

Bit 1 - Prefetch enable

pub fn acc64(&self) -> ACC64_R[src]

Bit 2 - 64-bit access

pub fn sleep_pd(&self) -> SLEEP_PD_R[src]

Bit 3 - Flash mode during Sleep

pub fn run_pd(&self) -> RUN_PD_R[src]

Bit 4 - Flash mode during Run

impl R<u32, Reg<u32, _PECR>>[src]

pub fn pelock(&self) -> PELOCK_R[src]

Bit 0 - FLASH_PECR and data EEPROM lock

pub fn prglock(&self) -> PRGLOCK_R[src]

Bit 1 - Program memory lock

pub fn optlock(&self) -> OPTLOCK_R[src]

Bit 2 - Option bytes block lock

pub fn prog(&self) -> PROG_R[src]

Bit 3 - Program memory selection

pub fn data(&self) -> DATA_R[src]

Bit 4 - Data EEPROM selection

pub fn ftdw(&self) -> FTDW_R[src]

Bit 8 - Fixed time data write for Byte, Half Word and Word programming

pub fn erase(&self) -> ERASE_R[src]

Bit 9 - Page or Double Word erase mode

pub fn fprg(&self) -> FPRG_R[src]

Bit 10 - Half Page/Double Word programming mode

pub fn parallelbank(&self) -> PARALLELBANK_R[src]

Bit 15 - Parallel bank mode

pub fn eopie(&self) -> EOPIE_R[src]

Bit 16 - End of programming interrupt enable

pub fn errie(&self) -> ERRIE_R[src]

Bit 17 - Error interrupt enable

pub fn obl_launch(&self) -> OBL_LAUNCH_R[src]

Bit 18 - Launch the option byte loading

impl R<u32, Reg<u32, _SR>>[src]

pub fn bsy(&self) -> BSY_R[src]

Bit 0 - Write/erase operations in progress

pub fn eop(&self) -> EOP_R[src]

Bit 1 - End of operation

pub fn endhv(&self) -> ENDHV_R[src]

Bit 2 - End of high voltage

pub fn ready(&self) -> READY_R[src]

Bit 3 - Flash memory module ready after low power mode

pub fn wrperr(&self) -> WRPERR_R[src]

Bit 8 - Write protected error

pub fn pgaerr(&self) -> PGAERR_R[src]

Bit 9 - Programming alignment error

pub fn sizerr(&self) -> SIZERR_R[src]

Bit 10 - Size error

pub fn optverr(&self) -> OPTVERR_R[src]

Bit 11 - Option validity error

pub fn optverrusr(&self) -> OPTVERRUSR_R[src]

Bit 12 - Option UserValidity Error

impl R<u32, Reg<u32, _OBR>>[src]

pub fn rdprt(&self) -> RDPRT_R[src]

Bits 0:7 - Read protection

pub fn bor_lev(&self) -> BOR_LEV_R[src]

Bits 16:19 - BOR_LEV

pub fn iwdg_sw(&self) -> IWDG_SW_R[src]

Bit 20 - IWDG_SW

pub fn n_rts_stop(&self) -> NRTS_STOP_R[src]

Bit 21 - nRTS_STOP

pub fn n_rst_stdby(&self) -> NRST_STDBY_R[src]

Bit 22 - nRST_STDBY

pub fn bfb2(&self) -> BFB2_R[src]

Bit 23 - Boot From Bank 2

impl R<u32, Reg<u32, _WRPR1>>[src]

pub fn wrp1(&self) -> WRP1_R[src]

Bits 0:31 - Write protection

impl R<u32, Reg<u32, _WRPR2>>[src]

pub fn wrp2(&self) -> WRP2_R[src]

Bits 0:31 - WRP2

impl R<u32, Reg<u32, _WRPR3>>[src]

pub fn wrp3(&self) -> WRP3_R[src]

Bits 0:31 - WRP3

impl R<bool, CBURSTRW_A>[src]

pub fn variant(&self) -> CBURSTRW_A[src]

Get enumerated values variant

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

impl R<bool, ASYNCWAIT_A>[src]

pub fn variant(&self) -> ASYNCWAIT_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, EXTMOD_A>[src]

pub fn variant(&self) -> EXTMOD_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, WAITEN_A>[src]

pub fn variant(&self) -> WAITEN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, WREN_A>[src]

pub fn variant(&self) -> WREN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, WAITCFG_A>[src]

pub fn variant(&self) -> WAITCFG_A[src]

Get enumerated values variant

pub fn is_before_wait_state(&self) -> bool[src]

Checks if the value of the field is BEFOREWAITSTATE

pub fn is_during_wait_state(&self) -> bool[src]

Checks if the value of the field is DURINGWAITSTATE

impl R<bool, WAITPOL_A>[src]

pub fn variant(&self) -> WAITPOL_A[src]

Get enumerated values variant

pub fn is_active_low(&self) -> bool[src]

Checks if the value of the field is ACTIVELOW

pub fn is_active_high(&self) -> bool[src]

Checks if the value of the field is ACTIVEHIGH

impl R<bool, BURSTEN_A>[src]

pub fn variant(&self) -> BURSTEN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, FACCEN_A>[src]

pub fn variant(&self) -> FACCEN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u8, MWID_A>[src]

pub fn variant(&self) -> Variant<u8, MWID_A>[src]

Get enumerated values variant

pub fn is_bits8(&self) -> bool[src]

Checks if the value of the field is BITS8

pub fn is_bits16(&self) -> bool[src]

Checks if the value of the field is BITS16

pub fn is_bits32(&self) -> bool[src]

Checks if the value of the field is BITS32

impl R<u8, MTYP_A>[src]

pub fn variant(&self) -> Variant<u8, MTYP_A>[src]

Get enumerated values variant

pub fn is_sram(&self) -> bool[src]

Checks if the value of the field is SRAM

pub fn is_psram(&self) -> bool[src]

Checks if the value of the field is PSRAM

pub fn is_flash(&self) -> bool[src]

Checks if the value of the field is FLASH

impl R<bool, MUXEN_A>[src]

pub fn variant(&self) -> MUXEN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, MBKEN_A>[src]

pub fn variant(&self) -> MBKEN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u8, CPSIZE_A>[src]

pub fn variant(&self) -> Variant<u8, CPSIZE_A>[src]

Get enumerated values variant

pub fn is_no_burst_split(&self) -> bool[src]

Checks if the value of the field is NOBURSTSPLIT

pub fn is_bytes128(&self) -> bool[src]

Checks if the value of the field is BYTES128

pub fn is_bytes256(&self) -> bool[src]

Checks if the value of the field is BYTES256

pub fn is_bytes512(&self) -> bool[src]

Checks if the value of the field is BYTES512

pub fn is_bytes1024(&self) -> bool[src]

Checks if the value of the field is BYTES1024

impl R<u32, Reg<u32, _BCR1>>[src]

pub fn cburstrw(&self) -> CBURSTRW_R[src]

Bit 19 - CBURSTRW

pub fn asyncwait(&self) -> ASYNCWAIT_R[src]

Bit 15 - ASYNCWAIT

pub fn extmod(&self) -> EXTMOD_R[src]

Bit 14 - EXTMOD

pub fn waiten(&self) -> WAITEN_R[src]

Bit 13 - WAITEN

pub fn wren(&self) -> WREN_R[src]

Bit 12 - WREN

pub fn waitcfg(&self) -> WAITCFG_R[src]

Bit 11 - WAITCFG

pub fn wrapmod(&self) -> WRAPMOD_R[src]

Bit 10 - WRAPMOD

pub fn waitpol(&self) -> WAITPOL_R[src]

Bit 9 - WAITPOL

pub fn bursten(&self) -> BURSTEN_R[src]

Bit 8 - BURSTEN

pub fn faccen(&self) -> FACCEN_R[src]

Bit 6 - FACCEN

pub fn mwid(&self) -> MWID_R[src]

Bits 4:5 - MWID

pub fn mtyp(&self) -> MTYP_R[src]

Bits 2:3 - MTYP

pub fn muxen(&self) -> MUXEN_R[src]

Bit 1 - MUXEN

pub fn mbken(&self) -> MBKEN_R[src]

Bit 0 - MBKEN

pub fn cpsize(&self) -> CPSIZE_R[src]

Bits 16:18 - CRAM page size

impl R<u8, ACCMOD_A>[src]

pub fn variant(&self) -> ACCMOD_A[src]

Get enumerated values variant

pub fn is_a(&self) -> bool[src]

Checks if the value of the field is A

pub fn is_b(&self) -> bool[src]

Checks if the value of the field is B

pub fn is_c(&self) -> bool[src]

Checks if the value of the field is C

pub fn is_d(&self) -> bool[src]

Checks if the value of the field is D

impl R<u32, Reg<u32, _BTR>>[src]

pub fn accmod(&self) -> ACCMOD_R[src]

Bits 28:29 - ACCMOD

pub fn datlat(&self) -> DATLAT_R[src]

Bits 24:27 - DATLAT

pub fn clkdiv(&self) -> CLKDIV_R[src]

Bits 20:23 - CLKDIV

pub fn busturn(&self) -> BUSTURN_R[src]

Bits 16:19 - BUSTURN

pub fn datast(&self) -> DATAST_R[src]

Bits 8:15 - DATAST

pub fn addhld(&self) -> ADDHLD_R[src]

Bits 4:7 - ADDHLD

pub fn addset(&self) -> ADDSET_R[src]

Bits 0:3 - ADDSET

impl R<bool, CBURSTRW_A>[src]

pub fn variant(&self) -> CBURSTRW_A[src]

Get enumerated values variant

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

impl R<bool, ASYNCWAIT_A>[src]

pub fn variant(&self) -> ASYNCWAIT_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, EXTMOD_A>[src]

pub fn variant(&self) -> EXTMOD_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, WAITEN_A>[src]

pub fn variant(&self) -> WAITEN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, WREN_A>[src]

pub fn variant(&self) -> WREN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, WAITCFG_A>[src]

pub fn variant(&self) -> WAITCFG_A[src]

Get enumerated values variant

pub fn is_before_wait_state(&self) -> bool[src]

Checks if the value of the field is BEFOREWAITSTATE

pub fn is_during_wait_state(&self) -> bool[src]

Checks if the value of the field is DURINGWAITSTATE

impl R<bool, WAITPOL_A>[src]

pub fn variant(&self) -> WAITPOL_A[src]

Get enumerated values variant

pub fn is_active_low(&self) -> bool[src]

Checks if the value of the field is ACTIVELOW

pub fn is_active_high(&self) -> bool[src]

Checks if the value of the field is ACTIVEHIGH

impl R<bool, BURSTEN_A>[src]

pub fn variant(&self) -> BURSTEN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, FACCEN_A>[src]

pub fn variant(&self) -> FACCEN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u8, MWID_A>[src]

pub fn variant(&self) -> Variant<u8, MWID_A>[src]

Get enumerated values variant

pub fn is_bits8(&self) -> bool[src]

Checks if the value of the field is BITS8

pub fn is_bits16(&self) -> bool[src]

Checks if the value of the field is BITS16

pub fn is_bits32(&self) -> bool[src]

Checks if the value of the field is BITS32

impl R<u8, MTYP_A>[src]

pub fn variant(&self) -> Variant<u8, MTYP_A>[src]

Get enumerated values variant

pub fn is_sram(&self) -> bool[src]

Checks if the value of the field is SRAM

pub fn is_psram(&self) -> bool[src]

Checks if the value of the field is PSRAM

pub fn is_flash(&self) -> bool[src]

Checks if the value of the field is FLASH

impl R<bool, MUXEN_A>[src]

pub fn variant(&self) -> MUXEN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, MBKEN_A>[src]

pub fn variant(&self) -> MBKEN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u8, CPSIZE_A>[src]

pub fn variant(&self) -> Variant<u8, CPSIZE_A>[src]

Get enumerated values variant

pub fn is_no_burst_split(&self) -> bool[src]

Checks if the value of the field is NOBURSTSPLIT

pub fn is_bytes128(&self) -> bool[src]

Checks if the value of the field is BYTES128

pub fn is_bytes256(&self) -> bool[src]

Checks if the value of the field is BYTES256

pub fn is_bytes512(&self) -> bool[src]

Checks if the value of the field is BYTES512

pub fn is_bytes1024(&self) -> bool[src]

Checks if the value of the field is BYTES1024

impl R<u32, Reg<u32, _BCR>>[src]

pub fn cburstrw(&self) -> CBURSTRW_R[src]

Bit 19 - CBURSTRW

pub fn asyncwait(&self) -> ASYNCWAIT_R[src]

Bit 15 - ASYNCWAIT

pub fn extmod(&self) -> EXTMOD_R[src]

Bit 14 - EXTMOD

pub fn waiten(&self) -> WAITEN_R[src]

Bit 13 - WAITEN

pub fn wren(&self) -> WREN_R[src]

Bit 12 - WREN

pub fn waitcfg(&self) -> WAITCFG_R[src]

Bit 11 - WAITCFG

pub fn wrapmod(&self) -> WRAPMOD_R[src]

Bit 10 - WRAPMOD

pub fn waitpol(&self) -> WAITPOL_R[src]

Bit 9 - WAITPOL

pub fn bursten(&self) -> BURSTEN_R[src]

Bit 8 - BURSTEN

pub fn faccen(&self) -> FACCEN_R[src]

Bit 6 - FACCEN

pub fn mwid(&self) -> MWID_R[src]

Bits 4:5 - MWID

pub fn mtyp(&self) -> MTYP_R[src]

Bits 2:3 - MTYP

pub fn muxen(&self) -> MUXEN_R[src]

Bit 1 - MUXEN

pub fn mbken(&self) -> MBKEN_R[src]

Bit 0 - MBKEN

pub fn cpsize(&self) -> CPSIZE_R[src]

Bits 16:18 - CRAM page size

impl R<u8, ACCMOD_A>[src]

pub fn variant(&self) -> ACCMOD_A[src]

Get enumerated values variant

pub fn is_a(&self) -> bool[src]

Checks if the value of the field is A

pub fn is_b(&self) -> bool[src]

Checks if the value of the field is B

pub fn is_c(&self) -> bool[src]

Checks if the value of the field is C

pub fn is_d(&self) -> bool[src]

Checks if the value of the field is D

impl R<u32, Reg<u32, _BWTR>>[src]

pub fn accmod(&self) -> ACCMOD_R[src]

Bits 28:29 - ACCMOD

pub fn datlat(&self) -> DATLAT_R[src]

Bits 24:27 - DATLAT

pub fn clkdiv(&self) -> CLKDIV_R[src]

Bits 20:23 - CLKDIV

pub fn datast(&self) -> DATAST_R[src]

Bits 8:15 - DATAST

pub fn addhld(&self) -> ADDHLD_R[src]

Bits 4:7 - ADDHLD

pub fn addset(&self) -> ADDSET_R[src]

Bits 0:3 - ADDSET

pub fn busturn(&self) -> BUSTURN_R[src]

Bits 16:19 - Bus turnaround phase duration

impl R<u8, MODER15_A>[src]

pub fn variant(&self) -> MODER15_A[src]

Get enumerated values variant

pub fn is_input(&self) -> bool[src]

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool[src]

Checks if the value of the field is OUTPUT

pub fn is_alternate(&self) -> bool[src]

Checks if the value of the field is ALTERNATE

pub fn is_analog(&self) -> bool[src]

Checks if the value of the field is ANALOG

impl R<u32, Reg<u32, _MODER>>[src]

pub fn moder15(&self) -> MODER15_R[src]

Bits 30:31 - Port x configuration bits (y = 0..15)

pub fn moder14(&self) -> MODER14_R[src]

Bits 28:29 - Port x configuration bits (y = 0..15)

pub fn moder13(&self) -> MODER13_R[src]

Bits 26:27 - Port x configuration bits (y = 0..15)

pub fn moder12(&self) -> MODER12_R[src]

Bits 24:25 - Port x configuration bits (y = 0..15)

pub fn moder11(&self) -> MODER11_R[src]

Bits 22:23 - Port x configuration bits (y = 0..15)

pub fn moder10(&self) -> MODER10_R[src]

Bits 20:21 - Port x configuration bits (y = 0..15)

pub fn moder9(&self) -> MODER9_R[src]

Bits 18:19 - Port x configuration bits (y = 0..15)

pub fn moder8(&self) -> MODER8_R[src]

Bits 16:17 - Port x configuration bits (y = 0..15)

pub fn moder7(&self) -> MODER7_R[src]

Bits 14:15 - Port x configuration bits (y = 0..15)

pub fn moder6(&self) -> MODER6_R[src]

Bits 12:13 - Port x configuration bits (y = 0..15)

pub fn moder5(&self) -> MODER5_R[src]

Bits 10:11 - Port x configuration bits (y = 0..15)

pub fn moder4(&self) -> MODER4_R[src]

Bits 8:9 - Port x configuration bits (y = 0..15)

pub fn moder3(&self) -> MODER3_R[src]

Bits 6:7 - Port x configuration bits (y = 0..15)

pub fn moder2(&self) -> MODER2_R[src]

Bits 4:5 - Port x configuration bits (y = 0..15)

pub fn moder1(&self) -> MODER1_R[src]

Bits 2:3 - Port x configuration bits (y = 0..15)

pub fn moder0(&self) -> MODER0_R[src]

Bits 0:1 - Port x configuration bits (y = 0..15)

impl R<bool, OT15_A>[src]

pub fn variant(&self) -> OT15_A[src]

Get enumerated values variant

pub fn is_push_pull(&self) -> bool[src]

Checks if the value of the field is PUSHPULL

pub fn is_open_drain(&self) -> bool[src]

Checks if the value of the field is OPENDRAIN

impl R<u32, Reg<u32, _OTYPER>>[src]

pub fn ot15(&self) -> OT15_R[src]

Bit 15 - Port x configuration bits (y = 0..15)

pub fn ot14(&self) -> OT14_R[src]

Bit 14 - Port x configuration bits (y = 0..15)

pub fn ot13(&self) -> OT13_R[src]

Bit 13 - Port x configuration bits (y = 0..15)

pub fn ot12(&self) -> OT12_R[src]

Bit 12 - Port x configuration bits (y = 0..15)

pub fn ot11(&self) -> OT11_R[src]

Bit 11 - Port x configuration bits (y = 0..15)

pub fn ot10(&self) -> OT10_R[src]

Bit 10 - Port x configuration bits (y = 0..15)

pub fn ot9(&self) -> OT9_R[src]

Bit 9 - Port x configuration bits (y = 0..15)

pub fn ot8(&self) -> OT8_R[src]

Bit 8 - Port x configuration bits (y = 0..15)

pub fn ot7(&self) -> OT7_R[src]

Bit 7 - Port x configuration bits (y = 0..15)

pub fn ot6(&self) -> OT6_R[src]

Bit 6 - Port x configuration bits (y = 0..15)

pub fn ot5(&self) -> OT5_R[src]

Bit 5 - Port x configuration bits (y = 0..15)

pub fn ot4(&self) -> OT4_R[src]

Bit 4 - Port x configuration bits (y = 0..15)

pub fn ot3(&self) -> OT3_R[src]

Bit 3 - Port x configuration bits (y = 0..15)

pub fn ot2(&self) -> OT2_R[src]

Bit 2 - Port x configuration bits (y = 0..15)

pub fn ot1(&self) -> OT1_R[src]

Bit 1 - Port x configuration bits (y = 0..15)

pub fn ot0(&self) -> OT0_R[src]

Bit 0 - Port x configuration bits (y = 0..15)

impl R<u8, OSPEEDR15_A>[src]

pub fn variant(&self) -> OSPEEDR15_A[src]

Get enumerated values variant

pub fn is_low_speed(&self) -> bool[src]

Checks if the value of the field is LOWSPEED

pub fn is_medium_speed(&self) -> bool[src]

Checks if the value of the field is MEDIUMSPEED

pub fn is_high_speed(&self) -> bool[src]

Checks if the value of the field is HIGHSPEED

pub fn is_very_high_speed(&self) -> bool[src]

Checks if the value of the field is VERYHIGHSPEED

impl R<u32, Reg<u32, _OSPEEDR>>[src]

pub fn ospeedr15(&self) -> OSPEEDR15_R[src]

Bits 30:31 - OSPEEDR15

pub fn ospeedr14(&self) -> OSPEEDR14_R[src]

Bits 28:29 - OSPEEDR14

pub fn ospeedr13(&self) -> OSPEEDR13_R[src]

Bits 26:27 - OSPEEDR13

pub fn ospeedr12(&self) -> OSPEEDR12_R[src]

Bits 24:25 - OSPEEDR12

pub fn ospeedr11(&self) -> OSPEEDR11_R[src]

Bits 22:23 - OSPEEDR11

pub fn ospeedr10(&self) -> OSPEEDR10_R[src]

Bits 20:21 - OSPEEDR10

pub fn ospeedr9(&self) -> OSPEEDR9_R[src]

Bits 18:19 - OSPEEDR9

pub fn ospeedr8(&self) -> OSPEEDR8_R[src]

Bits 16:17 - OSPEEDR8

pub fn ospeedr7(&self) -> OSPEEDR7_R[src]

Bits 14:15 - OSPEEDR7

pub fn ospeedr6(&self) -> OSPEEDR6_R[src]

Bits 12:13 - OSPEEDR6

pub fn ospeedr5(&self) -> OSPEEDR5_R[src]

Bits 10:11 - OSPEEDR5

pub fn ospeedr4(&self) -> OSPEEDR4_R[src]

Bits 8:9 - OSPEEDR4

pub fn ospeedr3(&self) -> OSPEEDR3_R[src]

Bits 6:7 - OSPEEDR3

pub fn ospeedr2(&self) -> OSPEEDR2_R[src]

Bits 4:5 - OSPEEDR2

pub fn ospeedr1(&self) -> OSPEEDR1_R[src]

Bits 2:3 - OSPEEDR1

pub fn ospeedr0(&self) -> OSPEEDR0_R[src]

Bits 0:1 - OSPEEDR0

impl R<u8, PUPDR15_A>[src]

pub fn variant(&self) -> Variant<u8, PUPDR15_A>[src]

Get enumerated values variant

pub fn is_floating(&self) -> bool[src]

Checks if the value of the field is FLOATING

pub fn is_pull_up(&self) -> bool[src]

Checks if the value of the field is PULLUP

pub fn is_pull_down(&self) -> bool[src]

Checks if the value of the field is PULLDOWN

impl R<u32, Reg<u32, _PUPDR>>[src]

pub fn pupdr15(&self) -> PUPDR15_R[src]

Bits 30:31 - Port x configuration bits (y = 0..15)

pub fn pupdr14(&self) -> PUPDR14_R[src]

Bits 28:29 - Port x configuration bits (y = 0..15)

pub fn pupdr13(&self) -> PUPDR13_R[src]

Bits 26:27 - Port x configuration bits (y = 0..15)

pub fn pupdr12(&self) -> PUPDR12_R[src]

Bits 24:25 - Port x configuration bits (y = 0..15)

pub fn pupdr11(&self) -> PUPDR11_R[src]

Bits 22:23 - Port x configuration bits (y = 0..15)

pub fn pupdr10(&self) -> PUPDR10_R[src]

Bits 20:21 - Port x configuration bits (y = 0..15)

pub fn pupdr9(&self) -> PUPDR9_R[src]

Bits 18:19 - Port x configuration bits (y = 0..15)

pub fn pupdr8(&self) -> PUPDR8_R[src]

Bits 16:17 - Port x configuration bits (y = 0..15)

pub fn pupdr7(&self) -> PUPDR7_R[src]

Bits 14:15 - Port x configuration bits (y = 0..15)

pub fn pupdr6(&self) -> PUPDR6_R[src]

Bits 12:13 - Port x configuration bits (y = 0..15)

pub fn pupdr5(&self) -> PUPDR5_R[src]

Bits 10:11 - Port x configuration bits (y = 0..15)

pub fn pupdr4(&self) -> PUPDR4_R[src]

Bits 8:9 - Port x configuration bits (y = 0..15)

pub fn pupdr3(&self) -> PUPDR3_R[src]

Bits 6:7 - Port x configuration bits (y = 0..15)

pub fn pupdr2(&self) -> PUPDR2_R[src]

Bits 4:5 - Port x configuration bits (y = 0..15)

pub fn pupdr1(&self) -> PUPDR1_R[src]

Bits 2:3 - Port x configuration bits (y = 0..15)

pub fn pupdr0(&self) -> PUPDR0_R[src]

Bits 0:1 - Port x configuration bits (y = 0..15)

impl R<bool, IDR15_A>[src]

pub fn variant(&self) -> IDR15_A[src]

Get enumerated values variant

pub fn is_high(&self) -> bool[src]

Checks if the value of the field is HIGH

pub fn is_low(&self) -> bool[src]

Checks if the value of the field is LOW

impl R<u32, Reg<u32, _IDR>>[src]

pub fn idr15(&self) -> IDR15_R[src]

Bit 15 - Port input data (y = 0..15)

pub fn idr14(&self) -> IDR14_R[src]

Bit 14 - Port input data (y = 0..15)

pub fn idr13(&self) -> IDR13_R[src]

Bit 13 - Port input data (y = 0..15)

pub fn idr12(&self) -> IDR12_R[src]

Bit 12 - Port input data (y = 0..15)

pub fn idr11(&self) -> IDR11_R[src]

Bit 11 - Port input data (y = 0..15)

pub fn idr10(&self) -> IDR10_R[src]

Bit 10 - Port input data (y = 0..15)

pub fn idr9(&self) -> IDR9_R[src]

Bit 9 - Port input data (y = 0..15)

pub fn idr8(&self) -> IDR8_R[src]

Bit 8 - Port input data (y = 0..15)

pub fn idr7(&self) -> IDR7_R[src]

Bit 7 - Port input data (y = 0..15)

pub fn idr6(&self) -> IDR6_R[src]

Bit 6 - Port input data (y = 0..15)

pub fn idr5(&self) -> IDR5_R[src]

Bit 5 - Port input data (y = 0..15)

pub fn idr4(&self) -> IDR4_R[src]

Bit 4 - Port input data (y = 0..15)

pub fn idr3(&self) -> IDR3_R[src]

Bit 3 - Port input data (y = 0..15)

pub fn idr2(&self) -> IDR2_R[src]

Bit 2 - Port input data (y = 0..15)

pub fn idr1(&self) -> IDR1_R[src]

Bit 1 - Port input data (y = 0..15)

pub fn idr0(&self) -> IDR0_R[src]

Bit 0 - Port input data (y = 0..15)

impl R<bool, ODR15_A>[src]

pub fn variant(&self) -> ODR15_A[src]

Get enumerated values variant

pub fn is_high(&self) -> bool[src]

Checks if the value of the field is HIGH

pub fn is_low(&self) -> bool[src]

Checks if the value of the field is LOW

impl R<u32, Reg<u32, _ODR>>[src]

pub fn odr15(&self) -> ODR15_R[src]

Bit 15 - Port output data (y = 0..15)

pub fn odr14(&self) -> ODR14_R[src]

Bit 14 - Port output data (y = 0..15)

pub fn odr13(&self) -> ODR13_R[src]

Bit 13 - Port output data (y = 0..15)

pub fn odr12(&self) -> ODR12_R[src]

Bit 12 - Port output data (y = 0..15)

pub fn odr11(&self) -> ODR11_R[src]

Bit 11 - Port output data (y = 0..15)

pub fn odr10(&self) -> ODR10_R[src]

Bit 10 - Port output data (y = 0..15)

pub fn odr9(&self) -> ODR9_R[src]

Bit 9 - Port output data (y = 0..15)

pub fn odr8(&self) -> ODR8_R[src]

Bit 8 - Port output data (y = 0..15)

pub fn odr7(&self) -> ODR7_R[src]

Bit 7 - Port output data (y = 0..15)

pub fn odr6(&self) -> ODR6_R[src]

Bit 6 - Port output data (y = 0..15)

pub fn odr5(&self) -> ODR5_R[src]

Bit 5 - Port output data (y = 0..15)

pub fn odr4(&self) -> ODR4_R[src]

Bit 4 - Port output data (y = 0..15)

pub fn odr3(&self) -> ODR3_R[src]

Bit 3 - Port output data (y = 0..15)

pub fn odr2(&self) -> ODR2_R[src]

Bit 2 - Port output data (y = 0..15)

pub fn odr1(&self) -> ODR1_R[src]

Bit 1 - Port output data (y = 0..15)

pub fn odr0(&self) -> ODR0_R[src]

Bit 0 - Port output data (y = 0..15)

impl R<bool, LCKK_A>[src]

pub fn variant(&self) -> LCKK_A[src]

Get enumerated values variant

pub fn is_not_active(&self) -> bool[src]

Checks if the value of the field is NOTACTIVE

pub fn is_active(&self) -> bool[src]

Checks if the value of the field is ACTIVE

impl R<bool, LCK15_A>[src]

pub fn variant(&self) -> LCK15_A[src]

Get enumerated values variant

pub fn is_unlocked(&self) -> bool[src]

Checks if the value of the field is UNLOCKED

pub fn is_locked(&self) -> bool[src]

Checks if the value of the field is LOCKED

impl R<bool, LCK9_A>[src]

pub fn variant(&self) -> LCK9_A[src]

Get enumerated values variant

pub fn is_unlocked(&self) -> bool[src]

Checks if the value of the field is UNLOCKED

pub fn is_locked(&self) -> bool[src]

Checks if the value of the field is LOCKED

impl R<u32, Reg<u32, _LCKR>>[src]

pub fn lckk(&self) -> LCKK_R[src]

Bit 16 - Port x lock bit y (y= 0..15)

pub fn lck15(&self) -> LCK15_R[src]

Bit 15 - Port x lock bit y (y= 0..15)

pub fn lck14(&self) -> LCK14_R[src]

Bit 14 - Port x lock bit y (y= 0..15)

pub fn lck13(&self) -> LCK13_R[src]

Bit 13 - Port x lock bit y (y= 0..15)

pub fn lck12(&self) -> LCK12_R[src]

Bit 12 - Port x lock bit y (y= 0..15)

pub fn lck11(&self) -> LCK11_R[src]

Bit 11 - Port x lock bit y (y= 0..15)

pub fn lck10(&self) -> LCK10_R[src]

Bit 10 - Port x lock bit y (y= 0..15)

pub fn lck9(&self) -> LCK9_R[src]

Bit 9 - Port x lock bit y (y= 0..15)

pub fn lck8(&self) -> LCK8_R[src]

Bit 8 - Port x lock bit y (y= 0..15)

pub fn lck7(&self) -> LCK7_R[src]

Bit 7 - Port x lock bit y (y= 0..15)

pub fn lck6(&self) -> LCK6_R[src]

Bit 6 - Port x lock bit y (y= 0..15)

pub fn lck5(&self) -> LCK5_R[src]

Bit 5 - Port x lock bit y (y= 0..15)

pub fn lck4(&self) -> LCK4_R[src]

Bit 4 - Port x lock bit y (y= 0..15)

pub fn lck3(&self) -> LCK3_R[src]

Bit 3 - Port x lock bit y (y= 0..15)

pub fn lck2(&self) -> LCK2_R[src]

Bit 2 - Port x lock bit y (y= 0..15)

pub fn lck1(&self) -> LCK1_R[src]

Bit 1 - Port x lock bit y (y= 0..15)

pub fn lck0(&self) -> LCK0_R[src]

Bit 0 - Port x lock bit y (y= 0..15)

impl R<u8, AFRL7_A>[src]

pub fn variant(&self) -> AFRL7_A[src]

Get enumerated values variant

pub fn is_af0(&self) -> bool[src]

Checks if the value of the field is AF0

pub fn is_af1(&self) -> bool[src]

Checks if the value of the field is AF1

pub fn is_af2(&self) -> bool[src]

Checks if the value of the field is AF2

pub fn is_af3(&self) -> bool[src]

Checks if the value of the field is AF3

pub fn is_af4(&self) -> bool[src]

Checks if the value of the field is AF4

pub fn is_af5(&self) -> bool[src]

Checks if the value of the field is AF5

pub fn is_af6(&self) -> bool[src]

Checks if the value of the field is AF6

pub fn is_af7(&self) -> bool[src]

Checks if the value of the field is AF7

pub fn is_af8(&self) -> bool[src]

Checks if the value of the field is AF8

pub fn is_af9(&self) -> bool[src]

Checks if the value of the field is AF9

pub fn is_af10(&self) -> bool[src]

Checks if the value of the field is AF10

pub fn is_af11(&self) -> bool[src]

Checks if the value of the field is AF11

pub fn is_af12(&self) -> bool[src]

Checks if the value of the field is AF12

pub fn is_af13(&self) -> bool[src]

Checks if the value of the field is AF13

pub fn is_af14(&self) -> bool[src]

Checks if the value of the field is AF14

pub fn is_af15(&self) -> bool[src]

Checks if the value of the field is AF15

impl R<u32, Reg<u32, _AFRL>>[src]

pub fn afrl7(&self) -> AFRL7_R[src]

Bits 28:31 - Alternate function selection for port x bit y (y = 0..7)

pub fn afrl6(&self) -> AFRL6_R[src]

Bits 24:27 - Alternate function selection for port x bit y (y = 0..7)

pub fn afrl5(&self) -> AFRL5_R[src]

Bits 20:23 - Alternate function selection for port x bit y (y = 0..7)

pub fn afrl4(&self) -> AFRL4_R[src]

Bits 16:19 - Alternate function selection for port x bit y (y = 0..7)

pub fn afrl3(&self) -> AFRL3_R[src]

Bits 12:15 - Alternate function selection for port x bit y (y = 0..7)

pub fn afrl2(&self) -> AFRL2_R[src]

Bits 8:11 - Alternate function selection for port x bit y (y = 0..7)

pub fn afrl1(&self) -> AFRL1_R[src]

Bits 4:7 - Alternate function selection for port x bit y (y = 0..7)

pub fn afrl0(&self) -> AFRL0_R[src]

Bits 0:3 - Alternate function selection for port x bit y (y = 0..7)

impl R<u8, AFRH15_A>[src]

pub fn variant(&self) -> AFRH15_A[src]

Get enumerated values variant

pub fn is_af0(&self) -> bool[src]

Checks if the value of the field is AF0

pub fn is_af1(&self) -> bool[src]

Checks if the value of the field is AF1

pub fn is_af2(&self) -> bool[src]

Checks if the value of the field is AF2

pub fn is_af3(&self) -> bool[src]

Checks if the value of the field is AF3

pub fn is_af4(&self) -> bool[src]

Checks if the value of the field is AF4

pub fn is_af5(&self) -> bool[src]

Checks if the value of the field is AF5

pub fn is_af6(&self) -> bool[src]

Checks if the value of the field is AF6

pub fn is_af7(&self) -> bool[src]

Checks if the value of the field is AF7

pub fn is_af8(&self) -> bool[src]

Checks if the value of the field is AF8

pub fn is_af9(&self) -> bool[src]

Checks if the value of the field is AF9

pub fn is_af10(&self) -> bool[src]

Checks if the value of the field is AF10

pub fn is_af11(&self) -> bool[src]

Checks if the value of the field is AF11

pub fn is_af12(&self) -> bool[src]

Checks if the value of the field is AF12

pub fn is_af13(&self) -> bool[src]

Checks if the value of the field is AF13

pub fn is_af14(&self) -> bool[src]

Checks if the value of the field is AF14

pub fn is_af15(&self) -> bool[src]

Checks if the value of the field is AF15

impl R<u32, Reg<u32, _AFRH>>[src]

pub fn afrh15(&self) -> AFRH15_R[src]

Bits 28:31 - Alternate function selection for port x bit y (y = 8..15)

pub fn afrh14(&self) -> AFRH14_R[src]

Bits 24:27 - Alternate function selection for port x bit y (y = 8..15)

pub fn afrh13(&self) -> AFRH13_R[src]

Bits 20:23 - Alternate function selection for port x bit y (y = 8..15)

pub fn afrh12(&self) -> AFRH12_R[src]

Bits 16:19 - Alternate function selection for port x bit y (y = 8..15)

pub fn afrh11(&self) -> AFRH11_R[src]

Bits 12:15 - Alternate function selection for port x bit y (y = 8..15)

pub fn afrh10(&self) -> AFRH10_R[src]

Bits 8:11 - Alternate function selection for port x bit y (y = 8..15)

pub fn afrh9(&self) -> AFRH9_R[src]

Bits 4:7 - Alternate function selection for port x bit y (y = 8..15)

pub fn afrh8(&self) -> AFRH8_R[src]

Bits 0:3 - Alternate function selection for port x bit y (y = 8..15)

impl R<u8, MODER15_A>[src]

pub fn variant(&self) -> MODER15_A[src]

Get enumerated values variant

pub fn is_input(&self) -> bool[src]

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool[src]

Checks if the value of the field is OUTPUT

pub fn is_alternate(&self) -> bool[src]

Checks if the value of the field is ALTERNATE

pub fn is_analog(&self) -> bool[src]

Checks if the value of the field is ANALOG

impl R<u32, Reg<u32, _MODER>>[src]

pub fn moder15(&self) -> MODER15_R[src]

Bits 30:31 - Port x configuration bits (y = 0..15)

pub fn moder14(&self) -> MODER14_R[src]

Bits 28:29 - Port x configuration bits (y = 0..15)

pub fn moder13(&self) -> MODER13_R[src]

Bits 26:27 - Port x configuration bits (y = 0..15)

pub fn moder12(&self) -> MODER12_R[src]

Bits 24:25 - Port x configuration bits (y = 0..15)

pub fn moder11(&self) -> MODER11_R[src]

Bits 22:23 - Port x configuration bits (y = 0..15)

pub fn moder10(&self) -> MODER10_R[src]

Bits 20:21 - Port x configuration bits (y = 0..15)

pub fn moder9(&self) -> MODER9_R[src]

Bits 18:19 - Port x configuration bits (y = 0..15)

pub fn moder8(&self) -> MODER8_R[src]

Bits 16:17 - Port x configuration bits (y = 0..15)

pub fn moder7(&self) -> MODER7_R[src]

Bits 14:15 - Port x configuration bits (y = 0..15)

pub fn moder6(&self) -> MODER6_R[src]

Bits 12:13 - Port x configuration bits (y = 0..15)

pub fn moder5(&self) -> MODER5_R[src]

Bits 10:11 - Port x configuration bits (y = 0..15)

pub fn moder4(&self) -> MODER4_R[src]

Bits 8:9 - Port x configuration bits (y = 0..15)

pub fn moder3(&self) -> MODER3_R[src]

Bits 6:7 - Port x configuration bits (y = 0..15)

pub fn moder2(&self) -> MODER2_R[src]

Bits 4:5 - Port x configuration bits (y = 0..15)

pub fn moder1(&self) -> MODER1_R[src]

Bits 2:3 - Port x configuration bits (y = 0..15)

pub fn moder0(&self) -> MODER0_R[src]

Bits 0:1 - Port x configuration bits (y = 0..15)

impl R<bool, OT15_A>[src]

pub fn variant(&self) -> OT15_A[src]

Get enumerated values variant

pub fn is_push_pull(&self) -> bool[src]

Checks if the value of the field is PUSHPULL

pub fn is_open_drain(&self) -> bool[src]

Checks if the value of the field is OPENDRAIN

impl R<u32, Reg<u32, _OTYPER>>[src]

pub fn ot15(&self) -> OT15_R[src]

Bit 15 - Port x configuration bits (y = 0..15)

pub fn ot14(&self) -> OT14_R[src]

Bit 14 - Port x configuration bits (y = 0..15)

pub fn ot13(&self) -> OT13_R[src]

Bit 13 - Port x configuration bits (y = 0..15)

pub fn ot12(&self) -> OT12_R[src]

Bit 12 - Port x configuration bits (y = 0..15)

pub fn ot11(&self) -> OT11_R[src]

Bit 11 - Port x configuration bits (y = 0..15)

pub fn ot10(&self) -> OT10_R[src]

Bit 10 - Port x configuration bits (y = 0..15)

pub fn ot9(&self) -> OT9_R[src]

Bit 9 - Port x configuration bits (y = 0..15)

pub fn ot8(&self) -> OT8_R[src]

Bit 8 - Port x configuration bits (y = 0..15)

pub fn ot7(&self) -> OT7_R[src]

Bit 7 - Port x configuration bits (y = 0..15)

pub fn ot6(&self) -> OT6_R[src]

Bit 6 - Port x configuration bits (y = 0..15)

pub fn ot5(&self) -> OT5_R[src]

Bit 5 - Port x configuration bits (y = 0..15)

pub fn ot4(&self) -> OT4_R[src]

Bit 4 - Port x configuration bits (y = 0..15)

pub fn ot3(&self) -> OT3_R[src]

Bit 3 - Port x configuration bits (y = 0..15)

pub fn ot2(&self) -> OT2_R[src]

Bit 2 - Port x configuration bits (y = 0..15)

pub fn ot1(&self) -> OT1_R[src]

Bit 1 - Port x configuration bits (y = 0..15)

pub fn ot0(&self) -> OT0_R[src]

Bit 0 - Port x configuration bits (y = 0..15)

impl R<u8, OSPEEDR15_A>[src]

pub fn variant(&self) -> OSPEEDR15_A[src]

Get enumerated values variant

pub fn is_low_speed(&self) -> bool[src]

Checks if the value of the field is LOWSPEED

pub fn is_medium_speed(&self) -> bool[src]

Checks if the value of the field is MEDIUMSPEED

pub fn is_high_speed(&self) -> bool[src]

Checks if the value of the field is HIGHSPEED

pub fn is_very_high_speed(&self) -> bool[src]

Checks if the value of the field is VERYHIGHSPEED

impl R<u32, Reg<u32, _OSPEEDR>>[src]

pub fn ospeedr15(&self) -> OSPEEDR15_R[src]

Bits 30:31 - OSPEEDR15

pub fn ospeedr14(&self) -> OSPEEDR14_R[src]

Bits 28:29 - OSPEEDR14

pub fn ospeedr13(&self) -> OSPEEDR13_R[src]

Bits 26:27 - OSPEEDR13

pub fn ospeedr12(&self) -> OSPEEDR12_R[src]

Bits 24:25 - OSPEEDR12

pub fn ospeedr11(&self) -> OSPEEDR11_R[src]

Bits 22:23 - OSPEEDR11

pub fn ospeedr10(&self) -> OSPEEDR10_R[src]

Bits 20:21 - OSPEEDR10

pub fn ospeedr9(&self) -> OSPEEDR9_R[src]

Bits 18:19 - OSPEEDR9

pub fn ospeedr8(&self) -> OSPEEDR8_R[src]

Bits 16:17 - OSPEEDR8

pub fn ospeedr7(&self) -> OSPEEDR7_R[src]

Bits 14:15 - OSPEEDR7

pub fn ospeedr6(&self) -> OSPEEDR6_R[src]

Bits 12:13 - OSPEEDR6

pub fn ospeedr5(&self) -> OSPEEDR5_R[src]

Bits 10:11 - OSPEEDR5

pub fn ospeedr4(&self) -> OSPEEDR4_R[src]

Bits 8:9 - OSPEEDR4

pub fn ospeedr3(&self) -> OSPEEDR3_R[src]

Bits 6:7 - OSPEEDR3

pub fn ospeedr2(&self) -> OSPEEDR2_R[src]

Bits 4:5 - OSPEEDR2

pub fn ospeedr1(&self) -> OSPEEDR1_R[src]

Bits 2:3 - OSPEEDR1

pub fn ospeedr0(&self) -> OSPEEDR0_R[src]

Bits 0:1 - OSPEEDR0

impl R<u8, PUPDR15_A>[src]

pub fn variant(&self) -> Variant<u8, PUPDR15_A>[src]

Get enumerated values variant

pub fn is_floating(&self) -> bool[src]

Checks if the value of the field is FLOATING

pub fn is_pull_up(&self) -> bool[src]

Checks if the value of the field is PULLUP

pub fn is_pull_down(&self) -> bool[src]

Checks if the value of the field is PULLDOWN

impl R<u32, Reg<u32, _PUPDR>>[src]

pub fn pupdr15(&self) -> PUPDR15_R[src]

Bits 30:31 - Port x configuration bits (y = 0..15)

pub fn pupdr14(&self) -> PUPDR14_R[src]

Bits 28:29 - Port x configuration bits (y = 0..15)

pub fn pupdr13(&self) -> PUPDR13_R[src]

Bits 26:27 - Port x configuration bits (y = 0..15)

pub fn pupdr12(&self) -> PUPDR12_R[src]

Bits 24:25 - Port x configuration bits (y = 0..15)

pub fn pupdr11(&self) -> PUPDR11_R[src]

Bits 22:23 - Port x configuration bits (y = 0..15)

pub fn pupdr10(&self) -> PUPDR10_R[src]

Bits 20:21 - Port x configuration bits (y = 0..15)

pub fn pupdr9(&self) -> PUPDR9_R[src]

Bits 18:19 - Port x configuration bits (y = 0..15)

pub fn pupdr8(&self) -> PUPDR8_R[src]

Bits 16:17 - Port x configuration bits (y = 0..15)

pub fn pupdr7(&self) -> PUPDR7_R[src]

Bits 14:15 - Port x configuration bits (y = 0..15)

pub fn pupdr6(&self) -> PUPDR6_R[src]

Bits 12:13 - Port x configuration bits (y = 0..15)

pub fn pupdr5(&self) -> PUPDR5_R[src]

Bits 10:11 - Port x configuration bits (y = 0..15)

pub fn pupdr4(&self) -> PUPDR4_R[src]

Bits 8:9 - Port x configuration bits (y = 0..15)

pub fn pupdr3(&self) -> PUPDR3_R[src]

Bits 6:7 - Port x configuration bits (y = 0..15)

pub fn pupdr2(&self) -> PUPDR2_R[src]

Bits 4:5 - Port x configuration bits (y = 0..15)

pub fn pupdr1(&self) -> PUPDR1_R[src]

Bits 2:3 - Port x configuration bits (y = 0..15)

pub fn pupdr0(&self) -> PUPDR0_R[src]

Bits 0:1 - Port x configuration bits (y = 0..15)

impl R<bool, IDR15_A>[src]

pub fn variant(&self) -> IDR15_A[src]

Get enumerated values variant

pub fn is_high(&self) -> bool[src]

Checks if the value of the field is HIGH

pub fn is_low(&self) -> bool[src]

Checks if the value of the field is LOW

impl R<u32, Reg<u32, _IDR>>[src]

pub fn idr15(&self) -> IDR15_R[src]

Bit 15 - Port input data (y = 0..15)

pub fn idr14(&self) -> IDR14_R[src]

Bit 14 - Port input data (y = 0..15)

pub fn idr13(&self) -> IDR13_R[src]

Bit 13 - Port input data (y = 0..15)

pub fn idr12(&self) -> IDR12_R[src]

Bit 12 - Port input data (y = 0..15)

pub fn idr11(&self) -> IDR11_R[src]

Bit 11 - Port input data (y = 0..15)

pub fn idr10(&self) -> IDR10_R[src]

Bit 10 - Port input data (y = 0..15)

pub fn idr9(&self) -> IDR9_R[src]

Bit 9 - Port input data (y = 0..15)

pub fn idr8(&self) -> IDR8_R[src]

Bit 8 - Port input data (y = 0..15)

pub fn idr7(&self) -> IDR7_R[src]

Bit 7 - Port input data (y = 0..15)

pub fn idr6(&self) -> IDR6_R[src]

Bit 6 - Port input data (y = 0..15)

pub fn idr5(&self) -> IDR5_R[src]

Bit 5 - Port input data (y = 0..15)

pub fn idr4(&self) -> IDR4_R[src]

Bit 4 - Port input data (y = 0..15)

pub fn idr3(&self) -> IDR3_R[src]

Bit 3 - Port input data (y = 0..15)

pub fn idr2(&self) -> IDR2_R[src]

Bit 2 - Port input data (y = 0..15)

pub fn idr1(&self) -> IDR1_R[src]

Bit 1 - Port input data (y = 0..15)

pub fn idr0(&self) -> IDR0_R[src]

Bit 0 - Port input data (y = 0..15)

impl R<bool, ODR15_A>[src]

pub fn variant(&self) -> ODR15_A[src]

Get enumerated values variant

pub fn is_high(&self) -> bool[src]

Checks if the value of the field is HIGH

pub fn is_low(&self) -> bool[src]

Checks if the value of the field is LOW

impl R<u32, Reg<u32, _ODR>>[src]

pub fn odr15(&self) -> ODR15_R[src]

Bit 15 - Port output data (y = 0..15)

pub fn odr14(&self) -> ODR14_R[src]

Bit 14 - Port output data (y = 0..15)

pub fn odr13(&self) -> ODR13_R[src]

Bit 13 - Port output data (y = 0..15)

pub fn odr12(&self) -> ODR12_R[src]

Bit 12 - Port output data (y = 0..15)

pub fn odr11(&self) -> ODR11_R[src]

Bit 11 - Port output data (y = 0..15)

pub fn odr10(&self) -> ODR10_R[src]

Bit 10 - Port output data (y = 0..15)

pub fn odr9(&self) -> ODR9_R[src]

Bit 9 - Port output data (y = 0..15)

pub fn odr8(&self) -> ODR8_R[src]

Bit 8 - Port output data (y = 0..15)

pub fn odr7(&self) -> ODR7_R[src]

Bit 7 - Port output data (y = 0..15)

pub fn odr6(&self) -> ODR6_R[src]

Bit 6 - Port output data (y = 0..15)

pub fn odr5(&self) -> ODR5_R[src]

Bit 5 - Port output data (y = 0..15)

pub fn odr4(&self) -> ODR4_R[src]

Bit 4 - Port output data (y = 0..15)

pub fn odr3(&self) -> ODR3_R[src]

Bit 3 - Port output data (y = 0..15)

pub fn odr2(&self) -> ODR2_R[src]

Bit 2 - Port output data (y = 0..15)

pub fn odr1(&self) -> ODR1_R[src]

Bit 1 - Port output data (y = 0..15)

pub fn odr0(&self) -> ODR0_R[src]

Bit 0 - Port output data (y = 0..15)

impl R<bool, LCKK_A>[src]

pub fn variant(&self) -> LCKK_A[src]

Get enumerated values variant

pub fn is_not_active(&self) -> bool[src]

Checks if the value of the field is NOTACTIVE

pub fn is_active(&self) -> bool[src]

Checks if the value of the field is ACTIVE

impl R<bool, LCK15_A>[src]

pub fn variant(&self) -> LCK15_A[src]

Get enumerated values variant

pub fn is_unlocked(&self) -> bool[src]

Checks if the value of the field is UNLOCKED

pub fn is_locked(&self) -> bool[src]

Checks if the value of the field is LOCKED

impl R<bool, LCK9_A>[src]

pub fn variant(&self) -> LCK9_A[src]

Get enumerated values variant

pub fn is_unlocked(&self) -> bool[src]

Checks if the value of the field is UNLOCKED

pub fn is_locked(&self) -> bool[src]

Checks if the value of the field is LOCKED

impl R<u32, Reg<u32, _LCKR>>[src]

pub fn lckk(&self) -> LCKK_R[src]

Bit 16 - Port x lock bit y (y= 0..15)

pub fn lck15(&self) -> LCK15_R[src]

Bit 15 - Port x lock bit y (y= 0..15)

pub fn lck14(&self) -> LCK14_R[src]

Bit 14 - Port x lock bit y (y= 0..15)

pub fn lck13(&self) -> LCK13_R[src]

Bit 13 - Port x lock bit y (y= 0..15)

pub fn lck12(&self) -> LCK12_R[src]

Bit 12 - Port x lock bit y (y= 0..15)

pub fn lck11(&self) -> LCK11_R[src]

Bit 11 - Port x lock bit y (y= 0..15)

pub fn lck10(&self) -> LCK10_R[src]

Bit 10 - Port x lock bit y (y= 0..15)

pub fn lck9(&self) -> LCK9_R[src]

Bit 9 - Port x lock bit y (y= 0..15)

pub fn lck8(&self) -> LCK8_R[src]

Bit 8 - Port x lock bit y (y= 0..15)

pub fn lck7(&self) -> LCK7_R[src]

Bit 7 - Port x lock bit y (y= 0..15)

pub fn lck6(&self) -> LCK6_R[src]

Bit 6 - Port x lock bit y (y= 0..15)

pub fn lck5(&self) -> LCK5_R[src]

Bit 5 - Port x lock bit y (y= 0..15)

pub fn lck4(&self) -> LCK4_R[src]

Bit 4 - Port x lock bit y (y= 0..15)

pub fn lck3(&self) -> LCK3_R[src]

Bit 3 - Port x lock bit y (y= 0..15)

pub fn lck2(&self) -> LCK2_R[src]

Bit 2 - Port x lock bit y (y= 0..15)

pub fn lck1(&self) -> LCK1_R[src]

Bit 1 - Port x lock bit y (y= 0..15)

pub fn lck0(&self) -> LCK0_R[src]

Bit 0 - Port x lock bit y (y= 0..15)

impl R<u8, AFRL7_A>[src]

pub fn variant(&self) -> AFRL7_A[src]

Get enumerated values variant

pub fn is_af0(&self) -> bool[src]

Checks if the value of the field is AF0

pub fn is_af1(&self) -> bool[src]

Checks if the value of the field is AF1

pub fn is_af2(&self) -> bool[src]

Checks if the value of the field is AF2

pub fn is_af3(&self) -> bool[src]

Checks if the value of the field is AF3

pub fn is_af4(&self) -> bool[src]

Checks if the value of the field is AF4

pub fn is_af5(&self) -> bool[src]

Checks if the value of the field is AF5

pub fn is_af6(&self) -> bool[src]

Checks if the value of the field is AF6

pub fn is_af7(&self) -> bool[src]

Checks if the value of the field is AF7

pub fn is_af8(&self) -> bool[src]

Checks if the value of the field is AF8

pub fn is_af9(&self) -> bool[src]

Checks if the value of the field is AF9

pub fn is_af10(&self) -> bool[src]

Checks if the value of the field is AF10

pub fn is_af11(&self) -> bool[src]

Checks if the value of the field is AF11

pub fn is_af12(&self) -> bool[src]

Checks if the value of the field is AF12

pub fn is_af13(&self) -> bool[src]

Checks if the value of the field is AF13

pub fn is_af14(&self) -> bool[src]

Checks if the value of the field is AF14

pub fn is_af15(&self) -> bool[src]

Checks if the value of the field is AF15

impl R<u32, Reg<u32, _AFRL>>[src]

pub fn afrl7(&self) -> AFRL7_R[src]

Bits 28:31 - Alternate function selection for port x bit y (y = 0..7)

pub fn afrl6(&self) -> AFRL6_R[src]

Bits 24:27 - Alternate function selection for port x bit y (y = 0..7)

pub fn afrl5(&self) -> AFRL5_R[src]

Bits 20:23 - Alternate function selection for port x bit y (y = 0..7)

pub fn afrl4(&self) -> AFRL4_R[src]

Bits 16:19 - Alternate function selection for port x bit y (y = 0..7)

pub fn afrl3(&self) -> AFRL3_R[src]

Bits 12:15 - Alternate function selection for port x bit y (y = 0..7)

pub fn afrl2(&self) -> AFRL2_R[src]

Bits 8:11 - Alternate function selection for port x bit y (y = 0..7)

pub fn afrl1(&self) -> AFRL1_R[src]

Bits 4:7 - Alternate function selection for port x bit y (y = 0..7)

pub fn afrl0(&self) -> AFRL0_R[src]

Bits 0:3 - Alternate function selection for port x bit y (y = 0..7)

impl R<u8, AFRH15_A>[src]

pub fn variant(&self) -> AFRH15_A[src]

Get enumerated values variant

pub fn is_af0(&self) -> bool[src]

Checks if the value of the field is AF0

pub fn is_af1(&self) -> bool[src]

Checks if the value of the field is AF1

pub fn is_af2(&self) -> bool[src]

Checks if the value of the field is AF2

pub fn is_af3(&self) -> bool[src]

Checks if the value of the field is AF3

pub fn is_af4(&self) -> bool[src]

Checks if the value of the field is AF4

pub fn is_af5(&self) -> bool[src]

Checks if the value of the field is AF5

pub fn is_af6(&self) -> bool[src]

Checks if the value of the field is AF6

pub fn is_af7(&self) -> bool[src]

Checks if the value of the field is AF7

pub fn is_af8(&self) -> bool[src]

Checks if the value of the field is AF8

pub fn is_af9(&self) -> bool[src]

Checks if the value of the field is AF9

pub fn is_af10(&self) -> bool[src]

Checks if the value of the field is AF10

pub fn is_af11(&self) -> bool[src]

Checks if the value of the field is AF11

pub fn is_af12(&self) -> bool[src]

Checks if the value of the field is AF12

pub fn is_af13(&self) -> bool[src]

Checks if the value of the field is AF13

pub fn is_af14(&self) -> bool[src]

Checks if the value of the field is AF14

pub fn is_af15(&self) -> bool[src]

Checks if the value of the field is AF15

impl R<u32, Reg<u32, _AFRH>>[src]

pub fn afrh15(&self) -> AFRH15_R[src]

Bits 28:31 - Alternate function selection for port x bit y (y = 8..15)

pub fn afrh14(&self) -> AFRH14_R[src]

Bits 24:27 - Alternate function selection for port x bit y (y = 8..15)

pub fn afrh13(&self) -> AFRH13_R[src]

Bits 20:23 - Alternate function selection for port x bit y (y = 8..15)

pub fn afrh12(&self) -> AFRH12_R[src]

Bits 16:19 - Alternate function selection for port x bit y (y = 8..15)

pub fn afrh11(&self) -> AFRH11_R[src]

Bits 12:15 - Alternate function selection for port x bit y (y = 8..15)

pub fn afrh10(&self) -> AFRH10_R[src]

Bits 8:11 - Alternate function selection for port x bit y (y = 8..15)

pub fn afrh9(&self) -> AFRH9_R[src]

Bits 4:7 - Alternate function selection for port x bit y (y = 8..15)

pub fn afrh8(&self) -> AFRH8_R[src]

Bits 0:3 - Alternate function selection for port x bit y (y = 8..15)

impl R<u8, MODER15_A>[src]

pub fn variant(&self) -> MODER15_A[src]

Get enumerated values variant

pub fn is_input(&self) -> bool[src]

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool[src]

Checks if the value of the field is OUTPUT

pub fn is_alternate(&self) -> bool[src]

Checks if the value of the field is ALTERNATE

pub fn is_analog(&self) -> bool[src]

Checks if the value of the field is ANALOG

impl R<u32, Reg<u32, _MODER>>[src]

pub fn moder15(&self) -> MODER15_R[src]

Bits 30:31 - Port x configuration bits (y = 0..15)

pub fn moder14(&self) -> MODER14_R[src]

Bits 28:29 - Port x configuration bits (y = 0..15)

pub fn moder13(&self) -> MODER13_R[src]

Bits 26:27 - Port x configuration bits (y = 0..15)

pub fn moder12(&self) -> MODER12_R[src]

Bits 24:25 - Port x configuration bits (y = 0..15)

pub fn moder11(&self) -> MODER11_R[src]

Bits 22:23 - Port x configuration bits (y = 0..15)

pub fn moder10(&self) -> MODER10_R[src]

Bits 20:21 - Port x configuration bits (y = 0..15)

pub fn moder9(&self) -> MODER9_R[src]

Bits 18:19 - Port x configuration bits (y = 0..15)

pub fn moder8(&self) -> MODER8_R[src]

Bits 16:17 - Port x configuration bits (y = 0..15)

pub fn moder7(&self) -> MODER7_R[src]

Bits 14:15 - Port x configuration bits (y = 0..15)

pub fn moder6(&self) -> MODER6_R[src]

Bits 12:13 - Port x configuration bits (y = 0..15)

pub fn moder5(&self) -> MODER5_R[src]

Bits 10:11 - Port x configuration bits (y = 0..15)

pub fn moder4(&self) -> MODER4_R[src]

Bits 8:9 - Port x configuration bits (y = 0..15)

pub fn moder3(&self) -> MODER3_R[src]

Bits 6:7 - Port x configuration bits (y = 0..15)

pub fn moder2(&self) -> MODER2_R[src]

Bits 4:5 - Port x configuration bits (y = 0..15)

pub fn moder1(&self) -> MODER1_R[src]

Bits 2:3 - Port x configuration bits (y = 0..15)

pub fn moder0(&self) -> MODER0_R[src]

Bits 0:1 - Port x configuration bits (y = 0..15)

impl R<bool, OT15_A>[src]

pub fn variant(&self) -> OT15_A[src]

Get enumerated values variant

pub fn is_push_pull(&self) -> bool[src]

Checks if the value of the field is PUSHPULL

pub fn is_open_drain(&self) -> bool[src]

Checks if the value of the field is OPENDRAIN

impl R<u32, Reg<u32, _OTYPER>>[src]

pub fn ot15(&self) -> OT15_R[src]

Bit 15 - Port x configuration bits (y = 0..15)

pub fn ot14(&self) -> OT14_R[src]

Bit 14 - Port x configuration bits (y = 0..15)

pub fn ot13(&self) -> OT13_R[src]

Bit 13 - Port x configuration bits (y = 0..15)

pub fn ot12(&self) -> OT12_R[src]

Bit 12 - Port x configuration bits (y = 0..15)

pub fn ot11(&self) -> OT11_R[src]

Bit 11 - Port x configuration bits (y = 0..15)

pub fn ot10(&self) -> OT10_R[src]

Bit 10 - Port x configuration bits (y = 0..15)

pub fn ot9(&self) -> OT9_R[src]

Bit 9 - Port x configuration bits (y = 0..15)

pub fn ot8(&self) -> OT8_R[src]

Bit 8 - Port x configuration bits (y = 0..15)

pub fn ot7(&self) -> OT7_R[src]

Bit 7 - Port x configuration bits (y = 0..15)

pub fn ot6(&self) -> OT6_R[src]

Bit 6 - Port x configuration bits (y = 0..15)

pub fn ot5(&self) -> OT5_R[src]

Bit 5 - Port x configuration bits (y = 0..15)

pub fn ot4(&self) -> OT4_R[src]

Bit 4 - Port x configuration bits (y = 0..15)

pub fn ot3(&self) -> OT3_R[src]

Bit 3 - Port x configuration bits (y = 0..15)

pub fn ot2(&self) -> OT2_R[src]

Bit 2 - Port x configuration bits (y = 0..15)

pub fn ot1(&self) -> OT1_R[src]

Bit 1 - Port x configuration bits (y = 0..15)

pub fn ot0(&self) -> OT0_R[src]

Bit 0 - Port x configuration bits (y = 0..15)

impl R<u8, OSPEEDR15_A>[src]

pub fn variant(&self) -> OSPEEDR15_A[src]

Get enumerated values variant

pub fn is_low_speed(&self) -> bool[src]

Checks if the value of the field is LOWSPEED

pub fn is_medium_speed(&self) -> bool[src]

Checks if the value of the field is MEDIUMSPEED

pub fn is_high_speed(&self) -> bool[src]

Checks if the value of the field is HIGHSPEED

pub fn is_very_high_speed(&self) -> bool[src]

Checks if the value of the field is VERYHIGHSPEED

impl R<u32, Reg<u32, _OSPEEDR>>[src]

pub fn ospeedr15(&self) -> OSPEEDR15_R[src]

Bits 30:31 - OSPEEDR15

pub fn ospeedr14(&self) -> OSPEEDR14_R[src]

Bits 28:29 - OSPEEDR14

pub fn ospeedr13(&self) -> OSPEEDR13_R[src]

Bits 26:27 - OSPEEDR13

pub fn ospeedr12(&self) -> OSPEEDR12_R[src]

Bits 24:25 - OSPEEDR12

pub fn ospeedr11(&self) -> OSPEEDR11_R[src]

Bits 22:23 - OSPEEDR11

pub fn ospeedr10(&self) -> OSPEEDR10_R[src]

Bits 20:21 - OSPEEDR10

pub fn ospeedr9(&self) -> OSPEEDR9_R[src]

Bits 18:19 - OSPEEDR9

pub fn ospeedr8(&self) -> OSPEEDR8_R[src]

Bits 16:17 - OSPEEDR8

pub fn ospeedr7(&self) -> OSPEEDR7_R[src]

Bits 14:15 - OSPEEDR7

pub fn ospeedr6(&self) -> OSPEEDR6_R[src]

Bits 12:13 - OSPEEDR6

pub fn ospeedr5(&self) -> OSPEEDR5_R[src]

Bits 10:11 - OSPEEDR5

pub fn ospeedr4(&self) -> OSPEEDR4_R[src]

Bits 8:9 - OSPEEDR4

pub fn ospeedr3(&self) -> OSPEEDR3_R[src]

Bits 6:7 - OSPEEDR3

pub fn ospeedr2(&self) -> OSPEEDR2_R[src]

Bits 4:5 - OSPEEDR2

pub fn ospeedr1(&self) -> OSPEEDR1_R[src]

Bits 2:3 - OSPEEDR1

pub fn ospeedr0(&self) -> OSPEEDR0_R[src]

Bits 0:1 - OSPEEDR0

impl R<u8, PUPDR15_A>[src]

pub fn variant(&self) -> Variant<u8, PUPDR15_A>[src]

Get enumerated values variant

pub fn is_floating(&self) -> bool[src]

Checks if the value of the field is FLOATING

pub fn is_pull_up(&self) -> bool[src]

Checks if the value of the field is PULLUP

pub fn is_pull_down(&self) -> bool[src]

Checks if the value of the field is PULLDOWN

impl R<u32, Reg<u32, _PUPDR>>[src]

pub fn pupdr15(&self) -> PUPDR15_R[src]

Bits 30:31 - Port x configuration bits (y = 0..15)

pub fn pupdr14(&self) -> PUPDR14_R[src]

Bits 28:29 - Port x configuration bits (y = 0..15)

pub fn pupdr13(&self) -> PUPDR13_R[src]

Bits 26:27 - Port x configuration bits (y = 0..15)

pub fn pupdr12(&self) -> PUPDR12_R[src]

Bits 24:25 - Port x configuration bits (y = 0..15)

pub fn pupdr11(&self) -> PUPDR11_R[src]

Bits 22:23 - Port x configuration bits (y = 0..15)

pub fn pupdr10(&self) -> PUPDR10_R[src]

Bits 20:21 - Port x configuration bits (y = 0..15)

pub fn pupdr9(&self) -> PUPDR9_R[src]

Bits 18:19 - Port x configuration bits (y = 0..15)

pub fn pupdr8(&self) -> PUPDR8_R[src]

Bits 16:17 - Port x configuration bits (y = 0..15)

pub fn pupdr7(&self) -> PUPDR7_R[src]

Bits 14:15 - Port x configuration bits (y = 0..15)

pub fn pupdr6(&self) -> PUPDR6_R[src]

Bits 12:13 - Port x configuration bits (y = 0..15)

pub fn pupdr5(&self) -> PUPDR5_R[src]

Bits 10:11 - Port x configuration bits (y = 0..15)

pub fn pupdr4(&self) -> PUPDR4_R[src]

Bits 8:9 - Port x configuration bits (y = 0..15)

pub fn pupdr3(&self) -> PUPDR3_R[src]

Bits 6:7 - Port x configuration bits (y = 0..15)

pub fn pupdr2(&self) -> PUPDR2_R[src]

Bits 4:5 - Port x configuration bits (y = 0..15)

pub fn pupdr1(&self) -> PUPDR1_R[src]

Bits 2:3 - Port x configuration bits (y = 0..15)

pub fn pupdr0(&self) -> PUPDR0_R[src]

Bits 0:1 - Port x configuration bits (y = 0..15)

impl R<bool, IDR15_A>[src]

pub fn variant(&self) -> IDR15_A[src]

Get enumerated values variant

pub fn is_high(&self) -> bool[src]

Checks if the value of the field is HIGH

pub fn is_low(&self) -> bool[src]

Checks if the value of the field is LOW

impl R<u32, Reg<u32, _IDR>>[src]

pub fn idr15(&self) -> IDR15_R[src]

Bit 15 - Port input data (y = 0..15)

pub fn idr14(&self) -> IDR14_R[src]

Bit 14 - Port input data (y = 0..15)

pub fn idr13(&self) -> IDR13_R[src]

Bit 13 - Port input data (y = 0..15)

pub fn idr12(&self) -> IDR12_R[src]

Bit 12 - Port input data (y = 0..15)

pub fn idr11(&self) -> IDR11_R[src]

Bit 11 - Port input data (y = 0..15)

pub fn idr10(&self) -> IDR10_R[src]

Bit 10 - Port input data (y = 0..15)

pub fn idr9(&self) -> IDR9_R[src]

Bit 9 - Port input data (y = 0..15)

pub fn idr8(&self) -> IDR8_R[src]

Bit 8 - Port input data (y = 0..15)

pub fn idr7(&self) -> IDR7_R[src]

Bit 7 - Port input data (y = 0..15)

pub fn idr6(&self) -> IDR6_R[src]

Bit 6 - Port input data (y = 0..15)

pub fn idr5(&self) -> IDR5_R[src]

Bit 5 - Port input data (y = 0..15)

pub fn idr4(&self) -> IDR4_R[src]

Bit 4 - Port input data (y = 0..15)

pub fn idr3(&self) -> IDR3_R[src]

Bit 3 - Port input data (y = 0..15)

pub fn idr2(&self) -> IDR2_R[src]

Bit 2 - Port input data (y = 0..15)

pub fn idr1(&self) -> IDR1_R[src]

Bit 1 - Port input data (y = 0..15)

pub fn idr0(&self) -> IDR0_R[src]

Bit 0 - Port input data (y = 0..15)

impl R<bool, ODR15_A>[src]

pub fn variant(&self) -> ODR15_A[src]

Get enumerated values variant

pub fn is_high(&self) -> bool[src]

Checks if the value of the field is HIGH

pub fn is_low(&self) -> bool[src]

Checks if the value of the field is LOW

impl R<u32, Reg<u32, _ODR>>[src]

pub fn odr15(&self) -> ODR15_R[src]

Bit 15 - Port output data (y = 0..15)

pub fn odr14(&self) -> ODR14_R[src]

Bit 14 - Port output data (y = 0..15)

pub fn odr13(&self) -> ODR13_R[src]

Bit 13 - Port output data (y = 0..15)

pub fn odr12(&self) -> ODR12_R[src]

Bit 12 - Port output data (y = 0..15)

pub fn odr11(&self) -> ODR11_R[src]

Bit 11 - Port output data (y = 0..15)

pub fn odr10(&self) -> ODR10_R[src]

Bit 10 - Port output data (y = 0..15)

pub fn odr9(&self) -> ODR9_R[src]

Bit 9 - Port output data (y = 0..15)

pub fn odr8(&self) -> ODR8_R[src]

Bit 8 - Port output data (y = 0..15)

pub fn odr7(&self) -> ODR7_R[src]

Bit 7 - Port output data (y = 0..15)

pub fn odr6(&self) -> ODR6_R[src]

Bit 6 - Port output data (y = 0..15)

pub fn odr5(&self) -> ODR5_R[src]

Bit 5 - Port output data (y = 0..15)

pub fn odr4(&self) -> ODR4_R[src]

Bit 4 - Port output data (y = 0..15)

pub fn odr3(&self) -> ODR3_R[src]

Bit 3 - Port output data (y = 0..15)

pub fn odr2(&self) -> ODR2_R[src]

Bit 2 - Port output data (y = 0..15)

pub fn odr1(&self) -> ODR1_R[src]

Bit 1 - Port output data (y = 0..15)

pub fn odr0(&self) -> ODR0_R[src]

Bit 0 - Port output data (y = 0..15)

impl R<bool, LCKK_A>[src]

pub fn variant(&self) -> LCKK_A[src]

Get enumerated values variant

pub fn is_not_active(&self) -> bool[src]

Checks if the value of the field is NOTACTIVE

pub fn is_active(&self) -> bool[src]

Checks if the value of the field is ACTIVE

impl R<bool, LCK15_A>[src]

pub fn variant(&self) -> LCK15_A[src]

Get enumerated values variant

pub fn is_unlocked(&self) -> bool[src]

Checks if the value of the field is UNLOCKED

pub fn is_locked(&self) -> bool[src]

Checks if the value of the field is LOCKED

impl R<bool, LCK9_A>[src]

pub fn variant(&self) -> LCK9_A[src]

Get enumerated values variant

pub fn is_unlocked(&self) -> bool[src]

Checks if the value of the field is UNLOCKED

pub fn is_locked(&self) -> bool[src]

Checks if the value of the field is LOCKED

impl R<u32, Reg<u32, _LCKR>>[src]

pub fn lckk(&self) -> LCKK_R[src]

Bit 16 - Port x lock bit y (y= 0..15)

pub fn lck15(&self) -> LCK15_R[src]

Bit 15 - Port x lock bit y (y= 0..15)

pub fn lck14(&self) -> LCK14_R[src]

Bit 14 - Port x lock bit y (y= 0..15)

pub fn lck13(&self) -> LCK13_R[src]

Bit 13 - Port x lock bit y (y= 0..15)

pub fn lck12(&self) -> LCK12_R[src]

Bit 12 - Port x lock bit y (y= 0..15)

pub fn lck11(&self) -> LCK11_R[src]

Bit 11 - Port x lock bit y (y= 0..15)

pub fn lck10(&self) -> LCK10_R[src]

Bit 10 - Port x lock bit y (y= 0..15)

pub fn lck9(&self) -> LCK9_R[src]

Bit 9 - Port x lock bit y (y= 0..15)

pub fn lck8(&self) -> LCK8_R[src]

Bit 8 - Port x lock bit y (y= 0..15)

pub fn lck7(&self) -> LCK7_R[src]

Bit 7 - Port x lock bit y (y= 0..15)

pub fn lck6(&self) -> LCK6_R[src]

Bit 6 - Port x lock bit y (y= 0..15)

pub fn lck5(&self) -> LCK5_R[src]

Bit 5 - Port x lock bit y (y= 0..15)

pub fn lck4(&self) -> LCK4_R[src]

Bit 4 - Port x lock bit y (y= 0..15)

pub fn lck3(&self) -> LCK3_R[src]

Bit 3 - Port x lock bit y (y= 0..15)

pub fn lck2(&self) -> LCK2_R[src]

Bit 2 - Port x lock bit y (y= 0..15)

pub fn lck1(&self) -> LCK1_R[src]

Bit 1 - Port x lock bit y (y= 0..15)

pub fn lck0(&self) -> LCK0_R[src]

Bit 0 - Port x lock bit y (y= 0..15)

impl R<u8, AFRL7_A>[src]

pub fn variant(&self) -> AFRL7_A[src]

Get enumerated values variant

pub fn is_af0(&self) -> bool[src]

Checks if the value of the field is AF0

pub fn is_af1(&self) -> bool[src]

Checks if the value of the field is AF1

pub fn is_af2(&self) -> bool[src]

Checks if the value of the field is AF2

pub fn is_af3(&self) -> bool[src]

Checks if the value of the field is AF3

pub fn is_af4(&self) -> bool[src]

Checks if the value of the field is AF4

pub fn is_af5(&self) -> bool[src]

Checks if the value of the field is AF5

pub fn is_af6(&self) -> bool[src]

Checks if the value of the field is AF6

pub fn is_af7(&self) -> bool[src]

Checks if the value of the field is AF7

pub fn is_af8(&self) -> bool[src]

Checks if the value of the field is AF8

pub fn is_af9(&self) -> bool[src]

Checks if the value of the field is AF9

pub fn is_af10(&self) -> bool[src]

Checks if the value of the field is AF10

pub fn is_af11(&self) -> bool[src]

Checks if the value of the field is AF11

pub fn is_af12(&self) -> bool[src]

Checks if the value of the field is AF12

pub fn is_af13(&self) -> bool[src]

Checks if the value of the field is AF13

pub fn is_af14(&self) -> bool[src]

Checks if the value of the field is AF14

pub fn is_af15(&self) -> bool[src]

Checks if the value of the field is AF15

impl R<u32, Reg<u32, _AFRL>>[src]

pub fn afrl7(&self) -> AFRL7_R[src]

Bits 28:31 - Alternate function selection for port x bit y (y = 0..7)

pub fn afrl6(&self) -> AFRL6_R[src]

Bits 24:27 - Alternate function selection for port x bit y (y = 0..7)

pub fn afrl5(&self) -> AFRL5_R[src]

Bits 20:23 - Alternate function selection for port x bit y (y = 0..7)

pub fn afrl4(&self) -> AFRL4_R[src]

Bits 16:19 - Alternate function selection for port x bit y (y = 0..7)

pub fn afrl3(&self) -> AFRL3_R[src]

Bits 12:15 - Alternate function selection for port x bit y (y = 0..7)

pub fn afrl2(&self) -> AFRL2_R[src]

Bits 8:11 - Alternate function selection for port x bit y (y = 0..7)

pub fn afrl1(&self) -> AFRL1_R[src]

Bits 4:7 - Alternate function selection for port x bit y (y = 0..7)

pub fn afrl0(&self) -> AFRL0_R[src]

Bits 0:3 - Alternate function selection for port x bit y (y = 0..7)

impl R<u8, AFRH15_A>[src]

pub fn variant(&self) -> AFRH15_A[src]

Get enumerated values variant

pub fn is_af0(&self) -> bool[src]

Checks if the value of the field is AF0

pub fn is_af1(&self) -> bool[src]

Checks if the value of the field is AF1

pub fn is_af2(&self) -> bool[src]

Checks if the value of the field is AF2

pub fn is_af3(&self) -> bool[src]

Checks if the value of the field is AF3

pub fn is_af4(&self) -> bool[src]

Checks if the value of the field is AF4

pub fn is_af5(&self) -> bool[src]

Checks if the value of the field is AF5

pub fn is_af6(&self) -> bool[src]

Checks if the value of the field is AF6

pub fn is_af7(&self) -> bool[src]

Checks if the value of the field is AF7

pub fn is_af8(&self) -> bool[src]

Checks if the value of the field is AF8

pub fn is_af9(&self) -> bool[src]

Checks if the value of the field is AF9

pub fn is_af10(&self) -> bool[src]

Checks if the value of the field is AF10

pub fn is_af11(&self) -> bool[src]

Checks if the value of the field is AF11

pub fn is_af12(&self) -> bool[src]

Checks if the value of the field is AF12

pub fn is_af13(&self) -> bool[src]

Checks if the value of the field is AF13

pub fn is_af14(&self) -> bool[src]

Checks if the value of the field is AF14

pub fn is_af15(&self) -> bool[src]

Checks if the value of the field is AF15

impl R<u32, Reg<u32, _AFRH>>[src]

pub fn afrh15(&self) -> AFRH15_R[src]

Bits 28:31 - Alternate function selection for port x bit y (y = 8..15)

pub fn afrh14(&self) -> AFRH14_R[src]

Bits 24:27 - Alternate function selection for port x bit y (y = 8..15)

pub fn afrh13(&self) -> AFRH13_R[src]

Bits 20:23 - Alternate function selection for port x bit y (y = 8..15)

pub fn afrh12(&self) -> AFRH12_R[src]

Bits 16:19 - Alternate function selection for port x bit y (y = 8..15)

pub fn afrh11(&self) -> AFRH11_R[src]

Bits 12:15 - Alternate function selection for port x bit y (y = 8..15)

pub fn afrh10(&self) -> AFRH10_R[src]

Bits 8:11 - Alternate function selection for port x bit y (y = 8..15)

pub fn afrh9(&self) -> AFRH9_R[src]

Bits 4:7 - Alternate function selection for port x bit y (y = 8..15)

pub fn afrh8(&self) -> AFRH8_R[src]

Bits 0:3 - Alternate function selection for port x bit y (y = 8..15)

impl R<bool, SWRST_A>[src]

pub fn variant(&self) -> SWRST_A[src]

Get enumerated values variant

pub fn is_not_reset(&self) -> bool[src]

Checks if the value of the field is NOTRESET

pub fn is_reset(&self) -> bool[src]

Checks if the value of the field is RESET

impl R<bool, ALERT_A>[src]

pub fn variant(&self) -> ALERT_A[src]

Get enumerated values variant

pub fn is_release(&self) -> bool[src]

Checks if the value of the field is RELEASE

pub fn is_drive(&self) -> bool[src]

Checks if the value of the field is DRIVE

impl R<bool, PEC_A>[src]

pub fn variant(&self) -> PEC_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, POS_A>[src]

pub fn variant(&self) -> POS_A[src]

Get enumerated values variant

pub fn is_current(&self) -> bool[src]

Checks if the value of the field is CURRENT

pub fn is_next(&self) -> bool[src]

Checks if the value of the field is NEXT

impl R<bool, ACK_A>[src]

pub fn variant(&self) -> ACK_A[src]

Get enumerated values variant

pub fn is_nak(&self) -> bool[src]

Checks if the value of the field is NAK

pub fn is_ack(&self) -> bool[src]

Checks if the value of the field is ACK

impl R<bool, STOP_A>[src]

pub fn variant(&self) -> STOP_A[src]

Get enumerated values variant

pub fn is_no_stop(&self) -> bool[src]

Checks if the value of the field is NOSTOP

pub fn is_stop(&self) -> bool[src]

Checks if the value of the field is STOP

impl R<bool, START_A>[src]

pub fn variant(&self) -> START_A[src]

Get enumerated values variant

pub fn is_no_start(&self) -> bool[src]

Checks if the value of the field is NOSTART

pub fn is_start(&self) -> bool[src]

Checks if the value of the field is START

impl R<bool, NOSTRETCH_A>[src]

pub fn variant(&self) -> NOSTRETCH_A[src]

Get enumerated values variant

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

impl R<bool, ENGC_A>[src]

pub fn variant(&self) -> ENGC_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, ENPEC_A>[src]

pub fn variant(&self) -> ENPEC_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, ENARP_A>[src]

pub fn variant(&self) -> ENARP_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, SMBTYPE_A>[src]

pub fn variant(&self) -> SMBTYPE_A[src]

Get enumerated values variant

pub fn is_device(&self) -> bool[src]

Checks if the value of the field is DEVICE

pub fn is_host(&self) -> bool[src]

Checks if the value of the field is HOST

impl R<bool, SMBUS_A>[src]

pub fn variant(&self) -> SMBUS_A[src]

Get enumerated values variant

pub fn is_i2c(&self) -> bool[src]

Checks if the value of the field is I2C

pub fn is_smbus(&self) -> bool[src]

Checks if the value of the field is SMBUS

impl R<bool, PE_A>[src]

pub fn variant(&self) -> PE_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _CR1>>[src]

pub fn swrst(&self) -> SWRST_R[src]

Bit 15 - Software reset

pub fn alert(&self) -> ALERT_R[src]

Bit 13 - SMBus alert

pub fn pec(&self) -> PEC_R[src]

Bit 12 - Packet error checking

pub fn pos(&self) -> POS_R[src]

Bit 11 - Acknowledge/PEC Position (for data reception)

pub fn ack(&self) -> ACK_R[src]

Bit 10 - Acknowledge enable

pub fn stop(&self) -> STOP_R[src]

Bit 9 - Stop generation

pub fn start(&self) -> START_R[src]

Bit 8 - Start generation

pub fn nostretch(&self) -> NOSTRETCH_R[src]

Bit 7 - Clock stretching disable (Slave mode)

pub fn engc(&self) -> ENGC_R[src]

Bit 6 - General call enable

pub fn enpec(&self) -> ENPEC_R[src]

Bit 5 - PEC enable

pub fn enarp(&self) -> ENARP_R[src]

Bit 4 - ARP enable

pub fn smbtype(&self) -> SMBTYPE_R[src]

Bit 3 - SMBus type

pub fn smbus(&self) -> SMBUS_R[src]

Bit 1 - SMBus mode

pub fn pe(&self) -> PE_R[src]

Bit 0 - Peripheral enable

impl R<bool, LAST_A>[src]

pub fn variant(&self) -> LAST_A[src]

Get enumerated values variant

pub fn is_not_last(&self) -> bool[src]

Checks if the value of the field is NOTLAST

pub fn is_last(&self) -> bool[src]

Checks if the value of the field is LAST

impl R<bool, DMAEN_A>[src]

pub fn variant(&self) -> DMAEN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, ITBUFEN_A>[src]

pub fn variant(&self) -> ITBUFEN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, ITEVTEN_A>[src]

pub fn variant(&self) -> ITEVTEN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, ITERREN_A>[src]

pub fn variant(&self) -> ITERREN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _CR2>>[src]

pub fn last(&self) -> LAST_R[src]

Bit 12 - DMA last transfer

pub fn dmaen(&self) -> DMAEN_R[src]

Bit 11 - DMA requests enable

pub fn itbufen(&self) -> ITBUFEN_R[src]

Bit 10 - Buffer interrupt enable

pub fn itevten(&self) -> ITEVTEN_R[src]

Bit 9 - Event interrupt enable

pub fn iterren(&self) -> ITERREN_R[src]

Bit 8 - Error interrupt enable

pub fn freq(&self) -> FREQ_R[src]

Bits 0:5 - Peripheral clock frequency

impl R<bool, ADDMODE_A>[src]

pub fn variant(&self) -> ADDMODE_A[src]

Get enumerated values variant

pub fn is_add7(&self) -> bool[src]

Checks if the value of the field is ADD7

pub fn is_add10(&self) -> bool[src]

Checks if the value of the field is ADD10

impl R<u32, Reg<u32, _OAR1>>[src]

pub fn addmode(&self) -> ADDMODE_R[src]

Bit 15 - ADDMODE

pub fn add(&self) -> ADD_R[src]

Bits 0:9 - Interface address

impl R<bool, ENDUAL_A>[src]

pub fn variant(&self) -> ENDUAL_A[src]

Get enumerated values variant

pub fn is_single(&self) -> bool[src]

Checks if the value of the field is SINGLE

pub fn is_dual(&self) -> bool[src]

Checks if the value of the field is DUAL

impl R<u32, Reg<u32, _OAR2>>[src]

pub fn add2(&self) -> ADD2_R[src]

Bits 1:7 - Interface address

pub fn endual(&self) -> ENDUAL_R[src]

Bit 0 - Dual addressing mode enable

impl R<u32, Reg<u32, _DR>>[src]

pub fn dr(&self) -> DR_R[src]

Bits 0:7 - -bit data register

impl R<bool, SMBALERT_A>[src]

pub fn variant(&self) -> SMBALERT_A[src]

Get enumerated values variant

pub fn is_no_alert(&self) -> bool[src]

Checks if the value of the field is NOALERT

pub fn is_alert(&self) -> bool[src]

Checks if the value of the field is ALERT

impl R<bool, TIMEOUT_A>[src]

pub fn variant(&self) -> TIMEOUT_A[src]

Get enumerated values variant

pub fn is_no_timeout(&self) -> bool[src]

Checks if the value of the field is NOTIMEOUT

pub fn is_timeout(&self) -> bool[src]

Checks if the value of the field is TIMEOUT

impl R<bool, PECERR_A>[src]

pub fn variant(&self) -> PECERR_A[src]

Get enumerated values variant

pub fn is_no_error(&self) -> bool[src]

Checks if the value of the field is NOERROR

pub fn is_error(&self) -> bool[src]

Checks if the value of the field is ERROR

impl R<bool, OVR_A>[src]

pub fn variant(&self) -> OVR_A[src]

Get enumerated values variant

pub fn is_no_overrun(&self) -> bool[src]

Checks if the value of the field is NOOVERRUN

pub fn is_overrun(&self) -> bool[src]

Checks if the value of the field is OVERRUN

impl R<bool, AF_A>[src]

pub fn variant(&self) -> AF_A[src]

Get enumerated values variant

pub fn is_no_failure(&self) -> bool[src]

Checks if the value of the field is NOFAILURE

pub fn is_failure(&self) -> bool[src]

Checks if the value of the field is FAILURE

impl R<bool, ARLO_A>[src]

pub fn variant(&self) -> ARLO_A[src]

Get enumerated values variant

pub fn is_no_lost(&self) -> bool[src]

Checks if the value of the field is NOLOST

pub fn is_lost(&self) -> bool[src]

Checks if the value of the field is LOST

impl R<bool, BERR_A>[src]

pub fn variant(&self) -> BERR_A[src]

Get enumerated values variant

pub fn is_no_error(&self) -> bool[src]

Checks if the value of the field is NOERROR

pub fn is_error(&self) -> bool[src]

Checks if the value of the field is ERROR

impl R<bool, TXE_A>[src]

pub fn variant(&self) -> TXE_A[src]

Get enumerated values variant

pub fn is_not_empty(&self) -> bool[src]

Checks if the value of the field is NOTEMPTY

pub fn is_empty(&self) -> bool[src]

Checks if the value of the field is EMPTY

impl R<bool, RXNE_A>[src]

pub fn variant(&self) -> RXNE_A[src]

Get enumerated values variant

pub fn is_empty(&self) -> bool[src]

Checks if the value of the field is EMPTY

pub fn is_not_empty(&self) -> bool[src]

Checks if the value of the field is NOTEMPTY

impl R<bool, STOPF_A>[src]

pub fn variant(&self) -> STOPF_A[src]

Get enumerated values variant

pub fn is_no_stop(&self) -> bool[src]

Checks if the value of the field is NOSTOP

pub fn is_stop(&self) -> bool[src]

Checks if the value of the field is STOP

impl R<bool, BTF_A>[src]

pub fn variant(&self) -> BTF_A[src]

Get enumerated values variant

pub fn is_not_finished(&self) -> bool[src]

Checks if the value of the field is NOTFINISHED

pub fn is_finished(&self) -> bool[src]

Checks if the value of the field is FINISHED

impl R<bool, ADDR_A>[src]

pub fn variant(&self) -> ADDR_A[src]

Get enumerated values variant

pub fn is_not_match(&self) -> bool[src]

Checks if the value of the field is NOTMATCH

pub fn is_match_(&self) -> bool[src]

Checks if the value of the field is MATCH

impl R<bool, SB_A>[src]

pub fn variant(&self) -> SB_A[src]

Get enumerated values variant

pub fn is_no_start(&self) -> bool[src]

Checks if the value of the field is NOSTART

pub fn is_start(&self) -> bool[src]

Checks if the value of the field is START

impl R<u32, Reg<u32, _SR1>>[src]

pub fn smbalert(&self) -> SMBALERT_R[src]

Bit 15 - SMBus alert

pub fn timeout(&self) -> TIMEOUT_R[src]

Bit 14 - Timeout or Tlow error

pub fn pecerr(&self) -> PECERR_R[src]

Bit 12 - PEC Error in reception

pub fn ovr(&self) -> OVR_R[src]

Bit 11 - Overrun/Underrun

pub fn af(&self) -> AF_R[src]

Bit 10 - Acknowledge failure

pub fn arlo(&self) -> ARLO_R[src]

Bit 9 - Arbitration lost (master mode)

pub fn berr(&self) -> BERR_R[src]

Bit 8 - Bus error

pub fn tx_e(&self) -> TXE_R[src]

Bit 7 - Data register empty (transmitters)

pub fn rx_ne(&self) -> RXNE_R[src]

Bit 6 - Data register not empty (receivers)

pub fn stopf(&self) -> STOPF_R[src]

Bit 4 - Stop detection (slave mode)

pub fn add10(&self) -> ADD10_R[src]

Bit 3 - 10-bit header sent (Master mode)

pub fn btf(&self) -> BTF_R[src]

Bit 2 - Byte transfer finished

pub fn addr(&self) -> ADDR_R[src]

Bit 1 - Address sent (master mode)/matched (slave mode)

pub fn sb(&self) -> SB_R[src]

Bit 0 - Start bit (Master mode)

impl R<u32, Reg<u32, _SR2>>[src]

pub fn pec(&self) -> PEC_R[src]

Bits 8:15 - acket error checking register

pub fn dualf(&self) -> DUALF_R[src]

Bit 7 - Dual flag (Slave mode)

pub fn smbhost(&self) -> SMBHOST_R[src]

Bit 6 - SMBus host header (Slave mode)

pub fn smbdefault(&self) -> SMBDEFAULT_R[src]

Bit 5 - SMBus device default address (Slave mode)

pub fn gencall(&self) -> GENCALL_R[src]

Bit 4 - General call address (Slave mode)

pub fn tra(&self) -> TRA_R[src]

Bit 2 - Transmitter/receiver

pub fn busy(&self) -> BUSY_R[src]

Bit 1 - Bus busy

pub fn msl(&self) -> MSL_R[src]

Bit 0 - Master/slave

impl R<bool, F_S_A>[src]

pub fn variant(&self) -> F_S_A[src]

Get enumerated values variant

pub fn is_standard(&self) -> bool[src]

Checks if the value of the field is STANDARD

pub fn is_fast(&self) -> bool[src]

Checks if the value of the field is FAST

impl R<bool, DUTY_A>[src]

pub fn variant(&self) -> DUTY_A[src]

Get enumerated values variant

pub fn is_duty2_1(&self) -> bool[src]

Checks if the value of the field is DUTY2_1

pub fn is_duty16_9(&self) -> bool[src]

Checks if the value of the field is DUTY16_9

impl R<u32, Reg<u32, _CCR>>[src]

pub fn f_s(&self) -> F_S_R[src]

Bit 15 - I2C master mode selection

pub fn duty(&self) -> DUTY_R[src]

Bit 14 - Fast mode duty cycle

pub fn ccr(&self) -> CCR_R[src]

Bits 0:11 - Clock control register in Fast/Standard mode (Master mode)

impl R<u32, Reg<u32, _TRISE>>[src]

pub fn trise(&self) -> TRISE_R[src]

Bits 0:5 - Maximum rise time in Fast/Standard mode (Master mode)

impl R<u8, PR_A>[src]

pub fn variant(&self) -> PR_A[src]

Get enumerated values variant

pub fn is_divide_by4(&self) -> bool[src]

Checks if the value of the field is DIVIDEBY4

pub fn is_divide_by8(&self) -> bool[src]

Checks if the value of the field is DIVIDEBY8

pub fn is_divide_by16(&self) -> bool[src]

Checks if the value of the field is DIVIDEBY16

pub fn is_divide_by32(&self) -> bool[src]

Checks if the value of the field is DIVIDEBY32

pub fn is_divide_by64(&self) -> bool[src]

Checks if the value of the field is DIVIDEBY64

pub fn is_divide_by128(&self) -> bool[src]

Checks if the value of the field is DIVIDEBY128

pub fn is_divide_by256(&self) -> bool[src]

Checks if the value of the field is DIVIDEBY256

pub fn is_divide_by256bis(&self) -> bool[src]

Checks if the value of the field is DIVIDEBY256BIS

impl R<u32, Reg<u32, _PR>>[src]

pub fn pr(&self) -> PR_R[src]

Bits 0:2 - Prescaler divider

impl R<u32, Reg<u32, _RLR>>[src]

pub fn rl(&self) -> RL_R[src]

Bits 0:11 - Watchdog counter reload value

impl R<u32, Reg<u32, _SR>>[src]

pub fn rvu(&self) -> RVU_R[src]

Bit 1 - Watchdog counter reload value update

pub fn pvu(&self) -> PVU_R[src]

Bit 0 - Watchdog prescaler value update

impl R<u32, Reg<u32, _CR>>[src]

pub fn mux_seg(&self) -> MUX_SEG_R[src]

Bit 7 - Mux segment enable

pub fn bias(&self) -> BIAS_R[src]

Bits 5:6 - Bias selector

pub fn duty(&self) -> DUTY_R[src]

Bits 2:4 - Duty selection

pub fn vsel(&self) -> VSEL_R[src]

Bit 1 - Voltage source selection

pub fn lcden(&self) -> LCDEN_R[src]

Bit 0 - LCD controller enable

impl R<u32, Reg<u32, _FCR>>[src]

pub fn ps(&self) -> PS_R[src]

Bits 22:25 - PS 16-bit prescaler

pub fn div(&self) -> DIV_R[src]

Bits 18:21 - DIV clock divider

Bits 16:17 - Blink mode selection

pub fn blinkf(&self) -> BLINKF_R[src]

Bits 13:15 - Blink frequency selection

pub fn cc(&self) -> CC_R[src]

Bits 10:12 - Contrast control

pub fn dead(&self) -> DEAD_R[src]

Bits 7:9 - Dead time duration

pub fn pon(&self) -> PON_R[src]

Bits 4:6 - Pulse ON duration

pub fn uddie(&self) -> UDDIE_R[src]

Bit 3 - Update display done interrupt enable

pub fn sofie(&self) -> SOFIE_R[src]

Bit 1 - Start of frame interrupt enable

pub fn hd(&self) -> HD_R[src]

Bit 0 - High drive enable

impl R<u32, Reg<u32, _SR>>[src]

pub fn fcrsf(&self) -> FCRSF_R[src]

Bit 5 - LCD Frame Control Register Synchronization flag

pub fn rdy(&self) -> RDY_R[src]

Bit 4 - Ready flag

pub fn udd(&self) -> UDD_R[src]

Bit 3 - Update Display Done

pub fn udr(&self) -> UDR_R[src]

Bit 2 - Update display request

pub fn sof(&self) -> SOF_R[src]

Bit 1 - Start of frame flag

pub fn ens(&self) -> ENS_R[src]

Bit 0 - LCD enabled status

impl R<u32, Reg<u32, _RAM_COM0>>[src]

pub fn s31(&self) -> S31_R[src]

Bit 31 - S31

pub fn s30(&self) -> S30_R[src]

Bit 30 - S30

pub fn s29(&self) -> S29_R[src]

Bit 29 - S29

pub fn s28(&self) -> S28_R[src]

Bit 28 - S28

pub fn s27(&self) -> S27_R[src]

Bit 27 - S27

pub fn s26(&self) -> S26_R[src]

Bit 26 - S26

pub fn s25(&self) -> S25_R[src]

Bit 25 - S25

pub fn s24(&self) -> S24_R[src]

Bit 24 - S24

pub fn s23(&self) -> S23_R[src]

Bit 23 - S23

pub fn s22(&self) -> S22_R[src]

Bit 22 - S22

pub fn s21(&self) -> S21_R[src]

Bit 21 - S21

pub fn s20(&self) -> S20_R[src]

Bit 20 - S20

pub fn s19(&self) -> S19_R[src]

Bit 19 - S19

pub fn s18(&self) -> S18_R[src]

Bit 18 - S18

pub fn s17(&self) -> S17_R[src]

Bit 17 - S17

pub fn s16(&self) -> S16_R[src]

Bit 16 - S16

pub fn s15(&self) -> S15_R[src]

Bit 15 - S15

pub fn s14(&self) -> S14_R[src]

Bit 14 - S14

pub fn s13(&self) -> S13_R[src]

Bit 13 - S13

pub fn s12(&self) -> S12_R[src]

Bit 12 - S12

pub fn s11(&self) -> S11_R[src]

Bit 11 - S11

pub fn s10(&self) -> S10_R[src]

Bit 10 - S10

pub fn s09(&self) -> S09_R[src]

Bit 9 - S09

pub fn s08(&self) -> S08_R[src]

Bit 8 - S08

pub fn s07(&self) -> S07_R[src]

Bit 7 - S07

pub fn s06(&self) -> S06_R[src]

Bit 6 - S06

pub fn s05(&self) -> S05_R[src]

Bit 5 - S05

pub fn s04(&self) -> S04_R[src]

Bit 4 - S04

pub fn s03(&self) -> S03_R[src]

Bit 3 - S03

pub fn s02(&self) -> S02_R[src]

Bit 2 - S02

pub fn s01(&self) -> S01_R[src]

Bit 1 - S01

pub fn s00(&self) -> S00_R[src]

Bit 0 - S00

impl R<u32, Reg<u32, _RAM_COM1>>[src]

pub fn s31(&self) -> S31_R[src]

Bit 31 - S31

pub fn s30(&self) -> S30_R[src]

Bit 30 - S30

pub fn s29(&self) -> S29_R[src]

Bit 29 - S29

pub fn s28(&self) -> S28_R[src]

Bit 28 - S28

pub fn s27(&self) -> S27_R[src]

Bit 27 - S27

pub fn s26(&self) -> S26_R[src]

Bit 26 - S26

pub fn s25(&self) -> S25_R[src]

Bit 25 - S25

pub fn s24(&self) -> S24_R[src]

Bit 24 - S24

pub fn s23(&self) -> S23_R[src]

Bit 23 - S23

pub fn s22(&self) -> S22_R[src]

Bit 22 - S22

pub fn s21(&self) -> S21_R[src]

Bit 21 - S21

pub fn s20(&self) -> S20_R[src]

Bit 20 - S20

pub fn s19(&self) -> S19_R[src]

Bit 19 - S19

pub fn s18(&self) -> S18_R[src]

Bit 18 - S18

pub fn s17(&self) -> S17_R[src]

Bit 17 - S17

pub fn s16(&self) -> S16_R[src]

Bit 16 - S16

pub fn s15(&self) -> S15_R[src]

Bit 15 - S15

pub fn s14(&self) -> S14_R[src]

Bit 14 - S14

pub fn s13(&self) -> S13_R[src]

Bit 13 - S13

pub fn s12(&self) -> S12_R[src]

Bit 12 - S12

pub fn s11(&self) -> S11_R[src]

Bit 11 - S11

pub fn s10(&self) -> S10_R[src]

Bit 10 - S10

pub fn s09(&self) -> S09_R[src]

Bit 9 - S09

pub fn s08(&self) -> S08_R[src]

Bit 8 - S08

pub fn s07(&self) -> S07_R[src]

Bit 7 - S07

pub fn s06(&self) -> S06_R[src]

Bit 6 - S06

pub fn s05(&self) -> S05_R[src]

Bit 5 - S05

pub fn s04(&self) -> S04_R[src]

Bit 4 - S04

pub fn s03(&self) -> S03_R[src]

Bit 3 - S03

pub fn s02(&self) -> S02_R[src]

Bit 2 - S02

pub fn s01(&self) -> S01_R[src]

Bit 1 - S01

pub fn s00(&self) -> S00_R[src]

Bit 0 - S00

impl R<u32, Reg<u32, _RAM_COM2>>[src]

pub fn s31(&self) -> S31_R[src]

Bit 31 - S31

pub fn s30(&self) -> S30_R[src]

Bit 30 - S30

pub fn s29(&self) -> S29_R[src]

Bit 29 - S29

pub fn s28(&self) -> S28_R[src]

Bit 28 - S28

pub fn s27(&self) -> S27_R[src]

Bit 27 - S27

pub fn s26(&self) -> S26_R[src]

Bit 26 - S26

pub fn s25(&self) -> S25_R[src]

Bit 25 - S25

pub fn s24(&self) -> S24_R[src]

Bit 24 - S24

pub fn s23(&self) -> S23_R[src]

Bit 23 - S23

pub fn s22(&self) -> S22_R[src]

Bit 22 - S22

pub fn s21(&self) -> S21_R[src]

Bit 21 - S21

pub fn s20(&self) -> S20_R[src]

Bit 20 - S20

pub fn s19(&self) -> S19_R[src]

Bit 19 - S19

pub fn s18(&self) -> S18_R[src]

Bit 18 - S18

pub fn s17(&self) -> S17_R[src]

Bit 17 - S17

pub fn s16(&self) -> S16_R[src]

Bit 16 - S16

pub fn s15(&self) -> S15_R[src]

Bit 15 - S15

pub fn s14(&self) -> S14_R[src]

Bit 14 - S14

pub fn s13(&self) -> S13_R[src]

Bit 13 - S13

pub fn s12(&self) -> S12_R[src]

Bit 12 - S12

pub fn s11(&self) -> S11_R[src]

Bit 11 - S11

pub fn s10(&self) -> S10_R[src]

Bit 10 - S10

pub fn s09(&self) -> S09_R[src]

Bit 9 - S09

pub fn s08(&self) -> S08_R[src]

Bit 8 - S08

pub fn s07(&self) -> S07_R[src]

Bit 7 - S07

pub fn s06(&self) -> S06_R[src]

Bit 6 - S06

pub fn s05(&self) -> S05_R[src]

Bit 5 - S05

pub fn s04(&self) -> S04_R[src]

Bit 4 - S04

pub fn s03(&self) -> S03_R[src]

Bit 3 - S03

pub fn s02(&self) -> S02_R[src]

Bit 2 - S02

pub fn s01(&self) -> S01_R[src]

Bit 1 - S01

pub fn s00(&self) -> S00_R[src]

Bit 0 - S00

impl R<u32, Reg<u32, _RAM_COM3>>[src]

pub fn s31(&self) -> S31_R[src]

Bit 31 - S31

pub fn s30(&self) -> S30_R[src]

Bit 30 - S30

pub fn s29(&self) -> S29_R[src]

Bit 29 - S29

pub fn s28(&self) -> S28_R[src]

Bit 28 - S28

pub fn s27(&self) -> S27_R[src]

Bit 27 - S27

pub fn s26(&self) -> S26_R[src]

Bit 26 - S26

pub fn s25(&self) -> S25_R[src]

Bit 25 - S25

pub fn s24(&self) -> S24_R[src]

Bit 24 - S24

pub fn s23(&self) -> S23_R[src]

Bit 23 - S23

pub fn s22(&self) -> S22_R[src]

Bit 22 - S22

pub fn s21(&self) -> S21_R[src]

Bit 21 - S21

pub fn s20(&self) -> S20_R[src]

Bit 20 - S20

pub fn s19(&self) -> S19_R[src]

Bit 19 - S19

pub fn s18(&self) -> S18_R[src]

Bit 18 - S18

pub fn s17(&self) -> S17_R[src]

Bit 17 - S17

pub fn s16(&self) -> S16_R[src]

Bit 16 - S16

pub fn s15(&self) -> S15_R[src]

Bit 15 - S15

pub fn s14(&self) -> S14_R[src]

Bit 14 - S14

pub fn s13(&self) -> S13_R[src]

Bit 13 - S13

pub fn s12(&self) -> S12_R[src]

Bit 12 - S12

pub fn s11(&self) -> S11_R[src]

Bit 11 - S11

pub fn s10(&self) -> S10_R[src]

Bit 10 - S10

pub fn s09(&self) -> S09_R[src]

Bit 9 - S09

pub fn s08(&self) -> S08_R[src]

Bit 8 - S08

pub fn s07(&self) -> S07_R[src]

Bit 7 - S07

pub fn s06(&self) -> S06_R[src]

Bit 6 - S06

pub fn s05(&self) -> S05_R[src]

Bit 5 - S05

pub fn s04(&self) -> S04_R[src]

Bit 4 - S04

pub fn s03(&self) -> S03_R[src]

Bit 3 - S03

pub fn s02(&self) -> S02_R[src]

Bit 2 - S02

pub fn s01(&self) -> S01_R[src]

Bit 1 - S01

pub fn s00(&self) -> S00_R[src]

Bit 0 - S00

impl R<u32, Reg<u32, _RAM_COM4>>[src]

pub fn s31(&self) -> S31_R[src]

Bit 31 - S31

pub fn s30(&self) -> S30_R[src]

Bit 30 - S30

pub fn s29(&self) -> S29_R[src]

Bit 29 - S29

pub fn s28(&self) -> S28_R[src]

Bit 28 - S28

pub fn s27(&self) -> S27_R[src]

Bit 27 - S27

pub fn s26(&self) -> S26_R[src]

Bit 26 - S26

pub fn s25(&self) -> S25_R[src]

Bit 25 - S25

pub fn s24(&self) -> S24_R[src]

Bit 24 - S24

pub fn s23(&self) -> S23_R[src]

Bit 23 - S23

pub fn s22(&self) -> S22_R[src]

Bit 22 - S22

pub fn s21(&self) -> S21_R[src]

Bit 21 - S21

pub fn s20(&self) -> S20_R[src]

Bit 20 - S20

pub fn s19(&self) -> S19_R[src]

Bit 19 - S19

pub fn s18(&self) -> S18_R[src]

Bit 18 - S18

pub fn s17(&self) -> S17_R[src]

Bit 17 - S17

pub fn s16(&self) -> S16_R[src]

Bit 16 - S16

pub fn s15(&self) -> S15_R[src]

Bit 15 - S15

pub fn s14(&self) -> S14_R[src]

Bit 14 - S14

pub fn s13(&self) -> S13_R[src]

Bit 13 - S13

pub fn s12(&self) -> S12_R[src]

Bit 12 - S12

pub fn s11(&self) -> S11_R[src]

Bit 11 - S11

pub fn s10(&self) -> S10_R[src]

Bit 10 - S10

pub fn s09(&self) -> S09_R[src]

Bit 9 - S09

pub fn s08(&self) -> S08_R[src]

Bit 8 - S08

pub fn s07(&self) -> S07_R[src]

Bit 7 - S07

pub fn s06(&self) -> S06_R[src]

Bit 6 - S06

pub fn s05(&self) -> S05_R[src]

Bit 5 - S05

pub fn s04(&self) -> S04_R[src]

Bit 4 - S04

pub fn s03(&self) -> S03_R[src]

Bit 3 - S03

pub fn s02(&self) -> S02_R[src]

Bit 2 - S02

pub fn s01(&self) -> S01_R[src]

Bit 1 - S01

pub fn s00(&self) -> S00_R[src]

Bit 0 - S00

impl R<u32, Reg<u32, _RAM_COM5>>[src]

pub fn s31(&self) -> S31_R[src]

Bit 31 - S31

pub fn s30(&self) -> S30_R[src]

Bit 30 - S30

pub fn s29(&self) -> S29_R[src]

Bit 29 - S29

pub fn s28(&self) -> S28_R[src]

Bit 28 - S28

pub fn s27(&self) -> S27_R[src]

Bit 27 - S27

pub fn s26(&self) -> S26_R[src]

Bit 26 - S26

pub fn s25(&self) -> S25_R[src]

Bit 25 - S25

pub fn s24(&self) -> S24_R[src]

Bit 24 - S24

pub fn s23(&self) -> S23_R[src]

Bit 23 - S23

pub fn s22(&self) -> S22_R[src]

Bit 22 - S22

pub fn s21(&self) -> S21_R[src]

Bit 21 - S21

pub fn s20(&self) -> S20_R[src]

Bit 20 - S20

pub fn s19(&self) -> S19_R[src]

Bit 19 - S19

pub fn s18(&self) -> S18_R[src]

Bit 18 - S18

pub fn s17(&self) -> S17_R[src]

Bit 17 - S17

pub fn s16(&self) -> S16_R[src]

Bit 16 - S16

pub fn s15(&self) -> S15_R[src]

Bit 15 - S15

pub fn s14(&self) -> S14_R[src]

Bit 14 - S14

pub fn s13(&self) -> S13_R[src]

Bit 13 - S13

pub fn s12(&self) -> S12_R[src]

Bit 12 - S12

pub fn s11(&self) -> S11_R[src]

Bit 11 - S11

pub fn s10(&self) -> S10_R[src]

Bit 10 - S10

pub fn s09(&self) -> S09_R[src]

Bit 9 - S09

pub fn s08(&self) -> S08_R[src]

Bit 8 - S08

pub fn s07(&self) -> S07_R[src]

Bit 7 - S07

pub fn s06(&self) -> S06_R[src]

Bit 6 - S06

pub fn s05(&self) -> S05_R[src]

Bit 5 - S05

pub fn s04(&self) -> S04_R[src]

Bit 4 - S04

pub fn s03(&self) -> S03_R[src]

Bit 3 - S03

pub fn s02(&self) -> S02_R[src]

Bit 2 - S02

pub fn s01(&self) -> S01_R[src]

Bit 1 - S01

pub fn s00(&self) -> S00_R[src]

Bit 0 - S00

impl R<u32, Reg<u32, _RAM_COM6>>[src]

pub fn s31(&self) -> S31_R[src]

Bit 31 - S31

pub fn s30(&self) -> S30_R[src]

Bit 30 - S30

pub fn s29(&self) -> S29_R[src]

Bit 29 - S29

pub fn s28(&self) -> S28_R[src]

Bit 28 - S28

pub fn s27(&self) -> S27_R[src]

Bit 27 - S27

pub fn s26(&self) -> S26_R[src]

Bit 26 - S26

pub fn s25(&self) -> S25_R[src]

Bit 25 - S25

pub fn s24(&self) -> S24_R[src]

Bit 24 - S24

pub fn s23(&self) -> S23_R[src]

Bit 23 - S23

pub fn s22(&self) -> S22_R[src]

Bit 22 - S22

pub fn s21(&self) -> S21_R[src]

Bit 21 - S21

pub fn s20(&self) -> S20_R[src]

Bit 20 - S20

pub fn s19(&self) -> S19_R[src]

Bit 19 - S19

pub fn s18(&self) -> S18_R[src]

Bit 18 - S18

pub fn s17(&self) -> S17_R[src]

Bit 17 - S17

pub fn s16(&self) -> S16_R[src]

Bit 16 - S16

pub fn s15(&self) -> S15_R[src]

Bit 15 - S15

pub fn s14(&self) -> S14_R[src]

Bit 14 - S14

pub fn s13(&self) -> S13_R[src]

Bit 13 - S13

pub fn s12(&self) -> S12_R[src]

Bit 12 - S12

pub fn s11(&self) -> S11_R[src]

Bit 11 - S11

pub fn s10(&self) -> S10_R[src]

Bit 10 - S10

pub fn s09(&self) -> S09_R[src]

Bit 9 - S09

pub fn s08(&self) -> S08_R[src]

Bit 8 - S08

pub fn s07(&self) -> S07_R[src]

Bit 7 - S07

pub fn s06(&self) -> S06_R[src]

Bit 6 - S06

pub fn s05(&self) -> S05_R[src]

Bit 5 - S05

pub fn s04(&self) -> S04_R[src]

Bit 4 - S04

pub fn s03(&self) -> S03_R[src]

Bit 3 - S03

pub fn s02(&self) -> S02_R[src]

Bit 2 - S02

pub fn s01(&self) -> S01_R[src]

Bit 1 - S01

pub fn s00(&self) -> S00_R[src]

Bit 0 - S00

impl R<u32, Reg<u32, _RAM_COM7>>[src]

pub fn s31(&self) -> S31_R[src]

Bit 31 - S31

pub fn s30(&self) -> S30_R[src]

Bit 30 - S30

pub fn s29(&self) -> S29_R[src]

Bit 29 - S29

pub fn s28(&self) -> S28_R[src]

Bit 28 - S28

pub fn s27(&self) -> S27_R[src]

Bit 27 - S27

pub fn s26(&self) -> S26_R[src]

Bit 26 - S26

pub fn s25(&self) -> S25_R[src]

Bit 25 - S25

pub fn s24(&self) -> S24_R[src]

Bit 24 - S24

pub fn s23(&self) -> S23_R[src]

Bit 23 - S23

pub fn s22(&self) -> S22_R[src]

Bit 22 - S22

pub fn s21(&self) -> S21_R[src]

Bit 21 - S21

pub fn s20(&self) -> S20_R[src]

Bit 20 - S20

pub fn s19(&self) -> S19_R[src]

Bit 19 - S19

pub fn s18(&self) -> S18_R[src]

Bit 18 - S18

pub fn s17(&self) -> S17_R[src]

Bit 17 - S17

pub fn s16(&self) -> S16_R[src]

Bit 16 - S16

pub fn s15(&self) -> S15_R[src]

Bit 15 - S15

pub fn s14(&self) -> S14_R[src]

Bit 14 - S14

pub fn s13(&self) -> S13_R[src]

Bit 13 - S13

pub fn s12(&self) -> S12_R[src]

Bit 12 - S12

pub fn s11(&self) -> S11_R[src]

Bit 11 - S11

pub fn s10(&self) -> S10_R[src]

Bit 10 - S10

pub fn s09(&self) -> S09_R[src]

Bit 9 - S09

pub fn s08(&self) -> S08_R[src]

Bit 8 - S08

pub fn s07(&self) -> S07_R[src]

Bit 7 - S07

pub fn s06(&self) -> S06_R[src]

Bit 6 - S06

pub fn s05(&self) -> S05_R[src]

Bit 5 - S05

pub fn s04(&self) -> S04_R[src]

Bit 4 - S04

pub fn s03(&self) -> S03_R[src]

Bit 3 - S03

pub fn s02(&self) -> S02_R[src]

Bit 2 - S02

pub fn s01(&self) -> S01_R[src]

Bit 1 - S01

pub fn s00(&self) -> S00_R[src]

Bit 0 - S00

impl R<u32, Reg<u32, _CSR>>[src]

pub fn opa3calout(&self) -> OPA3CALOUT_R[src]

Bit 31 - OPAMP3 calibration output

pub fn opa2calout(&self) -> OPA2CALOUT_R[src]

Bit 30 - OPAMP2 calibration output

pub fn opa1calout(&self) -> OPA1CALOUT_R[src]

Bit 29 - OPAMP1 calibration output

pub fn aop_range(&self) -> AOP_RANGE_R[src]

Bit 28 - Power range selection

pub fn s7sel2(&self) -> S7SEL2_R[src]

Bit 27 - Switch 7 for OPAMP2 enable

pub fn anawsel3(&self) -> ANAWSEL3_R[src]

Bit 26 - Switch SanA enable for OPAMP3

pub fn anawsel2(&self) -> ANAWSEL2_R[src]

Bit 25 - Switch SanA enable for OPAMP2

pub fn anawsel1(&self) -> ANAWSEL1_R[src]

Bit 24 - Switch SanA enable for OPAMP1

pub fn opa3lpm(&self) -> OPA3LPM_R[src]

Bit 23 - OPAMP3 low power mode

pub fn opa3cal_h(&self) -> OPA3CAL_H_R[src]

Bit 22 - OPAMP3 offset calibration for N differential pair

pub fn opa3cal_l(&self) -> OPA3CAL_L_R[src]

Bit 21 - OPAMP3 offset Calibration for P differential pair

pub fn s6sel3(&self) -> S6SEL3_R[src]

Bit 20 - Switch 6 for OPAMP3 enable

pub fn s5sel3(&self) -> S5SEL3_R[src]

Bit 19 - Switch 5 for OPAMP3 enable

pub fn s4sel3(&self) -> S4SEL3_R[src]

Bit 18 - Switch 4 for OPAMP3 enable

pub fn s3sel3(&self) -> S3SEL3_R[src]

Bit 17 - Switch 3 for OPAMP3 Enable

pub fn opa3pd(&self) -> OPA3PD_R[src]

Bit 16 - OPAMP3 power down

pub fn opa2lpm(&self) -> OPA2LPM_R[src]

Bit 15 - OPAMP2 low power mode

pub fn opa2cal_h(&self) -> OPA2CAL_H_R[src]

Bit 14 - OPAMP2 offset calibration for N differential pair

pub fn opa2cal_l(&self) -> OPA2CAL_L_R[src]

Bit 13 - OPAMP2 offset Calibration for P differential pair

pub fn s6sel2(&self) -> S6SEL2_R[src]

Bit 12 - Switch 6 for OPAMP2 enable

pub fn s5sel2(&self) -> S5SEL2_R[src]

Bit 11 - Switch 5 for OPAMP2 enable

pub fn s4sel2(&self) -> S4SEL2_R[src]

Bit 10 - Switch 4 for OPAMP2 enable

pub fn s3sel2(&self) -> S3SEL2_R[src]

Bit 9 - Switch 3 for OPAMP2 enable

pub fn opa2pd(&self) -> OPA2PD_R[src]

Bit 8 - OPAMP2 power down

pub fn opa1lpm(&self) -> OPA1LPM_R[src]

Bit 7 - OPAMP1 low power mode

pub fn opa1cal_h(&self) -> OPA1CAL_H_R[src]

Bit 6 - OPAMP1 offset calibration for N differential pair

pub fn opa1cal_l(&self) -> OPA1CAL_L_R[src]

Bit 5 - OPAMP1 offset calibration for P differential pair

pub fn s6sel1(&self) -> S6SEL1_R[src]

Bit 4 - Switch 6 for OPAMP1 enable

pub fn s5sel1(&self) -> S5SEL1_R[src]

Bit 3 - Switch 5 for OPAMP1 enable

pub fn s4sel1(&self) -> S4SEL1_R[src]

Bit 2 - Switch 4 for OPAMP1 enable

pub fn s3sel1(&self) -> S3SEL1_R[src]

Bit 1 - Switch 3 for OPAMP1 enable

pub fn opa1pd(&self) -> OPA1PD_R[src]

Bit 0 - OPAMP1 power down

impl R<u32, Reg<u32, _OTR>>[src]

pub fn ot_user(&self) -> OT_USER_R[src]

Bit 31 - Select user or factory trimming value

pub fn ao3_opt_offset_trim(&self) -> AO3_OPT_OFFSET_TRIM_R[src]

Bits 20:29 - OPAMP3, 10-bit offset trim value for normal mode

pub fn ao2_opt_offset_trim(&self) -> AO2_OPT_OFFSET_TRIM_R[src]

Bits 10:19 - OPAMP2, 10-bit offset trim value for normal mode

pub fn ao1_opt_offset_trim(&self) -> AO1_OPT_OFFSET_TRIM_R[src]

Bits 0:9 - OPAMP1, 10-bit offset trim value for normal mode

impl R<u32, Reg<u32, _LPOTR>>[src]

pub fn ao3_opt_offset_trim_lp(&self) -> AO3_OPT_OFFSET_TRIM_LP_R[src]

Bits 20:29 - OPAMP3, 10-bit offset trim value for low power mode

pub fn ao2_opt_offset_trim_lp(&self) -> AO2_OPT_OFFSET_TRIM_LP_R[src]

Bits 10:19 - OPAMP2, 10-bit offset trim value for low power mode

pub fn ao1_opt_offset_trim_lp(&self) -> AO1_OPT_OFFSET_TRIM_LP_R[src]

Bits 0:9 - OPAMP1, 10-bit offset trim value for low power mode

impl R<bool, PDDS_A>[src]

pub fn variant(&self) -> PDDS_A[src]

Get enumerated values variant

pub fn is_stop_mode(&self) -> bool[src]

Checks if the value of the field is STOP_MODE

pub fn is_standby_mode(&self) -> bool[src]

Checks if the value of the field is STANDBY_MODE

impl R<u32, Reg<u32, _CR>>[src]

pub fn lprun(&self) -> LPRUN_R[src]

Bit 14 - Low power run mode

pub fn vos(&self) -> VOS_R[src]

Bits 11:12 - Voltage scaling range selection

pub fn fwu(&self) -> FWU_R[src]

Bit 10 - Fast wakeup

pub fn ulp(&self) -> ULP_R[src]

Bit 9 - Ultralow power mode

pub fn dbp(&self) -> DBP_R[src]

Bit 8 - Disable backup domain write protection

pub fn pls(&self) -> PLS_R[src]

Bits 5:7 - PVD level selection

pub fn pvde(&self) -> PVDE_R[src]

Bit 4 - Power voltage detector enable

pub fn csbf(&self) -> CSBF_R[src]

Bit 3 - Clear standby flag

pub fn cwuf(&self) -> CWUF_R[src]

Bit 2 - Clear wakeup flag

pub fn pdds(&self) -> PDDS_R[src]

Bit 1 - Power down deepsleep

pub fn lpsdsr(&self) -> LPSDSR_R[src]

Bit 0 - Low-power deep sleep

impl R<u32, Reg<u32, _CSR>>[src]

pub fn ewup3(&self) -> EWUP3_R[src]

Bit 10 - Enable WKUP pin 3

pub fn ewup2(&self) -> EWUP2_R[src]

Bit 9 - Enable WKUP pin 2

pub fn ewup1(&self) -> EWUP1_R[src]

Bit 8 - Enable WKUP pin 1

pub fn reglpf(&self) -> REGLPF_R[src]

Bit 5 - Regulator LP flag

pub fn vosf(&self) -> VOSF_R[src]

Bit 4 - Voltage Scaling select flag

pub fn vrefintrdyf(&self) -> VREFINTRDYF_R[src]

Bit 3 - Internal voltage reference (VREFINT) ready flag

pub fn pvdo(&self) -> PVDO_R[src]

Bit 2 - PVD output

pub fn sbf(&self) -> SBF_R[src]

Bit 1 - Standby flag

pub fn wuf(&self) -> WUF_R[src]

Bit 0 - Wakeup flag

impl R<u32, Reg<u32, _CR>>[src]

pub fn rtcpre1(&self) -> RTCPRE1_R[src]

Bit 30 - TC/LCD prescaler

pub fn rtcpre0(&self) -> RTCPRE0_R[src]

Bit 29 - RTCPRE0

pub fn csson(&self) -> CSSON_R[src]

Bit 28 - Clock security system enable

pub fn pllrdy(&self) -> PLLRDY_R[src]

Bit 25 - PLL clock ready flag

pub fn pllon(&self) -> PLLON_R[src]

Bit 24 - PLL enable

pub fn hsebyp(&self) -> HSEBYP_R[src]

Bit 18 - HSE clock bypass

pub fn hserdy(&self) -> HSERDY_R[src]

Bit 17 - HSE clock ready flag

pub fn hseon(&self) -> HSEON_R[src]

Bit 16 - HSE clock enable

pub fn msirdy(&self) -> MSIRDY_R[src]

Bit 9 - MSI clock ready flag

pub fn msion(&self) -> MSION_R[src]

Bit 8 - MSI clock enable

pub fn hsirdy(&self) -> HSIRDY_R[src]

Bit 1 - Internal high-speed clock ready flag

pub fn hsion(&self) -> HSION_R[src]

Bit 0 - Internal high-speed clock enable

impl R<u32, Reg<u32, _ICSCR>>[src]

pub fn msitrim(&self) -> MSITRIM_R[src]

Bits 24:31 - MSI clock trimming

pub fn msical(&self) -> MSICAL_R[src]

Bits 16:23 - MSI clock calibration

pub fn msirange(&self) -> MSIRANGE_R[src]

Bits 13:15 - MSI clock ranges

pub fn hsitrim(&self) -> HSITRIM_R[src]

Bits 8:12 - High speed internal clock trimming

pub fn hsical(&self) -> HSICAL_R[src]

Bits 0:7 - nternal high speed clock calibration

impl R<u32, Reg<u32, _CFGR>>[src]

pub fn mcopre(&self) -> MCOPRE_R[src]

Bits 28:30 - Microcontroller clock output prescaler

pub fn mcosel(&self) -> MCOSEL_R[src]

Bits 24:26 - Microcontroller clock output selection

pub fn plldiv(&self) -> PLLDIV_R[src]

Bits 22:23 - PLL output division

pub fn pllmul(&self) -> PLLMUL_R[src]

Bits 18:21 - PLL multiplication factor

pub fn pllsrc(&self) -> PLLSRC_R[src]

Bit 16 - PLL entry clock source

pub fn ppre2(&self) -> PPRE2_R[src]

Bits 11:13 - APB high-speed prescaler (APB2)

pub fn ppre1(&self) -> PPRE1_R[src]

Bits 8:10 - APB low-speed prescaler (APB1)

pub fn hpre(&self) -> HPRE_R[src]

Bits 4:7 - AHB prescaler

pub fn sws(&self) -> SWS_R[src]

Bits 2:3 - System clock switch status

pub fn sw(&self) -> SW_R[src]

Bits 0:1 - System clock switch

impl R<u32, Reg<u32, _CIR>>[src]

pub fn msirdyie(&self) -> MSIRDYIE_R[src]

Bit 13 - MSI ready interrupt enable

pub fn pllrdyie(&self) -> PLLRDYIE_R[src]

Bit 12 - PLL ready interrupt enable

pub fn hserdyie(&self) -> HSERDYIE_R[src]

Bit 11 - HSE ready interrupt enable

pub fn hsirdyie(&self) -> HSIRDYIE_R[src]

Bit 10 - HSI ready interrupt enable

pub fn lserdyie(&self) -> LSERDYIE_R[src]

Bit 9 - LSE ready interrupt enable

pub fn lsirdyie(&self) -> LSIRDYIE_R[src]

Bit 8 - LSI ready interrupt enable

pub fn cssf(&self) -> CSSF_R[src]

Bit 7 - Clock security system interrupt flag

pub fn msirdyf(&self) -> MSIRDYF_R[src]

Bit 5 - MSI ready interrupt flag

pub fn pllrdyf(&self) -> PLLRDYF_R[src]

Bit 4 - PLL ready interrupt flag

pub fn hserdyf(&self) -> HSERDYF_R[src]

Bit 3 - HSE ready interrupt flag

pub fn hsirdyf(&self) -> HSIRDYF_R[src]

Bit 2 - HSI ready interrupt flag

pub fn lserdyf(&self) -> LSERDYF_R[src]

Bit 1 - LSE ready interrupt flag

pub fn lsirdyf(&self) -> LSIRDYF_R[src]

Bit 0 - LSI ready interrupt flag

impl R<u32, Reg<u32, _AHBRSTR>>[src]

pub fn fsmcrst(&self) -> FSMCRST_R[src]

Bit 30 - FSMC reset

pub fn dma2rst(&self) -> DMA2RST_R[src]

Bit 25 - DMA2 reset

pub fn dma1rst(&self) -> DMA1RST_R[src]

Bit 24 - DMA1 reset

pub fn flitfrst(&self) -> FLITFRST_R[src]

Bit 15 - FLITF reset

pub fn crcrst(&self) -> CRCRST_R[src]

Bit 12 - CRC reset

pub fn gpiogrst(&self) -> GPIOGRST_R[src]

Bit 7 - IO port G reset

pub fn gpiofrst(&self) -> GPIOFRST_R[src]

Bit 6 - IO port F reset

pub fn gpiohrst(&self) -> GPIOHRST_R[src]

Bit 5 - IO port H reset

pub fn gpioerst(&self) -> GPIOERST_R[src]

Bit 4 - IO port E reset

pub fn gpiodrst(&self) -> GPIODRST_R[src]

Bit 3 - IO port D reset

pub fn gpiocrst(&self) -> GPIOCRST_R[src]

Bit 2 - IO port C reset

pub fn gpiobrst(&self) -> GPIOBRST_R[src]

Bit 1 - IO port B reset

pub fn gpioarst(&self) -> GPIOARST_R[src]

Bit 0 - IO port A reset

impl R<u32, Reg<u32, _APB2RSTR>>[src]

pub fn usart1rst(&self) -> USART1RST_R[src]

Bit 14 - USART1RST

pub fn spi1rst(&self) -> SPI1RST_R[src]

Bit 12 - SPI1RST

pub fn sdiorst(&self) -> SDIORST_R[src]

Bit 11 - SDIORST

pub fn adc1rst(&self) -> ADC1RST_R[src]

Bit 9 - ADC1RST

pub fn tm11rst(&self) -> TM11RST_R[src]

Bit 4 - TM11RST

pub fn tm10rst(&self) -> TM10RST_R[src]

Bit 3 - TM10RST

pub fn tim9rst(&self) -> TIM9RST_R[src]

Bit 2 - TIM9RST

pub fn syscfgrst(&self) -> SYSCFGRST_R[src]

Bit 0 - SYSCFGRST

impl R<u32, Reg<u32, _APB1RSTR>>[src]

pub fn comprst(&self) -> COMPRST_R[src]

Bit 31 - COMP interface reset

pub fn dacrst(&self) -> DACRST_R[src]

Bit 29 - DAC interface reset

pub fn pwrrst(&self) -> PWRRST_R[src]

Bit 28 - Power interface reset

pub fn usbrst(&self) -> USBRST_R[src]

Bit 23 - USB reset

pub fn i2c2rst(&self) -> I2C2RST_R[src]

Bit 22 - I2C 2 reset

pub fn i2c1rst(&self) -> I2C1RST_R[src]

Bit 21 - I2C 1 reset

pub fn uart5rst(&self) -> UART5RST_R[src]

Bit 20 - UART 5 reset

pub fn uart4rst(&self) -> UART4RST_R[src]

Bit 19 - UART 4 reset

pub fn usart3rst(&self) -> USART3RST_R[src]

Bit 18 - USART 3 reset

pub fn usart2rst(&self) -> USART2RST_R[src]

Bit 17 - USART 2 reset

pub fn spi3rst(&self) -> SPI3RST_R[src]

Bit 15 - SPI 3 reset

pub fn spi2rst(&self) -> SPI2RST_R[src]

Bit 14 - SPI 2 reset

pub fn wwdrst(&self) -> WWDRST_R[src]

Bit 11 - Window watchdog reset

pub fn lcdrst(&self) -> LCDRST_R[src]

Bit 9 - LCD reset

pub fn tim7rst(&self) -> TIM7RST_R[src]

Bit 5 - Timer 7 reset

pub fn tim6rst(&self) -> TIM6RST_R[src]

Bit 4 - Timer 6reset

pub fn tim5rst(&self) -> TIM5RST_R[src]

Bit 3 - Timer 5 reset

pub fn tim4rst(&self) -> TIM4RST_R[src]

Bit 2 - Timer 4 reset

pub fn tim3rst(&self) -> TIM3RST_R[src]

Bit 1 - Timer 3 reset

pub fn tim2rst(&self) -> TIM2RST_R[src]

Bit 0 - Timer 2 reset

impl R<u32, Reg<u32, _AHBENR>>[src]

pub fn fsmcen(&self) -> FSMCEN_R[src]

Bit 30 - FSMCEN

pub fn dma2en(&self) -> DMA2EN_R[src]

Bit 25 - DMA2 clock enable

pub fn dma1en(&self) -> DMA1EN_R[src]

Bit 24 - DMA1 clock enable

pub fn flitfen(&self) -> FLITFEN_R[src]

Bit 15 - FLITF clock enable

pub fn crcen(&self) -> CRCEN_R[src]

Bit 12 - CRC clock enable

pub fn gpiopgen(&self) -> GPIOPGEN_R[src]

Bit 7 - IO port G clock enable

pub fn gpiopfen(&self) -> GPIOPFEN_R[src]

Bit 6 - IO port F clock enable

pub fn gpiophen(&self) -> GPIOPHEN_R[src]

Bit 5 - IO port H clock enable

pub fn gpiopeen(&self) -> GPIOPEEN_R[src]

Bit 4 - IO port E clock enable

pub fn gpiopden(&self) -> GPIOPDEN_R[src]

Bit 3 - IO port D clock enable

pub fn gpiopcen(&self) -> GPIOPCEN_R[src]

Bit 2 - IO port C clock enable

pub fn gpiopben(&self) -> GPIOPBEN_R[src]

Bit 1 - IO port B clock enable

pub fn gpiopaen(&self) -> GPIOPAEN_R[src]

Bit 0 - IO port A clock enable

impl R<u32, Reg<u32, _APB2ENR>>[src]

pub fn usart1en(&self) -> USART1EN_R[src]

Bit 14 - USART1 clock enable

pub fn spi1en(&self) -> SPI1EN_R[src]

Bit 12 - SPI 1 clock enable

pub fn sdioen(&self) -> SDIOEN_R[src]

Bit 11 - SDIO clock enable

pub fn adc1en(&self) -> ADC1EN_R[src]

Bit 9 - ADC1 interface clock enable

pub fn tim11en(&self) -> TIM11EN_R[src]

Bit 4 - TIM11 timer clock enable

pub fn tim10en(&self) -> TIM10EN_R[src]

Bit 3 - TIM10 timer clock enable

pub fn tim9en(&self) -> TIM9EN_R[src]

Bit 2 - TIM9 timer clock enable

pub fn syscfgen(&self) -> SYSCFGEN_R[src]

Bit 0 - System configuration controller clock enable

impl R<u32, Reg<u32, _APB1ENR>>[src]

pub fn compen(&self) -> COMPEN_R[src]

Bit 31 - COMP interface clock enable

pub fn dacen(&self) -> DACEN_R[src]

Bit 29 - DAC interface clock enable

pub fn pwren(&self) -> PWREN_R[src]

Bit 28 - Power interface clock enable

pub fn usben(&self) -> USBEN_R[src]

Bit 23 - USB clock enable

pub fn i2c2en(&self) -> I2C2EN_R[src]

Bit 22 - I2C 2 clock enable

pub fn i2c1en(&self) -> I2C1EN_R[src]

Bit 21 - I2C 1 clock enable

pub fn usart5en(&self) -> USART5EN_R[src]

Bit 20 - UART 5 clock enable

pub fn usart4en(&self) -> USART4EN_R[src]

Bit 19 - UART 4 clock enable

pub fn usart3en(&self) -> USART3EN_R[src]

Bit 18 - USART 3 clock enable

pub fn usart2en(&self) -> USART2EN_R[src]

Bit 17 - USART 2 clock enable

pub fn spi3en(&self) -> SPI3EN_R[src]

Bit 15 - SPI 3 clock enable

pub fn spi2en(&self) -> SPI2EN_R[src]

Bit 14 - SPI 2 clock enable

pub fn wwdgen(&self) -> WWDGEN_R[src]

Bit 11 - Window watchdog clock enable

pub fn lcden(&self) -> LCDEN_R[src]

Bit 9 - LCD clock enable

pub fn tim7en(&self) -> TIM7EN_R[src]

Bit 5 - Timer 7 clock enable

pub fn tim6en(&self) -> TIM6EN_R[src]

Bit 4 - Timer 6 clock enable

pub fn tim5en(&self) -> TIM5EN_R[src]

Bit 3 - Timer 5 clock enable

pub fn tim4en(&self) -> TIM4EN_R[src]

Bit 2 - Timer 4 clock enable

pub fn tim3en(&self) -> TIM3EN_R[src]

Bit 1 - Timer 3 clock enable

pub fn tim2en(&self) -> TIM2EN_R[src]

Bit 0 - Timer 2 clock enable

impl R<u32, Reg<u32, _AHBLPENR>>[src]

pub fn dma2lpen(&self) -> DMA2LPEN_R[src]

Bit 25 - DMA2 clock enable during Sleep mode

pub fn dma1lpen(&self) -> DMA1LPEN_R[src]

Bit 24 - DMA1 clock enable during Sleep mode

pub fn sramlpen(&self) -> SRAMLPEN_R[src]

Bit 16 - SRAM clock enable during Sleep mode

pub fn flitflpen(&self) -> FLITFLPEN_R[src]

Bit 15 - FLITF clock enable during Sleep mode

pub fn crclpen(&self) -> CRCLPEN_R[src]

Bit 12 - CRC clock enable during Sleep mode

pub fn gpioglpen(&self) -> GPIOGLPEN_R[src]

Bit 7 - IO port G clock enable during Sleep mode

pub fn gpioflpen(&self) -> GPIOFLPEN_R[src]

Bit 6 - IO port F clock enable during Sleep mode

pub fn gpiohlpen(&self) -> GPIOHLPEN_R[src]

Bit 5 - IO port H clock enable during Sleep mode

pub fn gpioelpen(&self) -> GPIOELPEN_R[src]

Bit 4 - IO port E clock enable during Sleep mode

pub fn gpiodlpen(&self) -> GPIODLPEN_R[src]

Bit 3 - IO port D clock enable during Sleep mode

pub fn gpioclpen(&self) -> GPIOCLPEN_R[src]

Bit 2 - IO port C clock enable during Sleep mode

pub fn gpioblpen(&self) -> GPIOBLPEN_R[src]

Bit 1 - IO port B clock enable during Sleep mode

pub fn gpioalpen(&self) -> GPIOALPEN_R[src]

Bit 0 - IO port A clock enable during Sleep mode

impl R<u32, Reg<u32, _APB2LPENR>>[src]

pub fn usart1lpen(&self) -> USART1LPEN_R[src]

Bit 14 - USART1 clock enable during Sleep mode

pub fn spi1lpen(&self) -> SPI1LPEN_R[src]

Bit 12 - SPI 1 clock enable during Sleep mode

pub fn sdiolpen(&self) -> SDIOLPEN_R[src]

Bit 11 - SDIO clock enable during Sleep mode

pub fn adc1lpen(&self) -> ADC1LPEN_R[src]

Bit 9 - ADC1 interface clock enable during Sleep mode

pub fn tim11lpen(&self) -> TIM11LPEN_R[src]

Bit 4 - TIM11 timer clock enable during Sleep mode

pub fn tim10lpen(&self) -> TIM10LPEN_R[src]

Bit 3 - TIM10 timer clock enable during Sleep mode

pub fn tim9lpen(&self) -> TIM9LPEN_R[src]

Bit 2 - TIM9 timer clock enable during Sleep mode

pub fn syscfglpen(&self) -> SYSCFGLPEN_R[src]

Bit 0 - System configuration controller clock enable during Sleep mode

impl R<u32, Reg<u32, _APB1LPENR>>[src]

pub fn complpen(&self) -> COMPLPEN_R[src]

Bit 31 - COMP interface clock enable during Sleep mode

pub fn daclpen(&self) -> DACLPEN_R[src]

Bit 29 - DAC interface clock enable during Sleep mode

pub fn pwrlpen(&self) -> PWRLPEN_R[src]

Bit 28 - Power interface clock enable during Sleep mode

pub fn usblpen(&self) -> USBLPEN_R[src]

Bit 23 - USB clock enable during Sleep mode

pub fn i2c2lpen(&self) -> I2C2LPEN_R[src]

Bit 22 - I2C 2 clock enable during Sleep mode

pub fn i2c1lpen(&self) -> I2C1LPEN_R[src]

Bit 21 - I2C 1 clock enable during Sleep mode

pub fn usart3lpen(&self) -> USART3LPEN_R[src]

Bit 18 - USART 3 clock enable during Sleep mode

pub fn usart2lpen(&self) -> USART2LPEN_R[src]

Bit 17 - USART 2 clock enable during Sleep mode

pub fn spi2lpen(&self) -> SPI2LPEN_R[src]

Bit 14 - SPI 2 clock enable during Sleep mode

pub fn wwdglpen(&self) -> WWDGLPEN_R[src]

Bit 11 - Window watchdog clock enable during Sleep mode

pub fn lcdlpen(&self) -> LCDLPEN_R[src]

Bit 9 - LCD clock enable during Sleep mode

pub fn tim7lpen(&self) -> TIM7LPEN_R[src]

Bit 5 - Timer 7 clock enable during Sleep mode

pub fn tim6lpen(&self) -> TIM6LPEN_R[src]

Bit 4 - Timer 6 clock enable during Sleep mode

pub fn tim4lpen(&self) -> TIM4LPEN_R[src]

Bit 2 - Timer 4 clock enable during Sleep mode

pub fn tim3lpen(&self) -> TIM3LPEN_R[src]

Bit 1 - Timer 3 clock enable during Sleep mode

pub fn tim2lpen(&self) -> TIM2LPEN_R[src]

Bit 0 - Timer 2 clock enable during Sleep mode

impl R<u32, Reg<u32, _CSR>>[src]

pub fn lpwrstf(&self) -> LPWRSTF_R[src]

Bit 31 - Low-power reset flag

pub fn wwdgrstf(&self) -> WWDGRSTF_R[src]

Bit 30 - Window watchdog reset flag

pub fn iwdgrstf(&self) -> IWDGRSTF_R[src]

Bit 29 - Independent watchdog reset flag

pub fn sftrstf(&self) -> SFTRSTF_R[src]

Bit 28 - Software reset flag

pub fn porrstf(&self) -> PORRSTF_R[src]

Bit 27 - POR/PDR reset flag

pub fn pinrstf(&self) -> PINRSTF_R[src]

Bit 26 - PIN reset flag

pub fn rmvf(&self) -> RMVF_R[src]

Bit 24 - Remove reset flag

pub fn rtcrst(&self) -> RTCRST_R[src]

Bit 23 - RTC software reset

pub fn rtcen(&self) -> RTCEN_R[src]

Bit 22 - RTC clock enable

pub fn rtcsel(&self) -> RTCSEL_R[src]

Bits 16:17 - RTC and LCD clock source selection

pub fn lsebyp(&self) -> LSEBYP_R[src]

Bit 10 - External low-speed oscillator bypass

pub fn lserdy(&self) -> LSERDY_R[src]

Bit 9 - External low-speed oscillator ready

pub fn lseon(&self) -> LSEON_R[src]

Bit 8 - External low-speed oscillator enable

pub fn lsirdy(&self) -> LSIRDY_R[src]

Bit 1 - Internal low-speed oscillator ready

pub fn lsion(&self) -> LSION_R[src]

Bit 0 - Internal low-speed oscillator enable

impl R<u32, Reg<u32, _ICR>>[src]

pub fn ic4(&self) -> IC4_R[src]

Bit 21 - IC4

pub fn ic3(&self) -> IC3_R[src]

Bit 20 - IC3

pub fn ic2(&self) -> IC2_R[src]

Bit 19 - IC2

pub fn ic1(&self) -> IC1_R[src]

Bit 18 - IC1

pub fn tim(&self) -> TIM_R[src]

Bits 16:17 - Timer select bits

pub fn ic4ios(&self) -> IC4IOS_R[src]

Bits 12:15 - Input capture 4 select bits

pub fn ic3ios(&self) -> IC3IOS_R[src]

Bits 8:11 - Input capture 3 select bits

pub fn ic2ios(&self) -> IC2IOS_R[src]

Bits 4:7 - Input capture 2 select bits

pub fn ic1ios(&self) -> IC1IOS_R[src]

Bits 0:3 - Input capture 1 select bits

impl R<u32, Reg<u32, _ASCR1>>[src]

pub fn scm(&self) -> SCM_R[src]

Bit 31 - Switch control mode

pub fn ch30gr11_4(&self) -> CH30GR11_4_R[src]

Bit 30 - Analog switch control

pub fn ch29gr11_3(&self) -> CH29GR11_3_R[src]

Bit 29 - Analog switch control

pub fn ch28gr11_2(&self) -> CH28GR11_2_R[src]

Bit 28 - Analog switch control

pub fn ch27gr11_1(&self) -> CH27GR11_1_R[src]

Bit 27 - Analog switch control

pub fn vcomp(&self) -> VCOMP_R[src]

Bit 26 - ADC analog switch selection for internal node to comparator 1

pub fn ch25(&self) -> CH25_R[src]

Bit 25 - Analog I/O switch control of channel CH25

pub fn ch24(&self) -> CH24_R[src]

Bit 24 - Analog I/O switch control of channel CH24

pub fn ch23(&self) -> CH23_R[src]

Bit 23 - Analog I/O switch control of channel CH23

pub fn ch22(&self) -> CH22_R[src]

Bit 22 - Analog I/O switch control of channel CH22

pub fn ch21gr7_4(&self) -> CH21GR7_4_R[src]

Bit 21 - Analog switch control

pub fn ch20gr7_3(&self) -> CH20GR7_3_R[src]

Bit 20 - Analog switch control

pub fn ch19gr7_2(&self) -> CH19GR7_2_R[src]

Bit 19 - Analog switch control

pub fn ch18gr7_1(&self) -> CH18GR7_1_R[src]

Bit 18 - Analog switch control

pub fn ch31gr7_1(&self) -> CH31GR7_1_R[src]

Bit 16 - Analog switch control

pub fn ch15gr9_2(&self) -> CH15GR9_2_R[src]

Bit 15 - Analog switch control

pub fn ch14gr9_1(&self) -> CH14GR9_1_R[src]

Bit 14 - Analog switch control

pub fn ch13gr8_4(&self) -> CH13GR8_4_R[src]

Bit 13 - Analog switch control

pub fn ch12gr8_3(&self) -> CH12GR8_3_R[src]

Bit 12 - Analog switch control

pub fn ch11gr8_2(&self) -> CH11GR8_2_R[src]

Bit 11 - Analog switch control

pub fn ch10gr8_1(&self) -> CH10GR8_1_R[src]

Bit 10 - Analog switch control

pub fn ch9gr3_2(&self) -> CH9GR3_2_R[src]

Bit 9 - Analog switch control

pub fn ch8gr3_1(&self) -> CH8GR3_1_R[src]

Bit 8 - Analog switch control

pub fn ch7gr2_2(&self) -> CH7GR2_2_R[src]

Bit 7 - Analog switch control

pub fn ch6gr2_1(&self) -> CH6GR2_1_R[src]

Bit 6 - Analog switch control

pub fn comp1_sw1(&self) -> COMP1_SW1_R[src]

Bit 5 - Comparator 1 analog switch

pub fn ch31gr11_5(&self) -> CH31GR11_5_R[src]

Bit 4 - Analog switch control

pub fn ch3gr1_4(&self) -> CH3GR1_4_R[src]

Bit 3 - Analog switch control

pub fn ch2gr1_3(&self) -> CH2GR1_3_R[src]

Bit 2 - Analog switch control

pub fn ch1gr1_2(&self) -> CH1GR1_2_R[src]

Bit 1 - Analog switch control

pub fn ch0gr1_1(&self) -> CH0GR1_1_R[src]

Bit 0 - Analog switch control

impl R<u32, Reg<u32, _ASCR2>>[src]

pub fn gr5_4(&self) -> GR5_4_R[src]

Bit 29 - GR5_4 analog switch control

pub fn gr6_4(&self) -> GR6_4_R[src]

Bit 28 - GR6_4 analog switch control

pub fn gr6_3(&self) -> GR6_3_R[src]

Bit 27 - GR6_3 analog switch control

pub fn gr7_7(&self) -> GR7_7_R[src]

Bit 26 - GR7_7 analog switch control

pub fn gr7_6(&self) -> GR7_6_R[src]

Bit 25 - GR7_6 analog switch control

pub fn gr7_5(&self) -> GR7_5_R[src]

Bit 24 - GR7_5 analog switch control

pub fn gr2_5(&self) -> GR2_5_R[src]

Bit 23 - GR2_5 analog switch control

pub fn gr2_4(&self) -> GR2_4_R[src]

Bit 22 - GR2_4 analog switch control

pub fn gr2_3(&self) -> GR2_3_R[src]

Bit 21 - GR2_3 analog switch control

pub fn gr9_4(&self) -> GR9_4_R[src]

Bit 20 - GR9_4 analog switch control

pub fn gr9_3(&self) -> GR9_3_R[src]

Bit 19 - GR9_3 analog switch control

pub fn gr3_5(&self) -> GR3_5_R[src]

Bit 18 - GR3_5 analog switch control

pub fn gr3_4(&self) -> GR3_4_R[src]

Bit 17 - GR3_4 analog switch control

pub fn gr3_3(&self) -> GR3_3_R[src]

Bit 16 - GR3_3 analog switch control

pub fn gr4_3(&self) -> GR4_3_R[src]

Bit 11 - GR4_3 analog switch control

pub fn gr4_2(&self) -> GR4_2_R[src]

Bit 10 - GR4_2 analog switch control

pub fn gr4_1(&self) -> GR4_1_R[src]

Bit 9 - GR4_1 analog switch control

pub fn gr5_3(&self) -> GR5_3_R[src]

Bit 8 - GR5_3 analog switch control

pub fn gr5_2(&self) -> GR5_2_R[src]

Bit 7 - GR5_2 analog switch control

pub fn gr5_1(&self) -> GR5_1_R[src]

Bit 6 - GR5_1 analog switch control

pub fn gr6_2(&self) -> GR6_2_R[src]

Bit 5 - GR6_2 analog switch control

pub fn gr6_1(&self) -> GR6_1_R[src]

Bit 4 - GR6_1 analog switch control

pub fn gr10_4(&self) -> GR10_4_R[src]

Bit 3 - GR10_4 analog switch control

pub fn gr10_3(&self) -> GR10_3_R[src]

Bit 2 - GR10_3 analog switch control

pub fn gr10_2(&self) -> GR10_2_R[src]

Bit 1 - GR10_2 analog switch control

pub fn gr10_1(&self) -> GR10_1_R[src]

Bit 0 - GR10_1 analog switch control

impl R<u32, Reg<u32, _HYSCR1>>[src]

pub fn pb(&self) -> PB_R[src]

Bits 16:31 - Port B hysteresis control on/off

pub fn pa(&self) -> PA_R[src]

Bits 0:15 - Port A hysteresis control on/off

impl R<u32, Reg<u32, _HYSCR2>>[src]

pub fn pd(&self) -> PD_R[src]

Bits 16:31 - Port D hysteresis control on/off

pub fn pc(&self) -> PC_R[src]

Bits 0:15 - Port C hysteresis control on/off

impl R<u32, Reg<u32, _HYSCR3>>[src]

pub fn pf(&self) -> PF_R[src]

Bits 16:31 - Port F hysteresis control on/off

pub fn pe(&self) -> PE_R[src]

Bits 0:15 - Port E hysteresis control on/off

impl R<u32, Reg<u32, _HYSCR4>>[src]

pub fn pg(&self) -> PG_R[src]

Bits 0:15 - Port G hysteresis control on/off

impl R<u32, Reg<u32, _TR>>[src]

pub fn pm(&self) -> PM_R[src]

Bit 22 - AM/PM notation

pub fn ht(&self) -> HT_R[src]

Bits 20:21 - Hour tens in BCD format

pub fn hu(&self) -> HU_R[src]

Bits 16:19 - Hour units in BCD format

pub fn mnt(&self) -> MNT_R[src]

Bits 12:14 - Minute tens in BCD format

pub fn mnu(&self) -> MNU_R[src]

Bits 8:11 - Minute units in BCD format

pub fn st(&self) -> ST_R[src]

Bits 4:6 - Second tens in BCD format

pub fn su(&self) -> SU_R[src]

Bits 0:3 - Second units in BCD format

impl R<u32, Reg<u32, _DR>>[src]

pub fn yt(&self) -> YT_R[src]

Bits 20:23 - Year tens in BCD format

pub fn yu(&self) -> YU_R[src]

Bits 16:19 - Year units in BCD format

pub fn wdu(&self) -> WDU_R[src]

Bits 13:15 - Week day units

pub fn mt(&self) -> MT_R[src]

Bit 12 - Month tens in BCD format

pub fn mu(&self) -> MU_R[src]

Bits 8:11 - Month units in BCD format

pub fn dt(&self) -> DT_R[src]

Bits 4:5 - Date tens in BCD format

pub fn du(&self) -> DU_R[src]

Bits 0:3 - Date units in BCD format

impl R<u32, Reg<u32, _CR>>[src]

pub fn coe(&self) -> COE_R[src]

Bit 23 - Calibration output enable

pub fn osel(&self) -> OSEL_R[src]

Bits 21:22 - Output selection

pub fn pol(&self) -> POL_R[src]

Bit 20 - Output polarity

pub fn cosel(&self) -> COSEL_R[src]

Bit 19 - Calibration output selection

pub fn bkp(&self) -> BKP_R[src]

Bit 18 - Backup

pub fn sub1h(&self) -> SUB1H_R[src]

Bit 17 - Subtract 1 hour

pub fn add1h(&self) -> ADD1H_R[src]

Bit 16 - Add 1 hour

pub fn tsie(&self) -> TSIE_R[src]

Bit 15 - Time-stamp interrupt enable

pub fn wutie(&self) -> WUTIE_R[src]

Bit 14 - Wakeup timer interrupt enable

pub fn alrbie(&self) -> ALRBIE_R[src]

Bit 13 - Alarm B interrupt enable

pub fn alraie(&self) -> ALRAIE_R[src]

Bit 12 - Alarm A interrupt enable

pub fn tse(&self) -> TSE_R[src]

Bit 11 - Time stamp enable

pub fn wute(&self) -> WUTE_R[src]

Bit 10 - Wakeup timer enable

pub fn alrbe(&self) -> ALRBE_R[src]

Bit 9 - Alarm B enable

pub fn alrae(&self) -> ALRAE_R[src]

Bit 8 - Alarm A enable

pub fn dce(&self) -> DCE_R[src]

Bit 7 - Coarse digital calibration enable

pub fn fmt(&self) -> FMT_R[src]

Bit 6 - Hour format

pub fn bypshad(&self) -> BYPSHAD_R[src]

Bit 5 - Bypass the shadow registers

pub fn refckon(&self) -> REFCKON_R[src]

Bit 4 - Reference clock detection enable

pub fn tsedge(&self) -> TSEDGE_R[src]

Bit 3 - Time-stamp event active edge

pub fn wcksel(&self) -> WCKSEL_R[src]

Bits 0:2 - WCKSEL

impl R<u32, Reg<u32, _ISR>>[src]

pub fn recalpf(&self) -> RECALPF_R[src]

Bit 16 - Recalibration pending Flag

pub fn tamp3f(&self) -> TAMP3F_R[src]

Bit 15 - TAMPER3 detection flag

pub fn tamp2f(&self) -> TAMP2F_R[src]

Bit 14 - TAMPER2 detection flag

pub fn tamp1f(&self) -> TAMP1F_R[src]

Bit 13 - Tamper detection flag

pub fn tsovf(&self) -> TSOVF_R[src]

Bit 12 - Timestamp overflow flag

pub fn tsf(&self) -> TSF_R[src]

Bit 11 - Timestamp flag

pub fn wutf(&self) -> WUTF_R[src]

Bit 10 - Wakeup timer flag

pub fn alrbf(&self) -> ALRBF_R[src]

Bit 9 - Alarm B flag

pub fn alraf(&self) -> ALRAF_R[src]

Bit 8 - Alarm A flag

pub fn init(&self) -> INIT_R[src]

Bit 7 - Initialization mode

pub fn initf(&self) -> INITF_R[src]

Bit 6 - Initialization flag

pub fn rsf(&self) -> RSF_R[src]

Bit 5 - Registers synchronization flag

pub fn inits(&self) -> INITS_R[src]

Bit 4 - Initialization status flag

pub fn shpf(&self) -> SHPF_R[src]

Bit 3 - Shift operation pending

pub fn wutwf(&self) -> WUTWF_R[src]

Bit 2 - Wakeup timer write flag

pub fn alrbwf(&self) -> ALRBWF_R[src]

Bit 1 - Alarm B write flag

pub fn alrawf(&self) -> ALRAWF_R[src]

Bit 0 - Alarm A write flag

impl R<u32, Reg<u32, _PRER>>[src]

pub fn prediv_a(&self) -> PREDIV_A_R[src]

Bits 16:22 - Asynchronous prescaler factor

pub fn prediv_s(&self) -> PREDIV_S_R[src]

Bits 0:14 - Synchronous prescaler factor

impl R<u32, Reg<u32, _WUTR>>[src]

pub fn wut(&self) -> WUT_R[src]

Bits 0:15 - Wakeup auto-reload value bits

impl R<u32, Reg<u32, _CALIBR>>[src]

pub fn dcs(&self) -> DCS_R[src]

Bit 7 - Digital calibration sign

pub fn dc(&self) -> DC_R[src]

Bits 0:4 - Digital calibration

impl R<u32, Reg<u32, _ALRMAR>>[src]

pub fn msk4(&self) -> MSK4_R[src]

Bit 31 - Alarm A date mask

pub fn wdsel(&self) -> WDSEL_R[src]

Bit 30 - Week day selection

pub fn dt(&self) -> DT_R[src]

Bits 28:29 - Date tens in BCD format.

pub fn du(&self) -> DU_R[src]

Bits 24:27 - Date units or day in BCD format.

pub fn msk3(&self) -> MSK3_R[src]

Bit 23 - Alarm A hours mask

pub fn pm(&self) -> PM_R[src]

Bit 22 - AM/PM notation

pub fn ht(&self) -> HT_R[src]

Bits 20:21 - Hour tens in BCD format.

pub fn hu(&self) -> HU_R[src]

Bits 16:19 - Hour units in BCD format.

pub fn msk2(&self) -> MSK2_R[src]

Bit 15 - Alarm A minutes mask

pub fn mnt(&self) -> MNT_R[src]

Bits 12:14 - Minute tens in BCD format.

pub fn mnu(&self) -> MNU_R[src]

Bits 8:11 - Minute units in BCD format.

pub fn msk1(&self) -> MSK1_R[src]

Bit 7 - Alarm A seconds mask

pub fn st(&self) -> ST_R[src]

Bits 4:6 - Second tens in BCD format.

pub fn su(&self) -> SU_R[src]

Bits 0:3 - Second units in BCD format.

impl R<u32, Reg<u32, _ALRMBR>>[src]

pub fn msk4(&self) -> MSK4_R[src]

Bit 31 - Alarm B date mask

pub fn wdsel(&self) -> WDSEL_R[src]

Bit 30 - Week day selection

pub fn dt(&self) -> DT_R[src]

Bits 28:29 - Date tens in BCD format

pub fn du(&self) -> DU_R[src]

Bits 24:27 - Date units or day in BCD format

pub fn msk3(&self) -> MSK3_R[src]

Bit 23 - Alarm B hours mask

pub fn pm(&self) -> PM_R[src]

Bit 22 - AM/PM notation

pub fn ht(&self) -> HT_R[src]

Bits 20:21 - Hour tens in BCD format

pub fn hu(&self) -> HU_R[src]

Bits 16:19 - Hour units in BCD format

pub fn msk2(&self) -> MSK2_R[src]

Bit 15 - Alarm B minutes mask

pub fn mnt(&self) -> MNT_R[src]

Bits 12:14 - Minute tens in BCD format

pub fn mnu(&self) -> MNU_R[src]

Bits 8:11 - Minute units in BCD format

pub fn msk1(&self) -> MSK1_R[src]

Bit 7 - Alarm B seconds mask

pub fn st(&self) -> ST_R[src]

Bits 4:6 - Second tens in BCD format

pub fn su(&self) -> SU_R[src]

Bits 0:3 - Second units in BCD format

impl R<u32, Reg<u32, _SSR>>[src]

pub fn ss(&self) -> SS_R[src]

Bits 0:15 - Sub second value

impl R<u32, Reg<u32, _TSTR>>[src]

pub fn pm(&self) -> PM_R[src]

Bit 22 - AM/PM notation

pub fn ht(&self) -> HT_R[src]

Bits 20:21 - Hour tens in BCD format.

pub fn hu(&self) -> HU_R[src]

Bits 16:19 - Hour units in BCD format.

pub fn mnt(&self) -> MNT_R[src]

Bits 12:14 - Minute tens in BCD format.

pub fn mnu(&self) -> MNU_R[src]

Bits 8:11 - Minute units in BCD format.

pub fn st(&self) -> ST_R[src]

Bits 4:6 - Second tens in BCD format.

pub fn su(&self) -> SU_R[src]

Bits 0:3 - Second units in BCD format.

impl R<u32, Reg<u32, _TSDR>>[src]

pub fn wdu(&self) -> WDU_R[src]

Bits 13:15 - Week day units

pub fn mt(&self) -> MT_R[src]

Bit 12 - Month tens in BCD format

pub fn mu(&self) -> MU_R[src]

Bits 8:11 - Month units in BCD format

pub fn dt(&self) -> DT_R[src]

Bits 4:5 - Date tens in BCD format

pub fn du(&self) -> DU_R[src]

Bits 0:3 - Date units in BCD format

impl R<u32, Reg<u32, _TSSSR>>[src]

pub fn ss(&self) -> SS_R[src]

Bits 0:15 - RTC timestamp subsecond field

impl R<u32, Reg<u32, _CALR>>[src]

pub fn calp(&self) -> CALP_R[src]

Bit 15 - Use an 8-second calibration cycle period

pub fn calw8(&self) -> CALW8_R[src]

Bit 14 - Use a 16-second calibration cycle period

pub fn calw16(&self) -> CALW16_R[src]

Bit 13 - CALW16

pub fn calm(&self) -> CALM_R[src]

Bits 0:8 - Calibration minus

impl R<u32, Reg<u32, _TAFCR>>[src]

pub fn alarmouttype(&self) -> ALARMOUTTYPE_R[src]

Bit 18 - AFO_ALARM output type

pub fn tamppudis(&self) -> TAMPPUDIS_R[src]

Bit 15 - TAMPER pull-up disable

pub fn tampprch(&self) -> TAMPPRCH_R[src]

Bits 13:14 - Tamper precharge duration

pub fn tampflt(&self) -> TAMPFLT_R[src]

Bits 11:12 - Tamper filter count

pub fn tampfreq(&self) -> TAMPFREQ_R[src]

Bits 8:10 - Tamper sampling frequency

pub fn tampts(&self) -> TAMPTS_R[src]

Bit 7 - Activate timestamp on tamper detection event

pub fn tamp3trg(&self) -> TAMP3TRG_R[src]

Bit 6 - TAMPER1 mapping

pub fn tamp3e(&self) -> TAMP3E_R[src]

Bit 5 - TIMESTAMP mapping

pub fn tamp2trg(&self) -> TAMP2TRG_R[src]

Bit 4 - Active level for tamper 2

pub fn tamp2e(&self) -> TAMP2E_R[src]

Bit 3 - Tamper 2 detection enable

pub fn tampie(&self) -> TAMPIE_R[src]

Bit 2 - Tamper interrupt enable

pub fn tamp1etrg(&self) -> TAMP1ETRG_R[src]

Bit 1 - Active level for tamper 1

pub fn tamp1e(&self) -> TAMP1E_R[src]

Bit 0 - Tamper 1 detection enable

impl R<u32, Reg<u32, _ALRMASSR>>[src]

pub fn maskss(&self) -> MASKSS_R[src]

Bits 24:27 - Mask the most-significant bits starting at this bit

pub fn ss(&self) -> SS_R[src]

Bits 0:14 - Sub seconds value

impl R<u32, Reg<u32, _ALRMBSSR>>[src]

pub fn maskss(&self) -> MASKSS_R[src]

Bits 24:27 - Mask the most-significant bits starting at this bit

pub fn ss(&self) -> SS_R[src]

Bits 0:14 - Sub seconds value

impl R<u32, Reg<u32, _BKPR>>[src]

pub fn bkp(&self) -> BKP_R[src]

Bits 0:31 - BKP

impl R<u32, Reg<u32, _POWER>>[src]

pub fn pwrctrl(&self) -> PWRCTRL_R[src]

Bits 0:1 - Power supply control bits.

impl R<u32, Reg<u32, _CLKCR>>[src]

pub fn hwfc_en(&self) -> HWFC_EN_R[src]

Bit 14 - HW Flow Control enable

pub fn negedge(&self) -> NEGEDGE_R[src]

Bit 13 - SDIO_CK dephasing selection bit

pub fn widbus(&self) -> WIDBUS_R[src]

Bits 11:12 - Wide bus mode enable bit

pub fn bypass(&self) -> BYPASS_R[src]

Bit 10 - Clock divider bypass enable bit

pub fn pwrsav(&self) -> PWRSAV_R[src]

Bit 9 - Power saving configuration bit

pub fn clken(&self) -> CLKEN_R[src]

Bit 8 - Clock enable bit

pub fn clkdiv(&self) -> CLKDIV_R[src]

Bits 0:7 - Clock divide factor

impl R<u32, Reg<u32, _ARG>>[src]

pub fn cmdarg(&self) -> CMDARG_R[src]

Bits 0:31 - Command argument

impl R<u32, Reg<u32, _CMD>>[src]

pub fn ce_atacmd(&self) -> CE_ATACMD_R[src]

Bit 14 - CE-ATA command

pub fn n_ien(&self) -> NIEN_R[src]

Bit 13 - not Interrupt Enable

pub fn encmdcompl(&self) -> ENCMDCOMPL_R[src]

Bit 12 - Enable CMD completion

pub fn sdiosuspend(&self) -> SDIOSUSPEND_R[src]

Bit 11 - SD I/O suspend command

pub fn cpsmen(&self) -> CPSMEN_R[src]

Bit 10 - Command path state machine (CPSM) Enable bit

pub fn waitpend(&self) -> WAITPEND_R[src]

Bit 9 - CPSM Waits for ends of data transfer (CmdPend internal signal).

pub fn waitint(&self) -> WAITINT_R[src]

Bit 8 - CPSM waits for interrupt request

pub fn waitresp(&self) -> WAITRESP_R[src]

Bits 6:7 - Wait for response bits

pub fn cmdindex(&self) -> CMDINDEX_R[src]

Bits 0:5 - Command index

impl R<u32, Reg<u32, _RESPCMD>>[src]

pub fn respcmd(&self) -> RESPCMD_R[src]

Bits 0:5 - Response command index

impl R<u32, Reg<u32, _RESP1>>[src]

pub fn cardstatus1(&self) -> CARDSTATUS1_R[src]

Bits 0:31 - see Table 133.

impl R<u32, Reg<u32, _RESP2>>[src]

pub fn cardstatus2(&self) -> CARDSTATUS2_R[src]

Bits 0:31 - see Table 133.

impl R<u32, Reg<u32, _RESP3>>[src]

pub fn cardstatus3(&self) -> CARDSTATUS3_R[src]

Bits 0:31 - see Table 133.

impl R<u32, Reg<u32, _RESP4>>[src]

pub fn cardstatus4(&self) -> CARDSTATUS4_R[src]

Bits 0:31 - see Table 133.

impl R<u32, Reg<u32, _DTIMER>>[src]

pub fn datatime(&self) -> DATATIME_R[src]

Bits 0:31 - Data timeout period

impl R<u32, Reg<u32, _DLEN>>[src]

pub fn datalength(&self) -> DATALENGTH_R[src]

Bits 0:24 - Data length value

impl R<u32, Reg<u32, _DCTRL>>[src]

pub fn sdioen(&self) -> SDIOEN_R[src]

Bit 11 - SD I/O enable functions

pub fn rwmod(&self) -> RWMOD_R[src]

Bit 10 - Read wait mode

pub fn rwstop(&self) -> RWSTOP_R[src]

Bit 9 - Read wait stop

pub fn rwstart(&self) -> RWSTART_R[src]

Bit 8 - Read wait start

pub fn dblocksize(&self) -> DBLOCKSIZE_R[src]

Bits 4:7 - Data block size

pub fn dmaen(&self) -> DMAEN_R[src]

Bit 3 - DMA enable bit

pub fn dtmode(&self) -> DTMODE_R[src]

Bit 2 - Data transfer mode selection 1: Stream or SDIO multibyte data transfer.

pub fn dtdir(&self) -> DTDIR_R[src]

Bit 1 - Data transfer direction selection

pub fn dten(&self) -> DTEN_R[src]

Bit 0 - Data transfer enabled bit

impl R<u32, Reg<u32, _DCOUNT>>[src]

pub fn datacount(&self) -> DATACOUNT_R[src]

Bits 0:24 - Data count value

impl R<u32, Reg<u32, _STA>>[src]

pub fn ceataend(&self) -> CEATAEND_R[src]

Bit 23 - CE-ATA command completion signal received for CMD61

pub fn sdioit(&self) -> SDIOIT_R[src]

Bit 22 - SDIO interrupt received

pub fn rxdavl(&self) -> RXDAVL_R[src]

Bit 21 - Data available in receive FIFO

pub fn txdavl(&self) -> TXDAVL_R[src]

Bit 20 - Data available in transmit FIFO

pub fn rxfifoe(&self) -> RXFIFOE_R[src]

Bit 19 - Receive FIFO empty

pub fn txfifoe(&self) -> TXFIFOE_R[src]

Bit 18 - Transmit FIFO empty

pub fn rxfifof(&self) -> RXFIFOF_R[src]

Bit 17 - Receive FIFO full

pub fn txfifof(&self) -> TXFIFOF_R[src]

Bit 16 - Transmit FIFO full

pub fn rxfifohf(&self) -> RXFIFOHF_R[src]

Bit 15 - Receive FIFO half full: there are at least 8 words in the FIFO

pub fn txfifohe(&self) -> TXFIFOHE_R[src]

Bit 14 - Transmit FIFO half empty: at least 8 words can be written into the FIFO

pub fn rxact(&self) -> RXACT_R[src]

Bit 13 - Data receive in progress

pub fn txact(&self) -> TXACT_R[src]

Bit 12 - Data transmit in progress

pub fn cmdact(&self) -> CMDACT_R[src]

Bit 11 - Command transfer in progress

pub fn dbckend(&self) -> DBCKEND_R[src]

Bit 10 - Data block sent/received (CRC check passed)

pub fn stbiterr(&self) -> STBITERR_R[src]

Bit 9 - Start bit not detected on all data signals in wide bus mode

pub fn dataend(&self) -> DATAEND_R[src]

Bit 8 - Data end (data counter, SDIDCOUNT, is zero)

pub fn cmdsent(&self) -> CMDSENT_R[src]

Bit 7 - Command sent (no response required)

pub fn cmdrend(&self) -> CMDREND_R[src]

Bit 6 - Command response received (CRC check passed)

pub fn rxoverr(&self) -> RXOVERR_R[src]

Bit 5 - Received FIFO overrun error

pub fn txunderr(&self) -> TXUNDERR_R[src]

Bit 4 - Transmit FIFO underrun error

pub fn dtimeout(&self) -> DTIMEOUT_R[src]

Bit 3 - Data timeout

pub fn ctimeout(&self) -> CTIMEOUT_R[src]

Bit 2 - Command response timeout

pub fn dcrcfail(&self) -> DCRCFAIL_R[src]

Bit 1 - Data block sent/received (CRC check failed)

pub fn ccrcfail(&self) -> CCRCFAIL_R[src]

Bit 0 - Command response received (CRC check failed)

impl R<u32, Reg<u32, _ICR>>[src]

pub fn ceataendc(&self) -> CEATAENDC_R[src]

Bit 23 - CEATAEND flag clear bit

pub fn sdioitc(&self) -> SDIOITC_R[src]

Bit 22 - SDIOIT flag clear bit

pub fn dbckendc(&self) -> DBCKENDC_R[src]

Bit 10 - DBCKEND flag clear bit

pub fn stbiterrc(&self) -> STBITERRC_R[src]

Bit 9 - STBITERR flag clear bit

pub fn dataendc(&self) -> DATAENDC_R[src]

Bit 8 - DATAEND flag clear bit

pub fn cmdsentc(&self) -> CMDSENTC_R[src]

Bit 7 - CMDSENT flag clear bit

pub fn cmdrendc(&self) -> CMDRENDC_R[src]

Bit 6 - CMDREND flag clear bit

pub fn rxoverrc(&self) -> RXOVERRC_R[src]

Bit 5 - RXOVERR flag clear bit

pub fn txunderrc(&self) -> TXUNDERRC_R[src]

Bit 4 - TXUNDERR flag clear bit

pub fn dtimeoutc(&self) -> DTIMEOUTC_R[src]

Bit 3 - DTIMEOUT flag clear bit

pub fn ctimeoutc(&self) -> CTIMEOUTC_R[src]

Bit 2 - CTIMEOUT flag clear bit

pub fn dcrcfailc(&self) -> DCRCFAILC_R[src]

Bit 1 - DCRCFAIL flag clear bit

pub fn ccrcfailc(&self) -> CCRCFAILC_R[src]

Bit 0 - CCRCFAIL flag clear bit

impl R<u32, Reg<u32, _MASK>>[src]

pub fn ceataendie(&self) -> CEATAENDIE_R[src]

Bit 23 - CE-ATA command completion signal received interrupt enable

pub fn sdioitie(&self) -> SDIOITIE_R[src]

Bit 22 - SDIO mode interrupt received interrupt enable

pub fn rxdavlie(&self) -> RXDAVLIE_R[src]

Bit 21 - Data available in Rx FIFO interrupt enable

pub fn txdavlie(&self) -> TXDAVLIE_R[src]

Bit 20 - Data available in Tx FIFO interrupt enable

pub fn rxfifoeie(&self) -> RXFIFOEIE_R[src]

Bit 19 - Rx FIFO empty interrupt enable

pub fn txfifoeie(&self) -> TXFIFOEIE_R[src]

Bit 18 - Tx FIFO empty interrupt enable

pub fn rxfifofie(&self) -> RXFIFOFIE_R[src]

Bit 17 - Rx FIFO full interrupt enable

pub fn txfifofie(&self) -> TXFIFOFIE_R[src]

Bit 16 - Tx FIFO full interrupt enable

pub fn rxfifohfie(&self) -> RXFIFOHFIE_R[src]

Bit 15 - Rx FIFO half full interrupt enable

pub fn txfifoheie(&self) -> TXFIFOHEIE_R[src]

Bit 14 - Tx FIFO half empty interrupt enable

pub fn rxactie(&self) -> RXACTIE_R[src]

Bit 13 - Data receive acting interrupt enable

pub fn txactie(&self) -> TXACTIE_R[src]

Bit 12 - Data transmit acting interrupt enable

pub fn cmdactie(&self) -> CMDACTIE_R[src]

Bit 11 - Command acting interrupt enable

pub fn dbckendie(&self) -> DBCKENDIE_R[src]

Bit 10 - Data block end interrupt enable

pub fn stbiterrie(&self) -> STBITERRIE_R[src]

Bit 9 - Start bit error interrupt enable

pub fn dataendie(&self) -> DATAENDIE_R[src]

Bit 8 - Data end interrupt enable

pub fn cmdsentie(&self) -> CMDSENTIE_R[src]

Bit 7 - Command sent interrupt enable

pub fn cmdrendie(&self) -> CMDRENDIE_R[src]

Bit 6 - Command response received interrupt enable

pub fn rxoverrie(&self) -> RXOVERRIE_R[src]

Bit 5 - Rx FIFO overrun error interrupt enable

pub fn txunderrie(&self) -> TXUNDERRIE_R[src]

Bit 4 - Tx FIFO underrun error interrupt enable

pub fn dtimeoutie(&self) -> DTIMEOUTIE_R[src]

Bit 3 - Data timeout interrupt enable

pub fn ctimeoutie(&self) -> CTIMEOUTIE_R[src]

Bit 2 - Command timeout interrupt enable

pub fn dcrcfailie(&self) -> DCRCFAILIE_R[src]

Bit 1 - Data CRC fail interrupt enable

pub fn ccrcfailie(&self) -> CCRCFAILIE_R[src]

Bit 0 - Command CRC fail interrupt enable

impl R<u32, Reg<u32, _FIFOCNT>>[src]

pub fn fifocount(&self) -> FIFOCOUNT_R[src]

Bits 0:23 - Remaining number of words to be written to or read from the FIFO.

impl R<u32, Reg<u32, _FIFO>>[src]

pub fn fif0data(&self) -> FIF0DATA_R[src]

Bits 0:31 - FIF0Data

impl R<u32, Reg<u32, _CR1>>[src]

pub fn bidimode(&self) -> BIDIMODE_R[src]

Bit 15 - Bidirectional data mode enable

pub fn bidioe(&self) -> BIDIOE_R[src]

Bit 14 - Output enable in bidirectional mode

pub fn crcen(&self) -> CRCEN_R[src]

Bit 13 - Hardware CRC calculation enable

pub fn crcnext(&self) -> CRCNEXT_R[src]

Bit 12 - CRC transfer next

pub fn dff(&self) -> DFF_R[src]

Bit 11 - Data frame format

pub fn rxonly(&self) -> RXONLY_R[src]

Bit 10 - Receive only

pub fn ssm(&self) -> SSM_R[src]

Bit 9 - Software slave management

pub fn ssi(&self) -> SSI_R[src]

Bit 8 - Internal slave select

pub fn lsbfirst(&self) -> LSBFIRST_R[src]

Bit 7 - Frame format

pub fn spe(&self) -> SPE_R[src]

Bit 6 - SPI enable

pub fn br(&self) -> BR_R[src]

Bits 3:5 - Baud rate control

pub fn mstr(&self) -> MSTR_R[src]

Bit 2 - Master selection

pub fn cpol(&self) -> CPOL_R[src]

Bit 1 - Clock polarity

pub fn cpha(&self) -> CPHA_R[src]

Bit 0 - Clock phase

impl R<u32, Reg<u32, _CR2>>[src]

pub fn txeie(&self) -> TXEIE_R[src]

Bit 7 - Tx buffer empty interrupt enable

pub fn rxneie(&self) -> RXNEIE_R[src]

Bit 6 - RX buffer not empty interrupt enable

pub fn errie(&self) -> ERRIE_R[src]

Bit 5 - Error interrupt enable

pub fn frf(&self) -> FRF_R[src]

Bit 4 - Frame format

pub fn ssoe(&self) -> SSOE_R[src]

Bit 2 - SS output enable

pub fn txdmaen(&self) -> TXDMAEN_R[src]

Bit 1 - Tx buffer DMA enable

pub fn rxdmaen(&self) -> RXDMAEN_R[src]

Bit 0 - Rx buffer DMA enable

impl R<u32, Reg<u32, _SR>>[src]

pub fn tifrfe(&self) -> TIFRFE_R[src]

Bit 8 - TI frame format error

pub fn bsy(&self) -> BSY_R[src]

Bit 7 - Busy flag

pub fn ovr(&self) -> OVR_R[src]

Bit 6 - Overrun flag

pub fn modf(&self) -> MODF_R[src]

Bit 5 - Mode fault

pub fn crcerr(&self) -> CRCERR_R[src]

Bit 4 - CRC error flag

pub fn udr(&self) -> UDR_R[src]

Bit 3 - Underrun flag

pub fn chside(&self) -> CHSIDE_R[src]

Bit 2 - Channel side

pub fn txe(&self) -> TXE_R[src]

Bit 1 - Transmit buffer empty

pub fn rxne(&self) -> RXNE_R[src]

Bit 0 - Receive buffer not empty

impl R<u32, Reg<u32, _DR>>[src]

pub fn dr(&self) -> DR_R[src]

Bits 0:15 - Data register

impl R<u32, Reg<u32, _CRCPR>>[src]

pub fn crcpoly(&self) -> CRCPOLY_R[src]

Bits 0:15 - CRC polynomial register

impl R<u32, Reg<u32, _RXCRCR>>[src]

pub fn rx_crc(&self) -> RXCRC_R[src]

Bits 0:15 - Rx CRC register

impl R<u32, Reg<u32, _TXCRCR>>[src]

pub fn tx_crc(&self) -> TXCRC_R[src]

Bits 0:15 - Tx CRC register

impl R<u32, Reg<u32, _I2SCFGR>>[src]

pub fn i2smod(&self) -> I2SMOD_R[src]

Bit 11 - I2S mode selection

pub fn i2se(&self) -> I2SE_R[src]

Bit 10 - I2S Enable

pub fn i2scfg(&self) -> I2SCFG_R[src]

Bits 8:9 - I2S configuration mode

pub fn pcmsync(&self) -> PCMSYNC_R[src]

Bit 7 - PCM frame synchronization

pub fn i2sstd(&self) -> I2SSTD_R[src]

Bits 4:5 - I2S standard selection

pub fn ckpol(&self) -> CKPOL_R[src]

Bit 3 - Steady state clock polarity

pub fn datlen(&self) -> DATLEN_R[src]

Bits 1:2 - Data length to be transferred

pub fn chlen(&self) -> CHLEN_R[src]

Bit 0 - Channel length (number of bits per audio channel)

impl R<u32, Reg<u32, _I2SPR>>[src]

pub fn mckoe(&self) -> MCKOE_R[src]

Bit 9 - Master clock output enable

pub fn odd(&self) -> ODD_R[src]

Bit 8 - Odd factor for the prescaler

pub fn i2sdiv(&self) -> I2SDIV_R[src]

Bits 0:7 - I2S Linear prescaler

impl R<u32, Reg<u32, _MEMRMP>>[src]

pub fn mem_mode(&self) -> MEM_MODE_R[src]

Bits 0:1 - MEM_MODE

pub fn boot_mode(&self) -> BOOT_MODE_R[src]

Bits 8:9 - BOOT_MODE

impl R<u32, Reg<u32, _PMC>>[src]

pub fn usb_pu(&self) -> USB_PU_R[src]

Bit 0 - USB pull-up

pub fn lcd_capa(&self) -> LCD_CAPA_R[src]

Bits 1:5 - decoupling capacitance connection

impl R<u32, Reg<u32, _EXTICR1>>[src]

pub fn exti3(&self) -> EXTI3_R[src]

Bits 12:15 - EXTI x configuration (x = 0 to 3)

pub fn exti2(&self) -> EXTI2_R[src]

Bits 8:11 - EXTI x configuration (x = 0 to 3)

pub fn exti1(&self) -> EXTI1_R[src]

Bits 4:7 - EXTI x configuration (x = 0 to 3)

pub fn exti0(&self) -> EXTI0_R[src]

Bits 0:3 - EXTI x configuration (x = 0 to 3)

impl R<u32, Reg<u32, _EXTICR2>>[src]

pub fn exti7(&self) -> EXTI7_R[src]

Bits 12:15 - EXTI x configuration (x = 4 to 7)

pub fn exti6(&self) -> EXTI6_R[src]

Bits 8:11 - EXTI x configuration (x = 4 to 7)

pub fn exti5(&self) -> EXTI5_R[src]

Bits 4:7 - EXTI x configuration (x = 4 to 7)

pub fn exti4(&self) -> EXTI4_R[src]

Bits 0:3 - EXTI x configuration (x = 4 to 7)

impl R<u32, Reg<u32, _EXTICR3>>[src]

pub fn exti11(&self) -> EXTI11_R[src]

Bits 12:15 - EXTI x configuration (x = 8 to 11)

pub fn exti10(&self) -> EXTI10_R[src]

Bits 8:11 - EXTI10

pub fn exti9(&self) -> EXTI9_R[src]

Bits 4:7 - EXTI x configuration (x = 8 to 11)

pub fn exti8(&self) -> EXTI8_R[src]

Bits 0:3 - EXTI x configuration (x = 8 to 11)

impl R<u32, Reg<u32, _EXTICR4>>[src]

pub fn exti15(&self) -> EXTI15_R[src]

Bits 12:15 - EXTI x configuration (x = 12 to 15)

pub fn exti14(&self) -> EXTI14_R[src]

Bits 8:11 - EXTI14

pub fn exti13(&self) -> EXTI13_R[src]

Bits 4:7 - EXTI13

pub fn exti12(&self) -> EXTI12_R[src]

Bits 0:3 - EXTI12

impl R<u8, CKD_A>[src]

pub fn variant(&self) -> Variant<u8, CKD_A>[src]

Get enumerated values variant

pub fn is_div1(&self) -> bool[src]

Checks if the value of the field is DIV1

pub fn is_div2(&self) -> bool[src]

Checks if the value of the field is DIV2

pub fn is_div4(&self) -> bool[src]

Checks if the value of the field is DIV4

impl R<bool, ARPE_A>[src]

pub fn variant(&self) -> ARPE_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, URS_A>[src]

pub fn variant(&self) -> URS_A[src]

Get enumerated values variant

pub fn is_any_event(&self) -> bool[src]

Checks if the value of the field is ANYEVENT

pub fn is_counter_only(&self) -> bool[src]

Checks if the value of the field is COUNTERONLY

impl R<bool, UDIS_A>[src]

pub fn variant(&self) -> UDIS_A[src]

Get enumerated values variant

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

impl R<bool, CEN_A>[src]

pub fn variant(&self) -> CEN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _CR1>>[src]

pub fn ckd(&self) -> CKD_R[src]

Bits 8:9 - Clock division

pub fn arpe(&self) -> ARPE_R[src]

Bit 7 - Auto-reload preload enable

pub fn urs(&self) -> URS_R[src]

Bit 2 - Update request source

pub fn udis(&self) -> UDIS_R[src]

Bit 1 - Update disable

pub fn cen(&self) -> CEN_R[src]

Bit 0 - Counter enable

impl R<bool, UIE_A>[src]

pub fn variant(&self) -> UIE_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _DIER>>[src]

pub fn cc1ie(&self) -> CC1IE_R[src]

Bit 1 - Capture/Compare 1 interrupt enable

pub fn uie(&self) -> UIE_R[src]

Bit 0 - Update interrupt enable

impl R<bool, UIF_A>[src]

pub fn variant(&self) -> UIF_A[src]

Get enumerated values variant

pub fn is_clear(&self) -> bool[src]

Checks if the value of the field is CLEAR

pub fn is_update_pending(&self) -> bool[src]

Checks if the value of the field is UPDATEPENDING

impl R<u32, Reg<u32, _SR>>[src]

pub fn cc1of(&self) -> CC1OF_R[src]

Bit 9 - Capture/compare 1 overcapture flag

pub fn cc1if(&self) -> CC1IF_R[src]

Bit 1 - Capture/Compare 1 interrupt flag

pub fn uif(&self) -> UIF_R[src]

Bit 0 - Update interrupt flag

impl R<bool, UG_A>[src]

pub fn variant(&self) -> Variant<bool, UG_A>[src]

Get enumerated values variant

pub fn is_update(&self) -> bool[src]

Checks if the value of the field is UPDATE

impl R<u32, Reg<u32, _EGR>>[src]

pub fn cc1g(&self) -> CC1G_R[src]

Bit 1 - Capture/Compare 1 generation

pub fn ug(&self) -> UG_R[src]

Bit 0 - Update generation

impl R<u32, Reg<u32, _CCMR1_OUTPUT>>[src]

pub fn oc1m(&self) -> OC1M_R[src]

Bits 4:6 - Output compare 1 mode

pub fn oc1pe(&self) -> OC1PE_R[src]

Bit 3 - Output compare 1 preload enable

pub fn oc1fe(&self) -> OC1FE_R[src]

Bit 2 - Output compare 1 fast enable

pub fn cc1s(&self) -> CC1S_R[src]

Bits 0:1 - Capture/Compare 1 selection

impl R<u32, Reg<u32, _CCMR1_INPUT>>[src]

pub fn ic1f(&self) -> IC1F_R[src]

Bits 4:7 - Input capture 1 filter

pub fn ic1psc(&self) -> IC1PSC_R[src]

Bits 2:3 - Input capture 1 prescaler

pub fn cc1s(&self) -> CC1S_R[src]

Bits 0:1 - Capture/Compare 1 selection

impl R<u32, Reg<u32, _CCER>>[src]

pub fn cc1np(&self) -> CC1NP_R[src]

Bit 3 - Capture/Compare 1 complementary output Polarity

pub fn cc1p(&self) -> CC1P_R[src]

Bit 1 - Capture/Compare 1 output Polarity

pub fn cc1e(&self) -> CC1E_R[src]

Bit 0 - Capture/Compare 1 output enable

impl R<u32, Reg<u32, _CNT>>[src]

pub fn cnt(&self) -> CNT_R[src]

Bits 0:15 - TIM10 counter

impl R<u32, Reg<u32, _PSC>>[src]

pub fn psc(&self) -> PSC_R[src]

Bits 0:15 - TIM9 prescaler

impl R<u32, Reg<u32, _ARR>>[src]

pub fn arr(&self) -> ARR_R[src]

Bits 0:15 - Auto-reload value

impl R<u32, Reg<u32, _CCR>>[src]

pub fn ccr(&self) -> CCR_R[src]

Bits 0:15 - Capture/Compare 1 value

impl R<u32, Reg<u32, _OR>>[src]

pub fn ti1_rmp(&self) -> TI1_RMP_R[src]

Bits 0:1 - TIM11 Input 1 remapping capability

impl R<u8, CKD_A>[src]

pub fn variant(&self) -> Variant<u8, CKD_A>[src]

Get enumerated values variant

pub fn is_div1(&self) -> bool[src]

Checks if the value of the field is DIV1

pub fn is_div2(&self) -> bool[src]

Checks if the value of the field is DIV2

pub fn is_div4(&self) -> bool[src]

Checks if the value of the field is DIV4

impl R<bool, ARPE_A>[src]

pub fn variant(&self) -> ARPE_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u8, CMS_A>[src]

pub fn variant(&self) -> CMS_A[src]

Get enumerated values variant

pub fn is_edge_aligned(&self) -> bool[src]

Checks if the value of the field is EDGEALIGNED

pub fn is_center_aligned1(&self) -> bool[src]

Checks if the value of the field is CENTERALIGNED1

pub fn is_center_aligned2(&self) -> bool[src]

Checks if the value of the field is CENTERALIGNED2

pub fn is_center_aligned3(&self) -> bool[src]

Checks if the value of the field is CENTERALIGNED3

impl R<bool, DIR_A>[src]

pub fn variant(&self) -> DIR_A[src]

Get enumerated values variant

pub fn is_up(&self) -> bool[src]

Checks if the value of the field is UP

pub fn is_down(&self) -> bool[src]

Checks if the value of the field is DOWN

impl R<bool, OPM_A>[src]

pub fn variant(&self) -> OPM_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, URS_A>[src]

pub fn variant(&self) -> URS_A[src]

Get enumerated values variant

pub fn is_any_event(&self) -> bool[src]

Checks if the value of the field is ANYEVENT

pub fn is_counter_only(&self) -> bool[src]

Checks if the value of the field is COUNTERONLY

impl R<bool, UDIS_A>[src]

pub fn variant(&self) -> UDIS_A[src]

Get enumerated values variant

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

impl R<bool, CEN_A>[src]

pub fn variant(&self) -> CEN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _CR1>>[src]

pub fn ckd(&self) -> CKD_R[src]

Bits 8:9 - Clock division

pub fn arpe(&self) -> ARPE_R[src]

Bit 7 - Auto-reload preload enable

pub fn cms(&self) -> CMS_R[src]

Bits 5:6 - Center-aligned mode selection

pub fn dir(&self) -> DIR_R[src]

Bit 4 - Direction

pub fn opm(&self) -> OPM_R[src]

Bit 3 - One-pulse mode

pub fn urs(&self) -> URS_R[src]

Bit 2 - Update request source

pub fn udis(&self) -> UDIS_R[src]

Bit 1 - Update disable

pub fn cen(&self) -> CEN_R[src]

Bit 0 - Counter enable

impl R<bool, TI1S_A>[src]

pub fn variant(&self) -> TI1S_A[src]

Get enumerated values variant

pub fn is_normal(&self) -> bool[src]

Checks if the value of the field is NORMAL

pub fn is_xor(&self) -> bool[src]

Checks if the value of the field is XOR

impl R<u8, MMS_A>[src]

pub fn variant(&self) -> MMS_A[src]

Get enumerated values variant

pub fn is_reset(&self) -> bool[src]

Checks if the value of the field is RESET

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

pub fn is_update(&self) -> bool[src]

Checks if the value of the field is UPDATE

pub fn is_compare_pulse(&self) -> bool[src]

Checks if the value of the field is COMPAREPULSE

pub fn is_compare_oc1(&self) -> bool[src]

Checks if the value of the field is COMPAREOC1

pub fn is_compare_oc2(&self) -> bool[src]

Checks if the value of the field is COMPAREOC2

pub fn is_compare_oc3(&self) -> bool[src]

Checks if the value of the field is COMPAREOC3

pub fn is_compare_oc4(&self) -> bool[src]

Checks if the value of the field is COMPAREOC4

impl R<bool, CCDS_A>[src]

pub fn variant(&self) -> CCDS_A[src]

Get enumerated values variant

pub fn is_on_compare(&self) -> bool[src]

Checks if the value of the field is ONCOMPARE

pub fn is_on_update(&self) -> bool[src]

Checks if the value of the field is ONUPDATE

impl R<u32, Reg<u32, _CR2>>[src]

pub fn ti1s(&self) -> TI1S_R[src]

Bit 7 - TI1 selection

pub fn mms(&self) -> MMS_R[src]

Bits 4:6 - Master mode selection

pub fn ccds(&self) -> CCDS_R[src]

Bit 3 - Capture/compare DMA selection

impl R<bool, ETP_A>[src]

pub fn variant(&self) -> ETP_A[src]

Get enumerated values variant

pub fn is_not_inverted(&self) -> bool[src]

Checks if the value of the field is NOTINVERTED

pub fn is_inverted(&self) -> bool[src]

Checks if the value of the field is INVERTED

impl R<bool, ECE_A>[src]

pub fn variant(&self) -> ECE_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u8, ETPS_A>[src]

pub fn variant(&self) -> ETPS_A[src]

Get enumerated values variant

pub fn is_div1(&self) -> bool[src]

Checks if the value of the field is DIV1

pub fn is_div2(&self) -> bool[src]

Checks if the value of the field is DIV2

pub fn is_div4(&self) -> bool[src]

Checks if the value of the field is DIV4

pub fn is_div8(&self) -> bool[src]

Checks if the value of the field is DIV8

impl R<u8, ETF_A>[src]

pub fn variant(&self) -> ETF_A[src]

Get enumerated values variant

pub fn is_no_filter(&self) -> bool[src]

Checks if the value of the field is NOFILTER

pub fn is_fck_int_n2(&self) -> bool[src]

Checks if the value of the field is FCK_INT_N2

pub fn is_fck_int_n4(&self) -> bool[src]

Checks if the value of the field is FCK_INT_N4

pub fn is_fck_int_n8(&self) -> bool[src]

Checks if the value of the field is FCK_INT_N8

pub fn is_fdts_div2_n6(&self) -> bool[src]

Checks if the value of the field is FDTS_DIV2_N6

pub fn is_fdts_div2_n8(&self) -> bool[src]

Checks if the value of the field is FDTS_DIV2_N8

pub fn is_fdts_div4_n6(&self) -> bool[src]

Checks if the value of the field is FDTS_DIV4_N6

pub fn is_fdts_div4_n8(&self) -> bool[src]

Checks if the value of the field is FDTS_DIV4_N8

pub fn is_fdts_div8_n6(&self) -> bool[src]

Checks if the value of the field is FDTS_DIV8_N6

pub fn is_fdts_div8_n8(&self) -> bool[src]

Checks if the value of the field is FDTS_DIV8_N8

pub fn is_fdts_div16_n5(&self) -> bool[src]

Checks if the value of the field is FDTS_DIV16_N5

pub fn is_fdts_div16_n6(&self) -> bool[src]

Checks if the value of the field is FDTS_DIV16_N6

pub fn is_fdts_div16_n8(&self) -> bool[src]

Checks if the value of the field is FDTS_DIV16_N8

pub fn is_fdts_div32_n5(&self) -> bool[src]

Checks if the value of the field is FDTS_DIV32_N5

pub fn is_fdts_div32_n6(&self) -> bool[src]

Checks if the value of the field is FDTS_DIV32_N6

pub fn is_fdts_div32_n8(&self) -> bool[src]

Checks if the value of the field is FDTS_DIV32_N8

impl R<bool, MSM_A>[src]

pub fn variant(&self) -> MSM_A[src]

Get enumerated values variant

pub fn is_no_sync(&self) -> bool[src]

Checks if the value of the field is NOSYNC

pub fn is_sync(&self) -> bool[src]

Checks if the value of the field is SYNC

impl R<u8, TS_A>[src]

pub fn variant(&self) -> Variant<u8, TS_A>[src]

Get enumerated values variant

pub fn is_itr0(&self) -> bool[src]

Checks if the value of the field is ITR0

pub fn is_itr1(&self) -> bool[src]

Checks if the value of the field is ITR1

pub fn is_itr2(&self) -> bool[src]

Checks if the value of the field is ITR2

pub fn is_ti1f_ed(&self) -> bool[src]

Checks if the value of the field is TI1F_ED

pub fn is_ti1fp1(&self) -> bool[src]

Checks if the value of the field is TI1FP1

pub fn is_ti2fp2(&self) -> bool[src]

Checks if the value of the field is TI2FP2

pub fn is_etrf(&self) -> bool[src]

Checks if the value of the field is ETRF

impl R<u8, SMS_A>[src]

pub fn variant(&self) -> SMS_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_encoder_mode_1(&self) -> bool[src]

Checks if the value of the field is ENCODER_MODE_1

pub fn is_encoder_mode_2(&self) -> bool[src]

Checks if the value of the field is ENCODER_MODE_2

pub fn is_encoder_mode_3(&self) -> bool[src]

Checks if the value of the field is ENCODER_MODE_3

pub fn is_reset_mode(&self) -> bool[src]

Checks if the value of the field is RESET_MODE

pub fn is_gated_mode(&self) -> bool[src]

Checks if the value of the field is GATED_MODE

pub fn is_trigger_mode(&self) -> bool[src]

Checks if the value of the field is TRIGGER_MODE

pub fn is_ext_clock_mode(&self) -> bool[src]

Checks if the value of the field is EXT_CLOCK_MODE

impl R<u32, Reg<u32, _SMCR>>[src]

pub fn etp(&self) -> ETP_R[src]

Bit 15 - External trigger polarity

pub fn ece(&self) -> ECE_R[src]

Bit 14 - External clock enable

pub fn etps(&self) -> ETPS_R[src]

Bits 12:13 - External trigger prescaler

pub fn etf(&self) -> ETF_R[src]

Bits 8:11 - External trigger filter

pub fn msm(&self) -> MSM_R[src]

Bit 7 - Master/Slave mode

pub fn ts(&self) -> TS_R[src]

Bits 4:6 - Trigger selection

pub fn occs(&self) -> OCCS_R[src]

Bit 3 - OCREF clear selection

pub fn sms(&self) -> SMS_R[src]

Bits 0:2 - Slave mode selection

impl R<bool, TDE_A>[src]

pub fn variant(&self) -> TDE_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, CC4DE_A>[src]

pub fn variant(&self) -> CC4DE_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, UDE_A>[src]

pub fn variant(&self) -> UDE_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, TIE_A>[src]

pub fn variant(&self) -> TIE_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, CC4IE_A>[src]

pub fn variant(&self) -> CC4IE_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, UIE_A>[src]

pub fn variant(&self) -> UIE_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _DIER>>[src]

pub fn tde(&self) -> TDE_R[src]

Bit 14 - Trigger DMA request enable

pub fn cc4de(&self) -> CC4DE_R[src]

Bit 12 - Capture/Compare 4 DMA request enable

pub fn cc3de(&self) -> CC3DE_R[src]

Bit 11 - Capture/Compare 3 DMA request enable

pub fn cc2de(&self) -> CC2DE_R[src]

Bit 10 - Capture/Compare 2 DMA request enable

pub fn cc1de(&self) -> CC1DE_R[src]

Bit 9 - Capture/Compare 1 DMA request enable

pub fn ude(&self) -> UDE_R[src]

Bit 8 - Update DMA request enable

pub fn tie(&self) -> TIE_R[src]

Bit 6 - Trigger interrupt enable

pub fn cc4ie(&self) -> CC4IE_R[src]

Bit 4 - Capture/Compare 4 interrupt enable

pub fn cc3ie(&self) -> CC3IE_R[src]

Bit 3 - Capture/Compare 3 interrupt enable

pub fn cc2ie(&self) -> CC2IE_R[src]

Bit 2 - Capture/Compare 2 interrupt enable

pub fn cc1ie(&self) -> CC1IE_R[src]

Bit 1 - Capture/Compare 1 interrupt enable

pub fn uie(&self) -> UIE_R[src]

Bit 0 - Update interrupt enable

impl R<bool, CC4OF_A>[src]

pub fn variant(&self) -> Variant<bool, CC4OF_A>[src]

Get enumerated values variant

pub fn is_overcapture(&self) -> bool[src]

Checks if the value of the field is OVERCAPTURE

impl R<bool, TIF_A>[src]

pub fn variant(&self) -> TIF_A[src]

Get enumerated values variant

pub fn is_no_trigger(&self) -> bool[src]

Checks if the value of the field is NOTRIGGER

pub fn is_trigger(&self) -> bool[src]

Checks if the value of the field is TRIGGER

impl R<bool, CC4IF_A>[src]

pub fn variant(&self) -> Variant<bool, CC4IF_A>[src]

Get enumerated values variant

pub fn is_match_(&self) -> bool[src]

Checks if the value of the field is MATCH

impl R<bool, UIF_A>[src]

pub fn variant(&self) -> UIF_A[src]

Get enumerated values variant

pub fn is_clear(&self) -> bool[src]

Checks if the value of the field is CLEAR

pub fn is_update_pending(&self) -> bool[src]

Checks if the value of the field is UPDATEPENDING

impl R<u32, Reg<u32, _SR>>[src]

pub fn cc4of(&self) -> CC4OF_R[src]

Bit 12 - Capture/compare 1 overcapture flag

pub fn cc3of(&self) -> CC3OF_R[src]

Bit 11 - Capture/compare 3 overcapture flag

pub fn cc2of(&self) -> CC2OF_R[src]

Bit 10 - Capture/compare 2 overcapture flag

pub fn cc1of(&self) -> CC1OF_R[src]

Bit 9 - Capture/compare 1 overcapture flag

pub fn tif(&self) -> TIF_R[src]

Bit 6 - Trigger interrupt flag

pub fn cc4if(&self) -> CC4IF_R[src]

Bit 4 - Capture/Compare 4 interrupt flag

pub fn cc3if(&self) -> CC3IF_R[src]

Bit 3 - Capture/Compare 3 interrupt flag

pub fn cc2if(&self) -> CC2IF_R[src]

Bit 2 - Capture/Compare 2 interrupt flag

pub fn cc1if(&self) -> CC1IF_R[src]

Bit 1 - Capture/Compare 1 interrupt flag

pub fn uif(&self) -> UIF_R[src]

Bit 0 - Update interrupt flag

impl R<bool, TG_A>[src]

pub fn variant(&self) -> Variant<bool, TG_A>[src]

Get enumerated values variant

pub fn is_trigger(&self) -> bool[src]

Checks if the value of the field is TRIGGER

impl R<bool, CC4G_A>[src]

pub fn variant(&self) -> Variant<bool, CC4G_A>[src]

Get enumerated values variant

pub fn is_trigger(&self) -> bool[src]

Checks if the value of the field is TRIGGER

impl R<bool, UG_A>[src]

pub fn variant(&self) -> Variant<bool, UG_A>[src]

Get enumerated values variant

pub fn is_update(&self) -> bool[src]

Checks if the value of the field is UPDATE

impl R<u32, Reg<u32, _EGR>>[src]

pub fn tg(&self) -> TG_R[src]

Bit 6 - Trigger generation

pub fn cc4g(&self) -> CC4G_R[src]

Bit 4 - Capture/compare 4 generation

pub fn cc3g(&self) -> CC3G_R[src]

Bit 3 - Capture/compare 3 generation

pub fn cc2g(&self) -> CC2G_R[src]

Bit 2 - Capture/compare 2 generation

pub fn cc1g(&self) -> CC1G_R[src]

Bit 1 - Capture/compare 1 generation

pub fn ug(&self) -> UG_R[src]

Bit 0 - Update generation

impl R<u8, OC2M_A>[src]

pub fn variant(&self) -> OC2M_A[src]

Get enumerated values variant

pub fn is_frozen(&self) -> bool[src]

Checks if the value of the field is FROZEN

pub fn is_active_on_match(&self) -> bool[src]

Checks if the value of the field is ACTIVEONMATCH

pub fn is_inactive_on_match(&self) -> bool[src]

Checks if the value of the field is INACTIVEONMATCH

pub fn is_toggle(&self) -> bool[src]

Checks if the value of the field is TOGGLE

pub fn is_force_inactive(&self) -> bool[src]

Checks if the value of the field is FORCEINACTIVE

pub fn is_force_active(&self) -> bool[src]

Checks if the value of the field is FORCEACTIVE

pub fn is_pwm_mode1(&self) -> bool[src]

Checks if the value of the field is PWMMODE1

pub fn is_pwm_mode2(&self) -> bool[src]

Checks if the value of the field is PWMMODE2

impl R<bool, OC2PE_A>[src]

pub fn variant(&self) -> OC2PE_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, CC2S_A>[src]

pub fn variant(&self) -> Variant<bool, CC2S_A>[src]

Get enumerated values variant

pub fn is_output(&self) -> bool[src]

Checks if the value of the field is OUTPUT

impl R<bool, OC1PE_A>[src]

pub fn variant(&self) -> OC1PE_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u8, CC1S_A>[src]

pub fn variant(&self) -> Variant<u8, CC1S_A>[src]

Get enumerated values variant

pub fn is_output(&self) -> bool[src]

Checks if the value of the field is OUTPUT

impl R<u32, Reg<u32, _CCMR1_OUTPUT>>[src]

pub fn oc2ce(&self) -> OC2CE_R[src]

Bit 15 - Output compare 2 clear enable

pub fn oc2m(&self) -> OC2M_R[src]

Bits 12:14 - Output compare 2 mode

pub fn oc2pe(&self) -> OC2PE_R[src]

Bit 11 - Output compare 2 preload enable

pub fn oc2fe(&self) -> OC2FE_R[src]

Bit 10 - Output compare 2 fast enable

pub fn cc2s(&self) -> CC2S_R[src]

Bit 8 - Capture/Compare 2 selection

pub fn oc1ce(&self) -> OC1CE_R[src]

Bit 7 - Output compare 1 clear enable

pub fn oc1m(&self) -> OC1M_R[src]

Bits 4:6 - Output compare 1 mode

pub fn oc1pe(&self) -> OC1PE_R[src]

Bit 3 - Output compare 1 preload enable

pub fn oc1fe(&self) -> OC1FE_R[src]

Bit 2 - Output compare 1 fast enable

pub fn cc1s(&self) -> CC1S_R[src]

Bits 0:1 - Capture/Compare 1 selection

impl R<u8, CC2S_A>[src]

pub fn variant(&self) -> Variant<u8, CC2S_A>[src]

Get enumerated values variant

pub fn is_ti2(&self) -> bool[src]

Checks if the value of the field is TI2

pub fn is_ti1(&self) -> bool[src]

Checks if the value of the field is TI1

pub fn is_trc(&self) -> bool[src]

Checks if the value of the field is TRC

impl R<u8, IC1F_A>[src]

pub fn variant(&self) -> IC1F_A[src]

Get enumerated values variant

pub fn is_no_filter(&self) -> bool[src]

Checks if the value of the field is NOFILTER

pub fn is_fck_int_n2(&self) -> bool[src]

Checks if the value of the field is FCK_INT_N2

pub fn is_fck_int_n4(&self) -> bool[src]

Checks if the value of the field is FCK_INT_N4

pub fn is_fck_int_n8(&self) -> bool[src]

Checks if the value of the field is FCK_INT_N8

pub fn is_fdts_div2_n6(&self) -> bool[src]

Checks if the value of the field is FDTS_DIV2_N6

pub fn is_fdts_div2_n8(&self) -> bool[src]

Checks if the value of the field is FDTS_DIV2_N8

pub fn is_fdts_div4_n6(&self) -> bool[src]

Checks if the value of the field is FDTS_DIV4_N6

pub fn is_fdts_div4_n8(&self) -> bool[src]

Checks if the value of the field is FDTS_DIV4_N8

pub fn is_fdts_div8_n6(&self) -> bool[src]

Checks if the value of the field is FDTS_DIV8_N6

pub fn is_fdts_div8_n8(&self) -> bool[src]

Checks if the value of the field is FDTS_DIV8_N8

pub fn is_fdts_div16_n5(&self) -> bool[src]

Checks if the value of the field is FDTS_DIV16_N5

pub fn is_fdts_div16_n6(&self) -> bool[src]

Checks if the value of the field is FDTS_DIV16_N6

pub fn is_fdts_div16_n8(&self) -> bool[src]

Checks if the value of the field is FDTS_DIV16_N8

pub fn is_fdts_div32_n5(&self) -> bool[src]

Checks if the value of the field is FDTS_DIV32_N5

pub fn is_fdts_div32_n6(&self) -> bool[src]

Checks if the value of the field is FDTS_DIV32_N6

pub fn is_fdts_div32_n8(&self) -> bool[src]

Checks if the value of the field is FDTS_DIV32_N8

impl R<u8, CC1S_A>[src]

pub fn variant(&self) -> Variant<u8, CC1S_A>[src]

Get enumerated values variant

pub fn is_ti1(&self) -> bool[src]

Checks if the value of the field is TI1

pub fn is_ti2(&self) -> bool[src]

Checks if the value of the field is TI2

pub fn is_trc(&self) -> bool[src]

Checks if the value of the field is TRC

impl R<u32, Reg<u32, _CCMR1_INPUT>>[src]

pub fn ic2f(&self) -> IC2F_R[src]

Bits 12:15 - Input capture 2 filter

pub fn ic2psc(&self) -> IC2PSC_R[src]

Bits 10:11 - Input capture 2 prescaler

pub fn cc2s(&self) -> CC2S_R[src]

Bits 8:9 - Capture/Compare 2 selection

pub fn ic1f(&self) -> IC1F_R[src]

Bits 4:7 - Input capture 1 filter

pub fn ic1psc(&self) -> IC1PSC_R[src]

Bits 2:3 - Input capture 1 prescaler

pub fn cc1s(&self) -> CC1S_R[src]

Bits 0:1 - Capture/Compare 1 selection

impl R<u8, OC4M_A>[src]

pub fn variant(&self) -> OC4M_A[src]

Get enumerated values variant

pub fn is_frozen(&self) -> bool[src]

Checks if the value of the field is FROZEN

pub fn is_active_on_match(&self) -> bool[src]

Checks if the value of the field is ACTIVEONMATCH

pub fn is_inactive_on_match(&self) -> bool[src]

Checks if the value of the field is INACTIVEONMATCH

pub fn is_toggle(&self) -> bool[src]

Checks if the value of the field is TOGGLE

pub fn is_force_inactive(&self) -> bool[src]

Checks if the value of the field is FORCEINACTIVE

pub fn is_force_active(&self) -> bool[src]

Checks if the value of the field is FORCEACTIVE

pub fn is_pwm_mode1(&self) -> bool[src]

Checks if the value of the field is PWMMODE1

pub fn is_pwm_mode2(&self) -> bool[src]

Checks if the value of the field is PWMMODE2

impl R<bool, OC4PE_A>[src]

pub fn variant(&self) -> OC4PE_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, CC4S_A>[src]

pub fn variant(&self) -> Variant<bool, CC4S_A>[src]

Get enumerated values variant

pub fn is_output(&self) -> bool[src]

Checks if the value of the field is OUTPUT

impl R<bool, OC3PE_A>[src]

pub fn variant(&self) -> OC3PE_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u8, CC3S_A>[src]

pub fn variant(&self) -> Variant<u8, CC3S_A>[src]

Get enumerated values variant

pub fn is_output(&self) -> bool[src]

Checks if the value of the field is OUTPUT

impl R<u32, Reg<u32, _CCMR2_OUTPUT>>[src]

pub fn oc4ce(&self) -> OC4CE_R[src]

Bit 15 - Output compare 4 clear enable

pub fn oc4m(&self) -> OC4M_R[src]

Bits 12:14 - Output compare 4 mode

pub fn oc4pe(&self) -> OC4PE_R[src]

Bit 11 - Output compare 4 preload enable

pub fn oc4fe(&self) -> OC4FE_R[src]

Bit 10 - Output compare 4 fast enable

pub fn cc4s(&self) -> CC4S_R[src]

Bit 8 - Capture/Compare 4 selection

pub fn oc3ce(&self) -> OC3CE_R[src]

Bit 7 - Output compare 3 clear enable

pub fn oc3m(&self) -> OC3M_R[src]

Bits 4:6 - Output compare 3 mode

pub fn oc3pe(&self) -> OC3PE_R[src]

Bit 3 - Output compare 3 preload enable

pub fn oc3fe(&self) -> OC3FE_R[src]

Bit 2 - Output compare 3 fast enable

pub fn cc3s(&self) -> CC3S_R[src]

Bits 0:1 - Capture/Compare 3 selection

impl R<u8, CC4S_A>[src]

pub fn variant(&self) -> Variant<u8, CC4S_A>[src]

Get enumerated values variant

pub fn is_ti4(&self) -> bool[src]

Checks if the value of the field is TI4

pub fn is_ti3(&self) -> bool[src]

Checks if the value of the field is TI3

pub fn is_trc(&self) -> bool[src]

Checks if the value of the field is TRC

impl R<u8, CC3S_A>[src]

pub fn variant(&self) -> Variant<u8, CC3S_A>[src]

Get enumerated values variant

pub fn is_ti3(&self) -> bool[src]

Checks if the value of the field is TI3

pub fn is_ti4(&self) -> bool[src]

Checks if the value of the field is TI4

pub fn is_trc(&self) -> bool[src]

Checks if the value of the field is TRC

impl R<u32, Reg<u32, _CCMR2_INPUT>>[src]

pub fn ic4f(&self) -> IC4F_R[src]

Bits 12:15 - Input capture 4 filter

pub fn ic4psc(&self) -> IC4PSC_R[src]

Bits 10:11 - Input capture 4 prescaler

pub fn cc4s(&self) -> CC4S_R[src]

Bits 8:9 - Capture/Compare 4 selection

pub fn ic3f(&self) -> IC3F_R[src]

Bits 4:7 - Input capture 3 filter

pub fn ic3psc(&self) -> IC3PSC_R[src]

Bits 2:3 - Input capture 3 prescaler

pub fn cc3s(&self) -> CC3S_R[src]

Bits 0:1 - Capture/compare 3 selection

impl R<u32, Reg<u32, _CCER>>[src]

pub fn cc4np(&self) -> CC4NP_R[src]

Bit 15 - Capture/Compare 4 output Polarity

pub fn cc4p(&self) -> CC4P_R[src]

Bit 13 - Capture/Compare 4 output Polarity

pub fn cc4e(&self) -> CC4E_R[src]

Bit 12 - Capture/Compare 4 output enable

pub fn cc3np(&self) -> CC3NP_R[src]

Bit 11 - Capture/Compare 3 output Polarity

pub fn cc3p(&self) -> CC3P_R[src]

Bit 9 - Capture/Compare 3 output Polarity

pub fn cc3e(&self) -> CC3E_R[src]

Bit 8 - Capture/Compare 3 output enable

pub fn cc2np(&self) -> CC2NP_R[src]

Bit 7 - Capture/Compare 2 output Polarity

pub fn cc2p(&self) -> CC2P_R[src]

Bit 5 - Capture/Compare 2 output Polarity

pub fn cc2e(&self) -> CC2E_R[src]

Bit 4 - Capture/Compare 2 output enable

pub fn cc1np(&self) -> CC1NP_R[src]

Bit 3 - Capture/Compare 1 complementary output Polarity

pub fn cc1p(&self) -> CC1P_R[src]

Bit 1 - Capture/Compare 1 output Polarity

pub fn cc1e(&self) -> CC1E_R[src]

Bit 0 - Capture/Compare 1 output enable

impl R<u32, Reg<u32, _CNT>>[src]

pub fn cnt(&self) -> CNT_R[src]

Bits 0:15 - TIM2 counter

impl R<u32, Reg<u32, _PSC>>[src]

pub fn psc(&self) -> PSC_R[src]

Bits 0:15 - TIM2 prescaler

impl R<u32, Reg<u32, _ARR>>[src]

pub fn arr(&self) -> ARR_R[src]

Bits 0:15 - Auto-reload value

impl R<u32, Reg<u32, _CCR>>[src]

pub fn ccr(&self) -> CCR_R[src]

Bits 0:15 - Capture/Compare 1 value

impl R<u32, Reg<u32, _DCR>>[src]

pub fn dbl(&self) -> DBL_R[src]

Bits 8:12 - DMA burst length

pub fn dba(&self) -> DBA_R[src]

Bits 0:4 - DMA base address

impl R<u32, Reg<u32, _DMAR>>[src]

pub fn dmab(&self) -> DMAB_R[src]

Bits 0:15 - DMA register for burst accesses

impl R<bool, ARPE_A>[src]

pub fn variant(&self) -> ARPE_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, OPM_A>[src]

pub fn variant(&self) -> OPM_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, URS_A>[src]

pub fn variant(&self) -> URS_A[src]

Get enumerated values variant

pub fn is_any_event(&self) -> bool[src]

Checks if the value of the field is ANYEVENT

pub fn is_counter_only(&self) -> bool[src]

Checks if the value of the field is COUNTERONLY

impl R<bool, UDIS_A>[src]

pub fn variant(&self) -> UDIS_A[src]

Get enumerated values variant

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

impl R<bool, CEN_A>[src]

pub fn variant(&self) -> CEN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _CR1>>[src]

pub fn arpe(&self) -> ARPE_R[src]

Bit 7 - Auto-reload preload enable

pub fn opm(&self) -> OPM_R[src]

Bit 3 - One-pulse mode

pub fn urs(&self) -> URS_R[src]

Bit 2 - Update request source

pub fn udis(&self) -> UDIS_R[src]

Bit 1 - Update disable

pub fn cen(&self) -> CEN_R[src]

Bit 0 - Counter enable

impl R<u8, MMS_A>[src]

pub fn variant(&self) -> Variant<u8, MMS_A>[src]

Get enumerated values variant

pub fn is_reset(&self) -> bool[src]

Checks if the value of the field is RESET

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

pub fn is_update(&self) -> bool[src]

Checks if the value of the field is UPDATE

impl R<u32, Reg<u32, _CR2>>[src]

pub fn mms(&self) -> MMS_R[src]

Bits 4:6 - Master mode selection

impl R<bool, UDE_A>[src]

pub fn variant(&self) -> UDE_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, UIE_A>[src]

pub fn variant(&self) -> UIE_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _DIER>>[src]

pub fn ude(&self) -> UDE_R[src]

Bit 8 - Update DMA request enable

pub fn uie(&self) -> UIE_R[src]

Bit 0 - Update interrupt enable

impl R<bool, UIF_A>[src]

pub fn variant(&self) -> UIF_A[src]

Get enumerated values variant

pub fn is_clear(&self) -> bool[src]

Checks if the value of the field is CLEAR

pub fn is_update_pending(&self) -> bool[src]

Checks if the value of the field is UPDATEPENDING

impl R<u32, Reg<u32, _SR>>[src]

pub fn uif(&self) -> UIF_R[src]

Bit 0 - Update interrupt flag

impl R<u32, Reg<u32, _CNT>>[src]

pub fn cnt(&self) -> CNT_R[src]

Bits 0:15 - CNT

impl R<u32, Reg<u32, _PSC>>[src]

pub fn psc(&self) -> PSC_R[src]

Bits 0:15 - Prescaler valueThe counter clock frequency CK_CNT is equal to fCK_PSC / (PSC[15:0] + 1).

impl R<u32, Reg<u32, _ARR>>[src]

pub fn arr(&self) -> ARR_R[src]

Bits 0:15 - Prescaler value

impl R<u8, CKD_A>[src]

pub fn variant(&self) -> Variant<u8, CKD_A>[src]

Get enumerated values variant

pub fn is_div1(&self) -> bool[src]

Checks if the value of the field is DIV1

pub fn is_div2(&self) -> bool[src]

Checks if the value of the field is DIV2

pub fn is_div4(&self) -> bool[src]

Checks if the value of the field is DIV4

impl R<bool, ARPE_A>[src]

pub fn variant(&self) -> ARPE_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, OPM_A>[src]

pub fn variant(&self) -> OPM_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, URS_A>[src]

pub fn variant(&self) -> URS_A[src]

Get enumerated values variant

pub fn is_any_event(&self) -> bool[src]

Checks if the value of the field is ANYEVENT

pub fn is_counter_only(&self) -> bool[src]

Checks if the value of the field is COUNTERONLY

impl R<bool, UDIS_A>[src]

pub fn variant(&self) -> UDIS_A[src]

Get enumerated values variant

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

impl R<bool, CEN_A>[src]

pub fn variant(&self) -> CEN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _CR1>>[src]

pub fn ckd(&self) -> CKD_R[src]

Bits 8:9 - Clock division

pub fn arpe(&self) -> ARPE_R[src]

Bit 7 - Auto-reload preload enable

pub fn opm(&self) -> OPM_R[src]

Bit 3 - One-pulse mode

pub fn urs(&self) -> URS_R[src]

Bit 2 - Update request source

pub fn udis(&self) -> UDIS_R[src]

Bit 1 - Update disable

pub fn cen(&self) -> CEN_R[src]

Bit 0 - Counter enable

impl R<u32, Reg<u32, _CR2>>[src]

pub fn mms(&self) -> MMS_R[src]

Bits 4:6 - Master mode selection

impl R<u32, Reg<u32, _SMCR>>[src]

pub fn msm(&self) -> MSM_R[src]

Bit 7 - Master/Slave mode

pub fn ts(&self) -> TS_R[src]

Bits 4:6 - Trigger selection

pub fn sms(&self) -> SMS_R[src]

Bits 0:2 - Slave mode selection

impl R<bool, UIE_A>[src]

pub fn variant(&self) -> UIE_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _DIER>>[src]

pub fn tie(&self) -> TIE_R[src]

Bit 6 - Trigger interrupt enable

pub fn cc2ie(&self) -> CC2IE_R[src]

Bit 2 - Capture/Compare 2 interrupt enable

pub fn cc1ie(&self) -> CC1IE_R[src]

Bit 1 - Capture/Compare 1 interrupt enable

pub fn uie(&self) -> UIE_R[src]

Bit 0 - Update interrupt enable

impl R<bool, UIF_A>[src]

pub fn variant(&self) -> UIF_A[src]

Get enumerated values variant

pub fn is_clear(&self) -> bool[src]

Checks if the value of the field is CLEAR

pub fn is_update_pending(&self) -> bool[src]

Checks if the value of the field is UPDATEPENDING

impl R<u32, Reg<u32, _SR>>[src]

pub fn cc2of(&self) -> CC2OF_R[src]

Bit 10 - Capture/compare 2 overcapture flag

pub fn cc1of(&self) -> CC1OF_R[src]

Bit 9 - Capture/compare 1 overcapture flag

pub fn tif(&self) -> TIF_R[src]

Bit 6 - Trigger interrupt flag

pub fn cc2if(&self) -> CC2IF_R[src]

Bit 2 - Capture/Compare 2 interrupt flag

pub fn cc1if(&self) -> CC1IF_R[src]

Bit 1 - Capture/Compare 1 interrupt flag

pub fn uif(&self) -> UIF_R[src]

Bit 0 - Update interrupt flag

impl R<bool, UG_A>[src]

pub fn variant(&self) -> Variant<bool, UG_A>[src]

Get enumerated values variant

pub fn is_update(&self) -> bool[src]

Checks if the value of the field is UPDATE

impl R<u32, Reg<u32, _EGR>>[src]

pub fn tg(&self) -> TG_R[src]

Bit 6 - Trigger generation

pub fn cc2g(&self) -> CC2G_R[src]

Bit 2 - Capture/Compare 2 generation

pub fn cc1g(&self) -> CC1G_R[src]

Bit 1 - Capture/Compare 1 generation

pub fn ug(&self) -> UG_R[src]

Bit 0 - Update generation

impl R<u32, Reg<u32, _CCMR1_OUTPUT>>[src]

pub fn oc2ce(&self) -> OC2CE_R[src]

Bit 15 - Output compare 2 clear enable

pub fn oc2m(&self) -> OC2M_R[src]

Bits 12:14 - Output compare 2 mode

pub fn oc2pe(&self) -> OC2PE_R[src]

Bit 11 - Output compare 2 preload enable

pub fn oc2fe(&self) -> OC2FE_R[src]

Bit 10 - Output compare 2 fast enable

pub fn cc2s(&self) -> CC2S_R[src]

Bit 8 - Capture/Compare 2 selection

pub fn oc1ce(&self) -> OC1CE_R[src]

Bit 7 - Output compare 1 clear enable

pub fn oc1m(&self) -> OC1M_R[src]

Bits 4:6 - Output compare 1 mode

pub fn oc1pe(&self) -> OC1PE_R[src]

Bit 3 - Output compare 1 preload enable

pub fn oc1fe(&self) -> OC1FE_R[src]

Bit 2 - Output compare 1 fast enable

pub fn cc1s(&self) -> CC1S_R[src]

Bits 0:1 - Capture/Compare 1 selection

impl R<u32, Reg<u32, _CCMR1_INPUT>>[src]

pub fn ic2f(&self) -> IC2F_R[src]

Bits 12:15 - Input capture 2 filter

pub fn ic2psc(&self) -> IC2PSC_R[src]

Bits 10:11 - Input capture 2 prescaler

pub fn cc2s(&self) -> CC2S_R[src]

Bits 8:9 - Capture/Compare 2 selection

pub fn ic1f(&self) -> IC1F_R[src]

Bits 4:7 - Input capture 1 filter

pub fn ic1psc(&self) -> IC1PSC_R[src]

Bits 2:3 - Input capture 1 prescaler

pub fn cc1s(&self) -> CC1S_R[src]

Bits 0:1 - Capture/Compare 1 selection

impl R<u32, Reg<u32, _CNT>>[src]

pub fn cnt(&self) -> CNT_R[src]

Bits 0:15 - TIM9 counter

impl R<u32, Reg<u32, _PSC>>[src]

pub fn psc(&self) -> PSC_R[src]

Bits 0:15 - TIM9 prescaler

impl R<u32, Reg<u32, _ARR>>[src]

pub fn arr(&self) -> ARR_R[src]

Bits 0:15 - Auto-reload value

impl R<u32, Reg<u32, _CCR>>[src]

pub fn ccr(&self) -> CCR_R[src]

Bits 0:15 - Capture/Compare 1 value

impl R<u32, Reg<u32, _OR>>[src]

pub fn ti1_rmp(&self) -> TI1_RMP_R[src]

Bits 0:1 - TIM9 Input 1 remapping capability

impl R<u32, Reg<u32, _SR>>[src]

pub fn cts(&self) -> CTS_R[src]

Bit 9 - CTS flag

pub fn lbd(&self) -> LBD_R[src]

Bit 8 - LIN break detection flag

pub fn txe(&self) -> TXE_R[src]

Bit 7 - Transmit data register empty

pub fn tc(&self) -> TC_R[src]

Bit 6 - Transmission complete

pub fn rxne(&self) -> RXNE_R[src]

Bit 5 - Read data register not empty

pub fn idle(&self) -> IDLE_R[src]

Bit 4 - IDLE line detected

pub fn ore(&self) -> ORE_R[src]

Bit 3 - Overrun error

pub fn nf(&self) -> NF_R[src]

Bit 2 - Noise detected flag

pub fn fe(&self) -> FE_R[src]

Bit 1 - Framing error

pub fn pe(&self) -> PE_R[src]

Bit 0 - Parity error

impl R<u32, Reg<u32, _DR>>[src]

pub fn dr(&self) -> DR_R[src]

Bits 0:8 - Data value

impl R<u32, Reg<u32, _BRR>>[src]

pub fn div_mantissa(&self) -> DIV_MANTISSA_R[src]

Bits 4:15 - mantissa of USARTDIV

pub fn div_fraction(&self) -> DIV_FRACTION_R[src]

Bits 0:3 - fraction of USARTDIV

impl R<u32, Reg<u32, _CR1>>[src]

pub fn over8(&self) -> OVER8_R[src]

Bit 15 - Oversampling mode

pub fn ue(&self) -> UE_R[src]

Bit 13 - USART enable

pub fn m(&self) -> M_R[src]

Bit 12 - Word length

pub fn wake(&self) -> WAKE_R[src]

Bit 11 - Wakeup method

pub fn pce(&self) -> PCE_R[src]

Bit 10 - Parity control enable

pub fn ps(&self) -> PS_R[src]

Bit 9 - Parity selection

pub fn peie(&self) -> PEIE_R[src]

Bit 8 - PE interrupt enable

pub fn txeie(&self) -> TXEIE_R[src]

Bit 7 - TXE interrupt enable

pub fn tcie(&self) -> TCIE_R[src]

Bit 6 - Transmission complete interrupt enable

pub fn rxneie(&self) -> RXNEIE_R[src]

Bit 5 - RXNE interrupt enable

pub fn idleie(&self) -> IDLEIE_R[src]

Bit 4 - IDLE interrupt enable

pub fn te(&self) -> TE_R[src]

Bit 3 - Transmitter enable

pub fn re(&self) -> RE_R[src]

Bit 2 - Receiver enable

pub fn rwu(&self) -> RWU_R[src]

Bit 1 - Receiver wakeup

pub fn sbk(&self) -> SBK_R[src]

Bit 0 - Send break

impl R<u32, Reg<u32, _CR2>>[src]

pub fn linen(&self) -> LINEN_R[src]

Bit 14 - LIN mode enable

pub fn stop(&self) -> STOP_R[src]

Bits 12:13 - STOP bits

pub fn clken(&self) -> CLKEN_R[src]

Bit 11 - Clock enable

pub fn cpol(&self) -> CPOL_R[src]

Bit 10 - Clock polarity

pub fn cpha(&self) -> CPHA_R[src]

Bit 9 - Clock phase

pub fn lbcl(&self) -> LBCL_R[src]

Bit 8 - Last bit clock pulse

pub fn lbdie(&self) -> LBDIE_R[src]

Bit 6 - LIN break detection interrupt enable

pub fn lbdl(&self) -> LBDL_R[src]

Bit 5 - lin break detection length

pub fn add(&self) -> ADD_R[src]

Bits 0:3 - Address of the USART node

impl R<u32, Reg<u32, _CR3>>[src]

pub fn onebit(&self) -> ONEBIT_R[src]

Bit 11 - One sample bit method enable

pub fn ctsie(&self) -> CTSIE_R[src]

Bit 10 - CTS interrupt enable

pub fn ctse(&self) -> CTSE_R[src]

Bit 9 - CTS enable

pub fn rtse(&self) -> RTSE_R[src]

Bit 8 - RTS enable

pub fn dmat(&self) -> DMAT_R[src]

Bit 7 - DMA enable transmitter

pub fn dmar(&self) -> DMAR_R[src]

Bit 6 - DMA enable receiver

pub fn scen(&self) -> SCEN_R[src]

Bit 5 - Smartcard mode enable

pub fn nack(&self) -> NACK_R[src]

Bit 4 - Smartcard NACK enable

pub fn hdsel(&self) -> HDSEL_R[src]

Bit 3 - Half-duplex selection

pub fn irlp(&self) -> IRLP_R[src]

Bit 2 - IrDA low-power

pub fn iren(&self) -> IREN_R[src]

Bit 1 - IrDA mode enable

pub fn eie(&self) -> EIE_R[src]

Bit 0 - Error interrupt enable

impl R<u32, Reg<u32, _GTPR>>[src]

pub fn gt(&self) -> GT_R[src]

Bits 8:15 - Guard time value

pub fn psc(&self) -> PSC_R[src]

Bits 0:7 - Prescaler value

impl R<u8, STAT_TX_A>[src]

pub fn variant(&self) -> STAT_TX_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_stall(&self) -> bool[src]

Checks if the value of the field is STALL

pub fn is_nak(&self) -> bool[src]

Checks if the value of the field is NAK

pub fn is_valid(&self) -> bool[src]

Checks if the value of the field is VALID

impl R<u8, EP_TYPE_A>[src]

pub fn variant(&self) -> EP_TYPE_A[src]

Get enumerated values variant

pub fn is_bulk(&self) -> bool[src]

Checks if the value of the field is BULK

pub fn is_control(&self) -> bool[src]

Checks if the value of the field is CONTROL

pub fn is_iso(&self) -> bool[src]

Checks if the value of the field is ISO

pub fn is_interrupt(&self) -> bool[src]

Checks if the value of the field is INTERRUPT

impl R<u8, STAT_RX_A>[src]

pub fn variant(&self) -> STAT_RX_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_stall(&self) -> bool[src]

Checks if the value of the field is STALL

pub fn is_nak(&self) -> bool[src]

Checks if the value of the field is NAK

pub fn is_valid(&self) -> bool[src]

Checks if the value of the field is VALID

impl R<u32, Reg<u32, _EP0R>>[src]

pub fn ea(&self) -> EA_R[src]

Bits 0:3 - Endpoint address

pub fn stat_tx(&self) -> STAT_TX_R[src]

Bits 4:5 - Status bits, for transmission transfers

pub fn dtog_tx(&self) -> DTOG_TX_R[src]

Bit 6 - Data Toggle, for transmission transfers

pub fn ctr_tx(&self) -> CTR_TX_R[src]

Bit 7 - Correct Transfer for transmission

pub fn ep_kind(&self) -> EP_KIND_R[src]

Bit 8 - Endpoint kind

pub fn ep_type(&self) -> EP_TYPE_R[src]

Bits 9:10 - Endpoint type

pub fn setup(&self) -> SETUP_R[src]

Bit 11 - Setup transaction completed

pub fn stat_rx(&self) -> STAT_RX_R[src]

Bits 12:13 - Status bits, for reception transfers

pub fn dtog_rx(&self) -> DTOG_RX_R[src]

Bit 14 - Data Toggle, for reception transfers

pub fn ctr_rx(&self) -> CTR_RX_R[src]

Bit 15 - Correct transfer for reception

impl R<u8, STAT_TX_A>[src]

pub fn variant(&self) -> STAT_TX_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_stall(&self) -> bool[src]

Checks if the value of the field is STALL

pub fn is_nak(&self) -> bool[src]

Checks if the value of the field is NAK

pub fn is_valid(&self) -> bool[src]

Checks if the value of the field is VALID

impl R<u8, EP_TYPE_A>[src]

pub fn variant(&self) -> EP_TYPE_A[src]

Get enumerated values variant

pub fn is_bulk(&self) -> bool[src]

Checks if the value of the field is BULK

pub fn is_control(&self) -> bool[src]

Checks if the value of the field is CONTROL

pub fn is_iso(&self) -> bool[src]

Checks if the value of the field is ISO

pub fn is_interrupt(&self) -> bool[src]

Checks if the value of the field is INTERRUPT

impl R<u8, STAT_RX_A>[src]

pub fn variant(&self) -> STAT_RX_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_stall(&self) -> bool[src]

Checks if the value of the field is STALL

pub fn is_nak(&self) -> bool[src]

Checks if the value of the field is NAK

pub fn is_valid(&self) -> bool[src]

Checks if the value of the field is VALID

impl R<u32, Reg<u32, _EP1R>>[src]

pub fn ea(&self) -> EA_R[src]

Bits 0:3 - Endpoint address

pub fn stat_tx(&self) -> STAT_TX_R[src]

Bits 4:5 - Status bits, for transmission transfers

pub fn dtog_tx(&self) -> DTOG_TX_R[src]

Bit 6 - Data Toggle, for transmission transfers

pub fn ctr_tx(&self) -> CTR_TX_R[src]

Bit 7 - Correct Transfer for transmission

pub fn ep_kind(&self) -> EP_KIND_R[src]

Bit 8 - Endpoint kind

pub fn ep_type(&self) -> EP_TYPE_R[src]

Bits 9:10 - Endpoint type

pub fn setup(&self) -> SETUP_R[src]

Bit 11 - Setup transaction completed

pub fn stat_rx(&self) -> STAT_RX_R[src]

Bits 12:13 - Status bits, for reception transfers

pub fn dtog_rx(&self) -> DTOG_RX_R[src]

Bit 14 - Data Toggle, for reception transfers

pub fn ctr_rx(&self) -> CTR_RX_R[src]

Bit 15 - Correct transfer for reception

impl R<u8, STAT_TX_A>[src]

pub fn variant(&self) -> STAT_TX_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_stall(&self) -> bool[src]

Checks if the value of the field is STALL

pub fn is_nak(&self) -> bool[src]

Checks if the value of the field is NAK

pub fn is_valid(&self) -> bool[src]

Checks if the value of the field is VALID

impl R<u8, EP_TYPE_A>[src]

pub fn variant(&self) -> EP_TYPE_A[src]

Get enumerated values variant

pub fn is_bulk(&self) -> bool[src]

Checks if the value of the field is BULK

pub fn is_control(&self) -> bool[src]

Checks if the value of the field is CONTROL

pub fn is_iso(&self) -> bool[src]

Checks if the value of the field is ISO

pub fn is_interrupt(&self) -> bool[src]

Checks if the value of the field is INTERRUPT

impl R<u8, STAT_RX_A>[src]

pub fn variant(&self) -> STAT_RX_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_stall(&self) -> bool[src]

Checks if the value of the field is STALL

pub fn is_nak(&self) -> bool[src]

Checks if the value of the field is NAK

pub fn is_valid(&self) -> bool[src]

Checks if the value of the field is VALID

impl R<u32, Reg<u32, _EP2R>>[src]

pub fn ea(&self) -> EA_R[src]

Bits 0:3 - Endpoint address

pub fn stat_tx(&self) -> STAT_TX_R[src]

Bits 4:5 - Status bits, for transmission transfers

pub fn dtog_tx(&self) -> DTOG_TX_R[src]

Bit 6 - Data Toggle, for transmission transfers

pub fn ctr_tx(&self) -> CTR_TX_R[src]

Bit 7 - Correct Transfer for transmission

pub fn ep_kind(&self) -> EP_KIND_R[src]

Bit 8 - Endpoint kind

pub fn ep_type(&self) -> EP_TYPE_R[src]

Bits 9:10 - Endpoint type

pub fn setup(&self) -> SETUP_R[src]

Bit 11 - Setup transaction completed

pub fn stat_rx(&self) -> STAT_RX_R[src]

Bits 12:13 - Status bits, for reception transfers

pub fn dtog_rx(&self) -> DTOG_RX_R[src]

Bit 14 - Data Toggle, for reception transfers

pub fn ctr_rx(&self) -> CTR_RX_R[src]

Bit 15 - Correct transfer for reception

impl R<u8, STAT_TX_A>[src]

pub fn variant(&self) -> STAT_TX_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_stall(&self) -> bool[src]

Checks if the value of the field is STALL

pub fn is_nak(&self) -> bool[src]

Checks if the value of the field is NAK

pub fn is_valid(&self) -> bool[src]

Checks if the value of the field is VALID

impl R<u8, EP_TYPE_A>[src]

pub fn variant(&self) -> EP_TYPE_A[src]

Get enumerated values variant

pub fn is_bulk(&self) -> bool[src]

Checks if the value of the field is BULK

pub fn is_control(&self) -> bool[src]

Checks if the value of the field is CONTROL

pub fn is_iso(&self) -> bool[src]

Checks if the value of the field is ISO

pub fn is_interrupt(&self) -> bool[src]

Checks if the value of the field is INTERRUPT

impl R<u8, STAT_RX_A>[src]

pub fn variant(&self) -> STAT_RX_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_stall(&self) -> bool[src]

Checks if the value of the field is STALL

pub fn is_nak(&self) -> bool[src]

Checks if the value of the field is NAK

pub fn is_valid(&self) -> bool[src]

Checks if the value of the field is VALID

impl R<u32, Reg<u32, _EP3R>>[src]

pub fn ea(&self) -> EA_R[src]

Bits 0:3 - Endpoint address

pub fn stat_tx(&self) -> STAT_TX_R[src]

Bits 4:5 - Status bits, for transmission transfers

pub fn dtog_tx(&self) -> DTOG_TX_R[src]

Bit 6 - Data Toggle, for transmission transfers

pub fn ctr_tx(&self) -> CTR_TX_R[src]

Bit 7 - Correct Transfer for transmission

pub fn ep_kind(&self) -> EP_KIND_R[src]

Bit 8 - Endpoint kind

pub fn ep_type(&self) -> EP_TYPE_R[src]

Bits 9:10 - Endpoint type

pub fn setup(&self) -> SETUP_R[src]

Bit 11 - Setup transaction completed

pub fn stat_rx(&self) -> STAT_RX_R[src]

Bits 12:13 - Status bits, for reception transfers

pub fn dtog_rx(&self) -> DTOG_RX_R[src]

Bit 14 - Data Toggle, for reception transfers

pub fn ctr_rx(&self) -> CTR_RX_R[src]

Bit 15 - Correct transfer for reception

impl R<u8, STAT_TX_A>[src]

pub fn variant(&self) -> STAT_TX_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_stall(&self) -> bool[src]

Checks if the value of the field is STALL

pub fn is_nak(&self) -> bool[src]

Checks if the value of the field is NAK

pub fn is_valid(&self) -> bool[src]

Checks if the value of the field is VALID

impl R<u8, EP_TYPE_A>[src]

pub fn variant(&self) -> EP_TYPE_A[src]

Get enumerated values variant

pub fn is_bulk(&self) -> bool[src]

Checks if the value of the field is BULK

pub fn is_control(&self) -> bool[src]

Checks if the value of the field is CONTROL

pub fn is_iso(&self) -> bool[src]

Checks if the value of the field is ISO

pub fn is_interrupt(&self) -> bool[src]

Checks if the value of the field is INTERRUPT

impl R<u8, STAT_RX_A>[src]

pub fn variant(&self) -> STAT_RX_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_stall(&self) -> bool[src]

Checks if the value of the field is STALL

pub fn is_nak(&self) -> bool[src]

Checks if the value of the field is NAK

pub fn is_valid(&self) -> bool[src]

Checks if the value of the field is VALID

impl R<u32, Reg<u32, _EP4R>>[src]

pub fn ea(&self) -> EA_R[src]

Bits 0:3 - Endpoint address

pub fn stat_tx(&self) -> STAT_TX_R[src]

Bits 4:5 - Status bits, for transmission transfers

pub fn dtog_tx(&self) -> DTOG_TX_R[src]

Bit 6 - Data Toggle, for transmission transfers

pub fn ctr_tx(&self) -> CTR_TX_R[src]

Bit 7 - Correct Transfer for transmission

pub fn ep_kind(&self) -> EP_KIND_R[src]

Bit 8 - Endpoint kind

pub fn ep_type(&self) -> EP_TYPE_R[src]

Bits 9:10 - Endpoint type

pub fn setup(&self) -> SETUP_R[src]

Bit 11 - Setup transaction completed

pub fn stat_rx(&self) -> STAT_RX_R[src]

Bits 12:13 - Status bits, for reception transfers

pub fn dtog_rx(&self) -> DTOG_RX_R[src]

Bit 14 - Data Toggle, for reception transfers

pub fn ctr_rx(&self) -> CTR_RX_R[src]

Bit 15 - Correct transfer for reception

impl R<u8, STAT_TX_A>[src]

pub fn variant(&self) -> STAT_TX_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_stall(&self) -> bool[src]

Checks if the value of the field is STALL

pub fn is_nak(&self) -> bool[src]

Checks if the value of the field is NAK

pub fn is_valid(&self) -> bool[src]

Checks if the value of the field is VALID

impl R<u8, EP_TYPE_A>[src]

pub fn variant(&self) -> EP_TYPE_A[src]

Get enumerated values variant

pub fn is_bulk(&self) -> bool[src]

Checks if the value of the field is BULK

pub fn is_control(&self) -> bool[src]

Checks if the value of the field is CONTROL

pub fn is_iso(&self) -> bool[src]

Checks if the value of the field is ISO

pub fn is_interrupt(&self) -> bool[src]

Checks if the value of the field is INTERRUPT

impl R<u8, STAT_RX_A>[src]

pub fn variant(&self) -> STAT_RX_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_stall(&self) -> bool[src]

Checks if the value of the field is STALL

pub fn is_nak(&self) -> bool[src]

Checks if the value of the field is NAK

pub fn is_valid(&self) -> bool[src]

Checks if the value of the field is VALID

impl R<u32, Reg<u32, _EP5R>>[src]

pub fn ea(&self) -> EA_R[src]

Bits 0:3 - Endpoint address

pub fn stat_tx(&self) -> STAT_TX_R[src]

Bits 4:5 - Status bits, for transmission transfers

pub fn dtog_tx(&self) -> DTOG_TX_R[src]

Bit 6 - Data Toggle, for transmission transfers

pub fn ctr_tx(&self) -> CTR_TX_R[src]

Bit 7 - Correct Transfer for transmission

pub fn ep_kind(&self) -> EP_KIND_R[src]

Bit 8 - Endpoint kind

pub fn ep_type(&self) -> EP_TYPE_R[src]

Bits 9:10 - Endpoint type

pub fn setup(&self) -> SETUP_R[src]

Bit 11 - Setup transaction completed

pub fn stat_rx(&self) -> STAT_RX_R[src]

Bits 12:13 - Status bits, for reception transfers

pub fn dtog_rx(&self) -> DTOG_RX_R[src]

Bit 14 - Data Toggle, for reception transfers

pub fn ctr_rx(&self) -> CTR_RX_R[src]

Bit 15 - Correct transfer for reception

impl R<u8, STAT_TX_A>[src]

pub fn variant(&self) -> STAT_TX_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_stall(&self) -> bool[src]

Checks if the value of the field is STALL

pub fn is_nak(&self) -> bool[src]

Checks if the value of the field is NAK

pub fn is_valid(&self) -> bool[src]

Checks if the value of the field is VALID

impl R<u8, EP_TYPE_A>[src]

pub fn variant(&self) -> EP_TYPE_A[src]

Get enumerated values variant

pub fn is_bulk(&self) -> bool[src]

Checks if the value of the field is BULK

pub fn is_control(&self) -> bool[src]

Checks if the value of the field is CONTROL

pub fn is_iso(&self) -> bool[src]

Checks if the value of the field is ISO

pub fn is_interrupt(&self) -> bool[src]

Checks if the value of the field is INTERRUPT

impl R<u8, STAT_RX_A>[src]

pub fn variant(&self) -> STAT_RX_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_stall(&self) -> bool[src]

Checks if the value of the field is STALL

pub fn is_nak(&self) -> bool[src]

Checks if the value of the field is NAK

pub fn is_valid(&self) -> bool[src]

Checks if the value of the field is VALID

impl R<u32, Reg<u32, _EP6R>>[src]

pub fn ea(&self) -> EA_R[src]

Bits 0:3 - Endpoint address

pub fn stat_tx(&self) -> STAT_TX_R[src]

Bits 4:5 - Status bits, for transmission transfers

pub fn dtog_tx(&self) -> DTOG_TX_R[src]

Bit 6 - Data Toggle, for transmission transfers

pub fn ctr_tx(&self) -> CTR_TX_R[src]

Bit 7 - Correct Transfer for transmission

pub fn ep_kind(&self) -> EP_KIND_R[src]

Bit 8 - Endpoint kind

pub fn ep_type(&self) -> EP_TYPE_R[src]

Bits 9:10 - Endpoint type

pub fn setup(&self) -> SETUP_R[src]

Bit 11 - Setup transaction completed

pub fn stat_rx(&self) -> STAT_RX_R[src]

Bits 12:13 - Status bits, for reception transfers

pub fn dtog_rx(&self) -> DTOG_RX_R[src]

Bit 14 - Data Toggle, for reception transfers

pub fn ctr_rx(&self) -> CTR_RX_R[src]

Bit 15 - Correct transfer for reception

impl R<u8, STAT_TX_A>[src]

pub fn variant(&self) -> STAT_TX_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_stall(&self) -> bool[src]

Checks if the value of the field is STALL

pub fn is_nak(&self) -> bool[src]

Checks if the value of the field is NAK

pub fn is_valid(&self) -> bool[src]

Checks if the value of the field is VALID

impl R<u8, EP_TYPE_A>[src]

pub fn variant(&self) -> EP_TYPE_A[src]

Get enumerated values variant

pub fn is_bulk(&self) -> bool[src]

Checks if the value of the field is BULK

pub fn is_control(&self) -> bool[src]

Checks if the value of the field is CONTROL

pub fn is_iso(&self) -> bool[src]

Checks if the value of the field is ISO

pub fn is_interrupt(&self) -> bool[src]

Checks if the value of the field is INTERRUPT

impl R<u8, STAT_RX_A>[src]

pub fn variant(&self) -> STAT_RX_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_stall(&self) -> bool[src]

Checks if the value of the field is STALL

pub fn is_nak(&self) -> bool[src]

Checks if the value of the field is NAK

pub fn is_valid(&self) -> bool[src]

Checks if the value of the field is VALID

impl R<u32, Reg<u32, _EP7R>>[src]

pub fn ea(&self) -> EA_R[src]

Bits 0:3 - Endpoint address

pub fn stat_tx(&self) -> STAT_TX_R[src]

Bits 4:5 - Status bits, for transmission transfers

pub fn dtog_tx(&self) -> DTOG_TX_R[src]

Bit 6 - Data Toggle, for transmission transfers

pub fn ctr_tx(&self) -> CTR_TX_R[src]

Bit 7 - Correct Transfer for transmission

pub fn ep_kind(&self) -> EP_KIND_R[src]

Bit 8 - Endpoint kind

pub fn ep_type(&self) -> EP_TYPE_R[src]

Bits 9:10 - Endpoint type

pub fn setup(&self) -> SETUP_R[src]

Bit 11 - Setup transaction completed

pub fn stat_rx(&self) -> STAT_RX_R[src]

Bits 12:13 - Status bits, for reception transfers

pub fn dtog_rx(&self) -> DTOG_RX_R[src]

Bit 14 - Data Toggle, for reception transfers

pub fn ctr_rx(&self) -> CTR_RX_R[src]

Bit 15 - Correct transfer for reception

impl R<bool, FRES_A>[src]

pub fn variant(&self) -> FRES_A[src]

Get enumerated values variant

pub fn is_no_reset(&self) -> bool[src]

Checks if the value of the field is NORESET

pub fn is_reset(&self) -> bool[src]

Checks if the value of the field is RESET

impl R<bool, PDWN_A>[src]

pub fn variant(&self) -> PDWN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, LPMODE_A>[src]

pub fn variant(&self) -> LPMODE_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, FSUSP_A>[src]

pub fn variant(&self) -> FSUSP_A[src]

Get enumerated values variant

pub fn is_no_effect(&self) -> bool[src]

Checks if the value of the field is NOEFFECT

pub fn is_suspend(&self) -> bool[src]

Checks if the value of the field is SUSPEND

impl R<bool, RESUME_A>[src]

pub fn variant(&self) -> Variant<bool, RESUME_A>[src]

Get enumerated values variant

pub fn is_requested(&self) -> bool[src]

Checks if the value of the field is REQUESTED

impl R<bool, ESOFM_A>[src]

pub fn variant(&self) -> ESOFM_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, SOFM_A>[src]

pub fn variant(&self) -> SOFM_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, RESETM_A>[src]

pub fn variant(&self) -> RESETM_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, SUSPM_A>[src]

pub fn variant(&self) -> SUSPM_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, WKUPM_A>[src]

pub fn variant(&self) -> WKUPM_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, ERRM_A>[src]

pub fn variant(&self) -> ERRM_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, PMAOVRM_A>[src]

pub fn variant(&self) -> PMAOVRM_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, CTRM_A>[src]

pub fn variant(&self) -> CTRM_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _CNTR>>[src]

pub fn fres(&self) -> FRES_R[src]

Bit 0 - Force USB Reset

pub fn pdwn(&self) -> PDWN_R[src]

Bit 1 - Power down

pub fn lpmode(&self) -> LPMODE_R[src]

Bit 2 - Low-power mode

pub fn fsusp(&self) -> FSUSP_R[src]

Bit 3 - Force suspend

pub fn resume(&self) -> RESUME_R[src]

Bit 4 - Resume request

pub fn esofm(&self) -> ESOFM_R[src]

Bit 8 - Expected start of frame interrupt mask

pub fn sofm(&self) -> SOFM_R[src]

Bit 9 - Start of frame interrupt mask

pub fn resetm(&self) -> RESETM_R[src]

Bit 10 - USB reset interrupt mask

pub fn suspm(&self) -> SUSPM_R[src]

Bit 11 - Suspend mode interrupt mask

pub fn wkupm(&self) -> WKUPM_R[src]

Bit 12 - Wakeup interrupt mask

pub fn errm(&self) -> ERRM_R[src]

Bit 13 - Error interrupt mask

pub fn pmaovrm(&self) -> PMAOVRM_R[src]

Bit 14 - Packet memory area over / underrun interrupt mask

pub fn ctrm(&self) -> CTRM_R[src]

Bit 15 - Correct transfer interrupt mask

impl R<bool, DIR_A>[src]

pub fn variant(&self) -> DIR_A[src]

Get enumerated values variant

pub fn is_to(&self) -> bool[src]

Checks if the value of the field is TO

pub fn is_from(&self) -> bool[src]

Checks if the value of the field is FROM

impl R<bool, ESOF_A>[src]

pub fn variant(&self) -> Variant<bool, ESOF_A>[src]

Get enumerated values variant

pub fn is_expected_start_of_frame(&self) -> bool[src]

Checks if the value of the field is EXPECTEDSTARTOFFRAME

impl R<bool, SOF_A>[src]

pub fn variant(&self) -> Variant<bool, SOF_A>[src]

Get enumerated values variant

pub fn is_start_of_frame(&self) -> bool[src]

Checks if the value of the field is STARTOFFRAME

impl R<bool, RESET_A>[src]

pub fn variant(&self) -> Variant<bool, RESET_A>[src]

Get enumerated values variant

pub fn is_reset(&self) -> bool[src]

Checks if the value of the field is RESET

impl R<bool, SUSP_A>[src]

pub fn variant(&self) -> Variant<bool, SUSP_A>[src]

Get enumerated values variant

pub fn is_suspend(&self) -> bool[src]

Checks if the value of the field is SUSPEND

impl R<bool, WKUP_A>[src]

pub fn variant(&self) -> Variant<bool, WKUP_A>[src]

Get enumerated values variant

pub fn is_wakeup(&self) -> bool[src]

Checks if the value of the field is WAKEUP

impl R<bool, ERR_A>[src]

pub fn variant(&self) -> Variant<bool, ERR_A>[src]

Get enumerated values variant

pub fn is_error(&self) -> bool[src]

Checks if the value of the field is ERROR

impl R<bool, PMAOVR_A>[src]

pub fn variant(&self) -> Variant<bool, PMAOVR_A>[src]

Get enumerated values variant

pub fn is_overrun(&self) -> bool[src]

Checks if the value of the field is OVERRUN

impl R<bool, CTR_A>[src]

pub fn variant(&self) -> Variant<bool, CTR_A>[src]

Get enumerated values variant

pub fn is_completed(&self) -> bool[src]

Checks if the value of the field is COMPLETED

impl R<u32, Reg<u32, _ISTR>>[src]

pub fn ep_id(&self) -> EP_ID_R[src]

Bits 0:3 - Endpoint Identifier

pub fn dir(&self) -> DIR_R[src]

Bit 4 - Direction of transaction

pub fn esof(&self) -> ESOF_R[src]

Bit 8 - Expected start frame

pub fn sof(&self) -> SOF_R[src]

Bit 9 - start of frame

pub fn reset(&self) -> RESET_R[src]

Bit 10 - reset request

pub fn susp(&self) -> SUSP_R[src]

Bit 11 - Suspend mode request

pub fn wkup(&self) -> WKUP_R[src]

Bit 12 - Wakeup

pub fn err(&self) -> ERR_R[src]

Bit 13 - Error

pub fn pmaovr(&self) -> PMAOVR_R[src]

Bit 14 - Packet memory area over / underrun

pub fn ctr(&self) -> CTR_R[src]

Bit 15 - Correct transfer

impl R<bool, LCK_A>[src]

pub fn variant(&self) -> Variant<bool, LCK_A>[src]

Get enumerated values variant

pub fn is_locked(&self) -> bool[src]

Checks if the value of the field is LOCKED

impl R<bool, RXDM_A>[src]

pub fn variant(&self) -> Variant<bool, RXDM_A>[src]

Get enumerated values variant

pub fn is_received(&self) -> bool[src]

Checks if the value of the field is RECEIVED

impl R<bool, RXDP_A>[src]

pub fn variant(&self) -> Variant<bool, RXDP_A>[src]

Get enumerated values variant

pub fn is_received(&self) -> bool[src]

Checks if the value of the field is RECEIVED

impl R<u32, Reg<u32, _FNR>>[src]

pub fn fn_(&self) -> FN_R[src]

Bits 0:10 - Frame number

pub fn lsof(&self) -> LSOF_R[src]

Bits 11:12 - Lost SOF

pub fn lck(&self) -> LCK_R[src]

Bit 13 - Locked

pub fn rxdm(&self) -> RXDM_R[src]

Bit 14 - Receive data - line status

pub fn rxdp(&self) -> RXDP_R[src]

Bit 15 - Receive data + line status

impl R<bool, EF_A>[src]

pub fn variant(&self) -> EF_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _DADDR>>[src]

pub fn add(&self) -> ADD_R[src]

Bits 0:6 - Device address

pub fn ef(&self) -> EF_R[src]

Bit 7 - Enable function

impl R<u32, Reg<u32, _BTABLE>>[src]

pub fn btable(&self) -> BTABLE_R[src]

Bits 3:15 - Buffer table

impl R<u32, Reg<u32, _CR>>[src]

pub fn t(&self) -> T_R[src]

Bits 0:6 - 7-bit counter (MSB to LSB)

impl R<u8, WDGTB_A>[src]

pub fn variant(&self) -> WDGTB_A[src]

Get enumerated values variant

pub fn is_div1(&self) -> bool[src]

Checks if the value of the field is DIV1

pub fn is_div2(&self) -> bool[src]

Checks if the value of the field is DIV2

pub fn is_div4(&self) -> bool[src]

Checks if the value of the field is DIV4

pub fn is_div8(&self) -> bool[src]

Checks if the value of the field is DIV8

impl R<u32, Reg<u32, _CFR>>[src]

pub fn w(&self) -> W_R[src]

Bits 0:6 - 7-bit window value

pub fn wdgtb(&self) -> WDGTB_R[src]

Bits 7:8 - Timer base

impl R<bool, EWIF_A>[src]

pub fn variant(&self) -> EWIF_A[src]

Get enumerated values variant

pub fn is_pending(&self) -> bool[src]

Checks if the value of the field is PENDING

pub fn is_finished(&self) -> bool[src]

Checks if the value of the field is FINISHED

impl R<u32, Reg<u32, _SR>>[src]

pub fn ewif(&self) -> EWIF_R[src]

Bit 0 - EWIF

impl R<u32, Reg<u32, _SR>>[src]

pub fn jcnr(&self) -> JCNR_R[src]

Bit 9 - Injected channel not ready

pub fn rcnr(&self) -> RCNR_R[src]

Bit 8 - Regular channel not ready

pub fn adons(&self) -> ADONS_R[src]

Bit 6 - ADC ON status

pub fn ovr(&self) -> OVR_R[src]

Bit 5 - Overrun

pub fn strt(&self) -> STRT_R[src]

Bit 4 - Regular channel start flag

pub fn jstrt(&self) -> JSTRT_R[src]

Bit 3 - Injected channel start flag

pub fn jeoc(&self) -> JEOC_R[src]

Bit 2 - Injected channel end of conversion

pub fn eoc(&self) -> EOC_R[src]

Bit 1 - Regular channel end of conversion

pub fn awd(&self) -> AWD_R[src]

Bit 0 - Analog watchdog flag

impl R<u32, Reg<u32, _CR1>>[src]

pub fn ovrie(&self) -> OVRIE_R[src]

Bit 26 - Overrun interrupt enable

pub fn res(&self) -> RES_R[src]

Bits 24:25 - Resolution

pub fn awden(&self) -> AWDEN_R[src]

Bit 23 - Analog watchdog enable on regular channels

pub fn jawden(&self) -> JAWDEN_R[src]

Bit 22 - Analog watchdog enable on injected channels

pub fn pdi(&self) -> PDI_R[src]

Bit 17 - Power down during the idle phase

pub fn pdd(&self) -> PDD_R[src]

Bit 16 - Power down during the delay phase

pub fn discnum(&self) -> DISCNUM_R[src]

Bits 13:15 - Discontinuous mode channel count

pub fn jdiscen(&self) -> JDISCEN_R[src]

Bit 12 - Discontinuous mode on injected channels

pub fn discen(&self) -> DISCEN_R[src]

Bit 11 - Discontinuous mode on regular channels

pub fn jauto(&self) -> JAUTO_R[src]

Bit 10 - Automatic injected group conversion

pub fn awdsgl(&self) -> AWDSGL_R[src]

Bit 9 - Enable the watchdog on a single channel in scan mode

pub fn scan(&self) -> SCAN_R[src]

Bit 8 - Scan mode

pub fn jeocie(&self) -> JEOCIE_R[src]

Bit 7 - Interrupt enable for injected channels

pub fn awdie(&self) -> AWDIE_R[src]

Bit 6 - Analog watchdog interrupt enable

pub fn eocie(&self) -> EOCIE_R[src]

Bit 5 - Interrupt enable for EOC

pub fn awdch(&self) -> AWDCH_R[src]

Bits 0:4 - Analog watchdog channel select bits

impl R<u32, Reg<u32, _CR2>>[src]

pub fn swstart(&self) -> SWSTART_R[src]

Bit 30 - Start conversion of regular channels

pub fn exten(&self) -> EXTEN_R[src]

Bits 28:29 - External trigger enable for regular channels

pub fn extsel(&self) -> EXTSEL_R[src]

Bits 24:27 - External event select for regular group

pub fn jswstart(&self) -> JSWSTART_R[src]

Bit 22 - Start conversion of injected channels

pub fn jexten(&self) -> JEXTEN_R[src]

Bits 20:21 - External trigger enable for injected channels

pub fn jextsel(&self) -> JEXTSEL_R[src]

Bits 16:19 - External event select for injected group

pub fn align(&self) -> ALIGN_R[src]

Bit 11 - Data alignment

pub fn eocs(&self) -> EOCS_R[src]

Bit 10 - End of conversion selection

pub fn dds(&self) -> DDS_R[src]

Bit 9 - DMA disable selection

pub fn dma(&self) -> DMA_R[src]

Bit 8 - Direct memory access mode

pub fn dels(&self) -> DELS_R[src]

Bits 4:6 - Delay selection

pub fn adc_cfg(&self) -> ADC_CFG_R[src]

Bit 2 - ADC configuration

pub fn cont(&self) -> CONT_R[src]

Bit 1 - Continuous conversion

pub fn adon(&self) -> ADON_R[src]

Bit 0 - A/D Converter ON / OFF

impl R<u32, Reg<u32, _SMPR1>>[src]

pub fn smp(&self) -> SMP_R[src]

Bits 0:29 - Channel sampling time selection

impl R<u32, Reg<u32, _SMPR2>>[src]

pub fn smp(&self) -> SMP_R[src]

Bits 0:29 - Channel sampling time selection

impl R<u32, Reg<u32, _SMPR3>>[src]

pub fn smp(&self) -> SMP_R[src]

Bits 0:29 - Channel Sample time selection

impl R<u32, Reg<u32, _JOFR1>>[src]

pub fn joffset1(&self) -> JOFFSET1_R[src]

Bits 0:11 - Data offset for injected channel x

impl R<u32, Reg<u32, _JOFR2>>[src]

pub fn joffset2(&self) -> JOFFSET2_R[src]

Bits 0:11 - Data offset for injected channel x

impl R<u32, Reg<u32, _JOFR3>>[src]

pub fn joffset3(&self) -> JOFFSET3_R[src]

Bits 0:11 - Data offset for injected channel x

impl R<u32, Reg<u32, _JOFR4>>[src]

pub fn joffset4(&self) -> JOFFSET4_R[src]

Bits 0:11 - Data offset for injected channel x

impl R<u32, Reg<u32, _HTR>>[src]

pub fn ht(&self) -> HT_R[src]

Bits 0:11 - Analog watchdog higher threshold

impl R<u32, Reg<u32, _LTR>>[src]

pub fn lt(&self) -> LT_R[src]

Bits 0:11 - Analog watchdog lower threshold

impl R<u32, Reg<u32, _SQR1>>[src]

pub fn l(&self) -> L_R[src]

Bits 20:23 - Regular channel sequence length

pub fn sq28(&self) -> SQ28_R[src]

Bits 15:19 - 28th conversion in regular sequence

pub fn sq27(&self) -> SQ27_R[src]

Bits 10:14 - 27th conversion in regular sequence

pub fn sq26(&self) -> SQ26_R[src]

Bits 5:9 - 26th conversion in regular sequence

pub fn sq25(&self) -> SQ25_R[src]

Bits 0:4 - 25th conversion in regular sequence

impl R<u32, Reg<u32, _SQR2>>[src]

pub fn sq24(&self) -> SQ24_R[src]

Bits 25:29 - 24th conversion in regular sequence

pub fn sq23(&self) -> SQ23_R[src]

Bits 20:24 - 23rd conversion in regular sequence

pub fn sq22(&self) -> SQ22_R[src]

Bits 15:19 - 22nd conversion in regular sequence

pub fn sq21(&self) -> SQ21_R[src]

Bits 10:14 - 21st conversion in regular sequence

pub fn sq20(&self) -> SQ20_R[src]

Bits 5:9 - 20th conversion in regular sequence

pub fn sq19(&self) -> SQ19_R[src]

Bits 0:4 - 19th conversion in regular sequence

impl R<u32, Reg<u32, _SQR3>>[src]

pub fn sq18(&self) -> SQ18_R[src]

Bits 25:29 - 18th conversion in regular sequence

pub fn sq17(&self) -> SQ17_R[src]

Bits 20:24 - 17th conversion in regular sequence

pub fn sq16(&self) -> SQ16_R[src]

Bits 15:19 - 16th conversion in regular sequence

pub fn sq15(&self) -> SQ15_R[src]

Bits 10:14 - 15th conversion in regular sequence

pub fn sq14(&self) -> SQ14_R[src]

Bits 5:9 - 14th conversion in regular sequence

pub fn sq13(&self) -> SQ13_R[src]

Bits 0:4 - 13th conversion in regular sequence

impl R<u32, Reg<u32, _SQR4>>[src]

pub fn sq12(&self) -> SQ12_R[src]

Bits 25:29 - 12th conversion in regular sequence

pub fn sq11(&self) -> SQ11_R[src]

Bits 20:24 - 11th conversion in regular sequence

pub fn sq10(&self) -> SQ10_R[src]

Bits 15:19 - 10th conversion in regular sequence

pub fn sq9(&self) -> SQ9_R[src]

Bits 10:14 - 9th conversion in regular sequence

pub fn sq8(&self) -> SQ8_R[src]

Bits 5:9 - 8th conversion in regular sequence

pub fn sq7(&self) -> SQ7_R[src]

Bits 0:4 - 7th conversion in regular sequence

impl R<u32, Reg<u32, _SQR5>>[src]

pub fn sq6(&self) -> SQ6_R[src]

Bits 25:29 - 6th conversion in regular sequence

pub fn sq5(&self) -> SQ5_R[src]

Bits 20:24 - 5th conversion in regular sequence

pub fn sq4(&self) -> SQ4_R[src]

Bits 15:19 - 4th conversion in regular sequence

pub fn sq3(&self) -> SQ3_R[src]

Bits 10:14 - 3rd conversion in regular sequence

pub fn sq2(&self) -> SQ2_R[src]

Bits 5:9 - 2nd conversion in regular sequence

pub fn sq1(&self) -> SQ1_R[src]

Bits 0:4 - 1st conversion in regular sequence

impl R<u32, Reg<u32, _JSQR>>[src]

pub fn jl(&self) -> JL_R[src]

Bits 20:21 - Injected sequence length

pub fn jsq4(&self) -> JSQ4_R[src]

Bits 15:19 - 4th conversion in injected sequence

pub fn jsq3(&self) -> JSQ3_R[src]

Bits 10:14 - 3rd conversion in injected sequence

pub fn jsq2(&self) -> JSQ2_R[src]

Bits 5:9 - 2nd conversion in injected sequence

pub fn jsq1(&self) -> JSQ1_R[src]

Bits 0:4 - 1st conversion in injected sequence

impl R<u32, Reg<u32, _JDR1>>[src]

pub fn jdata(&self) -> JDATA_R[src]

Bits 0:15 - Injected data

impl R<u32, Reg<u32, _JDR2>>[src]

pub fn jdata(&self) -> JDATA_R[src]

Bits 0:15 - Injected data

impl R<u32, Reg<u32, _JDR3>>[src]

pub fn jdata(&self) -> JDATA_R[src]

Bits 0:15 - Injected data

impl R<u32, Reg<u32, _JDR4>>[src]

pub fn jdata(&self) -> JDATA_R[src]

Bits 0:15 - Injected data

impl R<u32, Reg<u32, _DR>>[src]

pub fn regular_data(&self) -> REGULARDATA_R[src]

Bits 0:15 - Regular data

impl R<u32, Reg<u32, _SMPR0>>[src]

pub fn smp(&self) -> SMP_R[src]

Bits 0:5 - Channel Sample time selection

impl R<u32, Reg<u32, _CSR>>[src]

pub fn awd1(&self) -> AWD1_R[src]

Bit 0 - Analog watchdog flag of the ADC

pub fn eoc1(&self) -> EOC1_R[src]

Bit 1 - End of conversion of the ADC

pub fn jeoc1(&self) -> JEOC1_R[src]

Bit 2 - Injected channel end of conversion of the ADC

pub fn jstrt1(&self) -> JSTRT1_R[src]

Bit 3 - Injected channel Start flag of the ADC

pub fn strt1(&self) -> STRT1_R[src]

Bit 4 - Regular channel Start flag of the ADC

pub fn ovr1(&self) -> OVR1_R[src]

Bit 5 - Overrun flag of the ADC

pub fn adons1(&self) -> ADONS1_R[src]

Bit 6 - ADON Status of ADC1

impl R<u32, Reg<u32, _CCR>>[src]

pub fn adcpre(&self) -> ADCPRE_R[src]

Bits 16:17 - ADC prescaler

pub fn tsvrefe(&self) -> TSVREFE_R[src]

Bit 23 - Temperature sensor and VREFINT enable

impl R<u32, Reg<u32, _IDCODE>>[src]

pub fn dev_id(&self) -> DEV_ID_R[src]

Bits 0:11 - Device identifier

pub fn rev_id(&self) -> REV_ID_R[src]

Bits 16:31 - Revision identifie

impl R<u32, Reg<u32, _CR>>[src]

pub fn dbg_sleep(&self) -> DBG_SLEEP_R[src]

Bit 0 - Debug Sleep mode

pub fn dbg_stop(&self) -> DBG_STOP_R[src]

Bit 1 - Debug Stop mode

pub fn dbg_standby(&self) -> DBG_STANDBY_R[src]

Bit 2 - Debug Standby mode

pub fn trace_ioen(&self) -> TRACE_IOEN_R[src]

Bit 5 - Trace pin assignment control

pub fn trace_mode(&self) -> TRACE_MODE_R[src]

Bits 6:7 - Trace pin assignment control

impl R<u32, Reg<u32, _APB1_FZ>>[src]

pub fn dbg_tim2_stop(&self) -> DBG_TIM2_STOP_R[src]

Bit 0 - TIM2 counter stopped when core is halted

pub fn dbg_tim3_stop(&self) -> DBG_TIM3_STOP_R[src]

Bit 1 - TIM3 counter stopped when core is halted

pub fn dbg_tim4_stop(&self) -> DBG_TIM4_STOP_R[src]

Bit 2 - TIM4 counter stopped when core is halted

pub fn dbg_tim5_stop(&self) -> DBG_TIM5_STOP_R[src]

Bit 3 - TIM5 counter stopped when core is halted

pub fn dbg_tim6_stop(&self) -> DBG_TIM6_STOP_R[src]

Bit 4 - TIM6 counter stopped when core is halted

pub fn dbg_tim7_stop(&self) -> DBG_TIM7_STOP_R[src]

Bit 5 - TIM7 counter stopped when core is halted

pub fn dbg_rtc_stop(&self) -> DBG_RTC_STOP_R[src]

Bit 10 - Debug RTC stopped when core is halted

pub fn dbg_wwdg_stop(&self) -> DBG_WWDG_STOP_R[src]

Bit 11 - Debug window watchdog stopped when core is halted

pub fn dbg_iwdg_stop(&self) -> DBG_IWDG_STOP_R[src]

Bit 12 - Debug independent watchdog stopped when core is halted

pub fn dbg_i2c1_smbus_timeout(&self) -> DBG_I2C1_SMBUS_TIMEOUT_R[src]

Bit 21 - SMBUS timeout mode stopped when core is halted

pub fn dbg_i2c2_smbus_timeout(&self) -> DBG_I2C2_SMBUS_TIMEOUT_R[src]

Bit 22 - SMBUS timeout mode stopped when core is halted

impl R<u32, Reg<u32, _APB2_FZ>>[src]

pub fn dbg_tim9_stop(&self) -> DBG_TIM9_STOP_R[src]

Bit 2 - TIM counter stopped when core is halted

pub fn dbg_tim10_stop(&self) -> DBG_TIM10_STOP_R[src]

Bit 3 - TIM counter stopped when core is halted

pub fn dbg_tim11_stop(&self) -> DBG_TIM11_STOP_R[src]

Bit 4 - TIM counter stopped when core is halted

impl R<u32, Reg<u32, _ACTRL>>[src]

pub fn disfold(&self) -> DISFOLD_R[src]

Bit 2 - DISFOLD

pub fn fpexcodis(&self) -> FPEXCODIS_R[src]

Bit 10 - FPEXCODIS

pub fn disramode(&self) -> DISRAMODE_R[src]

Bit 11 - DISRAMODE

pub fn disitmatbflush(&self) -> DISITMATBFLUSH_R[src]

Bit 12 - DISITMATBFLUSH

impl R<u32, Reg<u32, _STIR>>[src]

pub fn intid(&self) -> INTID_R[src]

Bits 0:8 - Software generated interrupt ID

impl R<u32, Reg<u32, _CTRL>>[src]

pub fn enable(&self) -> ENABLE_R[src]

Bit 0 - Counter enable

pub fn tickint(&self) -> TICKINT_R[src]

Bit 1 - SysTick exception request enable

pub fn clksource(&self) -> CLKSOURCE_R[src]

Bit 2 - Clock source selection

pub fn countflag(&self) -> COUNTFLAG_R[src]

Bit 16 - COUNTFLAG

impl R<u32, Reg<u32, _LOAD_>>[src]

pub fn reload(&self) -> RELOAD_R[src]

Bits 0:23 - RELOAD value

impl R<u32, Reg<u32, _VAL>>[src]

pub fn current(&self) -> CURRENT_R[src]

Bits 0:23 - Current counter value

impl R<u32, Reg<u32, _CALIB>>[src]

pub fn tenms(&self) -> TENMS_R[src]

Bits 0:23 - Calibration value

Trait Implementations

impl<U, T, FI> PartialEq<FI> for R<U, T> where
    U: PartialEq,
    FI: Copy + Into<U>, 
[src]

Auto Trait Implementations

impl<U, T> Send for R<U, T> where
    T: Send,
    U: Send

impl<U, T> Sync for R<U, T> where
    T: Sync,
    U: Sync

impl<U, T> Unpin for R<U, T> where
    T: Unpin,
    U: Unpin

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.