Ignore:
Timestamp:
Apr 5, 2019, 9:26:53 PM (5 years ago)
Author:
coas-nagasima
Message:

mbed関連を更新
シリアルドライバをmbedのHALを使うよう変更
ファイルディスクリプタの処理を更新

Location:
asp3_tinet_ecnl_arm/trunk/asp3_dcre/mbed/targets/TARGET_RENESAS/TARGET_RZA1XX
Files:
1 added
1 edited
1 moved

Legend:

Unmodified
Added
Removed
  • asp3_tinet_ecnl_arm/trunk/asp3_dcre/mbed/targets/TARGET_RENESAS/TARGET_RZA1XX/TARGET_RZ_A1H/device/inc/iodefines/romdec_iodefine.h

    r352 r374  
    1919* following link:
    2020* http://www.renesas.com/disclaimer*
    21 * Copyright (C) 2013-2014 Renesas Electronics Corporation. All rights reserved.
     21* Copyright (C) 2013-2015 Renesas Electronics Corporation. All rights reserved.
    2222*******************************************************************************/
    2323/*******************************************************************************
     
    2525* $Rev: $
    2626* $Date::                           $
    27 * Description : Definition of I/O Register (V1.00a)
     27* Description : Definition of I/O Register for RZ/A1H,M (V2.00h)
    2828******************************************************************************/
    2929#ifndef ROMDEC_IODEFINE_H
    3030#define ROMDEC_IODEFINE_H
     31/* ->QAC 0639 : Over 127 members (C90) */
     32/* ->QAC 0857 : Over 1024 #define (C90) */
     33/* ->MISRA 18.4 : Pack unpack union */ /* ->SEC M1.6.2 */
    3134/* ->SEC M1.10.1 : Not magic number */
    3235
    33 struct st_romdec
    34 {                                                          /* ROMDEC           */
     36#define ROMDEC  (*(struct st_romdec  *)0xE8005000uL) /* ROMDEC */
     37
     38
     39#define ROMDECCROMEN (ROMDEC.CROMEN)
     40#define ROMDECCROMSY0 (ROMDEC.CROMSY0)
     41#define ROMDECCROMCTL0 (ROMDEC.CROMCTL0)
     42#define ROMDECCROMCTL1 (ROMDEC.CROMCTL1)
     43#define ROMDECCROMCTL3 (ROMDEC.CROMCTL3)
     44#define ROMDECCROMCTL4 (ROMDEC.CROMCTL4)
     45#define ROMDECCROMCTL5 (ROMDEC.CROMCTL5)
     46#define ROMDECCROMST0 (ROMDEC.CROMST0)
     47#define ROMDECCROMST1 (ROMDEC.CROMST1)
     48#define ROMDECCROMST3 (ROMDEC.CROMST3)
     49#define ROMDECCROMST4 (ROMDEC.CROMST4)
     50#define ROMDECCROMST5 (ROMDEC.CROMST5)
     51#define ROMDECCROMST6 (ROMDEC.CROMST6)
     52#define ROMDECCBUFST0 (ROMDEC.CBUFST0)
     53#define ROMDECCBUFST1 (ROMDEC.CBUFST1)
     54#define ROMDECCBUFST2 (ROMDEC.CBUFST2)
     55#define ROMDECHEAD00 (ROMDEC.HEAD00)
     56#define ROMDECHEAD01 (ROMDEC.HEAD01)
     57#define ROMDECHEAD02 (ROMDEC.HEAD02)
     58#define ROMDECHEAD03 (ROMDEC.HEAD03)
     59#define ROMDECSHEAD00 (ROMDEC.SHEAD00)
     60#define ROMDECSHEAD01 (ROMDEC.SHEAD01)
     61#define ROMDECSHEAD02 (ROMDEC.SHEAD02)
     62#define ROMDECSHEAD03 (ROMDEC.SHEAD03)
     63#define ROMDECSHEAD04 (ROMDEC.SHEAD04)
     64#define ROMDECSHEAD05 (ROMDEC.SHEAD05)
     65#define ROMDECSHEAD06 (ROMDEC.SHEAD06)
     66#define ROMDECSHEAD07 (ROMDEC.SHEAD07)
     67#define ROMDECHEAD20 (ROMDEC.HEAD20)
     68#define ROMDECHEAD21 (ROMDEC.HEAD21)
     69#define ROMDECHEAD22 (ROMDEC.HEAD22)
     70#define ROMDECHEAD23 (ROMDEC.HEAD23)
     71#define ROMDECSHEAD20 (ROMDEC.SHEAD20)
     72#define ROMDECSHEAD21 (ROMDEC.SHEAD21)
     73#define ROMDECSHEAD22 (ROMDEC.SHEAD22)
     74#define ROMDECSHEAD23 (ROMDEC.SHEAD23)
     75#define ROMDECSHEAD24 (ROMDEC.SHEAD24)
     76#define ROMDECSHEAD25 (ROMDEC.SHEAD25)
     77#define ROMDECSHEAD26 (ROMDEC.SHEAD26)
     78#define ROMDECSHEAD27 (ROMDEC.SHEAD27)
     79#define ROMDECCBUFCTL0 (ROMDEC.CBUFCTL0)
     80#define ROMDECCBUFCTL1 (ROMDEC.CBUFCTL1)
     81#define ROMDECCBUFCTL2 (ROMDEC.CBUFCTL2)
     82#define ROMDECCBUFCTL3 (ROMDEC.CBUFCTL3)
     83#define ROMDECCROMST0M (ROMDEC.CROMST0M)
     84#define ROMDECROMDECRST (ROMDEC.ROMDECRST)
     85#define ROMDECRSTSTAT (ROMDEC.RSTSTAT)
     86#define ROMDECSSI (ROMDEC.SSI)
     87#define ROMDECINTHOLD (ROMDEC.INTHOLD)
     88#define ROMDECINHINT (ROMDEC.INHINT)
     89#define ROMDECSTRMDIN0 (ROMDEC.STRMDIN0)
     90#define ROMDECSTRMDIN2 (ROMDEC.STRMDIN2)
     91#define ROMDECSTRMDOUT0 (ROMDEC.STRMDOUT0)
     92
     93#define ROMDEC_CROMCTL0_COUNT (2)
     94#define ROMDEC_CROMST0_COUNT (2)
     95#define ROMDEC_CBUFST0_COUNT (3)
     96#define ROMDEC_HEAD00_COUNT (4)
     97#define ROMDEC_SHEAD00_COUNT (8)
     98#define ROMDEC_HEAD20_COUNT (4)
     99#define ROMDEC_SHEAD20_COUNT (8)
     100#define ROMDEC_CBUFCTL0_COUNT (4)
     101#define ROMDEC_STRMDIN0_COUNT (2)
     102
     103
     104typedef struct st_romdec
     105{
     106                                                           /* ROMDEC           */
    35107    volatile uint8_t   CROMEN;                                 /*  CROMEN          */
    36108    volatile uint8_t   CROMSY0;                                /*  CROMSY0         */
    37 #define ROMDEC_CROMCTL0_COUNT 2
     109
     110/* #define ROMDEC_CROMCTL0_COUNT (2) */
    38111    volatile uint8_t   CROMCTL0;                               /*  CROMCTL0        */
    39112    volatile uint8_t   CROMCTL1;                               /*  CROMCTL1        */
     
    42115    volatile uint8_t   CROMCTL4;                               /*  CROMCTL4        */
    43116    volatile uint8_t   CROMCTL5;                               /*  CROMCTL5        */
    44 #define ROMDEC_CROMST0_COUNT 2
     117
     118/* #define ROMDEC_CROMST0_COUNT (2) */
    45119    volatile uint8_t   CROMST0;                                /*  CROMST0         */
    46120    volatile uint8_t   CROMST1;                                /*  CROMST1         */
     
    51125    volatile uint8_t   CROMST6;                                /*  CROMST6         */
    52126    volatile uint8_t   dummy25[5];                             /*                  */
    53 #define ROMDEC_CBUFST0_COUNT 3
     127
     128/* #define ROMDEC_CBUFST0_COUNT (3) */
    54129    volatile uint8_t   CBUFST0;                                /*  CBUFST0         */
    55130    volatile uint8_t   CBUFST1;                                /*  CBUFST1         */
    56131    volatile uint8_t   CBUFST2;                                /*  CBUFST2         */
    57132    volatile uint8_t   dummy26[1];                             /*                  */
    58 #define ROMDEC_HEAD00_COUNT 4
     133
     134/* #define ROMDEC_HEAD00_COUNT (4) */
    59135    volatile uint8_t   HEAD00;                                 /*  HEAD00          */
    60136    volatile uint8_t   HEAD01;                                 /*  HEAD01          */
    61137    volatile uint8_t   HEAD02;                                 /*  HEAD02          */
    62138    volatile uint8_t   HEAD03;                                 /*  HEAD03          */
    63 #define ROMDEC_SHEAD00_COUNT 8
     139
     140/* #define ROMDEC_SHEAD00_COUNT (8) */
    64141    volatile uint8_t   SHEAD00;                                /*  SHEAD00         */
    65142    volatile uint8_t   SHEAD01;                                /*  SHEAD01         */
     
    70147    volatile uint8_t   SHEAD06;                                /*  SHEAD06         */
    71148    volatile uint8_t   SHEAD07;                                /*  SHEAD07         */
    72 #define ROMDEC_HEAD20_COUNT 4
     149
     150/* #define ROMDEC_HEAD20_COUNT (4) */
    73151    volatile uint8_t   HEAD20;                                 /*  HEAD20          */
    74152    volatile uint8_t   HEAD21;                                 /*  HEAD21          */
    75153    volatile uint8_t   HEAD22;                                 /*  HEAD22          */
    76154    volatile uint8_t   HEAD23;                                 /*  HEAD23          */
    77 #define ROMDEC_SHEAD20_COUNT 8
     155
     156/* #define ROMDEC_SHEAD20_COUNT (8) */
    78157    volatile uint8_t   SHEAD20;                                /*  SHEAD20         */
    79158    volatile uint8_t   SHEAD21;                                /*  SHEAD21         */
     
    85164    volatile uint8_t   SHEAD27;                                /*  SHEAD27         */
    86165    volatile uint8_t   dummy27[16];                            /*                  */
    87 #define ROMDEC_CBUFCTL0_COUNT 4
     166
     167/* #define ROMDEC_CBUFCTL0_COUNT (4) */
    88168    volatile uint8_t   CBUFCTL0;                               /*  CBUFCTL0        */
    89169    volatile uint8_t   CBUFCTL1;                               /*  CBUFCTL1        */
     
    100180    volatile uint8_t   INHINT;                                 /*  INHINT          */
    101181    volatile uint8_t   dummy31[246];                           /*                  */
    102 #define ROMDEC_STRMDIN0_COUNT 2
     182
     183/* #define ROMDEC_STRMDIN0_COUNT (2) */
    103184    volatile uint16_t STRMDIN0;                               /*  STRMDIN0        */
    104185    volatile uint16_t STRMDIN2;                               /*  STRMDIN2        */
    105186    volatile uint16_t STRMDOUT0;                              /*  STRMDOUT0       */
    106 };
     187} r_io_romdec_t;
    107188
    108189
    109 #define ROMDEC  (*(struct st_romdec  *)0xE8005000uL) /* ROMDEC */
    110 
    111 
    112 #define ROMDECCROMEN ROMDEC.CROMEN
    113 #define ROMDECCROMSY0 ROMDEC.CROMSY0
    114 #define ROMDECCROMCTL0 ROMDEC.CROMCTL0
    115 #define ROMDECCROMCTL1 ROMDEC.CROMCTL1
    116 #define ROMDECCROMCTL3 ROMDEC.CROMCTL3
    117 #define ROMDECCROMCTL4 ROMDEC.CROMCTL4
    118 #define ROMDECCROMCTL5 ROMDEC.CROMCTL5
    119 #define ROMDECCROMST0 ROMDEC.CROMST0
    120 #define ROMDECCROMST1 ROMDEC.CROMST1
    121 #define ROMDECCROMST3 ROMDEC.CROMST3
    122 #define ROMDECCROMST4 ROMDEC.CROMST4
    123 #define ROMDECCROMST5 ROMDEC.CROMST5
    124 #define ROMDECCROMST6 ROMDEC.CROMST6
    125 #define ROMDECCBUFST0 ROMDEC.CBUFST0
    126 #define ROMDECCBUFST1 ROMDEC.CBUFST1
    127 #define ROMDECCBUFST2 ROMDEC.CBUFST2
    128 #define ROMDECHEAD00 ROMDEC.HEAD00
    129 #define ROMDECHEAD01 ROMDEC.HEAD01
    130 #define ROMDECHEAD02 ROMDEC.HEAD02
    131 #define ROMDECHEAD03 ROMDEC.HEAD03
    132 #define ROMDECSHEAD00 ROMDEC.SHEAD00
    133 #define ROMDECSHEAD01 ROMDEC.SHEAD01
    134 #define ROMDECSHEAD02 ROMDEC.SHEAD02
    135 #define ROMDECSHEAD03 ROMDEC.SHEAD03
    136 #define ROMDECSHEAD04 ROMDEC.SHEAD04
    137 #define ROMDECSHEAD05 ROMDEC.SHEAD05
    138 #define ROMDECSHEAD06 ROMDEC.SHEAD06
    139 #define ROMDECSHEAD07 ROMDEC.SHEAD07
    140 #define ROMDECHEAD20 ROMDEC.HEAD20
    141 #define ROMDECHEAD21 ROMDEC.HEAD21
    142 #define ROMDECHEAD22 ROMDEC.HEAD22
    143 #define ROMDECHEAD23 ROMDEC.HEAD23
    144 #define ROMDECSHEAD20 ROMDEC.SHEAD20
    145 #define ROMDECSHEAD21 ROMDEC.SHEAD21
    146 #define ROMDECSHEAD22 ROMDEC.SHEAD22
    147 #define ROMDECSHEAD23 ROMDEC.SHEAD23
    148 #define ROMDECSHEAD24 ROMDEC.SHEAD24
    149 #define ROMDECSHEAD25 ROMDEC.SHEAD25
    150 #define ROMDECSHEAD26 ROMDEC.SHEAD26
    151 #define ROMDECSHEAD27 ROMDEC.SHEAD27
    152 #define ROMDECCBUFCTL0 ROMDEC.CBUFCTL0
    153 #define ROMDECCBUFCTL1 ROMDEC.CBUFCTL1
    154 #define ROMDECCBUFCTL2 ROMDEC.CBUFCTL2
    155 #define ROMDECCBUFCTL3 ROMDEC.CBUFCTL3
    156 #define ROMDECCROMST0M ROMDEC.CROMST0M
    157 #define ROMDECROMDECRST ROMDEC.ROMDECRST
    158 #define ROMDECRSTSTAT ROMDEC.RSTSTAT
    159 #define ROMDECSSI ROMDEC.SSI
    160 #define ROMDECINTHOLD ROMDEC.INTHOLD
    161 #define ROMDECINHINT ROMDEC.INHINT
    162 #define ROMDECSTRMDIN0 ROMDEC.STRMDIN0
    163 #define ROMDECSTRMDIN2 ROMDEC.STRMDIN2
    164 #define ROMDECSTRMDOUT0 ROMDEC.STRMDOUT0
    165190/* <-SEC M1.10.1 */
     191/* <-MISRA 18.4 */ /* <-SEC M1.6.2 */
     192/* <-QAC 0857 */
     193/* <-QAC 0639 */
    166194#endif
Note: See TracChangeset for help on using the changeset viewer.