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