 |
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