Interrupts and cores: can I free one core of any interrupts?
Posted: Tue Nov 21, 2017 10:44 pm
I would like to know which of the two cores of the esp32 is used to run the background tasks like WIFI and Bluetooth.
Would it be possible, let's say core0 runs the background tasks, that I can use core1 and have it free of any interrupts?
I wrote a small test program which uses core1, just toggling one of the digital outputs, and observe that there is something which every 1 millisecond interrupts my program for about 7 microseconds.
Is there a separation of the management tasks (wifi, bt) to a certain core and can I somehow disable interrupts for the other core without side effects?
thanks for help!
Would it be possible, let's say core0 runs the background tasks, that I can use core1 and have it free of any interrupts?
I wrote a small test program which uses core1, just toggling one of the digital outputs, and observe that there is something which every 1 millisecond interrupts my program for about 7 microseconds.
Is there a separation of the management tasks (wifi, bt) to a certain core and can I somehow disable interrupts for the other core without side effects?
thanks for help!