An arduino library to communicate using the Dallas one-wire protocol, where the Arduino takes the role of a slave.
Go to file
Youen Toupin 2294595995 - fixed bug in Pin::attachInterrupt (this is an arduino bug : interrupts that have been triggered before the handler is attached will cause it to be called immediately ; but only interrupts happening after should call the handler)
- 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)
2015-04-26 20:24:11 +02:00
SerialMonitor implemented reading of bytes sent by the 1-wire master 2015-04-24 11:29:59 +02:00
traces Merge branch 'master' of ssh://thor:22/OneWireIO 2015-04-23 15:07:36 +02:00
.gitattributes - removed the OWSlave library (that just doesn't work, at least on Arduino Uno when talking to a DS9490 master) 2015-04-11 20:28:53 +02:00
.gitignore - removed the OWSlave library (that just doesn't work, at least on Arduino Uno when talking to a DS9490 master) 2015-04-11 20:28:53 +02:00
LowLevel.h - fixed bug in Pin::attachInterrupt (this is an arduino bug : interrupts that have been triggered before the handler is attached will cause it to be called immediately ; but only interrupts happening after should call the handler) 2015-04-26 20:24:11 +02:00
OneWireIO-tmp.hpp start of code refactoring (OneWireSlave class) 2015-04-25 13:04:10 +02:00
OneWireIO.ino - fixed bug in Pin::attachInterrupt (this is an arduino bug : interrupts that have been triggered before the handler is attached will cause it to be called immediately ; but only interrupts happening after should call the handler) 2015-04-26 20:24:11 +02:00
OneWireIO.sln refactoring (wip) 2015-04-25 21:40:38 +02:00
OneWireIO.vcxproj refactoring (wip) 2015-04-25 21:40:38 +02:00
OneWireIO.vcxproj.filters refactoring (wip) 2015-04-25 21:40:38 +02:00
OneWireSlave.cpp - fixed bug in Pin::attachInterrupt (this is an arduino bug : interrupts that have been triggered before the handler is attached will cause it to be called immediately ; but only interrupts happening after should call the handler) 2015-04-26 20:24:11 +02:00
OneWireSlave.h - fixed bug in Pin::attachInterrupt (this is an arduino bug : interrupts that have been triggered before the handler is attached will cause it to be called immediately ; but only interrupts happening after should call the handler) 2015-04-26 20:24:11 +02:00
SerialChannel.cpp implemented reading of bytes sent by the 1-wire master 2015-04-24 11:29:59 +02:00
SerialChannel.h implemented reading of bytes sent by the 1-wire master 2015-04-24 11:29:59 +02:00