mbed library sources

Dependents:   Encrypted my_mbed lklk CyaSSL_DTLS_Cellular ... more

Superseded

This library was superseded by mbed-dev - https://os.mbed.com/users/mbed_official/code/mbed-dev/.

Development branch of the mbed library sources. This library is kept in synch with the latest changes from the mbed SDK and it is not guaranteed to work.

If you are looking for a stable and tested release, please import one of the official mbed library releases:

Import librarymbed

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

Committer:
mbed_official
Date:
Wed Jul 01 09:45:11 2015 +0100
Revision:
579:53297373a894
Parent:
390:35c2c1cf29cd
Synchronized with git revision d5b4d2ab9c47edb4dc5776e7177b0c2263459081

Full URL: https://github.com/mbedmicro/mbed/commit/d5b4d2ab9c47edb4dc5776e7177b0c2263459081/

Initial version of drivers for SAMR21

Who changed what in which revision?

UserRevisionLine numberNew contents of line
mbed_official 390:35c2c1cf29cd 1 /*******************************************************************************
mbed_official 390:35c2c1cf29cd 2 * DISCLAIMER
mbed_official 390:35c2c1cf29cd 3 * This software is supplied by Renesas Electronics Corporation and is only
mbed_official 390:35c2c1cf29cd 4 * intended for use with Renesas products. No other uses are authorized. This
mbed_official 390:35c2c1cf29cd 5 * software is owned by Renesas Electronics Corporation and is protected under
mbed_official 390:35c2c1cf29cd 6 * all applicable laws, including copyright laws.
mbed_official 390:35c2c1cf29cd 7 * THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING
mbed_official 390:35c2c1cf29cd 8 * THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT
mbed_official 390:35c2c1cf29cd 9 * LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE
mbed_official 390:35c2c1cf29cd 10 * AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.
mbed_official 390:35c2c1cf29cd 11 * TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS
mbed_official 390:35c2c1cf29cd 12 * ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE
mbed_official 390:35c2c1cf29cd 13 * FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR
mbed_official 390:35c2c1cf29cd 14 * ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE
mbed_official 390:35c2c1cf29cd 15 * BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
mbed_official 390:35c2c1cf29cd 16 * Renesas reserves the right, without notice, to make changes to this software
mbed_official 390:35c2c1cf29cd 17 * and to discontinue the availability of this software. By using this software,
mbed_official 390:35c2c1cf29cd 18 * you agree to the additional terms and conditions found by accessing the
mbed_official 390:35c2c1cf29cd 19 * following link:
mbed_official 390:35c2c1cf29cd 20 * http://www.renesas.com/disclaimer*
mbed_official 390:35c2c1cf29cd 21 * Copyright (C) 2013-2014 Renesas Electronics Corporation. All rights reserved.
mbed_official 390:35c2c1cf29cd 22 *******************************************************************************/
mbed_official 390:35c2c1cf29cd 23 /*******************************************************************************
mbed_official 390:35c2c1cf29cd 24 * File Name : usb20_iodefine.h
mbed_official 390:35c2c1cf29cd 25 * $Rev: $
mbed_official 390:35c2c1cf29cd 26 * $Date:: $
mbed_official 390:35c2c1cf29cd 27 * Description : Definition of I/O Register (V1.00a)
mbed_official 390:35c2c1cf29cd 28 ******************************************************************************/
mbed_official 390:35c2c1cf29cd 29 #ifndef USB20_IODEFINE_H
mbed_official 390:35c2c1cf29cd 30 #define USB20_IODEFINE_H
mbed_official 390:35c2c1cf29cd 31 /* ->SEC M1.10.1 : Not magic number */
mbed_official 390:35c2c1cf29cd 32
mbed_official 390:35c2c1cf29cd 33 struct st_usb20
mbed_official 390:35c2c1cf29cd 34 { /* USB20 */
mbed_official 390:35c2c1cf29cd 35 volatile uint16_t SYSCFG0; /* SYSCFG0 */
mbed_official 390:35c2c1cf29cd 36 volatile uint16_t BUSWAIT; /* BUSWAIT */
mbed_official 390:35c2c1cf29cd 37 volatile uint16_t SYSSTS0; /* SYSSTS0 */
mbed_official 390:35c2c1cf29cd 38 volatile uint8_t dummy1[2]; /* */
mbed_official 390:35c2c1cf29cd 39 volatile uint16_t DVSTCTR0; /* DVSTCTR0 */
mbed_official 390:35c2c1cf29cd 40 volatile uint8_t dummy2[2]; /* */
mbed_official 390:35c2c1cf29cd 41 volatile uint16_t TESTMODE; /* TESTMODE */
mbed_official 390:35c2c1cf29cd 42 volatile uint8_t dummy3[2]; /* */
mbed_official 390:35c2c1cf29cd 43 #define USB20_D0FBCFG_COUNT 2
mbed_official 390:35c2c1cf29cd 44 volatile uint16_t D0FBCFG; /* D0FBCFG */
mbed_official 390:35c2c1cf29cd 45 volatile uint16_t D1FBCFG; /* D1FBCFG */
mbed_official 390:35c2c1cf29cd 46 union iodefine_reg32_t CFIFO; /* CFIFO */
mbed_official 390:35c2c1cf29cd 47 #define USB20_D0FIFO_COUNT 2
mbed_official 390:35c2c1cf29cd 48 union iodefine_reg32_t D0FIFO; /* D0FIFO */
mbed_official 390:35c2c1cf29cd 49 union iodefine_reg32_t D1FIFO; /* D1FIFO */
mbed_official 390:35c2c1cf29cd 50
mbed_official 390:35c2c1cf29cd 51 volatile uint16_t CFIFOSEL; /* CFIFOSEL */
mbed_official 390:35c2c1cf29cd 52 volatile uint16_t CFIFOCTR; /* CFIFOCTR */
mbed_official 390:35c2c1cf29cd 53 volatile uint8_t dummy4[4]; /* */
mbed_official 390:35c2c1cf29cd 54 /* start of struct st_usb20_from_d0fifosel */
mbed_official 390:35c2c1cf29cd 55 volatile uint16_t D0FIFOSEL; /* D0FIFOSEL */
mbed_official 390:35c2c1cf29cd 56 volatile uint16_t D0FIFOCTR; /* D0FIFOCTR */
mbed_official 390:35c2c1cf29cd 57 /* end of struct st_usb20_from_d0fifosel */
mbed_official 390:35c2c1cf29cd 58 /* start of struct st_usb20_from_d0fifosel */
mbed_official 390:35c2c1cf29cd 59 volatile uint16_t D1FIFOSEL; /* D1FIFOSEL */
mbed_official 390:35c2c1cf29cd 60 volatile uint16_t D1FIFOCTR; /* D1FIFOCTR */
mbed_official 390:35c2c1cf29cd 61 /* end of struct st_usb20_from_d0fifosel */
mbed_official 390:35c2c1cf29cd 62 #define USB20_INTENB0_COUNT 2
mbed_official 390:35c2c1cf29cd 63 volatile uint16_t INTENB0; /* INTENB0 */
mbed_official 390:35c2c1cf29cd 64 volatile uint16_t INTENB1; /* INTENB1 */
mbed_official 390:35c2c1cf29cd 65 volatile uint8_t dummy5[2]; /* */
mbed_official 390:35c2c1cf29cd 66 volatile uint16_t BRDYENB; /* BRDYENB */
mbed_official 390:35c2c1cf29cd 67 volatile uint16_t NRDYENB; /* NRDYENB */
mbed_official 390:35c2c1cf29cd 68 volatile uint16_t BEMPENB; /* BEMPENB */
mbed_official 390:35c2c1cf29cd 69 volatile uint16_t SOFCFG; /* SOFCFG */
mbed_official 390:35c2c1cf29cd 70 volatile uint8_t dummy6[2]; /* */
mbed_official 390:35c2c1cf29cd 71 #define USB20_INTSTS0_COUNT 2
mbed_official 390:35c2c1cf29cd 72 volatile uint16_t INTSTS0; /* INTSTS0 */
mbed_official 390:35c2c1cf29cd 73 volatile uint16_t INTSTS1; /* INTSTS1 */
mbed_official 390:35c2c1cf29cd 74 volatile uint8_t dummy7[2]; /* */
mbed_official 390:35c2c1cf29cd 75 volatile uint16_t BRDYSTS; /* BRDYSTS */
mbed_official 390:35c2c1cf29cd 76 volatile uint16_t NRDYSTS; /* NRDYSTS */
mbed_official 390:35c2c1cf29cd 77 volatile uint16_t BEMPSTS; /* BEMPSTS */
mbed_official 390:35c2c1cf29cd 78 volatile uint16_t FRMNUM; /* FRMNUM */
mbed_official 390:35c2c1cf29cd 79 volatile uint16_t UFRMNUM; /* UFRMNUM */
mbed_official 390:35c2c1cf29cd 80 volatile uint16_t USBADDR; /* USBADDR */
mbed_official 390:35c2c1cf29cd 81 volatile uint8_t dummy8[2]; /* */
mbed_official 390:35c2c1cf29cd 82 volatile uint16_t USBREQ; /* USBREQ */
mbed_official 390:35c2c1cf29cd 83 volatile uint16_t USBVAL; /* USBVAL */
mbed_official 390:35c2c1cf29cd 84 volatile uint16_t USBINDX; /* USBINDX */
mbed_official 390:35c2c1cf29cd 85 volatile uint16_t USBLENG; /* USBLENG */
mbed_official 390:35c2c1cf29cd 86 volatile uint16_t DCPCFG; /* DCPCFG */
mbed_official 390:35c2c1cf29cd 87 volatile uint16_t DCPMAXP; /* DCPMAXP */
mbed_official 390:35c2c1cf29cd 88 volatile uint16_t DCPCTR; /* DCPCTR */
mbed_official 390:35c2c1cf29cd 89 volatile uint8_t dummy9[2]; /* */
mbed_official 390:35c2c1cf29cd 90 volatile uint16_t PIPESEL; /* PIPESEL */
mbed_official 390:35c2c1cf29cd 91 volatile uint8_t dummy10[2]; /* */
mbed_official 390:35c2c1cf29cd 92 volatile uint16_t PIPECFG; /* PIPECFG */
mbed_official 390:35c2c1cf29cd 93 volatile uint16_t PIPEBUF; /* PIPEBUF */
mbed_official 390:35c2c1cf29cd 94 volatile uint16_t PIPEMAXP; /* PIPEMAXP */
mbed_official 390:35c2c1cf29cd 95 volatile uint16_t PIPEPERI; /* PIPEPERI */
mbed_official 390:35c2c1cf29cd 96 #define USB20_PIPE1CTR_COUNT 0xF
mbed_official 390:35c2c1cf29cd 97 volatile uint16_t PIPE1CTR; /* PIPE1CTR */
mbed_official 390:35c2c1cf29cd 98 volatile uint16_t PIPE2CTR; /* PIPE2CTR */
mbed_official 390:35c2c1cf29cd 99 volatile uint16_t PIPE3CTR; /* PIPE3CTR */
mbed_official 390:35c2c1cf29cd 100 volatile uint16_t PIPE4CTR; /* PIPE4CTR */
mbed_official 390:35c2c1cf29cd 101 volatile uint16_t PIPE5CTR; /* PIPE5CTR */
mbed_official 390:35c2c1cf29cd 102 volatile uint16_t PIPE6CTR; /* PIPE6CTR */
mbed_official 390:35c2c1cf29cd 103 volatile uint16_t PIPE7CTR; /* PIPE7CTR */
mbed_official 390:35c2c1cf29cd 104 volatile uint16_t PIPE8CTR; /* PIPE8CTR */
mbed_official 390:35c2c1cf29cd 105 volatile uint16_t PIPE9CTR; /* PIPE9CTR */
mbed_official 390:35c2c1cf29cd 106 volatile uint16_t PIPEACTR; /* PIPEACTR */
mbed_official 390:35c2c1cf29cd 107 volatile uint16_t PIPEBCTR; /* PIPEBCTR */
mbed_official 390:35c2c1cf29cd 108 volatile uint16_t PIPECCTR; /* PIPECCTR */
mbed_official 390:35c2c1cf29cd 109 volatile uint16_t PIPEDCTR; /* PIPEDCTR */
mbed_official 390:35c2c1cf29cd 110 volatile uint16_t PIPEECTR; /* PIPEECTR */
mbed_official 390:35c2c1cf29cd 111 volatile uint16_t PIPEFCTR; /* PIPEFCTR */
mbed_official 390:35c2c1cf29cd 112 volatile uint8_t dummy11[2]; /* */
mbed_official 390:35c2c1cf29cd 113 /* start of struct st_usb20_from_pipe1tre */
mbed_official 390:35c2c1cf29cd 114 volatile uint16_t PIPE1TRE; /* PIPE1TRE */
mbed_official 390:35c2c1cf29cd 115 volatile uint16_t PIPE1TRN; /* PIPE1TRN */
mbed_official 390:35c2c1cf29cd 116 /* end of struct st_usb20_from_pipe1tre */
mbed_official 390:35c2c1cf29cd 117 /* start of struct st_usb20_from_pipe1tre */
mbed_official 390:35c2c1cf29cd 118 volatile uint16_t PIPE2TRE; /* PIPE2TRE */
mbed_official 390:35c2c1cf29cd 119 volatile uint16_t PIPE2TRN; /* PIPE2TRN */
mbed_official 390:35c2c1cf29cd 120 /* end of struct st_usb20_from_pipe1tre */
mbed_official 390:35c2c1cf29cd 121 /* start of struct st_usb20_from_pipe1tre */
mbed_official 390:35c2c1cf29cd 122 volatile uint16_t PIPE3TRE; /* PIPE3TRE */
mbed_official 390:35c2c1cf29cd 123 volatile uint16_t PIPE3TRN; /* PIPE3TRN */
mbed_official 390:35c2c1cf29cd 124 /* end of struct st_usb20_from_pipe1tre */
mbed_official 390:35c2c1cf29cd 125 /* start of struct st_usb20_from_pipe1tre */
mbed_official 390:35c2c1cf29cd 126 volatile uint16_t PIPE4TRE; /* PIPE4TRE */
mbed_official 390:35c2c1cf29cd 127 volatile uint16_t PIPE4TRN; /* PIPE4TRN */
mbed_official 390:35c2c1cf29cd 128 /* end of struct st_usb20_from_pipe1tre */
mbed_official 390:35c2c1cf29cd 129 /* start of struct st_usb20_from_pipe1tre */
mbed_official 390:35c2c1cf29cd 130 volatile uint16_t PIPE5TRE; /* PIPE5TRE */
mbed_official 390:35c2c1cf29cd 131 volatile uint16_t PIPE5TRN; /* PIPE5TRN */
mbed_official 390:35c2c1cf29cd 132 /* end of struct st_usb20_from_pipe1tre */
mbed_official 390:35c2c1cf29cd 133 volatile uint16_t PIPEBTRE; /* PIPEBTRE */
mbed_official 390:35c2c1cf29cd 134 volatile uint16_t PIPEBTRN; /* PIPEBTRN */
mbed_official 390:35c2c1cf29cd 135 volatile uint16_t PIPECTRE; /* PIPECTRE */
mbed_official 390:35c2c1cf29cd 136 volatile uint16_t PIPECTRN; /* PIPECTRN */
mbed_official 390:35c2c1cf29cd 137 volatile uint16_t PIPEDTRE; /* PIPEDTRE */
mbed_official 390:35c2c1cf29cd 138 volatile uint16_t PIPEDTRN; /* PIPEDTRN */
mbed_official 390:35c2c1cf29cd 139 volatile uint16_t PIPEETRE; /* PIPEETRE */
mbed_official 390:35c2c1cf29cd 140 volatile uint16_t PIPEETRN; /* PIPEETRN */
mbed_official 390:35c2c1cf29cd 141 volatile uint16_t PIPEFTRE; /* PIPEFTRE */
mbed_official 390:35c2c1cf29cd 142 volatile uint16_t PIPEFTRN; /* PIPEFTRN */
mbed_official 390:35c2c1cf29cd 143 volatile uint16_t PIPE9TRE; /* PIPE9TRE */
mbed_official 390:35c2c1cf29cd 144 volatile uint16_t PIPE9TRN; /* PIPE9TRN */
mbed_official 390:35c2c1cf29cd 145 volatile uint16_t PIPEATRE; /* PIPEATRE */
mbed_official 390:35c2c1cf29cd 146 volatile uint16_t PIPEATRN; /* PIPEATRN */
mbed_official 390:35c2c1cf29cd 147 volatile uint8_t dummy12[16]; /* */
mbed_official 390:35c2c1cf29cd 148 #define USB20_DEVADD0_COUNT 0xB
mbed_official 390:35c2c1cf29cd 149 volatile uint16_t DEVADD0; /* DEVADD0 */
mbed_official 390:35c2c1cf29cd 150 volatile uint16_t DEVADD1; /* DEVADD1 */
mbed_official 390:35c2c1cf29cd 151 volatile uint16_t DEVADD2; /* DEVADD2 */
mbed_official 390:35c2c1cf29cd 152 volatile uint16_t DEVADD3; /* DEVADD3 */
mbed_official 390:35c2c1cf29cd 153 volatile uint16_t DEVADD4; /* DEVADD4 */
mbed_official 390:35c2c1cf29cd 154 volatile uint16_t DEVADD5; /* DEVADD5 */
mbed_official 390:35c2c1cf29cd 155 volatile uint16_t DEVADD6; /* DEVADD6 */
mbed_official 390:35c2c1cf29cd 156 volatile uint16_t DEVADD7; /* DEVADD7 */
mbed_official 390:35c2c1cf29cd 157 volatile uint16_t DEVADD8; /* DEVADD8 */
mbed_official 390:35c2c1cf29cd 158 volatile uint16_t DEVADD9; /* DEVADD9 */
mbed_official 390:35c2c1cf29cd 159 volatile uint16_t DEVADDA; /* DEVADDA */
mbed_official 390:35c2c1cf29cd 160 volatile uint8_t dummy13[28]; /* */
mbed_official 390:35c2c1cf29cd 161 volatile uint16_t SUSPMODE; /* SUSPMODE */
mbed_official 390:35c2c1cf29cd 162 volatile uint8_t dummy14[92]; /* */
mbed_official 390:35c2c1cf29cd 163 /* start of struct st_usb20_from_dmfifob0 */
mbed_official 390:35c2c1cf29cd 164 volatile uint32_t D0FIFOB0; /* D0FIFOB0 */
mbed_official 390:35c2c1cf29cd 165 volatile uint32_t D0FIFOB1; /* D0FIFOB1 */
mbed_official 390:35c2c1cf29cd 166 volatile uint32_t D0FIFOB2; /* D0FIFOB2 */
mbed_official 390:35c2c1cf29cd 167 volatile uint32_t D0FIFOB3; /* D0FIFOB3 */
mbed_official 390:35c2c1cf29cd 168 volatile uint32_t D0FIFOB4; /* D0FIFOB4 */
mbed_official 390:35c2c1cf29cd 169 volatile uint32_t D0FIFOB5; /* D0FIFOB5 */
mbed_official 390:35c2c1cf29cd 170 volatile uint32_t D0FIFOB6; /* D0FIFOB6 */
mbed_official 390:35c2c1cf29cd 171 volatile uint32_t D0FIFOB7; /* D0FIFOB7 */
mbed_official 390:35c2c1cf29cd 172 /* end of struct st_usb20_from_dmfifob0 */
mbed_official 390:35c2c1cf29cd 173 /* start of struct st_usb20_from_dmfifob0 */
mbed_official 390:35c2c1cf29cd 174 volatile uint32_t D1FIFOB0; /* D1FIFOB0 */
mbed_official 390:35c2c1cf29cd 175 volatile uint32_t D1FIFOB1; /* D1FIFOB1 */
mbed_official 390:35c2c1cf29cd 176 volatile uint32_t D1FIFOB2; /* D1FIFOB2 */
mbed_official 390:35c2c1cf29cd 177 volatile uint32_t D1FIFOB3; /* D1FIFOB3 */
mbed_official 390:35c2c1cf29cd 178 volatile uint32_t D1FIFOB4; /* D1FIFOB4 */
mbed_official 390:35c2c1cf29cd 179 volatile uint32_t D1FIFOB5; /* D1FIFOB5 */
mbed_official 390:35c2c1cf29cd 180 volatile uint32_t D1FIFOB6; /* D1FIFOB6 */
mbed_official 390:35c2c1cf29cd 181 volatile uint32_t D1FIFOB7; /* D1FIFOB7 */
mbed_official 390:35c2c1cf29cd 182 /* end of struct st_usb20_from_dmfifob0 */
mbed_official 390:35c2c1cf29cd 183 };
mbed_official 390:35c2c1cf29cd 184
mbed_official 390:35c2c1cf29cd 185
mbed_official 390:35c2c1cf29cd 186 struct st_usb20_from_d0fifosel
mbed_official 390:35c2c1cf29cd 187 {
mbed_official 390:35c2c1cf29cd 188 volatile uint16_t D0FIFOSEL; /* D0FIFOSEL */
mbed_official 390:35c2c1cf29cd 189 volatile uint16_t D0FIFOCTR; /* D0FIFOCTR */
mbed_official 390:35c2c1cf29cd 190 };
mbed_official 390:35c2c1cf29cd 191
mbed_official 390:35c2c1cf29cd 192
mbed_official 390:35c2c1cf29cd 193 struct st_usb20_from_pipe1tre
mbed_official 390:35c2c1cf29cd 194 {
mbed_official 390:35c2c1cf29cd 195 volatile uint16_t PIPE1TRE; /* PIPE1TRE */
mbed_official 390:35c2c1cf29cd 196 volatile uint16_t PIPE1TRN; /* PIPE1TRN */
mbed_official 390:35c2c1cf29cd 197 };
mbed_official 390:35c2c1cf29cd 198
mbed_official 390:35c2c1cf29cd 199
mbed_official 390:35c2c1cf29cd 200 struct st_usb20_from_dmfifob0
mbed_official 390:35c2c1cf29cd 201 {
mbed_official 390:35c2c1cf29cd 202 #define USB20_D0FIFOB0_COUNT 0x8
mbed_official 390:35c2c1cf29cd 203 volatile uint32_t D0FIFOB0; /* D0FIFOB0 */
mbed_official 390:35c2c1cf29cd 204 volatile uint32_t D0FIFOB1; /* D0FIFOB1 */
mbed_official 390:35c2c1cf29cd 205 volatile uint32_t D0FIFOB2; /* D0FIFOB2 */
mbed_official 390:35c2c1cf29cd 206 volatile uint32_t D0FIFOB3; /* D0FIFOB3 */
mbed_official 390:35c2c1cf29cd 207 volatile uint32_t D0FIFOB4; /* D0FIFOB4 */
mbed_official 390:35c2c1cf29cd 208 volatile uint32_t D0FIFOB5; /* D0FIFOB5 */
mbed_official 390:35c2c1cf29cd 209 volatile uint32_t D0FIFOB6; /* D0FIFOB6 */
mbed_official 390:35c2c1cf29cd 210 volatile uint32_t D0FIFOB7; /* D0FIFOB7 */
mbed_official 390:35c2c1cf29cd 211 };
mbed_official 390:35c2c1cf29cd 212
mbed_official 390:35c2c1cf29cd 213
mbed_official 390:35c2c1cf29cd 214 #define USB200 (*(struct st_usb20 *)0xE8010000uL) /* USB200 */
mbed_official 390:35c2c1cf29cd 215 #define USB201 (*(struct st_usb20 *)0xE8207000uL) /* USB201 */
mbed_official 390:35c2c1cf29cd 216
mbed_official 390:35c2c1cf29cd 217
mbed_official 390:35c2c1cf29cd 218 /* Start of channnel array defines of USB20 */
mbed_official 390:35c2c1cf29cd 219
mbed_official 390:35c2c1cf29cd 220 /* Channnel array defines of USB20 */
mbed_official 390:35c2c1cf29cd 221 /*(Sample) value = USB20[ channel ]->SYSCFG0; */
mbed_official 390:35c2c1cf29cd 222 #define USB20_COUNT 2
mbed_official 390:35c2c1cf29cd 223 #define USB20_ADDRESS_LIST \
mbed_official 390:35c2c1cf29cd 224 { /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */ \
mbed_official 390:35c2c1cf29cd 225 &USB200, &USB201 \
mbed_official 390:35c2c1cf29cd 226 } /* <-MISRA 11.3 */ /* <-SEC R2.7.1 */ /* { } is for MISRA 19.4 */
mbed_official 390:35c2c1cf29cd 227
mbed_official 390:35c2c1cf29cd 228
mbed_official 390:35c2c1cf29cd 229
mbed_official 390:35c2c1cf29cd 230 /* Channnel array defines of USB20_FROM_D0FIFOB0 */
mbed_official 390:35c2c1cf29cd 231 /*(Sample) value = USB20_FROM_D0FIFOB0[ channel ][ index ]->D0FIFOB0; */
mbed_official 390:35c2c1cf29cd 232 #define USB20_FROM_D0FIFOB0_COUNT 2
mbed_official 390:35c2c1cf29cd 233 #define USB20_FROM_D0FIFOB0_ADDRESS_LIST \
mbed_official 390:35c2c1cf29cd 234 { /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */ \
mbed_official 390:35c2c1cf29cd 235 { \
mbed_official 390:35c2c1cf29cd 236 &USB200_FROM_D0FIFOB0, &USB200_FROM_D1FIFOB0 },{ \
mbed_official 390:35c2c1cf29cd 237 &USB201_FROM_D0FIFOB0, &USB201_FROM_D1FIFOB0 \
mbed_official 390:35c2c1cf29cd 238 } \
mbed_official 390:35c2c1cf29cd 239 } /* <-MISRA 11.3 */ /* <-SEC R2.7.1 */ /* { } is for MISRA 19.4 */
mbed_official 390:35c2c1cf29cd 240 #define USB200_FROM_D0FIFOB0 (*(struct st_usb20_from_dmfifob0 *)&USB200.D0FIFOB0) /* USB200_FROM_D0FIFOB0 */
mbed_official 390:35c2c1cf29cd 241 #define USB200_FROM_D1FIFOB0 (*(struct st_usb20_from_dmfifob0 *)&USB200.D1FIFOB0) /* USB200_FROM_D1FIFOB0 */
mbed_official 390:35c2c1cf29cd 242 #define USB201_FROM_D0FIFOB0 (*(struct st_usb20_from_dmfifob0 *)&USB201.D0FIFOB0) /* USB201_FROM_D0FIFOB0 */
mbed_official 390:35c2c1cf29cd 243 #define USB201_FROM_D1FIFOB0 (*(struct st_usb20_from_dmfifob0 *)&USB201.D1FIFOB0) /* USB201_FROM_D1FIFOB0 */
mbed_official 390:35c2c1cf29cd 244
mbed_official 390:35c2c1cf29cd 245
mbed_official 390:35c2c1cf29cd 246
mbed_official 390:35c2c1cf29cd 247
mbed_official 390:35c2c1cf29cd 248 /* Channnel array defines of USB20_FROM_PIPE1ATRE */
mbed_official 390:35c2c1cf29cd 249 /*(Sample) value = USB20_FROM_PIPE1ATRE[ channel ][ index ]->PIPE1TRE; */
mbed_official 390:35c2c1cf29cd 250 #define USB20_FROM_PIPE1ATRE_COUNT 5
mbed_official 390:35c2c1cf29cd 251 #define USB20_FROM_PIPE1ATRE_ADDRESS_LIST \
mbed_official 390:35c2c1cf29cd 252 { /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */ \
mbed_official 390:35c2c1cf29cd 253 { \
mbed_official 390:35c2c1cf29cd 254 &USB200_FROM_PIPE1TRE, &USB200_FROM_PIPE2TRE, &USB200_FROM_PIPE3TRE, &USB200_FROM_PIPE4TRE, &USB200_FROM_PIPE5TRE },{ \
mbed_official 390:35c2c1cf29cd 255 &USB201_FROM_PIPE1TRE, &USB201_FROM_PIPE2TRE, &USB201_FROM_PIPE3TRE, &USB201_FROM_PIPE4TRE, &USB201_FROM_PIPE5TRE \
mbed_official 390:35c2c1cf29cd 256 } \
mbed_official 390:35c2c1cf29cd 257 } /* <-MISRA 11.3 */ /* <-SEC R2.7.1 */ /* { } is for MISRA 19.4 */
mbed_official 390:35c2c1cf29cd 258 #define USB200_FROM_PIPE1TRE (*(struct st_usb20_from_pipe1tre *)&USB200.PIPE1TRE) /* USB200_FROM_PIPE1TRE */
mbed_official 390:35c2c1cf29cd 259 #define USB200_FROM_PIPE2TRE (*(struct st_usb20_from_pipe1tre *)&USB200.PIPE2TRE) /* USB200_FROM_PIPE2TRE */
mbed_official 390:35c2c1cf29cd 260 #define USB200_FROM_PIPE3TRE (*(struct st_usb20_from_pipe1tre *)&USB200.PIPE3TRE) /* USB200_FROM_PIPE3TRE */
mbed_official 390:35c2c1cf29cd 261 #define USB200_FROM_PIPE4TRE (*(struct st_usb20_from_pipe1tre *)&USB200.PIPE4TRE) /* USB200_FROM_PIPE4TRE */
mbed_official 390:35c2c1cf29cd 262 #define USB200_FROM_PIPE5TRE (*(struct st_usb20_from_pipe1tre *)&USB200.PIPE5TRE) /* USB200_FROM_PIPE5TRE */
mbed_official 390:35c2c1cf29cd 263 #define USB201_FROM_PIPE1TRE (*(struct st_usb20_from_pipe1tre *)&USB201.PIPE1TRE) /* USB201_FROM_PIPE1TRE */
mbed_official 390:35c2c1cf29cd 264 #define USB201_FROM_PIPE2TRE (*(struct st_usb20_from_pipe1tre *)&USB201.PIPE2TRE) /* USB201_FROM_PIPE2TRE */
mbed_official 390:35c2c1cf29cd 265 #define USB201_FROM_PIPE3TRE (*(struct st_usb20_from_pipe1tre *)&USB201.PIPE3TRE) /* USB201_FROM_PIPE3TRE */
mbed_official 390:35c2c1cf29cd 266 #define USB201_FROM_PIPE4TRE (*(struct st_usb20_from_pipe1tre *)&USB201.PIPE4TRE) /* USB201_FROM_PIPE4TRE */
mbed_official 390:35c2c1cf29cd 267 #define USB201_FROM_PIPE5TRE (*(struct st_usb20_from_pipe1tre *)&USB201.PIPE5TRE) /* USB201_FROM_PIPE5TRE */
mbed_official 390:35c2c1cf29cd 268
mbed_official 390:35c2c1cf29cd 269
mbed_official 390:35c2c1cf29cd 270
mbed_official 390:35c2c1cf29cd 271
mbed_official 390:35c2c1cf29cd 272 /* Channnel array defines of USB20_FROM_D0FIFOSEL */
mbed_official 390:35c2c1cf29cd 273 /*(Sample) value = USB20_FROM_D0FIFOSEL[ channel ][ index ]->D0FIFOSEL; */
mbed_official 390:35c2c1cf29cd 274 #define USB20_FROM_D0FIFOSEL_COUNT 2
mbed_official 390:35c2c1cf29cd 275 #define USB20_FROM_D0FIFOSEL_ADDRESS_LIST \
mbed_official 390:35c2c1cf29cd 276 { /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */ \
mbed_official 390:35c2c1cf29cd 277 { \
mbed_official 390:35c2c1cf29cd 278 &USB200_FROM_D0FIFOSEL, &USB200_FROM_D1FIFOSEL },{ \
mbed_official 390:35c2c1cf29cd 279 &USB201_FROM_D0FIFOSEL, &USB201_FROM_D1FIFOSEL \
mbed_official 390:35c2c1cf29cd 280 } \
mbed_official 390:35c2c1cf29cd 281 } /* <-MISRA 11.3 */ /* <-SEC R2.7.1 */ /* { } is for MISRA 19.4 */
mbed_official 390:35c2c1cf29cd 282 #define USB200_FROM_D0FIFOSEL (*(struct st_usb20_from_d0fifosel *)&USB200.D0FIFOSEL) /* USB200_FROM_D0FIFOSEL */
mbed_official 390:35c2c1cf29cd 283 #define USB200_FROM_D1FIFOSEL (*(struct st_usb20_from_d0fifosel *)&USB200.D1FIFOSEL) /* USB200_FROM_D1FIFOSEL */
mbed_official 390:35c2c1cf29cd 284 #define USB201_FROM_D0FIFOSEL (*(struct st_usb20_from_d0fifosel *)&USB201.D0FIFOSEL) /* USB201_FROM_D0FIFOSEL */
mbed_official 390:35c2c1cf29cd 285 #define USB201_FROM_D1FIFOSEL (*(struct st_usb20_from_d0fifosel *)&USB201.D1FIFOSEL) /* USB201_FROM_D1FIFOSEL */
mbed_official 390:35c2c1cf29cd 286
mbed_official 390:35c2c1cf29cd 287
mbed_official 390:35c2c1cf29cd 288 /* End of channnel array defines of USB20 */
mbed_official 390:35c2c1cf29cd 289
mbed_official 390:35c2c1cf29cd 290
mbed_official 390:35c2c1cf29cd 291 #define SYSCFG0_0 USB200.SYSCFG0
mbed_official 390:35c2c1cf29cd 292 #define BUSWAIT_0 USB200.BUSWAIT
mbed_official 390:35c2c1cf29cd 293 #define SYSSTS0_0 USB200.SYSSTS0
mbed_official 390:35c2c1cf29cd 294 #define DVSTCTR0_0 USB200.DVSTCTR0
mbed_official 390:35c2c1cf29cd 295 #define TESTMODE_0 USB200.TESTMODE
mbed_official 390:35c2c1cf29cd 296 #define D0FBCFG_0 USB200.D0FBCFG
mbed_official 390:35c2c1cf29cd 297 #define D1FBCFG_0 USB200.D1FBCFG
mbed_official 390:35c2c1cf29cd 298 #define CFIFO_0 USB200.CFIFO.UINT32
mbed_official 390:35c2c1cf29cd 299 #define CFIFO_0L USB200.CFIFO.UINT16[L]
mbed_official 390:35c2c1cf29cd 300 #define CFIFO_0H USB200.CFIFO.UINT16[H]
mbed_official 390:35c2c1cf29cd 301 #define CFIFO_0LL USB200.CFIFO.UINT8[LL]
mbed_official 390:35c2c1cf29cd 302 #define CFIFO_0LH USB200.CFIFO.UINT8[LH]
mbed_official 390:35c2c1cf29cd 303 #define CFIFO_0HL USB200.CFIFO.UINT8[HL]
mbed_official 390:35c2c1cf29cd 304 #define CFIFO_0HH USB200.CFIFO.UINT8[HH]
mbed_official 390:35c2c1cf29cd 305 #define D0FIFO_0 USB200.D0FIFO.UINT32
mbed_official 390:35c2c1cf29cd 306 #define D0FIFO_0L USB200.D0FIFO.UINT16[L]
mbed_official 390:35c2c1cf29cd 307 #define D0FIFO_0H USB200.D0FIFO.UINT16[H]
mbed_official 390:35c2c1cf29cd 308 #define D0FIFO_0LL USB200.D0FIFO.UINT8[LL]
mbed_official 390:35c2c1cf29cd 309 #define D0FIFO_0LH USB200.D0FIFO.UINT8[LH]
mbed_official 390:35c2c1cf29cd 310 #define D0FIFO_0HL USB200.D0FIFO.UINT8[HL]
mbed_official 390:35c2c1cf29cd 311 #define D0FIFO_0HH USB200.D0FIFO.UINT8[HH]
mbed_official 390:35c2c1cf29cd 312 #define D1FIFO_0 USB200.D1FIFO.UINT32
mbed_official 390:35c2c1cf29cd 313 #define D1FIFO_0L USB200.D1FIFO.UINT16[L]
mbed_official 390:35c2c1cf29cd 314 #define D1FIFO_0H USB200.D1FIFO.UINT16[H]
mbed_official 390:35c2c1cf29cd 315 #define D1FIFO_0LL USB200.D1FIFO.UINT8[LL]
mbed_official 390:35c2c1cf29cd 316 #define D1FIFO_0LH USB200.D1FIFO.UINT8[LH]
mbed_official 390:35c2c1cf29cd 317 #define D1FIFO_0HL USB200.D1FIFO.UINT8[HL]
mbed_official 390:35c2c1cf29cd 318 #define D1FIFO_0HH USB200.D1FIFO.UINT8[HH]
mbed_official 390:35c2c1cf29cd 319 #define CFIFOSEL_0 USB200.CFIFOSEL
mbed_official 390:35c2c1cf29cd 320 #define CFIFOCTR_0 USB200.CFIFOCTR
mbed_official 390:35c2c1cf29cd 321 #define D0FIFOSEL_0 USB200.D0FIFOSEL
mbed_official 390:35c2c1cf29cd 322 #define D0FIFOCTR_0 USB200.D0FIFOCTR
mbed_official 390:35c2c1cf29cd 323 #define D1FIFOSEL_0 USB200.D1FIFOSEL
mbed_official 390:35c2c1cf29cd 324 #define D1FIFOCTR_0 USB200.D1FIFOCTR
mbed_official 390:35c2c1cf29cd 325 #define INTENB0_0 USB200.INTENB0
mbed_official 390:35c2c1cf29cd 326 #define INTENB1_0 USB200.INTENB1
mbed_official 390:35c2c1cf29cd 327 #define BRDYENB_0 USB200.BRDYENB
mbed_official 390:35c2c1cf29cd 328 #define NRDYENB_0 USB200.NRDYENB
mbed_official 390:35c2c1cf29cd 329 #define BEMPENB_0 USB200.BEMPENB
mbed_official 390:35c2c1cf29cd 330 #define SOFCFG_0 USB200.SOFCFG
mbed_official 390:35c2c1cf29cd 331 #define INTSTS0_0 USB200.INTSTS0
mbed_official 390:35c2c1cf29cd 332 #define INTSTS1_0 USB200.INTSTS1
mbed_official 390:35c2c1cf29cd 333 #define BRDYSTS_0 USB200.BRDYSTS
mbed_official 390:35c2c1cf29cd 334 #define NRDYSTS_0 USB200.NRDYSTS
mbed_official 390:35c2c1cf29cd 335 #define BEMPSTS_0 USB200.BEMPSTS
mbed_official 390:35c2c1cf29cd 336 #define FRMNUM_0 USB200.FRMNUM
mbed_official 390:35c2c1cf29cd 337 #define UFRMNUM_0 USB200.UFRMNUM
mbed_official 390:35c2c1cf29cd 338 #define USBADDR_0 USB200.USBADDR
mbed_official 390:35c2c1cf29cd 339 #define USBREQ_0 USB200.USBREQ
mbed_official 390:35c2c1cf29cd 340 #define USBVAL_0 USB200.USBVAL
mbed_official 390:35c2c1cf29cd 341 #define USBINDX_0 USB200.USBINDX
mbed_official 390:35c2c1cf29cd 342 #define USBLENG_0 USB200.USBLENG
mbed_official 390:35c2c1cf29cd 343 #define DCPCFG_0 USB200.DCPCFG
mbed_official 390:35c2c1cf29cd 344 #define DCPMAXP_0 USB200.DCPMAXP
mbed_official 390:35c2c1cf29cd 345 #define DCPCTR_0 USB200.DCPCTR
mbed_official 390:35c2c1cf29cd 346 #define PIPESEL_0 USB200.PIPESEL
mbed_official 390:35c2c1cf29cd 347 #define PIPECFG_0 USB200.PIPECFG
mbed_official 390:35c2c1cf29cd 348 #define PIPEBUF_0 USB200.PIPEBUF
mbed_official 390:35c2c1cf29cd 349 #define PIPEMAXP_0 USB200.PIPEMAXP
mbed_official 390:35c2c1cf29cd 350 #define PIPEPERI_0 USB200.PIPEPERI
mbed_official 390:35c2c1cf29cd 351 #define PIPE1CTR_0 USB200.PIPE1CTR
mbed_official 390:35c2c1cf29cd 352 #define PIPE2CTR_0 USB200.PIPE2CTR
mbed_official 390:35c2c1cf29cd 353 #define PIPE3CTR_0 USB200.PIPE3CTR
mbed_official 390:35c2c1cf29cd 354 #define PIPE4CTR_0 USB200.PIPE4CTR
mbed_official 390:35c2c1cf29cd 355 #define PIPE5CTR_0 USB200.PIPE5CTR
mbed_official 390:35c2c1cf29cd 356 #define PIPE6CTR_0 USB200.PIPE6CTR
mbed_official 390:35c2c1cf29cd 357 #define PIPE7CTR_0 USB200.PIPE7CTR
mbed_official 390:35c2c1cf29cd 358 #define PIPE8CTR_0 USB200.PIPE8CTR
mbed_official 390:35c2c1cf29cd 359 #define PIPE9CTR_0 USB200.PIPE9CTR
mbed_official 390:35c2c1cf29cd 360 #define PIPEACTR_0 USB200.PIPEACTR
mbed_official 390:35c2c1cf29cd 361 #define PIPEBCTR_0 USB200.PIPEBCTR
mbed_official 390:35c2c1cf29cd 362 #define PIPECCTR_0 USB200.PIPECCTR
mbed_official 390:35c2c1cf29cd 363 #define PIPEDCTR_0 USB200.PIPEDCTR
mbed_official 390:35c2c1cf29cd 364 #define PIPEECTR_0 USB200.PIPEECTR
mbed_official 390:35c2c1cf29cd 365 #define PIPEFCTR_0 USB200.PIPEFCTR
mbed_official 390:35c2c1cf29cd 366 #define PIPE1TRE_0 USB200.PIPE1TRE
mbed_official 390:35c2c1cf29cd 367 #define PIPE1TRN_0 USB200.PIPE1TRN
mbed_official 390:35c2c1cf29cd 368 #define PIPE2TRE_0 USB200.PIPE2TRE
mbed_official 390:35c2c1cf29cd 369 #define PIPE2TRN_0 USB200.PIPE2TRN
mbed_official 390:35c2c1cf29cd 370 #define PIPE3TRE_0 USB200.PIPE3TRE
mbed_official 390:35c2c1cf29cd 371 #define PIPE3TRN_0 USB200.PIPE3TRN
mbed_official 390:35c2c1cf29cd 372 #define PIPE4TRE_0 USB200.PIPE4TRE
mbed_official 390:35c2c1cf29cd 373 #define PIPE4TRN_0 USB200.PIPE4TRN
mbed_official 390:35c2c1cf29cd 374 #define PIPE5TRE_0 USB200.PIPE5TRE
mbed_official 390:35c2c1cf29cd 375 #define PIPE5TRN_0 USB200.PIPE5TRN
mbed_official 390:35c2c1cf29cd 376 #define PIPEBTRE_0 USB200.PIPEBTRE
mbed_official 390:35c2c1cf29cd 377 #define PIPEBTRN_0 USB200.PIPEBTRN
mbed_official 390:35c2c1cf29cd 378 #define PIPECTRE_0 USB200.PIPECTRE
mbed_official 390:35c2c1cf29cd 379 #define PIPECTRN_0 USB200.PIPECTRN
mbed_official 390:35c2c1cf29cd 380 #define PIPEDTRE_0 USB200.PIPEDTRE
mbed_official 390:35c2c1cf29cd 381 #define PIPEDTRN_0 USB200.PIPEDTRN
mbed_official 390:35c2c1cf29cd 382 #define PIPEETRE_0 USB200.PIPEETRE
mbed_official 390:35c2c1cf29cd 383 #define PIPEETRN_0 USB200.PIPEETRN
mbed_official 390:35c2c1cf29cd 384 #define PIPEFTRE_0 USB200.PIPEFTRE
mbed_official 390:35c2c1cf29cd 385 #define PIPEFTRN_0 USB200.PIPEFTRN
mbed_official 390:35c2c1cf29cd 386 #define PIPE9TRE_0 USB200.PIPE9TRE
mbed_official 390:35c2c1cf29cd 387 #define PIPE9TRN_0 USB200.PIPE9TRN
mbed_official 390:35c2c1cf29cd 388 #define PIPEATRE_0 USB200.PIPEATRE
mbed_official 390:35c2c1cf29cd 389 #define PIPEATRN_0 USB200.PIPEATRN
mbed_official 390:35c2c1cf29cd 390 #define DEVADD0_0 USB200.DEVADD0
mbed_official 390:35c2c1cf29cd 391 #define DEVADD1_0 USB200.DEVADD1
mbed_official 390:35c2c1cf29cd 392 #define DEVADD2_0 USB200.DEVADD2
mbed_official 390:35c2c1cf29cd 393 #define DEVADD3_0 USB200.DEVADD3
mbed_official 390:35c2c1cf29cd 394 #define DEVADD4_0 USB200.DEVADD4
mbed_official 390:35c2c1cf29cd 395 #define DEVADD5_0 USB200.DEVADD5
mbed_official 390:35c2c1cf29cd 396 #define DEVADD6_0 USB200.DEVADD6
mbed_official 390:35c2c1cf29cd 397 #define DEVADD7_0 USB200.DEVADD7
mbed_official 390:35c2c1cf29cd 398 #define DEVADD8_0 USB200.DEVADD8
mbed_official 390:35c2c1cf29cd 399 #define DEVADD9_0 USB200.DEVADD9
mbed_official 390:35c2c1cf29cd 400 #define DEVADDA_0 USB200.DEVADDA
mbed_official 390:35c2c1cf29cd 401 #define SUSPMODE_0 USB200.SUSPMODE
mbed_official 390:35c2c1cf29cd 402 #define D0FIFOB0_0 USB200.D0FIFOB0
mbed_official 390:35c2c1cf29cd 403 #define D0FIFOB1_0 USB200.D0FIFOB1
mbed_official 390:35c2c1cf29cd 404 #define D0FIFOB2_0 USB200.D0FIFOB2
mbed_official 390:35c2c1cf29cd 405 #define D0FIFOB3_0 USB200.D0FIFOB3
mbed_official 390:35c2c1cf29cd 406 #define D0FIFOB4_0 USB200.D0FIFOB4
mbed_official 390:35c2c1cf29cd 407 #define D0FIFOB5_0 USB200.D0FIFOB5
mbed_official 390:35c2c1cf29cd 408 #define D0FIFOB6_0 USB200.D0FIFOB6
mbed_official 390:35c2c1cf29cd 409 #define D0FIFOB7_0 USB200.D0FIFOB7
mbed_official 390:35c2c1cf29cd 410 #define D1FIFOB0_0 USB200.D1FIFOB0
mbed_official 390:35c2c1cf29cd 411 #define D1FIFOB1_0 USB200.D1FIFOB1
mbed_official 390:35c2c1cf29cd 412 #define D1FIFOB2_0 USB200.D1FIFOB2
mbed_official 390:35c2c1cf29cd 413 #define D1FIFOB3_0 USB200.D1FIFOB3
mbed_official 390:35c2c1cf29cd 414 #define D1FIFOB4_0 USB200.D1FIFOB4
mbed_official 390:35c2c1cf29cd 415 #define D1FIFOB5_0 USB200.D1FIFOB5
mbed_official 390:35c2c1cf29cd 416 #define D1FIFOB6_0 USB200.D1FIFOB6
mbed_official 390:35c2c1cf29cd 417 #define D1FIFOB7_0 USB200.D1FIFOB7
mbed_official 390:35c2c1cf29cd 418 #define SYSCFG0_1 USB201.SYSCFG0
mbed_official 390:35c2c1cf29cd 419 #define BUSWAIT_1 USB201.BUSWAIT
mbed_official 390:35c2c1cf29cd 420 #define SYSSTS0_1 USB201.SYSSTS0
mbed_official 390:35c2c1cf29cd 421 #define DVSTCTR0_1 USB201.DVSTCTR0
mbed_official 390:35c2c1cf29cd 422 #define TESTMODE_1 USB201.TESTMODE
mbed_official 390:35c2c1cf29cd 423 #define D0FBCFG_1 USB201.D0FBCFG
mbed_official 390:35c2c1cf29cd 424 #define D1FBCFG_1 USB201.D1FBCFG
mbed_official 390:35c2c1cf29cd 425 #define CFIFO_1 USB201.CFIFO.UINT32
mbed_official 390:35c2c1cf29cd 426 #define CFIFO_1L USB201.CFIFO.UINT16[L]
mbed_official 390:35c2c1cf29cd 427 #define CFIFO_1H USB201.CFIFO.UINT16[H]
mbed_official 390:35c2c1cf29cd 428 #define CFIFO_1LL USB201.CFIFO.UINT8[LL]
mbed_official 390:35c2c1cf29cd 429 #define CFIFO_1LH USB201.CFIFO.UINT8[LH]
mbed_official 390:35c2c1cf29cd 430 #define CFIFO_1HL USB201.CFIFO.UINT8[HL]
mbed_official 390:35c2c1cf29cd 431 #define CFIFO_1HH USB201.CFIFO.UINT8[HH]
mbed_official 390:35c2c1cf29cd 432 #define D0FIFO_1 USB201.D0FIFO.UINT32
mbed_official 390:35c2c1cf29cd 433 #define D0FIFO_1L USB201.D0FIFO.UINT16[L]
mbed_official 390:35c2c1cf29cd 434 #define D0FIFO_1H USB201.D0FIFO.UINT16[H]
mbed_official 390:35c2c1cf29cd 435 #define D0FIFO_1LL USB201.D0FIFO.UINT8[LL]
mbed_official 390:35c2c1cf29cd 436 #define D0FIFO_1LH USB201.D0FIFO.UINT8[LH]
mbed_official 390:35c2c1cf29cd 437 #define D0FIFO_1HL USB201.D0FIFO.UINT8[HL]
mbed_official 390:35c2c1cf29cd 438 #define D0FIFO_1HH USB201.D0FIFO.UINT8[HH]
mbed_official 390:35c2c1cf29cd 439 #define D1FIFO_1 USB201.D1FIFO.UINT32
mbed_official 390:35c2c1cf29cd 440 #define D1FIFO_1L USB201.D1FIFO.UINT16[L]
mbed_official 390:35c2c1cf29cd 441 #define D1FIFO_1H USB201.D1FIFO.UINT16[H]
mbed_official 390:35c2c1cf29cd 442 #define D1FIFO_1LL USB201.D1FIFO.UINT8[LL]
mbed_official 390:35c2c1cf29cd 443 #define D1FIFO_1LH USB201.D1FIFO.UINT8[LH]
mbed_official 390:35c2c1cf29cd 444 #define D1FIFO_1HL USB201.D1FIFO.UINT8[HL]
mbed_official 390:35c2c1cf29cd 445 #define D1FIFO_1HH USB201.D1FIFO.UINT8[HH]
mbed_official 390:35c2c1cf29cd 446 #define CFIFOSEL_1 USB201.CFIFOSEL
mbed_official 390:35c2c1cf29cd 447 #define CFIFOCTR_1 USB201.CFIFOCTR
mbed_official 390:35c2c1cf29cd 448 #define D0FIFOSEL_1 USB201.D0FIFOSEL
mbed_official 390:35c2c1cf29cd 449 #define D0FIFOCTR_1 USB201.D0FIFOCTR
mbed_official 390:35c2c1cf29cd 450 #define D1FIFOSEL_1 USB201.D1FIFOSEL
mbed_official 390:35c2c1cf29cd 451 #define D1FIFOCTR_1 USB201.D1FIFOCTR
mbed_official 390:35c2c1cf29cd 452 #define INTENB0_1 USB201.INTENB0
mbed_official 390:35c2c1cf29cd 453 #define INTENB1_1 USB201.INTENB1
mbed_official 390:35c2c1cf29cd 454 #define BRDYENB_1 USB201.BRDYENB
mbed_official 390:35c2c1cf29cd 455 #define NRDYENB_1 USB201.NRDYENB
mbed_official 390:35c2c1cf29cd 456 #define BEMPENB_1 USB201.BEMPENB
mbed_official 390:35c2c1cf29cd 457 #define SOFCFG_1 USB201.SOFCFG
mbed_official 390:35c2c1cf29cd 458 #define INTSTS0_1 USB201.INTSTS0
mbed_official 390:35c2c1cf29cd 459 #define INTSTS1_1 USB201.INTSTS1
mbed_official 390:35c2c1cf29cd 460 #define BRDYSTS_1 USB201.BRDYSTS
mbed_official 390:35c2c1cf29cd 461 #define NRDYSTS_1 USB201.NRDYSTS
mbed_official 390:35c2c1cf29cd 462 #define BEMPSTS_1 USB201.BEMPSTS
mbed_official 390:35c2c1cf29cd 463 #define FRMNUM_1 USB201.FRMNUM
mbed_official 390:35c2c1cf29cd 464 #define UFRMNUM_1 USB201.UFRMNUM
mbed_official 390:35c2c1cf29cd 465 #define USBADDR_1 USB201.USBADDR
mbed_official 390:35c2c1cf29cd 466 #define USBREQ_1 USB201.USBREQ
mbed_official 390:35c2c1cf29cd 467 #define USBVAL_1 USB201.USBVAL
mbed_official 390:35c2c1cf29cd 468 #define USBINDX_1 USB201.USBINDX
mbed_official 390:35c2c1cf29cd 469 #define USBLENG_1 USB201.USBLENG
mbed_official 390:35c2c1cf29cd 470 #define DCPCFG_1 USB201.DCPCFG
mbed_official 390:35c2c1cf29cd 471 #define DCPMAXP_1 USB201.DCPMAXP
mbed_official 390:35c2c1cf29cd 472 #define DCPCTR_1 USB201.DCPCTR
mbed_official 390:35c2c1cf29cd 473 #define PIPESEL_1 USB201.PIPESEL
mbed_official 390:35c2c1cf29cd 474 #define PIPECFG_1 USB201.PIPECFG
mbed_official 390:35c2c1cf29cd 475 #define PIPEBUF_1 USB201.PIPEBUF
mbed_official 390:35c2c1cf29cd 476 #define PIPEMAXP_1 USB201.PIPEMAXP
mbed_official 390:35c2c1cf29cd 477 #define PIPEPERI_1 USB201.PIPEPERI
mbed_official 390:35c2c1cf29cd 478 #define PIPE1CTR_1 USB201.PIPE1CTR
mbed_official 390:35c2c1cf29cd 479 #define PIPE2CTR_1 USB201.PIPE2CTR
mbed_official 390:35c2c1cf29cd 480 #define PIPE3CTR_1 USB201.PIPE3CTR
mbed_official 390:35c2c1cf29cd 481 #define PIPE4CTR_1 USB201.PIPE4CTR
mbed_official 390:35c2c1cf29cd 482 #define PIPE5CTR_1 USB201.PIPE5CTR
mbed_official 390:35c2c1cf29cd 483 #define PIPE6CTR_1 USB201.PIPE6CTR
mbed_official 390:35c2c1cf29cd 484 #define PIPE7CTR_1 USB201.PIPE7CTR
mbed_official 390:35c2c1cf29cd 485 #define PIPE8CTR_1 USB201.PIPE8CTR
mbed_official 390:35c2c1cf29cd 486 #define PIPE9CTR_1 USB201.PIPE9CTR
mbed_official 390:35c2c1cf29cd 487 #define PIPEACTR_1 USB201.PIPEACTR
mbed_official 390:35c2c1cf29cd 488 #define PIPEBCTR_1 USB201.PIPEBCTR
mbed_official 390:35c2c1cf29cd 489 #define PIPECCTR_1 USB201.PIPECCTR
mbed_official 390:35c2c1cf29cd 490 #define PIPEDCTR_1 USB201.PIPEDCTR
mbed_official 390:35c2c1cf29cd 491 #define PIPEECTR_1 USB201.PIPEECTR
mbed_official 390:35c2c1cf29cd 492 #define PIPEFCTR_1 USB201.PIPEFCTR
mbed_official 390:35c2c1cf29cd 493 #define PIPE1TRE_1 USB201.PIPE1TRE
mbed_official 390:35c2c1cf29cd 494 #define PIPE1TRN_1 USB201.PIPE1TRN
mbed_official 390:35c2c1cf29cd 495 #define PIPE2TRE_1 USB201.PIPE2TRE
mbed_official 390:35c2c1cf29cd 496 #define PIPE2TRN_1 USB201.PIPE2TRN
mbed_official 390:35c2c1cf29cd 497 #define PIPE3TRE_1 USB201.PIPE3TRE
mbed_official 390:35c2c1cf29cd 498 #define PIPE3TRN_1 USB201.PIPE3TRN
mbed_official 390:35c2c1cf29cd 499 #define PIPE4TRE_1 USB201.PIPE4TRE
mbed_official 390:35c2c1cf29cd 500 #define PIPE4TRN_1 USB201.PIPE4TRN
mbed_official 390:35c2c1cf29cd 501 #define PIPE5TRE_1 USB201.PIPE5TRE
mbed_official 390:35c2c1cf29cd 502 #define PIPE5TRN_1 USB201.PIPE5TRN
mbed_official 390:35c2c1cf29cd 503 #define PIPEBTRE_1 USB201.PIPEBTRE
mbed_official 390:35c2c1cf29cd 504 #define PIPEBTRN_1 USB201.PIPEBTRN
mbed_official 390:35c2c1cf29cd 505 #define PIPECTRE_1 USB201.PIPECTRE
mbed_official 390:35c2c1cf29cd 506 #define PIPECTRN_1 USB201.PIPECTRN
mbed_official 390:35c2c1cf29cd 507 #define PIPEDTRE_1 USB201.PIPEDTRE
mbed_official 390:35c2c1cf29cd 508 #define PIPEDTRN_1 USB201.PIPEDTRN
mbed_official 390:35c2c1cf29cd 509 #define PIPEETRE_1 USB201.PIPEETRE
mbed_official 390:35c2c1cf29cd 510 #define PIPEETRN_1 USB201.PIPEETRN
mbed_official 390:35c2c1cf29cd 511 #define PIPEFTRE_1 USB201.PIPEFTRE
mbed_official 390:35c2c1cf29cd 512 #define PIPEFTRN_1 USB201.PIPEFTRN
mbed_official 390:35c2c1cf29cd 513 #define PIPE9TRE_1 USB201.PIPE9TRE
mbed_official 390:35c2c1cf29cd 514 #define PIPE9TRN_1 USB201.PIPE9TRN
mbed_official 390:35c2c1cf29cd 515 #define PIPEATRE_1 USB201.PIPEATRE
mbed_official 390:35c2c1cf29cd 516 #define PIPEATRN_1 USB201.PIPEATRN
mbed_official 390:35c2c1cf29cd 517 #define DEVADD0_1 USB201.DEVADD0
mbed_official 390:35c2c1cf29cd 518 #define DEVADD1_1 USB201.DEVADD1
mbed_official 390:35c2c1cf29cd 519 #define DEVADD2_1 USB201.DEVADD2
mbed_official 390:35c2c1cf29cd 520 #define DEVADD3_1 USB201.DEVADD3
mbed_official 390:35c2c1cf29cd 521 #define DEVADD4_1 USB201.DEVADD4
mbed_official 390:35c2c1cf29cd 522 #define DEVADD5_1 USB201.DEVADD5
mbed_official 390:35c2c1cf29cd 523 #define DEVADD6_1 USB201.DEVADD6
mbed_official 390:35c2c1cf29cd 524 #define DEVADD7_1 USB201.DEVADD7
mbed_official 390:35c2c1cf29cd 525 #define DEVADD8_1 USB201.DEVADD8
mbed_official 390:35c2c1cf29cd 526 #define DEVADD9_1 USB201.DEVADD9
mbed_official 390:35c2c1cf29cd 527 #define DEVADDA_1 USB201.DEVADDA
mbed_official 390:35c2c1cf29cd 528 #define SUSPMODE_1 USB201.SUSPMODE
mbed_official 390:35c2c1cf29cd 529 #define D0FIFOB0_1 USB201.D0FIFOB0
mbed_official 390:35c2c1cf29cd 530 #define D0FIFOB1_1 USB201.D0FIFOB1
mbed_official 390:35c2c1cf29cd 531 #define D0FIFOB2_1 USB201.D0FIFOB2
mbed_official 390:35c2c1cf29cd 532 #define D0FIFOB3_1 USB201.D0FIFOB3
mbed_official 390:35c2c1cf29cd 533 #define D0FIFOB4_1 USB201.D0FIFOB4
mbed_official 390:35c2c1cf29cd 534 #define D0FIFOB5_1 USB201.D0FIFOB5
mbed_official 390:35c2c1cf29cd 535 #define D0FIFOB6_1 USB201.D0FIFOB6
mbed_official 390:35c2c1cf29cd 536 #define D0FIFOB7_1 USB201.D0FIFOB7
mbed_official 390:35c2c1cf29cd 537 #define D1FIFOB0_1 USB201.D1FIFOB0
mbed_official 390:35c2c1cf29cd 538 #define D1FIFOB1_1 USB201.D1FIFOB1
mbed_official 390:35c2c1cf29cd 539 #define D1FIFOB2_1 USB201.D1FIFOB2
mbed_official 390:35c2c1cf29cd 540 #define D1FIFOB3_1 USB201.D1FIFOB3
mbed_official 390:35c2c1cf29cd 541 #define D1FIFOB4_1 USB201.D1FIFOB4
mbed_official 390:35c2c1cf29cd 542 #define D1FIFOB5_1 USB201.D1FIFOB5
mbed_official 390:35c2c1cf29cd 543 #define D1FIFOB6_1 USB201.D1FIFOB6
mbed_official 390:35c2c1cf29cd 544 #define D1FIFOB7_1 USB201.D1FIFOB7
mbed_official 390:35c2c1cf29cd 545 /* <-SEC M1.10.1 */
mbed_official 390:35c2c1cf29cd 546 #endif