Graphics framework for GR-PEACH. When you use this program, we judge you have agreed to the following contents. https://developer.mbed.org/teams/Renesas/wiki/About-LICENSE

Dependents:   ImageZoomInout_Sample ImageRotaion_Sample ImageScroll_Sample GR-PEACH_LCD_4_3inch_Save_to_USB ... more

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers RGA_Config.h Source File

RGA_Config.h

Go to the documentation of this file.
00001 /*******************************************************************************
00002 * DISCLAIMER
00003 * This software is supplied by Renesas Electronics Corporation and is only
00004 * intended for use with Renesas products. No other uses are authorized. This
00005 * software is owned by Renesas Electronics Corporation and is protected under
00006 * all applicable laws, including copyright laws.
00007 * THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING
00008 * THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT
00009 * LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE
00010 * AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.
00011 * TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS
00012 * ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE
00013 * FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR
00014 * ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE
00015 * BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
00016 * Renesas reserves the right, without notice, to make changes to this software
00017 * and to discontinue the availability of this software. By using this software,
00018 * you agree to the additional terms and conditions found by accessing the
00019 * following link:
00020 * http://www.renesas.com/disclaimer
00021 * Copyright (C) 2013 - 2014 Renesas Electronics Corporation. All rights reserved.
00022 *******************************************************************************/
00023 /**
00024 * @file  RGA_Config.h
00025 * @brief   $Module: RGA $ $PublicVersion: 1.20 $ (=RGA_VERSION)
00026 * $Rev: $
00027 * $Date::                           $
00028 */
00029 
00030 
00031 /* This file is included from "Project_Config.h" */
00032 
00033 
00034 #ifndef  RGA_CONFIG_H
00035 #define  RGA_CONFIG_H
00036 
00037 
00038 /**
00039 * @def  RGA_VERSION
00040 * @brief  RGA_VERSION
00041 * @par Parameters
00042 *    None
00043 * @return  None.
00044 */
00045 #define  RGA_VERSION  120
00046 
00047 
00048 /**
00049 * @def  RGA_VERSION_STRING
00050 * @brief  RGA_VERSION_STRING
00051 * @par Parameters
00052 *    None
00053 * @return  None.
00054 */
00055 #define  RGA_VERSION_STRING  "1.20"
00056 
00057 
00058 /**
00059 * @def  GSCE_VERSION
00060 * @brief  GSCE_VERSION
00061 * @par Parameters
00062 *    None
00063 * @return  None.
00064 */
00065 #define  GSCE_VERSION  402
00066 
00067 
00068 /**
00069 * @def  RGAH_VERSION
00070 * @brief  RGAH_VERSION
00071 * @par Parameters
00072 *    None
00073 * @return  None.
00074 */
00075 /**
00076 * @def  RGAS_VERSION
00077 * @brief  RGAS_VERSION
00078 * @par Parameters
00079 *    None
00080 * @return  None.
00081 */
00082 
00083 #ifdef R_ARM
00084 #define  IS_RGAH_ARM_VERSION
00085 /* #define  IS_RGAS_ARM_VERSION */
00086 #endif
00087 
00088 #ifdef _SH
00089 #define  IS_RGAH_SH_VERSION
00090 /* #define  IS_RGAS_SH_VERSION */
00091 #endif
00092 
00093 #ifdef _MSC_VER
00094 /* #define  IS_RGAH_PC_VERSION */
00095 #define  IS_RGAS_PC_VERSION
00096 #endif
00097 
00098 #if defined( IS_RGAH_ARM_VERSION ) || defined( IS_RGAH_SH_VERSION ) || defined( IS_RGAH_PC_VERSION )
00099 #define  RGAH_VERSION  103
00100 #endif
00101 
00102 #if defined( IS_RGAS_ARM_VERSION ) || defined( IS_RGAS_SH_VERSION ) || defined( IS_RGAS_PC_VERSION )
00103 #define  RGAS_VERSION  203
00104 #endif
00105 
00106 #undef  IS_RGAS_ARM_VERSION
00107 #undef  IS_RGAH_ARM_VERSION
00108 #undef  IS_RGAS_SH_VERSION
00109 #undef  IS_RGAH_SH_VERSION
00110 #undef  IS_RGAS_PC_VERSION
00111 #undef  IS_RGAH_PC_VERSION
00112 /* Use "R_ARM" or "RGAH_VERSION" */
00113 
00114 
00115 /**
00116 * @def  IS_WINDOW_SURFACES_EX
00117 * @brief  define or not define
00118 * @par Parameters
00119 *    None
00120 * @return  None.
00121 */
00122 #define  IS_WINDOW_SURFACES_EX
00123 
00124 
00125 /***********************************************************************
00126 * Macros: RGA_LIMITATION_*
00127 *    0 or 1
00128 ************************************************************************/
00129 #ifdef  RGAH_VERSION
00130 #define  RGA_LIMITATION_01_MATRIXED_IMAGE_STRIDE  1
00131 #define  RGA_LIMITATION_02_XRGB8888_BLEND         0
00132 #define  RGA_LIMITATION_03_INIT_BMP               1
00133 #define  RGA_LIMITATION_04_AYNCHRONOOUS_JCU       1
00134 #define  RGA_LIMITATION_06_COLOR_LITTLE_ERROR     1
00135 #define  RGA_LIMITATION_07_DRAWIMAGE_VERTEX_ERR   1
00136 #define  RGA_LIMITATION_08_OPTIMIZATION_ERR       0
00137 #define  RGA_LIMITATION_09_RGAH_BITBLT_CLIP       1
00138 #define  RGA_LIMITATION_11_SOURCE_FLUSH_B         0
00139 #else
00140 #define  RGA_LIMITATION_01_MATRIXED_IMAGE_STRIDE  0
00141 #define  RGA_LIMITATION_02_XRGB8888_BLEND         0
00142 #define  RGA_LIMITATION_03_INIT_BMP               0
00143 #define  RGA_LIMITATION_04_AYNCHRONOOUS_JCU       1
00144 #define  RGA_LIMITATION_06_COLOR_LITTLE_ERROR     0
00145 #define  RGA_LIMITATION_07_DRAWIMAGE_VERTEX_ERR   1
00146 #define  RGA_LIMITATION_08_OPTIMIZATION_ERR       0
00147 #define  RGA_LIMITATION_09_RGAH_BITBLT_CLIP       0
00148 #define  RGA_LIMITATION_11_SOURCE_FLUSH_B         0
00149 #endif
00150 
00151 
00152 #endif  /* __RGA_CONFIG_H */
00153 
00154