I've been working on a project using the ESP8266 in which I was trying to read data into the RAM at a 2MByte/s rate. I noticed that there are slight hiccups when the WiFi is enabled and connected, which I attributed to the processor handling some WiFi low-level housekeeping tasks, so I'm thinking of switching to use an ESP32 board instead of the Wemos D1 Mini.
So, how would I ensure that all of the WiFi processing is handled by one of the cores so that my application can run continuously on the other core transferring data to ESP RAM at 2MByte/sec (accepting that receiving short command packets from the WiFi or sending responses would interrupt the bulk data flow)? I'm using the Arduino IDE at the moment, and am a bit reluctant to switch development environments given how difficult it is to separate outdated or irrelevant information from useful, accurate information over the internet.
So, how would I ensure that all of the WiFi processing is handled by one of the cores so that my application can run continuously on the other core transferring data to ESP RAM at 2MByte/sec (accepting that receiving short command packets from the WiFi or sending responses would interrupt the bulk data flow)? I'm using the Arduino IDE at the moment, and am a bit reluctant to switch development environments given how difficult it is to separate outdated or irrelevant information from useful, accurate information over the internet.