pub struct Dma { /* private fields */ }Implementations§
Source§impl Dma
impl Dma
Sourcepub const fn dma0_a_starth_reg(&self) -> &'static Reg<Dma0AStarthReg_SPEC, RW>
pub const fn dma0_a_starth_reg(&self) -> &'static Reg<Dma0AStarthReg_SPEC, RW>
Start address High A of DMA channel 0
Sourcepub const fn dma0_a_startl_reg(&self) -> &'static Reg<Dma0AStartlReg_SPEC, RW>
pub const fn dma0_a_startl_reg(&self) -> &'static Reg<Dma0AStartlReg_SPEC, RW>
Start address Low A of DMA channel 0
Sourcepub const fn dma0_b_starth_reg(&self) -> &'static Reg<Dma0BStarthReg_SPEC, RW>
pub const fn dma0_b_starth_reg(&self) -> &'static Reg<Dma0BStarthReg_SPEC, RW>
Start address High B of DMA channel 0
Sourcepub const fn dma0_b_startl_reg(&self) -> &'static Reg<Dma0BStartlReg_SPEC, RW>
pub const fn dma0_b_startl_reg(&self) -> &'static Reg<Dma0BStartlReg_SPEC, RW>
Start address Low B of DMA channel 0
Sourcepub const fn dma0_ctrl_reg(&self) -> &'static Reg<Dma0CtrlReg_SPEC, RW>
pub const fn dma0_ctrl_reg(&self) -> &'static Reg<Dma0CtrlReg_SPEC, RW>
Control register for the DMA channel 0
Sourcepub const fn dma0_idx_reg(&self) -> &'static Reg<Dma0IdxReg_SPEC, RW>
pub const fn dma0_idx_reg(&self) -> &'static Reg<Dma0IdxReg_SPEC, RW>
Index value of DMA channel 0
Sourcepub const fn dma0_int_reg(&self) -> &'static Reg<Dma0IntReg_SPEC, RW>
pub const fn dma0_int_reg(&self) -> &'static Reg<Dma0IntReg_SPEC, RW>
DMA receive interrupt register channel 0
Sourcepub const fn dma0_len_reg(&self) -> &'static Reg<Dma0LenReg_SPEC, RW>
pub const fn dma0_len_reg(&self) -> &'static Reg<Dma0LenReg_SPEC, RW>
DMA receive length register channel 0
Sourcepub const fn dma1_a_starth_reg(&self) -> &'static Reg<Dma1AStarthReg_SPEC, RW>
pub const fn dma1_a_starth_reg(&self) -> &'static Reg<Dma1AStarthReg_SPEC, RW>
Start address High A of DMA channel 1
Sourcepub const fn dma1_a_startl_reg(&self) -> &'static Reg<Dma1AStartlReg_SPEC, RW>
pub const fn dma1_a_startl_reg(&self) -> &'static Reg<Dma1AStartlReg_SPEC, RW>
Start address Low A of DMA channel 1
Sourcepub const fn dma1_b_starth_reg(&self) -> &'static Reg<Dma1BStarthReg_SPEC, RW>
pub const fn dma1_b_starth_reg(&self) -> &'static Reg<Dma1BStarthReg_SPEC, RW>
Start address High B of DMA channel 1
Sourcepub const fn dma1_b_startl_reg(&self) -> &'static Reg<Dma1BStartlReg_SPEC, RW>
pub const fn dma1_b_startl_reg(&self) -> &'static Reg<Dma1BStartlReg_SPEC, RW>
Start address Low B of DMA channel 1
Sourcepub const fn dma1_ctrl_reg(&self) -> &'static Reg<Dma1CtrlReg_SPEC, RW>
pub const fn dma1_ctrl_reg(&self) -> &'static Reg<Dma1CtrlReg_SPEC, RW>
Control register for the DMA channel 1
Sourcepub const fn dma1_idx_reg(&self) -> &'static Reg<Dma1IdxReg_SPEC, RW>
pub const fn dma1_idx_reg(&self) -> &'static Reg<Dma1IdxReg_SPEC, RW>
Index value of DMA channel 1
Sourcepub const fn dma1_int_reg(&self) -> &'static Reg<Dma1IntReg_SPEC, RW>
pub const fn dma1_int_reg(&self) -> &'static Reg<Dma1IntReg_SPEC, RW>
DMA receive interrupt register channel 1
Sourcepub const fn dma1_len_reg(&self) -> &'static Reg<Dma1LenReg_SPEC, RW>
pub const fn dma1_len_reg(&self) -> &'static Reg<Dma1LenReg_SPEC, RW>
DMA receive length register channel 1
Sourcepub const fn dma2_a_starth_reg(&self) -> &'static Reg<Dma2AStarthReg_SPEC, RW>
pub const fn dma2_a_starth_reg(&self) -> &'static Reg<Dma2AStarthReg_SPEC, RW>
Start address High A of DMA channel 2
Sourcepub const fn dma2_a_startl_reg(&self) -> &'static Reg<Dma2AStartlReg_SPEC, RW>
pub const fn dma2_a_startl_reg(&self) -> &'static Reg<Dma2AStartlReg_SPEC, RW>
Start address Low A of DMA channel 2
Sourcepub const fn dma2_b_starth_reg(&self) -> &'static Reg<Dma2BStarthReg_SPEC, RW>
pub const fn dma2_b_starth_reg(&self) -> &'static Reg<Dma2BStarthReg_SPEC, RW>
Start address High B of DMA channel 2
Sourcepub const fn dma2_b_startl_reg(&self) -> &'static Reg<Dma2BStartlReg_SPEC, RW>
pub const fn dma2_b_startl_reg(&self) -> &'static Reg<Dma2BStartlReg_SPEC, RW>
Start address Low B of DMA channel 2
Sourcepub const fn dma2_ctrl_reg(&self) -> &'static Reg<Dma2CtrlReg_SPEC, RW>
pub const fn dma2_ctrl_reg(&self) -> &'static Reg<Dma2CtrlReg_SPEC, RW>
Control register for the DMA channel 2
Sourcepub const fn dma2_idx_reg(&self) -> &'static Reg<Dma2IdxReg_SPEC, RW>
pub const fn dma2_idx_reg(&self) -> &'static Reg<Dma2IdxReg_SPEC, RW>
Index value of DMA channel 2
Sourcepub const fn dma2_int_reg(&self) -> &'static Reg<Dma2IntReg_SPEC, RW>
pub const fn dma2_int_reg(&self) -> &'static Reg<Dma2IntReg_SPEC, RW>
DMA receive interrupt register channel 2
Sourcepub const fn dma2_len_reg(&self) -> &'static Reg<Dma2LenReg_SPEC, RW>
pub const fn dma2_len_reg(&self) -> &'static Reg<Dma2LenReg_SPEC, RW>
DMA receive length register channel 2
Sourcepub const fn dma3_a_starth_reg(&self) -> &'static Reg<Dma3AStarthReg_SPEC, RW>
pub const fn dma3_a_starth_reg(&self) -> &'static Reg<Dma3AStarthReg_SPEC, RW>
Start address High A of DMA channel 3
Sourcepub const fn dma3_a_startl_reg(&self) -> &'static Reg<Dma3AStartlReg_SPEC, RW>
pub const fn dma3_a_startl_reg(&self) -> &'static Reg<Dma3AStartlReg_SPEC, RW>
Start address Low A of DMA channel 3
Sourcepub const fn dma3_b_starth_reg(&self) -> &'static Reg<Dma3BStarthReg_SPEC, RW>
pub const fn dma3_b_starth_reg(&self) -> &'static Reg<Dma3BStarthReg_SPEC, RW>
Start address High B of DMA channel 3
Sourcepub const fn dma3_b_startl_reg(&self) -> &'static Reg<Dma3BStartlReg_SPEC, RW>
pub const fn dma3_b_startl_reg(&self) -> &'static Reg<Dma3BStartlReg_SPEC, RW>
Start address Low B of DMA channel 3
Sourcepub const fn dma3_ctrl_reg(&self) -> &'static Reg<Dma3CtrlReg_SPEC, RW>
pub const fn dma3_ctrl_reg(&self) -> &'static Reg<Dma3CtrlReg_SPEC, RW>
Control register for the DMA channel 3
Sourcepub const fn dma3_idx_reg(&self) -> &'static Reg<Dma3IdxReg_SPEC, RW>
pub const fn dma3_idx_reg(&self) -> &'static Reg<Dma3IdxReg_SPEC, RW>
Index value of DMA channel 3
Sourcepub const fn dma3_int_reg(&self) -> &'static Reg<Dma3IntReg_SPEC, RW>
pub const fn dma3_int_reg(&self) -> &'static Reg<Dma3IntReg_SPEC, RW>
DMA receive interrupt register channel 3
Sourcepub const fn dma3_len_reg(&self) -> &'static Reg<Dma3LenReg_SPEC, RW>
pub const fn dma3_len_reg(&self) -> &'static Reg<Dma3LenReg_SPEC, RW>
DMA receive length register channel 3
Sourcepub const fn dma4_a_starth_reg(&self) -> &'static Reg<Dma4AStarthReg_SPEC, RW>
pub const fn dma4_a_starth_reg(&self) -> &'static Reg<Dma4AStarthReg_SPEC, RW>
Start address High A of DMA channel 4
Sourcepub const fn dma4_a_startl_reg(&self) -> &'static Reg<Dma4AStartlReg_SPEC, RW>
pub const fn dma4_a_startl_reg(&self) -> &'static Reg<Dma4AStartlReg_SPEC, RW>
Start address Low A of DMA channel 4
Sourcepub const fn dma4_b_starth_reg(&self) -> &'static Reg<Dma4BStarthReg_SPEC, RW>
pub const fn dma4_b_starth_reg(&self) -> &'static Reg<Dma4BStarthReg_SPEC, RW>
Start address High B of DMA channel 4
Sourcepub const fn dma4_b_startl_reg(&self) -> &'static Reg<Dma4BStartlReg_SPEC, RW>
pub const fn dma4_b_startl_reg(&self) -> &'static Reg<Dma4BStartlReg_SPEC, RW>
Start address Low B of DMA channel 4
Sourcepub const fn dma4_ctrl_reg(&self) -> &'static Reg<Dma4CtrlReg_SPEC, RW>
pub const fn dma4_ctrl_reg(&self) -> &'static Reg<Dma4CtrlReg_SPEC, RW>
Control register for the DMA channel 4
Sourcepub const fn dma4_idx_reg(&self) -> &'static Reg<Dma4IdxReg_SPEC, RW>
pub const fn dma4_idx_reg(&self) -> &'static Reg<Dma4IdxReg_SPEC, RW>
Index value of DMA channel 4
Sourcepub const fn dma4_int_reg(&self) -> &'static Reg<Dma4IntReg_SPEC, RW>
pub const fn dma4_int_reg(&self) -> &'static Reg<Dma4IntReg_SPEC, RW>
DMA receive interrupt register channel 4
Sourcepub const fn dma4_len_reg(&self) -> &'static Reg<Dma4LenReg_SPEC, RW>
pub const fn dma4_len_reg(&self) -> &'static Reg<Dma4LenReg_SPEC, RW>
DMA receive length register channel 4
Sourcepub const fn dma5_a_starth_reg(&self) -> &'static Reg<Dma5AStarthReg_SPEC, RW>
pub const fn dma5_a_starth_reg(&self) -> &'static Reg<Dma5AStarthReg_SPEC, RW>
Start address High A of DMA channel 5
Sourcepub const fn dma5_a_startl_reg(&self) -> &'static Reg<Dma5AStartlReg_SPEC, RW>
pub const fn dma5_a_startl_reg(&self) -> &'static Reg<Dma5AStartlReg_SPEC, RW>
Start address Low A of DMA channel 5
Sourcepub const fn dma5_b_starth_reg(&self) -> &'static Reg<Dma5BStarthReg_SPEC, RW>
pub const fn dma5_b_starth_reg(&self) -> &'static Reg<Dma5BStarthReg_SPEC, RW>
Start address High B of DMA channel 5
Sourcepub const fn dma5_b_startl_reg(&self) -> &'static Reg<Dma5BStartlReg_SPEC, RW>
pub const fn dma5_b_startl_reg(&self) -> &'static Reg<Dma5BStartlReg_SPEC, RW>
Start address Low B of DMA channel 5
Sourcepub const fn dma5_ctrl_reg(&self) -> &'static Reg<Dma5CtrlReg_SPEC, RW>
pub const fn dma5_ctrl_reg(&self) -> &'static Reg<Dma5CtrlReg_SPEC, RW>
Control register for the DMA channel 5
Sourcepub const fn dma5_idx_reg(&self) -> &'static Reg<Dma5IdxReg_SPEC, RW>
pub const fn dma5_idx_reg(&self) -> &'static Reg<Dma5IdxReg_SPEC, RW>
Index value of DMA channel 5
Sourcepub const fn dma5_int_reg(&self) -> &'static Reg<Dma5IntReg_SPEC, RW>
pub const fn dma5_int_reg(&self) -> &'static Reg<Dma5IntReg_SPEC, RW>
DMA receive interrupt register channel 5
Sourcepub const fn dma5_len_reg(&self) -> &'static Reg<Dma5LenReg_SPEC, RW>
pub const fn dma5_len_reg(&self) -> &'static Reg<Dma5LenReg_SPEC, RW>
DMA receive length register channel 5
Sourcepub const fn dma6_a_starth_reg(&self) -> &'static Reg<Dma6AStarthReg_SPEC, RW>
pub const fn dma6_a_starth_reg(&self) -> &'static Reg<Dma6AStarthReg_SPEC, RW>
Start address High A of DMA channel 6
Sourcepub const fn dma6_a_startl_reg(&self) -> &'static Reg<Dma6AStartlReg_SPEC, RW>
pub const fn dma6_a_startl_reg(&self) -> &'static Reg<Dma6AStartlReg_SPEC, RW>
Start address Low A of DMA channel 6
Sourcepub const fn dma6_b_starth_reg(&self) -> &'static Reg<Dma6BStarthReg_SPEC, RW>
pub const fn dma6_b_starth_reg(&self) -> &'static Reg<Dma6BStarthReg_SPEC, RW>
Start address High B of DMA channel 6
Sourcepub const fn dma6_b_startl_reg(&self) -> &'static Reg<Dma6BStartlReg_SPEC, RW>
pub const fn dma6_b_startl_reg(&self) -> &'static Reg<Dma6BStartlReg_SPEC, RW>
Start address Low B of DMA channel 6
Sourcepub const fn dma6_ctrl_reg(&self) -> &'static Reg<Dma6CtrlReg_SPEC, RW>
pub const fn dma6_ctrl_reg(&self) -> &'static Reg<Dma6CtrlReg_SPEC, RW>
Control register for the DMA channel 6
Sourcepub const fn dma6_idx_reg(&self) -> &'static Reg<Dma6IdxReg_SPEC, RW>
pub const fn dma6_idx_reg(&self) -> &'static Reg<Dma6IdxReg_SPEC, RW>
Index value of DMA channel 6
Sourcepub const fn dma6_int_reg(&self) -> &'static Reg<Dma6IntReg_SPEC, RW>
pub const fn dma6_int_reg(&self) -> &'static Reg<Dma6IntReg_SPEC, RW>
DMA receive interrupt register channel 6
Sourcepub const fn dma6_len_reg(&self) -> &'static Reg<Dma6LenReg_SPEC, RW>
pub const fn dma6_len_reg(&self) -> &'static Reg<Dma6LenReg_SPEC, RW>
DMA receive length register channel 6
Sourcepub const fn dma7_a_starth_reg(&self) -> &'static Reg<Dma7AStarthReg_SPEC, RW>
pub const fn dma7_a_starth_reg(&self) -> &'static Reg<Dma7AStarthReg_SPEC, RW>
Start address High A of DMA channel 7
Sourcepub const fn dma7_a_startl_reg(&self) -> &'static Reg<Dma7AStartlReg_SPEC, RW>
pub const fn dma7_a_startl_reg(&self) -> &'static Reg<Dma7AStartlReg_SPEC, RW>
Start address Low A of DMA channel 7
Sourcepub const fn dma7_b_starth_reg(&self) -> &'static Reg<Dma7BStarthReg_SPEC, RW>
pub const fn dma7_b_starth_reg(&self) -> &'static Reg<Dma7BStarthReg_SPEC, RW>
Start address High B of DMA channel 7
Sourcepub const fn dma7_b_startl_reg(&self) -> &'static Reg<Dma7BStartlReg_SPEC, RW>
pub const fn dma7_b_startl_reg(&self) -> &'static Reg<Dma7BStartlReg_SPEC, RW>
Start address Low B of DMA channel 7
Sourcepub const fn dma7_ctrl_reg(&self) -> &'static Reg<Dma7CtrlReg_SPEC, RW>
pub const fn dma7_ctrl_reg(&self) -> &'static Reg<Dma7CtrlReg_SPEC, RW>
Control register for the DMA channel 7
Sourcepub const fn dma7_idx_reg(&self) -> &'static Reg<Dma7IdxReg_SPEC, RW>
pub const fn dma7_idx_reg(&self) -> &'static Reg<Dma7IdxReg_SPEC, RW>
Index value of DMA channel 7
Sourcepub const fn dma7_int_reg(&self) -> &'static Reg<Dma7IntReg_SPEC, RW>
pub const fn dma7_int_reg(&self) -> &'static Reg<Dma7IntReg_SPEC, RW>
DMA receive interrupt register channel 7
Sourcepub const fn dma7_len_reg(&self) -> &'static Reg<Dma7LenReg_SPEC, RW>
pub const fn dma7_len_reg(&self) -> &'static Reg<Dma7LenReg_SPEC, RW>
DMA receive length register channel 7
Sourcepub const fn dma_clear_int_reg(&self) -> &'static Reg<DmaClearIntReg_SPEC, RW>
pub const fn dma_clear_int_reg(&self) -> &'static Reg<DmaClearIntReg_SPEC, RW>
DMA clear interrupt register
Sourcepub const fn dma_int_status_reg(&self) -> &'static Reg<DmaIntStatusReg_SPEC, RW>
pub const fn dma_int_status_reg(&self) -> &'static Reg<DmaIntStatusReg_SPEC, RW>
DMA interrupt status register
Sourcepub const fn dma_req_mux_reg(&self) -> &'static Reg<DmaReqMuxReg_SPEC, RW>
pub const fn dma_req_mux_reg(&self) -> &'static Reg<DmaReqMuxReg_SPEC, RW>
DMA channel assignments
Trait Implementations§
impl Copy for Dma
impl Eq for Dma
impl Send for Dma
DMA registers