Explorar el Código

整理宏CPU_COLDFIRE;

lch hace 9 meses
padre
commit
d442494a15

+ 1 - 551
dtu/dtu_main_t536/app/IECComm.c

@@ -380,10 +380,6 @@ void IEC_CommInit(void)                     // 
 		{
 			FaultComm_Init((IEC101_DEF *)g_tRsComm[i].ptBuf,i);
 		}
-		else if(tRunPara.tUartPara[i].wProtocol==PROTOCOL_SXYB)  //数显仪表
-		{
-			sxyb_init();
-		}
 		else if(tRunPara.tUartPara[i].wProtocol==PROTOCOL_MODBUS) //  modbus主站规约
 		{
 			modbus_Init((MODBUS_DEF *)g_tRsComm[i].ptBuf,i);
@@ -700,10 +696,6 @@ void IECCommTask(void)
 		{
 			FaultComm_Applay((IEC101_DEF *)g_tRsComm[i].ptBuf);		
 		}
-		else if(tRunPara.tUartPara[i].wProtocol==PROTOCOL_SXYB) //数显仪表
-		{
-			sxyb_App();	
-		}
 		else if(tRunPara.tUartPara[i].wProtocol==PROTOCOL_MODBUS)  // modbus主站规约
 		{
 			modbus_Applay((MODBUS_DEF *)g_tRsComm[i].ptBuf);	
@@ -1683,252 +1675,7 @@ int asdu_get_event_yc(BYTE *dat,int baddr3,u16 arg_index)
 
 }
  
-#ifdef CPU_AM335X
-
-void uart_isr(void)  /* 串口处理*/
-{
-	int ret = 0;
-	int i = 0;
-	//static unsigned char buf[256];
-	unsigned char buf[10]; //sunxi for test
-
-	int ch = 0;
-	volatile SERIAL_COMM *prc;
-
-
-	for(ch=0;ch<CFG_UART_NUM_MAX;ch++)
-	{
-
-		if( UART_CHANNEL[ch] < 0
-			|| UART_CHANNEL[ch] == g_con_uart_index 
-			|| tRunPara.tUartPara[ch].wProtocol == PROTOCOL_IDLE)
-		{
-			continue;
-		}
-
-		//如果是使用内部GPRS,则不用再走下面的代码流程
-		if(UART_CHANNEL[ch]==CFG_UART_GPRS_IN )
-		{
-			continue;	
-		}
-
-#ifdef FUN_FUXI_ESAM
-		else if(UART_CHANNEL[ch]==CFG_UART_CHIP_S1 )
-		{
-			continue;	
-		}
-#endif
-
-		//面板做特殊处理
-		if(tRunPara.tUartPara[ch].wProtocol==PROTOCOL_HMI)
-		{
-			//规约处理
-			protocol_proc_task(ch);
-			continue;	
-		}
-
-		prc=&g_tRsComm[ch];
-		
-
-	#if 1	
-		//接收 start
-
-		//ret = uart_select(UART_CHANNEL[ch]);
-		//有数据可读
-		if(1)
-		{
-			unsigned char c;
-			int jj;
-			//读取数据
-			memset(buf,0,sizeof(buf));
-			// sunxi 20221202 ret = uart_read(UART_CHANNEL[ch], buf, sizeof(buf));
-			for(jj = 0; jj < 3; jj ++)
-			{
-				ret = uart_read(UART_CHANNEL[ch], &c, 1);
-				if(ret > 0)
-				{
-
-					//处理101规约报文
-					if(g_IEC_Recv)
-					{
-						for(i=0; i<ret ;i++)
-						{
-
-						#ifdef FLOW_CALC_FUNC
-							if(ch == tRunPara.flow_port)
-							{
-								g_sw_pub.ac_in[PUB_AC_IN_FLOW]+=Q16_BASE;
-							}
-						#endif
-							g_IEC_Recv(c, ch);
-
-						}
-
-						if(g_print_comm_raw && (g_print_port & (1<<ch)))
-						{
-							//rt_printf("ch_%d have rev len =%d ",ch,ret);
-							for(i = 0; i < ret; i++)
-							{
-								rt_printf("%02x ", (unsigned char)c);
-							}
-							//rt_printf("\r\n");
-
-						}		
-
-						s_stat_rx(ch, ret);//接收字节数计数
-						prc->us0_recv = ustimer_get_origin();//记录接收数据的时间戳
-
-					}
-				}
-				else if(ret < 0)
-				{
-					//rt_printf("\nch_%d read err!\n",ch);
-					s_stat_rx_err(ch, 1);//接收错误计数
-
-					if( ustimer_get_duration(prc->us0_recv) > prc->us_recv_timeout)
-					{
-						prc->b_recv_reset = 1;
-					}
-				}
-				else
-				{
-					if( ustimer_get_duration(prc->us0_recv) > prc->us_recv_timeout)
-					{
-						prc->b_recv_reset = 1;
-					}
-				}
-			}
-		}
-
-//接收 end		
-#endif
-
-#if 1
-		//发送 start
-		if(prc->bextsend)
-		{
-			// 规约要求帧与帧之间间隔必须大于33位。
-			if((prc->extsendcnt== 0 // 帧头
-				)
-				&& ((ustimer_get_duration(prc->us0_recv) < 5*USTIMER_MS) // 与接收帧之间的间隔
-				||  (ustimer_get_duration(prc->us0_send) < 5*USTIMER_MS))) // 与发送帧之间的间隔
-			{		
-				continue;
-			}
-			if(prc->extsendlen > 0)
-			{
-				if(prc->extsendcnt < prc->extsendlen) 					// 发送没完成,继续发送
-				{	
-		
-					ret = uart_write(UART_CHANNEL[ch], (const char *)&prc->extsendbuf[prc->extsendcnt], 1);					
-					if(ret > 0)
-					{
-
-						if(g_print_comm_raw && (g_print_port & (1<<ch)))
-						{
-							if(prc->extsendcnt == 0)
-							{
-								rt_printf("\r\nTX[%d] len=%d:",ch,prc->extsendlen);
-							}
-						
-							for(i=0; i<ret ;i++)
-							{
-								rt_printf("%02x ",prc->extsendbuf[prc->extsendcnt + i]);
-							}
-							if(prc->extsendcnt >= (prc->extsendlen - 1))
-							{
-								rt_printf("\r\n");
-							}
-						}
-						
-						s_stat_tx(ch, ret);//发送字节数计数				
-						prc->extsendcnt += ret;
-						
-						if(prc->extsendcnt >= prc->extsendlen)
-						{	
-							prc->bextsend=false;
-							prc->extsendcnt = 0;
-							mainloop_wakeup();
-							prc->us0_send = ustimer_get_origin();//记录发送数据的时间戳	
-						}
-
-
-					}
-
-				} 
-
-			}
-		}
-		else if(prc->bSend) 		// 发送
-		{
-			// 规约要求帧与帧之间间隔必须大于33位。
-			if(prc->nSendCnt <= 1 // 帧头
-				&& ((ustimer_get_duration(prc->us0_recv) < 5*USTIMER_MS) // 与接收帧之间的间隔
-				|| (ustimer_get_duration(prc->us0_send) < 5*USTIMER_MS))) // 与发送帧之间的间隔
-			{	
-				continue;
-			}
-
-			if(prc->sendbuf[0] > 0)
-			{
-				if(prc->nSendCnt <= prc->sendbuf[0])
-				{				
-					ret = uart_write(UART_CHANNEL[ch], (const char *)&prc->sendbuf[prc->nSendCnt], 1);					
-					if(ret > 0)
-					{
-						if(g_print_comm_raw && (g_print_port & (1<<ch)))
-						{
-							if(prc->nSendCnt ==0)
-							{
-								rt_printf("\r\nTX[ch:%d len=%d]:",ch,prc->sendbuf[0]);
-							}
-							for(i=0; i<ret ;i++)
-							{
-								rt_printf("%02x ",prc->sendbuf[prc->nSendCnt + i]);
-							}
-							if(prc->nSendCnt > (prc->sendbuf[0] - 1))
-							{
-								rt_printf("\r\n");
-							}
-						}	
-						s_stat_tx(ch, ret);//发送字节数计数
-						
-						if (uart_test_begin)
-						{
-							uart_test_flag[ch][0] = 1;
-						}
-						
-						if(prc->nSendCnt > prc->sendbuf[0])
-						{	
-							prc->bSend=false;
-							prc->nSendCnt = 0;
-							RS_Recv_Enable(ch);
-							if(tRunPara.tUartPara[ch].wProtocol==PROTOCOL_HMI)
-							{
-								Reset_Uart_Link((UART_COMM_STRUCT *)g_tRsComm[ch].ptBuf);
-							}
-							mainloop_wakeup();
-							prc->us0_send = ustimer_get_origin();//记录发送数据的时间戳	
-						}
-						prc->nSendCnt += ret;
-				
-					}
-				
-				}
-
-			}
-
-		}
-//发送 end
-#endif	
-
-	}
-
-
-}
-
-#elif defined CPU_FUXI
-
+#ifdef  CPU_FUXI
 static int uart_isr_thread(void *arg)
 {
 	int ret = 0;
@@ -2014,18 +1761,6 @@ static int uart_isr_thread(void *arg)
 			 continue;	 
 		 }
  
- /*
- //sunxi for test: 暂不支持
- 
-		 //如果是数显仪表
-		 if(tRunPara.tUartPara[ch].wProtocol==PROTOCOL_SXYB)
-		 {
-			 //数显仪表处理
-			 //sxyb_proc(chnl); 	 
-			 continue;	 
-		 }
- */
- 
 #if 1	
  //接收 start
  
@@ -2484,291 +2219,6 @@ int uart_isr_thread_create(int ch)
 }
 #endif
 
