pub struct W(_);
Expand description
Register LC_CONF
writer
Implementations§
source§impl W
impl W
sourcepub fn in_rst(&mut self) -> IN_RST_W<'_, 0>
pub fn in_rst(&mut self) -> IN_RST_W<'_, 0>
Bit 0 - Set this bit to reset in-DMA FSM. Set this bit before the DMA configuration.
sourcepub fn out_rst(&mut self) -> OUT_RST_W<'_, 1>
pub fn out_rst(&mut self) -> OUT_RST_W<'_, 1>
Bit 1 - Set this bit to reset out-DMA FSM. Set this bit before the DMA configuration.
sourcepub fn ahbm_fifo_rst(&mut self) -> AHBM_FIFO_RST_W<'_, 2>
pub fn ahbm_fifo_rst(&mut self) -> AHBM_FIFO_RST_W<'_, 2>
Bit 2 - Set this bit to reset AHB interface cmdFIFO of DMA. Set this bit before the DMA configuration.
sourcepub fn ahbm_rst(&mut self) -> AHBM_RST_W<'_, 3>
pub fn ahbm_rst(&mut self) -> AHBM_RST_W<'_, 3>
Bit 3 - Set this bit to reset AHB interface of DMA. Set this bit before the DMA configuration.
sourcepub fn out_loop_test(&mut self) -> OUT_LOOP_TEST_W<'_, 4>
pub fn out_loop_test(&mut self) -> OUT_LOOP_TEST_W<'_, 4>
Bit 4 - Set this bit to loop test inlink.
sourcepub fn in_loop_test(&mut self) -> IN_LOOP_TEST_W<'_, 5>
pub fn in_loop_test(&mut self) -> IN_LOOP_TEST_W<'_, 5>
Bit 5 - Set this bit to loop test outlink.
sourcepub fn out_auto_wrback(&mut self) -> OUT_AUTO_WRBACK_W<'_, 6>
pub fn out_auto_wrback(&mut self) -> OUT_AUTO_WRBACK_W<'_, 6>
Bit 6 - Set this bit to enable outlink-written-back automatically when out buffer is transmitted done.
sourcepub fn out_no_restart_clr(&mut self) -> OUT_NO_RESTART_CLR_W<'_, 7>
pub fn out_no_restart_clr(&mut self) -> OUT_NO_RESTART_CLR_W<'_, 7>
Bit 7 - Reserved.
sourcepub fn out_eof_mode(&mut self) -> OUT_EOF_MODE_W<'_, 8>
pub fn out_eof_mode(&mut self) -> OUT_EOF_MODE_W<'_, 8>
Bit 8 - DMA out EOF flag generation mode. 1: When DMA has popped all data from the FIFO. 0: When AHB has pushed all data to the FIFO.
sourcepub fn outdscr_burst_en(&mut self) -> OUTDSCR_BURST_EN_W<'_, 9>
pub fn outdscr_burst_en(&mut self) -> OUTDSCR_BURST_EN_W<'_, 9>
Bit 9 - DMA outlink descriptor transfer mode configuration bit. 1: Prepare outlink descriptor with burst mode. 0: Prepare outlink descriptor with byte mode.
sourcepub fn indscr_burst_en(&mut self) -> INDSCR_BURST_EN_W<'_, 10>
pub fn indscr_burst_en(&mut self) -> INDSCR_BURST_EN_W<'_, 10>
Bit 10 - DMA inlink descriptor transfer mode configuration bit. 1: Prepare inlink descriptor with burst mode. 0: Prepare inlink descriptor with byte mode.
sourcepub fn out_data_burst_en(&mut self) -> OUT_DATA_BURST_EN_W<'_, 11>
pub fn out_data_burst_en(&mut self) -> OUT_DATA_BURST_EN_W<'_, 11>
Bit 11 - Transmitter data transfer mode configuration bit. 1: Prepare out data with burst mode. 0: Prepare out data with byte mode.
sourcepub fn check_owner(&mut self) -> CHECK_OWNER_W<'_, 12>
pub fn check_owner(&mut self) -> CHECK_OWNER_W<'_, 12>
Bit 12 - Set this bit to enable check owner bit by hardware.
sourcepub fn mem_trans_en(&mut self) -> MEM_TRANS_EN_W<'_, 13>
pub fn mem_trans_en(&mut self) -> MEM_TRANS_EN_W<'_, 13>
Bit 13 - Reserved.
sourcepub fn ext_mem_bk_size(&mut self) -> EXT_MEM_BK_SIZE_W<'_, 14>
pub fn ext_mem_bk_size(&mut self) -> EXT_MEM_BK_SIZE_W<'_, 14>
Bits 14:15 - DMA access external memory block size. 0: 16 bytes. 1: 32 bytes. 2: 64 bytes. 3: reserved.