Changeset 374 for asp3_tinet_ecnl_arm/trunk/asp3_dcre/mbed/targets/TARGET_RENESAS/TARGET_RZA1XX/TARGET_RZ_A1H/device/inc/iodefines/adc_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/adc_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 ADC_IODEFINE_H 30 30 #define ADC_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_adc 34 { /* ADC */ 36 #define ADC (*(struct st_adc *)0xE8005800uL) /* ADC */ 37 38 39 #define ADCADDRA (ADC.ADDRA) 40 #define ADCADDRB (ADC.ADDRB) 41 #define ADCADDRC (ADC.ADDRC) 42 #define ADCADDRD (ADC.ADDRD) 43 #define ADCADDRE (ADC.ADDRE) 44 #define ADCADDRF (ADC.ADDRF) 45 #define ADCADDRG (ADC.ADDRG) 46 #define ADCADDRH (ADC.ADDRH) 47 #define ADCADCMPHA (ADC.ADCMPHA) 48 #define ADCADCMPLA (ADC.ADCMPLA) 49 #define ADCADCMPHB (ADC.ADCMPHB) 50 #define ADCADCMPLB (ADC.ADCMPLB) 51 #define ADCADCMPHC (ADC.ADCMPHC) 52 #define ADCADCMPLC (ADC.ADCMPLC) 53 #define ADCADCMPHD (ADC.ADCMPHD) 54 #define ADCADCMPLD (ADC.ADCMPLD) 55 #define ADCADCMPHE (ADC.ADCMPHE) 56 #define ADCADCMPLE (ADC.ADCMPLE) 57 #define ADCADCMPHF (ADC.ADCMPHF) 58 #define ADCADCMPLF (ADC.ADCMPLF) 59 #define ADCADCMPHG (ADC.ADCMPHG) 60 #define ADCADCMPLG (ADC.ADCMPLG) 61 #define ADCADCMPHH (ADC.ADCMPHH) 62 #define ADCADCMPLH (ADC.ADCMPLH) 63 #define ADCADCSR (ADC.ADCSR) 64 #define ADCADCMPER (ADC.ADCMPER) 65 #define ADCADCMPSR (ADC.ADCMPSR) 66 67 68 typedef struct st_adc 69 { 70 /* ADC */ 35 71 volatile uint16_t ADDRA; /* ADDRA */ 36 72 volatile uint16_t ADDRB; /* ADDRB */ … … 62 98 volatile uint16_t ADCMPER; /* ADCMPER */ 63 99 volatile uint16_t ADCMPSR; /* ADCMPSR */ 64 } ;100 } r_io_adc_t; 65 101 66 102 67 #define ADC (*(struct st_adc *)0xE8005800uL) /* ADC */68 69 70 #define ADCADDRA ADC.ADDRA71 #define ADCADDRB ADC.ADDRB72 #define ADCADDRC ADC.ADDRC73 #define ADCADDRD ADC.ADDRD74 #define ADCADDRE ADC.ADDRE75 #define ADCADDRF ADC.ADDRF76 #define ADCADDRG ADC.ADDRG77 #define ADCADDRH ADC.ADDRH78 #define ADCADCMPHA ADC.ADCMPHA79 #define ADCADCMPLA ADC.ADCMPLA80 #define ADCADCMPHB ADC.ADCMPHB81 #define ADCADCMPLB ADC.ADCMPLB82 #define ADCADCMPHC ADC.ADCMPHC83 #define ADCADCMPLC ADC.ADCMPLC84 #define ADCADCMPHD ADC.ADCMPHD85 #define ADCADCMPLD ADC.ADCMPLD86 #define ADCADCMPHE ADC.ADCMPHE87 #define ADCADCMPLE ADC.ADCMPLE88 #define ADCADCMPHF ADC.ADCMPHF89 #define ADCADCMPLF ADC.ADCMPLF90 #define ADCADCMPHG ADC.ADCMPHG91 #define ADCADCMPLG ADC.ADCMPLG92 #define ADCADCMPHH ADC.ADCMPHH93 #define ADCADCMPLH ADC.ADCMPLH94 #define ADCADCSR ADC.ADCSR95 #define ADCADCMPER ADC.ADCMPER96 #define ADCADCMPSR ADC.ADCMPSR97 103 /* <-SEC M1.10.1 */ 104 /* <-MISRA 18.4 */ /* <-SEC M1.6.2 */ 105 /* <-QAC 0857 */ 106 /* <-QAC 0639 */ 98 107 #endif
Note:
See TracChangeset
for help on using the changeset viewer.