threadx
TXM_MODULE_PREAMBLE
is only used within threadx.
Symbol previews are coming soon...
Symbols
loading (1/4)...
Files
loading (2/4)...
Summary
Syntax
Related
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
STM32 Libraries and Samples
threadx
TXM_MODULE_PREAMBLE
TXM_MODULE_PREAMBLE struct
Syntax
Show:
Summary
Declaration
from
txm_module.h:362
typedef
struct
TXM_MODULE_PREAMBLE_STRUCT
{
ULONG
txm_module_preamble_id
;
ULONG
txm_module_preamble_version_major
;
ULONG
txm_module_preamble_version_minor
;
ULONG
txm_module_preamble_preamble_size
;
ULONG
txm_module_preamble_application_module_id
;
ULONG
txm_module_preamble_property_flags
;
ULONG
txm_module_preamble_shell_entry_function
;
ULONG
txm_module_preamble_start_function
;
ULONG
txm_module_preamble_stop_function
;
ULONG
txm_module_preamble_start_stop_priority
;
ULONG
txm_module_preamble_start_stop_stack_size
;
ULONG
txm_module_preamble_callback_function
;
ULONG
txm_module_preamble_callback_priority
;
ULONG
txm_module_preamble_callback_stack_size
;
ULONG
txm_module_preamble_code_size
;
ULONG
txm_module_preamble_data_size
;
ULONG
txm_module_preamble_reserved_0
;
ULONG
txm_module_preamble_reserved_1
;
ULONG
txm_module_preamble_reserved_2
;
ULONG
txm_module_preamble_reserved_3
;
ULONG
txm_module_preamble_reserved_4
;
ULONG
txm_module_preamble_reserved_5
;
ULONG
txm_module_preamble_reserved_6
;
ULONG
txm_module_preamble_reserved_7
;
ULONG
txm_module_preamble_reserved_8
;
ULONG
txm_module_preamble_reserved_9
;
ULONG
txm_module_preamble_reserved_10
;
ULONG
txm_module_preamble_reserved_11
;
ULONG
txm_module_preamble_reserved_12
;
ULONG
txm_module_preamble_reserved_13
;
ULONG
txm_module_preamble_reserved_14
;
ULONG
txm_module_preamble_checksum
;
}
TXM_MODULE_PREAMBLE
;
Fields
Field
Declared as
TXM_MODULE_PREAMBLE_STRUCT::txm_module_preamble_id
ULONG
TXM_MODULE_PREAMBLE_STRUCT::txm_module_preamble_version_major
ULONG
TXM_MODULE_PREAMBLE_STRUCT::txm_module_preamble_version_minor
ULONG
TXM_MODULE_PREAMBLE_STRUCT::txm_module_preamble_preamble_size
ULONG
TXM_MODULE_PREAMBLE_STRUCT::txm_module_preamble_application_module_id
ULONG
TXM_MODULE_PREAMBLE_STRUCT::txm_module_preamble_property_flags
ULONG
TXM_MODULE_PREAMBLE_STRUCT::txm_module_preamble_shell_entry_function
ULONG
TXM_MODULE_PREAMBLE_STRUCT::txm_module_preamble_start_function
ULONG
TXM_MODULE_PREAMBLE_STRUCT::txm_module_preamble_stop_function
ULONG
TXM_MODULE_PREAMBLE_STRUCT::txm_module_preamble_start_stop_priority
ULONG
TXM_MODULE_PREAMBLE_STRUCT::txm_module_preamble_start_stop_stack_size
ULONG
TXM_MODULE_PREAMBLE_STRUCT::txm_module_preamble_callback_function
ULONG
TXM_MODULE_PREAMBLE_STRUCT::txm_module_preamble_callback_priority
ULONG
TXM_MODULE_PREAMBLE_STRUCT::txm_module_preamble_callback_stack_size
ULONG
TXM_MODULE_PREAMBLE_STRUCT::txm_module_preamble_code_size
ULONG
TXM_MODULE_PREAMBLE_STRUCT::txm_module_preamble_data_size
ULONG
TXM_MODULE_PREAMBLE_STRUCT::txm_module_preamble_reserved_0
ULONG
TXM_MODULE_PREAMBLE_STRUCT::txm_module_preamble_reserved_1
ULONG
TXM_MODULE_PREAMBLE_STRUCT::txm_module_preamble_reserved_2
ULONG
TXM_MODULE_PREAMBLE_STRUCT::txm_module_preamble_reserved_3
ULONG
TXM_MODULE_PREAMBLE_STRUCT::txm_module_preamble_reserved_4
ULONG
TXM_MODULE_PREAMBLE_STRUCT::txm_module_preamble_reserved_5
ULONG
TXM_MODULE_PREAMBLE_STRUCT::txm_module_preamble_reserved_6
ULONG
TXM_MODULE_PREAMBLE_STRUCT::txm_module_preamble_reserved_7
ULONG
TXM_MODULE_PREAMBLE_STRUCT::txm_module_preamble_reserved_8
ULONG
TXM_MODULE_PREAMBLE_STRUCT::txm_module_preamble_reserved_9
ULONG
TXM_MODULE_PREAMBLE_STRUCT::txm_module_preamble_reserved_10
ULONG
TXM_MODULE_PREAMBLE_STRUCT::txm_module_preamble_reserved_11
ULONG
TXM_MODULE_PREAMBLE_STRUCT::txm_module_preamble_reserved_12
ULONG
TXM_MODULE_PREAMBLE_STRUCT::txm_module_preamble_reserved_13
ULONG
TXM_MODULE_PREAMBLE_STRUCT::txm_module_preamble_reserved_14
ULONG
TXM_MODULE_PREAMBLE_STRUCT::txm_module_preamble_checksum
ULONG
Related Functions
Found 2 other functions taking a
TXM_MODULE_PREAMBLE_STRUCT
argument:
Function
_txm_module_manager_alignment_adjust()
_txm_module_manager_util_code_allocation_size_and_alignment_get()
Examples
References
from
examples
Code
Location
Scope
Referrer
typedef
struct
TXM_MODULE_PREAMBLE_STRUCT
txm_module.h:362
}
TXM_MODULE_PREAMBLE
;
txm_module.h:398
TXM_MODULE_PREAMBLE
TXM_MODULE_PREAMBLE
*
txm_module_instance_preamble_ptr
;
txm_module.h:449
TXM_MODULE_INSTANCE_STRUCT
TXM_MODULE_INSTANCE_STRUCT::txm_module_instance_preamble_ptr
TXM_MODULE_MANAGER_ADDITIONAL_PROTOTYPES
txm_module.h:684
_txm_module_manager_alignment_adjust()
_txm_module_manager_alignment_adjust()::module_preamble
TXM_MODULE_PREAMBLE
*
module_preamble
;
txm_module_manager_absolute_load.c:82
_txm_module_manager_absolute_load()
module_preamble
=
(
TXM_MODULE_PREAMBLE
*
)
module_location
;
txm_module_manager_absolute_load.c:145
_txm_module_manager_absolute_load()
module_instance
->
txm_module_instance_data_start
=
(
VOID
*
)
(
(
(
CHAR
*
)
module_preamble
->
txm_module_preamble_code_size
)
+
sizeof
(
TXM_MODULE_PREAMBLE
)
)
;
txm_module_manager_absolute_load.c:315
_txm_module_manager_absolute_load()
VOID
_txm_module_manager_alignment_adjust
(
TXM_MODULE_PREAMBLE
*
module_preamble
,
txm_module_manager_alignment_adjust.c:134
_txm_module_manager_alignment_adjust()
_txm_module_manager_alignment_adjust()::module_preamble
TXM_MODULE_PREAMBLE
*
module_preamble
;
txm_module_manager_external_memory_enable.c:198
_txm_module_manager_external_memory_enable()
TXM_MODULE_PREAMBLE
*
module_preamble
;
txm_module_manager_in_place_load.c:79
_txm_module_manager_in_place_load()
module_preamble
=
(
TXM_MODULE_PREAMBLE
*
)
module_location
;
txm_module_manager_in_place_load.c:87
_txm_module_manager_in_place_load()
TXM_MODULE_PREAMBLE
*
module_preamble
;
txm_module_manager_internal_load.c:85
_txm_module_manager_internal_load()
module_preamble
=
(
TXM_MODULE_PREAMBLE
*
)
module_location
;
txm_module_manager_internal_load.c:148
_txm_module_manager_internal_load()
TXM_MODULE_PREAMBLE
*
module_preamble
;
txm_module_manager_memory_load.c:81
_txm_module_manager_memory_load()
module_preamble
=
(
TXM_MODULE_PREAMBLE
*
)
module_location
;
txm_module_manager_memory_load.c:95
_txm_module_manager_memory_load()
UINT
_txm_module_manager_util_code_allocation_size_and_alignment_get
(
TXM_MODULE_PREAMBLE
*
module_preamble
,
txm_module_manager_util.c:384
_txm_module_manager_util_code_allocation_size_and_alignment_get()
_txm_module_manager_util_code_allocation_size_and_alignment_get()::module_preamble
UINT
_txm_module_manager_util_code_allocation_size_and_alignment_get
(
TXM_MODULE_PREAMBLE
*
module_preamble
,
ULONG
*
code_alignment_dest
,
ULONG
*
code_allocation_size_dest
)
;
txm_module_manager_util.h:135
_txm_module_manager_util_code_allocation_size_and_alignment_get()
_txm_module_manager_util_code_allocation_size_and_alignment_get()::module_preamble
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
Instance
Scope
Location
Project
TXM_MODULE_INSTANCE_STRUCT::txm_module_instance_preamble_ptr
TXM_MODULE_INSTANCE_STRUCT
txm_module.h:449
_txm_module_manager_alignment_adjust()::module_preamble
_txm_module_manager_alignment_adjust()
txm_module.h:684
_txm_module_manager_util_code_allocation_size_and_alignment_get()::module_preamble
_txm_module_manager_util_code_allocation_size_and_alignment_get()
txm_module_manager_util.h:135
_txm_module_manager_alignment_adjust()::module_preamble
_txm_module_manager_alignment_adjust()
txm_module_manager_alignment_adjust.c:134
_txm_module_manager_util_code_allocation_size_and_alignment_get()::module_preamble
_txm_module_manager_util_code_allocation_size_and_alignment_get()
txm_module_manager_util.c:384
Lifecycle
from
examples
All items filtered out
All items filtered out