Data corruption / Placing driver in IRAM with Arduino? #192
Unanswered
lizardking
asked this question in
Q&A
Replies: 2 comments
-
I use MQTT from esp-idf, and do not use EspAsyncWebServer, hence do not see any corruption. |
Beta Was this translation helpful? Give feedback.
0 replies
-
I have experimented a bit more. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hi
In my Arduino ESP32 project I use esp_dmx and also the EspAsyncWebServer and AsyncMQTT_ESP32. When the other 2 libs are active I sometimes get data corruption, in partucular when a MQTT message is published. If I dont publish MQTT messages (I still establish the connnection to the MQTT broker) everything seems to work as expected. I guess this is related to some of the async background work of MQTT or the webserver.
Could placing the driver into IRAM help (how?) resp. where does the driver reside by default on Arduino?
I have read the "Using Flash or Disabling Cache" section of the readme, but do not understand fully where the driver resides when for Arduino projects and whether it is possible to place the driver into IRAM in an Arduino project.
Beta Was this translation helpful? Give feedback.
All reactions