SatCat5
satcat5::cfg::Timer Member List
This is the complete list of members for
satcat5::cfg::Timer
, including all inherited members.
busywait_usec
(unsigned usec)
satcat5::util::TimeRef
checkpoint_msec
(unsigned msec)
satcat5::util::TimeRef
checkpoint_usec
(unsigned usec)
satcat5::util::TimeRef
hw_ticks_per_sec
(satcat5::cfg::ConfigBus *cfg, unsigned devaddr) (defined in
satcat5::cfg::Timer
)
satcat5::cfg::Timer
inline
protected
static
Interrupt
(satcat5::cfg::ConfigBus *cfg)
satcat5::cfg::Interrupt
explicit
protected
Interrupt
(satcat5::cfg::ConfigBus *cfg, unsigned devaddr, unsigned regaddr)
satcat5::cfg::Interrupt
protected
irq_check
()
satcat5::cfg::Interrupt
protected
irq_disable
()
satcat5::cfg::Interrupt
protected
irq_enable
()
satcat5::cfg::Interrupt
protected
irq_event
() override
satcat5::cfg::Timer
protected
virtual
last_event
()
satcat5::cfg::Timer
m_callback
(defined in
satcat5::cfg::Timer
)
satcat5::cfg::Timer
protected
m_cfg
(defined in
satcat5::cfg::Interrupt
)
satcat5::cfg::Interrupt
private
m_ctrl
(defined in
satcat5::cfg::Timer
)
satcat5::cfg::Timer
protected
m_msec_per_tick
(defined in
satcat5::util::TimeRef
)
satcat5::util::TimeRef
private
m_next
(defined in
satcat5::cfg::Interrupt
)
satcat5::cfg::Interrupt
private
m_tick_per_msec
(defined in
satcat5::util::TimeRef
)
satcat5::util::TimeRef
private
m_tick_per_usec
(defined in
satcat5::util::TimeRef
)
satcat5::util::TimeRef
private
m_usec_per_tick
(defined in
satcat5::util::TimeRef
)
satcat5::util::TimeRef
private
now
()
satcat5::util::TimeRef
raw
() override
satcat5::cfg::Timer
virtual
REGADDR_CPU_HZ
(defined in
satcat5::cfg::Timer
)
satcat5::cfg::Timer
protected
static
REGADDR_LAST_EVT
(defined in
satcat5::cfg::Timer
)
satcat5::cfg::Timer
protected
static
REGADDR_PERF_CTR
(defined in
satcat5::cfg::Timer
)
satcat5::cfg::Timer
protected
static
REGADDR_TIMER_IRQ
(defined in
satcat5::cfg::Timer
)
satcat5::cfg::Timer
protected
static
REGADDR_TIMER_LEN
(defined in
satcat5::cfg::Timer
)
satcat5::cfg::Timer
protected
static
REGADDR_WDOG
(defined in
satcat5::cfg::Timer
)
satcat5::cfg::Timer
protected
static
ticks_per_msec
() const
satcat5::util::TimeRef
inline
ticks_per_sec
() const
satcat5::util::TimeRef
inline
ticks_per_usec
() const
satcat5::util::TimeRef
inline
Timer
(satcat5::cfg::ConfigBus *cfg, unsigned devaddr)
satcat5::cfg::Timer
inline
Timer
(satcat5::cfg::ConfigBus *cfg, unsigned devaddr, u32 refclk_hz)
satcat5::cfg::Timer
inline
timer_callback
(satcat5::poll::OnDemand *callback)
satcat5::cfg::Timer
timer_interval
(unsigned usec)
satcat5::cfg::Timer
TimeRef
(u64 ticks_per_sec)
satcat5::util::TimeRef
inline
explicit
protected
wdog_disable
()
satcat5::cfg::Timer
WDOG_PAUSE
(defined in
satcat5::cfg::Timer
)
satcat5::cfg::Timer
protected
static
wdog_update
(u32 usec)
satcat5::cfg::Timer
~Interrupt
() SATCAT5_OPTIONAL_DTOR (defined in
satcat5::cfg::Interrupt
)
satcat5::cfg::Interrupt
protected
~TimeRef
() (defined in
satcat5::util::TimeRef
)
satcat5::util::TimeRef
inline
protected
Generated by
1.9.1
Copyright 2024 The Aerospace Corporation. This documentation is a part of SatCat5, licensed under CERN-OHL-W v2 or later.