Type Alias W

Source
pub type W = W<IOCCRrs>;
Expand description

Register IOCCR writer

Aliased Type§

pub struct W { /* private fields */ }

Implementations§

Source§

impl W

Source

pub fn g_io1(&mut self, n: u8) -> G_IO1_W<'_, IOCCRrs>

G(1-8)_IO1 channel mode

`n` is number of field in register. `n == 0` corresponds to `G1_IO1` field.
Source

pub fn g1_io1(&mut self) -> G_IO1_W<'_, IOCCRrs>

Bit 0 - G1_IO1 channel mode

Source

pub fn g2_io1(&mut self) -> G_IO1_W<'_, IOCCRrs>

Bit 4 - G2_IO1 channel mode

Source

pub fn g3_io1(&mut self) -> G_IO1_W<'_, IOCCRrs>

Bit 8 - G3_IO1 channel mode

Source

pub fn g4_io1(&mut self) -> G_IO1_W<'_, IOCCRrs>

Bit 12 - G4_IO1 channel mode

Source

pub fn g5_io1(&mut self) -> G_IO1_W<'_, IOCCRrs>

Bit 16 - G5_IO1 channel mode

Source

pub fn g6_io1(&mut self) -> G_IO1_W<'_, IOCCRrs>

Bit 20 - G6_IO1 channel mode

Source

pub fn g7_io1(&mut self) -> G_IO1_W<'_, IOCCRrs>

Bit 24 - G7_IO1 channel mode

Source

pub fn g8_io1(&mut self) -> G_IO1_W<'_, IOCCRrs>

Bit 28 - G8_IO1 channel mode

Source

pub fn g_io2(&mut self, n: u8) -> G_IO2_W<'_, IOCCRrs>

G(1-8)_IO2 channel mode

`n` is number of field in register. `n == 0` corresponds to `G1_IO2` field.
Source

pub fn g1_io2(&mut self) -> G_IO2_W<'_, IOCCRrs>

Bit 1 - G1_IO2 channel mode

Source

pub fn g2_io2(&mut self) -> G_IO2_W<'_, IOCCRrs>

Bit 5 - G2_IO2 channel mode

Source

pub fn g3_io2(&mut self) -> G_IO2_W<'_, IOCCRrs>

Bit 9 - G3_IO2 channel mode

Source

pub fn g4_io2(&mut self) -> G_IO2_W<'_, IOCCRrs>

Bit 13 - G4_IO2 channel mode

Source

pub fn g5_io2(&mut self) -> G_IO2_W<'_, IOCCRrs>

Bit 17 - G5_IO2 channel mode

Source

pub fn g6_io2(&mut self) -> G_IO2_W<'_, IOCCRrs>

Bit 21 - G6_IO2 channel mode

Source

pub fn g7_io2(&mut self) -> G_IO2_W<'_, IOCCRrs>

Bit 25 - G7_IO2 channel mode

Source

pub fn g8_io2(&mut self) -> G_IO2_W<'_, IOCCRrs>

Bit 29 - G8_IO2 channel mode

Source

pub fn g_io3(&mut self, n: u8) -> G_IO3_W<'_, IOCCRrs>

G(1-8)_IO3 channel mode

`n` is number of field in register. `n == 0` corresponds to `G1_IO3` field.
Source

pub fn g1_io3(&mut self) -> G_IO3_W<'_, IOCCRrs>

Bit 2 - G1_IO3 channel mode

Source

pub fn g2_io3(&mut self) -> G_IO3_W<'_, IOCCRrs>

Bit 6 - G2_IO3 channel mode

Source

pub fn g3_io3(&mut self) -> G_IO3_W<'_, IOCCRrs>

Bit 10 - G3_IO3 channel mode

Source

pub fn g4_io3(&mut self) -> G_IO3_W<'_, IOCCRrs>

Bit 14 - G4_IO3 channel mode

Source

pub fn g5_io3(&mut self) -> G_IO3_W<'_, IOCCRrs>

Bit 18 - G5_IO3 channel mode

Source

pub fn g6_io3(&mut self) -> G_IO3_W<'_, IOCCRrs>

Bit 22 - G6_IO3 channel mode

Source

pub fn g7_io3(&mut self) -> G_IO3_W<'_, IOCCRrs>

Bit 26 - G7_IO3 channel mode

Source

pub fn g8_io3(&mut self) -> G_IO3_W<'_, IOCCRrs>

Bit 30 - G8_IO3 channel mode

Source

pub fn g_io4(&mut self, n: u8) -> G_IO4_W<'_, IOCCRrs>

G(1-8)_IO4 channel mode

`n` is number of field in register. `n == 0` corresponds to `G1_IO4` field.
Source

pub fn g1_io4(&mut self) -> G_IO4_W<'_, IOCCRrs>

Bit 3 - G1_IO4 channel mode

Source

pub fn g2_io4(&mut self) -> G_IO4_W<'_, IOCCRrs>

Bit 7 - G2_IO4 channel mode

Source

pub fn g3_io4(&mut self) -> G_IO4_W<'_, IOCCRrs>

Bit 11 - G3_IO4 channel mode

Source

pub fn g4_io4(&mut self) -> G_IO4_W<'_, IOCCRrs>

Bit 15 - G4_IO4 channel mode

Source

pub fn g5_io4(&mut self) -> G_IO4_W<'_, IOCCRrs>

Bit 19 - G5_IO4 channel mode

Source

pub fn g6_io4(&mut self) -> G_IO4_W<'_, IOCCRrs>

Bit 23 - G6_IO4 channel mode

Source

pub fn g7_io4(&mut self) -> G_IO4_W<'_, IOCCRrs>

Bit 27 - G7_IO4 channel mode

Source

pub fn g8_io4(&mut self) -> G_IO4_W<'_, IOCCRrs>

Bit 31 - G8_IO4 channel mode