Skip to content

Commit

Permalink
deploy: 9d93eea
Browse files Browse the repository at this point in the history
  • Loading branch information
beserge committed Feb 21, 2024
1 parent b47dc9d commit f64120b
Show file tree
Hide file tree
Showing 11 changed files with 94 additions and 91 deletions.
2 changes: 1 addition & 1 deletion _ui_event_queue_8h_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -305,7 +305,7 @@
<div class="ttc" id="aclassdaisy_1_1_f_i_f_o_base_html_af648b72bde5a8beda3d360862f4ec54b"><div class="ttname"><a href="classdaisy_1_1_f_i_f_o_base.html#af648b72bde5a8beda3d360862f4ec54b">daisy::FIFOBase::IsEmpty</a></div><div class="ttdeci">bool IsEmpty() const</div><div class="ttdef"><b>Definition</b> FIFO.h:165</div></div>
<div class="ttc" id="aclassdaisy_1_1_led_driver_pca9685_html"><div class="ttname"><a href="classdaisy_1_1_led_driver_pca9685.html">daisy::LedDriverPca9685</a></div><div class="ttdef"><b>Definition</b> leddriver.h:33</div></div>
<div class="ttc" id="aclassdaisy_1_1_led_driver_pca9685_html_a5c32363efc76d2d8d192d7989eb9ddc0"><div class="ttname"><a href="classdaisy_1_1_led_driver_pca9685.html#a5c32363efc76d2d8d192d7989eb9ddc0">daisy::LedDriverPca9685::__attribute__</a></div><div class="ttdeci">struct __attribute__((packed)) PCA9685TransmitBuffer</div><div class="ttdef"><b>Definition</b> leddriver.h:36</div></div>
<div class="ttc" id="aclassdaisy_1_1_scoped_irq_blocker_html"><div class="ttname"><a href="classdaisy_1_1_scoped_irq_blocker.html">daisy::ScopedIrqBlocker</a></div><div class="ttdef"><b>Definition</b> scopedirqblocker.h:12</div></div>
<div class="ttc" id="aclassdaisy_1_1_scoped_irq_blocker_html"><div class="ttname"><a href="classdaisy_1_1_scoped_irq_blocker.html">daisy::ScopedIrqBlocker</a></div><div class="ttdef"><b>Definition</b> scopedirqblocker.h:15</div></div>
<div class="ttc" id="aclassdaisy_1_1_ui_event_queue_html"><div class="ttname"><a href="classdaisy_1_1_ui_event_queue.html">daisy::UiEventQueue</a></div><div class="ttdoc">A queue that holds user input events in the UI system.</div><div class="ttdef"><b>Definition</b> UiEventQueue.h:18</div></div>
<div class="ttc" id="aclassdaisy_1_1_ui_event_queue_html_a321e753270d4f8dc431677fcf1c3158c"><div class="ttname"><a href="classdaisy_1_1_ui_event_queue.html#a321e753270d4f8dc431677fcf1c3158c">daisy::UiEventQueue::invalidPotId</a></div><div class="ttdeci">static constexpr uint16_t invalidPotId</div><div class="ttdef"><b>Definition</b> UiEventQueue.h:27</div></div>
<div class="ttc" id="aclassdaisy_1_1_ui_event_queue_html_a38f27e24c66d1f0f5104d3b89f7173f6"><div class="ttname"><a href="classdaisy_1_1_ui_event_queue.html#a38f27e24c66d1f0f5104d3b89f7173f6">daisy::UiEventQueue::__attribute__</a></div><div class="ttdeci">struct __attribute__((packed)) Event</div><div class="ttdef"><b>Definition</b> UiEventQueue.h:30</div></div>
Expand Down
4 changes: 2 additions & 2 deletions classdaisy_1_1_g_p_i_o.html
Original file line number Diff line number Diff line change
Expand Up @@ -222,7 +222,7 @@
Public Types</h2></td></tr>
<tr class="memitem:af853f20a7e4f4d4f337c30fe1d6f1827" id="r_af853f20a7e4f4d4f337c30fe1d6f1827"><td class="memItemLeft" align="right" valign="top">enum class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#af853f20a7e4f4d4f337c30fe1d6f1827">Mode</a> { <a class="el" href="#af853f20a7e4f4d4f337c30fe1d6f1827aa84cc046d48610b05c21fd3670d0c829">INPUT</a>
, <a class="el" href="#af853f20a7e4f4d4f337c30fe1d6f1827a50a87f0d71f7221582dad4bf507a0f34">OUTPUT</a>
, <a class="el" href="#af853f20a7e4f4d4f337c30fe1d6f1827a9fdc84240088be4e2d30979a2cef2b78">OUTPUT_OD</a>
, <a class="el" href="#af853f20a7e4f4d4f337c30fe1d6f1827af8eab64275fc0fab3d946c89bb143865">OPEN_DRAIN</a>
, <a class="el" href="#af853f20a7e4f4d4f337c30fe1d6f1827a8b7d08163aa92ed2a8aceb06b9488e60">ANALOG</a>
}</td></tr>
<tr class="memdesc:af853f20a7e4f4d4f337c30fe1d6f1827"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mode of operation for the specified <a class="el" href="classdaisy_1_1_g_p_i_o.html" title="General Purpose I/O control.">GPIO</a>. <a href="#af853f20a7e4f4d4f337c30fe1d6f1827">More...</a><br /></td></tr>
Expand Down Expand Up @@ -296,7 +296,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#af853f20a7e4f4d4f337c30fe
</td></tr>
<tr><td class="fieldname"><a id="af853f20a7e4f4d4f337c30fe1d6f1827a50a87f0d71f7221582dad4bf507a0f34" name="af853f20a7e4f4d4f337c30fe1d6f1827a50a87f0d71f7221582dad4bf507a0f34"></a>OUTPUT&#160;</td><td class="fielddoc"><p>Output w/ push-pull configuration </p>
</td></tr>
<tr><td class="fieldname"><a id="af853f20a7e4f4d4f337c30fe1d6f1827a9fdc84240088be4e2d30979a2cef2b78" name="af853f20a7e4f4d4f337c30fe1d6f1827a9fdc84240088be4e2d30979a2cef2b78"></a>OUTPUT_OD&#160;</td><td class="fielddoc"><p>Output w/ open-drain configuration </p>
<tr><td class="fieldname"><a id="af853f20a7e4f4d4f337c30fe1d6f1827af8eab64275fc0fab3d946c89bb143865" name="af853f20a7e4f4d4f337c30fe1d6f1827af8eab64275fc0fab3d946c89bb143865"></a>OPEN_DRAIN&#160;</td><td class="fielddoc"><p>Output w/ open-drain configuration </p>
</td></tr>
<tr><td class="fieldname"><a id="af853f20a7e4f4d4f337c30fe1d6f1827a8b7d08163aa92ed2a8aceb06b9488e60" name="af853f20a7e4f4d4f337c30fe1d6f1827a8b7d08163aa92ed2a8aceb06b9488e60"></a>ANALOG&#160;</td><td class="fielddoc"><p>Analog for connection to ADC or DAC peripheral </p>
</td></tr>
Expand Down
2 changes: 1 addition & 1 deletion classdaisy_1_1_g_p_i_o.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ var classdaisy_1_1_g_p_i_o =
[ "Mode", "classdaisy_1_1_g_p_i_o.html#af853f20a7e4f4d4f337c30fe1d6f1827", [
[ "INPUT", "classdaisy_1_1_g_p_i_o.html#af853f20a7e4f4d4f337c30fe1d6f1827aa84cc046d48610b05c21fd3670d0c829", null ],
[ "OUTPUT", "classdaisy_1_1_g_p_i_o.html#af853f20a7e4f4d4f337c30fe1d6f1827a50a87f0d71f7221582dad4bf507a0f34", null ],
[ "OUTPUT_OD", "classdaisy_1_1_g_p_i_o.html#af853f20a7e4f4d4f337c30fe1d6f1827a9fdc84240088be4e2d30979a2cef2b78", null ],
[ "OPEN_DRAIN", "classdaisy_1_1_g_p_i_o.html#af853f20a7e4f4d4f337c30fe1d6f1827af8eab64275fc0fab3d946c89bb143865", null ],
[ "ANALOG", "classdaisy_1_1_g_p_i_o.html#af853f20a7e4f4d4f337c30fe1d6f1827a8b7d08163aa92ed2a8aceb06b9488e60", null ]
] ],
[ "Pull", "classdaisy_1_1_g_p_i_o.html#a99f432b0880dab3d3b202f1cd8081f0d", [
Expand Down
2 changes: 1 addition & 1 deletion functions_p.html
Original file line number Diff line number Diff line change
Expand Up @@ -105,8 +105,8 @@
<h3><a id="index_p" name="index_p"></a>- p -</h3><ul>
<li>pageToOpen&#160;:&#160;<a class="el" href="structdaisy_1_1_abstract_menu_1_1_item_config.html#a0fe2cb5f1b07d1245121bee055e4a0d1">daisy::AbstractMenu::ItemConfig</a></li>
<li>Parameter()&#160;:&#160;<a class="el" href="classdaisy_1_1_parameter.html#ac53e51f76edd3958bc201a8eda419afb">daisy::Parameter</a></li>
<li>Parity&#160;:&#160;<a class="el" href="structdaisy_1_1_uart_handler_1_1_config.html#a69458bc285ceaf3e20fba9299e2ea5b8">daisy::UartHandler::Config</a></li>
<li>parity&#160;:&#160;<a class="el" href="structdaisy_1_1_uart_handler_1_1_config.html#ac48641737eaf10a6d0c78172aff2762a">daisy::UartHandler::Config</a></li>
<li>Parity&#160;:&#160;<a class="el" href="structdaisy_1_1_uart_handler_1_1_config.html#a69458bc285ceaf3e20fba9299e2ea5b8">daisy::UartHandler::Config</a></li>
<li>Parse()&#160;:&#160;<a class="el" href="classdaisy_1_1_midi_handler.html#a8dbf957100cc91a0c28c04340b218e32">daisy::MidiHandler&lt; Transport &gt;</a>, <a class="el" href="classdaisy_1_1_midi_parser.html#ac0f99ea908391d2f95ddac9ce80fc31a">daisy::MidiParser</a></li>
<li>pc_sync_&#160;:&#160;<a class="el" href="group__logger__statics.html#ga6d7a9afe08ad74b611de01e320dd67e3">daisy::Logger&lt; dest &gt;</a></li>
<li>Pcm3060()&#160;:&#160;<a class="el" href="classdaisy_1_1_pcm3060.html#a2cd849186f254f25bdb06f5f73c0beaf">daisy::Pcm3060</a></li>
Expand Down
10 changes: 5 additions & 5 deletions gpio_8h_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -124,10 +124,10 @@
<div class="foldopen" id="foldopen00025" data-start="{" data-end="};">
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"><a class="line" href="classdaisy_1_1_g_p_i_o.html#af853f20a7e4f4d4f337c30fe1d6f1827"> 25</a></span> <span class="keyword">enum class</span> <a class="code hl_enumeration" href="classdaisy_1_1_g_p_i_o.html#af853f20a7e4f4d4f337c30fe1d6f1827">Mode</a></div>
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> {</div>
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> <a class="code hl_enumvalue" href="classdaisy_1_1_g_p_i_o.html#af853f20a7e4f4d4f337c30fe1d6f1827aa84cc046d48610b05c21fd3670d0c829">INPUT</a>, </div>
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> <a class="code hl_enumvalue" href="classdaisy_1_1_g_p_i_o.html#af853f20a7e4f4d4f337c30fe1d6f1827a50a87f0d71f7221582dad4bf507a0f34">OUTPUT</a>, </div>
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> <a class="code hl_enumvalue" href="classdaisy_1_1_g_p_i_o.html#af853f20a7e4f4d4f337c30fe1d6f1827a9fdc84240088be4e2d30979a2cef2b78">OUTPUT_OD</a>, </div>
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> <a class="code hl_enumvalue" href="classdaisy_1_1_g_p_i_o.html#af853f20a7e4f4d4f337c30fe1d6f1827a8b7d08163aa92ed2a8aceb06b9488e60">ANALOG</a>, </div>
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> <a class="code hl_enumvalue" href="classdaisy_1_1_g_p_i_o.html#af853f20a7e4f4d4f337c30fe1d6f1827aa84cc046d48610b05c21fd3670d0c829">INPUT</a>, </div>
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> <a class="code hl_enumvalue" href="classdaisy_1_1_g_p_i_o.html#af853f20a7e4f4d4f337c30fe1d6f1827a50a87f0d71f7221582dad4bf507a0f34">OUTPUT</a>, </div>
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> <a class="code hl_enumvalue" href="classdaisy_1_1_g_p_i_o.html#af853f20a7e4f4d4f337c30fe1d6f1827af8eab64275fc0fab3d946c89bb143865">OPEN_DRAIN</a>, </div>
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> <a class="code hl_enumvalue" href="classdaisy_1_1_g_p_i_o.html#af853f20a7e4f4d4f337c30fe1d6f1827a8b7d08163aa92ed2a8aceb06b9488e60">ANALOG</a>, </div>
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> };</div>
</div>
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> </div>
Expand Down Expand Up @@ -266,8 +266,8 @@
<div class="ttc" id="aclassdaisy_1_1_g_p_i_o_html_af853f20a7e4f4d4f337c30fe1d6f1827"><div class="ttname"><a href="classdaisy_1_1_g_p_i_o.html#af853f20a7e4f4d4f337c30fe1d6f1827">daisy::GPIO::Mode</a></div><div class="ttdeci">Mode</div><div class="ttdoc">Mode of operation for the specified GPIO.</div><div class="ttdef"><b>Definition</b> gpio.h:26</div></div>
<div class="ttc" id="aclassdaisy_1_1_g_p_i_o_html_af853f20a7e4f4d4f337c30fe1d6f1827a50a87f0d71f7221582dad4bf507a0f34"><div class="ttname"><a href="classdaisy_1_1_g_p_i_o.html#af853f20a7e4f4d4f337c30fe1d6f1827a50a87f0d71f7221582dad4bf507a0f34">daisy::GPIO::Mode::OUTPUT</a></div><div class="ttdeci">@ OUTPUT</div></div>
<div class="ttc" id="aclassdaisy_1_1_g_p_i_o_html_af853f20a7e4f4d4f337c30fe1d6f1827a8b7d08163aa92ed2a8aceb06b9488e60"><div class="ttname"><a href="classdaisy_1_1_g_p_i_o.html#af853f20a7e4f4d4f337c30fe1d6f1827a8b7d08163aa92ed2a8aceb06b9488e60">daisy::GPIO::Mode::ANALOG</a></div><div class="ttdeci">@ ANALOG</div></div>
<div class="ttc" id="aclassdaisy_1_1_g_p_i_o_html_af853f20a7e4f4d4f337c30fe1d6f1827a9fdc84240088be4e2d30979a2cef2b78"><div class="ttname"><a href="classdaisy_1_1_g_p_i_o.html#af853f20a7e4f4d4f337c30fe1d6f1827a9fdc84240088be4e2d30979a2cef2b78">daisy::GPIO::Mode::OUTPUT_OD</a></div><div class="ttdeci">@ OUTPUT_OD</div></div>
<div class="ttc" id="aclassdaisy_1_1_g_p_i_o_html_af853f20a7e4f4d4f337c30fe1d6f1827aa84cc046d48610b05c21fd3670d0c829"><div class="ttname"><a href="classdaisy_1_1_g_p_i_o.html#af853f20a7e4f4d4f337c30fe1d6f1827aa84cc046d48610b05c21fd3670d0c829">daisy::GPIO::Mode::INPUT</a></div><div class="ttdeci">@ INPUT</div></div>
<div class="ttc" id="aclassdaisy_1_1_g_p_i_o_html_af853f20a7e4f4d4f337c30fe1d6f1827af8eab64275fc0fab3d946c89bb143865"><div class="ttname"><a href="classdaisy_1_1_g_p_i_o.html#af853f20a7e4f4d4f337c30fe1d6f1827af8eab64275fc0fab3d946c89bb143865">daisy::GPIO::Mode::OPEN_DRAIN</a></div><div class="ttdeci">@ OPEN_DRAIN</div></div>
<div class="ttc" id="aclassdaisy_1_1_led_driver_pca9685_html"><div class="ttname"><a href="classdaisy_1_1_led_driver_pca9685.html">daisy::LedDriverPca9685</a></div><div class="ttdef"><b>Definition</b> leddriver.h:33</div></div>
<div class="ttc" id="adaisy__core_8h_html"><div class="ttname"><a href="daisy__core_8h.html">daisy_core.h</a></div></div>
<div class="ttc" id="agroup___d_e_p_r_e_c_a_t_e_d-_o_l_d-_g_p_i_o_html_ga05d023b1e65d46f0d1be16e38d3c6db5"><div class="ttname"><a href="group___d_e_p_r_e_c_a_t_e_d-_o_l_d-_g_p_i_o.html#ga05d023b1e65d46f0d1be16e38d3c6db5">dsy_gpio_write</a></div><div class="ttdeci">void dsy_gpio_write(const dsy_gpio *p, uint8_t state)</div></div>
Expand Down
12 changes: 6 additions & 6 deletions mcp23x17_8h_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -291,13 +291,13 @@
<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"> 166</span> {</div>
<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"> 167</span> transport.<a class="code hl_function" href="classdaisy_1_1_led_driver_pca9685.html#a468206d813cff0033a50e7ce613ad8cb">Init</a>(<a class="code hl_class" href="classdaisy_1_1_led_driver_pca9685.html">config</a>.transport_config);</div>
<div class="line"><a id="l00168" name="l00168"></a><span class="lineno"> 168</span> </div>
<div class="line"><a id="l00169" name="l00169"></a><span class="lineno"> 169</span> <span class="comment">//BANK = 0 : sequential register addresses</span></div>
<div class="line"><a id="l00170" name="l00170"></a><span class="lineno"> 170</span> <span class="comment">//MIRROR = 0 : use configureInterrupt</span></div>
<div class="line"><a id="l00171" name="l00171"></a><span class="lineno"> 171</span> <span class="comment">//SEQOP = 1 : sequential operation disabled, address pointer does not increment</span></div>
<div class="line"><a id="l00172" name="l00172"></a><span class="lineno"> 172</span> <span class="comment">//DISSLW = 0 : slew rate enabled</span></div>
<div class="line"><a id="l00173" name="l00173"></a><span class="lineno"> 173</span> <span class="comment">//HAEN = 0 : hardware address pin is always enabled on 23017</span></div>
<div class="line"><a id="l00169" name="l00169"></a><span class="lineno"> 169</span> <span class="comment">//BANK = 0 : sequential register addresses</span></div>
<div class="line"><a id="l00170" name="l00170"></a><span class="lineno"> 170</span> <span class="comment">//MIRROR = 0 : use configureInterrupt</span></div>
<div class="line"><a id="l00171" name="l00171"></a><span class="lineno"> 171</span> <span class="comment">//SEQOP = 1 : sequential operation disabled, address pointer does not increment</span></div>
<div class="line"><a id="l00172" name="l00172"></a><span class="lineno"> 172</span> <span class="comment">//DISSLW = 0 : slew rate enabled</span></div>
<div class="line"><a id="l00173" name="l00173"></a><span class="lineno"> 173</span> <span class="comment">//HAEN = 0 : hardware address pin is always enabled on 23017</span></div>
<div class="line"><a id="l00174" name="l00174"></a><span class="lineno"> 174</span> <span class="comment">//ODR = 0 : open drain output</span></div>
<div class="line"><a id="l00175" name="l00175"></a><span class="lineno"> 175</span> <span class="comment">//INTPOL = 0 : interrupt active low</span></div>
<div class="line"><a id="l00175" name="l00175"></a><span class="lineno"> 175</span> <span class="comment">//INTPOL = 0 : interrupt active low</span></div>
<div class="line"><a id="l00176" name="l00176"></a><span class="lineno"> 176</span> transport.WriteReg(<a class="code hl_enumvalue" href="namespacedaisy.html#a8f8fe174eb9db8e8a38e8c08155f1f46aef5d75b293fecbb4c76105c493cc2d44">MCPRegister::IOCON</a>, 0b00100000);</div>
<div class="line"><a id="l00177" name="l00177"></a><span class="lineno"> 177</span> </div>
<div class="line"><a id="l00178" name="l00178"></a><span class="lineno"> 178</span> <span class="comment">//enable all pull up resistors (will be effective for input pins only)</span></div>
Expand Down
2 changes: 1 addition & 1 deletion md_doc_2md_2__a1___getting-_started-_g_p_i_o.html
Original file line number Diff line number Diff line change
Expand Up @@ -176,7 +176,7 @@ <h2><a class="anchor" id="autotoc_md7"></a>
<ul>
<li><code>Mode::INPUT</code> - configures the pin as an input</li>
<li><code>Mode::OUTPUT</code> - configures the pin as an output (in push pull configuration)</li>
<li><code>Mode::OUTPUT_OD</code> - also an output, but the transistor connection to pull the signal to GND is not connected, this is less commonly used.</li>
<li><code>Mode::OPEN_DRAIN</code> - also an output, but the transistor connection to pull the signal to GND is not connected, this is less commonly used.</li>
<li><code>Mode::ANALOG</code> - configures the GPIO for connection to the ADC or DAC peripherals within the micro controller.</li>
</ul>
<p>If you only supply the <code>Pin</code> argument, the GPIO will default to <code>Mode::INPUT</code> configuration.</p>
Expand Down
Loading

0 comments on commit f64120b

Please sign in to comment.