Type Alias R

Source
pub type R = R<ISRrs>;
Expand description

Register ISR reader

Aliased Type§

struct R { /* private fields */ }

Implementations§

Source§

impl R

Source

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.
Source

pub fn gif_iter(&self) -> impl Iterator<Item = GIF_R> + '_

Iterator for array of: Channel (1-5) Global interrupt flag

Source

pub fn gif1(&self) -> GIF_R

Bit 0 - Channel 1 Global interrupt flag

Source

pub fn gif2(&self) -> GIF_R

Bit 4 - Channel 2 Global interrupt flag

Source

pub fn gif3(&self) -> GIF_R

Bit 8 - Channel 3 Global interrupt flag

Source

pub fn gif4(&self) -> GIF_R

Bit 12 - Channel 4 Global interrupt flag

Source

pub fn gif5(&self) -> GIF_R

Bit 16 - Channel 5 Global interrupt flag

Source

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.
Source

pub fn tcif_iter(&self) -> impl Iterator<Item = TCIF_R> + '_

Iterator for array of: Channel (1-5) Transfer Complete flag

Source

pub fn tcif1(&self) -> TCIF_R

Bit 1 - Channel 1 Transfer Complete flag

Source

pub fn tcif2(&self) -> TCIF_R

Bit 5 - Channel 2 Transfer Complete flag

Source

pub fn tcif3(&self) -> TCIF_R

Bit 9 - Channel 3 Transfer Complete flag

Source

pub fn tcif4(&self) -> TCIF_R

Bit 13 - Channel 4 Transfer Complete flag

Source

pub fn tcif5(&self) -> TCIF_R

Bit 17 - Channel 5 Transfer Complete flag

Source

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.
Source

pub fn htif_iter(&self) -> impl Iterator<Item = HTIF_R> + '_

Iterator for array of: Channel (1-5) Half Transfer Complete flag

Source

pub fn htif1(&self) -> HTIF_R

Bit 2 - Channel 1 Half Transfer Complete flag

Source

pub fn htif2(&self) -> HTIF_R

Bit 6 - Channel 2 Half Transfer Complete flag

Source

pub fn htif3(&self) -> HTIF_R

Bit 10 - Channel 3 Half Transfer Complete flag

Source

pub fn htif4(&self) -> HTIF_R

Bit 14 - Channel 4 Half Transfer Complete flag

Source

pub fn htif5(&self) -> HTIF_R

Bit 18 - Channel 5 Half Transfer Complete flag

Source

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.
Source

pub fn teif_iter(&self) -> impl Iterator<Item = TEIF_R> + '_

Iterator for array of: Channel (1-5) Transfer Error flag

Source

pub fn teif1(&self) -> TEIF_R

Bit 3 - Channel 1 Transfer Error flag

Source

pub fn teif2(&self) -> TEIF_R

Bit 7 - Channel 2 Transfer Error flag

Source

pub fn teif3(&self) -> TEIF_R

Bit 11 - Channel 3 Transfer Error flag

Source

pub fn teif4(&self) -> TEIF_R

Bit 15 - Channel 4 Transfer Error flag

Source

pub fn teif5(&self) -> TEIF_R

Bit 19 - Channel 5 Transfer Error flag

Trait Implementations§

Source§

impl Debug for R

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more