CLI example for NNN50
Dependencies: NNN50_WIFI_API
Fork of NNN50_WiFi_HelloWorld by
CLI_Source/core_cli.cpp@9:871fc0231c7f, 2017-09-14 (annotated)
- Committer:
- silviaChen
- Date:
- Thu Sep 14 01:48:08 2017 +0000
- Revision:
- 9:871fc0231c7f
Support both BLE UART service and WiFi CLI command
Who changed what in which revision?
| User | Revision | Line number | New contents of line |
|---|---|---|---|
| silviaChen | 9:871fc0231c7f | 1 | /** |
| silviaChen | 9:871fc0231c7f | 2 | * File: core-cli.c |
| silviaChen | 9:871fc0231c7f | 3 | * Description: Core CLI commands used by all applications regardless of profile. |
| silviaChen | 9:871fc0231c7f | 4 | * |
| silviaChen | 9:871fc0231c7f | 5 | * Copyright 2014 by CYNTEC Corporation. All rights reserved. |
| silviaChen | 9:871fc0231c7f | 6 | */ |
| silviaChen | 9:871fc0231c7f | 7 | |
| silviaChen | 9:871fc0231c7f | 8 | #include <stdint.h> |
| silviaChen | 9:871fc0231c7f | 9 | #include <string.h> |
| silviaChen | 9:871fc0231c7f | 10 | #include "command-interpreter.h" |
| silviaChen | 9:871fc0231c7f | 11 | #include "nrf.h" |
| silviaChen | 9:871fc0231c7f | 12 | |
| silviaChen | 9:871fc0231c7f | 13 | //#if (DELTA_BLE_ON == 1) |
| silviaChen | 9:871fc0231c7f | 14 | //#include "ble_cli.h" |
| silviaChen | 9:871fc0231c7f | 15 | //#endif |
| silviaChen | 9:871fc0231c7f | 16 | #if (DELTA_WIFI_ON == 1) |
| silviaChen | 9:871fc0231c7f | 17 | #include "wifi_cli.h" |
| silviaChen | 9:871fc0231c7f | 18 | #endif |
| silviaChen | 9:871fc0231c7f | 19 | |
| silviaChen | 9:871fc0231c7f | 20 | |
| silviaChen | 9:871fc0231c7f | 21 | CyntecCommandEntry cyntecCommandTable[] = { |
| silviaChen | 9:871fc0231c7f | 22 | //#if (DELTA_BLE_ON == 1) |
| silviaChen | 9:871fc0231c7f | 23 | //#if SIMPLE_CMD_NAME |
| silviaChen | 9:871fc0231c7f | 24 | // {"BLE", NULL, (const char*) bleCommandSets, "Command set for BLE module"}, |
| silviaChen | 9:871fc0231c7f | 25 | //#else |
| silviaChen | 9:871fc0231c7f | 26 | // {"cynb", NULL, (const char*) bleCommandSets, "Command set for BLE module"}, |
| silviaChen | 9:871fc0231c7f | 27 | //#endif |
| silviaChen | 9:871fc0231c7f | 28 | //#endif |
| silviaChen | 9:871fc0231c7f | 29 | |
| silviaChen | 9:871fc0231c7f | 30 | #if (DELTA_WIFI_ON == 1) |
| silviaChen | 9:871fc0231c7f | 31 | //#if SIMPLE_CMD_NAME |
| silviaChen | 9:871fc0231c7f | 32 | // {"WIFI", NULL, (const char*) wifiCommandSets, "Command set for WiFi module"}, |
| silviaChen | 9:871fc0231c7f | 33 | //#else |
| silviaChen | 9:871fc0231c7f | 34 | {"w", NULL, (const char*) wifiCommandSets, "Command set for WiFi module"}, |
| silviaChen | 9:871fc0231c7f | 35 | //#endif |
| silviaChen | 9:871fc0231c7f | 36 | #endif |
| silviaChen | 9:871fc0231c7f | 37 | {NULL, NULL, NULL, NULL}, |
| silviaChen | 9:871fc0231c7f | 38 | }; |
| silviaChen | 9:871fc0231c7f | 39 | |
| silviaChen | 9:871fc0231c7f | 40 |
