]> oss.titaniummirror.com Git - tinyos-2.x.git/blobdiff - tos/platforms/mica/VoltageP.nc
Convert to Unix-style line terminators.
[tinyos-2.x.git] / tos / platforms / mica / VoltageP.nc
index 61b1d3aad5a273058a39c6e665d002b3ee7315a9..20c4d709e0cf805bda5aba3fe96a3361dda63339 100644 (file)
@@ -1,49 +1,49 @@
-/* Copyright (c) 2007 Johns Hopkins University.\r
- * All rights reserved.\r
- *\r
- * Permission to use, copy, modify, and distribute this software and its\r
- * documentation for any purpose, without fee, and without written\r
- * agreement is hereby granted, provided that the above copyright\r
- * notice, the (updated) modification history and the author appear in\r
- * all copies of this source code.\r
- *\r
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS  `AS IS'\r
- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\r
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\r
- * ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS\r
- * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\r
- * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, LOSS OF USE, DATA,\r
- * OR PROFITS) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\r
- * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\r
- * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF\r
- * THE POSSIBILITY OF SUCH DAMAGE.\r
- */\r
-/**\r
- * Battery Voltage. The returned value represents the difference\r
- * between the battery voltage and V_BG (1.23V). The formula to convert\r
- * it to mV is: 1223 * 1024 / value.\r
- *\r
- * @author Razvan Musaloiu-E.\r
- */\r
-module VoltageP\r
-{\r
-  provides interface Atm128AdcConfig;\r
-}\r
-implementation\r
-{\r
-  async command uint8_t Atm128AdcConfig.getChannel()\r
-  {\r
-    // select the 1.23V (V_BG). Reference: Table 97, page 244 from the Atmega128\r
-    return ATM128_ADC_SNGL_1_23;\r
-  }\r
-\r
-  async command uint8_t Atm128AdcConfig.getRefVoltage()\r
-  {\r
-    return ATM128_ADC_VREF_OFF;\r
-  }\r
-\r
-  async command uint8_t Atm128AdcConfig.getPrescaler()\r
-  {\r
-    return ATM128_ADC_PRESCALE;\r
-  }\r
-}\r
+/* Copyright (c) 2007 Johns Hopkins University.
+ * All rights reserved.
+ *
+ * Permission to use, copy, modify, and distribute this software and its
+ * documentation for any purpose, without fee, and without written
+ * agreement is hereby granted, provided that the above copyright
+ * notice, the (updated) modification history and the author appear in
+ * all copies of this source code.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS  `AS IS'
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS
+ * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, LOSS OF USE, DATA,
+ * OR PROFITS) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+ * THE POSSIBILITY OF SUCH DAMAGE.
+ */
+/**
+ * Battery Voltage. The returned value represents the difference
+ * between the battery voltage and V_BG (1.23V). The formula to convert
+ * it to mV is: 1223 * 1024 / value.
+ *
+ * @author Razvan Musaloiu-E.
+ */
+module VoltageP
+{
+  provides interface Atm128AdcConfig;
+}
+implementation
+{
+  async command uint8_t Atm128AdcConfig.getChannel()
+  {
+    // select the 1.23V (V_BG). Reference: Table 97, page 244 from the Atmega128
+    return ATM128_ADC_SNGL_1_23;
+  }
+
+  async command uint8_t Atm128AdcConfig.getRefVoltage()
+  {
+    return ATM128_ADC_VREF_OFF;
+  }
+
+  async command uint8_t Atm128AdcConfig.getPrescaler()
+  {
+    return ATM128_ADC_PRESCALE;
+  }
+}