CIU32_L051_M307R/Peripheral/CIU32L051_Lib/Include/ciu32l051_std_config.h

194 lines
4.6 KiB
C
Raw Permalink Normal View History

/************************************************************************************************/
/**
* @file ciu32l051_std_config.h
* @author MCU Ecosystem Development Team
* @brief STD<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
*
*
**************************************************************************************************
* @attention
* Copyright (c) CEC Huada Electronic Design Co.,Ltd. All rights reserved.
*
**************************************************************************************************
*/
/*<2A><><EFBFBD><EFBFBD>ͷ<EFBFBD>ļ<EFBFBD><C4BC>ظ<EFBFBD><D8B8><EFBFBD><EFBFBD><EFBFBD>*/
#ifndef CIU32L051_STD_CONFIG_H
#define CIU32L051_STD_CONFIG_H
#ifdef __cplusplus
extern "C" {
#endif
/*--------------------------------------------define--------------------------------------------*/
/* <20><><EFBFBD><EFBFBD>CIU32L051 STD<54><44><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>оƬ<D0BE><C6AC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD>ÿ<EFBFBD><C3BF><EFBFBD> */
#define STD_ADC_PERIPHERAL_USED
#define STD_AES_PERIPHERAL_USED
#define STD_COMP_PERIPHERAL_USED
#define STD_CRC_PERIPHERAL_USED
#define STD_DBG_PERIPHERAL_USED
#define STD_DMA_PERIPHERAL_USED
#define STD_EXTI_PERIPHERAL_USED
#define STD_FLASH_PERIPHERAL_USED
#define STD_GPIO_PERIPHERAL_USED
#define STD_I2C_PERIPHERAL_USED
#define STD_IWDG_PERIPHERAL_USED
#define STD_LCD_PERIPHERAL_USED
#define STD_LPTIM_PERIPHERAL_USED
#define STD_LPUART_PERIPHERAL_USED
#define STD_PMU_PERIPHERAL_USED
#define STD_RTC_PERIPHERAL_USED
#define STD_SPI_PERIPHERAL_USED
#define STD_SYSCFG_PERIPHERAL_USED
#define STD_TAMP_PERIPHERAL_USED
#define STD_TIM_PERIPHERAL_USED
#define STD_TRNG_PERIPHERAL_USED
#define STD_USART_PERIPHERAL_USED
#define STD_VREFBUF_PERIPHERAL_USED
#define STD_WWDG_PERIPHERAL_USED
/* ʱ<><CAB1>Դ<EFBFBD><D4B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ */
#if !defined (HXTAL_VALUE)
#define HXTAL_VALUE (8000000UL) /**< HXTALʱ<4C><CAB1>Ƶ<EFBFBD><C6B5>(Hz) */
#endif
#if !defined (HXTAL_READY_TIMEOUT)
#define HXTAL_READY_TIMEOUT (100U) /**< HXTAL<41>ȶ<EFBFBD><C8B6><EFBFBD>ʱʱ<CAB1><CAB1> (ms) */
#endif
#if !defined (LXTAL_VALUE)
#define LXTAL_VALUE (32768UL) /**< LXTALʱ<4C><CAB1>Ƶ<EFBFBD><C6B5>(Hz) */
#endif
#if !defined (LXTAL_READY_TIMEOUT)
#define LXTAL_READY_TIMEOUT (5000U) /**< LXTAL<41>ȶ<EFBFBD><C8B6><EFBFBD>ʱʱ<CAB1><CAB1> (ms) */
#endif
#if !defined (RCH_VALUE)
#define RCH_VALUE (16000000UL) /**< RCHʱ<48><CAB1>Ƶ<EFBFBD><C6B5>(Hz) */
#endif
#if !defined (RCL_VALUE)
#define RCL_VALUE (32000UL) /**< RCLʱ<4C><CAB1>Ƶ<EFBFBD><C6B5>(Hz) */
#endif
/**
* @brief PVD<EFBFBD>ȶ<EFBFBD>ʱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,<EFBFBD><EFBFBD>λ<EFBFBD><EFBFBD>us
* @note <EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD>Ϊʹ<EFBFBD><EFBFBD>PVD<EFBFBD><EFBFBD>PVD״̬<EFBFBD>ȶ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD><EFBFBD>ã<EFBFBD>δ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˲<EFBFBD><EFBFBD><EFBFBD>
*/
#define PMU_PVD_DELAY (40UL)
/*------------------------------------------includes--------------------------------------------*/
/* <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ã<EFBFBD><C3A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD>ļ<EFBFBD> */
#include "ciu32l051_std_rcc.h"
#ifdef STD_ADC_PERIPHERAL_USED
#include "ciu32l051_std_adc.h"
#endif
#ifdef STD_AES_PERIPHERAL_USED
#include "ciu32l051_std_aes.h"
#endif
#ifdef STD_COMP_PERIPHERAL_USED
#include "ciu32l051_std_comp.h"
#endif
#ifdef STD_CRC_PERIPHERAL_USED
#include "ciu32l051_std_crc.h"
#endif
#ifdef STD_DBG_PERIPHERAL_USED
#include "ciu32l051_std_dbg.h"
#endif
#ifdef STD_DMA_PERIPHERAL_USED
#include "ciu32l051_std_dma.h"
#endif
#ifdef STD_EXTI_PERIPHERAL_USED
#include "ciu32l051_std_exti.h"
#endif
#ifdef STD_FLASH_PERIPHERAL_USED
#include "ciu32l051_std_flash.h"
#endif
#ifdef STD_GPIO_PERIPHERAL_USED
#include "ciu32l051_std_gpio.h"
#endif
#ifdef STD_I2C_PERIPHERAL_USED
#include "ciu32l051_std_i2c.h"
#endif
#ifdef STD_IWDG_PERIPHERAL_USED
#include "ciu32l051_std_iwdg.h"
#endif
#ifdef STD_LCD_PERIPHERAL_USED
#include "ciu32l051_std_lcd.h"
#endif
#ifdef STD_LPTIM_PERIPHERAL_USED
#include "ciu32l051_std_lptim.h"
#endif
#ifdef STD_LPUART_PERIPHERAL_USED
#include "ciu32l051_std_lpuart.h"
#endif
#ifdef STD_PMU_PERIPHERAL_USED
#include "ciu32l051_std_pmu.h"
#endif
#ifdef STD_RTC_PERIPHERAL_USED
#include "ciu32l051_std_rtc.h"
#endif
#ifdef STD_SPI_PERIPHERAL_USED
#include "ciu32l051_std_spi.h"
#endif
#ifdef STD_SYSCFG_PERIPHERAL_USED
#include "ciu32l051_std_syscfg.h"
#endif
#ifdef STD_TAMP_PERIPHERAL_USED
#include "ciu32l051_std_tamp.h"
#endif
#ifdef STD_TIM_PERIPHERAL_USED
#include "ciu32l051_std_tim.h"
#endif
#ifdef STD_TRNG_PERIPHERAL_USED
#include "ciu32l051_std_trng.h"
#endif
#ifdef STD_USART_PERIPHERAL_USED
#include "ciu32l051_std_usart.h"
#endif
#ifdef STD_VREFBUF_PERIPHERAL_USED
#include "ciu32l051_std_vrefbuf.h"
#endif
#ifdef STD_WWDG_PERIPHERAL_USED
#include "ciu32l051_std_wwdg.h"
#endif
/*-------------------------------------------functions------------------------------------------*/
#ifdef __cplusplus
}
#endif
#endif /* CIU32L051_STD_CONFIG_H */