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/mtu2_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 MTU2_IODEFINE_H
    3030#define MTU2_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_mtu2
    34 {                                                          /* MTU2             */
     36#define MTU2    (*(struct st_mtu2    *)0xFCFF0000uL) /* MTU2 */
     37
     38
     39#define MTU2TCR_2 (MTU2.TCR_2)
     40#define MTU2TMDR_2 (MTU2.TMDR_2)
     41#define MTU2TIOR_2 (MTU2.TIOR_2)
     42#define MTU2TIER_2 (MTU2.TIER_2)
     43#define MTU2TSR_2 (MTU2.TSR_2)
     44#define MTU2TCNT_2 (MTU2.TCNT_2)
     45#define MTU2TGRA_2 (MTU2.TGRA_2)
     46#define MTU2TGRB_2 (MTU2.TGRB_2)
     47#define MTU2TCR_3 (MTU2.TCR_3)
     48#define MTU2TCR_4 (MTU2.TCR_4)
     49#define MTU2TMDR_3 (MTU2.TMDR_3)
     50#define MTU2TMDR_4 (MTU2.TMDR_4)
     51#define MTU2TIORH_3 (MTU2.TIORH_3)
     52#define MTU2TIORL_3 (MTU2.TIORL_3)
     53#define MTU2TIORH_4 (MTU2.TIORH_4)
     54#define MTU2TIORL_4 (MTU2.TIORL_4)
     55#define MTU2TIER_3 (MTU2.TIER_3)
     56#define MTU2TIER_4 (MTU2.TIER_4)
     57#define MTU2TOER (MTU2.TOER)
     58#define MTU2TGCR (MTU2.TGCR)
     59#define MTU2TOCR1 (MTU2.TOCR1)
     60#define MTU2TOCR2 (MTU2.TOCR2)
     61#define MTU2TCNT_3 (MTU2.TCNT_3)
     62#define MTU2TCNT_4 (MTU2.TCNT_4)
     63#define MTU2TCDR (MTU2.TCDR)
     64#define MTU2TDDR (MTU2.TDDR)
     65#define MTU2TGRA_3 (MTU2.TGRA_3)
     66#define MTU2TGRB_3 (MTU2.TGRB_3)
     67#define MTU2TGRA_4 (MTU2.TGRA_4)
     68#define MTU2TGRB_4 (MTU2.TGRB_4)
     69#define MTU2TCNTS (MTU2.TCNTS)
     70#define MTU2TCBR (MTU2.TCBR)
     71#define MTU2TGRC_3 (MTU2.TGRC_3)
     72#define MTU2TGRD_3 (MTU2.TGRD_3)
     73#define MTU2TGRC_4 (MTU2.TGRC_4)
     74#define MTU2TGRD_4 (MTU2.TGRD_4)
     75#define MTU2TSR_3 (MTU2.TSR_3)
     76#define MTU2TSR_4 (MTU2.TSR_4)
     77#define MTU2TITCR (MTU2.TITCR)
     78#define MTU2TITCNT (MTU2.TITCNT)
     79#define MTU2TBTER (MTU2.TBTER)
     80#define MTU2TDER (MTU2.TDER)
     81#define MTU2TOLBR (MTU2.TOLBR)
     82#define MTU2TBTM_3 (MTU2.TBTM_3)
     83#define MTU2TBTM_4 (MTU2.TBTM_4)
     84#define MTU2TADCR (MTU2.TADCR)
     85#define MTU2TADCORA_4 (MTU2.TADCORA_4)
     86#define MTU2TADCORB_4 (MTU2.TADCORB_4)
     87#define MTU2TADCOBRA_4 (MTU2.TADCOBRA_4)
     88#define MTU2TADCOBRB_4 (MTU2.TADCOBRB_4)
     89#define MTU2TWCR (MTU2.TWCR)
     90#define MTU2TSTR (MTU2.TSTR)
     91#define MTU2TSYR (MTU2.TSYR)
     92#define MTU2TRWER (MTU2.TRWER)
     93#define MTU2TCR_0 (MTU2.TCR_0)
     94#define MTU2TMDR_0 (MTU2.TMDR_0)
     95#define MTU2TIORH_0 (MTU2.TIORH_0)
     96#define MTU2TIORL_0 (MTU2.TIORL_0)
     97#define MTU2TIER_0 (MTU2.TIER_0)
     98#define MTU2TSR_0 (MTU2.TSR_0)
     99#define MTU2TCNT_0 (MTU2.TCNT_0)
     100#define MTU2TGRA_0 (MTU2.TGRA_0)
     101#define MTU2TGRB_0 (MTU2.TGRB_0)
     102#define MTU2TGRC_0 (MTU2.TGRC_0)
     103#define MTU2TGRD_0 (MTU2.TGRD_0)
     104#define MTU2TGRE_0 (MTU2.TGRE_0)
     105#define MTU2TGRF_0 (MTU2.TGRF_0)
     106#define MTU2TIER2_0 (MTU2.TIER2_0)
     107#define MTU2TSR2_0 (MTU2.TSR2_0)
     108#define MTU2TBTM_0 (MTU2.TBTM_0)
     109#define MTU2TCR_1 (MTU2.TCR_1)
     110#define MTU2TMDR_1 (MTU2.TMDR_1)
     111#define MTU2TIOR_1 (MTU2.TIOR_1)
     112#define MTU2TIER_1 (MTU2.TIER_1)
     113#define MTU2TSR_1 (MTU2.TSR_1)
     114#define MTU2TCNT_1 (MTU2.TCNT_1)
     115#define MTU2TGRA_1 (MTU2.TGRA_1)
     116#define MTU2TGRB_1 (MTU2.TGRB_1)
     117#define MTU2TICCR (MTU2.TICCR)
     118
     119
     120typedef struct st_mtu2
     121{
     122                                                           /* MTU2             */
    35123    volatile uint8_t   TCR_2;                                  /*  TCR_2           */
    36124    volatile uint8_t   TMDR_2;                                 /*  TMDR_2          */
     
    129217    volatile uint8_t   dummy536[4];                            /*                  */
    130218    volatile uint8_t   TICCR;                                  /*  TICCR           */
    131 };
    132 
    133 
    134 #define MTU2    (*(struct st_mtu2    *)0xFCFF0000uL) /* MTU2 */
    135 
    136 
    137 #define MTU2TCR_2 MTU2.TCR_2
    138 #define MTU2TMDR_2 MTU2.TMDR_2
    139 #define MTU2TIOR_2 MTU2.TIOR_2
    140 #define MTU2TIER_2 MTU2.TIER_2
    141 #define MTU2TSR_2 MTU2.TSR_2
    142 #define MTU2TCNT_2 MTU2.TCNT_2
    143 #define MTU2TGRA_2 MTU2.TGRA_2
    144 #define MTU2TGRB_2 MTU2.TGRB_2
    145 #define MTU2TCR_3 MTU2.TCR_3
    146 #define MTU2TCR_4 MTU2.TCR_4
    147 #define MTU2TMDR_3 MTU2.TMDR_3
    148 #define MTU2TMDR_4 MTU2.TMDR_4
    149 #define MTU2TIORH_3 MTU2.TIORH_3
    150 #define MTU2TIORL_3 MTU2.TIORL_3
    151 #define MTU2TIORH_4 MTU2.TIORH_4
    152 #define MTU2TIORL_4 MTU2.TIORL_4
    153 #define MTU2TIER_3 MTU2.TIER_3
    154 #define MTU2TIER_4 MTU2.TIER_4
    155 #define MTU2TOER MTU2.TOER
    156 #define MTU2TGCR MTU2.TGCR
    157 #define MTU2TOCR1 MTU2.TOCR1
    158 #define MTU2TOCR2 MTU2.TOCR2
    159 #define MTU2TCNT_3 MTU2.TCNT_3
    160 #define MTU2TCNT_4 MTU2.TCNT_4
    161 #define MTU2TCDR MTU2.TCDR
    162 #define MTU2TDDR MTU2.TDDR
    163 #define MTU2TGRA_3 MTU2.TGRA_3
    164 #define MTU2TGRB_3 MTU2.TGRB_3
    165 #define MTU2TGRA_4 MTU2.TGRA_4
    166 #define MTU2TGRB_4 MTU2.TGRB_4
    167 #define MTU2TCNTS MTU2.TCNTS
    168 #define MTU2TCBR MTU2.TCBR
    169 #define MTU2TGRC_3 MTU2.TGRC_3
    170 #define MTU2TGRD_3 MTU2.TGRD_3
    171 #define MTU2TGRC_4 MTU2.TGRC_4
    172 #define MTU2TGRD_4 MTU2.TGRD_4
    173 #define MTU2TSR_3 MTU2.TSR_3
    174 #define MTU2TSR_4 MTU2.TSR_4
    175 #define MTU2TITCR MTU2.TITCR
    176 #define MTU2TITCNT MTU2.TITCNT
    177 #define MTU2TBTER MTU2.TBTER
    178 #define MTU2TDER MTU2.TDER
    179 #define MTU2TOLBR MTU2.TOLBR
    180 #define MTU2TBTM_3 MTU2.TBTM_3
    181 #define MTU2TBTM_4 MTU2.TBTM_4
    182 #define MTU2TADCR MTU2.TADCR
    183 #define MTU2TADCORA_4 MTU2.TADCORA_4
    184 #define MTU2TADCORB_4 MTU2.TADCORB_4
    185 #define MTU2TADCOBRA_4 MTU2.TADCOBRA_4
    186 #define MTU2TADCOBRB_4 MTU2.TADCOBRB_4
    187 #define MTU2TWCR MTU2.TWCR
    188 #define MTU2TSTR MTU2.TSTR
    189 #define MTU2TSYR MTU2.TSYR
    190 #define MTU2TRWER MTU2.TRWER
    191 #define MTU2TCR_0 MTU2.TCR_0
    192 #define MTU2TMDR_0 MTU2.TMDR_0
    193 #define MTU2TIORH_0 MTU2.TIORH_0
    194 #define MTU2TIORL_0 MTU2.TIORL_0
    195 #define MTU2TIER_0 MTU2.TIER_0
    196 #define MTU2TSR_0 MTU2.TSR_0
    197 #define MTU2TCNT_0 MTU2.TCNT_0
    198 #define MTU2TGRA_0 MTU2.TGRA_0
    199 #define MTU2TGRB_0 MTU2.TGRB_0
    200 #define MTU2TGRC_0 MTU2.TGRC_0
    201 #define MTU2TGRD_0 MTU2.TGRD_0
    202 #define MTU2TGRE_0 MTU2.TGRE_0
    203 #define MTU2TGRF_0 MTU2.TGRF_0
    204 #define MTU2TIER2_0 MTU2.TIER2_0
    205 #define MTU2TSR2_0 MTU2.TSR2_0
    206 #define MTU2TBTM_0 MTU2.TBTM_0
    207 #define MTU2TCR_1 MTU2.TCR_1
    208 #define MTU2TMDR_1 MTU2.TMDR_1
    209 #define MTU2TIOR_1 MTU2.TIOR_1
    210 #define MTU2TIER_1 MTU2.TIER_1
    211 #define MTU2TSR_1 MTU2.TSR_1
    212 #define MTU2TCNT_1 MTU2.TCNT_1
    213 #define MTU2TGRA_1 MTU2.TGRA_1
    214 #define MTU2TGRB_1 MTU2.TGRB_1
    215 #define MTU2TICCR MTU2.TICCR
     219} r_io_mtu2_t;
     220
     221
    216222/* <-SEC M1.10.1 */
     223/* <-MISRA 18.4 */ /* <-SEC M1.6.2 */
     224/* <-QAC 0857 */
     225/* <-QAC 0639 */
    217226#endif
Note: See TracChangeset for help on using the changeset viewer.