Skip to main content

SETUP_W

Struct SETUP_W 

Source
pub struct SETUP_W<'a> { /* private fields */ }
Expand description

Field SETUP writer - SETUP token received. If a SETUP token is received and acknowledged by the device, this bit is set. As long as this bit is set all received IN and OUT tokens will be NAKed by HW. SW must clear this bit by writing a one. If this bit is zero, HW will handle the tokens to the CTRL EP0 as indicated by the CTRL EP0 IN and OUT data information programmed by SW.

Implementations§

Source§

impl<'a> SETUP_W<'a>

Source

pub fn set_bit(self) -> &'a mut W

Sets the field bit

Source

pub fn clear_bit(self) -> &'a mut W

Clears the field bit

Source

pub fn bit(self, value: bool) -> &'a mut W

Writes raw bits to the field

Auto Trait Implementations§

§

impl<'a> Freeze for SETUP_W<'a>

§

impl<'a> RefUnwindSafe for SETUP_W<'a>

§

impl<'a> Send for SETUP_W<'a>

§

impl<'a> Sync for SETUP_W<'a>

§

impl<'a> Unpin for SETUP_W<'a>

§

impl<'a> UnsafeUnpin for SETUP_W<'a>

§

impl<'a> !UnwindSafe for SETUP_W<'a>

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.