static void mtx8_setup(void) { chCondInit(&c1); chMtxInit(&m1); chMtxInit(&m2); }
/*------------------------------------------------------------------------* * chibios_rt::CondVar * *------------------------------------------------------------------------*/ CondVar::CondVar(void) { chCondInit(&condvar); }
/** * @brief Initializes a condvar. * * @pre The condvar is not initialized. * @post The condvar is initialized. * * @param[in,out] cvp * Pointer to an allocated @p UrosCondVar object. */ void uros_lld_condvar_objectinit(UrosCondVar *cvp) { urosAssert(cvp != NULL); chCondInit(cvp); }