45 lines
935 B
C
45 lines
935 B
C
/*!
|
|
* Copyright (c) 2015, Freescale Semiconductor, Inc.
|
|
* Copyright 2016-2018 NXP
|
|
*
|
|
*
|
|
* SPDX-License-Identifier: BSD-3-Clause
|
|
*/
|
|
|
|
#ifndef _FSL_OS_ABSTRACTION_CONFIG_H_
|
|
#define _FSL_OS_ABSTRACTION_CONFIG_H_
|
|
|
|
#ifndef gMainThreadStackSize_c
|
|
#define gMainThreadStackSize_c 1024
|
|
#endif
|
|
|
|
#ifndef gMainThreadPriority_c
|
|
#define gMainThreadPriority_c 7
|
|
#endif
|
|
|
|
#ifndef gTaskMultipleInstancesManagement_c
|
|
#define gTaskMultipleInstancesManagement_c 0
|
|
#endif
|
|
|
|
/*! @brief Definition to determine whether enable OSA's TASK module. */
|
|
#ifndef OSA_USED
|
|
#ifndef FSL_OSA_TASK_ENABLE
|
|
#define FSL_OSA_TASK_ENABLE 0U
|
|
#endif
|
|
#else
|
|
#if defined(FSL_OSA_TASK_ENABLE)
|
|
#undef FSL_OSA_TASK_ENABLE
|
|
#endif
|
|
#define FSL_OSA_TASK_ENABLE 1U
|
|
#endif /* OSA_USED */
|
|
|
|
#ifndef FSL_OSA_MAIN_FUNC_ENABLE
|
|
#define FSL_OSA_MAIN_FUNC_ENABLE 0U
|
|
#endif
|
|
|
|
#ifndef FSL_OSA_BM_TIMEOUT_ENABLE
|
|
#define FSL_OSA_BM_TIMEOUT_ENABLE 0U
|
|
#endif
|
|
|
|
#endif /* _FSL_OS_ABSTRACTION_CONFIG_H_ */
|