Marantz-RC5 extension support #1314
Merged
+100
−12
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Added support for Marantz extension of RC5 protocol (sending only). Marantz uses standard RC5x (13 bit) as well as an own version that adds a pause (4x 889 us) after the address and add adds another word (the "extension") to the signal so the extended message is 19 bit long.
This topic had been in discussion for many years in several threads - so far I haven't found it properly covered in a standard IR library.
What is not included in my patch is an implementation of the decoding feature of IrRemote to also account for the Marantz-specific RC5x implementation. For me this was not of relevance as the Marantz documentation provides the codes for all major devices with Marantz-RC5 control. Unfortunately, older emote controls from Marantz are not available anymore so that I feel it crucial to be able to keep these great HiFi devices from Marantz remote-controllable once the last of my remotes has died ....