still need some modification

Dependencies:   mbed-http DebounceIn PinDetect OneButton

Committer:
nadaanas1985
Date:
Mon May 06 11:24:39 2019 +0000
Revision:
2:1d2a43e66b41
Parent:
1:1a06bde4e0db
updated ip

Who changed what in which revision?

UserRevisionLine numberNew contents of line
nadaanas1985 0:454abaa26f3c 1 #ifndef _MBED_HTTP_EXAMPLE_H_
nadaanas1985 0:454abaa26f3c 2 #define _MBED_HTTP_EXAMPLE_H_
nadaanas1985 0:454abaa26f3c 3
nadaanas1985 0:454abaa26f3c 4 #include "mbed.h"
nadaanas1985 0:454abaa26f3c 5 #include "NetworkInterface.h"
nadaanas1985 0:454abaa26f3c 6
nadaanas1985 0:454abaa26f3c 7 /**
nadaanas1985 0:454abaa26f3c 8 * Connect to the network using the default networking interface,
nadaanas1985 0:454abaa26f3c 9 * you can also swap this out with a driver for a different networking interface
nadaanas1985 0:454abaa26f3c 10 * if you use WiFi: see mbed_app.json for the credentials
nadaanas1985 0:454abaa26f3c 11 */
nadaanas1985 0:454abaa26f3c 12 NetworkInterface *connect_to_default_network_interface() {
nadaanas1985 0:454abaa26f3c 13 printf("[NWKH] Connecting to network...\n");
nadaanas1985 0:454abaa26f3c 14
nadaanas1985 0:454abaa26f3c 15 NetworkInterface* network = NetworkInterface::get_default_instance();
nadaanas1985 2:1d2a43e66b41 16 network->set_network("10.5.254.91","255.255.248.0","10.5.248.1");
nadaanas1985 0:454abaa26f3c 17
nadaanas1985 0:454abaa26f3c 18 if (!network) {
nadaanas1985 0:454abaa26f3c 19 printf("[NWKH] No network interface found, select an interface in 'network-helper.h'\n");
nadaanas1985 0:454abaa26f3c 20 return NULL;
nadaanas1985 0:454abaa26f3c 21 }
nadaanas1985 0:454abaa26f3c 22
nadaanas1985 0:454abaa26f3c 23 nsapi_error_t connect_status = network->connect();
nadaanas1985 0:454abaa26f3c 24
nadaanas1985 0:454abaa26f3c 25 if (connect_status != NSAPI_ERROR_OK) {
nadaanas1985 0:454abaa26f3c 26 printf("[NWKH] Failed to connect to network (%d)\n", connect_status);
nadaanas1985 0:454abaa26f3c 27 return NULL;
nadaanas1985 0:454abaa26f3c 28 }
nadaanas1985 0:454abaa26f3c 29
nadaanas1985 0:454abaa26f3c 30 printf("[NWKH] Connected to the network\n");
nadaanas1985 0:454abaa26f3c 31 printf("[NWKH] IP address: %s\n", network->get_ip_address());
nadaanas1985 0:454abaa26f3c 32 return network;
nadaanas1985 0:454abaa26f3c 33 }
nadaanas1985 0:454abaa26f3c 34
nadaanas1985 0:454abaa26f3c 35 #endif // _MBED_HTTP_EXAMPLE_H_