R

Type Alias R 

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

Register ISR reader

Aliased Type§

pub struct R { /* private fields */ }

Implementations§

Source§

impl R

Source

pub fn gif1(&self) -> Gif1R

Bit 0 - channel global interrupt flag. Set when any of TEIF/HTIF/TCIF asserted. Cleared when TEIF/HTIF/TCIF all cleared.

Source

pub fn tcif1(&self) -> Tcif1R

Bit 1 - channel transfer complete flag. Set when all NDT are transferred. Cleared when write 1 to CTCIF or CGIF.

Source

pub fn htif1(&self) -> Htif1R

Bit 2 - channel half transfer flag. Set when half NDT are transferred. Cleared when write 1 to CHTIF or CGIF.

Source

pub fn teif1(&self) -> Teif1R

Bit 3 - channel transfer error flag. Set when bus error detected. Cleared when write 1 to CTEIF or CGIF.

Source

pub fn gif2(&self) -> Gif2R

Bit 4 - channel global interrupt flag

Source

pub fn tcif2(&self) -> Tcif2R

Bit 5 - channel transfer complete flag

Source

pub fn htif2(&self) -> Htif2R

Bit 6 - channel half transfer flag

Source

pub fn teif2(&self) -> Teif2R

Bit 7 - channel transfer error flag

Source

pub fn gif3(&self) -> Gif3R

Bit 8 - channel global interrupt flag

Source

pub fn tcif3(&self) -> Tcif3R

Bit 9 - channel transfer complete flag

Source

pub fn htif3(&self) -> Htif3R

Bit 10 - channel half transfer flag

Source

pub fn teif3(&self) -> Teif3R

Bit 11 - channel transfer error flag

Source

pub fn gif4(&self) -> Gif4R

Bit 12 - channel global interrupt flag

Source

pub fn tcif4(&self) -> Tcif4R

Bit 13 - channel transfer complete flag

Source

pub fn htif4(&self) -> Htif4R

Bit 14 - channel half transfer flag

Source

pub fn teif4(&self) -> Teif4R

Bit 15 - channel transfer error flag

Source

pub fn gif5(&self) -> Gif5R

Bit 16 - channel global interrupt flag

Source

pub fn tcif5(&self) -> Tcif5R

Bit 17 - channel transfer complete flag

Source

pub fn htif5(&self) -> Htif5R

Bit 18 - channel half transfer flag

Source

pub fn teif5(&self) -> Teif5R

Bit 19 - channel transfer error flag

Source

pub fn gif6(&self) -> Gif6R

Bit 20 - channel global interrupt flag

Source

pub fn tcif6(&self) -> Tcif6R

Bit 21 - channel transfer complete flag

Source

pub fn htif6(&self) -> Htif6R

Bit 22 - channel half transfer flag

Source

pub fn teif6(&self) -> Teif6R

Bit 23 - channel transfer error flag

Source

pub fn gif7(&self) -> Gif7R

Bit 24 - channel global interrupt flag

Source

pub fn tcif7(&self) -> Tcif7R

Bit 25 - channel transfer complete flag

Source

pub fn htif7(&self) -> Htif7R

Bit 26 - channel half transfer flag

Source

pub fn teif7(&self) -> Teif7R

Bit 27 - channel transfer error flag

Source

pub fn gif8(&self) -> Gif8R

Bit 28 - channel global interrupt flag

Source

pub fn tcif8(&self) -> Tcif8R

Bit 29 - channel transfer complete flag

Source

pub fn htif8(&self) -> Htif8R

Bit 30 - channel half transfer flag

Source

pub fn teif8(&self) -> Teif8R

Bit 31 - channel transfer error flag