Skip to content

Commit cc90d2a

Browse files
committed
RDA5807 Arduino Library
1 parent 9c21420 commit cc90d2a

19 files changed

+1674
-1474
lines changed

extras/apidoc/def/doxygen.def

+140-90
Large diffs are not rendered by default.

extras/apidoc/html/_r_d_a5807_8cpp_source.html

+1,085-1,060
Large diffs are not rendered by default.

extras/apidoc/html/_r_d_a5807_8h_source.html

+143-134
Large diffs are not rendered by default.

extras/apidoc/html/functions.html

+2
Original file line numberDiff line numberDiff line change
@@ -181,6 +181,7 @@ <h3><a id="index_r" name="index_r"></a>- r -</h3><ul>
181181

182182
<h3><a id="index_s" name="index_s"></a>- s -</h3><ul>
183183
<li>seek()&#160;:&#160;<a class="el" href="group___g_a03.html#ga87de696f0a40724c19c89b6b48766020">RDA5807</a></li>
184+
<li>setAudioOutputHighImpedance()&#160;:&#160;<a class="el" href="group___g_a03.html#gaabd554f39778bf6d81712df0ea72d0fa">RDA5807</a></li>
184185
<li>setBand()&#160;:&#160;<a class="el" href="group___g_a03.html#ga889cfe43f3f9c9ca92c9862261d5dbbf">RDA5807</a></li>
185186
<li>setBass()&#160;:&#160;<a class="el" href="group___g_a03.html#ga8002bb394ef19db02e04a39de04dffc5">RDA5807</a></li>
186187
<li>setChannel()&#160;:&#160;<a class="el" href="group___g_a03.html#gaa9cfaddbd43257e810bb3817b021fa8a">RDA5807</a></li>
@@ -198,6 +199,7 @@ <h3><a id="index_s" name="index_s"></a>- s -</h3><ul>
198199
<li>setI2SSpeed()&#160;:&#160;<a class="el" href="group___g_a06.html#ga3d5618cd755c0a56fea68ea589bb828f">RDA5807</a></li>
199200
<li>setMono()&#160;:&#160;<a class="el" href="group___g_a03.html#gad6e77ffbeb3f4dc885548130e09590d6">RDA5807</a></li>
200201
<li>setMute()&#160;:&#160;<a class="el" href="group___g_a03.html#gafec3018913d735ee0684b88cf503c84a">RDA5807</a></li>
202+
<li>setNewDemodulateMethod()&#160;:&#160;<a class="el" href="group___g_a03.html#gab97c1c8ad3ab0cd5d2852f712caee0a1">RDA5807</a></li>
201203
<li>setRBDS()&#160;:&#160;<a class="el" href="group___g_a04.html#gaecbab42ef08c486b2eb1ab25649c921a">RDA5807</a></li>
202204
<li>setRDS()&#160;:&#160;<a class="el" href="group___g_a04.html#ga4b741f1433eda57949bb40fa9e973732">RDA5807</a></li>
203205
<li>setRdsFifo()&#160;:&#160;<a class="el" href="group___g_a04.html#gae27337170a5f3dedebf585aa19855ad6">RDA5807</a></li>

extras/apidoc/html/functions_func.html

+2
Original file line numberDiff line numberDiff line change
@@ -139,6 +139,7 @@ <h3><a id="index_p" name="index_p"></a>- p -</h3><ul>
139139

