The driver for the ESP32 WiFi module

The ESP32 WiFi driver for Mbed OS

The Mbed OS driver for the ESP32 WiFi module.

Firmware version

How to write mbed-os compatible firmware : https://github.com/d-kato/GR-Boards_ESP32_Serial_Bridge

Restrictions

  • Setting up an UDP server is not possible
  • The serial port does not have hardware flow control enabled. The AT command set does not either have a way to limit the download rate. Therefore, downloading anything larger than the serial port input buffer is unreliable. An application should be able to read fast enough to stay ahead of the network. This affects mostly the TCP protocol where data would be lost with no notification. On UDP, this would lead to only packet losses which the higher layer protocol should recover from.

Committer:
dkato
Date:
Mon Jul 09 10:26:03 2018 +0000
Revision:
2:cb5c0d3fa776
Parent:
0:92d12d355ba9
Synchronized with git revision 78a139f3bce17e23f2b4bd9342dd7adca023d248

Who changed what in which revision?

UserRevisionLine numberNew contents of line
dkato 0:92d12d355ba9 1 # The ESP32 WiFi driver for Mbed OS
dkato 0:92d12d355ba9 2 The Mbed OS driver for the ESP32 WiFi module.
dkato 0:92d12d355ba9 3
dkato 0:92d12d355ba9 4 ## Firmware version
dkato 0:92d12d355ba9 5 How to write mbed-os compatible firmware :
dkato 0:92d12d355ba9 6 https://github.com/d-kato/GR-Boards_ESP32_Serial_Bridge
dkato 0:92d12d355ba9 7
dkato 0:92d12d355ba9 8 ## Restrictions
dkato 0:92d12d355ba9 9 - Setting up an UDP server is not possible
dkato 0:92d12d355ba9 10 - The serial port does not have hardware flow control enabled. The AT command set does not either have a way to limit the download rate. Therefore, downloading anything larger than the serial port input buffer is unreliable. An application should be able to read fast enough to stay ahead of the network. This affects mostly the TCP protocol where data would be lost with no notification. On UDP, this would lead to only packet losses which the higher layer protocol should recover from.