[−][src]Enum bcm283x_linux_gpio::Register
Variants
GPFSEL0
GPFSEL1
GPFSEL2
GPFSEL3
GPFSEL4
GPFSEL5
GPSET0
GPSET1
GPCLR0
GPCLR1
GPLEV0
GPLEV1
GPEDS0
GPEDS1
GPREN0
GPREN1
GPFEN0
GPFEN1
GPHEN0
GPHEN1
GPLEN0
GPLEN1
GPAREN0
GPAREN1
GPAFEN0
GPAFEN1
GPPUD
GPPUDCLK0
GPPUDCLK1
Methods
impl Register
[src]
pub fn fsel(index: usize) -> Self
[src]
pub fn set(index: usize) -> Self
[src]
pub fn clr(index: usize) -> Self
[src]
pub fn lev(index: usize) -> Self
[src]
pub fn eds(index: usize) -> Self
[src]
pub fn ren(index: usize) -> Self
[src]
pub fn fen(index: usize) -> Self
[src]
pub fn hen(index: usize) -> Self
[src]
pub fn len(index: usize) -> Self
[src]
pub fn aren(index: usize) -> Self
[src]
pub fn afen(index: usize) -> Self
[src]
pub fn pud() -> Self
[src]
pub fn pudclk(index: usize) -> Self
[src]
Trait Implementations
impl Eq for Register
[src]
impl Ord for Register
[src]
fn cmp(&self, other: &Register) -> Ordering
[src]
fn max(self, other: Self) -> Self
1.21.0[src]
Compares and returns the maximum of two values. Read more
fn min(self, other: Self) -> Self
1.21.0[src]
Compares and returns the minimum of two values. Read more
fn clamp(self, min: Self, max: Self) -> Self
[src]
clamp
)Restrict a value to a certain interval. Read more
impl PartialEq<Register> for Register
[src]
fn eq(&self, other: &Register) -> bool
[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
This method tests for !=
.
impl Copy for Register
[src]
impl Clone for Register
[src]
fn clone(&self) -> Register
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl PartialOrd<Register> for Register
[src]
fn partial_cmp(&self, other: &Register) -> Option<Ordering>
[src]
#[must_use]
fn lt(&self, other: &Rhs) -> bool
1.0.0[src]
This method tests less than (for self
and other
) and is used by the <
operator. Read more
#[must_use]
fn le(&self, other: &Rhs) -> bool
1.0.0[src]
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
#[must_use]
fn gt(&self, other: &Rhs) -> bool
1.0.0[src]
This method tests greater than (for self
and other
) and is used by the >
operator. Read more
#[must_use]
fn ge(&self, other: &Rhs) -> bool
1.0.0[src]
This method tests greater than or equal to (for self
and other
) and is used by the >=
operator. Read more
impl Debug for Register
[src]
Auto Trait Implementations
Blanket Implementations
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,