#[repr(u32)]pub enum PeriphId {
Show 20 variants
Uart0 = 1,
Uart1 = 2,
Uart2 = 4,
Uart3 = 8,
Spim0 = 16,
Spim1 = 32,
Spim2 = 64,
Spim3 = 128,
I2c0 = 256,
I2c1 = 512,
I2c2 = 1_024,
I2c3 = 2_048,
Sdio = 4_096,
I2s = 8_192,
Cam = 16_384,
Filter = 32_768,
Scif = 65_536,
Spis0 = 131_072,
Spis1 = 262_144,
Adc = 524_288,
}Variants§
Uart0 = 1
Uart1 = 2
Uart2 = 4
Uart3 = 8
Spim0 = 16
Spim1 = 32
Spim2 = 64
Spim3 = 128
I2c0 = 256
I2c1 = 512
I2c2 = 1_024
I2c3 = 2_048
Sdio = 4_096
I2s = 8_192
Cam = 16_384
Filter = 32_768
Scif = 65_536
Spis0 = 131_072
Spis1 = 262_144
Adc = 524_288
Trait Implementations§
Source§impl From<I2cChannel> for PeriphId
impl From<I2cChannel> for PeriphId
Source§fn from(value: I2cChannel) -> Self
fn from(value: I2cChannel) -> Self
Converts to this type from the input type.
Source§impl From<PeriphId> for PeriphEventId
impl From<PeriphId> for PeriphEventId
Source§impl From<SpimChannel> for PeriphId
impl From<SpimChannel> for PeriphId
Source§fn from(value: SpimChannel) -> Self
fn from(value: SpimChannel) -> Self
Converts to this type from the input type.
Source§impl FromPrimitive for PeriphId
impl FromPrimitive for PeriphId
Source§fn from_i64(n: i64) -> Option<Self>
fn from_i64(n: i64) -> Option<Self>
Converts an
i64 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_u64(n: u64) -> Option<Self>
fn from_u64(n: u64) -> Option<Self>
Converts an
u64 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_isize(n: isize) -> Option<Self>
fn from_isize(n: isize) -> Option<Self>
Converts an
isize to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_i8(n: i8) -> Option<Self>
fn from_i8(n: i8) -> Option<Self>
Converts an
i8 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_i16(n: i16) -> Option<Self>
fn from_i16(n: i16) -> Option<Self>
Converts an
i16 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_i32(n: i32) -> Option<Self>
fn from_i32(n: i32) -> Option<Self>
Converts an
i32 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_i128(n: i128) -> Option<Self>
fn from_i128(n: i128) -> Option<Self>
Converts an
i128 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned. Read moreSource§fn from_usize(n: usize) -> Option<Self>
fn from_usize(n: usize) -> Option<Self>
Converts a
usize to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_u8(n: u8) -> Option<Self>
fn from_u8(n: u8) -> Option<Self>
Converts an
u8 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_u16(n: u16) -> Option<Self>
fn from_u16(n: u16) -> Option<Self>
Converts an
u16 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_u32(n: u32) -> Option<Self>
fn from_u32(n: u32) -> Option<Self>
Converts an
u32 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_u128(n: u128) -> Option<Self>
fn from_u128(n: u128) -> Option<Self>
Converts an
u128 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned. Read moreimpl Copy for PeriphId
Auto Trait Implementations§
impl Freeze for PeriphId
impl RefUnwindSafe for PeriphId
impl Send for PeriphId
impl Sync for PeriphId
impl Unpin for PeriphId
impl UnwindSafe for PeriphId
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