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/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******************************************************************************/
    29 #ifndef R7S72100_IODEFINE_H
    30 #define R7S72100_IODEFINE_H
    31 #define IODEFINE_H_VERSION  100
     29#ifndef R7S721000_IODEFINE_H
     30#define R7S721000_IODEFINE_H
    3231
    3332#define H H_BYTE
    3433
    35 enum iodefine_byte_select_t
    36 {
    37     L = 0, H = 1,
    38     LL= 0, LH = 1, HL = 2, HH = 3
    39 };
     34#include "iodefines/iodefine_typedef.h"                         /* (V2.00h) */
    4035
    41 /***********************************************************************
    42   <<< [iodefine_reg32_t] >>>
    43 - Padding : sizeof(iodefine_reg32_t) == 4
    44 - Alignment(Offset) : &UINT32==0, &UINT16[0]==0, &UINT16[1]==2
    45 -                     &UINT8[0]==0, &UINT8[1]==1, &UINT8[2]==2, &UINT8[3]==3
    46 - Endian : Independent (Same as CPU endian as register endian)
    47 - Bit-Order : Independent
    48 ************************************************************************/
    49 /* ->MISRA 18.4 : Pack unpack union */ /* ->SEC M1.6.2 */
    50 /* ->SEC M1.10.1 : Not magic number */
    51 union iodefine_reg32_t
    52 {
    53     volatile uint32_t  UINT32;                                  /*  32-bit Access   */
    54     volatile uint16_t  UINT16[2];                               /*  16-bit Access   */
    55     volatile uint8_t   UINT8[4];                                /*  8-bit Access    */
    56 };
    57 /* <-SEC M1.10.1 */
    58 /* <-MISRA 18.4 */ /* <-SEC M1.6.2 */
    59 
    60 /***********************************************************************
    61   <<< [iodefine_reg32_16_t] >>>
    62 - Padding : sizeof(iodefine_reg32_16_t) == 4
    63 - Alignment(Offset) : &UINT32==0, &UINT16[0]==0, &UINT16[1]==2
    64 - Endian : Independent (Same as CPU endian as register endian)
    65 - Bit-Order : Independent
    66 ************************************************************************/
    67 /* ->MISRA 18.4 : Pack unpack union */ /* ->SEC M1.6.2 */
    68 /* ->SEC M1.10.1 : Not magic number */
    69 union iodefine_reg32_16_t
    70 {
    71     volatile uint32_t  UINT32;                                  /*  32-bit Access   */
    72     volatile uint16_t  UINT16[2];                               /*  16-bit Access   */
    73 };
    74 /* <-SEC M1.10.1 */
    75 /* <-MISRA 18.4 */ /* <-SEC M1.6.2 */
    76 
    77 /***********************************************************************
    78   <<< [iodefine_reg16_8_t] >>>
    79 - Padding : sizeof(iodefine_reg16_8_t) == 2
    80 - Alignment(Offset) : &UINT16==0, &UINT8[0]==0, &UINT8[1]==1
    81 - Endian : Independent (Same as CPU endian as register endian)
    82 - Bit-Order : Independent
    83 ************************************************************************/
    84 /* ->MISRA 18.4 : Pack unpack union */ /* ->SEC M1.6.2 */
    85 /* ->SEC M1.10.1 : Not magic number */
    86 union iodefine_reg16_8_t
    87 {
    88     volatile uint16_t  UINT16;                                  /*  16-bit Access   */
    89     volatile uint8_t   UINT8[2];                                /*  8-bit Access    */
    90 };
    91 /* <-SEC M1.10.1 */
    92 /* <-MISRA 18.4 */ /* <-SEC M1.6.2 */
    93 
    94 
    95 
    96 
    97 
    98 
    99 #include "adc_iodefine.h"                             /* (V1.00a) */
    100 #include "bsc_iodefine.h"                             /* (V1.00a) */
    101 #include "ceu_iodefine.h"                             /* (V1.00a) */
    102 #include "cpg_iodefine.h"                             /* (V1.00a) */
    103 #include "disc_iodefine.h"                            /* (V1.00a) */
    104 #include "dmac_iodefine.h"                            /* (V1.00a) */
    105 #include "dvdec_iodefine.h"                           /* (V1.00a) */
    106 #include "ether_iodefine.h"                           /* (V1.00a) */
    107 #include "flctl_iodefine.h"                           /* (V1.00a) */
    108 #include "gpio_iodefine.h"                            /* (V1.00a) */
    109 #include "ieb_iodefine.h"                             /* (V1.00a) */
    110 #include "inb_iodefine.h"                             /* (V1.00a) */
    111 #include "intc_iodefine.h"                            /* (V1.00a) */
    112 #include "irda_iodefine.h"                            /* (V1.00a) */
    113 #include "jcu_iodefine.h"                             /* (V1.00a) */
    114 #include "l2c_iodefine.h"                             /* (V1.00a) */
    115 #include "lin_iodefine.h"                             /* (V1.00a) */
    116 #include "lvds_iodefine.h"                            /* (V1.00a) */
    117 #include "mlb_iodefine.h"                             /* (V1.00a) */
    118 #include "mmc_iodefine.h"                             /* (V1.00a) */
    119 #include "mtu2_iodefine.h"                            /* (V1.00a) */
    120 #include "ostm_iodefine.h"                            /* (V1.00a) */
    121 #include "pfv_iodefine.h"                             /* (V1.00a) */
    122 #include "pwm_iodefine.h"                             /* (V1.00a) */
    123 #include "riic_iodefine.h"                            /* (V1.00a) */
    124 #include "romdec_iodefine.h"                          /* (V1.00a) */
    125 #include "rscan0_iodefine.h"                          /* (V1.00a) */
    126 #include "rspi_iodefine.h"                            /* (V1.00a) */
    127 #include "rtc_iodefine.h"                             /* (V1.00a) */
    128 #include "scif_iodefine.h"                            /* (V1.00a) */
    129 #include "scim_iodefine.h"                            /* (V1.00a) */
    130 #include "scux_iodefine.h"                            /* (V1.00a) */
    131 #include "sdg_iodefine.h"                             /* (V1.00a) */
    132 #include "spdif_iodefine.h"                           /* (V1.00a) */
    133 #include "spibsc_iodefine.h"                          /* (V1.00a) */
    134 #include "ssif_iodefine.h"                            /* (V1.00a) */
    135 #include "usb20_iodefine.h"                           /* (V1.00a) */
    136 #include "vdc5_iodefine.h"                            /* (V1.00a) */
    137 #include "wdt_iodefine.h"                             /* (V1.00a) */
     36#include "iodefines/adc_iodefine.h"                             /* (V2.00h) */
     37#include "iodefines/bsc_iodefine.h"                             /* (V2.00h) */
     38#include "iodefines/ceu_iodefine.h"                             /* (V2.00h) */
     39#include "iodefines/cpg_iodefine.h"                             /* (V2.00h) */
     40#include "iodefines/disc_iodefine.h"                            /* (V2.00h) */
     41#include "iodefines/dmac_iodefine.h"                            /* (V2.00h) */
     42#include "iodefines/dvdec_iodefine.h"                           /* (V2.00h) */
     43#include "iodefines/ether_iodefine.h"                           /* (V2.00h) */
     44#include "iodefines/flctl_iodefine.h"                           /* (V2.00h) */
     45#include "iodefines/gpio_iodefine.h"                            /* (V2.00h) */
     46#include "iodefines/ieb_iodefine.h"                             /* (V2.00h) */
     47#include "iodefines/inb_iodefine.h"                             /* (V2.00h) */
     48#include "iodefines/intc_iodefine.h"                            /* (V2.00h) */
     49#include "iodefines/irda_iodefine.h"                            /* (V2.00h) */
     50#include "iodefines/jcu_iodefine.h"                             /* (V2.00h) */
     51#include "iodefines/l2c_iodefine.h"                             /* (V2.00h) */
     52#include "iodefines/lin_iodefine.h"                             /* (V2.00h) */
     53#include "iodefines/lvds_iodefine.h"                            /* (V2.00h) */
     54#include "iodefines/mlb_iodefine.h"                             /* (V2.00h) */
     55#include "iodefines/mmc_iodefine.h"                             /* (V2.00h) */
     56#include "iodefines/mtu2_iodefine.h"                            /* (V2.00h) */
     57#include "iodefines/ostm_iodefine.h"                            /* (V2.00h) */
     58#include "iodefines/pfv_iodefine.h"                             /* (V2.00h) */
     59#include "iodefines/pwm_iodefine.h"                             /* (V2.00h) */
     60#include "iodefines/riic_iodefine.h"                            /* (V2.00h) */
     61#include "iodefines/romdec_iodefine.h"                          /* (V2.00h) */
     62#include "iodefines/rscan0_iodefine.h"                          /* (V2.00h) */
     63#include "iodefines/rspi_iodefine.h"                            /* (V2.00h) */
     64#include "iodefines/rtc_iodefine.h"                             /* (V2.00h) */
     65#include "iodefines/scif_iodefine.h"                            /* (V2.00h) */
     66#include "iodefines/scim_iodefine.h"                            /* (V2.00h) */
     67#include "iodefines/scux_iodefine.h"                            /* (V2.00h) */
     68#include "iodefines/sdg_iodefine.h"                             /* (V2.00h) */
     69#include "iodefines/spdif_iodefine.h"                           /* (V2.00h) */
     70#include "iodefines/spibsc_iodefine.h"                          /* (V2.00h) */
     71#include "iodefines/ssif_iodefine.h"                            /* (V2.00h) */
     72#include "iodefines/usb20_iodefine.h"                           /* (V2.00h) */
     73#include "iodefines/vdc5_iodefine.h"                            /* (V2.00h) */
     74#include "iodefines/wdt_iodefine.h"                             /* (V2.00h) */
    13875
    13976#undef H
Note: See TracChangeset for help on using the changeset viewer.