Struct Ffsr
#[repr(transparent)]pub struct Ffsr(pub u32);
Expand description
The FFSR register indicates the current status of the formatter and flush features available in the TPIU.
Tuple Fields§
§0: u32
Implementations§
§impl Ffsr
impl Ffsr
pub fn set_flinprog(&mut self, val: bool)
pub fn set_flinprog(&mut self, val: bool)
Flush in progress.
pub const fn ftstopped(&self) -> Ftstopped
pub const fn ftstopped(&self) -> Ftstopped
The formatter has received a stop request signal and all trace data and post-amble is sent. Any additional trace data on the ATB interface is ignored and atreadys goes HIGH.
pub fn set_ftstopped(&mut self, val: Ftstopped)
pub fn set_ftstopped(&mut self, val: Ftstopped)
The formatter has received a stop request signal and all trace data and post-amble is sent. Any additional trace data on the ATB interface is ignored and atreadys goes HIGH.
pub fn set_tcpresent(&mut self, val: bool)
pub fn set_tcpresent(&mut self, val: bool)
Indicates whether the TRACECTL pin is available for use.
Trait Implementations§
impl Copy for Ffsr
impl Eq for Ffsr
impl StructuralPartialEq for Ffsr
Auto Trait Implementations§
impl Freeze for Ffsr
impl RefUnwindSafe for Ffsr
impl Send for Ffsr
impl Sync for Ffsr
impl Unpin for Ffsr
impl UnwindSafe for Ffsr
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
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)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)