threadx
TX_TIMER_POINTER_DIF
is only used within threadx.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
threadx
TX_TIMER_POINTER_DIF
TX_TIMER_POINTER_DIF macro
Syntax
from
tx_api.h:1933
#define
TX_TIMER_POINTER_DIF
(
a
,
b
)
(
(
ULONG
)
(
(
(
TX_TIMER_INTERNAL
*
*
)
(
a
)
)
-
(
(
TX_TIMER_INTERNAL
*
*
)
(
b
)
)
)
)
Arguments
a
b
References
Location
Text
tx_api.h:1933
#define
TX_TIMER_POINTER_DIF
(
a
,
b
)
(
(
ULONG
)
(
(
(
TX_TIMER_INTERNAL
*
*
)
(
a
)
)
-
(
(
TX_TIMER_INTERNAL
*
*
)
(
b
)
)
)
)
tx_timer_deactivate.c:144
ticks_left
=
(
ULONG
)
(
TX_TIMER_POINTER_DIF
(
list_head
,
_tx_timer_current_ptr
)
)
+
(
(
ULONG
)
1
)
;
tx_timer_deactivate.c:150
ticks_left
=
(
ULONG
)
(
TX_TIMER_POINTER_DIF
(
list_head
,
_tx_timer_list_start
)
)
;
tx_timer_deactivate.c:152
ticks_left
=
ticks_left
+
(
ULONG
)
(
(
TX_TIMER_POINTER_DIF
(
_tx_timer_list_end
,
_tx_timer_current_ptr
)
)
+
(
(
ULONG
)
1
)
)
;
tx_timer_info_get.c:159
ticks_left
=
(
(
TX_TIMER_POINTER_DIF
(
list_head
,
_tx_timer_current_ptr
)
)
+
(
(
ULONG
)
1
)
)
;
tx_timer_info_get.c:165
ticks_left
=
(
(
TX_TIMER_POINTER_DIF
(
list_head
,
_tx_timer_list_start
)
)
)
;
tx_timer_info_get.c:167
ticks_left
=
ticks_left
+
(
(
TX_TIMER_POINTER_DIF
(
_tx_timer_list_end
,
_tx_timer_current_ptr
)
)
+
(
(
ULONG
)
1
)
)
;
tx_timer_system_activate.c:134
delta
=
TX_TIMER_POINTER_DIF
(
timer_list
,
_tx_timer_list_end
)
;