1765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun ZhangSoftware License Agreement (BSD License) 2765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun Zhang 3765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun ZhangCopyright (c) 2012 Adafruit Industries. All rights reserved. 4765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun Zhang 5765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun ZhangRedistribution and use in source and binary forms, with or without 6765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun Zhangmodification, are permitted provided that the following conditions are met: 7765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun Zhang 8765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun Zhang- Redistributions of source code must retain the above copyright notice, 9765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun Zhang this list of conditions and the following disclaimer. 10765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun Zhang- Redistributions in binary form must reproduce the above copyright notice, 11765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun Zhang this list of conditions and the following disclaimer in the documentation 12765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun Zhang and/or other materials provided with the distribution. 13765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun Zhang 14765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun ZhangTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 15765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun ZhangAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 16765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun ZhangIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 17765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun ZhangARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE 18765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun ZhangLIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 19765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun ZhangCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 20765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun ZhangSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 21765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun ZhangINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 22765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun ZhangCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 23765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun ZhangARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 24765adb95dc941c32690d6c43bc08b9d07d197fcbJianxun ZhangPOSSIBILITY OF SUCH DAMAGE. 25