140140
<h3><a id="index_s" name="index_s"></a>- s -</h3><ul>
141141
<li>seek()&#160;:&#160;<a class="el" href="group___g_a03.html#ga87de696f0a40724c19c89b6b48766020">RDA5807</a></li>
142+
<li>setAudioOutputHighImpedance()&#160;:&#160;<a class="el" href="group___g_a03.html#gaabd554f39778bf6d81712df0ea72d0fa">RDA5807</a></li>
142143
<li>setBand()&#160;:&#160;<a class="el" href="group___g_a03.html#ga889cfe43f3f9c9ca92c9862261d5dbbf">RDA5807</a></li>
143144
<li>setBass()&#160;:&#160;<a class="el" href="group___g_a03.html#ga8002bb394ef19db02e04a39de04dffc5">RDA5807</a></li>
144145
<li>setChannel()&#160;:&#160;<a class="el" href="group___g_a03.html#gaa9cfaddbd43257e810bb3817b021fa8a">RDA5807</a></li>
@@ -156,6 +157,7 @@ <h3><a id="index_s" name="index_s"></a>- s -</h3><ul>
156157
<li>setI2SSpeed()&#160;:&#160;<a class="el" href="group___g_a06.html#ga3d5618cd755c0a56fea68ea589bb828f">RDA5807</a></li>
157158
<li>setMono()&#160;:&#160;<a class="el" href="group___g_a03.html#gad6e77ffbeb3f4dc885548130e09590d6">RDA5807</a></li>
158159
<li>setMute()&#160;:&#160;<a class="el" href="group___g_a03.html#gafec3018913d735ee0684b88cf503c84a">RDA5807</a></li>
160+
<li>setNewDemodulateMethod()&#160;:&#160;<a class="el" href="group___g_a03.html#gab97c1c8ad3ab0cd5d2852f712caee0a1">RDA5807</a></li>
159161
<li>setRBDS()&#160;:&#160;<a class="el" href="group___g_a04.html#gaecbab42ef08c486b2eb1ab25649c921a">RDA5807</a></li>
160162
<li>setRDS()&#160;:&#160;<a class="el" href="group___g_a04.html#ga4b741f1433eda57949bb40fa9e973732">RDA5807</a></li>
161163
<li>setRdsFifo()&#160;:&#160;<a class="el" href="group___g_a04.html#gae27337170a5f3dedebf585aa19855ad6">RDA5807</a></li>

extras/apidoc/html/group___g05.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -165,7 +165,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#ga0f40d75452088ceeffb4d89
165165
</dd>
166166
</dl>
167167

168-
<p class="definition">Definition at line <a class="el" href="_r_d_a5807_8cpp_source.html#l01089">1089</a> of file <a class="el" href="_r_d_a5807_8cpp_source.html">RDA5807.cpp</a>.</p>
168+
<p class="definition">Definition at line <a class="el" href="_r_d_a5807_8cpp_source.html#l01112">1112</a> of file <a class="el" href="_r_d_a5807_8cpp_source.html">RDA5807.cpp</a>.</p>
169169

170170
</div>
171171
</div>

extras/apidoc/html/group___g_a01.html

