Team for developers working on the ESP8266 WiFi SOC.

About the function vrecv in ATParser of project esp8266-driver (RTX error ...)

29 May 2017

just have a look at the driver, and found that the vrecv parse +ipd recursively. should we give a "return condition" to infer when to return from the long recursive call chain.

whatever, I think the "return condition" in the recursive is needed. the logic will be : bool ATParser::vrecv(const char *response, va_list args) { if(condition) { return; } vrecv(xx,xx); } otherwise, when we has a poor stack and we call socket_recv continually, we will see RTX error in mbed... what's your opinions?