/***********************************************************************
 * Copyright (c)  2017 - 2022, Unicmicro Co.,Ltd .
 * All rights reserved.
 * Filename    : config.h
 * Description : config header file
 * Author(s)   : Dan
 * version     : V1.0
 * Modify date : 2022-07-10
 ***********************************************************************/

#ifndef __CONFIG_H__
#define __CONFIG_H__

#include  <stdio.h>			//printf .....
#include  <string.h>

#define DEBUG    //printf调试接口使能
 
#ifdef DEBUG
#define printfS     printf
#define printfB8    printf_buff_byte
#define printfB32   printf_buff_word	 
#else
#define	printfS(format, ...)	     ((void)0)
#define	printfB8(buff, byte_len)	 ((void)0)
#define	printfB32(buff, word_len)	 ((void)0)
#endif


/*--------------- 时钟设置 ----------------------- */
#define FCLK          48000000      //目标时钟

/*--------------- uart设置 ----------------------- */
//通信格式采用：8位数据位，1位停止位，无校验位

#define UART0_BAUD_RATE	115200
#define UART1_BAUD_RATE	115200
#define UART2_BAUD_RATE	115200

//#define UART0_TX_INT_MODE		//中断方式发送
//#define UART2_TX_INT_MODE		//中断方式发送


//#define UART0_PRINTF	 	  //使用uart0打印
#define UART1_PRINTF        //使用uart1打印
//#define UART2_PRINTF        //使用uart2打印

//#define UART0_COMM	 	  //使用uart0通信
#define UART1_COMM          //使用uart1通信
#define UART2_COMM          //使用uart2通信

#endif
