Shinichiro Nakamura
/
MicroShellExample
The simplified Example No.1 on mbed LPC1768.
main.cpp
- Committer:
- shintamainjp
- Date:
- 2017-02-05
- Revision:
- 0:ce210c7aeeb5
File content as of revision 0:ce210c7aeeb5:
#include "mbed.h" #include "microshell.h" #include "msconf.h" Serial pc(USBTX, USBRX); static void utx(char c) { pc.putc(c); } static char urx(void) { return pc.getc(); } static void action_hook(MSCORE_ACTION action) { } int main(void) { char buf[MSCONF_MAX_INPUT_LENGTH]; MICROSHELL ms; puts( "\r\n\r\n" "======================================\r\n" " MicroShell Simple Example for LPC824 \r\n" "======================================\r\n" ); puts(" Type 'help' for a list of commands.\r\n"); microshell_init(&ms, utx, urx, action_hook); while (1) { puts("MicroShell>"); microshell_getline(&ms, buf, sizeof(buf)); } return 0; }