Core usage with Arduino
Posted: Wed May 30, 2018 11:24 pm
Hello,
As an Arduino user I am looking for hopefully definitive answers to these questions regarding dual core usage on ESP32 with Arduino code:
My understanding is that Arduino code runs on Core#1, named APP_CPU. And low-level WIFI operations run on Core#0, named PRO_CPU.
1. Is the above statement correct?
2. If so, do any WIFI operations (ie. interrrupts) also run on Core#1 ?
3. Which core is more free of resources or interrupts in general ?
As an Arduino user I am looking for hopefully definitive answers to these questions regarding dual core usage on ESP32 with Arduino code:
My understanding is that Arduino code runs on Core#1, named APP_CPU. And low-level WIFI operations run on Core#0, named PRO_CPU.
1. Is the above statement correct?
2. If so, do any WIFI operations (ie. interrrupts) also run on Core#1 ?
3. Which core is more free of resources or interrupts in general ?