/**
  ******************************************************************************
  * @file    ys32md211_conf.h 
  * @author  YSPRING Application Team
  * @version V1.0.1
  * @date    2023.3.20
  * @brief   Library configuration file.
  ******************************************************************************
  */

/* Define to prevent recursive inclusion -------------------------------------*/
#ifndef __YS32MD211_CONF_H
#define __YS32MD211_CONF_H

/* Includes ------------------------------------------------------------------*/
/* Comment the line below to disable peripheral header file inclusion         */
#include "ys32md211_adc.h"
#include "ys32md211_comp.h"
#include "ys32md211_crc.h"
#include "ys32md211_dbgmcu.h"
#include "ys32md211_dma.h"
#include "ys32md211_exti.h"
#include "ys32md211_flash.h"
#include "ys32md211_gpio.h"
#include "ys32md211_i2c.h"
#include "ys32md211_iwdg.h"
#include "ys32md211_led.h"
#include "ys32md211_lptim.h"
#include "ys32md211_misc.h"   /* High level functions for NVIC and SysTick (add-on to CMSIS functions) */
#include "ys32md211_pwr.h"
#include "ys32md211_rcc.h"
#include "ys32md211_rtc.h"
#include "ys32md211_spi.h"
#include "ys32md211_syscfg.h"
#include "ys32md211_tim.h"
#include "ys32md211_uart.h"
#include "ys32md211_vrefbuf.h"
#include "ys32md211_wwdg.h"
#include "ys32md211_opamp.h"

/* Exported types ------------------------------------------------------------*/
/* Exported constants --------------------------------------------------------*/
/* Uncomment the line below to expanse the "assert_param" macro in the 
   Standard Peripheral Library drivers code */
/* #define USE_FULL_ASSERT    1 */

/* Exported macro ------------------------------------------------------------*/
#ifdef  USE_FULL_ASSERT
  #define assert_param(x) do{ assert((x)> 0u) ; }while(0);
#else
  #define assert_param(expr) ((void)0)
#endif /* USE_FULL_ASSERT */

#endif /* __YS32MD211_CONF_H */
