194 lines
4.6 KiB
C
194 lines
4.6 KiB
C
|
/************************************************************************************************/
|
|||
|
/**
|
|||
|
* @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 */
|
|||
|
|