📄 shell.h
字号:
#ifndef __SHELL_H__
#define __SHELL_H__
#define MAX_CMD_LEN 128
#define MAX_CMD_HISTORY 5
#define MAX_ARGS (MAX_CMD_LEN>>3) //1/8
void ShellIn( void );
int ParseCmd( char* cmdline , int cmd_len );
void ParseArgs( char* cmdline , int* argc , char** argv );
int GetCmdMatche( char* cmdline );
int Help( int argc , char* argv[] );
int GetParameter( char* str , int cnt );
int ShowSysClock( int argc , char* argv[] );
int GetDate( int argc , char* argv[] );
int SetWeek( int argc , char* argv[] );
int GetTime( int argc , char* argv[] );
int ChgSysClk( int argc , char* argv[] );
int ChgBaudRate( int argc , char* argv[] );
int SetIpAddr( int argc , char* argv[] );
int LoadFromNet( int argc , char* argv[] );
int LoadFromUart( int argc , char* argv[] );
int NetLoadRun( int argc , char* argv[] );
int UartLoadRun( int argc , char* argv[] );
int ProgFlash( int argc , char* argv[] );
int AutoLoadAndProgFlash( int argc , char* argv[] );
int CopyFlash( int argc , char* argv[] );
int BootLoader( int argc , char* argv[] );
int BackupBios( int argc , char* argv[] );
int MemoryDisplay( int argc , char* argv[] );
int MemoryShow( int argc , char* argv[] );
int MemorySet( int argc , char* argv[] );
int RunProgram( int argc , char* argv[] );
int MoveMem( int argc , char* argv[] );
int MoveRun( int argc , char* argv[] );
int SaveEnv( int argc , char* argv[] );
int ChgUartPort( int argc , char* argv[] );
int NandProg( int argc , char* argv[] );
int NandLoad( int argc , char* argv[] );
int NandErase( int argc , char* argv[] );
int NandPart( int argc , char* argv[] );
int SetProgAddr( int argc , char* argv[] );
int SetBootParams( int argc , char* argv[] );
int XmodemReceive( int argc , char* argv[] );
int XmodemReceiveRun( int argc , char* argv[] );
int UsbDownload( int argc , char* argv[] );
int UsbDownloadRun( int argc , char* argv[] );
int SetBootKey( int argc , char* argv[] );
int SetMachine( int argc , char* argv[] );
int Default_Setting( int argc , char* argv[] ) ;
//用户测试程序代码
int SRAM_Test( int argc , char* argv[] ) ;
int ADC_Test( int argc , char* argv[] ) ;
int Keystoke_Test( int argc , char* argv[] ) ;
int PWM5_Beep_Test( int argc , char* argv[] ) ;
int Temp_Test( int argc , char* argv[] ) ;
int PDIUSBD12_Test( int argc , char* argv[] ) ;
int Can_Test( int argc , char* argv[] ) ;
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -