Skip to content

Commit

Permalink
timer0_mode0_direct_start implemented
Browse files Browse the repository at this point in the history
  • Loading branch information
mgoblin committed Dec 24, 2024
1 parent 64ad33b commit a7d9d41
Show file tree
Hide file tree
Showing 34 changed files with 239 additions and 121 deletions.
2 changes: 1 addition & 1 deletion docs/html/dir_000000_000012.html
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@
</div>
</div><!-- top -->
<div class="contents">
<h3>async &rarr; include Relation</h3><table class="dirtab"><tr class="dirtab"><th class="dirtab">File in examples/timer/mode0/timer0/async</th><th class="dirtab">Includes file in include</th></tr><tr class="dirtab"><td class="dirtab"><b>timer0_mode0_12T_interrupt_example.c</b></td><td class="dirtab"><a class="el" href="timer0__mode0_8h.html">timer0_mode0.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>timer0_mode0_1T_interrupt_example.c</b></td><td class="dirtab"><a class="el" href="delay_8h.html">delay.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>timer0_mode0_1T_interrupt_example.c</b></td><td class="dirtab"><a class="el" href="timer0__mode0_8h.html">timer0_mode0.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>timer0_mode0_direct_reload_example.c</b></td><td class="dirtab"><a class="el" href="delay_8h.html">delay.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>timer0_mode0_direct_reload_example.c</b></td><td class="dirtab"><a class="el" href="timer0__mode0_8h.html">timer0_mode0.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>timer0_mode0_pause_by_gate_example.c</b></td><td class="dirtab"><a class="el" href="delay_8h.html">delay.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>timer0_mode0_pause_by_gate_example.c</b></td><td class="dirtab"><a class="el" href="timer0__mode0_8h.html">timer0_mode0.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>timer0_mode0_reload_example.c</b></td><td class="dirtab"><a class="el" href="delay_8h.html">delay.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>timer0_mode0_reload_example.c</b></td><td class="dirtab"><a class="el" href="timer0__mode0_8h.html">timer0_mode0.h</a></td></tr></table></div><!-- contents -->
<h3>async &rarr; include Relation</h3><table class="dirtab"><tr class="dirtab"><th class="dirtab">File in examples/timer/mode0/timer0/async</th><th class="dirtab">Includes file in include</th></tr><tr class="dirtab"><td class="dirtab"><b>timer0_mode0_12T_interrupt_example.c</b></td><td class="dirtab"><a class="el" href="timer0__mode0_8h.html">timer0_mode0.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>timer0_mode0_1T_interrupt_example.c</b></td><td class="dirtab"><a class="el" href="delay_8h.html">delay.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>timer0_mode0_1T_interrupt_example.c</b></td><td class="dirtab"><a class="el" href="timer0__mode0_8h.html">timer0_mode0.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>timer0_mode0_direct_reload_example.c</b></td><td class="dirtab"><a class="el" href="delay_8h.html">delay.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>timer0_mode0_direct_reload_example.c</b></td><td class="dirtab"><a class="el" href="timer0__mode0_8h.html">timer0_mode0.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>timer0_mode0_direct_start_example.c</b></td><td class="dirtab"><a class="el" href="timer0__mode0_8h.html">timer0_mode0.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>timer0_mode0_pause_by_gate_example.c</b></td><td class="dirtab"><a class="el" href="delay_8h.html">delay.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>timer0_mode0_pause_by_gate_example.c</b></td><td class="dirtab"><a class="el" href="timer0__mode0_8h.html">timer0_mode0.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>timer0_mode0_reload_example.c</b></td><td class="dirtab"><a class="el" href="delay_8h.html">delay.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>timer0_mode0_reload_example.c</b></td><td class="dirtab"><a class="el" href="timer0__mode0_8h.html">timer0_mode0.h</a></td></tr></table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4
Expand Down
2 changes: 1 addition & 1 deletion docs/html/dir_000016_000012.html
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@
</div>
</div><!-- top -->
<div class="contents">
<h3>mode0 &rarr; include Relation</h3><table class="dirtab"><tr class="dirtab"><th class="dirtab">File in examples/timer/mode0</th><th class="dirtab">Includes file in include</th></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="dir_c3865279144d5f1f1b91e4f8379d333c.html">timer0</a>&#160;/&#160;<a class="el" href="dir_ba8212d23731dc9193404f8ce16c722e.html">async</a>&#160;/&#160;<b>timer0_mode0_12T_interrupt_example.c</b></td><td class="dirtab"><a class="el" href="timer0__mode0_8h.html">timer0_mode0.h</a></td></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="dir_c3865279144d5f1f1b91e4f8379d333c.html">timer0</a>&#160;/&#160;<a class="el" href="dir_ba8212d23731dc9193404f8ce16c722e.html">async</a>&#160;/&#160;<b>timer0_mode0_1T_interrupt_example.c</b></td><td class="dirtab"><a class="el" href="delay_8h.html">delay.h</a></td></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="dir_c3865279144d5f1f1b91e4f8379d333c.html">timer0</a>&#160;/&#160;<a class="el" href="dir_ba8212d23731dc9193404f8ce16c722e.html">async</a>&#160;/&#160;<b>timer0_mode0_1T_interrupt_example.c</b></td><td class="dirtab"><a class="el" href="timer0__mode0_8h.html">timer0_mode0.h</a></td></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="dir_c3865279144d5f1f1b91e4f8379d333c.html">timer0</a>&#160;/&#160;<a class="el" href="dir_ba8212d23731dc9193404f8ce16c722e.html">async</a>&#160;/&#160;<b>timer0_mode0_direct_reload_example.c</b></td><td class="dirtab"><a class="el" href="delay_8h.html">delay.h</a></td></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="dir_c3865279144d5f1f1b91e4f8379d333c.html">timer0</a>&#160;/&#160;<a class="el" href="dir_ba8212d23731dc9193404f8ce16c722e.html">async</a>&#160;/&#160;<b>timer0_mode0_direct_reload_example.c</b></td><td class="dirtab"><a class="el" href="timer0__mode0_8h.html">timer0_mode0.h</a></td></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="dir_c3865279144d5f1f1b91e4f8379d333c.html">timer0</a>&#160;/&#160;<a class="el" href="dir_ba8212d23731dc9193404f8ce16c722e.html">async</a>&#160;/&#160;<b>timer0_mode0_pause_by_gate_example.c</b></td><td class="dirtab"><a class="el" href="delay_8h.html">delay.h</a></td></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="dir_c3865279144d5f1f1b91e4f8379d333c.html">timer0</a>&#160;/&#160;<a class="el" href="dir_ba8212d23731dc9193404f8ce16c722e.html">async</a>&#160;/&#160;<b>timer0_mode0_pause_by_gate_example.c</b></td><td class="dirtab"><a class="el" href="timer0__mode0_8h.html">timer0_mode0.h</a></td></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="dir_c3865279144d5f1f1b91e4f8379d333c.html">timer0</a>&#160;/&#160;<a class="el" href="dir_ba8212d23731dc9193404f8ce16c722e.html">async</a>&#160;/&#160;<b>timer0_mode0_reload_example.c</b></td><td class="dirtab"><a class="el" href="delay_8h.html">delay.h</a></td></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="dir_c3865279144d5f1f1b91e4f8379d333c.html">timer0</a>&#160;/&#160;<a class="el" href="dir_ba8212d23731dc9193404f8ce16c722e.html">async</a>&#160;/&#160;<b>timer0_mode0_reload_example.c</b></td><td class="dirtab"><a class="el" href="timer0__mode0_8h.html">timer0_mode0.h</a></td></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="dir_c3865279144d5f1f1b91e4f8379d333c.html">timer0</a>&#160;/&#160;<a class="el" href="dir_2d791e92493726233cc56063cdaab36b.html">sync</a>&#160;/&#160;<b>timer0_mode0_12T_sync_example.c</b></td><td class="dirtab"><a class="el" href="timer0__mode0_8h.html">timer0_mode0.h</a></td></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="dir_c3865279144d5f1f1b91e4f8379d333c.html">timer0</a>&#160;/&#160;<a class="el" href="dir_2d791e92493726233cc56063cdaab36b.html">sync</a>&#160;/&#160;<b>timer0_mode0_1T_sync_example.c</b></td><td class="dirtab"><a class="el" href="timer0__mode0_8h.html">timer0_mode0.h</a></td></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="dir_b095e2d776e1892e08f48f838f21a808.html">timer2</a>&#160;/&#160;<b>timer2_mode0_1T_interrupt_example.c</b></td><td class="dirtab"><a class="el" href="timer2__mode0_8h.html">timer2_mode0.h</a></td></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="dir_b095e2d776e1892e08f48f838f21a808.html">timer2</a>&#160;/&#160;<b>timer2_mode0_1T_interrupt_example.c</b></td><td class="dirtab"><a class="el" href="frequency_8h.html">frequency.h</a></td></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="dir_b095e2d776e1892e08f48f838f21a808.html">timer2</a>&#160;/&#160;<b>timer2_mode0_direct_reload_example.c</b></td><td class="dirtab"><a class="el" href="timer2__mode0_8h.html">timer2_mode0.h</a></td></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="dir_b095e2d776e1892e08f48f838f21a808.html">timer2</a>&#160;/&#160;<b>timer2_mode0_direct_reload_example.c</b></td><td class="dirtab"><a class="el" href="delay_8h.html">delay.h</a></td></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="dir_b095e2d776e1892e08f48f838f21a808.html">timer2</a>&#160;/&#160;<b>timer2_mode0_direct_reload_example.c</b></td><td class="dirtab"><a class="el" href="frequency_8h.html">frequency.h</a></td></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="dir_b095e2d776e1892e08f48f838f21a808.html">timer2</a>&#160;/&#160;<b>timer2_mode0_P30_output_example.c</b></td><td class="dirtab"><a class="el" href="timer2__mode0_8h.html">timer2_mode0.h</a></td></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="dir_b095e2d776e1892e08f48f838f21a808.html">timer2</a>&#160;/&#160;<b>timer2_mode0_reload_example.c</b></td><td class="dirtab"><a class="el" href="timer2__mode0_8h.html">timer2_mode0.h</a></td></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="dir_b095e2d776e1892e08f48f838f21a808.html">timer2</a>&#160;/&#160;<b>timer2_mode0_reload_example.c</b></td><td class="dirtab"><a class="el" href="delay_8h.html">delay.h</a></td></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="dir_b095e2d776e1892e08f48f838f21a808.html">timer2</a>&#160;/&#160;<b>timer2_mode0_reload_example.c</b></td><td class="dirtab"><a class="el" href="frequency_8h.html">frequency.h</a></td></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="dir_b095e2d776e1892e08f48f838f21a808.html">timer2</a>&#160;/&#160;<a class="el" href="dir_b64505d7c9892424fb083ac4621839f8.html">uart1_baud_rate</a>&#160;/&#160;<b>timer2_mode0_uart1_baud_rate.c</b></td><td class="dirtab"><a class="el" href="timer2__mode0_8h.html">timer2_mode0.h</a></td></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="dir_b095e2d776e1892e08f48f838f21a808.html">timer2</a>&#160;/&#160;<a class="el" href="dir_b64505d7c9892424fb083ac4621839f8.html">uart1_baud_rate</a>&#160;/&#160;<b>timer2_mode0_uart1_baud_rate.c</b></td><td class="dirtab"><a class="el" href="delay_8h.html">delay.h</a></td></tr></table></div><!-- contents -->
<h3>mode0 &rarr; include Relation</h3><table class="dirtab"><tr class="dirtab"><th class="dirtab">File in examples/timer/mode0</th><th class="dirtab">Includes file in include</th></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="dir_c3865279144d5f1f1b91e4f8379d333c.html">timer0</a>&#160;/&#160;<a class="el" href="dir_ba8212d23731dc9193404f8ce16c722e.html">async</a>&#160;/&#160;<b>timer0_mode0_12T_interrupt_example.c</b></td><td class="dirtab"><a class="el" href="timer0__mode0_8h.html">timer0_mode0.h</a></td></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="dir_c3865279144d5f1f1b91e4f8379d333c.html">timer0</a>&#160;/&#160;<a class="el" href="dir_ba8212d23731dc9193404f8ce16c722e.html">async</a>&#160;/&#160;<b>timer0_mode0_1T_interrupt_example.c</b></td><td class="dirtab"><a class="el" href="delay_8h.html">delay.h</a></td></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="dir_c3865279144d5f1f1b91e4f8379d333c.html">timer0</a>&#160;/&#160;<a class="el" href="dir_ba8212d23731dc9193404f8ce16c722e.html">async</a>&#160;/&#160;<b>timer0_mode0_1T_interrupt_example.c</b></td><td class="dirtab"><a class="el" href="timer0__mode0_8h.html">timer0_mode0.h</a></td></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="dir_c3865279144d5f1f1b91e4f8379d333c.html">timer0</a>&#160;/&#160;<a class="el" href="dir_ba8212d23731dc9193404f8ce16c722e.html">async</a>&#160;/&#160;<b>timer0_mode0_direct_reload_example.c</b></td><td class="dirtab"><a class="el" href="delay_8h.html">delay.h</a></td></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="dir_c3865279144d5f1f1b91e4f8379d333c.html">timer0</a>&#160;/&#160;<a class="el" href="dir_ba8212d23731dc9193404f8ce16c722e.html">async</a>&#160;/&#160;<b>timer0_mode0_direct_reload_example.c</b></td><td class="dirtab"><a class="el" href="timer0__mode0_8h.html">timer0_mode0.h</a></td></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="dir_c3865279144d5f1f1b91e4f8379d333c.html">timer0</a>&#160;/&#160;<a class="el" href="dir_ba8212d23731dc9193404f8ce16c722e.html">async</a>&#160;/&#160;<b>timer0_mode0_direct_start_example.c</b></td><td class="dirtab"><a class="el" href="timer0__mode0_8h.html">timer0_mode0.h</a></td></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="dir_c3865279144d5f1f1b91e4f8379d333c.html">timer0</a>&#160;/&#160;<a class="el" href="dir_ba8212d23731dc9193404f8ce16c722e.html">async</a>&#160;/&#160;<b>timer0_mode0_pause_by_gate_example.c</b></td><td class="dirtab"><a class="el" href="delay_8h.html">delay.h</a></td></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="dir_c3865279144d5f1f1b91e4f8379d333c.html">timer0</a>&#160;/&#160;<a class="el" href="dir_ba8212d23731dc9193404f8ce16c722e.html">async</a>&#160;/&#160;<b>timer0_mode0_pause_by_gate_example.c</b></td><td class="dirtab"><a class="el" href="timer0__mode0_8h.html">timer0_mode0.h</a></td></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="dir_c3865279144d5f1f1b91e4f8379d333c.html">timer0</a>&#160;/&#160;<a class="el" href="dir_ba8212d23731dc9193404f8ce16c722e.html">async</a>&#160;/&#160;<b>timer0_mode0_reload_example.c</b></td><td class="dirtab"><a class="el" href="delay_8h.html">delay.h</a></td></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="dir_c3865279144d5f1f1b91e4f8379d333c.html">timer0</a>&#160;/&#160;<a class="el" href="dir_ba8212d23731dc9193404f8ce16c722e.html">async</a>&#160;/&#160;<b>timer0_mode0_reload_example.c</b></td><td class="dirtab"><a class="el" href="timer0__mode0_8h.html">timer0_mode0.h</a></td></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="dir_c3865279144d5f1f1b91e4f8379d333c.html">timer0</a>&#160;/&#160;<a class="el" href="dir_2d791e92493726233cc56063cdaab36b.html">sync</a>&#160;/&#160;<b>timer0_mode0_12T_sync_example.c</b></td><td class="dirtab"><a class="el" href="timer0__mode0_8h.html">timer0_mode0.h</a></td></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="dir_c3865279144d5f1f1b91e4f8379d333c.html">timer0</a>&#160;/&#160;<a class="el" href="dir_2d791e92493726233cc56063cdaab36b.html">sync</a>&#160;/&#160;<b>timer0_mode0_1T_sync_example.c</b></td><td class="dirtab"><a class="el" href="timer0__mode0_8h.html">timer0_mode0.h</a></td></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="dir_b095e2d776e1892e08f48f838f21a808.html">timer2</a>&#160;/&#160;<b>timer2_mode0_1T_interrupt_example.c</b></td><td class="dirtab"><a class="el" href="timer2__mode0_8h.html">timer2_mode0.h</a></td></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="dir_b095e2d776e1892e08f48f838f21a808.html">timer2</a>&#160;/&#160;<b>timer2_mode0_1T_interrupt_example.c</b></td><td class="dirtab"><a class="el" href="frequency_8h.html">frequency.h</a></td></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="dir_b095e2d776e1892e08f48f838f21a808.html">timer2</a>&#160;/&#160;<b>timer2_mode0_direct_reload_example.c</b></td><td class="dirtab"><a class="el" href="timer2__mode0_8h.html">timer2_mode0.h</a></td></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="dir_b095e2d776e1892e08f48f838f21a808.html">timer2</a>&#160;/&#160;<b>timer2_mode0_direct_reload_example.c</b></td><td class="dirtab"><a class="el" href="delay_8h.html">delay.h</a></td></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="dir_b095e2d776e1892e08f48f838f21a808.html">timer2</a>&#160;/&#160;<b>timer2_mode0_direct_reload_example.c</b></td><td class="dirtab"><a class="el" href="frequency_8h.html">frequency.h</a></td></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="dir_b095e2d776e1892e08f48f838f21a808.html">timer2</a>&#160;/&#160;<b>timer2_mode0_P30_output_example.c</b></td><td class="dirtab"><a class="el" href="timer2__mode0_8h.html">timer2_mode0.h</a></td></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="dir_b095e2d776e1892e08f48f838f21a808.html">timer2</a>&#160;/&#160;<b>timer2_mode0_reload_example.c</b></td><td class="dirtab"><a class="el" href="timer2__mode0_8h.html">timer2_mode0.h</a></td></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="dir_b095e2d776e1892e08f48f838f21a808.html">timer2</a>&#160;/&#160;<b>timer2_mode0_reload_example.c</b></td><td class="dirtab"><a class="el" href="delay_8h.html">delay.h</a></td></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="dir_b095e2d776e1892e08f48f838f21a808.html">timer2</a>&#160;/&#160;<b>timer2_mode0_reload_example.c</b></td><td class="dirtab"><a class="el" href="frequency_8h.html">frequency.h</a></td></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="dir_b095e2d776e1892e08f48f838f21a808.html">timer2</a>&#160;/&#160;<a class="el" href="dir_b64505d7c9892424fb083ac4621839f8.html">uart1_baud_rate</a>&#160;/&#160;<b>timer2_mode0_uart1_baud_rate.c</b></td><td class="dirtab"><a class="el" href="timer2__mode0_8h.html">timer2_mode0.h</a></td></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="dir_b095e2d776e1892e08f48f838f21a808.html">timer2</a>&#160;/&#160;<a class="el" href="dir_b64505d7c9892424fb083ac4621839f8.html">uart1_baud_rate</a>&#160;/&#160;<b>timer2_mode0_uart1_baud_rate.c</b></td><td class="dirtab"><a class="el" href="delay_8h.html">delay.h</a></td></tr></table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4
Expand Down
2 changes: 1 addition & 1 deletion docs/html/dir_000029_000012.html

Large diffs are not rendered by default.

Loading

0 comments on commit a7d9d41

Please sign in to comment.