pub struct R(_);
Expand description
Register CH4STATUS
reader
Implementations§
§impl R
impl R
pub fn mem_waddr_ex(&self) -> FieldReaderRaw<u16, u16>
pub fn mem_waddr_ex(&self) -> FieldReaderRaw<u16, u16>
Bits 0:9 - The current memory read address of channel4.
pub fn mem_raddr_ex(&self) -> FieldReaderRaw<u16, u16>
pub fn mem_raddr_ex(&self) -> FieldReaderRaw<u16, u16>
Bits 12:21 - The current memory write address of channel4.
pub fn state(&self) -> FieldReaderRaw<u8, u8>
pub fn state(&self) -> FieldReaderRaw<u8, u8>
Bits 24:26 - The channel4 state machine status register.3’h0 : idle, 3’h1 : send, 3’h2 : read memory, 3’h3 : receive, 3’h4 : wait.
pub fn mem_owner_err(&self) -> BitReaderRaw<bool>
pub fn mem_owner_err(&self) -> BitReaderRaw<bool>
Bit 27 - When channel4 is configured for receive mode, this bit will turn to high level if rmt_mem_owner register is not set to 1.
pub fn mem_full(&self) -> BitReaderRaw<bool>
pub fn mem_full(&self) -> BitReaderRaw<bool>
Bit 28 - The memory full status bit for channel4 turns to high level when mem_waddr_ex is greater than or equal to the configuration range.
pub fn mem_empty(&self) -> BitReaderRaw<bool>
pub fn mem_empty(&self) -> BitReaderRaw<bool>
Bit 29 - The memory empty status bit for channel4. in acyclic mode, this bit turns to high level when mem_raddr_ex is greater than or equal to the configured range.
pub fn apb_mem_wr_err(&self) -> BitReaderRaw<bool>
pub fn apb_mem_wr_err(&self) -> BitReaderRaw<bool>
Bit 30 - The apb write memory status bit for channel4 turns to high level when the apb write address exceeds the configuration range.
pub fn apb_mem_rd_err(&self) -> BitReaderRaw<bool>
pub fn apb_mem_rd_err(&self) -> BitReaderRaw<bool>
Bit 31 - The apb read memory status bit for channel4 turns to high level when the apb read address exceeds the configuration range.
Methods from Deref<Target = R<CH4STATUS_SPEC>>§
pub fn bits(&self) -> <REG as RegisterSpec>::Ux
pub fn bits(&self) -> <REG as RegisterSpec>::Ux
Reads raw bits from register.