ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
Loading...
Searching...
No Matches
tx_user.h File Reference

Eclipse ThreadX user-tunable defines for ra8-firmware. More...

Go to the source code of this file.

Macros

#define TX_TIMER_TICKS_PER_SECOND   (1000)
 TX TIMER TICKS PER SECOND.
#define TX_MAX_PRIORITIES   (32)
 TX MAX PRIORITIES.
#define TX_MINIMUM_STACK   (512)
 TX MINIMUM STACK.
#define TX_TIMER_PROCESS_IN_ISR
 TX TIMER PROCESS IN ISR.
#define TX_REACTIVATE_INLINE
 TX REACTIVATE INLINE.
#define TX_DISABLE_PREEMPTION_THRESHOLD
 TX DISABLE PREEMPTION THRESHOLD.
#define TX_DISABLE_REDUNDANT_CLEARING
 TX DISABLE REDUNDANT CLEARING.
#define TX_DISABLE_NOTIFY_CALLBACKS
 TX DISABLE NOTIFY CALLBACKS.
#define TX_SINGLE_MODE_SECURE
 TX SINGLE MODE SECURE.

Detailed Description

Eclipse ThreadX user-tunable defines for ra8-firmware.

Picked up by both the ThreadX library build and the application TUs because the project compiles ThreadX with TX_INCLUDE_USER_DEFINE_FILE and adds port/threadx/ to the include search path.

Tunables intended for the RA8 family:

Single-mode-secure: this firmware runs Secure-only for now (Cortex-M85 TrustZone is configured but no Non-Secure partition is loaded), so we tell ThreadX it can skip the secure-stack management code.

Since
0.1.0

Definition in file tx_user.h.

Macro Definition Documentation

◆ TX_DISABLE_NOTIFY_CALLBACKS

#define TX_DISABLE_NOTIFY_CALLBACKS

TX DISABLE NOTIFY CALLBACKS.

Definition at line 55 of file tx_user.h.

◆ TX_DISABLE_PREEMPTION_THRESHOLD

#define TX_DISABLE_PREEMPTION_THRESHOLD

TX DISABLE PREEMPTION THRESHOLD.

Definition at line 51 of file tx_user.h.

◆ TX_DISABLE_REDUNDANT_CLEARING

#define TX_DISABLE_REDUNDANT_CLEARING

TX DISABLE REDUNDANT CLEARING.

Definition at line 53 of file tx_user.h.

◆ TX_MAX_PRIORITIES

#define TX_MAX_PRIORITIES   (32)

TX MAX PRIORITIES.

Definition at line 41 of file tx_user.h.

◆ TX_MINIMUM_STACK

#define TX_MINIMUM_STACK   (512)

TX MINIMUM STACK.

Definition at line 43 of file tx_user.h.

Referenced by internal_h_thread_create().

◆ TX_REACTIVATE_INLINE

#define TX_REACTIVATE_INLINE

TX REACTIVATE INLINE.

Definition at line 49 of file tx_user.h.

◆ TX_SINGLE_MODE_SECURE

#define TX_SINGLE_MODE_SECURE

TX SINGLE MODE SECURE.

Definition at line 71 of file tx_user.h.

◆ TX_TIMER_PROCESS_IN_ISR

#define TX_TIMER_PROCESS_IN_ISR

TX TIMER PROCESS IN ISR.

Definition at line 47 of file tx_user.h.

◆ TX_TIMER_TICKS_PER_SECOND

#define TX_TIMER_TICKS_PER_SECOND   (1000)

TX TIMER TICKS PER SECOND.

Definition at line 39 of file tx_user.h.