Changeset 374 for asp3_tinet_ecnl_arm/trunk/asp3_dcre/mbed/targets/TARGET_RENESAS/TARGET_RZA1XX/TARGET_RZ_A1H/device/inc/iodefines/flctl_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/flctl_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 FLCTL_IODEFINE_H 30 30 #define FLCTL_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_flctl 34 { /* FLCTL */ 36 #define FLCTL (*(struct st_flctl *)0xFCFF4000uL) /* FLCTL */ 37 38 39 #define FLCTLFLCMNCR (FLCTL.FLCMNCR) 40 #define FLCTLFLCMDCR (FLCTL.FLCMDCR) 41 #define FLCTLFLCMCDR (FLCTL.FLCMCDR) 42 #define FLCTLFLADR (FLCTL.FLADR) 43 #define FLCTLFLDATAR (FLCTL.FLDATAR) 44 #define FLCTLFLDTCNTR (FLCTL.FLDTCNTR) 45 #define FLCTLFLINTDMACR (FLCTL.FLINTDMACR) 46 #define FLCTLFLBSYTMR (FLCTL.FLBSYTMR) 47 #define FLCTLFLBSYCNT (FLCTL.FLBSYCNT) 48 #define FLCTLFLTRCR (FLCTL.FLTRCR) 49 #define FLCTLFLADR2 (FLCTL.FLADR2) 50 #define FLCTLFLDTFIFO (FLCTL.FLDTFIFO) 51 52 53 typedef struct st_flctl 54 { 55 /* FLCTL */ 35 56 volatile uint32_t FLCMNCR; /* FLCMNCR */ 36 57 volatile uint32_t FLCMDCR; /* FLCMDCR */ … … 48 69 volatile uint8_t dummy557[16]; /* */ 49 70 volatile uint32_t FLDTFIFO; /* FLDTFIFO */ 50 volatile uint8_t dummy558[12]; /* */ 51 volatile uint32_t FLECFIFO; /* FLECFIFO */ 52 }; 71 } r_io_flctl_t; 53 72 54 73 55 #define FLCTL (*(struct st_flctl *)0xFCFF4000uL) /* FLCTL */56 57 58 #define FLCTLFLCMNCR FLCTL.FLCMNCR59 #define FLCTLFLCMDCR FLCTL.FLCMDCR60 #define FLCTLFLCMCDR FLCTL.FLCMCDR61 #define FLCTLFLADR FLCTL.FLADR62 #define FLCTLFLDATAR FLCTL.FLDATAR63 #define FLCTLFLDTCNTR FLCTL.FLDTCNTR64 #define FLCTLFLINTDMACR FLCTL.FLINTDMACR65 #define FLCTLFLBSYTMR FLCTL.FLBSYTMR66 #define FLCTLFLBSYCNT FLCTL.FLBSYCNT67 #define FLCTLFLTRCR FLCTL.FLTRCR68 #define FLCTLFLADR2 FLCTL.FLADR269 #define FLCTLFLDTFIFO FLCTL.FLDTFIFO70 #define FLCTLFLECFIFO FLCTL.FLECFIFO71 74 /* <-SEC M1.10.1 */ 75 /* <-MISRA 18.4 */ /* <-SEC M1.6.2 */ 76 /* <-QAC 0857 */ 77 /* <-QAC 0639 */ 72 78 #endif
Note:
See TracChangeset
for help on using the changeset viewer.