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 jcu_user.c Source File

jcu_user.c

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) 2012 - 2014 Renesas Electronics Corporation. All rights reserved.
00022 *******************************************************************************/
00023 /*******************************************************************************
00024 * $FileName: jcu_user.c $
00025 * $Module: JCU $ $PublicVersion: 1.00 $ (=JCU_VERSION)
00026 * $Rev: 35 $
00027 * $Date:: 2014-02-26 13:18:53 +0900#$
00028 * Description : JCU driver porting layer
00029 ******************************************************************************/
00030 
00031 
00032 /******************************************************************************
00033 Includes   <System Includes> , "Project Includes"
00034 ******************************************************************************/
00035 #include  "r_ospl.h"
00036 #include  "iodefine.h"
00037 #include  "r_jcu_api.h"
00038 #ifndef R_OSPL_NDEBUG
00039 #include  <stdio.h>
00040 #endif
00041 
00042 /******************************************************************************
00043 Typedef definitions
00044 ******************************************************************************/
00045 
00046 /******************************************************************************
00047 Macro definitions
00048 ******************************************************************************/
00049 
00050 /******************************************************************************
00051 Imported global variables and functions (from other files)
00052 ******************************************************************************/
00053 
00054 /******************************************************************************
00055 Exported global variables and functions (to be accessed by other files)
00056 ******************************************************************************/
00057 
00058 /******************************************************************************
00059 Private global variables and functions
00060 ******************************************************************************/
00061 
00062 
00063 /**************************************************************************//**
00064 * Function Name: [R_JCU_PrintRegisters]
00065 * @brief
00066 * @retval        None
00067 ******************************************************************************/
00068 #ifndef R_OSPL_NDEBUG
00069 void  R_JCU_PrintRegisters()
00070 {
00071     printf( "\n" );
00072     printf( "JCU Registers\n" );
00073     printf( "JCMOD  = 0x%02X\n", JCU.JCMOD  );
00074     printf( "JCCMD  = 0x%02X\n", JCU.JCCMD  );
00075     printf( "JCQTN  = 0x%02X\n", JCU.JCQTN  );
00076     printf( "JCHTN  = 0x%02X\n", JCU.JCHTN  );
00077     printf( "JCDRIU = 0x%02X\n", JCU.JCDRIU );
00078     printf( "JCDRID = 0x%02X\n", JCU.JCDRID );
00079     printf( "JCVSZU = 0x%02X\n", JCU.JCVSZU );
00080     printf( "JCVSZD = 0x%02X\n", JCU.JCVSZD );
00081     printf( "JCHSZU = 0x%02X\n", JCU.JCHSZU );
00082     printf( "JCHSZD = 0x%02X\n", JCU.JCHSZD );
00083     printf( "JCDTCU = 0x%02X\n", JCU.JCDTCU );
00084     printf( "JCDTCM = 0x%02X\n", JCU.JCDTCM );
00085     printf( "JCDTCD = 0x%02X\n", JCU.JCDTCD );
00086     printf( "JINTE0 = 0x%02X\n", JCU.JINTE0 );
00087     printf( "JINTS0 = 0x%02X\n", JCU.JINTS0 );
00088     printf( "JCDERR = 0x%02X\n", JCU.JCDERR );
00089     printf( "JCRST  = 0x%02X\n", JCU.JCRST  );
00090     printf( "JIFECNT   = 0x%08X\n", (uint_fast32_t) JCU.JIFECNT   );
00091     /* Cast is for avoiding "format" warning of GCC_ARM */
00092     printf( "JIFESA    = 0x%08X\n", (uint_fast32_t) JCU.JIFESA    );
00093     printf( "JIFESOFST = 0x%08X\n", (uint_fast32_t) JCU.JIFESOFST );
00094     printf( "JIFEDA    = 0x%08X\n", (uint_fast32_t) JCU.JIFEDA    );
00095     printf( "JIFESLC   = 0x%08X\n", (uint_fast32_t) JCU.JIFESLC   );
00096     printf( "JIFEDDC   = 0x%08X\n", (uint_fast32_t) JCU.JIFEDDC   );
00097     printf( "JIFDCNT   = 0x%08X\n", (uint_fast32_t) JCU.JIFDCNT   );
00098     printf( "JIFDSA    = 0x%08X\n", (uint_fast32_t) JCU.JIFDSA    );
00099     printf( "JIFDDOFST = 0x%08X\n", (uint_fast32_t) JCU.JIFDDOFST );
00100     printf( "JIFDDA    = 0x%08X\n", (uint_fast32_t) JCU.JIFDDA    );
00101     printf( "JIFDSDC   = 0x%08X\n", (uint_fast32_t) JCU.JIFDSDC   );
00102     printf( "JIFDDLC   = 0x%08X\n", (uint_fast32_t) JCU.JIFDDLC   );
00103     printf( "JIFDADT   = 0x%08X\n", (uint_fast32_t) JCU.JIFDADT   );
00104     printf( "JINTE1    = 0x%08X\n", (uint_fast32_t) JCU.JINTE1    );
00105     printf( "JINTS1    = 0x%08X\n", (uint_fast32_t) JCU.JINTS1    );
00106     printf( "JIFESVSZ  = 0x%08X\n", (uint_fast32_t) JCU.JIFESVSZ  );
00107     printf( "JIFESHSZ  = 0x%08X\n", (uint_fast32_t) JCU.JIFESHSZ  );
00108     printf( "JCQTBL0[0] = 0x%02X\n", (uint_fast32_t) JCU.JCQTBL0 );
00109     printf( "JCQTBL1[0] = 0x%02X\n", (uint_fast32_t) JCU.JCQTBL1 );
00110     printf( "JCQTBL2[0] = 0x%02X\n", (uint_fast32_t) JCU.JCQTBL2 );
00111     printf( "JCQTBL3[0] = 0x%02X\n", (uint_fast32_t) JCU.JCQTBL3 );
00112     printf( "JCHTBD0[0] = 0x%02X\n", (uint_fast32_t) JCU.JCHTBD0 );
00113     printf( "JCHTBA0[0] = 0x%02X\n", (uint_fast32_t) JCU.JCHTBA0 );
00114     printf( "JCHTBD1[0] = 0x%02X\n", (uint_fast32_t) JCU.JCHTBD1 );
00115     printf( "JCHTBA1[0] = 0x%02X\n", (uint_fast32_t) JCU.JCHTBA1 );
00116 }
00117 #endif
00118