+9-3
Original file line numberDiff line numberDiff line change
@@ -968,6 +968,9 @@ <h2 class="memtitle"><span class="permalink"><a href="#class_r_d_a5807">&#9670;&
968968
<tr class="memitem:gac79c1fec6c416c9993ff19362fe312cb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___g_a03.html#gac79c1fec6c416c9993ff19362fe312cb">setup</a> (uint8_t clock_type=<a class="el" href="_r_d_a5807_8h.html#aaaa8a7748321c8739d938babeb67d8e9">CLOCK_32K</a>, uint8_t oscillator_type=<a class="el" href="_r_d_a5807_8h.html#ad0763fd256db4ec1ecc62f84bbff56e2">OSCILLATOR_TYPE_CRYSTAL</a>)</td></tr>
969969
<tr class="memdesc:gac79c1fec6c416c9993ff19362fe312cb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Starts the device. <a href="group___g_a03.html#gac79c1fec6c416c9993ff19362fe312cb">More...</a><br /></td></tr>
970970
<tr class="separator:gac79c1fec6c416c9993ff19362fe312cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
971+
<tr class="memitem:gab97c1c8ad3ab0cd5d2852f712caee0a1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___g_a03.html#gab97c1c8ad3ab0cd5d2852f712caee0a1">setNewDemodulateMethod</a> (bool value)</td></tr>
972+
<tr class="memdesc:gab97c1c8ad3ab0cd5d2852f712caee0a1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets new demodulate method. It can improve the receiver sensitivity about 1dB. <a href="group___g_a03.html#gab97c1c8ad3ab0cd5d2852f712caee0a1">More...</a><br /></td></tr>
973+
<tr class="separator:gab97c1c8ad3ab0cd5d2852f712caee0a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
971974
<tr class="memitem:gad16a6afa9520b77498b17a72c226305a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___g_a03.html#gad16a6afa9520b77498b17a72c226305a">setFrequency</a> (uint16_t frequency)</td></tr>
972975
<tr class="memdesc:gad16a6afa9520b77498b17a72c226305a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the frequency. <a href="group___g_a03.html#gad16a6afa9520b77498b17a72c226305a">More...</a><br /></td></tr>
973976
<tr class="separator:gad16a6afa9520b77498b17a72c226305a"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -1010,6 +1013,9 @@ <h2 class="memtitle"><span class="permalink"><a href="#class_r_d_a5807">&#9670;&
10101013
<tr class="memitem:ga4bd7597d4c9090b04486aec21a6a0a5d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___g_a03.html#ga4bd7597d4c9090b04486aec21a6a0a5d">getRssi</a> ()</td></tr>
10111014
<tr class="memdesc:ga4bd7597d4c9090b04486aec21a6a0a5d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the current Rssi. <a href="group___g_a03.html#ga4bd7597d4c9090b04486aec21a6a0a5d">More...</a><br /></td></tr>
10121015
<tr class="separator:ga4bd7597d4c9090b04486aec21a6a0a5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
1016+
<tr class="memitem:ga53316e685a196bba1819f5b1fe2b42af"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___g_a03.html#ga53316e685a196bba1819f5b1fe2b42af">getDeviceId</a> ()</td></tr>
1017+
<tr class="memdesc:ga53316e685a196bba1819f5b1fe2b42af"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the Device identification. <a href="group___g_a03.html#ga53316e685a196bba1819f5b1fe2b42af">More...</a><br /></td></tr>
1018+
<tr class="separator:ga53316e685a196bba1819f5b1fe2b42af"><td class="memSeparator" colspan="2">&#160;</td></tr>
10131019
<tr class="memitem:gadd2c2ab8b861ab0714fdeb99c774d656"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___g_a03.html#gadd2c2ab8b861ab0714fdeb99c774d656">setSoftmute</a> (bool value)</td></tr>
10141020
<tr class="memdesc:gadd2c2ab8b861ab0714fdeb99c774d656"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets Soft Mute Enable or disable. <a href="group___g_a03.html#gadd2c2ab8b861ab0714fdeb99c774d656">More...</a><br /></td></tr>
10151021
<tr class="separator:gadd2c2ab8b861ab0714fdeb99c774d656"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -1026,15 +1032,15 @@ <h2 class="memtitle"><span class="permalink"><a href="#class_r_d_a5807">&#9670;&
10261032
<tr class="memitem:ga250ff3788a7831dae3c6200919b446dd"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___g_a03.html#ga250ff3788a7831dae3c6200919b446dd">isStereo</a> ()</td></tr>
10271033
<tr class="memdesc:ga250ff3788a7831dae3c6200919b446dd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the current Stereo status. <a href="group___g_a03.html#ga250ff3788a7831dae3c6200919b446dd">More...</a><br /></td></tr>
10281034
<tr class="separator:ga250ff3788a7831dae3c6200919b446dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
1029-
<tr class="memitem:ga53316e685a196bba1819f5b1fe2b42af"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___g_a03.html#ga53316e685a196bba1819f5b1fe2b42af">getDeviceId</a> ()</td></tr>
1030-
<tr class="memdesc:ga53316e685a196bba1819f5b1fe2b42af"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the Device identification. <a href="group___g_a03.html#ga53316e685a196bba1819f5b1fe2b42af">More...</a><br /></td></tr>
1031-
<tr class="separator:ga53316e685a196bba1819f5b1fe2b42af"><td class="memSeparator" colspan="2">&#160;</td></tr>
10321035
<tr class="memitem:gafec3018913d735ee0684b88cf503c84a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___g_a03.html#gafec3018913d735ee0684b88cf503c84a">setMute</a> (bool value)</td></tr>
10331036
<tr class="memdesc:gafec3018913d735ee0684b88cf503c84a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets Audio mute or unmute. <a href="group___g_a03.html#gafec3018913d735ee0684b88cf503c84a">More...</a><br /></td></tr>
10341037
<tr class="separator:gafec3018913d735ee0684b88cf503c84a"><td class="memSeparator" colspan="2">&#160;</td></tr>
10351038
<tr class="memitem:gaef3ebf331e0646a67b6ebfa6d47c3a16"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___g_a03.html#gaef3ebf331e0646a67b6ebfa6d47c3a16">isMuted</a> ()</td></tr>
10361039
<tr class="memdesc:gaef3ebf331e0646a67b6ebfa6d47c3a16"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets Audio Mute Status. <a href="group___g_a03.html#gaef3ebf331e0646a67b6ebfa6d47c3a16">More...</a><br /></td></tr>
10371040
<tr class="separator:gaef3ebf331e0646a67b6ebfa6d47c3a16"><td class="memSeparator" colspan="2">&#160;</td></tr>
1041+
<tr class="memitem:gaabd554f39778bf6d81712df0ea72d0fa"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___g_a03.html#gaabd554f39778bf6d81712df0ea72d0fa">setAudioOutputHighImpedance</a> (bool value)</td></tr>
1042+
<tr class="memdesc:gaabd554f39778bf6d81712df0ea72d0fa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the audio output hight or low impedance. <a href="group___g_a03.html#gaabd554f39778bf6d81712df0ea72d0fa">More...</a><br /></td></tr>
1043+
<tr class="separator:gaabd554f39778bf6d81712df0ea72d0fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
10381044
<tr class="memitem:ga51bf4344ebeb44f7170265901df870f5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___g_a03.html#ga51bf4344ebeb44f7170265901df870f5">setVolume</a> (uint8_t value)</td></tr>
10391045
<tr class="memdesc:ga51bf4344ebeb44f7170265901df870f5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the audio volume level. <a href="group___g_a03.html#ga51bf4344ebeb44f7170265901df870f5">More...</a><br /></td></tr>
10401046
<tr class="separator:ga51bf4344ebeb44f7170265901df870f5"><td class="memSeparator" colspan="2">&#160;</td></tr>

