fAuernigg / OneWire

Modification of original Arduino library to make it runnable under 1MHz

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

OneWire

This is a modification of the Arduino library for communication using the OneWire protocol. It supports also CPU frequencies of 1MHz. It does so by using sequences of nop instructions for very short delays instead of delayMicroseconds, which does not support 1MHz in older Arduino versions. For this reason, it also uses a "correction" factor of 8 because it assumes 8MHz as the lowest frequency. Since 1.6.5 the later patch is not neccessary anymore and is disabled.

Since the OneWire library maintained by Paul Stoffregen apparently addresses all the problems, I have archived this repository!

About

Modification of original Arduino library to make it runnable under 1MHz


Languages

Language:C++ 100.0%