![]() |
no-OS
|
MAX78000 RISC-V (CPU1) software lock primitives. More...
Functions | |
| int | MXC_GetLock (uint32_t *lock, uint32_t value) |
| Acquire an SDK software lock within CPU1; cross-core locks use SEMA. | |
| void | MXC_FreeLock (uint32_t *lock) |
| Release an SDK software lock. | |
MAX78000 RISC-V (CPU1) software lock primitives.
Copyright 2026(c) Analog Devices, Inc.
SPDX-License-Identifier: BSD-3-Clause
| void MXC_FreeLock | ( | uint32_t * | lock | ) |
Release an SDK software lock.
| lock | - Lock variable. |
| int MXC_GetLock | ( | uint32_t * | lock, |
| uint32_t | value ) |
Acquire an SDK software lock within CPU1; cross-core locks use SEMA.
| lock | - Lock variable. |
| value | - Non-zero value stored in the lock while it is held. |