X-Git-Url: https://oss.titaniummirror.com/gitweb/?a=blobdiff_plain;f=tos%2Fplatforms%2Fmulle%2Fsoftwarei2c%2FSoftI2CBatteryMonitorRTCC.nc;fp=tos%2Fplatforms%2Fmulle%2Fsoftwarei2c%2FSoftI2CBatteryMonitorRTCC.nc;h=0000000000000000000000000000000000000000;hb=25f3ae6c0d6d15244e8c00cc98cc3506787d1a0d;hp=905a5b0a1d34e5577e2c8deaa9c708ceeb324b26;hpb=a1d4debb263f8112b008420fea2261c16fb6fd85;p=tinyos-2.x.git diff --git a/tos/platforms/mulle/softwarei2c/SoftI2CBatteryMonitorRTCC.nc b/tos/platforms/mulle/softwarei2c/SoftI2CBatteryMonitorRTCC.nc deleted file mode 100755 index 905a5b0a..00000000 --- a/tos/platforms/mulle/softwarei2c/SoftI2CBatteryMonitorRTCC.nc +++ /dev/null @@ -1,63 +0,0 @@ -/* - * Copyright (c) 2009 Communication Group and Eislab at - * Lulea University of Technology - * - * Contact: Laurynas Riliskis, LTU - * Mail: laurynas.riliskis@ltu.se - * All rights reserved. - * - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * - Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * - Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the - * distribution. - * - Neither the name of Communication Group at Lulea University of Technology - * nor the names of its contributors may be used to endorse or promote - * products derived from this software without specific prior written permission. - * - * 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 STANFORD - * UNIVERSITY OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * 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. - */ - -/** - * The basic client abstraction of the software I2C on Mulle used - * by the RTC and battery monitor. - * The device drivers should instantiate one of these to ensure - * exclusive access to the I2C bus. - * - * @author Henrik Makitaavola - */ - -#include "MulleI2C.h" -#include "I2C.h" -generic configuration SoftI2CBatteryMonitorRTCC() -{ - provides interface Resource; - provides interface I2CPacket; -} -implementation -{ - enum - { - CLIENT_ID = unique(UQ_MULLE_SOFTI2C_BATTERY_RTC), - }; - - components SoftI2CBatteryMonitorRTCP as I2C; - Resource = I2C.Resource[CLIENT_ID]; - I2CPacket = I2C.I2CPacket[CLIENT_ID]; -}