da_periph_hold
if ((error = da_periph_hold(periph, PRIBIO|PCATCH, DA_REF_OPEN_HOLD)) != 0) {
if (da_periph_hold(periph, PRIBIO, DA_REF_CLOSE_HOLD) == 0) {