Library for FT810 EVE chip
Fork of FT810 by
Diff: inc/FT_Hal_Utils.h
- Revision:
- 11:435747a1f2ae
- Parent:
- 0:2d0ef4830603
--- a/inc/FT_Hal_Utils.h Sat Sep 16 18:34:14 2017 +0000 +++ b/inc/FT_Hal_Utils.h Sat Sep 16 23:40:11 2017 +0000 @@ -1,7 +1,32 @@ -/* mbed Library for FTDI FT800 Enbedded Video Engine "EVE" - * based on Original Code Sample from FTDI - * ported to mbed by Peter Drescher, DC2PD 2014 - * Released under the MIT License: http://mbed.org/license/mit */ +/* + +Copyright (c) Future Technology Devices International 2014 + +THIS SOFTWARE IS PROVIDED BY FUTURE TECHNOLOGY DEVICES INTERNATIONAL LIMITED "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 +FUTURE TECHNOLOGY DEVICES INTERNATIONAL LIMITED 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. + +FTDI DRIVERS MAY BE USED ONLY IN CONJUNCTION WITH PRODUCTS BASED ON FTDI PARTS. + +FTDI DRIVERS MAY BE DISTRIBUTED IN ANY FORM AS LONG AS LICENSE INFORMATION IS NOT MODIFIED. + +IF A CUSTOM VENDOR ID AND/OR PRODUCT ID OR DESCRIPTION STRING ARE USED, IT IS THE +RESPONSIBILITY OF THE PRODUCT MANUFACTURER TO MAINTAIN ANY CHANGES AND SUBSEQUENT WHQL +RE-CERTIFICATION AS A RESULT OF MAKING THESE CHANGES. + +Author : FTDI + +Revision History: +0.1 - date 2013.04.24 - Initial Version +0.2 - date 2013.08.19 - made few changes. +0.3 - date 2015.03.16 - Added ALIGN_TWO_POWER_N() macro. +*/ #ifndef _FT_HAL_UTILS_H_ #define _FT_HAL_UTILS_H_ @@ -16,9 +41,9 @@ #define F16(s) ((vc_int32_t)((s) * 65536)) #define INVALID_TOUCH_XY 0x8000 #define ABS(x) ((x) > (0) ? (x) : (-x)) +#define ALIGN_TWO_POWER_N(Value,alignval) (((Value) + (alignval - 1))&(~(alignval - 1))) #endif /* _FT_HAL_UTILS_H_ */ -