分支自 DSP/ADSP21569/DSP-21569

wanglei
2024-03-27 ec21e6d7b11751cba2501c690d0e16fcb0581d3c
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_ */