Skip to content

Releases: JAndrassy/WiFiEspAT

1.5.0

03 Aug 15:35
Compare
Choose a tag to compare
  • support for EthernetEspAT library
  • WiFiServer - defines for max clients and clients timeout
  • In WiFiServer advanced examples fixed server.begin parameters
  • WiFiUDP fixes for AT1
    • in parsePacket prevent clearing of a new unread packet
    • in callback proceed if previous packet is already read
  • fix hostByName for AT 2
  • fix ERROR on init if boot log is on other UART

1.4.4

07 Jun 18:45
Compare
Choose a tag to compare

changes:

  • WiFi.channel() getter added
  • WiFi.config - fix static IP automatic DNS IP value
  • wl_enc_type update for compatibility with new Arduino WiFi libraries
  • softAP functions aliases for esp8266 and esp32 compatibility
  • WiFiEspAtBlynk example updated for new Blynk IoT

1.4.3

19 Oct 07:17
Compare
Choose a tag to compare
  • standard DNS server IP getter dnsIP(n) (not critical breaking change)
  • WiFiServer - added begin(port) and construtor without parameters
  • WiFiServer - end() stops clients managed by the server (it doesn't stop accepted clients, only the clients registered for available())
  • WiFiServer.h - fix ambiguous begin() parameter sets
  • WiFiServer - call end() as first in begin()
  • WiFiClient.h - all TCP state constants for source compatibility with other libraries

1.4.2

03 Feb 08:15
Compare
Choose a tag to compare
  • EspAtDrv
    • softApIp - fix AT command parameters
    • CWJAP requires empty password for open AP
  • README updates

1.4.1

31 Jul 18:47
Compare
Choose a tag to compare

1.4.0

21 Jul 16:26
Compare
Choose a tag to compare
  • WiFiClient.localPort() added
  • multiple servers support for ESP_ATMod firmware
  • examples - asciilogo.txt host changed
  • WiFiServer - 3 clients enabled (originally 1)

1.3.2

30 Dec 15:41
Compare
Choose a tag to compare
  • Defer RX timeout clearing until we are sure the firmware is responding (thank you Jiri Bilek)
  • sntp() timezone parameter removed because it is not used
  • ConfigurationAP example - fixed missing return
  • EspAtDrv::setHostname - turn on STA mode (thank you Richard Steenburg)
  • WiFi.begin() without parameters for AT 2
  • WiFi.reset() without parameter for soft reset
  • README updates and fixes

1.3.1

24 Oct 09:46
Compare
Choose a tag to compare
  • WiFiServerPrint for 'send to all clients' server
  • PagerServer example for 'send to all clients'
  • server's client timeout type fixed to uint16_t
  • EspAtDrvTypes fix for Arduino-megaavr core

1.3.0

11 Aug 17:00
Compare
Choose a tag to compare

Added support for Espressif AT firmware 2.1+ on esp8266 or esp32. It adds SSL support.

For AT firmware version 2.1.0 or higher open in the folder of the library the file src/utility/EspAtDrvTypes.h in a text editor and comment out the line #define WIFIESPAT1 like this //#define WIFIESPAT1

1.2.1

03 Aug 18:26
Compare
Choose a tag to compare
  • WiFi persistent property moved to EspAtDrv in preparation for AT 2 fw
  • WiFi.disconnect not persistent mode
  • examples - use of not persistent WiFi.disconnect
  • EspAtDrv.clientLinkId fix for server.available() - server.available() should only return client with data available
  • logging - possibility to set log level as -D WIFIESPAT_LOG_LEVEL
  • WiFiClient bool operator better as (stream != nullptr))