Kristoffer Ek
Kristoffer Ek
VULNERABLE PLEASE USE 2.4.1 INSTEAD https://sourceforge.net/projects/expat/files/expat/2.3.0/expat-2.3.0-RENAMED-VULNERABLE-PLEASE-USE-2.4.1-INSTEAD.tar.xz/download
https://github.com/tuanpmt/esp_mqtt/blob/37cab7cd8a42d51dc9ca448a6eef447ce8ce5b3e/mqtt/mqtt.c#L757 should be replaced with if (espconn_send(client->pCon, dataBuffer, dataLen) != 0) { // error sending, put it back into the queue again if (QUEUE_Puts(&client->msgQueue, dataBuffer, dataLen) == -1) { INFO("MQTT:...
if (client == NULL) return; // aborted connection https://github.com/tuanpmt/esp_mqtt/blob/37cab7cd8a42d51dc9ca448a6eef447ce8ce5b3e/mqtt/mqtt.c#L528 as done in https://github.com/arduino-org/Esp-Link/blob/master/mqtt/mqtt.c
should system_os_post(MQTT_TASK_PRIO, 0, (os_param_t)client); be called in mqtt_timer regardless of client->connState ?
to explain how to enable ENC28J60IF
reposting this: I found out it was fixed by setting LWIP_HAVE_LOOPIF=0 and LWIP_HAVE_SLIPIF=0 but I had to disable content of lwip/netif/espenc.c in order to get it to compile without errors...
I got an fatal exception 9 in espconn_Task() https://github.com/martin-ger/esp-open-lwip/blob/1ebad4d5a1af77cd96aa4dbbb48e0dc8d7a5cacc/lwip/app/espconn_tcp.c#L388 In the arduino version https://github.com/martin-ger/lwip_nat_arduino/blob/master/lwip/src/app/espconn_tcp.c#L418 a variable active_flag was added. Should this also be done to this one? And possibly fix...
It can lead to DNS entries table is full error if more request for same host are made at a faster rate than the timeout happens But enabling it affects...
https://github.com/espressif/ESP8266_NONOS_SDK/commit/cf6c16167134c352b36f60c83356b5544b9f6010