[−][src]Struct k22f::generic::W
Methods
impl<U, REG> W<U, REG>
[src]
impl W<u32, Reg<u32, _PACRA>>
[src]
pub fn tp7(&mut self) -> TP7_W
[src]
Bit 0 - Trusted Protect
pub fn wp7(&mut self) -> WP7_W
[src]
Bit 1 - Write Protect
pub fn sp7(&mut self) -> SP7_W
[src]
Bit 2 - Supervisor Protect
pub fn tp6(&mut self) -> TP6_W
[src]
Bit 4 - Trusted Protect
pub fn wp6(&mut self) -> WP6_W
[src]
Bit 5 - Write Protect
pub fn sp6(&mut self) -> SP6_W
[src]
Bit 6 - Supervisor Protect
pub fn tp5(&mut self) -> TP5_W
[src]
Bit 8 - Trusted Protect
pub fn wp5(&mut self) -> WP5_W
[src]
Bit 9 - Write Protect
pub fn sp5(&mut self) -> SP5_W
[src]
Bit 10 - Supervisor Protect
pub fn tp4(&mut self) -> TP4_W
[src]
Bit 12 - Trusted protect
pub fn wp4(&mut self) -> WP4_W
[src]
Bit 13 - Write protect
pub fn sp4(&mut self) -> SP4_W
[src]
Bit 14 - Supervisor Protect
pub fn tp3(&mut self) -> TP3_W
[src]
Bit 16 - Trusted protect
pub fn wp3(&mut self) -> WP3_W
[src]
Bit 17 - Write Protect
pub fn sp3(&mut self) -> SP3_W
[src]
Bit 18 - Supervisor protect
pub fn tp2(&mut self) -> TP2_W
[src]
Bit 20 - Trusted Protect
pub fn wp2(&mut self) -> WP2_W
[src]
Bit 21 - Write protect
pub fn sp2(&mut self) -> SP2_W
[src]
Bit 22 - Supervisor Protect
pub fn tp1(&mut self) -> TP1_W
[src]
Bit 24 - Trusted protect
pub fn wp1(&mut self) -> WP1_W
[src]
Bit 25 - Write Protect
pub fn sp1(&mut self) -> SP1_W
[src]
Bit 26 - Supervisor Protect
pub fn tp0(&mut self) -> TP0_W
[src]
Bit 28 - Trusted Protect
pub fn wp0(&mut self) -> WP0_W
[src]
Bit 29 - Write protect
pub fn sp0(&mut self) -> SP0_W
[src]
Bit 30 - Supervisor Protect
impl W<u32, Reg<u32, _PACRB>>
[src]
pub fn tp7(&mut self) -> TP7_W
[src]
Bit 0 - Trusted Protect
pub fn wp7(&mut self) -> WP7_W
[src]
Bit 1 - Write Protect
pub fn sp7(&mut self) -> SP7_W
[src]
Bit 2 - Supervisor Protect
pub fn tp6(&mut self) -> TP6_W
[src]
Bit 4 - Trusted Protect
pub fn wp6(&mut self) -> WP6_W
[src]
Bit 5 - Write Protect
pub fn sp6(&mut self) -> SP6_W
[src]
Bit 6 - Supervisor Protect
pub fn tp5(&mut self) -> TP5_W
[src]
Bit 8 - Trusted Protect
pub fn wp5(&mut self) -> WP5_W
[src]
Bit 9 - Write Protect
pub fn sp5(&mut self) -> SP5_W
[src]
Bit 10 - Supervisor Protect
pub fn tp4(&mut self) -> TP4_W
[src]
Bit 12 - Trusted protect
pub fn wp4(&mut self) -> WP4_W
[src]
Bit 13 - Write protect
pub fn sp4(&mut self) -> SP4_W
[src]
Bit 14 - Supervisor Protect
pub fn tp3(&mut self) -> TP3_W
[src]
Bit 16 - Trusted protect
pub fn wp3(&mut self) -> WP3_W
[src]
Bit 17 - Write Protect
pub fn sp3(&mut self) -> SP3_W
[src]
Bit 18 - Supervisor protect
pub fn tp2(&mut self) -> TP2_W
[src]
Bit 20 - Trusted Protect
pub fn wp2(&mut self) -> WP2_W
[src]
Bit 21 - Write protect
pub fn sp2(&mut self) -> SP2_W
[src]
Bit 22 - Supervisor Protect
pub fn tp1(&mut self) -> TP1_W
[src]
Bit 24 - Trusted protect
pub fn wp1(&mut self) -> WP1_W
[src]
Bit 25 - Write Protect
pub fn sp1(&mut self) -> SP1_W
[src]
Bit 26 - Supervisor Protect
pub fn tp0(&mut self) -> TP0_W
[src]
Bit 28 - Trusted Protect
pub fn wp0(&mut self) -> WP0_W
[src]
Bit 29 - Write protect
pub fn sp0(&mut self) -> SP0_W
[src]
Bit 30 - Supervisor Protect
impl W<u32, Reg<u32, _PACRC>>
[src]
pub fn tp7(&mut self) -> TP7_W
[src]
Bit 0 - Trusted Protect
pub fn wp7(&mut self) -> WP7_W
[src]
Bit 1 - Write Protect
pub fn sp7(&mut self) -> SP7_W
[src]
Bit 2 - Supervisor Protect
pub fn tp6(&mut self) -> TP6_W
[src]
Bit 4 - Trusted Protect
pub fn wp6(&mut self) -> WP6_W
[src]
Bit 5 - Write Protect
pub fn sp6(&mut self) -> SP6_W
[src]
Bit 6 - Supervisor Protect
pub fn tp5(&mut self) -> TP5_W
[src]
Bit 8 - Trusted Protect
pub fn wp5(&mut self) -> WP5_W
[src]
Bit 9 - Write Protect
pub fn sp5(&mut self) -> SP5_W
[src]
Bit 10 - Supervisor Protect
pub fn tp4(&mut self) -> TP4_W
[src]
Bit 12 - Trusted protect
pub fn wp4(&mut self) -> WP4_W
[src]
Bit 13 - Write protect
pub fn sp4(&mut self) -> SP4_W
[src]
Bit 14 - Supervisor Protect
pub fn tp3(&mut self) -> TP3_W
[src]
Bit 16 - Trusted protect
pub fn wp3(&mut self) -> WP3_W
[src]
Bit 17 - Write Protect
pub fn sp3(&mut self) -> SP3_W
[src]
Bit 18 - Supervisor protect
pub fn tp2(&mut self) -> TP2_W
[src]
Bit 20 - Trusted Protect
pub fn wp2(&mut self) -> WP2_W
[src]
Bit 21 - Write protect
pub fn sp2(&mut self) -> SP2_W
[src]
Bit 22 - Supervisor Protect
pub fn tp1(&mut self) -> TP1_W
[src]
Bit 24 - Trusted protect
pub fn wp1(&mut self) -> WP1_W
[src]
Bit 25 - Write Protect
pub fn sp1(&mut self) -> SP1_W
[src]
Bit 26 - Supervisor Protect
pub fn tp0(&mut self) -> TP0_W
[src]
Bit 28 - Trusted Protect
pub fn wp0(&mut self) -> WP0_W
[src]
Bit 29 - Write protect
pub fn sp0(&mut self) -> SP0_W
[src]
Bit 30 - Supervisor Protect
impl W<u32, Reg<u32, _PACRD>>
[src]
pub fn tp7(&mut self) -> TP7_W
[src]
Bit 0 - Trusted Protect
pub fn wp7(&mut self) -> WP7_W
[src]
Bit 1 - Write Protect
pub fn sp7(&mut self) -> SP7_W
[src]
Bit 2 - Supervisor Protect
pub fn tp6(&mut self) -> TP6_W
[src]
Bit 4 - Trusted Protect
pub fn wp6(&mut self) -> WP6_W
[src]
Bit 5 - Write Protect
pub fn sp6(&mut self) -> SP6_W
[src]
Bit 6 - Supervisor Protect
pub fn tp5(&mut self) -> TP5_W
[src]
Bit 8 - Trusted Protect
pub fn wp5(&mut self) -> WP5_W
[src]
Bit 9 - Write Protect
pub fn sp5(&mut self) -> SP5_W
[src]
Bit 10 - Supervisor Protect
pub fn tp4(&mut self) -> TP4_W
[src]
Bit 12 - Trusted protect
pub fn wp4(&mut self) -> WP4_W
[src]
Bit 13 - Write protect
pub fn sp4(&mut self) -> SP4_W
[src]
Bit 14 - Supervisor Protect
pub fn tp3(&mut self) -> TP3_W
[src]
Bit 16 - Trusted protect
pub fn wp3(&mut self) -> WP3_W
[src]
Bit 17 - Write Protect
pub fn sp3(&mut self) -> SP3_W
[src]
Bit 18 - Supervisor protect
pub fn tp2(&mut self) -> TP2_W
[src]
Bit 20 - Trusted Protect
pub fn wp2(&mut self) -> WP2_W
[src]
Bit 21 - Write protect
pub fn sp2(&mut self) -> SP2_W
[src]
Bit 22 - Supervisor Protect
pub fn tp1(&mut self) -> TP1_W
[src]
Bit 24 - Trusted protect
pub fn wp1(&mut self) -> WP1_W
[src]
Bit 25 - Write Protect
pub fn sp1(&mut self) -> SP1_W
[src]
Bit 26 - Supervisor Protect
pub fn tp0(&mut self) -> TP0_W
[src]
Bit 28 - Trusted Protect
pub fn wp0(&mut self) -> WP0_W
[src]
Bit 29 - Write protect
pub fn sp0(&mut self) -> SP0_W
[src]
Bit 30 - Supervisor Protect
impl W<u32, Reg<u32, _PACRE>>
[src]
pub fn tp7(&mut self) -> TP7_W
[src]
Bit 0 - Trusted Protect
pub fn wp7(&mut self) -> WP7_W
[src]
Bit 1 - Write Protect
pub fn sp7(&mut self) -> SP7_W
[src]
Bit 2 - Supervisor Protect
pub fn tp6(&mut self) -> TP6_W
[src]
Bit 4 - Trusted Protect
pub fn wp6(&mut self) -> WP6_W
[src]
Bit 5 - Write Protect
pub fn sp6(&mut self) -> SP6_W
[src]
Bit 6 - Supervisor Protect
pub fn tp5(&mut self) -> TP5_W
[src]
Bit 8 - Trusted Protect
pub fn wp5(&mut self) -> WP5_W
[src]
Bit 9 - Write Protect
pub fn sp5(&mut self) -> SP5_W
[src]
Bit 10 - Supervisor Protect
pub fn tp4(&mut self) -> TP4_W
[src]
Bit 12 - Trusted protect
pub fn wp4(&mut self) -> WP4_W
[src]
Bit 13 - Write Protect
pub fn sp4(&mut self) -> SP4_W
[src]
Bit 14 - Supervisor protect
pub fn tp3(&mut self) -> TP3_W
[src]
Bit 16 - Trusted Protect
pub fn wp3(&mut self) -> WP3_W
[src]
Bit 17 - Write protect
pub fn sp3(&mut self) -> SP3_W
[src]
Bit 18 - Supervisor Protect
pub fn tp2(&mut self) -> TP2_W
[src]
Bit 20 - Trusted protect
pub fn wp2(&mut self) -> WP2_W
[src]
Bit 21 - Write Protect
pub fn sp2(&mut self) -> SP2_W
[src]
Bit 22 - Supervisor protect
pub fn tp1(&mut self) -> TP1_W
[src]
Bit 24 - Trusted Protect
pub fn wp1(&mut self) -> WP1_W
[src]
Bit 25 - Write Protect
pub fn sp1(&mut self) -> SP1_W
[src]
Bit 26 - Supervisor Protect
pub fn tp0(&mut self) -> TP0_W
[src]
Bit 28 - Trusted protect
pub fn wp0(&mut self) -> WP0_W
[src]
Bit 29 - Write Protect
pub fn sp0(&mut self) -> SP0_W
[src]
Bit 30 - Supervisor Protect
impl W<u32, Reg<u32, _PACRF>>
[src]
pub fn tp7(&mut self) -> TP7_W
[src]
Bit 0 - Trusted Protect
pub fn wp7(&mut self) -> WP7_W
[src]
Bit 1 - Write Protect
pub fn sp7(&mut self) -> SP7_W
[src]
Bit 2 - Supervisor Protect
pub fn tp6(&mut self) -> TP6_W
[src]
Bit 4 - Trusted Protect
pub fn wp6(&mut self) -> WP6_W
[src]
Bit 5 - Write Protect
pub fn sp6(&mut self) -> SP6_W
[src]
Bit 6 - Supervisor Protect
pub fn tp5(&mut self) -> TP5_W
[src]
Bit 8 - Trusted Protect
pub fn wp5(&mut self) -> WP5_W
[src]
Bit 9 - Write Protect
pub fn sp5(&mut self) -> SP5_W
[src]
Bit 10 - Supervisor Protect
pub fn tp4(&mut self) -> TP4_W
[src]
Bit 12 - Trusted protect
pub fn wp4(&mut self) -> WP4_W
[src]
Bit 13 - Write Protect
pub fn sp4(&mut self) -> SP4_W
[src]
Bit 14 - Supervisor protect
pub fn tp3(&mut self) -> TP3_W
[src]
Bit 16 - Trusted Protect
pub fn wp3(&mut self) -> WP3_W
[src]
Bit 17 - Write protect
pub fn sp3(&mut self) -> SP3_W
[src]
Bit 18 - Supervisor Protect
pub fn tp2(&mut self) -> TP2_W
[src]
Bit 20 - Trusted protect
pub fn wp2(&mut self) -> WP2_W
[src]
Bit 21 - Write Protect
pub fn sp2(&mut self) -> SP2_W
[src]
Bit 22 - Supervisor protect
pub fn tp1(&mut self) -> TP1_W
[src]
Bit 24 - Trusted Protect
pub fn wp1(&mut self) -> WP1_W
[src]
Bit 25 - Write Protect
pub fn sp1(&mut self) -> SP1_W
[src]
Bit 26 - Supervisor Protect
pub fn tp0(&mut self) -> TP0_W
[src]
Bit 28 - Trusted protect
pub fn wp0(&mut self) -> WP0_W
[src]
Bit 29 - Write Protect
pub fn sp0(&mut self) -> SP0_W
[src]
Bit 30 - Supervisor Protect
impl W<u32, Reg<u32, _PACRG>>
[src]
pub fn tp7(&mut self) -> TP7_W
[src]
Bit 0 - Trusted Protect
pub fn wp7(&mut self) -> WP7_W
[src]
Bit 1 - Write Protect
pub fn sp7(&mut self) -> SP7_W
[src]
Bit 2 - Supervisor Protect
pub fn tp6(&mut self) -> TP6_W
[src]
Bit 4 - Trusted Protect
pub fn wp6(&mut self) -> WP6_W
[src]
Bit 5 - Write Protect
pub fn sp6(&mut self) -> SP6_W
[src]
Bit 6 - Supervisor Protect
pub fn tp5(&mut self) -> TP5_W
[src]
Bit 8 - Trusted Protect
pub fn wp5(&mut self) -> WP5_W
[src]
Bit 9 - Write Protect
pub fn sp5(&mut self) -> SP5_W
[src]
Bit 10 - Supervisor Protect
pub fn tp4(&mut self) -> TP4_W
[src]
Bit 12 - Trusted protect
pub fn wp4(&mut self) -> WP4_W
[src]
Bit 13 - Write Protect
pub fn sp4(&mut self) -> SP4_W
[src]
Bit 14 - Supervisor protect
pub fn tp3(&mut self) -> TP3_W
[src]
Bit 16 - Trusted Protect
pub fn wp3(&mut self) -> WP3_W
[src]
Bit 17 - Write protect
pub fn sp3(&mut self) -> SP3_W
[src]
Bit 18 - Supervisor Protect
pub fn tp2(&mut self) -> TP2_W
[src]
Bit 20 - Trusted protect
pub fn wp2(&mut self) -> WP2_W
[src]
Bit 21 - Write Protect
pub fn sp2(&mut self) -> SP2_W
[src]
Bit 22 - Supervisor protect
pub fn tp1(&mut self) -> TP1_W
[src]
Bit 24 - Trusted Protect
pub fn wp1(&mut self) -> WP1_W
[src]
Bit 25 - Write Protect
pub fn sp1(&mut self) -> SP1_W
[src]
Bit 26 - Supervisor Protect
pub fn tp0(&mut self) -> TP0_W
[src]
Bit 28 - Trusted protect
pub fn wp0(&mut self) -> WP0_W
[src]
Bit 29 - Write Protect
pub fn sp0(&mut self) -> SP0_W
[src]
Bit 30 - Supervisor Protect
impl W<u32, Reg<u32, _PACRH>>
[src]
pub fn tp7(&mut self) -> TP7_W
[src]
Bit 0 - Trusted Protect
pub fn wp7(&mut self) -> WP7_W
[src]
Bit 1 - Write Protect
pub fn sp7(&mut self) -> SP7_W
[src]
Bit 2 - Supervisor Protect
pub fn tp6(&mut self) -> TP6_W
[src]
Bit 4 - Trusted Protect
pub fn wp6(&mut self) -> WP6_W
[src]
Bit 5 - Write Protect
pub fn sp6(&mut self) -> SP6_W
[src]
Bit 6 - Supervisor Protect
pub fn tp5(&mut self) -> TP5_W
[src]
Bit 8 - Trusted Protect
pub fn wp5(&mut self) -> WP5_W
[src]
Bit 9 - Write Protect
pub fn sp5(&mut self) -> SP5_W
[src]
Bit 10 - Supervisor Protect
pub fn tp4(&mut self) -> TP4_W
[src]
Bit 12 - Trusted protect
pub fn wp4(&mut self) -> WP4_W
[src]
Bit 13 - Write Protect
pub fn sp4(&mut self) -> SP4_W
[src]
Bit 14 - Supervisor protect
pub fn tp3(&mut self) -> TP3_W
[src]
Bit 16 - Trusted Protect
pub fn wp3(&mut self) -> WP3_W
[src]
Bit 17 - Write protect
pub fn sp3(&mut self) -> SP3_W
[src]
Bit 18 - Supervisor Protect
pub fn tp2(&mut self) -> TP2_W
[src]
Bit 20 - Trusted protect
pub fn wp2(&mut self) -> WP2_W
[src]
Bit 21 - Write Protect
pub fn sp2(&mut self) -> SP2_W
[src]
Bit 22 - Supervisor protect
pub fn tp1(&mut self) -> TP1_W
[src]
Bit 24 - Trusted Protect
pub fn wp1(&mut self) -> WP1_W
[src]
Bit 25 - Write Protect
pub fn sp1(&mut self) -> SP1_W
[src]
Bit 26 - Supervisor Protect
pub fn tp0(&mut self) -> TP0_W
[src]
Bit 28 - Trusted protect
pub fn wp0(&mut self) -> WP0_W
[src]
Bit 29 - Write Protect
pub fn sp0(&mut self) -> SP0_W
[src]
Bit 30 - Supervisor Protect
impl W<u32, Reg<u32, _PACRI>>
[src]
pub fn tp7(&mut self) -> TP7_W
[src]
Bit 0 - Trusted Protect
pub fn wp7(&mut self) -> WP7_W
[src]
Bit 1 - Write Protect
pub fn sp7(&mut self) -> SP7_W
[src]
Bit 2 - Supervisor Protect
pub fn tp6(&mut self) -> TP6_W
[src]
Bit 4 - Trusted Protect
pub fn wp6(&mut self) -> WP6_W
[src]
Bit 5 - Write Protect
pub fn sp6(&mut self) -> SP6_W
[src]
Bit 6 - Supervisor Protect
pub fn tp5(&mut self) -> TP5_W
[src]
Bit 8 - Trusted Protect
pub fn wp5(&mut self) -> WP5_W
[src]
Bit 9 - Write Protect
pub fn sp5(&mut self) -> SP5_W
[src]
Bit 10 - Supervisor Protect
pub fn tp4(&mut self) -> TP4_W
[src]
Bit 12 - Trusted protect
pub fn wp4(&mut self) -> WP4_W
[src]
Bit 13 - Write Protect
pub fn sp4(&mut self) -> SP4_W
[src]
Bit 14 - Supervisor protect
pub fn tp3(&mut self) -> TP3_W
[src]
Bit 16 - Trusted Protect
pub fn wp3(&mut self) -> WP3_W
[src]
Bit 17 - Write protect
pub fn sp3(&mut self) -> SP3_W
[src]
Bit 18 - Supervisor Protect
pub fn tp2(&mut self) -> TP2_W
[src]
Bit 20 - Trusted protect
pub fn wp2(&mut self) -> WP2_W
[src]
Bit 21 - Write Protect
pub fn sp2(&mut self) -> SP2_W
[src]
Bit 22 - Supervisor protect
pub fn tp1(&mut self) -> TP1_W
[src]
Bit 24 - Trusted Protect
pub fn wp1(&mut self) -> WP1_W
[src]
Bit 25 - Write Protect
pub fn sp1(&mut self) -> SP1_W
[src]
Bit 26 - Supervisor Protect
pub fn tp0(&mut self) -> TP0_W
[src]
Bit 28 - Trusted protect
pub fn wp0(&mut self) -> WP0_W
[src]
Bit 29 - Write Protect
pub fn sp0(&mut self) -> SP0_W
[src]
Bit 30 - Supervisor Protect
impl W<u32, Reg<u32, _PACRJ>>
[src]
pub fn tp7(&mut self) -> TP7_W
[src]
Bit 0 - Trusted Protect
pub fn wp7(&mut self) -> WP7_W
[src]
Bit 1 - Write Protect
pub fn sp7(&mut self) -> SP7_W
[src]
Bit 2 - Supervisor Protect
pub fn tp6(&mut self) -> TP6_W
[src]
Bit 4 - Trusted Protect
pub fn wp6(&mut self) -> WP6_W
[src]
Bit 5 - Write Protect
pub fn sp6(&mut self) -> SP6_W
[src]
Bit 6 - Supervisor Protect
pub fn tp5(&mut self) -> TP5_W
[src]
Bit 8 - Trusted Protect
pub fn wp5(&mut self) -> WP5_W
[src]
Bit 9 - Write Protect
pub fn sp5(&mut self) -> SP5_W
[src]
Bit 10 - Supervisor Protect
pub fn tp4(&mut self) -> TP4_W
[src]
Bit 12 - Trusted protect
pub fn wp4(&mut self) -> WP4_W
[src]
Bit 13 - Write Protect
pub fn sp4(&mut self) -> SP4_W
[src]
Bit 14 - Supervisor protect
pub fn tp3(&mut self) -> TP3_W
[src]
Bit 16 - Trusted Protect
pub fn wp3(&mut self) -> WP3_W
[src]
Bit 17 - Write protect
pub fn sp3(&mut self) -> SP3_W
[src]
Bit 18 - Supervisor Protect
pub fn tp2(&mut self) -> TP2_W
[src]
Bit 20 - Trusted protect
pub fn wp2(&mut self) -> WP2_W
[src]
Bit 21 - Write Protect
pub fn sp2(&mut self) -> SP2_W
[src]
Bit 22 - Supervisor protect
pub fn tp1(&mut self) -> TP1_W
[src]
Bit 24 - Trusted Protect
pub fn wp1(&mut self) -> WP1_W
[src]
Bit 25 - Write Protect
pub fn sp1(&mut self) -> SP1_W
[src]
Bit 26 - Supervisor Protect
pub fn tp0(&mut self) -> TP0_W
[src]
Bit 28 - Trusted protect
pub fn wp0(&mut self) -> WP0_W
[src]
Bit 29 - Write Protect
pub fn sp0(&mut self) -> SP0_W
[src]
Bit 30 - Supervisor Protect
impl W<u32, Reg<u32, _PACRK>>
[src]
pub fn tp7(&mut self) -> TP7_W
[src]
Bit 0 - Trusted Protect
pub fn wp7(&mut self) -> WP7_W
[src]
Bit 1 - Write Protect
pub fn sp7(&mut self) -> SP7_W
[src]
Bit 2 - Supervisor Protect
pub fn tp6(&mut self) -> TP6_W
[src]
Bit 4 - Trusted Protect
pub fn wp6(&mut self) -> WP6_W
[src]
Bit 5 - Write Protect
pub fn sp6(&mut self) -> SP6_W
[src]
Bit 6 - Supervisor Protect
pub fn tp5(&mut self) -> TP5_W
[src]
Bit 8 - Trusted Protect
pub fn wp5(&mut self) -> WP5_W
[src]
Bit 9 - Write Protect
pub fn sp5(&mut self) -> SP5_W
[src]
Bit 10 - Supervisor Protect
pub fn tp4(&mut self) -> TP4_W
[src]
Bit 12 - Trusted protect
pub fn wp4(&mut self) -> WP4_W
[src]
Bit 13 - Write Protect
pub fn sp4(&mut self) -> SP4_W
[src]
Bit 14 - Supervisor protect
pub fn tp3(&mut self) -> TP3_W
[src]
Bit 16 - Trusted Protect
pub fn wp3(&mut self) -> WP3_W
[src]
Bit 17 - Write protect
pub fn sp3(&mut self) -> SP3_W
[src]
Bit 18 - Supervisor Protect
pub fn tp2(&mut self) -> TP2_W
[src]
Bit 20 - Trusted protect
pub fn wp2(&mut self) -> WP2_W
[src]
Bit 21 - Write Protect
pub fn sp2(&mut self) -> SP2_W
[src]
Bit 22 - Supervisor protect
pub fn tp1(&mut self) -> TP1_W
[src]
Bit 24 - Trusted Protect
pub fn wp1(&mut self) -> WP1_W
[src]
Bit 25 - Write Protect
pub fn sp1(&mut self) -> SP1_W
[src]
Bit 26 - Supervisor Protect
pub fn tp0(&mut self) -> TP0_W
[src]
Bit 28 - Trusted protect
pub fn wp0(&mut self) -> WP0_W
[src]
Bit 29 - Write Protect
pub fn sp0(&mut self) -> SP0_W
[src]
Bit 30 - Supervisor Protect
impl W<u32, Reg<u32, _PACRL>>
[src]
pub fn tp7(&mut self) -> TP7_W
[src]
Bit 0 - Trusted Protect
pub fn wp7(&mut self) -> WP7_W
[src]
Bit 1 - Write Protect
pub fn sp7(&mut self) -> SP7_W
[src]
Bit 2 - Supervisor Protect
pub fn tp6(&mut self) -> TP6_W
[src]
Bit 4 - Trusted Protect
pub fn wp6(&mut self) -> WP6_W
[src]
Bit 5 - Write Protect
pub fn sp6(&mut self) -> SP6_W
[src]
Bit 6 - Supervisor Protect
pub fn tp5(&mut self) -> TP5_W
[src]
Bit 8 - Trusted Protect
pub fn wp5(&mut self) -> WP5_W
[src]
Bit 9 - Write Protect
pub fn sp5(&mut self) -> SP5_W
[src]
Bit 10 - Supervisor Protect
pub fn tp4(&mut self) -> TP4_W
[src]
Bit 12 - Trusted protect
pub fn wp4(&mut self) -> WP4_W
[src]
Bit 13 - Write Protect
pub fn sp4(&mut self) -> SP4_W
[src]
Bit 14 - Supervisor protect
pub fn tp3(&mut self) -> TP3_W
[src]
Bit 16 - Trusted Protect
pub fn wp3(&mut self) -> WP3_W
[src]
Bit 17 - Write protect
pub fn sp3(&mut self) -> SP3_W
[src]
Bit 18 - Supervisor Protect
pub fn tp2(&mut self) -> TP2_W
[src]
Bit 20 - Trusted protect
pub fn wp2(&mut self) -> WP2_W
[src]
Bit 21 - Write Protect
pub fn sp2(&mut self) -> SP2_W
[src]
Bit 22 - Supervisor protect
pub fn tp1(&mut self) -> TP1_W
[src]
Bit 24 - Trusted Protect
pub fn wp1(&mut self) -> WP1_W
[src]
Bit 25 - Write Protect
pub fn sp1(&mut self) -> SP1_W
[src]
Bit 26 - Supervisor Protect
pub fn tp0(&mut self) -> TP0_W
[src]
Bit 28 - Trusted protect
pub fn wp0(&mut self) -> WP0_W
[src]
Bit 29 - Write Protect
pub fn sp0(&mut self) -> SP0_W
[src]
Bit 30 - Supervisor Protect
impl W<u32, Reg<u32, _PACRM>>
[src]
pub fn tp7(&mut self) -> TP7_W
[src]
Bit 0 - Trusted Protect
pub fn wp7(&mut self) -> WP7_W
[src]
Bit 1 - Write Protect
pub fn sp7(&mut self) -> SP7_W
[src]
Bit 2 - Supervisor Protect
pub fn tp6(&mut self) -> TP6_W
[src]
Bit 4 - Trusted Protect
pub fn wp6(&mut self) -> WP6_W
[src]
Bit 5 - Write Protect
pub fn sp6(&mut self) -> SP6_W
[src]
Bit 6 - Supervisor Protect
pub fn tp5(&mut self) -> TP5_W
[src]
Bit 8 - Trusted Protect
pub fn wp5(&mut self) -> WP5_W
[src]
Bit 9 - Write Protect
pub fn sp5(&mut self) -> SP5_W
[src]
Bit 10 - Supervisor Protect
pub fn tp4(&mut self) -> TP4_W
[src]
Bit 12 - Trusted protect
pub fn wp4(&mut self) -> WP4_W
[src]
Bit 13 - Write Protect
pub fn sp4(&mut self) -> SP4_W
[src]
Bit 14 - Supervisor protect
pub fn tp3(&mut self) -> TP3_W
[src]
Bit 16 - Trusted Protect
pub fn wp3(&mut self) -> WP3_W
[src]
Bit 17 - Write protect
pub fn sp3(&mut self) -> SP3_W
[src]
Bit 18 - Supervisor Protect
pub fn tp2(&mut self) -> TP2_W
[src]
Bit 20 - Trusted protect
pub fn wp2(&mut self) -> WP2_W
[src]
Bit 21 - Write Protect
pub fn sp2(&mut self) -> SP2_W
[src]
Bit 22 - Supervisor protect
pub fn tp1(&mut self) -> TP1_W
[src]
Bit 24 - Trusted Protect
pub fn wp1(&mut self) -> WP1_W
[src]
Bit 25 - Write Protect
pub fn sp1(&mut self) -> SP1_W
[src]
Bit 26 - Supervisor Protect
pub fn tp0(&mut self) -> TP0_W
[src]
Bit 28 - Trusted protect
pub fn wp0(&mut self) -> WP0_W
[src]
Bit 29 - Write Protect
pub fn sp0(&mut self) -> SP0_W
[src]
Bit 30 - Supervisor Protect
impl W<u32, Reg<u32, _PACRN>>
[src]
pub fn tp7(&mut self) -> TP7_W
[src]
Bit 0 - Trusted Protect
pub fn wp7(&mut self) -> WP7_W
[src]
Bit 1 - Write Protect
pub fn sp7(&mut self) -> SP7_W
[src]
Bit 2 - Supervisor Protect
pub fn tp6(&mut self) -> TP6_W
[src]
Bit 4 - Trusted Protect
pub fn wp6(&mut self) -> WP6_W
[src]
Bit 5 - Write Protect
pub fn sp6(&mut self) -> SP6_W
[src]
Bit 6 - Supervisor Protect
pub fn tp5(&mut self) -> TP5_W
[src]
Bit 8 - Trusted Protect
pub fn wp5(&mut self) -> WP5_W
[src]
Bit 9 - Write Protect
pub fn sp5(&mut self) -> SP5_W
[src]
Bit 10 - Supervisor Protect
pub fn tp4(&mut self) -> TP4_W
[src]
Bit 12 - Trusted protect
pub fn wp4(&mut self) -> WP4_W
[src]
Bit 13 - Write Protect
pub fn sp4(&mut self) -> SP4_W
[src]
Bit 14 - Supervisor protect
pub fn tp3(&mut self) -> TP3_W
[src]
Bit 16 - Trusted Protect
pub fn wp3(&mut self) -> WP3_W
[src]
Bit 17 - Write protect
pub fn sp3(&mut self) -> SP3_W
[src]
Bit 18 - Supervisor Protect
pub fn tp2(&mut self) -> TP2_W
[src]
Bit 20 - Trusted protect
pub fn wp2(&mut self) -> WP2_W
[src]
Bit 21 - Write Protect
pub fn sp2(&mut self) -> SP2_W
[src]
Bit 22 - Supervisor protect
pub fn tp1(&mut self) -> TP1_W
[src]
Bit 24 - Trusted Protect
pub fn wp1(&mut self) -> WP1_W
[src]
Bit 25 - Write Protect
pub fn sp1(&mut self) -> SP1_W
[src]
Bit 26 - Supervisor Protect
pub fn tp0(&mut self) -> TP0_W
[src]
Bit 28 - Trusted protect
pub fn wp0(&mut self) -> WP0_W
[src]
Bit 29 - Write Protect
pub fn sp0(&mut self) -> SP0_W
[src]
Bit 30 - Supervisor Protect
impl W<u32, Reg<u32, _PACRO>>
[src]
pub fn tp7(&mut self) -> TP7_W
[src]
Bit 0 - Trusted Protect
pub fn wp7(&mut self) -> WP7_W
[src]
Bit 1 - Write Protect
pub fn sp7(&mut self) -> SP7_W
[src]
Bit 2 - Supervisor Protect
pub fn tp6(&mut self) -> TP6_W
[src]
Bit 4 - Trusted Protect
pub fn wp6(&mut self) -> WP6_W
[src]
Bit 5 - Write Protect
pub fn sp6(&mut self) -> SP6_W
[src]
Bit 6 - Supervisor Protect
pub fn tp5(&mut self) -> TP5_W
[src]
Bit 8 - Trusted Protect
pub fn wp5(&mut self) -> WP5_W
[src]
Bit 9 - Write Protect
pub fn sp5(&mut self) -> SP5_W
[src]
Bit 10 - Supervisor Protect
pub fn tp4(&mut self) -> TP4_W
[src]
Bit 12 - Trusted protect
pub fn wp4(&mut self) -> WP4_W
[src]
Bit 13 - Write Protect
pub fn sp4(&mut self) -> SP4_W
[src]
Bit 14 - Supervisor protect
pub fn tp3(&mut self) -> TP3_W
[src]
Bit 16 - Trusted Protect
pub fn wp3(&mut self) -> WP3_W
[src]
Bit 17 - Write protect
pub fn sp3(&mut self) -> SP3_W
[src]
Bit 18 - Supervisor Protect
pub fn tp2(&mut self) -> TP2_W
[src]
Bit 20 - Trusted protect
pub fn wp2(&mut self) -> WP2_W
[src]
Bit 21 - Write Protect
pub fn sp2(&mut self) -> SP2_W
[src]
Bit 22 - Supervisor protect
pub fn tp1(&mut self) -> TP1_W
[src]
Bit 24 - Trusted Protect
pub fn wp1(&mut self) -> WP1_W
[src]
Bit 25 - Write Protect
pub fn sp1(&mut self) -> SP1_W
[src]
Bit 26 - Supervisor Protect
pub fn tp0(&mut self) -> TP0_W
[src]
Bit 28 - Trusted protect
pub fn wp0(&mut self) -> WP0_W
[src]
Bit 29 - Write Protect
pub fn sp0(&mut self) -> SP0_W
[src]
Bit 30 - Supervisor Protect
impl W<u32, Reg<u32, _PACRP>>
[src]
pub fn tp7(&mut self) -> TP7_W
[src]
Bit 0 - Trusted Protect
pub fn wp7(&mut self) -> WP7_W
[src]
Bit 1 - Write Protect
pub fn sp7(&mut self) -> SP7_W
[src]
Bit 2 - Supervisor Protect
pub fn tp6(&mut self) -> TP6_W
[src]
Bit 4 - Trusted Protect
pub fn wp6(&mut self) -> WP6_W
[src]
Bit 5 - Write Protect
pub fn sp6(&mut self) -> SP6_W
[src]
Bit 6 - Supervisor Protect
pub fn tp5(&mut self) -> TP5_W
[src]
Bit 8 - Trusted Protect
pub fn wp5(&mut self) -> WP5_W
[src]
Bit 9 - Write Protect
pub fn sp5(&mut self) -> SP5_W
[src]
Bit 10 - Supervisor Protect
pub fn tp4(&mut self) -> TP4_W
[src]
Bit 12 - Trusted protect
pub fn wp4(&mut self) -> WP4_W
[src]
Bit 13 - Write Protect
pub fn sp4(&mut self) -> SP4_W
[src]
Bit 14 - Supervisor protect
pub fn tp3(&mut self) -> TP3_W
[src]
Bit 16 - Trusted Protect
pub fn wp3(&mut self) -> WP3_W
[src]
Bit 17 - Write protect
pub fn sp3(&mut self) -> SP3_W
[src]
Bit 18 - Supervisor Protect
pub fn tp2(&mut self) -> TP2_W
[src]
Bit 20 - Trusted protect
pub fn wp2(&mut self) -> WP2_W
[src]
Bit 21 - Write Protect
pub fn sp2(&mut self) -> SP2_W
[src]
Bit 22 - Supervisor protect
pub fn tp1(&mut self) -> TP1_W
[src]
Bit 24 - Trusted Protect
pub fn wp1(&mut self) -> WP1_W
[src]
Bit 25 - Write Protect
pub fn sp1(&mut self) -> SP1_W
[src]
Bit 26 - Supervisor Protect
pub fn tp0(&mut self) -> TP0_W
[src]
Bit 28 - Trusted protect
pub fn wp0(&mut self) -> WP0_W
[src]
Bit 29 - Write Protect
pub fn sp0(&mut self) -> SP0_W
[src]
Bit 30 - Supervisor Protect
impl W<u32, Reg<u32, _PACRA>>
[src]
pub fn tp7(&mut self) -> TP7_W
[src]
Bit 0 - Trusted Protect
pub fn wp7(&mut self) -> WP7_W
[src]
Bit 1 - Write Protect
pub fn sp7(&mut self) -> SP7_W
[src]
Bit 2 - Supervisor Protect
pub fn tp6(&mut self) -> TP6_W
[src]
Bit 4 - Trusted Protect
pub fn wp6(&mut self) -> WP6_W
[src]
Bit 5 - Write Protect
pub fn sp6(&mut self) -> SP6_W
[src]
Bit 6 - Supervisor Protect
pub fn tp5(&mut self) -> TP5_W
[src]
Bit 8 - Trusted Protect
pub fn wp5(&mut self) -> WP5_W
[src]
Bit 9 - Write Protect
pub fn sp5(&mut self) -> SP5_W
[src]
Bit 10 - Supervisor Protect
pub fn tp4(&mut self) -> TP4_W
[src]
Bit 12 - Trusted protect
pub fn wp4(&mut self) -> WP4_W
[src]
Bit 13 - Write protect
pub fn sp4(&mut self) -> SP4_W
[src]
Bit 14 - Supervisor Protect
pub fn tp3(&mut self) -> TP3_W
[src]
Bit 16 - Trusted protect
pub fn wp3(&mut self) -> WP3_W
[src]
Bit 17 - Write Protect
pub fn sp3(&mut self) -> SP3_W
[src]
Bit 18 - Supervisor protect
pub fn tp2(&mut self) -> TP2_W
[src]
Bit 20 - Trusted Protect
pub fn wp2(&mut self) -> WP2_W
[src]
Bit 21 - Write protect
pub fn sp2(&mut self) -> SP2_W
[src]
Bit 22 - Supervisor Protect
pub fn tp1(&mut self) -> TP1_W
[src]
Bit 24 - Trusted protect
pub fn wp1(&mut self) -> WP1_W
[src]
Bit 25 - Write Protect
pub fn sp1(&mut self) -> SP1_W
[src]
Bit 26 - Supervisor Protect
pub fn tp0(&mut self) -> TP0_W
[src]
Bit 28 - Trusted Protect
pub fn wp0(&mut self) -> WP0_W
[src]
Bit 29 - Write protect
pub fn sp0(&mut self) -> SP0_W
[src]
Bit 30 - Supervisor Protect
impl W<u32, Reg<u32, _PACRB>>
[src]
pub fn tp7(&mut self) -> TP7_W
[src]
Bit 0 - Trusted Protect
pub fn wp7(&mut self) -> WP7_W
[src]
Bit 1 - Write Protect
pub fn sp7(&mut self) -> SP7_W
[src]
Bit 2 - Supervisor Protect
pub fn tp6(&mut self) -> TP6_W
[src]
Bit 4 - Trusted Protect
pub fn wp6(&mut self) -> WP6_W
[src]
Bit 5 - Write Protect
pub fn sp6(&mut self) -> SP6_W
[src]
Bit 6 - Supervisor Protect
pub fn tp5(&mut self) -> TP5_W
[src]
Bit 8 - Trusted Protect
pub fn wp5(&mut self) -> WP5_W
[src]
Bit 9 - Write Protect
pub fn sp5(&mut self) -> SP5_W
[src]
Bit 10 - Supervisor Protect
pub fn tp4(&mut self) -> TP4_W
[src]
Bit 12 - Trusted protect
pub fn wp4(&mut self) -> WP4_W
[src]
Bit 13 - Write protect
pub fn sp4(&mut self) -> SP4_W
[src]
Bit 14 - Supervisor Protect
pub fn tp3(&mut self) -> TP3_W
[src]
Bit 16 - Trusted protect
pub fn wp3(&mut self) -> WP3_W
[src]
Bit 17 - Write Protect
pub fn sp3(&mut self) -> SP3_W
[src]
Bit 18 - Supervisor protect
pub fn tp2(&mut self) -> TP2_W
[src]
Bit 20 - Trusted Protect
pub fn wp2(&mut self) -> WP2_W
[src]
Bit 21 - Write protect
pub fn sp2(&mut self) -> SP2_W
[src]
Bit 22 - Supervisor Protect
pub fn tp1(&mut self) -> TP1_W
[src]
Bit 24 - Trusted protect
pub fn wp1(&mut self) -> WP1_W
[src]
Bit 25 - Write Protect
pub fn sp1(&mut self) -> SP1_W
[src]
Bit 26 - Supervisor Protect
pub fn tp0(&mut self) -> TP0_W
[src]
Bit 28 - Trusted Protect
pub fn wp0(&mut self) -> WP0_W
[src]
Bit 29 - Write protect
pub fn sp0(&mut self) -> SP0_W
[src]
Bit 30 - Supervisor Protect
impl W<u32, Reg<u32, _PACRC>>
[src]
pub fn tp7(&mut self) -> TP7_W
[src]
Bit 0 - Trusted Protect
pub fn wp7(&mut self) -> WP7_W
[src]
Bit 1 - Write Protect
pub fn sp7(&mut self) -> SP7_W
[src]
Bit 2 - Supervisor Protect
pub fn tp6(&mut self) -> TP6_W
[src]
Bit 4 - Trusted Protect
pub fn wp6(&mut self) -> WP6_W
[src]
Bit 5 - Write Protect
pub fn sp6(&mut self) -> SP6_W
[src]
Bit 6 - Supervisor Protect
pub fn tp5(&mut self) -> TP5_W
[src]
Bit 8 - Trusted Protect
pub fn wp5(&mut self) -> WP5_W
[src]
Bit 9 - Write Protect
pub fn sp5(&mut self) -> SP5_W
[src]
Bit 10 - Supervisor Protect
pub fn tp4(&mut self) -> TP4_W
[src]
Bit 12 - Trusted protect
pub fn wp4(&mut self) -> WP4_W
[src]
Bit 13 - Write protect
pub fn sp4(&mut self) -> SP4_W
[src]
Bit 14 - Supervisor Protect
pub fn tp3(&mut self) -> TP3_W
[src]
Bit 16 - Trusted protect
pub fn wp3(&mut self) -> WP3_W
[src]
Bit 17 - Write Protect
pub fn sp3(&mut self) -> SP3_W
[src]
Bit 18 - Supervisor protect
pub fn tp2(&mut self) -> TP2_W
[src]
Bit 20 - Trusted Protect
pub fn wp2(&mut self) -> WP2_W
[src]
Bit 21 - Write protect
pub fn sp2(&mut self) -> SP2_W
[src]
Bit 22 - Supervisor Protect
pub fn tp1(&mut self) -> TP1_W
[src]
Bit 24 - Trusted protect
pub fn wp1(&mut self) -> WP1_W
[src]
Bit 25 - Write Protect
pub fn sp1(&mut self) -> SP1_W
[src]
Bit 26 - Supervisor Protect
pub fn tp0(&mut self) -> TP0_W
[src]
Bit 28 - Trusted Protect
pub fn wp0(&mut self) -> WP0_W
[src]
Bit 29 - Write protect
pub fn sp0(&mut self) -> SP0_W
[src]
Bit 30 - Supervisor Protect
impl W<u32, Reg<u32, _PACRD>>
[src]
pub fn tp7(&mut self) -> TP7_W
[src]
Bit 0 - Trusted Protect
pub fn wp7(&mut self) -> WP7_W
[src]
Bit 1 - Write Protect
pub fn sp7(&mut self) -> SP7_W
[src]
Bit 2 - Supervisor Protect
pub fn tp6(&mut self) -> TP6_W
[src]
Bit 4 - Trusted Protect
pub fn wp6(&mut self) -> WP6_W
[src]
Bit 5 - Write Protect
pub fn sp6(&mut self) -> SP6_W
[src]
Bit 6 - Supervisor Protect
pub fn tp5(&mut self) -> TP5_W
[src]
Bit 8 - Trusted Protect
pub fn wp5(&mut self) -> WP5_W
[src]
Bit 9 - Write Protect
pub fn sp5(&mut self) -> SP5_W
[src]
Bit 10 - Supervisor Protect
pub fn tp4(&mut self) -> TP4_W
[src]
Bit 12 - Trusted protect
pub fn wp4(&mut self) -> WP4_W
[src]
Bit 13 - Write protect
pub fn sp4(&mut self) -> SP4_W
[src]
Bit 14 - Supervisor Protect
pub fn tp3(&mut self) -> TP3_W
[src]
Bit 16 - Trusted protect
pub fn wp3(&mut self) -> WP3_W
[src]
Bit 17 - Write Protect
pub fn sp3(&mut self) -> SP3_W
[src]
Bit 18 - Supervisor protect
pub fn tp2(&mut self) -> TP2_W
[src]
Bit 20 - Trusted Protect
pub fn wp2(&mut self) -> WP2_W
[src]
Bit 21 - Write protect
pub fn sp2(&mut self) -> SP2_W
[src]
Bit 22 - Supervisor Protect
pub fn tp1(&mut self) -> TP1_W
[src]
Bit 24 - Trusted protect
pub fn wp1(&mut self) -> WP1_W
[src]
Bit 25 - Write Protect
pub fn sp1(&mut self) -> SP1_W
[src]
Bit 26 - Supervisor Protect
pub fn tp0(&mut self) -> TP0_W
[src]
Bit 28 - Trusted Protect
pub fn wp0(&mut self) -> WP0_W
[src]
Bit 29 - Write protect
pub fn sp0(&mut self) -> SP0_W
[src]
Bit 30 - Supervisor Protect
impl W<u32, Reg<u32, _PACRE>>
[src]
pub fn tp7(&mut self) -> TP7_W
[src]
Bit 0 - Trusted Protect
pub fn wp7(&mut self) -> WP7_W
[src]
Bit 1 - Write Protect
pub fn sp7(&mut self) -> SP7_W
[src]
Bit 2 - Supervisor Protect
pub fn tp6(&mut self) -> TP6_W
[src]
Bit 4 - Trusted Protect
pub fn wp6(&mut self) -> WP6_W
[src]
Bit 5 - Write Protect
pub fn sp6(&mut self) -> SP6_W
[src]
Bit 6 - Supervisor Protect
pub fn tp5(&mut self) -> TP5_W
[src]
Bit 8 - Trusted Protect
pub fn wp5(&mut self) -> WP5_W
[src]
Bit 9 - Write Protect
pub fn sp5(&mut self) -> SP5_W
[src]
Bit 10 - Supervisor Protect
pub fn tp4(&mut self) -> TP4_W
[src]
Bit 12 - Trusted protect
pub fn wp4(&mut self) -> WP4_W
[src]
Bit 13 - Write Protect
pub fn sp4(&mut self) -> SP4_W
[src]
Bit 14 - Supervisor protect
pub fn tp3(&mut self) -> TP3_W
[src]
Bit 16 - Trusted Protect
pub fn wp3(&mut self) -> WP3_W
[src]
Bit 17 - Write protect
pub fn sp3(&mut self) -> SP3_W
[src]
Bit 18 - Supervisor Protect
pub fn tp2(&mut self) -> TP2_W
[src]
Bit 20 - Trusted protect
pub fn wp2(&mut self) -> WP2_W
[src]
Bit 21 - Write Protect
pub fn sp2(&mut self) -> SP2_W
[src]
Bit 22 - Supervisor protect
pub fn tp1(&mut self) -> TP1_W
[src]
Bit 24 - Trusted Protect
pub fn wp1(&mut self) -> WP1_W
[src]
Bit 25 - Write Protect
pub fn sp1(&mut self) -> SP1_W
[src]
Bit 26 - Supervisor Protect
pub fn tp0(&mut self) -> TP0_W
[src]
Bit 28 - Trusted protect
pub fn wp0(&mut self) -> WP0_W
[src]
Bit 29 - Write Protect
pub fn sp0(&mut self) -> SP0_W
[src]
Bit 30 - Supervisor Protect
impl W<u32, Reg<u32, _PACRF>>
[src]
pub fn tp7(&mut self) -> TP7_W
[src]
Bit 0 - Trusted Protect
pub fn wp7(&mut self) -> WP7_W
[src]
Bit 1 - Write Protect
pub fn sp7(&mut self) -> SP7_W
[src]
Bit 2 - Supervisor Protect
pub fn tp6(&mut self) -> TP6_W
[src]
Bit 4 - Trusted Protect
pub fn wp6(&mut self) -> WP6_W
[src]
Bit 5 - Write Protect
pub fn sp6(&mut self) -> SP6_W
[src]
Bit 6 - Supervisor Protect
pub fn tp5(&mut self) -> TP5_W
[src]
Bit 8 - Trusted Protect
pub fn wp5(&mut self) -> WP5_W
[src]
Bit 9 - Write Protect
pub fn sp5(&mut self) -> SP5_W
[src]
Bit 10 - Supervisor Protect
pub fn tp4(&mut self) -> TP4_W
[src]
Bit 12 - Trusted protect
pub fn wp4(&mut self) -> WP4_W
[src]
Bit 13 - Write Protect
pub fn sp4(&mut self) -> SP4_W
[src]
Bit 14 - Supervisor protect
pub fn tp3(&mut self) -> TP3_W
[src]
Bit 16 - Trusted Protect
pub fn wp3(&mut self) -> WP3_W
[src]
Bit 17 - Write protect
pub fn sp3(&mut self) -> SP3_W
[src]
Bit 18 - Supervisor Protect
pub fn tp2(&mut self) -> TP2_W
[src]
Bit 20 - Trusted protect
pub fn wp2(&mut self) -> WP2_W
[src]
Bit 21 - Write Protect
pub fn sp2(&mut self) -> SP2_W
[src]
Bit 22 - Supervisor protect
pub fn tp1(&mut self) -> TP1_W
[src]
Bit 24 - Trusted Protect
pub fn wp1(&mut self) -> WP1_W
[src]
Bit 25 - Write Protect
pub fn sp1(&mut self) -> SP1_W
[src]
Bit 26 - Supervisor Protect
pub fn tp0(&mut self) -> TP0_W
[src]
Bit 28 - Trusted protect
pub fn wp0(&mut self) -> WP0_W
[src]
Bit 29 - Write Protect
pub fn sp0(&mut self) -> SP0_W
[src]
Bit 30 - Supervisor Protect
impl W<u32, Reg<u32, _PACRG>>
[src]
pub fn tp7(&mut self) -> TP7_W
[src]
Bit 0 - Trusted Protect
pub fn wp7(&mut self) -> WP7_W
[src]
Bit 1 - Write Protect
pub fn sp7(&mut self) -> SP7_W
[src]
Bit 2 - Supervisor Protect
pub fn tp6(&mut self) -> TP6_W
[src]
Bit 4 - Trusted Protect
pub fn wp6(&mut self) -> WP6_W
[src]
Bit 5 - Write Protect
pub fn sp6(&mut self) -> SP6_W
[src]
Bit 6 - Supervisor Protect
pub fn tp5(&mut self) -> TP5_W
[src]
Bit 8 - Trusted Protect
pub fn wp5(&mut self) -> WP5_W
[src]
Bit 9 - Write Protect
pub fn sp5(&mut self) -> SP5_W
[src]
Bit 10 - Supervisor Protect
pub fn tp4(&mut self) -> TP4_W
[src]
Bit 12 - Trusted protect
pub fn wp4(&mut self) -> WP4_W
[src]
Bit 13 - Write Protect
pub fn sp4(&mut self) -> SP4_W
[src]
Bit 14 - Supervisor protect
pub fn tp3(&mut self) -> TP3_W
[src]
Bit 16 - Trusted Protect
pub fn wp3(&mut self) -> WP3_W
[src]
Bit 17 - Write protect
pub fn sp3(&mut self) -> SP3_W
[src]
Bit 18 - Supervisor Protect
pub fn tp2(&mut self) -> TP2_W
[src]
Bit 20 - Trusted protect
pub fn wp2(&mut self) -> WP2_W
[src]
Bit 21 - Write Protect
pub fn sp2(&mut self) -> SP2_W
[src]
Bit 22 - Supervisor protect
pub fn tp1(&mut self) -> TP1_W
[src]
Bit 24 - Trusted Protect
pub fn wp1(&mut self) -> WP1_W
[src]
Bit 25 - Write Protect
pub fn sp1(&mut self) -> SP1_W
[src]
Bit 26 - Supervisor Protect
pub fn tp0(&mut self) -> TP0_W
[src]
Bit 28 - Trusted protect
pub fn wp0(&mut self) -> WP0_W
[src]
Bit 29 - Write Protect
pub fn sp0(&mut self) -> SP0_W
[src]
Bit 30 - Supervisor Protect
impl W<u32, Reg<u32, _PACRH>>
[src]
pub fn tp7(&mut self) -> TP7_W
[src]
Bit 0 - Trusted Protect
pub fn wp7(&mut self) -> WP7_W
[src]
Bit 1 - Write Protect
pub fn sp7(&mut self) -> SP7_W
[src]
Bit 2 - Supervisor Protect
pub fn tp6(&mut self) -> TP6_W
[src]
Bit 4 - Trusted Protect
pub fn wp6(&mut self) -> WP6_W
[src]
Bit 5 - Write Protect
pub fn sp6(&mut self) -> SP6_W
[src]
Bit 6 - Supervisor Protect
pub fn tp5(&mut self) -> TP5_W
[src]
Bit 8 - Trusted Protect
pub fn wp5(&mut self) -> WP5_W
[src]
Bit 9 - Write Protect
pub fn sp5(&mut self) -> SP5_W
[src]
Bit 10 - Supervisor Protect
pub fn tp4(&mut self) -> TP4_W
[src]
Bit 12 - Trusted protect
pub fn wp4(&mut self) -> WP4_W
[src]
Bit 13 - Write Protect
pub fn sp4(&mut self) -> SP4_W
[src]
Bit 14 - Supervisor protect
pub fn tp3(&mut self) -> TP3_W
[src]
Bit 16 - Trusted Protect
pub fn wp3(&mut self) -> WP3_W
[src]
Bit 17 - Write protect
pub fn sp3(&mut self) -> SP3_W
[src]
Bit 18 - Supervisor Protect
pub fn tp2(&mut self) -> TP2_W
[src]
Bit 20 - Trusted protect
pub fn wp2(&mut self) -> WP2_W
[src]
Bit 21 - Write Protect
pub fn sp2(&mut self) -> SP2_W
[src]
Bit 22 - Supervisor protect
pub fn tp1(&mut self) -> TP1_W
[src]
Bit 24 - Trusted Protect
pub fn wp1(&mut self) -> WP1_W
[src]
Bit 25 - Write Protect
pub fn sp1(&mut self) -> SP1_W
[src]
Bit 26 - Supervisor Protect
pub fn tp0(&mut self) -> TP0_W
[src]
Bit 28 - Trusted protect
pub fn wp0(&mut self) -> WP0_W
[src]
Bit 29 - Write Protect
pub fn sp0(&mut self) -> SP0_W
[src]
Bit 30 - Supervisor Protect
impl W<u32, Reg<u32, _PACRI>>
[src]
pub fn tp7(&mut self) -> TP7_W
[src]
Bit 0 - Trusted Protect
pub fn wp7(&mut self) -> WP7_W
[src]
Bit 1 - Write Protect
pub fn sp7(&mut self) -> SP7_W
[src]
Bit 2 - Supervisor Protect
pub fn tp6(&mut self) -> TP6_W
[src]
Bit 4 - Trusted Protect
pub fn wp6(&mut self) -> WP6_W
[src]
Bit 5 - Write Protect
pub fn sp6(&mut self) -> SP6_W
[src]
Bit 6 - Supervisor Protect
pub fn tp5(&mut self) -> TP5_W
[src]
Bit 8 - Trusted Protect
pub fn wp5(&mut self) -> WP5_W
[src]
Bit 9 - Write Protect
pub fn sp5(&mut self) -> SP5_W
[src]
Bit 10 - Supervisor Protect
pub fn tp4(&mut self) -> TP4_W
[src]
Bit 12 - Trusted protect
pub fn wp4(&mut self) -> WP4_W
[src]
Bit 13 - Write Protect
pub fn sp4(&mut self) -> SP4_W
[src]
Bit 14 - Supervisor protect
pub fn tp3(&mut self) -> TP3_W
[src]
Bit 16 - Trusted Protect
pub fn wp3(&mut self) -> WP3_W
[src]
Bit 17 - Write protect
pub fn sp3(&mut self) -> SP3_W
[src]
Bit 18 - Supervisor Protect
pub fn tp2(&mut self) -> TP2_W
[src]
Bit 20 - Trusted protect
pub fn wp2(&mut self) -> WP2_W
[src]
Bit 21 - Write Protect
pub fn sp2(&mut self) -> SP2_W
[src]
Bit 22 - Supervisor protect
pub fn tp1(&mut self) -> TP1_W
[src]
Bit 24 - Trusted Protect
pub fn wp1(&mut self) -> WP1_W
[src]
Bit 25 - Write Protect
pub fn sp1(&mut self) -> SP1_W
[src]
Bit 26 - Supervisor Protect
pub fn tp0(&mut self) -> TP0_W
[src]
Bit 28 - Trusted protect
pub fn wp0(&mut self) -> WP0_W
[src]
Bit 29 - Write Protect
pub fn sp0(&mut self) -> SP0_W
[src]
Bit 30 - Supervisor Protect
impl W<u32, Reg<u32, _PACRJ>>
[src]
pub fn tp7(&mut self) -> TP7_W
[src]
Bit 0 - Trusted Protect
pub fn wp7(&mut self) -> WP7_W
[src]
Bit 1 - Write Protect
pub fn sp7(&mut self) -> SP7_W
[src]
Bit 2 - Supervisor Protect
pub fn tp6(&mut self) -> TP6_W
[src]
Bit 4 - Trusted Protect
pub fn wp6(&mut self) -> WP6_W
[src]
Bit 5 - Write Protect
pub fn sp6(&mut self) -> SP6_W
[src]
Bit 6 - Supervisor Protect
pub fn tp5(&mut self) -> TP5_W
[src]
Bit 8 - Trusted Protect
pub fn wp5(&mut self) -> WP5_W
[src]
Bit 9 - Write Protect
pub fn sp5(&mut self) -> SP5_W
[src]
Bit 10 - Supervisor Protect
pub fn tp4(&mut self) -> TP4_W
[src]
Bit 12 - Trusted protect
pub fn wp4(&mut self) -> WP4_W
[src]
Bit 13 - Write Protect
pub fn sp4(&mut self) -> SP4_W
[src]
Bit 14 - Supervisor protect
pub fn tp3(&mut self) -> TP3_W
[src]
Bit 16 - Trusted Protect
pub fn wp3(&mut self) -> WP3_W
[src]
Bit 17 - Write protect
pub fn sp3(&mut self) -> SP3_W
[src]
Bit 18 - Supervisor Protect
pub fn tp2(&mut self) -> TP2_W
[src]
Bit 20 - Trusted protect
pub fn wp2(&mut self) -> WP2_W
[src]
Bit 21 - Write Protect
pub fn sp2(&mut self) -> SP2_W
[src]
Bit 22 - Supervisor protect
pub fn tp1(&mut self) -> TP1_W
[src]
Bit 24 - Trusted Protect
pub fn wp1(&mut self) -> WP1_W
[src]
Bit 25 - Write Protect
pub fn sp1(&mut self) -> SP1_W
[src]
Bit 26 - Supervisor Protect
pub fn tp0(&mut self) -> TP0_W
[src]
Bit 28 - Trusted protect
pub fn wp0(&mut self) -> WP0_W
[src]
Bit 29 - Write Protect
pub fn sp0(&mut self) -> SP0_W
[src]
Bit 30 - Supervisor Protect
impl W<u32, Reg<u32, _PACRK>>
[src]
pub fn tp7(&mut self) -> TP7_W
[src]
Bit 0 - Trusted Protect
pub fn wp7(&mut self) -> WP7_W
[src]
Bit 1 - Write Protect
pub fn sp7(&mut self) -> SP7_W
[src]
Bit 2 - Supervisor Protect
pub fn tp6(&mut self) -> TP6_W
[src]
Bit 4 - Trusted Protect
pub fn wp6(&mut self) -> WP6_W
[src]
Bit 5 - Write Protect
pub fn sp6(&mut self) -> SP6_W
[src]
Bit 6 - Supervisor Protect
pub fn tp5(&mut self) -> TP5_W
[src]
Bit 8 - Trusted Protect
pub fn wp5(&mut self) -> WP5_W
[src]
Bit 9 - Write Protect
pub fn sp5(&mut self) -> SP5_W
[src]
Bit 10 - Supervisor Protect
pub fn tp4(&mut self) -> TP4_W
[src]
Bit 12 - Trusted protect
pub fn wp4(&mut self) -> WP4_W
[src]
Bit 13 - Write Protect
pub fn sp4(&mut self) -> SP4_W
[src]
Bit 14 - Supervisor protect
pub fn tp3(&mut self) -> TP3_W
[src]
Bit 16 - Trusted Protect
pub fn wp3(&mut self) -> WP3_W
[src]
Bit 17 - Write protect
pub fn sp3(&mut self) -> SP3_W
[src]
Bit 18 - Supervisor Protect
pub fn tp2(&mut self) -> TP2_W
[src]
Bit 20 - Trusted protect
pub fn wp2(&mut self) -> WP2_W
[src]
Bit 21 - Write Protect
pub fn sp2(&mut self) -> SP2_W
[src]
Bit 22 - Supervisor protect
pub fn tp1(&mut self) -> TP1_W
[src]
Bit 24 - Trusted Protect
pub fn wp1(&mut self) -> WP1_W
[src]
Bit 25 - Write Protect
pub fn sp1(&mut self) -> SP1_W
[src]
Bit 26 - Supervisor Protect
pub fn tp0(&mut self) -> TP0_W
[src]
Bit 28 - Trusted protect
pub fn wp0(&mut self) -> WP0_W
[src]
Bit 29 - Write Protect
pub fn sp0(&mut self) -> SP0_W
[src]
Bit 30 - Supervisor Protect
impl W<u32, Reg<u32, _PACRL>>
[src]
pub fn tp7(&mut self) -> TP7_W
[src]
Bit 0 - Trusted Protect
pub fn wp7(&mut self) -> WP7_W
[src]
Bit 1 - Write Protect
pub fn sp7(&mut self) -> SP7_W
[src]
Bit 2 - Supervisor Protect
pub fn tp6(&mut self) -> TP6_W
[src]
Bit 4 - Trusted Protect
pub fn wp6(&mut self) -> WP6_W
[src]
Bit 5 - Write Protect
pub fn sp6(&mut self) -> SP6_W
[src]
Bit 6 - Supervisor Protect
pub fn tp5(&mut self) -> TP5_W
[src]
Bit 8 - Trusted Protect
pub fn wp5(&mut self) -> WP5_W
[src]
Bit 9 - Write Protect
pub fn sp5(&mut self) -> SP5_W
[src]
Bit 10 - Supervisor Protect
pub fn tp4(&mut self) -> TP4_W
[src]
Bit 12 - Trusted protect
pub fn wp4(&mut self) -> WP4_W
[src]
Bit 13 - Write Protect
pub fn sp4(&mut self) -> SP4_W
[src]
Bit 14 - Supervisor protect
pub fn tp3(&mut self) -> TP3_W
[src]
Bit 16 - Trusted Protect
pub fn wp3(&mut self) -> WP3_W
[src]
Bit 17 - Write protect
pub fn sp3(&mut self) -> SP3_W
[src]
Bit 18 - Supervisor Protect
pub fn tp2(&mut self) -> TP2_W
[src]
Bit 20 - Trusted protect
pub fn wp2(&mut self) -> WP2_W
[src]
Bit 21 - Write Protect
pub fn sp2(&mut self) -> SP2_W
[src]
Bit 22 - Supervisor protect
pub fn tp1(&mut self) -> TP1_W
[src]
Bit 24 - Trusted Protect
pub fn wp1(&mut self) -> WP1_W
[src]
Bit 25 - Write Protect
pub fn sp1(&mut self) -> SP1_W
[src]
Bit 26 - Supervisor Protect
pub fn tp0(&mut self) -> TP0_W
[src]
Bit 28 - Trusted protect
pub fn wp0(&mut self) -> WP0_W
[src]
Bit 29 - Write Protect
pub fn sp0(&mut self) -> SP0_W
[src]
Bit 30 - Supervisor Protect
impl W<u32, Reg<u32, _PACRM>>
[src]
pub fn tp7(&mut self) -> TP7_W
[src]
Bit 0 - Trusted Protect
pub fn wp7(&mut self) -> WP7_W
[src]
Bit 1 - Write Protect
pub fn sp7(&mut self) -> SP7_W
[src]
Bit 2 - Supervisor Protect
pub fn tp6(&mut self) -> TP6_W
[src]
Bit 4 - Trusted Protect
pub fn wp6(&mut self) -> WP6_W
[src]
Bit 5 - Write Protect
pub fn sp6(&mut self) -> SP6_W
[src]
Bit 6 - Supervisor Protect
pub fn tp5(&mut self) -> TP5_W
[src]
Bit 8 - Trusted Protect
pub fn wp5(&mut self) -> WP5_W
[src]
Bit 9 - Write Protect
pub fn sp5(&mut self) -> SP5_W
[src]
Bit 10 - Supervisor Protect
pub fn tp4(&mut self) -> TP4_W
[src]
Bit 12 - Trusted protect
pub fn wp4(&mut self) -> WP4_W
[src]
Bit 13 - Write Protect
pub fn sp4(&mut self) -> SP4_W
[src]
Bit 14 - Supervisor protect
pub fn tp3(&mut self) -> TP3_W
[src]
Bit 16 - Trusted Protect
pub fn wp3(&mut self) -> WP3_W
[src]
Bit 17 - Write protect
pub fn sp3(&mut self) -> SP3_W
[src]
Bit 18 - Supervisor Protect
pub fn tp2(&mut self) -> TP2_W
[src]
Bit 20 - Trusted protect
pub fn wp2(&mut self) -> WP2_W
[src]
Bit 21 - Write Protect
pub fn sp2(&mut self) -> SP2_W
[src]
Bit 22 - Supervisor protect
pub fn tp1(&mut self) -> TP1_W
[src]
Bit 24 - Trusted Protect
pub fn wp1(&mut self) -> WP1_W
[src]
Bit 25 - Write Protect
pub fn sp1(&mut self) -> SP1_W
[src]
Bit 26 - Supervisor Protect
pub fn tp0(&mut self) -> TP0_W
[src]
Bit 28 - Trusted protect
pub fn wp0(&mut self) -> WP0_W
[src]
Bit 29 - Write Protect
pub fn sp0(&mut self) -> SP0_W
[src]
Bit 30 - Supervisor Protect
impl W<u32, Reg<u32, _PACRN>>
[src]
pub fn tp7(&mut self) -> TP7_W
[src]
Bit 0 - Trusted Protect
pub fn wp7(&mut self) -> WP7_W
[src]
Bit 1 - Write Protect
pub fn sp7(&mut self) -> SP7_W
[src]
Bit 2 - Supervisor Protect
pub fn tp6(&mut self) -> TP6_W
[src]
Bit 4 - Trusted Protect
pub fn wp6(&mut self) -> WP6_W
[src]
Bit 5 - Write Protect
pub fn sp6(&mut self) -> SP6_W
[src]
Bit 6 - Supervisor Protect
pub fn tp5(&mut self) -> TP5_W
[src]
Bit 8 - Trusted Protect
pub fn wp5(&mut self) -> WP5_W
[src]
Bit 9 - Write Protect
pub fn sp5(&mut self) -> SP5_W
[src]
Bit 10 - Supervisor Protect
pub fn tp4(&mut self) -> TP4_W
[src]
Bit 12 - Trusted protect
pub fn wp4(&mut self) -> WP4_W
[src]
Bit 13 - Write Protect
pub fn sp4(&mut self) -> SP4_W
[src]
Bit 14 - Supervisor protect
pub fn tp3(&mut self) -> TP3_W
[src]
Bit 16 - Trusted Protect
pub fn wp3(&mut self) -> WP3_W
[src]
Bit 17 - Write protect
pub fn sp3(&mut self) -> SP3_W
[src]
Bit 18 - Supervisor Protect
pub fn tp2(&mut self) -> TP2_W
[src]
Bit 20 - Trusted protect
pub fn wp2(&mut self) -> WP2_W
[src]
Bit 21 - Write Protect
pub fn sp2(&mut self) -> SP2_W
[src]
Bit 22 - Supervisor protect
pub fn tp1(&mut self) -> TP1_W
[src]
Bit 24 - Trusted Protect
pub fn wp1(&mut self) -> WP1_W
[src]
Bit 25 - Write Protect
pub fn sp1(&mut self) -> SP1_W
[src]
Bit 26 - Supervisor Protect
pub fn tp0(&mut self) -> TP0_W
[src]
Bit 28 - Trusted protect
pub fn wp0(&mut self) -> WP0_W
[src]
Bit 29 - Write Protect
pub fn sp0(&mut self) -> SP0_W
[src]
Bit 30 - Supervisor Protect
impl W<u32, Reg<u32, _PACRO>>
[src]
pub fn tp7(&mut self) -> TP7_W
[src]
Bit 0 - Trusted Protect
pub fn wp7(&mut self) -> WP7_W
[src]
Bit 1 - Write Protect
pub fn sp7(&mut self) -> SP7_W
[src]
Bit 2 - Supervisor Protect
pub fn tp6(&mut self) -> TP6_W
[src]
Bit 4 - Trusted Protect
pub fn wp6(&mut self) -> WP6_W
[src]
Bit 5 - Write Protect
pub fn sp6(&mut self) -> SP6_W
[src]
Bit 6 - Supervisor Protect
pub fn tp5(&mut self) -> TP5_W
[src]
Bit 8 - Trusted Protect
pub fn wp5(&mut self) -> WP5_W
[src]
Bit 9 - Write Protect
pub fn sp5(&mut self) -> SP5_W
[src]
Bit 10 - Supervisor Protect
pub fn tp4(&mut self) -> TP4_W
[src]
Bit 12 - Trusted protect
pub fn wp4(&mut self) -> WP4_W
[src]
Bit 13 - Write Protect
pub fn sp4(&mut self) -> SP4_W
[src]
Bit 14 - Supervisor protect
pub fn tp3(&mut self) -> TP3_W
[src]
Bit 16 - Trusted Protect
pub fn wp3(&mut self) -> WP3_W
[src]
Bit 17 - Write protect
pub fn sp3(&mut self) -> SP3_W
[src]
Bit 18 - Supervisor Protect
pub fn tp2(&mut self) -> TP2_W
[src]
Bit 20 - Trusted protect
pub fn wp2(&mut self) -> WP2_W
[src]
Bit 21 - Write Protect
pub fn sp2(&mut self) -> SP2_W
[src]
Bit 22 - Supervisor protect
pub fn tp1(&mut self) -> TP1_W
[src]
Bit 24 - Trusted Protect
pub fn wp1(&mut self) -> WP1_W
[src]
Bit 25 - Write Protect
pub fn sp1(&mut self) -> SP1_W
[src]
Bit 26 - Supervisor Protect
pub fn tp0(&mut self) -> TP0_W
[src]
Bit 28 - Trusted protect
pub fn wp0(&mut self) -> WP0_W
[src]
Bit 29 - Write Protect
pub fn sp0(&mut self) -> SP0_W
[src]
Bit 30 - Supervisor Protect
impl W<u32, Reg<u32, _PACRP>>
[src]
pub fn tp7(&mut self) -> TP7_W
[src]
Bit 0 - Trusted Protect
pub fn wp7(&mut self) -> WP7_W
[src]
Bit 1 - Write Protect
pub fn sp7(&mut self) -> SP7_W
[src]
Bit 2 - Supervisor Protect
pub fn tp6(&mut self) -> TP6_W
[src]
Bit 4 - Trusted Protect
pub fn wp6(&mut self) -> WP6_W
[src]
Bit 5 - Write Protect
pub fn sp6(&mut self) -> SP6_W
[src]
Bit 6 - Supervisor Protect
pub fn tp5(&mut self) -> TP5_W
[src]
Bit 8 - Trusted Protect
pub fn wp5(&mut self) -> WP5_W
[src]
Bit 9 - Write Protect
pub fn sp5(&mut self) -> SP5_W
[src]
Bit 10 - Supervisor Protect
pub fn tp4(&mut self) -> TP4_W
[src]
Bit 12 - Trusted protect
pub fn wp4(&mut self) -> WP4_W
[src]
Bit 13 - Write Protect
pub fn sp4(&mut self) -> SP4_W
[src]
Bit 14 - Supervisor protect
pub fn tp3(&mut self) -> TP3_W
[src]
Bit 16 - Trusted Protect
pub fn wp3(&mut self) -> WP3_W
[src]
Bit 17 - Write protect
pub fn sp3(&mut self) -> SP3_W
[src]
Bit 18 - Supervisor Protect
pub fn tp2(&mut self) -> TP2_W
[src]
Bit 20 - Trusted protect
pub fn wp2(&mut self) -> WP2_W
[src]
Bit 21 - Write Protect
pub fn sp2(&mut self) -> SP2_W
[src]
Bit 22 - Supervisor protect
pub fn tp1(&mut self) -> TP1_W
[src]
Bit 24 - Trusted Protect
pub fn wp1(&mut self) -> WP1_W
[src]
Bit 25 - Write Protect
pub fn sp1(&mut self) -> SP1_W
[src]
Bit 26 - Supervisor Protect
pub fn tp0(&mut self) -> TP0_W
[src]
Bit 28 - Trusted protect
pub fn wp0(&mut self) -> WP0_W
[src]
Bit 29 - Write Protect
pub fn sp0(&mut self) -> SP0_W
[src]
Bit 30 - Supervisor Protect
impl W<u32, Reg<u32, _PRS>>
[src]
pub fn m0(&mut self) -> M0_W
[src]
Bits 0:2 - Master 0 Priority. Sets the arbitration priority for this port on the associated slave port.
pub fn m1(&mut self) -> M1_W
[src]
Bits 4:6 - Master 1 Priority. Sets the arbitration priority for this port on the associated slave port.
pub fn m2(&mut self) -> M2_W
[src]
Bits 8:10 - Master 2 Priority. Sets the arbitration priority for this port on the associated slave port.
pub fn m4(&mut self) -> M4_W
[src]
Bits 16:18 - Master 4 Priority. Sets the arbitration priority for this port on the associated slave port.
impl W<u32, Reg<u32, _CRS>>
[src]
pub fn park(&mut self) -> PARK_W
[src]
Bits 0:2 - Park
pub fn pctl(&mut self) -> PCTL_W
[src]
Bits 4:5 - Parking Control
pub fn arb(&mut self) -> ARB_W
[src]
Bits 8:9 - Arbitration Mode
pub fn hlp(&mut self) -> HLP_W
[src]
Bit 30 - Halt Low Priority
pub fn ro(&mut self) -> RO_W
[src]
Bit 31 - Read Only
impl W<u32, Reg<u32, _MGPCR0>>
[src]
impl W<u32, Reg<u32, _MGPCR1>>
[src]
impl W<u32, Reg<u32, _MGPCR2>>
[src]
impl W<u32, Reg<u32, _MGPCR4>>
[src]
impl W<u32, Reg<u32, _CR>>
[src]
pub fn edbg(&mut self) -> EDBG_W
[src]
Bit 1 - Enable Debug
pub fn erca(&mut self) -> ERCA_W
[src]
Bit 2 - Enable Round Robin Channel Arbitration
pub fn hoe(&mut self) -> HOE_W
[src]
Bit 4 - Halt On Error
pub fn halt(&mut self) -> HALT_W
[src]
Bit 5 - Halt DMA Operations
pub fn clm(&mut self) -> CLM_W
[src]
Bit 6 - Continuous Link Mode
pub fn emlm(&mut self) -> EMLM_W
[src]
Bit 7 - Enable Minor Loop Mapping
pub fn ecx(&mut self) -> ECX_W
[src]
Bit 16 - Error Cancel Transfer
pub fn cx(&mut self) -> CX_W
[src]
Bit 17 - Cancel Transfer
impl W<u32, Reg<u32, _ERQ>>
[src]
pub fn erq0(&mut self) -> ERQ0_W
[src]
Bit 0 - Enable DMA Request 0
pub fn erq1(&mut self) -> ERQ1_W
[src]
Bit 1 - Enable DMA Request 1
pub fn erq2(&mut self) -> ERQ2_W
[src]
Bit 2 - Enable DMA Request 2
pub fn erq3(&mut self) -> ERQ3_W
[src]
Bit 3 - Enable DMA Request 3
pub fn erq4(&mut self) -> ERQ4_W
[src]
Bit 4 - Enable DMA Request 4
pub fn erq5(&mut self) -> ERQ5_W
[src]
Bit 5 - Enable DMA Request 5
pub fn erq6(&mut self) -> ERQ6_W
[src]
Bit 6 - Enable DMA Request 6
pub fn erq7(&mut self) -> ERQ7_W
[src]
Bit 7 - Enable DMA Request 7
pub fn erq8(&mut self) -> ERQ8_W
[src]
Bit 8 - Enable DMA Request 8
pub fn erq9(&mut self) -> ERQ9_W
[src]
Bit 9 - Enable DMA Request 9
pub fn erq10(&mut self) -> ERQ10_W
[src]
Bit 10 - Enable DMA Request 10
pub fn erq11(&mut self) -> ERQ11_W
[src]
Bit 11 - Enable DMA Request 11
pub fn erq12(&mut self) -> ERQ12_W
[src]
Bit 12 - Enable DMA Request 12
pub fn erq13(&mut self) -> ERQ13_W
[src]
Bit 13 - Enable DMA Request 13
pub fn erq14(&mut self) -> ERQ14_W
[src]
Bit 14 - Enable DMA Request 14
pub fn erq15(&mut self) -> ERQ15_W
[src]
Bit 15 - Enable DMA Request 15
impl W<u32, Reg<u32, _EEI>>
[src]
pub fn eei0(&mut self) -> EEI0_W
[src]
Bit 0 - Enable Error Interrupt 0
pub fn eei1(&mut self) -> EEI1_W
[src]
Bit 1 - Enable Error Interrupt 1
pub fn eei2(&mut self) -> EEI2_W
[src]
Bit 2 - Enable Error Interrupt 2
pub fn eei3(&mut self) -> EEI3_W
[src]
Bit 3 - Enable Error Interrupt 3
pub fn eei4(&mut self) -> EEI4_W
[src]
Bit 4 - Enable Error Interrupt 4
pub fn eei5(&mut self) -> EEI5_W
[src]
Bit 5 - Enable Error Interrupt 5
pub fn eei6(&mut self) -> EEI6_W
[src]
Bit 6 - Enable Error Interrupt 6
pub fn eei7(&mut self) -> EEI7_W
[src]
Bit 7 - Enable Error Interrupt 7
pub fn eei8(&mut self) -> EEI8_W
[src]
Bit 8 - Enable Error Interrupt 8
pub fn eei9(&mut self) -> EEI9_W
[src]
Bit 9 - Enable Error Interrupt 9
pub fn eei10(&mut self) -> EEI10_W
[src]
Bit 10 - Enable Error Interrupt 10
pub fn eei11(&mut self) -> EEI11_W
[src]
Bit 11 - Enable Error Interrupt 11
pub fn eei12(&mut self) -> EEI12_W
[src]
Bit 12 - Enable Error Interrupt 12
pub fn eei13(&mut self) -> EEI13_W
[src]
Bit 13 - Enable Error Interrupt 13
pub fn eei14(&mut self) -> EEI14_W
[src]
Bit 14 - Enable Error Interrupt 14
pub fn eei15(&mut self) -> EEI15_W
[src]
Bit 15 - Enable Error Interrupt 15
impl W<u8, Reg<u8, _CEEI>>
[src]
pub fn ceei(&mut self) -> CEEI_W
[src]
Bits 0:3 - Clear Enable Error Interrupt
pub fn caee(&mut self) -> CAEE_W
[src]
Bit 6 - Clear All Enable Error Interrupts
pub fn nop(&mut self) -> NOP_W
[src]
Bit 7 - No Op enable
impl W<u8, Reg<u8, _SEEI>>
[src]
pub fn seei(&mut self) -> SEEI_W
[src]
Bits 0:3 - Set Enable Error Interrupt
pub fn saee(&mut self) -> SAEE_W
[src]
Bit 6 - Sets All Enable Error Interrupts
pub fn nop(&mut self) -> NOP_W
[src]
Bit 7 - No Op enable
impl W<u8, Reg<u8, _CERQ>>
[src]
pub fn cerq(&mut self) -> CERQ_W
[src]
Bits 0:3 - Clear Enable Request
pub fn caer(&mut self) -> CAER_W
[src]
Bit 6 - Clear All Enable Requests
pub fn nop(&mut self) -> NOP_W
[src]
Bit 7 - No Op enable
impl W<u8, Reg<u8, _SERQ>>
[src]
pub fn serq(&mut self) -> SERQ_W
[src]
Bits 0:3 - Set enable request
pub fn saer(&mut self) -> SAER_W
[src]
Bit 6 - Set All Enable Requests
pub fn nop(&mut self) -> NOP_W
[src]
Bit 7 - No Op enable
impl W<u8, Reg<u8, _CDNE>>
[src]
pub fn cdne(&mut self) -> CDNE_W
[src]
Bits 0:3 - Clear DONE Bit
pub fn cadn(&mut self) -> CADN_W
[src]
Bit 6 - Clears All DONE Bits
pub fn nop(&mut self) -> NOP_W
[src]
Bit 7 - No Op enable
impl W<u8, Reg<u8, _SSRT>>
[src]
pub fn ssrt(&mut self) -> SSRT_W
[src]
Bits 0:3 - Set START Bit
pub fn sast(&mut self) -> SAST_W
[src]
Bit 6 - Set All START Bits (activates all channels)
pub fn nop(&mut self) -> NOP_W
[src]
Bit 7 - No Op enable
impl W<u8, Reg<u8, _CERR>>
[src]
pub fn cerr(&mut self) -> CERR_W
[src]
Bits 0:3 - Clear Error Indicator
pub fn caei(&mut self) -> CAEI_W
[src]
Bit 6 - Clear All Error Indicators
pub fn nop(&mut self) -> NOP_W
[src]
Bit 7 - No Op enable
impl W<u8, Reg<u8, _CINT>>
[src]
pub fn cint(&mut self) -> CINT_W
[src]
Bits 0:3 - Clear Interrupt Request
pub fn cair(&mut self) -> CAIR_W
[src]
Bit 6 - Clear All Interrupt Requests
pub fn nop(&mut self) -> NOP_W
[src]
Bit 7 - No Op enable
impl W<u32, Reg<u32, _INT>>
[src]
pub fn int0(&mut self) -> INT0_W
[src]
Bit 0 - Interrupt Request 0
pub fn int1(&mut self) -> INT1_W
[src]
Bit 1 - Interrupt Request 1
pub fn int2(&mut self) -> INT2_W
[src]
Bit 2 - Interrupt Request 2
pub fn int3(&mut self) -> INT3_W
[src]
Bit 3 - Interrupt Request 3
pub fn int4(&mut self) -> INT4_W
[src]
Bit 4 - Interrupt Request 4
pub fn int5(&mut self) -> INT5_W
[src]
Bit 5 - Interrupt Request 5
pub fn int6(&mut self) -> INT6_W
[src]
Bit 6 - Interrupt Request 6
pub fn int7(&mut self) -> INT7_W
[src]
Bit 7 - Interrupt Request 7
pub fn int8(&mut self) -> INT8_W
[src]
Bit 8 - Interrupt Request 8
pub fn int9(&mut self) -> INT9_W
[src]
Bit 9 - Interrupt Request 9
pub fn int10(&mut self) -> INT10_W
[src]
Bit 10 - Interrupt Request 10
pub fn int11(&mut self) -> INT11_W
[src]
Bit 11 - Interrupt Request 11
pub fn int12(&mut self) -> INT12_W
[src]
Bit 12 - Interrupt Request 12
pub fn int13(&mut self) -> INT13_W
[src]
Bit 13 - Interrupt Request 13
pub fn int14(&mut self) -> INT14_W
[src]
Bit 14 - Interrupt Request 14
pub fn int15(&mut self) -> INT15_W
[src]
Bit 15 - Interrupt Request 15
impl W<u32, Reg<u32, _ERR>>
[src]
pub fn err0(&mut self) -> ERR0_W
[src]
Bit 0 - Error In Channel 0
pub fn err1(&mut self) -> ERR1_W
[src]
Bit 1 - Error In Channel 1
pub fn err2(&mut self) -> ERR2_W
[src]
Bit 2 - Error In Channel 2
pub fn err3(&mut self) -> ERR3_W
[src]
Bit 3 - Error In Channel 3
pub fn err4(&mut self) -> ERR4_W
[src]
Bit 4 - Error In Channel 4
pub fn err5(&mut self) -> ERR5_W
[src]
Bit 5 - Error In Channel 5
pub fn err6(&mut self) -> ERR6_W
[src]
Bit 6 - Error In Channel 6
pub fn err7(&mut self) -> ERR7_W
[src]
Bit 7 - Error In Channel 7
pub fn err8(&mut self) -> ERR8_W
[src]
Bit 8 - Error In Channel 8
pub fn err9(&mut self) -> ERR9_W
[src]
Bit 9 - Error In Channel 9
pub fn err10(&mut self) -> ERR10_W
[src]
Bit 10 - Error In Channel 10
pub fn err11(&mut self) -> ERR11_W
[src]
Bit 11 - Error In Channel 11
pub fn err12(&mut self) -> ERR12_W
[src]
Bit 12 - Error In Channel 12
pub fn err13(&mut self) -> ERR13_W
[src]
Bit 13 - Error In Channel 13
pub fn err14(&mut self) -> ERR14_W
[src]
Bit 14 - Error In Channel 14
pub fn err15(&mut self) -> ERR15_W
[src]
Bit 15 - Error In Channel 15
impl W<u32, Reg<u32, _HRS>>
[src]
pub fn hrs0(&mut self) -> HRS0_W
[src]
Bit 0 - Hardware Request Status Channel 0
pub fn hrs1(&mut self) -> HRS1_W
[src]
Bit 1 - Hardware Request Status Channel 1
pub fn hrs2(&mut self) -> HRS2_W
[src]
Bit 2 - Hardware Request Status Channel 2
pub fn hrs3(&mut self) -> HRS3_W
[src]
Bit 3 - Hardware Request Status Channel 3
pub fn hrs4(&mut self) -> HRS4_W
[src]
Bit 4 - Hardware Request Status Channel 4
pub fn hrs5(&mut self) -> HRS5_W
[src]
Bit 5 - Hardware Request Status Channel 5
pub fn hrs6(&mut self) -> HRS6_W
[src]
Bit 6 - Hardware Request Status Channel 6
pub fn hrs7(&mut self) -> HRS7_W
[src]
Bit 7 - Hardware Request Status Channel 7
pub fn hrs8(&mut self) -> HRS8_W
[src]
Bit 8 - Hardware Request Status Channel 8
pub fn hrs9(&mut self) -> HRS9_W
[src]
Bit 9 - Hardware Request Status Channel 9
pub fn hrs10(&mut self) -> HRS10_W
[src]
Bit 10 - Hardware Request Status Channel 10
pub fn hrs11(&mut self) -> HRS11_W
[src]
Bit 11 - Hardware Request Status Channel 11
pub fn hrs12(&mut self) -> HRS12_W
[src]
Bit 12 - Hardware Request Status Channel 12
pub fn hrs13(&mut self) -> HRS13_W
[src]
Bit 13 - Hardware Request Status Channel 13
pub fn hrs14(&mut self) -> HRS14_W
[src]
Bit 14 - Hardware Request Status Channel 14
pub fn hrs15(&mut self) -> HRS15_W
[src]
Bit 15 - Hardware Request Status Channel 15
impl W<u32, Reg<u32, _EARS>>
[src]
pub fn edreq_0(&mut self) -> EDREQ_0_W
[src]
Bit 0 - Enable asynchronous DMA request in stop for channel 0.
pub fn edreq_1(&mut self) -> EDREQ_1_W
[src]
Bit 1 - Enable asynchronous DMA request in stop for channel 1.
pub fn edreq_2(&mut self) -> EDREQ_2_W
[src]
Bit 2 - Enable asynchronous DMA request in stop for channel 2.
pub fn edreq_3(&mut self) -> EDREQ_3_W
[src]
Bit 3 - Enable asynchronous DMA request in stop for channel 3.
impl W<u8, Reg<u8, _DCHPRI>>
[src]
pub fn chpri(&mut self) -> CHPRI_W
[src]
Bits 0:3 - Channel n Arbitration Priority
pub fn dpa(&mut self) -> DPA_W
[src]
Bit 6 - Disable Preempt Ability
pub fn ecp(&mut self) -> ECP_W
[src]
Bit 7 - Enable Channel Preemption
impl W<u32, Reg<u32, _TCD_SADDR>>
[src]
impl W<u16, Reg<u16, _TCD_SOFF>>
[src]
impl W<u16, Reg<u16, _TCD_ATTR>>
[src]
pub fn dsize(&mut self) -> DSIZE_W
[src]
Bits 0:2 - Destination Data Transfer Size
pub fn dmod(&mut self) -> DMOD_W
[src]
Bits 3:7 - Destination Address Modulo
pub fn ssize(&mut self) -> SSIZE_W
[src]
Bits 8:10 - Source data transfer size
pub fn smod(&mut self) -> SMOD_W
[src]
Bits 11:15 - Source Address Modulo.
impl W<u32, Reg<u32, _TCD_NBYTES_MLNO>>
[src]
impl W<u32, Reg<u32, _TCD_NBYTES_MLOFFNO>>
[src]
pub fn nbytes(&mut self) -> NBYTES_W
[src]
Bits 0:29 - Minor Byte Transfer Count
pub fn dmloe(&mut self) -> DMLOE_W
[src]
Bit 30 - Destination Minor Loop Offset enable
pub fn smloe(&mut self) -> SMLOE_W
[src]
Bit 31 - Source Minor Loop Offset Enable
impl W<u32, Reg<u32, _TCD_NBYTES_MLOFFYES>>
[src]
pub fn nbytes(&mut self) -> NBYTES_W
[src]
Bits 0:9 - Minor Byte Transfer Count
pub fn mloff(&mut self) -> MLOFF_W
[src]
Bits 10:29 - If SMLOE or DMLOE is set, this field represents a sign-extended offset applied to the source or destination address to form the next-state value after the minor loop completes.
pub fn dmloe(&mut self) -> DMLOE_W
[src]
Bit 30 - Destination Minor Loop Offset enable
pub fn smloe(&mut self) -> SMLOE_W
[src]
Bit 31 - Source Minor Loop Offset Enable
impl W<u32, Reg<u32, _TCD_SLAST>>
[src]
impl W<u32, Reg<u32, _TCD_DADDR>>
[src]
impl W<u16, Reg<u16, _TCD_DOFF>>
[src]
impl W<u16, Reg<u16, _TCD_CITER_ELINKNO>>
[src]
pub fn citer(&mut self) -> CITER_W
[src]
Bits 0:14 - Current Major Iteration Count
pub fn elink(&mut self) -> ELINK_W
[src]
Bit 15 - Enable channel-to-channel linking on minor-loop complete
impl W<u16, Reg<u16, _TCD_CITER_ELINKYES>>
[src]
pub fn citer(&mut self) -> CITER_W
[src]
Bits 0:8 - Current Major Iteration Count
pub fn linkch(&mut self) -> LINKCH_W
[src]
Bits 9:12 - Link Channel Number
pub fn elink(&mut self) -> ELINK_W
[src]
Bit 15 - Enable channel-to-channel linking on minor-loop complete
impl W<u32, Reg<u32, _TCD_DLASTSGA>>
[src]
pub fn dlastsga(&mut self) -> DLASTSGA_W
[src]
Bits 0:31 - Destination last address adjustment or the memory address for the next transfer control descriptor to be loaded into this channel (scatter/gather)
impl W<u16, Reg<u16, _TCD_CSR>>
[src]
pub fn start(&mut self) -> START_W
[src]
Bit 0 - Channel Start
pub fn intmajor(&mut self) -> INTMAJOR_W
[src]
Bit 1 - Enable an interrupt when major iteration count completes
pub fn inthalf(&mut self) -> INTHALF_W
[src]
Bit 2 - Enable an interrupt when major counter is half complete.
pub fn dreq(&mut self) -> DREQ_W
[src]
Bit 3 - Disable Request
pub fn esg(&mut self) -> ESG_W
[src]
Bit 4 - Enable Scatter/Gather Processing
pub fn majorelink(&mut self) -> MAJORELINK_W
[src]
Bit 5 - Enable channel-to-channel linking on major loop complete
pub fn active(&mut self) -> ACTIVE_W
[src]
Bit 6 - Channel Active
pub fn done(&mut self) -> DONE_W
[src]
Bit 7 - Channel Done
pub fn majorlinkch(&mut self) -> MAJORLINKCH_W
[src]
Bits 8:11 - Link Channel Number
pub fn bwc(&mut self) -> BWC_W
[src]
Bits 14:15 - Bandwidth Control
impl W<u16, Reg<u16, _TCD_BITER_ELINKNO>>
[src]
pub fn biter(&mut self) -> BITER_W
[src]
Bits 0:14 - Starting Major Iteration Count
pub fn elink(&mut self) -> ELINK_W
[src]
Bit 15 - Enables channel-to-channel linking on minor loop complete
impl W<u16, Reg<u16, _TCD_BITER_ELINKYES>>
[src]
pub fn biter(&mut self) -> BITER_W
[src]
Bits 0:8 - Starting Major Iteration Count
pub fn linkch(&mut self) -> LINKCH_W
[src]
Bits 9:12 - Link Channel Number
pub fn elink(&mut self) -> ELINK_W
[src]
Bit 15 - Enables channel-to-channel linking on minor loop complete
impl W<u32, Reg<u32, _CSAR>>
[src]
impl W<u32, Reg<u32, _CSMR>>
[src]
pub fn v(&mut self) -> V_W
[src]
Bit 0 - Valid
pub fn wp(&mut self) -> WP_W
[src]
Bit 8 - Write Protect
pub fn bam(&mut self) -> BAM_W
[src]
Bits 16:31 - Base Address Mask
impl W<u32, Reg<u32, _CSCR>>
[src]
pub fn bstw(&mut self) -> BSTW_W
[src]
Bit 3 - Burst-Write Enable
pub fn bstr(&mut self) -> BSTR_W
[src]
Bit 4 - Burst-Read Enable
pub fn bem(&mut self) -> BEM_W
[src]
Bit 5 - Byte-Enable Mode
pub fn ps(&mut self) -> PS_W
[src]
Bits 6:7 - Port Size
pub fn aa(&mut self) -> AA_W
[src]
Bit 8 - Auto-Acknowledge Enable
pub fn bls(&mut self) -> BLS_W
[src]
Bit 9 - Byte-Lane Shift
pub fn ws(&mut self) -> WS_W
[src]
Bits 10:15 - Wait States
pub fn wrah(&mut self) -> WRAH_W
[src]
Bits 16:17 - Write Address Hold or Deselect
pub fn rdah(&mut self) -> RDAH_W
[src]
Bits 18:19 - Read Address Hold or Deselect
pub fn aset(&mut self) -> ASET_W
[src]
Bits 20:21 - Address Setup
pub fn exts(&mut self) -> EXTS_W
[src]
Bit 22 - Extended Transfer Start/Extended Address Latch Enable Controls how long FB_TS /FB_ALE is asserted.
pub fn swsen(&mut self) -> SWSEN_W
[src]
Bit 23 - Secondary Wait State Enable
pub fn sws(&mut self) -> SWS_W
[src]
Bits 26:31 - Secondary Wait States
impl W<u32, Reg<u32, _CSPMCR>>
[src]
pub fn group5(&mut self) -> GROUP5_W
[src]
Bits 12:15 - FlexBus Signal Group 5 Multiplex control
pub fn group4(&mut self) -> GROUP4_W
[src]
Bits 16:19 - FlexBus Signal Group 4 Multiplex control
pub fn group3(&mut self) -> GROUP3_W
[src]
Bits 20:23 - FlexBus Signal Group 3 Multiplex control
pub fn group2(&mut self) -> GROUP2_W
[src]
Bits 24:27 - FlexBus Signal Group 2 Multiplex control
pub fn group1(&mut self) -> GROUP1_W
[src]
Bits 28:31 - FlexBus Signal Group 1 Multiplex control
impl W<u32, Reg<u32, _CESR>>
[src]
pub fn vld(&mut self) -> VLD_W
[src]
Bit 0 - Valid
pub fn sperr(&mut self) -> SPERR_W
[src]
Bits 27:31 - Slave Port n Error
impl W<u32, Reg<u32, _RGD_WORD0>>
[src]
impl W<u32, Reg<u32, _RGD_WORD1>>
[src]
impl W<u32, Reg<u32, _RGD_WORD2>>
[src]
pub fn m0um(&mut self) -> M0UM_W
[src]
Bits 0:2 - Bus Master 0 User Mode Access Control
pub fn m0sm(&mut self) -> M0SM_W
[src]
Bits 3:4 - Bus Master 0 Supervisor Mode Access Control
pub fn m0pe(&mut self) -> M0PE_W
[src]
Bit 5 - Bus Master 0 Process Identifier enable
pub fn m1um(&mut self) -> M1UM_W
[src]
Bits 6:8 - Bus Master 1 User Mode Access Control
pub fn m1sm(&mut self) -> M1SM_W
[src]
Bits 9:10 - Bus Master 1 Supervisor Mode Access Control
pub fn m1pe(&mut self) -> M1PE_W
[src]
Bit 11 - Bus Master 1 Process Identifier enable
pub fn m2um(&mut self) -> M2UM_W
[src]
Bits 12:14 - Bus Master 2 User Mode Access control
pub fn m2sm(&mut self) -> M2SM_W
[src]
Bits 15:16 - Bus Master 2 Supervisor Mode Access Control
pub fn m2pe(&mut self) -> M2PE_W
[src]
Bit 17 - Bus Master 2 Process Identifier Enable
pub fn m3um(&mut self) -> M3UM_W
[src]
Bits 18:20 - Bus Master 3 User Mode Access Control
pub fn m3sm(&mut self) -> M3SM_W
[src]
Bits 21:22 - Bus Master 3 Supervisor Mode Access Control
pub fn m3pe(&mut self) -> M3PE_W
[src]
Bit 23 - Bus Master 3 Process Identifier Enable
pub fn m4we(&mut self) -> M4WE_W
[src]
Bit 24 - Bus Master 4 Write Enable
pub fn m4re(&mut self) -> M4RE_W
[src]
Bit 25 - Bus Master 4 Read Enable
pub fn m5we(&mut self) -> M5WE_W
[src]
Bit 26 - Bus Master 5 Write Enable
pub fn m5re(&mut self) -> M5RE_W
[src]
Bit 27 - Bus Master 5 Read Enable
pub fn m6we(&mut self) -> M6WE_W
[src]
Bit 28 - Bus Master 6 Write Enable
pub fn m6re(&mut self) -> M6RE_W
[src]
Bit 29 - Bus Master 6 Read Enable
pub fn m7we(&mut self) -> M7WE_W
[src]
Bit 30 - Bus Master 7 Write Enable
pub fn m7re(&mut self) -> M7RE_W
[src]
Bit 31 - Bus Master 7 Read Enable
impl W<u32, Reg<u32, _RGD_WORD3>>
[src]
pub fn vld(&mut self) -> VLD_W
[src]
Bit 0 - Valid
pub fn pidmask(&mut self) -> PIDMASK_W
[src]
Bits 16:23 - Process Identifier Mask
pub fn pid(&mut self) -> PID_W
[src]
Bits 24:31 - Process Identifier
impl W<u32, Reg<u32, _RGDAAC>>
[src]
pub fn m0um(&mut self) -> M0UM_W
[src]
Bits 0:2 - Bus Master 0 User Mode Access Control
pub fn m0sm(&mut self) -> M0SM_W
[src]
Bits 3:4 - Bus Master 0 Supervisor Mode Access Control
pub fn m0pe(&mut self) -> M0PE_W
[src]
Bit 5 - Bus Master 0 Process Identifier Enable
pub fn m1um(&mut self) -> M1UM_W
[src]
Bits 6:8 - Bus Master 1 User Mode Access Control
pub fn m1sm(&mut self) -> M1SM_W
[src]
Bits 9:10 - Bus Master 1 Supervisor Mode Access Control
pub fn m1pe(&mut self) -> M1PE_W
[src]
Bit 11 - Bus Master 1 Process Identifier Enable
pub fn m2um(&mut self) -> M2UM_W
[src]
Bits 12:14 - Bus Master 2 User Mode Access Control
pub fn m2sm(&mut self) -> M2SM_W
[src]
Bits 15:16 - Bus Master 2 Supervisor Mode Access Control
pub fn m2pe(&mut self) -> M2PE_W
[src]
Bit 17 - Bus Master 2 Process Identifier Enable
pub fn m3um(&mut self) -> M3UM_W
[src]
Bits 18:20 - Bus Master 3 User Mode Access Control
pub fn m3sm(&mut self) -> M3SM_W
[src]
Bits 21:22 - Bus Master 3 Supervisor Mode Access Control
pub fn m3pe(&mut self) -> M3PE_W
[src]
Bit 23 - Bus Master 3 Process Identifier Enable
pub fn m4we(&mut self) -> M4WE_W
[src]
Bit 24 - Bus Master 4 Write Enable
pub fn m4re(&mut self) -> M4RE_W
[src]
Bit 25 - Bus Master 4 Read Enable
pub fn m5we(&mut self) -> M5WE_W
[src]
Bit 26 - Bus Master 5 Write Enable
pub fn m5re(&mut self) -> M5RE_W
[src]
Bit 27 - Bus Master 5 Read Enable
pub fn m6we(&mut self) -> M6WE_W
[src]
Bit 28 - Bus Master 6 Write Enable
pub fn m6re(&mut self) -> M6RE_W
[src]
Bit 29 - Bus Master 6 Read Enable
pub fn m7we(&mut self) -> M7WE_W
[src]
Bit 30 - Bus Master 7 Write Enable
pub fn m7re(&mut self) -> M7RE_W
[src]
Bit 31 - Bus Master 7 Read Enable
impl W<u32, Reg<u32, _PFAPR>>
[src]
pub fn m0ap(&mut self) -> M0AP_W
[src]
Bits 0:1 - Master 0 Access Protection
pub fn m1ap(&mut self) -> M1AP_W
[src]
Bits 2:3 - Master 1 Access Protection
pub fn m2ap(&mut self) -> M2AP_W
[src]
Bits 4:5 - Master 2 Access Protection
pub fn m3ap(&mut self) -> M3AP_W
[src]
Bits 6:7 - Master 3 Access Protection
pub fn m4ap(&mut self) -> M4AP_W
[src]
Bits 8:9 - Master 4 Access Protection
pub fn m5ap(&mut self) -> M5AP_W
[src]
Bits 10:11 - Master 5 Access Protection
pub fn m6ap(&mut self) -> M6AP_W
[src]
Bits 12:13 - Master 6 Access Protection
pub fn m7ap(&mut self) -> M7AP_W
[src]
Bits 14:15 - Master 7 Access Protection
pub fn m0pfd(&mut self) -> M0PFD_W
[src]
Bit 16 - Master 0 Prefetch Disable
pub fn m1pfd(&mut self) -> M1PFD_W
[src]
Bit 17 - Master 1 Prefetch Disable
pub fn m2pfd(&mut self) -> M2PFD_W
[src]
Bit 18 - Master 2 Prefetch Disable
pub fn m3pfd(&mut self) -> M3PFD_W
[src]
Bit 19 - Master 3 Prefetch Disable
pub fn m4pfd(&mut self) -> M4PFD_W
[src]
Bit 20 - Master 4 Prefetch Disable
pub fn m5pfd(&mut self) -> M5PFD_W
[src]
Bit 21 - Master 5 Prefetch Disable
pub fn m6pfd(&mut self) -> M6PFD_W
[src]
Bit 22 - Master 6 Prefetch Disable
pub fn m7pfd(&mut self) -> M7PFD_W
[src]
Bit 23 - Master 7 Prefetch Disable
impl W<u32, Reg<u32, _PFB0CR>>
[src]
pub fn b0sebe(&mut self) -> B0SEBE_W
[src]
Bit 0 - Bank 0 Single Entry Buffer Enable
pub fn b0ipe(&mut self) -> B0IPE_W
[src]
Bit 1 - Bank 0 Instruction Prefetch Enable
pub fn b0dpe(&mut self) -> B0DPE_W
[src]
Bit 2 - Bank 0 Data Prefetch Enable
pub fn b0ice(&mut self) -> B0ICE_W
[src]
Bit 3 - Bank 0 Instruction Cache Enable
pub fn b0dce(&mut self) -> B0DCE_W
[src]
Bit 4 - Bank 0 Data Cache Enable
pub fn crc(&mut self) -> CRC_W
[src]
Bits 5:7 - Cache Replacement Control
pub fn s_b_inv(&mut self) -> S_B_INV_W
[src]
Bit 19 - Invalidate Prefetch Speculation Buffer
pub fn cinv_way(&mut self) -> CINV_WAY_W
[src]
Bits 20:23 - Cache Invalidate Way x
pub fn clck_way(&mut self) -> CLCK_WAY_W
[src]
Bits 24:27 - Cache Lock Way x
impl W<u32, Reg<u32, _PFB1CR>>
[src]
pub fn b1sebe(&mut self) -> B1SEBE_W
[src]
Bit 0 - Bank 1 Single Entry Buffer Enable
pub fn b1ipe(&mut self) -> B1IPE_W
[src]
Bit 1 - Bank 1 Instruction Prefetch Enable
pub fn b1dpe(&mut self) -> B1DPE_W
[src]
Bit 2 - Bank 1 Data Prefetch Enable
pub fn b1ice(&mut self) -> B1ICE_W
[src]
Bit 3 - Bank 1 Instruction Cache Enable
pub fn b1dce(&mut self) -> B1DCE_W
[src]
Bit 4 - Bank 1 Data Cache Enable
impl W<u32, Reg<u32, _TAGVDW0S>>
[src]
pub fn valid(&mut self) -> VALID_W
[src]
Bit 0 - 1-bit valid for cache entry
pub fn tag(&mut self) -> TAG_W
[src]
Bits 6:19 - 14-bit tag for cache entry
impl W<u32, Reg<u32, _TAGVDW1S>>
[src]
pub fn valid(&mut self) -> VALID_W
[src]
Bit 0 - 1-bit valid for cache entry
pub fn tag(&mut self) -> TAG_W
[src]
Bits 6:19 - 14-bit tag for cache entry
impl W<u32, Reg<u32, _TAGVDW2S>>
[src]
pub fn valid(&mut self) -> VALID_W
[src]
Bit 0 - 1-bit valid for cache entry
pub fn tag(&mut self) -> TAG_W
[src]
Bits 6:19 - 14-bit tag for cache entry
impl W<u32, Reg<u32, _TAGVDW3S>>
[src]
pub fn valid(&mut self) -> VALID_W
[src]
Bit 0 - 1-bit valid for cache entry
pub fn tag(&mut self) -> TAG_W
[src]
Bits 6:19 - 14-bit tag for cache entry
impl W<u32, Reg<u32, _DATAW0SUM>>
[src]
impl W<u32, Reg<u32, _DATAW0SMU>>
[src]
impl W<u32, Reg<u32, _DATAW0SML>>
[src]
impl W<u32, Reg<u32, _DATAW0SLM>>
[src]
impl W<u32, Reg<u32, _DATAW1SUM>>
[src]
impl W<u32, Reg<u32, _DATAW1SMU>>
[src]
impl W<u32, Reg<u32, _DATAW1SML>>
[src]
impl W<u32, Reg<u32, _DATAW1SLM>>
[src]
impl W<u32, Reg<u32, _DATAW2SUM>>
[src]
impl W<u32, Reg<u32, _DATAW2SMU>>
[src]
impl W<u32, Reg<u32, _DATAW2SML>>
[src]
impl W<u32, Reg<u32, _DATAW2SLM>>
[src]
impl W<u32, Reg<u32, _DATAW3SUM>>
[src]
impl W<u32, Reg<u32, _DATAW3SMU>>
[src]
impl W<u32, Reg<u32, _DATAW3SML>>
[src]
impl W<u32, Reg<u32, _DATAW3SLM>>
[src]
impl W<u8, Reg<u8, _FSTAT>>
[src]
pub fn fpviol(&mut self) -> FPVIOL_W
[src]
Bit 4 - Flash Protection Violation Flag
pub fn accerr(&mut self) -> ACCERR_W
[src]
Bit 5 - Flash Access Error Flag
pub fn rdcolerr(&mut self) -> RDCOLERR_W
[src]
Bit 6 - FTFE Read Collision Error Flag
pub fn ccif(&mut self) -> CCIF_W
[src]
Bit 7 - Command Complete Interrupt Flag
impl W<u8, Reg<u8, _FCNFG>>
[src]
pub fn erssusp(&mut self) -> ERSSUSP_W
[src]
Bit 4 - Erase Suspend
pub fn rdcollie(&mut self) -> RDCOLLIE_W
[src]
Bit 6 - Read Collision Error Interrupt Enable
pub fn ccie(&mut self) -> CCIE_W
[src]
Bit 7 - Command Complete Interrupt Enable
impl W<u8, Reg<u8, _FCCOB>>
[src]
pub fn ccobn(&mut self) -> CCOBN_W
[src]
Bits 0:7 - The FCCOB register provides a command code and relevant parameters to the memory controller
impl W<u8, Reg<u8, _FPROT>>
[src]
impl W<u8, Reg<u8, _FEPROT>>
[src]
impl W<u8, Reg<u8, _FDPROT>>
[src]
impl W<u8, Reg<u8, _CHCFG>>
[src]
pub fn source(&mut self) -> SOURCE_W
[src]
Bits 0:5 - DMA Channel Source (Slot)
pub fn trig(&mut self) -> TRIG_W
[src]
Bit 6 - DMA Channel Trigger Enable
pub fn enbl(&mut self) -> ENBL_W
[src]
Bit 7 - DMA Channel Enable
impl W<u32, Reg<u32, _MCR>>
[src]
pub fn maxmb(&mut self) -> MAXMB_W
[src]
Bits 0:6 - Number Of The Last Message Buffer
pub fn idam(&mut self) -> IDAM_W
[src]
Bits 8:9 - ID Acceptance Mode
pub fn aen(&mut self) -> AEN_W
[src]
Bit 12 - Abort Enable
pub fn lprioen(&mut self) -> LPRIOEN_W
[src]
Bit 13 - Local Priority Enable
pub fn irmq(&mut self) -> IRMQ_W
[src]
Bit 16 - Individual Rx Masking And Queue Enable
pub fn srxdis(&mut self) -> SRXDIS_W
[src]
Bit 17 - Self Reception Disable
pub fn waksrc(&mut self) -> WAKSRC_W
[src]
Bit 19 - Wake Up Source
pub fn wrnen(&mut self) -> WRNEN_W
[src]
Bit 21 - Warning Interrupt Enable
pub fn slfwak(&mut self) -> SLFWAK_W
[src]
Bit 22 - Self Wake Up
pub fn supv(&mut self) -> SUPV_W
[src]
Bit 23 - Supervisor Mode
pub fn softrst(&mut self) -> SOFTRST_W
[src]
Bit 25 - Soft Reset
pub fn wakmsk(&mut self) -> WAKMSK_W
[src]
Bit 26 - Wake Up Interrupt Mask
pub fn halt(&mut self) -> HALT_W
[src]
Bit 28 - Halt FlexCAN
pub fn rfen(&mut self) -> RFEN_W
[src]
Bit 29 - Rx FIFO Enable
pub fn frz(&mut self) -> FRZ_W
[src]
Bit 30 - Freeze Enable
pub fn mdis(&mut self) -> MDIS_W
[src]
Bit 31 - Module Disable
impl W<u32, Reg<u32, _CTRL1>>
[src]
pub fn propseg(&mut self) -> PROPSEG_W
[src]
Bits 0:2 - Propagation Segment
pub fn lom(&mut self) -> LOM_W
[src]
Bit 3 - Listen-Only Mode
pub fn lbuf(&mut self) -> LBUF_W
[src]
Bit 4 - Lowest Buffer Transmitted First
pub fn tsyn(&mut self) -> TSYN_W
[src]
Bit 5 - Timer Sync
pub fn boffrec(&mut self) -> BOFFREC_W
[src]
Bit 6 - Bus Off Recovery
pub fn smp(&mut self) -> SMP_W
[src]
Bit 7 - CAN Bit Sampling
pub fn rwrnmsk(&mut self) -> RWRNMSK_W
[src]
Bit 10 - Rx Warning Interrupt Mask
pub fn twrnmsk(&mut self) -> TWRNMSK_W
[src]
Bit 11 - Tx Warning Interrupt Mask
pub fn lpb(&mut self) -> LPB_W
[src]
Bit 12 - Loop Back Mode
pub fn clksrc(&mut self) -> CLKSRC_W
[src]
Bit 13 - CAN Engine Clock Source
pub fn errmsk(&mut self) -> ERRMSK_W
[src]
Bit 14 - Error Mask
pub fn boffmsk(&mut self) -> BOFFMSK_W
[src]
Bit 15 - Bus Off Mask
pub fn pseg2(&mut self) -> PSEG2_W
[src]
Bits 16:18 - Phase Segment 2
pub fn pseg1(&mut self) -> PSEG1_W
[src]
Bits 19:21 - Phase Segment 1
pub fn rjw(&mut self) -> RJW_W
[src]
Bits 22:23 - Resync Jump Width
pub fn presdiv(&mut self) -> PRESDIV_W
[src]
Bits 24:31 - Prescaler Division Factor
impl W<u32, Reg<u32, _TIMER>>
[src]
impl W<u32, Reg<u32, _RXMGMASK>>
[src]
impl W<u32, Reg<u32, _RX14MASK>>
[src]
impl W<u32, Reg<u32, _RX15MASK>>
[src]
impl W<u32, Reg<u32, _ECR>>
[src]
pub fn txerrcnt(&mut self) -> TXERRCNT_W
[src]
Bits 0:7 - Transmit Error Counter
pub fn rxerrcnt(&mut self) -> RXERRCNT_W
[src]
Bits 8:15 - Receive Error Counter
impl W<u32, Reg<u32, _ESR1>>
[src]
pub fn wakint(&mut self) -> WAKINT_W
[src]
Bit 0 - Wake-Up Interrupt
pub fn errint(&mut self) -> ERRINT_W
[src]
Bit 1 - Error Interrupt
pub fn boffint(&mut self) -> BOFFINT_W
[src]
Bit 2 - Bus Off Interrupt
pub fn rwrnint(&mut self) -> RWRNINT_W
[src]
Bit 16 - Rx Warning Interrupt Flag
pub fn twrnint(&mut self) -> TWRNINT_W
[src]
Bit 17 - Tx Warning Interrupt Flag
impl W<u32, Reg<u32, _IMASK1>>
[src]
impl W<u32, Reg<u32, _IFLAG1>>
[src]
pub fn buf0i(&mut self) -> BUF0I_W
[src]
Bit 0 - Buffer MB0 Interrupt Or "reserved"
pub fn buf4to1i(&mut self) -> BUF4TO1I_W
[src]
Bits 1:4 - Buffer MB i Interrupt Or "reserved"
pub fn buf5i(&mut self) -> BUF5I_W
[src]
Bit 5 - Buffer MB5 Interrupt Or "Frames available in Rx FIFO"
pub fn buf6i(&mut self) -> BUF6I_W
[src]
Bit 6 - Buffer MB6 Interrupt Or "Rx FIFO Warning"
pub fn buf7i(&mut self) -> BUF7I_W
[src]
Bit 7 - Buffer MB7 Interrupt Or "Rx FIFO Overflow"
pub fn buf31to8i(&mut self) -> BUF31TO8I_W
[src]
Bits 8:31 - Buffer MBi Interrupt
impl W<u32, Reg<u32, _CTRL2>>
[src]
pub fn eacen(&mut self) -> EACEN_W
[src]
Bit 16 - Entire Frame Arbitration Field Comparison Enable For Rx Mailboxes
pub fn rrs(&mut self) -> RRS_W
[src]
Bit 17 - Remote Request Storing
pub fn mrp(&mut self) -> MRP_W
[src]
Bit 18 - Mailboxes Reception Priority
pub fn tasd(&mut self) -> TASD_W
[src]
Bits 19:23 - Tx Arbitration Start Delay
pub fn rffn(&mut self) -> RFFN_W
[src]
Bits 24:27 - Number Of Rx FIFO Filters
pub fn wrmfrz(&mut self) -> WRMFRZ_W
[src]
Bit 28 - Write-Access To Memory In Freeze Mode
impl W<u32, Reg<u32, _RXFGMASK>>
[src]
impl W<u32, Reg<u32, _CS0>>
[src]
pub fn time_stamp(&mut self) -> TIME_STAMP_W
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&mut self) -> DLC_W
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&mut self) -> RTR_W
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&mut self) -> IDE_W
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&mut self) -> SRR_W
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&mut self) -> CODE_W
[src]
Bits 24:27 - Reserved
impl W<u32, Reg<u32, _ID0>>
[src]
pub fn ext(&mut self) -> EXT_W
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&mut self) -> STD_W
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&mut self) -> PRIO_W
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl W<u32, Reg<u32, _WORD00>>
[src]
pub fn data_byte_3(&mut self) -> DATA_BYTE_3_W
[src]
Bits 0:7 - Data byte 3 of Rx/Tx frame.
pub fn data_byte_2(&mut self) -> DATA_BYTE_2_W
[src]
Bits 8:15 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_1(&mut self) -> DATA_BYTE_1_W
[src]
Bits 16:23 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_0(&mut self) -> DATA_BYTE_0_W
[src]
Bits 24:31 - Data byte 0 of Rx/Tx frame.
impl W<u32, Reg<u32, _WORD10>>
[src]
pub fn data_byte_7(&mut self) -> DATA_BYTE_7_W
[src]
Bits 0:7 - Data byte 7 of Rx/Tx frame.
pub fn data_byte_6(&mut self) -> DATA_BYTE_6_W
[src]
Bits 8:15 - Data byte 6 of Rx/Tx frame.
pub fn data_byte_5(&mut self) -> DATA_BYTE_5_W
[src]
Bits 16:23 - Data byte 5 of Rx/Tx frame.
pub fn data_byte_4(&mut self) -> DATA_BYTE_4_W
[src]
Bits 24:31 - Data byte 4 of Rx/Tx frame.
impl W<u32, Reg<u32, _CS1>>
[src]
pub fn time_stamp(&mut self) -> TIME_STAMP_W
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&mut self) -> DLC_W
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&mut self) -> RTR_W
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&mut self) -> IDE_W
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&mut self) -> SRR_W
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&mut self) -> CODE_W
[src]
Bits 24:27 - Reserved
impl W<u32, Reg<u32, _ID1>>
[src]
pub fn ext(&mut self) -> EXT_W
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&mut self) -> STD_W
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&mut self) -> PRIO_W
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl W<u32, Reg<u32, _WORD01>>
[src]
pub fn data_byte_3(&mut self) -> DATA_BYTE_3_W
[src]
Bits 0:7 - Data byte 3 of Rx/Tx frame.
pub fn data_byte_2(&mut self) -> DATA_BYTE_2_W
[src]
Bits 8:15 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_1(&mut self) -> DATA_BYTE_1_W
[src]
Bits 16:23 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_0(&mut self) -> DATA_BYTE_0_W
[src]
Bits 24:31 - Data byte 0 of Rx/Tx frame.
impl W<u32, Reg<u32, _WORD11>>
[src]
pub fn data_byte_7(&mut self) -> DATA_BYTE_7_W
[src]
Bits 0:7 - Data byte 7 of Rx/Tx frame.
pub fn data_byte_6(&mut self) -> DATA_BYTE_6_W
[src]
Bits 8:15 - Data byte 6 of Rx/Tx frame.
pub fn data_byte_5(&mut self) -> DATA_BYTE_5_W
[src]
Bits 16:23 - Data byte 5 of Rx/Tx frame.
pub fn data_byte_4(&mut self) -> DATA_BYTE_4_W
[src]
Bits 24:31 - Data byte 4 of Rx/Tx frame.
impl W<u32, Reg<u32, _CS2>>
[src]
pub fn time_stamp(&mut self) -> TIME_STAMP_W
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&mut self) -> DLC_W
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&mut self) -> RTR_W
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&mut self) -> IDE_W
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&mut self) -> SRR_W
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&mut self) -> CODE_W
[src]
Bits 24:27 - Reserved
impl W<u32, Reg<u32, _ID2>>
[src]
pub fn ext(&mut self) -> EXT_W
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&mut self) -> STD_W
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&mut self) -> PRIO_W
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl W<u32, Reg<u32, _WORD02>>
[src]
pub fn data_byte_3(&mut self) -> DATA_BYTE_3_W
[src]
Bits 0:7 - Data byte 3 of Rx/Tx frame.
pub fn data_byte_2(&mut self) -> DATA_BYTE_2_W
[src]
Bits 8:15 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_1(&mut self) -> DATA_BYTE_1_W
[src]
Bits 16:23 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_0(&mut self) -> DATA_BYTE_0_W
[src]
Bits 24:31 - Data byte 0 of Rx/Tx frame.
impl W<u32, Reg<u32, _WORD12>>
[src]
pub fn data_byte_7(&mut self) -> DATA_BYTE_7_W
[src]
Bits 0:7 - Data byte 7 of Rx/Tx frame.
pub fn data_byte_6(&mut self) -> DATA_BYTE_6_W
[src]
Bits 8:15 - Data byte 6 of Rx/Tx frame.
pub fn data_byte_5(&mut self) -> DATA_BYTE_5_W
[src]
Bits 16:23 - Data byte 5 of Rx/Tx frame.
pub fn data_byte_4(&mut self) -> DATA_BYTE_4_W
[src]
Bits 24:31 - Data byte 4 of Rx/Tx frame.
impl W<u32, Reg<u32, _CS3>>
[src]
pub fn time_stamp(&mut self) -> TIME_STAMP_W
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&mut self) -> DLC_W
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&mut self) -> RTR_W
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&mut self) -> IDE_W
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&mut self) -> SRR_W
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&mut self) -> CODE_W
[src]
Bits 24:27 - Reserved
impl W<u32, Reg<u32, _ID3>>
[src]
pub fn ext(&mut self) -> EXT_W
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&mut self) -> STD_W
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&mut self) -> PRIO_W
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl W<u32, Reg<u32, _WORD03>>
[src]
pub fn data_byte_3(&mut self) -> DATA_BYTE_3_W
[src]
Bits 0:7 - Data byte 3 of Rx/Tx frame.
pub fn data_byte_2(&mut self) -> DATA_BYTE_2_W
[src]
Bits 8:15 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_1(&mut self) -> DATA_BYTE_1_W
[src]
Bits 16:23 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_0(&mut self) -> DATA_BYTE_0_W
[src]
Bits 24:31 - Data byte 0 of Rx/Tx frame.
impl W<u32, Reg<u32, _WORD13>>
[src]
pub fn data_byte_7(&mut self) -> DATA_BYTE_7_W
[src]
Bits 0:7 - Data byte 7 of Rx/Tx frame.
pub fn data_byte_6(&mut self) -> DATA_BYTE_6_W
[src]
Bits 8:15 - Data byte 6 of Rx/Tx frame.
pub fn data_byte_5(&mut self) -> DATA_BYTE_5_W
[src]
Bits 16:23 - Data byte 5 of Rx/Tx frame.
pub fn data_byte_4(&mut self) -> DATA_BYTE_4_W
[src]
Bits 24:31 - Data byte 4 of Rx/Tx frame.
impl W<u32, Reg<u32, _CS4>>
[src]
pub fn time_stamp(&mut self) -> TIME_STAMP_W
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&mut self) -> DLC_W
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&mut self) -> RTR_W
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&mut self) -> IDE_W
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&mut self) -> SRR_W
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&mut self) -> CODE_W
[src]
Bits 24:27 - Reserved
impl W<u32, Reg<u32, _ID4>>
[src]
pub fn ext(&mut self) -> EXT_W
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&mut self) -> STD_W
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&mut self) -> PRIO_W
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl W<u32, Reg<u32, _WORD04>>
[src]
pub fn data_byte_3(&mut self) -> DATA_BYTE_3_W
[src]
Bits 0:7 - Data byte 3 of Rx/Tx frame.
pub fn data_byte_2(&mut self) -> DATA_BYTE_2_W
[src]
Bits 8:15 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_1(&mut self) -> DATA_BYTE_1_W
[src]
Bits 16:23 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_0(&mut self) -> DATA_BYTE_0_W
[src]
Bits 24:31 - Data byte 0 of Rx/Tx frame.
impl W<u32, Reg<u32, _WORD14>>
[src]
pub fn data_byte_7(&mut self) -> DATA_BYTE_7_W
[src]
Bits 0:7 - Data byte 7 of Rx/Tx frame.
pub fn data_byte_6(&mut self) -> DATA_BYTE_6_W
[src]
Bits 8:15 - Data byte 6 of Rx/Tx frame.
pub fn data_byte_5(&mut self) -> DATA_BYTE_5_W
[src]
Bits 16:23 - Data byte 5 of Rx/Tx frame.
pub fn data_byte_4(&mut self) -> DATA_BYTE_4_W
[src]
Bits 24:31 - Data byte 4 of Rx/Tx frame.
impl W<u32, Reg<u32, _CS5>>
[src]
pub fn time_stamp(&mut self) -> TIME_STAMP_W
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&mut self) -> DLC_W
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&mut self) -> RTR_W
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&mut self) -> IDE_W
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&mut self) -> SRR_W
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&mut self) -> CODE_W
[src]
Bits 24:27 - Reserved
impl W<u32, Reg<u32, _ID5>>
[src]
pub fn ext(&mut self) -> EXT_W
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&mut self) -> STD_W
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&mut self) -> PRIO_W
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl W<u32, Reg<u32, _WORD05>>
[src]
pub fn data_byte_3(&mut self) -> DATA_BYTE_3_W
[src]
Bits 0:7 - Data byte 3 of Rx/Tx frame.
pub fn data_byte_2(&mut self) -> DATA_BYTE_2_W
[src]
Bits 8:15 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_1(&mut self) -> DATA_BYTE_1_W
[src]
Bits 16:23 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_0(&mut self) -> DATA_BYTE_0_W
[src]
Bits 24:31 - Data byte 0 of Rx/Tx frame.
impl W<u32, Reg<u32, _WORD15>>
[src]
pub fn data_byte_7(&mut self) -> DATA_BYTE_7_W
[src]
Bits 0:7 - Data byte 7 of Rx/Tx frame.
pub fn data_byte_6(&mut self) -> DATA_BYTE_6_W
[src]
Bits 8:15 - Data byte 6 of Rx/Tx frame.
pub fn data_byte_5(&mut self) -> DATA_BYTE_5_W
[src]
Bits 16:23 - Data byte 5 of Rx/Tx frame.
pub fn data_byte_4(&mut self) -> DATA_BYTE_4_W
[src]
Bits 24:31 - Data byte 4 of Rx/Tx frame.
impl W<u32, Reg<u32, _CS6>>
[src]
pub fn time_stamp(&mut self) -> TIME_STAMP_W
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&mut self) -> DLC_W
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&mut self) -> RTR_W
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&mut self) -> IDE_W
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&mut self) -> SRR_W
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&mut self) -> CODE_W
[src]
Bits 24:27 - Reserved
impl W<u32, Reg<u32, _ID6>>
[src]
pub fn ext(&mut self) -> EXT_W
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&mut self) -> STD_W
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&mut self) -> PRIO_W
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl W<u32, Reg<u32, _WORD06>>
[src]
pub fn data_byte_3(&mut self) -> DATA_BYTE_3_W
[src]
Bits 0:7 - Data byte 3 of Rx/Tx frame.
pub fn data_byte_2(&mut self) -> DATA_BYTE_2_W
[src]
Bits 8:15 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_1(&mut self) -> DATA_BYTE_1_W
[src]
Bits 16:23 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_0(&mut self) -> DATA_BYTE_0_W
[src]
Bits 24:31 - Data byte 0 of Rx/Tx frame.
impl W<u32, Reg<u32, _WORD16>>
[src]
pub fn data_byte_7(&mut self) -> DATA_BYTE_7_W
[src]
Bits 0:7 - Data byte 7 of Rx/Tx frame.
pub fn data_byte_6(&mut self) -> DATA_BYTE_6_W
[src]
Bits 8:15 - Data byte 6 of Rx/Tx frame.
pub fn data_byte_5(&mut self) -> DATA_BYTE_5_W
[src]
Bits 16:23 - Data byte 5 of Rx/Tx frame.
pub fn data_byte_4(&mut self) -> DATA_BYTE_4_W
[src]
Bits 24:31 - Data byte 4 of Rx/Tx frame.
impl W<u32, Reg<u32, _CS7>>
[src]
pub fn time_stamp(&mut self) -> TIME_STAMP_W
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&mut self) -> DLC_W
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&mut self) -> RTR_W
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&mut self) -> IDE_W
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&mut self) -> SRR_W
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&mut self) -> CODE_W
[src]
Bits 24:27 - Reserved
impl W<u32, Reg<u32, _ID7>>
[src]
pub fn ext(&mut self) -> EXT_W
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&mut self) -> STD_W
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&mut self) -> PRIO_W
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl W<u32, Reg<u32, _WORD07>>
[src]
pub fn data_byte_3(&mut self) -> DATA_BYTE_3_W
[src]
Bits 0:7 - Data byte 3 of Rx/Tx frame.
pub fn data_byte_2(&mut self) -> DATA_BYTE_2_W
[src]
Bits 8:15 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_1(&mut self) -> DATA_BYTE_1_W
[src]
Bits 16:23 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_0(&mut self) -> DATA_BYTE_0_W
[src]
Bits 24:31 - Data byte 0 of Rx/Tx frame.
impl W<u32, Reg<u32, _WORD17>>
[src]
pub fn data_byte_7(&mut self) -> DATA_BYTE_7_W
[src]
Bits 0:7 - Data byte 7 of Rx/Tx frame.
pub fn data_byte_6(&mut self) -> DATA_BYTE_6_W
[src]
Bits 8:15 - Data byte 6 of Rx/Tx frame.
pub fn data_byte_5(&mut self) -> DATA_BYTE_5_W
[src]
Bits 16:23 - Data byte 5 of Rx/Tx frame.
pub fn data_byte_4(&mut self) -> DATA_BYTE_4_W
[src]
Bits 24:31 - Data byte 4 of Rx/Tx frame.
impl W<u32, Reg<u32, _CS8>>
[src]
pub fn time_stamp(&mut self) -> TIME_STAMP_W
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&mut self) -> DLC_W
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&mut self) -> RTR_W
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&mut self) -> IDE_W
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&mut self) -> SRR_W
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&mut self) -> CODE_W
[src]
Bits 24:27 - Reserved
impl W<u32, Reg<u32, _ID8>>
[src]
pub fn ext(&mut self) -> EXT_W
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&mut self) -> STD_W
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&mut self) -> PRIO_W
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl W<u32, Reg<u32, _WORD08>>
[src]
pub fn data_byte_3(&mut self) -> DATA_BYTE_3_W
[src]
Bits 0:7 - Data byte 3 of Rx/Tx frame.
pub fn data_byte_2(&mut self) -> DATA_BYTE_2_W
[src]
Bits 8:15 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_1(&mut self) -> DATA_BYTE_1_W
[src]
Bits 16:23 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_0(&mut self) -> DATA_BYTE_0_W
[src]
Bits 24:31 - Data byte 0 of Rx/Tx frame.
impl W<u32, Reg<u32, _WORD18>>
[src]
pub fn data_byte_7(&mut self) -> DATA_BYTE_7_W
[src]
Bits 0:7 - Data byte 7 of Rx/Tx frame.
pub fn data_byte_6(&mut self) -> DATA_BYTE_6_W
[src]
Bits 8:15 - Data byte 6 of Rx/Tx frame.
pub fn data_byte_5(&mut self) -> DATA_BYTE_5_W
[src]
Bits 16:23 - Data byte 5 of Rx/Tx frame.
pub fn data_byte_4(&mut self) -> DATA_BYTE_4_W
[src]
Bits 24:31 - Data byte 4 of Rx/Tx frame.
impl W<u32, Reg<u32, _CS9>>
[src]
pub fn time_stamp(&mut self) -> TIME_STAMP_W
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&mut self) -> DLC_W
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&mut self) -> RTR_W
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&mut self) -> IDE_W
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&mut self) -> SRR_W
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&mut self) -> CODE_W
[src]
Bits 24:27 - Reserved
impl W<u32, Reg<u32, _ID9>>
[src]
pub fn ext(&mut self) -> EXT_W
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&mut self) -> STD_W
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&mut self) -> PRIO_W
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl W<u32, Reg<u32, _WORD09>>
[src]
pub fn data_byte_3(&mut self) -> DATA_BYTE_3_W
[src]
Bits 0:7 - Data byte 3 of Rx/Tx frame.
pub fn data_byte_2(&mut self) -> DATA_BYTE_2_W
[src]
Bits 8:15 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_1(&mut self) -> DATA_BYTE_1_W
[src]
Bits 16:23 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_0(&mut self) -> DATA_BYTE_0_W
[src]
Bits 24:31 - Data byte 0 of Rx/Tx frame.
impl W<u32, Reg<u32, _WORD19>>
[src]
pub fn data_byte_7(&mut self) -> DATA_BYTE_7_W
[src]
Bits 0:7 - Data byte 7 of Rx/Tx frame.
pub fn data_byte_6(&mut self) -> DATA_BYTE_6_W
[src]
Bits 8:15 - Data byte 6 of Rx/Tx frame.
pub fn data_byte_5(&mut self) -> DATA_BYTE_5_W
[src]
Bits 16:23 - Data byte 5 of Rx/Tx frame.
pub fn data_byte_4(&mut self) -> DATA_BYTE_4_W
[src]
Bits 24:31 - Data byte 4 of Rx/Tx frame.
impl W<u32, Reg<u32, _CS10>>
[src]
pub fn time_stamp(&mut self) -> TIME_STAMP_W
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&mut self) -> DLC_W
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&mut self) -> RTR_W
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&mut self) -> IDE_W
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&mut self) -> SRR_W
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&mut self) -> CODE_W
[src]
Bits 24:27 - Reserved
impl W<u32, Reg<u32, _ID10>>
[src]
pub fn ext(&mut self) -> EXT_W
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&mut self) -> STD_W
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&mut self) -> PRIO_W
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl W<u32, Reg<u32, _WORD010>>
[src]
pub fn data_byte_3(&mut self) -> DATA_BYTE_3_W
[src]
Bits 0:7 - Data byte 3 of Rx/Tx frame.
pub fn data_byte_2(&mut self) -> DATA_BYTE_2_W
[src]
Bits 8:15 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_1(&mut self) -> DATA_BYTE_1_W
[src]
Bits 16:23 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_0(&mut self) -> DATA_BYTE_0_W
[src]
Bits 24:31 - Data byte 0 of Rx/Tx frame.
impl W<u32, Reg<u32, _WORD110>>
[src]
pub fn data_byte_7(&mut self) -> DATA_BYTE_7_W
[src]
Bits 0:7 - Data byte 7 of Rx/Tx frame.
pub fn data_byte_6(&mut self) -> DATA_BYTE_6_W
[src]
Bits 8:15 - Data byte 6 of Rx/Tx frame.
pub fn data_byte_5(&mut self) -> DATA_BYTE_5_W
[src]
Bits 16:23 - Data byte 5 of Rx/Tx frame.
pub fn data_byte_4(&mut self) -> DATA_BYTE_4_W
[src]
Bits 24:31 - Data byte 4 of Rx/Tx frame.
impl W<u32, Reg<u32, _CS11>>
[src]
pub fn time_stamp(&mut self) -> TIME_STAMP_W
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&mut self) -> DLC_W
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&mut self) -> RTR_W
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&mut self) -> IDE_W
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&mut self) -> SRR_W
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&mut self) -> CODE_W
[src]
Bits 24:27 - Reserved
impl W<u32, Reg<u32, _ID11>>
[src]
pub fn ext(&mut self) -> EXT_W
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&mut self) -> STD_W
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&mut self) -> PRIO_W
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl W<u32, Reg<u32, _WORD011>>
[src]
pub fn data_byte_3(&mut self) -> DATA_BYTE_3_W
[src]
Bits 0:7 - Data byte 3 of Rx/Tx frame.
pub fn data_byte_2(&mut self) -> DATA_BYTE_2_W
[src]
Bits 8:15 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_1(&mut self) -> DATA_BYTE_1_W
[src]
Bits 16:23 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_0(&mut self) -> DATA_BYTE_0_W
[src]
Bits 24:31 - Data byte 0 of Rx/Tx frame.
impl W<u32, Reg<u32, _WORD111>>
[src]
pub fn data_byte_7(&mut self) -> DATA_BYTE_7_W
[src]
Bits 0:7 - Data byte 7 of Rx/Tx frame.
pub fn data_byte_6(&mut self) -> DATA_BYTE_6_W
[src]
Bits 8:15 - Data byte 6 of Rx/Tx frame.
pub fn data_byte_5(&mut self) -> DATA_BYTE_5_W
[src]
Bits 16:23 - Data byte 5 of Rx/Tx frame.
pub fn data_byte_4(&mut self) -> DATA_BYTE_4_W
[src]
Bits 24:31 - Data byte 4 of Rx/Tx frame.
impl W<u32, Reg<u32, _CS12>>
[src]
pub fn time_stamp(&mut self) -> TIME_STAMP_W
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&mut self) -> DLC_W
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&mut self) -> RTR_W
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&mut self) -> IDE_W
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&mut self) -> SRR_W
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&mut self) -> CODE_W
[src]
Bits 24:27 - Reserved
impl W<u32, Reg<u32, _ID12>>
[src]
pub fn ext(&mut self) -> EXT_W
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&mut self) -> STD_W
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&mut self) -> PRIO_W
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl W<u32, Reg<u32, _WORD012>>
[src]
pub fn data_byte_3(&mut self) -> DATA_BYTE_3_W
[src]
Bits 0:7 - Data byte 3 of Rx/Tx frame.
pub fn data_byte_2(&mut self) -> DATA_BYTE_2_W
[src]
Bits 8:15 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_1(&mut self) -> DATA_BYTE_1_W
[src]
Bits 16:23 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_0(&mut self) -> DATA_BYTE_0_W
[src]
Bits 24:31 - Data byte 0 of Rx/Tx frame.
impl W<u32, Reg<u32, _WORD112>>
[src]
pub fn data_byte_7(&mut self) -> DATA_BYTE_7_W
[src]
Bits 0:7 - Data byte 7 of Rx/Tx frame.
pub fn data_byte_6(&mut self) -> DATA_BYTE_6_W
[src]
Bits 8:15 - Data byte 6 of Rx/Tx frame.
pub fn data_byte_5(&mut self) -> DATA_BYTE_5_W
[src]
Bits 16:23 - Data byte 5 of Rx/Tx frame.
pub fn data_byte_4(&mut self) -> DATA_BYTE_4_W
[src]
Bits 24:31 - Data byte 4 of Rx/Tx frame.
impl W<u32, Reg<u32, _CS13>>
[src]
pub fn time_stamp(&mut self) -> TIME_STAMP_W
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&mut self) -> DLC_W
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&mut self) -> RTR_W
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&mut self) -> IDE_W
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&mut self) -> SRR_W
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&mut self) -> CODE_W
[src]
Bits 24:27 - Reserved
impl W<u32, Reg<u32, _ID13>>
[src]
pub fn ext(&mut self) -> EXT_W
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&mut self) -> STD_W
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&mut self) -> PRIO_W
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl W<u32, Reg<u32, _WORD013>>
[src]
pub fn data_byte_3(&mut self) -> DATA_BYTE_3_W
[src]
Bits 0:7 - Data byte 3 of Rx/Tx frame.
pub fn data_byte_2(&mut self) -> DATA_BYTE_2_W
[src]
Bits 8:15 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_1(&mut self) -> DATA_BYTE_1_W
[src]
Bits 16:23 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_0(&mut self) -> DATA_BYTE_0_W
[src]
Bits 24:31 - Data byte 0 of Rx/Tx frame.
impl W<u32, Reg<u32, _WORD113>>
[src]
pub fn data_byte_7(&mut self) -> DATA_BYTE_7_W
[src]
Bits 0:7 - Data byte 7 of Rx/Tx frame.
pub fn data_byte_6(&mut self) -> DATA_BYTE_6_W
[src]
Bits 8:15 - Data byte 6 of Rx/Tx frame.
pub fn data_byte_5(&mut self) -> DATA_BYTE_5_W
[src]
Bits 16:23 - Data byte 5 of Rx/Tx frame.
pub fn data_byte_4(&mut self) -> DATA_BYTE_4_W
[src]
Bits 24:31 - Data byte 4 of Rx/Tx frame.
impl W<u32, Reg<u32, _CS14>>
[src]
pub fn time_stamp(&mut self) -> TIME_STAMP_W
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&mut self) -> DLC_W
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&mut self) -> RTR_W
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&mut self) -> IDE_W
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&mut self) -> SRR_W
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&mut self) -> CODE_W
[src]
Bits 24:27 - Reserved
impl W<u32, Reg<u32, _ID14>>
[src]
pub fn ext(&mut self) -> EXT_W
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&mut self) -> STD_W
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&mut self) -> PRIO_W
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl W<u32, Reg<u32, _WORD014>>
[src]
pub fn data_byte_3(&mut self) -> DATA_BYTE_3_W
[src]
Bits 0:7 - Data byte 3 of Rx/Tx frame.
pub fn data_byte_2(&mut self) -> DATA_BYTE_2_W
[src]
Bits 8:15 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_1(&mut self) -> DATA_BYTE_1_W
[src]
Bits 16:23 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_0(&mut self) -> DATA_BYTE_0_W
[src]
Bits 24:31 - Data byte 0 of Rx/Tx frame.
impl W<u32, Reg<u32, _WORD114>>
[src]
pub fn data_byte_7(&mut self) -> DATA_BYTE_7_W
[src]
Bits 0:7 - Data byte 7 of Rx/Tx frame.
pub fn data_byte_6(&mut self) -> DATA_BYTE_6_W
[src]
Bits 8:15 - Data byte 6 of Rx/Tx frame.
pub fn data_byte_5(&mut self) -> DATA_BYTE_5_W
[src]
Bits 16:23 - Data byte 5 of Rx/Tx frame.
pub fn data_byte_4(&mut self) -> DATA_BYTE_4_W
[src]
Bits 24:31 - Data byte 4 of Rx/Tx frame.
impl W<u32, Reg<u32, _CS15>>
[src]
pub fn time_stamp(&mut self) -> TIME_STAMP_W
[src]
Bits 0:15 - Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer, captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus.
pub fn dlc(&mut self) -> DLC_W
[src]
Bits 16:19 - Length of the data to be stored/transmitted.
pub fn rtr(&mut self) -> RTR_W
[src]
Bit 20 - Remote Transmission Request. One/zero for remote/data frame.
pub fn ide(&mut self) -> IDE_W
[src]
Bit 21 - ID Extended. One/zero for extended/standard format frame.
pub fn srr(&mut self) -> SRR_W
[src]
Bit 22 - Substitute Remote Request. Contains a fixed recessive bit.
pub fn code(&mut self) -> CODE_W
[src]
Bits 24:27 - Reserved
impl W<u32, Reg<u32, _ID15>>
[src]
pub fn ext(&mut self) -> EXT_W
[src]
Bits 0:17 - Contains extended (LOW word) identifier of message buffer.
pub fn std(&mut self) -> STD_W
[src]
Bits 18:28 - Contains standard/extended (HIGH word) identifier of message buffer.
pub fn prio(&mut self) -> PRIO_W
[src]
Bits 29:31 - Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority.
impl W<u32, Reg<u32, _WORD015>>
[src]
pub fn data_byte_3(&mut self) -> DATA_BYTE_3_W
[src]
Bits 0:7 - Data byte 3 of Rx/Tx frame.
pub fn data_byte_2(&mut self) -> DATA_BYTE_2_W
[src]
Bits 8:15 - Data byte 2 of Rx/Tx frame.
pub fn data_byte_1(&mut self) -> DATA_BYTE_1_W
[src]
Bits 16:23 - Data byte 1 of Rx/Tx frame.
pub fn data_byte_0(&mut self) -> DATA_BYTE_0_W
[src]
Bits 24:31 - Data byte 0 of Rx/Tx frame.
impl W<u32, Reg<u32, _WORD115>>
[src]
pub fn data_byte_7(&mut self) -> DATA_BYTE_7_W
[src]
Bits 0:7 - Data byte 7 of Rx/Tx frame.
pub fn data_byte_6(&mut self) -> DATA_BYTE_6_W
[src]
Bits 8:15 - Data byte 6 of Rx/Tx frame.
pub fn data_byte_5(&mut self) -> DATA_BYTE_5_W
[src]
Bits 16:23 - Data byte 5 of Rx/Tx frame.
pub fn data_byte_4(&mut self) -> DATA_BYTE_4_W
[src]
Bits 24:31 - Data byte 4 of Rx/Tx frame.
impl W<u32, Reg<u32, _RXIMR>>
[src]
impl W<u32, Reg<u32, _MCR>>
[src]
pub fn halt(&mut self) -> HALT_W
[src]
Bit 0 - Halt
pub fn smpl_pt(&mut self) -> SMPL_PT_W
[src]
Bits 8:9 - Sample Point
pub fn clr_rxf(&mut self) -> CLR_RXF_W
[src]
Bit 10 - Flushes the RX FIFO
pub fn clr_txf(&mut self) -> CLR_TXF_W
[src]
Bit 11 - Clear TX FIFO
pub fn dis_rxf(&mut self) -> DIS_RXF_W
[src]
Bit 12 - Disable Receive FIFO
pub fn dis_txf(&mut self) -> DIS_TXF_W
[src]
Bit 13 - Disable Transmit FIFO
pub fn mdis(&mut self) -> MDIS_W
[src]
Bit 14 - Module Disable
pub fn doze(&mut self) -> DOZE_W
[src]
Bit 15 - Doze Enable
pub fn pcsis(&mut self) -> PCSIS_W
[src]
Bits 16:21 - Peripheral Chip Select x Inactive State
pub fn rooe(&mut self) -> ROOE_W
[src]
Bit 24 - Receive FIFO Overflow Overwrite Enable
pub fn pcsse(&mut self) -> PCSSE_W
[src]
Bit 25 - Peripheral Chip Select Strobe Enable
pub fn mtfe(&mut self) -> MTFE_W
[src]
Bit 26 - Modified Timing Format Enable
pub fn frz(&mut self) -> FRZ_W
[src]
Bit 27 - Freeze
pub fn cont_scke(&mut self) -> CONT_SCKE_W
[src]
Bit 30 - Continuous SCK Enable
pub fn mstr(&mut self) -> MSTR_W
[src]
Bit 31 - Master/Slave Mode Select
impl W<u32, Reg<u32, _TCR>>
[src]
pub fn spi_tcnt(&mut self) -> SPI_TCNT_W
[src]
Bits 16:31 - SPI Transfer Counter
impl W<u32, Reg<u32, _CTAR>>
[src]
pub fn br(&mut self) -> BR_W
[src]
Bits 0:3 - Baud Rate Scaler
pub fn dt(&mut self) -> DT_W
[src]
Bits 4:7 - Delay After Transfer Scaler
pub fn asc(&mut self) -> ASC_W
[src]
Bits 8:11 - After SCK Delay Scaler
pub fn cssck(&mut self) -> CSSCK_W
[src]
Bits 12:15 - PCS to SCK Delay Scaler
pub fn pbr(&mut self) -> PBR_W
[src]
Bits 16:17 - Baud Rate Prescaler
pub fn pdt(&mut self) -> PDT_W
[src]
Bits 18:19 - Delay after Transfer Prescaler
pub fn pasc(&mut self) -> PASC_W
[src]
Bits 20:21 - After SCK Delay Prescaler
pub fn pcssck(&mut self) -> PCSSCK_W
[src]
Bits 22:23 - PCS to SCK Delay Prescaler
pub fn lsbfe(&mut self) -> LSBFE_W
[src]
Bit 24 - LSB First
pub fn cpha(&mut self) -> CPHA_W
[src]
Bit 25 - Clock Phase
pub fn cpol(&mut self) -> CPOL_W
[src]
Bit 26 - Clock Polarity
pub fn fmsz(&mut self) -> FMSZ_W
[src]
Bits 27:30 - Frame Size
pub fn dbr(&mut self) -> DBR_W
[src]
Bit 31 - Double Baud Rate
impl W<u32, Reg<u32, _CTAR_SLAVE>>
[src]
pub fn cpha(&mut self) -> CPHA_W
[src]
Bit 25 - Clock Phase
pub fn cpol(&mut self) -> CPOL_W
[src]
Bit 26 - Clock Polarity
pub fn fmsz(&mut self) -> FMSZ_W
[src]
Bits 27:31 - Frame Size
impl W<u32, Reg<u32, _SR>>
[src]
pub fn rfdf(&mut self) -> RFDF_W
[src]
Bit 17 - Receive FIFO Drain Flag
pub fn rfof(&mut self) -> RFOF_W
[src]
Bit 19 - Receive FIFO Overflow Flag
pub fn tfff(&mut self) -> TFFF_W
[src]
Bit 25 - Transmit FIFO Fill Flag
pub fn tfuf(&mut self) -> TFUF_W
[src]
Bit 27 - Transmit FIFO Underflow Flag
pub fn eoqf(&mut self) -> EOQF_W
[src]
Bit 28 - End of Queue Flag
pub fn txrxs(&mut self) -> TXRXS_W
[src]
Bit 30 - TX and RX Status
pub fn tcf(&mut self) -> TCF_W
[src]
Bit 31 - Transfer Complete Flag
impl W<u32, Reg<u32, _RSER>>
[src]
pub fn rfdf_dirs(&mut self) -> RFDF_DIRS_W
[src]
Bit 16 - Receive FIFO Drain DMA or Interrupt Request Select
pub fn rfdf_re(&mut self) -> RFDF_RE_W
[src]
Bit 17 - Receive FIFO Drain Request Enable
pub fn rfof_re(&mut self) -> RFOF_RE_W
[src]
Bit 19 - Receive FIFO Overflow Request Enable
pub fn tfff_dirs(&mut self) -> TFFF_DIRS_W
[src]
Bit 24 - Transmit FIFO Fill DMA or Interrupt Request Select
pub fn tfff_re(&mut self) -> TFFF_RE_W
[src]
Bit 25 - Transmit FIFO Fill Request Enable
pub fn tfuf_re(&mut self) -> TFUF_RE_W
[src]
Bit 27 - Transmit FIFO Underflow Request Enable
pub fn eoqf_re(&mut self) -> EOQF_RE_W
[src]
Bit 28 - Finished Request Enable
pub fn tcf_re(&mut self) -> TCF_RE_W
[src]
Bit 31 - Transmission Complete Request Enable
impl W<u32, Reg<u32, _PUSHR>>
[src]
pub fn txdata(&mut self) -> TXDATA_W
[src]
Bits 0:15 - Transmit Data
pub fn pcs(&mut self) -> PCS_W
[src]
Bits 16:21 - Select which PCS signals are to be asserted for the transfer
pub fn ctcnt(&mut self) -> CTCNT_W
[src]
Bit 26 - Clear Transfer Counter
pub fn eoq(&mut self) -> EOQ_W
[src]
Bit 27 - End Of Queue
pub fn ctas(&mut self) -> CTAS_W
[src]
Bits 28:30 - Clock and Transfer Attributes Select
pub fn cont(&mut self) -> CONT_W
[src]
Bit 31 - Continuous Peripheral Chip Select Enable
impl W<u32, Reg<u32, _PUSHR_SLAVE>>
[src]
impl W<u32, Reg<u32, _TCSR>>
[src]
pub fn frde(&mut self) -> FRDE_W
[src]
Bit 0 - FIFO Request DMA Enable
pub fn fwde(&mut self) -> FWDE_W
[src]
Bit 1 - FIFO Warning DMA Enable
pub fn frie(&mut self) -> FRIE_W
[src]
Bit 8 - FIFO Request Interrupt Enable
pub fn fwie(&mut self) -> FWIE_W
[src]
Bit 9 - FIFO Warning Interrupt Enable
pub fn feie(&mut self) -> FEIE_W
[src]
Bit 10 - FIFO Error Interrupt Enable
pub fn seie(&mut self) -> SEIE_W
[src]
Bit 11 - Sync Error Interrupt Enable
pub fn wsie(&mut self) -> WSIE_W
[src]
Bit 12 - Word Start Interrupt Enable
pub fn fef(&mut self) -> FEF_W
[src]
Bit 18 - FIFO Error Flag
pub fn sef(&mut self) -> SEF_W
[src]
Bit 19 - Sync Error Flag
pub fn wsf(&mut self) -> WSF_W
[src]
Bit 20 - Word Start Flag
pub fn sr(&mut self) -> SR_W
[src]
Bit 24 - Software Reset
pub fn fr(&mut self) -> FR_W
[src]
Bit 25 - FIFO Reset
pub fn bce(&mut self) -> BCE_W
[src]
Bit 28 - Bit Clock Enable
pub fn dbge(&mut self) -> DBGE_W
[src]
Bit 29 - Debug Enable
pub fn stope(&mut self) -> STOPE_W
[src]
Bit 30 - Stop Enable
pub fn te(&mut self) -> TE_W
[src]
Bit 31 - Transmitter Enable
impl W<u32, Reg<u32, _TCR1>>
[src]
impl W<u32, Reg<u32, _TCR2>>
[src]
pub fn div(&mut self) -> DIV_W
[src]
Bits 0:7 - Bit Clock Divide
pub fn bcd(&mut self) -> BCD_W
[src]
Bit 24 - Bit Clock Direction
pub fn bcp(&mut self) -> BCP_W
[src]
Bit 25 - Bit Clock Polarity
pub fn msel(&mut self) -> MSEL_W
[src]
Bits 26:27 - MCLK Select
pub fn bci(&mut self) -> BCI_W
[src]
Bit 28 - Bit Clock Input
pub fn bcs(&mut self) -> BCS_W
[src]
Bit 29 - Bit Clock Swap
pub fn sync(&mut self) -> SYNC_W
[src]
Bits 30:31 - Synchronous Mode
impl W<u32, Reg<u32, _TCR3>>
[src]
pub fn wdfl(&mut self) -> WDFL_W
[src]
Bits 0:4 - Word Flag Configuration
pub fn tce(&mut self) -> TCE_W
[src]
Bits 16:17 - Transmit Channel Enable
impl W<u32, Reg<u32, _TCR4>>
[src]
pub fn fsd(&mut self) -> FSD_W
[src]
Bit 0 - Frame Sync Direction
pub fn fsp(&mut self) -> FSP_W
[src]
Bit 1 - Frame Sync Polarity
pub fn fse(&mut self) -> FSE_W
[src]
Bit 3 - Frame Sync Early
pub fn mf(&mut self) -> MF_W
[src]
Bit 4 - MSB First
pub fn sywd(&mut self) -> SYWD_W
[src]
Bits 8:12 - Sync Width
pub fn frsz(&mut self) -> FRSZ_W
[src]
Bits 16:20 - Frame size
impl W<u32, Reg<u32, _TCR5>>
[src]
pub fn fbt(&mut self) -> FBT_W
[src]
Bits 8:12 - First Bit Shifted
pub fn w0w(&mut self) -> W0W_W
[src]
Bits 16:20 - Word 0 Width
pub fn wnw(&mut self) -> WNW_W
[src]
Bits 24:28 - Word N Width
impl W<u32, Reg<u32, _TDR>>
[src]
impl W<u32, Reg<u32, _TMR>>
[src]
impl W<u32, Reg<u32, _RCSR>>
[src]
pub fn frde(&mut self) -> FRDE_W
[src]
Bit 0 - FIFO Request DMA Enable
pub fn fwde(&mut self) -> FWDE_W
[src]
Bit 1 - FIFO Warning DMA Enable
pub fn frie(&mut self) -> FRIE_W
[src]
Bit 8 - FIFO Request Interrupt Enable
pub fn fwie(&mut self) -> FWIE_W
[src]
Bit 9 - FIFO Warning Interrupt Enable
pub fn feie(&mut self) -> FEIE_W
[src]
Bit 10 - FIFO Error Interrupt Enable
pub fn seie(&mut self) -> SEIE_W
[src]
Bit 11 - Sync Error Interrupt Enable
pub fn wsie(&mut self) -> WSIE_W
[src]
Bit 12 - Word Start Interrupt Enable
pub fn fef(&mut self) -> FEF_W
[src]
Bit 18 - FIFO Error Flag
pub fn sef(&mut self) -> SEF_W
[src]
Bit 19 - Sync Error Flag
pub fn wsf(&mut self) -> WSF_W
[src]
Bit 20 - Word Start Flag
pub fn sr(&mut self) -> SR_W
[src]
Bit 24 - Software Reset
pub fn fr(&mut self) -> FR_W
[src]
Bit 25 - FIFO Reset
pub fn bce(&mut self) -> BCE_W
[src]
Bit 28 - Bit Clock Enable
pub fn dbge(&mut self) -> DBGE_W
[src]
Bit 29 - Debug Enable
pub fn stope(&mut self) -> STOPE_W
[src]
Bit 30 - Stop Enable
pub fn re(&mut self) -> RE_W
[src]
Bit 31 - Receiver Enable
impl W<u32, Reg<u32, _RCR1>>
[src]
impl W<u32, Reg<u32, _RCR2>>
[src]
pub fn div(&mut self) -> DIV_W
[src]
Bits 0:7 - Bit Clock Divide
pub fn bcd(&mut self) -> BCD_W
[src]
Bit 24 - Bit Clock Direction
pub fn bcp(&mut self) -> BCP_W
[src]
Bit 25 - Bit Clock Polarity
pub fn msel(&mut self) -> MSEL_W
[src]
Bits 26:27 - MCLK Select
pub fn bci(&mut self) -> BCI_W
[src]
Bit 28 - Bit Clock Input
pub fn bcs(&mut self) -> BCS_W
[src]
Bit 29 - Bit Clock Swap
pub fn sync(&mut self) -> SYNC_W
[src]
Bits 30:31 - Synchronous Mode
impl W<u32, Reg<u32, _RCR3>>
[src]
pub fn wdfl(&mut self) -> WDFL_W
[src]
Bits 0:4 - Word Flag Configuration
pub fn rce(&mut self) -> RCE_W
[src]
Bits 16:17 - Receive Channel Enable
impl W<u32, Reg<u32, _RCR4>>
[src]
pub fn fsd(&mut self) -> FSD_W
[src]
Bit 0 - Frame Sync Direction
pub fn fsp(&mut self) -> FSP_W
[src]
Bit 1 - Frame Sync Polarity
pub fn fse(&mut self) -> FSE_W
[src]
Bit 3 - Frame Sync Early
pub fn mf(&mut self) -> MF_W
[src]
Bit 4 - MSB First
pub fn sywd(&mut self) -> SYWD_W
[src]
Bits 8:12 - Sync Width
pub fn frsz(&mut self) -> FRSZ_W
[src]
Bits 16:20 - Frame Size
impl W<u32, Reg<u32, _RCR5>>
[src]
pub fn fbt(&mut self) -> FBT_W
[src]
Bits 8:12 - First Bit Shifted
pub fn w0w(&mut self) -> W0W_W
[src]
Bits 16:20 - Word 0 Width
pub fn wnw(&mut self) -> WNW_W
[src]
Bits 24:28 - Word N Width
impl W<u32, Reg<u32, _RMR>>
[src]
impl W<u32, Reg<u32, _MCR>>
[src]
pub fn mics(&mut self) -> MICS_W
[src]
Bits 24:25 - MCLK Input Clock Select
pub fn moe(&mut self) -> MOE_W
[src]
Bit 30 - MCLK Output Enable
impl W<u32, Reg<u32, _MDR>>
[src]
pub fn divide(&mut self) -> DIVIDE_W
[src]
Bits 0:11 - MCLK Divide
pub fn fract(&mut self) -> FRACT_W
[src]
Bits 12:19 - MCLK Fraction
impl W<u32, Reg<u32, _DATA>>
[src]
pub fn ll(&mut self) -> LL_W
[src]
Bits 0:7 - CRC Low Lower Byte
pub fn lu(&mut self) -> LU_W
[src]
Bits 8:15 - CRC Low Upper Byte
pub fn hl(&mut self) -> HL_W
[src]
Bits 16:23 - CRC High Lower Byte
pub fn hu(&mut self) -> HU_W
[src]
Bits 24:31 - CRC High Upper Byte
impl W<u16, Reg<u16, _DATAL>>
[src]
pub fn datal(&mut self) -> DATAL_W
[src]
Bits 0:15 - DATAL stores the lower 16 bits of the 16/32 bit CRC
impl W<u8, Reg<u8, _DATALL>>
[src]
pub fn datall(&mut self) -> DATALL_W
[src]
Bits 0:7 - CRCLL stores the first 8 bits of the 32 bit DATA
impl W<u8, Reg<u8, _DATALU>>
[src]
pub fn datalu(&mut self) -> DATALU_W
[src]
Bits 0:7 - DATALL stores the second 8 bits of the 32 bit CRC
impl W<u16, Reg<u16, _DATAH>>
[src]
pub fn datah(&mut self) -> DATAH_W
[src]
Bits 0:15 - DATAH stores the high 16 bits of the 16/32 bit CRC
impl W<u8, Reg<u8, _DATAHL>>
[src]
pub fn datahl(&mut self) -> DATAHL_W
[src]
Bits 0:7 - DATAHL stores the third 8 bits of the 32 bit CRC
impl W<u8, Reg<u8, _DATAHU>>
[src]
pub fn datahu(&mut self) -> DATAHU_W
[src]
Bits 0:7 - DATAHU stores the fourth 8 bits of the 32 bit CRC
impl W<u32, Reg<u32, _GPOLY>>
[src]
pub fn low(&mut self) -> LOW_W
[src]
Bits 0:15 - Low Polynominal Half-word
pub fn high(&mut self) -> HIGH_W
[src]
Bits 16:31 - High Polynominal Half-word
impl W<u16, Reg<u16, _GPOLYL>>
[src]
pub fn gpolyl(&mut self) -> GPOLYL_W
[src]
Bits 0:15 - POLYL stores the lower 16 bits of the 16/32 bit CRC polynomial value
impl W<u8, Reg<u8, _GPOLYLL>>
[src]
pub fn gpolyll(&mut self) -> GPOLYLL_W
[src]
Bits 0:7 - POLYLL stores the first 8 bits of the 32 bit CRC
impl W<u8, Reg<u8, _GPOLYLU>>
[src]
pub fn gpolylu(&mut self) -> GPOLYLU_W
[src]
Bits 0:7 - POLYLL stores the second 8 bits of the 32 bit CRC
impl W<u16, Reg<u16, _GPOLYH>>
[src]
pub fn gpolyh(&mut self) -> GPOLYH_W
[src]
Bits 0:15 - POLYH stores the high 16 bits of the 16/32 bit CRC polynomial value
impl W<u8, Reg<u8, _GPOLYHL>>
[src]
pub fn gpolyhl(&mut self) -> GPOLYHL_W
[src]
Bits 0:7 - POLYHL stores the third 8 bits of the 32 bit CRC
impl W<u8, Reg<u8, _GPOLYHU>>
[src]
pub fn gpolyhu(&mut self) -> GPOLYHU_W
[src]
Bits 0:7 - POLYHU stores the fourth 8 bits of the 32 bit CRC
impl W<u32, Reg<u32, _CTRL>>
[src]
pub fn tcrc(&mut self) -> TCRC_W
[src]
Bit 24 - Width of CRC protocol.
pub fn was(&mut self) -> WAS_W
[src]
Bit 25 - Write CRC Data Register As Seed
pub fn fxor(&mut self) -> FXOR_W
[src]
Bit 26 - Complement Read Of CRC Data Register
pub fn totr(&mut self) -> TOTR_W
[src]
Bits 28:29 - Type Of Transpose For Read
pub fn tot(&mut self) -> TOT_W
[src]
Bits 30:31 - Type Of Transpose For Writes
impl W<u8, Reg<u8, _CTRLHU>>
[src]
pub fn tcrc(&mut self) -> TCRC_W
[src]
Bit 0 - no description available
pub fn was(&mut self) -> WAS_W
[src]
Bit 1 - no description available
pub fn fxor(&mut self) -> FXOR_W
[src]
Bit 2 - no description available
pub fn totr(&mut self) -> TOTR_W
[src]
Bits 4:5 - no description available
pub fn tot(&mut self) -> TOT_W
[src]
Bits 6:7 - no description available
impl W<u32, Reg<u32, _CONTROL>>
[src]
pub fn iack(&mut self) -> IACK_W
[src]
Bit 0 - Interrupt Acknowledge
pub fn ie(&mut self) -> IE_W
[src]
Bit 16 - Interrupt Enable
pub fn bc12(&mut self) -> BC12_W
[src]
Bit 17 - BC1.2 compatibility. This bit cannot be changed after start detection.
pub fn start(&mut self) -> START_W
[src]
Bit 24 - Start Change Detection Sequence
pub fn sr(&mut self) -> SR_W
[src]
Bit 25 - Software Reset
impl W<u32, Reg<u32, _CLOCK>>
[src]
pub fn clock_unit(&mut self) -> CLOCK_UNIT_W
[src]
Bit 0 - Unit of Measurement Encoding for Clock Speed
pub fn clock_speed(&mut self) -> CLOCK_SPEED_W
[src]
Bits 2:11 - Numerical Value of Clock Speed in Binary
impl W<u32, Reg<u32, _TIMER0>>
[src]
pub fn tseq_init(&mut self) -> TSEQ_INIT_W
[src]
Bits 16:25 - Sequence Initiation Time
impl W<u32, Reg<u32, _TIMER1>>
[src]
pub fn tvdpsrc_on(&mut self) -> TVDPSRC_ON_W
[src]
Bits 0:9 - Time Period Comparator Enabled
pub fn tdcd_dbnc(&mut self) -> TDCD_DBNC_W
[src]
Bits 16:25 - Time Period to Debounce D+ Signal
impl W<u32, Reg<u32, _TIMER2_BC11>>
[src]
pub fn check_dm(&mut self) -> CHECK_DM_W
[src]
Bits 0:3 - Time Before Check of D- Line
pub fn tvdpsrc_con(&mut self) -> TVDPSRC_CON_W
[src]
Bits 16:25 - Time Period Before Enabling D+ Pullup
impl W<u32, Reg<u32, _TIMER2_BC12>>
[src]
pub fn tvdmsrc_on(&mut self) -> TVDMSRC_ON_W
[src]
Bits 0:9 - Sets the amount of time (in ms) that the module enables the VDM_SRC. Valid values are 0-40ms.
pub fn twait_after_prd(&mut self) -> TWAIT_AFTER_PRD_W
[src]
Bits 16:25 - Sets the amount of time (in ms) that the module waits after primary detection before start to secondary detection
impl W<u32, Reg<u32, _SC>>
[src]
pub fn ldok(&mut self) -> LDOK_W
[src]
Bit 0 - Load OK
pub fn cont(&mut self) -> CONT_W
[src]
Bit 1 - Continuous Mode Enable
pub fn mult(&mut self) -> MULT_W
[src]
Bits 2:3 - Multiplication Factor Select for Prescaler
pub fn pdbie(&mut self) -> PDBIE_W
[src]
Bit 5 - PDB Interrupt Enable
pub fn pdbif(&mut self) -> PDBIF_W
[src]
Bit 6 - PDB Interrupt Flag
pub fn pdben(&mut self) -> PDBEN_W
[src]
Bit 7 - PDB Enable
pub fn trgsel(&mut self) -> TRGSEL_W
[src]
Bits 8:11 - Trigger Input Source Select
pub fn prescaler(&mut self) -> PRESCALER_W
[src]
Bits 12:14 - Prescaler Divider Select
pub fn dmaen(&mut self) -> DMAEN_W
[src]
Bit 15 - DMA Enable
pub fn swtrig(&mut self) -> SWTRIG_W
[src]
Bit 16 - Software Trigger
pub fn pdbeie(&mut self) -> PDBEIE_W
[src]
Bit 17 - PDB Sequence Error Interrupt Enable
pub fn ldmod(&mut self) -> LDMOD_W
[src]
Bits 18:19 - Load Mode Select
impl W<u32, Reg<u32, _MOD>>
[src]
impl W<u32, Reg<u32, _IDLY>>
[src]
impl W<u32, Reg<u32, _CHC1>>
[src]
pub fn en(&mut self) -> EN_W
[src]
Bits 0:7 - PDB Channel Pre-Trigger Enable
pub fn tos(&mut self) -> TOS_W
[src]
Bits 8:15 - PDB Channel Pre-Trigger Output Select
pub fn bb(&mut self) -> BB_W
[src]
Bits 16:23 - PDB Channel Pre-Trigger Back-to-Back Operation Enable
impl W<u32, Reg<u32, _CHS>>
[src]
pub fn err(&mut self) -> ERR_W
[src]
Bits 0:7 - PDB Channel Sequence Error Flags
pub fn cf(&mut self) -> CF_W
[src]
Bits 16:23 - PDB Channel Flags
impl W<u32, Reg<u32, _CHDLY0>>
[src]
impl W<u32, Reg<u32, _CHDLY1>>
[src]
impl W<u32, Reg<u32, _DACINTC>>
[src]
pub fn toe(&mut self) -> TOE_W
[src]
Bit 0 - DAC Interval Trigger Enable
pub fn ext(&mut self) -> EXT_W
[src]
Bit 1 - DAC External Trigger Input Enable
impl W<u32, Reg<u32, _DACINT>>
[src]
impl W<u32, Reg<u32, _POEN>>
[src]
impl W<u32, Reg<u32, _PODLY>>
[src]
pub fn dly2(&mut self) -> DLY2_W
[src]
Bits 0:15 - PDB Pulse-Out Delay 2
pub fn dly1(&mut self) -> DLY1_W
[src]
Bits 16:31 - PDB Pulse-Out Delay 1
impl W<u32, Reg<u32, _MCR>>
[src]
pub fn frz(&mut self) -> FRZ_W
[src]
Bit 0 - Freeze
pub fn mdis(&mut self) -> MDIS_W
[src]
Bit 1 - Module Disable - (PIT section)
impl W<u32, Reg<u32, _LDVAL>>
[src]
impl W<u32, Reg<u32, _TCTRL>>
[src]
pub fn ten(&mut self) -> TEN_W
[src]
Bit 0 - Timer Enable
pub fn tie(&mut self) -> TIE_W
[src]
Bit 1 - Timer Interrupt Enable
pub fn chn(&mut self) -> CHN_W
[src]
Bit 2 - Chain Mode
impl W<u32, Reg<u32, _TFLG>>
[src]
impl W<u32, Reg<u32, _SC>>
[src]
pub fn ps(&mut self) -> PS_W
[src]
Bits 0:2 - Prescale Factor Selection
pub fn clks(&mut self) -> CLKS_W
[src]
Bits 3:4 - Clock Source Selection
pub fn cpwms(&mut self) -> CPWMS_W
[src]
Bit 5 - Center-Aligned PWM Select
pub fn toie(&mut self) -> TOIE_W
[src]
Bit 6 - Timer Overflow Interrupt Enable
impl W<u32, Reg<u32, _CNT>>
[src]
impl W<u32, Reg<u32, _MOD>>
[src]
impl W<u32, Reg<u32, _CSC>>
[src]
pub fn dma(&mut self) -> DMA_W
[src]
Bit 0 - DMA Enable
pub fn elsa(&mut self) -> ELSA_W
[src]
Bit 2 - Edge or Level Select
pub fn elsb(&mut self) -> ELSB_W
[src]
Bit 3 - Edge or Level Select
pub fn msa(&mut self) -> MSA_W
[src]
Bit 4 - Channel Mode Select
pub fn msb(&mut self) -> MSB_W
[src]
Bit 5 - Channel Mode Select
pub fn chie(&mut self) -> CHIE_W
[src]
Bit 6 - Channel Interrupt Enable
impl W<u32, Reg<u32, _CV>>
[src]
impl W<u32, Reg<u32, _CNTIN>>
[src]
impl W<u32, Reg<u32, _STATUS>>
[src]
pub fn ch0f(&mut self) -> CH0F_W
[src]
Bit 0 - Channel 0 Flag
pub fn ch1f(&mut self) -> CH1F_W
[src]
Bit 1 - Channel 1 Flag
pub fn ch2f(&mut self) -> CH2F_W
[src]
Bit 2 - Channel 2 Flag
pub fn ch3f(&mut self) -> CH3F_W
[src]
Bit 3 - Channel 3 Flag
pub fn ch4f(&mut self) -> CH4F_W
[src]
Bit 4 - Channel 4 Flag
pub fn ch5f(&mut self) -> CH5F_W
[src]
Bit 5 - Channel 5 Flag
pub fn ch6f(&mut self) -> CH6F_W
[src]
Bit 6 - Channel 6 Flag
pub fn ch7f(&mut self) -> CH7F_W
[src]
Bit 7 - Channel 7 Flag
impl W<u32, Reg<u32, _MODE>>
[src]
pub fn ftmen(&mut self) -> FTMEN_W
[src]
Bit 0 - FTM Enable
pub fn init(&mut self) -> INIT_W
[src]
Bit 1 - Initialize The Channels Output
pub fn wpdis(&mut self) -> WPDIS_W
[src]
Bit 2 - Write Protection Disable
pub fn pwmsync(&mut self) -> PWMSYNC_W
[src]
Bit 3 - PWM Synchronization Mode
pub fn captest(&mut self) -> CAPTEST_W
[src]
Bit 4 - Capture Test Mode Enable
pub fn faultm(&mut self) -> FAULTM_W
[src]
Bits 5:6 - Fault Control Mode
pub fn faultie(&mut self) -> FAULTIE_W
[src]
Bit 7 - Fault Interrupt Enable
impl W<u32, Reg<u32, _SYNC>>
[src]
pub fn cntmin(&mut self) -> CNTMIN_W
[src]
Bit 0 - Minimum Loading Point Enable
pub fn cntmax(&mut self) -> CNTMAX_W
[src]
Bit 1 - Maximum Loading Point Enable
pub fn reinit(&mut self) -> REINIT_W
[src]
Bit 2 - FTM Counter Reinitialization By Synchronization (FTM counter synchronization)
pub fn synchom(&mut self) -> SYNCHOM_W
[src]
Bit 3 - Output Mask Synchronization
pub fn trig0(&mut self) -> TRIG0_W
[src]
Bit 4 - PWM Synchronization Hardware Trigger 0
pub fn trig1(&mut self) -> TRIG1_W
[src]
Bit 5 - PWM Synchronization Hardware Trigger 1
pub fn trig2(&mut self) -> TRIG2_W
[src]
Bit 6 - PWM Synchronization Hardware Trigger 2
pub fn swsync(&mut self) -> SWSYNC_W
[src]
Bit 7 - PWM Synchronization Software Trigger
impl W<u32, Reg<u32, _OUTINIT>>
[src]
pub fn ch0oi(&mut self) -> CH0OI_W
[src]
Bit 0 - Channel 0 Output Initialization Value
pub fn ch1oi(&mut self) -> CH1OI_W
[src]
Bit 1 - Channel 1 Output Initialization Value
pub fn ch2oi(&mut self) -> CH2OI_W
[src]
Bit 2 - Channel 2 Output Initialization Value
pub fn ch3oi(&mut self) -> CH3OI_W
[src]
Bit 3 - Channel 3 Output Initialization Value
pub fn ch4oi(&mut self) -> CH4OI_W
[src]
Bit 4 - Channel 4 Output Initialization Value
pub fn ch5oi(&mut self) -> CH5OI_W
[src]
Bit 5 - Channel 5 Output Initialization Value
pub fn ch6oi(&mut self) -> CH6OI_W
[src]
Bit 6 - Channel 6 Output Initialization Value
pub fn ch7oi(&mut self) -> CH7OI_W
[src]
Bit 7 - Channel 7 Output Initialization Value
impl W<u32, Reg<u32, _OUTMASK>>
[src]
pub fn ch0om(&mut self) -> CH0OM_W
[src]
Bit 0 - Channel 0 Output Mask
pub fn ch1om(&mut self) -> CH1OM_W
[src]
Bit 1 - Channel 1 Output Mask
pub fn ch2om(&mut self) -> CH2OM_W
[src]
Bit 2 - Channel 2 Output Mask
pub fn ch3om(&mut self) -> CH3OM_W
[src]
Bit 3 - Channel 3 Output Mask
pub fn ch4om(&mut self) -> CH4OM_W
[src]
Bit 4 - Channel 4 Output Mask
pub fn ch5om(&mut self) -> CH5OM_W
[src]
Bit 5 - Channel 5 Output Mask
pub fn ch6om(&mut self) -> CH6OM_W
[src]
Bit 6 - Channel 6 Output Mask
pub fn ch7om(&mut self) -> CH7OM_W
[src]
Bit 7 - Channel 7 Output Mask
impl W<u32, Reg<u32, _COMBINE>>
[src]
pub fn combine0(&mut self) -> COMBINE0_W
[src]
Bit 0 - Combine Channels For n = 0
pub fn comp0(&mut self) -> COMP0_W
[src]
Bit 1 - Complement Of Channel (n) For n = 0
pub fn decapen0(&mut self) -> DECAPEN0_W
[src]
Bit 2 - Dual Edge Capture Mode Enable For n = 0
pub fn decap0(&mut self) -> DECAP0_W
[src]
Bit 3 - Dual Edge Capture Mode Captures For n = 0
pub fn dten0(&mut self) -> DTEN0_W
[src]
Bit 4 - Deadtime Enable For n = 0
pub fn syncen0(&mut self) -> SYNCEN0_W
[src]
Bit 5 - Synchronization Enable For n = 0
pub fn faulten0(&mut self) -> FAULTEN0_W
[src]
Bit 6 - Fault Control Enable For n = 0
pub fn combine1(&mut self) -> COMBINE1_W
[src]
Bit 8 - Combine Channels For n = 2
pub fn comp1(&mut self) -> COMP1_W
[src]
Bit 9 - Complement Of Channel (n) For n = 2
pub fn decapen1(&mut self) -> DECAPEN1_W
[src]
Bit 10 - Dual Edge Capture Mode Enable For n = 2
pub fn decap1(&mut self) -> DECAP1_W
[src]
Bit 11 - Dual Edge Capture Mode Captures For n = 2
pub fn dten1(&mut self) -> DTEN1_W
[src]
Bit 12 - Deadtime Enable For n = 2
pub fn syncen1(&mut self) -> SYNCEN1_W
[src]
Bit 13 - Synchronization Enable For n = 2
pub fn faulten1(&mut self) -> FAULTEN1_W
[src]
Bit 14 - Fault Control Enable For n = 2
pub fn combine2(&mut self) -> COMBINE2_W
[src]
Bit 16 - Combine Channels For n = 4
pub fn comp2(&mut self) -> COMP2_W
[src]
Bit 17 - Complement Of Channel (n) For n = 4
pub fn decapen2(&mut self) -> DECAPEN2_W
[src]
Bit 18 - Dual Edge Capture Mode Enable For n = 4
pub fn decap2(&mut self) -> DECAP2_W
[src]
Bit 19 - Dual Edge Capture Mode Captures For n = 4
pub fn dten2(&mut self) -> DTEN2_W
[src]
Bit 20 - Deadtime Enable For n = 4
pub fn syncen2(&mut self) -> SYNCEN2_W
[src]
Bit 21 - Synchronization Enable For n = 4
pub fn faulten2(&mut self) -> FAULTEN2_W
[src]
Bit 22 - Fault Control Enable For n = 4
pub fn combine3(&mut self) -> COMBINE3_W
[src]
Bit 24 - Combine Channels For n = 6
pub fn comp3(&mut self) -> COMP3_W
[src]
Bit 25 - Complement Of Channel (n) for n = 6
pub fn decapen3(&mut self) -> DECAPEN3_W
[src]
Bit 26 - Dual Edge Capture Mode Enable For n = 6
pub fn decap3(&mut self) -> DECAP3_W
[src]
Bit 27 - Dual Edge Capture Mode Captures For n = 6
pub fn dten3(&mut self) -> DTEN3_W
[src]
Bit 28 - Deadtime Enable For n = 6
pub fn syncen3(&mut self) -> SYNCEN3_W
[src]
Bit 29 - Synchronization Enable For n = 6
pub fn faulten3(&mut self) -> FAULTEN3_W
[src]
Bit 30 - Fault Control Enable For n = 6
impl W<u32, Reg<u32, _DEADTIME>>
[src]
pub fn dtval(&mut self) -> DTVAL_W
[src]
Bits 0:5 - Deadtime Value
pub fn dtps(&mut self) -> DTPS_W
[src]
Bits 6:7 - Deadtime Prescaler Value
impl W<u32, Reg<u32, _EXTTRIG>>
[src]
pub fn ch2trig(&mut self) -> CH2TRIG_W
[src]
Bit 0 - Channel 2 Trigger Enable
pub fn ch3trig(&mut self) -> CH3TRIG_W
[src]
Bit 1 - Channel 3 Trigger Enable
pub fn ch4trig(&mut self) -> CH4TRIG_W
[src]
Bit 2 - Channel 4 Trigger Enable
pub fn ch5trig(&mut self) -> CH5TRIG_W
[src]
Bit 3 - Channel 5 Trigger Enable
pub fn ch0trig(&mut self) -> CH0TRIG_W
[src]
Bit 4 - Channel 0 Trigger Enable
pub fn ch1trig(&mut self) -> CH1TRIG_W
[src]
Bit 5 - Channel 1 Trigger Enable
pub fn inittrigen(&mut self) -> INITTRIGEN_W
[src]
Bit 6 - Initialization Trigger Enable
impl W<u32, Reg<u32, _POL>>
[src]
pub fn pol0(&mut self) -> POL0_W
[src]
Bit 0 - Channel 0 Polarity
pub fn pol1(&mut self) -> POL1_W
[src]
Bit 1 - Channel 1 Polarity
pub fn pol2(&mut self) -> POL2_W
[src]
Bit 2 - Channel 2 Polarity
pub fn pol3(&mut self) -> POL3_W
[src]
Bit 3 - Channel 3 Polarity
pub fn pol4(&mut self) -> POL4_W
[src]
Bit 4 - Channel 4 Polarity
pub fn pol5(&mut self) -> POL5_W
[src]
Bit 5 - Channel 5 Polarity
pub fn pol6(&mut self) -> POL6_W
[src]
Bit 6 - Channel 6 Polarity
pub fn pol7(&mut self) -> POL7_W
[src]
Bit 7 - Channel 7 Polarity
impl W<u32, Reg<u32, _FMS>>
[src]
impl W<u32, Reg<u32, _FILTER>>
[src]
pub fn ch0fval(&mut self) -> CH0FVAL_W
[src]
Bits 0:3 - Channel 0 Input Filter
pub fn ch1fval(&mut self) -> CH1FVAL_W
[src]
Bits 4:7 - Channel 1 Input Filter
pub fn ch2fval(&mut self) -> CH2FVAL_W
[src]
Bits 8:11 - Channel 2 Input Filter
pub fn ch3fval(&mut self) -> CH3FVAL_W
[src]
Bits 12:15 - Channel 3 Input Filter
impl W<u32, Reg<u32, _FLTCTRL>>
[src]
pub fn fault0en(&mut self) -> FAULT0EN_W
[src]
Bit 0 - Fault Input 0 Enable
pub fn fault1en(&mut self) -> FAULT1EN_W
[src]
Bit 1 - Fault Input 1 Enable
pub fn fault2en(&mut self) -> FAULT2EN_W
[src]
Bit 2 - Fault Input 2 Enable
pub fn fault3en(&mut self) -> FAULT3EN_W
[src]
Bit 3 - Fault Input 3 Enable
pub fn ffltr0en(&mut self) -> FFLTR0EN_W
[src]
Bit 4 - Fault Input 0 Filter Enable
pub fn ffltr1en(&mut self) -> FFLTR1EN_W
[src]
Bit 5 - Fault Input 1 Filter Enable
pub fn ffltr2en(&mut self) -> FFLTR2EN_W
[src]
Bit 6 - Fault Input 2 Filter Enable
pub fn ffltr3en(&mut self) -> FFLTR3EN_W
[src]
Bit 7 - Fault Input 3 Filter Enable
pub fn ffval(&mut self) -> FFVAL_W
[src]
Bits 8:11 - Fault Input Filter
impl W<u32, Reg<u32, _QDCTRL>>
[src]
pub fn quaden(&mut self) -> QUADEN_W
[src]
Bit 0 - Quadrature Decoder Mode Enable
pub fn quadmode(&mut self) -> QUADMODE_W
[src]
Bit 3 - Quadrature Decoder Mode
pub fn phbpol(&mut self) -> PHBPOL_W
[src]
Bit 4 - Phase B Input Polarity
pub fn phapol(&mut self) -> PHAPOL_W
[src]
Bit 5 - Phase A Input Polarity
pub fn phbfltren(&mut self) -> PHBFLTREN_W
[src]
Bit 6 - Phase B Input Filter Enable
pub fn phafltren(&mut self) -> PHAFLTREN_W
[src]
Bit 7 - Phase A Input Filter Enable
impl W<u32, Reg<u32, _CONF>>
[src]
pub fn numtof(&mut self) -> NUMTOF_W
[src]
Bits 0:4 - TOF Frequency
pub fn bdmmode(&mut self) -> BDMMODE_W
[src]
Bits 6:7 - BDM Mode
pub fn gtbeen(&mut self) -> GTBEEN_W
[src]
Bit 9 - Global Time Base Enable
pub fn gtbeout(&mut self) -> GTBEOUT_W
[src]
Bit 10 - Global Time Base Output
impl W<u32, Reg<u32, _FLTPOL>>
[src]
pub fn flt0pol(&mut self) -> FLT0POL_W
[src]
Bit 0 - Fault Input 0 Polarity
pub fn flt1pol(&mut self) -> FLT1POL_W
[src]
Bit 1 - Fault Input 1 Polarity
pub fn flt2pol(&mut self) -> FLT2POL_W
[src]
Bit 2 - Fault Input 2 Polarity
pub fn flt3pol(&mut self) -> FLT3POL_W
[src]
Bit 3 - Fault Input 3 Polarity
impl W<u32, Reg<u32, _SYNCONF>>
[src]
pub fn hwtrigmode(&mut self) -> HWTRIGMODE_W
[src]
Bit 0 - Hardware Trigger Mode
pub fn cntinc(&mut self) -> CNTINC_W
[src]
Bit 2 - CNTIN Register Synchronization
pub fn invc(&mut self) -> INVC_W
[src]
Bit 4 - INVCTRL Register Synchronization
pub fn swoc(&mut self) -> SWOC_W
[src]
Bit 5 - SWOCTRL Register Synchronization
pub fn syncmode(&mut self) -> SYNCMODE_W
[src]
Bit 7 - Synchronization Mode
pub fn swrstcnt(&mut self) -> SWRSTCNT_W
[src]
Bit 8 - FTM counter synchronization is activated by the software trigger.
pub fn swwrbuf(&mut self) -> SWWRBUF_W
[src]
Bit 9 - MOD, CNTIN, and CV registers synchronization is activated by the software trigger.
pub fn swom(&mut self) -> SWOM_W
[src]
Bit 10 - Output mask synchronization is activated by the software trigger.
pub fn swinvc(&mut self) -> SWINVC_W
[src]
Bit 11 - Inverting control synchronization is activated by the software trigger.
pub fn swsoc(&mut self) -> SWSOC_W
[src]
Bit 12 - Software output control synchronization is activated by the software trigger.
pub fn hwrstcnt(&mut self) -> HWRSTCNT_W
[src]
Bit 16 - FTM counter synchronization is activated by a hardware trigger.
pub fn hwwrbuf(&mut self) -> HWWRBUF_W
[src]
Bit 17 - MOD, CNTIN, and CV registers synchronization is activated by a hardware trigger.
pub fn hwom(&mut self) -> HWOM_W
[src]
Bit 18 - Output mask synchronization is activated by a hardware trigger.
pub fn hwinvc(&mut self) -> HWINVC_W
[src]
Bit 19 - Inverting control synchronization is activated by a hardware trigger.
pub fn hwsoc(&mut self) -> HWSOC_W
[src]
Bit 20 - Software output control synchronization is activated by a hardware trigger.
impl W<u32, Reg<u32, _INVCTRL>>
[src]
pub fn inv0en(&mut self) -> INV0EN_W
[src]
Bit 0 - Pair Channels 0 Inverting Enable
pub fn inv1en(&mut self) -> INV1EN_W
[src]
Bit 1 - Pair Channels 1 Inverting Enable
pub fn inv2en(&mut self) -> INV2EN_W
[src]
Bit 2 - Pair Channels 2 Inverting Enable
pub fn inv3en(&mut self) -> INV3EN_W
[src]
Bit 3 - Pair Channels 3 Inverting Enable
impl W<u32, Reg<u32, _SWOCTRL>>
[src]
pub fn ch0oc(&mut self) -> CH0OC_W
[src]
Bit 0 - Channel 0 Software Output Control Enable
pub fn ch1oc(&mut self) -> CH1OC_W
[src]
Bit 1 - Channel 1 Software Output Control Enable
pub fn ch2oc(&mut self) -> CH2OC_W
[src]
Bit 2 - Channel 2 Software Output Control Enable
pub fn ch3oc(&mut self) -> CH3OC_W
[src]
Bit 3 - Channel 3 Software Output Control Enable
pub fn ch4oc(&mut self) -> CH4OC_W
[src]
Bit 4 - Channel 4 Software Output Control Enable
pub fn ch5oc(&mut self) -> CH5OC_W
[src]
Bit 5 - Channel 5 Software Output Control Enable
pub fn ch6oc(&mut self) -> CH6OC_W
[src]
Bit 6 - Channel 6 Software Output Control Enable
pub fn ch7oc(&mut self) -> CH7OC_W
[src]
Bit 7 - Channel 7 Software Output Control Enable
pub fn ch0ocv(&mut self) -> CH0OCV_W
[src]
Bit 8 - Channel 0 Software Output Control Value
pub fn ch1ocv(&mut self) -> CH1OCV_W
[src]
Bit 9 - Channel 1 Software Output Control Value
pub fn ch2ocv(&mut self) -> CH2OCV_W
[src]
Bit 10 - Channel 2 Software Output Control Value
pub fn ch3ocv(&mut self) -> CH3OCV_W
[src]
Bit 11 - Channel 3 Software Output Control Value
pub fn ch4ocv(&mut self) -> CH4OCV_W
[src]
Bit 12 - Channel 4 Software Output Control Value
pub fn ch5ocv(&mut self) -> CH5OCV_W
[src]
Bit 13 - Channel 5 Software Output Control Value
pub fn ch6ocv(&mut self) -> CH6OCV_W
[src]
Bit 14 - Channel 6 Software Output Control Value
pub fn ch7ocv(&mut self) -> CH7OCV_W
[src]
Bit 15 - Channel 7 Software Output Control Value
impl W<u32, Reg<u32, _PWMLOAD>>
[src]
pub fn ch0sel(&mut self) -> CH0SEL_W
[src]
Bit 0 - Channel 0 Select
pub fn ch1sel(&mut self) -> CH1SEL_W
[src]
Bit 1 - Channel 1 Select
pub fn ch2sel(&mut self) -> CH2SEL_W
[src]
Bit 2 - Channel 2 Select
pub fn ch3sel(&mut self) -> CH3SEL_W
[src]
Bit 3 - Channel 3 Select
pub fn ch4sel(&mut self) -> CH4SEL_W
[src]
Bit 4 - Channel 4 Select
pub fn ch5sel(&mut self) -> CH5SEL_W
[src]
Bit 5 - Channel 5 Select
pub fn ch6sel(&mut self) -> CH6SEL_W
[src]
Bit 6 - Channel 6 Select
pub fn ch7sel(&mut self) -> CH7SEL_W
[src]
Bit 7 - Channel 7 Select
pub fn ldok(&mut self) -> LDOK_W
[src]
Bit 9 - Load Enable
impl W<u32, Reg<u32, _SC>>
[src]
pub fn ps(&mut self) -> PS_W
[src]
Bits 0:2 - Prescale Factor Selection
pub fn clks(&mut self) -> CLKS_W
[src]
Bits 3:4 - Clock Source Selection
pub fn cpwms(&mut self) -> CPWMS_W
[src]
Bit 5 - Center-Aligned PWM Select
pub fn toie(&mut self) -> TOIE_W
[src]
Bit 6 - Timer Overflow Interrupt Enable
impl W<u32, Reg<u32, _CNT>>
[src]
impl W<u32, Reg<u32, _MOD>>
[src]
impl W<u32, Reg<u32, _CSC>>
[src]
pub fn dma(&mut self) -> DMA_W
[src]
Bit 0 - DMA Enable
pub fn elsa(&mut self) -> ELSA_W
[src]
Bit 2 - Edge or Level Select
pub fn elsb(&mut self) -> ELSB_W
[src]
Bit 3 - Edge or Level Select
pub fn msa(&mut self) -> MSA_W
[src]
Bit 4 - Channel Mode Select
pub fn msb(&mut self) -> MSB_W
[src]
Bit 5 - Channel Mode Select
pub fn chie(&mut self) -> CHIE_W
[src]
Bit 6 - Channel Interrupt Enable
impl W<u32, Reg<u32, _CV>>
[src]
impl W<u32, Reg<u32, _CNTIN>>
[src]
impl W<u32, Reg<u32, _STATUS>>
[src]
pub fn ch0f(&mut self) -> CH0F_W
[src]
Bit 0 - Channel 0 Flag
pub fn ch1f(&mut self) -> CH1F_W
[src]
Bit 1 - Channel 1 Flag
pub fn ch2f(&mut self) -> CH2F_W
[src]
Bit 2 - Channel 2 Flag
pub fn ch3f(&mut self) -> CH3F_W
[src]
Bit 3 - Channel 3 Flag
pub fn ch4f(&mut self) -> CH4F_W
[src]
Bit 4 - Channel 4 Flag
pub fn ch5f(&mut self) -> CH5F_W
[src]
Bit 5 - Channel 5 Flag
pub fn ch6f(&mut self) -> CH6F_W
[src]
Bit 6 - Channel 6 Flag
pub fn ch7f(&mut self) -> CH7F_W
[src]
Bit 7 - Channel 7 Flag
impl W<u32, Reg<u32, _MODE>>
[src]
pub fn ftmen(&mut self) -> FTMEN_W
[src]
Bit 0 - FTM Enable
pub fn init(&mut self) -> INIT_W
[src]
Bit 1 - Initialize The Channels Output
pub fn wpdis(&mut self) -> WPDIS_W
[src]
Bit 2 - Write Protection Disable
pub fn pwmsync(&mut self) -> PWMSYNC_W
[src]
Bit 3 - PWM Synchronization Mode
pub fn captest(&mut self) -> CAPTEST_W
[src]
Bit 4 - Capture Test Mode Enable
pub fn faultm(&mut self) -> FAULTM_W
[src]
Bits 5:6 - Fault Control Mode
pub fn faultie(&mut self) -> FAULTIE_W
[src]
Bit 7 - Fault Interrupt Enable
impl W<u32, Reg<u32, _SYNC>>
[src]
pub fn cntmin(&mut self) -> CNTMIN_W
[src]
Bit 0 - Minimum Loading Point Enable
pub fn cntmax(&mut self) -> CNTMAX_W
[src]
Bit 1 - Maximum Loading Point Enable
pub fn reinit(&mut self) -> REINIT_W
[src]
Bit 2 - FTM Counter Reinitialization By Synchronization (FTM counter synchronization)
pub fn synchom(&mut self) -> SYNCHOM_W
[src]
Bit 3 - Output Mask Synchronization
pub fn trig0(&mut self) -> TRIG0_W
[src]
Bit 4 - PWM Synchronization Hardware Trigger 0
pub fn trig1(&mut self) -> TRIG1_W
[src]
Bit 5 - PWM Synchronization Hardware Trigger 1
pub fn trig2(&mut self) -> TRIG2_W
[src]
Bit 6 - PWM Synchronization Hardware Trigger 2
pub fn swsync(&mut self) -> SWSYNC_W
[src]
Bit 7 - PWM Synchronization Software Trigger
impl W<u32, Reg<u32, _OUTINIT>>
[src]
pub fn ch0oi(&mut self) -> CH0OI_W
[src]
Bit 0 - Channel 0 Output Initialization Value
pub fn ch1oi(&mut self) -> CH1OI_W
[src]
Bit 1 - Channel 1 Output Initialization Value
pub fn ch2oi(&mut self) -> CH2OI_W
[src]
Bit 2 - Channel 2 Output Initialization Value
pub fn ch3oi(&mut self) -> CH3OI_W
[src]
Bit 3 - Channel 3 Output Initialization Value
pub fn ch4oi(&mut self) -> CH4OI_W
[src]
Bit 4 - Channel 4 Output Initialization Value
pub fn ch5oi(&mut self) -> CH5OI_W
[src]
Bit 5 - Channel 5 Output Initialization Value
pub fn ch6oi(&mut self) -> CH6OI_W
[src]
Bit 6 - Channel 6 Output Initialization Value
pub fn ch7oi(&mut self) -> CH7OI_W
[src]
Bit 7 - Channel 7 Output Initialization Value
impl W<u32, Reg<u32, _OUTMASK>>
[src]
pub fn ch0om(&mut self) -> CH0OM_W
[src]
Bit 0 - Channel 0 Output Mask
pub fn ch1om(&mut self) -> CH1OM_W
[src]
Bit 1 - Channel 1 Output Mask
pub fn ch2om(&mut self) -> CH2OM_W
[src]
Bit 2 - Channel 2 Output Mask
pub fn ch3om(&mut self) -> CH3OM_W
[src]
Bit 3 - Channel 3 Output Mask
pub fn ch4om(&mut self) -> CH4OM_W
[src]
Bit 4 - Channel 4 Output Mask
pub fn ch5om(&mut self) -> CH5OM_W
[src]
Bit 5 - Channel 5 Output Mask
pub fn ch6om(&mut self) -> CH6OM_W
[src]
Bit 6 - Channel 6 Output Mask
pub fn ch7om(&mut self) -> CH7OM_W
[src]
Bit 7 - Channel 7 Output Mask
impl W<u32, Reg<u32, _COMBINE>>
[src]
pub fn combine0(&mut self) -> COMBINE0_W
[src]
Bit 0 - Combine Channels For n = 0
pub fn comp0(&mut self) -> COMP0_W
[src]
Bit 1 - Complement Of Channel (n) For n = 0
pub fn decapen0(&mut self) -> DECAPEN0_W
[src]
Bit 2 - Dual Edge Capture Mode Enable For n = 0
pub fn decap0(&mut self) -> DECAP0_W
[src]
Bit 3 - Dual Edge Capture Mode Captures For n = 0
pub fn dten0(&mut self) -> DTEN0_W
[src]
Bit 4 - Deadtime Enable For n = 0
pub fn syncen0(&mut self) -> SYNCEN0_W
[src]
Bit 5 - Synchronization Enable For n = 0
pub fn faulten0(&mut self) -> FAULTEN0_W
[src]
Bit 6 - Fault Control Enable For n = 0
pub fn combine1(&mut self) -> COMBINE1_W
[src]
Bit 8 - Combine Channels For n = 2
pub fn comp1(&mut self) -> COMP1_W
[src]
Bit 9 - Complement Of Channel (n) For n = 2
pub fn decapen1(&mut self) -> DECAPEN1_W
[src]
Bit 10 - Dual Edge Capture Mode Enable For n = 2
pub fn decap1(&mut self) -> DECAP1_W
[src]
Bit 11 - Dual Edge Capture Mode Captures For n = 2
pub fn dten1(&mut self) -> DTEN1_W
[src]
Bit 12 - Deadtime Enable For n = 2
pub fn syncen1(&mut self) -> SYNCEN1_W
[src]
Bit 13 - Synchronization Enable For n = 2
pub fn faulten1(&mut self) -> FAULTEN1_W
[src]
Bit 14 - Fault Control Enable For n = 2
pub fn combine2(&mut self) -> COMBINE2_W
[src]
Bit 16 - Combine Channels For n = 4
pub fn comp2(&mut self) -> COMP2_W
[src]
Bit 17 - Complement Of Channel (n) For n = 4
pub fn decapen2(&mut self) -> DECAPEN2_W
[src]
Bit 18 - Dual Edge Capture Mode Enable For n = 4
pub fn decap2(&mut self) -> DECAP2_W
[src]
Bit 19 - Dual Edge Capture Mode Captures For n = 4
pub fn dten2(&mut self) -> DTEN2_W
[src]
Bit 20 - Deadtime Enable For n = 4
pub fn syncen2(&mut self) -> SYNCEN2_W
[src]
Bit 21 - Synchronization Enable For n = 4
pub fn faulten2(&mut self) -> FAULTEN2_W
[src]
Bit 22 - Fault Control Enable For n = 4
pub fn combine3(&mut self) -> COMBINE3_W
[src]
Bit 24 - Combine Channels For n = 6
pub fn comp3(&mut self) -> COMP3_W
[src]
Bit 25 - Complement Of Channel (n) for n = 6
pub fn decapen3(&mut self) -> DECAPEN3_W
[src]
Bit 26 - Dual Edge Capture Mode Enable For n = 6
pub fn decap3(&mut self) -> DECAP3_W
[src]
Bit 27 - Dual Edge Capture Mode Captures For n = 6
pub fn dten3(&mut self) -> DTEN3_W
[src]
Bit 28 - Deadtime Enable For n = 6
pub fn syncen3(&mut self) -> SYNCEN3_W
[src]
Bit 29 - Synchronization Enable For n = 6
pub fn faulten3(&mut self) -> FAULTEN3_W
[src]
Bit 30 - Fault Control Enable For n = 6
impl W<u32, Reg<u32, _DEADTIME>>
[src]
pub fn dtval(&mut self) -> DTVAL_W
[src]
Bits 0:5 - Deadtime Value
pub fn dtps(&mut self) -> DTPS_W
[src]
Bits 6:7 - Deadtime Prescaler Value
impl W<u32, Reg<u32, _EXTTRIG>>
[src]
pub fn ch2trig(&mut self) -> CH2TRIG_W
[src]
Bit 0 - Channel 2 Trigger Enable
pub fn ch3trig(&mut self) -> CH3TRIG_W
[src]
Bit 1 - Channel 3 Trigger Enable
pub fn ch4trig(&mut self) -> CH4TRIG_W
[src]
Bit 2 - Channel 4 Trigger Enable
pub fn ch5trig(&mut self) -> CH5TRIG_W
[src]
Bit 3 - Channel 5 Trigger Enable
pub fn ch0trig(&mut self) -> CH0TRIG_W
[src]
Bit 4 - Channel 0 Trigger Enable
pub fn ch1trig(&mut self) -> CH1TRIG_W
[src]
Bit 5 - Channel 1 Trigger Enable
pub fn inittrigen(&mut self) -> INITTRIGEN_W
[src]
Bit 6 - Initialization Trigger Enable
impl W<u32, Reg<u32, _POL>>
[src]
pub fn pol0(&mut self) -> POL0_W
[src]
Bit 0 - Channel 0 Polarity
pub fn pol1(&mut self) -> POL1_W
[src]
Bit 1 - Channel 1 Polarity
pub fn pol2(&mut self) -> POL2_W
[src]
Bit 2 - Channel 2 Polarity
pub fn pol3(&mut self) -> POL3_W
[src]
Bit 3 - Channel 3 Polarity
pub fn pol4(&mut self) -> POL4_W
[src]
Bit 4 - Channel 4 Polarity
pub fn pol5(&mut self) -> POL5_W
[src]
Bit 5 - Channel 5 Polarity
pub fn pol6(&mut self) -> POL6_W
[src]
Bit 6 - Channel 6 Polarity
pub fn pol7(&mut self) -> POL7_W
[src]
Bit 7 - Channel 7 Polarity
impl W<u32, Reg<u32, _FMS>>
[src]
impl W<u32, Reg<u32, _FILTER>>
[src]
pub fn ch0fval(&mut self) -> CH0FVAL_W
[src]
Bits 0:3 - Channel 0 Input Filter
pub fn ch1fval(&mut self) -> CH1FVAL_W
[src]
Bits 4:7 - Channel 1 Input Filter
pub fn ch2fval(&mut self) -> CH2FVAL_W
[src]
Bits 8:11 - Channel 2 Input Filter
pub fn ch3fval(&mut self) -> CH3FVAL_W
[src]
Bits 12:15 - Channel 3 Input Filter
impl W<u32, Reg<u32, _FLTCTRL>>
[src]
pub fn fault0en(&mut self) -> FAULT0EN_W
[src]
Bit 0 - Fault Input 0 Enable
pub fn fault1en(&mut self) -> FAULT1EN_W
[src]
Bit 1 - Fault Input 1 Enable
pub fn fault2en(&mut self) -> FAULT2EN_W
[src]
Bit 2 - Fault Input 2 Enable
pub fn fault3en(&mut self) -> FAULT3EN_W
[src]
Bit 3 - Fault Input 3 Enable
pub fn ffltr0en(&mut self) -> FFLTR0EN_W
[src]
Bit 4 - Fault Input 0 Filter Enable
pub fn ffltr1en(&mut self) -> FFLTR1EN_W
[src]
Bit 5 - Fault Input 1 Filter Enable
pub fn ffltr2en(&mut self) -> FFLTR2EN_W
[src]
Bit 6 - Fault Input 2 Filter Enable
pub fn ffltr3en(&mut self) -> FFLTR3EN_W
[src]
Bit 7 - Fault Input 3 Filter Enable
pub fn ffval(&mut self) -> FFVAL_W
[src]
Bits 8:11 - Fault Input Filter
impl W<u32, Reg<u32, _QDCTRL>>
[src]
pub fn quaden(&mut self) -> QUADEN_W
[src]
Bit 0 - Quadrature Decoder Mode Enable
pub fn quadmode(&mut self) -> QUADMODE_W
[src]
Bit 3 - Quadrature Decoder Mode
pub fn phbpol(&mut self) -> PHBPOL_W
[src]
Bit 4 - Phase B Input Polarity
pub fn phapol(&mut self) -> PHAPOL_W
[src]
Bit 5 - Phase A Input Polarity
pub fn phbfltren(&mut self) -> PHBFLTREN_W
[src]
Bit 6 - Phase B Input Filter Enable
pub fn phafltren(&mut self) -> PHAFLTREN_W
[src]
Bit 7 - Phase A Input Filter Enable
impl W<u32, Reg<u32, _CONF>>
[src]
pub fn numtof(&mut self) -> NUMTOF_W
[src]
Bits 0:4 - TOF Frequency
pub fn bdmmode(&mut self) -> BDMMODE_W
[src]
Bits 6:7 - BDM Mode
pub fn gtbeen(&mut self) -> GTBEEN_W
[src]
Bit 9 - Global Time Base Enable
pub fn gtbeout(&mut self) -> GTBEOUT_W
[src]
Bit 10 - Global Time Base Output
impl W<u32, Reg<u32, _FLTPOL>>
[src]
pub fn flt0pol(&mut self) -> FLT0POL_W
[src]
Bit 0 - Fault Input 0 Polarity
pub fn flt1pol(&mut self) -> FLT1POL_W
[src]
Bit 1 - Fault Input 1 Polarity
pub fn flt2pol(&mut self) -> FLT2POL_W
[src]
Bit 2 - Fault Input 2 Polarity
pub fn flt3pol(&mut self) -> FLT3POL_W
[src]
Bit 3 - Fault Input 3 Polarity
impl W<u32, Reg<u32, _SYNCONF>>
[src]
pub fn hwtrigmode(&mut self) -> HWTRIGMODE_W
[src]
Bit 0 - Hardware Trigger Mode
pub fn cntinc(&mut self) -> CNTINC_W
[src]
Bit 2 - CNTIN Register Synchronization
pub fn invc(&mut self) -> INVC_W
[src]
Bit 4 - INVCTRL Register Synchronization
pub fn swoc(&mut self) -> SWOC_W
[src]
Bit 5 - SWOCTRL Register Synchronization
pub fn syncmode(&mut self) -> SYNCMODE_W
[src]
Bit 7 - Synchronization Mode
pub fn swrstcnt(&mut self) -> SWRSTCNT_W
[src]
Bit 8 - FTM counter synchronization is activated by the software trigger.
pub fn swwrbuf(&mut self) -> SWWRBUF_W
[src]
Bit 9 - MOD, CNTIN, and CV registers synchronization is activated by the software trigger.
pub fn swom(&mut self) -> SWOM_W
[src]
Bit 10 - Output mask synchronization is activated by the software trigger.
pub fn swinvc(&mut self) -> SWINVC_W
[src]
Bit 11 - Inverting control synchronization is activated by the software trigger.
pub fn swsoc(&mut self) -> SWSOC_W
[src]
Bit 12 - Software output control synchronization is activated by the software trigger.
pub fn hwrstcnt(&mut self) -> HWRSTCNT_W
[src]
Bit 16 - FTM counter synchronization is activated by a hardware trigger.
pub fn hwwrbuf(&mut self) -> HWWRBUF_W
[src]
Bit 17 - MOD, CNTIN, and CV registers synchronization is activated by a hardware trigger.
pub fn hwom(&mut self) -> HWOM_W
[src]
Bit 18 - Output mask synchronization is activated by a hardware trigger.
pub fn hwinvc(&mut self) -> HWINVC_W
[src]
Bit 19 - Inverting control synchronization is activated by a hardware trigger.
pub fn hwsoc(&mut self) -> HWSOC_W
[src]
Bit 20 - Software output control synchronization is activated by a hardware trigger.
impl W<u32, Reg<u32, _INVCTRL>>
[src]
pub fn inv0en(&mut self) -> INV0EN_W
[src]
Bit 0 - Pair Channels 0 Inverting Enable
pub fn inv1en(&mut self) -> INV1EN_W
[src]
Bit 1 - Pair Channels 1 Inverting Enable
pub fn inv2en(&mut self) -> INV2EN_W
[src]
Bit 2 - Pair Channels 2 Inverting Enable
pub fn inv3en(&mut self) -> INV3EN_W
[src]
Bit 3 - Pair Channels 3 Inverting Enable
impl W<u32, Reg<u32, _SWOCTRL>>
[src]
pub fn ch0oc(&mut self) -> CH0OC_W
[src]
Bit 0 - Channel 0 Software Output Control Enable
pub fn ch1oc(&mut self) -> CH1OC_W
[src]
Bit 1 - Channel 1 Software Output Control Enable
pub fn ch2oc(&mut self) -> CH2OC_W
[src]
Bit 2 - Channel 2 Software Output Control Enable
pub fn ch3oc(&mut self) -> CH3OC_W
[src]
Bit 3 - Channel 3 Software Output Control Enable
pub fn ch4oc(&mut self) -> CH4OC_W
[src]
Bit 4 - Channel 4 Software Output Control Enable
pub fn ch5oc(&mut self) -> CH5OC_W
[src]
Bit 5 - Channel 5 Software Output Control Enable
pub fn ch6oc(&mut self) -> CH6OC_W
[src]
Bit 6 - Channel 6 Software Output Control Enable
pub fn ch7oc(&mut self) -> CH7OC_W
[src]
Bit 7 - Channel 7 Software Output Control Enable
pub fn ch0ocv(&mut self) -> CH0OCV_W
[src]
Bit 8 - Channel 0 Software Output Control Value
pub fn ch1ocv(&mut self) -> CH1OCV_W
[src]
Bit 9 - Channel 1 Software Output Control Value
pub fn ch2ocv(&mut self) -> CH2OCV_W
[src]
Bit 10 - Channel 2 Software Output Control Value
pub fn ch3ocv(&mut self) -> CH3OCV_W
[src]
Bit 11 - Channel 3 Software Output Control Value
pub fn ch4ocv(&mut self) -> CH4OCV_W
[src]
Bit 12 - Channel 4 Software Output Control Value
pub fn ch5ocv(&mut self) -> CH5OCV_W
[src]
Bit 13 - Channel 5 Software Output Control Value
pub fn ch6ocv(&mut self) -> CH6OCV_W
[src]
Bit 14 - Channel 6 Software Output Control Value
pub fn ch7ocv(&mut self) -> CH7OCV_W
[src]
Bit 15 - Channel 7 Software Output Control Value
impl W<u32, Reg<u32, _PWMLOAD>>
[src]
pub fn ch0sel(&mut self) -> CH0SEL_W
[src]
Bit 0 - Channel 0 Select
pub fn ch1sel(&mut self) -> CH1SEL_W
[src]
Bit 1 - Channel 1 Select
pub fn ch2sel(&mut self) -> CH2SEL_W
[src]
Bit 2 - Channel 2 Select
pub fn ch3sel(&mut self) -> CH3SEL_W
[src]
Bit 3 - Channel 3 Select
pub fn ch4sel(&mut self) -> CH4SEL_W
[src]
Bit 4 - Channel 4 Select
pub fn ch5sel(&mut self) -> CH5SEL_W
[src]
Bit 5 - Channel 5 Select
pub fn ch6sel(&mut self) -> CH6SEL_W
[src]
Bit 6 - Channel 6 Select
pub fn ch7sel(&mut self) -> CH7SEL_W
[src]
Bit 7 - Channel 7 Select
pub fn ldok(&mut self) -> LDOK_W
[src]
Bit 9 - Load Enable
impl W<u32, Reg<u32, _SC>>
[src]
pub fn ps(&mut self) -> PS_W
[src]
Bits 0:2 - Prescale Factor Selection
pub fn clks(&mut self) -> CLKS_W
[src]
Bits 3:4 - Clock Source Selection
pub fn cpwms(&mut self) -> CPWMS_W
[src]
Bit 5 - Center-Aligned PWM Select
pub fn toie(&mut self) -> TOIE_W
[src]
Bit 6 - Timer Overflow Interrupt Enable
impl W<u32, Reg<u32, _CNT>>
[src]
impl W<u32, Reg<u32, _MOD>>
[src]
impl W<u32, Reg<u32, _CSC>>
[src]
pub fn dma(&mut self) -> DMA_W
[src]
Bit 0 - DMA Enable
pub fn elsa(&mut self) -> ELSA_W
[src]
Bit 2 - Edge or Level Select
pub fn elsb(&mut self) -> ELSB_W
[src]
Bit 3 - Edge or Level Select
pub fn msa(&mut self) -> MSA_W
[src]
Bit 4 - Channel Mode Select
pub fn msb(&mut self) -> MSB_W
[src]
Bit 5 - Channel Mode Select
pub fn chie(&mut self) -> CHIE_W
[src]
Bit 6 - Channel Interrupt Enable
impl W<u32, Reg<u32, _CV>>
[src]
impl W<u32, Reg<u32, _CNTIN>>
[src]
impl W<u32, Reg<u32, _STATUS>>
[src]
pub fn ch0f(&mut self) -> CH0F_W
[src]
Bit 0 - Channel 0 Flag
pub fn ch1f(&mut self) -> CH1F_W
[src]
Bit 1 - Channel 1 Flag
pub fn ch2f(&mut self) -> CH2F_W
[src]
Bit 2 - Channel 2 Flag
pub fn ch3f(&mut self) -> CH3F_W
[src]
Bit 3 - Channel 3 Flag
pub fn ch4f(&mut self) -> CH4F_W
[src]
Bit 4 - Channel 4 Flag
pub fn ch5f(&mut self) -> CH5F_W
[src]
Bit 5 - Channel 5 Flag
pub fn ch6f(&mut self) -> CH6F_W
[src]
Bit 6 - Channel 6 Flag
pub fn ch7f(&mut self) -> CH7F_W
[src]
Bit 7 - Channel 7 Flag
impl W<u32, Reg<u32, _MODE>>
[src]
pub fn ftmen(&mut self) -> FTMEN_W
[src]
Bit 0 - FTM Enable
pub fn init(&mut self) -> INIT_W
[src]
Bit 1 - Initialize The Channels Output
pub fn wpdis(&mut self) -> WPDIS_W
[src]
Bit 2 - Write Protection Disable
pub fn pwmsync(&mut self) -> PWMSYNC_W
[src]
Bit 3 - PWM Synchronization Mode
pub fn captest(&mut self) -> CAPTEST_W
[src]
Bit 4 - Capture Test Mode Enable
pub fn faultm(&mut self) -> FAULTM_W
[src]
Bits 5:6 - Fault Control Mode
pub fn faultie(&mut self) -> FAULTIE_W
[src]
Bit 7 - Fault Interrupt Enable
impl W<u32, Reg<u32, _SYNC>>
[src]
pub fn cntmin(&mut self) -> CNTMIN_W
[src]
Bit 0 - Minimum Loading Point Enable
pub fn cntmax(&mut self) -> CNTMAX_W
[src]
Bit 1 - Maximum Loading Point Enable
pub fn reinit(&mut self) -> REINIT_W
[src]
Bit 2 - FTM Counter Reinitialization By Synchronization (FTM counter synchronization)
pub fn synchom(&mut self) -> SYNCHOM_W
[src]
Bit 3 - Output Mask Synchronization
pub fn trig0(&mut self) -> TRIG0_W
[src]
Bit 4 - PWM Synchronization Hardware Trigger 0
pub fn trig1(&mut self) -> TRIG1_W
[src]
Bit 5 - PWM Synchronization Hardware Trigger 1
pub fn trig2(&mut self) -> TRIG2_W
[src]
Bit 6 - PWM Synchronization Hardware Trigger 2
pub fn swsync(&mut self) -> SWSYNC_W
[src]
Bit 7 - PWM Synchronization Software Trigger
impl W<u32, Reg<u32, _OUTINIT>>
[src]
pub fn ch0oi(&mut self) -> CH0OI_W
[src]
Bit 0 - Channel 0 Output Initialization Value
pub fn ch1oi(&mut self) -> CH1OI_W
[src]
Bit 1 - Channel 1 Output Initialization Value
pub fn ch2oi(&mut self) -> CH2OI_W
[src]
Bit 2 - Channel 2 Output Initialization Value
pub fn ch3oi(&mut self) -> CH3OI_W
[src]
Bit 3 - Channel 3 Output Initialization Value
pub fn ch4oi(&mut self) -> CH4OI_W
[src]
Bit 4 - Channel 4 Output Initialization Value
pub fn ch5oi(&mut self) -> CH5OI_W
[src]
Bit 5 - Channel 5 Output Initialization Value
pub fn ch6oi(&mut self) -> CH6OI_W
[src]
Bit 6 - Channel 6 Output Initialization Value
pub fn ch7oi(&mut self) -> CH7OI_W
[src]
Bit 7 - Channel 7 Output Initialization Value
impl W<u32, Reg<u32, _OUTMASK>>
[src]
pub fn ch0om(&mut self) -> CH0OM_W
[src]
Bit 0 - Channel 0 Output Mask
pub fn ch1om(&mut self) -> CH1OM_W
[src]
Bit 1 - Channel 1 Output Mask
pub fn ch2om(&mut self) -> CH2OM_W
[src]
Bit 2 - Channel 2 Output Mask
pub fn ch3om(&mut self) -> CH3OM_W
[src]
Bit 3 - Channel 3 Output Mask
pub fn ch4om(&mut self) -> CH4OM_W
[src]
Bit 4 - Channel 4 Output Mask
pub fn ch5om(&mut self) -> CH5OM_W
[src]
Bit 5 - Channel 5 Output Mask
pub fn ch6om(&mut self) -> CH6OM_W
[src]
Bit 6 - Channel 6 Output Mask
pub fn ch7om(&mut self) -> CH7OM_W
[src]
Bit 7 - Channel 7 Output Mask
impl W<u32, Reg<u32, _COMBINE>>
[src]
pub fn combine0(&mut self) -> COMBINE0_W
[src]
Bit 0 - Combine Channels For n = 0
pub fn comp0(&mut self) -> COMP0_W
[src]
Bit 1 - Complement Of Channel (n) For n = 0
pub fn decapen0(&mut self) -> DECAPEN0_W
[src]
Bit 2 - Dual Edge Capture Mode Enable For n = 0
pub fn decap0(&mut self) -> DECAP0_W
[src]
Bit 3 - Dual Edge Capture Mode Captures For n = 0
pub fn dten0(&mut self) -> DTEN0_W
[src]
Bit 4 - Deadtime Enable For n = 0
pub fn syncen0(&mut self) -> SYNCEN0_W
[src]
Bit 5 - Synchronization Enable For n = 0
pub fn faulten0(&mut self) -> FAULTEN0_W
[src]
Bit 6 - Fault Control Enable For n = 0
pub fn combine1(&mut self) -> COMBINE1_W
[src]
Bit 8 - Combine Channels For n = 2
pub fn comp1(&mut self) -> COMP1_W
[src]
Bit 9 - Complement Of Channel (n) For n = 2
pub fn decapen1(&mut self) -> DECAPEN1_W
[src]
Bit 10 - Dual Edge Capture Mode Enable For n = 2
pub fn decap1(&mut self) -> DECAP1_W
[src]
Bit 11 - Dual Edge Capture Mode Captures For n = 2
pub fn dten1(&mut self) -> DTEN1_W
[src]
Bit 12 - Deadtime Enable For n = 2
pub fn syncen1(&mut self) -> SYNCEN1_W
[src]
Bit 13 - Synchronization Enable For n = 2
pub fn faulten1(&mut self) -> FAULTEN1_W
[src]
Bit 14 - Fault Control Enable For n = 2
pub fn combine2(&mut self) -> COMBINE2_W
[src]
Bit 16 - Combine Channels For n = 4
pub fn comp2(&mut self) -> COMP2_W
[src]
Bit 17 - Complement Of Channel (n) For n = 4
pub fn decapen2(&mut self) -> DECAPEN2_W
[src]
Bit 18 - Dual Edge Capture Mode Enable For n = 4
pub fn decap2(&mut self) -> DECAP2_W
[src]
Bit 19 - Dual Edge Capture Mode Captures For n = 4
pub fn dten2(&mut self) -> DTEN2_W
[src]
Bit 20 - Deadtime Enable For n = 4
pub fn syncen2(&mut self) -> SYNCEN2_W
[src]
Bit 21 - Synchronization Enable For n = 4
pub fn faulten2(&mut self) -> FAULTEN2_W
[src]
Bit 22 - Fault Control Enable For n = 4
pub fn combine3(&mut self) -> COMBINE3_W
[src]
Bit 24 - Combine Channels For n = 6
pub fn comp3(&mut self) -> COMP3_W
[src]
Bit 25 - Complement Of Channel (n) for n = 6
pub fn decapen3(&mut self) -> DECAPEN3_W
[src]
Bit 26 - Dual Edge Capture Mode Enable For n = 6
pub fn decap3(&mut self) -> DECAP3_W
[src]
Bit 27 - Dual Edge Capture Mode Captures For n = 6
pub fn dten3(&mut self) -> DTEN3_W
[src]
Bit 28 - Deadtime Enable For n = 6
pub fn syncen3(&mut self) -> SYNCEN3_W
[src]
Bit 29 - Synchronization Enable For n = 6
pub fn faulten3(&mut self) -> FAULTEN3_W
[src]
Bit 30 - Fault Control Enable For n = 6
impl W<u32, Reg<u32, _DEADTIME>>
[src]
pub fn dtval(&mut self) -> DTVAL_W
[src]
Bits 0:5 - Deadtime Value
pub fn dtps(&mut self) -> DTPS_W
[src]
Bits 6:7 - Deadtime Prescaler Value
impl W<u32, Reg<u32, _EXTTRIG>>
[src]
pub fn ch2trig(&mut self) -> CH2TRIG_W
[src]
Bit 0 - Channel 2 Trigger Enable
pub fn ch3trig(&mut self) -> CH3TRIG_W
[src]
Bit 1 - Channel 3 Trigger Enable
pub fn ch4trig(&mut self) -> CH4TRIG_W
[src]
Bit 2 - Channel 4 Trigger Enable
pub fn ch5trig(&mut self) -> CH5TRIG_W
[src]
Bit 3 - Channel 5 Trigger Enable
pub fn ch0trig(&mut self) -> CH0TRIG_W
[src]
Bit 4 - Channel 0 Trigger Enable
pub fn ch1trig(&mut self) -> CH1TRIG_W
[src]
Bit 5 - Channel 1 Trigger Enable
pub fn inittrigen(&mut self) -> INITTRIGEN_W
[src]
Bit 6 - Initialization Trigger Enable
impl W<u32, Reg<u32, _POL>>
[src]
pub fn pol0(&mut self) -> POL0_W
[src]
Bit 0 - Channel 0 Polarity
pub fn pol1(&mut self) -> POL1_W
[src]
Bit 1 - Channel 1 Polarity
pub fn pol2(&mut self) -> POL2_W
[src]
Bit 2 - Channel 2 Polarity
pub fn pol3(&mut self) -> POL3_W
[src]
Bit 3 - Channel 3 Polarity
pub fn pol4(&mut self) -> POL4_W
[src]
Bit 4 - Channel 4 Polarity
pub fn pol5(&mut self) -> POL5_W
[src]
Bit 5 - Channel 5 Polarity
pub fn pol6(&mut self) -> POL6_W
[src]
Bit 6 - Channel 6 Polarity
pub fn pol7(&mut self) -> POL7_W
[src]
Bit 7 - Channel 7 Polarity
impl W<u32, Reg<u32, _FMS>>
[src]
impl W<u32, Reg<u32, _FILTER>>
[src]
pub fn ch0fval(&mut self) -> CH0FVAL_W
[src]
Bits 0:3 - Channel 0 Input Filter
pub fn ch1fval(&mut self) -> CH1FVAL_W
[src]
Bits 4:7 - Channel 1 Input Filter
pub fn ch2fval(&mut self) -> CH2FVAL_W
[src]
Bits 8:11 - Channel 2 Input Filter
pub fn ch3fval(&mut self) -> CH3FVAL_W
[src]
Bits 12:15 - Channel 3 Input Filter
impl W<u32, Reg<u32, _FLTCTRL>>
[src]
pub fn fault0en(&mut self) -> FAULT0EN_W
[src]
Bit 0 - Fault Input 0 Enable
pub fn fault1en(&mut self) -> FAULT1EN_W
[src]
Bit 1 - Fault Input 1 Enable
pub fn fault2en(&mut self) -> FAULT2EN_W
[src]
Bit 2 - Fault Input 2 Enable
pub fn fault3en(&mut self) -> FAULT3EN_W
[src]
Bit 3 - Fault Input 3 Enable
pub fn ffltr0en(&mut self) -> FFLTR0EN_W
[src]
Bit 4 - Fault Input 0 Filter Enable
pub fn ffltr1en(&mut self) -> FFLTR1EN_W
[src]
Bit 5 - Fault Input 1 Filter Enable
pub fn ffltr2en(&mut self) -> FFLTR2EN_W
[src]
Bit 6 - Fault Input 2 Filter Enable
pub fn ffltr3en(&mut self) -> FFLTR3EN_W
[src]
Bit 7 - Fault Input 3 Filter Enable
pub fn ffval(&mut self) -> FFVAL_W
[src]
Bits 8:11 - Fault Input Filter
impl W<u32, Reg<u32, _QDCTRL>>
[src]
pub fn quaden(&mut self) -> QUADEN_W
[src]
Bit 0 - Quadrature Decoder Mode Enable
pub fn quadmode(&mut self) -> QUADMODE_W
[src]
Bit 3 - Quadrature Decoder Mode
pub fn phbpol(&mut self) -> PHBPOL_W
[src]
Bit 4 - Phase B Input Polarity
pub fn phapol(&mut self) -> PHAPOL_W
[src]
Bit 5 - Phase A Input Polarity
pub fn phbfltren(&mut self) -> PHBFLTREN_W
[src]
Bit 6 - Phase B Input Filter Enable
pub fn phafltren(&mut self) -> PHAFLTREN_W
[src]
Bit 7 - Phase A Input Filter Enable
impl W<u32, Reg<u32, _CONF>>
[src]
pub fn numtof(&mut self) -> NUMTOF_W
[src]
Bits 0:4 - TOF Frequency
pub fn bdmmode(&mut self) -> BDMMODE_W
[src]
Bits 6:7 - BDM Mode
pub fn gtbeen(&mut self) -> GTBEEN_W
[src]
Bit 9 - Global Time Base Enable
pub fn gtbeout(&mut self) -> GTBEOUT_W
[src]
Bit 10 - Global Time Base Output
impl W<u32, Reg<u32, _FLTPOL>>
[src]
pub fn flt0pol(&mut self) -> FLT0POL_W
[src]
Bit 0 - Fault Input 0 Polarity
pub fn flt1pol(&mut self) -> FLT1POL_W
[src]
Bit 1 - Fault Input 1 Polarity
pub fn flt2pol(&mut self) -> FLT2POL_W
[src]
Bit 2 - Fault Input 2 Polarity
pub fn flt3pol(&mut self) -> FLT3POL_W
[src]
Bit 3 - Fault Input 3 Polarity
impl W<u32, Reg<u32, _SYNCONF>>
[src]
pub fn hwtrigmode(&mut self) -> HWTRIGMODE_W
[src]
Bit 0 - Hardware Trigger Mode
pub fn cntinc(&mut self) -> CNTINC_W
[src]
Bit 2 - CNTIN Register Synchronization
pub fn invc(&mut self) -> INVC_W
[src]
Bit 4 - INVCTRL Register Synchronization
pub fn swoc(&mut self) -> SWOC_W
[src]
Bit 5 - SWOCTRL Register Synchronization
pub fn syncmode(&mut self) -> SYNCMODE_W
[src]
Bit 7 - Synchronization Mode
pub fn swrstcnt(&mut self) -> SWRSTCNT_W
[src]
Bit 8 - FTM counter synchronization is activated by the software trigger.
pub fn swwrbuf(&mut self) -> SWWRBUF_W
[src]
Bit 9 - MOD, CNTIN, and CV registers synchronization is activated by the software trigger.
pub fn swom(&mut self) -> SWOM_W
[src]
Bit 10 - Output mask synchronization is activated by the software trigger.
pub fn swinvc(&mut self) -> SWINVC_W
[src]
Bit 11 - Inverting control synchronization is activated by the software trigger.
pub fn swsoc(&mut self) -> SWSOC_W
[src]
Bit 12 - Software output control synchronization is activated by the software trigger.
pub fn hwrstcnt(&mut self) -> HWRSTCNT_W
[src]
Bit 16 - FTM counter synchronization is activated by a hardware trigger.
pub fn hwwrbuf(&mut self) -> HWWRBUF_W
[src]
Bit 17 - MOD, CNTIN, and CV registers synchronization is activated by a hardware trigger.
pub fn hwom(&mut self) -> HWOM_W
[src]
Bit 18 - Output mask synchronization is activated by a hardware trigger.
pub fn hwinvc(&mut self) -> HWINVC_W
[src]
Bit 19 - Inverting control synchronization is activated by a hardware trigger.
pub fn hwsoc(&mut self) -> HWSOC_W
[src]
Bit 20 - Software output control synchronization is activated by a hardware trigger.
impl W<u32, Reg<u32, _INVCTRL>>
[src]
pub fn inv0en(&mut self) -> INV0EN_W
[src]
Bit 0 - Pair Channels 0 Inverting Enable
pub fn inv1en(&mut self) -> INV1EN_W
[src]
Bit 1 - Pair Channels 1 Inverting Enable
pub fn inv2en(&mut self) -> INV2EN_W
[src]
Bit 2 - Pair Channels 2 Inverting Enable
pub fn inv3en(&mut self) -> INV3EN_W
[src]
Bit 3 - Pair Channels 3 Inverting Enable
impl W<u32, Reg<u32, _SWOCTRL>>
[src]
pub fn ch0oc(&mut self) -> CH0OC_W
[src]
Bit 0 - Channel 0 Software Output Control Enable
pub fn ch1oc(&mut self) -> CH1OC_W
[src]
Bit 1 - Channel 1 Software Output Control Enable
pub fn ch2oc(&mut self) -> CH2OC_W
[src]
Bit 2 - Channel 2 Software Output Control Enable
pub fn ch3oc(&mut self) -> CH3OC_W
[src]
Bit 3 - Channel 3 Software Output Control Enable
pub fn ch4oc(&mut self) -> CH4OC_W
[src]
Bit 4 - Channel 4 Software Output Control Enable
pub fn ch5oc(&mut self) -> CH5OC_W
[src]
Bit 5 - Channel 5 Software Output Control Enable
pub fn ch6oc(&mut self) -> CH6OC_W
[src]
Bit 6 - Channel 6 Software Output Control Enable
pub fn ch7oc(&mut self) -> CH7OC_W
[src]
Bit 7 - Channel 7 Software Output Control Enable
pub fn ch0ocv(&mut self) -> CH0OCV_W
[src]
Bit 8 - Channel 0 Software Output Control Value
pub fn ch1ocv(&mut self) -> CH1OCV_W
[src]
Bit 9 - Channel 1 Software Output Control Value
pub fn ch2ocv(&mut self) -> CH2OCV_W
[src]
Bit 10 - Channel 2 Software Output Control Value
pub fn ch3ocv(&mut self) -> CH3OCV_W
[src]
Bit 11 - Channel 3 Software Output Control Value
pub fn ch4ocv(&mut self) -> CH4OCV_W
[src]
Bit 12 - Channel 4 Software Output Control Value
pub fn ch5ocv(&mut self) -> CH5OCV_W
[src]
Bit 13 - Channel 5 Software Output Control Value
pub fn ch6ocv(&mut self) -> CH6OCV_W
[src]
Bit 14 - Channel 6 Software Output Control Value
pub fn ch7ocv(&mut self) -> CH7OCV_W
[src]
Bit 15 - Channel 7 Software Output Control Value
impl W<u32, Reg<u32, _PWMLOAD>>
[src]
pub fn ch0sel(&mut self) -> CH0SEL_W
[src]
Bit 0 - Channel 0 Select
pub fn ch1sel(&mut self) -> CH1SEL_W
[src]
Bit 1 - Channel 1 Select
pub fn ch2sel(&mut self) -> CH2SEL_W
[src]
Bit 2 - Channel 2 Select
pub fn ch3sel(&mut self) -> CH3SEL_W
[src]
Bit 3 - Channel 3 Select
pub fn ch4sel(&mut self) -> CH4SEL_W
[src]
Bit 4 - Channel 4 Select
pub fn ch5sel(&mut self) -> CH5SEL_W
[src]
Bit 5 - Channel 5 Select
pub fn ch6sel(&mut self) -> CH6SEL_W
[src]
Bit 6 - Channel 6 Select
pub fn ch7sel(&mut self) -> CH7SEL_W
[src]
Bit 7 - Channel 7 Select
pub fn ldok(&mut self) -> LDOK_W
[src]
Bit 9 - Load Enable
impl W<u32, Reg<u32, _SC>>
[src]
pub fn ps(&mut self) -> PS_W
[src]
Bits 0:2 - Prescale Factor Selection
pub fn clks(&mut self) -> CLKS_W
[src]
Bits 3:4 - Clock Source Selection
pub fn cpwms(&mut self) -> CPWMS_W
[src]
Bit 5 - Center-Aligned PWM Select
pub fn toie(&mut self) -> TOIE_W
[src]
Bit 6 - Timer Overflow Interrupt Enable
impl W<u32, Reg<u32, _CNT>>
[src]
impl W<u32, Reg<u32, _MOD>>
[src]
impl W<u32, Reg<u32, _CSC>>
[src]
pub fn dma(&mut self) -> DMA_W
[src]
Bit 0 - DMA Enable
pub fn elsa(&mut self) -> ELSA_W
[src]
Bit 2 - Edge or Level Select
pub fn elsb(&mut self) -> ELSB_W
[src]
Bit 3 - Edge or Level Select
pub fn msa(&mut self) -> MSA_W
[src]
Bit 4 - Channel Mode Select
pub fn msb(&mut self) -> MSB_W
[src]
Bit 5 - Channel Mode Select
pub fn chie(&mut self) -> CHIE_W
[src]
Bit 6 - Channel Interrupt Enable
impl W<u32, Reg<u32, _CV>>
[src]
impl W<u32, Reg<u32, _CNTIN>>
[src]
impl W<u32, Reg<u32, _STATUS>>
[src]
pub fn ch0f(&mut self) -> CH0F_W
[src]
Bit 0 - Channel 0 Flag
pub fn ch1f(&mut self) -> CH1F_W
[src]
Bit 1 - Channel 1 Flag
pub fn ch2f(&mut self) -> CH2F_W
[src]
Bit 2 - Channel 2 Flag
pub fn ch3f(&mut self) -> CH3F_W
[src]
Bit 3 - Channel 3 Flag
pub fn ch4f(&mut self) -> CH4F_W
[src]
Bit 4 - Channel 4 Flag
pub fn ch5f(&mut self) -> CH5F_W
[src]
Bit 5 - Channel 5 Flag
pub fn ch6f(&mut self) -> CH6F_W
[src]
Bit 6 - Channel 6 Flag
pub fn ch7f(&mut self) -> CH7F_W
[src]
Bit 7 - Channel 7 Flag
impl W<u32, Reg<u32, _MODE>>
[src]
pub fn ftmen(&mut self) -> FTMEN_W
[src]
Bit 0 - FTM Enable
pub fn init(&mut self) -> INIT_W
[src]
Bit 1 - Initialize The Channels Output
pub fn wpdis(&mut self) -> WPDIS_W
[src]
Bit 2 - Write Protection Disable
pub fn pwmsync(&mut self) -> PWMSYNC_W
[src]
Bit 3 - PWM Synchronization Mode
pub fn captest(&mut self) -> CAPTEST_W
[src]
Bit 4 - Capture Test Mode Enable
pub fn faultm(&mut self) -> FAULTM_W
[src]
Bits 5:6 - Fault Control Mode
pub fn faultie(&mut self) -> FAULTIE_W
[src]
Bit 7 - Fault Interrupt Enable
impl W<u32, Reg<u32, _SYNC>>
[src]
pub fn cntmin(&mut self) -> CNTMIN_W
[src]
Bit 0 - Minimum Loading Point Enable
pub fn cntmax(&mut self) -> CNTMAX_W
[src]
Bit 1 - Maximum Loading Point Enable
pub fn reinit(&mut self) -> REINIT_W
[src]
Bit 2 - FTM Counter Reinitialization By Synchronization (FTM counter synchronization)
pub fn synchom(&mut self) -> SYNCHOM_W
[src]
Bit 3 - Output Mask Synchronization
pub fn trig0(&mut self) -> TRIG0_W
[src]
Bit 4 - PWM Synchronization Hardware Trigger 0
pub fn trig1(&mut self) -> TRIG1_W
[src]
Bit 5 - PWM Synchronization Hardware Trigger 1
pub fn trig2(&mut self) -> TRIG2_W
[src]
Bit 6 - PWM Synchronization Hardware Trigger 2
pub fn swsync(&mut self) -> SWSYNC_W
[src]
Bit 7 - PWM Synchronization Software Trigger
impl W<u32, Reg<u32, _OUTINIT>>
[src]
pub fn ch0oi(&mut self) -> CH0OI_W
[src]
Bit 0 - Channel 0 Output Initialization Value
pub fn ch1oi(&mut self) -> CH1OI_W
[src]
Bit 1 - Channel 1 Output Initialization Value
pub fn ch2oi(&mut self) -> CH2OI_W
[src]
Bit 2 - Channel 2 Output Initialization Value
pub fn ch3oi(&mut self) -> CH3OI_W
[src]
Bit 3 - Channel 3 Output Initialization Value
pub fn ch4oi(&mut self) -> CH4OI_W
[src]
Bit 4 - Channel 4 Output Initialization Value
pub fn ch5oi(&mut self) -> CH5OI_W
[src]
Bit 5 - Channel 5 Output Initialization Value
pub fn ch6oi(&mut self) -> CH6OI_W
[src]
Bit 6 - Channel 6 Output Initialization Value
pub fn ch7oi(&mut self) -> CH7OI_W
[src]
Bit 7 - Channel 7 Output Initialization Value
impl W<u32, Reg<u32, _OUTMASK>>
[src]
pub fn ch0om(&mut self) -> CH0OM_W
[src]
Bit 0 - Channel 0 Output Mask
pub fn ch1om(&mut self) -> CH1OM_W
[src]
Bit 1 - Channel 1 Output Mask
pub fn ch2om(&mut self) -> CH2OM_W
[src]
Bit 2 - Channel 2 Output Mask
pub fn ch3om(&mut self) -> CH3OM_W
[src]
Bit 3 - Channel 3 Output Mask
pub fn ch4om(&mut self) -> CH4OM_W
[src]
Bit 4 - Channel 4 Output Mask
pub fn ch5om(&mut self) -> CH5OM_W
[src]
Bit 5 - Channel 5 Output Mask
pub fn ch6om(&mut self) -> CH6OM_W
[src]
Bit 6 - Channel 6 Output Mask
pub fn ch7om(&mut self) -> CH7OM_W
[src]
Bit 7 - Channel 7 Output Mask
impl W<u32, Reg<u32, _COMBINE>>
[src]
pub fn combine0(&mut self) -> COMBINE0_W
[src]
Bit 0 - Combine Channels For n = 0
pub fn comp0(&mut self) -> COMP0_W
[src]
Bit 1 - Complement Of Channel (n) For n = 0
pub fn decapen0(&mut self) -> DECAPEN0_W
[src]
Bit 2 - Dual Edge Capture Mode Enable For n = 0
pub fn decap0(&mut self) -> DECAP0_W
[src]
Bit 3 - Dual Edge Capture Mode Captures For n = 0
pub fn dten0(&mut self) -> DTEN0_W
[src]
Bit 4 - Deadtime Enable For n = 0
pub fn syncen0(&mut self) -> SYNCEN0_W
[src]
Bit 5 - Synchronization Enable For n = 0
pub fn faulten0(&mut self) -> FAULTEN0_W
[src]
Bit 6 - Fault Control Enable For n = 0
pub fn combine1(&mut self) -> COMBINE1_W
[src]
Bit 8 - Combine Channels For n = 2
pub fn comp1(&mut self) -> COMP1_W
[src]
Bit 9 - Complement Of Channel (n) For n = 2
pub fn decapen1(&mut self) -> DECAPEN1_W
[src]
Bit 10 - Dual Edge Capture Mode Enable For n = 2
pub fn decap1(&mut self) -> DECAP1_W
[src]
Bit 11 - Dual Edge Capture Mode Captures For n = 2
pub fn dten1(&mut self) -> DTEN1_W
[src]
Bit 12 - Deadtime Enable For n = 2
pub fn syncen1(&mut self) -> SYNCEN1_W
[src]
Bit 13 - Synchronization Enable For n = 2
pub fn faulten1(&mut self) -> FAULTEN1_W
[src]
Bit 14 - Fault Control Enable For n = 2
pub fn combine2(&mut self) -> COMBINE2_W
[src]
Bit 16 - Combine Channels For n = 4
pub fn comp2(&mut self) -> COMP2_W
[src]
Bit 17 - Complement Of Channel (n) For n = 4
pub fn decapen2(&mut self) -> DECAPEN2_W
[src]
Bit 18 - Dual Edge Capture Mode Enable For n = 4
pub fn decap2(&mut self) -> DECAP2_W
[src]
Bit 19 - Dual Edge Capture Mode Captures For n = 4
pub fn dten2(&mut self) -> DTEN2_W
[src]
Bit 20 - Deadtime Enable For n = 4
pub fn syncen2(&mut self) -> SYNCEN2_W
[src]
Bit 21 - Synchronization Enable For n = 4
pub fn faulten2(&mut self) -> FAULTEN2_W
[src]
Bit 22 - Fault Control Enable For n = 4
pub fn combine3(&mut self) -> COMBINE3_W
[src]
Bit 24 - Combine Channels For n = 6
pub fn comp3(&mut self) -> COMP3_W
[src]
Bit 25 - Complement Of Channel (n) for n = 6
pub fn decapen3(&mut self) -> DECAPEN3_W
[src]
Bit 26 - Dual Edge Capture Mode Enable For n = 6
pub fn decap3(&mut self) -> DECAP3_W
[src]
Bit 27 - Dual Edge Capture Mode Captures For n = 6
pub fn dten3(&mut self) -> DTEN3_W
[src]
Bit 28 - Deadtime Enable For n = 6
pub fn syncen3(&mut self) -> SYNCEN3_W
[src]
Bit 29 - Synchronization Enable For n = 6
pub fn faulten3(&mut self) -> FAULTEN3_W
[src]
Bit 30 - Fault Control Enable For n = 6
impl W<u32, Reg<u32, _DEADTIME>>
[src]
pub fn dtval(&mut self) -> DTVAL_W
[src]
Bits 0:5 - Deadtime Value
pub fn dtps(&mut self) -> DTPS_W
[src]
Bits 6:7 - Deadtime Prescaler Value
impl W<u32, Reg<u32, _EXTTRIG>>
[src]
pub fn ch2trig(&mut self) -> CH2TRIG_W
[src]
Bit 0 - Channel 2 Trigger Enable
pub fn ch3trig(&mut self) -> CH3TRIG_W
[src]
Bit 1 - Channel 3 Trigger Enable
pub fn ch4trig(&mut self) -> CH4TRIG_W
[src]
Bit 2 - Channel 4 Trigger Enable
pub fn ch5trig(&mut self) -> CH5TRIG_W
[src]
Bit 3 - Channel 5 Trigger Enable
pub fn ch0trig(&mut self) -> CH0TRIG_W
[src]
Bit 4 - Channel 0 Trigger Enable
pub fn ch1trig(&mut self) -> CH1TRIG_W
[src]
Bit 5 - Channel 1 Trigger Enable
pub fn inittrigen(&mut self) -> INITTRIGEN_W
[src]
Bit 6 - Initialization Trigger Enable
impl W<u32, Reg<u32, _POL>>
[src]
pub fn pol0(&mut self) -> POL0_W
[src]
Bit 0 - Channel 0 Polarity
pub fn pol1(&mut self) -> POL1_W
[src]
Bit 1 - Channel 1 Polarity
pub fn pol2(&mut self) -> POL2_W
[src]
Bit 2 - Channel 2 Polarity
pub fn pol3(&mut self) -> POL3_W
[src]
Bit 3 - Channel 3 Polarity
pub fn pol4(&mut self) -> POL4_W
[src]
Bit 4 - Channel 4 Polarity
pub fn pol5(&mut self) -> POL5_W
[src]
Bit 5 - Channel 5 Polarity
pub fn pol6(&mut self) -> POL6_W
[src]
Bit 6 - Channel 6 Polarity
pub fn pol7(&mut self) -> POL7_W
[src]
Bit 7 - Channel 7 Polarity
impl W<u32, Reg<u32, _FMS>>
[src]
impl W<u32, Reg<u32, _FILTER>>
[src]
pub fn ch0fval(&mut self) -> CH0FVAL_W
[src]
Bits 0:3 - Channel 0 Input Filter
pub fn ch1fval(&mut self) -> CH1FVAL_W
[src]
Bits 4:7 - Channel 1 Input Filter
pub fn ch2fval(&mut self) -> CH2FVAL_W
[src]
Bits 8:11 - Channel 2 Input Filter
pub fn ch3fval(&mut self) -> CH3FVAL_W
[src]
Bits 12:15 - Channel 3 Input Filter
impl W<u32, Reg<u32, _FLTCTRL>>
[src]
pub fn fault0en(&mut self) -> FAULT0EN_W
[src]
Bit 0 - Fault Input 0 Enable
pub fn fault1en(&mut self) -> FAULT1EN_W
[src]
Bit 1 - Fault Input 1 Enable
pub fn fault2en(&mut self) -> FAULT2EN_W
[src]
Bit 2 - Fault Input 2 Enable
pub fn fault3en(&mut self) -> FAULT3EN_W
[src]
Bit 3 - Fault Input 3 Enable
pub fn ffltr0en(&mut self) -> FFLTR0EN_W
[src]
Bit 4 - Fault Input 0 Filter Enable
pub fn ffltr1en(&mut self) -> FFLTR1EN_W
[src]
Bit 5 - Fault Input 1 Filter Enable
pub fn ffltr2en(&mut self) -> FFLTR2EN_W
[src]
Bit 6 - Fault Input 2 Filter Enable
pub fn ffltr3en(&mut self) -> FFLTR3EN_W
[src]
Bit 7 - Fault Input 3 Filter Enable
pub fn ffval(&mut self) -> FFVAL_W
[src]
Bits 8:11 - Fault Input Filter
impl W<u32, Reg<u32, _QDCTRL>>
[src]
pub fn quaden(&mut self) -> QUADEN_W
[src]
Bit 0 - Quadrature Decoder Mode Enable
pub fn quadmode(&mut self) -> QUADMODE_W
[src]
Bit 3 - Quadrature Decoder Mode
pub fn phbpol(&mut self) -> PHBPOL_W
[src]
Bit 4 - Phase B Input Polarity
pub fn phapol(&mut self) -> PHAPOL_W
[src]
Bit 5 - Phase A Input Polarity
pub fn phbfltren(&mut self) -> PHBFLTREN_W
[src]
Bit 6 - Phase B Input Filter Enable
pub fn phafltren(&mut self) -> PHAFLTREN_W
[src]
Bit 7 - Phase A Input Filter Enable
impl W<u32, Reg<u32, _CONF>>
[src]
pub fn numtof(&mut self) -> NUMTOF_W
[src]
Bits 0:4 - TOF Frequency
pub fn bdmmode(&mut self) -> BDMMODE_W
[src]
Bits 6:7 - BDM Mode
pub fn gtbeen(&mut self) -> GTBEEN_W
[src]
Bit 9 - Global Time Base Enable
pub fn gtbeout(&mut self) -> GTBEOUT_W
[src]
Bit 10 - Global Time Base Output
impl W<u32, Reg<u32, _FLTPOL>>
[src]
pub fn flt0pol(&mut self) -> FLT0POL_W
[src]
Bit 0 - Fault Input 0 Polarity
pub fn flt1pol(&mut self) -> FLT1POL_W
[src]
Bit 1 - Fault Input 1 Polarity
pub fn flt2pol(&mut self) -> FLT2POL_W
[src]
Bit 2 - Fault Input 2 Polarity
pub fn flt3pol(&mut self) -> FLT3POL_W
[src]
Bit 3 - Fault Input 3 Polarity
impl W<u32, Reg<u32, _SYNCONF>>
[src]
pub fn hwtrigmode(&mut self) -> HWTRIGMODE_W
[src]
Bit 0 - Hardware Trigger Mode
pub fn cntinc(&mut self) -> CNTINC_W
[src]
Bit 2 - CNTIN Register Synchronization
pub fn invc(&mut self) -> INVC_W
[src]
Bit 4 - INVCTRL Register Synchronization
pub fn swoc(&mut self) -> SWOC_W
[src]
Bit 5 - SWOCTRL Register Synchronization
pub fn syncmode(&mut self) -> SYNCMODE_W
[src]
Bit 7 - Synchronization Mode
pub fn swrstcnt(&mut self) -> SWRSTCNT_W
[src]
Bit 8 - FTM counter synchronization is activated by the software trigger.
pub fn swwrbuf(&mut self) -> SWWRBUF_W
[src]
Bit 9 - MOD, CNTIN, and CV registers synchronization is activated by the software trigger.
pub fn swom(&mut self) -> SWOM_W
[src]
Bit 10 - Output mask synchronization is activated by the software trigger.
pub fn swinvc(&mut self) -> SWINVC_W
[src]
Bit 11 - Inverting control synchronization is activated by the software trigger.
pub fn swsoc(&mut self) -> SWSOC_W
[src]
Bit 12 - Software output control synchronization is activated by the software trigger.
pub fn hwrstcnt(&mut self) -> HWRSTCNT_W
[src]
Bit 16 - FTM counter synchronization is activated by a hardware trigger.
pub fn hwwrbuf(&mut self) -> HWWRBUF_W
[src]
Bit 17 - MOD, CNTIN, and CV registers synchronization is activated by a hardware trigger.
pub fn hwom(&mut self) -> HWOM_W
[src]
Bit 18 - Output mask synchronization is activated by a hardware trigger.
pub fn hwinvc(&mut self) -> HWINVC_W
[src]
Bit 19 - Inverting control synchronization is activated by a hardware trigger.
pub fn hwsoc(&mut self) -> HWSOC_W
[src]
Bit 20 - Software output control synchronization is activated by a hardware trigger.
impl W<u32, Reg<u32, _INVCTRL>>
[src]
pub fn inv0en(&mut self) -> INV0EN_W
[src]
Bit 0 - Pair Channels 0 Inverting Enable
pub fn inv1en(&mut self) -> INV1EN_W
[src]
Bit 1 - Pair Channels 1 Inverting Enable
pub fn inv2en(&mut self) -> INV2EN_W
[src]
Bit 2 - Pair Channels 2 Inverting Enable
pub fn inv3en(&mut self) -> INV3EN_W
[src]
Bit 3 - Pair Channels 3 Inverting Enable
impl W<u32, Reg<u32, _SWOCTRL>>
[src]
pub fn ch0oc(&mut self) -> CH0OC_W
[src]
Bit 0 - Channel 0 Software Output Control Enable
pub fn ch1oc(&mut self) -> CH1OC_W
[src]
Bit 1 - Channel 1 Software Output Control Enable
pub fn ch2oc(&mut self) -> CH2OC_W
[src]
Bit 2 - Channel 2 Software Output Control Enable
pub fn ch3oc(&mut self) -> CH3OC_W
[src]
Bit 3 - Channel 3 Software Output Control Enable
pub fn ch4oc(&mut self) -> CH4OC_W
[src]
Bit 4 - Channel 4 Software Output Control Enable
pub fn ch5oc(&mut self) -> CH5OC_W
[src]
Bit 5 - Channel 5 Software Output Control Enable
pub fn ch6oc(&mut self) -> CH6OC_W
[src]
Bit 6 - Channel 6 Software Output Control Enable
pub fn ch7oc(&mut self) -> CH7OC_W
[src]
Bit 7 - Channel 7 Software Output Control Enable
pub fn ch0ocv(&mut self) -> CH0OCV_W
[src]
Bit 8 - Channel 0 Software Output Control Value
pub fn ch1ocv(&mut self) -> CH1OCV_W
[src]
Bit 9 - Channel 1 Software Output Control Value
pub fn ch2ocv(&mut self) -> CH2OCV_W
[src]
Bit 10 - Channel 2 Software Output Control Value
pub fn ch3ocv(&mut self) -> CH3OCV_W
[src]
Bit 11 - Channel 3 Software Output Control Value
pub fn ch4ocv(&mut self) -> CH4OCV_W
[src]
Bit 12 - Channel 4 Software Output Control Value
pub fn ch5ocv(&mut self) -> CH5OCV_W
[src]
Bit 13 - Channel 5 Software Output Control Value
pub fn ch6ocv(&mut self) -> CH6OCV_W
[src]
Bit 14 - Channel 6 Software Output Control Value
pub fn ch7ocv(&mut self) -> CH7OCV_W
[src]
Bit 15 - Channel 7 Software Output Control Value
impl W<u32, Reg<u32, _PWMLOAD>>
[src]
pub fn ch0sel(&mut self) -> CH0SEL_W
[src]
Bit 0 - Channel 0 Select
pub fn ch1sel(&mut self) -> CH1SEL_W
[src]
Bit 1 - Channel 1 Select
pub fn ch2sel(&mut self) -> CH2SEL_W
[src]
Bit 2 - Channel 2 Select
pub fn ch3sel(&mut self) -> CH3SEL_W
[src]
Bit 3 - Channel 3 Select
pub fn ch4sel(&mut self) -> CH4SEL_W
[src]
Bit 4 - Channel 4 Select
pub fn ch5sel(&mut self) -> CH5SEL_W
[src]
Bit 5 - Channel 5 Select
pub fn ch6sel(&mut self) -> CH6SEL_W
[src]
Bit 6 - Channel 6 Select
pub fn ch7sel(&mut self) -> CH7SEL_W
[src]
Bit 7 - Channel 7 Select
pub fn ldok(&mut self) -> LDOK_W
[src]
Bit 9 - Load Enable
impl W<u32, Reg<u32, _SC1>>
[src]
pub fn adch(&mut self) -> ADCH_W
[src]
Bits 0:4 - Input channel select
pub fn diff(&mut self) -> DIFF_W
[src]
Bit 5 - Differential Mode Enable
pub fn aien(&mut self) -> AIEN_W
[src]
Bit 6 - Interrupt Enable
impl W<u32, Reg<u32, _CFG1>>
[src]
pub fn adiclk(&mut self) -> ADICLK_W
[src]
Bits 0:1 - Input Clock Select
pub fn mode(&mut self) -> MODE_W
[src]
Bits 2:3 - Conversion mode selection
pub fn adlsmp(&mut self) -> ADLSMP_W
[src]
Bit 4 - Sample time configuration
pub fn adiv(&mut self) -> ADIV_W
[src]
Bits 5:6 - Clock Divide Select
pub fn adlpc(&mut self) -> ADLPC_W
[src]
Bit 7 - Low-Power Configuration
impl W<u32, Reg<u32, _CFG2>>
[src]
pub fn adlsts(&mut self) -> ADLSTS_W
[src]
Bits 0:1 - Long Sample Time Select
pub fn adhsc(&mut self) -> ADHSC_W
[src]
Bit 2 - High-Speed Configuration
pub fn adacken(&mut self) -> ADACKEN_W
[src]
Bit 3 - Asynchronous Clock Output Enable
pub fn muxsel(&mut self) -> MUXSEL_W
[src]
Bit 4 - ADC Mux Select
impl W<u32, Reg<u32, _CV>>
[src]
impl W<u32, Reg<u32, _SC2>>
[src]
pub fn refsel(&mut self) -> REFSEL_W
[src]
Bits 0:1 - Voltage Reference Selection
pub fn dmaen(&mut self) -> DMAEN_W
[src]
Bit 2 - DMA Enable
pub fn acren(&mut self) -> ACREN_W
[src]
Bit 3 - Compare Function Range Enable
pub fn acfgt(&mut self) -> ACFGT_W
[src]
Bit 4 - Compare Function Greater Than Enable
pub fn acfe(&mut self) -> ACFE_W
[src]
Bit 5 - Compare Function Enable
pub fn adtrg(&mut self) -> ADTRG_W
[src]
Bit 6 - Conversion Trigger Select
impl W<u32, Reg<u32, _SC3>>
[src]
pub fn avgs(&mut self) -> AVGS_W
[src]
Bits 0:1 - Hardware Average Select
pub fn avge(&mut self) -> AVGE_W
[src]
Bit 2 - Hardware Average Enable
pub fn adco(&mut self) -> ADCO_W
[src]
Bit 3 - Continuous Conversion Enable
pub fn calf(&mut self) -> CALF_W
[src]
Bit 6 - Calibration Failed Flag
pub fn cal(&mut self) -> CAL_W
[src]
Bit 7 - Calibration
impl W<u32, Reg<u32, _OFS>>
[src]
impl W<u32, Reg<u32, _PG>>
[src]
impl W<u32, Reg<u32, _MG>>
[src]
impl W<u32, Reg<u32, _CLPD>>
[src]
impl W<u32, Reg<u32, _CLPS>>
[src]
impl W<u32, Reg<u32, _CLP4>>
[src]
impl W<u32, Reg<u32, _CLP3>>
[src]
impl W<u32, Reg<u32, _CLP2>>
[src]
impl W<u32, Reg<u32, _CLP1>>
[src]
impl W<u32, Reg<u32, _CLP0>>
[src]
impl W<u32, Reg<u32, _CLMD>>
[src]
impl W<u32, Reg<u32, _CLMS>>
[src]
impl W<u32, Reg<u32, _CLM4>>
[src]
impl W<u32, Reg<u32, _CLM3>>
[src]
impl W<u32, Reg<u32, _CLM2>>
[src]
impl W<u32, Reg<u32, _CLM1>>
[src]
impl W<u32, Reg<u32, _CLM0>>
[src]
impl W<u32, Reg<u32, _SC1>>
[src]
pub fn adch(&mut self) -> ADCH_W
[src]
Bits 0:4 - Input channel select
pub fn diff(&mut self) -> DIFF_W
[src]
Bit 5 - Differential Mode Enable
pub fn aien(&mut self) -> AIEN_W
[src]
Bit 6 - Interrupt Enable
impl W<u32, Reg<u32, _CFG1>>
[src]
pub fn adiclk(&mut self) -> ADICLK_W
[src]
Bits 0:1 - Input Clock Select
pub fn mode(&mut self) -> MODE_W
[src]
Bits 2:3 - Conversion mode selection
pub fn adlsmp(&mut self) -> ADLSMP_W
[src]
Bit 4 - Sample time configuration
pub fn adiv(&mut self) -> ADIV_W
[src]
Bits 5:6 - Clock Divide Select
pub fn adlpc(&mut self) -> ADLPC_W
[src]
Bit 7 - Low-Power Configuration
impl W<u32, Reg<u32, _CFG2>>
[src]
pub fn adlsts(&mut self) -> ADLSTS_W
[src]
Bits 0:1 - Long Sample Time Select
pub fn adhsc(&mut self) -> ADHSC_W
[src]
Bit 2 - High-Speed Configuration
pub fn adacken(&mut self) -> ADACKEN_W
[src]
Bit 3 - Asynchronous Clock Output Enable
pub fn muxsel(&mut self) -> MUXSEL_W
[src]
Bit 4 - ADC Mux Select
impl W<u32, Reg<u32, _CV>>
[src]
impl W<u32, Reg<u32, _SC2>>
[src]
pub fn refsel(&mut self) -> REFSEL_W
[src]
Bits 0:1 - Voltage Reference Selection
pub fn dmaen(&mut self) -> DMAEN_W
[src]
Bit 2 - DMA Enable
pub fn acren(&mut self) -> ACREN_W
[src]
Bit 3 - Compare Function Range Enable
pub fn acfgt(&mut self) -> ACFGT_W
[src]
Bit 4 - Compare Function Greater Than Enable
pub fn acfe(&mut self) -> ACFE_W
[src]
Bit 5 - Compare Function Enable
pub fn adtrg(&mut self) -> ADTRG_W
[src]
Bit 6 - Conversion Trigger Select
impl W<u32, Reg<u32, _SC3>>
[src]
pub fn avgs(&mut self) -> AVGS_W
[src]
Bits 0:1 - Hardware Average Select
pub fn avge(&mut self) -> AVGE_W
[src]
Bit 2 - Hardware Average Enable
pub fn adco(&mut self) -> ADCO_W
[src]
Bit 3 - Continuous Conversion Enable
pub fn calf(&mut self) -> CALF_W
[src]
Bit 6 - Calibration Failed Flag
pub fn cal(&mut self) -> CAL_W
[src]
Bit 7 - Calibration
impl W<u32, Reg<u32, _OFS>>
[src]
impl W<u32, Reg<u32, _PG>>
[src]
impl W<u32, Reg<u32, _MG>>
[src]
impl W<u32, Reg<u32, _CLPD>>
[src]
impl W<u32, Reg<u32, _CLPS>>
[src]
impl W<u32, Reg<u32, _CLP4>>
[src]
impl W<u32, Reg<u32, _CLP3>>
[src]
impl W<u32, Reg<u32, _CLP2>>
[src]
impl W<u32, Reg<u32, _CLP1>>
[src]
impl W<u32, Reg<u32, _CLP0>>
[src]
impl W<u32, Reg<u32, _CLMD>>
[src]
impl W<u32, Reg<u32, _CLMS>>
[src]
impl W<u32, Reg<u32, _CLM4>>
[src]
impl W<u32, Reg<u32, _CLM3>>
[src]
impl W<u32, Reg<u32, _CLM2>>
[src]
impl W<u32, Reg<u32, _CLM1>>
[src]
impl W<u32, Reg<u32, _CLM0>>
[src]
impl W<u32, Reg<u32, _TSR>>
[src]
impl W<u32, Reg<u32, _TPR>>
[src]
impl W<u32, Reg<u32, _TAR>>
[src]
impl W<u32, Reg<u32, _TCR>>
[src]
pub fn tcr(&mut self) -> TCR_W
[src]
Bits 0:7 - Time Compensation Register
pub fn cir(&mut self) -> CIR_W
[src]
Bits 8:15 - Compensation Interval Register
impl W<u32, Reg<u32, _CR>>
[src]
pub fn swr(&mut self) -> SWR_W
[src]
Bit 0 - Software Reset
pub fn wpe(&mut self) -> WPE_W
[src]
Bit 1 - Wakeup Pin Enable
pub fn sup(&mut self) -> SUP_W
[src]
Bit 2 - Supervisor Access
pub fn um(&mut self) -> UM_W
[src]
Bit 3 - Update Mode
pub fn wps(&mut self) -> WPS_W
[src]
Bit 4 - Wakeup Pin Select
pub fn osce(&mut self) -> OSCE_W
[src]
Bit 8 - Oscillator Enable
pub fn clko(&mut self) -> CLKO_W
[src]
Bit 9 - Clock Output
pub fn sc16p(&mut self) -> SC16P_W
[src]
Bit 10 - Oscillator 16pF Load Configure
pub fn sc8p(&mut self) -> SC8P_W
[src]
Bit 11 - Oscillator 8pF Load Configure
pub fn sc4p(&mut self) -> SC4P_W
[src]
Bit 12 - Oscillator 4pF Load Configure
pub fn sc2p(&mut self) -> SC2P_W
[src]
Bit 13 - Oscillator 2pF Load Configure
impl W<u32, Reg<u32, _SR>>
[src]
impl W<u32, Reg<u32, _LR>>
[src]
pub fn tcl(&mut self) -> TCL_W
[src]
Bit 3 - Time Compensation Lock
pub fn crl(&mut self) -> CRL_W
[src]
Bit 4 - Control Register Lock
pub fn srl(&mut self) -> SRL_W
[src]
Bit 5 - Status Register Lock
pub fn lrl(&mut self) -> LRL_W
[src]
Bit 6 - Lock Register Lock
pub fn ttsl(&mut self) -> TTSL_W
[src]
Bit 8 - Tamper Time Seconds Lock
pub fn mel(&mut self) -> MEL_W
[src]
Bit 9 - Monotonic Enable Lock
pub fn mcll(&mut self) -> MCLL_W
[src]
Bit 10 - Monotonic Counter Low Lock
pub fn mchl(&mut self) -> MCHL_W
[src]
Bit 11 - Monotonic Counter High Lock
impl W<u32, Reg<u32, _IER>>
[src]
pub fn tiie(&mut self) -> TIIE_W
[src]
Bit 0 - Time Invalid Interrupt Enable
pub fn toie(&mut self) -> TOIE_W
[src]
Bit 1 - Time Overflow Interrupt Enable
pub fn taie(&mut self) -> TAIE_W
[src]
Bit 2 - Time Alarm Interrupt Enable
pub fn moie(&mut self) -> MOIE_W
[src]
Bit 3 - Monotonic Overflow Interrupt Enable
pub fn tsie(&mut self) -> TSIE_W
[src]
Bit 4 - Time Seconds Interrupt Enable
pub fn wpon(&mut self) -> WPON_W
[src]
Bit 7 - Wakeup Pin On
impl W<u32, Reg<u32, _MER>>
[src]
impl W<u32, Reg<u32, _MCLR>>
[src]
impl W<u32, Reg<u32, _MCHR>>
[src]
impl W<u32, Reg<u32, _WAR>>
[src]
pub fn tsrw(&mut self) -> TSRW_W
[src]
Bit 0 - Time Seconds Register Write
pub fn tprw(&mut self) -> TPRW_W
[src]
Bit 1 - Time Prescaler Register Write
pub fn tarw(&mut self) -> TARW_W
[src]
Bit 2 - Time Alarm Register Write
pub fn tcrw(&mut self) -> TCRW_W
[src]
Bit 3 - Time Compensation Register Write
pub fn crw(&mut self) -> CRW_W
[src]
Bit 4 - Control Register Write
pub fn srw(&mut self) -> SRW_W
[src]
Bit 5 - Status Register Write
pub fn lrw(&mut self) -> LRW_W
[src]
Bit 6 - Lock Register Write
pub fn ierw(&mut self) -> IERW_W
[src]
Bit 7 - Interrupt Enable Register Write
pub fn ttsw(&mut self) -> TTSW_W
[src]
Bit 8 - Tamper Time Seconds Write
pub fn merw(&mut self) -> MERW_W
[src]
Bit 9 - Monotonic Enable Register Write
pub fn mclw(&mut self) -> MCLW_W
[src]
Bit 10 - Monotonic Counter Low Write
pub fn mchw(&mut self) -> MCHW_W
[src]
Bit 11 - Monotonic Counter High Write
impl W<u32, Reg<u32, _RAR>>
[src]
pub fn tsrr(&mut self) -> TSRR_W
[src]
Bit 0 - Time Seconds Register Read
pub fn tprr(&mut self) -> TPRR_W
[src]
Bit 1 - Time Prescaler Register Read
pub fn tarr(&mut self) -> TARR_W
[src]
Bit 2 - Time Alarm Register Read
pub fn tcrr(&mut self) -> TCRR_W
[src]
Bit 3 - Time Compensation Register Read
pub fn crr(&mut self) -> CRR_W
[src]
Bit 4 - Control Register Read
pub fn srr(&mut self) -> SRR_W
[src]
Bit 5 - Status Register Read
pub fn lrr(&mut self) -> LRR_W
[src]
Bit 6 - Lock Register Read
pub fn ierr(&mut self) -> IERR_W
[src]
Bit 7 - Interrupt Enable Register Read
pub fn ttsr(&mut self) -> TTSR_W
[src]
Bit 8 - Tamper Time Seconds Read
pub fn merr(&mut self) -> MERR_W
[src]
Bit 9 - Monotonic Enable Register Read
pub fn mclr(&mut self) -> MCLR_W
[src]
Bit 10 - Monotonic Counter Low Read
pub fn mchr(&mut self) -> MCHR_W
[src]
Bit 11 - Monotonic Counter High Read
impl W<u32, Reg<u32, _REG>>
[src]
pub fn ll(&mut self) -> LL_W
[src]
Bits 0:7 - Low lower byte
pub fn lh(&mut self) -> LH_W
[src]
Bits 8:15 - Low higher byte
pub fn hl(&mut self) -> HL_W
[src]
Bits 16:23 - High lower byte
pub fn hh(&mut self) -> HH_W
[src]
Bits 24:31 - High higher byte
impl W<u32, Reg<u32, _CSR>>
[src]
pub fn ten(&mut self) -> TEN_W
[src]
Bit 0 - Timer Enable
pub fn tms(&mut self) -> TMS_W
[src]
Bit 1 - Timer Mode Select
pub fn tfc(&mut self) -> TFC_W
[src]
Bit 2 - Timer Free-Running Counter
pub fn tpp(&mut self) -> TPP_W
[src]
Bit 3 - Timer Pin Polarity
pub fn tps(&mut self) -> TPS_W
[src]
Bits 4:5 - Timer Pin Select
pub fn tie(&mut self) -> TIE_W
[src]
Bit 6 - Timer Interrupt Enable
pub fn tcf(&mut self) -> TCF_W
[src]
Bit 7 - Timer Compare Flag
impl W<u32, Reg<u32, _PSR>>
[src]
pub fn pcs(&mut self) -> PCS_W
[src]
Bits 0:1 - Prescaler Clock Select
pub fn pbyp(&mut self) -> PBYP_W
[src]
Bit 2 - Prescaler Bypass
pub fn prescale(&mut self) -> PRESCALE_W
[src]
Bits 3:6 - Prescale Value
impl W<u32, Reg<u32, _CMR>>
[src]
impl W<u32, Reg<u32, _CNR>>
[src]
impl W<u32, Reg<u32, _REG>>
[src]
pub fn ll(&mut self) -> LL_W
[src]
Bits 0:7 - Low lower byte
pub fn lh(&mut self) -> LH_W
[src]
Bits 8:15 - Low higher byte
pub fn hl(&mut self) -> HL_W
[src]
Bits 16:23 - High lower byte
pub fn hh(&mut self) -> HH_W
[src]
Bits 24:31 - High higher byte
impl W<u32, Reg<u32, _SOPT1>>
[src]
pub fn osc32ksel(&mut self) -> OSC32KSEL_W
[src]
Bits 18:19 - 32K oscillator clock select
pub fn usbvstby(&mut self) -> USBVSTBY_W
[src]
Bit 29 - USB voltage regulator in standby mode during VLPR and VLPW modes
pub fn usbsstby(&mut self) -> USBSSTBY_W
[src]
Bit 30 - USB voltage regulator in standby mode during Stop, VLPS, LLS and VLLS modes.
pub fn usbregen(&mut self) -> USBREGEN_W
[src]
Bit 31 - USB voltage regulator enable
impl W<u32, Reg<u32, _SOPT1CFG>>
[src]
pub fn urwe(&mut self) -> URWE_W
[src]
Bit 24 - USB voltage regulator enable write enable
pub fn uvswe(&mut self) -> UVSWE_W
[src]
Bit 25 - USB voltage regulator VLP standby write enable
pub fn usswe(&mut self) -> USSWE_W
[src]
Bit 26 - USB voltage regulator stop standby write enable
impl W<u32, Reg<u32, _SOPT2>>
[src]
pub fn rtcclkoutsel(&mut self) -> RTCCLKOUTSEL_W
[src]
Bit 4 - RTC clock out select
pub fn clkoutsel(&mut self) -> CLKOUTSEL_W
[src]
Bits 5:7 - CLKOUT select
pub fn fbsl(&mut self) -> FBSL_W
[src]
Bits 8:9 - FlexBus security level
pub fn ptd7pad(&mut self) -> PTD7PAD_W
[src]
Bit 11 - PTD7 pad drive strength
pub fn traceclksel(&mut self) -> TRACECLKSEL_W
[src]
Bit 12 - Debug trace clock select
pub fn pllfllsel(&mut self) -> PLLFLLSEL_W
[src]
Bit 16 - PLL/FLL clock select
pub fn usbsrc(&mut self) -> USBSRC_W
[src]
Bit 18 - USB clock source select
impl W<u32, Reg<u32, _SOPT4>>
[src]
pub fn ftm0flt0(&mut self) -> FTM0FLT0_W
[src]
Bit 0 - FTM0 Fault 0 Select
pub fn ftm0flt1(&mut self) -> FTM0FLT1_W
[src]
Bit 1 - FTM0 Fault 1 Select
pub fn ftm0flt2(&mut self) -> FTM0FLT2_W
[src]
Bit 2 - FTM0 Fault 2 Select
pub fn ftm1flt0(&mut self) -> FTM1FLT0_W
[src]
Bit 4 - FTM1 Fault 0 Select
pub fn ftm2flt0(&mut self) -> FTM2FLT0_W
[src]
Bit 8 - FTM2 Fault 0 Select
pub fn ftm3flt0(&mut self) -> FTM3FLT0_W
[src]
Bit 12 - FTM3 Fault 0 Select
pub fn ftm1ch0src(&mut self) -> FTM1CH0SRC_W
[src]
Bits 18:19 - FTM1 channel 0 input capture source select
pub fn ftm2ch0src(&mut self) -> FTM2CH0SRC_W
[src]
Bits 20:21 - FTM2 channel 0 input capture source select
pub fn ftm0clksel(&mut self) -> FTM0CLKSEL_W
[src]
Bit 24 - FlexTimer 0 External Clock Pin Select
pub fn ftm1clksel(&mut self) -> FTM1CLKSEL_W
[src]
Bit 25 - FTM1 External Clock Pin Select
pub fn ftm2clksel(&mut self) -> FTM2CLKSEL_W
[src]
Bit 26 - FlexTimer 2 External Clock Pin Select
pub fn ftm3clksel(&mut self) -> FTM3CLKSEL_W
[src]
Bit 27 - FlexTimer 3 External Clock Pin Select
pub fn ftm0trg0src(&mut self) -> FTM0TRG0SRC_W
[src]
Bit 28 - FlexTimer 0 Hardware Trigger 0 Source Select
pub fn ftm0trg1src(&mut self) -> FTM0TRG1SRC_W
[src]
Bit 29 - FlexTimer 0 Hardware Trigger 1 Source Select
pub fn ftm3trg0src(&mut self) -> FTM3TRG0SRC_W
[src]
Bit 30 - FlexTimer 3 Hardware Trigger 0 Source Select
pub fn ftm3trg1src(&mut self) -> FTM3TRG1SRC_W
[src]
Bit 31 - FlexTimer 3 Hardware Trigger 1 Source Select
impl W<u32, Reg<u32, _SOPT5>>
[src]
pub fn uart0txsrc(&mut self) -> UART0TXSRC_W
[src]
Bits 0:1 - UART 0 transmit data source select
pub fn uart0rxsrc(&mut self) -> UART0RXSRC_W
[src]
Bits 2:3 - UART 0 receive data source select
pub fn uart1txsrc(&mut self) -> UART1TXSRC_W
[src]
Bits 4:5 - UART 1 transmit data source select
pub fn uart1rxsrc(&mut self) -> UART1RXSRC_W
[src]
Bits 6:7 - UART 1 receive data source select
impl W<u32, Reg<u32, _SOPT7>>
[src]
pub fn adc0trgsel(&mut self) -> ADC0TRGSEL_W
[src]
Bits 0:3 - ADC0 trigger select
pub fn adc0pretrgsel(&mut self) -> ADC0PRETRGSEL_W
[src]
Bit 4 - ADC0 pretrigger select
pub fn adc0alttrgen(&mut self) -> ADC0ALTTRGEN_W
[src]
Bit 7 - ADC0 alternate trigger enable
pub fn adc1trgsel(&mut self) -> ADC1TRGSEL_W
[src]
Bits 8:11 - ADC1 trigger select
pub fn adc1pretrgsel(&mut self) -> ADC1PRETRGSEL_W
[src]
Bit 12 - ADC1 pre-trigger select
pub fn adc1alttrgen(&mut self) -> ADC1ALTTRGEN_W
[src]
Bit 15 - ADC1 alternate trigger enable
impl W<u32, Reg<u32, _SCGC1>>
[src]
impl W<u32, Reg<u32, _SCGC2>>
[src]
impl W<u32, Reg<u32, _SCGC3>>
[src]
pub fn ftm2(&mut self) -> FTM2_W
[src]
Bit 24 - FTM2 Clock Gate Control
pub fn ftm3(&mut self) -> FTM3_W
[src]
Bit 25 - FTM3 Clock Gate Control
pub fn adc1(&mut self) -> ADC1_W
[src]
Bit 27 - ADC1 Clock Gate Control
impl W<u32, Reg<u32, _SCGC4>>
[src]
pub fn ewm(&mut self) -> EWM_W
[src]
Bit 1 - EWM Clock Gate Control
pub fn cmt(&mut self) -> CMT_W
[src]
Bit 2 - CMT Clock Gate Control
pub fn i2c0(&mut self) -> I2C0_W
[src]
Bit 6 - I2C0 Clock Gate Control
pub fn i2c1(&mut self) -> I2C1_W
[src]
Bit 7 - I2C1 Clock Gate Control
pub fn uart0(&mut self) -> UART0_W
[src]
Bit 10 - UART0 Clock Gate Control
pub fn uart1(&mut self) -> UART1_W
[src]
Bit 11 - UART1 Clock Gate Control
pub fn uart2(&mut self) -> UART2_W
[src]
Bit 12 - UART2 Clock Gate Control
pub fn usbotg(&mut self) -> USBOTG_W
[src]
Bit 18 - USB Clock Gate Control
pub fn cmp(&mut self) -> CMP_W
[src]
Bit 19 - Comparator Clock Gate Control
pub fn vref(&mut self) -> VREF_W
[src]
Bit 20 - VREF Clock Gate Control
impl W<u32, Reg<u32, _SCGC5>>
[src]
pub fn lptmr(&mut self) -> LPTMR_W
[src]
Bit 0 - Low Power Timer Access Control
pub fn porta(&mut self) -> PORTA_W
[src]
Bit 9 - Port A Clock Gate Control
pub fn portb(&mut self) -> PORTB_W
[src]
Bit 10 - Port B Clock Gate Control
pub fn portc(&mut self) -> PORTC_W
[src]
Bit 11 - Port C Clock Gate Control
pub fn portd(&mut self) -> PORTD_W
[src]
Bit 12 - Port D Clock Gate Control
pub fn porte(&mut self) -> PORTE_W
[src]
Bit 13 - Port E Clock Gate Control
impl W<u32, Reg<u32, _SCGC6>>
[src]
pub fn ftf(&mut self) -> FTF_W
[src]
Bit 0 - Flash Memory Clock Gate Control
pub fn dmamux(&mut self) -> DMAMUX_W
[src]
Bit 1 - DMA Mux Clock Gate Control
pub fn flexcan0(&mut self) -> FLEXCAN0_W
[src]
Bit 4 - FlexCAN0 Clock Gate Control
pub fn spi0(&mut self) -> SPI0_W
[src]
Bit 12 - SPI0 Clock Gate Control
pub fn i2s(&mut self) -> I2S_W
[src]
Bit 15 - I2S Clock Gate Control
pub fn crc(&mut self) -> CRC_W
[src]
Bit 18 - CRC Clock Gate Control
pub fn usbdcd(&mut self) -> USBDCD_W
[src]
Bit 21 - USB DCD Clock Gate Control
pub fn pdb(&mut self) -> PDB_W
[src]
Bit 22 - PDB Clock Gate Control
pub fn pit(&mut self) -> PIT_W
[src]
Bit 23 - PIT Clock Gate Control
pub fn ftm0(&mut self) -> FTM0_W
[src]
Bit 24 - FTM0 Clock Gate Control
pub fn ftm1(&mut self) -> FTM1_W
[src]
Bit 25 - FTM1 Clock Gate Control
pub fn ftm2(&mut self) -> FTM2_W
[src]
Bit 26 - FTM2 Clock Gate Control
pub fn adc0(&mut self) -> ADC0_W
[src]
Bit 27 - ADC0 Clock Gate Control
pub fn rtc(&mut self) -> RTC_W
[src]
Bit 29 - RTC Access Control
pub fn dac0(&mut self) -> DAC0_W
[src]
Bit 31 - DAC0 Clock Gate Control
impl W<u32, Reg<u32, _SCGC7>>
[src]
pub fn flexbus(&mut self) -> FLEXBUS_W
[src]
Bit 0 - FlexBus Clock Gate Control
pub fn dma(&mut self) -> DMA_W
[src]
Bit 1 - DMA Clock Gate Control
pub fn mpu(&mut self) -> MPU_W
[src]
Bit 2 - MPU Clock Gate Control
impl W<u32, Reg<u32, _CLKDIV1>>
[src]
pub fn outdiv4(&mut self) -> OUTDIV4_W
[src]
Bits 16:19 - Clock 4 output divider value
pub fn outdiv3(&mut self) -> OUTDIV3_W
[src]
Bits 20:23 - Clock 3 output divider value
pub fn outdiv2(&mut self) -> OUTDIV2_W
[src]
Bits 24:27 - Clock 2 output divider value
pub fn outdiv1(&mut self) -> OUTDIV1_W
[src]
Bits 28:31 - Clock 1 output divider value
impl W<u32, Reg<u32, _CLKDIV2>>
[src]
pub fn usbfrac(&mut self) -> USBFRAC_W
[src]
Bit 0 - USB clock divider fraction
pub fn usbdiv(&mut self) -> USBDIV_W
[src]
Bits 1:3 - USB clock divider divisor
impl W<u32, Reg<u32, _FCFG1>>
[src]
pub fn flashdis(&mut self) -> FLASHDIS_W
[src]
Bit 0 - Flash Disable
pub fn flashdoze(&mut self) -> FLASHDOZE_W
[src]
Bit 1 - Flash Doze
impl W<u32, Reg<u32, _PCR0>>
[src]
pub fn ps(&mut self) -> PS_W
[src]
Bit 0 - Pull Select
pub fn pe(&mut self) -> PE_W
[src]
Bit 1 - Pull Enable
pub fn sre(&mut self) -> SRE_W
[src]
Bit 2 - Slew Rate Enable
pub fn pfe(&mut self) -> PFE_W
[src]
Bit 4 - Passive Filter Enable
pub fn ode(&mut self) -> ODE_W
[src]
Bit 5 - Open Drain Enable
pub fn dse(&mut self) -> DSE_W
[src]
Bit 6 - Drive Strength Enable
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR1>>
[src]
pub fn ps(&mut self) -> PS_W
[src]
Bit 0 - Pull Select
pub fn pe(&mut self) -> PE_W
[src]
Bit 1 - Pull Enable
pub fn sre(&mut self) -> SRE_W
[src]
Bit 2 - Slew Rate Enable
pub fn pfe(&mut self) -> PFE_W
[src]
Bit 4 - Passive Filter Enable
pub fn ode(&mut self) -> ODE_W
[src]
Bit 5 - Open Drain Enable
pub fn dse(&mut self) -> DSE_W
[src]
Bit 6 - Drive Strength Enable
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR2>>
[src]
pub fn ps(&mut self) -> PS_W
[src]
Bit 0 - Pull Select
pub fn pe(&mut self) -> PE_W
[src]
Bit 1 - Pull Enable
pub fn sre(&mut self) -> SRE_W
[src]
Bit 2 - Slew Rate Enable
pub fn pfe(&mut self) -> PFE_W
[src]
Bit 4 - Passive Filter Enable
pub fn ode(&mut self) -> ODE_W
[src]
Bit 5 - Open Drain Enable
pub fn dse(&mut self) -> DSE_W
[src]
Bit 6 - Drive Strength Enable
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR3>>
[src]
pub fn ps(&mut self) -> PS_W
[src]
Bit 0 - Pull Select
pub fn pe(&mut self) -> PE_W
[src]
Bit 1 - Pull Enable
pub fn sre(&mut self) -> SRE_W
[src]
Bit 2 - Slew Rate Enable
pub fn pfe(&mut self) -> PFE_W
[src]
Bit 4 - Passive Filter Enable
pub fn ode(&mut self) -> ODE_W
[src]
Bit 5 - Open Drain Enable
pub fn dse(&mut self) -> DSE_W
[src]
Bit 6 - Drive Strength Enable
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR4>>
[src]
pub fn ps(&mut self) -> PS_W
[src]
Bit 0 - Pull Select
pub fn pe(&mut self) -> PE_W
[src]
Bit 1 - Pull Enable
pub fn sre(&mut self) -> SRE_W
[src]
Bit 2 - Slew Rate Enable
pub fn pfe(&mut self) -> PFE_W
[src]
Bit 4 - Passive Filter Enable
pub fn ode(&mut self) -> ODE_W
[src]
Bit 5 - Open Drain Enable
pub fn dse(&mut self) -> DSE_W
[src]
Bit 6 - Drive Strength Enable
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR5>>
[src]
pub fn ps(&mut self) -> PS_W
[src]
Bit 0 - Pull Select
pub fn pe(&mut self) -> PE_W
[src]
Bit 1 - Pull Enable
pub fn sre(&mut self) -> SRE_W
[src]
Bit 2 - Slew Rate Enable
pub fn pfe(&mut self) -> PFE_W
[src]
Bit 4 - Passive Filter Enable
pub fn ode(&mut self) -> ODE_W
[src]
Bit 5 - Open Drain Enable
pub fn dse(&mut self) -> DSE_W
[src]
Bit 6 - Drive Strength Enable
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR6>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR7>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR8>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR9>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR10>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR11>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR12>>
[src]
pub fn ps(&mut self) -> PS_W
[src]
Bit 0 - Pull Select
pub fn pe(&mut self) -> PE_W
[src]
Bit 1 - Pull Enable
pub fn sre(&mut self) -> SRE_W
[src]
Bit 2 - Slew Rate Enable
pub fn pfe(&mut self) -> PFE_W
[src]
Bit 4 - Passive Filter Enable
pub fn ode(&mut self) -> ODE_W
[src]
Bit 5 - Open Drain Enable
pub fn dse(&mut self) -> DSE_W
[src]
Bit 6 - Drive Strength Enable
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR13>>
[src]
pub fn ps(&mut self) -> PS_W
[src]
Bit 0 - Pull Select
pub fn pe(&mut self) -> PE_W
[src]
Bit 1 - Pull Enable
pub fn sre(&mut self) -> SRE_W
[src]
Bit 2 - Slew Rate Enable
pub fn pfe(&mut self) -> PFE_W
[src]
Bit 4 - Passive Filter Enable
pub fn ode(&mut self) -> ODE_W
[src]
Bit 5 - Open Drain Enable
pub fn dse(&mut self) -> DSE_W
[src]
Bit 6 - Drive Strength Enable
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR14>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR15>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR16>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR17>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR18>>
[src]
pub fn ps(&mut self) -> PS_W
[src]
Bit 0 - Pull Select
pub fn pe(&mut self) -> PE_W
[src]
Bit 1 - Pull Enable
pub fn sre(&mut self) -> SRE_W
[src]
Bit 2 - Slew Rate Enable
pub fn pfe(&mut self) -> PFE_W
[src]
Bit 4 - Passive Filter Enable
pub fn ode(&mut self) -> ODE_W
[src]
Bit 5 - Open Drain Enable
pub fn dse(&mut self) -> DSE_W
[src]
Bit 6 - Drive Strength Enable
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR19>>
[src]
pub fn ps(&mut self) -> PS_W
[src]
Bit 0 - Pull Select
pub fn pe(&mut self) -> PE_W
[src]
Bit 1 - Pull Enable
pub fn sre(&mut self) -> SRE_W
[src]
Bit 2 - Slew Rate Enable
pub fn pfe(&mut self) -> PFE_W
[src]
Bit 4 - Passive Filter Enable
pub fn ode(&mut self) -> ODE_W
[src]
Bit 5 - Open Drain Enable
pub fn dse(&mut self) -> DSE_W
[src]
Bit 6 - Drive Strength Enable
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR20>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR21>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR22>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR23>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR24>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR25>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR26>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR27>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR28>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR29>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR30>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR31>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _GPCLR>>
[src]
pub fn gpwd(&mut self) -> GPWD_W
[src]
Bits 0:15 - Global Pin Write Data
pub fn gpwe(&mut self) -> GPWE_W
[src]
Bits 16:31 - Global Pin Write Enable
impl W<u32, Reg<u32, _GPCHR>>
[src]
pub fn gpwd(&mut self) -> GPWD_W
[src]
Bits 0:15 - Global Pin Write Data
pub fn gpwe(&mut self) -> GPWE_W
[src]
Bits 16:31 - Global Pin Write Enable
impl W<u32, Reg<u32, _ISFR>>
[src]
impl W<u32, Reg<u32, _PCR0>>
[src]
pub fn ps(&mut self) -> PS_W
[src]
Bit 0 - Pull Select
pub fn pe(&mut self) -> PE_W
[src]
Bit 1 - Pull Enable
pub fn sre(&mut self) -> SRE_W
[src]
Bit 2 - Slew Rate Enable
pub fn pfe(&mut self) -> PFE_W
[src]
Bit 4 - Passive Filter Enable
pub fn ode(&mut self) -> ODE_W
[src]
Bit 5 - Open Drain Enable
pub fn dse(&mut self) -> DSE_W
[src]
Bit 6 - Drive Strength Enable
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR1>>
[src]
pub fn ps(&mut self) -> PS_W
[src]
Bit 0 - Pull Select
pub fn pe(&mut self) -> PE_W
[src]
Bit 1 - Pull Enable
pub fn sre(&mut self) -> SRE_W
[src]
Bit 2 - Slew Rate Enable
pub fn pfe(&mut self) -> PFE_W
[src]
Bit 4 - Passive Filter Enable
pub fn ode(&mut self) -> ODE_W
[src]
Bit 5 - Open Drain Enable
pub fn dse(&mut self) -> DSE_W
[src]
Bit 6 - Drive Strength Enable
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR2>>
[src]
pub fn ps(&mut self) -> PS_W
[src]
Bit 0 - Pull Select
pub fn pe(&mut self) -> PE_W
[src]
Bit 1 - Pull Enable
pub fn sre(&mut self) -> SRE_W
[src]
Bit 2 - Slew Rate Enable
pub fn pfe(&mut self) -> PFE_W
[src]
Bit 4 - Passive Filter Enable
pub fn ode(&mut self) -> ODE_W
[src]
Bit 5 - Open Drain Enable
pub fn dse(&mut self) -> DSE_W
[src]
Bit 6 - Drive Strength Enable
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR3>>
[src]
pub fn ps(&mut self) -> PS_W
[src]
Bit 0 - Pull Select
pub fn pe(&mut self) -> PE_W
[src]
Bit 1 - Pull Enable
pub fn sre(&mut self) -> SRE_W
[src]
Bit 2 - Slew Rate Enable
pub fn pfe(&mut self) -> PFE_W
[src]
Bit 4 - Passive Filter Enable
pub fn ode(&mut self) -> ODE_W
[src]
Bit 5 - Open Drain Enable
pub fn dse(&mut self) -> DSE_W
[src]
Bit 6 - Drive Strength Enable
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR4>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR5>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR6>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR7>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR8>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR9>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR10>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR11>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR12>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR13>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR14>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR15>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR16>>
[src]
pub fn ps(&mut self) -> PS_W
[src]
Bit 0 - Pull Select
pub fn pe(&mut self) -> PE_W
[src]
Bit 1 - Pull Enable
pub fn sre(&mut self) -> SRE_W
[src]
Bit 2 - Slew Rate Enable
pub fn pfe(&mut self) -> PFE_W
[src]
Bit 4 - Passive Filter Enable
pub fn ode(&mut self) -> ODE_W
[src]
Bit 5 - Open Drain Enable
pub fn dse(&mut self) -> DSE_W
[src]
Bit 6 - Drive Strength Enable
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR17>>
[src]
pub fn ps(&mut self) -> PS_W
[src]
Bit 0 - Pull Select
pub fn pe(&mut self) -> PE_W
[src]
Bit 1 - Pull Enable
pub fn sre(&mut self) -> SRE_W
[src]
Bit 2 - Slew Rate Enable
pub fn pfe(&mut self) -> PFE_W
[src]
Bit 4 - Passive Filter Enable
pub fn ode(&mut self) -> ODE_W
[src]
Bit 5 - Open Drain Enable
pub fn dse(&mut self) -> DSE_W
[src]
Bit 6 - Drive Strength Enable
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR18>>
[src]
pub fn ps(&mut self) -> PS_W
[src]
Bit 0 - Pull Select
pub fn pe(&mut self) -> PE_W
[src]
Bit 1 - Pull Enable
pub fn sre(&mut self) -> SRE_W
[src]
Bit 2 - Slew Rate Enable
pub fn pfe(&mut self) -> PFE_W
[src]
Bit 4 - Passive Filter Enable
pub fn ode(&mut self) -> ODE_W
[src]
Bit 5 - Open Drain Enable
pub fn dse(&mut self) -> DSE_W
[src]
Bit 6 - Drive Strength Enable
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR19>>
[src]
pub fn ps(&mut self) -> PS_W
[src]
Bit 0 - Pull Select
pub fn pe(&mut self) -> PE_W
[src]
Bit 1 - Pull Enable
pub fn sre(&mut self) -> SRE_W
[src]
Bit 2 - Slew Rate Enable
pub fn pfe(&mut self) -> PFE_W
[src]
Bit 4 - Passive Filter Enable
pub fn ode(&mut self) -> ODE_W
[src]
Bit 5 - Open Drain Enable
pub fn dse(&mut self) -> DSE_W
[src]
Bit 6 - Drive Strength Enable
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR20>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR21>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR22>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR23>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR24>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR25>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR26>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR27>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR28>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR29>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR30>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR31>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _GPCLR>>
[src]
pub fn gpwd(&mut self) -> GPWD_W
[src]
Bits 0:15 - Global Pin Write Data
pub fn gpwe(&mut self) -> GPWE_W
[src]
Bits 16:31 - Global Pin Write Enable
impl W<u32, Reg<u32, _GPCHR>>
[src]
pub fn gpwd(&mut self) -> GPWD_W
[src]
Bits 0:15 - Global Pin Write Data
pub fn gpwe(&mut self) -> GPWE_W
[src]
Bits 16:31 - Global Pin Write Enable
impl W<u32, Reg<u32, _ISFR>>
[src]
impl W<u32, Reg<u32, _PCR0>>
[src]
pub fn ps(&mut self) -> PS_W
[src]
Bit 0 - Pull Select
pub fn pe(&mut self) -> PE_W
[src]
Bit 1 - Pull Enable
pub fn sre(&mut self) -> SRE_W
[src]
Bit 2 - Slew Rate Enable
pub fn pfe(&mut self) -> PFE_W
[src]
Bit 4 - Passive Filter Enable
pub fn ode(&mut self) -> ODE_W
[src]
Bit 5 - Open Drain Enable
pub fn dse(&mut self) -> DSE_W
[src]
Bit 6 - Drive Strength Enable
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR1>>
[src]
pub fn ps(&mut self) -> PS_W
[src]
Bit 0 - Pull Select
pub fn pe(&mut self) -> PE_W
[src]
Bit 1 - Pull Enable
pub fn sre(&mut self) -> SRE_W
[src]
Bit 2 - Slew Rate Enable
pub fn pfe(&mut self) -> PFE_W
[src]
Bit 4 - Passive Filter Enable
pub fn ode(&mut self) -> ODE_W
[src]
Bit 5 - Open Drain Enable
pub fn dse(&mut self) -> DSE_W
[src]
Bit 6 - Drive Strength Enable
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR2>>
[src]
pub fn ps(&mut self) -> PS_W
[src]
Bit 0 - Pull Select
pub fn pe(&mut self) -> PE_W
[src]
Bit 1 - Pull Enable
pub fn sre(&mut self) -> SRE_W
[src]
Bit 2 - Slew Rate Enable
pub fn pfe(&mut self) -> PFE_W
[src]
Bit 4 - Passive Filter Enable
pub fn ode(&mut self) -> ODE_W
[src]
Bit 5 - Open Drain Enable
pub fn dse(&mut self) -> DSE_W
[src]
Bit 6 - Drive Strength Enable
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR3>>
[src]
pub fn ps(&mut self) -> PS_W
[src]
Bit 0 - Pull Select
pub fn pe(&mut self) -> PE_W
[src]
Bit 1 - Pull Enable
pub fn sre(&mut self) -> SRE_W
[src]
Bit 2 - Slew Rate Enable
pub fn pfe(&mut self) -> PFE_W
[src]
Bit 4 - Passive Filter Enable
pub fn ode(&mut self) -> ODE_W
[src]
Bit 5 - Open Drain Enable
pub fn dse(&mut self) -> DSE_W
[src]
Bit 6 - Drive Strength Enable
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR4>>
[src]
pub fn ps(&mut self) -> PS_W
[src]
Bit 0 - Pull Select
pub fn pe(&mut self) -> PE_W
[src]
Bit 1 - Pull Enable
pub fn sre(&mut self) -> SRE_W
[src]
Bit 2 - Slew Rate Enable
pub fn pfe(&mut self) -> PFE_W
[src]
Bit 4 - Passive Filter Enable
pub fn ode(&mut self) -> ODE_W
[src]
Bit 5 - Open Drain Enable
pub fn dse(&mut self) -> DSE_W
[src]
Bit 6 - Drive Strength Enable
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR5>>
[src]
pub fn ps(&mut self) -> PS_W
[src]
Bit 0 - Pull Select
pub fn pe(&mut self) -> PE_W
[src]
Bit 1 - Pull Enable
pub fn sre(&mut self) -> SRE_W
[src]
Bit 2 - Slew Rate Enable
pub fn pfe(&mut self) -> PFE_W
[src]
Bit 4 - Passive Filter Enable
pub fn ode(&mut self) -> ODE_W
[src]
Bit 5 - Open Drain Enable
pub fn dse(&mut self) -> DSE_W
[src]
Bit 6 - Drive Strength Enable
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR6>>
[src]
pub fn ps(&mut self) -> PS_W
[src]
Bit 0 - Pull Select
pub fn pe(&mut self) -> PE_W
[src]
Bit 1 - Pull Enable
pub fn sre(&mut self) -> SRE_W
[src]
Bit 2 - Slew Rate Enable
pub fn pfe(&mut self) -> PFE_W
[src]
Bit 4 - Passive Filter Enable
pub fn ode(&mut self) -> ODE_W
[src]
Bit 5 - Open Drain Enable
pub fn dse(&mut self) -> DSE_W
[src]
Bit 6 - Drive Strength Enable
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR7>>
[src]
pub fn ps(&mut self) -> PS_W
[src]
Bit 0 - Pull Select
pub fn pe(&mut self) -> PE_W
[src]
Bit 1 - Pull Enable
pub fn sre(&mut self) -> SRE_W
[src]
Bit 2 - Slew Rate Enable
pub fn pfe(&mut self) -> PFE_W
[src]
Bit 4 - Passive Filter Enable
pub fn ode(&mut self) -> ODE_W
[src]
Bit 5 - Open Drain Enable
pub fn dse(&mut self) -> DSE_W
[src]
Bit 6 - Drive Strength Enable
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR8>>
[src]
pub fn ps(&mut self) -> PS_W
[src]
Bit 0 - Pull Select
pub fn pe(&mut self) -> PE_W
[src]
Bit 1 - Pull Enable
pub fn sre(&mut self) -> SRE_W
[src]
Bit 2 - Slew Rate Enable
pub fn pfe(&mut self) -> PFE_W
[src]
Bit 4 - Passive Filter Enable
pub fn ode(&mut self) -> ODE_W
[src]
Bit 5 - Open Drain Enable
pub fn dse(&mut self) -> DSE_W
[src]
Bit 6 - Drive Strength Enable
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR9>>
[src]
pub fn ps(&mut self) -> PS_W
[src]
Bit 0 - Pull Select
pub fn pe(&mut self) -> PE_W
[src]
Bit 1 - Pull Enable
pub fn sre(&mut self) -> SRE_W
[src]
Bit 2 - Slew Rate Enable
pub fn pfe(&mut self) -> PFE_W
[src]
Bit 4 - Passive Filter Enable
pub fn ode(&mut self) -> ODE_W
[src]
Bit 5 - Open Drain Enable
pub fn dse(&mut self) -> DSE_W
[src]
Bit 6 - Drive Strength Enable
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR10>>
[src]
pub fn ps(&mut self) -> PS_W
[src]
Bit 0 - Pull Select
pub fn pe(&mut self) -> PE_W
[src]
Bit 1 - Pull Enable
pub fn sre(&mut self) -> SRE_W
[src]
Bit 2 - Slew Rate Enable
pub fn pfe(&mut self) -> PFE_W
[src]
Bit 4 - Passive Filter Enable
pub fn ode(&mut self) -> ODE_W
[src]
Bit 5 - Open Drain Enable
pub fn dse(&mut self) -> DSE_W
[src]
Bit 6 - Drive Strength Enable
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR11>>
[src]
pub fn ps(&mut self) -> PS_W
[src]
Bit 0 - Pull Select
pub fn pe(&mut self) -> PE_W
[src]
Bit 1 - Pull Enable
pub fn sre(&mut self) -> SRE_W
[src]
Bit 2 - Slew Rate Enable
pub fn pfe(&mut self) -> PFE_W
[src]
Bit 4 - Passive Filter Enable
pub fn ode(&mut self) -> ODE_W
[src]
Bit 5 - Open Drain Enable
pub fn dse(&mut self) -> DSE_W
[src]
Bit 6 - Drive Strength Enable
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR12>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR13>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR14>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR15>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR16>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR17>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR18>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR19>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR20>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR21>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR22>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR23>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR24>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR25>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR26>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR27>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR28>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR29>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR30>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR31>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _GPCLR>>
[src]
pub fn gpwd(&mut self) -> GPWD_W
[src]
Bits 0:15 - Global Pin Write Data
pub fn gpwe(&mut self) -> GPWE_W
[src]
Bits 16:31 - Global Pin Write Enable
impl W<u32, Reg<u32, _GPCHR>>
[src]
pub fn gpwd(&mut self) -> GPWD_W
[src]
Bits 0:15 - Global Pin Write Data
pub fn gpwe(&mut self) -> GPWE_W
[src]
Bits 16:31 - Global Pin Write Enable
impl W<u32, Reg<u32, _ISFR>>
[src]
impl W<u32, Reg<u32, _PCR0>>
[src]
pub fn ps(&mut self) -> PS_W
[src]
Bit 0 - Pull Select
pub fn pe(&mut self) -> PE_W
[src]
Bit 1 - Pull Enable
pub fn sre(&mut self) -> SRE_W
[src]
Bit 2 - Slew Rate Enable
pub fn pfe(&mut self) -> PFE_W
[src]
Bit 4 - Passive Filter Enable
pub fn ode(&mut self) -> ODE_W
[src]
Bit 5 - Open Drain Enable
pub fn dse(&mut self) -> DSE_W
[src]
Bit 6 - Drive Strength Enable
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR1>>
[src]
pub fn ps(&mut self) -> PS_W
[src]
Bit 0 - Pull Select
pub fn pe(&mut self) -> PE_W
[src]
Bit 1 - Pull Enable
pub fn sre(&mut self) -> SRE_W
[src]
Bit 2 - Slew Rate Enable
pub fn pfe(&mut self) -> PFE_W
[src]
Bit 4 - Passive Filter Enable
pub fn ode(&mut self) -> ODE_W
[src]
Bit 5 - Open Drain Enable
pub fn dse(&mut self) -> DSE_W
[src]
Bit 6 - Drive Strength Enable
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR2>>
[src]
pub fn ps(&mut self) -> PS_W
[src]
Bit 0 - Pull Select
pub fn pe(&mut self) -> PE_W
[src]
Bit 1 - Pull Enable
pub fn sre(&mut self) -> SRE_W
[src]
Bit 2 - Slew Rate Enable
pub fn pfe(&mut self) -> PFE_W
[src]
Bit 4 - Passive Filter Enable
pub fn ode(&mut self) -> ODE_W
[src]
Bit 5 - Open Drain Enable
pub fn dse(&mut self) -> DSE_W
[src]
Bit 6 - Drive Strength Enable
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR3>>
[src]
pub fn ps(&mut self) -> PS_W
[src]
Bit 0 - Pull Select
pub fn pe(&mut self) -> PE_W
[src]
Bit 1 - Pull Enable
pub fn sre(&mut self) -> SRE_W
[src]
Bit 2 - Slew Rate Enable
pub fn pfe(&mut self) -> PFE_W
[src]
Bit 4 - Passive Filter Enable
pub fn ode(&mut self) -> ODE_W
[src]
Bit 5 - Open Drain Enable
pub fn dse(&mut self) -> DSE_W
[src]
Bit 6 - Drive Strength Enable
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR4>>
[src]
pub fn ps(&mut self) -> PS_W
[src]
Bit 0 - Pull Select
pub fn pe(&mut self) -> PE_W
[src]
Bit 1 - Pull Enable
pub fn sre(&mut self) -> SRE_W
[src]
Bit 2 - Slew Rate Enable
pub fn pfe(&mut self) -> PFE_W
[src]
Bit 4 - Passive Filter Enable
pub fn ode(&mut self) -> ODE_W
[src]
Bit 5 - Open Drain Enable
pub fn dse(&mut self) -> DSE_W
[src]
Bit 6 - Drive Strength Enable
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR5>>
[src]
pub fn ps(&mut self) -> PS_W
[src]
Bit 0 - Pull Select
pub fn pe(&mut self) -> PE_W
[src]
Bit 1 - Pull Enable
pub fn sre(&mut self) -> SRE_W
[src]
Bit 2 - Slew Rate Enable
pub fn pfe(&mut self) -> PFE_W
[src]
Bit 4 - Passive Filter Enable
pub fn ode(&mut self) -> ODE_W
[src]
Bit 5 - Open Drain Enable
pub fn dse(&mut self) -> DSE_W
[src]
Bit 6 - Drive Strength Enable
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR6>>
[src]
pub fn ps(&mut self) -> PS_W
[src]
Bit 0 - Pull Select
pub fn pe(&mut self) -> PE_W
[src]
Bit 1 - Pull Enable
pub fn sre(&mut self) -> SRE_W
[src]
Bit 2 - Slew Rate Enable
pub fn pfe(&mut self) -> PFE_W
[src]
Bit 4 - Passive Filter Enable
pub fn ode(&mut self) -> ODE_W
[src]
Bit 5 - Open Drain Enable
pub fn dse(&mut self) -> DSE_W
[src]
Bit 6 - Drive Strength Enable
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR7>>
[src]
pub fn ps(&mut self) -> PS_W
[src]
Bit 0 - Pull Select
pub fn pe(&mut self) -> PE_W
[src]
Bit 1 - Pull Enable
pub fn sre(&mut self) -> SRE_W
[src]
Bit 2 - Slew Rate Enable
pub fn pfe(&mut self) -> PFE_W
[src]
Bit 4 - Passive Filter Enable
pub fn ode(&mut self) -> ODE_W
[src]
Bit 5 - Open Drain Enable
pub fn dse(&mut self) -> DSE_W
[src]
Bit 6 - Drive Strength Enable
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR8>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR9>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR10>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR11>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR12>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR13>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR14>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR15>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR16>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR17>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR18>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR19>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR20>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR21>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR22>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR23>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR24>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR25>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR26>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR27>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR28>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR29>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR30>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR31>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _GPCLR>>
[src]
pub fn gpwd(&mut self) -> GPWD_W
[src]
Bits 0:15 - Global Pin Write Data
pub fn gpwe(&mut self) -> GPWE_W
[src]
Bits 16:31 - Global Pin Write Enable
impl W<u32, Reg<u32, _GPCHR>>
[src]
pub fn gpwd(&mut self) -> GPWD_W
[src]
Bits 0:15 - Global Pin Write Data
pub fn gpwe(&mut self) -> GPWE_W
[src]
Bits 16:31 - Global Pin Write Enable
impl W<u32, Reg<u32, _ISFR>>
[src]
impl W<u32, Reg<u32, _DFER>>
[src]
impl W<u32, Reg<u32, _DFCR>>
[src]
impl W<u32, Reg<u32, _DFWR>>
[src]
impl W<u32, Reg<u32, _PCR0>>
[src]
pub fn ps(&mut self) -> PS_W
[src]
Bit 0 - Pull Select
pub fn pe(&mut self) -> PE_W
[src]
Bit 1 - Pull Enable
pub fn sre(&mut self) -> SRE_W
[src]
Bit 2 - Slew Rate Enable
pub fn pfe(&mut self) -> PFE_W
[src]
Bit 4 - Passive Filter Enable
pub fn ode(&mut self) -> ODE_W
[src]
Bit 5 - Open Drain Enable
pub fn dse(&mut self) -> DSE_W
[src]
Bit 6 - Drive Strength Enable
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR1>>
[src]
pub fn ps(&mut self) -> PS_W
[src]
Bit 0 - Pull Select
pub fn pe(&mut self) -> PE_W
[src]
Bit 1 - Pull Enable
pub fn sre(&mut self) -> SRE_W
[src]
Bit 2 - Slew Rate Enable
pub fn pfe(&mut self) -> PFE_W
[src]
Bit 4 - Passive Filter Enable
pub fn ode(&mut self) -> ODE_W
[src]
Bit 5 - Open Drain Enable
pub fn dse(&mut self) -> DSE_W
[src]
Bit 6 - Drive Strength Enable
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR2>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR3>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR4>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR5>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR6>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR7>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR8>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR9>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR10>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR11>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR12>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR13>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR14>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR15>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR16>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR17>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR18>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR19>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR20>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR21>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR22>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR23>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR24>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR25>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR26>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR27>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR28>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR29>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR30>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _PCR31>>
[src]
pub fn mux(&mut self) -> MUX_W
[src]
Bits 8:10 - Pin Mux Control
pub fn lk(&mut self) -> LK_W
[src]
Bit 15 - Lock Register
pub fn irqc(&mut self) -> IRQC_W
[src]
Bits 16:19 - Interrupt Configuration
pub fn isf(&mut self) -> ISF_W
[src]
Bit 24 - Interrupt Status Flag
impl W<u32, Reg<u32, _GPCLR>>
[src]
pub fn gpwd(&mut self) -> GPWD_W
[src]
Bits 0:15 - Global Pin Write Data
pub fn gpwe(&mut self) -> GPWE_W
[src]
Bits 16:31 - Global Pin Write Enable
impl W<u32, Reg<u32, _GPCHR>>
[src]
pub fn gpwd(&mut self) -> GPWD_W
[src]
Bits 0:15 - Global Pin Write Data
pub fn gpwe(&mut self) -> GPWE_W
[src]
Bits 16:31 - Global Pin Write Enable
impl W<u32, Reg<u32, _ISFR>>
[src]
impl W<u16, Reg<u16, _STCTRLH>>
[src]
pub fn wdogen(&mut self) -> WDOGEN_W
[src]
Bit 0 - Enables or disables the WDOG's operation
pub fn clksrc(&mut self) -> CLKSRC_W
[src]
Bit 1 - Selects clock source for the WDOG timer and other internal timing operations.
pub fn irqrsten(&mut self) -> IRQRSTEN_W
[src]
Bit 2 - Used to enable the debug breadcrumbs feature
pub fn winen(&mut self) -> WINEN_W
[src]
Bit 3 - Enables Windowing mode.
pub fn allowupdate(&mut self) -> ALLOWUPDATE_W
[src]
Bit 4 - Enables updates to watchdog write-once registers, after the reset-triggered initial configuration window (WCT) closes, through unlock sequence
pub fn dbgen(&mut self) -> DBGEN_W
[src]
Bit 5 - Enables or disables WDOG in Debug mode.
pub fn stopen(&mut self) -> STOPEN_W
[src]
Bit 6 - Enables or disables WDOG in Stop mode.
pub fn waiten(&mut self) -> WAITEN_W
[src]
Bit 7 - Enables or disables WDOG in Wait mode.
pub fn testwdog(&mut self) -> TESTWDOG_W
[src]
Bit 10 - Puts the watchdog in the functional test mode
pub fn testsel(&mut self) -> TESTSEL_W
[src]
Bit 11 - Effective only if TESTWDOG is set. Selects the test to be run on the watchdog timer.
pub fn bytesel(&mut self) -> BYTESEL_W
[src]
Bits 12:13 - This 2-bit field selects the byte to be tested when the watchdog is in the byte test mode.
pub fn distestwdog(&mut self) -> DISTESTWDOG_W
[src]
Bit 14 - Allows the WDOG's functional test mode to be disabled permanently
impl W<u16, Reg<u16, _STCTRLL>>
[src]
impl W<u16, Reg<u16, _TOVALH>>
[src]
pub fn tovalhigh(&mut self) -> TOVALHIGH_W
[src]
Bits 0:15 - Defines the upper 16 bits of the 32-bit time-out value for the watchdog timer
impl W<u16, Reg<u16, _TOVALL>>
[src]
pub fn tovallow(&mut self) -> TOVALLOW_W
[src]
Bits 0:15 - Defines the lower 16 bits of the 32-bit time-out value for the watchdog timer
impl W<u16, Reg<u16, _WINH>>
[src]
pub fn winhigh(&mut self) -> WINHIGH_W
[src]
Bits 0:15 - Defines the upper 16 bits of the 32-bit window for the windowed mode of operation of the watchdog
impl W<u16, Reg<u16, _WINL>>
[src]
pub fn winlow(&mut self) -> WINLOW_W
[src]
Bits 0:15 - Defines the lower 16 bits of the 32-bit window for the windowed mode of operation of the watchdog
impl W<u16, Reg<u16, _REFRESH>>
[src]
pub fn wdogrefresh(&mut self) -> WDOGREFRESH_W
[src]
Bits 0:15 - Watchdog refresh register
impl W<u16, Reg<u16, _UNLOCK>>
[src]
pub fn wdogunlock(&mut self) -> WDOGUNLOCK_W
[src]
Bits 0:15 - Writing the unlock sequence values to this register to makes the watchdog write-once registers writable again
impl W<u16, Reg<u16, _TMROUTH>>
[src]
pub fn timerouthigh(&mut self) -> TIMEROUTHIGH_W
[src]
Bits 0:15 - Shows the value of the upper 16 bits of the watchdog timer.
impl W<u16, Reg<u16, _TMROUTL>>
[src]
pub fn timeroutlow(&mut self) -> TIMEROUTLOW_W
[src]
Bits 0:15 - Shows the value of the lower 16 bits of the watchdog timer.
impl W<u16, Reg<u16, _RSTCNT>>
[src]
pub fn rstcnt(&mut self) -> RSTCNT_W
[src]
Bits 0:15 - Counts the number of times the watchdog resets the system
impl W<u16, Reg<u16, _PRESC>>
[src]
pub fn prescval(&mut self) -> PRESCVAL_W
[src]
Bits 8:10 - 3-bit prescaler for the watchdog clock source
impl W<u8, Reg<u8, _CTRL>>
[src]
pub fn ewmen(&mut self) -> EWMEN_W
[src]
Bit 0 - EWM enable.
pub fn assin(&mut self) -> ASSIN_W
[src]
Bit 1 - EWM_in's Assertion State Select.
pub fn inen(&mut self) -> INEN_W
[src]
Bit 2 - Input Enable.
pub fn inten(&mut self) -> INTEN_W
[src]
Bit 3 - Interrupt Enable.
impl W<u8, Reg<u8, _SERV>>
[src]
pub fn service(&mut self) -> SERVICE_W
[src]
Bits 0:7 - The EWM service mechanism requires the CPU to write two values to the SERV register: a first data byte of 0xB4, followed by a second data byte of 0x2C
impl W<u8, Reg<u8, _CMPL>>
[src]
pub fn comparel(&mut self) -> COMPAREL_W
[src]
Bits 0:7 - To prevent runaway code from changing this field, software should write to this field after a CPU reset even if the (default) minimum service time is required
impl W<u8, Reg<u8, _CMPH>>
[src]
pub fn compareh(&mut self) -> COMPAREH_W
[src]
Bits 0:7 - To prevent runaway code from changing this field, software should write to this field after a CPU reset even if the (default) maximum service time is required
impl W<u8, Reg<u8, _CGH1>>
[src]
impl W<u8, Reg<u8, _CGL1>>
[src]
impl W<u8, Reg<u8, _CGH2>>
[src]
impl W<u8, Reg<u8, _CGL2>>
[src]
impl W<u8, Reg<u8, _OC>>
[src]
pub fn iropen(&mut self) -> IROPEN_W
[src]
Bit 5 - IRO Pin Enable
pub fn cmtpol(&mut self) -> CMTPOL_W
[src]
Bit 6 - CMT Output Polarity
pub fn irol(&mut self) -> IROL_W
[src]
Bit 7 - IRO Latch Control
impl W<u8, Reg<u8, _MSC>>
[src]
pub fn mcgen(&mut self) -> MCGEN_W
[src]
Bit 0 - Modulator and Carrier Generator Enable
pub fn eocie(&mut self) -> EOCIE_W
[src]
Bit 1 - End of Cycle Interrupt Enable
pub fn fsk(&mut self) -> FSK_W
[src]
Bit 2 - FSK Mode Select
pub fn base(&mut self) -> BASE_W
[src]
Bit 3 - Baseband Enable
pub fn exspc(&mut self) -> EXSPC_W
[src]
Bit 4 - Extended Space Enable
pub fn cmtdiv(&mut self) -> CMTDIV_W
[src]
Bits 5:6 - CMT Clock Divide Prescaler
impl W<u8, Reg<u8, _CMD1>>
[src]
pub fn mb(&mut self) -> MB_W
[src]
Bits 0:7 - Controls the upper mark periods of the modulator for all modes.
impl W<u8, Reg<u8, _CMD2>>
[src]
pub fn mb(&mut self) -> MB_W
[src]
Bits 0:7 - Controls the lower mark periods of the modulator for all modes.
impl W<u8, Reg<u8, _CMD3>>
[src]
pub fn sb(&mut self) -> SB_W
[src]
Bits 0:7 - Controls the upper space periods of the modulator for all modes.
impl W<u8, Reg<u8, _CMD4>>
[src]
pub fn sb(&mut self) -> SB_W
[src]
Bits 0:7 - Controls the lower space periods of the modulator for all modes.
impl W<u8, Reg<u8, _PPS>>
[src]
impl W<u8, Reg<u8, _DMA>>
[src]
impl W<u8, Reg<u8, _C1>>
[src]
pub fn irefsten(&mut self) -> IREFSTEN_W
[src]
Bit 0 - Internal Reference Stop Enable
pub fn irclken(&mut self) -> IRCLKEN_W
[src]
Bit 1 - Internal Reference Clock Enable
pub fn irefs(&mut self) -> IREFS_W
[src]
Bit 2 - Internal Reference Select
pub fn frdiv(&mut self) -> FRDIV_W
[src]
Bits 3:5 - FLL External Reference Divider
pub fn clks(&mut self) -> CLKS_W
[src]
Bits 6:7 - Clock Source Select
impl W<u8, Reg<u8, _C2>>
[src]
pub fn ircs(&mut self) -> IRCS_W
[src]
Bit 0 - Internal Reference Clock Select
pub fn lp(&mut self) -> LP_W
[src]
Bit 1 - Low Power Select
pub fn erefs0(&mut self) -> EREFS0_W
[src]
Bit 2 - External Reference Select
pub fn hgo0(&mut self) -> HGO0_W
[src]
Bit 3 - High Gain Oscillator Select
pub fn range0(&mut self) -> RANGE0_W
[src]
Bits 4:5 - Frequency Range Select
pub fn locre0(&mut self) -> LOCRE0_W
[src]
Bit 7 - Loss of Clock Reset Enable
impl W<u8, Reg<u8, _C3>>
[src]
impl W<u8, Reg<u8, _C4>>
[src]
pub fn scftrim(&mut self) -> SCFTRIM_W
[src]
Bit 0 - Slow Internal Reference Clock Fine Trim
pub fn fctrim(&mut self) -> FCTRIM_W
[src]
Bits 1:4 - Fast Internal Reference Clock Trim Setting
pub fn drst_drs(&mut self) -> DRST_DRS_W
[src]
Bits 5:6 - DCO Range Select
pub fn dmx32(&mut self) -> DMX32_W
[src]
Bit 7 - DCO Maximum Frequency with 32.768 kHz Reference
impl W<u8, Reg<u8, _C5>>
[src]
pub fn prdiv0(&mut self) -> PRDIV0_W
[src]
Bits 0:4 - PLL External Reference Divider
pub fn pllsten0(&mut self) -> PLLSTEN0_W
[src]
Bit 5 - PLL Stop Enable
pub fn pllclken0(&mut self) -> PLLCLKEN0_W
[src]
Bit 6 - PLL Clock Enable
impl W<u8, Reg<u8, _C6>>
[src]
pub fn vdiv0(&mut self) -> VDIV0_W
[src]
Bits 0:4 - VCO 0 Divider
pub fn cme0(&mut self) -> CME0_W
[src]
Bit 5 - Clock Monitor Enable
pub fn plls(&mut self) -> PLLS_W
[src]
Bit 6 - PLL Select
pub fn lolie0(&mut self) -> LOLIE0_W
[src]
Bit 7 - Loss of Lock Interrrupt Enable
impl W<u8, Reg<u8, _S>>
[src]
impl W<u8, Reg<u8, _SC>>
[src]
pub fn locs0(&mut self) -> LOCS0_W
[src]
Bit 0 - OSC0 Loss of Clock Status
pub fn fcrdiv(&mut self) -> FCRDIV_W
[src]
Bits 1:3 - Fast Clock Internal Reference Divider
pub fn fltprsrv(&mut self) -> FLTPRSRV_W
[src]
Bit 4 - FLL Filter Preserve Enable
pub fn atmf(&mut self) -> ATMF_W
[src]
Bit 5 - Automatic Trim Machine Fail Flag
pub fn atms(&mut self) -> ATMS_W
[src]
Bit 6 - Automatic Trim Machine Select
pub fn atme(&mut self) -> ATME_W
[src]
Bit 7 - Automatic Trim Machine Enable
impl W<u8, Reg<u8, _ATCVH>>
[src]
impl W<u8, Reg<u8, _ATCVL>>
[src]
impl W<u8, Reg<u8, _C7>>
[src]
impl W<u8, Reg<u8, _C8>>
[src]
pub fn locs1(&mut self) -> LOCS1_W
[src]
Bit 0 - RTC Loss of Clock Status
pub fn cme1(&mut self) -> CME1_W
[src]
Bit 5 - Clock Monitor Enable1
pub fn lolre(&mut self) -> LOLRE_W
[src]
Bit 6 - PLL Loss of Lock Reset Enable
pub fn locre1(&mut self) -> LOCRE1_W
[src]
Bit 7 - Loss of Clock Reset Enable
impl W<u8, Reg<u8, _CR>>
[src]
pub fn sc16p(&mut self) -> SC16P_W
[src]
Bit 0 - Oscillator 16 pF Capacitor Load Configure
pub fn sc8p(&mut self) -> SC8P_W
[src]
Bit 1 - Oscillator 8 pF Capacitor Load Configure
pub fn sc4p(&mut self) -> SC4P_W
[src]
Bit 2 - Oscillator 4 pF Capacitor Load Configure
pub fn sc2p(&mut self) -> SC2P_W
[src]
Bit 3 - Oscillator 2 pF Capacitor Load Configure
pub fn erefsten(&mut self) -> EREFSTEN_W
[src]
Bit 5 - External Reference Stop Enable
pub fn erclken(&mut self) -> ERCLKEN_W
[src]
Bit 7 - External Reference Enable
impl W<u8, Reg<u8, _A1>>
[src]
impl W<u8, Reg<u8, _F>>
[src]
pub fn icr(&mut self) -> ICR_W
[src]
Bits 0:5 - ClockRate
pub fn mult(&mut self) -> MULT_W
[src]
Bits 6:7 - The MULT bits define the multiplier factor mul
impl W<u8, Reg<u8, _C1>>
[src]
pub fn dmaen(&mut self) -> DMAEN_W
[src]
Bit 0 - DMA Enable
pub fn wuen(&mut self) -> WUEN_W
[src]
Bit 1 - Wakeup Enable
pub fn rsta(&mut self) -> RSTA_W
[src]
Bit 2 - Repeat START
pub fn txak(&mut self) -> TXAK_W
[src]
Bit 3 - Transmit Acknowledge Enable
pub fn tx(&mut self) -> TX_W
[src]
Bit 4 - Transmit Mode Select
pub fn mst(&mut self) -> MST_W
[src]
Bit 5 - Master Mode Select
pub fn iicie(&mut self) -> IICIE_W
[src]
Bit 6 - I2C Interrupt Enable
pub fn iicen(&mut self) -> IICEN_W
[src]
Bit 7 - I2C Enable
impl W<u8, Reg<u8, _S>>
[src]
pub fn iicif(&mut self) -> IICIF_W
[src]
Bit 1 - Interrupt Flag
pub fn ram(&mut self) -> RAM_W
[src]
Bit 3 - Range Address Match
pub fn arbl(&mut self) -> ARBL_W
[src]
Bit 4 - Arbitration Lost
pub fn iaas(&mut self) -> IAAS_W
[src]
Bit 6 - Addressed As A Slave
impl W<u8, Reg<u8, _D>>
[src]
impl W<u8, Reg<u8, _C2>>
[src]
pub fn ad(&mut self) -> AD_W
[src]
Bits 0:2 - Slave Address
pub fn rmen(&mut self) -> RMEN_W
[src]
Bit 3 - Range Address Matching Enable
pub fn sbrc(&mut self) -> SBRC_W
[src]
Bit 4 - Slave Baud Rate Control
pub fn hdrs(&mut self) -> HDRS_W
[src]
Bit 5 - High Drive Select
pub fn adext(&mut self) -> ADEXT_W
[src]
Bit 6 - Address Extension
pub fn gcaen(&mut self) -> GCAEN_W
[src]
Bit 7 - General Call Address Enable
impl W<u8, Reg<u8, _FLT>>
[src]
pub fn flt(&mut self) -> FLT_W
[src]
Bits 0:3 - I2C Programmable Filter Factor
pub fn startf(&mut self) -> STARTF_W
[src]
Bit 4 - I2C Bus Start Detect Flag
pub fn ssie(&mut self) -> SSIE_W
[src]
Bit 5 - I2C Bus Stop or Start Interrupt Enable
pub fn stopf(&mut self) -> STOPF_W
[src]
Bit 6 - I2C Bus Stop Detect Flag
pub fn shen(&mut self) -> SHEN_W
[src]
Bit 7 - Stop Hold Enable
impl W<u8, Reg<u8, _RA>>
[src]
impl W<u8, Reg<u8, _SMB>>
[src]
pub fn shtf2ie(&mut self) -> SHTF2IE_W
[src]
Bit 0 - SHTF2 Interrupt Enable
pub fn shtf2(&mut self) -> SHTF2_W
[src]
Bit 1 - SCL High Timeout Flag 2
pub fn sltf(&mut self) -> SLTF_W
[src]
Bit 3 - SCL Low Timeout Flag
pub fn tcksel(&mut self) -> TCKSEL_W
[src]
Bit 4 - Timeout Counter Clock Select
pub fn siicaen(&mut self) -> SIICAEN_W
[src]
Bit 5 - Second I2C Address Enable
pub fn alerten(&mut self) -> ALERTEN_W
[src]
Bit 6 - SMBus Alert Response Address Enable
pub fn fack(&mut self) -> FACK_W
[src]
Bit 7 - Fast NACK/ACK Enable
impl W<u8, Reg<u8, _A2>>
[src]
impl W<u8, Reg<u8, _SLTH>>
[src]
pub fn sslt(&mut self) -> SSLT_W
[src]
Bits 0:7 - Most significant byte of SCL low timeout value that determines the timeout period of SCL low.
impl W<u8, Reg<u8, _SLTL>>
[src]
pub fn sslt(&mut self) -> SSLT_W
[src]
Bits 0:7 - Least significant byte of SCL low timeout value that determines the timeout period of SCL low.
impl W<u8, Reg<u8, _A1>>
[src]
impl W<u8, Reg<u8, _F>>
[src]
pub fn icr(&mut self) -> ICR_W
[src]
Bits 0:5 - ClockRate
pub fn mult(&mut self) -> MULT_W
[src]
Bits 6:7 - The MULT bits define the multiplier factor mul
impl W<u8, Reg<u8, _C1>>
[src]
pub fn dmaen(&mut self) -> DMAEN_W
[src]
Bit 0 - DMA Enable
pub fn wuen(&mut self) -> WUEN_W
[src]
Bit 1 - Wakeup Enable
pub fn rsta(&mut self) -> RSTA_W
[src]
Bit 2 - Repeat START
pub fn txak(&mut self) -> TXAK_W
[src]
Bit 3 - Transmit Acknowledge Enable
pub fn tx(&mut self) -> TX_W
[src]
Bit 4 - Transmit Mode Select
pub fn mst(&mut self) -> MST_W
[src]
Bit 5 - Master Mode Select
pub fn iicie(&mut self) -> IICIE_W
[src]
Bit 6 - I2C Interrupt Enable
pub fn iicen(&mut self) -> IICEN_W
[src]
Bit 7 - I2C Enable
impl W<u8, Reg<u8, _S>>
[src]
pub fn iicif(&mut self) -> IICIF_W
[src]
Bit 1 - Interrupt Flag
pub fn ram(&mut self) -> RAM_W
[src]
Bit 3 - Range Address Match
pub fn arbl(&mut self) -> ARBL_W
[src]
Bit 4 - Arbitration Lost
pub fn iaas(&mut self) -> IAAS_W
[src]
Bit 6 - Addressed As A Slave
impl W<u8, Reg<u8, _D>>
[src]
impl W<u8, Reg<u8, _C2>>
[src]
pub fn ad(&mut self) -> AD_W
[src]
Bits 0:2 - Slave Address
pub fn rmen(&mut self) -> RMEN_W
[src]
Bit 3 - Range Address Matching Enable
pub fn sbrc(&mut self) -> SBRC_W
[src]
Bit 4 - Slave Baud Rate Control
pub fn hdrs(&mut self) -> HDRS_W
[src]
Bit 5 - High Drive Select
pub fn adext(&mut self) -> ADEXT_W
[src]
Bit 6 - Address Extension
pub fn gcaen(&mut self) -> GCAEN_W
[src]
Bit 7 - General Call Address Enable
impl W<u8, Reg<u8, _FLT>>
[src]
pub fn flt(&mut self) -> FLT_W
[src]
Bits 0:3 - I2C Programmable Filter Factor
pub fn startf(&mut self) -> STARTF_W
[src]
Bit 4 - I2C Bus Start Detect Flag
pub fn ssie(&mut self) -> SSIE_W
[src]
Bit 5 - I2C Bus Stop or Start Interrupt Enable
pub fn stopf(&mut self) -> STOPF_W
[src]
Bit 6 - I2C Bus Stop Detect Flag
pub fn shen(&mut self) -> SHEN_W
[src]
Bit 7 - Stop Hold Enable
impl W<u8, Reg<u8, _RA>>
[src]
impl W<u8, Reg<u8, _SMB>>
[src]
pub fn shtf2ie(&mut self) -> SHTF2IE_W
[src]
Bit 0 - SHTF2 Interrupt Enable
pub fn shtf2(&mut self) -> SHTF2_W
[src]
Bit 1 - SCL High Timeout Flag 2
pub fn sltf(&mut self) -> SLTF_W
[src]
Bit 3 - SCL Low Timeout Flag
pub fn tcksel(&mut self) -> TCKSEL_W
[src]
Bit 4 - Timeout Counter Clock Select
pub fn siicaen(&mut self) -> SIICAEN_W
[src]
Bit 5 - Second I2C Address Enable
pub fn alerten(&mut self) -> ALERTEN_W
[src]
Bit 6 - SMBus Alert Response Address Enable
pub fn fack(&mut self) -> FACK_W
[src]
Bit 7 - Fast NACK/ACK Enable
impl W<u8, Reg<u8, _A2>>
[src]
impl W<u8, Reg<u8, _SLTH>>
[src]
pub fn sslt(&mut self) -> SSLT_W
[src]
Bits 0:7 - Most significant byte of SCL low timeout value that determines the timeout period of SCL low.
impl W<u8, Reg<u8, _SLTL>>
[src]
pub fn sslt(&mut self) -> SSLT_W
[src]
Bits 0:7 - Least significant byte of SCL low timeout value that determines the timeout period of SCL low.
impl W<u8, Reg<u8, _A1>>
[src]
impl W<u8, Reg<u8, _F>>
[src]
pub fn icr(&mut self) -> ICR_W
[src]
Bits 0:5 - ClockRate
pub fn mult(&mut self) -> MULT_W
[src]
Bits 6:7 - The MULT bits define the multiplier factor mul
impl W<u8, Reg<u8, _C1>>
[src]
pub fn dmaen(&mut self) -> DMAEN_W
[src]
Bit 0 - DMA Enable
pub fn wuen(&mut self) -> WUEN_W
[src]
Bit 1 - Wakeup Enable
pub fn rsta(&mut self) -> RSTA_W
[src]
Bit 2 - Repeat START
pub fn txak(&mut self) -> TXAK_W
[src]
Bit 3 - Transmit Acknowledge Enable
pub fn tx(&mut self) -> TX_W
[src]
Bit 4 - Transmit Mode Select
pub fn mst(&mut self) -> MST_W
[src]
Bit 5 - Master Mode Select
pub fn iicie(&mut self) -> IICIE_W
[src]
Bit 6 - I2C Interrupt Enable
pub fn iicen(&mut self) -> IICEN_W
[src]
Bit 7 - I2C Enable
impl W<u8, Reg<u8, _S>>
[src]
pub fn iicif(&mut self) -> IICIF_W
[src]
Bit 1 - Interrupt Flag
pub fn ram(&mut self) -> RAM_W
[src]
Bit 3 - Range Address Match
pub fn arbl(&mut self) -> ARBL_W
[src]
Bit 4 - Arbitration Lost
pub fn iaas(&mut self) -> IAAS_W
[src]
Bit 6 - Addressed As A Slave
impl W<u8, Reg<u8, _D>>
[src]
impl W<u8, Reg<u8, _C2>>
[src]
pub fn ad(&mut self) -> AD_W
[src]
Bits 0:2 - Slave Address
pub fn rmen(&mut self) -> RMEN_W
[src]
Bit 3 - Range Address Matching Enable
pub fn sbrc(&mut self) -> SBRC_W
[src]
Bit 4 - Slave Baud Rate Control
pub fn hdrs(&mut self) -> HDRS_W
[src]
Bit 5 - High Drive Select
pub fn adext(&mut self) -> ADEXT_W
[src]
Bit 6 - Address Extension
pub fn gcaen(&mut self) -> GCAEN_W
[src]
Bit 7 - General Call Address Enable
impl W<u8, Reg<u8, _FLT>>
[src]
pub fn flt(&mut self) -> FLT_W
[src]
Bits 0:3 - I2C Programmable Filter Factor
pub fn startf(&mut self) -> STARTF_W
[src]
Bit 4 - I2C Bus Start Detect Flag
pub fn ssie(&mut self) -> SSIE_W
[src]
Bit 5 - I2C Bus Stop or Start Interrupt Enable
pub fn stopf(&mut self) -> STOPF_W
[src]
Bit 6 - I2C Bus Stop Detect Flag
pub fn shen(&mut self) -> SHEN_W
[src]
Bit 7 - Stop Hold Enable
impl W<u8, Reg<u8, _RA>>
[src]
impl W<u8, Reg<u8, _SMB>>
[src]
pub fn shtf2ie(&mut self) -> SHTF2IE_W
[src]
Bit 0 - SHTF2 Interrupt Enable
pub fn shtf2(&mut self) -> SHTF2_W
[src]
Bit 1 - SCL High Timeout Flag 2
pub fn sltf(&mut self) -> SLTF_W
[src]
Bit 3 - SCL Low Timeout Flag
pub fn tcksel(&mut self) -> TCKSEL_W
[src]
Bit 4 - Timeout Counter Clock Select
pub fn siicaen(&mut self) -> SIICAEN_W
[src]
Bit 5 - Second I2C Address Enable
pub fn alerten(&mut self) -> ALERTEN_W
[src]
Bit 6 - SMBus Alert Response Address Enable
pub fn fack(&mut self) -> FACK_W
[src]
Bit 7 - Fast NACK/ACK Enable
impl W<u8, Reg<u8, _A2>>
[src]
impl W<u8, Reg<u8, _SLTH>>
[src]
pub fn sslt(&mut self) -> SSLT_W
[src]
Bits 0:7 - Most significant byte of SCL low timeout value that determines the timeout period of SCL low.
impl W<u8, Reg<u8, _SLTL>>
[src]
pub fn sslt(&mut self) -> SSLT_W
[src]
Bits 0:7 - Least significant byte of SCL low timeout value that determines the timeout period of SCL low.
impl W<u8, Reg<u8, _BDH>>
[src]
pub fn sbr(&mut self) -> SBR_W
[src]
Bits 0:4 - UART Baud Rate Bits
pub fn rxedgie(&mut self) -> RXEDGIE_W
[src]
Bit 6 - RxD Input Active Edge Interrupt Enable
pub fn lbkdie(&mut self) -> LBKDIE_W
[src]
Bit 7 - LIN Break Detect Interrupt Enable
impl W<u8, Reg<u8, _BDL>>
[src]
impl W<u8, Reg<u8, _C1>>
[src]
pub fn pt(&mut self) -> PT_W
[src]
Bit 0 - Parity Type
pub fn pe(&mut self) -> PE_W
[src]
Bit 1 - Parity Enable
pub fn ilt(&mut self) -> ILT_W
[src]
Bit 2 - Idle Line Type Select
pub fn wake(&mut self) -> WAKE_W
[src]
Bit 3 - Receiver Wakeup Method Select
pub fn m(&mut self) -> M_W
[src]
Bit 4 - 9-bit or 8-bit Mode Select
pub fn rsrc(&mut self) -> RSRC_W
[src]
Bit 5 - Receiver Source Select
pub fn uartswai(&mut self) -> UARTSWAI_W
[src]
Bit 6 - UART Stops in Wait Mode
pub fn loops(&mut self) -> LOOPS_W
[src]
Bit 7 - Loop Mode Select
impl W<u8, Reg<u8, _C2>>
[src]
pub fn sbk(&mut self) -> SBK_W
[src]
Bit 0 - Send Break
pub fn rwu(&mut self) -> RWU_W
[src]
Bit 1 - Receiver Wakeup Control
pub fn re(&mut self) -> RE_W
[src]
Bit 2 - Receiver Enable
pub fn te(&mut self) -> TE_W
[src]
Bit 3 - Transmitter Enable
pub fn ilie(&mut self) -> ILIE_W
[src]
Bit 4 - Idle Line Interrupt Enable
pub fn rie(&mut self) -> RIE_W
[src]
Bit 5 - Receiver Full Interrupt or DMA Transfer Enable
pub fn tcie(&mut self) -> TCIE_W
[src]
Bit 6 - Transmission Complete Interrupt Enable
pub fn tie(&mut self) -> TIE_W
[src]
Bit 7 - Transmitter Interrupt or DMA Transfer Enable.
impl W<u8, Reg<u8, _S2>>
[src]
pub fn lbkde(&mut self) -> LBKDE_W
[src]
Bit 1 - LIN Break Detection Enable
pub fn brk13(&mut self) -> BRK13_W
[src]
Bit 2 - Break Transmit Character Length
pub fn rwuid(&mut self) -> RWUID_W
[src]
Bit 3 - Receive Wakeup Idle Detect
pub fn rxinv(&mut self) -> RXINV_W
[src]
Bit 4 - Receive Data Inversion
pub fn msbf(&mut self) -> MSBF_W
[src]
Bit 5 - Most Significant Bit First
pub fn rxedgif(&mut self) -> RXEDGIF_W
[src]
Bit 6 - RxD Pin Active Edge Interrupt Flag
pub fn lbkdif(&mut self) -> LBKDIF_W
[src]
Bit 7 - LIN Break Detect Interrupt Flag
impl W<u8, Reg<u8, _C3>>
[src]
pub fn peie(&mut self) -> PEIE_W
[src]
Bit 0 - Parity Error Interrupt Enable
pub fn feie(&mut self) -> FEIE_W
[src]
Bit 1 - Framing Error Interrupt Enable
pub fn neie(&mut self) -> NEIE_W
[src]
Bit 2 - Noise Error Interrupt Enable
pub fn orie(&mut self) -> ORIE_W
[src]
Bit 3 - Overrun Error Interrupt Enable
pub fn txinv(&mut self) -> TXINV_W
[src]
Bit 4 - Transmit Data Inversion.
pub fn txdir(&mut self) -> TXDIR_W
[src]
Bit 5 - Transmitter Pin Data Direction in Single-Wire mode
pub fn t8(&mut self) -> T8_W
[src]
Bit 6 - Transmit Bit 8
impl W<u8, Reg<u8, _D>>
[src]
pub fn rt(&mut self) -> RT_W
[src]
Bits 0:7 - Reads return the contents of the read-only receive data register and writes go to the write-only transmit data register
impl W<u8, Reg<u8, _MA1>>
[src]
impl W<u8, Reg<u8, _MA2>>
[src]
impl W<u8, Reg<u8, _C4>>
[src]
pub fn brfa(&mut self) -> BRFA_W
[src]
Bits 0:4 - Baud Rate Fine Adjust
pub fn m10(&mut self) -> M10_W
[src]
Bit 5 - 10-bit Mode select
pub fn maen2(&mut self) -> MAEN2_W
[src]
Bit 6 - Match Address Mode Enable 2
pub fn maen1(&mut self) -> MAEN1_W
[src]
Bit 7 - Match Address Mode Enable 1
impl W<u8, Reg<u8, _C5>>
[src]
pub fn rdmas(&mut self) -> RDMAS_W
[src]
Bit 5 - Receiver Full DMA Select
pub fn tdmas(&mut self) -> TDMAS_W
[src]
Bit 7 - Transmitter DMA Select
impl W<u8, Reg<u8, _MODEM>>
[src]
pub fn txctse(&mut self) -> TXCTSE_W
[src]
Bit 0 - Transmitter clear-to-send enable
pub fn txrtse(&mut self) -> TXRTSE_W
[src]
Bit 1 - Transmitter request-to-send enable
pub fn txrtspol(&mut self) -> TXRTSPOL_W
[src]
Bit 2 - Transmitter request-to-send polarity
pub fn rxrtse(&mut self) -> RXRTSE_W
[src]
Bit 3 - Receiver request-to-send enable
impl W<u8, Reg<u8, _IR>>
[src]
pub fn tnp(&mut self) -> TNP_W
[src]
Bits 0:1 - Transmitter narrow pulse
pub fn iren(&mut self) -> IREN_W
[src]
Bit 2 - Infrared enable
impl W<u8, Reg<u8, _PFIFO>>
[src]
pub fn rxfe(&mut self) -> RXFE_W
[src]
Bit 3 - Receive FIFO Enable
pub fn txfe(&mut self) -> TXFE_W
[src]
Bit 7 - Transmit FIFO Enable
impl W<u8, Reg<u8, _CFIFO>>
[src]
pub fn rxufe(&mut self) -> RXUFE_W
[src]
Bit 0 - Receive FIFO Underflow Interrupt Enable
pub fn txofe(&mut self) -> TXOFE_W
[src]
Bit 1 - Transmit FIFO Overflow Interrupt Enable
pub fn rxofe(&mut self) -> RXOFE_W
[src]
Bit 2 - Receive FIFO Overflow Interrupt Enable
pub fn rxflush(&mut self) -> RXFLUSH_W
[src]
Bit 6 - Receive FIFO/Buffer Flush
pub fn txflush(&mut self) -> TXFLUSH_W
[src]
Bit 7 - Transmit FIFO/Buffer Flush
impl W<u8, Reg<u8, _SFIFO>>
[src]
pub fn rxuf(&mut self) -> RXUF_W
[src]
Bit 0 - Receiver Buffer Underflow Flag
pub fn txof(&mut self) -> TXOF_W
[src]
Bit 1 - Transmitter Buffer Overflow Flag
pub fn rxof(&mut self) -> RXOF_W
[src]
Bit 2 - Receiver Buffer Overflow Flag
impl W<u8, Reg<u8, _TWFIFO>>
[src]
impl W<u8, Reg<u8, _RWFIFO>>
[src]
impl W<u8, Reg<u8, _C7816>>
[src]
pub fn iso_7816e(&mut self) -> ISO_7816E_W
[src]
Bit 0 - ISO-7816 Functionality Enabled
pub fn ttype(&mut self) -> TTYPE_W
[src]
Bit 1 - Transfer Type
pub fn init(&mut self) -> INIT_W
[src]
Bit 2 - Detect Initial Character
pub fn anack(&mut self) -> ANACK_W
[src]
Bit 3 - Generate NACK on Error
pub fn onack(&mut self) -> ONACK_W
[src]
Bit 4 - Generate NACK on Overflow
impl W<u8, Reg<u8, _IE7816>>
[src]
pub fn rxte(&mut self) -> RXTE_W
[src]
Bit 0 - Receive Threshold Exceeded Interrupt Enable
pub fn txte(&mut self) -> TXTE_W
[src]
Bit 1 - Transmit Threshold Exceeded Interrupt Enable
pub fn gtve(&mut self) -> GTVE_W
[src]
Bit 2 - Guard Timer Violated Interrupt Enable
pub fn initde(&mut self) -> INITDE_W
[src]
Bit 4 - Initial Character Detected Interrupt Enable
pub fn bwte(&mut self) -> BWTE_W
[src]
Bit 5 - Block Wait Timer Interrupt Enable
pub fn cwte(&mut self) -> CWTE_W
[src]
Bit 6 - Character Wait Timer Interrupt Enable
pub fn wte(&mut self) -> WTE_W
[src]
Bit 7 - Wait Timer Interrupt Enable
impl W<u8, Reg<u8, _IS7816>>
[src]
pub fn rxt(&mut self) -> RXT_W
[src]
Bit 0 - Receive Threshold Exceeded Interrupt
pub fn txt(&mut self) -> TXT_W
[src]
Bit 1 - Transmit Threshold Exceeded Interrupt
pub fn gtv(&mut self) -> GTV_W
[src]
Bit 2 - Guard Timer Violated Interrupt
pub fn initd(&mut self) -> INITD_W
[src]
Bit 4 - Initial Character Detected Interrupt
pub fn bwt(&mut self) -> BWT_W
[src]
Bit 5 - Block Wait Timer Interrupt
pub fn cwt(&mut self) -> CWT_W
[src]
Bit 6 - Character Wait Timer Interrupt
pub fn wt(&mut self) -> WT_W
[src]
Bit 7 - Wait Timer Interrupt
impl W<u8, Reg<u8, _WP7816T0>>
[src]
impl W<u8, Reg<u8, _WP7816T1>>
[src]
pub fn bwi(&mut self) -> BWI_W
[src]
Bits 0:3 - Block Wait Time Integer(C7816[TTYPE] = 1)
pub fn cwi(&mut self) -> CWI_W
[src]
Bits 4:7 - Character Wait Time Integer (C7816[TTYPE] = 1)
impl W<u8, Reg<u8, _WN7816>>
[src]
impl W<u8, Reg<u8, _WF7816>>
[src]
impl W<u8, Reg<u8, _ET7816>>
[src]
pub fn rxthreshold(&mut self) -> RXTHRESHOLD_W
[src]
Bits 0:3 - Receive NACK Threshold
pub fn txthreshold(&mut self) -> TXTHRESHOLD_W
[src]
Bits 4:7 - Transmit NACK Threshold
impl W<u8, Reg<u8, _TL7816>>
[src]
impl W<u8, Reg<u8, _BDH>>
[src]
pub fn sbr(&mut self) -> SBR_W
[src]
Bits 0:4 - UART Baud Rate Bits
pub fn rxedgie(&mut self) -> RXEDGIE_W
[src]
Bit 6 - RxD Input Active Edge Interrupt Enable
pub fn lbkdie(&mut self) -> LBKDIE_W
[src]
Bit 7 - LIN Break Detect Interrupt Enable
impl W<u8, Reg<u8, _BDL>>
[src]
impl W<u8, Reg<u8, _C1>>
[src]
pub fn pt(&mut self) -> PT_W
[src]
Bit 0 - Parity Type
pub fn pe(&mut self) -> PE_W
[src]
Bit 1 - Parity Enable
pub fn ilt(&mut self) -> ILT_W
[src]
Bit 2 - Idle Line Type Select
pub fn wake(&mut self) -> WAKE_W
[src]
Bit 3 - Receiver Wakeup Method Select
pub fn m(&mut self) -> M_W
[src]
Bit 4 - 9-bit or 8-bit Mode Select
pub fn rsrc(&mut self) -> RSRC_W
[src]
Bit 5 - Receiver Source Select
pub fn uartswai(&mut self) -> UARTSWAI_W
[src]
Bit 6 - UART Stops in Wait Mode
pub fn loops(&mut self) -> LOOPS_W
[src]
Bit 7 - Loop Mode Select
impl W<u8, Reg<u8, _C2>>
[src]
pub fn sbk(&mut self) -> SBK_W
[src]
Bit 0 - Send Break
pub fn rwu(&mut self) -> RWU_W
[src]
Bit 1 - Receiver Wakeup Control
pub fn re(&mut self) -> RE_W
[src]
Bit 2 - Receiver Enable
pub fn te(&mut self) -> TE_W
[src]
Bit 3 - Transmitter Enable
pub fn ilie(&mut self) -> ILIE_W
[src]
Bit 4 - Idle Line Interrupt Enable
pub fn rie(&mut self) -> RIE_W
[src]
Bit 5 - Receiver Full Interrupt or DMA Transfer Enable
pub fn tcie(&mut self) -> TCIE_W
[src]
Bit 6 - Transmission Complete Interrupt Enable
pub fn tie(&mut self) -> TIE_W
[src]
Bit 7 - Transmitter Interrupt or DMA Transfer Enable.
impl W<u8, Reg<u8, _S2>>
[src]
pub fn lbkde(&mut self) -> LBKDE_W
[src]
Bit 1 - LIN Break Detection Enable
pub fn brk13(&mut self) -> BRK13_W
[src]
Bit 2 - Break Transmit Character Length
pub fn rwuid(&mut self) -> RWUID_W
[src]
Bit 3 - Receive Wakeup Idle Detect
pub fn rxinv(&mut self) -> RXINV_W
[src]
Bit 4 - Receive Data Inversion
pub fn msbf(&mut self) -> MSBF_W
[src]
Bit 5 - Most Significant Bit First
pub fn rxedgif(&mut self) -> RXEDGIF_W
[src]
Bit 6 - RxD Pin Active Edge Interrupt Flag
pub fn lbkdif(&mut self) -> LBKDIF_W
[src]
Bit 7 - LIN Break Detect Interrupt Flag
impl W<u8, Reg<u8, _C3>>
[src]
pub fn peie(&mut self) -> PEIE_W
[src]
Bit 0 - Parity Error Interrupt Enable
pub fn feie(&mut self) -> FEIE_W
[src]
Bit 1 - Framing Error Interrupt Enable
pub fn neie(&mut self) -> NEIE_W
[src]
Bit 2 - Noise Error Interrupt Enable
pub fn orie(&mut self) -> ORIE_W
[src]
Bit 3 - Overrun Error Interrupt Enable
pub fn txinv(&mut self) -> TXINV_W
[src]
Bit 4 - Transmit Data Inversion.
pub fn txdir(&mut self) -> TXDIR_W
[src]
Bit 5 - Transmitter Pin Data Direction in Single-Wire mode
pub fn t8(&mut self) -> T8_W
[src]
Bit 6 - Transmit Bit 8
impl W<u8, Reg<u8, _D>>
[src]
pub fn rt(&mut self) -> RT_W
[src]
Bits 0:7 - Reads return the contents of the read-only receive data register and writes go to the write-only transmit data register
impl W<u8, Reg<u8, _MA1>>
[src]
impl W<u8, Reg<u8, _MA2>>
[src]
impl W<u8, Reg<u8, _C4>>
[src]
pub fn brfa(&mut self) -> BRFA_W
[src]
Bits 0:4 - Baud Rate Fine Adjust
pub fn m10(&mut self) -> M10_W
[src]
Bit 5 - 10-bit Mode select
pub fn maen2(&mut self) -> MAEN2_W
[src]
Bit 6 - Match Address Mode Enable 2
pub fn maen1(&mut self) -> MAEN1_W
[src]
Bit 7 - Match Address Mode Enable 1
impl W<u8, Reg<u8, _C5>>
[src]
pub fn rdmas(&mut self) -> RDMAS_W
[src]
Bit 5 - Receiver Full DMA Select
pub fn tdmas(&mut self) -> TDMAS_W
[src]
Bit 7 - Transmitter DMA Select
impl W<u8, Reg<u8, _MODEM>>
[src]
pub fn txctse(&mut self) -> TXCTSE_W
[src]
Bit 0 - Transmitter clear-to-send enable
pub fn txrtse(&mut self) -> TXRTSE_W
[src]
Bit 1 - Transmitter request-to-send enable
pub fn txrtspol(&mut self) -> TXRTSPOL_W
[src]
Bit 2 - Transmitter request-to-send polarity
pub fn rxrtse(&mut self) -> RXRTSE_W
[src]
Bit 3 - Receiver request-to-send enable
impl W<u8, Reg<u8, _IR>>
[src]
pub fn tnp(&mut self) -> TNP_W
[src]
Bits 0:1 - Transmitter narrow pulse
pub fn iren(&mut self) -> IREN_W
[src]
Bit 2 - Infrared enable
impl W<u8, Reg<u8, _PFIFO>>
[src]
pub fn rxfe(&mut self) -> RXFE_W
[src]
Bit 3 - Receive FIFO Enable
pub fn txfe(&mut self) -> TXFE_W
[src]
Bit 7 - Transmit FIFO Enable
impl W<u8, Reg<u8, _CFIFO>>
[src]
pub fn rxufe(&mut self) -> RXUFE_W
[src]
Bit 0 - Receive FIFO Underflow Interrupt Enable
pub fn txofe(&mut self) -> TXOFE_W
[src]
Bit 1 - Transmit FIFO Overflow Interrupt Enable
pub fn rxofe(&mut self) -> RXOFE_W
[src]
Bit 2 - Receive FIFO Overflow Interrupt Enable
pub fn rxflush(&mut self) -> RXFLUSH_W
[src]
Bit 6 - Receive FIFO/Buffer Flush
pub fn txflush(&mut self) -> TXFLUSH_W
[src]
Bit 7 - Transmit FIFO/Buffer Flush
impl W<u8, Reg<u8, _SFIFO>>
[src]
pub fn rxuf(&mut self) -> RXUF_W
[src]
Bit 0 - Receiver Buffer Underflow Flag
pub fn txof(&mut self) -> TXOF_W
[src]
Bit 1 - Transmitter Buffer Overflow Flag
pub fn rxof(&mut self) -> RXOF_W
[src]
Bit 2 - Receiver Buffer Overflow Flag
impl W<u8, Reg<u8, _TWFIFO>>
[src]
impl W<u8, Reg<u8, _RWFIFO>>
[src]
impl W<u8, Reg<u8, _BDH>>
[src]
pub fn sbr(&mut self) -> SBR_W
[src]
Bits 0:4 - UART Baud Rate Bits
pub fn rxedgie(&mut self) -> RXEDGIE_W
[src]
Bit 6 - RxD Input Active Edge Interrupt Enable
pub fn lbkdie(&mut self) -> LBKDIE_W
[src]
Bit 7 - LIN Break Detect Interrupt Enable
impl W<u8, Reg<u8, _BDL>>
[src]
impl W<u8, Reg<u8, _C1>>
[src]
pub fn pt(&mut self) -> PT_W
[src]
Bit 0 - Parity Type
pub fn pe(&mut self) -> PE_W
[src]
Bit 1 - Parity Enable
pub fn ilt(&mut self) -> ILT_W
[src]
Bit 2 - Idle Line Type Select
pub fn wake(&mut self) -> WAKE_W
[src]
Bit 3 - Receiver Wakeup Method Select
pub fn m(&mut self) -> M_W
[src]
Bit 4 - 9-bit or 8-bit Mode Select
pub fn rsrc(&mut self) -> RSRC_W
[src]
Bit 5 - Receiver Source Select
pub fn uartswai(&mut self) -> UARTSWAI_W
[src]
Bit 6 - UART Stops in Wait Mode
pub fn loops(&mut self) -> LOOPS_W
[src]
Bit 7 - Loop Mode Select
impl W<u8, Reg<u8, _C2>>
[src]
pub fn sbk(&mut self) -> SBK_W
[src]
Bit 0 - Send Break
pub fn rwu(&mut self) -> RWU_W
[src]
Bit 1 - Receiver Wakeup Control
pub fn re(&mut self) -> RE_W
[src]
Bit 2 - Receiver Enable
pub fn te(&mut self) -> TE_W
[src]
Bit 3 - Transmitter Enable
pub fn ilie(&mut self) -> ILIE_W
[src]
Bit 4 - Idle Line Interrupt Enable
pub fn rie(&mut self) -> RIE_W
[src]
Bit 5 - Receiver Full Interrupt or DMA Transfer Enable
pub fn tcie(&mut self) -> TCIE_W
[src]
Bit 6 - Transmission Complete Interrupt Enable
pub fn tie(&mut self) -> TIE_W
[src]
Bit 7 - Transmitter Interrupt or DMA Transfer Enable.
impl W<u8, Reg<u8, _S2>>
[src]
pub fn lbkde(&mut self) -> LBKDE_W
[src]
Bit 1 - LIN Break Detection Enable
pub fn brk13(&mut self) -> BRK13_W
[src]
Bit 2 - Break Transmit Character Length
pub fn rwuid(&mut self) -> RWUID_W
[src]
Bit 3 - Receive Wakeup Idle Detect
pub fn rxinv(&mut self) -> RXINV_W
[src]
Bit 4 - Receive Data Inversion
pub fn msbf(&mut self) -> MSBF_W
[src]
Bit 5 - Most Significant Bit First
pub fn rxedgif(&mut self) -> RXEDGIF_W
[src]
Bit 6 - RxD Pin Active Edge Interrupt Flag
pub fn lbkdif(&mut self) -> LBKDIF_W
[src]
Bit 7 - LIN Break Detect Interrupt Flag
impl W<u8, Reg<u8, _C3>>
[src]
pub fn peie(&mut self) -> PEIE_W
[src]
Bit 0 - Parity Error Interrupt Enable
pub fn feie(&mut self) -> FEIE_W
[src]
Bit 1 - Framing Error Interrupt Enable
pub fn neie(&mut self) -> NEIE_W
[src]
Bit 2 - Noise Error Interrupt Enable
pub fn orie(&mut self) -> ORIE_W
[src]
Bit 3 - Overrun Error Interrupt Enable
pub fn txinv(&mut self) -> TXINV_W
[src]
Bit 4 - Transmit Data Inversion.
pub fn txdir(&mut self) -> TXDIR_W
[src]
Bit 5 - Transmitter Pin Data Direction in Single-Wire mode
pub fn t8(&mut self) -> T8_W
[src]
Bit 6 - Transmit Bit 8
impl W<u8, Reg<u8, _D>>
[src]
pub fn rt(&mut self) -> RT_W
[src]
Bits 0:7 - Reads return the contents of the read-only receive data register and writes go to the write-only transmit data register
impl W<u8, Reg<u8, _MA1>>
[src]
impl W<u8, Reg<u8, _MA2>>
[src]
impl W<u8, Reg<u8, _C4>>
[src]
pub fn brfa(&mut self) -> BRFA_W
[src]
Bits 0:4 - Baud Rate Fine Adjust
pub fn m10(&mut self) -> M10_W
[src]
Bit 5 - 10-bit Mode select
pub fn maen2(&mut self) -> MAEN2_W
[src]
Bit 6 - Match Address Mode Enable 2
pub fn maen1(&mut self) -> MAEN1_W
[src]
Bit 7 - Match Address Mode Enable 1
impl W<u8, Reg<u8, _C5>>
[src]
pub fn rdmas(&mut self) -> RDMAS_W
[src]
Bit 5 - Receiver Full DMA Select
pub fn tdmas(&mut self) -> TDMAS_W
[src]
Bit 7 - Transmitter DMA Select
impl W<u8, Reg<u8, _MODEM>>
[src]
pub fn txctse(&mut self) -> TXCTSE_W
[src]
Bit 0 - Transmitter clear-to-send enable
pub fn txrtse(&mut self) -> TXRTSE_W
[src]
Bit 1 - Transmitter request-to-send enable
pub fn txrtspol(&mut self) -> TXRTSPOL_W
[src]
Bit 2 - Transmitter request-to-send polarity
pub fn rxrtse(&mut self) -> RXRTSE_W
[src]
Bit 3 - Receiver request-to-send enable
impl W<u8, Reg<u8, _IR>>
[src]
pub fn tnp(&mut self) -> TNP_W
[src]
Bits 0:1 - Transmitter narrow pulse
pub fn iren(&mut self) -> IREN_W
[src]
Bit 2 - Infrared enable
impl W<u8, Reg<u8, _PFIFO>>
[src]
pub fn rxfe(&mut self) -> RXFE_W
[src]
Bit 3 - Receive FIFO Enable
pub fn txfe(&mut self) -> TXFE_W
[src]
Bit 7 - Transmit FIFO Enable
impl W<u8, Reg<u8, _CFIFO>>
[src]
pub fn rxufe(&mut self) -> RXUFE_W
[src]
Bit 0 - Receive FIFO Underflow Interrupt Enable
pub fn txofe(&mut self) -> TXOFE_W
[src]
Bit 1 - Transmit FIFO Overflow Interrupt Enable
pub fn rxofe(&mut self) -> RXOFE_W
[src]
Bit 2 - Receive FIFO Overflow Interrupt Enable
pub fn rxflush(&mut self) -> RXFLUSH_W
[src]
Bit 6 - Receive FIFO/Buffer Flush
pub fn txflush(&mut self) -> TXFLUSH_W
[src]
Bit 7 - Transmit FIFO/Buffer Flush
impl W<u8, Reg<u8, _SFIFO>>
[src]
pub fn rxuf(&mut self) -> RXUF_W
[src]
Bit 0 - Receiver Buffer Underflow Flag
pub fn txof(&mut self) -> TXOF_W
[src]
Bit 1 - Transmitter Buffer Overflow Flag
pub fn rxof(&mut self) -> RXOF_W
[src]
Bit 2 - Receiver Buffer Overflow Flag
impl W<u8, Reg<u8, _TWFIFO>>
[src]
impl W<u8, Reg<u8, _RWFIFO>>
[src]
impl W<u8, Reg<u8, _OTGISTAT>>
[src]
pub fn avbuschg(&mut self) -> AVBUSCHG_W
[src]
Bit 0 - This bit is set when a change in VBUS is detected on an A device.
pub fn b_sess_chg(&mut self) -> B_SESS_CHG_W
[src]
Bit 2 - This bit is set when a change in VBUS is detected on a B device.
pub fn sessvldchg(&mut self) -> SESSVLDCHG_W
[src]
Bit 3 - This bit is set when a change in VBUS is detected indicating a session valid or a session no longer valid
pub fn line_state_chg(&mut self) -> LINE_STATE_CHG_W
[src]
Bit 5 - This bit is set when the USB line state changes
pub fn onemsec(&mut self) -> ONEMSEC_W
[src]
Bit 6 - This bit is set when the 1 millisecond timer expires
pub fn idchg(&mut self) -> IDCHG_W
[src]
Bit 7 - This bit is set when a change in the ID Signal from the USB connector is sensed.
impl W<u8, Reg<u8, _OTGICR>>
[src]
pub fn avbusen(&mut self) -> AVBUSEN_W
[src]
Bit 0 - A VBUS Valid Interrupt Enable
pub fn bsessen(&mut self) -> BSESSEN_W
[src]
Bit 2 - B Session END Interrupt Enable
pub fn sessvlden(&mut self) -> SESSVLDEN_W
[src]
Bit 3 - Session Valid Interrupt Enable
pub fn linestateen(&mut self) -> LINESTATEEN_W
[src]
Bit 5 - Line State Change Interrupt Enable
pub fn onemsecen(&mut self) -> ONEMSECEN_W
[src]
Bit 6 - One Millisecond Interrupt Enable
pub fn iden(&mut self) -> IDEN_W
[src]
Bit 7 - ID Interrupt Enable
impl W<u8, Reg<u8, _OTGSTAT>>
[src]
pub fn avbusvld(&mut self) -> AVBUSVLD_W
[src]
Bit 0 - A VBUS Valid
pub fn bsessend(&mut self) -> BSESSEND_W
[src]
Bit 2 - B Session End
pub fn sess_vld(&mut self) -> SESS_VLD_W
[src]
Bit 3 - Session Valid
pub fn linestatestable(&mut self) -> LINESTATESTABLE_W
[src]
Bit 5 - Indicates that the internal signals that control the LINE_STATE_CHG field of OTGISTAT are stable for at least 1 millisecond
pub fn onemsecen(&mut self) -> ONEMSECEN_W
[src]
Bit 6 - This bit is reserved for the 1ms count, but it is not useful to software.
pub fn id(&mut self) -> ID_W
[src]
Bit 7 - Indicates the current state of the ID pin on the USB connector
impl W<u8, Reg<u8, _OTGCTL>>
[src]
pub fn otgen(&mut self) -> OTGEN_W
[src]
Bit 2 - On-The-Go pullup/pulldown resistor enable
pub fn dmlow(&mut self) -> DMLOW_W
[src]
Bit 4 - D- Data Line pull-down resistor enable
pub fn dplow(&mut self) -> DPLOW_W
[src]
Bit 5 - D+ Data Line pull-down resistor enable
pub fn dphigh(&mut self) -> DPHIGH_W
[src]
Bit 7 - D+ Data Line pullup resistor enable
impl W<u8, Reg<u8, _ISTAT>>
[src]
pub fn usbrst(&mut self) -> USBRST_W
[src]
Bit 0 - This bit is set when the USB Module has decoded a valid USB reset
pub fn error(&mut self) -> ERROR_W
[src]
Bit 1 - This bit is set when any of the error conditions within Error Interrupt Status (ERRSTAT) register occur
pub fn softok(&mut self) -> SOFTOK_W
[src]
Bit 2 - This bit is set when the USB Module receives a Start Of Frame (SOF) token
pub fn tokdne(&mut self) -> TOKDNE_W
[src]
Bit 3 - This bit is set when the current token being processed has completed
pub fn sleep(&mut self) -> SLEEP_W
[src]
Bit 4 - This bit is set when the USB Module detects a constant idle on the USB bus for 3 ms
pub fn resume(&mut self) -> RESUME_W
[src]
Bit 5 - This bit is set depending upon the DP/DM signals, and can be used to signal remote wake-up signaling on the USB bus
pub fn attach(&mut self) -> ATTACH_W
[src]
Bit 6 - Attach Interrupt
pub fn stall(&mut self) -> STALL_W
[src]
Bit 7 - Stall Interrupt
impl W<u8, Reg<u8, _INTEN>>
[src]
pub fn usbrsten(&mut self) -> USBRSTEN_W
[src]
Bit 0 - USBRST Interrupt Enable
pub fn erroren(&mut self) -> ERROREN_W
[src]
Bit 1 - ERROR Interrupt Enable
pub fn softoken(&mut self) -> SOFTOKEN_W
[src]
Bit 2 - SOFTOK Interrupt Enable
pub fn tokdneen(&mut self) -> TOKDNEEN_W
[src]
Bit 3 - TOKDNE Interrupt Enable
pub fn sleepen(&mut self) -> SLEEPEN_W
[src]
Bit 4 - SLEEP Interrupt Enable
pub fn resumeen(&mut self) -> RESUMEEN_W
[src]
Bit 5 - RESUME Interrupt Enable
pub fn attachen(&mut self) -> ATTACHEN_W
[src]
Bit 6 - ATTACH Interrupt Enable
pub fn stallen(&mut self) -> STALLEN_W
[src]
Bit 7 - STALL Interrupt Enable
impl W<u8, Reg<u8, _ERRSTAT>>
[src]
pub fn piderr(&mut self) -> PIDERR_W
[src]
Bit 0 - This bit is set when the PID check field fails.
pub fn crc5eof(&mut self) -> CRC5EOF_W
[src]
Bit 1 - This error interrupt has two functions
pub fn crc16(&mut self) -> CRC16_W
[src]
Bit 2 - This bit is set when a data packet is rejected due to a CRC16 error.
pub fn dfn8(&mut self) -> DFN8_W
[src]
Bit 3 - This bit is set if the data field received was not 8 bits in length
pub fn btoerr(&mut self) -> BTOERR_W
[src]
Bit 4 - This bit is set when a bus turnaround timeout error occurs
pub fn dmaerr(&mut self) -> DMAERR_W
[src]
Bit 5 - This bit is set if the USB Module has requested a DMA access to read a new BDT but has not been given the bus before it needs to receive or transmit data
pub fn btserr(&mut self) -> BTSERR_W
[src]
Bit 7 - This bit is set when a bit stuff error is detected
impl W<u8, Reg<u8, _ERREN>>
[src]
pub fn piderren(&mut self) -> PIDERREN_W
[src]
Bit 0 - PIDERR Interrupt Enable
pub fn crc5eofen(&mut self) -> CRC5EOFEN_W
[src]
Bit 1 - CRC5/EOF Interrupt Enable
pub fn crc16en(&mut self) -> CRC16EN_W
[src]
Bit 2 - CRC16 Interrupt Enable
pub fn dfn8en(&mut self) -> DFN8EN_W
[src]
Bit 3 - DFN8 Interrupt Enable
pub fn btoerren(&mut self) -> BTOERREN_W
[src]
Bit 4 - BTOERR Interrupt Enable
pub fn dmaerren(&mut self) -> DMAERREN_W
[src]
Bit 5 - DMAERR Interrupt Enable
pub fn btserren(&mut self) -> BTSERREN_W
[src]
Bit 7 - BTSERR Interrupt Enable
impl W<u8, Reg<u8, _CTL>>
[src]
pub fn usbensofen(&mut self) -> USBENSOFEN_W
[src]
Bit 0 - USB Enable
pub fn oddrst(&mut self) -> ODDRST_W
[src]
Bit 1 - Setting this bit to 1 resets all the BDT ODD ping/pong fields to 0, which then specifies the EVEN BDT bank
pub fn resume(&mut self) -> RESUME_W
[src]
Bit 2 - When set to 1 this bit enables the USB Module to execute resume signaling
pub fn hostmodeen(&mut self) -> HOSTMODEEN_W
[src]
Bit 3 - When set to 1, this bit enables the USB Module to operate in Host mode
pub fn reset(&mut self) -> RESET_W
[src]
Bit 4 - Setting this bit enables the USB Module to generate USB reset signaling
pub fn txsuspendtokenbusy(&mut self) -> TXSUSPENDTOKENBUSY_W
[src]
Bit 5 - In Host mode, TOKEN_BUSY is set when the USB module is busy executing a USB token
pub fn se0(&mut self) -> SE0_W
[src]
Bit 6 - Live USB Single Ended Zero signal
pub fn jstate(&mut self) -> JSTATE_W
[src]
Bit 7 - Live USB differential receiver JSTATE signal
impl W<u8, Reg<u8, _ADDR>>
[src]
pub fn addr(&mut self) -> ADDR_W
[src]
Bits 0:6 - USB Address
pub fn lsen(&mut self) -> LSEN_W
[src]
Bit 7 - Low Speed Enable bit
impl W<u8, Reg<u8, _BDTPAGE1>>
[src]
pub fn bdtba(&mut self) -> BDTBA_W
[src]
Bits 1:7 - Provides address bits 15 through 9 of the BDT base address.
impl W<u8, Reg<u8, _FRMNUML>>
[src]
pub fn frm(&mut self) -> FRM_W
[src]
Bits 0:7 - This 8-bit field and the 3-bit field in the Frame Number Register High are used to compute the address where the current Buffer Descriptor Table (BDT) resides in system memory
impl W<u8, Reg<u8, _FRMNUMH>>
[src]
pub fn frm(&mut self) -> FRM_W
[src]
Bits 0:2 - This 3-bit field and the 8-bit field in the Frame Number Register Low are used to compute the address where the current Buffer Descriptor Table (BDT) resides in system memory
impl W<u8, Reg<u8, _TOKEN>>
[src]
pub fn tokenendpt(&mut self) -> TOKENENDPT_W
[src]
Bits 0:3 - Holds the Endpoint address for the token command
pub fn tokenpid(&mut self) -> TOKENPID_W
[src]
Bits 4:7 - Contains the token type executed by the USB module.
impl W<u8, Reg<u8, _SOFTHLD>>
[src]
impl W<u8, Reg<u8, _BDTPAGE2>>
[src]
pub fn bdtba(&mut self) -> BDTBA_W
[src]
Bits 0:7 - Provides address bits 23 through 16 of the BDT base address that defines the location of Buffer Descriptor Table resides in system memory
impl W<u8, Reg<u8, _BDTPAGE3>>
[src]
pub fn bdtba(&mut self) -> BDTBA_W
[src]
Bits 0:7 - Provides address bits 31 through 24 of the BDT base address that defines the location of Buffer Descriptor Table resides in system memory
impl W<u8, Reg<u8, _ENDPT>>
[src]
pub fn ephshk(&mut self) -> EPHSHK_W
[src]
Bit 0 - When set this bit enables an endpoint to perform handshaking during a transaction to this endpoint
pub fn epstall(&mut self) -> EPSTALL_W
[src]
Bit 1 - When set this bit indicates that the endpoint is called
pub fn eptxen(&mut self) -> EPTXEN_W
[src]
Bit 2 - This bit, when set, enables the endpoint for TX transfers.
pub fn eprxen(&mut self) -> EPRXEN_W
[src]
Bit 3 - This bit, when set, enables the endpoint for RX transfers.
pub fn epctldis(&mut self) -> EPCTLDIS_W
[src]
Bit 4 - This bit, when set, disables control (SETUP) transfers
pub fn retrydis(&mut self) -> RETRYDIS_W
[src]
Bit 6 - This is a Host mode only bit and is present in the control register for endpoint 0 (ENDPT0) only
pub fn hostwohub(&mut self) -> HOSTWOHUB_W
[src]
Bit 7 - This is a Host mode only field and is present in the control register for endpoint 0 (ENDPT0) only
impl W<u8, Reg<u8, _USBCTRL>>
[src]
pub fn pde(&mut self) -> PDE_W
[src]
Bit 6 - Enables the weak pulldowns on the USB transceiver.
pub fn susp(&mut self) -> SUSP_W
[src]
Bit 7 - Places the USB transceiver into the suspend state.
impl W<u8, Reg<u8, _CONTROL>>
[src]
pub fn dppullupnonotg(&mut self) -> DPPULLUPNONOTG_W
[src]
Bit 4 - Provides control of the DP Pullup in the USB OTG module, if USB is configured in non-OTG device mode
impl W<u8, Reg<u8, _USBTRC0>>
[src]
pub fn usbresmen(&mut self) -> USBRESMEN_W
[src]
Bit 5 - Asynchronous Resume Interrupt Enable
pub fn usbreset(&mut self) -> USBRESET_W
[src]
Bit 7 - USB Reset
impl W<u8, Reg<u8, _USBFRMADJUST>>
[src]
impl W<u8, Reg<u8, _CR0>>
[src]
pub fn hystctr(&mut self) -> HYSTCTR_W
[src]
Bits 0:1 - Comparator hard block hysteresis control
pub fn filter_cnt(&mut self) -> FILTER_CNT_W
[src]
Bits 4:6 - Filter Sample Count
impl W<u8, Reg<u8, _CR1>>
[src]
pub fn en(&mut self) -> EN_W
[src]
Bit 0 - Comparator Module Enable
pub fn ope(&mut self) -> OPE_W
[src]
Bit 1 - Comparator Output Pin Enable
pub fn cos(&mut self) -> COS_W
[src]
Bit 2 - Comparator Output Select
pub fn inv(&mut self) -> INV_W
[src]
Bit 3 - Comparator INVERT
pub fn pmode(&mut self) -> PMODE_W
[src]
Bit 4 - Power Mode Select
pub fn we(&mut self) -> WE_W
[src]
Bit 6 - Windowing Enable
pub fn se(&mut self) -> SE_W
[src]
Bit 7 - Sample Enable
impl W<u8, Reg<u8, _FPR>>
[src]
pub fn filt_per(&mut self) -> FILT_PER_W
[src]
Bits 0:7 - Filter Sample Period
impl W<u8, Reg<u8, _SCR>>
[src]
pub fn cff(&mut self) -> CFF_W
[src]
Bit 1 - Analog Comparator Flag Falling
pub fn cfr(&mut self) -> CFR_W
[src]
Bit 2 - Analog Comparator Flag Rising
pub fn ief(&mut self) -> IEF_W
[src]
Bit 3 - Comparator Interrupt Enable Falling
pub fn ier(&mut self) -> IER_W
[src]
Bit 4 - Comparator Interrupt Enable Rising
pub fn dmaen(&mut self) -> DMAEN_W
[src]
Bit 6 - DMA Enable Control
impl W<u8, Reg<u8, _DACCR>>
[src]
pub fn vosel(&mut self) -> VOSEL_W
[src]
Bits 0:5 - DAC Output Voltage Select
pub fn vrsel(&mut self) -> VRSEL_W
[src]
Bit 6 - Supply Voltage Reference Source Select
pub fn dacen(&mut self) -> DACEN_W
[src]
Bit 7 - DAC Enable
impl W<u8, Reg<u8, _MUXCR>>
[src]
pub fn msel(&mut self) -> MSEL_W
[src]
Bits 0:2 - Minus Input Mux Control
pub fn psel(&mut self) -> PSEL_W
[src]
Bits 3:5 - Plus Input Mux Control
pub fn pstm(&mut self) -> PSTM_W
[src]
Bit 7 - Pass Through Mode Enable
impl W<u8, Reg<u8, _CR0>>
[src]
pub fn hystctr(&mut self) -> HYSTCTR_W
[src]
Bits 0:1 - Comparator hard block hysteresis control
pub fn filter_cnt(&mut self) -> FILTER_CNT_W
[src]
Bits 4:6 - Filter Sample Count
impl W<u8, Reg<u8, _CR1>>
[src]
pub fn en(&mut self) -> EN_W
[src]
Bit 0 - Comparator Module Enable
pub fn ope(&mut self) -> OPE_W
[src]
Bit 1 - Comparator Output Pin Enable
pub fn cos(&mut self) -> COS_W
[src]
Bit 2 - Comparator Output Select
pub fn inv(&mut self) -> INV_W
[src]
Bit 3 - Comparator INVERT
pub fn pmode(&mut self) -> PMODE_W
[src]
Bit 4 - Power Mode Select
pub fn we(&mut self) -> WE_W
[src]
Bit 6 - Windowing Enable
pub fn se(&mut self) -> SE_W
[src]
Bit 7 - Sample Enable
impl W<u8, Reg<u8, _FPR>>
[src]
pub fn filt_per(&mut self) -> FILT_PER_W
[src]
Bits 0:7 - Filter Sample Period
impl W<u8, Reg<u8, _SCR>>
[src]
pub fn cff(&mut self) -> CFF_W
[src]
Bit 1 - Analog Comparator Flag Falling
pub fn cfr(&mut self) -> CFR_W
[src]
Bit 2 - Analog Comparator Flag Rising
pub fn ief(&mut self) -> IEF_W
[src]
Bit 3 - Comparator Interrupt Enable Falling
pub fn ier(&mut self) -> IER_W
[src]
Bit 4 - Comparator Interrupt Enable Rising
pub fn dmaen(&mut self) -> DMAEN_W
[src]
Bit 6 - DMA Enable Control
impl W<u8, Reg<u8, _DACCR>>
[src]
pub fn vosel(&mut self) -> VOSEL_W
[src]
Bits 0:5 - DAC Output Voltage Select
pub fn vrsel(&mut self) -> VRSEL_W
[src]
Bit 6 - Supply Voltage Reference Source Select
pub fn dacen(&mut self) -> DACEN_W
[src]
Bit 7 - DAC Enable
impl W<u8, Reg<u8, _MUXCR>>
[src]
pub fn msel(&mut self) -> MSEL_W
[src]
Bits 0:2 - Minus Input Mux Control
pub fn psel(&mut self) -> PSEL_W
[src]
Bits 3:5 - Plus Input Mux Control
pub fn pstm(&mut self) -> PSTM_W
[src]
Bit 7 - Pass Through Mode Enable
impl W<u8, Reg<u8, _CR0>>
[src]
pub fn hystctr(&mut self) -> HYSTCTR_W
[src]
Bits 0:1 - Comparator hard block hysteresis control
pub fn filter_cnt(&mut self) -> FILTER_CNT_W
[src]
Bits 4:6 - Filter Sample Count
impl W<u8, Reg<u8, _CR1>>
[src]
pub fn en(&mut self) -> EN_W
[src]
Bit 0 - Comparator Module Enable
pub fn ope(&mut self) -> OPE_W
[src]
Bit 1 - Comparator Output Pin Enable
pub fn cos(&mut self) -> COS_W
[src]
Bit 2 - Comparator Output Select
pub fn inv(&mut self) -> INV_W
[src]
Bit 3 - Comparator INVERT
pub fn pmode(&mut self) -> PMODE_W
[src]
Bit 4 - Power Mode Select
pub fn we(&mut self) -> WE_W
[src]
Bit 6 - Windowing Enable
pub fn se(&mut self) -> SE_W
[src]
Bit 7 - Sample Enable
impl W<u8, Reg<u8, _FPR>>
[src]
pub fn filt_per(&mut self) -> FILT_PER_W
[src]
Bits 0:7 - Filter Sample Period
impl W<u8, Reg<u8, _SCR>>
[src]
pub fn cff(&mut self) -> CFF_W
[src]
Bit 1 - Analog Comparator Flag Falling
pub fn cfr(&mut self) -> CFR_W
[src]
Bit 2 - Analog Comparator Flag Rising
pub fn ief(&mut self) -> IEF_W
[src]
Bit 3 - Comparator Interrupt Enable Falling
pub fn ier(&mut self) -> IER_W
[src]
Bit 4 - Comparator Interrupt Enable Rising
pub fn dmaen(&mut self) -> DMAEN_W
[src]
Bit 6 - DMA Enable Control
impl W<u8, Reg<u8, _DACCR>>
[src]
pub fn vosel(&mut self) -> VOSEL_W
[src]
Bits 0:5 - DAC Output Voltage Select
pub fn vrsel(&mut self) -> VRSEL_W
[src]
Bit 6 - Supply Voltage Reference Source Select
pub fn dacen(&mut self) -> DACEN_W
[src]
Bit 7 - DAC Enable
impl W<u8, Reg<u8, _MUXCR>>
[src]
pub fn msel(&mut self) -> MSEL_W
[src]
Bits 0:2 - Minus Input Mux Control
pub fn psel(&mut self) -> PSEL_W
[src]
Bits 3:5 - Plus Input Mux Control
pub fn pstm(&mut self) -> PSTM_W
[src]
Bit 7 - Pass Through Mode Enable
impl W<u8, Reg<u8, _TRM>>
[src]
pub fn trim(&mut self) -> TRIM_W
[src]
Bits 0:5 - Trim bits
pub fn chopen(&mut self) -> CHOPEN_W
[src]
Bit 6 - Chop oscillator enable. When set, internal chopping operation is enabled and the internal analog offset will be minimized.
impl W<u8, Reg<u8, _SC>>
[src]
pub fn mode_lv(&mut self) -> MODE_LV_W
[src]
Bits 0:1 - Buffer Mode selection
pub fn icompen(&mut self) -> ICOMPEN_W
[src]
Bit 5 - Second order curvature compensation enable
pub fn regen(&mut self) -> REGEN_W
[src]
Bit 6 - Regulator enable
pub fn vrefen(&mut self) -> VREFEN_W
[src]
Bit 7 - Internal Voltage Reference enable
impl W<u8, Reg<u8, _PE1>>
[src]
pub fn wupe0(&mut self) -> WUPE0_W
[src]
Bits 0:1 - Wakeup Pin Enable For LLWU_P0
pub fn wupe1(&mut self) -> WUPE1_W
[src]
Bits 2:3 - Wakeup Pin Enable For LLWU_P1
pub fn wupe2(&mut self) -> WUPE2_W
[src]
Bits 4:5 - Wakeup Pin Enable For LLWU_P2
pub fn wupe3(&mut self) -> WUPE3_W
[src]
Bits 6:7 - Wakeup Pin Enable For LLWU_P3
impl W<u8, Reg<u8, _PE2>>
[src]
pub fn wupe4(&mut self) -> WUPE4_W
[src]
Bits 0:1 - Wakeup Pin Enable For LLWU_P4
pub fn wupe5(&mut self) -> WUPE5_W
[src]
Bits 2:3 - Wakeup Pin Enable For LLWU_P5
pub fn wupe6(&mut self) -> WUPE6_W
[src]
Bits 4:5 - Wakeup Pin Enable For LLWU_P6
pub fn wupe7(&mut self) -> WUPE7_W
[src]
Bits 6:7 - Wakeup Pin Enable For LLWU_P7
impl W<u8, Reg<u8, _PE3>>
[src]
pub fn wupe8(&mut self) -> WUPE8_W
[src]
Bits 0:1 - Wakeup Pin Enable For LLWU_P8
pub fn wupe9(&mut self) -> WUPE9_W
[src]
Bits 2:3 - Wakeup Pin Enable For LLWU_P9
pub fn wupe10(&mut self) -> WUPE10_W
[src]
Bits 4:5 - Wakeup Pin Enable For LLWU_P10
pub fn wupe11(&mut self) -> WUPE11_W
[src]
Bits 6:7 - Wakeup Pin Enable For LLWU_P11
impl W<u8, Reg<u8, _PE4>>
[src]
pub fn wupe12(&mut self) -> WUPE12_W
[src]
Bits 0:1 - Wakeup Pin Enable For LLWU_P12
pub fn wupe13(&mut self) -> WUPE13_W
[src]
Bits 2:3 - Wakeup Pin Enable For LLWU_P13
pub fn wupe14(&mut self) -> WUPE14_W
[src]
Bits 4:5 - Wakeup Pin Enable For LLWU_P14
pub fn wupe15(&mut self) -> WUPE15_W
[src]
Bits 6:7 - Wakeup Pin Enable For LLWU_P15
impl W<u8, Reg<u8, _ME>>
[src]
pub fn wume0(&mut self) -> WUME0_W
[src]
Bit 0 - Wakeup Module Enable For Module 0
pub fn wume1(&mut self) -> WUME1_W
[src]
Bit 1 - Wakeup Module Enable for Module 1
pub fn wume2(&mut self) -> WUME2_W
[src]
Bit 2 - Wakeup Module Enable For Module 2
pub fn wume3(&mut self) -> WUME3_W
[src]
Bit 3 - Wakeup Module Enable For Module 3
pub fn wume4(&mut self) -> WUME4_W
[src]
Bit 4 - Wakeup Module Enable For Module 4
pub fn wume5(&mut self) -> WUME5_W
[src]
Bit 5 - Wakeup Module Enable For Module 5
pub fn wume6(&mut self) -> WUME6_W
[src]
Bit 6 - Wakeup Module Enable For Module 6
pub fn wume7(&mut self) -> WUME7_W
[src]
Bit 7 - Wakeup Module Enable For Module 7
impl W<u8, Reg<u8, _F1>>
[src]
pub fn wuf0(&mut self) -> WUF0_W
[src]
Bit 0 - Wakeup Flag For LLWU_P0
pub fn wuf1(&mut self) -> WUF1_W
[src]
Bit 1 - Wakeup Flag For LLWU_P1
pub fn wuf2(&mut self) -> WUF2_W
[src]
Bit 2 - Wakeup Flag For LLWU_P2
pub fn wuf3(&mut self) -> WUF3_W
[src]
Bit 3 - Wakeup Flag For LLWU_P3
pub fn wuf4(&mut self) -> WUF4_W
[src]
Bit 4 - Wakeup Flag For LLWU_P4
pub fn wuf5(&mut self) -> WUF5_W
[src]
Bit 5 - Wakeup Flag For LLWU_P5
pub fn wuf6(&mut self) -> WUF6_W
[src]
Bit 6 - Wakeup Flag For LLWU_P6
pub fn wuf7(&mut self) -> WUF7_W
[src]
Bit 7 - Wakeup Flag For LLWU_P7
impl W<u8, Reg<u8, _F2>>
[src]
pub fn wuf8(&mut self) -> WUF8_W
[src]
Bit 0 - Wakeup Flag For LLWU_P8
pub fn wuf9(&mut self) -> WUF9_W
[src]
Bit 1 - Wakeup Flag For LLWU_P9
pub fn wuf10(&mut self) -> WUF10_W
[src]
Bit 2 - Wakeup Flag For LLWU_P10
pub fn wuf11(&mut self) -> WUF11_W
[src]
Bit 3 - Wakeup Flag For LLWU_P11
pub fn wuf12(&mut self) -> WUF12_W
[src]
Bit 4 - Wakeup Flag For LLWU_P12
pub fn wuf13(&mut self) -> WUF13_W
[src]
Bit 5 - Wakeup Flag For LLWU_P13
pub fn wuf14(&mut self) -> WUF14_W
[src]
Bit 6 - Wakeup Flag For LLWU_P14
pub fn wuf15(&mut self) -> WUF15_W
[src]
Bit 7 - Wakeup Flag For LLWU_P15
impl W<u8, Reg<u8, _FILT1>>
[src]
pub fn filtsel(&mut self) -> FILTSEL_W
[src]
Bits 0:3 - Filter Pin Select
pub fn filte(&mut self) -> FILTE_W
[src]
Bits 5:6 - Digital Filter On External Pin
pub fn filtf(&mut self) -> FILTF_W
[src]
Bit 7 - Filter Detect Flag
impl W<u8, Reg<u8, _FILT2>>
[src]
pub fn filtsel(&mut self) -> FILTSEL_W
[src]
Bits 0:3 - Filter Pin Select
pub fn filte(&mut self) -> FILTE_W
[src]
Bits 5:6 - Digital Filter On External Pin
pub fn filtf(&mut self) -> FILTF_W
[src]
Bit 7 - Filter Detect Flag
impl W<u8, Reg<u8, _RST>>
[src]
pub fn rstfilt(&mut self) -> RSTFILT_W
[src]
Bit 0 - Digital Filter On RESET Pin
pub fn llrste(&mut self) -> LLRSTE_W
[src]
Bit 1 - Low-Leakage Mode RESET Enable
impl W<u8, Reg<u8, _LVDSC1>>
[src]
pub fn lvdv(&mut self) -> LVDV_W
[src]
Bits 0:1 - Low-Voltage Detect Voltage Select
pub fn lvdre(&mut self) -> LVDRE_W
[src]
Bit 4 - Low-Voltage Detect Reset Enable
pub fn lvdie(&mut self) -> LVDIE_W
[src]
Bit 5 - Low-Voltage Detect Interrupt Enable
pub fn lvdack(&mut self) -> LVDACK_W
[src]
Bit 6 - Low-Voltage Detect Acknowledge
impl W<u8, Reg<u8, _LVDSC2>>
[src]
pub fn lvwv(&mut self) -> LVWV_W
[src]
Bits 0:1 - Low-Voltage Warning Voltage Select
pub fn lvwie(&mut self) -> LVWIE_W
[src]
Bit 5 - Low-Voltage Warning Interrupt Enable
pub fn lvwack(&mut self) -> LVWACK_W
[src]
Bit 6 - Low-Voltage Warning Acknowledge
impl W<u8, Reg<u8, _REGSC>>
[src]
pub fn bgbe(&mut self) -> BGBE_W
[src]
Bit 0 - Bandgap Buffer Enable
pub fn ackiso(&mut self) -> ACKISO_W
[src]
Bit 3 - Acknowledge Isolation
pub fn bgen(&mut self) -> BGEN_W
[src]
Bit 4 - Bandgap Enable In VLPx Operation
impl W<u8, Reg<u8, _PMPROT>>
[src]
pub fn avlls(&mut self) -> AVLLS_W
[src]
Bit 1 - Allow Very-Low-Leakage Stop Mode
pub fn alls(&mut self) -> ALLS_W
[src]
Bit 3 - Allow Low-Leakage Stop Mode
pub fn avlp(&mut self) -> AVLP_W
[src]
Bit 5 - Allow Very-Low-Power Modes
impl W<u8, Reg<u8, _PMCTRL>>
[src]
pub fn stopm(&mut self) -> STOPM_W
[src]
Bits 0:2 - Stop Mode Control
pub fn runm(&mut self) -> RUNM_W
[src]
Bits 5:6 - Run Mode Control
pub fn lpwui(&mut self) -> LPWUI_W
[src]
Bit 7 - Low-Power Wake Up On Interrupt
impl W<u8, Reg<u8, _VLLSCTRL>>
[src]
pub fn vllsm(&mut self) -> VLLSM_W
[src]
Bits 0:2 - VLLS Mode Control
pub fn lpopo(&mut self) -> LPOPO_W
[src]
Bit 3 - LPO Power Option
pub fn ram2po(&mut self) -> RAM2PO_W
[src]
Bit 4 - RAM2 Power Option
pub fn porpo(&mut self) -> PORPO_W
[src]
Bit 5 - POR Power Option
impl W<u8, Reg<u8, _RPFC>>
[src]
pub fn rstfltsrw(&mut self) -> RSTFLTSRW_W
[src]
Bits 0:1 - Reset Pin Filter Select in Run and Wait Modes
pub fn rstfltss(&mut self) -> RSTFLTSS_W
[src]
Bit 2 - Reset Pin Filter Select in Stop Mode
impl W<u8, Reg<u8, _RPFW>>
[src]
pub fn rstfltsel(&mut self) -> RSTFLTSEL_W
[src]
Bits 0:4 - Reset Pin Filter Bus Clock Select
impl W<u8, Reg<u8, _DATL>>
[src]
pub fn data0(&mut self) -> DATA0_W
[src]
Bits 0:7 - When the DAC buffer is not enabled, DATA[11:0] controls the output voltage based on the following formula: V out = V in * (1 + DACDAT0[11:0])/4096 When the DAC buffer is enabled, DATA is mapped to the 16-word buffer
impl W<u8, Reg<u8, _DATH>>
[src]
pub fn data1(&mut self) -> DATA1_W
[src]
Bits 0:3 - When the DAC Buffer is not enabled, DATA[11:0] controls the output voltage based on the following formula
impl W<u8, Reg<u8, _SR>>
[src]
pub fn dacbfrpbf(&mut self) -> DACBFRPBF_W
[src]
Bit 0 - DAC Buffer Read Pointer Bottom Position Flag
pub fn dacbfrptf(&mut self) -> DACBFRPTF_W
[src]
Bit 1 - DAC Buffer Read Pointer Top Position Flag
pub fn dacbfwmf(&mut self) -> DACBFWMF_W
[src]
Bit 2 - DAC Buffer Watermark Flag
impl W<u8, Reg<u8, _C0>>
[src]
pub fn dacbbien(&mut self) -> DACBBIEN_W
[src]
Bit 0 - DAC Buffer Read Pointer Bottom Flag Interrupt Enable
pub fn dacbtien(&mut self) -> DACBTIEN_W
[src]
Bit 1 - DAC Buffer Read Pointer Top Flag Interrupt Enable
pub fn dacbwien(&mut self) -> DACBWIEN_W
[src]
Bit 2 - DAC Buffer Watermark Interrupt Enable
pub fn lpen(&mut self) -> LPEN_W
[src]
Bit 3 - DAC Low Power Control
pub fn dacswtrg(&mut self) -> DACSWTRG_W
[src]
Bit 4 - DAC Software Trigger
pub fn dactrgsel(&mut self) -> DACTRGSEL_W
[src]
Bit 5 - DAC Trigger Select
pub fn dacrfs(&mut self) -> DACRFS_W
[src]
Bit 6 - DAC Reference Select
pub fn dacen(&mut self) -> DACEN_W
[src]
Bit 7 - DAC Enable
impl W<u8, Reg<u8, _C1>>
[src]
pub fn dacbfen(&mut self) -> DACBFEN_W
[src]
Bit 0 - DAC Buffer Enable
pub fn dacbfmd(&mut self) -> DACBFMD_W
[src]
Bits 1:2 - DAC Buffer Work Mode Select
pub fn dacbfwm(&mut self) -> DACBFWM_W
[src]
Bits 3:4 - DAC Buffer Watermark Select
pub fn dmaen(&mut self) -> DMAEN_W
[src]
Bit 7 - DMA Enable Select
impl W<u8, Reg<u8, _C2>>
[src]
pub fn dacbfup(&mut self) -> DACBFUP_W
[src]
Bits 0:3 - DAC Buffer Upper Limit
pub fn dacbfrp(&mut self) -> DACBFRP_W
[src]
Bits 4:7 - DAC Buffer Read Pointer
impl W<u32, Reg<u32, _PDOR>>
[src]
impl W<u32, Reg<u32, _PSOR>>
[src]
impl W<u32, Reg<u32, _PCOR>>
[src]
impl W<u32, Reg<u32, _PTOR>>
[src]
impl W<u32, Reg<u32, _PDDR>>
[src]
impl W<u32, Reg<u32, _PDOR>>
[src]
impl W<u32, Reg<u32, _PSOR>>
[src]
impl W<u32, Reg<u32, _PCOR>>
[src]
impl W<u32, Reg<u32, _PTOR>>
[src]
impl W<u32, Reg<u32, _PDDR>>
[src]
impl W<u32, Reg<u32, _PDOR>>
[src]
impl W<u32, Reg<u32, _PSOR>>
[src]
impl W<u32, Reg<u32, _PCOR>>
[src]
impl W<u32, Reg<u32, _PTOR>>
[src]
impl W<u32, Reg<u32, _PDDR>>
[src]
impl W<u32, Reg<u32, _PDOR>>
[src]
impl W<u32, Reg<u32, _PSOR>>
[src]
impl W<u32, Reg<u32, _PCOR>>
[src]
impl W<u32, Reg<u32, _PTOR>>
[src]
impl W<u32, Reg<u32, _PDDR>>
[src]
impl W<u32, Reg<u32, _PDOR>>
[src]
impl W<u32, Reg<u32, _PSOR>>
[src]
impl W<u32, Reg<u32, _PCOR>>
[src]
impl W<u32, Reg<u32, _PTOR>>
[src]
impl W<u32, Reg<u32, _PDDR>>
[src]
impl W<u32, Reg<u32, _ACTLR>>
[src]
pub fn dismcycint(&mut self) -> DISMCYCINT_W
[src]
Bit 0 - Disables interruption of multi-cycle instructions.
pub fn disdefwbuf(&mut self) -> DISDEFWBUF_W
[src]
Bit 1 - Disables write buffer use during default memory map accesses.
pub fn disfold(&mut self) -> DISFOLD_W
[src]
Bit 2 - Disables folding of IT instructions.
impl W<u32, Reg<u32, _ICSR>>
[src]
pub fn pendstclr(&mut self) -> PENDSTCLR_W
[src]
Bit 25 - no description available
pub fn pendstset(&mut self) -> PENDSTSET_W
[src]
Bit 26 - no description available
pub fn pendsvclr(&mut self) -> PENDSVCLR_W
[src]
Bit 27 - no description available
pub fn pendsvset(&mut self) -> PENDSVSET_W
[src]
Bit 28 - no description available
pub fn nmipendset(&mut self) -> NMIPENDSET_W
[src]
Bit 31 - no description available
impl W<u32, Reg<u32, _VTOR>>
[src]
impl W<u32, Reg<u32, _AIRCR>>
[src]
pub fn vectreset(&mut self) -> VECTRESET_W
[src]
Bit 0 - no description available
pub fn vectclractive(&mut self) -> VECTCLRACTIVE_W
[src]
Bit 1 - no description available
pub fn sysresetreq(&mut self) -> SYSRESETREQ_W
[src]
Bit 2 - no description available
pub fn prigroup(&mut self) -> PRIGROUP_W
[src]
Bits 8:10 - Interrupt priority grouping field. This field determines the split of group priority from subpriority.
pub fn vectkey(&mut self) -> VECTKEY_W
[src]
Bits 16:31 - Register key
impl W<u32, Reg<u32, _SCR>>
[src]
pub fn sleeponexit(&mut self) -> SLEEPONEXIT_W
[src]
Bit 1 - no description available
pub fn sleepdeep(&mut self) -> SLEEPDEEP_W
[src]
Bit 2 - no description available
pub fn sevonpend(&mut self) -> SEVONPEND_W
[src]
Bit 4 - no description available
impl W<u32, Reg<u32, _CCR>>
[src]
pub fn nonbasethrdena(&mut self) -> NONBASETHRDENA_W
[src]
Bit 0 - no description available
pub fn usersetmpend(&mut self) -> USERSETMPEND_W
[src]
Bit 1 - Enables unprivileged software access to the STIR
pub fn unalign_trp(&mut self) -> UNALIGN_TRP_W
[src]
Bit 3 - Enables unaligned access traps
pub fn div_0_trp(&mut self) -> DIV_0_TRP_W
[src]
Bit 4 - Enables faulting or halting when the processor executes an SDIV or UDIV instruction with a divisor of 0
pub fn bfhfnmign(&mut self) -> BFHFNMIGN_W
[src]
Bit 8 - Enables handlers with priority -1 or -2 to ignore data BusFaults caused by load and store instructions.
pub fn stkalign(&mut self) -> STKALIGN_W
[src]
Bit 9 - Indicates stack alignment on exception entry
impl W<u32, Reg<u32, _SHPR1>>
[src]
pub fn pri_4(&mut self) -> PRI_4_W
[src]
Bits 0:7 - Priority of system handler 4, MemManage
pub fn pri_5(&mut self) -> PRI_5_W
[src]
Bits 8:15 - Priority of system handler 5, BusFault
pub fn pri_6(&mut self) -> PRI_6_W
[src]
Bits 16:23 - Priority of system handler 6, UsageFault
impl W<u32, Reg<u32, _SHPR2>>
[src]
impl W<u32, Reg<u32, _SHPR3>>
[src]
pub fn pri_14(&mut self) -> PRI_14_W
[src]
Bits 16:23 - Priority of system handler 14, PendSV
pub fn pri_15(&mut self) -> PRI_15_W
[src]
Bits 24:31 - Priority of system handler 15, SysTick exception
impl W<u32, Reg<u32, _SHCSR>>
[src]
pub fn memfaultact(&mut self) -> MEMFAULTACT_W
[src]
Bit 0 - no description available
pub fn busfaultact(&mut self) -> BUSFAULTACT_W
[src]
Bit 1 - no description available
pub fn usgfaultact(&mut self) -> USGFAULTACT_W
[src]
Bit 3 - no description available
pub fn svcallact(&mut self) -> SVCALLACT_W
[src]
Bit 7 - no description available
pub fn monitoract(&mut self) -> MONITORACT_W
[src]
Bit 8 - no description available
pub fn pendsvact(&mut self) -> PENDSVACT_W
[src]
Bit 10 - no description available
pub fn systickact(&mut self) -> SYSTICKACT_W
[src]
Bit 11 - no description available
pub fn usgfaultpended(&mut self) -> USGFAULTPENDED_W
[src]
Bit 12 - no description available
pub fn memfaultpended(&mut self) -> MEMFAULTPENDED_W
[src]
Bit 13 - no description available
pub fn busfaultpended(&mut self) -> BUSFAULTPENDED_W
[src]
Bit 14 - no description available
pub fn svcallpended(&mut self) -> SVCALLPENDED_W
[src]
Bit 15 - no description available
pub fn memfaultena(&mut self) -> MEMFAULTENA_W
[src]
Bit 16 - no description available
pub fn busfaultena(&mut self) -> BUSFAULTENA_W
[src]
Bit 17 - no description available
pub fn usgfaultena(&mut self) -> USGFAULTENA_W
[src]
Bit 18 - no description available
impl W<u32, Reg<u32, _CFSR>>
[src]
pub fn iaccviol(&mut self) -> IACCVIOL_W
[src]
Bit 0 - no description available
pub fn daccviol(&mut self) -> DACCVIOL_W
[src]
Bit 1 - no description available
pub fn munstkerr(&mut self) -> MUNSTKERR_W
[src]
Bit 3 - no description available
pub fn mstkerr(&mut self) -> MSTKERR_W
[src]
Bit 4 - no description available
pub fn mlsperr(&mut self) -> MLSPERR_W
[src]
Bit 5 - no description available
pub fn mmarvalid(&mut self) -> MMARVALID_W
[src]
Bit 7 - no description available
pub fn ibuserr(&mut self) -> IBUSERR_W
[src]
Bit 8 - no description available
pub fn preciserr(&mut self) -> PRECISERR_W
[src]
Bit 9 - no description available
pub fn impreciserr(&mut self) -> IMPRECISERR_W
[src]
Bit 10 - no description available
pub fn unstkerr(&mut self) -> UNSTKERR_W
[src]
Bit 11 - no description available
pub fn stkerr(&mut self) -> STKERR_W
[src]
Bit 12 - no description available
pub fn lsperr(&mut self) -> LSPERR_W
[src]
Bit 13 - no description available
pub fn bfarvalid(&mut self) -> BFARVALID_W
[src]
Bit 15 - no description available
pub fn undefinstr(&mut self) -> UNDEFINSTR_W
[src]
Bit 16 - no description available
pub fn invstate(&mut self) -> INVSTATE_W
[src]
Bit 17 - no description available
pub fn invpc(&mut self) -> INVPC_W
[src]
Bit 18 - no description available
pub fn nocp(&mut self) -> NOCP_W
[src]
Bit 19 - no description available
pub fn unaligned(&mut self) -> UNALIGNED_W
[src]
Bit 24 - no description available
pub fn divbyzero(&mut self) -> DIVBYZERO_W
[src]
Bit 25 - no description available
impl W<u32, Reg<u32, _HFSR>>
[src]
pub fn vecttbl(&mut self) -> VECTTBL_W
[src]
Bit 1 - no description available
pub fn forced(&mut self) -> FORCED_W
[src]
Bit 30 - no description available
pub fn debugevt(&mut self) -> DEBUGEVT_W
[src]
Bit 31 - no description available
impl W<u32, Reg<u32, _DFSR>>
[src]
pub fn halted(&mut self) -> HALTED_W
[src]
Bit 0 - no description available
pub fn bkpt(&mut self) -> BKPT_W
[src]
Bit 1 - no description available
pub fn dwttrap(&mut self) -> DWTTRAP_W
[src]
Bit 2 - no description available
pub fn vcatch(&mut self) -> VCATCH_W
[src]
Bit 3 - no description available
pub fn external(&mut self) -> EXTERNAL_W
[src]
Bit 4 - no description available
impl W<u32, Reg<u32, _MMFAR>>
[src]
impl W<u32, Reg<u32, _BFAR>>
[src]
impl W<u32, Reg<u32, _AFSR>>
[src]
pub fn auxfault(&mut self) -> AUXFAULT_W
[src]
Bits 0:31 - Latched version of the AUXFAULT inputs
impl W<u32, Reg<u32, _CPACR>>
[src]
pub fn cp10(&mut self) -> CP10_W
[src]
Bits 20:21 - Access privileges for coprocessor 10.
pub fn cp11(&mut self) -> CP11_W
[src]
Bits 22:23 - Access privileges for coprocessor 11.
impl W<u32, Reg<u32, _FPCCR>>
[src]
pub fn lspact(&mut self) -> LSPACT_W
[src]
Bit 0 - Lazy state preservation.
pub fn user(&mut self) -> USER_W
[src]
Bit 1 - Privilege level when the floating-point stack frame was allocated.
pub fn thread(&mut self) -> THREAD_W
[src]
Bit 3 - Mode when the floating-point stack frame was allocated.
pub fn hfrdy(&mut self) -> HFRDY_W
[src]
Bit 4 - Permission to set the HardFault handler to the pending state when the floating-point stack frame was allocated.
pub fn mmrdy(&mut self) -> MMRDY_W
[src]
Bit 5 - Permission to set the MemManage handler to the pending state when the floating-point stack frame was allocated.
pub fn bfrdy(&mut self) -> BFRDY_W
[src]
Bit 6 - Permission to set the BusFault handler to the pending state when the floating-point stack frame was allocated.
pub fn monrdy(&mut self) -> MONRDY_W
[src]
Bit 8 - Permission to set the MON_PEND when the floating-point stack frame was allocated.
pub fn lspen(&mut self) -> LSPEN_W
[src]
Bit 30 - Lazy state preservation for floating-point context.
pub fn aspen(&mut self) -> ASPEN_W
[src]
Bit 31 - Enables CONTROL2 setting on execution of a floating-point instruction. This results in automatic hardware state preservation and restoration, for floating-point context, on exception entry and exit.
impl W<u32, Reg<u32, _FPCAR>>
[src]
pub fn address(&mut self) -> ADDRESS_W
[src]
Bits 3:31 - The location of the unpopulated floating-point register space allocated on an exception stack frame.
impl W<u32, Reg<u32, _FPDSCR>>
[src]
pub fn rmode(&mut self) -> RMODE_W
[src]
Bits 22:23 - Default value for FPSCR.RMode (Rounding Mode control field).
pub fn fz(&mut self) -> FZ_W
[src]
Bit 24 - Default value for FPSCR.FZ (Flush-to-zero mode control bit).
pub fn dn(&mut self) -> DN_W
[src]
Bit 25 - Default value for FPSCR.DN (Default NaN mode control bit).
pub fn ahp(&mut self) -> AHP_W
[src]
Bit 26 - Default value for FPSCR.AHP (Alternative half-precision control bit).
impl W<u32, Reg<u32, _CSR>>
[src]
pub fn enable(&mut self) -> ENABLE_W
[src]
Bit 0 - no description available
pub fn tickint(&mut self) -> TICKINT_W
[src]
Bit 1 - no description available
pub fn clksource(&mut self) -> CLKSOURCE_W
[src]
Bit 2 - no description available
pub fn countflag(&mut self) -> COUNTFLAG_W
[src]
Bit 16 - no description available
impl W<u32, Reg<u32, _RVR>>
[src]
pub fn reload(&mut self) -> RELOAD_W
[src]
Bits 0:23 - Value to load into the SysTick Current Value Register when the counter reaches 0
impl W<u32, Reg<u32, _CVR>>
[src]
pub fn current(&mut self) -> CURRENT_W
[src]
Bits 0:23 - Current value at the time the register is accessed
impl W<u32, Reg<u32, _CR>>
[src]
pub fn sramuap(&mut self) -> SRAMUAP_W
[src]
Bits 24:25 - SRAM_U arbitration priority
pub fn sramuwp(&mut self) -> SRAMUWP_W
[src]
Bit 26 - SRAM_U write protect
pub fn sramlap(&mut self) -> SRAMLAP_W
[src]
Bits 28:29 - SRAM_L arbitration priority
pub fn sramlwp(&mut self) -> SRAMLWP_W
[src]
Bit 30 - SRAM_L Write Protect
impl W<u32, Reg<u32, _ISCR>>
[src]
pub fn irq(&mut self) -> IRQ_W
[src]
Bit 1 - Normal Interrupt Pending
pub fn nmi(&mut self) -> NMI_W
[src]
Bit 2 - Non-maskable Interrupt Pending
pub fn fioce(&mut self) -> FIOCE_W
[src]
Bit 24 - FPU invalid operation interrupt enable
pub fn fdzce(&mut self) -> FDZCE_W
[src]
Bit 25 - FPU divide-by-zero interrupt enable
pub fn fofce(&mut self) -> FOFCE_W
[src]
Bit 26 - FPU overflow interrupt enable
pub fn fufce(&mut self) -> FUFCE_W
[src]
Bit 27 - FPU underflow interrupt enable
pub fn fixce(&mut self) -> FIXCE_W
[src]
Bit 28 - FPU inexact interrupt enable
pub fn fidce(&mut self) -> FIDCE_W
[src]
Bit 31 - FPU input denormal interrupt enable
impl W<u32, Reg<u32, _ETBCC>>
[src]
pub fn cnten(&mut self) -> CNTEN_W
[src]
Bit 0 - Counter Enable
pub fn rspt(&mut self) -> RSPT_W
[src]
Bits 1:2 - Response Type
pub fn rlrq(&mut self) -> RLRQ_W
[src]
Bit 3 - Reload Request
pub fn etdis(&mut self) -> ETDIS_W
[src]
Bit 4 - ETM-To-TPIU Disable
pub fn itdis(&mut self) -> ITDIS_W
[src]
Bit 5 - ITM-To-TPIU Disable
impl W<u32, Reg<u32, _ETBRL>>
[src]
impl W<u32, Reg<u32, _PID>>
[src]
Auto Trait Implementations
impl<U, REG> Send for W<U, REG> where
REG: Send,
U: Send,
REG: Send,
U: Send,
impl<U, REG> Sync for W<U, REG> where
REG: Sync,
U: Sync,
REG: Sync,
U: Sync,
impl<U, REG> Unpin for W<U, REG> where
REG: Unpin,
U: Unpin,
REG: Unpin,
U: Unpin,
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 = Infallible
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>,