⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 shell.h[2010-03-16-09-02-54].sfb

📁 STM32_fatfs_shell_SDHC.rar
💻 SFB
字号:
/****************************************************************
**       Copyright (c) 2009-2010 
**       All Right Reserved.                                   
**	                                                      
**       $Index     http://blog.ednchina.com/walnutcy/
**       $Author    walnutcy                                   
**       $Email     walnutcy@163.com                         
**       $Version   v1.0                                       
**       $          使用请保持文件的完整性,包括这个注释
**                  代码可免费商业使用,但作者不对软件的bug负责          
*****************************************************************/

#ifndef _SHELL_H
#define _SHELL_H

#ifdef _SHELL_H_GLOBAL_
#define SHELL_EXT
#else
#define SHELL_EXT	extern
#endif 

void ShellPutChar(char data);
void ShellProcess(char ch);


//===========================================================
#define Shell_OutTXT    printf 
#define Shell_OutChar   ShellPutChar
#define	next_line()	    do {Shell_OutChar('\r');Shell_OutChar('\n');}while(0)
#define prompt()   	    Shell_OutTXT("\\>")

#define	MAX_CMD_LEN	64
#define	MAX_ARGS	MAX_CMD_LEN/4

#define	ENTER_KEY	0x0d
#define	BACK_KEY	0x08
#define	ESC_KEY		0x1b

extern int i_global;
extern char key_global;
extern char command_global[MAX_CMD_LEN];	


#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -