  | 
  
    XFusion API v1.3.0
    
   | 
 
 
 
 
浏览该文件的文档.
   12#ifndef __XF_OSAL_CONFIG_H__ 
   13#define __XF_OSAL_CONFIG_H__ 
   25#if defined(CONFIG_XF_OSAL_ENABLE) || CONFIG_XF_OSAL_ENABLE 
   26#define XF_OSAL_ENABLE (1) 
   28#define XF_OSAL_ENABLE (0) 
   31#define XF_OSAL_KERNEL_ENABLE CONFIG_XF_OSAL_KERNEL_ENABLE 
   33#define XF_OSAL_THREAD_ENABLE CONFIG_XF_OSAL_THREAD_ENABLE 
   35#define XF_OSAL_TIMER_ENABLE CONFIG_XF_OSAL_TIMER_ENABLE 
   37#define XF_OSAL_EVENT_ENABLE CONFIG_XF_OSAL_EVENT_ENABLE 
   39#define XF_OSAL_MUTEX_ENABLE CONFIG_XF_OSAL_MUTEX_ENABLE 
   41#define XF_OSAL_SEMAPHORE_ENABLE CONFIG_XF_OSAL_SEMAPHORE_ENABLE 
   43#define XF_OSAL_QUEUE_ENABLE CONFIG_XF_OSAL_QUEUE_ENABLE 
   45#if CONFIG_XF_OSAL_CMSIS 
   47#define XF_CMSIS_KERNEL_GET_INFO_ENABLE CONFIG_XF_CMSIS_KERNEL_GET_INFO_ENABLE 
   49#define XF_CMSIS_KERNEL_GET_STATE_ENABLE CONFIG_XF_CMSIS_KERNEL_GET_STATE_ENABLE 
   51#define XF_CMSIS_KERNEL_LOCK_ENABLE CONFIG_XF_CMSIS_KERNEL_LOCK_ENABLE 
   53#define XF_CMSIS_KERNEL_UNLOCK_ENABLE CONFIG_XF_CMSIS_KERNEL_UNLOCK_ENABLE 
   55#define XF_CMSIS_THREAD_GET_NAME_ENABLE CONFIG_XF_CMSIS_THREAD_GET_NAME_ENABLE 
   57#define XF_CMSIS_THREAD_SET_PRIORITY_ENABLE CONFIG_XF_CMSIS_THREAD_SET_PRIORITY_ENABLE 
   59#define XF_CMSIS_THREAD_YIELD_ENABLE CONFIG_XF_CMSIS_THREAD_YIELD_ENABLE 
   61#define XF_CMSIS_THREAD_DELETE_NULL_BASE_ON_TERMINATE_ENABLE CONFIG_XF_CMSIS_THREAD_DELETE_NULL_BASE_ON_TERMINATE_ENABLE 
   63#define XF_CMSIS_THREAD_GET_COUNT_ENABLE CONFIG_XF_CMSIS_THREAD_GET_COUNT_ENABLE 
   65#define XF_CMSIS_THREAD_ENUMERATE_ENABLE CONFIG_XF_CMSIS_THREAD_ENUMERATE_ENABLE 
   67#define XF_CMSIS_THREAD_NOTIFY_ENABLE CONFIG_XF_CMSIS_THREAD_NOTIFY_ENABLE 
   69#define XF_CMSIS_TIMER_GET_NAME_ENABLE CONFIG_XF_CMSIS_TIMER_GET_NAME_ENABLE