-#else
-/**************************************************************************
-函数名称:uart1_isr
-函数版本:1.00 
-作者:   
-创建日期:2008.9.1     
-函数功能说明:485口接收处理程序,在625中断中调用
-输入参数:
-输出参数:
-返回值:
-
-更新信息:
-更新日志1:
-日期:	  
-修改者:	  
-修改内容:  
-修改原因:
-***************************************************************************/
-
-void uart_isr(void)  /* 串口处理*/
-{
-	volatile unsigned char status;
-	volatile SERIAL_COMM *prc;
-	
-	int cnt=0;
-	int i;
-	for(i=0;i<CFG_UART_NUM_MAX;i++)
-	{
-		s8 chnl=UART_CHANNEL[i];
-
-		if( chnl < 0
-			|| chnl == g_con_uart_index 
-		 	|| tRunPara.tUartPara[i].wProtocol == PROTOCOL_IDLE)
-		{
-			continue;
-		}
-
-		// 如果GPS对时打开,必须关闭串口。
-		if(g_clock_mode_gps && chnl == CFG_UART_GPS)
-		{
-			continue;
-		}
-		
-		//如果是使用内部GPRS,则不用再走下面的代码流程
-		if(chnl==CFG_UART_GPRS_IN )
-		{
-			continue;	
-		}
-	#ifdef FUN_FUXI_ESAM
-		else if(chnl==CFG_UART_CHIP_S1 )
-		{
-			continue;	
-		}
-	#endif
-
-		//面板做特殊处理
-		if(tRunPara.tUartPara[i].wProtocol==PROTOCOL_HMI)
-		{
-			//规约处理
-			protocol_proc_task(i);	
-			continue;	
-		}
-
-		//如果是数显仪表
-		if(tRunPara.tUartPara[i].wProtocol==PROTOCOL_SXYB)
-		{
-			//数显仪表处理
-			sxyb_proc(chnl);	
-			continue;	
-		}
-		
-		
-		prc=&g_tRsComm[i];
-
-		// 接收超时检查
-		status=MCF_UART_USR(chnl);
-		if((status& MCF_UART_USR_RXRDY) == 0)
-		{
-			if( ustimer_get_duration(prc->us0_recv) > prc->us_recv_timeout) 
-			{
-				prc->b_recv_reset = 1;
-			}
-		}
-
-		// 接收
-		while (status& MCF_UART_USR_RXRDY)  // 接收数据
-		{
-		 	if((!(status&MCF_UART_USR_PE))&&(!(status&MCF_UART_USR_FE)))
-		 	{
-		 		u8 c;
-		 		c = MCF_UART_URB(chnl);
-				IEC_Recv(c,i);	  
-				if(g_print_comm_raw && (g_print_port & (1<<i)))
-				{
-					rt_printf("%02x ",c);
-				}
-				s_stat_rx(i, 1);//接收字节数计数
-				prc->us0_recv = ustimer_get_origin();//记录接收数据的时间戳	
-				g_run_stu.led[i*2+1]=1;  //接收灯
-		 	}
-			else
-			{
-				status=MCF_UART_URB(chnl);
-				MCF_UART_UCR(chnl) = MCF_UART_UCR_RESET_ERROR;  // 接收出错,清标志
-				s_stat_rx_err(i, 1);//接收错误计数
-			}
-			status=MCF_UART_USR(chnl);
-			if(++cnt>2)break;
-		}
-
-
-		// 发送
-		if(prc->bextsend
-		#ifdef FUNC_ENCRY_IN_ONE_SERIAL
-			|| prc->bextsend_1
-			|| prc->bextsend_2
-			|| prc->bextsend_3
-		#endif
-		)
-		{
-			// 规约要求帧与帧之间间隔必须大于33位。
-			if((prc->extsendcnt== 0 // 帧头
-			#ifdef FUNC_ENCRY_IN_ONE_SERIAL
-				|| prc->extsendcnt_1 == 0
-				|| prc->extsendcnt_2 == 0
-				|| prc->extsendcnt_3 == 0
-			#endif
-				)
-				&& ((ustimer_get_duration(prc->us0_recv) < 5*USTIMER_MS) // 与接收帧之间的间隔
-				|| (ustimer_get_duration(prc->us0_send) < 5*USTIMER_MS))) // 与发送帧之间的间隔
-			{				 
-				continue;
-			}
-		 
-			if(prc->extsendcnt<prc->extsendlen
-			#ifdef FUNC_ENCRY_IN_ONE_SERIAL
-				|| (((prc->bextsend_1 && (prc->extsendcnt_1<prc->extsendlen_1))
-				|| (prc->bextsend_2 && (prc->extsendcnt_2<prc->extsendlen_2))
-				|| (prc->bextsend_3 && (prc->extsendcnt_3<prc->extsendlen_3))) && gb_bready)
-			#endif
-			) 					// 发送没完成,继续发送
-			{	
-				if (status& MCF_UART_USR_TXRDY)  // 可发送数据
-				{
-				#ifdef FUNC_ENCRY_IN_ONE_SERIAL
-					if(prc->bextsend_1)
-					{
-
-						MCF_UART_UTB(chnl) = prc->extsendbuf_1[prc->extsendcnt_1];
-						prc->extsendcnt_1++;
-						if((prc->extsendcnt_1+1) > prc->extsendlen_1)
-						{
-							gb_bready = false;
-						}
-					}
-					else if(prc->bextsend_2)
-					{
-
-						if(!prc->bextsend_1)
-						{
-							MCF_UART_UTB(chnl) = prc->extsendbuf_2[prc->extsendcnt_2];
-							prc->extsendcnt_2++;
-						}
-						if((prc->extsendcnt_2+1) > prc->extsendlen_2)
-						{
-							gb_bready = false;
-						}
-					}
-					else if(prc->bextsend_3)
-					{
-
-						if(!prc->bextsend_1 && !prc->bextsend_2)
-						{
-							MCF_UART_UTB(chnl) = prc->extsendbuf_3[prc->extsendcnt_3];
-							prc->extsendcnt_3++;
-						}
-						if((prc->extsendcnt_3+1) > prc->extsendlen_3)
-						{
-							gb_bready = false;
-						}
-					}
-					else
-				#endif
-					{
-						MCF_UART_UTB(chnl) = prc->extsendbuf[prc->extsendcnt];
-						if(g_print_comm_raw && (g_print_port & (1<<i)))
-						{
-							if(prc->extsendcnt == 0)
-							{
-								rt_printf("\r\nTX[%d]:",i);
-							}
-							rt_printf("%02x ",prc->extsendbuf[prc->extsendcnt]);
-							if(prc->extsendcnt == prc->extsendlen-1)
-							{
-								rt_printf("\r\n");
-							}
-						}
-						prc->extsendcnt++;
-					}
-					
-					s_stat_tx(i, 1);//发送字节数计数
-					g_run_stu.led[i*2+0]=1;  //发送灯
-				}
-			} 
-			else if(status & MCF_UART_USR_TXEMP)
-			{	
-			#ifdef FUNC_ENCRY_IN_ONE_SERIAL
-				if(prc->bextsend_1)
-					prc->bextsend_1=false;
-				else if(prc->bextsend_2)
-					prc->bextsend_2=false;
-				else if(prc->bextsend_3)
-					prc->bextsend_3=false;
-
-				gb_bready = true;
-				
-				if(prc->extsendcnt_1 != 0)
-					prc->extsendcnt_1 = 0;
-				else if(prc->extsendcnt_2 != 0)
-					prc->extsendcnt_2 = 0;
-				else if(prc->extsendcnt_3 != 0)
-				prc->extsendcnt_3 = 0;
-				
-			#endif
-				prc->bextsend=false;
-				prc->extsendcnt = 0;
-				mainloop_wakeup();
-				prc->us0_send = ustimer_get_origin();//记录发送数据的时间戳	
-			}	
-			
-		}
-		else if(prc->bSend) 		// 发送
-		{
-			// 规约要求帧与帧之间间隔必须大于33位。
-			if(prc->nSendCnt <= 1 // 帧头
-				&& ((ustimer_get_duration(prc->us0_recv) < 5*USTIMER_MS) // 与接收帧之间的间隔
-				|| (ustimer_get_duration(prc->us0_send) < 5*USTIMER_MS))) // 与发送帧之间的间隔
-			{				 
-				continue;
-			}
-		 
-			if(prc->nSendCnt<=prc->sendbuf[0]) 					// 发送没完成,继续发送
-			{	
-				if (status& MCF_UART_USR_TXRDY)  // 可发送数据
-				{
-					MCF_UART_UTB(chnl) = prc->sendbuf[prc->nSendCnt];
-					if(g_print_comm_raw && (g_print_port & (1<<i)))
-					{
-						if(prc->nSendCnt <= 1)
-						{
-
-							rt_printf("\r\nTX[%d]:",i);
-						}
-						rt_printf("%02x ",prc->sendbuf[prc->nSendCnt]);
-						if(prc->nSendCnt == prc->sendbuf[0])
-						{
-
-							rt_printf("\r\n");
-						}
-					}
-
-					prc->nSendCnt++;
-					s_stat_tx(i, 1);//发送字节数计数
-					g_run_stu.led[i*2+0]=1;  //发送灯有效
-				}
-			} 
-			else if(status & MCF_UART_USR_TXEMP)
-			{	
-				if (uart_test_begin)
-				{
-					uart_test_flag[i][0] = 1;
-				}
-				prc->bSend=false;
-				prc->nSendCnt = 0;
-				RS_Recv_Enable(i);
-				if(tRunPara.tUartPara[i].wProtocol==PROTOCOL_HMI)
-				{
-					Reset_Uart_Link((UART_COMM_STRUCT *)g_tRsComm[i].ptBuf);
-				}
-				mainloop_wakeup();
-				prc->us0_send = ustimer_get_origin();//记录发送数据的时间戳	
-			}		
-		}
-	}
-}
 #endif
 
 void uart_232_485_test(u8 *buf)

