Changeset 374 for asp3_tinet_ecnl_arm/trunk/asp3_dcre/mbed/targets/TARGET_RENESAS/TARGET_RZA1XX/TARGET_RZ_A1H/device/inc/iodefines/rtc_iodefine.h
- Timestamp:
- Apr 5, 2019, 9:26:53 PM (5 years ago)
- 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 19 19 * following link: 20 20 * http://www.renesas.com/disclaimer* 21 * Copyright (C) 2013-201 4Renesas Electronics Corporation. All rights reserved.21 * Copyright (C) 2013-2015 Renesas Electronics Corporation. All rights reserved. 22 22 *******************************************************************************/ 23 23 /******************************************************************************* … … 25 25 * $Rev: $ 26 26 * $Date:: $ 27 * Description : Definition of I/O Register (V1.00a)27 * Description : Definition of I/O Register for RZ/A1H,M (V2.00h) 28 28 ******************************************************************************/ 29 29 #ifndef RTC_IODEFINE_H 30 30 #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 */ 31 34 /* ->SEC M1.10.1 : Not magic number */ 32 35 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 62 typedef struct st_rtc 63 { 64 /* RTC */ 35 65 volatile uint8_t R64CNT; /* R64CNT */ 36 66 volatile uint8_t dummy537[1]; /* */ … … 72 102 volatile uint16_t RFRH; /* RFRH */ 73 103 volatile uint16_t RFRL; /* RFRL */ 74 } ;104 } r_io_rtc_t; 75 105 76 106 77 #define RTC (*(struct st_rtc *)0xFCFF1000uL) /* RTC */78 79 80 #define RTCR64CNT RTC.R64CNT81 #define RTCRSECCNT RTC.RSECCNT82 #define RTCRMINCNT RTC.RMINCNT83 #define RTCRHRCNT RTC.RHRCNT84 #define RTCRWKCNT RTC.RWKCNT85 #define RTCRDAYCNT RTC.RDAYCNT86 #define RTCRMONCNT RTC.RMONCNT87 #define RTCRYRCNT RTC.RYRCNT88 #define RTCRSECAR RTC.RSECAR89 #define RTCRMINAR RTC.RMINAR90 #define RTCRHRAR RTC.RHRAR91 #define RTCRWKAR RTC.RWKAR92 #define RTCRDAYAR RTC.RDAYAR93 #define RTCRMONAR RTC.RMONAR94 #define RTCRCR1 RTC.RCR195 #define RTCRCR2 RTC.RCR296 #define RTCRYRAR RTC.RYRAR97 #define RTCRCR3 RTC.RCR398 #define RTCRCR5 RTC.RCR599 #define RTCRFRH RTC.RFRH100 #define RTCRFRL RTC.RFRL101 107 /* <-SEC M1.10.1 */ 108 /* <-MISRA 18.4 */ /* <-SEC M1.6.2 */ 109 /* <-QAC 0857 */ 110 /* <-QAC 0639 */ 102 111 #endif
Note:
See TracChangeset
for help on using the changeset viewer.