From e61d1595ebb1fa76b499cddec2df4bd66ec92b97 Mon Sep 17 00:00:00 2001
From: jinlicong <493886250@qq.com>
Date: Mon, 20 May 2024 20:02:47 +0800
Subject: [PATCH] 继续完善

---
 Function/modbus/ascii/mbascii.h |   26 ++++++++++++++++++++++----
 1 files changed, 22 insertions(+), 4 deletions(-)

diff --git a/Soft/mbcrc.h b/Function/modbus/ascii/mbascii.h
similarity index 67%
copy from Soft/mbcrc.h
copy to Function/modbus/ascii/mbascii.h
index a2674cb..20975e2 100644
--- a/Soft/mbcrc.h
+++ b/Function/modbus/ascii/mbascii.h
@@ -27,11 +27,29 @@
  *
  */
 
-#ifndef _MB_CRC_H
-#define _MB_CRC_H
+#ifndef _MB_ASCII_H
+#define _MB_ASCII_H
 
-#include "port.h"
+#ifdef __cplusplus
+PR_BEGIN_EXTERN_C
+#endif
 
-USHORT          usMBCRC16(USHORT usInit, UCHAR * pucFrame, ULONG usLen );
+#if MB_ASCII_ENABLED > 0
+eMBErrorCode    eMBASCIIInit( UCHAR slaveAddress, UCHAR ucPort,
+                              ULONG ulBaudRate, eMBParity eParity );
+void            eMBASCIIStart( void );
+void            eMBASCIIStop( void );
 
+eMBErrorCode    eMBASCIIReceive( UCHAR * pucRcvAddress, UCHAR ** pucFrame,
+                                 USHORT * pusLength );
+eMBErrorCode    eMBASCIISend( UCHAR slaveAddress, const UCHAR * pucFrame,
+                              USHORT usLength );
+BOOL            xMBASCIIReceiveFSM( void );
+BOOL            xMBASCIITransmitFSM( void );
+BOOL            xMBASCIITimerT1SExpired( void );
+#endif
+
+#ifdef __cplusplus
+PR_END_EXTERN_C
+#endif
 #endif

--
Gitblit v1.9.3