修复冲突

This commit is contained in:
hqm 2021-11-23 10:47:08 +08:00
commit 8c0f387c78
2 changed files with 14 additions and 14 deletions

View File

@ -19,6 +19,12 @@ xcmd是一款单片机命令行工具移植十分方便并且对flash与ra
2. 推荐putty
3. 推荐MobaXterm
4. Xshell
#### 支持的扩展功能
1. 类linux风格的快捷键ctr+left、ctr+right、ctr+a、ctr+e、ctr+u、ctr+k、ctr+l快捷键
2. 支持字体、背景颜色显示
3. 支持类linux的文件操作Fatfs文件系统ls、cd、rm、df、mv、mkdir、touch、read、write
4. 支持基于socket的udp server、udp client测试程序
5.
#### 移植
- 移植十分简单,只需要在初始化的时候提供字符输入输出函数即可
```C
@ -163,22 +169,11 @@ void test_keys_init(void)
流程图需要使用drawio来打开可以使用vscode drawio的插件来打开
#### 计划
##### 仿照linux终端添加扩展快捷键
1. 添加ctr+left和ctr+right快捷键已完成
2. 添加ctr+a、ctr+e、ctr+u、ctr+k、ctr+l快捷键(已完成)
##### 添加终端颜色/字体控制扩展(已完成)
##### 修改xcmd_get_param函数(已完成)
1. 替换strtok函数为其他可复用函数
2. 增加对“”的支持
##### 增加socket相关扩展
1. tcp client/service
2. udp client/service已完成
3. udp 广播
4. udp 组播
2. udp 广播
3. udp 组播
##### 增加操作系统支持
1. linux (demo only for linux example)
2. FreeRTOS (demo only for esp32)
##### 增加文件系统相关指令
1. linux已完成

View File

@ -31,8 +31,13 @@ static int xcmd_del_char(void *pv)
static int xcmd_enter(void *pv)
{
<<<<<<< HEAD
char *cmd = xcmd_end_of_input();
xcmd_print("\n\r");
=======
char *cmd = xcmd_display_line_end();
xcmd_print(" \n\r");
>>>>>>> f787c2a92747d874c5d64eff373c82e048b2876a
if(cmd[0])
{
xcmd_exec(cmd);