Dataflow Runtime API  3.1.1.0
Macros | Functions | Variables
tx_timer.h File Reference

Macros

#define TX_TIMER_ID   ((ULONG) 0x4154494D)
 ThreadX Component
More...
 
#define TX_TIMER_ENTRIES   ((ULONG) 32)
 
#define TIMER_DECLARE   extern
 
#define TX_TIMER_DELETE_PORT_COMPLETION(t)
 

Functions

VOID _tx_timer_expiration_process (VOID)
 
VOID _tx_timer_initialize (VOID)
 
VOID _tx_timer_system_activate (TX_TIMER_INTERNAL *timer_ptr)
 
VOID _tx_timer_system_deactivate (TX_TIMER_INTERNAL *timer_ptr)
 
VOID _tx_timer_thread_entry (ULONG timer_thread_input)
 

Variables

TIMER_DECLARE volatile ULONG _tx_timer_system_clock
 
TIMER_DECLARE ULONG _tx_timer_time_slice
 
TIMER_DECLARE UINT _tx_timer_expired_time_slice
 
TIMER_DECLARE TX_TIMER_INTERNAL_tx_timer_list [TX_TIMER_ENTRIES]
 
TIMER_DECLARE TX_TIMER_INTERNAL ** _tx_timer_list_start
 
TIMER_DECLARE TX_TIMER_INTERNAL ** _tx_timer_list_end
 
TIMER_DECLARE TX_TIMER_INTERNAL ** _tx_timer_current_ptr
 
TIMER_DECLARE UINT _tx_timer_expired
 
TIMER_DECLARE TX_TIMER_tx_timer_created_ptr
 
TIMER_DECLARE ULONG _tx_timer_created_count
 
TIMER_DECLARE TX_TIMER_INTERNAL_tx_timer_expired_timer_ptr
 
TIMER_DECLARE TX_THREAD _tx_timer_thread
 
TIMER_DECLARE VOID_tx_timer_stack_start
 
TIMER_DECLARE ULONG _tx_timer_stack_size
 
TIMER_DECLARE UINT _tx_timer_priority
 
TIMER_DECLARE ULONG _tx_timer_thread_stack_area [(((UINT) TX_TIMER_THREAD_STACK_SIZE)+((sizeof(ULONG)) -((UINT) 1)))/sizeof(ULONG)]
 

Macro Definition Documentation

◆ TIMER_DECLARE

#define TIMER_DECLARE   extern

◆ TX_TIMER_DELETE_PORT_COMPLETION

#define TX_TIMER_DELETE_PORT_COMPLETION (   t)

◆ TX_TIMER_ENTRIES

#define TX_TIMER_ENTRIES   ((ULONG) 32)

◆ TX_TIMER_ID

#define TX_TIMER_ID   ((ULONG) 0x4154494D)

ThreadX Component

Timer

Function Documentation

◆ _tx_timer_expiration_process()

VOID _tx_timer_expiration_process ( VOID  )

◆ _tx_timer_initialize()

VOID _tx_timer_initialize ( VOID  )

◆ _tx_timer_system_activate()

VOID _tx_timer_system_activate ( TX_TIMER_INTERNAL timer_ptr)

◆ _tx_timer_system_deactivate()

VOID _tx_timer_system_deactivate ( TX_TIMER_INTERNAL timer_ptr)

◆ _tx_timer_thread_entry()

VOID _tx_timer_thread_entry ( ULONG  timer_thread_input)

Variable Documentation

◆ _tx_timer_created_count

TIMER_DECLARE ULONG _tx_timer_created_count

◆ _tx_timer_created_ptr

TIMER_DECLARE TX_TIMER* _tx_timer_created_ptr

◆ _tx_timer_current_ptr

TIMER_DECLARE TX_TIMER_INTERNAL** _tx_timer_current_ptr

◆ _tx_timer_expired

TIMER_DECLARE UINT _tx_timer_expired

◆ _tx_timer_expired_time_slice

TIMER_DECLARE UINT _tx_timer_expired_time_slice

◆ _tx_timer_expired_timer_ptr

TIMER_DECLARE TX_TIMER_INTERNAL* _tx_timer_expired_timer_ptr

◆ _tx_timer_list

◆ _tx_timer_list_end

TIMER_DECLARE TX_TIMER_INTERNAL** _tx_timer_list_end

◆ _tx_timer_list_start

TIMER_DECLARE TX_TIMER_INTERNAL** _tx_timer_list_start

◆ _tx_timer_priority

TIMER_DECLARE UINT _tx_timer_priority

◆ _tx_timer_stack_size

TIMER_DECLARE ULONG _tx_timer_stack_size

◆ _tx_timer_stack_start

TIMER_DECLARE VOID* _tx_timer_stack_start

◆ _tx_timer_system_clock

TIMER_DECLARE volatile ULONG _tx_timer_system_clock

◆ _tx_timer_thread

TIMER_DECLARE TX_THREAD _tx_timer_thread

◆ _tx_timer_thread_stack_area

TIMER_DECLARE ULONG _tx_timer_thread_stack_area[(((UINT) TX_TIMER_THREAD_STACK_SIZE)+((sizeof(ULONG)) -((UINT) 1)))/sizeof(ULONG)]

◆ _tx_timer_time_slice

TIMER_DECLARE ULONG _tx_timer_time_slice