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/rtc_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 RTC_IODEFINE_H
    3030#define RTC_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_rtc
    34 {                                                          /* RTC              */
     36#define RTC     (*(struct st_rtc     *)0xFCFF1000uL) /* RTC */
     37
     38
     39#define RTCR64CNT (RTC.R64CNT)
     40#define RTCRSECCNT (RTC.RSECCNT)
     41#define RTCRMINCNT (RTC.RMINCNT)
     42#define RTCRHRCNT (RTC.RHRCNT)
     43#define RTCRWKCNT (RTC.RWKCNT)
     44#define RTCRDAYCNT (RTC.RDAYCNT)
     45#define RTCRMONCNT (RTC.RMONCNT)
     46#define RTCRYRCNT (RTC.RYRCNT)
     47#define RTCRSECAR (RTC.RSECAR)
     48#define RTCRMINAR (RTC.RMINAR)
     49#define RTCRHRAR (RTC.RHRAR)
     50#define RTCRWKAR (RTC.RWKAR)
     51#define RTCRDAYAR (RTC.RDAYAR)
     52#define RTCRMONAR (RTC.RMONAR)
     53#define RTCRCR1 (RTC.RCR1)
     54#define RTCRCR2 (RTC.RCR2)
     55#define RTCRYRAR (RTC.RYRAR)
     56#define RTCRCR3 (RTC.RCR3)
     57#define RTCRCR5 (RTC.RCR5)
     58#define RTCRFRH (RTC.RFRH)
     59#define RTCRFRL (RTC.RFRL)
     60
     61
     62typedef struct st_rtc
     63{
     64                                                           /* RTC              */
    3565    volatile uint8_t   R64CNT;                                 /*  R64CNT          */
    3666    volatile uint8_t   dummy537[1];                            /*                  */
     
    72102    volatile uint16_t RFRH;                                   /*  RFRH            */
    73103    volatile uint16_t RFRL;                                   /*  RFRL            */
    74 };
     104} r_io_rtc_t;
    75105
    76106
    77 #define RTC     (*(struct st_rtc     *)0xFCFF1000uL) /* RTC */
    78 
    79 
    80 #define RTCR64CNT RTC.R64CNT
    81 #define RTCRSECCNT RTC.RSECCNT
    82 #define RTCRMINCNT RTC.RMINCNT
    83 #define RTCRHRCNT RTC.RHRCNT
    84 #define RTCRWKCNT RTC.RWKCNT
    85 #define RTCRDAYCNT RTC.RDAYCNT
    86 #define RTCRMONCNT RTC.RMONCNT
    87 #define RTCRYRCNT RTC.RYRCNT
    88 #define RTCRSECAR RTC.RSECAR
    89 #define RTCRMINAR RTC.RMINAR
    90 #define RTCRHRAR RTC.RHRAR
    91 #define RTCRWKAR RTC.RWKAR
    92 #define RTCRDAYAR RTC.RDAYAR
    93 #define RTCRMONAR RTC.RMONAR
    94 #define RTCRCR1 RTC.RCR1
    95 #define RTCRCR2 RTC.RCR2
    96 #define RTCRYRAR RTC.RYRAR
    97 #define RTCRCR3 RTC.RCR3
    98 #define RTCRCR5 RTC.RCR5
    99 #define RTCRFRH RTC.RFRH
    100 #define RTCRFRL RTC.RFRL
    101107/* <-SEC M1.10.1 */
     108/* <-MISRA 18.4 */ /* <-SEC M1.6.2 */
     109/* <-QAC 0857 */
     110/* <-QAC 0639 */
    102111#endif
Note: See TracChangeset for help on using the changeset viewer.