pub struct Pads {
pub gpio_emc: Pads,
pub gpio_ad_b0: Pads,
pub gpio_ad_b1: Pads,
pub gpio_b0: Pads,
pub gpio_b1: Pads,
pub gpio_sd_b0: Pads,
pub gpio_sd_b1: Pads,
pub gpio_spi_b0: Pads,
pub gpio_spi_b1: Pads,
}
Expand description
All of the pads.
Fields§
§gpio_emc: Pads
§gpio_ad_b0: Pads
§gpio_ad_b1: Pads
§gpio_b0: Pads
§gpio_b1: Pads
§gpio_sd_b0: Pads
§gpio_sd_b1: Pads
§gpio_spi_b0: Pads
§gpio_spi_b1: Pads
Implementations§
source§impl Pads
impl Pads
sourcepub const unsafe fn new() -> Pads
pub const unsafe fn new() -> Pads
Take all pads from this group
Safety
You may safely call this once to acquire all of the pads. Subsequent calls may return pads that are mutably aliased elsewhere. Consider calling new() at the start of your program.
sourcepub const fn erase(self) -> ErasedPads
pub const fn erase(self) -> ErasedPads
Erase all of the pads
The return type is an array, where the index indicates the pad offset from the start of the group. For example, AD_B0_03 would be referenced as erased_pads[3].
See ErasedPads
for more information.
Auto Trait Implementations§
impl RefUnwindSafe for Pads
impl Send for Pads
impl !Sync for Pads
impl Unpin for Pads
impl UnwindSafe for Pads
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