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

📄 myshell.c

📁 S3C4510(ARM7)开发板bootloader实现及板载硬件测试代码
💻 C
字号:
#include <string.h>
#include "myshell.h"

typedef void(*com_t)(void);

void shelldemo(void)
{
	int i;
	char s[50];			
	static show_help_done = 0;
	const char *command[COMMAND_NUM] = { 
																				"help",
																				"led_test",
																				"seg7_test",
																				"dip4_test",
																				"beep_test",
																				"int0_test",
																				"timer0_test",								
																				"uart0_test",
																				"uart1_test",
																				"uue_dn",
																				"go"
																		 };
													
	com_t test_com[COMMAND_NUM] = {
																	help,
																	led_test,
																	seg7_test,
																	dip4_test,
																	beep_test,
																	int0_test,
																	timer0_test,								
																	uart0_test,
																	uart1_test,
																	uue_dn,
																	go,
																};
	
	while (1)
	{
		printf("\\MiniBoot>");
		if (!show_help_done)
		{
			help();
			show_help_done = 1;
			printf("\\MiniBoot>");
		}
		if (gets(s) == NULL)
			break;
		printf("\r\n");
		for (i = 0; i < COMMAND_NUM; i++)
		{	
			if (!(strcmp(command[i], s)))
			{
				test_com[i]();
				break;
			}
		}
	}
	
	return;
}

⌨️ 快捷键说明

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