Veijo Pesonen
5799daef72
Fixes connect, and network-status logic
2018-12-11 16:14:50 -06:00
Veijo Pesonen
fc548ec367
Fixes AT command timeout values from reset&connect
2018-12-11 16:14:50 -06:00
Veijo Pesonen
c10d276928
Adds support for controlling HW reset of the modem from the driver
...
While connecting will run HW reset for the modem if reset wire is attached to a know pin.
2018-12-11 16:14:50 -06:00
Deepika
ce08039c30
Add Serial + EventQueue dependency to ESP8266
2018-12-11 16:14:50 -06:00
Deepika
771b69e405
Components if using RTOS modules should be enabled only when RTOS is present
...
Build failures were observed when rtos is ignored with .mbedignored.
Components dependent on RTOS should be guarded with MBED_CONF_RTOS_PRESENT
2018-12-11 16:14:50 -06:00
Deepika
0b38cb85f8
Fix header files used in esp8266
...
"ns_types.h" results in build failure when networking feature is ignored with
.mbedignored. ESP8266 component should be enabled only when NSAPI is present.
2018-12-11 16:14:50 -06:00
Veijo Pesonen
891d756a1a
Reports NSAPI_STATUS_CONNECTING when trying to reconnect
2018-12-11 16:14:45 -06:00
Michal Paszta
a10e299bd9
ESP8266 disconnect returns ERROR_NO_CONNECTION
2018-12-11 16:14:45 -06:00
Veijo Pesonen
1108d8d96c
Truncates TCP stream and NACKs UDP datagram when sending too much data
...
ESP8266 maximum packet size when sending is 2048 bytes.
2018-12-11 16:14:45 -06:00
Veijo Pesonen
54136e72dc
Fixes return value check when calling ATCmdParser::read()
2018-12-11 16:14:45 -06:00
Veijo Pesonen
ca7fef2da0
Dropping duplicate "using namespace mbed;"
2018-12-11 16:14:45 -06:00
Veijo Pesonen
7d878f4d88
Truncates data to be send to modem to 2048 bytes
2018-12-11 16:14:45 -06:00
Veijo Pesonen
63c219a1c3
Drops std:: because string.h is included
2018-12-11 16:14:45 -06:00
Veijo Pesonen
934472be1d
esp8266 driver - don't set UART flow control if no support
2018-11-09 16:03:41 +02:00
Veijo Pesonen
8dd6a5d039
Add ESP8266 driver v1.7
2018-11-09 14:49:48 +02:00
Cruz Monrreal
9226c5873d
Merge pull request #8550 from deepikabhavnani/mbed_h_fixes
...
Add required namespace instead of relying on mbed.h
2018-10-30 08:47:04 -05:00
deepikabhavnani
451cf7ccb3
Add required namespace instead of relying on mbed.h
...
mbed.h has 'using namespace mbed;', hence some of the files skip
adding required namespace to the code, it is always good to specify the
namespace around the elements in header and `using namespace` in
specific CPP files, instead of all
2018-10-25 12:43:59 -05:00
paul-szczepanek-arm
4f2645b3fc
incorrect doc was copy pasted
...
replaced with copydoc instead
2018-10-24 20:57:25 +01:00
Juha Ylinen
273f7c6fd6
ESP8266: Fix compilation error when default interface is enabled
...
Compile [ 1.3%]: ESP8266Interface.cpp
[Error] ESP8266Interface.cpp@582,33: cannot declare static function inside another function
[Error] ESP8266Interface.cpp@583,13: cannot convert 'ESP8266Interface (*)()' to 'WiFiInterface*' in return
Failed to build library
2018-09-03 12:56:26 +03:00
Seppo Takalo
fc5bf5986b
Add ESP8266 driver v1.6
2018-09-01 12:36:28 -05:00