Coder Social home page Coder Social logo

khoih-prog / asynctcp_ssl Goto Github PK

View Code? Open in Web Editor NEW
20.0 3.0 7.0 154 KB

Asynchronous SSL TCP Library for ESP32, ESP32_C3, ESP32_S2, ESP32_S3. This library is the base for future and more advanced Async SSL libraries, such as AsyncSSLWebServer, AsyncHTTPSRequest

License: GNU Lesser General Public License v3.0

C++ 13.59% C 86.21% Shell 0.20%
esp32 esp32-s2 esp32-c3 arduino-library async async-tcp async-tcp-client ssl async-ssl-webserver async-https-client

asynctcp_ssl's People

Contributors

khoih-prog avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

asynctcp_ssl's Issues

Watchdog exception caused by AsyncHTTPSRequest_WT32_ETH01 example sketch

Describe the bug

Running the AsyncHTTPSRequest_WT32_ETH01 example sketch on a WT32-ETH01 board results in a watchdog exception which appears to be caused by AsyncTCP_SSL.

Steps to Reproduce

Install Arduino IDE 1.8.19 and ESP32 Core 2.0.2.
Install the AsyncHTTPS_Generic library and dependencies.
Compile and run the example sketch.

Expected behavior

The HTTPS request should complete successfully.

Actual behavior

A watchdog exception is produced:

Starting AsyncHTTPSRequest_WT32_ETH01 using ESP32_DEV with ETH_PHY_LAN8720
WebServer_WT32_ETH01 v1.4.0 for core v2.0.0+
AsyncTCP_SSL v1.2.0
AsyncHTTPSRequest_Generic v2.0.0

ETH Started
ETH Connected
ETH MAC: 8C:CE:4E:95:15:CB, IPv4: 192.168.86.41
FULL_DUPLEX, 100Mbps

HTTP WebClient is @ IP : 192.168.86.41
E (7143) task_wdt: Task watchdog got triggered. The following tasks did not reset the watchdog in time:
E (7143) task_wdt: - async_tcp_ssl (CPU 0/1)
E (7143) task_wdt: Tasks currently running:
E (7143) task_wdt: CPU 0: IDLE
E (7143) task_wdt: CPU 1: loopTask
E (7143) task_wdt: Aborting.

abort() was called at PC 0x400e79fd on core 0

Backtrace:0x40083201:0x3ffbe9f00x4008ca2d:0x3ffbea10 0x40091b31:0x3ffbea30 0x400e79fd:0x3ffbeab0 0x40085949:0x3ffbead0 0x4015e32f:0x3ffbd8f0 0x400e8131:0x3ffbd910 0x4008df64:0x3ffbd930

Information

Please ensure to specify the following:

  • Arduino IDE version 1.8.19
  • ESP32 Core 2.0.2

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.