📄 boardprocessor.h
字号:
// BoardProcessor.h: interface for the CBoardProcessor class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_BOARDPROCESSOR_H__43C0E3B9_9F6D_11D4_B88D_00C04F40A2B3__INCLUDED_)
#define AFX_BOARDPROCESSOR_H__43C0E3B9_9F6D_11D4_B88D_00C04F40A2B3__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#import "..\..\..\..\cc\bin\cc_setup.exe"
using namespace CodeComposerSetup;
#include <iostream.h>
#include <atlbase.h>
#include <atlimpl.cpp>
// STL Stuff
#include <vector>
#include <string>
using namespace std;
#define TRY_CCAPP_FUNCTION(func) \
try { \
func; \
} \
catch (const _com_error& e) { \
_tprintf(_T("Error: 0x%08x %s\n"), e.Error(), e.ErrorMessage()); \
}
class CBoardProcessor
{
public:
BOOL GetBoard(TCHAR *pBoardName);
BOOL GetProcessor(TCHAR *pBoardName, TCHAR *pProcessorName);
CBoardProcessor();
virtual ~CBoardProcessor();
private:
IProcessorPtr m_pIProcessor;
IProcessorsPtr m_pIProcessors;
IBoardPtr m_pIBoard;
IBoardsPtr m_pIBoards;
ISystemSetupPtr m_pISystemSetup;
vector<string> m_lstBoardList;
vector<string> m_lstProcessorList;
BOOL GetAvailableProcessors(BSTR SelectedBoardName);
BOOL GetAvailableBoards();
void ReleaseCodeComposerSetup();
};
#endif // !defined(AFX_BOARDPROCESSOR_H__43C0E3B9_9F6D_11D4_B88D_00C04F40A2B3__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -