pub struct AcquisitionBank { /* private fields */ }
Expand description
Represents a collection of TSC pins to be acquired simultaneously.
This struct contains a set of pins to be used in a TSC acquisition with a pre-computed and verified mask for efficiently setting up the TSC peripheral before performing an acquisition. It ensures that only one channel pin per TSC group is included, adhering to hardware limitations.
Implementations§
Source§impl AcquisitionBank
impl AcquisitionBank
Sourcepub fn pins_iterator(&self) -> AcquisitionBankPinsIterator<'_> ⓘ
pub fn pins_iterator(&self) -> AcquisitionBankPinsIterator<'_> ⓘ
Returns an iterator over the available pins in the bank.
Auto Trait Implementations§
impl Freeze for AcquisitionBank
impl RefUnwindSafe for AcquisitionBank
impl Send for AcquisitionBank
impl Sync for AcquisitionBank
impl Unpin for AcquisitionBank
impl UnwindSafe for AcquisitionBank
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