Only init crosscore when FreeRTOS runs in multicore mode, add warnings that cross_int calls are private.

This commit is contained in:
Jeroen Domburg
2016-10-27 16:50:28 +08:00
parent b14faabfda
commit 68f39c1ed9
3 changed files with 11 additions and 2 deletions

View File

@@ -19,6 +19,10 @@
* Initialize the crosscore interrupt system for this CPU.
* This needs to be called once on every CPU that is used
* by FreeRTOS.
*
* If multicore FreeRTOS support is enabled, this will be
* called automatically by the startup code and should not
* be called manually.
*/
void esp_crosscore_int_init();
@@ -28,6 +32,9 @@ void esp_crosscore_int_init();
* currently running task in favour of a higher-priority task
* that presumably just woke up.
*
* This is used internally by FreeRTOS in multicore mode
* and should not be called by the user.
*
* @param coreID Core that should do the yielding
*/
void esp_crosscore_int_send_yield(int coreId);