Skip to content

Commit e805161

Browse files
author
Veijo Pesonen
committed
Updates README to include information about firmware versions
Newer firmware(AT Firmware version 1.7.0.0) requires new driver that it can be taken even into use.
1 parent a13388d commit e805161

File tree

1 file changed

+13
-4
lines changed

1 file changed

+13
-4
lines changed

README.md

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,24 @@ make sure that the firmware in your module is compatible with Mbed OS, follow th
1111
It is advisable to update the [AT firmware](https://www.espressif.com/en/support/download/at?keys=) at least to version
1212
1.7.0.0
1313

14+
v1.6 driver supports AT firmware up to version 1.6.2. Mbed OS 5.10 supports AT firmwares up to version 1.6.2. v1.7
15+
driver found from Mbed OS 5.11 allows usage of AT firmware version 1.7.0.0.
16+
17+
**NOTE** Here we are talking about AT firmware version - not SDK version. SDK firmware without AT is no use.
18+
19+
**NOTE** AT firmware version numbers and driver version numbers do not match to each other. E.g., driver version v1.7
20+
does imply that it will support AT FW version 1.7.0.0
21+
1422
## Restrictions
1523

1624
- The ESP8266 WiFi module does not allow the TCP client to bind on a specific port.
1725
- Setting up a UDP server is not possible.
1826
- The serial port does not have hardware flow control enabled by default. The AT command set does not either have a way
19-
to limit the download rate. Therefore, downloading anything larger than the serial port input buffer is unreliable. An
20-
application should be able to read fast enough to stay ahead of the network. This affects mostly the TCP protocol where
21-
data would be lost with no notification. On UDP, this would lead to only packet losses which the higher layer protocol
22-
should recover from.
27+
to limit the download rate. Therefore, downloading anything larger than the serial port input buffer is unreliable -
28+
unless [AT firmware](https://www.espressif.com/en/support/download/at?keys=) version 1.7.0 or later is used. With older
29+
firmware an application should be able to read fast enough to stay ahead of the network. This affects mostly the TCP
30+
protocol where data would be lost with no notification. On UDP - with all firmware versions - this would lead to only
31+
packet losses which the higher layer protocol should recover from.
2332

2433
## Mandatory configuration
2534
![mbed_lib.json](mbed_lib.json) configuration assumes Arduino form factor. Please adjust according to which board is in

0 commit comments

Comments
 (0)