From 420778fcee054257d540cf24fbf1b1e3f9fc0d9f Mon Sep 17 00:00:00 2001
From: graydon <weidong.gao@cretone.cn>
Date: 星期三, 28 二月 2024 10:36:07 +0800
Subject: [PATCH] 合并近期修改。

---
 src/protocol.h |   20 ++++++++++++++++++--
 1 files changed, 18 insertions(+), 2 deletions(-)

diff --git a/src/protocol.h b/src/protocol.h
index 566aa15..75d2e55 100644
--- a/src/protocol.h
+++ b/src/protocol.h
@@ -40,6 +40,9 @@
 
 	MSG_MODULE_CPU_REQ,
 	MSG_MODULE_CPU_RES,
+
+	MSG_SPI_RESET_REQ,
+	MSG_SPI_RESET_RES,
 };
 
 
@@ -129,13 +132,26 @@
 };
 
 
+typedef enum {
+	DSP_NO_ERR,
+	DSP_TOPO_INVALID,
+	DSP_PRESET_INVALID,
+	DSP_NO_TOPO,
+	DSP_SPIQ_OVERRANGE,
+}eErrStatus;
+extern eErrStatus err_status;
+#define set_error(err_no) err_status = err_no
+
 struct DSPStatus{
 	unsigned int mCpu;
 	unsigned int mInternalUnUsedMem;
 	unsigned int mExternalUnUsedMem;
-	unsigned char mDDRPassed;
-	unsigned char pad[3];
 
+	unsigned char mLevelPacketsNum;
+	unsigned char mErrStatus;
+	unsigned char pad[2];
+	unsigned short mSPIQDropCnt;
+	unsigned short mModuleCnt;
 	//.....
 };
 #endif /* PROTOCOL_H_ */

--
Gitblit v1.9.3