Skip to content

Commit

Permalink
.
Browse files Browse the repository at this point in the history
  • Loading branch information
MajicDesigns committed May 28, 2024
1 parent 0328e7e commit 6a08166
Show file tree
Hide file tree
Showing 75 changed files with 1,675 additions and 842 deletions.
4 changes: 4 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
## MD_MSGEQ7

[![arduino-library-badge](https://www.ardu-badge.com/badge/MD_MSGEQ7.svg?)](https://www.ardu-badge.com/MD_MSGEQ7)

The seven band graphic equalizer IC is a CMOS chip that divides the audio spectrum into seven bands, 63Hz, 160Hz, 400Hz, 1kHz, 2.5kHz, 6.25kHz and 16kHz. The seven frequencies are peak detected and multiplexed to the output to provide a DC representation of the amplitude of each band. The multiplexor is controlled by a reset and a strobe, permitting multiplexor readout with only two pins.

This library implements functions that allow the IC to be controlled and the data read into an internal buffer, from which it can be conveniently accessed.
Expand Down
Empty file added docs/.nojekyll
Empty file.
45 changes: 23 additions & 22 deletions docs/_m_d___m_s_g_e_q7_8cpp.html
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.4"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>MD_MSGEQ7 IC Arduino Library: src/MD_MSGEQ7.cpp File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
Expand All @@ -13,9 +13,6 @@
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
Expand All @@ -26,11 +23,10 @@
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="MajicDesigns_Logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">MD_MSGEQ7 IC Arduino Library
&#160;<span id="projectnumber">1.0</span>
<td id="projectalign">
<div id="projectname">MD_MSGEQ7 IC Arduino Library<span id="projectnumber">&#160;1.0</span>
</div>
<div id="projectbrief">Library to control MSGEQ7 Seven Band Graphic Equalizer IC</div>
</td>
Expand All @@ -39,17 +35,21 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<!-- Generated by Doxygen 1.9.4 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
Expand All @@ -64,7 +64,9 @@
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('_m_d___m_s_g_e_q7_8cpp.html','');});
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('_m_d___m_s_g_e_q7_8cpp.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
Expand All @@ -82,8 +84,7 @@
</div>

<div class="header">
<div class="headertitle">
<div class="title">MD_MSGEQ7.cpp File Reference</div> </div>
<div class="headertitle"><div class="title">MD_MSGEQ7.cpp File Reference</div></div>
</div><!--header-->
<div class="contents">

Expand All @@ -95,22 +96,22 @@
<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-0-content" class="dyncontent" style="display:none;">
<div class="center"><img src="_m_d___m_s_g_e_q7_8cpp__incl.png" border="0" usemap="#src_2_m_d___m_s_g_e_q7_8cpp" alt=""/></div>
<map name="src_2_m_d___m_s_g_e_q7_8cpp" id="src_2_m_d___m_s_g_e_q7_8cpp">
<area shape="rect" id="node3" href="_m_d___m_s_g_e_q7_8h.html" title="Main header file for the MD_MSGEQ7 library. " alt="" coords="23,80,139,107"/>
<div class="center"><img src="_m_d___m_s_g_e_q7_8cpp__incl.png" border="0" usemap="#asrc_2_m_d___m_s_g_e_q7_8cpp" alt=""/></div>
<map name="asrc_2_m_d___m_s_g_e_q7_8cpp" id="asrc_2_m_d___m_s_g_e_q7_8cpp">
<area shape="rect" title="Implements class definition and general methods." alt="" coords="5,5,157,32"/>
<area shape="rect" href="_m_d___m_s_g_e_q7_8h.html" title="Main header file for the MD_MSGEQ7 library." alt="" coords="23,80,139,107"/>
<area shape="rect" title=" " alt="" coords="43,155,120,181"/>
</map>
</div>
</div><a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Implements class definition and general methods. </p>
<div class="textblock"><p >Implements class definition and general methods. </p>
</div></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_m_d___m_s_g_e_q7_8cpp.html">MD_MSGEQ7.cpp</a></li>
<li class="footer">Generated on Thu Nov 17 2016 09:11:51 for MD_MSGEQ7 IC Arduino Library by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.12 </li>
<li class="footer">Generated on Wed May 11 2022 14:24:39 for MD_MSGEQ7 IC Arduino Library by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4 </li>
</ul>
</div>
</body>
Expand Down
4 changes: 3 additions & 1 deletion docs/_m_d___m_s_g_e_q7_8cpp__incl.map
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
<map id="src/MD_MSGEQ7.cpp" name="src/MD_MSGEQ7.cpp">
<area shape="rect" id="node3" href="$_m_d___m_s_g_e_q7_8h.html" title="Main header file for the MD_MSGEQ7 library. " alt="" coords="23,80,139,107"/>
<area shape="rect" id="node1" title="Implements class definition and general methods." alt="" coords="5,5,157,32"/>
<area shape="rect" id="node3" href="$_m_d___m_s_g_e_q7_8h.html" title="Main header file for the MD_MSGEQ7 library." alt="" coords="23,80,139,107"/>
<area shape="rect" id="node5" title=" " alt="" coords="43,155,120,181"/>
</map>
2 changes: 1 addition & 1 deletion docs/_m_d___m_s_g_e_q7_8cpp__incl.md5
Original file line number Diff line number Diff line change
@@ -1 +1 @@
5d4aca20617bb678714e73fcaf04caa5
254b0ccb95b29e37ecf7187ebec00763
58 changes: 30 additions & 28 deletions docs/_m_d___m_s_g_e_q7_8h.html
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.4"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>MD_MSGEQ7 IC Arduino Library: src/MD_MSGEQ7.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
Expand All @@ -13,9 +13,6 @@
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
Expand All @@ -26,11 +23,10 @@
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="MajicDesigns_Logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">MD_MSGEQ7 IC Arduino Library
&#160;<span id="projectnumber">1.0</span>
<td id="projectalign">
<div id="projectname">MD_MSGEQ7 IC Arduino Library<span id="projectnumber">&#160;1.0</span>
</div>
<div id="projectbrief">Library to control MSGEQ7 Seven Band Graphic Equalizer IC</div>
</td>
Expand All @@ -39,17 +35,21 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<!-- Generated by Doxygen 1.9.4 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
Expand All @@ -64,7 +64,9 @@
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('_m_d___m_s_g_e_q7_8h.html','');});
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('_m_d___m_s_g_e_q7_8h.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
Expand All @@ -85,8 +87,7 @@
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#define-members">Macros</a> </div>
<div class="headertitle">
<div class="title">MD_MSGEQ7.h File Reference</div> </div>
<div class="headertitle"><div class="title">MD_MSGEQ7.h File Reference</div></div>
</div><!--header-->
<div class="contents">

Expand All @@ -98,44 +99,45 @@
<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-0-content" class="dyncontent" style="display:none;">
<div class="center"><img src="_m_d___m_s_g_e_q7_8h__incl.png" border="0" usemap="#src_2_m_d___m_s_g_e_q7_8h" alt=""/></div>
<map name="src_2_m_d___m_s_g_e_q7_8h" id="src_2_m_d___m_s_g_e_q7_8h">
<div class="center"><img src="_m_d___m_s_g_e_q7_8h__incl.png" border="0" usemap="#asrc_2_m_d___m_s_g_e_q7_8h" alt=""/></div>
<map name="asrc_2_m_d___m_s_g_e_q7_8h" id="asrc_2_m_d___m_s_g_e_q7_8h">
<area shape="rect" title="Main header file for the MD_MSGEQ7 library." alt="" coords="5,5,144,32"/>
<area shape="rect" title=" " alt="" coords="36,80,113,107"/>
</map>
</div>
</div><div class="textblock"><div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
<img id="dynsection-1-trigger" src="closed.png" alt="+"/> This graph shows which files directly or indirectly include this file:</div>
<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-1-content" class="dyncontent" style="display:none;">
<div class="center"><img src="_m_d___m_s_g_e_q7_8h__dep__incl.png" border="0" usemap="#src_2_m_d___m_s_g_e_q7_8hdep" alt=""/></div>
<map name="src_2_m_d___m_s_g_e_q7_8hdep" id="src_2_m_d___m_s_g_e_q7_8hdep">
<area shape="rect" id="node3" href="_m_d___m_s_g_e_q7_8cpp.html" title="Implements class definition and general methods. " alt="" coords="5,80,157,107"/>
<div class="center"><img src="_m_d___m_s_g_e_q7_8h__dep__incl.png" border="0" usemap="#asrc_2_m_d___m_s_g_e_q7_8hdep" alt=""/></div>
<map name="asrc_2_m_d___m_s_g_e_q7_8hdep" id="asrc_2_m_d___m_s_g_e_q7_8hdep">
<area shape="rect" title="Main header file for the MD_MSGEQ7 library." alt="" coords="12,5,151,32"/>
<area shape="rect" href="_m_d___m_s_g_e_q7_8cpp.html" title="Implements class definition and general methods." alt="" coords="5,80,157,107"/>
</map>
</div>
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_m_d___m_s_g_e_q7.html">MD_MSGEQ7</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="define-members" name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:a910842dc877cc37bf750b61ac57da869"><td class="memItemLeft" align="right" valign="top"><a id="a910842dc877cc37bf750b61ac57da869"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_m_d___m_s_g_e_q7_8h.html#a910842dc877cc37bf750b61ac57da869">MAX_BAND</a>&#160;&#160;&#160;7</td></tr>
<tr class="memitem:a910842dc877cc37bf750b61ac57da869"><td class="memItemLeft" align="right" valign="top"><a id="a910842dc877cc37bf750b61ac57da869" name="a910842dc877cc37bf750b61ac57da869"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MAX_BAND</b>&#160;&#160;&#160;7</td></tr>
<tr class="memdesc:a910842dc877cc37bf750b61ac57da869"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of bands output by the hardware IC. <br /></td></tr>
<tr class="separator:a910842dc877cc37bf750b61ac57da869"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Main header file for the <a class="el" href="class_m_d___m_s_g_e_q7.html">MD_MSGEQ7</a> library. </p>
<div class="textblock"><p >Main header file for the <a class="el" href="class_m_d___m_s_g_e_q7.html">MD_MSGEQ7</a> library. </p>
</div></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="_m_d___m_s_g_e_q7_8h.html">MD_MSGEQ7.h</a></li>
<li class="footer">Generated on Thu Nov 17 2016 09:11:51 for MD_MSGEQ7 IC Arduino Library by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.12 </li>
<li class="footer">Generated on Wed May 11 2022 14:24:39 for MD_MSGEQ7 IC Arduino Library by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4 </li>
</ul>
</div>
</body>
Expand Down
3 changes: 2 additions & 1 deletion docs/_m_d___m_s_g_e_q7_8h__dep__incl.map
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
<map id="src/MD_MSGEQ7.h" name="src/MD_MSGEQ7.h">
<area shape="rect" id="node3" href="$_m_d___m_s_g_e_q7_8cpp.html" title="Implements class definition and general methods. " alt="" coords="5,80,157,107"/>
<area shape="rect" id="node1" title="Main header file for the MD_MSGEQ7 library." alt="" coords="12,5,151,32"/>
<area shape="rect" id="node3" href="$_m_d___m_s_g_e_q7_8cpp.html" title="Implements class definition and general methods." alt="" coords="5,80,157,107"/>
</map>
2 changes: 1 addition & 1 deletion docs/_m_d___m_s_g_e_q7_8h__dep__incl.md5
Original file line number Diff line number Diff line change
@@ -1 +1 @@
4e2ce5d18ee1361f5f3a73028bc0d1c7
b1f66479faee6d89a90dd37e0fb14c67
2 changes: 2 additions & 0 deletions docs/_m_d___m_s_g_e_q7_8h__incl.map
Original file line number Diff line number Diff line change
@@ -1,2 +1,4 @@
<map id="src/MD_MSGEQ7.h" name="src/MD_MSGEQ7.h">
<area shape="rect" id="node1" title="Main header file for the MD_MSGEQ7 library." alt="" coords="5,5,144,32"/>
<area shape="rect" id="node3" title=" " alt="" coords="36,80,113,107"/>
</map>
2 changes: 1 addition & 1 deletion docs/_m_d___m_s_g_e_q7_8h__incl.md5
Original file line number Diff line number Diff line change
@@ -1 +1 @@
99c709c013de42f7a7f3d8aabec5a512
5930a7c8301a122dd17cd13381df3d12
Loading

0 comments on commit 6a08166

Please sign in to comment.