pub struct ParticleArgon { /* private fields */ }
Trait Implementations§
Source§impl Debug for ParticleArgon
impl Debug for ParticleArgon
Source§impl Feather for ParticleArgon
impl Feather for ParticleArgon
type MainLed = <ParticleArgon as Feather>::D7
type MainI2cMapping = I2cMapping<<ParticleArgon as Feather>::SDA, <ParticleArgon as Feather>::SCL>
type SDA = Pin<P0_26<Input<Floating>>>
type SCL = Pin<P0_27<Input<Floating>>>
type D2 = Pin<P1_01<Input<Floating>>>
type D3 = Pin<P1_02<Input<Floating>>>
type D4 = Pin<P1_08<Input<Floating>>>
type D5 = Pin<P1_10<Input<Floating>>>
type D6 = Pin<P1_11<Input<Floating>>>
type D7 = Pin<P1_12<Input<Floating>>>
type D8 = Pin<P1_03<Input<Floating>>>
type P0 = Pin<P0_11<Input<Floating>>>
type TX = Pin<P0_06<Input<Floating>>>
type RX = Pin<P0_08<Input<Floating>>>
type MISO = Pin<P1_14<Input<Floating>>>
type MOSI = Pin<P1_13<Input<Floating>>>
type SCK = Pin<P1_15<Input<Floating>>>
type A5 = Pin<P0_31<Input<Floating>>>
type A4 = Pin<P0_30<Input<Floating>>>
type A3 = Pin<P0_29<Input<Floating>>>
type A2 = Pin<P0_28<Input<Floating>>>
type A1 = Pin<P0_04<Input<Floating>>>
type A0 = Pin<P0_03<Input<Floating>>>
fn take_main_led(&mut self) -> Self::MainLed
fn take_main_i2c( &mut self, ) -> <Self::MainI2cMapping as I2cBusMapping<Self::SDA, Self::SCL>>::Bus
fn take_sda(&mut self) -> Self::SDA
fn take_scl(&mut self) -> Self::SCL
fn take_d2(&mut self) -> Self::D2
fn take_d3(&mut self) -> Self::D3
fn take_d4(&mut self) -> Self::D4
fn take_d5(&mut self) -> Self::D5
fn take_d6(&mut self) -> Self::D6
fn take_d7(&mut self) -> Self::D7
fn take_d8(&mut self) -> Self::D8
fn take_p0(&mut self) -> Self::P0
fn take_tx(&mut self) -> Self::TX
fn take_rx(&mut self) -> Self::RX
fn take_miso(&mut self) -> Self::MISO
fn take_mosi(&mut self) -> Self::MOSI
fn take_sck(&mut self) -> Self::SCK
fn take_a5(&mut self) -> Self::A5
fn take_a4(&mut self) -> Self::A4
fn take_a3(&mut self) -> Self::A3
fn take_a2(&mut self) -> Self::A2
fn take_a1(&mut self) -> Self::A1
fn take_a0(&mut self) -> Self::A0
Auto Trait Implementations§
impl Freeze for ParticleArgon
impl RefUnwindSafe for ParticleArgon
impl Send for ParticleArgon
impl Sync for ParticleArgon
impl Unpin for ParticleArgon
impl UnwindSafe for ParticleArgon
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