Struct RegisterBlock
#[repr(C)]pub struct RegisterBlock {Show 22 fields
trgmux_dmamux0: TrgmuxDmamux0,
trgmux_extout: [TrgmuxExtout; 2],
trgmux_adc: [TrgmuxAdc; 2],
_reserved3: [u8; 8],
trgmux_cmp0: TrgmuxCmp0,
_reserved4: [u8; 8],
trgmux_ftm0: TrgmuxFtm0,
trgmux_ftm1: TrgmuxFtm1,
trgmux_ftm2: TrgmuxFtm2,
trgmux_ftm3: TrgmuxFtm3,
trgmux_pdb: [TrgmuxPdb; 2],
_reserved9: [u8; 4],
trgmux_flexio: TrgmuxFlexio,
trgmux_lpit0: TrgmuxLpit0,
trgmux_lpuart: [TrgmuxLpuart; 2],
trgmux_lpi2c0: TrgmuxLpi2c0,
_reserved13: [u8; 4],
trgmux_lpspi: [TrgmuxLpspi; 2],
trgmux_lptmr0: TrgmuxLptmr0,
_reserved15: [u8; 8],
trgmux_ftm4: TrgmuxFtm4,
trgmux_ftm5: TrgmuxFtm5,
}Expand description
Register block
Fields§
§trgmux_dmamux0: TrgmuxDmamux0§trgmux_extout: [TrgmuxExtout; 2]§trgmux_adc: [TrgmuxAdc; 2]§_reserved3: [u8; 8]§trgmux_cmp0: TrgmuxCmp0§_reserved4: [u8; 8]§trgmux_ftm0: TrgmuxFtm0§trgmux_ftm1: TrgmuxFtm1§trgmux_ftm2: TrgmuxFtm2§trgmux_ftm3: TrgmuxFtm3§trgmux_pdb: [TrgmuxPdb; 2]§_reserved9: [u8; 4]§trgmux_flexio: TrgmuxFlexio§trgmux_lpit0: TrgmuxLpit0§trgmux_lpuart: [TrgmuxLpuart; 2]§trgmux_lpi2c0: TrgmuxLpi2c0§_reserved13: [u8; 4]§trgmux_lpspi: [TrgmuxLpspi; 2]§trgmux_lptmr0: TrgmuxLptmr0§_reserved15: [u8; 8]§trgmux_ftm4: TrgmuxFtm4§trgmux_ftm5: TrgmuxFtm5Implementations§
§impl RegisterBlock
impl RegisterBlock
pub const fn trgmux_dmamux0(&self) -> &TrgmuxDmamux0
pub const fn trgmux_dmamux0(&self) -> &TrgmuxDmamux0
0x00 - TRGMUX DMAMUX0 Register
pub const fn trgmux_extout(&self, n: usize) -> &TrgmuxExtout
pub const fn trgmux_extout(&self, n: usize) -> &TrgmuxExtout
0x04..0x0c - TRGMUX EXTOUT0 Register
pub fn trgmux_extout_iter(&self) -> impl Iterator<Item = &TrgmuxExtout>
pub fn trgmux_extout_iter(&self) -> impl Iterator<Item = &TrgmuxExtout>
Iterator for array of: 0x04..0x0c - TRGMUX EXTOUT0 Register
pub const fn trgmux_adc(&self, n: usize) -> &TrgmuxAdc
pub const fn trgmux_adc(&self, n: usize) -> &TrgmuxAdc
0x0c..0x14 - TRGMUX ADC0 Register
pub fn trgmux_adc_iter(&self) -> impl Iterator<Item = &TrgmuxAdc>
pub fn trgmux_adc_iter(&self) -> impl Iterator<Item = &TrgmuxAdc>
Iterator for array of: 0x0c..0x14 - TRGMUX ADC0 Register
pub const fn trgmux_cmp0(&self) -> &TrgmuxCmp0
pub const fn trgmux_cmp0(&self) -> &TrgmuxCmp0
0x1c - TRGMUX CMP0 Register
pub const fn trgmux_ftm0(&self) -> &TrgmuxFtm0
pub const fn trgmux_ftm0(&self) -> &TrgmuxFtm0
0x28 - TRGMUX FTM0 Register
pub const fn trgmux_ftm1(&self) -> &TrgmuxFtm1
pub const fn trgmux_ftm1(&self) -> &TrgmuxFtm1
0x2c - TRGMUX FTM1 Register
pub const fn trgmux_ftm2(&self) -> &TrgmuxFtm2
pub const fn trgmux_ftm2(&self) -> &TrgmuxFtm2
0x30 - TRGMUX FTM2 Register
pub const fn trgmux_ftm3(&self) -> &TrgmuxFtm3
pub const fn trgmux_ftm3(&self) -> &TrgmuxFtm3
0x34 - TRGMUX FTM3 Register
pub const fn trgmux_pdb(&self, n: usize) -> &TrgmuxPdb
pub const fn trgmux_pdb(&self, n: usize) -> &TrgmuxPdb
0x38..0x40 - TRGMUX PDB0 Register
pub fn trgmux_pdb_iter(&self) -> impl Iterator<Item = &TrgmuxPdb>
pub fn trgmux_pdb_iter(&self) -> impl Iterator<Item = &TrgmuxPdb>
Iterator for array of: 0x38..0x40 - TRGMUX PDB0 Register
pub const fn trgmux_flexio(&self) -> &TrgmuxFlexio
pub const fn trgmux_flexio(&self) -> &TrgmuxFlexio
0x44 - TRGMUX FLEXIO Register
pub const fn trgmux_lpit0(&self) -> &TrgmuxLpit0
pub const fn trgmux_lpit0(&self) -> &TrgmuxLpit0
0x48 - TRGMUX LPIT0 Register
pub const fn trgmux_lpuart(&self, n: usize) -> &TrgmuxLpuart
pub const fn trgmux_lpuart(&self, n: usize) -> &TrgmuxLpuart
0x4c..0x54 - TRGMUX LPUART0 Register
pub fn trgmux_lpuart_iter(&self) -> impl Iterator<Item = &TrgmuxLpuart>
pub fn trgmux_lpuart_iter(&self) -> impl Iterator<Item = &TrgmuxLpuart>
Iterator for array of: 0x4c..0x54 - TRGMUX LPUART0 Register
pub const fn trgmux_lpi2c0(&self) -> &TrgmuxLpi2c0
pub const fn trgmux_lpi2c0(&self) -> &TrgmuxLpi2c0
0x54 - TRGMUX LPI2C0 Register
pub const fn trgmux_lpspi(&self, n: usize) -> &TrgmuxLpspi
pub const fn trgmux_lpspi(&self, n: usize) -> &TrgmuxLpspi
0x5c..0x64 - TRGMUX LPSPI0 Register
pub fn trgmux_lpspi_iter(&self) -> impl Iterator<Item = &TrgmuxLpspi>
pub fn trgmux_lpspi_iter(&self) -> impl Iterator<Item = &TrgmuxLpspi>
Iterator for array of: 0x5c..0x64 - TRGMUX LPSPI0 Register
pub const fn trgmux_lptmr0(&self) -> &TrgmuxLptmr0
pub const fn trgmux_lptmr0(&self) -> &TrgmuxLptmr0
0x64 - TRGMUX LPTMR0 Register
pub const fn trgmux_ftm4(&self) -> &TrgmuxFtm4
pub const fn trgmux_ftm4(&self) -> &TrgmuxFtm4
0x70 - TRGMUX FTM4 Register
pub const fn trgmux_ftm5(&self) -> &TrgmuxFtm5
pub const fn trgmux_ftm5(&self) -> &TrgmuxFtm5
0x74 - TRGMUX FTM5 Register