+ 1 - 1
dtu/dtu_main_t536/app/app.c

@@ -24,7 +24,7 @@
 */
 struct init_t_1 g_app_init_func[]=
 {
-#ifdef CPU_COLDFIRE	 // xxxxxx 20220530 add 暂时屏蔽,am335x还没做授权的处理
+#if(0)	 // xxxxxx 20220530 add 暂时屏蔽,am335x还没做授权的处理
 	{auth_init,"auth_init",ERR_CODE_AUTH},		
 #endif
 	{Get_Code_CRC,"Get_Code_CRC",ERR_CODE_CRC_FLASH},

+ 2 - 5
dtu/dtu_main_t536/app/defineSys.h

@@ -104,11 +104,9 @@
 
 #if defined (CPU_AM335X) || defined (CPU_FUXI)
 #define MODE_LITTLE_ENDIAN		// 存储小端模式
-#else
-#define CPU_COLDFIRE	// 冷火平台
 #endif
 
-#if defined (CPU_COLDFIRE) || defined (CPU_AM335X)
+#if defined (CPU_AM335X)
 #define	LINUX_KERNEL_APP
 #else
 #define	LINUX_USER_APP
@@ -146,7 +144,6 @@
 #endif
 
 // #define IEC_NOLINK_NO_CALLYX // 级联无响应遥信
-
 // #define GOOSE_NETTYPE_SET   //goose网络类型设置
 
 //区分地区&客户个性化需求定义
@@ -202,7 +199,7 @@
 		#ifndef GD_AREA_ECZD_2020
 			#define GD_AREA_ECZD_2020	//广东2020二次指导意见框架宏
 		#endif
-		#define SEC_SETVALUE_7
+		#define SEC_SETVALUE_5
 		#define FUN_CHZ_TOPEN
 	#elif (VER_NUM>=32101)
 		#define BHFAGS_YB_YK                 //保护、FA合goose软压板定值投退/SOE硬压板关联/遥控

+ 0 - 6
dtu/dtu_main_t536/app/main.c

@@ -92,12 +92,6 @@ int app_main (void *unused)
 	int ret;
 	uint64_t us0,us0_sec;
 
-	// 将BKPT管脚设置为中断,防止由于EMC干扰,导致系统复位。
-#ifdef CPU_COLDFIRE	
-	bkpt_disable();
-	rt_request_irq(12,4,bkpt_isr,"bkpt_isr");
-#endif
-
 	//登记bsp回调函数
 	rt_irq_level(0);
 	SystemInit();

+ 0 - 11
dtu/dtu_main_t536/app/protocol.c

@@ -416,17 +416,6 @@ void protocol_proc_task(s8 chnl)
 			}
 		}
 
