Changed return value to ERR_BUSY when bus is busy