Youen Toupin
3e251a82f6
integrated Timer1 library (instead of custom code) ; but for an unknown reason it breaks the 1-wire communication (timer code doesn't work at all, or timings are wrong, or both) ; search algorithm is broken, and probably everything else as well
2017-05-03 22:06:09 +02:00
Youen Toupin
21dbf75342
improved visual intellisense integration
2017-05-03 21:59:20 +02:00
Youen Toupin
c21e3ea835
- fixed presence pulse timings, according to andrewradke feedback ( https://github.com/neuoy/OneWireArduinoSlave/issues/4 )
...
- visual studio intellisense fix
2017-04-30 22:48:19 +02:00
ntruchsess
ad86c43611
move register-access to LowLevel.h, add support for ATtiny85
2016-03-10 22:03:22 +01:00
Youen Toupin
216fcf8cb5
- methods that don't write memory now take const parameters
...
- simplified pin number management
2015-08-11 21:18:35 +02:00
Youen Toupin
c0a183c769
finished implementation of most important 1-wire functionalities
2015-04-27 21:53:31 +02:00
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
Youen Toupin
22e5d690a0
refactoring (wip)
2015-04-25 21:40:38 +02:00
Youen Toupin
03c2f0afd3
implemented reset detection
2015-04-23 17:26:33 +02:00