-		//noted by sunxi: 20220706 
-		//1. 335x是1条报文接收的,所以不需要下面的时间判断。另外,如果有下面的时间判断,
-		//	 当面板按键太快,本含数只接收,不发送了。
-		//2. 冷火串口接收是1个字节接收的,因而需要确保接收完一帧后,才发送,所以需要下面的时间判断
-#ifdef CPU_COLDFIRE	
-		if(ustimer_get_duration(g_info[i].tm)<1*USTIMER_MS)
-		{
-			continue;
-		}
-#endif	
-
 		//发送缓冲区有帧数据
 		if(g_info[i].tx_head != g_info[i].tx_tail)
 		{

+ 1 - 7
dtu/dtu_main_t536/app/samint.c

@@ -32,7 +32,7 @@ extern bool is_goose_enable(void);
 int pit_156us_main(int mod)
 {
 	// 串口中断处理
-#if defined (CPU_COLDFIRE) || defined (CPU_AM335X)	
+#if defined (CPU_AM335X)	
 	uart_isr();
 #endif
 
@@ -122,12 +122,6 @@ int  pit_5ms_main(int dummy)
 	// RTC时钟芯片时间更新,放在5ms中断的最后
 	rtc_time_write_5ms();
 
-#ifdef CPU_COLDFIRE
-#ifdef DC_OLLECT_NOT_156US_LOOPC
-    GetDcAdcValue(0);
-#endif
-#endif	
-
 	return 0;
 }
 

+ 6 - 24
dtu/dtu_main_t536/app/set.c

@@ -368,7 +368,6 @@ const  SET_LIST ProtocolList[]=  // 
 	{"主站MODBUS   ", 	PROTOCOL_MODBUS,},
 	{"状态板       ", 		PROTOCOL_FAULT,},
 	{"面板         ", 		PROTOCOL_HMI,},
-	{"数显仪表     ", 		PROTOCOL_SXYB,},
 	{"维护规约     ", 		PROTOCOL_MAINTAIN,},	
 	{"GPS模块      ", 		PROTOCOL_GPS,},
 	{"蓝牙加密模块  ", 		PROTOCOL_AUTHOR_BL,},
@@ -726,7 +725,12 @@ int g_goose_net_type=0;
 ***********************************************************************/
 const  TSETTABLE tPubSetTable[]=                                               	 // min 	 max 		     default....parID
 {
-#ifdef GD_AREA_ECZD_2020 //2020二次指导意见 2020-9-9
+	{SETTYPE_LABEL, SET_NULL,	"设备参数",         0 , 		0,				0 , 	0,			0,				GROUP_SET_EQPPARA,0X0000, NULL_R},
+    {SETTYPE_F, 	SET_A,		"CT额定一次值",		0.0,		2000.0, 		600.0,	0,			0,				GROUP_SET_EQPPARA,0x5002, FLOAT_R},	
+    {SETTYPE_F, 	SET_A,		"CT额定二次值",		0.0,		10.0,			5.0 ,		0,			0,				GROUP_SET_EQPPARA,0x5003, FLOAT_R},
+	{SETTYPE_F, 	SET_A,		"零序CT额定一次值", 0.0,		2000.0, 		100.0,	0,			0,				GROUP_SET_EQPPARA,0x5004, FLOAT_R},
+	{SETTYPE_F, 	SET_A,		"零序CT额定二次值", 0.0,		10.0,			5.0 ,		0,			0,				GROUP_SET_EQPPARA,0x5005, FLOAT_R},
+
     {SETTYPE_LABEL, SET_NULL,	"定值区", 					0 , 		0,				0 , 	0,			0,				GROUP_SET_SCT,0X0000, NULL_R},
     #ifdef FIXAREA_VERSION_T
         {SETTYPE_UINT,	   SET_NULL,	  "当前定值区号", 				0.0,		SEC_NUMBER-1,				0,		0,			0,				GROUP_SET_SCT,0x5001, UINT_R},
@@ -735,24 +739,6 @@ const  TSETTABLE tPubSetTable[]=
     #else
         {SETTYPE_UINT,	SET_NULL,	"定值区号", 				0.0,		SEC_NUMBER-1,				0,		0,			0,				GROUP_SET_SCT,0x5001, UINT_R},
     #endif
-	
-	{SETTYPE_LABEL, SET_NULL,	"设备参数", 					0 , 		0,				0 , 	0,			0,				GROUP_SET_EQPPARA,0X0000, NULL_R},
-    {SETTYPE_F, 	SET_A,		"CT额定一次值",		0.0,		2000.0, 		600.0,	0,			0,				GROUP_SET_EQPPARA,0x5002, FLOAT_R},	
-    {SETTYPE_F, 	SET_A,		"CT额定二次值",		0.0,		10.0,			5.0 ,		0,			0,				GROUP_SET_EQPPARA,0x5003, FLOAT_R},
-	{SETTYPE_F, 	SET_A,		"零序CT额定一次值",		0.0,		2000.0, 		100.0,	0,			0,				GROUP_SET_EQPPARA,0x5004, FLOAT_R},
-	{SETTYPE_F, 	SET_A,		"零序CT额定二次值",		0.0,		10.0,			5.0 ,		0,			0,				GROUP_SET_EQPPARA,0x5005, FLOAT_R},
-	{SETTYPE_F, 	SET_A,		"测量CT额定一次值",		0.0,		2000.0, 		600.0,	0,			0,				GROUP_SET_EQPPARA,0x5006, FLOAT_R},
-	{SETTYPE_F, 	SET_A,		"测量CT额定二次值",		0.0,		10.0,			5.0 ,		0,			0,				GROUP_SET_EQPPARA,0x5007, FLOAT_R},
-#else
-    {SETTYPE_LABEL, SET_NULL,   "设备参数",                     0 ,         0,              0 ,     0,          0,              GROUP_SET_EQPPARA,0X0000, NULL_R},
-    {SETTYPE_UINT,  SET_NULL,   "定值区号",                 0.0,        4.0,                0,      0,          0,              GROUP_SET_EQPPARA,0x5001, UINT_R},
-    {SETTYPE_F,     SET_A,      "保护CT额定一次值",     0.0,        2000.0,         600.0,  0,          0,              GROUP_SET_EQPPARA,0x5002, FLOAT_R},
-    {SETTYPE_F,     SET_A,      "保护CT额定二次值",     0.0,        10.0,           5.0 ,       0,          0,              GROUP_SET_EQPPARA,0x5003, FLOAT_R},
-    {SETTYPE_F,     SET_A,      "零序CT额定一次值",     0.0,        2000.0,         20.0,   0,          0,              GROUP_SET_EQPPARA,0x5004, FLOAT_R},
-    {SETTYPE_F,     SET_A,      "零序CT额定二次值",     0.0,        10.0,           1.0 ,       0,          0,              GROUP_SET_EQPPARA,0x5005, FLOAT_R},
-    {SETTYPE_F,     SET_A,      "测量CT额定一次值",     0.0,        2000.0,         600.0,  0,          0,              GROUP_SET_EQPPARA,0x5006, FLOAT_R},
-    {SETTYPE_F,     SET_A,      "测量CT额定二次值",     0.0,        10.0,           5.0 ,       0,          0,              GROUP_SET_EQPPARA,0x5007, FLOAT_R},
-#endif
 
 #ifdef GD_AREA_ECZD_2020//2020二次指导意见增加开关公共控制字&压板
     {SETTYPE_F,		SET_U,		"电源侧(母线侧)PT额定二次值",	0.0,		300.0,			100.0,	0,			0,				GROUP_SET_EQPPARA,0x5008, FLOAT_R},
@@ -3052,7 +3038,6 @@ bool MakeRunSet(bool bFirst)
 			GOC_SET *poc = &ptSet->tSwSet[sw].tGocSet;	
 			poc->bKg_mainloop=false;
 
-            //#ifdef GD_AREA_ECZD_2020
 #if defined GD_AREA_ECZD_2020
             poc->bTT_gooseFA=true; // 默认智能分布式投入
             ptSet->tSwSet[sw].bTT_goose_xbbs    = false;
@@ -3073,13 +3058,10 @@ bool MakeRunSet(bool bFirst)
 			poc->dIgl_fh= _Mul_Div_U(poc->dIgl,	96, 100);		//0.96=0.98*0.98;        		        //过流定值返回值
 			poc->dTgl=GetSetTIME(psetbuf[SET_GOOSET_GL_T+sw*SW_SET_NUMBER ].ff);
 
-			
-
 			poc->dIlx=GetSetSQR(psetbuf[SET_GOOSET_LX_I+sw*SW_SET_NUMBER ].ff,fKI0);		     		//零序定值
 			poc->dIlx_fh= _Mul_Div_U(poc->dIlx,	96, 100);		//0.96=0.98*0.98;        		        //零序定值返回值
 			poc->dTlx=GetSetTIME(psetbuf[SET_GOOSET_GL_T+sw*SW_SET_NUMBER ].ff);	//2020指导意见默认只有一个时限,共用 "故障跳闸时限"
 
-            //#ifdef GD_AREA_ZHONGSHAN_2020
 #if defined GD_AREA_ZHONGSHAN_2020
             poc->dIgl2=GetSetSQR(psetbuf[SET_GOOSET_GL2_I+sw*SW_SET_NUMBER ].ff,fKI);                   //过流2定值
             poc->dIgl2_fh= _Mul_Div_U(poc->dIgl2,   96, 100);       //0.96=0.98*0.98;                   //过流2定值返回值

+ 8 - 17
dtu/dtu_main_t536/app/set.h

@@ -251,7 +251,6 @@ enum
 	PROTOCOL_MODBUS,
 	PROTOCOL_FAULT,	
 	PROTOCOL_HMI,
-	PROTOCOL_SXYB, //数显仪表
 	PROTOCOL_MAINTAIN,
 	PROTOCOL_GPS,
 	PROTOCOL_AUTHOR_BL,
@@ -606,8 +605,7 @@ enum
 	#endif
 #endif
 
-	SET_LABLE_GOOSETT,		//列表名	
-//#ifdef GD_AREA_ECZD_2020 //2020二次指导意见 2020-9-11
+	SET_LABLE_GOOSETT,		//列表名
 #if defined GD_AREA_ECZD_2020 
 	SET_GOOSE_FA_TYPE,  	// 缓动型FA方式
 	SET_GOOSE_SDLOSTVOL_TT, // 首开关失压跳闸保护投入
@@ -813,20 +811,7 @@ enum
 // 公共定值
 enum
 {
-// 电压参数	
-#if defined GD_AREA_ECZD_2020//2020二次指导意见 2020-9-8
-    SET_LABLE_SEC_SET = 0,                                          // 列表名
-    SET_SECTION,                                                    // 定值区
-	#ifdef FIXAREA_VERSION_T	// 待召唤定值区号、待执行定值区号
-    SET_SECTION_ONCALL,         // 待召唤定值区号
-    SET_SECTION_ONDO,           // 待执行定值区号
-	#endif
-
-    SET_LABLE_EQUSET, // 列表名
-#else
     SET_LABLE_EQUSET = 0, // 列表名
-    SET_SECTION,          // 定值区
-#endif
     SET_BHCT1_A,  // 保护CT额定值1次
     SET_BHCT2_A,  // 保护CT额定值2次
     SET_I0CT1_A,  // 零序CT额定值1次
@@ -838,6 +823,13 @@ enum
     SET_PPT_TYPE, // A侧PT接线方式
     SET_LPT_TYPE, // B侧PT接线方式
 
+    SET_LABLE_SEC_SET,                                          // 列表名
+    SET_SECTION,                                                    // 定值区
+	#ifdef FIXAREA_VERSION_T	// 待召唤定值区号、待执行定值区号
+    SET_SECTION_ONCALL,         // 待召唤定值区号
+    SET_SECTION_ONDO,           // 待执行定值区号
+	#endif
+
 #ifdef GD_AREA_ECZD_2020//2020二次指导意见增加开关公共控制字&压板
     SET_LABLE_PUBTT,    // 列表名
 
@@ -1339,7 +1331,6 @@ typedef struct OC_SET
 {
 	DWORD   dI;        			//越限定值
 	DWORD   dI_fh;        		//越限定值返回值
-//#ifdef GD_AREA_ECZD_2020
 #if defined GD_AREA_ECZD_2020
 	DWORD   dU;                 //低电压定值
 	DWORD   dU_fh;        		//越限定值返回值

+ 0 - 5
dtu/dtu_main_t536/app/sm2_dev.c

@@ -40,11 +40,6 @@
 #include <asm/pgtable.h>
 #include <asm/cacheflush.h>
 
-#ifdef CPU_COLDFIRE
-#include <asm/coldfire.h>
-#include <asm/mcfsim.h>
-#endif
-
 //***************************************
 //以下定义是为了编译通过
 #ifndef BYTE

+ 0 - 3
dtu/dtu_main_t536/app/switch.c

@@ -421,7 +421,6 @@ const s8 * g_pub_do_name[PUB_DO_NUM] =
 	"重合软压板合",
 	"重合软压板分",
 #if defined BHFA_YB_YK || defined BHFAGS_YB_YK
-	//#ifdef GD_AREA_ECZD_2020
 	#if defined GD_AREA_ECZD_2020
 	"停用保护总软压板合",
 	"停用保护总软压板分",
@@ -442,7 +441,6 @@ const s8 * g_pub_do_name[PUB_DO_NUM] =
 		#endif
 	#endif
 #else
-    //#ifdef GD_AREA_ECZD_2020
     #if defined GD_AREA_ECZD_2020
 	"停用保护总软压板合",
 	"停用保护总软压板分",
@@ -506,7 +504,6 @@ const s8 * g_pub_led_name[PUB_LED_NUM]=
 
 	"电池灯",
 	"异常灯",
-//#ifdef GD_AREA_ECZD_2020	
 #if defined GD_AREA_ECZD_2020
 	"运行告警灯",
 #endif

+ 0 - 325
dtu/dtu_main_t536/app/sxyb.c

@@ -1,325 +0,0 @@
-/******************************************************************************
-版权所有:	 
-文件名称:	sxyb.c
-文件版本:	01.01
-创建作者:	 
-创建日期:	2016-09-28
-功能说明:	数显仪表实现文件
-其它说明:
-修改记录:
-*/
- 
-#include "head.h"
-#ifdef LINUX_KERNEL_APP
-#include "sxyb.h"
-#include <linux/kernel.h>
-#include <linux/init.h>
-#include <linux/module.h>
-#include <linux/moduleparam.h>
-#include <linux/fs.h>
-#include <linux/sched.h>
-#include <linux/interrupt.h>
-#include <linux/kthread.h>
-#include <linux/delay.h>
-#include <linux/wait.h> 
-#include <asm/uaccess.h>
-#include <asm/io.h>
-#include <asm/ioctls.h>
-#include <linux/syscalls.h> 
-#include <termios.h>
-#else
-#include "head.h"
-#include "sxyb.h"
-#include <linux/fs.h>
-#include <linux/sched.h>
-#include <linux/wait.h> 
-#include <asm/ioctls.h>
-#include <termios.h>
-#endif
-
-
-#define 	SXYB_NO_DATA		0x1		//缓冲区没有数据
-#define 	SXYB_HAS_DATA		0x2		//缓冲区有数据
-
-#define	SXYB_ADDR		1				//表地址
-#define	SXYB_WRITE_CMD		0xFE	//命令
-#define	SXYB_BUF_SIZE		256
-
-
-static u8 sxyb_buf[SXYB_BUF_SIZE];
-
-static int sxyb_buf_cnt = 0;
-static int sxyb_buf_index = 0;
-
-static unsigned long g_us0=0;
-
-
-static int g_sxyb_status=SXYB_NO_DATA;
-
-#if 0
-BYTE  MoDusCRCtableHi[] =   // Modbus 高位校验码
-{
-	0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,
-	0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,
-	0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,
-	0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,
-	0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,
-	0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,
-	0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,
-	0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,
-	0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,
-	0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,
-	0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,
-	0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,
-	0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,
-	0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,
-	0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,
-	0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40
-} ;
-
-//-------------------------------------------------------------
-
-//@@***********************************************************
-
-//                MoDus CRC 低位字节值表
-
-//@@***********************************************************
-
-//-------------------------------------------------------------
-
-BYTE  MoDusCRCtableLo[] = 
-{
-	0x00,0xC0,0xC1,0x01,0xC3,0x03,0x02,0xC2,0xC6,0x06,0x07,0xC7,0x05,0xC5,0xC4,0x04,
-	0xCC,0x0C,0x0D,0xCD,0x0F,0xCF,0xCE,0x0E,0x0A,0xCA,0xCB,0x0B,0xC9,0x09,0x08,0xC8,
-	0xD8,0x18,0x19,0xD9,0x1B,0xDB,0xDA,0x1A,0x1E,0xDE,0xDF,0x1F,0xDD,0x1D,0x1C,0xDC,
-	0x14,0xD4,0xD5,0x15,0xD7,0x17,0x16,0xD6,0xD2,0x12,0x13,0xD3,0x11,0xD1,0xD0,0x10,
-	0xF0,0x30,0x31,0xF1,0x33,0xF3,0xF2,0x32,0x36,0xF6,0xF7,0x37,0xF5,0x35,0x34,0xF4,
-	0x3C,0xFC,0xFD,0x3D,0xFF,0x3F,0x3E,0xFE,0xFA,0x3A,0x3B,0xFB,0x39,0xF9,0xF8,0x38,
-	0x28,0xE8,0xE9,0x29,0xEB,0x2B,0x2A,0xEA,0xEE,0x2E,0x2F,0xEF,0x2D,0xED,0xEC,0x2C,
-	0xE4,0x24,0x25,0xE5,0x27,0xE7,0xE6,0x26,0x22,0xE2,0xE3,0x23,0xE1,0x21,0x20,0xE0,
-	0xA0,0x60,0x61,0xA1,0x63,0xA3,0xA2,0x62,0x66,0xA6,0xA7,0x67,0xA5,0x65,0x64,0xA4,
-	0x6C,0xAC,0xAD,0x6D,0xAF,0x6F,0x6E,0xAE,0xAA,0x6A,0x6B,0xAB,0x69,0xA9,0xA8,0x68,
-	0x78,0xB8,0xB9,0x79,0xBB,0x7B,0x7A,0xBA,0xBE,0x7E,0x7F,0xBF,0x7D,0xBD,0xBC,0x7C,
-	0xB4,0x74,0x75,0xB5,0x77,0xB7,0xB6,0x76,0x72,0xB2,0xB3,0x73,0xB1,0x71,0x70,0xB0,
-	0x50,0x90,0x91,0x51,0x93,0x53,0x52,0x92,0x96,0x56,0x57,0x97,0x55,0x95,0x94,0x54,
-	0x9C,0x5C,0x5D,0x9D,0x5F,0x9F,0x9E,0x5E,0x5A,0x9A,0x9B,0x5B,0x99,0x59,0x58,0x98,
-	0x88,0x48,0x49,0x89,0x4B,0x8B,0x8A,0x4A,0x4E,0x8E,0x8F,0x4F,0x8D,0x4D,0x4C,0x8C,
-	0x44,0x84,0x85,0x45,0x87,0x47,0x46,0x86,0x82,0x42,0x43,0x83,0x41,0x81,0x80,0x40
-} ;
-
-/**************************************************************************
-函数名称:Modbus_CRC16
-函数版本:1.00 
-作者:   
-创建日期:2008.11.15     
-函数功能说明:Modbus规约的CRC校验
-输入参数:
-输出参数:
-返回值:
-
-更新信息:
-更新日志1:
-日期:	  
-修改者:	  
-修改内容:  
-修改原因:
-***************************************************************************/
-
-WORD Modbus_CRC16(BYTE *inbytes, WORD CRCnumber)  // 返回,低字节在高位
-
-{
-
-         BYTE crcbyteHi = 0xFF ;                                     
-
-         BYTE crcbyteLo = 0xFF ;                                     
-
-         BYTE uIndex ;                                               
-
-         
-
-         while (CRCnumber--)                                          
-
-         {
-
-                   uIndex = crcbyteHi ^ *inbytes++ ;                          
-
-                   crcbyteHi = crcbyteLo ^ MoDusCRCtableHi[uIndex] ;                   
-
-                   crcbyteLo = MoDusCRCtableLo[uIndex] ;                            
-
-         }
-
-         return ( (crcbyteHi << 8) | crcbyteLo ) ;                                         
-
-}
-
-#endif
-
-
-
-
-
-/******************************************************************************
-函数名称:	sxyb_init
-函数版本:	01.01
-创建作者:	xxxxxx
-创建日期:	2016-9-28
-函数说明:	数显仪表初始化。
-参数说明:	
-			lock: 锁.
-返回值:  	无.
-修改记录:	
-*/
-void sxyb_init(void)
-{
-	sxyb_buf_cnt = 0;
-	sxyb_buf_index = 0;
-	g_sxyb_status=SXYB_NO_DATA;	
-
-}
-
-/******************************************************************************
-函数名称:	sxyb_App
-函数版本:	01.01
-创建作者:	xxxxxx
-创建日期:	2016-9-28
-函数说明:	数显仪表报文组包
-参数说明:	
-			无
-返回值:  	无.
-修改记录:	
-*/
-//long GetRmtMeaVal(int owner,int index)  //取遥测值
-void sxyb_App(void)
-{
-	long val=0;
-	long lzero=0;
-	int i = 0;
-	int idx = 0;
-	int sw = 0;
-	int index_begin;
-	u16 crc=0;
-	s32 tmp;
-	
-	//如果没有到1秒时间,不发送
-	if(ustimer_get_duration(g_us0)<USTIMER_SEC)
-	{
-		return;
-	}
-
-	//如果缓存区还有数据,不写缓存区
-	if(g_sxyb_status != SXYB_NO_DATA)
-	{
-		return;	
-	}
-	
-	sxyb_buf[idx++] =  SXYB_ADDR;
-	sxyb_buf[idx++] = SXYB_WRITE_CMD;
-
-
-	for(i=PUB_AC_UAB1;i<=PUB_AC_UCA1;i++)
-	{
-		
-		 tmp =   (int)rt_round((float)g_ui[i].e/Q16_BASE *g_ui[i].e_ps*1000/1000); // 1000倍/1000V
-		 val=g_ui[i].e;
-		 lzero=g_unit[g_pub_ac_desc[i].unit].zero;
-		 if(lzero>0&&_AbsL(val)<lzero && pRunSet->bTT_RET_ZERO)
-		 {
-			tmp = 0;	
-		 }
-		sxyb_buf[idx++]=tmp & 0xFF;	
-		sxyb_buf[idx++]=(tmp >> 8) & 0xFF;	
-		sxyb_buf[idx++]=(tmp >> 16)& 0xFF;		
-		sxyb_buf[idx++]=(tmp  >> 24) & 0xFF;	 
-	}
-
-
-	for(sw=0;sw<SWITCH_NUM_MAX;sw++)
-	{
-		index_begin = UI_SW_INDEX_BEGIN(sw);
-		for(i=SW_AC_IA;i<=SW_AC_IC;i++)
-		{
-			
-			tmp =   (int)rt_round((float)g_ui[index_begin+i].e/Q16_BASE * g_ui[index_begin+i].e_ps*1000);
-			val=g_ui[index_begin+i].e;
-			lzero=g_unit[g_sw_ac_desc[i].unit].zero;	
-			 if(lzero>0&&_AbsL(val)<lzero && pRunSet->bTT_RET_ZERO)
-			 {
-				tmp = 0;	
-			 }	
-			
-			sxyb_buf[idx++]=tmp & 0xFF;	
-			sxyb_buf[idx++]=(tmp >> 8) & 0xFF;	
-			sxyb_buf[idx++]=(tmp >> 16)& 0xFF;		
-			sxyb_buf[idx++]=(tmp  >> 24) & 0xFF;				 
-		}
-	
-	}
-
-
-	crc = Modbus_CRC16(sxyb_buf, idx);
-	
-	sxyb_buf[idx++]=(u8)(crc >> 8);
-	sxyb_buf[idx++]=(u8)crc;
-	sxyb_buf_cnt =idx;
-	g_us0 =  ustimer_get_origin();	
-	g_sxyb_status = SXYB_HAS_DATA; //置这个标志,表示缓存区已经有数据
-	
-}
-
-
-/******************************************************************************
-函数名称:	sxyb_proc
-函数版本:	01.01
-创建作者:	xxxxxx
-创建日期:	2016-9-28
-函数说明:	数显仪表处理
-参数说明:	
-			无
-返回值:  	无.
-修改记录:	
-*/
-void sxyb_proc(int chnl)
-{
-#ifdef CPU_COLDFIRE	
-	volatile unsigned char status;
-
-	//主任务在写数据,退出
-	if(g_sxyb_status != SXYB_HAS_DATA)
-	{
-		return;
-	}
-	
-	
-	status=MCF_UART_USR(chnl);
-
-	//有数据要发送
-	if(sxyb_buf_index < sxyb_buf_cnt )
-	{
-		if (status& MCF_UART_USR_TXRDY)  // 可发送数据
-		{
-		
-			MCF_UART_UTB(chnl) = sxyb_buf[sxyb_buf_index++];
-		}
-
-		
-	}
-	else if(status & MCF_UART_USR_TXEMP)
-	{	
-		sxyb_buf_index = 0; //清零
-		g_sxyb_status = SXYB_NO_DATA; //置这个标志,表示缓冲区的数据已经被读取
-		
-	}	
-#endif	
-}
-
-
-
-
-
-
-
-
-
- 
- 

+ 0 - 55
dtu/dtu_main_t536/app/sxyb.h

@@ -1,55 +0,0 @@
-/******************************************************************************
-版权所有:	 
-文件名称:	sxyb.h
-文件版本:	01.01
-创建作者:	 
-创建日期:	2016-09-28
-功能说明:	数显仪表头文件
-其它说明:
-修改记录:
-*/
-#ifndef _SXYB_H
-#define _SXYB_H
-
-
-/******************************************************************************
-函数名称:	syxb_init
-函数版本:	01.01
-创建作者:	xxxxxx
-创建日期:	2016-9-28
-函数说明:	数显仪表初始化。
-参数说明:	
-			lock: 锁.
-返回值:  	无.
-修改记录:	
-*/
-void sxyb_init(void);
-/******************************************************************************
-函数名称:	sxyb_App
-函数版本:	01.01
-创建作者:	xxxxxx
-创建日期:	2016-9-28
-函数说明:	数显仪表报文组包
-参数说明:	
-			无
-返回值:  	无.
-修改记录:	
-*/
-void sxyb_App(void);
-
-/******************************************************************************
-函数名称:	sxyb_proc
-函数版本:	01.01
-创建作者:	xxxxxx
-创建日期:	2016-9-28
-函数说明:	数显仪表处理
-参数说明:	
-			无
-返回值:  	无.
-修改记录:	
-*/
-void sxyb_proc(int chnl);
- 
-
-
-#endif

+ 0 - 1
dtu/dtu_main_t536/sh/t536/Makefile

@@ -152,7 +152,6 @@ OBJS =  main_mod.o \
 		tmp/app/sntp.o\
 		tmp/app/SOE.o\
 		tmp/app/switch.o\
-		tmp/app/sxyb.o\
 		tmp/app/Sys.o\
 		tmp/app/sysTime.o\
 		tmp/app/timer.o\