pub struct PinGroups<'d, T: Instance> {
pub g1: Option<PinGroup<'d, T, G1>>,
pub g2: Option<PinGroup<'d, T, G2>>,
pub g3: Option<PinGroup<'d, T, G3>>,
pub g4: Option<PinGroup<'d, T, G4>>,
pub g5: Option<PinGroup<'d, T, G5>>,
pub g6: Option<PinGroup<'d, T, G6>>,
pub g7: Option<PinGroup<'d, T, G7>>,
pub g8: Option<PinGroup<'d, T, G8>>,
}
Expand description
Represents the collection of pin groups for the Touch Sensing Controller (TSC).
Each field corresponds to a specific group of TSC pins:
Fields§
§g1: Option<PinGroup<'d, T, G1>>
§g2: Option<PinGroup<'d, T, G2>>
§g3: Option<PinGroup<'d, T, G3>>
§g4: Option<PinGroup<'d, T, G4>>
§g5: Option<PinGroup<'d, T, G5>>
§g6: Option<PinGroup<'d, T, G6>>
§g7: Option<PinGroup<'d, T, G7>>
§g8: Option<PinGroup<'d, T, G8>>
Trait Implementations§
Auto Trait Implementations§
impl<'d, T> Freeze for PinGroups<'d, T>
impl<'d, T> RefUnwindSafe for PinGroups<'d, T>where
T: RefUnwindSafe,
impl<'d, T> Send for PinGroups<'d, T>where
T: Send,
impl<'d, T> Sync for PinGroups<'d, T>where
T: Sync,
impl<'d, T> Unpin for PinGroups<'d, T>where
T: Unpin,
impl<'d, T> !UnwindSafe for PinGroups<'d, T>
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