mirror of
https://github.com/FreeRTOS/FreeRTOS-Kernel.git
synced 2025-10-15 09:17:44 -04:00
Make unit tests backward compatible (#1073)
Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com> Co-authored-by: Gaurav Aggarwal <aggarg@amazon.com>
This commit is contained in:
parent
8e76c2d220
commit
21f7947ab1
2 changed files with 30 additions and 8 deletions
|
@ -65,13 +65,23 @@ extern volatile TickType_t xTickCount;
|
||||||
extern volatile UBaseType_t uxTopReadyPriority;
|
extern volatile UBaseType_t uxTopReadyPriority;
|
||||||
extern volatile BaseType_t xSchedulerRunning;
|
extern volatile BaseType_t xSchedulerRunning;
|
||||||
extern volatile TickType_t xPendedTicks;
|
extern volatile TickType_t xPendedTicks;
|
||||||
|
|
||||||
|
#ifdef configNUMBER_OF_CORES
|
||||||
extern volatile BaseType_t xYieldPendings[];
|
extern volatile BaseType_t xYieldPendings[];
|
||||||
#define xYieldPending xYieldPendings[ 0 ]
|
#define xYieldPending xYieldPendings[ 0 ]
|
||||||
|
#else
|
||||||
|
extern volatile BaseType_t xYieldPending;
|
||||||
|
#endif
|
||||||
extern volatile BaseType_t xNumOfOverflows;
|
extern volatile BaseType_t xNumOfOverflows;
|
||||||
extern UBaseType_t uxTaskNumber;
|
extern UBaseType_t uxTaskNumber;
|
||||||
extern volatile TickType_t xNextTaskUnblockTime;
|
extern volatile TickType_t xNextTaskUnblockTime;
|
||||||
|
|
||||||
|
#ifdef configNUMBER_OF_CORES
|
||||||
extern TaskHandle_t xIdleTaskHandles[];
|
extern TaskHandle_t xIdleTaskHandles[];
|
||||||
#define xIdleTaskHandle xIdleTaskHandles[ 0 ]
|
#define xIdleTaskHandle xIdleTaskHandles[ 0 ]
|
||||||
|
#else
|
||||||
|
extern TaskHandle_t xIdleTaskHandle;
|
||||||
|
#endif
|
||||||
extern volatile UBaseType_t uxSchedulerSuspended;
|
extern volatile UBaseType_t uxSchedulerSuspended;
|
||||||
|
|
||||||
/* ============================= DEFINES ================================== */
|
/* ============================= DEFINES ================================== */
|
||||||
|
|
|
@ -64,13 +64,25 @@ extern volatile TickType_t xTickCount;
|
||||||
extern volatile UBaseType_t uxTopReadyPriority;
|
extern volatile UBaseType_t uxTopReadyPriority;
|
||||||
extern volatile BaseType_t xSchedulerRunning;
|
extern volatile BaseType_t xSchedulerRunning;
|
||||||
extern volatile TickType_t xPendedTicks;
|
extern volatile TickType_t xPendedTicks;
|
||||||
|
|
||||||
|
#ifdef configNUMBER_OF_CORES
|
||||||
extern volatile BaseType_t xYieldPendings[];
|
extern volatile BaseType_t xYieldPendings[];
|
||||||
#define xYieldPending xYieldPendings[ 0 ]
|
#define xYieldPending xYieldPendings[ 0 ]
|
||||||
|
#else
|
||||||
|
extern volatile BaseType_t xYieldPending;
|
||||||
|
#endif
|
||||||
|
|
||||||
extern volatile BaseType_t xNumOfOverflows;
|
extern volatile BaseType_t xNumOfOverflows;
|
||||||
extern UBaseType_t uxTaskNumber;
|
extern UBaseType_t uxTaskNumber;
|
||||||
extern volatile TickType_t xNextTaskUnblockTime;
|
extern volatile TickType_t xNextTaskUnblockTime;
|
||||||
|
|
||||||
|
#ifdef configNUMBER_OF_CORES
|
||||||
extern TaskHandle_t xIdleTaskHandles[];
|
extern TaskHandle_t xIdleTaskHandles[];
|
||||||
#define xIdleTaskHandle xIdleTaskHandles[ 0 ]
|
#define xIdleTaskHandle xIdleTaskHandles[ 0 ]
|
||||||
|
#else
|
||||||
|
extern TaskHandle_t xIdleTaskHandle;
|
||||||
|
#endif
|
||||||
|
|
||||||
extern volatile UBaseType_t uxSchedulerSuspended;
|
extern volatile UBaseType_t uxSchedulerSuspended;
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue