Я правильно понял, вы создали библиотеку для работы с 1wire без delay? Респект!
И интересно, как поведет себя ваша библиотека, если добавить прерывание таймера, которое обрабатывается например за 50 микросекунд?
Не создали? Не смогли? Не было нужно? а какова распальцовка...
Вместе с тем, если...