pub type R = R<ISRrs>;
Expand description
Register ISR
reader
Aliased Type§
struct R { /* private fields */ }
Implementations§
Source§impl R
impl R
Sourcepub fn gif(&self, n: u8) -> GIF_R
pub fn gif(&self, n: u8) -> GIF_R
Channel (1-5) Global interrupt flag
`n` is number of field in register. `n == 0` corresponds to `GIF1` field.
Sourcepub fn gif_iter(&self) -> impl Iterator<Item = GIF_R> + '_
pub fn gif_iter(&self) -> impl Iterator<Item = GIF_R> + '_
Iterator for array of: Channel (1-5) Global interrupt flag
Sourcepub fn tcif(&self, n: u8) -> TCIF_R
pub fn tcif(&self, n: u8) -> TCIF_R
Channel (1-5) Transfer Complete flag
`n` is number of field in register. `n == 0` corresponds to `TCIF1` field.
Sourcepub fn tcif_iter(&self) -> impl Iterator<Item = TCIF_R> + '_
pub fn tcif_iter(&self) -> impl Iterator<Item = TCIF_R> + '_
Iterator for array of: Channel (1-5) Transfer Complete flag
Sourcepub fn htif(&self, n: u8) -> HTIF_R
pub fn htif(&self, n: u8) -> HTIF_R
Channel (1-5) Half Transfer Complete flag
`n` is number of field in register. `n == 0` corresponds to `HTIF1` field.
Sourcepub fn htif_iter(&self) -> impl Iterator<Item = HTIF_R> + '_
pub fn htif_iter(&self) -> impl Iterator<Item = HTIF_R> + '_
Iterator for array of: Channel (1-5) Half Transfer Complete flag
Sourcepub fn teif(&self, n: u8) -> TEIF_R
pub fn teif(&self, n: u8) -> TEIF_R
Channel (1-5) Transfer Error flag
`n` is number of field in register. `n == 0` corresponds to `TEIF1` field.