static void release(pm_peer_id_t peer_id, uint8_t * mutex_group) { if (peer_id < PM_PEER_ID_N_AVAILABLE_IDS) { pm_mutex_unlock(mutex_group, peer_id); } }
void pm_buffer_release(pm_buffer_t * p_buffer, uint8_t id) { if ( BUFFER_IS_VALID(p_buffer) && (id != BUFFER_INVALID_ID) && pm_mutex_lock_status_get(p_buffer->p_mutex, id)) { pm_mutex_unlock(p_buffer->p_mutex, id); } }