@MaJerle MaJerle released this Jan 5, 2019 · 12 commits to master since this release

Assets 2

Changes and features:

  • Remove _t for every struct/enum name
  • Fully use ESP_MEMCPY instead of memcpy
  • When connection is in closing mode, stop sending any new data and return with error
  • Remove _data part from event helper function for connection receive
  • Implement semaphores in internal threads
  • Add driver for NUCLEO-F429
  • Implement timeout callback for major events when device does not reply in given time
  • Add callback function support to every API function which directly interacts with device
  • Replace all files to CRLF ending
  • Replace ESP_EVT_RESET to ESP_EVT_RESET_DETECTED
  • Replace ESP_EVT_RESET_FINISH to ESP_EVT_RESET
  • Replace all header files guards with ESP_HDR_ prefix
  • Add espERRBLOCKING return when function is called in blocking mode when not allowed
  • Other bug fixes to stabilize AT communication

@MaJerle MaJerle released this Nov 18, 2018 · 79 commits to master since this release

Assets 2

Changes:

  • Add sizeof for every memory allocation
  • Function typedefs suffix has been renamed to _fn instead of _t
  • Merge events for connection data send and data send error
  • Send callback if sending data is not successful in any case (timeout, ERROR, etc)
  • Add functions for IP/port retrieval on connections
  • Remove goto statements and use deep if statements
  • Fix MQTT problems with username and password
  • Make consistent variable types across library

@MaJerle MaJerle released this Jul 28, 2018 · 239 commits to master since this release

Assets 2

Changes:

  • Rename all cb annotations with evt, replacing callbacks with events,
  • Replace built-in memcpy and memset functions with ESP_MEMCPY and ESP_MEMSET to allow users to do custom implementation
  • Added example for Server RTOS
  • Added API to unchain first pbuf in pbuf chain
  • Implemented first prototype for manual TCP receive functionality.

@MaJerle MaJerle released this Apr 20, 2018 · 300 commits to master since this release

Assets 2

Second release of the library, fixing major issues:

  • Fixed netconn issue with wrong data type for OS semaphore
  • Added support for asynchronous reset
  • Added support for tickless sleep for modern RTOS systems
Feb 8, 2018
Update relevant comments for SW update and requirements