extras/apidoc/html/group___g_a01.js

+3-1
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,7 @@ var group___g_a01 =
8686
[ "powerUp", "group___g_a03.html#ga30d2b0c4662922df53bcef118663329c", null ],
8787
[ "powerDown", "group___g_a03.html#ga214f631aef72ece69db73c99879c7c46", null ],
8888
[ "setup", "group___g_a03.html#gac79c1fec6c416c9993ff19362fe312cb", null ],
89+
[ "setNewDemodulateMethod", "group___g_a03.html#gab97c1c8ad3ab0cd5d2852f712caee0a1", null ],
8990
[ "setFrequency", "group___g_a03.html#gad16a6afa9520b77498b17a72c226305a", null ],
9091
[ "getFrequency", "group___g_a03.html#ga59b981002d383a13731bd939482a5236", null ],
9192
[ "setFrequencyUp", "group___g_a03.html#ga4e8db177fea475ea00fa04e3d8f1f08c", null ],
@@ -100,14 +101,15 @@ var group___g_a01 =
100101
[ "setSpace", "group___g_a03.html#ga76f6c3400b038aef15ba7318592e1dd0", null ],
101102
[ "setStep", "group___g_a03.html#ga8bbf57aaeb92f226179579efa61cc846", null ],
102103
[ "getRssi", "group___g_a03.html#ga4bd7597d4c9090b04486aec21a6a0a5d", null ],
104+
[ "getDeviceId", "group___g_a03.html#ga53316e685a196bba1819f5b1fe2b42af", null ],
103105
[ "setSoftmute", "group___g_a03.html#gadd2c2ab8b861ab0714fdeb99c774d656", null ],
104106
[ "isSoftmuted", "group___g_a03.html#ga428ddd720c58c17273322d7526e51cbe", null ],
105107
[ "setMono", "group___g_a03.html#gad6e77ffbeb3f4dc885548130e09590d6", null ],
106108
[ "setBass", "group___g_a03.html#ga8002bb394ef19db02e04a39de04dffc5", null ],
107109
[ "isStereo", "group___g_a03.html#ga250ff3788a7831dae3c6200919b446dd", null ],
108-
[ "getDeviceId", "group___g_a03.html#ga53316e685a196bba1819f5b1fe2b42af", null ],
109110
[ "setMute", "group___g_a03.html#gafec3018913d735ee0684b88cf503c84a", null ],
110111
[ "isMuted", "group___g_a03.html#gaef3ebf331e0646a67b6ebfa6d47c3a16", null ],
112+
[ "setAudioOutputHighImpedance", "group___g_a03.html#gaabd554f39778bf6d81712df0ea72d0fa", null ],
111113
[ "setVolume", "group___g_a03.html#ga51bf4344ebeb44f7170265901df870f5", null ],
112114
[ "getVolume", "group___g_a03.html#ga743d91d820922b3feda10d06443bc8a9", null ],
113115
[ "setVolumeUp", "group___g_a03.html#ga864af32df4d3365e03f8876703218283", null ],

