pub struct Dma { /* private fields */ }Implementations§
Source§impl Dma
impl Dma
Sourcepub const fn dma0_a_start_reg(&self) -> &'static Reg<Dma0AStartReg_SPEC, RW>
pub const fn dma0_a_start_reg(&self) -> &'static Reg<Dma0AStartReg_SPEC, RW>
Start address A of DMA channel 0
Sourcepub const fn dma0_b_start_reg(&self) -> &'static Reg<Dma0BStartReg_SPEC, RW>
pub const fn dma0_b_start_reg(&self) -> &'static Reg<Dma0BStartReg_SPEC, RW>
Start address 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_start_reg(&self) -> &'static Reg<Dma1AStartReg_SPEC, RW>
pub const fn dma1_a_start_reg(&self) -> &'static Reg<Dma1AStartReg_SPEC, RW>
Start address A of DMA channel 1
Sourcepub const fn dma1_b_start_reg(&self) -> &'static Reg<Dma1BStartReg_SPEC, RW>
pub const fn dma1_b_start_reg(&self) -> &'static Reg<Dma1BStartReg_SPEC, RW>
Start address 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_start_reg(&self) -> &'static Reg<Dma2AStartReg_SPEC, RW>
pub const fn dma2_a_start_reg(&self) -> &'static Reg<Dma2AStartReg_SPEC, RW>
Start address A of DMA channel 2
Sourcepub const fn dma2_b_start_reg(&self) -> &'static Reg<Dma2BStartReg_SPEC, RW>
pub const fn dma2_b_start_reg(&self) -> &'static Reg<Dma2BStartReg_SPEC, RW>
Start address 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_start_reg(&self) -> &'static Reg<Dma3AStartReg_SPEC, RW>
pub const fn dma3_a_start_reg(&self) -> &'static Reg<Dma3AStartReg_SPEC, RW>
Start address A of DMA channel 3
Sourcepub const fn dma3_b_start_reg(&self) -> &'static Reg<Dma3BStartReg_SPEC, RW>
pub const fn dma3_b_start_reg(&self) -> &'static Reg<Dma3BStartReg_SPEC, RW>
Start address 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_start_reg(&self) -> &'static Reg<Dma4AStartReg_SPEC, RW>
pub const fn dma4_a_start_reg(&self) -> &'static Reg<Dma4AStartReg_SPEC, RW>
Start address A of DMA channel 4
Sourcepub const fn dma4_b_start_reg(&self) -> &'static Reg<Dma4BStartReg_SPEC, RW>
pub const fn dma4_b_start_reg(&self) -> &'static Reg<Dma4BStartReg_SPEC, RW>
Start address 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_start_reg(&self) -> &'static Reg<Dma5AStartReg_SPEC, RW>
pub const fn dma5_a_start_reg(&self) -> &'static Reg<Dma5AStartReg_SPEC, RW>
Start address A of DMA channel 5
Sourcepub const fn dma5_b_start_reg(&self) -> &'static Reg<Dma5BStartReg_SPEC, RW>
pub const fn dma5_b_start_reg(&self) -> &'static Reg<Dma5BStartReg_SPEC, RW>
Start address 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_start_reg(&self) -> &'static Reg<Dma6AStartReg_SPEC, RW>
pub const fn dma6_a_start_reg(&self) -> &'static Reg<Dma6AStartReg_SPEC, RW>
Start address A of DMA channel 6
Sourcepub const fn dma6_b_start_reg(&self) -> &'static Reg<Dma6BStartReg_SPEC, RW>
pub const fn dma6_b_start_reg(&self) -> &'static Reg<Dma6BStartReg_SPEC, RW>
Start address 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_start_reg(&self) -> &'static Reg<Dma7AStartReg_SPEC, RW>
pub const fn dma7_a_start_reg(&self) -> &'static Reg<Dma7AStartReg_SPEC, RW>
Start address A of DMA channel 7
Sourcepub const fn dma7_b_start_reg(&self) -> &'static Reg<Dma7BStartReg_SPEC, RW>
pub const fn dma7_b_start_reg(&self) -> &'static Reg<Dma7BStartReg_SPEC, RW>
Start address 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_mask_reg(&self) -> &'static Reg<DmaIntMaskReg_SPEC, RW>
pub const fn dma_int_mask_reg(&self) -> &'static Reg<DmaIntMaskReg_SPEC, RW>
DMA Interrupt mask 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