...
CPU
...
_TS_TmrRd()
Anchor
Files
...
cpu_core.h /
Application’s cpu_bsp.c
Anchor
Prototype
...
...
...
Arguments
Anchor
Returned Value
...
CPU timestamp timer count value. Anchor
Required Configuration
...
CPU_TS_TmrRd()
is an application/BSP function that must be defined by the developer if either of the following CPU features is enabled in cpu_cfg.h
:anchor
...
Notes / Warnings
Anchor
CPU_TS_TMR
data type. If timer has more bits, truncate timer values’ higher-order bits greater than the configured CPU_TS_TMR
timestamp timer data type word size. However, since the timer must not have less bits than the configured CPU_TS_TMR
timestamp timer data type word size; CPU_CFG_TS_TMR_SIZE
must be configured so that all bits in CPU_TS_TMR
data type are significant. In other words, if timer size is not a binary-multiple of 8-bit octets (e.g. 20-bits or even 24-bits), then the next lower, binary-multiple octet word size should be configured (e.g. to 16-bits). However, the minimum supported word size for CPU timestamp timers is 8-bits.anchorWhen applicable, CPU timestamp timer period should be less than the typical measured time but must be less than the maximum measured time; otherwise, timer resolution inadequate to measure desired times. Anchor
Example Template
...
...
...
16-bit Up Timer Example
...
...
16
...
-bit
...
Down Timer Example
...
...
32-bit Up Timer Example
...
...
...
48-bit Down Timer Example
...