pub enum DMAChannelNum {
Show 16 variants
DMAChannel00 = 0,
DMAChannel01 = 1,
DMAChannel02 = 2,
DMAChannel03 = 3,
DMAChannel04 = 4,
DMAChannel05 = 5,
DMAChannel06 = 6,
DMAChannel07 = 7,
DMAChannel08 = 8,
DMAChannel09 = 9,
DMAChannel10 = 10,
DMAChannel11 = 11,
DMAChannel12 = 12,
DMAChannel13 = 13,
DMAChannel14 = 14,
DMAChannel15 = 15,
}
Expand description
The DMA channel number.
Each channel transfers data between memory and a particular peripheral function (e.g., SPI read or SPI write, but not both simultaneously). There are 16 available channels (Section 16.7).
Variants§
DMAChannel00 = 0
DMAChannel01 = 1
DMAChannel02 = 2
DMAChannel03 = 3
DMAChannel04 = 4
DMAChannel05 = 5
DMAChannel06 = 6
DMAChannel07 = 7
DMAChannel08 = 8
DMAChannel09 = 9
DMAChannel10 = 10
DMAChannel11 = 11
DMAChannel12 = 12
DMAChannel13 = 13
DMAChannel14 = 14
DMAChannel15 = 15
Trait Implementations§
Source§impl Clone for DMAChannelNum
impl Clone for DMAChannelNum
Source§fn clone(&self) -> DMAChannelNum
fn clone(&self) -> DMAChannelNum
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreimpl Copy for DMAChannelNum
Auto Trait Implementations§
impl Freeze for DMAChannelNum
impl RefUnwindSafe for DMAChannelNum
impl Send for DMAChannelNum
impl Sync for DMAChannelNum
impl Unpin for DMAChannelNum
impl UnwindSafe for DMAChannelNum
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more