diff --git a/IRremote.cpp b/IRremote.cpp index c292098..8395c3a 100644 --- a/IRremote.cpp +++ b/IRremote.cpp @@ -647,11 +647,13 @@ long IRrecv::decodeHash(decode_results *results) { return DECODED; } -/* Sharp and DISH support by Todd Treece +/* Sharp and DISH support by Todd Treece ( http://unionbridge.org/design/ircommand ) -The Dish send function needs to be repeated 4 times and the Sharp function -has the necessary repeats built in. I know that it's not consistent, -but I don't have the time to update my code. +The Dish send function needs to be repeated 4 times, and the Sharp function +has the necessary repeat built in because of the need to invert the signal. + +Sharp protocol documentation: +http://www.sbprojects.com/knowledge/ir/sharp.htm Here are the LIRC files that I found that seem to match the remote codes from the oscilloscope: