ipc_acquire() function
Acquires IPC structure. PSoC6 uses IPC structures for inter-core communication. Same IPCs are used to invoke SROM API. IPC structure must be locked prior to invoking any SROM API. This ensures nothing else in the system will use same IPC thus corrupting our data. This function locks the IPC.
Arguments
target
current target
ipc_id
ipc_id IPC index to acquire. IPC #2 is dedicated for DAP access
Return value
ERROR_OK in case of success, ERROR_XXX code otherwise
Functions calling ipc_acquire()
Functions called by ipc_acquire()
ipc_acquire()
Data read by ipc_acquire()
Data written by ipc_acquire()
ipc_acquire()
ipc_acquire()::hr ipc_acquire()::is_acquired all items filtered out
Type of ipc_acquire()
ipc_acquire()
uint32_t all items filtered out