extras/apidoc/html/group___g_a01_class_r_d_a5807.js

+3-1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ var group___g_a01_class_r_d_a5807 =
1111
[ "powerUp", "group___g_a03.html#ga30d2b0c4662922df53bcef118663329c", null ],
1212
[ "powerDown", "group___g_a03.html#ga214f631aef72ece69db73c99879c7c46", null ],
1313
[ "setup", "group___g_a03.html#gac79c1fec6c416c9993ff19362fe312cb", null ],
14+
[ "setNewDemodulateMethod", "group___g_a03.html#gab97c1c8ad3ab0cd5d2852f712caee0a1", null ],
1415
[ "setFrequency", "group___g_a03.html#gad16a6afa9520b77498b17a72c226305a", null ],
1516
[ "getFrequency", "group___g_a03.html#ga59b981002d383a13731bd939482a5236", null ],
1617
[ "setFrequencyUp", "group___g_a03.html#ga4e8db177fea475ea00fa04e3d8f1f08c", null ],
@@ -25,14 +26,15 @@ var group___g_a01_class_r_d_a5807 =
2526
[ "setSpace", "group___g_a03.html#ga76f6c3400b038aef15ba7318592e1dd0", null ],
2627
[ "setStep", "group___g_a03.html#ga8bbf57aaeb92f226179579efa61cc846", null ],
2728
[ "getRssi", "group___g_a03.html#ga4bd7597d4c9090b04486aec21a6a0a5d", null ],
29+
[ "getDeviceId", "group___g_a03.html#ga53316e685a196bba1819f5b1fe2b42af", null ],
2830
[ "setSoftmute", "group___g_a03.html#gadd2c2ab8b861ab0714fdeb99c774d656", null ],
2931
[ "isSoftmuted", "group___g_a03.html#ga428ddd720c58c17273322d7526e51cbe", null ],
3032
[ "setMono", "group___g_a03.html#gad6e77ffbeb3f4dc885548130e09590d6", null ],
3133
[ "setBass", "group___g_a03.html#ga8002bb394ef19db02e04a39de04dffc5", null ],
3234
[ "isStereo", "group___g_a03.html#ga250ff3788a7831dae3c6200919b446dd", null ],
33-
[ "getDeviceId", "group___g_a03.html#ga53316e685a196bba1819f5b1fe2b42af", null ],
3435
[ "setMute", "group___g_a03.html#gafec3018913d735ee0684b88cf503c84a", null ],
3536
[ "isMuted", "group___g_a03.html#gaef3ebf331e0646a67b6ebfa6d47c3a16", null ],
37+
[ "setAudioOutputHighImpedance", "group___g_a03.html#gaabd554f39778bf6d81712df0ea72d0fa", null ],
3638
[ "setVolume", "group___g_a03.html#ga51bf4344ebeb44f7170265901df870f5", null ],
3739
[ "getVolume", "group___g_a03.html#ga743d91d820922b3feda10d06443bc8a9", null ],
3840
[ "setVolumeUp", "group___g_a03.html#ga864af32df4d3365e03f8876703218283", null ],

0 commit comments

Comments
 (0)