?? dm642cli.h
字號:
// Dm642Cli.h
//////////////////////////////////////////////////////////////////////////////
////
//// Copyright (c) 2003, Valley Technologies, Inc.
//// All rights reserved.
////
//////////////////////////////////////////////////////////////////////////////
////
//// $Header $
////
//// $ReleaseClass: src $
////
//// Original Author : ebersole
//// Most Recent Contributing $Author: ebersole $
////
//////////////////////////////////////////////////////////////////////////////
////
//// This file contains the constants, typedef's, function prototypes,
//// etc. shared by the files in the CLI program/project. These are NOT
//// shared with the "outside world", however. [IE, they are used only
//// by the file in the CLI project and nowhere else.]
////
//////////////////////////////////////////////////////////////////////////////
//############################################################################
#ifndef _MyDm642Cli_h_
#define _MyDm642Cli_h_
//############################################################################
// Header Files
//############################################################################
#include <stdio.h>
#include "dm642_lib.h"
//############################################################################
// Function Prototypes
//############################################################################
extern int gnBoardsFound;
extern DWORD g_dwBoardNum;
void DM642PrintCLIMenu (DM642_HANDLE hDM642);
void DM642RunMainCLIMenu (DM642_HANDLE *phDM642);
void menuReadDSPMem (DM642_HANDLE hDM642);
void menuWriteDSPMem (DM642_HANDLE hDM642);
int getInt (char *sPrompt, char *sFormat, int *nReturn);
int getString (char *sPrompt, char *sReturn);
BOOLEAN isFlash( DM642_HANDLE hDM642, unsigned int nAddr );
void fillMemory (DM642_HANDLE hDM642);
void writeMemFromFile ( DM642_HANDLE hDM642, BOOLEAN fBinary);
void menuReadDSPConfigSpace ( DM642_HANDLE hDM642 );
void menuWriteDSPConfigSpace( DM642_HANDLE hDM642 );
void menuWriteFlashPageReg( DM642_HANDLE hDM642 );
int showFlashPageReg( DM642_HANDLE hDM642 );
void menuReadFpgaVersionReg( DM642_HANDLE hDM642 );
void readMemToFile ( DM642_HANDLE hDM642, BOOLEAN fBinary );
void writeMemFromFile( DM642_HANDLE hDM642, BOOLEAN fBinary);
void loadDotHexFile ( DM642_HANDLE hDM642 );
void resetAndLoadDotHexFile(DM642_HANDLE hDM642);
void RunDMASubMenu(DM642_HANDLE hDM642);
void RunPciEEPROMSubMenu(DM642_HANDLE hDM642);
void RunFlashSubMenu(DM642_HANDLE hDM642);
void RunSdramSubMenu(DM642_HANDLE hDM642);
void RunLedSubMenu(DM642_HANDLE hDM642);
int ChangeBoard(DM642_HANDLE *phDM642, DWORD dwVendorID, DWORD dwDeviceID);
void DM642CloseBoard(DM642_HANDLE *phDM642);
DM642_HANDLE DM642OpenBoard (DWORD dwVendorID,
DWORD dwDeviceID,
DWORD dwCardNum);
void RunInterruptsSubMenu(DM642_HANDLE hDM642);
//############################################################################
// Constants
//############################################################################
#define CHOICE_Q -99
#define CHOICE_QUESTIONMARK -98
//############################################################################
#endif
//############################################################################
// End-Of-File
//############################################################################
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -