/*! * 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_ */