Struct stm32f40x::dma2::s1cr::R
[−]
[src]
pub struct R { /* fields omitted */ }
Value read from the register
Methods
impl R
[src]
fn bits(&self) -> u32
Value of the register as raw bits
fn chsel(&self) -> ChselR
Bits 25:27 - Channel selection
fn mburst(&self) -> MburstR
Bits 23:24 - Memory burst transfer configuration
fn pburst(&self) -> PburstR
Bits 21:22 - Peripheral burst transfer configuration
fn ack(&self) -> AckR
Bit 20 - ACK
fn ct(&self) -> CtR
Bit 19 - Current target(only in double buffer mode)
fn dbm(&self) -> DbmR
Bit 18 - Double buffer mode
fn pl(&self) -> PlR
Bits 16:17 - Priority level
fn pincos(&self) -> PincosR
Bit 15 - Peripheral increment offset size
fn msize(&self) -> MsizeR
Bits 13:14 - Memory data size
fn psize(&self) -> PsizeR
Bits 11:12 - Peripheral data size
fn minc(&self) -> MincR
Bit 10 - Memory increment mode
fn pinc(&self) -> PincR
Bit 9 - Peripheral increment mode
fn circ(&self) -> CircR
Bit 8 - Circular mode
fn dir(&self) -> DirR
Bits 6:7 - Data transfer direction
fn pfctrl(&self) -> PfctrlR
Bit 5 - Peripheral flow controller
fn tcie(&self) -> TcieR
Bit 4 - Transfer complete interrupt enable
fn htie(&self) -> HtieR
Bit 3 - Half transfer interrupt enable
fn teie(&self) -> TeieR
Bit 2 - Transfer error interrupt enable
fn dmeie(&self) -> DmeieR
Bit 1 - Direct mode error interrupt enable
fn en(&self) -> EnR
Bit 0 - Stream enable / flag stream ready when read low