git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@1412 35acf78f-673a-0410-8e92-d51de3d6d3f4
parent
dea70dbc79
commit
4bb9e7735d
|
@ -80,7 +80,7 @@
|
|||
* @note Requires @p CH_USE_COREMEM.
|
||||
*/
|
||||
#if !defined(CH_MEMCORE_SIZE) || defined(__DOXYGEN__)
|
||||
#define CH_MEMCORE_SIZE 0x20000
|
||||
#define CH_MEMCORE_SIZE 0x40000
|
||||
#endif
|
||||
|
||||
/*===========================================================================*/
|
||||
|
|
|
@ -24,6 +24,7 @@
|
|||
|
||||
#define SHELL_WA_SIZE THD_WA_SIZE(4096)
|
||||
#define CONSOLE_WA_SIZE THD_WA_SIZE(4096)
|
||||
#define TEST_WA_SIZE THD_WA_SIZE(4096)
|
||||
|
||||
#define cprint(msg) chMsgSend(cdtp, (msg_t)msg)
|
||||
|
||||
|
@ -31,14 +32,33 @@ static Thread *cdtp;
|
|||
static Thread *shelltp1;
|
||||
static Thread *shelltp2;
|
||||
|
||||
void cmd_test(BaseChannel *chp, int argc, char *argv[]) {
|
||||
Thread *tp;
|
||||
|
||||
(void)argv;
|
||||
if (argc > 0) {
|
||||
shellPrintLine(chp, "Usage: test");
|
||||
return;
|
||||
}
|
||||
tp = chThdCreateFromHeap(NULL, TEST_WA_SIZE, chThdGetPriority(),
|
||||
TestThread, chp);
|
||||
chThdWait(tp);
|
||||
// TestThread(chp);
|
||||
}
|
||||
|
||||
static const ShellCommand commands[] = {
|
||||
{"test", cmd_test},
|
||||
{NULL, NULL}
|
||||
};
|
||||
|
||||
static const ShellConfig shell_cfg1 = {
|
||||
(BaseChannel *)&SD1,
|
||||
NULL
|
||||
commands
|
||||
};
|
||||
|
||||
static const ShellConfig shell_cfg2 = {
|
||||
(BaseChannel *)&SD2,
|
||||
NULL
|
||||
commands
|
||||
};
|
||||
|
||||
/*
|
||||
|
|
|
@ -35,7 +35,7 @@
|
|||
#endif
|
||||
|
||||
/**
|
||||
* @brief Shell maximum input line length.
|
||||
* @brief Shell maximum arguments per command.
|
||||
*/
|
||||
#if !defined(SHELL_MAX_ARGUMENTS) || defined(__DOXYGEN__)
|
||||
#define SHELL_MAX_ARGUMENTS 4
|
||||
|
|
Loading…
Reference in New Issue