aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux
Commit message (Expand)AuthorAgeFilesLines
...
* ramips: enable R6120 USB powerDavid Bauer2019-04-062-1/+16
* ath79: engenius epg5000: add leds migration scriptTomasz Maciej Nowak2019-04-061-0/+16
* ramips: add support for Youku YK-L2Zhao Yu2019-04-063-0/+167
* target/octeon: Add Linux 4.19 supportDaniel Engberg2019-04-064-0/+392
* mvebu: sysupgrade: sdcard: keep user added partitonsTomasz Maciej Nowak2019-04-065-11/+83
* mvebu: base-files: autodetect upgrade deviceTomasz Maciej Nowak2019-04-062-10/+18
* mvebu: shrink amount of packages and reorganize themTomasz Maciej Nowak2019-04-066-11/+15
* mvebu: use ext4 for clearfog image bootfsTomasz Maciej Nowak2019-04-061-2/+2
* mvebu: make bootfs size for sdcard image configurableTomasz Maciej Nowak2019-04-062-11/+7
* zynq: replace storage related configs by packagesLuis Araneda2019-04-062-10/+3
* zynq: replace CAN kconfig options by device packagesLuis Araneda2019-04-062-21/+1
* zynq: kernel: remove video/camera kconfig optionsLuis Araneda2019-04-061-12/+0
* zynq: kernel: remove sound kconfig optionsLuis Araneda2019-04-061-19/+0
* zynq: kernel: refresh configLuis Araneda2019-04-061-14/+2
* tegra: add kernel 4.19 supportTomasz Maciej Nowak2019-04-064-0/+682
* tegra: add support for CompuLab TrimSliceTomasz Maciej Nowak2019-04-063-1/+59
* uboot-tegra: add U-Boot for tegra boardsTomasz Maciej Nowak2019-04-062-1/+5
* tegra: add new targetTomasz Maciej Nowak2019-04-069-0/+846
* kernel: b53: add support for kernels 5.0+Rafał Miłecki2019-04-041-0/+10
* kernel: backport upstream ubifs default compression selection fixRafał Miłecki2019-04-042-1/+10
* kernel: fix rtcache compilation with 4.18+ with IPv6 supportRafał Miłecki2019-04-041-2/+2
* ramips: implement vlan rx offload on MT7621Felix Fietkau2019-04-033-4/+11
* ath79: Add support for TP-Link CPE210 v2Adrian Schmutzler2019-04-024-0/+24
* ath79: Add support for TP-Link CPE210 v3Mario Schroen2019-04-025-0/+156
* ar71xx: Add support for TP-Link CPE210 v3Robert Marko2019-04-027-2/+29
* ar71xx: Use dynamic partitions for TP-Link CPE210 v2Adrian Schmutzler2019-04-021-1/+3
* ar71xx: ens202ext: Fix whitespace issuesPetr Štetiar2019-04-011-4/+4
* ramips: add missing SPDX identifier for EX6150David Bauer2019-03-311-0/+1
* ar71xx: ens202ext: Fix VLAN switchMichael Pratt2019-03-311-1/+5
* ramips: Increase GB-PC1 SPI frequency to 80MHzRosen Penev2019-03-291-1/+2
* ramips: Increase GB-PC2 SPI frequency to 80MHzRosen Penev2019-03-291-1/+2
* ramips: add Netgear EX6150David Bauer2019-03-293-0/+259
* ramips: add support for ZyXEL Keenetic StartVladimir Kot2019-03-294-0/+132
* ramips: add support for WIZnet WizFi630S boardTobias Welz2019-03-293-0/+204
* kernel: bump 4.14 to 4.14.108Koen Vandeputte2019-03-279-23/+24
* kernel: bump 4.9 to 4.9.165Koen Vandeputte2019-03-271-1/+1
* ar71xx: add support for MikroTik RouterBOARD 922UAGS-5HPacDKoen Vandeputte2019-03-266-29/+87
* mvebu: Add dependency to kmod-i2c-mux-pca954x for armada-macchiatobinHauke Mehrtens2019-03-261-1/+1
* mvebu: Refresh kernel configurationHauke Mehrtens2019-03-263-12/+16
* mvebu: Fix typo in MACCHIATOBin detectionHauke Mehrtens2019-03-251-1/+1
* gemini: Classify Raidsonic NAS IB-4220-B as a NASChristian Lamparter2019-03-251-0/+1
* gemini: D-Link DNS-313 is a NASChristian Lamparter2019-03-251-0/+1
* apm821xx: MBL: set DEVICE_TYPE to NASChristian Lamparter2019-03-251-0/+1
* ipq40xx: essedma: Add fix for memory allocation issuesChristian Lamparter2019-03-242-0/+394
* ramips: allow packets with ttl=0Felix Fietkau2019-03-241-2/+2
* ath79: add support for COMFAST CF-E5/E7Ding Tengfei2019-03-245-10/+175
* ath79: add TP-Link TL-WR710N v1Marcin Jurkowski2019-03-244-0/+149
* ath79: add support for TP-Link TL-WR941N v7 (CN)Chuanhong Guo2019-03-243-2/+138
* ath79: ag71xx: remove switch driver in ag71xxChuanhong Guo2019-03-242-1345/+0
* ath79: use ar8216 for builtin switchChuanhong Guo2019-03-247-10/+17
pan class="nx">ready(function() { init_search(); }); }); /* @license-end */</script> <div id="main-nav"></div> <!-- window showing the filter options --> <div id="MSearchSelectWindow" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> </div> <!-- iframe showing the search results (closed by default) --> <div id="MSearchResultsWindow"> <iframe src="javascript:void(0)" frameborder="0" name="MSearchResults" id="MSearchResults"> </iframe> </div> <div id="nav-path" class="navpath"> <ul> <li class="navelem"><a class="el" href="dir_f1a087a6659d970f5756e21fc1ac4961.html">watch-library</a></li><li class="navelem"><a class="el" href="dir_3351a3556ab4b770be21f3a77a6d7b80.html">shared</a></li><li class="navelem"><a class="el" href="dir_280ec1f3fe74f12cdd5c78898ed1ca3c.html">watch</a></li> </ul> </div> </div><!-- top --> <div class="header"> <div class="summary"> <a href="#func-members">Functions</a> </div> <div class="headertitle"> <div class="title">watch.h File Reference</div> </div> </div><!--header--> <div class="contents"> <div class="textblock"><code>#include &lt;stdint.h&gt;</code><br /> <code>#include &lt;stdbool.h&gt;</code><br /> <code>#include &quot;driver_init.h&quot;</code><br /> <code>#include &quot;watch_app.h&quot;</code><br /> <code>#include &quot;watch_rtc.h&quot;</code><br /> <code>#include &quot;watch_slcd.h&quot;</code><br /> <code>#include &quot;watch_extint.h&quot;</code><br /> <code>#include &quot;watch_led.h&quot;</code><br /> <code>#include &quot;watch_buzzer.h&quot;</code><br /> <code>#include &quot;watch_adc.h&quot;</code><br /> <code>#include &quot;watch_gpio.h&quot;</code><br /> <code>#include &quot;watch_i2c.h&quot;</code><br /> <code>#include &quot;watch_spi.h&quot;</code><br /> <code>#include &quot;watch_uart.h&quot;</code><br /> <code>#include &quot;watch_deepsleep.h&quot;</code><br /> <code>#include &quot;watch_private.h&quot;</code><br /> </div> <p><a href="watch_8h_source.html">Go to the source code of this file.</a></p> <table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> Functions</h2></td></tr> <tr class="memitem:a16023aa6b668de61af59b40b2bee5d1d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="watch_8h.html#a16023aa6b668de61af59b40b2bee5d1d">watch_is_battery_low</a> (void)</td></tr> <tr class="memdesc:a16023aa6b668de61af59b40b2bee5d1d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true when the battery voltage dips below 2.5V. <a href="watch_8h.html#a16023aa6b668de61af59b40b2bee5d1d">More...</a><br /></td></tr> <tr class="separator:a16023aa6b668de61af59b40b2bee5d1d"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:a6df21baf06b4a5392d95dd3cdde75d94"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="watch_8h.html#a6df21baf06b4a5392d95dd3cdde75d94">watch_is_buzzer_or_led_enabled</a> (void)</td></tr> <tr class="memdesc:a6df21baf06b4a5392d95dd3cdde75d94"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if either the buzzer or the LED driver is enabled. <a href="watch_8h.html#a6df21baf06b4a5392d95dd3cdde75d94">More...</a><br /></td></tr> <tr class="separator:a6df21baf06b4a5392d95dd3cdde75d94"><td class="memSeparator" colspan="2">&#160;</td></tr> </table> <h2 class="groupheader">Function Documentation</h2> <a id="a16023aa6b668de61af59b40b2bee5d1d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a16023aa6b668de61af59b40b2bee5d1d">&#9670;&nbsp;</a></span>watch_is_battery_low()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool watch_is_battery_low </td> <td>(</td> <td class="paramtype">void&#160;</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Returns true when the battery voltage dips below 2.5V. </p> <p>A CR2016 battery will have a nominal voltage between 2.9 and 3 volts for most of its lifespan. Once the battery discharges to about 60%, the voltage will drift slightly lower; this may manifest as a dimmer LED. By the time the battery voltage has fallen to 2.5 volts, it will have probably less than 10% of its capacity remaining, and you can expect the voltage to drop relatively quickly as the battery dies. </p> </div> </div> <a id="a6df21baf06b4a5392d95dd3cdde75d94"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6df21baf06b4a5392d95dd3cdde75d94">&#9670;&nbsp;</a></span>watch_is_buzzer_or_led_enabled()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool watch_is_buzzer_or_led_enabled </td> <td>(</td> <td class="paramtype">void&#160;</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Returns true if either the buzzer or the LED driver is enabled. </p> <p>Both the buzzer and the LED use the TCC peripheral to drive their behavior. This function returns true if that peripheral is enabled. You can use this function to determine whether you need to call the watch_disable_leds or or watch_enable_buzzer functions before using these peripherals. </p> </div> </div> </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.1 </small></address> </body> </html>