summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjoeycastillo <joeycastillo@users.noreply.github.com>2022-04-10 22:14:23 +0000
committerjoeycastillo <joeycastillo@users.noreply.github.com>2022-04-10 22:14:23 +0000
commit434bcfcb9c990a849c828704a9bf2d268158e5e8 (patch)
tree96db6b2e440a86a9d50aff54c20bef944b543988
parente30564e74648f2e7e59ed19904afbf1a19b38900 (diff)
downloadSensor-Watch-434bcfcb9c990a849c828704a9bf2d268158e5e8.tar.gz
Sensor-Watch-434bcfcb9c990a849c828704a9bf2d268158e5e8.tar.bz2
Sensor-Watch-434bcfcb9c990a849c828704a9bf2d268158e5e8.zip
deploy: 6e9e264c65f30e4046efbf27ebe801cd1f338122
-rw-r--r--group__buttons.html15
-rw-r--r--group__deepsleep.html6
-rw-r--r--group__led.html6
-rw-r--r--group__rtc.html87
-rw-r--r--group__uart.html60
-rw-r--r--search/all_0.js3
-rw-r--r--search/functions_0.js3
-rw-r--r--watch__deepsleep_8h_source.html7
-rw-r--r--watch__extint_8h_source.html7
-rw-r--r--watch__led_8h_source.html7
-rw-r--r--watch__rtc_8h_source.html12
-rw-r--r--watch__uart_8h_source.html13
12 files changed, 8 insertions, 218 deletions
diff --git a/group__buttons.html b/group__buttons.html
index 6e38d949..34bd69fb 100644
--- a/group__buttons.html
+++ b/group__buttons.html
@@ -66,8 +66,7 @@ $(function() {
<div class="summary">
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#enum-members">Enumerations</a> &#124;
-<a href="#func-members">Functions</a> &#124;
-<a href="#var-members">Variables</a> </div>
+<a href="#func-members">Functions</a> </div>
<div class="headertitle"><div class="title">Buttons &amp; External Interrupts</div></div>
</div><!--header-->
<div class="contents">
@@ -105,18 +104,6 @@ void&#160;</td><td class="memItemRight" valign="bottom"><b>watch_disable_externa
<tr class="memitem:gae40d2f73d0412680d83c26b8a0e1d31c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__buttons.html#gae40d2f73d0412680d83c26b8a0e1d31c">watch_register_interrupt_callback</a> (const uint8_t pin, ext_irq_cb_t callback, <a class="el" href="group__buttons.html#ga0454ca577b6fcc7a7cb03039cb5150d8">watch_interrupt_trigger</a> trigger)</td></tr>
<tr class="memdesc:gae40d2f73d0412680d83c26b8a0e1d31c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Configures an external interrupt callback on one of the external interrupt pins. <a href="group__buttons.html#gae40d2f73d0412680d83c26b8a0e1d31c">More...</a><br /></td></tr>
<tr class="separator:gae40d2f73d0412680d83c26b8a0e1d31c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gabb98ef2a5bedc045ad2151302719bfea"><td class="memItemLeft" align="right" valign="top"><a id="gabb98ef2a5bedc045ad2151302719bfea" name="gabb98ef2a5bedc045ad2151302719bfea"></a>
-&#160;</td><td class="memItemRight" valign="bottom"><b>__attribute__</b> ((deprecated(&quot;Use <a class="el" href="group__buttons.html#gae40d2f73d0412680d83c26b8a0e1d31c">watch_register_interrupt_callback</a> or <a class="el" href="group__deepsleep.html#gacad726423f5f38697c87474ab25244ca">watch_register_extwake_callback</a> instead&quot;))) void watch_register_button_callback(const uint8_t pin</td></tr>
-<tr class="separator:gabb98ef2a5bedc045ad2151302719bfea"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga3d4f747fa7699e83a72ec8d6b8d8f8fc"><td class="memItemLeft" align="right" valign="top"><a id="ga3d4f747fa7699e83a72ec8d6b8d8f8fc" name="ga3d4f747fa7699e83a72ec8d6b8d8f8fc"></a>
-&#160;</td><td class="memItemRight" valign="bottom"><b>__attribute__</b> ((deprecated(&quot;Use <a class="el" href="group__buttons.html#ga9bcddd56ef2065183697b471a5fff6d2">watch_enable_external_interrupts</a> instead&quot;))) void watch_enable_buttons(void)</td></tr>
-<tr class="separator:ga3d4f747fa7699e83a72ec8d6b8d8f8fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="var-members" name="var-members"></a>
-Variables</h2></td></tr>
-<tr class="memitem:ga9d5607684bd75c0f8b06d31fee6bb08c"><td class="memItemLeft" align="right" valign="top"><a id="ga9d5607684bd75c0f8b06d31fee6bb08c" name="ga9d5607684bd75c0f8b06d31fee6bb08c"></a>
-ext_irq_cb_t&#160;</td><td class="memItemRight" valign="bottom"><b>callback</b></td></tr>
-<tr class="separator:ga9d5607684bd75c0f8b06d31fee6bb08c"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<p >This section covers functions related to the three buttons: Light, Mode and Alarm, as well as external interrupts from devices on the nine-pin connector. </p>
diff --git a/group__deepsleep.html b/group__deepsleep.html
index fe727c11..d62d9b94 100644
--- a/group__deepsleep.html
+++ b/group__deepsleep.html
@@ -95,12 +95,6 @@ Functions</h2></td></tr>
<tr class="memitem:ga50dda38a8a83d7d957e3bb2bf13aa3ef"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__deepsleep.html#ga50dda38a8a83d7d957e3bb2bf13aa3ef">watch_enter_backup_mode</a> (void)</td></tr>
<tr class="memdesc:ga50dda38a8a83d7d957e3bb2bf13aa3ef"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enters the SAM L22's lowest-power mode, BACKUP. <a href="group__deepsleep.html#ga50dda38a8a83d7d957e3bb2bf13aa3ef">More...</a><br /></td></tr>
<tr class="separator:ga50dda38a8a83d7d957e3bb2bf13aa3ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gadad1beebe4b8c560187177cb4513240b"><td class="memItemLeft" align="right" valign="top"><a id="gadad1beebe4b8c560187177cb4513240b" name="gadad1beebe4b8c560187177cb4513240b"></a>
-&#160;</td><td class="memItemRight" valign="bottom"><b>__attribute__</b> ((deprecated(&quot;Use <a class="el" href="group__deepsleep.html#ga9f7a625290748f0df6ba2ceb27e0d81b">watch_enter_sleep_mode</a> or <a class="el" href="group__deepsleep.html#gaea469761889ff203385f3bfd88bb2451">watch_enter_deep_sleep_mode</a> instead&quot;))) void watch_enter_shallow_sleep(bool display_on)</td></tr>
-<tr class="separator:gadad1beebe4b8c560187177cb4513240b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga77094010477e7af9456b3b871ec30807"><td class="memItemLeft" align="right" valign="top"><a id="ga77094010477e7af9456b3b871ec30807" name="ga77094010477e7af9456b3b871ec30807"></a>
-&#160;</td><td class="memItemRight" valign="bottom"><b>__attribute__</b> ((deprecated(&quot;Use <a class="el" href="group__deepsleep.html#ga50dda38a8a83d7d957e3bb2bf13aa3ef">watch_enter_backup_mode</a> instead&quot;))) void watch_enter_deep_sleep(void)</td></tr>
-<tr class="separator:ga77094010477e7af9456b3b871ec30807"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<p >This section covers functions related to the various sleep modes available to the watch, including Sleep, Deep Sleep, and BACKUP mode. </p>
diff --git a/group__led.html b/group__led.html
index 99419fbb..9d2ea024 100644
--- a/group__led.html
+++ b/group__led.html
@@ -96,12 +96,6 @@ Functions</h2></td></tr>
void&#160;</td><td class="memItemRight" valign="bottom"><b>watch_set_led_off</b> (void)</td></tr>
<tr class="memdesc:ga8619f040ff7364285398412a4c420cae"><td class="mdescLeft">&#160;</td><td class="mdescRight">Turns both the red and the green LEDs off. <br /></td></tr>
<tr class="separator:ga8619f040ff7364285398412a4c420cae"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga510b8e59dc64c9880c3eda27270722d8"><td class="memItemLeft" align="right" valign="top"><a id="ga510b8e59dc64c9880c3eda27270722d8" name="ga510b8e59dc64c9880c3eda27270722d8"></a>
-&#160;</td><td class="memItemRight" valign="bottom"><b>__attribute__</b> ((deprecated(&quot;Use <a class="el" href="group__led.html#ga86ce31dc95137ed41983fb7c6af5502a">watch_enable_leds</a> instead&quot;))) void watch_enable_led(bool unused)</td></tr>
-<tr class="separator:ga510b8e59dc64c9880c3eda27270722d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gaca8285070363eed34dbb31c470d9d5bb"><td class="memItemLeft" align="right" valign="top"><a id="gaca8285070363eed34dbb31c470d9d5bb" name="gaca8285070363eed34dbb31c470d9d5bb"></a>
-&#160;</td><td class="memItemRight" valign="bottom"><b>__attribute__</b> ((deprecated(&quot;Use <a class="el" href="group__led.html#ga883bf171196fb5a7a57ef727dca6e04a">watch_disable_leds</a> instead&quot;))) void watch_disable_led(bool unused)</td></tr>
-<tr class="separator:gaca8285070363eed34dbb31c470d9d5bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<p >This section covers functions related to the bi-color red/green LED mounted behind the LCD. </p>
diff --git a/group__rtc.html b/group__rtc.html
index 84d39c58..df0bb0c4 100644
--- a/group__rtc.html
+++ b/group__rtc.html
@@ -141,98 +141,11 @@ void&#160;</td><td class="memItemRight" valign="bottom"><b>watch_rtc_disable_tic
void&#160;</td><td class="memItemRight" valign="bottom"><b>watch_rtc_disable_all_periodic_callbacks</b> (void)</td></tr>
<tr class="memdesc:ga0150da34307ba61e44f1a00aa90a7f0f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Disables all periodic callbacks, including the once-per-second tick callback. <br /></td></tr>
<tr class="separator:ga0150da34307ba61e44f1a00aa90a7f0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga98366c1b71e09089b441d704193bb0d4"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rtc.html#ga98366c1b71e09089b441d704193bb0d4">__attribute__</a> ((deprecated(&quot;Use <a class="el" href="group__rtc.html#gadfcc143db9d71e95c2d2dc45732ab4e5">watch_rtc_set_date_time</a> function instead&quot;))) void watch_set_date_time(struct calendar_date_time date_time)</td></tr>
-<tr class="memdesc:ga98366c1b71e09089b441d704193bb0d4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the system date and time. <a href="group__rtc.html#ga98366c1b71e09089b441d704193bb0d4">More...</a><br /></td></tr>
-<tr class="separator:ga98366c1b71e09089b441d704193bb0d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga7ce8c01a25eb364efb7ae6ed6dbca373"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rtc.html#ga7ce8c01a25eb364efb7ae6ed6dbca373">__attribute__</a> ((deprecated(&quot;Use the <a class="el" href="group__rtc.html#ga166b575563d39a0061dc9a28ad0309a7">watch_rtc_get_date_time</a> function instead&quot;))) void watch_get_date_time(struct calendar_date_time *date_time)</td></tr>
-<tr class="memdesc:ga7ce8c01a25eb364efb7ae6ed6dbca373"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the system date and time in the provided struct. <a href="group__rtc.html#ga7ce8c01a25eb364efb7ae6ed6dbca373">More...</a><br /></td></tr>
-<tr class="separator:ga7ce8c01a25eb364efb7ae6ed6dbca373"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga811201003a3985a040f1f6bd3c5a69eb"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rtc.html#ga811201003a3985a040f1f6bd3c5a69eb">__attribute__</a> ((deprecated(&quot;Use the <a class="el" href="group__rtc.html#ga969ea57aaedf13d4950edbeacff3f2be">watch_rtc_register_tick_callback</a> function instead&quot;))) void watch_register_tick_callback(ext_irq_cb_t callback)</td></tr>
-<tr class="memdesc:ga811201003a3985a040f1f6bd3c5a69eb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Registers a "tick" callback that will be called once per second. <a href="group__rtc.html#ga811201003a3985a040f1f6bd3c5a69eb">More...</a><br /></td></tr>
-<tr class="separator:ga811201003a3985a040f1f6bd3c5a69eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<p >This section covers functions related to the SAM L22's real-time clock peripheral, including date, time and alarm functions. </p>
<p >The real-time clock is the only peripheral that main.c enables for you. It is the cornerstone of low power operation on the watch, and it is required for several key functions that we assume will be available, namely the wake from BACKUP mode and the callback on the ALARM button. It is also required for the operation of the 1 Hz tick interrupt, which you will most likely use to wake from STANDBY mode. </p>
<h2 class="groupheader">Function Documentation</h2>
-<a id="ga7ce8c01a25eb364efb7ae6ed6dbca373" name="ga7ce8c01a25eb364efb7ae6ed6dbca373"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ga7ce8c01a25eb364efb7ae6ed6dbca373">&#9670;&nbsp;</a></span>__attribute__() <span class="overload">[1/3]</span></h2>
-
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">__attribute__ </td>
- <td>(</td>
- <td class="paramtype">(deprecated(&quot;Use the <a class="el" href="group__rtc.html#ga166b575563d39a0061dc9a28ad0309a7">watch_rtc_get_date_time</a> function instead&quot;))&#160;</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-<p>Returns the system date and time in the provided struct. </p>
-<dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramname">date_time</td><td>A pointer to a calendar_date_time struct. It will have with the correct date and time on return. </td></tr>
- </table>
- </dd>
-</dl>
-
-</div>
-</div>
-<a id="ga811201003a3985a040f1f6bd3c5a69eb" name="ga811201003a3985a040f1f6bd3c5a69eb"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ga811201003a3985a040f1f6bd3c5a69eb">&#9670;&nbsp;</a></span>__attribute__() <span class="overload">[2/3]</span></h2>
-
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">__attribute__ </td>
- <td>(</td>
- <td class="paramtype">(deprecated(&quot;Use the <a class="el" href="group__rtc.html#ga969ea57aaedf13d4950edbeacff3f2be">watch_rtc_register_tick_callback</a> function instead&quot;))&#160;</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-<p>Registers a "tick" callback that will be called once per second. </p>
-<dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramname">callback</td><td>The function you wish to have called when the clock ticks. If you pass in NULL, the tick interrupt will still be enabled, but no callback function will be called. </td></tr>
- </table>
- </dd>
-</dl>
-
-</div>
-</div>
-<a id="ga98366c1b71e09089b441d704193bb0d4" name="ga98366c1b71e09089b441d704193bb0d4"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ga98366c1b71e09089b441d704193bb0d4">&#9670;&nbsp;</a></span>__attribute__() <span class="overload">[3/3]</span></h2>
-
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">__attribute__ </td>
- <td>(</td>
- <td class="paramtype">(deprecated(&quot;Use <a class="el" href="group__rtc.html#gadfcc143db9d71e95c2d2dc45732ab4e5">watch_rtc_set_date_time</a> function instead&quot;))&#160;</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-<p>Sets the system date and time. </p>
-<dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramname">date_time</td><td>A struct representing the date and time you wish to set. </td></tr>
- </table>
- </dd>
-</dl>
-
-</div>
-</div>
<a id="gadccd826da474b5fe24cac8d8edc88ae6" name="gadccd826da474b5fe24cac8d8edc88ae6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gadccd826da474b5fe24cac8d8edc88ae6">&#9670;&nbsp;</a></span>watch_rtc_disable_matching_periodic_callbacks()</h2>
diff --git a/group__uart.html b/group__uart.html
index 9ce99592..b1bd5e8b 100644
--- a/group__uart.html
+++ b/group__uart.html
@@ -83,70 +83,10 @@ Functions</h2></td></tr>
<tr class="memitem:ga0c400bfcd52bb71e8de62c5ab2373db6"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart.html#ga0c400bfcd52bb71e8de62c5ab2373db6">watch_uart_getc</a> (void)</td></tr>
<tr class="memdesc:ga0c400bfcd52bb71e8de62c5ab2373db6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Receives a single byte from the UART's RX pin. <a href="group__uart.html#ga0c400bfcd52bb71e8de62c5ab2373db6">More...</a><br /></td></tr>
<tr class="separator:ga0c400bfcd52bb71e8de62c5ab2373db6"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gab9e48ca472abf422d1e6389f371d8fbf"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart.html#gab9e48ca472abf422d1e6389f371d8fbf">__attribute__</a> ((deprecated(&quot;Use <a class="el" href="group__uart.html#ga38e750d3e02939bf056fde77f4ef6235">watch_enable_uart</a> to enable the UART.&quot;))) void watch_enable_debug_uart(uint32_t baud)</td></tr>
-<tr class="memdesc:gab9e48ca472abf422d1e6389f371d8fbf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes the debug UART. <a href="group__uart.html#gab9e48ca472abf422d1e6389f371d8fbf">More...</a><br /></td></tr>
-<tr class="separator:gab9e48ca472abf422d1e6389f371d8fbf"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga42455c49e1756fc2eabbabec6f0bd530"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uart.html#ga42455c49e1756fc2eabbabec6f0bd530">__attribute__</a> ((deprecated(&quot;Use <a class="el" href="group__uart.html#ga5d62683298c511f24adaab4bf6615c50">watch_uart_puts</a> to print to the UART, or printf to log debug messages over USB.&quot;))) void watch_debug_putc(char c)</td></tr>
-<tr class="memdesc:ga42455c49e1756fc2eabbabec6f0bd530"><td class="mdescLeft">&#160;</td><td class="mdescRight">Outputs a single character on the debug UART. <a href="group__uart.html#ga42455c49e1756fc2eabbabec6f0bd530">More...</a><br /></td></tr>
-<tr class="separator:ga42455c49e1756fc2eabbabec6f0bd530"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<p >This section covers functions related to the UART peripheral. </p>
<h2 class="groupheader">Function Documentation</h2>
-<a id="gab9e48ca472abf422d1e6389f371d8fbf" name="gab9e48ca472abf422d1e6389f371d8fbf"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#gab9e48ca472abf422d1e6389f371d8fbf">&#9670;&nbsp;</a></span>__attribute__() <span class="overload">[1/2]</span></h2>
-
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">__attribute__ </td>
- <td>(</td>
- <td class="paramtype">(deprecated(&quot;Use <a class="el" href="group__uart.html#ga38e750d3e02939bf056fde77f4ef6235">watch_enable_uart</a> to enable the UART.&quot;))&#160;</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-<p>Initializes the debug UART. </p>
-<dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramname">baud</td><td>The baud rate </td></tr>
- </table>
- </dd>
-</dl>
-
-</div>
-</div>
-<a id="ga42455c49e1756fc2eabbabec6f0bd530" name="ga42455c49e1756fc2eabbabec6f0bd530"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ga42455c49e1756fc2eabbabec6f0bd530">&#9670;&nbsp;</a></span>__attribute__() <span class="overload">[2/2]</span></h2>
-
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">__attribute__ </td>
- <td>(</td>
- <td class="paramtype">(deprecated(&quot;Use <a class="el" href="group__uart.html#ga5d62683298c511f24adaab4bf6615c50">watch_uart_puts</a> to print to the UART, or printf to log debug messages over USB.&quot;))&#160;</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-<p>Outputs a single character on the debug UART. </p>
-<p >Outputs a string on the debug UART.</p>
-<dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramname">c</td><td>The character you wish to output.</td></tr>
- <tr><td class="paramname">s</td><td>A null-terminated string. </td></tr>
- </table>
- </dd>
-</dl>
-
-</div>
-</div>
<a id="ga38e750d3e02939bf056fde77f4ef6235" name="ga38e750d3e02939bf056fde77f4ef6235"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga38e750d3e02939bf056fde77f4ef6235">&#9670;&nbsp;</a></span>watch_enable_uart()</h2>
diff --git a/search/all_0.js b/search/all_0.js
index 70fa73f9..747cc8e9 100644
--- a/search/all_0.js
+++ b/search/all_0.js
@@ -1,5 +1,4 @@
var searchData=
[
- ['_5f_5fattribute_5f_5f_0',['__attribute__',['../group__rtc.html#ga98366c1b71e09089b441d704193bb0d4',1,'__attribute__((deprecated(&quot;Use watch_rtc_set_date_time function instead&quot;))) void watch_set_date_time(struct calendar_date_time date_time):&#160;watch_rtc.h'],['../group__rtc.html#ga7ce8c01a25eb364efb7ae6ed6dbca373',1,'__attribute__((deprecated(&quot;Use the watch_rtc_get_date_time function instead&quot;))) void watch_get_date_time(struct calendar_date_time *date_time):&#160;watch_rtc.h'],['../group__rtc.html#ga811201003a3985a040f1f6bd3c5a69eb',1,'__attribute__((deprecated(&quot;Use the watch_rtc_register_tick_callback function instead&quot;))) void watch_register_tick_callback(ext_irq_cb_t callback):&#160;watch_rtc.h'],['../group__uart.html#gab9e48ca472abf422d1e6389f371d8fbf',1,'__attribute__((deprecated(&quot;Use watch_enable_uart to enable the UART.&quot;))) void watch_enable_debug_uart(uint32_t baud):&#160;watch_uart.h'],['../group__uart.html#ga42455c49e1756fc2eabbabec6f0bd530',1,'__attribute__((deprecated(&quot;Use watch_uart_puts to print to the UART, or printf to log debug messages over USB.&quot;))) void watch_debug_putc(char c):&#160;watch_uart.h']]],
- ['_5fwatch_5frtc_5fis_5fenabled_1',['_watch_rtc_is_enabled',['../group__rtc.html#ga3ac65a314540ae8b7be5b9015785d565',1,'watch_rtc.h']]]
+ ['_5fwatch_5frtc_5fis_5fenabled_0',['_watch_rtc_is_enabled',['../group__rtc.html#ga3ac65a314540ae8b7be5b9015785d565',1,'watch_rtc.h']]]
];
diff --git a/search/functions_0.js b/search/functions_0.js
index 70fa73f9..747cc8e9 100644
--- a/search/functions_0.js
+++ b/search/functions_0.js
@@ -1,5 +1,4 @@
var searchData=
[
- ['_5f_5fattribute_5f_5f_0',['__attribute__',['../group__rtc.html#ga98366c1b71e09089b441d704193bb0d4',1,'__attribute__((deprecated(&quot;Use watch_rtc_set_date_time function instead&quot;))) void watch_set_date_time(struct calendar_date_time date_time):&#160;watch_rtc.h'],['../group__rtc.html#ga7ce8c01a25eb364efb7ae6ed6dbca373',1,'__attribute__((deprecated(&quot;Use the watch_rtc_get_date_time function instead&quot;))) void watch_get_date_time(struct calendar_date_time *date_time):&#160;watch_rtc.h'],['../group__rtc.html#ga811201003a3985a040f1f6bd3c5a69eb',1,'__attribute__((deprecated(&quot;Use the watch_rtc_register_tick_callback function instead&quot;))) void watch_register_tick_callback(ext_irq_cb_t callback):&#160;watch_rtc.h'],['../group__uart.html#gab9e48ca472abf422d1e6389f371d8fbf',1,'__attribute__((deprecated(&quot;Use watch_enable_uart to enable the UART.&quot;))) void watch_enable_debug_uart(uint32_t baud):&#160;watch_uart.h'],['../group__uart.html#ga42455c49e1756fc2eabbabec6f0bd530',1,'__attribute__((deprecated(&quot;Use watch_uart_puts to print to the UART, or printf to log debug messages over USB.&quot;))) void watch_debug_putc(char c):&#160;watch_uart.h']]],
- ['_5fwatch_5frtc_5fis_5fenabled_1',['_watch_rtc_is_enabled',['../group__rtc.html#ga3ac65a314540ae8b7be5b9015785d565',1,'watch_rtc.h']]]
+ ['_5fwatch_5frtc_5fis_5fenabled_0',['_watch_rtc_is_enabled',['../group__rtc.html#ga3ac65a314540ae8b7be5b9015785d565',1,'watch_rtc.h']]]
];
diff --git a/watch__deepsleep_8h_source.html b/watch__deepsleep_8h_source.html
index 8636c9b4..3efd8a67 100644
--- a/watch__deepsleep_8h_source.html
+++ b/watch__deepsleep_8h_source.html
@@ -118,12 +118,7 @@ $(function() {
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span> </div>
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"><a class="line" href="group__deepsleep.html#ga50dda38a8a83d7d957e3bb2bf13aa3ef"> 152</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="group__deepsleep.html#ga50dda38a8a83d7d957e3bb2bf13aa3ef">watch_enter_backup_mode</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span> </div>
-<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"> 154</span>__attribute__((deprecated(<span class="stringliteral">&quot;Use watch_enter_sleep_mode or watch_enter_deep_sleep_mode instead&quot;</span>)))</div>
-<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"> 155</span>void watch_enter_shallow_sleep(<span class="keywordtype">bool</span> display_on);</div>
-<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"> 156</span> </div>
-<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"> 157</span>__attribute__((deprecated(&quot;Use <a class="code hl_function" href="group__deepsleep.html#ga50dda38a8a83d7d957e3bb2bf13aa3ef">watch_enter_backup_mode</a> instead&quot;)))</div>
-<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"> 158</span><span class="keywordtype">void</span> watch_enter_deep_sleep(<span class="keywordtype">void</span>);</div>
-<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"> 160</span><span class="preprocessor">#endif</span></div>
+<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"> 155</span><span class="preprocessor">#endif</span></div>
<div class="ttc" id="agroup__deepsleep_html_ga2de1f1012475654c4741f60808581196"><div class="ttname"><a href="group__deepsleep.html#ga2de1f1012475654c4741f60808581196">watch_get_backup_data</a></div><div class="ttdeci">uint32_t watch_get_backup_data(uint8_t reg)</div><div class="ttdoc">Gets 32 bits of data from the RTC's BACKUP register.</div></div>
<div class="ttc" id="agroup__deepsleep_html_ga385b36922ec76c5fe697772f97a05846"><div class="ttname"><a href="group__deepsleep.html#ga385b36922ec76c5fe697772f97a05846">watch_store_backup_data</a></div><div class="ttdeci">void watch_store_backup_data(uint32_t data, uint8_t reg)</div><div class="ttdoc">Stores data in one of the RTC's backup registers, which retain their data in BACKUP mode.</div></div>
<div class="ttc" id="agroup__deepsleep_html_ga50dda38a8a83d7d957e3bb2bf13aa3ef"><div class="ttname"><a href="group__deepsleep.html#ga50dda38a8a83d7d957e3bb2bf13aa3ef">watch_enter_backup_mode</a></div><div class="ttdeci">void watch_enter_backup_mode(void)</div><div class="ttdoc">Enters the SAM L22's lowest-power mode, BACKUP.</div></div>
diff --git a/watch__extint_8h_source.html b/watch__extint_8h_source.html
index 68353b31..6a6a585c 100644
--- a/watch__extint_8h_source.html
+++ b/watch__extint_8h_source.html
@@ -113,12 +113,7 @@ $(function() {
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> </div>
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"><a class="line" href="group__buttons.html#gae40d2f73d0412680d83c26b8a0e1d31c"> 77</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="group__buttons.html#gae40d2f73d0412680d83c26b8a0e1d31c">watch_register_interrupt_callback</a>(<span class="keyword">const</span> uint8_t pin, ext_irq_cb_t callback, <a class="code hl_enumeration" href="group__buttons.html#ga0454ca577b6fcc7a7cb03039cb5150d8">watch_interrupt_trigger</a> trigger);</div>
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span> </div>
-<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span>__attribute__((deprecated(<span class="stringliteral">&quot;Use watch_register_interrupt_callback or watch_register_extwake_callback instead&quot;</span>)))</div>
-<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span>void watch_register_button_callback(const uint8_t pin, ext_irq_cb_t callback);</div>
-<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span> </div>
-<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span>__attribute__((deprecated(&quot;Use <a class="code hl_function" href="group__buttons.html#ga9bcddd56ef2065183697b471a5fff6d2">watch_enable_external_interrupts</a> instead&quot;)))</div>
-<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span><span class="keywordtype">void</span> watch_enable_buttons(<span class="keywordtype">void</span>);</div>
-<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span><span class="preprocessor">#endif</span></div>
+<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span><span class="preprocessor">#endif</span></div>
<div class="ttc" id="agroup__buttons_html_ga0454ca577b6fcc7a7cb03039cb5150d8"><div class="ttname"><a href="group__buttons.html#ga0454ca577b6fcc7a7cb03039cb5150d8">watch_interrupt_trigger</a></div><div class="ttdeci">watch_interrupt_trigger</div><div class="ttdoc">An enum defining the types of interrupt trigger you wish to scan for.</div><div class="ttdef"><b>Definition:</b> watch_extint.h:44</div></div>
<div class="ttc" id="agroup__buttons_html_ga14c8fd8d92e4535012fb939ca8f12084"><div class="ttname"><a href="group__buttons.html#ga14c8fd8d92e4535012fb939ca8f12084">watch_disable_external_interrupts</a></div><div class="ttdeci">void watch_disable_external_interrupts(void)</div><div class="ttdoc">Disables the external interrupt controller.</div></div>
<div class="ttc" id="agroup__buttons_html_ga9bcddd56ef2065183697b471a5fff6d2"><div class="ttname"><a href="group__buttons.html#ga9bcddd56ef2065183697b471a5fff6d2">watch_enable_external_interrupts</a></div><div class="ttdeci">void watch_enable_external_interrupts(void)</div><div class="ttdoc">Enables the external interrupt controller.</div></div>
diff --git a/watch__led_8h_source.html b/watch__led_8h_source.html
index 386461eb..8a9f19a9 100644
--- a/watch__led_8h_source.html
+++ b/watch__led_8h_source.html
@@ -113,12 +113,7 @@ $(function() {
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span> </div>
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"><a class="line" href="group__led.html#ga8619f040ff7364285398412a4c420cae"> 85</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="group__led.html#ga8619f040ff7364285398412a4c420cae">watch_set_led_off</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span> </div>
-<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span>__attribute__((deprecated(<span class="stringliteral">&quot;Use watch_enable_leds instead&quot;</span>)))</div>
-<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span>void watch_enable_led(<span class="keywordtype">bool</span> unused);</div>
-<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> </div>
-<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span>__attribute__((deprecated(&quot;Use <a class="code hl_function" href="group__led.html#ga883bf171196fb5a7a57ef727dca6e04a">watch_disable_leds</a> instead&quot;)))</div>
-<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span><span class="keywordtype">void</span> watch_disable_led(<span class="keywordtype">bool</span> unused);</div>
-<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span><span class="preprocessor">#endif</span></div>
+<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span><span class="preprocessor">#endif</span></div>
<div class="ttc" id="agroup__led_html_ga042bcc9220ab05d1de8389cf0067511b"><div class="ttname"><a href="group__led.html#ga042bcc9220ab05d1de8389cf0067511b">watch_set_led_color</a></div><div class="ttdeci">void watch_set_led_color(uint8_t red, uint8_t green)</div><div class="ttdoc">Sets the LED to a custom color by modulating each output's duty cycle.</div></div>
<div class="ttc" id="agroup__led_html_ga36d89031d8e8813dfab5f6cff9c6ee40"><div class="ttname"><a href="group__led.html#ga36d89031d8e8813dfab5f6cff9c6ee40">watch_set_led_red</a></div><div class="ttdeci">void watch_set_led_red(void)</div><div class="ttdoc">Sets the red LED to full brightness, and turns the green LED off.</div></div>
<div class="ttc" id="agroup__led_html_ga51ba53c3281ad8724d98af27eacc3de0"><div class="ttname"><a href="group__led.html#ga51ba53c3281ad8724d98af27eacc3de0">watch_set_led_yellow</a></div><div class="ttdeci">void watch_set_led_yellow(void)</div><div class="ttdoc">Sets both red and green LEDs to full brightness.</div></div>
diff --git a/watch__rtc_8h_source.html b/watch__rtc_8h_source.html
index 8016cfe0..95f05738 100644
--- a/watch__rtc_8h_source.html
+++ b/watch__rtc_8h_source.html
@@ -143,16 +143,7 @@ $(function() {
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"> 145</span> </div>
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"><a class="line" href="group__rtc.html#ga0150da34307ba61e44f1a00aa90a7f0f"> 148</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="group__rtc.html#ga0150da34307ba61e44f1a00aa90a7f0f">watch_rtc_disable_all_periodic_callbacks</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"> 149</span> </div>
-<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"><a class="line" href="group__rtc.html#ga98366c1b71e09089b441d704193bb0d4"> 153</a></span><a class="code hl_function" href="group__rtc.html#ga98366c1b71e09089b441d704193bb0d4">__attribute__</a>((deprecated(<span class="stringliteral">&quot;Use watch_rtc_set_date_time function instead&quot;</span>)))</div>
-<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"> 154</span>void watch_set_date_time(struct calendar_date_time date_time);</div>
-<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"> 155</span> </div>
-<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"><a class="line" href="group__rtc.html#ga7ce8c01a25eb364efb7ae6ed6dbca373"> 159</a></span><a class="code hl_function" href="group__rtc.html#ga98366c1b71e09089b441d704193bb0d4">__attribute__</a>((deprecated(&quot;Use the <a class="code hl_function" href="group__rtc.html#ga166b575563d39a0061dc9a28ad0309a7">watch_rtc_get_date_time</a> function instead&quot;)))</div>
-<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"> 160</span><span class="keywordtype">void</span> watch_get_date_time(struct calendar_date_time *date_time);</div>
-<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"> 161</span> </div>
-<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"><a class="line" href="group__rtc.html#ga811201003a3985a040f1f6bd3c5a69eb"> 166</a></span><a class="code hl_function" href="group__rtc.html#ga98366c1b71e09089b441d704193bb0d4">__attribute__</a>((deprecated(&quot;Use the <a class="code hl_function" href="group__rtc.html#ga969ea57aaedf13d4950edbeacff3f2be">watch_rtc_register_tick_callback</a> function instead&quot;)))</div>
-<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"> 167</span><span class="keywordtype">void</span> watch_register_tick_callback(ext_irq_cb_t callback);</div>
-<div class="line"><a id="l00168" name="l00168"></a><span class="lineno"> 168</span> </div>
-<div class="line"><a id="l00170" name="l00170"></a><span class="lineno"> 170</span><span class="preprocessor">#endif</span></div>
+<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"> 151</span><span class="preprocessor">#endif</span></div>
<div class="ttc" id="agroup__rtc_html_ga0150da34307ba61e44f1a00aa90a7f0f"><div class="ttname"><a href="group__rtc.html#ga0150da34307ba61e44f1a00aa90a7f0f">watch_rtc_disable_all_periodic_callbacks</a></div><div class="ttdeci">void watch_rtc_disable_all_periodic_callbacks(void)</div><div class="ttdoc">Disables all periodic callbacks, including the once-per-second tick callback.</div></div>
<div class="ttc" id="agroup__rtc_html_ga166b575563d39a0061dc9a28ad0309a7"><div class="ttname"><a href="group__rtc.html#ga166b575563d39a0061dc9a28ad0309a7">watch_rtc_get_date_time</a></div><div class="ttdeci">watch_date_time watch_rtc_get_date_time(void)</div><div class="ttdoc">Returns the date and time.</div></div>
<div class="ttc" id="agroup__rtc_html_ga3ac65a314540ae8b7be5b9015785d565"><div class="ttname"><a href="group__rtc.html#ga3ac65a314540ae8b7be5b9015785d565">_watch_rtc_is_enabled</a></div><div class="ttdeci">bool _watch_rtc_is_enabled(void)</div><div class="ttdoc">Called by main.c to check if the RTC is enabled. You may call this function, but outside of app_init,...</div></div>
@@ -160,7 +151,6 @@ $(function() {
<div class="ttc" id="agroup__rtc_html_ga685f2afb2e99dfebf8d2ef058a5bc19d"><div class="ttname"><a href="group__rtc.html#ga685f2afb2e99dfebf8d2ef058a5bc19d">watch_rtc_disable_tick_callback</a></div><div class="ttdeci">void watch_rtc_disable_tick_callback(void)</div><div class="ttdoc">Disables the tick callback for the given period.</div></div>
<div class="ttc" id="agroup__rtc_html_ga836cade77c24e93c06bf534eaded55bf"><div class="ttname"><a href="group__rtc.html#ga836cade77c24e93c06bf534eaded55bf">watch_rtc_disable_alarm_callback</a></div><div class="ttdeci">void watch_rtc_disable_alarm_callback(void)</div><div class="ttdoc">Disables the alarm callback.</div></div>
<div class="ttc" id="agroup__rtc_html_ga969ea57aaedf13d4950edbeacff3f2be"><div class="ttname"><a href="group__rtc.html#ga969ea57aaedf13d4950edbeacff3f2be">watch_rtc_register_tick_callback</a></div><div class="ttdeci">void watch_rtc_register_tick_callback(ext_irq_cb_t callback)</div><div class="ttdoc">Registers a &quot;tick&quot; callback that will be called once per second.</div></div>
-<div class="ttc" id="agroup__rtc_html_ga98366c1b71e09089b441d704193bb0d4"><div class="ttname"><a href="group__rtc.html#ga98366c1b71e09089b441d704193bb0d4">__attribute__</a></div><div class="ttdeci">__attribute__((deprecated(&quot;Use watch_rtc_set_date_time function instead&quot;))) void watch_set_date_time(struct calendar_date_time date_time)</div><div class="ttdoc">Sets the system date and time.</div></div>
<div class="ttc" id="agroup__rtc_html_gaa5220d0d7f542a0bc6c9bef176d6d83b"><div class="ttname"><a href="group__rtc.html#gaa5220d0d7f542a0bc6c9bef176d6d83b">watch_rtc_register_alarm_callback</a></div><div class="ttdeci">void watch_rtc_register_alarm_callback(ext_irq_cb_t callback, watch_date_time alarm_time, watch_rtc_alarm_match mask)</div><div class="ttdoc">Registers an alarm callback that will be called when the RTC time matches the target time,...</div></div>
<div class="ttc" id="agroup__rtc_html_gadccd826da474b5fe24cac8d8edc88ae6"><div class="ttname"><a href="group__rtc.html#gadccd826da474b5fe24cac8d8edc88ae6">watch_rtc_disable_matching_periodic_callbacks</a></div><div class="ttdeci">void watch_rtc_disable_matching_periodic_callbacks(uint8_t mask)</div><div class="ttdoc">Disables tick callbacks for the given periods (as a bitmask).</div></div>
<div class="ttc" id="agroup__rtc_html_gadfcc143db9d71e95c2d2dc45732ab4e5"><div class="ttname"><a href="group__rtc.html#gadfcc143db9d71e95c2d2dc45732ab4e5">watch_rtc_set_date_time</a></div><div class="ttdeci">void watch_rtc_set_date_time(watch_date_time date_time)</div><div class="ttdoc">Sets the date and time.</div></div>
diff --git a/watch__uart_8h_source.html b/watch__uart_8h_source.html
index 83c579ac..372a7674 100644
--- a/watch__uart_8h_source.html
+++ b/watch__uart_8h_source.html
@@ -105,21 +105,10 @@ $(function() {
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> </div>
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"><a class="line" href="group__uart.html#ga0c400bfcd52bb71e8de62c5ab2373db6"> 53</a></span><span class="keywordtype">char</span> <a class="code hl_function" href="group__uart.html#ga0c400bfcd52bb71e8de62c5ab2373db6">watch_uart_getc</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> </div>
-<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span><span class="comment">// Begin deprecated functions:</span></div>
-<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> </div>
-<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"><a class="line" href="group__uart.html#gab9e48ca472abf422d1e6389f371d8fbf"> 60</a></span><a class="code hl_function" href="group__uart.html#gab9e48ca472abf422d1e6389f371d8fbf">__attribute__</a>((deprecated(<span class="stringliteral">&quot;Use watch_enable_uart to enable the UART.&quot;</span>)))</div>
-<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span>void watch_enable_debug_uart(uint32_t baud);</div>
-<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span> </div>
-<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"><a class="line" href="group__uart.html#ga42455c49e1756fc2eabbabec6f0bd530"> 66</a></span><a class="code hl_function" href="group__uart.html#gab9e48ca472abf422d1e6389f371d8fbf">__attribute__</a>((deprecated(&quot;Use <a class="code hl_function" href="group__uart.html#ga5d62683298c511f24adaab4bf6615c50">watch_uart_puts</a> to print to the UART, or printf to log debug messages over USB.&quot;)))</div>
-<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span><span class="keywordtype">void</span> watch_debug_putc(<span class="keywordtype">char</span> c);</div>
-<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> </div>
-<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span><a class="code hl_function" href="group__uart.html#gab9e48ca472abf422d1e6389f371d8fbf">__attribute__</a>((deprecated(&quot;Use <a class="code hl_function" href="group__uart.html#ga5d62683298c511f24adaab4bf6615c50">watch_uart_puts</a> to print to the UART, or printf to log debug messages over USB.&quot;)))</div>
-<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span><span class="keywordtype">void</span> watch_debug_puts(<span class="keywordtype">char</span> *s);</div>
-<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span><span class="preprocessor">#endif</span></div>
+<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span><span class="preprocessor">#endif</span></div>
<div class="ttc" id="agroup__uart_html_ga0c400bfcd52bb71e8de62c5ab2373db6"><div class="ttname"><a href="group__uart.html#ga0c400bfcd52bb71e8de62c5ab2373db6">watch_uart_getc</a></div><div class="ttdeci">char watch_uart_getc(void)</div><div class="ttdoc">Receives a single byte from the UART's RX pin.</div></div>
<div class="ttc" id="agroup__uart_html_ga38e750d3e02939bf056fde77f4ef6235"><div class="ttname"><a href="group__uart.html#ga38e750d3e02939bf056fde77f4ef6235">watch_enable_uart</a></div><div class="ttdeci">void watch_enable_uart(const uint8_t tx_pin, const uint8_t rx_pin, uint32_t baud)</div><div class="ttdoc">Initializes the debug UART.</div></div>
<div class="ttc" id="agroup__uart_html_ga5d62683298c511f24adaab4bf6615c50"><div class="ttname"><a href="group__uart.html#ga5d62683298c511f24adaab4bf6615c50">watch_uart_puts</a></div><div class="ttdeci">void watch_uart_puts(char *s)</div><div class="ttdoc">Transmits a string of bytes on the UART's TX pin.</div></div>
-<div class="ttc" id="agroup__uart_html_gab9e48ca472abf422d1e6389f371d8fbf"><div class="ttname"><a href="group__uart.html#gab9e48ca472abf422d1e6389f371d8fbf">__attribute__</a></div><div class="ttdeci">__attribute__((deprecated(&quot;Use watch_enable_uart to enable the UART.&quot;))) void watch_enable_debug_uart(uint32_t baud)</div><div class="ttdoc">Initializes the debug UART.</div></div>
<div class="ttc" id="awatch_8h_html"><div class="ttname"><a href="watch_8h.html">watch.h</a></div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->