esp8266

ESP8266 Library for interfacing with an ESP8266 module via the USART.

Author Rob Jansen, Copyright © 2018..2019, all rights reserved.
Adapted-by
Compiler 2.5r2

Description


----------
Library for using the ESP8266 Wifi Module based on version 2.0.0 of the
ESP8166 AT command set. Some functionality provided by this library:
-) Supports Wifi, TCP, UDP and SSL
-) Supports client and server mode
-) Supports mutlti connection mode 


Sources


------ 
Inspired by https://github.com/bportaluri/WiFiEsp
See ESP8266 Instruction Set version 2.0.0 and 
https://room-15.github.io/blog/2015/03/26/esp8266-at-command-reference/


Notes


----
In order to make the use of this library more easy, all public pins
constants, variable, functions and procedures are mentioned at the 
start of this library.
Since the ESP8266 uses the USART as interface, function and procedure 
paramaters are mostly character (string) based.
When using the device as web server, a sufficiently large receive buffer is
needed as to be able to parse all received data.
This library was tested using an ESP8266 ESP-12F.


Dependencies


Summary

Global variables/contants

Procedures

Private

Functions

Private

API details

Global variables/contants

Procedures

Private

Functions

Private

Related samples

Here are the list of samples which use this library:

16f182516f1825_esp8266_web_server_led.jal
16f182516f1825_esp8266_tcp_server_led.jal
16f1917616f19176_esp8266_tcp_server.jal
16f1917616f19176_esp8266_web_server_led.jal
16f1917616f19176_esp8266_connect.jal
16f1917616f19176_esp8266_tcp_server_led.jal
16f1917616f19176_esp8266_web_server.jal
16f1917616f19176_esp8266_web_client.jal