Struct stm32_metapac::dsihost::regs::Gpsr
#[repr(transparent)]pub struct Gpsr(pub u32);
Expand description
DSI Host generic packet status register.
Tuple Fields§
§0: u32
Implementations§
§impl Gpsr
impl Gpsr
pub const fn cmdfe(&self) -> bool
pub const fn cmdfe(&self) -> bool
Command FIFO empty This bit indicates the empty status of the generic command FIFO:.
pub fn set_cmdfe(&mut self, val: bool)
pub fn set_cmdfe(&mut self, val: bool)
Command FIFO empty This bit indicates the empty status of the generic command FIFO:.
pub const fn cmdff(&self) -> bool
pub const fn cmdff(&self) -> bool
Command FIFO full This bit indicates the full status of the generic command FIFO:.
pub fn set_cmdff(&mut self, val: bool)
pub fn set_cmdff(&mut self, val: bool)
Command FIFO full This bit indicates the full status of the generic command FIFO:.
pub const fn pwrfe(&self) -> bool
pub const fn pwrfe(&self) -> bool
Payload write FIFO empty This bit indicates the empty status of the generic write payload FIFO:.
pub fn set_pwrfe(&mut self, val: bool)
pub fn set_pwrfe(&mut self, val: bool)
Payload write FIFO empty This bit indicates the empty status of the generic write payload FIFO:.
pub const fn pwrff(&self) -> bool
pub const fn pwrff(&self) -> bool
Payload write FIFO full This bit indicates the full status of the generic write payload FIFO:.
pub fn set_pwrff(&mut self, val: bool)
pub fn set_pwrff(&mut self, val: bool)
Payload write FIFO full This bit indicates the full status of the generic write payload FIFO:.
pub const fn prdfe(&self) -> bool
pub const fn prdfe(&self) -> bool
Payload read FIFO empty This bit indicates the empty status of the generic read payload FIFO:.
pub fn set_prdfe(&mut self, val: bool)
pub fn set_prdfe(&mut self, val: bool)
Payload read FIFO empty This bit indicates the empty status of the generic read payload FIFO:.
pub const fn prdff(&self) -> bool
pub const fn prdff(&self) -> bool
Payload read FIFO full This bit indicates the full status of the generic read payload FIFO:.
pub fn set_prdff(&mut self, val: bool)
pub fn set_prdff(&mut self, val: bool)
Payload read FIFO full This bit indicates the full status of the generic read payload FIFO:.
pub const fn rcb(&self) -> bool
pub const fn rcb(&self) -> bool
Read command busy This bit is set when a read command is issued and cleared when the entire response is stored in the FIFO:.
pub fn set_rcb(&mut self, val: bool)
pub fn set_rcb(&mut self, val: bool)
Read command busy This bit is set when a read command is issued and cleared when the entire response is stored in the FIFO:.
pub const fn cmdbe(&self) -> bool
pub const fn cmdbe(&self) -> bool
Command buffer empty This bit indicates the empty status of the generic payload internal buffer:.
pub fn set_cmdbe(&mut self, val: bool)
pub fn set_cmdbe(&mut self, val: bool)
Command buffer empty This bit indicates the empty status of the generic payload internal buffer:.
pub const fn cmdbf(&self) -> bool
pub const fn cmdbf(&self) -> bool
Command buffer full This bit indicates the full status of the generic command internal buffer:.
pub fn set_cmdbf(&mut self, val: bool)
pub fn set_cmdbf(&mut self, val: bool)
Command buffer full This bit indicates the full status of the generic command internal buffer:.
pub const fn pbe(&self) -> bool
pub const fn pbe(&self) -> bool
Payload buffer empty This bit indicates the empty status of the generic payload internal buffer:.
pub fn set_pbe(&mut self, val: bool)
pub fn set_pbe(&mut self, val: bool)
Payload buffer empty This bit indicates the empty status of the generic payload internal buffer:.
Trait Implementations§
impl Copy for Gpsr
impl Eq for Gpsr
impl StructuralPartialEq for Gpsr
Auto Trait Implementations§
impl Freeze for Gpsr
impl RefUnwindSafe for Gpsr
impl Send for Gpsr
impl Sync for Gpsr
impl Unpin for Gpsr
impl UnwindSafe for Gpsr
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)