threadx
+
0
/16 examples
SourceVu will show references to
TX_SEMAPHORE
from the following samples and libraries:
Libraries
usbx
cmsis_rtos_threadx
filex
Examples
STM32469I-Discovery
Applications
FileX
Fx_Dual_Instance
Fx_MultiAccess
Fx_uSD_File_Edit
FX_IAP
IAP_main
USBX
Ux_Device_CDC_ECM
STM32F429ZI-Nucleo
Applications
NetXDuo
Nx_MQTT_Client
Nx_SNTP_Client
Nx_TCP_Echo_Client
Nx_TCP_Echo_Server
Nx_UDP_Echo_Client
Nx_UDP_Echo_Server
Nx_WebServer
ThreadX
Tx_LowPower
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Related
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
STM32 Libraries and Samples
threadx
TX_SEMAPHORE
TX_SEMAPHORE struct
Syntax
Show:
Summary
Declaration
from
tx_api.h:939
typedef
struct
TX_SEMAPHORE_STRUCT
{
ULONG
tx_semaphore_id
;
CHAR
*
tx_semaphore_name
;
ULONG
tx_semaphore_count
;
struct
TX_THREAD_STRUCT
*
tx_semaphore_suspension_list
;
UINT
tx_semaphore_suspended_count
;
struct
TX_SEMAPHORE_STRUCT
*
tx_semaphore_created_next
,
*
tx_semaphore_created_previous
;
#ifdef
TX_SEMAPHORE_ENABLE_PERFORMANCE_INFO
ULONG
tx_semaphore_performance_put_count
;
ULONG
tx_semaphore_performance_get_count
;
ULONG
tx_semaphore_performance_suspension_count
;
ULONG
tx_semaphore_performance_timeout_count
;
#endif
#ifndef
TX_DISABLE_NOTIFY_CALLBACKS
VOID
(
*
tx_semaphore_put_notify
)
(
struct
TX_SEMAPHORE_STRUCT
*
semaphore_ptr
)
;
#endif
TX_SEMAPHORE_EXTENSION
}
TX_SEMAPHORE
;
Fields
Field
Declared as
TX_SEMAPHORE_STRUCT::tx_semaphore_id
ULONG
TX_SEMAPHORE_STRUCT::tx_semaphore_name
CHAR
*
TX_SEMAPHORE_STRUCT::tx_semaphore_count
ULONG
TX_SEMAPHORE_STRUCT::tx_semaphore_suspension_list
struct
TX_THREAD_STRUCT
*
TX_SEMAPHORE_STRUCT::tx_semaphore_suspended_count
UINT
TX_SEMAPHORE_STRUCT::tx_semaphore_created_next
struct
TX_SEMAPHORE_STRUCT
*
TX_SEMAPHORE_STRUCT::tx_semaphore_created_previous
struct
TX_SEMAPHORE_STRUCT
*
tx_semaphore_created_next
,
*
TX_SEMAPHORE_STRUCT::tx_semaphore_put_notify
VOID
(
*
)
(
struct
TX_SEMAPHORE_STRUCT
*
semaphore_ptr
)
TX_SEMAPHORE_STRUCT::tx_semaphore_module_instance
TX_SEMAPHORE_EXTENSION
TX_SEMAPHORE_STRUCT::tx_semaphore_put_module_notify
TX_SEMAPHORE_EXTENSION
Related Functions
Found 18 other functions taking a
TX_SEMAPHORE_STRUCT
argument:
Function
_txe_semaphore_put()
_txe_semaphore_get()
_txe_semaphore_create()
_txe_semaphore_delete()
_txe_semaphore_info_get()
_tx_semaphore_delete()
_txm_module_manager_semaphore_notify_trampoline()
_tx_semaphore_ceiling_put()
_tx_semaphore_create()
_tx_semaphore_get()
_tx_semaphore_put_notify()
_txe_semaphore_ceiling_put()
_txe_semaphore_prioritize()
_txe_semaphore_put_notify()
_tx_semaphore_info_get()
_tx_semaphore_performance_info_get()
_tx_semaphore_prioritize()
_tx_semaphore_put()
Examples
TX_SEMAPHORE
is referenced by 16 libraries and example projects:
References
from
examples
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
All items filtered out
All items filtered out
Class Tree
from
examples
All items filtered out
All items filtered out
Override Tree
from
examples
All items filtered out
All items filtered out
Implementations
from
examples
All items filtered out
All items filtered out
Instances
from
examples
Lifecycle
from
examples
All items filtered out
All items filtered out