85 lines
1.9 KiB
C
85 lines
1.9 KiB
C
|
/*
|
||
|
Copyright (C) 2017 GigaDevice
|
||
|
|
||
|
2017-03-13, V1.0.0, firmware for GD32F10x
|
||
|
*/
|
||
|
|
||
|
#ifndef GD32F10X_LIBOPT_H
|
||
|
#define GD32F10X_LIBOPT_H
|
||
|
|
||
|
/* Comment the line below to disable peripheral header file inclusion */
|
||
|
#include "RTE_Components.h"
|
||
|
|
||
|
#ifdef RTE_DEVICE_STDPERIPHERALS_ADC
|
||
|
#include "gd32f10x_adc.h"
|
||
|
#endif
|
||
|
#ifdef RTE_DEVICE_STDPERIPHERALS_BKP
|
||
|
#include "gd32f10x_bkp.h"
|
||
|
#endif
|
||
|
#ifdef RTE_DEVICE_STDPERIPHERALS_CAN
|
||
|
#include "gd32f10x_can.h"
|
||
|
#endif
|
||
|
#ifdef RTE_DEVICE_STDPERIPHERALS_CRC
|
||
|
#include "gd32f10x_crc.h"
|
||
|
#endif
|
||
|
#ifdef RTE_DEVICE_STDPERIPHERALS_DAC
|
||
|
#include "gd32f10x_dac.h"
|
||
|
#endif
|
||
|
#ifdef RTE_DEVICE_STDPERIPHERALS_DBG
|
||
|
#include "gd32f10x_dbg.h"
|
||
|
#endif
|
||
|
#ifdef RTE_DEVICE_STDPERIPHERALS_DMA
|
||
|
#include "gd32f10x_dma.h"
|
||
|
#endif
|
||
|
#ifdef RTE_DEVICE_STDPERIPHERALS_ENET
|
||
|
#include "gd32f10x_enet.h"
|
||
|
#endif
|
||
|
#ifdef RTE_DEVICE_STDPERIPHERALS_EXMC
|
||
|
#include "gd32f10x_exmc.h"
|
||
|
#endif
|
||
|
#ifdef RTE_DEVICE_STDPERIPHERALS_EXTI
|
||
|
#include "gd32f10x_exti.h"
|
||
|
#endif
|
||
|
#ifdef RTE_DEVICE_STDPERIPHERALS_FMC
|
||
|
#include "gd32f10x_fmc.h"
|
||
|
#endif
|
||
|
#ifdef RTE_DEVICE_STDPERIPHERALS_FWDGT
|
||
|
#include "gd32f10x_fwdgt.h"
|
||
|
#endif
|
||
|
#ifdef RTE_DEVICE_STDPERIPHERALS_GPIO
|
||
|
#include "gd32f10x_gpio.h"
|
||
|
#endif
|
||
|
#ifdef RTE_DEVICE_STDPERIPHERALS_I2C
|
||
|
#include "gd32f10x_i2c.h"
|
||
|
#endif
|
||
|
#ifdef RTE_DEVICE_STDPERIPHERALS_MISC
|
||
|
#include "gd32f10x_misc.h"
|
||
|
#endif
|
||
|
#ifdef RTE_DEVICE_STDPERIPHERALS_PMU
|
||
|
#include "gd32f10x_pmu.h"
|
||
|
#endif
|
||
|
#ifdef RTE_DEVICE_STDPERIPHERALS_RCU
|
||
|
#include "gd32f10x_rcu.h"
|
||
|
#endif
|
||
|
#ifdef RTE_DEVICE_STDPERIPHERALS_RTC
|
||
|
#include "gd32f10x_rtc.h"
|
||
|
#endif
|
||
|
#ifdef RTE_DEVICE_STDPERIPHERALS_SDIO
|
||
|
#include "gd32f10x_sdio.h"
|
||
|
#endif
|
||
|
#ifdef RTE_DEVICE_STDPERIPHERALS_SPI
|
||
|
#include "gd32f10x_spi.h"
|
||
|
#endif
|
||
|
#ifdef RTE_DEVICE_STDPERIPHERALS_TIMER
|
||
|
#include "gd32f10x_timer.h"
|
||
|
#endif
|
||
|
#ifdef RTE_DEVICE_STDPERIPHERALS_USART
|
||
|
#include "gd32f10x_usart.h"
|
||
|
#endif
|
||
|
#ifdef RTE_DEVICE_STDPERIPHERALS_WWDGT
|
||
|
#include "gd32f10x_wwdgt.h"
|
||
|
#endif
|
||
|
|
||
|
#endif /* GD32F10X_LIBOPT_H */
|
||
|
|