[][src]Function esp_idf_sys::vPortCPUAcquireMutexTimeout

pub unsafe extern "C" fn vPortCPUAcquireMutexTimeout(
    mux: *mut portMUX_TYPE,
    timeout_cycles: c_int
) -> bool

@brief Acquire a portmux spinlock with a timeout

@param mux Pointer to portmux to acquire. @param timeout_cycles Timeout to spin, in CPU cycles. Pass portMUX_NO_TIMEOUT to wait forever, portMUX_TRY_LOCK to try a single time to acquire the lock.

@return true if mutex is successfully acquired, false on timeout.