Merge ISM43362 latest version

This is a fork from the mbed team's official example code.

Included ISM43362 module driver.

Tested with

Revision:
33:12f0df4d51d7
Parent:
32:bca3f5f442b3
Child:
35:052c1ba06ce7
--- a/main.cpp	Fri Sep 08 10:15:04 2017 +0100
+++ b/main.cpp	Tue Sep 26 08:30:04 2017 +0100
@@ -28,16 +28,7 @@
 #include "RTWInterface.h"
 RTWInterface wifi;
 
-#else
-#if MBED_CONF_APP_WIFI_SHIELD == WIFI_ESP8266
-#if !TARGET_FF_MORPHO
-#error [NOT_SUPPORTED] Only Morpho form factor devices are supported for this shield at this time
-#endif // !TARGET_FF_MORPHO
-#else
-#if !TARGET_FF_ARDUINO
-#error [NOT_SUPPORTED] Only Arduino form factor devices are supported for this shield at this time
-#endif // !TARGET_FF_ARDUINO
-#endif // MBED_CONF_APP_WIFI_SHIELD != WIFI_ESP8266
+#else // External WiFi modules
 
 #if MBED_CONF_APP_WIFI_SHIELD == WIFI_ESP8266
 #include "ESP8266Interface.h"
@@ -47,7 +38,7 @@
 SpwfSAInterface wifi(MBED_CONF_APP_WIFI_TX, MBED_CONF_APP_WIFI_RX);
 #endif // MBED_CONF_APP_WIFI_SHIELD == WIFI_IDW01M1
 
-#endif // TARGET_UBLOX_EVK_ODIN_W2
+#endif
 
 const char *sec2str(nsapi_security_t sec)
 {
@@ -110,7 +101,7 @@
 
     // Send a simple http request
     char sbuffer[] = "GET / HTTP/1.1\r\nHost: www.arm.com\r\n\r\n";
-    nsapi_size_t size = sizeof sbuffer;
+    nsapi_size_t size = strlen(sbuffer);
     response = 0;
     while(size)
     {