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 clib_drivers_config.h Source File

clib_drivers_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 - 2015 Renesas Electronics Corporation. All rights reserved.
00022 *******************************************************************************/
00023 /**
00024 * @file  clib_drivers_config.h
00025 * @brief   $Module: CLibCommon $ $PublicVersion: 0.90 $ (=CLIB_VERSION)
00026 * $Rev: 30 $
00027 * $Date:: 2014-02-13 21:21:47 +0900#$
00028 * - Description: Common code for drivers and more.
00029 */
00030 
00031 #ifndef  CLIB_DRIVERS_CONFIG_H
00032 #define  CLIB_DRIVERS_CONFIG_H
00033 
00034 /******************************************************************************
00035 Includes   <System Includes> , "Project Includes"
00036 ******************************************************************************/
00037 
00038 
00039 #ifdef __cplusplus
00040 extern "C" {
00041 #endif /* __cplusplus */
00042 
00043 
00044 /******************************************************************************
00045 Typedef definitions
00046 ******************************************************************************/
00047 
00048 /******************************************************************************
00049 Macro definitions
00050 ******************************************************************************/
00051 
00052 /**
00053 * @def  IS_SUPPORT_SAME_TYPEDEF
00054 * @brief  Whether compiler suppots duplicated same typedef.
00055 * @par Parameters
00056 *    None
00057 * @return  None.
00058 */
00059 #define  IS_SUPPORT_SAME_TYPEDEF  1
00060 
00061 
00062 /**
00063 * @def  LIB_STATIC
00064 * @brief  Public library is complied by set "LIB_STATIC" static.
00065 * @par Parameters
00066 *    None
00067 * @return  None.
00068 */
00069 #ifndef LIB_STATIC
00070 #define LIB_STATIC
00071 #endif
00072 
00073 
00074 /**
00075 * @def  static_release
00076 * @brief  Hide if release version.
00077 * @par Parameters
00078 *    None
00079 * @return  None.
00080 */
00081 #ifndef R_OSPL_NDEBUG
00082 #define  static_release  static
00083 #else
00084 #define  static_release
00085 #endif
00086 
00087 
00088 /***********************************************************************
00089 * Macros: BYTE_ENDIAN
00090 *    BYTE_ENDIAN
00091 *
00092 *    : BYTE_LITTLE_ENDIAN - 1
00093 *    : BYTE_BIG_ENDIAN    - 2
00094 ************************************************************************/
00095 #define  BYTE_ENDIAN           BYTE_LITTLE_ENDIAN
00096 #define  BYTE_LITTLE_ENDIAN    1
00097 #define  BYTE_BIG_ENDIAN       2
00098 
00099 
00100 /***********************************************************************
00101 * Macros: BIT_FIELD_ENDIAN
00102 *    BIT_FIELD_ENDIAN
00103 *
00104 *    : BIT_FIELD_LITTLE_ENDIAN - 1
00105 *    : BIT_FIELD_BIG_ENDIAN    - 2
00106 ************************************************************************/
00107 #define  BIT_FIELD_ENDIAN           BIT_FIELD_LITTLE_ENDIAN
00108 #define  BIT_FIELD_LITTLE_ENDIAN    1
00109 #define  BIT_FIELD_BIG_ENDIAN       2
00110 
00111 
00112 /******************************************************************************
00113 Variable Externs
00114 ******************************************************************************/
00115 
00116 /******************************************************************************
00117 Functions Prototypes
00118 ******************************************************************************/
00119 
00120 #ifdef __cplusplus
00121 }  /* extern "C" */
00122 #endif /* __cplusplus */
00123 
00124 #endif  /* CLIB_DRIVERS_CONFIG_H */
00125 
00126 
00127