The official Mbed 2 C/C++ SDK provides the software platform and libraries to build your applications.

Dependents:   hello SerialTestv11 SerialTestv12 Sierpinski ... more

mbed 2

This is the mbed 2 library. If you'd like to learn about Mbed OS please see the mbed-os docs.

Committer:
AnnaBridge
Date:
Wed Feb 20 20:53:29 2019 +0000
Revision:
172:65be27845400
Parent:
171:3a7713b1edbc
mbed library release version 165

Who changed what in which revision?

UserRevisionLine numberNew contents of line
AnnaBridge 165:d1b4690b3f8b 1 /*******************************************************************************
AnnaBridge 165:d1b4690b3f8b 2 * DISCLAIMER
AnnaBridge 165:d1b4690b3f8b 3 * This software is supplied by Renesas Electronics Corporation and is only
AnnaBridge 165:d1b4690b3f8b 4 * intended for use with Renesas products. No other uses are authorized. This
AnnaBridge 165:d1b4690b3f8b 5 * software is owned by Renesas Electronics Corporation and is protected under
AnnaBridge 165:d1b4690b3f8b 6 * all applicable laws, including copyright laws.
AnnaBridge 165:d1b4690b3f8b 7 * THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING
AnnaBridge 165:d1b4690b3f8b 8 * THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT
AnnaBridge 165:d1b4690b3f8b 9 * LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE
AnnaBridge 165:d1b4690b3f8b 10 * AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.
AnnaBridge 165:d1b4690b3f8b 11 * TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS
AnnaBridge 165:d1b4690b3f8b 12 * ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE
AnnaBridge 165:d1b4690b3f8b 13 * FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR
AnnaBridge 165:d1b4690b3f8b 14 * ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE
AnnaBridge 165:d1b4690b3f8b 15 * BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
AnnaBridge 165:d1b4690b3f8b 16 * Renesas reserves the right, without notice, to make changes to this software
AnnaBridge 165:d1b4690b3f8b 17 * and to discontinue the availability of this software. By using this software,
AnnaBridge 165:d1b4690b3f8b 18 * you agree to the additional terms and conditions found by accessing the
AnnaBridge 165:d1b4690b3f8b 19 * following link:
AnnaBridge 165:d1b4690b3f8b 20 * http://www.renesas.com/disclaimer*
AnnaBridge 165:d1b4690b3f8b 21 * Copyright (C) 2013-2015 Renesas Electronics Corporation. All rights reserved.
AnnaBridge 165:d1b4690b3f8b 22 *******************************************************************************/
AnnaBridge 165:d1b4690b3f8b 23 /*******************************************************************************
AnnaBridge 165:d1b4690b3f8b 24 * File Name : riic_iodefine.h
AnnaBridge 165:d1b4690b3f8b 25 * $Rev: $
AnnaBridge 165:d1b4690b3f8b 26 * $Date:: $
AnnaBridge 165:d1b4690b3f8b 27 * Description : Definition of I/O Register for RZ/A1H,M (V2.00h)
AnnaBridge 165:d1b4690b3f8b 28 ******************************************************************************/
AnnaBridge 165:d1b4690b3f8b 29 #ifndef RIIC_IODEFINE_H
AnnaBridge 165:d1b4690b3f8b 30 #define RIIC_IODEFINE_H
AnnaBridge 165:d1b4690b3f8b 31 /* ->QAC 0639 : Over 127 members (C90) */
AnnaBridge 165:d1b4690b3f8b 32 /* ->QAC 0857 : Over 1024 #define (C90) */
AnnaBridge 165:d1b4690b3f8b 33 /* ->MISRA 18.4 : Pack unpack union */ /* ->SEC M1.6.2 */
AnnaBridge 165:d1b4690b3f8b 34 /* ->SEC M1.10.1 : Not magic number */
AnnaBridge 165:d1b4690b3f8b 35
AnnaBridge 165:d1b4690b3f8b 36 #define RIIC0 (*(struct st_riic *)0xFCFEE000uL) /* RIIC0 */
AnnaBridge 165:d1b4690b3f8b 37 #define RIIC1 (*(struct st_riic *)0xFCFEE400uL) /* RIIC1 */
AnnaBridge 165:d1b4690b3f8b 38 #define RIIC2 (*(struct st_riic *)0xFCFEE800uL) /* RIIC2 */
AnnaBridge 165:d1b4690b3f8b 39 #define RIIC3 (*(struct st_riic *)0xFCFEEC00uL) /* RIIC3 */
AnnaBridge 165:d1b4690b3f8b 40
AnnaBridge 165:d1b4690b3f8b 41
AnnaBridge 165:d1b4690b3f8b 42 /* Start of channel array defines of RIIC */
AnnaBridge 165:d1b4690b3f8b 43
AnnaBridge 165:d1b4690b3f8b 44 /* Channel array defines of RIIC */
AnnaBridge 165:d1b4690b3f8b 45 /*(Sample) value = RIIC[ channel ]->RIICnCR1.UINT32; */
AnnaBridge 165:d1b4690b3f8b 46 #define RIIC_COUNT (4)
AnnaBridge 165:d1b4690b3f8b 47 #define RIIC_ADDRESS_LIST \
AnnaBridge 165:d1b4690b3f8b 48 { /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */ \
AnnaBridge 165:d1b4690b3f8b 49 &RIIC0, &RIIC1, &RIIC2, &RIIC3 \
AnnaBridge 165:d1b4690b3f8b 50 } /* <-MISRA 11.3 */ /* <-SEC R2.7.1 */ /* { } is for MISRA 19.4 */
AnnaBridge 165:d1b4690b3f8b 51
AnnaBridge 165:d1b4690b3f8b 52 /* End of channel array defines of RIIC */
AnnaBridge 165:d1b4690b3f8b 53
AnnaBridge 165:d1b4690b3f8b 54
AnnaBridge 165:d1b4690b3f8b 55 #define RIIC0CR1 (RIIC0.RIICnCR1.UINT32)
AnnaBridge 165:d1b4690b3f8b 56 #define RIIC0CR1L (RIIC0.RIICnCR1.UINT16[R_IO_L])
AnnaBridge 165:d1b4690b3f8b 57 #define RIIC0CR1LL (RIIC0.RIICnCR1.UINT8[R_IO_LL])
AnnaBridge 165:d1b4690b3f8b 58 #define RIIC0CR1LH (RIIC0.RIICnCR1.UINT8[R_IO_LH])
AnnaBridge 165:d1b4690b3f8b 59 #define RIIC0CR1H (RIIC0.RIICnCR1.UINT16[R_IO_H])
AnnaBridge 165:d1b4690b3f8b 60 #define RIIC0CR1HL (RIIC0.RIICnCR1.UINT8[R_IO_HL])
AnnaBridge 165:d1b4690b3f8b 61 #define RIIC0CR1HH (RIIC0.RIICnCR1.UINT8[R_IO_HH])
AnnaBridge 165:d1b4690b3f8b 62 #define RIIC0CR2 (RIIC0.RIICnCR2.UINT32)
AnnaBridge 165:d1b4690b3f8b 63 #define RIIC0CR2L (RIIC0.RIICnCR2.UINT16[R_IO_L])
AnnaBridge 165:d1b4690b3f8b 64 #define RIIC0CR2LL (RIIC0.RIICnCR2.UINT8[R_IO_LL])
AnnaBridge 165:d1b4690b3f8b 65 #define RIIC0CR2LH (RIIC0.RIICnCR2.UINT8[R_IO_LH])
AnnaBridge 165:d1b4690b3f8b 66 #define RIIC0CR2H (RIIC0.RIICnCR2.UINT16[R_IO_H])
AnnaBridge 165:d1b4690b3f8b 67 #define RIIC0CR2HL (RIIC0.RIICnCR2.UINT8[R_IO_HL])
AnnaBridge 165:d1b4690b3f8b 68 #define RIIC0CR2HH (RIIC0.RIICnCR2.UINT8[R_IO_HH])
AnnaBridge 165:d1b4690b3f8b 69 #define RIIC0MR1 (RIIC0.RIICnMR1.UINT32)
AnnaBridge 165:d1b4690b3f8b 70 #define RIIC0MR1L (RIIC0.RIICnMR1.UINT16[R_IO_L])
AnnaBridge 165:d1b4690b3f8b 71 #define RIIC0MR1LL (RIIC0.RIICnMR1.UINT8[R_IO_LL])
AnnaBridge 165:d1b4690b3f8b 72 #define RIIC0MR1LH (RIIC0.RIICnMR1.UINT8[R_IO_LH])
AnnaBridge 165:d1b4690b3f8b 73 #define RIIC0MR1H (RIIC0.RIICnMR1.UINT16[R_IO_H])
AnnaBridge 165:d1b4690b3f8b 74 #define RIIC0MR1HL (RIIC0.RIICnMR1.UINT8[R_IO_HL])
AnnaBridge 165:d1b4690b3f8b 75 #define RIIC0MR1HH (RIIC0.RIICnMR1.UINT8[R_IO_HH])
AnnaBridge 165:d1b4690b3f8b 76 #define RIIC0MR2 (RIIC0.RIICnMR2.UINT32)
AnnaBridge 165:d1b4690b3f8b 77 #define RIIC0MR2L (RIIC0.RIICnMR2.UINT16[R_IO_L])
AnnaBridge 165:d1b4690b3f8b 78 #define RIIC0MR2LL (RIIC0.RIICnMR2.UINT8[R_IO_LL])
AnnaBridge 165:d1b4690b3f8b 79 #define RIIC0MR2LH (RIIC0.RIICnMR2.UINT8[R_IO_LH])
AnnaBridge 165:d1b4690b3f8b 80 #define RIIC0MR2H (RIIC0.RIICnMR2.UINT16[R_IO_H])
AnnaBridge 165:d1b4690b3f8b 81 #define RIIC0MR2HL (RIIC0.RIICnMR2.UINT8[R_IO_HL])
AnnaBridge 165:d1b4690b3f8b 82 #define RIIC0MR2HH (RIIC0.RIICnMR2.UINT8[R_IO_HH])
AnnaBridge 165:d1b4690b3f8b 83 #define RIIC0MR3 (RIIC0.RIICnMR3.UINT32)
AnnaBridge 165:d1b4690b3f8b 84 #define RIIC0MR3L (RIIC0.RIICnMR3.UINT16[R_IO_L])
AnnaBridge 165:d1b4690b3f8b 85 #define RIIC0MR3LL (RIIC0.RIICnMR3.UINT8[R_IO_LL])
AnnaBridge 165:d1b4690b3f8b 86 #define RIIC0MR3LH (RIIC0.RIICnMR3.UINT8[R_IO_LH])
AnnaBridge 165:d1b4690b3f8b 87 #define RIIC0MR3H (RIIC0.RIICnMR3.UINT16[R_IO_H])
AnnaBridge 165:d1b4690b3f8b 88 #define RIIC0MR3HL (RIIC0.RIICnMR3.UINT8[R_IO_HL])
AnnaBridge 165:d1b4690b3f8b 89 #define RIIC0MR3HH (RIIC0.RIICnMR3.UINT8[R_IO_HH])
AnnaBridge 165:d1b4690b3f8b 90 #define RIIC0FER (RIIC0.RIICnFER.UINT32)
AnnaBridge 165:d1b4690b3f8b 91 #define RIIC0FERL (RIIC0.RIICnFER.UINT16[R_IO_L])
AnnaBridge 165:d1b4690b3f8b 92 #define RIIC0FERLL (RIIC0.RIICnFER.UINT8[R_IO_LL])
AnnaBridge 165:d1b4690b3f8b 93 #define RIIC0FERLH (RIIC0.RIICnFER.UINT8[R_IO_LH])
AnnaBridge 165:d1b4690b3f8b 94 #define RIIC0FERH (RIIC0.RIICnFER.UINT16[R_IO_H])
AnnaBridge 165:d1b4690b3f8b 95 #define RIIC0FERHL (RIIC0.RIICnFER.UINT8[R_IO_HL])
AnnaBridge 165:d1b4690b3f8b 96 #define RIIC0FERHH (RIIC0.RIICnFER.UINT8[R_IO_HH])
AnnaBridge 165:d1b4690b3f8b 97 #define RIIC0SER (RIIC0.RIICnSER.UINT32)
AnnaBridge 165:d1b4690b3f8b 98 #define RIIC0SERL (RIIC0.RIICnSER.UINT16[R_IO_L])
AnnaBridge 165:d1b4690b3f8b 99 #define RIIC0SERLL (RIIC0.RIICnSER.UINT8[R_IO_LL])
AnnaBridge 165:d1b4690b3f8b 100 #define RIIC0SERLH (RIIC0.RIICnSER.UINT8[R_IO_LH])
AnnaBridge 165:d1b4690b3f8b 101 #define RIIC0SERH (RIIC0.RIICnSER.UINT16[R_IO_H])
AnnaBridge 165:d1b4690b3f8b 102 #define RIIC0SERHL (RIIC0.RIICnSER.UINT8[R_IO_HL])
AnnaBridge 165:d1b4690b3f8b 103 #define RIIC0SERHH (RIIC0.RIICnSER.UINT8[R_IO_HH])
AnnaBridge 165:d1b4690b3f8b 104 #define RIIC0IER (RIIC0.RIICnIER.UINT32)
AnnaBridge 165:d1b4690b3f8b 105 #define RIIC0IERL (RIIC0.RIICnIER.UINT16[R_IO_L])
AnnaBridge 165:d1b4690b3f8b 106 #define RIIC0IERLL (RIIC0.RIICnIER.UINT8[R_IO_LL])
AnnaBridge 165:d1b4690b3f8b 107 #define RIIC0IERLH (RIIC0.RIICnIER.UINT8[R_IO_LH])
AnnaBridge 165:d1b4690b3f8b 108 #define RIIC0IERH (RIIC0.RIICnIER.UINT16[R_IO_H])
AnnaBridge 165:d1b4690b3f8b 109 #define RIIC0IERHL (RIIC0.RIICnIER.UINT8[R_IO_HL])
AnnaBridge 165:d1b4690b3f8b 110 #define RIIC0IERHH (RIIC0.RIICnIER.UINT8[R_IO_HH])
AnnaBridge 165:d1b4690b3f8b 111 #define RIIC0SR1 (RIIC0.RIICnSR1.UINT32)
AnnaBridge 165:d1b4690b3f8b 112 #define RIIC0SR1L (RIIC0.RIICnSR1.UINT16[R_IO_L])
AnnaBridge 165:d1b4690b3f8b 113 #define RIIC0SR1LL (RIIC0.RIICnSR1.UINT8[R_IO_LL])
AnnaBridge 165:d1b4690b3f8b 114 #define RIIC0SR1LH (RIIC0.RIICnSR1.UINT8[R_IO_LH])
AnnaBridge 165:d1b4690b3f8b 115 #define RIIC0SR1H (RIIC0.RIICnSR1.UINT16[R_IO_H])
AnnaBridge 165:d1b4690b3f8b 116 #define RIIC0SR1HL (RIIC0.RIICnSR1.UINT8[R_IO_HL])
AnnaBridge 165:d1b4690b3f8b 117 #define RIIC0SR1HH (RIIC0.RIICnSR1.UINT8[R_IO_HH])
AnnaBridge 165:d1b4690b3f8b 118 #define RIIC0SR2 (RIIC0.RIICnSR2.UINT32)
AnnaBridge 165:d1b4690b3f8b 119 #define RIIC0SR2L (RIIC0.RIICnSR2.UINT16[R_IO_L])
AnnaBridge 165:d1b4690b3f8b 120 #define RIIC0SR2LL (RIIC0.RIICnSR2.UINT8[R_IO_LL])
AnnaBridge 165:d1b4690b3f8b 121 #define RIIC0SR2LH (RIIC0.RIICnSR2.UINT8[R_IO_LH])
AnnaBridge 165:d1b4690b3f8b 122 #define RIIC0SR2H (RIIC0.RIICnSR2.UINT16[R_IO_H])
AnnaBridge 165:d1b4690b3f8b 123 #define RIIC0SR2HL (RIIC0.RIICnSR2.UINT8[R_IO_HL])
AnnaBridge 165:d1b4690b3f8b 124 #define RIIC0SR2HH (RIIC0.RIICnSR2.UINT8[R_IO_HH])
AnnaBridge 165:d1b4690b3f8b 125 #define RIIC0SAR0 (RIIC0.RIICnSAR0.UINT32)
AnnaBridge 165:d1b4690b3f8b 126 #define RIIC0SAR0L (RIIC0.RIICnSAR0.UINT16[R_IO_L])
AnnaBridge 165:d1b4690b3f8b 127 #define RIIC0SAR0LL (RIIC0.RIICnSAR0.UINT8[R_IO_LL])
AnnaBridge 165:d1b4690b3f8b 128 #define RIIC0SAR0LH (RIIC0.RIICnSAR0.UINT8[R_IO_LH])
AnnaBridge 165:d1b4690b3f8b 129 #define RIIC0SAR0H (RIIC0.RIICnSAR0.UINT16[R_IO_H])
AnnaBridge 165:d1b4690b3f8b 130 #define RIIC0SAR0HL (RIIC0.RIICnSAR0.UINT8[R_IO_HL])
AnnaBridge 165:d1b4690b3f8b 131 #define RIIC0SAR0HH (RIIC0.RIICnSAR0.UINT8[R_IO_HH])
AnnaBridge 165:d1b4690b3f8b 132 #define RIIC0SAR1 (RIIC0.RIICnSAR1.UINT32)
AnnaBridge 165:d1b4690b3f8b 133 #define RIIC0SAR1L (RIIC0.RIICnSAR1.UINT16[R_IO_L])
AnnaBridge 165:d1b4690b3f8b 134 #define RIIC0SAR1LL (RIIC0.RIICnSAR1.UINT8[R_IO_LL])
AnnaBridge 165:d1b4690b3f8b 135 #define RIIC0SAR1LH (RIIC0.RIICnSAR1.UINT8[R_IO_LH])
AnnaBridge 165:d1b4690b3f8b 136 #define RIIC0SAR1H (RIIC0.RIICnSAR1.UINT16[R_IO_H])
AnnaBridge 165:d1b4690b3f8b 137 #define RIIC0SAR1HL (RIIC0.RIICnSAR1.UINT8[R_IO_HL])
AnnaBridge 165:d1b4690b3f8b 138 #define RIIC0SAR1HH (RIIC0.RIICnSAR1.UINT8[R_IO_HH])
AnnaBridge 165:d1b4690b3f8b 139 #define RIIC0SAR2 (RIIC0.RIICnSAR2.UINT32)
AnnaBridge 165:d1b4690b3f8b 140 #define RIIC0SAR2L (RIIC0.RIICnSAR2.UINT16[R_IO_L])
AnnaBridge 165:d1b4690b3f8b 141 #define RIIC0SAR2LL (RIIC0.RIICnSAR2.UINT8[R_IO_LL])
AnnaBridge 165:d1b4690b3f8b 142 #define RIIC0SAR2LH (RIIC0.RIICnSAR2.UINT8[R_IO_LH])
AnnaBridge 165:d1b4690b3f8b 143 #define RIIC0SAR2H (RIIC0.RIICnSAR2.UINT16[R_IO_H])
AnnaBridge 165:d1b4690b3f8b 144 #define RIIC0SAR2HL (RIIC0.RIICnSAR2.UINT8[R_IO_HL])
AnnaBridge 165:d1b4690b3f8b 145 #define RIIC0SAR2HH (RIIC0.RIICnSAR2.UINT8[R_IO_HH])
AnnaBridge 165:d1b4690b3f8b 146 #define RIIC0BRL (RIIC0.RIICnBRL.UINT32)
AnnaBridge 165:d1b4690b3f8b 147 #define RIIC0BRLL (RIIC0.RIICnBRL.UINT16[R_IO_L])
AnnaBridge 165:d1b4690b3f8b 148 #define RIIC0BRLLL (RIIC0.RIICnBRL.UINT8[R_IO_LL])
AnnaBridge 165:d1b4690b3f8b 149 #define RIIC0BRLLH (RIIC0.RIICnBRL.UINT8[R_IO_LH])
AnnaBridge 165:d1b4690b3f8b 150 #define RIIC0BRLH (RIIC0.RIICnBRL.UINT16[R_IO_H])
AnnaBridge 165:d1b4690b3f8b 151 #define RIIC0BRLHL (RIIC0.RIICnBRL.UINT8[R_IO_HL])
AnnaBridge 165:d1b4690b3f8b 152 #define RIIC0BRLHH (RIIC0.RIICnBRL.UINT8[R_IO_HH])
AnnaBridge 165:d1b4690b3f8b 153 #define RIIC0BRH (RIIC0.RIICnBRH.UINT32)
AnnaBridge 165:d1b4690b3f8b 154 #define RIIC0BRHL (RIIC0.RIICnBRH.UINT16[R_IO_L])
AnnaBridge 165:d1b4690b3f8b 155 #define RIIC0BRHLL (RIIC0.RIICnBRH.UINT8[R_IO_LL])
AnnaBridge 165:d1b4690b3f8b 156 #define RIIC0BRHLH (RIIC0.RIICnBRH.UINT8[R_IO_LH])
AnnaBridge 165:d1b4690b3f8b 157 #define RIIC0BRHH (RIIC0.RIICnBRH.UINT16[R_IO_H])
AnnaBridge 165:d1b4690b3f8b 158 #define RIIC0BRHHL (RIIC0.RIICnBRH.UINT8[R_IO_HL])
AnnaBridge 165:d1b4690b3f8b 159 #define RIIC0BRHHH (RIIC0.RIICnBRH.UINT8[R_IO_HH])
AnnaBridge 165:d1b4690b3f8b 160 #define RIIC0DRT (RIIC0.RIICnDRT.UINT32)
AnnaBridge 165:d1b4690b3f8b 161 #define RIIC0DRTL (RIIC0.RIICnDRT.UINT16[R_IO_L])
AnnaBridge 165:d1b4690b3f8b 162 #define RIIC0DRTLL (RIIC0.RIICnDRT.UINT8[R_IO_LL])
AnnaBridge 165:d1b4690b3f8b 163 #define RIIC0DRTLH (RIIC0.RIICnDRT.UINT8[R_IO_LH])
AnnaBridge 165:d1b4690b3f8b 164 #define RIIC0DRTH (RIIC0.RIICnDRT.UINT16[R_IO_H])
AnnaBridge 165:d1b4690b3f8b 165 #define RIIC0DRTHL (RIIC0.RIICnDRT.UINT8[R_IO_HL])
AnnaBridge 165:d1b4690b3f8b 166 #define RIIC0DRTHH (RIIC0.RIICnDRT.UINT8[R_IO_HH])
AnnaBridge 165:d1b4690b3f8b 167 #define RIIC0DRR (RIIC0.RIICnDRR.UINT32)
AnnaBridge 165:d1b4690b3f8b 168 #define RIIC0DRRL (RIIC0.RIICnDRR.UINT16[R_IO_L])
AnnaBridge 165:d1b4690b3f8b 169 #define RIIC0DRRLL (RIIC0.RIICnDRR.UINT8[R_IO_LL])
AnnaBridge 165:d1b4690b3f8b 170 #define RIIC0DRRLH (RIIC0.RIICnDRR.UINT8[R_IO_LH])
AnnaBridge 165:d1b4690b3f8b 171 #define RIIC0DRRH (RIIC0.RIICnDRR.UINT16[R_IO_H])
AnnaBridge 165:d1b4690b3f8b 172 #define RIIC0DRRHL (RIIC0.RIICnDRR.UINT8[R_IO_HL])
AnnaBridge 165:d1b4690b3f8b 173 #define RIIC0DRRHH (RIIC0.RIICnDRR.UINT8[R_IO_HH])
AnnaBridge 165:d1b4690b3f8b 174 #define RIIC1CR1 (RIIC1.RIICnCR1.UINT32)
AnnaBridge 165:d1b4690b3f8b 175 #define RIIC1CR1L (RIIC1.RIICnCR1.UINT16[R_IO_L])
AnnaBridge 165:d1b4690b3f8b 176 #define RIIC1CR1LL (RIIC1.RIICnCR1.UINT8[R_IO_LL])
AnnaBridge 165:d1b4690b3f8b 177 #define RIIC1CR1LH (RIIC1.RIICnCR1.UINT8[R_IO_LH])
AnnaBridge 165:d1b4690b3f8b 178 #define RIIC1CR1H (RIIC1.RIICnCR1.UINT16[R_IO_H])
AnnaBridge 165:d1b4690b3f8b 179 #define RIIC1CR1HL (RIIC1.RIICnCR1.UINT8[R_IO_HL])
AnnaBridge 165:d1b4690b3f8b 180 #define RIIC1CR1HH (RIIC1.RIICnCR1.UINT8[R_IO_HH])
AnnaBridge 165:d1b4690b3f8b 181 #define RIIC1CR2 (RIIC1.RIICnCR2.UINT32)
AnnaBridge 165:d1b4690b3f8b 182 #define RIIC1CR2L (RIIC1.RIICnCR2.UINT16[R_IO_L])
AnnaBridge 165:d1b4690b3f8b 183 #define RIIC1CR2LL (RIIC1.RIICnCR2.UINT8[R_IO_LL])
AnnaBridge 165:d1b4690b3f8b 184 #define RIIC1CR2LH (RIIC1.RIICnCR2.UINT8[R_IO_LH])
AnnaBridge 165:d1b4690b3f8b 185 #define RIIC1CR2H (RIIC1.RIICnCR2.UINT16[R_IO_H])
AnnaBridge 165:d1b4690b3f8b 186 #define RIIC1CR2HL (RIIC1.RIICnCR2.UINT8[R_IO_HL])
AnnaBridge 165:d1b4690b3f8b 187 #define RIIC1CR2HH (RIIC1.RIICnCR2.UINT8[R_IO_HH])
AnnaBridge 165:d1b4690b3f8b 188 #define RIIC1MR1 (RIIC1.RIICnMR1.UINT32)
AnnaBridge 165:d1b4690b3f8b 189 #define RIIC1MR1L (RIIC1.RIICnMR1.UINT16[R_IO_L])
AnnaBridge 165:d1b4690b3f8b 190 #define RIIC1MR1LL (RIIC1.RIICnMR1.UINT8[R_IO_LL])
AnnaBridge 165:d1b4690b3f8b 191 #define RIIC1MR1LH (RIIC1.RIICnMR1.UINT8[R_IO_LH])
AnnaBridge 165:d1b4690b3f8b 192 #define RIIC1MR1H (RIIC1.RIICnMR1.UINT16[R_IO_H])
AnnaBridge 165:d1b4690b3f8b 193 #define RIIC1MR1HL (RIIC1.RIICnMR1.UINT8[R_IO_HL])
AnnaBridge 165:d1b4690b3f8b 194 #define RIIC1MR1HH (RIIC1.RIICnMR1.UINT8[R_IO_HH])
AnnaBridge 165:d1b4690b3f8b 195 #define RIIC1MR2 (RIIC1.RIICnMR2.UINT32)
AnnaBridge 165:d1b4690b3f8b 196 #define RIIC1MR2L (RIIC1.RIICnMR2.UINT16[R_IO_L])
AnnaBridge 165:d1b4690b3f8b 197 #define RIIC1MR2LL (RIIC1.RIICnMR2.UINT8[R_IO_LL])
AnnaBridge 165:d1b4690b3f8b 198 #define RIIC1MR2LH (RIIC1.RIICnMR2.UINT8[R_IO_LH])
AnnaBridge 165:d1b4690b3f8b 199 #define RIIC1MR2H (RIIC1.RIICnMR2.UINT16[R_IO_H])
AnnaBridge 165:d1b4690b3f8b 200 #define RIIC1MR2HL (RIIC1.RIICnMR2.UINT8[R_IO_HL])
AnnaBridge 165:d1b4690b3f8b 201 #define RIIC1MR2HH (RIIC1.RIICnMR2.UINT8[R_IO_HH])
AnnaBridge 165:d1b4690b3f8b 202 #define RIIC1MR3 (RIIC1.RIICnMR3.UINT32)
AnnaBridge 165:d1b4690b3f8b 203 #define RIIC1MR3L (RIIC1.RIICnMR3.UINT16[R_IO_L])
AnnaBridge 165:d1b4690b3f8b 204 #define RIIC1MR3LL (RIIC1.RIICnMR3.UINT8[R_IO_LL])
AnnaBridge 165:d1b4690b3f8b 205 #define RIIC1MR3LH (RIIC1.RIICnMR3.UINT8[R_IO_LH])
AnnaBridge 165:d1b4690b3f8b 206 #define RIIC1MR3H (RIIC1.RIICnMR3.UINT16[R_IO_H])
AnnaBridge 165:d1b4690b3f8b 207 #define RIIC1MR3HL (RIIC1.RIICnMR3.UINT8[R_IO_HL])
AnnaBridge 165:d1b4690b3f8b 208 #define RIIC1MR3HH (RIIC1.RIICnMR3.UINT8[R_IO_HH])
AnnaBridge 165:d1b4690b3f8b 209 #define RIIC1FER (RIIC1.RIICnFER.UINT32)
AnnaBridge 165:d1b4690b3f8b 210 #define RIIC1FERL (RIIC1.RIICnFER.UINT16[R_IO_L])
AnnaBridge 165:d1b4690b3f8b 211 #define RIIC1FERLL (RIIC1.RIICnFER.UINT8[R_IO_LL])
AnnaBridge 165:d1b4690b3f8b 212 #define RIIC1FERLH (RIIC1.RIICnFER.UINT8[R_IO_LH])
AnnaBridge 165:d1b4690b3f8b 213 #define RIIC1FERH (RIIC1.RIICnFER.UINT16[R_IO_H])
AnnaBridge 165:d1b4690b3f8b 214 #define RIIC1FERHL (RIIC1.RIICnFER.UINT8[R_IO_HL])
AnnaBridge 165:d1b4690b3f8b 215 #define RIIC1FERHH (RIIC1.RIICnFER.UINT8[R_IO_HH])
AnnaBridge 165:d1b4690b3f8b 216 #define RIIC1SER (RIIC1.RIICnSER.UINT32)
AnnaBridge 165:d1b4690b3f8b 217 #define RIIC1SERL (RIIC1.RIICnSER.UINT16[R_IO_L])
AnnaBridge 165:d1b4690b3f8b 218 #define RIIC1SERLL (RIIC1.RIICnSER.UINT8[R_IO_LL])
AnnaBridge 165:d1b4690b3f8b 219 #define RIIC1SERLH (RIIC1.RIICnSER.UINT8[R_IO_LH])
AnnaBridge 165:d1b4690b3f8b 220 #define RIIC1SERH (RIIC1.RIICnSER.UINT16[R_IO_H])
AnnaBridge 165:d1b4690b3f8b 221 #define RIIC1SERHL (RIIC1.RIICnSER.UINT8[R_IO_HL])
AnnaBridge 165:d1b4690b3f8b 222 #define RIIC1SERHH (RIIC1.RIICnSER.UINT8[R_IO_HH])
AnnaBridge 165:d1b4690b3f8b 223 #define RIIC1IER (RIIC1.RIICnIER.UINT32)
AnnaBridge 165:d1b4690b3f8b 224 #define RIIC1IERL (RIIC1.RIICnIER.UINT16[R_IO_L])
AnnaBridge 165:d1b4690b3f8b 225 #define RIIC1IERLL (RIIC1.RIICnIER.UINT8[R_IO_LL])
AnnaBridge 165:d1b4690b3f8b 226 #define RIIC1IERLH (RIIC1.RIICnIER.UINT8[R_IO_LH])
AnnaBridge 165:d1b4690b3f8b 227 #define RIIC1IERH (RIIC1.RIICnIER.UINT16[R_IO_H])
AnnaBridge 165:d1b4690b3f8b 228 #define RIIC1IERHL (RIIC1.RIICnIER.UINT8[R_IO_HL])
AnnaBridge 165:d1b4690b3f8b 229 #define RIIC1IERHH (RIIC1.RIICnIER.UINT8[R_IO_HH])
AnnaBridge 165:d1b4690b3f8b 230 #define RIIC1SR1 (RIIC1.RIICnSR1.UINT32)
AnnaBridge 165:d1b4690b3f8b 231 #define RIIC1SR1L (RIIC1.RIICnSR1.UINT16[R_IO_L])
AnnaBridge 165:d1b4690b3f8b 232 #define RIIC1SR1LL (RIIC1.RIICnSR1.UINT8[R_IO_LL])
AnnaBridge 165:d1b4690b3f8b 233 #define RIIC1SR1LH (RIIC1.RIICnSR1.UINT8[R_IO_LH])
AnnaBridge 165:d1b4690b3f8b 234 #define RIIC1SR1H (RIIC1.RIICnSR1.UINT16[R_IO_H])
AnnaBridge 165:d1b4690b3f8b 235 #define RIIC1SR1HL (RIIC1.RIICnSR1.UINT8[R_IO_HL])
AnnaBridge 165:d1b4690b3f8b 236 #define RIIC1SR1HH (RIIC1.RIICnSR1.UINT8[R_IO_HH])
AnnaBridge 165:d1b4690b3f8b 237 #define RIIC1SR2 (RIIC1.RIICnSR2.UINT32)
AnnaBridge 165:d1b4690b3f8b 238 #define RIIC1SR2L (RIIC1.RIICnSR2.UINT16[R_IO_L])
AnnaBridge 165:d1b4690b3f8b 239 #define RIIC1SR2LL (RIIC1.RIICnSR2.UINT8[R_IO_LL])
AnnaBridge 165:d1b4690b3f8b 240 #define RIIC1SR2LH (RIIC1.RIICnSR2.UINT8[R_IO_LH])
AnnaBridge 165:d1b4690b3f8b 241 #define RIIC1SR2H (RIIC1.RIICnSR2.UINT16[R_IO_H])
AnnaBridge 165:d1b4690b3f8b 242 #define RIIC1SR2HL (RIIC1.RIICnSR2.UINT8[R_IO_HL])
AnnaBridge 165:d1b4690b3f8b 243 #define RIIC1SR2HH (RIIC1.RIICnSR2.UINT8[R_IO_HH])
AnnaBridge 165:d1b4690b3f8b 244 #define RIIC1SAR0 (RIIC1.RIICnSAR0.UINT32)
AnnaBridge 165:d1b4690b3f8b 245 #define RIIC1SAR0L (RIIC1.RIICnSAR0.UINT16[R_IO_L])
AnnaBridge 165:d1b4690b3f8b 246 #define RIIC1SAR0LL (RIIC1.RIICnSAR0.UINT8[R_IO_LL])
AnnaBridge 165:d1b4690b3f8b 247 #define RIIC1SAR0LH (RIIC1.RIICnSAR0.UINT8[R_IO_LH])
AnnaBridge 165:d1b4690b3f8b 248 #define RIIC1SAR0H (RIIC1.RIICnSAR0.UINT16[R_IO_H])
AnnaBridge 165:d1b4690b3f8b 249 #define RIIC1SAR0HL (RIIC1.RIICnSAR0.UINT8[R_IO_HL])
AnnaBridge 165:d1b4690b3f8b 250 #define RIIC1SAR0HH (RIIC1.RIICnSAR0.UINT8[R_IO_HH])
AnnaBridge 165:d1b4690b3f8b 251 #define RIIC1SAR1 (RIIC1.RIICnSAR1.UINT32)
AnnaBridge 165:d1b4690b3f8b 252 #define RIIC1SAR1L (RIIC1.RIICnSAR1.UINT16[R_IO_L])
AnnaBridge 165:d1b4690b3f8b 253 #define RIIC1SAR1LL (RIIC1.RIICnSAR1.UINT8[R_IO_LL])
AnnaBridge 165:d1b4690b3f8b 254 #define RIIC1SAR1LH (RIIC1.RIICnSAR1.UINT8[R_IO_LH])
AnnaBridge 165:d1b4690b3f8b 255 #define RIIC1SAR1H (RIIC1.RIICnSAR1.UINT16[R_IO_H])
AnnaBridge 165:d1b4690b3f8b 256 #define RIIC1SAR1HL (RIIC1.RIICnSAR1.UINT8[R_IO_HL])
AnnaBridge 165:d1b4690b3f8b 257 #define RIIC1SAR1HH (RIIC1.RIICnSAR1.UINT8[R_IO_HH])
AnnaBridge 165:d1b4690b3f8b 258 #define RIIC1SAR2 (RIIC1.RIICnSAR2.UINT32)
AnnaBridge 165:d1b4690b3f8b 259 #define RIIC1SAR2L (RIIC1.RIICnSAR2.UINT16[R_IO_L])
AnnaBridge 165:d1b4690b3f8b 260 #define RIIC1SAR2LL (RIIC1.RIICnSAR2.UINT8[R_IO_LL])
AnnaBridge 165:d1b4690b3f8b 261 #define RIIC1SAR2LH (RIIC1.RIICnSAR2.UINT8[R_IO_LH])
AnnaBridge 165:d1b4690b3f8b 262 #define RIIC1SAR2H (RIIC1.RIICnSAR2.UINT16[R_IO_H])
AnnaBridge 165:d1b4690b3f8b 263 #define RIIC1SAR2HL (RIIC1.RIICnSAR2.UINT8[R_IO_HL])
AnnaBridge 165:d1b4690b3f8b 264 #define RIIC1SAR2HH (RIIC1.RIICnSAR2.UINT8[R_IO_HH])
AnnaBridge 165:d1b4690b3f8b 265 #define RIIC1BRL (RIIC1.RIICnBRL.UINT32)
AnnaBridge 165:d1b4690b3f8b 266 #define RIIC1BRLL (RIIC1.RIICnBRL.UINT16[R_IO_L])
AnnaBridge 165:d1b4690b3f8b 267 #define RIIC1BRLLL (RIIC1.RIICnBRL.UINT8[R_IO_LL])
AnnaBridge 165:d1b4690b3f8b 268 #define RIIC1BRLLH (RIIC1.RIICnBRL.UINT8[R_IO_LH])
AnnaBridge 165:d1b4690b3f8b 269 #define RIIC1BRLH (RIIC1.RIICnBRL.UINT16[R_IO_H])
AnnaBridge 165:d1b4690b3f8b 270 #define RIIC1BRLHL (RIIC1.RIICnBRL.UINT8[R_IO_HL])
AnnaBridge 165:d1b4690b3f8b 271 #define RIIC1BRLHH (RIIC1.RIICnBRL.UINT8[R_IO_HH])
AnnaBridge 165:d1b4690b3f8b 272 #define RIIC1BRH (RIIC1.RIICnBRH.UINT32)
AnnaBridge 165:d1b4690b3f8b 273 #define RIIC1BRHL (RIIC1.RIICnBRH.UINT16[R_IO_L])
AnnaBridge 165:d1b4690b3f8b 274 #define RIIC1BRHLL (RIIC1.RIICnBRH.UINT8[R_IO_LL])
AnnaBridge 165:d1b4690b3f8b 275 #define RIIC1BRHLH (RIIC1.RIICnBRH.UINT8[R_IO_LH])
AnnaBridge 165:d1b4690b3f8b 276 #define RIIC1BRHH (RIIC1.RIICnBRH.UINT16[R_IO_H])
AnnaBridge 165:d1b4690b3f8b 277 #define RIIC1BRHHL (RIIC1.RIICnBRH.UINT8[R_IO_HL])
AnnaBridge 165:d1b4690b3f8b 278 #define RIIC1BRHHH (RIIC1.RIICnBRH.UINT8[R_IO_HH])
AnnaBridge 165:d1b4690b3f8b 279 #define RIIC1DRT (RIIC1.RIICnDRT.UINT32)
AnnaBridge 165:d1b4690b3f8b 280 #define RIIC1DRTL (RIIC1.RIICnDRT.UINT16[R_IO_L])
AnnaBridge 165:d1b4690b3f8b 281 #define RIIC1DRTLL (RIIC1.RIICnDRT.UINT8[R_IO_LL])
AnnaBridge 165:d1b4690b3f8b 282 #define RIIC1DRTLH (RIIC1.RIICnDRT.UINT8[R_IO_LH])
AnnaBridge 165:d1b4690b3f8b 283 #define RIIC1DRTH (RIIC1.RIICnDRT.UINT16[R_IO_H])
AnnaBridge 165:d1b4690b3f8b 284 #define RIIC1DRTHL (RIIC1.RIICnDRT.UINT8[R_IO_HL])
AnnaBridge 165:d1b4690b3f8b 285 #define RIIC1DRTHH (RIIC1.RIICnDRT.UINT8[R_IO_HH])
AnnaBridge 165:d1b4690b3f8b 286 #define RIIC1DRR (RIIC1.RIICnDRR.UINT32)
AnnaBridge 165:d1b4690b3f8b 287 #define RIIC1DRRL (RIIC1.RIICnDRR.UINT16[R_IO_L])
AnnaBridge 165:d1b4690b3f8b 288 #define RIIC1DRRLL (RIIC1.RIICnDRR.UINT8[R_IO_LL])
AnnaBridge 165:d1b4690b3f8b 289 #define RIIC1DRRLH (RIIC1.RIICnDRR.UINT8[R_IO_LH])
AnnaBridge 165:d1b4690b3f8b 290 #define RIIC1DRRH (RIIC1.RIICnDRR.UINT16[R_IO_H])
AnnaBridge 165:d1b4690b3f8b 291 #define RIIC1DRRHL (RIIC1.RIICnDRR.UINT8[R_IO_HL])
AnnaBridge 165:d1b4690b3f8b 292 #define RIIC1DRRHH (RIIC1.RIICnDRR.UINT8[R_IO_HH])
AnnaBridge 165:d1b4690b3f8b 293 #define RIIC2CR1 (RIIC2.RIICnCR1.UINT32)
AnnaBridge 165:d1b4690b3f8b 294 #define RIIC2CR1L (RIIC2.RIICnCR1.UINT16[R_IO_L])
AnnaBridge 165:d1b4690b3f8b 295 #define RIIC2CR1LL (RIIC2.RIICnCR1.UINT8[R_IO_LL])
AnnaBridge 165:d1b4690b3f8b 296 #define RIIC2CR1LH (RIIC2.RIICnCR1.UINT8[R_IO_LH])
AnnaBridge 165:d1b4690b3f8b 297 #define RIIC2CR1H (RIIC2.RIICnCR1.UINT16[R_IO_H])
AnnaBridge 165:d1b4690b3f8b 298 #define RIIC2CR1HL (RIIC2.RIICnCR1.UINT8[R_IO_HL])
AnnaBridge 165:d1b4690b3f8b 299 #define RIIC2CR1HH (RIIC2.RIICnCR1.UINT8[R_IO_HH])
AnnaBridge 165:d1b4690b3f8b 300 #define RIIC2CR2 (RIIC2.RIICnCR2.UINT32)
AnnaBridge 165:d1b4690b3f8b 301 #define RIIC2CR2L (RIIC2.RIICnCR2.UINT16[R_IO_L])
AnnaBridge 165:d1b4690b3f8b 302 #define RIIC2CR2LL (RIIC2.RIICnCR2.UINT8[R_IO_LL])
AnnaBridge 165:d1b4690b3f8b 303 #define RIIC2CR2LH (RIIC2.RIICnCR2.UINT8[R_IO_LH])
AnnaBridge 165:d1b4690b3f8b 304 #define RIIC2CR2H (RIIC2.RIICnCR2.UINT16[R_IO_H])
AnnaBridge 165:d1b4690b3f8b 305 #define RIIC2CR2HL (RIIC2.RIICnCR2.UINT8[R_IO_HL])
AnnaBridge 165:d1b4690b3f8b 306 #define RIIC2CR2HH (RIIC2.RIICnCR2.UINT8[R_IO_HH])
AnnaBridge 165:d1b4690b3f8b 307 #define RIIC2MR1 (RIIC2.RIICnMR1.UINT32)
AnnaBridge 165:d1b4690b3f8b 308 #define RIIC2MR1L (RIIC2.RIICnMR1.UINT16[R_IO_L])
AnnaBridge 165:d1b4690b3f8b 309 #define RIIC2MR1LL (RIIC2.RIICnMR1.UINT8[R_IO_LL])
AnnaBridge 165:d1b4690b3f8b 310 #define RIIC2MR1LH (RIIC2.RIICnMR1.UINT8[R_IO_LH])
AnnaBridge 165:d1b4690b3f8b 311 #define RIIC2MR1H (RIIC2.RIICnMR1.UINT16[R_IO_H])
AnnaBridge 165:d1b4690b3f8b 312 #define RIIC2MR1HL (RIIC2.RIICnMR1.UINT8[R_IO_HL])
AnnaBridge 165:d1b4690b3f8b 313 #define RIIC2MR1HH (RIIC2.RIICnMR1.UINT8[R_IO_HH])
AnnaBridge 165:d1b4690b3f8b 314 #define RIIC2MR2 (RIIC2.RIICnMR2.UINT32)
AnnaBridge 165:d1b4690b3f8b 315 #define RIIC2MR2L (RIIC2.RIICnMR2.UINT16[R_IO_L])
AnnaBridge 165:d1b4690b3f8b 316 #define RIIC2MR2LL (RIIC2.RIICnMR2.UINT8[R_IO_LL])
AnnaBridge 165:d1b4690b3f8b 317 #define RIIC2MR2LH (RIIC2.RIICnMR2.UINT8[R_IO_LH])
AnnaBridge 165:d1b4690b3f8b 318 #define RIIC2MR2H (RIIC2.RIICnMR2.UINT16[R_IO_H])
AnnaBridge 165:d1b4690b3f8b 319 #define RIIC2MR2HL (RIIC2.RIICnMR2.UINT8[R_IO_HL])
AnnaBridge 165:d1b4690b3f8b 320 #define RIIC2MR2HH (RIIC2.RIICnMR2.UINT8[R_IO_HH])
AnnaBridge 165:d1b4690b3f8b 321 #define RIIC2MR3 (RIIC2.RIICnMR3.UINT32)
AnnaBridge 165:d1b4690b3f8b 322 #define RIIC2MR3L (RIIC2.RIICnMR3.UINT16[R_IO_L])
AnnaBridge 165:d1b4690b3f8b 323 #define RIIC2MR3LL (RIIC2.RIICnMR3.UINT8[R_IO_LL])
AnnaBridge 165:d1b4690b3f8b 324 #define RIIC2MR3LH (RIIC2.RIICnMR3.UINT8[R_IO_LH])
AnnaBridge 165:d1b4690b3f8b 325 #define RIIC2MR3H (RIIC2.RIICnMR3.UINT16[R_IO_H])
AnnaBridge 165:d1b4690b3f8b 326 #define RIIC2MR3HL (RIIC2.RIICnMR3.UINT8[R_IO_HL])
AnnaBridge 165:d1b4690b3f8b 327 #define RIIC2MR3HH (RIIC2.RIICnMR3.UINT8[R_IO_HH])
AnnaBridge 165:d1b4690b3f8b 328 #define RIIC2FER (RIIC2.RIICnFER.UINT32)
AnnaBridge 165:d1b4690b3f8b 329 #define RIIC2FERL (RIIC2.RIICnFER.UINT16[R_IO_L])
AnnaBridge 165:d1b4690b3f8b 330 #define RIIC2FERLL (RIIC2.RIICnFER.UINT8[R_IO_LL])
AnnaBridge 165:d1b4690b3f8b 331 #define RIIC2FERLH (RIIC2.RIICnFER.UINT8[R_IO_LH])
AnnaBridge 165:d1b4690b3f8b 332 #define RIIC2FERH (RIIC2.RIICnFER.UINT16[R_IO_H])
AnnaBridge 165:d1b4690b3f8b 333 #define RIIC2FERHL (RIIC2.RIICnFER.UINT8[R_IO_HL])
AnnaBridge 165:d1b4690b3f8b 334 #define RIIC2FERHH (RIIC2.RIICnFER.UINT8[R_IO_HH])
AnnaBridge 165:d1b4690b3f8b 335 #define RIIC2SER (RIIC2.RIICnSER.UINT32)
AnnaBridge 165:d1b4690b3f8b 336 #define RIIC2SERL (RIIC2.RIICnSER.UINT16[R_IO_L])
AnnaBridge 165:d1b4690b3f8b 337 #define RIIC2SERLL (RIIC2.RIICnSER.UINT8[R_IO_LL])
AnnaBridge 165:d1b4690b3f8b 338 #define RIIC2SERLH (RIIC2.RIICnSER.UINT8[R_IO_LH])
AnnaBridge 165:d1b4690b3f8b 339 #define RIIC2SERH (RIIC2.RIICnSER.UINT16[R_IO_H])
AnnaBridge 165:d1b4690b3f8b 340 #define RIIC2SERHL (RIIC2.RIICnSER.UINT8[R_IO_HL])
AnnaBridge 165:d1b4690b3f8b 341 #define RIIC2SERHH (RIIC2.RIICnSER.UINT8[R_IO_HH])
AnnaBridge 165:d1b4690b3f8b 342 #define RIIC2IER (RIIC2.RIICnIER.UINT32)
AnnaBridge 165:d1b4690b3f8b 343 #define RIIC2IERL (RIIC2.RIICnIER.UINT16[R_IO_L])
AnnaBridge 165:d1b4690b3f8b 344 #define RIIC2IERLL (RIIC2.RIICnIER.UINT8[R_IO_LL])
AnnaBridge 165:d1b4690b3f8b 345 #define RIIC2IERLH (RIIC2.RIICnIER.UINT8[R_IO_LH])
AnnaBridge 165:d1b4690b3f8b 346 #define RIIC2IERH (RIIC2.RIICnIER.UINT16[R_IO_H])
AnnaBridge 165:d1b4690b3f8b 347 #define RIIC2IERHL (RIIC2.RIICnIER.UINT8[R_IO_HL])
AnnaBridge 165:d1b4690b3f8b 348 #define RIIC2IERHH (RIIC2.RIICnIER.UINT8[R_IO_HH])
AnnaBridge 165:d1b4690b3f8b 349 #define RIIC2SR1 (RIIC2.RIICnSR1.UINT32)
AnnaBridge 165:d1b4690b3f8b 350 #define RIIC2SR1L (RIIC2.RIICnSR1.UINT16[R_IO_L])
AnnaBridge 165:d1b4690b3f8b 351 #define RIIC2SR1LL (RIIC2.RIICnSR1.UINT8[R_IO_LL])
AnnaBridge 165:d1b4690b3f8b 352 #define RIIC2SR1LH (RIIC2.RIICnSR1.UINT8[R_IO_LH])
AnnaBridge 165:d1b4690b3f8b 353 #define RIIC2SR1H (RIIC2.RIICnSR1.UINT16[R_IO_H])
AnnaBridge 165:d1b4690b3f8b 354 #define RIIC2SR1HL (RIIC2.RIICnSR1.UINT8[R_IO_HL])
AnnaBridge 165:d1b4690b3f8b 355 #define RIIC2SR1HH (RIIC2.RIICnSR1.UINT8[R_IO_HH])
AnnaBridge 165:d1b4690b3f8b 356 #define RIIC2SR2 (RIIC2.RIICnSR2.UINT32)
AnnaBridge 165:d1b4690b3f8b 357 #define RIIC2SR2L (RIIC2.RIICnSR2.UINT16[R_IO_L])
AnnaBridge 165:d1b4690b3f8b 358 #define RIIC2SR2LL (RIIC2.RIICnSR2.UINT8[R_IO_LL])
AnnaBridge 165:d1b4690b3f8b 359 #define RIIC2SR2LH (RIIC2.RIICnSR2.UINT8[R_IO_LH])
AnnaBridge 165:d1b4690b3f8b 360 #define RIIC2SR2H (RIIC2.RIICnSR2.UINT16[R_IO_H])
AnnaBridge 165:d1b4690b3f8b 361 #define RIIC2SR2HL (RIIC2.RIICnSR2.UINT8[R_IO_HL])
AnnaBridge 165:d1b4690b3f8b 362 #define RIIC2SR2HH (RIIC2.RIICnSR2.UINT8[R_IO_HH])
AnnaBridge 165:d1b4690b3f8b 363 #define RIIC2SAR0 (RIIC2.RIICnSAR0.UINT32)
AnnaBridge 165:d1b4690b3f8b 364 #define RIIC2SAR0L (RIIC2.RIICnSAR0.UINT16[R_IO_L])
AnnaBridge 165:d1b4690b3f8b 365 #define RIIC2SAR0LL (RIIC2.RIICnSAR0.UINT8[R_IO_LL])
AnnaBridge 165:d1b4690b3f8b 366 #define RIIC2SAR0LH (RIIC2.RIICnSAR0.UINT8[R_IO_LH])
AnnaBridge 165:d1b4690b3f8b 367 #define RIIC2SAR0H (RIIC2.RIICnSAR0.UINT16[R_IO_H])
AnnaBridge 165:d1b4690b3f8b 368 #define RIIC2SAR0HL (RIIC2.RIICnSAR0.UINT8[R_IO_HL])
AnnaBridge 165:d1b4690b3f8b 369 #define RIIC2SAR0HH (RIIC2.RIICnSAR0.UINT8[R_IO_HH])
AnnaBridge 165:d1b4690b3f8b 370 #define RIIC2SAR1 (RIIC2.RIICnSAR1.UINT32)
AnnaBridge 165:d1b4690b3f8b 371 #define RIIC2SAR1L (RIIC2.RIICnSAR1.UINT16[R_IO_L])
AnnaBridge 165:d1b4690b3f8b 372 #define RIIC2SAR1LL (RIIC2.RIICnSAR1.UINT8[R_IO_LL])
AnnaBridge 165:d1b4690b3f8b 373 #define RIIC2SAR1LH (RIIC2.RIICnSAR1.UINT8[R_IO_LH])
AnnaBridge 165:d1b4690b3f8b 374 #define RIIC2SAR1H (RIIC2.RIICnSAR1.UINT16[R_IO_H])
AnnaBridge 165:d1b4690b3f8b 375 #define RIIC2SAR1HL (RIIC2.RIICnSAR1.UINT8[R_IO_HL])
AnnaBridge 165:d1b4690b3f8b 376 #define RIIC2SAR1HH (RIIC2.RIICnSAR1.UINT8[R_IO_HH])
AnnaBridge 165:d1b4690b3f8b 377 #define RIIC2SAR2 (RIIC2.RIICnSAR2.UINT32)
AnnaBridge 165:d1b4690b3f8b 378 #define RIIC2SAR2L (RIIC2.RIICnSAR2.UINT16[R_IO_L])
AnnaBridge 165:d1b4690b3f8b 379 #define RIIC2SAR2LL (RIIC2.RIICnSAR2.UINT8[R_IO_LL])
AnnaBridge 165:d1b4690b3f8b 380 #define RIIC2SAR2LH (RIIC2.RIICnSAR2.UINT8[R_IO_LH])
AnnaBridge 165:d1b4690b3f8b 381 #define RIIC2SAR2H (RIIC2.RIICnSAR2.UINT16[R_IO_H])
AnnaBridge 165:d1b4690b3f8b 382 #define RIIC2SAR2HL (RIIC2.RIICnSAR2.UINT8[R_IO_HL])
AnnaBridge 165:d1b4690b3f8b 383 #define RIIC2SAR2HH (RIIC2.RIICnSAR2.UINT8[R_IO_HH])
AnnaBridge 165:d1b4690b3f8b 384 #define RIIC2BRL (RIIC2.RIICnBRL.UINT32)
AnnaBridge 165:d1b4690b3f8b 385 #define RIIC2BRLL (RIIC2.RIICnBRL.UINT16[R_IO_L])
AnnaBridge 165:d1b4690b3f8b 386 #define RIIC2BRLLL (RIIC2.RIICnBRL.UINT8[R_IO_LL])
AnnaBridge 165:d1b4690b3f8b 387 #define RIIC2BRLLH (RIIC2.RIICnBRL.UINT8[R_IO_LH])
AnnaBridge 165:d1b4690b3f8b 388 #define RIIC2BRLH (RIIC2.RIICnBRL.UINT16[R_IO_H])
AnnaBridge 165:d1b4690b3f8b 389 #define RIIC2BRLHL (RIIC2.RIICnBRL.UINT8[R_IO_HL])
AnnaBridge 165:d1b4690b3f8b 390 #define RIIC2BRLHH (RIIC2.RIICnBRL.UINT8[R_IO_HH])
AnnaBridge 165:d1b4690b3f8b 391 #define RIIC2BRH (RIIC2.RIICnBRH.UINT32)
AnnaBridge 165:d1b4690b3f8b 392 #define RIIC2BRHL (RIIC2.RIICnBRH.UINT16[R_IO_L])
AnnaBridge 165:d1b4690b3f8b 393 #define RIIC2BRHLL (RIIC2.RIICnBRH.UINT8[R_IO_LL])
AnnaBridge 165:d1b4690b3f8b 394 #define RIIC2BRHLH (RIIC2.RIICnBRH.UINT8[R_IO_LH])
AnnaBridge 165:d1b4690b3f8b 395 #define RIIC2BRHH (RIIC2.RIICnBRH.UINT16[R_IO_H])
AnnaBridge 165:d1b4690b3f8b 396 #define RIIC2BRHHL (RIIC2.RIICnBRH.UINT8[R_IO_HL])
AnnaBridge 165:d1b4690b3f8b 397 #define RIIC2BRHHH (RIIC2.RIICnBRH.UINT8[R_IO_HH])
AnnaBridge 165:d1b4690b3f8b 398 #define RIIC2DRT (RIIC2.RIICnDRT.UINT32)
AnnaBridge 165:d1b4690b3f8b 399 #define RIIC2DRTL (RIIC2.RIICnDRT.UINT16[R_IO_L])
AnnaBridge 165:d1b4690b3f8b 400 #define RIIC2DRTLL (RIIC2.RIICnDRT.UINT8[R_IO_LL])
AnnaBridge 165:d1b4690b3f8b 401 #define RIIC2DRTLH (RIIC2.RIICnDRT.UINT8[R_IO_LH])
AnnaBridge 165:d1b4690b3f8b 402 #define RIIC2DRTH (RIIC2.RIICnDRT.UINT16[R_IO_H])
AnnaBridge 165:d1b4690b3f8b 403 #define RIIC2DRTHL (RIIC2.RIICnDRT.UINT8[R_IO_HL])
AnnaBridge 165:d1b4690b3f8b 404 #define RIIC2DRTHH (RIIC2.RIICnDRT.UINT8[R_IO_HH])
AnnaBridge 165:d1b4690b3f8b 405 #define RIIC2DRR (RIIC2.RIICnDRR.UINT32)
AnnaBridge 165:d1b4690b3f8b 406 #define RIIC2DRRL (RIIC2.RIICnDRR.UINT16[R_IO_L])
AnnaBridge 165:d1b4690b3f8b 407 #define RIIC2DRRLL (RIIC2.RIICnDRR.UINT8[R_IO_LL])
AnnaBridge 165:d1b4690b3f8b 408 #define RIIC2DRRLH (RIIC2.RIICnDRR.UINT8[R_IO_LH])
AnnaBridge 165:d1b4690b3f8b 409 #define RIIC2DRRH (RIIC2.RIICnDRR.UINT16[R_IO_H])
AnnaBridge 165:d1b4690b3f8b 410 #define RIIC2DRRHL (RIIC2.RIICnDRR.UINT8[R_IO_HL])
AnnaBridge 165:d1b4690b3f8b 411 #define RIIC2DRRHH (RIIC2.RIICnDRR.UINT8[R_IO_HH])
AnnaBridge 165:d1b4690b3f8b 412 #define RIIC3CR1 (RIIC3.RIICnCR1.UINT32)
AnnaBridge 165:d1b4690b3f8b 413 #define RIIC3CR1L (RIIC3.RIICnCR1.UINT16[R_IO_L])
AnnaBridge 165:d1b4690b3f8b 414 #define RIIC3CR1LL (RIIC3.RIICnCR1.UINT8[R_IO_LL])
AnnaBridge 165:d1b4690b3f8b 415 #define RIIC3CR1LH (RIIC3.RIICnCR1.UINT8[R_IO_LH])
AnnaBridge 165:d1b4690b3f8b 416 #define RIIC3CR1H (RIIC3.RIICnCR1.UINT16[R_IO_H])
AnnaBridge 165:d1b4690b3f8b 417 #define RIIC3CR1HL (RIIC3.RIICnCR1.UINT8[R_IO_HL])
AnnaBridge 165:d1b4690b3f8b 418 #define RIIC3CR1HH (RIIC3.RIICnCR1.UINT8[R_IO_HH])
AnnaBridge 165:d1b4690b3f8b 419 #define RIIC3CR2 (RIIC3.RIICnCR2.UINT32)
AnnaBridge 165:d1b4690b3f8b 420 #define RIIC3CR2L (RIIC3.RIICnCR2.UINT16[R_IO_L])
AnnaBridge 165:d1b4690b3f8b 421 #define RIIC3CR2LL (RIIC3.RIICnCR2.UINT8[R_IO_LL])
AnnaBridge 165:d1b4690b3f8b 422 #define RIIC3CR2LH (RIIC3.RIICnCR2.UINT8[R_IO_LH])
AnnaBridge 165:d1b4690b3f8b 423 #define RIIC3CR2H (RIIC3.RIICnCR2.UINT16[R_IO_H])
AnnaBridge 165:d1b4690b3f8b 424 #define RIIC3CR2HL (RIIC3.RIICnCR2.UINT8[R_IO_HL])
AnnaBridge 165:d1b4690b3f8b 425 #define RIIC3CR2HH (RIIC3.RIICnCR2.UINT8[R_IO_HH])
AnnaBridge 165:d1b4690b3f8b 426 #define RIIC3MR1 (RIIC3.RIICnMR1.UINT32)
AnnaBridge 165:d1b4690b3f8b 427 #define RIIC3MR1L (RIIC3.RIICnMR1.UINT16[R_IO_L])
AnnaBridge 165:d1b4690b3f8b 428 #define RIIC3MR1LL (RIIC3.RIICnMR1.UINT8[R_IO_LL])
AnnaBridge 165:d1b4690b3f8b 429 #define RIIC3MR1LH (RIIC3.RIICnMR1.UINT8[R_IO_LH])
AnnaBridge 165:d1b4690b3f8b 430 #define RIIC3MR1H (RIIC3.RIICnMR1.UINT16[R_IO_H])
AnnaBridge 165:d1b4690b3f8b 431 #define RIIC3MR1HL (RIIC3.RIICnMR1.UINT8[R_IO_HL])
AnnaBridge 165:d1b4690b3f8b 432 #define RIIC3MR1HH (RIIC3.RIICnMR1.UINT8[R_IO_HH])
AnnaBridge 165:d1b4690b3f8b 433 #define RIIC3MR2 (RIIC3.RIICnMR2.UINT32)
AnnaBridge 165:d1b4690b3f8b 434 #define RIIC3MR2L (RIIC3.RIICnMR2.UINT16[R_IO_L])
AnnaBridge 165:d1b4690b3f8b 435 #define RIIC3MR2LL (RIIC3.RIICnMR2.UINT8[R_IO_LL])
AnnaBridge 165:d1b4690b3f8b 436 #define RIIC3MR2LH (RIIC3.RIICnMR2.UINT8[R_IO_LH])
AnnaBridge 165:d1b4690b3f8b 437 #define RIIC3MR2H (RIIC3.RIICnMR2.UINT16[R_IO_H])
AnnaBridge 165:d1b4690b3f8b 438 #define RIIC3MR2HL (RIIC3.RIICnMR2.UINT8[R_IO_HL])
AnnaBridge 165:d1b4690b3f8b 439 #define RIIC3MR2HH (RIIC3.RIICnMR2.UINT8[R_IO_HH])
AnnaBridge 165:d1b4690b3f8b 440 #define RIIC3MR3 (RIIC3.RIICnMR3.UINT32)
AnnaBridge 165:d1b4690b3f8b 441 #define RIIC3MR3L (RIIC3.RIICnMR3.UINT16[R_IO_L])
AnnaBridge 165:d1b4690b3f8b 442 #define RIIC3MR3LL (RIIC3.RIICnMR3.UINT8[R_IO_LL])
AnnaBridge 165:d1b4690b3f8b 443 #define RIIC3MR3LH (RIIC3.RIICnMR3.UINT8[R_IO_LH])
AnnaBridge 165:d1b4690b3f8b 444 #define RIIC3MR3H (RIIC3.RIICnMR3.UINT16[R_IO_H])
AnnaBridge 165:d1b4690b3f8b 445 #define RIIC3MR3HL (RIIC3.RIICnMR3.UINT8[R_IO_HL])
AnnaBridge 165:d1b4690b3f8b 446 #define RIIC3MR3HH (RIIC3.RIICnMR3.UINT8[R_IO_HH])
AnnaBridge 165:d1b4690b3f8b 447 #define RIIC3FER (RIIC3.RIICnFER.UINT32)
AnnaBridge 165:d1b4690b3f8b 448 #define RIIC3FERL (RIIC3.RIICnFER.UINT16[R_IO_L])
AnnaBridge 165:d1b4690b3f8b 449 #define RIIC3FERLL (RIIC3.RIICnFER.UINT8[R_IO_LL])
AnnaBridge 165:d1b4690b3f8b 450 #define RIIC3FERLH (RIIC3.RIICnFER.UINT8[R_IO_LH])
AnnaBridge 165:d1b4690b3f8b 451 #define RIIC3FERH (RIIC3.RIICnFER.UINT16[R_IO_H])
AnnaBridge 165:d1b4690b3f8b 452 #define RIIC3FERHL (RIIC3.RIICnFER.UINT8[R_IO_HL])
AnnaBridge 165:d1b4690b3f8b 453 #define RIIC3FERHH (RIIC3.RIICnFER.UINT8[R_IO_HH])
AnnaBridge 165:d1b4690b3f8b 454 #define RIIC3SER (RIIC3.RIICnSER.UINT32)
AnnaBridge 165:d1b4690b3f8b 455 #define RIIC3SERL (RIIC3.RIICnSER.UINT16[R_IO_L])
AnnaBridge 165:d1b4690b3f8b 456 #define RIIC3SERLL (RIIC3.RIICnSER.UINT8[R_IO_LL])
AnnaBridge 165:d1b4690b3f8b 457 #define RIIC3SERLH (RIIC3.RIICnSER.UINT8[R_IO_LH])
AnnaBridge 165:d1b4690b3f8b 458 #define RIIC3SERH (RIIC3.RIICnSER.UINT16[R_IO_H])
AnnaBridge 165:d1b4690b3f8b 459 #define RIIC3SERHL (RIIC3.RIICnSER.UINT8[R_IO_HL])
AnnaBridge 165:d1b4690b3f8b 460 #define RIIC3SERHH (RIIC3.RIICnSER.UINT8[R_IO_HH])
AnnaBridge 165:d1b4690b3f8b 461 #define RIIC3IER (RIIC3.RIICnIER.UINT32)
AnnaBridge 165:d1b4690b3f8b 462 #define RIIC3IERL (RIIC3.RIICnIER.UINT16[R_IO_L])
AnnaBridge 165:d1b4690b3f8b 463 #define RIIC3IERLL (RIIC3.RIICnIER.UINT8[R_IO_LL])
AnnaBridge 165:d1b4690b3f8b 464 #define RIIC3IERLH (RIIC3.RIICnIER.UINT8[R_IO_LH])
AnnaBridge 165:d1b4690b3f8b 465 #define RIIC3IERH (RIIC3.RIICnIER.UINT16[R_IO_H])
AnnaBridge 165:d1b4690b3f8b 466 #define RIIC3IERHL (RIIC3.RIICnIER.UINT8[R_IO_HL])
AnnaBridge 165:d1b4690b3f8b 467 #define RIIC3IERHH (RIIC3.RIICnIER.UINT8[R_IO_HH])
AnnaBridge 165:d1b4690b3f8b 468 #define RIIC3SR1 (RIIC3.RIICnSR1.UINT32)
AnnaBridge 165:d1b4690b3f8b 469 #define RIIC3SR1L (RIIC3.RIICnSR1.UINT16[R_IO_L])
AnnaBridge 165:d1b4690b3f8b 470 #define RIIC3SR1LL (RIIC3.RIICnSR1.UINT8[R_IO_LL])
AnnaBridge 165:d1b4690b3f8b 471 #define RIIC3SR1LH (RIIC3.RIICnSR1.UINT8[R_IO_LH])
AnnaBridge 165:d1b4690b3f8b 472 #define RIIC3SR1H (RIIC3.RIICnSR1.UINT16[R_IO_H])
AnnaBridge 165:d1b4690b3f8b 473 #define RIIC3SR1HL (RIIC3.RIICnSR1.UINT8[R_IO_HL])
AnnaBridge 165:d1b4690b3f8b 474 #define RIIC3SR1HH (RIIC3.RIICnSR1.UINT8[R_IO_HH])
AnnaBridge 165:d1b4690b3f8b 475 #define RIIC3SR2 (RIIC3.RIICnSR2.UINT32)
AnnaBridge 165:d1b4690b3f8b 476 #define RIIC3SR2L (RIIC3.RIICnSR2.UINT16[R_IO_L])
AnnaBridge 165:d1b4690b3f8b 477 #define RIIC3SR2LL (RIIC3.RIICnSR2.UINT8[R_IO_LL])
AnnaBridge 165:d1b4690b3f8b 478 #define RIIC3SR2LH (RIIC3.RIICnSR2.UINT8[R_IO_LH])
AnnaBridge 165:d1b4690b3f8b 479 #define RIIC3SR2H (RIIC3.RIICnSR2.UINT16[R_IO_H])
AnnaBridge 165:d1b4690b3f8b 480 #define RIIC3SR2HL (RIIC3.RIICnSR2.UINT8[R_IO_HL])
AnnaBridge 165:d1b4690b3f8b 481 #define RIIC3SR2HH (RIIC3.RIICnSR2.UINT8[R_IO_HH])
AnnaBridge 165:d1b4690b3f8b 482 #define RIIC3SAR0 (RIIC3.RIICnSAR0.UINT32)
AnnaBridge 165:d1b4690b3f8b 483 #define RIIC3SAR0L (RIIC3.RIICnSAR0.UINT16[R_IO_L])
AnnaBridge 165:d1b4690b3f8b 484 #define RIIC3SAR0LL (RIIC3.RIICnSAR0.UINT8[R_IO_LL])
AnnaBridge 165:d1b4690b3f8b 485 #define RIIC3SAR0LH (RIIC3.RIICnSAR0.UINT8[R_IO_LH])
AnnaBridge 165:d1b4690b3f8b 486 #define RIIC3SAR0H (RIIC3.RIICnSAR0.UINT16[R_IO_H])
AnnaBridge 165:d1b4690b3f8b 487 #define RIIC3SAR0HL (RIIC3.RIICnSAR0.UINT8[R_IO_HL])
AnnaBridge 165:d1b4690b3f8b 488 #define RIIC3SAR0HH (RIIC3.RIICnSAR0.UINT8[R_IO_HH])
AnnaBridge 165:d1b4690b3f8b 489 #define RIIC3SAR1 (RIIC3.RIICnSAR1.UINT32)
AnnaBridge 165:d1b4690b3f8b 490 #define RIIC3SAR1L (RIIC3.RIICnSAR1.UINT16[R_IO_L])
AnnaBridge 165:d1b4690b3f8b 491 #define RIIC3SAR1LL (RIIC3.RIICnSAR1.UINT8[R_IO_LL])
AnnaBridge 165:d1b4690b3f8b 492 #define RIIC3SAR1LH (RIIC3.RIICnSAR1.UINT8[R_IO_LH])
AnnaBridge 165:d1b4690b3f8b 493 #define RIIC3SAR1H (RIIC3.RIICnSAR1.UINT16[R_IO_H])
AnnaBridge 165:d1b4690b3f8b 494 #define RIIC3SAR1HL (RIIC3.RIICnSAR1.UINT8[R_IO_HL])
AnnaBridge 165:d1b4690b3f8b 495 #define RIIC3SAR1HH (RIIC3.RIICnSAR1.UINT8[R_IO_HH])
AnnaBridge 165:d1b4690b3f8b 496 #define RIIC3SAR2 (RIIC3.RIICnSAR2.UINT32)
AnnaBridge 165:d1b4690b3f8b 497 #define RIIC3SAR2L (RIIC3.RIICnSAR2.UINT16[R_IO_L])
AnnaBridge 165:d1b4690b3f8b 498 #define RIIC3SAR2LL (RIIC3.RIICnSAR2.UINT8[R_IO_LL])
AnnaBridge 165:d1b4690b3f8b 499 #define RIIC3SAR2LH (RIIC3.RIICnSAR2.UINT8[R_IO_LH])
AnnaBridge 165:d1b4690b3f8b 500 #define RIIC3SAR2H (RIIC3.RIICnSAR2.UINT16[R_IO_H])
AnnaBridge 165:d1b4690b3f8b 501 #define RIIC3SAR2HL (RIIC3.RIICnSAR2.UINT8[R_IO_HL])
AnnaBridge 165:d1b4690b3f8b 502 #define RIIC3SAR2HH (RIIC3.RIICnSAR2.UINT8[R_IO_HH])
AnnaBridge 165:d1b4690b3f8b 503 #define RIIC3BRL (RIIC3.RIICnBRL.UINT32)
AnnaBridge 165:d1b4690b3f8b 504 #define RIIC3BRLL (RIIC3.RIICnBRL.UINT16[R_IO_L])
AnnaBridge 165:d1b4690b3f8b 505 #define RIIC3BRLLL (RIIC3.RIICnBRL.UINT8[R_IO_LL])
AnnaBridge 165:d1b4690b3f8b 506 #define RIIC3BRLLH (RIIC3.RIICnBRL.UINT8[R_IO_LH])
AnnaBridge 165:d1b4690b3f8b 507 #define RIIC3BRLH (RIIC3.RIICnBRL.UINT16[R_IO_H])
AnnaBridge 165:d1b4690b3f8b 508 #define RIIC3BRLHL (RIIC3.RIICnBRL.UINT8[R_IO_HL])
AnnaBridge 165:d1b4690b3f8b 509 #define RIIC3BRLHH (RIIC3.RIICnBRL.UINT8[R_IO_HH])
AnnaBridge 165:d1b4690b3f8b 510 #define RIIC3BRH (RIIC3.RIICnBRH.UINT32)
AnnaBridge 165:d1b4690b3f8b 511 #define RIIC3BRHL (RIIC3.RIICnBRH.UINT16[R_IO_L])
AnnaBridge 165:d1b4690b3f8b 512 #define RIIC3BRHLL (RIIC3.RIICnBRH.UINT8[R_IO_LL])
AnnaBridge 165:d1b4690b3f8b 513 #define RIIC3BRHLH (RIIC3.RIICnBRH.UINT8[R_IO_LH])
AnnaBridge 165:d1b4690b3f8b 514 #define RIIC3BRHH (RIIC3.RIICnBRH.UINT16[R_IO_H])
AnnaBridge 165:d1b4690b3f8b 515 #define RIIC3BRHHL (RIIC3.RIICnBRH.UINT8[R_IO_HL])
AnnaBridge 165:d1b4690b3f8b 516 #define RIIC3BRHHH (RIIC3.RIICnBRH.UINT8[R_IO_HH])
AnnaBridge 165:d1b4690b3f8b 517 #define RIIC3DRT (RIIC3.RIICnDRT.UINT32)
AnnaBridge 165:d1b4690b3f8b 518 #define RIIC3DRTL (RIIC3.RIICnDRT.UINT16[R_IO_L])
AnnaBridge 165:d1b4690b3f8b 519 #define RIIC3DRTLL (RIIC3.RIICnDRT.UINT8[R_IO_LL])
AnnaBridge 165:d1b4690b3f8b 520 #define RIIC3DRTLH (RIIC3.RIICnDRT.UINT8[R_IO_LH])
AnnaBridge 165:d1b4690b3f8b 521 #define RIIC3DRTH (RIIC3.RIICnDRT.UINT16[R_IO_H])
AnnaBridge 165:d1b4690b3f8b 522 #define RIIC3DRTHL (RIIC3.RIICnDRT.UINT8[R_IO_HL])
AnnaBridge 165:d1b4690b3f8b 523 #define RIIC3DRTHH (RIIC3.RIICnDRT.UINT8[R_IO_HH])
AnnaBridge 165:d1b4690b3f8b 524 #define RIIC3DRR (RIIC3.RIICnDRR.UINT32)
AnnaBridge 165:d1b4690b3f8b 525 #define RIIC3DRRL (RIIC3.RIICnDRR.UINT16[R_IO_L])
AnnaBridge 165:d1b4690b3f8b 526 #define RIIC3DRRLL (RIIC3.RIICnDRR.UINT8[R_IO_LL])
AnnaBridge 165:d1b4690b3f8b 527 #define RIIC3DRRLH (RIIC3.RIICnDRR.UINT8[R_IO_LH])
AnnaBridge 165:d1b4690b3f8b 528 #define RIIC3DRRH (RIIC3.RIICnDRR.UINT16[R_IO_H])
AnnaBridge 165:d1b4690b3f8b 529 #define RIIC3DRRHL (RIIC3.RIICnDRR.UINT8[R_IO_HL])
AnnaBridge 165:d1b4690b3f8b 530 #define RIIC3DRRHH (RIIC3.RIICnDRR.UINT8[R_IO_HH])
AnnaBridge 165:d1b4690b3f8b 531
AnnaBridge 165:d1b4690b3f8b 532 #define RIICnCRm_COUNT (2)
AnnaBridge 165:d1b4690b3f8b 533 #define RIICnMRm_COUNT (3)
AnnaBridge 165:d1b4690b3f8b 534 #define RIICnSRm_COUNT (2)
AnnaBridge 165:d1b4690b3f8b 535 #define RIICnSARm_COUNT (3)
AnnaBridge 165:d1b4690b3f8b 536
AnnaBridge 165:d1b4690b3f8b 537
AnnaBridge 165:d1b4690b3f8b 538 typedef struct st_riic
AnnaBridge 165:d1b4690b3f8b 539 {
AnnaBridge 165:d1b4690b3f8b 540 /* RIIC */
AnnaBridge 165:d1b4690b3f8b 541
AnnaBridge 165:d1b4690b3f8b 542 /* #define RIICnCRm_COUNT (2) */
AnnaBridge 165:d1b4690b3f8b 543 union iodefine_reg32_t RIICnCR1; /* RIICnCR1 */
AnnaBridge 165:d1b4690b3f8b 544 union iodefine_reg32_t RIICnCR2; /* RIICnCR2 */
AnnaBridge 165:d1b4690b3f8b 545
AnnaBridge 165:d1b4690b3f8b 546 /* #define RIICnMRm_COUNT (3) */
AnnaBridge 165:d1b4690b3f8b 547 union iodefine_reg32_t RIICnMR1; /* RIICnMR1 */
AnnaBridge 165:d1b4690b3f8b 548 union iodefine_reg32_t RIICnMR2; /* RIICnMR2 */
AnnaBridge 165:d1b4690b3f8b 549 union iodefine_reg32_t RIICnMR3; /* RIICnMR3 */
AnnaBridge 165:d1b4690b3f8b 550 union iodefine_reg32_t RIICnFER; /* RIICnFER */
AnnaBridge 165:d1b4690b3f8b 551 union iodefine_reg32_t RIICnSER; /* RIICnSER */
AnnaBridge 165:d1b4690b3f8b 552 union iodefine_reg32_t RIICnIER; /* RIICnIER */
AnnaBridge 165:d1b4690b3f8b 553
AnnaBridge 165:d1b4690b3f8b 554 /* #define RIICnSRm_COUNT (2) */
AnnaBridge 165:d1b4690b3f8b 555 union iodefine_reg32_t RIICnSR1; /* RIICnSR1 */
AnnaBridge 165:d1b4690b3f8b 556 union iodefine_reg32_t RIICnSR2; /* RIICnSR2 */
AnnaBridge 165:d1b4690b3f8b 557
AnnaBridge 165:d1b4690b3f8b 558 /* #define RIICnSARm_COUNT (3) */
AnnaBridge 165:d1b4690b3f8b 559 union iodefine_reg32_t RIICnSAR0; /* RIICnSAR0 */
AnnaBridge 165:d1b4690b3f8b 560 union iodefine_reg32_t RIICnSAR1; /* RIICnSAR1 */
AnnaBridge 165:d1b4690b3f8b 561 union iodefine_reg32_t RIICnSAR2; /* RIICnSAR2 */
AnnaBridge 165:d1b4690b3f8b 562 union iodefine_reg32_t RIICnBRL; /* RIICnBRL */
AnnaBridge 165:d1b4690b3f8b 563 union iodefine_reg32_t RIICnBRH; /* RIICnBRH */
AnnaBridge 165:d1b4690b3f8b 564 union iodefine_reg32_t RIICnDRT; /* RIICnDRT */
AnnaBridge 165:d1b4690b3f8b 565 union iodefine_reg32_t RIICnDRR; /* RIICnDRR */
AnnaBridge 165:d1b4690b3f8b 566
AnnaBridge 165:d1b4690b3f8b 567 } r_io_riic_t;
AnnaBridge 165:d1b4690b3f8b 568
AnnaBridge 165:d1b4690b3f8b 569
AnnaBridge 165:d1b4690b3f8b 570 /* Channel array defines of RIIC (2)*/
AnnaBridge 165:d1b4690b3f8b 571 #ifdef DECLARE_RIIC_CHANNELS
AnnaBridge 165:d1b4690b3f8b 572 volatile struct st_riic* RIIC[ RIIC_COUNT ] =
AnnaBridge 165:d1b4690b3f8b 573 /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */
AnnaBridge 165:d1b4690b3f8b 574 RIIC_ADDRESS_LIST;
AnnaBridge 165:d1b4690b3f8b 575 /* <-MISRA 11.3 */ /* <-SEC R2.7.1 */
AnnaBridge 165:d1b4690b3f8b 576 #endif /* DECLARE_RIIC_CHANNELS */
AnnaBridge 165:d1b4690b3f8b 577 /* End of channel array defines of RIIC (2)*/
AnnaBridge 165:d1b4690b3f8b 578
AnnaBridge 165:d1b4690b3f8b 579
AnnaBridge 165:d1b4690b3f8b 580 /* <-SEC M1.10.1 */
AnnaBridge 165:d1b4690b3f8b 581 /* <-MISRA 18.4 */ /* <-SEC M1.6.2 */
AnnaBridge 165:d1b4690b3f8b 582 /* <-QAC 0857 */
AnnaBridge 165:d1b4690b3f8b 583 /* <-QAC 0639 */
AnnaBridge 165:d1b4690b3f8b 584 #endif