 |
XFusion API v1.3.0
|
浏览该文件的文档.
12#ifndef __XF_HAL_DEVICE_CONFIG_H__
13#define __XF_HAL_DEVICE_CONFIG_H__
17#include "../xf_hal_config_internal.h"
25#if (!defined(XF_HAL_GPIO_ENABLE)) || (XF_HAL_GPIO_ENABLE) || defined(__DOXYGEN__)
26# define XF_HAL_GPIO_IS_ENABLE (1)
28# define XF_HAL_GPIO_IS_ENABLE (0)
31#if (!defined(XF_HAL_PWM_ENABLE)) || (XF_HAL_PWM_ENABLE) || defined(__DOXYGEN__)
32# define XF_HAL_PWM_IS_ENABLE (1)
34# define XF_HAL_PWM_IS_ENABLE (0)
37#if (!defined(XF_HAL_TIM_ENABLE)) || (XF_HAL_TIM_ENABLE) || defined(__DOXYGEN__)
38# define XF_HAL_TIM_IS_ENABLE (1)
40# define XF_HAL_TIM_IS_ENABLE (0)
43#if (!defined(XF_HAL_UART_ENABLE)) || (XF_HAL_UART_ENABLE) || defined(__DOXYGEN__)
44# define XF_HAL_UART_IS_ENABLE (1)
46# define XF_HAL_UART_IS_ENABLE (0)
49#if (!defined(XF_HAL_I2C_ENABLE)) || (XF_HAL_I2C_ENABLE) || defined(__DOXYGEN__)
50# define XF_HAL_I2C_IS_ENABLE (1)
52# define XF_HAL_I2C_IS_ENABLE (0)
55#if (!defined(XF_HAL_SPI_ENABLE)) || (XF_HAL_SPI_ENABLE) || defined(__DOXYGEN__)
56# define XF_HAL_SPI_IS_ENABLE (1)
58# define XF_HAL_SPI_IS_ENABLE (0)
61#if (!defined(XF_HAL_ADC_ENABLE)) || (XF_HAL_ADC_ENABLE) || defined(__DOXYGEN__)
62# define XF_HAL_ADC_IS_ENABLE (1)
64# define XF_HAL_ADC_IS_ENABLE (0)
67#if (!defined(XF_HAL_DAC_ENABLE)) || (XF_HAL_DAC_ENABLE) || defined(__DOXYGEN__)
68# define XF_HAL_DAC_IS_ENABLE (1)
70# define XF_HAL_DAC_IS_ENABLE (0)