An arduino library to communicate using the Dallas one-wire protocol, where the Arduino takes the role of a slave.
Implementation of a DS2413 on Arduino UNO and ATTINY85
2294595995
- changed OneWireSlave interface to make it completely static (there is an instance, but it's only a wrapper to the static stuff, so that the syntax looks nice) - the search rom algorithm works fine most of the time, but sometimes it fails, probably because of interrupts being blocked at the wrong time (small delay to respond to the master to send a zero) |
||
---|---|---|
SerialMonitor | ||
traces | ||
.gitattributes | ||
.gitignore | ||
LowLevel.h | ||
OneWireIO-tmp.hpp | ||
OneWireIO.ino | ||
OneWireIO.sln | ||
OneWireIO.vcxproj | ||
OneWireIO.vcxproj.filters | ||
OneWireSlave.cpp | ||
OneWireSlave.h | ||
SerialChannel.cpp | ||
SerialChannel.h |