[−][src]Struct k1921vk01t_pac::nt_common_reg::RegisterBlock
Register block
Fields
gpiopctla: GPIOPCTLA
0x18 - Port A alternative function selection register
gpiopctlb: GPIOPCTLB
0x1c - Port B alternative function selection register
gpiopctlc: GPIOPCTLC
0x20 - Port C alternative function selection register
gpiopctld: GPIOPCTLD
0x24 - Port D alternative function selection register
gpiopctle: GPIOPCTLE
0x28 - Port E alternative function selection register
gpiopctlf: GPIOPCTLF
0x2c - Port F alternative function selection register
gpiopctlg: GPIOPCTLG
0x30 - Port G alternative function selection register
gpiopctlh: GPIOPCTLH
0x34 - Port H alternative function selection register
pll_ctrl: PLL_CTRL
0x94 - PLL control register
pll_od: PLL_OD
0x98 - PLL output divider register
pll_nr: PLL_NR
0x9c - PLL reference divider register
pll_nf: PLL_NF
0xa0 - PLL feedback divider register
ext_mem_cfg: EXT_MEM_CFG
0xa4 - External memory configuration register
adc_ctrl0: ADC_CTRL0
0xa8 - ADC 0-3 clock control register
adc_ctrl1: ADC_CTRL1
0xac - ADC 4-7 clock control register
pwm_sync: PWM_SYNC
0xb0 - PWM prescalers sync register
pwm_ctrl: PWM_CTRL
0xb4 - PWM sync control register
sys_clk: SYS_CLK
0xb8 - System clock control register
apb_clk: APB_CLK
0xbc - Peripheral clock control register
uart_clk: UART_CLK
0xc0 - UART clock control register
spi_clk: SPI_CLK
0xc4 - SPI clock control register
per_rst0: PER_RST0
0xc8 - Peripheral reset register 0
per_rst1: PER_RST1
0xcc - Peripheral reset register 1
gpiose0: GPIOSE0
0xd0 - Control register resynchronization input ports A, B
gpiose1: GPIOSE1
0xd4 - Control register resynchronization input ports C, D
gpiose2: GPIOSE2
0xd8 - Control register resynchronization input ports E, F
gpiose3: GPIOSE3
0xdc - Control register resynchronization input ports G, H
gpioqe0: GPIOQE0
0xf0 - Register filter settings input ports A, B
gpioqe1: GPIOQE1
0xf4 - Register filter settings input ports C, D
gpioqe2: GPIOQE2
0xf8 - Register filter settings input ports E, F
gpioqe3: GPIOQE3
0xfc - Register filter settings input ports G, H
gpioqm0: GPIOQM0
0x100 - Register filter settings input ports A, B
gpioqm1: GPIOQM1
0x104 - Register filter settings input ports C, D
gpioqm2: GPIOQM2
0x108 - Register filter settings input ports E, F
gpioqm3: GPIOQM3
0x10c - Register filter settings input ports G, H
gpioqpad: GPIOQPAD
0x110 - Register filter settings input ports A, B, C, D
gpioqpeh: GPIOQPEH
0x114 - Register filter settings input ports E, F, G, H
usb_ctrl: USB_CTRL
0x130 - Customize the USB PHY
uart_spi_clk_sel: UART_SPI_CLK_SEL
0x138 - Select source clk UART and SSP register
adc_ctrl2: ADC_CTRL2
0x13c - ADC control register 2
flash_full_erase: FLASH_FULL_ERASE
0x164 - Full erase flash (user and boot) register
Methods
impl RegisterBlock
[src]
pub fn gpiodena(&self) -> &GPIODENA
[src]
0x00 - Port A digital enable register
pub fn gpiodena_mut(&self) -> &mut GPIODENA
[src]
0x00 - Port A digital enable register
pub fn gpioden0(&self) -> &GPIODEN0
[src]
0x00 - Port A,B digital enable register
pub fn gpioden0_mut(&self) -> &mut GPIODEN0
[src]
0x00 - Port A,B digital enable register
pub fn gpiodenb(&self) -> &GPIODENB
[src]
0x02 - Port B digital enable register
pub fn gpiodenb_mut(&self) -> &mut GPIODENB
[src]
0x02 - Port B digital enable register
pub fn gpiodenc(&self) -> &GPIODENC
[src]
0x04 - Port C digital enable register
pub fn gpiodenc_mut(&self) -> &mut GPIODENC
[src]
0x04 - Port C digital enable register
pub fn gpioden1(&self) -> &GPIODEN1
[src]
0x04 - Port C,D digital enable register
pub fn gpioden1_mut(&self) -> &mut GPIODEN1
[src]
0x04 - Port C,D digital enable register
pub fn gpiodend(&self) -> &GPIODEND
[src]
0x06 - Port D digital enable register
pub fn gpiodend_mut(&self) -> &mut GPIODEND
[src]
0x06 - Port D digital enable register
pub fn gpiodene(&self) -> &GPIODENE
[src]
0x08 - Port E digital enable register
pub fn gpiodene_mut(&self) -> &mut GPIODENE
[src]
0x08 - Port E digital enable register
pub fn gpioden2(&self) -> &GPIODEN2
[src]
0x08 - Port E,F digital enable register
pub fn gpioden2_mut(&self) -> &mut GPIODEN2
[src]
0x08 - Port E,F digital enable register
pub fn gpiodenf(&self) -> &GPIODENF
[src]
0x0a - Port F digital enable register
pub fn gpiodenf_mut(&self) -> &mut GPIODENF
[src]
0x0a - Port F digital enable register
pub fn gpiodeng(&self) -> &GPIODENG
[src]
0x0c - Port G digital enable register
pub fn gpiodeng_mut(&self) -> &mut GPIODENG
[src]
0x0c - Port G digital enable register
pub fn gpioden3(&self) -> &GPIODEN3
[src]
0x0c - Port G,H digital enable register
pub fn gpioden3_mut(&self) -> &mut GPIODEN3
[src]
0x0c - Port G,H digital enable register
pub fn gpiodenh(&self) -> &GPIODENH
[src]
0x0e - Port H digital enable register
pub fn gpiodenh_mut(&self) -> &mut GPIODENH
[src]
0x0e - Port H digital enable register
pub fn gpioodctla(&self) -> &GPIOODCTLA
[src]
0x48 - Port A open-drain enable register
pub fn gpioodctla_mut(&self) -> &mut GPIOODCTLA
[src]
0x48 - Port A open-drain enable register
pub fn gpioodctl0(&self) -> &GPIOODCTL0
[src]
0x48 - Port A,B open-drain enable register
pub fn gpioodctl0_mut(&self) -> &mut GPIOODCTL0
[src]
0x48 - Port A,B open-drain enable register
pub fn gpioodctlb(&self) -> &GPIOODCTLB
[src]
0x4a - Port B open-drain enable register
pub fn gpioodctlb_mut(&self) -> &mut GPIOODCTLB
[src]
0x4a - Port B open-drain enable register
pub fn gpioodctlc(&self) -> &GPIOODCTLC
[src]
0x4c - Port C open-drain enable register
pub fn gpioodctlc_mut(&self) -> &mut GPIOODCTLC
[src]
0x4c - Port C open-drain enable register
pub fn gpioodctl1(&self) -> &GPIOODCTL1
[src]
0x4c - Port C,D open-drain enable register
pub fn gpioodctl1_mut(&self) -> &mut GPIOODCTL1
[src]
0x4c - Port C,D open-drain enable register
pub fn gpioodctld(&self) -> &GPIOODCTLD
[src]
0x4e - Port D open-drain enable register
pub fn gpioodctld_mut(&self) -> &mut GPIOODCTLD
[src]
0x4e - Port D open-drain enable register
pub fn gpioodctle(&self) -> &GPIOODCTLE
[src]
0x50 - Port E open-drain enable register
pub fn gpioodctle_mut(&self) -> &mut GPIOODCTLE
[src]
0x50 - Port E open-drain enable register
pub fn gpioodctl2(&self) -> &GPIOODCTL2
[src]
0x50 - Port E,F open-drain enable register
pub fn gpioodctl2_mut(&self) -> &mut GPIOODCTL2
[src]
0x50 - Port E,F open-drain enable register
pub fn gpioodctlf(&self) -> &GPIOODCTLF
[src]
0x52 - Port F open-drain enable register
pub fn gpioodctlf_mut(&self) -> &mut GPIOODCTLF
[src]
0x52 - Port F open-drain enable register
pub fn gpioodctlg(&self) -> &GPIOODCTLG
[src]
0x54 - Port G open-drain enable register
pub fn gpioodctlg_mut(&self) -> &mut GPIOODCTLG
[src]
0x54 - Port G open-drain enable register
pub fn gpioodctl3(&self) -> &GPIOODCTL3
[src]
0x54 - Port G,H open-drain enable register
pub fn gpioodctl3_mut(&self) -> &mut GPIOODCTL3
[src]
0x54 - Port G,H open-drain enable register
pub fn gpioodctlh(&self) -> &GPIOODCTLH
[src]
0x56 - Port H open-drain enable register
pub fn gpioodctlh_mut(&self) -> &mut GPIOODCTLH
[src]
0x56 - Port H open-drain enable register
pub fn gpiodsctla(&self) -> &GPIODSCTLA
[src]
0x60 - Port A strength control register
pub fn gpiodsctla_mut(&self) -> &mut GPIODSCTLA
[src]
0x60 - Port A strength control register
pub fn gpiodsctl0(&self) -> &GPIODSCTL0
[src]
0x60 - Port A,B strength control register
pub fn gpiodsctl0_mut(&self) -> &mut GPIODSCTL0
[src]
0x60 - Port A,B strength control register
pub fn gpiodsctlb(&self) -> &GPIODSCTLB
[src]
0x62 - Port B strength control register
pub fn gpiodsctlb_mut(&self) -> &mut GPIODSCTLB
[src]
0x62 - Port B strength control register
pub fn gpiodsctlc(&self) -> &GPIODSCTLC
[src]
0x64 - Port C strength control register
pub fn gpiodsctlc_mut(&self) -> &mut GPIODSCTLC
[src]
0x64 - Port C strength control register
pub fn gpiodsctl1(&self) -> &GPIODSCTL1
[src]
0x64 - Port C,D strength control register
pub fn gpiodsctl1_mut(&self) -> &mut GPIODSCTL1
[src]
0x64 - Port C,D strength control register
pub fn gpiodsctld(&self) -> &GPIODSCTLD
[src]
0x66 - Port D strength control register
pub fn gpiodsctld_mut(&self) -> &mut GPIODSCTLD
[src]
0x66 - Port D strength control register
pub fn gpiodsctle(&self) -> &GPIODSCTLE
[src]
0x68 - Port E strength control register
pub fn gpiodsctle_mut(&self) -> &mut GPIODSCTLE
[src]
0x68 - Port E strength control register
pub fn gpiodsctl2(&self) -> &GPIODSCTL2
[src]
0x68 - Port E,F strength control register
pub fn gpiodsctl2_mut(&self) -> &mut GPIODSCTL2
[src]
0x68 - Port E,F strength control register
pub fn gpiodsctlf(&self) -> &GPIODSCTLF
[src]
0x6a - Port F strength control register
pub fn gpiodsctlf_mut(&self) -> &mut GPIODSCTLF
[src]
0x6a - Port F strength control register
pub fn gpiodsctlg(&self) -> &GPIODSCTLG
[src]
0x6c - Port G strength control register
pub fn gpiodsctlg_mut(&self) -> &mut GPIODSCTLG
[src]
0x6c - Port G strength control register
pub fn gpiodsctl3(&self) -> &GPIODSCTL3
[src]
0x6c - Port G,H strength control register
pub fn gpiodsctl3_mut(&self) -> &mut GPIODSCTL3
[src]
0x6c - Port G,H strength control register
pub fn gpiodsctlh(&self) -> &GPIODSCTLH
[src]
0x6e - Port H strength control register
pub fn gpiodsctlh_mut(&self) -> &mut GPIODSCTLH
[src]
0x6e - Port H strength control register
pub fn gpiopuctla(&self) -> &GPIOPUCTLA
[src]
0x78 - Port A pull-up enable register
pub fn gpiopuctla_mut(&self) -> &mut GPIOPUCTLA
[src]
0x78 - Port A pull-up enable register
pub fn gpiopuctl0(&self) -> &GPIOPUCTL0
[src]
0x78 - Port A,B pull-up enable register
pub fn gpiopuctl0_mut(&self) -> &mut GPIOPUCTL0
[src]
0x78 - Port A,B pull-up enable register
pub fn gpiopuctlb(&self) -> &GPIOPUCTLB
[src]
0x7a - Port B pull-up enable register
pub fn gpiopuctlb_mut(&self) -> &mut GPIOPUCTLB
[src]
0x7a - Port B pull-up enable register
pub fn gpiopuctlc(&self) -> &GPIOPUCTLC
[src]
0x7c - Port C pull-up enable register
pub fn gpiopuctlc_mut(&self) -> &mut GPIOPUCTLC
[src]
0x7c - Port C pull-up enable register
pub fn gpiopuctl1(&self) -> &GPIOPUCTL1
[src]
0x7c - Port C,D pull-up enable register
pub fn gpiopuctl1_mut(&self) -> &mut GPIOPUCTL1
[src]
0x7c - Port C,D pull-up enable register
pub fn gpiopuctld(&self) -> &GPIOPUCTLD
[src]
0x7e - Port D pull-up enable register
pub fn gpiopuctld_mut(&self) -> &mut GPIOPUCTLD
[src]
0x7e - Port D pull-up enable register
pub fn gpiopuctle(&self) -> &GPIOPUCTLE
[src]
0x80 - Port E pull-up enable register
pub fn gpiopuctle_mut(&self) -> &mut GPIOPUCTLE
[src]
0x80 - Port E pull-up enable register
pub fn gpiopuctl2(&self) -> &GPIOPUCTL2
[src]
0x80 - Port E,F pull-up enable register
pub fn gpiopuctl2_mut(&self) -> &mut GPIOPUCTL2
[src]
0x80 - Port E,F pull-up enable register
pub fn gpiopuctlf(&self) -> &GPIOPUCTLF
[src]
0x82 - Port F pull-up enable register
pub fn gpiopuctlf_mut(&self) -> &mut GPIOPUCTLF
[src]
0x82 - Port F pull-up enable register
pub fn gpiopuctlg(&self) -> &GPIOPUCTLG
[src]
0x84 - Port G pull-up enable register
pub fn gpiopuctlg_mut(&self) -> &mut GPIOPUCTLG
[src]
0x84 - Port G pull-up enable register
pub fn gpiopuctl3(&self) -> &GPIOPUCTL3
[src]
0x84 - Port G,H pull-up enable register
pub fn gpiopuctl3_mut(&self) -> &mut GPIOPUCTL3
[src]
0x84 - Port G,H pull-up enable register
pub fn gpiopuctlh(&self) -> &GPIOPUCTLH
[src]
0x86 - Port H pull-up enable register
pub fn gpiopuctlh_mut(&self) -> &mut GPIOPUCTLH
[src]
0x86 - Port H pull-up enable register
Auto Trait Implementations
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
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]
U: Into<T>,
type Error = !
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,