12#ifndef __XF_HAL_PORT_H__
13#define __XF_HAL_PORT_H__
17#include "../kernel/xf_hal_dev.h"
38#if XF_HAL_GPIO_IS_ENABLE
51#if XF_HAL_TIM_IS_ENABLE
64#if XF_HAL_PWM_IS_ENABLE
77#if XF_HAL_ADC_IS_ENABLE
90#if XF_HAL_DAC_IS_ENABLE
103#if XF_HAL_UART_IS_ENABLE
116#if XF_HAL_I2C_IS_ENABLE
129#if XF_HAL_SPI_IS_ENABLE
int32_t xf_err_t
整形错误类型。 错误码具体值见 xf_err_code_t.
xf_err_t xf_hal_gpio_register(const xf_driver_ops_t *driver_ops)
gpio 设备注册。
xf_err_t xf_hal_uart_register(const xf_driver_ops_t *driver_ops)
uart 设备注册。
xf_err_t xf_hal_pwm_register(const xf_driver_ops_t *driver_ops)
pwm 设备注册。
xf_err_t xf_hal_dac_register(const xf_driver_ops_t *driver_ops)
dac 设备注册。
xf_err_t xf_hal_tim_register(const xf_driver_ops_t *driver_ops)
tim 设备注册。
xf_err_t xf_hal_spi_register(const xf_driver_ops_t *driver_ops)
spi 设备注册。
xf_err_t xf_hal_adc_register(const xf_driver_ops_t *driver_ops)
adc 设备注册。
xf_err_t xf_hal_i2c_register(const xf_driver_ops_t *driver_ops)
i2c 设备注册。