if(opchar<0) return opchar;
char str[] = {"\r\ncmd_do_testopchar called\r\nparam[0]="};
- print((uint8_t *)str, strlen(str));
- print((uint8_t *)param[0], strlen(param[0]));
- print((uint8_t *)"\r\nparam[1]=", 11);
- print((uint8_t *)param[1], strlen(param[1]));
- print((uint8_t *)"\r\nparam[2]=", 11);
- print((uint8_t *)param[2], strlen(param[2]));
- print((uint8_t *)"\r\nparam[3]=", 11);
- print((uint8_t *)param[3], strlen(param[3]));
- print((uint8_t *)"\r\nopchar=", 9);
+ print((uint8_t *)str);
+ print((uint8_t *)param[0]);
+ print((uint8_t *)"\r\nparam[1]=");
+ print((uint8_t *)param[1]);
+ print((uint8_t *)"\r\nparam[2]=");
+ print((uint8_t *)param[2]);
+ print((uint8_t *)"\r\nparam[3]=");
+ print((uint8_t *)param[3]);
+ print((uint8_t *)"\r\nopchar=");
char opcharBuf[4];
i2str(opcharBuf, opchar, 1, 10);
- print((uint8_t *)opcharBuf, strlen(opcharBuf));
- print((uint8_t *)"\r\n", 2);
+ print((uint8_t *)opcharBuf);
+ print((uint8_t *)"\r\n");
return 0;
}
char str[] = {"cmd_do_testparam called\r\nparam[0]="};
- print((uint8_t *)str, strlen(str));
- print((uint8_t *)param[0], strlen(param[0]));
- print((uint8_t *)"\r\nparam[1]=", 11);
- print((uint8_t *)param[1], strlen(param[1]));
- print((uint8_t *)"\r\nparam[2]=", 11);
- print((uint8_t *)param[2], strlen(param[2]));
- print((uint8_t *)"\r\n", 2);
+ print((uint8_t *)str);
+ print((uint8_t *)param[0]);
+ print((uint8_t *)"\r\nparam[1]=");
+ print((uint8_t *)param[1]);
+ print((uint8_t *)"\r\nparam[2]=");
+ print((uint8_t *)param[2]);
+ print((uint8_t *)"\r\n");
return 0;
}
int cmd_do_test(cmd_io_t *cmd_io, const struct cmd_des *des, char *param[])
{
char str[] = {"This is the simplest command\r\n"};
- print((uint8_t *)str, strlen(str));
+ print((uint8_t *)str);
return 0;
}
{
cmd_io_puts(cmd_io, "The first line of text\r\n");
cmd_io_puts(cmd_io, "The second line of text\r\n");
+ char str[1000];
+ int i;
+ for (i = 0; i < 1000; i++) {
+ str[i] = 'q';
+ }
+ str[999]='\0';
+ print((uint8_t *)str);
/* Only ED_LINE_CHARS character can be sent. */
return 0;
}