Struct Sts
#[repr(transparent)]pub struct Sts(pub u32);Expand description
ETB Status Register
Tuple Fields§
§0: u32Implementations§
§impl Sts
impl Sts
pub const fn full(&self) -> bool
pub const fn full(&self) -> bool
RAM Full. The flag indicates when the RAM write pointer has wrapped around.
pub const fn set_full(&mut self, val: bool)
pub const fn set_full(&mut self, val: bool)
RAM Full. The flag indicates when the RAM write pointer has wrapped around.
pub const fn triggered(&self) -> bool
pub const fn triggered(&self) -> bool
The Triggered bit is set when a trigger has been observed. This does not indicate that a trigger has been embedded in the trace data by the formatter, but is determined by the programming of the Formatter and Flush Control Register.
pub const fn set_triggered(&mut self, val: bool)
pub const fn set_triggered(&mut self, val: bool)
The Triggered bit is set when a trigger has been observed. This does not indicate that a trigger has been embedded in the trace data by the formatter, but is determined by the programming of the Formatter and Flush Control Register.
pub const fn acqcomp(&self) -> bool
pub const fn acqcomp(&self) -> bool
The acquisition complete flag indicates that capture has been completed when the formatter stops because of any of the methods defined in the Formatter and Flush Control Register, or TraceCaptEn = 0. This also results in FtStopped in the Formatter and Flush Status Register going HIGH.
pub const fn set_acqcomp(&mut self, val: bool)
pub const fn set_acqcomp(&mut self, val: bool)
The acquisition complete flag indicates that capture has been completed when the formatter stops because of any of the methods defined in the Formatter and Flush Control Register, or TraceCaptEn = 0. This also results in FtStopped in the Formatter and Flush Status Register going HIGH.
pub const fn set_ftempty(&mut self, val: bool)
pub const fn set_ftempty(&mut self, val: bool)
Formatter pipeline empty. All data stored to RAM.