#include </home/developer/.conan/data/tirtos/7.03.00.10/library-sb/ga/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/kernel/tirtos7/packages/ti/sysbios/knl/Clock.h>
§ clockQ
§ ticks
volatile uint32_t Clock_Module_State::ticks |
§ swiCount
unsigned int Clock_Module_State::swiCount |
§ swiStruct
§ swi
§ numTickSkip
volatile unsigned int Clock_Module_State::numTickSkip |
§ nextScheduledTick
uint32_t Clock_Module_State::nextScheduledTick |
§ maxSkippable
uint32_t Clock_Module_State::maxSkippable |
§ inWorkFunc
bool Clock_Module_State::inWorkFunc |
§ startDuringWorkFunc
volatile bool Clock_Module_State::startDuringWorkFunc |
§ ticking
bool Clock_Module_State::ticking |
§ tickMode
Timer tick mode.
This parameter specifies the tick mode to be used by the underlying Timer.
With TickMode_PERIODIC the timer will interrupt the CPU at a fixed rate, defined by the tickPeriod.
With TickMode_DYNAMIC the timer can be dynamically reprogrammed by Clock, to interrupt the CPU when the next tick is actually needed for a scheduled timeout. TickMode_DYNAMIC is not supported on all devices, and may have some application constraints.
§ tickPeriod
uint32_t Clock_Module_State::tickPeriod |
Tick period specified in microseconds.
Default value is family dependent. For example, Linux systems often only support a minimum period of 10000 us and multiples of 10000 us. TI platforms have a default of 1000 us.
Like most other module configuration parameters, the Clock.tickPeriod config parameter value is accessible in runtime C code as "Clock_tickPeriod".
§ tickSource
§ initDone
bool Clock_Module_State::initDone |
Used to insure idem potency during startup.
The documentation for this struct was generated from the following file:
- /home/developer/.conan/data/tirtos/7.03.00.10/library-sb/ga/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/kernel/tirtos7/packages/ti/sysbios/knl/Clock.h