CLI example for NNN50

Dependencies:   NNN50_WIFI_API

Fork of NNN50_WiFi_HelloWorld by Delta

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?

UserRevisionLine numberNew 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