pub fn await_lock(&self) -> nb::Result<LockedPLLToken<D>, Infallible> {
        if self.device.cs.read().lock().bit_is_clear() {
            return Err(WouldBlock);
        }

        Ok(LockedPLLToken {
            _private: PhantomData,
        })
    }
/// Awaits locking of the PLL.
Awaits locking of the PLL.
Awaits locking of the PLL .
pub fn await_lock(&self) -> nb::Result<LockedPLLToken<D>, Infallible> {
        if self.device.cs.read().lock().bit_is_clear() {
            return Err(WouldBlock);
        }
        Ok(LockedPLLToken {
            _private: PhantomData,
        })
    }
pub fn await_lock ( & self ) -> nb :: Result < LockedPLLToken < D > , Infallible > { if self . device . cs . read ( ) . lock ( ) . bit_is_clear ( ) { return Err ( WouldBlock ) ; } Ok ( LockedPLLToken { _private : PhantomData , } ) }
Awaits locking of the PLL.
Awaits locking of the PLL .
&self
&self