📄 missionnewdlg.h
字号:
// MissionNewDlg.h : header file
//
#include "afxwin.h"
//{{AFX_INCLUDES()
#include "mscomm1.h"
#include "afxcmn.h"
//}}AFX_INCLUDES
#if !defined(AFX_MISSIONNEWDLG_H__E0F61F64_3EC5_47E1_B9C1_3C98C0F02225__INCLUDED_)
#define AFX_MISSIONNEWDLG_H__E0F61F64_3EC5_47E1_B9C1_3C98C0F02225__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
/////////////////////////////////////////////////////////////////////////////
// CMissionNewDlg dialog
class CDebug51Dlg : public CDialog
{
// Construction
public:
int percent;
WORD g2RFBM_ReceiveCount;
BYTE *gInputFileBuffer;
BYTE *gUpdataFileBuffer;
CString path;
CDebug51Dlg(CWnd* pParent = NULL); // standard constructor
#define cRFBM_RX_FIFO 0x01ff
#define cRFBM_ReceiveBuffer 0x14ff
BYTE gRFBM_RX_FIFO[cRFBM_RX_FIFO+1];
BYTE gRFBM_ReceiveBuffer[cRFBM_ReceiveBuffer+1];
WORD g2RFBM_RX_InFIFO;
WORD g2RFBM_RX_OutFIFO;
BYTE gRFBM_Counter;
BYTE gRFBM_Command;
BYTE gRFBM_Debug;
BOOL FRFBM_RX_PauseMode;
BYTE gRFBM_RoutineTime;
BOOL FRFBM_Connect;
BYTE gRFBM_TransferFileStart;
BOOL FRFBM_ChangeBank;
BYTE gRFBM_FlashBlock;
DWORD g4InputFileLength;
DWORD g4TransferFileAddress;
DWORD g4TransferFileChecksum;
DWORD g4PageFileChecksum;
DWORD g4TransferFileLength;
DWORD g4OpenFileAddress;
WORD g2PageFileCounter;
WORD g2PageFileEndCounter;
WORD g2TransferFilePercent;
WORD g2PageFileLength;
BYTE gRFBM_Change_Timer;
BOOL FDSPHardwareFound;
BOOL FDSPHardwareBank;
BOOL FRFBM_SlaveNotFound;
BOOL FRFBM_TransferFile;
BOOL FRFBM_EnableTransferFile;
BYTE gRFBM_ChangeModeCommand;
BYTE gRFBM_WriteStartCommand;
BYTE gRFBM_WriteDelayTime;
// Dialog Data
//{{AFX_DATA(CMissionNewDlg)
enum { IDD = IDD_MISSIONNEW_DIALOG };
CMSComm m_com;
//}}AFX_DATA
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CMissionNewDlg)
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// Implementation
protected:
HICON m_hIcon;
// Generated message map functions
//{{AFX_MSG(CMissionNewDlg)
virtual BOOL OnInitDialog();
afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
afx_msg void OnPaint();
afx_msg HCURSOR OnQueryDragIcon();
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
public:
CString m_strPort;
afx_msg void OnConnectPort();
DECLARE_EVENTSINK_MAP()
void OnComm();
CString m_Receive;
CEdit m_EditCtrl;
afx_msg void OnDisconnect();
afx_msg void OnSelectFile();
CString m_strFilePath;
afx_msg void OnSendFile();
long TCount;
afx_msg void OnTimer(UINT nIDEvent);
afx_msg void OnSize(UINT nType, int cx, int cy);
CString m_strSavePath;
afx_msg void OnSavePath();
afx_msg void OnSaveIt();
CProgressCtrl progress_ctrl;
afx_msg void OnRunDSPProgram();
afx_msg void MRFBM_WriteCommand(BYTE *gpLocal_1);
afx_msg void MRFBM_RoutineCommand();
afx_msg void MDEBUG(BYTE gLocal_1);
afx_msg BYTE MHEX2ASC(BYTE gLocal_1);
afx_msg BOOL MRFBM_RX_Buffer();
afx_msg BOOL MRFB_ReadCommand(BYTE gLocal_1);
afx_msg void MRFBM_WriteFile();
afx_msg void MRFBM_Display();
afx_msg void MRFBM_ChangeBank(BOOL FLocal_1);
afx_msg void MRFBM_Write_0xf9(WORD g2Local_1, DWORD g4Local_1, DWORD g4Local_2, WORD g2Local_2);
afx_msg DWORD MRFBS_Byte2Dword(BYTE *gpLocal_1);
afx_msg BOOL MRFBM_Checksum(DWORD g4Local_1, DWORD g4Local_Checksum, DWORD g4Local_2);
afx_msg void MDELAY(WORD g2Local_1);
};
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_MISSIONNEWDLG_H__E0F61F64_3EC5_47E1_B9C1_3C98C0F02225__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -