mbed official / mbed

Dependents:   hello SerialTestv11 SerialTestv12 Sierpinski ... more

Committer:
AnnaBridge
Date:
Fri May 26 12:30:20 2017 +0100
Revision:
143:86740a56073b
Release 143 of the mbed library.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
AnnaBridge 143:86740a56073b 1 /*
AnnaBridge 143:86740a56073b 2 * Copyright (c) 2016 Nordic Semiconductor ASA
AnnaBridge 143:86740a56073b 3 * All rights reserved.
AnnaBridge 143:86740a56073b 4 *
AnnaBridge 143:86740a56073b 5 * Redistribution and use in source and binary forms, with or without modification,
AnnaBridge 143:86740a56073b 6 * are permitted provided that the following conditions are met:
AnnaBridge 143:86740a56073b 7 *
AnnaBridge 143:86740a56073b 8 * 1. Redistributions of source code must retain the above copyright notice, this list
AnnaBridge 143:86740a56073b 9 * of conditions and the following disclaimer.
AnnaBridge 143:86740a56073b 10 *
AnnaBridge 143:86740a56073b 11 * 2. Redistributions in binary form, except as embedded into a Nordic Semiconductor ASA
AnnaBridge 143:86740a56073b 12 * integrated circuit in a product or a software update for such product, must reproduce
AnnaBridge 143:86740a56073b 13 * the above copyright notice, this list of conditions and the following disclaimer in
AnnaBridge 143:86740a56073b 14 * the documentation and/or other materials provided with the distribution.
AnnaBridge 143:86740a56073b 15 *
AnnaBridge 143:86740a56073b 16 * 3. Neither the name of Nordic Semiconductor ASA nor the names of its contributors may be
AnnaBridge 143:86740a56073b 17 * used to endorse or promote products derived from this software without specific prior
AnnaBridge 143:86740a56073b 18 * written permission.
AnnaBridge 143:86740a56073b 19 *
AnnaBridge 143:86740a56073b 20 * 4. This software, with or without modification, must only be used with a
AnnaBridge 143:86740a56073b 21 * Nordic Semiconductor ASA integrated circuit.
AnnaBridge 143:86740a56073b 22 *
AnnaBridge 143:86740a56073b 23 * 5. Any software provided in binary or object form under this license must not be reverse
AnnaBridge 143:86740a56073b 24 * engineered, decompiled, modified and/or disassembled.
AnnaBridge 143:86740a56073b 25 *
AnnaBridge 143:86740a56073b 26 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
AnnaBridge 143:86740a56073b 27 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
AnnaBridge 143:86740a56073b 28 * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
AnnaBridge 143:86740a56073b 29 * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
AnnaBridge 143:86740a56073b 30 * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
AnnaBridge 143:86740a56073b 31 * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
AnnaBridge 143:86740a56073b 32 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
AnnaBridge 143:86740a56073b 33 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
AnnaBridge 143:86740a56073b 34 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
AnnaBridge 143:86740a56073b 35 * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
AnnaBridge 143:86740a56073b 36 *
AnnaBridge 143:86740a56073b 37 */
AnnaBridge 143:86740a56073b 38
AnnaBridge 143:86740a56073b 39 #ifndef __NRF52_BITS_H
AnnaBridge 143:86740a56073b 40 #define __NRF52_BITS_H
AnnaBridge 143:86740a56073b 41
AnnaBridge 143:86740a56073b 42 /*lint ++flb "Enter library region" */
AnnaBridge 143:86740a56073b 43
AnnaBridge 143:86740a56073b 44 /* Peripheral: AAR */
AnnaBridge 143:86740a56073b 45 /* Description: Accelerated Address Resolver */
AnnaBridge 143:86740a56073b 46
AnnaBridge 143:86740a56073b 47 /* Register: AAR_INTENSET */
AnnaBridge 143:86740a56073b 48 /* Description: Enable interrupt */
AnnaBridge 143:86740a56073b 49
AnnaBridge 143:86740a56073b 50 /* Bit 2 : Write '1' to Enable interrupt for NOTRESOLVED event */
AnnaBridge 143:86740a56073b 51 #define AAR_INTENSET_NOTRESOLVED_Pos (2UL) /*!< Position of NOTRESOLVED field. */
AnnaBridge 143:86740a56073b 52 #define AAR_INTENSET_NOTRESOLVED_Msk (0x1UL << AAR_INTENSET_NOTRESOLVED_Pos) /*!< Bit mask of NOTRESOLVED field. */
AnnaBridge 143:86740a56073b 53 #define AAR_INTENSET_NOTRESOLVED_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 54 #define AAR_INTENSET_NOTRESOLVED_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 55 #define AAR_INTENSET_NOTRESOLVED_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 56
AnnaBridge 143:86740a56073b 57 /* Bit 1 : Write '1' to Enable interrupt for RESOLVED event */
AnnaBridge 143:86740a56073b 58 #define AAR_INTENSET_RESOLVED_Pos (1UL) /*!< Position of RESOLVED field. */
AnnaBridge 143:86740a56073b 59 #define AAR_INTENSET_RESOLVED_Msk (0x1UL << AAR_INTENSET_RESOLVED_Pos) /*!< Bit mask of RESOLVED field. */
AnnaBridge 143:86740a56073b 60 #define AAR_INTENSET_RESOLVED_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 61 #define AAR_INTENSET_RESOLVED_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 62 #define AAR_INTENSET_RESOLVED_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 63
AnnaBridge 143:86740a56073b 64 /* Bit 0 : Write '1' to Enable interrupt for END event */
AnnaBridge 143:86740a56073b 65 #define AAR_INTENSET_END_Pos (0UL) /*!< Position of END field. */
AnnaBridge 143:86740a56073b 66 #define AAR_INTENSET_END_Msk (0x1UL << AAR_INTENSET_END_Pos) /*!< Bit mask of END field. */
AnnaBridge 143:86740a56073b 67 #define AAR_INTENSET_END_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 68 #define AAR_INTENSET_END_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 69 #define AAR_INTENSET_END_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 70
AnnaBridge 143:86740a56073b 71 /* Register: AAR_INTENCLR */
AnnaBridge 143:86740a56073b 72 /* Description: Disable interrupt */
AnnaBridge 143:86740a56073b 73
AnnaBridge 143:86740a56073b 74 /* Bit 2 : Write '1' to Disable interrupt for NOTRESOLVED event */
AnnaBridge 143:86740a56073b 75 #define AAR_INTENCLR_NOTRESOLVED_Pos (2UL) /*!< Position of NOTRESOLVED field. */
AnnaBridge 143:86740a56073b 76 #define AAR_INTENCLR_NOTRESOLVED_Msk (0x1UL << AAR_INTENCLR_NOTRESOLVED_Pos) /*!< Bit mask of NOTRESOLVED field. */
AnnaBridge 143:86740a56073b 77 #define AAR_INTENCLR_NOTRESOLVED_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 78 #define AAR_INTENCLR_NOTRESOLVED_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 79 #define AAR_INTENCLR_NOTRESOLVED_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 80
AnnaBridge 143:86740a56073b 81 /* Bit 1 : Write '1' to Disable interrupt for RESOLVED event */
AnnaBridge 143:86740a56073b 82 #define AAR_INTENCLR_RESOLVED_Pos (1UL) /*!< Position of RESOLVED field. */
AnnaBridge 143:86740a56073b 83 #define AAR_INTENCLR_RESOLVED_Msk (0x1UL << AAR_INTENCLR_RESOLVED_Pos) /*!< Bit mask of RESOLVED field. */
AnnaBridge 143:86740a56073b 84 #define AAR_INTENCLR_RESOLVED_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 85 #define AAR_INTENCLR_RESOLVED_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 86 #define AAR_INTENCLR_RESOLVED_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 87
AnnaBridge 143:86740a56073b 88 /* Bit 0 : Write '1' to Disable interrupt for END event */
AnnaBridge 143:86740a56073b 89 #define AAR_INTENCLR_END_Pos (0UL) /*!< Position of END field. */
AnnaBridge 143:86740a56073b 90 #define AAR_INTENCLR_END_Msk (0x1UL << AAR_INTENCLR_END_Pos) /*!< Bit mask of END field. */
AnnaBridge 143:86740a56073b 91 #define AAR_INTENCLR_END_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 92 #define AAR_INTENCLR_END_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 93 #define AAR_INTENCLR_END_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 94
AnnaBridge 143:86740a56073b 95 /* Register: AAR_STATUS */
AnnaBridge 143:86740a56073b 96 /* Description: Resolution status */
AnnaBridge 143:86740a56073b 97
AnnaBridge 143:86740a56073b 98 /* Bits 3..0 : The IRK that was used last time an address was resolved */
AnnaBridge 143:86740a56073b 99 #define AAR_STATUS_STATUS_Pos (0UL) /*!< Position of STATUS field. */
AnnaBridge 143:86740a56073b 100 #define AAR_STATUS_STATUS_Msk (0xFUL << AAR_STATUS_STATUS_Pos) /*!< Bit mask of STATUS field. */
AnnaBridge 143:86740a56073b 101
AnnaBridge 143:86740a56073b 102 /* Register: AAR_ENABLE */
AnnaBridge 143:86740a56073b 103 /* Description: Enable AAR */
AnnaBridge 143:86740a56073b 104
AnnaBridge 143:86740a56073b 105 /* Bits 1..0 : Enable or disable AAR */
AnnaBridge 143:86740a56073b 106 #define AAR_ENABLE_ENABLE_Pos (0UL) /*!< Position of ENABLE field. */
AnnaBridge 143:86740a56073b 107 #define AAR_ENABLE_ENABLE_Msk (0x3UL << AAR_ENABLE_ENABLE_Pos) /*!< Bit mask of ENABLE field. */
AnnaBridge 143:86740a56073b 108 #define AAR_ENABLE_ENABLE_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 109 #define AAR_ENABLE_ENABLE_Enabled (3UL) /*!< Enable */
AnnaBridge 143:86740a56073b 110
AnnaBridge 143:86740a56073b 111 /* Register: AAR_NIRK */
AnnaBridge 143:86740a56073b 112 /* Description: Number of IRKs */
AnnaBridge 143:86740a56073b 113
AnnaBridge 143:86740a56073b 114 /* Bits 4..0 : Number of Identity root keys available in the IRK data structure */
AnnaBridge 143:86740a56073b 115 #define AAR_NIRK_NIRK_Pos (0UL) /*!< Position of NIRK field. */
AnnaBridge 143:86740a56073b 116 #define AAR_NIRK_NIRK_Msk (0x1FUL << AAR_NIRK_NIRK_Pos) /*!< Bit mask of NIRK field. */
AnnaBridge 143:86740a56073b 117
AnnaBridge 143:86740a56073b 118 /* Register: AAR_IRKPTR */
AnnaBridge 143:86740a56073b 119 /* Description: Pointer to IRK data structure */
AnnaBridge 143:86740a56073b 120
AnnaBridge 143:86740a56073b 121 /* Bits 31..0 : Pointer to the IRK data structure */
AnnaBridge 143:86740a56073b 122 #define AAR_IRKPTR_IRKPTR_Pos (0UL) /*!< Position of IRKPTR field. */
AnnaBridge 143:86740a56073b 123 #define AAR_IRKPTR_IRKPTR_Msk (0xFFFFFFFFUL << AAR_IRKPTR_IRKPTR_Pos) /*!< Bit mask of IRKPTR field. */
AnnaBridge 143:86740a56073b 124
AnnaBridge 143:86740a56073b 125 /* Register: AAR_ADDRPTR */
AnnaBridge 143:86740a56073b 126 /* Description: Pointer to the resolvable address */
AnnaBridge 143:86740a56073b 127
AnnaBridge 143:86740a56073b 128 /* Bits 31..0 : Pointer to the resolvable address (6-bytes) */
AnnaBridge 143:86740a56073b 129 #define AAR_ADDRPTR_ADDRPTR_Pos (0UL) /*!< Position of ADDRPTR field. */
AnnaBridge 143:86740a56073b 130 #define AAR_ADDRPTR_ADDRPTR_Msk (0xFFFFFFFFUL << AAR_ADDRPTR_ADDRPTR_Pos) /*!< Bit mask of ADDRPTR field. */
AnnaBridge 143:86740a56073b 131
AnnaBridge 143:86740a56073b 132 /* Register: AAR_SCRATCHPTR */
AnnaBridge 143:86740a56073b 133 /* Description: Pointer to data area used for temporary storage */
AnnaBridge 143:86740a56073b 134
AnnaBridge 143:86740a56073b 135 /* Bits 31..0 : Pointer to a scratch data area used for temporary storage during resolution.A space of minimum 3 bytes must be reserved. */
AnnaBridge 143:86740a56073b 136 #define AAR_SCRATCHPTR_SCRATCHPTR_Pos (0UL) /*!< Position of SCRATCHPTR field. */
AnnaBridge 143:86740a56073b 137 #define AAR_SCRATCHPTR_SCRATCHPTR_Msk (0xFFFFFFFFUL << AAR_SCRATCHPTR_SCRATCHPTR_Pos) /*!< Bit mask of SCRATCHPTR field. */
AnnaBridge 143:86740a56073b 138
AnnaBridge 143:86740a56073b 139
AnnaBridge 143:86740a56073b 140 /* Peripheral: BPROT */
AnnaBridge 143:86740a56073b 141 /* Description: Block Protect */
AnnaBridge 143:86740a56073b 142
AnnaBridge 143:86740a56073b 143 /* Register: BPROT_CONFIG0 */
AnnaBridge 143:86740a56073b 144 /* Description: Block protect configuration register 0 */
AnnaBridge 143:86740a56073b 145
AnnaBridge 143:86740a56073b 146 /* Bit 31 : Enable protection for region 31. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 147 #define BPROT_CONFIG0_REGION31_Pos (31UL) /*!< Position of REGION31 field. */
AnnaBridge 143:86740a56073b 148 #define BPROT_CONFIG0_REGION31_Msk (0x1UL << BPROT_CONFIG0_REGION31_Pos) /*!< Bit mask of REGION31 field. */
AnnaBridge 143:86740a56073b 149 #define BPROT_CONFIG0_REGION31_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 150 #define BPROT_CONFIG0_REGION31_Enabled (1UL) /*!< Protection enable */
AnnaBridge 143:86740a56073b 151
AnnaBridge 143:86740a56073b 152 /* Bit 30 : Enable protection for region 30. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 153 #define BPROT_CONFIG0_REGION30_Pos (30UL) /*!< Position of REGION30 field. */
AnnaBridge 143:86740a56073b 154 #define BPROT_CONFIG0_REGION30_Msk (0x1UL << BPROT_CONFIG0_REGION30_Pos) /*!< Bit mask of REGION30 field. */
AnnaBridge 143:86740a56073b 155 #define BPROT_CONFIG0_REGION30_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 156 #define BPROT_CONFIG0_REGION30_Enabled (1UL) /*!< Protection enable */
AnnaBridge 143:86740a56073b 157
AnnaBridge 143:86740a56073b 158 /* Bit 29 : Enable protection for region 29. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 159 #define BPROT_CONFIG0_REGION29_Pos (29UL) /*!< Position of REGION29 field. */
AnnaBridge 143:86740a56073b 160 #define BPROT_CONFIG0_REGION29_Msk (0x1UL << BPROT_CONFIG0_REGION29_Pos) /*!< Bit mask of REGION29 field. */
AnnaBridge 143:86740a56073b 161 #define BPROT_CONFIG0_REGION29_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 162 #define BPROT_CONFIG0_REGION29_Enabled (1UL) /*!< Protection enable */
AnnaBridge 143:86740a56073b 163
AnnaBridge 143:86740a56073b 164 /* Bit 28 : Enable protection for region 28. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 165 #define BPROT_CONFIG0_REGION28_Pos (28UL) /*!< Position of REGION28 field. */
AnnaBridge 143:86740a56073b 166 #define BPROT_CONFIG0_REGION28_Msk (0x1UL << BPROT_CONFIG0_REGION28_Pos) /*!< Bit mask of REGION28 field. */
AnnaBridge 143:86740a56073b 167 #define BPROT_CONFIG0_REGION28_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 168 #define BPROT_CONFIG0_REGION28_Enabled (1UL) /*!< Protection enable */
AnnaBridge 143:86740a56073b 169
AnnaBridge 143:86740a56073b 170 /* Bit 27 : Enable protection for region 27. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 171 #define BPROT_CONFIG0_REGION27_Pos (27UL) /*!< Position of REGION27 field. */
AnnaBridge 143:86740a56073b 172 #define BPROT_CONFIG0_REGION27_Msk (0x1UL << BPROT_CONFIG0_REGION27_Pos) /*!< Bit mask of REGION27 field. */
AnnaBridge 143:86740a56073b 173 #define BPROT_CONFIG0_REGION27_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 174 #define BPROT_CONFIG0_REGION27_Enabled (1UL) /*!< Protection enable */
AnnaBridge 143:86740a56073b 175
AnnaBridge 143:86740a56073b 176 /* Bit 26 : Enable protection for region 26. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 177 #define BPROT_CONFIG0_REGION26_Pos (26UL) /*!< Position of REGION26 field. */
AnnaBridge 143:86740a56073b 178 #define BPROT_CONFIG0_REGION26_Msk (0x1UL << BPROT_CONFIG0_REGION26_Pos) /*!< Bit mask of REGION26 field. */
AnnaBridge 143:86740a56073b 179 #define BPROT_CONFIG0_REGION26_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 180 #define BPROT_CONFIG0_REGION26_Enabled (1UL) /*!< Protection enable */
AnnaBridge 143:86740a56073b 181
AnnaBridge 143:86740a56073b 182 /* Bit 25 : Enable protection for region 25. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 183 #define BPROT_CONFIG0_REGION25_Pos (25UL) /*!< Position of REGION25 field. */
AnnaBridge 143:86740a56073b 184 #define BPROT_CONFIG0_REGION25_Msk (0x1UL << BPROT_CONFIG0_REGION25_Pos) /*!< Bit mask of REGION25 field. */
AnnaBridge 143:86740a56073b 185 #define BPROT_CONFIG0_REGION25_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 186 #define BPROT_CONFIG0_REGION25_Enabled (1UL) /*!< Protection enable */
AnnaBridge 143:86740a56073b 187
AnnaBridge 143:86740a56073b 188 /* Bit 24 : Enable protection for region 24. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 189 #define BPROT_CONFIG0_REGION24_Pos (24UL) /*!< Position of REGION24 field. */
AnnaBridge 143:86740a56073b 190 #define BPROT_CONFIG0_REGION24_Msk (0x1UL << BPROT_CONFIG0_REGION24_Pos) /*!< Bit mask of REGION24 field. */
AnnaBridge 143:86740a56073b 191 #define BPROT_CONFIG0_REGION24_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 192 #define BPROT_CONFIG0_REGION24_Enabled (1UL) /*!< Protection enable */
AnnaBridge 143:86740a56073b 193
AnnaBridge 143:86740a56073b 194 /* Bit 23 : Enable protection for region 23. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 195 #define BPROT_CONFIG0_REGION23_Pos (23UL) /*!< Position of REGION23 field. */
AnnaBridge 143:86740a56073b 196 #define BPROT_CONFIG0_REGION23_Msk (0x1UL << BPROT_CONFIG0_REGION23_Pos) /*!< Bit mask of REGION23 field. */
AnnaBridge 143:86740a56073b 197 #define BPROT_CONFIG0_REGION23_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 198 #define BPROT_CONFIG0_REGION23_Enabled (1UL) /*!< Protection enable */
AnnaBridge 143:86740a56073b 199
AnnaBridge 143:86740a56073b 200 /* Bit 22 : Enable protection for region 22. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 201 #define BPROT_CONFIG0_REGION22_Pos (22UL) /*!< Position of REGION22 field. */
AnnaBridge 143:86740a56073b 202 #define BPROT_CONFIG0_REGION22_Msk (0x1UL << BPROT_CONFIG0_REGION22_Pos) /*!< Bit mask of REGION22 field. */
AnnaBridge 143:86740a56073b 203 #define BPROT_CONFIG0_REGION22_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 204 #define BPROT_CONFIG0_REGION22_Enabled (1UL) /*!< Protection enable */
AnnaBridge 143:86740a56073b 205
AnnaBridge 143:86740a56073b 206 /* Bit 21 : Enable protection for region 21. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 207 #define BPROT_CONFIG0_REGION21_Pos (21UL) /*!< Position of REGION21 field. */
AnnaBridge 143:86740a56073b 208 #define BPROT_CONFIG0_REGION21_Msk (0x1UL << BPROT_CONFIG0_REGION21_Pos) /*!< Bit mask of REGION21 field. */
AnnaBridge 143:86740a56073b 209 #define BPROT_CONFIG0_REGION21_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 210 #define BPROT_CONFIG0_REGION21_Enabled (1UL) /*!< Protection enable */
AnnaBridge 143:86740a56073b 211
AnnaBridge 143:86740a56073b 212 /* Bit 20 : Enable protection for region 20. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 213 #define BPROT_CONFIG0_REGION20_Pos (20UL) /*!< Position of REGION20 field. */
AnnaBridge 143:86740a56073b 214 #define BPROT_CONFIG0_REGION20_Msk (0x1UL << BPROT_CONFIG0_REGION20_Pos) /*!< Bit mask of REGION20 field. */
AnnaBridge 143:86740a56073b 215 #define BPROT_CONFIG0_REGION20_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 216 #define BPROT_CONFIG0_REGION20_Enabled (1UL) /*!< Protection enable */
AnnaBridge 143:86740a56073b 217
AnnaBridge 143:86740a56073b 218 /* Bit 19 : Enable protection for region 19. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 219 #define BPROT_CONFIG0_REGION19_Pos (19UL) /*!< Position of REGION19 field. */
AnnaBridge 143:86740a56073b 220 #define BPROT_CONFIG0_REGION19_Msk (0x1UL << BPROT_CONFIG0_REGION19_Pos) /*!< Bit mask of REGION19 field. */
AnnaBridge 143:86740a56073b 221 #define BPROT_CONFIG0_REGION19_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 222 #define BPROT_CONFIG0_REGION19_Enabled (1UL) /*!< Protection enable */
AnnaBridge 143:86740a56073b 223
AnnaBridge 143:86740a56073b 224 /* Bit 18 : Enable protection for region 18. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 225 #define BPROT_CONFIG0_REGION18_Pos (18UL) /*!< Position of REGION18 field. */
AnnaBridge 143:86740a56073b 226 #define BPROT_CONFIG0_REGION18_Msk (0x1UL << BPROT_CONFIG0_REGION18_Pos) /*!< Bit mask of REGION18 field. */
AnnaBridge 143:86740a56073b 227 #define BPROT_CONFIG0_REGION18_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 228 #define BPROT_CONFIG0_REGION18_Enabled (1UL) /*!< Protection enable */
AnnaBridge 143:86740a56073b 229
AnnaBridge 143:86740a56073b 230 /* Bit 17 : Enable protection for region 17. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 231 #define BPROT_CONFIG0_REGION17_Pos (17UL) /*!< Position of REGION17 field. */
AnnaBridge 143:86740a56073b 232 #define BPROT_CONFIG0_REGION17_Msk (0x1UL << BPROT_CONFIG0_REGION17_Pos) /*!< Bit mask of REGION17 field. */
AnnaBridge 143:86740a56073b 233 #define BPROT_CONFIG0_REGION17_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 234 #define BPROT_CONFIG0_REGION17_Enabled (1UL) /*!< Protection enable */
AnnaBridge 143:86740a56073b 235
AnnaBridge 143:86740a56073b 236 /* Bit 16 : Enable protection for region 16. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 237 #define BPROT_CONFIG0_REGION16_Pos (16UL) /*!< Position of REGION16 field. */
AnnaBridge 143:86740a56073b 238 #define BPROT_CONFIG0_REGION16_Msk (0x1UL << BPROT_CONFIG0_REGION16_Pos) /*!< Bit mask of REGION16 field. */
AnnaBridge 143:86740a56073b 239 #define BPROT_CONFIG0_REGION16_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 240 #define BPROT_CONFIG0_REGION16_Enabled (1UL) /*!< Protection enable */
AnnaBridge 143:86740a56073b 241
AnnaBridge 143:86740a56073b 242 /* Bit 15 : Enable protection for region 15. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 243 #define BPROT_CONFIG0_REGION15_Pos (15UL) /*!< Position of REGION15 field. */
AnnaBridge 143:86740a56073b 244 #define BPROT_CONFIG0_REGION15_Msk (0x1UL << BPROT_CONFIG0_REGION15_Pos) /*!< Bit mask of REGION15 field. */
AnnaBridge 143:86740a56073b 245 #define BPROT_CONFIG0_REGION15_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 246 #define BPROT_CONFIG0_REGION15_Enabled (1UL) /*!< Protection enable */
AnnaBridge 143:86740a56073b 247
AnnaBridge 143:86740a56073b 248 /* Bit 14 : Enable protection for region 14. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 249 #define BPROT_CONFIG0_REGION14_Pos (14UL) /*!< Position of REGION14 field. */
AnnaBridge 143:86740a56073b 250 #define BPROT_CONFIG0_REGION14_Msk (0x1UL << BPROT_CONFIG0_REGION14_Pos) /*!< Bit mask of REGION14 field. */
AnnaBridge 143:86740a56073b 251 #define BPROT_CONFIG0_REGION14_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 252 #define BPROT_CONFIG0_REGION14_Enabled (1UL) /*!< Protection enable */
AnnaBridge 143:86740a56073b 253
AnnaBridge 143:86740a56073b 254 /* Bit 13 : Enable protection for region 13. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 255 #define BPROT_CONFIG0_REGION13_Pos (13UL) /*!< Position of REGION13 field. */
AnnaBridge 143:86740a56073b 256 #define BPROT_CONFIG0_REGION13_Msk (0x1UL << BPROT_CONFIG0_REGION13_Pos) /*!< Bit mask of REGION13 field. */
AnnaBridge 143:86740a56073b 257 #define BPROT_CONFIG0_REGION13_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 258 #define BPROT_CONFIG0_REGION13_Enabled (1UL) /*!< Protection enable */
AnnaBridge 143:86740a56073b 259
AnnaBridge 143:86740a56073b 260 /* Bit 12 : Enable protection for region 12. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 261 #define BPROT_CONFIG0_REGION12_Pos (12UL) /*!< Position of REGION12 field. */
AnnaBridge 143:86740a56073b 262 #define BPROT_CONFIG0_REGION12_Msk (0x1UL << BPROT_CONFIG0_REGION12_Pos) /*!< Bit mask of REGION12 field. */
AnnaBridge 143:86740a56073b 263 #define BPROT_CONFIG0_REGION12_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 264 #define BPROT_CONFIG0_REGION12_Enabled (1UL) /*!< Protection enable */
AnnaBridge 143:86740a56073b 265
AnnaBridge 143:86740a56073b 266 /* Bit 11 : Enable protection for region 11. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 267 #define BPROT_CONFIG0_REGION11_Pos (11UL) /*!< Position of REGION11 field. */
AnnaBridge 143:86740a56073b 268 #define BPROT_CONFIG0_REGION11_Msk (0x1UL << BPROT_CONFIG0_REGION11_Pos) /*!< Bit mask of REGION11 field. */
AnnaBridge 143:86740a56073b 269 #define BPROT_CONFIG0_REGION11_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 270 #define BPROT_CONFIG0_REGION11_Enabled (1UL) /*!< Protection enable */
AnnaBridge 143:86740a56073b 271
AnnaBridge 143:86740a56073b 272 /* Bit 10 : Enable protection for region 10. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 273 #define BPROT_CONFIG0_REGION10_Pos (10UL) /*!< Position of REGION10 field. */
AnnaBridge 143:86740a56073b 274 #define BPROT_CONFIG0_REGION10_Msk (0x1UL << BPROT_CONFIG0_REGION10_Pos) /*!< Bit mask of REGION10 field. */
AnnaBridge 143:86740a56073b 275 #define BPROT_CONFIG0_REGION10_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 276 #define BPROT_CONFIG0_REGION10_Enabled (1UL) /*!< Protection enable */
AnnaBridge 143:86740a56073b 277
AnnaBridge 143:86740a56073b 278 /* Bit 9 : Enable protection for region 9. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 279 #define BPROT_CONFIG0_REGION9_Pos (9UL) /*!< Position of REGION9 field. */
AnnaBridge 143:86740a56073b 280 #define BPROT_CONFIG0_REGION9_Msk (0x1UL << BPROT_CONFIG0_REGION9_Pos) /*!< Bit mask of REGION9 field. */
AnnaBridge 143:86740a56073b 281 #define BPROT_CONFIG0_REGION9_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 282 #define BPROT_CONFIG0_REGION9_Enabled (1UL) /*!< Protection enable */
AnnaBridge 143:86740a56073b 283
AnnaBridge 143:86740a56073b 284 /* Bit 8 : Enable protection for region 8. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 285 #define BPROT_CONFIG0_REGION8_Pos (8UL) /*!< Position of REGION8 field. */
AnnaBridge 143:86740a56073b 286 #define BPROT_CONFIG0_REGION8_Msk (0x1UL << BPROT_CONFIG0_REGION8_Pos) /*!< Bit mask of REGION8 field. */
AnnaBridge 143:86740a56073b 287 #define BPROT_CONFIG0_REGION8_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 288 #define BPROT_CONFIG0_REGION8_Enabled (1UL) /*!< Protection enable */
AnnaBridge 143:86740a56073b 289
AnnaBridge 143:86740a56073b 290 /* Bit 7 : Enable protection for region 7. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 291 #define BPROT_CONFIG0_REGION7_Pos (7UL) /*!< Position of REGION7 field. */
AnnaBridge 143:86740a56073b 292 #define BPROT_CONFIG0_REGION7_Msk (0x1UL << BPROT_CONFIG0_REGION7_Pos) /*!< Bit mask of REGION7 field. */
AnnaBridge 143:86740a56073b 293 #define BPROT_CONFIG0_REGION7_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 294 #define BPROT_CONFIG0_REGION7_Enabled (1UL) /*!< Protection enable */
AnnaBridge 143:86740a56073b 295
AnnaBridge 143:86740a56073b 296 /* Bit 6 : Enable protection for region 6. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 297 #define BPROT_CONFIG0_REGION6_Pos (6UL) /*!< Position of REGION6 field. */
AnnaBridge 143:86740a56073b 298 #define BPROT_CONFIG0_REGION6_Msk (0x1UL << BPROT_CONFIG0_REGION6_Pos) /*!< Bit mask of REGION6 field. */
AnnaBridge 143:86740a56073b 299 #define BPROT_CONFIG0_REGION6_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 300 #define BPROT_CONFIG0_REGION6_Enabled (1UL) /*!< Protection enable */
AnnaBridge 143:86740a56073b 301
AnnaBridge 143:86740a56073b 302 /* Bit 5 : Enable protection for region 5. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 303 #define BPROT_CONFIG0_REGION5_Pos (5UL) /*!< Position of REGION5 field. */
AnnaBridge 143:86740a56073b 304 #define BPROT_CONFIG0_REGION5_Msk (0x1UL << BPROT_CONFIG0_REGION5_Pos) /*!< Bit mask of REGION5 field. */
AnnaBridge 143:86740a56073b 305 #define BPROT_CONFIG0_REGION5_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 306 #define BPROT_CONFIG0_REGION5_Enabled (1UL) /*!< Protection enable */
AnnaBridge 143:86740a56073b 307
AnnaBridge 143:86740a56073b 308 /* Bit 4 : Enable protection for region 4. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 309 #define BPROT_CONFIG0_REGION4_Pos (4UL) /*!< Position of REGION4 field. */
AnnaBridge 143:86740a56073b 310 #define BPROT_CONFIG0_REGION4_Msk (0x1UL << BPROT_CONFIG0_REGION4_Pos) /*!< Bit mask of REGION4 field. */
AnnaBridge 143:86740a56073b 311 #define BPROT_CONFIG0_REGION4_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 312 #define BPROT_CONFIG0_REGION4_Enabled (1UL) /*!< Protection enable */
AnnaBridge 143:86740a56073b 313
AnnaBridge 143:86740a56073b 314 /* Bit 3 : Enable protection for region 3. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 315 #define BPROT_CONFIG0_REGION3_Pos (3UL) /*!< Position of REGION3 field. */
AnnaBridge 143:86740a56073b 316 #define BPROT_CONFIG0_REGION3_Msk (0x1UL << BPROT_CONFIG0_REGION3_Pos) /*!< Bit mask of REGION3 field. */
AnnaBridge 143:86740a56073b 317 #define BPROT_CONFIG0_REGION3_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 318 #define BPROT_CONFIG0_REGION3_Enabled (1UL) /*!< Protection enable */
AnnaBridge 143:86740a56073b 319
AnnaBridge 143:86740a56073b 320 /* Bit 2 : Enable protection for region 2. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 321 #define BPROT_CONFIG0_REGION2_Pos (2UL) /*!< Position of REGION2 field. */
AnnaBridge 143:86740a56073b 322 #define BPROT_CONFIG0_REGION2_Msk (0x1UL << BPROT_CONFIG0_REGION2_Pos) /*!< Bit mask of REGION2 field. */
AnnaBridge 143:86740a56073b 323 #define BPROT_CONFIG0_REGION2_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 324 #define BPROT_CONFIG0_REGION2_Enabled (1UL) /*!< Protection enable */
AnnaBridge 143:86740a56073b 325
AnnaBridge 143:86740a56073b 326 /* Bit 1 : Enable protection for region 1. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 327 #define BPROT_CONFIG0_REGION1_Pos (1UL) /*!< Position of REGION1 field. */
AnnaBridge 143:86740a56073b 328 #define BPROT_CONFIG0_REGION1_Msk (0x1UL << BPROT_CONFIG0_REGION1_Pos) /*!< Bit mask of REGION1 field. */
AnnaBridge 143:86740a56073b 329 #define BPROT_CONFIG0_REGION1_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 330 #define BPROT_CONFIG0_REGION1_Enabled (1UL) /*!< Protection enable */
AnnaBridge 143:86740a56073b 331
AnnaBridge 143:86740a56073b 332 /* Bit 0 : Enable protection for region 0. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 333 #define BPROT_CONFIG0_REGION0_Pos (0UL) /*!< Position of REGION0 field. */
AnnaBridge 143:86740a56073b 334 #define BPROT_CONFIG0_REGION0_Msk (0x1UL << BPROT_CONFIG0_REGION0_Pos) /*!< Bit mask of REGION0 field. */
AnnaBridge 143:86740a56073b 335 #define BPROT_CONFIG0_REGION0_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 336 #define BPROT_CONFIG0_REGION0_Enabled (1UL) /*!< Protection enable */
AnnaBridge 143:86740a56073b 337
AnnaBridge 143:86740a56073b 338 /* Register: BPROT_CONFIG1 */
AnnaBridge 143:86740a56073b 339 /* Description: Block protect configuration register 1 */
AnnaBridge 143:86740a56073b 340
AnnaBridge 143:86740a56073b 341 /* Bit 31 : Enable protection for region 63. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 342 #define BPROT_CONFIG1_REGION63_Pos (31UL) /*!< Position of REGION63 field. */
AnnaBridge 143:86740a56073b 343 #define BPROT_CONFIG1_REGION63_Msk (0x1UL << BPROT_CONFIG1_REGION63_Pos) /*!< Bit mask of REGION63 field. */
AnnaBridge 143:86740a56073b 344 #define BPROT_CONFIG1_REGION63_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 345 #define BPROT_CONFIG1_REGION63_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 346
AnnaBridge 143:86740a56073b 347 /* Bit 30 : Enable protection for region 62. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 348 #define BPROT_CONFIG1_REGION62_Pos (30UL) /*!< Position of REGION62 field. */
AnnaBridge 143:86740a56073b 349 #define BPROT_CONFIG1_REGION62_Msk (0x1UL << BPROT_CONFIG1_REGION62_Pos) /*!< Bit mask of REGION62 field. */
AnnaBridge 143:86740a56073b 350 #define BPROT_CONFIG1_REGION62_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 351 #define BPROT_CONFIG1_REGION62_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 352
AnnaBridge 143:86740a56073b 353 /* Bit 29 : Enable protection for region 61. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 354 #define BPROT_CONFIG1_REGION61_Pos (29UL) /*!< Position of REGION61 field. */
AnnaBridge 143:86740a56073b 355 #define BPROT_CONFIG1_REGION61_Msk (0x1UL << BPROT_CONFIG1_REGION61_Pos) /*!< Bit mask of REGION61 field. */
AnnaBridge 143:86740a56073b 356 #define BPROT_CONFIG1_REGION61_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 357 #define BPROT_CONFIG1_REGION61_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 358
AnnaBridge 143:86740a56073b 359 /* Bit 28 : Enable protection for region 60. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 360 #define BPROT_CONFIG1_REGION60_Pos (28UL) /*!< Position of REGION60 field. */
AnnaBridge 143:86740a56073b 361 #define BPROT_CONFIG1_REGION60_Msk (0x1UL << BPROT_CONFIG1_REGION60_Pos) /*!< Bit mask of REGION60 field. */
AnnaBridge 143:86740a56073b 362 #define BPROT_CONFIG1_REGION60_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 363 #define BPROT_CONFIG1_REGION60_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 364
AnnaBridge 143:86740a56073b 365 /* Bit 27 : Enable protection for region 59. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 366 #define BPROT_CONFIG1_REGION59_Pos (27UL) /*!< Position of REGION59 field. */
AnnaBridge 143:86740a56073b 367 #define BPROT_CONFIG1_REGION59_Msk (0x1UL << BPROT_CONFIG1_REGION59_Pos) /*!< Bit mask of REGION59 field. */
AnnaBridge 143:86740a56073b 368 #define BPROT_CONFIG1_REGION59_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 369 #define BPROT_CONFIG1_REGION59_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 370
AnnaBridge 143:86740a56073b 371 /* Bit 26 : Enable protection for region 58. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 372 #define BPROT_CONFIG1_REGION58_Pos (26UL) /*!< Position of REGION58 field. */
AnnaBridge 143:86740a56073b 373 #define BPROT_CONFIG1_REGION58_Msk (0x1UL << BPROT_CONFIG1_REGION58_Pos) /*!< Bit mask of REGION58 field. */
AnnaBridge 143:86740a56073b 374 #define BPROT_CONFIG1_REGION58_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 375 #define BPROT_CONFIG1_REGION58_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 376
AnnaBridge 143:86740a56073b 377 /* Bit 25 : Enable protection for region 57. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 378 #define BPROT_CONFIG1_REGION57_Pos (25UL) /*!< Position of REGION57 field. */
AnnaBridge 143:86740a56073b 379 #define BPROT_CONFIG1_REGION57_Msk (0x1UL << BPROT_CONFIG1_REGION57_Pos) /*!< Bit mask of REGION57 field. */
AnnaBridge 143:86740a56073b 380 #define BPROT_CONFIG1_REGION57_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 381 #define BPROT_CONFIG1_REGION57_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 382
AnnaBridge 143:86740a56073b 383 /* Bit 24 : Enable protection for region 56. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 384 #define BPROT_CONFIG1_REGION56_Pos (24UL) /*!< Position of REGION56 field. */
AnnaBridge 143:86740a56073b 385 #define BPROT_CONFIG1_REGION56_Msk (0x1UL << BPROT_CONFIG1_REGION56_Pos) /*!< Bit mask of REGION56 field. */
AnnaBridge 143:86740a56073b 386 #define BPROT_CONFIG1_REGION56_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 387 #define BPROT_CONFIG1_REGION56_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 388
AnnaBridge 143:86740a56073b 389 /* Bit 23 : Enable protection for region 55. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 390 #define BPROT_CONFIG1_REGION55_Pos (23UL) /*!< Position of REGION55 field. */
AnnaBridge 143:86740a56073b 391 #define BPROT_CONFIG1_REGION55_Msk (0x1UL << BPROT_CONFIG1_REGION55_Pos) /*!< Bit mask of REGION55 field. */
AnnaBridge 143:86740a56073b 392 #define BPROT_CONFIG1_REGION55_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 393 #define BPROT_CONFIG1_REGION55_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 394
AnnaBridge 143:86740a56073b 395 /* Bit 22 : Enable protection for region 54. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 396 #define BPROT_CONFIG1_REGION54_Pos (22UL) /*!< Position of REGION54 field. */
AnnaBridge 143:86740a56073b 397 #define BPROT_CONFIG1_REGION54_Msk (0x1UL << BPROT_CONFIG1_REGION54_Pos) /*!< Bit mask of REGION54 field. */
AnnaBridge 143:86740a56073b 398 #define BPROT_CONFIG1_REGION54_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 399 #define BPROT_CONFIG1_REGION54_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 400
AnnaBridge 143:86740a56073b 401 /* Bit 21 : Enable protection for region 53. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 402 #define BPROT_CONFIG1_REGION53_Pos (21UL) /*!< Position of REGION53 field. */
AnnaBridge 143:86740a56073b 403 #define BPROT_CONFIG1_REGION53_Msk (0x1UL << BPROT_CONFIG1_REGION53_Pos) /*!< Bit mask of REGION53 field. */
AnnaBridge 143:86740a56073b 404 #define BPROT_CONFIG1_REGION53_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 405 #define BPROT_CONFIG1_REGION53_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 406
AnnaBridge 143:86740a56073b 407 /* Bit 20 : Enable protection for region 52. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 408 #define BPROT_CONFIG1_REGION52_Pos (20UL) /*!< Position of REGION52 field. */
AnnaBridge 143:86740a56073b 409 #define BPROT_CONFIG1_REGION52_Msk (0x1UL << BPROT_CONFIG1_REGION52_Pos) /*!< Bit mask of REGION52 field. */
AnnaBridge 143:86740a56073b 410 #define BPROT_CONFIG1_REGION52_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 411 #define BPROT_CONFIG1_REGION52_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 412
AnnaBridge 143:86740a56073b 413 /* Bit 19 : Enable protection for region 51. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 414 #define BPROT_CONFIG1_REGION51_Pos (19UL) /*!< Position of REGION51 field. */
AnnaBridge 143:86740a56073b 415 #define BPROT_CONFIG1_REGION51_Msk (0x1UL << BPROT_CONFIG1_REGION51_Pos) /*!< Bit mask of REGION51 field. */
AnnaBridge 143:86740a56073b 416 #define BPROT_CONFIG1_REGION51_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 417 #define BPROT_CONFIG1_REGION51_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 418
AnnaBridge 143:86740a56073b 419 /* Bit 18 : Enable protection for region 50. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 420 #define BPROT_CONFIG1_REGION50_Pos (18UL) /*!< Position of REGION50 field. */
AnnaBridge 143:86740a56073b 421 #define BPROT_CONFIG1_REGION50_Msk (0x1UL << BPROT_CONFIG1_REGION50_Pos) /*!< Bit mask of REGION50 field. */
AnnaBridge 143:86740a56073b 422 #define BPROT_CONFIG1_REGION50_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 423 #define BPROT_CONFIG1_REGION50_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 424
AnnaBridge 143:86740a56073b 425 /* Bit 17 : Enable protection for region 49. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 426 #define BPROT_CONFIG1_REGION49_Pos (17UL) /*!< Position of REGION49 field. */
AnnaBridge 143:86740a56073b 427 #define BPROT_CONFIG1_REGION49_Msk (0x1UL << BPROT_CONFIG1_REGION49_Pos) /*!< Bit mask of REGION49 field. */
AnnaBridge 143:86740a56073b 428 #define BPROT_CONFIG1_REGION49_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 429 #define BPROT_CONFIG1_REGION49_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 430
AnnaBridge 143:86740a56073b 431 /* Bit 16 : Enable protection for region 48. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 432 #define BPROT_CONFIG1_REGION48_Pos (16UL) /*!< Position of REGION48 field. */
AnnaBridge 143:86740a56073b 433 #define BPROT_CONFIG1_REGION48_Msk (0x1UL << BPROT_CONFIG1_REGION48_Pos) /*!< Bit mask of REGION48 field. */
AnnaBridge 143:86740a56073b 434 #define BPROT_CONFIG1_REGION48_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 435 #define BPROT_CONFIG1_REGION48_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 436
AnnaBridge 143:86740a56073b 437 /* Bit 15 : Enable protection for region 47. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 438 #define BPROT_CONFIG1_REGION47_Pos (15UL) /*!< Position of REGION47 field. */
AnnaBridge 143:86740a56073b 439 #define BPROT_CONFIG1_REGION47_Msk (0x1UL << BPROT_CONFIG1_REGION47_Pos) /*!< Bit mask of REGION47 field. */
AnnaBridge 143:86740a56073b 440 #define BPROT_CONFIG1_REGION47_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 441 #define BPROT_CONFIG1_REGION47_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 442
AnnaBridge 143:86740a56073b 443 /* Bit 14 : Enable protection for region 46. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 444 #define BPROT_CONFIG1_REGION46_Pos (14UL) /*!< Position of REGION46 field. */
AnnaBridge 143:86740a56073b 445 #define BPROT_CONFIG1_REGION46_Msk (0x1UL << BPROT_CONFIG1_REGION46_Pos) /*!< Bit mask of REGION46 field. */
AnnaBridge 143:86740a56073b 446 #define BPROT_CONFIG1_REGION46_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 447 #define BPROT_CONFIG1_REGION46_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 448
AnnaBridge 143:86740a56073b 449 /* Bit 13 : Enable protection for region 45. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 450 #define BPROT_CONFIG1_REGION45_Pos (13UL) /*!< Position of REGION45 field. */
AnnaBridge 143:86740a56073b 451 #define BPROT_CONFIG1_REGION45_Msk (0x1UL << BPROT_CONFIG1_REGION45_Pos) /*!< Bit mask of REGION45 field. */
AnnaBridge 143:86740a56073b 452 #define BPROT_CONFIG1_REGION45_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 453 #define BPROT_CONFIG1_REGION45_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 454
AnnaBridge 143:86740a56073b 455 /* Bit 12 : Enable protection for region 44. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 456 #define BPROT_CONFIG1_REGION44_Pos (12UL) /*!< Position of REGION44 field. */
AnnaBridge 143:86740a56073b 457 #define BPROT_CONFIG1_REGION44_Msk (0x1UL << BPROT_CONFIG1_REGION44_Pos) /*!< Bit mask of REGION44 field. */
AnnaBridge 143:86740a56073b 458 #define BPROT_CONFIG1_REGION44_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 459 #define BPROT_CONFIG1_REGION44_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 460
AnnaBridge 143:86740a56073b 461 /* Bit 11 : Enable protection for region 43. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 462 #define BPROT_CONFIG1_REGION43_Pos (11UL) /*!< Position of REGION43 field. */
AnnaBridge 143:86740a56073b 463 #define BPROT_CONFIG1_REGION43_Msk (0x1UL << BPROT_CONFIG1_REGION43_Pos) /*!< Bit mask of REGION43 field. */
AnnaBridge 143:86740a56073b 464 #define BPROT_CONFIG1_REGION43_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 465 #define BPROT_CONFIG1_REGION43_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 466
AnnaBridge 143:86740a56073b 467 /* Bit 10 : Enable protection for region 42. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 468 #define BPROT_CONFIG1_REGION42_Pos (10UL) /*!< Position of REGION42 field. */
AnnaBridge 143:86740a56073b 469 #define BPROT_CONFIG1_REGION42_Msk (0x1UL << BPROT_CONFIG1_REGION42_Pos) /*!< Bit mask of REGION42 field. */
AnnaBridge 143:86740a56073b 470 #define BPROT_CONFIG1_REGION42_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 471 #define BPROT_CONFIG1_REGION42_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 472
AnnaBridge 143:86740a56073b 473 /* Bit 9 : Enable protection for region 41. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 474 #define BPROT_CONFIG1_REGION41_Pos (9UL) /*!< Position of REGION41 field. */
AnnaBridge 143:86740a56073b 475 #define BPROT_CONFIG1_REGION41_Msk (0x1UL << BPROT_CONFIG1_REGION41_Pos) /*!< Bit mask of REGION41 field. */
AnnaBridge 143:86740a56073b 476 #define BPROT_CONFIG1_REGION41_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 477 #define BPROT_CONFIG1_REGION41_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 478
AnnaBridge 143:86740a56073b 479 /* Bit 8 : Enable protection for region 40. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 480 #define BPROT_CONFIG1_REGION40_Pos (8UL) /*!< Position of REGION40 field. */
AnnaBridge 143:86740a56073b 481 #define BPROT_CONFIG1_REGION40_Msk (0x1UL << BPROT_CONFIG1_REGION40_Pos) /*!< Bit mask of REGION40 field. */
AnnaBridge 143:86740a56073b 482 #define BPROT_CONFIG1_REGION40_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 483 #define BPROT_CONFIG1_REGION40_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 484
AnnaBridge 143:86740a56073b 485 /* Bit 7 : Enable protection for region 39. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 486 #define BPROT_CONFIG1_REGION39_Pos (7UL) /*!< Position of REGION39 field. */
AnnaBridge 143:86740a56073b 487 #define BPROT_CONFIG1_REGION39_Msk (0x1UL << BPROT_CONFIG1_REGION39_Pos) /*!< Bit mask of REGION39 field. */
AnnaBridge 143:86740a56073b 488 #define BPROT_CONFIG1_REGION39_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 489 #define BPROT_CONFIG1_REGION39_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 490
AnnaBridge 143:86740a56073b 491 /* Bit 6 : Enable protection for region 38. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 492 #define BPROT_CONFIG1_REGION38_Pos (6UL) /*!< Position of REGION38 field. */
AnnaBridge 143:86740a56073b 493 #define BPROT_CONFIG1_REGION38_Msk (0x1UL << BPROT_CONFIG1_REGION38_Pos) /*!< Bit mask of REGION38 field. */
AnnaBridge 143:86740a56073b 494 #define BPROT_CONFIG1_REGION38_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 495 #define BPROT_CONFIG1_REGION38_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 496
AnnaBridge 143:86740a56073b 497 /* Bit 5 : Enable protection for region 37. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 498 #define BPROT_CONFIG1_REGION37_Pos (5UL) /*!< Position of REGION37 field. */
AnnaBridge 143:86740a56073b 499 #define BPROT_CONFIG1_REGION37_Msk (0x1UL << BPROT_CONFIG1_REGION37_Pos) /*!< Bit mask of REGION37 field. */
AnnaBridge 143:86740a56073b 500 #define BPROT_CONFIG1_REGION37_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 501 #define BPROT_CONFIG1_REGION37_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 502
AnnaBridge 143:86740a56073b 503 /* Bit 4 : Enable protection for region 36. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 504 #define BPROT_CONFIG1_REGION36_Pos (4UL) /*!< Position of REGION36 field. */
AnnaBridge 143:86740a56073b 505 #define BPROT_CONFIG1_REGION36_Msk (0x1UL << BPROT_CONFIG1_REGION36_Pos) /*!< Bit mask of REGION36 field. */
AnnaBridge 143:86740a56073b 506 #define BPROT_CONFIG1_REGION36_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 507 #define BPROT_CONFIG1_REGION36_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 508
AnnaBridge 143:86740a56073b 509 /* Bit 3 : Enable protection for region 35. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 510 #define BPROT_CONFIG1_REGION35_Pos (3UL) /*!< Position of REGION35 field. */
AnnaBridge 143:86740a56073b 511 #define BPROT_CONFIG1_REGION35_Msk (0x1UL << BPROT_CONFIG1_REGION35_Pos) /*!< Bit mask of REGION35 field. */
AnnaBridge 143:86740a56073b 512 #define BPROT_CONFIG1_REGION35_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 513 #define BPROT_CONFIG1_REGION35_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 514
AnnaBridge 143:86740a56073b 515 /* Bit 2 : Enable protection for region 34. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 516 #define BPROT_CONFIG1_REGION34_Pos (2UL) /*!< Position of REGION34 field. */
AnnaBridge 143:86740a56073b 517 #define BPROT_CONFIG1_REGION34_Msk (0x1UL << BPROT_CONFIG1_REGION34_Pos) /*!< Bit mask of REGION34 field. */
AnnaBridge 143:86740a56073b 518 #define BPROT_CONFIG1_REGION34_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 519 #define BPROT_CONFIG1_REGION34_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 520
AnnaBridge 143:86740a56073b 521 /* Bit 1 : Enable protection for region 33. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 522 #define BPROT_CONFIG1_REGION33_Pos (1UL) /*!< Position of REGION33 field. */
AnnaBridge 143:86740a56073b 523 #define BPROT_CONFIG1_REGION33_Msk (0x1UL << BPROT_CONFIG1_REGION33_Pos) /*!< Bit mask of REGION33 field. */
AnnaBridge 143:86740a56073b 524 #define BPROT_CONFIG1_REGION33_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 525 #define BPROT_CONFIG1_REGION33_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 526
AnnaBridge 143:86740a56073b 527 /* Bit 0 : Enable protection for region 32. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 528 #define BPROT_CONFIG1_REGION32_Pos (0UL) /*!< Position of REGION32 field. */
AnnaBridge 143:86740a56073b 529 #define BPROT_CONFIG1_REGION32_Msk (0x1UL << BPROT_CONFIG1_REGION32_Pos) /*!< Bit mask of REGION32 field. */
AnnaBridge 143:86740a56073b 530 #define BPROT_CONFIG1_REGION32_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 531 #define BPROT_CONFIG1_REGION32_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 532
AnnaBridge 143:86740a56073b 533 /* Register: BPROT_DISABLEINDEBUG */
AnnaBridge 143:86740a56073b 534 /* Description: Disable protection mechanism in debug interface mode */
AnnaBridge 143:86740a56073b 535
AnnaBridge 143:86740a56073b 536 /* Bit 0 : Disable the protection mechanism for NVM regions while in debug interface mode. This register will only disable the protection mechanism if the device is in debug interface mode. */
AnnaBridge 143:86740a56073b 537 #define BPROT_DISABLEINDEBUG_DISABLEINDEBUG_Pos (0UL) /*!< Position of DISABLEINDEBUG field. */
AnnaBridge 143:86740a56073b 538 #define BPROT_DISABLEINDEBUG_DISABLEINDEBUG_Msk (0x1UL << BPROT_DISABLEINDEBUG_DISABLEINDEBUG_Pos) /*!< Bit mask of DISABLEINDEBUG field. */
AnnaBridge 143:86740a56073b 539 #define BPROT_DISABLEINDEBUG_DISABLEINDEBUG_Enabled (0UL) /*!< Enable in debug */
AnnaBridge 143:86740a56073b 540 #define BPROT_DISABLEINDEBUG_DISABLEINDEBUG_Disabled (1UL) /*!< Disable in debug */
AnnaBridge 143:86740a56073b 541
AnnaBridge 143:86740a56073b 542 /* Register: BPROT_CONFIG2 */
AnnaBridge 143:86740a56073b 543 /* Description: Block protect configuration register 2 */
AnnaBridge 143:86740a56073b 544
AnnaBridge 143:86740a56073b 545 /* Bit 31 : Enable protection for region 95. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 546 #define BPROT_CONFIG2_REGION95_Pos (31UL) /*!< Position of REGION95 field. */
AnnaBridge 143:86740a56073b 547 #define BPROT_CONFIG2_REGION95_Msk (0x1UL << BPROT_CONFIG2_REGION95_Pos) /*!< Bit mask of REGION95 field. */
AnnaBridge 143:86740a56073b 548 #define BPROT_CONFIG2_REGION95_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 549 #define BPROT_CONFIG2_REGION95_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 550
AnnaBridge 143:86740a56073b 551 /* Bit 30 : Enable protection for region 94. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 552 #define BPROT_CONFIG2_REGION94_Pos (30UL) /*!< Position of REGION94 field. */
AnnaBridge 143:86740a56073b 553 #define BPROT_CONFIG2_REGION94_Msk (0x1UL << BPROT_CONFIG2_REGION94_Pos) /*!< Bit mask of REGION94 field. */
AnnaBridge 143:86740a56073b 554 #define BPROT_CONFIG2_REGION94_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 555 #define BPROT_CONFIG2_REGION94_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 556
AnnaBridge 143:86740a56073b 557 /* Bit 29 : Enable protection for region 93. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 558 #define BPROT_CONFIG2_REGION93_Pos (29UL) /*!< Position of REGION93 field. */
AnnaBridge 143:86740a56073b 559 #define BPROT_CONFIG2_REGION93_Msk (0x1UL << BPROT_CONFIG2_REGION93_Pos) /*!< Bit mask of REGION93 field. */
AnnaBridge 143:86740a56073b 560 #define BPROT_CONFIG2_REGION93_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 561 #define BPROT_CONFIG2_REGION93_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 562
AnnaBridge 143:86740a56073b 563 /* Bit 28 : Enable protection for region 92. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 564 #define BPROT_CONFIG2_REGION92_Pos (28UL) /*!< Position of REGION92 field. */
AnnaBridge 143:86740a56073b 565 #define BPROT_CONFIG2_REGION92_Msk (0x1UL << BPROT_CONFIG2_REGION92_Pos) /*!< Bit mask of REGION92 field. */
AnnaBridge 143:86740a56073b 566 #define BPROT_CONFIG2_REGION92_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 567 #define BPROT_CONFIG2_REGION92_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 568
AnnaBridge 143:86740a56073b 569 /* Bit 27 : Enable protection for region 91. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 570 #define BPROT_CONFIG2_REGION91_Pos (27UL) /*!< Position of REGION91 field. */
AnnaBridge 143:86740a56073b 571 #define BPROT_CONFIG2_REGION91_Msk (0x1UL << BPROT_CONFIG2_REGION91_Pos) /*!< Bit mask of REGION91 field. */
AnnaBridge 143:86740a56073b 572 #define BPROT_CONFIG2_REGION91_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 573 #define BPROT_CONFIG2_REGION91_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 574
AnnaBridge 143:86740a56073b 575 /* Bit 26 : Enable protection for region 90. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 576 #define BPROT_CONFIG2_REGION90_Pos (26UL) /*!< Position of REGION90 field. */
AnnaBridge 143:86740a56073b 577 #define BPROT_CONFIG2_REGION90_Msk (0x1UL << BPROT_CONFIG2_REGION90_Pos) /*!< Bit mask of REGION90 field. */
AnnaBridge 143:86740a56073b 578 #define BPROT_CONFIG2_REGION90_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 579 #define BPROT_CONFIG2_REGION90_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 580
AnnaBridge 143:86740a56073b 581 /* Bit 25 : Enable protection for region 89. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 582 #define BPROT_CONFIG2_REGION89_Pos (25UL) /*!< Position of REGION89 field. */
AnnaBridge 143:86740a56073b 583 #define BPROT_CONFIG2_REGION89_Msk (0x1UL << BPROT_CONFIG2_REGION89_Pos) /*!< Bit mask of REGION89 field. */
AnnaBridge 143:86740a56073b 584 #define BPROT_CONFIG2_REGION89_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 585 #define BPROT_CONFIG2_REGION89_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 586
AnnaBridge 143:86740a56073b 587 /* Bit 24 : Enable protection for region 88. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 588 #define BPROT_CONFIG2_REGION88_Pos (24UL) /*!< Position of REGION88 field. */
AnnaBridge 143:86740a56073b 589 #define BPROT_CONFIG2_REGION88_Msk (0x1UL << BPROT_CONFIG2_REGION88_Pos) /*!< Bit mask of REGION88 field. */
AnnaBridge 143:86740a56073b 590 #define BPROT_CONFIG2_REGION88_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 591 #define BPROT_CONFIG2_REGION88_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 592
AnnaBridge 143:86740a56073b 593 /* Bit 23 : Enable protection for region 87. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 594 #define BPROT_CONFIG2_REGION87_Pos (23UL) /*!< Position of REGION87 field. */
AnnaBridge 143:86740a56073b 595 #define BPROT_CONFIG2_REGION87_Msk (0x1UL << BPROT_CONFIG2_REGION87_Pos) /*!< Bit mask of REGION87 field. */
AnnaBridge 143:86740a56073b 596 #define BPROT_CONFIG2_REGION87_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 597 #define BPROT_CONFIG2_REGION87_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 598
AnnaBridge 143:86740a56073b 599 /* Bit 22 : Enable protection for region 86. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 600 #define BPROT_CONFIG2_REGION86_Pos (22UL) /*!< Position of REGION86 field. */
AnnaBridge 143:86740a56073b 601 #define BPROT_CONFIG2_REGION86_Msk (0x1UL << BPROT_CONFIG2_REGION86_Pos) /*!< Bit mask of REGION86 field. */
AnnaBridge 143:86740a56073b 602 #define BPROT_CONFIG2_REGION86_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 603 #define BPROT_CONFIG2_REGION86_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 604
AnnaBridge 143:86740a56073b 605 /* Bit 21 : Enable protection for region 85. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 606 #define BPROT_CONFIG2_REGION85_Pos (21UL) /*!< Position of REGION85 field. */
AnnaBridge 143:86740a56073b 607 #define BPROT_CONFIG2_REGION85_Msk (0x1UL << BPROT_CONFIG2_REGION85_Pos) /*!< Bit mask of REGION85 field. */
AnnaBridge 143:86740a56073b 608 #define BPROT_CONFIG2_REGION85_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 609 #define BPROT_CONFIG2_REGION85_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 610
AnnaBridge 143:86740a56073b 611 /* Bit 20 : Enable protection for region 84. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 612 #define BPROT_CONFIG2_REGION84_Pos (20UL) /*!< Position of REGION84 field. */
AnnaBridge 143:86740a56073b 613 #define BPROT_CONFIG2_REGION84_Msk (0x1UL << BPROT_CONFIG2_REGION84_Pos) /*!< Bit mask of REGION84 field. */
AnnaBridge 143:86740a56073b 614 #define BPROT_CONFIG2_REGION84_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 615 #define BPROT_CONFIG2_REGION84_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 616
AnnaBridge 143:86740a56073b 617 /* Bit 19 : Enable protection for region 83. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 618 #define BPROT_CONFIG2_REGION83_Pos (19UL) /*!< Position of REGION83 field. */
AnnaBridge 143:86740a56073b 619 #define BPROT_CONFIG2_REGION83_Msk (0x1UL << BPROT_CONFIG2_REGION83_Pos) /*!< Bit mask of REGION83 field. */
AnnaBridge 143:86740a56073b 620 #define BPROT_CONFIG2_REGION83_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 621 #define BPROT_CONFIG2_REGION83_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 622
AnnaBridge 143:86740a56073b 623 /* Bit 18 : Enable protection for region 82. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 624 #define BPROT_CONFIG2_REGION82_Pos (18UL) /*!< Position of REGION82 field. */
AnnaBridge 143:86740a56073b 625 #define BPROT_CONFIG2_REGION82_Msk (0x1UL << BPROT_CONFIG2_REGION82_Pos) /*!< Bit mask of REGION82 field. */
AnnaBridge 143:86740a56073b 626 #define BPROT_CONFIG2_REGION82_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 627 #define BPROT_CONFIG2_REGION82_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 628
AnnaBridge 143:86740a56073b 629 /* Bit 17 : Enable protection for region 81. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 630 #define BPROT_CONFIG2_REGION81_Pos (17UL) /*!< Position of REGION81 field. */
AnnaBridge 143:86740a56073b 631 #define BPROT_CONFIG2_REGION81_Msk (0x1UL << BPROT_CONFIG2_REGION81_Pos) /*!< Bit mask of REGION81 field. */
AnnaBridge 143:86740a56073b 632 #define BPROT_CONFIG2_REGION81_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 633 #define BPROT_CONFIG2_REGION81_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 634
AnnaBridge 143:86740a56073b 635 /* Bit 16 : Enable protection for region 80. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 636 #define BPROT_CONFIG2_REGION80_Pos (16UL) /*!< Position of REGION80 field. */
AnnaBridge 143:86740a56073b 637 #define BPROT_CONFIG2_REGION80_Msk (0x1UL << BPROT_CONFIG2_REGION80_Pos) /*!< Bit mask of REGION80 field. */
AnnaBridge 143:86740a56073b 638 #define BPROT_CONFIG2_REGION80_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 639 #define BPROT_CONFIG2_REGION80_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 640
AnnaBridge 143:86740a56073b 641 /* Bit 15 : Enable protection for region 79. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 642 #define BPROT_CONFIG2_REGION79_Pos (15UL) /*!< Position of REGION79 field. */
AnnaBridge 143:86740a56073b 643 #define BPROT_CONFIG2_REGION79_Msk (0x1UL << BPROT_CONFIG2_REGION79_Pos) /*!< Bit mask of REGION79 field. */
AnnaBridge 143:86740a56073b 644 #define BPROT_CONFIG2_REGION79_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 645 #define BPROT_CONFIG2_REGION79_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 646
AnnaBridge 143:86740a56073b 647 /* Bit 14 : Enable protection for region 78. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 648 #define BPROT_CONFIG2_REGION78_Pos (14UL) /*!< Position of REGION78 field. */
AnnaBridge 143:86740a56073b 649 #define BPROT_CONFIG2_REGION78_Msk (0x1UL << BPROT_CONFIG2_REGION78_Pos) /*!< Bit mask of REGION78 field. */
AnnaBridge 143:86740a56073b 650 #define BPROT_CONFIG2_REGION78_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 651 #define BPROT_CONFIG2_REGION78_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 652
AnnaBridge 143:86740a56073b 653 /* Bit 13 : Enable protection for region 77. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 654 #define BPROT_CONFIG2_REGION77_Pos (13UL) /*!< Position of REGION77 field. */
AnnaBridge 143:86740a56073b 655 #define BPROT_CONFIG2_REGION77_Msk (0x1UL << BPROT_CONFIG2_REGION77_Pos) /*!< Bit mask of REGION77 field. */
AnnaBridge 143:86740a56073b 656 #define BPROT_CONFIG2_REGION77_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 657 #define BPROT_CONFIG2_REGION77_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 658
AnnaBridge 143:86740a56073b 659 /* Bit 12 : Enable protection for region 76. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 660 #define BPROT_CONFIG2_REGION76_Pos (12UL) /*!< Position of REGION76 field. */
AnnaBridge 143:86740a56073b 661 #define BPROT_CONFIG2_REGION76_Msk (0x1UL << BPROT_CONFIG2_REGION76_Pos) /*!< Bit mask of REGION76 field. */
AnnaBridge 143:86740a56073b 662 #define BPROT_CONFIG2_REGION76_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 663 #define BPROT_CONFIG2_REGION76_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 664
AnnaBridge 143:86740a56073b 665 /* Bit 11 : Enable protection for region 75. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 666 #define BPROT_CONFIG2_REGION75_Pos (11UL) /*!< Position of REGION75 field. */
AnnaBridge 143:86740a56073b 667 #define BPROT_CONFIG2_REGION75_Msk (0x1UL << BPROT_CONFIG2_REGION75_Pos) /*!< Bit mask of REGION75 field. */
AnnaBridge 143:86740a56073b 668 #define BPROT_CONFIG2_REGION75_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 669 #define BPROT_CONFIG2_REGION75_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 670
AnnaBridge 143:86740a56073b 671 /* Bit 10 : Enable protection for region 74. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 672 #define BPROT_CONFIG2_REGION74_Pos (10UL) /*!< Position of REGION74 field. */
AnnaBridge 143:86740a56073b 673 #define BPROT_CONFIG2_REGION74_Msk (0x1UL << BPROT_CONFIG2_REGION74_Pos) /*!< Bit mask of REGION74 field. */
AnnaBridge 143:86740a56073b 674 #define BPROT_CONFIG2_REGION74_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 675 #define BPROT_CONFIG2_REGION74_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 676
AnnaBridge 143:86740a56073b 677 /* Bit 9 : Enable protection for region 73. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 678 #define BPROT_CONFIG2_REGION73_Pos (9UL) /*!< Position of REGION73 field. */
AnnaBridge 143:86740a56073b 679 #define BPROT_CONFIG2_REGION73_Msk (0x1UL << BPROT_CONFIG2_REGION73_Pos) /*!< Bit mask of REGION73 field. */
AnnaBridge 143:86740a56073b 680 #define BPROT_CONFIG2_REGION73_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 681 #define BPROT_CONFIG2_REGION73_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 682
AnnaBridge 143:86740a56073b 683 /* Bit 8 : Enable protection for region 72. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 684 #define BPROT_CONFIG2_REGION72_Pos (8UL) /*!< Position of REGION72 field. */
AnnaBridge 143:86740a56073b 685 #define BPROT_CONFIG2_REGION72_Msk (0x1UL << BPROT_CONFIG2_REGION72_Pos) /*!< Bit mask of REGION72 field. */
AnnaBridge 143:86740a56073b 686 #define BPROT_CONFIG2_REGION72_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 687 #define BPROT_CONFIG2_REGION72_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 688
AnnaBridge 143:86740a56073b 689 /* Bit 7 : Enable protection for region 71. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 690 #define BPROT_CONFIG2_REGION71_Pos (7UL) /*!< Position of REGION71 field. */
AnnaBridge 143:86740a56073b 691 #define BPROT_CONFIG2_REGION71_Msk (0x1UL << BPROT_CONFIG2_REGION71_Pos) /*!< Bit mask of REGION71 field. */
AnnaBridge 143:86740a56073b 692 #define BPROT_CONFIG2_REGION71_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 693 #define BPROT_CONFIG2_REGION71_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 694
AnnaBridge 143:86740a56073b 695 /* Bit 6 : Enable protection for region 70. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 696 #define BPROT_CONFIG2_REGION70_Pos (6UL) /*!< Position of REGION70 field. */
AnnaBridge 143:86740a56073b 697 #define BPROT_CONFIG2_REGION70_Msk (0x1UL << BPROT_CONFIG2_REGION70_Pos) /*!< Bit mask of REGION70 field. */
AnnaBridge 143:86740a56073b 698 #define BPROT_CONFIG2_REGION70_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 699 #define BPROT_CONFIG2_REGION70_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 700
AnnaBridge 143:86740a56073b 701 /* Bit 5 : Enable protection for region 69. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 702 #define BPROT_CONFIG2_REGION69_Pos (5UL) /*!< Position of REGION69 field. */
AnnaBridge 143:86740a56073b 703 #define BPROT_CONFIG2_REGION69_Msk (0x1UL << BPROT_CONFIG2_REGION69_Pos) /*!< Bit mask of REGION69 field. */
AnnaBridge 143:86740a56073b 704 #define BPROT_CONFIG2_REGION69_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 705 #define BPROT_CONFIG2_REGION69_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 706
AnnaBridge 143:86740a56073b 707 /* Bit 4 : Enable protection for region 68. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 708 #define BPROT_CONFIG2_REGION68_Pos (4UL) /*!< Position of REGION68 field. */
AnnaBridge 143:86740a56073b 709 #define BPROT_CONFIG2_REGION68_Msk (0x1UL << BPROT_CONFIG2_REGION68_Pos) /*!< Bit mask of REGION68 field. */
AnnaBridge 143:86740a56073b 710 #define BPROT_CONFIG2_REGION68_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 711 #define BPROT_CONFIG2_REGION68_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 712
AnnaBridge 143:86740a56073b 713 /* Bit 3 : Enable protection for region 67. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 714 #define BPROT_CONFIG2_REGION67_Pos (3UL) /*!< Position of REGION67 field. */
AnnaBridge 143:86740a56073b 715 #define BPROT_CONFIG2_REGION67_Msk (0x1UL << BPROT_CONFIG2_REGION67_Pos) /*!< Bit mask of REGION67 field. */
AnnaBridge 143:86740a56073b 716 #define BPROT_CONFIG2_REGION67_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 717 #define BPROT_CONFIG2_REGION67_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 718
AnnaBridge 143:86740a56073b 719 /* Bit 2 : Enable protection for region 66. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 720 #define BPROT_CONFIG2_REGION66_Pos (2UL) /*!< Position of REGION66 field. */
AnnaBridge 143:86740a56073b 721 #define BPROT_CONFIG2_REGION66_Msk (0x1UL << BPROT_CONFIG2_REGION66_Pos) /*!< Bit mask of REGION66 field. */
AnnaBridge 143:86740a56073b 722 #define BPROT_CONFIG2_REGION66_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 723 #define BPROT_CONFIG2_REGION66_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 724
AnnaBridge 143:86740a56073b 725 /* Bit 1 : Enable protection for region 65. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 726 #define BPROT_CONFIG2_REGION65_Pos (1UL) /*!< Position of REGION65 field. */
AnnaBridge 143:86740a56073b 727 #define BPROT_CONFIG2_REGION65_Msk (0x1UL << BPROT_CONFIG2_REGION65_Pos) /*!< Bit mask of REGION65 field. */
AnnaBridge 143:86740a56073b 728 #define BPROT_CONFIG2_REGION65_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 729 #define BPROT_CONFIG2_REGION65_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 730
AnnaBridge 143:86740a56073b 731 /* Bit 0 : Enable protection for region 64. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 732 #define BPROT_CONFIG2_REGION64_Pos (0UL) /*!< Position of REGION64 field. */
AnnaBridge 143:86740a56073b 733 #define BPROT_CONFIG2_REGION64_Msk (0x1UL << BPROT_CONFIG2_REGION64_Pos) /*!< Bit mask of REGION64 field. */
AnnaBridge 143:86740a56073b 734 #define BPROT_CONFIG2_REGION64_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 735 #define BPROT_CONFIG2_REGION64_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 736
AnnaBridge 143:86740a56073b 737 /* Register: BPROT_CONFIG3 */
AnnaBridge 143:86740a56073b 738 /* Description: Block protect configuration register 3 */
AnnaBridge 143:86740a56073b 739
AnnaBridge 143:86740a56073b 740 /* Bit 31 : Enable protection for region 127. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 741 #define BPROT_CONFIG3_REGION127_Pos (31UL) /*!< Position of REGION127 field. */
AnnaBridge 143:86740a56073b 742 #define BPROT_CONFIG3_REGION127_Msk (0x1UL << BPROT_CONFIG3_REGION127_Pos) /*!< Bit mask of REGION127 field. */
AnnaBridge 143:86740a56073b 743 #define BPROT_CONFIG3_REGION127_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 744 #define BPROT_CONFIG3_REGION127_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 745
AnnaBridge 143:86740a56073b 746 /* Bit 30 : Enable protection for region 126. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 747 #define BPROT_CONFIG3_REGION126_Pos (30UL) /*!< Position of REGION126 field. */
AnnaBridge 143:86740a56073b 748 #define BPROT_CONFIG3_REGION126_Msk (0x1UL << BPROT_CONFIG3_REGION126_Pos) /*!< Bit mask of REGION126 field. */
AnnaBridge 143:86740a56073b 749 #define BPROT_CONFIG3_REGION126_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 750 #define BPROT_CONFIG3_REGION126_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 751
AnnaBridge 143:86740a56073b 752 /* Bit 29 : Enable protection for region 125. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 753 #define BPROT_CONFIG3_REGION125_Pos (29UL) /*!< Position of REGION125 field. */
AnnaBridge 143:86740a56073b 754 #define BPROT_CONFIG3_REGION125_Msk (0x1UL << BPROT_CONFIG3_REGION125_Pos) /*!< Bit mask of REGION125 field. */
AnnaBridge 143:86740a56073b 755 #define BPROT_CONFIG3_REGION125_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 756 #define BPROT_CONFIG3_REGION125_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 757
AnnaBridge 143:86740a56073b 758 /* Bit 28 : Enable protection for region 124. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 759 #define BPROT_CONFIG3_REGION124_Pos (28UL) /*!< Position of REGION124 field. */
AnnaBridge 143:86740a56073b 760 #define BPROT_CONFIG3_REGION124_Msk (0x1UL << BPROT_CONFIG3_REGION124_Pos) /*!< Bit mask of REGION124 field. */
AnnaBridge 143:86740a56073b 761 #define BPROT_CONFIG3_REGION124_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 762 #define BPROT_CONFIG3_REGION124_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 763
AnnaBridge 143:86740a56073b 764 /* Bit 27 : Enable protection for region 123. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 765 #define BPROT_CONFIG3_REGION123_Pos (27UL) /*!< Position of REGION123 field. */
AnnaBridge 143:86740a56073b 766 #define BPROT_CONFIG3_REGION123_Msk (0x1UL << BPROT_CONFIG3_REGION123_Pos) /*!< Bit mask of REGION123 field. */
AnnaBridge 143:86740a56073b 767 #define BPROT_CONFIG3_REGION123_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 768 #define BPROT_CONFIG3_REGION123_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 769
AnnaBridge 143:86740a56073b 770 /* Bit 26 : Enable protection for region 122. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 771 #define BPROT_CONFIG3_REGION122_Pos (26UL) /*!< Position of REGION122 field. */
AnnaBridge 143:86740a56073b 772 #define BPROT_CONFIG3_REGION122_Msk (0x1UL << BPROT_CONFIG3_REGION122_Pos) /*!< Bit mask of REGION122 field. */
AnnaBridge 143:86740a56073b 773 #define BPROT_CONFIG3_REGION122_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 774 #define BPROT_CONFIG3_REGION122_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 775
AnnaBridge 143:86740a56073b 776 /* Bit 25 : Enable protection for region 121. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 777 #define BPROT_CONFIG3_REGION121_Pos (25UL) /*!< Position of REGION121 field. */
AnnaBridge 143:86740a56073b 778 #define BPROT_CONFIG3_REGION121_Msk (0x1UL << BPROT_CONFIG3_REGION121_Pos) /*!< Bit mask of REGION121 field. */
AnnaBridge 143:86740a56073b 779 #define BPROT_CONFIG3_REGION121_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 780 #define BPROT_CONFIG3_REGION121_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 781
AnnaBridge 143:86740a56073b 782 /* Bit 24 : Enable protection for region 120. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 783 #define BPROT_CONFIG3_REGION120_Pos (24UL) /*!< Position of REGION120 field. */
AnnaBridge 143:86740a56073b 784 #define BPROT_CONFIG3_REGION120_Msk (0x1UL << BPROT_CONFIG3_REGION120_Pos) /*!< Bit mask of REGION120 field. */
AnnaBridge 143:86740a56073b 785 #define BPROT_CONFIG3_REGION120_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 786 #define BPROT_CONFIG3_REGION120_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 787
AnnaBridge 143:86740a56073b 788 /* Bit 23 : Enable protection for region 119. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 789 #define BPROT_CONFIG3_REGION119_Pos (23UL) /*!< Position of REGION119 field. */
AnnaBridge 143:86740a56073b 790 #define BPROT_CONFIG3_REGION119_Msk (0x1UL << BPROT_CONFIG3_REGION119_Pos) /*!< Bit mask of REGION119 field. */
AnnaBridge 143:86740a56073b 791 #define BPROT_CONFIG3_REGION119_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 792 #define BPROT_CONFIG3_REGION119_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 793
AnnaBridge 143:86740a56073b 794 /* Bit 22 : Enable protection for region 118. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 795 #define BPROT_CONFIG3_REGION118_Pos (22UL) /*!< Position of REGION118 field. */
AnnaBridge 143:86740a56073b 796 #define BPROT_CONFIG3_REGION118_Msk (0x1UL << BPROT_CONFIG3_REGION118_Pos) /*!< Bit mask of REGION118 field. */
AnnaBridge 143:86740a56073b 797 #define BPROT_CONFIG3_REGION118_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 798 #define BPROT_CONFIG3_REGION118_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 799
AnnaBridge 143:86740a56073b 800 /* Bit 21 : Enable protection for region 117. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 801 #define BPROT_CONFIG3_REGION117_Pos (21UL) /*!< Position of REGION117 field. */
AnnaBridge 143:86740a56073b 802 #define BPROT_CONFIG3_REGION117_Msk (0x1UL << BPROT_CONFIG3_REGION117_Pos) /*!< Bit mask of REGION117 field. */
AnnaBridge 143:86740a56073b 803 #define BPROT_CONFIG3_REGION117_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 804 #define BPROT_CONFIG3_REGION117_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 805
AnnaBridge 143:86740a56073b 806 /* Bit 20 : Enable protection for region 116. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 807 #define BPROT_CONFIG3_REGION116_Pos (20UL) /*!< Position of REGION116 field. */
AnnaBridge 143:86740a56073b 808 #define BPROT_CONFIG3_REGION116_Msk (0x1UL << BPROT_CONFIG3_REGION116_Pos) /*!< Bit mask of REGION116 field. */
AnnaBridge 143:86740a56073b 809 #define BPROT_CONFIG3_REGION116_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 810 #define BPROT_CONFIG3_REGION116_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 811
AnnaBridge 143:86740a56073b 812 /* Bit 19 : Enable protection for region 115. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 813 #define BPROT_CONFIG3_REGION115_Pos (19UL) /*!< Position of REGION115 field. */
AnnaBridge 143:86740a56073b 814 #define BPROT_CONFIG3_REGION115_Msk (0x1UL << BPROT_CONFIG3_REGION115_Pos) /*!< Bit mask of REGION115 field. */
AnnaBridge 143:86740a56073b 815 #define BPROT_CONFIG3_REGION115_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 816 #define BPROT_CONFIG3_REGION115_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 817
AnnaBridge 143:86740a56073b 818 /* Bit 18 : Enable protection for region 114. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 819 #define BPROT_CONFIG3_REGION114_Pos (18UL) /*!< Position of REGION114 field. */
AnnaBridge 143:86740a56073b 820 #define BPROT_CONFIG3_REGION114_Msk (0x1UL << BPROT_CONFIG3_REGION114_Pos) /*!< Bit mask of REGION114 field. */
AnnaBridge 143:86740a56073b 821 #define BPROT_CONFIG3_REGION114_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 822 #define BPROT_CONFIG3_REGION114_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 823
AnnaBridge 143:86740a56073b 824 /* Bit 17 : Enable protection for region 113. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 825 #define BPROT_CONFIG3_REGION113_Pos (17UL) /*!< Position of REGION113 field. */
AnnaBridge 143:86740a56073b 826 #define BPROT_CONFIG3_REGION113_Msk (0x1UL << BPROT_CONFIG3_REGION113_Pos) /*!< Bit mask of REGION113 field. */
AnnaBridge 143:86740a56073b 827 #define BPROT_CONFIG3_REGION113_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 828 #define BPROT_CONFIG3_REGION113_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 829
AnnaBridge 143:86740a56073b 830 /* Bit 16 : Enable protection for region 112. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 831 #define BPROT_CONFIG3_REGION112_Pos (16UL) /*!< Position of REGION112 field. */
AnnaBridge 143:86740a56073b 832 #define BPROT_CONFIG3_REGION112_Msk (0x1UL << BPROT_CONFIG3_REGION112_Pos) /*!< Bit mask of REGION112 field. */
AnnaBridge 143:86740a56073b 833 #define BPROT_CONFIG3_REGION112_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 834 #define BPROT_CONFIG3_REGION112_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 835
AnnaBridge 143:86740a56073b 836 /* Bit 15 : Enable protection for region 111. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 837 #define BPROT_CONFIG3_REGION111_Pos (15UL) /*!< Position of REGION111 field. */
AnnaBridge 143:86740a56073b 838 #define BPROT_CONFIG3_REGION111_Msk (0x1UL << BPROT_CONFIG3_REGION111_Pos) /*!< Bit mask of REGION111 field. */
AnnaBridge 143:86740a56073b 839 #define BPROT_CONFIG3_REGION111_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 840 #define BPROT_CONFIG3_REGION111_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 841
AnnaBridge 143:86740a56073b 842 /* Bit 14 : Enable protection for region 110. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 843 #define BPROT_CONFIG3_REGION110_Pos (14UL) /*!< Position of REGION110 field. */
AnnaBridge 143:86740a56073b 844 #define BPROT_CONFIG3_REGION110_Msk (0x1UL << BPROT_CONFIG3_REGION110_Pos) /*!< Bit mask of REGION110 field. */
AnnaBridge 143:86740a56073b 845 #define BPROT_CONFIG3_REGION110_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 846 #define BPROT_CONFIG3_REGION110_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 847
AnnaBridge 143:86740a56073b 848 /* Bit 13 : Enable protection for region 109. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 849 #define BPROT_CONFIG3_REGION109_Pos (13UL) /*!< Position of REGION109 field. */
AnnaBridge 143:86740a56073b 850 #define BPROT_CONFIG3_REGION109_Msk (0x1UL << BPROT_CONFIG3_REGION109_Pos) /*!< Bit mask of REGION109 field. */
AnnaBridge 143:86740a56073b 851 #define BPROT_CONFIG3_REGION109_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 852 #define BPROT_CONFIG3_REGION109_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 853
AnnaBridge 143:86740a56073b 854 /* Bit 12 : Enable protection for region 108. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 855 #define BPROT_CONFIG3_REGION108_Pos (12UL) /*!< Position of REGION108 field. */
AnnaBridge 143:86740a56073b 856 #define BPROT_CONFIG3_REGION108_Msk (0x1UL << BPROT_CONFIG3_REGION108_Pos) /*!< Bit mask of REGION108 field. */
AnnaBridge 143:86740a56073b 857 #define BPROT_CONFIG3_REGION108_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 858 #define BPROT_CONFIG3_REGION108_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 859
AnnaBridge 143:86740a56073b 860 /* Bit 11 : Enable protection for region 107. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 861 #define BPROT_CONFIG3_REGION107_Pos (11UL) /*!< Position of REGION107 field. */
AnnaBridge 143:86740a56073b 862 #define BPROT_CONFIG3_REGION107_Msk (0x1UL << BPROT_CONFIG3_REGION107_Pos) /*!< Bit mask of REGION107 field. */
AnnaBridge 143:86740a56073b 863 #define BPROT_CONFIG3_REGION107_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 864 #define BPROT_CONFIG3_REGION107_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 865
AnnaBridge 143:86740a56073b 866 /* Bit 10 : Enable protection for region 106. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 867 #define BPROT_CONFIG3_REGION106_Pos (10UL) /*!< Position of REGION106 field. */
AnnaBridge 143:86740a56073b 868 #define BPROT_CONFIG3_REGION106_Msk (0x1UL << BPROT_CONFIG3_REGION106_Pos) /*!< Bit mask of REGION106 field. */
AnnaBridge 143:86740a56073b 869 #define BPROT_CONFIG3_REGION106_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 870 #define BPROT_CONFIG3_REGION106_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 871
AnnaBridge 143:86740a56073b 872 /* Bit 9 : Enable protection for region 105. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 873 #define BPROT_CONFIG3_REGION105_Pos (9UL) /*!< Position of REGION105 field. */
AnnaBridge 143:86740a56073b 874 #define BPROT_CONFIG3_REGION105_Msk (0x1UL << BPROT_CONFIG3_REGION105_Pos) /*!< Bit mask of REGION105 field. */
AnnaBridge 143:86740a56073b 875 #define BPROT_CONFIG3_REGION105_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 876 #define BPROT_CONFIG3_REGION105_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 877
AnnaBridge 143:86740a56073b 878 /* Bit 8 : Enable protection for region 104. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 879 #define BPROT_CONFIG3_REGION104_Pos (8UL) /*!< Position of REGION104 field. */
AnnaBridge 143:86740a56073b 880 #define BPROT_CONFIG3_REGION104_Msk (0x1UL << BPROT_CONFIG3_REGION104_Pos) /*!< Bit mask of REGION104 field. */
AnnaBridge 143:86740a56073b 881 #define BPROT_CONFIG3_REGION104_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 882 #define BPROT_CONFIG3_REGION104_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 883
AnnaBridge 143:86740a56073b 884 /* Bit 7 : Enable protection for region 103. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 885 #define BPROT_CONFIG3_REGION103_Pos (7UL) /*!< Position of REGION103 field. */
AnnaBridge 143:86740a56073b 886 #define BPROT_CONFIG3_REGION103_Msk (0x1UL << BPROT_CONFIG3_REGION103_Pos) /*!< Bit mask of REGION103 field. */
AnnaBridge 143:86740a56073b 887 #define BPROT_CONFIG3_REGION103_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 888 #define BPROT_CONFIG3_REGION103_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 889
AnnaBridge 143:86740a56073b 890 /* Bit 6 : Enable protection for region 102. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 891 #define BPROT_CONFIG3_REGION102_Pos (6UL) /*!< Position of REGION102 field. */
AnnaBridge 143:86740a56073b 892 #define BPROT_CONFIG3_REGION102_Msk (0x1UL << BPROT_CONFIG3_REGION102_Pos) /*!< Bit mask of REGION102 field. */
AnnaBridge 143:86740a56073b 893 #define BPROT_CONFIG3_REGION102_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 894 #define BPROT_CONFIG3_REGION102_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 895
AnnaBridge 143:86740a56073b 896 /* Bit 5 : Enable protection for region 101. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 897 #define BPROT_CONFIG3_REGION101_Pos (5UL) /*!< Position of REGION101 field. */
AnnaBridge 143:86740a56073b 898 #define BPROT_CONFIG3_REGION101_Msk (0x1UL << BPROT_CONFIG3_REGION101_Pos) /*!< Bit mask of REGION101 field. */
AnnaBridge 143:86740a56073b 899 #define BPROT_CONFIG3_REGION101_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 900 #define BPROT_CONFIG3_REGION101_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 901
AnnaBridge 143:86740a56073b 902 /* Bit 4 : Enable protection for region 100. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 903 #define BPROT_CONFIG3_REGION100_Pos (4UL) /*!< Position of REGION100 field. */
AnnaBridge 143:86740a56073b 904 #define BPROT_CONFIG3_REGION100_Msk (0x1UL << BPROT_CONFIG3_REGION100_Pos) /*!< Bit mask of REGION100 field. */
AnnaBridge 143:86740a56073b 905 #define BPROT_CONFIG3_REGION100_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 906 #define BPROT_CONFIG3_REGION100_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 907
AnnaBridge 143:86740a56073b 908 /* Bit 3 : Enable protection for region 99. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 909 #define BPROT_CONFIG3_REGION99_Pos (3UL) /*!< Position of REGION99 field. */
AnnaBridge 143:86740a56073b 910 #define BPROT_CONFIG3_REGION99_Msk (0x1UL << BPROT_CONFIG3_REGION99_Pos) /*!< Bit mask of REGION99 field. */
AnnaBridge 143:86740a56073b 911 #define BPROT_CONFIG3_REGION99_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 912 #define BPROT_CONFIG3_REGION99_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 913
AnnaBridge 143:86740a56073b 914 /* Bit 2 : Enable protection for region 98. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 915 #define BPROT_CONFIG3_REGION98_Pos (2UL) /*!< Position of REGION98 field. */
AnnaBridge 143:86740a56073b 916 #define BPROT_CONFIG3_REGION98_Msk (0x1UL << BPROT_CONFIG3_REGION98_Pos) /*!< Bit mask of REGION98 field. */
AnnaBridge 143:86740a56073b 917 #define BPROT_CONFIG3_REGION98_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 918 #define BPROT_CONFIG3_REGION98_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 919
AnnaBridge 143:86740a56073b 920 /* Bit 1 : Enable protection for region 97. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 921 #define BPROT_CONFIG3_REGION97_Pos (1UL) /*!< Position of REGION97 field. */
AnnaBridge 143:86740a56073b 922 #define BPROT_CONFIG3_REGION97_Msk (0x1UL << BPROT_CONFIG3_REGION97_Pos) /*!< Bit mask of REGION97 field. */
AnnaBridge 143:86740a56073b 923 #define BPROT_CONFIG3_REGION97_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 924 #define BPROT_CONFIG3_REGION97_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 925
AnnaBridge 143:86740a56073b 926 /* Bit 0 : Enable protection for region 96. Write '0' has no effect. */
AnnaBridge 143:86740a56073b 927 #define BPROT_CONFIG3_REGION96_Pos (0UL) /*!< Position of REGION96 field. */
AnnaBridge 143:86740a56073b 928 #define BPROT_CONFIG3_REGION96_Msk (0x1UL << BPROT_CONFIG3_REGION96_Pos) /*!< Bit mask of REGION96 field. */
AnnaBridge 143:86740a56073b 929 #define BPROT_CONFIG3_REGION96_Disabled (0UL) /*!< Protection disabled */
AnnaBridge 143:86740a56073b 930 #define BPROT_CONFIG3_REGION96_Enabled (1UL) /*!< Protection enabled */
AnnaBridge 143:86740a56073b 931
AnnaBridge 143:86740a56073b 932
AnnaBridge 143:86740a56073b 933 /* Peripheral: CCM */
AnnaBridge 143:86740a56073b 934 /* Description: AES CCM Mode Encryption */
AnnaBridge 143:86740a56073b 935
AnnaBridge 143:86740a56073b 936 /* Register: CCM_SHORTS */
AnnaBridge 143:86740a56073b 937 /* Description: Shortcut register */
AnnaBridge 143:86740a56073b 938
AnnaBridge 143:86740a56073b 939 /* Bit 0 : Shortcut between ENDKSGEN event and CRYPT task */
AnnaBridge 143:86740a56073b 940 #define CCM_SHORTS_ENDKSGEN_CRYPT_Pos (0UL) /*!< Position of ENDKSGEN_CRYPT field. */
AnnaBridge 143:86740a56073b 941 #define CCM_SHORTS_ENDKSGEN_CRYPT_Msk (0x1UL << CCM_SHORTS_ENDKSGEN_CRYPT_Pos) /*!< Bit mask of ENDKSGEN_CRYPT field. */
AnnaBridge 143:86740a56073b 942 #define CCM_SHORTS_ENDKSGEN_CRYPT_Disabled (0UL) /*!< Disable shortcut */
AnnaBridge 143:86740a56073b 943 #define CCM_SHORTS_ENDKSGEN_CRYPT_Enabled (1UL) /*!< Enable shortcut */
AnnaBridge 143:86740a56073b 944
AnnaBridge 143:86740a56073b 945 /* Register: CCM_INTENSET */
AnnaBridge 143:86740a56073b 946 /* Description: Enable interrupt */
AnnaBridge 143:86740a56073b 947
AnnaBridge 143:86740a56073b 948 /* Bit 2 : Write '1' to Enable interrupt for ERROR event */
AnnaBridge 143:86740a56073b 949 #define CCM_INTENSET_ERROR_Pos (2UL) /*!< Position of ERROR field. */
AnnaBridge 143:86740a56073b 950 #define CCM_INTENSET_ERROR_Msk (0x1UL << CCM_INTENSET_ERROR_Pos) /*!< Bit mask of ERROR field. */
AnnaBridge 143:86740a56073b 951 #define CCM_INTENSET_ERROR_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 952 #define CCM_INTENSET_ERROR_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 953 #define CCM_INTENSET_ERROR_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 954
AnnaBridge 143:86740a56073b 955 /* Bit 1 : Write '1' to Enable interrupt for ENDCRYPT event */
AnnaBridge 143:86740a56073b 956 #define CCM_INTENSET_ENDCRYPT_Pos (1UL) /*!< Position of ENDCRYPT field. */
AnnaBridge 143:86740a56073b 957 #define CCM_INTENSET_ENDCRYPT_Msk (0x1UL << CCM_INTENSET_ENDCRYPT_Pos) /*!< Bit mask of ENDCRYPT field. */
AnnaBridge 143:86740a56073b 958 #define CCM_INTENSET_ENDCRYPT_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 959 #define CCM_INTENSET_ENDCRYPT_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 960 #define CCM_INTENSET_ENDCRYPT_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 961
AnnaBridge 143:86740a56073b 962 /* Bit 0 : Write '1' to Enable interrupt for ENDKSGEN event */
AnnaBridge 143:86740a56073b 963 #define CCM_INTENSET_ENDKSGEN_Pos (0UL) /*!< Position of ENDKSGEN field. */
AnnaBridge 143:86740a56073b 964 #define CCM_INTENSET_ENDKSGEN_Msk (0x1UL << CCM_INTENSET_ENDKSGEN_Pos) /*!< Bit mask of ENDKSGEN field. */
AnnaBridge 143:86740a56073b 965 #define CCM_INTENSET_ENDKSGEN_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 966 #define CCM_INTENSET_ENDKSGEN_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 967 #define CCM_INTENSET_ENDKSGEN_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 968
AnnaBridge 143:86740a56073b 969 /* Register: CCM_INTENCLR */
AnnaBridge 143:86740a56073b 970 /* Description: Disable interrupt */
AnnaBridge 143:86740a56073b 971
AnnaBridge 143:86740a56073b 972 /* Bit 2 : Write '1' to Disable interrupt for ERROR event */
AnnaBridge 143:86740a56073b 973 #define CCM_INTENCLR_ERROR_Pos (2UL) /*!< Position of ERROR field. */
AnnaBridge 143:86740a56073b 974 #define CCM_INTENCLR_ERROR_Msk (0x1UL << CCM_INTENCLR_ERROR_Pos) /*!< Bit mask of ERROR field. */
AnnaBridge 143:86740a56073b 975 #define CCM_INTENCLR_ERROR_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 976 #define CCM_INTENCLR_ERROR_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 977 #define CCM_INTENCLR_ERROR_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 978
AnnaBridge 143:86740a56073b 979 /* Bit 1 : Write '1' to Disable interrupt for ENDCRYPT event */
AnnaBridge 143:86740a56073b 980 #define CCM_INTENCLR_ENDCRYPT_Pos (1UL) /*!< Position of ENDCRYPT field. */
AnnaBridge 143:86740a56073b 981 #define CCM_INTENCLR_ENDCRYPT_Msk (0x1UL << CCM_INTENCLR_ENDCRYPT_Pos) /*!< Bit mask of ENDCRYPT field. */
AnnaBridge 143:86740a56073b 982 #define CCM_INTENCLR_ENDCRYPT_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 983 #define CCM_INTENCLR_ENDCRYPT_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 984 #define CCM_INTENCLR_ENDCRYPT_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 985
AnnaBridge 143:86740a56073b 986 /* Bit 0 : Write '1' to Disable interrupt for ENDKSGEN event */
AnnaBridge 143:86740a56073b 987 #define CCM_INTENCLR_ENDKSGEN_Pos (0UL) /*!< Position of ENDKSGEN field. */
AnnaBridge 143:86740a56073b 988 #define CCM_INTENCLR_ENDKSGEN_Msk (0x1UL << CCM_INTENCLR_ENDKSGEN_Pos) /*!< Bit mask of ENDKSGEN field. */
AnnaBridge 143:86740a56073b 989 #define CCM_INTENCLR_ENDKSGEN_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 990 #define CCM_INTENCLR_ENDKSGEN_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 991 #define CCM_INTENCLR_ENDKSGEN_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 992
AnnaBridge 143:86740a56073b 993 /* Register: CCM_MICSTATUS */
AnnaBridge 143:86740a56073b 994 /* Description: MIC check result */
AnnaBridge 143:86740a56073b 995
AnnaBridge 143:86740a56073b 996 /* Bit 0 : The result of the MIC check performed during the previous decryption operation */
AnnaBridge 143:86740a56073b 997 #define CCM_MICSTATUS_MICSTATUS_Pos (0UL) /*!< Position of MICSTATUS field. */
AnnaBridge 143:86740a56073b 998 #define CCM_MICSTATUS_MICSTATUS_Msk (0x1UL << CCM_MICSTATUS_MICSTATUS_Pos) /*!< Bit mask of MICSTATUS field. */
AnnaBridge 143:86740a56073b 999 #define CCM_MICSTATUS_MICSTATUS_CheckFailed (0UL) /*!< MIC check failed */
AnnaBridge 143:86740a56073b 1000 #define CCM_MICSTATUS_MICSTATUS_CheckPassed (1UL) /*!< MIC check passed */
AnnaBridge 143:86740a56073b 1001
AnnaBridge 143:86740a56073b 1002 /* Register: CCM_ENABLE */
AnnaBridge 143:86740a56073b 1003 /* Description: Enable */
AnnaBridge 143:86740a56073b 1004
AnnaBridge 143:86740a56073b 1005 /* Bits 1..0 : Enable or disable CCM */
AnnaBridge 143:86740a56073b 1006 #define CCM_ENABLE_ENABLE_Pos (0UL) /*!< Position of ENABLE field. */
AnnaBridge 143:86740a56073b 1007 #define CCM_ENABLE_ENABLE_Msk (0x3UL << CCM_ENABLE_ENABLE_Pos) /*!< Bit mask of ENABLE field. */
AnnaBridge 143:86740a56073b 1008 #define CCM_ENABLE_ENABLE_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 1009 #define CCM_ENABLE_ENABLE_Enabled (2UL) /*!< Enable */
AnnaBridge 143:86740a56073b 1010
AnnaBridge 143:86740a56073b 1011 /* Register: CCM_MODE */
AnnaBridge 143:86740a56073b 1012 /* Description: Operation mode */
AnnaBridge 143:86740a56073b 1013
AnnaBridge 143:86740a56073b 1014 /* Bit 24 : Packet length configuration */
AnnaBridge 143:86740a56073b 1015 #define CCM_MODE_LENGTH_Pos (24UL) /*!< Position of LENGTH field. */
AnnaBridge 143:86740a56073b 1016 #define CCM_MODE_LENGTH_Msk (0x1UL << CCM_MODE_LENGTH_Pos) /*!< Bit mask of LENGTH field. */
AnnaBridge 143:86740a56073b 1017 #define CCM_MODE_LENGTH_Default (0UL) /*!< Default length. Effective length of LENGTH field is 5-bit */
AnnaBridge 143:86740a56073b 1018 #define CCM_MODE_LENGTH_Extended (1UL) /*!< Extended length. Effective length of LENGTH field is 8-bit */
AnnaBridge 143:86740a56073b 1019
AnnaBridge 143:86740a56073b 1020 /* Bit 16 : Data rate that the CCM shall run in synch with */
AnnaBridge 143:86740a56073b 1021 #define CCM_MODE_DATARATE_Pos (16UL) /*!< Position of DATARATE field. */
AnnaBridge 143:86740a56073b 1022 #define CCM_MODE_DATARATE_Msk (0x1UL << CCM_MODE_DATARATE_Pos) /*!< Bit mask of DATARATE field. */
AnnaBridge 143:86740a56073b 1023 #define CCM_MODE_DATARATE_1Mbit (0UL) /*!< In synch with 1 Mbit data rate */
AnnaBridge 143:86740a56073b 1024 #define CCM_MODE_DATARATE_2Mbit (1UL) /*!< In synch with 2 Mbit data rate */
AnnaBridge 143:86740a56073b 1025
AnnaBridge 143:86740a56073b 1026 /* Bit 0 : The mode of operation to be used */
AnnaBridge 143:86740a56073b 1027 #define CCM_MODE_MODE_Pos (0UL) /*!< Position of MODE field. */
AnnaBridge 143:86740a56073b 1028 #define CCM_MODE_MODE_Msk (0x1UL << CCM_MODE_MODE_Pos) /*!< Bit mask of MODE field. */
AnnaBridge 143:86740a56073b 1029 #define CCM_MODE_MODE_Encryption (0UL) /*!< AES CCM packet encryption mode */
AnnaBridge 143:86740a56073b 1030 #define CCM_MODE_MODE_Decryption (1UL) /*!< AES CCM packet decryption mode */
AnnaBridge 143:86740a56073b 1031
AnnaBridge 143:86740a56073b 1032 /* Register: CCM_CNFPTR */
AnnaBridge 143:86740a56073b 1033 /* Description: Pointer to data structure holding AES key and NONCE vector */
AnnaBridge 143:86740a56073b 1034
AnnaBridge 143:86740a56073b 1035 /* Bits 31..0 : Pointer to the data structure holding the AES key and the CCM NONCE vector (see Table 1 CCM data structure overview) */
AnnaBridge 143:86740a56073b 1036 #define CCM_CNFPTR_CNFPTR_Pos (0UL) /*!< Position of CNFPTR field. */
AnnaBridge 143:86740a56073b 1037 #define CCM_CNFPTR_CNFPTR_Msk (0xFFFFFFFFUL << CCM_CNFPTR_CNFPTR_Pos) /*!< Bit mask of CNFPTR field. */
AnnaBridge 143:86740a56073b 1038
AnnaBridge 143:86740a56073b 1039 /* Register: CCM_INPTR */
AnnaBridge 143:86740a56073b 1040 /* Description: Input pointer */
AnnaBridge 143:86740a56073b 1041
AnnaBridge 143:86740a56073b 1042 /* Bits 31..0 : Input pointer */
AnnaBridge 143:86740a56073b 1043 #define CCM_INPTR_INPTR_Pos (0UL) /*!< Position of INPTR field. */
AnnaBridge 143:86740a56073b 1044 #define CCM_INPTR_INPTR_Msk (0xFFFFFFFFUL << CCM_INPTR_INPTR_Pos) /*!< Bit mask of INPTR field. */
AnnaBridge 143:86740a56073b 1045
AnnaBridge 143:86740a56073b 1046 /* Register: CCM_OUTPTR */
AnnaBridge 143:86740a56073b 1047 /* Description: Output pointer */
AnnaBridge 143:86740a56073b 1048
AnnaBridge 143:86740a56073b 1049 /* Bits 31..0 : Output pointer */
AnnaBridge 143:86740a56073b 1050 #define CCM_OUTPTR_OUTPTR_Pos (0UL) /*!< Position of OUTPTR field. */
AnnaBridge 143:86740a56073b 1051 #define CCM_OUTPTR_OUTPTR_Msk (0xFFFFFFFFUL << CCM_OUTPTR_OUTPTR_Pos) /*!< Bit mask of OUTPTR field. */
AnnaBridge 143:86740a56073b 1052
AnnaBridge 143:86740a56073b 1053 /* Register: CCM_SCRATCHPTR */
AnnaBridge 143:86740a56073b 1054 /* Description: Pointer to data area used for temporary storage */
AnnaBridge 143:86740a56073b 1055
AnnaBridge 143:86740a56073b 1056 /* Bits 31..0 : Pointer to a scratch data area used for temporary storage during key-stream generation, MIC generation and encryption/decryption. */
AnnaBridge 143:86740a56073b 1057 #define CCM_SCRATCHPTR_SCRATCHPTR_Pos (0UL) /*!< Position of SCRATCHPTR field. */
AnnaBridge 143:86740a56073b 1058 #define CCM_SCRATCHPTR_SCRATCHPTR_Msk (0xFFFFFFFFUL << CCM_SCRATCHPTR_SCRATCHPTR_Pos) /*!< Bit mask of SCRATCHPTR field. */
AnnaBridge 143:86740a56073b 1059
AnnaBridge 143:86740a56073b 1060
AnnaBridge 143:86740a56073b 1061 /* Peripheral: CLOCK */
AnnaBridge 143:86740a56073b 1062 /* Description: Clock control */
AnnaBridge 143:86740a56073b 1063
AnnaBridge 143:86740a56073b 1064 /* Register: CLOCK_INTENSET */
AnnaBridge 143:86740a56073b 1065 /* Description: Enable interrupt */
AnnaBridge 143:86740a56073b 1066
AnnaBridge 143:86740a56073b 1067 /* Bit 4 : Write '1' to Enable interrupt for CTTO event */
AnnaBridge 143:86740a56073b 1068 #define CLOCK_INTENSET_CTTO_Pos (4UL) /*!< Position of CTTO field. */
AnnaBridge 143:86740a56073b 1069 #define CLOCK_INTENSET_CTTO_Msk (0x1UL << CLOCK_INTENSET_CTTO_Pos) /*!< Bit mask of CTTO field. */
AnnaBridge 143:86740a56073b 1070 #define CLOCK_INTENSET_CTTO_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 1071 #define CLOCK_INTENSET_CTTO_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 1072 #define CLOCK_INTENSET_CTTO_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 1073
AnnaBridge 143:86740a56073b 1074 /* Bit 3 : Write '1' to Enable interrupt for DONE event */
AnnaBridge 143:86740a56073b 1075 #define CLOCK_INTENSET_DONE_Pos (3UL) /*!< Position of DONE field. */
AnnaBridge 143:86740a56073b 1076 #define CLOCK_INTENSET_DONE_Msk (0x1UL << CLOCK_INTENSET_DONE_Pos) /*!< Bit mask of DONE field. */
AnnaBridge 143:86740a56073b 1077 #define CLOCK_INTENSET_DONE_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 1078 #define CLOCK_INTENSET_DONE_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 1079 #define CLOCK_INTENSET_DONE_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 1080
AnnaBridge 143:86740a56073b 1081 /* Bit 1 : Write '1' to Enable interrupt for LFCLKSTARTED event */
AnnaBridge 143:86740a56073b 1082 #define CLOCK_INTENSET_LFCLKSTARTED_Pos (1UL) /*!< Position of LFCLKSTARTED field. */
AnnaBridge 143:86740a56073b 1083 #define CLOCK_INTENSET_LFCLKSTARTED_Msk (0x1UL << CLOCK_INTENSET_LFCLKSTARTED_Pos) /*!< Bit mask of LFCLKSTARTED field. */
AnnaBridge 143:86740a56073b 1084 #define CLOCK_INTENSET_LFCLKSTARTED_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 1085 #define CLOCK_INTENSET_LFCLKSTARTED_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 1086 #define CLOCK_INTENSET_LFCLKSTARTED_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 1087
AnnaBridge 143:86740a56073b 1088 /* Bit 0 : Write '1' to Enable interrupt for HFCLKSTARTED event */
AnnaBridge 143:86740a56073b 1089 #define CLOCK_INTENSET_HFCLKSTARTED_Pos (0UL) /*!< Position of HFCLKSTARTED field. */
AnnaBridge 143:86740a56073b 1090 #define CLOCK_INTENSET_HFCLKSTARTED_Msk (0x1UL << CLOCK_INTENSET_HFCLKSTARTED_Pos) /*!< Bit mask of HFCLKSTARTED field. */
AnnaBridge 143:86740a56073b 1091 #define CLOCK_INTENSET_HFCLKSTARTED_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 1092 #define CLOCK_INTENSET_HFCLKSTARTED_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 1093 #define CLOCK_INTENSET_HFCLKSTARTED_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 1094
AnnaBridge 143:86740a56073b 1095 /* Register: CLOCK_INTENCLR */
AnnaBridge 143:86740a56073b 1096 /* Description: Disable interrupt */
AnnaBridge 143:86740a56073b 1097
AnnaBridge 143:86740a56073b 1098 /* Bit 4 : Write '1' to Disable interrupt for CTTO event */
AnnaBridge 143:86740a56073b 1099 #define CLOCK_INTENCLR_CTTO_Pos (4UL) /*!< Position of CTTO field. */
AnnaBridge 143:86740a56073b 1100 #define CLOCK_INTENCLR_CTTO_Msk (0x1UL << CLOCK_INTENCLR_CTTO_Pos) /*!< Bit mask of CTTO field. */
AnnaBridge 143:86740a56073b 1101 #define CLOCK_INTENCLR_CTTO_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 1102 #define CLOCK_INTENCLR_CTTO_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 1103 #define CLOCK_INTENCLR_CTTO_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 1104
AnnaBridge 143:86740a56073b 1105 /* Bit 3 : Write '1' to Disable interrupt for DONE event */
AnnaBridge 143:86740a56073b 1106 #define CLOCK_INTENCLR_DONE_Pos (3UL) /*!< Position of DONE field. */
AnnaBridge 143:86740a56073b 1107 #define CLOCK_INTENCLR_DONE_Msk (0x1UL << CLOCK_INTENCLR_DONE_Pos) /*!< Bit mask of DONE field. */
AnnaBridge 143:86740a56073b 1108 #define CLOCK_INTENCLR_DONE_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 1109 #define CLOCK_INTENCLR_DONE_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 1110 #define CLOCK_INTENCLR_DONE_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 1111
AnnaBridge 143:86740a56073b 1112 /* Bit 1 : Write '1' to Disable interrupt for LFCLKSTARTED event */
AnnaBridge 143:86740a56073b 1113 #define CLOCK_INTENCLR_LFCLKSTARTED_Pos (1UL) /*!< Position of LFCLKSTARTED field. */
AnnaBridge 143:86740a56073b 1114 #define CLOCK_INTENCLR_LFCLKSTARTED_Msk (0x1UL << CLOCK_INTENCLR_LFCLKSTARTED_Pos) /*!< Bit mask of LFCLKSTARTED field. */
AnnaBridge 143:86740a56073b 1115 #define CLOCK_INTENCLR_LFCLKSTARTED_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 1116 #define CLOCK_INTENCLR_LFCLKSTARTED_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 1117 #define CLOCK_INTENCLR_LFCLKSTARTED_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 1118
AnnaBridge 143:86740a56073b 1119 /* Bit 0 : Write '1' to Disable interrupt for HFCLKSTARTED event */
AnnaBridge 143:86740a56073b 1120 #define CLOCK_INTENCLR_HFCLKSTARTED_Pos (0UL) /*!< Position of HFCLKSTARTED field. */
AnnaBridge 143:86740a56073b 1121 #define CLOCK_INTENCLR_HFCLKSTARTED_Msk (0x1UL << CLOCK_INTENCLR_HFCLKSTARTED_Pos) /*!< Bit mask of HFCLKSTARTED field. */
AnnaBridge 143:86740a56073b 1122 #define CLOCK_INTENCLR_HFCLKSTARTED_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 1123 #define CLOCK_INTENCLR_HFCLKSTARTED_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 1124 #define CLOCK_INTENCLR_HFCLKSTARTED_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 1125
AnnaBridge 143:86740a56073b 1126 /* Register: CLOCK_HFCLKRUN */
AnnaBridge 143:86740a56073b 1127 /* Description: Status indicating that HFCLKSTART task has been triggered */
AnnaBridge 143:86740a56073b 1128
AnnaBridge 143:86740a56073b 1129 /* Bit 0 : HFCLKSTART task triggered or not */
AnnaBridge 143:86740a56073b 1130 #define CLOCK_HFCLKRUN_STATUS_Pos (0UL) /*!< Position of STATUS field. */
AnnaBridge 143:86740a56073b 1131 #define CLOCK_HFCLKRUN_STATUS_Msk (0x1UL << CLOCK_HFCLKRUN_STATUS_Pos) /*!< Bit mask of STATUS field. */
AnnaBridge 143:86740a56073b 1132 #define CLOCK_HFCLKRUN_STATUS_NotTriggered (0UL) /*!< Task not triggered */
AnnaBridge 143:86740a56073b 1133 #define CLOCK_HFCLKRUN_STATUS_Triggered (1UL) /*!< Task triggered */
AnnaBridge 143:86740a56073b 1134
AnnaBridge 143:86740a56073b 1135 /* Register: CLOCK_HFCLKSTAT */
AnnaBridge 143:86740a56073b 1136 /* Description: HFCLK status */
AnnaBridge 143:86740a56073b 1137
AnnaBridge 143:86740a56073b 1138 /* Bit 16 : HFCLK state */
AnnaBridge 143:86740a56073b 1139 #define CLOCK_HFCLKSTAT_STATE_Pos (16UL) /*!< Position of STATE field. */
AnnaBridge 143:86740a56073b 1140 #define CLOCK_HFCLKSTAT_STATE_Msk (0x1UL << CLOCK_HFCLKSTAT_STATE_Pos) /*!< Bit mask of STATE field. */
AnnaBridge 143:86740a56073b 1141 #define CLOCK_HFCLKSTAT_STATE_NotRunning (0UL) /*!< HFCLK not running */
AnnaBridge 143:86740a56073b 1142 #define CLOCK_HFCLKSTAT_STATE_Running (1UL) /*!< HFCLK running */
AnnaBridge 143:86740a56073b 1143
AnnaBridge 143:86740a56073b 1144 /* Bit 0 : Source of HFCLK */
AnnaBridge 143:86740a56073b 1145 #define CLOCK_HFCLKSTAT_SRC_Pos (0UL) /*!< Position of SRC field. */
AnnaBridge 143:86740a56073b 1146 #define CLOCK_HFCLKSTAT_SRC_Msk (0x1UL << CLOCK_HFCLKSTAT_SRC_Pos) /*!< Bit mask of SRC field. */
AnnaBridge 143:86740a56073b 1147 #define CLOCK_HFCLKSTAT_SRC_RC (0UL) /*!< 64 MHz internal oscillator (HFINT) */
AnnaBridge 143:86740a56073b 1148 #define CLOCK_HFCLKSTAT_SRC_Xtal (1UL) /*!< 64 MHz crystal oscillator (HFXO) */
AnnaBridge 143:86740a56073b 1149
AnnaBridge 143:86740a56073b 1150 /* Register: CLOCK_LFCLKRUN */
AnnaBridge 143:86740a56073b 1151 /* Description: Status indicating that LFCLKSTART task has been triggered */
AnnaBridge 143:86740a56073b 1152
AnnaBridge 143:86740a56073b 1153 /* Bit 0 : LFCLKSTART task triggered or not */
AnnaBridge 143:86740a56073b 1154 #define CLOCK_LFCLKRUN_STATUS_Pos (0UL) /*!< Position of STATUS field. */
AnnaBridge 143:86740a56073b 1155 #define CLOCK_LFCLKRUN_STATUS_Msk (0x1UL << CLOCK_LFCLKRUN_STATUS_Pos) /*!< Bit mask of STATUS field. */
AnnaBridge 143:86740a56073b 1156 #define CLOCK_LFCLKRUN_STATUS_NotTriggered (0UL) /*!< Task not triggered */
AnnaBridge 143:86740a56073b 1157 #define CLOCK_LFCLKRUN_STATUS_Triggered (1UL) /*!< Task triggered */
AnnaBridge 143:86740a56073b 1158
AnnaBridge 143:86740a56073b 1159 /* Register: CLOCK_LFCLKSTAT */
AnnaBridge 143:86740a56073b 1160 /* Description: LFCLK status */
AnnaBridge 143:86740a56073b 1161
AnnaBridge 143:86740a56073b 1162 /* Bit 16 : LFCLK state */
AnnaBridge 143:86740a56073b 1163 #define CLOCK_LFCLKSTAT_STATE_Pos (16UL) /*!< Position of STATE field. */
AnnaBridge 143:86740a56073b 1164 #define CLOCK_LFCLKSTAT_STATE_Msk (0x1UL << CLOCK_LFCLKSTAT_STATE_Pos) /*!< Bit mask of STATE field. */
AnnaBridge 143:86740a56073b 1165 #define CLOCK_LFCLKSTAT_STATE_NotRunning (0UL) /*!< LFCLK not running */
AnnaBridge 143:86740a56073b 1166 #define CLOCK_LFCLKSTAT_STATE_Running (1UL) /*!< LFCLK running */
AnnaBridge 143:86740a56073b 1167
AnnaBridge 143:86740a56073b 1168 /* Bits 1..0 : Source of LFCLK */
AnnaBridge 143:86740a56073b 1169 #define CLOCK_LFCLKSTAT_SRC_Pos (0UL) /*!< Position of SRC field. */
AnnaBridge 143:86740a56073b 1170 #define CLOCK_LFCLKSTAT_SRC_Msk (0x3UL << CLOCK_LFCLKSTAT_SRC_Pos) /*!< Bit mask of SRC field. */
AnnaBridge 143:86740a56073b 1171 #define CLOCK_LFCLKSTAT_SRC_RC (0UL) /*!< 32.768 kHz RC oscillator */
AnnaBridge 143:86740a56073b 1172 #define CLOCK_LFCLKSTAT_SRC_Xtal (1UL) /*!< 32.768 kHz crystal oscillator */
AnnaBridge 143:86740a56073b 1173 #define CLOCK_LFCLKSTAT_SRC_Synth (2UL) /*!< 32.768 kHz synthesized from HFCLK */
AnnaBridge 143:86740a56073b 1174
AnnaBridge 143:86740a56073b 1175 /* Register: CLOCK_LFCLKSRCCOPY */
AnnaBridge 143:86740a56073b 1176 /* Description: Copy of LFCLKSRC register, set when LFCLKSTART task was triggered */
AnnaBridge 143:86740a56073b 1177
AnnaBridge 143:86740a56073b 1178 /* Bits 1..0 : Clock source */
AnnaBridge 143:86740a56073b 1179 #define CLOCK_LFCLKSRCCOPY_SRC_Pos (0UL) /*!< Position of SRC field. */
AnnaBridge 143:86740a56073b 1180 #define CLOCK_LFCLKSRCCOPY_SRC_Msk (0x3UL << CLOCK_LFCLKSRCCOPY_SRC_Pos) /*!< Bit mask of SRC field. */
AnnaBridge 143:86740a56073b 1181 #define CLOCK_LFCLKSRCCOPY_SRC_RC (0UL) /*!< 32.768 kHz RC oscillator */
AnnaBridge 143:86740a56073b 1182 #define CLOCK_LFCLKSRCCOPY_SRC_Xtal (1UL) /*!< 32.768 kHz crystal oscillator */
AnnaBridge 143:86740a56073b 1183 #define CLOCK_LFCLKSRCCOPY_SRC_Synth (2UL) /*!< 32.768 kHz synthesized from HFCLK */
AnnaBridge 143:86740a56073b 1184
AnnaBridge 143:86740a56073b 1185 /* Register: CLOCK_LFCLKSRC */
AnnaBridge 143:86740a56073b 1186 /* Description: Clock source for the LFCLK */
AnnaBridge 143:86740a56073b 1187
AnnaBridge 143:86740a56073b 1188 /* Bit 17 : Enable or disable external source for LFCLK */
AnnaBridge 143:86740a56073b 1189 #define CLOCK_LFCLKSRC_EXTERNAL_Pos (17UL) /*!< Position of EXTERNAL field. */
AnnaBridge 143:86740a56073b 1190 #define CLOCK_LFCLKSRC_EXTERNAL_Msk (0x1UL << CLOCK_LFCLKSRC_EXTERNAL_Pos) /*!< Bit mask of EXTERNAL field. */
AnnaBridge 143:86740a56073b 1191 #define CLOCK_LFCLKSRC_EXTERNAL_Disabled (0UL) /*!< Disable external source (use with Xtal) */
AnnaBridge 143:86740a56073b 1192 #define CLOCK_LFCLKSRC_EXTERNAL_Enabled (1UL) /*!< Enable use of external source instead of Xtal (SRC needs to be set to Xtal) */
AnnaBridge 143:86740a56073b 1193
AnnaBridge 143:86740a56073b 1194 /* Bit 16 : Enable or disable bypass of LFCLK crystal oscillator with external clock source */
AnnaBridge 143:86740a56073b 1195 #define CLOCK_LFCLKSRC_BYPASS_Pos (16UL) /*!< Position of BYPASS field. */
AnnaBridge 143:86740a56073b 1196 #define CLOCK_LFCLKSRC_BYPASS_Msk (0x1UL << CLOCK_LFCLKSRC_BYPASS_Pos) /*!< Bit mask of BYPASS field. */
AnnaBridge 143:86740a56073b 1197 #define CLOCK_LFCLKSRC_BYPASS_Disabled (0UL) /*!< Disable (use with Xtal or low-swing external source) */
AnnaBridge 143:86740a56073b 1198 #define CLOCK_LFCLKSRC_BYPASS_Enabled (1UL) /*!< Enable (use with rail-to-rail external source) */
AnnaBridge 143:86740a56073b 1199
AnnaBridge 143:86740a56073b 1200 /* Bits 1..0 : Clock source */
AnnaBridge 143:86740a56073b 1201 #define CLOCK_LFCLKSRC_SRC_Pos (0UL) /*!< Position of SRC field. */
AnnaBridge 143:86740a56073b 1202 #define CLOCK_LFCLKSRC_SRC_Msk (0x3UL << CLOCK_LFCLKSRC_SRC_Pos) /*!< Bit mask of SRC field. */
AnnaBridge 143:86740a56073b 1203 #define CLOCK_LFCLKSRC_SRC_RC (0UL) /*!< 32.768 kHz RC oscillator */
AnnaBridge 143:86740a56073b 1204 #define CLOCK_LFCLKSRC_SRC_Xtal (1UL) /*!< 32.768 kHz crystal oscillator */
AnnaBridge 143:86740a56073b 1205 #define CLOCK_LFCLKSRC_SRC_Synth (2UL) /*!< 32.768 kHz synthesized from HFCLK */
AnnaBridge 143:86740a56073b 1206
AnnaBridge 143:86740a56073b 1207 /* Register: CLOCK_CTIV */
AnnaBridge 143:86740a56073b 1208 /* Description: Calibration timer interval */
AnnaBridge 143:86740a56073b 1209
AnnaBridge 143:86740a56073b 1210 /* Bits 6..0 : Calibration timer interval in multiple of 0.25 seconds. Range: 0.25 seconds to 31.75 seconds. */
AnnaBridge 143:86740a56073b 1211 #define CLOCK_CTIV_CTIV_Pos (0UL) /*!< Position of CTIV field. */
AnnaBridge 143:86740a56073b 1212 #define CLOCK_CTIV_CTIV_Msk (0x7FUL << CLOCK_CTIV_CTIV_Pos) /*!< Bit mask of CTIV field. */
AnnaBridge 143:86740a56073b 1213
AnnaBridge 143:86740a56073b 1214 /* Register: CLOCK_TRACECONFIG */
AnnaBridge 143:86740a56073b 1215 /* Description: Clocking options for the Trace Port debug interface */
AnnaBridge 143:86740a56073b 1216
AnnaBridge 143:86740a56073b 1217 /* Bits 17..16 : Pin multiplexing of trace signals. */
AnnaBridge 143:86740a56073b 1218 #define CLOCK_TRACECONFIG_TRACEMUX_Pos (16UL) /*!< Position of TRACEMUX field. */
AnnaBridge 143:86740a56073b 1219 #define CLOCK_TRACECONFIG_TRACEMUX_Msk (0x3UL << CLOCK_TRACECONFIG_TRACEMUX_Pos) /*!< Bit mask of TRACEMUX field. */
AnnaBridge 143:86740a56073b 1220 #define CLOCK_TRACECONFIG_TRACEMUX_GPIO (0UL) /*!< GPIOs multiplexed onto all trace-pins */
AnnaBridge 143:86740a56073b 1221 #define CLOCK_TRACECONFIG_TRACEMUX_Serial (1UL) /*!< SWO multiplexed onto P0.18, GPIO multiplexed onto other trace pins */
AnnaBridge 143:86740a56073b 1222 #define CLOCK_TRACECONFIG_TRACEMUX_Parallel (2UL) /*!< TRACECLK and TRACEDATA multiplexed onto P0.20, P0.18, P0.16, P0.15 and P0.14. */
AnnaBridge 143:86740a56073b 1223
AnnaBridge 143:86740a56073b 1224 /* Bits 1..0 : Speed of Trace Port clock. Note that the TRACECLK pin will output this clock divided by two. */
AnnaBridge 143:86740a56073b 1225 #define CLOCK_TRACECONFIG_TRACEPORTSPEED_Pos (0UL) /*!< Position of TRACEPORTSPEED field. */
AnnaBridge 143:86740a56073b 1226 #define CLOCK_TRACECONFIG_TRACEPORTSPEED_Msk (0x3UL << CLOCK_TRACECONFIG_TRACEPORTSPEED_Pos) /*!< Bit mask of TRACEPORTSPEED field. */
AnnaBridge 143:86740a56073b 1227 #define CLOCK_TRACECONFIG_TRACEPORTSPEED_32MHz (0UL) /*!< 32 MHz Trace Port clock (TRACECLK = 16 MHz) */
AnnaBridge 143:86740a56073b 1228 #define CLOCK_TRACECONFIG_TRACEPORTSPEED_16MHz (1UL) /*!< 16 MHz Trace Port clock (TRACECLK = 8 MHz) */
AnnaBridge 143:86740a56073b 1229 #define CLOCK_TRACECONFIG_TRACEPORTSPEED_8MHz (2UL) /*!< 8 MHz Trace Port clock (TRACECLK = 4 MHz) */
AnnaBridge 143:86740a56073b 1230 #define CLOCK_TRACECONFIG_TRACEPORTSPEED_4MHz (3UL) /*!< 4 MHz Trace Port clock (TRACECLK = 2 MHz) */
AnnaBridge 143:86740a56073b 1231
AnnaBridge 143:86740a56073b 1232
AnnaBridge 143:86740a56073b 1233 /* Peripheral: COMP */
AnnaBridge 143:86740a56073b 1234 /* Description: Comparator */
AnnaBridge 143:86740a56073b 1235
AnnaBridge 143:86740a56073b 1236 /* Register: COMP_SHORTS */
AnnaBridge 143:86740a56073b 1237 /* Description: Shortcut register */
AnnaBridge 143:86740a56073b 1238
AnnaBridge 143:86740a56073b 1239 /* Bit 4 : Shortcut between CROSS event and STOP task */
AnnaBridge 143:86740a56073b 1240 #define COMP_SHORTS_CROSS_STOP_Pos (4UL) /*!< Position of CROSS_STOP field. */
AnnaBridge 143:86740a56073b 1241 #define COMP_SHORTS_CROSS_STOP_Msk (0x1UL << COMP_SHORTS_CROSS_STOP_Pos) /*!< Bit mask of CROSS_STOP field. */
AnnaBridge 143:86740a56073b 1242 #define COMP_SHORTS_CROSS_STOP_Disabled (0UL) /*!< Disable shortcut */
AnnaBridge 143:86740a56073b 1243 #define COMP_SHORTS_CROSS_STOP_Enabled (1UL) /*!< Enable shortcut */
AnnaBridge 143:86740a56073b 1244
AnnaBridge 143:86740a56073b 1245 /* Bit 3 : Shortcut between UP event and STOP task */
AnnaBridge 143:86740a56073b 1246 #define COMP_SHORTS_UP_STOP_Pos (3UL) /*!< Position of UP_STOP field. */
AnnaBridge 143:86740a56073b 1247 #define COMP_SHORTS_UP_STOP_Msk (0x1UL << COMP_SHORTS_UP_STOP_Pos) /*!< Bit mask of UP_STOP field. */
AnnaBridge 143:86740a56073b 1248 #define COMP_SHORTS_UP_STOP_Disabled (0UL) /*!< Disable shortcut */
AnnaBridge 143:86740a56073b 1249 #define COMP_SHORTS_UP_STOP_Enabled (1UL) /*!< Enable shortcut */
AnnaBridge 143:86740a56073b 1250
AnnaBridge 143:86740a56073b 1251 /* Bit 2 : Shortcut between DOWN event and STOP task */
AnnaBridge 143:86740a56073b 1252 #define COMP_SHORTS_DOWN_STOP_Pos (2UL) /*!< Position of DOWN_STOP field. */
AnnaBridge 143:86740a56073b 1253 #define COMP_SHORTS_DOWN_STOP_Msk (0x1UL << COMP_SHORTS_DOWN_STOP_Pos) /*!< Bit mask of DOWN_STOP field. */
AnnaBridge 143:86740a56073b 1254 #define COMP_SHORTS_DOWN_STOP_Disabled (0UL) /*!< Disable shortcut */
AnnaBridge 143:86740a56073b 1255 #define COMP_SHORTS_DOWN_STOP_Enabled (1UL) /*!< Enable shortcut */
AnnaBridge 143:86740a56073b 1256
AnnaBridge 143:86740a56073b 1257 /* Bit 1 : Shortcut between READY event and STOP task */
AnnaBridge 143:86740a56073b 1258 #define COMP_SHORTS_READY_STOP_Pos (1UL) /*!< Position of READY_STOP field. */
AnnaBridge 143:86740a56073b 1259 #define COMP_SHORTS_READY_STOP_Msk (0x1UL << COMP_SHORTS_READY_STOP_Pos) /*!< Bit mask of READY_STOP field. */
AnnaBridge 143:86740a56073b 1260 #define COMP_SHORTS_READY_STOP_Disabled (0UL) /*!< Disable shortcut */
AnnaBridge 143:86740a56073b 1261 #define COMP_SHORTS_READY_STOP_Enabled (1UL) /*!< Enable shortcut */
AnnaBridge 143:86740a56073b 1262
AnnaBridge 143:86740a56073b 1263 /* Bit 0 : Shortcut between READY event and SAMPLE task */
AnnaBridge 143:86740a56073b 1264 #define COMP_SHORTS_READY_SAMPLE_Pos (0UL) /*!< Position of READY_SAMPLE field. */
AnnaBridge 143:86740a56073b 1265 #define COMP_SHORTS_READY_SAMPLE_Msk (0x1UL << COMP_SHORTS_READY_SAMPLE_Pos) /*!< Bit mask of READY_SAMPLE field. */
AnnaBridge 143:86740a56073b 1266 #define COMP_SHORTS_READY_SAMPLE_Disabled (0UL) /*!< Disable shortcut */
AnnaBridge 143:86740a56073b 1267 #define COMP_SHORTS_READY_SAMPLE_Enabled (1UL) /*!< Enable shortcut */
AnnaBridge 143:86740a56073b 1268
AnnaBridge 143:86740a56073b 1269 /* Register: COMP_INTEN */
AnnaBridge 143:86740a56073b 1270 /* Description: Enable or disable interrupt */
AnnaBridge 143:86740a56073b 1271
AnnaBridge 143:86740a56073b 1272 /* Bit 3 : Enable or disable interrupt for CROSS event */
AnnaBridge 143:86740a56073b 1273 #define COMP_INTEN_CROSS_Pos (3UL) /*!< Position of CROSS field. */
AnnaBridge 143:86740a56073b 1274 #define COMP_INTEN_CROSS_Msk (0x1UL << COMP_INTEN_CROSS_Pos) /*!< Bit mask of CROSS field. */
AnnaBridge 143:86740a56073b 1275 #define COMP_INTEN_CROSS_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 1276 #define COMP_INTEN_CROSS_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 1277
AnnaBridge 143:86740a56073b 1278 /* Bit 2 : Enable or disable interrupt for UP event */
AnnaBridge 143:86740a56073b 1279 #define COMP_INTEN_UP_Pos (2UL) /*!< Position of UP field. */
AnnaBridge 143:86740a56073b 1280 #define COMP_INTEN_UP_Msk (0x1UL << COMP_INTEN_UP_Pos) /*!< Bit mask of UP field. */
AnnaBridge 143:86740a56073b 1281 #define COMP_INTEN_UP_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 1282 #define COMP_INTEN_UP_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 1283
AnnaBridge 143:86740a56073b 1284 /* Bit 1 : Enable or disable interrupt for DOWN event */
AnnaBridge 143:86740a56073b 1285 #define COMP_INTEN_DOWN_Pos (1UL) /*!< Position of DOWN field. */
AnnaBridge 143:86740a56073b 1286 #define COMP_INTEN_DOWN_Msk (0x1UL << COMP_INTEN_DOWN_Pos) /*!< Bit mask of DOWN field. */
AnnaBridge 143:86740a56073b 1287 #define COMP_INTEN_DOWN_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 1288 #define COMP_INTEN_DOWN_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 1289
AnnaBridge 143:86740a56073b 1290 /* Bit 0 : Enable or disable interrupt for READY event */
AnnaBridge 143:86740a56073b 1291 #define COMP_INTEN_READY_Pos (0UL) /*!< Position of READY field. */
AnnaBridge 143:86740a56073b 1292 #define COMP_INTEN_READY_Msk (0x1UL << COMP_INTEN_READY_Pos) /*!< Bit mask of READY field. */
AnnaBridge 143:86740a56073b 1293 #define COMP_INTEN_READY_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 1294 #define COMP_INTEN_READY_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 1295
AnnaBridge 143:86740a56073b 1296 /* Register: COMP_INTENSET */
AnnaBridge 143:86740a56073b 1297 /* Description: Enable interrupt */
AnnaBridge 143:86740a56073b 1298
AnnaBridge 143:86740a56073b 1299 /* Bit 3 : Write '1' to Enable interrupt for CROSS event */
AnnaBridge 143:86740a56073b 1300 #define COMP_INTENSET_CROSS_Pos (3UL) /*!< Position of CROSS field. */
AnnaBridge 143:86740a56073b 1301 #define COMP_INTENSET_CROSS_Msk (0x1UL << COMP_INTENSET_CROSS_Pos) /*!< Bit mask of CROSS field. */
AnnaBridge 143:86740a56073b 1302 #define COMP_INTENSET_CROSS_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 1303 #define COMP_INTENSET_CROSS_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 1304 #define COMP_INTENSET_CROSS_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 1305
AnnaBridge 143:86740a56073b 1306 /* Bit 2 : Write '1' to Enable interrupt for UP event */
AnnaBridge 143:86740a56073b 1307 #define COMP_INTENSET_UP_Pos (2UL) /*!< Position of UP field. */
AnnaBridge 143:86740a56073b 1308 #define COMP_INTENSET_UP_Msk (0x1UL << COMP_INTENSET_UP_Pos) /*!< Bit mask of UP field. */
AnnaBridge 143:86740a56073b 1309 #define COMP_INTENSET_UP_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 1310 #define COMP_INTENSET_UP_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 1311 #define COMP_INTENSET_UP_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 1312
AnnaBridge 143:86740a56073b 1313 /* Bit 1 : Write '1' to Enable interrupt for DOWN event */
AnnaBridge 143:86740a56073b 1314 #define COMP_INTENSET_DOWN_Pos (1UL) /*!< Position of DOWN field. */
AnnaBridge 143:86740a56073b 1315 #define COMP_INTENSET_DOWN_Msk (0x1UL << COMP_INTENSET_DOWN_Pos) /*!< Bit mask of DOWN field. */
AnnaBridge 143:86740a56073b 1316 #define COMP_INTENSET_DOWN_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 1317 #define COMP_INTENSET_DOWN_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 1318 #define COMP_INTENSET_DOWN_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 1319
AnnaBridge 143:86740a56073b 1320 /* Bit 0 : Write '1' to Enable interrupt for READY event */
AnnaBridge 143:86740a56073b 1321 #define COMP_INTENSET_READY_Pos (0UL) /*!< Position of READY field. */
AnnaBridge 143:86740a56073b 1322 #define COMP_INTENSET_READY_Msk (0x1UL << COMP_INTENSET_READY_Pos) /*!< Bit mask of READY field. */
AnnaBridge 143:86740a56073b 1323 #define COMP_INTENSET_READY_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 1324 #define COMP_INTENSET_READY_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 1325 #define COMP_INTENSET_READY_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 1326
AnnaBridge 143:86740a56073b 1327 /* Register: COMP_INTENCLR */
AnnaBridge 143:86740a56073b 1328 /* Description: Disable interrupt */
AnnaBridge 143:86740a56073b 1329
AnnaBridge 143:86740a56073b 1330 /* Bit 3 : Write '1' to Disable interrupt for CROSS event */
AnnaBridge 143:86740a56073b 1331 #define COMP_INTENCLR_CROSS_Pos (3UL) /*!< Position of CROSS field. */
AnnaBridge 143:86740a56073b 1332 #define COMP_INTENCLR_CROSS_Msk (0x1UL << COMP_INTENCLR_CROSS_Pos) /*!< Bit mask of CROSS field. */
AnnaBridge 143:86740a56073b 1333 #define COMP_INTENCLR_CROSS_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 1334 #define COMP_INTENCLR_CROSS_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 1335 #define COMP_INTENCLR_CROSS_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 1336
AnnaBridge 143:86740a56073b 1337 /* Bit 2 : Write '1' to Disable interrupt for UP event */
AnnaBridge 143:86740a56073b 1338 #define COMP_INTENCLR_UP_Pos (2UL) /*!< Position of UP field. */
AnnaBridge 143:86740a56073b 1339 #define COMP_INTENCLR_UP_Msk (0x1UL << COMP_INTENCLR_UP_Pos) /*!< Bit mask of UP field. */
AnnaBridge 143:86740a56073b 1340 #define COMP_INTENCLR_UP_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 1341 #define COMP_INTENCLR_UP_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 1342 #define COMP_INTENCLR_UP_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 1343
AnnaBridge 143:86740a56073b 1344 /* Bit 1 : Write '1' to Disable interrupt for DOWN event */
AnnaBridge 143:86740a56073b 1345 #define COMP_INTENCLR_DOWN_Pos (1UL) /*!< Position of DOWN field. */
AnnaBridge 143:86740a56073b 1346 #define COMP_INTENCLR_DOWN_Msk (0x1UL << COMP_INTENCLR_DOWN_Pos) /*!< Bit mask of DOWN field. */
AnnaBridge 143:86740a56073b 1347 #define COMP_INTENCLR_DOWN_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 1348 #define COMP_INTENCLR_DOWN_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 1349 #define COMP_INTENCLR_DOWN_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 1350
AnnaBridge 143:86740a56073b 1351 /* Bit 0 : Write '1' to Disable interrupt for READY event */
AnnaBridge 143:86740a56073b 1352 #define COMP_INTENCLR_READY_Pos (0UL) /*!< Position of READY field. */
AnnaBridge 143:86740a56073b 1353 #define COMP_INTENCLR_READY_Msk (0x1UL << COMP_INTENCLR_READY_Pos) /*!< Bit mask of READY field. */
AnnaBridge 143:86740a56073b 1354 #define COMP_INTENCLR_READY_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 1355 #define COMP_INTENCLR_READY_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 1356 #define COMP_INTENCLR_READY_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 1357
AnnaBridge 143:86740a56073b 1358 /* Register: COMP_RESULT */
AnnaBridge 143:86740a56073b 1359 /* Description: Compare result */
AnnaBridge 143:86740a56073b 1360
AnnaBridge 143:86740a56073b 1361 /* Bit 0 : Result of last compare. Decision point SAMPLE task. */
AnnaBridge 143:86740a56073b 1362 #define COMP_RESULT_RESULT_Pos (0UL) /*!< Position of RESULT field. */
AnnaBridge 143:86740a56073b 1363 #define COMP_RESULT_RESULT_Msk (0x1UL << COMP_RESULT_RESULT_Pos) /*!< Bit mask of RESULT field. */
AnnaBridge 143:86740a56073b 1364 #define COMP_RESULT_RESULT_Below (0UL) /*!< Input voltage is below the threshold (VIN+ &lt; VIN-) */
AnnaBridge 143:86740a56073b 1365 #define COMP_RESULT_RESULT_Above (1UL) /*!< Input voltage is above the threshold (VIN+ &gt; VIN-) */
AnnaBridge 143:86740a56073b 1366
AnnaBridge 143:86740a56073b 1367 /* Register: COMP_ENABLE */
AnnaBridge 143:86740a56073b 1368 /* Description: COMP enable */
AnnaBridge 143:86740a56073b 1369
AnnaBridge 143:86740a56073b 1370 /* Bits 1..0 : Enable or disable COMP */
AnnaBridge 143:86740a56073b 1371 #define COMP_ENABLE_ENABLE_Pos (0UL) /*!< Position of ENABLE field. */
AnnaBridge 143:86740a56073b 1372 #define COMP_ENABLE_ENABLE_Msk (0x3UL << COMP_ENABLE_ENABLE_Pos) /*!< Bit mask of ENABLE field. */
AnnaBridge 143:86740a56073b 1373 #define COMP_ENABLE_ENABLE_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 1374 #define COMP_ENABLE_ENABLE_Enabled (2UL) /*!< Enable */
AnnaBridge 143:86740a56073b 1375
AnnaBridge 143:86740a56073b 1376 /* Register: COMP_PSEL */
AnnaBridge 143:86740a56073b 1377 /* Description: Pin select */
AnnaBridge 143:86740a56073b 1378
AnnaBridge 143:86740a56073b 1379 /* Bits 2..0 : Analog pin select */
AnnaBridge 143:86740a56073b 1380 #define COMP_PSEL_PSEL_Pos (0UL) /*!< Position of PSEL field. */
AnnaBridge 143:86740a56073b 1381 #define COMP_PSEL_PSEL_Msk (0x7UL << COMP_PSEL_PSEL_Pos) /*!< Bit mask of PSEL field. */
AnnaBridge 143:86740a56073b 1382 #define COMP_PSEL_PSEL_AnalogInput0 (0UL) /*!< AIN0 selected as analog input */
AnnaBridge 143:86740a56073b 1383 #define COMP_PSEL_PSEL_AnalogInput1 (1UL) /*!< AIN1 selected as analog input */
AnnaBridge 143:86740a56073b 1384 #define COMP_PSEL_PSEL_AnalogInput2 (2UL) /*!< AIN2 selected as analog input */
AnnaBridge 143:86740a56073b 1385 #define COMP_PSEL_PSEL_AnalogInput3 (3UL) /*!< AIN3 selected as analog input */
AnnaBridge 143:86740a56073b 1386 #define COMP_PSEL_PSEL_AnalogInput4 (4UL) /*!< AIN4 selected as analog input */
AnnaBridge 143:86740a56073b 1387 #define COMP_PSEL_PSEL_AnalogInput5 (5UL) /*!< AIN5 selected as analog input */
AnnaBridge 143:86740a56073b 1388 #define COMP_PSEL_PSEL_AnalogInput6 (6UL) /*!< AIN6 selected as analog input */
AnnaBridge 143:86740a56073b 1389 #define COMP_PSEL_PSEL_AnalogInput7 (7UL) /*!< AIN7 selected as analog input */
AnnaBridge 143:86740a56073b 1390
AnnaBridge 143:86740a56073b 1391 /* Register: COMP_REFSEL */
AnnaBridge 143:86740a56073b 1392 /* Description: Reference source select */
AnnaBridge 143:86740a56073b 1393
AnnaBridge 143:86740a56073b 1394 /* Bits 2..0 : Reference select */
AnnaBridge 143:86740a56073b 1395 #define COMP_REFSEL_REFSEL_Pos (0UL) /*!< Position of REFSEL field. */
AnnaBridge 143:86740a56073b 1396 #define COMP_REFSEL_REFSEL_Msk (0x7UL << COMP_REFSEL_REFSEL_Pos) /*!< Bit mask of REFSEL field. */
AnnaBridge 143:86740a56073b 1397 #define COMP_REFSEL_REFSEL_Int1V2 (0UL) /*!< VREF = internal 1.2 V reference (VDD &gt;= 1.7 V) */
AnnaBridge 143:86740a56073b 1398 #define COMP_REFSEL_REFSEL_Int1V8 (1UL) /*!< VREF = internal 1.8 V reference (VDD &gt;= VREF + 0.2 V) */
AnnaBridge 143:86740a56073b 1399 #define COMP_REFSEL_REFSEL_Int2V4 (2UL) /*!< VREF = internal 2.4 V reference (VDD &gt;= VREF + 0.2 V) */
AnnaBridge 143:86740a56073b 1400 #define COMP_REFSEL_REFSEL_VDD (4UL) /*!< VREF = VDD */
AnnaBridge 143:86740a56073b 1401 #define COMP_REFSEL_REFSEL_ARef (7UL) /*!< VREF = AREF (VDD &gt;= VREF &gt;= AREFMIN) */
AnnaBridge 143:86740a56073b 1402
AnnaBridge 143:86740a56073b 1403 /* Register: COMP_EXTREFSEL */
AnnaBridge 143:86740a56073b 1404 /* Description: External reference select */
AnnaBridge 143:86740a56073b 1405
AnnaBridge 143:86740a56073b 1406 /* Bit 0 : External analog reference select */
AnnaBridge 143:86740a56073b 1407 #define COMP_EXTREFSEL_EXTREFSEL_Pos (0UL) /*!< Position of EXTREFSEL field. */
AnnaBridge 143:86740a56073b 1408 #define COMP_EXTREFSEL_EXTREFSEL_Msk (0x1UL << COMP_EXTREFSEL_EXTREFSEL_Pos) /*!< Bit mask of EXTREFSEL field. */
AnnaBridge 143:86740a56073b 1409 #define COMP_EXTREFSEL_EXTREFSEL_AnalogReference0 (0UL) /*!< Use AIN0 as external analog reference */
AnnaBridge 143:86740a56073b 1410 #define COMP_EXTREFSEL_EXTREFSEL_AnalogReference1 (1UL) /*!< Use AIN1 as external analog reference */
AnnaBridge 143:86740a56073b 1411
AnnaBridge 143:86740a56073b 1412 /* Register: COMP_TH */
AnnaBridge 143:86740a56073b 1413 /* Description: Threshold configuration for hysteresis unit */
AnnaBridge 143:86740a56073b 1414
AnnaBridge 143:86740a56073b 1415 /* Bits 13..8 : VUP = (THUP+1)/64*VREF */
AnnaBridge 143:86740a56073b 1416 #define COMP_TH_THUP_Pos (8UL) /*!< Position of THUP field. */
AnnaBridge 143:86740a56073b 1417 #define COMP_TH_THUP_Msk (0x3FUL << COMP_TH_THUP_Pos) /*!< Bit mask of THUP field. */
AnnaBridge 143:86740a56073b 1418
AnnaBridge 143:86740a56073b 1419 /* Bits 5..0 : VDOWN = (THDOWN+1)/64*VREF */
AnnaBridge 143:86740a56073b 1420 #define COMP_TH_THDOWN_Pos (0UL) /*!< Position of THDOWN field. */
AnnaBridge 143:86740a56073b 1421 #define COMP_TH_THDOWN_Msk (0x3FUL << COMP_TH_THDOWN_Pos) /*!< Bit mask of THDOWN field. */
AnnaBridge 143:86740a56073b 1422
AnnaBridge 143:86740a56073b 1423 /* Register: COMP_MODE */
AnnaBridge 143:86740a56073b 1424 /* Description: Mode configuration */
AnnaBridge 143:86740a56073b 1425
AnnaBridge 143:86740a56073b 1426 /* Bit 8 : Main operation mode */
AnnaBridge 143:86740a56073b 1427 #define COMP_MODE_MAIN_Pos (8UL) /*!< Position of MAIN field. */
AnnaBridge 143:86740a56073b 1428 #define COMP_MODE_MAIN_Msk (0x1UL << COMP_MODE_MAIN_Pos) /*!< Bit mask of MAIN field. */
AnnaBridge 143:86740a56073b 1429 #define COMP_MODE_MAIN_SE (0UL) /*!< Single ended mode */
AnnaBridge 143:86740a56073b 1430 #define COMP_MODE_MAIN_Diff (1UL) /*!< Differential mode */
AnnaBridge 143:86740a56073b 1431
AnnaBridge 143:86740a56073b 1432 /* Bits 1..0 : Speed and power mode */
AnnaBridge 143:86740a56073b 1433 #define COMP_MODE_SP_Pos (0UL) /*!< Position of SP field. */
AnnaBridge 143:86740a56073b 1434 #define COMP_MODE_SP_Msk (0x3UL << COMP_MODE_SP_Pos) /*!< Bit mask of SP field. */
AnnaBridge 143:86740a56073b 1435 #define COMP_MODE_SP_Low (0UL) /*!< Low power mode */
AnnaBridge 143:86740a56073b 1436 #define COMP_MODE_SP_Normal (1UL) /*!< Normal mode */
AnnaBridge 143:86740a56073b 1437 #define COMP_MODE_SP_High (2UL) /*!< High speed mode */
AnnaBridge 143:86740a56073b 1438
AnnaBridge 143:86740a56073b 1439 /* Register: COMP_HYST */
AnnaBridge 143:86740a56073b 1440 /* Description: Comparator hysteresis enable */
AnnaBridge 143:86740a56073b 1441
AnnaBridge 143:86740a56073b 1442 /* Bit 0 : Comparator hysteresis */
AnnaBridge 143:86740a56073b 1443 #define COMP_HYST_HYST_Pos (0UL) /*!< Position of HYST field. */
AnnaBridge 143:86740a56073b 1444 #define COMP_HYST_HYST_Msk (0x1UL << COMP_HYST_HYST_Pos) /*!< Bit mask of HYST field. */
AnnaBridge 143:86740a56073b 1445 #define COMP_HYST_HYST_NoHyst (0UL) /*!< Comparator hysteresis disabled */
AnnaBridge 143:86740a56073b 1446 #define COMP_HYST_HYST_Hyst50mV (1UL) /*!< Comparator hysteresis enabled */
AnnaBridge 143:86740a56073b 1447
AnnaBridge 143:86740a56073b 1448 /* Register: COMP_ISOURCE */
AnnaBridge 143:86740a56073b 1449 /* Description: Current source select on analog input */
AnnaBridge 143:86740a56073b 1450
AnnaBridge 143:86740a56073b 1451 /* Bits 1..0 : Comparator hysteresis */
AnnaBridge 143:86740a56073b 1452 #define COMP_ISOURCE_ISOURCE_Pos (0UL) /*!< Position of ISOURCE field. */
AnnaBridge 143:86740a56073b 1453 #define COMP_ISOURCE_ISOURCE_Msk (0x3UL << COMP_ISOURCE_ISOURCE_Pos) /*!< Bit mask of ISOURCE field. */
AnnaBridge 143:86740a56073b 1454 #define COMP_ISOURCE_ISOURCE_Off (0UL) /*!< Current source disabled */
AnnaBridge 143:86740a56073b 1455 #define COMP_ISOURCE_ISOURCE_Ien2mA5 (1UL) /*!< Current source enabled (+/- 2.5 uA) */
AnnaBridge 143:86740a56073b 1456 #define COMP_ISOURCE_ISOURCE_Ien5mA (2UL) /*!< Current source enabled (+/- 5 uA) */
AnnaBridge 143:86740a56073b 1457 #define COMP_ISOURCE_ISOURCE_Ien10mA (3UL) /*!< Current source enabled (+/- 10 uA) */
AnnaBridge 143:86740a56073b 1458
AnnaBridge 143:86740a56073b 1459
AnnaBridge 143:86740a56073b 1460 /* Peripheral: ECB */
AnnaBridge 143:86740a56073b 1461 /* Description: AES ECB Mode Encryption */
AnnaBridge 143:86740a56073b 1462
AnnaBridge 143:86740a56073b 1463 /* Register: ECB_INTENSET */
AnnaBridge 143:86740a56073b 1464 /* Description: Enable interrupt */
AnnaBridge 143:86740a56073b 1465
AnnaBridge 143:86740a56073b 1466 /* Bit 1 : Write '1' to Enable interrupt for ERRORECB event */
AnnaBridge 143:86740a56073b 1467 #define ECB_INTENSET_ERRORECB_Pos (1UL) /*!< Position of ERRORECB field. */
AnnaBridge 143:86740a56073b 1468 #define ECB_INTENSET_ERRORECB_Msk (0x1UL << ECB_INTENSET_ERRORECB_Pos) /*!< Bit mask of ERRORECB field. */
AnnaBridge 143:86740a56073b 1469 #define ECB_INTENSET_ERRORECB_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 1470 #define ECB_INTENSET_ERRORECB_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 1471 #define ECB_INTENSET_ERRORECB_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 1472
AnnaBridge 143:86740a56073b 1473 /* Bit 0 : Write '1' to Enable interrupt for ENDECB event */
AnnaBridge 143:86740a56073b 1474 #define ECB_INTENSET_ENDECB_Pos (0UL) /*!< Position of ENDECB field. */
AnnaBridge 143:86740a56073b 1475 #define ECB_INTENSET_ENDECB_Msk (0x1UL << ECB_INTENSET_ENDECB_Pos) /*!< Bit mask of ENDECB field. */
AnnaBridge 143:86740a56073b 1476 #define ECB_INTENSET_ENDECB_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 1477 #define ECB_INTENSET_ENDECB_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 1478 #define ECB_INTENSET_ENDECB_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 1479
AnnaBridge 143:86740a56073b 1480 /* Register: ECB_INTENCLR */
AnnaBridge 143:86740a56073b 1481 /* Description: Disable interrupt */
AnnaBridge 143:86740a56073b 1482
AnnaBridge 143:86740a56073b 1483 /* Bit 1 : Write '1' to Disable interrupt for ERRORECB event */
AnnaBridge 143:86740a56073b 1484 #define ECB_INTENCLR_ERRORECB_Pos (1UL) /*!< Position of ERRORECB field. */
AnnaBridge 143:86740a56073b 1485 #define ECB_INTENCLR_ERRORECB_Msk (0x1UL << ECB_INTENCLR_ERRORECB_Pos) /*!< Bit mask of ERRORECB field. */
AnnaBridge 143:86740a56073b 1486 #define ECB_INTENCLR_ERRORECB_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 1487 #define ECB_INTENCLR_ERRORECB_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 1488 #define ECB_INTENCLR_ERRORECB_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 1489
AnnaBridge 143:86740a56073b 1490 /* Bit 0 : Write '1' to Disable interrupt for ENDECB event */
AnnaBridge 143:86740a56073b 1491 #define ECB_INTENCLR_ENDECB_Pos (0UL) /*!< Position of ENDECB field. */
AnnaBridge 143:86740a56073b 1492 #define ECB_INTENCLR_ENDECB_Msk (0x1UL << ECB_INTENCLR_ENDECB_Pos) /*!< Bit mask of ENDECB field. */
AnnaBridge 143:86740a56073b 1493 #define ECB_INTENCLR_ENDECB_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 1494 #define ECB_INTENCLR_ENDECB_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 1495 #define ECB_INTENCLR_ENDECB_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 1496
AnnaBridge 143:86740a56073b 1497 /* Register: ECB_ECBDATAPTR */
AnnaBridge 143:86740a56073b 1498 /* Description: ECB block encrypt memory pointers */
AnnaBridge 143:86740a56073b 1499
AnnaBridge 143:86740a56073b 1500 /* Bits 31..0 : Pointer to the ECB data structure (see Table 1 ECB data structure overview) */
AnnaBridge 143:86740a56073b 1501 #define ECB_ECBDATAPTR_ECBDATAPTR_Pos (0UL) /*!< Position of ECBDATAPTR field. */
AnnaBridge 143:86740a56073b 1502 #define ECB_ECBDATAPTR_ECBDATAPTR_Msk (0xFFFFFFFFUL << ECB_ECBDATAPTR_ECBDATAPTR_Pos) /*!< Bit mask of ECBDATAPTR field. */
AnnaBridge 143:86740a56073b 1503
AnnaBridge 143:86740a56073b 1504
AnnaBridge 143:86740a56073b 1505 /* Peripheral: EGU */
AnnaBridge 143:86740a56073b 1506 /* Description: Event Generator Unit 0 */
AnnaBridge 143:86740a56073b 1507
AnnaBridge 143:86740a56073b 1508 /* Register: EGU_INTEN */
AnnaBridge 143:86740a56073b 1509 /* Description: Enable or disable interrupt */
AnnaBridge 143:86740a56073b 1510
AnnaBridge 143:86740a56073b 1511 /* Bit 15 : Enable or disable interrupt for TRIGGERED[15] event */
AnnaBridge 143:86740a56073b 1512 #define EGU_INTEN_TRIGGERED15_Pos (15UL) /*!< Position of TRIGGERED15 field. */
AnnaBridge 143:86740a56073b 1513 #define EGU_INTEN_TRIGGERED15_Msk (0x1UL << EGU_INTEN_TRIGGERED15_Pos) /*!< Bit mask of TRIGGERED15 field. */
AnnaBridge 143:86740a56073b 1514 #define EGU_INTEN_TRIGGERED15_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 1515 #define EGU_INTEN_TRIGGERED15_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 1516
AnnaBridge 143:86740a56073b 1517 /* Bit 14 : Enable or disable interrupt for TRIGGERED[14] event */
AnnaBridge 143:86740a56073b 1518 #define EGU_INTEN_TRIGGERED14_Pos (14UL) /*!< Position of TRIGGERED14 field. */
AnnaBridge 143:86740a56073b 1519 #define EGU_INTEN_TRIGGERED14_Msk (0x1UL << EGU_INTEN_TRIGGERED14_Pos) /*!< Bit mask of TRIGGERED14 field. */
AnnaBridge 143:86740a56073b 1520 #define EGU_INTEN_TRIGGERED14_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 1521 #define EGU_INTEN_TRIGGERED14_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 1522
AnnaBridge 143:86740a56073b 1523 /* Bit 13 : Enable or disable interrupt for TRIGGERED[13] event */
AnnaBridge 143:86740a56073b 1524 #define EGU_INTEN_TRIGGERED13_Pos (13UL) /*!< Position of TRIGGERED13 field. */
AnnaBridge 143:86740a56073b 1525 #define EGU_INTEN_TRIGGERED13_Msk (0x1UL << EGU_INTEN_TRIGGERED13_Pos) /*!< Bit mask of TRIGGERED13 field. */
AnnaBridge 143:86740a56073b 1526 #define EGU_INTEN_TRIGGERED13_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 1527 #define EGU_INTEN_TRIGGERED13_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 1528
AnnaBridge 143:86740a56073b 1529 /* Bit 12 : Enable or disable interrupt for TRIGGERED[12] event */
AnnaBridge 143:86740a56073b 1530 #define EGU_INTEN_TRIGGERED12_Pos (12UL) /*!< Position of TRIGGERED12 field. */
AnnaBridge 143:86740a56073b 1531 #define EGU_INTEN_TRIGGERED12_Msk (0x1UL << EGU_INTEN_TRIGGERED12_Pos) /*!< Bit mask of TRIGGERED12 field. */
AnnaBridge 143:86740a56073b 1532 #define EGU_INTEN_TRIGGERED12_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 1533 #define EGU_INTEN_TRIGGERED12_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 1534
AnnaBridge 143:86740a56073b 1535 /* Bit 11 : Enable or disable interrupt for TRIGGERED[11] event */
AnnaBridge 143:86740a56073b 1536 #define EGU_INTEN_TRIGGERED11_Pos (11UL) /*!< Position of TRIGGERED11 field. */
AnnaBridge 143:86740a56073b 1537 #define EGU_INTEN_TRIGGERED11_Msk (0x1UL << EGU_INTEN_TRIGGERED11_Pos) /*!< Bit mask of TRIGGERED11 field. */
AnnaBridge 143:86740a56073b 1538 #define EGU_INTEN_TRIGGERED11_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 1539 #define EGU_INTEN_TRIGGERED11_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 1540
AnnaBridge 143:86740a56073b 1541 /* Bit 10 : Enable or disable interrupt for TRIGGERED[10] event */
AnnaBridge 143:86740a56073b 1542 #define EGU_INTEN_TRIGGERED10_Pos (10UL) /*!< Position of TRIGGERED10 field. */
AnnaBridge 143:86740a56073b 1543 #define EGU_INTEN_TRIGGERED10_Msk (0x1UL << EGU_INTEN_TRIGGERED10_Pos) /*!< Bit mask of TRIGGERED10 field. */
AnnaBridge 143:86740a56073b 1544 #define EGU_INTEN_TRIGGERED10_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 1545 #define EGU_INTEN_TRIGGERED10_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 1546
AnnaBridge 143:86740a56073b 1547 /* Bit 9 : Enable or disable interrupt for TRIGGERED[9] event */
AnnaBridge 143:86740a56073b 1548 #define EGU_INTEN_TRIGGERED9_Pos (9UL) /*!< Position of TRIGGERED9 field. */
AnnaBridge 143:86740a56073b 1549 #define EGU_INTEN_TRIGGERED9_Msk (0x1UL << EGU_INTEN_TRIGGERED9_Pos) /*!< Bit mask of TRIGGERED9 field. */
AnnaBridge 143:86740a56073b 1550 #define EGU_INTEN_TRIGGERED9_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 1551 #define EGU_INTEN_TRIGGERED9_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 1552
AnnaBridge 143:86740a56073b 1553 /* Bit 8 : Enable or disable interrupt for TRIGGERED[8] event */
AnnaBridge 143:86740a56073b 1554 #define EGU_INTEN_TRIGGERED8_Pos (8UL) /*!< Position of TRIGGERED8 field. */
AnnaBridge 143:86740a56073b 1555 #define EGU_INTEN_TRIGGERED8_Msk (0x1UL << EGU_INTEN_TRIGGERED8_Pos) /*!< Bit mask of TRIGGERED8 field. */
AnnaBridge 143:86740a56073b 1556 #define EGU_INTEN_TRIGGERED8_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 1557 #define EGU_INTEN_TRIGGERED8_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 1558
AnnaBridge 143:86740a56073b 1559 /* Bit 7 : Enable or disable interrupt for TRIGGERED[7] event */
AnnaBridge 143:86740a56073b 1560 #define EGU_INTEN_TRIGGERED7_Pos (7UL) /*!< Position of TRIGGERED7 field. */
AnnaBridge 143:86740a56073b 1561 #define EGU_INTEN_TRIGGERED7_Msk (0x1UL << EGU_INTEN_TRIGGERED7_Pos) /*!< Bit mask of TRIGGERED7 field. */
AnnaBridge 143:86740a56073b 1562 #define EGU_INTEN_TRIGGERED7_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 1563 #define EGU_INTEN_TRIGGERED7_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 1564
AnnaBridge 143:86740a56073b 1565 /* Bit 6 : Enable or disable interrupt for TRIGGERED[6] event */
AnnaBridge 143:86740a56073b 1566 #define EGU_INTEN_TRIGGERED6_Pos (6UL) /*!< Position of TRIGGERED6 field. */
AnnaBridge 143:86740a56073b 1567 #define EGU_INTEN_TRIGGERED6_Msk (0x1UL << EGU_INTEN_TRIGGERED6_Pos) /*!< Bit mask of TRIGGERED6 field. */
AnnaBridge 143:86740a56073b 1568 #define EGU_INTEN_TRIGGERED6_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 1569 #define EGU_INTEN_TRIGGERED6_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 1570
AnnaBridge 143:86740a56073b 1571 /* Bit 5 : Enable or disable interrupt for TRIGGERED[5] event */
AnnaBridge 143:86740a56073b 1572 #define EGU_INTEN_TRIGGERED5_Pos (5UL) /*!< Position of TRIGGERED5 field. */
AnnaBridge 143:86740a56073b 1573 #define EGU_INTEN_TRIGGERED5_Msk (0x1UL << EGU_INTEN_TRIGGERED5_Pos) /*!< Bit mask of TRIGGERED5 field. */
AnnaBridge 143:86740a56073b 1574 #define EGU_INTEN_TRIGGERED5_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 1575 #define EGU_INTEN_TRIGGERED5_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 1576
AnnaBridge 143:86740a56073b 1577 /* Bit 4 : Enable or disable interrupt for TRIGGERED[4] event */
AnnaBridge 143:86740a56073b 1578 #define EGU_INTEN_TRIGGERED4_Pos (4UL) /*!< Position of TRIGGERED4 field. */
AnnaBridge 143:86740a56073b 1579 #define EGU_INTEN_TRIGGERED4_Msk (0x1UL << EGU_INTEN_TRIGGERED4_Pos) /*!< Bit mask of TRIGGERED4 field. */
AnnaBridge 143:86740a56073b 1580 #define EGU_INTEN_TRIGGERED4_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 1581 #define EGU_INTEN_TRIGGERED4_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 1582
AnnaBridge 143:86740a56073b 1583 /* Bit 3 : Enable or disable interrupt for TRIGGERED[3] event */
AnnaBridge 143:86740a56073b 1584 #define EGU_INTEN_TRIGGERED3_Pos (3UL) /*!< Position of TRIGGERED3 field. */
AnnaBridge 143:86740a56073b 1585 #define EGU_INTEN_TRIGGERED3_Msk (0x1UL << EGU_INTEN_TRIGGERED3_Pos) /*!< Bit mask of TRIGGERED3 field. */
AnnaBridge 143:86740a56073b 1586 #define EGU_INTEN_TRIGGERED3_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 1587 #define EGU_INTEN_TRIGGERED3_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 1588
AnnaBridge 143:86740a56073b 1589 /* Bit 2 : Enable or disable interrupt for TRIGGERED[2] event */
AnnaBridge 143:86740a56073b 1590 #define EGU_INTEN_TRIGGERED2_Pos (2UL) /*!< Position of TRIGGERED2 field. */
AnnaBridge 143:86740a56073b 1591 #define EGU_INTEN_TRIGGERED2_Msk (0x1UL << EGU_INTEN_TRIGGERED2_Pos) /*!< Bit mask of TRIGGERED2 field. */
AnnaBridge 143:86740a56073b 1592 #define EGU_INTEN_TRIGGERED2_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 1593 #define EGU_INTEN_TRIGGERED2_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 1594
AnnaBridge 143:86740a56073b 1595 /* Bit 1 : Enable or disable interrupt for TRIGGERED[1] event */
AnnaBridge 143:86740a56073b 1596 #define EGU_INTEN_TRIGGERED1_Pos (1UL) /*!< Position of TRIGGERED1 field. */
AnnaBridge 143:86740a56073b 1597 #define EGU_INTEN_TRIGGERED1_Msk (0x1UL << EGU_INTEN_TRIGGERED1_Pos) /*!< Bit mask of TRIGGERED1 field. */
AnnaBridge 143:86740a56073b 1598 #define EGU_INTEN_TRIGGERED1_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 1599 #define EGU_INTEN_TRIGGERED1_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 1600
AnnaBridge 143:86740a56073b 1601 /* Bit 0 : Enable or disable interrupt for TRIGGERED[0] event */
AnnaBridge 143:86740a56073b 1602 #define EGU_INTEN_TRIGGERED0_Pos (0UL) /*!< Position of TRIGGERED0 field. */
AnnaBridge 143:86740a56073b 1603 #define EGU_INTEN_TRIGGERED0_Msk (0x1UL << EGU_INTEN_TRIGGERED0_Pos) /*!< Bit mask of TRIGGERED0 field. */
AnnaBridge 143:86740a56073b 1604 #define EGU_INTEN_TRIGGERED0_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 1605 #define EGU_INTEN_TRIGGERED0_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 1606
AnnaBridge 143:86740a56073b 1607 /* Register: EGU_INTENSET */
AnnaBridge 143:86740a56073b 1608 /* Description: Enable interrupt */
AnnaBridge 143:86740a56073b 1609
AnnaBridge 143:86740a56073b 1610 /* Bit 15 : Write '1' to Enable interrupt for TRIGGERED[15] event */
AnnaBridge 143:86740a56073b 1611 #define EGU_INTENSET_TRIGGERED15_Pos (15UL) /*!< Position of TRIGGERED15 field. */
AnnaBridge 143:86740a56073b 1612 #define EGU_INTENSET_TRIGGERED15_Msk (0x1UL << EGU_INTENSET_TRIGGERED15_Pos) /*!< Bit mask of TRIGGERED15 field. */
AnnaBridge 143:86740a56073b 1613 #define EGU_INTENSET_TRIGGERED15_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 1614 #define EGU_INTENSET_TRIGGERED15_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 1615 #define EGU_INTENSET_TRIGGERED15_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 1616
AnnaBridge 143:86740a56073b 1617 /* Bit 14 : Write '1' to Enable interrupt for TRIGGERED[14] event */
AnnaBridge 143:86740a56073b 1618 #define EGU_INTENSET_TRIGGERED14_Pos (14UL) /*!< Position of TRIGGERED14 field. */
AnnaBridge 143:86740a56073b 1619 #define EGU_INTENSET_TRIGGERED14_Msk (0x1UL << EGU_INTENSET_TRIGGERED14_Pos) /*!< Bit mask of TRIGGERED14 field. */
AnnaBridge 143:86740a56073b 1620 #define EGU_INTENSET_TRIGGERED14_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 1621 #define EGU_INTENSET_TRIGGERED14_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 1622 #define EGU_INTENSET_TRIGGERED14_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 1623
AnnaBridge 143:86740a56073b 1624 /* Bit 13 : Write '1' to Enable interrupt for TRIGGERED[13] event */
AnnaBridge 143:86740a56073b 1625 #define EGU_INTENSET_TRIGGERED13_Pos (13UL) /*!< Position of TRIGGERED13 field. */
AnnaBridge 143:86740a56073b 1626 #define EGU_INTENSET_TRIGGERED13_Msk (0x1UL << EGU_INTENSET_TRIGGERED13_Pos) /*!< Bit mask of TRIGGERED13 field. */
AnnaBridge 143:86740a56073b 1627 #define EGU_INTENSET_TRIGGERED13_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 1628 #define EGU_INTENSET_TRIGGERED13_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 1629 #define EGU_INTENSET_TRIGGERED13_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 1630
AnnaBridge 143:86740a56073b 1631 /* Bit 12 : Write '1' to Enable interrupt for TRIGGERED[12] event */
AnnaBridge 143:86740a56073b 1632 #define EGU_INTENSET_TRIGGERED12_Pos (12UL) /*!< Position of TRIGGERED12 field. */
AnnaBridge 143:86740a56073b 1633 #define EGU_INTENSET_TRIGGERED12_Msk (0x1UL << EGU_INTENSET_TRIGGERED12_Pos) /*!< Bit mask of TRIGGERED12 field. */
AnnaBridge 143:86740a56073b 1634 #define EGU_INTENSET_TRIGGERED12_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 1635 #define EGU_INTENSET_TRIGGERED12_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 1636 #define EGU_INTENSET_TRIGGERED12_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 1637
AnnaBridge 143:86740a56073b 1638 /* Bit 11 : Write '1' to Enable interrupt for TRIGGERED[11] event */
AnnaBridge 143:86740a56073b 1639 #define EGU_INTENSET_TRIGGERED11_Pos (11UL) /*!< Position of TRIGGERED11 field. */
AnnaBridge 143:86740a56073b 1640 #define EGU_INTENSET_TRIGGERED11_Msk (0x1UL << EGU_INTENSET_TRIGGERED11_Pos) /*!< Bit mask of TRIGGERED11 field. */
AnnaBridge 143:86740a56073b 1641 #define EGU_INTENSET_TRIGGERED11_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 1642 #define EGU_INTENSET_TRIGGERED11_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 1643 #define EGU_INTENSET_TRIGGERED11_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 1644
AnnaBridge 143:86740a56073b 1645 /* Bit 10 : Write '1' to Enable interrupt for TRIGGERED[10] event */
AnnaBridge 143:86740a56073b 1646 #define EGU_INTENSET_TRIGGERED10_Pos (10UL) /*!< Position of TRIGGERED10 field. */
AnnaBridge 143:86740a56073b 1647 #define EGU_INTENSET_TRIGGERED10_Msk (0x1UL << EGU_INTENSET_TRIGGERED10_Pos) /*!< Bit mask of TRIGGERED10 field. */
AnnaBridge 143:86740a56073b 1648 #define EGU_INTENSET_TRIGGERED10_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 1649 #define EGU_INTENSET_TRIGGERED10_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 1650 #define EGU_INTENSET_TRIGGERED10_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 1651
AnnaBridge 143:86740a56073b 1652 /* Bit 9 : Write '1' to Enable interrupt for TRIGGERED[9] event */
AnnaBridge 143:86740a56073b 1653 #define EGU_INTENSET_TRIGGERED9_Pos (9UL) /*!< Position of TRIGGERED9 field. */
AnnaBridge 143:86740a56073b 1654 #define EGU_INTENSET_TRIGGERED9_Msk (0x1UL << EGU_INTENSET_TRIGGERED9_Pos) /*!< Bit mask of TRIGGERED9 field. */
AnnaBridge 143:86740a56073b 1655 #define EGU_INTENSET_TRIGGERED9_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 1656 #define EGU_INTENSET_TRIGGERED9_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 1657 #define EGU_INTENSET_TRIGGERED9_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 1658
AnnaBridge 143:86740a56073b 1659 /* Bit 8 : Write '1' to Enable interrupt for TRIGGERED[8] event */
AnnaBridge 143:86740a56073b 1660 #define EGU_INTENSET_TRIGGERED8_Pos (8UL) /*!< Position of TRIGGERED8 field. */
AnnaBridge 143:86740a56073b 1661 #define EGU_INTENSET_TRIGGERED8_Msk (0x1UL << EGU_INTENSET_TRIGGERED8_Pos) /*!< Bit mask of TRIGGERED8 field. */
AnnaBridge 143:86740a56073b 1662 #define EGU_INTENSET_TRIGGERED8_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 1663 #define EGU_INTENSET_TRIGGERED8_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 1664 #define EGU_INTENSET_TRIGGERED8_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 1665
AnnaBridge 143:86740a56073b 1666 /* Bit 7 : Write '1' to Enable interrupt for TRIGGERED[7] event */
AnnaBridge 143:86740a56073b 1667 #define EGU_INTENSET_TRIGGERED7_Pos (7UL) /*!< Position of TRIGGERED7 field. */
AnnaBridge 143:86740a56073b 1668 #define EGU_INTENSET_TRIGGERED7_Msk (0x1UL << EGU_INTENSET_TRIGGERED7_Pos) /*!< Bit mask of TRIGGERED7 field. */
AnnaBridge 143:86740a56073b 1669 #define EGU_INTENSET_TRIGGERED7_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 1670 #define EGU_INTENSET_TRIGGERED7_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 1671 #define EGU_INTENSET_TRIGGERED7_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 1672
AnnaBridge 143:86740a56073b 1673 /* Bit 6 : Write '1' to Enable interrupt for TRIGGERED[6] event */
AnnaBridge 143:86740a56073b 1674 #define EGU_INTENSET_TRIGGERED6_Pos (6UL) /*!< Position of TRIGGERED6 field. */
AnnaBridge 143:86740a56073b 1675 #define EGU_INTENSET_TRIGGERED6_Msk (0x1UL << EGU_INTENSET_TRIGGERED6_Pos) /*!< Bit mask of TRIGGERED6 field. */
AnnaBridge 143:86740a56073b 1676 #define EGU_INTENSET_TRIGGERED6_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 1677 #define EGU_INTENSET_TRIGGERED6_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 1678 #define EGU_INTENSET_TRIGGERED6_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 1679
AnnaBridge 143:86740a56073b 1680 /* Bit 5 : Write '1' to Enable interrupt for TRIGGERED[5] event */
AnnaBridge 143:86740a56073b 1681 #define EGU_INTENSET_TRIGGERED5_Pos (5UL) /*!< Position of TRIGGERED5 field. */
AnnaBridge 143:86740a56073b 1682 #define EGU_INTENSET_TRIGGERED5_Msk (0x1UL << EGU_INTENSET_TRIGGERED5_Pos) /*!< Bit mask of TRIGGERED5 field. */
AnnaBridge 143:86740a56073b 1683 #define EGU_INTENSET_TRIGGERED5_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 1684 #define EGU_INTENSET_TRIGGERED5_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 1685 #define EGU_INTENSET_TRIGGERED5_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 1686
AnnaBridge 143:86740a56073b 1687 /* Bit 4 : Write '1' to Enable interrupt for TRIGGERED[4] event */
AnnaBridge 143:86740a56073b 1688 #define EGU_INTENSET_TRIGGERED4_Pos (4UL) /*!< Position of TRIGGERED4 field. */
AnnaBridge 143:86740a56073b 1689 #define EGU_INTENSET_TRIGGERED4_Msk (0x1UL << EGU_INTENSET_TRIGGERED4_Pos) /*!< Bit mask of TRIGGERED4 field. */
AnnaBridge 143:86740a56073b 1690 #define EGU_INTENSET_TRIGGERED4_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 1691 #define EGU_INTENSET_TRIGGERED4_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 1692 #define EGU_INTENSET_TRIGGERED4_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 1693
AnnaBridge 143:86740a56073b 1694 /* Bit 3 : Write '1' to Enable interrupt for TRIGGERED[3] event */
AnnaBridge 143:86740a56073b 1695 #define EGU_INTENSET_TRIGGERED3_Pos (3UL) /*!< Position of TRIGGERED3 field. */
AnnaBridge 143:86740a56073b 1696 #define EGU_INTENSET_TRIGGERED3_Msk (0x1UL << EGU_INTENSET_TRIGGERED3_Pos) /*!< Bit mask of TRIGGERED3 field. */
AnnaBridge 143:86740a56073b 1697 #define EGU_INTENSET_TRIGGERED3_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 1698 #define EGU_INTENSET_TRIGGERED3_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 1699 #define EGU_INTENSET_TRIGGERED3_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 1700
AnnaBridge 143:86740a56073b 1701 /* Bit 2 : Write '1' to Enable interrupt for TRIGGERED[2] event */
AnnaBridge 143:86740a56073b 1702 #define EGU_INTENSET_TRIGGERED2_Pos (2UL) /*!< Position of TRIGGERED2 field. */
AnnaBridge 143:86740a56073b 1703 #define EGU_INTENSET_TRIGGERED2_Msk (0x1UL << EGU_INTENSET_TRIGGERED2_Pos) /*!< Bit mask of TRIGGERED2 field. */
AnnaBridge 143:86740a56073b 1704 #define EGU_INTENSET_TRIGGERED2_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 1705 #define EGU_INTENSET_TRIGGERED2_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 1706 #define EGU_INTENSET_TRIGGERED2_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 1707
AnnaBridge 143:86740a56073b 1708 /* Bit 1 : Write '1' to Enable interrupt for TRIGGERED[1] event */
AnnaBridge 143:86740a56073b 1709 #define EGU_INTENSET_TRIGGERED1_Pos (1UL) /*!< Position of TRIGGERED1 field. */
AnnaBridge 143:86740a56073b 1710 #define EGU_INTENSET_TRIGGERED1_Msk (0x1UL << EGU_INTENSET_TRIGGERED1_Pos) /*!< Bit mask of TRIGGERED1 field. */
AnnaBridge 143:86740a56073b 1711 #define EGU_INTENSET_TRIGGERED1_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 1712 #define EGU_INTENSET_TRIGGERED1_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 1713 #define EGU_INTENSET_TRIGGERED1_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 1714
AnnaBridge 143:86740a56073b 1715 /* Bit 0 : Write '1' to Enable interrupt for TRIGGERED[0] event */
AnnaBridge 143:86740a56073b 1716 #define EGU_INTENSET_TRIGGERED0_Pos (0UL) /*!< Position of TRIGGERED0 field. */
AnnaBridge 143:86740a56073b 1717 #define EGU_INTENSET_TRIGGERED0_Msk (0x1UL << EGU_INTENSET_TRIGGERED0_Pos) /*!< Bit mask of TRIGGERED0 field. */
AnnaBridge 143:86740a56073b 1718 #define EGU_INTENSET_TRIGGERED0_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 1719 #define EGU_INTENSET_TRIGGERED0_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 1720 #define EGU_INTENSET_TRIGGERED0_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 1721
AnnaBridge 143:86740a56073b 1722 /* Register: EGU_INTENCLR */
AnnaBridge 143:86740a56073b 1723 /* Description: Disable interrupt */
AnnaBridge 143:86740a56073b 1724
AnnaBridge 143:86740a56073b 1725 /* Bit 15 : Write '1' to Disable interrupt for TRIGGERED[15] event */
AnnaBridge 143:86740a56073b 1726 #define EGU_INTENCLR_TRIGGERED15_Pos (15UL) /*!< Position of TRIGGERED15 field. */
AnnaBridge 143:86740a56073b 1727 #define EGU_INTENCLR_TRIGGERED15_Msk (0x1UL << EGU_INTENCLR_TRIGGERED15_Pos) /*!< Bit mask of TRIGGERED15 field. */
AnnaBridge 143:86740a56073b 1728 #define EGU_INTENCLR_TRIGGERED15_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 1729 #define EGU_INTENCLR_TRIGGERED15_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 1730 #define EGU_INTENCLR_TRIGGERED15_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 1731
AnnaBridge 143:86740a56073b 1732 /* Bit 14 : Write '1' to Disable interrupt for TRIGGERED[14] event */
AnnaBridge 143:86740a56073b 1733 #define EGU_INTENCLR_TRIGGERED14_Pos (14UL) /*!< Position of TRIGGERED14 field. */
AnnaBridge 143:86740a56073b 1734 #define EGU_INTENCLR_TRIGGERED14_Msk (0x1UL << EGU_INTENCLR_TRIGGERED14_Pos) /*!< Bit mask of TRIGGERED14 field. */
AnnaBridge 143:86740a56073b 1735 #define EGU_INTENCLR_TRIGGERED14_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 1736 #define EGU_INTENCLR_TRIGGERED14_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 1737 #define EGU_INTENCLR_TRIGGERED14_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 1738
AnnaBridge 143:86740a56073b 1739 /* Bit 13 : Write '1' to Disable interrupt for TRIGGERED[13] event */
AnnaBridge 143:86740a56073b 1740 #define EGU_INTENCLR_TRIGGERED13_Pos (13UL) /*!< Position of TRIGGERED13 field. */
AnnaBridge 143:86740a56073b 1741 #define EGU_INTENCLR_TRIGGERED13_Msk (0x1UL << EGU_INTENCLR_TRIGGERED13_Pos) /*!< Bit mask of TRIGGERED13 field. */
AnnaBridge 143:86740a56073b 1742 #define EGU_INTENCLR_TRIGGERED13_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 1743 #define EGU_INTENCLR_TRIGGERED13_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 1744 #define EGU_INTENCLR_TRIGGERED13_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 1745
AnnaBridge 143:86740a56073b 1746 /* Bit 12 : Write '1' to Disable interrupt for TRIGGERED[12] event */
AnnaBridge 143:86740a56073b 1747 #define EGU_INTENCLR_TRIGGERED12_Pos (12UL) /*!< Position of TRIGGERED12 field. */
AnnaBridge 143:86740a56073b 1748 #define EGU_INTENCLR_TRIGGERED12_Msk (0x1UL << EGU_INTENCLR_TRIGGERED12_Pos) /*!< Bit mask of TRIGGERED12 field. */
AnnaBridge 143:86740a56073b 1749 #define EGU_INTENCLR_TRIGGERED12_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 1750 #define EGU_INTENCLR_TRIGGERED12_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 1751 #define EGU_INTENCLR_TRIGGERED12_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 1752
AnnaBridge 143:86740a56073b 1753 /* Bit 11 : Write '1' to Disable interrupt for TRIGGERED[11] event */
AnnaBridge 143:86740a56073b 1754 #define EGU_INTENCLR_TRIGGERED11_Pos (11UL) /*!< Position of TRIGGERED11 field. */
AnnaBridge 143:86740a56073b 1755 #define EGU_INTENCLR_TRIGGERED11_Msk (0x1UL << EGU_INTENCLR_TRIGGERED11_Pos) /*!< Bit mask of TRIGGERED11 field. */
AnnaBridge 143:86740a56073b 1756 #define EGU_INTENCLR_TRIGGERED11_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 1757 #define EGU_INTENCLR_TRIGGERED11_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 1758 #define EGU_INTENCLR_TRIGGERED11_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 1759
AnnaBridge 143:86740a56073b 1760 /* Bit 10 : Write '1' to Disable interrupt for TRIGGERED[10] event */
AnnaBridge 143:86740a56073b 1761 #define EGU_INTENCLR_TRIGGERED10_Pos (10UL) /*!< Position of TRIGGERED10 field. */
AnnaBridge 143:86740a56073b 1762 #define EGU_INTENCLR_TRIGGERED10_Msk (0x1UL << EGU_INTENCLR_TRIGGERED10_Pos) /*!< Bit mask of TRIGGERED10 field. */
AnnaBridge 143:86740a56073b 1763 #define EGU_INTENCLR_TRIGGERED10_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 1764 #define EGU_INTENCLR_TRIGGERED10_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 1765 #define EGU_INTENCLR_TRIGGERED10_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 1766
AnnaBridge 143:86740a56073b 1767 /* Bit 9 : Write '1' to Disable interrupt for TRIGGERED[9] event */
AnnaBridge 143:86740a56073b 1768 #define EGU_INTENCLR_TRIGGERED9_Pos (9UL) /*!< Position of TRIGGERED9 field. */
AnnaBridge 143:86740a56073b 1769 #define EGU_INTENCLR_TRIGGERED9_Msk (0x1UL << EGU_INTENCLR_TRIGGERED9_Pos) /*!< Bit mask of TRIGGERED9 field. */
AnnaBridge 143:86740a56073b 1770 #define EGU_INTENCLR_TRIGGERED9_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 1771 #define EGU_INTENCLR_TRIGGERED9_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 1772 #define EGU_INTENCLR_TRIGGERED9_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 1773
AnnaBridge 143:86740a56073b 1774 /* Bit 8 : Write '1' to Disable interrupt for TRIGGERED[8] event */
AnnaBridge 143:86740a56073b 1775 #define EGU_INTENCLR_TRIGGERED8_Pos (8UL) /*!< Position of TRIGGERED8 field. */
AnnaBridge 143:86740a56073b 1776 #define EGU_INTENCLR_TRIGGERED8_Msk (0x1UL << EGU_INTENCLR_TRIGGERED8_Pos) /*!< Bit mask of TRIGGERED8 field. */
AnnaBridge 143:86740a56073b 1777 #define EGU_INTENCLR_TRIGGERED8_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 1778 #define EGU_INTENCLR_TRIGGERED8_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 1779 #define EGU_INTENCLR_TRIGGERED8_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 1780
AnnaBridge 143:86740a56073b 1781 /* Bit 7 : Write '1' to Disable interrupt for TRIGGERED[7] event */
AnnaBridge 143:86740a56073b 1782 #define EGU_INTENCLR_TRIGGERED7_Pos (7UL) /*!< Position of TRIGGERED7 field. */
AnnaBridge 143:86740a56073b 1783 #define EGU_INTENCLR_TRIGGERED7_Msk (0x1UL << EGU_INTENCLR_TRIGGERED7_Pos) /*!< Bit mask of TRIGGERED7 field. */
AnnaBridge 143:86740a56073b 1784 #define EGU_INTENCLR_TRIGGERED7_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 1785 #define EGU_INTENCLR_TRIGGERED7_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 1786 #define EGU_INTENCLR_TRIGGERED7_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 1787
AnnaBridge 143:86740a56073b 1788 /* Bit 6 : Write '1' to Disable interrupt for TRIGGERED[6] event */
AnnaBridge 143:86740a56073b 1789 #define EGU_INTENCLR_TRIGGERED6_Pos (6UL) /*!< Position of TRIGGERED6 field. */
AnnaBridge 143:86740a56073b 1790 #define EGU_INTENCLR_TRIGGERED6_Msk (0x1UL << EGU_INTENCLR_TRIGGERED6_Pos) /*!< Bit mask of TRIGGERED6 field. */
AnnaBridge 143:86740a56073b 1791 #define EGU_INTENCLR_TRIGGERED6_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 1792 #define EGU_INTENCLR_TRIGGERED6_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 1793 #define EGU_INTENCLR_TRIGGERED6_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 1794
AnnaBridge 143:86740a56073b 1795 /* Bit 5 : Write '1' to Disable interrupt for TRIGGERED[5] event */
AnnaBridge 143:86740a56073b 1796 #define EGU_INTENCLR_TRIGGERED5_Pos (5UL) /*!< Position of TRIGGERED5 field. */
AnnaBridge 143:86740a56073b 1797 #define EGU_INTENCLR_TRIGGERED5_Msk (0x1UL << EGU_INTENCLR_TRIGGERED5_Pos) /*!< Bit mask of TRIGGERED5 field. */
AnnaBridge 143:86740a56073b 1798 #define EGU_INTENCLR_TRIGGERED5_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 1799 #define EGU_INTENCLR_TRIGGERED5_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 1800 #define EGU_INTENCLR_TRIGGERED5_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 1801
AnnaBridge 143:86740a56073b 1802 /* Bit 4 : Write '1' to Disable interrupt for TRIGGERED[4] event */
AnnaBridge 143:86740a56073b 1803 #define EGU_INTENCLR_TRIGGERED4_Pos (4UL) /*!< Position of TRIGGERED4 field. */
AnnaBridge 143:86740a56073b 1804 #define EGU_INTENCLR_TRIGGERED4_Msk (0x1UL << EGU_INTENCLR_TRIGGERED4_Pos) /*!< Bit mask of TRIGGERED4 field. */
AnnaBridge 143:86740a56073b 1805 #define EGU_INTENCLR_TRIGGERED4_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 1806 #define EGU_INTENCLR_TRIGGERED4_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 1807 #define EGU_INTENCLR_TRIGGERED4_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 1808
AnnaBridge 143:86740a56073b 1809 /* Bit 3 : Write '1' to Disable interrupt for TRIGGERED[3] event */
AnnaBridge 143:86740a56073b 1810 #define EGU_INTENCLR_TRIGGERED3_Pos (3UL) /*!< Position of TRIGGERED3 field. */
AnnaBridge 143:86740a56073b 1811 #define EGU_INTENCLR_TRIGGERED3_Msk (0x1UL << EGU_INTENCLR_TRIGGERED3_Pos) /*!< Bit mask of TRIGGERED3 field. */
AnnaBridge 143:86740a56073b 1812 #define EGU_INTENCLR_TRIGGERED3_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 1813 #define EGU_INTENCLR_TRIGGERED3_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 1814 #define EGU_INTENCLR_TRIGGERED3_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 1815
AnnaBridge 143:86740a56073b 1816 /* Bit 2 : Write '1' to Disable interrupt for TRIGGERED[2] event */
AnnaBridge 143:86740a56073b 1817 #define EGU_INTENCLR_TRIGGERED2_Pos (2UL) /*!< Position of TRIGGERED2 field. */
AnnaBridge 143:86740a56073b 1818 #define EGU_INTENCLR_TRIGGERED2_Msk (0x1UL << EGU_INTENCLR_TRIGGERED2_Pos) /*!< Bit mask of TRIGGERED2 field. */
AnnaBridge 143:86740a56073b 1819 #define EGU_INTENCLR_TRIGGERED2_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 1820 #define EGU_INTENCLR_TRIGGERED2_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 1821 #define EGU_INTENCLR_TRIGGERED2_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 1822
AnnaBridge 143:86740a56073b 1823 /* Bit 1 : Write '1' to Disable interrupt for TRIGGERED[1] event */
AnnaBridge 143:86740a56073b 1824 #define EGU_INTENCLR_TRIGGERED1_Pos (1UL) /*!< Position of TRIGGERED1 field. */
AnnaBridge 143:86740a56073b 1825 #define EGU_INTENCLR_TRIGGERED1_Msk (0x1UL << EGU_INTENCLR_TRIGGERED1_Pos) /*!< Bit mask of TRIGGERED1 field. */
AnnaBridge 143:86740a56073b 1826 #define EGU_INTENCLR_TRIGGERED1_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 1827 #define EGU_INTENCLR_TRIGGERED1_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 1828 #define EGU_INTENCLR_TRIGGERED1_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 1829
AnnaBridge 143:86740a56073b 1830 /* Bit 0 : Write '1' to Disable interrupt for TRIGGERED[0] event */
AnnaBridge 143:86740a56073b 1831 #define EGU_INTENCLR_TRIGGERED0_Pos (0UL) /*!< Position of TRIGGERED0 field. */
AnnaBridge 143:86740a56073b 1832 #define EGU_INTENCLR_TRIGGERED0_Msk (0x1UL << EGU_INTENCLR_TRIGGERED0_Pos) /*!< Bit mask of TRIGGERED0 field. */
AnnaBridge 143:86740a56073b 1833 #define EGU_INTENCLR_TRIGGERED0_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 1834 #define EGU_INTENCLR_TRIGGERED0_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 1835 #define EGU_INTENCLR_TRIGGERED0_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 1836
AnnaBridge 143:86740a56073b 1837
AnnaBridge 143:86740a56073b 1838 /* Peripheral: FICR */
AnnaBridge 143:86740a56073b 1839 /* Description: Factory Information Configuration Registers */
AnnaBridge 143:86740a56073b 1840
AnnaBridge 143:86740a56073b 1841 /* Register: FICR_CODEPAGESIZE */
AnnaBridge 143:86740a56073b 1842 /* Description: Code memory page size */
AnnaBridge 143:86740a56073b 1843
AnnaBridge 143:86740a56073b 1844 /* Bits 31..0 : Code memory page size */
AnnaBridge 143:86740a56073b 1845 #define FICR_CODEPAGESIZE_CODEPAGESIZE_Pos (0UL) /*!< Position of CODEPAGESIZE field. */
AnnaBridge 143:86740a56073b 1846 #define FICR_CODEPAGESIZE_CODEPAGESIZE_Msk (0xFFFFFFFFUL << FICR_CODEPAGESIZE_CODEPAGESIZE_Pos) /*!< Bit mask of CODEPAGESIZE field. */
AnnaBridge 143:86740a56073b 1847
AnnaBridge 143:86740a56073b 1848 /* Register: FICR_CODESIZE */
AnnaBridge 143:86740a56073b 1849 /* Description: Code memory size */
AnnaBridge 143:86740a56073b 1850
AnnaBridge 143:86740a56073b 1851 /* Bits 31..0 : Code memory size in number of pages */
AnnaBridge 143:86740a56073b 1852 #define FICR_CODESIZE_CODESIZE_Pos (0UL) /*!< Position of CODESIZE field. */
AnnaBridge 143:86740a56073b 1853 #define FICR_CODESIZE_CODESIZE_Msk (0xFFFFFFFFUL << FICR_CODESIZE_CODESIZE_Pos) /*!< Bit mask of CODESIZE field. */
AnnaBridge 143:86740a56073b 1854
AnnaBridge 143:86740a56073b 1855 /* Register: FICR_DEVICEID */
AnnaBridge 143:86740a56073b 1856 /* Description: Description collection[0]: Device identifier */
AnnaBridge 143:86740a56073b 1857
AnnaBridge 143:86740a56073b 1858 /* Bits 31..0 : 64 bit unique device identifier */
AnnaBridge 143:86740a56073b 1859 #define FICR_DEVICEID_DEVICEID_Pos (0UL) /*!< Position of DEVICEID field. */
AnnaBridge 143:86740a56073b 1860 #define FICR_DEVICEID_DEVICEID_Msk (0xFFFFFFFFUL << FICR_DEVICEID_DEVICEID_Pos) /*!< Bit mask of DEVICEID field. */
AnnaBridge 143:86740a56073b 1861
AnnaBridge 143:86740a56073b 1862 /* Register: FICR_ER */
AnnaBridge 143:86740a56073b 1863 /* Description: Description collection[0]: Encryption Root, word 0 */
AnnaBridge 143:86740a56073b 1864
AnnaBridge 143:86740a56073b 1865 /* Bits 31..0 : Encryption Root, word n */
AnnaBridge 143:86740a56073b 1866 #define FICR_ER_ER_Pos (0UL) /*!< Position of ER field. */
AnnaBridge 143:86740a56073b 1867 #define FICR_ER_ER_Msk (0xFFFFFFFFUL << FICR_ER_ER_Pos) /*!< Bit mask of ER field. */
AnnaBridge 143:86740a56073b 1868
AnnaBridge 143:86740a56073b 1869 /* Register: FICR_IR */
AnnaBridge 143:86740a56073b 1870 /* Description: Description collection[0]: Identity Root, word 0 */
AnnaBridge 143:86740a56073b 1871
AnnaBridge 143:86740a56073b 1872 /* Bits 31..0 : Identity Root, word n */
AnnaBridge 143:86740a56073b 1873 #define FICR_IR_IR_Pos (0UL) /*!< Position of IR field. */
AnnaBridge 143:86740a56073b 1874 #define FICR_IR_IR_Msk (0xFFFFFFFFUL << FICR_IR_IR_Pos) /*!< Bit mask of IR field. */
AnnaBridge 143:86740a56073b 1875
AnnaBridge 143:86740a56073b 1876 /* Register: FICR_DEVICEADDRTYPE */
AnnaBridge 143:86740a56073b 1877 /* Description: Device address type */
AnnaBridge 143:86740a56073b 1878
AnnaBridge 143:86740a56073b 1879 /* Bit 0 : Device address type */
AnnaBridge 143:86740a56073b 1880 #define FICR_DEVICEADDRTYPE_DEVICEADDRTYPE_Pos (0UL) /*!< Position of DEVICEADDRTYPE field. */
AnnaBridge 143:86740a56073b 1881 #define FICR_DEVICEADDRTYPE_DEVICEADDRTYPE_Msk (0x1UL << FICR_DEVICEADDRTYPE_DEVICEADDRTYPE_Pos) /*!< Bit mask of DEVICEADDRTYPE field. */
AnnaBridge 143:86740a56073b 1882 #define FICR_DEVICEADDRTYPE_DEVICEADDRTYPE_Public (0UL) /*!< Public address */
AnnaBridge 143:86740a56073b 1883 #define FICR_DEVICEADDRTYPE_DEVICEADDRTYPE_Random (1UL) /*!< Random address */
AnnaBridge 143:86740a56073b 1884
AnnaBridge 143:86740a56073b 1885 /* Register: FICR_DEVICEADDR */
AnnaBridge 143:86740a56073b 1886 /* Description: Description collection[0]: Device address 0 */
AnnaBridge 143:86740a56073b 1887
AnnaBridge 143:86740a56073b 1888 /* Bits 31..0 : 48 bit device address */
AnnaBridge 143:86740a56073b 1889 #define FICR_DEVICEADDR_DEVICEADDR_Pos (0UL) /*!< Position of DEVICEADDR field. */
AnnaBridge 143:86740a56073b 1890 #define FICR_DEVICEADDR_DEVICEADDR_Msk (0xFFFFFFFFUL << FICR_DEVICEADDR_DEVICEADDR_Pos) /*!< Bit mask of DEVICEADDR field. */
AnnaBridge 143:86740a56073b 1891
AnnaBridge 143:86740a56073b 1892 /* Register: FICR_INFO_PART */
AnnaBridge 143:86740a56073b 1893 /* Description: Part code */
AnnaBridge 143:86740a56073b 1894
AnnaBridge 143:86740a56073b 1895 /* Bits 31..0 : Part code */
AnnaBridge 143:86740a56073b 1896 #define FICR_INFO_PART_PART_Pos (0UL) /*!< Position of PART field. */
AnnaBridge 143:86740a56073b 1897 #define FICR_INFO_PART_PART_Msk (0xFFFFFFFFUL << FICR_INFO_PART_PART_Pos) /*!< Bit mask of PART field. */
AnnaBridge 143:86740a56073b 1898 #define FICR_INFO_PART_PART_N52832 (0x52832UL) /*!< nRF52832 */
AnnaBridge 143:86740a56073b 1899 #define FICR_INFO_PART_PART_Unspecified (0xFFFFFFFFUL) /*!< Unspecified */
AnnaBridge 143:86740a56073b 1900
AnnaBridge 143:86740a56073b 1901 /* Register: FICR_INFO_VARIANT */
AnnaBridge 143:86740a56073b 1902 /* Description: Part Variant, Hardware version and Production configuration */
AnnaBridge 143:86740a56073b 1903
AnnaBridge 143:86740a56073b 1904 /* Bits 31..0 : Part Variant, Hardware version and Production configuration, encoded as ASCII */
AnnaBridge 143:86740a56073b 1905 #define FICR_INFO_VARIANT_VARIANT_Pos (0UL) /*!< Position of VARIANT field. */
AnnaBridge 143:86740a56073b 1906 #define FICR_INFO_VARIANT_VARIANT_Msk (0xFFFFFFFFUL << FICR_INFO_VARIANT_VARIANT_Pos) /*!< Bit mask of VARIANT field. */
AnnaBridge 143:86740a56073b 1907 #define FICR_INFO_VARIANT_VARIANT_AAAA (0x41414141UL) /*!< AAAA */
AnnaBridge 143:86740a56073b 1908 #define FICR_INFO_VARIANT_VARIANT_AAAB (0x41414142UL) /*!< AAAB */
AnnaBridge 143:86740a56073b 1909 #define FICR_INFO_VARIANT_VARIANT_AABA (0x41414241UL) /*!< AABA */
AnnaBridge 143:86740a56073b 1910 #define FICR_INFO_VARIANT_VARIANT_AABB (0x41414242UL) /*!< AABB */
AnnaBridge 143:86740a56073b 1911 #define FICR_INFO_VARIANT_VARIANT_Unspecified (0xFFFFFFFFUL) /*!< Unspecified */
AnnaBridge 143:86740a56073b 1912
AnnaBridge 143:86740a56073b 1913 /* Register: FICR_INFO_PACKAGE */
AnnaBridge 143:86740a56073b 1914 /* Description: Package option */
AnnaBridge 143:86740a56073b 1915
AnnaBridge 143:86740a56073b 1916 /* Bits 31..0 : Package option */
AnnaBridge 143:86740a56073b 1917 #define FICR_INFO_PACKAGE_PACKAGE_Pos (0UL) /*!< Position of PACKAGE field. */
AnnaBridge 143:86740a56073b 1918 #define FICR_INFO_PACKAGE_PACKAGE_Msk (0xFFFFFFFFUL << FICR_INFO_PACKAGE_PACKAGE_Pos) /*!< Bit mask of PACKAGE field. */
AnnaBridge 143:86740a56073b 1919 #define FICR_INFO_PACKAGE_PACKAGE_QF (0x2000UL) /*!< QFxx - 48-pin QFN */
AnnaBridge 143:86740a56073b 1920 #define FICR_INFO_PACKAGE_PACKAGE_CH (0x2001UL) /*!< CHxx - 7x8 WLCSP 56 balls */
AnnaBridge 143:86740a56073b 1921 #define FICR_INFO_PACKAGE_PACKAGE_CI (0x2002UL) /*!< CIxx - 7x8 WLCSP 56 balls */
AnnaBridge 143:86740a56073b 1922 #define FICR_INFO_PACKAGE_PACKAGE_Unspecified (0xFFFFFFFFUL) /*!< Unspecified */
AnnaBridge 143:86740a56073b 1923
AnnaBridge 143:86740a56073b 1924 /* Register: FICR_INFO_RAM */
AnnaBridge 143:86740a56073b 1925 /* Description: RAM variant */
AnnaBridge 143:86740a56073b 1926
AnnaBridge 143:86740a56073b 1927 /* Bits 31..0 : RAM variant */
AnnaBridge 143:86740a56073b 1928 #define FICR_INFO_RAM_RAM_Pos (0UL) /*!< Position of RAM field. */
AnnaBridge 143:86740a56073b 1929 #define FICR_INFO_RAM_RAM_Msk (0xFFFFFFFFUL << FICR_INFO_RAM_RAM_Pos) /*!< Bit mask of RAM field. */
AnnaBridge 143:86740a56073b 1930 #define FICR_INFO_RAM_RAM_K16 (0x10UL) /*!< 16 kByte RAM */
AnnaBridge 143:86740a56073b 1931 #define FICR_INFO_RAM_RAM_K32 (0x20UL) /*!< 32 kByte RAM */
AnnaBridge 143:86740a56073b 1932 #define FICR_INFO_RAM_RAM_K64 (0x40UL) /*!< 64 kByte RAM */
AnnaBridge 143:86740a56073b 1933 #define FICR_INFO_RAM_RAM_Unspecified (0xFFFFFFFFUL) /*!< Unspecified */
AnnaBridge 143:86740a56073b 1934
AnnaBridge 143:86740a56073b 1935 /* Register: FICR_INFO_FLASH */
AnnaBridge 143:86740a56073b 1936 /* Description: Flash variant */
AnnaBridge 143:86740a56073b 1937
AnnaBridge 143:86740a56073b 1938 /* Bits 31..0 : Flash variant */
AnnaBridge 143:86740a56073b 1939 #define FICR_INFO_FLASH_FLASH_Pos (0UL) /*!< Position of FLASH field. */
AnnaBridge 143:86740a56073b 1940 #define FICR_INFO_FLASH_FLASH_Msk (0xFFFFFFFFUL << FICR_INFO_FLASH_FLASH_Pos) /*!< Bit mask of FLASH field. */
AnnaBridge 143:86740a56073b 1941 #define FICR_INFO_FLASH_FLASH_K128 (0x80UL) /*!< 128 kByte FLASH */
AnnaBridge 143:86740a56073b 1942 #define FICR_INFO_FLASH_FLASH_K256 (0x100UL) /*!< 256 kByte FLASH */
AnnaBridge 143:86740a56073b 1943 #define FICR_INFO_FLASH_FLASH_K512 (0x200UL) /*!< 512 kByte FLASH */
AnnaBridge 143:86740a56073b 1944 #define FICR_INFO_FLASH_FLASH_Unspecified (0xFFFFFFFFUL) /*!< Unspecified */
AnnaBridge 143:86740a56073b 1945
AnnaBridge 143:86740a56073b 1946 /* Register: FICR_TEMP_A0 */
AnnaBridge 143:86740a56073b 1947 /* Description: Slope definition A0. */
AnnaBridge 143:86740a56073b 1948
AnnaBridge 143:86740a56073b 1949 /* Bits 11..0 : A (slope definition) register. */
AnnaBridge 143:86740a56073b 1950 #define FICR_TEMP_A0_A_Pos (0UL) /*!< Position of A field. */
AnnaBridge 143:86740a56073b 1951 #define FICR_TEMP_A0_A_Msk (0xFFFUL << FICR_TEMP_A0_A_Pos) /*!< Bit mask of A field. */
AnnaBridge 143:86740a56073b 1952
AnnaBridge 143:86740a56073b 1953 /* Register: FICR_TEMP_A1 */
AnnaBridge 143:86740a56073b 1954 /* Description: Slope definition A1. */
AnnaBridge 143:86740a56073b 1955
AnnaBridge 143:86740a56073b 1956 /* Bits 11..0 : A (slope definition) register. */
AnnaBridge 143:86740a56073b 1957 #define FICR_TEMP_A1_A_Pos (0UL) /*!< Position of A field. */
AnnaBridge 143:86740a56073b 1958 #define FICR_TEMP_A1_A_Msk (0xFFFUL << FICR_TEMP_A1_A_Pos) /*!< Bit mask of A field. */
AnnaBridge 143:86740a56073b 1959
AnnaBridge 143:86740a56073b 1960 /* Register: FICR_TEMP_A2 */
AnnaBridge 143:86740a56073b 1961 /* Description: Slope definition A2. */
AnnaBridge 143:86740a56073b 1962
AnnaBridge 143:86740a56073b 1963 /* Bits 11..0 : A (slope definition) register. */
AnnaBridge 143:86740a56073b 1964 #define FICR_TEMP_A2_A_Pos (0UL) /*!< Position of A field. */
AnnaBridge 143:86740a56073b 1965 #define FICR_TEMP_A2_A_Msk (0xFFFUL << FICR_TEMP_A2_A_Pos) /*!< Bit mask of A field. */
AnnaBridge 143:86740a56073b 1966
AnnaBridge 143:86740a56073b 1967 /* Register: FICR_TEMP_A3 */
AnnaBridge 143:86740a56073b 1968 /* Description: Slope definition A3. */
AnnaBridge 143:86740a56073b 1969
AnnaBridge 143:86740a56073b 1970 /* Bits 11..0 : A (slope definition) register. */
AnnaBridge 143:86740a56073b 1971 #define FICR_TEMP_A3_A_Pos (0UL) /*!< Position of A field. */
AnnaBridge 143:86740a56073b 1972 #define FICR_TEMP_A3_A_Msk (0xFFFUL << FICR_TEMP_A3_A_Pos) /*!< Bit mask of A field. */
AnnaBridge 143:86740a56073b 1973
AnnaBridge 143:86740a56073b 1974 /* Register: FICR_TEMP_A4 */
AnnaBridge 143:86740a56073b 1975 /* Description: Slope definition A4. */
AnnaBridge 143:86740a56073b 1976
AnnaBridge 143:86740a56073b 1977 /* Bits 11..0 : A (slope definition) register. */
AnnaBridge 143:86740a56073b 1978 #define FICR_TEMP_A4_A_Pos (0UL) /*!< Position of A field. */
AnnaBridge 143:86740a56073b 1979 #define FICR_TEMP_A4_A_Msk (0xFFFUL << FICR_TEMP_A4_A_Pos) /*!< Bit mask of A field. */
AnnaBridge 143:86740a56073b 1980
AnnaBridge 143:86740a56073b 1981 /* Register: FICR_TEMP_A5 */
AnnaBridge 143:86740a56073b 1982 /* Description: Slope definition A5. */
AnnaBridge 143:86740a56073b 1983
AnnaBridge 143:86740a56073b 1984 /* Bits 11..0 : A (slope definition) register. */
AnnaBridge 143:86740a56073b 1985 #define FICR_TEMP_A5_A_Pos (0UL) /*!< Position of A field. */
AnnaBridge 143:86740a56073b 1986 #define FICR_TEMP_A5_A_Msk (0xFFFUL << FICR_TEMP_A5_A_Pos) /*!< Bit mask of A field. */
AnnaBridge 143:86740a56073b 1987
AnnaBridge 143:86740a56073b 1988 /* Register: FICR_TEMP_B0 */
AnnaBridge 143:86740a56073b 1989 /* Description: y-intercept B0. */
AnnaBridge 143:86740a56073b 1990
AnnaBridge 143:86740a56073b 1991 /* Bits 13..0 : B (y-intercept) */
AnnaBridge 143:86740a56073b 1992 #define FICR_TEMP_B0_B_Pos (0UL) /*!< Position of B field. */
AnnaBridge 143:86740a56073b 1993 #define FICR_TEMP_B0_B_Msk (0x3FFFUL << FICR_TEMP_B0_B_Pos) /*!< Bit mask of B field. */
AnnaBridge 143:86740a56073b 1994
AnnaBridge 143:86740a56073b 1995 /* Register: FICR_TEMP_B1 */
AnnaBridge 143:86740a56073b 1996 /* Description: y-intercept B1. */
AnnaBridge 143:86740a56073b 1997
AnnaBridge 143:86740a56073b 1998 /* Bits 13..0 : B (y-intercept) */
AnnaBridge 143:86740a56073b 1999 #define FICR_TEMP_B1_B_Pos (0UL) /*!< Position of B field. */
AnnaBridge 143:86740a56073b 2000 #define FICR_TEMP_B1_B_Msk (0x3FFFUL << FICR_TEMP_B1_B_Pos) /*!< Bit mask of B field. */
AnnaBridge 143:86740a56073b 2001
AnnaBridge 143:86740a56073b 2002 /* Register: FICR_TEMP_B2 */
AnnaBridge 143:86740a56073b 2003 /* Description: y-intercept B2. */
AnnaBridge 143:86740a56073b 2004
AnnaBridge 143:86740a56073b 2005 /* Bits 13..0 : B (y-intercept) */
AnnaBridge 143:86740a56073b 2006 #define FICR_TEMP_B2_B_Pos (0UL) /*!< Position of B field. */
AnnaBridge 143:86740a56073b 2007 #define FICR_TEMP_B2_B_Msk (0x3FFFUL << FICR_TEMP_B2_B_Pos) /*!< Bit mask of B field. */
AnnaBridge 143:86740a56073b 2008
AnnaBridge 143:86740a56073b 2009 /* Register: FICR_TEMP_B3 */
AnnaBridge 143:86740a56073b 2010 /* Description: y-intercept B3. */
AnnaBridge 143:86740a56073b 2011
AnnaBridge 143:86740a56073b 2012 /* Bits 13..0 : B (y-intercept) */
AnnaBridge 143:86740a56073b 2013 #define FICR_TEMP_B3_B_Pos (0UL) /*!< Position of B field. */
AnnaBridge 143:86740a56073b 2014 #define FICR_TEMP_B3_B_Msk (0x3FFFUL << FICR_TEMP_B3_B_Pos) /*!< Bit mask of B field. */
AnnaBridge 143:86740a56073b 2015
AnnaBridge 143:86740a56073b 2016 /* Register: FICR_TEMP_B4 */
AnnaBridge 143:86740a56073b 2017 /* Description: y-intercept B4. */
AnnaBridge 143:86740a56073b 2018
AnnaBridge 143:86740a56073b 2019 /* Bits 13..0 : B (y-intercept) */
AnnaBridge 143:86740a56073b 2020 #define FICR_TEMP_B4_B_Pos (0UL) /*!< Position of B field. */
AnnaBridge 143:86740a56073b 2021 #define FICR_TEMP_B4_B_Msk (0x3FFFUL << FICR_TEMP_B4_B_Pos) /*!< Bit mask of B field. */
AnnaBridge 143:86740a56073b 2022
AnnaBridge 143:86740a56073b 2023 /* Register: FICR_TEMP_B5 */
AnnaBridge 143:86740a56073b 2024 /* Description: y-intercept B5. */
AnnaBridge 143:86740a56073b 2025
AnnaBridge 143:86740a56073b 2026 /* Bits 13..0 : B (y-intercept) */
AnnaBridge 143:86740a56073b 2027 #define FICR_TEMP_B5_B_Pos (0UL) /*!< Position of B field. */
AnnaBridge 143:86740a56073b 2028 #define FICR_TEMP_B5_B_Msk (0x3FFFUL << FICR_TEMP_B5_B_Pos) /*!< Bit mask of B field. */
AnnaBridge 143:86740a56073b 2029
AnnaBridge 143:86740a56073b 2030 /* Register: FICR_TEMP_T0 */
AnnaBridge 143:86740a56073b 2031 /* Description: Segment end T0. */
AnnaBridge 143:86740a56073b 2032
AnnaBridge 143:86740a56073b 2033 /* Bits 7..0 : T (segment end)register. */
AnnaBridge 143:86740a56073b 2034 #define FICR_TEMP_T0_T_Pos (0UL) /*!< Position of T field. */
AnnaBridge 143:86740a56073b 2035 #define FICR_TEMP_T0_T_Msk (0xFFUL << FICR_TEMP_T0_T_Pos) /*!< Bit mask of T field. */
AnnaBridge 143:86740a56073b 2036
AnnaBridge 143:86740a56073b 2037 /* Register: FICR_TEMP_T1 */
AnnaBridge 143:86740a56073b 2038 /* Description: Segment end T1. */
AnnaBridge 143:86740a56073b 2039
AnnaBridge 143:86740a56073b 2040 /* Bits 7..0 : T (segment end)register. */
AnnaBridge 143:86740a56073b 2041 #define FICR_TEMP_T1_T_Pos (0UL) /*!< Position of T field. */
AnnaBridge 143:86740a56073b 2042 #define FICR_TEMP_T1_T_Msk (0xFFUL << FICR_TEMP_T1_T_Pos) /*!< Bit mask of T field. */
AnnaBridge 143:86740a56073b 2043
AnnaBridge 143:86740a56073b 2044 /* Register: FICR_TEMP_T2 */
AnnaBridge 143:86740a56073b 2045 /* Description: Segment end T2. */
AnnaBridge 143:86740a56073b 2046
AnnaBridge 143:86740a56073b 2047 /* Bits 7..0 : T (segment end)register. */
AnnaBridge 143:86740a56073b 2048 #define FICR_TEMP_T2_T_Pos (0UL) /*!< Position of T field. */
AnnaBridge 143:86740a56073b 2049 #define FICR_TEMP_T2_T_Msk (0xFFUL << FICR_TEMP_T2_T_Pos) /*!< Bit mask of T field. */
AnnaBridge 143:86740a56073b 2050
AnnaBridge 143:86740a56073b 2051 /* Register: FICR_TEMP_T3 */
AnnaBridge 143:86740a56073b 2052 /* Description: Segment end T3. */
AnnaBridge 143:86740a56073b 2053
AnnaBridge 143:86740a56073b 2054 /* Bits 7..0 : T (segment end)register. */
AnnaBridge 143:86740a56073b 2055 #define FICR_TEMP_T3_T_Pos (0UL) /*!< Position of T field. */
AnnaBridge 143:86740a56073b 2056 #define FICR_TEMP_T3_T_Msk (0xFFUL << FICR_TEMP_T3_T_Pos) /*!< Bit mask of T field. */
AnnaBridge 143:86740a56073b 2057
AnnaBridge 143:86740a56073b 2058 /* Register: FICR_TEMP_T4 */
AnnaBridge 143:86740a56073b 2059 /* Description: Segment end T4. */
AnnaBridge 143:86740a56073b 2060
AnnaBridge 143:86740a56073b 2061 /* Bits 7..0 : T (segment end)register. */
AnnaBridge 143:86740a56073b 2062 #define FICR_TEMP_T4_T_Pos (0UL) /*!< Position of T field. */
AnnaBridge 143:86740a56073b 2063 #define FICR_TEMP_T4_T_Msk (0xFFUL << FICR_TEMP_T4_T_Pos) /*!< Bit mask of T field. */
AnnaBridge 143:86740a56073b 2064
AnnaBridge 143:86740a56073b 2065 /* Register: FICR_NFC_TAGHEADER0 */
AnnaBridge 143:86740a56073b 2066 /* Description: Default header for NFC Tag. Software can read these values to populate NFCID1_3RD_LAST, NFCID1_2ND_LAST and NFCID1_LAST. */
AnnaBridge 143:86740a56073b 2067
AnnaBridge 143:86740a56073b 2068 /* Bits 31..24 : Unique identifier byte 3 */
AnnaBridge 143:86740a56073b 2069 #define FICR_NFC_TAGHEADER0_UD3_Pos (24UL) /*!< Position of UD3 field. */
AnnaBridge 143:86740a56073b 2070 #define FICR_NFC_TAGHEADER0_UD3_Msk (0xFFUL << FICR_NFC_TAGHEADER0_UD3_Pos) /*!< Bit mask of UD3 field. */
AnnaBridge 143:86740a56073b 2071
AnnaBridge 143:86740a56073b 2072 /* Bits 23..16 : Unique identifier byte 2 */
AnnaBridge 143:86740a56073b 2073 #define FICR_NFC_TAGHEADER0_UD2_Pos (16UL) /*!< Position of UD2 field. */
AnnaBridge 143:86740a56073b 2074 #define FICR_NFC_TAGHEADER0_UD2_Msk (0xFFUL << FICR_NFC_TAGHEADER0_UD2_Pos) /*!< Bit mask of UD2 field. */
AnnaBridge 143:86740a56073b 2075
AnnaBridge 143:86740a56073b 2076 /* Bits 15..8 : Unique identifier byte 1 */
AnnaBridge 143:86740a56073b 2077 #define FICR_NFC_TAGHEADER0_UD1_Pos (8UL) /*!< Position of UD1 field. */
AnnaBridge 143:86740a56073b 2078 #define FICR_NFC_TAGHEADER0_UD1_Msk (0xFFUL << FICR_NFC_TAGHEADER0_UD1_Pos) /*!< Bit mask of UD1 field. */
AnnaBridge 143:86740a56073b 2079
AnnaBridge 143:86740a56073b 2080 /* Bits 7..0 : Default Manufacturer ID: Nordic Semiconductor ASA has ICM 0x5F */
AnnaBridge 143:86740a56073b 2081 #define FICR_NFC_TAGHEADER0_MFGID_Pos (0UL) /*!< Position of MFGID field. */
AnnaBridge 143:86740a56073b 2082 #define FICR_NFC_TAGHEADER0_MFGID_Msk (0xFFUL << FICR_NFC_TAGHEADER0_MFGID_Pos) /*!< Bit mask of MFGID field. */
AnnaBridge 143:86740a56073b 2083
AnnaBridge 143:86740a56073b 2084 /* Register: FICR_NFC_TAGHEADER1 */
AnnaBridge 143:86740a56073b 2085 /* Description: Default header for NFC Tag. Software can read these values to populate NFCID1_3RD_LAST, NFCID1_2ND_LAST and NFCID1_LAST. */
AnnaBridge 143:86740a56073b 2086
AnnaBridge 143:86740a56073b 2087 /* Bits 31..24 : Unique identifier byte 7 */
AnnaBridge 143:86740a56073b 2088 #define FICR_NFC_TAGHEADER1_UD7_Pos (24UL) /*!< Position of UD7 field. */
AnnaBridge 143:86740a56073b 2089 #define FICR_NFC_TAGHEADER1_UD7_Msk (0xFFUL << FICR_NFC_TAGHEADER1_UD7_Pos) /*!< Bit mask of UD7 field. */
AnnaBridge 143:86740a56073b 2090
AnnaBridge 143:86740a56073b 2091 /* Bits 23..16 : Unique identifier byte 6 */
AnnaBridge 143:86740a56073b 2092 #define FICR_NFC_TAGHEADER1_UD6_Pos (16UL) /*!< Position of UD6 field. */
AnnaBridge 143:86740a56073b 2093 #define FICR_NFC_TAGHEADER1_UD6_Msk (0xFFUL << FICR_NFC_TAGHEADER1_UD6_Pos) /*!< Bit mask of UD6 field. */
AnnaBridge 143:86740a56073b 2094
AnnaBridge 143:86740a56073b 2095 /* Bits 15..8 : Unique identifier byte 5 */
AnnaBridge 143:86740a56073b 2096 #define FICR_NFC_TAGHEADER1_UD5_Pos (8UL) /*!< Position of UD5 field. */
AnnaBridge 143:86740a56073b 2097 #define FICR_NFC_TAGHEADER1_UD5_Msk (0xFFUL << FICR_NFC_TAGHEADER1_UD5_Pos) /*!< Bit mask of UD5 field. */
AnnaBridge 143:86740a56073b 2098
AnnaBridge 143:86740a56073b 2099 /* Bits 7..0 : Unique identifier byte 4 */
AnnaBridge 143:86740a56073b 2100 #define FICR_NFC_TAGHEADER1_UD4_Pos (0UL) /*!< Position of UD4 field. */
AnnaBridge 143:86740a56073b 2101 #define FICR_NFC_TAGHEADER1_UD4_Msk (0xFFUL << FICR_NFC_TAGHEADER1_UD4_Pos) /*!< Bit mask of UD4 field. */
AnnaBridge 143:86740a56073b 2102
AnnaBridge 143:86740a56073b 2103 /* Register: FICR_NFC_TAGHEADER2 */
AnnaBridge 143:86740a56073b 2104 /* Description: Default header for NFC Tag. Software can read these values to populate NFCID1_3RD_LAST, NFCID1_2ND_LAST and NFCID1_LAST. */
AnnaBridge 143:86740a56073b 2105
AnnaBridge 143:86740a56073b 2106 /* Bits 31..24 : Unique identifier byte 11 */
AnnaBridge 143:86740a56073b 2107 #define FICR_NFC_TAGHEADER2_UD11_Pos (24UL) /*!< Position of UD11 field. */
AnnaBridge 143:86740a56073b 2108 #define FICR_NFC_TAGHEADER2_UD11_Msk (0xFFUL << FICR_NFC_TAGHEADER2_UD11_Pos) /*!< Bit mask of UD11 field. */
AnnaBridge 143:86740a56073b 2109
AnnaBridge 143:86740a56073b 2110 /* Bits 23..16 : Unique identifier byte 10 */
AnnaBridge 143:86740a56073b 2111 #define FICR_NFC_TAGHEADER2_UD10_Pos (16UL) /*!< Position of UD10 field. */
AnnaBridge 143:86740a56073b 2112 #define FICR_NFC_TAGHEADER2_UD10_Msk (0xFFUL << FICR_NFC_TAGHEADER2_UD10_Pos) /*!< Bit mask of UD10 field. */
AnnaBridge 143:86740a56073b 2113
AnnaBridge 143:86740a56073b 2114 /* Bits 15..8 : Unique identifier byte 9 */
AnnaBridge 143:86740a56073b 2115 #define FICR_NFC_TAGHEADER2_UD9_Pos (8UL) /*!< Position of UD9 field. */
AnnaBridge 143:86740a56073b 2116 #define FICR_NFC_TAGHEADER2_UD9_Msk (0xFFUL << FICR_NFC_TAGHEADER2_UD9_Pos) /*!< Bit mask of UD9 field. */
AnnaBridge 143:86740a56073b 2117
AnnaBridge 143:86740a56073b 2118 /* Bits 7..0 : Unique identifier byte 8 */
AnnaBridge 143:86740a56073b 2119 #define FICR_NFC_TAGHEADER2_UD8_Pos (0UL) /*!< Position of UD8 field. */
AnnaBridge 143:86740a56073b 2120 #define FICR_NFC_TAGHEADER2_UD8_Msk (0xFFUL << FICR_NFC_TAGHEADER2_UD8_Pos) /*!< Bit mask of UD8 field. */
AnnaBridge 143:86740a56073b 2121
AnnaBridge 143:86740a56073b 2122 /* Register: FICR_NFC_TAGHEADER3 */
AnnaBridge 143:86740a56073b 2123 /* Description: Default header for NFC Tag. Software can read these values to populate NFCID1_3RD_LAST, NFCID1_2ND_LAST and NFCID1_LAST. */
AnnaBridge 143:86740a56073b 2124
AnnaBridge 143:86740a56073b 2125 /* Bits 31..24 : Unique identifier byte 15 */
AnnaBridge 143:86740a56073b 2126 #define FICR_NFC_TAGHEADER3_UD15_Pos (24UL) /*!< Position of UD15 field. */
AnnaBridge 143:86740a56073b 2127 #define FICR_NFC_TAGHEADER3_UD15_Msk (0xFFUL << FICR_NFC_TAGHEADER3_UD15_Pos) /*!< Bit mask of UD15 field. */
AnnaBridge 143:86740a56073b 2128
AnnaBridge 143:86740a56073b 2129 /* Bits 23..16 : Unique identifier byte 14 */
AnnaBridge 143:86740a56073b 2130 #define FICR_NFC_TAGHEADER3_UD14_Pos (16UL) /*!< Position of UD14 field. */
AnnaBridge 143:86740a56073b 2131 #define FICR_NFC_TAGHEADER3_UD14_Msk (0xFFUL << FICR_NFC_TAGHEADER3_UD14_Pos) /*!< Bit mask of UD14 field. */
AnnaBridge 143:86740a56073b 2132
AnnaBridge 143:86740a56073b 2133 /* Bits 15..8 : Unique identifier byte 13 */
AnnaBridge 143:86740a56073b 2134 #define FICR_NFC_TAGHEADER3_UD13_Pos (8UL) /*!< Position of UD13 field. */
AnnaBridge 143:86740a56073b 2135 #define FICR_NFC_TAGHEADER3_UD13_Msk (0xFFUL << FICR_NFC_TAGHEADER3_UD13_Pos) /*!< Bit mask of UD13 field. */
AnnaBridge 143:86740a56073b 2136
AnnaBridge 143:86740a56073b 2137 /* Bits 7..0 : Unique identifier byte 12 */
AnnaBridge 143:86740a56073b 2138 #define FICR_NFC_TAGHEADER3_UD12_Pos (0UL) /*!< Position of UD12 field. */
AnnaBridge 143:86740a56073b 2139 #define FICR_NFC_TAGHEADER3_UD12_Msk (0xFFUL << FICR_NFC_TAGHEADER3_UD12_Pos) /*!< Bit mask of UD12 field. */
AnnaBridge 143:86740a56073b 2140
AnnaBridge 143:86740a56073b 2141
AnnaBridge 143:86740a56073b 2142 /* Peripheral: GPIOTE */
AnnaBridge 143:86740a56073b 2143 /* Description: GPIO Tasks and Events */
AnnaBridge 143:86740a56073b 2144
AnnaBridge 143:86740a56073b 2145 /* Register: GPIOTE_INTENSET */
AnnaBridge 143:86740a56073b 2146 /* Description: Enable interrupt */
AnnaBridge 143:86740a56073b 2147
AnnaBridge 143:86740a56073b 2148 /* Bit 31 : Write '1' to Enable interrupt for PORT event */
AnnaBridge 143:86740a56073b 2149 #define GPIOTE_INTENSET_PORT_Pos (31UL) /*!< Position of PORT field. */
AnnaBridge 143:86740a56073b 2150 #define GPIOTE_INTENSET_PORT_Msk (0x1UL << GPIOTE_INTENSET_PORT_Pos) /*!< Bit mask of PORT field. */
AnnaBridge 143:86740a56073b 2151 #define GPIOTE_INTENSET_PORT_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 2152 #define GPIOTE_INTENSET_PORT_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 2153 #define GPIOTE_INTENSET_PORT_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 2154
AnnaBridge 143:86740a56073b 2155 /* Bit 7 : Write '1' to Enable interrupt for IN[7] event */
AnnaBridge 143:86740a56073b 2156 #define GPIOTE_INTENSET_IN7_Pos (7UL) /*!< Position of IN7 field. */
AnnaBridge 143:86740a56073b 2157 #define GPIOTE_INTENSET_IN7_Msk (0x1UL << GPIOTE_INTENSET_IN7_Pos) /*!< Bit mask of IN7 field. */
AnnaBridge 143:86740a56073b 2158 #define GPIOTE_INTENSET_IN7_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 2159 #define GPIOTE_INTENSET_IN7_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 2160 #define GPIOTE_INTENSET_IN7_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 2161
AnnaBridge 143:86740a56073b 2162 /* Bit 6 : Write '1' to Enable interrupt for IN[6] event */
AnnaBridge 143:86740a56073b 2163 #define GPIOTE_INTENSET_IN6_Pos (6UL) /*!< Position of IN6 field. */
AnnaBridge 143:86740a56073b 2164 #define GPIOTE_INTENSET_IN6_Msk (0x1UL << GPIOTE_INTENSET_IN6_Pos) /*!< Bit mask of IN6 field. */
AnnaBridge 143:86740a56073b 2165 #define GPIOTE_INTENSET_IN6_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 2166 #define GPIOTE_INTENSET_IN6_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 2167 #define GPIOTE_INTENSET_IN6_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 2168
AnnaBridge 143:86740a56073b 2169 /* Bit 5 : Write '1' to Enable interrupt for IN[5] event */
AnnaBridge 143:86740a56073b 2170 #define GPIOTE_INTENSET_IN5_Pos (5UL) /*!< Position of IN5 field. */
AnnaBridge 143:86740a56073b 2171 #define GPIOTE_INTENSET_IN5_Msk (0x1UL << GPIOTE_INTENSET_IN5_Pos) /*!< Bit mask of IN5 field. */
AnnaBridge 143:86740a56073b 2172 #define GPIOTE_INTENSET_IN5_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 2173 #define GPIOTE_INTENSET_IN5_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 2174 #define GPIOTE_INTENSET_IN5_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 2175
AnnaBridge 143:86740a56073b 2176 /* Bit 4 : Write '1' to Enable interrupt for IN[4] event */
AnnaBridge 143:86740a56073b 2177 #define GPIOTE_INTENSET_IN4_Pos (4UL) /*!< Position of IN4 field. */
AnnaBridge 143:86740a56073b 2178 #define GPIOTE_INTENSET_IN4_Msk (0x1UL << GPIOTE_INTENSET_IN4_Pos) /*!< Bit mask of IN4 field. */
AnnaBridge 143:86740a56073b 2179 #define GPIOTE_INTENSET_IN4_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 2180 #define GPIOTE_INTENSET_IN4_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 2181 #define GPIOTE_INTENSET_IN4_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 2182
AnnaBridge 143:86740a56073b 2183 /* Bit 3 : Write '1' to Enable interrupt for IN[3] event */
AnnaBridge 143:86740a56073b 2184 #define GPIOTE_INTENSET_IN3_Pos (3UL) /*!< Position of IN3 field. */
AnnaBridge 143:86740a56073b 2185 #define GPIOTE_INTENSET_IN3_Msk (0x1UL << GPIOTE_INTENSET_IN3_Pos) /*!< Bit mask of IN3 field. */
AnnaBridge 143:86740a56073b 2186 #define GPIOTE_INTENSET_IN3_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 2187 #define GPIOTE_INTENSET_IN3_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 2188 #define GPIOTE_INTENSET_IN3_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 2189
AnnaBridge 143:86740a56073b 2190 /* Bit 2 : Write '1' to Enable interrupt for IN[2] event */
AnnaBridge 143:86740a56073b 2191 #define GPIOTE_INTENSET_IN2_Pos (2UL) /*!< Position of IN2 field. */
AnnaBridge 143:86740a56073b 2192 #define GPIOTE_INTENSET_IN2_Msk (0x1UL << GPIOTE_INTENSET_IN2_Pos) /*!< Bit mask of IN2 field. */
AnnaBridge 143:86740a56073b 2193 #define GPIOTE_INTENSET_IN2_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 2194 #define GPIOTE_INTENSET_IN2_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 2195 #define GPIOTE_INTENSET_IN2_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 2196
AnnaBridge 143:86740a56073b 2197 /* Bit 1 : Write '1' to Enable interrupt for IN[1] event */
AnnaBridge 143:86740a56073b 2198 #define GPIOTE_INTENSET_IN1_Pos (1UL) /*!< Position of IN1 field. */
AnnaBridge 143:86740a56073b 2199 #define GPIOTE_INTENSET_IN1_Msk (0x1UL << GPIOTE_INTENSET_IN1_Pos) /*!< Bit mask of IN1 field. */
AnnaBridge 143:86740a56073b 2200 #define GPIOTE_INTENSET_IN1_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 2201 #define GPIOTE_INTENSET_IN1_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 2202 #define GPIOTE_INTENSET_IN1_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 2203
AnnaBridge 143:86740a56073b 2204 /* Bit 0 : Write '1' to Enable interrupt for IN[0] event */
AnnaBridge 143:86740a56073b 2205 #define GPIOTE_INTENSET_IN0_Pos (0UL) /*!< Position of IN0 field. */
AnnaBridge 143:86740a56073b 2206 #define GPIOTE_INTENSET_IN0_Msk (0x1UL << GPIOTE_INTENSET_IN0_Pos) /*!< Bit mask of IN0 field. */
AnnaBridge 143:86740a56073b 2207 #define GPIOTE_INTENSET_IN0_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 2208 #define GPIOTE_INTENSET_IN0_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 2209 #define GPIOTE_INTENSET_IN0_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 2210
AnnaBridge 143:86740a56073b 2211 /* Register: GPIOTE_INTENCLR */
AnnaBridge 143:86740a56073b 2212 /* Description: Disable interrupt */
AnnaBridge 143:86740a56073b 2213
AnnaBridge 143:86740a56073b 2214 /* Bit 31 : Write '1' to Disable interrupt for PORT event */
AnnaBridge 143:86740a56073b 2215 #define GPIOTE_INTENCLR_PORT_Pos (31UL) /*!< Position of PORT field. */
AnnaBridge 143:86740a56073b 2216 #define GPIOTE_INTENCLR_PORT_Msk (0x1UL << GPIOTE_INTENCLR_PORT_Pos) /*!< Bit mask of PORT field. */
AnnaBridge 143:86740a56073b 2217 #define GPIOTE_INTENCLR_PORT_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 2218 #define GPIOTE_INTENCLR_PORT_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 2219 #define GPIOTE_INTENCLR_PORT_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 2220
AnnaBridge 143:86740a56073b 2221 /* Bit 7 : Write '1' to Disable interrupt for IN[7] event */
AnnaBridge 143:86740a56073b 2222 #define GPIOTE_INTENCLR_IN7_Pos (7UL) /*!< Position of IN7 field. */
AnnaBridge 143:86740a56073b 2223 #define GPIOTE_INTENCLR_IN7_Msk (0x1UL << GPIOTE_INTENCLR_IN7_Pos) /*!< Bit mask of IN7 field. */
AnnaBridge 143:86740a56073b 2224 #define GPIOTE_INTENCLR_IN7_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 2225 #define GPIOTE_INTENCLR_IN7_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 2226 #define GPIOTE_INTENCLR_IN7_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 2227
AnnaBridge 143:86740a56073b 2228 /* Bit 6 : Write '1' to Disable interrupt for IN[6] event */
AnnaBridge 143:86740a56073b 2229 #define GPIOTE_INTENCLR_IN6_Pos (6UL) /*!< Position of IN6 field. */
AnnaBridge 143:86740a56073b 2230 #define GPIOTE_INTENCLR_IN6_Msk (0x1UL << GPIOTE_INTENCLR_IN6_Pos) /*!< Bit mask of IN6 field. */
AnnaBridge 143:86740a56073b 2231 #define GPIOTE_INTENCLR_IN6_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 2232 #define GPIOTE_INTENCLR_IN6_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 2233 #define GPIOTE_INTENCLR_IN6_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 2234
AnnaBridge 143:86740a56073b 2235 /* Bit 5 : Write '1' to Disable interrupt for IN[5] event */
AnnaBridge 143:86740a56073b 2236 #define GPIOTE_INTENCLR_IN5_Pos (5UL) /*!< Position of IN5 field. */
AnnaBridge 143:86740a56073b 2237 #define GPIOTE_INTENCLR_IN5_Msk (0x1UL << GPIOTE_INTENCLR_IN5_Pos) /*!< Bit mask of IN5 field. */
AnnaBridge 143:86740a56073b 2238 #define GPIOTE_INTENCLR_IN5_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 2239 #define GPIOTE_INTENCLR_IN5_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 2240 #define GPIOTE_INTENCLR_IN5_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 2241
AnnaBridge 143:86740a56073b 2242 /* Bit 4 : Write '1' to Disable interrupt for IN[4] event */
AnnaBridge 143:86740a56073b 2243 #define GPIOTE_INTENCLR_IN4_Pos (4UL) /*!< Position of IN4 field. */
AnnaBridge 143:86740a56073b 2244 #define GPIOTE_INTENCLR_IN4_Msk (0x1UL << GPIOTE_INTENCLR_IN4_Pos) /*!< Bit mask of IN4 field. */
AnnaBridge 143:86740a56073b 2245 #define GPIOTE_INTENCLR_IN4_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 2246 #define GPIOTE_INTENCLR_IN4_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 2247 #define GPIOTE_INTENCLR_IN4_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 2248
AnnaBridge 143:86740a56073b 2249 /* Bit 3 : Write '1' to Disable interrupt for IN[3] event */
AnnaBridge 143:86740a56073b 2250 #define GPIOTE_INTENCLR_IN3_Pos (3UL) /*!< Position of IN3 field. */
AnnaBridge 143:86740a56073b 2251 #define GPIOTE_INTENCLR_IN3_Msk (0x1UL << GPIOTE_INTENCLR_IN3_Pos) /*!< Bit mask of IN3 field. */
AnnaBridge 143:86740a56073b 2252 #define GPIOTE_INTENCLR_IN3_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 2253 #define GPIOTE_INTENCLR_IN3_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 2254 #define GPIOTE_INTENCLR_IN3_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 2255
AnnaBridge 143:86740a56073b 2256 /* Bit 2 : Write '1' to Disable interrupt for IN[2] event */
AnnaBridge 143:86740a56073b 2257 #define GPIOTE_INTENCLR_IN2_Pos (2UL) /*!< Position of IN2 field. */
AnnaBridge 143:86740a56073b 2258 #define GPIOTE_INTENCLR_IN2_Msk (0x1UL << GPIOTE_INTENCLR_IN2_Pos) /*!< Bit mask of IN2 field. */
AnnaBridge 143:86740a56073b 2259 #define GPIOTE_INTENCLR_IN2_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 2260 #define GPIOTE_INTENCLR_IN2_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 2261 #define GPIOTE_INTENCLR_IN2_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 2262
AnnaBridge 143:86740a56073b 2263 /* Bit 1 : Write '1' to Disable interrupt for IN[1] event */
AnnaBridge 143:86740a56073b 2264 #define GPIOTE_INTENCLR_IN1_Pos (1UL) /*!< Position of IN1 field. */
AnnaBridge 143:86740a56073b 2265 #define GPIOTE_INTENCLR_IN1_Msk (0x1UL << GPIOTE_INTENCLR_IN1_Pos) /*!< Bit mask of IN1 field. */
AnnaBridge 143:86740a56073b 2266 #define GPIOTE_INTENCLR_IN1_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 2267 #define GPIOTE_INTENCLR_IN1_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 2268 #define GPIOTE_INTENCLR_IN1_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 2269
AnnaBridge 143:86740a56073b 2270 /* Bit 0 : Write '1' to Disable interrupt for IN[0] event */
AnnaBridge 143:86740a56073b 2271 #define GPIOTE_INTENCLR_IN0_Pos (0UL) /*!< Position of IN0 field. */
AnnaBridge 143:86740a56073b 2272 #define GPIOTE_INTENCLR_IN0_Msk (0x1UL << GPIOTE_INTENCLR_IN0_Pos) /*!< Bit mask of IN0 field. */
AnnaBridge 143:86740a56073b 2273 #define GPIOTE_INTENCLR_IN0_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 2274 #define GPIOTE_INTENCLR_IN0_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 2275 #define GPIOTE_INTENCLR_IN0_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 2276
AnnaBridge 143:86740a56073b 2277 /* Register: GPIOTE_CONFIG */
AnnaBridge 143:86740a56073b 2278 /* Description: Description collection[0]: Configuration for OUT[n], SET[n] and CLR[n] tasks and IN[n] event */
AnnaBridge 143:86740a56073b 2279
AnnaBridge 143:86740a56073b 2280 /* Bit 20 : When in task mode: Initial value of the output when the GPIOTE channel is configured. When in event mode: No effect. */
AnnaBridge 143:86740a56073b 2281 #define GPIOTE_CONFIG_OUTINIT_Pos (20UL) /*!< Position of OUTINIT field. */
AnnaBridge 143:86740a56073b 2282 #define GPIOTE_CONFIG_OUTINIT_Msk (0x1UL << GPIOTE_CONFIG_OUTINIT_Pos) /*!< Bit mask of OUTINIT field. */
AnnaBridge 143:86740a56073b 2283 #define GPIOTE_CONFIG_OUTINIT_Low (0UL) /*!< Task mode: Initial value of pin before task triggering is low */
AnnaBridge 143:86740a56073b 2284 #define GPIOTE_CONFIG_OUTINIT_High (1UL) /*!< Task mode: Initial value of pin before task triggering is high */
AnnaBridge 143:86740a56073b 2285
AnnaBridge 143:86740a56073b 2286 /* Bits 17..16 : When In task mode: Operation to be performed on output when OUT[n] task is triggered. When In event mode: Operation on input that shall trigger IN[n] event. */
AnnaBridge 143:86740a56073b 2287 #define GPIOTE_CONFIG_POLARITY_Pos (16UL) /*!< Position of POLARITY field. */
AnnaBridge 143:86740a56073b 2288 #define GPIOTE_CONFIG_POLARITY_Msk (0x3UL << GPIOTE_CONFIG_POLARITY_Pos) /*!< Bit mask of POLARITY field. */
AnnaBridge 143:86740a56073b 2289 #define GPIOTE_CONFIG_POLARITY_None (0UL) /*!< Task mode: No effect on pin from OUT[n] task. Event mode: no IN[n] event generated on pin activity. */
AnnaBridge 143:86740a56073b 2290 #define GPIOTE_CONFIG_POLARITY_LoToHi (1UL) /*!< Task mode: Set pin from OUT[n] task. Event mode: Generate IN[n] event when rising edge on pin. */
AnnaBridge 143:86740a56073b 2291 #define GPIOTE_CONFIG_POLARITY_HiToLo (2UL) /*!< Task mode: Clear pin from OUT[n] task. Event mode: Generate IN[n] event when falling edge on pin. */
AnnaBridge 143:86740a56073b 2292 #define GPIOTE_CONFIG_POLARITY_Toggle (3UL) /*!< Task mode: Toggle pin from OUT[n]. Event mode: Generate IN[n] when any change on pin. */
AnnaBridge 143:86740a56073b 2293
AnnaBridge 143:86740a56073b 2294 /* Bits 12..8 : GPIO number associated with SET[n], CLR[n] and OUT[n] tasks and IN[n] event */
AnnaBridge 143:86740a56073b 2295 #define GPIOTE_CONFIG_PSEL_Pos (8UL) /*!< Position of PSEL field. */
AnnaBridge 143:86740a56073b 2296 #define GPIOTE_CONFIG_PSEL_Msk (0x1FUL << GPIOTE_CONFIG_PSEL_Pos) /*!< Bit mask of PSEL field. */
AnnaBridge 143:86740a56073b 2297
AnnaBridge 143:86740a56073b 2298 /* Bits 1..0 : Mode */
AnnaBridge 143:86740a56073b 2299 #define GPIOTE_CONFIG_MODE_Pos (0UL) /*!< Position of MODE field. */
AnnaBridge 143:86740a56073b 2300 #define GPIOTE_CONFIG_MODE_Msk (0x3UL << GPIOTE_CONFIG_MODE_Pos) /*!< Bit mask of MODE field. */
AnnaBridge 143:86740a56073b 2301 #define GPIOTE_CONFIG_MODE_Disabled (0UL) /*!< Disabled. Pin specified by PSEL will not be acquired by the GPIOTE module. */
AnnaBridge 143:86740a56073b 2302 #define GPIOTE_CONFIG_MODE_Event (1UL) /*!< Event mode */
AnnaBridge 143:86740a56073b 2303 #define GPIOTE_CONFIG_MODE_Task (3UL) /*!< Task mode */
AnnaBridge 143:86740a56073b 2304
AnnaBridge 143:86740a56073b 2305
AnnaBridge 143:86740a56073b 2306 /* Peripheral: I2S */
AnnaBridge 143:86740a56073b 2307 /* Description: Inter-IC Sound */
AnnaBridge 143:86740a56073b 2308
AnnaBridge 143:86740a56073b 2309 /* Register: I2S_INTEN */
AnnaBridge 143:86740a56073b 2310 /* Description: Enable or disable interrupt */
AnnaBridge 143:86740a56073b 2311
AnnaBridge 143:86740a56073b 2312 /* Bit 5 : Enable or disable interrupt for TXPTRUPD event */
AnnaBridge 143:86740a56073b 2313 #define I2S_INTEN_TXPTRUPD_Pos (5UL) /*!< Position of TXPTRUPD field. */
AnnaBridge 143:86740a56073b 2314 #define I2S_INTEN_TXPTRUPD_Msk (0x1UL << I2S_INTEN_TXPTRUPD_Pos) /*!< Bit mask of TXPTRUPD field. */
AnnaBridge 143:86740a56073b 2315 #define I2S_INTEN_TXPTRUPD_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 2316 #define I2S_INTEN_TXPTRUPD_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 2317
AnnaBridge 143:86740a56073b 2318 /* Bit 2 : Enable or disable interrupt for STOPPED event */
AnnaBridge 143:86740a56073b 2319 #define I2S_INTEN_STOPPED_Pos (2UL) /*!< Position of STOPPED field. */
AnnaBridge 143:86740a56073b 2320 #define I2S_INTEN_STOPPED_Msk (0x1UL << I2S_INTEN_STOPPED_Pos) /*!< Bit mask of STOPPED field. */
AnnaBridge 143:86740a56073b 2321 #define I2S_INTEN_STOPPED_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 2322 #define I2S_INTEN_STOPPED_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 2323
AnnaBridge 143:86740a56073b 2324 /* Bit 1 : Enable or disable interrupt for RXPTRUPD event */
AnnaBridge 143:86740a56073b 2325 #define I2S_INTEN_RXPTRUPD_Pos (1UL) /*!< Position of RXPTRUPD field. */
AnnaBridge 143:86740a56073b 2326 #define I2S_INTEN_RXPTRUPD_Msk (0x1UL << I2S_INTEN_RXPTRUPD_Pos) /*!< Bit mask of RXPTRUPD field. */
AnnaBridge 143:86740a56073b 2327 #define I2S_INTEN_RXPTRUPD_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 2328 #define I2S_INTEN_RXPTRUPD_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 2329
AnnaBridge 143:86740a56073b 2330 /* Register: I2S_INTENSET */
AnnaBridge 143:86740a56073b 2331 /* Description: Enable interrupt */
AnnaBridge 143:86740a56073b 2332
AnnaBridge 143:86740a56073b 2333 /* Bit 5 : Write '1' to Enable interrupt for TXPTRUPD event */
AnnaBridge 143:86740a56073b 2334 #define I2S_INTENSET_TXPTRUPD_Pos (5UL) /*!< Position of TXPTRUPD field. */
AnnaBridge 143:86740a56073b 2335 #define I2S_INTENSET_TXPTRUPD_Msk (0x1UL << I2S_INTENSET_TXPTRUPD_Pos) /*!< Bit mask of TXPTRUPD field. */
AnnaBridge 143:86740a56073b 2336 #define I2S_INTENSET_TXPTRUPD_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 2337 #define I2S_INTENSET_TXPTRUPD_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 2338 #define I2S_INTENSET_TXPTRUPD_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 2339
AnnaBridge 143:86740a56073b 2340 /* Bit 2 : Write '1' to Enable interrupt for STOPPED event */
AnnaBridge 143:86740a56073b 2341 #define I2S_INTENSET_STOPPED_Pos (2UL) /*!< Position of STOPPED field. */
AnnaBridge 143:86740a56073b 2342 #define I2S_INTENSET_STOPPED_Msk (0x1UL << I2S_INTENSET_STOPPED_Pos) /*!< Bit mask of STOPPED field. */
AnnaBridge 143:86740a56073b 2343 #define I2S_INTENSET_STOPPED_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 2344 #define I2S_INTENSET_STOPPED_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 2345 #define I2S_INTENSET_STOPPED_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 2346
AnnaBridge 143:86740a56073b 2347 /* Bit 1 : Write '1' to Enable interrupt for RXPTRUPD event */
AnnaBridge 143:86740a56073b 2348 #define I2S_INTENSET_RXPTRUPD_Pos (1UL) /*!< Position of RXPTRUPD field. */
AnnaBridge 143:86740a56073b 2349 #define I2S_INTENSET_RXPTRUPD_Msk (0x1UL << I2S_INTENSET_RXPTRUPD_Pos) /*!< Bit mask of RXPTRUPD field. */
AnnaBridge 143:86740a56073b 2350 #define I2S_INTENSET_RXPTRUPD_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 2351 #define I2S_INTENSET_RXPTRUPD_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 2352 #define I2S_INTENSET_RXPTRUPD_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 2353
AnnaBridge 143:86740a56073b 2354 /* Register: I2S_INTENCLR */
AnnaBridge 143:86740a56073b 2355 /* Description: Disable interrupt */
AnnaBridge 143:86740a56073b 2356
AnnaBridge 143:86740a56073b 2357 /* Bit 5 : Write '1' to Disable interrupt for TXPTRUPD event */
AnnaBridge 143:86740a56073b 2358 #define I2S_INTENCLR_TXPTRUPD_Pos (5UL) /*!< Position of TXPTRUPD field. */
AnnaBridge 143:86740a56073b 2359 #define I2S_INTENCLR_TXPTRUPD_Msk (0x1UL << I2S_INTENCLR_TXPTRUPD_Pos) /*!< Bit mask of TXPTRUPD field. */
AnnaBridge 143:86740a56073b 2360 #define I2S_INTENCLR_TXPTRUPD_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 2361 #define I2S_INTENCLR_TXPTRUPD_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 2362 #define I2S_INTENCLR_TXPTRUPD_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 2363
AnnaBridge 143:86740a56073b 2364 /* Bit 2 : Write '1' to Disable interrupt for STOPPED event */
AnnaBridge 143:86740a56073b 2365 #define I2S_INTENCLR_STOPPED_Pos (2UL) /*!< Position of STOPPED field. */
AnnaBridge 143:86740a56073b 2366 #define I2S_INTENCLR_STOPPED_Msk (0x1UL << I2S_INTENCLR_STOPPED_Pos) /*!< Bit mask of STOPPED field. */
AnnaBridge 143:86740a56073b 2367 #define I2S_INTENCLR_STOPPED_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 2368 #define I2S_INTENCLR_STOPPED_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 2369 #define I2S_INTENCLR_STOPPED_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 2370
AnnaBridge 143:86740a56073b 2371 /* Bit 1 : Write '1' to Disable interrupt for RXPTRUPD event */
AnnaBridge 143:86740a56073b 2372 #define I2S_INTENCLR_RXPTRUPD_Pos (1UL) /*!< Position of RXPTRUPD field. */
AnnaBridge 143:86740a56073b 2373 #define I2S_INTENCLR_RXPTRUPD_Msk (0x1UL << I2S_INTENCLR_RXPTRUPD_Pos) /*!< Bit mask of RXPTRUPD field. */
AnnaBridge 143:86740a56073b 2374 #define I2S_INTENCLR_RXPTRUPD_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 2375 #define I2S_INTENCLR_RXPTRUPD_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 2376 #define I2S_INTENCLR_RXPTRUPD_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 2377
AnnaBridge 143:86740a56073b 2378 /* Register: I2S_ENABLE */
AnnaBridge 143:86740a56073b 2379 /* Description: Enable I2S module. */
AnnaBridge 143:86740a56073b 2380
AnnaBridge 143:86740a56073b 2381 /* Bit 0 : Enable I2S module. */
AnnaBridge 143:86740a56073b 2382 #define I2S_ENABLE_ENABLE_Pos (0UL) /*!< Position of ENABLE field. */
AnnaBridge 143:86740a56073b 2383 #define I2S_ENABLE_ENABLE_Msk (0x1UL << I2S_ENABLE_ENABLE_Pos) /*!< Bit mask of ENABLE field. */
AnnaBridge 143:86740a56073b 2384 #define I2S_ENABLE_ENABLE_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 2385 #define I2S_ENABLE_ENABLE_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 2386
AnnaBridge 143:86740a56073b 2387 /* Register: I2S_CONFIG_MODE */
AnnaBridge 143:86740a56073b 2388 /* Description: I2S mode. */
AnnaBridge 143:86740a56073b 2389
AnnaBridge 143:86740a56073b 2390 /* Bit 0 : I2S mode. */
AnnaBridge 143:86740a56073b 2391 #define I2S_CONFIG_MODE_MODE_Pos (0UL) /*!< Position of MODE field. */
AnnaBridge 143:86740a56073b 2392 #define I2S_CONFIG_MODE_MODE_Msk (0x1UL << I2S_CONFIG_MODE_MODE_Pos) /*!< Bit mask of MODE field. */
AnnaBridge 143:86740a56073b 2393 #define I2S_CONFIG_MODE_MODE_Master (0UL) /*!< Master mode. SCK and LRCK generated from internal master clcok (MCK) and output on pins defined by PSEL.xxx. */
AnnaBridge 143:86740a56073b 2394 #define I2S_CONFIG_MODE_MODE_Slave (1UL) /*!< Slave mode. SCK and LRCK generated by external master and received on pins defined by PSEL.xxx */
AnnaBridge 143:86740a56073b 2395
AnnaBridge 143:86740a56073b 2396 /* Register: I2S_CONFIG_RXEN */
AnnaBridge 143:86740a56073b 2397 /* Description: Reception (RX) enable. */
AnnaBridge 143:86740a56073b 2398
AnnaBridge 143:86740a56073b 2399 /* Bit 0 : Reception (RX) enable. */
AnnaBridge 143:86740a56073b 2400 #define I2S_CONFIG_RXEN_RXEN_Pos (0UL) /*!< Position of RXEN field. */
AnnaBridge 143:86740a56073b 2401 #define I2S_CONFIG_RXEN_RXEN_Msk (0x1UL << I2S_CONFIG_RXEN_RXEN_Pos) /*!< Bit mask of RXEN field. */
AnnaBridge 143:86740a56073b 2402 #define I2S_CONFIG_RXEN_RXEN_Disabled (0UL) /*!< Reception disabled and now data will be written to the RXD.PTR address. */
AnnaBridge 143:86740a56073b 2403 #define I2S_CONFIG_RXEN_RXEN_Enabled (1UL) /*!< Reception enabled. */
AnnaBridge 143:86740a56073b 2404
AnnaBridge 143:86740a56073b 2405 /* Register: I2S_CONFIG_TXEN */
AnnaBridge 143:86740a56073b 2406 /* Description: Transmission (TX) enable. */
AnnaBridge 143:86740a56073b 2407
AnnaBridge 143:86740a56073b 2408 /* Bit 0 : Transmission (TX) enable. */
AnnaBridge 143:86740a56073b 2409 #define I2S_CONFIG_TXEN_TXEN_Pos (0UL) /*!< Position of TXEN field. */
AnnaBridge 143:86740a56073b 2410 #define I2S_CONFIG_TXEN_TXEN_Msk (0x1UL << I2S_CONFIG_TXEN_TXEN_Pos) /*!< Bit mask of TXEN field. */
AnnaBridge 143:86740a56073b 2411 #define I2S_CONFIG_TXEN_TXEN_Disabled (0UL) /*!< Transmission disabled and now data will be read from the RXD.TXD address. */
AnnaBridge 143:86740a56073b 2412 #define I2S_CONFIG_TXEN_TXEN_Enabled (1UL) /*!< Transmission enabled. */
AnnaBridge 143:86740a56073b 2413
AnnaBridge 143:86740a56073b 2414 /* Register: I2S_CONFIG_MCKEN */
AnnaBridge 143:86740a56073b 2415 /* Description: Master clock generator enable. */
AnnaBridge 143:86740a56073b 2416
AnnaBridge 143:86740a56073b 2417 /* Bit 0 : Master clock generator enable. */
AnnaBridge 143:86740a56073b 2418 #define I2S_CONFIG_MCKEN_MCKEN_Pos (0UL) /*!< Position of MCKEN field. */
AnnaBridge 143:86740a56073b 2419 #define I2S_CONFIG_MCKEN_MCKEN_Msk (0x1UL << I2S_CONFIG_MCKEN_MCKEN_Pos) /*!< Bit mask of MCKEN field. */
AnnaBridge 143:86740a56073b 2420 #define I2S_CONFIG_MCKEN_MCKEN_Disabled (0UL) /*!< Master clock generator disabled and PSEL.MCK not connected(available as GPIO). */
AnnaBridge 143:86740a56073b 2421 #define I2S_CONFIG_MCKEN_MCKEN_Enabled (1UL) /*!< Master clock generator running and MCK output on PSEL.MCK. */
AnnaBridge 143:86740a56073b 2422
AnnaBridge 143:86740a56073b 2423 /* Register: I2S_CONFIG_MCKFREQ */
AnnaBridge 143:86740a56073b 2424 /* Description: Master clock generator frequency. */
AnnaBridge 143:86740a56073b 2425
AnnaBridge 143:86740a56073b 2426 /* Bits 31..0 : Master clock generator frequency. */
AnnaBridge 143:86740a56073b 2427 #define I2S_CONFIG_MCKFREQ_MCKFREQ_Pos (0UL) /*!< Position of MCKFREQ field. */
AnnaBridge 143:86740a56073b 2428 #define I2S_CONFIG_MCKFREQ_MCKFREQ_Msk (0xFFFFFFFFUL << I2S_CONFIG_MCKFREQ_MCKFREQ_Pos) /*!< Bit mask of MCKFREQ field. */
AnnaBridge 143:86740a56073b 2429 #define I2S_CONFIG_MCKFREQ_MCKFREQ_32MDIV125 (0x020C0000UL) /*!< 32 MHz / 125 = 0.256 MHz */
AnnaBridge 143:86740a56073b 2430 #define I2S_CONFIG_MCKFREQ_MCKFREQ_32MDIV63 (0x04100000UL) /*!< 32 MHz / 63 = 0.5079365 MHz */
AnnaBridge 143:86740a56073b 2431 #define I2S_CONFIG_MCKFREQ_MCKFREQ_32MDIV42 (0x06000000UL) /*!< 32 MHz / 42 = 0.7619048 MHz */
AnnaBridge 143:86740a56073b 2432 #define I2S_CONFIG_MCKFREQ_MCKFREQ_32MDIV32 (0x08000000UL) /*!< 32 MHz / 32 = 1.0 MHz */
AnnaBridge 143:86740a56073b 2433 #define I2S_CONFIG_MCKFREQ_MCKFREQ_32MDIV31 (0x08400000UL) /*!< 32 MHz / 31 = 1.0322581 MHz */
AnnaBridge 143:86740a56073b 2434 #define I2S_CONFIG_MCKFREQ_MCKFREQ_32MDIV30 (0x08800000UL) /*!< 32 MHz / 30 = 1.0666667 MHz */
AnnaBridge 143:86740a56073b 2435 #define I2S_CONFIG_MCKFREQ_MCKFREQ_32MDIV23 (0x0B000000UL) /*!< 32 MHz / 23 = 1.3913043 MHz */
AnnaBridge 143:86740a56073b 2436 #define I2S_CONFIG_MCKFREQ_MCKFREQ_32MDIV21 (0x0C000000UL) /*!< 32 MHz / 21 = 1.5238095 */
AnnaBridge 143:86740a56073b 2437 #define I2S_CONFIG_MCKFREQ_MCKFREQ_32MDIV16 (0x10000000UL) /*!< 32 MHz / 16 = 2.0 MHz */
AnnaBridge 143:86740a56073b 2438 #define I2S_CONFIG_MCKFREQ_MCKFREQ_32MDIV15 (0x11000000UL) /*!< 32 MHz / 15 = 2.1333333 MHz */
AnnaBridge 143:86740a56073b 2439 #define I2S_CONFIG_MCKFREQ_MCKFREQ_32MDIV11 (0x16000000UL) /*!< 32 MHz / 11 = 2.9090909 MHz */
AnnaBridge 143:86740a56073b 2440 #define I2S_CONFIG_MCKFREQ_MCKFREQ_32MDIV10 (0x18000000UL) /*!< 32 MHz / 10 = 3.2 MHz */
AnnaBridge 143:86740a56073b 2441 #define I2S_CONFIG_MCKFREQ_MCKFREQ_32MDIV8 (0x20000000UL) /*!< 32 MHz / 8 = 4.0 MHz */
AnnaBridge 143:86740a56073b 2442 #define I2S_CONFIG_MCKFREQ_MCKFREQ_32MDIV6 (0x28000000UL) /*!< 32 MHz / 6 = 5.3333333 MHz */
AnnaBridge 143:86740a56073b 2443 #define I2S_CONFIG_MCKFREQ_MCKFREQ_32MDIV5 (0x30000000UL) /*!< 32 MHz / 5 = 6.4 MHz */
AnnaBridge 143:86740a56073b 2444 #define I2S_CONFIG_MCKFREQ_MCKFREQ_32MDIV4 (0x40000000UL) /*!< 32 MHz / 4 = 8.0 MHz */
AnnaBridge 143:86740a56073b 2445 #define I2S_CONFIG_MCKFREQ_MCKFREQ_32MDIV3 (0x50000000UL) /*!< 32 MHz / 3 = 10.6666667 MHz */
AnnaBridge 143:86740a56073b 2446 #define I2S_CONFIG_MCKFREQ_MCKFREQ_32MDIV2 (0x80000000UL) /*!< 32 MHz / 2 = 16.0 MHz */
AnnaBridge 143:86740a56073b 2447
AnnaBridge 143:86740a56073b 2448 /* Register: I2S_CONFIG_RATIO */
AnnaBridge 143:86740a56073b 2449 /* Description: MCK / LRCK ratio. */
AnnaBridge 143:86740a56073b 2450
AnnaBridge 143:86740a56073b 2451 /* Bits 3..0 : MCK / LRCK ratio. */
AnnaBridge 143:86740a56073b 2452 #define I2S_CONFIG_RATIO_RATIO_Pos (0UL) /*!< Position of RATIO field. */
AnnaBridge 143:86740a56073b 2453 #define I2S_CONFIG_RATIO_RATIO_Msk (0xFUL << I2S_CONFIG_RATIO_RATIO_Pos) /*!< Bit mask of RATIO field. */
AnnaBridge 143:86740a56073b 2454 #define I2S_CONFIG_RATIO_RATIO_32X (0UL) /*!< LRCK = MCK / 32 */
AnnaBridge 143:86740a56073b 2455 #define I2S_CONFIG_RATIO_RATIO_48X (1UL) /*!< LRCK = MCK / 48 */
AnnaBridge 143:86740a56073b 2456 #define I2S_CONFIG_RATIO_RATIO_64X (2UL) /*!< LRCK = MCK / 64 */
AnnaBridge 143:86740a56073b 2457 #define I2S_CONFIG_RATIO_RATIO_96X (3UL) /*!< LRCK = MCK / 96 */
AnnaBridge 143:86740a56073b 2458 #define I2S_CONFIG_RATIO_RATIO_128X (4UL) /*!< LRCK = MCK / 128 */
AnnaBridge 143:86740a56073b 2459 #define I2S_CONFIG_RATIO_RATIO_192X (5UL) /*!< LRCK = MCK / 192 */
AnnaBridge 143:86740a56073b 2460 #define I2S_CONFIG_RATIO_RATIO_256X (6UL) /*!< LRCK = MCK / 256 */
AnnaBridge 143:86740a56073b 2461 #define I2S_CONFIG_RATIO_RATIO_384X (7UL) /*!< LRCK = MCK / 384 */
AnnaBridge 143:86740a56073b 2462 #define I2S_CONFIG_RATIO_RATIO_512X (8UL) /*!< LRCK = MCK / 512 */
AnnaBridge 143:86740a56073b 2463
AnnaBridge 143:86740a56073b 2464 /* Register: I2S_CONFIG_SWIDTH */
AnnaBridge 143:86740a56073b 2465 /* Description: Sample width. */
AnnaBridge 143:86740a56073b 2466
AnnaBridge 143:86740a56073b 2467 /* Bits 1..0 : Sample width. */
AnnaBridge 143:86740a56073b 2468 #define I2S_CONFIG_SWIDTH_SWIDTH_Pos (0UL) /*!< Position of SWIDTH field. */
AnnaBridge 143:86740a56073b 2469 #define I2S_CONFIG_SWIDTH_SWIDTH_Msk (0x3UL << I2S_CONFIG_SWIDTH_SWIDTH_Pos) /*!< Bit mask of SWIDTH field. */
AnnaBridge 143:86740a56073b 2470 #define I2S_CONFIG_SWIDTH_SWIDTH_8Bit (0UL) /*!< 8 bit. */
AnnaBridge 143:86740a56073b 2471 #define I2S_CONFIG_SWIDTH_SWIDTH_16Bit (1UL) /*!< 16 bit. */
AnnaBridge 143:86740a56073b 2472 #define I2S_CONFIG_SWIDTH_SWIDTH_24Bit (2UL) /*!< 24 bit. */
AnnaBridge 143:86740a56073b 2473
AnnaBridge 143:86740a56073b 2474 /* Register: I2S_CONFIG_ALIGN */
AnnaBridge 143:86740a56073b 2475 /* Description: Alignment of sample within a frame. */
AnnaBridge 143:86740a56073b 2476
AnnaBridge 143:86740a56073b 2477 /* Bit 0 : Alignment of sample within a frame. */
AnnaBridge 143:86740a56073b 2478 #define I2S_CONFIG_ALIGN_ALIGN_Pos (0UL) /*!< Position of ALIGN field. */
AnnaBridge 143:86740a56073b 2479 #define I2S_CONFIG_ALIGN_ALIGN_Msk (0x1UL << I2S_CONFIG_ALIGN_ALIGN_Pos) /*!< Bit mask of ALIGN field. */
AnnaBridge 143:86740a56073b 2480 #define I2S_CONFIG_ALIGN_ALIGN_Left (0UL) /*!< Left-aligned. */
AnnaBridge 143:86740a56073b 2481 #define I2S_CONFIG_ALIGN_ALIGN_Right (1UL) /*!< Right-aligned. */
AnnaBridge 143:86740a56073b 2482
AnnaBridge 143:86740a56073b 2483 /* Register: I2S_CONFIG_FORMAT */
AnnaBridge 143:86740a56073b 2484 /* Description: Frame format. */
AnnaBridge 143:86740a56073b 2485
AnnaBridge 143:86740a56073b 2486 /* Bit 0 : Frame format. */
AnnaBridge 143:86740a56073b 2487 #define I2S_CONFIG_FORMAT_FORMAT_Pos (0UL) /*!< Position of FORMAT field. */
AnnaBridge 143:86740a56073b 2488 #define I2S_CONFIG_FORMAT_FORMAT_Msk (0x1UL << I2S_CONFIG_FORMAT_FORMAT_Pos) /*!< Bit mask of FORMAT field. */
AnnaBridge 143:86740a56073b 2489 #define I2S_CONFIG_FORMAT_FORMAT_I2S (0UL) /*!< Original I2S format. */
AnnaBridge 143:86740a56073b 2490 #define I2S_CONFIG_FORMAT_FORMAT_Aligned (1UL) /*!< Alternate (left- or right-aligned) format. */
AnnaBridge 143:86740a56073b 2491
AnnaBridge 143:86740a56073b 2492 /* Register: I2S_CONFIG_CHANNELS */
AnnaBridge 143:86740a56073b 2493 /* Description: Enable channels. */
AnnaBridge 143:86740a56073b 2494
AnnaBridge 143:86740a56073b 2495 /* Bits 1..0 : Enable channels. */
AnnaBridge 143:86740a56073b 2496 #define I2S_CONFIG_CHANNELS_CHANNELS_Pos (0UL) /*!< Position of CHANNELS field. */
AnnaBridge 143:86740a56073b 2497 #define I2S_CONFIG_CHANNELS_CHANNELS_Msk (0x3UL << I2S_CONFIG_CHANNELS_CHANNELS_Pos) /*!< Bit mask of CHANNELS field. */
AnnaBridge 143:86740a56073b 2498 #define I2S_CONFIG_CHANNELS_CHANNELS_Stereo (0UL) /*!< Stereo. */
AnnaBridge 143:86740a56073b 2499 #define I2S_CONFIG_CHANNELS_CHANNELS_Left (1UL) /*!< Left only. */
AnnaBridge 143:86740a56073b 2500 #define I2S_CONFIG_CHANNELS_CHANNELS_Right (2UL) /*!< Right only. */
AnnaBridge 143:86740a56073b 2501
AnnaBridge 143:86740a56073b 2502 /* Register: I2S_RXD_PTR */
AnnaBridge 143:86740a56073b 2503 /* Description: Receive buffer RAM start address. */
AnnaBridge 143:86740a56073b 2504
AnnaBridge 143:86740a56073b 2505 /* Bits 31..0 : Receive buffer Data RAM start address. When receiving, words containing samples will be written to this address. This address is a word aligned Data RAM address. */
AnnaBridge 143:86740a56073b 2506 #define I2S_RXD_PTR_PTR_Pos (0UL) /*!< Position of PTR field. */
AnnaBridge 143:86740a56073b 2507 #define I2S_RXD_PTR_PTR_Msk (0xFFFFFFFFUL << I2S_RXD_PTR_PTR_Pos) /*!< Bit mask of PTR field. */
AnnaBridge 143:86740a56073b 2508
AnnaBridge 143:86740a56073b 2509 /* Register: I2S_TXD_PTR */
AnnaBridge 143:86740a56073b 2510 /* Description: Transmit buffer RAM start address. */
AnnaBridge 143:86740a56073b 2511
AnnaBridge 143:86740a56073b 2512 /* Bits 31..0 : Transmit buffer Data RAM start address. When transmitting, words containing samples will be fetched from this address. This address is a word aligned Data RAM address. */
AnnaBridge 143:86740a56073b 2513 #define I2S_TXD_PTR_PTR_Pos (0UL) /*!< Position of PTR field. */
AnnaBridge 143:86740a56073b 2514 #define I2S_TXD_PTR_PTR_Msk (0xFFFFFFFFUL << I2S_TXD_PTR_PTR_Pos) /*!< Bit mask of PTR field. */
AnnaBridge 143:86740a56073b 2515
AnnaBridge 143:86740a56073b 2516 /* Register: I2S_RXTXD_MAXCNT */
AnnaBridge 143:86740a56073b 2517 /* Description: Size of RXD and TXD buffers. */
AnnaBridge 143:86740a56073b 2518
AnnaBridge 143:86740a56073b 2519 /* Bits 13..0 : Size of RXD and TXD buffers in number of 32 bit words. */
AnnaBridge 143:86740a56073b 2520 #define I2S_RXTXD_MAXCNT_MAXCNT_Pos (0UL) /*!< Position of MAXCNT field. */
AnnaBridge 143:86740a56073b 2521 #define I2S_RXTXD_MAXCNT_MAXCNT_Msk (0x3FFFUL << I2S_RXTXD_MAXCNT_MAXCNT_Pos) /*!< Bit mask of MAXCNT field. */
AnnaBridge 143:86740a56073b 2522
AnnaBridge 143:86740a56073b 2523 /* Register: I2S_PSEL_MCK */
AnnaBridge 143:86740a56073b 2524 /* Description: Pin select for MCK signal. */
AnnaBridge 143:86740a56073b 2525
AnnaBridge 143:86740a56073b 2526 /* Bit 31 : Connection */
AnnaBridge 143:86740a56073b 2527 #define I2S_PSEL_MCK_CONNECT_Pos (31UL) /*!< Position of CONNECT field. */
AnnaBridge 143:86740a56073b 2528 #define I2S_PSEL_MCK_CONNECT_Msk (0x1UL << I2S_PSEL_MCK_CONNECT_Pos) /*!< Bit mask of CONNECT field. */
AnnaBridge 143:86740a56073b 2529 #define I2S_PSEL_MCK_CONNECT_Connected (0UL) /*!< Connect */
AnnaBridge 143:86740a56073b 2530 #define I2S_PSEL_MCK_CONNECT_Disconnected (1UL) /*!< Disconnect */
AnnaBridge 143:86740a56073b 2531
AnnaBridge 143:86740a56073b 2532 /* Bits 4..0 : Pin number */
AnnaBridge 143:86740a56073b 2533 #define I2S_PSEL_MCK_PIN_Pos (0UL) /*!< Position of PIN field. */
AnnaBridge 143:86740a56073b 2534 #define I2S_PSEL_MCK_PIN_Msk (0x1FUL << I2S_PSEL_MCK_PIN_Pos) /*!< Bit mask of PIN field. */
AnnaBridge 143:86740a56073b 2535
AnnaBridge 143:86740a56073b 2536 /* Register: I2S_PSEL_SCK */
AnnaBridge 143:86740a56073b 2537 /* Description: Pin select for SCK signal. */
AnnaBridge 143:86740a56073b 2538
AnnaBridge 143:86740a56073b 2539 /* Bit 31 : Connection */
AnnaBridge 143:86740a56073b 2540 #define I2S_PSEL_SCK_CONNECT_Pos (31UL) /*!< Position of CONNECT field. */
AnnaBridge 143:86740a56073b 2541 #define I2S_PSEL_SCK_CONNECT_Msk (0x1UL << I2S_PSEL_SCK_CONNECT_Pos) /*!< Bit mask of CONNECT field. */
AnnaBridge 143:86740a56073b 2542 #define I2S_PSEL_SCK_CONNECT_Connected (0UL) /*!< Connect */
AnnaBridge 143:86740a56073b 2543 #define I2S_PSEL_SCK_CONNECT_Disconnected (1UL) /*!< Disconnect */
AnnaBridge 143:86740a56073b 2544
AnnaBridge 143:86740a56073b 2545 /* Bits 4..0 : Pin number */
AnnaBridge 143:86740a56073b 2546 #define I2S_PSEL_SCK_PIN_Pos (0UL) /*!< Position of PIN field. */
AnnaBridge 143:86740a56073b 2547 #define I2S_PSEL_SCK_PIN_Msk (0x1FUL << I2S_PSEL_SCK_PIN_Pos) /*!< Bit mask of PIN field. */
AnnaBridge 143:86740a56073b 2548
AnnaBridge 143:86740a56073b 2549 /* Register: I2S_PSEL_LRCK */
AnnaBridge 143:86740a56073b 2550 /* Description: Pin select for LRCK signal. */
AnnaBridge 143:86740a56073b 2551
AnnaBridge 143:86740a56073b 2552 /* Bit 31 : Connection */
AnnaBridge 143:86740a56073b 2553 #define I2S_PSEL_LRCK_CONNECT_Pos (31UL) /*!< Position of CONNECT field. */
AnnaBridge 143:86740a56073b 2554 #define I2S_PSEL_LRCK_CONNECT_Msk (0x1UL << I2S_PSEL_LRCK_CONNECT_Pos) /*!< Bit mask of CONNECT field. */
AnnaBridge 143:86740a56073b 2555 #define I2S_PSEL_LRCK_CONNECT_Connected (0UL) /*!< Connect */
AnnaBridge 143:86740a56073b 2556 #define I2S_PSEL_LRCK_CONNECT_Disconnected (1UL) /*!< Disconnect */
AnnaBridge 143:86740a56073b 2557
AnnaBridge 143:86740a56073b 2558 /* Bits 4..0 : Pin number */
AnnaBridge 143:86740a56073b 2559 #define I2S_PSEL_LRCK_PIN_Pos (0UL) /*!< Position of PIN field. */
AnnaBridge 143:86740a56073b 2560 #define I2S_PSEL_LRCK_PIN_Msk (0x1FUL << I2S_PSEL_LRCK_PIN_Pos) /*!< Bit mask of PIN field. */
AnnaBridge 143:86740a56073b 2561
AnnaBridge 143:86740a56073b 2562 /* Register: I2S_PSEL_SDIN */
AnnaBridge 143:86740a56073b 2563 /* Description: Pin select for SDIN signal. */
AnnaBridge 143:86740a56073b 2564
AnnaBridge 143:86740a56073b 2565 /* Bit 31 : Connection */
AnnaBridge 143:86740a56073b 2566 #define I2S_PSEL_SDIN_CONNECT_Pos (31UL) /*!< Position of CONNECT field. */
AnnaBridge 143:86740a56073b 2567 #define I2S_PSEL_SDIN_CONNECT_Msk (0x1UL << I2S_PSEL_SDIN_CONNECT_Pos) /*!< Bit mask of CONNECT field. */
AnnaBridge 143:86740a56073b 2568 #define I2S_PSEL_SDIN_CONNECT_Connected (0UL) /*!< Connect */
AnnaBridge 143:86740a56073b 2569 #define I2S_PSEL_SDIN_CONNECT_Disconnected (1UL) /*!< Disconnect */
AnnaBridge 143:86740a56073b 2570
AnnaBridge 143:86740a56073b 2571 /* Bits 4..0 : Pin number */
AnnaBridge 143:86740a56073b 2572 #define I2S_PSEL_SDIN_PIN_Pos (0UL) /*!< Position of PIN field. */
AnnaBridge 143:86740a56073b 2573 #define I2S_PSEL_SDIN_PIN_Msk (0x1FUL << I2S_PSEL_SDIN_PIN_Pos) /*!< Bit mask of PIN field. */
AnnaBridge 143:86740a56073b 2574
AnnaBridge 143:86740a56073b 2575 /* Register: I2S_PSEL_SDOUT */
AnnaBridge 143:86740a56073b 2576 /* Description: Pin select for SDOUT signal. */
AnnaBridge 143:86740a56073b 2577
AnnaBridge 143:86740a56073b 2578 /* Bit 31 : Connection */
AnnaBridge 143:86740a56073b 2579 #define I2S_PSEL_SDOUT_CONNECT_Pos (31UL) /*!< Position of CONNECT field. */
AnnaBridge 143:86740a56073b 2580 #define I2S_PSEL_SDOUT_CONNECT_Msk (0x1UL << I2S_PSEL_SDOUT_CONNECT_Pos) /*!< Bit mask of CONNECT field. */
AnnaBridge 143:86740a56073b 2581 #define I2S_PSEL_SDOUT_CONNECT_Connected (0UL) /*!< Connect */
AnnaBridge 143:86740a56073b 2582 #define I2S_PSEL_SDOUT_CONNECT_Disconnected (1UL) /*!< Disconnect */
AnnaBridge 143:86740a56073b 2583
AnnaBridge 143:86740a56073b 2584 /* Bits 4..0 : Pin number */
AnnaBridge 143:86740a56073b 2585 #define I2S_PSEL_SDOUT_PIN_Pos (0UL) /*!< Position of PIN field. */
AnnaBridge 143:86740a56073b 2586 #define I2S_PSEL_SDOUT_PIN_Msk (0x1FUL << I2S_PSEL_SDOUT_PIN_Pos) /*!< Bit mask of PIN field. */
AnnaBridge 143:86740a56073b 2587
AnnaBridge 143:86740a56073b 2588
AnnaBridge 143:86740a56073b 2589 /* Peripheral: LPCOMP */
AnnaBridge 143:86740a56073b 2590 /* Description: Low Power Comparator */
AnnaBridge 143:86740a56073b 2591
AnnaBridge 143:86740a56073b 2592 /* Register: LPCOMP_SHORTS */
AnnaBridge 143:86740a56073b 2593 /* Description: Shortcut register */
AnnaBridge 143:86740a56073b 2594
AnnaBridge 143:86740a56073b 2595 /* Bit 4 : Shortcut between CROSS event and STOP task */
AnnaBridge 143:86740a56073b 2596 #define LPCOMP_SHORTS_CROSS_STOP_Pos (4UL) /*!< Position of CROSS_STOP field. */
AnnaBridge 143:86740a56073b 2597 #define LPCOMP_SHORTS_CROSS_STOP_Msk (0x1UL << LPCOMP_SHORTS_CROSS_STOP_Pos) /*!< Bit mask of CROSS_STOP field. */
AnnaBridge 143:86740a56073b 2598 #define LPCOMP_SHORTS_CROSS_STOP_Disabled (0UL) /*!< Disable shortcut */
AnnaBridge 143:86740a56073b 2599 #define LPCOMP_SHORTS_CROSS_STOP_Enabled (1UL) /*!< Enable shortcut */
AnnaBridge 143:86740a56073b 2600
AnnaBridge 143:86740a56073b 2601 /* Bit 3 : Shortcut between UP event and STOP task */
AnnaBridge 143:86740a56073b 2602 #define LPCOMP_SHORTS_UP_STOP_Pos (3UL) /*!< Position of UP_STOP field. */
AnnaBridge 143:86740a56073b 2603 #define LPCOMP_SHORTS_UP_STOP_Msk (0x1UL << LPCOMP_SHORTS_UP_STOP_Pos) /*!< Bit mask of UP_STOP field. */
AnnaBridge 143:86740a56073b 2604 #define LPCOMP_SHORTS_UP_STOP_Disabled (0UL) /*!< Disable shortcut */
AnnaBridge 143:86740a56073b 2605 #define LPCOMP_SHORTS_UP_STOP_Enabled (1UL) /*!< Enable shortcut */
AnnaBridge 143:86740a56073b 2606
AnnaBridge 143:86740a56073b 2607 /* Bit 2 : Shortcut between DOWN event and STOP task */
AnnaBridge 143:86740a56073b 2608 #define LPCOMP_SHORTS_DOWN_STOP_Pos (2UL) /*!< Position of DOWN_STOP field. */
AnnaBridge 143:86740a56073b 2609 #define LPCOMP_SHORTS_DOWN_STOP_Msk (0x1UL << LPCOMP_SHORTS_DOWN_STOP_Pos) /*!< Bit mask of DOWN_STOP field. */
AnnaBridge 143:86740a56073b 2610 #define LPCOMP_SHORTS_DOWN_STOP_Disabled (0UL) /*!< Disable shortcut */
AnnaBridge 143:86740a56073b 2611 #define LPCOMP_SHORTS_DOWN_STOP_Enabled (1UL) /*!< Enable shortcut */
AnnaBridge 143:86740a56073b 2612
AnnaBridge 143:86740a56073b 2613 /* Bit 1 : Shortcut between READY event and STOP task */
AnnaBridge 143:86740a56073b 2614 #define LPCOMP_SHORTS_READY_STOP_Pos (1UL) /*!< Position of READY_STOP field. */
AnnaBridge 143:86740a56073b 2615 #define LPCOMP_SHORTS_READY_STOP_Msk (0x1UL << LPCOMP_SHORTS_READY_STOP_Pos) /*!< Bit mask of READY_STOP field. */
AnnaBridge 143:86740a56073b 2616 #define LPCOMP_SHORTS_READY_STOP_Disabled (0UL) /*!< Disable shortcut */
AnnaBridge 143:86740a56073b 2617 #define LPCOMP_SHORTS_READY_STOP_Enabled (1UL) /*!< Enable shortcut */
AnnaBridge 143:86740a56073b 2618
AnnaBridge 143:86740a56073b 2619 /* Bit 0 : Shortcut between READY event and SAMPLE task */
AnnaBridge 143:86740a56073b 2620 #define LPCOMP_SHORTS_READY_SAMPLE_Pos (0UL) /*!< Position of READY_SAMPLE field. */
AnnaBridge 143:86740a56073b 2621 #define LPCOMP_SHORTS_READY_SAMPLE_Msk (0x1UL << LPCOMP_SHORTS_READY_SAMPLE_Pos) /*!< Bit mask of READY_SAMPLE field. */
AnnaBridge 143:86740a56073b 2622 #define LPCOMP_SHORTS_READY_SAMPLE_Disabled (0UL) /*!< Disable shortcut */
AnnaBridge 143:86740a56073b 2623 #define LPCOMP_SHORTS_READY_SAMPLE_Enabled (1UL) /*!< Enable shortcut */
AnnaBridge 143:86740a56073b 2624
AnnaBridge 143:86740a56073b 2625 /* Register: LPCOMP_INTENSET */
AnnaBridge 143:86740a56073b 2626 /* Description: Enable interrupt */
AnnaBridge 143:86740a56073b 2627
AnnaBridge 143:86740a56073b 2628 /* Bit 3 : Write '1' to Enable interrupt for CROSS event */
AnnaBridge 143:86740a56073b 2629 #define LPCOMP_INTENSET_CROSS_Pos (3UL) /*!< Position of CROSS field. */
AnnaBridge 143:86740a56073b 2630 #define LPCOMP_INTENSET_CROSS_Msk (0x1UL << LPCOMP_INTENSET_CROSS_Pos) /*!< Bit mask of CROSS field. */
AnnaBridge 143:86740a56073b 2631 #define LPCOMP_INTENSET_CROSS_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 2632 #define LPCOMP_INTENSET_CROSS_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 2633 #define LPCOMP_INTENSET_CROSS_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 2634
AnnaBridge 143:86740a56073b 2635 /* Bit 2 : Write '1' to Enable interrupt for UP event */
AnnaBridge 143:86740a56073b 2636 #define LPCOMP_INTENSET_UP_Pos (2UL) /*!< Position of UP field. */
AnnaBridge 143:86740a56073b 2637 #define LPCOMP_INTENSET_UP_Msk (0x1UL << LPCOMP_INTENSET_UP_Pos) /*!< Bit mask of UP field. */
AnnaBridge 143:86740a56073b 2638 #define LPCOMP_INTENSET_UP_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 2639 #define LPCOMP_INTENSET_UP_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 2640 #define LPCOMP_INTENSET_UP_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 2641
AnnaBridge 143:86740a56073b 2642 /* Bit 1 : Write '1' to Enable interrupt for DOWN event */
AnnaBridge 143:86740a56073b 2643 #define LPCOMP_INTENSET_DOWN_Pos (1UL) /*!< Position of DOWN field. */
AnnaBridge 143:86740a56073b 2644 #define LPCOMP_INTENSET_DOWN_Msk (0x1UL << LPCOMP_INTENSET_DOWN_Pos) /*!< Bit mask of DOWN field. */
AnnaBridge 143:86740a56073b 2645 #define LPCOMP_INTENSET_DOWN_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 2646 #define LPCOMP_INTENSET_DOWN_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 2647 #define LPCOMP_INTENSET_DOWN_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 2648
AnnaBridge 143:86740a56073b 2649 /* Bit 0 : Write '1' to Enable interrupt for READY event */
AnnaBridge 143:86740a56073b 2650 #define LPCOMP_INTENSET_READY_Pos (0UL) /*!< Position of READY field. */
AnnaBridge 143:86740a56073b 2651 #define LPCOMP_INTENSET_READY_Msk (0x1UL << LPCOMP_INTENSET_READY_Pos) /*!< Bit mask of READY field. */
AnnaBridge 143:86740a56073b 2652 #define LPCOMP_INTENSET_READY_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 2653 #define LPCOMP_INTENSET_READY_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 2654 #define LPCOMP_INTENSET_READY_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 2655
AnnaBridge 143:86740a56073b 2656 /* Register: LPCOMP_INTENCLR */
AnnaBridge 143:86740a56073b 2657 /* Description: Disable interrupt */
AnnaBridge 143:86740a56073b 2658
AnnaBridge 143:86740a56073b 2659 /* Bit 3 : Write '1' to Disable interrupt for CROSS event */
AnnaBridge 143:86740a56073b 2660 #define LPCOMP_INTENCLR_CROSS_Pos (3UL) /*!< Position of CROSS field. */
AnnaBridge 143:86740a56073b 2661 #define LPCOMP_INTENCLR_CROSS_Msk (0x1UL << LPCOMP_INTENCLR_CROSS_Pos) /*!< Bit mask of CROSS field. */
AnnaBridge 143:86740a56073b 2662 #define LPCOMP_INTENCLR_CROSS_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 2663 #define LPCOMP_INTENCLR_CROSS_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 2664 #define LPCOMP_INTENCLR_CROSS_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 2665
AnnaBridge 143:86740a56073b 2666 /* Bit 2 : Write '1' to Disable interrupt for UP event */
AnnaBridge 143:86740a56073b 2667 #define LPCOMP_INTENCLR_UP_Pos (2UL) /*!< Position of UP field. */
AnnaBridge 143:86740a56073b 2668 #define LPCOMP_INTENCLR_UP_Msk (0x1UL << LPCOMP_INTENCLR_UP_Pos) /*!< Bit mask of UP field. */
AnnaBridge 143:86740a56073b 2669 #define LPCOMP_INTENCLR_UP_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 2670 #define LPCOMP_INTENCLR_UP_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 2671 #define LPCOMP_INTENCLR_UP_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 2672
AnnaBridge 143:86740a56073b 2673 /* Bit 1 : Write '1' to Disable interrupt for DOWN event */
AnnaBridge 143:86740a56073b 2674 #define LPCOMP_INTENCLR_DOWN_Pos (1UL) /*!< Position of DOWN field. */
AnnaBridge 143:86740a56073b 2675 #define LPCOMP_INTENCLR_DOWN_Msk (0x1UL << LPCOMP_INTENCLR_DOWN_Pos) /*!< Bit mask of DOWN field. */
AnnaBridge 143:86740a56073b 2676 #define LPCOMP_INTENCLR_DOWN_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 2677 #define LPCOMP_INTENCLR_DOWN_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 2678 #define LPCOMP_INTENCLR_DOWN_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 2679
AnnaBridge 143:86740a56073b 2680 /* Bit 0 : Write '1' to Disable interrupt for READY event */
AnnaBridge 143:86740a56073b 2681 #define LPCOMP_INTENCLR_READY_Pos (0UL) /*!< Position of READY field. */
AnnaBridge 143:86740a56073b 2682 #define LPCOMP_INTENCLR_READY_Msk (0x1UL << LPCOMP_INTENCLR_READY_Pos) /*!< Bit mask of READY field. */
AnnaBridge 143:86740a56073b 2683 #define LPCOMP_INTENCLR_READY_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 2684 #define LPCOMP_INTENCLR_READY_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 2685 #define LPCOMP_INTENCLR_READY_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 2686
AnnaBridge 143:86740a56073b 2687 /* Register: LPCOMP_RESULT */
AnnaBridge 143:86740a56073b 2688 /* Description: Compare result */
AnnaBridge 143:86740a56073b 2689
AnnaBridge 143:86740a56073b 2690 /* Bit 0 : Result of last compare. Decision point SAMPLE task. */
AnnaBridge 143:86740a56073b 2691 #define LPCOMP_RESULT_RESULT_Pos (0UL) /*!< Position of RESULT field. */
AnnaBridge 143:86740a56073b 2692 #define LPCOMP_RESULT_RESULT_Msk (0x1UL << LPCOMP_RESULT_RESULT_Pos) /*!< Bit mask of RESULT field. */
AnnaBridge 143:86740a56073b 2693 #define LPCOMP_RESULT_RESULT_Below (0UL) /*!< Input voltage is below the reference threshold (VIN+ &lt; VIN-). */
AnnaBridge 143:86740a56073b 2694 #define LPCOMP_RESULT_RESULT_Above (1UL) /*!< Input voltage is above the reference threshold (VIN+ &gt; VIN-). */
AnnaBridge 143:86740a56073b 2695
AnnaBridge 143:86740a56073b 2696 /* Register: LPCOMP_ENABLE */
AnnaBridge 143:86740a56073b 2697 /* Description: Enable LPCOMP */
AnnaBridge 143:86740a56073b 2698
AnnaBridge 143:86740a56073b 2699 /* Bits 1..0 : Enable or disable LPCOMP */
AnnaBridge 143:86740a56073b 2700 #define LPCOMP_ENABLE_ENABLE_Pos (0UL) /*!< Position of ENABLE field. */
AnnaBridge 143:86740a56073b 2701 #define LPCOMP_ENABLE_ENABLE_Msk (0x3UL << LPCOMP_ENABLE_ENABLE_Pos) /*!< Bit mask of ENABLE field. */
AnnaBridge 143:86740a56073b 2702 #define LPCOMP_ENABLE_ENABLE_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 2703 #define LPCOMP_ENABLE_ENABLE_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 2704
AnnaBridge 143:86740a56073b 2705 /* Register: LPCOMP_PSEL */
AnnaBridge 143:86740a56073b 2706 /* Description: Input pin select */
AnnaBridge 143:86740a56073b 2707
AnnaBridge 143:86740a56073b 2708 /* Bits 2..0 : Analog pin select */
AnnaBridge 143:86740a56073b 2709 #define LPCOMP_PSEL_PSEL_Pos (0UL) /*!< Position of PSEL field. */
AnnaBridge 143:86740a56073b 2710 #define LPCOMP_PSEL_PSEL_Msk (0x7UL << LPCOMP_PSEL_PSEL_Pos) /*!< Bit mask of PSEL field. */
AnnaBridge 143:86740a56073b 2711 #define LPCOMP_PSEL_PSEL_AnalogInput0 (0UL) /*!< AIN0 selected as analog input */
AnnaBridge 143:86740a56073b 2712 #define LPCOMP_PSEL_PSEL_AnalogInput1 (1UL) /*!< AIN1 selected as analog input */
AnnaBridge 143:86740a56073b 2713 #define LPCOMP_PSEL_PSEL_AnalogInput2 (2UL) /*!< AIN2 selected as analog input */
AnnaBridge 143:86740a56073b 2714 #define LPCOMP_PSEL_PSEL_AnalogInput3 (3UL) /*!< AIN3 selected as analog input */
AnnaBridge 143:86740a56073b 2715 #define LPCOMP_PSEL_PSEL_AnalogInput4 (4UL) /*!< AIN4 selected as analog input */
AnnaBridge 143:86740a56073b 2716 #define LPCOMP_PSEL_PSEL_AnalogInput5 (5UL) /*!< AIN5 selected as analog input */
AnnaBridge 143:86740a56073b 2717 #define LPCOMP_PSEL_PSEL_AnalogInput6 (6UL) /*!< AIN6 selected as analog input */
AnnaBridge 143:86740a56073b 2718 #define LPCOMP_PSEL_PSEL_AnalogInput7 (7UL) /*!< AIN7 selected as analog input */
AnnaBridge 143:86740a56073b 2719
AnnaBridge 143:86740a56073b 2720 /* Register: LPCOMP_REFSEL */
AnnaBridge 143:86740a56073b 2721 /* Description: Reference select */
AnnaBridge 143:86740a56073b 2722
AnnaBridge 143:86740a56073b 2723 /* Bits 3..0 : Reference select */
AnnaBridge 143:86740a56073b 2724 #define LPCOMP_REFSEL_REFSEL_Pos (0UL) /*!< Position of REFSEL field. */
AnnaBridge 143:86740a56073b 2725 #define LPCOMP_REFSEL_REFSEL_Msk (0xFUL << LPCOMP_REFSEL_REFSEL_Pos) /*!< Bit mask of REFSEL field. */
AnnaBridge 143:86740a56073b 2726 #define LPCOMP_REFSEL_REFSEL_Ref1_8Vdd (0UL) /*!< VDD * 1/8 selected as reference */
AnnaBridge 143:86740a56073b 2727 #define LPCOMP_REFSEL_REFSEL_Ref2_8Vdd (1UL) /*!< VDD * 2/8 selected as reference */
AnnaBridge 143:86740a56073b 2728 #define LPCOMP_REFSEL_REFSEL_Ref3_8Vdd (2UL) /*!< VDD * 3/8 selected as reference */
AnnaBridge 143:86740a56073b 2729 #define LPCOMP_REFSEL_REFSEL_Ref4_8Vdd (3UL) /*!< VDD * 4/8 selected as reference */
AnnaBridge 143:86740a56073b 2730 #define LPCOMP_REFSEL_REFSEL_Ref5_8Vdd (4UL) /*!< VDD * 5/8 selected as reference */
AnnaBridge 143:86740a56073b 2731 #define LPCOMP_REFSEL_REFSEL_Ref6_8Vdd (5UL) /*!< VDD * 6/8 selected as reference */
AnnaBridge 143:86740a56073b 2732 #define LPCOMP_REFSEL_REFSEL_Ref7_8Vdd (6UL) /*!< VDD * 7/8 selected as reference */
AnnaBridge 143:86740a56073b 2733 #define LPCOMP_REFSEL_REFSEL_ARef (7UL) /*!< External analog reference selected */
AnnaBridge 143:86740a56073b 2734 #define LPCOMP_REFSEL_REFSEL_Ref1_16Vdd (8UL) /*!< VDD * 1/16 selected as reference */
AnnaBridge 143:86740a56073b 2735 #define LPCOMP_REFSEL_REFSEL_Ref3_16Vdd (9UL) /*!< VDD * 3/16 selected as reference */
AnnaBridge 143:86740a56073b 2736 #define LPCOMP_REFSEL_REFSEL_Ref5_16Vdd (10UL) /*!< VDD * 5/16 selected as reference */
AnnaBridge 143:86740a56073b 2737 #define LPCOMP_REFSEL_REFSEL_Ref7_16Vdd (11UL) /*!< VDD * 7/16 selected as reference */
AnnaBridge 143:86740a56073b 2738 #define LPCOMP_REFSEL_REFSEL_Ref9_16Vdd (12UL) /*!< VDD * 9/16 selected as reference */
AnnaBridge 143:86740a56073b 2739 #define LPCOMP_REFSEL_REFSEL_Ref11_16Vdd (13UL) /*!< VDD * 11/16 selected as reference */
AnnaBridge 143:86740a56073b 2740 #define LPCOMP_REFSEL_REFSEL_Ref13_16Vdd (14UL) /*!< VDD * 13/16 selected as reference */
AnnaBridge 143:86740a56073b 2741 #define LPCOMP_REFSEL_REFSEL_Ref15_16Vdd (15UL) /*!< VDD * 15/16 selected as reference */
AnnaBridge 143:86740a56073b 2742
AnnaBridge 143:86740a56073b 2743 /* Register: LPCOMP_EXTREFSEL */
AnnaBridge 143:86740a56073b 2744 /* Description: External reference select */
AnnaBridge 143:86740a56073b 2745
AnnaBridge 143:86740a56073b 2746 /* Bit 0 : External analog reference select */
AnnaBridge 143:86740a56073b 2747 #define LPCOMP_EXTREFSEL_EXTREFSEL_Pos (0UL) /*!< Position of EXTREFSEL field. */
AnnaBridge 143:86740a56073b 2748 #define LPCOMP_EXTREFSEL_EXTREFSEL_Msk (0x1UL << LPCOMP_EXTREFSEL_EXTREFSEL_Pos) /*!< Bit mask of EXTREFSEL field. */
AnnaBridge 143:86740a56073b 2749 #define LPCOMP_EXTREFSEL_EXTREFSEL_AnalogReference0 (0UL) /*!< Use AIN0 as external analog reference */
AnnaBridge 143:86740a56073b 2750 #define LPCOMP_EXTREFSEL_EXTREFSEL_AnalogReference1 (1UL) /*!< Use AIN1 as external analog reference */
AnnaBridge 143:86740a56073b 2751
AnnaBridge 143:86740a56073b 2752 /* Register: LPCOMP_ANADETECT */
AnnaBridge 143:86740a56073b 2753 /* Description: Analog detect configuration */
AnnaBridge 143:86740a56073b 2754
AnnaBridge 143:86740a56073b 2755 /* Bits 1..0 : Analog detect configuration */
AnnaBridge 143:86740a56073b 2756 #define LPCOMP_ANADETECT_ANADETECT_Pos (0UL) /*!< Position of ANADETECT field. */
AnnaBridge 143:86740a56073b 2757 #define LPCOMP_ANADETECT_ANADETECT_Msk (0x3UL << LPCOMP_ANADETECT_ANADETECT_Pos) /*!< Bit mask of ANADETECT field. */
AnnaBridge 143:86740a56073b 2758 #define LPCOMP_ANADETECT_ANADETECT_Cross (0UL) /*!< Generate ANADETECT on crossing, both upward crossing and downward crossing */
AnnaBridge 143:86740a56073b 2759 #define LPCOMP_ANADETECT_ANADETECT_Up (1UL) /*!< Generate ANADETECT on upward crossing only */
AnnaBridge 143:86740a56073b 2760 #define LPCOMP_ANADETECT_ANADETECT_Down (2UL) /*!< Generate ANADETECT on downward crossing only */
AnnaBridge 143:86740a56073b 2761
AnnaBridge 143:86740a56073b 2762 /* Register: LPCOMP_HYST */
AnnaBridge 143:86740a56073b 2763 /* Description: Comparator hysteresis enable */
AnnaBridge 143:86740a56073b 2764
AnnaBridge 143:86740a56073b 2765 /* Bit 0 : Comparator hysteresis enable */
AnnaBridge 143:86740a56073b 2766 #define LPCOMP_HYST_HYST_Pos (0UL) /*!< Position of HYST field. */
AnnaBridge 143:86740a56073b 2767 #define LPCOMP_HYST_HYST_Msk (0x1UL << LPCOMP_HYST_HYST_Pos) /*!< Bit mask of HYST field. */
AnnaBridge 143:86740a56073b 2768 #define LPCOMP_HYST_HYST_NoHyst (0UL) /*!< Comparator hysteresis disabled */
AnnaBridge 143:86740a56073b 2769 #define LPCOMP_HYST_HYST_Hyst50mV (1UL) /*!< Comparator hysteresis disabled (typ. 50 mV) */
AnnaBridge 143:86740a56073b 2770
AnnaBridge 143:86740a56073b 2771
AnnaBridge 143:86740a56073b 2772 /* Peripheral: MWU */
AnnaBridge 143:86740a56073b 2773 /* Description: Memory Watch Unit */
AnnaBridge 143:86740a56073b 2774
AnnaBridge 143:86740a56073b 2775 /* Register: MWU_INTEN */
AnnaBridge 143:86740a56073b 2776 /* Description: Enable or disable interrupt */
AnnaBridge 143:86740a56073b 2777
AnnaBridge 143:86740a56073b 2778 /* Bit 27 : Enable or disable interrupt for PREGION[1].RA event */
AnnaBridge 143:86740a56073b 2779 #define MWU_INTEN_PREGION1RA_Pos (27UL) /*!< Position of PREGION1RA field. */
AnnaBridge 143:86740a56073b 2780 #define MWU_INTEN_PREGION1RA_Msk (0x1UL << MWU_INTEN_PREGION1RA_Pos) /*!< Bit mask of PREGION1RA field. */
AnnaBridge 143:86740a56073b 2781 #define MWU_INTEN_PREGION1RA_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 2782 #define MWU_INTEN_PREGION1RA_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 2783
AnnaBridge 143:86740a56073b 2784 /* Bit 26 : Enable or disable interrupt for PREGION[1].WA event */
AnnaBridge 143:86740a56073b 2785 #define MWU_INTEN_PREGION1WA_Pos (26UL) /*!< Position of PREGION1WA field. */
AnnaBridge 143:86740a56073b 2786 #define MWU_INTEN_PREGION1WA_Msk (0x1UL << MWU_INTEN_PREGION1WA_Pos) /*!< Bit mask of PREGION1WA field. */
AnnaBridge 143:86740a56073b 2787 #define MWU_INTEN_PREGION1WA_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 2788 #define MWU_INTEN_PREGION1WA_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 2789
AnnaBridge 143:86740a56073b 2790 /* Bit 25 : Enable or disable interrupt for PREGION[0].RA event */
AnnaBridge 143:86740a56073b 2791 #define MWU_INTEN_PREGION0RA_Pos (25UL) /*!< Position of PREGION0RA field. */
AnnaBridge 143:86740a56073b 2792 #define MWU_INTEN_PREGION0RA_Msk (0x1UL << MWU_INTEN_PREGION0RA_Pos) /*!< Bit mask of PREGION0RA field. */
AnnaBridge 143:86740a56073b 2793 #define MWU_INTEN_PREGION0RA_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 2794 #define MWU_INTEN_PREGION0RA_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 2795
AnnaBridge 143:86740a56073b 2796 /* Bit 24 : Enable or disable interrupt for PREGION[0].WA event */
AnnaBridge 143:86740a56073b 2797 #define MWU_INTEN_PREGION0WA_Pos (24UL) /*!< Position of PREGION0WA field. */
AnnaBridge 143:86740a56073b 2798 #define MWU_INTEN_PREGION0WA_Msk (0x1UL << MWU_INTEN_PREGION0WA_Pos) /*!< Bit mask of PREGION0WA field. */
AnnaBridge 143:86740a56073b 2799 #define MWU_INTEN_PREGION0WA_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 2800 #define MWU_INTEN_PREGION0WA_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 2801
AnnaBridge 143:86740a56073b 2802 /* Bit 7 : Enable or disable interrupt for REGION[3].RA event */
AnnaBridge 143:86740a56073b 2803 #define MWU_INTEN_REGION3RA_Pos (7UL) /*!< Position of REGION3RA field. */
AnnaBridge 143:86740a56073b 2804 #define MWU_INTEN_REGION3RA_Msk (0x1UL << MWU_INTEN_REGION3RA_Pos) /*!< Bit mask of REGION3RA field. */
AnnaBridge 143:86740a56073b 2805 #define MWU_INTEN_REGION3RA_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 2806 #define MWU_INTEN_REGION3RA_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 2807
AnnaBridge 143:86740a56073b 2808 /* Bit 6 : Enable or disable interrupt for REGION[3].WA event */
AnnaBridge 143:86740a56073b 2809 #define MWU_INTEN_REGION3WA_Pos (6UL) /*!< Position of REGION3WA field. */
AnnaBridge 143:86740a56073b 2810 #define MWU_INTEN_REGION3WA_Msk (0x1UL << MWU_INTEN_REGION3WA_Pos) /*!< Bit mask of REGION3WA field. */
AnnaBridge 143:86740a56073b 2811 #define MWU_INTEN_REGION3WA_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 2812 #define MWU_INTEN_REGION3WA_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 2813
AnnaBridge 143:86740a56073b 2814 /* Bit 5 : Enable or disable interrupt for REGION[2].RA event */
AnnaBridge 143:86740a56073b 2815 #define MWU_INTEN_REGION2RA_Pos (5UL) /*!< Position of REGION2RA field. */
AnnaBridge 143:86740a56073b 2816 #define MWU_INTEN_REGION2RA_Msk (0x1UL << MWU_INTEN_REGION2RA_Pos) /*!< Bit mask of REGION2RA field. */
AnnaBridge 143:86740a56073b 2817 #define MWU_INTEN_REGION2RA_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 2818 #define MWU_INTEN_REGION2RA_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 2819
AnnaBridge 143:86740a56073b 2820 /* Bit 4 : Enable or disable interrupt for REGION[2].WA event */
AnnaBridge 143:86740a56073b 2821 #define MWU_INTEN_REGION2WA_Pos (4UL) /*!< Position of REGION2WA field. */
AnnaBridge 143:86740a56073b 2822 #define MWU_INTEN_REGION2WA_Msk (0x1UL << MWU_INTEN_REGION2WA_Pos) /*!< Bit mask of REGION2WA field. */
AnnaBridge 143:86740a56073b 2823 #define MWU_INTEN_REGION2WA_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 2824 #define MWU_INTEN_REGION2WA_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 2825
AnnaBridge 143:86740a56073b 2826 /* Bit 3 : Enable or disable interrupt for REGION[1].RA event */
AnnaBridge 143:86740a56073b 2827 #define MWU_INTEN_REGION1RA_Pos (3UL) /*!< Position of REGION1RA field. */
AnnaBridge 143:86740a56073b 2828 #define MWU_INTEN_REGION1RA_Msk (0x1UL << MWU_INTEN_REGION1RA_Pos) /*!< Bit mask of REGION1RA field. */
AnnaBridge 143:86740a56073b 2829 #define MWU_INTEN_REGION1RA_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 2830 #define MWU_INTEN_REGION1RA_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 2831
AnnaBridge 143:86740a56073b 2832 /* Bit 2 : Enable or disable interrupt for REGION[1].WA event */
AnnaBridge 143:86740a56073b 2833 #define MWU_INTEN_REGION1WA_Pos (2UL) /*!< Position of REGION1WA field. */
AnnaBridge 143:86740a56073b 2834 #define MWU_INTEN_REGION1WA_Msk (0x1UL << MWU_INTEN_REGION1WA_Pos) /*!< Bit mask of REGION1WA field. */
AnnaBridge 143:86740a56073b 2835 #define MWU_INTEN_REGION1WA_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 2836 #define MWU_INTEN_REGION1WA_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 2837
AnnaBridge 143:86740a56073b 2838 /* Bit 1 : Enable or disable interrupt for REGION[0].RA event */
AnnaBridge 143:86740a56073b 2839 #define MWU_INTEN_REGION0RA_Pos (1UL) /*!< Position of REGION0RA field. */
AnnaBridge 143:86740a56073b 2840 #define MWU_INTEN_REGION0RA_Msk (0x1UL << MWU_INTEN_REGION0RA_Pos) /*!< Bit mask of REGION0RA field. */
AnnaBridge 143:86740a56073b 2841 #define MWU_INTEN_REGION0RA_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 2842 #define MWU_INTEN_REGION0RA_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 2843
AnnaBridge 143:86740a56073b 2844 /* Bit 0 : Enable or disable interrupt for REGION[0].WA event */
AnnaBridge 143:86740a56073b 2845 #define MWU_INTEN_REGION0WA_Pos (0UL) /*!< Position of REGION0WA field. */
AnnaBridge 143:86740a56073b 2846 #define MWU_INTEN_REGION0WA_Msk (0x1UL << MWU_INTEN_REGION0WA_Pos) /*!< Bit mask of REGION0WA field. */
AnnaBridge 143:86740a56073b 2847 #define MWU_INTEN_REGION0WA_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 2848 #define MWU_INTEN_REGION0WA_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 2849
AnnaBridge 143:86740a56073b 2850 /* Register: MWU_INTENSET */
AnnaBridge 143:86740a56073b 2851 /* Description: Enable interrupt */
AnnaBridge 143:86740a56073b 2852
AnnaBridge 143:86740a56073b 2853 /* Bit 27 : Write '1' to Enable interrupt for PREGION[1].RA event */
AnnaBridge 143:86740a56073b 2854 #define MWU_INTENSET_PREGION1RA_Pos (27UL) /*!< Position of PREGION1RA field. */
AnnaBridge 143:86740a56073b 2855 #define MWU_INTENSET_PREGION1RA_Msk (0x1UL << MWU_INTENSET_PREGION1RA_Pos) /*!< Bit mask of PREGION1RA field. */
AnnaBridge 143:86740a56073b 2856 #define MWU_INTENSET_PREGION1RA_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 2857 #define MWU_INTENSET_PREGION1RA_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 2858 #define MWU_INTENSET_PREGION1RA_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 2859
AnnaBridge 143:86740a56073b 2860 /* Bit 26 : Write '1' to Enable interrupt for PREGION[1].WA event */
AnnaBridge 143:86740a56073b 2861 #define MWU_INTENSET_PREGION1WA_Pos (26UL) /*!< Position of PREGION1WA field. */
AnnaBridge 143:86740a56073b 2862 #define MWU_INTENSET_PREGION1WA_Msk (0x1UL << MWU_INTENSET_PREGION1WA_Pos) /*!< Bit mask of PREGION1WA field. */
AnnaBridge 143:86740a56073b 2863 #define MWU_INTENSET_PREGION1WA_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 2864 #define MWU_INTENSET_PREGION1WA_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 2865 #define MWU_INTENSET_PREGION1WA_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 2866
AnnaBridge 143:86740a56073b 2867 /* Bit 25 : Write '1' to Enable interrupt for PREGION[0].RA event */
AnnaBridge 143:86740a56073b 2868 #define MWU_INTENSET_PREGION0RA_Pos (25UL) /*!< Position of PREGION0RA field. */
AnnaBridge 143:86740a56073b 2869 #define MWU_INTENSET_PREGION0RA_Msk (0x1UL << MWU_INTENSET_PREGION0RA_Pos) /*!< Bit mask of PREGION0RA field. */
AnnaBridge 143:86740a56073b 2870 #define MWU_INTENSET_PREGION0RA_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 2871 #define MWU_INTENSET_PREGION0RA_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 2872 #define MWU_INTENSET_PREGION0RA_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 2873
AnnaBridge 143:86740a56073b 2874 /* Bit 24 : Write '1' to Enable interrupt for PREGION[0].WA event */
AnnaBridge 143:86740a56073b 2875 #define MWU_INTENSET_PREGION0WA_Pos (24UL) /*!< Position of PREGION0WA field. */
AnnaBridge 143:86740a56073b 2876 #define MWU_INTENSET_PREGION0WA_Msk (0x1UL << MWU_INTENSET_PREGION0WA_Pos) /*!< Bit mask of PREGION0WA field. */
AnnaBridge 143:86740a56073b 2877 #define MWU_INTENSET_PREGION0WA_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 2878 #define MWU_INTENSET_PREGION0WA_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 2879 #define MWU_INTENSET_PREGION0WA_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 2880
AnnaBridge 143:86740a56073b 2881 /* Bit 7 : Write '1' to Enable interrupt for REGION[3].RA event */
AnnaBridge 143:86740a56073b 2882 #define MWU_INTENSET_REGION3RA_Pos (7UL) /*!< Position of REGION3RA field. */
AnnaBridge 143:86740a56073b 2883 #define MWU_INTENSET_REGION3RA_Msk (0x1UL << MWU_INTENSET_REGION3RA_Pos) /*!< Bit mask of REGION3RA field. */
AnnaBridge 143:86740a56073b 2884 #define MWU_INTENSET_REGION3RA_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 2885 #define MWU_INTENSET_REGION3RA_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 2886 #define MWU_INTENSET_REGION3RA_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 2887
AnnaBridge 143:86740a56073b 2888 /* Bit 6 : Write '1' to Enable interrupt for REGION[3].WA event */
AnnaBridge 143:86740a56073b 2889 #define MWU_INTENSET_REGION3WA_Pos (6UL) /*!< Position of REGION3WA field. */
AnnaBridge 143:86740a56073b 2890 #define MWU_INTENSET_REGION3WA_Msk (0x1UL << MWU_INTENSET_REGION3WA_Pos) /*!< Bit mask of REGION3WA field. */
AnnaBridge 143:86740a56073b 2891 #define MWU_INTENSET_REGION3WA_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 2892 #define MWU_INTENSET_REGION3WA_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 2893 #define MWU_INTENSET_REGION3WA_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 2894
AnnaBridge 143:86740a56073b 2895 /* Bit 5 : Write '1' to Enable interrupt for REGION[2].RA event */
AnnaBridge 143:86740a56073b 2896 #define MWU_INTENSET_REGION2RA_Pos (5UL) /*!< Position of REGION2RA field. */
AnnaBridge 143:86740a56073b 2897 #define MWU_INTENSET_REGION2RA_Msk (0x1UL << MWU_INTENSET_REGION2RA_Pos) /*!< Bit mask of REGION2RA field. */
AnnaBridge 143:86740a56073b 2898 #define MWU_INTENSET_REGION2RA_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 2899 #define MWU_INTENSET_REGION2RA_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 2900 #define MWU_INTENSET_REGION2RA_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 2901
AnnaBridge 143:86740a56073b 2902 /* Bit 4 : Write '1' to Enable interrupt for REGION[2].WA event */
AnnaBridge 143:86740a56073b 2903 #define MWU_INTENSET_REGION2WA_Pos (4UL) /*!< Position of REGION2WA field. */
AnnaBridge 143:86740a56073b 2904 #define MWU_INTENSET_REGION2WA_Msk (0x1UL << MWU_INTENSET_REGION2WA_Pos) /*!< Bit mask of REGION2WA field. */
AnnaBridge 143:86740a56073b 2905 #define MWU_INTENSET_REGION2WA_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 2906 #define MWU_INTENSET_REGION2WA_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 2907 #define MWU_INTENSET_REGION2WA_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 2908
AnnaBridge 143:86740a56073b 2909 /* Bit 3 : Write '1' to Enable interrupt for REGION[1].RA event */
AnnaBridge 143:86740a56073b 2910 #define MWU_INTENSET_REGION1RA_Pos (3UL) /*!< Position of REGION1RA field. */
AnnaBridge 143:86740a56073b 2911 #define MWU_INTENSET_REGION1RA_Msk (0x1UL << MWU_INTENSET_REGION1RA_Pos) /*!< Bit mask of REGION1RA field. */
AnnaBridge 143:86740a56073b 2912 #define MWU_INTENSET_REGION1RA_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 2913 #define MWU_INTENSET_REGION1RA_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 2914 #define MWU_INTENSET_REGION1RA_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 2915
AnnaBridge 143:86740a56073b 2916 /* Bit 2 : Write '1' to Enable interrupt for REGION[1].WA event */
AnnaBridge 143:86740a56073b 2917 #define MWU_INTENSET_REGION1WA_Pos (2UL) /*!< Position of REGION1WA field. */
AnnaBridge 143:86740a56073b 2918 #define MWU_INTENSET_REGION1WA_Msk (0x1UL << MWU_INTENSET_REGION1WA_Pos) /*!< Bit mask of REGION1WA field. */
AnnaBridge 143:86740a56073b 2919 #define MWU_INTENSET_REGION1WA_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 2920 #define MWU_INTENSET_REGION1WA_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 2921 #define MWU_INTENSET_REGION1WA_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 2922
AnnaBridge 143:86740a56073b 2923 /* Bit 1 : Write '1' to Enable interrupt for REGION[0].RA event */
AnnaBridge 143:86740a56073b 2924 #define MWU_INTENSET_REGION0RA_Pos (1UL) /*!< Position of REGION0RA field. */
AnnaBridge 143:86740a56073b 2925 #define MWU_INTENSET_REGION0RA_Msk (0x1UL << MWU_INTENSET_REGION0RA_Pos) /*!< Bit mask of REGION0RA field. */
AnnaBridge 143:86740a56073b 2926 #define MWU_INTENSET_REGION0RA_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 2927 #define MWU_INTENSET_REGION0RA_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 2928 #define MWU_INTENSET_REGION0RA_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 2929
AnnaBridge 143:86740a56073b 2930 /* Bit 0 : Write '1' to Enable interrupt for REGION[0].WA event */
AnnaBridge 143:86740a56073b 2931 #define MWU_INTENSET_REGION0WA_Pos (0UL) /*!< Position of REGION0WA field. */
AnnaBridge 143:86740a56073b 2932 #define MWU_INTENSET_REGION0WA_Msk (0x1UL << MWU_INTENSET_REGION0WA_Pos) /*!< Bit mask of REGION0WA field. */
AnnaBridge 143:86740a56073b 2933 #define MWU_INTENSET_REGION0WA_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 2934 #define MWU_INTENSET_REGION0WA_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 2935 #define MWU_INTENSET_REGION0WA_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 2936
AnnaBridge 143:86740a56073b 2937 /* Register: MWU_INTENCLR */
AnnaBridge 143:86740a56073b 2938 /* Description: Disable interrupt */
AnnaBridge 143:86740a56073b 2939
AnnaBridge 143:86740a56073b 2940 /* Bit 27 : Write '1' to Disable interrupt for PREGION[1].RA event */
AnnaBridge 143:86740a56073b 2941 #define MWU_INTENCLR_PREGION1RA_Pos (27UL) /*!< Position of PREGION1RA field. */
AnnaBridge 143:86740a56073b 2942 #define MWU_INTENCLR_PREGION1RA_Msk (0x1UL << MWU_INTENCLR_PREGION1RA_Pos) /*!< Bit mask of PREGION1RA field. */
AnnaBridge 143:86740a56073b 2943 #define MWU_INTENCLR_PREGION1RA_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 2944 #define MWU_INTENCLR_PREGION1RA_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 2945 #define MWU_INTENCLR_PREGION1RA_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 2946
AnnaBridge 143:86740a56073b 2947 /* Bit 26 : Write '1' to Disable interrupt for PREGION[1].WA event */
AnnaBridge 143:86740a56073b 2948 #define MWU_INTENCLR_PREGION1WA_Pos (26UL) /*!< Position of PREGION1WA field. */
AnnaBridge 143:86740a56073b 2949 #define MWU_INTENCLR_PREGION1WA_Msk (0x1UL << MWU_INTENCLR_PREGION1WA_Pos) /*!< Bit mask of PREGION1WA field. */
AnnaBridge 143:86740a56073b 2950 #define MWU_INTENCLR_PREGION1WA_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 2951 #define MWU_INTENCLR_PREGION1WA_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 2952 #define MWU_INTENCLR_PREGION1WA_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 2953
AnnaBridge 143:86740a56073b 2954 /* Bit 25 : Write '1' to Disable interrupt for PREGION[0].RA event */
AnnaBridge 143:86740a56073b 2955 #define MWU_INTENCLR_PREGION0RA_Pos (25UL) /*!< Position of PREGION0RA field. */
AnnaBridge 143:86740a56073b 2956 #define MWU_INTENCLR_PREGION0RA_Msk (0x1UL << MWU_INTENCLR_PREGION0RA_Pos) /*!< Bit mask of PREGION0RA field. */
AnnaBridge 143:86740a56073b 2957 #define MWU_INTENCLR_PREGION0RA_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 2958 #define MWU_INTENCLR_PREGION0RA_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 2959 #define MWU_INTENCLR_PREGION0RA_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 2960
AnnaBridge 143:86740a56073b 2961 /* Bit 24 : Write '1' to Disable interrupt for PREGION[0].WA event */
AnnaBridge 143:86740a56073b 2962 #define MWU_INTENCLR_PREGION0WA_Pos (24UL) /*!< Position of PREGION0WA field. */
AnnaBridge 143:86740a56073b 2963 #define MWU_INTENCLR_PREGION0WA_Msk (0x1UL << MWU_INTENCLR_PREGION0WA_Pos) /*!< Bit mask of PREGION0WA field. */
AnnaBridge 143:86740a56073b 2964 #define MWU_INTENCLR_PREGION0WA_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 2965 #define MWU_INTENCLR_PREGION0WA_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 2966 #define MWU_INTENCLR_PREGION0WA_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 2967
AnnaBridge 143:86740a56073b 2968 /* Bit 7 : Write '1' to Disable interrupt for REGION[3].RA event */
AnnaBridge 143:86740a56073b 2969 #define MWU_INTENCLR_REGION3RA_Pos (7UL) /*!< Position of REGION3RA field. */
AnnaBridge 143:86740a56073b 2970 #define MWU_INTENCLR_REGION3RA_Msk (0x1UL << MWU_INTENCLR_REGION3RA_Pos) /*!< Bit mask of REGION3RA field. */
AnnaBridge 143:86740a56073b 2971 #define MWU_INTENCLR_REGION3RA_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 2972 #define MWU_INTENCLR_REGION3RA_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 2973 #define MWU_INTENCLR_REGION3RA_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 2974
AnnaBridge 143:86740a56073b 2975 /* Bit 6 : Write '1' to Disable interrupt for REGION[3].WA event */
AnnaBridge 143:86740a56073b 2976 #define MWU_INTENCLR_REGION3WA_Pos (6UL) /*!< Position of REGION3WA field. */
AnnaBridge 143:86740a56073b 2977 #define MWU_INTENCLR_REGION3WA_Msk (0x1UL << MWU_INTENCLR_REGION3WA_Pos) /*!< Bit mask of REGION3WA field. */
AnnaBridge 143:86740a56073b 2978 #define MWU_INTENCLR_REGION3WA_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 2979 #define MWU_INTENCLR_REGION3WA_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 2980 #define MWU_INTENCLR_REGION3WA_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 2981
AnnaBridge 143:86740a56073b 2982 /* Bit 5 : Write '1' to Disable interrupt for REGION[2].RA event */
AnnaBridge 143:86740a56073b 2983 #define MWU_INTENCLR_REGION2RA_Pos (5UL) /*!< Position of REGION2RA field. */
AnnaBridge 143:86740a56073b 2984 #define MWU_INTENCLR_REGION2RA_Msk (0x1UL << MWU_INTENCLR_REGION2RA_Pos) /*!< Bit mask of REGION2RA field. */
AnnaBridge 143:86740a56073b 2985 #define MWU_INTENCLR_REGION2RA_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 2986 #define MWU_INTENCLR_REGION2RA_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 2987 #define MWU_INTENCLR_REGION2RA_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 2988
AnnaBridge 143:86740a56073b 2989 /* Bit 4 : Write '1' to Disable interrupt for REGION[2].WA event */
AnnaBridge 143:86740a56073b 2990 #define MWU_INTENCLR_REGION2WA_Pos (4UL) /*!< Position of REGION2WA field. */
AnnaBridge 143:86740a56073b 2991 #define MWU_INTENCLR_REGION2WA_Msk (0x1UL << MWU_INTENCLR_REGION2WA_Pos) /*!< Bit mask of REGION2WA field. */
AnnaBridge 143:86740a56073b 2992 #define MWU_INTENCLR_REGION2WA_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 2993 #define MWU_INTENCLR_REGION2WA_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 2994 #define MWU_INTENCLR_REGION2WA_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 2995
AnnaBridge 143:86740a56073b 2996 /* Bit 3 : Write '1' to Disable interrupt for REGION[1].RA event */
AnnaBridge 143:86740a56073b 2997 #define MWU_INTENCLR_REGION1RA_Pos (3UL) /*!< Position of REGION1RA field. */
AnnaBridge 143:86740a56073b 2998 #define MWU_INTENCLR_REGION1RA_Msk (0x1UL << MWU_INTENCLR_REGION1RA_Pos) /*!< Bit mask of REGION1RA field. */
AnnaBridge 143:86740a56073b 2999 #define MWU_INTENCLR_REGION1RA_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 3000 #define MWU_INTENCLR_REGION1RA_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 3001 #define MWU_INTENCLR_REGION1RA_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 3002
AnnaBridge 143:86740a56073b 3003 /* Bit 2 : Write '1' to Disable interrupt for REGION[1].WA event */
AnnaBridge 143:86740a56073b 3004 #define MWU_INTENCLR_REGION1WA_Pos (2UL) /*!< Position of REGION1WA field. */
AnnaBridge 143:86740a56073b 3005 #define MWU_INTENCLR_REGION1WA_Msk (0x1UL << MWU_INTENCLR_REGION1WA_Pos) /*!< Bit mask of REGION1WA field. */
AnnaBridge 143:86740a56073b 3006 #define MWU_INTENCLR_REGION1WA_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 3007 #define MWU_INTENCLR_REGION1WA_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 3008 #define MWU_INTENCLR_REGION1WA_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 3009
AnnaBridge 143:86740a56073b 3010 /* Bit 1 : Write '1' to Disable interrupt for REGION[0].RA event */
AnnaBridge 143:86740a56073b 3011 #define MWU_INTENCLR_REGION0RA_Pos (1UL) /*!< Position of REGION0RA field. */
AnnaBridge 143:86740a56073b 3012 #define MWU_INTENCLR_REGION0RA_Msk (0x1UL << MWU_INTENCLR_REGION0RA_Pos) /*!< Bit mask of REGION0RA field. */
AnnaBridge 143:86740a56073b 3013 #define MWU_INTENCLR_REGION0RA_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 3014 #define MWU_INTENCLR_REGION0RA_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 3015 #define MWU_INTENCLR_REGION0RA_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 3016
AnnaBridge 143:86740a56073b 3017 /* Bit 0 : Write '1' to Disable interrupt for REGION[0].WA event */
AnnaBridge 143:86740a56073b 3018 #define MWU_INTENCLR_REGION0WA_Pos (0UL) /*!< Position of REGION0WA field. */
AnnaBridge 143:86740a56073b 3019 #define MWU_INTENCLR_REGION0WA_Msk (0x1UL << MWU_INTENCLR_REGION0WA_Pos) /*!< Bit mask of REGION0WA field. */
AnnaBridge 143:86740a56073b 3020 #define MWU_INTENCLR_REGION0WA_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 3021 #define MWU_INTENCLR_REGION0WA_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 3022 #define MWU_INTENCLR_REGION0WA_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 3023
AnnaBridge 143:86740a56073b 3024 /* Register: MWU_NMIEN */
AnnaBridge 143:86740a56073b 3025 /* Description: Enable or disable non-maskable interrupt */
AnnaBridge 143:86740a56073b 3026
AnnaBridge 143:86740a56073b 3027 /* Bit 27 : Enable or disable non-maskable interrupt for PREGION[1].RA event */
AnnaBridge 143:86740a56073b 3028 #define MWU_NMIEN_PREGION1RA_Pos (27UL) /*!< Position of PREGION1RA field. */
AnnaBridge 143:86740a56073b 3029 #define MWU_NMIEN_PREGION1RA_Msk (0x1UL << MWU_NMIEN_PREGION1RA_Pos) /*!< Bit mask of PREGION1RA field. */
AnnaBridge 143:86740a56073b 3030 #define MWU_NMIEN_PREGION1RA_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 3031 #define MWU_NMIEN_PREGION1RA_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 3032
AnnaBridge 143:86740a56073b 3033 /* Bit 26 : Enable or disable non-maskable interrupt for PREGION[1].WA event */
AnnaBridge 143:86740a56073b 3034 #define MWU_NMIEN_PREGION1WA_Pos (26UL) /*!< Position of PREGION1WA field. */
AnnaBridge 143:86740a56073b 3035 #define MWU_NMIEN_PREGION1WA_Msk (0x1UL << MWU_NMIEN_PREGION1WA_Pos) /*!< Bit mask of PREGION1WA field. */
AnnaBridge 143:86740a56073b 3036 #define MWU_NMIEN_PREGION1WA_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 3037 #define MWU_NMIEN_PREGION1WA_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 3038
AnnaBridge 143:86740a56073b 3039 /* Bit 25 : Enable or disable non-maskable interrupt for PREGION[0].RA event */
AnnaBridge 143:86740a56073b 3040 #define MWU_NMIEN_PREGION0RA_Pos (25UL) /*!< Position of PREGION0RA field. */
AnnaBridge 143:86740a56073b 3041 #define MWU_NMIEN_PREGION0RA_Msk (0x1UL << MWU_NMIEN_PREGION0RA_Pos) /*!< Bit mask of PREGION0RA field. */
AnnaBridge 143:86740a56073b 3042 #define MWU_NMIEN_PREGION0RA_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 3043 #define MWU_NMIEN_PREGION0RA_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 3044
AnnaBridge 143:86740a56073b 3045 /* Bit 24 : Enable or disable non-maskable interrupt for PREGION[0].WA event */
AnnaBridge 143:86740a56073b 3046 #define MWU_NMIEN_PREGION0WA_Pos (24UL) /*!< Position of PREGION0WA field. */
AnnaBridge 143:86740a56073b 3047 #define MWU_NMIEN_PREGION0WA_Msk (0x1UL << MWU_NMIEN_PREGION0WA_Pos) /*!< Bit mask of PREGION0WA field. */
AnnaBridge 143:86740a56073b 3048 #define MWU_NMIEN_PREGION0WA_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 3049 #define MWU_NMIEN_PREGION0WA_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 3050
AnnaBridge 143:86740a56073b 3051 /* Bit 7 : Enable or disable non-maskable interrupt for REGION[3].RA event */
AnnaBridge 143:86740a56073b 3052 #define MWU_NMIEN_REGION3RA_Pos (7UL) /*!< Position of REGION3RA field. */
AnnaBridge 143:86740a56073b 3053 #define MWU_NMIEN_REGION3RA_Msk (0x1UL << MWU_NMIEN_REGION3RA_Pos) /*!< Bit mask of REGION3RA field. */
AnnaBridge 143:86740a56073b 3054 #define MWU_NMIEN_REGION3RA_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 3055 #define MWU_NMIEN_REGION3RA_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 3056
AnnaBridge 143:86740a56073b 3057 /* Bit 6 : Enable or disable non-maskable interrupt for REGION[3].WA event */
AnnaBridge 143:86740a56073b 3058 #define MWU_NMIEN_REGION3WA_Pos (6UL) /*!< Position of REGION3WA field. */
AnnaBridge 143:86740a56073b 3059 #define MWU_NMIEN_REGION3WA_Msk (0x1UL << MWU_NMIEN_REGION3WA_Pos) /*!< Bit mask of REGION3WA field. */
AnnaBridge 143:86740a56073b 3060 #define MWU_NMIEN_REGION3WA_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 3061 #define MWU_NMIEN_REGION3WA_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 3062
AnnaBridge 143:86740a56073b 3063 /* Bit 5 : Enable or disable non-maskable interrupt for REGION[2].RA event */
AnnaBridge 143:86740a56073b 3064 #define MWU_NMIEN_REGION2RA_Pos (5UL) /*!< Position of REGION2RA field. */
AnnaBridge 143:86740a56073b 3065 #define MWU_NMIEN_REGION2RA_Msk (0x1UL << MWU_NMIEN_REGION2RA_Pos) /*!< Bit mask of REGION2RA field. */
AnnaBridge 143:86740a56073b 3066 #define MWU_NMIEN_REGION2RA_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 3067 #define MWU_NMIEN_REGION2RA_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 3068
AnnaBridge 143:86740a56073b 3069 /* Bit 4 : Enable or disable non-maskable interrupt for REGION[2].WA event */
AnnaBridge 143:86740a56073b 3070 #define MWU_NMIEN_REGION2WA_Pos (4UL) /*!< Position of REGION2WA field. */
AnnaBridge 143:86740a56073b 3071 #define MWU_NMIEN_REGION2WA_Msk (0x1UL << MWU_NMIEN_REGION2WA_Pos) /*!< Bit mask of REGION2WA field. */
AnnaBridge 143:86740a56073b 3072 #define MWU_NMIEN_REGION2WA_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 3073 #define MWU_NMIEN_REGION2WA_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 3074
AnnaBridge 143:86740a56073b 3075 /* Bit 3 : Enable or disable non-maskable interrupt for REGION[1].RA event */
AnnaBridge 143:86740a56073b 3076 #define MWU_NMIEN_REGION1RA_Pos (3UL) /*!< Position of REGION1RA field. */
AnnaBridge 143:86740a56073b 3077 #define MWU_NMIEN_REGION1RA_Msk (0x1UL << MWU_NMIEN_REGION1RA_Pos) /*!< Bit mask of REGION1RA field. */
AnnaBridge 143:86740a56073b 3078 #define MWU_NMIEN_REGION1RA_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 3079 #define MWU_NMIEN_REGION1RA_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 3080
AnnaBridge 143:86740a56073b 3081 /* Bit 2 : Enable or disable non-maskable interrupt for REGION[1].WA event */
AnnaBridge 143:86740a56073b 3082 #define MWU_NMIEN_REGION1WA_Pos (2UL) /*!< Position of REGION1WA field. */
AnnaBridge 143:86740a56073b 3083 #define MWU_NMIEN_REGION1WA_Msk (0x1UL << MWU_NMIEN_REGION1WA_Pos) /*!< Bit mask of REGION1WA field. */
AnnaBridge 143:86740a56073b 3084 #define MWU_NMIEN_REGION1WA_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 3085 #define MWU_NMIEN_REGION1WA_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 3086
AnnaBridge 143:86740a56073b 3087 /* Bit 1 : Enable or disable non-maskable interrupt for REGION[0].RA event */
AnnaBridge 143:86740a56073b 3088 #define MWU_NMIEN_REGION0RA_Pos (1UL) /*!< Position of REGION0RA field. */
AnnaBridge 143:86740a56073b 3089 #define MWU_NMIEN_REGION0RA_Msk (0x1UL << MWU_NMIEN_REGION0RA_Pos) /*!< Bit mask of REGION0RA field. */
AnnaBridge 143:86740a56073b 3090 #define MWU_NMIEN_REGION0RA_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 3091 #define MWU_NMIEN_REGION0RA_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 3092
AnnaBridge 143:86740a56073b 3093 /* Bit 0 : Enable or disable non-maskable interrupt for REGION[0].WA event */
AnnaBridge 143:86740a56073b 3094 #define MWU_NMIEN_REGION0WA_Pos (0UL) /*!< Position of REGION0WA field. */
AnnaBridge 143:86740a56073b 3095 #define MWU_NMIEN_REGION0WA_Msk (0x1UL << MWU_NMIEN_REGION0WA_Pos) /*!< Bit mask of REGION0WA field. */
AnnaBridge 143:86740a56073b 3096 #define MWU_NMIEN_REGION0WA_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 3097 #define MWU_NMIEN_REGION0WA_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 3098
AnnaBridge 143:86740a56073b 3099 /* Register: MWU_NMIENSET */
AnnaBridge 143:86740a56073b 3100 /* Description: Enable non-maskable interrupt */
AnnaBridge 143:86740a56073b 3101
AnnaBridge 143:86740a56073b 3102 /* Bit 27 : Write '1' to Enable non-maskable interrupt for PREGION[1].RA event */
AnnaBridge 143:86740a56073b 3103 #define MWU_NMIENSET_PREGION1RA_Pos (27UL) /*!< Position of PREGION1RA field. */
AnnaBridge 143:86740a56073b 3104 #define MWU_NMIENSET_PREGION1RA_Msk (0x1UL << MWU_NMIENSET_PREGION1RA_Pos) /*!< Bit mask of PREGION1RA field. */
AnnaBridge 143:86740a56073b 3105 #define MWU_NMIENSET_PREGION1RA_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 3106 #define MWU_NMIENSET_PREGION1RA_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 3107 #define MWU_NMIENSET_PREGION1RA_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 3108
AnnaBridge 143:86740a56073b 3109 /* Bit 26 : Write '1' to Enable non-maskable interrupt for PREGION[1].WA event */
AnnaBridge 143:86740a56073b 3110 #define MWU_NMIENSET_PREGION1WA_Pos (26UL) /*!< Position of PREGION1WA field. */
AnnaBridge 143:86740a56073b 3111 #define MWU_NMIENSET_PREGION1WA_Msk (0x1UL << MWU_NMIENSET_PREGION1WA_Pos) /*!< Bit mask of PREGION1WA field. */
AnnaBridge 143:86740a56073b 3112 #define MWU_NMIENSET_PREGION1WA_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 3113 #define MWU_NMIENSET_PREGION1WA_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 3114 #define MWU_NMIENSET_PREGION1WA_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 3115
AnnaBridge 143:86740a56073b 3116 /* Bit 25 : Write '1' to Enable non-maskable interrupt for PREGION[0].RA event */
AnnaBridge 143:86740a56073b 3117 #define MWU_NMIENSET_PREGION0RA_Pos (25UL) /*!< Position of PREGION0RA field. */
AnnaBridge 143:86740a56073b 3118 #define MWU_NMIENSET_PREGION0RA_Msk (0x1UL << MWU_NMIENSET_PREGION0RA_Pos) /*!< Bit mask of PREGION0RA field. */
AnnaBridge 143:86740a56073b 3119 #define MWU_NMIENSET_PREGION0RA_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 3120 #define MWU_NMIENSET_PREGION0RA_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 3121 #define MWU_NMIENSET_PREGION0RA_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 3122
AnnaBridge 143:86740a56073b 3123 /* Bit 24 : Write '1' to Enable non-maskable interrupt for PREGION[0].WA event */
AnnaBridge 143:86740a56073b 3124 #define MWU_NMIENSET_PREGION0WA_Pos (24UL) /*!< Position of PREGION0WA field. */
AnnaBridge 143:86740a56073b 3125 #define MWU_NMIENSET_PREGION0WA_Msk (0x1UL << MWU_NMIENSET_PREGION0WA_Pos) /*!< Bit mask of PREGION0WA field. */
AnnaBridge 143:86740a56073b 3126 #define MWU_NMIENSET_PREGION0WA_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 3127 #define MWU_NMIENSET_PREGION0WA_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 3128 #define MWU_NMIENSET_PREGION0WA_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 3129
AnnaBridge 143:86740a56073b 3130 /* Bit 7 : Write '1' to Enable non-maskable interrupt for REGION[3].RA event */
AnnaBridge 143:86740a56073b 3131 #define MWU_NMIENSET_REGION3RA_Pos (7UL) /*!< Position of REGION3RA field. */
AnnaBridge 143:86740a56073b 3132 #define MWU_NMIENSET_REGION3RA_Msk (0x1UL << MWU_NMIENSET_REGION3RA_Pos) /*!< Bit mask of REGION3RA field. */
AnnaBridge 143:86740a56073b 3133 #define MWU_NMIENSET_REGION3RA_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 3134 #define MWU_NMIENSET_REGION3RA_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 3135 #define MWU_NMIENSET_REGION3RA_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 3136
AnnaBridge 143:86740a56073b 3137 /* Bit 6 : Write '1' to Enable non-maskable interrupt for REGION[3].WA event */
AnnaBridge 143:86740a56073b 3138 #define MWU_NMIENSET_REGION3WA_Pos (6UL) /*!< Position of REGION3WA field. */
AnnaBridge 143:86740a56073b 3139 #define MWU_NMIENSET_REGION3WA_Msk (0x1UL << MWU_NMIENSET_REGION3WA_Pos) /*!< Bit mask of REGION3WA field. */
AnnaBridge 143:86740a56073b 3140 #define MWU_NMIENSET_REGION3WA_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 3141 #define MWU_NMIENSET_REGION3WA_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 3142 #define MWU_NMIENSET_REGION3WA_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 3143
AnnaBridge 143:86740a56073b 3144 /* Bit 5 : Write '1' to Enable non-maskable interrupt for REGION[2].RA event */
AnnaBridge 143:86740a56073b 3145 #define MWU_NMIENSET_REGION2RA_Pos (5UL) /*!< Position of REGION2RA field. */
AnnaBridge 143:86740a56073b 3146 #define MWU_NMIENSET_REGION2RA_Msk (0x1UL << MWU_NMIENSET_REGION2RA_Pos) /*!< Bit mask of REGION2RA field. */
AnnaBridge 143:86740a56073b 3147 #define MWU_NMIENSET_REGION2RA_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 3148 #define MWU_NMIENSET_REGION2RA_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 3149 #define MWU_NMIENSET_REGION2RA_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 3150
AnnaBridge 143:86740a56073b 3151 /* Bit 4 : Write '1' to Enable non-maskable interrupt for REGION[2].WA event */
AnnaBridge 143:86740a56073b 3152 #define MWU_NMIENSET_REGION2WA_Pos (4UL) /*!< Position of REGION2WA field. */
AnnaBridge 143:86740a56073b 3153 #define MWU_NMIENSET_REGION2WA_Msk (0x1UL << MWU_NMIENSET_REGION2WA_Pos) /*!< Bit mask of REGION2WA field. */
AnnaBridge 143:86740a56073b 3154 #define MWU_NMIENSET_REGION2WA_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 3155 #define MWU_NMIENSET_REGION2WA_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 3156 #define MWU_NMIENSET_REGION2WA_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 3157
AnnaBridge 143:86740a56073b 3158 /* Bit 3 : Write '1' to Enable non-maskable interrupt for REGION[1].RA event */
AnnaBridge 143:86740a56073b 3159 #define MWU_NMIENSET_REGION1RA_Pos (3UL) /*!< Position of REGION1RA field. */
AnnaBridge 143:86740a56073b 3160 #define MWU_NMIENSET_REGION1RA_Msk (0x1UL << MWU_NMIENSET_REGION1RA_Pos) /*!< Bit mask of REGION1RA field. */
AnnaBridge 143:86740a56073b 3161 #define MWU_NMIENSET_REGION1RA_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 3162 #define MWU_NMIENSET_REGION1RA_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 3163 #define MWU_NMIENSET_REGION1RA_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 3164
AnnaBridge 143:86740a56073b 3165 /* Bit 2 : Write '1' to Enable non-maskable interrupt for REGION[1].WA event */
AnnaBridge 143:86740a56073b 3166 #define MWU_NMIENSET_REGION1WA_Pos (2UL) /*!< Position of REGION1WA field. */
AnnaBridge 143:86740a56073b 3167 #define MWU_NMIENSET_REGION1WA_Msk (0x1UL << MWU_NMIENSET_REGION1WA_Pos) /*!< Bit mask of REGION1WA field. */
AnnaBridge 143:86740a56073b 3168 #define MWU_NMIENSET_REGION1WA_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 3169 #define MWU_NMIENSET_REGION1WA_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 3170 #define MWU_NMIENSET_REGION1WA_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 3171
AnnaBridge 143:86740a56073b 3172 /* Bit 1 : Write '1' to Enable non-maskable interrupt for REGION[0].RA event */
AnnaBridge 143:86740a56073b 3173 #define MWU_NMIENSET_REGION0RA_Pos (1UL) /*!< Position of REGION0RA field. */
AnnaBridge 143:86740a56073b 3174 #define MWU_NMIENSET_REGION0RA_Msk (0x1UL << MWU_NMIENSET_REGION0RA_Pos) /*!< Bit mask of REGION0RA field. */
AnnaBridge 143:86740a56073b 3175 #define MWU_NMIENSET_REGION0RA_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 3176 #define MWU_NMIENSET_REGION0RA_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 3177 #define MWU_NMIENSET_REGION0RA_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 3178
AnnaBridge 143:86740a56073b 3179 /* Bit 0 : Write '1' to Enable non-maskable interrupt for REGION[0].WA event */
AnnaBridge 143:86740a56073b 3180 #define MWU_NMIENSET_REGION0WA_Pos (0UL) /*!< Position of REGION0WA field. */
AnnaBridge 143:86740a56073b 3181 #define MWU_NMIENSET_REGION0WA_Msk (0x1UL << MWU_NMIENSET_REGION0WA_Pos) /*!< Bit mask of REGION0WA field. */
AnnaBridge 143:86740a56073b 3182 #define MWU_NMIENSET_REGION0WA_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 3183 #define MWU_NMIENSET_REGION0WA_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 3184 #define MWU_NMIENSET_REGION0WA_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 3185
AnnaBridge 143:86740a56073b 3186 /* Register: MWU_NMIENCLR */
AnnaBridge 143:86740a56073b 3187 /* Description: Disable non-maskable interrupt */
AnnaBridge 143:86740a56073b 3188
AnnaBridge 143:86740a56073b 3189 /* Bit 27 : Write '1' to Disable non-maskable interrupt for PREGION[1].RA event */
AnnaBridge 143:86740a56073b 3190 #define MWU_NMIENCLR_PREGION1RA_Pos (27UL) /*!< Position of PREGION1RA field. */
AnnaBridge 143:86740a56073b 3191 #define MWU_NMIENCLR_PREGION1RA_Msk (0x1UL << MWU_NMIENCLR_PREGION1RA_Pos) /*!< Bit mask of PREGION1RA field. */
AnnaBridge 143:86740a56073b 3192 #define MWU_NMIENCLR_PREGION1RA_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 3193 #define MWU_NMIENCLR_PREGION1RA_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 3194 #define MWU_NMIENCLR_PREGION1RA_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 3195
AnnaBridge 143:86740a56073b 3196 /* Bit 26 : Write '1' to Disable non-maskable interrupt for PREGION[1].WA event */
AnnaBridge 143:86740a56073b 3197 #define MWU_NMIENCLR_PREGION1WA_Pos (26UL) /*!< Position of PREGION1WA field. */
AnnaBridge 143:86740a56073b 3198 #define MWU_NMIENCLR_PREGION1WA_Msk (0x1UL << MWU_NMIENCLR_PREGION1WA_Pos) /*!< Bit mask of PREGION1WA field. */
AnnaBridge 143:86740a56073b 3199 #define MWU_NMIENCLR_PREGION1WA_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 3200 #define MWU_NMIENCLR_PREGION1WA_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 3201 #define MWU_NMIENCLR_PREGION1WA_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 3202
AnnaBridge 143:86740a56073b 3203 /* Bit 25 : Write '1' to Disable non-maskable interrupt for PREGION[0].RA event */
AnnaBridge 143:86740a56073b 3204 #define MWU_NMIENCLR_PREGION0RA_Pos (25UL) /*!< Position of PREGION0RA field. */
AnnaBridge 143:86740a56073b 3205 #define MWU_NMIENCLR_PREGION0RA_Msk (0x1UL << MWU_NMIENCLR_PREGION0RA_Pos) /*!< Bit mask of PREGION0RA field. */
AnnaBridge 143:86740a56073b 3206 #define MWU_NMIENCLR_PREGION0RA_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 3207 #define MWU_NMIENCLR_PREGION0RA_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 3208 #define MWU_NMIENCLR_PREGION0RA_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 3209
AnnaBridge 143:86740a56073b 3210 /* Bit 24 : Write '1' to Disable non-maskable interrupt for PREGION[0].WA event */
AnnaBridge 143:86740a56073b 3211 #define MWU_NMIENCLR_PREGION0WA_Pos (24UL) /*!< Position of PREGION0WA field. */
AnnaBridge 143:86740a56073b 3212 #define MWU_NMIENCLR_PREGION0WA_Msk (0x1UL << MWU_NMIENCLR_PREGION0WA_Pos) /*!< Bit mask of PREGION0WA field. */
AnnaBridge 143:86740a56073b 3213 #define MWU_NMIENCLR_PREGION0WA_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 3214 #define MWU_NMIENCLR_PREGION0WA_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 3215 #define MWU_NMIENCLR_PREGION0WA_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 3216
AnnaBridge 143:86740a56073b 3217 /* Bit 7 : Write '1' to Disable non-maskable interrupt for REGION[3].RA event */
AnnaBridge 143:86740a56073b 3218 #define MWU_NMIENCLR_REGION3RA_Pos (7UL) /*!< Position of REGION3RA field. */
AnnaBridge 143:86740a56073b 3219 #define MWU_NMIENCLR_REGION3RA_Msk (0x1UL << MWU_NMIENCLR_REGION3RA_Pos) /*!< Bit mask of REGION3RA field. */
AnnaBridge 143:86740a56073b 3220 #define MWU_NMIENCLR_REGION3RA_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 3221 #define MWU_NMIENCLR_REGION3RA_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 3222 #define MWU_NMIENCLR_REGION3RA_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 3223
AnnaBridge 143:86740a56073b 3224 /* Bit 6 : Write '1' to Disable non-maskable interrupt for REGION[3].WA event */
AnnaBridge 143:86740a56073b 3225 #define MWU_NMIENCLR_REGION3WA_Pos (6UL) /*!< Position of REGION3WA field. */
AnnaBridge 143:86740a56073b 3226 #define MWU_NMIENCLR_REGION3WA_Msk (0x1UL << MWU_NMIENCLR_REGION3WA_Pos) /*!< Bit mask of REGION3WA field. */
AnnaBridge 143:86740a56073b 3227 #define MWU_NMIENCLR_REGION3WA_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 3228 #define MWU_NMIENCLR_REGION3WA_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 3229 #define MWU_NMIENCLR_REGION3WA_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 3230
AnnaBridge 143:86740a56073b 3231 /* Bit 5 : Write '1' to Disable non-maskable interrupt for REGION[2].RA event */
AnnaBridge 143:86740a56073b 3232 #define MWU_NMIENCLR_REGION2RA_Pos (5UL) /*!< Position of REGION2RA field. */
AnnaBridge 143:86740a56073b 3233 #define MWU_NMIENCLR_REGION2RA_Msk (0x1UL << MWU_NMIENCLR_REGION2RA_Pos) /*!< Bit mask of REGION2RA field. */
AnnaBridge 143:86740a56073b 3234 #define MWU_NMIENCLR_REGION2RA_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 3235 #define MWU_NMIENCLR_REGION2RA_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 3236 #define MWU_NMIENCLR_REGION2RA_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 3237
AnnaBridge 143:86740a56073b 3238 /* Bit 4 : Write '1' to Disable non-maskable interrupt for REGION[2].WA event */
AnnaBridge 143:86740a56073b 3239 #define MWU_NMIENCLR_REGION2WA_Pos (4UL) /*!< Position of REGION2WA field. */
AnnaBridge 143:86740a56073b 3240 #define MWU_NMIENCLR_REGION2WA_Msk (0x1UL << MWU_NMIENCLR_REGION2WA_Pos) /*!< Bit mask of REGION2WA field. */
AnnaBridge 143:86740a56073b 3241 #define MWU_NMIENCLR_REGION2WA_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 3242 #define MWU_NMIENCLR_REGION2WA_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 3243 #define MWU_NMIENCLR_REGION2WA_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 3244
AnnaBridge 143:86740a56073b 3245 /* Bit 3 : Write '1' to Disable non-maskable interrupt for REGION[1].RA event */
AnnaBridge 143:86740a56073b 3246 #define MWU_NMIENCLR_REGION1RA_Pos (3UL) /*!< Position of REGION1RA field. */
AnnaBridge 143:86740a56073b 3247 #define MWU_NMIENCLR_REGION1RA_Msk (0x1UL << MWU_NMIENCLR_REGION1RA_Pos) /*!< Bit mask of REGION1RA field. */
AnnaBridge 143:86740a56073b 3248 #define MWU_NMIENCLR_REGION1RA_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 3249 #define MWU_NMIENCLR_REGION1RA_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 3250 #define MWU_NMIENCLR_REGION1RA_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 3251
AnnaBridge 143:86740a56073b 3252 /* Bit 2 : Write '1' to Disable non-maskable interrupt for REGION[1].WA event */
AnnaBridge 143:86740a56073b 3253 #define MWU_NMIENCLR_REGION1WA_Pos (2UL) /*!< Position of REGION1WA field. */
AnnaBridge 143:86740a56073b 3254 #define MWU_NMIENCLR_REGION1WA_Msk (0x1UL << MWU_NMIENCLR_REGION1WA_Pos) /*!< Bit mask of REGION1WA field. */
AnnaBridge 143:86740a56073b 3255 #define MWU_NMIENCLR_REGION1WA_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 3256 #define MWU_NMIENCLR_REGION1WA_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 3257 #define MWU_NMIENCLR_REGION1WA_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 3258
AnnaBridge 143:86740a56073b 3259 /* Bit 1 : Write '1' to Disable non-maskable interrupt for REGION[0].RA event */
AnnaBridge 143:86740a56073b 3260 #define MWU_NMIENCLR_REGION0RA_Pos (1UL) /*!< Position of REGION0RA field. */
AnnaBridge 143:86740a56073b 3261 #define MWU_NMIENCLR_REGION0RA_Msk (0x1UL << MWU_NMIENCLR_REGION0RA_Pos) /*!< Bit mask of REGION0RA field. */
AnnaBridge 143:86740a56073b 3262 #define MWU_NMIENCLR_REGION0RA_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 3263 #define MWU_NMIENCLR_REGION0RA_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 3264 #define MWU_NMIENCLR_REGION0RA_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 3265
AnnaBridge 143:86740a56073b 3266 /* Bit 0 : Write '1' to Disable non-maskable interrupt for REGION[0].WA event */
AnnaBridge 143:86740a56073b 3267 #define MWU_NMIENCLR_REGION0WA_Pos (0UL) /*!< Position of REGION0WA field. */
AnnaBridge 143:86740a56073b 3268 #define MWU_NMIENCLR_REGION0WA_Msk (0x1UL << MWU_NMIENCLR_REGION0WA_Pos) /*!< Bit mask of REGION0WA field. */
AnnaBridge 143:86740a56073b 3269 #define MWU_NMIENCLR_REGION0WA_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 3270 #define MWU_NMIENCLR_REGION0WA_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 3271 #define MWU_NMIENCLR_REGION0WA_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 3272
AnnaBridge 143:86740a56073b 3273 /* Register: MWU_PERREGION_SUBSTATWA */
AnnaBridge 143:86740a56073b 3274 /* Description: Description cluster[0]: Source of event/interrupt in region 0, write access detected while corresponding subregion was enabled for watching */
AnnaBridge 143:86740a56073b 3275
AnnaBridge 143:86740a56073b 3276 /* Bit 31 : Subregion 31 in region 0 (write '1' to clear) */
AnnaBridge 143:86740a56073b 3277 #define MWU_PERREGION_SUBSTATWA_SR31_Pos (31UL) /*!< Position of SR31 field. */
AnnaBridge 143:86740a56073b 3278 #define MWU_PERREGION_SUBSTATWA_SR31_Msk (0x1UL << MWU_PERREGION_SUBSTATWA_SR31_Pos) /*!< Bit mask of SR31 field. */
AnnaBridge 143:86740a56073b 3279 #define MWU_PERREGION_SUBSTATWA_SR31_NoAccess (0UL) /*!< No write access occurred in this subregion */
AnnaBridge 143:86740a56073b 3280 #define MWU_PERREGION_SUBSTATWA_SR31_Access (1UL) /*!< Write access(es) occurred in this subregion */
AnnaBridge 143:86740a56073b 3281
AnnaBridge 143:86740a56073b 3282 /* Bit 30 : Subregion 30 in region 0 (write '1' to clear) */
AnnaBridge 143:86740a56073b 3283 #define MWU_PERREGION_SUBSTATWA_SR30_Pos (30UL) /*!< Position of SR30 field. */
AnnaBridge 143:86740a56073b 3284 #define MWU_PERREGION_SUBSTATWA_SR30_Msk (0x1UL << MWU_PERREGION_SUBSTATWA_SR30_Pos) /*!< Bit mask of SR30 field. */
AnnaBridge 143:86740a56073b 3285 #define MWU_PERREGION_SUBSTATWA_SR30_NoAccess (0UL) /*!< No write access occurred in this subregion */
AnnaBridge 143:86740a56073b 3286 #define MWU_PERREGION_SUBSTATWA_SR30_Access (1UL) /*!< Write access(es) occurred in this subregion */
AnnaBridge 143:86740a56073b 3287
AnnaBridge 143:86740a56073b 3288 /* Bit 29 : Subregion 29 in region 0 (write '1' to clear) */
AnnaBridge 143:86740a56073b 3289 #define MWU_PERREGION_SUBSTATWA_SR29_Pos (29UL) /*!< Position of SR29 field. */
AnnaBridge 143:86740a56073b 3290 #define MWU_PERREGION_SUBSTATWA_SR29_Msk (0x1UL << MWU_PERREGION_SUBSTATWA_SR29_Pos) /*!< Bit mask of SR29 field. */
AnnaBridge 143:86740a56073b 3291 #define MWU_PERREGION_SUBSTATWA_SR29_NoAccess (0UL) /*!< No write access occurred in this subregion */
AnnaBridge 143:86740a56073b 3292 #define MWU_PERREGION_SUBSTATWA_SR29_Access (1UL) /*!< Write access(es) occurred in this subregion */
AnnaBridge 143:86740a56073b 3293
AnnaBridge 143:86740a56073b 3294 /* Bit 28 : Subregion 28 in region 0 (write '1' to clear) */
AnnaBridge 143:86740a56073b 3295 #define MWU_PERREGION_SUBSTATWA_SR28_Pos (28UL) /*!< Position of SR28 field. */
AnnaBridge 143:86740a56073b 3296 #define MWU_PERREGION_SUBSTATWA_SR28_Msk (0x1UL << MWU_PERREGION_SUBSTATWA_SR28_Pos) /*!< Bit mask of SR28 field. */
AnnaBridge 143:86740a56073b 3297 #define MWU_PERREGION_SUBSTATWA_SR28_NoAccess (0UL) /*!< No write access occurred in this subregion */
AnnaBridge 143:86740a56073b 3298 #define MWU_PERREGION_SUBSTATWA_SR28_Access (1UL) /*!< Write access(es) occurred in this subregion */
AnnaBridge 143:86740a56073b 3299
AnnaBridge 143:86740a56073b 3300 /* Bit 27 : Subregion 27 in region 0 (write '1' to clear) */
AnnaBridge 143:86740a56073b 3301 #define MWU_PERREGION_SUBSTATWA_SR27_Pos (27UL) /*!< Position of SR27 field. */
AnnaBridge 143:86740a56073b 3302 #define MWU_PERREGION_SUBSTATWA_SR27_Msk (0x1UL << MWU_PERREGION_SUBSTATWA_SR27_Pos) /*!< Bit mask of SR27 field. */
AnnaBridge 143:86740a56073b 3303 #define MWU_PERREGION_SUBSTATWA_SR27_NoAccess (0UL) /*!< No write access occurred in this subregion */
AnnaBridge 143:86740a56073b 3304 #define MWU_PERREGION_SUBSTATWA_SR27_Access (1UL) /*!< Write access(es) occurred in this subregion */
AnnaBridge 143:86740a56073b 3305
AnnaBridge 143:86740a56073b 3306 /* Bit 26 : Subregion 26 in region 0 (write '1' to clear) */
AnnaBridge 143:86740a56073b 3307 #define MWU_PERREGION_SUBSTATWA_SR26_Pos (26UL) /*!< Position of SR26 field. */
AnnaBridge 143:86740a56073b 3308 #define MWU_PERREGION_SUBSTATWA_SR26_Msk (0x1UL << MWU_PERREGION_SUBSTATWA_SR26_Pos) /*!< Bit mask of SR26 field. */
AnnaBridge 143:86740a56073b 3309 #define MWU_PERREGION_SUBSTATWA_SR26_NoAccess (0UL) /*!< No write access occurred in this subregion */
AnnaBridge 143:86740a56073b 3310 #define MWU_PERREGION_SUBSTATWA_SR26_Access (1UL) /*!< Write access(es) occurred in this subregion */
AnnaBridge 143:86740a56073b 3311
AnnaBridge 143:86740a56073b 3312 /* Bit 25 : Subregion 25 in region 0 (write '1' to clear) */
AnnaBridge 143:86740a56073b 3313 #define MWU_PERREGION_SUBSTATWA_SR25_Pos (25UL) /*!< Position of SR25 field. */
AnnaBridge 143:86740a56073b 3314 #define MWU_PERREGION_SUBSTATWA_SR25_Msk (0x1UL << MWU_PERREGION_SUBSTATWA_SR25_Pos) /*!< Bit mask of SR25 field. */
AnnaBridge 143:86740a56073b 3315 #define MWU_PERREGION_SUBSTATWA_SR25_NoAccess (0UL) /*!< No write access occurred in this subregion */
AnnaBridge 143:86740a56073b 3316 #define MWU_PERREGION_SUBSTATWA_SR25_Access (1UL) /*!< Write access(es) occurred in this subregion */
AnnaBridge 143:86740a56073b 3317
AnnaBridge 143:86740a56073b 3318 /* Bit 24 : Subregion 24 in region 0 (write '1' to clear) */
AnnaBridge 143:86740a56073b 3319 #define MWU_PERREGION_SUBSTATWA_SR24_Pos (24UL) /*!< Position of SR24 field. */
AnnaBridge 143:86740a56073b 3320 #define MWU_PERREGION_SUBSTATWA_SR24_Msk (0x1UL << MWU_PERREGION_SUBSTATWA_SR24_Pos) /*!< Bit mask of SR24 field. */
AnnaBridge 143:86740a56073b 3321 #define MWU_PERREGION_SUBSTATWA_SR24_NoAccess (0UL) /*!< No write access occurred in this subregion */
AnnaBridge 143:86740a56073b 3322 #define MWU_PERREGION_SUBSTATWA_SR24_Access (1UL) /*!< Write access(es) occurred in this subregion */
AnnaBridge 143:86740a56073b 3323
AnnaBridge 143:86740a56073b 3324 /* Bit 23 : Subregion 23 in region 0 (write '1' to clear) */
AnnaBridge 143:86740a56073b 3325 #define MWU_PERREGION_SUBSTATWA_SR23_Pos (23UL) /*!< Position of SR23 field. */
AnnaBridge 143:86740a56073b 3326 #define MWU_PERREGION_SUBSTATWA_SR23_Msk (0x1UL << MWU_PERREGION_SUBSTATWA_SR23_Pos) /*!< Bit mask of SR23 field. */
AnnaBridge 143:86740a56073b 3327 #define MWU_PERREGION_SUBSTATWA_SR23_NoAccess (0UL) /*!< No write access occurred in this subregion */
AnnaBridge 143:86740a56073b 3328 #define MWU_PERREGION_SUBSTATWA_SR23_Access (1UL) /*!< Write access(es) occurred in this subregion */
AnnaBridge 143:86740a56073b 3329
AnnaBridge 143:86740a56073b 3330 /* Bit 22 : Subregion 22 in region 0 (write '1' to clear) */
AnnaBridge 143:86740a56073b 3331 #define MWU_PERREGION_SUBSTATWA_SR22_Pos (22UL) /*!< Position of SR22 field. */
AnnaBridge 143:86740a56073b 3332 #define MWU_PERREGION_SUBSTATWA_SR22_Msk (0x1UL << MWU_PERREGION_SUBSTATWA_SR22_Pos) /*!< Bit mask of SR22 field. */
AnnaBridge 143:86740a56073b 3333 #define MWU_PERREGION_SUBSTATWA_SR22_NoAccess (0UL) /*!< No write access occurred in this subregion */
AnnaBridge 143:86740a56073b 3334 #define MWU_PERREGION_SUBSTATWA_SR22_Access (1UL) /*!< Write access(es) occurred in this subregion */
AnnaBridge 143:86740a56073b 3335
AnnaBridge 143:86740a56073b 3336 /* Bit 21 : Subregion 21 in region 0 (write '1' to clear) */
AnnaBridge 143:86740a56073b 3337 #define MWU_PERREGION_SUBSTATWA_SR21_Pos (21UL) /*!< Position of SR21 field. */
AnnaBridge 143:86740a56073b 3338 #define MWU_PERREGION_SUBSTATWA_SR21_Msk (0x1UL << MWU_PERREGION_SUBSTATWA_SR21_Pos) /*!< Bit mask of SR21 field. */
AnnaBridge 143:86740a56073b 3339 #define MWU_PERREGION_SUBSTATWA_SR21_NoAccess (0UL) /*!< No write access occurred in this subregion */
AnnaBridge 143:86740a56073b 3340 #define MWU_PERREGION_SUBSTATWA_SR21_Access (1UL) /*!< Write access(es) occurred in this subregion */
AnnaBridge 143:86740a56073b 3341
AnnaBridge 143:86740a56073b 3342 /* Bit 20 : Subregion 20 in region 0 (write '1' to clear) */
AnnaBridge 143:86740a56073b 3343 #define MWU_PERREGION_SUBSTATWA_SR20_Pos (20UL) /*!< Position of SR20 field. */
AnnaBridge 143:86740a56073b 3344 #define MWU_PERREGION_SUBSTATWA_SR20_Msk (0x1UL << MWU_PERREGION_SUBSTATWA_SR20_Pos) /*!< Bit mask of SR20 field. */
AnnaBridge 143:86740a56073b 3345 #define MWU_PERREGION_SUBSTATWA_SR20_NoAccess (0UL) /*!< No write access occurred in this subregion */
AnnaBridge 143:86740a56073b 3346 #define MWU_PERREGION_SUBSTATWA_SR20_Access (1UL) /*!< Write access(es) occurred in this subregion */
AnnaBridge 143:86740a56073b 3347
AnnaBridge 143:86740a56073b 3348 /* Bit 19 : Subregion 19 in region 0 (write '1' to clear) */
AnnaBridge 143:86740a56073b 3349 #define MWU_PERREGION_SUBSTATWA_SR19_Pos (19UL) /*!< Position of SR19 field. */
AnnaBridge 143:86740a56073b 3350 #define MWU_PERREGION_SUBSTATWA_SR19_Msk (0x1UL << MWU_PERREGION_SUBSTATWA_SR19_Pos) /*!< Bit mask of SR19 field. */
AnnaBridge 143:86740a56073b 3351 #define MWU_PERREGION_SUBSTATWA_SR19_NoAccess (0UL) /*!< No write access occurred in this subregion */
AnnaBridge 143:86740a56073b 3352 #define MWU_PERREGION_SUBSTATWA_SR19_Access (1UL) /*!< Write access(es) occurred in this subregion */
AnnaBridge 143:86740a56073b 3353
AnnaBridge 143:86740a56073b 3354 /* Bit 18 : Subregion 18 in region 0 (write '1' to clear) */
AnnaBridge 143:86740a56073b 3355 #define MWU_PERREGION_SUBSTATWA_SR18_Pos (18UL) /*!< Position of SR18 field. */
AnnaBridge 143:86740a56073b 3356 #define MWU_PERREGION_SUBSTATWA_SR18_Msk (0x1UL << MWU_PERREGION_SUBSTATWA_SR18_Pos) /*!< Bit mask of SR18 field. */
AnnaBridge 143:86740a56073b 3357 #define MWU_PERREGION_SUBSTATWA_SR18_NoAccess (0UL) /*!< No write access occurred in this subregion */
AnnaBridge 143:86740a56073b 3358 #define MWU_PERREGION_SUBSTATWA_SR18_Access (1UL) /*!< Write access(es) occurred in this subregion */
AnnaBridge 143:86740a56073b 3359
AnnaBridge 143:86740a56073b 3360 /* Bit 17 : Subregion 17 in region 0 (write '1' to clear) */
AnnaBridge 143:86740a56073b 3361 #define MWU_PERREGION_SUBSTATWA_SR17_Pos (17UL) /*!< Position of SR17 field. */
AnnaBridge 143:86740a56073b 3362 #define MWU_PERREGION_SUBSTATWA_SR17_Msk (0x1UL << MWU_PERREGION_SUBSTATWA_SR17_Pos) /*!< Bit mask of SR17 field. */
AnnaBridge 143:86740a56073b 3363 #define MWU_PERREGION_SUBSTATWA_SR17_NoAccess (0UL) /*!< No write access occurred in this subregion */
AnnaBridge 143:86740a56073b 3364 #define MWU_PERREGION_SUBSTATWA_SR17_Access (1UL) /*!< Write access(es) occurred in this subregion */
AnnaBridge 143:86740a56073b 3365
AnnaBridge 143:86740a56073b 3366 /* Bit 16 : Subregion 16 in region 0 (write '1' to clear) */
AnnaBridge 143:86740a56073b 3367 #define MWU_PERREGION_SUBSTATWA_SR16_Pos (16UL) /*!< Position of SR16 field. */
AnnaBridge 143:86740a56073b 3368 #define MWU_PERREGION_SUBSTATWA_SR16_Msk (0x1UL << MWU_PERREGION_SUBSTATWA_SR16_Pos) /*!< Bit mask of SR16 field. */
AnnaBridge 143:86740a56073b 3369 #define MWU_PERREGION_SUBSTATWA_SR16_NoAccess (0UL) /*!< No write access occurred in this subregion */
AnnaBridge 143:86740a56073b 3370 #define MWU_PERREGION_SUBSTATWA_SR16_Access (1UL) /*!< Write access(es) occurred in this subregion */
AnnaBridge 143:86740a56073b 3371
AnnaBridge 143:86740a56073b 3372 /* Bit 15 : Subregion 15 in region 0 (write '1' to clear) */
AnnaBridge 143:86740a56073b 3373 #define MWU_PERREGION_SUBSTATWA_SR15_Pos (15UL) /*!< Position of SR15 field. */
AnnaBridge 143:86740a56073b 3374 #define MWU_PERREGION_SUBSTATWA_SR15_Msk (0x1UL << MWU_PERREGION_SUBSTATWA_SR15_Pos) /*!< Bit mask of SR15 field. */
AnnaBridge 143:86740a56073b 3375 #define MWU_PERREGION_SUBSTATWA_SR15_NoAccess (0UL) /*!< No write access occurred in this subregion */
AnnaBridge 143:86740a56073b 3376 #define MWU_PERREGION_SUBSTATWA_SR15_Access (1UL) /*!< Write access(es) occurred in this subregion */
AnnaBridge 143:86740a56073b 3377
AnnaBridge 143:86740a56073b 3378 /* Bit 14 : Subregion 14 in region 0 (write '1' to clear) */
AnnaBridge 143:86740a56073b 3379 #define MWU_PERREGION_SUBSTATWA_SR14_Pos (14UL) /*!< Position of SR14 field. */
AnnaBridge 143:86740a56073b 3380 #define MWU_PERREGION_SUBSTATWA_SR14_Msk (0x1UL << MWU_PERREGION_SUBSTATWA_SR14_Pos) /*!< Bit mask of SR14 field. */
AnnaBridge 143:86740a56073b 3381 #define MWU_PERREGION_SUBSTATWA_SR14_NoAccess (0UL) /*!< No write access occurred in this subregion */
AnnaBridge 143:86740a56073b 3382 #define MWU_PERREGION_SUBSTATWA_SR14_Access (1UL) /*!< Write access(es) occurred in this subregion */
AnnaBridge 143:86740a56073b 3383
AnnaBridge 143:86740a56073b 3384 /* Bit 13 : Subregion 13 in region 0 (write '1' to clear) */
AnnaBridge 143:86740a56073b 3385 #define MWU_PERREGION_SUBSTATWA_SR13_Pos (13UL) /*!< Position of SR13 field. */
AnnaBridge 143:86740a56073b 3386 #define MWU_PERREGION_SUBSTATWA_SR13_Msk (0x1UL << MWU_PERREGION_SUBSTATWA_SR13_Pos) /*!< Bit mask of SR13 field. */
AnnaBridge 143:86740a56073b 3387 #define MWU_PERREGION_SUBSTATWA_SR13_NoAccess (0UL) /*!< No write access occurred in this subregion */
AnnaBridge 143:86740a56073b 3388 #define MWU_PERREGION_SUBSTATWA_SR13_Access (1UL) /*!< Write access(es) occurred in this subregion */
AnnaBridge 143:86740a56073b 3389
AnnaBridge 143:86740a56073b 3390 /* Bit 12 : Subregion 12 in region 0 (write '1' to clear) */
AnnaBridge 143:86740a56073b 3391 #define MWU_PERREGION_SUBSTATWA_SR12_Pos (12UL) /*!< Position of SR12 field. */
AnnaBridge 143:86740a56073b 3392 #define MWU_PERREGION_SUBSTATWA_SR12_Msk (0x1UL << MWU_PERREGION_SUBSTATWA_SR12_Pos) /*!< Bit mask of SR12 field. */
AnnaBridge 143:86740a56073b 3393 #define MWU_PERREGION_SUBSTATWA_SR12_NoAccess (0UL) /*!< No write access occurred in this subregion */
AnnaBridge 143:86740a56073b 3394 #define MWU_PERREGION_SUBSTATWA_SR12_Access (1UL) /*!< Write access(es) occurred in this subregion */
AnnaBridge 143:86740a56073b 3395
AnnaBridge 143:86740a56073b 3396 /* Bit 11 : Subregion 11 in region 0 (write '1' to clear) */
AnnaBridge 143:86740a56073b 3397 #define MWU_PERREGION_SUBSTATWA_SR11_Pos (11UL) /*!< Position of SR11 field. */
AnnaBridge 143:86740a56073b 3398 #define MWU_PERREGION_SUBSTATWA_SR11_Msk (0x1UL << MWU_PERREGION_SUBSTATWA_SR11_Pos) /*!< Bit mask of SR11 field. */
AnnaBridge 143:86740a56073b 3399 #define MWU_PERREGION_SUBSTATWA_SR11_NoAccess (0UL) /*!< No write access occurred in this subregion */
AnnaBridge 143:86740a56073b 3400 #define MWU_PERREGION_SUBSTATWA_SR11_Access (1UL) /*!< Write access(es) occurred in this subregion */
AnnaBridge 143:86740a56073b 3401
AnnaBridge 143:86740a56073b 3402 /* Bit 10 : Subregion 10 in region 0 (write '1' to clear) */
AnnaBridge 143:86740a56073b 3403 #define MWU_PERREGION_SUBSTATWA_SR10_Pos (10UL) /*!< Position of SR10 field. */
AnnaBridge 143:86740a56073b 3404 #define MWU_PERREGION_SUBSTATWA_SR10_Msk (0x1UL << MWU_PERREGION_SUBSTATWA_SR10_Pos) /*!< Bit mask of SR10 field. */
AnnaBridge 143:86740a56073b 3405 #define MWU_PERREGION_SUBSTATWA_SR10_NoAccess (0UL) /*!< No write access occurred in this subregion */
AnnaBridge 143:86740a56073b 3406 #define MWU_PERREGION_SUBSTATWA_SR10_Access (1UL) /*!< Write access(es) occurred in this subregion */
AnnaBridge 143:86740a56073b 3407
AnnaBridge 143:86740a56073b 3408 /* Bit 9 : Subregion 9 in region 0 (write '1' to clear) */
AnnaBridge 143:86740a56073b 3409 #define MWU_PERREGION_SUBSTATWA_SR9_Pos (9UL) /*!< Position of SR9 field. */
AnnaBridge 143:86740a56073b 3410 #define MWU_PERREGION_SUBSTATWA_SR9_Msk (0x1UL << MWU_PERREGION_SUBSTATWA_SR9_Pos) /*!< Bit mask of SR9 field. */
AnnaBridge 143:86740a56073b 3411 #define MWU_PERREGION_SUBSTATWA_SR9_NoAccess (0UL) /*!< No write access occurred in this subregion */
AnnaBridge 143:86740a56073b 3412 #define MWU_PERREGION_SUBSTATWA_SR9_Access (1UL) /*!< Write access(es) occurred in this subregion */
AnnaBridge 143:86740a56073b 3413
AnnaBridge 143:86740a56073b 3414 /* Bit 8 : Subregion 8 in region 0 (write '1' to clear) */
AnnaBridge 143:86740a56073b 3415 #define MWU_PERREGION_SUBSTATWA_SR8_Pos (8UL) /*!< Position of SR8 field. */
AnnaBridge 143:86740a56073b 3416 #define MWU_PERREGION_SUBSTATWA_SR8_Msk (0x1UL << MWU_PERREGION_SUBSTATWA_SR8_Pos) /*!< Bit mask of SR8 field. */
AnnaBridge 143:86740a56073b 3417 #define MWU_PERREGION_SUBSTATWA_SR8_NoAccess (0UL) /*!< No write access occurred in this subregion */
AnnaBridge 143:86740a56073b 3418 #define MWU_PERREGION_SUBSTATWA_SR8_Access (1UL) /*!< Write access(es) occurred in this subregion */
AnnaBridge 143:86740a56073b 3419
AnnaBridge 143:86740a56073b 3420 /* Bit 7 : Subregion 7 in region 0 (write '1' to clear) */
AnnaBridge 143:86740a56073b 3421 #define MWU_PERREGION_SUBSTATWA_SR7_Pos (7UL) /*!< Position of SR7 field. */
AnnaBridge 143:86740a56073b 3422 #define MWU_PERREGION_SUBSTATWA_SR7_Msk (0x1UL << MWU_PERREGION_SUBSTATWA_SR7_Pos) /*!< Bit mask of SR7 field. */
AnnaBridge 143:86740a56073b 3423 #define MWU_PERREGION_SUBSTATWA_SR7_NoAccess (0UL) /*!< No write access occurred in this subregion */
AnnaBridge 143:86740a56073b 3424 #define MWU_PERREGION_SUBSTATWA_SR7_Access (1UL) /*!< Write access(es) occurred in this subregion */
AnnaBridge 143:86740a56073b 3425
AnnaBridge 143:86740a56073b 3426 /* Bit 6 : Subregion 6 in region 0 (write '1' to clear) */
AnnaBridge 143:86740a56073b 3427 #define MWU_PERREGION_SUBSTATWA_SR6_Pos (6UL) /*!< Position of SR6 field. */
AnnaBridge 143:86740a56073b 3428 #define MWU_PERREGION_SUBSTATWA_SR6_Msk (0x1UL << MWU_PERREGION_SUBSTATWA_SR6_Pos) /*!< Bit mask of SR6 field. */
AnnaBridge 143:86740a56073b 3429 #define MWU_PERREGION_SUBSTATWA_SR6_NoAccess (0UL) /*!< No write access occurred in this subregion */
AnnaBridge 143:86740a56073b 3430 #define MWU_PERREGION_SUBSTATWA_SR6_Access (1UL) /*!< Write access(es) occurred in this subregion */
AnnaBridge 143:86740a56073b 3431
AnnaBridge 143:86740a56073b 3432 /* Bit 5 : Subregion 5 in region 0 (write '1' to clear) */
AnnaBridge 143:86740a56073b 3433 #define MWU_PERREGION_SUBSTATWA_SR5_Pos (5UL) /*!< Position of SR5 field. */
AnnaBridge 143:86740a56073b 3434 #define MWU_PERREGION_SUBSTATWA_SR5_Msk (0x1UL << MWU_PERREGION_SUBSTATWA_SR5_Pos) /*!< Bit mask of SR5 field. */
AnnaBridge 143:86740a56073b 3435 #define MWU_PERREGION_SUBSTATWA_SR5_NoAccess (0UL) /*!< No write access occurred in this subregion */
AnnaBridge 143:86740a56073b 3436 #define MWU_PERREGION_SUBSTATWA_SR5_Access (1UL) /*!< Write access(es) occurred in this subregion */
AnnaBridge 143:86740a56073b 3437
AnnaBridge 143:86740a56073b 3438 /* Bit 4 : Subregion 4 in region 0 (write '1' to clear) */
AnnaBridge 143:86740a56073b 3439 #define MWU_PERREGION_SUBSTATWA_SR4_Pos (4UL) /*!< Position of SR4 field. */
AnnaBridge 143:86740a56073b 3440 #define MWU_PERREGION_SUBSTATWA_SR4_Msk (0x1UL << MWU_PERREGION_SUBSTATWA_SR4_Pos) /*!< Bit mask of SR4 field. */
AnnaBridge 143:86740a56073b 3441 #define MWU_PERREGION_SUBSTATWA_SR4_NoAccess (0UL) /*!< No write access occurred in this subregion */
AnnaBridge 143:86740a56073b 3442 #define MWU_PERREGION_SUBSTATWA_SR4_Access (1UL) /*!< Write access(es) occurred in this subregion */
AnnaBridge 143:86740a56073b 3443
AnnaBridge 143:86740a56073b 3444 /* Bit 3 : Subregion 3 in region 0 (write '1' to clear) */
AnnaBridge 143:86740a56073b 3445 #define MWU_PERREGION_SUBSTATWA_SR3_Pos (3UL) /*!< Position of SR3 field. */
AnnaBridge 143:86740a56073b 3446 #define MWU_PERREGION_SUBSTATWA_SR3_Msk (0x1UL << MWU_PERREGION_SUBSTATWA_SR3_Pos) /*!< Bit mask of SR3 field. */
AnnaBridge 143:86740a56073b 3447 #define MWU_PERREGION_SUBSTATWA_SR3_NoAccess (0UL) /*!< No write access occurred in this subregion */
AnnaBridge 143:86740a56073b 3448 #define MWU_PERREGION_SUBSTATWA_SR3_Access (1UL) /*!< Write access(es) occurred in this subregion */
AnnaBridge 143:86740a56073b 3449
AnnaBridge 143:86740a56073b 3450 /* Bit 2 : Subregion 2 in region 0 (write '1' to clear) */
AnnaBridge 143:86740a56073b 3451 #define MWU_PERREGION_SUBSTATWA_SR2_Pos (2UL) /*!< Position of SR2 field. */
AnnaBridge 143:86740a56073b 3452 #define MWU_PERREGION_SUBSTATWA_SR2_Msk (0x1UL << MWU_PERREGION_SUBSTATWA_SR2_Pos) /*!< Bit mask of SR2 field. */
AnnaBridge 143:86740a56073b 3453 #define MWU_PERREGION_SUBSTATWA_SR2_NoAccess (0UL) /*!< No write access occurred in this subregion */
AnnaBridge 143:86740a56073b 3454 #define MWU_PERREGION_SUBSTATWA_SR2_Access (1UL) /*!< Write access(es) occurred in this subregion */
AnnaBridge 143:86740a56073b 3455
AnnaBridge 143:86740a56073b 3456 /* Bit 1 : Subregion 1 in region 0 (write '1' to clear) */
AnnaBridge 143:86740a56073b 3457 #define MWU_PERREGION_SUBSTATWA_SR1_Pos (1UL) /*!< Position of SR1 field. */
AnnaBridge 143:86740a56073b 3458 #define MWU_PERREGION_SUBSTATWA_SR1_Msk (0x1UL << MWU_PERREGION_SUBSTATWA_SR1_Pos) /*!< Bit mask of SR1 field. */
AnnaBridge 143:86740a56073b 3459 #define MWU_PERREGION_SUBSTATWA_SR1_NoAccess (0UL) /*!< No write access occurred in this subregion */
AnnaBridge 143:86740a56073b 3460 #define MWU_PERREGION_SUBSTATWA_SR1_Access (1UL) /*!< Write access(es) occurred in this subregion */
AnnaBridge 143:86740a56073b 3461
AnnaBridge 143:86740a56073b 3462 /* Bit 0 : Subregion 0 in region 0 (write '1' to clear) */
AnnaBridge 143:86740a56073b 3463 #define MWU_PERREGION_SUBSTATWA_SR0_Pos (0UL) /*!< Position of SR0 field. */
AnnaBridge 143:86740a56073b 3464 #define MWU_PERREGION_SUBSTATWA_SR0_Msk (0x1UL << MWU_PERREGION_SUBSTATWA_SR0_Pos) /*!< Bit mask of SR0 field. */
AnnaBridge 143:86740a56073b 3465 #define MWU_PERREGION_SUBSTATWA_SR0_NoAccess (0UL) /*!< No write access occurred in this subregion */
AnnaBridge 143:86740a56073b 3466 #define MWU_PERREGION_SUBSTATWA_SR0_Access (1UL) /*!< Write access(es) occurred in this subregion */
AnnaBridge 143:86740a56073b 3467
AnnaBridge 143:86740a56073b 3468 /* Register: MWU_PERREGION_SUBSTATRA */
AnnaBridge 143:86740a56073b 3469 /* Description: Description cluster[0]: Source of event/interrupt in region 0, read access detected while corresponding subregion was enabled for watching */
AnnaBridge 143:86740a56073b 3470
AnnaBridge 143:86740a56073b 3471 /* Bit 31 : Subregion 31 in region 0 (write '1' to clear) */
AnnaBridge 143:86740a56073b 3472 #define MWU_PERREGION_SUBSTATRA_SR31_Pos (31UL) /*!< Position of SR31 field. */
AnnaBridge 143:86740a56073b 3473 #define MWU_PERREGION_SUBSTATRA_SR31_Msk (0x1UL << MWU_PERREGION_SUBSTATRA_SR31_Pos) /*!< Bit mask of SR31 field. */
AnnaBridge 143:86740a56073b 3474 #define MWU_PERREGION_SUBSTATRA_SR31_NoAccess (0UL) /*!< No read access occurred in this subregion */
AnnaBridge 143:86740a56073b 3475 #define MWU_PERREGION_SUBSTATRA_SR31_Access (1UL) /*!< Read access(es) occurred in this subregion */
AnnaBridge 143:86740a56073b 3476
AnnaBridge 143:86740a56073b 3477 /* Bit 30 : Subregion 30 in region 0 (write '1' to clear) */
AnnaBridge 143:86740a56073b 3478 #define MWU_PERREGION_SUBSTATRA_SR30_Pos (30UL) /*!< Position of SR30 field. */
AnnaBridge 143:86740a56073b 3479 #define MWU_PERREGION_SUBSTATRA_SR30_Msk (0x1UL << MWU_PERREGION_SUBSTATRA_SR30_Pos) /*!< Bit mask of SR30 field. */
AnnaBridge 143:86740a56073b 3480 #define MWU_PERREGION_SUBSTATRA_SR30_NoAccess (0UL) /*!< No read access occurred in this subregion */
AnnaBridge 143:86740a56073b 3481 #define MWU_PERREGION_SUBSTATRA_SR30_Access (1UL) /*!< Read access(es) occurred in this subregion */
AnnaBridge 143:86740a56073b 3482
AnnaBridge 143:86740a56073b 3483 /* Bit 29 : Subregion 29 in region 0 (write '1' to clear) */
AnnaBridge 143:86740a56073b 3484 #define MWU_PERREGION_SUBSTATRA_SR29_Pos (29UL) /*!< Position of SR29 field. */
AnnaBridge 143:86740a56073b 3485 #define MWU_PERREGION_SUBSTATRA_SR29_Msk (0x1UL << MWU_PERREGION_SUBSTATRA_SR29_Pos) /*!< Bit mask of SR29 field. */
AnnaBridge 143:86740a56073b 3486 #define MWU_PERREGION_SUBSTATRA_SR29_NoAccess (0UL) /*!< No read access occurred in this subregion */
AnnaBridge 143:86740a56073b 3487 #define MWU_PERREGION_SUBSTATRA_SR29_Access (1UL) /*!< Read access(es) occurred in this subregion */
AnnaBridge 143:86740a56073b 3488
AnnaBridge 143:86740a56073b 3489 /* Bit 28 : Subregion 28 in region 0 (write '1' to clear) */
AnnaBridge 143:86740a56073b 3490 #define MWU_PERREGION_SUBSTATRA_SR28_Pos (28UL) /*!< Position of SR28 field. */
AnnaBridge 143:86740a56073b 3491 #define MWU_PERREGION_SUBSTATRA_SR28_Msk (0x1UL << MWU_PERREGION_SUBSTATRA_SR28_Pos) /*!< Bit mask of SR28 field. */
AnnaBridge 143:86740a56073b 3492 #define MWU_PERREGION_SUBSTATRA_SR28_NoAccess (0UL) /*!< No read access occurred in this subregion */
AnnaBridge 143:86740a56073b 3493 #define MWU_PERREGION_SUBSTATRA_SR28_Access (1UL) /*!< Read access(es) occurred in this subregion */
AnnaBridge 143:86740a56073b 3494
AnnaBridge 143:86740a56073b 3495 /* Bit 27 : Subregion 27 in region 0 (write '1' to clear) */
AnnaBridge 143:86740a56073b 3496 #define MWU_PERREGION_SUBSTATRA_SR27_Pos (27UL) /*!< Position of SR27 field. */
AnnaBridge 143:86740a56073b 3497 #define MWU_PERREGION_SUBSTATRA_SR27_Msk (0x1UL << MWU_PERREGION_SUBSTATRA_SR27_Pos) /*!< Bit mask of SR27 field. */
AnnaBridge 143:86740a56073b 3498 #define MWU_PERREGION_SUBSTATRA_SR27_NoAccess (0UL) /*!< No read access occurred in this subregion */
AnnaBridge 143:86740a56073b 3499 #define MWU_PERREGION_SUBSTATRA_SR27_Access (1UL) /*!< Read access(es) occurred in this subregion */
AnnaBridge 143:86740a56073b 3500
AnnaBridge 143:86740a56073b 3501 /* Bit 26 : Subregion 26 in region 0 (write '1' to clear) */
AnnaBridge 143:86740a56073b 3502 #define MWU_PERREGION_SUBSTATRA_SR26_Pos (26UL) /*!< Position of SR26 field. */
AnnaBridge 143:86740a56073b 3503 #define MWU_PERREGION_SUBSTATRA_SR26_Msk (0x1UL << MWU_PERREGION_SUBSTATRA_SR26_Pos) /*!< Bit mask of SR26 field. */
AnnaBridge 143:86740a56073b 3504 #define MWU_PERREGION_SUBSTATRA_SR26_NoAccess (0UL) /*!< No read access occurred in this subregion */
AnnaBridge 143:86740a56073b 3505 #define MWU_PERREGION_SUBSTATRA_SR26_Access (1UL) /*!< Read access(es) occurred in this subregion */
AnnaBridge 143:86740a56073b 3506
AnnaBridge 143:86740a56073b 3507 /* Bit 25 : Subregion 25 in region 0 (write '1' to clear) */
AnnaBridge 143:86740a56073b 3508 #define MWU_PERREGION_SUBSTATRA_SR25_Pos (25UL) /*!< Position of SR25 field. */
AnnaBridge 143:86740a56073b 3509 #define MWU_PERREGION_SUBSTATRA_SR25_Msk (0x1UL << MWU_PERREGION_SUBSTATRA_SR25_Pos) /*!< Bit mask of SR25 field. */
AnnaBridge 143:86740a56073b 3510 #define MWU_PERREGION_SUBSTATRA_SR25_NoAccess (0UL) /*!< No read access occurred in this subregion */
AnnaBridge 143:86740a56073b 3511 #define MWU_PERREGION_SUBSTATRA_SR25_Access (1UL) /*!< Read access(es) occurred in this subregion */
AnnaBridge 143:86740a56073b 3512
AnnaBridge 143:86740a56073b 3513 /* Bit 24 : Subregion 24 in region 0 (write '1' to clear) */
AnnaBridge 143:86740a56073b 3514 #define MWU_PERREGION_SUBSTATRA_SR24_Pos (24UL) /*!< Position of SR24 field. */
AnnaBridge 143:86740a56073b 3515 #define MWU_PERREGION_SUBSTATRA_SR24_Msk (0x1UL << MWU_PERREGION_SUBSTATRA_SR24_Pos) /*!< Bit mask of SR24 field. */
AnnaBridge 143:86740a56073b 3516 #define MWU_PERREGION_SUBSTATRA_SR24_NoAccess (0UL) /*!< No read access occurred in this subregion */
AnnaBridge 143:86740a56073b 3517 #define MWU_PERREGION_SUBSTATRA_SR24_Access (1UL) /*!< Read access(es) occurred in this subregion */
AnnaBridge 143:86740a56073b 3518
AnnaBridge 143:86740a56073b 3519 /* Bit 23 : Subregion 23 in region 0 (write '1' to clear) */
AnnaBridge 143:86740a56073b 3520 #define MWU_PERREGION_SUBSTATRA_SR23_Pos (23UL) /*!< Position of SR23 field. */
AnnaBridge 143:86740a56073b 3521 #define MWU_PERREGION_SUBSTATRA_SR23_Msk (0x1UL << MWU_PERREGION_SUBSTATRA_SR23_Pos) /*!< Bit mask of SR23 field. */
AnnaBridge 143:86740a56073b 3522 #define MWU_PERREGION_SUBSTATRA_SR23_NoAccess (0UL) /*!< No read access occurred in this subregion */
AnnaBridge 143:86740a56073b 3523 #define MWU_PERREGION_SUBSTATRA_SR23_Access (1UL) /*!< Read access(es) occurred in this subregion */
AnnaBridge 143:86740a56073b 3524
AnnaBridge 143:86740a56073b 3525 /* Bit 22 : Subregion 22 in region 0 (write '1' to clear) */
AnnaBridge 143:86740a56073b 3526 #define MWU_PERREGION_SUBSTATRA_SR22_Pos (22UL) /*!< Position of SR22 field. */
AnnaBridge 143:86740a56073b 3527 #define MWU_PERREGION_SUBSTATRA_SR22_Msk (0x1UL << MWU_PERREGION_SUBSTATRA_SR22_Pos) /*!< Bit mask of SR22 field. */
AnnaBridge 143:86740a56073b 3528 #define MWU_PERREGION_SUBSTATRA_SR22_NoAccess (0UL) /*!< No read access occurred in this subregion */
AnnaBridge 143:86740a56073b 3529 #define MWU_PERREGION_SUBSTATRA_SR22_Access (1UL) /*!< Read access(es) occurred in this subregion */
AnnaBridge 143:86740a56073b 3530
AnnaBridge 143:86740a56073b 3531 /* Bit 21 : Subregion 21 in region 0 (write '1' to clear) */
AnnaBridge 143:86740a56073b 3532 #define MWU_PERREGION_SUBSTATRA_SR21_Pos (21UL) /*!< Position of SR21 field. */
AnnaBridge 143:86740a56073b 3533 #define MWU_PERREGION_SUBSTATRA_SR21_Msk (0x1UL << MWU_PERREGION_SUBSTATRA_SR21_Pos) /*!< Bit mask of SR21 field. */
AnnaBridge 143:86740a56073b 3534 #define MWU_PERREGION_SUBSTATRA_SR21_NoAccess (0UL) /*!< No read access occurred in this subregion */
AnnaBridge 143:86740a56073b 3535 #define MWU_PERREGION_SUBSTATRA_SR21_Access (1UL) /*!< Read access(es) occurred in this subregion */
AnnaBridge 143:86740a56073b 3536
AnnaBridge 143:86740a56073b 3537 /* Bit 20 : Subregion 20 in region 0 (write '1' to clear) */
AnnaBridge 143:86740a56073b 3538 #define MWU_PERREGION_SUBSTATRA_SR20_Pos (20UL) /*!< Position of SR20 field. */
AnnaBridge 143:86740a56073b 3539 #define MWU_PERREGION_SUBSTATRA_SR20_Msk (0x1UL << MWU_PERREGION_SUBSTATRA_SR20_Pos) /*!< Bit mask of SR20 field. */
AnnaBridge 143:86740a56073b 3540 #define MWU_PERREGION_SUBSTATRA_SR20_NoAccess (0UL) /*!< No read access occurred in this subregion */
AnnaBridge 143:86740a56073b 3541 #define MWU_PERREGION_SUBSTATRA_SR20_Access (1UL) /*!< Read access(es) occurred in this subregion */
AnnaBridge 143:86740a56073b 3542
AnnaBridge 143:86740a56073b 3543 /* Bit 19 : Subregion 19 in region 0 (write '1' to clear) */
AnnaBridge 143:86740a56073b 3544 #define MWU_PERREGION_SUBSTATRA_SR19_Pos (19UL) /*!< Position of SR19 field. */
AnnaBridge 143:86740a56073b 3545 #define MWU_PERREGION_SUBSTATRA_SR19_Msk (0x1UL << MWU_PERREGION_SUBSTATRA_SR19_Pos) /*!< Bit mask of SR19 field. */
AnnaBridge 143:86740a56073b 3546 #define MWU_PERREGION_SUBSTATRA_SR19_NoAccess (0UL) /*!< No read access occurred in this subregion */
AnnaBridge 143:86740a56073b 3547 #define MWU_PERREGION_SUBSTATRA_SR19_Access (1UL) /*!< Read access(es) occurred in this subregion */
AnnaBridge 143:86740a56073b 3548
AnnaBridge 143:86740a56073b 3549 /* Bit 18 : Subregion 18 in region 0 (write '1' to clear) */
AnnaBridge 143:86740a56073b 3550 #define MWU_PERREGION_SUBSTATRA_SR18_Pos (18UL) /*!< Position of SR18 field. */
AnnaBridge 143:86740a56073b 3551 #define MWU_PERREGION_SUBSTATRA_SR18_Msk (0x1UL << MWU_PERREGION_SUBSTATRA_SR18_Pos) /*!< Bit mask of SR18 field. */
AnnaBridge 143:86740a56073b 3552 #define MWU_PERREGION_SUBSTATRA_SR18_NoAccess (0UL) /*!< No read access occurred in this subregion */
AnnaBridge 143:86740a56073b 3553 #define MWU_PERREGION_SUBSTATRA_SR18_Access (1UL) /*!< Read access(es) occurred in this subregion */
AnnaBridge 143:86740a56073b 3554
AnnaBridge 143:86740a56073b 3555 /* Bit 17 : Subregion 17 in region 0 (write '1' to clear) */
AnnaBridge 143:86740a56073b 3556 #define MWU_PERREGION_SUBSTATRA_SR17_Pos (17UL) /*!< Position of SR17 field. */
AnnaBridge 143:86740a56073b 3557 #define MWU_PERREGION_SUBSTATRA_SR17_Msk (0x1UL << MWU_PERREGION_SUBSTATRA_SR17_Pos) /*!< Bit mask of SR17 field. */
AnnaBridge 143:86740a56073b 3558 #define MWU_PERREGION_SUBSTATRA_SR17_NoAccess (0UL) /*!< No read access occurred in this subregion */
AnnaBridge 143:86740a56073b 3559 #define MWU_PERREGION_SUBSTATRA_SR17_Access (1UL) /*!< Read access(es) occurred in this subregion */
AnnaBridge 143:86740a56073b 3560
AnnaBridge 143:86740a56073b 3561 /* Bit 16 : Subregion 16 in region 0 (write '1' to clear) */
AnnaBridge 143:86740a56073b 3562 #define MWU_PERREGION_SUBSTATRA_SR16_Pos (16UL) /*!< Position of SR16 field. */
AnnaBridge 143:86740a56073b 3563 #define MWU_PERREGION_SUBSTATRA_SR16_Msk (0x1UL << MWU_PERREGION_SUBSTATRA_SR16_Pos) /*!< Bit mask of SR16 field. */
AnnaBridge 143:86740a56073b 3564 #define MWU_PERREGION_SUBSTATRA_SR16_NoAccess (0UL) /*!< No read access occurred in this subregion */
AnnaBridge 143:86740a56073b 3565 #define MWU_PERREGION_SUBSTATRA_SR16_Access (1UL) /*!< Read access(es) occurred in this subregion */
AnnaBridge 143:86740a56073b 3566
AnnaBridge 143:86740a56073b 3567 /* Bit 15 : Subregion 15 in region 0 (write '1' to clear) */
AnnaBridge 143:86740a56073b 3568 #define MWU_PERREGION_SUBSTATRA_SR15_Pos (15UL) /*!< Position of SR15 field. */
AnnaBridge 143:86740a56073b 3569 #define MWU_PERREGION_SUBSTATRA_SR15_Msk (0x1UL << MWU_PERREGION_SUBSTATRA_SR15_Pos) /*!< Bit mask of SR15 field. */
AnnaBridge 143:86740a56073b 3570 #define MWU_PERREGION_SUBSTATRA_SR15_NoAccess (0UL) /*!< No read access occurred in this subregion */
AnnaBridge 143:86740a56073b 3571 #define MWU_PERREGION_SUBSTATRA_SR15_Access (1UL) /*!< Read access(es) occurred in this subregion */
AnnaBridge 143:86740a56073b 3572
AnnaBridge 143:86740a56073b 3573 /* Bit 14 : Subregion 14 in region 0 (write '1' to clear) */
AnnaBridge 143:86740a56073b 3574 #define MWU_PERREGION_SUBSTATRA_SR14_Pos (14UL) /*!< Position of SR14 field. */
AnnaBridge 143:86740a56073b 3575 #define MWU_PERREGION_SUBSTATRA_SR14_Msk (0x1UL << MWU_PERREGION_SUBSTATRA_SR14_Pos) /*!< Bit mask of SR14 field. */
AnnaBridge 143:86740a56073b 3576 #define MWU_PERREGION_SUBSTATRA_SR14_NoAccess (0UL) /*!< No read access occurred in this subregion */
AnnaBridge 143:86740a56073b 3577 #define MWU_PERREGION_SUBSTATRA_SR14_Access (1UL) /*!< Read access(es) occurred in this subregion */
AnnaBridge 143:86740a56073b 3578
AnnaBridge 143:86740a56073b 3579 /* Bit 13 : Subregion 13 in region 0 (write '1' to clear) */
AnnaBridge 143:86740a56073b 3580 #define MWU_PERREGION_SUBSTATRA_SR13_Pos (13UL) /*!< Position of SR13 field. */
AnnaBridge 143:86740a56073b 3581 #define MWU_PERREGION_SUBSTATRA_SR13_Msk (0x1UL << MWU_PERREGION_SUBSTATRA_SR13_Pos) /*!< Bit mask of SR13 field. */
AnnaBridge 143:86740a56073b 3582 #define MWU_PERREGION_SUBSTATRA_SR13_NoAccess (0UL) /*!< No read access occurred in this subregion */
AnnaBridge 143:86740a56073b 3583 #define MWU_PERREGION_SUBSTATRA_SR13_Access (1UL) /*!< Read access(es) occurred in this subregion */
AnnaBridge 143:86740a56073b 3584
AnnaBridge 143:86740a56073b 3585 /* Bit 12 : Subregion 12 in region 0 (write '1' to clear) */
AnnaBridge 143:86740a56073b 3586 #define MWU_PERREGION_SUBSTATRA_SR12_Pos (12UL) /*!< Position of SR12 field. */
AnnaBridge 143:86740a56073b 3587 #define MWU_PERREGION_SUBSTATRA_SR12_Msk (0x1UL << MWU_PERREGION_SUBSTATRA_SR12_Pos) /*!< Bit mask of SR12 field. */
AnnaBridge 143:86740a56073b 3588 #define MWU_PERREGION_SUBSTATRA_SR12_NoAccess (0UL) /*!< No read access occurred in this subregion */
AnnaBridge 143:86740a56073b 3589 #define MWU_PERREGION_SUBSTATRA_SR12_Access (1UL) /*!< Read access(es) occurred in this subregion */
AnnaBridge 143:86740a56073b 3590
AnnaBridge 143:86740a56073b 3591 /* Bit 11 : Subregion 11 in region 0 (write '1' to clear) */
AnnaBridge 143:86740a56073b 3592 #define MWU_PERREGION_SUBSTATRA_SR11_Pos (11UL) /*!< Position of SR11 field. */
AnnaBridge 143:86740a56073b 3593 #define MWU_PERREGION_SUBSTATRA_SR11_Msk (0x1UL << MWU_PERREGION_SUBSTATRA_SR11_Pos) /*!< Bit mask of SR11 field. */
AnnaBridge 143:86740a56073b 3594 #define MWU_PERREGION_SUBSTATRA_SR11_NoAccess (0UL) /*!< No read access occurred in this subregion */
AnnaBridge 143:86740a56073b 3595 #define MWU_PERREGION_SUBSTATRA_SR11_Access (1UL) /*!< Read access(es) occurred in this subregion */
AnnaBridge 143:86740a56073b 3596
AnnaBridge 143:86740a56073b 3597 /* Bit 10 : Subregion 10 in region 0 (write '1' to clear) */
AnnaBridge 143:86740a56073b 3598 #define MWU_PERREGION_SUBSTATRA_SR10_Pos (10UL) /*!< Position of SR10 field. */
AnnaBridge 143:86740a56073b 3599 #define MWU_PERREGION_SUBSTATRA_SR10_Msk (0x1UL << MWU_PERREGION_SUBSTATRA_SR10_Pos) /*!< Bit mask of SR10 field. */
AnnaBridge 143:86740a56073b 3600 #define MWU_PERREGION_SUBSTATRA_SR10_NoAccess (0UL) /*!< No read access occurred in this subregion */
AnnaBridge 143:86740a56073b 3601 #define MWU_PERREGION_SUBSTATRA_SR10_Access (1UL) /*!< Read access(es) occurred in this subregion */
AnnaBridge 143:86740a56073b 3602
AnnaBridge 143:86740a56073b 3603 /* Bit 9 : Subregion 9 in region 0 (write '1' to clear) */
AnnaBridge 143:86740a56073b 3604 #define MWU_PERREGION_SUBSTATRA_SR9_Pos (9UL) /*!< Position of SR9 field. */
AnnaBridge 143:86740a56073b 3605 #define MWU_PERREGION_SUBSTATRA_SR9_Msk (0x1UL << MWU_PERREGION_SUBSTATRA_SR9_Pos) /*!< Bit mask of SR9 field. */
AnnaBridge 143:86740a56073b 3606 #define MWU_PERREGION_SUBSTATRA_SR9_NoAccess (0UL) /*!< No read access occurred in this subregion */
AnnaBridge 143:86740a56073b 3607 #define MWU_PERREGION_SUBSTATRA_SR9_Access (1UL) /*!< Read access(es) occurred in this subregion */
AnnaBridge 143:86740a56073b 3608
AnnaBridge 143:86740a56073b 3609 /* Bit 8 : Subregion 8 in region 0 (write '1' to clear) */
AnnaBridge 143:86740a56073b 3610 #define MWU_PERREGION_SUBSTATRA_SR8_Pos (8UL) /*!< Position of SR8 field. */
AnnaBridge 143:86740a56073b 3611 #define MWU_PERREGION_SUBSTATRA_SR8_Msk (0x1UL << MWU_PERREGION_SUBSTATRA_SR8_Pos) /*!< Bit mask of SR8 field. */
AnnaBridge 143:86740a56073b 3612 #define MWU_PERREGION_SUBSTATRA_SR8_NoAccess (0UL) /*!< No read access occurred in this subregion */
AnnaBridge 143:86740a56073b 3613 #define MWU_PERREGION_SUBSTATRA_SR8_Access (1UL) /*!< Read access(es) occurred in this subregion */
AnnaBridge 143:86740a56073b 3614
AnnaBridge 143:86740a56073b 3615 /* Bit 7 : Subregion 7 in region 0 (write '1' to clear) */
AnnaBridge 143:86740a56073b 3616 #define MWU_PERREGION_SUBSTATRA_SR7_Pos (7UL) /*!< Position of SR7 field. */
AnnaBridge 143:86740a56073b 3617 #define MWU_PERREGION_SUBSTATRA_SR7_Msk (0x1UL << MWU_PERREGION_SUBSTATRA_SR7_Pos) /*!< Bit mask of SR7 field. */
AnnaBridge 143:86740a56073b 3618 #define MWU_PERREGION_SUBSTATRA_SR7_NoAccess (0UL) /*!< No read access occurred in this subregion */
AnnaBridge 143:86740a56073b 3619 #define MWU_PERREGION_SUBSTATRA_SR7_Access (1UL) /*!< Read access(es) occurred in this subregion */
AnnaBridge 143:86740a56073b 3620
AnnaBridge 143:86740a56073b 3621 /* Bit 6 : Subregion 6 in region 0 (write '1' to clear) */
AnnaBridge 143:86740a56073b 3622 #define MWU_PERREGION_SUBSTATRA_SR6_Pos (6UL) /*!< Position of SR6 field. */
AnnaBridge 143:86740a56073b 3623 #define MWU_PERREGION_SUBSTATRA_SR6_Msk (0x1UL << MWU_PERREGION_SUBSTATRA_SR6_Pos) /*!< Bit mask of SR6 field. */
AnnaBridge 143:86740a56073b 3624 #define MWU_PERREGION_SUBSTATRA_SR6_NoAccess (0UL) /*!< No read access occurred in this subregion */
AnnaBridge 143:86740a56073b 3625 #define MWU_PERREGION_SUBSTATRA_SR6_Access (1UL) /*!< Read access(es) occurred in this subregion */
AnnaBridge 143:86740a56073b 3626
AnnaBridge 143:86740a56073b 3627 /* Bit 5 : Subregion 5 in region 0 (write '1' to clear) */
AnnaBridge 143:86740a56073b 3628 #define MWU_PERREGION_SUBSTATRA_SR5_Pos (5UL) /*!< Position of SR5 field. */
AnnaBridge 143:86740a56073b 3629 #define MWU_PERREGION_SUBSTATRA_SR5_Msk (0x1UL << MWU_PERREGION_SUBSTATRA_SR5_Pos) /*!< Bit mask of SR5 field. */
AnnaBridge 143:86740a56073b 3630 #define MWU_PERREGION_SUBSTATRA_SR5_NoAccess (0UL) /*!< No read access occurred in this subregion */
AnnaBridge 143:86740a56073b 3631 #define MWU_PERREGION_SUBSTATRA_SR5_Access (1UL) /*!< Read access(es) occurred in this subregion */
AnnaBridge 143:86740a56073b 3632
AnnaBridge 143:86740a56073b 3633 /* Bit 4 : Subregion 4 in region 0 (write '1' to clear) */
AnnaBridge 143:86740a56073b 3634 #define MWU_PERREGION_SUBSTATRA_SR4_Pos (4UL) /*!< Position of SR4 field. */
AnnaBridge 143:86740a56073b 3635 #define MWU_PERREGION_SUBSTATRA_SR4_Msk (0x1UL << MWU_PERREGION_SUBSTATRA_SR4_Pos) /*!< Bit mask of SR4 field. */
AnnaBridge 143:86740a56073b 3636 #define MWU_PERREGION_SUBSTATRA_SR4_NoAccess (0UL) /*!< No read access occurred in this subregion */
AnnaBridge 143:86740a56073b 3637 #define MWU_PERREGION_SUBSTATRA_SR4_Access (1UL) /*!< Read access(es) occurred in this subregion */
AnnaBridge 143:86740a56073b 3638
AnnaBridge 143:86740a56073b 3639 /* Bit 3 : Subregion 3 in region 0 (write '1' to clear) */
AnnaBridge 143:86740a56073b 3640 #define MWU_PERREGION_SUBSTATRA_SR3_Pos (3UL) /*!< Position of SR3 field. */
AnnaBridge 143:86740a56073b 3641 #define MWU_PERREGION_SUBSTATRA_SR3_Msk (0x1UL << MWU_PERREGION_SUBSTATRA_SR3_Pos) /*!< Bit mask of SR3 field. */
AnnaBridge 143:86740a56073b 3642 #define MWU_PERREGION_SUBSTATRA_SR3_NoAccess (0UL) /*!< No read access occurred in this subregion */
AnnaBridge 143:86740a56073b 3643 #define MWU_PERREGION_SUBSTATRA_SR3_Access (1UL) /*!< Read access(es) occurred in this subregion */
AnnaBridge 143:86740a56073b 3644
AnnaBridge 143:86740a56073b 3645 /* Bit 2 : Subregion 2 in region 0 (write '1' to clear) */
AnnaBridge 143:86740a56073b 3646 #define MWU_PERREGION_SUBSTATRA_SR2_Pos (2UL) /*!< Position of SR2 field. */
AnnaBridge 143:86740a56073b 3647 #define MWU_PERREGION_SUBSTATRA_SR2_Msk (0x1UL << MWU_PERREGION_SUBSTATRA_SR2_Pos) /*!< Bit mask of SR2 field. */
AnnaBridge 143:86740a56073b 3648 #define MWU_PERREGION_SUBSTATRA_SR2_NoAccess (0UL) /*!< No read access occurred in this subregion */
AnnaBridge 143:86740a56073b 3649 #define MWU_PERREGION_SUBSTATRA_SR2_Access (1UL) /*!< Read access(es) occurred in this subregion */
AnnaBridge 143:86740a56073b 3650
AnnaBridge 143:86740a56073b 3651 /* Bit 1 : Subregion 1 in region 0 (write '1' to clear) */
AnnaBridge 143:86740a56073b 3652 #define MWU_PERREGION_SUBSTATRA_SR1_Pos (1UL) /*!< Position of SR1 field. */
AnnaBridge 143:86740a56073b 3653 #define MWU_PERREGION_SUBSTATRA_SR1_Msk (0x1UL << MWU_PERREGION_SUBSTATRA_SR1_Pos) /*!< Bit mask of SR1 field. */
AnnaBridge 143:86740a56073b 3654 #define MWU_PERREGION_SUBSTATRA_SR1_NoAccess (0UL) /*!< No read access occurred in this subregion */
AnnaBridge 143:86740a56073b 3655 #define MWU_PERREGION_SUBSTATRA_SR1_Access (1UL) /*!< Read access(es) occurred in this subregion */
AnnaBridge 143:86740a56073b 3656
AnnaBridge 143:86740a56073b 3657 /* Bit 0 : Subregion 0 in region 0 (write '1' to clear) */
AnnaBridge 143:86740a56073b 3658 #define MWU_PERREGION_SUBSTATRA_SR0_Pos (0UL) /*!< Position of SR0 field. */
AnnaBridge 143:86740a56073b 3659 #define MWU_PERREGION_SUBSTATRA_SR0_Msk (0x1UL << MWU_PERREGION_SUBSTATRA_SR0_Pos) /*!< Bit mask of SR0 field. */
AnnaBridge 143:86740a56073b 3660 #define MWU_PERREGION_SUBSTATRA_SR0_NoAccess (0UL) /*!< No read access occurred in this subregion */
AnnaBridge 143:86740a56073b 3661 #define MWU_PERREGION_SUBSTATRA_SR0_Access (1UL) /*!< Read access(es) occurred in this subregion */
AnnaBridge 143:86740a56073b 3662
AnnaBridge 143:86740a56073b 3663 /* Register: MWU_REGIONEN */
AnnaBridge 143:86740a56073b 3664 /* Description: Enable/disable regions watch */
AnnaBridge 143:86740a56073b 3665
AnnaBridge 143:86740a56073b 3666 /* Bit 27 : Enable/disable read access watch in PREGION[1] */
AnnaBridge 143:86740a56073b 3667 #define MWU_REGIONEN_PRGN1RA_Pos (27UL) /*!< Position of PRGN1RA field. */
AnnaBridge 143:86740a56073b 3668 #define MWU_REGIONEN_PRGN1RA_Msk (0x1UL << MWU_REGIONEN_PRGN1RA_Pos) /*!< Bit mask of PRGN1RA field. */
AnnaBridge 143:86740a56073b 3669 #define MWU_REGIONEN_PRGN1RA_Disable (0UL) /*!< Disable read access watch in this PREGION */
AnnaBridge 143:86740a56073b 3670 #define MWU_REGIONEN_PRGN1RA_Enable (1UL) /*!< Enable read access watch in this PREGION */
AnnaBridge 143:86740a56073b 3671
AnnaBridge 143:86740a56073b 3672 /* Bit 26 : Enable/disable write access watch in PREGION[1] */
AnnaBridge 143:86740a56073b 3673 #define MWU_REGIONEN_PRGN1WA_Pos (26UL) /*!< Position of PRGN1WA field. */
AnnaBridge 143:86740a56073b 3674 #define MWU_REGIONEN_PRGN1WA_Msk (0x1UL << MWU_REGIONEN_PRGN1WA_Pos) /*!< Bit mask of PRGN1WA field. */
AnnaBridge 143:86740a56073b 3675 #define MWU_REGIONEN_PRGN1WA_Disable (0UL) /*!< Disable write access watch in this PREGION */
AnnaBridge 143:86740a56073b 3676 #define MWU_REGIONEN_PRGN1WA_Enable (1UL) /*!< Enable write access watch in this PREGION */
AnnaBridge 143:86740a56073b 3677
AnnaBridge 143:86740a56073b 3678 /* Bit 25 : Enable/disable read access watch in PREGION[0] */
AnnaBridge 143:86740a56073b 3679 #define MWU_REGIONEN_PRGN0RA_Pos (25UL) /*!< Position of PRGN0RA field. */
AnnaBridge 143:86740a56073b 3680 #define MWU_REGIONEN_PRGN0RA_Msk (0x1UL << MWU_REGIONEN_PRGN0RA_Pos) /*!< Bit mask of PRGN0RA field. */
AnnaBridge 143:86740a56073b 3681 #define MWU_REGIONEN_PRGN0RA_Disable (0UL) /*!< Disable read access watch in this PREGION */
AnnaBridge 143:86740a56073b 3682 #define MWU_REGIONEN_PRGN0RA_Enable (1UL) /*!< Enable read access watch in this PREGION */
AnnaBridge 143:86740a56073b 3683
AnnaBridge 143:86740a56073b 3684 /* Bit 24 : Enable/disable write access watch in PREGION[0] */
AnnaBridge 143:86740a56073b 3685 #define MWU_REGIONEN_PRGN0WA_Pos (24UL) /*!< Position of PRGN0WA field. */
AnnaBridge 143:86740a56073b 3686 #define MWU_REGIONEN_PRGN0WA_Msk (0x1UL << MWU_REGIONEN_PRGN0WA_Pos) /*!< Bit mask of PRGN0WA field. */
AnnaBridge 143:86740a56073b 3687 #define MWU_REGIONEN_PRGN0WA_Disable (0UL) /*!< Disable write access watch in this PREGION */
AnnaBridge 143:86740a56073b 3688 #define MWU_REGIONEN_PRGN0WA_Enable (1UL) /*!< Enable write access watch in this PREGION */
AnnaBridge 143:86740a56073b 3689
AnnaBridge 143:86740a56073b 3690 /* Bit 7 : Enable/disable read access watch in region[3] */
AnnaBridge 143:86740a56073b 3691 #define MWU_REGIONEN_RGN3RA_Pos (7UL) /*!< Position of RGN3RA field. */
AnnaBridge 143:86740a56073b 3692 #define MWU_REGIONEN_RGN3RA_Msk (0x1UL << MWU_REGIONEN_RGN3RA_Pos) /*!< Bit mask of RGN3RA field. */
AnnaBridge 143:86740a56073b 3693 #define MWU_REGIONEN_RGN3RA_Disable (0UL) /*!< Disable read access watch in this region */
AnnaBridge 143:86740a56073b 3694 #define MWU_REGIONEN_RGN3RA_Enable (1UL) /*!< Enable read access watch in this region */
AnnaBridge 143:86740a56073b 3695
AnnaBridge 143:86740a56073b 3696 /* Bit 6 : Enable/disable write access watch in region[3] */
AnnaBridge 143:86740a56073b 3697 #define MWU_REGIONEN_RGN3WA_Pos (6UL) /*!< Position of RGN3WA field. */
AnnaBridge 143:86740a56073b 3698 #define MWU_REGIONEN_RGN3WA_Msk (0x1UL << MWU_REGIONEN_RGN3WA_Pos) /*!< Bit mask of RGN3WA field. */
AnnaBridge 143:86740a56073b 3699 #define MWU_REGIONEN_RGN3WA_Disable (0UL) /*!< Disable write access watch in this region */
AnnaBridge 143:86740a56073b 3700 #define MWU_REGIONEN_RGN3WA_Enable (1UL) /*!< Enable write access watch in this region */
AnnaBridge 143:86740a56073b 3701
AnnaBridge 143:86740a56073b 3702 /* Bit 5 : Enable/disable read access watch in region[2] */
AnnaBridge 143:86740a56073b 3703 #define MWU_REGIONEN_RGN2RA_Pos (5UL) /*!< Position of RGN2RA field. */
AnnaBridge 143:86740a56073b 3704 #define MWU_REGIONEN_RGN2RA_Msk (0x1UL << MWU_REGIONEN_RGN2RA_Pos) /*!< Bit mask of RGN2RA field. */
AnnaBridge 143:86740a56073b 3705 #define MWU_REGIONEN_RGN2RA_Disable (0UL) /*!< Disable read access watch in this region */
AnnaBridge 143:86740a56073b 3706 #define MWU_REGIONEN_RGN2RA_Enable (1UL) /*!< Enable read access watch in this region */
AnnaBridge 143:86740a56073b 3707
AnnaBridge 143:86740a56073b 3708 /* Bit 4 : Enable/disable write access watch in region[2] */
AnnaBridge 143:86740a56073b 3709 #define MWU_REGIONEN_RGN2WA_Pos (4UL) /*!< Position of RGN2WA field. */
AnnaBridge 143:86740a56073b 3710 #define MWU_REGIONEN_RGN2WA_Msk (0x1UL << MWU_REGIONEN_RGN2WA_Pos) /*!< Bit mask of RGN2WA field. */
AnnaBridge 143:86740a56073b 3711 #define MWU_REGIONEN_RGN2WA_Disable (0UL) /*!< Disable write access watch in this region */
AnnaBridge 143:86740a56073b 3712 #define MWU_REGIONEN_RGN2WA_Enable (1UL) /*!< Enable write access watch in this region */
AnnaBridge 143:86740a56073b 3713
AnnaBridge 143:86740a56073b 3714 /* Bit 3 : Enable/disable read access watch in region[1] */
AnnaBridge 143:86740a56073b 3715 #define MWU_REGIONEN_RGN1RA_Pos (3UL) /*!< Position of RGN1RA field. */
AnnaBridge 143:86740a56073b 3716 #define MWU_REGIONEN_RGN1RA_Msk (0x1UL << MWU_REGIONEN_RGN1RA_Pos) /*!< Bit mask of RGN1RA field. */
AnnaBridge 143:86740a56073b 3717 #define MWU_REGIONEN_RGN1RA_Disable (0UL) /*!< Disable read access watch in this region */
AnnaBridge 143:86740a56073b 3718 #define MWU_REGIONEN_RGN1RA_Enable (1UL) /*!< Enable read access watch in this region */
AnnaBridge 143:86740a56073b 3719
AnnaBridge 143:86740a56073b 3720 /* Bit 2 : Enable/disable write access watch in region[1] */
AnnaBridge 143:86740a56073b 3721 #define MWU_REGIONEN_RGN1WA_Pos (2UL) /*!< Position of RGN1WA field. */
AnnaBridge 143:86740a56073b 3722 #define MWU_REGIONEN_RGN1WA_Msk (0x1UL << MWU_REGIONEN_RGN1WA_Pos) /*!< Bit mask of RGN1WA field. */
AnnaBridge 143:86740a56073b 3723 #define MWU_REGIONEN_RGN1WA_Disable (0UL) /*!< Disable write access watch in this region */
AnnaBridge 143:86740a56073b 3724 #define MWU_REGIONEN_RGN1WA_Enable (1UL) /*!< Enable write access watch in this region */
AnnaBridge 143:86740a56073b 3725
AnnaBridge 143:86740a56073b 3726 /* Bit 1 : Enable/disable read access watch in region[0] */
AnnaBridge 143:86740a56073b 3727 #define MWU_REGIONEN_RGN0RA_Pos (1UL) /*!< Position of RGN0RA field. */
AnnaBridge 143:86740a56073b 3728 #define MWU_REGIONEN_RGN0RA_Msk (0x1UL << MWU_REGIONEN_RGN0RA_Pos) /*!< Bit mask of RGN0RA field. */
AnnaBridge 143:86740a56073b 3729 #define MWU_REGIONEN_RGN0RA_Disable (0UL) /*!< Disable read access watch in this region */
AnnaBridge 143:86740a56073b 3730 #define MWU_REGIONEN_RGN0RA_Enable (1UL) /*!< Enable read access watch in this region */
AnnaBridge 143:86740a56073b 3731
AnnaBridge 143:86740a56073b 3732 /* Bit 0 : Enable/disable write access watch in region[0] */
AnnaBridge 143:86740a56073b 3733 #define MWU_REGIONEN_RGN0WA_Pos (0UL) /*!< Position of RGN0WA field. */
AnnaBridge 143:86740a56073b 3734 #define MWU_REGIONEN_RGN0WA_Msk (0x1UL << MWU_REGIONEN_RGN0WA_Pos) /*!< Bit mask of RGN0WA field. */
AnnaBridge 143:86740a56073b 3735 #define MWU_REGIONEN_RGN0WA_Disable (0UL) /*!< Disable write access watch in this region */
AnnaBridge 143:86740a56073b 3736 #define MWU_REGIONEN_RGN0WA_Enable (1UL) /*!< Enable write access watch in this region */
AnnaBridge 143:86740a56073b 3737
AnnaBridge 143:86740a56073b 3738 /* Register: MWU_REGIONENSET */
AnnaBridge 143:86740a56073b 3739 /* Description: Enable regions watch */
AnnaBridge 143:86740a56073b 3740
AnnaBridge 143:86740a56073b 3741 /* Bit 27 : Enable read access watch in PREGION[1] */
AnnaBridge 143:86740a56073b 3742 #define MWU_REGIONENSET_PRGN1RA_Pos (27UL) /*!< Position of PRGN1RA field. */
AnnaBridge 143:86740a56073b 3743 #define MWU_REGIONENSET_PRGN1RA_Msk (0x1UL << MWU_REGIONENSET_PRGN1RA_Pos) /*!< Bit mask of PRGN1RA field. */
AnnaBridge 143:86740a56073b 3744 #define MWU_REGIONENSET_PRGN1RA_Disabled (0UL) /*!< Read access watch in this PREGION is disabled */
AnnaBridge 143:86740a56073b 3745 #define MWU_REGIONENSET_PRGN1RA_Enabled (1UL) /*!< Read access watch in this PREGION is enabled */
AnnaBridge 143:86740a56073b 3746 #define MWU_REGIONENSET_PRGN1RA_Set (1UL) /*!< Enable read access watch in this PREGION */
AnnaBridge 143:86740a56073b 3747
AnnaBridge 143:86740a56073b 3748 /* Bit 26 : Enable write access watch in PREGION[1] */
AnnaBridge 143:86740a56073b 3749 #define MWU_REGIONENSET_PRGN1WA_Pos (26UL) /*!< Position of PRGN1WA field. */
AnnaBridge 143:86740a56073b 3750 #define MWU_REGIONENSET_PRGN1WA_Msk (0x1UL << MWU_REGIONENSET_PRGN1WA_Pos) /*!< Bit mask of PRGN1WA field. */
AnnaBridge 143:86740a56073b 3751 #define MWU_REGIONENSET_PRGN1WA_Disabled (0UL) /*!< Write access watch in this PREGION is disabled */
AnnaBridge 143:86740a56073b 3752 #define MWU_REGIONENSET_PRGN1WA_Enabled (1UL) /*!< Write access watch in this PREGION is enabled */
AnnaBridge 143:86740a56073b 3753 #define MWU_REGIONENSET_PRGN1WA_Set (1UL) /*!< Enable write access watch in this PREGION */
AnnaBridge 143:86740a56073b 3754
AnnaBridge 143:86740a56073b 3755 /* Bit 25 : Enable read access watch in PREGION[0] */
AnnaBridge 143:86740a56073b 3756 #define MWU_REGIONENSET_PRGN0RA_Pos (25UL) /*!< Position of PRGN0RA field. */
AnnaBridge 143:86740a56073b 3757 #define MWU_REGIONENSET_PRGN0RA_Msk (0x1UL << MWU_REGIONENSET_PRGN0RA_Pos) /*!< Bit mask of PRGN0RA field. */
AnnaBridge 143:86740a56073b 3758 #define MWU_REGIONENSET_PRGN0RA_Disabled (0UL) /*!< Read access watch in this PREGION is disabled */
AnnaBridge 143:86740a56073b 3759 #define MWU_REGIONENSET_PRGN0RA_Enabled (1UL) /*!< Read access watch in this PREGION is enabled */
AnnaBridge 143:86740a56073b 3760 #define MWU_REGIONENSET_PRGN0RA_Set (1UL) /*!< Enable read access watch in this PREGION */
AnnaBridge 143:86740a56073b 3761
AnnaBridge 143:86740a56073b 3762 /* Bit 24 : Enable write access watch in PREGION[0] */
AnnaBridge 143:86740a56073b 3763 #define MWU_REGIONENSET_PRGN0WA_Pos (24UL) /*!< Position of PRGN0WA field. */
AnnaBridge 143:86740a56073b 3764 #define MWU_REGIONENSET_PRGN0WA_Msk (0x1UL << MWU_REGIONENSET_PRGN0WA_Pos) /*!< Bit mask of PRGN0WA field. */
AnnaBridge 143:86740a56073b 3765 #define MWU_REGIONENSET_PRGN0WA_Disabled (0UL) /*!< Write access watch in this PREGION is disabled */
AnnaBridge 143:86740a56073b 3766 #define MWU_REGIONENSET_PRGN0WA_Enabled (1UL) /*!< Write access watch in this PREGION is enabled */
AnnaBridge 143:86740a56073b 3767 #define MWU_REGIONENSET_PRGN0WA_Set (1UL) /*!< Enable write access watch in this PREGION */
AnnaBridge 143:86740a56073b 3768
AnnaBridge 143:86740a56073b 3769 /* Bit 7 : Enable read access watch in region[3] */
AnnaBridge 143:86740a56073b 3770 #define MWU_REGIONENSET_RGN3RA_Pos (7UL) /*!< Position of RGN3RA field. */
AnnaBridge 143:86740a56073b 3771 #define MWU_REGIONENSET_RGN3RA_Msk (0x1UL << MWU_REGIONENSET_RGN3RA_Pos) /*!< Bit mask of RGN3RA field. */
AnnaBridge 143:86740a56073b 3772 #define MWU_REGIONENSET_RGN3RA_Disabled (0UL) /*!< Read access watch in this region is disabled */
AnnaBridge 143:86740a56073b 3773 #define MWU_REGIONENSET_RGN3RA_Enabled (1UL) /*!< Read access watch in this region is enabled */
AnnaBridge 143:86740a56073b 3774 #define MWU_REGIONENSET_RGN3RA_Set (1UL) /*!< Enable read access watch in this region */
AnnaBridge 143:86740a56073b 3775
AnnaBridge 143:86740a56073b 3776 /* Bit 6 : Enable write access watch in region[3] */
AnnaBridge 143:86740a56073b 3777 #define MWU_REGIONENSET_RGN3WA_Pos (6UL) /*!< Position of RGN3WA field. */
AnnaBridge 143:86740a56073b 3778 #define MWU_REGIONENSET_RGN3WA_Msk (0x1UL << MWU_REGIONENSET_RGN3WA_Pos) /*!< Bit mask of RGN3WA field. */
AnnaBridge 143:86740a56073b 3779 #define MWU_REGIONENSET_RGN3WA_Disabled (0UL) /*!< Write access watch in this region is disabled */
AnnaBridge 143:86740a56073b 3780 #define MWU_REGIONENSET_RGN3WA_Enabled (1UL) /*!< Write access watch in this region is enabled */
AnnaBridge 143:86740a56073b 3781 #define MWU_REGIONENSET_RGN3WA_Set (1UL) /*!< Enable write access watch in this region */
AnnaBridge 143:86740a56073b 3782
AnnaBridge 143:86740a56073b 3783 /* Bit 5 : Enable read access watch in region[2] */
AnnaBridge 143:86740a56073b 3784 #define MWU_REGIONENSET_RGN2RA_Pos (5UL) /*!< Position of RGN2RA field. */
AnnaBridge 143:86740a56073b 3785 #define MWU_REGIONENSET_RGN2RA_Msk (0x1UL << MWU_REGIONENSET_RGN2RA_Pos) /*!< Bit mask of RGN2RA field. */
AnnaBridge 143:86740a56073b 3786 #define MWU_REGIONENSET_RGN2RA_Disabled (0UL) /*!< Read access watch in this region is disabled */
AnnaBridge 143:86740a56073b 3787 #define MWU_REGIONENSET_RGN2RA_Enabled (1UL) /*!< Read access watch in this region is enabled */
AnnaBridge 143:86740a56073b 3788 #define MWU_REGIONENSET_RGN2RA_Set (1UL) /*!< Enable read access watch in this region */
AnnaBridge 143:86740a56073b 3789
AnnaBridge 143:86740a56073b 3790 /* Bit 4 : Enable write access watch in region[2] */
AnnaBridge 143:86740a56073b 3791 #define MWU_REGIONENSET_RGN2WA_Pos (4UL) /*!< Position of RGN2WA field. */
AnnaBridge 143:86740a56073b 3792 #define MWU_REGIONENSET_RGN2WA_Msk (0x1UL << MWU_REGIONENSET_RGN2WA_Pos) /*!< Bit mask of RGN2WA field. */
AnnaBridge 143:86740a56073b 3793 #define MWU_REGIONENSET_RGN2WA_Disabled (0UL) /*!< Write access watch in this region is disabled */
AnnaBridge 143:86740a56073b 3794 #define MWU_REGIONENSET_RGN2WA_Enabled (1UL) /*!< Write access watch in this region is enabled */
AnnaBridge 143:86740a56073b 3795 #define MWU_REGIONENSET_RGN2WA_Set (1UL) /*!< Enable write access watch in this region */
AnnaBridge 143:86740a56073b 3796
AnnaBridge 143:86740a56073b 3797 /* Bit 3 : Enable read access watch in region[1] */
AnnaBridge 143:86740a56073b 3798 #define MWU_REGIONENSET_RGN1RA_Pos (3UL) /*!< Position of RGN1RA field. */
AnnaBridge 143:86740a56073b 3799 #define MWU_REGIONENSET_RGN1RA_Msk (0x1UL << MWU_REGIONENSET_RGN1RA_Pos) /*!< Bit mask of RGN1RA field. */
AnnaBridge 143:86740a56073b 3800 #define MWU_REGIONENSET_RGN1RA_Disabled (0UL) /*!< Read access watch in this region is disabled */
AnnaBridge 143:86740a56073b 3801 #define MWU_REGIONENSET_RGN1RA_Enabled (1UL) /*!< Read access watch in this region is enabled */
AnnaBridge 143:86740a56073b 3802 #define MWU_REGIONENSET_RGN1RA_Set (1UL) /*!< Enable read access watch in this region */
AnnaBridge 143:86740a56073b 3803
AnnaBridge 143:86740a56073b 3804 /* Bit 2 : Enable write access watch in region[1] */
AnnaBridge 143:86740a56073b 3805 #define MWU_REGIONENSET_RGN1WA_Pos (2UL) /*!< Position of RGN1WA field. */
AnnaBridge 143:86740a56073b 3806 #define MWU_REGIONENSET_RGN1WA_Msk (0x1UL << MWU_REGIONENSET_RGN1WA_Pos) /*!< Bit mask of RGN1WA field. */
AnnaBridge 143:86740a56073b 3807 #define MWU_REGIONENSET_RGN1WA_Disabled (0UL) /*!< Write access watch in this region is disabled */
AnnaBridge 143:86740a56073b 3808 #define MWU_REGIONENSET_RGN1WA_Enabled (1UL) /*!< Write access watch in this region is enabled */
AnnaBridge 143:86740a56073b 3809 #define MWU_REGIONENSET_RGN1WA_Set (1UL) /*!< Enable write access watch in this region */
AnnaBridge 143:86740a56073b 3810
AnnaBridge 143:86740a56073b 3811 /* Bit 1 : Enable read access watch in region[0] */
AnnaBridge 143:86740a56073b 3812 #define MWU_REGIONENSET_RGN0RA_Pos (1UL) /*!< Position of RGN0RA field. */
AnnaBridge 143:86740a56073b 3813 #define MWU_REGIONENSET_RGN0RA_Msk (0x1UL << MWU_REGIONENSET_RGN0RA_Pos) /*!< Bit mask of RGN0RA field. */
AnnaBridge 143:86740a56073b 3814 #define MWU_REGIONENSET_RGN0RA_Disabled (0UL) /*!< Read access watch in this region is disabled */
AnnaBridge 143:86740a56073b 3815 #define MWU_REGIONENSET_RGN0RA_Enabled (1UL) /*!< Read access watch in this region is enabled */
AnnaBridge 143:86740a56073b 3816 #define MWU_REGIONENSET_RGN0RA_Set (1UL) /*!< Enable read access watch in this region */
AnnaBridge 143:86740a56073b 3817
AnnaBridge 143:86740a56073b 3818 /* Bit 0 : Enable write access watch in region[0] */
AnnaBridge 143:86740a56073b 3819 #define MWU_REGIONENSET_RGN0WA_Pos (0UL) /*!< Position of RGN0WA field. */
AnnaBridge 143:86740a56073b 3820 #define MWU_REGIONENSET_RGN0WA_Msk (0x1UL << MWU_REGIONENSET_RGN0WA_Pos) /*!< Bit mask of RGN0WA field. */
AnnaBridge 143:86740a56073b 3821 #define MWU_REGIONENSET_RGN0WA_Disabled (0UL) /*!< Write access watch in this region is disabled */
AnnaBridge 143:86740a56073b 3822 #define MWU_REGIONENSET_RGN0WA_Enabled (1UL) /*!< Write access watch in this region is enabled */
AnnaBridge 143:86740a56073b 3823 #define MWU_REGIONENSET_RGN0WA_Set (1UL) /*!< Enable write access watch in this region */
AnnaBridge 143:86740a56073b 3824
AnnaBridge 143:86740a56073b 3825 /* Register: MWU_REGIONENCLR */
AnnaBridge 143:86740a56073b 3826 /* Description: Disable regions watch */
AnnaBridge 143:86740a56073b 3827
AnnaBridge 143:86740a56073b 3828 /* Bit 27 : Disable read access watch in PREGION[1] */
AnnaBridge 143:86740a56073b 3829 #define MWU_REGIONENCLR_PRGN1RA_Pos (27UL) /*!< Position of PRGN1RA field. */
AnnaBridge 143:86740a56073b 3830 #define MWU_REGIONENCLR_PRGN1RA_Msk (0x1UL << MWU_REGIONENCLR_PRGN1RA_Pos) /*!< Bit mask of PRGN1RA field. */
AnnaBridge 143:86740a56073b 3831 #define MWU_REGIONENCLR_PRGN1RA_Disabled (0UL) /*!< Read access watch in this PREGION is disabled */
AnnaBridge 143:86740a56073b 3832 #define MWU_REGIONENCLR_PRGN1RA_Enabled (1UL) /*!< Read access watch in this PREGION is enabled */
AnnaBridge 143:86740a56073b 3833 #define MWU_REGIONENCLR_PRGN1RA_Clear (1UL) /*!< Disable read access watch in this PREGION */
AnnaBridge 143:86740a56073b 3834
AnnaBridge 143:86740a56073b 3835 /* Bit 26 : Disable write access watch in PREGION[1] */
AnnaBridge 143:86740a56073b 3836 #define MWU_REGIONENCLR_PRGN1WA_Pos (26UL) /*!< Position of PRGN1WA field. */
AnnaBridge 143:86740a56073b 3837 #define MWU_REGIONENCLR_PRGN1WA_Msk (0x1UL << MWU_REGIONENCLR_PRGN1WA_Pos) /*!< Bit mask of PRGN1WA field. */
AnnaBridge 143:86740a56073b 3838 #define MWU_REGIONENCLR_PRGN1WA_Disabled (0UL) /*!< Write access watch in this PREGION is disabled */
AnnaBridge 143:86740a56073b 3839 #define MWU_REGIONENCLR_PRGN1WA_Enabled (1UL) /*!< Write access watch in this PREGION is enabled */
AnnaBridge 143:86740a56073b 3840 #define MWU_REGIONENCLR_PRGN1WA_Clear (1UL) /*!< Disable write access watch in this PREGION */
AnnaBridge 143:86740a56073b 3841
AnnaBridge 143:86740a56073b 3842 /* Bit 25 : Disable read access watch in PREGION[0] */
AnnaBridge 143:86740a56073b 3843 #define MWU_REGIONENCLR_PRGN0RA_Pos (25UL) /*!< Position of PRGN0RA field. */
AnnaBridge 143:86740a56073b 3844 #define MWU_REGIONENCLR_PRGN0RA_Msk (0x1UL << MWU_REGIONENCLR_PRGN0RA_Pos) /*!< Bit mask of PRGN0RA field. */
AnnaBridge 143:86740a56073b 3845 #define MWU_REGIONENCLR_PRGN0RA_Disabled (0UL) /*!< Read access watch in this PREGION is disabled */
AnnaBridge 143:86740a56073b 3846 #define MWU_REGIONENCLR_PRGN0RA_Enabled (1UL) /*!< Read access watch in this PREGION is enabled */
AnnaBridge 143:86740a56073b 3847 #define MWU_REGIONENCLR_PRGN0RA_Clear (1UL) /*!< Disable read access watch in this PREGION */
AnnaBridge 143:86740a56073b 3848
AnnaBridge 143:86740a56073b 3849 /* Bit 24 : Disable write access watch in PREGION[0] */
AnnaBridge 143:86740a56073b 3850 #define MWU_REGIONENCLR_PRGN0WA_Pos (24UL) /*!< Position of PRGN0WA field. */
AnnaBridge 143:86740a56073b 3851 #define MWU_REGIONENCLR_PRGN0WA_Msk (0x1UL << MWU_REGIONENCLR_PRGN0WA_Pos) /*!< Bit mask of PRGN0WA field. */
AnnaBridge 143:86740a56073b 3852 #define MWU_REGIONENCLR_PRGN0WA_Disabled (0UL) /*!< Write access watch in this PREGION is disabled */
AnnaBridge 143:86740a56073b 3853 #define MWU_REGIONENCLR_PRGN0WA_Enabled (1UL) /*!< Write access watch in this PREGION is enabled */
AnnaBridge 143:86740a56073b 3854 #define MWU_REGIONENCLR_PRGN0WA_Clear (1UL) /*!< Disable write access watch in this PREGION */
AnnaBridge 143:86740a56073b 3855
AnnaBridge 143:86740a56073b 3856 /* Bit 7 : Disable read access watch in region[3] */
AnnaBridge 143:86740a56073b 3857 #define MWU_REGIONENCLR_RGN3RA_Pos (7UL) /*!< Position of RGN3RA field. */
AnnaBridge 143:86740a56073b 3858 #define MWU_REGIONENCLR_RGN3RA_Msk (0x1UL << MWU_REGIONENCLR_RGN3RA_Pos) /*!< Bit mask of RGN3RA field. */
AnnaBridge 143:86740a56073b 3859 #define MWU_REGIONENCLR_RGN3RA_Disabled (0UL) /*!< Read access watch in this region is disabled */
AnnaBridge 143:86740a56073b 3860 #define MWU_REGIONENCLR_RGN3RA_Enabled (1UL) /*!< Read access watch in this region is enabled */
AnnaBridge 143:86740a56073b 3861 #define MWU_REGIONENCLR_RGN3RA_Clear (1UL) /*!< Disable read access watch in this region */
AnnaBridge 143:86740a56073b 3862
AnnaBridge 143:86740a56073b 3863 /* Bit 6 : Disable write access watch in region[3] */
AnnaBridge 143:86740a56073b 3864 #define MWU_REGIONENCLR_RGN3WA_Pos (6UL) /*!< Position of RGN3WA field. */
AnnaBridge 143:86740a56073b 3865 #define MWU_REGIONENCLR_RGN3WA_Msk (0x1UL << MWU_REGIONENCLR_RGN3WA_Pos) /*!< Bit mask of RGN3WA field. */
AnnaBridge 143:86740a56073b 3866 #define MWU_REGIONENCLR_RGN3WA_Disabled (0UL) /*!< Write access watch in this region is disabled */
AnnaBridge 143:86740a56073b 3867 #define MWU_REGIONENCLR_RGN3WA_Enabled (1UL) /*!< Write access watch in this region is enabled */
AnnaBridge 143:86740a56073b 3868 #define MWU_REGIONENCLR_RGN3WA_Clear (1UL) /*!< Disable write access watch in this region */
AnnaBridge 143:86740a56073b 3869
AnnaBridge 143:86740a56073b 3870 /* Bit 5 : Disable read access watch in region[2] */
AnnaBridge 143:86740a56073b 3871 #define MWU_REGIONENCLR_RGN2RA_Pos (5UL) /*!< Position of RGN2RA field. */
AnnaBridge 143:86740a56073b 3872 #define MWU_REGIONENCLR_RGN2RA_Msk (0x1UL << MWU_REGIONENCLR_RGN2RA_Pos) /*!< Bit mask of RGN2RA field. */
AnnaBridge 143:86740a56073b 3873 #define MWU_REGIONENCLR_RGN2RA_Disabled (0UL) /*!< Read access watch in this region is disabled */
AnnaBridge 143:86740a56073b 3874 #define MWU_REGIONENCLR_RGN2RA_Enabled (1UL) /*!< Read access watch in this region is enabled */
AnnaBridge 143:86740a56073b 3875 #define MWU_REGIONENCLR_RGN2RA_Clear (1UL) /*!< Disable read access watch in this region */
AnnaBridge 143:86740a56073b 3876
AnnaBridge 143:86740a56073b 3877 /* Bit 4 : Disable write access watch in region[2] */
AnnaBridge 143:86740a56073b 3878 #define MWU_REGIONENCLR_RGN2WA_Pos (4UL) /*!< Position of RGN2WA field. */
AnnaBridge 143:86740a56073b 3879 #define MWU_REGIONENCLR_RGN2WA_Msk (0x1UL << MWU_REGIONENCLR_RGN2WA_Pos) /*!< Bit mask of RGN2WA field. */
AnnaBridge 143:86740a56073b 3880 #define MWU_REGIONENCLR_RGN2WA_Disabled (0UL) /*!< Write access watch in this region is disabled */
AnnaBridge 143:86740a56073b 3881 #define MWU_REGIONENCLR_RGN2WA_Enabled (1UL) /*!< Write access watch in this region is enabled */
AnnaBridge 143:86740a56073b 3882 #define MWU_REGIONENCLR_RGN2WA_Clear (1UL) /*!< Disable write access watch in this region */
AnnaBridge 143:86740a56073b 3883
AnnaBridge 143:86740a56073b 3884 /* Bit 3 : Disable read access watch in region[1] */
AnnaBridge 143:86740a56073b 3885 #define MWU_REGIONENCLR_RGN1RA_Pos (3UL) /*!< Position of RGN1RA field. */
AnnaBridge 143:86740a56073b 3886 #define MWU_REGIONENCLR_RGN1RA_Msk (0x1UL << MWU_REGIONENCLR_RGN1RA_Pos) /*!< Bit mask of RGN1RA field. */
AnnaBridge 143:86740a56073b 3887 #define MWU_REGIONENCLR_RGN1RA_Disabled (0UL) /*!< Read access watch in this region is disabled */
AnnaBridge 143:86740a56073b 3888 #define MWU_REGIONENCLR_RGN1RA_Enabled (1UL) /*!< Read access watch in this region is enabled */
AnnaBridge 143:86740a56073b 3889 #define MWU_REGIONENCLR_RGN1RA_Clear (1UL) /*!< Disable read access watch in this region */
AnnaBridge 143:86740a56073b 3890
AnnaBridge 143:86740a56073b 3891 /* Bit 2 : Disable write access watch in region[1] */
AnnaBridge 143:86740a56073b 3892 #define MWU_REGIONENCLR_RGN1WA_Pos (2UL) /*!< Position of RGN1WA field. */
AnnaBridge 143:86740a56073b 3893 #define MWU_REGIONENCLR_RGN1WA_Msk (0x1UL << MWU_REGIONENCLR_RGN1WA_Pos) /*!< Bit mask of RGN1WA field. */
AnnaBridge 143:86740a56073b 3894 #define MWU_REGIONENCLR_RGN1WA_Disabled (0UL) /*!< Write access watch in this region is disabled */
AnnaBridge 143:86740a56073b 3895 #define MWU_REGIONENCLR_RGN1WA_Enabled (1UL) /*!< Write access watch in this region is enabled */
AnnaBridge 143:86740a56073b 3896 #define MWU_REGIONENCLR_RGN1WA_Clear (1UL) /*!< Disable write access watch in this region */
AnnaBridge 143:86740a56073b 3897
AnnaBridge 143:86740a56073b 3898 /* Bit 1 : Disable read access watch in region[0] */
AnnaBridge 143:86740a56073b 3899 #define MWU_REGIONENCLR_RGN0RA_Pos (1UL) /*!< Position of RGN0RA field. */
AnnaBridge 143:86740a56073b 3900 #define MWU_REGIONENCLR_RGN0RA_Msk (0x1UL << MWU_REGIONENCLR_RGN0RA_Pos) /*!< Bit mask of RGN0RA field. */
AnnaBridge 143:86740a56073b 3901 #define MWU_REGIONENCLR_RGN0RA_Disabled (0UL) /*!< Read access watch in this region is disabled */
AnnaBridge 143:86740a56073b 3902 #define MWU_REGIONENCLR_RGN0RA_Enabled (1UL) /*!< Read access watch in this region is enabled */
AnnaBridge 143:86740a56073b 3903 #define MWU_REGIONENCLR_RGN0RA_Clear (1UL) /*!< Disable read access watch in this region */
AnnaBridge 143:86740a56073b 3904
AnnaBridge 143:86740a56073b 3905 /* Bit 0 : Disable write access watch in region[0] */
AnnaBridge 143:86740a56073b 3906 #define MWU_REGIONENCLR_RGN0WA_Pos (0UL) /*!< Position of RGN0WA field. */
AnnaBridge 143:86740a56073b 3907 #define MWU_REGIONENCLR_RGN0WA_Msk (0x1UL << MWU_REGIONENCLR_RGN0WA_Pos) /*!< Bit mask of RGN0WA field. */
AnnaBridge 143:86740a56073b 3908 #define MWU_REGIONENCLR_RGN0WA_Disabled (0UL) /*!< Write access watch in this region is disabled */
AnnaBridge 143:86740a56073b 3909 #define MWU_REGIONENCLR_RGN0WA_Enabled (1UL) /*!< Write access watch in this region is enabled */
AnnaBridge 143:86740a56073b 3910 #define MWU_REGIONENCLR_RGN0WA_Clear (1UL) /*!< Disable write access watch in this region */
AnnaBridge 143:86740a56073b 3911
AnnaBridge 143:86740a56073b 3912 /* Register: MWU_REGION_START */
AnnaBridge 143:86740a56073b 3913 /* Description: Description cluster[0]: Start address for region 0 */
AnnaBridge 143:86740a56073b 3914
AnnaBridge 143:86740a56073b 3915 /* Bits 31..0 : Start address for region */
AnnaBridge 143:86740a56073b 3916 #define MWU_REGION_START_START_Pos (0UL) /*!< Position of START field. */
AnnaBridge 143:86740a56073b 3917 #define MWU_REGION_START_START_Msk (0xFFFFFFFFUL << MWU_REGION_START_START_Pos) /*!< Bit mask of START field. */
AnnaBridge 143:86740a56073b 3918
AnnaBridge 143:86740a56073b 3919 /* Register: MWU_REGION_END */
AnnaBridge 143:86740a56073b 3920 /* Description: Description cluster[0]: End address of region 0 */
AnnaBridge 143:86740a56073b 3921
AnnaBridge 143:86740a56073b 3922 /* Bits 31..0 : End address of region. */
AnnaBridge 143:86740a56073b 3923 #define MWU_REGION_END_END_Pos (0UL) /*!< Position of END field. */
AnnaBridge 143:86740a56073b 3924 #define MWU_REGION_END_END_Msk (0xFFFFFFFFUL << MWU_REGION_END_END_Pos) /*!< Bit mask of END field. */
AnnaBridge 143:86740a56073b 3925
AnnaBridge 143:86740a56073b 3926 /* Register: MWU_PREGION_START */
AnnaBridge 143:86740a56073b 3927 /* Description: Description cluster[0]: Reserved for future use */
AnnaBridge 143:86740a56073b 3928
AnnaBridge 143:86740a56073b 3929 /* Bits 31..0 : Reserved for future use */
AnnaBridge 143:86740a56073b 3930 #define MWU_PREGION_START_START_Pos (0UL) /*!< Position of START field. */
AnnaBridge 143:86740a56073b 3931 #define MWU_PREGION_START_START_Msk (0xFFFFFFFFUL << MWU_PREGION_START_START_Pos) /*!< Bit mask of START field. */
AnnaBridge 143:86740a56073b 3932
AnnaBridge 143:86740a56073b 3933 /* Register: MWU_PREGION_END */
AnnaBridge 143:86740a56073b 3934 /* Description: Description cluster[0]: Reserved for future use */
AnnaBridge 143:86740a56073b 3935
AnnaBridge 143:86740a56073b 3936 /* Bits 31..0 : Reserved for future use */
AnnaBridge 143:86740a56073b 3937 #define MWU_PREGION_END_END_Pos (0UL) /*!< Position of END field. */
AnnaBridge 143:86740a56073b 3938 #define MWU_PREGION_END_END_Msk (0xFFFFFFFFUL << MWU_PREGION_END_END_Pos) /*!< Bit mask of END field. */
AnnaBridge 143:86740a56073b 3939
AnnaBridge 143:86740a56073b 3940 /* Register: MWU_PREGION_SUBS */
AnnaBridge 143:86740a56073b 3941 /* Description: Description cluster[0]: Subregions of region 0 */
AnnaBridge 143:86740a56073b 3942
AnnaBridge 143:86740a56073b 3943 /* Bit 31 : Include or exclude subregion 31 in region */
AnnaBridge 143:86740a56073b 3944 #define MWU_PREGION_SUBS_SR31_Pos (31UL) /*!< Position of SR31 field. */
AnnaBridge 143:86740a56073b 3945 #define MWU_PREGION_SUBS_SR31_Msk (0x1UL << MWU_PREGION_SUBS_SR31_Pos) /*!< Bit mask of SR31 field. */
AnnaBridge 143:86740a56073b 3946 #define MWU_PREGION_SUBS_SR31_Exclude (0UL) /*!< Exclude */
AnnaBridge 143:86740a56073b 3947 #define MWU_PREGION_SUBS_SR31_Include (1UL) /*!< Include */
AnnaBridge 143:86740a56073b 3948
AnnaBridge 143:86740a56073b 3949 /* Bit 30 : Include or exclude subregion 30 in region */
AnnaBridge 143:86740a56073b 3950 #define MWU_PREGION_SUBS_SR30_Pos (30UL) /*!< Position of SR30 field. */
AnnaBridge 143:86740a56073b 3951 #define MWU_PREGION_SUBS_SR30_Msk (0x1UL << MWU_PREGION_SUBS_SR30_Pos) /*!< Bit mask of SR30 field. */
AnnaBridge 143:86740a56073b 3952 #define MWU_PREGION_SUBS_SR30_Exclude (0UL) /*!< Exclude */
AnnaBridge 143:86740a56073b 3953 #define MWU_PREGION_SUBS_SR30_Include (1UL) /*!< Include */
AnnaBridge 143:86740a56073b 3954
AnnaBridge 143:86740a56073b 3955 /* Bit 29 : Include or exclude subregion 29 in region */
AnnaBridge 143:86740a56073b 3956 #define MWU_PREGION_SUBS_SR29_Pos (29UL) /*!< Position of SR29 field. */
AnnaBridge 143:86740a56073b 3957 #define MWU_PREGION_SUBS_SR29_Msk (0x1UL << MWU_PREGION_SUBS_SR29_Pos) /*!< Bit mask of SR29 field. */
AnnaBridge 143:86740a56073b 3958 #define MWU_PREGION_SUBS_SR29_Exclude (0UL) /*!< Exclude */
AnnaBridge 143:86740a56073b 3959 #define MWU_PREGION_SUBS_SR29_Include (1UL) /*!< Include */
AnnaBridge 143:86740a56073b 3960
AnnaBridge 143:86740a56073b 3961 /* Bit 28 : Include or exclude subregion 28 in region */
AnnaBridge 143:86740a56073b 3962 #define MWU_PREGION_SUBS_SR28_Pos (28UL) /*!< Position of SR28 field. */
AnnaBridge 143:86740a56073b 3963 #define MWU_PREGION_SUBS_SR28_Msk (0x1UL << MWU_PREGION_SUBS_SR28_Pos) /*!< Bit mask of SR28 field. */
AnnaBridge 143:86740a56073b 3964 #define MWU_PREGION_SUBS_SR28_Exclude (0UL) /*!< Exclude */
AnnaBridge 143:86740a56073b 3965 #define MWU_PREGION_SUBS_SR28_Include (1UL) /*!< Include */
AnnaBridge 143:86740a56073b 3966
AnnaBridge 143:86740a56073b 3967 /* Bit 27 : Include or exclude subregion 27 in region */
AnnaBridge 143:86740a56073b 3968 #define MWU_PREGION_SUBS_SR27_Pos (27UL) /*!< Position of SR27 field. */
AnnaBridge 143:86740a56073b 3969 #define MWU_PREGION_SUBS_SR27_Msk (0x1UL << MWU_PREGION_SUBS_SR27_Pos) /*!< Bit mask of SR27 field. */
AnnaBridge 143:86740a56073b 3970 #define MWU_PREGION_SUBS_SR27_Exclude (0UL) /*!< Exclude */
AnnaBridge 143:86740a56073b 3971 #define MWU_PREGION_SUBS_SR27_Include (1UL) /*!< Include */
AnnaBridge 143:86740a56073b 3972
AnnaBridge 143:86740a56073b 3973 /* Bit 26 : Include or exclude subregion 26 in region */
AnnaBridge 143:86740a56073b 3974 #define MWU_PREGION_SUBS_SR26_Pos (26UL) /*!< Position of SR26 field. */
AnnaBridge 143:86740a56073b 3975 #define MWU_PREGION_SUBS_SR26_Msk (0x1UL << MWU_PREGION_SUBS_SR26_Pos) /*!< Bit mask of SR26 field. */
AnnaBridge 143:86740a56073b 3976 #define MWU_PREGION_SUBS_SR26_Exclude (0UL) /*!< Exclude */
AnnaBridge 143:86740a56073b 3977 #define MWU_PREGION_SUBS_SR26_Include (1UL) /*!< Include */
AnnaBridge 143:86740a56073b 3978
AnnaBridge 143:86740a56073b 3979 /* Bit 25 : Include or exclude subregion 25 in region */
AnnaBridge 143:86740a56073b 3980 #define MWU_PREGION_SUBS_SR25_Pos (25UL) /*!< Position of SR25 field. */
AnnaBridge 143:86740a56073b 3981 #define MWU_PREGION_SUBS_SR25_Msk (0x1UL << MWU_PREGION_SUBS_SR25_Pos) /*!< Bit mask of SR25 field. */
AnnaBridge 143:86740a56073b 3982 #define MWU_PREGION_SUBS_SR25_Exclude (0UL) /*!< Exclude */
AnnaBridge 143:86740a56073b 3983 #define MWU_PREGION_SUBS_SR25_Include (1UL) /*!< Include */
AnnaBridge 143:86740a56073b 3984
AnnaBridge 143:86740a56073b 3985 /* Bit 24 : Include or exclude subregion 24 in region */
AnnaBridge 143:86740a56073b 3986 #define MWU_PREGION_SUBS_SR24_Pos (24UL) /*!< Position of SR24 field. */
AnnaBridge 143:86740a56073b 3987 #define MWU_PREGION_SUBS_SR24_Msk (0x1UL << MWU_PREGION_SUBS_SR24_Pos) /*!< Bit mask of SR24 field. */
AnnaBridge 143:86740a56073b 3988 #define MWU_PREGION_SUBS_SR24_Exclude (0UL) /*!< Exclude */
AnnaBridge 143:86740a56073b 3989 #define MWU_PREGION_SUBS_SR24_Include (1UL) /*!< Include */
AnnaBridge 143:86740a56073b 3990
AnnaBridge 143:86740a56073b 3991 /* Bit 23 : Include or exclude subregion 23 in region */
AnnaBridge 143:86740a56073b 3992 #define MWU_PREGION_SUBS_SR23_Pos (23UL) /*!< Position of SR23 field. */
AnnaBridge 143:86740a56073b 3993 #define MWU_PREGION_SUBS_SR23_Msk (0x1UL << MWU_PREGION_SUBS_SR23_Pos) /*!< Bit mask of SR23 field. */
AnnaBridge 143:86740a56073b 3994 #define MWU_PREGION_SUBS_SR23_Exclude (0UL) /*!< Exclude */
AnnaBridge 143:86740a56073b 3995 #define MWU_PREGION_SUBS_SR23_Include (1UL) /*!< Include */
AnnaBridge 143:86740a56073b 3996
AnnaBridge 143:86740a56073b 3997 /* Bit 22 : Include or exclude subregion 22 in region */
AnnaBridge 143:86740a56073b 3998 #define MWU_PREGION_SUBS_SR22_Pos (22UL) /*!< Position of SR22 field. */
AnnaBridge 143:86740a56073b 3999 #define MWU_PREGION_SUBS_SR22_Msk (0x1UL << MWU_PREGION_SUBS_SR22_Pos) /*!< Bit mask of SR22 field. */
AnnaBridge 143:86740a56073b 4000 #define MWU_PREGION_SUBS_SR22_Exclude (0UL) /*!< Exclude */
AnnaBridge 143:86740a56073b 4001 #define MWU_PREGION_SUBS_SR22_Include (1UL) /*!< Include */
AnnaBridge 143:86740a56073b 4002
AnnaBridge 143:86740a56073b 4003 /* Bit 21 : Include or exclude subregion 21 in region */
AnnaBridge 143:86740a56073b 4004 #define MWU_PREGION_SUBS_SR21_Pos (21UL) /*!< Position of SR21 field. */
AnnaBridge 143:86740a56073b 4005 #define MWU_PREGION_SUBS_SR21_Msk (0x1UL << MWU_PREGION_SUBS_SR21_Pos) /*!< Bit mask of SR21 field. */
AnnaBridge 143:86740a56073b 4006 #define MWU_PREGION_SUBS_SR21_Exclude (0UL) /*!< Exclude */
AnnaBridge 143:86740a56073b 4007 #define MWU_PREGION_SUBS_SR21_Include (1UL) /*!< Include */
AnnaBridge 143:86740a56073b 4008
AnnaBridge 143:86740a56073b 4009 /* Bit 20 : Include or exclude subregion 20 in region */
AnnaBridge 143:86740a56073b 4010 #define MWU_PREGION_SUBS_SR20_Pos (20UL) /*!< Position of SR20 field. */
AnnaBridge 143:86740a56073b 4011 #define MWU_PREGION_SUBS_SR20_Msk (0x1UL << MWU_PREGION_SUBS_SR20_Pos) /*!< Bit mask of SR20 field. */
AnnaBridge 143:86740a56073b 4012 #define MWU_PREGION_SUBS_SR20_Exclude (0UL) /*!< Exclude */
AnnaBridge 143:86740a56073b 4013 #define MWU_PREGION_SUBS_SR20_Include (1UL) /*!< Include */
AnnaBridge 143:86740a56073b 4014
AnnaBridge 143:86740a56073b 4015 /* Bit 19 : Include or exclude subregion 19 in region */
AnnaBridge 143:86740a56073b 4016 #define MWU_PREGION_SUBS_SR19_Pos (19UL) /*!< Position of SR19 field. */
AnnaBridge 143:86740a56073b 4017 #define MWU_PREGION_SUBS_SR19_Msk (0x1UL << MWU_PREGION_SUBS_SR19_Pos) /*!< Bit mask of SR19 field. */
AnnaBridge 143:86740a56073b 4018 #define MWU_PREGION_SUBS_SR19_Exclude (0UL) /*!< Exclude */
AnnaBridge 143:86740a56073b 4019 #define MWU_PREGION_SUBS_SR19_Include (1UL) /*!< Include */
AnnaBridge 143:86740a56073b 4020
AnnaBridge 143:86740a56073b 4021 /* Bit 18 : Include or exclude subregion 18 in region */
AnnaBridge 143:86740a56073b 4022 #define MWU_PREGION_SUBS_SR18_Pos (18UL) /*!< Position of SR18 field. */
AnnaBridge 143:86740a56073b 4023 #define MWU_PREGION_SUBS_SR18_Msk (0x1UL << MWU_PREGION_SUBS_SR18_Pos) /*!< Bit mask of SR18 field. */
AnnaBridge 143:86740a56073b 4024 #define MWU_PREGION_SUBS_SR18_Exclude (0UL) /*!< Exclude */
AnnaBridge 143:86740a56073b 4025 #define MWU_PREGION_SUBS_SR18_Include (1UL) /*!< Include */
AnnaBridge 143:86740a56073b 4026
AnnaBridge 143:86740a56073b 4027 /* Bit 17 : Include or exclude subregion 17 in region */
AnnaBridge 143:86740a56073b 4028 #define MWU_PREGION_SUBS_SR17_Pos (17UL) /*!< Position of SR17 field. */
AnnaBridge 143:86740a56073b 4029 #define MWU_PREGION_SUBS_SR17_Msk (0x1UL << MWU_PREGION_SUBS_SR17_Pos) /*!< Bit mask of SR17 field. */
AnnaBridge 143:86740a56073b 4030 #define MWU_PREGION_SUBS_SR17_Exclude (0UL) /*!< Exclude */
AnnaBridge 143:86740a56073b 4031 #define MWU_PREGION_SUBS_SR17_Include (1UL) /*!< Include */
AnnaBridge 143:86740a56073b 4032
AnnaBridge 143:86740a56073b 4033 /* Bit 16 : Include or exclude subregion 16 in region */
AnnaBridge 143:86740a56073b 4034 #define MWU_PREGION_SUBS_SR16_Pos (16UL) /*!< Position of SR16 field. */
AnnaBridge 143:86740a56073b 4035 #define MWU_PREGION_SUBS_SR16_Msk (0x1UL << MWU_PREGION_SUBS_SR16_Pos) /*!< Bit mask of SR16 field. */
AnnaBridge 143:86740a56073b 4036 #define MWU_PREGION_SUBS_SR16_Exclude (0UL) /*!< Exclude */
AnnaBridge 143:86740a56073b 4037 #define MWU_PREGION_SUBS_SR16_Include (1UL) /*!< Include */
AnnaBridge 143:86740a56073b 4038
AnnaBridge 143:86740a56073b 4039 /* Bit 15 : Include or exclude subregion 15 in region */
AnnaBridge 143:86740a56073b 4040 #define MWU_PREGION_SUBS_SR15_Pos (15UL) /*!< Position of SR15 field. */
AnnaBridge 143:86740a56073b 4041 #define MWU_PREGION_SUBS_SR15_Msk (0x1UL << MWU_PREGION_SUBS_SR15_Pos) /*!< Bit mask of SR15 field. */
AnnaBridge 143:86740a56073b 4042 #define MWU_PREGION_SUBS_SR15_Exclude (0UL) /*!< Exclude */
AnnaBridge 143:86740a56073b 4043 #define MWU_PREGION_SUBS_SR15_Include (1UL) /*!< Include */
AnnaBridge 143:86740a56073b 4044
AnnaBridge 143:86740a56073b 4045 /* Bit 14 : Include or exclude subregion 14 in region */
AnnaBridge 143:86740a56073b 4046 #define MWU_PREGION_SUBS_SR14_Pos (14UL) /*!< Position of SR14 field. */
AnnaBridge 143:86740a56073b 4047 #define MWU_PREGION_SUBS_SR14_Msk (0x1UL << MWU_PREGION_SUBS_SR14_Pos) /*!< Bit mask of SR14 field. */
AnnaBridge 143:86740a56073b 4048 #define MWU_PREGION_SUBS_SR14_Exclude (0UL) /*!< Exclude */
AnnaBridge 143:86740a56073b 4049 #define MWU_PREGION_SUBS_SR14_Include (1UL) /*!< Include */
AnnaBridge 143:86740a56073b 4050
AnnaBridge 143:86740a56073b 4051 /* Bit 13 : Include or exclude subregion 13 in region */
AnnaBridge 143:86740a56073b 4052 #define MWU_PREGION_SUBS_SR13_Pos (13UL) /*!< Position of SR13 field. */
AnnaBridge 143:86740a56073b 4053 #define MWU_PREGION_SUBS_SR13_Msk (0x1UL << MWU_PREGION_SUBS_SR13_Pos) /*!< Bit mask of SR13 field. */
AnnaBridge 143:86740a56073b 4054 #define MWU_PREGION_SUBS_SR13_Exclude (0UL) /*!< Exclude */
AnnaBridge 143:86740a56073b 4055 #define MWU_PREGION_SUBS_SR13_Include (1UL) /*!< Include */
AnnaBridge 143:86740a56073b 4056
AnnaBridge 143:86740a56073b 4057 /* Bit 12 : Include or exclude subregion 12 in region */
AnnaBridge 143:86740a56073b 4058 #define MWU_PREGION_SUBS_SR12_Pos (12UL) /*!< Position of SR12 field. */
AnnaBridge 143:86740a56073b 4059 #define MWU_PREGION_SUBS_SR12_Msk (0x1UL << MWU_PREGION_SUBS_SR12_Pos) /*!< Bit mask of SR12 field. */
AnnaBridge 143:86740a56073b 4060 #define MWU_PREGION_SUBS_SR12_Exclude (0UL) /*!< Exclude */
AnnaBridge 143:86740a56073b 4061 #define MWU_PREGION_SUBS_SR12_Include (1UL) /*!< Include */
AnnaBridge 143:86740a56073b 4062
AnnaBridge 143:86740a56073b 4063 /* Bit 11 : Include or exclude subregion 11 in region */
AnnaBridge 143:86740a56073b 4064 #define MWU_PREGION_SUBS_SR11_Pos (11UL) /*!< Position of SR11 field. */
AnnaBridge 143:86740a56073b 4065 #define MWU_PREGION_SUBS_SR11_Msk (0x1UL << MWU_PREGION_SUBS_SR11_Pos) /*!< Bit mask of SR11 field. */
AnnaBridge 143:86740a56073b 4066 #define MWU_PREGION_SUBS_SR11_Exclude (0UL) /*!< Exclude */
AnnaBridge 143:86740a56073b 4067 #define MWU_PREGION_SUBS_SR11_Include (1UL) /*!< Include */
AnnaBridge 143:86740a56073b 4068
AnnaBridge 143:86740a56073b 4069 /* Bit 10 : Include or exclude subregion 10 in region */
AnnaBridge 143:86740a56073b 4070 #define MWU_PREGION_SUBS_SR10_Pos (10UL) /*!< Position of SR10 field. */
AnnaBridge 143:86740a56073b 4071 #define MWU_PREGION_SUBS_SR10_Msk (0x1UL << MWU_PREGION_SUBS_SR10_Pos) /*!< Bit mask of SR10 field. */
AnnaBridge 143:86740a56073b 4072 #define MWU_PREGION_SUBS_SR10_Exclude (0UL) /*!< Exclude */
AnnaBridge 143:86740a56073b 4073 #define MWU_PREGION_SUBS_SR10_Include (1UL) /*!< Include */
AnnaBridge 143:86740a56073b 4074
AnnaBridge 143:86740a56073b 4075 /* Bit 9 : Include or exclude subregion 9 in region */
AnnaBridge 143:86740a56073b 4076 #define MWU_PREGION_SUBS_SR9_Pos (9UL) /*!< Position of SR9 field. */
AnnaBridge 143:86740a56073b 4077 #define MWU_PREGION_SUBS_SR9_Msk (0x1UL << MWU_PREGION_SUBS_SR9_Pos) /*!< Bit mask of SR9 field. */
AnnaBridge 143:86740a56073b 4078 #define MWU_PREGION_SUBS_SR9_Exclude (0UL) /*!< Exclude */
AnnaBridge 143:86740a56073b 4079 #define MWU_PREGION_SUBS_SR9_Include (1UL) /*!< Include */
AnnaBridge 143:86740a56073b 4080
AnnaBridge 143:86740a56073b 4081 /* Bit 8 : Include or exclude subregion 8 in region */
AnnaBridge 143:86740a56073b 4082 #define MWU_PREGION_SUBS_SR8_Pos (8UL) /*!< Position of SR8 field. */
AnnaBridge 143:86740a56073b 4083 #define MWU_PREGION_SUBS_SR8_Msk (0x1UL << MWU_PREGION_SUBS_SR8_Pos) /*!< Bit mask of SR8 field. */
AnnaBridge 143:86740a56073b 4084 #define MWU_PREGION_SUBS_SR8_Exclude (0UL) /*!< Exclude */
AnnaBridge 143:86740a56073b 4085 #define MWU_PREGION_SUBS_SR8_Include (1UL) /*!< Include */
AnnaBridge 143:86740a56073b 4086
AnnaBridge 143:86740a56073b 4087 /* Bit 7 : Include or exclude subregion 7 in region */
AnnaBridge 143:86740a56073b 4088 #define MWU_PREGION_SUBS_SR7_Pos (7UL) /*!< Position of SR7 field. */
AnnaBridge 143:86740a56073b 4089 #define MWU_PREGION_SUBS_SR7_Msk (0x1UL << MWU_PREGION_SUBS_SR7_Pos) /*!< Bit mask of SR7 field. */
AnnaBridge 143:86740a56073b 4090 #define MWU_PREGION_SUBS_SR7_Exclude (0UL) /*!< Exclude */
AnnaBridge 143:86740a56073b 4091 #define MWU_PREGION_SUBS_SR7_Include (1UL) /*!< Include */
AnnaBridge 143:86740a56073b 4092
AnnaBridge 143:86740a56073b 4093 /* Bit 6 : Include or exclude subregion 6 in region */
AnnaBridge 143:86740a56073b 4094 #define MWU_PREGION_SUBS_SR6_Pos (6UL) /*!< Position of SR6 field. */
AnnaBridge 143:86740a56073b 4095 #define MWU_PREGION_SUBS_SR6_Msk (0x1UL << MWU_PREGION_SUBS_SR6_Pos) /*!< Bit mask of SR6 field. */
AnnaBridge 143:86740a56073b 4096 #define MWU_PREGION_SUBS_SR6_Exclude (0UL) /*!< Exclude */
AnnaBridge 143:86740a56073b 4097 #define MWU_PREGION_SUBS_SR6_Include (1UL) /*!< Include */
AnnaBridge 143:86740a56073b 4098
AnnaBridge 143:86740a56073b 4099 /* Bit 5 : Include or exclude subregion 5 in region */
AnnaBridge 143:86740a56073b 4100 #define MWU_PREGION_SUBS_SR5_Pos (5UL) /*!< Position of SR5 field. */
AnnaBridge 143:86740a56073b 4101 #define MWU_PREGION_SUBS_SR5_Msk (0x1UL << MWU_PREGION_SUBS_SR5_Pos) /*!< Bit mask of SR5 field. */
AnnaBridge 143:86740a56073b 4102 #define MWU_PREGION_SUBS_SR5_Exclude (0UL) /*!< Exclude */
AnnaBridge 143:86740a56073b 4103 #define MWU_PREGION_SUBS_SR5_Include (1UL) /*!< Include */
AnnaBridge 143:86740a56073b 4104
AnnaBridge 143:86740a56073b 4105 /* Bit 4 : Include or exclude subregion 4 in region */
AnnaBridge 143:86740a56073b 4106 #define MWU_PREGION_SUBS_SR4_Pos (4UL) /*!< Position of SR4 field. */
AnnaBridge 143:86740a56073b 4107 #define MWU_PREGION_SUBS_SR4_Msk (0x1UL << MWU_PREGION_SUBS_SR4_Pos) /*!< Bit mask of SR4 field. */
AnnaBridge 143:86740a56073b 4108 #define MWU_PREGION_SUBS_SR4_Exclude (0UL) /*!< Exclude */
AnnaBridge 143:86740a56073b 4109 #define MWU_PREGION_SUBS_SR4_Include (1UL) /*!< Include */
AnnaBridge 143:86740a56073b 4110
AnnaBridge 143:86740a56073b 4111 /* Bit 3 : Include or exclude subregion 3 in region */
AnnaBridge 143:86740a56073b 4112 #define MWU_PREGION_SUBS_SR3_Pos (3UL) /*!< Position of SR3 field. */
AnnaBridge 143:86740a56073b 4113 #define MWU_PREGION_SUBS_SR3_Msk (0x1UL << MWU_PREGION_SUBS_SR3_Pos) /*!< Bit mask of SR3 field. */
AnnaBridge 143:86740a56073b 4114 #define MWU_PREGION_SUBS_SR3_Exclude (0UL) /*!< Exclude */
AnnaBridge 143:86740a56073b 4115 #define MWU_PREGION_SUBS_SR3_Include (1UL) /*!< Include */
AnnaBridge 143:86740a56073b 4116
AnnaBridge 143:86740a56073b 4117 /* Bit 2 : Include or exclude subregion 2 in region */
AnnaBridge 143:86740a56073b 4118 #define MWU_PREGION_SUBS_SR2_Pos (2UL) /*!< Position of SR2 field. */
AnnaBridge 143:86740a56073b 4119 #define MWU_PREGION_SUBS_SR2_Msk (0x1UL << MWU_PREGION_SUBS_SR2_Pos) /*!< Bit mask of SR2 field. */
AnnaBridge 143:86740a56073b 4120 #define MWU_PREGION_SUBS_SR2_Exclude (0UL) /*!< Exclude */
AnnaBridge 143:86740a56073b 4121 #define MWU_PREGION_SUBS_SR2_Include (1UL) /*!< Include */
AnnaBridge 143:86740a56073b 4122
AnnaBridge 143:86740a56073b 4123 /* Bit 1 : Include or exclude subregion 1 in region */
AnnaBridge 143:86740a56073b 4124 #define MWU_PREGION_SUBS_SR1_Pos (1UL) /*!< Position of SR1 field. */
AnnaBridge 143:86740a56073b 4125 #define MWU_PREGION_SUBS_SR1_Msk (0x1UL << MWU_PREGION_SUBS_SR1_Pos) /*!< Bit mask of SR1 field. */
AnnaBridge 143:86740a56073b 4126 #define MWU_PREGION_SUBS_SR1_Exclude (0UL) /*!< Exclude */
AnnaBridge 143:86740a56073b 4127 #define MWU_PREGION_SUBS_SR1_Include (1UL) /*!< Include */
AnnaBridge 143:86740a56073b 4128
AnnaBridge 143:86740a56073b 4129 /* Bit 0 : Include or exclude subregion 0 in region */
AnnaBridge 143:86740a56073b 4130 #define MWU_PREGION_SUBS_SR0_Pos (0UL) /*!< Position of SR0 field. */
AnnaBridge 143:86740a56073b 4131 #define MWU_PREGION_SUBS_SR0_Msk (0x1UL << MWU_PREGION_SUBS_SR0_Pos) /*!< Bit mask of SR0 field. */
AnnaBridge 143:86740a56073b 4132 #define MWU_PREGION_SUBS_SR0_Exclude (0UL) /*!< Exclude */
AnnaBridge 143:86740a56073b 4133 #define MWU_PREGION_SUBS_SR0_Include (1UL) /*!< Include */
AnnaBridge 143:86740a56073b 4134
AnnaBridge 143:86740a56073b 4135
AnnaBridge 143:86740a56073b 4136 /* Peripheral: NFCT */
AnnaBridge 143:86740a56073b 4137 /* Description: NFC-A compatible radio */
AnnaBridge 143:86740a56073b 4138
AnnaBridge 143:86740a56073b 4139 /* Register: NFCT_SHORTS */
AnnaBridge 143:86740a56073b 4140 /* Description: Shortcut register */
AnnaBridge 143:86740a56073b 4141
AnnaBridge 143:86740a56073b 4142 /* Bit 1 : Shortcut between FIELDLOST event and SENSE task */
AnnaBridge 143:86740a56073b 4143 #define NFCT_SHORTS_FIELDLOST_SENSE_Pos (1UL) /*!< Position of FIELDLOST_SENSE field. */
AnnaBridge 143:86740a56073b 4144 #define NFCT_SHORTS_FIELDLOST_SENSE_Msk (0x1UL << NFCT_SHORTS_FIELDLOST_SENSE_Pos) /*!< Bit mask of FIELDLOST_SENSE field. */
AnnaBridge 143:86740a56073b 4145 #define NFCT_SHORTS_FIELDLOST_SENSE_Disabled (0UL) /*!< Disable shortcut */
AnnaBridge 143:86740a56073b 4146 #define NFCT_SHORTS_FIELDLOST_SENSE_Enabled (1UL) /*!< Enable shortcut */
AnnaBridge 143:86740a56073b 4147
AnnaBridge 143:86740a56073b 4148 /* Bit 0 : Shortcut between FIELDDETECTED event and ACTIVATE task */
AnnaBridge 143:86740a56073b 4149 #define NFCT_SHORTS_FIELDDETECTED_ACTIVATE_Pos (0UL) /*!< Position of FIELDDETECTED_ACTIVATE field. */
AnnaBridge 143:86740a56073b 4150 #define NFCT_SHORTS_FIELDDETECTED_ACTIVATE_Msk (0x1UL << NFCT_SHORTS_FIELDDETECTED_ACTIVATE_Pos) /*!< Bit mask of FIELDDETECTED_ACTIVATE field. */
AnnaBridge 143:86740a56073b 4151 #define NFCT_SHORTS_FIELDDETECTED_ACTIVATE_Disabled (0UL) /*!< Disable shortcut */
AnnaBridge 143:86740a56073b 4152 #define NFCT_SHORTS_FIELDDETECTED_ACTIVATE_Enabled (1UL) /*!< Enable shortcut */
AnnaBridge 143:86740a56073b 4153
AnnaBridge 143:86740a56073b 4154 /* Register: NFCT_INTEN */
AnnaBridge 143:86740a56073b 4155 /* Description: Enable or disable interrupt */
AnnaBridge 143:86740a56073b 4156
AnnaBridge 143:86740a56073b 4157 /* Bit 20 : Enable or disable interrupt for STARTED event */
AnnaBridge 143:86740a56073b 4158 #define NFCT_INTEN_STARTED_Pos (20UL) /*!< Position of STARTED field. */
AnnaBridge 143:86740a56073b 4159 #define NFCT_INTEN_STARTED_Msk (0x1UL << NFCT_INTEN_STARTED_Pos) /*!< Bit mask of STARTED field. */
AnnaBridge 143:86740a56073b 4160 #define NFCT_INTEN_STARTED_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 4161 #define NFCT_INTEN_STARTED_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 4162
AnnaBridge 143:86740a56073b 4163 /* Bit 19 : Enable or disable interrupt for SELECTED event */
AnnaBridge 143:86740a56073b 4164 #define NFCT_INTEN_SELECTED_Pos (19UL) /*!< Position of SELECTED field. */
AnnaBridge 143:86740a56073b 4165 #define NFCT_INTEN_SELECTED_Msk (0x1UL << NFCT_INTEN_SELECTED_Pos) /*!< Bit mask of SELECTED field. */
AnnaBridge 143:86740a56073b 4166 #define NFCT_INTEN_SELECTED_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 4167 #define NFCT_INTEN_SELECTED_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 4168
AnnaBridge 143:86740a56073b 4169 /* Bit 18 : Enable or disable interrupt for COLLISION event */
AnnaBridge 143:86740a56073b 4170 #define NFCT_INTEN_COLLISION_Pos (18UL) /*!< Position of COLLISION field. */
AnnaBridge 143:86740a56073b 4171 #define NFCT_INTEN_COLLISION_Msk (0x1UL << NFCT_INTEN_COLLISION_Pos) /*!< Bit mask of COLLISION field. */
AnnaBridge 143:86740a56073b 4172 #define NFCT_INTEN_COLLISION_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 4173 #define NFCT_INTEN_COLLISION_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 4174
AnnaBridge 143:86740a56073b 4175 /* Bit 14 : Enable or disable interrupt for AUTOCOLRESSTARTED event */
AnnaBridge 143:86740a56073b 4176 #define NFCT_INTEN_AUTOCOLRESSTARTED_Pos (14UL) /*!< Position of AUTOCOLRESSTARTED field. */
AnnaBridge 143:86740a56073b 4177 #define NFCT_INTEN_AUTOCOLRESSTARTED_Msk (0x1UL << NFCT_INTEN_AUTOCOLRESSTARTED_Pos) /*!< Bit mask of AUTOCOLRESSTARTED field. */
AnnaBridge 143:86740a56073b 4178 #define NFCT_INTEN_AUTOCOLRESSTARTED_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 4179 #define NFCT_INTEN_AUTOCOLRESSTARTED_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 4180
AnnaBridge 143:86740a56073b 4181 /* Bit 12 : Enable or disable interrupt for ENDTX event */
AnnaBridge 143:86740a56073b 4182 #define NFCT_INTEN_ENDTX_Pos (12UL) /*!< Position of ENDTX field. */
AnnaBridge 143:86740a56073b 4183 #define NFCT_INTEN_ENDTX_Msk (0x1UL << NFCT_INTEN_ENDTX_Pos) /*!< Bit mask of ENDTX field. */
AnnaBridge 143:86740a56073b 4184 #define NFCT_INTEN_ENDTX_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 4185 #define NFCT_INTEN_ENDTX_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 4186
AnnaBridge 143:86740a56073b 4187 /* Bit 11 : Enable or disable interrupt for ENDRX event */
AnnaBridge 143:86740a56073b 4188 #define NFCT_INTEN_ENDRX_Pos (11UL) /*!< Position of ENDRX field. */
AnnaBridge 143:86740a56073b 4189 #define NFCT_INTEN_ENDRX_Msk (0x1UL << NFCT_INTEN_ENDRX_Pos) /*!< Bit mask of ENDRX field. */
AnnaBridge 143:86740a56073b 4190 #define NFCT_INTEN_ENDRX_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 4191 #define NFCT_INTEN_ENDRX_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 4192
AnnaBridge 143:86740a56073b 4193 /* Bit 10 : Enable or disable interrupt for RXERROR event */
AnnaBridge 143:86740a56073b 4194 #define NFCT_INTEN_RXERROR_Pos (10UL) /*!< Position of RXERROR field. */
AnnaBridge 143:86740a56073b 4195 #define NFCT_INTEN_RXERROR_Msk (0x1UL << NFCT_INTEN_RXERROR_Pos) /*!< Bit mask of RXERROR field. */
AnnaBridge 143:86740a56073b 4196 #define NFCT_INTEN_RXERROR_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 4197 #define NFCT_INTEN_RXERROR_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 4198
AnnaBridge 143:86740a56073b 4199 /* Bit 7 : Enable or disable interrupt for ERROR event */
AnnaBridge 143:86740a56073b 4200 #define NFCT_INTEN_ERROR_Pos (7UL) /*!< Position of ERROR field. */
AnnaBridge 143:86740a56073b 4201 #define NFCT_INTEN_ERROR_Msk (0x1UL << NFCT_INTEN_ERROR_Pos) /*!< Bit mask of ERROR field. */
AnnaBridge 143:86740a56073b 4202 #define NFCT_INTEN_ERROR_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 4203 #define NFCT_INTEN_ERROR_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 4204
AnnaBridge 143:86740a56073b 4205 /* Bit 6 : Enable or disable interrupt for RXFRAMEEND event */
AnnaBridge 143:86740a56073b 4206 #define NFCT_INTEN_RXFRAMEEND_Pos (6UL) /*!< Position of RXFRAMEEND field. */
AnnaBridge 143:86740a56073b 4207 #define NFCT_INTEN_RXFRAMEEND_Msk (0x1UL << NFCT_INTEN_RXFRAMEEND_Pos) /*!< Bit mask of RXFRAMEEND field. */
AnnaBridge 143:86740a56073b 4208 #define NFCT_INTEN_RXFRAMEEND_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 4209 #define NFCT_INTEN_RXFRAMEEND_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 4210
AnnaBridge 143:86740a56073b 4211 /* Bit 5 : Enable or disable interrupt for RXFRAMESTART event */
AnnaBridge 143:86740a56073b 4212 #define NFCT_INTEN_RXFRAMESTART_Pos (5UL) /*!< Position of RXFRAMESTART field. */
AnnaBridge 143:86740a56073b 4213 #define NFCT_INTEN_RXFRAMESTART_Msk (0x1UL << NFCT_INTEN_RXFRAMESTART_Pos) /*!< Bit mask of RXFRAMESTART field. */
AnnaBridge 143:86740a56073b 4214 #define NFCT_INTEN_RXFRAMESTART_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 4215 #define NFCT_INTEN_RXFRAMESTART_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 4216
AnnaBridge 143:86740a56073b 4217 /* Bit 4 : Enable or disable interrupt for TXFRAMEEND event */
AnnaBridge 143:86740a56073b 4218 #define NFCT_INTEN_TXFRAMEEND_Pos (4UL) /*!< Position of TXFRAMEEND field. */
AnnaBridge 143:86740a56073b 4219 #define NFCT_INTEN_TXFRAMEEND_Msk (0x1UL << NFCT_INTEN_TXFRAMEEND_Pos) /*!< Bit mask of TXFRAMEEND field. */
AnnaBridge 143:86740a56073b 4220 #define NFCT_INTEN_TXFRAMEEND_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 4221 #define NFCT_INTEN_TXFRAMEEND_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 4222
AnnaBridge 143:86740a56073b 4223 /* Bit 3 : Enable or disable interrupt for TXFRAMESTART event */
AnnaBridge 143:86740a56073b 4224 #define NFCT_INTEN_TXFRAMESTART_Pos (3UL) /*!< Position of TXFRAMESTART field. */
AnnaBridge 143:86740a56073b 4225 #define NFCT_INTEN_TXFRAMESTART_Msk (0x1UL << NFCT_INTEN_TXFRAMESTART_Pos) /*!< Bit mask of TXFRAMESTART field. */
AnnaBridge 143:86740a56073b 4226 #define NFCT_INTEN_TXFRAMESTART_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 4227 #define NFCT_INTEN_TXFRAMESTART_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 4228
AnnaBridge 143:86740a56073b 4229 /* Bit 2 : Enable or disable interrupt for FIELDLOST event */
AnnaBridge 143:86740a56073b 4230 #define NFCT_INTEN_FIELDLOST_Pos (2UL) /*!< Position of FIELDLOST field. */
AnnaBridge 143:86740a56073b 4231 #define NFCT_INTEN_FIELDLOST_Msk (0x1UL << NFCT_INTEN_FIELDLOST_Pos) /*!< Bit mask of FIELDLOST field. */
AnnaBridge 143:86740a56073b 4232 #define NFCT_INTEN_FIELDLOST_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 4233 #define NFCT_INTEN_FIELDLOST_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 4234
AnnaBridge 143:86740a56073b 4235 /* Bit 1 : Enable or disable interrupt for FIELDDETECTED event */
AnnaBridge 143:86740a56073b 4236 #define NFCT_INTEN_FIELDDETECTED_Pos (1UL) /*!< Position of FIELDDETECTED field. */
AnnaBridge 143:86740a56073b 4237 #define NFCT_INTEN_FIELDDETECTED_Msk (0x1UL << NFCT_INTEN_FIELDDETECTED_Pos) /*!< Bit mask of FIELDDETECTED field. */
AnnaBridge 143:86740a56073b 4238 #define NFCT_INTEN_FIELDDETECTED_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 4239 #define NFCT_INTEN_FIELDDETECTED_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 4240
AnnaBridge 143:86740a56073b 4241 /* Bit 0 : Enable or disable interrupt for READY event */
AnnaBridge 143:86740a56073b 4242 #define NFCT_INTEN_READY_Pos (0UL) /*!< Position of READY field. */
AnnaBridge 143:86740a56073b 4243 #define NFCT_INTEN_READY_Msk (0x1UL << NFCT_INTEN_READY_Pos) /*!< Bit mask of READY field. */
AnnaBridge 143:86740a56073b 4244 #define NFCT_INTEN_READY_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 4245 #define NFCT_INTEN_READY_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 4246
AnnaBridge 143:86740a56073b 4247 /* Register: NFCT_INTENSET */
AnnaBridge 143:86740a56073b 4248 /* Description: Enable interrupt */
AnnaBridge 143:86740a56073b 4249
AnnaBridge 143:86740a56073b 4250 /* Bit 20 : Write '1' to Enable interrupt for STARTED event */
AnnaBridge 143:86740a56073b 4251 #define NFCT_INTENSET_STARTED_Pos (20UL) /*!< Position of STARTED field. */
AnnaBridge 143:86740a56073b 4252 #define NFCT_INTENSET_STARTED_Msk (0x1UL << NFCT_INTENSET_STARTED_Pos) /*!< Bit mask of STARTED field. */
AnnaBridge 143:86740a56073b 4253 #define NFCT_INTENSET_STARTED_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 4254 #define NFCT_INTENSET_STARTED_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 4255 #define NFCT_INTENSET_STARTED_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 4256
AnnaBridge 143:86740a56073b 4257 /* Bit 19 : Write '1' to Enable interrupt for SELECTED event */
AnnaBridge 143:86740a56073b 4258 #define NFCT_INTENSET_SELECTED_Pos (19UL) /*!< Position of SELECTED field. */
AnnaBridge 143:86740a56073b 4259 #define NFCT_INTENSET_SELECTED_Msk (0x1UL << NFCT_INTENSET_SELECTED_Pos) /*!< Bit mask of SELECTED field. */
AnnaBridge 143:86740a56073b 4260 #define NFCT_INTENSET_SELECTED_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 4261 #define NFCT_INTENSET_SELECTED_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 4262 #define NFCT_INTENSET_SELECTED_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 4263
AnnaBridge 143:86740a56073b 4264 /* Bit 18 : Write '1' to Enable interrupt for COLLISION event */
AnnaBridge 143:86740a56073b 4265 #define NFCT_INTENSET_COLLISION_Pos (18UL) /*!< Position of COLLISION field. */
AnnaBridge 143:86740a56073b 4266 #define NFCT_INTENSET_COLLISION_Msk (0x1UL << NFCT_INTENSET_COLLISION_Pos) /*!< Bit mask of COLLISION field. */
AnnaBridge 143:86740a56073b 4267 #define NFCT_INTENSET_COLLISION_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 4268 #define NFCT_INTENSET_COLLISION_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 4269 #define NFCT_INTENSET_COLLISION_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 4270
AnnaBridge 143:86740a56073b 4271 /* Bit 14 : Write '1' to Enable interrupt for AUTOCOLRESSTARTED event */
AnnaBridge 143:86740a56073b 4272 #define NFCT_INTENSET_AUTOCOLRESSTARTED_Pos (14UL) /*!< Position of AUTOCOLRESSTARTED field. */
AnnaBridge 143:86740a56073b 4273 #define NFCT_INTENSET_AUTOCOLRESSTARTED_Msk (0x1UL << NFCT_INTENSET_AUTOCOLRESSTARTED_Pos) /*!< Bit mask of AUTOCOLRESSTARTED field. */
AnnaBridge 143:86740a56073b 4274 #define NFCT_INTENSET_AUTOCOLRESSTARTED_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 4275 #define NFCT_INTENSET_AUTOCOLRESSTARTED_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 4276 #define NFCT_INTENSET_AUTOCOLRESSTARTED_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 4277
AnnaBridge 143:86740a56073b 4278 /* Bit 12 : Write '1' to Enable interrupt for ENDTX event */
AnnaBridge 143:86740a56073b 4279 #define NFCT_INTENSET_ENDTX_Pos (12UL) /*!< Position of ENDTX field. */
AnnaBridge 143:86740a56073b 4280 #define NFCT_INTENSET_ENDTX_Msk (0x1UL << NFCT_INTENSET_ENDTX_Pos) /*!< Bit mask of ENDTX field. */
AnnaBridge 143:86740a56073b 4281 #define NFCT_INTENSET_ENDTX_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 4282 #define NFCT_INTENSET_ENDTX_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 4283 #define NFCT_INTENSET_ENDTX_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 4284
AnnaBridge 143:86740a56073b 4285 /* Bit 11 : Write '1' to Enable interrupt for ENDRX event */
AnnaBridge 143:86740a56073b 4286 #define NFCT_INTENSET_ENDRX_Pos (11UL) /*!< Position of ENDRX field. */
AnnaBridge 143:86740a56073b 4287 #define NFCT_INTENSET_ENDRX_Msk (0x1UL << NFCT_INTENSET_ENDRX_Pos) /*!< Bit mask of ENDRX field. */
AnnaBridge 143:86740a56073b 4288 #define NFCT_INTENSET_ENDRX_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 4289 #define NFCT_INTENSET_ENDRX_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 4290 #define NFCT_INTENSET_ENDRX_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 4291
AnnaBridge 143:86740a56073b 4292 /* Bit 10 : Write '1' to Enable interrupt for RXERROR event */
AnnaBridge 143:86740a56073b 4293 #define NFCT_INTENSET_RXERROR_Pos (10UL) /*!< Position of RXERROR field. */
AnnaBridge 143:86740a56073b 4294 #define NFCT_INTENSET_RXERROR_Msk (0x1UL << NFCT_INTENSET_RXERROR_Pos) /*!< Bit mask of RXERROR field. */
AnnaBridge 143:86740a56073b 4295 #define NFCT_INTENSET_RXERROR_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 4296 #define NFCT_INTENSET_RXERROR_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 4297 #define NFCT_INTENSET_RXERROR_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 4298
AnnaBridge 143:86740a56073b 4299 /* Bit 7 : Write '1' to Enable interrupt for ERROR event */
AnnaBridge 143:86740a56073b 4300 #define NFCT_INTENSET_ERROR_Pos (7UL) /*!< Position of ERROR field. */
AnnaBridge 143:86740a56073b 4301 #define NFCT_INTENSET_ERROR_Msk (0x1UL << NFCT_INTENSET_ERROR_Pos) /*!< Bit mask of ERROR field. */
AnnaBridge 143:86740a56073b 4302 #define NFCT_INTENSET_ERROR_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 4303 #define NFCT_INTENSET_ERROR_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 4304 #define NFCT_INTENSET_ERROR_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 4305
AnnaBridge 143:86740a56073b 4306 /* Bit 6 : Write '1' to Enable interrupt for RXFRAMEEND event */
AnnaBridge 143:86740a56073b 4307 #define NFCT_INTENSET_RXFRAMEEND_Pos (6UL) /*!< Position of RXFRAMEEND field. */
AnnaBridge 143:86740a56073b 4308 #define NFCT_INTENSET_RXFRAMEEND_Msk (0x1UL << NFCT_INTENSET_RXFRAMEEND_Pos) /*!< Bit mask of RXFRAMEEND field. */
AnnaBridge 143:86740a56073b 4309 #define NFCT_INTENSET_RXFRAMEEND_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 4310 #define NFCT_INTENSET_RXFRAMEEND_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 4311 #define NFCT_INTENSET_RXFRAMEEND_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 4312
AnnaBridge 143:86740a56073b 4313 /* Bit 5 : Write '1' to Enable interrupt for RXFRAMESTART event */
AnnaBridge 143:86740a56073b 4314 #define NFCT_INTENSET_RXFRAMESTART_Pos (5UL) /*!< Position of RXFRAMESTART field. */
AnnaBridge 143:86740a56073b 4315 #define NFCT_INTENSET_RXFRAMESTART_Msk (0x1UL << NFCT_INTENSET_RXFRAMESTART_Pos) /*!< Bit mask of RXFRAMESTART field. */
AnnaBridge 143:86740a56073b 4316 #define NFCT_INTENSET_RXFRAMESTART_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 4317 #define NFCT_INTENSET_RXFRAMESTART_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 4318 #define NFCT_INTENSET_RXFRAMESTART_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 4319
AnnaBridge 143:86740a56073b 4320 /* Bit 4 : Write '1' to Enable interrupt for TXFRAMEEND event */
AnnaBridge 143:86740a56073b 4321 #define NFCT_INTENSET_TXFRAMEEND_Pos (4UL) /*!< Position of TXFRAMEEND field. */
AnnaBridge 143:86740a56073b 4322 #define NFCT_INTENSET_TXFRAMEEND_Msk (0x1UL << NFCT_INTENSET_TXFRAMEEND_Pos) /*!< Bit mask of TXFRAMEEND field. */
AnnaBridge 143:86740a56073b 4323 #define NFCT_INTENSET_TXFRAMEEND_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 4324 #define NFCT_INTENSET_TXFRAMEEND_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 4325 #define NFCT_INTENSET_TXFRAMEEND_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 4326
AnnaBridge 143:86740a56073b 4327 /* Bit 3 : Write '1' to Enable interrupt for TXFRAMESTART event */
AnnaBridge 143:86740a56073b 4328 #define NFCT_INTENSET_TXFRAMESTART_Pos (3UL) /*!< Position of TXFRAMESTART field. */
AnnaBridge 143:86740a56073b 4329 #define NFCT_INTENSET_TXFRAMESTART_Msk (0x1UL << NFCT_INTENSET_TXFRAMESTART_Pos) /*!< Bit mask of TXFRAMESTART field. */
AnnaBridge 143:86740a56073b 4330 #define NFCT_INTENSET_TXFRAMESTART_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 4331 #define NFCT_INTENSET_TXFRAMESTART_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 4332 #define NFCT_INTENSET_TXFRAMESTART_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 4333
AnnaBridge 143:86740a56073b 4334 /* Bit 2 : Write '1' to Enable interrupt for FIELDLOST event */
AnnaBridge 143:86740a56073b 4335 #define NFCT_INTENSET_FIELDLOST_Pos (2UL) /*!< Position of FIELDLOST field. */
AnnaBridge 143:86740a56073b 4336 #define NFCT_INTENSET_FIELDLOST_Msk (0x1UL << NFCT_INTENSET_FIELDLOST_Pos) /*!< Bit mask of FIELDLOST field. */
AnnaBridge 143:86740a56073b 4337 #define NFCT_INTENSET_FIELDLOST_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 4338 #define NFCT_INTENSET_FIELDLOST_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 4339 #define NFCT_INTENSET_FIELDLOST_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 4340
AnnaBridge 143:86740a56073b 4341 /* Bit 1 : Write '1' to Enable interrupt for FIELDDETECTED event */
AnnaBridge 143:86740a56073b 4342 #define NFCT_INTENSET_FIELDDETECTED_Pos (1UL) /*!< Position of FIELDDETECTED field. */
AnnaBridge 143:86740a56073b 4343 #define NFCT_INTENSET_FIELDDETECTED_Msk (0x1UL << NFCT_INTENSET_FIELDDETECTED_Pos) /*!< Bit mask of FIELDDETECTED field. */
AnnaBridge 143:86740a56073b 4344 #define NFCT_INTENSET_FIELDDETECTED_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 4345 #define NFCT_INTENSET_FIELDDETECTED_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 4346 #define NFCT_INTENSET_FIELDDETECTED_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 4347
AnnaBridge 143:86740a56073b 4348 /* Bit 0 : Write '1' to Enable interrupt for READY event */
AnnaBridge 143:86740a56073b 4349 #define NFCT_INTENSET_READY_Pos (0UL) /*!< Position of READY field. */
AnnaBridge 143:86740a56073b 4350 #define NFCT_INTENSET_READY_Msk (0x1UL << NFCT_INTENSET_READY_Pos) /*!< Bit mask of READY field. */
AnnaBridge 143:86740a56073b 4351 #define NFCT_INTENSET_READY_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 4352 #define NFCT_INTENSET_READY_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 4353 #define NFCT_INTENSET_READY_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 4354
AnnaBridge 143:86740a56073b 4355 /* Register: NFCT_INTENCLR */
AnnaBridge 143:86740a56073b 4356 /* Description: Disable interrupt */
AnnaBridge 143:86740a56073b 4357
AnnaBridge 143:86740a56073b 4358 /* Bit 20 : Write '1' to Disable interrupt for STARTED event */
AnnaBridge 143:86740a56073b 4359 #define NFCT_INTENCLR_STARTED_Pos (20UL) /*!< Position of STARTED field. */
AnnaBridge 143:86740a56073b 4360 #define NFCT_INTENCLR_STARTED_Msk (0x1UL << NFCT_INTENCLR_STARTED_Pos) /*!< Bit mask of STARTED field. */
AnnaBridge 143:86740a56073b 4361 #define NFCT_INTENCLR_STARTED_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 4362 #define NFCT_INTENCLR_STARTED_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 4363 #define NFCT_INTENCLR_STARTED_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 4364
AnnaBridge 143:86740a56073b 4365 /* Bit 19 : Write '1' to Disable interrupt for SELECTED event */
AnnaBridge 143:86740a56073b 4366 #define NFCT_INTENCLR_SELECTED_Pos (19UL) /*!< Position of SELECTED field. */
AnnaBridge 143:86740a56073b 4367 #define NFCT_INTENCLR_SELECTED_Msk (0x1UL << NFCT_INTENCLR_SELECTED_Pos) /*!< Bit mask of SELECTED field. */
AnnaBridge 143:86740a56073b 4368 #define NFCT_INTENCLR_SELECTED_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 4369 #define NFCT_INTENCLR_SELECTED_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 4370 #define NFCT_INTENCLR_SELECTED_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 4371
AnnaBridge 143:86740a56073b 4372 /* Bit 18 : Write '1' to Disable interrupt for COLLISION event */
AnnaBridge 143:86740a56073b 4373 #define NFCT_INTENCLR_COLLISION_Pos (18UL) /*!< Position of COLLISION field. */
AnnaBridge 143:86740a56073b 4374 #define NFCT_INTENCLR_COLLISION_Msk (0x1UL << NFCT_INTENCLR_COLLISION_Pos) /*!< Bit mask of COLLISION field. */
AnnaBridge 143:86740a56073b 4375 #define NFCT_INTENCLR_COLLISION_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 4376 #define NFCT_INTENCLR_COLLISION_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 4377 #define NFCT_INTENCLR_COLLISION_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 4378
AnnaBridge 143:86740a56073b 4379 /* Bit 14 : Write '1' to Disable interrupt for AUTOCOLRESSTARTED event */
AnnaBridge 143:86740a56073b 4380 #define NFCT_INTENCLR_AUTOCOLRESSTARTED_Pos (14UL) /*!< Position of AUTOCOLRESSTARTED field. */
AnnaBridge 143:86740a56073b 4381 #define NFCT_INTENCLR_AUTOCOLRESSTARTED_Msk (0x1UL << NFCT_INTENCLR_AUTOCOLRESSTARTED_Pos) /*!< Bit mask of AUTOCOLRESSTARTED field. */
AnnaBridge 143:86740a56073b 4382 #define NFCT_INTENCLR_AUTOCOLRESSTARTED_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 4383 #define NFCT_INTENCLR_AUTOCOLRESSTARTED_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 4384 #define NFCT_INTENCLR_AUTOCOLRESSTARTED_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 4385
AnnaBridge 143:86740a56073b 4386 /* Bit 12 : Write '1' to Disable interrupt for ENDTX event */
AnnaBridge 143:86740a56073b 4387 #define NFCT_INTENCLR_ENDTX_Pos (12UL) /*!< Position of ENDTX field. */
AnnaBridge 143:86740a56073b 4388 #define NFCT_INTENCLR_ENDTX_Msk (0x1UL << NFCT_INTENCLR_ENDTX_Pos) /*!< Bit mask of ENDTX field. */
AnnaBridge 143:86740a56073b 4389 #define NFCT_INTENCLR_ENDTX_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 4390 #define NFCT_INTENCLR_ENDTX_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 4391 #define NFCT_INTENCLR_ENDTX_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 4392
AnnaBridge 143:86740a56073b 4393 /* Bit 11 : Write '1' to Disable interrupt for ENDRX event */
AnnaBridge 143:86740a56073b 4394 #define NFCT_INTENCLR_ENDRX_Pos (11UL) /*!< Position of ENDRX field. */
AnnaBridge 143:86740a56073b 4395 #define NFCT_INTENCLR_ENDRX_Msk (0x1UL << NFCT_INTENCLR_ENDRX_Pos) /*!< Bit mask of ENDRX field. */
AnnaBridge 143:86740a56073b 4396 #define NFCT_INTENCLR_ENDRX_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 4397 #define NFCT_INTENCLR_ENDRX_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 4398 #define NFCT_INTENCLR_ENDRX_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 4399
AnnaBridge 143:86740a56073b 4400 /* Bit 10 : Write '1' to Disable interrupt for RXERROR event */
AnnaBridge 143:86740a56073b 4401 #define NFCT_INTENCLR_RXERROR_Pos (10UL) /*!< Position of RXERROR field. */
AnnaBridge 143:86740a56073b 4402 #define NFCT_INTENCLR_RXERROR_Msk (0x1UL << NFCT_INTENCLR_RXERROR_Pos) /*!< Bit mask of RXERROR field. */
AnnaBridge 143:86740a56073b 4403 #define NFCT_INTENCLR_RXERROR_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 4404 #define NFCT_INTENCLR_RXERROR_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 4405 #define NFCT_INTENCLR_RXERROR_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 4406
AnnaBridge 143:86740a56073b 4407 /* Bit 7 : Write '1' to Disable interrupt for ERROR event */
AnnaBridge 143:86740a56073b 4408 #define NFCT_INTENCLR_ERROR_Pos (7UL) /*!< Position of ERROR field. */
AnnaBridge 143:86740a56073b 4409 #define NFCT_INTENCLR_ERROR_Msk (0x1UL << NFCT_INTENCLR_ERROR_Pos) /*!< Bit mask of ERROR field. */
AnnaBridge 143:86740a56073b 4410 #define NFCT_INTENCLR_ERROR_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 4411 #define NFCT_INTENCLR_ERROR_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 4412 #define NFCT_INTENCLR_ERROR_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 4413
AnnaBridge 143:86740a56073b 4414 /* Bit 6 : Write '1' to Disable interrupt for RXFRAMEEND event */
AnnaBridge 143:86740a56073b 4415 #define NFCT_INTENCLR_RXFRAMEEND_Pos (6UL) /*!< Position of RXFRAMEEND field. */
AnnaBridge 143:86740a56073b 4416 #define NFCT_INTENCLR_RXFRAMEEND_Msk (0x1UL << NFCT_INTENCLR_RXFRAMEEND_Pos) /*!< Bit mask of RXFRAMEEND field. */
AnnaBridge 143:86740a56073b 4417 #define NFCT_INTENCLR_RXFRAMEEND_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 4418 #define NFCT_INTENCLR_RXFRAMEEND_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 4419 #define NFCT_INTENCLR_RXFRAMEEND_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 4420
AnnaBridge 143:86740a56073b 4421 /* Bit 5 : Write '1' to Disable interrupt for RXFRAMESTART event */
AnnaBridge 143:86740a56073b 4422 #define NFCT_INTENCLR_RXFRAMESTART_Pos (5UL) /*!< Position of RXFRAMESTART field. */
AnnaBridge 143:86740a56073b 4423 #define NFCT_INTENCLR_RXFRAMESTART_Msk (0x1UL << NFCT_INTENCLR_RXFRAMESTART_Pos) /*!< Bit mask of RXFRAMESTART field. */
AnnaBridge 143:86740a56073b 4424 #define NFCT_INTENCLR_RXFRAMESTART_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 4425 #define NFCT_INTENCLR_RXFRAMESTART_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 4426 #define NFCT_INTENCLR_RXFRAMESTART_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 4427
AnnaBridge 143:86740a56073b 4428 /* Bit 4 : Write '1' to Disable interrupt for TXFRAMEEND event */
AnnaBridge 143:86740a56073b 4429 #define NFCT_INTENCLR_TXFRAMEEND_Pos (4UL) /*!< Position of TXFRAMEEND field. */
AnnaBridge 143:86740a56073b 4430 #define NFCT_INTENCLR_TXFRAMEEND_Msk (0x1UL << NFCT_INTENCLR_TXFRAMEEND_Pos) /*!< Bit mask of TXFRAMEEND field. */
AnnaBridge 143:86740a56073b 4431 #define NFCT_INTENCLR_TXFRAMEEND_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 4432 #define NFCT_INTENCLR_TXFRAMEEND_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 4433 #define NFCT_INTENCLR_TXFRAMEEND_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 4434
AnnaBridge 143:86740a56073b 4435 /* Bit 3 : Write '1' to Disable interrupt for TXFRAMESTART event */
AnnaBridge 143:86740a56073b 4436 #define NFCT_INTENCLR_TXFRAMESTART_Pos (3UL) /*!< Position of TXFRAMESTART field. */
AnnaBridge 143:86740a56073b 4437 #define NFCT_INTENCLR_TXFRAMESTART_Msk (0x1UL << NFCT_INTENCLR_TXFRAMESTART_Pos) /*!< Bit mask of TXFRAMESTART field. */
AnnaBridge 143:86740a56073b 4438 #define NFCT_INTENCLR_TXFRAMESTART_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 4439 #define NFCT_INTENCLR_TXFRAMESTART_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 4440 #define NFCT_INTENCLR_TXFRAMESTART_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 4441
AnnaBridge 143:86740a56073b 4442 /* Bit 2 : Write '1' to Disable interrupt for FIELDLOST event */
AnnaBridge 143:86740a56073b 4443 #define NFCT_INTENCLR_FIELDLOST_Pos (2UL) /*!< Position of FIELDLOST field. */
AnnaBridge 143:86740a56073b 4444 #define NFCT_INTENCLR_FIELDLOST_Msk (0x1UL << NFCT_INTENCLR_FIELDLOST_Pos) /*!< Bit mask of FIELDLOST field. */
AnnaBridge 143:86740a56073b 4445 #define NFCT_INTENCLR_FIELDLOST_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 4446 #define NFCT_INTENCLR_FIELDLOST_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 4447 #define NFCT_INTENCLR_FIELDLOST_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 4448
AnnaBridge 143:86740a56073b 4449 /* Bit 1 : Write '1' to Disable interrupt for FIELDDETECTED event */
AnnaBridge 143:86740a56073b 4450 #define NFCT_INTENCLR_FIELDDETECTED_Pos (1UL) /*!< Position of FIELDDETECTED field. */
AnnaBridge 143:86740a56073b 4451 #define NFCT_INTENCLR_FIELDDETECTED_Msk (0x1UL << NFCT_INTENCLR_FIELDDETECTED_Pos) /*!< Bit mask of FIELDDETECTED field. */
AnnaBridge 143:86740a56073b 4452 #define NFCT_INTENCLR_FIELDDETECTED_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 4453 #define NFCT_INTENCLR_FIELDDETECTED_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 4454 #define NFCT_INTENCLR_FIELDDETECTED_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 4455
AnnaBridge 143:86740a56073b 4456 /* Bit 0 : Write '1' to Disable interrupt for READY event */
AnnaBridge 143:86740a56073b 4457 #define NFCT_INTENCLR_READY_Pos (0UL) /*!< Position of READY field. */
AnnaBridge 143:86740a56073b 4458 #define NFCT_INTENCLR_READY_Msk (0x1UL << NFCT_INTENCLR_READY_Pos) /*!< Bit mask of READY field. */
AnnaBridge 143:86740a56073b 4459 #define NFCT_INTENCLR_READY_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 4460 #define NFCT_INTENCLR_READY_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 4461 #define NFCT_INTENCLR_READY_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 4462
AnnaBridge 143:86740a56073b 4463 /* Register: NFCT_ERRORSTATUS */
AnnaBridge 143:86740a56073b 4464 /* Description: NFC Error Status register */
AnnaBridge 143:86740a56073b 4465
AnnaBridge 143:86740a56073b 4466 /* Bit 3 : Field level is too low at min load resistance */
AnnaBridge 143:86740a56073b 4467 #define NFCT_ERRORSTATUS_NFCFIELDTOOWEAK_Pos (3UL) /*!< Position of NFCFIELDTOOWEAK field. */
AnnaBridge 143:86740a56073b 4468 #define NFCT_ERRORSTATUS_NFCFIELDTOOWEAK_Msk (0x1UL << NFCT_ERRORSTATUS_NFCFIELDTOOWEAK_Pos) /*!< Bit mask of NFCFIELDTOOWEAK field. */
AnnaBridge 143:86740a56073b 4469
AnnaBridge 143:86740a56073b 4470 /* Bit 2 : Field level is too high at max load resistance */
AnnaBridge 143:86740a56073b 4471 #define NFCT_ERRORSTATUS_NFCFIELDTOOSTRONG_Pos (2UL) /*!< Position of NFCFIELDTOOSTRONG field. */
AnnaBridge 143:86740a56073b 4472 #define NFCT_ERRORSTATUS_NFCFIELDTOOSTRONG_Msk (0x1UL << NFCT_ERRORSTATUS_NFCFIELDTOOSTRONG_Pos) /*!< Bit mask of NFCFIELDTOOSTRONG field. */
AnnaBridge 143:86740a56073b 4473
AnnaBridge 143:86740a56073b 4474 /* Bit 0 : No STARTTX task triggered before expiration of the time set in FRAMEDELAYMAX */
AnnaBridge 143:86740a56073b 4475 #define NFCT_ERRORSTATUS_FRAMEDELAYTIMEOUT_Pos (0UL) /*!< Position of FRAMEDELAYTIMEOUT field. */
AnnaBridge 143:86740a56073b 4476 #define NFCT_ERRORSTATUS_FRAMEDELAYTIMEOUT_Msk (0x1UL << NFCT_ERRORSTATUS_FRAMEDELAYTIMEOUT_Pos) /*!< Bit mask of FRAMEDELAYTIMEOUT field. */
AnnaBridge 143:86740a56073b 4477
AnnaBridge 143:86740a56073b 4478 /* Register: NFCT_FRAMESTATUS_RX */
AnnaBridge 143:86740a56073b 4479 /* Description: Result of last incoming frames */
AnnaBridge 143:86740a56073b 4480
AnnaBridge 143:86740a56073b 4481 /* Bit 3 : Overrun detected */
AnnaBridge 143:86740a56073b 4482 #define NFCT_FRAMESTATUS_RX_OVERRUN_Pos (3UL) /*!< Position of OVERRUN field. */
AnnaBridge 143:86740a56073b 4483 #define NFCT_FRAMESTATUS_RX_OVERRUN_Msk (0x1UL << NFCT_FRAMESTATUS_RX_OVERRUN_Pos) /*!< Bit mask of OVERRUN field. */
AnnaBridge 143:86740a56073b 4484 #define NFCT_FRAMESTATUS_RX_OVERRUN_NoOverrun (0UL) /*!< No overrun detected */
AnnaBridge 143:86740a56073b 4485 #define NFCT_FRAMESTATUS_RX_OVERRUN_Overrun (1UL) /*!< Overrun error */
AnnaBridge 143:86740a56073b 4486
AnnaBridge 143:86740a56073b 4487 /* Bit 2 : Parity status of received frame */
AnnaBridge 143:86740a56073b 4488 #define NFCT_FRAMESTATUS_RX_PARITYSTATUS_Pos (2UL) /*!< Position of PARITYSTATUS field. */
AnnaBridge 143:86740a56073b 4489 #define NFCT_FRAMESTATUS_RX_PARITYSTATUS_Msk (0x1UL << NFCT_FRAMESTATUS_RX_PARITYSTATUS_Pos) /*!< Bit mask of PARITYSTATUS field. */
AnnaBridge 143:86740a56073b 4490 #define NFCT_FRAMESTATUS_RX_PARITYSTATUS_ParityOK (0UL) /*!< Frame received with parity OK */
AnnaBridge 143:86740a56073b 4491 #define NFCT_FRAMESTATUS_RX_PARITYSTATUS_ParityError (1UL) /*!< Frame received with parity error */
AnnaBridge 143:86740a56073b 4492
AnnaBridge 143:86740a56073b 4493 /* Bit 0 : No valid End of Frame detected */
AnnaBridge 143:86740a56073b 4494 #define NFCT_FRAMESTATUS_RX_CRCERROR_Pos (0UL) /*!< Position of CRCERROR field. */
AnnaBridge 143:86740a56073b 4495 #define NFCT_FRAMESTATUS_RX_CRCERROR_Msk (0x1UL << NFCT_FRAMESTATUS_RX_CRCERROR_Pos) /*!< Bit mask of CRCERROR field. */
AnnaBridge 143:86740a56073b 4496 #define NFCT_FRAMESTATUS_RX_CRCERROR_CRCCorrect (0UL) /*!< Valid CRC detected */
AnnaBridge 143:86740a56073b 4497 #define NFCT_FRAMESTATUS_RX_CRCERROR_CRCError (1UL) /*!< CRC received does not match local check */
AnnaBridge 143:86740a56073b 4498
AnnaBridge 143:86740a56073b 4499 /* Register: NFCT_CURRENTLOADCTRL */
AnnaBridge 143:86740a56073b 4500 /* Description: Current value driven to the NFC Load Control */
AnnaBridge 143:86740a56073b 4501
AnnaBridge 143:86740a56073b 4502 /* Bits 5..0 : Current value driven to the NFC Load Control */
AnnaBridge 143:86740a56073b 4503 #define NFCT_CURRENTLOADCTRL_CURRENTLOADCTRL_Pos (0UL) /*!< Position of CURRENTLOADCTRL field. */
AnnaBridge 143:86740a56073b 4504 #define NFCT_CURRENTLOADCTRL_CURRENTLOADCTRL_Msk (0x3FUL << NFCT_CURRENTLOADCTRL_CURRENTLOADCTRL_Pos) /*!< Bit mask of CURRENTLOADCTRL field. */
AnnaBridge 143:86740a56073b 4505
AnnaBridge 143:86740a56073b 4506 /* Register: NFCT_FIELDPRESENT */
AnnaBridge 143:86740a56073b 4507 /* Description: Indicates the presence or not of a valid field */
AnnaBridge 143:86740a56073b 4508
AnnaBridge 143:86740a56073b 4509 /* Bit 1 : Indicates if the low level has locked to the field */
AnnaBridge 143:86740a56073b 4510 #define NFCT_FIELDPRESENT_LOCKDETECT_Pos (1UL) /*!< Position of LOCKDETECT field. */
AnnaBridge 143:86740a56073b 4511 #define NFCT_FIELDPRESENT_LOCKDETECT_Msk (0x1UL << NFCT_FIELDPRESENT_LOCKDETECT_Pos) /*!< Bit mask of LOCKDETECT field. */
AnnaBridge 143:86740a56073b 4512 #define NFCT_FIELDPRESENT_LOCKDETECT_NotLocked (0UL) /*!< Not locked to field */
AnnaBridge 143:86740a56073b 4513 #define NFCT_FIELDPRESENT_LOCKDETECT_Locked (1UL) /*!< Locked to field */
AnnaBridge 143:86740a56073b 4514
AnnaBridge 143:86740a56073b 4515 /* Bit 0 : Indicates the presence or not of a valid field. Available only in the activated state. */
AnnaBridge 143:86740a56073b 4516 #define NFCT_FIELDPRESENT_FIELDPRESENT_Pos (0UL) /*!< Position of FIELDPRESENT field. */
AnnaBridge 143:86740a56073b 4517 #define NFCT_FIELDPRESENT_FIELDPRESENT_Msk (0x1UL << NFCT_FIELDPRESENT_FIELDPRESENT_Pos) /*!< Bit mask of FIELDPRESENT field. */
AnnaBridge 143:86740a56073b 4518 #define NFCT_FIELDPRESENT_FIELDPRESENT_NoField (0UL) /*!< No valid field detected */
AnnaBridge 143:86740a56073b 4519 #define NFCT_FIELDPRESENT_FIELDPRESENT_FieldPresent (1UL) /*!< Valid field detected */
AnnaBridge 143:86740a56073b 4520
AnnaBridge 143:86740a56073b 4521 /* Register: NFCT_FRAMEDELAYMIN */
AnnaBridge 143:86740a56073b 4522 /* Description: Minimum frame delay */
AnnaBridge 143:86740a56073b 4523
AnnaBridge 143:86740a56073b 4524 /* Bits 15..0 : Minimum frame delay in number of 13.56 MHz clocks */
AnnaBridge 143:86740a56073b 4525 #define NFCT_FRAMEDELAYMIN_FRAMEDELAYMIN_Pos (0UL) /*!< Position of FRAMEDELAYMIN field. */
AnnaBridge 143:86740a56073b 4526 #define NFCT_FRAMEDELAYMIN_FRAMEDELAYMIN_Msk (0xFFFFUL << NFCT_FRAMEDELAYMIN_FRAMEDELAYMIN_Pos) /*!< Bit mask of FRAMEDELAYMIN field. */
AnnaBridge 143:86740a56073b 4527
AnnaBridge 143:86740a56073b 4528 /* Register: NFCT_FRAMEDELAYMAX */
AnnaBridge 143:86740a56073b 4529 /* Description: Maximum frame delay */
AnnaBridge 143:86740a56073b 4530
AnnaBridge 143:86740a56073b 4531 /* Bits 15..0 : Maximum frame delay in number of 13.56 MHz clocks */
AnnaBridge 143:86740a56073b 4532 #define NFCT_FRAMEDELAYMAX_FRAMEDELAYMAX_Pos (0UL) /*!< Position of FRAMEDELAYMAX field. */
AnnaBridge 143:86740a56073b 4533 #define NFCT_FRAMEDELAYMAX_FRAMEDELAYMAX_Msk (0xFFFFUL << NFCT_FRAMEDELAYMAX_FRAMEDELAYMAX_Pos) /*!< Bit mask of FRAMEDELAYMAX field. */
AnnaBridge 143:86740a56073b 4534
AnnaBridge 143:86740a56073b 4535 /* Register: NFCT_FRAMEDELAYMODE */
AnnaBridge 143:86740a56073b 4536 /* Description: Configuration register for the Frame Delay Timer */
AnnaBridge 143:86740a56073b 4537
AnnaBridge 143:86740a56073b 4538 /* Bits 1..0 : Configuration register for the Frame Delay Timer */
AnnaBridge 143:86740a56073b 4539 #define NFCT_FRAMEDELAYMODE_FRAMEDELAYMODE_Pos (0UL) /*!< Position of FRAMEDELAYMODE field. */
AnnaBridge 143:86740a56073b 4540 #define NFCT_FRAMEDELAYMODE_FRAMEDELAYMODE_Msk (0x3UL << NFCT_FRAMEDELAYMODE_FRAMEDELAYMODE_Pos) /*!< Bit mask of FRAMEDELAYMODE field. */
AnnaBridge 143:86740a56073b 4541 #define NFCT_FRAMEDELAYMODE_FRAMEDELAYMODE_FreeRun (0UL) /*!< Transmission is independent of frame timer and will start when the STARTTX task is triggered. No timeout. */
AnnaBridge 143:86740a56073b 4542 #define NFCT_FRAMEDELAYMODE_FRAMEDELAYMODE_Window (1UL) /*!< Frame is transmitted between FRAMEDELAYMIN and FRAMEDELAYMAX */
AnnaBridge 143:86740a56073b 4543 #define NFCT_FRAMEDELAYMODE_FRAMEDELAYMODE_ExactVal (2UL) /*!< Frame is transmitted exactly at FRAMEDELAYMAX */
AnnaBridge 143:86740a56073b 4544 #define NFCT_FRAMEDELAYMODE_FRAMEDELAYMODE_WindowGrid (3UL) /*!< Frame is transmitted on a bit grid between FRAMEDELAYMIN and FRAMEDELAYMAX */
AnnaBridge 143:86740a56073b 4545
AnnaBridge 143:86740a56073b 4546 /* Register: NFCT_PACKETPTR */
AnnaBridge 143:86740a56073b 4547 /* Description: Packet pointer for TXD and RXD data storage in Data RAM */
AnnaBridge 143:86740a56073b 4548
AnnaBridge 143:86740a56073b 4549 /* Bits 31..0 : Packet pointer for TXD and RXD data storage in Data RAM. This address is a byte aligned RAM address. */
AnnaBridge 143:86740a56073b 4550 #define NFCT_PACKETPTR_PTR_Pos (0UL) /*!< Position of PTR field. */
AnnaBridge 143:86740a56073b 4551 #define NFCT_PACKETPTR_PTR_Msk (0xFFFFFFFFUL << NFCT_PACKETPTR_PTR_Pos) /*!< Bit mask of PTR field. */
AnnaBridge 143:86740a56073b 4552
AnnaBridge 143:86740a56073b 4553 /* Register: NFCT_MAXLEN */
AnnaBridge 143:86740a56073b 4554 /* Description: Size of allocated for TXD and RXD data storage buffer in Data RAM */
AnnaBridge 143:86740a56073b 4555
AnnaBridge 143:86740a56073b 4556 /* Bits 8..0 : Size of allocated for TXD and RXD data storage buffer in Data RAM */
AnnaBridge 143:86740a56073b 4557 #define NFCT_MAXLEN_MAXLEN_Pos (0UL) /*!< Position of MAXLEN field. */
AnnaBridge 143:86740a56073b 4558 #define NFCT_MAXLEN_MAXLEN_Msk (0x1FFUL << NFCT_MAXLEN_MAXLEN_Pos) /*!< Bit mask of MAXLEN field. */
AnnaBridge 143:86740a56073b 4559
AnnaBridge 143:86740a56073b 4560 /* Register: NFCT_TXD_FRAMECONFIG */
AnnaBridge 143:86740a56073b 4561 /* Description: Configuration of outgoing frames */
AnnaBridge 143:86740a56073b 4562
AnnaBridge 143:86740a56073b 4563 /* Bit 4 : CRC mode for outgoing frames */
AnnaBridge 143:86740a56073b 4564 #define NFCT_TXD_FRAMECONFIG_CRCMODETX_Pos (4UL) /*!< Position of CRCMODETX field. */
AnnaBridge 143:86740a56073b 4565 #define NFCT_TXD_FRAMECONFIG_CRCMODETX_Msk (0x1UL << NFCT_TXD_FRAMECONFIG_CRCMODETX_Pos) /*!< Bit mask of CRCMODETX field. */
AnnaBridge 143:86740a56073b 4566 #define NFCT_TXD_FRAMECONFIG_CRCMODETX_NoCRCTX (0UL) /*!< CRC is not added to the frame */
AnnaBridge 143:86740a56073b 4567 #define NFCT_TXD_FRAMECONFIG_CRCMODETX_CRC16TX (1UL) /*!< 16 bit CRC added to the frame based on all the data read from RAM that is used in the frame */
AnnaBridge 143:86740a56073b 4568
AnnaBridge 143:86740a56073b 4569 /* Bit 2 : Adding SoF or not in TX frames */
AnnaBridge 143:86740a56073b 4570 #define NFCT_TXD_FRAMECONFIG_SOF_Pos (2UL) /*!< Position of SOF field. */
AnnaBridge 143:86740a56073b 4571 #define NFCT_TXD_FRAMECONFIG_SOF_Msk (0x1UL << NFCT_TXD_FRAMECONFIG_SOF_Pos) /*!< Bit mask of SOF field. */
AnnaBridge 143:86740a56073b 4572 #define NFCT_TXD_FRAMECONFIG_SOF_NoSoF (0UL) /*!< Start of Frame symbol not added */
AnnaBridge 143:86740a56073b 4573 #define NFCT_TXD_FRAMECONFIG_SOF_SoF (1UL) /*!< Start of Frame symbol added */
AnnaBridge 143:86740a56073b 4574
AnnaBridge 143:86740a56073b 4575 /* Bit 1 : Discarding unused bits in start or at end of a Frame */
AnnaBridge 143:86740a56073b 4576 #define NFCT_TXD_FRAMECONFIG_DISCARDMODE_Pos (1UL) /*!< Position of DISCARDMODE field. */
AnnaBridge 143:86740a56073b 4577 #define NFCT_TXD_FRAMECONFIG_DISCARDMODE_Msk (0x1UL << NFCT_TXD_FRAMECONFIG_DISCARDMODE_Pos) /*!< Bit mask of DISCARDMODE field. */
AnnaBridge 143:86740a56073b 4578 #define NFCT_TXD_FRAMECONFIG_DISCARDMODE_DiscardEnd (0UL) /*!< Unused bits is discarded at end of frame */
AnnaBridge 143:86740a56073b 4579 #define NFCT_TXD_FRAMECONFIG_DISCARDMODE_DiscardStart (1UL) /*!< Unused bits is discarded at start of frame */
AnnaBridge 143:86740a56073b 4580
AnnaBridge 143:86740a56073b 4581 /* Bit 0 : Adding parity or not in the frame */
AnnaBridge 143:86740a56073b 4582 #define NFCT_TXD_FRAMECONFIG_PARITY_Pos (0UL) /*!< Position of PARITY field. */
AnnaBridge 143:86740a56073b 4583 #define NFCT_TXD_FRAMECONFIG_PARITY_Msk (0x1UL << NFCT_TXD_FRAMECONFIG_PARITY_Pos) /*!< Bit mask of PARITY field. */
AnnaBridge 143:86740a56073b 4584 #define NFCT_TXD_FRAMECONFIG_PARITY_NoParity (0UL) /*!< Parity is not added in TX frames */
AnnaBridge 143:86740a56073b 4585 #define NFCT_TXD_FRAMECONFIG_PARITY_Parity (1UL) /*!< Parity is added TX frames */
AnnaBridge 143:86740a56073b 4586
AnnaBridge 143:86740a56073b 4587 /* Register: NFCT_TXD_AMOUNT */
AnnaBridge 143:86740a56073b 4588 /* Description: Size of outgoing frame */
AnnaBridge 143:86740a56073b 4589
AnnaBridge 143:86740a56073b 4590 /* Bits 11..3 : Number of complete bytes that shall be included in the frame, excluding CRC, parity and framing */
AnnaBridge 143:86740a56073b 4591 #define NFCT_TXD_AMOUNT_TXDATABYTES_Pos (3UL) /*!< Position of TXDATABYTES field. */
AnnaBridge 143:86740a56073b 4592 #define NFCT_TXD_AMOUNT_TXDATABYTES_Msk (0x1FFUL << NFCT_TXD_AMOUNT_TXDATABYTES_Pos) /*!< Bit mask of TXDATABYTES field. */
AnnaBridge 143:86740a56073b 4593
AnnaBridge 143:86740a56073b 4594 /* Bits 2..0 : Number of bits in the last or first byte read from RAM that shall be included in the frame (excluding parity bit). */
AnnaBridge 143:86740a56073b 4595 #define NFCT_TXD_AMOUNT_TXDATABITS_Pos (0UL) /*!< Position of TXDATABITS field. */
AnnaBridge 143:86740a56073b 4596 #define NFCT_TXD_AMOUNT_TXDATABITS_Msk (0x7UL << NFCT_TXD_AMOUNT_TXDATABITS_Pos) /*!< Bit mask of TXDATABITS field. */
AnnaBridge 143:86740a56073b 4597
AnnaBridge 143:86740a56073b 4598 /* Register: NFCT_RXD_FRAMECONFIG */
AnnaBridge 143:86740a56073b 4599 /* Description: Configuration of incoming frames */
AnnaBridge 143:86740a56073b 4600
AnnaBridge 143:86740a56073b 4601 /* Bit 4 : CRC mode for incoming frames */
AnnaBridge 143:86740a56073b 4602 #define NFCT_RXD_FRAMECONFIG_CRCMODERX_Pos (4UL) /*!< Position of CRCMODERX field. */
AnnaBridge 143:86740a56073b 4603 #define NFCT_RXD_FRAMECONFIG_CRCMODERX_Msk (0x1UL << NFCT_RXD_FRAMECONFIG_CRCMODERX_Pos) /*!< Bit mask of CRCMODERX field. */
AnnaBridge 143:86740a56073b 4604 #define NFCT_RXD_FRAMECONFIG_CRCMODERX_NoCRCRX (0UL) /*!< CRC is not expected in RX frames */
AnnaBridge 143:86740a56073b 4605 #define NFCT_RXD_FRAMECONFIG_CRCMODERX_CRC16RX (1UL) /*!< Last 16 bits in RX frame is CRC, CRC is checked and CRCSTATUS updated */
AnnaBridge 143:86740a56073b 4606
AnnaBridge 143:86740a56073b 4607 /* Bit 2 : SoF expected or not in RX frames */
AnnaBridge 143:86740a56073b 4608 #define NFCT_RXD_FRAMECONFIG_SOF_Pos (2UL) /*!< Position of SOF field. */
AnnaBridge 143:86740a56073b 4609 #define NFCT_RXD_FRAMECONFIG_SOF_Msk (0x1UL << NFCT_RXD_FRAMECONFIG_SOF_Pos) /*!< Bit mask of SOF field. */
AnnaBridge 143:86740a56073b 4610 #define NFCT_RXD_FRAMECONFIG_SOF_NoSoF (0UL) /*!< Start of Frame symbol is not expected in RX frames */
AnnaBridge 143:86740a56073b 4611 #define NFCT_RXD_FRAMECONFIG_SOF_SoF (1UL) /*!< Start of Frame symbol is expected in RX frames */
AnnaBridge 143:86740a56073b 4612
AnnaBridge 143:86740a56073b 4613 /* Bit 0 : Parity expected or not in RX frame */
AnnaBridge 143:86740a56073b 4614 #define NFCT_RXD_FRAMECONFIG_PARITY_Pos (0UL) /*!< Position of PARITY field. */
AnnaBridge 143:86740a56073b 4615 #define NFCT_RXD_FRAMECONFIG_PARITY_Msk (0x1UL << NFCT_RXD_FRAMECONFIG_PARITY_Pos) /*!< Bit mask of PARITY field. */
AnnaBridge 143:86740a56073b 4616 #define NFCT_RXD_FRAMECONFIG_PARITY_NoParity (0UL) /*!< Parity is not expected in RX frames */
AnnaBridge 143:86740a56073b 4617 #define NFCT_RXD_FRAMECONFIG_PARITY_Parity (1UL) /*!< Parity is expected in RX frames */
AnnaBridge 143:86740a56073b 4618
AnnaBridge 143:86740a56073b 4619 /* Register: NFCT_RXD_AMOUNT */
AnnaBridge 143:86740a56073b 4620 /* Description: Size of last incoming frame */
AnnaBridge 143:86740a56073b 4621
AnnaBridge 143:86740a56073b 4622 /* Bits 11..3 : Number of complete bytes received in the frame (including CRC, but excluding parity and SoF/EoF framing) */
AnnaBridge 143:86740a56073b 4623 #define NFCT_RXD_AMOUNT_RXDATABYTES_Pos (3UL) /*!< Position of RXDATABYTES field. */
AnnaBridge 143:86740a56073b 4624 #define NFCT_RXD_AMOUNT_RXDATABYTES_Msk (0x1FFUL << NFCT_RXD_AMOUNT_RXDATABYTES_Pos) /*!< Bit mask of RXDATABYTES field. */
AnnaBridge 143:86740a56073b 4625
AnnaBridge 143:86740a56073b 4626 /* Bits 2..0 : Number of bits in the last byte in the frame, if less than 8 (including CRC, but excluding parity and SoF/EoF framing). */
AnnaBridge 143:86740a56073b 4627 #define NFCT_RXD_AMOUNT_RXDATABITS_Pos (0UL) /*!< Position of RXDATABITS field. */
AnnaBridge 143:86740a56073b 4628 #define NFCT_RXD_AMOUNT_RXDATABITS_Msk (0x7UL << NFCT_RXD_AMOUNT_RXDATABITS_Pos) /*!< Bit mask of RXDATABITS field. */
AnnaBridge 143:86740a56073b 4629
AnnaBridge 143:86740a56073b 4630 /* Register: NFCT_NFCID1_LAST */
AnnaBridge 143:86740a56073b 4631 /* Description: Last NFCID1 part (4, 7 or 10 bytes ID) */
AnnaBridge 143:86740a56073b 4632
AnnaBridge 143:86740a56073b 4633 /* Bits 31..24 : NFCID1 byte W */
AnnaBridge 143:86740a56073b 4634 #define NFCT_NFCID1_LAST_NFCID1_W_Pos (24UL) /*!< Position of NFCID1_W field. */
AnnaBridge 143:86740a56073b 4635 #define NFCT_NFCID1_LAST_NFCID1_W_Msk (0xFFUL << NFCT_NFCID1_LAST_NFCID1_W_Pos) /*!< Bit mask of NFCID1_W field. */
AnnaBridge 143:86740a56073b 4636
AnnaBridge 143:86740a56073b 4637 /* Bits 23..16 : NFCID1 byte X */
AnnaBridge 143:86740a56073b 4638 #define NFCT_NFCID1_LAST_NFCID1_X_Pos (16UL) /*!< Position of NFCID1_X field. */
AnnaBridge 143:86740a56073b 4639 #define NFCT_NFCID1_LAST_NFCID1_X_Msk (0xFFUL << NFCT_NFCID1_LAST_NFCID1_X_Pos) /*!< Bit mask of NFCID1_X field. */
AnnaBridge 143:86740a56073b 4640
AnnaBridge 143:86740a56073b 4641 /* Bits 15..8 : NFCID1 byte Y */
AnnaBridge 143:86740a56073b 4642 #define NFCT_NFCID1_LAST_NFCID1_Y_Pos (8UL) /*!< Position of NFCID1_Y field. */
AnnaBridge 143:86740a56073b 4643 #define NFCT_NFCID1_LAST_NFCID1_Y_Msk (0xFFUL << NFCT_NFCID1_LAST_NFCID1_Y_Pos) /*!< Bit mask of NFCID1_Y field. */
AnnaBridge 143:86740a56073b 4644
AnnaBridge 143:86740a56073b 4645 /* Bits 7..0 : NFCID1 byte Z (very last byte sent) */
AnnaBridge 143:86740a56073b 4646 #define NFCT_NFCID1_LAST_NFCID1_Z_Pos (0UL) /*!< Position of NFCID1_Z field. */
AnnaBridge 143:86740a56073b 4647 #define NFCT_NFCID1_LAST_NFCID1_Z_Msk (0xFFUL << NFCT_NFCID1_LAST_NFCID1_Z_Pos) /*!< Bit mask of NFCID1_Z field. */
AnnaBridge 143:86740a56073b 4648
AnnaBridge 143:86740a56073b 4649 /* Register: NFCT_NFCID1_2ND_LAST */
AnnaBridge 143:86740a56073b 4650 /* Description: Second last NFCID1 part (7 or 10 bytes ID) */
AnnaBridge 143:86740a56073b 4651
AnnaBridge 143:86740a56073b 4652 /* Bits 23..16 : NFCID1 byte T */
AnnaBridge 143:86740a56073b 4653 #define NFCT_NFCID1_2ND_LAST_NFCID1_T_Pos (16UL) /*!< Position of NFCID1_T field. */
AnnaBridge 143:86740a56073b 4654 #define NFCT_NFCID1_2ND_LAST_NFCID1_T_Msk (0xFFUL << NFCT_NFCID1_2ND_LAST_NFCID1_T_Pos) /*!< Bit mask of NFCID1_T field. */
AnnaBridge 143:86740a56073b 4655
AnnaBridge 143:86740a56073b 4656 /* Bits 15..8 : NFCID1 byte U */
AnnaBridge 143:86740a56073b 4657 #define NFCT_NFCID1_2ND_LAST_NFCID1_U_Pos (8UL) /*!< Position of NFCID1_U field. */
AnnaBridge 143:86740a56073b 4658 #define NFCT_NFCID1_2ND_LAST_NFCID1_U_Msk (0xFFUL << NFCT_NFCID1_2ND_LAST_NFCID1_U_Pos) /*!< Bit mask of NFCID1_U field. */
AnnaBridge 143:86740a56073b 4659
AnnaBridge 143:86740a56073b 4660 /* Bits 7..0 : NFCID1 byte V */
AnnaBridge 143:86740a56073b 4661 #define NFCT_NFCID1_2ND_LAST_NFCID1_V_Pos (0UL) /*!< Position of NFCID1_V field. */
AnnaBridge 143:86740a56073b 4662 #define NFCT_NFCID1_2ND_LAST_NFCID1_V_Msk (0xFFUL << NFCT_NFCID1_2ND_LAST_NFCID1_V_Pos) /*!< Bit mask of NFCID1_V field. */
AnnaBridge 143:86740a56073b 4663
AnnaBridge 143:86740a56073b 4664 /* Register: NFCT_NFCID1_3RD_LAST */
AnnaBridge 143:86740a56073b 4665 /* Description: Third last NFCID1 part (10 bytes ID) */
AnnaBridge 143:86740a56073b 4666
AnnaBridge 143:86740a56073b 4667 /* Bits 23..16 : NFCID1 byte Q */
AnnaBridge 143:86740a56073b 4668 #define NFCT_NFCID1_3RD_LAST_NFCID1_Q_Pos (16UL) /*!< Position of NFCID1_Q field. */
AnnaBridge 143:86740a56073b 4669 #define NFCT_NFCID1_3RD_LAST_NFCID1_Q_Msk (0xFFUL << NFCT_NFCID1_3RD_LAST_NFCID1_Q_Pos) /*!< Bit mask of NFCID1_Q field. */
AnnaBridge 143:86740a56073b 4670
AnnaBridge 143:86740a56073b 4671 /* Bits 15..8 : NFCID1 byte R */
AnnaBridge 143:86740a56073b 4672 #define NFCT_NFCID1_3RD_LAST_NFCID1_R_Pos (8UL) /*!< Position of NFCID1_R field. */
AnnaBridge 143:86740a56073b 4673 #define NFCT_NFCID1_3RD_LAST_NFCID1_R_Msk (0xFFUL << NFCT_NFCID1_3RD_LAST_NFCID1_R_Pos) /*!< Bit mask of NFCID1_R field. */
AnnaBridge 143:86740a56073b 4674
AnnaBridge 143:86740a56073b 4675 /* Bits 7..0 : NFCID1 byte S */
AnnaBridge 143:86740a56073b 4676 #define NFCT_NFCID1_3RD_LAST_NFCID1_S_Pos (0UL) /*!< Position of NFCID1_S field. */
AnnaBridge 143:86740a56073b 4677 #define NFCT_NFCID1_3RD_LAST_NFCID1_S_Msk (0xFFUL << NFCT_NFCID1_3RD_LAST_NFCID1_S_Pos) /*!< Bit mask of NFCID1_S field. */
AnnaBridge 143:86740a56073b 4678
AnnaBridge 143:86740a56073b 4679 /* Register: NFCT_SENSRES */
AnnaBridge 143:86740a56073b 4680 /* Description: NFC-A SENS_RES auto-response settings */
AnnaBridge 143:86740a56073b 4681
AnnaBridge 143:86740a56073b 4682 /* Bits 15..12 : Reserved for future use. Shall be 0. */
AnnaBridge 143:86740a56073b 4683 #define NFCT_SENSRES_RFU74_Pos (12UL) /*!< Position of RFU74 field. */
AnnaBridge 143:86740a56073b 4684 #define NFCT_SENSRES_RFU74_Msk (0xFUL << NFCT_SENSRES_RFU74_Pos) /*!< Bit mask of RFU74 field. */
AnnaBridge 143:86740a56073b 4685
AnnaBridge 143:86740a56073b 4686 /* Bits 11..8 : Tag platform configuration as defined by the b4:b1 of byte 2 in SENS_RES response in the NFC Forum, NFC Digital Protocol Technical Specification */
AnnaBridge 143:86740a56073b 4687 #define NFCT_SENSRES_PLATFCONFIG_Pos (8UL) /*!< Position of PLATFCONFIG field. */
AnnaBridge 143:86740a56073b 4688 #define NFCT_SENSRES_PLATFCONFIG_Msk (0xFUL << NFCT_SENSRES_PLATFCONFIG_Pos) /*!< Bit mask of PLATFCONFIG field. */
AnnaBridge 143:86740a56073b 4689
AnnaBridge 143:86740a56073b 4690 /* Bits 7..6 : NFCID1 size. This value is used by the Auto collision resolution engine. */
AnnaBridge 143:86740a56073b 4691 #define NFCT_SENSRES_NFCIDSIZE_Pos (6UL) /*!< Position of NFCIDSIZE field. */
AnnaBridge 143:86740a56073b 4692 #define NFCT_SENSRES_NFCIDSIZE_Msk (0x3UL << NFCT_SENSRES_NFCIDSIZE_Pos) /*!< Bit mask of NFCIDSIZE field. */
AnnaBridge 143:86740a56073b 4693 #define NFCT_SENSRES_NFCIDSIZE_NFCID1Single (0UL) /*!< NFCID1 size: single (4 bytes) */
AnnaBridge 143:86740a56073b 4694 #define NFCT_SENSRES_NFCIDSIZE_NFCID1Double (1UL) /*!< NFCID1 size: double (7 bytes) */
AnnaBridge 143:86740a56073b 4695 #define NFCT_SENSRES_NFCIDSIZE_NFCID1Triple (2UL) /*!< NFCID1 size: triple (10 bytes) */
AnnaBridge 143:86740a56073b 4696
AnnaBridge 143:86740a56073b 4697 /* Bit 5 : Reserved for future use. Shall be 0. */
AnnaBridge 143:86740a56073b 4698 #define NFCT_SENSRES_RFU5_Pos (5UL) /*!< Position of RFU5 field. */
AnnaBridge 143:86740a56073b 4699 #define NFCT_SENSRES_RFU5_Msk (0x1UL << NFCT_SENSRES_RFU5_Pos) /*!< Bit mask of RFU5 field. */
AnnaBridge 143:86740a56073b 4700
AnnaBridge 143:86740a56073b 4701 /* Bits 4..0 : Bit frame SDD as defined by the b5:b1 of byte 1 in SENS_RES response in the NFC Forum, NFC Digital Protocol Technical Specification */
AnnaBridge 143:86740a56073b 4702 #define NFCT_SENSRES_BITFRAMESDD_Pos (0UL) /*!< Position of BITFRAMESDD field. */
AnnaBridge 143:86740a56073b 4703 #define NFCT_SENSRES_BITFRAMESDD_Msk (0x1FUL << NFCT_SENSRES_BITFRAMESDD_Pos) /*!< Bit mask of BITFRAMESDD field. */
AnnaBridge 143:86740a56073b 4704 #define NFCT_SENSRES_BITFRAMESDD_SDD00000 (0UL) /*!< SDD pattern 00000 */
AnnaBridge 143:86740a56073b 4705 #define NFCT_SENSRES_BITFRAMESDD_SDD00001 (1UL) /*!< SDD pattern 00001 */
AnnaBridge 143:86740a56073b 4706 #define NFCT_SENSRES_BITFRAMESDD_SDD00010 (2UL) /*!< SDD pattern 00010 */
AnnaBridge 143:86740a56073b 4707 #define NFCT_SENSRES_BITFRAMESDD_SDD00100 (4UL) /*!< SDD pattern 00100 */
AnnaBridge 143:86740a56073b 4708 #define NFCT_SENSRES_BITFRAMESDD_SDD01000 (8UL) /*!< SDD pattern 01000 */
AnnaBridge 143:86740a56073b 4709 #define NFCT_SENSRES_BITFRAMESDD_SDD10000 (16UL) /*!< SDD pattern 10000 */
AnnaBridge 143:86740a56073b 4710
AnnaBridge 143:86740a56073b 4711 /* Register: NFCT_SELRES */
AnnaBridge 143:86740a56073b 4712 /* Description: NFC-A SEL_RES auto-response settings */
AnnaBridge 143:86740a56073b 4713
AnnaBridge 143:86740a56073b 4714 /* Bit 7 : Reserved for future use. Shall be 0. */
AnnaBridge 143:86740a56073b 4715 #define NFCT_SELRES_RFU7_Pos (7UL) /*!< Position of RFU7 field. */
AnnaBridge 143:86740a56073b 4716 #define NFCT_SELRES_RFU7_Msk (0x1UL << NFCT_SELRES_RFU7_Pos) /*!< Bit mask of RFU7 field. */
AnnaBridge 143:86740a56073b 4717
AnnaBridge 143:86740a56073b 4718 /* Bits 6..5 : Protocol as defined by the b7:b6 of SEL_RES response in the NFC Forum, NFC Digital Protocol Technical Specification */
AnnaBridge 143:86740a56073b 4719 #define NFCT_SELRES_PROTOCOL_Pos (5UL) /*!< Position of PROTOCOL field. */
AnnaBridge 143:86740a56073b 4720 #define NFCT_SELRES_PROTOCOL_Msk (0x3UL << NFCT_SELRES_PROTOCOL_Pos) /*!< Bit mask of PROTOCOL field. */
AnnaBridge 143:86740a56073b 4721
AnnaBridge 143:86740a56073b 4722 /* Bits 4..3 : Reserved for future use. Shall be 0. */
AnnaBridge 143:86740a56073b 4723 #define NFCT_SELRES_RFU43_Pos (3UL) /*!< Position of RFU43 field. */
AnnaBridge 143:86740a56073b 4724 #define NFCT_SELRES_RFU43_Msk (0x3UL << NFCT_SELRES_RFU43_Pos) /*!< Bit mask of RFU43 field. */
AnnaBridge 143:86740a56073b 4725
AnnaBridge 143:86740a56073b 4726 /* Bit 2 : Cascade bit (controlled by hardware, write has no effect) */
AnnaBridge 143:86740a56073b 4727 #define NFCT_SELRES_CASCADE_Pos (2UL) /*!< Position of CASCADE field. */
AnnaBridge 143:86740a56073b 4728 #define NFCT_SELRES_CASCADE_Msk (0x1UL << NFCT_SELRES_CASCADE_Pos) /*!< Bit mask of CASCADE field. */
AnnaBridge 143:86740a56073b 4729 #define NFCT_SELRES_CASCADE_Complete (0UL) /*!< NFCID1 complete */
AnnaBridge 143:86740a56073b 4730 #define NFCT_SELRES_CASCADE_NotComplete (1UL) /*!< NFCID1 not complete */
AnnaBridge 143:86740a56073b 4731
AnnaBridge 143:86740a56073b 4732 /* Bits 1..0 : Reserved for future use. Shall be 0. */
AnnaBridge 143:86740a56073b 4733 #define NFCT_SELRES_RFU10_Pos (0UL) /*!< Position of RFU10 field. */
AnnaBridge 143:86740a56073b 4734 #define NFCT_SELRES_RFU10_Msk (0x3UL << NFCT_SELRES_RFU10_Pos) /*!< Bit mask of RFU10 field. */
AnnaBridge 143:86740a56073b 4735
AnnaBridge 143:86740a56073b 4736
AnnaBridge 143:86740a56073b 4737 /* Peripheral: NVMC */
AnnaBridge 143:86740a56073b 4738 /* Description: Non Volatile Memory Controller */
AnnaBridge 143:86740a56073b 4739
AnnaBridge 143:86740a56073b 4740 /* Register: NVMC_READY */
AnnaBridge 143:86740a56073b 4741 /* Description: Ready flag */
AnnaBridge 143:86740a56073b 4742
AnnaBridge 143:86740a56073b 4743 /* Bit 0 : NVMC is ready or busy */
AnnaBridge 143:86740a56073b 4744 #define NVMC_READY_READY_Pos (0UL) /*!< Position of READY field. */
AnnaBridge 143:86740a56073b 4745 #define NVMC_READY_READY_Msk (0x1UL << NVMC_READY_READY_Pos) /*!< Bit mask of READY field. */
AnnaBridge 143:86740a56073b 4746 #define NVMC_READY_READY_Busy (0UL) /*!< NVMC is busy (on-going write or erase operation) */
AnnaBridge 143:86740a56073b 4747 #define NVMC_READY_READY_Ready (1UL) /*!< NVMC is ready */
AnnaBridge 143:86740a56073b 4748
AnnaBridge 143:86740a56073b 4749 /* Register: NVMC_CONFIG */
AnnaBridge 143:86740a56073b 4750 /* Description: Configuration register */
AnnaBridge 143:86740a56073b 4751
AnnaBridge 143:86740a56073b 4752 /* Bits 1..0 : Program memory access mode. It is strongly recommended to only activate erase and write modes when they are actively used. Enabling write or erase will invalidate the cache and keep it invalidated. */
AnnaBridge 143:86740a56073b 4753 #define NVMC_CONFIG_WEN_Pos (0UL) /*!< Position of WEN field. */
AnnaBridge 143:86740a56073b 4754 #define NVMC_CONFIG_WEN_Msk (0x3UL << NVMC_CONFIG_WEN_Pos) /*!< Bit mask of WEN field. */
AnnaBridge 143:86740a56073b 4755 #define NVMC_CONFIG_WEN_Ren (0UL) /*!< Read only access */
AnnaBridge 143:86740a56073b 4756 #define NVMC_CONFIG_WEN_Wen (1UL) /*!< Write Enabled */
AnnaBridge 143:86740a56073b 4757 #define NVMC_CONFIG_WEN_Een (2UL) /*!< Erase enabled */
AnnaBridge 143:86740a56073b 4758
AnnaBridge 143:86740a56073b 4759 /* Register: NVMC_ERASEPAGE */
AnnaBridge 143:86740a56073b 4760 /* Description: Register for erasing a page in Code area */
AnnaBridge 143:86740a56073b 4761
AnnaBridge 143:86740a56073b 4762 /* Bits 31..0 : Register for starting erase of a page in Code area */
AnnaBridge 143:86740a56073b 4763 #define NVMC_ERASEPAGE_ERASEPAGE_Pos (0UL) /*!< Position of ERASEPAGE field. */
AnnaBridge 143:86740a56073b 4764 #define NVMC_ERASEPAGE_ERASEPAGE_Msk (0xFFFFFFFFUL << NVMC_ERASEPAGE_ERASEPAGE_Pos) /*!< Bit mask of ERASEPAGE field. */
AnnaBridge 143:86740a56073b 4765
AnnaBridge 143:86740a56073b 4766 /* Register: NVMC_ERASEPCR1 */
AnnaBridge 143:86740a56073b 4767 /* Description: Deprecated register - Register for erasing a page in Code area. Equivalent to ERASEPAGE. */
AnnaBridge 143:86740a56073b 4768
AnnaBridge 143:86740a56073b 4769 /* Bits 31..0 : Register for erasing a page in Code area. Equivalent to ERASEPAGE. */
AnnaBridge 143:86740a56073b 4770 #define NVMC_ERASEPCR1_ERASEPCR1_Pos (0UL) /*!< Position of ERASEPCR1 field. */
AnnaBridge 143:86740a56073b 4771 #define NVMC_ERASEPCR1_ERASEPCR1_Msk (0xFFFFFFFFUL << NVMC_ERASEPCR1_ERASEPCR1_Pos) /*!< Bit mask of ERASEPCR1 field. */
AnnaBridge 143:86740a56073b 4772
AnnaBridge 143:86740a56073b 4773 /* Register: NVMC_ERASEALL */
AnnaBridge 143:86740a56073b 4774 /* Description: Register for erasing all non-volatile user memory */
AnnaBridge 143:86740a56073b 4775
AnnaBridge 143:86740a56073b 4776 /* Bit 0 : Erase all non-volatile memory including UICR registers. Note that code erase has to be enabled by CONFIG.EEN before the UICR can be erased. */
AnnaBridge 143:86740a56073b 4777 #define NVMC_ERASEALL_ERASEALL_Pos (0UL) /*!< Position of ERASEALL field. */
AnnaBridge 143:86740a56073b 4778 #define NVMC_ERASEALL_ERASEALL_Msk (0x1UL << NVMC_ERASEALL_ERASEALL_Pos) /*!< Bit mask of ERASEALL field. */
AnnaBridge 143:86740a56073b 4779 #define NVMC_ERASEALL_ERASEALL_NoOperation (0UL) /*!< No operation */
AnnaBridge 143:86740a56073b 4780 #define NVMC_ERASEALL_ERASEALL_Erase (1UL) /*!< Start chip erase */
AnnaBridge 143:86740a56073b 4781
AnnaBridge 143:86740a56073b 4782 /* Register: NVMC_ERASEPCR0 */
AnnaBridge 143:86740a56073b 4783 /* Description: Deprecated register - Register for erasing a page in Code area. Equivalent to ERASEPAGE. */
AnnaBridge 143:86740a56073b 4784
AnnaBridge 143:86740a56073b 4785 /* Bits 31..0 : Register for starting erase of a page in Code area. Equivalent to ERASEPAGE. */
AnnaBridge 143:86740a56073b 4786 #define NVMC_ERASEPCR0_ERASEPCR0_Pos (0UL) /*!< Position of ERASEPCR0 field. */
AnnaBridge 143:86740a56073b 4787 #define NVMC_ERASEPCR0_ERASEPCR0_Msk (0xFFFFFFFFUL << NVMC_ERASEPCR0_ERASEPCR0_Pos) /*!< Bit mask of ERASEPCR0 field. */
AnnaBridge 143:86740a56073b 4788
AnnaBridge 143:86740a56073b 4789 /* Register: NVMC_ERASEUICR */
AnnaBridge 143:86740a56073b 4790 /* Description: Register for erasing User Information Configuration Registers */
AnnaBridge 143:86740a56073b 4791
AnnaBridge 143:86740a56073b 4792 /* Bit 0 : Register starting erase of all User Information Configuration Registers. Note that code erase has to be enabled by CONFIG.EEN before the UICR can be erased. */
AnnaBridge 143:86740a56073b 4793 #define NVMC_ERASEUICR_ERASEUICR_Pos (0UL) /*!< Position of ERASEUICR field. */
AnnaBridge 143:86740a56073b 4794 #define NVMC_ERASEUICR_ERASEUICR_Msk (0x1UL << NVMC_ERASEUICR_ERASEUICR_Pos) /*!< Bit mask of ERASEUICR field. */
AnnaBridge 143:86740a56073b 4795 #define NVMC_ERASEUICR_ERASEUICR_NoOperation (0UL) /*!< No operation */
AnnaBridge 143:86740a56073b 4796 #define NVMC_ERASEUICR_ERASEUICR_Erase (1UL) /*!< Start erase of UICR */
AnnaBridge 143:86740a56073b 4797
AnnaBridge 143:86740a56073b 4798 /* Register: NVMC_ICACHECNF */
AnnaBridge 143:86740a56073b 4799 /* Description: I-Code cache configuration register. */
AnnaBridge 143:86740a56073b 4800
AnnaBridge 143:86740a56073b 4801 /* Bit 8 : Cache profiling enable */
AnnaBridge 143:86740a56073b 4802 #define NVMC_ICACHECNF_CACHEPROFEN_Pos (8UL) /*!< Position of CACHEPROFEN field. */
AnnaBridge 143:86740a56073b 4803 #define NVMC_ICACHECNF_CACHEPROFEN_Msk (0x1UL << NVMC_ICACHECNF_CACHEPROFEN_Pos) /*!< Bit mask of CACHEPROFEN field. */
AnnaBridge 143:86740a56073b 4804 #define NVMC_ICACHECNF_CACHEPROFEN_Disabled (0UL) /*!< Disable cache profiling */
AnnaBridge 143:86740a56073b 4805 #define NVMC_ICACHECNF_CACHEPROFEN_Enabled (1UL) /*!< Enable cache profiling */
AnnaBridge 143:86740a56073b 4806
AnnaBridge 143:86740a56073b 4807 /* Bit 0 : Cache enable */
AnnaBridge 143:86740a56073b 4808 #define NVMC_ICACHECNF_CACHEEN_Pos (0UL) /*!< Position of CACHEEN field. */
AnnaBridge 143:86740a56073b 4809 #define NVMC_ICACHECNF_CACHEEN_Msk (0x1UL << NVMC_ICACHECNF_CACHEEN_Pos) /*!< Bit mask of CACHEEN field. */
AnnaBridge 143:86740a56073b 4810 #define NVMC_ICACHECNF_CACHEEN_Disabled (0UL) /*!< Disable cache. Invalidates all cache entries. */
AnnaBridge 143:86740a56073b 4811 #define NVMC_ICACHECNF_CACHEEN_Enabled (1UL) /*!< Enable cache */
AnnaBridge 143:86740a56073b 4812
AnnaBridge 143:86740a56073b 4813 /* Register: NVMC_IHIT */
AnnaBridge 143:86740a56073b 4814 /* Description: I-Code cache hit counter. */
AnnaBridge 143:86740a56073b 4815
AnnaBridge 143:86740a56073b 4816 /* Bits 31..0 : Number of cache hits */
AnnaBridge 143:86740a56073b 4817 #define NVMC_IHIT_HITS_Pos (0UL) /*!< Position of HITS field. */
AnnaBridge 143:86740a56073b 4818 #define NVMC_IHIT_HITS_Msk (0xFFFFFFFFUL << NVMC_IHIT_HITS_Pos) /*!< Bit mask of HITS field. */
AnnaBridge 143:86740a56073b 4819
AnnaBridge 143:86740a56073b 4820 /* Register: NVMC_IMISS */
AnnaBridge 143:86740a56073b 4821 /* Description: I-Code cache miss counter. */
AnnaBridge 143:86740a56073b 4822
AnnaBridge 143:86740a56073b 4823 /* Bits 31..0 : Number of cache misses */
AnnaBridge 143:86740a56073b 4824 #define NVMC_IMISS_MISSES_Pos (0UL) /*!< Position of MISSES field. */
AnnaBridge 143:86740a56073b 4825 #define NVMC_IMISS_MISSES_Msk (0xFFFFFFFFUL << NVMC_IMISS_MISSES_Pos) /*!< Bit mask of MISSES field. */
AnnaBridge 143:86740a56073b 4826
AnnaBridge 143:86740a56073b 4827
AnnaBridge 143:86740a56073b 4828 /* Peripheral: GPIO */
AnnaBridge 143:86740a56073b 4829 /* Description: GPIO Port 1 */
AnnaBridge 143:86740a56073b 4830
AnnaBridge 143:86740a56073b 4831 /* Register: GPIO_OUT */
AnnaBridge 143:86740a56073b 4832 /* Description: Write GPIO port */
AnnaBridge 143:86740a56073b 4833
AnnaBridge 143:86740a56073b 4834 /* Bit 31 : Pin 31 */
AnnaBridge 143:86740a56073b 4835 #define GPIO_OUT_PIN31_Pos (31UL) /*!< Position of PIN31 field. */
AnnaBridge 143:86740a56073b 4836 #define GPIO_OUT_PIN31_Msk (0x1UL << GPIO_OUT_PIN31_Pos) /*!< Bit mask of PIN31 field. */
AnnaBridge 143:86740a56073b 4837 #define GPIO_OUT_PIN31_Low (0UL) /*!< Pin driver is low */
AnnaBridge 143:86740a56073b 4838 #define GPIO_OUT_PIN31_High (1UL) /*!< Pin driver is high */
AnnaBridge 143:86740a56073b 4839
AnnaBridge 143:86740a56073b 4840 /* Bit 30 : Pin 30 */
AnnaBridge 143:86740a56073b 4841 #define GPIO_OUT_PIN30_Pos (30UL) /*!< Position of PIN30 field. */
AnnaBridge 143:86740a56073b 4842 #define GPIO_OUT_PIN30_Msk (0x1UL << GPIO_OUT_PIN30_Pos) /*!< Bit mask of PIN30 field. */
AnnaBridge 143:86740a56073b 4843 #define GPIO_OUT_PIN30_Low (0UL) /*!< Pin driver is low */
AnnaBridge 143:86740a56073b 4844 #define GPIO_OUT_PIN30_High (1UL) /*!< Pin driver is high */
AnnaBridge 143:86740a56073b 4845
AnnaBridge 143:86740a56073b 4846 /* Bit 29 : Pin 29 */
AnnaBridge 143:86740a56073b 4847 #define GPIO_OUT_PIN29_Pos (29UL) /*!< Position of PIN29 field. */
AnnaBridge 143:86740a56073b 4848 #define GPIO_OUT_PIN29_Msk (0x1UL << GPIO_OUT_PIN29_Pos) /*!< Bit mask of PIN29 field. */
AnnaBridge 143:86740a56073b 4849 #define GPIO_OUT_PIN29_Low (0UL) /*!< Pin driver is low */
AnnaBridge 143:86740a56073b 4850 #define GPIO_OUT_PIN29_High (1UL) /*!< Pin driver is high */
AnnaBridge 143:86740a56073b 4851
AnnaBridge 143:86740a56073b 4852 /* Bit 28 : Pin 28 */
AnnaBridge 143:86740a56073b 4853 #define GPIO_OUT_PIN28_Pos (28UL) /*!< Position of PIN28 field. */
AnnaBridge 143:86740a56073b 4854 #define GPIO_OUT_PIN28_Msk (0x1UL << GPIO_OUT_PIN28_Pos) /*!< Bit mask of PIN28 field. */
AnnaBridge 143:86740a56073b 4855 #define GPIO_OUT_PIN28_Low (0UL) /*!< Pin driver is low */
AnnaBridge 143:86740a56073b 4856 #define GPIO_OUT_PIN28_High (1UL) /*!< Pin driver is high */
AnnaBridge 143:86740a56073b 4857
AnnaBridge 143:86740a56073b 4858 /* Bit 27 : Pin 27 */
AnnaBridge 143:86740a56073b 4859 #define GPIO_OUT_PIN27_Pos (27UL) /*!< Position of PIN27 field. */
AnnaBridge 143:86740a56073b 4860 #define GPIO_OUT_PIN27_Msk (0x1UL << GPIO_OUT_PIN27_Pos) /*!< Bit mask of PIN27 field. */
AnnaBridge 143:86740a56073b 4861 #define GPIO_OUT_PIN27_Low (0UL) /*!< Pin driver is low */
AnnaBridge 143:86740a56073b 4862 #define GPIO_OUT_PIN27_High (1UL) /*!< Pin driver is high */
AnnaBridge 143:86740a56073b 4863
AnnaBridge 143:86740a56073b 4864 /* Bit 26 : Pin 26 */
AnnaBridge 143:86740a56073b 4865 #define GPIO_OUT_PIN26_Pos (26UL) /*!< Position of PIN26 field. */
AnnaBridge 143:86740a56073b 4866 #define GPIO_OUT_PIN26_Msk (0x1UL << GPIO_OUT_PIN26_Pos) /*!< Bit mask of PIN26 field. */
AnnaBridge 143:86740a56073b 4867 #define GPIO_OUT_PIN26_Low (0UL) /*!< Pin driver is low */
AnnaBridge 143:86740a56073b 4868 #define GPIO_OUT_PIN26_High (1UL) /*!< Pin driver is high */
AnnaBridge 143:86740a56073b 4869
AnnaBridge 143:86740a56073b 4870 /* Bit 25 : Pin 25 */
AnnaBridge 143:86740a56073b 4871 #define GPIO_OUT_PIN25_Pos (25UL) /*!< Position of PIN25 field. */
AnnaBridge 143:86740a56073b 4872 #define GPIO_OUT_PIN25_Msk (0x1UL << GPIO_OUT_PIN25_Pos) /*!< Bit mask of PIN25 field. */
AnnaBridge 143:86740a56073b 4873 #define GPIO_OUT_PIN25_Low (0UL) /*!< Pin driver is low */
AnnaBridge 143:86740a56073b 4874 #define GPIO_OUT_PIN25_High (1UL) /*!< Pin driver is high */
AnnaBridge 143:86740a56073b 4875
AnnaBridge 143:86740a56073b 4876 /* Bit 24 : Pin 24 */
AnnaBridge 143:86740a56073b 4877 #define GPIO_OUT_PIN24_Pos (24UL) /*!< Position of PIN24 field. */
AnnaBridge 143:86740a56073b 4878 #define GPIO_OUT_PIN24_Msk (0x1UL << GPIO_OUT_PIN24_Pos) /*!< Bit mask of PIN24 field. */
AnnaBridge 143:86740a56073b 4879 #define GPIO_OUT_PIN24_Low (0UL) /*!< Pin driver is low */
AnnaBridge 143:86740a56073b 4880 #define GPIO_OUT_PIN24_High (1UL) /*!< Pin driver is high */
AnnaBridge 143:86740a56073b 4881
AnnaBridge 143:86740a56073b 4882 /* Bit 23 : Pin 23 */
AnnaBridge 143:86740a56073b 4883 #define GPIO_OUT_PIN23_Pos (23UL) /*!< Position of PIN23 field. */
AnnaBridge 143:86740a56073b 4884 #define GPIO_OUT_PIN23_Msk (0x1UL << GPIO_OUT_PIN23_Pos) /*!< Bit mask of PIN23 field. */
AnnaBridge 143:86740a56073b 4885 #define GPIO_OUT_PIN23_Low (0UL) /*!< Pin driver is low */
AnnaBridge 143:86740a56073b 4886 #define GPIO_OUT_PIN23_High (1UL) /*!< Pin driver is high */
AnnaBridge 143:86740a56073b 4887
AnnaBridge 143:86740a56073b 4888 /* Bit 22 : Pin 22 */
AnnaBridge 143:86740a56073b 4889 #define GPIO_OUT_PIN22_Pos (22UL) /*!< Position of PIN22 field. */
AnnaBridge 143:86740a56073b 4890 #define GPIO_OUT_PIN22_Msk (0x1UL << GPIO_OUT_PIN22_Pos) /*!< Bit mask of PIN22 field. */
AnnaBridge 143:86740a56073b 4891 #define GPIO_OUT_PIN22_Low (0UL) /*!< Pin driver is low */
AnnaBridge 143:86740a56073b 4892 #define GPIO_OUT_PIN22_High (1UL) /*!< Pin driver is high */
AnnaBridge 143:86740a56073b 4893
AnnaBridge 143:86740a56073b 4894 /* Bit 21 : Pin 21 */
AnnaBridge 143:86740a56073b 4895 #define GPIO_OUT_PIN21_Pos (21UL) /*!< Position of PIN21 field. */
AnnaBridge 143:86740a56073b 4896 #define GPIO_OUT_PIN21_Msk (0x1UL << GPIO_OUT_PIN21_Pos) /*!< Bit mask of PIN21 field. */
AnnaBridge 143:86740a56073b 4897 #define GPIO_OUT_PIN21_Low (0UL) /*!< Pin driver is low */
AnnaBridge 143:86740a56073b 4898 #define GPIO_OUT_PIN21_High (1UL) /*!< Pin driver is high */
AnnaBridge 143:86740a56073b 4899
AnnaBridge 143:86740a56073b 4900 /* Bit 20 : Pin 20 */
AnnaBridge 143:86740a56073b 4901 #define GPIO_OUT_PIN20_Pos (20UL) /*!< Position of PIN20 field. */
AnnaBridge 143:86740a56073b 4902 #define GPIO_OUT_PIN20_Msk (0x1UL << GPIO_OUT_PIN20_Pos) /*!< Bit mask of PIN20 field. */
AnnaBridge 143:86740a56073b 4903 #define GPIO_OUT_PIN20_Low (0UL) /*!< Pin driver is low */
AnnaBridge 143:86740a56073b 4904 #define GPIO_OUT_PIN20_High (1UL) /*!< Pin driver is high */
AnnaBridge 143:86740a56073b 4905
AnnaBridge 143:86740a56073b 4906 /* Bit 19 : Pin 19 */
AnnaBridge 143:86740a56073b 4907 #define GPIO_OUT_PIN19_Pos (19UL) /*!< Position of PIN19 field. */
AnnaBridge 143:86740a56073b 4908 #define GPIO_OUT_PIN19_Msk (0x1UL << GPIO_OUT_PIN19_Pos) /*!< Bit mask of PIN19 field. */
AnnaBridge 143:86740a56073b 4909 #define GPIO_OUT_PIN19_Low (0UL) /*!< Pin driver is low */
AnnaBridge 143:86740a56073b 4910 #define GPIO_OUT_PIN19_High (1UL) /*!< Pin driver is high */
AnnaBridge 143:86740a56073b 4911
AnnaBridge 143:86740a56073b 4912 /* Bit 18 : Pin 18 */
AnnaBridge 143:86740a56073b 4913 #define GPIO_OUT_PIN18_Pos (18UL) /*!< Position of PIN18 field. */
AnnaBridge 143:86740a56073b 4914 #define GPIO_OUT_PIN18_Msk (0x1UL << GPIO_OUT_PIN18_Pos) /*!< Bit mask of PIN18 field. */
AnnaBridge 143:86740a56073b 4915 #define GPIO_OUT_PIN18_Low (0UL) /*!< Pin driver is low */
AnnaBridge 143:86740a56073b 4916 #define GPIO_OUT_PIN18_High (1UL) /*!< Pin driver is high */
AnnaBridge 143:86740a56073b 4917
AnnaBridge 143:86740a56073b 4918 /* Bit 17 : Pin 17 */
AnnaBridge 143:86740a56073b 4919 #define GPIO_OUT_PIN17_Pos (17UL) /*!< Position of PIN17 field. */
AnnaBridge 143:86740a56073b 4920 #define GPIO_OUT_PIN17_Msk (0x1UL << GPIO_OUT_PIN17_Pos) /*!< Bit mask of PIN17 field. */
AnnaBridge 143:86740a56073b 4921 #define GPIO_OUT_PIN17_Low (0UL) /*!< Pin driver is low */
AnnaBridge 143:86740a56073b 4922 #define GPIO_OUT_PIN17_High (1UL) /*!< Pin driver is high */
AnnaBridge 143:86740a56073b 4923
AnnaBridge 143:86740a56073b 4924 /* Bit 16 : Pin 16 */
AnnaBridge 143:86740a56073b 4925 #define GPIO_OUT_PIN16_Pos (16UL) /*!< Position of PIN16 field. */
AnnaBridge 143:86740a56073b 4926 #define GPIO_OUT_PIN16_Msk (0x1UL << GPIO_OUT_PIN16_Pos) /*!< Bit mask of PIN16 field. */
AnnaBridge 143:86740a56073b 4927 #define GPIO_OUT_PIN16_Low (0UL) /*!< Pin driver is low */
AnnaBridge 143:86740a56073b 4928 #define GPIO_OUT_PIN16_High (1UL) /*!< Pin driver is high */
AnnaBridge 143:86740a56073b 4929
AnnaBridge 143:86740a56073b 4930 /* Bit 15 : Pin 15 */
AnnaBridge 143:86740a56073b 4931 #define GPIO_OUT_PIN15_Pos (15UL) /*!< Position of PIN15 field. */
AnnaBridge 143:86740a56073b 4932 #define GPIO_OUT_PIN15_Msk (0x1UL << GPIO_OUT_PIN15_Pos) /*!< Bit mask of PIN15 field. */
AnnaBridge 143:86740a56073b 4933 #define GPIO_OUT_PIN15_Low (0UL) /*!< Pin driver is low */
AnnaBridge 143:86740a56073b 4934 #define GPIO_OUT_PIN15_High (1UL) /*!< Pin driver is high */
AnnaBridge 143:86740a56073b 4935
AnnaBridge 143:86740a56073b 4936 /* Bit 14 : Pin 14 */
AnnaBridge 143:86740a56073b 4937 #define GPIO_OUT_PIN14_Pos (14UL) /*!< Position of PIN14 field. */
AnnaBridge 143:86740a56073b 4938 #define GPIO_OUT_PIN14_Msk (0x1UL << GPIO_OUT_PIN14_Pos) /*!< Bit mask of PIN14 field. */
AnnaBridge 143:86740a56073b 4939 #define GPIO_OUT_PIN14_Low (0UL) /*!< Pin driver is low */
AnnaBridge 143:86740a56073b 4940 #define GPIO_OUT_PIN14_High (1UL) /*!< Pin driver is high */
AnnaBridge 143:86740a56073b 4941
AnnaBridge 143:86740a56073b 4942 /* Bit 13 : Pin 13 */
AnnaBridge 143:86740a56073b 4943 #define GPIO_OUT_PIN13_Pos (13UL) /*!< Position of PIN13 field. */
AnnaBridge 143:86740a56073b 4944 #define GPIO_OUT_PIN13_Msk (0x1UL << GPIO_OUT_PIN13_Pos) /*!< Bit mask of PIN13 field. */
AnnaBridge 143:86740a56073b 4945 #define GPIO_OUT_PIN13_Low (0UL) /*!< Pin driver is low */
AnnaBridge 143:86740a56073b 4946 #define GPIO_OUT_PIN13_High (1UL) /*!< Pin driver is high */
AnnaBridge 143:86740a56073b 4947
AnnaBridge 143:86740a56073b 4948 /* Bit 12 : Pin 12 */
AnnaBridge 143:86740a56073b 4949 #define GPIO_OUT_PIN12_Pos (12UL) /*!< Position of PIN12 field. */
AnnaBridge 143:86740a56073b 4950 #define GPIO_OUT_PIN12_Msk (0x1UL << GPIO_OUT_PIN12_Pos) /*!< Bit mask of PIN12 field. */
AnnaBridge 143:86740a56073b 4951 #define GPIO_OUT_PIN12_Low (0UL) /*!< Pin driver is low */
AnnaBridge 143:86740a56073b 4952 #define GPIO_OUT_PIN12_High (1UL) /*!< Pin driver is high */
AnnaBridge 143:86740a56073b 4953
AnnaBridge 143:86740a56073b 4954 /* Bit 11 : Pin 11 */
AnnaBridge 143:86740a56073b 4955 #define GPIO_OUT_PIN11_Pos (11UL) /*!< Position of PIN11 field. */
AnnaBridge 143:86740a56073b 4956 #define GPIO_OUT_PIN11_Msk (0x1UL << GPIO_OUT_PIN11_Pos) /*!< Bit mask of PIN11 field. */
AnnaBridge 143:86740a56073b 4957 #define GPIO_OUT_PIN11_Low (0UL) /*!< Pin driver is low */
AnnaBridge 143:86740a56073b 4958 #define GPIO_OUT_PIN11_High (1UL) /*!< Pin driver is high */
AnnaBridge 143:86740a56073b 4959
AnnaBridge 143:86740a56073b 4960 /* Bit 10 : Pin 10 */
AnnaBridge 143:86740a56073b 4961 #define GPIO_OUT_PIN10_Pos (10UL) /*!< Position of PIN10 field. */
AnnaBridge 143:86740a56073b 4962 #define GPIO_OUT_PIN10_Msk (0x1UL << GPIO_OUT_PIN10_Pos) /*!< Bit mask of PIN10 field. */
AnnaBridge 143:86740a56073b 4963 #define GPIO_OUT_PIN10_Low (0UL) /*!< Pin driver is low */
AnnaBridge 143:86740a56073b 4964 #define GPIO_OUT_PIN10_High (1UL) /*!< Pin driver is high */
AnnaBridge 143:86740a56073b 4965
AnnaBridge 143:86740a56073b 4966 /* Bit 9 : Pin 9 */
AnnaBridge 143:86740a56073b 4967 #define GPIO_OUT_PIN9_Pos (9UL) /*!< Position of PIN9 field. */
AnnaBridge 143:86740a56073b 4968 #define GPIO_OUT_PIN9_Msk (0x1UL << GPIO_OUT_PIN9_Pos) /*!< Bit mask of PIN9 field. */
AnnaBridge 143:86740a56073b 4969 #define GPIO_OUT_PIN9_Low (0UL) /*!< Pin driver is low */
AnnaBridge 143:86740a56073b 4970 #define GPIO_OUT_PIN9_High (1UL) /*!< Pin driver is high */
AnnaBridge 143:86740a56073b 4971
AnnaBridge 143:86740a56073b 4972 /* Bit 8 : Pin 8 */
AnnaBridge 143:86740a56073b 4973 #define GPIO_OUT_PIN8_Pos (8UL) /*!< Position of PIN8 field. */
AnnaBridge 143:86740a56073b 4974 #define GPIO_OUT_PIN8_Msk (0x1UL << GPIO_OUT_PIN8_Pos) /*!< Bit mask of PIN8 field. */
AnnaBridge 143:86740a56073b 4975 #define GPIO_OUT_PIN8_Low (0UL) /*!< Pin driver is low */
AnnaBridge 143:86740a56073b 4976 #define GPIO_OUT_PIN8_High (1UL) /*!< Pin driver is high */
AnnaBridge 143:86740a56073b 4977
AnnaBridge 143:86740a56073b 4978 /* Bit 7 : Pin 7 */
AnnaBridge 143:86740a56073b 4979 #define GPIO_OUT_PIN7_Pos (7UL) /*!< Position of PIN7 field. */
AnnaBridge 143:86740a56073b 4980 #define GPIO_OUT_PIN7_Msk (0x1UL << GPIO_OUT_PIN7_Pos) /*!< Bit mask of PIN7 field. */
AnnaBridge 143:86740a56073b 4981 #define GPIO_OUT_PIN7_Low (0UL) /*!< Pin driver is low */
AnnaBridge 143:86740a56073b 4982 #define GPIO_OUT_PIN7_High (1UL) /*!< Pin driver is high */
AnnaBridge 143:86740a56073b 4983
AnnaBridge 143:86740a56073b 4984 /* Bit 6 : Pin 6 */
AnnaBridge 143:86740a56073b 4985 #define GPIO_OUT_PIN6_Pos (6UL) /*!< Position of PIN6 field. */
AnnaBridge 143:86740a56073b 4986 #define GPIO_OUT_PIN6_Msk (0x1UL << GPIO_OUT_PIN6_Pos) /*!< Bit mask of PIN6 field. */
AnnaBridge 143:86740a56073b 4987 #define GPIO_OUT_PIN6_Low (0UL) /*!< Pin driver is low */
AnnaBridge 143:86740a56073b 4988 #define GPIO_OUT_PIN6_High (1UL) /*!< Pin driver is high */
AnnaBridge 143:86740a56073b 4989
AnnaBridge 143:86740a56073b 4990 /* Bit 5 : Pin 5 */
AnnaBridge 143:86740a56073b 4991 #define GPIO_OUT_PIN5_Pos (5UL) /*!< Position of PIN5 field. */
AnnaBridge 143:86740a56073b 4992 #define GPIO_OUT_PIN5_Msk (0x1UL << GPIO_OUT_PIN5_Pos) /*!< Bit mask of PIN5 field. */
AnnaBridge 143:86740a56073b 4993 #define GPIO_OUT_PIN5_Low (0UL) /*!< Pin driver is low */
AnnaBridge 143:86740a56073b 4994 #define GPIO_OUT_PIN5_High (1UL) /*!< Pin driver is high */
AnnaBridge 143:86740a56073b 4995
AnnaBridge 143:86740a56073b 4996 /* Bit 4 : Pin 4 */
AnnaBridge 143:86740a56073b 4997 #define GPIO_OUT_PIN4_Pos (4UL) /*!< Position of PIN4 field. */
AnnaBridge 143:86740a56073b 4998 #define GPIO_OUT_PIN4_Msk (0x1UL << GPIO_OUT_PIN4_Pos) /*!< Bit mask of PIN4 field. */
AnnaBridge 143:86740a56073b 4999 #define GPIO_OUT_PIN4_Low (0UL) /*!< Pin driver is low */
AnnaBridge 143:86740a56073b 5000 #define GPIO_OUT_PIN4_High (1UL) /*!< Pin driver is high */
AnnaBridge 143:86740a56073b 5001
AnnaBridge 143:86740a56073b 5002 /* Bit 3 : Pin 3 */
AnnaBridge 143:86740a56073b 5003 #define GPIO_OUT_PIN3_Pos (3UL) /*!< Position of PIN3 field. */
AnnaBridge 143:86740a56073b 5004 #define GPIO_OUT_PIN3_Msk (0x1UL << GPIO_OUT_PIN3_Pos) /*!< Bit mask of PIN3 field. */
AnnaBridge 143:86740a56073b 5005 #define GPIO_OUT_PIN3_Low (0UL) /*!< Pin driver is low */
AnnaBridge 143:86740a56073b 5006 #define GPIO_OUT_PIN3_High (1UL) /*!< Pin driver is high */
AnnaBridge 143:86740a56073b 5007
AnnaBridge 143:86740a56073b 5008 /* Bit 2 : Pin 2 */
AnnaBridge 143:86740a56073b 5009 #define GPIO_OUT_PIN2_Pos (2UL) /*!< Position of PIN2 field. */
AnnaBridge 143:86740a56073b 5010 #define GPIO_OUT_PIN2_Msk (0x1UL << GPIO_OUT_PIN2_Pos) /*!< Bit mask of PIN2 field. */
AnnaBridge 143:86740a56073b 5011 #define GPIO_OUT_PIN2_Low (0UL) /*!< Pin driver is low */
AnnaBridge 143:86740a56073b 5012 #define GPIO_OUT_PIN2_High (1UL) /*!< Pin driver is high */
AnnaBridge 143:86740a56073b 5013
AnnaBridge 143:86740a56073b 5014 /* Bit 1 : Pin 1 */
AnnaBridge 143:86740a56073b 5015 #define GPIO_OUT_PIN1_Pos (1UL) /*!< Position of PIN1 field. */
AnnaBridge 143:86740a56073b 5016 #define GPIO_OUT_PIN1_Msk (0x1UL << GPIO_OUT_PIN1_Pos) /*!< Bit mask of PIN1 field. */
AnnaBridge 143:86740a56073b 5017 #define GPIO_OUT_PIN1_Low (0UL) /*!< Pin driver is low */
AnnaBridge 143:86740a56073b 5018 #define GPIO_OUT_PIN1_High (1UL) /*!< Pin driver is high */
AnnaBridge 143:86740a56073b 5019
AnnaBridge 143:86740a56073b 5020 /* Bit 0 : Pin 0 */
AnnaBridge 143:86740a56073b 5021 #define GPIO_OUT_PIN0_Pos (0UL) /*!< Position of PIN0 field. */
AnnaBridge 143:86740a56073b 5022 #define GPIO_OUT_PIN0_Msk (0x1UL << GPIO_OUT_PIN0_Pos) /*!< Bit mask of PIN0 field. */
AnnaBridge 143:86740a56073b 5023 #define GPIO_OUT_PIN0_Low (0UL) /*!< Pin driver is low */
AnnaBridge 143:86740a56073b 5024 #define GPIO_OUT_PIN0_High (1UL) /*!< Pin driver is high */
AnnaBridge 143:86740a56073b 5025
AnnaBridge 143:86740a56073b 5026 /* Register: GPIO_OUTSET */
AnnaBridge 143:86740a56073b 5027 /* Description: Set individual bits in GPIO port */
AnnaBridge 143:86740a56073b 5028
AnnaBridge 143:86740a56073b 5029 /* Bit 31 : Pin 31 */
AnnaBridge 143:86740a56073b 5030 #define GPIO_OUTSET_PIN31_Pos (31UL) /*!< Position of PIN31 field. */
AnnaBridge 143:86740a56073b 5031 #define GPIO_OUTSET_PIN31_Msk (0x1UL << GPIO_OUTSET_PIN31_Pos) /*!< Bit mask of PIN31 field. */
AnnaBridge 143:86740a56073b 5032 #define GPIO_OUTSET_PIN31_Low (0UL) /*!< Read: pin driver is low */
AnnaBridge 143:86740a56073b 5033 #define GPIO_OUTSET_PIN31_High (1UL) /*!< Read: pin driver is high */
AnnaBridge 143:86740a56073b 5034 #define GPIO_OUTSET_PIN31_Set (1UL) /*!< Write: writing a '1' sets the pin high; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 5035
AnnaBridge 143:86740a56073b 5036 /* Bit 30 : Pin 30 */
AnnaBridge 143:86740a56073b 5037 #define GPIO_OUTSET_PIN30_Pos (30UL) /*!< Position of PIN30 field. */
AnnaBridge 143:86740a56073b 5038 #define GPIO_OUTSET_PIN30_Msk (0x1UL << GPIO_OUTSET_PIN30_Pos) /*!< Bit mask of PIN30 field. */
AnnaBridge 143:86740a56073b 5039 #define GPIO_OUTSET_PIN30_Low (0UL) /*!< Read: pin driver is low */
AnnaBridge 143:86740a56073b 5040 #define GPIO_OUTSET_PIN30_High (1UL) /*!< Read: pin driver is high */
AnnaBridge 143:86740a56073b 5041 #define GPIO_OUTSET_PIN30_Set (1UL) /*!< Write: writing a '1' sets the pin high; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 5042
AnnaBridge 143:86740a56073b 5043 /* Bit 29 : Pin 29 */
AnnaBridge 143:86740a56073b 5044 #define GPIO_OUTSET_PIN29_Pos (29UL) /*!< Position of PIN29 field. */
AnnaBridge 143:86740a56073b 5045 #define GPIO_OUTSET_PIN29_Msk (0x1UL << GPIO_OUTSET_PIN29_Pos) /*!< Bit mask of PIN29 field. */
AnnaBridge 143:86740a56073b 5046 #define GPIO_OUTSET_PIN29_Low (0UL) /*!< Read: pin driver is low */
AnnaBridge 143:86740a56073b 5047 #define GPIO_OUTSET_PIN29_High (1UL) /*!< Read: pin driver is high */
AnnaBridge 143:86740a56073b 5048 #define GPIO_OUTSET_PIN29_Set (1UL) /*!< Write: writing a '1' sets the pin high; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 5049
AnnaBridge 143:86740a56073b 5050 /* Bit 28 : Pin 28 */
AnnaBridge 143:86740a56073b 5051 #define GPIO_OUTSET_PIN28_Pos (28UL) /*!< Position of PIN28 field. */
AnnaBridge 143:86740a56073b 5052 #define GPIO_OUTSET_PIN28_Msk (0x1UL << GPIO_OUTSET_PIN28_Pos) /*!< Bit mask of PIN28 field. */
AnnaBridge 143:86740a56073b 5053 #define GPIO_OUTSET_PIN28_Low (0UL) /*!< Read: pin driver is low */
AnnaBridge 143:86740a56073b 5054 #define GPIO_OUTSET_PIN28_High (1UL) /*!< Read: pin driver is high */
AnnaBridge 143:86740a56073b 5055 #define GPIO_OUTSET_PIN28_Set (1UL) /*!< Write: writing a '1' sets the pin high; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 5056
AnnaBridge 143:86740a56073b 5057 /* Bit 27 : Pin 27 */
AnnaBridge 143:86740a56073b 5058 #define GPIO_OUTSET_PIN27_Pos (27UL) /*!< Position of PIN27 field. */
AnnaBridge 143:86740a56073b 5059 #define GPIO_OUTSET_PIN27_Msk (0x1UL << GPIO_OUTSET_PIN27_Pos) /*!< Bit mask of PIN27 field. */
AnnaBridge 143:86740a56073b 5060 #define GPIO_OUTSET_PIN27_Low (0UL) /*!< Read: pin driver is low */
AnnaBridge 143:86740a56073b 5061 #define GPIO_OUTSET_PIN27_High (1UL) /*!< Read: pin driver is high */
AnnaBridge 143:86740a56073b 5062 #define GPIO_OUTSET_PIN27_Set (1UL) /*!< Write: writing a '1' sets the pin high; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 5063
AnnaBridge 143:86740a56073b 5064 /* Bit 26 : Pin 26 */
AnnaBridge 143:86740a56073b 5065 #define GPIO_OUTSET_PIN26_Pos (26UL) /*!< Position of PIN26 field. */
AnnaBridge 143:86740a56073b 5066 #define GPIO_OUTSET_PIN26_Msk (0x1UL << GPIO_OUTSET_PIN26_Pos) /*!< Bit mask of PIN26 field. */
AnnaBridge 143:86740a56073b 5067 #define GPIO_OUTSET_PIN26_Low (0UL) /*!< Read: pin driver is low */
AnnaBridge 143:86740a56073b 5068 #define GPIO_OUTSET_PIN26_High (1UL) /*!< Read: pin driver is high */
AnnaBridge 143:86740a56073b 5069 #define GPIO_OUTSET_PIN26_Set (1UL) /*!< Write: writing a '1' sets the pin high; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 5070
AnnaBridge 143:86740a56073b 5071 /* Bit 25 : Pin 25 */
AnnaBridge 143:86740a56073b 5072 #define GPIO_OUTSET_PIN25_Pos (25UL) /*!< Position of PIN25 field. */
AnnaBridge 143:86740a56073b 5073 #define GPIO_OUTSET_PIN25_Msk (0x1UL << GPIO_OUTSET_PIN25_Pos) /*!< Bit mask of PIN25 field. */
AnnaBridge 143:86740a56073b 5074 #define GPIO_OUTSET_PIN25_Low (0UL) /*!< Read: pin driver is low */
AnnaBridge 143:86740a56073b 5075 #define GPIO_OUTSET_PIN25_High (1UL) /*!< Read: pin driver is high */
AnnaBridge 143:86740a56073b 5076 #define GPIO_OUTSET_PIN25_Set (1UL) /*!< Write: writing a '1' sets the pin high; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 5077
AnnaBridge 143:86740a56073b 5078 /* Bit 24 : Pin 24 */
AnnaBridge 143:86740a56073b 5079 #define GPIO_OUTSET_PIN24_Pos (24UL) /*!< Position of PIN24 field. */
AnnaBridge 143:86740a56073b 5080 #define GPIO_OUTSET_PIN24_Msk (0x1UL << GPIO_OUTSET_PIN24_Pos) /*!< Bit mask of PIN24 field. */
AnnaBridge 143:86740a56073b 5081 #define GPIO_OUTSET_PIN24_Low (0UL) /*!< Read: pin driver is low */
AnnaBridge 143:86740a56073b 5082 #define GPIO_OUTSET_PIN24_High (1UL) /*!< Read: pin driver is high */
AnnaBridge 143:86740a56073b 5083 #define GPIO_OUTSET_PIN24_Set (1UL) /*!< Write: writing a '1' sets the pin high; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 5084
AnnaBridge 143:86740a56073b 5085 /* Bit 23 : Pin 23 */
AnnaBridge 143:86740a56073b 5086 #define GPIO_OUTSET_PIN23_Pos (23UL) /*!< Position of PIN23 field. */
AnnaBridge 143:86740a56073b 5087 #define GPIO_OUTSET_PIN23_Msk (0x1UL << GPIO_OUTSET_PIN23_Pos) /*!< Bit mask of PIN23 field. */
AnnaBridge 143:86740a56073b 5088 #define GPIO_OUTSET_PIN23_Low (0UL) /*!< Read: pin driver is low */
AnnaBridge 143:86740a56073b 5089 #define GPIO_OUTSET_PIN23_High (1UL) /*!< Read: pin driver is high */
AnnaBridge 143:86740a56073b 5090 #define GPIO_OUTSET_PIN23_Set (1UL) /*!< Write: writing a '1' sets the pin high; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 5091
AnnaBridge 143:86740a56073b 5092 /* Bit 22 : Pin 22 */
AnnaBridge 143:86740a56073b 5093 #define GPIO_OUTSET_PIN22_Pos (22UL) /*!< Position of PIN22 field. */
AnnaBridge 143:86740a56073b 5094 #define GPIO_OUTSET_PIN22_Msk (0x1UL << GPIO_OUTSET_PIN22_Pos) /*!< Bit mask of PIN22 field. */
AnnaBridge 143:86740a56073b 5095 #define GPIO_OUTSET_PIN22_Low (0UL) /*!< Read: pin driver is low */
AnnaBridge 143:86740a56073b 5096 #define GPIO_OUTSET_PIN22_High (1UL) /*!< Read: pin driver is high */
AnnaBridge 143:86740a56073b 5097 #define GPIO_OUTSET_PIN22_Set (1UL) /*!< Write: writing a '1' sets the pin high; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 5098
AnnaBridge 143:86740a56073b 5099 /* Bit 21 : Pin 21 */
AnnaBridge 143:86740a56073b 5100 #define GPIO_OUTSET_PIN21_Pos (21UL) /*!< Position of PIN21 field. */
AnnaBridge 143:86740a56073b 5101 #define GPIO_OUTSET_PIN21_Msk (0x1UL << GPIO_OUTSET_PIN21_Pos) /*!< Bit mask of PIN21 field. */
AnnaBridge 143:86740a56073b 5102 #define GPIO_OUTSET_PIN21_Low (0UL) /*!< Read: pin driver is low */
AnnaBridge 143:86740a56073b 5103 #define GPIO_OUTSET_PIN21_High (1UL) /*!< Read: pin driver is high */
AnnaBridge 143:86740a56073b 5104 #define GPIO_OUTSET_PIN21_Set (1UL) /*!< Write: writing a '1' sets the pin high; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 5105
AnnaBridge 143:86740a56073b 5106 /* Bit 20 : Pin 20 */
AnnaBridge 143:86740a56073b 5107 #define GPIO_OUTSET_PIN20_Pos (20UL) /*!< Position of PIN20 field. */
AnnaBridge 143:86740a56073b 5108 #define GPIO_OUTSET_PIN20_Msk (0x1UL << GPIO_OUTSET_PIN20_Pos) /*!< Bit mask of PIN20 field. */
AnnaBridge 143:86740a56073b 5109 #define GPIO_OUTSET_PIN20_Low (0UL) /*!< Read: pin driver is low */
AnnaBridge 143:86740a56073b 5110 #define GPIO_OUTSET_PIN20_High (1UL) /*!< Read: pin driver is high */
AnnaBridge 143:86740a56073b 5111 #define GPIO_OUTSET_PIN20_Set (1UL) /*!< Write: writing a '1' sets the pin high; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 5112
AnnaBridge 143:86740a56073b 5113 /* Bit 19 : Pin 19 */
AnnaBridge 143:86740a56073b 5114 #define GPIO_OUTSET_PIN19_Pos (19UL) /*!< Position of PIN19 field. */
AnnaBridge 143:86740a56073b 5115 #define GPIO_OUTSET_PIN19_Msk (0x1UL << GPIO_OUTSET_PIN19_Pos) /*!< Bit mask of PIN19 field. */
AnnaBridge 143:86740a56073b 5116 #define GPIO_OUTSET_PIN19_Low (0UL) /*!< Read: pin driver is low */
AnnaBridge 143:86740a56073b 5117 #define GPIO_OUTSET_PIN19_High (1UL) /*!< Read: pin driver is high */
AnnaBridge 143:86740a56073b 5118 #define GPIO_OUTSET_PIN19_Set (1UL) /*!< Write: writing a '1' sets the pin high; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 5119
AnnaBridge 143:86740a56073b 5120 /* Bit 18 : Pin 18 */
AnnaBridge 143:86740a56073b 5121 #define GPIO_OUTSET_PIN18_Pos (18UL) /*!< Position of PIN18 field. */
AnnaBridge 143:86740a56073b 5122 #define GPIO_OUTSET_PIN18_Msk (0x1UL << GPIO_OUTSET_PIN18_Pos) /*!< Bit mask of PIN18 field. */
AnnaBridge 143:86740a56073b 5123 #define GPIO_OUTSET_PIN18_Low (0UL) /*!< Read: pin driver is low */
AnnaBridge 143:86740a56073b 5124 #define GPIO_OUTSET_PIN18_High (1UL) /*!< Read: pin driver is high */
AnnaBridge 143:86740a56073b 5125 #define GPIO_OUTSET_PIN18_Set (1UL) /*!< Write: writing a '1' sets the pin high; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 5126
AnnaBridge 143:86740a56073b 5127 /* Bit 17 : Pin 17 */
AnnaBridge 143:86740a56073b 5128 #define GPIO_OUTSET_PIN17_Pos (17UL) /*!< Position of PIN17 field. */
AnnaBridge 143:86740a56073b 5129 #define GPIO_OUTSET_PIN17_Msk (0x1UL << GPIO_OUTSET_PIN17_Pos) /*!< Bit mask of PIN17 field. */
AnnaBridge 143:86740a56073b 5130 #define GPIO_OUTSET_PIN17_Low (0UL) /*!< Read: pin driver is low */
AnnaBridge 143:86740a56073b 5131 #define GPIO_OUTSET_PIN17_High (1UL) /*!< Read: pin driver is high */
AnnaBridge 143:86740a56073b 5132 #define GPIO_OUTSET_PIN17_Set (1UL) /*!< Write: writing a '1' sets the pin high; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 5133
AnnaBridge 143:86740a56073b 5134 /* Bit 16 : Pin 16 */
AnnaBridge 143:86740a56073b 5135 #define GPIO_OUTSET_PIN16_Pos (16UL) /*!< Position of PIN16 field. */
AnnaBridge 143:86740a56073b 5136 #define GPIO_OUTSET_PIN16_Msk (0x1UL << GPIO_OUTSET_PIN16_Pos) /*!< Bit mask of PIN16 field. */
AnnaBridge 143:86740a56073b 5137 #define GPIO_OUTSET_PIN16_Low (0UL) /*!< Read: pin driver is low */
AnnaBridge 143:86740a56073b 5138 #define GPIO_OUTSET_PIN16_High (1UL) /*!< Read: pin driver is high */
AnnaBridge 143:86740a56073b 5139 #define GPIO_OUTSET_PIN16_Set (1UL) /*!< Write: writing a '1' sets the pin high; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 5140
AnnaBridge 143:86740a56073b 5141 /* Bit 15 : Pin 15 */
AnnaBridge 143:86740a56073b 5142 #define GPIO_OUTSET_PIN15_Pos (15UL) /*!< Position of PIN15 field. */
AnnaBridge 143:86740a56073b 5143 #define GPIO_OUTSET_PIN15_Msk (0x1UL << GPIO_OUTSET_PIN15_Pos) /*!< Bit mask of PIN15 field. */
AnnaBridge 143:86740a56073b 5144 #define GPIO_OUTSET_PIN15_Low (0UL) /*!< Read: pin driver is low */
AnnaBridge 143:86740a56073b 5145 #define GPIO_OUTSET_PIN15_High (1UL) /*!< Read: pin driver is high */
AnnaBridge 143:86740a56073b 5146 #define GPIO_OUTSET_PIN15_Set (1UL) /*!< Write: writing a '1' sets the pin high; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 5147
AnnaBridge 143:86740a56073b 5148 /* Bit 14 : Pin 14 */
AnnaBridge 143:86740a56073b 5149 #define GPIO_OUTSET_PIN14_Pos (14UL) /*!< Position of PIN14 field. */
AnnaBridge 143:86740a56073b 5150 #define GPIO_OUTSET_PIN14_Msk (0x1UL << GPIO_OUTSET_PIN14_Pos) /*!< Bit mask of PIN14 field. */
AnnaBridge 143:86740a56073b 5151 #define GPIO_OUTSET_PIN14_Low (0UL) /*!< Read: pin driver is low */
AnnaBridge 143:86740a56073b 5152 #define GPIO_OUTSET_PIN14_High (1UL) /*!< Read: pin driver is high */
AnnaBridge 143:86740a56073b 5153 #define GPIO_OUTSET_PIN14_Set (1UL) /*!< Write: writing a '1' sets the pin high; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 5154
AnnaBridge 143:86740a56073b 5155 /* Bit 13 : Pin 13 */
AnnaBridge 143:86740a56073b 5156 #define GPIO_OUTSET_PIN13_Pos (13UL) /*!< Position of PIN13 field. */
AnnaBridge 143:86740a56073b 5157 #define GPIO_OUTSET_PIN13_Msk (0x1UL << GPIO_OUTSET_PIN13_Pos) /*!< Bit mask of PIN13 field. */
AnnaBridge 143:86740a56073b 5158 #define GPIO_OUTSET_PIN13_Low (0UL) /*!< Read: pin driver is low */
AnnaBridge 143:86740a56073b 5159 #define GPIO_OUTSET_PIN13_High (1UL) /*!< Read: pin driver is high */
AnnaBridge 143:86740a56073b 5160 #define GPIO_OUTSET_PIN13_Set (1UL) /*!< Write: writing a '1' sets the pin high; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 5161
AnnaBridge 143:86740a56073b 5162 /* Bit 12 : Pin 12 */
AnnaBridge 143:86740a56073b 5163 #define GPIO_OUTSET_PIN12_Pos (12UL) /*!< Position of PIN12 field. */
AnnaBridge 143:86740a56073b 5164 #define GPIO_OUTSET_PIN12_Msk (0x1UL << GPIO_OUTSET_PIN12_Pos) /*!< Bit mask of PIN12 field. */
AnnaBridge 143:86740a56073b 5165 #define GPIO_OUTSET_PIN12_Low (0UL) /*!< Read: pin driver is low */
AnnaBridge 143:86740a56073b 5166 #define GPIO_OUTSET_PIN12_High (1UL) /*!< Read: pin driver is high */
AnnaBridge 143:86740a56073b 5167 #define GPIO_OUTSET_PIN12_Set (1UL) /*!< Write: writing a '1' sets the pin high; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 5168
AnnaBridge 143:86740a56073b 5169 /* Bit 11 : Pin 11 */
AnnaBridge 143:86740a56073b 5170 #define GPIO_OUTSET_PIN11_Pos (11UL) /*!< Position of PIN11 field. */
AnnaBridge 143:86740a56073b 5171 #define GPIO_OUTSET_PIN11_Msk (0x1UL << GPIO_OUTSET_PIN11_Pos) /*!< Bit mask of PIN11 field. */
AnnaBridge 143:86740a56073b 5172 #define GPIO_OUTSET_PIN11_Low (0UL) /*!< Read: pin driver is low */
AnnaBridge 143:86740a56073b 5173 #define GPIO_OUTSET_PIN11_High (1UL) /*!< Read: pin driver is high */
AnnaBridge 143:86740a56073b 5174 #define GPIO_OUTSET_PIN11_Set (1UL) /*!< Write: writing a '1' sets the pin high; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 5175
AnnaBridge 143:86740a56073b 5176 /* Bit 10 : Pin 10 */
AnnaBridge 143:86740a56073b 5177 #define GPIO_OUTSET_PIN10_Pos (10UL) /*!< Position of PIN10 field. */
AnnaBridge 143:86740a56073b 5178 #define GPIO_OUTSET_PIN10_Msk (0x1UL << GPIO_OUTSET_PIN10_Pos) /*!< Bit mask of PIN10 field. */
AnnaBridge 143:86740a56073b 5179 #define GPIO_OUTSET_PIN10_Low (0UL) /*!< Read: pin driver is low */
AnnaBridge 143:86740a56073b 5180 #define GPIO_OUTSET_PIN10_High (1UL) /*!< Read: pin driver is high */
AnnaBridge 143:86740a56073b 5181 #define GPIO_OUTSET_PIN10_Set (1UL) /*!< Write: writing a '1' sets the pin high; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 5182
AnnaBridge 143:86740a56073b 5183 /* Bit 9 : Pin 9 */
AnnaBridge 143:86740a56073b 5184 #define GPIO_OUTSET_PIN9_Pos (9UL) /*!< Position of PIN9 field. */
AnnaBridge 143:86740a56073b 5185 #define GPIO_OUTSET_PIN9_Msk (0x1UL << GPIO_OUTSET_PIN9_Pos) /*!< Bit mask of PIN9 field. */
AnnaBridge 143:86740a56073b 5186 #define GPIO_OUTSET_PIN9_Low (0UL) /*!< Read: pin driver is low */
AnnaBridge 143:86740a56073b 5187 #define GPIO_OUTSET_PIN9_High (1UL) /*!< Read: pin driver is high */
AnnaBridge 143:86740a56073b 5188 #define GPIO_OUTSET_PIN9_Set (1UL) /*!< Write: writing a '1' sets the pin high; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 5189
AnnaBridge 143:86740a56073b 5190 /* Bit 8 : Pin 8 */
AnnaBridge 143:86740a56073b 5191 #define GPIO_OUTSET_PIN8_Pos (8UL) /*!< Position of PIN8 field. */
AnnaBridge 143:86740a56073b 5192 #define GPIO_OUTSET_PIN8_Msk (0x1UL << GPIO_OUTSET_PIN8_Pos) /*!< Bit mask of PIN8 field. */
AnnaBridge 143:86740a56073b 5193 #define GPIO_OUTSET_PIN8_Low (0UL) /*!< Read: pin driver is low */
AnnaBridge 143:86740a56073b 5194 #define GPIO_OUTSET_PIN8_High (1UL) /*!< Read: pin driver is high */
AnnaBridge 143:86740a56073b 5195 #define GPIO_OUTSET_PIN8_Set (1UL) /*!< Write: writing a '1' sets the pin high; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 5196
AnnaBridge 143:86740a56073b 5197 /* Bit 7 : Pin 7 */
AnnaBridge 143:86740a56073b 5198 #define GPIO_OUTSET_PIN7_Pos (7UL) /*!< Position of PIN7 field. */
AnnaBridge 143:86740a56073b 5199 #define GPIO_OUTSET_PIN7_Msk (0x1UL << GPIO_OUTSET_PIN7_Pos) /*!< Bit mask of PIN7 field. */
AnnaBridge 143:86740a56073b 5200 #define GPIO_OUTSET_PIN7_Low (0UL) /*!< Read: pin driver is low */
AnnaBridge 143:86740a56073b 5201 #define GPIO_OUTSET_PIN7_High (1UL) /*!< Read: pin driver is high */
AnnaBridge 143:86740a56073b 5202 #define GPIO_OUTSET_PIN7_Set (1UL) /*!< Write: writing a '1' sets the pin high; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 5203
AnnaBridge 143:86740a56073b 5204 /* Bit 6 : Pin 6 */
AnnaBridge 143:86740a56073b 5205 #define GPIO_OUTSET_PIN6_Pos (6UL) /*!< Position of PIN6 field. */
AnnaBridge 143:86740a56073b 5206 #define GPIO_OUTSET_PIN6_Msk (0x1UL << GPIO_OUTSET_PIN6_Pos) /*!< Bit mask of PIN6 field. */
AnnaBridge 143:86740a56073b 5207 #define GPIO_OUTSET_PIN6_Low (0UL) /*!< Read: pin driver is low */
AnnaBridge 143:86740a56073b 5208 #define GPIO_OUTSET_PIN6_High (1UL) /*!< Read: pin driver is high */
AnnaBridge 143:86740a56073b 5209 #define GPIO_OUTSET_PIN6_Set (1UL) /*!< Write: writing a '1' sets the pin high; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 5210
AnnaBridge 143:86740a56073b 5211 /* Bit 5 : Pin 5 */
AnnaBridge 143:86740a56073b 5212 #define GPIO_OUTSET_PIN5_Pos (5UL) /*!< Position of PIN5 field. */
AnnaBridge 143:86740a56073b 5213 #define GPIO_OUTSET_PIN5_Msk (0x1UL << GPIO_OUTSET_PIN5_Pos) /*!< Bit mask of PIN5 field. */
AnnaBridge 143:86740a56073b 5214 #define GPIO_OUTSET_PIN5_Low (0UL) /*!< Read: pin driver is low */
AnnaBridge 143:86740a56073b 5215 #define GPIO_OUTSET_PIN5_High (1UL) /*!< Read: pin driver is high */
AnnaBridge 143:86740a56073b 5216 #define GPIO_OUTSET_PIN5_Set (1UL) /*!< Write: writing a '1' sets the pin high; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 5217
AnnaBridge 143:86740a56073b 5218 /* Bit 4 : Pin 4 */
AnnaBridge 143:86740a56073b 5219 #define GPIO_OUTSET_PIN4_Pos (4UL) /*!< Position of PIN4 field. */
AnnaBridge 143:86740a56073b 5220 #define GPIO_OUTSET_PIN4_Msk (0x1UL << GPIO_OUTSET_PIN4_Pos) /*!< Bit mask of PIN4 field. */
AnnaBridge 143:86740a56073b 5221 #define GPIO_OUTSET_PIN4_Low (0UL) /*!< Read: pin driver is low */
AnnaBridge 143:86740a56073b 5222 #define GPIO_OUTSET_PIN4_High (1UL) /*!< Read: pin driver is high */
AnnaBridge 143:86740a56073b 5223 #define GPIO_OUTSET_PIN4_Set (1UL) /*!< Write: writing a '1' sets the pin high; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 5224
AnnaBridge 143:86740a56073b 5225 /* Bit 3 : Pin 3 */
AnnaBridge 143:86740a56073b 5226 #define GPIO_OUTSET_PIN3_Pos (3UL) /*!< Position of PIN3 field. */
AnnaBridge 143:86740a56073b 5227 #define GPIO_OUTSET_PIN3_Msk (0x1UL << GPIO_OUTSET_PIN3_Pos) /*!< Bit mask of PIN3 field. */
AnnaBridge 143:86740a56073b 5228 #define GPIO_OUTSET_PIN3_Low (0UL) /*!< Read: pin driver is low */
AnnaBridge 143:86740a56073b 5229 #define GPIO_OUTSET_PIN3_High (1UL) /*!< Read: pin driver is high */
AnnaBridge 143:86740a56073b 5230 #define GPIO_OUTSET_PIN3_Set (1UL) /*!< Write: writing a '1' sets the pin high; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 5231
AnnaBridge 143:86740a56073b 5232 /* Bit 2 : Pin 2 */
AnnaBridge 143:86740a56073b 5233 #define GPIO_OUTSET_PIN2_Pos (2UL) /*!< Position of PIN2 field. */
AnnaBridge 143:86740a56073b 5234 #define GPIO_OUTSET_PIN2_Msk (0x1UL << GPIO_OUTSET_PIN2_Pos) /*!< Bit mask of PIN2 field. */
AnnaBridge 143:86740a56073b 5235 #define GPIO_OUTSET_PIN2_Low (0UL) /*!< Read: pin driver is low */
AnnaBridge 143:86740a56073b 5236 #define GPIO_OUTSET_PIN2_High (1UL) /*!< Read: pin driver is high */
AnnaBridge 143:86740a56073b 5237 #define GPIO_OUTSET_PIN2_Set (1UL) /*!< Write: writing a '1' sets the pin high; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 5238
AnnaBridge 143:86740a56073b 5239 /* Bit 1 : Pin 1 */
AnnaBridge 143:86740a56073b 5240 #define GPIO_OUTSET_PIN1_Pos (1UL) /*!< Position of PIN1 field. */
AnnaBridge 143:86740a56073b 5241 #define GPIO_OUTSET_PIN1_Msk (0x1UL << GPIO_OUTSET_PIN1_Pos) /*!< Bit mask of PIN1 field. */
AnnaBridge 143:86740a56073b 5242 #define GPIO_OUTSET_PIN1_Low (0UL) /*!< Read: pin driver is low */
AnnaBridge 143:86740a56073b 5243 #define GPIO_OUTSET_PIN1_High (1UL) /*!< Read: pin driver is high */
AnnaBridge 143:86740a56073b 5244 #define GPIO_OUTSET_PIN1_Set (1UL) /*!< Write: writing a '1' sets the pin high; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 5245
AnnaBridge 143:86740a56073b 5246 /* Bit 0 : Pin 0 */
AnnaBridge 143:86740a56073b 5247 #define GPIO_OUTSET_PIN0_Pos (0UL) /*!< Position of PIN0 field. */
AnnaBridge 143:86740a56073b 5248 #define GPIO_OUTSET_PIN0_Msk (0x1UL << GPIO_OUTSET_PIN0_Pos) /*!< Bit mask of PIN0 field. */
AnnaBridge 143:86740a56073b 5249 #define GPIO_OUTSET_PIN0_Low (0UL) /*!< Read: pin driver is low */
AnnaBridge 143:86740a56073b 5250 #define GPIO_OUTSET_PIN0_High (1UL) /*!< Read: pin driver is high */
AnnaBridge 143:86740a56073b 5251 #define GPIO_OUTSET_PIN0_Set (1UL) /*!< Write: writing a '1' sets the pin high; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 5252
AnnaBridge 143:86740a56073b 5253 /* Register: GPIO_OUTCLR */
AnnaBridge 143:86740a56073b 5254 /* Description: Clear individual bits in GPIO port */
AnnaBridge 143:86740a56073b 5255
AnnaBridge 143:86740a56073b 5256 /* Bit 31 : Pin 31 */
AnnaBridge 143:86740a56073b 5257 #define GPIO_OUTCLR_PIN31_Pos (31UL) /*!< Position of PIN31 field. */
AnnaBridge 143:86740a56073b 5258 #define GPIO_OUTCLR_PIN31_Msk (0x1UL << GPIO_OUTCLR_PIN31_Pos) /*!< Bit mask of PIN31 field. */
AnnaBridge 143:86740a56073b 5259 #define GPIO_OUTCLR_PIN31_Low (0UL) /*!< Read: pin driver is low */
AnnaBridge 143:86740a56073b 5260 #define GPIO_OUTCLR_PIN31_High (1UL) /*!< Read: pin driver is high */
AnnaBridge 143:86740a56073b 5261 #define GPIO_OUTCLR_PIN31_Clear (1UL) /*!< Write: writing a '1' sets the pin low; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 5262
AnnaBridge 143:86740a56073b 5263 /* Bit 30 : Pin 30 */
AnnaBridge 143:86740a56073b 5264 #define GPIO_OUTCLR_PIN30_Pos (30UL) /*!< Position of PIN30 field. */
AnnaBridge 143:86740a56073b 5265 #define GPIO_OUTCLR_PIN30_Msk (0x1UL << GPIO_OUTCLR_PIN30_Pos) /*!< Bit mask of PIN30 field. */
AnnaBridge 143:86740a56073b 5266 #define GPIO_OUTCLR_PIN30_Low (0UL) /*!< Read: pin driver is low */
AnnaBridge 143:86740a56073b 5267 #define GPIO_OUTCLR_PIN30_High (1UL) /*!< Read: pin driver is high */
AnnaBridge 143:86740a56073b 5268 #define GPIO_OUTCLR_PIN30_Clear (1UL) /*!< Write: writing a '1' sets the pin low; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 5269
AnnaBridge 143:86740a56073b 5270 /* Bit 29 : Pin 29 */
AnnaBridge 143:86740a56073b 5271 #define GPIO_OUTCLR_PIN29_Pos (29UL) /*!< Position of PIN29 field. */
AnnaBridge 143:86740a56073b 5272 #define GPIO_OUTCLR_PIN29_Msk (0x1UL << GPIO_OUTCLR_PIN29_Pos) /*!< Bit mask of PIN29 field. */
AnnaBridge 143:86740a56073b 5273 #define GPIO_OUTCLR_PIN29_Low (0UL) /*!< Read: pin driver is low */
AnnaBridge 143:86740a56073b 5274 #define GPIO_OUTCLR_PIN29_High (1UL) /*!< Read: pin driver is high */
AnnaBridge 143:86740a56073b 5275 #define GPIO_OUTCLR_PIN29_Clear (1UL) /*!< Write: writing a '1' sets the pin low; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 5276
AnnaBridge 143:86740a56073b 5277 /* Bit 28 : Pin 28 */
AnnaBridge 143:86740a56073b 5278 #define GPIO_OUTCLR_PIN28_Pos (28UL) /*!< Position of PIN28 field. */
AnnaBridge 143:86740a56073b 5279 #define GPIO_OUTCLR_PIN28_Msk (0x1UL << GPIO_OUTCLR_PIN28_Pos) /*!< Bit mask of PIN28 field. */
AnnaBridge 143:86740a56073b 5280 #define GPIO_OUTCLR_PIN28_Low (0UL) /*!< Read: pin driver is low */
AnnaBridge 143:86740a56073b 5281 #define GPIO_OUTCLR_PIN28_High (1UL) /*!< Read: pin driver is high */
AnnaBridge 143:86740a56073b 5282 #define GPIO_OUTCLR_PIN28_Clear (1UL) /*!< Write: writing a '1' sets the pin low; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 5283
AnnaBridge 143:86740a56073b 5284 /* Bit 27 : Pin 27 */
AnnaBridge 143:86740a56073b 5285 #define GPIO_OUTCLR_PIN27_Pos (27UL) /*!< Position of PIN27 field. */
AnnaBridge 143:86740a56073b 5286 #define GPIO_OUTCLR_PIN27_Msk (0x1UL << GPIO_OUTCLR_PIN27_Pos) /*!< Bit mask of PIN27 field. */
AnnaBridge 143:86740a56073b 5287 #define GPIO_OUTCLR_PIN27_Low (0UL) /*!< Read: pin driver is low */
AnnaBridge 143:86740a56073b 5288 #define GPIO_OUTCLR_PIN27_High (1UL) /*!< Read: pin driver is high */
AnnaBridge 143:86740a56073b 5289 #define GPIO_OUTCLR_PIN27_Clear (1UL) /*!< Write: writing a '1' sets the pin low; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 5290
AnnaBridge 143:86740a56073b 5291 /* Bit 26 : Pin 26 */
AnnaBridge 143:86740a56073b 5292 #define GPIO_OUTCLR_PIN26_Pos (26UL) /*!< Position of PIN26 field. */
AnnaBridge 143:86740a56073b 5293 #define GPIO_OUTCLR_PIN26_Msk (0x1UL << GPIO_OUTCLR_PIN26_Pos) /*!< Bit mask of PIN26 field. */
AnnaBridge 143:86740a56073b 5294 #define GPIO_OUTCLR_PIN26_Low (0UL) /*!< Read: pin driver is low */
AnnaBridge 143:86740a56073b 5295 #define GPIO_OUTCLR_PIN26_High (1UL) /*!< Read: pin driver is high */
AnnaBridge 143:86740a56073b 5296 #define GPIO_OUTCLR_PIN26_Clear (1UL) /*!< Write: writing a '1' sets the pin low; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 5297
AnnaBridge 143:86740a56073b 5298 /* Bit 25 : Pin 25 */
AnnaBridge 143:86740a56073b 5299 #define GPIO_OUTCLR_PIN25_Pos (25UL) /*!< Position of PIN25 field. */
AnnaBridge 143:86740a56073b 5300 #define GPIO_OUTCLR_PIN25_Msk (0x1UL << GPIO_OUTCLR_PIN25_Pos) /*!< Bit mask of PIN25 field. */
AnnaBridge 143:86740a56073b 5301 #define GPIO_OUTCLR_PIN25_Low (0UL) /*!< Read: pin driver is low */
AnnaBridge 143:86740a56073b 5302 #define GPIO_OUTCLR_PIN25_High (1UL) /*!< Read: pin driver is high */
AnnaBridge 143:86740a56073b 5303 #define GPIO_OUTCLR_PIN25_Clear (1UL) /*!< Write: writing a '1' sets the pin low; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 5304
AnnaBridge 143:86740a56073b 5305 /* Bit 24 : Pin 24 */
AnnaBridge 143:86740a56073b 5306 #define GPIO_OUTCLR_PIN24_Pos (24UL) /*!< Position of PIN24 field. */
AnnaBridge 143:86740a56073b 5307 #define GPIO_OUTCLR_PIN24_Msk (0x1UL << GPIO_OUTCLR_PIN24_Pos) /*!< Bit mask of PIN24 field. */
AnnaBridge 143:86740a56073b 5308 #define GPIO_OUTCLR_PIN24_Low (0UL) /*!< Read: pin driver is low */
AnnaBridge 143:86740a56073b 5309 #define GPIO_OUTCLR_PIN24_High (1UL) /*!< Read: pin driver is high */
AnnaBridge 143:86740a56073b 5310 #define GPIO_OUTCLR_PIN24_Clear (1UL) /*!< Write: writing a '1' sets the pin low; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 5311
AnnaBridge 143:86740a56073b 5312 /* Bit 23 : Pin 23 */
AnnaBridge 143:86740a56073b 5313 #define GPIO_OUTCLR_PIN23_Pos (23UL) /*!< Position of PIN23 field. */
AnnaBridge 143:86740a56073b 5314 #define GPIO_OUTCLR_PIN23_Msk (0x1UL << GPIO_OUTCLR_PIN23_Pos) /*!< Bit mask of PIN23 field. */
AnnaBridge 143:86740a56073b 5315 #define GPIO_OUTCLR_PIN23_Low (0UL) /*!< Read: pin driver is low */
AnnaBridge 143:86740a56073b 5316 #define GPIO_OUTCLR_PIN23_High (1UL) /*!< Read: pin driver is high */
AnnaBridge 143:86740a56073b 5317 #define GPIO_OUTCLR_PIN23_Clear (1UL) /*!< Write: writing a '1' sets the pin low; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 5318
AnnaBridge 143:86740a56073b 5319 /* Bit 22 : Pin 22 */
AnnaBridge 143:86740a56073b 5320 #define GPIO_OUTCLR_PIN22_Pos (22UL) /*!< Position of PIN22 field. */
AnnaBridge 143:86740a56073b 5321 #define GPIO_OUTCLR_PIN22_Msk (0x1UL << GPIO_OUTCLR_PIN22_Pos) /*!< Bit mask of PIN22 field. */
AnnaBridge 143:86740a56073b 5322 #define GPIO_OUTCLR_PIN22_Low (0UL) /*!< Read: pin driver is low */
AnnaBridge 143:86740a56073b 5323 #define GPIO_OUTCLR_PIN22_High (1UL) /*!< Read: pin driver is high */
AnnaBridge 143:86740a56073b 5324 #define GPIO_OUTCLR_PIN22_Clear (1UL) /*!< Write: writing a '1' sets the pin low; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 5325
AnnaBridge 143:86740a56073b 5326 /* Bit 21 : Pin 21 */
AnnaBridge 143:86740a56073b 5327 #define GPIO_OUTCLR_PIN21_Pos (21UL) /*!< Position of PIN21 field. */
AnnaBridge 143:86740a56073b 5328 #define GPIO_OUTCLR_PIN21_Msk (0x1UL << GPIO_OUTCLR_PIN21_Pos) /*!< Bit mask of PIN21 field. */
AnnaBridge 143:86740a56073b 5329 #define GPIO_OUTCLR_PIN21_Low (0UL) /*!< Read: pin driver is low */
AnnaBridge 143:86740a56073b 5330 #define GPIO_OUTCLR_PIN21_High (1UL) /*!< Read: pin driver is high */
AnnaBridge 143:86740a56073b 5331 #define GPIO_OUTCLR_PIN21_Clear (1UL) /*!< Write: writing a '1' sets the pin low; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 5332
AnnaBridge 143:86740a56073b 5333 /* Bit 20 : Pin 20 */
AnnaBridge 143:86740a56073b 5334 #define GPIO_OUTCLR_PIN20_Pos (20UL) /*!< Position of PIN20 field. */
AnnaBridge 143:86740a56073b 5335 #define GPIO_OUTCLR_PIN20_Msk (0x1UL << GPIO_OUTCLR_PIN20_Pos) /*!< Bit mask of PIN20 field. */
AnnaBridge 143:86740a56073b 5336 #define GPIO_OUTCLR_PIN20_Low (0UL) /*!< Read: pin driver is low */
AnnaBridge 143:86740a56073b 5337 #define GPIO_OUTCLR_PIN20_High (1UL) /*!< Read: pin driver is high */
AnnaBridge 143:86740a56073b 5338 #define GPIO_OUTCLR_PIN20_Clear (1UL) /*!< Write: writing a '1' sets the pin low; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 5339
AnnaBridge 143:86740a56073b 5340 /* Bit 19 : Pin 19 */
AnnaBridge 143:86740a56073b 5341 #define GPIO_OUTCLR_PIN19_Pos (19UL) /*!< Position of PIN19 field. */
AnnaBridge 143:86740a56073b 5342 #define GPIO_OUTCLR_PIN19_Msk (0x1UL << GPIO_OUTCLR_PIN19_Pos) /*!< Bit mask of PIN19 field. */
AnnaBridge 143:86740a56073b 5343 #define GPIO_OUTCLR_PIN19_Low (0UL) /*!< Read: pin driver is low */
AnnaBridge 143:86740a56073b 5344 #define GPIO_OUTCLR_PIN19_High (1UL) /*!< Read: pin driver is high */
AnnaBridge 143:86740a56073b 5345 #define GPIO_OUTCLR_PIN19_Clear (1UL) /*!< Write: writing a '1' sets the pin low; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 5346
AnnaBridge 143:86740a56073b 5347 /* Bit 18 : Pin 18 */
AnnaBridge 143:86740a56073b 5348 #define GPIO_OUTCLR_PIN18_Pos (18UL) /*!< Position of PIN18 field. */
AnnaBridge 143:86740a56073b 5349 #define GPIO_OUTCLR_PIN18_Msk (0x1UL << GPIO_OUTCLR_PIN18_Pos) /*!< Bit mask of PIN18 field. */
AnnaBridge 143:86740a56073b 5350 #define GPIO_OUTCLR_PIN18_Low (0UL) /*!< Read: pin driver is low */
AnnaBridge 143:86740a56073b 5351 #define GPIO_OUTCLR_PIN18_High (1UL) /*!< Read: pin driver is high */
AnnaBridge 143:86740a56073b 5352 #define GPIO_OUTCLR_PIN18_Clear (1UL) /*!< Write: writing a '1' sets the pin low; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 5353
AnnaBridge 143:86740a56073b 5354 /* Bit 17 : Pin 17 */
AnnaBridge 143:86740a56073b 5355 #define GPIO_OUTCLR_PIN17_Pos (17UL) /*!< Position of PIN17 field. */
AnnaBridge 143:86740a56073b 5356 #define GPIO_OUTCLR_PIN17_Msk (0x1UL << GPIO_OUTCLR_PIN17_Pos) /*!< Bit mask of PIN17 field. */
AnnaBridge 143:86740a56073b 5357 #define GPIO_OUTCLR_PIN17_Low (0UL) /*!< Read: pin driver is low */
AnnaBridge 143:86740a56073b 5358 #define GPIO_OUTCLR_PIN17_High (1UL) /*!< Read: pin driver is high */
AnnaBridge 143:86740a56073b 5359 #define GPIO_OUTCLR_PIN17_Clear (1UL) /*!< Write: writing a '1' sets the pin low; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 5360
AnnaBridge 143:86740a56073b 5361 /* Bit 16 : Pin 16 */
AnnaBridge 143:86740a56073b 5362 #define GPIO_OUTCLR_PIN16_Pos (16UL) /*!< Position of PIN16 field. */
AnnaBridge 143:86740a56073b 5363 #define GPIO_OUTCLR_PIN16_Msk (0x1UL << GPIO_OUTCLR_PIN16_Pos) /*!< Bit mask of PIN16 field. */
AnnaBridge 143:86740a56073b 5364 #define GPIO_OUTCLR_PIN16_Low (0UL) /*!< Read: pin driver is low */
AnnaBridge 143:86740a56073b 5365 #define GPIO_OUTCLR_PIN16_High (1UL) /*!< Read: pin driver is high */
AnnaBridge 143:86740a56073b 5366 #define GPIO_OUTCLR_PIN16_Clear (1UL) /*!< Write: writing a '1' sets the pin low; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 5367
AnnaBridge 143:86740a56073b 5368 /* Bit 15 : Pin 15 */
AnnaBridge 143:86740a56073b 5369 #define GPIO_OUTCLR_PIN15_Pos (15UL) /*!< Position of PIN15 field. */
AnnaBridge 143:86740a56073b 5370 #define GPIO_OUTCLR_PIN15_Msk (0x1UL << GPIO_OUTCLR_PIN15_Pos) /*!< Bit mask of PIN15 field. */
AnnaBridge 143:86740a56073b 5371 #define GPIO_OUTCLR_PIN15_Low (0UL) /*!< Read: pin driver is low */
AnnaBridge 143:86740a56073b 5372 #define GPIO_OUTCLR_PIN15_High (1UL) /*!< Read: pin driver is high */
AnnaBridge 143:86740a56073b 5373 #define GPIO_OUTCLR_PIN15_Clear (1UL) /*!< Write: writing a '1' sets the pin low; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 5374
AnnaBridge 143:86740a56073b 5375 /* Bit 14 : Pin 14 */
AnnaBridge 143:86740a56073b 5376 #define GPIO_OUTCLR_PIN14_Pos (14UL) /*!< Position of PIN14 field. */
AnnaBridge 143:86740a56073b 5377 #define GPIO_OUTCLR_PIN14_Msk (0x1UL << GPIO_OUTCLR_PIN14_Pos) /*!< Bit mask of PIN14 field. */
AnnaBridge 143:86740a56073b 5378 #define GPIO_OUTCLR_PIN14_Low (0UL) /*!< Read: pin driver is low */
AnnaBridge 143:86740a56073b 5379 #define GPIO_OUTCLR_PIN14_High (1UL) /*!< Read: pin driver is high */
AnnaBridge 143:86740a56073b 5380 #define GPIO_OUTCLR_PIN14_Clear (1UL) /*!< Write: writing a '1' sets the pin low; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 5381
AnnaBridge 143:86740a56073b 5382 /* Bit 13 : Pin 13 */
AnnaBridge 143:86740a56073b 5383 #define GPIO_OUTCLR_PIN13_Pos (13UL) /*!< Position of PIN13 field. */
AnnaBridge 143:86740a56073b 5384 #define GPIO_OUTCLR_PIN13_Msk (0x1UL << GPIO_OUTCLR_PIN13_Pos) /*!< Bit mask of PIN13 field. */
AnnaBridge 143:86740a56073b 5385 #define GPIO_OUTCLR_PIN13_Low (0UL) /*!< Read: pin driver is low */
AnnaBridge 143:86740a56073b 5386 #define GPIO_OUTCLR_PIN13_High (1UL) /*!< Read: pin driver is high */
AnnaBridge 143:86740a56073b 5387 #define GPIO_OUTCLR_PIN13_Clear (1UL) /*!< Write: writing a '1' sets the pin low; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 5388
AnnaBridge 143:86740a56073b 5389 /* Bit 12 : Pin 12 */
AnnaBridge 143:86740a56073b 5390 #define GPIO_OUTCLR_PIN12_Pos (12UL) /*!< Position of PIN12 field. */
AnnaBridge 143:86740a56073b 5391 #define GPIO_OUTCLR_PIN12_Msk (0x1UL << GPIO_OUTCLR_PIN12_Pos) /*!< Bit mask of PIN12 field. */
AnnaBridge 143:86740a56073b 5392 #define GPIO_OUTCLR_PIN12_Low (0UL) /*!< Read: pin driver is low */
AnnaBridge 143:86740a56073b 5393 #define GPIO_OUTCLR_PIN12_High (1UL) /*!< Read: pin driver is high */
AnnaBridge 143:86740a56073b 5394 #define GPIO_OUTCLR_PIN12_Clear (1UL) /*!< Write: writing a '1' sets the pin low; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 5395
AnnaBridge 143:86740a56073b 5396 /* Bit 11 : Pin 11 */
AnnaBridge 143:86740a56073b 5397 #define GPIO_OUTCLR_PIN11_Pos (11UL) /*!< Position of PIN11 field. */
AnnaBridge 143:86740a56073b 5398 #define GPIO_OUTCLR_PIN11_Msk (0x1UL << GPIO_OUTCLR_PIN11_Pos) /*!< Bit mask of PIN11 field. */
AnnaBridge 143:86740a56073b 5399 #define GPIO_OUTCLR_PIN11_Low (0UL) /*!< Read: pin driver is low */
AnnaBridge 143:86740a56073b 5400 #define GPIO_OUTCLR_PIN11_High (1UL) /*!< Read: pin driver is high */
AnnaBridge 143:86740a56073b 5401 #define GPIO_OUTCLR_PIN11_Clear (1UL) /*!< Write: writing a '1' sets the pin low; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 5402
AnnaBridge 143:86740a56073b 5403 /* Bit 10 : Pin 10 */
AnnaBridge 143:86740a56073b 5404 #define GPIO_OUTCLR_PIN10_Pos (10UL) /*!< Position of PIN10 field. */
AnnaBridge 143:86740a56073b 5405 #define GPIO_OUTCLR_PIN10_Msk (0x1UL << GPIO_OUTCLR_PIN10_Pos) /*!< Bit mask of PIN10 field. */
AnnaBridge 143:86740a56073b 5406 #define GPIO_OUTCLR_PIN10_Low (0UL) /*!< Read: pin driver is low */
AnnaBridge 143:86740a56073b 5407 #define GPIO_OUTCLR_PIN10_High (1UL) /*!< Read: pin driver is high */
AnnaBridge 143:86740a56073b 5408 #define GPIO_OUTCLR_PIN10_Clear (1UL) /*!< Write: writing a '1' sets the pin low; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 5409
AnnaBridge 143:86740a56073b 5410 /* Bit 9 : Pin 9 */
AnnaBridge 143:86740a56073b 5411 #define GPIO_OUTCLR_PIN9_Pos (9UL) /*!< Position of PIN9 field. */
AnnaBridge 143:86740a56073b 5412 #define GPIO_OUTCLR_PIN9_Msk (0x1UL << GPIO_OUTCLR_PIN9_Pos) /*!< Bit mask of PIN9 field. */
AnnaBridge 143:86740a56073b 5413 #define GPIO_OUTCLR_PIN9_Low (0UL) /*!< Read: pin driver is low */
AnnaBridge 143:86740a56073b 5414 #define GPIO_OUTCLR_PIN9_High (1UL) /*!< Read: pin driver is high */
AnnaBridge 143:86740a56073b 5415 #define GPIO_OUTCLR_PIN9_Clear (1UL) /*!< Write: writing a '1' sets the pin low; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 5416
AnnaBridge 143:86740a56073b 5417 /* Bit 8 : Pin 8 */
AnnaBridge 143:86740a56073b 5418 #define GPIO_OUTCLR_PIN8_Pos (8UL) /*!< Position of PIN8 field. */
AnnaBridge 143:86740a56073b 5419 #define GPIO_OUTCLR_PIN8_Msk (0x1UL << GPIO_OUTCLR_PIN8_Pos) /*!< Bit mask of PIN8 field. */
AnnaBridge 143:86740a56073b 5420 #define GPIO_OUTCLR_PIN8_Low (0UL) /*!< Read: pin driver is low */
AnnaBridge 143:86740a56073b 5421 #define GPIO_OUTCLR_PIN8_High (1UL) /*!< Read: pin driver is high */
AnnaBridge 143:86740a56073b 5422 #define GPIO_OUTCLR_PIN8_Clear (1UL) /*!< Write: writing a '1' sets the pin low; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 5423
AnnaBridge 143:86740a56073b 5424 /* Bit 7 : Pin 7 */
AnnaBridge 143:86740a56073b 5425 #define GPIO_OUTCLR_PIN7_Pos (7UL) /*!< Position of PIN7 field. */
AnnaBridge 143:86740a56073b 5426 #define GPIO_OUTCLR_PIN7_Msk (0x1UL << GPIO_OUTCLR_PIN7_Pos) /*!< Bit mask of PIN7 field. */
AnnaBridge 143:86740a56073b 5427 #define GPIO_OUTCLR_PIN7_Low (0UL) /*!< Read: pin driver is low */
AnnaBridge 143:86740a56073b 5428 #define GPIO_OUTCLR_PIN7_High (1UL) /*!< Read: pin driver is high */
AnnaBridge 143:86740a56073b 5429 #define GPIO_OUTCLR_PIN7_Clear (1UL) /*!< Write: writing a '1' sets the pin low; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 5430
AnnaBridge 143:86740a56073b 5431 /* Bit 6 : Pin 6 */
AnnaBridge 143:86740a56073b 5432 #define GPIO_OUTCLR_PIN6_Pos (6UL) /*!< Position of PIN6 field. */
AnnaBridge 143:86740a56073b 5433 #define GPIO_OUTCLR_PIN6_Msk (0x1UL << GPIO_OUTCLR_PIN6_Pos) /*!< Bit mask of PIN6 field. */
AnnaBridge 143:86740a56073b 5434 #define GPIO_OUTCLR_PIN6_Low (0UL) /*!< Read: pin driver is low */
AnnaBridge 143:86740a56073b 5435 #define GPIO_OUTCLR_PIN6_High (1UL) /*!< Read: pin driver is high */
AnnaBridge 143:86740a56073b 5436 #define GPIO_OUTCLR_PIN6_Clear (1UL) /*!< Write: writing a '1' sets the pin low; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 5437
AnnaBridge 143:86740a56073b 5438 /* Bit 5 : Pin 5 */
AnnaBridge 143:86740a56073b 5439 #define GPIO_OUTCLR_PIN5_Pos (5UL) /*!< Position of PIN5 field. */
AnnaBridge 143:86740a56073b 5440 #define GPIO_OUTCLR_PIN5_Msk (0x1UL << GPIO_OUTCLR_PIN5_Pos) /*!< Bit mask of PIN5 field. */
AnnaBridge 143:86740a56073b 5441 #define GPIO_OUTCLR_PIN5_Low (0UL) /*!< Read: pin driver is low */
AnnaBridge 143:86740a56073b 5442 #define GPIO_OUTCLR_PIN5_High (1UL) /*!< Read: pin driver is high */
AnnaBridge 143:86740a56073b 5443 #define GPIO_OUTCLR_PIN5_Clear (1UL) /*!< Write: writing a '1' sets the pin low; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 5444
AnnaBridge 143:86740a56073b 5445 /* Bit 4 : Pin 4 */
AnnaBridge 143:86740a56073b 5446 #define GPIO_OUTCLR_PIN4_Pos (4UL) /*!< Position of PIN4 field. */
AnnaBridge 143:86740a56073b 5447 #define GPIO_OUTCLR_PIN4_Msk (0x1UL << GPIO_OUTCLR_PIN4_Pos) /*!< Bit mask of PIN4 field. */
AnnaBridge 143:86740a56073b 5448 #define GPIO_OUTCLR_PIN4_Low (0UL) /*!< Read: pin driver is low */
AnnaBridge 143:86740a56073b 5449 #define GPIO_OUTCLR_PIN4_High (1UL) /*!< Read: pin driver is high */
AnnaBridge 143:86740a56073b 5450 #define GPIO_OUTCLR_PIN4_Clear (1UL) /*!< Write: writing a '1' sets the pin low; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 5451
AnnaBridge 143:86740a56073b 5452 /* Bit 3 : Pin 3 */
AnnaBridge 143:86740a56073b 5453 #define GPIO_OUTCLR_PIN3_Pos (3UL) /*!< Position of PIN3 field. */
AnnaBridge 143:86740a56073b 5454 #define GPIO_OUTCLR_PIN3_Msk (0x1UL << GPIO_OUTCLR_PIN3_Pos) /*!< Bit mask of PIN3 field. */
AnnaBridge 143:86740a56073b 5455 #define GPIO_OUTCLR_PIN3_Low (0UL) /*!< Read: pin driver is low */
AnnaBridge 143:86740a56073b 5456 #define GPIO_OUTCLR_PIN3_High (1UL) /*!< Read: pin driver is high */
AnnaBridge 143:86740a56073b 5457 #define GPIO_OUTCLR_PIN3_Clear (1UL) /*!< Write: writing a '1' sets the pin low; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 5458
AnnaBridge 143:86740a56073b 5459 /* Bit 2 : Pin 2 */
AnnaBridge 143:86740a56073b 5460 #define GPIO_OUTCLR_PIN2_Pos (2UL) /*!< Position of PIN2 field. */
AnnaBridge 143:86740a56073b 5461 #define GPIO_OUTCLR_PIN2_Msk (0x1UL << GPIO_OUTCLR_PIN2_Pos) /*!< Bit mask of PIN2 field. */
AnnaBridge 143:86740a56073b 5462 #define GPIO_OUTCLR_PIN2_Low (0UL) /*!< Read: pin driver is low */
AnnaBridge 143:86740a56073b 5463 #define GPIO_OUTCLR_PIN2_High (1UL) /*!< Read: pin driver is high */
AnnaBridge 143:86740a56073b 5464 #define GPIO_OUTCLR_PIN2_Clear (1UL) /*!< Write: writing a '1' sets the pin low; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 5465
AnnaBridge 143:86740a56073b 5466 /* Bit 1 : Pin 1 */
AnnaBridge 143:86740a56073b 5467 #define GPIO_OUTCLR_PIN1_Pos (1UL) /*!< Position of PIN1 field. */
AnnaBridge 143:86740a56073b 5468 #define GPIO_OUTCLR_PIN1_Msk (0x1UL << GPIO_OUTCLR_PIN1_Pos) /*!< Bit mask of PIN1 field. */
AnnaBridge 143:86740a56073b 5469 #define GPIO_OUTCLR_PIN1_Low (0UL) /*!< Read: pin driver is low */
AnnaBridge 143:86740a56073b 5470 #define GPIO_OUTCLR_PIN1_High (1UL) /*!< Read: pin driver is high */
AnnaBridge 143:86740a56073b 5471 #define GPIO_OUTCLR_PIN1_Clear (1UL) /*!< Write: writing a '1' sets the pin low; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 5472
AnnaBridge 143:86740a56073b 5473 /* Bit 0 : Pin 0 */
AnnaBridge 143:86740a56073b 5474 #define GPIO_OUTCLR_PIN0_Pos (0UL) /*!< Position of PIN0 field. */
AnnaBridge 143:86740a56073b 5475 #define GPIO_OUTCLR_PIN0_Msk (0x1UL << GPIO_OUTCLR_PIN0_Pos) /*!< Bit mask of PIN0 field. */
AnnaBridge 143:86740a56073b 5476 #define GPIO_OUTCLR_PIN0_Low (0UL) /*!< Read: pin driver is low */
AnnaBridge 143:86740a56073b 5477 #define GPIO_OUTCLR_PIN0_High (1UL) /*!< Read: pin driver is high */
AnnaBridge 143:86740a56073b 5478 #define GPIO_OUTCLR_PIN0_Clear (1UL) /*!< Write: writing a '1' sets the pin low; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 5479
AnnaBridge 143:86740a56073b 5480 /* Register: GPIO_IN */
AnnaBridge 143:86740a56073b 5481 /* Description: Read GPIO port */
AnnaBridge 143:86740a56073b 5482
AnnaBridge 143:86740a56073b 5483 /* Bit 31 : Pin 31 */
AnnaBridge 143:86740a56073b 5484 #define GPIO_IN_PIN31_Pos (31UL) /*!< Position of PIN31 field. */
AnnaBridge 143:86740a56073b 5485 #define GPIO_IN_PIN31_Msk (0x1UL << GPIO_IN_PIN31_Pos) /*!< Bit mask of PIN31 field. */
AnnaBridge 143:86740a56073b 5486 #define GPIO_IN_PIN31_Low (0UL) /*!< Pin input is low */
AnnaBridge 143:86740a56073b 5487 #define GPIO_IN_PIN31_High (1UL) /*!< Pin input is high */
AnnaBridge 143:86740a56073b 5488
AnnaBridge 143:86740a56073b 5489 /* Bit 30 : Pin 30 */
AnnaBridge 143:86740a56073b 5490 #define GPIO_IN_PIN30_Pos (30UL) /*!< Position of PIN30 field. */
AnnaBridge 143:86740a56073b 5491 #define GPIO_IN_PIN30_Msk (0x1UL << GPIO_IN_PIN30_Pos) /*!< Bit mask of PIN30 field. */
AnnaBridge 143:86740a56073b 5492 #define GPIO_IN_PIN30_Low (0UL) /*!< Pin input is low */
AnnaBridge 143:86740a56073b 5493 #define GPIO_IN_PIN30_High (1UL) /*!< Pin input is high */
AnnaBridge 143:86740a56073b 5494
AnnaBridge 143:86740a56073b 5495 /* Bit 29 : Pin 29 */
AnnaBridge 143:86740a56073b 5496 #define GPIO_IN_PIN29_Pos (29UL) /*!< Position of PIN29 field. */
AnnaBridge 143:86740a56073b 5497 #define GPIO_IN_PIN29_Msk (0x1UL << GPIO_IN_PIN29_Pos) /*!< Bit mask of PIN29 field. */
AnnaBridge 143:86740a56073b 5498 #define GPIO_IN_PIN29_Low (0UL) /*!< Pin input is low */
AnnaBridge 143:86740a56073b 5499 #define GPIO_IN_PIN29_High (1UL) /*!< Pin input is high */
AnnaBridge 143:86740a56073b 5500
AnnaBridge 143:86740a56073b 5501 /* Bit 28 : Pin 28 */
AnnaBridge 143:86740a56073b 5502 #define GPIO_IN_PIN28_Pos (28UL) /*!< Position of PIN28 field. */
AnnaBridge 143:86740a56073b 5503 #define GPIO_IN_PIN28_Msk (0x1UL << GPIO_IN_PIN28_Pos) /*!< Bit mask of PIN28 field. */
AnnaBridge 143:86740a56073b 5504 #define GPIO_IN_PIN28_Low (0UL) /*!< Pin input is low */
AnnaBridge 143:86740a56073b 5505 #define GPIO_IN_PIN28_High (1UL) /*!< Pin input is high */
AnnaBridge 143:86740a56073b 5506
AnnaBridge 143:86740a56073b 5507 /* Bit 27 : Pin 27 */
AnnaBridge 143:86740a56073b 5508 #define GPIO_IN_PIN27_Pos (27UL) /*!< Position of PIN27 field. */
AnnaBridge 143:86740a56073b 5509 #define GPIO_IN_PIN27_Msk (0x1UL << GPIO_IN_PIN27_Pos) /*!< Bit mask of PIN27 field. */
AnnaBridge 143:86740a56073b 5510 #define GPIO_IN_PIN27_Low (0UL) /*!< Pin input is low */
AnnaBridge 143:86740a56073b 5511 #define GPIO_IN_PIN27_High (1UL) /*!< Pin input is high */
AnnaBridge 143:86740a56073b 5512
AnnaBridge 143:86740a56073b 5513 /* Bit 26 : Pin 26 */
AnnaBridge 143:86740a56073b 5514 #define GPIO_IN_PIN26_Pos (26UL) /*!< Position of PIN26 field. */
AnnaBridge 143:86740a56073b 5515 #define GPIO_IN_PIN26_Msk (0x1UL << GPIO_IN_PIN26_Pos) /*!< Bit mask of PIN26 field. */
AnnaBridge 143:86740a56073b 5516 #define GPIO_IN_PIN26_Low (0UL) /*!< Pin input is low */
AnnaBridge 143:86740a56073b 5517 #define GPIO_IN_PIN26_High (1UL) /*!< Pin input is high */
AnnaBridge 143:86740a56073b 5518
AnnaBridge 143:86740a56073b 5519 /* Bit 25 : Pin 25 */
AnnaBridge 143:86740a56073b 5520 #define GPIO_IN_PIN25_Pos (25UL) /*!< Position of PIN25 field. */
AnnaBridge 143:86740a56073b 5521 #define GPIO_IN_PIN25_Msk (0x1UL << GPIO_IN_PIN25_Pos) /*!< Bit mask of PIN25 field. */
AnnaBridge 143:86740a56073b 5522 #define GPIO_IN_PIN25_Low (0UL) /*!< Pin input is low */
AnnaBridge 143:86740a56073b 5523 #define GPIO_IN_PIN25_High (1UL) /*!< Pin input is high */
AnnaBridge 143:86740a56073b 5524
AnnaBridge 143:86740a56073b 5525 /* Bit 24 : Pin 24 */
AnnaBridge 143:86740a56073b 5526 #define GPIO_IN_PIN24_Pos (24UL) /*!< Position of PIN24 field. */
AnnaBridge 143:86740a56073b 5527 #define GPIO_IN_PIN24_Msk (0x1UL << GPIO_IN_PIN24_Pos) /*!< Bit mask of PIN24 field. */
AnnaBridge 143:86740a56073b 5528 #define GPIO_IN_PIN24_Low (0UL) /*!< Pin input is low */
AnnaBridge 143:86740a56073b 5529 #define GPIO_IN_PIN24_High (1UL) /*!< Pin input is high */
AnnaBridge 143:86740a56073b 5530
AnnaBridge 143:86740a56073b 5531 /* Bit 23 : Pin 23 */
AnnaBridge 143:86740a56073b 5532 #define GPIO_IN_PIN23_Pos (23UL) /*!< Position of PIN23 field. */
AnnaBridge 143:86740a56073b 5533 #define GPIO_IN_PIN23_Msk (0x1UL << GPIO_IN_PIN23_Pos) /*!< Bit mask of PIN23 field. */
AnnaBridge 143:86740a56073b 5534 #define GPIO_IN_PIN23_Low (0UL) /*!< Pin input is low */
AnnaBridge 143:86740a56073b 5535 #define GPIO_IN_PIN23_High (1UL) /*!< Pin input is high */
AnnaBridge 143:86740a56073b 5536
AnnaBridge 143:86740a56073b 5537 /* Bit 22 : Pin 22 */
AnnaBridge 143:86740a56073b 5538 #define GPIO_IN_PIN22_Pos (22UL) /*!< Position of PIN22 field. */
AnnaBridge 143:86740a56073b 5539 #define GPIO_IN_PIN22_Msk (0x1UL << GPIO_IN_PIN22_Pos) /*!< Bit mask of PIN22 field. */
AnnaBridge 143:86740a56073b 5540 #define GPIO_IN_PIN22_Low (0UL) /*!< Pin input is low */
AnnaBridge 143:86740a56073b 5541 #define GPIO_IN_PIN22_High (1UL) /*!< Pin input is high */
AnnaBridge 143:86740a56073b 5542
AnnaBridge 143:86740a56073b 5543 /* Bit 21 : Pin 21 */
AnnaBridge 143:86740a56073b 5544 #define GPIO_IN_PIN21_Pos (21UL) /*!< Position of PIN21 field. */
AnnaBridge 143:86740a56073b 5545 #define GPIO_IN_PIN21_Msk (0x1UL << GPIO_IN_PIN21_Pos) /*!< Bit mask of PIN21 field. */
AnnaBridge 143:86740a56073b 5546 #define GPIO_IN_PIN21_Low (0UL) /*!< Pin input is low */
AnnaBridge 143:86740a56073b 5547 #define GPIO_IN_PIN21_High (1UL) /*!< Pin input is high */
AnnaBridge 143:86740a56073b 5548
AnnaBridge 143:86740a56073b 5549 /* Bit 20 : Pin 20 */
AnnaBridge 143:86740a56073b 5550 #define GPIO_IN_PIN20_Pos (20UL) /*!< Position of PIN20 field. */
AnnaBridge 143:86740a56073b 5551 #define GPIO_IN_PIN20_Msk (0x1UL << GPIO_IN_PIN20_Pos) /*!< Bit mask of PIN20 field. */
AnnaBridge 143:86740a56073b 5552 #define GPIO_IN_PIN20_Low (0UL) /*!< Pin input is low */
AnnaBridge 143:86740a56073b 5553 #define GPIO_IN_PIN20_High (1UL) /*!< Pin input is high */
AnnaBridge 143:86740a56073b 5554
AnnaBridge 143:86740a56073b 5555 /* Bit 19 : Pin 19 */
AnnaBridge 143:86740a56073b 5556 #define GPIO_IN_PIN19_Pos (19UL) /*!< Position of PIN19 field. */
AnnaBridge 143:86740a56073b 5557 #define GPIO_IN_PIN19_Msk (0x1UL << GPIO_IN_PIN19_Pos) /*!< Bit mask of PIN19 field. */
AnnaBridge 143:86740a56073b 5558 #define GPIO_IN_PIN19_Low (0UL) /*!< Pin input is low */
AnnaBridge 143:86740a56073b 5559 #define GPIO_IN_PIN19_High (1UL) /*!< Pin input is high */
AnnaBridge 143:86740a56073b 5560
AnnaBridge 143:86740a56073b 5561 /* Bit 18 : Pin 18 */
AnnaBridge 143:86740a56073b 5562 #define GPIO_IN_PIN18_Pos (18UL) /*!< Position of PIN18 field. */
AnnaBridge 143:86740a56073b 5563 #define GPIO_IN_PIN18_Msk (0x1UL << GPIO_IN_PIN18_Pos) /*!< Bit mask of PIN18 field. */
AnnaBridge 143:86740a56073b 5564 #define GPIO_IN_PIN18_Low (0UL) /*!< Pin input is low */
AnnaBridge 143:86740a56073b 5565 #define GPIO_IN_PIN18_High (1UL) /*!< Pin input is high */
AnnaBridge 143:86740a56073b 5566
AnnaBridge 143:86740a56073b 5567 /* Bit 17 : Pin 17 */
AnnaBridge 143:86740a56073b 5568 #define GPIO_IN_PIN17_Pos (17UL) /*!< Position of PIN17 field. */
AnnaBridge 143:86740a56073b 5569 #define GPIO_IN_PIN17_Msk (0x1UL << GPIO_IN_PIN17_Pos) /*!< Bit mask of PIN17 field. */
AnnaBridge 143:86740a56073b 5570 #define GPIO_IN_PIN17_Low (0UL) /*!< Pin input is low */
AnnaBridge 143:86740a56073b 5571 #define GPIO_IN_PIN17_High (1UL) /*!< Pin input is high */
AnnaBridge 143:86740a56073b 5572
AnnaBridge 143:86740a56073b 5573 /* Bit 16 : Pin 16 */
AnnaBridge 143:86740a56073b 5574 #define GPIO_IN_PIN16_Pos (16UL) /*!< Position of PIN16 field. */
AnnaBridge 143:86740a56073b 5575 #define GPIO_IN_PIN16_Msk (0x1UL << GPIO_IN_PIN16_Pos) /*!< Bit mask of PIN16 field. */
AnnaBridge 143:86740a56073b 5576 #define GPIO_IN_PIN16_Low (0UL) /*!< Pin input is low */
AnnaBridge 143:86740a56073b 5577 #define GPIO_IN_PIN16_High (1UL) /*!< Pin input is high */
AnnaBridge 143:86740a56073b 5578
AnnaBridge 143:86740a56073b 5579 /* Bit 15 : Pin 15 */
AnnaBridge 143:86740a56073b 5580 #define GPIO_IN_PIN15_Pos (15UL) /*!< Position of PIN15 field. */
AnnaBridge 143:86740a56073b 5581 #define GPIO_IN_PIN15_Msk (0x1UL << GPIO_IN_PIN15_Pos) /*!< Bit mask of PIN15 field. */
AnnaBridge 143:86740a56073b 5582 #define GPIO_IN_PIN15_Low (0UL) /*!< Pin input is low */
AnnaBridge 143:86740a56073b 5583 #define GPIO_IN_PIN15_High (1UL) /*!< Pin input is high */
AnnaBridge 143:86740a56073b 5584
AnnaBridge 143:86740a56073b 5585 /* Bit 14 : Pin 14 */
AnnaBridge 143:86740a56073b 5586 #define GPIO_IN_PIN14_Pos (14UL) /*!< Position of PIN14 field. */
AnnaBridge 143:86740a56073b 5587 #define GPIO_IN_PIN14_Msk (0x1UL << GPIO_IN_PIN14_Pos) /*!< Bit mask of PIN14 field. */
AnnaBridge 143:86740a56073b 5588 #define GPIO_IN_PIN14_Low (0UL) /*!< Pin input is low */
AnnaBridge 143:86740a56073b 5589 #define GPIO_IN_PIN14_High (1UL) /*!< Pin input is high */
AnnaBridge 143:86740a56073b 5590
AnnaBridge 143:86740a56073b 5591 /* Bit 13 : Pin 13 */
AnnaBridge 143:86740a56073b 5592 #define GPIO_IN_PIN13_Pos (13UL) /*!< Position of PIN13 field. */
AnnaBridge 143:86740a56073b 5593 #define GPIO_IN_PIN13_Msk (0x1UL << GPIO_IN_PIN13_Pos) /*!< Bit mask of PIN13 field. */
AnnaBridge 143:86740a56073b 5594 #define GPIO_IN_PIN13_Low (0UL) /*!< Pin input is low */
AnnaBridge 143:86740a56073b 5595 #define GPIO_IN_PIN13_High (1UL) /*!< Pin input is high */
AnnaBridge 143:86740a56073b 5596
AnnaBridge 143:86740a56073b 5597 /* Bit 12 : Pin 12 */
AnnaBridge 143:86740a56073b 5598 #define GPIO_IN_PIN12_Pos (12UL) /*!< Position of PIN12 field. */
AnnaBridge 143:86740a56073b 5599 #define GPIO_IN_PIN12_Msk (0x1UL << GPIO_IN_PIN12_Pos) /*!< Bit mask of PIN12 field. */
AnnaBridge 143:86740a56073b 5600 #define GPIO_IN_PIN12_Low (0UL) /*!< Pin input is low */
AnnaBridge 143:86740a56073b 5601 #define GPIO_IN_PIN12_High (1UL) /*!< Pin input is high */
AnnaBridge 143:86740a56073b 5602
AnnaBridge 143:86740a56073b 5603 /* Bit 11 : Pin 11 */
AnnaBridge 143:86740a56073b 5604 #define GPIO_IN_PIN11_Pos (11UL) /*!< Position of PIN11 field. */
AnnaBridge 143:86740a56073b 5605 #define GPIO_IN_PIN11_Msk (0x1UL << GPIO_IN_PIN11_Pos) /*!< Bit mask of PIN11 field. */
AnnaBridge 143:86740a56073b 5606 #define GPIO_IN_PIN11_Low (0UL) /*!< Pin input is low */
AnnaBridge 143:86740a56073b 5607 #define GPIO_IN_PIN11_High (1UL) /*!< Pin input is high */
AnnaBridge 143:86740a56073b 5608
AnnaBridge 143:86740a56073b 5609 /* Bit 10 : Pin 10 */
AnnaBridge 143:86740a56073b 5610 #define GPIO_IN_PIN10_Pos (10UL) /*!< Position of PIN10 field. */
AnnaBridge 143:86740a56073b 5611 #define GPIO_IN_PIN10_Msk (0x1UL << GPIO_IN_PIN10_Pos) /*!< Bit mask of PIN10 field. */
AnnaBridge 143:86740a56073b 5612 #define GPIO_IN_PIN10_Low (0UL) /*!< Pin input is low */
AnnaBridge 143:86740a56073b 5613 #define GPIO_IN_PIN10_High (1UL) /*!< Pin input is high */
AnnaBridge 143:86740a56073b 5614
AnnaBridge 143:86740a56073b 5615 /* Bit 9 : Pin 9 */
AnnaBridge 143:86740a56073b 5616 #define GPIO_IN_PIN9_Pos (9UL) /*!< Position of PIN9 field. */
AnnaBridge 143:86740a56073b 5617 #define GPIO_IN_PIN9_Msk (0x1UL << GPIO_IN_PIN9_Pos) /*!< Bit mask of PIN9 field. */
AnnaBridge 143:86740a56073b 5618 #define GPIO_IN_PIN9_Low (0UL) /*!< Pin input is low */
AnnaBridge 143:86740a56073b 5619 #define GPIO_IN_PIN9_High (1UL) /*!< Pin input is high */
AnnaBridge 143:86740a56073b 5620
AnnaBridge 143:86740a56073b 5621 /* Bit 8 : Pin 8 */
AnnaBridge 143:86740a56073b 5622 #define GPIO_IN_PIN8_Pos (8UL) /*!< Position of PIN8 field. */
AnnaBridge 143:86740a56073b 5623 #define GPIO_IN_PIN8_Msk (0x1UL << GPIO_IN_PIN8_Pos) /*!< Bit mask of PIN8 field. */
AnnaBridge 143:86740a56073b 5624 #define GPIO_IN_PIN8_Low (0UL) /*!< Pin input is low */
AnnaBridge 143:86740a56073b 5625 #define GPIO_IN_PIN8_High (1UL) /*!< Pin input is high */
AnnaBridge 143:86740a56073b 5626
AnnaBridge 143:86740a56073b 5627 /* Bit 7 : Pin 7 */
AnnaBridge 143:86740a56073b 5628 #define GPIO_IN_PIN7_Pos (7UL) /*!< Position of PIN7 field. */
AnnaBridge 143:86740a56073b 5629 #define GPIO_IN_PIN7_Msk (0x1UL << GPIO_IN_PIN7_Pos) /*!< Bit mask of PIN7 field. */
AnnaBridge 143:86740a56073b 5630 #define GPIO_IN_PIN7_Low (0UL) /*!< Pin input is low */
AnnaBridge 143:86740a56073b 5631 #define GPIO_IN_PIN7_High (1UL) /*!< Pin input is high */
AnnaBridge 143:86740a56073b 5632
AnnaBridge 143:86740a56073b 5633 /* Bit 6 : Pin 6 */
AnnaBridge 143:86740a56073b 5634 #define GPIO_IN_PIN6_Pos (6UL) /*!< Position of PIN6 field. */
AnnaBridge 143:86740a56073b 5635 #define GPIO_IN_PIN6_Msk (0x1UL << GPIO_IN_PIN6_Pos) /*!< Bit mask of PIN6 field. */
AnnaBridge 143:86740a56073b 5636 #define GPIO_IN_PIN6_Low (0UL) /*!< Pin input is low */
AnnaBridge 143:86740a56073b 5637 #define GPIO_IN_PIN6_High (1UL) /*!< Pin input is high */
AnnaBridge 143:86740a56073b 5638
AnnaBridge 143:86740a56073b 5639 /* Bit 5 : Pin 5 */
AnnaBridge 143:86740a56073b 5640 #define GPIO_IN_PIN5_Pos (5UL) /*!< Position of PIN5 field. */
AnnaBridge 143:86740a56073b 5641 #define GPIO_IN_PIN5_Msk (0x1UL << GPIO_IN_PIN5_Pos) /*!< Bit mask of PIN5 field. */
AnnaBridge 143:86740a56073b 5642 #define GPIO_IN_PIN5_Low (0UL) /*!< Pin input is low */
AnnaBridge 143:86740a56073b 5643 #define GPIO_IN_PIN5_High (1UL) /*!< Pin input is high */
AnnaBridge 143:86740a56073b 5644
AnnaBridge 143:86740a56073b 5645 /* Bit 4 : Pin 4 */
AnnaBridge 143:86740a56073b 5646 #define GPIO_IN_PIN4_Pos (4UL) /*!< Position of PIN4 field. */
AnnaBridge 143:86740a56073b 5647 #define GPIO_IN_PIN4_Msk (0x1UL << GPIO_IN_PIN4_Pos) /*!< Bit mask of PIN4 field. */
AnnaBridge 143:86740a56073b 5648 #define GPIO_IN_PIN4_Low (0UL) /*!< Pin input is low */
AnnaBridge 143:86740a56073b 5649 #define GPIO_IN_PIN4_High (1UL) /*!< Pin input is high */
AnnaBridge 143:86740a56073b 5650
AnnaBridge 143:86740a56073b 5651 /* Bit 3 : Pin 3 */
AnnaBridge 143:86740a56073b 5652 #define GPIO_IN_PIN3_Pos (3UL) /*!< Position of PIN3 field. */
AnnaBridge 143:86740a56073b 5653 #define GPIO_IN_PIN3_Msk (0x1UL << GPIO_IN_PIN3_Pos) /*!< Bit mask of PIN3 field. */
AnnaBridge 143:86740a56073b 5654 #define GPIO_IN_PIN3_Low (0UL) /*!< Pin input is low */
AnnaBridge 143:86740a56073b 5655 #define GPIO_IN_PIN3_High (1UL) /*!< Pin input is high */
AnnaBridge 143:86740a56073b 5656
AnnaBridge 143:86740a56073b 5657 /* Bit 2 : Pin 2 */
AnnaBridge 143:86740a56073b 5658 #define GPIO_IN_PIN2_Pos (2UL) /*!< Position of PIN2 field. */
AnnaBridge 143:86740a56073b 5659 #define GPIO_IN_PIN2_Msk (0x1UL << GPIO_IN_PIN2_Pos) /*!< Bit mask of PIN2 field. */
AnnaBridge 143:86740a56073b 5660 #define GPIO_IN_PIN2_Low (0UL) /*!< Pin input is low */
AnnaBridge 143:86740a56073b 5661 #define GPIO_IN_PIN2_High (1UL) /*!< Pin input is high */
AnnaBridge 143:86740a56073b 5662
AnnaBridge 143:86740a56073b 5663 /* Bit 1 : Pin 1 */
AnnaBridge 143:86740a56073b 5664 #define GPIO_IN_PIN1_Pos (1UL) /*!< Position of PIN1 field. */
AnnaBridge 143:86740a56073b 5665 #define GPIO_IN_PIN1_Msk (0x1UL << GPIO_IN_PIN1_Pos) /*!< Bit mask of PIN1 field. */
AnnaBridge 143:86740a56073b 5666 #define GPIO_IN_PIN1_Low (0UL) /*!< Pin input is low */
AnnaBridge 143:86740a56073b 5667 #define GPIO_IN_PIN1_High (1UL) /*!< Pin input is high */
AnnaBridge 143:86740a56073b 5668
AnnaBridge 143:86740a56073b 5669 /* Bit 0 : Pin 0 */
AnnaBridge 143:86740a56073b 5670 #define GPIO_IN_PIN0_Pos (0UL) /*!< Position of PIN0 field. */
AnnaBridge 143:86740a56073b 5671 #define GPIO_IN_PIN0_Msk (0x1UL << GPIO_IN_PIN0_Pos) /*!< Bit mask of PIN0 field. */
AnnaBridge 143:86740a56073b 5672 #define GPIO_IN_PIN0_Low (0UL) /*!< Pin input is low */
AnnaBridge 143:86740a56073b 5673 #define GPIO_IN_PIN0_High (1UL) /*!< Pin input is high */
AnnaBridge 143:86740a56073b 5674
AnnaBridge 143:86740a56073b 5675 /* Register: GPIO_DIR */
AnnaBridge 143:86740a56073b 5676 /* Description: Direction of GPIO pins */
AnnaBridge 143:86740a56073b 5677
AnnaBridge 143:86740a56073b 5678 /* Bit 31 : Pin 31 */
AnnaBridge 143:86740a56073b 5679 #define GPIO_DIR_PIN31_Pos (31UL) /*!< Position of PIN31 field. */
AnnaBridge 143:86740a56073b 5680 #define GPIO_DIR_PIN31_Msk (0x1UL << GPIO_DIR_PIN31_Pos) /*!< Bit mask of PIN31 field. */
AnnaBridge 143:86740a56073b 5681 #define GPIO_DIR_PIN31_Input (0UL) /*!< Pin set as input */
AnnaBridge 143:86740a56073b 5682 #define GPIO_DIR_PIN31_Output (1UL) /*!< Pin set as output */
AnnaBridge 143:86740a56073b 5683
AnnaBridge 143:86740a56073b 5684 /* Bit 30 : Pin 30 */
AnnaBridge 143:86740a56073b 5685 #define GPIO_DIR_PIN30_Pos (30UL) /*!< Position of PIN30 field. */
AnnaBridge 143:86740a56073b 5686 #define GPIO_DIR_PIN30_Msk (0x1UL << GPIO_DIR_PIN30_Pos) /*!< Bit mask of PIN30 field. */
AnnaBridge 143:86740a56073b 5687 #define GPIO_DIR_PIN30_Input (0UL) /*!< Pin set as input */
AnnaBridge 143:86740a56073b 5688 #define GPIO_DIR_PIN30_Output (1UL) /*!< Pin set as output */
AnnaBridge 143:86740a56073b 5689
AnnaBridge 143:86740a56073b 5690 /* Bit 29 : Pin 29 */
AnnaBridge 143:86740a56073b 5691 #define GPIO_DIR_PIN29_Pos (29UL) /*!< Position of PIN29 field. */
AnnaBridge 143:86740a56073b 5692 #define GPIO_DIR_PIN29_Msk (0x1UL << GPIO_DIR_PIN29_Pos) /*!< Bit mask of PIN29 field. */
AnnaBridge 143:86740a56073b 5693 #define GPIO_DIR_PIN29_Input (0UL) /*!< Pin set as input */
AnnaBridge 143:86740a56073b 5694 #define GPIO_DIR_PIN29_Output (1UL) /*!< Pin set as output */
AnnaBridge 143:86740a56073b 5695
AnnaBridge 143:86740a56073b 5696 /* Bit 28 : Pin 28 */
AnnaBridge 143:86740a56073b 5697 #define GPIO_DIR_PIN28_Pos (28UL) /*!< Position of PIN28 field. */
AnnaBridge 143:86740a56073b 5698 #define GPIO_DIR_PIN28_Msk (0x1UL << GPIO_DIR_PIN28_Pos) /*!< Bit mask of PIN28 field. */
AnnaBridge 143:86740a56073b 5699 #define GPIO_DIR_PIN28_Input (0UL) /*!< Pin set as input */
AnnaBridge 143:86740a56073b 5700 #define GPIO_DIR_PIN28_Output (1UL) /*!< Pin set as output */
AnnaBridge 143:86740a56073b 5701
AnnaBridge 143:86740a56073b 5702 /* Bit 27 : Pin 27 */
AnnaBridge 143:86740a56073b 5703 #define GPIO_DIR_PIN27_Pos (27UL) /*!< Position of PIN27 field. */
AnnaBridge 143:86740a56073b 5704 #define GPIO_DIR_PIN27_Msk (0x1UL << GPIO_DIR_PIN27_Pos) /*!< Bit mask of PIN27 field. */
AnnaBridge 143:86740a56073b 5705 #define GPIO_DIR_PIN27_Input (0UL) /*!< Pin set as input */
AnnaBridge 143:86740a56073b 5706 #define GPIO_DIR_PIN27_Output (1UL) /*!< Pin set as output */
AnnaBridge 143:86740a56073b 5707
AnnaBridge 143:86740a56073b 5708 /* Bit 26 : Pin 26 */
AnnaBridge 143:86740a56073b 5709 #define GPIO_DIR_PIN26_Pos (26UL) /*!< Position of PIN26 field. */
AnnaBridge 143:86740a56073b 5710 #define GPIO_DIR_PIN26_Msk (0x1UL << GPIO_DIR_PIN26_Pos) /*!< Bit mask of PIN26 field. */
AnnaBridge 143:86740a56073b 5711 #define GPIO_DIR_PIN26_Input (0UL) /*!< Pin set as input */
AnnaBridge 143:86740a56073b 5712 #define GPIO_DIR_PIN26_Output (1UL) /*!< Pin set as output */
AnnaBridge 143:86740a56073b 5713
AnnaBridge 143:86740a56073b 5714 /* Bit 25 : Pin 25 */
AnnaBridge 143:86740a56073b 5715 #define GPIO_DIR_PIN25_Pos (25UL) /*!< Position of PIN25 field. */
AnnaBridge 143:86740a56073b 5716 #define GPIO_DIR_PIN25_Msk (0x1UL << GPIO_DIR_PIN25_Pos) /*!< Bit mask of PIN25 field. */
AnnaBridge 143:86740a56073b 5717 #define GPIO_DIR_PIN25_Input (0UL) /*!< Pin set as input */
AnnaBridge 143:86740a56073b 5718 #define GPIO_DIR_PIN25_Output (1UL) /*!< Pin set as output */
AnnaBridge 143:86740a56073b 5719
AnnaBridge 143:86740a56073b 5720 /* Bit 24 : Pin 24 */
AnnaBridge 143:86740a56073b 5721 #define GPIO_DIR_PIN24_Pos (24UL) /*!< Position of PIN24 field. */
AnnaBridge 143:86740a56073b 5722 #define GPIO_DIR_PIN24_Msk (0x1UL << GPIO_DIR_PIN24_Pos) /*!< Bit mask of PIN24 field. */
AnnaBridge 143:86740a56073b 5723 #define GPIO_DIR_PIN24_Input (0UL) /*!< Pin set as input */
AnnaBridge 143:86740a56073b 5724 #define GPIO_DIR_PIN24_Output (1UL) /*!< Pin set as output */
AnnaBridge 143:86740a56073b 5725
AnnaBridge 143:86740a56073b 5726 /* Bit 23 : Pin 23 */
AnnaBridge 143:86740a56073b 5727 #define GPIO_DIR_PIN23_Pos (23UL) /*!< Position of PIN23 field. */
AnnaBridge 143:86740a56073b 5728 #define GPIO_DIR_PIN23_Msk (0x1UL << GPIO_DIR_PIN23_Pos) /*!< Bit mask of PIN23 field. */
AnnaBridge 143:86740a56073b 5729 #define GPIO_DIR_PIN23_Input (0UL) /*!< Pin set as input */
AnnaBridge 143:86740a56073b 5730 #define GPIO_DIR_PIN23_Output (1UL) /*!< Pin set as output */
AnnaBridge 143:86740a56073b 5731
AnnaBridge 143:86740a56073b 5732 /* Bit 22 : Pin 22 */
AnnaBridge 143:86740a56073b 5733 #define GPIO_DIR_PIN22_Pos (22UL) /*!< Position of PIN22 field. */
AnnaBridge 143:86740a56073b 5734 #define GPIO_DIR_PIN22_Msk (0x1UL << GPIO_DIR_PIN22_Pos) /*!< Bit mask of PIN22 field. */
AnnaBridge 143:86740a56073b 5735 #define GPIO_DIR_PIN22_Input (0UL) /*!< Pin set as input */
AnnaBridge 143:86740a56073b 5736 #define GPIO_DIR_PIN22_Output (1UL) /*!< Pin set as output */
AnnaBridge 143:86740a56073b 5737
AnnaBridge 143:86740a56073b 5738 /* Bit 21 : Pin 21 */
AnnaBridge 143:86740a56073b 5739 #define GPIO_DIR_PIN21_Pos (21UL) /*!< Position of PIN21 field. */
AnnaBridge 143:86740a56073b 5740 #define GPIO_DIR_PIN21_Msk (0x1UL << GPIO_DIR_PIN21_Pos) /*!< Bit mask of PIN21 field. */
AnnaBridge 143:86740a56073b 5741 #define GPIO_DIR_PIN21_Input (0UL) /*!< Pin set as input */
AnnaBridge 143:86740a56073b 5742 #define GPIO_DIR_PIN21_Output (1UL) /*!< Pin set as output */
AnnaBridge 143:86740a56073b 5743
AnnaBridge 143:86740a56073b 5744 /* Bit 20 : Pin 20 */
AnnaBridge 143:86740a56073b 5745 #define GPIO_DIR_PIN20_Pos (20UL) /*!< Position of PIN20 field. */
AnnaBridge 143:86740a56073b 5746 #define GPIO_DIR_PIN20_Msk (0x1UL << GPIO_DIR_PIN20_Pos) /*!< Bit mask of PIN20 field. */
AnnaBridge 143:86740a56073b 5747 #define GPIO_DIR_PIN20_Input (0UL) /*!< Pin set as input */
AnnaBridge 143:86740a56073b 5748 #define GPIO_DIR_PIN20_Output (1UL) /*!< Pin set as output */
AnnaBridge 143:86740a56073b 5749
AnnaBridge 143:86740a56073b 5750 /* Bit 19 : Pin 19 */
AnnaBridge 143:86740a56073b 5751 #define GPIO_DIR_PIN19_Pos (19UL) /*!< Position of PIN19 field. */
AnnaBridge 143:86740a56073b 5752 #define GPIO_DIR_PIN19_Msk (0x1UL << GPIO_DIR_PIN19_Pos) /*!< Bit mask of PIN19 field. */
AnnaBridge 143:86740a56073b 5753 #define GPIO_DIR_PIN19_Input (0UL) /*!< Pin set as input */
AnnaBridge 143:86740a56073b 5754 #define GPIO_DIR_PIN19_Output (1UL) /*!< Pin set as output */
AnnaBridge 143:86740a56073b 5755
AnnaBridge 143:86740a56073b 5756 /* Bit 18 : Pin 18 */
AnnaBridge 143:86740a56073b 5757 #define GPIO_DIR_PIN18_Pos (18UL) /*!< Position of PIN18 field. */
AnnaBridge 143:86740a56073b 5758 #define GPIO_DIR_PIN18_Msk (0x1UL << GPIO_DIR_PIN18_Pos) /*!< Bit mask of PIN18 field. */
AnnaBridge 143:86740a56073b 5759 #define GPIO_DIR_PIN18_Input (0UL) /*!< Pin set as input */
AnnaBridge 143:86740a56073b 5760 #define GPIO_DIR_PIN18_Output (1UL) /*!< Pin set as output */
AnnaBridge 143:86740a56073b 5761
AnnaBridge 143:86740a56073b 5762 /* Bit 17 : Pin 17 */
AnnaBridge 143:86740a56073b 5763 #define GPIO_DIR_PIN17_Pos (17UL) /*!< Position of PIN17 field. */
AnnaBridge 143:86740a56073b 5764 #define GPIO_DIR_PIN17_Msk (0x1UL << GPIO_DIR_PIN17_Pos) /*!< Bit mask of PIN17 field. */
AnnaBridge 143:86740a56073b 5765 #define GPIO_DIR_PIN17_Input (0UL) /*!< Pin set as input */
AnnaBridge 143:86740a56073b 5766 #define GPIO_DIR_PIN17_Output (1UL) /*!< Pin set as output */
AnnaBridge 143:86740a56073b 5767
AnnaBridge 143:86740a56073b 5768 /* Bit 16 : Pin 16 */
AnnaBridge 143:86740a56073b 5769 #define GPIO_DIR_PIN16_Pos (16UL) /*!< Position of PIN16 field. */
AnnaBridge 143:86740a56073b 5770 #define GPIO_DIR_PIN16_Msk (0x1UL << GPIO_DIR_PIN16_Pos) /*!< Bit mask of PIN16 field. */
AnnaBridge 143:86740a56073b 5771 #define GPIO_DIR_PIN16_Input (0UL) /*!< Pin set as input */
AnnaBridge 143:86740a56073b 5772 #define GPIO_DIR_PIN16_Output (1UL) /*!< Pin set as output */
AnnaBridge 143:86740a56073b 5773
AnnaBridge 143:86740a56073b 5774 /* Bit 15 : Pin 15 */
AnnaBridge 143:86740a56073b 5775 #define GPIO_DIR_PIN15_Pos (15UL) /*!< Position of PIN15 field. */
AnnaBridge 143:86740a56073b 5776 #define GPIO_DIR_PIN15_Msk (0x1UL << GPIO_DIR_PIN15_Pos) /*!< Bit mask of PIN15 field. */
AnnaBridge 143:86740a56073b 5777 #define GPIO_DIR_PIN15_Input (0UL) /*!< Pin set as input */
AnnaBridge 143:86740a56073b 5778 #define GPIO_DIR_PIN15_Output (1UL) /*!< Pin set as output */
AnnaBridge 143:86740a56073b 5779
AnnaBridge 143:86740a56073b 5780 /* Bit 14 : Pin 14 */
AnnaBridge 143:86740a56073b 5781 #define GPIO_DIR_PIN14_Pos (14UL) /*!< Position of PIN14 field. */
AnnaBridge 143:86740a56073b 5782 #define GPIO_DIR_PIN14_Msk (0x1UL << GPIO_DIR_PIN14_Pos) /*!< Bit mask of PIN14 field. */
AnnaBridge 143:86740a56073b 5783 #define GPIO_DIR_PIN14_Input (0UL) /*!< Pin set as input */
AnnaBridge 143:86740a56073b 5784 #define GPIO_DIR_PIN14_Output (1UL) /*!< Pin set as output */
AnnaBridge 143:86740a56073b 5785
AnnaBridge 143:86740a56073b 5786 /* Bit 13 : Pin 13 */
AnnaBridge 143:86740a56073b 5787 #define GPIO_DIR_PIN13_Pos (13UL) /*!< Position of PIN13 field. */
AnnaBridge 143:86740a56073b 5788 #define GPIO_DIR_PIN13_Msk (0x1UL << GPIO_DIR_PIN13_Pos) /*!< Bit mask of PIN13 field. */
AnnaBridge 143:86740a56073b 5789 #define GPIO_DIR_PIN13_Input (0UL) /*!< Pin set as input */
AnnaBridge 143:86740a56073b 5790 #define GPIO_DIR_PIN13_Output (1UL) /*!< Pin set as output */
AnnaBridge 143:86740a56073b 5791
AnnaBridge 143:86740a56073b 5792 /* Bit 12 : Pin 12 */
AnnaBridge 143:86740a56073b 5793 #define GPIO_DIR_PIN12_Pos (12UL) /*!< Position of PIN12 field. */
AnnaBridge 143:86740a56073b 5794 #define GPIO_DIR_PIN12_Msk (0x1UL << GPIO_DIR_PIN12_Pos) /*!< Bit mask of PIN12 field. */
AnnaBridge 143:86740a56073b 5795 #define GPIO_DIR_PIN12_Input (0UL) /*!< Pin set as input */
AnnaBridge 143:86740a56073b 5796 #define GPIO_DIR_PIN12_Output (1UL) /*!< Pin set as output */
AnnaBridge 143:86740a56073b 5797
AnnaBridge 143:86740a56073b 5798 /* Bit 11 : Pin 11 */
AnnaBridge 143:86740a56073b 5799 #define GPIO_DIR_PIN11_Pos (11UL) /*!< Position of PIN11 field. */
AnnaBridge 143:86740a56073b 5800 #define GPIO_DIR_PIN11_Msk (0x1UL << GPIO_DIR_PIN11_Pos) /*!< Bit mask of PIN11 field. */
AnnaBridge 143:86740a56073b 5801 #define GPIO_DIR_PIN11_Input (0UL) /*!< Pin set as input */
AnnaBridge 143:86740a56073b 5802 #define GPIO_DIR_PIN11_Output (1UL) /*!< Pin set as output */
AnnaBridge 143:86740a56073b 5803
AnnaBridge 143:86740a56073b 5804 /* Bit 10 : Pin 10 */
AnnaBridge 143:86740a56073b 5805 #define GPIO_DIR_PIN10_Pos (10UL) /*!< Position of PIN10 field. */
AnnaBridge 143:86740a56073b 5806 #define GPIO_DIR_PIN10_Msk (0x1UL << GPIO_DIR_PIN10_Pos) /*!< Bit mask of PIN10 field. */
AnnaBridge 143:86740a56073b 5807 #define GPIO_DIR_PIN10_Input (0UL) /*!< Pin set as input */
AnnaBridge 143:86740a56073b 5808 #define GPIO_DIR_PIN10_Output (1UL) /*!< Pin set as output */
AnnaBridge 143:86740a56073b 5809
AnnaBridge 143:86740a56073b 5810 /* Bit 9 : Pin 9 */
AnnaBridge 143:86740a56073b 5811 #define GPIO_DIR_PIN9_Pos (9UL) /*!< Position of PIN9 field. */
AnnaBridge 143:86740a56073b 5812 #define GPIO_DIR_PIN9_Msk (0x1UL << GPIO_DIR_PIN9_Pos) /*!< Bit mask of PIN9 field. */
AnnaBridge 143:86740a56073b 5813 #define GPIO_DIR_PIN9_Input (0UL) /*!< Pin set as input */
AnnaBridge 143:86740a56073b 5814 #define GPIO_DIR_PIN9_Output (1UL) /*!< Pin set as output */
AnnaBridge 143:86740a56073b 5815
AnnaBridge 143:86740a56073b 5816 /* Bit 8 : Pin 8 */
AnnaBridge 143:86740a56073b 5817 #define GPIO_DIR_PIN8_Pos (8UL) /*!< Position of PIN8 field. */
AnnaBridge 143:86740a56073b 5818 #define GPIO_DIR_PIN8_Msk (0x1UL << GPIO_DIR_PIN8_Pos) /*!< Bit mask of PIN8 field. */
AnnaBridge 143:86740a56073b 5819 #define GPIO_DIR_PIN8_Input (0UL) /*!< Pin set as input */
AnnaBridge 143:86740a56073b 5820 #define GPIO_DIR_PIN8_Output (1UL) /*!< Pin set as output */
AnnaBridge 143:86740a56073b 5821
AnnaBridge 143:86740a56073b 5822 /* Bit 7 : Pin 7 */
AnnaBridge 143:86740a56073b 5823 #define GPIO_DIR_PIN7_Pos (7UL) /*!< Position of PIN7 field. */
AnnaBridge 143:86740a56073b 5824 #define GPIO_DIR_PIN7_Msk (0x1UL << GPIO_DIR_PIN7_Pos) /*!< Bit mask of PIN7 field. */
AnnaBridge 143:86740a56073b 5825 #define GPIO_DIR_PIN7_Input (0UL) /*!< Pin set as input */
AnnaBridge 143:86740a56073b 5826 #define GPIO_DIR_PIN7_Output (1UL) /*!< Pin set as output */
AnnaBridge 143:86740a56073b 5827
AnnaBridge 143:86740a56073b 5828 /* Bit 6 : Pin 6 */
AnnaBridge 143:86740a56073b 5829 #define GPIO_DIR_PIN6_Pos (6UL) /*!< Position of PIN6 field. */
AnnaBridge 143:86740a56073b 5830 #define GPIO_DIR_PIN6_Msk (0x1UL << GPIO_DIR_PIN6_Pos) /*!< Bit mask of PIN6 field. */
AnnaBridge 143:86740a56073b 5831 #define GPIO_DIR_PIN6_Input (0UL) /*!< Pin set as input */
AnnaBridge 143:86740a56073b 5832 #define GPIO_DIR_PIN6_Output (1UL) /*!< Pin set as output */
AnnaBridge 143:86740a56073b 5833
AnnaBridge 143:86740a56073b 5834 /* Bit 5 : Pin 5 */
AnnaBridge 143:86740a56073b 5835 #define GPIO_DIR_PIN5_Pos (5UL) /*!< Position of PIN5 field. */
AnnaBridge 143:86740a56073b 5836 #define GPIO_DIR_PIN5_Msk (0x1UL << GPIO_DIR_PIN5_Pos) /*!< Bit mask of PIN5 field. */
AnnaBridge 143:86740a56073b 5837 #define GPIO_DIR_PIN5_Input (0UL) /*!< Pin set as input */
AnnaBridge 143:86740a56073b 5838 #define GPIO_DIR_PIN5_Output (1UL) /*!< Pin set as output */
AnnaBridge 143:86740a56073b 5839
AnnaBridge 143:86740a56073b 5840 /* Bit 4 : Pin 4 */
AnnaBridge 143:86740a56073b 5841 #define GPIO_DIR_PIN4_Pos (4UL) /*!< Position of PIN4 field. */
AnnaBridge 143:86740a56073b 5842 #define GPIO_DIR_PIN4_Msk (0x1UL << GPIO_DIR_PIN4_Pos) /*!< Bit mask of PIN4 field. */
AnnaBridge 143:86740a56073b 5843 #define GPIO_DIR_PIN4_Input (0UL) /*!< Pin set as input */
AnnaBridge 143:86740a56073b 5844 #define GPIO_DIR_PIN4_Output (1UL) /*!< Pin set as output */
AnnaBridge 143:86740a56073b 5845
AnnaBridge 143:86740a56073b 5846 /* Bit 3 : Pin 3 */
AnnaBridge 143:86740a56073b 5847 #define GPIO_DIR_PIN3_Pos (3UL) /*!< Position of PIN3 field. */
AnnaBridge 143:86740a56073b 5848 #define GPIO_DIR_PIN3_Msk (0x1UL << GPIO_DIR_PIN3_Pos) /*!< Bit mask of PIN3 field. */
AnnaBridge 143:86740a56073b 5849 #define GPIO_DIR_PIN3_Input (0UL) /*!< Pin set as input */
AnnaBridge 143:86740a56073b 5850 #define GPIO_DIR_PIN3_Output (1UL) /*!< Pin set as output */
AnnaBridge 143:86740a56073b 5851
AnnaBridge 143:86740a56073b 5852 /* Bit 2 : Pin 2 */
AnnaBridge 143:86740a56073b 5853 #define GPIO_DIR_PIN2_Pos (2UL) /*!< Position of PIN2 field. */
AnnaBridge 143:86740a56073b 5854 #define GPIO_DIR_PIN2_Msk (0x1UL << GPIO_DIR_PIN2_Pos) /*!< Bit mask of PIN2 field. */
AnnaBridge 143:86740a56073b 5855 #define GPIO_DIR_PIN2_Input (0UL) /*!< Pin set as input */
AnnaBridge 143:86740a56073b 5856 #define GPIO_DIR_PIN2_Output (1UL) /*!< Pin set as output */
AnnaBridge 143:86740a56073b 5857
AnnaBridge 143:86740a56073b 5858 /* Bit 1 : Pin 1 */
AnnaBridge 143:86740a56073b 5859 #define GPIO_DIR_PIN1_Pos (1UL) /*!< Position of PIN1 field. */
AnnaBridge 143:86740a56073b 5860 #define GPIO_DIR_PIN1_Msk (0x1UL << GPIO_DIR_PIN1_Pos) /*!< Bit mask of PIN1 field. */
AnnaBridge 143:86740a56073b 5861 #define GPIO_DIR_PIN1_Input (0UL) /*!< Pin set as input */
AnnaBridge 143:86740a56073b 5862 #define GPIO_DIR_PIN1_Output (1UL) /*!< Pin set as output */
AnnaBridge 143:86740a56073b 5863
AnnaBridge 143:86740a56073b 5864 /* Bit 0 : Pin 0 */
AnnaBridge 143:86740a56073b 5865 #define GPIO_DIR_PIN0_Pos (0UL) /*!< Position of PIN0 field. */
AnnaBridge 143:86740a56073b 5866 #define GPIO_DIR_PIN0_Msk (0x1UL << GPIO_DIR_PIN0_Pos) /*!< Bit mask of PIN0 field. */
AnnaBridge 143:86740a56073b 5867 #define GPIO_DIR_PIN0_Input (0UL) /*!< Pin set as input */
AnnaBridge 143:86740a56073b 5868 #define GPIO_DIR_PIN0_Output (1UL) /*!< Pin set as output */
AnnaBridge 143:86740a56073b 5869
AnnaBridge 143:86740a56073b 5870 /* Register: GPIO_DIRSET */
AnnaBridge 143:86740a56073b 5871 /* Description: DIR set register */
AnnaBridge 143:86740a56073b 5872
AnnaBridge 143:86740a56073b 5873 /* Bit 31 : Set as output pin 31 */
AnnaBridge 143:86740a56073b 5874 #define GPIO_DIRSET_PIN31_Pos (31UL) /*!< Position of PIN31 field. */
AnnaBridge 143:86740a56073b 5875 #define GPIO_DIRSET_PIN31_Msk (0x1UL << GPIO_DIRSET_PIN31_Pos) /*!< Bit mask of PIN31 field. */
AnnaBridge 143:86740a56073b 5876 #define GPIO_DIRSET_PIN31_Input (0UL) /*!< Read: pin set as input */
AnnaBridge 143:86740a56073b 5877 #define GPIO_DIRSET_PIN31_Output (1UL) /*!< Read: pin set as output */
AnnaBridge 143:86740a56073b 5878 #define GPIO_DIRSET_PIN31_Set (1UL) /*!< Write: writing a '1' sets pin to output; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 5879
AnnaBridge 143:86740a56073b 5880 /* Bit 30 : Set as output pin 30 */
AnnaBridge 143:86740a56073b 5881 #define GPIO_DIRSET_PIN30_Pos (30UL) /*!< Position of PIN30 field. */
AnnaBridge 143:86740a56073b 5882 #define GPIO_DIRSET_PIN30_Msk (0x1UL << GPIO_DIRSET_PIN30_Pos) /*!< Bit mask of PIN30 field. */
AnnaBridge 143:86740a56073b 5883 #define GPIO_DIRSET_PIN30_Input (0UL) /*!< Read: pin set as input */
AnnaBridge 143:86740a56073b 5884 #define GPIO_DIRSET_PIN30_Output (1UL) /*!< Read: pin set as output */
AnnaBridge 143:86740a56073b 5885 #define GPIO_DIRSET_PIN30_Set (1UL) /*!< Write: writing a '1' sets pin to output; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 5886
AnnaBridge 143:86740a56073b 5887 /* Bit 29 : Set as output pin 29 */
AnnaBridge 143:86740a56073b 5888 #define GPIO_DIRSET_PIN29_Pos (29UL) /*!< Position of PIN29 field. */
AnnaBridge 143:86740a56073b 5889 #define GPIO_DIRSET_PIN29_Msk (0x1UL << GPIO_DIRSET_PIN29_Pos) /*!< Bit mask of PIN29 field. */
AnnaBridge 143:86740a56073b 5890 #define GPIO_DIRSET_PIN29_Input (0UL) /*!< Read: pin set as input */
AnnaBridge 143:86740a56073b 5891 #define GPIO_DIRSET_PIN29_Output (1UL) /*!< Read: pin set as output */
AnnaBridge 143:86740a56073b 5892 #define GPIO_DIRSET_PIN29_Set (1UL) /*!< Write: writing a '1' sets pin to output; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 5893
AnnaBridge 143:86740a56073b 5894 /* Bit 28 : Set as output pin 28 */
AnnaBridge 143:86740a56073b 5895 #define GPIO_DIRSET_PIN28_Pos (28UL) /*!< Position of PIN28 field. */
AnnaBridge 143:86740a56073b 5896 #define GPIO_DIRSET_PIN28_Msk (0x1UL << GPIO_DIRSET_PIN28_Pos) /*!< Bit mask of PIN28 field. */
AnnaBridge 143:86740a56073b 5897 #define GPIO_DIRSET_PIN28_Input (0UL) /*!< Read: pin set as input */
AnnaBridge 143:86740a56073b 5898 #define GPIO_DIRSET_PIN28_Output (1UL) /*!< Read: pin set as output */
AnnaBridge 143:86740a56073b 5899 #define GPIO_DIRSET_PIN28_Set (1UL) /*!< Write: writing a '1' sets pin to output; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 5900
AnnaBridge 143:86740a56073b 5901 /* Bit 27 : Set as output pin 27 */
AnnaBridge 143:86740a56073b 5902 #define GPIO_DIRSET_PIN27_Pos (27UL) /*!< Position of PIN27 field. */
AnnaBridge 143:86740a56073b 5903 #define GPIO_DIRSET_PIN27_Msk (0x1UL << GPIO_DIRSET_PIN27_Pos) /*!< Bit mask of PIN27 field. */
AnnaBridge 143:86740a56073b 5904 #define GPIO_DIRSET_PIN27_Input (0UL) /*!< Read: pin set as input */
AnnaBridge 143:86740a56073b 5905 #define GPIO_DIRSET_PIN27_Output (1UL) /*!< Read: pin set as output */
AnnaBridge 143:86740a56073b 5906 #define GPIO_DIRSET_PIN27_Set (1UL) /*!< Write: writing a '1' sets pin to output; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 5907
AnnaBridge 143:86740a56073b 5908 /* Bit 26 : Set as output pin 26 */
AnnaBridge 143:86740a56073b 5909 #define GPIO_DIRSET_PIN26_Pos (26UL) /*!< Position of PIN26 field. */
AnnaBridge 143:86740a56073b 5910 #define GPIO_DIRSET_PIN26_Msk (0x1UL << GPIO_DIRSET_PIN26_Pos) /*!< Bit mask of PIN26 field. */
AnnaBridge 143:86740a56073b 5911 #define GPIO_DIRSET_PIN26_Input (0UL) /*!< Read: pin set as input */
AnnaBridge 143:86740a56073b 5912 #define GPIO_DIRSET_PIN26_Output (1UL) /*!< Read: pin set as output */
AnnaBridge 143:86740a56073b 5913 #define GPIO_DIRSET_PIN26_Set (1UL) /*!< Write: writing a '1' sets pin to output; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 5914
AnnaBridge 143:86740a56073b 5915 /* Bit 25 : Set as output pin 25 */
AnnaBridge 143:86740a56073b 5916 #define GPIO_DIRSET_PIN25_Pos (25UL) /*!< Position of PIN25 field. */
AnnaBridge 143:86740a56073b 5917 #define GPIO_DIRSET_PIN25_Msk (0x1UL << GPIO_DIRSET_PIN25_Pos) /*!< Bit mask of PIN25 field. */
AnnaBridge 143:86740a56073b 5918 #define GPIO_DIRSET_PIN25_Input (0UL) /*!< Read: pin set as input */
AnnaBridge 143:86740a56073b 5919 #define GPIO_DIRSET_PIN25_Output (1UL) /*!< Read: pin set as output */
AnnaBridge 143:86740a56073b 5920 #define GPIO_DIRSET_PIN25_Set (1UL) /*!< Write: writing a '1' sets pin to output; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 5921
AnnaBridge 143:86740a56073b 5922 /* Bit 24 : Set as output pin 24 */
AnnaBridge 143:86740a56073b 5923 #define GPIO_DIRSET_PIN24_Pos (24UL) /*!< Position of PIN24 field. */
AnnaBridge 143:86740a56073b 5924 #define GPIO_DIRSET_PIN24_Msk (0x1UL << GPIO_DIRSET_PIN24_Pos) /*!< Bit mask of PIN24 field. */
AnnaBridge 143:86740a56073b 5925 #define GPIO_DIRSET_PIN24_Input (0UL) /*!< Read: pin set as input */
AnnaBridge 143:86740a56073b 5926 #define GPIO_DIRSET_PIN24_Output (1UL) /*!< Read: pin set as output */
AnnaBridge 143:86740a56073b 5927 #define GPIO_DIRSET_PIN24_Set (1UL) /*!< Write: writing a '1' sets pin to output; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 5928
AnnaBridge 143:86740a56073b 5929 /* Bit 23 : Set as output pin 23 */
AnnaBridge 143:86740a56073b 5930 #define GPIO_DIRSET_PIN23_Pos (23UL) /*!< Position of PIN23 field. */
AnnaBridge 143:86740a56073b 5931 #define GPIO_DIRSET_PIN23_Msk (0x1UL << GPIO_DIRSET_PIN23_Pos) /*!< Bit mask of PIN23 field. */
AnnaBridge 143:86740a56073b 5932 #define GPIO_DIRSET_PIN23_Input (0UL) /*!< Read: pin set as input */
AnnaBridge 143:86740a56073b 5933 #define GPIO_DIRSET_PIN23_Output (1UL) /*!< Read: pin set as output */
AnnaBridge 143:86740a56073b 5934 #define GPIO_DIRSET_PIN23_Set (1UL) /*!< Write: writing a '1' sets pin to output; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 5935
AnnaBridge 143:86740a56073b 5936 /* Bit 22 : Set as output pin 22 */
AnnaBridge 143:86740a56073b 5937 #define GPIO_DIRSET_PIN22_Pos (22UL) /*!< Position of PIN22 field. */
AnnaBridge 143:86740a56073b 5938 #define GPIO_DIRSET_PIN22_Msk (0x1UL << GPIO_DIRSET_PIN22_Pos) /*!< Bit mask of PIN22 field. */
AnnaBridge 143:86740a56073b 5939 #define GPIO_DIRSET_PIN22_Input (0UL) /*!< Read: pin set as input */
AnnaBridge 143:86740a56073b 5940 #define GPIO_DIRSET_PIN22_Output (1UL) /*!< Read: pin set as output */
AnnaBridge 143:86740a56073b 5941 #define GPIO_DIRSET_PIN22_Set (1UL) /*!< Write: writing a '1' sets pin to output; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 5942
AnnaBridge 143:86740a56073b 5943 /* Bit 21 : Set as output pin 21 */
AnnaBridge 143:86740a56073b 5944 #define GPIO_DIRSET_PIN21_Pos (21UL) /*!< Position of PIN21 field. */
AnnaBridge 143:86740a56073b 5945 #define GPIO_DIRSET_PIN21_Msk (0x1UL << GPIO_DIRSET_PIN21_Pos) /*!< Bit mask of PIN21 field. */
AnnaBridge 143:86740a56073b 5946 #define GPIO_DIRSET_PIN21_Input (0UL) /*!< Read: pin set as input */
AnnaBridge 143:86740a56073b 5947 #define GPIO_DIRSET_PIN21_Output (1UL) /*!< Read: pin set as output */
AnnaBridge 143:86740a56073b 5948 #define GPIO_DIRSET_PIN21_Set (1UL) /*!< Write: writing a '1' sets pin to output; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 5949
AnnaBridge 143:86740a56073b 5950 /* Bit 20 : Set as output pin 20 */
AnnaBridge 143:86740a56073b 5951 #define GPIO_DIRSET_PIN20_Pos (20UL) /*!< Position of PIN20 field. */
AnnaBridge 143:86740a56073b 5952 #define GPIO_DIRSET_PIN20_Msk (0x1UL << GPIO_DIRSET_PIN20_Pos) /*!< Bit mask of PIN20 field. */
AnnaBridge 143:86740a56073b 5953 #define GPIO_DIRSET_PIN20_Input (0UL) /*!< Read: pin set as input */
AnnaBridge 143:86740a56073b 5954 #define GPIO_DIRSET_PIN20_Output (1UL) /*!< Read: pin set as output */
AnnaBridge 143:86740a56073b 5955 #define GPIO_DIRSET_PIN20_Set (1UL) /*!< Write: writing a '1' sets pin to output; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 5956
AnnaBridge 143:86740a56073b 5957 /* Bit 19 : Set as output pin 19 */
AnnaBridge 143:86740a56073b 5958 #define GPIO_DIRSET_PIN19_Pos (19UL) /*!< Position of PIN19 field. */
AnnaBridge 143:86740a56073b 5959 #define GPIO_DIRSET_PIN19_Msk (0x1UL << GPIO_DIRSET_PIN19_Pos) /*!< Bit mask of PIN19 field. */
AnnaBridge 143:86740a56073b 5960 #define GPIO_DIRSET_PIN19_Input (0UL) /*!< Read: pin set as input */
AnnaBridge 143:86740a56073b 5961 #define GPIO_DIRSET_PIN19_Output (1UL) /*!< Read: pin set as output */
AnnaBridge 143:86740a56073b 5962 #define GPIO_DIRSET_PIN19_Set (1UL) /*!< Write: writing a '1' sets pin to output; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 5963
AnnaBridge 143:86740a56073b 5964 /* Bit 18 : Set as output pin 18 */
AnnaBridge 143:86740a56073b 5965 #define GPIO_DIRSET_PIN18_Pos (18UL) /*!< Position of PIN18 field. */
AnnaBridge 143:86740a56073b 5966 #define GPIO_DIRSET_PIN18_Msk (0x1UL << GPIO_DIRSET_PIN18_Pos) /*!< Bit mask of PIN18 field. */
AnnaBridge 143:86740a56073b 5967 #define GPIO_DIRSET_PIN18_Input (0UL) /*!< Read: pin set as input */
AnnaBridge 143:86740a56073b 5968 #define GPIO_DIRSET_PIN18_Output (1UL) /*!< Read: pin set as output */
AnnaBridge 143:86740a56073b 5969 #define GPIO_DIRSET_PIN18_Set (1UL) /*!< Write: writing a '1' sets pin to output; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 5970
AnnaBridge 143:86740a56073b 5971 /* Bit 17 : Set as output pin 17 */
AnnaBridge 143:86740a56073b 5972 #define GPIO_DIRSET_PIN17_Pos (17UL) /*!< Position of PIN17 field. */
AnnaBridge 143:86740a56073b 5973 #define GPIO_DIRSET_PIN17_Msk (0x1UL << GPIO_DIRSET_PIN17_Pos) /*!< Bit mask of PIN17 field. */
AnnaBridge 143:86740a56073b 5974 #define GPIO_DIRSET_PIN17_Input (0UL) /*!< Read: pin set as input */
AnnaBridge 143:86740a56073b 5975 #define GPIO_DIRSET_PIN17_Output (1UL) /*!< Read: pin set as output */
AnnaBridge 143:86740a56073b 5976 #define GPIO_DIRSET_PIN17_Set (1UL) /*!< Write: writing a '1' sets pin to output; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 5977
AnnaBridge 143:86740a56073b 5978 /* Bit 16 : Set as output pin 16 */
AnnaBridge 143:86740a56073b 5979 #define GPIO_DIRSET_PIN16_Pos (16UL) /*!< Position of PIN16 field. */
AnnaBridge 143:86740a56073b 5980 #define GPIO_DIRSET_PIN16_Msk (0x1UL << GPIO_DIRSET_PIN16_Pos) /*!< Bit mask of PIN16 field. */
AnnaBridge 143:86740a56073b 5981 #define GPIO_DIRSET_PIN16_Input (0UL) /*!< Read: pin set as input */
AnnaBridge 143:86740a56073b 5982 #define GPIO_DIRSET_PIN16_Output (1UL) /*!< Read: pin set as output */
AnnaBridge 143:86740a56073b 5983 #define GPIO_DIRSET_PIN16_Set (1UL) /*!< Write: writing a '1' sets pin to output; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 5984
AnnaBridge 143:86740a56073b 5985 /* Bit 15 : Set as output pin 15 */
AnnaBridge 143:86740a56073b 5986 #define GPIO_DIRSET_PIN15_Pos (15UL) /*!< Position of PIN15 field. */
AnnaBridge 143:86740a56073b 5987 #define GPIO_DIRSET_PIN15_Msk (0x1UL << GPIO_DIRSET_PIN15_Pos) /*!< Bit mask of PIN15 field. */
AnnaBridge 143:86740a56073b 5988 #define GPIO_DIRSET_PIN15_Input (0UL) /*!< Read: pin set as input */
AnnaBridge 143:86740a56073b 5989 #define GPIO_DIRSET_PIN15_Output (1UL) /*!< Read: pin set as output */
AnnaBridge 143:86740a56073b 5990 #define GPIO_DIRSET_PIN15_Set (1UL) /*!< Write: writing a '1' sets pin to output; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 5991
AnnaBridge 143:86740a56073b 5992 /* Bit 14 : Set as output pin 14 */
AnnaBridge 143:86740a56073b 5993 #define GPIO_DIRSET_PIN14_Pos (14UL) /*!< Position of PIN14 field. */
AnnaBridge 143:86740a56073b 5994 #define GPIO_DIRSET_PIN14_Msk (0x1UL << GPIO_DIRSET_PIN14_Pos) /*!< Bit mask of PIN14 field. */
AnnaBridge 143:86740a56073b 5995 #define GPIO_DIRSET_PIN14_Input (0UL) /*!< Read: pin set as input */
AnnaBridge 143:86740a56073b 5996 #define GPIO_DIRSET_PIN14_Output (1UL) /*!< Read: pin set as output */
AnnaBridge 143:86740a56073b 5997 #define GPIO_DIRSET_PIN14_Set (1UL) /*!< Write: writing a '1' sets pin to output; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 5998
AnnaBridge 143:86740a56073b 5999 /* Bit 13 : Set as output pin 13 */
AnnaBridge 143:86740a56073b 6000 #define GPIO_DIRSET_PIN13_Pos (13UL) /*!< Position of PIN13 field. */
AnnaBridge 143:86740a56073b 6001 #define GPIO_DIRSET_PIN13_Msk (0x1UL << GPIO_DIRSET_PIN13_Pos) /*!< Bit mask of PIN13 field. */
AnnaBridge 143:86740a56073b 6002 #define GPIO_DIRSET_PIN13_Input (0UL) /*!< Read: pin set as input */
AnnaBridge 143:86740a56073b 6003 #define GPIO_DIRSET_PIN13_Output (1UL) /*!< Read: pin set as output */
AnnaBridge 143:86740a56073b 6004 #define GPIO_DIRSET_PIN13_Set (1UL) /*!< Write: writing a '1' sets pin to output; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 6005
AnnaBridge 143:86740a56073b 6006 /* Bit 12 : Set as output pin 12 */
AnnaBridge 143:86740a56073b 6007 #define GPIO_DIRSET_PIN12_Pos (12UL) /*!< Position of PIN12 field. */
AnnaBridge 143:86740a56073b 6008 #define GPIO_DIRSET_PIN12_Msk (0x1UL << GPIO_DIRSET_PIN12_Pos) /*!< Bit mask of PIN12 field. */
AnnaBridge 143:86740a56073b 6009 #define GPIO_DIRSET_PIN12_Input (0UL) /*!< Read: pin set as input */
AnnaBridge 143:86740a56073b 6010 #define GPIO_DIRSET_PIN12_Output (1UL) /*!< Read: pin set as output */
AnnaBridge 143:86740a56073b 6011 #define GPIO_DIRSET_PIN12_Set (1UL) /*!< Write: writing a '1' sets pin to output; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 6012
AnnaBridge 143:86740a56073b 6013 /* Bit 11 : Set as output pin 11 */
AnnaBridge 143:86740a56073b 6014 #define GPIO_DIRSET_PIN11_Pos (11UL) /*!< Position of PIN11 field. */
AnnaBridge 143:86740a56073b 6015 #define GPIO_DIRSET_PIN11_Msk (0x1UL << GPIO_DIRSET_PIN11_Pos) /*!< Bit mask of PIN11 field. */
AnnaBridge 143:86740a56073b 6016 #define GPIO_DIRSET_PIN11_Input (0UL) /*!< Read: pin set as input */
AnnaBridge 143:86740a56073b 6017 #define GPIO_DIRSET_PIN11_Output (1UL) /*!< Read: pin set as output */
AnnaBridge 143:86740a56073b 6018 #define GPIO_DIRSET_PIN11_Set (1UL) /*!< Write: writing a '1' sets pin to output; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 6019
AnnaBridge 143:86740a56073b 6020 /* Bit 10 : Set as output pin 10 */
AnnaBridge 143:86740a56073b 6021 #define GPIO_DIRSET_PIN10_Pos (10UL) /*!< Position of PIN10 field. */
AnnaBridge 143:86740a56073b 6022 #define GPIO_DIRSET_PIN10_Msk (0x1UL << GPIO_DIRSET_PIN10_Pos) /*!< Bit mask of PIN10 field. */
AnnaBridge 143:86740a56073b 6023 #define GPIO_DIRSET_PIN10_Input (0UL) /*!< Read: pin set as input */
AnnaBridge 143:86740a56073b 6024 #define GPIO_DIRSET_PIN10_Output (1UL) /*!< Read: pin set as output */
AnnaBridge 143:86740a56073b 6025 #define GPIO_DIRSET_PIN10_Set (1UL) /*!< Write: writing a '1' sets pin to output; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 6026
AnnaBridge 143:86740a56073b 6027 /* Bit 9 : Set as output pin 9 */
AnnaBridge 143:86740a56073b 6028 #define GPIO_DIRSET_PIN9_Pos (9UL) /*!< Position of PIN9 field. */
AnnaBridge 143:86740a56073b 6029 #define GPIO_DIRSET_PIN9_Msk (0x1UL << GPIO_DIRSET_PIN9_Pos) /*!< Bit mask of PIN9 field. */
AnnaBridge 143:86740a56073b 6030 #define GPIO_DIRSET_PIN9_Input (0UL) /*!< Read: pin set as input */
AnnaBridge 143:86740a56073b 6031 #define GPIO_DIRSET_PIN9_Output (1UL) /*!< Read: pin set as output */
AnnaBridge 143:86740a56073b 6032 #define GPIO_DIRSET_PIN9_Set (1UL) /*!< Write: writing a '1' sets pin to output; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 6033
AnnaBridge 143:86740a56073b 6034 /* Bit 8 : Set as output pin 8 */
AnnaBridge 143:86740a56073b 6035 #define GPIO_DIRSET_PIN8_Pos (8UL) /*!< Position of PIN8 field. */
AnnaBridge 143:86740a56073b 6036 #define GPIO_DIRSET_PIN8_Msk (0x1UL << GPIO_DIRSET_PIN8_Pos) /*!< Bit mask of PIN8 field. */
AnnaBridge 143:86740a56073b 6037 #define GPIO_DIRSET_PIN8_Input (0UL) /*!< Read: pin set as input */
AnnaBridge 143:86740a56073b 6038 #define GPIO_DIRSET_PIN8_Output (1UL) /*!< Read: pin set as output */
AnnaBridge 143:86740a56073b 6039 #define GPIO_DIRSET_PIN8_Set (1UL) /*!< Write: writing a '1' sets pin to output; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 6040
AnnaBridge 143:86740a56073b 6041 /* Bit 7 : Set as output pin 7 */
AnnaBridge 143:86740a56073b 6042 #define GPIO_DIRSET_PIN7_Pos (7UL) /*!< Position of PIN7 field. */
AnnaBridge 143:86740a56073b 6043 #define GPIO_DIRSET_PIN7_Msk (0x1UL << GPIO_DIRSET_PIN7_Pos) /*!< Bit mask of PIN7 field. */
AnnaBridge 143:86740a56073b 6044 #define GPIO_DIRSET_PIN7_Input (0UL) /*!< Read: pin set as input */
AnnaBridge 143:86740a56073b 6045 #define GPIO_DIRSET_PIN7_Output (1UL) /*!< Read: pin set as output */
AnnaBridge 143:86740a56073b 6046 #define GPIO_DIRSET_PIN7_Set (1UL) /*!< Write: writing a '1' sets pin to output; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 6047
AnnaBridge 143:86740a56073b 6048 /* Bit 6 : Set as output pin 6 */
AnnaBridge 143:86740a56073b 6049 #define GPIO_DIRSET_PIN6_Pos (6UL) /*!< Position of PIN6 field. */
AnnaBridge 143:86740a56073b 6050 #define GPIO_DIRSET_PIN6_Msk (0x1UL << GPIO_DIRSET_PIN6_Pos) /*!< Bit mask of PIN6 field. */
AnnaBridge 143:86740a56073b 6051 #define GPIO_DIRSET_PIN6_Input (0UL) /*!< Read: pin set as input */
AnnaBridge 143:86740a56073b 6052 #define GPIO_DIRSET_PIN6_Output (1UL) /*!< Read: pin set as output */
AnnaBridge 143:86740a56073b 6053 #define GPIO_DIRSET_PIN6_Set (1UL) /*!< Write: writing a '1' sets pin to output; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 6054
AnnaBridge 143:86740a56073b 6055 /* Bit 5 : Set as output pin 5 */
AnnaBridge 143:86740a56073b 6056 #define GPIO_DIRSET_PIN5_Pos (5UL) /*!< Position of PIN5 field. */
AnnaBridge 143:86740a56073b 6057 #define GPIO_DIRSET_PIN5_Msk (0x1UL << GPIO_DIRSET_PIN5_Pos) /*!< Bit mask of PIN5 field. */
AnnaBridge 143:86740a56073b 6058 #define GPIO_DIRSET_PIN5_Input (0UL) /*!< Read: pin set as input */
AnnaBridge 143:86740a56073b 6059 #define GPIO_DIRSET_PIN5_Output (1UL) /*!< Read: pin set as output */
AnnaBridge 143:86740a56073b 6060 #define GPIO_DIRSET_PIN5_Set (1UL) /*!< Write: writing a '1' sets pin to output; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 6061
AnnaBridge 143:86740a56073b 6062 /* Bit 4 : Set as output pin 4 */
AnnaBridge 143:86740a56073b 6063 #define GPIO_DIRSET_PIN4_Pos (4UL) /*!< Position of PIN4 field. */
AnnaBridge 143:86740a56073b 6064 #define GPIO_DIRSET_PIN4_Msk (0x1UL << GPIO_DIRSET_PIN4_Pos) /*!< Bit mask of PIN4 field. */
AnnaBridge 143:86740a56073b 6065 #define GPIO_DIRSET_PIN4_Input (0UL) /*!< Read: pin set as input */
AnnaBridge 143:86740a56073b 6066 #define GPIO_DIRSET_PIN4_Output (1UL) /*!< Read: pin set as output */
AnnaBridge 143:86740a56073b 6067 #define GPIO_DIRSET_PIN4_Set (1UL) /*!< Write: writing a '1' sets pin to output; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 6068
AnnaBridge 143:86740a56073b 6069 /* Bit 3 : Set as output pin 3 */
AnnaBridge 143:86740a56073b 6070 #define GPIO_DIRSET_PIN3_Pos (3UL) /*!< Position of PIN3 field. */
AnnaBridge 143:86740a56073b 6071 #define GPIO_DIRSET_PIN3_Msk (0x1UL << GPIO_DIRSET_PIN3_Pos) /*!< Bit mask of PIN3 field. */
AnnaBridge 143:86740a56073b 6072 #define GPIO_DIRSET_PIN3_Input (0UL) /*!< Read: pin set as input */
AnnaBridge 143:86740a56073b 6073 #define GPIO_DIRSET_PIN3_Output (1UL) /*!< Read: pin set as output */
AnnaBridge 143:86740a56073b 6074 #define GPIO_DIRSET_PIN3_Set (1UL) /*!< Write: writing a '1' sets pin to output; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 6075
AnnaBridge 143:86740a56073b 6076 /* Bit 2 : Set as output pin 2 */
AnnaBridge 143:86740a56073b 6077 #define GPIO_DIRSET_PIN2_Pos (2UL) /*!< Position of PIN2 field. */
AnnaBridge 143:86740a56073b 6078 #define GPIO_DIRSET_PIN2_Msk (0x1UL << GPIO_DIRSET_PIN2_Pos) /*!< Bit mask of PIN2 field. */
AnnaBridge 143:86740a56073b 6079 #define GPIO_DIRSET_PIN2_Input (0UL) /*!< Read: pin set as input */
AnnaBridge 143:86740a56073b 6080 #define GPIO_DIRSET_PIN2_Output (1UL) /*!< Read: pin set as output */
AnnaBridge 143:86740a56073b 6081 #define GPIO_DIRSET_PIN2_Set (1UL) /*!< Write: writing a '1' sets pin to output; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 6082
AnnaBridge 143:86740a56073b 6083 /* Bit 1 : Set as output pin 1 */
AnnaBridge 143:86740a56073b 6084 #define GPIO_DIRSET_PIN1_Pos (1UL) /*!< Position of PIN1 field. */
AnnaBridge 143:86740a56073b 6085 #define GPIO_DIRSET_PIN1_Msk (0x1UL << GPIO_DIRSET_PIN1_Pos) /*!< Bit mask of PIN1 field. */
AnnaBridge 143:86740a56073b 6086 #define GPIO_DIRSET_PIN1_Input (0UL) /*!< Read: pin set as input */
AnnaBridge 143:86740a56073b 6087 #define GPIO_DIRSET_PIN1_Output (1UL) /*!< Read: pin set as output */
AnnaBridge 143:86740a56073b 6088 #define GPIO_DIRSET_PIN1_Set (1UL) /*!< Write: writing a '1' sets pin to output; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 6089
AnnaBridge 143:86740a56073b 6090 /* Bit 0 : Set as output pin 0 */
AnnaBridge 143:86740a56073b 6091 #define GPIO_DIRSET_PIN0_Pos (0UL) /*!< Position of PIN0 field. */
AnnaBridge 143:86740a56073b 6092 #define GPIO_DIRSET_PIN0_Msk (0x1UL << GPIO_DIRSET_PIN0_Pos) /*!< Bit mask of PIN0 field. */
AnnaBridge 143:86740a56073b 6093 #define GPIO_DIRSET_PIN0_Input (0UL) /*!< Read: pin set as input */
AnnaBridge 143:86740a56073b 6094 #define GPIO_DIRSET_PIN0_Output (1UL) /*!< Read: pin set as output */
AnnaBridge 143:86740a56073b 6095 #define GPIO_DIRSET_PIN0_Set (1UL) /*!< Write: writing a '1' sets pin to output; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 6096
AnnaBridge 143:86740a56073b 6097 /* Register: GPIO_DIRCLR */
AnnaBridge 143:86740a56073b 6098 /* Description: DIR clear register */
AnnaBridge 143:86740a56073b 6099
AnnaBridge 143:86740a56073b 6100 /* Bit 31 : Set as input pin 31 */
AnnaBridge 143:86740a56073b 6101 #define GPIO_DIRCLR_PIN31_Pos (31UL) /*!< Position of PIN31 field. */
AnnaBridge 143:86740a56073b 6102 #define GPIO_DIRCLR_PIN31_Msk (0x1UL << GPIO_DIRCLR_PIN31_Pos) /*!< Bit mask of PIN31 field. */
AnnaBridge 143:86740a56073b 6103 #define GPIO_DIRCLR_PIN31_Input (0UL) /*!< Read: pin set as input */
AnnaBridge 143:86740a56073b 6104 #define GPIO_DIRCLR_PIN31_Output (1UL) /*!< Read: pin set as output */
AnnaBridge 143:86740a56073b 6105 #define GPIO_DIRCLR_PIN31_Clear (1UL) /*!< Write: writing a '1' sets pin to input; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 6106
AnnaBridge 143:86740a56073b 6107 /* Bit 30 : Set as input pin 30 */
AnnaBridge 143:86740a56073b 6108 #define GPIO_DIRCLR_PIN30_Pos (30UL) /*!< Position of PIN30 field. */
AnnaBridge 143:86740a56073b 6109 #define GPIO_DIRCLR_PIN30_Msk (0x1UL << GPIO_DIRCLR_PIN30_Pos) /*!< Bit mask of PIN30 field. */
AnnaBridge 143:86740a56073b 6110 #define GPIO_DIRCLR_PIN30_Input (0UL) /*!< Read: pin set as input */
AnnaBridge 143:86740a56073b 6111 #define GPIO_DIRCLR_PIN30_Output (1UL) /*!< Read: pin set as output */
AnnaBridge 143:86740a56073b 6112 #define GPIO_DIRCLR_PIN30_Clear (1UL) /*!< Write: writing a '1' sets pin to input; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 6113
AnnaBridge 143:86740a56073b 6114 /* Bit 29 : Set as input pin 29 */
AnnaBridge 143:86740a56073b 6115 #define GPIO_DIRCLR_PIN29_Pos (29UL) /*!< Position of PIN29 field. */
AnnaBridge 143:86740a56073b 6116 #define GPIO_DIRCLR_PIN29_Msk (0x1UL << GPIO_DIRCLR_PIN29_Pos) /*!< Bit mask of PIN29 field. */
AnnaBridge 143:86740a56073b 6117 #define GPIO_DIRCLR_PIN29_Input (0UL) /*!< Read: pin set as input */
AnnaBridge 143:86740a56073b 6118 #define GPIO_DIRCLR_PIN29_Output (1UL) /*!< Read: pin set as output */
AnnaBridge 143:86740a56073b 6119 #define GPIO_DIRCLR_PIN29_Clear (1UL) /*!< Write: writing a '1' sets pin to input; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 6120
AnnaBridge 143:86740a56073b 6121 /* Bit 28 : Set as input pin 28 */
AnnaBridge 143:86740a56073b 6122 #define GPIO_DIRCLR_PIN28_Pos (28UL) /*!< Position of PIN28 field. */
AnnaBridge 143:86740a56073b 6123 #define GPIO_DIRCLR_PIN28_Msk (0x1UL << GPIO_DIRCLR_PIN28_Pos) /*!< Bit mask of PIN28 field. */
AnnaBridge 143:86740a56073b 6124 #define GPIO_DIRCLR_PIN28_Input (0UL) /*!< Read: pin set as input */
AnnaBridge 143:86740a56073b 6125 #define GPIO_DIRCLR_PIN28_Output (1UL) /*!< Read: pin set as output */
AnnaBridge 143:86740a56073b 6126 #define GPIO_DIRCLR_PIN28_Clear (1UL) /*!< Write: writing a '1' sets pin to input; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 6127
AnnaBridge 143:86740a56073b 6128 /* Bit 27 : Set as input pin 27 */
AnnaBridge 143:86740a56073b 6129 #define GPIO_DIRCLR_PIN27_Pos (27UL) /*!< Position of PIN27 field. */
AnnaBridge 143:86740a56073b 6130 #define GPIO_DIRCLR_PIN27_Msk (0x1UL << GPIO_DIRCLR_PIN27_Pos) /*!< Bit mask of PIN27 field. */
AnnaBridge 143:86740a56073b 6131 #define GPIO_DIRCLR_PIN27_Input (0UL) /*!< Read: pin set as input */
AnnaBridge 143:86740a56073b 6132 #define GPIO_DIRCLR_PIN27_Output (1UL) /*!< Read: pin set as output */
AnnaBridge 143:86740a56073b 6133 #define GPIO_DIRCLR_PIN27_Clear (1UL) /*!< Write: writing a '1' sets pin to input; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 6134
AnnaBridge 143:86740a56073b 6135 /* Bit 26 : Set as input pin 26 */
AnnaBridge 143:86740a56073b 6136 #define GPIO_DIRCLR_PIN26_Pos (26UL) /*!< Position of PIN26 field. */
AnnaBridge 143:86740a56073b 6137 #define GPIO_DIRCLR_PIN26_Msk (0x1UL << GPIO_DIRCLR_PIN26_Pos) /*!< Bit mask of PIN26 field. */
AnnaBridge 143:86740a56073b 6138 #define GPIO_DIRCLR_PIN26_Input (0UL) /*!< Read: pin set as input */
AnnaBridge 143:86740a56073b 6139 #define GPIO_DIRCLR_PIN26_Output (1UL) /*!< Read: pin set as output */
AnnaBridge 143:86740a56073b 6140 #define GPIO_DIRCLR_PIN26_Clear (1UL) /*!< Write: writing a '1' sets pin to input; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 6141
AnnaBridge 143:86740a56073b 6142 /* Bit 25 : Set as input pin 25 */
AnnaBridge 143:86740a56073b 6143 #define GPIO_DIRCLR_PIN25_Pos (25UL) /*!< Position of PIN25 field. */
AnnaBridge 143:86740a56073b 6144 #define GPIO_DIRCLR_PIN25_Msk (0x1UL << GPIO_DIRCLR_PIN25_Pos) /*!< Bit mask of PIN25 field. */
AnnaBridge 143:86740a56073b 6145 #define GPIO_DIRCLR_PIN25_Input (0UL) /*!< Read: pin set as input */
AnnaBridge 143:86740a56073b 6146 #define GPIO_DIRCLR_PIN25_Output (1UL) /*!< Read: pin set as output */
AnnaBridge 143:86740a56073b 6147 #define GPIO_DIRCLR_PIN25_Clear (1UL) /*!< Write: writing a '1' sets pin to input; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 6148
AnnaBridge 143:86740a56073b 6149 /* Bit 24 : Set as input pin 24 */
AnnaBridge 143:86740a56073b 6150 #define GPIO_DIRCLR_PIN24_Pos (24UL) /*!< Position of PIN24 field. */
AnnaBridge 143:86740a56073b 6151 #define GPIO_DIRCLR_PIN24_Msk (0x1UL << GPIO_DIRCLR_PIN24_Pos) /*!< Bit mask of PIN24 field. */
AnnaBridge 143:86740a56073b 6152 #define GPIO_DIRCLR_PIN24_Input (0UL) /*!< Read: pin set as input */
AnnaBridge 143:86740a56073b 6153 #define GPIO_DIRCLR_PIN24_Output (1UL) /*!< Read: pin set as output */
AnnaBridge 143:86740a56073b 6154 #define GPIO_DIRCLR_PIN24_Clear (1UL) /*!< Write: writing a '1' sets pin to input; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 6155
AnnaBridge 143:86740a56073b 6156 /* Bit 23 : Set as input pin 23 */
AnnaBridge 143:86740a56073b 6157 #define GPIO_DIRCLR_PIN23_Pos (23UL) /*!< Position of PIN23 field. */
AnnaBridge 143:86740a56073b 6158 #define GPIO_DIRCLR_PIN23_Msk (0x1UL << GPIO_DIRCLR_PIN23_Pos) /*!< Bit mask of PIN23 field. */
AnnaBridge 143:86740a56073b 6159 #define GPIO_DIRCLR_PIN23_Input (0UL) /*!< Read: pin set as input */
AnnaBridge 143:86740a56073b 6160 #define GPIO_DIRCLR_PIN23_Output (1UL) /*!< Read: pin set as output */
AnnaBridge 143:86740a56073b 6161 #define GPIO_DIRCLR_PIN23_Clear (1UL) /*!< Write: writing a '1' sets pin to input; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 6162
AnnaBridge 143:86740a56073b 6163 /* Bit 22 : Set as input pin 22 */
AnnaBridge 143:86740a56073b 6164 #define GPIO_DIRCLR_PIN22_Pos (22UL) /*!< Position of PIN22 field. */
AnnaBridge 143:86740a56073b 6165 #define GPIO_DIRCLR_PIN22_Msk (0x1UL << GPIO_DIRCLR_PIN22_Pos) /*!< Bit mask of PIN22 field. */
AnnaBridge 143:86740a56073b 6166 #define GPIO_DIRCLR_PIN22_Input (0UL) /*!< Read: pin set as input */
AnnaBridge 143:86740a56073b 6167 #define GPIO_DIRCLR_PIN22_Output (1UL) /*!< Read: pin set as output */
AnnaBridge 143:86740a56073b 6168 #define GPIO_DIRCLR_PIN22_Clear (1UL) /*!< Write: writing a '1' sets pin to input; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 6169
AnnaBridge 143:86740a56073b 6170 /* Bit 21 : Set as input pin 21 */
AnnaBridge 143:86740a56073b 6171 #define GPIO_DIRCLR_PIN21_Pos (21UL) /*!< Position of PIN21 field. */
AnnaBridge 143:86740a56073b 6172 #define GPIO_DIRCLR_PIN21_Msk (0x1UL << GPIO_DIRCLR_PIN21_Pos) /*!< Bit mask of PIN21 field. */
AnnaBridge 143:86740a56073b 6173 #define GPIO_DIRCLR_PIN21_Input (0UL) /*!< Read: pin set as input */
AnnaBridge 143:86740a56073b 6174 #define GPIO_DIRCLR_PIN21_Output (1UL) /*!< Read: pin set as output */
AnnaBridge 143:86740a56073b 6175 #define GPIO_DIRCLR_PIN21_Clear (1UL) /*!< Write: writing a '1' sets pin to input; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 6176
AnnaBridge 143:86740a56073b 6177 /* Bit 20 : Set as input pin 20 */
AnnaBridge 143:86740a56073b 6178 #define GPIO_DIRCLR_PIN20_Pos (20UL) /*!< Position of PIN20 field. */
AnnaBridge 143:86740a56073b 6179 #define GPIO_DIRCLR_PIN20_Msk (0x1UL << GPIO_DIRCLR_PIN20_Pos) /*!< Bit mask of PIN20 field. */
AnnaBridge 143:86740a56073b 6180 #define GPIO_DIRCLR_PIN20_Input (0UL) /*!< Read: pin set as input */
AnnaBridge 143:86740a56073b 6181 #define GPIO_DIRCLR_PIN20_Output (1UL) /*!< Read: pin set as output */
AnnaBridge 143:86740a56073b 6182 #define GPIO_DIRCLR_PIN20_Clear (1UL) /*!< Write: writing a '1' sets pin to input; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 6183
AnnaBridge 143:86740a56073b 6184 /* Bit 19 : Set as input pin 19 */
AnnaBridge 143:86740a56073b 6185 #define GPIO_DIRCLR_PIN19_Pos (19UL) /*!< Position of PIN19 field. */
AnnaBridge 143:86740a56073b 6186 #define GPIO_DIRCLR_PIN19_Msk (0x1UL << GPIO_DIRCLR_PIN19_Pos) /*!< Bit mask of PIN19 field. */
AnnaBridge 143:86740a56073b 6187 #define GPIO_DIRCLR_PIN19_Input (0UL) /*!< Read: pin set as input */
AnnaBridge 143:86740a56073b 6188 #define GPIO_DIRCLR_PIN19_Output (1UL) /*!< Read: pin set as output */
AnnaBridge 143:86740a56073b 6189 #define GPIO_DIRCLR_PIN19_Clear (1UL) /*!< Write: writing a '1' sets pin to input; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 6190
AnnaBridge 143:86740a56073b 6191 /* Bit 18 : Set as input pin 18 */
AnnaBridge 143:86740a56073b 6192 #define GPIO_DIRCLR_PIN18_Pos (18UL) /*!< Position of PIN18 field. */
AnnaBridge 143:86740a56073b 6193 #define GPIO_DIRCLR_PIN18_Msk (0x1UL << GPIO_DIRCLR_PIN18_Pos) /*!< Bit mask of PIN18 field. */
AnnaBridge 143:86740a56073b 6194 #define GPIO_DIRCLR_PIN18_Input (0UL) /*!< Read: pin set as input */
AnnaBridge 143:86740a56073b 6195 #define GPIO_DIRCLR_PIN18_Output (1UL) /*!< Read: pin set as output */
AnnaBridge 143:86740a56073b 6196 #define GPIO_DIRCLR_PIN18_Clear (1UL) /*!< Write: writing a '1' sets pin to input; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 6197
AnnaBridge 143:86740a56073b 6198 /* Bit 17 : Set as input pin 17 */
AnnaBridge 143:86740a56073b 6199 #define GPIO_DIRCLR_PIN17_Pos (17UL) /*!< Position of PIN17 field. */
AnnaBridge 143:86740a56073b 6200 #define GPIO_DIRCLR_PIN17_Msk (0x1UL << GPIO_DIRCLR_PIN17_Pos) /*!< Bit mask of PIN17 field. */
AnnaBridge 143:86740a56073b 6201 #define GPIO_DIRCLR_PIN17_Input (0UL) /*!< Read: pin set as input */
AnnaBridge 143:86740a56073b 6202 #define GPIO_DIRCLR_PIN17_Output (1UL) /*!< Read: pin set as output */
AnnaBridge 143:86740a56073b 6203 #define GPIO_DIRCLR_PIN17_Clear (1UL) /*!< Write: writing a '1' sets pin to input; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 6204
AnnaBridge 143:86740a56073b 6205 /* Bit 16 : Set as input pin 16 */
AnnaBridge 143:86740a56073b 6206 #define GPIO_DIRCLR_PIN16_Pos (16UL) /*!< Position of PIN16 field. */
AnnaBridge 143:86740a56073b 6207 #define GPIO_DIRCLR_PIN16_Msk (0x1UL << GPIO_DIRCLR_PIN16_Pos) /*!< Bit mask of PIN16 field. */
AnnaBridge 143:86740a56073b 6208 #define GPIO_DIRCLR_PIN16_Input (0UL) /*!< Read: pin set as input */
AnnaBridge 143:86740a56073b 6209 #define GPIO_DIRCLR_PIN16_Output (1UL) /*!< Read: pin set as output */
AnnaBridge 143:86740a56073b 6210 #define GPIO_DIRCLR_PIN16_Clear (1UL) /*!< Write: writing a '1' sets pin to input; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 6211
AnnaBridge 143:86740a56073b 6212 /* Bit 15 : Set as input pin 15 */
AnnaBridge 143:86740a56073b 6213 #define GPIO_DIRCLR_PIN15_Pos (15UL) /*!< Position of PIN15 field. */
AnnaBridge 143:86740a56073b 6214 #define GPIO_DIRCLR_PIN15_Msk (0x1UL << GPIO_DIRCLR_PIN15_Pos) /*!< Bit mask of PIN15 field. */
AnnaBridge 143:86740a56073b 6215 #define GPIO_DIRCLR_PIN15_Input (0UL) /*!< Read: pin set as input */
AnnaBridge 143:86740a56073b 6216 #define GPIO_DIRCLR_PIN15_Output (1UL) /*!< Read: pin set as output */
AnnaBridge 143:86740a56073b 6217 #define GPIO_DIRCLR_PIN15_Clear (1UL) /*!< Write: writing a '1' sets pin to input; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 6218
AnnaBridge 143:86740a56073b 6219 /* Bit 14 : Set as input pin 14 */
AnnaBridge 143:86740a56073b 6220 #define GPIO_DIRCLR_PIN14_Pos (14UL) /*!< Position of PIN14 field. */
AnnaBridge 143:86740a56073b 6221 #define GPIO_DIRCLR_PIN14_Msk (0x1UL << GPIO_DIRCLR_PIN14_Pos) /*!< Bit mask of PIN14 field. */
AnnaBridge 143:86740a56073b 6222 #define GPIO_DIRCLR_PIN14_Input (0UL) /*!< Read: pin set as input */
AnnaBridge 143:86740a56073b 6223 #define GPIO_DIRCLR_PIN14_Output (1UL) /*!< Read: pin set as output */
AnnaBridge 143:86740a56073b 6224 #define GPIO_DIRCLR_PIN14_Clear (1UL) /*!< Write: writing a '1' sets pin to input; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 6225
AnnaBridge 143:86740a56073b 6226 /* Bit 13 : Set as input pin 13 */
AnnaBridge 143:86740a56073b 6227 #define GPIO_DIRCLR_PIN13_Pos (13UL) /*!< Position of PIN13 field. */
AnnaBridge 143:86740a56073b 6228 #define GPIO_DIRCLR_PIN13_Msk (0x1UL << GPIO_DIRCLR_PIN13_Pos) /*!< Bit mask of PIN13 field. */
AnnaBridge 143:86740a56073b 6229 #define GPIO_DIRCLR_PIN13_Input (0UL) /*!< Read: pin set as input */
AnnaBridge 143:86740a56073b 6230 #define GPIO_DIRCLR_PIN13_Output (1UL) /*!< Read: pin set as output */
AnnaBridge 143:86740a56073b 6231 #define GPIO_DIRCLR_PIN13_Clear (1UL) /*!< Write: writing a '1' sets pin to input; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 6232
AnnaBridge 143:86740a56073b 6233 /* Bit 12 : Set as input pin 12 */
AnnaBridge 143:86740a56073b 6234 #define GPIO_DIRCLR_PIN12_Pos (12UL) /*!< Position of PIN12 field. */
AnnaBridge 143:86740a56073b 6235 #define GPIO_DIRCLR_PIN12_Msk (0x1UL << GPIO_DIRCLR_PIN12_Pos) /*!< Bit mask of PIN12 field. */
AnnaBridge 143:86740a56073b 6236 #define GPIO_DIRCLR_PIN12_Input (0UL) /*!< Read: pin set as input */
AnnaBridge 143:86740a56073b 6237 #define GPIO_DIRCLR_PIN12_Output (1UL) /*!< Read: pin set as output */
AnnaBridge 143:86740a56073b 6238 #define GPIO_DIRCLR_PIN12_Clear (1UL) /*!< Write: writing a '1' sets pin to input; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 6239
AnnaBridge 143:86740a56073b 6240 /* Bit 11 : Set as input pin 11 */
AnnaBridge 143:86740a56073b 6241 #define GPIO_DIRCLR_PIN11_Pos (11UL) /*!< Position of PIN11 field. */
AnnaBridge 143:86740a56073b 6242 #define GPIO_DIRCLR_PIN11_Msk (0x1UL << GPIO_DIRCLR_PIN11_Pos) /*!< Bit mask of PIN11 field. */
AnnaBridge 143:86740a56073b 6243 #define GPIO_DIRCLR_PIN11_Input (0UL) /*!< Read: pin set as input */
AnnaBridge 143:86740a56073b 6244 #define GPIO_DIRCLR_PIN11_Output (1UL) /*!< Read: pin set as output */
AnnaBridge 143:86740a56073b 6245 #define GPIO_DIRCLR_PIN11_Clear (1UL) /*!< Write: writing a '1' sets pin to input; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 6246
AnnaBridge 143:86740a56073b 6247 /* Bit 10 : Set as input pin 10 */
AnnaBridge 143:86740a56073b 6248 #define GPIO_DIRCLR_PIN10_Pos (10UL) /*!< Position of PIN10 field. */
AnnaBridge 143:86740a56073b 6249 #define GPIO_DIRCLR_PIN10_Msk (0x1UL << GPIO_DIRCLR_PIN10_Pos) /*!< Bit mask of PIN10 field. */
AnnaBridge 143:86740a56073b 6250 #define GPIO_DIRCLR_PIN10_Input (0UL) /*!< Read: pin set as input */
AnnaBridge 143:86740a56073b 6251 #define GPIO_DIRCLR_PIN10_Output (1UL) /*!< Read: pin set as output */
AnnaBridge 143:86740a56073b 6252 #define GPIO_DIRCLR_PIN10_Clear (1UL) /*!< Write: writing a '1' sets pin to input; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 6253
AnnaBridge 143:86740a56073b 6254 /* Bit 9 : Set as input pin 9 */
AnnaBridge 143:86740a56073b 6255 #define GPIO_DIRCLR_PIN9_Pos (9UL) /*!< Position of PIN9 field. */
AnnaBridge 143:86740a56073b 6256 #define GPIO_DIRCLR_PIN9_Msk (0x1UL << GPIO_DIRCLR_PIN9_Pos) /*!< Bit mask of PIN9 field. */
AnnaBridge 143:86740a56073b 6257 #define GPIO_DIRCLR_PIN9_Input (0UL) /*!< Read: pin set as input */
AnnaBridge 143:86740a56073b 6258 #define GPIO_DIRCLR_PIN9_Output (1UL) /*!< Read: pin set as output */
AnnaBridge 143:86740a56073b 6259 #define GPIO_DIRCLR_PIN9_Clear (1UL) /*!< Write: writing a '1' sets pin to input; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 6260
AnnaBridge 143:86740a56073b 6261 /* Bit 8 : Set as input pin 8 */
AnnaBridge 143:86740a56073b 6262 #define GPIO_DIRCLR_PIN8_Pos (8UL) /*!< Position of PIN8 field. */
AnnaBridge 143:86740a56073b 6263 #define GPIO_DIRCLR_PIN8_Msk (0x1UL << GPIO_DIRCLR_PIN8_Pos) /*!< Bit mask of PIN8 field. */
AnnaBridge 143:86740a56073b 6264 #define GPIO_DIRCLR_PIN8_Input (0UL) /*!< Read: pin set as input */
AnnaBridge 143:86740a56073b 6265 #define GPIO_DIRCLR_PIN8_Output (1UL) /*!< Read: pin set as output */
AnnaBridge 143:86740a56073b 6266 #define GPIO_DIRCLR_PIN8_Clear (1UL) /*!< Write: writing a '1' sets pin to input; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 6267
AnnaBridge 143:86740a56073b 6268 /* Bit 7 : Set as input pin 7 */
AnnaBridge 143:86740a56073b 6269 #define GPIO_DIRCLR_PIN7_Pos (7UL) /*!< Position of PIN7 field. */
AnnaBridge 143:86740a56073b 6270 #define GPIO_DIRCLR_PIN7_Msk (0x1UL << GPIO_DIRCLR_PIN7_Pos) /*!< Bit mask of PIN7 field. */
AnnaBridge 143:86740a56073b 6271 #define GPIO_DIRCLR_PIN7_Input (0UL) /*!< Read: pin set as input */
AnnaBridge 143:86740a56073b 6272 #define GPIO_DIRCLR_PIN7_Output (1UL) /*!< Read: pin set as output */
AnnaBridge 143:86740a56073b 6273 #define GPIO_DIRCLR_PIN7_Clear (1UL) /*!< Write: writing a '1' sets pin to input; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 6274
AnnaBridge 143:86740a56073b 6275 /* Bit 6 : Set as input pin 6 */
AnnaBridge 143:86740a56073b 6276 #define GPIO_DIRCLR_PIN6_Pos (6UL) /*!< Position of PIN6 field. */
AnnaBridge 143:86740a56073b 6277 #define GPIO_DIRCLR_PIN6_Msk (0x1UL << GPIO_DIRCLR_PIN6_Pos) /*!< Bit mask of PIN6 field. */
AnnaBridge 143:86740a56073b 6278 #define GPIO_DIRCLR_PIN6_Input (0UL) /*!< Read: pin set as input */
AnnaBridge 143:86740a56073b 6279 #define GPIO_DIRCLR_PIN6_Output (1UL) /*!< Read: pin set as output */
AnnaBridge 143:86740a56073b 6280 #define GPIO_DIRCLR_PIN6_Clear (1UL) /*!< Write: writing a '1' sets pin to input; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 6281
AnnaBridge 143:86740a56073b 6282 /* Bit 5 : Set as input pin 5 */
AnnaBridge 143:86740a56073b 6283 #define GPIO_DIRCLR_PIN5_Pos (5UL) /*!< Position of PIN5 field. */
AnnaBridge 143:86740a56073b 6284 #define GPIO_DIRCLR_PIN5_Msk (0x1UL << GPIO_DIRCLR_PIN5_Pos) /*!< Bit mask of PIN5 field. */
AnnaBridge 143:86740a56073b 6285 #define GPIO_DIRCLR_PIN5_Input (0UL) /*!< Read: pin set as input */
AnnaBridge 143:86740a56073b 6286 #define GPIO_DIRCLR_PIN5_Output (1UL) /*!< Read: pin set as output */
AnnaBridge 143:86740a56073b 6287 #define GPIO_DIRCLR_PIN5_Clear (1UL) /*!< Write: writing a '1' sets pin to input; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 6288
AnnaBridge 143:86740a56073b 6289 /* Bit 4 : Set as input pin 4 */
AnnaBridge 143:86740a56073b 6290 #define GPIO_DIRCLR_PIN4_Pos (4UL) /*!< Position of PIN4 field. */
AnnaBridge 143:86740a56073b 6291 #define GPIO_DIRCLR_PIN4_Msk (0x1UL << GPIO_DIRCLR_PIN4_Pos) /*!< Bit mask of PIN4 field. */
AnnaBridge 143:86740a56073b 6292 #define GPIO_DIRCLR_PIN4_Input (0UL) /*!< Read: pin set as input */
AnnaBridge 143:86740a56073b 6293 #define GPIO_DIRCLR_PIN4_Output (1UL) /*!< Read: pin set as output */
AnnaBridge 143:86740a56073b 6294 #define GPIO_DIRCLR_PIN4_Clear (1UL) /*!< Write: writing a '1' sets pin to input; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 6295
AnnaBridge 143:86740a56073b 6296 /* Bit 3 : Set as input pin 3 */
AnnaBridge 143:86740a56073b 6297 #define GPIO_DIRCLR_PIN3_Pos (3UL) /*!< Position of PIN3 field. */
AnnaBridge 143:86740a56073b 6298 #define GPIO_DIRCLR_PIN3_Msk (0x1UL << GPIO_DIRCLR_PIN3_Pos) /*!< Bit mask of PIN3 field. */
AnnaBridge 143:86740a56073b 6299 #define GPIO_DIRCLR_PIN3_Input (0UL) /*!< Read: pin set as input */
AnnaBridge 143:86740a56073b 6300 #define GPIO_DIRCLR_PIN3_Output (1UL) /*!< Read: pin set as output */
AnnaBridge 143:86740a56073b 6301 #define GPIO_DIRCLR_PIN3_Clear (1UL) /*!< Write: writing a '1' sets pin to input; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 6302
AnnaBridge 143:86740a56073b 6303 /* Bit 2 : Set as input pin 2 */
AnnaBridge 143:86740a56073b 6304 #define GPIO_DIRCLR_PIN2_Pos (2UL) /*!< Position of PIN2 field. */
AnnaBridge 143:86740a56073b 6305 #define GPIO_DIRCLR_PIN2_Msk (0x1UL << GPIO_DIRCLR_PIN2_Pos) /*!< Bit mask of PIN2 field. */
AnnaBridge 143:86740a56073b 6306 #define GPIO_DIRCLR_PIN2_Input (0UL) /*!< Read: pin set as input */
AnnaBridge 143:86740a56073b 6307 #define GPIO_DIRCLR_PIN2_Output (1UL) /*!< Read: pin set as output */
AnnaBridge 143:86740a56073b 6308 #define GPIO_DIRCLR_PIN2_Clear (1UL) /*!< Write: writing a '1' sets pin to input; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 6309
AnnaBridge 143:86740a56073b 6310 /* Bit 1 : Set as input pin 1 */
AnnaBridge 143:86740a56073b 6311 #define GPIO_DIRCLR_PIN1_Pos (1UL) /*!< Position of PIN1 field. */
AnnaBridge 143:86740a56073b 6312 #define GPIO_DIRCLR_PIN1_Msk (0x1UL << GPIO_DIRCLR_PIN1_Pos) /*!< Bit mask of PIN1 field. */
AnnaBridge 143:86740a56073b 6313 #define GPIO_DIRCLR_PIN1_Input (0UL) /*!< Read: pin set as input */
AnnaBridge 143:86740a56073b 6314 #define GPIO_DIRCLR_PIN1_Output (1UL) /*!< Read: pin set as output */
AnnaBridge 143:86740a56073b 6315 #define GPIO_DIRCLR_PIN1_Clear (1UL) /*!< Write: writing a '1' sets pin to input; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 6316
AnnaBridge 143:86740a56073b 6317 /* Bit 0 : Set as input pin 0 */
AnnaBridge 143:86740a56073b 6318 #define GPIO_DIRCLR_PIN0_Pos (0UL) /*!< Position of PIN0 field. */
AnnaBridge 143:86740a56073b 6319 #define GPIO_DIRCLR_PIN0_Msk (0x1UL << GPIO_DIRCLR_PIN0_Pos) /*!< Bit mask of PIN0 field. */
AnnaBridge 143:86740a56073b 6320 #define GPIO_DIRCLR_PIN0_Input (0UL) /*!< Read: pin set as input */
AnnaBridge 143:86740a56073b 6321 #define GPIO_DIRCLR_PIN0_Output (1UL) /*!< Read: pin set as output */
AnnaBridge 143:86740a56073b 6322 #define GPIO_DIRCLR_PIN0_Clear (1UL) /*!< Write: writing a '1' sets pin to input; writing a '0' has no effect */
AnnaBridge 143:86740a56073b 6323
AnnaBridge 143:86740a56073b 6324 /* Register: GPIO_LATCH */
AnnaBridge 143:86740a56073b 6325 /* Description: Latch register indicating what GPIO pins that have met the criteria set in the PIN_CNF[n].SENSE registers */
AnnaBridge 143:86740a56073b 6326
AnnaBridge 143:86740a56073b 6327 /* Bit 31 : Status on whether PIN31 has met criteria set in PIN_CNF31.SENSE register. Write '1' to clear. */
AnnaBridge 143:86740a56073b 6328 #define GPIO_LATCH_PIN31_Pos (31UL) /*!< Position of PIN31 field. */
AnnaBridge 143:86740a56073b 6329 #define GPIO_LATCH_PIN31_Msk (0x1UL << GPIO_LATCH_PIN31_Pos) /*!< Bit mask of PIN31 field. */
AnnaBridge 143:86740a56073b 6330 #define GPIO_LATCH_PIN31_NotLatched (0UL) /*!< Criteria has not been met */
AnnaBridge 143:86740a56073b 6331 #define GPIO_LATCH_PIN31_Latched (1UL) /*!< Criteria has been met */
AnnaBridge 143:86740a56073b 6332
AnnaBridge 143:86740a56073b 6333 /* Bit 30 : Status on whether PIN30 has met criteria set in PIN_CNF30.SENSE register. Write '1' to clear. */
AnnaBridge 143:86740a56073b 6334 #define GPIO_LATCH_PIN30_Pos (30UL) /*!< Position of PIN30 field. */
AnnaBridge 143:86740a56073b 6335 #define GPIO_LATCH_PIN30_Msk (0x1UL << GPIO_LATCH_PIN30_Pos) /*!< Bit mask of PIN30 field. */
AnnaBridge 143:86740a56073b 6336 #define GPIO_LATCH_PIN30_NotLatched (0UL) /*!< Criteria has not been met */
AnnaBridge 143:86740a56073b 6337 #define GPIO_LATCH_PIN30_Latched (1UL) /*!< Criteria has been met */
AnnaBridge 143:86740a56073b 6338
AnnaBridge 143:86740a56073b 6339 /* Bit 29 : Status on whether PIN29 has met criteria set in PIN_CNF29.SENSE register. Write '1' to clear. */
AnnaBridge 143:86740a56073b 6340 #define GPIO_LATCH_PIN29_Pos (29UL) /*!< Position of PIN29 field. */
AnnaBridge 143:86740a56073b 6341 #define GPIO_LATCH_PIN29_Msk (0x1UL << GPIO_LATCH_PIN29_Pos) /*!< Bit mask of PIN29 field. */
AnnaBridge 143:86740a56073b 6342 #define GPIO_LATCH_PIN29_NotLatched (0UL) /*!< Criteria has not been met */
AnnaBridge 143:86740a56073b 6343 #define GPIO_LATCH_PIN29_Latched (1UL) /*!< Criteria has been met */
AnnaBridge 143:86740a56073b 6344
AnnaBridge 143:86740a56073b 6345 /* Bit 28 : Status on whether PIN28 has met criteria set in PIN_CNF28.SENSE register. Write '1' to clear. */
AnnaBridge 143:86740a56073b 6346 #define GPIO_LATCH_PIN28_Pos (28UL) /*!< Position of PIN28 field. */
AnnaBridge 143:86740a56073b 6347 #define GPIO_LATCH_PIN28_Msk (0x1UL << GPIO_LATCH_PIN28_Pos) /*!< Bit mask of PIN28 field. */
AnnaBridge 143:86740a56073b 6348 #define GPIO_LATCH_PIN28_NotLatched (0UL) /*!< Criteria has not been met */
AnnaBridge 143:86740a56073b 6349 #define GPIO_LATCH_PIN28_Latched (1UL) /*!< Criteria has been met */
AnnaBridge 143:86740a56073b 6350
AnnaBridge 143:86740a56073b 6351 /* Bit 27 : Status on whether PIN27 has met criteria set in PIN_CNF27.SENSE register. Write '1' to clear. */
AnnaBridge 143:86740a56073b 6352 #define GPIO_LATCH_PIN27_Pos (27UL) /*!< Position of PIN27 field. */
AnnaBridge 143:86740a56073b 6353 #define GPIO_LATCH_PIN27_Msk (0x1UL << GPIO_LATCH_PIN27_Pos) /*!< Bit mask of PIN27 field. */
AnnaBridge 143:86740a56073b 6354 #define GPIO_LATCH_PIN27_NotLatched (0UL) /*!< Criteria has not been met */
AnnaBridge 143:86740a56073b 6355 #define GPIO_LATCH_PIN27_Latched (1UL) /*!< Criteria has been met */
AnnaBridge 143:86740a56073b 6356
AnnaBridge 143:86740a56073b 6357 /* Bit 26 : Status on whether PIN26 has met criteria set in PIN_CNF26.SENSE register. Write '1' to clear. */
AnnaBridge 143:86740a56073b 6358 #define GPIO_LATCH_PIN26_Pos (26UL) /*!< Position of PIN26 field. */
AnnaBridge 143:86740a56073b 6359 #define GPIO_LATCH_PIN26_Msk (0x1UL << GPIO_LATCH_PIN26_Pos) /*!< Bit mask of PIN26 field. */
AnnaBridge 143:86740a56073b 6360 #define GPIO_LATCH_PIN26_NotLatched (0UL) /*!< Criteria has not been met */
AnnaBridge 143:86740a56073b 6361 #define GPIO_LATCH_PIN26_Latched (1UL) /*!< Criteria has been met */
AnnaBridge 143:86740a56073b 6362
AnnaBridge 143:86740a56073b 6363 /* Bit 25 : Status on whether PIN25 has met criteria set in PIN_CNF25.SENSE register. Write '1' to clear. */
AnnaBridge 143:86740a56073b 6364 #define GPIO_LATCH_PIN25_Pos (25UL) /*!< Position of PIN25 field. */
AnnaBridge 143:86740a56073b 6365 #define GPIO_LATCH_PIN25_Msk (0x1UL << GPIO_LATCH_PIN25_Pos) /*!< Bit mask of PIN25 field. */
AnnaBridge 143:86740a56073b 6366 #define GPIO_LATCH_PIN25_NotLatched (0UL) /*!< Criteria has not been met */
AnnaBridge 143:86740a56073b 6367 #define GPIO_LATCH_PIN25_Latched (1UL) /*!< Criteria has been met */
AnnaBridge 143:86740a56073b 6368
AnnaBridge 143:86740a56073b 6369 /* Bit 24 : Status on whether PIN24 has met criteria set in PIN_CNF24.SENSE register. Write '1' to clear. */
AnnaBridge 143:86740a56073b 6370 #define GPIO_LATCH_PIN24_Pos (24UL) /*!< Position of PIN24 field. */
AnnaBridge 143:86740a56073b 6371 #define GPIO_LATCH_PIN24_Msk (0x1UL << GPIO_LATCH_PIN24_Pos) /*!< Bit mask of PIN24 field. */
AnnaBridge 143:86740a56073b 6372 #define GPIO_LATCH_PIN24_NotLatched (0UL) /*!< Criteria has not been met */
AnnaBridge 143:86740a56073b 6373 #define GPIO_LATCH_PIN24_Latched (1UL) /*!< Criteria has been met */
AnnaBridge 143:86740a56073b 6374
AnnaBridge 143:86740a56073b 6375 /* Bit 23 : Status on whether PIN23 has met criteria set in PIN_CNF23.SENSE register. Write '1' to clear. */
AnnaBridge 143:86740a56073b 6376 #define GPIO_LATCH_PIN23_Pos (23UL) /*!< Position of PIN23 field. */
AnnaBridge 143:86740a56073b 6377 #define GPIO_LATCH_PIN23_Msk (0x1UL << GPIO_LATCH_PIN23_Pos) /*!< Bit mask of PIN23 field. */
AnnaBridge 143:86740a56073b 6378 #define GPIO_LATCH_PIN23_NotLatched (0UL) /*!< Criteria has not been met */
AnnaBridge 143:86740a56073b 6379 #define GPIO_LATCH_PIN23_Latched (1UL) /*!< Criteria has been met */
AnnaBridge 143:86740a56073b 6380
AnnaBridge 143:86740a56073b 6381 /* Bit 22 : Status on whether PIN22 has met criteria set in PIN_CNF22.SENSE register. Write '1' to clear. */
AnnaBridge 143:86740a56073b 6382 #define GPIO_LATCH_PIN22_Pos (22UL) /*!< Position of PIN22 field. */
AnnaBridge 143:86740a56073b 6383 #define GPIO_LATCH_PIN22_Msk (0x1UL << GPIO_LATCH_PIN22_Pos) /*!< Bit mask of PIN22 field. */
AnnaBridge 143:86740a56073b 6384 #define GPIO_LATCH_PIN22_NotLatched (0UL) /*!< Criteria has not been met */
AnnaBridge 143:86740a56073b 6385 #define GPIO_LATCH_PIN22_Latched (1UL) /*!< Criteria has been met */
AnnaBridge 143:86740a56073b 6386
AnnaBridge 143:86740a56073b 6387 /* Bit 21 : Status on whether PIN21 has met criteria set in PIN_CNF21.SENSE register. Write '1' to clear. */
AnnaBridge 143:86740a56073b 6388 #define GPIO_LATCH_PIN21_Pos (21UL) /*!< Position of PIN21 field. */
AnnaBridge 143:86740a56073b 6389 #define GPIO_LATCH_PIN21_Msk (0x1UL << GPIO_LATCH_PIN21_Pos) /*!< Bit mask of PIN21 field. */
AnnaBridge 143:86740a56073b 6390 #define GPIO_LATCH_PIN21_NotLatched (0UL) /*!< Criteria has not been met */
AnnaBridge 143:86740a56073b 6391 #define GPIO_LATCH_PIN21_Latched (1UL) /*!< Criteria has been met */
AnnaBridge 143:86740a56073b 6392
AnnaBridge 143:86740a56073b 6393 /* Bit 20 : Status on whether PIN20 has met criteria set in PIN_CNF20.SENSE register. Write '1' to clear. */
AnnaBridge 143:86740a56073b 6394 #define GPIO_LATCH_PIN20_Pos (20UL) /*!< Position of PIN20 field. */
AnnaBridge 143:86740a56073b 6395 #define GPIO_LATCH_PIN20_Msk (0x1UL << GPIO_LATCH_PIN20_Pos) /*!< Bit mask of PIN20 field. */
AnnaBridge 143:86740a56073b 6396 #define GPIO_LATCH_PIN20_NotLatched (0UL) /*!< Criteria has not been met */
AnnaBridge 143:86740a56073b 6397 #define GPIO_LATCH_PIN20_Latched (1UL) /*!< Criteria has been met */
AnnaBridge 143:86740a56073b 6398
AnnaBridge 143:86740a56073b 6399 /* Bit 19 : Status on whether PIN19 has met criteria set in PIN_CNF19.SENSE register. Write '1' to clear. */
AnnaBridge 143:86740a56073b 6400 #define GPIO_LATCH_PIN19_Pos (19UL) /*!< Position of PIN19 field. */
AnnaBridge 143:86740a56073b 6401 #define GPIO_LATCH_PIN19_Msk (0x1UL << GPIO_LATCH_PIN19_Pos) /*!< Bit mask of PIN19 field. */
AnnaBridge 143:86740a56073b 6402 #define GPIO_LATCH_PIN19_NotLatched (0UL) /*!< Criteria has not been met */
AnnaBridge 143:86740a56073b 6403 #define GPIO_LATCH_PIN19_Latched (1UL) /*!< Criteria has been met */
AnnaBridge 143:86740a56073b 6404
AnnaBridge 143:86740a56073b 6405 /* Bit 18 : Status on whether PIN18 has met criteria set in PIN_CNF18.SENSE register. Write '1' to clear. */
AnnaBridge 143:86740a56073b 6406 #define GPIO_LATCH_PIN18_Pos (18UL) /*!< Position of PIN18 field. */
AnnaBridge 143:86740a56073b 6407 #define GPIO_LATCH_PIN18_Msk (0x1UL << GPIO_LATCH_PIN18_Pos) /*!< Bit mask of PIN18 field. */
AnnaBridge 143:86740a56073b 6408 #define GPIO_LATCH_PIN18_NotLatched (0UL) /*!< Criteria has not been met */
AnnaBridge 143:86740a56073b 6409 #define GPIO_LATCH_PIN18_Latched (1UL) /*!< Criteria has been met */
AnnaBridge 143:86740a56073b 6410
AnnaBridge 143:86740a56073b 6411 /* Bit 17 : Status on whether PIN17 has met criteria set in PIN_CNF17.SENSE register. Write '1' to clear. */
AnnaBridge 143:86740a56073b 6412 #define GPIO_LATCH_PIN17_Pos (17UL) /*!< Position of PIN17 field. */
AnnaBridge 143:86740a56073b 6413 #define GPIO_LATCH_PIN17_Msk (0x1UL << GPIO_LATCH_PIN17_Pos) /*!< Bit mask of PIN17 field. */
AnnaBridge 143:86740a56073b 6414 #define GPIO_LATCH_PIN17_NotLatched (0UL) /*!< Criteria has not been met */
AnnaBridge 143:86740a56073b 6415 #define GPIO_LATCH_PIN17_Latched (1UL) /*!< Criteria has been met */
AnnaBridge 143:86740a56073b 6416
AnnaBridge 143:86740a56073b 6417 /* Bit 16 : Status on whether PIN16 has met criteria set in PIN_CNF16.SENSE register. Write '1' to clear. */
AnnaBridge 143:86740a56073b 6418 #define GPIO_LATCH_PIN16_Pos (16UL) /*!< Position of PIN16 field. */
AnnaBridge 143:86740a56073b 6419 #define GPIO_LATCH_PIN16_Msk (0x1UL << GPIO_LATCH_PIN16_Pos) /*!< Bit mask of PIN16 field. */
AnnaBridge 143:86740a56073b 6420 #define GPIO_LATCH_PIN16_NotLatched (0UL) /*!< Criteria has not been met */
AnnaBridge 143:86740a56073b 6421 #define GPIO_LATCH_PIN16_Latched (1UL) /*!< Criteria has been met */
AnnaBridge 143:86740a56073b 6422
AnnaBridge 143:86740a56073b 6423 /* Bit 15 : Status on whether PIN15 has met criteria set in PIN_CNF15.SENSE register. Write '1' to clear. */
AnnaBridge 143:86740a56073b 6424 #define GPIO_LATCH_PIN15_Pos (15UL) /*!< Position of PIN15 field. */
AnnaBridge 143:86740a56073b 6425 #define GPIO_LATCH_PIN15_Msk (0x1UL << GPIO_LATCH_PIN15_Pos) /*!< Bit mask of PIN15 field. */
AnnaBridge 143:86740a56073b 6426 #define GPIO_LATCH_PIN15_NotLatched (0UL) /*!< Criteria has not been met */
AnnaBridge 143:86740a56073b 6427 #define GPIO_LATCH_PIN15_Latched (1UL) /*!< Criteria has been met */
AnnaBridge 143:86740a56073b 6428
AnnaBridge 143:86740a56073b 6429 /* Bit 14 : Status on whether PIN14 has met criteria set in PIN_CNF14.SENSE register. Write '1' to clear. */
AnnaBridge 143:86740a56073b 6430 #define GPIO_LATCH_PIN14_Pos (14UL) /*!< Position of PIN14 field. */
AnnaBridge 143:86740a56073b 6431 #define GPIO_LATCH_PIN14_Msk (0x1UL << GPIO_LATCH_PIN14_Pos) /*!< Bit mask of PIN14 field. */
AnnaBridge 143:86740a56073b 6432 #define GPIO_LATCH_PIN14_NotLatched (0UL) /*!< Criteria has not been met */
AnnaBridge 143:86740a56073b 6433 #define GPIO_LATCH_PIN14_Latched (1UL) /*!< Criteria has been met */
AnnaBridge 143:86740a56073b 6434
AnnaBridge 143:86740a56073b 6435 /* Bit 13 : Status on whether PIN13 has met criteria set in PIN_CNF13.SENSE register. Write '1' to clear. */
AnnaBridge 143:86740a56073b 6436 #define GPIO_LATCH_PIN13_Pos (13UL) /*!< Position of PIN13 field. */
AnnaBridge 143:86740a56073b 6437 #define GPIO_LATCH_PIN13_Msk (0x1UL << GPIO_LATCH_PIN13_Pos) /*!< Bit mask of PIN13 field. */
AnnaBridge 143:86740a56073b 6438 #define GPIO_LATCH_PIN13_NotLatched (0UL) /*!< Criteria has not been met */
AnnaBridge 143:86740a56073b 6439 #define GPIO_LATCH_PIN13_Latched (1UL) /*!< Criteria has been met */
AnnaBridge 143:86740a56073b 6440
AnnaBridge 143:86740a56073b 6441 /* Bit 12 : Status on whether PIN12 has met criteria set in PIN_CNF12.SENSE register. Write '1' to clear. */
AnnaBridge 143:86740a56073b 6442 #define GPIO_LATCH_PIN12_Pos (12UL) /*!< Position of PIN12 field. */
AnnaBridge 143:86740a56073b 6443 #define GPIO_LATCH_PIN12_Msk (0x1UL << GPIO_LATCH_PIN12_Pos) /*!< Bit mask of PIN12 field. */
AnnaBridge 143:86740a56073b 6444 #define GPIO_LATCH_PIN12_NotLatched (0UL) /*!< Criteria has not been met */
AnnaBridge 143:86740a56073b 6445 #define GPIO_LATCH_PIN12_Latched (1UL) /*!< Criteria has been met */
AnnaBridge 143:86740a56073b 6446
AnnaBridge 143:86740a56073b 6447 /* Bit 11 : Status on whether PIN11 has met criteria set in PIN_CNF11.SENSE register. Write '1' to clear. */
AnnaBridge 143:86740a56073b 6448 #define GPIO_LATCH_PIN11_Pos (11UL) /*!< Position of PIN11 field. */
AnnaBridge 143:86740a56073b 6449 #define GPIO_LATCH_PIN11_Msk (0x1UL << GPIO_LATCH_PIN11_Pos) /*!< Bit mask of PIN11 field. */
AnnaBridge 143:86740a56073b 6450 #define GPIO_LATCH_PIN11_NotLatched (0UL) /*!< Criteria has not been met */
AnnaBridge 143:86740a56073b 6451 #define GPIO_LATCH_PIN11_Latched (1UL) /*!< Criteria has been met */
AnnaBridge 143:86740a56073b 6452
AnnaBridge 143:86740a56073b 6453 /* Bit 10 : Status on whether PIN10 has met criteria set in PIN_CNF10.SENSE register. Write '1' to clear. */
AnnaBridge 143:86740a56073b 6454 #define GPIO_LATCH_PIN10_Pos (10UL) /*!< Position of PIN10 field. */
AnnaBridge 143:86740a56073b 6455 #define GPIO_LATCH_PIN10_Msk (0x1UL << GPIO_LATCH_PIN10_Pos) /*!< Bit mask of PIN10 field. */
AnnaBridge 143:86740a56073b 6456 #define GPIO_LATCH_PIN10_NotLatched (0UL) /*!< Criteria has not been met */
AnnaBridge 143:86740a56073b 6457 #define GPIO_LATCH_PIN10_Latched (1UL) /*!< Criteria has been met */
AnnaBridge 143:86740a56073b 6458
AnnaBridge 143:86740a56073b 6459 /* Bit 9 : Status on whether PIN9 has met criteria set in PIN_CNF9.SENSE register. Write '1' to clear. */
AnnaBridge 143:86740a56073b 6460 #define GPIO_LATCH_PIN9_Pos (9UL) /*!< Position of PIN9 field. */
AnnaBridge 143:86740a56073b 6461 #define GPIO_LATCH_PIN9_Msk (0x1UL << GPIO_LATCH_PIN9_Pos) /*!< Bit mask of PIN9 field. */
AnnaBridge 143:86740a56073b 6462 #define GPIO_LATCH_PIN9_NotLatched (0UL) /*!< Criteria has not been met */
AnnaBridge 143:86740a56073b 6463 #define GPIO_LATCH_PIN9_Latched (1UL) /*!< Criteria has been met */
AnnaBridge 143:86740a56073b 6464
AnnaBridge 143:86740a56073b 6465 /* Bit 8 : Status on whether PIN8 has met criteria set in PIN_CNF8.SENSE register. Write '1' to clear. */
AnnaBridge 143:86740a56073b 6466 #define GPIO_LATCH_PIN8_Pos (8UL) /*!< Position of PIN8 field. */
AnnaBridge 143:86740a56073b 6467 #define GPIO_LATCH_PIN8_Msk (0x1UL << GPIO_LATCH_PIN8_Pos) /*!< Bit mask of PIN8 field. */
AnnaBridge 143:86740a56073b 6468 #define GPIO_LATCH_PIN8_NotLatched (0UL) /*!< Criteria has not been met */
AnnaBridge 143:86740a56073b 6469 #define GPIO_LATCH_PIN8_Latched (1UL) /*!< Criteria has been met */
AnnaBridge 143:86740a56073b 6470
AnnaBridge 143:86740a56073b 6471 /* Bit 7 : Status on whether PIN7 has met criteria set in PIN_CNF7.SENSE register. Write '1' to clear. */
AnnaBridge 143:86740a56073b 6472 #define GPIO_LATCH_PIN7_Pos (7UL) /*!< Position of PIN7 field. */
AnnaBridge 143:86740a56073b 6473 #define GPIO_LATCH_PIN7_Msk (0x1UL << GPIO_LATCH_PIN7_Pos) /*!< Bit mask of PIN7 field. */
AnnaBridge 143:86740a56073b 6474 #define GPIO_LATCH_PIN7_NotLatched (0UL) /*!< Criteria has not been met */
AnnaBridge 143:86740a56073b 6475 #define GPIO_LATCH_PIN7_Latched (1UL) /*!< Criteria has been met */
AnnaBridge 143:86740a56073b 6476
AnnaBridge 143:86740a56073b 6477 /* Bit 6 : Status on whether PIN6 has met criteria set in PIN_CNF6.SENSE register. Write '1' to clear. */
AnnaBridge 143:86740a56073b 6478 #define GPIO_LATCH_PIN6_Pos (6UL) /*!< Position of PIN6 field. */
AnnaBridge 143:86740a56073b 6479 #define GPIO_LATCH_PIN6_Msk (0x1UL << GPIO_LATCH_PIN6_Pos) /*!< Bit mask of PIN6 field. */
AnnaBridge 143:86740a56073b 6480 #define GPIO_LATCH_PIN6_NotLatched (0UL) /*!< Criteria has not been met */
AnnaBridge 143:86740a56073b 6481 #define GPIO_LATCH_PIN6_Latched (1UL) /*!< Criteria has been met */
AnnaBridge 143:86740a56073b 6482
AnnaBridge 143:86740a56073b 6483 /* Bit 5 : Status on whether PIN5 has met criteria set in PIN_CNF5.SENSE register. Write '1' to clear. */
AnnaBridge 143:86740a56073b 6484 #define GPIO_LATCH_PIN5_Pos (5UL) /*!< Position of PIN5 field. */
AnnaBridge 143:86740a56073b 6485 #define GPIO_LATCH_PIN5_Msk (0x1UL << GPIO_LATCH_PIN5_Pos) /*!< Bit mask of PIN5 field. */
AnnaBridge 143:86740a56073b 6486 #define GPIO_LATCH_PIN5_NotLatched (0UL) /*!< Criteria has not been met */
AnnaBridge 143:86740a56073b 6487 #define GPIO_LATCH_PIN5_Latched (1UL) /*!< Criteria has been met */
AnnaBridge 143:86740a56073b 6488
AnnaBridge 143:86740a56073b 6489 /* Bit 4 : Status on whether PIN4 has met criteria set in PIN_CNF4.SENSE register. Write '1' to clear. */
AnnaBridge 143:86740a56073b 6490 #define GPIO_LATCH_PIN4_Pos (4UL) /*!< Position of PIN4 field. */
AnnaBridge 143:86740a56073b 6491 #define GPIO_LATCH_PIN4_Msk (0x1UL << GPIO_LATCH_PIN4_Pos) /*!< Bit mask of PIN4 field. */
AnnaBridge 143:86740a56073b 6492 #define GPIO_LATCH_PIN4_NotLatched (0UL) /*!< Criteria has not been met */
AnnaBridge 143:86740a56073b 6493 #define GPIO_LATCH_PIN4_Latched (1UL) /*!< Criteria has been met */
AnnaBridge 143:86740a56073b 6494
AnnaBridge 143:86740a56073b 6495 /* Bit 3 : Status on whether PIN3 has met criteria set in PIN_CNF3.SENSE register. Write '1' to clear. */
AnnaBridge 143:86740a56073b 6496 #define GPIO_LATCH_PIN3_Pos (3UL) /*!< Position of PIN3 field. */
AnnaBridge 143:86740a56073b 6497 #define GPIO_LATCH_PIN3_Msk (0x1UL << GPIO_LATCH_PIN3_Pos) /*!< Bit mask of PIN3 field. */
AnnaBridge 143:86740a56073b 6498 #define GPIO_LATCH_PIN3_NotLatched (0UL) /*!< Criteria has not been met */
AnnaBridge 143:86740a56073b 6499 #define GPIO_LATCH_PIN3_Latched (1UL) /*!< Criteria has been met */
AnnaBridge 143:86740a56073b 6500
AnnaBridge 143:86740a56073b 6501 /* Bit 2 : Status on whether PIN2 has met criteria set in PIN_CNF2.SENSE register. Write '1' to clear. */
AnnaBridge 143:86740a56073b 6502 #define GPIO_LATCH_PIN2_Pos (2UL) /*!< Position of PIN2 field. */
AnnaBridge 143:86740a56073b 6503 #define GPIO_LATCH_PIN2_Msk (0x1UL << GPIO_LATCH_PIN2_Pos) /*!< Bit mask of PIN2 field. */
AnnaBridge 143:86740a56073b 6504 #define GPIO_LATCH_PIN2_NotLatched (0UL) /*!< Criteria has not been met */
AnnaBridge 143:86740a56073b 6505 #define GPIO_LATCH_PIN2_Latched (1UL) /*!< Criteria has been met */
AnnaBridge 143:86740a56073b 6506
AnnaBridge 143:86740a56073b 6507 /* Bit 1 : Status on whether PIN1 has met criteria set in PIN_CNF1.SENSE register. Write '1' to clear. */
AnnaBridge 143:86740a56073b 6508 #define GPIO_LATCH_PIN1_Pos (1UL) /*!< Position of PIN1 field. */
AnnaBridge 143:86740a56073b 6509 #define GPIO_LATCH_PIN1_Msk (0x1UL << GPIO_LATCH_PIN1_Pos) /*!< Bit mask of PIN1 field. */
AnnaBridge 143:86740a56073b 6510 #define GPIO_LATCH_PIN1_NotLatched (0UL) /*!< Criteria has not been met */
AnnaBridge 143:86740a56073b 6511 #define GPIO_LATCH_PIN1_Latched (1UL) /*!< Criteria has been met */
AnnaBridge 143:86740a56073b 6512
AnnaBridge 143:86740a56073b 6513 /* Bit 0 : Status on whether PIN0 has met criteria set in PIN_CNF0.SENSE register. Write '1' to clear. */
AnnaBridge 143:86740a56073b 6514 #define GPIO_LATCH_PIN0_Pos (0UL) /*!< Position of PIN0 field. */
AnnaBridge 143:86740a56073b 6515 #define GPIO_LATCH_PIN0_Msk (0x1UL << GPIO_LATCH_PIN0_Pos) /*!< Bit mask of PIN0 field. */
AnnaBridge 143:86740a56073b 6516 #define GPIO_LATCH_PIN0_NotLatched (0UL) /*!< Criteria has not been met */
AnnaBridge 143:86740a56073b 6517 #define GPIO_LATCH_PIN0_Latched (1UL) /*!< Criteria has been met */
AnnaBridge 143:86740a56073b 6518
AnnaBridge 143:86740a56073b 6519 /* Register: GPIO_DETECTMODE */
AnnaBridge 143:86740a56073b 6520 /* Description: Select between default DETECT signal behaviour and LDETECT mode */
AnnaBridge 143:86740a56073b 6521
AnnaBridge 143:86740a56073b 6522 /* Bit 0 : Select between default DETECT signal behaviour and LDETECT mode */
AnnaBridge 143:86740a56073b 6523 #define GPIO_DETECTMODE_DETECTMODE_Pos (0UL) /*!< Position of DETECTMODE field. */
AnnaBridge 143:86740a56073b 6524 #define GPIO_DETECTMODE_DETECTMODE_Msk (0x1UL << GPIO_DETECTMODE_DETECTMODE_Pos) /*!< Bit mask of DETECTMODE field. */
AnnaBridge 143:86740a56073b 6525 #define GPIO_DETECTMODE_DETECTMODE_Default (0UL) /*!< DETECT directly connected to PIN DETECT signals */
AnnaBridge 143:86740a56073b 6526 #define GPIO_DETECTMODE_DETECTMODE_LDETECT (1UL) /*!< Use the latched LDETECT behaviour */
AnnaBridge 143:86740a56073b 6527
AnnaBridge 143:86740a56073b 6528 /* Register: GPIO_PIN_CNF */
AnnaBridge 143:86740a56073b 6529 /* Description: Description collection[0]: Configuration of GPIO pins */
AnnaBridge 143:86740a56073b 6530
AnnaBridge 143:86740a56073b 6531 /* Bits 17..16 : Pin sensing mechanism */
AnnaBridge 143:86740a56073b 6532 #define GPIO_PIN_CNF_SENSE_Pos (16UL) /*!< Position of SENSE field. */
AnnaBridge 143:86740a56073b 6533 #define GPIO_PIN_CNF_SENSE_Msk (0x3UL << GPIO_PIN_CNF_SENSE_Pos) /*!< Bit mask of SENSE field. */
AnnaBridge 143:86740a56073b 6534 #define GPIO_PIN_CNF_SENSE_Disabled (0UL) /*!< Disabled */
AnnaBridge 143:86740a56073b 6535 #define GPIO_PIN_CNF_SENSE_High (2UL) /*!< Sense for high level */
AnnaBridge 143:86740a56073b 6536 #define GPIO_PIN_CNF_SENSE_Low (3UL) /*!< Sense for low level */
AnnaBridge 143:86740a56073b 6537
AnnaBridge 143:86740a56073b 6538 /* Bits 10..8 : Drive configuration */
AnnaBridge 143:86740a56073b 6539 #define GPIO_PIN_CNF_DRIVE_Pos (8UL) /*!< Position of DRIVE field. */
AnnaBridge 143:86740a56073b 6540 #define GPIO_PIN_CNF_DRIVE_Msk (0x7UL << GPIO_PIN_CNF_DRIVE_Pos) /*!< Bit mask of DRIVE field. */
AnnaBridge 143:86740a56073b 6541 #define GPIO_PIN_CNF_DRIVE_S0S1 (0UL) /*!< Standard '0', standard '1' */
AnnaBridge 143:86740a56073b 6542 #define GPIO_PIN_CNF_DRIVE_H0S1 (1UL) /*!< High drive '0', standard '1' */
AnnaBridge 143:86740a56073b 6543 #define GPIO_PIN_CNF_DRIVE_S0H1 (2UL) /*!< Standard '0', high drive '1' */
AnnaBridge 143:86740a56073b 6544 #define GPIO_PIN_CNF_DRIVE_H0H1 (3UL) /*!< High drive '0', high 'drive '1'' */
AnnaBridge 143:86740a56073b 6545 #define GPIO_PIN_CNF_DRIVE_D0S1 (4UL) /*!< Disconnect '0' standard '1' (normally used for wired-or connections) */
AnnaBridge 143:86740a56073b 6546 #define GPIO_PIN_CNF_DRIVE_D0H1 (5UL) /*!< Disconnect '0', high drive '1' (normally used for wired-or connections) */
AnnaBridge 143:86740a56073b 6547 #define GPIO_PIN_CNF_DRIVE_S0D1 (6UL) /*!< Standard '0'. disconnect '1' (normally used for wired-and connections) */
AnnaBridge 143:86740a56073b 6548 #define GPIO_PIN_CNF_DRIVE_H0D1 (7UL) /*!< High drive '0', disconnect '1' (normally used for wired-and connections) */
AnnaBridge 143:86740a56073b 6549
AnnaBridge 143:86740a56073b 6550 /* Bits 3..2 : Pull configuration */
AnnaBridge 143:86740a56073b 6551 #define GPIO_PIN_CNF_PULL_Pos (2UL) /*!< Position of PULL field. */
AnnaBridge 143:86740a56073b 6552 #define GPIO_PIN_CNF_PULL_Msk (0x3UL << GPIO_PIN_CNF_PULL_Pos) /*!< Bit mask of PULL field. */
AnnaBridge 143:86740a56073b 6553 #define GPIO_PIN_CNF_PULL_Disabled (0UL) /*!< No pull */
AnnaBridge 143:86740a56073b 6554 #define GPIO_PIN_CNF_PULL_Pulldown (1UL) /*!< Pull down on pin */
AnnaBridge 143:86740a56073b 6555 #define GPIO_PIN_CNF_PULL_Pullup (3UL) /*!< Pull up on pin */
AnnaBridge 143:86740a56073b 6556
AnnaBridge 143:86740a56073b 6557 /* Bit 1 : Connect or disconnect input buffer */
AnnaBridge 143:86740a56073b 6558 #define GPIO_PIN_CNF_INPUT_Pos (1UL) /*!< Position of INPUT field. */
AnnaBridge 143:86740a56073b 6559 #define GPIO_PIN_CNF_INPUT_Msk (0x1UL << GPIO_PIN_CNF_INPUT_Pos) /*!< Bit mask of INPUT field. */
AnnaBridge 143:86740a56073b 6560 #define GPIO_PIN_CNF_INPUT_Connect (0UL) /*!< Connect input buffer */
AnnaBridge 143:86740a56073b 6561 #define GPIO_PIN_CNF_INPUT_Disconnect (1UL) /*!< Disconnect input buffer */
AnnaBridge 143:86740a56073b 6562
AnnaBridge 143:86740a56073b 6563 /* Bit 0 : Pin direction. Same physical register as DIR register */
AnnaBridge 143:86740a56073b 6564 #define GPIO_PIN_CNF_DIR_Pos (0UL) /*!< Position of DIR field. */
AnnaBridge 143:86740a56073b 6565 #define GPIO_PIN_CNF_DIR_Msk (0x1UL << GPIO_PIN_CNF_DIR_Pos) /*!< Bit mask of DIR field. */
AnnaBridge 143:86740a56073b 6566 #define GPIO_PIN_CNF_DIR_Input (0UL) /*!< Configure pin as an input pin */
AnnaBridge 143:86740a56073b 6567 #define GPIO_PIN_CNF_DIR_Output (1UL) /*!< Configure pin as an output pin */
AnnaBridge 143:86740a56073b 6568
AnnaBridge 143:86740a56073b 6569
AnnaBridge 143:86740a56073b 6570 /* Peripheral: PDM */
AnnaBridge 143:86740a56073b 6571 /* Description: Pulse Density Modulation (Digital Microphone) Interface */
AnnaBridge 143:86740a56073b 6572
AnnaBridge 143:86740a56073b 6573 /* Register: PDM_INTEN */
AnnaBridge 143:86740a56073b 6574 /* Description: Enable or disable interrupt */
AnnaBridge 143:86740a56073b 6575
AnnaBridge 143:86740a56073b 6576 /* Bit 2 : Enable or disable interrupt for END event */
AnnaBridge 143:86740a56073b 6577 #define PDM_INTEN_END_Pos (2UL) /*!< Position of END field. */
AnnaBridge 143:86740a56073b 6578 #define PDM_INTEN_END_Msk (0x1UL << PDM_INTEN_END_Pos) /*!< Bit mask of END field. */
AnnaBridge 143:86740a56073b 6579 #define PDM_INTEN_END_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 6580 #define PDM_INTEN_END_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 6581
AnnaBridge 143:86740a56073b 6582 /* Bit 1 : Enable or disable interrupt for STOPPED event */
AnnaBridge 143:86740a56073b 6583 #define PDM_INTEN_STOPPED_Pos (1UL) /*!< Position of STOPPED field. */
AnnaBridge 143:86740a56073b 6584 #define PDM_INTEN_STOPPED_Msk (0x1UL << PDM_INTEN_STOPPED_Pos) /*!< Bit mask of STOPPED field. */
AnnaBridge 143:86740a56073b 6585 #define PDM_INTEN_STOPPED_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 6586 #define PDM_INTEN_STOPPED_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 6587
AnnaBridge 143:86740a56073b 6588 /* Bit 0 : Enable or disable interrupt for STARTED event */
AnnaBridge 143:86740a56073b 6589 #define PDM_INTEN_STARTED_Pos (0UL) /*!< Position of STARTED field. */
AnnaBridge 143:86740a56073b 6590 #define PDM_INTEN_STARTED_Msk (0x1UL << PDM_INTEN_STARTED_Pos) /*!< Bit mask of STARTED field. */
AnnaBridge 143:86740a56073b 6591 #define PDM_INTEN_STARTED_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 6592 #define PDM_INTEN_STARTED_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 6593
AnnaBridge 143:86740a56073b 6594 /* Register: PDM_INTENSET */
AnnaBridge 143:86740a56073b 6595 /* Description: Enable interrupt */
AnnaBridge 143:86740a56073b 6596
AnnaBridge 143:86740a56073b 6597 /* Bit 2 : Write '1' to Enable interrupt for END event */
AnnaBridge 143:86740a56073b 6598 #define PDM_INTENSET_END_Pos (2UL) /*!< Position of END field. */
AnnaBridge 143:86740a56073b 6599 #define PDM_INTENSET_END_Msk (0x1UL << PDM_INTENSET_END_Pos) /*!< Bit mask of END field. */
AnnaBridge 143:86740a56073b 6600 #define PDM_INTENSET_END_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 6601 #define PDM_INTENSET_END_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 6602 #define PDM_INTENSET_END_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 6603
AnnaBridge 143:86740a56073b 6604 /* Bit 1 : Write '1' to Enable interrupt for STOPPED event */
AnnaBridge 143:86740a56073b 6605 #define PDM_INTENSET_STOPPED_Pos (1UL) /*!< Position of STOPPED field. */
AnnaBridge 143:86740a56073b 6606 #define PDM_INTENSET_STOPPED_Msk (0x1UL << PDM_INTENSET_STOPPED_Pos) /*!< Bit mask of STOPPED field. */
AnnaBridge 143:86740a56073b 6607 #define PDM_INTENSET_STOPPED_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 6608 #define PDM_INTENSET_STOPPED_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 6609 #define PDM_INTENSET_STOPPED_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 6610
AnnaBridge 143:86740a56073b 6611 /* Bit 0 : Write '1' to Enable interrupt for STARTED event */
AnnaBridge 143:86740a56073b 6612 #define PDM_INTENSET_STARTED_Pos (0UL) /*!< Position of STARTED field. */
AnnaBridge 143:86740a56073b 6613 #define PDM_INTENSET_STARTED_Msk (0x1UL << PDM_INTENSET_STARTED_Pos) /*!< Bit mask of STARTED field. */
AnnaBridge 143:86740a56073b 6614 #define PDM_INTENSET_STARTED_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 6615 #define PDM_INTENSET_STARTED_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 6616 #define PDM_INTENSET_STARTED_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 6617
AnnaBridge 143:86740a56073b 6618 /* Register: PDM_INTENCLR */
AnnaBridge 143:86740a56073b 6619 /* Description: Disable interrupt */
AnnaBridge 143:86740a56073b 6620
AnnaBridge 143:86740a56073b 6621 /* Bit 2 : Write '1' to Disable interrupt for END event */
AnnaBridge 143:86740a56073b 6622 #define PDM_INTENCLR_END_Pos (2UL) /*!< Position of END field. */
AnnaBridge 143:86740a56073b 6623 #define PDM_INTENCLR_END_Msk (0x1UL << PDM_INTENCLR_END_Pos) /*!< Bit mask of END field. */
AnnaBridge 143:86740a56073b 6624 #define PDM_INTENCLR_END_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 6625 #define PDM_INTENCLR_END_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 6626 #define PDM_INTENCLR_END_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 6627
AnnaBridge 143:86740a56073b 6628 /* Bit 1 : Write '1' to Disable interrupt for STOPPED event */
AnnaBridge 143:86740a56073b 6629 #define PDM_INTENCLR_STOPPED_Pos (1UL) /*!< Position of STOPPED field. */
AnnaBridge 143:86740a56073b 6630 #define PDM_INTENCLR_STOPPED_Msk (0x1UL << PDM_INTENCLR_STOPPED_Pos) /*!< Bit mask of STOPPED field. */
AnnaBridge 143:86740a56073b 6631 #define PDM_INTENCLR_STOPPED_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 6632 #define PDM_INTENCLR_STOPPED_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 6633 #define PDM_INTENCLR_STOPPED_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 6634
AnnaBridge 143:86740a56073b 6635 /* Bit 0 : Write '1' to Disable interrupt for STARTED event */
AnnaBridge 143:86740a56073b 6636 #define PDM_INTENCLR_STARTED_Pos (0UL) /*!< Position of STARTED field. */
AnnaBridge 143:86740a56073b 6637 #define PDM_INTENCLR_STARTED_Msk (0x1UL << PDM_INTENCLR_STARTED_Pos) /*!< Bit mask of STARTED field. */
AnnaBridge 143:86740a56073b 6638 #define PDM_INTENCLR_STARTED_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 6639 #define PDM_INTENCLR_STARTED_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 6640 #define PDM_INTENCLR_STARTED_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 6641
AnnaBridge 143:86740a56073b 6642 /* Register: PDM_ENABLE */
AnnaBridge 143:86740a56073b 6643 /* Description: PDM module enable register */
AnnaBridge 143:86740a56073b 6644
AnnaBridge 143:86740a56073b 6645 /* Bit 0 : Enable or disable PDM module */
AnnaBridge 143:86740a56073b 6646 #define PDM_ENABLE_ENABLE_Pos (0UL) /*!< Position of ENABLE field. */
AnnaBridge 143:86740a56073b 6647 #define PDM_ENABLE_ENABLE_Msk (0x1UL << PDM_ENABLE_ENABLE_Pos) /*!< Bit mask of ENABLE field. */
AnnaBridge 143:86740a56073b 6648 #define PDM_ENABLE_ENABLE_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 6649 #define PDM_ENABLE_ENABLE_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 6650
AnnaBridge 143:86740a56073b 6651 /* Register: PDM_PDMCLKCTRL */
AnnaBridge 143:86740a56073b 6652 /* Description: PDM clock generator control */
AnnaBridge 143:86740a56073b 6653
AnnaBridge 143:86740a56073b 6654 /* Bits 31..0 : PDM_CLK frequency */
AnnaBridge 143:86740a56073b 6655 #define PDM_PDMCLKCTRL_FREQ_Pos (0UL) /*!< Position of FREQ field. */
AnnaBridge 143:86740a56073b 6656 #define PDM_PDMCLKCTRL_FREQ_Msk (0xFFFFFFFFUL << PDM_PDMCLKCTRL_FREQ_Pos) /*!< Bit mask of FREQ field. */
AnnaBridge 143:86740a56073b 6657 #define PDM_PDMCLKCTRL_FREQ_1000K (0x08000000UL) /*!< PDM_CLK = 32 MHz / 32 = 1.000 MHz */
AnnaBridge 143:86740a56073b 6658 #define PDM_PDMCLKCTRL_FREQ_Default (0x08400000UL) /*!< PDM_CLK = 32 MHz / 31 = 1.032 MHz */
AnnaBridge 143:86740a56073b 6659 #define PDM_PDMCLKCTRL_FREQ_1067K (0x08800000UL) /*!< PDM_CLK = 32 MHz / 30 = 1.067 MHz */
AnnaBridge 143:86740a56073b 6660
AnnaBridge 143:86740a56073b 6661 /* Register: PDM_MODE */
AnnaBridge 143:86740a56073b 6662 /* Description: Defines the routing of the connected PDM microphones' signals */
AnnaBridge 143:86740a56073b 6663
AnnaBridge 143:86740a56073b 6664 /* Bit 1 : Defines on which PDM_CLK edge Left (or mono) is sampled */
AnnaBridge 143:86740a56073b 6665 #define PDM_MODE_EDGE_Pos (1UL) /*!< Position of EDGE field. */
AnnaBridge 143:86740a56073b 6666 #define PDM_MODE_EDGE_Msk (0x1UL << PDM_MODE_EDGE_Pos) /*!< Bit mask of EDGE field. */
AnnaBridge 143:86740a56073b 6667 #define PDM_MODE_EDGE_LeftFalling (0UL) /*!< Left (or mono) is sampled on falling edge of PDM_CLK */
AnnaBridge 143:86740a56073b 6668 #define PDM_MODE_EDGE_LeftRising (1UL) /*!< Left (or mono) is sampled on rising edge of PDM_CLK */
AnnaBridge 143:86740a56073b 6669
AnnaBridge 143:86740a56073b 6670 /* Bit 0 : Mono or stereo operation */
AnnaBridge 143:86740a56073b 6671 #define PDM_MODE_OPERATION_Pos (0UL) /*!< Position of OPERATION field. */
AnnaBridge 143:86740a56073b 6672 #define PDM_MODE_OPERATION_Msk (0x1UL << PDM_MODE_OPERATION_Pos) /*!< Bit mask of OPERATION field. */
AnnaBridge 143:86740a56073b 6673 #define PDM_MODE_OPERATION_Stereo (0UL) /*!< Sample and store one pair (Left + Right) of 16bit samples per RAM word R=[31:16]; L=[15:0] */
AnnaBridge 143:86740a56073b 6674 #define PDM_MODE_OPERATION_Mono (1UL) /*!< Sample and store two successive Left samples (16 bit each) per RAM word L1=[31:16]; L0=[15:0] */
AnnaBridge 143:86740a56073b 6675
AnnaBridge 143:86740a56073b 6676 /* Register: PDM_GAINL */
AnnaBridge 143:86740a56073b 6677 /* Description: Left output gain adjustment */
AnnaBridge 143:86740a56073b 6678
AnnaBridge 143:86740a56073b 6679 /* Bits 6..0 : Left output gain adjustment, in 0.5 dB steps, around the default module gain (see electrical parameters) 0x00 -20 dB gain adjust 0x01 -19.5 dB gain adjust (...) 0x27 -0.5 dB gain adjust 0x28 0 dB gain adjust 0x29 +0.5 dB gain adjust (...) 0x4F +19.5 dB gain adjust 0x50 +20 dB gain adjust */
AnnaBridge 143:86740a56073b 6680 #define PDM_GAINL_GAINL_Pos (0UL) /*!< Position of GAINL field. */
AnnaBridge 143:86740a56073b 6681 #define PDM_GAINL_GAINL_Msk (0x7FUL << PDM_GAINL_GAINL_Pos) /*!< Bit mask of GAINL field. */
AnnaBridge 143:86740a56073b 6682 #define PDM_GAINL_GAINL_MinGain (0x00UL) /*!< -20dB gain adjustment (minimum) */
AnnaBridge 143:86740a56073b 6683 #define PDM_GAINL_GAINL_DefaultGain (0x28UL) /*!< 0dB gain adjustment ('2500 RMS' requirement) */
AnnaBridge 143:86740a56073b 6684 #define PDM_GAINL_GAINL_MaxGain (0x50UL) /*!< +20dB gain adjustment (maximum) */
AnnaBridge 143:86740a56073b 6685
AnnaBridge 143:86740a56073b 6686 /* Register: PDM_GAINR */
AnnaBridge 143:86740a56073b 6687 /* Description: Right output gain adjustment */
AnnaBridge 143:86740a56073b 6688
AnnaBridge 143:86740a56073b 6689 /* Bits 7..0 : Right output gain adjustment, in 0.5 dB steps, around the default module gain (see electrical parameters) */
AnnaBridge 143:86740a56073b 6690 #define PDM_GAINR_GAINR_Pos (0UL) /*!< Position of GAINR field. */
AnnaBridge 143:86740a56073b 6691 #define PDM_GAINR_GAINR_Msk (0xFFUL << PDM_GAINR_GAINR_Pos) /*!< Bit mask of GAINR field. */
AnnaBridge 143:86740a56073b 6692 #define PDM_GAINR_GAINR_MinGain (0x00UL) /*!< -20dB gain adjustment (minimum) */
AnnaBridge 143:86740a56073b 6693 #define PDM_GAINR_GAINR_DefaultGain (0x28UL) /*!< 0dB gain adjustment ('2500 RMS' requirement) */
AnnaBridge 143:86740a56073b 6694 #define PDM_GAINR_GAINR_MaxGain (0x50UL) /*!< +20dB gain adjustment (maximum) */
AnnaBridge 143:86740a56073b 6695
AnnaBridge 143:86740a56073b 6696 /* Register: PDM_PSEL_CLK */
AnnaBridge 143:86740a56073b 6697 /* Description: Pin number configuration for PDM CLK signal */
AnnaBridge 143:86740a56073b 6698
AnnaBridge 143:86740a56073b 6699 /* Bit 31 : Connection */
AnnaBridge 143:86740a56073b 6700 #define PDM_PSEL_CLK_CONNECT_Pos (31UL) /*!< Position of CONNECT field. */
AnnaBridge 143:86740a56073b 6701 #define PDM_PSEL_CLK_CONNECT_Msk (0x1UL << PDM_PSEL_CLK_CONNECT_Pos) /*!< Bit mask of CONNECT field. */
AnnaBridge 143:86740a56073b 6702 #define PDM_PSEL_CLK_CONNECT_Connected (0UL) /*!< Connect */
AnnaBridge 143:86740a56073b 6703 #define PDM_PSEL_CLK_CONNECT_Disconnected (1UL) /*!< Disconnect */
AnnaBridge 143:86740a56073b 6704
AnnaBridge 143:86740a56073b 6705 /* Bits 4..0 : Pin number */
AnnaBridge 143:86740a56073b 6706 #define PDM_PSEL_CLK_PIN_Pos (0UL) /*!< Position of PIN field. */
AnnaBridge 143:86740a56073b 6707 #define PDM_PSEL_CLK_PIN_Msk (0x1FUL << PDM_PSEL_CLK_PIN_Pos) /*!< Bit mask of PIN field. */
AnnaBridge 143:86740a56073b 6708
AnnaBridge 143:86740a56073b 6709 /* Register: PDM_PSEL_DIN */
AnnaBridge 143:86740a56073b 6710 /* Description: Pin number configuration for PDM DIN signal */
AnnaBridge 143:86740a56073b 6711
AnnaBridge 143:86740a56073b 6712 /* Bit 31 : Connection */
AnnaBridge 143:86740a56073b 6713 #define PDM_PSEL_DIN_CONNECT_Pos (31UL) /*!< Position of CONNECT field. */
AnnaBridge 143:86740a56073b 6714 #define PDM_PSEL_DIN_CONNECT_Msk (0x1UL << PDM_PSEL_DIN_CONNECT_Pos) /*!< Bit mask of CONNECT field. */
AnnaBridge 143:86740a56073b 6715 #define PDM_PSEL_DIN_CONNECT_Connected (0UL) /*!< Connect */
AnnaBridge 143:86740a56073b 6716 #define PDM_PSEL_DIN_CONNECT_Disconnected (1UL) /*!< Disconnect */
AnnaBridge 143:86740a56073b 6717
AnnaBridge 143:86740a56073b 6718 /* Bits 4..0 : Pin number */
AnnaBridge 143:86740a56073b 6719 #define PDM_PSEL_DIN_PIN_Pos (0UL) /*!< Position of PIN field. */
AnnaBridge 143:86740a56073b 6720 #define PDM_PSEL_DIN_PIN_Msk (0x1FUL << PDM_PSEL_DIN_PIN_Pos) /*!< Bit mask of PIN field. */
AnnaBridge 143:86740a56073b 6721
AnnaBridge 143:86740a56073b 6722 /* Register: PDM_SAMPLE_PTR */
AnnaBridge 143:86740a56073b 6723 /* Description: RAM address pointer to write samples to with EasyDMA */
AnnaBridge 143:86740a56073b 6724
AnnaBridge 143:86740a56073b 6725 /* Bits 31..0 : Address to write PDM samples to over DMA */
AnnaBridge 143:86740a56073b 6726 #define PDM_SAMPLE_PTR_SAMPLEPTR_Pos (0UL) /*!< Position of SAMPLEPTR field. */
AnnaBridge 143:86740a56073b 6727 #define PDM_SAMPLE_PTR_SAMPLEPTR_Msk (0xFFFFFFFFUL << PDM_SAMPLE_PTR_SAMPLEPTR_Pos) /*!< Bit mask of SAMPLEPTR field. */
AnnaBridge 143:86740a56073b 6728
AnnaBridge 143:86740a56073b 6729 /* Register: PDM_SAMPLE_MAXCNT */
AnnaBridge 143:86740a56073b 6730 /* Description: Number of samples to allocate memory for in EasyDMA mode */
AnnaBridge 143:86740a56073b 6731
AnnaBridge 143:86740a56073b 6732 /* Bits 14..0 : Length of DMA RAM allocation in number of samples */
AnnaBridge 143:86740a56073b 6733 #define PDM_SAMPLE_MAXCNT_BUFFSIZE_Pos (0UL) /*!< Position of BUFFSIZE field. */
AnnaBridge 143:86740a56073b 6734 #define PDM_SAMPLE_MAXCNT_BUFFSIZE_Msk (0x7FFFUL << PDM_SAMPLE_MAXCNT_BUFFSIZE_Pos) /*!< Bit mask of BUFFSIZE field. */
AnnaBridge 143:86740a56073b 6735
AnnaBridge 143:86740a56073b 6736
AnnaBridge 143:86740a56073b 6737 /* Peripheral: POWER */
AnnaBridge 143:86740a56073b 6738 /* Description: Power control */
AnnaBridge 143:86740a56073b 6739
AnnaBridge 143:86740a56073b 6740 /* Register: POWER_INTENSET */
AnnaBridge 143:86740a56073b 6741 /* Description: Enable interrupt */
AnnaBridge 143:86740a56073b 6742
AnnaBridge 143:86740a56073b 6743 /* Bit 6 : Write '1' to Enable interrupt for SLEEPEXIT event */
AnnaBridge 143:86740a56073b 6744 #define POWER_INTENSET_SLEEPEXIT_Pos (6UL) /*!< Position of SLEEPEXIT field. */
AnnaBridge 143:86740a56073b 6745 #define POWER_INTENSET_SLEEPEXIT_Msk (0x1UL << POWER_INTENSET_SLEEPEXIT_Pos) /*!< Bit mask of SLEEPEXIT field. */
AnnaBridge 143:86740a56073b 6746 #define POWER_INTENSET_SLEEPEXIT_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 6747 #define POWER_INTENSET_SLEEPEXIT_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 6748 #define POWER_INTENSET_SLEEPEXIT_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 6749
AnnaBridge 143:86740a56073b 6750 /* Bit 5 : Write '1' to Enable interrupt for SLEEPENTER event */
AnnaBridge 143:86740a56073b 6751 #define POWER_INTENSET_SLEEPENTER_Pos (5UL) /*!< Position of SLEEPENTER field. */
AnnaBridge 143:86740a56073b 6752 #define POWER_INTENSET_SLEEPENTER_Msk (0x1UL << POWER_INTENSET_SLEEPENTER_Pos) /*!< Bit mask of SLEEPENTER field. */
AnnaBridge 143:86740a56073b 6753 #define POWER_INTENSET_SLEEPENTER_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 6754 #define POWER_INTENSET_SLEEPENTER_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 6755 #define POWER_INTENSET_SLEEPENTER_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 6756
AnnaBridge 143:86740a56073b 6757 /* Bit 2 : Write '1' to Enable interrupt for POFWARN event */
AnnaBridge 143:86740a56073b 6758 #define POWER_INTENSET_POFWARN_Pos (2UL) /*!< Position of POFWARN field. */
AnnaBridge 143:86740a56073b 6759 #define POWER_INTENSET_POFWARN_Msk (0x1UL << POWER_INTENSET_POFWARN_Pos) /*!< Bit mask of POFWARN field. */
AnnaBridge 143:86740a56073b 6760 #define POWER_INTENSET_POFWARN_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 6761 #define POWER_INTENSET_POFWARN_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 6762 #define POWER_INTENSET_POFWARN_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 6763
AnnaBridge 143:86740a56073b 6764 /* Register: POWER_INTENCLR */
AnnaBridge 143:86740a56073b 6765 /* Description: Disable interrupt */
AnnaBridge 143:86740a56073b 6766
AnnaBridge 143:86740a56073b 6767 /* Bit 6 : Write '1' to Disable interrupt for SLEEPEXIT event */
AnnaBridge 143:86740a56073b 6768 #define POWER_INTENCLR_SLEEPEXIT_Pos (6UL) /*!< Position of SLEEPEXIT field. */
AnnaBridge 143:86740a56073b 6769 #define POWER_INTENCLR_SLEEPEXIT_Msk (0x1UL << POWER_INTENCLR_SLEEPEXIT_Pos) /*!< Bit mask of SLEEPEXIT field. */
AnnaBridge 143:86740a56073b 6770 #define POWER_INTENCLR_SLEEPEXIT_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 6771 #define POWER_INTENCLR_SLEEPEXIT_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 6772 #define POWER_INTENCLR_SLEEPEXIT_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 6773
AnnaBridge 143:86740a56073b 6774 /* Bit 5 : Write '1' to Disable interrupt for SLEEPENTER event */
AnnaBridge 143:86740a56073b 6775 #define POWER_INTENCLR_SLEEPENTER_Pos (5UL) /*!< Position of SLEEPENTER field. */
AnnaBridge 143:86740a56073b 6776 #define POWER_INTENCLR_SLEEPENTER_Msk (0x1UL << POWER_INTENCLR_SLEEPENTER_Pos) /*!< Bit mask of SLEEPENTER field. */
AnnaBridge 143:86740a56073b 6777 #define POWER_INTENCLR_SLEEPENTER_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 6778 #define POWER_INTENCLR_SLEEPENTER_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 6779 #define POWER_INTENCLR_SLEEPENTER_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 6780
AnnaBridge 143:86740a56073b 6781 /* Bit 2 : Write '1' to Disable interrupt for POFWARN event */
AnnaBridge 143:86740a56073b 6782 #define POWER_INTENCLR_POFWARN_Pos (2UL) /*!< Position of POFWARN field. */
AnnaBridge 143:86740a56073b 6783 #define POWER_INTENCLR_POFWARN_Msk (0x1UL << POWER_INTENCLR_POFWARN_Pos) /*!< Bit mask of POFWARN field. */
AnnaBridge 143:86740a56073b 6784 #define POWER_INTENCLR_POFWARN_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 6785 #define POWER_INTENCLR_POFWARN_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 6786 #define POWER_INTENCLR_POFWARN_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 6787
AnnaBridge 143:86740a56073b 6788 /* Register: POWER_RESETREAS */
AnnaBridge 143:86740a56073b 6789 /* Description: Reset reason */
AnnaBridge 143:86740a56073b 6790
AnnaBridge 143:86740a56073b 6791 /* Bit 19 : Reset due to wake up from System OFF mode by NFC field detect */
AnnaBridge 143:86740a56073b 6792 #define POWER_RESETREAS_NFC_Pos (19UL) /*!< Position of NFC field. */
AnnaBridge 143:86740a56073b 6793 #define POWER_RESETREAS_NFC_Msk (0x1UL << POWER_RESETREAS_NFC_Pos) /*!< Bit mask of NFC field. */
AnnaBridge 143:86740a56073b 6794 #define POWER_RESETREAS_NFC_NotDetected (0UL) /*!< Not detected */
AnnaBridge 143:86740a56073b 6795 #define POWER_RESETREAS_NFC_Detected (1UL) /*!< Detected */
AnnaBridge 143:86740a56073b 6796
AnnaBridge 143:86740a56073b 6797 /* Bit 18 : Reset due to wake up from System OFF mode when wakeup is triggered from entering into debug interface mode */
AnnaBridge 143:86740a56073b 6798 #define POWER_RESETREAS_DIF_Pos (18UL) /*!< Position of DIF field. */
AnnaBridge 143:86740a56073b 6799 #define POWER_RESETREAS_DIF_Msk (0x1UL << POWER_RESETREAS_DIF_Pos) /*!< Bit mask of DIF field. */
AnnaBridge 143:86740a56073b 6800 #define POWER_RESETREAS_DIF_NotDetected (0UL) /*!< Not detected */
AnnaBridge 143:86740a56073b 6801 #define POWER_RESETREAS_DIF_Detected (1UL) /*!< Detected */
AnnaBridge 143:86740a56073b 6802
AnnaBridge 143:86740a56073b 6803 /* Bit 17 : Reset due to wake up from System OFF mode when wakeup is triggered from ANADETECT signal from LPCOMP */
AnnaBridge 143:86740a56073b 6804 #define POWER_RESETREAS_LPCOMP_Pos (17UL) /*!< Position of LPCOMP field. */
AnnaBridge 143:86740a56073b 6805 #define POWER_RESETREAS_LPCOMP_Msk (0x1UL << POWER_RESETREAS_LPCOMP_Pos) /*!< Bit mask of LPCOMP field. */
AnnaBridge 143:86740a56073b 6806 #define POWER_RESETREAS_LPCOMP_NotDetected (0UL) /*!< Not detected */
AnnaBridge 143:86740a56073b 6807 #define POWER_RESETREAS_LPCOMP_Detected (1UL) /*!< Detected */
AnnaBridge 143:86740a56073b 6808
AnnaBridge 143:86740a56073b 6809 /* Bit 16 : Reset due to wake up from System OFF mode when wakeup is triggered from DETECT signal from GPIO */
AnnaBridge 143:86740a56073b 6810 #define POWER_RESETREAS_OFF_Pos (16UL) /*!< Position of OFF field. */
AnnaBridge 143:86740a56073b 6811 #define POWER_RESETREAS_OFF_Msk (0x1UL << POWER_RESETREAS_OFF_Pos) /*!< Bit mask of OFF field. */
AnnaBridge 143:86740a56073b 6812 #define POWER_RESETREAS_OFF_NotDetected (0UL) /*!< Not detected */
AnnaBridge 143:86740a56073b 6813 #define POWER_RESETREAS_OFF_Detected (1UL) /*!< Detected */
AnnaBridge 143:86740a56073b 6814
AnnaBridge 143:86740a56073b 6815 /* Bit 3 : Reset from CPU lock-up detected */
AnnaBridge 143:86740a56073b 6816 #define POWER_RESETREAS_LOCKUP_Pos (3UL) /*!< Position of LOCKUP field. */
AnnaBridge 143:86740a56073b 6817 #define POWER_RESETREAS_LOCKUP_Msk (0x1UL << POWER_RESETREAS_LOCKUP_Pos) /*!< Bit mask of LOCKUP field. */
AnnaBridge 143:86740a56073b 6818 #define POWER_RESETREAS_LOCKUP_NotDetected (0UL) /*!< Not detected */
AnnaBridge 143:86740a56073b 6819 #define POWER_RESETREAS_LOCKUP_Detected (1UL) /*!< Detected */
AnnaBridge 143:86740a56073b 6820
AnnaBridge 143:86740a56073b 6821 /* Bit 2 : Reset from soft reset detected */
AnnaBridge 143:86740a56073b 6822 #define POWER_RESETREAS_SREQ_Pos (2UL) /*!< Position of SREQ field. */
AnnaBridge 143:86740a56073b 6823 #define POWER_RESETREAS_SREQ_Msk (0x1UL << POWER_RESETREAS_SREQ_Pos) /*!< Bit mask of SREQ field. */
AnnaBridge 143:86740a56073b 6824 #define POWER_RESETREAS_SREQ_NotDetected (0UL) /*!< Not detected */
AnnaBridge 143:86740a56073b 6825 #define POWER_RESETREAS_SREQ_Detected (1UL) /*!< Detected */
AnnaBridge 143:86740a56073b 6826
AnnaBridge 143:86740a56073b 6827 /* Bit 1 : Reset from watchdog detected */
AnnaBridge 143:86740a56073b 6828 #define POWER_RESETREAS_DOG_Pos (1UL) /*!< Position of DOG field. */
AnnaBridge 143:86740a56073b 6829 #define POWER_RESETREAS_DOG_Msk (0x1UL << POWER_RESETREAS_DOG_Pos) /*!< Bit mask of DOG field. */
AnnaBridge 143:86740a56073b 6830 #define POWER_RESETREAS_DOG_NotDetected (0UL) /*!< Not detected */
AnnaBridge 143:86740a56073b 6831 #define POWER_RESETREAS_DOG_Detected (1UL) /*!< Detected */
AnnaBridge 143:86740a56073b 6832
AnnaBridge 143:86740a56073b 6833 /* Bit 0 : Reset from pin-reset detected */
AnnaBridge 143:86740a56073b 6834 #define POWER_RESETREAS_RESETPIN_Pos (0UL) /*!< Position of RESETPIN field. */
AnnaBridge 143:86740a56073b 6835 #define POWER_RESETREAS_RESETPIN_Msk (0x1UL << POWER_RESETREAS_RESETPIN_Pos) /*!< Bit mask of RESETPIN field. */
AnnaBridge 143:86740a56073b 6836 #define POWER_RESETREAS_RESETPIN_NotDetected (0UL) /*!< Not detected */
AnnaBridge 143:86740a56073b 6837 #define POWER_RESETREAS_RESETPIN_Detected (1UL) /*!< Detected */
AnnaBridge 143:86740a56073b 6838
AnnaBridge 143:86740a56073b 6839 /* Register: POWER_RAMSTATUS */
AnnaBridge 143:86740a56073b 6840 /* Description: Deprecated register - RAM status register */
AnnaBridge 143:86740a56073b 6841
AnnaBridge 143:86740a56073b 6842 /* Bit 3 : RAM block 3 is on or off/powering up */
AnnaBridge 143:86740a56073b 6843 #define POWER_RAMSTATUS_RAMBLOCK3_Pos (3UL) /*!< Position of RAMBLOCK3 field. */
AnnaBridge 143:86740a56073b 6844 #define POWER_RAMSTATUS_RAMBLOCK3_Msk (0x1UL << POWER_RAMSTATUS_RAMBLOCK3_Pos) /*!< Bit mask of RAMBLOCK3 field. */
AnnaBridge 143:86740a56073b 6845 #define POWER_RAMSTATUS_RAMBLOCK3_Off (0UL) /*!< Off */
AnnaBridge 143:86740a56073b 6846 #define POWER_RAMSTATUS_RAMBLOCK3_On (1UL) /*!< On */
AnnaBridge 143:86740a56073b 6847
AnnaBridge 143:86740a56073b 6848 /* Bit 2 : RAM block 2 is on or off/powering up */
AnnaBridge 143:86740a56073b 6849 #define POWER_RAMSTATUS_RAMBLOCK2_Pos (2UL) /*!< Position of RAMBLOCK2 field. */
AnnaBridge 143:86740a56073b 6850 #define POWER_RAMSTATUS_RAMBLOCK2_Msk (0x1UL << POWER_RAMSTATUS_RAMBLOCK2_Pos) /*!< Bit mask of RAMBLOCK2 field. */
AnnaBridge 143:86740a56073b 6851 #define POWER_RAMSTATUS_RAMBLOCK2_Off (0UL) /*!< Off */
AnnaBridge 143:86740a56073b 6852 #define POWER_RAMSTATUS_RAMBLOCK2_On (1UL) /*!< On */
AnnaBridge 143:86740a56073b 6853
AnnaBridge 143:86740a56073b 6854 /* Bit 1 : RAM block 1 is on or off/powering up */
AnnaBridge 143:86740a56073b 6855 #define POWER_RAMSTATUS_RAMBLOCK1_Pos (1UL) /*!< Position of RAMBLOCK1 field. */
AnnaBridge 143:86740a56073b 6856 #define POWER_RAMSTATUS_RAMBLOCK1_Msk (0x1UL << POWER_RAMSTATUS_RAMBLOCK1_Pos) /*!< Bit mask of RAMBLOCK1 field. */
AnnaBridge 143:86740a56073b 6857 #define POWER_RAMSTATUS_RAMBLOCK1_Off (0UL) /*!< Off */
AnnaBridge 143:86740a56073b 6858 #define POWER_RAMSTATUS_RAMBLOCK1_On (1UL) /*!< On */
AnnaBridge 143:86740a56073b 6859
AnnaBridge 143:86740a56073b 6860 /* Bit 0 : RAM block 0 is on or off/powering up */
AnnaBridge 143:86740a56073b 6861 #define POWER_RAMSTATUS_RAMBLOCK0_Pos (0UL) /*!< Position of RAMBLOCK0 field. */
AnnaBridge 143:86740a56073b 6862 #define POWER_RAMSTATUS_RAMBLOCK0_Msk (0x1UL << POWER_RAMSTATUS_RAMBLOCK0_Pos) /*!< Bit mask of RAMBLOCK0 field. */
AnnaBridge 143:86740a56073b 6863 #define POWER_RAMSTATUS_RAMBLOCK0_Off (0UL) /*!< Off */
AnnaBridge 143:86740a56073b 6864 #define POWER_RAMSTATUS_RAMBLOCK0_On (1UL) /*!< On */
AnnaBridge 143:86740a56073b 6865
AnnaBridge 143:86740a56073b 6866 /* Register: POWER_SYSTEMOFF */
AnnaBridge 143:86740a56073b 6867 /* Description: System OFF register */
AnnaBridge 143:86740a56073b 6868
AnnaBridge 143:86740a56073b 6869 /* Bit 0 : Enable System OFF mode */
AnnaBridge 143:86740a56073b 6870 #define POWER_SYSTEMOFF_SYSTEMOFF_Pos (0UL) /*!< Position of SYSTEMOFF field. */
AnnaBridge 143:86740a56073b 6871 #define POWER_SYSTEMOFF_SYSTEMOFF_Msk (0x1UL << POWER_SYSTEMOFF_SYSTEMOFF_Pos) /*!< Bit mask of SYSTEMOFF field. */
AnnaBridge 143:86740a56073b 6872 #define POWER_SYSTEMOFF_SYSTEMOFF_Enter (1UL) /*!< Enable System OFF mode */
AnnaBridge 143:86740a56073b 6873
AnnaBridge 143:86740a56073b 6874 /* Register: POWER_POFCON */
AnnaBridge 143:86740a56073b 6875 /* Description: Power failure comparator configuration */
AnnaBridge 143:86740a56073b 6876
AnnaBridge 143:86740a56073b 6877 /* Bits 4..1 : Power failure comparator threshold setting */
AnnaBridge 143:86740a56073b 6878 #define POWER_POFCON_THRESHOLD_Pos (1UL) /*!< Position of THRESHOLD field. */
AnnaBridge 143:86740a56073b 6879 #define POWER_POFCON_THRESHOLD_Msk (0xFUL << POWER_POFCON_THRESHOLD_Pos) /*!< Bit mask of THRESHOLD field. */
AnnaBridge 143:86740a56073b 6880 #define POWER_POFCON_THRESHOLD_V17 (4UL) /*!< Set threshold to 1.7 V */
AnnaBridge 143:86740a56073b 6881 #define POWER_POFCON_THRESHOLD_V18 (5UL) /*!< Set threshold to 1.8 V */
AnnaBridge 143:86740a56073b 6882 #define POWER_POFCON_THRESHOLD_V19 (6UL) /*!< Set threshold to 1.9 V */
AnnaBridge 143:86740a56073b 6883 #define POWER_POFCON_THRESHOLD_V20 (7UL) /*!< Set threshold to 2.0 V */
AnnaBridge 143:86740a56073b 6884 #define POWER_POFCON_THRESHOLD_V21 (8UL) /*!< Set threshold to 2.1 V */
AnnaBridge 143:86740a56073b 6885 #define POWER_POFCON_THRESHOLD_V22 (9UL) /*!< Set threshold to 2.2 V */
AnnaBridge 143:86740a56073b 6886 #define POWER_POFCON_THRESHOLD_V23 (10UL) /*!< Set threshold to 2.3 V */
AnnaBridge 143:86740a56073b 6887 #define POWER_POFCON_THRESHOLD_V24 (11UL) /*!< Set threshold to 2.4 V */
AnnaBridge 143:86740a56073b 6888 #define POWER_POFCON_THRESHOLD_V25 (12UL) /*!< Set threshold to 2.5 V */
AnnaBridge 143:86740a56073b 6889 #define POWER_POFCON_THRESHOLD_V26 (13UL) /*!< Set threshold to 2.6 V */
AnnaBridge 143:86740a56073b 6890 #define POWER_POFCON_THRESHOLD_V27 (14UL) /*!< Set threshold to 2.7 V */
AnnaBridge 143:86740a56073b 6891 #define POWER_POFCON_THRESHOLD_V28 (15UL) /*!< Set threshold to 2.8 V */
AnnaBridge 143:86740a56073b 6892
AnnaBridge 143:86740a56073b 6893 /* Bit 0 : Enable or disable power failure comparator */
AnnaBridge 143:86740a56073b 6894 #define POWER_POFCON_POF_Pos (0UL) /*!< Position of POF field. */
AnnaBridge 143:86740a56073b 6895 #define POWER_POFCON_POF_Msk (0x1UL << POWER_POFCON_POF_Pos) /*!< Bit mask of POF field. */
AnnaBridge 143:86740a56073b 6896 #define POWER_POFCON_POF_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 6897 #define POWER_POFCON_POF_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 6898
AnnaBridge 143:86740a56073b 6899 /* Register: POWER_GPREGRET */
AnnaBridge 143:86740a56073b 6900 /* Description: General purpose retention register */
AnnaBridge 143:86740a56073b 6901
AnnaBridge 143:86740a56073b 6902 /* Bits 7..0 : General purpose retention register */
AnnaBridge 143:86740a56073b 6903 #define POWER_GPREGRET_GPREGRET_Pos (0UL) /*!< Position of GPREGRET field. */
AnnaBridge 143:86740a56073b 6904 #define POWER_GPREGRET_GPREGRET_Msk (0xFFUL << POWER_GPREGRET_GPREGRET_Pos) /*!< Bit mask of GPREGRET field. */
AnnaBridge 143:86740a56073b 6905
AnnaBridge 143:86740a56073b 6906 /* Register: POWER_GPREGRET2 */
AnnaBridge 143:86740a56073b 6907 /* Description: General purpose retention register */
AnnaBridge 143:86740a56073b 6908
AnnaBridge 143:86740a56073b 6909 /* Bits 7..0 : General purpose retention register */
AnnaBridge 143:86740a56073b 6910 #define POWER_GPREGRET2_GPREGRET_Pos (0UL) /*!< Position of GPREGRET field. */
AnnaBridge 143:86740a56073b 6911 #define POWER_GPREGRET2_GPREGRET_Msk (0xFFUL << POWER_GPREGRET2_GPREGRET_Pos) /*!< Bit mask of GPREGRET field. */
AnnaBridge 143:86740a56073b 6912
AnnaBridge 143:86740a56073b 6913 /* Register: POWER_RAMON */
AnnaBridge 143:86740a56073b 6914 /* Description: Deprecated register - RAM on/off register (this register is retained) */
AnnaBridge 143:86740a56073b 6915
AnnaBridge 143:86740a56073b 6916 /* Bit 17 : Keep retention on RAM block 1 when RAM block is switched off */
AnnaBridge 143:86740a56073b 6917 #define POWER_RAMON_OFFRAM1_Pos (17UL) /*!< Position of OFFRAM1 field. */
AnnaBridge 143:86740a56073b 6918 #define POWER_RAMON_OFFRAM1_Msk (0x1UL << POWER_RAMON_OFFRAM1_Pos) /*!< Bit mask of OFFRAM1 field. */
AnnaBridge 143:86740a56073b 6919 #define POWER_RAMON_OFFRAM1_RAM1Off (0UL) /*!< Off */
AnnaBridge 143:86740a56073b 6920 #define POWER_RAMON_OFFRAM1_RAM1On (1UL) /*!< On */
AnnaBridge 143:86740a56073b 6921
AnnaBridge 143:86740a56073b 6922 /* Bit 16 : Keep retention on RAM block 0 when RAM block is switched off */
AnnaBridge 143:86740a56073b 6923 #define POWER_RAMON_OFFRAM0_Pos (16UL) /*!< Position of OFFRAM0 field. */
AnnaBridge 143:86740a56073b 6924 #define POWER_RAMON_OFFRAM0_Msk (0x1UL << POWER_RAMON_OFFRAM0_Pos) /*!< Bit mask of OFFRAM0 field. */
AnnaBridge 143:86740a56073b 6925 #define POWER_RAMON_OFFRAM0_RAM0Off (0UL) /*!< Off */
AnnaBridge 143:86740a56073b 6926 #define POWER_RAMON_OFFRAM0_RAM0On (1UL) /*!< On */
AnnaBridge 143:86740a56073b 6927
AnnaBridge 143:86740a56073b 6928 /* Bit 1 : Keep RAM block 1 on or off in system ON Mode */
AnnaBridge 143:86740a56073b 6929 #define POWER_RAMON_ONRAM1_Pos (1UL) /*!< Position of ONRAM1 field. */
AnnaBridge 143:86740a56073b 6930 #define POWER_RAMON_ONRAM1_Msk (0x1UL << POWER_RAMON_ONRAM1_Pos) /*!< Bit mask of ONRAM1 field. */
AnnaBridge 143:86740a56073b 6931 #define POWER_RAMON_ONRAM1_RAM1Off (0UL) /*!< Off */
AnnaBridge 143:86740a56073b 6932 #define POWER_RAMON_ONRAM1_RAM1On (1UL) /*!< On */
AnnaBridge 143:86740a56073b 6933
AnnaBridge 143:86740a56073b 6934 /* Bit 0 : Keep RAM block 0 on or off in system ON Mode */
AnnaBridge 143:86740a56073b 6935 #define POWER_RAMON_ONRAM0_Pos (0UL) /*!< Position of ONRAM0 field. */
AnnaBridge 143:86740a56073b 6936 #define POWER_RAMON_ONRAM0_Msk (0x1UL << POWER_RAMON_ONRAM0_Pos) /*!< Bit mask of ONRAM0 field. */
AnnaBridge 143:86740a56073b 6937 #define POWER_RAMON_ONRAM0_RAM0Off (0UL) /*!< Off */
AnnaBridge 143:86740a56073b 6938 #define POWER_RAMON_ONRAM0_RAM0On (1UL) /*!< On */
AnnaBridge 143:86740a56073b 6939
AnnaBridge 143:86740a56073b 6940 /* Register: POWER_RAMONB */
AnnaBridge 143:86740a56073b 6941 /* Description: Deprecated register - RAM on/off register (this register is retained) */
AnnaBridge 143:86740a56073b 6942
AnnaBridge 143:86740a56073b 6943 /* Bit 17 : Keep retention on RAM block 3 when RAM block is switched off */
AnnaBridge 143:86740a56073b 6944 #define POWER_RAMONB_OFFRAM3_Pos (17UL) /*!< Position of OFFRAM3 field. */
AnnaBridge 143:86740a56073b 6945 #define POWER_RAMONB_OFFRAM3_Msk (0x1UL << POWER_RAMONB_OFFRAM3_Pos) /*!< Bit mask of OFFRAM3 field. */
AnnaBridge 143:86740a56073b 6946 #define POWER_RAMONB_OFFRAM3_RAM3Off (0UL) /*!< Off */
AnnaBridge 143:86740a56073b 6947 #define POWER_RAMONB_OFFRAM3_RAM3On (1UL) /*!< On */
AnnaBridge 143:86740a56073b 6948
AnnaBridge 143:86740a56073b 6949 /* Bit 16 : Keep retention on RAM block 2 when RAM block is switched off */
AnnaBridge 143:86740a56073b 6950 #define POWER_RAMONB_OFFRAM2_Pos (16UL) /*!< Position of OFFRAM2 field. */
AnnaBridge 143:86740a56073b 6951 #define POWER_RAMONB_OFFRAM2_Msk (0x1UL << POWER_RAMONB_OFFRAM2_Pos) /*!< Bit mask of OFFRAM2 field. */
AnnaBridge 143:86740a56073b 6952 #define POWER_RAMONB_OFFRAM2_RAM2Off (0UL) /*!< Off */
AnnaBridge 143:86740a56073b 6953 #define POWER_RAMONB_OFFRAM2_RAM2On (1UL) /*!< On */
AnnaBridge 143:86740a56073b 6954
AnnaBridge 143:86740a56073b 6955 /* Bit 1 : Keep RAM block 3 on or off in system ON Mode */
AnnaBridge 143:86740a56073b 6956 #define POWER_RAMONB_ONRAM3_Pos (1UL) /*!< Position of ONRAM3 field. */
AnnaBridge 143:86740a56073b 6957 #define POWER_RAMONB_ONRAM3_Msk (0x1UL << POWER_RAMONB_ONRAM3_Pos) /*!< Bit mask of ONRAM3 field. */
AnnaBridge 143:86740a56073b 6958 #define POWER_RAMONB_ONRAM3_RAM3Off (0UL) /*!< Off */
AnnaBridge 143:86740a56073b 6959 #define POWER_RAMONB_ONRAM3_RAM3On (1UL) /*!< On */
AnnaBridge 143:86740a56073b 6960
AnnaBridge 143:86740a56073b 6961 /* Bit 0 : Keep RAM block 2 on or off in system ON Mode */
AnnaBridge 143:86740a56073b 6962 #define POWER_RAMONB_ONRAM2_Pos (0UL) /*!< Position of ONRAM2 field. */
AnnaBridge 143:86740a56073b 6963 #define POWER_RAMONB_ONRAM2_Msk (0x1UL << POWER_RAMONB_ONRAM2_Pos) /*!< Bit mask of ONRAM2 field. */
AnnaBridge 143:86740a56073b 6964 #define POWER_RAMONB_ONRAM2_RAM2Off (0UL) /*!< Off */
AnnaBridge 143:86740a56073b 6965 #define POWER_RAMONB_ONRAM2_RAM2On (1UL) /*!< On */
AnnaBridge 143:86740a56073b 6966
AnnaBridge 143:86740a56073b 6967 /* Register: POWER_DCDCEN */
AnnaBridge 143:86740a56073b 6968 /* Description: DC/DC enable register */
AnnaBridge 143:86740a56073b 6969
AnnaBridge 143:86740a56073b 6970 /* Bit 0 : Enable or disable DC/DC converter */
AnnaBridge 143:86740a56073b 6971 #define POWER_DCDCEN_DCDCEN_Pos (0UL) /*!< Position of DCDCEN field. */
AnnaBridge 143:86740a56073b 6972 #define POWER_DCDCEN_DCDCEN_Msk (0x1UL << POWER_DCDCEN_DCDCEN_Pos) /*!< Bit mask of DCDCEN field. */
AnnaBridge 143:86740a56073b 6973 #define POWER_DCDCEN_DCDCEN_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 6974 #define POWER_DCDCEN_DCDCEN_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 6975
AnnaBridge 143:86740a56073b 6976 /* Register: POWER_RAM_POWER */
AnnaBridge 143:86740a56073b 6977 /* Description: Description cluster[0]: RAM0 power control register */
AnnaBridge 143:86740a56073b 6978
AnnaBridge 143:86740a56073b 6979 /* Bit 17 : Keep retention on RAM section S1 when RAM section is in OFF */
AnnaBridge 143:86740a56073b 6980 #define POWER_RAM_POWER_S1RETENTION_Pos (17UL) /*!< Position of S1RETENTION field. */
AnnaBridge 143:86740a56073b 6981 #define POWER_RAM_POWER_S1RETENTION_Msk (0x1UL << POWER_RAM_POWER_S1RETENTION_Pos) /*!< Bit mask of S1RETENTION field. */
AnnaBridge 143:86740a56073b 6982 #define POWER_RAM_POWER_S1RETENTION_Off (0UL) /*!< Off */
AnnaBridge 143:86740a56073b 6983 #define POWER_RAM_POWER_S1RETENTION_On (1UL) /*!< On */
AnnaBridge 143:86740a56073b 6984
AnnaBridge 143:86740a56073b 6985 /* Bit 16 : Keep retention on RAM section S0 when RAM section is in OFF */
AnnaBridge 143:86740a56073b 6986 #define POWER_RAM_POWER_S0RETENTION_Pos (16UL) /*!< Position of S0RETENTION field. */
AnnaBridge 143:86740a56073b 6987 #define POWER_RAM_POWER_S0RETENTION_Msk (0x1UL << POWER_RAM_POWER_S0RETENTION_Pos) /*!< Bit mask of S0RETENTION field. */
AnnaBridge 143:86740a56073b 6988 #define POWER_RAM_POWER_S0RETENTION_Off (0UL) /*!< Off */
AnnaBridge 143:86740a56073b 6989 #define POWER_RAM_POWER_S0RETENTION_On (1UL) /*!< On */
AnnaBridge 143:86740a56073b 6990
AnnaBridge 143:86740a56073b 6991 /* Bit 1 : Keep RAM section S1 ON or OFF in System ON mode. */
AnnaBridge 143:86740a56073b 6992 #define POWER_RAM_POWER_S1POWER_Pos (1UL) /*!< Position of S1POWER field. */
AnnaBridge 143:86740a56073b 6993 #define POWER_RAM_POWER_S1POWER_Msk (0x1UL << POWER_RAM_POWER_S1POWER_Pos) /*!< Bit mask of S1POWER field. */
AnnaBridge 143:86740a56073b 6994 #define POWER_RAM_POWER_S1POWER_Off (0UL) /*!< Off */
AnnaBridge 143:86740a56073b 6995 #define POWER_RAM_POWER_S1POWER_On (1UL) /*!< On */
AnnaBridge 143:86740a56073b 6996
AnnaBridge 143:86740a56073b 6997 /* Bit 0 : Keep RAM section S0 ON or OFF in System ON mode. */
AnnaBridge 143:86740a56073b 6998 #define POWER_RAM_POWER_S0POWER_Pos (0UL) /*!< Position of S0POWER field. */
AnnaBridge 143:86740a56073b 6999 #define POWER_RAM_POWER_S0POWER_Msk (0x1UL << POWER_RAM_POWER_S0POWER_Pos) /*!< Bit mask of S0POWER field. */
AnnaBridge 143:86740a56073b 7000 #define POWER_RAM_POWER_S0POWER_Off (0UL) /*!< Off */
AnnaBridge 143:86740a56073b 7001 #define POWER_RAM_POWER_S0POWER_On (1UL) /*!< On */
AnnaBridge 143:86740a56073b 7002
AnnaBridge 143:86740a56073b 7003 /* Register: POWER_RAM_POWERSET */
AnnaBridge 143:86740a56073b 7004 /* Description: Description cluster[0]: RAM0 power control set register */
AnnaBridge 143:86740a56073b 7005
AnnaBridge 143:86740a56073b 7006 /* Bit 17 : Keep retention on RAM section S1 when RAM section is switched off */
AnnaBridge 143:86740a56073b 7007 #define POWER_RAM_POWERSET_S1RETENTION_Pos (17UL) /*!< Position of S1RETENTION field. */
AnnaBridge 143:86740a56073b 7008 #define POWER_RAM_POWERSET_S1RETENTION_Msk (0x1UL << POWER_RAM_POWERSET_S1RETENTION_Pos) /*!< Bit mask of S1RETENTION field. */
AnnaBridge 143:86740a56073b 7009 #define POWER_RAM_POWERSET_S1RETENTION_On (1UL) /*!< On */
AnnaBridge 143:86740a56073b 7010
AnnaBridge 143:86740a56073b 7011 /* Bit 16 : Keep retention on RAM section S0 when RAM section is switched off */
AnnaBridge 143:86740a56073b 7012 #define POWER_RAM_POWERSET_S0RETENTION_Pos (16UL) /*!< Position of S0RETENTION field. */
AnnaBridge 143:86740a56073b 7013 #define POWER_RAM_POWERSET_S0RETENTION_Msk (0x1UL << POWER_RAM_POWERSET_S0RETENTION_Pos) /*!< Bit mask of S0RETENTION field. */
AnnaBridge 143:86740a56073b 7014 #define POWER_RAM_POWERSET_S0RETENTION_On (1UL) /*!< On */
AnnaBridge 143:86740a56073b 7015
AnnaBridge 143:86740a56073b 7016 /* Bit 1 : Keep RAM section S1 of RAM0 on or off in System ON mode */
AnnaBridge 143:86740a56073b 7017 #define POWER_RAM_POWERSET_S1POWER_Pos (1UL) /*!< Position of S1POWER field. */
AnnaBridge 143:86740a56073b 7018 #define POWER_RAM_POWERSET_S1POWER_Msk (0x1UL << POWER_RAM_POWERSET_S1POWER_Pos) /*!< Bit mask of S1POWER field. */
AnnaBridge 143:86740a56073b 7019 #define POWER_RAM_POWERSET_S1POWER_On (1UL) /*!< On */
AnnaBridge 143:86740a56073b 7020
AnnaBridge 143:86740a56073b 7021 /* Bit 0 : Keep RAM section S0 of RAM0 on or off in System ON mode */
AnnaBridge 143:86740a56073b 7022 #define POWER_RAM_POWERSET_S0POWER_Pos (0UL) /*!< Position of S0POWER field. */
AnnaBridge 143:86740a56073b 7023 #define POWER_RAM_POWERSET_S0POWER_Msk (0x1UL << POWER_RAM_POWERSET_S0POWER_Pos) /*!< Bit mask of S0POWER field. */
AnnaBridge 143:86740a56073b 7024 #define POWER_RAM_POWERSET_S0POWER_On (1UL) /*!< On */
AnnaBridge 143:86740a56073b 7025
AnnaBridge 143:86740a56073b 7026 /* Register: POWER_RAM_POWERCLR */
AnnaBridge 143:86740a56073b 7027 /* Description: Description cluster[0]: RAM0 power control clear register */
AnnaBridge 143:86740a56073b 7028
AnnaBridge 143:86740a56073b 7029 /* Bit 17 : Keep retention on RAM section S1 when RAM section is switched off */
AnnaBridge 143:86740a56073b 7030 #define POWER_RAM_POWERCLR_S1RETENTION_Pos (17UL) /*!< Position of S1RETENTION field. */
AnnaBridge 143:86740a56073b 7031 #define POWER_RAM_POWERCLR_S1RETENTION_Msk (0x1UL << POWER_RAM_POWERCLR_S1RETENTION_Pos) /*!< Bit mask of S1RETENTION field. */
AnnaBridge 143:86740a56073b 7032 #define POWER_RAM_POWERCLR_S1RETENTION_Off (1UL) /*!< Off */
AnnaBridge 143:86740a56073b 7033
AnnaBridge 143:86740a56073b 7034 /* Bit 16 : Keep retention on RAM section S0 when RAM section is switched off */
AnnaBridge 143:86740a56073b 7035 #define POWER_RAM_POWERCLR_S0RETENTION_Pos (16UL) /*!< Position of S0RETENTION field. */
AnnaBridge 143:86740a56073b 7036 #define POWER_RAM_POWERCLR_S0RETENTION_Msk (0x1UL << POWER_RAM_POWERCLR_S0RETENTION_Pos) /*!< Bit mask of S0RETENTION field. */
AnnaBridge 143:86740a56073b 7037 #define POWER_RAM_POWERCLR_S0RETENTION_Off (1UL) /*!< Off */
AnnaBridge 143:86740a56073b 7038
AnnaBridge 143:86740a56073b 7039 /* Bit 1 : Keep RAM section S1 of RAM0 on or off in System ON mode */
AnnaBridge 143:86740a56073b 7040 #define POWER_RAM_POWERCLR_S1POWER_Pos (1UL) /*!< Position of S1POWER field. */
AnnaBridge 143:86740a56073b 7041 #define POWER_RAM_POWERCLR_S1POWER_Msk (0x1UL << POWER_RAM_POWERCLR_S1POWER_Pos) /*!< Bit mask of S1POWER field. */
AnnaBridge 143:86740a56073b 7042 #define POWER_RAM_POWERCLR_S1POWER_Off (1UL) /*!< Off */
AnnaBridge 143:86740a56073b 7043
AnnaBridge 143:86740a56073b 7044 /* Bit 0 : Keep RAM section S0 of RAM0 on or off in System ON mode */
AnnaBridge 143:86740a56073b 7045 #define POWER_RAM_POWERCLR_S0POWER_Pos (0UL) /*!< Position of S0POWER field. */
AnnaBridge 143:86740a56073b 7046 #define POWER_RAM_POWERCLR_S0POWER_Msk (0x1UL << POWER_RAM_POWERCLR_S0POWER_Pos) /*!< Bit mask of S0POWER field. */
AnnaBridge 143:86740a56073b 7047 #define POWER_RAM_POWERCLR_S0POWER_Off (1UL) /*!< Off */
AnnaBridge 143:86740a56073b 7048
AnnaBridge 143:86740a56073b 7049
AnnaBridge 143:86740a56073b 7050 /* Peripheral: PPI */
AnnaBridge 143:86740a56073b 7051 /* Description: Programmable Peripheral Interconnect */
AnnaBridge 143:86740a56073b 7052
AnnaBridge 143:86740a56073b 7053 /* Register: PPI_CHEN */
AnnaBridge 143:86740a56073b 7054 /* Description: Channel enable register */
AnnaBridge 143:86740a56073b 7055
AnnaBridge 143:86740a56073b 7056 /* Bit 31 : Enable or disable channel 31 */
AnnaBridge 143:86740a56073b 7057 #define PPI_CHEN_CH31_Pos (31UL) /*!< Position of CH31 field. */
AnnaBridge 143:86740a56073b 7058 #define PPI_CHEN_CH31_Msk (0x1UL << PPI_CHEN_CH31_Pos) /*!< Bit mask of CH31 field. */
AnnaBridge 143:86740a56073b 7059 #define PPI_CHEN_CH31_Disabled (0UL) /*!< Disable channel */
AnnaBridge 143:86740a56073b 7060 #define PPI_CHEN_CH31_Enabled (1UL) /*!< Enable channel */
AnnaBridge 143:86740a56073b 7061
AnnaBridge 143:86740a56073b 7062 /* Bit 30 : Enable or disable channel 30 */
AnnaBridge 143:86740a56073b 7063 #define PPI_CHEN_CH30_Pos (30UL) /*!< Position of CH30 field. */
AnnaBridge 143:86740a56073b 7064 #define PPI_CHEN_CH30_Msk (0x1UL << PPI_CHEN_CH30_Pos) /*!< Bit mask of CH30 field. */
AnnaBridge 143:86740a56073b 7065 #define PPI_CHEN_CH30_Disabled (0UL) /*!< Disable channel */
AnnaBridge 143:86740a56073b 7066 #define PPI_CHEN_CH30_Enabled (1UL) /*!< Enable channel */
AnnaBridge 143:86740a56073b 7067
AnnaBridge 143:86740a56073b 7068 /* Bit 29 : Enable or disable channel 29 */
AnnaBridge 143:86740a56073b 7069 #define PPI_CHEN_CH29_Pos (29UL) /*!< Position of CH29 field. */
AnnaBridge 143:86740a56073b 7070 #define PPI_CHEN_CH29_Msk (0x1UL << PPI_CHEN_CH29_Pos) /*!< Bit mask of CH29 field. */
AnnaBridge 143:86740a56073b 7071 #define PPI_CHEN_CH29_Disabled (0UL) /*!< Disable channel */
AnnaBridge 143:86740a56073b 7072 #define PPI_CHEN_CH29_Enabled (1UL) /*!< Enable channel */
AnnaBridge 143:86740a56073b 7073
AnnaBridge 143:86740a56073b 7074 /* Bit 28 : Enable or disable channel 28 */
AnnaBridge 143:86740a56073b 7075 #define PPI_CHEN_CH28_Pos (28UL) /*!< Position of CH28 field. */
AnnaBridge 143:86740a56073b 7076 #define PPI_CHEN_CH28_Msk (0x1UL << PPI_CHEN_CH28_Pos) /*!< Bit mask of CH28 field. */
AnnaBridge 143:86740a56073b 7077 #define PPI_CHEN_CH28_Disabled (0UL) /*!< Disable channel */
AnnaBridge 143:86740a56073b 7078 #define PPI_CHEN_CH28_Enabled (1UL) /*!< Enable channel */
AnnaBridge 143:86740a56073b 7079
AnnaBridge 143:86740a56073b 7080 /* Bit 27 : Enable or disable channel 27 */
AnnaBridge 143:86740a56073b 7081 #define PPI_CHEN_CH27_Pos (27UL) /*!< Position of CH27 field. */
AnnaBridge 143:86740a56073b 7082 #define PPI_CHEN_CH27_Msk (0x1UL << PPI_CHEN_CH27_Pos) /*!< Bit mask of CH27 field. */
AnnaBridge 143:86740a56073b 7083 #define PPI_CHEN_CH27_Disabled (0UL) /*!< Disable channel */
AnnaBridge 143:86740a56073b 7084 #define PPI_CHEN_CH27_Enabled (1UL) /*!< Enable channel */
AnnaBridge 143:86740a56073b 7085
AnnaBridge 143:86740a56073b 7086 /* Bit 26 : Enable or disable channel 26 */
AnnaBridge 143:86740a56073b 7087 #define PPI_CHEN_CH26_Pos (26UL) /*!< Position of CH26 field. */
AnnaBridge 143:86740a56073b 7088 #define PPI_CHEN_CH26_Msk (0x1UL << PPI_CHEN_CH26_Pos) /*!< Bit mask of CH26 field. */
AnnaBridge 143:86740a56073b 7089 #define PPI_CHEN_CH26_Disabled (0UL) /*!< Disable channel */
AnnaBridge 143:86740a56073b 7090 #define PPI_CHEN_CH26_Enabled (1UL) /*!< Enable channel */
AnnaBridge 143:86740a56073b 7091
AnnaBridge 143:86740a56073b 7092 /* Bit 25 : Enable or disable channel 25 */
AnnaBridge 143:86740a56073b 7093 #define PPI_CHEN_CH25_Pos (25UL) /*!< Position of CH25 field. */
AnnaBridge 143:86740a56073b 7094 #define PPI_CHEN_CH25_Msk (0x1UL << PPI_CHEN_CH25_Pos) /*!< Bit mask of CH25 field. */
AnnaBridge 143:86740a56073b 7095 #define PPI_CHEN_CH25_Disabled (0UL) /*!< Disable channel */
AnnaBridge 143:86740a56073b 7096 #define PPI_CHEN_CH25_Enabled (1UL) /*!< Enable channel */
AnnaBridge 143:86740a56073b 7097
AnnaBridge 143:86740a56073b 7098 /* Bit 24 : Enable or disable channel 24 */
AnnaBridge 143:86740a56073b 7099 #define PPI_CHEN_CH24_Pos (24UL) /*!< Position of CH24 field. */
AnnaBridge 143:86740a56073b 7100 #define PPI_CHEN_CH24_Msk (0x1UL << PPI_CHEN_CH24_Pos) /*!< Bit mask of CH24 field. */
AnnaBridge 143:86740a56073b 7101 #define PPI_CHEN_CH24_Disabled (0UL) /*!< Disable channel */
AnnaBridge 143:86740a56073b 7102 #define PPI_CHEN_CH24_Enabled (1UL) /*!< Enable channel */
AnnaBridge 143:86740a56073b 7103
AnnaBridge 143:86740a56073b 7104 /* Bit 23 : Enable or disable channel 23 */
AnnaBridge 143:86740a56073b 7105 #define PPI_CHEN_CH23_Pos (23UL) /*!< Position of CH23 field. */
AnnaBridge 143:86740a56073b 7106 #define PPI_CHEN_CH23_Msk (0x1UL << PPI_CHEN_CH23_Pos) /*!< Bit mask of CH23 field. */
AnnaBridge 143:86740a56073b 7107 #define PPI_CHEN_CH23_Disabled (0UL) /*!< Disable channel */
AnnaBridge 143:86740a56073b 7108 #define PPI_CHEN_CH23_Enabled (1UL) /*!< Enable channel */
AnnaBridge 143:86740a56073b 7109
AnnaBridge 143:86740a56073b 7110 /* Bit 22 : Enable or disable channel 22 */
AnnaBridge 143:86740a56073b 7111 #define PPI_CHEN_CH22_Pos (22UL) /*!< Position of CH22 field. */
AnnaBridge 143:86740a56073b 7112 #define PPI_CHEN_CH22_Msk (0x1UL << PPI_CHEN_CH22_Pos) /*!< Bit mask of CH22 field. */
AnnaBridge 143:86740a56073b 7113 #define PPI_CHEN_CH22_Disabled (0UL) /*!< Disable channel */
AnnaBridge 143:86740a56073b 7114 #define PPI_CHEN_CH22_Enabled (1UL) /*!< Enable channel */
AnnaBridge 143:86740a56073b 7115
AnnaBridge 143:86740a56073b 7116 /* Bit 21 : Enable or disable channel 21 */
AnnaBridge 143:86740a56073b 7117 #define PPI_CHEN_CH21_Pos (21UL) /*!< Position of CH21 field. */
AnnaBridge 143:86740a56073b 7118 #define PPI_CHEN_CH21_Msk (0x1UL << PPI_CHEN_CH21_Pos) /*!< Bit mask of CH21 field. */
AnnaBridge 143:86740a56073b 7119 #define PPI_CHEN_CH21_Disabled (0UL) /*!< Disable channel */
AnnaBridge 143:86740a56073b 7120 #define PPI_CHEN_CH21_Enabled (1UL) /*!< Enable channel */
AnnaBridge 143:86740a56073b 7121
AnnaBridge 143:86740a56073b 7122 /* Bit 20 : Enable or disable channel 20 */
AnnaBridge 143:86740a56073b 7123 #define PPI_CHEN_CH20_Pos (20UL) /*!< Position of CH20 field. */
AnnaBridge 143:86740a56073b 7124 #define PPI_CHEN_CH20_Msk (0x1UL << PPI_CHEN_CH20_Pos) /*!< Bit mask of CH20 field. */
AnnaBridge 143:86740a56073b 7125 #define PPI_CHEN_CH20_Disabled (0UL) /*!< Disable channel */
AnnaBridge 143:86740a56073b 7126 #define PPI_CHEN_CH20_Enabled (1UL) /*!< Enable channel */
AnnaBridge 143:86740a56073b 7127
AnnaBridge 143:86740a56073b 7128 /* Bit 19 : Enable or disable channel 19 */
AnnaBridge 143:86740a56073b 7129 #define PPI_CHEN_CH19_Pos (19UL) /*!< Position of CH19 field. */
AnnaBridge 143:86740a56073b 7130 #define PPI_CHEN_CH19_Msk (0x1UL << PPI_CHEN_CH19_Pos) /*!< Bit mask of CH19 field. */
AnnaBridge 143:86740a56073b 7131 #define PPI_CHEN_CH19_Disabled (0UL) /*!< Disable channel */
AnnaBridge 143:86740a56073b 7132 #define PPI_CHEN_CH19_Enabled (1UL) /*!< Enable channel */
AnnaBridge 143:86740a56073b 7133
AnnaBridge 143:86740a56073b 7134 /* Bit 18 : Enable or disable channel 18 */
AnnaBridge 143:86740a56073b 7135 #define PPI_CHEN_CH18_Pos (18UL) /*!< Position of CH18 field. */
AnnaBridge 143:86740a56073b 7136 #define PPI_CHEN_CH18_Msk (0x1UL << PPI_CHEN_CH18_Pos) /*!< Bit mask of CH18 field. */
AnnaBridge 143:86740a56073b 7137 #define PPI_CHEN_CH18_Disabled (0UL) /*!< Disable channel */
AnnaBridge 143:86740a56073b 7138 #define PPI_CHEN_CH18_Enabled (1UL) /*!< Enable channel */
AnnaBridge 143:86740a56073b 7139
AnnaBridge 143:86740a56073b 7140 /* Bit 17 : Enable or disable channel 17 */
AnnaBridge 143:86740a56073b 7141 #define PPI_CHEN_CH17_Pos (17UL) /*!< Position of CH17 field. */
AnnaBridge 143:86740a56073b 7142 #define PPI_CHEN_CH17_Msk (0x1UL << PPI_CHEN_CH17_Pos) /*!< Bit mask of CH17 field. */
AnnaBridge 143:86740a56073b 7143 #define PPI_CHEN_CH17_Disabled (0UL) /*!< Disable channel */
AnnaBridge 143:86740a56073b 7144 #define PPI_CHEN_CH17_Enabled (1UL) /*!< Enable channel */
AnnaBridge 143:86740a56073b 7145
AnnaBridge 143:86740a56073b 7146 /* Bit 16 : Enable or disable channel 16 */
AnnaBridge 143:86740a56073b 7147 #define PPI_CHEN_CH16_Pos (16UL) /*!< Position of CH16 field. */
AnnaBridge 143:86740a56073b 7148 #define PPI_CHEN_CH16_Msk (0x1UL << PPI_CHEN_CH16_Pos) /*!< Bit mask of CH16 field. */
AnnaBridge 143:86740a56073b 7149 #define PPI_CHEN_CH16_Disabled (0UL) /*!< Disable channel */
AnnaBridge 143:86740a56073b 7150 #define PPI_CHEN_CH16_Enabled (1UL) /*!< Enable channel */
AnnaBridge 143:86740a56073b 7151
AnnaBridge 143:86740a56073b 7152 /* Bit 15 : Enable or disable channel 15 */
AnnaBridge 143:86740a56073b 7153 #define PPI_CHEN_CH15_Pos (15UL) /*!< Position of CH15 field. */
AnnaBridge 143:86740a56073b 7154 #define PPI_CHEN_CH15_Msk (0x1UL << PPI_CHEN_CH15_Pos) /*!< Bit mask of CH15 field. */
AnnaBridge 143:86740a56073b 7155 #define PPI_CHEN_CH15_Disabled (0UL) /*!< Disable channel */
AnnaBridge 143:86740a56073b 7156 #define PPI_CHEN_CH15_Enabled (1UL) /*!< Enable channel */
AnnaBridge 143:86740a56073b 7157
AnnaBridge 143:86740a56073b 7158 /* Bit 14 : Enable or disable channel 14 */
AnnaBridge 143:86740a56073b 7159 #define PPI_CHEN_CH14_Pos (14UL) /*!< Position of CH14 field. */
AnnaBridge 143:86740a56073b 7160 #define PPI_CHEN_CH14_Msk (0x1UL << PPI_CHEN_CH14_Pos) /*!< Bit mask of CH14 field. */
AnnaBridge 143:86740a56073b 7161 #define PPI_CHEN_CH14_Disabled (0UL) /*!< Disable channel */
AnnaBridge 143:86740a56073b 7162 #define PPI_CHEN_CH14_Enabled (1UL) /*!< Enable channel */
AnnaBridge 143:86740a56073b 7163
AnnaBridge 143:86740a56073b 7164 /* Bit 13 : Enable or disable channel 13 */
AnnaBridge 143:86740a56073b 7165 #define PPI_CHEN_CH13_Pos (13UL) /*!< Position of CH13 field. */
AnnaBridge 143:86740a56073b 7166 #define PPI_CHEN_CH13_Msk (0x1UL << PPI_CHEN_CH13_Pos) /*!< Bit mask of CH13 field. */
AnnaBridge 143:86740a56073b 7167 #define PPI_CHEN_CH13_Disabled (0UL) /*!< Disable channel */
AnnaBridge 143:86740a56073b 7168 #define PPI_CHEN_CH13_Enabled (1UL) /*!< Enable channel */
AnnaBridge 143:86740a56073b 7169
AnnaBridge 143:86740a56073b 7170 /* Bit 12 : Enable or disable channel 12 */
AnnaBridge 143:86740a56073b 7171 #define PPI_CHEN_CH12_Pos (12UL) /*!< Position of CH12 field. */
AnnaBridge 143:86740a56073b 7172 #define PPI_CHEN_CH12_Msk (0x1UL << PPI_CHEN_CH12_Pos) /*!< Bit mask of CH12 field. */
AnnaBridge 143:86740a56073b 7173 #define PPI_CHEN_CH12_Disabled (0UL) /*!< Disable channel */
AnnaBridge 143:86740a56073b 7174 #define PPI_CHEN_CH12_Enabled (1UL) /*!< Enable channel */
AnnaBridge 143:86740a56073b 7175
AnnaBridge 143:86740a56073b 7176 /* Bit 11 : Enable or disable channel 11 */
AnnaBridge 143:86740a56073b 7177 #define PPI_CHEN_CH11_Pos (11UL) /*!< Position of CH11 field. */
AnnaBridge 143:86740a56073b 7178 #define PPI_CHEN_CH11_Msk (0x1UL << PPI_CHEN_CH11_Pos) /*!< Bit mask of CH11 field. */
AnnaBridge 143:86740a56073b 7179 #define PPI_CHEN_CH11_Disabled (0UL) /*!< Disable channel */
AnnaBridge 143:86740a56073b 7180 #define PPI_CHEN_CH11_Enabled (1UL) /*!< Enable channel */
AnnaBridge 143:86740a56073b 7181
AnnaBridge 143:86740a56073b 7182 /* Bit 10 : Enable or disable channel 10 */
AnnaBridge 143:86740a56073b 7183 #define PPI_CHEN_CH10_Pos (10UL) /*!< Position of CH10 field. */
AnnaBridge 143:86740a56073b 7184 #define PPI_CHEN_CH10_Msk (0x1UL << PPI_CHEN_CH10_Pos) /*!< Bit mask of CH10 field. */
AnnaBridge 143:86740a56073b 7185 #define PPI_CHEN_CH10_Disabled (0UL) /*!< Disable channel */
AnnaBridge 143:86740a56073b 7186 #define PPI_CHEN_CH10_Enabled (1UL) /*!< Enable channel */
AnnaBridge 143:86740a56073b 7187
AnnaBridge 143:86740a56073b 7188 /* Bit 9 : Enable or disable channel 9 */
AnnaBridge 143:86740a56073b 7189 #define PPI_CHEN_CH9_Pos (9UL) /*!< Position of CH9 field. */
AnnaBridge 143:86740a56073b 7190 #define PPI_CHEN_CH9_Msk (0x1UL << PPI_CHEN_CH9_Pos) /*!< Bit mask of CH9 field. */
AnnaBridge 143:86740a56073b 7191 #define PPI_CHEN_CH9_Disabled (0UL) /*!< Disable channel */
AnnaBridge 143:86740a56073b 7192 #define PPI_CHEN_CH9_Enabled (1UL) /*!< Enable channel */
AnnaBridge 143:86740a56073b 7193
AnnaBridge 143:86740a56073b 7194 /* Bit 8 : Enable or disable channel 8 */
AnnaBridge 143:86740a56073b 7195 #define PPI_CHEN_CH8_Pos (8UL) /*!< Position of CH8 field. */
AnnaBridge 143:86740a56073b 7196 #define PPI_CHEN_CH8_Msk (0x1UL << PPI_CHEN_CH8_Pos) /*!< Bit mask of CH8 field. */
AnnaBridge 143:86740a56073b 7197 #define PPI_CHEN_CH8_Disabled (0UL) /*!< Disable channel */
AnnaBridge 143:86740a56073b 7198 #define PPI_CHEN_CH8_Enabled (1UL) /*!< Enable channel */
AnnaBridge 143:86740a56073b 7199
AnnaBridge 143:86740a56073b 7200 /* Bit 7 : Enable or disable channel 7 */
AnnaBridge 143:86740a56073b 7201 #define PPI_CHEN_CH7_Pos (7UL) /*!< Position of CH7 field. */
AnnaBridge 143:86740a56073b 7202 #define PPI_CHEN_CH7_Msk (0x1UL << PPI_CHEN_CH7_Pos) /*!< Bit mask of CH7 field. */
AnnaBridge 143:86740a56073b 7203 #define PPI_CHEN_CH7_Disabled (0UL) /*!< Disable channel */
AnnaBridge 143:86740a56073b 7204 #define PPI_CHEN_CH7_Enabled (1UL) /*!< Enable channel */
AnnaBridge 143:86740a56073b 7205
AnnaBridge 143:86740a56073b 7206 /* Bit 6 : Enable or disable channel 6 */
AnnaBridge 143:86740a56073b 7207 #define PPI_CHEN_CH6_Pos (6UL) /*!< Position of CH6 field. */
AnnaBridge 143:86740a56073b 7208 #define PPI_CHEN_CH6_Msk (0x1UL << PPI_CHEN_CH6_Pos) /*!< Bit mask of CH6 field. */
AnnaBridge 143:86740a56073b 7209 #define PPI_CHEN_CH6_Disabled (0UL) /*!< Disable channel */
AnnaBridge 143:86740a56073b 7210 #define PPI_CHEN_CH6_Enabled (1UL) /*!< Enable channel */
AnnaBridge 143:86740a56073b 7211
AnnaBridge 143:86740a56073b 7212 /* Bit 5 : Enable or disable channel 5 */
AnnaBridge 143:86740a56073b 7213 #define PPI_CHEN_CH5_Pos (5UL) /*!< Position of CH5 field. */
AnnaBridge 143:86740a56073b 7214 #define PPI_CHEN_CH5_Msk (0x1UL << PPI_CHEN_CH5_Pos) /*!< Bit mask of CH5 field. */
AnnaBridge 143:86740a56073b 7215 #define PPI_CHEN_CH5_Disabled (0UL) /*!< Disable channel */
AnnaBridge 143:86740a56073b 7216 #define PPI_CHEN_CH5_Enabled (1UL) /*!< Enable channel */
AnnaBridge 143:86740a56073b 7217
AnnaBridge 143:86740a56073b 7218 /* Bit 4 : Enable or disable channel 4 */
AnnaBridge 143:86740a56073b 7219 #define PPI_CHEN_CH4_Pos (4UL) /*!< Position of CH4 field. */
AnnaBridge 143:86740a56073b 7220 #define PPI_CHEN_CH4_Msk (0x1UL << PPI_CHEN_CH4_Pos) /*!< Bit mask of CH4 field. */
AnnaBridge 143:86740a56073b 7221 #define PPI_CHEN_CH4_Disabled (0UL) /*!< Disable channel */
AnnaBridge 143:86740a56073b 7222 #define PPI_CHEN_CH4_Enabled (1UL) /*!< Enable channel */
AnnaBridge 143:86740a56073b 7223
AnnaBridge 143:86740a56073b 7224 /* Bit 3 : Enable or disable channel 3 */
AnnaBridge 143:86740a56073b 7225 #define PPI_CHEN_CH3_Pos (3UL) /*!< Position of CH3 field. */
AnnaBridge 143:86740a56073b 7226 #define PPI_CHEN_CH3_Msk (0x1UL << PPI_CHEN_CH3_Pos) /*!< Bit mask of CH3 field. */
AnnaBridge 143:86740a56073b 7227 #define PPI_CHEN_CH3_Disabled (0UL) /*!< Disable channel */
AnnaBridge 143:86740a56073b 7228 #define PPI_CHEN_CH3_Enabled (1UL) /*!< Enable channel */
AnnaBridge 143:86740a56073b 7229
AnnaBridge 143:86740a56073b 7230 /* Bit 2 : Enable or disable channel 2 */
AnnaBridge 143:86740a56073b 7231 #define PPI_CHEN_CH2_Pos (2UL) /*!< Position of CH2 field. */
AnnaBridge 143:86740a56073b 7232 #define PPI_CHEN_CH2_Msk (0x1UL << PPI_CHEN_CH2_Pos) /*!< Bit mask of CH2 field. */
AnnaBridge 143:86740a56073b 7233 #define PPI_CHEN_CH2_Disabled (0UL) /*!< Disable channel */
AnnaBridge 143:86740a56073b 7234 #define PPI_CHEN_CH2_Enabled (1UL) /*!< Enable channel */
AnnaBridge 143:86740a56073b 7235
AnnaBridge 143:86740a56073b 7236 /* Bit 1 : Enable or disable channel 1 */
AnnaBridge 143:86740a56073b 7237 #define PPI_CHEN_CH1_Pos (1UL) /*!< Position of CH1 field. */
AnnaBridge 143:86740a56073b 7238 #define PPI_CHEN_CH1_Msk (0x1UL << PPI_CHEN_CH1_Pos) /*!< Bit mask of CH1 field. */
AnnaBridge 143:86740a56073b 7239 #define PPI_CHEN_CH1_Disabled (0UL) /*!< Disable channel */
AnnaBridge 143:86740a56073b 7240 #define PPI_CHEN_CH1_Enabled (1UL) /*!< Enable channel */
AnnaBridge 143:86740a56073b 7241
AnnaBridge 143:86740a56073b 7242 /* Bit 0 : Enable or disable channel 0 */
AnnaBridge 143:86740a56073b 7243 #define PPI_CHEN_CH0_Pos (0UL) /*!< Position of CH0 field. */
AnnaBridge 143:86740a56073b 7244 #define PPI_CHEN_CH0_Msk (0x1UL << PPI_CHEN_CH0_Pos) /*!< Bit mask of CH0 field. */
AnnaBridge 143:86740a56073b 7245 #define PPI_CHEN_CH0_Disabled (0UL) /*!< Disable channel */
AnnaBridge 143:86740a56073b 7246 #define PPI_CHEN_CH0_Enabled (1UL) /*!< Enable channel */
AnnaBridge 143:86740a56073b 7247
AnnaBridge 143:86740a56073b 7248 /* Register: PPI_CHENSET */
AnnaBridge 143:86740a56073b 7249 /* Description: Channel enable set register */
AnnaBridge 143:86740a56073b 7250
AnnaBridge 143:86740a56073b 7251 /* Bit 31 : Channel 31 enable set register. Writing '0' has no effect */
AnnaBridge 143:86740a56073b 7252 #define PPI_CHENSET_CH31_Pos (31UL) /*!< Position of CH31 field. */
AnnaBridge 143:86740a56073b 7253 #define PPI_CHENSET_CH31_Msk (0x1UL << PPI_CHENSET_CH31_Pos) /*!< Bit mask of CH31 field. */
AnnaBridge 143:86740a56073b 7254 #define PPI_CHENSET_CH31_Disabled (0UL) /*!< Read: channel disabled */
AnnaBridge 143:86740a56073b 7255 #define PPI_CHENSET_CH31_Enabled (1UL) /*!< Read: channel enabled */
AnnaBridge 143:86740a56073b 7256 #define PPI_CHENSET_CH31_Set (1UL) /*!< Write: Enable channel */
AnnaBridge 143:86740a56073b 7257
AnnaBridge 143:86740a56073b 7258 /* Bit 30 : Channel 30 enable set register. Writing '0' has no effect */
AnnaBridge 143:86740a56073b 7259 #define PPI_CHENSET_CH30_Pos (30UL) /*!< Position of CH30 field. */
AnnaBridge 143:86740a56073b 7260 #define PPI_CHENSET_CH30_Msk (0x1UL << PPI_CHENSET_CH30_Pos) /*!< Bit mask of CH30 field. */
AnnaBridge 143:86740a56073b 7261 #define PPI_CHENSET_CH30_Disabled (0UL) /*!< Read: channel disabled */
AnnaBridge 143:86740a56073b 7262 #define PPI_CHENSET_CH30_Enabled (1UL) /*!< Read: channel enabled */
AnnaBridge 143:86740a56073b 7263 #define PPI_CHENSET_CH30_Set (1UL) /*!< Write: Enable channel */
AnnaBridge 143:86740a56073b 7264
AnnaBridge 143:86740a56073b 7265 /* Bit 29 : Channel 29 enable set register. Writing '0' has no effect */
AnnaBridge 143:86740a56073b 7266 #define PPI_CHENSET_CH29_Pos (29UL) /*!< Position of CH29 field. */
AnnaBridge 143:86740a56073b 7267 #define PPI_CHENSET_CH29_Msk (0x1UL << PPI_CHENSET_CH29_Pos) /*!< Bit mask of CH29 field. */
AnnaBridge 143:86740a56073b 7268 #define PPI_CHENSET_CH29_Disabled (0UL) /*!< Read: channel disabled */
AnnaBridge 143:86740a56073b 7269 #define PPI_CHENSET_CH29_Enabled (1UL) /*!< Read: channel enabled */
AnnaBridge 143:86740a56073b 7270 #define PPI_CHENSET_CH29_Set (1UL) /*!< Write: Enable channel */
AnnaBridge 143:86740a56073b 7271
AnnaBridge 143:86740a56073b 7272 /* Bit 28 : Channel 28 enable set register. Writing '0' has no effect */
AnnaBridge 143:86740a56073b 7273 #define PPI_CHENSET_CH28_Pos (28UL) /*!< Position of CH28 field. */
AnnaBridge 143:86740a56073b 7274 #define PPI_CHENSET_CH28_Msk (0x1UL << PPI_CHENSET_CH28_Pos) /*!< Bit mask of CH28 field. */
AnnaBridge 143:86740a56073b 7275 #define PPI_CHENSET_CH28_Disabled (0UL) /*!< Read: channel disabled */
AnnaBridge 143:86740a56073b 7276 #define PPI_CHENSET_CH28_Enabled (1UL) /*!< Read: channel enabled */
AnnaBridge 143:86740a56073b 7277 #define PPI_CHENSET_CH28_Set (1UL) /*!< Write: Enable channel */
AnnaBridge 143:86740a56073b 7278
AnnaBridge 143:86740a56073b 7279 /* Bit 27 : Channel 27 enable set register. Writing '0' has no effect */
AnnaBridge 143:86740a56073b 7280 #define PPI_CHENSET_CH27_Pos (27UL) /*!< Position of CH27 field. */
AnnaBridge 143:86740a56073b 7281 #define PPI_CHENSET_CH27_Msk (0x1UL << PPI_CHENSET_CH27_Pos) /*!< Bit mask of CH27 field. */
AnnaBridge 143:86740a56073b 7282 #define PPI_CHENSET_CH27_Disabled (0UL) /*!< Read: channel disabled */
AnnaBridge 143:86740a56073b 7283 #define PPI_CHENSET_CH27_Enabled (1UL) /*!< Read: channel enabled */
AnnaBridge 143:86740a56073b 7284 #define PPI_CHENSET_CH27_Set (1UL) /*!< Write: Enable channel */
AnnaBridge 143:86740a56073b 7285
AnnaBridge 143:86740a56073b 7286 /* Bit 26 : Channel 26 enable set register. Writing '0' has no effect */
AnnaBridge 143:86740a56073b 7287 #define PPI_CHENSET_CH26_Pos (26UL) /*!< Position of CH26 field. */
AnnaBridge 143:86740a56073b 7288 #define PPI_CHENSET_CH26_Msk (0x1UL << PPI_CHENSET_CH26_Pos) /*!< Bit mask of CH26 field. */
AnnaBridge 143:86740a56073b 7289 #define PPI_CHENSET_CH26_Disabled (0UL) /*!< Read: channel disabled */
AnnaBridge 143:86740a56073b 7290 #define PPI_CHENSET_CH26_Enabled (1UL) /*!< Read: channel enabled */
AnnaBridge 143:86740a56073b 7291 #define PPI_CHENSET_CH26_Set (1UL) /*!< Write: Enable channel */
AnnaBridge 143:86740a56073b 7292
AnnaBridge 143:86740a56073b 7293 /* Bit 25 : Channel 25 enable set register. Writing '0' has no effect */
AnnaBridge 143:86740a56073b 7294 #define PPI_CHENSET_CH25_Pos (25UL) /*!< Position of CH25 field. */
AnnaBridge 143:86740a56073b 7295 #define PPI_CHENSET_CH25_Msk (0x1UL << PPI_CHENSET_CH25_Pos) /*!< Bit mask of CH25 field. */
AnnaBridge 143:86740a56073b 7296 #define PPI_CHENSET_CH25_Disabled (0UL) /*!< Read: channel disabled */
AnnaBridge 143:86740a56073b 7297 #define PPI_CHENSET_CH25_Enabled (1UL) /*!< Read: channel enabled */
AnnaBridge 143:86740a56073b 7298 #define PPI_CHENSET_CH25_Set (1UL) /*!< Write: Enable channel */
AnnaBridge 143:86740a56073b 7299
AnnaBridge 143:86740a56073b 7300 /* Bit 24 : Channel 24 enable set register. Writing '0' has no effect */
AnnaBridge 143:86740a56073b 7301 #define PPI_CHENSET_CH24_Pos (24UL) /*!< Position of CH24 field. */
AnnaBridge 143:86740a56073b 7302 #define PPI_CHENSET_CH24_Msk (0x1UL << PPI_CHENSET_CH24_Pos) /*!< Bit mask of CH24 field. */
AnnaBridge 143:86740a56073b 7303 #define PPI_CHENSET_CH24_Disabled (0UL) /*!< Read: channel disabled */
AnnaBridge 143:86740a56073b 7304 #define PPI_CHENSET_CH24_Enabled (1UL) /*!< Read: channel enabled */
AnnaBridge 143:86740a56073b 7305 #define PPI_CHENSET_CH24_Set (1UL) /*!< Write: Enable channel */
AnnaBridge 143:86740a56073b 7306
AnnaBridge 143:86740a56073b 7307 /* Bit 23 : Channel 23 enable set register. Writing '0' has no effect */
AnnaBridge 143:86740a56073b 7308 #define PPI_CHENSET_CH23_Pos (23UL) /*!< Position of CH23 field. */
AnnaBridge 143:86740a56073b 7309 #define PPI_CHENSET_CH23_Msk (0x1UL << PPI_CHENSET_CH23_Pos) /*!< Bit mask of CH23 field. */
AnnaBridge 143:86740a56073b 7310 #define PPI_CHENSET_CH23_Disabled (0UL) /*!< Read: channel disabled */
AnnaBridge 143:86740a56073b 7311 #define PPI_CHENSET_CH23_Enabled (1UL) /*!< Read: channel enabled */
AnnaBridge 143:86740a56073b 7312 #define PPI_CHENSET_CH23_Set (1UL) /*!< Write: Enable channel */
AnnaBridge 143:86740a56073b 7313
AnnaBridge 143:86740a56073b 7314 /* Bit 22 : Channel 22 enable set register. Writing '0' has no effect */
AnnaBridge 143:86740a56073b 7315 #define PPI_CHENSET_CH22_Pos (22UL) /*!< Position of CH22 field. */
AnnaBridge 143:86740a56073b 7316 #define PPI_CHENSET_CH22_Msk (0x1UL << PPI_CHENSET_CH22_Pos) /*!< Bit mask of CH22 field. */
AnnaBridge 143:86740a56073b 7317 #define PPI_CHENSET_CH22_Disabled (0UL) /*!< Read: channel disabled */
AnnaBridge 143:86740a56073b 7318 #define PPI_CHENSET_CH22_Enabled (1UL) /*!< Read: channel enabled */
AnnaBridge 143:86740a56073b 7319 #define PPI_CHENSET_CH22_Set (1UL) /*!< Write: Enable channel */
AnnaBridge 143:86740a56073b 7320
AnnaBridge 143:86740a56073b 7321 /* Bit 21 : Channel 21 enable set register. Writing '0' has no effect */
AnnaBridge 143:86740a56073b 7322 #define PPI_CHENSET_CH21_Pos (21UL) /*!< Position of CH21 field. */
AnnaBridge 143:86740a56073b 7323 #define PPI_CHENSET_CH21_Msk (0x1UL << PPI_CHENSET_CH21_Pos) /*!< Bit mask of CH21 field. */
AnnaBridge 143:86740a56073b 7324 #define PPI_CHENSET_CH21_Disabled (0UL) /*!< Read: channel disabled */
AnnaBridge 143:86740a56073b 7325 #define PPI_CHENSET_CH21_Enabled (1UL) /*!< Read: channel enabled */
AnnaBridge 143:86740a56073b 7326 #define PPI_CHENSET_CH21_Set (1UL) /*!< Write: Enable channel */
AnnaBridge 143:86740a56073b 7327
AnnaBridge 143:86740a56073b 7328 /* Bit 20 : Channel 20 enable set register. Writing '0' has no effect */
AnnaBridge 143:86740a56073b 7329 #define PPI_CHENSET_CH20_Pos (20UL) /*!< Position of CH20 field. */
AnnaBridge 143:86740a56073b 7330 #define PPI_CHENSET_CH20_Msk (0x1UL << PPI_CHENSET_CH20_Pos) /*!< Bit mask of CH20 field. */
AnnaBridge 143:86740a56073b 7331 #define PPI_CHENSET_CH20_Disabled (0UL) /*!< Read: channel disabled */
AnnaBridge 143:86740a56073b 7332 #define PPI_CHENSET_CH20_Enabled (1UL) /*!< Read: channel enabled */
AnnaBridge 143:86740a56073b 7333 #define PPI_CHENSET_CH20_Set (1UL) /*!< Write: Enable channel */
AnnaBridge 143:86740a56073b 7334
AnnaBridge 143:86740a56073b 7335 /* Bit 19 : Channel 19 enable set register. Writing '0' has no effect */
AnnaBridge 143:86740a56073b 7336 #define PPI_CHENSET_CH19_Pos (19UL) /*!< Position of CH19 field. */
AnnaBridge 143:86740a56073b 7337 #define PPI_CHENSET_CH19_Msk (0x1UL << PPI_CHENSET_CH19_Pos) /*!< Bit mask of CH19 field. */
AnnaBridge 143:86740a56073b 7338 #define PPI_CHENSET_CH19_Disabled (0UL) /*!< Read: channel disabled */
AnnaBridge 143:86740a56073b 7339 #define PPI_CHENSET_CH19_Enabled (1UL) /*!< Read: channel enabled */
AnnaBridge 143:86740a56073b 7340 #define PPI_CHENSET_CH19_Set (1UL) /*!< Write: Enable channel */
AnnaBridge 143:86740a56073b 7341
AnnaBridge 143:86740a56073b 7342 /* Bit 18 : Channel 18 enable set register. Writing '0' has no effect */
AnnaBridge 143:86740a56073b 7343 #define PPI_CHENSET_CH18_Pos (18UL) /*!< Position of CH18 field. */
AnnaBridge 143:86740a56073b 7344 #define PPI_CHENSET_CH18_Msk (0x1UL << PPI_CHENSET_CH18_Pos) /*!< Bit mask of CH18 field. */
AnnaBridge 143:86740a56073b 7345 #define PPI_CHENSET_CH18_Disabled (0UL) /*!< Read: channel disabled */
AnnaBridge 143:86740a56073b 7346 #define PPI_CHENSET_CH18_Enabled (1UL) /*!< Read: channel enabled */
AnnaBridge 143:86740a56073b 7347 #define PPI_CHENSET_CH18_Set (1UL) /*!< Write: Enable channel */
AnnaBridge 143:86740a56073b 7348
AnnaBridge 143:86740a56073b 7349 /* Bit 17 : Channel 17 enable set register. Writing '0' has no effect */
AnnaBridge 143:86740a56073b 7350 #define PPI_CHENSET_CH17_Pos (17UL) /*!< Position of CH17 field. */
AnnaBridge 143:86740a56073b 7351 #define PPI_CHENSET_CH17_Msk (0x1UL << PPI_CHENSET_CH17_Pos) /*!< Bit mask of CH17 field. */
AnnaBridge 143:86740a56073b 7352 #define PPI_CHENSET_CH17_Disabled (0UL) /*!< Read: channel disabled */
AnnaBridge 143:86740a56073b 7353 #define PPI_CHENSET_CH17_Enabled (1UL) /*!< Read: channel enabled */
AnnaBridge 143:86740a56073b 7354 #define PPI_CHENSET_CH17_Set (1UL) /*!< Write: Enable channel */
AnnaBridge 143:86740a56073b 7355
AnnaBridge 143:86740a56073b 7356 /* Bit 16 : Channel 16 enable set register. Writing '0' has no effect */
AnnaBridge 143:86740a56073b 7357 #define PPI_CHENSET_CH16_Pos (16UL) /*!< Position of CH16 field. */
AnnaBridge 143:86740a56073b 7358 #define PPI_CHENSET_CH16_Msk (0x1UL << PPI_CHENSET_CH16_Pos) /*!< Bit mask of CH16 field. */
AnnaBridge 143:86740a56073b 7359 #define PPI_CHENSET_CH16_Disabled (0UL) /*!< Read: channel disabled */
AnnaBridge 143:86740a56073b 7360 #define PPI_CHENSET_CH16_Enabled (1UL) /*!< Read: channel enabled */
AnnaBridge 143:86740a56073b 7361 #define PPI_CHENSET_CH16_Set (1UL) /*!< Write: Enable channel */
AnnaBridge 143:86740a56073b 7362
AnnaBridge 143:86740a56073b 7363 /* Bit 15 : Channel 15 enable set register. Writing '0' has no effect */
AnnaBridge 143:86740a56073b 7364 #define PPI_CHENSET_CH15_Pos (15UL) /*!< Position of CH15 field. */
AnnaBridge 143:86740a56073b 7365 #define PPI_CHENSET_CH15_Msk (0x1UL << PPI_CHENSET_CH15_Pos) /*!< Bit mask of CH15 field. */
AnnaBridge 143:86740a56073b 7366 #define PPI_CHENSET_CH15_Disabled (0UL) /*!< Read: channel disabled */
AnnaBridge 143:86740a56073b 7367 #define PPI_CHENSET_CH15_Enabled (1UL) /*!< Read: channel enabled */
AnnaBridge 143:86740a56073b 7368 #define PPI_CHENSET_CH15_Set (1UL) /*!< Write: Enable channel */
AnnaBridge 143:86740a56073b 7369
AnnaBridge 143:86740a56073b 7370 /* Bit 14 : Channel 14 enable set register. Writing '0' has no effect */
AnnaBridge 143:86740a56073b 7371 #define PPI_CHENSET_CH14_Pos (14UL) /*!< Position of CH14 field. */
AnnaBridge 143:86740a56073b 7372 #define PPI_CHENSET_CH14_Msk (0x1UL << PPI_CHENSET_CH14_Pos) /*!< Bit mask of CH14 field. */
AnnaBridge 143:86740a56073b 7373 #define PPI_CHENSET_CH14_Disabled (0UL) /*!< Read: channel disabled */
AnnaBridge 143:86740a56073b 7374 #define PPI_CHENSET_CH14_Enabled (1UL) /*!< Read: channel enabled */
AnnaBridge 143:86740a56073b 7375 #define PPI_CHENSET_CH14_Set (1UL) /*!< Write: Enable channel */
AnnaBridge 143:86740a56073b 7376
AnnaBridge 143:86740a56073b 7377 /* Bit 13 : Channel 13 enable set register. Writing '0' has no effect */
AnnaBridge 143:86740a56073b 7378 #define PPI_CHENSET_CH13_Pos (13UL) /*!< Position of CH13 field. */
AnnaBridge 143:86740a56073b 7379 #define PPI_CHENSET_CH13_Msk (0x1UL << PPI_CHENSET_CH13_Pos) /*!< Bit mask of CH13 field. */
AnnaBridge 143:86740a56073b 7380 #define PPI_CHENSET_CH13_Disabled (0UL) /*!< Read: channel disabled */
AnnaBridge 143:86740a56073b 7381 #define PPI_CHENSET_CH13_Enabled (1UL) /*!< Read: channel enabled */
AnnaBridge 143:86740a56073b 7382 #define PPI_CHENSET_CH13_Set (1UL) /*!< Write: Enable channel */
AnnaBridge 143:86740a56073b 7383
AnnaBridge 143:86740a56073b 7384 /* Bit 12 : Channel 12 enable set register. Writing '0' has no effect */
AnnaBridge 143:86740a56073b 7385 #define PPI_CHENSET_CH12_Pos (12UL) /*!< Position of CH12 field. */
AnnaBridge 143:86740a56073b 7386 #define PPI_CHENSET_CH12_Msk (0x1UL << PPI_CHENSET_CH12_Pos) /*!< Bit mask of CH12 field. */
AnnaBridge 143:86740a56073b 7387 #define PPI_CHENSET_CH12_Disabled (0UL) /*!< Read: channel disabled */
AnnaBridge 143:86740a56073b 7388 #define PPI_CHENSET_CH12_Enabled (1UL) /*!< Read: channel enabled */
AnnaBridge 143:86740a56073b 7389 #define PPI_CHENSET_CH12_Set (1UL) /*!< Write: Enable channel */
AnnaBridge 143:86740a56073b 7390
AnnaBridge 143:86740a56073b 7391 /* Bit 11 : Channel 11 enable set register. Writing '0' has no effect */
AnnaBridge 143:86740a56073b 7392 #define PPI_CHENSET_CH11_Pos (11UL) /*!< Position of CH11 field. */
AnnaBridge 143:86740a56073b 7393 #define PPI_CHENSET_CH11_Msk (0x1UL << PPI_CHENSET_CH11_Pos) /*!< Bit mask of CH11 field. */
AnnaBridge 143:86740a56073b 7394 #define PPI_CHENSET_CH11_Disabled (0UL) /*!< Read: channel disabled */
AnnaBridge 143:86740a56073b 7395 #define PPI_CHENSET_CH11_Enabled (1UL) /*!< Read: channel enabled */
AnnaBridge 143:86740a56073b 7396 #define PPI_CHENSET_CH11_Set (1UL) /*!< Write: Enable channel */
AnnaBridge 143:86740a56073b 7397
AnnaBridge 143:86740a56073b 7398 /* Bit 10 : Channel 10 enable set register. Writing '0' has no effect */
AnnaBridge 143:86740a56073b 7399 #define PPI_CHENSET_CH10_Pos (10UL) /*!< Position of CH10 field. */
AnnaBridge 143:86740a56073b 7400 #define PPI_CHENSET_CH10_Msk (0x1UL << PPI_CHENSET_CH10_Pos) /*!< Bit mask of CH10 field. */
AnnaBridge 143:86740a56073b 7401 #define PPI_CHENSET_CH10_Disabled (0UL) /*!< Read: channel disabled */
AnnaBridge 143:86740a56073b 7402 #define PPI_CHENSET_CH10_Enabled (1UL) /*!< Read: channel enabled */
AnnaBridge 143:86740a56073b 7403 #define PPI_CHENSET_CH10_Set (1UL) /*!< Write: Enable channel */
AnnaBridge 143:86740a56073b 7404
AnnaBridge 143:86740a56073b 7405 /* Bit 9 : Channel 9 enable set register. Writing '0' has no effect */
AnnaBridge 143:86740a56073b 7406 #define PPI_CHENSET_CH9_Pos (9UL) /*!< Position of CH9 field. */
AnnaBridge 143:86740a56073b 7407 #define PPI_CHENSET_CH9_Msk (0x1UL << PPI_CHENSET_CH9_Pos) /*!< Bit mask of CH9 field. */
AnnaBridge 143:86740a56073b 7408 #define PPI_CHENSET_CH9_Disabled (0UL) /*!< Read: channel disabled */
AnnaBridge 143:86740a56073b 7409 #define PPI_CHENSET_CH9_Enabled (1UL) /*!< Read: channel enabled */
AnnaBridge 143:86740a56073b 7410 #define PPI_CHENSET_CH9_Set (1UL) /*!< Write: Enable channel */
AnnaBridge 143:86740a56073b 7411
AnnaBridge 143:86740a56073b 7412 /* Bit 8 : Channel 8 enable set register. Writing '0' has no effect */
AnnaBridge 143:86740a56073b 7413 #define PPI_CHENSET_CH8_Pos (8UL) /*!< Position of CH8 field. */
AnnaBridge 143:86740a56073b 7414 #define PPI_CHENSET_CH8_Msk (0x1UL << PPI_CHENSET_CH8_Pos) /*!< Bit mask of CH8 field. */
AnnaBridge 143:86740a56073b 7415 #define PPI_CHENSET_CH8_Disabled (0UL) /*!< Read: channel disabled */
AnnaBridge 143:86740a56073b 7416 #define PPI_CHENSET_CH8_Enabled (1UL) /*!< Read: channel enabled */
AnnaBridge 143:86740a56073b 7417 #define PPI_CHENSET_CH8_Set (1UL) /*!< Write: Enable channel */
AnnaBridge 143:86740a56073b 7418
AnnaBridge 143:86740a56073b 7419 /* Bit 7 : Channel 7 enable set register. Writing '0' has no effect */
AnnaBridge 143:86740a56073b 7420 #define PPI_CHENSET_CH7_Pos (7UL) /*!< Position of CH7 field. */
AnnaBridge 143:86740a56073b 7421 #define PPI_CHENSET_CH7_Msk (0x1UL << PPI_CHENSET_CH7_Pos) /*!< Bit mask of CH7 field. */
AnnaBridge 143:86740a56073b 7422 #define PPI_CHENSET_CH7_Disabled (0UL) /*!< Read: channel disabled */
AnnaBridge 143:86740a56073b 7423 #define PPI_CHENSET_CH7_Enabled (1UL) /*!< Read: channel enabled */
AnnaBridge 143:86740a56073b 7424 #define PPI_CHENSET_CH7_Set (1UL) /*!< Write: Enable channel */
AnnaBridge 143:86740a56073b 7425
AnnaBridge 143:86740a56073b 7426 /* Bit 6 : Channel 6 enable set register. Writing '0' has no effect */
AnnaBridge 143:86740a56073b 7427 #define PPI_CHENSET_CH6_Pos (6UL) /*!< Position of CH6 field. */
AnnaBridge 143:86740a56073b 7428 #define PPI_CHENSET_CH6_Msk (0x1UL << PPI_CHENSET_CH6_Pos) /*!< Bit mask of CH6 field. */
AnnaBridge 143:86740a56073b 7429 #define PPI_CHENSET_CH6_Disabled (0UL) /*!< Read: channel disabled */
AnnaBridge 143:86740a56073b 7430 #define PPI_CHENSET_CH6_Enabled (1UL) /*!< Read: channel enabled */
AnnaBridge 143:86740a56073b 7431 #define PPI_CHENSET_CH6_Set (1UL) /*!< Write: Enable channel */
AnnaBridge 143:86740a56073b 7432
AnnaBridge 143:86740a56073b 7433 /* Bit 5 : Channel 5 enable set register. Writing '0' has no effect */
AnnaBridge 143:86740a56073b 7434 #define PPI_CHENSET_CH5_Pos (5UL) /*!< Position of CH5 field. */
AnnaBridge 143:86740a56073b 7435 #define PPI_CHENSET_CH5_Msk (0x1UL << PPI_CHENSET_CH5_Pos) /*!< Bit mask of CH5 field. */
AnnaBridge 143:86740a56073b 7436 #define PPI_CHENSET_CH5_Disabled (0UL) /*!< Read: channel disabled */
AnnaBridge 143:86740a56073b 7437 #define PPI_CHENSET_CH5_Enabled (1UL) /*!< Read: channel enabled */
AnnaBridge 143:86740a56073b 7438 #define PPI_CHENSET_CH5_Set (1UL) /*!< Write: Enable channel */
AnnaBridge 143:86740a56073b 7439
AnnaBridge 143:86740a56073b 7440 /* Bit 4 : Channel 4 enable set register. Writing '0' has no effect */
AnnaBridge 143:86740a56073b 7441 #define PPI_CHENSET_CH4_Pos (4UL) /*!< Position of CH4 field. */
AnnaBridge 143:86740a56073b 7442 #define PPI_CHENSET_CH4_Msk (0x1UL << PPI_CHENSET_CH4_Pos) /*!< Bit mask of CH4 field. */
AnnaBridge 143:86740a56073b 7443 #define PPI_CHENSET_CH4_Disabled (0UL) /*!< Read: channel disabled */
AnnaBridge 143:86740a56073b 7444 #define PPI_CHENSET_CH4_Enabled (1UL) /*!< Read: channel enabled */
AnnaBridge 143:86740a56073b 7445 #define PPI_CHENSET_CH4_Set (1UL) /*!< Write: Enable channel */
AnnaBridge 143:86740a56073b 7446
AnnaBridge 143:86740a56073b 7447 /* Bit 3 : Channel 3 enable set register. Writing '0' has no effect */
AnnaBridge 143:86740a56073b 7448 #define PPI_CHENSET_CH3_Pos (3UL) /*!< Position of CH3 field. */
AnnaBridge 143:86740a56073b 7449 #define PPI_CHENSET_CH3_Msk (0x1UL << PPI_CHENSET_CH3_Pos) /*!< Bit mask of CH3 field. */
AnnaBridge 143:86740a56073b 7450 #define PPI_CHENSET_CH3_Disabled (0UL) /*!< Read: channel disabled */
AnnaBridge 143:86740a56073b 7451 #define PPI_CHENSET_CH3_Enabled (1UL) /*!< Read: channel enabled */
AnnaBridge 143:86740a56073b 7452 #define PPI_CHENSET_CH3_Set (1UL) /*!< Write: Enable channel */
AnnaBridge 143:86740a56073b 7453
AnnaBridge 143:86740a56073b 7454 /* Bit 2 : Channel 2 enable set register. Writing '0' has no effect */
AnnaBridge 143:86740a56073b 7455 #define PPI_CHENSET_CH2_Pos (2UL) /*!< Position of CH2 field. */
AnnaBridge 143:86740a56073b 7456 #define PPI_CHENSET_CH2_Msk (0x1UL << PPI_CHENSET_CH2_Pos) /*!< Bit mask of CH2 field. */
AnnaBridge 143:86740a56073b 7457 #define PPI_CHENSET_CH2_Disabled (0UL) /*!< Read: channel disabled */
AnnaBridge 143:86740a56073b 7458 #define PPI_CHENSET_CH2_Enabled (1UL) /*!< Read: channel enabled */
AnnaBridge 143:86740a56073b 7459 #define PPI_CHENSET_CH2_Set (1UL) /*!< Write: Enable channel */
AnnaBridge 143:86740a56073b 7460
AnnaBridge 143:86740a56073b 7461 /* Bit 1 : Channel 1 enable set register. Writing '0' has no effect */
AnnaBridge 143:86740a56073b 7462 #define PPI_CHENSET_CH1_Pos (1UL) /*!< Position of CH1 field. */
AnnaBridge 143:86740a56073b 7463 #define PPI_CHENSET_CH1_Msk (0x1UL << PPI_CHENSET_CH1_Pos) /*!< Bit mask of CH1 field. */
AnnaBridge 143:86740a56073b 7464 #define PPI_CHENSET_CH1_Disabled (0UL) /*!< Read: channel disabled */
AnnaBridge 143:86740a56073b 7465 #define PPI_CHENSET_CH1_Enabled (1UL) /*!< Read: channel enabled */
AnnaBridge 143:86740a56073b 7466 #define PPI_CHENSET_CH1_Set (1UL) /*!< Write: Enable channel */
AnnaBridge 143:86740a56073b 7467
AnnaBridge 143:86740a56073b 7468 /* Bit 0 : Channel 0 enable set register. Writing '0' has no effect */
AnnaBridge 143:86740a56073b 7469 #define PPI_CHENSET_CH0_Pos (0UL) /*!< Position of CH0 field. */
AnnaBridge 143:86740a56073b 7470 #define PPI_CHENSET_CH0_Msk (0x1UL << PPI_CHENSET_CH0_Pos) /*!< Bit mask of CH0 field. */
AnnaBridge 143:86740a56073b 7471 #define PPI_CHENSET_CH0_Disabled (0UL) /*!< Read: channel disabled */
AnnaBridge 143:86740a56073b 7472 #define PPI_CHENSET_CH0_Enabled (1UL) /*!< Read: channel enabled */
AnnaBridge 143:86740a56073b 7473 #define PPI_CHENSET_CH0_Set (1UL) /*!< Write: Enable channel */
AnnaBridge 143:86740a56073b 7474
AnnaBridge 143:86740a56073b 7475 /* Register: PPI_CHENCLR */
AnnaBridge 143:86740a56073b 7476 /* Description: Channel enable clear register */
AnnaBridge 143:86740a56073b 7477
AnnaBridge 143:86740a56073b 7478 /* Bit 31 : Channel 31 enable clear register. Writing '0' has no effect */
AnnaBridge 143:86740a56073b 7479 #define PPI_CHENCLR_CH31_Pos (31UL) /*!< Position of CH31 field. */
AnnaBridge 143:86740a56073b 7480 #define PPI_CHENCLR_CH31_Msk (0x1UL << PPI_CHENCLR_CH31_Pos) /*!< Bit mask of CH31 field. */
AnnaBridge 143:86740a56073b 7481 #define PPI_CHENCLR_CH31_Disabled (0UL) /*!< Read: channel disabled */
AnnaBridge 143:86740a56073b 7482 #define PPI_CHENCLR_CH31_Enabled (1UL) /*!< Read: channel enabled */
AnnaBridge 143:86740a56073b 7483 #define PPI_CHENCLR_CH31_Clear (1UL) /*!< Write: disable channel */
AnnaBridge 143:86740a56073b 7484
AnnaBridge 143:86740a56073b 7485 /* Bit 30 : Channel 30 enable clear register. Writing '0' has no effect */
AnnaBridge 143:86740a56073b 7486 #define PPI_CHENCLR_CH30_Pos (30UL) /*!< Position of CH30 field. */
AnnaBridge 143:86740a56073b 7487 #define PPI_CHENCLR_CH30_Msk (0x1UL << PPI_CHENCLR_CH30_Pos) /*!< Bit mask of CH30 field. */
AnnaBridge 143:86740a56073b 7488 #define PPI_CHENCLR_CH30_Disabled (0UL) /*!< Read: channel disabled */
AnnaBridge 143:86740a56073b 7489 #define PPI_CHENCLR_CH30_Enabled (1UL) /*!< Read: channel enabled */
AnnaBridge 143:86740a56073b 7490 #define PPI_CHENCLR_CH30_Clear (1UL) /*!< Write: disable channel */
AnnaBridge 143:86740a56073b 7491
AnnaBridge 143:86740a56073b 7492 /* Bit 29 : Channel 29 enable clear register. Writing '0' has no effect */
AnnaBridge 143:86740a56073b 7493 #define PPI_CHENCLR_CH29_Pos (29UL) /*!< Position of CH29 field. */
AnnaBridge 143:86740a56073b 7494 #define PPI_CHENCLR_CH29_Msk (0x1UL << PPI_CHENCLR_CH29_Pos) /*!< Bit mask of CH29 field. */
AnnaBridge 143:86740a56073b 7495 #define PPI_CHENCLR_CH29_Disabled (0UL) /*!< Read: channel disabled */
AnnaBridge 143:86740a56073b 7496 #define PPI_CHENCLR_CH29_Enabled (1UL) /*!< Read: channel enabled */
AnnaBridge 143:86740a56073b 7497 #define PPI_CHENCLR_CH29_Clear (1UL) /*!< Write: disable channel */
AnnaBridge 143:86740a56073b 7498
AnnaBridge 143:86740a56073b 7499 /* Bit 28 : Channel 28 enable clear register. Writing '0' has no effect */
AnnaBridge 143:86740a56073b 7500 #define PPI_CHENCLR_CH28_Pos (28UL) /*!< Position of CH28 field. */
AnnaBridge 143:86740a56073b 7501 #define PPI_CHENCLR_CH28_Msk (0x1UL << PPI_CHENCLR_CH28_Pos) /*!< Bit mask of CH28 field. */
AnnaBridge 143:86740a56073b 7502 #define PPI_CHENCLR_CH28_Disabled (0UL) /*!< Read: channel disabled */
AnnaBridge 143:86740a56073b 7503 #define PPI_CHENCLR_CH28_Enabled (1UL) /*!< Read: channel enabled */
AnnaBridge 143:86740a56073b 7504 #define PPI_CHENCLR_CH28_Clear (1UL) /*!< Write: disable channel */
AnnaBridge 143:86740a56073b 7505
AnnaBridge 143:86740a56073b 7506 /* Bit 27 : Channel 27 enable clear register. Writing '0' has no effect */
AnnaBridge 143:86740a56073b 7507 #define PPI_CHENCLR_CH27_Pos (27UL) /*!< Position of CH27 field. */
AnnaBridge 143:86740a56073b 7508 #define PPI_CHENCLR_CH27_Msk (0x1UL << PPI_CHENCLR_CH27_Pos) /*!< Bit mask of CH27 field. */
AnnaBridge 143:86740a56073b 7509 #define PPI_CHENCLR_CH27_Disabled (0UL) /*!< Read: channel disabled */
AnnaBridge 143:86740a56073b 7510 #define PPI_CHENCLR_CH27_Enabled (1UL) /*!< Read: channel enabled */
AnnaBridge 143:86740a56073b 7511 #define PPI_CHENCLR_CH27_Clear (1UL) /*!< Write: disable channel */
AnnaBridge 143:86740a56073b 7512
AnnaBridge 143:86740a56073b 7513 /* Bit 26 : Channel 26 enable clear register. Writing '0' has no effect */
AnnaBridge 143:86740a56073b 7514 #define PPI_CHENCLR_CH26_Pos (26UL) /*!< Position of CH26 field. */
AnnaBridge 143:86740a56073b 7515 #define PPI_CHENCLR_CH26_Msk (0x1UL << PPI_CHENCLR_CH26_Pos) /*!< Bit mask of CH26 field. */
AnnaBridge 143:86740a56073b 7516 #define PPI_CHENCLR_CH26_Disabled (0UL) /*!< Read: channel disabled */
AnnaBridge 143:86740a56073b 7517 #define PPI_CHENCLR_CH26_Enabled (1UL) /*!< Read: channel enabled */
AnnaBridge 143:86740a56073b 7518 #define PPI_CHENCLR_CH26_Clear (1UL) /*!< Write: disable channel */
AnnaBridge 143:86740a56073b 7519
AnnaBridge 143:86740a56073b 7520 /* Bit 25 : Channel 25 enable clear register. Writing '0' has no effect */
AnnaBridge 143:86740a56073b 7521 #define PPI_CHENCLR_CH25_Pos (25UL) /*!< Position of CH25 field. */
AnnaBridge 143:86740a56073b 7522 #define PPI_CHENCLR_CH25_Msk (0x1UL << PPI_CHENCLR_CH25_Pos) /*!< Bit mask of CH25 field. */
AnnaBridge 143:86740a56073b 7523 #define PPI_CHENCLR_CH25_Disabled (0UL) /*!< Read: channel disabled */
AnnaBridge 143:86740a56073b 7524 #define PPI_CHENCLR_CH25_Enabled (1UL) /*!< Read: channel enabled */
AnnaBridge 143:86740a56073b 7525 #define PPI_CHENCLR_CH25_Clear (1UL) /*!< Write: disable channel */
AnnaBridge 143:86740a56073b 7526
AnnaBridge 143:86740a56073b 7527 /* Bit 24 : Channel 24 enable clear register. Writing '0' has no effect */
AnnaBridge 143:86740a56073b 7528 #define PPI_CHENCLR_CH24_Pos (24UL) /*!< Position of CH24 field. */
AnnaBridge 143:86740a56073b 7529 #define PPI_CHENCLR_CH24_Msk (0x1UL << PPI_CHENCLR_CH24_Pos) /*!< Bit mask of CH24 field. */
AnnaBridge 143:86740a56073b 7530 #define PPI_CHENCLR_CH24_Disabled (0UL) /*!< Read: channel disabled */
AnnaBridge 143:86740a56073b 7531 #define PPI_CHENCLR_CH24_Enabled (1UL) /*!< Read: channel enabled */
AnnaBridge 143:86740a56073b 7532 #define PPI_CHENCLR_CH24_Clear (1UL) /*!< Write: disable channel */
AnnaBridge 143:86740a56073b 7533
AnnaBridge 143:86740a56073b 7534 /* Bit 23 : Channel 23 enable clear register. Writing '0' has no effect */
AnnaBridge 143:86740a56073b 7535 #define PPI_CHENCLR_CH23_Pos (23UL) /*!< Position of CH23 field. */
AnnaBridge 143:86740a56073b 7536 #define PPI_CHENCLR_CH23_Msk (0x1UL << PPI_CHENCLR_CH23_Pos) /*!< Bit mask of CH23 field. */
AnnaBridge 143:86740a56073b 7537 #define PPI_CHENCLR_CH23_Disabled (0UL) /*!< Read: channel disabled */
AnnaBridge 143:86740a56073b 7538 #define PPI_CHENCLR_CH23_Enabled (1UL) /*!< Read: channel enabled */
AnnaBridge 143:86740a56073b 7539 #define PPI_CHENCLR_CH23_Clear (1UL) /*!< Write: disable channel */
AnnaBridge 143:86740a56073b 7540
AnnaBridge 143:86740a56073b 7541 /* Bit 22 : Channel 22 enable clear register. Writing '0' has no effect */
AnnaBridge 143:86740a56073b 7542 #define PPI_CHENCLR_CH22_Pos (22UL) /*!< Position of CH22 field. */
AnnaBridge 143:86740a56073b 7543 #define PPI_CHENCLR_CH22_Msk (0x1UL << PPI_CHENCLR_CH22_Pos) /*!< Bit mask of CH22 field. */
AnnaBridge 143:86740a56073b 7544 #define PPI_CHENCLR_CH22_Disabled (0UL) /*!< Read: channel disabled */
AnnaBridge 143:86740a56073b 7545 #define PPI_CHENCLR_CH22_Enabled (1UL) /*!< Read: channel enabled */
AnnaBridge 143:86740a56073b 7546 #define PPI_CHENCLR_CH22_Clear (1UL) /*!< Write: disable channel */
AnnaBridge 143:86740a56073b 7547
AnnaBridge 143:86740a56073b 7548 /* Bit 21 : Channel 21 enable clear register. Writing '0' has no effect */
AnnaBridge 143:86740a56073b 7549 #define PPI_CHENCLR_CH21_Pos (21UL) /*!< Position of CH21 field. */
AnnaBridge 143:86740a56073b 7550 #define PPI_CHENCLR_CH21_Msk (0x1UL << PPI_CHENCLR_CH21_Pos) /*!< Bit mask of CH21 field. */
AnnaBridge 143:86740a56073b 7551 #define PPI_CHENCLR_CH21_Disabled (0UL) /*!< Read: channel disabled */
AnnaBridge 143:86740a56073b 7552 #define PPI_CHENCLR_CH21_Enabled (1UL) /*!< Read: channel enabled */
AnnaBridge 143:86740a56073b 7553 #define PPI_CHENCLR_CH21_Clear (1UL) /*!< Write: disable channel */
AnnaBridge 143:86740a56073b 7554
AnnaBridge 143:86740a56073b 7555 /* Bit 20 : Channel 20 enable clear register. Writing '0' has no effect */
AnnaBridge 143:86740a56073b 7556 #define PPI_CHENCLR_CH20_Pos (20UL) /*!< Position of CH20 field. */
AnnaBridge 143:86740a56073b 7557 #define PPI_CHENCLR_CH20_Msk (0x1UL << PPI_CHENCLR_CH20_Pos) /*!< Bit mask of CH20 field. */
AnnaBridge 143:86740a56073b 7558 #define PPI_CHENCLR_CH20_Disabled (0UL) /*!< Read: channel disabled */
AnnaBridge 143:86740a56073b 7559 #define PPI_CHENCLR_CH20_Enabled (1UL) /*!< Read: channel enabled */
AnnaBridge 143:86740a56073b 7560 #define PPI_CHENCLR_CH20_Clear (1UL) /*!< Write: disable channel */
AnnaBridge 143:86740a56073b 7561
AnnaBridge 143:86740a56073b 7562 /* Bit 19 : Channel 19 enable clear register. Writing '0' has no effect */
AnnaBridge 143:86740a56073b 7563 #define PPI_CHENCLR_CH19_Pos (19UL) /*!< Position of CH19 field. */
AnnaBridge 143:86740a56073b 7564 #define PPI_CHENCLR_CH19_Msk (0x1UL << PPI_CHENCLR_CH19_Pos) /*!< Bit mask of CH19 field. */
AnnaBridge 143:86740a56073b 7565 #define PPI_CHENCLR_CH19_Disabled (0UL) /*!< Read: channel disabled */
AnnaBridge 143:86740a56073b 7566 #define PPI_CHENCLR_CH19_Enabled (1UL) /*!< Read: channel enabled */
AnnaBridge 143:86740a56073b 7567 #define PPI_CHENCLR_CH19_Clear (1UL) /*!< Write: disable channel */
AnnaBridge 143:86740a56073b 7568
AnnaBridge 143:86740a56073b 7569 /* Bit 18 : Channel 18 enable clear register. Writing '0' has no effect */
AnnaBridge 143:86740a56073b 7570 #define PPI_CHENCLR_CH18_Pos (18UL) /*!< Position of CH18 field. */
AnnaBridge 143:86740a56073b 7571 #define PPI_CHENCLR_CH18_Msk (0x1UL << PPI_CHENCLR_CH18_Pos) /*!< Bit mask of CH18 field. */
AnnaBridge 143:86740a56073b 7572 #define PPI_CHENCLR_CH18_Disabled (0UL) /*!< Read: channel disabled */
AnnaBridge 143:86740a56073b 7573 #define PPI_CHENCLR_CH18_Enabled (1UL) /*!< Read: channel enabled */
AnnaBridge 143:86740a56073b 7574 #define PPI_CHENCLR_CH18_Clear (1UL) /*!< Write: disable channel */
AnnaBridge 143:86740a56073b 7575
AnnaBridge 143:86740a56073b 7576 /* Bit 17 : Channel 17 enable clear register. Writing '0' has no effect */
AnnaBridge 143:86740a56073b 7577 #define PPI_CHENCLR_CH17_Pos (17UL) /*!< Position of CH17 field. */
AnnaBridge 143:86740a56073b 7578 #define PPI_CHENCLR_CH17_Msk (0x1UL << PPI_CHENCLR_CH17_Pos) /*!< Bit mask of CH17 field. */
AnnaBridge 143:86740a56073b 7579 #define PPI_CHENCLR_CH17_Disabled (0UL) /*!< Read: channel disabled */
AnnaBridge 143:86740a56073b 7580 #define PPI_CHENCLR_CH17_Enabled (1UL) /*!< Read: channel enabled */
AnnaBridge 143:86740a56073b 7581 #define PPI_CHENCLR_CH17_Clear (1UL) /*!< Write: disable channel */
AnnaBridge 143:86740a56073b 7582
AnnaBridge 143:86740a56073b 7583 /* Bit 16 : Channel 16 enable clear register. Writing '0' has no effect */
AnnaBridge 143:86740a56073b 7584 #define PPI_CHENCLR_CH16_Pos (16UL) /*!< Position of CH16 field. */
AnnaBridge 143:86740a56073b 7585 #define PPI_CHENCLR_CH16_Msk (0x1UL << PPI_CHENCLR_CH16_Pos) /*!< Bit mask of CH16 field. */
AnnaBridge 143:86740a56073b 7586 #define PPI_CHENCLR_CH16_Disabled (0UL) /*!< Read: channel disabled */
AnnaBridge 143:86740a56073b 7587 #define PPI_CHENCLR_CH16_Enabled (1UL) /*!< Read: channel enabled */
AnnaBridge 143:86740a56073b 7588 #define PPI_CHENCLR_CH16_Clear (1UL) /*!< Write: disable channel */
AnnaBridge 143:86740a56073b 7589
AnnaBridge 143:86740a56073b 7590 /* Bit 15 : Channel 15 enable clear register. Writing '0' has no effect */
AnnaBridge 143:86740a56073b 7591 #define PPI_CHENCLR_CH15_Pos (15UL) /*!< Position of CH15 field. */
AnnaBridge 143:86740a56073b 7592 #define PPI_CHENCLR_CH15_Msk (0x1UL << PPI_CHENCLR_CH15_Pos) /*!< Bit mask of CH15 field. */
AnnaBridge 143:86740a56073b 7593 #define PPI_CHENCLR_CH15_Disabled (0UL) /*!< Read: channel disabled */
AnnaBridge 143:86740a56073b 7594 #define PPI_CHENCLR_CH15_Enabled (1UL) /*!< Read: channel enabled */
AnnaBridge 143:86740a56073b 7595 #define PPI_CHENCLR_CH15_Clear (1UL) /*!< Write: disable channel */
AnnaBridge 143:86740a56073b 7596
AnnaBridge 143:86740a56073b 7597 /* Bit 14 : Channel 14 enable clear register. Writing '0' has no effect */
AnnaBridge 143:86740a56073b 7598 #define PPI_CHENCLR_CH14_Pos (14UL) /*!< Position of CH14 field. */
AnnaBridge 143:86740a56073b 7599 #define PPI_CHENCLR_CH14_Msk (0x1UL << PPI_CHENCLR_CH14_Pos) /*!< Bit mask of CH14 field. */
AnnaBridge 143:86740a56073b 7600 #define PPI_CHENCLR_CH14_Disabled (0UL) /*!< Read: channel disabled */
AnnaBridge 143:86740a56073b 7601 #define PPI_CHENCLR_CH14_Enabled (1UL) /*!< Read: channel enabled */
AnnaBridge 143:86740a56073b 7602 #define PPI_CHENCLR_CH14_Clear (1UL) /*!< Write: disable channel */
AnnaBridge 143:86740a56073b 7603
AnnaBridge 143:86740a56073b 7604 /* Bit 13 : Channel 13 enable clear register. Writing '0' has no effect */
AnnaBridge 143:86740a56073b 7605 #define PPI_CHENCLR_CH13_Pos (13UL) /*!< Position of CH13 field. */
AnnaBridge 143:86740a56073b 7606 #define PPI_CHENCLR_CH13_Msk (0x1UL << PPI_CHENCLR_CH13_Pos) /*!< Bit mask of CH13 field. */
AnnaBridge 143:86740a56073b 7607 #define PPI_CHENCLR_CH13_Disabled (0UL) /*!< Read: channel disabled */
AnnaBridge 143:86740a56073b 7608 #define PPI_CHENCLR_CH13_Enabled (1UL) /*!< Read: channel enabled */
AnnaBridge 143:86740a56073b 7609 #define PPI_CHENCLR_CH13_Clear (1UL) /*!< Write: disable channel */
AnnaBridge 143:86740a56073b 7610
AnnaBridge 143:86740a56073b 7611 /* Bit 12 : Channel 12 enable clear register. Writing '0' has no effect */
AnnaBridge 143:86740a56073b 7612 #define PPI_CHENCLR_CH12_Pos (12UL) /*!< Position of CH12 field. */
AnnaBridge 143:86740a56073b 7613 #define PPI_CHENCLR_CH12_Msk (0x1UL << PPI_CHENCLR_CH12_Pos) /*!< Bit mask of CH12 field. */
AnnaBridge 143:86740a56073b 7614 #define PPI_CHENCLR_CH12_Disabled (0UL) /*!< Read: channel disabled */
AnnaBridge 143:86740a56073b 7615 #define PPI_CHENCLR_CH12_Enabled (1UL) /*!< Read: channel enabled */
AnnaBridge 143:86740a56073b 7616 #define PPI_CHENCLR_CH12_Clear (1UL) /*!< Write: disable channel */
AnnaBridge 143:86740a56073b 7617
AnnaBridge 143:86740a56073b 7618 /* Bit 11 : Channel 11 enable clear register. Writing '0' has no effect */
AnnaBridge 143:86740a56073b 7619 #define PPI_CHENCLR_CH11_Pos (11UL) /*!< Position of CH11 field. */
AnnaBridge 143:86740a56073b 7620 #define PPI_CHENCLR_CH11_Msk (0x1UL << PPI_CHENCLR_CH11_Pos) /*!< Bit mask of CH11 field. */
AnnaBridge 143:86740a56073b 7621 #define PPI_CHENCLR_CH11_Disabled (0UL) /*!< Read: channel disabled */
AnnaBridge 143:86740a56073b 7622 #define PPI_CHENCLR_CH11_Enabled (1UL) /*!< Read: channel enabled */
AnnaBridge 143:86740a56073b 7623 #define PPI_CHENCLR_CH11_Clear (1UL) /*!< Write: disable channel */
AnnaBridge 143:86740a56073b 7624
AnnaBridge 143:86740a56073b 7625 /* Bit 10 : Channel 10 enable clear register. Writing '0' has no effect */
AnnaBridge 143:86740a56073b 7626 #define PPI_CHENCLR_CH10_Pos (10UL) /*!< Position of CH10 field. */
AnnaBridge 143:86740a56073b 7627 #define PPI_CHENCLR_CH10_Msk (0x1UL << PPI_CHENCLR_CH10_Pos) /*!< Bit mask of CH10 field. */
AnnaBridge 143:86740a56073b 7628 #define PPI_CHENCLR_CH10_Disabled (0UL) /*!< Read: channel disabled */
AnnaBridge 143:86740a56073b 7629 #define PPI_CHENCLR_CH10_Enabled (1UL) /*!< Read: channel enabled */
AnnaBridge 143:86740a56073b 7630 #define PPI_CHENCLR_CH10_Clear (1UL) /*!< Write: disable channel */
AnnaBridge 143:86740a56073b 7631
AnnaBridge 143:86740a56073b 7632 /* Bit 9 : Channel 9 enable clear register. Writing '0' has no effect */
AnnaBridge 143:86740a56073b 7633 #define PPI_CHENCLR_CH9_Pos (9UL) /*!< Position of CH9 field. */
AnnaBridge 143:86740a56073b 7634 #define PPI_CHENCLR_CH9_Msk (0x1UL << PPI_CHENCLR_CH9_Pos) /*!< Bit mask of CH9 field. */
AnnaBridge 143:86740a56073b 7635 #define PPI_CHENCLR_CH9_Disabled (0UL) /*!< Read: channel disabled */
AnnaBridge 143:86740a56073b 7636 #define PPI_CHENCLR_CH9_Enabled (1UL) /*!< Read: channel enabled */
AnnaBridge 143:86740a56073b 7637 #define PPI_CHENCLR_CH9_Clear (1UL) /*!< Write: disable channel */
AnnaBridge 143:86740a56073b 7638
AnnaBridge 143:86740a56073b 7639 /* Bit 8 : Channel 8 enable clear register. Writing '0' has no effect */
AnnaBridge 143:86740a56073b 7640 #define PPI_CHENCLR_CH8_Pos (8UL) /*!< Position of CH8 field. */
AnnaBridge 143:86740a56073b 7641 #define PPI_CHENCLR_CH8_Msk (0x1UL << PPI_CHENCLR_CH8_Pos) /*!< Bit mask of CH8 field. */
AnnaBridge 143:86740a56073b 7642 #define PPI_CHENCLR_CH8_Disabled (0UL) /*!< Read: channel disabled */
AnnaBridge 143:86740a56073b 7643 #define PPI_CHENCLR_CH8_Enabled (1UL) /*!< Read: channel enabled */
AnnaBridge 143:86740a56073b 7644 #define PPI_CHENCLR_CH8_Clear (1UL) /*!< Write: disable channel */
AnnaBridge 143:86740a56073b 7645
AnnaBridge 143:86740a56073b 7646 /* Bit 7 : Channel 7 enable clear register. Writing '0' has no effect */
AnnaBridge 143:86740a56073b 7647 #define PPI_CHENCLR_CH7_Pos (7UL) /*!< Position of CH7 field. */
AnnaBridge 143:86740a56073b 7648 #define PPI_CHENCLR_CH7_Msk (0x1UL << PPI_CHENCLR_CH7_Pos) /*!< Bit mask of CH7 field. */
AnnaBridge 143:86740a56073b 7649 #define PPI_CHENCLR_CH7_Disabled (0UL) /*!< Read: channel disabled */
AnnaBridge 143:86740a56073b 7650 #define PPI_CHENCLR_CH7_Enabled (1UL) /*!< Read: channel enabled */
AnnaBridge 143:86740a56073b 7651 #define PPI_CHENCLR_CH7_Clear (1UL) /*!< Write: disable channel */
AnnaBridge 143:86740a56073b 7652
AnnaBridge 143:86740a56073b 7653 /* Bit 6 : Channel 6 enable clear register. Writing '0' has no effect */
AnnaBridge 143:86740a56073b 7654 #define PPI_CHENCLR_CH6_Pos (6UL) /*!< Position of CH6 field. */
AnnaBridge 143:86740a56073b 7655 #define PPI_CHENCLR_CH6_Msk (0x1UL << PPI_CHENCLR_CH6_Pos) /*!< Bit mask of CH6 field. */
AnnaBridge 143:86740a56073b 7656 #define PPI_CHENCLR_CH6_Disabled (0UL) /*!< Read: channel disabled */
AnnaBridge 143:86740a56073b 7657 #define PPI_CHENCLR_CH6_Enabled (1UL) /*!< Read: channel enabled */
AnnaBridge 143:86740a56073b 7658 #define PPI_CHENCLR_CH6_Clear (1UL) /*!< Write: disable channel */
AnnaBridge 143:86740a56073b 7659
AnnaBridge 143:86740a56073b 7660 /* Bit 5 : Channel 5 enable clear register. Writing '0' has no effect */
AnnaBridge 143:86740a56073b 7661 #define PPI_CHENCLR_CH5_Pos (5UL) /*!< Position of CH5 field. */
AnnaBridge 143:86740a56073b 7662 #define PPI_CHENCLR_CH5_Msk (0x1UL << PPI_CHENCLR_CH5_Pos) /*!< Bit mask of CH5 field. */
AnnaBridge 143:86740a56073b 7663 #define PPI_CHENCLR_CH5_Disabled (0UL) /*!< Read: channel disabled */
AnnaBridge 143:86740a56073b 7664 #define PPI_CHENCLR_CH5_Enabled (1UL) /*!< Read: channel enabled */
AnnaBridge 143:86740a56073b 7665 #define PPI_CHENCLR_CH5_Clear (1UL) /*!< Write: disable channel */
AnnaBridge 143:86740a56073b 7666
AnnaBridge 143:86740a56073b 7667 /* Bit 4 : Channel 4 enable clear register. Writing '0' has no effect */
AnnaBridge 143:86740a56073b 7668 #define PPI_CHENCLR_CH4_Pos (4UL) /*!< Position of CH4 field. */
AnnaBridge 143:86740a56073b 7669 #define PPI_CHENCLR_CH4_Msk (0x1UL << PPI_CHENCLR_CH4_Pos) /*!< Bit mask of CH4 field. */
AnnaBridge 143:86740a56073b 7670 #define PPI_CHENCLR_CH4_Disabled (0UL) /*!< Read: channel disabled */
AnnaBridge 143:86740a56073b 7671 #define PPI_CHENCLR_CH4_Enabled (1UL) /*!< Read: channel enabled */
AnnaBridge 143:86740a56073b 7672 #define PPI_CHENCLR_CH4_Clear (1UL) /*!< Write: disable channel */
AnnaBridge 143:86740a56073b 7673
AnnaBridge 143:86740a56073b 7674 /* Bit 3 : Channel 3 enable clear register. Writing '0' has no effect */
AnnaBridge 143:86740a56073b 7675 #define PPI_CHENCLR_CH3_Pos (3UL) /*!< Position of CH3 field. */
AnnaBridge 143:86740a56073b 7676 #define PPI_CHENCLR_CH3_Msk (0x1UL << PPI_CHENCLR_CH3_Pos) /*!< Bit mask of CH3 field. */
AnnaBridge 143:86740a56073b 7677 #define PPI_CHENCLR_CH3_Disabled (0UL) /*!< Read: channel disabled */
AnnaBridge 143:86740a56073b 7678 #define PPI_CHENCLR_CH3_Enabled (1UL) /*!< Read: channel enabled */
AnnaBridge 143:86740a56073b 7679 #define PPI_CHENCLR_CH3_Clear (1UL) /*!< Write: disable channel */
AnnaBridge 143:86740a56073b 7680
AnnaBridge 143:86740a56073b 7681 /* Bit 2 : Channel 2 enable clear register. Writing '0' has no effect */
AnnaBridge 143:86740a56073b 7682 #define PPI_CHENCLR_CH2_Pos (2UL) /*!< Position of CH2 field. */
AnnaBridge 143:86740a56073b 7683 #define PPI_CHENCLR_CH2_Msk (0x1UL << PPI_CHENCLR_CH2_Pos) /*!< Bit mask of CH2 field. */
AnnaBridge 143:86740a56073b 7684 #define PPI_CHENCLR_CH2_Disabled (0UL) /*!< Read: channel disabled */
AnnaBridge 143:86740a56073b 7685 #define PPI_CHENCLR_CH2_Enabled (1UL) /*!< Read: channel enabled */
AnnaBridge 143:86740a56073b 7686 #define PPI_CHENCLR_CH2_Clear (1UL) /*!< Write: disable channel */
AnnaBridge 143:86740a56073b 7687
AnnaBridge 143:86740a56073b 7688 /* Bit 1 : Channel 1 enable clear register. Writing '0' has no effect */
AnnaBridge 143:86740a56073b 7689 #define PPI_CHENCLR_CH1_Pos (1UL) /*!< Position of CH1 field. */
AnnaBridge 143:86740a56073b 7690 #define PPI_CHENCLR_CH1_Msk (0x1UL << PPI_CHENCLR_CH1_Pos) /*!< Bit mask of CH1 field. */
AnnaBridge 143:86740a56073b 7691 #define PPI_CHENCLR_CH1_Disabled (0UL) /*!< Read: channel disabled */
AnnaBridge 143:86740a56073b 7692 #define PPI_CHENCLR_CH1_Enabled (1UL) /*!< Read: channel enabled */
AnnaBridge 143:86740a56073b 7693 #define PPI_CHENCLR_CH1_Clear (1UL) /*!< Write: disable channel */
AnnaBridge 143:86740a56073b 7694
AnnaBridge 143:86740a56073b 7695 /* Bit 0 : Channel 0 enable clear register. Writing '0' has no effect */
AnnaBridge 143:86740a56073b 7696 #define PPI_CHENCLR_CH0_Pos (0UL) /*!< Position of CH0 field. */
AnnaBridge 143:86740a56073b 7697 #define PPI_CHENCLR_CH0_Msk (0x1UL << PPI_CHENCLR_CH0_Pos) /*!< Bit mask of CH0 field. */
AnnaBridge 143:86740a56073b 7698 #define PPI_CHENCLR_CH0_Disabled (0UL) /*!< Read: channel disabled */
AnnaBridge 143:86740a56073b 7699 #define PPI_CHENCLR_CH0_Enabled (1UL) /*!< Read: channel enabled */
AnnaBridge 143:86740a56073b 7700 #define PPI_CHENCLR_CH0_Clear (1UL) /*!< Write: disable channel */
AnnaBridge 143:86740a56073b 7701
AnnaBridge 143:86740a56073b 7702 /* Register: PPI_CH_EEP */
AnnaBridge 143:86740a56073b 7703 /* Description: Description cluster[0]: Channel 0 event end-point */
AnnaBridge 143:86740a56073b 7704
AnnaBridge 143:86740a56073b 7705 /* Bits 31..0 : Pointer to event register. Accepts only addresses to registers from the Event group. */
AnnaBridge 143:86740a56073b 7706 #define PPI_CH_EEP_EEP_Pos (0UL) /*!< Position of EEP field. */
AnnaBridge 143:86740a56073b 7707 #define PPI_CH_EEP_EEP_Msk (0xFFFFFFFFUL << PPI_CH_EEP_EEP_Pos) /*!< Bit mask of EEP field. */
AnnaBridge 143:86740a56073b 7708
AnnaBridge 143:86740a56073b 7709 /* Register: PPI_CH_TEP */
AnnaBridge 143:86740a56073b 7710 /* Description: Description cluster[0]: Channel 0 task end-point */
AnnaBridge 143:86740a56073b 7711
AnnaBridge 143:86740a56073b 7712 /* Bits 31..0 : Pointer to task register. Accepts only addresses to registers from the Task group. */
AnnaBridge 143:86740a56073b 7713 #define PPI_CH_TEP_TEP_Pos (0UL) /*!< Position of TEP field. */
AnnaBridge 143:86740a56073b 7714 #define PPI_CH_TEP_TEP_Msk (0xFFFFFFFFUL << PPI_CH_TEP_TEP_Pos) /*!< Bit mask of TEP field. */
AnnaBridge 143:86740a56073b 7715
AnnaBridge 143:86740a56073b 7716 /* Register: PPI_CHG */
AnnaBridge 143:86740a56073b 7717 /* Description: Description collection[0]: Channel group 0 */
AnnaBridge 143:86740a56073b 7718
AnnaBridge 143:86740a56073b 7719 /* Bit 31 : Include or exclude channel 31 */
AnnaBridge 143:86740a56073b 7720 #define PPI_CHG_CH31_Pos (31UL) /*!< Position of CH31 field. */
AnnaBridge 143:86740a56073b 7721 #define PPI_CHG_CH31_Msk (0x1UL << PPI_CHG_CH31_Pos) /*!< Bit mask of CH31 field. */
AnnaBridge 143:86740a56073b 7722 #define PPI_CHG_CH31_Excluded (0UL) /*!< Exclude */
AnnaBridge 143:86740a56073b 7723 #define PPI_CHG_CH31_Included (1UL) /*!< Include */
AnnaBridge 143:86740a56073b 7724
AnnaBridge 143:86740a56073b 7725 /* Bit 30 : Include or exclude channel 30 */
AnnaBridge 143:86740a56073b 7726 #define PPI_CHG_CH30_Pos (30UL) /*!< Position of CH30 field. */
AnnaBridge 143:86740a56073b 7727 #define PPI_CHG_CH30_Msk (0x1UL << PPI_CHG_CH30_Pos) /*!< Bit mask of CH30 field. */
AnnaBridge 143:86740a56073b 7728 #define PPI_CHG_CH30_Excluded (0UL) /*!< Exclude */
AnnaBridge 143:86740a56073b 7729 #define PPI_CHG_CH30_Included (1UL) /*!< Include */
AnnaBridge 143:86740a56073b 7730
AnnaBridge 143:86740a56073b 7731 /* Bit 29 : Include or exclude channel 29 */
AnnaBridge 143:86740a56073b 7732 #define PPI_CHG_CH29_Pos (29UL) /*!< Position of CH29 field. */
AnnaBridge 143:86740a56073b 7733 #define PPI_CHG_CH29_Msk (0x1UL << PPI_CHG_CH29_Pos) /*!< Bit mask of CH29 field. */
AnnaBridge 143:86740a56073b 7734 #define PPI_CHG_CH29_Excluded (0UL) /*!< Exclude */
AnnaBridge 143:86740a56073b 7735 #define PPI_CHG_CH29_Included (1UL) /*!< Include */
AnnaBridge 143:86740a56073b 7736
AnnaBridge 143:86740a56073b 7737 /* Bit 28 : Include or exclude channel 28 */
AnnaBridge 143:86740a56073b 7738 #define PPI_CHG_CH28_Pos (28UL) /*!< Position of CH28 field. */
AnnaBridge 143:86740a56073b 7739 #define PPI_CHG_CH28_Msk (0x1UL << PPI_CHG_CH28_Pos) /*!< Bit mask of CH28 field. */
AnnaBridge 143:86740a56073b 7740 #define PPI_CHG_CH28_Excluded (0UL) /*!< Exclude */
AnnaBridge 143:86740a56073b 7741 #define PPI_CHG_CH28_Included (1UL) /*!< Include */
AnnaBridge 143:86740a56073b 7742
AnnaBridge 143:86740a56073b 7743 /* Bit 27 : Include or exclude channel 27 */
AnnaBridge 143:86740a56073b 7744 #define PPI_CHG_CH27_Pos (27UL) /*!< Position of CH27 field. */
AnnaBridge 143:86740a56073b 7745 #define PPI_CHG_CH27_Msk (0x1UL << PPI_CHG_CH27_Pos) /*!< Bit mask of CH27 field. */
AnnaBridge 143:86740a56073b 7746 #define PPI_CHG_CH27_Excluded (0UL) /*!< Exclude */
AnnaBridge 143:86740a56073b 7747 #define PPI_CHG_CH27_Included (1UL) /*!< Include */
AnnaBridge 143:86740a56073b 7748
AnnaBridge 143:86740a56073b 7749 /* Bit 26 : Include or exclude channel 26 */
AnnaBridge 143:86740a56073b 7750 #define PPI_CHG_CH26_Pos (26UL) /*!< Position of CH26 field. */
AnnaBridge 143:86740a56073b 7751 #define PPI_CHG_CH26_Msk (0x1UL << PPI_CHG_CH26_Pos) /*!< Bit mask of CH26 field. */
AnnaBridge 143:86740a56073b 7752 #define PPI_CHG_CH26_Excluded (0UL) /*!< Exclude */
AnnaBridge 143:86740a56073b 7753 #define PPI_CHG_CH26_Included (1UL) /*!< Include */
AnnaBridge 143:86740a56073b 7754
AnnaBridge 143:86740a56073b 7755 /* Bit 25 : Include or exclude channel 25 */
AnnaBridge 143:86740a56073b 7756 #define PPI_CHG_CH25_Pos (25UL) /*!< Position of CH25 field. */
AnnaBridge 143:86740a56073b 7757 #define PPI_CHG_CH25_Msk (0x1UL << PPI_CHG_CH25_Pos) /*!< Bit mask of CH25 field. */
AnnaBridge 143:86740a56073b 7758 #define PPI_CHG_CH25_Excluded (0UL) /*!< Exclude */
AnnaBridge 143:86740a56073b 7759 #define PPI_CHG_CH25_Included (1UL) /*!< Include */
AnnaBridge 143:86740a56073b 7760
AnnaBridge 143:86740a56073b 7761 /* Bit 24 : Include or exclude channel 24 */
AnnaBridge 143:86740a56073b 7762 #define PPI_CHG_CH24_Pos (24UL) /*!< Position of CH24 field. */
AnnaBridge 143:86740a56073b 7763 #define PPI_CHG_CH24_Msk (0x1UL << PPI_CHG_CH24_Pos) /*!< Bit mask of CH24 field. */
AnnaBridge 143:86740a56073b 7764 #define PPI_CHG_CH24_Excluded (0UL) /*!< Exclude */
AnnaBridge 143:86740a56073b 7765 #define PPI_CHG_CH24_Included (1UL) /*!< Include */
AnnaBridge 143:86740a56073b 7766
AnnaBridge 143:86740a56073b 7767 /* Bit 23 : Include or exclude channel 23 */
AnnaBridge 143:86740a56073b 7768 #define PPI_CHG_CH23_Pos (23UL) /*!< Position of CH23 field. */
AnnaBridge 143:86740a56073b 7769 #define PPI_CHG_CH23_Msk (0x1UL << PPI_CHG_CH23_Pos) /*!< Bit mask of CH23 field. */
AnnaBridge 143:86740a56073b 7770 #define PPI_CHG_CH23_Excluded (0UL) /*!< Exclude */
AnnaBridge 143:86740a56073b 7771 #define PPI_CHG_CH23_Included (1UL) /*!< Include */
AnnaBridge 143:86740a56073b 7772
AnnaBridge 143:86740a56073b 7773 /* Bit 22 : Include or exclude channel 22 */
AnnaBridge 143:86740a56073b 7774 #define PPI_CHG_CH22_Pos (22UL) /*!< Position of CH22 field. */
AnnaBridge 143:86740a56073b 7775 #define PPI_CHG_CH22_Msk (0x1UL << PPI_CHG_CH22_Pos) /*!< Bit mask of CH22 field. */
AnnaBridge 143:86740a56073b 7776 #define PPI_CHG_CH22_Excluded (0UL) /*!< Exclude */
AnnaBridge 143:86740a56073b 7777 #define PPI_CHG_CH22_Included (1UL) /*!< Include */
AnnaBridge 143:86740a56073b 7778
AnnaBridge 143:86740a56073b 7779 /* Bit 21 : Include or exclude channel 21 */
AnnaBridge 143:86740a56073b 7780 #define PPI_CHG_CH21_Pos (21UL) /*!< Position of CH21 field. */
AnnaBridge 143:86740a56073b 7781 #define PPI_CHG_CH21_Msk (0x1UL << PPI_CHG_CH21_Pos) /*!< Bit mask of CH21 field. */
AnnaBridge 143:86740a56073b 7782 #define PPI_CHG_CH21_Excluded (0UL) /*!< Exclude */
AnnaBridge 143:86740a56073b 7783 #define PPI_CHG_CH21_Included (1UL) /*!< Include */
AnnaBridge 143:86740a56073b 7784
AnnaBridge 143:86740a56073b 7785 /* Bit 20 : Include or exclude channel 20 */
AnnaBridge 143:86740a56073b 7786 #define PPI_CHG_CH20_Pos (20UL) /*!< Position of CH20 field. */
AnnaBridge 143:86740a56073b 7787 #define PPI_CHG_CH20_Msk (0x1UL << PPI_CHG_CH20_Pos) /*!< Bit mask of CH20 field. */
AnnaBridge 143:86740a56073b 7788 #define PPI_CHG_CH20_Excluded (0UL) /*!< Exclude */
AnnaBridge 143:86740a56073b 7789 #define PPI_CHG_CH20_Included (1UL) /*!< Include */
AnnaBridge 143:86740a56073b 7790
AnnaBridge 143:86740a56073b 7791 /* Bit 19 : Include or exclude channel 19 */
AnnaBridge 143:86740a56073b 7792 #define PPI_CHG_CH19_Pos (19UL) /*!< Position of CH19 field. */
AnnaBridge 143:86740a56073b 7793 #define PPI_CHG_CH19_Msk (0x1UL << PPI_CHG_CH19_Pos) /*!< Bit mask of CH19 field. */
AnnaBridge 143:86740a56073b 7794 #define PPI_CHG_CH19_Excluded (0UL) /*!< Exclude */
AnnaBridge 143:86740a56073b 7795 #define PPI_CHG_CH19_Included (1UL) /*!< Include */
AnnaBridge 143:86740a56073b 7796
AnnaBridge 143:86740a56073b 7797 /* Bit 18 : Include or exclude channel 18 */
AnnaBridge 143:86740a56073b 7798 #define PPI_CHG_CH18_Pos (18UL) /*!< Position of CH18 field. */
AnnaBridge 143:86740a56073b 7799 #define PPI_CHG_CH18_Msk (0x1UL << PPI_CHG_CH18_Pos) /*!< Bit mask of CH18 field. */
AnnaBridge 143:86740a56073b 7800 #define PPI_CHG_CH18_Excluded (0UL) /*!< Exclude */
AnnaBridge 143:86740a56073b 7801 #define PPI_CHG_CH18_Included (1UL) /*!< Include */
AnnaBridge 143:86740a56073b 7802
AnnaBridge 143:86740a56073b 7803 /* Bit 17 : Include or exclude channel 17 */
AnnaBridge 143:86740a56073b 7804 #define PPI_CHG_CH17_Pos (17UL) /*!< Position of CH17 field. */
AnnaBridge 143:86740a56073b 7805 #define PPI_CHG_CH17_Msk (0x1UL << PPI_CHG_CH17_Pos) /*!< Bit mask of CH17 field. */
AnnaBridge 143:86740a56073b 7806 #define PPI_CHG_CH17_Excluded (0UL) /*!< Exclude */
AnnaBridge 143:86740a56073b 7807 #define PPI_CHG_CH17_Included (1UL) /*!< Include */
AnnaBridge 143:86740a56073b 7808
AnnaBridge 143:86740a56073b 7809 /* Bit 16 : Include or exclude channel 16 */
AnnaBridge 143:86740a56073b 7810 #define PPI_CHG_CH16_Pos (16UL) /*!< Position of CH16 field. */
AnnaBridge 143:86740a56073b 7811 #define PPI_CHG_CH16_Msk (0x1UL << PPI_CHG_CH16_Pos) /*!< Bit mask of CH16 field. */
AnnaBridge 143:86740a56073b 7812 #define PPI_CHG_CH16_Excluded (0UL) /*!< Exclude */
AnnaBridge 143:86740a56073b 7813 #define PPI_CHG_CH16_Included (1UL) /*!< Include */
AnnaBridge 143:86740a56073b 7814
AnnaBridge 143:86740a56073b 7815 /* Bit 15 : Include or exclude channel 15 */
AnnaBridge 143:86740a56073b 7816 #define PPI_CHG_CH15_Pos (15UL) /*!< Position of CH15 field. */
AnnaBridge 143:86740a56073b 7817 #define PPI_CHG_CH15_Msk (0x1UL << PPI_CHG_CH15_Pos) /*!< Bit mask of CH15 field. */
AnnaBridge 143:86740a56073b 7818 #define PPI_CHG_CH15_Excluded (0UL) /*!< Exclude */
AnnaBridge 143:86740a56073b 7819 #define PPI_CHG_CH15_Included (1UL) /*!< Include */
AnnaBridge 143:86740a56073b 7820
AnnaBridge 143:86740a56073b 7821 /* Bit 14 : Include or exclude channel 14 */
AnnaBridge 143:86740a56073b 7822 #define PPI_CHG_CH14_Pos (14UL) /*!< Position of CH14 field. */
AnnaBridge 143:86740a56073b 7823 #define PPI_CHG_CH14_Msk (0x1UL << PPI_CHG_CH14_Pos) /*!< Bit mask of CH14 field. */
AnnaBridge 143:86740a56073b 7824 #define PPI_CHG_CH14_Excluded (0UL) /*!< Exclude */
AnnaBridge 143:86740a56073b 7825 #define PPI_CHG_CH14_Included (1UL) /*!< Include */
AnnaBridge 143:86740a56073b 7826
AnnaBridge 143:86740a56073b 7827 /* Bit 13 : Include or exclude channel 13 */
AnnaBridge 143:86740a56073b 7828 #define PPI_CHG_CH13_Pos (13UL) /*!< Position of CH13 field. */
AnnaBridge 143:86740a56073b 7829 #define PPI_CHG_CH13_Msk (0x1UL << PPI_CHG_CH13_Pos) /*!< Bit mask of CH13 field. */
AnnaBridge 143:86740a56073b 7830 #define PPI_CHG_CH13_Excluded (0UL) /*!< Exclude */
AnnaBridge 143:86740a56073b 7831 #define PPI_CHG_CH13_Included (1UL) /*!< Include */
AnnaBridge 143:86740a56073b 7832
AnnaBridge 143:86740a56073b 7833 /* Bit 12 : Include or exclude channel 12 */
AnnaBridge 143:86740a56073b 7834 #define PPI_CHG_CH12_Pos (12UL) /*!< Position of CH12 field. */
AnnaBridge 143:86740a56073b 7835 #define PPI_CHG_CH12_Msk (0x1UL << PPI_CHG_CH12_Pos) /*!< Bit mask of CH12 field. */
AnnaBridge 143:86740a56073b 7836 #define PPI_CHG_CH12_Excluded (0UL) /*!< Exclude */
AnnaBridge 143:86740a56073b 7837 #define PPI_CHG_CH12_Included (1UL) /*!< Include */
AnnaBridge 143:86740a56073b 7838
AnnaBridge 143:86740a56073b 7839 /* Bit 11 : Include or exclude channel 11 */
AnnaBridge 143:86740a56073b 7840 #define PPI_CHG_CH11_Pos (11UL) /*!< Position of CH11 field. */
AnnaBridge 143:86740a56073b 7841 #define PPI_CHG_CH11_Msk (0x1UL << PPI_CHG_CH11_Pos) /*!< Bit mask of CH11 field. */
AnnaBridge 143:86740a56073b 7842 #define PPI_CHG_CH11_Excluded (0UL) /*!< Exclude */
AnnaBridge 143:86740a56073b 7843 #define PPI_CHG_CH11_Included (1UL) /*!< Include */
AnnaBridge 143:86740a56073b 7844
AnnaBridge 143:86740a56073b 7845 /* Bit 10 : Include or exclude channel 10 */
AnnaBridge 143:86740a56073b 7846 #define PPI_CHG_CH10_Pos (10UL) /*!< Position of CH10 field. */
AnnaBridge 143:86740a56073b 7847 #define PPI_CHG_CH10_Msk (0x1UL << PPI_CHG_CH10_Pos) /*!< Bit mask of CH10 field. */
AnnaBridge 143:86740a56073b 7848 #define PPI_CHG_CH10_Excluded (0UL) /*!< Exclude */
AnnaBridge 143:86740a56073b 7849 #define PPI_CHG_CH10_Included (1UL) /*!< Include */
AnnaBridge 143:86740a56073b 7850
AnnaBridge 143:86740a56073b 7851 /* Bit 9 : Include or exclude channel 9 */
AnnaBridge 143:86740a56073b 7852 #define PPI_CHG_CH9_Pos (9UL) /*!< Position of CH9 field. */
AnnaBridge 143:86740a56073b 7853 #define PPI_CHG_CH9_Msk (0x1UL << PPI_CHG_CH9_Pos) /*!< Bit mask of CH9 field. */
AnnaBridge 143:86740a56073b 7854 #define PPI_CHG_CH9_Excluded (0UL) /*!< Exclude */
AnnaBridge 143:86740a56073b 7855 #define PPI_CHG_CH9_Included (1UL) /*!< Include */
AnnaBridge 143:86740a56073b 7856
AnnaBridge 143:86740a56073b 7857 /* Bit 8 : Include or exclude channel 8 */
AnnaBridge 143:86740a56073b 7858 #define PPI_CHG_CH8_Pos (8UL) /*!< Position of CH8 field. */
AnnaBridge 143:86740a56073b 7859 #define PPI_CHG_CH8_Msk (0x1UL << PPI_CHG_CH8_Pos) /*!< Bit mask of CH8 field. */
AnnaBridge 143:86740a56073b 7860 #define PPI_CHG_CH8_Excluded (0UL) /*!< Exclude */
AnnaBridge 143:86740a56073b 7861 #define PPI_CHG_CH8_Included (1UL) /*!< Include */
AnnaBridge 143:86740a56073b 7862
AnnaBridge 143:86740a56073b 7863 /* Bit 7 : Include or exclude channel 7 */
AnnaBridge 143:86740a56073b 7864 #define PPI_CHG_CH7_Pos (7UL) /*!< Position of CH7 field. */
AnnaBridge 143:86740a56073b 7865 #define PPI_CHG_CH7_Msk (0x1UL << PPI_CHG_CH7_Pos) /*!< Bit mask of CH7 field. */
AnnaBridge 143:86740a56073b 7866 #define PPI_CHG_CH7_Excluded (0UL) /*!< Exclude */
AnnaBridge 143:86740a56073b 7867 #define PPI_CHG_CH7_Included (1UL) /*!< Include */
AnnaBridge 143:86740a56073b 7868
AnnaBridge 143:86740a56073b 7869 /* Bit 6 : Include or exclude channel 6 */
AnnaBridge 143:86740a56073b 7870 #define PPI_CHG_CH6_Pos (6UL) /*!< Position of CH6 field. */
AnnaBridge 143:86740a56073b 7871 #define PPI_CHG_CH6_Msk (0x1UL << PPI_CHG_CH6_Pos) /*!< Bit mask of CH6 field. */
AnnaBridge 143:86740a56073b 7872 #define PPI_CHG_CH6_Excluded (0UL) /*!< Exclude */
AnnaBridge 143:86740a56073b 7873 #define PPI_CHG_CH6_Included (1UL) /*!< Include */
AnnaBridge 143:86740a56073b 7874
AnnaBridge 143:86740a56073b 7875 /* Bit 5 : Include or exclude channel 5 */
AnnaBridge 143:86740a56073b 7876 #define PPI_CHG_CH5_Pos (5UL) /*!< Position of CH5 field. */
AnnaBridge 143:86740a56073b 7877 #define PPI_CHG_CH5_Msk (0x1UL << PPI_CHG_CH5_Pos) /*!< Bit mask of CH5 field. */
AnnaBridge 143:86740a56073b 7878 #define PPI_CHG_CH5_Excluded (0UL) /*!< Exclude */
AnnaBridge 143:86740a56073b 7879 #define PPI_CHG_CH5_Included (1UL) /*!< Include */
AnnaBridge 143:86740a56073b 7880
AnnaBridge 143:86740a56073b 7881 /* Bit 4 : Include or exclude channel 4 */
AnnaBridge 143:86740a56073b 7882 #define PPI_CHG_CH4_Pos (4UL) /*!< Position of CH4 field. */
AnnaBridge 143:86740a56073b 7883 #define PPI_CHG_CH4_Msk (0x1UL << PPI_CHG_CH4_Pos) /*!< Bit mask of CH4 field. */
AnnaBridge 143:86740a56073b 7884 #define PPI_CHG_CH4_Excluded (0UL) /*!< Exclude */
AnnaBridge 143:86740a56073b 7885 #define PPI_CHG_CH4_Included (1UL) /*!< Include */
AnnaBridge 143:86740a56073b 7886
AnnaBridge 143:86740a56073b 7887 /* Bit 3 : Include or exclude channel 3 */
AnnaBridge 143:86740a56073b 7888 #define PPI_CHG_CH3_Pos (3UL) /*!< Position of CH3 field. */
AnnaBridge 143:86740a56073b 7889 #define PPI_CHG_CH3_Msk (0x1UL << PPI_CHG_CH3_Pos) /*!< Bit mask of CH3 field. */
AnnaBridge 143:86740a56073b 7890 #define PPI_CHG_CH3_Excluded (0UL) /*!< Exclude */
AnnaBridge 143:86740a56073b 7891 #define PPI_CHG_CH3_Included (1UL) /*!< Include */
AnnaBridge 143:86740a56073b 7892
AnnaBridge 143:86740a56073b 7893 /* Bit 2 : Include or exclude channel 2 */
AnnaBridge 143:86740a56073b 7894 #define PPI_CHG_CH2_Pos (2UL) /*!< Position of CH2 field. */
AnnaBridge 143:86740a56073b 7895 #define PPI_CHG_CH2_Msk (0x1UL << PPI_CHG_CH2_Pos) /*!< Bit mask of CH2 field. */
AnnaBridge 143:86740a56073b 7896 #define PPI_CHG_CH2_Excluded (0UL) /*!< Exclude */
AnnaBridge 143:86740a56073b 7897 #define PPI_CHG_CH2_Included (1UL) /*!< Include */
AnnaBridge 143:86740a56073b 7898
AnnaBridge 143:86740a56073b 7899 /* Bit 1 : Include or exclude channel 1 */
AnnaBridge 143:86740a56073b 7900 #define PPI_CHG_CH1_Pos (1UL) /*!< Position of CH1 field. */
AnnaBridge 143:86740a56073b 7901 #define PPI_CHG_CH1_Msk (0x1UL << PPI_CHG_CH1_Pos) /*!< Bit mask of CH1 field. */
AnnaBridge 143:86740a56073b 7902 #define PPI_CHG_CH1_Excluded (0UL) /*!< Exclude */
AnnaBridge 143:86740a56073b 7903 #define PPI_CHG_CH1_Included (1UL) /*!< Include */
AnnaBridge 143:86740a56073b 7904
AnnaBridge 143:86740a56073b 7905 /* Bit 0 : Include or exclude channel 0 */
AnnaBridge 143:86740a56073b 7906 #define PPI_CHG_CH0_Pos (0UL) /*!< Position of CH0 field. */
AnnaBridge 143:86740a56073b 7907 #define PPI_CHG_CH0_Msk (0x1UL << PPI_CHG_CH0_Pos) /*!< Bit mask of CH0 field. */
AnnaBridge 143:86740a56073b 7908 #define PPI_CHG_CH0_Excluded (0UL) /*!< Exclude */
AnnaBridge 143:86740a56073b 7909 #define PPI_CHG_CH0_Included (1UL) /*!< Include */
AnnaBridge 143:86740a56073b 7910
AnnaBridge 143:86740a56073b 7911 /* Register: PPI_FORK_TEP */
AnnaBridge 143:86740a56073b 7912 /* Description: Description cluster[0]: Channel 0 task end-point */
AnnaBridge 143:86740a56073b 7913
AnnaBridge 143:86740a56073b 7914 /* Bits 31..0 : Pointer to task register */
AnnaBridge 143:86740a56073b 7915 #define PPI_FORK_TEP_TEP_Pos (0UL) /*!< Position of TEP field. */
AnnaBridge 143:86740a56073b 7916 #define PPI_FORK_TEP_TEP_Msk (0xFFFFFFFFUL << PPI_FORK_TEP_TEP_Pos) /*!< Bit mask of TEP field. */
AnnaBridge 143:86740a56073b 7917
AnnaBridge 143:86740a56073b 7918
AnnaBridge 143:86740a56073b 7919 /* Peripheral: PWM */
AnnaBridge 143:86740a56073b 7920 /* Description: Pulse Width Modulation Unit 0 */
AnnaBridge 143:86740a56073b 7921
AnnaBridge 143:86740a56073b 7922 /* Register: PWM_SHORTS */
AnnaBridge 143:86740a56073b 7923 /* Description: Shortcut register */
AnnaBridge 143:86740a56073b 7924
AnnaBridge 143:86740a56073b 7925 /* Bit 4 : Shortcut between LOOPSDONE event and STOP task */
AnnaBridge 143:86740a56073b 7926 #define PWM_SHORTS_LOOPSDONE_STOP_Pos (4UL) /*!< Position of LOOPSDONE_STOP field. */
AnnaBridge 143:86740a56073b 7927 #define PWM_SHORTS_LOOPSDONE_STOP_Msk (0x1UL << PWM_SHORTS_LOOPSDONE_STOP_Pos) /*!< Bit mask of LOOPSDONE_STOP field. */
AnnaBridge 143:86740a56073b 7928 #define PWM_SHORTS_LOOPSDONE_STOP_Disabled (0UL) /*!< Disable shortcut */
AnnaBridge 143:86740a56073b 7929 #define PWM_SHORTS_LOOPSDONE_STOP_Enabled (1UL) /*!< Enable shortcut */
AnnaBridge 143:86740a56073b 7930
AnnaBridge 143:86740a56073b 7931 /* Bit 3 : Shortcut between LOOPSDONE event and SEQSTART[1] task */
AnnaBridge 143:86740a56073b 7932 #define PWM_SHORTS_LOOPSDONE_SEQSTART1_Pos (3UL) /*!< Position of LOOPSDONE_SEQSTART1 field. */
AnnaBridge 143:86740a56073b 7933 #define PWM_SHORTS_LOOPSDONE_SEQSTART1_Msk (0x1UL << PWM_SHORTS_LOOPSDONE_SEQSTART1_Pos) /*!< Bit mask of LOOPSDONE_SEQSTART1 field. */
AnnaBridge 143:86740a56073b 7934 #define PWM_SHORTS_LOOPSDONE_SEQSTART1_Disabled (0UL) /*!< Disable shortcut */
AnnaBridge 143:86740a56073b 7935 #define PWM_SHORTS_LOOPSDONE_SEQSTART1_Enabled (1UL) /*!< Enable shortcut */
AnnaBridge 143:86740a56073b 7936
AnnaBridge 143:86740a56073b 7937 /* Bit 2 : Shortcut between LOOPSDONE event and SEQSTART[0] task */
AnnaBridge 143:86740a56073b 7938 #define PWM_SHORTS_LOOPSDONE_SEQSTART0_Pos (2UL) /*!< Position of LOOPSDONE_SEQSTART0 field. */
AnnaBridge 143:86740a56073b 7939 #define PWM_SHORTS_LOOPSDONE_SEQSTART0_Msk (0x1UL << PWM_SHORTS_LOOPSDONE_SEQSTART0_Pos) /*!< Bit mask of LOOPSDONE_SEQSTART0 field. */
AnnaBridge 143:86740a56073b 7940 #define PWM_SHORTS_LOOPSDONE_SEQSTART0_Disabled (0UL) /*!< Disable shortcut */
AnnaBridge 143:86740a56073b 7941 #define PWM_SHORTS_LOOPSDONE_SEQSTART0_Enabled (1UL) /*!< Enable shortcut */
AnnaBridge 143:86740a56073b 7942
AnnaBridge 143:86740a56073b 7943 /* Bit 1 : Shortcut between SEQEND[1] event and STOP task */
AnnaBridge 143:86740a56073b 7944 #define PWM_SHORTS_SEQEND1_STOP_Pos (1UL) /*!< Position of SEQEND1_STOP field. */
AnnaBridge 143:86740a56073b 7945 #define PWM_SHORTS_SEQEND1_STOP_Msk (0x1UL << PWM_SHORTS_SEQEND1_STOP_Pos) /*!< Bit mask of SEQEND1_STOP field. */
AnnaBridge 143:86740a56073b 7946 #define PWM_SHORTS_SEQEND1_STOP_Disabled (0UL) /*!< Disable shortcut */
AnnaBridge 143:86740a56073b 7947 #define PWM_SHORTS_SEQEND1_STOP_Enabled (1UL) /*!< Enable shortcut */
AnnaBridge 143:86740a56073b 7948
AnnaBridge 143:86740a56073b 7949 /* Bit 0 : Shortcut between SEQEND[0] event and STOP task */
AnnaBridge 143:86740a56073b 7950 #define PWM_SHORTS_SEQEND0_STOP_Pos (0UL) /*!< Position of SEQEND0_STOP field. */
AnnaBridge 143:86740a56073b 7951 #define PWM_SHORTS_SEQEND0_STOP_Msk (0x1UL << PWM_SHORTS_SEQEND0_STOP_Pos) /*!< Bit mask of SEQEND0_STOP field. */
AnnaBridge 143:86740a56073b 7952 #define PWM_SHORTS_SEQEND0_STOP_Disabled (0UL) /*!< Disable shortcut */
AnnaBridge 143:86740a56073b 7953 #define PWM_SHORTS_SEQEND0_STOP_Enabled (1UL) /*!< Enable shortcut */
AnnaBridge 143:86740a56073b 7954
AnnaBridge 143:86740a56073b 7955 /* Register: PWM_INTEN */
AnnaBridge 143:86740a56073b 7956 /* Description: Enable or disable interrupt */
AnnaBridge 143:86740a56073b 7957
AnnaBridge 143:86740a56073b 7958 /* Bit 7 : Enable or disable interrupt for LOOPSDONE event */
AnnaBridge 143:86740a56073b 7959 #define PWM_INTEN_LOOPSDONE_Pos (7UL) /*!< Position of LOOPSDONE field. */
AnnaBridge 143:86740a56073b 7960 #define PWM_INTEN_LOOPSDONE_Msk (0x1UL << PWM_INTEN_LOOPSDONE_Pos) /*!< Bit mask of LOOPSDONE field. */
AnnaBridge 143:86740a56073b 7961 #define PWM_INTEN_LOOPSDONE_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 7962 #define PWM_INTEN_LOOPSDONE_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 7963
AnnaBridge 143:86740a56073b 7964 /* Bit 6 : Enable or disable interrupt for PWMPERIODEND event */
AnnaBridge 143:86740a56073b 7965 #define PWM_INTEN_PWMPERIODEND_Pos (6UL) /*!< Position of PWMPERIODEND field. */
AnnaBridge 143:86740a56073b 7966 #define PWM_INTEN_PWMPERIODEND_Msk (0x1UL << PWM_INTEN_PWMPERIODEND_Pos) /*!< Bit mask of PWMPERIODEND field. */
AnnaBridge 143:86740a56073b 7967 #define PWM_INTEN_PWMPERIODEND_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 7968 #define PWM_INTEN_PWMPERIODEND_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 7969
AnnaBridge 143:86740a56073b 7970 /* Bit 5 : Enable or disable interrupt for SEQEND[1] event */
AnnaBridge 143:86740a56073b 7971 #define PWM_INTEN_SEQEND1_Pos (5UL) /*!< Position of SEQEND1 field. */
AnnaBridge 143:86740a56073b 7972 #define PWM_INTEN_SEQEND1_Msk (0x1UL << PWM_INTEN_SEQEND1_Pos) /*!< Bit mask of SEQEND1 field. */
AnnaBridge 143:86740a56073b 7973 #define PWM_INTEN_SEQEND1_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 7974 #define PWM_INTEN_SEQEND1_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 7975
AnnaBridge 143:86740a56073b 7976 /* Bit 4 : Enable or disable interrupt for SEQEND[0] event */
AnnaBridge 143:86740a56073b 7977 #define PWM_INTEN_SEQEND0_Pos (4UL) /*!< Position of SEQEND0 field. */
AnnaBridge 143:86740a56073b 7978 #define PWM_INTEN_SEQEND0_Msk (0x1UL << PWM_INTEN_SEQEND0_Pos) /*!< Bit mask of SEQEND0 field. */
AnnaBridge 143:86740a56073b 7979 #define PWM_INTEN_SEQEND0_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 7980 #define PWM_INTEN_SEQEND0_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 7981
AnnaBridge 143:86740a56073b 7982 /* Bit 3 : Enable or disable interrupt for SEQSTARTED[1] event */
AnnaBridge 143:86740a56073b 7983 #define PWM_INTEN_SEQSTARTED1_Pos (3UL) /*!< Position of SEQSTARTED1 field. */
AnnaBridge 143:86740a56073b 7984 #define PWM_INTEN_SEQSTARTED1_Msk (0x1UL << PWM_INTEN_SEQSTARTED1_Pos) /*!< Bit mask of SEQSTARTED1 field. */
AnnaBridge 143:86740a56073b 7985 #define PWM_INTEN_SEQSTARTED1_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 7986 #define PWM_INTEN_SEQSTARTED1_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 7987
AnnaBridge 143:86740a56073b 7988 /* Bit 2 : Enable or disable interrupt for SEQSTARTED[0] event */
AnnaBridge 143:86740a56073b 7989 #define PWM_INTEN_SEQSTARTED0_Pos (2UL) /*!< Position of SEQSTARTED0 field. */
AnnaBridge 143:86740a56073b 7990 #define PWM_INTEN_SEQSTARTED0_Msk (0x1UL << PWM_INTEN_SEQSTARTED0_Pos) /*!< Bit mask of SEQSTARTED0 field. */
AnnaBridge 143:86740a56073b 7991 #define PWM_INTEN_SEQSTARTED0_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 7992 #define PWM_INTEN_SEQSTARTED0_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 7993
AnnaBridge 143:86740a56073b 7994 /* Bit 1 : Enable or disable interrupt for STOPPED event */
AnnaBridge 143:86740a56073b 7995 #define PWM_INTEN_STOPPED_Pos (1UL) /*!< Position of STOPPED field. */
AnnaBridge 143:86740a56073b 7996 #define PWM_INTEN_STOPPED_Msk (0x1UL << PWM_INTEN_STOPPED_Pos) /*!< Bit mask of STOPPED field. */
AnnaBridge 143:86740a56073b 7997 #define PWM_INTEN_STOPPED_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 7998 #define PWM_INTEN_STOPPED_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 7999
AnnaBridge 143:86740a56073b 8000 /* Register: PWM_INTENSET */
AnnaBridge 143:86740a56073b 8001 /* Description: Enable interrupt */
AnnaBridge 143:86740a56073b 8002
AnnaBridge 143:86740a56073b 8003 /* Bit 7 : Write '1' to Enable interrupt for LOOPSDONE event */
AnnaBridge 143:86740a56073b 8004 #define PWM_INTENSET_LOOPSDONE_Pos (7UL) /*!< Position of LOOPSDONE field. */
AnnaBridge 143:86740a56073b 8005 #define PWM_INTENSET_LOOPSDONE_Msk (0x1UL << PWM_INTENSET_LOOPSDONE_Pos) /*!< Bit mask of LOOPSDONE field. */
AnnaBridge 143:86740a56073b 8006 #define PWM_INTENSET_LOOPSDONE_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 8007 #define PWM_INTENSET_LOOPSDONE_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 8008 #define PWM_INTENSET_LOOPSDONE_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 8009
AnnaBridge 143:86740a56073b 8010 /* Bit 6 : Write '1' to Enable interrupt for PWMPERIODEND event */
AnnaBridge 143:86740a56073b 8011 #define PWM_INTENSET_PWMPERIODEND_Pos (6UL) /*!< Position of PWMPERIODEND field. */
AnnaBridge 143:86740a56073b 8012 #define PWM_INTENSET_PWMPERIODEND_Msk (0x1UL << PWM_INTENSET_PWMPERIODEND_Pos) /*!< Bit mask of PWMPERIODEND field. */
AnnaBridge 143:86740a56073b 8013 #define PWM_INTENSET_PWMPERIODEND_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 8014 #define PWM_INTENSET_PWMPERIODEND_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 8015 #define PWM_INTENSET_PWMPERIODEND_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 8016
AnnaBridge 143:86740a56073b 8017 /* Bit 5 : Write '1' to Enable interrupt for SEQEND[1] event */
AnnaBridge 143:86740a56073b 8018 #define PWM_INTENSET_SEQEND1_Pos (5UL) /*!< Position of SEQEND1 field. */
AnnaBridge 143:86740a56073b 8019 #define PWM_INTENSET_SEQEND1_Msk (0x1UL << PWM_INTENSET_SEQEND1_Pos) /*!< Bit mask of SEQEND1 field. */
AnnaBridge 143:86740a56073b 8020 #define PWM_INTENSET_SEQEND1_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 8021 #define PWM_INTENSET_SEQEND1_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 8022 #define PWM_INTENSET_SEQEND1_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 8023
AnnaBridge 143:86740a56073b 8024 /* Bit 4 : Write '1' to Enable interrupt for SEQEND[0] event */
AnnaBridge 143:86740a56073b 8025 #define PWM_INTENSET_SEQEND0_Pos (4UL) /*!< Position of SEQEND0 field. */
AnnaBridge 143:86740a56073b 8026 #define PWM_INTENSET_SEQEND0_Msk (0x1UL << PWM_INTENSET_SEQEND0_Pos) /*!< Bit mask of SEQEND0 field. */
AnnaBridge 143:86740a56073b 8027 #define PWM_INTENSET_SEQEND0_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 8028 #define PWM_INTENSET_SEQEND0_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 8029 #define PWM_INTENSET_SEQEND0_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 8030
AnnaBridge 143:86740a56073b 8031 /* Bit 3 : Write '1' to Enable interrupt for SEQSTARTED[1] event */
AnnaBridge 143:86740a56073b 8032 #define PWM_INTENSET_SEQSTARTED1_Pos (3UL) /*!< Position of SEQSTARTED1 field. */
AnnaBridge 143:86740a56073b 8033 #define PWM_INTENSET_SEQSTARTED1_Msk (0x1UL << PWM_INTENSET_SEQSTARTED1_Pos) /*!< Bit mask of SEQSTARTED1 field. */
AnnaBridge 143:86740a56073b 8034 #define PWM_INTENSET_SEQSTARTED1_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 8035 #define PWM_INTENSET_SEQSTARTED1_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 8036 #define PWM_INTENSET_SEQSTARTED1_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 8037
AnnaBridge 143:86740a56073b 8038 /* Bit 2 : Write '1' to Enable interrupt for SEQSTARTED[0] event */
AnnaBridge 143:86740a56073b 8039 #define PWM_INTENSET_SEQSTARTED0_Pos (2UL) /*!< Position of SEQSTARTED0 field. */
AnnaBridge 143:86740a56073b 8040 #define PWM_INTENSET_SEQSTARTED0_Msk (0x1UL << PWM_INTENSET_SEQSTARTED0_Pos) /*!< Bit mask of SEQSTARTED0 field. */
AnnaBridge 143:86740a56073b 8041 #define PWM_INTENSET_SEQSTARTED0_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 8042 #define PWM_INTENSET_SEQSTARTED0_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 8043 #define PWM_INTENSET_SEQSTARTED0_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 8044
AnnaBridge 143:86740a56073b 8045 /* Bit 1 : Write '1' to Enable interrupt for STOPPED event */
AnnaBridge 143:86740a56073b 8046 #define PWM_INTENSET_STOPPED_Pos (1UL) /*!< Position of STOPPED field. */
AnnaBridge 143:86740a56073b 8047 #define PWM_INTENSET_STOPPED_Msk (0x1UL << PWM_INTENSET_STOPPED_Pos) /*!< Bit mask of STOPPED field. */
AnnaBridge 143:86740a56073b 8048 #define PWM_INTENSET_STOPPED_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 8049 #define PWM_INTENSET_STOPPED_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 8050 #define PWM_INTENSET_STOPPED_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 8051
AnnaBridge 143:86740a56073b 8052 /* Register: PWM_INTENCLR */
AnnaBridge 143:86740a56073b 8053 /* Description: Disable interrupt */
AnnaBridge 143:86740a56073b 8054
AnnaBridge 143:86740a56073b 8055 /* Bit 7 : Write '1' to Disable interrupt for LOOPSDONE event */
AnnaBridge 143:86740a56073b 8056 #define PWM_INTENCLR_LOOPSDONE_Pos (7UL) /*!< Position of LOOPSDONE field. */
AnnaBridge 143:86740a56073b 8057 #define PWM_INTENCLR_LOOPSDONE_Msk (0x1UL << PWM_INTENCLR_LOOPSDONE_Pos) /*!< Bit mask of LOOPSDONE field. */
AnnaBridge 143:86740a56073b 8058 #define PWM_INTENCLR_LOOPSDONE_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 8059 #define PWM_INTENCLR_LOOPSDONE_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 8060 #define PWM_INTENCLR_LOOPSDONE_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 8061
AnnaBridge 143:86740a56073b 8062 /* Bit 6 : Write '1' to Disable interrupt for PWMPERIODEND event */
AnnaBridge 143:86740a56073b 8063 #define PWM_INTENCLR_PWMPERIODEND_Pos (6UL) /*!< Position of PWMPERIODEND field. */
AnnaBridge 143:86740a56073b 8064 #define PWM_INTENCLR_PWMPERIODEND_Msk (0x1UL << PWM_INTENCLR_PWMPERIODEND_Pos) /*!< Bit mask of PWMPERIODEND field. */
AnnaBridge 143:86740a56073b 8065 #define PWM_INTENCLR_PWMPERIODEND_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 8066 #define PWM_INTENCLR_PWMPERIODEND_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 8067 #define PWM_INTENCLR_PWMPERIODEND_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 8068
AnnaBridge 143:86740a56073b 8069 /* Bit 5 : Write '1' to Disable interrupt for SEQEND[1] event */
AnnaBridge 143:86740a56073b 8070 #define PWM_INTENCLR_SEQEND1_Pos (5UL) /*!< Position of SEQEND1 field. */
AnnaBridge 143:86740a56073b 8071 #define PWM_INTENCLR_SEQEND1_Msk (0x1UL << PWM_INTENCLR_SEQEND1_Pos) /*!< Bit mask of SEQEND1 field. */
AnnaBridge 143:86740a56073b 8072 #define PWM_INTENCLR_SEQEND1_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 8073 #define PWM_INTENCLR_SEQEND1_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 8074 #define PWM_INTENCLR_SEQEND1_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 8075
AnnaBridge 143:86740a56073b 8076 /* Bit 4 : Write '1' to Disable interrupt for SEQEND[0] event */
AnnaBridge 143:86740a56073b 8077 #define PWM_INTENCLR_SEQEND0_Pos (4UL) /*!< Position of SEQEND0 field. */
AnnaBridge 143:86740a56073b 8078 #define PWM_INTENCLR_SEQEND0_Msk (0x1UL << PWM_INTENCLR_SEQEND0_Pos) /*!< Bit mask of SEQEND0 field. */
AnnaBridge 143:86740a56073b 8079 #define PWM_INTENCLR_SEQEND0_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 8080 #define PWM_INTENCLR_SEQEND0_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 8081 #define PWM_INTENCLR_SEQEND0_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 8082
AnnaBridge 143:86740a56073b 8083 /* Bit 3 : Write '1' to Disable interrupt for SEQSTARTED[1] event */
AnnaBridge 143:86740a56073b 8084 #define PWM_INTENCLR_SEQSTARTED1_Pos (3UL) /*!< Position of SEQSTARTED1 field. */
AnnaBridge 143:86740a56073b 8085 #define PWM_INTENCLR_SEQSTARTED1_Msk (0x1UL << PWM_INTENCLR_SEQSTARTED1_Pos) /*!< Bit mask of SEQSTARTED1 field. */
AnnaBridge 143:86740a56073b 8086 #define PWM_INTENCLR_SEQSTARTED1_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 8087 #define PWM_INTENCLR_SEQSTARTED1_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 8088 #define PWM_INTENCLR_SEQSTARTED1_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 8089
AnnaBridge 143:86740a56073b 8090 /* Bit 2 : Write '1' to Disable interrupt for SEQSTARTED[0] event */
AnnaBridge 143:86740a56073b 8091 #define PWM_INTENCLR_SEQSTARTED0_Pos (2UL) /*!< Position of SEQSTARTED0 field. */
AnnaBridge 143:86740a56073b 8092 #define PWM_INTENCLR_SEQSTARTED0_Msk (0x1UL << PWM_INTENCLR_SEQSTARTED0_Pos) /*!< Bit mask of SEQSTARTED0 field. */
AnnaBridge 143:86740a56073b 8093 #define PWM_INTENCLR_SEQSTARTED0_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 8094 #define PWM_INTENCLR_SEQSTARTED0_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 8095 #define PWM_INTENCLR_SEQSTARTED0_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 8096
AnnaBridge 143:86740a56073b 8097 /* Bit 1 : Write '1' to Disable interrupt for STOPPED event */
AnnaBridge 143:86740a56073b 8098 #define PWM_INTENCLR_STOPPED_Pos (1UL) /*!< Position of STOPPED field. */
AnnaBridge 143:86740a56073b 8099 #define PWM_INTENCLR_STOPPED_Msk (0x1UL << PWM_INTENCLR_STOPPED_Pos) /*!< Bit mask of STOPPED field. */
AnnaBridge 143:86740a56073b 8100 #define PWM_INTENCLR_STOPPED_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 8101 #define PWM_INTENCLR_STOPPED_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 8102 #define PWM_INTENCLR_STOPPED_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 8103
AnnaBridge 143:86740a56073b 8104 /* Register: PWM_ENABLE */
AnnaBridge 143:86740a56073b 8105 /* Description: PWM module enable register */
AnnaBridge 143:86740a56073b 8106
AnnaBridge 143:86740a56073b 8107 /* Bit 0 : Enable or disable PWM module */
AnnaBridge 143:86740a56073b 8108 #define PWM_ENABLE_ENABLE_Pos (0UL) /*!< Position of ENABLE field. */
AnnaBridge 143:86740a56073b 8109 #define PWM_ENABLE_ENABLE_Msk (0x1UL << PWM_ENABLE_ENABLE_Pos) /*!< Bit mask of ENABLE field. */
AnnaBridge 143:86740a56073b 8110 #define PWM_ENABLE_ENABLE_Disabled (0UL) /*!< Disabled */
AnnaBridge 143:86740a56073b 8111 #define PWM_ENABLE_ENABLE_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 8112
AnnaBridge 143:86740a56073b 8113 /* Register: PWM_MODE */
AnnaBridge 143:86740a56073b 8114 /* Description: Selects operating mode of the wave counter */
AnnaBridge 143:86740a56073b 8115
AnnaBridge 143:86740a56073b 8116 /* Bit 0 : Selects up or up and down as wave counter mode */
AnnaBridge 143:86740a56073b 8117 #define PWM_MODE_UPDOWN_Pos (0UL) /*!< Position of UPDOWN field. */
AnnaBridge 143:86740a56073b 8118 #define PWM_MODE_UPDOWN_Msk (0x1UL << PWM_MODE_UPDOWN_Pos) /*!< Bit mask of UPDOWN field. */
AnnaBridge 143:86740a56073b 8119 #define PWM_MODE_UPDOWN_Up (0UL) /*!< Up counter - edge aligned PWM duty-cycle */
AnnaBridge 143:86740a56073b 8120 #define PWM_MODE_UPDOWN_UpAndDown (1UL) /*!< Up and down counter - center aligned PWM duty cycle */
AnnaBridge 143:86740a56073b 8121
AnnaBridge 143:86740a56073b 8122 /* Register: PWM_COUNTERTOP */
AnnaBridge 143:86740a56073b 8123 /* Description: Value up to which the pulse generator counter counts */
AnnaBridge 143:86740a56073b 8124
AnnaBridge 143:86740a56073b 8125 /* Bits 14..0 : Value up to which the pulse generator counter counts. This register is ignored when DECODER.MODE=WaveForm and only values from RAM will be used. */
AnnaBridge 143:86740a56073b 8126 #define PWM_COUNTERTOP_COUNTERTOP_Pos (0UL) /*!< Position of COUNTERTOP field. */
AnnaBridge 143:86740a56073b 8127 #define PWM_COUNTERTOP_COUNTERTOP_Msk (0x7FFFUL << PWM_COUNTERTOP_COUNTERTOP_Pos) /*!< Bit mask of COUNTERTOP field. */
AnnaBridge 143:86740a56073b 8128
AnnaBridge 143:86740a56073b 8129 /* Register: PWM_PRESCALER */
AnnaBridge 143:86740a56073b 8130 /* Description: Configuration for PWM_CLK */
AnnaBridge 143:86740a56073b 8131
AnnaBridge 143:86740a56073b 8132 /* Bits 2..0 : Pre-scaler of PWM_CLK */
AnnaBridge 143:86740a56073b 8133 #define PWM_PRESCALER_PRESCALER_Pos (0UL) /*!< Position of PRESCALER field. */
AnnaBridge 143:86740a56073b 8134 #define PWM_PRESCALER_PRESCALER_Msk (0x7UL << PWM_PRESCALER_PRESCALER_Pos) /*!< Bit mask of PRESCALER field. */
AnnaBridge 143:86740a56073b 8135 #define PWM_PRESCALER_PRESCALER_DIV_1 (0UL) /*!< Divide by 1 (16MHz) */
AnnaBridge 143:86740a56073b 8136 #define PWM_PRESCALER_PRESCALER_DIV_2 (1UL) /*!< Divide by 2 ( 8MHz) */
AnnaBridge 143:86740a56073b 8137 #define PWM_PRESCALER_PRESCALER_DIV_4 (2UL) /*!< Divide by 4 ( 4MHz) */
AnnaBridge 143:86740a56073b 8138 #define PWM_PRESCALER_PRESCALER_DIV_8 (3UL) /*!< Divide by 8 ( 2MHz) */
AnnaBridge 143:86740a56073b 8139 #define PWM_PRESCALER_PRESCALER_DIV_16 (4UL) /*!< Divide by 16 ( 1MHz) */
AnnaBridge 143:86740a56073b 8140 #define PWM_PRESCALER_PRESCALER_DIV_32 (5UL) /*!< Divide by 32 ( 500kHz) */
AnnaBridge 143:86740a56073b 8141 #define PWM_PRESCALER_PRESCALER_DIV_64 (6UL) /*!< Divide by 64 ( 250kHz) */
AnnaBridge 143:86740a56073b 8142 #define PWM_PRESCALER_PRESCALER_DIV_128 (7UL) /*!< Divide by 128 ( 125kHz) */
AnnaBridge 143:86740a56073b 8143
AnnaBridge 143:86740a56073b 8144 /* Register: PWM_DECODER */
AnnaBridge 143:86740a56073b 8145 /* Description: Configuration of the decoder */
AnnaBridge 143:86740a56073b 8146
AnnaBridge 143:86740a56073b 8147 /* Bit 8 : Selects source for advancing the active sequence */
AnnaBridge 143:86740a56073b 8148 #define PWM_DECODER_MODE_Pos (8UL) /*!< Position of MODE field. */
AnnaBridge 143:86740a56073b 8149 #define PWM_DECODER_MODE_Msk (0x1UL << PWM_DECODER_MODE_Pos) /*!< Bit mask of MODE field. */
AnnaBridge 143:86740a56073b 8150 #define PWM_DECODER_MODE_RefreshCount (0UL) /*!< SEQ[n].REFRESH is used to determine loading internal compare registers */
AnnaBridge 143:86740a56073b 8151 #define PWM_DECODER_MODE_NextStep (1UL) /*!< NEXTSTEP task causes a new value to be loaded to internal compare registers */
AnnaBridge 143:86740a56073b 8152
AnnaBridge 143:86740a56073b 8153 /* Bits 2..0 : How a sequence is read from RAM and spread to the compare register */
AnnaBridge 143:86740a56073b 8154 #define PWM_DECODER_LOAD_Pos (0UL) /*!< Position of LOAD field. */
AnnaBridge 143:86740a56073b 8155 #define PWM_DECODER_LOAD_Msk (0x7UL << PWM_DECODER_LOAD_Pos) /*!< Bit mask of LOAD field. */
AnnaBridge 143:86740a56073b 8156 #define PWM_DECODER_LOAD_Common (0UL) /*!< 1st half word (16-bit) used in all PWM channels 0..3 */
AnnaBridge 143:86740a56073b 8157 #define PWM_DECODER_LOAD_Grouped (1UL) /*!< 1st half word (16-bit) used in channel 0..1; 2nd word in channel 2..3 */
AnnaBridge 143:86740a56073b 8158 #define PWM_DECODER_LOAD_Individual (2UL) /*!< 1st half word (16-bit) in ch.0; 2nd in ch.1; ...; 4th in ch.3 */
AnnaBridge 143:86740a56073b 8159 #define PWM_DECODER_LOAD_WaveForm (3UL) /*!< 1st half word (16-bit) in ch.0; 2nd in ch.1; ...; 4th in COUNTERTOP */
AnnaBridge 143:86740a56073b 8160
AnnaBridge 143:86740a56073b 8161 /* Register: PWM_LOOP */
AnnaBridge 143:86740a56073b 8162 /* Description: Amount of playback of a loop */
AnnaBridge 143:86740a56073b 8163
AnnaBridge 143:86740a56073b 8164 /* Bits 15..0 : Amount of playback of pattern cycles */
AnnaBridge 143:86740a56073b 8165 #define PWM_LOOP_CNT_Pos (0UL) /*!< Position of CNT field. */
AnnaBridge 143:86740a56073b 8166 #define PWM_LOOP_CNT_Msk (0xFFFFUL << PWM_LOOP_CNT_Pos) /*!< Bit mask of CNT field. */
AnnaBridge 143:86740a56073b 8167 #define PWM_LOOP_CNT_Disabled (0UL) /*!< Looping disabled (stop at the end of the sequence) */
AnnaBridge 143:86740a56073b 8168
AnnaBridge 143:86740a56073b 8169 /* Register: PWM_SEQ_PTR */
AnnaBridge 143:86740a56073b 8170 /* Description: Description cluster[0]: Beginning address in Data RAM of this sequence */
AnnaBridge 143:86740a56073b 8171
AnnaBridge 143:86740a56073b 8172 /* Bits 31..0 : Beginning address in Data RAM of this sequence */
AnnaBridge 143:86740a56073b 8173 #define PWM_SEQ_PTR_PTR_Pos (0UL) /*!< Position of PTR field. */
AnnaBridge 143:86740a56073b 8174 #define PWM_SEQ_PTR_PTR_Msk (0xFFFFFFFFUL << PWM_SEQ_PTR_PTR_Pos) /*!< Bit mask of PTR field. */
AnnaBridge 143:86740a56073b 8175
AnnaBridge 143:86740a56073b 8176 /* Register: PWM_SEQ_CNT */
AnnaBridge 143:86740a56073b 8177 /* Description: Description cluster[0]: Amount of values (duty cycles) in this sequence */
AnnaBridge 143:86740a56073b 8178
AnnaBridge 143:86740a56073b 8179 /* Bits 14..0 : Amount of values (duty cycles) in this sequence */
AnnaBridge 143:86740a56073b 8180 #define PWM_SEQ_CNT_CNT_Pos (0UL) /*!< Position of CNT field. */
AnnaBridge 143:86740a56073b 8181 #define PWM_SEQ_CNT_CNT_Msk (0x7FFFUL << PWM_SEQ_CNT_CNT_Pos) /*!< Bit mask of CNT field. */
AnnaBridge 143:86740a56073b 8182 #define PWM_SEQ_CNT_CNT_Disabled (0UL) /*!< Sequence is disabled, and shall not be started as it is empty */
AnnaBridge 143:86740a56073b 8183
AnnaBridge 143:86740a56073b 8184 /* Register: PWM_SEQ_REFRESH */
AnnaBridge 143:86740a56073b 8185 /* Description: Description cluster[0]: Amount of additional PWM periods between samples loaded into compare register */
AnnaBridge 143:86740a56073b 8186
AnnaBridge 143:86740a56073b 8187 /* Bits 23..0 : Amount of additional PWM periods between samples loaded into compare register (load every REFRESH.CNT+1 PWM periods) */
AnnaBridge 143:86740a56073b 8188 #define PWM_SEQ_REFRESH_CNT_Pos (0UL) /*!< Position of CNT field. */
AnnaBridge 143:86740a56073b 8189 #define PWM_SEQ_REFRESH_CNT_Msk (0xFFFFFFUL << PWM_SEQ_REFRESH_CNT_Pos) /*!< Bit mask of CNT field. */
AnnaBridge 143:86740a56073b 8190 #define PWM_SEQ_REFRESH_CNT_Continuous (0UL) /*!< Update every PWM period */
AnnaBridge 143:86740a56073b 8191
AnnaBridge 143:86740a56073b 8192 /* Register: PWM_SEQ_ENDDELAY */
AnnaBridge 143:86740a56073b 8193 /* Description: Description cluster[0]: Time added after the sequence */
AnnaBridge 143:86740a56073b 8194
AnnaBridge 143:86740a56073b 8195 /* Bits 23..0 : Time added after the sequence in PWM periods */
AnnaBridge 143:86740a56073b 8196 #define PWM_SEQ_ENDDELAY_CNT_Pos (0UL) /*!< Position of CNT field. */
AnnaBridge 143:86740a56073b 8197 #define PWM_SEQ_ENDDELAY_CNT_Msk (0xFFFFFFUL << PWM_SEQ_ENDDELAY_CNT_Pos) /*!< Bit mask of CNT field. */
AnnaBridge 143:86740a56073b 8198
AnnaBridge 143:86740a56073b 8199 /* Register: PWM_PSEL_OUT */
AnnaBridge 143:86740a56073b 8200 /* Description: Description collection[0]: Output pin select for PWM channel 0 */
AnnaBridge 143:86740a56073b 8201
AnnaBridge 143:86740a56073b 8202 /* Bit 31 : Connection */
AnnaBridge 143:86740a56073b 8203 #define PWM_PSEL_OUT_CONNECT_Pos (31UL) /*!< Position of CONNECT field. */
AnnaBridge 143:86740a56073b 8204 #define PWM_PSEL_OUT_CONNECT_Msk (0x1UL << PWM_PSEL_OUT_CONNECT_Pos) /*!< Bit mask of CONNECT field. */
AnnaBridge 143:86740a56073b 8205 #define PWM_PSEL_OUT_CONNECT_Connected (0UL) /*!< Connect */
AnnaBridge 143:86740a56073b 8206 #define PWM_PSEL_OUT_CONNECT_Disconnected (1UL) /*!< Disconnect */
AnnaBridge 143:86740a56073b 8207
AnnaBridge 143:86740a56073b 8208 /* Bits 4..0 : Pin number */
AnnaBridge 143:86740a56073b 8209 #define PWM_PSEL_OUT_PIN_Pos (0UL) /*!< Position of PIN field. */
AnnaBridge 143:86740a56073b 8210 #define PWM_PSEL_OUT_PIN_Msk (0x1FUL << PWM_PSEL_OUT_PIN_Pos) /*!< Bit mask of PIN field. */
AnnaBridge 143:86740a56073b 8211
AnnaBridge 143:86740a56073b 8212
AnnaBridge 143:86740a56073b 8213 /* Peripheral: QDEC */
AnnaBridge 143:86740a56073b 8214 /* Description: Quadrature Decoder */
AnnaBridge 143:86740a56073b 8215
AnnaBridge 143:86740a56073b 8216 /* Register: QDEC_SHORTS */
AnnaBridge 143:86740a56073b 8217 /* Description: Shortcut register */
AnnaBridge 143:86740a56073b 8218
AnnaBridge 143:86740a56073b 8219 /* Bit 6 : Shortcut between SAMPLERDY event and READCLRACC task */
AnnaBridge 143:86740a56073b 8220 #define QDEC_SHORTS_SAMPLERDY_READCLRACC_Pos (6UL) /*!< Position of SAMPLERDY_READCLRACC field. */
AnnaBridge 143:86740a56073b 8221 #define QDEC_SHORTS_SAMPLERDY_READCLRACC_Msk (0x1UL << QDEC_SHORTS_SAMPLERDY_READCLRACC_Pos) /*!< Bit mask of SAMPLERDY_READCLRACC field. */
AnnaBridge 143:86740a56073b 8222 #define QDEC_SHORTS_SAMPLERDY_READCLRACC_Disabled (0UL) /*!< Disable shortcut */
AnnaBridge 143:86740a56073b 8223 #define QDEC_SHORTS_SAMPLERDY_READCLRACC_Enabled (1UL) /*!< Enable shortcut */
AnnaBridge 143:86740a56073b 8224
AnnaBridge 143:86740a56073b 8225 /* Bit 5 : Shortcut between DBLRDY event and STOP task */
AnnaBridge 143:86740a56073b 8226 #define QDEC_SHORTS_DBLRDY_STOP_Pos (5UL) /*!< Position of DBLRDY_STOP field. */
AnnaBridge 143:86740a56073b 8227 #define QDEC_SHORTS_DBLRDY_STOP_Msk (0x1UL << QDEC_SHORTS_DBLRDY_STOP_Pos) /*!< Bit mask of DBLRDY_STOP field. */
AnnaBridge 143:86740a56073b 8228 #define QDEC_SHORTS_DBLRDY_STOP_Disabled (0UL) /*!< Disable shortcut */
AnnaBridge 143:86740a56073b 8229 #define QDEC_SHORTS_DBLRDY_STOP_Enabled (1UL) /*!< Enable shortcut */
AnnaBridge 143:86740a56073b 8230
AnnaBridge 143:86740a56073b 8231 /* Bit 4 : Shortcut between DBLRDY event and RDCLRDBL task */
AnnaBridge 143:86740a56073b 8232 #define QDEC_SHORTS_DBLRDY_RDCLRDBL_Pos (4UL) /*!< Position of DBLRDY_RDCLRDBL field. */
AnnaBridge 143:86740a56073b 8233 #define QDEC_SHORTS_DBLRDY_RDCLRDBL_Msk (0x1UL << QDEC_SHORTS_DBLRDY_RDCLRDBL_Pos) /*!< Bit mask of DBLRDY_RDCLRDBL field. */
AnnaBridge 143:86740a56073b 8234 #define QDEC_SHORTS_DBLRDY_RDCLRDBL_Disabled (0UL) /*!< Disable shortcut */
AnnaBridge 143:86740a56073b 8235 #define QDEC_SHORTS_DBLRDY_RDCLRDBL_Enabled (1UL) /*!< Enable shortcut */
AnnaBridge 143:86740a56073b 8236
AnnaBridge 143:86740a56073b 8237 /* Bit 3 : Shortcut between REPORTRDY event and STOP task */
AnnaBridge 143:86740a56073b 8238 #define QDEC_SHORTS_REPORTRDY_STOP_Pos (3UL) /*!< Position of REPORTRDY_STOP field. */
AnnaBridge 143:86740a56073b 8239 #define QDEC_SHORTS_REPORTRDY_STOP_Msk (0x1UL << QDEC_SHORTS_REPORTRDY_STOP_Pos) /*!< Bit mask of REPORTRDY_STOP field. */
AnnaBridge 143:86740a56073b 8240 #define QDEC_SHORTS_REPORTRDY_STOP_Disabled (0UL) /*!< Disable shortcut */
AnnaBridge 143:86740a56073b 8241 #define QDEC_SHORTS_REPORTRDY_STOP_Enabled (1UL) /*!< Enable shortcut */
AnnaBridge 143:86740a56073b 8242
AnnaBridge 143:86740a56073b 8243 /* Bit 2 : Shortcut between REPORTRDY event and RDCLRACC task */
AnnaBridge 143:86740a56073b 8244 #define QDEC_SHORTS_REPORTRDY_RDCLRACC_Pos (2UL) /*!< Position of REPORTRDY_RDCLRACC field. */
AnnaBridge 143:86740a56073b 8245 #define QDEC_SHORTS_REPORTRDY_RDCLRACC_Msk (0x1UL << QDEC_SHORTS_REPORTRDY_RDCLRACC_Pos) /*!< Bit mask of REPORTRDY_RDCLRACC field. */
AnnaBridge 143:86740a56073b 8246 #define QDEC_SHORTS_REPORTRDY_RDCLRACC_Disabled (0UL) /*!< Disable shortcut */
AnnaBridge 143:86740a56073b 8247 #define QDEC_SHORTS_REPORTRDY_RDCLRACC_Enabled (1UL) /*!< Enable shortcut */
AnnaBridge 143:86740a56073b 8248
AnnaBridge 143:86740a56073b 8249 /* Bit 1 : Shortcut between SAMPLERDY event and STOP task */
AnnaBridge 143:86740a56073b 8250 #define QDEC_SHORTS_SAMPLERDY_STOP_Pos (1UL) /*!< Position of SAMPLERDY_STOP field. */
AnnaBridge 143:86740a56073b 8251 #define QDEC_SHORTS_SAMPLERDY_STOP_Msk (0x1UL << QDEC_SHORTS_SAMPLERDY_STOP_Pos) /*!< Bit mask of SAMPLERDY_STOP field. */
AnnaBridge 143:86740a56073b 8252 #define QDEC_SHORTS_SAMPLERDY_STOP_Disabled (0UL) /*!< Disable shortcut */
AnnaBridge 143:86740a56073b 8253 #define QDEC_SHORTS_SAMPLERDY_STOP_Enabled (1UL) /*!< Enable shortcut */
AnnaBridge 143:86740a56073b 8254
AnnaBridge 143:86740a56073b 8255 /* Bit 0 : Shortcut between REPORTRDY event and READCLRACC task */
AnnaBridge 143:86740a56073b 8256 #define QDEC_SHORTS_REPORTRDY_READCLRACC_Pos (0UL) /*!< Position of REPORTRDY_READCLRACC field. */
AnnaBridge 143:86740a56073b 8257 #define QDEC_SHORTS_REPORTRDY_READCLRACC_Msk (0x1UL << QDEC_SHORTS_REPORTRDY_READCLRACC_Pos) /*!< Bit mask of REPORTRDY_READCLRACC field. */
AnnaBridge 143:86740a56073b 8258 #define QDEC_SHORTS_REPORTRDY_READCLRACC_Disabled (0UL) /*!< Disable shortcut */
AnnaBridge 143:86740a56073b 8259 #define QDEC_SHORTS_REPORTRDY_READCLRACC_Enabled (1UL) /*!< Enable shortcut */
AnnaBridge 143:86740a56073b 8260
AnnaBridge 143:86740a56073b 8261 /* Register: QDEC_INTENSET */
AnnaBridge 143:86740a56073b 8262 /* Description: Enable interrupt */
AnnaBridge 143:86740a56073b 8263
AnnaBridge 143:86740a56073b 8264 /* Bit 4 : Write '1' to Enable interrupt for STOPPED event */
AnnaBridge 143:86740a56073b 8265 #define QDEC_INTENSET_STOPPED_Pos (4UL) /*!< Position of STOPPED field. */
AnnaBridge 143:86740a56073b 8266 #define QDEC_INTENSET_STOPPED_Msk (0x1UL << QDEC_INTENSET_STOPPED_Pos) /*!< Bit mask of STOPPED field. */
AnnaBridge 143:86740a56073b 8267 #define QDEC_INTENSET_STOPPED_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 8268 #define QDEC_INTENSET_STOPPED_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 8269 #define QDEC_INTENSET_STOPPED_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 8270
AnnaBridge 143:86740a56073b 8271 /* Bit 3 : Write '1' to Enable interrupt for DBLRDY event */
AnnaBridge 143:86740a56073b 8272 #define QDEC_INTENSET_DBLRDY_Pos (3UL) /*!< Position of DBLRDY field. */
AnnaBridge 143:86740a56073b 8273 #define QDEC_INTENSET_DBLRDY_Msk (0x1UL << QDEC_INTENSET_DBLRDY_Pos) /*!< Bit mask of DBLRDY field. */
AnnaBridge 143:86740a56073b 8274 #define QDEC_INTENSET_DBLRDY_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 8275 #define QDEC_INTENSET_DBLRDY_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 8276 #define QDEC_INTENSET_DBLRDY_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 8277
AnnaBridge 143:86740a56073b 8278 /* Bit 2 : Write '1' to Enable interrupt for ACCOF event */
AnnaBridge 143:86740a56073b 8279 #define QDEC_INTENSET_ACCOF_Pos (2UL) /*!< Position of ACCOF field. */
AnnaBridge 143:86740a56073b 8280 #define QDEC_INTENSET_ACCOF_Msk (0x1UL << QDEC_INTENSET_ACCOF_Pos) /*!< Bit mask of ACCOF field. */
AnnaBridge 143:86740a56073b 8281 #define QDEC_INTENSET_ACCOF_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 8282 #define QDEC_INTENSET_ACCOF_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 8283 #define QDEC_INTENSET_ACCOF_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 8284
AnnaBridge 143:86740a56073b 8285 /* Bit 1 : Write '1' to Enable interrupt for REPORTRDY event */
AnnaBridge 143:86740a56073b 8286 #define QDEC_INTENSET_REPORTRDY_Pos (1UL) /*!< Position of REPORTRDY field. */
AnnaBridge 143:86740a56073b 8287 #define QDEC_INTENSET_REPORTRDY_Msk (0x1UL << QDEC_INTENSET_REPORTRDY_Pos) /*!< Bit mask of REPORTRDY field. */
AnnaBridge 143:86740a56073b 8288 #define QDEC_INTENSET_REPORTRDY_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 8289 #define QDEC_INTENSET_REPORTRDY_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 8290 #define QDEC_INTENSET_REPORTRDY_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 8291
AnnaBridge 143:86740a56073b 8292 /* Bit 0 : Write '1' to Enable interrupt for SAMPLERDY event */
AnnaBridge 143:86740a56073b 8293 #define QDEC_INTENSET_SAMPLERDY_Pos (0UL) /*!< Position of SAMPLERDY field. */
AnnaBridge 143:86740a56073b 8294 #define QDEC_INTENSET_SAMPLERDY_Msk (0x1UL << QDEC_INTENSET_SAMPLERDY_Pos) /*!< Bit mask of SAMPLERDY field. */
AnnaBridge 143:86740a56073b 8295 #define QDEC_INTENSET_SAMPLERDY_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 8296 #define QDEC_INTENSET_SAMPLERDY_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 8297 #define QDEC_INTENSET_SAMPLERDY_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 8298
AnnaBridge 143:86740a56073b 8299 /* Register: QDEC_INTENCLR */
AnnaBridge 143:86740a56073b 8300 /* Description: Disable interrupt */
AnnaBridge 143:86740a56073b 8301
AnnaBridge 143:86740a56073b 8302 /* Bit 4 : Write '1' to Disable interrupt for STOPPED event */
AnnaBridge 143:86740a56073b 8303 #define QDEC_INTENCLR_STOPPED_Pos (4UL) /*!< Position of STOPPED field. */
AnnaBridge 143:86740a56073b 8304 #define QDEC_INTENCLR_STOPPED_Msk (0x1UL << QDEC_INTENCLR_STOPPED_Pos) /*!< Bit mask of STOPPED field. */
AnnaBridge 143:86740a56073b 8305 #define QDEC_INTENCLR_STOPPED_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 8306 #define QDEC_INTENCLR_STOPPED_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 8307 #define QDEC_INTENCLR_STOPPED_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 8308
AnnaBridge 143:86740a56073b 8309 /* Bit 3 : Write '1' to Disable interrupt for DBLRDY event */
AnnaBridge 143:86740a56073b 8310 #define QDEC_INTENCLR_DBLRDY_Pos (3UL) /*!< Position of DBLRDY field. */
AnnaBridge 143:86740a56073b 8311 #define QDEC_INTENCLR_DBLRDY_Msk (0x1UL << QDEC_INTENCLR_DBLRDY_Pos) /*!< Bit mask of DBLRDY field. */
AnnaBridge 143:86740a56073b 8312 #define QDEC_INTENCLR_DBLRDY_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 8313 #define QDEC_INTENCLR_DBLRDY_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 8314 #define QDEC_INTENCLR_DBLRDY_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 8315
AnnaBridge 143:86740a56073b 8316 /* Bit 2 : Write '1' to Disable interrupt for ACCOF event */
AnnaBridge 143:86740a56073b 8317 #define QDEC_INTENCLR_ACCOF_Pos (2UL) /*!< Position of ACCOF field. */
AnnaBridge 143:86740a56073b 8318 #define QDEC_INTENCLR_ACCOF_Msk (0x1UL << QDEC_INTENCLR_ACCOF_Pos) /*!< Bit mask of ACCOF field. */
AnnaBridge 143:86740a56073b 8319 #define QDEC_INTENCLR_ACCOF_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 8320 #define QDEC_INTENCLR_ACCOF_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 8321 #define QDEC_INTENCLR_ACCOF_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 8322
AnnaBridge 143:86740a56073b 8323 /* Bit 1 : Write '1' to Disable interrupt for REPORTRDY event */
AnnaBridge 143:86740a56073b 8324 #define QDEC_INTENCLR_REPORTRDY_Pos (1UL) /*!< Position of REPORTRDY field. */
AnnaBridge 143:86740a56073b 8325 #define QDEC_INTENCLR_REPORTRDY_Msk (0x1UL << QDEC_INTENCLR_REPORTRDY_Pos) /*!< Bit mask of REPORTRDY field. */
AnnaBridge 143:86740a56073b 8326 #define QDEC_INTENCLR_REPORTRDY_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 8327 #define QDEC_INTENCLR_REPORTRDY_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 8328 #define QDEC_INTENCLR_REPORTRDY_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 8329
AnnaBridge 143:86740a56073b 8330 /* Bit 0 : Write '1' to Disable interrupt for SAMPLERDY event */
AnnaBridge 143:86740a56073b 8331 #define QDEC_INTENCLR_SAMPLERDY_Pos (0UL) /*!< Position of SAMPLERDY field. */
AnnaBridge 143:86740a56073b 8332 #define QDEC_INTENCLR_SAMPLERDY_Msk (0x1UL << QDEC_INTENCLR_SAMPLERDY_Pos) /*!< Bit mask of SAMPLERDY field. */
AnnaBridge 143:86740a56073b 8333 #define QDEC_INTENCLR_SAMPLERDY_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 8334 #define QDEC_INTENCLR_SAMPLERDY_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 8335 #define QDEC_INTENCLR_SAMPLERDY_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 8336
AnnaBridge 143:86740a56073b 8337 /* Register: QDEC_ENABLE */
AnnaBridge 143:86740a56073b 8338 /* Description: Enable the quadrature decoder */
AnnaBridge 143:86740a56073b 8339
AnnaBridge 143:86740a56073b 8340 /* Bit 0 : Enable or disable the quadrature decoder */
AnnaBridge 143:86740a56073b 8341 #define QDEC_ENABLE_ENABLE_Pos (0UL) /*!< Position of ENABLE field. */
AnnaBridge 143:86740a56073b 8342 #define QDEC_ENABLE_ENABLE_Msk (0x1UL << QDEC_ENABLE_ENABLE_Pos) /*!< Bit mask of ENABLE field. */
AnnaBridge 143:86740a56073b 8343 #define QDEC_ENABLE_ENABLE_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 8344 #define QDEC_ENABLE_ENABLE_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 8345
AnnaBridge 143:86740a56073b 8346 /* Register: QDEC_LEDPOL */
AnnaBridge 143:86740a56073b 8347 /* Description: LED output pin polarity */
AnnaBridge 143:86740a56073b 8348
AnnaBridge 143:86740a56073b 8349 /* Bit 0 : LED output pin polarity */
AnnaBridge 143:86740a56073b 8350 #define QDEC_LEDPOL_LEDPOL_Pos (0UL) /*!< Position of LEDPOL field. */
AnnaBridge 143:86740a56073b 8351 #define QDEC_LEDPOL_LEDPOL_Msk (0x1UL << QDEC_LEDPOL_LEDPOL_Pos) /*!< Bit mask of LEDPOL field. */
AnnaBridge 143:86740a56073b 8352 #define QDEC_LEDPOL_LEDPOL_ActiveLow (0UL) /*!< Led active on output pin low */
AnnaBridge 143:86740a56073b 8353 #define QDEC_LEDPOL_LEDPOL_ActiveHigh (1UL) /*!< Led active on output pin high */
AnnaBridge 143:86740a56073b 8354
AnnaBridge 143:86740a56073b 8355 /* Register: QDEC_SAMPLEPER */
AnnaBridge 143:86740a56073b 8356 /* Description: Sample period */
AnnaBridge 143:86740a56073b 8357
AnnaBridge 143:86740a56073b 8358 /* Bits 3..0 : Sample period. The SAMPLE register will be updated for every new sample */
AnnaBridge 143:86740a56073b 8359 #define QDEC_SAMPLEPER_SAMPLEPER_Pos (0UL) /*!< Position of SAMPLEPER field. */
AnnaBridge 143:86740a56073b 8360 #define QDEC_SAMPLEPER_SAMPLEPER_Msk (0xFUL << QDEC_SAMPLEPER_SAMPLEPER_Pos) /*!< Bit mask of SAMPLEPER field. */
AnnaBridge 143:86740a56073b 8361 #define QDEC_SAMPLEPER_SAMPLEPER_128us (0UL) /*!< 128 us */
AnnaBridge 143:86740a56073b 8362 #define QDEC_SAMPLEPER_SAMPLEPER_256us (1UL) /*!< 256 us */
AnnaBridge 143:86740a56073b 8363 #define QDEC_SAMPLEPER_SAMPLEPER_512us (2UL) /*!< 512 us */
AnnaBridge 143:86740a56073b 8364 #define QDEC_SAMPLEPER_SAMPLEPER_1024us (3UL) /*!< 1024 us */
AnnaBridge 143:86740a56073b 8365 #define QDEC_SAMPLEPER_SAMPLEPER_2048us (4UL) /*!< 2048 us */
AnnaBridge 143:86740a56073b 8366 #define QDEC_SAMPLEPER_SAMPLEPER_4096us (5UL) /*!< 4096 us */
AnnaBridge 143:86740a56073b 8367 #define QDEC_SAMPLEPER_SAMPLEPER_8192us (6UL) /*!< 8192 us */
AnnaBridge 143:86740a56073b 8368 #define QDEC_SAMPLEPER_SAMPLEPER_16384us (7UL) /*!< 16384 us */
AnnaBridge 143:86740a56073b 8369 #define QDEC_SAMPLEPER_SAMPLEPER_32ms (8UL) /*!< 32768 us */
AnnaBridge 143:86740a56073b 8370 #define QDEC_SAMPLEPER_SAMPLEPER_65ms (9UL) /*!< 65536 us */
AnnaBridge 143:86740a56073b 8371 #define QDEC_SAMPLEPER_SAMPLEPER_131ms (10UL) /*!< 131072 us */
AnnaBridge 143:86740a56073b 8372
AnnaBridge 143:86740a56073b 8373 /* Register: QDEC_SAMPLE */
AnnaBridge 143:86740a56073b 8374 /* Description: Motion sample value */
AnnaBridge 143:86740a56073b 8375
AnnaBridge 143:86740a56073b 8376 /* Bits 31..0 : Last motion sample */
AnnaBridge 143:86740a56073b 8377 #define QDEC_SAMPLE_SAMPLE_Pos (0UL) /*!< Position of SAMPLE field. */
AnnaBridge 143:86740a56073b 8378 #define QDEC_SAMPLE_SAMPLE_Msk (0xFFFFFFFFUL << QDEC_SAMPLE_SAMPLE_Pos) /*!< Bit mask of SAMPLE field. */
AnnaBridge 143:86740a56073b 8379
AnnaBridge 143:86740a56073b 8380 /* Register: QDEC_REPORTPER */
AnnaBridge 143:86740a56073b 8381 /* Description: Number of samples to be taken before REPORTRDY and DBLRDY events can be generated */
AnnaBridge 143:86740a56073b 8382
AnnaBridge 143:86740a56073b 8383 /* Bits 3..0 : Specifies the number of samples to be accumulated in the ACC register before the REPORTRDY and DBLRDY events can be generated */
AnnaBridge 143:86740a56073b 8384 #define QDEC_REPORTPER_REPORTPER_Pos (0UL) /*!< Position of REPORTPER field. */
AnnaBridge 143:86740a56073b 8385 #define QDEC_REPORTPER_REPORTPER_Msk (0xFUL << QDEC_REPORTPER_REPORTPER_Pos) /*!< Bit mask of REPORTPER field. */
AnnaBridge 143:86740a56073b 8386 #define QDEC_REPORTPER_REPORTPER_10Smpl (0UL) /*!< 10 samples / report */
AnnaBridge 143:86740a56073b 8387 #define QDEC_REPORTPER_REPORTPER_40Smpl (1UL) /*!< 40 samples / report */
AnnaBridge 143:86740a56073b 8388 #define QDEC_REPORTPER_REPORTPER_80Smpl (2UL) /*!< 80 samples / report */
AnnaBridge 143:86740a56073b 8389 #define QDEC_REPORTPER_REPORTPER_120Smpl (3UL) /*!< 120 samples / report */
AnnaBridge 143:86740a56073b 8390 #define QDEC_REPORTPER_REPORTPER_160Smpl (4UL) /*!< 160 samples / report */
AnnaBridge 143:86740a56073b 8391 #define QDEC_REPORTPER_REPORTPER_200Smpl (5UL) /*!< 200 samples / report */
AnnaBridge 143:86740a56073b 8392 #define QDEC_REPORTPER_REPORTPER_240Smpl (6UL) /*!< 240 samples / report */
AnnaBridge 143:86740a56073b 8393 #define QDEC_REPORTPER_REPORTPER_280Smpl (7UL) /*!< 280 samples / report */
AnnaBridge 143:86740a56073b 8394 #define QDEC_REPORTPER_REPORTPER_1Smpl (8UL) /*!< 1 sample / report */
AnnaBridge 143:86740a56073b 8395
AnnaBridge 143:86740a56073b 8396 /* Register: QDEC_ACC */
AnnaBridge 143:86740a56073b 8397 /* Description: Register accumulating the valid transitions */
AnnaBridge 143:86740a56073b 8398
AnnaBridge 143:86740a56073b 8399 /* Bits 31..0 : Register accumulating all valid samples (not double transition) read from the SAMPLE register */
AnnaBridge 143:86740a56073b 8400 #define QDEC_ACC_ACC_Pos (0UL) /*!< Position of ACC field. */
AnnaBridge 143:86740a56073b 8401 #define QDEC_ACC_ACC_Msk (0xFFFFFFFFUL << QDEC_ACC_ACC_Pos) /*!< Bit mask of ACC field. */
AnnaBridge 143:86740a56073b 8402
AnnaBridge 143:86740a56073b 8403 /* Register: QDEC_ACCREAD */
AnnaBridge 143:86740a56073b 8404 /* Description: Snapshot of the ACC register, updated by the READCLRACC or RDCLRACC task */
AnnaBridge 143:86740a56073b 8405
AnnaBridge 143:86740a56073b 8406 /* Bits 31..0 : Snapshot of the ACC register. */
AnnaBridge 143:86740a56073b 8407 #define QDEC_ACCREAD_ACCREAD_Pos (0UL) /*!< Position of ACCREAD field. */
AnnaBridge 143:86740a56073b 8408 #define QDEC_ACCREAD_ACCREAD_Msk (0xFFFFFFFFUL << QDEC_ACCREAD_ACCREAD_Pos) /*!< Bit mask of ACCREAD field. */
AnnaBridge 143:86740a56073b 8409
AnnaBridge 143:86740a56073b 8410 /* Register: QDEC_PSEL_LED */
AnnaBridge 143:86740a56073b 8411 /* Description: Pin select for LED signal */
AnnaBridge 143:86740a56073b 8412
AnnaBridge 143:86740a56073b 8413 /* Bit 31 : Connection */
AnnaBridge 143:86740a56073b 8414 #define QDEC_PSEL_LED_CONNECT_Pos (31UL) /*!< Position of CONNECT field. */
AnnaBridge 143:86740a56073b 8415 #define QDEC_PSEL_LED_CONNECT_Msk (0x1UL << QDEC_PSEL_LED_CONNECT_Pos) /*!< Bit mask of CONNECT field. */
AnnaBridge 143:86740a56073b 8416 #define QDEC_PSEL_LED_CONNECT_Connected (0UL) /*!< Connect */
AnnaBridge 143:86740a56073b 8417 #define QDEC_PSEL_LED_CONNECT_Disconnected (1UL) /*!< Disconnect */
AnnaBridge 143:86740a56073b 8418
AnnaBridge 143:86740a56073b 8419 /* Bits 4..0 : Pin number */
AnnaBridge 143:86740a56073b 8420 #define QDEC_PSEL_LED_PIN_Pos (0UL) /*!< Position of PIN field. */
AnnaBridge 143:86740a56073b 8421 #define QDEC_PSEL_LED_PIN_Msk (0x1FUL << QDEC_PSEL_LED_PIN_Pos) /*!< Bit mask of PIN field. */
AnnaBridge 143:86740a56073b 8422
AnnaBridge 143:86740a56073b 8423 /* Register: QDEC_PSEL_A */
AnnaBridge 143:86740a56073b 8424 /* Description: Pin select for A signal */
AnnaBridge 143:86740a56073b 8425
AnnaBridge 143:86740a56073b 8426 /* Bit 31 : Connection */
AnnaBridge 143:86740a56073b 8427 #define QDEC_PSEL_A_CONNECT_Pos (31UL) /*!< Position of CONNECT field. */
AnnaBridge 143:86740a56073b 8428 #define QDEC_PSEL_A_CONNECT_Msk (0x1UL << QDEC_PSEL_A_CONNECT_Pos) /*!< Bit mask of CONNECT field. */
AnnaBridge 143:86740a56073b 8429 #define QDEC_PSEL_A_CONNECT_Connected (0UL) /*!< Connect */
AnnaBridge 143:86740a56073b 8430 #define QDEC_PSEL_A_CONNECT_Disconnected (1UL) /*!< Disconnect */
AnnaBridge 143:86740a56073b 8431
AnnaBridge 143:86740a56073b 8432 /* Bits 4..0 : Pin number */
AnnaBridge 143:86740a56073b 8433 #define QDEC_PSEL_A_PIN_Pos (0UL) /*!< Position of PIN field. */
AnnaBridge 143:86740a56073b 8434 #define QDEC_PSEL_A_PIN_Msk (0x1FUL << QDEC_PSEL_A_PIN_Pos) /*!< Bit mask of PIN field. */
AnnaBridge 143:86740a56073b 8435
AnnaBridge 143:86740a56073b 8436 /* Register: QDEC_PSEL_B */
AnnaBridge 143:86740a56073b 8437 /* Description: Pin select for B signal */
AnnaBridge 143:86740a56073b 8438
AnnaBridge 143:86740a56073b 8439 /* Bit 31 : Connection */
AnnaBridge 143:86740a56073b 8440 #define QDEC_PSEL_B_CONNECT_Pos (31UL) /*!< Position of CONNECT field. */
AnnaBridge 143:86740a56073b 8441 #define QDEC_PSEL_B_CONNECT_Msk (0x1UL << QDEC_PSEL_B_CONNECT_Pos) /*!< Bit mask of CONNECT field. */
AnnaBridge 143:86740a56073b 8442 #define QDEC_PSEL_B_CONNECT_Connected (0UL) /*!< Connect */
AnnaBridge 143:86740a56073b 8443 #define QDEC_PSEL_B_CONNECT_Disconnected (1UL) /*!< Disconnect */
AnnaBridge 143:86740a56073b 8444
AnnaBridge 143:86740a56073b 8445 /* Bits 4..0 : Pin number */
AnnaBridge 143:86740a56073b 8446 #define QDEC_PSEL_B_PIN_Pos (0UL) /*!< Position of PIN field. */
AnnaBridge 143:86740a56073b 8447 #define QDEC_PSEL_B_PIN_Msk (0x1FUL << QDEC_PSEL_B_PIN_Pos) /*!< Bit mask of PIN field. */
AnnaBridge 143:86740a56073b 8448
AnnaBridge 143:86740a56073b 8449 /* Register: QDEC_DBFEN */
AnnaBridge 143:86740a56073b 8450 /* Description: Enable input debounce filters */
AnnaBridge 143:86740a56073b 8451
AnnaBridge 143:86740a56073b 8452 /* Bit 0 : Enable input debounce filters */
AnnaBridge 143:86740a56073b 8453 #define QDEC_DBFEN_DBFEN_Pos (0UL) /*!< Position of DBFEN field. */
AnnaBridge 143:86740a56073b 8454 #define QDEC_DBFEN_DBFEN_Msk (0x1UL << QDEC_DBFEN_DBFEN_Pos) /*!< Bit mask of DBFEN field. */
AnnaBridge 143:86740a56073b 8455 #define QDEC_DBFEN_DBFEN_Disabled (0UL) /*!< Debounce input filters disabled */
AnnaBridge 143:86740a56073b 8456 #define QDEC_DBFEN_DBFEN_Enabled (1UL) /*!< Debounce input filters enabled */
AnnaBridge 143:86740a56073b 8457
AnnaBridge 143:86740a56073b 8458 /* Register: QDEC_LEDPRE */
AnnaBridge 143:86740a56073b 8459 /* Description: Time period the LED is switched ON prior to sampling */
AnnaBridge 143:86740a56073b 8460
AnnaBridge 143:86740a56073b 8461 /* Bits 8..0 : Period in us the LED is switched on prior to sampling */
AnnaBridge 143:86740a56073b 8462 #define QDEC_LEDPRE_LEDPRE_Pos (0UL) /*!< Position of LEDPRE field. */
AnnaBridge 143:86740a56073b 8463 #define QDEC_LEDPRE_LEDPRE_Msk (0x1FFUL << QDEC_LEDPRE_LEDPRE_Pos) /*!< Bit mask of LEDPRE field. */
AnnaBridge 143:86740a56073b 8464
AnnaBridge 143:86740a56073b 8465 /* Register: QDEC_ACCDBL */
AnnaBridge 143:86740a56073b 8466 /* Description: Register accumulating the number of detected double transitions */
AnnaBridge 143:86740a56073b 8467
AnnaBridge 143:86740a56073b 8468 /* Bits 3..0 : Register accumulating the number of detected double or illegal transitions. ( SAMPLE = 2 ). */
AnnaBridge 143:86740a56073b 8469 #define QDEC_ACCDBL_ACCDBL_Pos (0UL) /*!< Position of ACCDBL field. */
AnnaBridge 143:86740a56073b 8470 #define QDEC_ACCDBL_ACCDBL_Msk (0xFUL << QDEC_ACCDBL_ACCDBL_Pos) /*!< Bit mask of ACCDBL field. */
AnnaBridge 143:86740a56073b 8471
AnnaBridge 143:86740a56073b 8472 /* Register: QDEC_ACCDBLREAD */
AnnaBridge 143:86740a56073b 8473 /* Description: Snapshot of the ACCDBL, updated by the READCLRACC or RDCLRDBL task */
AnnaBridge 143:86740a56073b 8474
AnnaBridge 143:86740a56073b 8475 /* Bits 3..0 : Snapshot of the ACCDBL register. This field is updated when the READCLRACC or RDCLRDBL task is triggered. */
AnnaBridge 143:86740a56073b 8476 #define QDEC_ACCDBLREAD_ACCDBLREAD_Pos (0UL) /*!< Position of ACCDBLREAD field. */
AnnaBridge 143:86740a56073b 8477 #define QDEC_ACCDBLREAD_ACCDBLREAD_Msk (0xFUL << QDEC_ACCDBLREAD_ACCDBLREAD_Pos) /*!< Bit mask of ACCDBLREAD field. */
AnnaBridge 143:86740a56073b 8478
AnnaBridge 143:86740a56073b 8479
AnnaBridge 143:86740a56073b 8480 /* Peripheral: RADIO */
AnnaBridge 143:86740a56073b 8481 /* Description: 2.4 GHz Radio */
AnnaBridge 143:86740a56073b 8482
AnnaBridge 143:86740a56073b 8483 /* Register: RADIO_SHORTS */
AnnaBridge 143:86740a56073b 8484 /* Description: Shortcut register */
AnnaBridge 143:86740a56073b 8485
AnnaBridge 143:86740a56073b 8486 /* Bit 8 : Shortcut between DISABLED event and RSSISTOP task */
AnnaBridge 143:86740a56073b 8487 #define RADIO_SHORTS_DISABLED_RSSISTOP_Pos (8UL) /*!< Position of DISABLED_RSSISTOP field. */
AnnaBridge 143:86740a56073b 8488 #define RADIO_SHORTS_DISABLED_RSSISTOP_Msk (0x1UL << RADIO_SHORTS_DISABLED_RSSISTOP_Pos) /*!< Bit mask of DISABLED_RSSISTOP field. */
AnnaBridge 143:86740a56073b 8489 #define RADIO_SHORTS_DISABLED_RSSISTOP_Disabled (0UL) /*!< Disable shortcut */
AnnaBridge 143:86740a56073b 8490 #define RADIO_SHORTS_DISABLED_RSSISTOP_Enabled (1UL) /*!< Enable shortcut */
AnnaBridge 143:86740a56073b 8491
AnnaBridge 143:86740a56073b 8492 /* Bit 6 : Shortcut between ADDRESS event and BCSTART task */
AnnaBridge 143:86740a56073b 8493 #define RADIO_SHORTS_ADDRESS_BCSTART_Pos (6UL) /*!< Position of ADDRESS_BCSTART field. */
AnnaBridge 143:86740a56073b 8494 #define RADIO_SHORTS_ADDRESS_BCSTART_Msk (0x1UL << RADIO_SHORTS_ADDRESS_BCSTART_Pos) /*!< Bit mask of ADDRESS_BCSTART field. */
AnnaBridge 143:86740a56073b 8495 #define RADIO_SHORTS_ADDRESS_BCSTART_Disabled (0UL) /*!< Disable shortcut */
AnnaBridge 143:86740a56073b 8496 #define RADIO_SHORTS_ADDRESS_BCSTART_Enabled (1UL) /*!< Enable shortcut */
AnnaBridge 143:86740a56073b 8497
AnnaBridge 143:86740a56073b 8498 /* Bit 5 : Shortcut between END event and START task */
AnnaBridge 143:86740a56073b 8499 #define RADIO_SHORTS_END_START_Pos (5UL) /*!< Position of END_START field. */
AnnaBridge 143:86740a56073b 8500 #define RADIO_SHORTS_END_START_Msk (0x1UL << RADIO_SHORTS_END_START_Pos) /*!< Bit mask of END_START field. */
AnnaBridge 143:86740a56073b 8501 #define RADIO_SHORTS_END_START_Disabled (0UL) /*!< Disable shortcut */
AnnaBridge 143:86740a56073b 8502 #define RADIO_SHORTS_END_START_Enabled (1UL) /*!< Enable shortcut */
AnnaBridge 143:86740a56073b 8503
AnnaBridge 143:86740a56073b 8504 /* Bit 4 : Shortcut between ADDRESS event and RSSISTART task */
AnnaBridge 143:86740a56073b 8505 #define RADIO_SHORTS_ADDRESS_RSSISTART_Pos (4UL) /*!< Position of ADDRESS_RSSISTART field. */
AnnaBridge 143:86740a56073b 8506 #define RADIO_SHORTS_ADDRESS_RSSISTART_Msk (0x1UL << RADIO_SHORTS_ADDRESS_RSSISTART_Pos) /*!< Bit mask of ADDRESS_RSSISTART field. */
AnnaBridge 143:86740a56073b 8507 #define RADIO_SHORTS_ADDRESS_RSSISTART_Disabled (0UL) /*!< Disable shortcut */
AnnaBridge 143:86740a56073b 8508 #define RADIO_SHORTS_ADDRESS_RSSISTART_Enabled (1UL) /*!< Enable shortcut */
AnnaBridge 143:86740a56073b 8509
AnnaBridge 143:86740a56073b 8510 /* Bit 3 : Shortcut between DISABLED event and RXEN task */
AnnaBridge 143:86740a56073b 8511 #define RADIO_SHORTS_DISABLED_RXEN_Pos (3UL) /*!< Position of DISABLED_RXEN field. */
AnnaBridge 143:86740a56073b 8512 #define RADIO_SHORTS_DISABLED_RXEN_Msk (0x1UL << RADIO_SHORTS_DISABLED_RXEN_Pos) /*!< Bit mask of DISABLED_RXEN field. */
AnnaBridge 143:86740a56073b 8513 #define RADIO_SHORTS_DISABLED_RXEN_Disabled (0UL) /*!< Disable shortcut */
AnnaBridge 143:86740a56073b 8514 #define RADIO_SHORTS_DISABLED_RXEN_Enabled (1UL) /*!< Enable shortcut */
AnnaBridge 143:86740a56073b 8515
AnnaBridge 143:86740a56073b 8516 /* Bit 2 : Shortcut between DISABLED event and TXEN task */
AnnaBridge 143:86740a56073b 8517 #define RADIO_SHORTS_DISABLED_TXEN_Pos (2UL) /*!< Position of DISABLED_TXEN field. */
AnnaBridge 143:86740a56073b 8518 #define RADIO_SHORTS_DISABLED_TXEN_Msk (0x1UL << RADIO_SHORTS_DISABLED_TXEN_Pos) /*!< Bit mask of DISABLED_TXEN field. */
AnnaBridge 143:86740a56073b 8519 #define RADIO_SHORTS_DISABLED_TXEN_Disabled (0UL) /*!< Disable shortcut */
AnnaBridge 143:86740a56073b 8520 #define RADIO_SHORTS_DISABLED_TXEN_Enabled (1UL) /*!< Enable shortcut */
AnnaBridge 143:86740a56073b 8521
AnnaBridge 143:86740a56073b 8522 /* Bit 1 : Shortcut between END event and DISABLE task */
AnnaBridge 143:86740a56073b 8523 #define RADIO_SHORTS_END_DISABLE_Pos (1UL) /*!< Position of END_DISABLE field. */
AnnaBridge 143:86740a56073b 8524 #define RADIO_SHORTS_END_DISABLE_Msk (0x1UL << RADIO_SHORTS_END_DISABLE_Pos) /*!< Bit mask of END_DISABLE field. */
AnnaBridge 143:86740a56073b 8525 #define RADIO_SHORTS_END_DISABLE_Disabled (0UL) /*!< Disable shortcut */
AnnaBridge 143:86740a56073b 8526 #define RADIO_SHORTS_END_DISABLE_Enabled (1UL) /*!< Enable shortcut */
AnnaBridge 143:86740a56073b 8527
AnnaBridge 143:86740a56073b 8528 /* Bit 0 : Shortcut between READY event and START task */
AnnaBridge 143:86740a56073b 8529 #define RADIO_SHORTS_READY_START_Pos (0UL) /*!< Position of READY_START field. */
AnnaBridge 143:86740a56073b 8530 #define RADIO_SHORTS_READY_START_Msk (0x1UL << RADIO_SHORTS_READY_START_Pos) /*!< Bit mask of READY_START field. */
AnnaBridge 143:86740a56073b 8531 #define RADIO_SHORTS_READY_START_Disabled (0UL) /*!< Disable shortcut */
AnnaBridge 143:86740a56073b 8532 #define RADIO_SHORTS_READY_START_Enabled (1UL) /*!< Enable shortcut */
AnnaBridge 143:86740a56073b 8533
AnnaBridge 143:86740a56073b 8534 /* Register: RADIO_INTENSET */
AnnaBridge 143:86740a56073b 8535 /* Description: Enable interrupt */
AnnaBridge 143:86740a56073b 8536
AnnaBridge 143:86740a56073b 8537 /* Bit 13 : Write '1' to Enable interrupt for CRCERROR event */
AnnaBridge 143:86740a56073b 8538 #define RADIO_INTENSET_CRCERROR_Pos (13UL) /*!< Position of CRCERROR field. */
AnnaBridge 143:86740a56073b 8539 #define RADIO_INTENSET_CRCERROR_Msk (0x1UL << RADIO_INTENSET_CRCERROR_Pos) /*!< Bit mask of CRCERROR field. */
AnnaBridge 143:86740a56073b 8540 #define RADIO_INTENSET_CRCERROR_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 8541 #define RADIO_INTENSET_CRCERROR_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 8542 #define RADIO_INTENSET_CRCERROR_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 8543
AnnaBridge 143:86740a56073b 8544 /* Bit 12 : Write '1' to Enable interrupt for CRCOK event */
AnnaBridge 143:86740a56073b 8545 #define RADIO_INTENSET_CRCOK_Pos (12UL) /*!< Position of CRCOK field. */
AnnaBridge 143:86740a56073b 8546 #define RADIO_INTENSET_CRCOK_Msk (0x1UL << RADIO_INTENSET_CRCOK_Pos) /*!< Bit mask of CRCOK field. */
AnnaBridge 143:86740a56073b 8547 #define RADIO_INTENSET_CRCOK_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 8548 #define RADIO_INTENSET_CRCOK_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 8549 #define RADIO_INTENSET_CRCOK_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 8550
AnnaBridge 143:86740a56073b 8551 /* Bit 10 : Write '1' to Enable interrupt for BCMATCH event */
AnnaBridge 143:86740a56073b 8552 #define RADIO_INTENSET_BCMATCH_Pos (10UL) /*!< Position of BCMATCH field. */
AnnaBridge 143:86740a56073b 8553 #define RADIO_INTENSET_BCMATCH_Msk (0x1UL << RADIO_INTENSET_BCMATCH_Pos) /*!< Bit mask of BCMATCH field. */
AnnaBridge 143:86740a56073b 8554 #define RADIO_INTENSET_BCMATCH_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 8555 #define RADIO_INTENSET_BCMATCH_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 8556 #define RADIO_INTENSET_BCMATCH_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 8557
AnnaBridge 143:86740a56073b 8558 /* Bit 7 : Write '1' to Enable interrupt for RSSIEND event */
AnnaBridge 143:86740a56073b 8559 #define RADIO_INTENSET_RSSIEND_Pos (7UL) /*!< Position of RSSIEND field. */
AnnaBridge 143:86740a56073b 8560 #define RADIO_INTENSET_RSSIEND_Msk (0x1UL << RADIO_INTENSET_RSSIEND_Pos) /*!< Bit mask of RSSIEND field. */
AnnaBridge 143:86740a56073b 8561 #define RADIO_INTENSET_RSSIEND_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 8562 #define RADIO_INTENSET_RSSIEND_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 8563 #define RADIO_INTENSET_RSSIEND_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 8564
AnnaBridge 143:86740a56073b 8565 /* Bit 6 : Write '1' to Enable interrupt for DEVMISS event */
AnnaBridge 143:86740a56073b 8566 #define RADIO_INTENSET_DEVMISS_Pos (6UL) /*!< Position of DEVMISS field. */
AnnaBridge 143:86740a56073b 8567 #define RADIO_INTENSET_DEVMISS_Msk (0x1UL << RADIO_INTENSET_DEVMISS_Pos) /*!< Bit mask of DEVMISS field. */
AnnaBridge 143:86740a56073b 8568 #define RADIO_INTENSET_DEVMISS_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 8569 #define RADIO_INTENSET_DEVMISS_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 8570 #define RADIO_INTENSET_DEVMISS_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 8571
AnnaBridge 143:86740a56073b 8572 /* Bit 5 : Write '1' to Enable interrupt for DEVMATCH event */
AnnaBridge 143:86740a56073b 8573 #define RADIO_INTENSET_DEVMATCH_Pos (5UL) /*!< Position of DEVMATCH field. */
AnnaBridge 143:86740a56073b 8574 #define RADIO_INTENSET_DEVMATCH_Msk (0x1UL << RADIO_INTENSET_DEVMATCH_Pos) /*!< Bit mask of DEVMATCH field. */
AnnaBridge 143:86740a56073b 8575 #define RADIO_INTENSET_DEVMATCH_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 8576 #define RADIO_INTENSET_DEVMATCH_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 8577 #define RADIO_INTENSET_DEVMATCH_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 8578
AnnaBridge 143:86740a56073b 8579 /* Bit 4 : Write '1' to Enable interrupt for DISABLED event */
AnnaBridge 143:86740a56073b 8580 #define RADIO_INTENSET_DISABLED_Pos (4UL) /*!< Position of DISABLED field. */
AnnaBridge 143:86740a56073b 8581 #define RADIO_INTENSET_DISABLED_Msk (0x1UL << RADIO_INTENSET_DISABLED_Pos) /*!< Bit mask of DISABLED field. */
AnnaBridge 143:86740a56073b 8582 #define RADIO_INTENSET_DISABLED_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 8583 #define RADIO_INTENSET_DISABLED_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 8584 #define RADIO_INTENSET_DISABLED_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 8585
AnnaBridge 143:86740a56073b 8586 /* Bit 3 : Write '1' to Enable interrupt for END event */
AnnaBridge 143:86740a56073b 8587 #define RADIO_INTENSET_END_Pos (3UL) /*!< Position of END field. */
AnnaBridge 143:86740a56073b 8588 #define RADIO_INTENSET_END_Msk (0x1UL << RADIO_INTENSET_END_Pos) /*!< Bit mask of END field. */
AnnaBridge 143:86740a56073b 8589 #define RADIO_INTENSET_END_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 8590 #define RADIO_INTENSET_END_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 8591 #define RADIO_INTENSET_END_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 8592
AnnaBridge 143:86740a56073b 8593 /* Bit 2 : Write '1' to Enable interrupt for PAYLOAD event */
AnnaBridge 143:86740a56073b 8594 #define RADIO_INTENSET_PAYLOAD_Pos (2UL) /*!< Position of PAYLOAD field. */
AnnaBridge 143:86740a56073b 8595 #define RADIO_INTENSET_PAYLOAD_Msk (0x1UL << RADIO_INTENSET_PAYLOAD_Pos) /*!< Bit mask of PAYLOAD field. */
AnnaBridge 143:86740a56073b 8596 #define RADIO_INTENSET_PAYLOAD_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 8597 #define RADIO_INTENSET_PAYLOAD_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 8598 #define RADIO_INTENSET_PAYLOAD_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 8599
AnnaBridge 143:86740a56073b 8600 /* Bit 1 : Write '1' to Enable interrupt for ADDRESS event */
AnnaBridge 143:86740a56073b 8601 #define RADIO_INTENSET_ADDRESS_Pos (1UL) /*!< Position of ADDRESS field. */
AnnaBridge 143:86740a56073b 8602 #define RADIO_INTENSET_ADDRESS_Msk (0x1UL << RADIO_INTENSET_ADDRESS_Pos) /*!< Bit mask of ADDRESS field. */
AnnaBridge 143:86740a56073b 8603 #define RADIO_INTENSET_ADDRESS_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 8604 #define RADIO_INTENSET_ADDRESS_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 8605 #define RADIO_INTENSET_ADDRESS_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 8606
AnnaBridge 143:86740a56073b 8607 /* Bit 0 : Write '1' to Enable interrupt for READY event */
AnnaBridge 143:86740a56073b 8608 #define RADIO_INTENSET_READY_Pos (0UL) /*!< Position of READY field. */
AnnaBridge 143:86740a56073b 8609 #define RADIO_INTENSET_READY_Msk (0x1UL << RADIO_INTENSET_READY_Pos) /*!< Bit mask of READY field. */
AnnaBridge 143:86740a56073b 8610 #define RADIO_INTENSET_READY_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 8611 #define RADIO_INTENSET_READY_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 8612 #define RADIO_INTENSET_READY_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 8613
AnnaBridge 143:86740a56073b 8614 /* Register: RADIO_INTENCLR */
AnnaBridge 143:86740a56073b 8615 /* Description: Disable interrupt */
AnnaBridge 143:86740a56073b 8616
AnnaBridge 143:86740a56073b 8617 /* Bit 13 : Write '1' to Disable interrupt for CRCERROR event */
AnnaBridge 143:86740a56073b 8618 #define RADIO_INTENCLR_CRCERROR_Pos (13UL) /*!< Position of CRCERROR field. */
AnnaBridge 143:86740a56073b 8619 #define RADIO_INTENCLR_CRCERROR_Msk (0x1UL << RADIO_INTENCLR_CRCERROR_Pos) /*!< Bit mask of CRCERROR field. */
AnnaBridge 143:86740a56073b 8620 #define RADIO_INTENCLR_CRCERROR_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 8621 #define RADIO_INTENCLR_CRCERROR_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 8622 #define RADIO_INTENCLR_CRCERROR_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 8623
AnnaBridge 143:86740a56073b 8624 /* Bit 12 : Write '1' to Disable interrupt for CRCOK event */
AnnaBridge 143:86740a56073b 8625 #define RADIO_INTENCLR_CRCOK_Pos (12UL) /*!< Position of CRCOK field. */
AnnaBridge 143:86740a56073b 8626 #define RADIO_INTENCLR_CRCOK_Msk (0x1UL << RADIO_INTENCLR_CRCOK_Pos) /*!< Bit mask of CRCOK field. */
AnnaBridge 143:86740a56073b 8627 #define RADIO_INTENCLR_CRCOK_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 8628 #define RADIO_INTENCLR_CRCOK_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 8629 #define RADIO_INTENCLR_CRCOK_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 8630
AnnaBridge 143:86740a56073b 8631 /* Bit 10 : Write '1' to Disable interrupt for BCMATCH event */
AnnaBridge 143:86740a56073b 8632 #define RADIO_INTENCLR_BCMATCH_Pos (10UL) /*!< Position of BCMATCH field. */
AnnaBridge 143:86740a56073b 8633 #define RADIO_INTENCLR_BCMATCH_Msk (0x1UL << RADIO_INTENCLR_BCMATCH_Pos) /*!< Bit mask of BCMATCH field. */
AnnaBridge 143:86740a56073b 8634 #define RADIO_INTENCLR_BCMATCH_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 8635 #define RADIO_INTENCLR_BCMATCH_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 8636 #define RADIO_INTENCLR_BCMATCH_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 8637
AnnaBridge 143:86740a56073b 8638 /* Bit 7 : Write '1' to Disable interrupt for RSSIEND event */
AnnaBridge 143:86740a56073b 8639 #define RADIO_INTENCLR_RSSIEND_Pos (7UL) /*!< Position of RSSIEND field. */
AnnaBridge 143:86740a56073b 8640 #define RADIO_INTENCLR_RSSIEND_Msk (0x1UL << RADIO_INTENCLR_RSSIEND_Pos) /*!< Bit mask of RSSIEND field. */
AnnaBridge 143:86740a56073b 8641 #define RADIO_INTENCLR_RSSIEND_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 8642 #define RADIO_INTENCLR_RSSIEND_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 8643 #define RADIO_INTENCLR_RSSIEND_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 8644
AnnaBridge 143:86740a56073b 8645 /* Bit 6 : Write '1' to Disable interrupt for DEVMISS event */
AnnaBridge 143:86740a56073b 8646 #define RADIO_INTENCLR_DEVMISS_Pos (6UL) /*!< Position of DEVMISS field. */
AnnaBridge 143:86740a56073b 8647 #define RADIO_INTENCLR_DEVMISS_Msk (0x1UL << RADIO_INTENCLR_DEVMISS_Pos) /*!< Bit mask of DEVMISS field. */
AnnaBridge 143:86740a56073b 8648 #define RADIO_INTENCLR_DEVMISS_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 8649 #define RADIO_INTENCLR_DEVMISS_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 8650 #define RADIO_INTENCLR_DEVMISS_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 8651
AnnaBridge 143:86740a56073b 8652 /* Bit 5 : Write '1' to Disable interrupt for DEVMATCH event */
AnnaBridge 143:86740a56073b 8653 #define RADIO_INTENCLR_DEVMATCH_Pos (5UL) /*!< Position of DEVMATCH field. */
AnnaBridge 143:86740a56073b 8654 #define RADIO_INTENCLR_DEVMATCH_Msk (0x1UL << RADIO_INTENCLR_DEVMATCH_Pos) /*!< Bit mask of DEVMATCH field. */
AnnaBridge 143:86740a56073b 8655 #define RADIO_INTENCLR_DEVMATCH_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 8656 #define RADIO_INTENCLR_DEVMATCH_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 8657 #define RADIO_INTENCLR_DEVMATCH_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 8658
AnnaBridge 143:86740a56073b 8659 /* Bit 4 : Write '1' to Disable interrupt for DISABLED event */
AnnaBridge 143:86740a56073b 8660 #define RADIO_INTENCLR_DISABLED_Pos (4UL) /*!< Position of DISABLED field. */
AnnaBridge 143:86740a56073b 8661 #define RADIO_INTENCLR_DISABLED_Msk (0x1UL << RADIO_INTENCLR_DISABLED_Pos) /*!< Bit mask of DISABLED field. */
AnnaBridge 143:86740a56073b 8662 #define RADIO_INTENCLR_DISABLED_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 8663 #define RADIO_INTENCLR_DISABLED_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 8664 #define RADIO_INTENCLR_DISABLED_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 8665
AnnaBridge 143:86740a56073b 8666 /* Bit 3 : Write '1' to Disable interrupt for END event */
AnnaBridge 143:86740a56073b 8667 #define RADIO_INTENCLR_END_Pos (3UL) /*!< Position of END field. */
AnnaBridge 143:86740a56073b 8668 #define RADIO_INTENCLR_END_Msk (0x1UL << RADIO_INTENCLR_END_Pos) /*!< Bit mask of END field. */
AnnaBridge 143:86740a56073b 8669 #define RADIO_INTENCLR_END_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 8670 #define RADIO_INTENCLR_END_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 8671 #define RADIO_INTENCLR_END_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 8672
AnnaBridge 143:86740a56073b 8673 /* Bit 2 : Write '1' to Disable interrupt for PAYLOAD event */
AnnaBridge 143:86740a56073b 8674 #define RADIO_INTENCLR_PAYLOAD_Pos (2UL) /*!< Position of PAYLOAD field. */
AnnaBridge 143:86740a56073b 8675 #define RADIO_INTENCLR_PAYLOAD_Msk (0x1UL << RADIO_INTENCLR_PAYLOAD_Pos) /*!< Bit mask of PAYLOAD field. */
AnnaBridge 143:86740a56073b 8676 #define RADIO_INTENCLR_PAYLOAD_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 8677 #define RADIO_INTENCLR_PAYLOAD_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 8678 #define RADIO_INTENCLR_PAYLOAD_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 8679
AnnaBridge 143:86740a56073b 8680 /* Bit 1 : Write '1' to Disable interrupt for ADDRESS event */
AnnaBridge 143:86740a56073b 8681 #define RADIO_INTENCLR_ADDRESS_Pos (1UL) /*!< Position of ADDRESS field. */
AnnaBridge 143:86740a56073b 8682 #define RADIO_INTENCLR_ADDRESS_Msk (0x1UL << RADIO_INTENCLR_ADDRESS_Pos) /*!< Bit mask of ADDRESS field. */
AnnaBridge 143:86740a56073b 8683 #define RADIO_INTENCLR_ADDRESS_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 8684 #define RADIO_INTENCLR_ADDRESS_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 8685 #define RADIO_INTENCLR_ADDRESS_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 8686
AnnaBridge 143:86740a56073b 8687 /* Bit 0 : Write '1' to Disable interrupt for READY event */
AnnaBridge 143:86740a56073b 8688 #define RADIO_INTENCLR_READY_Pos (0UL) /*!< Position of READY field. */
AnnaBridge 143:86740a56073b 8689 #define RADIO_INTENCLR_READY_Msk (0x1UL << RADIO_INTENCLR_READY_Pos) /*!< Bit mask of READY field. */
AnnaBridge 143:86740a56073b 8690 #define RADIO_INTENCLR_READY_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 8691 #define RADIO_INTENCLR_READY_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 8692 #define RADIO_INTENCLR_READY_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 8693
AnnaBridge 143:86740a56073b 8694 /* Register: RADIO_CRCSTATUS */
AnnaBridge 143:86740a56073b 8695 /* Description: CRC status */
AnnaBridge 143:86740a56073b 8696
AnnaBridge 143:86740a56073b 8697 /* Bit 0 : CRC status of packet received */
AnnaBridge 143:86740a56073b 8698 #define RADIO_CRCSTATUS_CRCSTATUS_Pos (0UL) /*!< Position of CRCSTATUS field. */
AnnaBridge 143:86740a56073b 8699 #define RADIO_CRCSTATUS_CRCSTATUS_Msk (0x1UL << RADIO_CRCSTATUS_CRCSTATUS_Pos) /*!< Bit mask of CRCSTATUS field. */
AnnaBridge 143:86740a56073b 8700 #define RADIO_CRCSTATUS_CRCSTATUS_CRCError (0UL) /*!< Packet received with CRC error */
AnnaBridge 143:86740a56073b 8701 #define RADIO_CRCSTATUS_CRCSTATUS_CRCOk (1UL) /*!< Packet received with CRC ok */
AnnaBridge 143:86740a56073b 8702
AnnaBridge 143:86740a56073b 8703 /* Register: RADIO_RXMATCH */
AnnaBridge 143:86740a56073b 8704 /* Description: Received address */
AnnaBridge 143:86740a56073b 8705
AnnaBridge 143:86740a56073b 8706 /* Bits 2..0 : Received address */
AnnaBridge 143:86740a56073b 8707 #define RADIO_RXMATCH_RXMATCH_Pos (0UL) /*!< Position of RXMATCH field. */
AnnaBridge 143:86740a56073b 8708 #define RADIO_RXMATCH_RXMATCH_Msk (0x7UL << RADIO_RXMATCH_RXMATCH_Pos) /*!< Bit mask of RXMATCH field. */
AnnaBridge 143:86740a56073b 8709
AnnaBridge 143:86740a56073b 8710 /* Register: RADIO_RXCRC */
AnnaBridge 143:86740a56073b 8711 /* Description: CRC field of previously received packet */
AnnaBridge 143:86740a56073b 8712
AnnaBridge 143:86740a56073b 8713 /* Bits 23..0 : CRC field of previously received packet */
AnnaBridge 143:86740a56073b 8714 #define RADIO_RXCRC_RXCRC_Pos (0UL) /*!< Position of RXCRC field. */
AnnaBridge 143:86740a56073b 8715 #define RADIO_RXCRC_RXCRC_Msk (0xFFFFFFUL << RADIO_RXCRC_RXCRC_Pos) /*!< Bit mask of RXCRC field. */
AnnaBridge 143:86740a56073b 8716
AnnaBridge 143:86740a56073b 8717 /* Register: RADIO_DAI */
AnnaBridge 143:86740a56073b 8718 /* Description: Device address match index */
AnnaBridge 143:86740a56073b 8719
AnnaBridge 143:86740a56073b 8720 /* Bits 2..0 : Device address match index */
AnnaBridge 143:86740a56073b 8721 #define RADIO_DAI_DAI_Pos (0UL) /*!< Position of DAI field. */
AnnaBridge 143:86740a56073b 8722 #define RADIO_DAI_DAI_Msk (0x7UL << RADIO_DAI_DAI_Pos) /*!< Bit mask of DAI field. */
AnnaBridge 143:86740a56073b 8723
AnnaBridge 143:86740a56073b 8724 /* Register: RADIO_PACKETPTR */
AnnaBridge 143:86740a56073b 8725 /* Description: Packet pointer */
AnnaBridge 143:86740a56073b 8726
AnnaBridge 143:86740a56073b 8727 /* Bits 31..0 : Packet pointer */
AnnaBridge 143:86740a56073b 8728 #define RADIO_PACKETPTR_PACKETPTR_Pos (0UL) /*!< Position of PACKETPTR field. */
AnnaBridge 143:86740a56073b 8729 #define RADIO_PACKETPTR_PACKETPTR_Msk (0xFFFFFFFFUL << RADIO_PACKETPTR_PACKETPTR_Pos) /*!< Bit mask of PACKETPTR field. */
AnnaBridge 143:86740a56073b 8730
AnnaBridge 143:86740a56073b 8731 /* Register: RADIO_FREQUENCY */
AnnaBridge 143:86740a56073b 8732 /* Description: Frequency */
AnnaBridge 143:86740a56073b 8733
AnnaBridge 143:86740a56073b 8734 /* Bit 8 : Channel map selection. */
AnnaBridge 143:86740a56073b 8735 #define RADIO_FREQUENCY_MAP_Pos (8UL) /*!< Position of MAP field. */
AnnaBridge 143:86740a56073b 8736 #define RADIO_FREQUENCY_MAP_Msk (0x1UL << RADIO_FREQUENCY_MAP_Pos) /*!< Bit mask of MAP field. */
AnnaBridge 143:86740a56073b 8737 #define RADIO_FREQUENCY_MAP_Default (0UL) /*!< Channel map between 2400 MHZ .. 2500 MHz */
AnnaBridge 143:86740a56073b 8738 #define RADIO_FREQUENCY_MAP_Low (1UL) /*!< Channel map between 2360 MHZ .. 2460 MHz */
AnnaBridge 143:86740a56073b 8739
AnnaBridge 143:86740a56073b 8740 /* Bits 6..0 : Radio channel frequency */
AnnaBridge 143:86740a56073b 8741 #define RADIO_FREQUENCY_FREQUENCY_Pos (0UL) /*!< Position of FREQUENCY field. */
AnnaBridge 143:86740a56073b 8742 #define RADIO_FREQUENCY_FREQUENCY_Msk (0x7FUL << RADIO_FREQUENCY_FREQUENCY_Pos) /*!< Bit mask of FREQUENCY field. */
AnnaBridge 143:86740a56073b 8743
AnnaBridge 143:86740a56073b 8744 /* Register: RADIO_TXPOWER */
AnnaBridge 143:86740a56073b 8745 /* Description: Output power */
AnnaBridge 143:86740a56073b 8746
AnnaBridge 143:86740a56073b 8747 /* Bits 7..0 : RADIO output power. */
AnnaBridge 143:86740a56073b 8748 #define RADIO_TXPOWER_TXPOWER_Pos (0UL) /*!< Position of TXPOWER field. */
AnnaBridge 143:86740a56073b 8749 #define RADIO_TXPOWER_TXPOWER_Msk (0xFFUL << RADIO_TXPOWER_TXPOWER_Pos) /*!< Bit mask of TXPOWER field. */
AnnaBridge 143:86740a56073b 8750 #define RADIO_TXPOWER_TXPOWER_0dBm (0x00UL) /*!< 0 dBm */
AnnaBridge 143:86740a56073b 8751 #define RADIO_TXPOWER_TXPOWER_Pos3dBm (0x03UL) /*!< +3 dBm */
AnnaBridge 143:86740a56073b 8752 #define RADIO_TXPOWER_TXPOWER_Pos4dBm (0x04UL) /*!< +4 dBm */
AnnaBridge 143:86740a56073b 8753 #define RADIO_TXPOWER_TXPOWER_Neg30dBm (0xD8UL) /*!< Deprecated enumerator - -40 dBm */
AnnaBridge 143:86740a56073b 8754 #define RADIO_TXPOWER_TXPOWER_Neg40dBm (0xD8UL) /*!< -40 dBm */
AnnaBridge 143:86740a56073b 8755 #define RADIO_TXPOWER_TXPOWER_Neg20dBm (0xECUL) /*!< -20 dBm */
AnnaBridge 143:86740a56073b 8756 #define RADIO_TXPOWER_TXPOWER_Neg16dBm (0xF0UL) /*!< -16 dBm */
AnnaBridge 143:86740a56073b 8757 #define RADIO_TXPOWER_TXPOWER_Neg12dBm (0xF4UL) /*!< -12 dBm */
AnnaBridge 143:86740a56073b 8758 #define RADIO_TXPOWER_TXPOWER_Neg8dBm (0xF8UL) /*!< -8 dBm */
AnnaBridge 143:86740a56073b 8759 #define RADIO_TXPOWER_TXPOWER_Neg4dBm (0xFCUL) /*!< -4 dBm */
AnnaBridge 143:86740a56073b 8760
AnnaBridge 143:86740a56073b 8761 /* Register: RADIO_MODE */
AnnaBridge 143:86740a56073b 8762 /* Description: Data rate and modulation */
AnnaBridge 143:86740a56073b 8763
AnnaBridge 143:86740a56073b 8764 /* Bits 3..0 : Radio data rate and modulation setting. The radio supports Frequency-shift Keying (FSK) modulation. */
AnnaBridge 143:86740a56073b 8765 #define RADIO_MODE_MODE_Pos (0UL) /*!< Position of MODE field. */
AnnaBridge 143:86740a56073b 8766 #define RADIO_MODE_MODE_Msk (0xFUL << RADIO_MODE_MODE_Pos) /*!< Bit mask of MODE field. */
AnnaBridge 143:86740a56073b 8767 #define RADIO_MODE_MODE_Nrf_1Mbit (0UL) /*!< 1 Mbit/s Nordic proprietary radio mode */
AnnaBridge 143:86740a56073b 8768 #define RADIO_MODE_MODE_Nrf_2Mbit (1UL) /*!< 2 Mbit/s Nordic proprietary radio mode */
AnnaBridge 143:86740a56073b 8769 #define RADIO_MODE_MODE_Nrf_250Kbit (2UL) /*!< Deprecated enumerator - 250 kbit/s Nordic proprietary radio mode */
AnnaBridge 143:86740a56073b 8770 #define RADIO_MODE_MODE_Ble_1Mbit (3UL) /*!< 1 Mbit/s Bluetooth Low Energy */
AnnaBridge 143:86740a56073b 8771
AnnaBridge 143:86740a56073b 8772 /* Register: RADIO_PCNF0 */
AnnaBridge 143:86740a56073b 8773 /* Description: Packet configuration register 0 */
AnnaBridge 143:86740a56073b 8774
AnnaBridge 143:86740a56073b 8775 /* Bit 24 : Length of preamble on air. Decision point: TASKS_START task */
AnnaBridge 143:86740a56073b 8776 #define RADIO_PCNF0_PLEN_Pos (24UL) /*!< Position of PLEN field. */
AnnaBridge 143:86740a56073b 8777 #define RADIO_PCNF0_PLEN_Msk (0x1UL << RADIO_PCNF0_PLEN_Pos) /*!< Bit mask of PLEN field. */
AnnaBridge 143:86740a56073b 8778 #define RADIO_PCNF0_PLEN_8bit (0UL) /*!< 8-bit preamble */
AnnaBridge 143:86740a56073b 8779 #define RADIO_PCNF0_PLEN_16bit (1UL) /*!< 16-bit preamble */
AnnaBridge 143:86740a56073b 8780
AnnaBridge 143:86740a56073b 8781 /* Bit 20 : Include or exclude S1 field in RAM */
AnnaBridge 143:86740a56073b 8782 #define RADIO_PCNF0_S1INCL_Pos (20UL) /*!< Position of S1INCL field. */
AnnaBridge 143:86740a56073b 8783 #define RADIO_PCNF0_S1INCL_Msk (0x1UL << RADIO_PCNF0_S1INCL_Pos) /*!< Bit mask of S1INCL field. */
AnnaBridge 143:86740a56073b 8784 #define RADIO_PCNF0_S1INCL_Automatic (0UL) /*!< Include S1 field in RAM only if S1LEN &gt; 0 */
AnnaBridge 143:86740a56073b 8785 #define RADIO_PCNF0_S1INCL_Include (1UL) /*!< Always include S1 field in RAM independent of S1LEN */
AnnaBridge 143:86740a56073b 8786
AnnaBridge 143:86740a56073b 8787 /* Bits 19..16 : Length on air of S1 field in number of bits. */
AnnaBridge 143:86740a56073b 8788 #define RADIO_PCNF0_S1LEN_Pos (16UL) /*!< Position of S1LEN field. */
AnnaBridge 143:86740a56073b 8789 #define RADIO_PCNF0_S1LEN_Msk (0xFUL << RADIO_PCNF0_S1LEN_Pos) /*!< Bit mask of S1LEN field. */
AnnaBridge 143:86740a56073b 8790
AnnaBridge 143:86740a56073b 8791 /* Bit 8 : Length on air of S0 field in number of bytes. */
AnnaBridge 143:86740a56073b 8792 #define RADIO_PCNF0_S0LEN_Pos (8UL) /*!< Position of S0LEN field. */
AnnaBridge 143:86740a56073b 8793 #define RADIO_PCNF0_S0LEN_Msk (0x1UL << RADIO_PCNF0_S0LEN_Pos) /*!< Bit mask of S0LEN field. */
AnnaBridge 143:86740a56073b 8794
AnnaBridge 143:86740a56073b 8795 /* Bits 3..0 : Length on air of LENGTH field in number of bits. */
AnnaBridge 143:86740a56073b 8796 #define RADIO_PCNF0_LFLEN_Pos (0UL) /*!< Position of LFLEN field. */
AnnaBridge 143:86740a56073b 8797 #define RADIO_PCNF0_LFLEN_Msk (0xFUL << RADIO_PCNF0_LFLEN_Pos) /*!< Bit mask of LFLEN field. */
AnnaBridge 143:86740a56073b 8798
AnnaBridge 143:86740a56073b 8799 /* Register: RADIO_PCNF1 */
AnnaBridge 143:86740a56073b 8800 /* Description: Packet configuration register 1 */
AnnaBridge 143:86740a56073b 8801
AnnaBridge 143:86740a56073b 8802 /* Bit 25 : Enable or disable packet whitening */
AnnaBridge 143:86740a56073b 8803 #define RADIO_PCNF1_WHITEEN_Pos (25UL) /*!< Position of WHITEEN field. */
AnnaBridge 143:86740a56073b 8804 #define RADIO_PCNF1_WHITEEN_Msk (0x1UL << RADIO_PCNF1_WHITEEN_Pos) /*!< Bit mask of WHITEEN field. */
AnnaBridge 143:86740a56073b 8805 #define RADIO_PCNF1_WHITEEN_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 8806 #define RADIO_PCNF1_WHITEEN_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 8807
AnnaBridge 143:86740a56073b 8808 /* Bit 24 : On air endianness of packet, this applies to the S0, LENGTH, S1 and the PAYLOAD fields. */
AnnaBridge 143:86740a56073b 8809 #define RADIO_PCNF1_ENDIAN_Pos (24UL) /*!< Position of ENDIAN field. */
AnnaBridge 143:86740a56073b 8810 #define RADIO_PCNF1_ENDIAN_Msk (0x1UL << RADIO_PCNF1_ENDIAN_Pos) /*!< Bit mask of ENDIAN field. */
AnnaBridge 143:86740a56073b 8811 #define RADIO_PCNF1_ENDIAN_Little (0UL) /*!< Least Significant bit on air first */
AnnaBridge 143:86740a56073b 8812 #define RADIO_PCNF1_ENDIAN_Big (1UL) /*!< Most significant bit on air first */
AnnaBridge 143:86740a56073b 8813
AnnaBridge 143:86740a56073b 8814 /* Bits 18..16 : Base address length in number of bytes */
AnnaBridge 143:86740a56073b 8815 #define RADIO_PCNF1_BALEN_Pos (16UL) /*!< Position of BALEN field. */
AnnaBridge 143:86740a56073b 8816 #define RADIO_PCNF1_BALEN_Msk (0x7UL << RADIO_PCNF1_BALEN_Pos) /*!< Bit mask of BALEN field. */
AnnaBridge 143:86740a56073b 8817
AnnaBridge 143:86740a56073b 8818 /* Bits 15..8 : Static length in number of bytes */
AnnaBridge 143:86740a56073b 8819 #define RADIO_PCNF1_STATLEN_Pos (8UL) /*!< Position of STATLEN field. */
AnnaBridge 143:86740a56073b 8820 #define RADIO_PCNF1_STATLEN_Msk (0xFFUL << RADIO_PCNF1_STATLEN_Pos) /*!< Bit mask of STATLEN field. */
AnnaBridge 143:86740a56073b 8821
AnnaBridge 143:86740a56073b 8822 /* Bits 7..0 : Maximum length of packet payload. If the packet payload is larger than MAXLEN, the radio will truncate the payload to MAXLEN. */
AnnaBridge 143:86740a56073b 8823 #define RADIO_PCNF1_MAXLEN_Pos (0UL) /*!< Position of MAXLEN field. */
AnnaBridge 143:86740a56073b 8824 #define RADIO_PCNF1_MAXLEN_Msk (0xFFUL << RADIO_PCNF1_MAXLEN_Pos) /*!< Bit mask of MAXLEN field. */
AnnaBridge 143:86740a56073b 8825
AnnaBridge 143:86740a56073b 8826 /* Register: RADIO_BASE0 */
AnnaBridge 143:86740a56073b 8827 /* Description: Base address 0 */
AnnaBridge 143:86740a56073b 8828
AnnaBridge 143:86740a56073b 8829 /* Bits 31..0 : Base address 0 */
AnnaBridge 143:86740a56073b 8830 #define RADIO_BASE0_BASE0_Pos (0UL) /*!< Position of BASE0 field. */
AnnaBridge 143:86740a56073b 8831 #define RADIO_BASE0_BASE0_Msk (0xFFFFFFFFUL << RADIO_BASE0_BASE0_Pos) /*!< Bit mask of BASE0 field. */
AnnaBridge 143:86740a56073b 8832
AnnaBridge 143:86740a56073b 8833 /* Register: RADIO_BASE1 */
AnnaBridge 143:86740a56073b 8834 /* Description: Base address 1 */
AnnaBridge 143:86740a56073b 8835
AnnaBridge 143:86740a56073b 8836 /* Bits 31..0 : Base address 1 */
AnnaBridge 143:86740a56073b 8837 #define RADIO_BASE1_BASE1_Pos (0UL) /*!< Position of BASE1 field. */
AnnaBridge 143:86740a56073b 8838 #define RADIO_BASE1_BASE1_Msk (0xFFFFFFFFUL << RADIO_BASE1_BASE1_Pos) /*!< Bit mask of BASE1 field. */
AnnaBridge 143:86740a56073b 8839
AnnaBridge 143:86740a56073b 8840 /* Register: RADIO_PREFIX0 */
AnnaBridge 143:86740a56073b 8841 /* Description: Prefixes bytes for logical addresses 0-3 */
AnnaBridge 143:86740a56073b 8842
AnnaBridge 143:86740a56073b 8843 /* Bits 31..24 : Address prefix 3. */
AnnaBridge 143:86740a56073b 8844 #define RADIO_PREFIX0_AP3_Pos (24UL) /*!< Position of AP3 field. */
AnnaBridge 143:86740a56073b 8845 #define RADIO_PREFIX0_AP3_Msk (0xFFUL << RADIO_PREFIX0_AP3_Pos) /*!< Bit mask of AP3 field. */
AnnaBridge 143:86740a56073b 8846
AnnaBridge 143:86740a56073b 8847 /* Bits 23..16 : Address prefix 2. */
AnnaBridge 143:86740a56073b 8848 #define RADIO_PREFIX0_AP2_Pos (16UL) /*!< Position of AP2 field. */
AnnaBridge 143:86740a56073b 8849 #define RADIO_PREFIX0_AP2_Msk (0xFFUL << RADIO_PREFIX0_AP2_Pos) /*!< Bit mask of AP2 field. */
AnnaBridge 143:86740a56073b 8850
AnnaBridge 143:86740a56073b 8851 /* Bits 15..8 : Address prefix 1. */
AnnaBridge 143:86740a56073b 8852 #define RADIO_PREFIX0_AP1_Pos (8UL) /*!< Position of AP1 field. */
AnnaBridge 143:86740a56073b 8853 #define RADIO_PREFIX0_AP1_Msk (0xFFUL << RADIO_PREFIX0_AP1_Pos) /*!< Bit mask of AP1 field. */
AnnaBridge 143:86740a56073b 8854
AnnaBridge 143:86740a56073b 8855 /* Bits 7..0 : Address prefix 0. */
AnnaBridge 143:86740a56073b 8856 #define RADIO_PREFIX0_AP0_Pos (0UL) /*!< Position of AP0 field. */
AnnaBridge 143:86740a56073b 8857 #define RADIO_PREFIX0_AP0_Msk (0xFFUL << RADIO_PREFIX0_AP0_Pos) /*!< Bit mask of AP0 field. */
AnnaBridge 143:86740a56073b 8858
AnnaBridge 143:86740a56073b 8859 /* Register: RADIO_PREFIX1 */
AnnaBridge 143:86740a56073b 8860 /* Description: Prefixes bytes for logical addresses 4-7 */
AnnaBridge 143:86740a56073b 8861
AnnaBridge 143:86740a56073b 8862 /* Bits 31..24 : Address prefix 7. */
AnnaBridge 143:86740a56073b 8863 #define RADIO_PREFIX1_AP7_Pos (24UL) /*!< Position of AP7 field. */
AnnaBridge 143:86740a56073b 8864 #define RADIO_PREFIX1_AP7_Msk (0xFFUL << RADIO_PREFIX1_AP7_Pos) /*!< Bit mask of AP7 field. */
AnnaBridge 143:86740a56073b 8865
AnnaBridge 143:86740a56073b 8866 /* Bits 23..16 : Address prefix 6. */
AnnaBridge 143:86740a56073b 8867 #define RADIO_PREFIX1_AP6_Pos (16UL) /*!< Position of AP6 field. */
AnnaBridge 143:86740a56073b 8868 #define RADIO_PREFIX1_AP6_Msk (0xFFUL << RADIO_PREFIX1_AP6_Pos) /*!< Bit mask of AP6 field. */
AnnaBridge 143:86740a56073b 8869
AnnaBridge 143:86740a56073b 8870 /* Bits 15..8 : Address prefix 5. */
AnnaBridge 143:86740a56073b 8871 #define RADIO_PREFIX1_AP5_Pos (8UL) /*!< Position of AP5 field. */
AnnaBridge 143:86740a56073b 8872 #define RADIO_PREFIX1_AP5_Msk (0xFFUL << RADIO_PREFIX1_AP5_Pos) /*!< Bit mask of AP5 field. */
AnnaBridge 143:86740a56073b 8873
AnnaBridge 143:86740a56073b 8874 /* Bits 7..0 : Address prefix 4. */
AnnaBridge 143:86740a56073b 8875 #define RADIO_PREFIX1_AP4_Pos (0UL) /*!< Position of AP4 field. */
AnnaBridge 143:86740a56073b 8876 #define RADIO_PREFIX1_AP4_Msk (0xFFUL << RADIO_PREFIX1_AP4_Pos) /*!< Bit mask of AP4 field. */
AnnaBridge 143:86740a56073b 8877
AnnaBridge 143:86740a56073b 8878 /* Register: RADIO_TXADDRESS */
AnnaBridge 143:86740a56073b 8879 /* Description: Transmit address select */
AnnaBridge 143:86740a56073b 8880
AnnaBridge 143:86740a56073b 8881 /* Bits 2..0 : Transmit address select */
AnnaBridge 143:86740a56073b 8882 #define RADIO_TXADDRESS_TXADDRESS_Pos (0UL) /*!< Position of TXADDRESS field. */
AnnaBridge 143:86740a56073b 8883 #define RADIO_TXADDRESS_TXADDRESS_Msk (0x7UL << RADIO_TXADDRESS_TXADDRESS_Pos) /*!< Bit mask of TXADDRESS field. */
AnnaBridge 143:86740a56073b 8884
AnnaBridge 143:86740a56073b 8885 /* Register: RADIO_RXADDRESSES */
AnnaBridge 143:86740a56073b 8886 /* Description: Receive address select */
AnnaBridge 143:86740a56073b 8887
AnnaBridge 143:86740a56073b 8888 /* Bit 7 : Enable or disable reception on logical address 7. */
AnnaBridge 143:86740a56073b 8889 #define RADIO_RXADDRESSES_ADDR7_Pos (7UL) /*!< Position of ADDR7 field. */
AnnaBridge 143:86740a56073b 8890 #define RADIO_RXADDRESSES_ADDR7_Msk (0x1UL << RADIO_RXADDRESSES_ADDR7_Pos) /*!< Bit mask of ADDR7 field. */
AnnaBridge 143:86740a56073b 8891 #define RADIO_RXADDRESSES_ADDR7_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 8892 #define RADIO_RXADDRESSES_ADDR7_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 8893
AnnaBridge 143:86740a56073b 8894 /* Bit 6 : Enable or disable reception on logical address 6. */
AnnaBridge 143:86740a56073b 8895 #define RADIO_RXADDRESSES_ADDR6_Pos (6UL) /*!< Position of ADDR6 field. */
AnnaBridge 143:86740a56073b 8896 #define RADIO_RXADDRESSES_ADDR6_Msk (0x1UL << RADIO_RXADDRESSES_ADDR6_Pos) /*!< Bit mask of ADDR6 field. */
AnnaBridge 143:86740a56073b 8897 #define RADIO_RXADDRESSES_ADDR6_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 8898 #define RADIO_RXADDRESSES_ADDR6_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 8899
AnnaBridge 143:86740a56073b 8900 /* Bit 5 : Enable or disable reception on logical address 5. */
AnnaBridge 143:86740a56073b 8901 #define RADIO_RXADDRESSES_ADDR5_Pos (5UL) /*!< Position of ADDR5 field. */
AnnaBridge 143:86740a56073b 8902 #define RADIO_RXADDRESSES_ADDR5_Msk (0x1UL << RADIO_RXADDRESSES_ADDR5_Pos) /*!< Bit mask of ADDR5 field. */
AnnaBridge 143:86740a56073b 8903 #define RADIO_RXADDRESSES_ADDR5_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 8904 #define RADIO_RXADDRESSES_ADDR5_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 8905
AnnaBridge 143:86740a56073b 8906 /* Bit 4 : Enable or disable reception on logical address 4. */
AnnaBridge 143:86740a56073b 8907 #define RADIO_RXADDRESSES_ADDR4_Pos (4UL) /*!< Position of ADDR4 field. */
AnnaBridge 143:86740a56073b 8908 #define RADIO_RXADDRESSES_ADDR4_Msk (0x1UL << RADIO_RXADDRESSES_ADDR4_Pos) /*!< Bit mask of ADDR4 field. */
AnnaBridge 143:86740a56073b 8909 #define RADIO_RXADDRESSES_ADDR4_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 8910 #define RADIO_RXADDRESSES_ADDR4_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 8911
AnnaBridge 143:86740a56073b 8912 /* Bit 3 : Enable or disable reception on logical address 3. */
AnnaBridge 143:86740a56073b 8913 #define RADIO_RXADDRESSES_ADDR3_Pos (3UL) /*!< Position of ADDR3 field. */
AnnaBridge 143:86740a56073b 8914 #define RADIO_RXADDRESSES_ADDR3_Msk (0x1UL << RADIO_RXADDRESSES_ADDR3_Pos) /*!< Bit mask of ADDR3 field. */
AnnaBridge 143:86740a56073b 8915 #define RADIO_RXADDRESSES_ADDR3_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 8916 #define RADIO_RXADDRESSES_ADDR3_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 8917
AnnaBridge 143:86740a56073b 8918 /* Bit 2 : Enable or disable reception on logical address 2. */
AnnaBridge 143:86740a56073b 8919 #define RADIO_RXADDRESSES_ADDR2_Pos (2UL) /*!< Position of ADDR2 field. */
AnnaBridge 143:86740a56073b 8920 #define RADIO_RXADDRESSES_ADDR2_Msk (0x1UL << RADIO_RXADDRESSES_ADDR2_Pos) /*!< Bit mask of ADDR2 field. */
AnnaBridge 143:86740a56073b 8921 #define RADIO_RXADDRESSES_ADDR2_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 8922 #define RADIO_RXADDRESSES_ADDR2_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 8923
AnnaBridge 143:86740a56073b 8924 /* Bit 1 : Enable or disable reception on logical address 1. */
AnnaBridge 143:86740a56073b 8925 #define RADIO_RXADDRESSES_ADDR1_Pos (1UL) /*!< Position of ADDR1 field. */
AnnaBridge 143:86740a56073b 8926 #define RADIO_RXADDRESSES_ADDR1_Msk (0x1UL << RADIO_RXADDRESSES_ADDR1_Pos) /*!< Bit mask of ADDR1 field. */
AnnaBridge 143:86740a56073b 8927 #define RADIO_RXADDRESSES_ADDR1_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 8928 #define RADIO_RXADDRESSES_ADDR1_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 8929
AnnaBridge 143:86740a56073b 8930 /* Bit 0 : Enable or disable reception on logical address 0. */
AnnaBridge 143:86740a56073b 8931 #define RADIO_RXADDRESSES_ADDR0_Pos (0UL) /*!< Position of ADDR0 field. */
AnnaBridge 143:86740a56073b 8932 #define RADIO_RXADDRESSES_ADDR0_Msk (0x1UL << RADIO_RXADDRESSES_ADDR0_Pos) /*!< Bit mask of ADDR0 field. */
AnnaBridge 143:86740a56073b 8933 #define RADIO_RXADDRESSES_ADDR0_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 8934 #define RADIO_RXADDRESSES_ADDR0_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 8935
AnnaBridge 143:86740a56073b 8936 /* Register: RADIO_CRCCNF */
AnnaBridge 143:86740a56073b 8937 /* Description: CRC configuration */
AnnaBridge 143:86740a56073b 8938
AnnaBridge 143:86740a56073b 8939 /* Bit 8 : Include or exclude packet address field out of CRC calculation. */
AnnaBridge 143:86740a56073b 8940 #define RADIO_CRCCNF_SKIPADDR_Pos (8UL) /*!< Position of SKIPADDR field. */
AnnaBridge 143:86740a56073b 8941 #define RADIO_CRCCNF_SKIPADDR_Msk (0x1UL << RADIO_CRCCNF_SKIPADDR_Pos) /*!< Bit mask of SKIPADDR field. */
AnnaBridge 143:86740a56073b 8942 #define RADIO_CRCCNF_SKIPADDR_Include (0UL) /*!< CRC calculation includes address field */
AnnaBridge 143:86740a56073b 8943 #define RADIO_CRCCNF_SKIPADDR_Skip (1UL) /*!< CRC calculation does not include address field. The CRC calculation will start at the first byte after the address. */
AnnaBridge 143:86740a56073b 8944
AnnaBridge 143:86740a56073b 8945 /* Bits 1..0 : CRC length in number of bytes. */
AnnaBridge 143:86740a56073b 8946 #define RADIO_CRCCNF_LEN_Pos (0UL) /*!< Position of LEN field. */
AnnaBridge 143:86740a56073b 8947 #define RADIO_CRCCNF_LEN_Msk (0x3UL << RADIO_CRCCNF_LEN_Pos) /*!< Bit mask of LEN field. */
AnnaBridge 143:86740a56073b 8948 #define RADIO_CRCCNF_LEN_Disabled (0UL) /*!< CRC length is zero and CRC calculation is disabled */
AnnaBridge 143:86740a56073b 8949 #define RADIO_CRCCNF_LEN_One (1UL) /*!< CRC length is one byte and CRC calculation is enabled */
AnnaBridge 143:86740a56073b 8950 #define RADIO_CRCCNF_LEN_Two (2UL) /*!< CRC length is two bytes and CRC calculation is enabled */
AnnaBridge 143:86740a56073b 8951 #define RADIO_CRCCNF_LEN_Three (3UL) /*!< CRC length is three bytes and CRC calculation is enabled */
AnnaBridge 143:86740a56073b 8952
AnnaBridge 143:86740a56073b 8953 /* Register: RADIO_CRCPOLY */
AnnaBridge 143:86740a56073b 8954 /* Description: CRC polynomial */
AnnaBridge 143:86740a56073b 8955
AnnaBridge 143:86740a56073b 8956 /* Bits 23..0 : CRC polynomial */
AnnaBridge 143:86740a56073b 8957 #define RADIO_CRCPOLY_CRCPOLY_Pos (0UL) /*!< Position of CRCPOLY field. */
AnnaBridge 143:86740a56073b 8958 #define RADIO_CRCPOLY_CRCPOLY_Msk (0xFFFFFFUL << RADIO_CRCPOLY_CRCPOLY_Pos) /*!< Bit mask of CRCPOLY field. */
AnnaBridge 143:86740a56073b 8959
AnnaBridge 143:86740a56073b 8960 /* Register: RADIO_CRCINIT */
AnnaBridge 143:86740a56073b 8961 /* Description: CRC initial value */
AnnaBridge 143:86740a56073b 8962
AnnaBridge 143:86740a56073b 8963 /* Bits 23..0 : CRC initial value */
AnnaBridge 143:86740a56073b 8964 #define RADIO_CRCINIT_CRCINIT_Pos (0UL) /*!< Position of CRCINIT field. */
AnnaBridge 143:86740a56073b 8965 #define RADIO_CRCINIT_CRCINIT_Msk (0xFFFFFFUL << RADIO_CRCINIT_CRCINIT_Pos) /*!< Bit mask of CRCINIT field. */
AnnaBridge 143:86740a56073b 8966
AnnaBridge 143:86740a56073b 8967 /* Register: RADIO_TIFS */
AnnaBridge 143:86740a56073b 8968 /* Description: Inter Frame Spacing in us */
AnnaBridge 143:86740a56073b 8969
AnnaBridge 143:86740a56073b 8970 /* Bits 7..0 : Inter Frame Spacing in us */
AnnaBridge 143:86740a56073b 8971 #define RADIO_TIFS_TIFS_Pos (0UL) /*!< Position of TIFS field. */
AnnaBridge 143:86740a56073b 8972 #define RADIO_TIFS_TIFS_Msk (0xFFUL << RADIO_TIFS_TIFS_Pos) /*!< Bit mask of TIFS field. */
AnnaBridge 143:86740a56073b 8973
AnnaBridge 143:86740a56073b 8974 /* Register: RADIO_RSSISAMPLE */
AnnaBridge 143:86740a56073b 8975 /* Description: RSSI sample */
AnnaBridge 143:86740a56073b 8976
AnnaBridge 143:86740a56073b 8977 /* Bits 6..0 : RSSI sample */
AnnaBridge 143:86740a56073b 8978 #define RADIO_RSSISAMPLE_RSSISAMPLE_Pos (0UL) /*!< Position of RSSISAMPLE field. */
AnnaBridge 143:86740a56073b 8979 #define RADIO_RSSISAMPLE_RSSISAMPLE_Msk (0x7FUL << RADIO_RSSISAMPLE_RSSISAMPLE_Pos) /*!< Bit mask of RSSISAMPLE field. */
AnnaBridge 143:86740a56073b 8980
AnnaBridge 143:86740a56073b 8981 /* Register: RADIO_STATE */
AnnaBridge 143:86740a56073b 8982 /* Description: Current radio state */
AnnaBridge 143:86740a56073b 8983
AnnaBridge 143:86740a56073b 8984 /* Bits 3..0 : Current radio state */
AnnaBridge 143:86740a56073b 8985 #define RADIO_STATE_STATE_Pos (0UL) /*!< Position of STATE field. */
AnnaBridge 143:86740a56073b 8986 #define RADIO_STATE_STATE_Msk (0xFUL << RADIO_STATE_STATE_Pos) /*!< Bit mask of STATE field. */
AnnaBridge 143:86740a56073b 8987 #define RADIO_STATE_STATE_Disabled (0UL) /*!< RADIO is in the Disabled state */
AnnaBridge 143:86740a56073b 8988 #define RADIO_STATE_STATE_RxRu (1UL) /*!< RADIO is in the RXRU state */
AnnaBridge 143:86740a56073b 8989 #define RADIO_STATE_STATE_RxIdle (2UL) /*!< RADIO is in the RXIDLE state */
AnnaBridge 143:86740a56073b 8990 #define RADIO_STATE_STATE_Rx (3UL) /*!< RADIO is in the RX state */
AnnaBridge 143:86740a56073b 8991 #define RADIO_STATE_STATE_RxDisable (4UL) /*!< RADIO is in the RXDISABLED state */
AnnaBridge 143:86740a56073b 8992 #define RADIO_STATE_STATE_TxRu (9UL) /*!< RADIO is in the TXRU state */
AnnaBridge 143:86740a56073b 8993 #define RADIO_STATE_STATE_TxIdle (10UL) /*!< RADIO is in the TXIDLE state */
AnnaBridge 143:86740a56073b 8994 #define RADIO_STATE_STATE_Tx (11UL) /*!< RADIO is in the TX state */
AnnaBridge 143:86740a56073b 8995 #define RADIO_STATE_STATE_TxDisable (12UL) /*!< RADIO is in the TXDISABLED state */
AnnaBridge 143:86740a56073b 8996
AnnaBridge 143:86740a56073b 8997 /* Register: RADIO_DATAWHITEIV */
AnnaBridge 143:86740a56073b 8998 /* Description: Data whitening initial value */
AnnaBridge 143:86740a56073b 8999
AnnaBridge 143:86740a56073b 9000 /* Bits 6..0 : Data whitening initial value. Bit 6 is hard-wired to '1', writing '0' to it has no effect, and it will always be read back and used by the device as '1'. */
AnnaBridge 143:86740a56073b 9001 #define RADIO_DATAWHITEIV_DATAWHITEIV_Pos (0UL) /*!< Position of DATAWHITEIV field. */
AnnaBridge 143:86740a56073b 9002 #define RADIO_DATAWHITEIV_DATAWHITEIV_Msk (0x7FUL << RADIO_DATAWHITEIV_DATAWHITEIV_Pos) /*!< Bit mask of DATAWHITEIV field. */
AnnaBridge 143:86740a56073b 9003
AnnaBridge 143:86740a56073b 9004 /* Register: RADIO_BCC */
AnnaBridge 143:86740a56073b 9005 /* Description: Bit counter compare */
AnnaBridge 143:86740a56073b 9006
AnnaBridge 143:86740a56073b 9007 /* Bits 31..0 : Bit counter compare */
AnnaBridge 143:86740a56073b 9008 #define RADIO_BCC_BCC_Pos (0UL) /*!< Position of BCC field. */
AnnaBridge 143:86740a56073b 9009 #define RADIO_BCC_BCC_Msk (0xFFFFFFFFUL << RADIO_BCC_BCC_Pos) /*!< Bit mask of BCC field. */
AnnaBridge 143:86740a56073b 9010
AnnaBridge 143:86740a56073b 9011 /* Register: RADIO_DAB */
AnnaBridge 143:86740a56073b 9012 /* Description: Description collection[0]: Device address base segment 0 */
AnnaBridge 143:86740a56073b 9013
AnnaBridge 143:86740a56073b 9014 /* Bits 31..0 : Device address base segment 0 */
AnnaBridge 143:86740a56073b 9015 #define RADIO_DAB_DAB_Pos (0UL) /*!< Position of DAB field. */
AnnaBridge 143:86740a56073b 9016 #define RADIO_DAB_DAB_Msk (0xFFFFFFFFUL << RADIO_DAB_DAB_Pos) /*!< Bit mask of DAB field. */
AnnaBridge 143:86740a56073b 9017
AnnaBridge 143:86740a56073b 9018 /* Register: RADIO_DAP */
AnnaBridge 143:86740a56073b 9019 /* Description: Description collection[0]: Device address prefix 0 */
AnnaBridge 143:86740a56073b 9020
AnnaBridge 143:86740a56073b 9021 /* Bits 15..0 : Device address prefix 0 */
AnnaBridge 143:86740a56073b 9022 #define RADIO_DAP_DAP_Pos (0UL) /*!< Position of DAP field. */
AnnaBridge 143:86740a56073b 9023 #define RADIO_DAP_DAP_Msk (0xFFFFUL << RADIO_DAP_DAP_Pos) /*!< Bit mask of DAP field. */
AnnaBridge 143:86740a56073b 9024
AnnaBridge 143:86740a56073b 9025 /* Register: RADIO_DACNF */
AnnaBridge 143:86740a56073b 9026 /* Description: Device address match configuration */
AnnaBridge 143:86740a56073b 9027
AnnaBridge 143:86740a56073b 9028 /* Bit 15 : TxAdd for device address 7 */
AnnaBridge 143:86740a56073b 9029 #define RADIO_DACNF_TXADD7_Pos (15UL) /*!< Position of TXADD7 field. */
AnnaBridge 143:86740a56073b 9030 #define RADIO_DACNF_TXADD7_Msk (0x1UL << RADIO_DACNF_TXADD7_Pos) /*!< Bit mask of TXADD7 field. */
AnnaBridge 143:86740a56073b 9031
AnnaBridge 143:86740a56073b 9032 /* Bit 14 : TxAdd for device address 6 */
AnnaBridge 143:86740a56073b 9033 #define RADIO_DACNF_TXADD6_Pos (14UL) /*!< Position of TXADD6 field. */
AnnaBridge 143:86740a56073b 9034 #define RADIO_DACNF_TXADD6_Msk (0x1UL << RADIO_DACNF_TXADD6_Pos) /*!< Bit mask of TXADD6 field. */
AnnaBridge 143:86740a56073b 9035
AnnaBridge 143:86740a56073b 9036 /* Bit 13 : TxAdd for device address 5 */
AnnaBridge 143:86740a56073b 9037 #define RADIO_DACNF_TXADD5_Pos (13UL) /*!< Position of TXADD5 field. */
AnnaBridge 143:86740a56073b 9038 #define RADIO_DACNF_TXADD5_Msk (0x1UL << RADIO_DACNF_TXADD5_Pos) /*!< Bit mask of TXADD5 field. */
AnnaBridge 143:86740a56073b 9039
AnnaBridge 143:86740a56073b 9040 /* Bit 12 : TxAdd for device address 4 */
AnnaBridge 143:86740a56073b 9041 #define RADIO_DACNF_TXADD4_Pos (12UL) /*!< Position of TXADD4 field. */
AnnaBridge 143:86740a56073b 9042 #define RADIO_DACNF_TXADD4_Msk (0x1UL << RADIO_DACNF_TXADD4_Pos) /*!< Bit mask of TXADD4 field. */
AnnaBridge 143:86740a56073b 9043
AnnaBridge 143:86740a56073b 9044 /* Bit 11 : TxAdd for device address 3 */
AnnaBridge 143:86740a56073b 9045 #define RADIO_DACNF_TXADD3_Pos (11UL) /*!< Position of TXADD3 field. */
AnnaBridge 143:86740a56073b 9046 #define RADIO_DACNF_TXADD3_Msk (0x1UL << RADIO_DACNF_TXADD3_Pos) /*!< Bit mask of TXADD3 field. */
AnnaBridge 143:86740a56073b 9047
AnnaBridge 143:86740a56073b 9048 /* Bit 10 : TxAdd for device address 2 */
AnnaBridge 143:86740a56073b 9049 #define RADIO_DACNF_TXADD2_Pos (10UL) /*!< Position of TXADD2 field. */
AnnaBridge 143:86740a56073b 9050 #define RADIO_DACNF_TXADD2_Msk (0x1UL << RADIO_DACNF_TXADD2_Pos) /*!< Bit mask of TXADD2 field. */
AnnaBridge 143:86740a56073b 9051
AnnaBridge 143:86740a56073b 9052 /* Bit 9 : TxAdd for device address 1 */
AnnaBridge 143:86740a56073b 9053 #define RADIO_DACNF_TXADD1_Pos (9UL) /*!< Position of TXADD1 field. */
AnnaBridge 143:86740a56073b 9054 #define RADIO_DACNF_TXADD1_Msk (0x1UL << RADIO_DACNF_TXADD1_Pos) /*!< Bit mask of TXADD1 field. */
AnnaBridge 143:86740a56073b 9055
AnnaBridge 143:86740a56073b 9056 /* Bit 8 : TxAdd for device address 0 */
AnnaBridge 143:86740a56073b 9057 #define RADIO_DACNF_TXADD0_Pos (8UL) /*!< Position of TXADD0 field. */
AnnaBridge 143:86740a56073b 9058 #define RADIO_DACNF_TXADD0_Msk (0x1UL << RADIO_DACNF_TXADD0_Pos) /*!< Bit mask of TXADD0 field. */
AnnaBridge 143:86740a56073b 9059
AnnaBridge 143:86740a56073b 9060 /* Bit 7 : Enable or disable device address matching using device address 7 */
AnnaBridge 143:86740a56073b 9061 #define RADIO_DACNF_ENA7_Pos (7UL) /*!< Position of ENA7 field. */
AnnaBridge 143:86740a56073b 9062 #define RADIO_DACNF_ENA7_Msk (0x1UL << RADIO_DACNF_ENA7_Pos) /*!< Bit mask of ENA7 field. */
AnnaBridge 143:86740a56073b 9063 #define RADIO_DACNF_ENA7_Disabled (0UL) /*!< Disabled */
AnnaBridge 143:86740a56073b 9064 #define RADIO_DACNF_ENA7_Enabled (1UL) /*!< Enabled */
AnnaBridge 143:86740a56073b 9065
AnnaBridge 143:86740a56073b 9066 /* Bit 6 : Enable or disable device address matching using device address 6 */
AnnaBridge 143:86740a56073b 9067 #define RADIO_DACNF_ENA6_Pos (6UL) /*!< Position of ENA6 field. */
AnnaBridge 143:86740a56073b 9068 #define RADIO_DACNF_ENA6_Msk (0x1UL << RADIO_DACNF_ENA6_Pos) /*!< Bit mask of ENA6 field. */
AnnaBridge 143:86740a56073b 9069 #define RADIO_DACNF_ENA6_Disabled (0UL) /*!< Disabled */
AnnaBridge 143:86740a56073b 9070 #define RADIO_DACNF_ENA6_Enabled (1UL) /*!< Enabled */
AnnaBridge 143:86740a56073b 9071
AnnaBridge 143:86740a56073b 9072 /* Bit 5 : Enable or disable device address matching using device address 5 */
AnnaBridge 143:86740a56073b 9073 #define RADIO_DACNF_ENA5_Pos (5UL) /*!< Position of ENA5 field. */
AnnaBridge 143:86740a56073b 9074 #define RADIO_DACNF_ENA5_Msk (0x1UL << RADIO_DACNF_ENA5_Pos) /*!< Bit mask of ENA5 field. */
AnnaBridge 143:86740a56073b 9075 #define RADIO_DACNF_ENA5_Disabled (0UL) /*!< Disabled */
AnnaBridge 143:86740a56073b 9076 #define RADIO_DACNF_ENA5_Enabled (1UL) /*!< Enabled */
AnnaBridge 143:86740a56073b 9077
AnnaBridge 143:86740a56073b 9078 /* Bit 4 : Enable or disable device address matching using device address 4 */
AnnaBridge 143:86740a56073b 9079 #define RADIO_DACNF_ENA4_Pos (4UL) /*!< Position of ENA4 field. */
AnnaBridge 143:86740a56073b 9080 #define RADIO_DACNF_ENA4_Msk (0x1UL << RADIO_DACNF_ENA4_Pos) /*!< Bit mask of ENA4 field. */
AnnaBridge 143:86740a56073b 9081 #define RADIO_DACNF_ENA4_Disabled (0UL) /*!< Disabled */
AnnaBridge 143:86740a56073b 9082 #define RADIO_DACNF_ENA4_Enabled (1UL) /*!< Enabled */
AnnaBridge 143:86740a56073b 9083
AnnaBridge 143:86740a56073b 9084 /* Bit 3 : Enable or disable device address matching using device address 3 */
AnnaBridge 143:86740a56073b 9085 #define RADIO_DACNF_ENA3_Pos (3UL) /*!< Position of ENA3 field. */
AnnaBridge 143:86740a56073b 9086 #define RADIO_DACNF_ENA3_Msk (0x1UL << RADIO_DACNF_ENA3_Pos) /*!< Bit mask of ENA3 field. */
AnnaBridge 143:86740a56073b 9087 #define RADIO_DACNF_ENA3_Disabled (0UL) /*!< Disabled */
AnnaBridge 143:86740a56073b 9088 #define RADIO_DACNF_ENA3_Enabled (1UL) /*!< Enabled */
AnnaBridge 143:86740a56073b 9089
AnnaBridge 143:86740a56073b 9090 /* Bit 2 : Enable or disable device address matching using device address 2 */
AnnaBridge 143:86740a56073b 9091 #define RADIO_DACNF_ENA2_Pos (2UL) /*!< Position of ENA2 field. */
AnnaBridge 143:86740a56073b 9092 #define RADIO_DACNF_ENA2_Msk (0x1UL << RADIO_DACNF_ENA2_Pos) /*!< Bit mask of ENA2 field. */
AnnaBridge 143:86740a56073b 9093 #define RADIO_DACNF_ENA2_Disabled (0UL) /*!< Disabled */
AnnaBridge 143:86740a56073b 9094 #define RADIO_DACNF_ENA2_Enabled (1UL) /*!< Enabled */
AnnaBridge 143:86740a56073b 9095
AnnaBridge 143:86740a56073b 9096 /* Bit 1 : Enable or disable device address matching using device address 1 */
AnnaBridge 143:86740a56073b 9097 #define RADIO_DACNF_ENA1_Pos (1UL) /*!< Position of ENA1 field. */
AnnaBridge 143:86740a56073b 9098 #define RADIO_DACNF_ENA1_Msk (0x1UL << RADIO_DACNF_ENA1_Pos) /*!< Bit mask of ENA1 field. */
AnnaBridge 143:86740a56073b 9099 #define RADIO_DACNF_ENA1_Disabled (0UL) /*!< Disabled */
AnnaBridge 143:86740a56073b 9100 #define RADIO_DACNF_ENA1_Enabled (1UL) /*!< Enabled */
AnnaBridge 143:86740a56073b 9101
AnnaBridge 143:86740a56073b 9102 /* Bit 0 : Enable or disable device address matching using device address 0 */
AnnaBridge 143:86740a56073b 9103 #define RADIO_DACNF_ENA0_Pos (0UL) /*!< Position of ENA0 field. */
AnnaBridge 143:86740a56073b 9104 #define RADIO_DACNF_ENA0_Msk (0x1UL << RADIO_DACNF_ENA0_Pos) /*!< Bit mask of ENA0 field. */
AnnaBridge 143:86740a56073b 9105 #define RADIO_DACNF_ENA0_Disabled (0UL) /*!< Disabled */
AnnaBridge 143:86740a56073b 9106 #define RADIO_DACNF_ENA0_Enabled (1UL) /*!< Enabled */
AnnaBridge 143:86740a56073b 9107
AnnaBridge 143:86740a56073b 9108 /* Register: RADIO_MODECNF0 */
AnnaBridge 143:86740a56073b 9109 /* Description: Radio mode configuration register 0 */
AnnaBridge 143:86740a56073b 9110
AnnaBridge 143:86740a56073b 9111 /* Bits 9..8 : Default TX value */
AnnaBridge 143:86740a56073b 9112 #define RADIO_MODECNF0_DTX_Pos (8UL) /*!< Position of DTX field. */
AnnaBridge 143:86740a56073b 9113 #define RADIO_MODECNF0_DTX_Msk (0x3UL << RADIO_MODECNF0_DTX_Pos) /*!< Bit mask of DTX field. */
AnnaBridge 143:86740a56073b 9114 #define RADIO_MODECNF0_DTX_B1 (0UL) /*!< Transmit '1' */
AnnaBridge 143:86740a56073b 9115 #define RADIO_MODECNF0_DTX_B0 (1UL) /*!< Transmit '0' */
AnnaBridge 143:86740a56073b 9116 #define RADIO_MODECNF0_DTX_Center (2UL) /*!< Transmit center frequency */
AnnaBridge 143:86740a56073b 9117
AnnaBridge 143:86740a56073b 9118 /* Bit 0 : Radio ramp-up time */
AnnaBridge 143:86740a56073b 9119 #define RADIO_MODECNF0_RU_Pos (0UL) /*!< Position of RU field. */
AnnaBridge 143:86740a56073b 9120 #define RADIO_MODECNF0_RU_Msk (0x1UL << RADIO_MODECNF0_RU_Pos) /*!< Bit mask of RU field. */
AnnaBridge 143:86740a56073b 9121 #define RADIO_MODECNF0_RU_Default (0UL) /*!< Default ramp-up time (tRXEN), compatible with firmware written for nRF51 */
AnnaBridge 143:86740a56073b 9122 #define RADIO_MODECNF0_RU_Fast (1UL) /*!< Fast ramp-up (tRXEN,FAST), see electrical specification for more information */
AnnaBridge 143:86740a56073b 9123
AnnaBridge 143:86740a56073b 9124 /* Register: RADIO_POWER */
AnnaBridge 143:86740a56073b 9125 /* Description: Peripheral power control */
AnnaBridge 143:86740a56073b 9126
AnnaBridge 143:86740a56073b 9127 /* Bit 0 : Peripheral power control. The peripheral and its registers will be reset to its initial state by switching the peripheral off and then back on again. */
AnnaBridge 143:86740a56073b 9128 #define RADIO_POWER_POWER_Pos (0UL) /*!< Position of POWER field. */
AnnaBridge 143:86740a56073b 9129 #define RADIO_POWER_POWER_Msk (0x1UL << RADIO_POWER_POWER_Pos) /*!< Bit mask of POWER field. */
AnnaBridge 143:86740a56073b 9130 #define RADIO_POWER_POWER_Disabled (0UL) /*!< Peripheral is powered off */
AnnaBridge 143:86740a56073b 9131 #define RADIO_POWER_POWER_Enabled (1UL) /*!< Peripheral is powered on */
AnnaBridge 143:86740a56073b 9132
AnnaBridge 143:86740a56073b 9133
AnnaBridge 143:86740a56073b 9134 /* Peripheral: RNG */
AnnaBridge 143:86740a56073b 9135 /* Description: Random Number Generator */
AnnaBridge 143:86740a56073b 9136
AnnaBridge 143:86740a56073b 9137 /* Register: RNG_SHORTS */
AnnaBridge 143:86740a56073b 9138 /* Description: Shortcut register */
AnnaBridge 143:86740a56073b 9139
AnnaBridge 143:86740a56073b 9140 /* Bit 0 : Shortcut between VALRDY event and STOP task */
AnnaBridge 143:86740a56073b 9141 #define RNG_SHORTS_VALRDY_STOP_Pos (0UL) /*!< Position of VALRDY_STOP field. */
AnnaBridge 143:86740a56073b 9142 #define RNG_SHORTS_VALRDY_STOP_Msk (0x1UL << RNG_SHORTS_VALRDY_STOP_Pos) /*!< Bit mask of VALRDY_STOP field. */
AnnaBridge 143:86740a56073b 9143 #define RNG_SHORTS_VALRDY_STOP_Disabled (0UL) /*!< Disable shortcut */
AnnaBridge 143:86740a56073b 9144 #define RNG_SHORTS_VALRDY_STOP_Enabled (1UL) /*!< Enable shortcut */
AnnaBridge 143:86740a56073b 9145
AnnaBridge 143:86740a56073b 9146 /* Register: RNG_INTENSET */
AnnaBridge 143:86740a56073b 9147 /* Description: Enable interrupt */
AnnaBridge 143:86740a56073b 9148
AnnaBridge 143:86740a56073b 9149 /* Bit 0 : Write '1' to Enable interrupt for VALRDY event */
AnnaBridge 143:86740a56073b 9150 #define RNG_INTENSET_VALRDY_Pos (0UL) /*!< Position of VALRDY field. */
AnnaBridge 143:86740a56073b 9151 #define RNG_INTENSET_VALRDY_Msk (0x1UL << RNG_INTENSET_VALRDY_Pos) /*!< Bit mask of VALRDY field. */
AnnaBridge 143:86740a56073b 9152 #define RNG_INTENSET_VALRDY_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 9153 #define RNG_INTENSET_VALRDY_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 9154 #define RNG_INTENSET_VALRDY_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 9155
AnnaBridge 143:86740a56073b 9156 /* Register: RNG_INTENCLR */
AnnaBridge 143:86740a56073b 9157 /* Description: Disable interrupt */
AnnaBridge 143:86740a56073b 9158
AnnaBridge 143:86740a56073b 9159 /* Bit 0 : Write '1' to Disable interrupt for VALRDY event */
AnnaBridge 143:86740a56073b 9160 #define RNG_INTENCLR_VALRDY_Pos (0UL) /*!< Position of VALRDY field. */
AnnaBridge 143:86740a56073b 9161 #define RNG_INTENCLR_VALRDY_Msk (0x1UL << RNG_INTENCLR_VALRDY_Pos) /*!< Bit mask of VALRDY field. */
AnnaBridge 143:86740a56073b 9162 #define RNG_INTENCLR_VALRDY_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 9163 #define RNG_INTENCLR_VALRDY_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 9164 #define RNG_INTENCLR_VALRDY_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 9165
AnnaBridge 143:86740a56073b 9166 /* Register: RNG_CONFIG */
AnnaBridge 143:86740a56073b 9167 /* Description: Configuration register */
AnnaBridge 143:86740a56073b 9168
AnnaBridge 143:86740a56073b 9169 /* Bit 0 : Bias correction */
AnnaBridge 143:86740a56073b 9170 #define RNG_CONFIG_DERCEN_Pos (0UL) /*!< Position of DERCEN field. */
AnnaBridge 143:86740a56073b 9171 #define RNG_CONFIG_DERCEN_Msk (0x1UL << RNG_CONFIG_DERCEN_Pos) /*!< Bit mask of DERCEN field. */
AnnaBridge 143:86740a56073b 9172 #define RNG_CONFIG_DERCEN_Disabled (0UL) /*!< Disabled */
AnnaBridge 143:86740a56073b 9173 #define RNG_CONFIG_DERCEN_Enabled (1UL) /*!< Enabled */
AnnaBridge 143:86740a56073b 9174
AnnaBridge 143:86740a56073b 9175 /* Register: RNG_VALUE */
AnnaBridge 143:86740a56073b 9176 /* Description: Output random number */
AnnaBridge 143:86740a56073b 9177
AnnaBridge 143:86740a56073b 9178 /* Bits 7..0 : Generated random number */
AnnaBridge 143:86740a56073b 9179 #define RNG_VALUE_VALUE_Pos (0UL) /*!< Position of VALUE field. */
AnnaBridge 143:86740a56073b 9180 #define RNG_VALUE_VALUE_Msk (0xFFUL << RNG_VALUE_VALUE_Pos) /*!< Bit mask of VALUE field. */
AnnaBridge 143:86740a56073b 9181
AnnaBridge 143:86740a56073b 9182
AnnaBridge 143:86740a56073b 9183 /* Peripheral: RTC */
AnnaBridge 143:86740a56073b 9184 /* Description: Real time counter 0 */
AnnaBridge 143:86740a56073b 9185
AnnaBridge 143:86740a56073b 9186 /* Register: RTC_INTENSET */
AnnaBridge 143:86740a56073b 9187 /* Description: Enable interrupt */
AnnaBridge 143:86740a56073b 9188
AnnaBridge 143:86740a56073b 9189 /* Bit 19 : Write '1' to Enable interrupt for COMPARE[3] event */
AnnaBridge 143:86740a56073b 9190 #define RTC_INTENSET_COMPARE3_Pos (19UL) /*!< Position of COMPARE3 field. */
AnnaBridge 143:86740a56073b 9191 #define RTC_INTENSET_COMPARE3_Msk (0x1UL << RTC_INTENSET_COMPARE3_Pos) /*!< Bit mask of COMPARE3 field. */
AnnaBridge 143:86740a56073b 9192 #define RTC_INTENSET_COMPARE3_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 9193 #define RTC_INTENSET_COMPARE3_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 9194 #define RTC_INTENSET_COMPARE3_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 9195
AnnaBridge 143:86740a56073b 9196 /* Bit 18 : Write '1' to Enable interrupt for COMPARE[2] event */
AnnaBridge 143:86740a56073b 9197 #define RTC_INTENSET_COMPARE2_Pos (18UL) /*!< Position of COMPARE2 field. */
AnnaBridge 143:86740a56073b 9198 #define RTC_INTENSET_COMPARE2_Msk (0x1UL << RTC_INTENSET_COMPARE2_Pos) /*!< Bit mask of COMPARE2 field. */
AnnaBridge 143:86740a56073b 9199 #define RTC_INTENSET_COMPARE2_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 9200 #define RTC_INTENSET_COMPARE2_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 9201 #define RTC_INTENSET_COMPARE2_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 9202
AnnaBridge 143:86740a56073b 9203 /* Bit 17 : Write '1' to Enable interrupt for COMPARE[1] event */
AnnaBridge 143:86740a56073b 9204 #define RTC_INTENSET_COMPARE1_Pos (17UL) /*!< Position of COMPARE1 field. */
AnnaBridge 143:86740a56073b 9205 #define RTC_INTENSET_COMPARE1_Msk (0x1UL << RTC_INTENSET_COMPARE1_Pos) /*!< Bit mask of COMPARE1 field. */
AnnaBridge 143:86740a56073b 9206 #define RTC_INTENSET_COMPARE1_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 9207 #define RTC_INTENSET_COMPARE1_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 9208 #define RTC_INTENSET_COMPARE1_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 9209
AnnaBridge 143:86740a56073b 9210 /* Bit 16 : Write '1' to Enable interrupt for COMPARE[0] event */
AnnaBridge 143:86740a56073b 9211 #define RTC_INTENSET_COMPARE0_Pos (16UL) /*!< Position of COMPARE0 field. */
AnnaBridge 143:86740a56073b 9212 #define RTC_INTENSET_COMPARE0_Msk (0x1UL << RTC_INTENSET_COMPARE0_Pos) /*!< Bit mask of COMPARE0 field. */
AnnaBridge 143:86740a56073b 9213 #define RTC_INTENSET_COMPARE0_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 9214 #define RTC_INTENSET_COMPARE0_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 9215 #define RTC_INTENSET_COMPARE0_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 9216
AnnaBridge 143:86740a56073b 9217 /* Bit 1 : Write '1' to Enable interrupt for OVRFLW event */
AnnaBridge 143:86740a56073b 9218 #define RTC_INTENSET_OVRFLW_Pos (1UL) /*!< Position of OVRFLW field. */
AnnaBridge 143:86740a56073b 9219 #define RTC_INTENSET_OVRFLW_Msk (0x1UL << RTC_INTENSET_OVRFLW_Pos) /*!< Bit mask of OVRFLW field. */
AnnaBridge 143:86740a56073b 9220 #define RTC_INTENSET_OVRFLW_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 9221 #define RTC_INTENSET_OVRFLW_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 9222 #define RTC_INTENSET_OVRFLW_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 9223
AnnaBridge 143:86740a56073b 9224 /* Bit 0 : Write '1' to Enable interrupt for TICK event */
AnnaBridge 143:86740a56073b 9225 #define RTC_INTENSET_TICK_Pos (0UL) /*!< Position of TICK field. */
AnnaBridge 143:86740a56073b 9226 #define RTC_INTENSET_TICK_Msk (0x1UL << RTC_INTENSET_TICK_Pos) /*!< Bit mask of TICK field. */
AnnaBridge 143:86740a56073b 9227 #define RTC_INTENSET_TICK_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 9228 #define RTC_INTENSET_TICK_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 9229 #define RTC_INTENSET_TICK_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 9230
AnnaBridge 143:86740a56073b 9231 /* Register: RTC_INTENCLR */
AnnaBridge 143:86740a56073b 9232 /* Description: Disable interrupt */
AnnaBridge 143:86740a56073b 9233
AnnaBridge 143:86740a56073b 9234 /* Bit 19 : Write '1' to Disable interrupt for COMPARE[3] event */
AnnaBridge 143:86740a56073b 9235 #define RTC_INTENCLR_COMPARE3_Pos (19UL) /*!< Position of COMPARE3 field. */
AnnaBridge 143:86740a56073b 9236 #define RTC_INTENCLR_COMPARE3_Msk (0x1UL << RTC_INTENCLR_COMPARE3_Pos) /*!< Bit mask of COMPARE3 field. */
AnnaBridge 143:86740a56073b 9237 #define RTC_INTENCLR_COMPARE3_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 9238 #define RTC_INTENCLR_COMPARE3_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 9239 #define RTC_INTENCLR_COMPARE3_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 9240
AnnaBridge 143:86740a56073b 9241 /* Bit 18 : Write '1' to Disable interrupt for COMPARE[2] event */
AnnaBridge 143:86740a56073b 9242 #define RTC_INTENCLR_COMPARE2_Pos (18UL) /*!< Position of COMPARE2 field. */
AnnaBridge 143:86740a56073b 9243 #define RTC_INTENCLR_COMPARE2_Msk (0x1UL << RTC_INTENCLR_COMPARE2_Pos) /*!< Bit mask of COMPARE2 field. */
AnnaBridge 143:86740a56073b 9244 #define RTC_INTENCLR_COMPARE2_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 9245 #define RTC_INTENCLR_COMPARE2_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 9246 #define RTC_INTENCLR_COMPARE2_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 9247
AnnaBridge 143:86740a56073b 9248 /* Bit 17 : Write '1' to Disable interrupt for COMPARE[1] event */
AnnaBridge 143:86740a56073b 9249 #define RTC_INTENCLR_COMPARE1_Pos (17UL) /*!< Position of COMPARE1 field. */
AnnaBridge 143:86740a56073b 9250 #define RTC_INTENCLR_COMPARE1_Msk (0x1UL << RTC_INTENCLR_COMPARE1_Pos) /*!< Bit mask of COMPARE1 field. */
AnnaBridge 143:86740a56073b 9251 #define RTC_INTENCLR_COMPARE1_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 9252 #define RTC_INTENCLR_COMPARE1_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 9253 #define RTC_INTENCLR_COMPARE1_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 9254
AnnaBridge 143:86740a56073b 9255 /* Bit 16 : Write '1' to Disable interrupt for COMPARE[0] event */
AnnaBridge 143:86740a56073b 9256 #define RTC_INTENCLR_COMPARE0_Pos (16UL) /*!< Position of COMPARE0 field. */
AnnaBridge 143:86740a56073b 9257 #define RTC_INTENCLR_COMPARE0_Msk (0x1UL << RTC_INTENCLR_COMPARE0_Pos) /*!< Bit mask of COMPARE0 field. */
AnnaBridge 143:86740a56073b 9258 #define RTC_INTENCLR_COMPARE0_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 9259 #define RTC_INTENCLR_COMPARE0_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 9260 #define RTC_INTENCLR_COMPARE0_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 9261
AnnaBridge 143:86740a56073b 9262 /* Bit 1 : Write '1' to Disable interrupt for OVRFLW event */
AnnaBridge 143:86740a56073b 9263 #define RTC_INTENCLR_OVRFLW_Pos (1UL) /*!< Position of OVRFLW field. */
AnnaBridge 143:86740a56073b 9264 #define RTC_INTENCLR_OVRFLW_Msk (0x1UL << RTC_INTENCLR_OVRFLW_Pos) /*!< Bit mask of OVRFLW field. */
AnnaBridge 143:86740a56073b 9265 #define RTC_INTENCLR_OVRFLW_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 9266 #define RTC_INTENCLR_OVRFLW_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 9267 #define RTC_INTENCLR_OVRFLW_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 9268
AnnaBridge 143:86740a56073b 9269 /* Bit 0 : Write '1' to Disable interrupt for TICK event */
AnnaBridge 143:86740a56073b 9270 #define RTC_INTENCLR_TICK_Pos (0UL) /*!< Position of TICK field. */
AnnaBridge 143:86740a56073b 9271 #define RTC_INTENCLR_TICK_Msk (0x1UL << RTC_INTENCLR_TICK_Pos) /*!< Bit mask of TICK field. */
AnnaBridge 143:86740a56073b 9272 #define RTC_INTENCLR_TICK_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 9273 #define RTC_INTENCLR_TICK_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 9274 #define RTC_INTENCLR_TICK_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 9275
AnnaBridge 143:86740a56073b 9276 /* Register: RTC_EVTEN */
AnnaBridge 143:86740a56073b 9277 /* Description: Enable or disable event routing */
AnnaBridge 143:86740a56073b 9278
AnnaBridge 143:86740a56073b 9279 /* Bit 19 : Enable or disable event routing for COMPARE[3] event */
AnnaBridge 143:86740a56073b 9280 #define RTC_EVTEN_COMPARE3_Pos (19UL) /*!< Position of COMPARE3 field. */
AnnaBridge 143:86740a56073b 9281 #define RTC_EVTEN_COMPARE3_Msk (0x1UL << RTC_EVTEN_COMPARE3_Pos) /*!< Bit mask of COMPARE3 field. */
AnnaBridge 143:86740a56073b 9282 #define RTC_EVTEN_COMPARE3_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 9283 #define RTC_EVTEN_COMPARE3_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 9284
AnnaBridge 143:86740a56073b 9285 /* Bit 18 : Enable or disable event routing for COMPARE[2] event */
AnnaBridge 143:86740a56073b 9286 #define RTC_EVTEN_COMPARE2_Pos (18UL) /*!< Position of COMPARE2 field. */
AnnaBridge 143:86740a56073b 9287 #define RTC_EVTEN_COMPARE2_Msk (0x1UL << RTC_EVTEN_COMPARE2_Pos) /*!< Bit mask of COMPARE2 field. */
AnnaBridge 143:86740a56073b 9288 #define RTC_EVTEN_COMPARE2_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 9289 #define RTC_EVTEN_COMPARE2_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 9290
AnnaBridge 143:86740a56073b 9291 /* Bit 17 : Enable or disable event routing for COMPARE[1] event */
AnnaBridge 143:86740a56073b 9292 #define RTC_EVTEN_COMPARE1_Pos (17UL) /*!< Position of COMPARE1 field. */
AnnaBridge 143:86740a56073b 9293 #define RTC_EVTEN_COMPARE1_Msk (0x1UL << RTC_EVTEN_COMPARE1_Pos) /*!< Bit mask of COMPARE1 field. */
AnnaBridge 143:86740a56073b 9294 #define RTC_EVTEN_COMPARE1_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 9295 #define RTC_EVTEN_COMPARE1_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 9296
AnnaBridge 143:86740a56073b 9297 /* Bit 16 : Enable or disable event routing for COMPARE[0] event */
AnnaBridge 143:86740a56073b 9298 #define RTC_EVTEN_COMPARE0_Pos (16UL) /*!< Position of COMPARE0 field. */
AnnaBridge 143:86740a56073b 9299 #define RTC_EVTEN_COMPARE0_Msk (0x1UL << RTC_EVTEN_COMPARE0_Pos) /*!< Bit mask of COMPARE0 field. */
AnnaBridge 143:86740a56073b 9300 #define RTC_EVTEN_COMPARE0_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 9301 #define RTC_EVTEN_COMPARE0_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 9302
AnnaBridge 143:86740a56073b 9303 /* Bit 1 : Enable or disable event routing for OVRFLW event */
AnnaBridge 143:86740a56073b 9304 #define RTC_EVTEN_OVRFLW_Pos (1UL) /*!< Position of OVRFLW field. */
AnnaBridge 143:86740a56073b 9305 #define RTC_EVTEN_OVRFLW_Msk (0x1UL << RTC_EVTEN_OVRFLW_Pos) /*!< Bit mask of OVRFLW field. */
AnnaBridge 143:86740a56073b 9306 #define RTC_EVTEN_OVRFLW_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 9307 #define RTC_EVTEN_OVRFLW_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 9308
AnnaBridge 143:86740a56073b 9309 /* Bit 0 : Enable or disable event routing for TICK event */
AnnaBridge 143:86740a56073b 9310 #define RTC_EVTEN_TICK_Pos (0UL) /*!< Position of TICK field. */
AnnaBridge 143:86740a56073b 9311 #define RTC_EVTEN_TICK_Msk (0x1UL << RTC_EVTEN_TICK_Pos) /*!< Bit mask of TICK field. */
AnnaBridge 143:86740a56073b 9312 #define RTC_EVTEN_TICK_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 9313 #define RTC_EVTEN_TICK_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 9314
AnnaBridge 143:86740a56073b 9315 /* Register: RTC_EVTENSET */
AnnaBridge 143:86740a56073b 9316 /* Description: Enable event routing */
AnnaBridge 143:86740a56073b 9317
AnnaBridge 143:86740a56073b 9318 /* Bit 19 : Write '1' to Enable event routing for COMPARE[3] event */
AnnaBridge 143:86740a56073b 9319 #define RTC_EVTENSET_COMPARE3_Pos (19UL) /*!< Position of COMPARE3 field. */
AnnaBridge 143:86740a56073b 9320 #define RTC_EVTENSET_COMPARE3_Msk (0x1UL << RTC_EVTENSET_COMPARE3_Pos) /*!< Bit mask of COMPARE3 field. */
AnnaBridge 143:86740a56073b 9321 #define RTC_EVTENSET_COMPARE3_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 9322 #define RTC_EVTENSET_COMPARE3_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 9323 #define RTC_EVTENSET_COMPARE3_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 9324
AnnaBridge 143:86740a56073b 9325 /* Bit 18 : Write '1' to Enable event routing for COMPARE[2] event */
AnnaBridge 143:86740a56073b 9326 #define RTC_EVTENSET_COMPARE2_Pos (18UL) /*!< Position of COMPARE2 field. */
AnnaBridge 143:86740a56073b 9327 #define RTC_EVTENSET_COMPARE2_Msk (0x1UL << RTC_EVTENSET_COMPARE2_Pos) /*!< Bit mask of COMPARE2 field. */
AnnaBridge 143:86740a56073b 9328 #define RTC_EVTENSET_COMPARE2_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 9329 #define RTC_EVTENSET_COMPARE2_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 9330 #define RTC_EVTENSET_COMPARE2_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 9331
AnnaBridge 143:86740a56073b 9332 /* Bit 17 : Write '1' to Enable event routing for COMPARE[1] event */
AnnaBridge 143:86740a56073b 9333 #define RTC_EVTENSET_COMPARE1_Pos (17UL) /*!< Position of COMPARE1 field. */
AnnaBridge 143:86740a56073b 9334 #define RTC_EVTENSET_COMPARE1_Msk (0x1UL << RTC_EVTENSET_COMPARE1_Pos) /*!< Bit mask of COMPARE1 field. */
AnnaBridge 143:86740a56073b 9335 #define RTC_EVTENSET_COMPARE1_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 9336 #define RTC_EVTENSET_COMPARE1_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 9337 #define RTC_EVTENSET_COMPARE1_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 9338
AnnaBridge 143:86740a56073b 9339 /* Bit 16 : Write '1' to Enable event routing for COMPARE[0] event */
AnnaBridge 143:86740a56073b 9340 #define RTC_EVTENSET_COMPARE0_Pos (16UL) /*!< Position of COMPARE0 field. */
AnnaBridge 143:86740a56073b 9341 #define RTC_EVTENSET_COMPARE0_Msk (0x1UL << RTC_EVTENSET_COMPARE0_Pos) /*!< Bit mask of COMPARE0 field. */
AnnaBridge 143:86740a56073b 9342 #define RTC_EVTENSET_COMPARE0_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 9343 #define RTC_EVTENSET_COMPARE0_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 9344 #define RTC_EVTENSET_COMPARE0_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 9345
AnnaBridge 143:86740a56073b 9346 /* Bit 1 : Write '1' to Enable event routing for OVRFLW event */
AnnaBridge 143:86740a56073b 9347 #define RTC_EVTENSET_OVRFLW_Pos (1UL) /*!< Position of OVRFLW field. */
AnnaBridge 143:86740a56073b 9348 #define RTC_EVTENSET_OVRFLW_Msk (0x1UL << RTC_EVTENSET_OVRFLW_Pos) /*!< Bit mask of OVRFLW field. */
AnnaBridge 143:86740a56073b 9349 #define RTC_EVTENSET_OVRFLW_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 9350 #define RTC_EVTENSET_OVRFLW_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 9351 #define RTC_EVTENSET_OVRFLW_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 9352
AnnaBridge 143:86740a56073b 9353 /* Bit 0 : Write '1' to Enable event routing for TICK event */
AnnaBridge 143:86740a56073b 9354 #define RTC_EVTENSET_TICK_Pos (0UL) /*!< Position of TICK field. */
AnnaBridge 143:86740a56073b 9355 #define RTC_EVTENSET_TICK_Msk (0x1UL << RTC_EVTENSET_TICK_Pos) /*!< Bit mask of TICK field. */
AnnaBridge 143:86740a56073b 9356 #define RTC_EVTENSET_TICK_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 9357 #define RTC_EVTENSET_TICK_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 9358 #define RTC_EVTENSET_TICK_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 9359
AnnaBridge 143:86740a56073b 9360 /* Register: RTC_EVTENCLR */
AnnaBridge 143:86740a56073b 9361 /* Description: Disable event routing */
AnnaBridge 143:86740a56073b 9362
AnnaBridge 143:86740a56073b 9363 /* Bit 19 : Write '1' to Disable event routing for COMPARE[3] event */
AnnaBridge 143:86740a56073b 9364 #define RTC_EVTENCLR_COMPARE3_Pos (19UL) /*!< Position of COMPARE3 field. */
AnnaBridge 143:86740a56073b 9365 #define RTC_EVTENCLR_COMPARE3_Msk (0x1UL << RTC_EVTENCLR_COMPARE3_Pos) /*!< Bit mask of COMPARE3 field. */
AnnaBridge 143:86740a56073b 9366 #define RTC_EVTENCLR_COMPARE3_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 9367 #define RTC_EVTENCLR_COMPARE3_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 9368 #define RTC_EVTENCLR_COMPARE3_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 9369
AnnaBridge 143:86740a56073b 9370 /* Bit 18 : Write '1' to Disable event routing for COMPARE[2] event */
AnnaBridge 143:86740a56073b 9371 #define RTC_EVTENCLR_COMPARE2_Pos (18UL) /*!< Position of COMPARE2 field. */
AnnaBridge 143:86740a56073b 9372 #define RTC_EVTENCLR_COMPARE2_Msk (0x1UL << RTC_EVTENCLR_COMPARE2_Pos) /*!< Bit mask of COMPARE2 field. */
AnnaBridge 143:86740a56073b 9373 #define RTC_EVTENCLR_COMPARE2_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 9374 #define RTC_EVTENCLR_COMPARE2_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 9375 #define RTC_EVTENCLR_COMPARE2_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 9376
AnnaBridge 143:86740a56073b 9377 /* Bit 17 : Write '1' to Disable event routing for COMPARE[1] event */
AnnaBridge 143:86740a56073b 9378 #define RTC_EVTENCLR_COMPARE1_Pos (17UL) /*!< Position of COMPARE1 field. */
AnnaBridge 143:86740a56073b 9379 #define RTC_EVTENCLR_COMPARE1_Msk (0x1UL << RTC_EVTENCLR_COMPARE1_Pos) /*!< Bit mask of COMPARE1 field. */
AnnaBridge 143:86740a56073b 9380 #define RTC_EVTENCLR_COMPARE1_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 9381 #define RTC_EVTENCLR_COMPARE1_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 9382 #define RTC_EVTENCLR_COMPARE1_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 9383
AnnaBridge 143:86740a56073b 9384 /* Bit 16 : Write '1' to Disable event routing for COMPARE[0] event */
AnnaBridge 143:86740a56073b 9385 #define RTC_EVTENCLR_COMPARE0_Pos (16UL) /*!< Position of COMPARE0 field. */
AnnaBridge 143:86740a56073b 9386 #define RTC_EVTENCLR_COMPARE0_Msk (0x1UL << RTC_EVTENCLR_COMPARE0_Pos) /*!< Bit mask of COMPARE0 field. */
AnnaBridge 143:86740a56073b 9387 #define RTC_EVTENCLR_COMPARE0_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 9388 #define RTC_EVTENCLR_COMPARE0_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 9389 #define RTC_EVTENCLR_COMPARE0_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 9390
AnnaBridge 143:86740a56073b 9391 /* Bit 1 : Write '1' to Disable event routing for OVRFLW event */
AnnaBridge 143:86740a56073b 9392 #define RTC_EVTENCLR_OVRFLW_Pos (1UL) /*!< Position of OVRFLW field. */
AnnaBridge 143:86740a56073b 9393 #define RTC_EVTENCLR_OVRFLW_Msk (0x1UL << RTC_EVTENCLR_OVRFLW_Pos) /*!< Bit mask of OVRFLW field. */
AnnaBridge 143:86740a56073b 9394 #define RTC_EVTENCLR_OVRFLW_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 9395 #define RTC_EVTENCLR_OVRFLW_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 9396 #define RTC_EVTENCLR_OVRFLW_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 9397
AnnaBridge 143:86740a56073b 9398 /* Bit 0 : Write '1' to Disable event routing for TICK event */
AnnaBridge 143:86740a56073b 9399 #define RTC_EVTENCLR_TICK_Pos (0UL) /*!< Position of TICK field. */
AnnaBridge 143:86740a56073b 9400 #define RTC_EVTENCLR_TICK_Msk (0x1UL << RTC_EVTENCLR_TICK_Pos) /*!< Bit mask of TICK field. */
AnnaBridge 143:86740a56073b 9401 #define RTC_EVTENCLR_TICK_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 9402 #define RTC_EVTENCLR_TICK_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 9403 #define RTC_EVTENCLR_TICK_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 9404
AnnaBridge 143:86740a56073b 9405 /* Register: RTC_COUNTER */
AnnaBridge 143:86740a56073b 9406 /* Description: Current COUNTER value */
AnnaBridge 143:86740a56073b 9407
AnnaBridge 143:86740a56073b 9408 /* Bits 23..0 : Counter value */
AnnaBridge 143:86740a56073b 9409 #define RTC_COUNTER_COUNTER_Pos (0UL) /*!< Position of COUNTER field. */
AnnaBridge 143:86740a56073b 9410 #define RTC_COUNTER_COUNTER_Msk (0xFFFFFFUL << RTC_COUNTER_COUNTER_Pos) /*!< Bit mask of COUNTER field. */
AnnaBridge 143:86740a56073b 9411
AnnaBridge 143:86740a56073b 9412 /* Register: RTC_PRESCALER */
AnnaBridge 143:86740a56073b 9413 /* Description: 12 bit prescaler for COUNTER frequency (32768/(PRESCALER+1)).Must be written when RTC is stopped */
AnnaBridge 143:86740a56073b 9414
AnnaBridge 143:86740a56073b 9415 /* Bits 11..0 : Prescaler value */
AnnaBridge 143:86740a56073b 9416 #define RTC_PRESCALER_PRESCALER_Pos (0UL) /*!< Position of PRESCALER field. */
AnnaBridge 143:86740a56073b 9417 #define RTC_PRESCALER_PRESCALER_Msk (0xFFFUL << RTC_PRESCALER_PRESCALER_Pos) /*!< Bit mask of PRESCALER field. */
AnnaBridge 143:86740a56073b 9418
AnnaBridge 143:86740a56073b 9419 /* Register: RTC_CC */
AnnaBridge 143:86740a56073b 9420 /* Description: Description collection[0]: Compare register 0 */
AnnaBridge 143:86740a56073b 9421
AnnaBridge 143:86740a56073b 9422 /* Bits 23..0 : Compare value */
AnnaBridge 143:86740a56073b 9423 #define RTC_CC_COMPARE_Pos (0UL) /*!< Position of COMPARE field. */
AnnaBridge 143:86740a56073b 9424 #define RTC_CC_COMPARE_Msk (0xFFFFFFUL << RTC_CC_COMPARE_Pos) /*!< Bit mask of COMPARE field. */
AnnaBridge 143:86740a56073b 9425
AnnaBridge 143:86740a56073b 9426
AnnaBridge 143:86740a56073b 9427 /* Peripheral: SAADC */
AnnaBridge 143:86740a56073b 9428 /* Description: Analog to Digital Converter */
AnnaBridge 143:86740a56073b 9429
AnnaBridge 143:86740a56073b 9430 /* Register: SAADC_INTEN */
AnnaBridge 143:86740a56073b 9431 /* Description: Enable or disable interrupt */
AnnaBridge 143:86740a56073b 9432
AnnaBridge 143:86740a56073b 9433 /* Bit 21 : Enable or disable interrupt for CH[7].LIMITL event */
AnnaBridge 143:86740a56073b 9434 #define SAADC_INTEN_CH7LIMITL_Pos (21UL) /*!< Position of CH7LIMITL field. */
AnnaBridge 143:86740a56073b 9435 #define SAADC_INTEN_CH7LIMITL_Msk (0x1UL << SAADC_INTEN_CH7LIMITL_Pos) /*!< Bit mask of CH7LIMITL field. */
AnnaBridge 143:86740a56073b 9436 #define SAADC_INTEN_CH7LIMITL_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 9437 #define SAADC_INTEN_CH7LIMITL_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 9438
AnnaBridge 143:86740a56073b 9439 /* Bit 20 : Enable or disable interrupt for CH[7].LIMITH event */
AnnaBridge 143:86740a56073b 9440 #define SAADC_INTEN_CH7LIMITH_Pos (20UL) /*!< Position of CH7LIMITH field. */
AnnaBridge 143:86740a56073b 9441 #define SAADC_INTEN_CH7LIMITH_Msk (0x1UL << SAADC_INTEN_CH7LIMITH_Pos) /*!< Bit mask of CH7LIMITH field. */
AnnaBridge 143:86740a56073b 9442 #define SAADC_INTEN_CH7LIMITH_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 9443 #define SAADC_INTEN_CH7LIMITH_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 9444
AnnaBridge 143:86740a56073b 9445 /* Bit 19 : Enable or disable interrupt for CH[6].LIMITL event */
AnnaBridge 143:86740a56073b 9446 #define SAADC_INTEN_CH6LIMITL_Pos (19UL) /*!< Position of CH6LIMITL field. */
AnnaBridge 143:86740a56073b 9447 #define SAADC_INTEN_CH6LIMITL_Msk (0x1UL << SAADC_INTEN_CH6LIMITL_Pos) /*!< Bit mask of CH6LIMITL field. */
AnnaBridge 143:86740a56073b 9448 #define SAADC_INTEN_CH6LIMITL_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 9449 #define SAADC_INTEN_CH6LIMITL_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 9450
AnnaBridge 143:86740a56073b 9451 /* Bit 18 : Enable or disable interrupt for CH[6].LIMITH event */
AnnaBridge 143:86740a56073b 9452 #define SAADC_INTEN_CH6LIMITH_Pos (18UL) /*!< Position of CH6LIMITH field. */
AnnaBridge 143:86740a56073b 9453 #define SAADC_INTEN_CH6LIMITH_Msk (0x1UL << SAADC_INTEN_CH6LIMITH_Pos) /*!< Bit mask of CH6LIMITH field. */
AnnaBridge 143:86740a56073b 9454 #define SAADC_INTEN_CH6LIMITH_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 9455 #define SAADC_INTEN_CH6LIMITH_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 9456
AnnaBridge 143:86740a56073b 9457 /* Bit 17 : Enable or disable interrupt for CH[5].LIMITL event */
AnnaBridge 143:86740a56073b 9458 #define SAADC_INTEN_CH5LIMITL_Pos (17UL) /*!< Position of CH5LIMITL field. */
AnnaBridge 143:86740a56073b 9459 #define SAADC_INTEN_CH5LIMITL_Msk (0x1UL << SAADC_INTEN_CH5LIMITL_Pos) /*!< Bit mask of CH5LIMITL field. */
AnnaBridge 143:86740a56073b 9460 #define SAADC_INTEN_CH5LIMITL_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 9461 #define SAADC_INTEN_CH5LIMITL_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 9462
AnnaBridge 143:86740a56073b 9463 /* Bit 16 : Enable or disable interrupt for CH[5].LIMITH event */
AnnaBridge 143:86740a56073b 9464 #define SAADC_INTEN_CH5LIMITH_Pos (16UL) /*!< Position of CH5LIMITH field. */
AnnaBridge 143:86740a56073b 9465 #define SAADC_INTEN_CH5LIMITH_Msk (0x1UL << SAADC_INTEN_CH5LIMITH_Pos) /*!< Bit mask of CH5LIMITH field. */
AnnaBridge 143:86740a56073b 9466 #define SAADC_INTEN_CH5LIMITH_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 9467 #define SAADC_INTEN_CH5LIMITH_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 9468
AnnaBridge 143:86740a56073b 9469 /* Bit 15 : Enable or disable interrupt for CH[4].LIMITL event */
AnnaBridge 143:86740a56073b 9470 #define SAADC_INTEN_CH4LIMITL_Pos (15UL) /*!< Position of CH4LIMITL field. */
AnnaBridge 143:86740a56073b 9471 #define SAADC_INTEN_CH4LIMITL_Msk (0x1UL << SAADC_INTEN_CH4LIMITL_Pos) /*!< Bit mask of CH4LIMITL field. */
AnnaBridge 143:86740a56073b 9472 #define SAADC_INTEN_CH4LIMITL_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 9473 #define SAADC_INTEN_CH4LIMITL_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 9474
AnnaBridge 143:86740a56073b 9475 /* Bit 14 : Enable or disable interrupt for CH[4].LIMITH event */
AnnaBridge 143:86740a56073b 9476 #define SAADC_INTEN_CH4LIMITH_Pos (14UL) /*!< Position of CH4LIMITH field. */
AnnaBridge 143:86740a56073b 9477 #define SAADC_INTEN_CH4LIMITH_Msk (0x1UL << SAADC_INTEN_CH4LIMITH_Pos) /*!< Bit mask of CH4LIMITH field. */
AnnaBridge 143:86740a56073b 9478 #define SAADC_INTEN_CH4LIMITH_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 9479 #define SAADC_INTEN_CH4LIMITH_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 9480
AnnaBridge 143:86740a56073b 9481 /* Bit 13 : Enable or disable interrupt for CH[3].LIMITL event */
AnnaBridge 143:86740a56073b 9482 #define SAADC_INTEN_CH3LIMITL_Pos (13UL) /*!< Position of CH3LIMITL field. */
AnnaBridge 143:86740a56073b 9483 #define SAADC_INTEN_CH3LIMITL_Msk (0x1UL << SAADC_INTEN_CH3LIMITL_Pos) /*!< Bit mask of CH3LIMITL field. */
AnnaBridge 143:86740a56073b 9484 #define SAADC_INTEN_CH3LIMITL_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 9485 #define SAADC_INTEN_CH3LIMITL_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 9486
AnnaBridge 143:86740a56073b 9487 /* Bit 12 : Enable or disable interrupt for CH[3].LIMITH event */
AnnaBridge 143:86740a56073b 9488 #define SAADC_INTEN_CH3LIMITH_Pos (12UL) /*!< Position of CH3LIMITH field. */
AnnaBridge 143:86740a56073b 9489 #define SAADC_INTEN_CH3LIMITH_Msk (0x1UL << SAADC_INTEN_CH3LIMITH_Pos) /*!< Bit mask of CH3LIMITH field. */
AnnaBridge 143:86740a56073b 9490 #define SAADC_INTEN_CH3LIMITH_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 9491 #define SAADC_INTEN_CH3LIMITH_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 9492
AnnaBridge 143:86740a56073b 9493 /* Bit 11 : Enable or disable interrupt for CH[2].LIMITL event */
AnnaBridge 143:86740a56073b 9494 #define SAADC_INTEN_CH2LIMITL_Pos (11UL) /*!< Position of CH2LIMITL field. */
AnnaBridge 143:86740a56073b 9495 #define SAADC_INTEN_CH2LIMITL_Msk (0x1UL << SAADC_INTEN_CH2LIMITL_Pos) /*!< Bit mask of CH2LIMITL field. */
AnnaBridge 143:86740a56073b 9496 #define SAADC_INTEN_CH2LIMITL_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 9497 #define SAADC_INTEN_CH2LIMITL_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 9498
AnnaBridge 143:86740a56073b 9499 /* Bit 10 : Enable or disable interrupt for CH[2].LIMITH event */
AnnaBridge 143:86740a56073b 9500 #define SAADC_INTEN_CH2LIMITH_Pos (10UL) /*!< Position of CH2LIMITH field. */
AnnaBridge 143:86740a56073b 9501 #define SAADC_INTEN_CH2LIMITH_Msk (0x1UL << SAADC_INTEN_CH2LIMITH_Pos) /*!< Bit mask of CH2LIMITH field. */
AnnaBridge 143:86740a56073b 9502 #define SAADC_INTEN_CH2LIMITH_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 9503 #define SAADC_INTEN_CH2LIMITH_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 9504
AnnaBridge 143:86740a56073b 9505 /* Bit 9 : Enable or disable interrupt for CH[1].LIMITL event */
AnnaBridge 143:86740a56073b 9506 #define SAADC_INTEN_CH1LIMITL_Pos (9UL) /*!< Position of CH1LIMITL field. */
AnnaBridge 143:86740a56073b 9507 #define SAADC_INTEN_CH1LIMITL_Msk (0x1UL << SAADC_INTEN_CH1LIMITL_Pos) /*!< Bit mask of CH1LIMITL field. */
AnnaBridge 143:86740a56073b 9508 #define SAADC_INTEN_CH1LIMITL_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 9509 #define SAADC_INTEN_CH1LIMITL_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 9510
AnnaBridge 143:86740a56073b 9511 /* Bit 8 : Enable or disable interrupt for CH[1].LIMITH event */
AnnaBridge 143:86740a56073b 9512 #define SAADC_INTEN_CH1LIMITH_Pos (8UL) /*!< Position of CH1LIMITH field. */
AnnaBridge 143:86740a56073b 9513 #define SAADC_INTEN_CH1LIMITH_Msk (0x1UL << SAADC_INTEN_CH1LIMITH_Pos) /*!< Bit mask of CH1LIMITH field. */
AnnaBridge 143:86740a56073b 9514 #define SAADC_INTEN_CH1LIMITH_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 9515 #define SAADC_INTEN_CH1LIMITH_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 9516
AnnaBridge 143:86740a56073b 9517 /* Bit 7 : Enable or disable interrupt for CH[0].LIMITL event */
AnnaBridge 143:86740a56073b 9518 #define SAADC_INTEN_CH0LIMITL_Pos (7UL) /*!< Position of CH0LIMITL field. */
AnnaBridge 143:86740a56073b 9519 #define SAADC_INTEN_CH0LIMITL_Msk (0x1UL << SAADC_INTEN_CH0LIMITL_Pos) /*!< Bit mask of CH0LIMITL field. */
AnnaBridge 143:86740a56073b 9520 #define SAADC_INTEN_CH0LIMITL_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 9521 #define SAADC_INTEN_CH0LIMITL_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 9522
AnnaBridge 143:86740a56073b 9523 /* Bit 6 : Enable or disable interrupt for CH[0].LIMITH event */
AnnaBridge 143:86740a56073b 9524 #define SAADC_INTEN_CH0LIMITH_Pos (6UL) /*!< Position of CH0LIMITH field. */
AnnaBridge 143:86740a56073b 9525 #define SAADC_INTEN_CH0LIMITH_Msk (0x1UL << SAADC_INTEN_CH0LIMITH_Pos) /*!< Bit mask of CH0LIMITH field. */
AnnaBridge 143:86740a56073b 9526 #define SAADC_INTEN_CH0LIMITH_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 9527 #define SAADC_INTEN_CH0LIMITH_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 9528
AnnaBridge 143:86740a56073b 9529 /* Bit 5 : Enable or disable interrupt for STOPPED event */
AnnaBridge 143:86740a56073b 9530 #define SAADC_INTEN_STOPPED_Pos (5UL) /*!< Position of STOPPED field. */
AnnaBridge 143:86740a56073b 9531 #define SAADC_INTEN_STOPPED_Msk (0x1UL << SAADC_INTEN_STOPPED_Pos) /*!< Bit mask of STOPPED field. */
AnnaBridge 143:86740a56073b 9532 #define SAADC_INTEN_STOPPED_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 9533 #define SAADC_INTEN_STOPPED_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 9534
AnnaBridge 143:86740a56073b 9535 /* Bit 4 : Enable or disable interrupt for CALIBRATEDONE event */
AnnaBridge 143:86740a56073b 9536 #define SAADC_INTEN_CALIBRATEDONE_Pos (4UL) /*!< Position of CALIBRATEDONE field. */
AnnaBridge 143:86740a56073b 9537 #define SAADC_INTEN_CALIBRATEDONE_Msk (0x1UL << SAADC_INTEN_CALIBRATEDONE_Pos) /*!< Bit mask of CALIBRATEDONE field. */
AnnaBridge 143:86740a56073b 9538 #define SAADC_INTEN_CALIBRATEDONE_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 9539 #define SAADC_INTEN_CALIBRATEDONE_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 9540
AnnaBridge 143:86740a56073b 9541 /* Bit 3 : Enable or disable interrupt for RESULTDONE event */
AnnaBridge 143:86740a56073b 9542 #define SAADC_INTEN_RESULTDONE_Pos (3UL) /*!< Position of RESULTDONE field. */
AnnaBridge 143:86740a56073b 9543 #define SAADC_INTEN_RESULTDONE_Msk (0x1UL << SAADC_INTEN_RESULTDONE_Pos) /*!< Bit mask of RESULTDONE field. */
AnnaBridge 143:86740a56073b 9544 #define SAADC_INTEN_RESULTDONE_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 9545 #define SAADC_INTEN_RESULTDONE_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 9546
AnnaBridge 143:86740a56073b 9547 /* Bit 2 : Enable or disable interrupt for DONE event */
AnnaBridge 143:86740a56073b 9548 #define SAADC_INTEN_DONE_Pos (2UL) /*!< Position of DONE field. */
AnnaBridge 143:86740a56073b 9549 #define SAADC_INTEN_DONE_Msk (0x1UL << SAADC_INTEN_DONE_Pos) /*!< Bit mask of DONE field. */
AnnaBridge 143:86740a56073b 9550 #define SAADC_INTEN_DONE_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 9551 #define SAADC_INTEN_DONE_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 9552
AnnaBridge 143:86740a56073b 9553 /* Bit 1 : Enable or disable interrupt for END event */
AnnaBridge 143:86740a56073b 9554 #define SAADC_INTEN_END_Pos (1UL) /*!< Position of END field. */
AnnaBridge 143:86740a56073b 9555 #define SAADC_INTEN_END_Msk (0x1UL << SAADC_INTEN_END_Pos) /*!< Bit mask of END field. */
AnnaBridge 143:86740a56073b 9556 #define SAADC_INTEN_END_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 9557 #define SAADC_INTEN_END_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 9558
AnnaBridge 143:86740a56073b 9559 /* Bit 0 : Enable or disable interrupt for STARTED event */
AnnaBridge 143:86740a56073b 9560 #define SAADC_INTEN_STARTED_Pos (0UL) /*!< Position of STARTED field. */
AnnaBridge 143:86740a56073b 9561 #define SAADC_INTEN_STARTED_Msk (0x1UL << SAADC_INTEN_STARTED_Pos) /*!< Bit mask of STARTED field. */
AnnaBridge 143:86740a56073b 9562 #define SAADC_INTEN_STARTED_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 9563 #define SAADC_INTEN_STARTED_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 9564
AnnaBridge 143:86740a56073b 9565 /* Register: SAADC_INTENSET */
AnnaBridge 143:86740a56073b 9566 /* Description: Enable interrupt */
AnnaBridge 143:86740a56073b 9567
AnnaBridge 143:86740a56073b 9568 /* Bit 21 : Write '1' to Enable interrupt for CH[7].LIMITL event */
AnnaBridge 143:86740a56073b 9569 #define SAADC_INTENSET_CH7LIMITL_Pos (21UL) /*!< Position of CH7LIMITL field. */
AnnaBridge 143:86740a56073b 9570 #define SAADC_INTENSET_CH7LIMITL_Msk (0x1UL << SAADC_INTENSET_CH7LIMITL_Pos) /*!< Bit mask of CH7LIMITL field. */
AnnaBridge 143:86740a56073b 9571 #define SAADC_INTENSET_CH7LIMITL_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 9572 #define SAADC_INTENSET_CH7LIMITL_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 9573 #define SAADC_INTENSET_CH7LIMITL_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 9574
AnnaBridge 143:86740a56073b 9575 /* Bit 20 : Write '1' to Enable interrupt for CH[7].LIMITH event */
AnnaBridge 143:86740a56073b 9576 #define SAADC_INTENSET_CH7LIMITH_Pos (20UL) /*!< Position of CH7LIMITH field. */
AnnaBridge 143:86740a56073b 9577 #define SAADC_INTENSET_CH7LIMITH_Msk (0x1UL << SAADC_INTENSET_CH7LIMITH_Pos) /*!< Bit mask of CH7LIMITH field. */
AnnaBridge 143:86740a56073b 9578 #define SAADC_INTENSET_CH7LIMITH_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 9579 #define SAADC_INTENSET_CH7LIMITH_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 9580 #define SAADC_INTENSET_CH7LIMITH_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 9581
AnnaBridge 143:86740a56073b 9582 /* Bit 19 : Write '1' to Enable interrupt for CH[6].LIMITL event */
AnnaBridge 143:86740a56073b 9583 #define SAADC_INTENSET_CH6LIMITL_Pos (19UL) /*!< Position of CH6LIMITL field. */
AnnaBridge 143:86740a56073b 9584 #define SAADC_INTENSET_CH6LIMITL_Msk (0x1UL << SAADC_INTENSET_CH6LIMITL_Pos) /*!< Bit mask of CH6LIMITL field. */
AnnaBridge 143:86740a56073b 9585 #define SAADC_INTENSET_CH6LIMITL_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 9586 #define SAADC_INTENSET_CH6LIMITL_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 9587 #define SAADC_INTENSET_CH6LIMITL_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 9588
AnnaBridge 143:86740a56073b 9589 /* Bit 18 : Write '1' to Enable interrupt for CH[6].LIMITH event */
AnnaBridge 143:86740a56073b 9590 #define SAADC_INTENSET_CH6LIMITH_Pos (18UL) /*!< Position of CH6LIMITH field. */
AnnaBridge 143:86740a56073b 9591 #define SAADC_INTENSET_CH6LIMITH_Msk (0x1UL << SAADC_INTENSET_CH6LIMITH_Pos) /*!< Bit mask of CH6LIMITH field. */
AnnaBridge 143:86740a56073b 9592 #define SAADC_INTENSET_CH6LIMITH_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 9593 #define SAADC_INTENSET_CH6LIMITH_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 9594 #define SAADC_INTENSET_CH6LIMITH_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 9595
AnnaBridge 143:86740a56073b 9596 /* Bit 17 : Write '1' to Enable interrupt for CH[5].LIMITL event */
AnnaBridge 143:86740a56073b 9597 #define SAADC_INTENSET_CH5LIMITL_Pos (17UL) /*!< Position of CH5LIMITL field. */
AnnaBridge 143:86740a56073b 9598 #define SAADC_INTENSET_CH5LIMITL_Msk (0x1UL << SAADC_INTENSET_CH5LIMITL_Pos) /*!< Bit mask of CH5LIMITL field. */
AnnaBridge 143:86740a56073b 9599 #define SAADC_INTENSET_CH5LIMITL_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 9600 #define SAADC_INTENSET_CH5LIMITL_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 9601 #define SAADC_INTENSET_CH5LIMITL_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 9602
AnnaBridge 143:86740a56073b 9603 /* Bit 16 : Write '1' to Enable interrupt for CH[5].LIMITH event */
AnnaBridge 143:86740a56073b 9604 #define SAADC_INTENSET_CH5LIMITH_Pos (16UL) /*!< Position of CH5LIMITH field. */
AnnaBridge 143:86740a56073b 9605 #define SAADC_INTENSET_CH5LIMITH_Msk (0x1UL << SAADC_INTENSET_CH5LIMITH_Pos) /*!< Bit mask of CH5LIMITH field. */
AnnaBridge 143:86740a56073b 9606 #define SAADC_INTENSET_CH5LIMITH_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 9607 #define SAADC_INTENSET_CH5LIMITH_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 9608 #define SAADC_INTENSET_CH5LIMITH_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 9609
AnnaBridge 143:86740a56073b 9610 /* Bit 15 : Write '1' to Enable interrupt for CH[4].LIMITL event */
AnnaBridge 143:86740a56073b 9611 #define SAADC_INTENSET_CH4LIMITL_Pos (15UL) /*!< Position of CH4LIMITL field. */
AnnaBridge 143:86740a56073b 9612 #define SAADC_INTENSET_CH4LIMITL_Msk (0x1UL << SAADC_INTENSET_CH4LIMITL_Pos) /*!< Bit mask of CH4LIMITL field. */
AnnaBridge 143:86740a56073b 9613 #define SAADC_INTENSET_CH4LIMITL_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 9614 #define SAADC_INTENSET_CH4LIMITL_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 9615 #define SAADC_INTENSET_CH4LIMITL_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 9616
AnnaBridge 143:86740a56073b 9617 /* Bit 14 : Write '1' to Enable interrupt for CH[4].LIMITH event */
AnnaBridge 143:86740a56073b 9618 #define SAADC_INTENSET_CH4LIMITH_Pos (14UL) /*!< Position of CH4LIMITH field. */
AnnaBridge 143:86740a56073b 9619 #define SAADC_INTENSET_CH4LIMITH_Msk (0x1UL << SAADC_INTENSET_CH4LIMITH_Pos) /*!< Bit mask of CH4LIMITH field. */
AnnaBridge 143:86740a56073b 9620 #define SAADC_INTENSET_CH4LIMITH_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 9621 #define SAADC_INTENSET_CH4LIMITH_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 9622 #define SAADC_INTENSET_CH4LIMITH_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 9623
AnnaBridge 143:86740a56073b 9624 /* Bit 13 : Write '1' to Enable interrupt for CH[3].LIMITL event */
AnnaBridge 143:86740a56073b 9625 #define SAADC_INTENSET_CH3LIMITL_Pos (13UL) /*!< Position of CH3LIMITL field. */
AnnaBridge 143:86740a56073b 9626 #define SAADC_INTENSET_CH3LIMITL_Msk (0x1UL << SAADC_INTENSET_CH3LIMITL_Pos) /*!< Bit mask of CH3LIMITL field. */
AnnaBridge 143:86740a56073b 9627 #define SAADC_INTENSET_CH3LIMITL_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 9628 #define SAADC_INTENSET_CH3LIMITL_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 9629 #define SAADC_INTENSET_CH3LIMITL_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 9630
AnnaBridge 143:86740a56073b 9631 /* Bit 12 : Write '1' to Enable interrupt for CH[3].LIMITH event */
AnnaBridge 143:86740a56073b 9632 #define SAADC_INTENSET_CH3LIMITH_Pos (12UL) /*!< Position of CH3LIMITH field. */
AnnaBridge 143:86740a56073b 9633 #define SAADC_INTENSET_CH3LIMITH_Msk (0x1UL << SAADC_INTENSET_CH3LIMITH_Pos) /*!< Bit mask of CH3LIMITH field. */
AnnaBridge 143:86740a56073b 9634 #define SAADC_INTENSET_CH3LIMITH_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 9635 #define SAADC_INTENSET_CH3LIMITH_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 9636 #define SAADC_INTENSET_CH3LIMITH_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 9637
AnnaBridge 143:86740a56073b 9638 /* Bit 11 : Write '1' to Enable interrupt for CH[2].LIMITL event */
AnnaBridge 143:86740a56073b 9639 #define SAADC_INTENSET_CH2LIMITL_Pos (11UL) /*!< Position of CH2LIMITL field. */
AnnaBridge 143:86740a56073b 9640 #define SAADC_INTENSET_CH2LIMITL_Msk (0x1UL << SAADC_INTENSET_CH2LIMITL_Pos) /*!< Bit mask of CH2LIMITL field. */
AnnaBridge 143:86740a56073b 9641 #define SAADC_INTENSET_CH2LIMITL_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 9642 #define SAADC_INTENSET_CH2LIMITL_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 9643 #define SAADC_INTENSET_CH2LIMITL_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 9644
AnnaBridge 143:86740a56073b 9645 /* Bit 10 : Write '1' to Enable interrupt for CH[2].LIMITH event */
AnnaBridge 143:86740a56073b 9646 #define SAADC_INTENSET_CH2LIMITH_Pos (10UL) /*!< Position of CH2LIMITH field. */
AnnaBridge 143:86740a56073b 9647 #define SAADC_INTENSET_CH2LIMITH_Msk (0x1UL << SAADC_INTENSET_CH2LIMITH_Pos) /*!< Bit mask of CH2LIMITH field. */
AnnaBridge 143:86740a56073b 9648 #define SAADC_INTENSET_CH2LIMITH_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 9649 #define SAADC_INTENSET_CH2LIMITH_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 9650 #define SAADC_INTENSET_CH2LIMITH_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 9651
AnnaBridge 143:86740a56073b 9652 /* Bit 9 : Write '1' to Enable interrupt for CH[1].LIMITL event */
AnnaBridge 143:86740a56073b 9653 #define SAADC_INTENSET_CH1LIMITL_Pos (9UL) /*!< Position of CH1LIMITL field. */
AnnaBridge 143:86740a56073b 9654 #define SAADC_INTENSET_CH1LIMITL_Msk (0x1UL << SAADC_INTENSET_CH1LIMITL_Pos) /*!< Bit mask of CH1LIMITL field. */
AnnaBridge 143:86740a56073b 9655 #define SAADC_INTENSET_CH1LIMITL_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 9656 #define SAADC_INTENSET_CH1LIMITL_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 9657 #define SAADC_INTENSET_CH1LIMITL_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 9658
AnnaBridge 143:86740a56073b 9659 /* Bit 8 : Write '1' to Enable interrupt for CH[1].LIMITH event */
AnnaBridge 143:86740a56073b 9660 #define SAADC_INTENSET_CH1LIMITH_Pos (8UL) /*!< Position of CH1LIMITH field. */
AnnaBridge 143:86740a56073b 9661 #define SAADC_INTENSET_CH1LIMITH_Msk (0x1UL << SAADC_INTENSET_CH1LIMITH_Pos) /*!< Bit mask of CH1LIMITH field. */
AnnaBridge 143:86740a56073b 9662 #define SAADC_INTENSET_CH1LIMITH_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 9663 #define SAADC_INTENSET_CH1LIMITH_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 9664 #define SAADC_INTENSET_CH1LIMITH_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 9665
AnnaBridge 143:86740a56073b 9666 /* Bit 7 : Write '1' to Enable interrupt for CH[0].LIMITL event */
AnnaBridge 143:86740a56073b 9667 #define SAADC_INTENSET_CH0LIMITL_Pos (7UL) /*!< Position of CH0LIMITL field. */
AnnaBridge 143:86740a56073b 9668 #define SAADC_INTENSET_CH0LIMITL_Msk (0x1UL << SAADC_INTENSET_CH0LIMITL_Pos) /*!< Bit mask of CH0LIMITL field. */
AnnaBridge 143:86740a56073b 9669 #define SAADC_INTENSET_CH0LIMITL_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 9670 #define SAADC_INTENSET_CH0LIMITL_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 9671 #define SAADC_INTENSET_CH0LIMITL_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 9672
AnnaBridge 143:86740a56073b 9673 /* Bit 6 : Write '1' to Enable interrupt for CH[0].LIMITH event */
AnnaBridge 143:86740a56073b 9674 #define SAADC_INTENSET_CH0LIMITH_Pos (6UL) /*!< Position of CH0LIMITH field. */
AnnaBridge 143:86740a56073b 9675 #define SAADC_INTENSET_CH0LIMITH_Msk (0x1UL << SAADC_INTENSET_CH0LIMITH_Pos) /*!< Bit mask of CH0LIMITH field. */
AnnaBridge 143:86740a56073b 9676 #define SAADC_INTENSET_CH0LIMITH_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 9677 #define SAADC_INTENSET_CH0LIMITH_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 9678 #define SAADC_INTENSET_CH0LIMITH_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 9679
AnnaBridge 143:86740a56073b 9680 /* Bit 5 : Write '1' to Enable interrupt for STOPPED event */
AnnaBridge 143:86740a56073b 9681 #define SAADC_INTENSET_STOPPED_Pos (5UL) /*!< Position of STOPPED field. */
AnnaBridge 143:86740a56073b 9682 #define SAADC_INTENSET_STOPPED_Msk (0x1UL << SAADC_INTENSET_STOPPED_Pos) /*!< Bit mask of STOPPED field. */
AnnaBridge 143:86740a56073b 9683 #define SAADC_INTENSET_STOPPED_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 9684 #define SAADC_INTENSET_STOPPED_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 9685 #define SAADC_INTENSET_STOPPED_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 9686
AnnaBridge 143:86740a56073b 9687 /* Bit 4 : Write '1' to Enable interrupt for CALIBRATEDONE event */
AnnaBridge 143:86740a56073b 9688 #define SAADC_INTENSET_CALIBRATEDONE_Pos (4UL) /*!< Position of CALIBRATEDONE field. */
AnnaBridge 143:86740a56073b 9689 #define SAADC_INTENSET_CALIBRATEDONE_Msk (0x1UL << SAADC_INTENSET_CALIBRATEDONE_Pos) /*!< Bit mask of CALIBRATEDONE field. */
AnnaBridge 143:86740a56073b 9690 #define SAADC_INTENSET_CALIBRATEDONE_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 9691 #define SAADC_INTENSET_CALIBRATEDONE_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 9692 #define SAADC_INTENSET_CALIBRATEDONE_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 9693
AnnaBridge 143:86740a56073b 9694 /* Bit 3 : Write '1' to Enable interrupt for RESULTDONE event */
AnnaBridge 143:86740a56073b 9695 #define SAADC_INTENSET_RESULTDONE_Pos (3UL) /*!< Position of RESULTDONE field. */
AnnaBridge 143:86740a56073b 9696 #define SAADC_INTENSET_RESULTDONE_Msk (0x1UL << SAADC_INTENSET_RESULTDONE_Pos) /*!< Bit mask of RESULTDONE field. */
AnnaBridge 143:86740a56073b 9697 #define SAADC_INTENSET_RESULTDONE_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 9698 #define SAADC_INTENSET_RESULTDONE_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 9699 #define SAADC_INTENSET_RESULTDONE_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 9700
AnnaBridge 143:86740a56073b 9701 /* Bit 2 : Write '1' to Enable interrupt for DONE event */
AnnaBridge 143:86740a56073b 9702 #define SAADC_INTENSET_DONE_Pos (2UL) /*!< Position of DONE field. */
AnnaBridge 143:86740a56073b 9703 #define SAADC_INTENSET_DONE_Msk (0x1UL << SAADC_INTENSET_DONE_Pos) /*!< Bit mask of DONE field. */
AnnaBridge 143:86740a56073b 9704 #define SAADC_INTENSET_DONE_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 9705 #define SAADC_INTENSET_DONE_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 9706 #define SAADC_INTENSET_DONE_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 9707
AnnaBridge 143:86740a56073b 9708 /* Bit 1 : Write '1' to Enable interrupt for END event */
AnnaBridge 143:86740a56073b 9709 #define SAADC_INTENSET_END_Pos (1UL) /*!< Position of END field. */
AnnaBridge 143:86740a56073b 9710 #define SAADC_INTENSET_END_Msk (0x1UL << SAADC_INTENSET_END_Pos) /*!< Bit mask of END field. */
AnnaBridge 143:86740a56073b 9711 #define SAADC_INTENSET_END_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 9712 #define SAADC_INTENSET_END_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 9713 #define SAADC_INTENSET_END_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 9714
AnnaBridge 143:86740a56073b 9715 /* Bit 0 : Write '1' to Enable interrupt for STARTED event */
AnnaBridge 143:86740a56073b 9716 #define SAADC_INTENSET_STARTED_Pos (0UL) /*!< Position of STARTED field. */
AnnaBridge 143:86740a56073b 9717 #define SAADC_INTENSET_STARTED_Msk (0x1UL << SAADC_INTENSET_STARTED_Pos) /*!< Bit mask of STARTED field. */
AnnaBridge 143:86740a56073b 9718 #define SAADC_INTENSET_STARTED_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 9719 #define SAADC_INTENSET_STARTED_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 9720 #define SAADC_INTENSET_STARTED_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 9721
AnnaBridge 143:86740a56073b 9722 /* Register: SAADC_INTENCLR */
AnnaBridge 143:86740a56073b 9723 /* Description: Disable interrupt */
AnnaBridge 143:86740a56073b 9724
AnnaBridge 143:86740a56073b 9725 /* Bit 21 : Write '1' to Disable interrupt for CH[7].LIMITL event */
AnnaBridge 143:86740a56073b 9726 #define SAADC_INTENCLR_CH7LIMITL_Pos (21UL) /*!< Position of CH7LIMITL field. */
AnnaBridge 143:86740a56073b 9727 #define SAADC_INTENCLR_CH7LIMITL_Msk (0x1UL << SAADC_INTENCLR_CH7LIMITL_Pos) /*!< Bit mask of CH7LIMITL field. */
AnnaBridge 143:86740a56073b 9728 #define SAADC_INTENCLR_CH7LIMITL_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 9729 #define SAADC_INTENCLR_CH7LIMITL_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 9730 #define SAADC_INTENCLR_CH7LIMITL_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 9731
AnnaBridge 143:86740a56073b 9732 /* Bit 20 : Write '1' to Disable interrupt for CH[7].LIMITH event */
AnnaBridge 143:86740a56073b 9733 #define SAADC_INTENCLR_CH7LIMITH_Pos (20UL) /*!< Position of CH7LIMITH field. */
AnnaBridge 143:86740a56073b 9734 #define SAADC_INTENCLR_CH7LIMITH_Msk (0x1UL << SAADC_INTENCLR_CH7LIMITH_Pos) /*!< Bit mask of CH7LIMITH field. */
AnnaBridge 143:86740a56073b 9735 #define SAADC_INTENCLR_CH7LIMITH_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 9736 #define SAADC_INTENCLR_CH7LIMITH_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 9737 #define SAADC_INTENCLR_CH7LIMITH_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 9738
AnnaBridge 143:86740a56073b 9739 /* Bit 19 : Write '1' to Disable interrupt for CH[6].LIMITL event */
AnnaBridge 143:86740a56073b 9740 #define SAADC_INTENCLR_CH6LIMITL_Pos (19UL) /*!< Position of CH6LIMITL field. */
AnnaBridge 143:86740a56073b 9741 #define SAADC_INTENCLR_CH6LIMITL_Msk (0x1UL << SAADC_INTENCLR_CH6LIMITL_Pos) /*!< Bit mask of CH6LIMITL field. */
AnnaBridge 143:86740a56073b 9742 #define SAADC_INTENCLR_CH6LIMITL_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 9743 #define SAADC_INTENCLR_CH6LIMITL_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 9744 #define SAADC_INTENCLR_CH6LIMITL_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 9745
AnnaBridge 143:86740a56073b 9746 /* Bit 18 : Write '1' to Disable interrupt for CH[6].LIMITH event */
AnnaBridge 143:86740a56073b 9747 #define SAADC_INTENCLR_CH6LIMITH_Pos (18UL) /*!< Position of CH6LIMITH field. */
AnnaBridge 143:86740a56073b 9748 #define SAADC_INTENCLR_CH6LIMITH_Msk (0x1UL << SAADC_INTENCLR_CH6LIMITH_Pos) /*!< Bit mask of CH6LIMITH field. */
AnnaBridge 143:86740a56073b 9749 #define SAADC_INTENCLR_CH6LIMITH_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 9750 #define SAADC_INTENCLR_CH6LIMITH_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 9751 #define SAADC_INTENCLR_CH6LIMITH_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 9752
AnnaBridge 143:86740a56073b 9753 /* Bit 17 : Write '1' to Disable interrupt for CH[5].LIMITL event */
AnnaBridge 143:86740a56073b 9754 #define SAADC_INTENCLR_CH5LIMITL_Pos (17UL) /*!< Position of CH5LIMITL field. */
AnnaBridge 143:86740a56073b 9755 #define SAADC_INTENCLR_CH5LIMITL_Msk (0x1UL << SAADC_INTENCLR_CH5LIMITL_Pos) /*!< Bit mask of CH5LIMITL field. */
AnnaBridge 143:86740a56073b 9756 #define SAADC_INTENCLR_CH5LIMITL_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 9757 #define SAADC_INTENCLR_CH5LIMITL_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 9758 #define SAADC_INTENCLR_CH5LIMITL_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 9759
AnnaBridge 143:86740a56073b 9760 /* Bit 16 : Write '1' to Disable interrupt for CH[5].LIMITH event */
AnnaBridge 143:86740a56073b 9761 #define SAADC_INTENCLR_CH5LIMITH_Pos (16UL) /*!< Position of CH5LIMITH field. */
AnnaBridge 143:86740a56073b 9762 #define SAADC_INTENCLR_CH5LIMITH_Msk (0x1UL << SAADC_INTENCLR_CH5LIMITH_Pos) /*!< Bit mask of CH5LIMITH field. */
AnnaBridge 143:86740a56073b 9763 #define SAADC_INTENCLR_CH5LIMITH_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 9764 #define SAADC_INTENCLR_CH5LIMITH_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 9765 #define SAADC_INTENCLR_CH5LIMITH_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 9766
AnnaBridge 143:86740a56073b 9767 /* Bit 15 : Write '1' to Disable interrupt for CH[4].LIMITL event */
AnnaBridge 143:86740a56073b 9768 #define SAADC_INTENCLR_CH4LIMITL_Pos (15UL) /*!< Position of CH4LIMITL field. */
AnnaBridge 143:86740a56073b 9769 #define SAADC_INTENCLR_CH4LIMITL_Msk (0x1UL << SAADC_INTENCLR_CH4LIMITL_Pos) /*!< Bit mask of CH4LIMITL field. */
AnnaBridge 143:86740a56073b 9770 #define SAADC_INTENCLR_CH4LIMITL_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 9771 #define SAADC_INTENCLR_CH4LIMITL_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 9772 #define SAADC_INTENCLR_CH4LIMITL_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 9773
AnnaBridge 143:86740a56073b 9774 /* Bit 14 : Write '1' to Disable interrupt for CH[4].LIMITH event */
AnnaBridge 143:86740a56073b 9775 #define SAADC_INTENCLR_CH4LIMITH_Pos (14UL) /*!< Position of CH4LIMITH field. */
AnnaBridge 143:86740a56073b 9776 #define SAADC_INTENCLR_CH4LIMITH_Msk (0x1UL << SAADC_INTENCLR_CH4LIMITH_Pos) /*!< Bit mask of CH4LIMITH field. */
AnnaBridge 143:86740a56073b 9777 #define SAADC_INTENCLR_CH4LIMITH_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 9778 #define SAADC_INTENCLR_CH4LIMITH_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 9779 #define SAADC_INTENCLR_CH4LIMITH_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 9780
AnnaBridge 143:86740a56073b 9781 /* Bit 13 : Write '1' to Disable interrupt for CH[3].LIMITL event */
AnnaBridge 143:86740a56073b 9782 #define SAADC_INTENCLR_CH3LIMITL_Pos (13UL) /*!< Position of CH3LIMITL field. */
AnnaBridge 143:86740a56073b 9783 #define SAADC_INTENCLR_CH3LIMITL_Msk (0x1UL << SAADC_INTENCLR_CH3LIMITL_Pos) /*!< Bit mask of CH3LIMITL field. */
AnnaBridge 143:86740a56073b 9784 #define SAADC_INTENCLR_CH3LIMITL_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 9785 #define SAADC_INTENCLR_CH3LIMITL_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 9786 #define SAADC_INTENCLR_CH3LIMITL_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 9787
AnnaBridge 143:86740a56073b 9788 /* Bit 12 : Write '1' to Disable interrupt for CH[3].LIMITH event */
AnnaBridge 143:86740a56073b 9789 #define SAADC_INTENCLR_CH3LIMITH_Pos (12UL) /*!< Position of CH3LIMITH field. */
AnnaBridge 143:86740a56073b 9790 #define SAADC_INTENCLR_CH3LIMITH_Msk (0x1UL << SAADC_INTENCLR_CH3LIMITH_Pos) /*!< Bit mask of CH3LIMITH field. */
AnnaBridge 143:86740a56073b 9791 #define SAADC_INTENCLR_CH3LIMITH_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 9792 #define SAADC_INTENCLR_CH3LIMITH_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 9793 #define SAADC_INTENCLR_CH3LIMITH_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 9794
AnnaBridge 143:86740a56073b 9795 /* Bit 11 : Write '1' to Disable interrupt for CH[2].LIMITL event */
AnnaBridge 143:86740a56073b 9796 #define SAADC_INTENCLR_CH2LIMITL_Pos (11UL) /*!< Position of CH2LIMITL field. */
AnnaBridge 143:86740a56073b 9797 #define SAADC_INTENCLR_CH2LIMITL_Msk (0x1UL << SAADC_INTENCLR_CH2LIMITL_Pos) /*!< Bit mask of CH2LIMITL field. */
AnnaBridge 143:86740a56073b 9798 #define SAADC_INTENCLR_CH2LIMITL_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 9799 #define SAADC_INTENCLR_CH2LIMITL_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 9800 #define SAADC_INTENCLR_CH2LIMITL_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 9801
AnnaBridge 143:86740a56073b 9802 /* Bit 10 : Write '1' to Disable interrupt for CH[2].LIMITH event */
AnnaBridge 143:86740a56073b 9803 #define SAADC_INTENCLR_CH2LIMITH_Pos (10UL) /*!< Position of CH2LIMITH field. */
AnnaBridge 143:86740a56073b 9804 #define SAADC_INTENCLR_CH2LIMITH_Msk (0x1UL << SAADC_INTENCLR_CH2LIMITH_Pos) /*!< Bit mask of CH2LIMITH field. */
AnnaBridge 143:86740a56073b 9805 #define SAADC_INTENCLR_CH2LIMITH_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 9806 #define SAADC_INTENCLR_CH2LIMITH_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 9807 #define SAADC_INTENCLR_CH2LIMITH_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 9808
AnnaBridge 143:86740a56073b 9809 /* Bit 9 : Write '1' to Disable interrupt for CH[1].LIMITL event */
AnnaBridge 143:86740a56073b 9810 #define SAADC_INTENCLR_CH1LIMITL_Pos (9UL) /*!< Position of CH1LIMITL field. */
AnnaBridge 143:86740a56073b 9811 #define SAADC_INTENCLR_CH1LIMITL_Msk (0x1UL << SAADC_INTENCLR_CH1LIMITL_Pos) /*!< Bit mask of CH1LIMITL field. */
AnnaBridge 143:86740a56073b 9812 #define SAADC_INTENCLR_CH1LIMITL_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 9813 #define SAADC_INTENCLR_CH1LIMITL_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 9814 #define SAADC_INTENCLR_CH1LIMITL_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 9815
AnnaBridge 143:86740a56073b 9816 /* Bit 8 : Write '1' to Disable interrupt for CH[1].LIMITH event */
AnnaBridge 143:86740a56073b 9817 #define SAADC_INTENCLR_CH1LIMITH_Pos (8UL) /*!< Position of CH1LIMITH field. */
AnnaBridge 143:86740a56073b 9818 #define SAADC_INTENCLR_CH1LIMITH_Msk (0x1UL << SAADC_INTENCLR_CH1LIMITH_Pos) /*!< Bit mask of CH1LIMITH field. */
AnnaBridge 143:86740a56073b 9819 #define SAADC_INTENCLR_CH1LIMITH_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 9820 #define SAADC_INTENCLR_CH1LIMITH_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 9821 #define SAADC_INTENCLR_CH1LIMITH_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 9822
AnnaBridge 143:86740a56073b 9823 /* Bit 7 : Write '1' to Disable interrupt for CH[0].LIMITL event */
AnnaBridge 143:86740a56073b 9824 #define SAADC_INTENCLR_CH0LIMITL_Pos (7UL) /*!< Position of CH0LIMITL field. */
AnnaBridge 143:86740a56073b 9825 #define SAADC_INTENCLR_CH0LIMITL_Msk (0x1UL << SAADC_INTENCLR_CH0LIMITL_Pos) /*!< Bit mask of CH0LIMITL field. */
AnnaBridge 143:86740a56073b 9826 #define SAADC_INTENCLR_CH0LIMITL_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 9827 #define SAADC_INTENCLR_CH0LIMITL_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 9828 #define SAADC_INTENCLR_CH0LIMITL_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 9829
AnnaBridge 143:86740a56073b 9830 /* Bit 6 : Write '1' to Disable interrupt for CH[0].LIMITH event */
AnnaBridge 143:86740a56073b 9831 #define SAADC_INTENCLR_CH0LIMITH_Pos (6UL) /*!< Position of CH0LIMITH field. */
AnnaBridge 143:86740a56073b 9832 #define SAADC_INTENCLR_CH0LIMITH_Msk (0x1UL << SAADC_INTENCLR_CH0LIMITH_Pos) /*!< Bit mask of CH0LIMITH field. */
AnnaBridge 143:86740a56073b 9833 #define SAADC_INTENCLR_CH0LIMITH_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 9834 #define SAADC_INTENCLR_CH0LIMITH_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 9835 #define SAADC_INTENCLR_CH0LIMITH_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 9836
AnnaBridge 143:86740a56073b 9837 /* Bit 5 : Write '1' to Disable interrupt for STOPPED event */
AnnaBridge 143:86740a56073b 9838 #define SAADC_INTENCLR_STOPPED_Pos (5UL) /*!< Position of STOPPED field. */
AnnaBridge 143:86740a56073b 9839 #define SAADC_INTENCLR_STOPPED_Msk (0x1UL << SAADC_INTENCLR_STOPPED_Pos) /*!< Bit mask of STOPPED field. */
AnnaBridge 143:86740a56073b 9840 #define SAADC_INTENCLR_STOPPED_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 9841 #define SAADC_INTENCLR_STOPPED_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 9842 #define SAADC_INTENCLR_STOPPED_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 9843
AnnaBridge 143:86740a56073b 9844 /* Bit 4 : Write '1' to Disable interrupt for CALIBRATEDONE event */
AnnaBridge 143:86740a56073b 9845 #define SAADC_INTENCLR_CALIBRATEDONE_Pos (4UL) /*!< Position of CALIBRATEDONE field. */
AnnaBridge 143:86740a56073b 9846 #define SAADC_INTENCLR_CALIBRATEDONE_Msk (0x1UL << SAADC_INTENCLR_CALIBRATEDONE_Pos) /*!< Bit mask of CALIBRATEDONE field. */
AnnaBridge 143:86740a56073b 9847 #define SAADC_INTENCLR_CALIBRATEDONE_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 9848 #define SAADC_INTENCLR_CALIBRATEDONE_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 9849 #define SAADC_INTENCLR_CALIBRATEDONE_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 9850
AnnaBridge 143:86740a56073b 9851 /* Bit 3 : Write '1' to Disable interrupt for RESULTDONE event */
AnnaBridge 143:86740a56073b 9852 #define SAADC_INTENCLR_RESULTDONE_Pos (3UL) /*!< Position of RESULTDONE field. */
AnnaBridge 143:86740a56073b 9853 #define SAADC_INTENCLR_RESULTDONE_Msk (0x1UL << SAADC_INTENCLR_RESULTDONE_Pos) /*!< Bit mask of RESULTDONE field. */
AnnaBridge 143:86740a56073b 9854 #define SAADC_INTENCLR_RESULTDONE_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 9855 #define SAADC_INTENCLR_RESULTDONE_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 9856 #define SAADC_INTENCLR_RESULTDONE_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 9857
AnnaBridge 143:86740a56073b 9858 /* Bit 2 : Write '1' to Disable interrupt for DONE event */
AnnaBridge 143:86740a56073b 9859 #define SAADC_INTENCLR_DONE_Pos (2UL) /*!< Position of DONE field. */
AnnaBridge 143:86740a56073b 9860 #define SAADC_INTENCLR_DONE_Msk (0x1UL << SAADC_INTENCLR_DONE_Pos) /*!< Bit mask of DONE field. */
AnnaBridge 143:86740a56073b 9861 #define SAADC_INTENCLR_DONE_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 9862 #define SAADC_INTENCLR_DONE_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 9863 #define SAADC_INTENCLR_DONE_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 9864
AnnaBridge 143:86740a56073b 9865 /* Bit 1 : Write '1' to Disable interrupt for END event */
AnnaBridge 143:86740a56073b 9866 #define SAADC_INTENCLR_END_Pos (1UL) /*!< Position of END field. */
AnnaBridge 143:86740a56073b 9867 #define SAADC_INTENCLR_END_Msk (0x1UL << SAADC_INTENCLR_END_Pos) /*!< Bit mask of END field. */
AnnaBridge 143:86740a56073b 9868 #define SAADC_INTENCLR_END_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 9869 #define SAADC_INTENCLR_END_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 9870 #define SAADC_INTENCLR_END_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 9871
AnnaBridge 143:86740a56073b 9872 /* Bit 0 : Write '1' to Disable interrupt for STARTED event */
AnnaBridge 143:86740a56073b 9873 #define SAADC_INTENCLR_STARTED_Pos (0UL) /*!< Position of STARTED field. */
AnnaBridge 143:86740a56073b 9874 #define SAADC_INTENCLR_STARTED_Msk (0x1UL << SAADC_INTENCLR_STARTED_Pos) /*!< Bit mask of STARTED field. */
AnnaBridge 143:86740a56073b 9875 #define SAADC_INTENCLR_STARTED_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 9876 #define SAADC_INTENCLR_STARTED_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 9877 #define SAADC_INTENCLR_STARTED_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 9878
AnnaBridge 143:86740a56073b 9879 /* Register: SAADC_STATUS */
AnnaBridge 143:86740a56073b 9880 /* Description: Status */
AnnaBridge 143:86740a56073b 9881
AnnaBridge 143:86740a56073b 9882 /* Bit 0 : Status */
AnnaBridge 143:86740a56073b 9883 #define SAADC_STATUS_STATUS_Pos (0UL) /*!< Position of STATUS field. */
AnnaBridge 143:86740a56073b 9884 #define SAADC_STATUS_STATUS_Msk (0x1UL << SAADC_STATUS_STATUS_Pos) /*!< Bit mask of STATUS field. */
AnnaBridge 143:86740a56073b 9885 #define SAADC_STATUS_STATUS_Ready (0UL) /*!< ADC is ready. No on-going conversion. */
AnnaBridge 143:86740a56073b 9886 #define SAADC_STATUS_STATUS_Busy (1UL) /*!< ADC is busy. Conversion in progress. */
AnnaBridge 143:86740a56073b 9887
AnnaBridge 143:86740a56073b 9888 /* Register: SAADC_ENABLE */
AnnaBridge 143:86740a56073b 9889 /* Description: Enable or disable ADC */
AnnaBridge 143:86740a56073b 9890
AnnaBridge 143:86740a56073b 9891 /* Bit 0 : Enable or disable ADC */
AnnaBridge 143:86740a56073b 9892 #define SAADC_ENABLE_ENABLE_Pos (0UL) /*!< Position of ENABLE field. */
AnnaBridge 143:86740a56073b 9893 #define SAADC_ENABLE_ENABLE_Msk (0x1UL << SAADC_ENABLE_ENABLE_Pos) /*!< Bit mask of ENABLE field. */
AnnaBridge 143:86740a56073b 9894 #define SAADC_ENABLE_ENABLE_Disabled (0UL) /*!< Disable ADC */
AnnaBridge 143:86740a56073b 9895 #define SAADC_ENABLE_ENABLE_Enabled (1UL) /*!< Enable ADC */
AnnaBridge 143:86740a56073b 9896
AnnaBridge 143:86740a56073b 9897 /* Register: SAADC_CH_PSELP */
AnnaBridge 143:86740a56073b 9898 /* Description: Description cluster[0]: Input positive pin selection for CH[0] */
AnnaBridge 143:86740a56073b 9899
AnnaBridge 143:86740a56073b 9900 /* Bits 4..0 : Analog positive input channel */
AnnaBridge 143:86740a56073b 9901 #define SAADC_CH_PSELP_PSELP_Pos (0UL) /*!< Position of PSELP field. */
AnnaBridge 143:86740a56073b 9902 #define SAADC_CH_PSELP_PSELP_Msk (0x1FUL << SAADC_CH_PSELP_PSELP_Pos) /*!< Bit mask of PSELP field. */
AnnaBridge 143:86740a56073b 9903 #define SAADC_CH_PSELP_PSELP_NC (0UL) /*!< Not connected */
AnnaBridge 143:86740a56073b 9904 #define SAADC_CH_PSELP_PSELP_AnalogInput0 (1UL) /*!< AIN0 */
AnnaBridge 143:86740a56073b 9905 #define SAADC_CH_PSELP_PSELP_AnalogInput1 (2UL) /*!< AIN1 */
AnnaBridge 143:86740a56073b 9906 #define SAADC_CH_PSELP_PSELP_AnalogInput2 (3UL) /*!< AIN2 */
AnnaBridge 143:86740a56073b 9907 #define SAADC_CH_PSELP_PSELP_AnalogInput3 (4UL) /*!< AIN3 */
AnnaBridge 143:86740a56073b 9908 #define SAADC_CH_PSELP_PSELP_AnalogInput4 (5UL) /*!< AIN4 */
AnnaBridge 143:86740a56073b 9909 #define SAADC_CH_PSELP_PSELP_AnalogInput5 (6UL) /*!< AIN5 */
AnnaBridge 143:86740a56073b 9910 #define SAADC_CH_PSELP_PSELP_AnalogInput6 (7UL) /*!< AIN6 */
AnnaBridge 143:86740a56073b 9911 #define SAADC_CH_PSELP_PSELP_AnalogInput7 (8UL) /*!< AIN7 */
AnnaBridge 143:86740a56073b 9912 #define SAADC_CH_PSELP_PSELP_VDD (9UL) /*!< VDD */
AnnaBridge 143:86740a56073b 9913
AnnaBridge 143:86740a56073b 9914 /* Register: SAADC_CH_PSELN */
AnnaBridge 143:86740a56073b 9915 /* Description: Description cluster[0]: Input negative pin selection for CH[0] */
AnnaBridge 143:86740a56073b 9916
AnnaBridge 143:86740a56073b 9917 /* Bits 4..0 : Analog negative input, enables differential channel */
AnnaBridge 143:86740a56073b 9918 #define SAADC_CH_PSELN_PSELN_Pos (0UL) /*!< Position of PSELN field. */
AnnaBridge 143:86740a56073b 9919 #define SAADC_CH_PSELN_PSELN_Msk (0x1FUL << SAADC_CH_PSELN_PSELN_Pos) /*!< Bit mask of PSELN field. */
AnnaBridge 143:86740a56073b 9920 #define SAADC_CH_PSELN_PSELN_NC (0UL) /*!< Not connected */
AnnaBridge 143:86740a56073b 9921 #define SAADC_CH_PSELN_PSELN_AnalogInput0 (1UL) /*!< AIN0 */
AnnaBridge 143:86740a56073b 9922 #define SAADC_CH_PSELN_PSELN_AnalogInput1 (2UL) /*!< AIN1 */
AnnaBridge 143:86740a56073b 9923 #define SAADC_CH_PSELN_PSELN_AnalogInput2 (3UL) /*!< AIN2 */
AnnaBridge 143:86740a56073b 9924 #define SAADC_CH_PSELN_PSELN_AnalogInput3 (4UL) /*!< AIN3 */
AnnaBridge 143:86740a56073b 9925 #define SAADC_CH_PSELN_PSELN_AnalogInput4 (5UL) /*!< AIN4 */
AnnaBridge 143:86740a56073b 9926 #define SAADC_CH_PSELN_PSELN_AnalogInput5 (6UL) /*!< AIN5 */
AnnaBridge 143:86740a56073b 9927 #define SAADC_CH_PSELN_PSELN_AnalogInput6 (7UL) /*!< AIN6 */
AnnaBridge 143:86740a56073b 9928 #define SAADC_CH_PSELN_PSELN_AnalogInput7 (8UL) /*!< AIN7 */
AnnaBridge 143:86740a56073b 9929 #define SAADC_CH_PSELN_PSELN_VDD (9UL) /*!< VDD */
AnnaBridge 143:86740a56073b 9930
AnnaBridge 143:86740a56073b 9931 /* Register: SAADC_CH_CONFIG */
AnnaBridge 143:86740a56073b 9932 /* Description: Description cluster[0]: Input configuration for CH[0] */
AnnaBridge 143:86740a56073b 9933
AnnaBridge 143:86740a56073b 9934 /* Bit 24 : Enable burst mode */
AnnaBridge 143:86740a56073b 9935 #define SAADC_CH_CONFIG_BURST_Pos (24UL) /*!< Position of BURST field. */
AnnaBridge 143:86740a56073b 9936 #define SAADC_CH_CONFIG_BURST_Msk (0x1UL << SAADC_CH_CONFIG_BURST_Pos) /*!< Bit mask of BURST field. */
AnnaBridge 143:86740a56073b 9937 #define SAADC_CH_CONFIG_BURST_Disabled (0UL) /*!< Burst mode is disabled (normal operation) */
AnnaBridge 143:86740a56073b 9938 #define SAADC_CH_CONFIG_BURST_Enabled (1UL) /*!< Burst mode is enabled. SAADC takes 2^OVERSAMPLE number of samples as fast as it can, and sends the average to Data RAM. */
AnnaBridge 143:86740a56073b 9939
AnnaBridge 143:86740a56073b 9940 /* Bit 20 : Enable differential mode */
AnnaBridge 143:86740a56073b 9941 #define SAADC_CH_CONFIG_MODE_Pos (20UL) /*!< Position of MODE field. */
AnnaBridge 143:86740a56073b 9942 #define SAADC_CH_CONFIG_MODE_Msk (0x1UL << SAADC_CH_CONFIG_MODE_Pos) /*!< Bit mask of MODE field. */
AnnaBridge 143:86740a56073b 9943 #define SAADC_CH_CONFIG_MODE_SE (0UL) /*!< Single ended, PSELN will be ignored, negative input to ADC shorted to GND */
AnnaBridge 143:86740a56073b 9944 #define SAADC_CH_CONFIG_MODE_Diff (1UL) /*!< Differential */
AnnaBridge 143:86740a56073b 9945
AnnaBridge 143:86740a56073b 9946 /* Bits 18..16 : Acquisition time, the time the ADC uses to sample the input voltage */
AnnaBridge 143:86740a56073b 9947 #define SAADC_CH_CONFIG_TACQ_Pos (16UL) /*!< Position of TACQ field. */
AnnaBridge 143:86740a56073b 9948 #define SAADC_CH_CONFIG_TACQ_Msk (0x7UL << SAADC_CH_CONFIG_TACQ_Pos) /*!< Bit mask of TACQ field. */
AnnaBridge 143:86740a56073b 9949 #define SAADC_CH_CONFIG_TACQ_3us (0UL) /*!< 3 us */
AnnaBridge 143:86740a56073b 9950 #define SAADC_CH_CONFIG_TACQ_5us (1UL) /*!< 5 us */
AnnaBridge 143:86740a56073b 9951 #define SAADC_CH_CONFIG_TACQ_10us (2UL) /*!< 10 us */
AnnaBridge 143:86740a56073b 9952 #define SAADC_CH_CONFIG_TACQ_15us (3UL) /*!< 15 us */
AnnaBridge 143:86740a56073b 9953 #define SAADC_CH_CONFIG_TACQ_20us (4UL) /*!< 20 us */
AnnaBridge 143:86740a56073b 9954 #define SAADC_CH_CONFIG_TACQ_40us (5UL) /*!< 40 us */
AnnaBridge 143:86740a56073b 9955
AnnaBridge 143:86740a56073b 9956 /* Bit 12 : Reference control */
AnnaBridge 143:86740a56073b 9957 #define SAADC_CH_CONFIG_REFSEL_Pos (12UL) /*!< Position of REFSEL field. */
AnnaBridge 143:86740a56073b 9958 #define SAADC_CH_CONFIG_REFSEL_Msk (0x1UL << SAADC_CH_CONFIG_REFSEL_Pos) /*!< Bit mask of REFSEL field. */
AnnaBridge 143:86740a56073b 9959 #define SAADC_CH_CONFIG_REFSEL_Internal (0UL) /*!< Internal reference (0.6 V) */
AnnaBridge 143:86740a56073b 9960 #define SAADC_CH_CONFIG_REFSEL_VDD1_4 (1UL) /*!< VDD/4 as reference */
AnnaBridge 143:86740a56073b 9961
AnnaBridge 143:86740a56073b 9962 /* Bits 10..8 : Gain control */
AnnaBridge 143:86740a56073b 9963 #define SAADC_CH_CONFIG_GAIN_Pos (8UL) /*!< Position of GAIN field. */
AnnaBridge 143:86740a56073b 9964 #define SAADC_CH_CONFIG_GAIN_Msk (0x7UL << SAADC_CH_CONFIG_GAIN_Pos) /*!< Bit mask of GAIN field. */
AnnaBridge 143:86740a56073b 9965 #define SAADC_CH_CONFIG_GAIN_Gain1_6 (0UL) /*!< 1/6 */
AnnaBridge 143:86740a56073b 9966 #define SAADC_CH_CONFIG_GAIN_Gain1_5 (1UL) /*!< 1/5 */
AnnaBridge 143:86740a56073b 9967 #define SAADC_CH_CONFIG_GAIN_Gain1_4 (2UL) /*!< 1/4 */
AnnaBridge 143:86740a56073b 9968 #define SAADC_CH_CONFIG_GAIN_Gain1_3 (3UL) /*!< 1/3 */
AnnaBridge 143:86740a56073b 9969 #define SAADC_CH_CONFIG_GAIN_Gain1_2 (4UL) /*!< 1/2 */
AnnaBridge 143:86740a56073b 9970 #define SAADC_CH_CONFIG_GAIN_Gain1 (5UL) /*!< 1 */
AnnaBridge 143:86740a56073b 9971 #define SAADC_CH_CONFIG_GAIN_Gain2 (6UL) /*!< 2 */
AnnaBridge 143:86740a56073b 9972 #define SAADC_CH_CONFIG_GAIN_Gain4 (7UL) /*!< 4 */
AnnaBridge 143:86740a56073b 9973
AnnaBridge 143:86740a56073b 9974 /* Bits 5..4 : Negative channel resistor control */
AnnaBridge 143:86740a56073b 9975 #define SAADC_CH_CONFIG_RESN_Pos (4UL) /*!< Position of RESN field. */
AnnaBridge 143:86740a56073b 9976 #define SAADC_CH_CONFIG_RESN_Msk (0x3UL << SAADC_CH_CONFIG_RESN_Pos) /*!< Bit mask of RESN field. */
AnnaBridge 143:86740a56073b 9977 #define SAADC_CH_CONFIG_RESN_Bypass (0UL) /*!< Bypass resistor ladder */
AnnaBridge 143:86740a56073b 9978 #define SAADC_CH_CONFIG_RESN_Pulldown (1UL) /*!< Pull-down to GND */
AnnaBridge 143:86740a56073b 9979 #define SAADC_CH_CONFIG_RESN_Pullup (2UL) /*!< Pull-up to VDD */
AnnaBridge 143:86740a56073b 9980 #define SAADC_CH_CONFIG_RESN_VDD1_2 (3UL) /*!< Set input at VDD/2 */
AnnaBridge 143:86740a56073b 9981
AnnaBridge 143:86740a56073b 9982 /* Bits 1..0 : Positive channel resistor control */
AnnaBridge 143:86740a56073b 9983 #define SAADC_CH_CONFIG_RESP_Pos (0UL) /*!< Position of RESP field. */
AnnaBridge 143:86740a56073b 9984 #define SAADC_CH_CONFIG_RESP_Msk (0x3UL << SAADC_CH_CONFIG_RESP_Pos) /*!< Bit mask of RESP field. */
AnnaBridge 143:86740a56073b 9985 #define SAADC_CH_CONFIG_RESP_Bypass (0UL) /*!< Bypass resistor ladder */
AnnaBridge 143:86740a56073b 9986 #define SAADC_CH_CONFIG_RESP_Pulldown (1UL) /*!< Pull-down to GND */
AnnaBridge 143:86740a56073b 9987 #define SAADC_CH_CONFIG_RESP_Pullup (2UL) /*!< Pull-up to VDD */
AnnaBridge 143:86740a56073b 9988 #define SAADC_CH_CONFIG_RESP_VDD1_2 (3UL) /*!< Set input at VDD/2 */
AnnaBridge 143:86740a56073b 9989
AnnaBridge 143:86740a56073b 9990 /* Register: SAADC_CH_LIMIT */
AnnaBridge 143:86740a56073b 9991 /* Description: Description cluster[0]: High/low limits for event monitoring a channel */
AnnaBridge 143:86740a56073b 9992
AnnaBridge 143:86740a56073b 9993 /* Bits 31..16 : High level limit */
AnnaBridge 143:86740a56073b 9994 #define SAADC_CH_LIMIT_HIGH_Pos (16UL) /*!< Position of HIGH field. */
AnnaBridge 143:86740a56073b 9995 #define SAADC_CH_LIMIT_HIGH_Msk (0xFFFFUL << SAADC_CH_LIMIT_HIGH_Pos) /*!< Bit mask of HIGH field. */
AnnaBridge 143:86740a56073b 9996
AnnaBridge 143:86740a56073b 9997 /* Bits 15..0 : Low level limit */
AnnaBridge 143:86740a56073b 9998 #define SAADC_CH_LIMIT_LOW_Pos (0UL) /*!< Position of LOW field. */
AnnaBridge 143:86740a56073b 9999 #define SAADC_CH_LIMIT_LOW_Msk (0xFFFFUL << SAADC_CH_LIMIT_LOW_Pos) /*!< Bit mask of LOW field. */
AnnaBridge 143:86740a56073b 10000
AnnaBridge 143:86740a56073b 10001 /* Register: SAADC_RESOLUTION */
AnnaBridge 143:86740a56073b 10002 /* Description: Resolution configuration */
AnnaBridge 143:86740a56073b 10003
AnnaBridge 143:86740a56073b 10004 /* Bits 2..0 : Set the resolution */
AnnaBridge 143:86740a56073b 10005 #define SAADC_RESOLUTION_VAL_Pos (0UL) /*!< Position of VAL field. */
AnnaBridge 143:86740a56073b 10006 #define SAADC_RESOLUTION_VAL_Msk (0x7UL << SAADC_RESOLUTION_VAL_Pos) /*!< Bit mask of VAL field. */
AnnaBridge 143:86740a56073b 10007 #define SAADC_RESOLUTION_VAL_8bit (0UL) /*!< 8 bit */
AnnaBridge 143:86740a56073b 10008 #define SAADC_RESOLUTION_VAL_10bit (1UL) /*!< 10 bit */
AnnaBridge 143:86740a56073b 10009 #define SAADC_RESOLUTION_VAL_12bit (2UL) /*!< 12 bit */
AnnaBridge 143:86740a56073b 10010 #define SAADC_RESOLUTION_VAL_14bit (3UL) /*!< 14 bit */
AnnaBridge 143:86740a56073b 10011
AnnaBridge 143:86740a56073b 10012 /* Register: SAADC_OVERSAMPLE */
AnnaBridge 143:86740a56073b 10013 /* Description: Oversampling configuration. OVERSAMPLE should not be combined with SCAN. The RESOLUTION is applied before averaging, thus for high OVERSAMPLE a higher RESOLUTION should be used. */
AnnaBridge 143:86740a56073b 10014
AnnaBridge 143:86740a56073b 10015 /* Bits 3..0 : Oversample control */
AnnaBridge 143:86740a56073b 10016 #define SAADC_OVERSAMPLE_OVERSAMPLE_Pos (0UL) /*!< Position of OVERSAMPLE field. */
AnnaBridge 143:86740a56073b 10017 #define SAADC_OVERSAMPLE_OVERSAMPLE_Msk (0xFUL << SAADC_OVERSAMPLE_OVERSAMPLE_Pos) /*!< Bit mask of OVERSAMPLE field. */
AnnaBridge 143:86740a56073b 10018 #define SAADC_OVERSAMPLE_OVERSAMPLE_Bypass (0UL) /*!< Bypass oversampling */
AnnaBridge 143:86740a56073b 10019 #define SAADC_OVERSAMPLE_OVERSAMPLE_Over2x (1UL) /*!< Oversample 2x */
AnnaBridge 143:86740a56073b 10020 #define SAADC_OVERSAMPLE_OVERSAMPLE_Over4x (2UL) /*!< Oversample 4x */
AnnaBridge 143:86740a56073b 10021 #define SAADC_OVERSAMPLE_OVERSAMPLE_Over8x (3UL) /*!< Oversample 8x */
AnnaBridge 143:86740a56073b 10022 #define SAADC_OVERSAMPLE_OVERSAMPLE_Over16x (4UL) /*!< Oversample 16x */
AnnaBridge 143:86740a56073b 10023 #define SAADC_OVERSAMPLE_OVERSAMPLE_Over32x (5UL) /*!< Oversample 32x */
AnnaBridge 143:86740a56073b 10024 #define SAADC_OVERSAMPLE_OVERSAMPLE_Over64x (6UL) /*!< Oversample 64x */
AnnaBridge 143:86740a56073b 10025 #define SAADC_OVERSAMPLE_OVERSAMPLE_Over128x (7UL) /*!< Oversample 128x */
AnnaBridge 143:86740a56073b 10026 #define SAADC_OVERSAMPLE_OVERSAMPLE_Over256x (8UL) /*!< Oversample 256x */
AnnaBridge 143:86740a56073b 10027
AnnaBridge 143:86740a56073b 10028 /* Register: SAADC_SAMPLERATE */
AnnaBridge 143:86740a56073b 10029 /* Description: Controls normal or continuous sample rate */
AnnaBridge 143:86740a56073b 10030
AnnaBridge 143:86740a56073b 10031 /* Bit 12 : Select mode for sample rate control */
AnnaBridge 143:86740a56073b 10032 #define SAADC_SAMPLERATE_MODE_Pos (12UL) /*!< Position of MODE field. */
AnnaBridge 143:86740a56073b 10033 #define SAADC_SAMPLERATE_MODE_Msk (0x1UL << SAADC_SAMPLERATE_MODE_Pos) /*!< Bit mask of MODE field. */
AnnaBridge 143:86740a56073b 10034 #define SAADC_SAMPLERATE_MODE_Task (0UL) /*!< Rate is controlled from SAMPLE task */
AnnaBridge 143:86740a56073b 10035 #define SAADC_SAMPLERATE_MODE_Timers (1UL) /*!< Rate is controlled from local timer (use CC to control the rate) */
AnnaBridge 143:86740a56073b 10036
AnnaBridge 143:86740a56073b 10037 /* Bits 10..0 : Capture and compare value. Sample rate is 16 MHz/CC */
AnnaBridge 143:86740a56073b 10038 #define SAADC_SAMPLERATE_CC_Pos (0UL) /*!< Position of CC field. */
AnnaBridge 143:86740a56073b 10039 #define SAADC_SAMPLERATE_CC_Msk (0x7FFUL << SAADC_SAMPLERATE_CC_Pos) /*!< Bit mask of CC field. */
AnnaBridge 143:86740a56073b 10040
AnnaBridge 143:86740a56073b 10041 /* Register: SAADC_RESULT_PTR */
AnnaBridge 143:86740a56073b 10042 /* Description: Data pointer */
AnnaBridge 143:86740a56073b 10043
AnnaBridge 143:86740a56073b 10044 /* Bits 31..0 : Data pointer */
AnnaBridge 143:86740a56073b 10045 #define SAADC_RESULT_PTR_PTR_Pos (0UL) /*!< Position of PTR field. */
AnnaBridge 143:86740a56073b 10046 #define SAADC_RESULT_PTR_PTR_Msk (0xFFFFFFFFUL << SAADC_RESULT_PTR_PTR_Pos) /*!< Bit mask of PTR field. */
AnnaBridge 143:86740a56073b 10047
AnnaBridge 143:86740a56073b 10048 /* Register: SAADC_RESULT_MAXCNT */
AnnaBridge 143:86740a56073b 10049 /* Description: Maximum number of buffer words to transfer */
AnnaBridge 143:86740a56073b 10050
AnnaBridge 143:86740a56073b 10051 /* Bits 14..0 : Maximum number of buffer words to transfer */
AnnaBridge 143:86740a56073b 10052 #define SAADC_RESULT_MAXCNT_MAXCNT_Pos (0UL) /*!< Position of MAXCNT field. */
AnnaBridge 143:86740a56073b 10053 #define SAADC_RESULT_MAXCNT_MAXCNT_Msk (0x7FFFUL << SAADC_RESULT_MAXCNT_MAXCNT_Pos) /*!< Bit mask of MAXCNT field. */
AnnaBridge 143:86740a56073b 10054
AnnaBridge 143:86740a56073b 10055 /* Register: SAADC_RESULT_AMOUNT */
AnnaBridge 143:86740a56073b 10056 /* Description: Number of buffer words transferred since last START */
AnnaBridge 143:86740a56073b 10057
AnnaBridge 143:86740a56073b 10058 /* Bits 14..0 : Number of buffer words transferred since last START. This register can be read after an END or STOPPED event. */
AnnaBridge 143:86740a56073b 10059 #define SAADC_RESULT_AMOUNT_AMOUNT_Pos (0UL) /*!< Position of AMOUNT field. */
AnnaBridge 143:86740a56073b 10060 #define SAADC_RESULT_AMOUNT_AMOUNT_Msk (0x7FFFUL << SAADC_RESULT_AMOUNT_AMOUNT_Pos) /*!< Bit mask of AMOUNT field. */
AnnaBridge 143:86740a56073b 10061
AnnaBridge 143:86740a56073b 10062
AnnaBridge 143:86740a56073b 10063 /* Peripheral: SPI */
AnnaBridge 143:86740a56073b 10064 /* Description: Serial Peripheral Interface 0 */
AnnaBridge 143:86740a56073b 10065
AnnaBridge 143:86740a56073b 10066 /* Register: SPI_INTENSET */
AnnaBridge 143:86740a56073b 10067 /* Description: Enable interrupt */
AnnaBridge 143:86740a56073b 10068
AnnaBridge 143:86740a56073b 10069 /* Bit 2 : Write '1' to Enable interrupt for READY event */
AnnaBridge 143:86740a56073b 10070 #define SPI_INTENSET_READY_Pos (2UL) /*!< Position of READY field. */
AnnaBridge 143:86740a56073b 10071 #define SPI_INTENSET_READY_Msk (0x1UL << SPI_INTENSET_READY_Pos) /*!< Bit mask of READY field. */
AnnaBridge 143:86740a56073b 10072 #define SPI_INTENSET_READY_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 10073 #define SPI_INTENSET_READY_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 10074 #define SPI_INTENSET_READY_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 10075
AnnaBridge 143:86740a56073b 10076 /* Register: SPI_INTENCLR */
AnnaBridge 143:86740a56073b 10077 /* Description: Disable interrupt */
AnnaBridge 143:86740a56073b 10078
AnnaBridge 143:86740a56073b 10079 /* Bit 2 : Write '1' to Disable interrupt for READY event */
AnnaBridge 143:86740a56073b 10080 #define SPI_INTENCLR_READY_Pos (2UL) /*!< Position of READY field. */
AnnaBridge 143:86740a56073b 10081 #define SPI_INTENCLR_READY_Msk (0x1UL << SPI_INTENCLR_READY_Pos) /*!< Bit mask of READY field. */
AnnaBridge 143:86740a56073b 10082 #define SPI_INTENCLR_READY_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 10083 #define SPI_INTENCLR_READY_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 10084 #define SPI_INTENCLR_READY_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 10085
AnnaBridge 143:86740a56073b 10086 /* Register: SPI_ENABLE */
AnnaBridge 143:86740a56073b 10087 /* Description: Enable SPI */
AnnaBridge 143:86740a56073b 10088
AnnaBridge 143:86740a56073b 10089 /* Bits 3..0 : Enable or disable SPI */
AnnaBridge 143:86740a56073b 10090 #define SPI_ENABLE_ENABLE_Pos (0UL) /*!< Position of ENABLE field. */
AnnaBridge 143:86740a56073b 10091 #define SPI_ENABLE_ENABLE_Msk (0xFUL << SPI_ENABLE_ENABLE_Pos) /*!< Bit mask of ENABLE field. */
AnnaBridge 143:86740a56073b 10092 #define SPI_ENABLE_ENABLE_Disabled (0UL) /*!< Disable SPI */
AnnaBridge 143:86740a56073b 10093 #define SPI_ENABLE_ENABLE_Enabled (1UL) /*!< Enable SPI */
AnnaBridge 143:86740a56073b 10094
AnnaBridge 143:86740a56073b 10095 /* Register: SPI_PSEL_SCK */
AnnaBridge 143:86740a56073b 10096 /* Description: Pin select for SCK */
AnnaBridge 143:86740a56073b 10097
AnnaBridge 143:86740a56073b 10098 /* Bits 31..0 : Pin number configuration for SPI SCK signal */
AnnaBridge 143:86740a56073b 10099 #define SPI_PSEL_SCK_PSELSCK_Pos (0UL) /*!< Position of PSELSCK field. */
AnnaBridge 143:86740a56073b 10100 #define SPI_PSEL_SCK_PSELSCK_Msk (0xFFFFFFFFUL << SPI_PSEL_SCK_PSELSCK_Pos) /*!< Bit mask of PSELSCK field. */
AnnaBridge 143:86740a56073b 10101 #define SPI_PSEL_SCK_PSELSCK_Disconnected (0xFFFFFFFFUL) /*!< Disconnect */
AnnaBridge 143:86740a56073b 10102
AnnaBridge 143:86740a56073b 10103 /* Register: SPI_PSEL_MOSI */
AnnaBridge 143:86740a56073b 10104 /* Description: Pin select for MOSI */
AnnaBridge 143:86740a56073b 10105
AnnaBridge 143:86740a56073b 10106 /* Bits 31..0 : Pin number configuration for SPI MOSI signal */
AnnaBridge 143:86740a56073b 10107 #define SPI_PSEL_MOSI_PSELMOSI_Pos (0UL) /*!< Position of PSELMOSI field. */
AnnaBridge 143:86740a56073b 10108 #define SPI_PSEL_MOSI_PSELMOSI_Msk (0xFFFFFFFFUL << SPI_PSEL_MOSI_PSELMOSI_Pos) /*!< Bit mask of PSELMOSI field. */
AnnaBridge 143:86740a56073b 10109 #define SPI_PSEL_MOSI_PSELMOSI_Disconnected (0xFFFFFFFFUL) /*!< Disconnect */
AnnaBridge 143:86740a56073b 10110
AnnaBridge 143:86740a56073b 10111 /* Register: SPI_PSEL_MISO */
AnnaBridge 143:86740a56073b 10112 /* Description: Pin select for MISO */
AnnaBridge 143:86740a56073b 10113
AnnaBridge 143:86740a56073b 10114 /* Bits 31..0 : Pin number configuration for SPI MISO signal */
AnnaBridge 143:86740a56073b 10115 #define SPI_PSEL_MISO_PSELMISO_Pos (0UL) /*!< Position of PSELMISO field. */
AnnaBridge 143:86740a56073b 10116 #define SPI_PSEL_MISO_PSELMISO_Msk (0xFFFFFFFFUL << SPI_PSEL_MISO_PSELMISO_Pos) /*!< Bit mask of PSELMISO field. */
AnnaBridge 143:86740a56073b 10117 #define SPI_PSEL_MISO_PSELMISO_Disconnected (0xFFFFFFFFUL) /*!< Disconnect */
AnnaBridge 143:86740a56073b 10118
AnnaBridge 143:86740a56073b 10119 /* Register: SPI_RXD */
AnnaBridge 143:86740a56073b 10120 /* Description: RXD register */
AnnaBridge 143:86740a56073b 10121
AnnaBridge 143:86740a56073b 10122 /* Bits 7..0 : RX data received. Double buffered */
AnnaBridge 143:86740a56073b 10123 #define SPI_RXD_RXD_Pos (0UL) /*!< Position of RXD field. */
AnnaBridge 143:86740a56073b 10124 #define SPI_RXD_RXD_Msk (0xFFUL << SPI_RXD_RXD_Pos) /*!< Bit mask of RXD field. */
AnnaBridge 143:86740a56073b 10125
AnnaBridge 143:86740a56073b 10126 /* Register: SPI_TXD */
AnnaBridge 143:86740a56073b 10127 /* Description: TXD register */
AnnaBridge 143:86740a56073b 10128
AnnaBridge 143:86740a56073b 10129 /* Bits 7..0 : TX data to send. Double buffered */
AnnaBridge 143:86740a56073b 10130 #define SPI_TXD_TXD_Pos (0UL) /*!< Position of TXD field. */
AnnaBridge 143:86740a56073b 10131 #define SPI_TXD_TXD_Msk (0xFFUL << SPI_TXD_TXD_Pos) /*!< Bit mask of TXD field. */
AnnaBridge 143:86740a56073b 10132
AnnaBridge 143:86740a56073b 10133 /* Register: SPI_FREQUENCY */
AnnaBridge 143:86740a56073b 10134 /* Description: SPI frequency */
AnnaBridge 143:86740a56073b 10135
AnnaBridge 143:86740a56073b 10136 /* Bits 31..0 : SPI master data rate */
AnnaBridge 143:86740a56073b 10137 #define SPI_FREQUENCY_FREQUENCY_Pos (0UL) /*!< Position of FREQUENCY field. */
AnnaBridge 143:86740a56073b 10138 #define SPI_FREQUENCY_FREQUENCY_Msk (0xFFFFFFFFUL << SPI_FREQUENCY_FREQUENCY_Pos) /*!< Bit mask of FREQUENCY field. */
AnnaBridge 143:86740a56073b 10139 #define SPI_FREQUENCY_FREQUENCY_K125 (0x02000000UL) /*!< 125 kbps */
AnnaBridge 143:86740a56073b 10140 #define SPI_FREQUENCY_FREQUENCY_K250 (0x04000000UL) /*!< 250 kbps */
AnnaBridge 143:86740a56073b 10141 #define SPI_FREQUENCY_FREQUENCY_K500 (0x08000000UL) /*!< 500 kbps */
AnnaBridge 143:86740a56073b 10142 #define SPI_FREQUENCY_FREQUENCY_M1 (0x10000000UL) /*!< 1 Mbps */
AnnaBridge 143:86740a56073b 10143 #define SPI_FREQUENCY_FREQUENCY_M2 (0x20000000UL) /*!< 2 Mbps */
AnnaBridge 143:86740a56073b 10144 #define SPI_FREQUENCY_FREQUENCY_M4 (0x40000000UL) /*!< 4 Mbps */
AnnaBridge 143:86740a56073b 10145 #define SPI_FREQUENCY_FREQUENCY_M8 (0x80000000UL) /*!< 8 Mbps */
AnnaBridge 143:86740a56073b 10146
AnnaBridge 143:86740a56073b 10147 /* Register: SPI_CONFIG */
AnnaBridge 143:86740a56073b 10148 /* Description: Configuration register */
AnnaBridge 143:86740a56073b 10149
AnnaBridge 143:86740a56073b 10150 /* Bit 2 : Serial clock (SCK) polarity */
AnnaBridge 143:86740a56073b 10151 #define SPI_CONFIG_CPOL_Pos (2UL) /*!< Position of CPOL field. */
AnnaBridge 143:86740a56073b 10152 #define SPI_CONFIG_CPOL_Msk (0x1UL << SPI_CONFIG_CPOL_Pos) /*!< Bit mask of CPOL field. */
AnnaBridge 143:86740a56073b 10153 #define SPI_CONFIG_CPOL_ActiveHigh (0UL) /*!< Active high */
AnnaBridge 143:86740a56073b 10154 #define SPI_CONFIG_CPOL_ActiveLow (1UL) /*!< Active low */
AnnaBridge 143:86740a56073b 10155
AnnaBridge 143:86740a56073b 10156 /* Bit 1 : Serial clock (SCK) phase */
AnnaBridge 143:86740a56073b 10157 #define SPI_CONFIG_CPHA_Pos (1UL) /*!< Position of CPHA field. */
AnnaBridge 143:86740a56073b 10158 #define SPI_CONFIG_CPHA_Msk (0x1UL << SPI_CONFIG_CPHA_Pos) /*!< Bit mask of CPHA field. */
AnnaBridge 143:86740a56073b 10159 #define SPI_CONFIG_CPHA_Leading (0UL) /*!< Sample on leading edge of clock, shift serial data on trailing edge */
AnnaBridge 143:86740a56073b 10160 #define SPI_CONFIG_CPHA_Trailing (1UL) /*!< Sample on trailing edge of clock, shift serial data on leading edge */
AnnaBridge 143:86740a56073b 10161
AnnaBridge 143:86740a56073b 10162 /* Bit 0 : Bit order */
AnnaBridge 143:86740a56073b 10163 #define SPI_CONFIG_ORDER_Pos (0UL) /*!< Position of ORDER field. */
AnnaBridge 143:86740a56073b 10164 #define SPI_CONFIG_ORDER_Msk (0x1UL << SPI_CONFIG_ORDER_Pos) /*!< Bit mask of ORDER field. */
AnnaBridge 143:86740a56073b 10165 #define SPI_CONFIG_ORDER_MsbFirst (0UL) /*!< Most significant bit shifted out first */
AnnaBridge 143:86740a56073b 10166 #define SPI_CONFIG_ORDER_LsbFirst (1UL) /*!< Least significant bit shifted out first */
AnnaBridge 143:86740a56073b 10167
AnnaBridge 143:86740a56073b 10168
AnnaBridge 143:86740a56073b 10169 /* Peripheral: SPIM */
AnnaBridge 143:86740a56073b 10170 /* Description: Serial Peripheral Interface Master with EasyDMA 0 */
AnnaBridge 143:86740a56073b 10171
AnnaBridge 143:86740a56073b 10172 /* Register: SPIM_SHORTS */
AnnaBridge 143:86740a56073b 10173 /* Description: Shortcut register */
AnnaBridge 143:86740a56073b 10174
AnnaBridge 143:86740a56073b 10175 /* Bit 17 : Shortcut between END event and START task */
AnnaBridge 143:86740a56073b 10176 #define SPIM_SHORTS_END_START_Pos (17UL) /*!< Position of END_START field. */
AnnaBridge 143:86740a56073b 10177 #define SPIM_SHORTS_END_START_Msk (0x1UL << SPIM_SHORTS_END_START_Pos) /*!< Bit mask of END_START field. */
AnnaBridge 143:86740a56073b 10178 #define SPIM_SHORTS_END_START_Disabled (0UL) /*!< Disable shortcut */
AnnaBridge 143:86740a56073b 10179 #define SPIM_SHORTS_END_START_Enabled (1UL) /*!< Enable shortcut */
AnnaBridge 143:86740a56073b 10180
AnnaBridge 143:86740a56073b 10181 /* Register: SPIM_INTENSET */
AnnaBridge 143:86740a56073b 10182 /* Description: Enable interrupt */
AnnaBridge 143:86740a56073b 10183
AnnaBridge 143:86740a56073b 10184 /* Bit 19 : Write '1' to Enable interrupt for STARTED event */
AnnaBridge 143:86740a56073b 10185 #define SPIM_INTENSET_STARTED_Pos (19UL) /*!< Position of STARTED field. */
AnnaBridge 143:86740a56073b 10186 #define SPIM_INTENSET_STARTED_Msk (0x1UL << SPIM_INTENSET_STARTED_Pos) /*!< Bit mask of STARTED field. */
AnnaBridge 143:86740a56073b 10187 #define SPIM_INTENSET_STARTED_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 10188 #define SPIM_INTENSET_STARTED_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 10189 #define SPIM_INTENSET_STARTED_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 10190
AnnaBridge 143:86740a56073b 10191 /* Bit 8 : Write '1' to Enable interrupt for ENDTX event */
AnnaBridge 143:86740a56073b 10192 #define SPIM_INTENSET_ENDTX_Pos (8UL) /*!< Position of ENDTX field. */
AnnaBridge 143:86740a56073b 10193 #define SPIM_INTENSET_ENDTX_Msk (0x1UL << SPIM_INTENSET_ENDTX_Pos) /*!< Bit mask of ENDTX field. */
AnnaBridge 143:86740a56073b 10194 #define SPIM_INTENSET_ENDTX_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 10195 #define SPIM_INTENSET_ENDTX_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 10196 #define SPIM_INTENSET_ENDTX_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 10197
AnnaBridge 143:86740a56073b 10198 /* Bit 6 : Write '1' to Enable interrupt for END event */
AnnaBridge 143:86740a56073b 10199 #define SPIM_INTENSET_END_Pos (6UL) /*!< Position of END field. */
AnnaBridge 143:86740a56073b 10200 #define SPIM_INTENSET_END_Msk (0x1UL << SPIM_INTENSET_END_Pos) /*!< Bit mask of END field. */
AnnaBridge 143:86740a56073b 10201 #define SPIM_INTENSET_END_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 10202 #define SPIM_INTENSET_END_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 10203 #define SPIM_INTENSET_END_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 10204
AnnaBridge 143:86740a56073b 10205 /* Bit 4 : Write '1' to Enable interrupt for ENDRX event */
AnnaBridge 143:86740a56073b 10206 #define SPIM_INTENSET_ENDRX_Pos (4UL) /*!< Position of ENDRX field. */
AnnaBridge 143:86740a56073b 10207 #define SPIM_INTENSET_ENDRX_Msk (0x1UL << SPIM_INTENSET_ENDRX_Pos) /*!< Bit mask of ENDRX field. */
AnnaBridge 143:86740a56073b 10208 #define SPIM_INTENSET_ENDRX_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 10209 #define SPIM_INTENSET_ENDRX_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 10210 #define SPIM_INTENSET_ENDRX_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 10211
AnnaBridge 143:86740a56073b 10212 /* Bit 1 : Write '1' to Enable interrupt for STOPPED event */
AnnaBridge 143:86740a56073b 10213 #define SPIM_INTENSET_STOPPED_Pos (1UL) /*!< Position of STOPPED field. */
AnnaBridge 143:86740a56073b 10214 #define SPIM_INTENSET_STOPPED_Msk (0x1UL << SPIM_INTENSET_STOPPED_Pos) /*!< Bit mask of STOPPED field. */
AnnaBridge 143:86740a56073b 10215 #define SPIM_INTENSET_STOPPED_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 10216 #define SPIM_INTENSET_STOPPED_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 10217 #define SPIM_INTENSET_STOPPED_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 10218
AnnaBridge 143:86740a56073b 10219 /* Register: SPIM_INTENCLR */
AnnaBridge 143:86740a56073b 10220 /* Description: Disable interrupt */
AnnaBridge 143:86740a56073b 10221
AnnaBridge 143:86740a56073b 10222 /* Bit 19 : Write '1' to Disable interrupt for STARTED event */
AnnaBridge 143:86740a56073b 10223 #define SPIM_INTENCLR_STARTED_Pos (19UL) /*!< Position of STARTED field. */
AnnaBridge 143:86740a56073b 10224 #define SPIM_INTENCLR_STARTED_Msk (0x1UL << SPIM_INTENCLR_STARTED_Pos) /*!< Bit mask of STARTED field. */
AnnaBridge 143:86740a56073b 10225 #define SPIM_INTENCLR_STARTED_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 10226 #define SPIM_INTENCLR_STARTED_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 10227 #define SPIM_INTENCLR_STARTED_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 10228
AnnaBridge 143:86740a56073b 10229 /* Bit 8 : Write '1' to Disable interrupt for ENDTX event */
AnnaBridge 143:86740a56073b 10230 #define SPIM_INTENCLR_ENDTX_Pos (8UL) /*!< Position of ENDTX field. */
AnnaBridge 143:86740a56073b 10231 #define SPIM_INTENCLR_ENDTX_Msk (0x1UL << SPIM_INTENCLR_ENDTX_Pos) /*!< Bit mask of ENDTX field. */
AnnaBridge 143:86740a56073b 10232 #define SPIM_INTENCLR_ENDTX_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 10233 #define SPIM_INTENCLR_ENDTX_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 10234 #define SPIM_INTENCLR_ENDTX_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 10235
AnnaBridge 143:86740a56073b 10236 /* Bit 6 : Write '1' to Disable interrupt for END event */
AnnaBridge 143:86740a56073b 10237 #define SPIM_INTENCLR_END_Pos (6UL) /*!< Position of END field. */
AnnaBridge 143:86740a56073b 10238 #define SPIM_INTENCLR_END_Msk (0x1UL << SPIM_INTENCLR_END_Pos) /*!< Bit mask of END field. */
AnnaBridge 143:86740a56073b 10239 #define SPIM_INTENCLR_END_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 10240 #define SPIM_INTENCLR_END_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 10241 #define SPIM_INTENCLR_END_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 10242
AnnaBridge 143:86740a56073b 10243 /* Bit 4 : Write '1' to Disable interrupt for ENDRX event */
AnnaBridge 143:86740a56073b 10244 #define SPIM_INTENCLR_ENDRX_Pos (4UL) /*!< Position of ENDRX field. */
AnnaBridge 143:86740a56073b 10245 #define SPIM_INTENCLR_ENDRX_Msk (0x1UL << SPIM_INTENCLR_ENDRX_Pos) /*!< Bit mask of ENDRX field. */
AnnaBridge 143:86740a56073b 10246 #define SPIM_INTENCLR_ENDRX_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 10247 #define SPIM_INTENCLR_ENDRX_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 10248 #define SPIM_INTENCLR_ENDRX_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 10249
AnnaBridge 143:86740a56073b 10250 /* Bit 1 : Write '1' to Disable interrupt for STOPPED event */
AnnaBridge 143:86740a56073b 10251 #define SPIM_INTENCLR_STOPPED_Pos (1UL) /*!< Position of STOPPED field. */
AnnaBridge 143:86740a56073b 10252 #define SPIM_INTENCLR_STOPPED_Msk (0x1UL << SPIM_INTENCLR_STOPPED_Pos) /*!< Bit mask of STOPPED field. */
AnnaBridge 143:86740a56073b 10253 #define SPIM_INTENCLR_STOPPED_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 10254 #define SPIM_INTENCLR_STOPPED_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 10255 #define SPIM_INTENCLR_STOPPED_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 10256
AnnaBridge 143:86740a56073b 10257 /* Register: SPIM_ENABLE */
AnnaBridge 143:86740a56073b 10258 /* Description: Enable SPIM */
AnnaBridge 143:86740a56073b 10259
AnnaBridge 143:86740a56073b 10260 /* Bits 3..0 : Enable or disable SPIM */
AnnaBridge 143:86740a56073b 10261 #define SPIM_ENABLE_ENABLE_Pos (0UL) /*!< Position of ENABLE field. */
AnnaBridge 143:86740a56073b 10262 #define SPIM_ENABLE_ENABLE_Msk (0xFUL << SPIM_ENABLE_ENABLE_Pos) /*!< Bit mask of ENABLE field. */
AnnaBridge 143:86740a56073b 10263 #define SPIM_ENABLE_ENABLE_Disabled (0UL) /*!< Disable SPIM */
AnnaBridge 143:86740a56073b 10264 #define SPIM_ENABLE_ENABLE_Enabled (7UL) /*!< Enable SPIM */
AnnaBridge 143:86740a56073b 10265
AnnaBridge 143:86740a56073b 10266 /* Register: SPIM_PSEL_SCK */
AnnaBridge 143:86740a56073b 10267 /* Description: Pin select for SCK */
AnnaBridge 143:86740a56073b 10268
AnnaBridge 143:86740a56073b 10269 /* Bit 31 : Connection */
AnnaBridge 143:86740a56073b 10270 #define SPIM_PSEL_SCK_CONNECT_Pos (31UL) /*!< Position of CONNECT field. */
AnnaBridge 143:86740a56073b 10271 #define SPIM_PSEL_SCK_CONNECT_Msk (0x1UL << SPIM_PSEL_SCK_CONNECT_Pos) /*!< Bit mask of CONNECT field. */
AnnaBridge 143:86740a56073b 10272 #define SPIM_PSEL_SCK_CONNECT_Connected (0UL) /*!< Connect */
AnnaBridge 143:86740a56073b 10273 #define SPIM_PSEL_SCK_CONNECT_Disconnected (1UL) /*!< Disconnect */
AnnaBridge 143:86740a56073b 10274
AnnaBridge 143:86740a56073b 10275 /* Bits 4..0 : Pin number */
AnnaBridge 143:86740a56073b 10276 #define SPIM_PSEL_SCK_PIN_Pos (0UL) /*!< Position of PIN field. */
AnnaBridge 143:86740a56073b 10277 #define SPIM_PSEL_SCK_PIN_Msk (0x1FUL << SPIM_PSEL_SCK_PIN_Pos) /*!< Bit mask of PIN field. */
AnnaBridge 143:86740a56073b 10278
AnnaBridge 143:86740a56073b 10279 /* Register: SPIM_PSEL_MOSI */
AnnaBridge 143:86740a56073b 10280 /* Description: Pin select for MOSI signal */
AnnaBridge 143:86740a56073b 10281
AnnaBridge 143:86740a56073b 10282 /* Bit 31 : Connection */
AnnaBridge 143:86740a56073b 10283 #define SPIM_PSEL_MOSI_CONNECT_Pos (31UL) /*!< Position of CONNECT field. */
AnnaBridge 143:86740a56073b 10284 #define SPIM_PSEL_MOSI_CONNECT_Msk (0x1UL << SPIM_PSEL_MOSI_CONNECT_Pos) /*!< Bit mask of CONNECT field. */
AnnaBridge 143:86740a56073b 10285 #define SPIM_PSEL_MOSI_CONNECT_Connected (0UL) /*!< Connect */
AnnaBridge 143:86740a56073b 10286 #define SPIM_PSEL_MOSI_CONNECT_Disconnected (1UL) /*!< Disconnect */
AnnaBridge 143:86740a56073b 10287
AnnaBridge 143:86740a56073b 10288 /* Bits 4..0 : Pin number */
AnnaBridge 143:86740a56073b 10289 #define SPIM_PSEL_MOSI_PIN_Pos (0UL) /*!< Position of PIN field. */
AnnaBridge 143:86740a56073b 10290 #define SPIM_PSEL_MOSI_PIN_Msk (0x1FUL << SPIM_PSEL_MOSI_PIN_Pos) /*!< Bit mask of PIN field. */
AnnaBridge 143:86740a56073b 10291
AnnaBridge 143:86740a56073b 10292 /* Register: SPIM_PSEL_MISO */
AnnaBridge 143:86740a56073b 10293 /* Description: Pin select for MISO signal */
AnnaBridge 143:86740a56073b 10294
AnnaBridge 143:86740a56073b 10295 /* Bit 31 : Connection */
AnnaBridge 143:86740a56073b 10296 #define SPIM_PSEL_MISO_CONNECT_Pos (31UL) /*!< Position of CONNECT field. */
AnnaBridge 143:86740a56073b 10297 #define SPIM_PSEL_MISO_CONNECT_Msk (0x1UL << SPIM_PSEL_MISO_CONNECT_Pos) /*!< Bit mask of CONNECT field. */
AnnaBridge 143:86740a56073b 10298 #define SPIM_PSEL_MISO_CONNECT_Connected (0UL) /*!< Connect */
AnnaBridge 143:86740a56073b 10299 #define SPIM_PSEL_MISO_CONNECT_Disconnected (1UL) /*!< Disconnect */
AnnaBridge 143:86740a56073b 10300
AnnaBridge 143:86740a56073b 10301 /* Bits 4..0 : Pin number */
AnnaBridge 143:86740a56073b 10302 #define SPIM_PSEL_MISO_PIN_Pos (0UL) /*!< Position of PIN field. */
AnnaBridge 143:86740a56073b 10303 #define SPIM_PSEL_MISO_PIN_Msk (0x1FUL << SPIM_PSEL_MISO_PIN_Pos) /*!< Bit mask of PIN field. */
AnnaBridge 143:86740a56073b 10304
AnnaBridge 143:86740a56073b 10305 /* Register: SPIM_FREQUENCY */
AnnaBridge 143:86740a56073b 10306 /* Description: SPI frequency */
AnnaBridge 143:86740a56073b 10307
AnnaBridge 143:86740a56073b 10308 /* Bits 31..0 : SPI master data rate */
AnnaBridge 143:86740a56073b 10309 #define SPIM_FREQUENCY_FREQUENCY_Pos (0UL) /*!< Position of FREQUENCY field. */
AnnaBridge 143:86740a56073b 10310 #define SPIM_FREQUENCY_FREQUENCY_Msk (0xFFFFFFFFUL << SPIM_FREQUENCY_FREQUENCY_Pos) /*!< Bit mask of FREQUENCY field. */
AnnaBridge 143:86740a56073b 10311 #define SPIM_FREQUENCY_FREQUENCY_K125 (0x02000000UL) /*!< 125 kbps */
AnnaBridge 143:86740a56073b 10312 #define SPIM_FREQUENCY_FREQUENCY_K250 (0x04000000UL) /*!< 250 kbps */
AnnaBridge 143:86740a56073b 10313 #define SPIM_FREQUENCY_FREQUENCY_K500 (0x08000000UL) /*!< 500 kbps */
AnnaBridge 143:86740a56073b 10314 #define SPIM_FREQUENCY_FREQUENCY_M1 (0x10000000UL) /*!< 1 Mbps */
AnnaBridge 143:86740a56073b 10315 #define SPIM_FREQUENCY_FREQUENCY_M2 (0x20000000UL) /*!< 2 Mbps */
AnnaBridge 143:86740a56073b 10316 #define SPIM_FREQUENCY_FREQUENCY_M4 (0x40000000UL) /*!< 4 Mbps */
AnnaBridge 143:86740a56073b 10317 #define SPIM_FREQUENCY_FREQUENCY_M8 (0x80000000UL) /*!< 8 Mbps */
AnnaBridge 143:86740a56073b 10318
AnnaBridge 143:86740a56073b 10319 /* Register: SPIM_RXD_PTR */
AnnaBridge 143:86740a56073b 10320 /* Description: Data pointer */
AnnaBridge 143:86740a56073b 10321
AnnaBridge 143:86740a56073b 10322 /* Bits 31..0 : Data pointer */
AnnaBridge 143:86740a56073b 10323 #define SPIM_RXD_PTR_PTR_Pos (0UL) /*!< Position of PTR field. */
AnnaBridge 143:86740a56073b 10324 #define SPIM_RXD_PTR_PTR_Msk (0xFFFFFFFFUL << SPIM_RXD_PTR_PTR_Pos) /*!< Bit mask of PTR field. */
AnnaBridge 143:86740a56073b 10325
AnnaBridge 143:86740a56073b 10326 /* Register: SPIM_RXD_MAXCNT */
AnnaBridge 143:86740a56073b 10327 /* Description: Maximum number of bytes in receive buffer */
AnnaBridge 143:86740a56073b 10328
AnnaBridge 143:86740a56073b 10329 /* Bits 7..0 : Maximum number of bytes in receive buffer */
AnnaBridge 143:86740a56073b 10330 #define SPIM_RXD_MAXCNT_MAXCNT_Pos (0UL) /*!< Position of MAXCNT field. */
AnnaBridge 143:86740a56073b 10331 #define SPIM_RXD_MAXCNT_MAXCNT_Msk (0xFFUL << SPIM_RXD_MAXCNT_MAXCNT_Pos) /*!< Bit mask of MAXCNT field. */
AnnaBridge 143:86740a56073b 10332
AnnaBridge 143:86740a56073b 10333 /* Register: SPIM_RXD_AMOUNT */
AnnaBridge 143:86740a56073b 10334 /* Description: Number of bytes transferred in the last transaction */
AnnaBridge 143:86740a56073b 10335
AnnaBridge 143:86740a56073b 10336 /* Bits 7..0 : Number of bytes transferred in the last transaction */
AnnaBridge 143:86740a56073b 10337 #define SPIM_RXD_AMOUNT_AMOUNT_Pos (0UL) /*!< Position of AMOUNT field. */
AnnaBridge 143:86740a56073b 10338 #define SPIM_RXD_AMOUNT_AMOUNT_Msk (0xFFUL << SPIM_RXD_AMOUNT_AMOUNT_Pos) /*!< Bit mask of AMOUNT field. */
AnnaBridge 143:86740a56073b 10339
AnnaBridge 143:86740a56073b 10340 /* Register: SPIM_RXD_LIST */
AnnaBridge 143:86740a56073b 10341 /* Description: EasyDMA list type */
AnnaBridge 143:86740a56073b 10342
AnnaBridge 143:86740a56073b 10343 /* Bits 2..0 : List type */
AnnaBridge 143:86740a56073b 10344 #define SPIM_RXD_LIST_LIST_Pos (0UL) /*!< Position of LIST field. */
AnnaBridge 143:86740a56073b 10345 #define SPIM_RXD_LIST_LIST_Msk (0x7UL << SPIM_RXD_LIST_LIST_Pos) /*!< Bit mask of LIST field. */
AnnaBridge 143:86740a56073b 10346 #define SPIM_RXD_LIST_LIST_Disabled (0UL) /*!< Disable EasyDMA list */
AnnaBridge 143:86740a56073b 10347 #define SPIM_RXD_LIST_LIST_ArrayList (1UL) /*!< Use array list */
AnnaBridge 143:86740a56073b 10348
AnnaBridge 143:86740a56073b 10349 /* Register: SPIM_TXD_PTR */
AnnaBridge 143:86740a56073b 10350 /* Description: Data pointer */
AnnaBridge 143:86740a56073b 10351
AnnaBridge 143:86740a56073b 10352 /* Bits 31..0 : Data pointer */
AnnaBridge 143:86740a56073b 10353 #define SPIM_TXD_PTR_PTR_Pos (0UL) /*!< Position of PTR field. */
AnnaBridge 143:86740a56073b 10354 #define SPIM_TXD_PTR_PTR_Msk (0xFFFFFFFFUL << SPIM_TXD_PTR_PTR_Pos) /*!< Bit mask of PTR field. */
AnnaBridge 143:86740a56073b 10355
AnnaBridge 143:86740a56073b 10356 /* Register: SPIM_TXD_MAXCNT */
AnnaBridge 143:86740a56073b 10357 /* Description: Maximum number of bytes in transmit buffer */
AnnaBridge 143:86740a56073b 10358
AnnaBridge 143:86740a56073b 10359 /* Bits 7..0 : Maximum number of bytes in transmit buffer */
AnnaBridge 143:86740a56073b 10360 #define SPIM_TXD_MAXCNT_MAXCNT_Pos (0UL) /*!< Position of MAXCNT field. */
AnnaBridge 143:86740a56073b 10361 #define SPIM_TXD_MAXCNT_MAXCNT_Msk (0xFFUL << SPIM_TXD_MAXCNT_MAXCNT_Pos) /*!< Bit mask of MAXCNT field. */
AnnaBridge 143:86740a56073b 10362
AnnaBridge 143:86740a56073b 10363 /* Register: SPIM_TXD_AMOUNT */
AnnaBridge 143:86740a56073b 10364 /* Description: Number of bytes transferred in the last transaction */
AnnaBridge 143:86740a56073b 10365
AnnaBridge 143:86740a56073b 10366 /* Bits 7..0 : Number of bytes transferred in the last transaction */
AnnaBridge 143:86740a56073b 10367 #define SPIM_TXD_AMOUNT_AMOUNT_Pos (0UL) /*!< Position of AMOUNT field. */
AnnaBridge 143:86740a56073b 10368 #define SPIM_TXD_AMOUNT_AMOUNT_Msk (0xFFUL << SPIM_TXD_AMOUNT_AMOUNT_Pos) /*!< Bit mask of AMOUNT field. */
AnnaBridge 143:86740a56073b 10369
AnnaBridge 143:86740a56073b 10370 /* Register: SPIM_TXD_LIST */
AnnaBridge 143:86740a56073b 10371 /* Description: EasyDMA list type */
AnnaBridge 143:86740a56073b 10372
AnnaBridge 143:86740a56073b 10373 /* Bits 2..0 : List type */
AnnaBridge 143:86740a56073b 10374 #define SPIM_TXD_LIST_LIST_Pos (0UL) /*!< Position of LIST field. */
AnnaBridge 143:86740a56073b 10375 #define SPIM_TXD_LIST_LIST_Msk (0x7UL << SPIM_TXD_LIST_LIST_Pos) /*!< Bit mask of LIST field. */
AnnaBridge 143:86740a56073b 10376 #define SPIM_TXD_LIST_LIST_Disabled (0UL) /*!< Disable EasyDMA list */
AnnaBridge 143:86740a56073b 10377 #define SPIM_TXD_LIST_LIST_ArrayList (1UL) /*!< Use array list */
AnnaBridge 143:86740a56073b 10378
AnnaBridge 143:86740a56073b 10379 /* Register: SPIM_CONFIG */
AnnaBridge 143:86740a56073b 10380 /* Description: Configuration register */
AnnaBridge 143:86740a56073b 10381
AnnaBridge 143:86740a56073b 10382 /* Bit 2 : Serial clock (SCK) polarity */
AnnaBridge 143:86740a56073b 10383 #define SPIM_CONFIG_CPOL_Pos (2UL) /*!< Position of CPOL field. */
AnnaBridge 143:86740a56073b 10384 #define SPIM_CONFIG_CPOL_Msk (0x1UL << SPIM_CONFIG_CPOL_Pos) /*!< Bit mask of CPOL field. */
AnnaBridge 143:86740a56073b 10385 #define SPIM_CONFIG_CPOL_ActiveHigh (0UL) /*!< Active high */
AnnaBridge 143:86740a56073b 10386 #define SPIM_CONFIG_CPOL_ActiveLow (1UL) /*!< Active low */
AnnaBridge 143:86740a56073b 10387
AnnaBridge 143:86740a56073b 10388 /* Bit 1 : Serial clock (SCK) phase */
AnnaBridge 143:86740a56073b 10389 #define SPIM_CONFIG_CPHA_Pos (1UL) /*!< Position of CPHA field. */
AnnaBridge 143:86740a56073b 10390 #define SPIM_CONFIG_CPHA_Msk (0x1UL << SPIM_CONFIG_CPHA_Pos) /*!< Bit mask of CPHA field. */
AnnaBridge 143:86740a56073b 10391 #define SPIM_CONFIG_CPHA_Leading (0UL) /*!< Sample on leading edge of clock, shift serial data on trailing edge */
AnnaBridge 143:86740a56073b 10392 #define SPIM_CONFIG_CPHA_Trailing (1UL) /*!< Sample on trailing edge of clock, shift serial data on leading edge */
AnnaBridge 143:86740a56073b 10393
AnnaBridge 143:86740a56073b 10394 /* Bit 0 : Bit order */
AnnaBridge 143:86740a56073b 10395 #define SPIM_CONFIG_ORDER_Pos (0UL) /*!< Position of ORDER field. */
AnnaBridge 143:86740a56073b 10396 #define SPIM_CONFIG_ORDER_Msk (0x1UL << SPIM_CONFIG_ORDER_Pos) /*!< Bit mask of ORDER field. */
AnnaBridge 143:86740a56073b 10397 #define SPIM_CONFIG_ORDER_MsbFirst (0UL) /*!< Most significant bit shifted out first */
AnnaBridge 143:86740a56073b 10398 #define SPIM_CONFIG_ORDER_LsbFirst (1UL) /*!< Least significant bit shifted out first */
AnnaBridge 143:86740a56073b 10399
AnnaBridge 143:86740a56073b 10400 /* Register: SPIM_ORC */
AnnaBridge 143:86740a56073b 10401 /* Description: Over-read character. Character clocked out in case and over-read of the TXD buffer. */
AnnaBridge 143:86740a56073b 10402
AnnaBridge 143:86740a56073b 10403 /* Bits 7..0 : Over-read character. Character clocked out in case and over-read of the TXD buffer. */
AnnaBridge 143:86740a56073b 10404 #define SPIM_ORC_ORC_Pos (0UL) /*!< Position of ORC field. */
AnnaBridge 143:86740a56073b 10405 #define SPIM_ORC_ORC_Msk (0xFFUL << SPIM_ORC_ORC_Pos) /*!< Bit mask of ORC field. */
AnnaBridge 143:86740a56073b 10406
AnnaBridge 143:86740a56073b 10407
AnnaBridge 143:86740a56073b 10408 /* Peripheral: SPIS */
AnnaBridge 143:86740a56073b 10409 /* Description: SPI Slave 0 */
AnnaBridge 143:86740a56073b 10410
AnnaBridge 143:86740a56073b 10411 /* Register: SPIS_SHORTS */
AnnaBridge 143:86740a56073b 10412 /* Description: Shortcut register */
AnnaBridge 143:86740a56073b 10413
AnnaBridge 143:86740a56073b 10414 /* Bit 2 : Shortcut between END event and ACQUIRE task */
AnnaBridge 143:86740a56073b 10415 #define SPIS_SHORTS_END_ACQUIRE_Pos (2UL) /*!< Position of END_ACQUIRE field. */
AnnaBridge 143:86740a56073b 10416 #define SPIS_SHORTS_END_ACQUIRE_Msk (0x1UL << SPIS_SHORTS_END_ACQUIRE_Pos) /*!< Bit mask of END_ACQUIRE field. */
AnnaBridge 143:86740a56073b 10417 #define SPIS_SHORTS_END_ACQUIRE_Disabled (0UL) /*!< Disable shortcut */
AnnaBridge 143:86740a56073b 10418 #define SPIS_SHORTS_END_ACQUIRE_Enabled (1UL) /*!< Enable shortcut */
AnnaBridge 143:86740a56073b 10419
AnnaBridge 143:86740a56073b 10420 /* Register: SPIS_INTENSET */
AnnaBridge 143:86740a56073b 10421 /* Description: Enable interrupt */
AnnaBridge 143:86740a56073b 10422
AnnaBridge 143:86740a56073b 10423 /* Bit 10 : Write '1' to Enable interrupt for ACQUIRED event */
AnnaBridge 143:86740a56073b 10424 #define SPIS_INTENSET_ACQUIRED_Pos (10UL) /*!< Position of ACQUIRED field. */
AnnaBridge 143:86740a56073b 10425 #define SPIS_INTENSET_ACQUIRED_Msk (0x1UL << SPIS_INTENSET_ACQUIRED_Pos) /*!< Bit mask of ACQUIRED field. */
AnnaBridge 143:86740a56073b 10426 #define SPIS_INTENSET_ACQUIRED_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 10427 #define SPIS_INTENSET_ACQUIRED_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 10428 #define SPIS_INTENSET_ACQUIRED_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 10429
AnnaBridge 143:86740a56073b 10430 /* Bit 4 : Write '1' to Enable interrupt for ENDRX event */
AnnaBridge 143:86740a56073b 10431 #define SPIS_INTENSET_ENDRX_Pos (4UL) /*!< Position of ENDRX field. */
AnnaBridge 143:86740a56073b 10432 #define SPIS_INTENSET_ENDRX_Msk (0x1UL << SPIS_INTENSET_ENDRX_Pos) /*!< Bit mask of ENDRX field. */
AnnaBridge 143:86740a56073b 10433 #define SPIS_INTENSET_ENDRX_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 10434 #define SPIS_INTENSET_ENDRX_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 10435 #define SPIS_INTENSET_ENDRX_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 10436
AnnaBridge 143:86740a56073b 10437 /* Bit 1 : Write '1' to Enable interrupt for END event */
AnnaBridge 143:86740a56073b 10438 #define SPIS_INTENSET_END_Pos (1UL) /*!< Position of END field. */
AnnaBridge 143:86740a56073b 10439 #define SPIS_INTENSET_END_Msk (0x1UL << SPIS_INTENSET_END_Pos) /*!< Bit mask of END field. */
AnnaBridge 143:86740a56073b 10440 #define SPIS_INTENSET_END_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 10441 #define SPIS_INTENSET_END_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 10442 #define SPIS_INTENSET_END_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 10443
AnnaBridge 143:86740a56073b 10444 /* Register: SPIS_INTENCLR */
AnnaBridge 143:86740a56073b 10445 /* Description: Disable interrupt */
AnnaBridge 143:86740a56073b 10446
AnnaBridge 143:86740a56073b 10447 /* Bit 10 : Write '1' to Disable interrupt for ACQUIRED event */
AnnaBridge 143:86740a56073b 10448 #define SPIS_INTENCLR_ACQUIRED_Pos (10UL) /*!< Position of ACQUIRED field. */
AnnaBridge 143:86740a56073b 10449 #define SPIS_INTENCLR_ACQUIRED_Msk (0x1UL << SPIS_INTENCLR_ACQUIRED_Pos) /*!< Bit mask of ACQUIRED field. */
AnnaBridge 143:86740a56073b 10450 #define SPIS_INTENCLR_ACQUIRED_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 10451 #define SPIS_INTENCLR_ACQUIRED_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 10452 #define SPIS_INTENCLR_ACQUIRED_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 10453
AnnaBridge 143:86740a56073b 10454 /* Bit 4 : Write '1' to Disable interrupt for ENDRX event */
AnnaBridge 143:86740a56073b 10455 #define SPIS_INTENCLR_ENDRX_Pos (4UL) /*!< Position of ENDRX field. */
AnnaBridge 143:86740a56073b 10456 #define SPIS_INTENCLR_ENDRX_Msk (0x1UL << SPIS_INTENCLR_ENDRX_Pos) /*!< Bit mask of ENDRX field. */
AnnaBridge 143:86740a56073b 10457 #define SPIS_INTENCLR_ENDRX_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 10458 #define SPIS_INTENCLR_ENDRX_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 10459 #define SPIS_INTENCLR_ENDRX_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 10460
AnnaBridge 143:86740a56073b 10461 /* Bit 1 : Write '1' to Disable interrupt for END event */
AnnaBridge 143:86740a56073b 10462 #define SPIS_INTENCLR_END_Pos (1UL) /*!< Position of END field. */
AnnaBridge 143:86740a56073b 10463 #define SPIS_INTENCLR_END_Msk (0x1UL << SPIS_INTENCLR_END_Pos) /*!< Bit mask of END field. */
AnnaBridge 143:86740a56073b 10464 #define SPIS_INTENCLR_END_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 10465 #define SPIS_INTENCLR_END_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 10466 #define SPIS_INTENCLR_END_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 10467
AnnaBridge 143:86740a56073b 10468 /* Register: SPIS_SEMSTAT */
AnnaBridge 143:86740a56073b 10469 /* Description: Semaphore status register */
AnnaBridge 143:86740a56073b 10470
AnnaBridge 143:86740a56073b 10471 /* Bits 1..0 : Semaphore status */
AnnaBridge 143:86740a56073b 10472 #define SPIS_SEMSTAT_SEMSTAT_Pos (0UL) /*!< Position of SEMSTAT field. */
AnnaBridge 143:86740a56073b 10473 #define SPIS_SEMSTAT_SEMSTAT_Msk (0x3UL << SPIS_SEMSTAT_SEMSTAT_Pos) /*!< Bit mask of SEMSTAT field. */
AnnaBridge 143:86740a56073b 10474 #define SPIS_SEMSTAT_SEMSTAT_Free (0UL) /*!< Semaphore is free */
AnnaBridge 143:86740a56073b 10475 #define SPIS_SEMSTAT_SEMSTAT_CPU (1UL) /*!< Semaphore is assigned to CPU */
AnnaBridge 143:86740a56073b 10476 #define SPIS_SEMSTAT_SEMSTAT_SPIS (2UL) /*!< Semaphore is assigned to SPI slave */
AnnaBridge 143:86740a56073b 10477 #define SPIS_SEMSTAT_SEMSTAT_CPUPending (3UL) /*!< Semaphore is assigned to SPI but a handover to the CPU is pending */
AnnaBridge 143:86740a56073b 10478
AnnaBridge 143:86740a56073b 10479 /* Register: SPIS_STATUS */
AnnaBridge 143:86740a56073b 10480 /* Description: Status from last transaction */
AnnaBridge 143:86740a56073b 10481
AnnaBridge 143:86740a56073b 10482 /* Bit 1 : RX buffer overflow detected, and prevented */
AnnaBridge 143:86740a56073b 10483 #define SPIS_STATUS_OVERFLOW_Pos (1UL) /*!< Position of OVERFLOW field. */
AnnaBridge 143:86740a56073b 10484 #define SPIS_STATUS_OVERFLOW_Msk (0x1UL << SPIS_STATUS_OVERFLOW_Pos) /*!< Bit mask of OVERFLOW field. */
AnnaBridge 143:86740a56073b 10485 #define SPIS_STATUS_OVERFLOW_NotPresent (0UL) /*!< Read: error not present */
AnnaBridge 143:86740a56073b 10486 #define SPIS_STATUS_OVERFLOW_Present (1UL) /*!< Read: error present */
AnnaBridge 143:86740a56073b 10487 #define SPIS_STATUS_OVERFLOW_Clear (1UL) /*!< Write: clear error on writing '1' */
AnnaBridge 143:86740a56073b 10488
AnnaBridge 143:86740a56073b 10489 /* Bit 0 : TX buffer over-read detected, and prevented */
AnnaBridge 143:86740a56073b 10490 #define SPIS_STATUS_OVERREAD_Pos (0UL) /*!< Position of OVERREAD field. */
AnnaBridge 143:86740a56073b 10491 #define SPIS_STATUS_OVERREAD_Msk (0x1UL << SPIS_STATUS_OVERREAD_Pos) /*!< Bit mask of OVERREAD field. */
AnnaBridge 143:86740a56073b 10492 #define SPIS_STATUS_OVERREAD_NotPresent (0UL) /*!< Read: error not present */
AnnaBridge 143:86740a56073b 10493 #define SPIS_STATUS_OVERREAD_Present (1UL) /*!< Read: error present */
AnnaBridge 143:86740a56073b 10494 #define SPIS_STATUS_OVERREAD_Clear (1UL) /*!< Write: clear error on writing '1' */
AnnaBridge 143:86740a56073b 10495
AnnaBridge 143:86740a56073b 10496 /* Register: SPIS_ENABLE */
AnnaBridge 143:86740a56073b 10497 /* Description: Enable SPI slave */
AnnaBridge 143:86740a56073b 10498
AnnaBridge 143:86740a56073b 10499 /* Bits 3..0 : Enable or disable SPI slave */
AnnaBridge 143:86740a56073b 10500 #define SPIS_ENABLE_ENABLE_Pos (0UL) /*!< Position of ENABLE field. */
AnnaBridge 143:86740a56073b 10501 #define SPIS_ENABLE_ENABLE_Msk (0xFUL << SPIS_ENABLE_ENABLE_Pos) /*!< Bit mask of ENABLE field. */
AnnaBridge 143:86740a56073b 10502 #define SPIS_ENABLE_ENABLE_Disabled (0UL) /*!< Disable SPI slave */
AnnaBridge 143:86740a56073b 10503 #define SPIS_ENABLE_ENABLE_Enabled (2UL) /*!< Enable SPI slave */
AnnaBridge 143:86740a56073b 10504
AnnaBridge 143:86740a56073b 10505 /* Register: SPIS_PSEL_SCK */
AnnaBridge 143:86740a56073b 10506 /* Description: Pin select for SCK */
AnnaBridge 143:86740a56073b 10507
AnnaBridge 143:86740a56073b 10508 /* Bit 31 : Connection */
AnnaBridge 143:86740a56073b 10509 #define SPIS_PSEL_SCK_CONNECT_Pos (31UL) /*!< Position of CONNECT field. */
AnnaBridge 143:86740a56073b 10510 #define SPIS_PSEL_SCK_CONNECT_Msk (0x1UL << SPIS_PSEL_SCK_CONNECT_Pos) /*!< Bit mask of CONNECT field. */
AnnaBridge 143:86740a56073b 10511 #define SPIS_PSEL_SCK_CONNECT_Connected (0UL) /*!< Connect */
AnnaBridge 143:86740a56073b 10512 #define SPIS_PSEL_SCK_CONNECT_Disconnected (1UL) /*!< Disconnect */
AnnaBridge 143:86740a56073b 10513
AnnaBridge 143:86740a56073b 10514 /* Bits 4..0 : Pin number */
AnnaBridge 143:86740a56073b 10515 #define SPIS_PSEL_SCK_PIN_Pos (0UL) /*!< Position of PIN field. */
AnnaBridge 143:86740a56073b 10516 #define SPIS_PSEL_SCK_PIN_Msk (0x1FUL << SPIS_PSEL_SCK_PIN_Pos) /*!< Bit mask of PIN field. */
AnnaBridge 143:86740a56073b 10517
AnnaBridge 143:86740a56073b 10518 /* Register: SPIS_PSEL_MISO */
AnnaBridge 143:86740a56073b 10519 /* Description: Pin select for MISO signal */
AnnaBridge 143:86740a56073b 10520
AnnaBridge 143:86740a56073b 10521 /* Bit 31 : Connection */
AnnaBridge 143:86740a56073b 10522 #define SPIS_PSEL_MISO_CONNECT_Pos (31UL) /*!< Position of CONNECT field. */
AnnaBridge 143:86740a56073b 10523 #define SPIS_PSEL_MISO_CONNECT_Msk (0x1UL << SPIS_PSEL_MISO_CONNECT_Pos) /*!< Bit mask of CONNECT field. */
AnnaBridge 143:86740a56073b 10524 #define SPIS_PSEL_MISO_CONNECT_Connected (0UL) /*!< Connect */
AnnaBridge 143:86740a56073b 10525 #define SPIS_PSEL_MISO_CONNECT_Disconnected (1UL) /*!< Disconnect */
AnnaBridge 143:86740a56073b 10526
AnnaBridge 143:86740a56073b 10527 /* Bits 4..0 : Pin number */
AnnaBridge 143:86740a56073b 10528 #define SPIS_PSEL_MISO_PIN_Pos (0UL) /*!< Position of PIN field. */
AnnaBridge 143:86740a56073b 10529 #define SPIS_PSEL_MISO_PIN_Msk (0x1FUL << SPIS_PSEL_MISO_PIN_Pos) /*!< Bit mask of PIN field. */
AnnaBridge 143:86740a56073b 10530
AnnaBridge 143:86740a56073b 10531 /* Register: SPIS_PSEL_MOSI */
AnnaBridge 143:86740a56073b 10532 /* Description: Pin select for MOSI signal */
AnnaBridge 143:86740a56073b 10533
AnnaBridge 143:86740a56073b 10534 /* Bit 31 : Connection */
AnnaBridge 143:86740a56073b 10535 #define SPIS_PSEL_MOSI_CONNECT_Pos (31UL) /*!< Position of CONNECT field. */
AnnaBridge 143:86740a56073b 10536 #define SPIS_PSEL_MOSI_CONNECT_Msk (0x1UL << SPIS_PSEL_MOSI_CONNECT_Pos) /*!< Bit mask of CONNECT field. */
AnnaBridge 143:86740a56073b 10537 #define SPIS_PSEL_MOSI_CONNECT_Connected (0UL) /*!< Connect */
AnnaBridge 143:86740a56073b 10538 #define SPIS_PSEL_MOSI_CONNECT_Disconnected (1UL) /*!< Disconnect */
AnnaBridge 143:86740a56073b 10539
AnnaBridge 143:86740a56073b 10540 /* Bits 4..0 : Pin number */
AnnaBridge 143:86740a56073b 10541 #define SPIS_PSEL_MOSI_PIN_Pos (0UL) /*!< Position of PIN field. */
AnnaBridge 143:86740a56073b 10542 #define SPIS_PSEL_MOSI_PIN_Msk (0x1FUL << SPIS_PSEL_MOSI_PIN_Pos) /*!< Bit mask of PIN field. */
AnnaBridge 143:86740a56073b 10543
AnnaBridge 143:86740a56073b 10544 /* Register: SPIS_PSEL_CSN */
AnnaBridge 143:86740a56073b 10545 /* Description: Pin select for CSN signal */
AnnaBridge 143:86740a56073b 10546
AnnaBridge 143:86740a56073b 10547 /* Bit 31 : Connection */
AnnaBridge 143:86740a56073b 10548 #define SPIS_PSEL_CSN_CONNECT_Pos (31UL) /*!< Position of CONNECT field. */
AnnaBridge 143:86740a56073b 10549 #define SPIS_PSEL_CSN_CONNECT_Msk (0x1UL << SPIS_PSEL_CSN_CONNECT_Pos) /*!< Bit mask of CONNECT field. */
AnnaBridge 143:86740a56073b 10550 #define SPIS_PSEL_CSN_CONNECT_Connected (0UL) /*!< Connect */
AnnaBridge 143:86740a56073b 10551 #define SPIS_PSEL_CSN_CONNECT_Disconnected (1UL) /*!< Disconnect */
AnnaBridge 143:86740a56073b 10552
AnnaBridge 143:86740a56073b 10553 /* Bits 4..0 : Pin number */
AnnaBridge 143:86740a56073b 10554 #define SPIS_PSEL_CSN_PIN_Pos (0UL) /*!< Position of PIN field. */
AnnaBridge 143:86740a56073b 10555 #define SPIS_PSEL_CSN_PIN_Msk (0x1FUL << SPIS_PSEL_CSN_PIN_Pos) /*!< Bit mask of PIN field. */
AnnaBridge 143:86740a56073b 10556
AnnaBridge 143:86740a56073b 10557 /* Register: SPIS_RXD_PTR */
AnnaBridge 143:86740a56073b 10558 /* Description: RXD data pointer */
AnnaBridge 143:86740a56073b 10559
AnnaBridge 143:86740a56073b 10560 /* Bits 31..0 : RXD data pointer */
AnnaBridge 143:86740a56073b 10561 #define SPIS_RXD_PTR_PTR_Pos (0UL) /*!< Position of PTR field. */
AnnaBridge 143:86740a56073b 10562 #define SPIS_RXD_PTR_PTR_Msk (0xFFFFFFFFUL << SPIS_RXD_PTR_PTR_Pos) /*!< Bit mask of PTR field. */
AnnaBridge 143:86740a56073b 10563
AnnaBridge 143:86740a56073b 10564 /* Register: SPIS_RXD_MAXCNT */
AnnaBridge 143:86740a56073b 10565 /* Description: Maximum number of bytes in receive buffer */
AnnaBridge 143:86740a56073b 10566
AnnaBridge 143:86740a56073b 10567 /* Bits 7..0 : Maximum number of bytes in receive buffer */
AnnaBridge 143:86740a56073b 10568 #define SPIS_RXD_MAXCNT_MAXCNT_Pos (0UL) /*!< Position of MAXCNT field. */
AnnaBridge 143:86740a56073b 10569 #define SPIS_RXD_MAXCNT_MAXCNT_Msk (0xFFUL << SPIS_RXD_MAXCNT_MAXCNT_Pos) /*!< Bit mask of MAXCNT field. */
AnnaBridge 143:86740a56073b 10570
AnnaBridge 143:86740a56073b 10571 /* Register: SPIS_RXD_AMOUNT */
AnnaBridge 143:86740a56073b 10572 /* Description: Number of bytes received in last granted transaction */
AnnaBridge 143:86740a56073b 10573
AnnaBridge 143:86740a56073b 10574 /* Bits 7..0 : Number of bytes received in the last granted transaction */
AnnaBridge 143:86740a56073b 10575 #define SPIS_RXD_AMOUNT_AMOUNT_Pos (0UL) /*!< Position of AMOUNT field. */
AnnaBridge 143:86740a56073b 10576 #define SPIS_RXD_AMOUNT_AMOUNT_Msk (0xFFUL << SPIS_RXD_AMOUNT_AMOUNT_Pos) /*!< Bit mask of AMOUNT field. */
AnnaBridge 143:86740a56073b 10577
AnnaBridge 143:86740a56073b 10578 /* Register: SPIS_TXD_PTR */
AnnaBridge 143:86740a56073b 10579 /* Description: TXD data pointer */
AnnaBridge 143:86740a56073b 10580
AnnaBridge 143:86740a56073b 10581 /* Bits 31..0 : TXD data pointer */
AnnaBridge 143:86740a56073b 10582 #define SPIS_TXD_PTR_PTR_Pos (0UL) /*!< Position of PTR field. */
AnnaBridge 143:86740a56073b 10583 #define SPIS_TXD_PTR_PTR_Msk (0xFFFFFFFFUL << SPIS_TXD_PTR_PTR_Pos) /*!< Bit mask of PTR field. */
AnnaBridge 143:86740a56073b 10584
AnnaBridge 143:86740a56073b 10585 /* Register: SPIS_TXD_MAXCNT */
AnnaBridge 143:86740a56073b 10586 /* Description: Maximum number of bytes in transmit buffer */
AnnaBridge 143:86740a56073b 10587
AnnaBridge 143:86740a56073b 10588 /* Bits 7..0 : Maximum number of bytes in transmit buffer */
AnnaBridge 143:86740a56073b 10589 #define SPIS_TXD_MAXCNT_MAXCNT_Pos (0UL) /*!< Position of MAXCNT field. */
AnnaBridge 143:86740a56073b 10590 #define SPIS_TXD_MAXCNT_MAXCNT_Msk (0xFFUL << SPIS_TXD_MAXCNT_MAXCNT_Pos) /*!< Bit mask of MAXCNT field. */
AnnaBridge 143:86740a56073b 10591
AnnaBridge 143:86740a56073b 10592 /* Register: SPIS_TXD_AMOUNT */
AnnaBridge 143:86740a56073b 10593 /* Description: Number of bytes transmitted in last granted transaction */
AnnaBridge 143:86740a56073b 10594
AnnaBridge 143:86740a56073b 10595 /* Bits 7..0 : Number of bytes transmitted in last granted transaction */
AnnaBridge 143:86740a56073b 10596 #define SPIS_TXD_AMOUNT_AMOUNT_Pos (0UL) /*!< Position of AMOUNT field. */
AnnaBridge 143:86740a56073b 10597 #define SPIS_TXD_AMOUNT_AMOUNT_Msk (0xFFUL << SPIS_TXD_AMOUNT_AMOUNT_Pos) /*!< Bit mask of AMOUNT field. */
AnnaBridge 143:86740a56073b 10598
AnnaBridge 143:86740a56073b 10599 /* Register: SPIS_CONFIG */
AnnaBridge 143:86740a56073b 10600 /* Description: Configuration register */
AnnaBridge 143:86740a56073b 10601
AnnaBridge 143:86740a56073b 10602 /* Bit 2 : Serial clock (SCK) polarity */
AnnaBridge 143:86740a56073b 10603 #define SPIS_CONFIG_CPOL_Pos (2UL) /*!< Position of CPOL field. */
AnnaBridge 143:86740a56073b 10604 #define SPIS_CONFIG_CPOL_Msk (0x1UL << SPIS_CONFIG_CPOL_Pos) /*!< Bit mask of CPOL field. */
AnnaBridge 143:86740a56073b 10605 #define SPIS_CONFIG_CPOL_ActiveHigh (0UL) /*!< Active high */
AnnaBridge 143:86740a56073b 10606 #define SPIS_CONFIG_CPOL_ActiveLow (1UL) /*!< Active low */
AnnaBridge 143:86740a56073b 10607
AnnaBridge 143:86740a56073b 10608 /* Bit 1 : Serial clock (SCK) phase */
AnnaBridge 143:86740a56073b 10609 #define SPIS_CONFIG_CPHA_Pos (1UL) /*!< Position of CPHA field. */
AnnaBridge 143:86740a56073b 10610 #define SPIS_CONFIG_CPHA_Msk (0x1UL << SPIS_CONFIG_CPHA_Pos) /*!< Bit mask of CPHA field. */
AnnaBridge 143:86740a56073b 10611 #define SPIS_CONFIG_CPHA_Leading (0UL) /*!< Sample on leading edge of clock, shift serial data on trailing edge */
AnnaBridge 143:86740a56073b 10612 #define SPIS_CONFIG_CPHA_Trailing (1UL) /*!< Sample on trailing edge of clock, shift serial data on leading edge */
AnnaBridge 143:86740a56073b 10613
AnnaBridge 143:86740a56073b 10614 /* Bit 0 : Bit order */
AnnaBridge 143:86740a56073b 10615 #define SPIS_CONFIG_ORDER_Pos (0UL) /*!< Position of ORDER field. */
AnnaBridge 143:86740a56073b 10616 #define SPIS_CONFIG_ORDER_Msk (0x1UL << SPIS_CONFIG_ORDER_Pos) /*!< Bit mask of ORDER field. */
AnnaBridge 143:86740a56073b 10617 #define SPIS_CONFIG_ORDER_MsbFirst (0UL) /*!< Most significant bit shifted out first */
AnnaBridge 143:86740a56073b 10618 #define SPIS_CONFIG_ORDER_LsbFirst (1UL) /*!< Least significant bit shifted out first */
AnnaBridge 143:86740a56073b 10619
AnnaBridge 143:86740a56073b 10620 /* Register: SPIS_DEF */
AnnaBridge 143:86740a56073b 10621 /* Description: Default character. Character clocked out in case of an ignored transaction. */
AnnaBridge 143:86740a56073b 10622
AnnaBridge 143:86740a56073b 10623 /* Bits 7..0 : Default character. Character clocked out in case of an ignored transaction. */
AnnaBridge 143:86740a56073b 10624 #define SPIS_DEF_DEF_Pos (0UL) /*!< Position of DEF field. */
AnnaBridge 143:86740a56073b 10625 #define SPIS_DEF_DEF_Msk (0xFFUL << SPIS_DEF_DEF_Pos) /*!< Bit mask of DEF field. */
AnnaBridge 143:86740a56073b 10626
AnnaBridge 143:86740a56073b 10627 /* Register: SPIS_ORC */
AnnaBridge 143:86740a56073b 10628 /* Description: Over-read character */
AnnaBridge 143:86740a56073b 10629
AnnaBridge 143:86740a56073b 10630 /* Bits 7..0 : Over-read character. Character clocked out after an over-read of the transmit buffer. */
AnnaBridge 143:86740a56073b 10631 #define SPIS_ORC_ORC_Pos (0UL) /*!< Position of ORC field. */
AnnaBridge 143:86740a56073b 10632 #define SPIS_ORC_ORC_Msk (0xFFUL << SPIS_ORC_ORC_Pos) /*!< Bit mask of ORC field. */
AnnaBridge 143:86740a56073b 10633
AnnaBridge 143:86740a56073b 10634
AnnaBridge 143:86740a56073b 10635 /* Peripheral: TEMP */
AnnaBridge 143:86740a56073b 10636 /* Description: Temperature Sensor */
AnnaBridge 143:86740a56073b 10637
AnnaBridge 143:86740a56073b 10638 /* Register: TEMP_INTENSET */
AnnaBridge 143:86740a56073b 10639 /* Description: Enable interrupt */
AnnaBridge 143:86740a56073b 10640
AnnaBridge 143:86740a56073b 10641 /* Bit 0 : Write '1' to Enable interrupt for DATARDY event */
AnnaBridge 143:86740a56073b 10642 #define TEMP_INTENSET_DATARDY_Pos (0UL) /*!< Position of DATARDY field. */
AnnaBridge 143:86740a56073b 10643 #define TEMP_INTENSET_DATARDY_Msk (0x1UL << TEMP_INTENSET_DATARDY_Pos) /*!< Bit mask of DATARDY field. */
AnnaBridge 143:86740a56073b 10644 #define TEMP_INTENSET_DATARDY_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 10645 #define TEMP_INTENSET_DATARDY_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 10646 #define TEMP_INTENSET_DATARDY_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 10647
AnnaBridge 143:86740a56073b 10648 /* Register: TEMP_INTENCLR */
AnnaBridge 143:86740a56073b 10649 /* Description: Disable interrupt */
AnnaBridge 143:86740a56073b 10650
AnnaBridge 143:86740a56073b 10651 /* Bit 0 : Write '1' to Disable interrupt for DATARDY event */
AnnaBridge 143:86740a56073b 10652 #define TEMP_INTENCLR_DATARDY_Pos (0UL) /*!< Position of DATARDY field. */
AnnaBridge 143:86740a56073b 10653 #define TEMP_INTENCLR_DATARDY_Msk (0x1UL << TEMP_INTENCLR_DATARDY_Pos) /*!< Bit mask of DATARDY field. */
AnnaBridge 143:86740a56073b 10654 #define TEMP_INTENCLR_DATARDY_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 10655 #define TEMP_INTENCLR_DATARDY_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 10656 #define TEMP_INTENCLR_DATARDY_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 10657
AnnaBridge 143:86740a56073b 10658 /* Register: TEMP_TEMP */
AnnaBridge 143:86740a56073b 10659 /* Description: Temperature in degC (0.25deg steps) */
AnnaBridge 143:86740a56073b 10660
AnnaBridge 143:86740a56073b 10661 /* Bits 31..0 : Temperature in degC (0.25deg steps) */
AnnaBridge 143:86740a56073b 10662 #define TEMP_TEMP_TEMP_Pos (0UL) /*!< Position of TEMP field. */
AnnaBridge 143:86740a56073b 10663 #define TEMP_TEMP_TEMP_Msk (0xFFFFFFFFUL << TEMP_TEMP_TEMP_Pos) /*!< Bit mask of TEMP field. */
AnnaBridge 143:86740a56073b 10664
AnnaBridge 143:86740a56073b 10665 /* Register: TEMP_A0 */
AnnaBridge 143:86740a56073b 10666 /* Description: Slope of 1st piece wise linear function */
AnnaBridge 143:86740a56073b 10667
AnnaBridge 143:86740a56073b 10668 /* Bits 11..0 : Slope of 1st piece wise linear function */
AnnaBridge 143:86740a56073b 10669 #define TEMP_A0_A0_Pos (0UL) /*!< Position of A0 field. */
AnnaBridge 143:86740a56073b 10670 #define TEMP_A0_A0_Msk (0xFFFUL << TEMP_A0_A0_Pos) /*!< Bit mask of A0 field. */
AnnaBridge 143:86740a56073b 10671
AnnaBridge 143:86740a56073b 10672 /* Register: TEMP_A1 */
AnnaBridge 143:86740a56073b 10673 /* Description: Slope of 2nd piece wise linear function */
AnnaBridge 143:86740a56073b 10674
AnnaBridge 143:86740a56073b 10675 /* Bits 11..0 : Slope of 2nd piece wise linear function */
AnnaBridge 143:86740a56073b 10676 #define TEMP_A1_A1_Pos (0UL) /*!< Position of A1 field. */
AnnaBridge 143:86740a56073b 10677 #define TEMP_A1_A1_Msk (0xFFFUL << TEMP_A1_A1_Pos) /*!< Bit mask of A1 field. */
AnnaBridge 143:86740a56073b 10678
AnnaBridge 143:86740a56073b 10679 /* Register: TEMP_A2 */
AnnaBridge 143:86740a56073b 10680 /* Description: Slope of 3rd piece wise linear function */
AnnaBridge 143:86740a56073b 10681
AnnaBridge 143:86740a56073b 10682 /* Bits 11..0 : Slope of 3rd piece wise linear function */
AnnaBridge 143:86740a56073b 10683 #define TEMP_A2_A2_Pos (0UL) /*!< Position of A2 field. */
AnnaBridge 143:86740a56073b 10684 #define TEMP_A2_A2_Msk (0xFFFUL << TEMP_A2_A2_Pos) /*!< Bit mask of A2 field. */
AnnaBridge 143:86740a56073b 10685
AnnaBridge 143:86740a56073b 10686 /* Register: TEMP_A3 */
AnnaBridge 143:86740a56073b 10687 /* Description: Slope of 4th piece wise linear function */
AnnaBridge 143:86740a56073b 10688
AnnaBridge 143:86740a56073b 10689 /* Bits 11..0 : Slope of 4th piece wise linear function */
AnnaBridge 143:86740a56073b 10690 #define TEMP_A3_A3_Pos (0UL) /*!< Position of A3 field. */
AnnaBridge 143:86740a56073b 10691 #define TEMP_A3_A3_Msk (0xFFFUL << TEMP_A3_A3_Pos) /*!< Bit mask of A3 field. */
AnnaBridge 143:86740a56073b 10692
AnnaBridge 143:86740a56073b 10693 /* Register: TEMP_A4 */
AnnaBridge 143:86740a56073b 10694 /* Description: Slope of 5th piece wise linear function */
AnnaBridge 143:86740a56073b 10695
AnnaBridge 143:86740a56073b 10696 /* Bits 11..0 : Slope of 5th piece wise linear function */
AnnaBridge 143:86740a56073b 10697 #define TEMP_A4_A4_Pos (0UL) /*!< Position of A4 field. */
AnnaBridge 143:86740a56073b 10698 #define TEMP_A4_A4_Msk (0xFFFUL << TEMP_A4_A4_Pos) /*!< Bit mask of A4 field. */
AnnaBridge 143:86740a56073b 10699
AnnaBridge 143:86740a56073b 10700 /* Register: TEMP_A5 */
AnnaBridge 143:86740a56073b 10701 /* Description: Slope of 6th piece wise linear function */
AnnaBridge 143:86740a56073b 10702
AnnaBridge 143:86740a56073b 10703 /* Bits 11..0 : Slope of 6th piece wise linear function */
AnnaBridge 143:86740a56073b 10704 #define TEMP_A5_A5_Pos (0UL) /*!< Position of A5 field. */
AnnaBridge 143:86740a56073b 10705 #define TEMP_A5_A5_Msk (0xFFFUL << TEMP_A5_A5_Pos) /*!< Bit mask of A5 field. */
AnnaBridge 143:86740a56073b 10706
AnnaBridge 143:86740a56073b 10707 /* Register: TEMP_B0 */
AnnaBridge 143:86740a56073b 10708 /* Description: y-intercept of 1st piece wise linear function */
AnnaBridge 143:86740a56073b 10709
AnnaBridge 143:86740a56073b 10710 /* Bits 13..0 : y-intercept of 1st piece wise linear function */
AnnaBridge 143:86740a56073b 10711 #define TEMP_B0_B0_Pos (0UL) /*!< Position of B0 field. */
AnnaBridge 143:86740a56073b 10712 #define TEMP_B0_B0_Msk (0x3FFFUL << TEMP_B0_B0_Pos) /*!< Bit mask of B0 field. */
AnnaBridge 143:86740a56073b 10713
AnnaBridge 143:86740a56073b 10714 /* Register: TEMP_B1 */
AnnaBridge 143:86740a56073b 10715 /* Description: y-intercept of 2nd piece wise linear function */
AnnaBridge 143:86740a56073b 10716
AnnaBridge 143:86740a56073b 10717 /* Bits 13..0 : y-intercept of 2nd piece wise linear function */
AnnaBridge 143:86740a56073b 10718 #define TEMP_B1_B1_Pos (0UL) /*!< Position of B1 field. */
AnnaBridge 143:86740a56073b 10719 #define TEMP_B1_B1_Msk (0x3FFFUL << TEMP_B1_B1_Pos) /*!< Bit mask of B1 field. */
AnnaBridge 143:86740a56073b 10720
AnnaBridge 143:86740a56073b 10721 /* Register: TEMP_B2 */
AnnaBridge 143:86740a56073b 10722 /* Description: y-intercept of 3rd piece wise linear function */
AnnaBridge 143:86740a56073b 10723
AnnaBridge 143:86740a56073b 10724 /* Bits 13..0 : y-intercept of 3rd piece wise linear function */
AnnaBridge 143:86740a56073b 10725 #define TEMP_B2_B2_Pos (0UL) /*!< Position of B2 field. */
AnnaBridge 143:86740a56073b 10726 #define TEMP_B2_B2_Msk (0x3FFFUL << TEMP_B2_B2_Pos) /*!< Bit mask of B2 field. */
AnnaBridge 143:86740a56073b 10727
AnnaBridge 143:86740a56073b 10728 /* Register: TEMP_B3 */
AnnaBridge 143:86740a56073b 10729 /* Description: y-intercept of 4th piece wise linear function */
AnnaBridge 143:86740a56073b 10730
AnnaBridge 143:86740a56073b 10731 /* Bits 13..0 : y-intercept of 4th piece wise linear function */
AnnaBridge 143:86740a56073b 10732 #define TEMP_B3_B3_Pos (0UL) /*!< Position of B3 field. */
AnnaBridge 143:86740a56073b 10733 #define TEMP_B3_B3_Msk (0x3FFFUL << TEMP_B3_B3_Pos) /*!< Bit mask of B3 field. */
AnnaBridge 143:86740a56073b 10734
AnnaBridge 143:86740a56073b 10735 /* Register: TEMP_B4 */
AnnaBridge 143:86740a56073b 10736 /* Description: y-intercept of 5th piece wise linear function */
AnnaBridge 143:86740a56073b 10737
AnnaBridge 143:86740a56073b 10738 /* Bits 13..0 : y-intercept of 5th piece wise linear function */
AnnaBridge 143:86740a56073b 10739 #define TEMP_B4_B4_Pos (0UL) /*!< Position of B4 field. */
AnnaBridge 143:86740a56073b 10740 #define TEMP_B4_B4_Msk (0x3FFFUL << TEMP_B4_B4_Pos) /*!< Bit mask of B4 field. */
AnnaBridge 143:86740a56073b 10741
AnnaBridge 143:86740a56073b 10742 /* Register: TEMP_B5 */
AnnaBridge 143:86740a56073b 10743 /* Description: y-intercept of 6th piece wise linear function */
AnnaBridge 143:86740a56073b 10744
AnnaBridge 143:86740a56073b 10745 /* Bits 13..0 : y-intercept of 6th piece wise linear function */
AnnaBridge 143:86740a56073b 10746 #define TEMP_B5_B5_Pos (0UL) /*!< Position of B5 field. */
AnnaBridge 143:86740a56073b 10747 #define TEMP_B5_B5_Msk (0x3FFFUL << TEMP_B5_B5_Pos) /*!< Bit mask of B5 field. */
AnnaBridge 143:86740a56073b 10748
AnnaBridge 143:86740a56073b 10749 /* Register: TEMP_T0 */
AnnaBridge 143:86740a56073b 10750 /* Description: End point of 1st piece wise linear function */
AnnaBridge 143:86740a56073b 10751
AnnaBridge 143:86740a56073b 10752 /* Bits 7..0 : End point of 1st piece wise linear function */
AnnaBridge 143:86740a56073b 10753 #define TEMP_T0_T0_Pos (0UL) /*!< Position of T0 field. */
AnnaBridge 143:86740a56073b 10754 #define TEMP_T0_T0_Msk (0xFFUL << TEMP_T0_T0_Pos) /*!< Bit mask of T0 field. */
AnnaBridge 143:86740a56073b 10755
AnnaBridge 143:86740a56073b 10756 /* Register: TEMP_T1 */
AnnaBridge 143:86740a56073b 10757 /* Description: End point of 2nd piece wise linear function */
AnnaBridge 143:86740a56073b 10758
AnnaBridge 143:86740a56073b 10759 /* Bits 7..0 : End point of 2nd piece wise linear function */
AnnaBridge 143:86740a56073b 10760 #define TEMP_T1_T1_Pos (0UL) /*!< Position of T1 field. */
AnnaBridge 143:86740a56073b 10761 #define TEMP_T1_T1_Msk (0xFFUL << TEMP_T1_T1_Pos) /*!< Bit mask of T1 field. */
AnnaBridge 143:86740a56073b 10762
AnnaBridge 143:86740a56073b 10763 /* Register: TEMP_T2 */
AnnaBridge 143:86740a56073b 10764 /* Description: End point of 3rd piece wise linear function */
AnnaBridge 143:86740a56073b 10765
AnnaBridge 143:86740a56073b 10766 /* Bits 7..0 : End point of 3rd piece wise linear function */
AnnaBridge 143:86740a56073b 10767 #define TEMP_T2_T2_Pos (0UL) /*!< Position of T2 field. */
AnnaBridge 143:86740a56073b 10768 #define TEMP_T2_T2_Msk (0xFFUL << TEMP_T2_T2_Pos) /*!< Bit mask of T2 field. */
AnnaBridge 143:86740a56073b 10769
AnnaBridge 143:86740a56073b 10770 /* Register: TEMP_T3 */
AnnaBridge 143:86740a56073b 10771 /* Description: End point of 4th piece wise linear function */
AnnaBridge 143:86740a56073b 10772
AnnaBridge 143:86740a56073b 10773 /* Bits 7..0 : End point of 4th piece wise linear function */
AnnaBridge 143:86740a56073b 10774 #define TEMP_T3_T3_Pos (0UL) /*!< Position of T3 field. */
AnnaBridge 143:86740a56073b 10775 #define TEMP_T3_T3_Msk (0xFFUL << TEMP_T3_T3_Pos) /*!< Bit mask of T3 field. */
AnnaBridge 143:86740a56073b 10776
AnnaBridge 143:86740a56073b 10777 /* Register: TEMP_T4 */
AnnaBridge 143:86740a56073b 10778 /* Description: End point of 5th piece wise linear function */
AnnaBridge 143:86740a56073b 10779
AnnaBridge 143:86740a56073b 10780 /* Bits 7..0 : End point of 5th piece wise linear function */
AnnaBridge 143:86740a56073b 10781 #define TEMP_T4_T4_Pos (0UL) /*!< Position of T4 field. */
AnnaBridge 143:86740a56073b 10782 #define TEMP_T4_T4_Msk (0xFFUL << TEMP_T4_T4_Pos) /*!< Bit mask of T4 field. */
AnnaBridge 143:86740a56073b 10783
AnnaBridge 143:86740a56073b 10784
AnnaBridge 143:86740a56073b 10785 /* Peripheral: TIMER */
AnnaBridge 143:86740a56073b 10786 /* Description: Timer/Counter 0 */
AnnaBridge 143:86740a56073b 10787
AnnaBridge 143:86740a56073b 10788 /* Register: TIMER_SHORTS */
AnnaBridge 143:86740a56073b 10789 /* Description: Shortcut register */
AnnaBridge 143:86740a56073b 10790
AnnaBridge 143:86740a56073b 10791 /* Bit 13 : Shortcut between COMPARE[5] event and STOP task */
AnnaBridge 143:86740a56073b 10792 #define TIMER_SHORTS_COMPARE5_STOP_Pos (13UL) /*!< Position of COMPARE5_STOP field. */
AnnaBridge 143:86740a56073b 10793 #define TIMER_SHORTS_COMPARE5_STOP_Msk (0x1UL << TIMER_SHORTS_COMPARE5_STOP_Pos) /*!< Bit mask of COMPARE5_STOP field. */
AnnaBridge 143:86740a56073b 10794 #define TIMER_SHORTS_COMPARE5_STOP_Disabled (0UL) /*!< Disable shortcut */
AnnaBridge 143:86740a56073b 10795 #define TIMER_SHORTS_COMPARE5_STOP_Enabled (1UL) /*!< Enable shortcut */
AnnaBridge 143:86740a56073b 10796
AnnaBridge 143:86740a56073b 10797 /* Bit 12 : Shortcut between COMPARE[4] event and STOP task */
AnnaBridge 143:86740a56073b 10798 #define TIMER_SHORTS_COMPARE4_STOP_Pos (12UL) /*!< Position of COMPARE4_STOP field. */
AnnaBridge 143:86740a56073b 10799 #define TIMER_SHORTS_COMPARE4_STOP_Msk (0x1UL << TIMER_SHORTS_COMPARE4_STOP_Pos) /*!< Bit mask of COMPARE4_STOP field. */
AnnaBridge 143:86740a56073b 10800 #define TIMER_SHORTS_COMPARE4_STOP_Disabled (0UL) /*!< Disable shortcut */
AnnaBridge 143:86740a56073b 10801 #define TIMER_SHORTS_COMPARE4_STOP_Enabled (1UL) /*!< Enable shortcut */
AnnaBridge 143:86740a56073b 10802
AnnaBridge 143:86740a56073b 10803 /* Bit 11 : Shortcut between COMPARE[3] event and STOP task */
AnnaBridge 143:86740a56073b 10804 #define TIMER_SHORTS_COMPARE3_STOP_Pos (11UL) /*!< Position of COMPARE3_STOP field. */
AnnaBridge 143:86740a56073b 10805 #define TIMER_SHORTS_COMPARE3_STOP_Msk (0x1UL << TIMER_SHORTS_COMPARE3_STOP_Pos) /*!< Bit mask of COMPARE3_STOP field. */
AnnaBridge 143:86740a56073b 10806 #define TIMER_SHORTS_COMPARE3_STOP_Disabled (0UL) /*!< Disable shortcut */
AnnaBridge 143:86740a56073b 10807 #define TIMER_SHORTS_COMPARE3_STOP_Enabled (1UL) /*!< Enable shortcut */
AnnaBridge 143:86740a56073b 10808
AnnaBridge 143:86740a56073b 10809 /* Bit 10 : Shortcut between COMPARE[2] event and STOP task */
AnnaBridge 143:86740a56073b 10810 #define TIMER_SHORTS_COMPARE2_STOP_Pos (10UL) /*!< Position of COMPARE2_STOP field. */
AnnaBridge 143:86740a56073b 10811 #define TIMER_SHORTS_COMPARE2_STOP_Msk (0x1UL << TIMER_SHORTS_COMPARE2_STOP_Pos) /*!< Bit mask of COMPARE2_STOP field. */
AnnaBridge 143:86740a56073b 10812 #define TIMER_SHORTS_COMPARE2_STOP_Disabled (0UL) /*!< Disable shortcut */
AnnaBridge 143:86740a56073b 10813 #define TIMER_SHORTS_COMPARE2_STOP_Enabled (1UL) /*!< Enable shortcut */
AnnaBridge 143:86740a56073b 10814
AnnaBridge 143:86740a56073b 10815 /* Bit 9 : Shortcut between COMPARE[1] event and STOP task */
AnnaBridge 143:86740a56073b 10816 #define TIMER_SHORTS_COMPARE1_STOP_Pos (9UL) /*!< Position of COMPARE1_STOP field. */
AnnaBridge 143:86740a56073b 10817 #define TIMER_SHORTS_COMPARE1_STOP_Msk (0x1UL << TIMER_SHORTS_COMPARE1_STOP_Pos) /*!< Bit mask of COMPARE1_STOP field. */
AnnaBridge 143:86740a56073b 10818 #define TIMER_SHORTS_COMPARE1_STOP_Disabled (0UL) /*!< Disable shortcut */
AnnaBridge 143:86740a56073b 10819 #define TIMER_SHORTS_COMPARE1_STOP_Enabled (1UL) /*!< Enable shortcut */
AnnaBridge 143:86740a56073b 10820
AnnaBridge 143:86740a56073b 10821 /* Bit 8 : Shortcut between COMPARE[0] event and STOP task */
AnnaBridge 143:86740a56073b 10822 #define TIMER_SHORTS_COMPARE0_STOP_Pos (8UL) /*!< Position of COMPARE0_STOP field. */
AnnaBridge 143:86740a56073b 10823 #define TIMER_SHORTS_COMPARE0_STOP_Msk (0x1UL << TIMER_SHORTS_COMPARE0_STOP_Pos) /*!< Bit mask of COMPARE0_STOP field. */
AnnaBridge 143:86740a56073b 10824 #define TIMER_SHORTS_COMPARE0_STOP_Disabled (0UL) /*!< Disable shortcut */
AnnaBridge 143:86740a56073b 10825 #define TIMER_SHORTS_COMPARE0_STOP_Enabled (1UL) /*!< Enable shortcut */
AnnaBridge 143:86740a56073b 10826
AnnaBridge 143:86740a56073b 10827 /* Bit 5 : Shortcut between COMPARE[5] event and CLEAR task */
AnnaBridge 143:86740a56073b 10828 #define TIMER_SHORTS_COMPARE5_CLEAR_Pos (5UL) /*!< Position of COMPARE5_CLEAR field. */
AnnaBridge 143:86740a56073b 10829 #define TIMER_SHORTS_COMPARE5_CLEAR_Msk (0x1UL << TIMER_SHORTS_COMPARE5_CLEAR_Pos) /*!< Bit mask of COMPARE5_CLEAR field. */
AnnaBridge 143:86740a56073b 10830 #define TIMER_SHORTS_COMPARE5_CLEAR_Disabled (0UL) /*!< Disable shortcut */
AnnaBridge 143:86740a56073b 10831 #define TIMER_SHORTS_COMPARE5_CLEAR_Enabled (1UL) /*!< Enable shortcut */
AnnaBridge 143:86740a56073b 10832
AnnaBridge 143:86740a56073b 10833 /* Bit 4 : Shortcut between COMPARE[4] event and CLEAR task */
AnnaBridge 143:86740a56073b 10834 #define TIMER_SHORTS_COMPARE4_CLEAR_Pos (4UL) /*!< Position of COMPARE4_CLEAR field. */
AnnaBridge 143:86740a56073b 10835 #define TIMER_SHORTS_COMPARE4_CLEAR_Msk (0x1UL << TIMER_SHORTS_COMPARE4_CLEAR_Pos) /*!< Bit mask of COMPARE4_CLEAR field. */
AnnaBridge 143:86740a56073b 10836 #define TIMER_SHORTS_COMPARE4_CLEAR_Disabled (0UL) /*!< Disable shortcut */
AnnaBridge 143:86740a56073b 10837 #define TIMER_SHORTS_COMPARE4_CLEAR_Enabled (1UL) /*!< Enable shortcut */
AnnaBridge 143:86740a56073b 10838
AnnaBridge 143:86740a56073b 10839 /* Bit 3 : Shortcut between COMPARE[3] event and CLEAR task */
AnnaBridge 143:86740a56073b 10840 #define TIMER_SHORTS_COMPARE3_CLEAR_Pos (3UL) /*!< Position of COMPARE3_CLEAR field. */
AnnaBridge 143:86740a56073b 10841 #define TIMER_SHORTS_COMPARE3_CLEAR_Msk (0x1UL << TIMER_SHORTS_COMPARE3_CLEAR_Pos) /*!< Bit mask of COMPARE3_CLEAR field. */
AnnaBridge 143:86740a56073b 10842 #define TIMER_SHORTS_COMPARE3_CLEAR_Disabled (0UL) /*!< Disable shortcut */
AnnaBridge 143:86740a56073b 10843 #define TIMER_SHORTS_COMPARE3_CLEAR_Enabled (1UL) /*!< Enable shortcut */
AnnaBridge 143:86740a56073b 10844
AnnaBridge 143:86740a56073b 10845 /* Bit 2 : Shortcut between COMPARE[2] event and CLEAR task */
AnnaBridge 143:86740a56073b 10846 #define TIMER_SHORTS_COMPARE2_CLEAR_Pos (2UL) /*!< Position of COMPARE2_CLEAR field. */
AnnaBridge 143:86740a56073b 10847 #define TIMER_SHORTS_COMPARE2_CLEAR_Msk (0x1UL << TIMER_SHORTS_COMPARE2_CLEAR_Pos) /*!< Bit mask of COMPARE2_CLEAR field. */
AnnaBridge 143:86740a56073b 10848 #define TIMER_SHORTS_COMPARE2_CLEAR_Disabled (0UL) /*!< Disable shortcut */
AnnaBridge 143:86740a56073b 10849 #define TIMER_SHORTS_COMPARE2_CLEAR_Enabled (1UL) /*!< Enable shortcut */
AnnaBridge 143:86740a56073b 10850
AnnaBridge 143:86740a56073b 10851 /* Bit 1 : Shortcut between COMPARE[1] event and CLEAR task */
AnnaBridge 143:86740a56073b 10852 #define TIMER_SHORTS_COMPARE1_CLEAR_Pos (1UL) /*!< Position of COMPARE1_CLEAR field. */
AnnaBridge 143:86740a56073b 10853 #define TIMER_SHORTS_COMPARE1_CLEAR_Msk (0x1UL << TIMER_SHORTS_COMPARE1_CLEAR_Pos) /*!< Bit mask of COMPARE1_CLEAR field. */
AnnaBridge 143:86740a56073b 10854 #define TIMER_SHORTS_COMPARE1_CLEAR_Disabled (0UL) /*!< Disable shortcut */
AnnaBridge 143:86740a56073b 10855 #define TIMER_SHORTS_COMPARE1_CLEAR_Enabled (1UL) /*!< Enable shortcut */
AnnaBridge 143:86740a56073b 10856
AnnaBridge 143:86740a56073b 10857 /* Bit 0 : Shortcut between COMPARE[0] event and CLEAR task */
AnnaBridge 143:86740a56073b 10858 #define TIMER_SHORTS_COMPARE0_CLEAR_Pos (0UL) /*!< Position of COMPARE0_CLEAR field. */
AnnaBridge 143:86740a56073b 10859 #define TIMER_SHORTS_COMPARE0_CLEAR_Msk (0x1UL << TIMER_SHORTS_COMPARE0_CLEAR_Pos) /*!< Bit mask of COMPARE0_CLEAR field. */
AnnaBridge 143:86740a56073b 10860 #define TIMER_SHORTS_COMPARE0_CLEAR_Disabled (0UL) /*!< Disable shortcut */
AnnaBridge 143:86740a56073b 10861 #define TIMER_SHORTS_COMPARE0_CLEAR_Enabled (1UL) /*!< Enable shortcut */
AnnaBridge 143:86740a56073b 10862
AnnaBridge 143:86740a56073b 10863 /* Register: TIMER_INTENSET */
AnnaBridge 143:86740a56073b 10864 /* Description: Enable interrupt */
AnnaBridge 143:86740a56073b 10865
AnnaBridge 143:86740a56073b 10866 /* Bit 21 : Write '1' to Enable interrupt for COMPARE[5] event */
AnnaBridge 143:86740a56073b 10867 #define TIMER_INTENSET_COMPARE5_Pos (21UL) /*!< Position of COMPARE5 field. */
AnnaBridge 143:86740a56073b 10868 #define TIMER_INTENSET_COMPARE5_Msk (0x1UL << TIMER_INTENSET_COMPARE5_Pos) /*!< Bit mask of COMPARE5 field. */
AnnaBridge 143:86740a56073b 10869 #define TIMER_INTENSET_COMPARE5_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 10870 #define TIMER_INTENSET_COMPARE5_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 10871 #define TIMER_INTENSET_COMPARE5_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 10872
AnnaBridge 143:86740a56073b 10873 /* Bit 20 : Write '1' to Enable interrupt for COMPARE[4] event */
AnnaBridge 143:86740a56073b 10874 #define TIMER_INTENSET_COMPARE4_Pos (20UL) /*!< Position of COMPARE4 field. */
AnnaBridge 143:86740a56073b 10875 #define TIMER_INTENSET_COMPARE4_Msk (0x1UL << TIMER_INTENSET_COMPARE4_Pos) /*!< Bit mask of COMPARE4 field. */
AnnaBridge 143:86740a56073b 10876 #define TIMER_INTENSET_COMPARE4_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 10877 #define TIMER_INTENSET_COMPARE4_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 10878 #define TIMER_INTENSET_COMPARE4_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 10879
AnnaBridge 143:86740a56073b 10880 /* Bit 19 : Write '1' to Enable interrupt for COMPARE[3] event */
AnnaBridge 143:86740a56073b 10881 #define TIMER_INTENSET_COMPARE3_Pos (19UL) /*!< Position of COMPARE3 field. */
AnnaBridge 143:86740a56073b 10882 #define TIMER_INTENSET_COMPARE3_Msk (0x1UL << TIMER_INTENSET_COMPARE3_Pos) /*!< Bit mask of COMPARE3 field. */
AnnaBridge 143:86740a56073b 10883 #define TIMER_INTENSET_COMPARE3_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 10884 #define TIMER_INTENSET_COMPARE3_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 10885 #define TIMER_INTENSET_COMPARE3_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 10886
AnnaBridge 143:86740a56073b 10887 /* Bit 18 : Write '1' to Enable interrupt for COMPARE[2] event */
AnnaBridge 143:86740a56073b 10888 #define TIMER_INTENSET_COMPARE2_Pos (18UL) /*!< Position of COMPARE2 field. */
AnnaBridge 143:86740a56073b 10889 #define TIMER_INTENSET_COMPARE2_Msk (0x1UL << TIMER_INTENSET_COMPARE2_Pos) /*!< Bit mask of COMPARE2 field. */
AnnaBridge 143:86740a56073b 10890 #define TIMER_INTENSET_COMPARE2_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 10891 #define TIMER_INTENSET_COMPARE2_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 10892 #define TIMER_INTENSET_COMPARE2_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 10893
AnnaBridge 143:86740a56073b 10894 /* Bit 17 : Write '1' to Enable interrupt for COMPARE[1] event */
AnnaBridge 143:86740a56073b 10895 #define TIMER_INTENSET_COMPARE1_Pos (17UL) /*!< Position of COMPARE1 field. */
AnnaBridge 143:86740a56073b 10896 #define TIMER_INTENSET_COMPARE1_Msk (0x1UL << TIMER_INTENSET_COMPARE1_Pos) /*!< Bit mask of COMPARE1 field. */
AnnaBridge 143:86740a56073b 10897 #define TIMER_INTENSET_COMPARE1_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 10898 #define TIMER_INTENSET_COMPARE1_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 10899 #define TIMER_INTENSET_COMPARE1_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 10900
AnnaBridge 143:86740a56073b 10901 /* Bit 16 : Write '1' to Enable interrupt for COMPARE[0] event */
AnnaBridge 143:86740a56073b 10902 #define TIMER_INTENSET_COMPARE0_Pos (16UL) /*!< Position of COMPARE0 field. */
AnnaBridge 143:86740a56073b 10903 #define TIMER_INTENSET_COMPARE0_Msk (0x1UL << TIMER_INTENSET_COMPARE0_Pos) /*!< Bit mask of COMPARE0 field. */
AnnaBridge 143:86740a56073b 10904 #define TIMER_INTENSET_COMPARE0_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 10905 #define TIMER_INTENSET_COMPARE0_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 10906 #define TIMER_INTENSET_COMPARE0_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 10907
AnnaBridge 143:86740a56073b 10908 /* Register: TIMER_INTENCLR */
AnnaBridge 143:86740a56073b 10909 /* Description: Disable interrupt */
AnnaBridge 143:86740a56073b 10910
AnnaBridge 143:86740a56073b 10911 /* Bit 21 : Write '1' to Disable interrupt for COMPARE[5] event */
AnnaBridge 143:86740a56073b 10912 #define TIMER_INTENCLR_COMPARE5_Pos (21UL) /*!< Position of COMPARE5 field. */
AnnaBridge 143:86740a56073b 10913 #define TIMER_INTENCLR_COMPARE5_Msk (0x1UL << TIMER_INTENCLR_COMPARE5_Pos) /*!< Bit mask of COMPARE5 field. */
AnnaBridge 143:86740a56073b 10914 #define TIMER_INTENCLR_COMPARE5_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 10915 #define TIMER_INTENCLR_COMPARE5_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 10916 #define TIMER_INTENCLR_COMPARE5_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 10917
AnnaBridge 143:86740a56073b 10918 /* Bit 20 : Write '1' to Disable interrupt for COMPARE[4] event */
AnnaBridge 143:86740a56073b 10919 #define TIMER_INTENCLR_COMPARE4_Pos (20UL) /*!< Position of COMPARE4 field. */
AnnaBridge 143:86740a56073b 10920 #define TIMER_INTENCLR_COMPARE4_Msk (0x1UL << TIMER_INTENCLR_COMPARE4_Pos) /*!< Bit mask of COMPARE4 field. */
AnnaBridge 143:86740a56073b 10921 #define TIMER_INTENCLR_COMPARE4_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 10922 #define TIMER_INTENCLR_COMPARE4_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 10923 #define TIMER_INTENCLR_COMPARE4_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 10924
AnnaBridge 143:86740a56073b 10925 /* Bit 19 : Write '1' to Disable interrupt for COMPARE[3] event */
AnnaBridge 143:86740a56073b 10926 #define TIMER_INTENCLR_COMPARE3_Pos (19UL) /*!< Position of COMPARE3 field. */
AnnaBridge 143:86740a56073b 10927 #define TIMER_INTENCLR_COMPARE3_Msk (0x1UL << TIMER_INTENCLR_COMPARE3_Pos) /*!< Bit mask of COMPARE3 field. */
AnnaBridge 143:86740a56073b 10928 #define TIMER_INTENCLR_COMPARE3_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 10929 #define TIMER_INTENCLR_COMPARE3_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 10930 #define TIMER_INTENCLR_COMPARE3_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 10931
AnnaBridge 143:86740a56073b 10932 /* Bit 18 : Write '1' to Disable interrupt for COMPARE[2] event */
AnnaBridge 143:86740a56073b 10933 #define TIMER_INTENCLR_COMPARE2_Pos (18UL) /*!< Position of COMPARE2 field. */
AnnaBridge 143:86740a56073b 10934 #define TIMER_INTENCLR_COMPARE2_Msk (0x1UL << TIMER_INTENCLR_COMPARE2_Pos) /*!< Bit mask of COMPARE2 field. */
AnnaBridge 143:86740a56073b 10935 #define TIMER_INTENCLR_COMPARE2_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 10936 #define TIMER_INTENCLR_COMPARE2_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 10937 #define TIMER_INTENCLR_COMPARE2_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 10938
AnnaBridge 143:86740a56073b 10939 /* Bit 17 : Write '1' to Disable interrupt for COMPARE[1] event */
AnnaBridge 143:86740a56073b 10940 #define TIMER_INTENCLR_COMPARE1_Pos (17UL) /*!< Position of COMPARE1 field. */
AnnaBridge 143:86740a56073b 10941 #define TIMER_INTENCLR_COMPARE1_Msk (0x1UL << TIMER_INTENCLR_COMPARE1_Pos) /*!< Bit mask of COMPARE1 field. */
AnnaBridge 143:86740a56073b 10942 #define TIMER_INTENCLR_COMPARE1_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 10943 #define TIMER_INTENCLR_COMPARE1_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 10944 #define TIMER_INTENCLR_COMPARE1_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 10945
AnnaBridge 143:86740a56073b 10946 /* Bit 16 : Write '1' to Disable interrupt for COMPARE[0] event */
AnnaBridge 143:86740a56073b 10947 #define TIMER_INTENCLR_COMPARE0_Pos (16UL) /*!< Position of COMPARE0 field. */
AnnaBridge 143:86740a56073b 10948 #define TIMER_INTENCLR_COMPARE0_Msk (0x1UL << TIMER_INTENCLR_COMPARE0_Pos) /*!< Bit mask of COMPARE0 field. */
AnnaBridge 143:86740a56073b 10949 #define TIMER_INTENCLR_COMPARE0_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 10950 #define TIMER_INTENCLR_COMPARE0_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 10951 #define TIMER_INTENCLR_COMPARE0_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 10952
AnnaBridge 143:86740a56073b 10953 /* Register: TIMER_MODE */
AnnaBridge 143:86740a56073b 10954 /* Description: Timer mode selection */
AnnaBridge 143:86740a56073b 10955
AnnaBridge 143:86740a56073b 10956 /* Bits 1..0 : Timer mode */
AnnaBridge 143:86740a56073b 10957 #define TIMER_MODE_MODE_Pos (0UL) /*!< Position of MODE field. */
AnnaBridge 143:86740a56073b 10958 #define TIMER_MODE_MODE_Msk (0x3UL << TIMER_MODE_MODE_Pos) /*!< Bit mask of MODE field. */
AnnaBridge 143:86740a56073b 10959 #define TIMER_MODE_MODE_Timer (0UL) /*!< Select Timer mode */
AnnaBridge 143:86740a56073b 10960 #define TIMER_MODE_MODE_Counter (1UL) /*!< Deprecated enumerator - Select Counter mode */
AnnaBridge 143:86740a56073b 10961 #define TIMER_MODE_MODE_LowPowerCounter (2UL) /*!< Select Low Power Counter mode */
AnnaBridge 143:86740a56073b 10962
AnnaBridge 143:86740a56073b 10963 /* Register: TIMER_BITMODE */
AnnaBridge 143:86740a56073b 10964 /* Description: Configure the number of bits used by the TIMER */
AnnaBridge 143:86740a56073b 10965
AnnaBridge 143:86740a56073b 10966 /* Bits 1..0 : Timer bit width */
AnnaBridge 143:86740a56073b 10967 #define TIMER_BITMODE_BITMODE_Pos (0UL) /*!< Position of BITMODE field. */
AnnaBridge 143:86740a56073b 10968 #define TIMER_BITMODE_BITMODE_Msk (0x3UL << TIMER_BITMODE_BITMODE_Pos) /*!< Bit mask of BITMODE field. */
AnnaBridge 143:86740a56073b 10969 #define TIMER_BITMODE_BITMODE_16Bit (0UL) /*!< 16 bit timer bit width */
AnnaBridge 143:86740a56073b 10970 #define TIMER_BITMODE_BITMODE_08Bit (1UL) /*!< 8 bit timer bit width */
AnnaBridge 143:86740a56073b 10971 #define TIMER_BITMODE_BITMODE_24Bit (2UL) /*!< 24 bit timer bit width */
AnnaBridge 143:86740a56073b 10972 #define TIMER_BITMODE_BITMODE_32Bit (3UL) /*!< 32 bit timer bit width */
AnnaBridge 143:86740a56073b 10973
AnnaBridge 143:86740a56073b 10974 /* Register: TIMER_PRESCALER */
AnnaBridge 143:86740a56073b 10975 /* Description: Timer prescaler register */
AnnaBridge 143:86740a56073b 10976
AnnaBridge 143:86740a56073b 10977 /* Bits 3..0 : Prescaler value */
AnnaBridge 143:86740a56073b 10978 #define TIMER_PRESCALER_PRESCALER_Pos (0UL) /*!< Position of PRESCALER field. */
AnnaBridge 143:86740a56073b 10979 #define TIMER_PRESCALER_PRESCALER_Msk (0xFUL << TIMER_PRESCALER_PRESCALER_Pos) /*!< Bit mask of PRESCALER field. */
AnnaBridge 143:86740a56073b 10980
AnnaBridge 143:86740a56073b 10981 /* Register: TIMER_CC */
AnnaBridge 143:86740a56073b 10982 /* Description: Description collection[0]: Capture/Compare register 0 */
AnnaBridge 143:86740a56073b 10983
AnnaBridge 143:86740a56073b 10984 /* Bits 31..0 : Capture/Compare value */
AnnaBridge 143:86740a56073b 10985 #define TIMER_CC_CC_Pos (0UL) /*!< Position of CC field. */
AnnaBridge 143:86740a56073b 10986 #define TIMER_CC_CC_Msk (0xFFFFFFFFUL << TIMER_CC_CC_Pos) /*!< Bit mask of CC field. */
AnnaBridge 143:86740a56073b 10987
AnnaBridge 143:86740a56073b 10988
AnnaBridge 143:86740a56073b 10989 /* Peripheral: TWI */
AnnaBridge 143:86740a56073b 10990 /* Description: I2C compatible Two-Wire Interface 0 */
AnnaBridge 143:86740a56073b 10991
AnnaBridge 143:86740a56073b 10992 /* Register: TWI_SHORTS */
AnnaBridge 143:86740a56073b 10993 /* Description: Shortcut register */
AnnaBridge 143:86740a56073b 10994
AnnaBridge 143:86740a56073b 10995 /* Bit 1 : Shortcut between BB event and STOP task */
AnnaBridge 143:86740a56073b 10996 #define TWI_SHORTS_BB_STOP_Pos (1UL) /*!< Position of BB_STOP field. */
AnnaBridge 143:86740a56073b 10997 #define TWI_SHORTS_BB_STOP_Msk (0x1UL << TWI_SHORTS_BB_STOP_Pos) /*!< Bit mask of BB_STOP field. */
AnnaBridge 143:86740a56073b 10998 #define TWI_SHORTS_BB_STOP_Disabled (0UL) /*!< Disable shortcut */
AnnaBridge 143:86740a56073b 10999 #define TWI_SHORTS_BB_STOP_Enabled (1UL) /*!< Enable shortcut */
AnnaBridge 143:86740a56073b 11000
AnnaBridge 143:86740a56073b 11001 /* Bit 0 : Shortcut between BB event and SUSPEND task */
AnnaBridge 143:86740a56073b 11002 #define TWI_SHORTS_BB_SUSPEND_Pos (0UL) /*!< Position of BB_SUSPEND field. */
AnnaBridge 143:86740a56073b 11003 #define TWI_SHORTS_BB_SUSPEND_Msk (0x1UL << TWI_SHORTS_BB_SUSPEND_Pos) /*!< Bit mask of BB_SUSPEND field. */
AnnaBridge 143:86740a56073b 11004 #define TWI_SHORTS_BB_SUSPEND_Disabled (0UL) /*!< Disable shortcut */
AnnaBridge 143:86740a56073b 11005 #define TWI_SHORTS_BB_SUSPEND_Enabled (1UL) /*!< Enable shortcut */
AnnaBridge 143:86740a56073b 11006
AnnaBridge 143:86740a56073b 11007 /* Register: TWI_INTENSET */
AnnaBridge 143:86740a56073b 11008 /* Description: Enable interrupt */
AnnaBridge 143:86740a56073b 11009
AnnaBridge 143:86740a56073b 11010 /* Bit 18 : Write '1' to Enable interrupt for SUSPENDED event */
AnnaBridge 143:86740a56073b 11011 #define TWI_INTENSET_SUSPENDED_Pos (18UL) /*!< Position of SUSPENDED field. */
AnnaBridge 143:86740a56073b 11012 #define TWI_INTENSET_SUSPENDED_Msk (0x1UL << TWI_INTENSET_SUSPENDED_Pos) /*!< Bit mask of SUSPENDED field. */
AnnaBridge 143:86740a56073b 11013 #define TWI_INTENSET_SUSPENDED_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 11014 #define TWI_INTENSET_SUSPENDED_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 11015 #define TWI_INTENSET_SUSPENDED_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 11016
AnnaBridge 143:86740a56073b 11017 /* Bit 14 : Write '1' to Enable interrupt for BB event */
AnnaBridge 143:86740a56073b 11018 #define TWI_INTENSET_BB_Pos (14UL) /*!< Position of BB field. */
AnnaBridge 143:86740a56073b 11019 #define TWI_INTENSET_BB_Msk (0x1UL << TWI_INTENSET_BB_Pos) /*!< Bit mask of BB field. */
AnnaBridge 143:86740a56073b 11020 #define TWI_INTENSET_BB_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 11021 #define TWI_INTENSET_BB_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 11022 #define TWI_INTENSET_BB_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 11023
AnnaBridge 143:86740a56073b 11024 /* Bit 9 : Write '1' to Enable interrupt for ERROR event */
AnnaBridge 143:86740a56073b 11025 #define TWI_INTENSET_ERROR_Pos (9UL) /*!< Position of ERROR field. */
AnnaBridge 143:86740a56073b 11026 #define TWI_INTENSET_ERROR_Msk (0x1UL << TWI_INTENSET_ERROR_Pos) /*!< Bit mask of ERROR field. */
AnnaBridge 143:86740a56073b 11027 #define TWI_INTENSET_ERROR_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 11028 #define TWI_INTENSET_ERROR_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 11029 #define TWI_INTENSET_ERROR_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 11030
AnnaBridge 143:86740a56073b 11031 /* Bit 7 : Write '1' to Enable interrupt for TXDSENT event */
AnnaBridge 143:86740a56073b 11032 #define TWI_INTENSET_TXDSENT_Pos (7UL) /*!< Position of TXDSENT field. */
AnnaBridge 143:86740a56073b 11033 #define TWI_INTENSET_TXDSENT_Msk (0x1UL << TWI_INTENSET_TXDSENT_Pos) /*!< Bit mask of TXDSENT field. */
AnnaBridge 143:86740a56073b 11034 #define TWI_INTENSET_TXDSENT_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 11035 #define TWI_INTENSET_TXDSENT_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 11036 #define TWI_INTENSET_TXDSENT_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 11037
AnnaBridge 143:86740a56073b 11038 /* Bit 2 : Write '1' to Enable interrupt for RXDREADY event */
AnnaBridge 143:86740a56073b 11039 #define TWI_INTENSET_RXDREADY_Pos (2UL) /*!< Position of RXDREADY field. */
AnnaBridge 143:86740a56073b 11040 #define TWI_INTENSET_RXDREADY_Msk (0x1UL << TWI_INTENSET_RXDREADY_Pos) /*!< Bit mask of RXDREADY field. */
AnnaBridge 143:86740a56073b 11041 #define TWI_INTENSET_RXDREADY_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 11042 #define TWI_INTENSET_RXDREADY_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 11043 #define TWI_INTENSET_RXDREADY_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 11044
AnnaBridge 143:86740a56073b 11045 /* Bit 1 : Write '1' to Enable interrupt for STOPPED event */
AnnaBridge 143:86740a56073b 11046 #define TWI_INTENSET_STOPPED_Pos (1UL) /*!< Position of STOPPED field. */
AnnaBridge 143:86740a56073b 11047 #define TWI_INTENSET_STOPPED_Msk (0x1UL << TWI_INTENSET_STOPPED_Pos) /*!< Bit mask of STOPPED field. */
AnnaBridge 143:86740a56073b 11048 #define TWI_INTENSET_STOPPED_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 11049 #define TWI_INTENSET_STOPPED_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 11050 #define TWI_INTENSET_STOPPED_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 11051
AnnaBridge 143:86740a56073b 11052 /* Register: TWI_INTENCLR */
AnnaBridge 143:86740a56073b 11053 /* Description: Disable interrupt */
AnnaBridge 143:86740a56073b 11054
AnnaBridge 143:86740a56073b 11055 /* Bit 18 : Write '1' to Disable interrupt for SUSPENDED event */
AnnaBridge 143:86740a56073b 11056 #define TWI_INTENCLR_SUSPENDED_Pos (18UL) /*!< Position of SUSPENDED field. */
AnnaBridge 143:86740a56073b 11057 #define TWI_INTENCLR_SUSPENDED_Msk (0x1UL << TWI_INTENCLR_SUSPENDED_Pos) /*!< Bit mask of SUSPENDED field. */
AnnaBridge 143:86740a56073b 11058 #define TWI_INTENCLR_SUSPENDED_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 11059 #define TWI_INTENCLR_SUSPENDED_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 11060 #define TWI_INTENCLR_SUSPENDED_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 11061
AnnaBridge 143:86740a56073b 11062 /* Bit 14 : Write '1' to Disable interrupt for BB event */
AnnaBridge 143:86740a56073b 11063 #define TWI_INTENCLR_BB_Pos (14UL) /*!< Position of BB field. */
AnnaBridge 143:86740a56073b 11064 #define TWI_INTENCLR_BB_Msk (0x1UL << TWI_INTENCLR_BB_Pos) /*!< Bit mask of BB field. */
AnnaBridge 143:86740a56073b 11065 #define TWI_INTENCLR_BB_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 11066 #define TWI_INTENCLR_BB_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 11067 #define TWI_INTENCLR_BB_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 11068
AnnaBridge 143:86740a56073b 11069 /* Bit 9 : Write '1' to Disable interrupt for ERROR event */
AnnaBridge 143:86740a56073b 11070 #define TWI_INTENCLR_ERROR_Pos (9UL) /*!< Position of ERROR field. */
AnnaBridge 143:86740a56073b 11071 #define TWI_INTENCLR_ERROR_Msk (0x1UL << TWI_INTENCLR_ERROR_Pos) /*!< Bit mask of ERROR field. */
AnnaBridge 143:86740a56073b 11072 #define TWI_INTENCLR_ERROR_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 11073 #define TWI_INTENCLR_ERROR_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 11074 #define TWI_INTENCLR_ERROR_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 11075
AnnaBridge 143:86740a56073b 11076 /* Bit 7 : Write '1' to Disable interrupt for TXDSENT event */
AnnaBridge 143:86740a56073b 11077 #define TWI_INTENCLR_TXDSENT_Pos (7UL) /*!< Position of TXDSENT field. */
AnnaBridge 143:86740a56073b 11078 #define TWI_INTENCLR_TXDSENT_Msk (0x1UL << TWI_INTENCLR_TXDSENT_Pos) /*!< Bit mask of TXDSENT field. */
AnnaBridge 143:86740a56073b 11079 #define TWI_INTENCLR_TXDSENT_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 11080 #define TWI_INTENCLR_TXDSENT_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 11081 #define TWI_INTENCLR_TXDSENT_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 11082
AnnaBridge 143:86740a56073b 11083 /* Bit 2 : Write '1' to Disable interrupt for RXDREADY event */
AnnaBridge 143:86740a56073b 11084 #define TWI_INTENCLR_RXDREADY_Pos (2UL) /*!< Position of RXDREADY field. */
AnnaBridge 143:86740a56073b 11085 #define TWI_INTENCLR_RXDREADY_Msk (0x1UL << TWI_INTENCLR_RXDREADY_Pos) /*!< Bit mask of RXDREADY field. */
AnnaBridge 143:86740a56073b 11086 #define TWI_INTENCLR_RXDREADY_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 11087 #define TWI_INTENCLR_RXDREADY_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 11088 #define TWI_INTENCLR_RXDREADY_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 11089
AnnaBridge 143:86740a56073b 11090 /* Bit 1 : Write '1' to Disable interrupt for STOPPED event */
AnnaBridge 143:86740a56073b 11091 #define TWI_INTENCLR_STOPPED_Pos (1UL) /*!< Position of STOPPED field. */
AnnaBridge 143:86740a56073b 11092 #define TWI_INTENCLR_STOPPED_Msk (0x1UL << TWI_INTENCLR_STOPPED_Pos) /*!< Bit mask of STOPPED field. */
AnnaBridge 143:86740a56073b 11093 #define TWI_INTENCLR_STOPPED_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 11094 #define TWI_INTENCLR_STOPPED_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 11095 #define TWI_INTENCLR_STOPPED_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 11096
AnnaBridge 143:86740a56073b 11097 /* Register: TWI_ERRORSRC */
AnnaBridge 143:86740a56073b 11098 /* Description: Error source */
AnnaBridge 143:86740a56073b 11099
AnnaBridge 143:86740a56073b 11100 /* Bit 2 : NACK received after sending a data byte (write '1' to clear) */
AnnaBridge 143:86740a56073b 11101 #define TWI_ERRORSRC_DNACK_Pos (2UL) /*!< Position of DNACK field. */
AnnaBridge 143:86740a56073b 11102 #define TWI_ERRORSRC_DNACK_Msk (0x1UL << TWI_ERRORSRC_DNACK_Pos) /*!< Bit mask of DNACK field. */
AnnaBridge 143:86740a56073b 11103 #define TWI_ERRORSRC_DNACK_NotPresent (0UL) /*!< Read: error not present */
AnnaBridge 143:86740a56073b 11104 #define TWI_ERRORSRC_DNACK_Present (1UL) /*!< Read: error present */
AnnaBridge 143:86740a56073b 11105 #define TWI_ERRORSRC_DNACK_Clear (1UL) /*!< Write: clear error on writing '1' */
AnnaBridge 143:86740a56073b 11106
AnnaBridge 143:86740a56073b 11107 /* Bit 1 : NACK received after sending the address (write '1' to clear) */
AnnaBridge 143:86740a56073b 11108 #define TWI_ERRORSRC_ANACK_Pos (1UL) /*!< Position of ANACK field. */
AnnaBridge 143:86740a56073b 11109 #define TWI_ERRORSRC_ANACK_Msk (0x1UL << TWI_ERRORSRC_ANACK_Pos) /*!< Bit mask of ANACK field. */
AnnaBridge 143:86740a56073b 11110 #define TWI_ERRORSRC_ANACK_NotPresent (0UL) /*!< Read: error not present */
AnnaBridge 143:86740a56073b 11111 #define TWI_ERRORSRC_ANACK_Present (1UL) /*!< Read: error present */
AnnaBridge 143:86740a56073b 11112 #define TWI_ERRORSRC_ANACK_Clear (1UL) /*!< Write: clear error on writing '1' */
AnnaBridge 143:86740a56073b 11113
AnnaBridge 143:86740a56073b 11114 /* Bit 0 : Overrun error */
AnnaBridge 143:86740a56073b 11115 #define TWI_ERRORSRC_OVERRUN_Pos (0UL) /*!< Position of OVERRUN field. */
AnnaBridge 143:86740a56073b 11116 #define TWI_ERRORSRC_OVERRUN_Msk (0x1UL << TWI_ERRORSRC_OVERRUN_Pos) /*!< Bit mask of OVERRUN field. */
AnnaBridge 143:86740a56073b 11117 #define TWI_ERRORSRC_OVERRUN_NotPresent (0UL) /*!< Read: no overrun occured */
AnnaBridge 143:86740a56073b 11118 #define TWI_ERRORSRC_OVERRUN_Present (1UL) /*!< Read: overrun occured */
AnnaBridge 143:86740a56073b 11119 #define TWI_ERRORSRC_OVERRUN_Clear (1UL) /*!< Write: clear error on writing '1' */
AnnaBridge 143:86740a56073b 11120
AnnaBridge 143:86740a56073b 11121 /* Register: TWI_ENABLE */
AnnaBridge 143:86740a56073b 11122 /* Description: Enable TWI */
AnnaBridge 143:86740a56073b 11123
AnnaBridge 143:86740a56073b 11124 /* Bits 3..0 : Enable or disable TWI */
AnnaBridge 143:86740a56073b 11125 #define TWI_ENABLE_ENABLE_Pos (0UL) /*!< Position of ENABLE field. */
AnnaBridge 143:86740a56073b 11126 #define TWI_ENABLE_ENABLE_Msk (0xFUL << TWI_ENABLE_ENABLE_Pos) /*!< Bit mask of ENABLE field. */
AnnaBridge 143:86740a56073b 11127 #define TWI_ENABLE_ENABLE_Disabled (0UL) /*!< Disable TWI */
AnnaBridge 143:86740a56073b 11128 #define TWI_ENABLE_ENABLE_Enabled (5UL) /*!< Enable TWI */
AnnaBridge 143:86740a56073b 11129
AnnaBridge 143:86740a56073b 11130 /* Register: TWI_PSELSCL */
AnnaBridge 143:86740a56073b 11131 /* Description: Pin select for SCL */
AnnaBridge 143:86740a56073b 11132
AnnaBridge 143:86740a56073b 11133 /* Bits 31..0 : Pin number configuration for TWI SCL signal */
AnnaBridge 143:86740a56073b 11134 #define TWI_PSELSCL_PSELSCL_Pos (0UL) /*!< Position of PSELSCL field. */
AnnaBridge 143:86740a56073b 11135 #define TWI_PSELSCL_PSELSCL_Msk (0xFFFFFFFFUL << TWI_PSELSCL_PSELSCL_Pos) /*!< Bit mask of PSELSCL field. */
AnnaBridge 143:86740a56073b 11136 #define TWI_PSELSCL_PSELSCL_Disconnected (0xFFFFFFFFUL) /*!< Disconnect */
AnnaBridge 143:86740a56073b 11137
AnnaBridge 143:86740a56073b 11138 /* Register: TWI_PSELSDA */
AnnaBridge 143:86740a56073b 11139 /* Description: Pin select for SDA */
AnnaBridge 143:86740a56073b 11140
AnnaBridge 143:86740a56073b 11141 /* Bits 31..0 : Pin number configuration for TWI SDA signal */
AnnaBridge 143:86740a56073b 11142 #define TWI_PSELSDA_PSELSDA_Pos (0UL) /*!< Position of PSELSDA field. */
AnnaBridge 143:86740a56073b 11143 #define TWI_PSELSDA_PSELSDA_Msk (0xFFFFFFFFUL << TWI_PSELSDA_PSELSDA_Pos) /*!< Bit mask of PSELSDA field. */
AnnaBridge 143:86740a56073b 11144 #define TWI_PSELSDA_PSELSDA_Disconnected (0xFFFFFFFFUL) /*!< Disconnect */
AnnaBridge 143:86740a56073b 11145
AnnaBridge 143:86740a56073b 11146 /* Register: TWI_RXD */
AnnaBridge 143:86740a56073b 11147 /* Description: RXD register */
AnnaBridge 143:86740a56073b 11148
AnnaBridge 143:86740a56073b 11149 /* Bits 7..0 : RXD register */
AnnaBridge 143:86740a56073b 11150 #define TWI_RXD_RXD_Pos (0UL) /*!< Position of RXD field. */
AnnaBridge 143:86740a56073b 11151 #define TWI_RXD_RXD_Msk (0xFFUL << TWI_RXD_RXD_Pos) /*!< Bit mask of RXD field. */
AnnaBridge 143:86740a56073b 11152
AnnaBridge 143:86740a56073b 11153 /* Register: TWI_TXD */
AnnaBridge 143:86740a56073b 11154 /* Description: TXD register */
AnnaBridge 143:86740a56073b 11155
AnnaBridge 143:86740a56073b 11156 /* Bits 7..0 : TXD register */
AnnaBridge 143:86740a56073b 11157 #define TWI_TXD_TXD_Pos (0UL) /*!< Position of TXD field. */
AnnaBridge 143:86740a56073b 11158 #define TWI_TXD_TXD_Msk (0xFFUL << TWI_TXD_TXD_Pos) /*!< Bit mask of TXD field. */
AnnaBridge 143:86740a56073b 11159
AnnaBridge 143:86740a56073b 11160 /* Register: TWI_FREQUENCY */
AnnaBridge 143:86740a56073b 11161 /* Description: TWI frequency */
AnnaBridge 143:86740a56073b 11162
AnnaBridge 143:86740a56073b 11163 /* Bits 31..0 : TWI master clock frequency */
AnnaBridge 143:86740a56073b 11164 #define TWI_FREQUENCY_FREQUENCY_Pos (0UL) /*!< Position of FREQUENCY field. */
AnnaBridge 143:86740a56073b 11165 #define TWI_FREQUENCY_FREQUENCY_Msk (0xFFFFFFFFUL << TWI_FREQUENCY_FREQUENCY_Pos) /*!< Bit mask of FREQUENCY field. */
AnnaBridge 143:86740a56073b 11166 #define TWI_FREQUENCY_FREQUENCY_K100 (0x01980000UL) /*!< 100 kbps */
AnnaBridge 143:86740a56073b 11167 #define TWI_FREQUENCY_FREQUENCY_K250 (0x04000000UL) /*!< 250 kbps */
AnnaBridge 143:86740a56073b 11168 #define TWI_FREQUENCY_FREQUENCY_K400 (0x06680000UL) /*!< 400 kbps (actual rate 410.256 kbps) */
AnnaBridge 143:86740a56073b 11169
AnnaBridge 143:86740a56073b 11170 /* Register: TWI_ADDRESS */
AnnaBridge 143:86740a56073b 11171 /* Description: Address used in the TWI transfer */
AnnaBridge 143:86740a56073b 11172
AnnaBridge 143:86740a56073b 11173 /* Bits 6..0 : Address used in the TWI transfer */
AnnaBridge 143:86740a56073b 11174 #define TWI_ADDRESS_ADDRESS_Pos (0UL) /*!< Position of ADDRESS field. */
AnnaBridge 143:86740a56073b 11175 #define TWI_ADDRESS_ADDRESS_Msk (0x7FUL << TWI_ADDRESS_ADDRESS_Pos) /*!< Bit mask of ADDRESS field. */
AnnaBridge 143:86740a56073b 11176
AnnaBridge 143:86740a56073b 11177
AnnaBridge 143:86740a56073b 11178 /* Peripheral: TWIM */
AnnaBridge 143:86740a56073b 11179 /* Description: I2C compatible Two-Wire Master Interface with EasyDMA 0 */
AnnaBridge 143:86740a56073b 11180
AnnaBridge 143:86740a56073b 11181 /* Register: TWIM_SHORTS */
AnnaBridge 143:86740a56073b 11182 /* Description: Shortcut register */
AnnaBridge 143:86740a56073b 11183
AnnaBridge 143:86740a56073b 11184 /* Bit 12 : Shortcut between LASTRX event and STOP task */
AnnaBridge 143:86740a56073b 11185 #define TWIM_SHORTS_LASTRX_STOP_Pos (12UL) /*!< Position of LASTRX_STOP field. */
AnnaBridge 143:86740a56073b 11186 #define TWIM_SHORTS_LASTRX_STOP_Msk (0x1UL << TWIM_SHORTS_LASTRX_STOP_Pos) /*!< Bit mask of LASTRX_STOP field. */
AnnaBridge 143:86740a56073b 11187 #define TWIM_SHORTS_LASTRX_STOP_Disabled (0UL) /*!< Disable shortcut */
AnnaBridge 143:86740a56073b 11188 #define TWIM_SHORTS_LASTRX_STOP_Enabled (1UL) /*!< Enable shortcut */
AnnaBridge 143:86740a56073b 11189
AnnaBridge 143:86740a56073b 11190 /* Bit 10 : Shortcut between LASTRX event and STARTTX task */
AnnaBridge 143:86740a56073b 11191 #define TWIM_SHORTS_LASTRX_STARTTX_Pos (10UL) /*!< Position of LASTRX_STARTTX field. */
AnnaBridge 143:86740a56073b 11192 #define TWIM_SHORTS_LASTRX_STARTTX_Msk (0x1UL << TWIM_SHORTS_LASTRX_STARTTX_Pos) /*!< Bit mask of LASTRX_STARTTX field. */
AnnaBridge 143:86740a56073b 11193 #define TWIM_SHORTS_LASTRX_STARTTX_Disabled (0UL) /*!< Disable shortcut */
AnnaBridge 143:86740a56073b 11194 #define TWIM_SHORTS_LASTRX_STARTTX_Enabled (1UL) /*!< Enable shortcut */
AnnaBridge 143:86740a56073b 11195
AnnaBridge 143:86740a56073b 11196 /* Bit 9 : Shortcut between LASTTX event and STOP task */
AnnaBridge 143:86740a56073b 11197 #define TWIM_SHORTS_LASTTX_STOP_Pos (9UL) /*!< Position of LASTTX_STOP field. */
AnnaBridge 143:86740a56073b 11198 #define TWIM_SHORTS_LASTTX_STOP_Msk (0x1UL << TWIM_SHORTS_LASTTX_STOP_Pos) /*!< Bit mask of LASTTX_STOP field. */
AnnaBridge 143:86740a56073b 11199 #define TWIM_SHORTS_LASTTX_STOP_Disabled (0UL) /*!< Disable shortcut */
AnnaBridge 143:86740a56073b 11200 #define TWIM_SHORTS_LASTTX_STOP_Enabled (1UL) /*!< Enable shortcut */
AnnaBridge 143:86740a56073b 11201
AnnaBridge 143:86740a56073b 11202 /* Bit 8 : Shortcut between LASTTX event and SUSPEND task */
AnnaBridge 143:86740a56073b 11203 #define TWIM_SHORTS_LASTTX_SUSPEND_Pos (8UL) /*!< Position of LASTTX_SUSPEND field. */
AnnaBridge 143:86740a56073b 11204 #define TWIM_SHORTS_LASTTX_SUSPEND_Msk (0x1UL << TWIM_SHORTS_LASTTX_SUSPEND_Pos) /*!< Bit mask of LASTTX_SUSPEND field. */
AnnaBridge 143:86740a56073b 11205 #define TWIM_SHORTS_LASTTX_SUSPEND_Disabled (0UL) /*!< Disable shortcut */
AnnaBridge 143:86740a56073b 11206 #define TWIM_SHORTS_LASTTX_SUSPEND_Enabled (1UL) /*!< Enable shortcut */
AnnaBridge 143:86740a56073b 11207
AnnaBridge 143:86740a56073b 11208 /* Bit 7 : Shortcut between LASTTX event and STARTRX task */
AnnaBridge 143:86740a56073b 11209 #define TWIM_SHORTS_LASTTX_STARTRX_Pos (7UL) /*!< Position of LASTTX_STARTRX field. */
AnnaBridge 143:86740a56073b 11210 #define TWIM_SHORTS_LASTTX_STARTRX_Msk (0x1UL << TWIM_SHORTS_LASTTX_STARTRX_Pos) /*!< Bit mask of LASTTX_STARTRX field. */
AnnaBridge 143:86740a56073b 11211 #define TWIM_SHORTS_LASTTX_STARTRX_Disabled (0UL) /*!< Disable shortcut */
AnnaBridge 143:86740a56073b 11212 #define TWIM_SHORTS_LASTTX_STARTRX_Enabled (1UL) /*!< Enable shortcut */
AnnaBridge 143:86740a56073b 11213
AnnaBridge 143:86740a56073b 11214 /* Register: TWIM_INTEN */
AnnaBridge 143:86740a56073b 11215 /* Description: Enable or disable interrupt */
AnnaBridge 143:86740a56073b 11216
AnnaBridge 143:86740a56073b 11217 /* Bit 24 : Enable or disable interrupt for LASTTX event */
AnnaBridge 143:86740a56073b 11218 #define TWIM_INTEN_LASTTX_Pos (24UL) /*!< Position of LASTTX field. */
AnnaBridge 143:86740a56073b 11219 #define TWIM_INTEN_LASTTX_Msk (0x1UL << TWIM_INTEN_LASTTX_Pos) /*!< Bit mask of LASTTX field. */
AnnaBridge 143:86740a56073b 11220 #define TWIM_INTEN_LASTTX_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 11221 #define TWIM_INTEN_LASTTX_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 11222
AnnaBridge 143:86740a56073b 11223 /* Bit 23 : Enable or disable interrupt for LASTRX event */
AnnaBridge 143:86740a56073b 11224 #define TWIM_INTEN_LASTRX_Pos (23UL) /*!< Position of LASTRX field. */
AnnaBridge 143:86740a56073b 11225 #define TWIM_INTEN_LASTRX_Msk (0x1UL << TWIM_INTEN_LASTRX_Pos) /*!< Bit mask of LASTRX field. */
AnnaBridge 143:86740a56073b 11226 #define TWIM_INTEN_LASTRX_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 11227 #define TWIM_INTEN_LASTRX_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 11228
AnnaBridge 143:86740a56073b 11229 /* Bit 20 : Enable or disable interrupt for TXSTARTED event */
AnnaBridge 143:86740a56073b 11230 #define TWIM_INTEN_TXSTARTED_Pos (20UL) /*!< Position of TXSTARTED field. */
AnnaBridge 143:86740a56073b 11231 #define TWIM_INTEN_TXSTARTED_Msk (0x1UL << TWIM_INTEN_TXSTARTED_Pos) /*!< Bit mask of TXSTARTED field. */
AnnaBridge 143:86740a56073b 11232 #define TWIM_INTEN_TXSTARTED_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 11233 #define TWIM_INTEN_TXSTARTED_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 11234
AnnaBridge 143:86740a56073b 11235 /* Bit 19 : Enable or disable interrupt for RXSTARTED event */
AnnaBridge 143:86740a56073b 11236 #define TWIM_INTEN_RXSTARTED_Pos (19UL) /*!< Position of RXSTARTED field. */
AnnaBridge 143:86740a56073b 11237 #define TWIM_INTEN_RXSTARTED_Msk (0x1UL << TWIM_INTEN_RXSTARTED_Pos) /*!< Bit mask of RXSTARTED field. */
AnnaBridge 143:86740a56073b 11238 #define TWIM_INTEN_RXSTARTED_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 11239 #define TWIM_INTEN_RXSTARTED_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 11240
AnnaBridge 143:86740a56073b 11241 /* Bit 18 : Enable or disable interrupt for SUSPENDED event */
AnnaBridge 143:86740a56073b 11242 #define TWIM_INTEN_SUSPENDED_Pos (18UL) /*!< Position of SUSPENDED field. */
AnnaBridge 143:86740a56073b 11243 #define TWIM_INTEN_SUSPENDED_Msk (0x1UL << TWIM_INTEN_SUSPENDED_Pos) /*!< Bit mask of SUSPENDED field. */
AnnaBridge 143:86740a56073b 11244 #define TWIM_INTEN_SUSPENDED_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 11245 #define TWIM_INTEN_SUSPENDED_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 11246
AnnaBridge 143:86740a56073b 11247 /* Bit 9 : Enable or disable interrupt for ERROR event */
AnnaBridge 143:86740a56073b 11248 #define TWIM_INTEN_ERROR_Pos (9UL) /*!< Position of ERROR field. */
AnnaBridge 143:86740a56073b 11249 #define TWIM_INTEN_ERROR_Msk (0x1UL << TWIM_INTEN_ERROR_Pos) /*!< Bit mask of ERROR field. */
AnnaBridge 143:86740a56073b 11250 #define TWIM_INTEN_ERROR_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 11251 #define TWIM_INTEN_ERROR_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 11252
AnnaBridge 143:86740a56073b 11253 /* Bit 1 : Enable or disable interrupt for STOPPED event */
AnnaBridge 143:86740a56073b 11254 #define TWIM_INTEN_STOPPED_Pos (1UL) /*!< Position of STOPPED field. */
AnnaBridge 143:86740a56073b 11255 #define TWIM_INTEN_STOPPED_Msk (0x1UL << TWIM_INTEN_STOPPED_Pos) /*!< Bit mask of STOPPED field. */
AnnaBridge 143:86740a56073b 11256 #define TWIM_INTEN_STOPPED_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 11257 #define TWIM_INTEN_STOPPED_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 11258
AnnaBridge 143:86740a56073b 11259 /* Register: TWIM_INTENSET */
AnnaBridge 143:86740a56073b 11260 /* Description: Enable interrupt */
AnnaBridge 143:86740a56073b 11261
AnnaBridge 143:86740a56073b 11262 /* Bit 24 : Write '1' to Enable interrupt for LASTTX event */
AnnaBridge 143:86740a56073b 11263 #define TWIM_INTENSET_LASTTX_Pos (24UL) /*!< Position of LASTTX field. */
AnnaBridge 143:86740a56073b 11264 #define TWIM_INTENSET_LASTTX_Msk (0x1UL << TWIM_INTENSET_LASTTX_Pos) /*!< Bit mask of LASTTX field. */
AnnaBridge 143:86740a56073b 11265 #define TWIM_INTENSET_LASTTX_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 11266 #define TWIM_INTENSET_LASTTX_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 11267 #define TWIM_INTENSET_LASTTX_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 11268
AnnaBridge 143:86740a56073b 11269 /* Bit 23 : Write '1' to Enable interrupt for LASTRX event */
AnnaBridge 143:86740a56073b 11270 #define TWIM_INTENSET_LASTRX_Pos (23UL) /*!< Position of LASTRX field. */
AnnaBridge 143:86740a56073b 11271 #define TWIM_INTENSET_LASTRX_Msk (0x1UL << TWIM_INTENSET_LASTRX_Pos) /*!< Bit mask of LASTRX field. */
AnnaBridge 143:86740a56073b 11272 #define TWIM_INTENSET_LASTRX_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 11273 #define TWIM_INTENSET_LASTRX_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 11274 #define TWIM_INTENSET_LASTRX_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 11275
AnnaBridge 143:86740a56073b 11276 /* Bit 20 : Write '1' to Enable interrupt for TXSTARTED event */
AnnaBridge 143:86740a56073b 11277 #define TWIM_INTENSET_TXSTARTED_Pos (20UL) /*!< Position of TXSTARTED field. */
AnnaBridge 143:86740a56073b 11278 #define TWIM_INTENSET_TXSTARTED_Msk (0x1UL << TWIM_INTENSET_TXSTARTED_Pos) /*!< Bit mask of TXSTARTED field. */
AnnaBridge 143:86740a56073b 11279 #define TWIM_INTENSET_TXSTARTED_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 11280 #define TWIM_INTENSET_TXSTARTED_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 11281 #define TWIM_INTENSET_TXSTARTED_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 11282
AnnaBridge 143:86740a56073b 11283 /* Bit 19 : Write '1' to Enable interrupt for RXSTARTED event */
AnnaBridge 143:86740a56073b 11284 #define TWIM_INTENSET_RXSTARTED_Pos (19UL) /*!< Position of RXSTARTED field. */
AnnaBridge 143:86740a56073b 11285 #define TWIM_INTENSET_RXSTARTED_Msk (0x1UL << TWIM_INTENSET_RXSTARTED_Pos) /*!< Bit mask of RXSTARTED field. */
AnnaBridge 143:86740a56073b 11286 #define TWIM_INTENSET_RXSTARTED_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 11287 #define TWIM_INTENSET_RXSTARTED_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 11288 #define TWIM_INTENSET_RXSTARTED_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 11289
AnnaBridge 143:86740a56073b 11290 /* Bit 18 : Write '1' to Enable interrupt for SUSPENDED event */
AnnaBridge 143:86740a56073b 11291 #define TWIM_INTENSET_SUSPENDED_Pos (18UL) /*!< Position of SUSPENDED field. */
AnnaBridge 143:86740a56073b 11292 #define TWIM_INTENSET_SUSPENDED_Msk (0x1UL << TWIM_INTENSET_SUSPENDED_Pos) /*!< Bit mask of SUSPENDED field. */
AnnaBridge 143:86740a56073b 11293 #define TWIM_INTENSET_SUSPENDED_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 11294 #define TWIM_INTENSET_SUSPENDED_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 11295 #define TWIM_INTENSET_SUSPENDED_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 11296
AnnaBridge 143:86740a56073b 11297 /* Bit 9 : Write '1' to Enable interrupt for ERROR event */
AnnaBridge 143:86740a56073b 11298 #define TWIM_INTENSET_ERROR_Pos (9UL) /*!< Position of ERROR field. */
AnnaBridge 143:86740a56073b 11299 #define TWIM_INTENSET_ERROR_Msk (0x1UL << TWIM_INTENSET_ERROR_Pos) /*!< Bit mask of ERROR field. */
AnnaBridge 143:86740a56073b 11300 #define TWIM_INTENSET_ERROR_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 11301 #define TWIM_INTENSET_ERROR_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 11302 #define TWIM_INTENSET_ERROR_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 11303
AnnaBridge 143:86740a56073b 11304 /* Bit 1 : Write '1' to Enable interrupt for STOPPED event */
AnnaBridge 143:86740a56073b 11305 #define TWIM_INTENSET_STOPPED_Pos (1UL) /*!< Position of STOPPED field. */
AnnaBridge 143:86740a56073b 11306 #define TWIM_INTENSET_STOPPED_Msk (0x1UL << TWIM_INTENSET_STOPPED_Pos) /*!< Bit mask of STOPPED field. */
AnnaBridge 143:86740a56073b 11307 #define TWIM_INTENSET_STOPPED_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 11308 #define TWIM_INTENSET_STOPPED_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 11309 #define TWIM_INTENSET_STOPPED_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 11310
AnnaBridge 143:86740a56073b 11311 /* Register: TWIM_INTENCLR */
AnnaBridge 143:86740a56073b 11312 /* Description: Disable interrupt */
AnnaBridge 143:86740a56073b 11313
AnnaBridge 143:86740a56073b 11314 /* Bit 24 : Write '1' to Disable interrupt for LASTTX event */
AnnaBridge 143:86740a56073b 11315 #define TWIM_INTENCLR_LASTTX_Pos (24UL) /*!< Position of LASTTX field. */
AnnaBridge 143:86740a56073b 11316 #define TWIM_INTENCLR_LASTTX_Msk (0x1UL << TWIM_INTENCLR_LASTTX_Pos) /*!< Bit mask of LASTTX field. */
AnnaBridge 143:86740a56073b 11317 #define TWIM_INTENCLR_LASTTX_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 11318 #define TWIM_INTENCLR_LASTTX_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 11319 #define TWIM_INTENCLR_LASTTX_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 11320
AnnaBridge 143:86740a56073b 11321 /* Bit 23 : Write '1' to Disable interrupt for LASTRX event */
AnnaBridge 143:86740a56073b 11322 #define TWIM_INTENCLR_LASTRX_Pos (23UL) /*!< Position of LASTRX field. */
AnnaBridge 143:86740a56073b 11323 #define TWIM_INTENCLR_LASTRX_Msk (0x1UL << TWIM_INTENCLR_LASTRX_Pos) /*!< Bit mask of LASTRX field. */
AnnaBridge 143:86740a56073b 11324 #define TWIM_INTENCLR_LASTRX_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 11325 #define TWIM_INTENCLR_LASTRX_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 11326 #define TWIM_INTENCLR_LASTRX_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 11327
AnnaBridge 143:86740a56073b 11328 /* Bit 20 : Write '1' to Disable interrupt for TXSTARTED event */
AnnaBridge 143:86740a56073b 11329 #define TWIM_INTENCLR_TXSTARTED_Pos (20UL) /*!< Position of TXSTARTED field. */
AnnaBridge 143:86740a56073b 11330 #define TWIM_INTENCLR_TXSTARTED_Msk (0x1UL << TWIM_INTENCLR_TXSTARTED_Pos) /*!< Bit mask of TXSTARTED field. */
AnnaBridge 143:86740a56073b 11331 #define TWIM_INTENCLR_TXSTARTED_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 11332 #define TWIM_INTENCLR_TXSTARTED_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 11333 #define TWIM_INTENCLR_TXSTARTED_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 11334
AnnaBridge 143:86740a56073b 11335 /* Bit 19 : Write '1' to Disable interrupt for RXSTARTED event */
AnnaBridge 143:86740a56073b 11336 #define TWIM_INTENCLR_RXSTARTED_Pos (19UL) /*!< Position of RXSTARTED field. */
AnnaBridge 143:86740a56073b 11337 #define TWIM_INTENCLR_RXSTARTED_Msk (0x1UL << TWIM_INTENCLR_RXSTARTED_Pos) /*!< Bit mask of RXSTARTED field. */
AnnaBridge 143:86740a56073b 11338 #define TWIM_INTENCLR_RXSTARTED_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 11339 #define TWIM_INTENCLR_RXSTARTED_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 11340 #define TWIM_INTENCLR_RXSTARTED_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 11341
AnnaBridge 143:86740a56073b 11342 /* Bit 18 : Write '1' to Disable interrupt for SUSPENDED event */
AnnaBridge 143:86740a56073b 11343 #define TWIM_INTENCLR_SUSPENDED_Pos (18UL) /*!< Position of SUSPENDED field. */
AnnaBridge 143:86740a56073b 11344 #define TWIM_INTENCLR_SUSPENDED_Msk (0x1UL << TWIM_INTENCLR_SUSPENDED_Pos) /*!< Bit mask of SUSPENDED field. */
AnnaBridge 143:86740a56073b 11345 #define TWIM_INTENCLR_SUSPENDED_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 11346 #define TWIM_INTENCLR_SUSPENDED_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 11347 #define TWIM_INTENCLR_SUSPENDED_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 11348
AnnaBridge 143:86740a56073b 11349 /* Bit 9 : Write '1' to Disable interrupt for ERROR event */
AnnaBridge 143:86740a56073b 11350 #define TWIM_INTENCLR_ERROR_Pos (9UL) /*!< Position of ERROR field. */
AnnaBridge 143:86740a56073b 11351 #define TWIM_INTENCLR_ERROR_Msk (0x1UL << TWIM_INTENCLR_ERROR_Pos) /*!< Bit mask of ERROR field. */
AnnaBridge 143:86740a56073b 11352 #define TWIM_INTENCLR_ERROR_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 11353 #define TWIM_INTENCLR_ERROR_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 11354 #define TWIM_INTENCLR_ERROR_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 11355
AnnaBridge 143:86740a56073b 11356 /* Bit 1 : Write '1' to Disable interrupt for STOPPED event */
AnnaBridge 143:86740a56073b 11357 #define TWIM_INTENCLR_STOPPED_Pos (1UL) /*!< Position of STOPPED field. */
AnnaBridge 143:86740a56073b 11358 #define TWIM_INTENCLR_STOPPED_Msk (0x1UL << TWIM_INTENCLR_STOPPED_Pos) /*!< Bit mask of STOPPED field. */
AnnaBridge 143:86740a56073b 11359 #define TWIM_INTENCLR_STOPPED_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 11360 #define TWIM_INTENCLR_STOPPED_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 11361 #define TWIM_INTENCLR_STOPPED_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 11362
AnnaBridge 143:86740a56073b 11363 /* Register: TWIM_ERRORSRC */
AnnaBridge 143:86740a56073b 11364 /* Description: Error source */
AnnaBridge 143:86740a56073b 11365
AnnaBridge 143:86740a56073b 11366 /* Bit 2 : NACK received after sending a data byte (write '1' to clear) */
AnnaBridge 143:86740a56073b 11367 #define TWIM_ERRORSRC_DNACK_Pos (2UL) /*!< Position of DNACK field. */
AnnaBridge 143:86740a56073b 11368 #define TWIM_ERRORSRC_DNACK_Msk (0x1UL << TWIM_ERRORSRC_DNACK_Pos) /*!< Bit mask of DNACK field. */
AnnaBridge 143:86740a56073b 11369 #define TWIM_ERRORSRC_DNACK_NotReceived (0UL) /*!< Error did not occur */
AnnaBridge 143:86740a56073b 11370 #define TWIM_ERRORSRC_DNACK_Received (1UL) /*!< Error occurred */
AnnaBridge 143:86740a56073b 11371
AnnaBridge 143:86740a56073b 11372 /* Bit 1 : NACK received after sending the address (write '1' to clear) */
AnnaBridge 143:86740a56073b 11373 #define TWIM_ERRORSRC_ANACK_Pos (1UL) /*!< Position of ANACK field. */
AnnaBridge 143:86740a56073b 11374 #define TWIM_ERRORSRC_ANACK_Msk (0x1UL << TWIM_ERRORSRC_ANACK_Pos) /*!< Bit mask of ANACK field. */
AnnaBridge 143:86740a56073b 11375 #define TWIM_ERRORSRC_ANACK_NotReceived (0UL) /*!< Error did not occur */
AnnaBridge 143:86740a56073b 11376 #define TWIM_ERRORSRC_ANACK_Received (1UL) /*!< Error occurred */
AnnaBridge 143:86740a56073b 11377
AnnaBridge 143:86740a56073b 11378 /* Bit 0 : Overrun error */
AnnaBridge 143:86740a56073b 11379 #define TWIM_ERRORSRC_OVERRUN_Pos (0UL) /*!< Position of OVERRUN field. */
AnnaBridge 143:86740a56073b 11380 #define TWIM_ERRORSRC_OVERRUN_Msk (0x1UL << TWIM_ERRORSRC_OVERRUN_Pos) /*!< Bit mask of OVERRUN field. */
AnnaBridge 143:86740a56073b 11381 #define TWIM_ERRORSRC_OVERRUN_NotReceived (0UL) /*!< Error did not occur */
AnnaBridge 143:86740a56073b 11382 #define TWIM_ERRORSRC_OVERRUN_Received (1UL) /*!< Error occurred */
AnnaBridge 143:86740a56073b 11383
AnnaBridge 143:86740a56073b 11384 /* Register: TWIM_ENABLE */
AnnaBridge 143:86740a56073b 11385 /* Description: Enable TWIM */
AnnaBridge 143:86740a56073b 11386
AnnaBridge 143:86740a56073b 11387 /* Bits 3..0 : Enable or disable TWIM */
AnnaBridge 143:86740a56073b 11388 #define TWIM_ENABLE_ENABLE_Pos (0UL) /*!< Position of ENABLE field. */
AnnaBridge 143:86740a56073b 11389 #define TWIM_ENABLE_ENABLE_Msk (0xFUL << TWIM_ENABLE_ENABLE_Pos) /*!< Bit mask of ENABLE field. */
AnnaBridge 143:86740a56073b 11390 #define TWIM_ENABLE_ENABLE_Disabled (0UL) /*!< Disable TWIM */
AnnaBridge 143:86740a56073b 11391 #define TWIM_ENABLE_ENABLE_Enabled (6UL) /*!< Enable TWIM */
AnnaBridge 143:86740a56073b 11392
AnnaBridge 143:86740a56073b 11393 /* Register: TWIM_PSEL_SCL */
AnnaBridge 143:86740a56073b 11394 /* Description: Pin select for SCL signal */
AnnaBridge 143:86740a56073b 11395
AnnaBridge 143:86740a56073b 11396 /* Bit 31 : Connection */
AnnaBridge 143:86740a56073b 11397 #define TWIM_PSEL_SCL_CONNECT_Pos (31UL) /*!< Position of CONNECT field. */
AnnaBridge 143:86740a56073b 11398 #define TWIM_PSEL_SCL_CONNECT_Msk (0x1UL << TWIM_PSEL_SCL_CONNECT_Pos) /*!< Bit mask of CONNECT field. */
AnnaBridge 143:86740a56073b 11399 #define TWIM_PSEL_SCL_CONNECT_Connected (0UL) /*!< Connect */
AnnaBridge 143:86740a56073b 11400 #define TWIM_PSEL_SCL_CONNECT_Disconnected (1UL) /*!< Disconnect */
AnnaBridge 143:86740a56073b 11401
AnnaBridge 143:86740a56073b 11402 /* Bits 4..0 : Pin number */
AnnaBridge 143:86740a56073b 11403 #define TWIM_PSEL_SCL_PIN_Pos (0UL) /*!< Position of PIN field. */
AnnaBridge 143:86740a56073b 11404 #define TWIM_PSEL_SCL_PIN_Msk (0x1FUL << TWIM_PSEL_SCL_PIN_Pos) /*!< Bit mask of PIN field. */
AnnaBridge 143:86740a56073b 11405
AnnaBridge 143:86740a56073b 11406 /* Register: TWIM_PSEL_SDA */
AnnaBridge 143:86740a56073b 11407 /* Description: Pin select for SDA signal */
AnnaBridge 143:86740a56073b 11408
AnnaBridge 143:86740a56073b 11409 /* Bit 31 : Connection */
AnnaBridge 143:86740a56073b 11410 #define TWIM_PSEL_SDA_CONNECT_Pos (31UL) /*!< Position of CONNECT field. */
AnnaBridge 143:86740a56073b 11411 #define TWIM_PSEL_SDA_CONNECT_Msk (0x1UL << TWIM_PSEL_SDA_CONNECT_Pos) /*!< Bit mask of CONNECT field. */
AnnaBridge 143:86740a56073b 11412 #define TWIM_PSEL_SDA_CONNECT_Connected (0UL) /*!< Connect */
AnnaBridge 143:86740a56073b 11413 #define TWIM_PSEL_SDA_CONNECT_Disconnected (1UL) /*!< Disconnect */
AnnaBridge 143:86740a56073b 11414
AnnaBridge 143:86740a56073b 11415 /* Bits 4..0 : Pin number */
AnnaBridge 143:86740a56073b 11416 #define TWIM_PSEL_SDA_PIN_Pos (0UL) /*!< Position of PIN field. */
AnnaBridge 143:86740a56073b 11417 #define TWIM_PSEL_SDA_PIN_Msk (0x1FUL << TWIM_PSEL_SDA_PIN_Pos) /*!< Bit mask of PIN field. */
AnnaBridge 143:86740a56073b 11418
AnnaBridge 143:86740a56073b 11419 /* Register: TWIM_FREQUENCY */
AnnaBridge 143:86740a56073b 11420 /* Description: TWI frequency */
AnnaBridge 143:86740a56073b 11421
AnnaBridge 143:86740a56073b 11422 /* Bits 31..0 : TWI master clock frequency */
AnnaBridge 143:86740a56073b 11423 #define TWIM_FREQUENCY_FREQUENCY_Pos (0UL) /*!< Position of FREQUENCY field. */
AnnaBridge 143:86740a56073b 11424 #define TWIM_FREQUENCY_FREQUENCY_Msk (0xFFFFFFFFUL << TWIM_FREQUENCY_FREQUENCY_Pos) /*!< Bit mask of FREQUENCY field. */
AnnaBridge 143:86740a56073b 11425 #define TWIM_FREQUENCY_FREQUENCY_K100 (0x01980000UL) /*!< 100 kbps */
AnnaBridge 143:86740a56073b 11426 #define TWIM_FREQUENCY_FREQUENCY_K250 (0x04000000UL) /*!< 250 kbps */
AnnaBridge 143:86740a56073b 11427 #define TWIM_FREQUENCY_FREQUENCY_K400 (0x06400000UL) /*!< 400 kbps */
AnnaBridge 143:86740a56073b 11428
AnnaBridge 143:86740a56073b 11429 /* Register: TWIM_RXD_PTR */
AnnaBridge 143:86740a56073b 11430 /* Description: Data pointer */
AnnaBridge 143:86740a56073b 11431
AnnaBridge 143:86740a56073b 11432 /* Bits 31..0 : Data pointer */
AnnaBridge 143:86740a56073b 11433 #define TWIM_RXD_PTR_PTR_Pos (0UL) /*!< Position of PTR field. */
AnnaBridge 143:86740a56073b 11434 #define TWIM_RXD_PTR_PTR_Msk (0xFFFFFFFFUL << TWIM_RXD_PTR_PTR_Pos) /*!< Bit mask of PTR field. */
AnnaBridge 143:86740a56073b 11435
AnnaBridge 143:86740a56073b 11436 /* Register: TWIM_RXD_MAXCNT */
AnnaBridge 143:86740a56073b 11437 /* Description: Maximum number of bytes in receive buffer */
AnnaBridge 143:86740a56073b 11438
AnnaBridge 143:86740a56073b 11439 /* Bits 7..0 : Maximum number of bytes in receive buffer */
AnnaBridge 143:86740a56073b 11440 #define TWIM_RXD_MAXCNT_MAXCNT_Pos (0UL) /*!< Position of MAXCNT field. */
AnnaBridge 143:86740a56073b 11441 #define TWIM_RXD_MAXCNT_MAXCNT_Msk (0xFFUL << TWIM_RXD_MAXCNT_MAXCNT_Pos) /*!< Bit mask of MAXCNT field. */
AnnaBridge 143:86740a56073b 11442
AnnaBridge 143:86740a56073b 11443 /* Register: TWIM_RXD_AMOUNT */
AnnaBridge 143:86740a56073b 11444 /* Description: Number of bytes transferred in the last transaction */
AnnaBridge 143:86740a56073b 11445
AnnaBridge 143:86740a56073b 11446 /* Bits 7..0 : Number of bytes transferred in the last transaction. In case of NACK error, includes the NACK'ed byte. */
AnnaBridge 143:86740a56073b 11447 #define TWIM_RXD_AMOUNT_AMOUNT_Pos (0UL) /*!< Position of AMOUNT field. */
AnnaBridge 143:86740a56073b 11448 #define TWIM_RXD_AMOUNT_AMOUNT_Msk (0xFFUL << TWIM_RXD_AMOUNT_AMOUNT_Pos) /*!< Bit mask of AMOUNT field. */
AnnaBridge 143:86740a56073b 11449
AnnaBridge 143:86740a56073b 11450 /* Register: TWIM_RXD_LIST */
AnnaBridge 143:86740a56073b 11451 /* Description: EasyDMA list type */
AnnaBridge 143:86740a56073b 11452
AnnaBridge 143:86740a56073b 11453 /* Bits 2..0 : List type */
AnnaBridge 143:86740a56073b 11454 #define TWIM_RXD_LIST_LIST_Pos (0UL) /*!< Position of LIST field. */
AnnaBridge 143:86740a56073b 11455 #define TWIM_RXD_LIST_LIST_Msk (0x7UL << TWIM_RXD_LIST_LIST_Pos) /*!< Bit mask of LIST field. */
AnnaBridge 143:86740a56073b 11456 #define TWIM_RXD_LIST_LIST_Disabled (0UL) /*!< Disable EasyDMA list */
AnnaBridge 143:86740a56073b 11457 #define TWIM_RXD_LIST_LIST_ArrayList (1UL) /*!< Use array list */
AnnaBridge 143:86740a56073b 11458
AnnaBridge 143:86740a56073b 11459 /* Register: TWIM_TXD_PTR */
AnnaBridge 143:86740a56073b 11460 /* Description: Data pointer */
AnnaBridge 143:86740a56073b 11461
AnnaBridge 143:86740a56073b 11462 /* Bits 31..0 : Data pointer */
AnnaBridge 143:86740a56073b 11463 #define TWIM_TXD_PTR_PTR_Pos (0UL) /*!< Position of PTR field. */
AnnaBridge 143:86740a56073b 11464 #define TWIM_TXD_PTR_PTR_Msk (0xFFFFFFFFUL << TWIM_TXD_PTR_PTR_Pos) /*!< Bit mask of PTR field. */
AnnaBridge 143:86740a56073b 11465
AnnaBridge 143:86740a56073b 11466 /* Register: TWIM_TXD_MAXCNT */
AnnaBridge 143:86740a56073b 11467 /* Description: Maximum number of bytes in transmit buffer */
AnnaBridge 143:86740a56073b 11468
AnnaBridge 143:86740a56073b 11469 /* Bits 7..0 : Maximum number of bytes in transmit buffer */
AnnaBridge 143:86740a56073b 11470 #define TWIM_TXD_MAXCNT_MAXCNT_Pos (0UL) /*!< Position of MAXCNT field. */
AnnaBridge 143:86740a56073b 11471 #define TWIM_TXD_MAXCNT_MAXCNT_Msk (0xFFUL << TWIM_TXD_MAXCNT_MAXCNT_Pos) /*!< Bit mask of MAXCNT field. */
AnnaBridge 143:86740a56073b 11472
AnnaBridge 143:86740a56073b 11473 /* Register: TWIM_TXD_AMOUNT */
AnnaBridge 143:86740a56073b 11474 /* Description: Number of bytes transferred in the last transaction */
AnnaBridge 143:86740a56073b 11475
AnnaBridge 143:86740a56073b 11476 /* Bits 7..0 : Number of bytes transferred in the last transaction. In case of NACK error, includes the NACK'ed byte. */
AnnaBridge 143:86740a56073b 11477 #define TWIM_TXD_AMOUNT_AMOUNT_Pos (0UL) /*!< Position of AMOUNT field. */
AnnaBridge 143:86740a56073b 11478 #define TWIM_TXD_AMOUNT_AMOUNT_Msk (0xFFUL << TWIM_TXD_AMOUNT_AMOUNT_Pos) /*!< Bit mask of AMOUNT field. */
AnnaBridge 143:86740a56073b 11479
AnnaBridge 143:86740a56073b 11480 /* Register: TWIM_TXD_LIST */
AnnaBridge 143:86740a56073b 11481 /* Description: EasyDMA list type */
AnnaBridge 143:86740a56073b 11482
AnnaBridge 143:86740a56073b 11483 /* Bits 2..0 : List type */
AnnaBridge 143:86740a56073b 11484 #define TWIM_TXD_LIST_LIST_Pos (0UL) /*!< Position of LIST field. */
AnnaBridge 143:86740a56073b 11485 #define TWIM_TXD_LIST_LIST_Msk (0x7UL << TWIM_TXD_LIST_LIST_Pos) /*!< Bit mask of LIST field. */
AnnaBridge 143:86740a56073b 11486 #define TWIM_TXD_LIST_LIST_Disabled (0UL) /*!< Disable EasyDMA list */
AnnaBridge 143:86740a56073b 11487 #define TWIM_TXD_LIST_LIST_ArrayList (1UL) /*!< Use array list */
AnnaBridge 143:86740a56073b 11488
AnnaBridge 143:86740a56073b 11489 /* Register: TWIM_ADDRESS */
AnnaBridge 143:86740a56073b 11490 /* Description: Address used in the TWI transfer */
AnnaBridge 143:86740a56073b 11491
AnnaBridge 143:86740a56073b 11492 /* Bits 6..0 : Address used in the TWI transfer */
AnnaBridge 143:86740a56073b 11493 #define TWIM_ADDRESS_ADDRESS_Pos (0UL) /*!< Position of ADDRESS field. */
AnnaBridge 143:86740a56073b 11494 #define TWIM_ADDRESS_ADDRESS_Msk (0x7FUL << TWIM_ADDRESS_ADDRESS_Pos) /*!< Bit mask of ADDRESS field. */
AnnaBridge 143:86740a56073b 11495
AnnaBridge 143:86740a56073b 11496
AnnaBridge 143:86740a56073b 11497 /* Peripheral: TWIS */
AnnaBridge 143:86740a56073b 11498 /* Description: I2C compatible Two-Wire Slave Interface with EasyDMA 0 */
AnnaBridge 143:86740a56073b 11499
AnnaBridge 143:86740a56073b 11500 /* Register: TWIS_SHORTS */
AnnaBridge 143:86740a56073b 11501 /* Description: Shortcut register */
AnnaBridge 143:86740a56073b 11502
AnnaBridge 143:86740a56073b 11503 /* Bit 14 : Shortcut between READ event and SUSPEND task */
AnnaBridge 143:86740a56073b 11504 #define TWIS_SHORTS_READ_SUSPEND_Pos (14UL) /*!< Position of READ_SUSPEND field. */
AnnaBridge 143:86740a56073b 11505 #define TWIS_SHORTS_READ_SUSPEND_Msk (0x1UL << TWIS_SHORTS_READ_SUSPEND_Pos) /*!< Bit mask of READ_SUSPEND field. */
AnnaBridge 143:86740a56073b 11506 #define TWIS_SHORTS_READ_SUSPEND_Disabled (0UL) /*!< Disable shortcut */
AnnaBridge 143:86740a56073b 11507 #define TWIS_SHORTS_READ_SUSPEND_Enabled (1UL) /*!< Enable shortcut */
AnnaBridge 143:86740a56073b 11508
AnnaBridge 143:86740a56073b 11509 /* Bit 13 : Shortcut between WRITE event and SUSPEND task */
AnnaBridge 143:86740a56073b 11510 #define TWIS_SHORTS_WRITE_SUSPEND_Pos (13UL) /*!< Position of WRITE_SUSPEND field. */
AnnaBridge 143:86740a56073b 11511 #define TWIS_SHORTS_WRITE_SUSPEND_Msk (0x1UL << TWIS_SHORTS_WRITE_SUSPEND_Pos) /*!< Bit mask of WRITE_SUSPEND field. */
AnnaBridge 143:86740a56073b 11512 #define TWIS_SHORTS_WRITE_SUSPEND_Disabled (0UL) /*!< Disable shortcut */
AnnaBridge 143:86740a56073b 11513 #define TWIS_SHORTS_WRITE_SUSPEND_Enabled (1UL) /*!< Enable shortcut */
AnnaBridge 143:86740a56073b 11514
AnnaBridge 143:86740a56073b 11515 /* Register: TWIS_INTEN */
AnnaBridge 143:86740a56073b 11516 /* Description: Enable or disable interrupt */
AnnaBridge 143:86740a56073b 11517
AnnaBridge 143:86740a56073b 11518 /* Bit 26 : Enable or disable interrupt for READ event */
AnnaBridge 143:86740a56073b 11519 #define TWIS_INTEN_READ_Pos (26UL) /*!< Position of READ field. */
AnnaBridge 143:86740a56073b 11520 #define TWIS_INTEN_READ_Msk (0x1UL << TWIS_INTEN_READ_Pos) /*!< Bit mask of READ field. */
AnnaBridge 143:86740a56073b 11521 #define TWIS_INTEN_READ_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 11522 #define TWIS_INTEN_READ_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 11523
AnnaBridge 143:86740a56073b 11524 /* Bit 25 : Enable or disable interrupt for WRITE event */
AnnaBridge 143:86740a56073b 11525 #define TWIS_INTEN_WRITE_Pos (25UL) /*!< Position of WRITE field. */
AnnaBridge 143:86740a56073b 11526 #define TWIS_INTEN_WRITE_Msk (0x1UL << TWIS_INTEN_WRITE_Pos) /*!< Bit mask of WRITE field. */
AnnaBridge 143:86740a56073b 11527 #define TWIS_INTEN_WRITE_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 11528 #define TWIS_INTEN_WRITE_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 11529
AnnaBridge 143:86740a56073b 11530 /* Bit 20 : Enable or disable interrupt for TXSTARTED event */
AnnaBridge 143:86740a56073b 11531 #define TWIS_INTEN_TXSTARTED_Pos (20UL) /*!< Position of TXSTARTED field. */
AnnaBridge 143:86740a56073b 11532 #define TWIS_INTEN_TXSTARTED_Msk (0x1UL << TWIS_INTEN_TXSTARTED_Pos) /*!< Bit mask of TXSTARTED field. */
AnnaBridge 143:86740a56073b 11533 #define TWIS_INTEN_TXSTARTED_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 11534 #define TWIS_INTEN_TXSTARTED_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 11535
AnnaBridge 143:86740a56073b 11536 /* Bit 19 : Enable or disable interrupt for RXSTARTED event */
AnnaBridge 143:86740a56073b 11537 #define TWIS_INTEN_RXSTARTED_Pos (19UL) /*!< Position of RXSTARTED field. */
AnnaBridge 143:86740a56073b 11538 #define TWIS_INTEN_RXSTARTED_Msk (0x1UL << TWIS_INTEN_RXSTARTED_Pos) /*!< Bit mask of RXSTARTED field. */
AnnaBridge 143:86740a56073b 11539 #define TWIS_INTEN_RXSTARTED_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 11540 #define TWIS_INTEN_RXSTARTED_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 11541
AnnaBridge 143:86740a56073b 11542 /* Bit 9 : Enable or disable interrupt for ERROR event */
AnnaBridge 143:86740a56073b 11543 #define TWIS_INTEN_ERROR_Pos (9UL) /*!< Position of ERROR field. */
AnnaBridge 143:86740a56073b 11544 #define TWIS_INTEN_ERROR_Msk (0x1UL << TWIS_INTEN_ERROR_Pos) /*!< Bit mask of ERROR field. */
AnnaBridge 143:86740a56073b 11545 #define TWIS_INTEN_ERROR_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 11546 #define TWIS_INTEN_ERROR_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 11547
AnnaBridge 143:86740a56073b 11548 /* Bit 1 : Enable or disable interrupt for STOPPED event */
AnnaBridge 143:86740a56073b 11549 #define TWIS_INTEN_STOPPED_Pos (1UL) /*!< Position of STOPPED field. */
AnnaBridge 143:86740a56073b 11550 #define TWIS_INTEN_STOPPED_Msk (0x1UL << TWIS_INTEN_STOPPED_Pos) /*!< Bit mask of STOPPED field. */
AnnaBridge 143:86740a56073b 11551 #define TWIS_INTEN_STOPPED_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 11552 #define TWIS_INTEN_STOPPED_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 11553
AnnaBridge 143:86740a56073b 11554 /* Register: TWIS_INTENSET */
AnnaBridge 143:86740a56073b 11555 /* Description: Enable interrupt */
AnnaBridge 143:86740a56073b 11556
AnnaBridge 143:86740a56073b 11557 /* Bit 26 : Write '1' to Enable interrupt for READ event */
AnnaBridge 143:86740a56073b 11558 #define TWIS_INTENSET_READ_Pos (26UL) /*!< Position of READ field. */
AnnaBridge 143:86740a56073b 11559 #define TWIS_INTENSET_READ_Msk (0x1UL << TWIS_INTENSET_READ_Pos) /*!< Bit mask of READ field. */
AnnaBridge 143:86740a56073b 11560 #define TWIS_INTENSET_READ_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 11561 #define TWIS_INTENSET_READ_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 11562 #define TWIS_INTENSET_READ_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 11563
AnnaBridge 143:86740a56073b 11564 /* Bit 25 : Write '1' to Enable interrupt for WRITE event */
AnnaBridge 143:86740a56073b 11565 #define TWIS_INTENSET_WRITE_Pos (25UL) /*!< Position of WRITE field. */
AnnaBridge 143:86740a56073b 11566 #define TWIS_INTENSET_WRITE_Msk (0x1UL << TWIS_INTENSET_WRITE_Pos) /*!< Bit mask of WRITE field. */
AnnaBridge 143:86740a56073b 11567 #define TWIS_INTENSET_WRITE_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 11568 #define TWIS_INTENSET_WRITE_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 11569 #define TWIS_INTENSET_WRITE_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 11570
AnnaBridge 143:86740a56073b 11571 /* Bit 20 : Write '1' to Enable interrupt for TXSTARTED event */
AnnaBridge 143:86740a56073b 11572 #define TWIS_INTENSET_TXSTARTED_Pos (20UL) /*!< Position of TXSTARTED field. */
AnnaBridge 143:86740a56073b 11573 #define TWIS_INTENSET_TXSTARTED_Msk (0x1UL << TWIS_INTENSET_TXSTARTED_Pos) /*!< Bit mask of TXSTARTED field. */
AnnaBridge 143:86740a56073b 11574 #define TWIS_INTENSET_TXSTARTED_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 11575 #define TWIS_INTENSET_TXSTARTED_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 11576 #define TWIS_INTENSET_TXSTARTED_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 11577
AnnaBridge 143:86740a56073b 11578 /* Bit 19 : Write '1' to Enable interrupt for RXSTARTED event */
AnnaBridge 143:86740a56073b 11579 #define TWIS_INTENSET_RXSTARTED_Pos (19UL) /*!< Position of RXSTARTED field. */
AnnaBridge 143:86740a56073b 11580 #define TWIS_INTENSET_RXSTARTED_Msk (0x1UL << TWIS_INTENSET_RXSTARTED_Pos) /*!< Bit mask of RXSTARTED field. */
AnnaBridge 143:86740a56073b 11581 #define TWIS_INTENSET_RXSTARTED_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 11582 #define TWIS_INTENSET_RXSTARTED_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 11583 #define TWIS_INTENSET_RXSTARTED_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 11584
AnnaBridge 143:86740a56073b 11585 /* Bit 9 : Write '1' to Enable interrupt for ERROR event */
AnnaBridge 143:86740a56073b 11586 #define TWIS_INTENSET_ERROR_Pos (9UL) /*!< Position of ERROR field. */
AnnaBridge 143:86740a56073b 11587 #define TWIS_INTENSET_ERROR_Msk (0x1UL << TWIS_INTENSET_ERROR_Pos) /*!< Bit mask of ERROR field. */
AnnaBridge 143:86740a56073b 11588 #define TWIS_INTENSET_ERROR_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 11589 #define TWIS_INTENSET_ERROR_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 11590 #define TWIS_INTENSET_ERROR_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 11591
AnnaBridge 143:86740a56073b 11592 /* Bit 1 : Write '1' to Enable interrupt for STOPPED event */
AnnaBridge 143:86740a56073b 11593 #define TWIS_INTENSET_STOPPED_Pos (1UL) /*!< Position of STOPPED field. */
AnnaBridge 143:86740a56073b 11594 #define TWIS_INTENSET_STOPPED_Msk (0x1UL << TWIS_INTENSET_STOPPED_Pos) /*!< Bit mask of STOPPED field. */
AnnaBridge 143:86740a56073b 11595 #define TWIS_INTENSET_STOPPED_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 11596 #define TWIS_INTENSET_STOPPED_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 11597 #define TWIS_INTENSET_STOPPED_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 11598
AnnaBridge 143:86740a56073b 11599 /* Register: TWIS_INTENCLR */
AnnaBridge 143:86740a56073b 11600 /* Description: Disable interrupt */
AnnaBridge 143:86740a56073b 11601
AnnaBridge 143:86740a56073b 11602 /* Bit 26 : Write '1' to Disable interrupt for READ event */
AnnaBridge 143:86740a56073b 11603 #define TWIS_INTENCLR_READ_Pos (26UL) /*!< Position of READ field. */
AnnaBridge 143:86740a56073b 11604 #define TWIS_INTENCLR_READ_Msk (0x1UL << TWIS_INTENCLR_READ_Pos) /*!< Bit mask of READ field. */
AnnaBridge 143:86740a56073b 11605 #define TWIS_INTENCLR_READ_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 11606 #define TWIS_INTENCLR_READ_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 11607 #define TWIS_INTENCLR_READ_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 11608
AnnaBridge 143:86740a56073b 11609 /* Bit 25 : Write '1' to Disable interrupt for WRITE event */
AnnaBridge 143:86740a56073b 11610 #define TWIS_INTENCLR_WRITE_Pos (25UL) /*!< Position of WRITE field. */
AnnaBridge 143:86740a56073b 11611 #define TWIS_INTENCLR_WRITE_Msk (0x1UL << TWIS_INTENCLR_WRITE_Pos) /*!< Bit mask of WRITE field. */
AnnaBridge 143:86740a56073b 11612 #define TWIS_INTENCLR_WRITE_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 11613 #define TWIS_INTENCLR_WRITE_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 11614 #define TWIS_INTENCLR_WRITE_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 11615
AnnaBridge 143:86740a56073b 11616 /* Bit 20 : Write '1' to Disable interrupt for TXSTARTED event */
AnnaBridge 143:86740a56073b 11617 #define TWIS_INTENCLR_TXSTARTED_Pos (20UL) /*!< Position of TXSTARTED field. */
AnnaBridge 143:86740a56073b 11618 #define TWIS_INTENCLR_TXSTARTED_Msk (0x1UL << TWIS_INTENCLR_TXSTARTED_Pos) /*!< Bit mask of TXSTARTED field. */
AnnaBridge 143:86740a56073b 11619 #define TWIS_INTENCLR_TXSTARTED_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 11620 #define TWIS_INTENCLR_TXSTARTED_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 11621 #define TWIS_INTENCLR_TXSTARTED_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 11622
AnnaBridge 143:86740a56073b 11623 /* Bit 19 : Write '1' to Disable interrupt for RXSTARTED event */
AnnaBridge 143:86740a56073b 11624 #define TWIS_INTENCLR_RXSTARTED_Pos (19UL) /*!< Position of RXSTARTED field. */
AnnaBridge 143:86740a56073b 11625 #define TWIS_INTENCLR_RXSTARTED_Msk (0x1UL << TWIS_INTENCLR_RXSTARTED_Pos) /*!< Bit mask of RXSTARTED field. */
AnnaBridge 143:86740a56073b 11626 #define TWIS_INTENCLR_RXSTARTED_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 11627 #define TWIS_INTENCLR_RXSTARTED_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 11628 #define TWIS_INTENCLR_RXSTARTED_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 11629
AnnaBridge 143:86740a56073b 11630 /* Bit 9 : Write '1' to Disable interrupt for ERROR event */
AnnaBridge 143:86740a56073b 11631 #define TWIS_INTENCLR_ERROR_Pos (9UL) /*!< Position of ERROR field. */
AnnaBridge 143:86740a56073b 11632 #define TWIS_INTENCLR_ERROR_Msk (0x1UL << TWIS_INTENCLR_ERROR_Pos) /*!< Bit mask of ERROR field. */
AnnaBridge 143:86740a56073b 11633 #define TWIS_INTENCLR_ERROR_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 11634 #define TWIS_INTENCLR_ERROR_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 11635 #define TWIS_INTENCLR_ERROR_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 11636
AnnaBridge 143:86740a56073b 11637 /* Bit 1 : Write '1' to Disable interrupt for STOPPED event */
AnnaBridge 143:86740a56073b 11638 #define TWIS_INTENCLR_STOPPED_Pos (1UL) /*!< Position of STOPPED field. */
AnnaBridge 143:86740a56073b 11639 #define TWIS_INTENCLR_STOPPED_Msk (0x1UL << TWIS_INTENCLR_STOPPED_Pos) /*!< Bit mask of STOPPED field. */
AnnaBridge 143:86740a56073b 11640 #define TWIS_INTENCLR_STOPPED_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 11641 #define TWIS_INTENCLR_STOPPED_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 11642 #define TWIS_INTENCLR_STOPPED_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 11643
AnnaBridge 143:86740a56073b 11644 /* Register: TWIS_ERRORSRC */
AnnaBridge 143:86740a56073b 11645 /* Description: Error source */
AnnaBridge 143:86740a56073b 11646
AnnaBridge 143:86740a56073b 11647 /* Bit 3 : TX buffer over-read detected, and prevented */
AnnaBridge 143:86740a56073b 11648 #define TWIS_ERRORSRC_OVERREAD_Pos (3UL) /*!< Position of OVERREAD field. */
AnnaBridge 143:86740a56073b 11649 #define TWIS_ERRORSRC_OVERREAD_Msk (0x1UL << TWIS_ERRORSRC_OVERREAD_Pos) /*!< Bit mask of OVERREAD field. */
AnnaBridge 143:86740a56073b 11650 #define TWIS_ERRORSRC_OVERREAD_NotDetected (0UL) /*!< Error did not occur */
AnnaBridge 143:86740a56073b 11651 #define TWIS_ERRORSRC_OVERREAD_Detected (1UL) /*!< Error occurred */
AnnaBridge 143:86740a56073b 11652
AnnaBridge 143:86740a56073b 11653 /* Bit 2 : NACK sent after receiving a data byte */
AnnaBridge 143:86740a56073b 11654 #define TWIS_ERRORSRC_DNACK_Pos (2UL) /*!< Position of DNACK field. */
AnnaBridge 143:86740a56073b 11655 #define TWIS_ERRORSRC_DNACK_Msk (0x1UL << TWIS_ERRORSRC_DNACK_Pos) /*!< Bit mask of DNACK field. */
AnnaBridge 143:86740a56073b 11656 #define TWIS_ERRORSRC_DNACK_NotReceived (0UL) /*!< Error did not occur */
AnnaBridge 143:86740a56073b 11657 #define TWIS_ERRORSRC_DNACK_Received (1UL) /*!< Error occurred */
AnnaBridge 143:86740a56073b 11658
AnnaBridge 143:86740a56073b 11659 /* Bit 0 : RX buffer overflow detected, and prevented */
AnnaBridge 143:86740a56073b 11660 #define TWIS_ERRORSRC_OVERFLOW_Pos (0UL) /*!< Position of OVERFLOW field. */
AnnaBridge 143:86740a56073b 11661 #define TWIS_ERRORSRC_OVERFLOW_Msk (0x1UL << TWIS_ERRORSRC_OVERFLOW_Pos) /*!< Bit mask of OVERFLOW field. */
AnnaBridge 143:86740a56073b 11662 #define TWIS_ERRORSRC_OVERFLOW_NotDetected (0UL) /*!< Error did not occur */
AnnaBridge 143:86740a56073b 11663 #define TWIS_ERRORSRC_OVERFLOW_Detected (1UL) /*!< Error occurred */
AnnaBridge 143:86740a56073b 11664
AnnaBridge 143:86740a56073b 11665 /* Register: TWIS_MATCH */
AnnaBridge 143:86740a56073b 11666 /* Description: Status register indicating which address had a match */
AnnaBridge 143:86740a56073b 11667
AnnaBridge 143:86740a56073b 11668 /* Bit 0 : Which of the addresses in {ADDRESS} matched the incoming address */
AnnaBridge 143:86740a56073b 11669 #define TWIS_MATCH_MATCH_Pos (0UL) /*!< Position of MATCH field. */
AnnaBridge 143:86740a56073b 11670 #define TWIS_MATCH_MATCH_Msk (0x1UL << TWIS_MATCH_MATCH_Pos) /*!< Bit mask of MATCH field. */
AnnaBridge 143:86740a56073b 11671
AnnaBridge 143:86740a56073b 11672 /* Register: TWIS_ENABLE */
AnnaBridge 143:86740a56073b 11673 /* Description: Enable TWIS */
AnnaBridge 143:86740a56073b 11674
AnnaBridge 143:86740a56073b 11675 /* Bits 3..0 : Enable or disable TWIS */
AnnaBridge 143:86740a56073b 11676 #define TWIS_ENABLE_ENABLE_Pos (0UL) /*!< Position of ENABLE field. */
AnnaBridge 143:86740a56073b 11677 #define TWIS_ENABLE_ENABLE_Msk (0xFUL << TWIS_ENABLE_ENABLE_Pos) /*!< Bit mask of ENABLE field. */
AnnaBridge 143:86740a56073b 11678 #define TWIS_ENABLE_ENABLE_Disabled (0UL) /*!< Disable TWIS */
AnnaBridge 143:86740a56073b 11679 #define TWIS_ENABLE_ENABLE_Enabled (9UL) /*!< Enable TWIS */
AnnaBridge 143:86740a56073b 11680
AnnaBridge 143:86740a56073b 11681 /* Register: TWIS_PSEL_SCL */
AnnaBridge 143:86740a56073b 11682 /* Description: Pin select for SCL signal */
AnnaBridge 143:86740a56073b 11683
AnnaBridge 143:86740a56073b 11684 /* Bit 31 : Connection */
AnnaBridge 143:86740a56073b 11685 #define TWIS_PSEL_SCL_CONNECT_Pos (31UL) /*!< Position of CONNECT field. */
AnnaBridge 143:86740a56073b 11686 #define TWIS_PSEL_SCL_CONNECT_Msk (0x1UL << TWIS_PSEL_SCL_CONNECT_Pos) /*!< Bit mask of CONNECT field. */
AnnaBridge 143:86740a56073b 11687 #define TWIS_PSEL_SCL_CONNECT_Connected (0UL) /*!< Connect */
AnnaBridge 143:86740a56073b 11688 #define TWIS_PSEL_SCL_CONNECT_Disconnected (1UL) /*!< Disconnect */
AnnaBridge 143:86740a56073b 11689
AnnaBridge 143:86740a56073b 11690 /* Bits 4..0 : Pin number */
AnnaBridge 143:86740a56073b 11691 #define TWIS_PSEL_SCL_PIN_Pos (0UL) /*!< Position of PIN field. */
AnnaBridge 143:86740a56073b 11692 #define TWIS_PSEL_SCL_PIN_Msk (0x1FUL << TWIS_PSEL_SCL_PIN_Pos) /*!< Bit mask of PIN field. */
AnnaBridge 143:86740a56073b 11693
AnnaBridge 143:86740a56073b 11694 /* Register: TWIS_PSEL_SDA */
AnnaBridge 143:86740a56073b 11695 /* Description: Pin select for SDA signal */
AnnaBridge 143:86740a56073b 11696
AnnaBridge 143:86740a56073b 11697 /* Bit 31 : Connection */
AnnaBridge 143:86740a56073b 11698 #define TWIS_PSEL_SDA_CONNECT_Pos (31UL) /*!< Position of CONNECT field. */
AnnaBridge 143:86740a56073b 11699 #define TWIS_PSEL_SDA_CONNECT_Msk (0x1UL << TWIS_PSEL_SDA_CONNECT_Pos) /*!< Bit mask of CONNECT field. */
AnnaBridge 143:86740a56073b 11700 #define TWIS_PSEL_SDA_CONNECT_Connected (0UL) /*!< Connect */
AnnaBridge 143:86740a56073b 11701 #define TWIS_PSEL_SDA_CONNECT_Disconnected (1UL) /*!< Disconnect */
AnnaBridge 143:86740a56073b 11702
AnnaBridge 143:86740a56073b 11703 /* Bits 4..0 : Pin number */
AnnaBridge 143:86740a56073b 11704 #define TWIS_PSEL_SDA_PIN_Pos (0UL) /*!< Position of PIN field. */
AnnaBridge 143:86740a56073b 11705 #define TWIS_PSEL_SDA_PIN_Msk (0x1FUL << TWIS_PSEL_SDA_PIN_Pos) /*!< Bit mask of PIN field. */
AnnaBridge 143:86740a56073b 11706
AnnaBridge 143:86740a56073b 11707 /* Register: TWIS_RXD_PTR */
AnnaBridge 143:86740a56073b 11708 /* Description: RXD Data pointer */
AnnaBridge 143:86740a56073b 11709
AnnaBridge 143:86740a56073b 11710 /* Bits 31..0 : RXD Data pointer */
AnnaBridge 143:86740a56073b 11711 #define TWIS_RXD_PTR_PTR_Pos (0UL) /*!< Position of PTR field. */
AnnaBridge 143:86740a56073b 11712 #define TWIS_RXD_PTR_PTR_Msk (0xFFFFFFFFUL << TWIS_RXD_PTR_PTR_Pos) /*!< Bit mask of PTR field. */
AnnaBridge 143:86740a56073b 11713
AnnaBridge 143:86740a56073b 11714 /* Register: TWIS_RXD_MAXCNT */
AnnaBridge 143:86740a56073b 11715 /* Description: Maximum number of bytes in RXD buffer */
AnnaBridge 143:86740a56073b 11716
AnnaBridge 143:86740a56073b 11717 /* Bits 7..0 : Maximum number of bytes in RXD buffer */
AnnaBridge 143:86740a56073b 11718 #define TWIS_RXD_MAXCNT_MAXCNT_Pos (0UL) /*!< Position of MAXCNT field. */
AnnaBridge 143:86740a56073b 11719 #define TWIS_RXD_MAXCNT_MAXCNT_Msk (0xFFUL << TWIS_RXD_MAXCNT_MAXCNT_Pos) /*!< Bit mask of MAXCNT field. */
AnnaBridge 143:86740a56073b 11720
AnnaBridge 143:86740a56073b 11721 /* Register: TWIS_RXD_AMOUNT */
AnnaBridge 143:86740a56073b 11722 /* Description: Number of bytes transferred in the last RXD transaction */
AnnaBridge 143:86740a56073b 11723
AnnaBridge 143:86740a56073b 11724 /* Bits 7..0 : Number of bytes transferred in the last RXD transaction */
AnnaBridge 143:86740a56073b 11725 #define TWIS_RXD_AMOUNT_AMOUNT_Pos (0UL) /*!< Position of AMOUNT field. */
AnnaBridge 143:86740a56073b 11726 #define TWIS_RXD_AMOUNT_AMOUNT_Msk (0xFFUL << TWIS_RXD_AMOUNT_AMOUNT_Pos) /*!< Bit mask of AMOUNT field. */
AnnaBridge 143:86740a56073b 11727
AnnaBridge 143:86740a56073b 11728 /* Register: TWIS_TXD_PTR */
AnnaBridge 143:86740a56073b 11729 /* Description: TXD Data pointer */
AnnaBridge 143:86740a56073b 11730
AnnaBridge 143:86740a56073b 11731 /* Bits 31..0 : TXD Data pointer */
AnnaBridge 143:86740a56073b 11732 #define TWIS_TXD_PTR_PTR_Pos (0UL) /*!< Position of PTR field. */
AnnaBridge 143:86740a56073b 11733 #define TWIS_TXD_PTR_PTR_Msk (0xFFFFFFFFUL << TWIS_TXD_PTR_PTR_Pos) /*!< Bit mask of PTR field. */
AnnaBridge 143:86740a56073b 11734
AnnaBridge 143:86740a56073b 11735 /* Register: TWIS_TXD_MAXCNT */
AnnaBridge 143:86740a56073b 11736 /* Description: Maximum number of bytes in TXD buffer */
AnnaBridge 143:86740a56073b 11737
AnnaBridge 143:86740a56073b 11738 /* Bits 7..0 : Maximum number of bytes in TXD buffer */
AnnaBridge 143:86740a56073b 11739 #define TWIS_TXD_MAXCNT_MAXCNT_Pos (0UL) /*!< Position of MAXCNT field. */
AnnaBridge 143:86740a56073b 11740 #define TWIS_TXD_MAXCNT_MAXCNT_Msk (0xFFUL << TWIS_TXD_MAXCNT_MAXCNT_Pos) /*!< Bit mask of MAXCNT field. */
AnnaBridge 143:86740a56073b 11741
AnnaBridge 143:86740a56073b 11742 /* Register: TWIS_TXD_AMOUNT */
AnnaBridge 143:86740a56073b 11743 /* Description: Number of bytes transferred in the last TXD transaction */
AnnaBridge 143:86740a56073b 11744
AnnaBridge 143:86740a56073b 11745 /* Bits 7..0 : Number of bytes transferred in the last TXD transaction */
AnnaBridge 143:86740a56073b 11746 #define TWIS_TXD_AMOUNT_AMOUNT_Pos (0UL) /*!< Position of AMOUNT field. */
AnnaBridge 143:86740a56073b 11747 #define TWIS_TXD_AMOUNT_AMOUNT_Msk (0xFFUL << TWIS_TXD_AMOUNT_AMOUNT_Pos) /*!< Bit mask of AMOUNT field. */
AnnaBridge 143:86740a56073b 11748
AnnaBridge 143:86740a56073b 11749 /* Register: TWIS_ADDRESS */
AnnaBridge 143:86740a56073b 11750 /* Description: Description collection[0]: TWI slave address 0 */
AnnaBridge 143:86740a56073b 11751
AnnaBridge 143:86740a56073b 11752 /* Bits 6..0 : TWI slave address */
AnnaBridge 143:86740a56073b 11753 #define TWIS_ADDRESS_ADDRESS_Pos (0UL) /*!< Position of ADDRESS field. */
AnnaBridge 143:86740a56073b 11754 #define TWIS_ADDRESS_ADDRESS_Msk (0x7FUL << TWIS_ADDRESS_ADDRESS_Pos) /*!< Bit mask of ADDRESS field. */
AnnaBridge 143:86740a56073b 11755
AnnaBridge 143:86740a56073b 11756 /* Register: TWIS_CONFIG */
AnnaBridge 143:86740a56073b 11757 /* Description: Configuration register for the address match mechanism */
AnnaBridge 143:86740a56073b 11758
AnnaBridge 143:86740a56073b 11759 /* Bit 1 : Enable or disable address matching on ADDRESS[1] */
AnnaBridge 143:86740a56073b 11760 #define TWIS_CONFIG_ADDRESS1_Pos (1UL) /*!< Position of ADDRESS1 field. */
AnnaBridge 143:86740a56073b 11761 #define TWIS_CONFIG_ADDRESS1_Msk (0x1UL << TWIS_CONFIG_ADDRESS1_Pos) /*!< Bit mask of ADDRESS1 field. */
AnnaBridge 143:86740a56073b 11762 #define TWIS_CONFIG_ADDRESS1_Disabled (0UL) /*!< Disabled */
AnnaBridge 143:86740a56073b 11763 #define TWIS_CONFIG_ADDRESS1_Enabled (1UL) /*!< Enabled */
AnnaBridge 143:86740a56073b 11764
AnnaBridge 143:86740a56073b 11765 /* Bit 0 : Enable or disable address matching on ADDRESS[0] */
AnnaBridge 143:86740a56073b 11766 #define TWIS_CONFIG_ADDRESS0_Pos (0UL) /*!< Position of ADDRESS0 field. */
AnnaBridge 143:86740a56073b 11767 #define TWIS_CONFIG_ADDRESS0_Msk (0x1UL << TWIS_CONFIG_ADDRESS0_Pos) /*!< Bit mask of ADDRESS0 field. */
AnnaBridge 143:86740a56073b 11768 #define TWIS_CONFIG_ADDRESS0_Disabled (0UL) /*!< Disabled */
AnnaBridge 143:86740a56073b 11769 #define TWIS_CONFIG_ADDRESS0_Enabled (1UL) /*!< Enabled */
AnnaBridge 143:86740a56073b 11770
AnnaBridge 143:86740a56073b 11771 /* Register: TWIS_ORC */
AnnaBridge 143:86740a56073b 11772 /* Description: Over-read character. Character sent out in case of an over-read of the transmit buffer. */
AnnaBridge 143:86740a56073b 11773
AnnaBridge 143:86740a56073b 11774 /* Bits 7..0 : Over-read character. Character sent out in case of an over-read of the transmit buffer. */
AnnaBridge 143:86740a56073b 11775 #define TWIS_ORC_ORC_Pos (0UL) /*!< Position of ORC field. */
AnnaBridge 143:86740a56073b 11776 #define TWIS_ORC_ORC_Msk (0xFFUL << TWIS_ORC_ORC_Pos) /*!< Bit mask of ORC field. */
AnnaBridge 143:86740a56073b 11777
AnnaBridge 143:86740a56073b 11778
AnnaBridge 143:86740a56073b 11779 /* Peripheral: UART */
AnnaBridge 143:86740a56073b 11780 /* Description: Universal Asynchronous Receiver/Transmitter */
AnnaBridge 143:86740a56073b 11781
AnnaBridge 143:86740a56073b 11782 /* Register: UART_SHORTS */
AnnaBridge 143:86740a56073b 11783 /* Description: Shortcut register */
AnnaBridge 143:86740a56073b 11784
AnnaBridge 143:86740a56073b 11785 /* Bit 4 : Shortcut between NCTS event and STOPRX task */
AnnaBridge 143:86740a56073b 11786 #define UART_SHORTS_NCTS_STOPRX_Pos (4UL) /*!< Position of NCTS_STOPRX field. */
AnnaBridge 143:86740a56073b 11787 #define UART_SHORTS_NCTS_STOPRX_Msk (0x1UL << UART_SHORTS_NCTS_STOPRX_Pos) /*!< Bit mask of NCTS_STOPRX field. */
AnnaBridge 143:86740a56073b 11788 #define UART_SHORTS_NCTS_STOPRX_Disabled (0UL) /*!< Disable shortcut */
AnnaBridge 143:86740a56073b 11789 #define UART_SHORTS_NCTS_STOPRX_Enabled (1UL) /*!< Enable shortcut */
AnnaBridge 143:86740a56073b 11790
AnnaBridge 143:86740a56073b 11791 /* Bit 3 : Shortcut between CTS event and STARTRX task */
AnnaBridge 143:86740a56073b 11792 #define UART_SHORTS_CTS_STARTRX_Pos (3UL) /*!< Position of CTS_STARTRX field. */
AnnaBridge 143:86740a56073b 11793 #define UART_SHORTS_CTS_STARTRX_Msk (0x1UL << UART_SHORTS_CTS_STARTRX_Pos) /*!< Bit mask of CTS_STARTRX field. */
AnnaBridge 143:86740a56073b 11794 #define UART_SHORTS_CTS_STARTRX_Disabled (0UL) /*!< Disable shortcut */
AnnaBridge 143:86740a56073b 11795 #define UART_SHORTS_CTS_STARTRX_Enabled (1UL) /*!< Enable shortcut */
AnnaBridge 143:86740a56073b 11796
AnnaBridge 143:86740a56073b 11797 /* Register: UART_INTENSET */
AnnaBridge 143:86740a56073b 11798 /* Description: Enable interrupt */
AnnaBridge 143:86740a56073b 11799
AnnaBridge 143:86740a56073b 11800 /* Bit 17 : Write '1' to Enable interrupt for RXTO event */
AnnaBridge 143:86740a56073b 11801 #define UART_INTENSET_RXTO_Pos (17UL) /*!< Position of RXTO field. */
AnnaBridge 143:86740a56073b 11802 #define UART_INTENSET_RXTO_Msk (0x1UL << UART_INTENSET_RXTO_Pos) /*!< Bit mask of RXTO field. */
AnnaBridge 143:86740a56073b 11803 #define UART_INTENSET_RXTO_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 11804 #define UART_INTENSET_RXTO_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 11805 #define UART_INTENSET_RXTO_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 11806
AnnaBridge 143:86740a56073b 11807 /* Bit 9 : Write '1' to Enable interrupt for ERROR event */
AnnaBridge 143:86740a56073b 11808 #define UART_INTENSET_ERROR_Pos (9UL) /*!< Position of ERROR field. */
AnnaBridge 143:86740a56073b 11809 #define UART_INTENSET_ERROR_Msk (0x1UL << UART_INTENSET_ERROR_Pos) /*!< Bit mask of ERROR field. */
AnnaBridge 143:86740a56073b 11810 #define UART_INTENSET_ERROR_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 11811 #define UART_INTENSET_ERROR_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 11812 #define UART_INTENSET_ERROR_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 11813
AnnaBridge 143:86740a56073b 11814 /* Bit 7 : Write '1' to Enable interrupt for TXDRDY event */
AnnaBridge 143:86740a56073b 11815 #define UART_INTENSET_TXDRDY_Pos (7UL) /*!< Position of TXDRDY field. */
AnnaBridge 143:86740a56073b 11816 #define UART_INTENSET_TXDRDY_Msk (0x1UL << UART_INTENSET_TXDRDY_Pos) /*!< Bit mask of TXDRDY field. */
AnnaBridge 143:86740a56073b 11817 #define UART_INTENSET_TXDRDY_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 11818 #define UART_INTENSET_TXDRDY_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 11819 #define UART_INTENSET_TXDRDY_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 11820
AnnaBridge 143:86740a56073b 11821 /* Bit 2 : Write '1' to Enable interrupt for RXDRDY event */
AnnaBridge 143:86740a56073b 11822 #define UART_INTENSET_RXDRDY_Pos (2UL) /*!< Position of RXDRDY field. */
AnnaBridge 143:86740a56073b 11823 #define UART_INTENSET_RXDRDY_Msk (0x1UL << UART_INTENSET_RXDRDY_Pos) /*!< Bit mask of RXDRDY field. */
AnnaBridge 143:86740a56073b 11824 #define UART_INTENSET_RXDRDY_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 11825 #define UART_INTENSET_RXDRDY_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 11826 #define UART_INTENSET_RXDRDY_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 11827
AnnaBridge 143:86740a56073b 11828 /* Bit 1 : Write '1' to Enable interrupt for NCTS event */
AnnaBridge 143:86740a56073b 11829 #define UART_INTENSET_NCTS_Pos (1UL) /*!< Position of NCTS field. */
AnnaBridge 143:86740a56073b 11830 #define UART_INTENSET_NCTS_Msk (0x1UL << UART_INTENSET_NCTS_Pos) /*!< Bit mask of NCTS field. */
AnnaBridge 143:86740a56073b 11831 #define UART_INTENSET_NCTS_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 11832 #define UART_INTENSET_NCTS_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 11833 #define UART_INTENSET_NCTS_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 11834
AnnaBridge 143:86740a56073b 11835 /* Bit 0 : Write '1' to Enable interrupt for CTS event */
AnnaBridge 143:86740a56073b 11836 #define UART_INTENSET_CTS_Pos (0UL) /*!< Position of CTS field. */
AnnaBridge 143:86740a56073b 11837 #define UART_INTENSET_CTS_Msk (0x1UL << UART_INTENSET_CTS_Pos) /*!< Bit mask of CTS field. */
AnnaBridge 143:86740a56073b 11838 #define UART_INTENSET_CTS_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 11839 #define UART_INTENSET_CTS_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 11840 #define UART_INTENSET_CTS_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 11841
AnnaBridge 143:86740a56073b 11842 /* Register: UART_INTENCLR */
AnnaBridge 143:86740a56073b 11843 /* Description: Disable interrupt */
AnnaBridge 143:86740a56073b 11844
AnnaBridge 143:86740a56073b 11845 /* Bit 17 : Write '1' to Disable interrupt for RXTO event */
AnnaBridge 143:86740a56073b 11846 #define UART_INTENCLR_RXTO_Pos (17UL) /*!< Position of RXTO field. */
AnnaBridge 143:86740a56073b 11847 #define UART_INTENCLR_RXTO_Msk (0x1UL << UART_INTENCLR_RXTO_Pos) /*!< Bit mask of RXTO field. */
AnnaBridge 143:86740a56073b 11848 #define UART_INTENCLR_RXTO_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 11849 #define UART_INTENCLR_RXTO_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 11850 #define UART_INTENCLR_RXTO_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 11851
AnnaBridge 143:86740a56073b 11852 /* Bit 9 : Write '1' to Disable interrupt for ERROR event */
AnnaBridge 143:86740a56073b 11853 #define UART_INTENCLR_ERROR_Pos (9UL) /*!< Position of ERROR field. */
AnnaBridge 143:86740a56073b 11854 #define UART_INTENCLR_ERROR_Msk (0x1UL << UART_INTENCLR_ERROR_Pos) /*!< Bit mask of ERROR field. */
AnnaBridge 143:86740a56073b 11855 #define UART_INTENCLR_ERROR_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 11856 #define UART_INTENCLR_ERROR_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 11857 #define UART_INTENCLR_ERROR_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 11858
AnnaBridge 143:86740a56073b 11859 /* Bit 7 : Write '1' to Disable interrupt for TXDRDY event */
AnnaBridge 143:86740a56073b 11860 #define UART_INTENCLR_TXDRDY_Pos (7UL) /*!< Position of TXDRDY field. */
AnnaBridge 143:86740a56073b 11861 #define UART_INTENCLR_TXDRDY_Msk (0x1UL << UART_INTENCLR_TXDRDY_Pos) /*!< Bit mask of TXDRDY field. */
AnnaBridge 143:86740a56073b 11862 #define UART_INTENCLR_TXDRDY_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 11863 #define UART_INTENCLR_TXDRDY_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 11864 #define UART_INTENCLR_TXDRDY_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 11865
AnnaBridge 143:86740a56073b 11866 /* Bit 2 : Write '1' to Disable interrupt for RXDRDY event */
AnnaBridge 143:86740a56073b 11867 #define UART_INTENCLR_RXDRDY_Pos (2UL) /*!< Position of RXDRDY field. */
AnnaBridge 143:86740a56073b 11868 #define UART_INTENCLR_RXDRDY_Msk (0x1UL << UART_INTENCLR_RXDRDY_Pos) /*!< Bit mask of RXDRDY field. */
AnnaBridge 143:86740a56073b 11869 #define UART_INTENCLR_RXDRDY_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 11870 #define UART_INTENCLR_RXDRDY_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 11871 #define UART_INTENCLR_RXDRDY_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 11872
AnnaBridge 143:86740a56073b 11873 /* Bit 1 : Write '1' to Disable interrupt for NCTS event */
AnnaBridge 143:86740a56073b 11874 #define UART_INTENCLR_NCTS_Pos (1UL) /*!< Position of NCTS field. */
AnnaBridge 143:86740a56073b 11875 #define UART_INTENCLR_NCTS_Msk (0x1UL << UART_INTENCLR_NCTS_Pos) /*!< Bit mask of NCTS field. */
AnnaBridge 143:86740a56073b 11876 #define UART_INTENCLR_NCTS_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 11877 #define UART_INTENCLR_NCTS_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 11878 #define UART_INTENCLR_NCTS_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 11879
AnnaBridge 143:86740a56073b 11880 /* Bit 0 : Write '1' to Disable interrupt for CTS event */
AnnaBridge 143:86740a56073b 11881 #define UART_INTENCLR_CTS_Pos (0UL) /*!< Position of CTS field. */
AnnaBridge 143:86740a56073b 11882 #define UART_INTENCLR_CTS_Msk (0x1UL << UART_INTENCLR_CTS_Pos) /*!< Bit mask of CTS field. */
AnnaBridge 143:86740a56073b 11883 #define UART_INTENCLR_CTS_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 11884 #define UART_INTENCLR_CTS_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 11885 #define UART_INTENCLR_CTS_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 11886
AnnaBridge 143:86740a56073b 11887 /* Register: UART_ERRORSRC */
AnnaBridge 143:86740a56073b 11888 /* Description: Error source */
AnnaBridge 143:86740a56073b 11889
AnnaBridge 143:86740a56073b 11890 /* Bit 3 : Break condition */
AnnaBridge 143:86740a56073b 11891 #define UART_ERRORSRC_BREAK_Pos (3UL) /*!< Position of BREAK field. */
AnnaBridge 143:86740a56073b 11892 #define UART_ERRORSRC_BREAK_Msk (0x1UL << UART_ERRORSRC_BREAK_Pos) /*!< Bit mask of BREAK field. */
AnnaBridge 143:86740a56073b 11893 #define UART_ERRORSRC_BREAK_NotPresent (0UL) /*!< Read: error not present */
AnnaBridge 143:86740a56073b 11894 #define UART_ERRORSRC_BREAK_Present (1UL) /*!< Read: error present */
AnnaBridge 143:86740a56073b 11895
AnnaBridge 143:86740a56073b 11896 /* Bit 2 : Framing error occurred */
AnnaBridge 143:86740a56073b 11897 #define UART_ERRORSRC_FRAMING_Pos (2UL) /*!< Position of FRAMING field. */
AnnaBridge 143:86740a56073b 11898 #define UART_ERRORSRC_FRAMING_Msk (0x1UL << UART_ERRORSRC_FRAMING_Pos) /*!< Bit mask of FRAMING field. */
AnnaBridge 143:86740a56073b 11899 #define UART_ERRORSRC_FRAMING_NotPresent (0UL) /*!< Read: error not present */
AnnaBridge 143:86740a56073b 11900 #define UART_ERRORSRC_FRAMING_Present (1UL) /*!< Read: error present */
AnnaBridge 143:86740a56073b 11901
AnnaBridge 143:86740a56073b 11902 /* Bit 1 : Parity error */
AnnaBridge 143:86740a56073b 11903 #define UART_ERRORSRC_PARITY_Pos (1UL) /*!< Position of PARITY field. */
AnnaBridge 143:86740a56073b 11904 #define UART_ERRORSRC_PARITY_Msk (0x1UL << UART_ERRORSRC_PARITY_Pos) /*!< Bit mask of PARITY field. */
AnnaBridge 143:86740a56073b 11905 #define UART_ERRORSRC_PARITY_NotPresent (0UL) /*!< Read: error not present */
AnnaBridge 143:86740a56073b 11906 #define UART_ERRORSRC_PARITY_Present (1UL) /*!< Read: error present */
AnnaBridge 143:86740a56073b 11907
AnnaBridge 143:86740a56073b 11908 /* Bit 0 : Overrun error */
AnnaBridge 143:86740a56073b 11909 #define UART_ERRORSRC_OVERRUN_Pos (0UL) /*!< Position of OVERRUN field. */
AnnaBridge 143:86740a56073b 11910 #define UART_ERRORSRC_OVERRUN_Msk (0x1UL << UART_ERRORSRC_OVERRUN_Pos) /*!< Bit mask of OVERRUN field. */
AnnaBridge 143:86740a56073b 11911 #define UART_ERRORSRC_OVERRUN_NotPresent (0UL) /*!< Read: error not present */
AnnaBridge 143:86740a56073b 11912 #define UART_ERRORSRC_OVERRUN_Present (1UL) /*!< Read: error present */
AnnaBridge 143:86740a56073b 11913
AnnaBridge 143:86740a56073b 11914 /* Register: UART_ENABLE */
AnnaBridge 143:86740a56073b 11915 /* Description: Enable UART */
AnnaBridge 143:86740a56073b 11916
AnnaBridge 143:86740a56073b 11917 /* Bits 3..0 : Enable or disable UART */
AnnaBridge 143:86740a56073b 11918 #define UART_ENABLE_ENABLE_Pos (0UL) /*!< Position of ENABLE field. */
AnnaBridge 143:86740a56073b 11919 #define UART_ENABLE_ENABLE_Msk (0xFUL << UART_ENABLE_ENABLE_Pos) /*!< Bit mask of ENABLE field. */
AnnaBridge 143:86740a56073b 11920 #define UART_ENABLE_ENABLE_Disabled (0UL) /*!< Disable UART */
AnnaBridge 143:86740a56073b 11921 #define UART_ENABLE_ENABLE_Enabled (4UL) /*!< Enable UART */
AnnaBridge 143:86740a56073b 11922
AnnaBridge 143:86740a56073b 11923 /* Register: UART_PSELRTS */
AnnaBridge 143:86740a56073b 11924 /* Description: Pin select for RTS */
AnnaBridge 143:86740a56073b 11925
AnnaBridge 143:86740a56073b 11926 /* Bits 31..0 : Pin number configuration for UART RTS signal */
AnnaBridge 143:86740a56073b 11927 #define UART_PSELRTS_PSELRTS_Pos (0UL) /*!< Position of PSELRTS field. */
AnnaBridge 143:86740a56073b 11928 #define UART_PSELRTS_PSELRTS_Msk (0xFFFFFFFFUL << UART_PSELRTS_PSELRTS_Pos) /*!< Bit mask of PSELRTS field. */
AnnaBridge 143:86740a56073b 11929 #define UART_PSELRTS_PSELRTS_Disconnected (0xFFFFFFFFUL) /*!< Disconnect */
AnnaBridge 143:86740a56073b 11930
AnnaBridge 143:86740a56073b 11931 /* Register: UART_PSELTXD */
AnnaBridge 143:86740a56073b 11932 /* Description: Pin select for TXD */
AnnaBridge 143:86740a56073b 11933
AnnaBridge 143:86740a56073b 11934 /* Bits 31..0 : Pin number configuration for UART TXD signal */
AnnaBridge 143:86740a56073b 11935 #define UART_PSELTXD_PSELTXD_Pos (0UL) /*!< Position of PSELTXD field. */
AnnaBridge 143:86740a56073b 11936 #define UART_PSELTXD_PSELTXD_Msk (0xFFFFFFFFUL << UART_PSELTXD_PSELTXD_Pos) /*!< Bit mask of PSELTXD field. */
AnnaBridge 143:86740a56073b 11937 #define UART_PSELTXD_PSELTXD_Disconnected (0xFFFFFFFFUL) /*!< Disconnect */
AnnaBridge 143:86740a56073b 11938
AnnaBridge 143:86740a56073b 11939 /* Register: UART_PSELCTS */
AnnaBridge 143:86740a56073b 11940 /* Description: Pin select for CTS */
AnnaBridge 143:86740a56073b 11941
AnnaBridge 143:86740a56073b 11942 /* Bits 31..0 : Pin number configuration for UART CTS signal */
AnnaBridge 143:86740a56073b 11943 #define UART_PSELCTS_PSELCTS_Pos (0UL) /*!< Position of PSELCTS field. */
AnnaBridge 143:86740a56073b 11944 #define UART_PSELCTS_PSELCTS_Msk (0xFFFFFFFFUL << UART_PSELCTS_PSELCTS_Pos) /*!< Bit mask of PSELCTS field. */
AnnaBridge 143:86740a56073b 11945 #define UART_PSELCTS_PSELCTS_Disconnected (0xFFFFFFFFUL) /*!< Disconnect */
AnnaBridge 143:86740a56073b 11946
AnnaBridge 143:86740a56073b 11947 /* Register: UART_PSELRXD */
AnnaBridge 143:86740a56073b 11948 /* Description: Pin select for RXD */
AnnaBridge 143:86740a56073b 11949
AnnaBridge 143:86740a56073b 11950 /* Bits 31..0 : Pin number configuration for UART RXD signal */
AnnaBridge 143:86740a56073b 11951 #define UART_PSELRXD_PSELRXD_Pos (0UL) /*!< Position of PSELRXD field. */
AnnaBridge 143:86740a56073b 11952 #define UART_PSELRXD_PSELRXD_Msk (0xFFFFFFFFUL << UART_PSELRXD_PSELRXD_Pos) /*!< Bit mask of PSELRXD field. */
AnnaBridge 143:86740a56073b 11953 #define UART_PSELRXD_PSELRXD_Disconnected (0xFFFFFFFFUL) /*!< Disconnect */
AnnaBridge 143:86740a56073b 11954
AnnaBridge 143:86740a56073b 11955 /* Register: UART_RXD */
AnnaBridge 143:86740a56073b 11956 /* Description: RXD register */
AnnaBridge 143:86740a56073b 11957
AnnaBridge 143:86740a56073b 11958 /* Bits 7..0 : RX data received in previous transfers, double buffered */
AnnaBridge 143:86740a56073b 11959 #define UART_RXD_RXD_Pos (0UL) /*!< Position of RXD field. */
AnnaBridge 143:86740a56073b 11960 #define UART_RXD_RXD_Msk (0xFFUL << UART_RXD_RXD_Pos) /*!< Bit mask of RXD field. */
AnnaBridge 143:86740a56073b 11961
AnnaBridge 143:86740a56073b 11962 /* Register: UART_TXD */
AnnaBridge 143:86740a56073b 11963 /* Description: TXD register */
AnnaBridge 143:86740a56073b 11964
AnnaBridge 143:86740a56073b 11965 /* Bits 7..0 : TX data to be transferred */
AnnaBridge 143:86740a56073b 11966 #define UART_TXD_TXD_Pos (0UL) /*!< Position of TXD field. */
AnnaBridge 143:86740a56073b 11967 #define UART_TXD_TXD_Msk (0xFFUL << UART_TXD_TXD_Pos) /*!< Bit mask of TXD field. */
AnnaBridge 143:86740a56073b 11968
AnnaBridge 143:86740a56073b 11969 /* Register: UART_BAUDRATE */
AnnaBridge 143:86740a56073b 11970 /* Description: Baud rate */
AnnaBridge 143:86740a56073b 11971
AnnaBridge 143:86740a56073b 11972 /* Bits 31..0 : Baud rate */
AnnaBridge 143:86740a56073b 11973 #define UART_BAUDRATE_BAUDRATE_Pos (0UL) /*!< Position of BAUDRATE field. */
AnnaBridge 143:86740a56073b 11974 #define UART_BAUDRATE_BAUDRATE_Msk (0xFFFFFFFFUL << UART_BAUDRATE_BAUDRATE_Pos) /*!< Bit mask of BAUDRATE field. */
AnnaBridge 143:86740a56073b 11975 #define UART_BAUDRATE_BAUDRATE_Baud1200 (0x0004F000UL) /*!< 1200 baud (actual rate: 1205) */
AnnaBridge 143:86740a56073b 11976 #define UART_BAUDRATE_BAUDRATE_Baud2400 (0x0009D000UL) /*!< 2400 baud (actual rate: 2396) */
AnnaBridge 143:86740a56073b 11977 #define UART_BAUDRATE_BAUDRATE_Baud4800 (0x0013B000UL) /*!< 4800 baud (actual rate: 4808) */
AnnaBridge 143:86740a56073b 11978 #define UART_BAUDRATE_BAUDRATE_Baud9600 (0x00275000UL) /*!< 9600 baud (actual rate: 9598) */
AnnaBridge 143:86740a56073b 11979 #define UART_BAUDRATE_BAUDRATE_Baud14400 (0x003B0000UL) /*!< 14400 baud (actual rate: 14414) */
AnnaBridge 143:86740a56073b 11980 #define UART_BAUDRATE_BAUDRATE_Baud19200 (0x004EA000UL) /*!< 19200 baud (actual rate: 19208) */
AnnaBridge 143:86740a56073b 11981 #define UART_BAUDRATE_BAUDRATE_Baud28800 (0x0075F000UL) /*!< 28800 baud (actual rate: 28829) */
AnnaBridge 143:86740a56073b 11982 #define UART_BAUDRATE_BAUDRATE_Baud31250 (0x00800000UL) /*!< 31250 baud */
AnnaBridge 143:86740a56073b 11983 #define UART_BAUDRATE_BAUDRATE_Baud38400 (0x009D5000UL) /*!< 38400 baud (actual rate: 38462) */
AnnaBridge 143:86740a56073b 11984 #define UART_BAUDRATE_BAUDRATE_Baud56000 (0x00E50000UL) /*!< 56000 baud (actual rate: 55944) */
AnnaBridge 143:86740a56073b 11985 #define UART_BAUDRATE_BAUDRATE_Baud57600 (0x00EBF000UL) /*!< 57600 baud (actual rate: 57762) */
AnnaBridge 143:86740a56073b 11986 #define UART_BAUDRATE_BAUDRATE_Baud76800 (0x013A9000UL) /*!< 76800 baud (actual rate: 76923) */
AnnaBridge 143:86740a56073b 11987 #define UART_BAUDRATE_BAUDRATE_Baud115200 (0x01D7E000UL) /*!< 115200 baud (actual rate: 115942) */
AnnaBridge 143:86740a56073b 11988 #define UART_BAUDRATE_BAUDRATE_Baud230400 (0x03AFB000UL) /*!< 230400 baud (actual rate: 231884) */
AnnaBridge 143:86740a56073b 11989 #define UART_BAUDRATE_BAUDRATE_Baud250000 (0x04000000UL) /*!< 250000 baud */
AnnaBridge 143:86740a56073b 11990 #define UART_BAUDRATE_BAUDRATE_Baud460800 (0x075F7000UL) /*!< 460800 baud (actual rate: 470588) */
AnnaBridge 143:86740a56073b 11991 #define UART_BAUDRATE_BAUDRATE_Baud921600 (0x0EBED000UL) /*!< 921600 baud (actual rate: 941176) */
AnnaBridge 143:86740a56073b 11992 #define UART_BAUDRATE_BAUDRATE_Baud1M (0x10000000UL) /*!< 1Mega baud */
AnnaBridge 143:86740a56073b 11993
AnnaBridge 143:86740a56073b 11994 /* Register: UART_CONFIG */
AnnaBridge 143:86740a56073b 11995 /* Description: Configuration of parity and hardware flow control */
AnnaBridge 143:86740a56073b 11996
AnnaBridge 143:86740a56073b 11997 /* Bits 3..1 : Parity */
AnnaBridge 143:86740a56073b 11998 #define UART_CONFIG_PARITY_Pos (1UL) /*!< Position of PARITY field. */
AnnaBridge 143:86740a56073b 11999 #define UART_CONFIG_PARITY_Msk (0x7UL << UART_CONFIG_PARITY_Pos) /*!< Bit mask of PARITY field. */
AnnaBridge 143:86740a56073b 12000 #define UART_CONFIG_PARITY_Excluded (0x0UL) /*!< Exclude parity bit */
AnnaBridge 143:86740a56073b 12001 #define UART_CONFIG_PARITY_Included (0x7UL) /*!< Include parity bit */
AnnaBridge 143:86740a56073b 12002
AnnaBridge 143:86740a56073b 12003 /* Bit 0 : Hardware flow control */
AnnaBridge 143:86740a56073b 12004 #define UART_CONFIG_HWFC_Pos (0UL) /*!< Position of HWFC field. */
AnnaBridge 143:86740a56073b 12005 #define UART_CONFIG_HWFC_Msk (0x1UL << UART_CONFIG_HWFC_Pos) /*!< Bit mask of HWFC field. */
AnnaBridge 143:86740a56073b 12006 #define UART_CONFIG_HWFC_Disabled (0UL) /*!< Disabled */
AnnaBridge 143:86740a56073b 12007 #define UART_CONFIG_HWFC_Enabled (1UL) /*!< Enabled */
AnnaBridge 143:86740a56073b 12008
AnnaBridge 143:86740a56073b 12009
AnnaBridge 143:86740a56073b 12010 /* Peripheral: UARTE */
AnnaBridge 143:86740a56073b 12011 /* Description: UART with EasyDMA */
AnnaBridge 143:86740a56073b 12012
AnnaBridge 143:86740a56073b 12013 /* Register: UARTE_SHORTS */
AnnaBridge 143:86740a56073b 12014 /* Description: Shortcut register */
AnnaBridge 143:86740a56073b 12015
AnnaBridge 143:86740a56073b 12016 /* Bit 6 : Shortcut between ENDRX event and STOPRX task */
AnnaBridge 143:86740a56073b 12017 #define UARTE_SHORTS_ENDRX_STOPRX_Pos (6UL) /*!< Position of ENDRX_STOPRX field. */
AnnaBridge 143:86740a56073b 12018 #define UARTE_SHORTS_ENDRX_STOPRX_Msk (0x1UL << UARTE_SHORTS_ENDRX_STOPRX_Pos) /*!< Bit mask of ENDRX_STOPRX field. */
AnnaBridge 143:86740a56073b 12019 #define UARTE_SHORTS_ENDRX_STOPRX_Disabled (0UL) /*!< Disable shortcut */
AnnaBridge 143:86740a56073b 12020 #define UARTE_SHORTS_ENDRX_STOPRX_Enabled (1UL) /*!< Enable shortcut */
AnnaBridge 143:86740a56073b 12021
AnnaBridge 143:86740a56073b 12022 /* Bit 5 : Shortcut between ENDRX event and STARTRX task */
AnnaBridge 143:86740a56073b 12023 #define UARTE_SHORTS_ENDRX_STARTRX_Pos (5UL) /*!< Position of ENDRX_STARTRX field. */
AnnaBridge 143:86740a56073b 12024 #define UARTE_SHORTS_ENDRX_STARTRX_Msk (0x1UL << UARTE_SHORTS_ENDRX_STARTRX_Pos) /*!< Bit mask of ENDRX_STARTRX field. */
AnnaBridge 143:86740a56073b 12025 #define UARTE_SHORTS_ENDRX_STARTRX_Disabled (0UL) /*!< Disable shortcut */
AnnaBridge 143:86740a56073b 12026 #define UARTE_SHORTS_ENDRX_STARTRX_Enabled (1UL) /*!< Enable shortcut */
AnnaBridge 143:86740a56073b 12027
AnnaBridge 143:86740a56073b 12028 /* Register: UARTE_INTEN */
AnnaBridge 143:86740a56073b 12029 /* Description: Enable or disable interrupt */
AnnaBridge 143:86740a56073b 12030
AnnaBridge 143:86740a56073b 12031 /* Bit 22 : Enable or disable interrupt for TXSTOPPED event */
AnnaBridge 143:86740a56073b 12032 #define UARTE_INTEN_TXSTOPPED_Pos (22UL) /*!< Position of TXSTOPPED field. */
AnnaBridge 143:86740a56073b 12033 #define UARTE_INTEN_TXSTOPPED_Msk (0x1UL << UARTE_INTEN_TXSTOPPED_Pos) /*!< Bit mask of TXSTOPPED field. */
AnnaBridge 143:86740a56073b 12034 #define UARTE_INTEN_TXSTOPPED_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 12035 #define UARTE_INTEN_TXSTOPPED_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 12036
AnnaBridge 143:86740a56073b 12037 /* Bit 20 : Enable or disable interrupt for TXSTARTED event */
AnnaBridge 143:86740a56073b 12038 #define UARTE_INTEN_TXSTARTED_Pos (20UL) /*!< Position of TXSTARTED field. */
AnnaBridge 143:86740a56073b 12039 #define UARTE_INTEN_TXSTARTED_Msk (0x1UL << UARTE_INTEN_TXSTARTED_Pos) /*!< Bit mask of TXSTARTED field. */
AnnaBridge 143:86740a56073b 12040 #define UARTE_INTEN_TXSTARTED_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 12041 #define UARTE_INTEN_TXSTARTED_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 12042
AnnaBridge 143:86740a56073b 12043 /* Bit 19 : Enable or disable interrupt for RXSTARTED event */
AnnaBridge 143:86740a56073b 12044 #define UARTE_INTEN_RXSTARTED_Pos (19UL) /*!< Position of RXSTARTED field. */
AnnaBridge 143:86740a56073b 12045 #define UARTE_INTEN_RXSTARTED_Msk (0x1UL << UARTE_INTEN_RXSTARTED_Pos) /*!< Bit mask of RXSTARTED field. */
AnnaBridge 143:86740a56073b 12046 #define UARTE_INTEN_RXSTARTED_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 12047 #define UARTE_INTEN_RXSTARTED_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 12048
AnnaBridge 143:86740a56073b 12049 /* Bit 17 : Enable or disable interrupt for RXTO event */
AnnaBridge 143:86740a56073b 12050 #define UARTE_INTEN_RXTO_Pos (17UL) /*!< Position of RXTO field. */
AnnaBridge 143:86740a56073b 12051 #define UARTE_INTEN_RXTO_Msk (0x1UL << UARTE_INTEN_RXTO_Pos) /*!< Bit mask of RXTO field. */
AnnaBridge 143:86740a56073b 12052 #define UARTE_INTEN_RXTO_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 12053 #define UARTE_INTEN_RXTO_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 12054
AnnaBridge 143:86740a56073b 12055 /* Bit 9 : Enable or disable interrupt for ERROR event */
AnnaBridge 143:86740a56073b 12056 #define UARTE_INTEN_ERROR_Pos (9UL) /*!< Position of ERROR field. */
AnnaBridge 143:86740a56073b 12057 #define UARTE_INTEN_ERROR_Msk (0x1UL << UARTE_INTEN_ERROR_Pos) /*!< Bit mask of ERROR field. */
AnnaBridge 143:86740a56073b 12058 #define UARTE_INTEN_ERROR_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 12059 #define UARTE_INTEN_ERROR_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 12060
AnnaBridge 143:86740a56073b 12061 /* Bit 8 : Enable or disable interrupt for ENDTX event */
AnnaBridge 143:86740a56073b 12062 #define UARTE_INTEN_ENDTX_Pos (8UL) /*!< Position of ENDTX field. */
AnnaBridge 143:86740a56073b 12063 #define UARTE_INTEN_ENDTX_Msk (0x1UL << UARTE_INTEN_ENDTX_Pos) /*!< Bit mask of ENDTX field. */
AnnaBridge 143:86740a56073b 12064 #define UARTE_INTEN_ENDTX_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 12065 #define UARTE_INTEN_ENDTX_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 12066
AnnaBridge 143:86740a56073b 12067 /* Bit 7 : Enable or disable interrupt for TXDRDY event */
AnnaBridge 143:86740a56073b 12068 #define UARTE_INTEN_TXDRDY_Pos (7UL) /*!< Position of TXDRDY field. */
AnnaBridge 143:86740a56073b 12069 #define UARTE_INTEN_TXDRDY_Msk (0x1UL << UARTE_INTEN_TXDRDY_Pos) /*!< Bit mask of TXDRDY field. */
AnnaBridge 143:86740a56073b 12070 #define UARTE_INTEN_TXDRDY_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 12071 #define UARTE_INTEN_TXDRDY_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 12072
AnnaBridge 143:86740a56073b 12073 /* Bit 4 : Enable or disable interrupt for ENDRX event */
AnnaBridge 143:86740a56073b 12074 #define UARTE_INTEN_ENDRX_Pos (4UL) /*!< Position of ENDRX field. */
AnnaBridge 143:86740a56073b 12075 #define UARTE_INTEN_ENDRX_Msk (0x1UL << UARTE_INTEN_ENDRX_Pos) /*!< Bit mask of ENDRX field. */
AnnaBridge 143:86740a56073b 12076 #define UARTE_INTEN_ENDRX_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 12077 #define UARTE_INTEN_ENDRX_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 12078
AnnaBridge 143:86740a56073b 12079 /* Bit 2 : Enable or disable interrupt for RXDRDY event */
AnnaBridge 143:86740a56073b 12080 #define UARTE_INTEN_RXDRDY_Pos (2UL) /*!< Position of RXDRDY field. */
AnnaBridge 143:86740a56073b 12081 #define UARTE_INTEN_RXDRDY_Msk (0x1UL << UARTE_INTEN_RXDRDY_Pos) /*!< Bit mask of RXDRDY field. */
AnnaBridge 143:86740a56073b 12082 #define UARTE_INTEN_RXDRDY_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 12083 #define UARTE_INTEN_RXDRDY_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 12084
AnnaBridge 143:86740a56073b 12085 /* Bit 1 : Enable or disable interrupt for NCTS event */
AnnaBridge 143:86740a56073b 12086 #define UARTE_INTEN_NCTS_Pos (1UL) /*!< Position of NCTS field. */
AnnaBridge 143:86740a56073b 12087 #define UARTE_INTEN_NCTS_Msk (0x1UL << UARTE_INTEN_NCTS_Pos) /*!< Bit mask of NCTS field. */
AnnaBridge 143:86740a56073b 12088 #define UARTE_INTEN_NCTS_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 12089 #define UARTE_INTEN_NCTS_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 12090
AnnaBridge 143:86740a56073b 12091 /* Bit 0 : Enable or disable interrupt for CTS event */
AnnaBridge 143:86740a56073b 12092 #define UARTE_INTEN_CTS_Pos (0UL) /*!< Position of CTS field. */
AnnaBridge 143:86740a56073b 12093 #define UARTE_INTEN_CTS_Msk (0x1UL << UARTE_INTEN_CTS_Pos) /*!< Bit mask of CTS field. */
AnnaBridge 143:86740a56073b 12094 #define UARTE_INTEN_CTS_Disabled (0UL) /*!< Disable */
AnnaBridge 143:86740a56073b 12095 #define UARTE_INTEN_CTS_Enabled (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 12096
AnnaBridge 143:86740a56073b 12097 /* Register: UARTE_INTENSET */
AnnaBridge 143:86740a56073b 12098 /* Description: Enable interrupt */
AnnaBridge 143:86740a56073b 12099
AnnaBridge 143:86740a56073b 12100 /* Bit 22 : Write '1' to Enable interrupt for TXSTOPPED event */
AnnaBridge 143:86740a56073b 12101 #define UARTE_INTENSET_TXSTOPPED_Pos (22UL) /*!< Position of TXSTOPPED field. */
AnnaBridge 143:86740a56073b 12102 #define UARTE_INTENSET_TXSTOPPED_Msk (0x1UL << UARTE_INTENSET_TXSTOPPED_Pos) /*!< Bit mask of TXSTOPPED field. */
AnnaBridge 143:86740a56073b 12103 #define UARTE_INTENSET_TXSTOPPED_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 12104 #define UARTE_INTENSET_TXSTOPPED_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 12105 #define UARTE_INTENSET_TXSTOPPED_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 12106
AnnaBridge 143:86740a56073b 12107 /* Bit 20 : Write '1' to Enable interrupt for TXSTARTED event */
AnnaBridge 143:86740a56073b 12108 #define UARTE_INTENSET_TXSTARTED_Pos (20UL) /*!< Position of TXSTARTED field. */
AnnaBridge 143:86740a56073b 12109 #define UARTE_INTENSET_TXSTARTED_Msk (0x1UL << UARTE_INTENSET_TXSTARTED_Pos) /*!< Bit mask of TXSTARTED field. */
AnnaBridge 143:86740a56073b 12110 #define UARTE_INTENSET_TXSTARTED_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 12111 #define UARTE_INTENSET_TXSTARTED_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 12112 #define UARTE_INTENSET_TXSTARTED_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 12113
AnnaBridge 143:86740a56073b 12114 /* Bit 19 : Write '1' to Enable interrupt for RXSTARTED event */
AnnaBridge 143:86740a56073b 12115 #define UARTE_INTENSET_RXSTARTED_Pos (19UL) /*!< Position of RXSTARTED field. */
AnnaBridge 143:86740a56073b 12116 #define UARTE_INTENSET_RXSTARTED_Msk (0x1UL << UARTE_INTENSET_RXSTARTED_Pos) /*!< Bit mask of RXSTARTED field. */
AnnaBridge 143:86740a56073b 12117 #define UARTE_INTENSET_RXSTARTED_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 12118 #define UARTE_INTENSET_RXSTARTED_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 12119 #define UARTE_INTENSET_RXSTARTED_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 12120
AnnaBridge 143:86740a56073b 12121 /* Bit 17 : Write '1' to Enable interrupt for RXTO event */
AnnaBridge 143:86740a56073b 12122 #define UARTE_INTENSET_RXTO_Pos (17UL) /*!< Position of RXTO field. */
AnnaBridge 143:86740a56073b 12123 #define UARTE_INTENSET_RXTO_Msk (0x1UL << UARTE_INTENSET_RXTO_Pos) /*!< Bit mask of RXTO field. */
AnnaBridge 143:86740a56073b 12124 #define UARTE_INTENSET_RXTO_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 12125 #define UARTE_INTENSET_RXTO_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 12126 #define UARTE_INTENSET_RXTO_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 12127
AnnaBridge 143:86740a56073b 12128 /* Bit 9 : Write '1' to Enable interrupt for ERROR event */
AnnaBridge 143:86740a56073b 12129 #define UARTE_INTENSET_ERROR_Pos (9UL) /*!< Position of ERROR field. */
AnnaBridge 143:86740a56073b 12130 #define UARTE_INTENSET_ERROR_Msk (0x1UL << UARTE_INTENSET_ERROR_Pos) /*!< Bit mask of ERROR field. */
AnnaBridge 143:86740a56073b 12131 #define UARTE_INTENSET_ERROR_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 12132 #define UARTE_INTENSET_ERROR_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 12133 #define UARTE_INTENSET_ERROR_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 12134
AnnaBridge 143:86740a56073b 12135 /* Bit 8 : Write '1' to Enable interrupt for ENDTX event */
AnnaBridge 143:86740a56073b 12136 #define UARTE_INTENSET_ENDTX_Pos (8UL) /*!< Position of ENDTX field. */
AnnaBridge 143:86740a56073b 12137 #define UARTE_INTENSET_ENDTX_Msk (0x1UL << UARTE_INTENSET_ENDTX_Pos) /*!< Bit mask of ENDTX field. */
AnnaBridge 143:86740a56073b 12138 #define UARTE_INTENSET_ENDTX_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 12139 #define UARTE_INTENSET_ENDTX_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 12140 #define UARTE_INTENSET_ENDTX_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 12141
AnnaBridge 143:86740a56073b 12142 /* Bit 7 : Write '1' to Enable interrupt for TXDRDY event */
AnnaBridge 143:86740a56073b 12143 #define UARTE_INTENSET_TXDRDY_Pos (7UL) /*!< Position of TXDRDY field. */
AnnaBridge 143:86740a56073b 12144 #define UARTE_INTENSET_TXDRDY_Msk (0x1UL << UARTE_INTENSET_TXDRDY_Pos) /*!< Bit mask of TXDRDY field. */
AnnaBridge 143:86740a56073b 12145 #define UARTE_INTENSET_TXDRDY_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 12146 #define UARTE_INTENSET_TXDRDY_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 12147 #define UARTE_INTENSET_TXDRDY_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 12148
AnnaBridge 143:86740a56073b 12149 /* Bit 4 : Write '1' to Enable interrupt for ENDRX event */
AnnaBridge 143:86740a56073b 12150 #define UARTE_INTENSET_ENDRX_Pos (4UL) /*!< Position of ENDRX field. */
AnnaBridge 143:86740a56073b 12151 #define UARTE_INTENSET_ENDRX_Msk (0x1UL << UARTE_INTENSET_ENDRX_Pos) /*!< Bit mask of ENDRX field. */
AnnaBridge 143:86740a56073b 12152 #define UARTE_INTENSET_ENDRX_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 12153 #define UARTE_INTENSET_ENDRX_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 12154 #define UARTE_INTENSET_ENDRX_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 12155
AnnaBridge 143:86740a56073b 12156 /* Bit 2 : Write '1' to Enable interrupt for RXDRDY event */
AnnaBridge 143:86740a56073b 12157 #define UARTE_INTENSET_RXDRDY_Pos (2UL) /*!< Position of RXDRDY field. */
AnnaBridge 143:86740a56073b 12158 #define UARTE_INTENSET_RXDRDY_Msk (0x1UL << UARTE_INTENSET_RXDRDY_Pos) /*!< Bit mask of RXDRDY field. */
AnnaBridge 143:86740a56073b 12159 #define UARTE_INTENSET_RXDRDY_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 12160 #define UARTE_INTENSET_RXDRDY_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 12161 #define UARTE_INTENSET_RXDRDY_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 12162
AnnaBridge 143:86740a56073b 12163 /* Bit 1 : Write '1' to Enable interrupt for NCTS event */
AnnaBridge 143:86740a56073b 12164 #define UARTE_INTENSET_NCTS_Pos (1UL) /*!< Position of NCTS field. */
AnnaBridge 143:86740a56073b 12165 #define UARTE_INTENSET_NCTS_Msk (0x1UL << UARTE_INTENSET_NCTS_Pos) /*!< Bit mask of NCTS field. */
AnnaBridge 143:86740a56073b 12166 #define UARTE_INTENSET_NCTS_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 12167 #define UARTE_INTENSET_NCTS_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 12168 #define UARTE_INTENSET_NCTS_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 12169
AnnaBridge 143:86740a56073b 12170 /* Bit 0 : Write '1' to Enable interrupt for CTS event */
AnnaBridge 143:86740a56073b 12171 #define UARTE_INTENSET_CTS_Pos (0UL) /*!< Position of CTS field. */
AnnaBridge 143:86740a56073b 12172 #define UARTE_INTENSET_CTS_Msk (0x1UL << UARTE_INTENSET_CTS_Pos) /*!< Bit mask of CTS field. */
AnnaBridge 143:86740a56073b 12173 #define UARTE_INTENSET_CTS_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 12174 #define UARTE_INTENSET_CTS_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 12175 #define UARTE_INTENSET_CTS_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 12176
AnnaBridge 143:86740a56073b 12177 /* Register: UARTE_INTENCLR */
AnnaBridge 143:86740a56073b 12178 /* Description: Disable interrupt */
AnnaBridge 143:86740a56073b 12179
AnnaBridge 143:86740a56073b 12180 /* Bit 22 : Write '1' to Disable interrupt for TXSTOPPED event */
AnnaBridge 143:86740a56073b 12181 #define UARTE_INTENCLR_TXSTOPPED_Pos (22UL) /*!< Position of TXSTOPPED field. */
AnnaBridge 143:86740a56073b 12182 #define UARTE_INTENCLR_TXSTOPPED_Msk (0x1UL << UARTE_INTENCLR_TXSTOPPED_Pos) /*!< Bit mask of TXSTOPPED field. */
AnnaBridge 143:86740a56073b 12183 #define UARTE_INTENCLR_TXSTOPPED_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 12184 #define UARTE_INTENCLR_TXSTOPPED_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 12185 #define UARTE_INTENCLR_TXSTOPPED_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 12186
AnnaBridge 143:86740a56073b 12187 /* Bit 20 : Write '1' to Disable interrupt for TXSTARTED event */
AnnaBridge 143:86740a56073b 12188 #define UARTE_INTENCLR_TXSTARTED_Pos (20UL) /*!< Position of TXSTARTED field. */
AnnaBridge 143:86740a56073b 12189 #define UARTE_INTENCLR_TXSTARTED_Msk (0x1UL << UARTE_INTENCLR_TXSTARTED_Pos) /*!< Bit mask of TXSTARTED field. */
AnnaBridge 143:86740a56073b 12190 #define UARTE_INTENCLR_TXSTARTED_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 12191 #define UARTE_INTENCLR_TXSTARTED_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 12192 #define UARTE_INTENCLR_TXSTARTED_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 12193
AnnaBridge 143:86740a56073b 12194 /* Bit 19 : Write '1' to Disable interrupt for RXSTARTED event */
AnnaBridge 143:86740a56073b 12195 #define UARTE_INTENCLR_RXSTARTED_Pos (19UL) /*!< Position of RXSTARTED field. */
AnnaBridge 143:86740a56073b 12196 #define UARTE_INTENCLR_RXSTARTED_Msk (0x1UL << UARTE_INTENCLR_RXSTARTED_Pos) /*!< Bit mask of RXSTARTED field. */
AnnaBridge 143:86740a56073b 12197 #define UARTE_INTENCLR_RXSTARTED_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 12198 #define UARTE_INTENCLR_RXSTARTED_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 12199 #define UARTE_INTENCLR_RXSTARTED_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 12200
AnnaBridge 143:86740a56073b 12201 /* Bit 17 : Write '1' to Disable interrupt for RXTO event */
AnnaBridge 143:86740a56073b 12202 #define UARTE_INTENCLR_RXTO_Pos (17UL) /*!< Position of RXTO field. */
AnnaBridge 143:86740a56073b 12203 #define UARTE_INTENCLR_RXTO_Msk (0x1UL << UARTE_INTENCLR_RXTO_Pos) /*!< Bit mask of RXTO field. */
AnnaBridge 143:86740a56073b 12204 #define UARTE_INTENCLR_RXTO_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 12205 #define UARTE_INTENCLR_RXTO_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 12206 #define UARTE_INTENCLR_RXTO_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 12207
AnnaBridge 143:86740a56073b 12208 /* Bit 9 : Write '1' to Disable interrupt for ERROR event */
AnnaBridge 143:86740a56073b 12209 #define UARTE_INTENCLR_ERROR_Pos (9UL) /*!< Position of ERROR field. */
AnnaBridge 143:86740a56073b 12210 #define UARTE_INTENCLR_ERROR_Msk (0x1UL << UARTE_INTENCLR_ERROR_Pos) /*!< Bit mask of ERROR field. */
AnnaBridge 143:86740a56073b 12211 #define UARTE_INTENCLR_ERROR_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 12212 #define UARTE_INTENCLR_ERROR_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 12213 #define UARTE_INTENCLR_ERROR_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 12214
AnnaBridge 143:86740a56073b 12215 /* Bit 8 : Write '1' to Disable interrupt for ENDTX event */
AnnaBridge 143:86740a56073b 12216 #define UARTE_INTENCLR_ENDTX_Pos (8UL) /*!< Position of ENDTX field. */
AnnaBridge 143:86740a56073b 12217 #define UARTE_INTENCLR_ENDTX_Msk (0x1UL << UARTE_INTENCLR_ENDTX_Pos) /*!< Bit mask of ENDTX field. */
AnnaBridge 143:86740a56073b 12218 #define UARTE_INTENCLR_ENDTX_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 12219 #define UARTE_INTENCLR_ENDTX_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 12220 #define UARTE_INTENCLR_ENDTX_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 12221
AnnaBridge 143:86740a56073b 12222 /* Bit 7 : Write '1' to Disable interrupt for TXDRDY event */
AnnaBridge 143:86740a56073b 12223 #define UARTE_INTENCLR_TXDRDY_Pos (7UL) /*!< Position of TXDRDY field. */
AnnaBridge 143:86740a56073b 12224 #define UARTE_INTENCLR_TXDRDY_Msk (0x1UL << UARTE_INTENCLR_TXDRDY_Pos) /*!< Bit mask of TXDRDY field. */
AnnaBridge 143:86740a56073b 12225 #define UARTE_INTENCLR_TXDRDY_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 12226 #define UARTE_INTENCLR_TXDRDY_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 12227 #define UARTE_INTENCLR_TXDRDY_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 12228
AnnaBridge 143:86740a56073b 12229 /* Bit 4 : Write '1' to Disable interrupt for ENDRX event */
AnnaBridge 143:86740a56073b 12230 #define UARTE_INTENCLR_ENDRX_Pos (4UL) /*!< Position of ENDRX field. */
AnnaBridge 143:86740a56073b 12231 #define UARTE_INTENCLR_ENDRX_Msk (0x1UL << UARTE_INTENCLR_ENDRX_Pos) /*!< Bit mask of ENDRX field. */
AnnaBridge 143:86740a56073b 12232 #define UARTE_INTENCLR_ENDRX_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 12233 #define UARTE_INTENCLR_ENDRX_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 12234 #define UARTE_INTENCLR_ENDRX_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 12235
AnnaBridge 143:86740a56073b 12236 /* Bit 2 : Write '1' to Disable interrupt for RXDRDY event */
AnnaBridge 143:86740a56073b 12237 #define UARTE_INTENCLR_RXDRDY_Pos (2UL) /*!< Position of RXDRDY field. */
AnnaBridge 143:86740a56073b 12238 #define UARTE_INTENCLR_RXDRDY_Msk (0x1UL << UARTE_INTENCLR_RXDRDY_Pos) /*!< Bit mask of RXDRDY field. */
AnnaBridge 143:86740a56073b 12239 #define UARTE_INTENCLR_RXDRDY_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 12240 #define UARTE_INTENCLR_RXDRDY_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 12241 #define UARTE_INTENCLR_RXDRDY_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 12242
AnnaBridge 143:86740a56073b 12243 /* Bit 1 : Write '1' to Disable interrupt for NCTS event */
AnnaBridge 143:86740a56073b 12244 #define UARTE_INTENCLR_NCTS_Pos (1UL) /*!< Position of NCTS field. */
AnnaBridge 143:86740a56073b 12245 #define UARTE_INTENCLR_NCTS_Msk (0x1UL << UARTE_INTENCLR_NCTS_Pos) /*!< Bit mask of NCTS field. */
AnnaBridge 143:86740a56073b 12246 #define UARTE_INTENCLR_NCTS_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 12247 #define UARTE_INTENCLR_NCTS_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 12248 #define UARTE_INTENCLR_NCTS_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 12249
AnnaBridge 143:86740a56073b 12250 /* Bit 0 : Write '1' to Disable interrupt for CTS event */
AnnaBridge 143:86740a56073b 12251 #define UARTE_INTENCLR_CTS_Pos (0UL) /*!< Position of CTS field. */
AnnaBridge 143:86740a56073b 12252 #define UARTE_INTENCLR_CTS_Msk (0x1UL << UARTE_INTENCLR_CTS_Pos) /*!< Bit mask of CTS field. */
AnnaBridge 143:86740a56073b 12253 #define UARTE_INTENCLR_CTS_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 12254 #define UARTE_INTENCLR_CTS_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 12255 #define UARTE_INTENCLR_CTS_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 12256
AnnaBridge 143:86740a56073b 12257 /* Register: UARTE_ERRORSRC */
AnnaBridge 143:86740a56073b 12258 /* Description: Error source */
AnnaBridge 143:86740a56073b 12259
AnnaBridge 143:86740a56073b 12260 /* Bit 3 : Break condition */
AnnaBridge 143:86740a56073b 12261 #define UARTE_ERRORSRC_BREAK_Pos (3UL) /*!< Position of BREAK field. */
AnnaBridge 143:86740a56073b 12262 #define UARTE_ERRORSRC_BREAK_Msk (0x1UL << UARTE_ERRORSRC_BREAK_Pos) /*!< Bit mask of BREAK field. */
AnnaBridge 143:86740a56073b 12263 #define UARTE_ERRORSRC_BREAK_NotPresent (0UL) /*!< Read: error not present */
AnnaBridge 143:86740a56073b 12264 #define UARTE_ERRORSRC_BREAK_Present (1UL) /*!< Read: error present */
AnnaBridge 143:86740a56073b 12265
AnnaBridge 143:86740a56073b 12266 /* Bit 2 : Framing error occurred */
AnnaBridge 143:86740a56073b 12267 #define UARTE_ERRORSRC_FRAMING_Pos (2UL) /*!< Position of FRAMING field. */
AnnaBridge 143:86740a56073b 12268 #define UARTE_ERRORSRC_FRAMING_Msk (0x1UL << UARTE_ERRORSRC_FRAMING_Pos) /*!< Bit mask of FRAMING field. */
AnnaBridge 143:86740a56073b 12269 #define UARTE_ERRORSRC_FRAMING_NotPresent (0UL) /*!< Read: error not present */
AnnaBridge 143:86740a56073b 12270 #define UARTE_ERRORSRC_FRAMING_Present (1UL) /*!< Read: error present */
AnnaBridge 143:86740a56073b 12271
AnnaBridge 143:86740a56073b 12272 /* Bit 1 : Parity error */
AnnaBridge 143:86740a56073b 12273 #define UARTE_ERRORSRC_PARITY_Pos (1UL) /*!< Position of PARITY field. */
AnnaBridge 143:86740a56073b 12274 #define UARTE_ERRORSRC_PARITY_Msk (0x1UL << UARTE_ERRORSRC_PARITY_Pos) /*!< Bit mask of PARITY field. */
AnnaBridge 143:86740a56073b 12275 #define UARTE_ERRORSRC_PARITY_NotPresent (0UL) /*!< Read: error not present */
AnnaBridge 143:86740a56073b 12276 #define UARTE_ERRORSRC_PARITY_Present (1UL) /*!< Read: error present */
AnnaBridge 143:86740a56073b 12277
AnnaBridge 143:86740a56073b 12278 /* Bit 0 : Overrun error */
AnnaBridge 143:86740a56073b 12279 #define UARTE_ERRORSRC_OVERRUN_Pos (0UL) /*!< Position of OVERRUN field. */
AnnaBridge 143:86740a56073b 12280 #define UARTE_ERRORSRC_OVERRUN_Msk (0x1UL << UARTE_ERRORSRC_OVERRUN_Pos) /*!< Bit mask of OVERRUN field. */
AnnaBridge 143:86740a56073b 12281 #define UARTE_ERRORSRC_OVERRUN_NotPresent (0UL) /*!< Read: error not present */
AnnaBridge 143:86740a56073b 12282 #define UARTE_ERRORSRC_OVERRUN_Present (1UL) /*!< Read: error present */
AnnaBridge 143:86740a56073b 12283
AnnaBridge 143:86740a56073b 12284 /* Register: UARTE_ENABLE */
AnnaBridge 143:86740a56073b 12285 /* Description: Enable UART */
AnnaBridge 143:86740a56073b 12286
AnnaBridge 143:86740a56073b 12287 /* Bits 3..0 : Enable or disable UARTE */
AnnaBridge 143:86740a56073b 12288 #define UARTE_ENABLE_ENABLE_Pos (0UL) /*!< Position of ENABLE field. */
AnnaBridge 143:86740a56073b 12289 #define UARTE_ENABLE_ENABLE_Msk (0xFUL << UARTE_ENABLE_ENABLE_Pos) /*!< Bit mask of ENABLE field. */
AnnaBridge 143:86740a56073b 12290 #define UARTE_ENABLE_ENABLE_Disabled (0UL) /*!< Disable UARTE */
AnnaBridge 143:86740a56073b 12291 #define UARTE_ENABLE_ENABLE_Enabled (8UL) /*!< Enable UARTE */
AnnaBridge 143:86740a56073b 12292
AnnaBridge 143:86740a56073b 12293 /* Register: UARTE_PSEL_RTS */
AnnaBridge 143:86740a56073b 12294 /* Description: Pin select for RTS signal */
AnnaBridge 143:86740a56073b 12295
AnnaBridge 143:86740a56073b 12296 /* Bit 31 : Connection */
AnnaBridge 143:86740a56073b 12297 #define UARTE_PSEL_RTS_CONNECT_Pos (31UL) /*!< Position of CONNECT field. */
AnnaBridge 143:86740a56073b 12298 #define UARTE_PSEL_RTS_CONNECT_Msk (0x1UL << UARTE_PSEL_RTS_CONNECT_Pos) /*!< Bit mask of CONNECT field. */
AnnaBridge 143:86740a56073b 12299 #define UARTE_PSEL_RTS_CONNECT_Connected (0UL) /*!< Connect */
AnnaBridge 143:86740a56073b 12300 #define UARTE_PSEL_RTS_CONNECT_Disconnected (1UL) /*!< Disconnect */
AnnaBridge 143:86740a56073b 12301
AnnaBridge 143:86740a56073b 12302 /* Bits 4..0 : Pin number */
AnnaBridge 143:86740a56073b 12303 #define UARTE_PSEL_RTS_PIN_Pos (0UL) /*!< Position of PIN field. */
AnnaBridge 143:86740a56073b 12304 #define UARTE_PSEL_RTS_PIN_Msk (0x1FUL << UARTE_PSEL_RTS_PIN_Pos) /*!< Bit mask of PIN field. */
AnnaBridge 143:86740a56073b 12305
AnnaBridge 143:86740a56073b 12306 /* Register: UARTE_PSEL_TXD */
AnnaBridge 143:86740a56073b 12307 /* Description: Pin select for TXD signal */
AnnaBridge 143:86740a56073b 12308
AnnaBridge 143:86740a56073b 12309 /* Bit 31 : Connection */
AnnaBridge 143:86740a56073b 12310 #define UARTE_PSEL_TXD_CONNECT_Pos (31UL) /*!< Position of CONNECT field. */
AnnaBridge 143:86740a56073b 12311 #define UARTE_PSEL_TXD_CONNECT_Msk (0x1UL << UARTE_PSEL_TXD_CONNECT_Pos) /*!< Bit mask of CONNECT field. */
AnnaBridge 143:86740a56073b 12312 #define UARTE_PSEL_TXD_CONNECT_Connected (0UL) /*!< Connect */
AnnaBridge 143:86740a56073b 12313 #define UARTE_PSEL_TXD_CONNECT_Disconnected (1UL) /*!< Disconnect */
AnnaBridge 143:86740a56073b 12314
AnnaBridge 143:86740a56073b 12315 /* Bits 4..0 : Pin number */
AnnaBridge 143:86740a56073b 12316 #define UARTE_PSEL_TXD_PIN_Pos (0UL) /*!< Position of PIN field. */
AnnaBridge 143:86740a56073b 12317 #define UARTE_PSEL_TXD_PIN_Msk (0x1FUL << UARTE_PSEL_TXD_PIN_Pos) /*!< Bit mask of PIN field. */
AnnaBridge 143:86740a56073b 12318
AnnaBridge 143:86740a56073b 12319 /* Register: UARTE_PSEL_CTS */
AnnaBridge 143:86740a56073b 12320 /* Description: Pin select for CTS signal */
AnnaBridge 143:86740a56073b 12321
AnnaBridge 143:86740a56073b 12322 /* Bit 31 : Connection */
AnnaBridge 143:86740a56073b 12323 #define UARTE_PSEL_CTS_CONNECT_Pos (31UL) /*!< Position of CONNECT field. */
AnnaBridge 143:86740a56073b 12324 #define UARTE_PSEL_CTS_CONNECT_Msk (0x1UL << UARTE_PSEL_CTS_CONNECT_Pos) /*!< Bit mask of CONNECT field. */
AnnaBridge 143:86740a56073b 12325 #define UARTE_PSEL_CTS_CONNECT_Connected (0UL) /*!< Connect */
AnnaBridge 143:86740a56073b 12326 #define UARTE_PSEL_CTS_CONNECT_Disconnected (1UL) /*!< Disconnect */
AnnaBridge 143:86740a56073b 12327
AnnaBridge 143:86740a56073b 12328 /* Bits 4..0 : Pin number */
AnnaBridge 143:86740a56073b 12329 #define UARTE_PSEL_CTS_PIN_Pos (0UL) /*!< Position of PIN field. */
AnnaBridge 143:86740a56073b 12330 #define UARTE_PSEL_CTS_PIN_Msk (0x1FUL << UARTE_PSEL_CTS_PIN_Pos) /*!< Bit mask of PIN field. */
AnnaBridge 143:86740a56073b 12331
AnnaBridge 143:86740a56073b 12332 /* Register: UARTE_PSEL_RXD */
AnnaBridge 143:86740a56073b 12333 /* Description: Pin select for RXD signal */
AnnaBridge 143:86740a56073b 12334
AnnaBridge 143:86740a56073b 12335 /* Bit 31 : Connection */
AnnaBridge 143:86740a56073b 12336 #define UARTE_PSEL_RXD_CONNECT_Pos (31UL) /*!< Position of CONNECT field. */
AnnaBridge 143:86740a56073b 12337 #define UARTE_PSEL_RXD_CONNECT_Msk (0x1UL << UARTE_PSEL_RXD_CONNECT_Pos) /*!< Bit mask of CONNECT field. */
AnnaBridge 143:86740a56073b 12338 #define UARTE_PSEL_RXD_CONNECT_Connected (0UL) /*!< Connect */
AnnaBridge 143:86740a56073b 12339 #define UARTE_PSEL_RXD_CONNECT_Disconnected (1UL) /*!< Disconnect */
AnnaBridge 143:86740a56073b 12340
AnnaBridge 143:86740a56073b 12341 /* Bits 4..0 : Pin number */
AnnaBridge 143:86740a56073b 12342 #define UARTE_PSEL_RXD_PIN_Pos (0UL) /*!< Position of PIN field. */
AnnaBridge 143:86740a56073b 12343 #define UARTE_PSEL_RXD_PIN_Msk (0x1FUL << UARTE_PSEL_RXD_PIN_Pos) /*!< Bit mask of PIN field. */
AnnaBridge 143:86740a56073b 12344
AnnaBridge 143:86740a56073b 12345 /* Register: UARTE_BAUDRATE */
AnnaBridge 143:86740a56073b 12346 /* Description: Baud rate. Accuracy depends on the HFCLK source selected. */
AnnaBridge 143:86740a56073b 12347
AnnaBridge 143:86740a56073b 12348 /* Bits 31..0 : Baud rate */
AnnaBridge 143:86740a56073b 12349 #define UARTE_BAUDRATE_BAUDRATE_Pos (0UL) /*!< Position of BAUDRATE field. */
AnnaBridge 143:86740a56073b 12350 #define UARTE_BAUDRATE_BAUDRATE_Msk (0xFFFFFFFFUL << UARTE_BAUDRATE_BAUDRATE_Pos) /*!< Bit mask of BAUDRATE field. */
AnnaBridge 143:86740a56073b 12351 #define UARTE_BAUDRATE_BAUDRATE_Baud1200 (0x0004F000UL) /*!< 1200 baud (actual rate: 1205) */
AnnaBridge 143:86740a56073b 12352 #define UARTE_BAUDRATE_BAUDRATE_Baud2400 (0x0009D000UL) /*!< 2400 baud (actual rate: 2396) */
AnnaBridge 143:86740a56073b 12353 #define UARTE_BAUDRATE_BAUDRATE_Baud4800 (0x0013B000UL) /*!< 4800 baud (actual rate: 4808) */
AnnaBridge 143:86740a56073b 12354 #define UARTE_BAUDRATE_BAUDRATE_Baud9600 (0x00275000UL) /*!< 9600 baud (actual rate: 9598) */
AnnaBridge 143:86740a56073b 12355 #define UARTE_BAUDRATE_BAUDRATE_Baud14400 (0x003AF000UL) /*!< 14400 baud (actual rate: 14401) */
AnnaBridge 143:86740a56073b 12356 #define UARTE_BAUDRATE_BAUDRATE_Baud19200 (0x004EA000UL) /*!< 19200 baud (actual rate: 19208) */
AnnaBridge 143:86740a56073b 12357 #define UARTE_BAUDRATE_BAUDRATE_Baud28800 (0x0075C000UL) /*!< 28800 baud (actual rate: 28777) */
AnnaBridge 143:86740a56073b 12358 #define UARTE_BAUDRATE_BAUDRATE_Baud31250 (0x00800000UL) /*!< 31250 baud */
AnnaBridge 143:86740a56073b 12359 #define UARTE_BAUDRATE_BAUDRATE_Baud38400 (0x009D0000UL) /*!< 38400 baud (actual rate: 38369) */
AnnaBridge 143:86740a56073b 12360 #define UARTE_BAUDRATE_BAUDRATE_Baud56000 (0x00E50000UL) /*!< 56000 baud (actual rate: 55944) */
AnnaBridge 143:86740a56073b 12361 #define UARTE_BAUDRATE_BAUDRATE_Baud57600 (0x00EB0000UL) /*!< 57600 baud (actual rate: 57554) */
AnnaBridge 143:86740a56073b 12362 #define UARTE_BAUDRATE_BAUDRATE_Baud76800 (0x013A9000UL) /*!< 76800 baud (actual rate: 76923) */
AnnaBridge 143:86740a56073b 12363 #define UARTE_BAUDRATE_BAUDRATE_Baud115200 (0x01D60000UL) /*!< 115200 baud (actual rate: 115108) */
AnnaBridge 143:86740a56073b 12364 #define UARTE_BAUDRATE_BAUDRATE_Baud230400 (0x03B00000UL) /*!< 230400 baud (actual rate: 231884) */
AnnaBridge 143:86740a56073b 12365 #define UARTE_BAUDRATE_BAUDRATE_Baud250000 (0x04000000UL) /*!< 250000 baud */
AnnaBridge 143:86740a56073b 12366 #define UARTE_BAUDRATE_BAUDRATE_Baud460800 (0x07400000UL) /*!< 460800 baud (actual rate: 457143) */
AnnaBridge 143:86740a56073b 12367 #define UARTE_BAUDRATE_BAUDRATE_Baud921600 (0x0F000000UL) /*!< 921600 baud (actual rate: 941176) */
AnnaBridge 143:86740a56073b 12368 #define UARTE_BAUDRATE_BAUDRATE_Baud1M (0x10000000UL) /*!< 1Mega baud */
AnnaBridge 143:86740a56073b 12369
AnnaBridge 143:86740a56073b 12370 /* Register: UARTE_RXD_PTR */
AnnaBridge 143:86740a56073b 12371 /* Description: Data pointer */
AnnaBridge 143:86740a56073b 12372
AnnaBridge 143:86740a56073b 12373 /* Bits 31..0 : Data pointer */
AnnaBridge 143:86740a56073b 12374 #define UARTE_RXD_PTR_PTR_Pos (0UL) /*!< Position of PTR field. */
AnnaBridge 143:86740a56073b 12375 #define UARTE_RXD_PTR_PTR_Msk (0xFFFFFFFFUL << UARTE_RXD_PTR_PTR_Pos) /*!< Bit mask of PTR field. */
AnnaBridge 143:86740a56073b 12376
AnnaBridge 143:86740a56073b 12377 /* Register: UARTE_RXD_MAXCNT */
AnnaBridge 143:86740a56073b 12378 /* Description: Maximum number of bytes in receive buffer */
AnnaBridge 143:86740a56073b 12379
AnnaBridge 143:86740a56073b 12380 /* Bits 7..0 : Maximum number of bytes in receive buffer */
AnnaBridge 143:86740a56073b 12381 #define UARTE_RXD_MAXCNT_MAXCNT_Pos (0UL) /*!< Position of MAXCNT field. */
AnnaBridge 143:86740a56073b 12382 #define UARTE_RXD_MAXCNT_MAXCNT_Msk (0xFFUL << UARTE_RXD_MAXCNT_MAXCNT_Pos) /*!< Bit mask of MAXCNT field. */
AnnaBridge 143:86740a56073b 12383
AnnaBridge 143:86740a56073b 12384 /* Register: UARTE_RXD_AMOUNT */
AnnaBridge 143:86740a56073b 12385 /* Description: Number of bytes transferred in the last transaction */
AnnaBridge 143:86740a56073b 12386
AnnaBridge 143:86740a56073b 12387 /* Bits 7..0 : Number of bytes transferred in the last transaction */
AnnaBridge 143:86740a56073b 12388 #define UARTE_RXD_AMOUNT_AMOUNT_Pos (0UL) /*!< Position of AMOUNT field. */
AnnaBridge 143:86740a56073b 12389 #define UARTE_RXD_AMOUNT_AMOUNT_Msk (0xFFUL << UARTE_RXD_AMOUNT_AMOUNT_Pos) /*!< Bit mask of AMOUNT field. */
AnnaBridge 143:86740a56073b 12390
AnnaBridge 143:86740a56073b 12391 /* Register: UARTE_TXD_PTR */
AnnaBridge 143:86740a56073b 12392 /* Description: Data pointer */
AnnaBridge 143:86740a56073b 12393
AnnaBridge 143:86740a56073b 12394 /* Bits 31..0 : Data pointer */
AnnaBridge 143:86740a56073b 12395 #define UARTE_TXD_PTR_PTR_Pos (0UL) /*!< Position of PTR field. */
AnnaBridge 143:86740a56073b 12396 #define UARTE_TXD_PTR_PTR_Msk (0xFFFFFFFFUL << UARTE_TXD_PTR_PTR_Pos) /*!< Bit mask of PTR field. */
AnnaBridge 143:86740a56073b 12397
AnnaBridge 143:86740a56073b 12398 /* Register: UARTE_TXD_MAXCNT */
AnnaBridge 143:86740a56073b 12399 /* Description: Maximum number of bytes in transmit buffer */
AnnaBridge 143:86740a56073b 12400
AnnaBridge 143:86740a56073b 12401 /* Bits 7..0 : Maximum number of bytes in transmit buffer */
AnnaBridge 143:86740a56073b 12402 #define UARTE_TXD_MAXCNT_MAXCNT_Pos (0UL) /*!< Position of MAXCNT field. */
AnnaBridge 143:86740a56073b 12403 #define UARTE_TXD_MAXCNT_MAXCNT_Msk (0xFFUL << UARTE_TXD_MAXCNT_MAXCNT_Pos) /*!< Bit mask of MAXCNT field. */
AnnaBridge 143:86740a56073b 12404
AnnaBridge 143:86740a56073b 12405 /* Register: UARTE_TXD_AMOUNT */
AnnaBridge 143:86740a56073b 12406 /* Description: Number of bytes transferred in the last transaction */
AnnaBridge 143:86740a56073b 12407
AnnaBridge 143:86740a56073b 12408 /* Bits 7..0 : Number of bytes transferred in the last transaction */
AnnaBridge 143:86740a56073b 12409 #define UARTE_TXD_AMOUNT_AMOUNT_Pos (0UL) /*!< Position of AMOUNT field. */
AnnaBridge 143:86740a56073b 12410 #define UARTE_TXD_AMOUNT_AMOUNT_Msk (0xFFUL << UARTE_TXD_AMOUNT_AMOUNT_Pos) /*!< Bit mask of AMOUNT field. */
AnnaBridge 143:86740a56073b 12411
AnnaBridge 143:86740a56073b 12412 /* Register: UARTE_CONFIG */
AnnaBridge 143:86740a56073b 12413 /* Description: Configuration of parity and hardware flow control */
AnnaBridge 143:86740a56073b 12414
AnnaBridge 143:86740a56073b 12415 /* Bits 3..1 : Parity */
AnnaBridge 143:86740a56073b 12416 #define UARTE_CONFIG_PARITY_Pos (1UL) /*!< Position of PARITY field. */
AnnaBridge 143:86740a56073b 12417 #define UARTE_CONFIG_PARITY_Msk (0x7UL << UARTE_CONFIG_PARITY_Pos) /*!< Bit mask of PARITY field. */
AnnaBridge 143:86740a56073b 12418 #define UARTE_CONFIG_PARITY_Excluded (0x0UL) /*!< Exclude parity bit */
AnnaBridge 143:86740a56073b 12419 #define UARTE_CONFIG_PARITY_Included (0x7UL) /*!< Include parity bit */
AnnaBridge 143:86740a56073b 12420
AnnaBridge 143:86740a56073b 12421 /* Bit 0 : Hardware flow control */
AnnaBridge 143:86740a56073b 12422 #define UARTE_CONFIG_HWFC_Pos (0UL) /*!< Position of HWFC field. */
AnnaBridge 143:86740a56073b 12423 #define UARTE_CONFIG_HWFC_Msk (0x1UL << UARTE_CONFIG_HWFC_Pos) /*!< Bit mask of HWFC field. */
AnnaBridge 143:86740a56073b 12424 #define UARTE_CONFIG_HWFC_Disabled (0UL) /*!< Disabled */
AnnaBridge 143:86740a56073b 12425 #define UARTE_CONFIG_HWFC_Enabled (1UL) /*!< Enabled */
AnnaBridge 143:86740a56073b 12426
AnnaBridge 143:86740a56073b 12427
AnnaBridge 143:86740a56073b 12428 /* Peripheral: UICR */
AnnaBridge 143:86740a56073b 12429 /* Description: User Information Configuration Registers */
AnnaBridge 143:86740a56073b 12430
AnnaBridge 143:86740a56073b 12431 /* Register: UICR_NRFFW */
AnnaBridge 143:86740a56073b 12432 /* Description: Description collection[0]: Reserved for Nordic firmware design */
AnnaBridge 143:86740a56073b 12433
AnnaBridge 143:86740a56073b 12434 /* Bits 31..0 : Reserved for Nordic firmware design */
AnnaBridge 143:86740a56073b 12435 #define UICR_NRFFW_NRFFW_Pos (0UL) /*!< Position of NRFFW field. */
AnnaBridge 143:86740a56073b 12436 #define UICR_NRFFW_NRFFW_Msk (0xFFFFFFFFUL << UICR_NRFFW_NRFFW_Pos) /*!< Bit mask of NRFFW field. */
AnnaBridge 143:86740a56073b 12437
AnnaBridge 143:86740a56073b 12438 /* Register: UICR_NRFHW */
AnnaBridge 143:86740a56073b 12439 /* Description: Description collection[0]: Reserved for Nordic hardware design */
AnnaBridge 143:86740a56073b 12440
AnnaBridge 143:86740a56073b 12441 /* Bits 31..0 : Reserved for Nordic hardware design */
AnnaBridge 143:86740a56073b 12442 #define UICR_NRFHW_NRFHW_Pos (0UL) /*!< Position of NRFHW field. */
AnnaBridge 143:86740a56073b 12443 #define UICR_NRFHW_NRFHW_Msk (0xFFFFFFFFUL << UICR_NRFHW_NRFHW_Pos) /*!< Bit mask of NRFHW field. */
AnnaBridge 143:86740a56073b 12444
AnnaBridge 143:86740a56073b 12445 /* Register: UICR_CUSTOMER */
AnnaBridge 143:86740a56073b 12446 /* Description: Description collection[0]: Reserved for customer */
AnnaBridge 143:86740a56073b 12447
AnnaBridge 143:86740a56073b 12448 /* Bits 31..0 : Reserved for customer */
AnnaBridge 143:86740a56073b 12449 #define UICR_CUSTOMER_CUSTOMER_Pos (0UL) /*!< Position of CUSTOMER field. */
AnnaBridge 143:86740a56073b 12450 #define UICR_CUSTOMER_CUSTOMER_Msk (0xFFFFFFFFUL << UICR_CUSTOMER_CUSTOMER_Pos) /*!< Bit mask of CUSTOMER field. */
AnnaBridge 143:86740a56073b 12451
AnnaBridge 143:86740a56073b 12452 /* Register: UICR_PSELRESET */
AnnaBridge 143:86740a56073b 12453 /* Description: Description collection[0]: Mapping of the nRESET function (see POWER chapter for details) */
AnnaBridge 143:86740a56073b 12454
AnnaBridge 143:86740a56073b 12455 /* Bit 31 : Connection */
AnnaBridge 143:86740a56073b 12456 #define UICR_PSELRESET_CONNECT_Pos (31UL) /*!< Position of CONNECT field. */
AnnaBridge 143:86740a56073b 12457 #define UICR_PSELRESET_CONNECT_Msk (0x1UL << UICR_PSELRESET_CONNECT_Pos) /*!< Bit mask of CONNECT field. */
AnnaBridge 143:86740a56073b 12458 #define UICR_PSELRESET_CONNECT_Connected (0UL) /*!< Connect */
AnnaBridge 143:86740a56073b 12459 #define UICR_PSELRESET_CONNECT_Disconnected (1UL) /*!< Disconnect */
AnnaBridge 143:86740a56073b 12460
AnnaBridge 143:86740a56073b 12461 /* Bits 4..0 : GPIO number P0.n onto which Reset is exposed */
AnnaBridge 143:86740a56073b 12462 #define UICR_PSELRESET_PIN_Pos (0UL) /*!< Position of PIN field. */
AnnaBridge 143:86740a56073b 12463 #define UICR_PSELRESET_PIN_Msk (0x1FUL << UICR_PSELRESET_PIN_Pos) /*!< Bit mask of PIN field. */
AnnaBridge 143:86740a56073b 12464
AnnaBridge 143:86740a56073b 12465 /* Register: UICR_APPROTECT */
AnnaBridge 143:86740a56073b 12466 /* Description: Access Port protection */
AnnaBridge 143:86740a56073b 12467
AnnaBridge 143:86740a56073b 12468 /* Bits 7..0 : Enable or disable Access Port protection. Any other value than 0xFF being written to this field will enable protection. */
AnnaBridge 143:86740a56073b 12469 #define UICR_APPROTECT_PALL_Pos (0UL) /*!< Position of PALL field. */
AnnaBridge 143:86740a56073b 12470 #define UICR_APPROTECT_PALL_Msk (0xFFUL << UICR_APPROTECT_PALL_Pos) /*!< Bit mask of PALL field. */
AnnaBridge 143:86740a56073b 12471 #define UICR_APPROTECT_PALL_Enabled (0x00UL) /*!< Enable */
AnnaBridge 143:86740a56073b 12472 #define UICR_APPROTECT_PALL_Disabled (0xFFUL) /*!< Disable */
AnnaBridge 143:86740a56073b 12473
AnnaBridge 143:86740a56073b 12474 /* Register: UICR_NFCPINS */
AnnaBridge 143:86740a56073b 12475 /* Description: Setting of pins dedicated to NFC functionality: NFC antenna or GPIO */
AnnaBridge 143:86740a56073b 12476
AnnaBridge 143:86740a56073b 12477 /* Bit 0 : Setting of pins dedicated to NFC functionality */
AnnaBridge 143:86740a56073b 12478 #define UICR_NFCPINS_PROTECT_Pos (0UL) /*!< Position of PROTECT field. */
AnnaBridge 143:86740a56073b 12479 #define UICR_NFCPINS_PROTECT_Msk (0x1UL << UICR_NFCPINS_PROTECT_Pos) /*!< Bit mask of PROTECT field. */
AnnaBridge 143:86740a56073b 12480 #define UICR_NFCPINS_PROTECT_Disabled (0UL) /*!< Operation as GPIO pins. Same protection as normal GPIO pins */
AnnaBridge 143:86740a56073b 12481 #define UICR_NFCPINS_PROTECT_NFC (1UL) /*!< Operation as NFC antenna pins. Configures the protection for NFC operation */
AnnaBridge 143:86740a56073b 12482
AnnaBridge 143:86740a56073b 12483
AnnaBridge 143:86740a56073b 12484 /* Peripheral: WDT */
AnnaBridge 143:86740a56073b 12485 /* Description: Watchdog Timer */
AnnaBridge 143:86740a56073b 12486
AnnaBridge 143:86740a56073b 12487 /* Register: WDT_INTENSET */
AnnaBridge 143:86740a56073b 12488 /* Description: Enable interrupt */
AnnaBridge 143:86740a56073b 12489
AnnaBridge 143:86740a56073b 12490 /* Bit 0 : Write '1' to Enable interrupt for TIMEOUT event */
AnnaBridge 143:86740a56073b 12491 #define WDT_INTENSET_TIMEOUT_Pos (0UL) /*!< Position of TIMEOUT field. */
AnnaBridge 143:86740a56073b 12492 #define WDT_INTENSET_TIMEOUT_Msk (0x1UL << WDT_INTENSET_TIMEOUT_Pos) /*!< Bit mask of TIMEOUT field. */
AnnaBridge 143:86740a56073b 12493 #define WDT_INTENSET_TIMEOUT_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 12494 #define WDT_INTENSET_TIMEOUT_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 12495 #define WDT_INTENSET_TIMEOUT_Set (1UL) /*!< Enable */
AnnaBridge 143:86740a56073b 12496
AnnaBridge 143:86740a56073b 12497 /* Register: WDT_INTENCLR */
AnnaBridge 143:86740a56073b 12498 /* Description: Disable interrupt */
AnnaBridge 143:86740a56073b 12499
AnnaBridge 143:86740a56073b 12500 /* Bit 0 : Write '1' to Disable interrupt for TIMEOUT event */
AnnaBridge 143:86740a56073b 12501 #define WDT_INTENCLR_TIMEOUT_Pos (0UL) /*!< Position of TIMEOUT field. */
AnnaBridge 143:86740a56073b 12502 #define WDT_INTENCLR_TIMEOUT_Msk (0x1UL << WDT_INTENCLR_TIMEOUT_Pos) /*!< Bit mask of TIMEOUT field. */
AnnaBridge 143:86740a56073b 12503 #define WDT_INTENCLR_TIMEOUT_Disabled (0UL) /*!< Read: Disabled */
AnnaBridge 143:86740a56073b 12504 #define WDT_INTENCLR_TIMEOUT_Enabled (1UL) /*!< Read: Enabled */
AnnaBridge 143:86740a56073b 12505 #define WDT_INTENCLR_TIMEOUT_Clear (1UL) /*!< Disable */
AnnaBridge 143:86740a56073b 12506
AnnaBridge 143:86740a56073b 12507 /* Register: WDT_RUNSTATUS */
AnnaBridge 143:86740a56073b 12508 /* Description: Run status */
AnnaBridge 143:86740a56073b 12509
AnnaBridge 143:86740a56073b 12510 /* Bit 0 : Indicates whether or not the watchdog is running */
AnnaBridge 143:86740a56073b 12511 #define WDT_RUNSTATUS_RUNSTATUS_Pos (0UL) /*!< Position of RUNSTATUS field. */
AnnaBridge 143:86740a56073b 12512 #define WDT_RUNSTATUS_RUNSTATUS_Msk (0x1UL << WDT_RUNSTATUS_RUNSTATUS_Pos) /*!< Bit mask of RUNSTATUS field. */
AnnaBridge 143:86740a56073b 12513 #define WDT_RUNSTATUS_RUNSTATUS_NotRunning (0UL) /*!< Watchdog not running */
AnnaBridge 143:86740a56073b 12514 #define WDT_RUNSTATUS_RUNSTATUS_Running (1UL) /*!< Watchdog is running */
AnnaBridge 143:86740a56073b 12515
AnnaBridge 143:86740a56073b 12516 /* Register: WDT_REQSTATUS */
AnnaBridge 143:86740a56073b 12517 /* Description: Request status */
AnnaBridge 143:86740a56073b 12518
AnnaBridge 143:86740a56073b 12519 /* Bit 7 : Request status for RR[7] register */
AnnaBridge 143:86740a56073b 12520 #define WDT_REQSTATUS_RR7_Pos (7UL) /*!< Position of RR7 field. */
AnnaBridge 143:86740a56073b 12521 #define WDT_REQSTATUS_RR7_Msk (0x1UL << WDT_REQSTATUS_RR7_Pos) /*!< Bit mask of RR7 field. */
AnnaBridge 143:86740a56073b 12522 #define WDT_REQSTATUS_RR7_DisabledOrRequested (0UL) /*!< RR[7] register is not enabled, or are already requesting reload */
AnnaBridge 143:86740a56073b 12523 #define WDT_REQSTATUS_RR7_EnabledAndUnrequested (1UL) /*!< RR[7] register is enabled, and are not yet requesting reload */
AnnaBridge 143:86740a56073b 12524
AnnaBridge 143:86740a56073b 12525 /* Bit 6 : Request status for RR[6] register */
AnnaBridge 143:86740a56073b 12526 #define WDT_REQSTATUS_RR6_Pos (6UL) /*!< Position of RR6 field. */
AnnaBridge 143:86740a56073b 12527 #define WDT_REQSTATUS_RR6_Msk (0x1UL << WDT_REQSTATUS_RR6_Pos) /*!< Bit mask of RR6 field. */
AnnaBridge 143:86740a56073b 12528 #define WDT_REQSTATUS_RR6_DisabledOrRequested (0UL) /*!< RR[6] register is not enabled, or are already requesting reload */
AnnaBridge 143:86740a56073b 12529 #define WDT_REQSTATUS_RR6_EnabledAndUnrequested (1UL) /*!< RR[6] register is enabled, and are not yet requesting reload */
AnnaBridge 143:86740a56073b 12530
AnnaBridge 143:86740a56073b 12531 /* Bit 5 : Request status for RR[5] register */
AnnaBridge 143:86740a56073b 12532 #define WDT_REQSTATUS_RR5_Pos (5UL) /*!< Position of RR5 field. */
AnnaBridge 143:86740a56073b 12533 #define WDT_REQSTATUS_RR5_Msk (0x1UL << WDT_REQSTATUS_RR5_Pos) /*!< Bit mask of RR5 field. */
AnnaBridge 143:86740a56073b 12534 #define WDT_REQSTATUS_RR5_DisabledOrRequested (0UL) /*!< RR[5] register is not enabled, or are already requesting reload */
AnnaBridge 143:86740a56073b 12535 #define WDT_REQSTATUS_RR5_EnabledAndUnrequested (1UL) /*!< RR[5] register is enabled, and are not yet requesting reload */
AnnaBridge 143:86740a56073b 12536
AnnaBridge 143:86740a56073b 12537 /* Bit 4 : Request status for RR[4] register */
AnnaBridge 143:86740a56073b 12538 #define WDT_REQSTATUS_RR4_Pos (4UL) /*!< Position of RR4 field. */
AnnaBridge 143:86740a56073b 12539 #define WDT_REQSTATUS_RR4_Msk (0x1UL << WDT_REQSTATUS_RR4_Pos) /*!< Bit mask of RR4 field. */
AnnaBridge 143:86740a56073b 12540 #define WDT_REQSTATUS_RR4_DisabledOrRequested (0UL) /*!< RR[4] register is not enabled, or are already requesting reload */
AnnaBridge 143:86740a56073b 12541 #define WDT_REQSTATUS_RR4_EnabledAndUnrequested (1UL) /*!< RR[4] register is enabled, and are not yet requesting reload */
AnnaBridge 143:86740a56073b 12542
AnnaBridge 143:86740a56073b 12543 /* Bit 3 : Request status for RR[3] register */
AnnaBridge 143:86740a56073b 12544 #define WDT_REQSTATUS_RR3_Pos (3UL) /*!< Position of RR3 field. */
AnnaBridge 143:86740a56073b 12545 #define WDT_REQSTATUS_RR3_Msk (0x1UL << WDT_REQSTATUS_RR3_Pos) /*!< Bit mask of RR3 field. */
AnnaBridge 143:86740a56073b 12546 #define WDT_REQSTATUS_RR3_DisabledOrRequested (0UL) /*!< RR[3] register is not enabled, or are already requesting reload */
AnnaBridge 143:86740a56073b 12547 #define WDT_REQSTATUS_RR3_EnabledAndUnrequested (1UL) /*!< RR[3] register is enabled, and are not yet requesting reload */
AnnaBridge 143:86740a56073b 12548
AnnaBridge 143:86740a56073b 12549 /* Bit 2 : Request status for RR[2] register */
AnnaBridge 143:86740a56073b 12550 #define WDT_REQSTATUS_RR2_Pos (2UL) /*!< Position of RR2 field. */
AnnaBridge 143:86740a56073b 12551 #define WDT_REQSTATUS_RR2_Msk (0x1UL << WDT_REQSTATUS_RR2_Pos) /*!< Bit mask of RR2 field. */
AnnaBridge 143:86740a56073b 12552 #define WDT_REQSTATUS_RR2_DisabledOrRequested (0UL) /*!< RR[2] register is not enabled, or are already requesting reload */
AnnaBridge 143:86740a56073b 12553 #define WDT_REQSTATUS_RR2_EnabledAndUnrequested (1UL) /*!< RR[2] register is enabled, and are not yet requesting reload */
AnnaBridge 143:86740a56073b 12554
AnnaBridge 143:86740a56073b 12555 /* Bit 1 : Request status for RR[1] register */
AnnaBridge 143:86740a56073b 12556 #define WDT_REQSTATUS_RR1_Pos (1UL) /*!< Position of RR1 field. */
AnnaBridge 143:86740a56073b 12557 #define WDT_REQSTATUS_RR1_Msk (0x1UL << WDT_REQSTATUS_RR1_Pos) /*!< Bit mask of RR1 field. */
AnnaBridge 143:86740a56073b 12558 #define WDT_REQSTATUS_RR1_DisabledOrRequested (0UL) /*!< RR[1] register is not enabled, or are already requesting reload */
AnnaBridge 143:86740a56073b 12559 #define WDT_REQSTATUS_RR1_EnabledAndUnrequested (1UL) /*!< RR[1] register is enabled, and are not yet requesting reload */
AnnaBridge 143:86740a56073b 12560
AnnaBridge 143:86740a56073b 12561 /* Bit 0 : Request status for RR[0] register */
AnnaBridge 143:86740a56073b 12562 #define WDT_REQSTATUS_RR0_Pos (0UL) /*!< Position of RR0 field. */
AnnaBridge 143:86740a56073b 12563 #define WDT_REQSTATUS_RR0_Msk (0x1UL << WDT_REQSTATUS_RR0_Pos) /*!< Bit mask of RR0 field. */
AnnaBridge 143:86740a56073b 12564 #define WDT_REQSTATUS_RR0_DisabledOrRequested (0UL) /*!< RR[0] register is not enabled, or are already requesting reload */
AnnaBridge 143:86740a56073b 12565 #define WDT_REQSTATUS_RR0_EnabledAndUnrequested (1UL) /*!< RR[0] register is enabled, and are not yet requesting reload */
AnnaBridge 143:86740a56073b 12566
AnnaBridge 143:86740a56073b 12567 /* Register: WDT_CRV */
AnnaBridge 143:86740a56073b 12568 /* Description: Counter reload value */
AnnaBridge 143:86740a56073b 12569
AnnaBridge 143:86740a56073b 12570 /* Bits 31..0 : Counter reload value in number of cycles of the 32.768 kHz clock */
AnnaBridge 143:86740a56073b 12571 #define WDT_CRV_CRV_Pos (0UL) /*!< Position of CRV field. */
AnnaBridge 143:86740a56073b 12572 #define WDT_CRV_CRV_Msk (0xFFFFFFFFUL << WDT_CRV_CRV_Pos) /*!< Bit mask of CRV field. */
AnnaBridge 143:86740a56073b 12573
AnnaBridge 143:86740a56073b 12574 /* Register: WDT_RREN */
AnnaBridge 143:86740a56073b 12575 /* Description: Enable register for reload request registers */
AnnaBridge 143:86740a56073b 12576
AnnaBridge 143:86740a56073b 12577 /* Bit 7 : Enable or disable RR[7] register */
AnnaBridge 143:86740a56073b 12578 #define WDT_RREN_RR7_Pos (7UL) /*!< Position of RR7 field. */
AnnaBridge 143:86740a56073b 12579 #define WDT_RREN_RR7_Msk (0x1UL << WDT_RREN_RR7_Pos) /*!< Bit mask of RR7 field. */
AnnaBridge 143:86740a56073b 12580 #define WDT_RREN_RR7_Disabled (0UL) /*!< Disable RR[7] register */
AnnaBridge 143:86740a56073b 12581 #define WDT_RREN_RR7_Enabled (1UL) /*!< Enable RR[7] register */
AnnaBridge 143:86740a56073b 12582
AnnaBridge 143:86740a56073b 12583 /* Bit 6 : Enable or disable RR[6] register */
AnnaBridge 143:86740a56073b 12584 #define WDT_RREN_RR6_Pos (6UL) /*!< Position of RR6 field. */
AnnaBridge 143:86740a56073b 12585 #define WDT_RREN_RR6_Msk (0x1UL << WDT_RREN_RR6_Pos) /*!< Bit mask of RR6 field. */
AnnaBridge 143:86740a56073b 12586 #define WDT_RREN_RR6_Disabled (0UL) /*!< Disable RR[6] register */
AnnaBridge 143:86740a56073b 12587 #define WDT_RREN_RR6_Enabled (1UL) /*!< Enable RR[6] register */
AnnaBridge 143:86740a56073b 12588
AnnaBridge 143:86740a56073b 12589 /* Bit 5 : Enable or disable RR[5] register */
AnnaBridge 143:86740a56073b 12590 #define WDT_RREN_RR5_Pos (5UL) /*!< Position of RR5 field. */
AnnaBridge 143:86740a56073b 12591 #define WDT_RREN_RR5_Msk (0x1UL << WDT_RREN_RR5_Pos) /*!< Bit mask of RR5 field. */
AnnaBridge 143:86740a56073b 12592 #define WDT_RREN_RR5_Disabled (0UL) /*!< Disable RR[5] register */
AnnaBridge 143:86740a56073b 12593 #define WDT_RREN_RR5_Enabled (1UL) /*!< Enable RR[5] register */
AnnaBridge 143:86740a56073b 12594
AnnaBridge 143:86740a56073b 12595 /* Bit 4 : Enable or disable RR[4] register */
AnnaBridge 143:86740a56073b 12596 #define WDT_RREN_RR4_Pos (4UL) /*!< Position of RR4 field. */
AnnaBridge 143:86740a56073b 12597 #define WDT_RREN_RR4_Msk (0x1UL << WDT_RREN_RR4_Pos) /*!< Bit mask of RR4 field. */
AnnaBridge 143:86740a56073b 12598 #define WDT_RREN_RR4_Disabled (0UL) /*!< Disable RR[4] register */
AnnaBridge 143:86740a56073b 12599 #define WDT_RREN_RR4_Enabled (1UL) /*!< Enable RR[4] register */
AnnaBridge 143:86740a56073b 12600
AnnaBridge 143:86740a56073b 12601 /* Bit 3 : Enable or disable RR[3] register */
AnnaBridge 143:86740a56073b 12602 #define WDT_RREN_RR3_Pos (3UL) /*!< Position of RR3 field. */
AnnaBridge 143:86740a56073b 12603 #define WDT_RREN_RR3_Msk (0x1UL << WDT_RREN_RR3_Pos) /*!< Bit mask of RR3 field. */
AnnaBridge 143:86740a56073b 12604 #define WDT_RREN_RR3_Disabled (0UL) /*!< Disable RR[3] register */
AnnaBridge 143:86740a56073b 12605 #define WDT_RREN_RR3_Enabled (1UL) /*!< Enable RR[3] register */
AnnaBridge 143:86740a56073b 12606
AnnaBridge 143:86740a56073b 12607 /* Bit 2 : Enable or disable RR[2] register */
AnnaBridge 143:86740a56073b 12608 #define WDT_RREN_RR2_Pos (2UL) /*!< Position of RR2 field. */
AnnaBridge 143:86740a56073b 12609 #define WDT_RREN_RR2_Msk (0x1UL << WDT_RREN_RR2_Pos) /*!< Bit mask of RR2 field. */
AnnaBridge 143:86740a56073b 12610 #define WDT_RREN_RR2_Disabled (0UL) /*!< Disable RR[2] register */
AnnaBridge 143:86740a56073b 12611 #define WDT_RREN_RR2_Enabled (1UL) /*!< Enable RR[2] register */
AnnaBridge 143:86740a56073b 12612
AnnaBridge 143:86740a56073b 12613 /* Bit 1 : Enable or disable RR[1] register */
AnnaBridge 143:86740a56073b 12614 #define WDT_RREN_RR1_Pos (1UL) /*!< Position of RR1 field. */
AnnaBridge 143:86740a56073b 12615 #define WDT_RREN_RR1_Msk (0x1UL << WDT_RREN_RR1_Pos) /*!< Bit mask of RR1 field. */
AnnaBridge 143:86740a56073b 12616 #define WDT_RREN_RR1_Disabled (0UL) /*!< Disable RR[1] register */
AnnaBridge 143:86740a56073b 12617 #define WDT_RREN_RR1_Enabled (1UL) /*!< Enable RR[1] register */
AnnaBridge 143:86740a56073b 12618
AnnaBridge 143:86740a56073b 12619 /* Bit 0 : Enable or disable RR[0] register */
AnnaBridge 143:86740a56073b 12620 #define WDT_RREN_RR0_Pos (0UL) /*!< Position of RR0 field. */
AnnaBridge 143:86740a56073b 12621 #define WDT_RREN_RR0_Msk (0x1UL << WDT_RREN_RR0_Pos) /*!< Bit mask of RR0 field. */
AnnaBridge 143:86740a56073b 12622 #define WDT_RREN_RR0_Disabled (0UL) /*!< Disable RR[0] register */
AnnaBridge 143:86740a56073b 12623 #define WDT_RREN_RR0_Enabled (1UL) /*!< Enable RR[0] register */
AnnaBridge 143:86740a56073b 12624
AnnaBridge 143:86740a56073b 12625 /* Register: WDT_CONFIG */
AnnaBridge 143:86740a56073b 12626 /* Description: Configuration register */
AnnaBridge 143:86740a56073b 12627
AnnaBridge 143:86740a56073b 12628 /* Bit 3 : Configure the watchdog to either be paused, or kept running, while the CPU is halted by the debugger */
AnnaBridge 143:86740a56073b 12629 #define WDT_CONFIG_HALT_Pos (3UL) /*!< Position of HALT field. */
AnnaBridge 143:86740a56073b 12630 #define WDT_CONFIG_HALT_Msk (0x1UL << WDT_CONFIG_HALT_Pos) /*!< Bit mask of HALT field. */
AnnaBridge 143:86740a56073b 12631 #define WDT_CONFIG_HALT_Pause (0UL) /*!< Pause watchdog while the CPU is halted by the debugger */
AnnaBridge 143:86740a56073b 12632 #define WDT_CONFIG_HALT_Run (1UL) /*!< Keep the watchdog running while the CPU is halted by the debugger */
AnnaBridge 143:86740a56073b 12633
AnnaBridge 143:86740a56073b 12634 /* Bit 0 : Configure the watchdog to either be paused, or kept running, while the CPU is sleeping */
AnnaBridge 143:86740a56073b 12635 #define WDT_CONFIG_SLEEP_Pos (0UL) /*!< Position of SLEEP field. */
AnnaBridge 143:86740a56073b 12636 #define WDT_CONFIG_SLEEP_Msk (0x1UL << WDT_CONFIG_SLEEP_Pos) /*!< Bit mask of SLEEP field. */
AnnaBridge 143:86740a56073b 12637 #define WDT_CONFIG_SLEEP_Pause (0UL) /*!< Pause watchdog while the CPU is sleeping */
AnnaBridge 143:86740a56073b 12638 #define WDT_CONFIG_SLEEP_Run (1UL) /*!< Keep the watchdog running while the CPU is sleeping */
AnnaBridge 143:86740a56073b 12639
AnnaBridge 143:86740a56073b 12640 /* Register: WDT_RR */
AnnaBridge 143:86740a56073b 12641 /* Description: Description collection[0]: Reload request 0 */
AnnaBridge 143:86740a56073b 12642
AnnaBridge 143:86740a56073b 12643 /* Bits 31..0 : Reload request register */
AnnaBridge 143:86740a56073b 12644 #define WDT_RR_RR_Pos (0UL) /*!< Position of RR field. */
AnnaBridge 143:86740a56073b 12645 #define WDT_RR_RR_Msk (0xFFFFFFFFUL << WDT_RR_RR_Pos) /*!< Bit mask of RR field. */
AnnaBridge 143:86740a56073b 12646 #define WDT_RR_RR_Reload (0x6E524635UL) /*!< Value to request a reload of the watchdog timer */
AnnaBridge 143:86740a56073b 12647
AnnaBridge 143:86740a56073b 12648
AnnaBridge 143:86740a56073b 12649 /*lint --flb "Leave library region" */
AnnaBridge 143:86740a56073b 12650 #endif