Uff udało się jakoś znaleźć poniżej masz kod źródłowy programu:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Teraz parę słów komentarza: ten kod wcześniej wykorzystywał jakieś własne procedury opóźniające a ja je zastąpiłem takimi standardowymi z bibliotekami <util/delay.h> . To ma jednak swoje wady - bo aby to dobrze działało trzeba w eclipse/avr studio 4 ustawić sobie odpowiednią optymalizację - ja w eclipsie ustawiłem na optymalizacje rozmiaru i program zadziałał na symulatorze - nie chciało mi się zbytnio wyjmować wszystkich bambetli elektronicznych i montować układ w "realu".
Druga sprawa to taka abyś w żadnym razie nie traktował tego jako gotowiec(no chyba że bardzo chcesz...) tylko jako porównanie ze swoimi funkcjami 1-wire.
Trzecia sprawa ten kod jest z przed ponad dwóch lat - wtedy jeszcze książki Mirka nie było(bynajmniej ja jej jeszcze nie miałem) i po prostu na przysłowiowy swój rozum programowałem.