kopia lustrzana https://github.com/espressif/esp-idf
freertos: port: add check for portMUX address validity
Signed-off-by: Mahavir Jain <mahavir@espressif.com>pull/1286/merge
rodzic
ec9d93f4fc
commit
b37e5d64b8
|
@ -298,6 +298,11 @@ void vPortAssertIfInISR()
|
|||
* For kernel use: Initialize a per-CPU mux. Mux will be initialized unlocked.
|
||||
*/
|
||||
void vPortCPUInitializeMutex(portMUX_TYPE *mux) {
|
||||
#if defined(CONFIG_SPIRAM_SUPPORT)
|
||||
// Check if mux belongs to internal memory (DRAM), prerequisite for atomic operations
|
||||
configASSERT(esp_ptr_internal((const void *) mux));
|
||||
#endif
|
||||
|
||||
#ifdef CONFIG_FREERTOS_PORTMUX_DEBUG
|
||||
ets_printf("Initializing mux %p\n", mux);
|
||||
mux->lastLockedFn="(never locked)";
|
||||
|
|
Ładowanie…
Reference in New Issue