#ifndef _SR_CONFIF_H
#define _SR_CONFIF_H

#include "sr_user_config.h"    /*!< 用户的配置头文件 */

#define SR_USE_OS              /*!< 是否使用OS */

#define BSP_PLAT_HEZHOU        /*!< BSP平台的定义 */
#define BSP_CHIP_EC716S        /*!< BSP芯片型号的定义 */

  

/* 调试配置 */
#define SR_USE_ASSERT          /*!< 是否使用ASSERT断言 */

#define SR_USE_SHELL           /*!< 是否启动SHELL命令行工具 */
#define SR_USE_LOG             /*!< 是否启动LOG */

#define SR_USE_DMEM_MONITOR    /*!< 是否启动动态内存监控*/

#define SR_PON_REASON_LOG     /*!< 是否启动开机原因打印*/


#ifdef  SR_USE_LOG
#define SR_LOG_UART_ID          SR_UART1    /*!< LOG串口ID */
#define SR_LOG_UART_RBUF_LEN    256         /*!< LOG串口内部接收缓存长度 */
#define SR_LOG_UART_TBUF_LEN    256         /*!< LOG串口内部发送缓存长度 */

#endif




/* 组件层配置 */

#define SR_USE_LED       /*!< 是否启动LED组件 */
#define SR_USE_KEY       /*!< 是否启动KEY组件 */



/*HAL&BSP层配置*/
#define SR_USE_GPIO

// UART
#define SR_USE_UART0
#define SR_USE_UART1
#define SR_USE_UART2

// ADC
#define SR_USE_ADC0
#define SR_USE_ADC1
#define SR_USE_ADC_CPU
#define SR_USE_ADC_VBAT

#define BSP_ADC0_RANGE    BSP_ADC_AIO_RANGE_1_2
#define BSP_ADC1_RANGE    BSP_ADC_AIO_RANGE_1_2


#endif
