Update references to sbprojects website. (#1383)

sbprojects.com -> sbprojects.net
Comments/documentation only. No code changes.

Fixes #1381
This commit is contained in:
David Conran
2021-01-14 16:29:11 +10:00
committed by GitHub
parent 8cf70043b7
commit 2b508b3a35
20 changed files with 32 additions and 32 deletions

View File

@@ -1089,7 +1089,7 @@ Private Attributes</h2></td></tr>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A boolean. True if it can decode it, false if it can't. </dd></dl>
<dl class="section note"><dt>Note</dt><dd>Aiwa RC T501 appears to be a 42 bit variant of the NEC1 protocol. However, we historically (original Arduino IRremote project) treats it as a 15 bit (data) protocol. So, we expect nbits to typically be 15, and we will remove the prefix and postfix from the raw data, and use that as the result. </dd></dl>
<dl class="section see"><dt>See also</dt><dd><a href="http://www.sbprojects.com/knowledge/ir/nec.php">http://www.sbprojects.com/knowledge/ir/nec.php</a> </dd>
<dl class="section see"><dt>See also</dt><dd><a href="http://www.sbprojects.net/knowledge/ir/nec.php">http://www.sbprojects.net/knowledge/ir/nec.php</a> </dd>
<dd>
<a href="https://github.com/crankyoldgit/IRremoteESP8266/issues/1069">https://github.com/crankyoldgit/IRremoteESP8266/issues/1069</a> </dd></dl>
@@ -3189,7 +3189,7 @@ Private Attributes</h2></td></tr>
</dl>
<dl class="section return"><dt>Returns</dt><dd>True if it can decode it, false if it can't. </dd></dl>
<dl class="section note"><dt>Note</dt><dd>JVC repeat codes don't have a header. </dd></dl>
<dl class="section see"><dt>See also</dt><dd><a href="http://www.sbprojects.com/knowledge/ir/jvc.php">http://www.sbprojects.com/knowledge/ir/jvc.php</a> </dd></dl>
<dl class="section see"><dt>See also</dt><dd><a href="http://www.sbprojects.net/knowledge/ir/jvc.php">http://www.sbprojects.net/knowledge/ir/jvc.php</a> </dd></dl>
</div>
</div>
@@ -3311,7 +3311,7 @@ Private Attributes</h2></td></tr>
</dl>
<dl class="section return"><dt>Returns</dt><dd>True if it can decode it, false if it can't. </dd></dl>
<dl class="section note"><dt>Note</dt><dd>This protocol is pretty much just raw Manchester encoding. </dd></dl>
<dl class="section see"><dt>See also</dt><dd><a href="http://www.sbprojects.com/knowledge/ir/rc5.php">http://www.sbprojects.com/knowledge/ir/rc5.php</a> </dd>
<dl class="section see"><dt>See also</dt><dd><a href="http://www.sbprojects.net/knowledge/ir/rc5.php">http://www.sbprojects.net/knowledge/ir/rc5.php</a> </dd>
<dd>
<a href="https://en.wikipedia.org/wiki/RC-5">https://en.wikipedia.org/wiki/RC-5</a> </dd>
<dd>
@@ -4352,7 +4352,7 @@ LG 32bit protocol appears near identical to the Samsung protocol. They possibly
</dl>
<dl class="section return"><dt>Returns</dt><dd>True if it can decode it, false if it can't. </dd></dl>
<dl class="section note"><dt>Note</dt><dd>NEC protocol has three variants/forms. Normal: an 8 bit address &amp; an 8 bit command in 32 bit data form. i.e. address + inverted(address) + command + inverted(command) Extended: a 16 bit address &amp; an 8 bit command in 32 bit data form. i.e. address + command + inverted(command) Repeat: a 0-bit code. i.e. No data bits. Just the header + footer. </dd></dl>
<dl class="section see"><dt>See also</dt><dd><a href="http://www.sbprojects.com/knowledge/ir/nec.php">http://www.sbprojects.com/knowledge/ir/nec.php</a> </dd></dl>
<dl class="section see"><dt>See also</dt><dd><a href="http://www.sbprojects.net/knowledge/ir/nec.php">http://www.sbprojects.net/knowledge/ir/nec.php</a> </dd></dl>
</div>
</div>

View File

@@ -907,7 +907,7 @@ Private Attributes</h2></td></tr>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A raw JVC message code, suitable for <a class="el" href="classIRsend.html#aaa10c899768a5b4cdb1a7913d06141ca" title="Send a JVC formatted message. Status: STABLE / Working.">sendJVC()</a>.. </dd></dl>
<dl class="section see"><dt>See also</dt><dd><a href="http://www.sbprojects.com/knowledge/ir/jvc.php">http://www.sbprojects.com/knowledge/ir/jvc.php</a> </dd></dl>
<dl class="section see"><dt>See also</dt><dd><a href="http://www.sbprojects.net/knowledge/ir/jvc.php">http://www.sbprojects.net/knowledge/ir/jvc.php</a> </dd></dl>
</div>
</div>
@@ -1076,7 +1076,7 @@ Private Attributes</h2></td></tr>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A raw 32-bit NEC message suitable for use with <code><a class="el" href="classIRsend.html#a324c9e455c0bae51ebe9bc07e915c043" title="Send a raw NEC(Renesas) formatted message. Status: STABLE / Known working.">sendNEC()</a></code>. </dd></dl>
<dl class="section see"><dt>See also</dt><dd><a href="http://www.sbprojects.com/knowledge/ir/nec.php">http://www.sbprojects.com/knowledge/ir/nec.php</a> </dd></dl>
<dl class="section see"><dt>See also</dt><dd><a href="http://www.sbprojects.net/knowledge/ir/nec.php">http://www.sbprojects.net/knowledge/ir/nec.php</a> </dd></dl>
</div>
</div>
@@ -3945,7 +3945,7 @@ Private Attributes</h2></td></tr>
</table>
</dd>
</dl>
<dl class="section see"><dt>See also</dt><dd><a href="http://www.sbprojects.com/knowledge/ir/jvc.php">http://www.sbprojects.com/knowledge/ir/jvc.php</a> </dd></dl>
<dl class="section see"><dt>See also</dt><dd><a href="http://www.sbprojects.net/knowledge/ir/jvc.php">http://www.sbprojects.net/knowledge/ir/jvc.php</a> </dd></dl>
</div>
</div>
@@ -5056,7 +5056,7 @@ GlobalCache's Control Tower's Mitsubishi TV data. </dd></dl>
</dd>
</dl>
<dl class="section note"><dt>Note</dt><dd>This protocol appears to have no header. </dd></dl>
<dl class="section see"><dt>See also</dt><dd><a href="http://www.sbprojects.com/knowledge/ir/nec.php">http://www.sbprojects.com/knowledge/ir/nec.php</a> </dd></dl>
<dl class="section see"><dt>See also</dt><dd><a href="http://www.sbprojects.net/knowledge/ir/nec.php">http://www.sbprojects.net/knowledge/ir/nec.php</a> </dd></dl>
</div>
</div>

View File

@@ -110,7 +110,7 @@ Variables</h2></td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Support for JVC protocols. Originally added by Kristian Lauszus Thanks to zenwheel and other people at the original blog post. </p>
<dl class="section see"><dt>See also</dt><dd><a href="http://www.sbprojects.com/knowledge/ir/jvc.php">http://www.sbprojects.com/knowledge/ir/jvc.php</a> </dd></dl>
<dl class="section see"><dt>See also</dt><dd><a href="http://www.sbprojects.net/knowledge/ir/jvc.php">http://www.sbprojects.net/knowledge/ir/jvc.php</a> </dd></dl>
</div><h2 class="groupheader">Variable Documentation</h2>
<a id="a23c11d77431d37bba18776f9341c767f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a23c11d77431d37bba18776f9341c767f">&#9670;&nbsp;</a></span>kJvcBitMark</h2>

View File

@@ -74,7 +74,7 @@ $(function() {
<a href="#details">More...</a></p>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Support for NEC (Renesas) protocols. NEC originally added from <a href="https://github.com/shirriff/Arduino-IRremote/">https://github.com/shirriff/Arduino-IRremote/</a>. </p>
<dl class="section see"><dt>See also</dt><dd><a href="http://www.sbprojects.com/knowledge/ir/nec.php">http://www.sbprojects.com/knowledge/ir/nec.php</a> </dd></dl>
<dl class="section see"><dt>See also</dt><dd><a href="http://www.sbprojects.net/knowledge/ir/nec.php">http://www.sbprojects.net/knowledge/ir/nec.php</a> </dd></dl>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>

View File

@@ -148,7 +148,7 @@ Variables</h2></td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Support for NEC (Renesas) protocols. NEC originally added from <a href="https://github.com/shirriff/Arduino-IRremote/">https://github.com/shirriff/Arduino-IRremote/</a>. </p>
<dl class="section see"><dt>See also</dt><dd><a href="http://www.sbprojects.com/knowledge/ir/nec.php">http://www.sbprojects.com/knowledge/ir/nec.php</a> </dd></dl>
<dl class="section see"><dt>See also</dt><dd><a href="http://www.sbprojects.net/knowledge/ir/nec.php">http://www.sbprojects.net/knowledge/ir/nec.php</a> </dd></dl>
</div><h2 class="groupheader">Variable Documentation</h2>
<a id="a49908cff59d8e7a4926638c74b796c61"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a49908cff59d8e7a4926638c74b796c61">&#9670;&nbsp;</a></span>kAlokaLedBlue</h2>

View File

@@ -114,7 +114,7 @@ Variables</h2></td></tr>
<div class="textblock"><p>RC-5 &amp; RC-6 support RC-5 &amp; RC-6 support added from <a href="https://github.com/z3t0/Arduino-IRremote">https://github.com/z3t0/Arduino-IRremote</a> RC-5X support added by David Conran. </p>
<dl class="section see"><dt>See also</dt><dd><a href="https://en.wikipedia.org/wiki/RC-5">https://en.wikipedia.org/wiki/RC-5</a> </dd>
<dd>
<a href="http://www.sbprojects.com/knowledge/ir/rc5.php">http://www.sbprojects.com/knowledge/ir/rc5.php</a> </dd>
<a href="http://www.sbprojects.net/knowledge/ir/rc5.php">http://www.sbprojects.net/knowledge/ir/rc5.php</a> </dd>
<dd>
<a href="https://en.wikipedia.org/wiki/Manchester_code">https://en.wikipedia.org/wiki/Manchester_code</a> </dd>
<dd>

View File

@@ -122,7 +122,7 @@ Variables</h2></td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Support for the Phillips RC-MM protocol. </p>
<dl class="section see"><dt>See also</dt><dd><a href="http://www.sbprojects.com/knowledge/ir/rcmm.php">http://www.sbprojects.com/knowledge/ir/rcmm.php</a> </dd></dl>
<dl class="section see"><dt>See also</dt><dd><a href="http://www.sbprojects.net/knowledge/ir/rcmm.php">http://www.sbprojects.net/knowledge/ir/rcmm.php</a> </dd></dl>
</div><h2 class="groupheader">Variable Documentation</h2>
<a id="ad768f62bbd7e4df567c3e53ea0a8ed06"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad768f62bbd7e4df567c3e53ea0a8ed06">&#9670;&nbsp;</a></span>kRcmmBitMark</h2>

View File

@@ -104,7 +104,7 @@ Variables</h2></td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Support for Sharp protocols. </p>
<dl class="section see"><dt>See also</dt><dd><a href="http://www.sbprojects.com/knowledge/ir/sharp.htm">http://www.sbprojects.com/knowledge/ir/sharp.htm</a> </dd>
<dl class="section see"><dt>See also</dt><dd><a href="http://www.sbprojects.net/knowledge/ir/sharp.htm">http://www.sbprojects.net/knowledge/ir/sharp.htm</a> </dd>
<dd>
<a href="http://lirc.sourceforge.net/remotes/sharp/GA538WJSA">http://lirc.sourceforge.net/remotes/sharp/GA538WJSA</a> </dd>
<dd>

View File

@@ -176,7 +176,7 @@ Variables</h2></td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Support for Sharp protocols. </p>
<dl class="section see"><dt>See also</dt><dd><a href="http://www.sbprojects.com/knowledge/ir/sharp.htm">http://www.sbprojects.com/knowledge/ir/sharp.htm</a> </dd>
<dl class="section see"><dt>See also</dt><dd><a href="http://www.sbprojects.net/knowledge/ir/sharp.htm">http://www.sbprojects.net/knowledge/ir/sharp.htm</a> </dd>
<dd>
<a href="http://lirc.sourceforge.net/remotes/sharp/GA538WJSA">http://lirc.sourceforge.net/remotes/sharp/GA538WJSA</a> </dd>
<dd>

View File

@@ -110,7 +110,7 @@ Variables</h2></td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Support for Sony SIRC(Serial Infra-Red Control) protocols. Sony originally added from <a href="https://github.com/shirriff/Arduino-IRremote/">https://github.com/shirriff/Arduino-IRremote/</a> Updates from marcosamarinho. </p>
<dl class="section see"><dt>See also</dt><dd><a href="http://www.sbprojects.com/knowledge/ir/sirc.php">http://www.sbprojects.com/knowledge/ir/sirc.php</a> </dd>
<dl class="section see"><dt>See also</dt><dd><a href="http://www.sbprojects.net/knowledge/ir/sirc.php">http://www.sbprojects.net/knowledge/ir/sirc.php</a> </dd>
<dd>
<a href="https://github.com/crankyoldgit/IRremoteESP8266/issues/1018">https://github.com/crankyoldgit/IRremoteESP8266/issues/1018</a> </dd></dl>
</div><h2 class="groupheader">Variable Documentation</h2>

View File

@@ -56,7 +56,7 @@ void IRsend::sendAiwaRCT501(uint64_t data, uint16_t nbits, uint16_t repeat) {
/// a 15 bit (data) protocol. So, we expect nbits to typically be 15, and we
/// will remove the prefix and postfix from the raw data, and use that as
/// the result.
/// @see http://www.sbprojects.com/knowledge/ir/nec.php
/// @see http://www.sbprojects.net/knowledge/ir/nec.php
/// @see https://github.com/crankyoldgit/IRremoteESP8266/issues/1069
bool IRrecv::decodeAiwaRCT501(decode_results *results, uint16_t offset,
const uint16_t nbits, const bool strict) {

View File

@@ -5,7 +5,7 @@
/// @brief Support for JVC protocols.
/// Originally added by Kristian Lauszus
/// Thanks to zenwheel and other people at the original blog post.
/// @see http://www.sbprojects.com/knowledge/ir/jvc.php
/// @see http://www.sbprojects.net/knowledge/ir/jvc.php
// Supports:
// Brand: JVC, Model: PTU94023B remote
@@ -42,7 +42,7 @@ const uint16_t kJvcMinGap = kJvcMinGapTicks * kJvcTick;
/// @param[in] data The message to be sent.
/// @param[in] nbits The number of bits of message to be sent.
/// @param[in] repeat The number of times the command is to be repeated.
/// @see http://www.sbprojects.com/knowledge/ir/jvc.php
/// @see http://www.sbprojects.net/knowledge/ir/jvc.php
void IRsend::sendJVC(uint64_t data, uint16_t nbits, uint16_t repeat) {
// Set 38kHz IR carrier frequency & a 1/3 (33%) duty cycle.
enableIROut(38, 33);
@@ -74,7 +74,7 @@ void IRsend::sendJVC(uint64_t data, uint16_t nbits, uint16_t repeat) {
/// @param[in] address An 8-bit address value.
/// @param[in] command An 8-bit command value.
/// @return A raw JVC message code, suitable for sendJVC()..
/// @see http://www.sbprojects.com/knowledge/ir/jvc.php
/// @see http://www.sbprojects.net/knowledge/ir/jvc.php
uint16_t IRsend::encodeJVC(uint8_t address, uint8_t command) {
return reverseBits((command << 8) | address, 16);
}
@@ -90,7 +90,7 @@ uint16_t IRsend::encodeJVC(uint8_t address, uint8_t command) {
/// @param[in] strict Flag indicating if we should perform strict matching.
/// @return True if it can decode it, false if it can't.
/// @note JVC repeat codes don't have a header.
/// @see http://www.sbprojects.com/knowledge/ir/jvc.php
/// @see http://www.sbprojects.net/knowledge/ir/jvc.php
bool IRrecv::decodeJVC(decode_results *results, uint16_t offset,
const uint16_t nbits, const bool strict) {
if (strict && nbits != kJvcBits)

View File

@@ -63,7 +63,7 @@ void IRsend::sendLasertag(uint64_t data, uint16_t nbits, uint16_t repeat) {
/// @param[in] strict Flag indicating if we should perform strict matching.
/// @return True if it can decode it, false if it can't.
/// @note This protocol is pretty much just raw Manchester encoding.
/// @see http://www.sbprojects.com/knowledge/ir/rc5.php
/// @see http://www.sbprojects.net/knowledge/ir/rc5.php
/// @see https://en.wikipedia.org/wiki/RC-5
/// @see https://en.wikipedia.org/wiki/Manchester_code
/// @todo Convert to using `matchManchester()` if we can.

View File

@@ -4,7 +4,7 @@
/// @file
/// @brief Support for NEC (Renesas) protocols.
/// NEC originally added from https://github.com/shirriff/Arduino-IRremote/
/// @see http://www.sbprojects.com/knowledge/ir/nec.php
/// @see http://www.sbprojects.net/knowledge/ir/nec.php
#define __STDC_LIMIT_MACROS
#include "ir_NEC.h"
@@ -24,7 +24,7 @@
/// @param[in] nbits The number of bits of message to be sent.
/// @param[in] repeat The number of times the command is to be repeated.
/// @note This protocol appears to have no header.
/// @see http://www.sbprojects.com/knowledge/ir/nec.php
/// @see http://www.sbprojects.net/knowledge/ir/nec.php
void IRsend::sendNEC(uint64_t data, uint16_t nbits, uint16_t repeat) {
sendGeneric(kNecHdrMark, kNecHdrSpace, kNecBitMark, kNecOneSpace, kNecBitMark,
kNecZeroSpace, kNecBitMark, kNecMinGap, kNecMinCommandLength,
@@ -44,7 +44,7 @@ void IRsend::sendNEC(uint64_t data, uint16_t nbits, uint16_t repeat) {
/// @param[in] address An address value.
/// @param[in] command An 8-bit command value.
/// @return A raw 32-bit NEC message suitable for use with `sendNEC()`.
/// @see http://www.sbprojects.com/knowledge/ir/nec.php
/// @see http://www.sbprojects.net/knowledge/ir/nec.php
uint32_t IRsend::encodeNEC(uint16_t address, uint16_t command) {
command &= 0xFF; // We only want the least significant byte of command.
// sendNEC() sends MSB first, but protocol says this is LSB first.
@@ -77,7 +77,7 @@ uint32_t IRsend::encodeNEC(uint16_t address, uint16_t command) {
/// Extended: a 16 bit address & an 8 bit command in 32 bit data form.
/// i.e. address + command + inverted(command)
/// Repeat: a 0-bit code. i.e. No data bits. Just the header + footer.
/// @see http://www.sbprojects.com/knowledge/ir/nec.php
/// @see http://www.sbprojects.net/knowledge/ir/nec.php
bool IRrecv::decodeNEC(decode_results *results, uint16_t offset,
const uint16_t nbits, const bool strict) {
if (results->rawlen < kNecRptLength + offset - 1)

View File

@@ -4,7 +4,7 @@
/// @file
/// @brief Support for NEC (Renesas) protocols.
/// NEC originally added from https://github.com/shirriff/Arduino-IRremote/
/// @see http://www.sbprojects.com/knowledge/ir/nec.php
/// @see http://www.sbprojects.net/knowledge/ir/nec.php
// Supports:
// Brand: Yamaha, Model: RAV561 remote

View File

@@ -6,7 +6,7 @@
/// RC-5 & RC-6 support added from https://github.com/z3t0/Arduino-IRremote
/// RC-5X support added by David Conran
/// @see https://en.wikipedia.org/wiki/RC-5
/// @see http://www.sbprojects.com/knowledge/ir/rc5.php
/// @see http://www.sbprojects.net/knowledge/ir/rc5.php
/// @see https://en.wikipedia.org/wiki/Manchester_code
/// @see https://en.wikipedia.org/wiki/RC-6
/// @see https://www.sbprojects.net/knowledge/ir/rc6.php

View File

@@ -2,7 +2,7 @@
/// @file
/// @brief Support for the Phillips RC-MM protocol.
/// @see http://www.sbprojects.com/knowledge/ir/rcmm.php
/// @see http://www.sbprojects.net/knowledge/ir/rcmm.php
// Supports:
// Brand: Microsoft, Model: XBOX 360

View File

@@ -3,7 +3,7 @@
/// @file
/// @brief Support for Sharp protocols.
/// @see http://www.sbprojects.com/knowledge/ir/sharp.htm
/// @see http://www.sbprojects.net/knowledge/ir/sharp.htm
/// @see http://lirc.sourceforge.net/remotes/sharp/GA538WJSA
/// @see http://www.mwftr.com/ucF08/LEC14%20PIC%20IR.pdf
/// @see http://www.hifi-remote.com/johnsfine/DecodeIR.html#Sharp

View File

@@ -2,7 +2,7 @@
/// @file
/// @brief Support for Sharp protocols.
/// @see http://www.sbprojects.com/knowledge/ir/sharp.htm
/// @see http://www.sbprojects.net/knowledge/ir/sharp.htm
/// @see http://lirc.sourceforge.net/remotes/sharp/GA538WJSA
/// @see http://www.mwftr.com/ucF08/LEC14%20PIC%20IR.pdf
/// @see http://www.hifi-remote.com/johnsfine/DecodeIR.html#Sharp

View File

@@ -6,7 +6,7 @@
/// @brief Support for Sony SIRC(Serial Infra-Red Control) protocols.
/// Sony originally added from https://github.com/shirriff/Arduino-IRremote/
/// Updates from marcosamarinho
/// @see http://www.sbprojects.com/knowledge/ir/sirc.php
/// @see http://www.sbprojects.net/knowledge/ir/sirc.php
/// @see https://github.com/crankyoldgit/IRremoteESP8266/issues/1018
// Supports: