1 /****************************************************************************** 2 * 3 * Copyright (C) 2012 - 2018 Texas Instruments Incorporated - http://www.ti.com/ 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 9 * Redistributions of source code must retain the above copyright 10 * notice, this list of conditions and the following disclaimer. 11 * 12 * Redistributions in binary form must reproduce the above copyright 13 * notice, this list of conditions and the following disclaimer in the 14 * documentation and/or other materials provided with the 15 * distribution. 16 * 17 * Neither the name of Texas Instruments Incorporated nor the names of 18 * its contributors may be used to endorse or promote products derived 19 * from this software without specific prior written permission. 20 * 21 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 22 * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 23 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 24 * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 25 * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 26 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 27 * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 28 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 29 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 30 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 31 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 32 * 33 * MSP432P401V Register Definitions 34 * 35 * This file includes CMSIS compliant component and register definitions 36 * 37 * For legacy components the definitions that are compatible with MSP430 code, 38 * are included with msp432p401v_classic.h 39 * 40 * With CMSIS definitions, the register defines have been reformatted: 41 * ModuleName[ModuleInstance]->RegisterName 42 * 43 * Writing to CMSIS bit fields can be done through register level 44 * or via bitband area access: 45 * - ADC14->CTL0 |= ADC14_CTL0_ENC; 46 * - BITBAND_PERI(ADC14->CTL0, ADC14_CTL0_ENC_OFS) = 1; 47 * 48 * File creation date: 2018-01-26 49 * 50 ******************************************************************************/ 51 52 #ifndef __MSP432P401V_H__ 53 #define __MSP432P401V_H__ 54 55 /* Use standard integer types with explicit width */ 56 #include <stdint.h> 57 58 #ifdef __cplusplus 59 extern "C" { 60 #endif 61 62 #define __MSP432_HEADER_VERSION__ 3231 63 64 /* Remap MSP432 intrinsics to ARM equivalents */ 65 #include "msp_compatibility.h" 66 67 #ifndef __CMSIS_CONFIG__ 68 #define __CMSIS_CONFIG__ 69 70 /** @addtogroup MSP432P401V_Definitions MSP432P401V Definitions 71 This file defines all structures and symbols for MSP432P401V: 72 - components and registers 73 - peripheral base address 74 - peripheral ID 75 - Peripheral definitions 76 @{ 77 */ 78 79 /****************************************************************************** 80 * Processor and Core Peripherals * 81 ******************************************************************************/ 82 /** @addtogroup MSP432P401V_CMSIS Device CMSIS Definitions 83 Configuration of the Cortex-M4 Processor and Core Peripherals 84 @{ 85 */ 86 87 /****************************************************************************** 88 * CMSIS-compatible Interrupt Number Definition * 89 ******************************************************************************/ 90 typedef enum IRQn 91 { 92 /* Cortex-M4 Processor Exceptions Numbers */ 93 NonMaskableInt_IRQn = -14, /* 2 Non Maskable Interrupt */ 94 HardFault_IRQn = -13, /* 3 Hard Fault Interrupt */ 95 MemoryManagement_IRQn = -12, /* 4 Memory Management Interrupt */ 96 BusFault_IRQn = -11, /* 5 Bus Fault Interrupt */ 97 UsageFault_IRQn = -10, /* 6 Usage Fault Interrupt */ 98 SVCall_IRQn = -5, /* 11 SV Call Interrupt */ 99 DebugMonitor_IRQn = -4, /* 12 Debug Monitor Interrupt */ 100 PendSV_IRQn = -2, /* 14 Pend SV Interrupt */ 101 SysTick_IRQn = -1, /* 15 System Tick Interrupt */ 102 /* Peripheral Exceptions Numbers */ 103 PSS_IRQn = 0, /* 16 PSS Interrupt */ 104 CS_IRQn = 1, /* 17 CS Interrupt */ 105 PCM_IRQn = 2, /* 18 PCM Interrupt */ 106 WDT_A_IRQn = 3, /* 19 WDT_A Interrupt */ 107 FPU_IRQn = 4, /* 20 FPU Interrupt */ 108 FLCTL_A_IRQn = 5, /* 21 Flash Controller Interrupt*/ 109 COMP_E0_IRQn = 6, /* 22 COMP_E0 Interrupt */ 110 COMP_E1_IRQn = 7, /* 23 COMP_E1 Interrupt */ 111 TA0_0_IRQn = 8, /* 24 TA0_0 Interrupt */ 112 TA0_N_IRQn = 9, /* 25 TA0_N Interrupt */ 113 TA1_0_IRQn = 10, /* 26 TA1_0 Interrupt */ 114 TA1_N_IRQn = 11, /* 27 TA1_N Interrupt */ 115 TA2_0_IRQn = 12, /* 28 TA2_0 Interrupt */ 116 TA2_N_IRQn = 13, /* 29 TA2_N Interrupt */ 117 RESERVED0 = 14, /* 30 Reserved */ 118 RESERVED1 = 15, /* 31 Reserved */ 119 EUSCIA0_IRQn = 16, /* 32 EUSCIA0 Interrupt */ 120 EUSCIA1_IRQn = 17, /* 33 EUSCIA1 Interrupt */ 121 EUSCIA2_IRQn = 18, /* 34 EUSCIA2 Interrupt */ 122 RESERVED2 = 19, /* 35 Reserved */ 123 EUSCIB0_IRQn = 20, /* 36 EUSCIB0 Interrupt */ 124 RESERVED3 = 21, /* 37 Reserved */ 125 EUSCIB2_IRQn = 22, /* 38 EUSCIB2 Interrupt */ 126 EUSCIB3_IRQn = 23, /* 39 EUSCIB3 Interrupt */ 127 ADC14_IRQn = 24, /* 40 ADC14 Interrupt */ 128 T32_INT1_IRQn = 25, /* 41 T32_INT1 Interrupt */ 129 T32_INT2_IRQn = 26, /* 42 T32_INT2 Interrupt */ 130 T32_INTC_IRQn = 27, /* 43 T32_INTC Interrupt */ 131 AES256_IRQn = 28, /* 44 AES256 Interrupt */ 132 RTC_C_IRQn = 29, /* 45 RTC_C Interrupt */ 133 DMA_ERR_IRQn = 30, /* 46 DMA_ERR Interrupt */ 134 DMA_INT3_IRQn = 31, /* 47 DMA_INT3 Interrupt */ 135 DMA_INT2_IRQn = 32, /* 48 DMA_INT2 Interrupt */ 136 DMA_INT1_IRQn = 33, /* 49 DMA_INT1 Interrupt */ 137 DMA_INT0_IRQn = 34, /* 50 DMA_INT0 Interrupt */ 138 PORT1_IRQn = 35, /* 51 Port1 Interrupt */ 139 PORT2_IRQn = 36, /* 52 Port2 Interrupt */ 140 PORT3_IRQn = 37, /* 53 Port3 Interrupt */ 141 PORT4_IRQn = 38, /* 54 Port4 Interrupt */ 142 PORT5_IRQn = 39, /* 55 Port5 Interrupt */ 143 PORT6_IRQn = 40 /* 56 Port6 Interrupt */ 144 } IRQn_Type; 145 146 /****************************************************************************** 147 * Processor and Core Peripheral Section * 148 ******************************************************************************/ 149 #define __CM4_REV 0x0001 /* Core revision r0p1 */ 150 #define __MPU_PRESENT 1 /* MPU present or not */ 151 #define __NVIC_PRIO_BITS 3 /* Number of Bits used for Prio Levels */ 152 #define __Vendor_SysTickConfig 0 /* Set to 1 if different SysTick Config is used */ 153 #define __FPU_PRESENT 1 /* FPU present or not */ 154 155 /****************************************************************************** 156 * Available Peripherals * 157 ******************************************************************************/ 158 #define __MCU_HAS_ADC14__ /*!< Module ADC14 is available */ 159 #define __MCU_HAS_AES256__ /*!< Module AES256 is available */ 160 #define __MCU_HAS_CAPTIO0__ /*!< Module CAPTIO0 is available */ 161 #define __MCU_HAS_CAPTIO1__ /*!< Module CAPTIO1 is available */ 162 #define __MCU_HAS_COMP_E0__ /*!< Module COMP_E0 is available */ 163 #define __MCU_HAS_COMP_E1__ /*!< Module COMP_E1 is available */ 164 #define __MCU_HAS_CRC32__ /*!< Module CRC32 is available */ 165 #define __MCU_HAS_CS__ /*!< Module CS is available */ 166 #define __MCU_HAS_DIO__ /*!< Module DIO is available */ 167 #define __MCU_HAS_DMA__ /*!< Module DMA is available */ 168 #define __MCU_HAS_EUSCI_A0__ /*!< Module EUSCI_A0 is available */ 169 #define __MCU_HAS_EUSCI_A1__ /*!< Module EUSCI_A1 is available */ 170 #define __MCU_HAS_EUSCI_A2__ /*!< Module EUSCI_A2 is available */ 171 #define __MCU_HAS_EUSCI_B0__ /*!< Module EUSCI_B0 is available */ 172 #define __MCU_HAS_EUSCI_B2__ /*!< Module EUSCI_B2 is available */ 173 #define __MCU_HAS_EUSCI_B3__ /*!< Module EUSCI_B3 is available */ 174 #define __MCU_HAS_FLCTL_A__ /*!< Module FLCTL_A is available */ 175 #define __MCU_HAS_FL_BOOTOVER_MAILBOX__ /*!< Module FL_BOOTOVER_MAILBOX is available */ 176 #define __MCU_HAS_PCM__ /*!< Module PCM is available */ 177 #define __MCU_HAS_PMAP__ /*!< Module PMAP is available */ 178 #define __MCU_HAS_PSS__ /*!< Module PSS is available */ 179 #define __MCU_HAS_REF_A__ /*!< Module REF_A is available */ 180 #define __MCU_HAS_RSTCTL__ /*!< Module RSTCTL is available */ 181 #define __MCU_HAS_RTC_C__ /*!< Module RTC_C is available */ 182 #define __MCU_HAS_SYSCTL_A__ /*!< Module SYSCTL_A is available */ 183 #define __MCU_HAS_TIMER32__ /*!< Module TIMER32 is available */ 184 #define __MCU_HAS_TIMER_A0__ /*!< Module TIMER_A0 is available */ 185 #define __MCU_HAS_TIMER_A1__ /*!< Module TIMER_A1 is available */ 186 #define __MCU_HAS_TIMER_A2__ /*!< Module TIMER_A2 is available */ 187 #define __MCU_HAS_TLV__ /*!< Module TLV is available */ 188 #define __MCU_HAS_WDT_A__ /*!< Module WDT_A is available */ 189 190 /* Definitions to show that specific ports are available */ 191 192 #define __MSP432_HAS_PORTA_R__ 193 #define __MSP432_HAS_PORTB_R__ 194 #define __MSP432_HAS_PORTC_R__ 195 #define __MSP432_HAS_PORTD_R__ 196 #define __MSP432_HAS_PORTE_R__ 197 #define __MSP432_HAS_PORTJ_R__ 198 199 #define __MSP432_HAS_PORT1_R__ 200 #define __MSP432_HAS_PORT2_R__ 201 #define __MSP432_HAS_PORT3_R__ 202 #define __MSP432_HAS_PORT4_R__ 203 #define __MSP432_HAS_PORT5_R__ 204 #define __MSP432_HAS_PORT6_R__ 205 #define __MSP432_HAS_PORT7_R__ 206 #define __MSP432_HAS_PORT8_R__ 207 #define __MSP432_HAS_PORT9_R__ 208 #define __MSP432_HAS_PORT10_R__ 209 210 211 /*@}*/ /* end of group MSP432P401V_CMSIS */ 212 213 /* Include CMSIS Cortex-M4 Core Peripheral Access Layer Header File */ 214 #ifdef __TI_ARM__ 215 /* disable the TI ULP advisor check for the core header file definitions */ 216 #pragma diag_push 217 #pragma CHECK_ULP("none") 218 #include "core_cm4.h" 219 #pragma diag_pop 220 #else 221 #include "core_cm4.h" 222 #endif 223 224 /* System Header */ 225 #include "system_msp432p401v.h" 226 227 /****************************************************************************** 228 * Definition of standard bits * 229 ******************************************************************************/ 230 #define BIT0 (uint16_t)(0x0001) 231 #define BIT1 (uint16_t)(0x0002) 232 #define BIT2 (uint16_t)(0x0004) 233 #define BIT3 (uint16_t)(0x0008) 234 #define BIT4 (uint16_t)(0x0010) 235 #define BIT5 (uint16_t)(0x0020) 236 #define BIT6 (uint16_t)(0x0040) 237 #define BIT7 (uint16_t)(0x0080) 238 #define BIT8 (uint16_t)(0x0100) 239 #define BIT9 (uint16_t)(0x0200) 240 #define BITA (uint16_t)(0x0400) 241 #define BITB (uint16_t)(0x0800) 242 #define BITC (uint16_t)(0x1000) 243 #define BITD (uint16_t)(0x2000) 244 #define BITE (uint16_t)(0x4000) 245 #define BITF (uint16_t)(0x8000) 246 #define BIT(x) ((uint16_t)1 << (x)) 247 248 /****************************************************************************** 249 * Device and peripheral memory map * 250 ******************************************************************************/ 251 /** @addtogroup MSP432P401V_MemoryMap MSP432P401V Memory Mapping 252 @{ 253 */ 254 255 #define FLASH_BASE ((uint32_t)0x00000000) /*!< Main Flash memory start address */ 256 #define SRAM_BASE ((uint32_t)0x20000000) /*!< SRAM memory start address */ 257 #define PERIPH_BASE ((uint32_t)0x40000000) /*!< Peripherals start address */ 258 #define PERIPH_BASE2 ((uint32_t)0xE0000000) /*!< Peripherals start address */ 259 260 #define ADC14_BASE (PERIPH_BASE +0x00012000) /*!< Base address of module ADC14 registers */ 261 #define AES256_BASE (PERIPH_BASE +0x00003C00) /*!< Base address of module AES256 registers */ 262 #define CAPTIO0_BASE (PERIPH_BASE +0x00005400) /*!< Base address of module CAPTIO0 registers */ 263 #define CAPTIO1_BASE (PERIPH_BASE +0x00005800) /*!< Base address of module CAPTIO1 registers */ 264 #define COMP_E0_BASE (PERIPH_BASE +0x00003400) /*!< Base address of module COMP_E0 registers */ 265 #define COMP_E1_BASE (PERIPH_BASE +0x00003800) /*!< Base address of module COMP_E1 registers */ 266 #define CRC32_BASE (PERIPH_BASE +0x00004000) /*!< Base address of module CRC32 registers */ 267 #define CS_BASE (PERIPH_BASE +0x00010400) /*!< Base address of module CS registers */ 268 #define DIO_BASE (PERIPH_BASE +0x00004C00) /*!< Base address of module DIO registers */ 269 #define DMA_BASE (PERIPH_BASE +0x0000E000) /*!< Base address of module DMA registers */ 270 #define EUSCI_A0_BASE (PERIPH_BASE +0x00001000) /*!< Base address of module EUSCI_A0 registers */ 271 #define EUSCI_A0_SPI_BASE (PERIPH_BASE +0x00001000) /*!< Base address of module EUSCI_A0 registers */ 272 #define EUSCI_A1_BASE (PERIPH_BASE +0x00001400) /*!< Base address of module EUSCI_A1 registers */ 273 #define EUSCI_A1_SPI_BASE (PERIPH_BASE +0x00001400) /*!< Base address of module EUSCI_A1 registers */ 274 #define EUSCI_A2_BASE (PERIPH_BASE +0x00001800) /*!< Base address of module EUSCI_A2 registers */ 275 #define EUSCI_A2_SPI_BASE (PERIPH_BASE +0x00001800) /*!< Base address of module EUSCI_A2 registers */ 276 #define EUSCI_B0_BASE (PERIPH_BASE +0x00002000) /*!< Base address of module EUSCI_B0 registers */ 277 #define EUSCI_B0_SPI_BASE (PERIPH_BASE +0x00002000) /*!< Base address of module EUSCI_B0 registers */ 278 #define EUSCI_B2_BASE (PERIPH_BASE +0x00002800) /*!< Base address of module EUSCI_B2 registers */ 279 #define EUSCI_B2_SPI_BASE (PERIPH_BASE +0x00002800) /*!< Base address of module EUSCI_B2 registers */ 280 #define EUSCI_B3_BASE (PERIPH_BASE +0x00002C00) /*!< Base address of module EUSCI_B3 registers */ 281 #define EUSCI_B3_SPI_BASE (PERIPH_BASE +0x00002C00) /*!< Base address of module EUSCI_B3 registers */ 282 #define FLCTL_A_BASE (PERIPH_BASE +0x00011000) /*!< Base address of module FLCTL_A registers */ 283 #define FL_BOOTOVER_MAILBOX_BASE ((uint32_t)0x00200000) /*!< Base address of module FL_BOOTOVER_MAILBOX registers */ 284 #define PCM_BASE (PERIPH_BASE +0x00010000) /*!< Base address of module PCM registers */ 285 #define PMAP_BASE (PERIPH_BASE +0x00005000) /*!< Base address of module PMAP registers */ 286 #define PSS_BASE (PERIPH_BASE +0x00010800) /*!< Base address of module PSS registers */ 287 #define REF_A_BASE (PERIPH_BASE +0x00003000) /*!< Base address of module REF_A registers */ 288 #define RSTCTL_BASE (PERIPH_BASE2+0x00042000) /*!< Base address of module RSTCTL registers */ 289 #define RTC_C_BASE (PERIPH_BASE +0x00004400) /*!< Base address of module RTC_C registers */ 290 #define RTC_C_BCD_BASE (PERIPH_BASE +0x00004400) /*!< Base address of module RTC_C registers */ 291 #define SYSCTL_A_BASE (PERIPH_BASE2+0x00043000) /*!< Base address of module SYSCTL_A registers */ 292 #define TIMER32_BASE (PERIPH_BASE +0x0000C000) /*!< Base address of module TIMER32 registers */ 293 #define TIMER_A0_BASE (PERIPH_BASE +0x00000000) /*!< Base address of module TIMER_A0 registers */ 294 #define TIMER_A1_BASE (PERIPH_BASE +0x00000400) /*!< Base address of module TIMER_A1 registers */ 295 #define TIMER_A2_BASE (PERIPH_BASE +0x00000800) /*!< Base address of module TIMER_A2 registers */ 296 #define TLV_BASE ((uint32_t)0x00201000) /*!< Base address of module TLV registers */ 297 #define WDT_A_BASE (PERIPH_BASE +0x00004800) /*!< Base address of module WDT_A registers */ 298 299 300 /*@}*/ /* end of group MSP432P401V_MemoryMap */ 301 302 /****************************************************************************** 303 * Definitions for bit band access * 304 ******************************************************************************/ 305 #define BITBAND_SRAM_BASE ((uint32_t)(0x22000000)) 306 #define BITBAND_PERI_BASE ((uint32_t)(0x42000000)) 307 308 /* SRAM allows 32 bit bit band access */ 309 #define BITBAND_SRAM(x, b) (*((__IO uint32_t *) (BITBAND_SRAM_BASE + (((uint32_t)(volatile const uint32_t *)&(x)) - SRAM_BASE )*32 + (b)*4))) 310 /* peripherals with 8 bit or 16 bit register access allow only 8 bit or 16 bit bit band access, so cast to 8 bit always */ 311 #define BITBAND_PERI(x, b) (*((__IO uint8_t *) (BITBAND_PERI_BASE + (((uint32_t)(volatile const uint32_t *)&(x)) - PERIPH_BASE)*32 + (b)*4))) 312 313 /****************************************************************************** 314 * Peripheral register definitions * 315 ******************************************************************************/ 316 /** @addtogroup MSP432P401V_Peripherals MSP432P401V Peripherals 317 MSP432P401V Device Specific Peripheral registers structures 318 @{ 319 */ 320 321 /* ------- Start of section using anonymous unions and disabling warnings ------- */ 322 #if defined (__CC_ARM) 323 #pragma push 324 #pragma anon_unions 325 #elif defined (__ICCARM__) 326 #pragma language=extended 327 #elif defined(__ARMCC_VERSION) && (__ARMCC_VERSION >= 6010050) 328 #pragma clang diagnostic push 329 #pragma clang diagnostic ignored "-Wc11-extensions" 330 #elif defined (__GNUC__) 331 /* anonymous unions are enabled by default */ 332 #elif defined (__TI_ARM__) 333 /* anonymous unions are enabled by default */ 334 #else 335 #warning Not supported compiler type 336 #endif 337 338 339 /****************************************************************************** 340 * ADC14 Registers 341 ******************************************************************************/ 342 /** @addtogroup ADC14 MSP432P401V (ADC14) 343 @{ 344 */ 345 typedef struct { 346 __IO uint32_t CTL0; /*!< Control 0 Register */ 347 __IO uint32_t CTL1; /*!< Control 1 Register */ 348 __IO uint32_t LO0; /*!< Window Comparator Low Threshold 0 Register */ 349 __IO uint32_t HI0; /*!< Window Comparator High Threshold 0 Register */ 350 __IO uint32_t LO1; /*!< Window Comparator Low Threshold 1 Register */ 351 __IO uint32_t HI1; /*!< Window Comparator High Threshold 1 Register */ 352 __IO uint32_t MCTL[32]; /*!< Conversion Memory Control Register */ 353 __IO uint32_t MEM[32]; /*!< Conversion Memory Register */ 354 uint32_t RESERVED0[9]; 355 __IO uint32_t IER0; /*!< Interrupt Enable 0 Register */ 356 __IO uint32_t IER1; /*!< Interrupt Enable 1 Register */ 357 __I uint32_t IFGR0; /*!< Interrupt Flag 0 Register */ 358 __I uint32_t IFGR1; /*!< Interrupt Flag 1 Register */ 359 __O uint32_t CLRIFGR0; /*!< Clear Interrupt Flag 0 Register */ 360 __IO uint32_t CLRIFGR1; /*!< Clear Interrupt Flag 1 Register */ 361 __IO uint32_t IV; /*!< Interrupt Vector Register */ 362 } ADC14_Type; 363 364 /*@}*/ /* end of group ADC14 */ 365 366 367 /****************************************************************************** 368 * AES256 Registers 369 ******************************************************************************/ 370 /** @addtogroup AES256 MSP432P401V (AES256) 371 @{ 372 */ 373 typedef struct { 374 __IO uint16_t CTL0; /*!< AES Accelerator Control Register 0 */ 375 __IO uint16_t CTL1; /*!< AES Accelerator Control Register 1 */ 376 __IO uint16_t STAT; /*!< AES Accelerator Status Register */ 377 __O uint16_t KEY; /*!< AES Accelerator Key Register */ 378 __O uint16_t DIN; /*!< AES Accelerator Data In Register */ 379 __O uint16_t DOUT; /*!< AES Accelerator Data Out Register */ 380 __O uint16_t XDIN; /*!< AES Accelerator XORed Data In Register */ 381 __O uint16_t XIN; /*!< AES Accelerator XORed Data In Register */ 382 } AES256_Type; 383 384 /*@}*/ /* end of group AES256 */ 385 386 387 /****************************************************************************** 388 * CAPTIO Registers 389 ******************************************************************************/ 390 /** @addtogroup CAPTIO MSP432P401V (CAPTIO) 391 @{ 392 */ 393 typedef struct { 394 uint16_t RESERVED0[7]; 395 __IO uint16_t CTL; /*!< Capacitive Touch IO x Control Register */ 396 } CAPTIO_Type; 397 398 /*@}*/ /* end of group CAPTIO */ 399 400 401 /****************************************************************************** 402 * COMP_E Registers 403 ******************************************************************************/ 404 /** @addtogroup COMP_E MSP432P401V (COMP_E) 405 @{ 406 */ 407 typedef struct { 408 __IO uint16_t CTL0; /*!< Comparator Control Register 0 */ 409 __IO uint16_t CTL1; /*!< Comparator Control Register 1 */ 410 __IO uint16_t CTL2; /*!< Comparator Control Register 2 */ 411 __IO uint16_t CTL3; /*!< Comparator Control Register 3 */ 412 uint16_t RESERVED0[2]; 413 __IO uint16_t INT; /*!< Comparator Interrupt Control Register */ 414 __I uint16_t IV; /*!< Comparator Interrupt Vector Word Register */ 415 } COMP_E_Type; 416 417 /*@}*/ /* end of group COMP_E */ 418 419 420 /****************************************************************************** 421 * CRC32 Registers 422 ******************************************************************************/ 423 /** @addtogroup CRC32 MSP432P401V (CRC32) 424 @{ 425 */ 426 typedef struct { 427 __IO uint16_t DI32; /*!< Data Input for CRC32 Signature Computation */ 428 uint16_t RESERVED0; 429 __IO uint16_t DIRB32; /*!< Data In Reverse for CRC32 Computation */ 430 uint16_t RESERVED1; 431 __IO uint16_t INIRES32_LO; /*!< CRC32 Initialization and Result, lower 16 bits */ 432 __IO uint16_t INIRES32_HI; /*!< CRC32 Initialization and Result, upper 16 bits */ 433 __IO uint16_t RESR32_LO; /*!< CRC32 Result Reverse, lower 16 bits */ 434 __IO uint16_t RESR32_HI; /*!< CRC32 Result Reverse, Upper 16 bits */ 435 __IO uint16_t DI16; /*!< Data Input for CRC16 computation */ 436 uint16_t RESERVED2; 437 __IO uint16_t DIRB16; /*!< CRC16 Data In Reverse */ 438 uint16_t RESERVED3; 439 __IO uint16_t INIRES16; /*!< CRC16 Initialization and Result register */ 440 uint16_t RESERVED4[2]; 441 __IO uint16_t RESR16; /*!< CRC16 Result Reverse */ 442 } CRC32_Type; 443 444 /*@}*/ /* end of group CRC32 */ 445 446 447 /****************************************************************************** 448 * CS Registers 449 ******************************************************************************/ 450 /** @addtogroup CS MSP432P401V (CS) 451 @{ 452 */ 453 typedef struct { 454 __IO uint32_t KEY; /*!< Key Register */ 455 __IO uint32_t CTL0; /*!< Control 0 Register */ 456 __IO uint32_t CTL1; /*!< Control 1 Register */ 457 __IO uint32_t CTL2; /*!< Control 2 Register */ 458 __IO uint32_t CTL3; /*!< Control 3 Register */ 459 uint32_t RESERVED0[7]; 460 __IO uint32_t CLKEN; /*!< Clock Enable Register */ 461 __I uint32_t STAT; /*!< Status Register */ 462 uint32_t RESERVED1[2]; 463 __IO uint32_t IE; /*!< Interrupt Enable Register */ 464 uint32_t RESERVED2; 465 __I uint32_t IFG; /*!< Interrupt Flag Register */ 466 uint32_t RESERVED3; 467 __O uint32_t CLRIFG; /*!< Clear Interrupt Flag Register */ 468 uint32_t RESERVED4; 469 __O uint32_t SETIFG; /*!< Set Interrupt Flag Register */ 470 uint32_t RESERVED5; 471 __IO uint32_t DCOERCAL0; /*!< DCO External Resistor Cailbration 0 Register */ 472 __IO uint32_t DCOERCAL1; /*!< DCO External Resistor Calibration 1 Register */ 473 } CS_Type; 474 475 /*@}*/ /* end of group CS */ 476 477 478 /****************************************************************************** 479 * DIO Registers 480 ******************************************************************************/ 481 /** @addtogroup DIO MSP432P4111 (DIO) 482 @{ 483 */ 484 typedef struct { 485 union { 486 __I uint16_t IN; /*!< Port Pair Input */ 487 struct { 488 __I uint8_t IN_L; /*!< Low Port Input */ 489 __I uint8_t IN_H; /*!< High Port Input */ 490 }; 491 }; 492 union { 493 __IO uint16_t OUT; /*!< Port Pair Output */ 494 struct { 495 __IO uint8_t OUT_L; /*!< Low Port Output */ 496 __IO uint8_t OUT_H; /*!< High Port Output */ 497 }; 498 }; 499 union { 500 __IO uint16_t DIR; /*!< Port Pair Direction */ 501 struct { 502 __IO uint8_t DIR_L; /*!< Low Port Direction */ 503 __IO uint8_t DIR_H; /*!< High Port Direction */ 504 }; 505 }; 506 union { 507 __IO uint16_t REN; /*!< Port Pair Resistor Enable */ 508 struct { 509 __IO uint8_t REN_L; /*!< Low Port Resistor Enable */ 510 __IO uint8_t REN_H; /*!< High Port Resistor Enable */ 511 }; 512 }; 513 union { 514 __IO uint16_t DS; /*!< Port Pair Drive Strength */ 515 struct { 516 __IO uint8_t DS_L; /*!< Low Port Drive Strength */ 517 __IO uint8_t DS_H; /*!< High Port Drive Strength */ 518 }; 519 }; 520 union { 521 __IO uint16_t SEL0; /*!< Port Pair Select 0 */ 522 struct { 523 __IO uint8_t SEL0_L; /*!< Low Port Select 0 */ 524 __IO uint8_t SEL0_H; /*!< High Port Select 0 */ 525 }; 526 }; 527 union { 528 __IO uint16_t SEL1; /*!< Port Pair Select 1 */ 529 struct { 530 __IO uint8_t SEL1_L; /*!< Low Port Select 1 */ 531 __IO uint8_t SEL1_H; /*!< High Port Select 1 */ 532 }; 533 }; 534 __I uint16_t IV_L; /*!< Low Port Interrupt Vector Value */ 535 uint16_t RESERVED0[3]; 536 union { 537 __IO uint16_t SELC; /*!< Port Pair Complement Select */ 538 struct { 539 __IO uint8_t SELC_L; /*!< Low Port Complement Select */ 540 __IO uint8_t SELC_H; /*!< High Port Complement Select */ 541 }; 542 }; 543 union { 544 __IO uint16_t IES; /*!< Port Pair Interrupt Edge Select */ 545 struct { 546 __IO uint8_t IES_L; /*!< Low Port Interrupt Edge Select */ 547 __IO uint8_t IES_H; /*!< High Port Interrupt Edge Select */ 548 }; 549 }; 550 union { 551 __IO uint16_t IE; /*!< Port Pair Interrupt Enable */ 552 struct { 553 __IO uint8_t IE_L; /*!< Low Port Interrupt Enable */ 554 __IO uint8_t IE_H; /*!< High Port Interrupt Enable */ 555 }; 556 }; 557 union { 558 __IO uint16_t IFG; /*!< Port Pair Interrupt Flag */ 559 struct { 560 __IO uint8_t IFG_L; /*!< Low Port Interrupt Flag */ 561 __IO uint8_t IFG_H; /*!< High Port Interrupt Flag */ 562 }; 563 }; 564 __I uint16_t IV_H; /*!< High Port Interrupt Vector Value */ 565 } DIO_PORT_Interruptable_Type; 566 567 typedef struct { 568 union { 569 __I uint16_t IN; /*!< Port Pair Input */ 570 struct { 571 __I uint8_t IN_L; /*!< Low Port Input */ 572 __I uint8_t IN_H; /*!< High Port Input */ 573 }; 574 }; 575 union { 576 __IO uint16_t OUT; /*!< Port Pair Output */ 577 struct { 578 __IO uint8_t OUT_L; /*!< Low Port Output */ 579 __IO uint8_t OUT_H; /*!< High Port Output */ 580 }; 581 }; 582 union { 583 __IO uint16_t DIR; /*!< Port Pair Direction */ 584 struct { 585 __IO uint8_t DIR_L; /*!< Low Port Direction */ 586 __IO uint8_t DIR_H; /*!< High Port Direction */ 587 }; 588 }; 589 union { 590 __IO uint16_t REN; /*!< Port Pair Resistor Enable */ 591 struct { 592 __IO uint8_t REN_L; /*!< Low Port Resistor Enable */ 593 __IO uint8_t REN_H; /*!< High Port Resistor Enable */ 594 }; 595 }; 596 union { 597 __IO uint16_t DS; /*!< Port Pair Drive Strength */ 598 struct { 599 __IO uint8_t DS_L; /*!< Low Port Drive Strength */ 600 __IO uint8_t DS_H; /*!< High Port Drive Strength */ 601 }; 602 }; 603 union { 604 __IO uint16_t SEL0; /*!< Port Pair Select 0 */ 605 struct { 606 __IO uint8_t SEL0_L; /*!< Low Port Select 0 */ 607 __IO uint8_t SEL0_H; /*!< High Port Select 0 */ 608 }; 609 }; 610 union { 611 __IO uint16_t SEL1; /*!< Port Pair Select 1 */ 612 struct { 613 __IO uint8_t SEL1_L; /*!< Low Port Select 1 */ 614 __IO uint8_t SEL1_H; /*!< High Port Select 1 */ 615 }; 616 }; 617 uint16_t RESERVED0[4]; 618 union { 619 __IO uint16_t SELC; /*!< Port Pair Complement Select */ 620 struct { 621 __IO uint8_t SELC_L; /*!< Low Port Complement Select */ 622 __IO uint8_t SELC_H; /*!< High Port Complement Select */ 623 }; 624 }; 625 } DIO_PORT_Not_Interruptable_Type; 626 627 628 typedef struct { 629 __I uint8_t IN; /*!< Port Input */ 630 uint8_t RESERVED0; 631 __IO uint8_t OUT; /*!< Port Output */ 632 uint8_t RESERVED1; 633 __IO uint8_t DIR; /*!< Port Direction */ 634 uint8_t RESERVED2; 635 __IO uint8_t REN; /*!< Port Resistor Enable */ 636 uint8_t RESERVED3; 637 __IO uint8_t DS; /*!< Port Drive Strength */ 638 uint8_t RESERVED4; 639 __IO uint8_t SEL0; /*!< Port Select 0 */ 640 uint8_t RESERVED5; 641 __IO uint8_t SEL1; /*!< Port Select 1 */ 642 uint8_t RESERVED6; 643 __I uint16_t IV; /*!< Port Interrupt Vector Value */ 644 uint8_t RESERVED7[6]; 645 __IO uint8_t SELC; /*!< Port Complement Select */ 646 uint8_t RESERVED8; 647 __IO uint8_t IES; /*!< Port Interrupt Edge Select */ 648 uint8_t RESERVED9; 649 __IO uint8_t IE; /*!< Port Interrupt Enable */ 650 uint8_t RESERVED10; 651 __IO uint8_t IFG; /*!< Port Interrupt Flag */ 652 uint8_t RESERVED11; 653 } DIO_PORT_Odd_Interruptable_Type; 654 655 typedef struct { 656 uint8_t RESERVED0; 657 __I uint8_t IN; /*!< Port Input */ 658 uint8_t RESERVED1; 659 __IO uint8_t OUT; /*!< Port Output */ 660 uint8_t RESERVED2; 661 __IO uint8_t DIR; /*!< Port Direction */ 662 uint8_t RESERVED3; 663 __IO uint8_t REN; /*!< Port Resistor Enable */ 664 uint8_t RESERVED4; 665 __IO uint8_t DS; /*!< Port Drive Strength */ 666 uint8_t RESERVED5; 667 __IO uint8_t SEL0; /*!< Port Select 0 */ 668 uint8_t RESERVED6; 669 __IO uint8_t SEL1; /*!< Port Select 1 */ 670 uint8_t RESERVED7[9]; 671 __IO uint8_t SELC; /*!< Port Complement Select */ 672 uint8_t RESERVED8; 673 __IO uint8_t IES; /*!< Port Interrupt Edge Select */ 674 uint8_t RESERVED9; 675 __IO uint8_t IE; /*!< Port Interrupt Enable */ 676 uint8_t RESERVED10; 677 __IO uint8_t IFG; /*!< Port Interrupt Flag */ 678 __I uint16_t IV; /*!< Port Interrupt Vector Value */ 679 } DIO_PORT_Even_Interruptable_Type; 680 681 /*@}*/ /* end of group MSP432P4111_DIO */ 682 683 684 /****************************************************************************** 685 * DMA Registers 686 ******************************************************************************/ 687 /** @addtogroup DMA MSP432P4111 (DMA) 688 @{ 689 */ 690 typedef struct { 691 __I uint32_t DEVICE_CFG; /*!< Device Configuration Status */ 692 __IO uint32_t SW_CHTRIG; /*!< Software Channel Trigger Register */ 693 uint32_t RESERVED0[2]; 694 __IO uint32_t CH_SRCCFG[32]; /*!< Channel n Source Configuration Register */ 695 uint32_t RESERVED1[28]; 696 __IO uint32_t INT1_SRCCFG; /*!< Interrupt 1 Source Channel Configuration */ 697 __IO uint32_t INT2_SRCCFG; /*!< Interrupt 2 Source Channel Configuration Register */ 698 __IO uint32_t INT3_SRCCFG; /*!< Interrupt 3 Source Channel Configuration Register */ 699 uint32_t RESERVED2; 700 __I uint32_t INT0_SRCFLG; /*!< Interrupt 0 Source Channel Flag Register */ 701 __O uint32_t INT0_CLRFLG; /*!< Interrupt 0 Source Channel Clear Flag Register */ 702 } DMA_Channel_Type; 703 704 typedef struct { 705 __I uint32_t STAT; /*!< Status Register */ 706 __O uint32_t CFG; /*!< Configuration Register */ 707 __IO uint32_t CTLBASE; /*!< Channel Control Data Base Pointer Register */ 708 __I uint32_t ALTBASE; /*!< Channel Alternate Control Data Base Pointer Register */ 709 __I uint32_t WAITSTAT; /*!< Channel Wait on Request Status Register */ 710 __O uint32_t SWREQ; /*!< Channel Software Request Register */ 711 __IO uint32_t USEBURSTSET; /*!< Channel Useburst Set Register */ 712 __O uint32_t USEBURSTCLR; /*!< Channel Useburst Clear Register */ 713 __IO uint32_t REQMASKSET; /*!< Channel Request Mask Set Register */ 714 __O uint32_t REQMASKCLR; /*!< Channel Request Mask Clear Register */ 715 __IO uint32_t ENASET; /*!< Channel Enable Set Register */ 716 __O uint32_t ENACLR; /*!< Channel Enable Clear Register */ 717 __IO uint32_t ALTSET; /*!< Channel Primary-Alternate Set Register */ 718 __O uint32_t ALTCLR; /*!< Channel Primary-Alternate Clear Register */ 719 __IO uint32_t PRIOSET; /*!< Channel Priority Set Register */ 720 __O uint32_t PRIOCLR; /*!< Channel Priority Clear Register */ 721 uint32_t RESERVED4[3]; 722 __IO uint32_t ERRCLR; /*!< Bus Error Clear Register */ 723 } DMA_Control_Type; 724 725 /*@}*/ /* end of group DMA */ 726 727 728 /****************************************************************************** 729 * EUSCI_A Registers 730 ******************************************************************************/ 731 /** @addtogroup EUSCI_A MSP432P401V (EUSCI_A) 732 @{ 733 */ 734 typedef struct { 735 __IO uint16_t CTLW0; /*!< eUSCI_Ax Control Word Register 0 */ 736 __IO uint16_t CTLW1; /*!< eUSCI_Ax Control Word Register 1 */ 737 uint16_t RESERVED0; 738 __IO uint16_t BRW; /*!< eUSCI_Ax Baud Rate Control Word Register */ 739 __IO uint16_t MCTLW; /*!< eUSCI_Ax Modulation Control Word Register */ 740 __IO uint16_t STATW; /*!< eUSCI_Ax Status Register */ 741 __I uint16_t RXBUF; /*!< eUSCI_Ax Receive Buffer Register */ 742 __IO uint16_t TXBUF; /*!< eUSCI_Ax Transmit Buffer Register */ 743 __IO uint16_t ABCTL; /*!< eUSCI_Ax Auto Baud Rate Control Register */ 744 __IO uint16_t IRCTL; /*!< eUSCI_Ax IrDA Control Word Register */ 745 uint16_t RESERVED1[3]; 746 __IO uint16_t IE; /*!< eUSCI_Ax Interrupt Enable Register */ 747 __IO uint16_t IFG; /*!< eUSCI_Ax Interrupt Flag Register */ 748 __I uint16_t IV; /*!< eUSCI_Ax Interrupt Vector Register */ 749 } EUSCI_A_Type; 750 751 /*@}*/ /* end of group EUSCI_A */ 752 753 /** @addtogroup EUSCI_A_SPI MSP432P401V (EUSCI_A_SPI) 754 @{ 755 */ 756 typedef struct { 757 __IO uint16_t CTLW0; /*!< eUSCI_Ax Control Word Register 0 */ 758 uint16_t RESERVED0[2]; 759 __IO uint16_t BRW; /*!< eUSCI_Ax Bit Rate Control Register 1 */ 760 uint16_t RESERVED1; 761 __IO uint16_t STATW; 762 __I uint16_t RXBUF; /*!< eUSCI_Ax Receive Buffer Register */ 763 __IO uint16_t TXBUF; /*!< eUSCI_Ax Transmit Buffer Register */ 764 uint16_t RESERVED2[5]; 765 __IO uint16_t IE; /*!< eUSCI_Ax Interrupt Enable Register */ 766 __IO uint16_t IFG; /*!< eUSCI_Ax Interrupt Flag Register */ 767 __I uint16_t IV; /*!< eUSCI_Ax Interrupt Vector Register */ 768 } EUSCI_A_SPI_Type; 769 770 /*@}*/ /* end of group EUSCI_A_SPI */ 771 772 773 /****************************************************************************** 774 * EUSCI_B Registers 775 ******************************************************************************/ 776 /** @addtogroup EUSCI_B MSP432P401V (EUSCI_B) 777 @{ 778 */ 779 typedef struct { 780 __IO uint16_t CTLW0; /*!< eUSCI_Bx Control Word Register 0 */ 781 __IO uint16_t CTLW1; /*!< eUSCI_Bx Control Word Register 1 */ 782 uint16_t RESERVED0; 783 __IO uint16_t BRW; /*!< eUSCI_Bx Baud Rate Control Word Register */ 784 __IO uint16_t STATW; /*!< eUSCI_Bx Status Register */ 785 __IO uint16_t TBCNT; /*!< eUSCI_Bx Byte Counter Threshold Register */ 786 __I uint16_t RXBUF; /*!< eUSCI_Bx Receive Buffer Register */ 787 __IO uint16_t TXBUF; /*!< eUSCI_Bx Transmit Buffer Register */ 788 uint16_t RESERVED1[2]; 789 __IO uint16_t I2COA0; /*!< eUSCI_Bx I2C Own Address 0 Register */ 790 __IO uint16_t I2COA1; /*!< eUSCI_Bx I2C Own Address 1 Register */ 791 __IO uint16_t I2COA2; /*!< eUSCI_Bx I2C Own Address 2 Register */ 792 __IO uint16_t I2COA3; /*!< eUSCI_Bx I2C Own Address 3 Register */ 793 __I uint16_t ADDRX; /*!< eUSCI_Bx I2C Received Address Register */ 794 __IO uint16_t ADDMASK; /*!< eUSCI_Bx I2C Address Mask Register */ 795 __IO uint16_t I2CSA; /*!< eUSCI_Bx I2C Slave Address Register */ 796 uint16_t RESERVED2[4]; 797 __IO uint16_t IE; /*!< eUSCI_Bx Interrupt Enable Register */ 798 __IO uint16_t IFG; /*!< eUSCI_Bx Interrupt Flag Register */ 799 __I uint16_t IV; /*!< eUSCI_Bx Interrupt Vector Register */ 800 } EUSCI_B_Type; 801 802 /*@}*/ /* end of group EUSCI_B */ 803 804 /** @addtogroup EUSCI_B_SPI MSP432P401V (EUSCI_B_SPI) 805 @{ 806 */ 807 typedef struct { 808 __IO uint16_t CTLW0; /*!< eUSCI_Bx Control Word Register 0 */ 809 uint16_t RESERVED0[2]; 810 __IO uint16_t BRW; /*!< eUSCI_Bx Bit Rate Control Register 1 */ 811 __IO uint16_t STATW; 812 uint16_t RESERVED1; 813 __I uint16_t RXBUF; /*!< eUSCI_Bx Receive Buffer Register */ 814 __IO uint16_t TXBUF; /*!< eUSCI_Bx Transmit Buffer Register */ 815 uint16_t RESERVED2[13]; 816 __IO uint16_t IE; /*!< eUSCI_Bx Interrupt Enable Register */ 817 __IO uint16_t IFG; /*!< eUSCI_Bx Interrupt Flag Register */ 818 __I uint16_t IV; /*!< eUSCI_Bx Interrupt Vector Register */ 819 } EUSCI_B_SPI_Type; 820 821 /*@}*/ /* end of group EUSCI_B_SPI */ 822 823 824 /****************************************************************************** 825 * FLCTL_A Registers 826 ******************************************************************************/ 827 /** @addtogroup FLCTL_A MSP432P401V (FLCTL_A) 828 @{ 829 */ 830 typedef struct { 831 __I uint32_t POWER_STAT; /*!< Power Status Register */ 832 uint32_t RESERVED0[3]; 833 __IO uint32_t BANK0_RDCTL; /*!< Bank0 Read Control Register */ 834 __IO uint32_t BANK1_RDCTL; /*!< Bank1 Read Control Register */ 835 uint32_t RESERVED1[2]; 836 __IO uint32_t RDBRST_CTLSTAT; /*!< Read Burst/Compare Control and Status Register */ 837 __IO uint32_t RDBRST_STARTADDR; /*!< Read Burst/Compare Start Address Register */ 838 __IO uint32_t RDBRST_LEN; /*!< Read Burst/Compare Length Register */ 839 uint32_t RESERVED2[4]; 840 __IO uint32_t RDBRST_FAILADDR; /*!< Read Burst/Compare Fail Address Register */ 841 __IO uint32_t RDBRST_FAILCNT; /*!< Read Burst/Compare Fail Count Register */ 842 uint32_t RESERVED3[3]; 843 __IO uint32_t PRG_CTLSTAT; /*!< Program Control and Status Register */ 844 __IO uint32_t PRGBRST_CTLSTAT; /*!< Program Burst Control and Status Register */ 845 __IO uint32_t PRGBRST_STARTADDR; /*!< Program Burst Start Address Register */ 846 uint32_t RESERVED4; 847 __IO uint32_t PRGBRST_DATA0_0; /*!< Program Burst Data0 Register0 */ 848 __IO uint32_t PRGBRST_DATA0_1; /*!< Program Burst Data0 Register1 */ 849 __IO uint32_t PRGBRST_DATA0_2; /*!< Program Burst Data0 Register2 */ 850 __IO uint32_t PRGBRST_DATA0_3; /*!< Program Burst Data0 Register3 */ 851 __IO uint32_t PRGBRST_DATA1_0; /*!< Program Burst Data1 Register0 */ 852 __IO uint32_t PRGBRST_DATA1_1; /*!< Program Burst Data1 Register1 */ 853 __IO uint32_t PRGBRST_DATA1_2; /*!< Program Burst Data1 Register2 */ 854 __IO uint32_t PRGBRST_DATA1_3; /*!< Program Burst Data1 Register3 */ 855 __IO uint32_t PRGBRST_DATA2_0; /*!< Program Burst Data2 Register0 */ 856 __IO uint32_t PRGBRST_DATA2_1; /*!< Program Burst Data2 Register1 */ 857 __IO uint32_t PRGBRST_DATA2_2; /*!< Program Burst Data2 Register2 */ 858 __IO uint32_t PRGBRST_DATA2_3; /*!< Program Burst Data2 Register3 */ 859 __IO uint32_t PRGBRST_DATA3_0; /*!< Program Burst Data3 Register0 */ 860 __IO uint32_t PRGBRST_DATA3_1; /*!< Program Burst Data3 Register1 */ 861 __IO uint32_t PRGBRST_DATA3_2; /*!< Program Burst Data3 Register2 */ 862 __IO uint32_t PRGBRST_DATA3_3; /*!< Program Burst Data3 Register3 */ 863 __IO uint32_t ERASE_CTLSTAT; /*!< Erase Control and Status Register */ 864 __IO uint32_t ERASE_SECTADDR; /*!< Erase Sector Address Register */ 865 uint32_t RESERVED5[2]; 866 __IO uint32_t BANK0_INFO_WEPROT; /*!< Information Memory Bank0 Write/Erase Protection Register */ 867 __IO uint32_t BANK0_MAIN_WEPROT; /*!< Main Memory Bank0 Write/Erase Protection Register */ 868 uint32_t RESERVED6[2]; 869 __IO uint32_t BANK1_INFO_WEPROT; /*!< Information Memory Bank1 Write/Erase Protection Register */ 870 __IO uint32_t BANK1_MAIN_WEPROT; /*!< Main Memory Bank1 Write/Erase Protection Register */ 871 uint32_t RESERVED7[2]; 872 __IO uint32_t BMRK_CTLSTAT; /*!< Benchmark Control and Status Register */ 873 __IO uint32_t BMRK_IFETCH; /*!< Benchmark Instruction Fetch Count Register */ 874 __IO uint32_t BMRK_DREAD; /*!< Benchmark Data Read Count Register */ 875 __IO uint32_t BMRK_CMP; /*!< Benchmark Count Compare Register */ 876 uint32_t RESERVED8[4]; 877 __IO uint32_t IFG; /*!< Interrupt Flag Register */ 878 __IO uint32_t IE; /*!< Interrupt Enable Register */ 879 __IO uint32_t CLRIFG; /*!< Clear Interrupt Flag Register */ 880 __IO uint32_t SETIFG; /*!< Set Interrupt Flag Register */ 881 __I uint32_t READ_TIMCTL; /*!< Read Timing Control Register */ 882 __I uint32_t READMARGIN_TIMCTL; /*!< Read Margin Timing Control Register */ 883 __I uint32_t PRGVER_TIMCTL; /*!< Program Verify Timing Control Register */ 884 __I uint32_t ERSVER_TIMCTL; /*!< Erase Verify Timing Control Register */ 885 __I uint32_t LKGVER_TIMCTL; /*!< Leakage Verify Timing Control Register */ 886 __I uint32_t PROGRAM_TIMCTL; /*!< Program Timing Control Register */ 887 __I uint32_t ERASE_TIMCTL; /*!< Erase Timing Control Register */ 888 __I uint32_t MASSERASE_TIMCTL; /*!< Mass Erase Timing Control Register */ 889 __I uint32_t BURSTPRG_TIMCTL; /*!< Burst Program Timing Control Register */ 890 uint32_t RESERVED9[55]; 891 __IO uint32_t BANK0_MAIN_WEPROT0; /*!< Main Memory Bank0 Write/Erase Protection Register 0 */ 892 __IO uint32_t BANK0_MAIN_WEPROT1; /*!< Main Memory Bank0 Write/Erase Protection Register 1 */ 893 __IO uint32_t BANK0_MAIN_WEPROT2; /*!< Main Memory Bank0 Write/Erase Protection Register 2 */ 894 __IO uint32_t BANK0_MAIN_WEPROT3; /*!< Main Memory Bank0 Write/Erase Protection Register 3 */ 895 __IO uint32_t BANK0_MAIN_WEPROT4; /*!< Main Memory Bank0 Write/Erase Protection Register 4 */ 896 __IO uint32_t BANK0_MAIN_WEPROT5; /*!< Main Memory Bank0 Write/Erase Protection Register 5 */ 897 __IO uint32_t BANK0_MAIN_WEPROT6; /*!< Main Memory Bank0 Write/Erase Protection Register 6 */ 898 __IO uint32_t BANK0_MAIN_WEPROT7; /*!< Main Memory Bank0 Write/Erase Protection Register 7 */ 899 uint32_t RESERVED10[8]; 900 __IO uint32_t BANK1_MAIN_WEPROT0; /*!< Main Memory Bank1 Write/Erase Protection Register 0 */ 901 __IO uint32_t BANK1_MAIN_WEPROT1; /*!< Main Memory Bank1 Write/Erase Protection Register 1 */ 902 __IO uint32_t BANK1_MAIN_WEPROT2; /*!< Main Memory Bank1 Write/Erase Protection Register 2 */ 903 __IO uint32_t BANK1_MAIN_WEPROT3; /*!< Main Memory Bank1 Write/Erase Protection Register 3 */ 904 __IO uint32_t BANK1_MAIN_WEPROT4; /*!< Main Memory Bank1 Write/Erase Protection Register 4 */ 905 __IO uint32_t BANK1_MAIN_WEPROT5; /*!< Main Memory Bank1 Write/Erase Protection Register 5 */ 906 __IO uint32_t BANK1_MAIN_WEPROT6; /*!< Main Memory Bank1 Write/Erase Protection Register 6 */ 907 __IO uint32_t BANK1_MAIN_WEPROT7; /*!< Main Memory Bank1 Write/Erase Protection Register 7 */ 908 } FLCTL_A_Type; 909 910 /*@}*/ /* end of group FLCTL_A */ 911 912 913 /****************************************************************************** 914 * FL_BOOTOVER_MAILBOX Registers 915 ******************************************************************************/ 916 /** @addtogroup SEC_ZONE_PARAMS MSP432P401V (FL_BOOTOVER_MAILBOX) 917 @{ 918 */ 919 typedef struct { 920 __IO uint32_t SEC_ZONE_SECEN; /*!< IP Protection Secure Zone Enable. */ 921 __IO uint32_t SEC_ZONE_START_ADDR; /*!< Start address of IP protected secure zone. */ 922 __IO uint32_t SEC_ZONE_LENGTH; /*!< Length of IP protected secure zone in number of bytes. */ 923 __IO uint32_t SEC_ZONE_AESINIT_VECT[4]; /*!< IP protected secure zone 0 AES initialization vector */ 924 __IO uint32_t SEC_ZONE_SECKEYS[8]; /*!< AES-CBC security keys. */ 925 __IO uint32_t SEC_ZONE_UNENC_PWD[4]; /*!< Unencrypted password for authentication. */ 926 __IO uint32_t SEC_ZONE_ENCUPDATE_EN; /*!< IP Protected Secure Zone Encrypted In-field Update Enable */ 927 __IO uint32_t SEC_ZONE_DATA_EN; /*!< IP Protected Secure Zone Data Access Enable */ 928 __IO uint32_t SEC_ZONE_ACK; /*!< Acknowledgment for IP Protection Secure Zone Enable Command. */ 929 uint32_t RESERVED0[2]; 930 } SEC_ZONE_PARAMS_Type; 931 932 /*@}*/ /* end of group SEC_ZONE_PARAMS */ 933 934 /** @addtogroup SEC_ZONE_UPDATE MSP432P401V (FL_BOOTOVER_MAILBOX) 935 @{ 936 */ 937 typedef struct { 938 __IO uint32_t SEC_ZONE_PAYLOADADDR; /*!< Start address where the payload is loaded in the device. */ 939 __IO uint32_t SEC_ZONE_PAYLOADLEN; /*!< Length of the payload in bytes. */ 940 __IO uint32_t SEC_ZONE_UPDATE_ACK; /*!< Acknowledgment for the IP Protected Secure Zone Update Command */ 941 uint32_t RESERVED0; 942 } SEC_ZONE_UPDATE_Type; 943 944 /*@}*/ /* end of group SEC_ZONE_UPDATE */ 945 946 /** @addtogroup FL_BOOTOVER_MAILBOX MSP432P401V (FL_BOOTOVER_MAILBOX) 947 @{ 948 */ 949 typedef struct { 950 __IO uint32_t MB_START; /*!< Flash MailBox start: 0x0115ACF6 */ 951 __IO uint32_t CMD; /*!< Command for Boot override operations. */ 952 uint32_t RESERVED0[2]; 953 __IO uint32_t JTAG_SWD_LOCK_SECEN; /*!< JTAG and SWD Lock Enable */ 954 __IO uint32_t JTAG_SWD_LOCK_AES_INIT_VECT[4]; /*!< JTAG and SWD lock AES initialization vector for AES-CBC */ 955 __IO uint32_t JTAG_SWD_LOCK_AES_SECKEYS[8]; /*!< JTAG and SWD lock AES CBC security Keys 0-7. */ 956 __IO uint32_t JTAG_SWD_LOCK_UNENC_PWD[4]; /*!< JTAG and SWD lock unencrypted password */ 957 __IO uint32_t JTAG_SWD_LOCK_ACK; /*!< Acknowledgment for JTAG and SWD Lock command */ 958 uint32_t RESERVED1[2]; 959 SEC_ZONE_PARAMS_Type SEC_ZONE_PARAMS[4]; 960 __IO uint32_t BSL_ENABLE; /*!< BSL Enable. */ 961 __IO uint32_t BSL_START_ADDRESS; /*!< Contains the pointer to the BSL function. */ 962 __IO uint32_t BSL_PARAMETERS; /*!< BSL hardware invoke conifguration field. */ 963 uint32_t RESERVED2[2]; 964 __IO uint32_t BSL_ACK; /*!< Acknowledgment for the BSL Configuration Command */ 965 __IO uint32_t JTAG_SWD_LOCK_ENCPAYLOADADD; /*!< Start address where the payload is loaded in the device. */ 966 __IO uint32_t JTAG_SWD_LOCK_ENCPAYLOADLEN; /*!< Length of the encrypted payload in bytes */ 967 __IO uint32_t JTAG_SWD_LOCK_DST_ADDR; /*!< Destination address where the final data needs to be stored into the device. */ 968 __IO uint32_t ENC_UPDATE_ACK; /*!< Acknowledgment for JTAG and SWD Lock Encrypted Update Command */ 969 uint32_t RESERVED3; 970 SEC_ZONE_UPDATE_Type SEC_ZONE_UPDATE[4]; 971 uint32_t RESERVED4; 972 __IO uint32_t FACTORY_RESET_ENABLE; /*!< Enable/Disable Factory Reset */ 973 __IO uint32_t FACTORY_RESET_PWDEN; /*!< Factory reset password enable */ 974 __IO uint32_t FACTORY_RESET_PWD[4]; /*!< 128-bit Password for factory reset to be saved into the device. */ 975 __IO uint32_t FACTORY_RESET_PARAMS_ACK; /*!< Acknowledgment for the Factory Reset Params Command */ 976 uint32_t RESERVED5; 977 __IO uint32_t FACTORY_RESET_PASSWORD[4]; /*!< 128-bit Password for factory reset. */ 978 __IO uint32_t FACTORY_RESET_ACK; /*!< Acknowledgment for the Factory Reset Command */ 979 uint32_t RESERVED6[2]; 980 __IO uint32_t MB_END; /*!< Mailbox end */ 981 } FL_BOOTOVER_MAILBOX_Type; 982 983 /*@}*/ /* end of group FL_BOOTOVER_MAILBOX */ 984 985 986 /****************************************************************************** 987 * PCM Registers 988 ******************************************************************************/ 989 /** @addtogroup PCM MSP432P401V (PCM) 990 @{ 991 */ 992 typedef struct { 993 __IO uint32_t CTL0; /*!< Control 0 Register */ 994 __IO uint32_t CTL1; /*!< Control 1 Register */ 995 __IO uint32_t IE; /*!< Interrupt Enable Register */ 996 __I uint32_t IFG; /*!< Interrupt Flag Register */ 997 __O uint32_t CLRIFG; /*!< Clear Interrupt Flag Register */ 998 } PCM_Type; 999 1000 /*@}*/ /* end of group PCM */ 1001 1002 1003 /****************************************************************************** 1004 * PMAP Registers 1005 ******************************************************************************/ 1006 /** @addtogroup PMAP MSP432P4111 (PMAP) 1007 @{ 1008 */ 1009 typedef struct { 1010 __IO uint16_t KEYID; /*!< Port Mapping Key Register */ 1011 __IO uint16_t CTL; /*!< Port Mapping Control Register */ 1012 } PMAP_COMMON_Type; 1013 1014 typedef struct { 1015 union { 1016 __IO uint16_t PMAP_REGISTER[4]; /*!< Port Mapping Registers */ 1017 struct { 1018 __IO uint8_t PMAP_REGISTER0; /*!< Port Mapping Register Bit 0 */ 1019 __IO uint8_t PMAP_REGISTER1; /*!< Port Mapping Register Bit 1 */ 1020 __IO uint8_t PMAP_REGISTER2; /*!< Port Mapping Register Bit 2 */ 1021 __IO uint8_t PMAP_REGISTER3; /*!< Port Mapping Register Bit 3 */ 1022 __IO uint8_t PMAP_REGISTER4; /*!< Port Mapping Register Bit 4 */ 1023 __IO uint8_t PMAP_REGISTER5; /*!< Port Mapping Register Bit 5 */ 1024 __IO uint8_t PMAP_REGISTER6; /*!< Port Mapping Register Bit 6 */ 1025 __IO uint8_t PMAP_REGISTER7; /*!< Port Mapping Register Bit 7 */ 1026 }; 1027 }; 1028 } PMAP_REGISTER_Type; 1029 1030 /*@}*/ /* end of group PMAP */ 1031 1032 1033 /****************************************************************************** 1034 * PSS Registers 1035 ******************************************************************************/ 1036 /** @addtogroup PSS MSP432P401V (PSS) 1037 @{ 1038 */ 1039 typedef struct { 1040 __IO uint32_t KEY; /*!< Key Register */ 1041 __IO uint32_t CTL0; /*!< Control 0 Register */ 1042 uint32_t RESERVED0[11]; 1043 __IO uint32_t IE; /*!< Interrupt Enable Register */ 1044 __I uint32_t IFG; /*!< Interrupt Flag Register */ 1045 __IO uint32_t CLRIFG; /*!< Clear Interrupt Flag Register */ 1046 } PSS_Type; 1047 1048 /*@}*/ /* end of group PSS */ 1049 1050 1051 /****************************************************************************** 1052 * REF_A Registers 1053 ******************************************************************************/ 1054 /** @addtogroup REF_A MSP432P401V (REF_A) 1055 @{ 1056 */ 1057 typedef struct { 1058 __IO uint16_t CTL0; /*!< REF Control Register 0 */ 1059 } REF_A_Type; 1060 1061 /*@}*/ /* end of group REF_A */ 1062 1063 1064 /****************************************************************************** 1065 * RSTCTL Registers 1066 ******************************************************************************/ 1067 /** @addtogroup RSTCTL MSP432P401V (RSTCTL) 1068 @{ 1069 */ 1070 typedef struct { 1071 __IO uint32_t RESET_REQ; /*!< Reset Request Register */ 1072 __I uint32_t HARDRESET_STAT; /*!< Hard Reset Status Register */ 1073 __IO uint32_t HARDRESET_CLR; /*!< Hard Reset Status Clear Register */ 1074 __IO uint32_t HARDRESET_SET; /*!< Hard Reset Status Set Register */ 1075 __I uint32_t SOFTRESET_STAT; /*!< Soft Reset Status Register */ 1076 __IO uint32_t SOFTRESET_CLR; /*!< Soft Reset Status Clear Register */ 1077 __IO uint32_t SOFTRESET_SET; /*!< Soft Reset Status Set Register */ 1078 uint32_t RESERVED0[57]; 1079 __I uint32_t PSSRESET_STAT; /*!< PSS Reset Status Register */ 1080 __IO uint32_t PSSRESET_CLR; /*!< PSS Reset Status Clear Register */ 1081 __I uint32_t PCMRESET_STAT; /*!< PCM Reset Status Register */ 1082 __IO uint32_t PCMRESET_CLR; /*!< PCM Reset Status Clear Register */ 1083 __I uint32_t PINRESET_STAT; /*!< Pin Reset Status Register */ 1084 __IO uint32_t PINRESET_CLR; /*!< Pin Reset Status Clear Register */ 1085 __I uint32_t REBOOTRESET_STAT; /*!< Reboot Reset Status Register */ 1086 __IO uint32_t REBOOTRESET_CLR; /*!< Reboot Reset Status Clear Register */ 1087 __I uint32_t CSRESET_STAT; /*!< CS Reset Status Register */ 1088 __IO uint32_t CSRESET_CLR; /*!< CS Reset Status Clear Register */ 1089 } RSTCTL_Type; 1090 1091 /*@}*/ /* end of group RSTCTL */ 1092 1093 1094 /****************************************************************************** 1095 * RTC_C Registers 1096 ******************************************************************************/ 1097 /** @addtogroup RTC_C MSP432P401V (RTC_C) 1098 @{ 1099 */ 1100 typedef struct { 1101 __IO uint16_t CTL0; /*!< RTCCTL0 Register */ 1102 __IO uint16_t CTL13; /*!< RTCCTL13 Register */ 1103 __IO uint16_t OCAL; /*!< RTCOCAL Register */ 1104 __IO uint16_t TCMP; /*!< RTCTCMP Register */ 1105 __IO uint16_t PS0CTL; /*!< Real-Time Clock Prescale Timer 0 Control Register */ 1106 __IO uint16_t PS1CTL; /*!< Real-Time Clock Prescale Timer 1 Control Register */ 1107 __IO uint16_t PS; /*!< Real-Time Clock Prescale Timer Counter Register */ 1108 __I uint16_t IV; /*!< Real-Time Clock Interrupt Vector Register */ 1109 __IO uint16_t TIM0; /*!< RTCTIM0 Register Hexadecimal Format */ 1110 __IO uint16_t TIM1; /*!< Real-Time Clock Hour, Day of Week */ 1111 __IO uint16_t DATE; /*!< RTCDATE - Hexadecimal Format */ 1112 __IO uint16_t YEAR; /*!< RTCYEAR Register Hexadecimal Format */ 1113 __IO uint16_t AMINHR; /*!< RTCMINHR - Hexadecimal Format */ 1114 __IO uint16_t ADOWDAY; /*!< RTCADOWDAY - Hexadecimal Format */ 1115 __IO uint16_t BIN2BCD; /*!< Binary-to-BCD Conversion Register */ 1116 __IO uint16_t BCD2BIN; /*!< BCD-to-Binary Conversion Register */ 1117 } RTC_C_Type; 1118 1119 /*@}*/ /* end of group RTC_C */ 1120 1121 /** @addtogroup RTC_C_BCD MSP432P401V (RTC_C_BCD) 1122 @{ 1123 */ 1124 typedef struct { 1125 uint16_t RESERVED0[8]; 1126 __IO uint16_t TIM0; /*!< Real-Time Clock Seconds, Minutes Register - BCD Format */ 1127 __IO uint16_t TIM1; /*!< Real-Time Clock Hour, Day of Week - BCD Format */ 1128 __IO uint16_t DATE; /*!< Real-Time Clock Date - BCD Format */ 1129 __IO uint16_t YEAR; /*!< Real-Time Clock Year Register - BCD Format */ 1130 __IO uint16_t AMINHR; /*!< Real-Time Clock Minutes, Hour Alarm - BCD Format */ 1131 __IO uint16_t ADOWDAY; /*!< Real-Time Clock Day of Week, Day of Month Alarm - BCD Format */ 1132 } RTC_C_BCD_Type; 1133 1134 /*@}*/ /* end of group RTC_C_BCD */ 1135 1136 1137 /****************************************************************************** 1138 * SYSCTL_A Registers 1139 ******************************************************************************/ 1140 /** @addtogroup SYSCTL_A MSP432P4111 (SYSCTL_A) 1141 @{ 1142 */ 1143 typedef struct { 1144 __IO uint32_t REBOOT_CTL; /*!< Reboot Control Register */ 1145 __IO uint32_t NMI_CTLSTAT; /*!< NMI Control and Status Register */ 1146 __IO uint32_t WDTRESET_CTL; /*!< Watchdog Reset Control Register */ 1147 __IO uint32_t PERIHALT_CTL; /*!< Peripheral Halt Control Register */ 1148 __I uint32_t SRAM_SIZE; /*!< SRAM Size Register */ 1149 __I uint32_t SRAM_NUMBANKS; /*!< SRAM Number of Banks Register */ 1150 __I uint32_t SRAM_NUMBLOCKS; /*!< SRAM Number of Blocks Register */ 1151 uint32_t RESERVED0; 1152 __I uint32_t MAINFLASH_SIZE; /*!< Flash Main Memory Size Register */ 1153 __I uint32_t INFOFLASH_SIZE; /*!< Flash Information Memory Size Register */ 1154 uint32_t RESERVED1[2]; 1155 __IO uint32_t DIO_GLTFLT_CTL; /*!< Digital I/O Glitch Filter Control Register */ 1156 uint32_t RESERVED2[3]; 1157 __IO uint32_t SECDATA_UNLOCK; /*!< IP Protected Secure Zone Data Access Unlock Register */ 1158 uint32_t RESERVED3[3]; 1159 __IO uint32_t SRAM_BANKEN_CTL0; /*!< SRAM Bank Enable Control Register 0 */ 1160 __IO uint32_t SRAM_BANKEN_CTL1; /*!< SRAM Bank Enable Control Register 1 */ 1161 __IO uint32_t SRAM_BANKEN_CTL2; /*!< SRAM Bank Enable Control Register 2 */ 1162 __IO uint32_t SRAM_BANKEN_CTL3; /*!< SRAM Bank Enable Control Register 3 */ 1163 uint32_t RESERVED4[4]; 1164 __IO uint32_t SRAM_BLKRET_CTL0; /*!< SRAM Block Retention Control Register 0 */ 1165 __IO uint32_t SRAM_BLKRET_CTL1; /*!< SRAM Block Retention Control Register 1 */ 1166 __IO uint32_t SRAM_BLKRET_CTL2; /*!< SRAM Block Retention Control Register 2 */ 1167 __IO uint32_t SRAM_BLKRET_CTL3; /*!< SRAM Block Retention Control Register 3 */ 1168 uint32_t RESERVED5[4]; 1169 __I uint32_t SRAM_STAT; /*!< SRAM Status Register */ 1170 } SYSCTL_A_Type; 1171 1172 typedef struct { 1173 __IO uint32_t MASTER_UNLOCK; /*!< Master Unlock Register */ 1174 __IO uint32_t BOOTOVER_REQ[2]; /*!< Boot Override Request Register */ 1175 __IO uint32_t BOOTOVER_ACK; /*!< Boot Override Acknowledge Register */ 1176 __IO uint32_t RESET_REQ; /*!< Reset Request Register */ 1177 __IO uint32_t RESET_STATOVER; /*!< Reset Status and Override Register */ 1178 uint32_t RESERVED10[2]; 1179 __I uint32_t SYSTEM_STAT; /*!< System Status Register */ 1180 } SYSCTL_A_Boot_Type; 1181 1182 /*@}*/ /* end of group SYSCTL_A */ 1183 1184 1185 /****************************************************************************** 1186 * Timer32 Registers 1187 ******************************************************************************/ 1188 /** @addtogroup Timer32 MSP432P4111 (Timer32) 1189 @{ 1190 */ 1191 typedef struct { 1192 __IO uint32_t LOAD; /*!< Timer Load Register */ 1193 __I uint32_t VALUE; /*!< Timer Current Value Register */ 1194 __IO uint32_t CONTROL; /*!< Timer Timer Control Register */ 1195 __O uint32_t INTCLR; /*!< Timer Interrupt Clear Register */ 1196 __I uint32_t RIS; /*!< Timer Raw Interrupt Status Register */ 1197 __I uint32_t MIS; /*!< Timer Interrupt Status Register */ 1198 __IO uint32_t BGLOAD; /*!< Timer Background Load Register */ 1199 } Timer32_Type; 1200 1201 /*@}*/ /* end of group Timer32 */ 1202 1203 1204 /****************************************************************************** 1205 * Timer_A Registers 1206 ******************************************************************************/ 1207 /** @addtogroup Timer_A MSP432P401V (Timer_A) 1208 @{ 1209 */ 1210 typedef struct { 1211 __IO uint16_t CTL; /*!< TimerAx Control Register */ 1212 __IO uint16_t CCTL[5]; /*!< Timer_A Capture/Compare Control Register */ 1213 uint16_t RESERVED0[2]; 1214 __IO uint16_t R; /*!< TimerA register */ 1215 __IO uint16_t CCR[5]; /*!< Timer_A Capture/Compare Register */ 1216 uint16_t RESERVED1[2]; 1217 __IO uint16_t EX0; /*!< TimerAx Expansion 0 Register */ 1218 uint16_t RESERVED2[6]; 1219 __I uint16_t IV; /*!< TimerAx Interrupt Vector Register */ 1220 } Timer_A_Type; 1221 1222 /*@}*/ /* end of group Timer_A */ 1223 1224 1225 /****************************************************************************** 1226 * TLV Registers 1227 ******************************************************************************/ 1228 /** @addtogroup TLV MSP432P401V (TLV) 1229 @{ 1230 */ 1231 typedef struct { 1232 __I uint32_t TLV_CHECKSUM; /*!< TLV Checksum */ 1233 __I uint32_t DEVICE_INFO_TAG; /*!< Device Info Tag */ 1234 __I uint32_t DEVICE_INFO_LEN; /*!< Device Info Length */ 1235 __I uint32_t DEVICE_ID; /*!< Device ID */ 1236 __I uint32_t HWREV; /*!< HW Revision */ 1237 __I uint32_t BCREV; /*!< Boot Code Revision */ 1238 __I uint32_t ROM_DRVLIB_REV; /*!< ROM Driver Library Revision */ 1239 __I uint32_t DIE_REC_TAG; /*!< Die Record Tag */ 1240 __I uint32_t DIE_REC_LEN; /*!< Die Record Length */ 1241 __I uint32_t DIE_XPOS; /*!< Die X-Position */ 1242 __I uint32_t DIE_YPOS; /*!< Die Y-Position */ 1243 __I uint32_t WAFER_ID; /*!< Wafer ID */ 1244 __I uint32_t LOT_ID; /*!< Lot ID */ 1245 __I uint32_t RESERVED0; /*!< Reserved */ 1246 __I uint32_t RESERVED1; /*!< Reserved */ 1247 __I uint32_t RESERVED2; /*!< Reserved */ 1248 __I uint32_t TEST_RESULTS; /*!< Test Results */ 1249 __I uint32_t CS_CAL_TAG; /*!< Clock System Calibration Tag */ 1250 __I uint32_t CS_CAL_LEN; /*!< Clock System Calibration Length */ 1251 __I uint32_t DCOIR_FCAL_RSEL04; /*!< DCO IR mode: Frequency calibration for DCORSEL 0 to 4 */ 1252 __I uint32_t DCOIR_FCAL_RSEL5; /*!< DCO IR mode: Frequency calibration for DCORSEL 5 */ 1253 __I uint32_t RESERVED3; /*!< Reserved */ 1254 __I uint32_t RESERVED4; /*!< Reserved */ 1255 __I uint32_t RESERVED5; /*!< Reserved */ 1256 __I uint32_t RESERVED6; /*!< Reserved */ 1257 __I uint32_t DCOIR_CONSTK_RSEL04; /*!< DCO IR mode: DCO Constant (K) for DCORSEL 0 to 4 */ 1258 __I uint32_t DCOIR_CONSTK_RSEL5; /*!< DCO IR mode: DCO Constant (K) for DCORSEL 5 */ 1259 __I uint32_t DCOER_FCAL_RSEL04; /*!< DCO ER mode: Frequency calibration for DCORSEL 0 to 4 */ 1260 __I uint32_t DCOER_FCAL_RSEL5; /*!< DCO ER mode: Frequency calibration for DCORSEL 5 */ 1261 __I uint32_t RESERVED7; /*!< Reserved */ 1262 __I uint32_t RESERVED8; /*!< Reserved */ 1263 __I uint32_t RESERVED9; /*!< Reserved */ 1264 __I uint32_t RESERVED10; /*!< Reserved */ 1265 __I uint32_t DCOER_CONSTK_RSEL04; /*!< DCO ER mode: DCO Constant (K) for DCORSEL 0 to 4 */ 1266 __I uint32_t DCOER_CONSTK_RSEL5; /*!< DCO ER mode: DCO Constant (K) for DCORSEL 5 */ 1267 __I uint32_t ADC14_CAL_TAG; /*!< ADC14 Calibration Tag */ 1268 __I uint32_t ADC14_CAL_LEN; /*!< ADC14 Calibration Length */ 1269 __I uint32_t ADC_GAIN_FACTOR; /*!< ADC Gain Factor */ 1270 __I uint32_t ADC_OFFSET; /*!< ADC Offset */ 1271 __I uint32_t RESERVED11; /*!< Reserved */ 1272 __I uint32_t RESERVED12; /*!< Reserved */ 1273 __I uint32_t RESERVED13; /*!< Reserved */ 1274 __I uint32_t RESERVED14; /*!< Reserved */ 1275 __I uint32_t RESERVED15; /*!< Reserved */ 1276 __I uint32_t RESERVED16; /*!< Reserved */ 1277 __I uint32_t RESERVED17; /*!< Reserved */ 1278 __I uint32_t RESERVED18; /*!< Reserved */ 1279 __I uint32_t RESERVED19; /*!< Reserved */ 1280 __I uint32_t RESERVED20; /*!< Reserved */ 1281 __I uint32_t RESERVED21; /*!< Reserved */ 1282 __I uint32_t RESERVED22; /*!< Reserved */ 1283 __I uint32_t RESERVED23; /*!< Reserved */ 1284 __I uint32_t RESERVED24; /*!< Reserved */ 1285 __I uint32_t RESERVED25; /*!< Reserved */ 1286 __I uint32_t RESERVED26; /*!< Reserved */ 1287 __I uint32_t ADC14_REF1P2V_TS30C; /*!< ADC14 1.2V Reference Temp. Sensor 30C */ 1288 __I uint32_t ADC14_REF1P2V_TS85C; /*!< ADC14 1.2V Reference Temp. Sensor 85C */ 1289 __I uint32_t ADC14_REF1P45V_TS30C; /*!< ADC14 1.45V Reference Temp. Sensor 30C */ 1290 __I uint32_t ADC14_REF1P45V_TS85C; /*!< ADC14 1.45V Reference Temp. Sensor 85C */ 1291 __I uint32_t ADC14_REF2P5V_TS30C; /*!< ADC14 2.5V Reference Temp. Sensor 30C */ 1292 __I uint32_t ADC14_REF2P5V_TS85C; /*!< ADC14 2.5V Reference Temp. Sensor 85C */ 1293 __I uint32_t REF_CAL_TAG; /*!< REF Calibration Tag */ 1294 __I uint32_t REF_CAL_LEN; /*!< REF Calibration Length */ 1295 __I uint32_t REF_1P2V; /*!< REF 1.2V Reference */ 1296 __I uint32_t REF_1P45V; /*!< REF 1.45V Reference */ 1297 __I uint32_t REF_2P5V; /*!< REF 2.5V Reference */ 1298 __I uint32_t FLASH_INFO_TAG; /*!< Flash Info Tag */ 1299 __I uint32_t FLASH_INFO_LEN; /*!< Flash Info Length */ 1300 __I uint32_t FLASH_MAX_PROG_PULSES; /*!< Flash Maximum Programming Pulses */ 1301 __I uint32_t FLASH_MAX_ERASE_PULSES; /*!< Flash Maximum Erase Pulses */ 1302 __I uint32_t RANDOM_NUM_TAG; /*!< 128-bit Random Number Tag */ 1303 __I uint32_t RANDOM_NUM_LEN; /*!< 128-bit Random Number Length */ 1304 __I uint32_t RANDOM_NUM_1; /*!< 32-bit Random Number 1 */ 1305 __I uint32_t RANDOM_NUM_2; /*!< 32-bit Random Number 2 */ 1306 __I uint32_t RANDOM_NUM_3; /*!< 32-bit Random Number 3 */ 1307 __I uint32_t RANDOM_NUM_4; /*!< 32-bit Random Number 4 */ 1308 __I uint32_t BSL_CFG_TAG; /*!< BSL Configuration Tag */ 1309 __I uint32_t BSL_CFG_LEN; /*!< BSL Configuration Length */ 1310 __I uint32_t BSL_PERIPHIF_SEL; /*!< BSL Peripheral Interface Selection */ 1311 __I uint32_t BSL_PORTIF_CFG_UART; /*!< BSL Port Interface Configuration for UART */ 1312 __I uint32_t BSL_PORTIF_CFG_SPI; /*!< BSL Port Interface Configuration for SPI */ 1313 __I uint32_t BSL_PORTIF_CFG_I2C; /*!< BSL Port Interface Configuration for I2C */ 1314 __I uint32_t TLV_END; /*!< TLV End Word */ 1315 } TLV_Type; 1316 1317 /*@}*/ /* end of group TLV */ 1318 1319 1320 /****************************************************************************** 1321 * WDT_A Registers 1322 ******************************************************************************/ 1323 /** @addtogroup WDT_A MSP432P401V (WDT_A) 1324 @{ 1325 */ 1326 typedef struct { 1327 uint16_t RESERVED0[6]; 1328 __IO uint16_t CTL; /*!< Watchdog Timer Control Register */ 1329 } WDT_A_Type; 1330 1331 /*@}*/ /* end of group WDT_A */ 1332 1333 1334 /* -------------------- End of section using anonymous unions ------------------- */ 1335 #if defined(__CC_ARM) 1336 #pragma pop 1337 #elif defined(__ICCARM__) 1338 /* leave anonymous unions enabled */ 1339 #elif defined(__ARMCC_VERSION) && (__ARMCC_VERSION >= 6010050) 1340 #pragma clang diagnostic pop 1341 #elif defined(__GNUC__) 1342 /* anonymous unions are enabled by default */ 1343 #elif defined(__TI_ARM__) 1344 /* anonymous unions are enabled by default */ 1345 #else 1346 #warning Not supported compiler type 1347 #endif 1348 1349 /*@}*/ /* end of group MSP432P401V_Peripherals */ 1350 1351 /****************************************************************************** 1352 * Peripheral declaration * 1353 ******************************************************************************/ 1354 /** @addtogroup MSP432P401V_PeripheralDecl MSP432P401V Peripheral Declaration 1355 @{ 1356 */ 1357 1358 #define ADC14 ((ADC14_Type *) ADC14_BASE) 1359 #define AES256 ((AES256_Type *) AES256_BASE) 1360 #define CAPTIO0 ((CAPTIO_Type *) CAPTIO0_BASE) 1361 #define CAPTIO1 ((CAPTIO_Type *) CAPTIO1_BASE) 1362 #define COMP_E0 ((COMP_E_Type *) COMP_E0_BASE) 1363 #define COMP_E1 ((COMP_E_Type *) COMP_E1_BASE) 1364 #define CRC32 ((CRC32_Type *) CRC32_BASE) 1365 #define CS ((CS_Type *) CS_BASE) 1366 #define PA ((DIO_PORT_Interruptable_Type*) (DIO_BASE + 0x0000)) 1367 #define PB ((DIO_PORT_Interruptable_Type*) (DIO_BASE + 0x0020)) 1368 #define PC ((DIO_PORT_Interruptable_Type*) (DIO_BASE + 0x0040)) 1369 #define PD ((DIO_PORT_Interruptable_Type*) (DIO_BASE + 0x0060)) 1370 #define PE ((DIO_PORT_Interruptable_Type*) (DIO_BASE + 0x0080)) 1371 #define PJ ((DIO_PORT_Not_Interruptable_Type*) (DIO_BASE + 0x0120)) 1372 #define P1 ((DIO_PORT_Odd_Interruptable_Type*) (DIO_BASE + 0x0000)) 1373 #define P2 ((DIO_PORT_Even_Interruptable_Type*) (DIO_BASE + 0x0000)) 1374 #define P3 ((DIO_PORT_Odd_Interruptable_Type*) (DIO_BASE + 0x0020)) 1375 #define P4 ((DIO_PORT_Even_Interruptable_Type*) (DIO_BASE + 0x0020)) 1376 #define P5 ((DIO_PORT_Odd_Interruptable_Type*) (DIO_BASE + 0x0040)) 1377 #define P6 ((DIO_PORT_Even_Interruptable_Type*) (DIO_BASE + 0x0040)) 1378 #define P7 ((DIO_PORT_Odd_Interruptable_Type*) (DIO_BASE + 0x0060)) 1379 #define P8 ((DIO_PORT_Even_Interruptable_Type*) (DIO_BASE + 0x0060)) 1380 #define P9 ((DIO_PORT_Odd_Interruptable_Type*) (DIO_BASE + 0x0080)) 1381 #define P10 ((DIO_PORT_Even_Interruptable_Type*) (DIO_BASE + 0x0080)) 1382 #define DMA_Channel ((DMA_Channel_Type *) DMA_BASE) 1383 #define DMA_Control ((DMA_Control_Type *) (DMA_BASE + 0x1000)) 1384 #define EUSCI_A0 ((EUSCI_A_Type *) EUSCI_A0_BASE) 1385 #define EUSCI_A0_SPI ((EUSCI_A_SPI_Type *) EUSCI_A0_SPI_BASE) 1386 #define EUSCI_A1 ((EUSCI_A_Type *) EUSCI_A1_BASE) 1387 #define EUSCI_A1_SPI ((EUSCI_A_SPI_Type *) EUSCI_A1_SPI_BASE) 1388 #define EUSCI_A2 ((EUSCI_A_Type *) EUSCI_A2_BASE) 1389 #define EUSCI_A2_SPI ((EUSCI_A_SPI_Type *) EUSCI_A2_SPI_BASE) 1390 #define EUSCI_B0 ((EUSCI_B_Type *) EUSCI_B0_BASE) 1391 #define EUSCI_B0_SPI ((EUSCI_B_SPI_Type *) EUSCI_B0_SPI_BASE) 1392 #define EUSCI_B2 ((EUSCI_B_Type *) EUSCI_B2_BASE) 1393 #define EUSCI_B2_SPI ((EUSCI_B_SPI_Type *) EUSCI_B2_SPI_BASE) 1394 #define EUSCI_B3 ((EUSCI_B_Type *) EUSCI_B3_BASE) 1395 #define EUSCI_B3_SPI ((EUSCI_B_SPI_Type *) EUSCI_B3_SPI_BASE) 1396 #define FLCTL_A ((FLCTL_A_Type *) FLCTL_A_BASE) 1397 #define FL_BOOTOVER_MAILBOX ((FL_BOOTOVER_MAILBOX_Type *) FL_BOOTOVER_MAILBOX_BASE) 1398 #define PCM ((PCM_Type *) PCM_BASE) 1399 #define PMAP ((PMAP_COMMON_Type*) PMAP_BASE) 1400 #define P1MAP ((PMAP_REGISTER_Type*) (PMAP_BASE + 0x0008)) 1401 #define P2MAP ((PMAP_REGISTER_Type*) (PMAP_BASE + 0x0010)) 1402 #define P3MAP ((PMAP_REGISTER_Type*) (PMAP_BASE + 0x0018)) 1403 #define P4MAP ((PMAP_REGISTER_Type*) (PMAP_BASE + 0x0020)) 1404 #define P5MAP ((PMAP_REGISTER_Type*) (PMAP_BASE + 0x0028)) 1405 #define P6MAP ((PMAP_REGISTER_Type*) (PMAP_BASE + 0x0030)) 1406 #define P7MAP ((PMAP_REGISTER_Type*) (PMAP_BASE + 0x0038)) 1407 #define PSS ((PSS_Type *) PSS_BASE) 1408 #define REF_A ((REF_A_Type *) REF_A_BASE) 1409 #define RSTCTL ((RSTCTL_Type *) RSTCTL_BASE) 1410 #define RTC_C ((RTC_C_Type *) RTC_C_BASE) 1411 #define RTC_C_BCD ((RTC_C_BCD_Type *) RTC_C_BCD_BASE) 1412 #define SYSCTL_A ((SYSCTL_A_Type *) SYSCTL_A_BASE) 1413 #define SYSCTL_A_Boot ((SYSCTL_A_Boot_Type *) (SYSCTL_A_BASE + 0x1000)) 1414 #define TIMER32_1 ((Timer32_Type *) TIMER32_BASE) 1415 #define TIMER32_2 ((Timer32_Type *) (TIMER32_BASE + 0x00020)) 1416 #define TIMER_A0 ((Timer_A_Type *) TIMER_A0_BASE) 1417 #define TIMER_A1 ((Timer_A_Type *) TIMER_A1_BASE) 1418 #define TIMER_A2 ((Timer_A_Type *) TIMER_A2_BASE) 1419 #define TLV ((TLV_Type *) TLV_BASE) 1420 #define WDT_A ((WDT_A_Type *) WDT_A_BASE) 1421 1422 1423 /*@}*/ /* end of group MSP432P401V_PeripheralDecl */ 1424 1425 /*@}*/ /* end of group MSP432P401V_Definitions */ 1426 1427 #endif /* __CMSIS_CONFIG__ */ 1428 1429 /****************************************************************************** 1430 * Peripheral register control bits * 1431 ******************************************************************************/ 1432 1433 /****************************************************************************** 1434 * ADC14 Bits 1435 ******************************************************************************/ 1436 /* ADC14_CTL0[SC] Bits */ 1437 #define ADC14_CTL0_SC_OFS ( 0) /*!< ADC14SC Bit Offset */ 1438 #define ADC14_CTL0_SC ((uint32_t)0x00000001) /*!< ADC14 start conversion */ 1439 /* ADC14_CTL0[ENC] Bits */ 1440 #define ADC14_CTL0_ENC_OFS ( 1) /*!< ADC14ENC Bit Offset */ 1441 #define ADC14_CTL0_ENC ((uint32_t)0x00000002) /*!< ADC14 enable conversion */ 1442 /* ADC14_CTL0[ON] Bits */ 1443 #define ADC14_CTL0_ON_OFS ( 4) /*!< ADC14ON Bit Offset */ 1444 #define ADC14_CTL0_ON ((uint32_t)0x00000010) /*!< ADC14 on */ 1445 /* ADC14_CTL0[MSC] Bits */ 1446 #define ADC14_CTL0_MSC_OFS ( 7) /*!< ADC14MSC Bit Offset */ 1447 #define ADC14_CTL0_MSC ((uint32_t)0x00000080) /*!< ADC14 multiple sample and conversion */ 1448 /* ADC14_CTL0[SHT0] Bits */ 1449 #define ADC14_CTL0_SHT0_OFS ( 8) /*!< ADC14SHT0 Bit Offset */ 1450 #define ADC14_CTL0_SHT0_MASK ((uint32_t)0x00000F00) /*!< ADC14SHT0 Bit Mask */ 1451 #define ADC14_CTL0_SHT00 ((uint32_t)0x00000100) /*!< SHT0 Bit 0 */ 1452 #define ADC14_CTL0_SHT01 ((uint32_t)0x00000200) /*!< SHT0 Bit 1 */ 1453 #define ADC14_CTL0_SHT02 ((uint32_t)0x00000400) /*!< SHT0 Bit 2 */ 1454 #define ADC14_CTL0_SHT03 ((uint32_t)0x00000800) /*!< SHT0 Bit 3 */ 1455 #define ADC14_CTL0_SHT0_0 ((uint32_t)0x00000000) /*!< 4 */ 1456 #define ADC14_CTL0_SHT0_1 ((uint32_t)0x00000100) /*!< 8 */ 1457 #define ADC14_CTL0_SHT0_2 ((uint32_t)0x00000200) /*!< 16 */ 1458 #define ADC14_CTL0_SHT0_3 ((uint32_t)0x00000300) /*!< 32 */ 1459 #define ADC14_CTL0_SHT0_4 ((uint32_t)0x00000400) /*!< 64 */ 1460 #define ADC14_CTL0_SHT0_5 ((uint32_t)0x00000500) /*!< 96 */ 1461 #define ADC14_CTL0_SHT0_6 ((uint32_t)0x00000600) /*!< 128 */ 1462 #define ADC14_CTL0_SHT0_7 ((uint32_t)0x00000700) /*!< 192 */ 1463 #define ADC14_CTL0_SHT0__4 ((uint32_t)0x00000000) /*!< 4 */ 1464 #define ADC14_CTL0_SHT0__8 ((uint32_t)0x00000100) /*!< 8 */ 1465 #define ADC14_CTL0_SHT0__16 ((uint32_t)0x00000200) /*!< 16 */ 1466 #define ADC14_CTL0_SHT0__32 ((uint32_t)0x00000300) /*!< 32 */ 1467 #define ADC14_CTL0_SHT0__64 ((uint32_t)0x00000400) /*!< 64 */ 1468 #define ADC14_CTL0_SHT0__96 ((uint32_t)0x00000500) /*!< 96 */ 1469 #define ADC14_CTL0_SHT0__128 ((uint32_t)0x00000600) /*!< 128 */ 1470 #define ADC14_CTL0_SHT0__192 ((uint32_t)0x00000700) /*!< 192 */ 1471 /* ADC14_CTL0[SHT1] Bits */ 1472 #define ADC14_CTL0_SHT1_OFS (12) /*!< ADC14SHT1 Bit Offset */ 1473 #define ADC14_CTL0_SHT1_MASK ((uint32_t)0x0000F000) /*!< ADC14SHT1 Bit Mask */ 1474 #define ADC14_CTL0_SHT10 ((uint32_t)0x00001000) /*!< SHT1 Bit 0 */ 1475 #define ADC14_CTL0_SHT11 ((uint32_t)0x00002000) /*!< SHT1 Bit 1 */ 1476 #define ADC14_CTL0_SHT12 ((uint32_t)0x00004000) /*!< SHT1 Bit 2 */ 1477 #define ADC14_CTL0_SHT13 ((uint32_t)0x00008000) /*!< SHT1 Bit 3 */ 1478 #define ADC14_CTL0_SHT1_0 ((uint32_t)0x00000000) /*!< 4 */ 1479 #define ADC14_CTL0_SHT1_1 ((uint32_t)0x00001000) /*!< 8 */ 1480 #define ADC14_CTL0_SHT1_2 ((uint32_t)0x00002000) /*!< 16 */ 1481 #define ADC14_CTL0_SHT1_3 ((uint32_t)0x00003000) /*!< 32 */ 1482 #define ADC14_CTL0_SHT1_4 ((uint32_t)0x00004000) /*!< 64 */ 1483 #define ADC14_CTL0_SHT1_5 ((uint32_t)0x00005000) /*!< 96 */ 1484 #define ADC14_CTL0_SHT1_6 ((uint32_t)0x00006000) /*!< 128 */ 1485 #define ADC14_CTL0_SHT1_7 ((uint32_t)0x00007000) /*!< 192 */ 1486 #define ADC14_CTL0_SHT1__4 ((uint32_t)0x00000000) /*!< 4 */ 1487 #define ADC14_CTL0_SHT1__8 ((uint32_t)0x00001000) /*!< 8 */ 1488 #define ADC14_CTL0_SHT1__16 ((uint32_t)0x00002000) /*!< 16 */ 1489 #define ADC14_CTL0_SHT1__32 ((uint32_t)0x00003000) /*!< 32 */ 1490 #define ADC14_CTL0_SHT1__64 ((uint32_t)0x00004000) /*!< 64 */ 1491 #define ADC14_CTL0_SHT1__96 ((uint32_t)0x00005000) /*!< 96 */ 1492 #define ADC14_CTL0_SHT1__128 ((uint32_t)0x00006000) /*!< 128 */ 1493 #define ADC14_CTL0_SHT1__192 ((uint32_t)0x00007000) /*!< 192 */ 1494 /* ADC14_CTL0[BUSY] Bits */ 1495 #define ADC14_CTL0_BUSY_OFS (16) /*!< ADC14BUSY Bit Offset */ 1496 #define ADC14_CTL0_BUSY ((uint32_t)0x00010000) /*!< ADC14 busy */ 1497 /* ADC14_CTL0[CONSEQ] Bits */ 1498 #define ADC14_CTL0_CONSEQ_OFS (17) /*!< ADC14CONSEQ Bit Offset */ 1499 #define ADC14_CTL0_CONSEQ_MASK ((uint32_t)0x00060000) /*!< ADC14CONSEQ Bit Mask */ 1500 #define ADC14_CTL0_CONSEQ0 ((uint32_t)0x00020000) /*!< CONSEQ Bit 0 */ 1501 #define ADC14_CTL0_CONSEQ1 ((uint32_t)0x00040000) /*!< CONSEQ Bit 1 */ 1502 #define ADC14_CTL0_CONSEQ_0 ((uint32_t)0x00000000) /*!< Single-channel, single-conversion */ 1503 #define ADC14_CTL0_CONSEQ_1 ((uint32_t)0x00020000) /*!< Sequence-of-channels */ 1504 #define ADC14_CTL0_CONSEQ_2 ((uint32_t)0x00040000) /*!< Repeat-single-channel */ 1505 #define ADC14_CTL0_CONSEQ_3 ((uint32_t)0x00060000) /*!< Repeat-sequence-of-channels */ 1506 /* ADC14_CTL0[SSEL] Bits */ 1507 #define ADC14_CTL0_SSEL_OFS (19) /*!< ADC14SSEL Bit Offset */ 1508 #define ADC14_CTL0_SSEL_MASK ((uint32_t)0x00380000) /*!< ADC14SSEL Bit Mask */ 1509 #define ADC14_CTL0_SSEL0 ((uint32_t)0x00080000) /*!< SSEL Bit 0 */ 1510 #define ADC14_CTL0_SSEL1 ((uint32_t)0x00100000) /*!< SSEL Bit 1 */ 1511 #define ADC14_CTL0_SSEL2 ((uint32_t)0x00200000) /*!< SSEL Bit 2 */ 1512 #define ADC14_CTL0_SSEL_0 ((uint32_t)0x00000000) /*!< MODCLK */ 1513 #define ADC14_CTL0_SSEL_1 ((uint32_t)0x00080000) /*!< SYSCLK */ 1514 #define ADC14_CTL0_SSEL_2 ((uint32_t)0x00100000) /*!< ACLK */ 1515 #define ADC14_CTL0_SSEL_3 ((uint32_t)0x00180000) /*!< MCLK */ 1516 #define ADC14_CTL0_SSEL_4 ((uint32_t)0x00200000) /*!< SMCLK */ 1517 #define ADC14_CTL0_SSEL_5 ((uint32_t)0x00280000) /*!< HSMCLK */ 1518 #define ADC14_CTL0_SSEL__MODCLK ((uint32_t)0x00000000) /*!< MODCLK */ 1519 #define ADC14_CTL0_SSEL__SYSCLK ((uint32_t)0x00080000) /*!< SYSCLK */ 1520 #define ADC14_CTL0_SSEL__ACLK ((uint32_t)0x00100000) /*!< ACLK */ 1521 #define ADC14_CTL0_SSEL__MCLK ((uint32_t)0x00180000) /*!< MCLK */ 1522 #define ADC14_CTL0_SSEL__SMCLK ((uint32_t)0x00200000) /*!< SMCLK */ 1523 #define ADC14_CTL0_SSEL__HSMCLK ((uint32_t)0x00280000) /*!< HSMCLK */ 1524 /* ADC14_CTL0[DIV] Bits */ 1525 #define ADC14_CTL0_DIV_OFS (22) /*!< ADC14DIV Bit Offset */ 1526 #define ADC14_CTL0_DIV_MASK ((uint32_t)0x01C00000) /*!< ADC14DIV Bit Mask */ 1527 #define ADC14_CTL0_DIV0 ((uint32_t)0x00400000) /*!< DIV Bit 0 */ 1528 #define ADC14_CTL0_DIV1 ((uint32_t)0x00800000) /*!< DIV Bit 1 */ 1529 #define ADC14_CTL0_DIV2 ((uint32_t)0x01000000) /*!< DIV Bit 2 */ 1530 #define ADC14_CTL0_DIV_0 ((uint32_t)0x00000000) /*!< /1 */ 1531 #define ADC14_CTL0_DIV_1 ((uint32_t)0x00400000) /*!< /2 */ 1532 #define ADC14_CTL0_DIV_2 ((uint32_t)0x00800000) /*!< /3 */ 1533 #define ADC14_CTL0_DIV_3 ((uint32_t)0x00C00000) /*!< /4 */ 1534 #define ADC14_CTL0_DIV_4 ((uint32_t)0x01000000) /*!< /5 */ 1535 #define ADC14_CTL0_DIV_5 ((uint32_t)0x01400000) /*!< /6 */ 1536 #define ADC14_CTL0_DIV_6 ((uint32_t)0x01800000) /*!< /7 */ 1537 #define ADC14_CTL0_DIV_7 ((uint32_t)0x01C00000) /*!< /8 */ 1538 #define ADC14_CTL0_DIV__1 ((uint32_t)0x00000000) /*!< /1 */ 1539 #define ADC14_CTL0_DIV__2 ((uint32_t)0x00400000) /*!< /2 */ 1540 #define ADC14_CTL0_DIV__3 ((uint32_t)0x00800000) /*!< /3 */ 1541 #define ADC14_CTL0_DIV__4 ((uint32_t)0x00C00000) /*!< /4 */ 1542 #define ADC14_CTL0_DIV__5 ((uint32_t)0x01000000) /*!< /5 */ 1543 #define ADC14_CTL0_DIV__6 ((uint32_t)0x01400000) /*!< /6 */ 1544 #define ADC14_CTL0_DIV__7 ((uint32_t)0x01800000) /*!< /7 */ 1545 #define ADC14_CTL0_DIV__8 ((uint32_t)0x01C00000) /*!< /8 */ 1546 /* ADC14_CTL0[ISSH] Bits */ 1547 #define ADC14_CTL0_ISSH_OFS (25) /*!< ADC14ISSH Bit Offset */ 1548 #define ADC14_CTL0_ISSH ((uint32_t)0x02000000) /*!< ADC14 invert signal sample-and-hold */ 1549 /* ADC14_CTL0[SHP] Bits */ 1550 #define ADC14_CTL0_SHP_OFS (26) /*!< ADC14SHP Bit Offset */ 1551 #define ADC14_CTL0_SHP ((uint32_t)0x04000000) /*!< ADC14 sample-and-hold pulse-mode select */ 1552 /* ADC14_CTL0[SHS] Bits */ 1553 #define ADC14_CTL0_SHS_OFS (27) /*!< ADC14SHS Bit Offset */ 1554 #define ADC14_CTL0_SHS_MASK ((uint32_t)0x38000000) /*!< ADC14SHS Bit Mask */ 1555 #define ADC14_CTL0_SHS0 ((uint32_t)0x08000000) /*!< SHS Bit 0 */ 1556 #define ADC14_CTL0_SHS1 ((uint32_t)0x10000000) /*!< SHS Bit 1 */ 1557 #define ADC14_CTL0_SHS2 ((uint32_t)0x20000000) /*!< SHS Bit 2 */ 1558 #define ADC14_CTL0_SHS_0 ((uint32_t)0x00000000) /*!< ADC14SC bit */ 1559 #define ADC14_CTL0_SHS_1 ((uint32_t)0x08000000) /*!< See device-specific data sheet for source */ 1560 #define ADC14_CTL0_SHS_2 ((uint32_t)0x10000000) /*!< See device-specific data sheet for source */ 1561 #define ADC14_CTL0_SHS_3 ((uint32_t)0x18000000) /*!< See device-specific data sheet for source */ 1562 #define ADC14_CTL0_SHS_4 ((uint32_t)0x20000000) /*!< See device-specific data sheet for source */ 1563 #define ADC14_CTL0_SHS_5 ((uint32_t)0x28000000) /*!< See device-specific data sheet for source */ 1564 #define ADC14_CTL0_SHS_6 ((uint32_t)0x30000000) /*!< See device-specific data sheet for source */ 1565 #define ADC14_CTL0_SHS_7 ((uint32_t)0x38000000) /*!< See device-specific data sheet for source */ 1566 /* ADC14_CTL0[PDIV] Bits */ 1567 #define ADC14_CTL0_PDIV_OFS (30) /*!< ADC14PDIV Bit Offset */ 1568 #define ADC14_CTL0_PDIV_MASK ((uint32_t)0xC0000000) /*!< ADC14PDIV Bit Mask */ 1569 #define ADC14_CTL0_PDIV0 ((uint32_t)0x40000000) /*!< PDIV Bit 0 */ 1570 #define ADC14_CTL0_PDIV1 ((uint32_t)0x80000000) /*!< PDIV Bit 1 */ 1571 #define ADC14_CTL0_PDIV_0 ((uint32_t)0x00000000) /*!< Predivide by 1 */ 1572 #define ADC14_CTL0_PDIV_1 ((uint32_t)0x40000000) /*!< Predivide by 4 */ 1573 #define ADC14_CTL0_PDIV_2 ((uint32_t)0x80000000) /*!< Predivide by 32 */ 1574 #define ADC14_CTL0_PDIV_3 ((uint32_t)0xC0000000) /*!< Predivide by 64 */ 1575 #define ADC14_CTL0_PDIV__1 ((uint32_t)0x00000000) /*!< Predivide by 1 */ 1576 #define ADC14_CTL0_PDIV__4 ((uint32_t)0x40000000) /*!< Predivide by 4 */ 1577 #define ADC14_CTL0_PDIV__32 ((uint32_t)0x80000000) /*!< Predivide by 32 */ 1578 #define ADC14_CTL0_PDIV__64 ((uint32_t)0xC0000000) /*!< Predivide by 64 */ 1579 /* ADC14_CTL1[PWRMD] Bits */ 1580 #define ADC14_CTL1_PWRMD_OFS ( 0) /*!< ADC14PWRMD Bit Offset */ 1581 #define ADC14_CTL1_PWRMD_MASK ((uint32_t)0x00000003) /*!< ADC14PWRMD Bit Mask */ 1582 #define ADC14_CTL1_PWRMD0 ((uint32_t)0x00000001) /*!< PWRMD Bit 0 */ 1583 #define ADC14_CTL1_PWRMD1 ((uint32_t)0x00000002) /*!< PWRMD Bit 1 */ 1584 #define ADC14_CTL1_PWRMD_0 ((uint32_t)0x00000000) /*!< Regular power mode for use with any resolution setting. Sample rate can be */ 1585 /* up to 1 Msps. */ 1586 #define ADC14_CTL1_PWRMD_2 ((uint32_t)0x00000002) /*!< Low-power mode for 12-bit, 10-bit, and 8-bit resolution settings. Sample */ 1587 /* rate must not exceed 200 ksps. */ 1588 /* ADC14_CTL1[REFBURST] Bits */ 1589 #define ADC14_CTL1_REFBURST_OFS ( 2) /*!< ADC14REFBURST Bit Offset */ 1590 #define ADC14_CTL1_REFBURST ((uint32_t)0x00000004) /*!< ADC14 reference buffer burst */ 1591 /* ADC14_CTL1[DF] Bits */ 1592 #define ADC14_CTL1_DF_OFS ( 3) /*!< ADC14DF Bit Offset */ 1593 #define ADC14_CTL1_DF ((uint32_t)0x00000008) /*!< ADC14 data read-back format */ 1594 /* ADC14_CTL1[RES] Bits */ 1595 #define ADC14_CTL1_RES_OFS ( 4) /*!< ADC14RES Bit Offset */ 1596 #define ADC14_CTL1_RES_MASK ((uint32_t)0x00000030) /*!< ADC14RES Bit Mask */ 1597 #define ADC14_CTL1_RES0 ((uint32_t)0x00000010) /*!< RES Bit 0 */ 1598 #define ADC14_CTL1_RES1 ((uint32_t)0x00000020) /*!< RES Bit 1 */ 1599 #define ADC14_CTL1_RES_0 ((uint32_t)0x00000000) /*!< 8 bit (9 clock cycle conversion time) */ 1600 #define ADC14_CTL1_RES_1 ((uint32_t)0x00000010) /*!< 10 bit (11 clock cycle conversion time) */ 1601 #define ADC14_CTL1_RES_2 ((uint32_t)0x00000020) /*!< 12 bit (14 clock cycle conversion time) */ 1602 #define ADC14_CTL1_RES_3 ((uint32_t)0x00000030) /*!< 14 bit (16 clock cycle conversion time) */ 1603 #define ADC14_CTL1_RES__8BIT ((uint32_t)0x00000000) /*!< 8 bit (9 clock cycle conversion time) */ 1604 #define ADC14_CTL1_RES__10BIT ((uint32_t)0x00000010) /*!< 10 bit (11 clock cycle conversion time) */ 1605 #define ADC14_CTL1_RES__12BIT ((uint32_t)0x00000020) /*!< 12 bit (14 clock cycle conversion time) */ 1606 #define ADC14_CTL1_RES__14BIT ((uint32_t)0x00000030) /*!< 14 bit (16 clock cycle conversion time) */ 1607 /* ADC14_CTL1[CSTARTADD] Bits */ 1608 #define ADC14_CTL1_CSTARTADD_OFS (16) /*!< ADC14CSTARTADD Bit Offset */ 1609 #define ADC14_CTL1_CSTARTADD_MASK ((uint32_t)0x001F0000) /*!< ADC14CSTARTADD Bit Mask */ 1610 /* ADC14_CTL1[BATMAP] Bits */ 1611 #define ADC14_CTL1_BATMAP_OFS (22) /*!< ADC14BATMAP Bit Offset */ 1612 #define ADC14_CTL1_BATMAP ((uint32_t)0x00400000) /*!< Controls 1/2 AVCC ADC input channel selection */ 1613 /* ADC14_CTL1[TCMAP] Bits */ 1614 #define ADC14_CTL1_TCMAP_OFS (23) /*!< ADC14TCMAP Bit Offset */ 1615 #define ADC14_CTL1_TCMAP ((uint32_t)0x00800000) /*!< Controls temperature sensor ADC input channel selection */ 1616 /* ADC14_CTL1[CH0MAP] Bits */ 1617 #define ADC14_CTL1_CH0MAP_OFS (24) /*!< ADC14CH0MAP Bit Offset */ 1618 #define ADC14_CTL1_CH0MAP ((uint32_t)0x01000000) /*!< Controls internal channel 0 selection to ADC input channel MAX-2 */ 1619 /* ADC14_CTL1[CH1MAP] Bits */ 1620 #define ADC14_CTL1_CH1MAP_OFS (25) /*!< ADC14CH1MAP Bit Offset */ 1621 #define ADC14_CTL1_CH1MAP ((uint32_t)0x02000000) /*!< Controls internal channel 1 selection to ADC input channel MAX-3 */ 1622 /* ADC14_CTL1[CH2MAP] Bits */ 1623 #define ADC14_CTL1_CH2MAP_OFS (26) /*!< ADC14CH2MAP Bit Offset */ 1624 #define ADC14_CTL1_CH2MAP ((uint32_t)0x04000000) /*!< Controls internal channel 2 selection to ADC input channel MAX-4 */ 1625 /* ADC14_CTL1[CH3MAP] Bits */ 1626 #define ADC14_CTL1_CH3MAP_OFS (27) /*!< ADC14CH3MAP Bit Offset */ 1627 #define ADC14_CTL1_CH3MAP ((uint32_t)0x08000000) /*!< Controls internal channel 3 selection to ADC input channel MAX-5 */ 1628 /* ADC14_LO0[LO0] Bits */ 1629 #define ADC14_LO0_LO0_OFS ( 0) /*!< ADC14LO0 Bit Offset */ 1630 #define ADC14_LO0_LO0_MASK ((uint32_t)0x0000FFFF) /*!< ADC14LO0 Bit Mask */ 1631 /* ADC14_HI0[HI0] Bits */ 1632 #define ADC14_HI0_HI0_OFS ( 0) /*!< ADC14HI0 Bit Offset */ 1633 #define ADC14_HI0_HI0_MASK ((uint32_t)0x0000FFFF) /*!< ADC14HI0 Bit Mask */ 1634 /* ADC14_LO1[LO1] Bits */ 1635 #define ADC14_LO1_LO1_OFS ( 0) /*!< ADC14LO1 Bit Offset */ 1636 #define ADC14_LO1_LO1_MASK ((uint32_t)0x0000FFFF) /*!< ADC14LO1 Bit Mask */ 1637 /* ADC14_HI1[HI1] Bits */ 1638 #define ADC14_HI1_HI1_OFS ( 0) /*!< ADC14HI1 Bit Offset */ 1639 #define ADC14_HI1_HI1_MASK ((uint32_t)0x0000FFFF) /*!< ADC14HI1 Bit Mask */ 1640 /* ADC14_MCTLN[INCH] Bits */ 1641 #define ADC14_MCTLN_INCH_OFS ( 0) /*!< ADC14INCH Bit Offset */ 1642 #define ADC14_MCTLN_INCH_MASK ((uint32_t)0x0000001F) /*!< ADC14INCH Bit Mask */ 1643 #define ADC14_MCTLN_INCH0 ((uint32_t)0x00000001) /*!< INCH Bit 0 */ 1644 #define ADC14_MCTLN_INCH1 ((uint32_t)0x00000002) /*!< INCH Bit 1 */ 1645 #define ADC14_MCTLN_INCH2 ((uint32_t)0x00000004) /*!< INCH Bit 2 */ 1646 #define ADC14_MCTLN_INCH3 ((uint32_t)0x00000008) /*!< INCH Bit 3 */ 1647 #define ADC14_MCTLN_INCH4 ((uint32_t)0x00000010) /*!< INCH Bit 4 */ 1648 #define ADC14_MCTLN_INCH_0 ((uint32_t)0x00000000) /*!< If ADC14DIF = 0: A0; If ADC14DIF = 1: Ain+ = A0, Ain- = A1 */ 1649 #define ADC14_MCTLN_INCH_1 ((uint32_t)0x00000001) /*!< If ADC14DIF = 0: A1; If ADC14DIF = 1: Ain+ = A0, Ain- = A1 */ 1650 #define ADC14_MCTLN_INCH_2 ((uint32_t)0x00000002) /*!< If ADC14DIF = 0: A2; If ADC14DIF = 1: Ain+ = A2, Ain- = A3 */ 1651 #define ADC14_MCTLN_INCH_3 ((uint32_t)0x00000003) /*!< If ADC14DIF = 0: A3; If ADC14DIF = 1: Ain+ = A2, Ain- = A3 */ 1652 #define ADC14_MCTLN_INCH_4 ((uint32_t)0x00000004) /*!< If ADC14DIF = 0: A4; If ADC14DIF = 1: Ain+ = A4, Ain- = A5 */ 1653 #define ADC14_MCTLN_INCH_5 ((uint32_t)0x00000005) /*!< If ADC14DIF = 0: A5; If ADC14DIF = 1: Ain+ = A4, Ain- = A5 */ 1654 #define ADC14_MCTLN_INCH_6 ((uint32_t)0x00000006) /*!< If ADC14DIF = 0: A6; If ADC14DIF = 1: Ain+ = A6, Ain- = A7 */ 1655 #define ADC14_MCTLN_INCH_7 ((uint32_t)0x00000007) /*!< If ADC14DIF = 0: A7; If ADC14DIF = 1: Ain+ = A6, Ain- = A7 */ 1656 #define ADC14_MCTLN_INCH_8 ((uint32_t)0x00000008) /*!< If ADC14DIF = 0: A8; If ADC14DIF = 1: Ain+ = A8, Ain- = A9 */ 1657 #define ADC14_MCTLN_INCH_9 ((uint32_t)0x00000009) /*!< If ADC14DIF = 0: A9; If ADC14DIF = 1: Ain+ = A8, Ain- = A9 */ 1658 #define ADC14_MCTLN_INCH_10 ((uint32_t)0x0000000A) /*!< If ADC14DIF = 0: A10; If ADC14DIF = 1: Ain+ = A10, Ain- = A11 */ 1659 #define ADC14_MCTLN_INCH_11 ((uint32_t)0x0000000B) /*!< If ADC14DIF = 0: A11; If ADC14DIF = 1: Ain+ = A10, Ain- = A11 */ 1660 #define ADC14_MCTLN_INCH_12 ((uint32_t)0x0000000C) /*!< If ADC14DIF = 0: A12; If ADC14DIF = 1: Ain+ = A12, Ain- = A13 */ 1661 #define ADC14_MCTLN_INCH_13 ((uint32_t)0x0000000D) /*!< If ADC14DIF = 0: A13; If ADC14DIF = 1: Ain+ = A12, Ain- = A13 */ 1662 #define ADC14_MCTLN_INCH_14 ((uint32_t)0x0000000E) /*!< If ADC14DIF = 0: A14; If ADC14DIF = 1: Ain+ = A14, Ain- = A15 */ 1663 #define ADC14_MCTLN_INCH_15 ((uint32_t)0x0000000F) /*!< If ADC14DIF = 0: A15; If ADC14DIF = 1: Ain+ = A14, Ain- = A15 */ 1664 #define ADC14_MCTLN_INCH_16 ((uint32_t)0x00000010) /*!< If ADC14DIF = 0: A16; If ADC14DIF = 1: Ain+ = A16, Ain- = A17 */ 1665 #define ADC14_MCTLN_INCH_17 ((uint32_t)0x00000011) /*!< If ADC14DIF = 0: A17; If ADC14DIF = 1: Ain+ = A16, Ain- = A17 */ 1666 #define ADC14_MCTLN_INCH_18 ((uint32_t)0x00000012) /*!< If ADC14DIF = 0: A18; If ADC14DIF = 1: Ain+ = A18, Ain- = A19 */ 1667 #define ADC14_MCTLN_INCH_19 ((uint32_t)0x00000013) /*!< If ADC14DIF = 0: A19; If ADC14DIF = 1: Ain+ = A18, Ain- = A19 */ 1668 #define ADC14_MCTLN_INCH_20 ((uint32_t)0x00000014) /*!< If ADC14DIF = 0: A20; If ADC14DIF = 1: Ain+ = A20, Ain- = A21 */ 1669 #define ADC14_MCTLN_INCH_21 ((uint32_t)0x00000015) /*!< If ADC14DIF = 0: A21; If ADC14DIF = 1: Ain+ = A20, Ain- = A21 */ 1670 #define ADC14_MCTLN_INCH_22 ((uint32_t)0x00000016) /*!< If ADC14DIF = 0: A22; If ADC14DIF = 1: Ain+ = A22, Ain- = A23 */ 1671 #define ADC14_MCTLN_INCH_23 ((uint32_t)0x00000017) /*!< If ADC14DIF = 0: A23; If ADC14DIF = 1: Ain+ = A22, Ain- = A23 */ 1672 #define ADC14_MCTLN_INCH_24 ((uint32_t)0x00000018) /*!< If ADC14DIF = 0: A24; If ADC14DIF = 1: Ain+ = A24, Ain- = A25 */ 1673 #define ADC14_MCTLN_INCH_25 ((uint32_t)0x00000019) /*!< If ADC14DIF = 0: A25; If ADC14DIF = 1: Ain+ = A24, Ain- = A25 */ 1674 #define ADC14_MCTLN_INCH_26 ((uint32_t)0x0000001A) /*!< If ADC14DIF = 0: A26; If ADC14DIF = 1: Ain+ = A26, Ain- = A27 */ 1675 #define ADC14_MCTLN_INCH_27 ((uint32_t)0x0000001B) /*!< If ADC14DIF = 0: A27; If ADC14DIF = 1: Ain+ = A26, Ain- = A27 */ 1676 #define ADC14_MCTLN_INCH_28 ((uint32_t)0x0000001C) /*!< If ADC14DIF = 0: A28; If ADC14DIF = 1: Ain+ = A28, Ain- = A29 */ 1677 #define ADC14_MCTLN_INCH_29 ((uint32_t)0x0000001D) /*!< If ADC14DIF = 0: A29; If ADC14DIF = 1: Ain+ = A28, Ain- = A29 */ 1678 #define ADC14_MCTLN_INCH_30 ((uint32_t)0x0000001E) /*!< If ADC14DIF = 0: A30; If ADC14DIF = 1: Ain+ = A30, Ain- = A31 */ 1679 #define ADC14_MCTLN_INCH_31 ((uint32_t)0x0000001F) /*!< If ADC14DIF = 0: A31; If ADC14DIF = 1: Ain+ = A30, Ain- = A31 */ 1680 /* ADC14_MCTLN[EOS] Bits */ 1681 #define ADC14_MCTLN_EOS_OFS ( 7) /*!< ADC14EOS Bit Offset */ 1682 #define ADC14_MCTLN_EOS ((uint32_t)0x00000080) /*!< End of sequence */ 1683 /* ADC14_MCTLN[VRSEL] Bits */ 1684 #define ADC14_MCTLN_VRSEL_OFS ( 8) /*!< ADC14VRSEL Bit Offset */ 1685 #define ADC14_MCTLN_VRSEL_MASK ((uint32_t)0x00000F00) /*!< ADC14VRSEL Bit Mask */ 1686 #define ADC14_MCTLN_VRSEL0 ((uint32_t)0x00000100) /*!< VRSEL Bit 0 */ 1687 #define ADC14_MCTLN_VRSEL1 ((uint32_t)0x00000200) /*!< VRSEL Bit 1 */ 1688 #define ADC14_MCTLN_VRSEL2 ((uint32_t)0x00000400) /*!< VRSEL Bit 2 */ 1689 #define ADC14_MCTLN_VRSEL3 ((uint32_t)0x00000800) /*!< VRSEL Bit 3 */ 1690 #define ADC14_MCTLN_VRSEL_0 ((uint32_t)0x00000000) /*!< V(R+) = AVCC, V(R-) = AVSS */ 1691 #define ADC14_MCTLN_VRSEL_1 ((uint32_t)0x00000100) /*!< V(R+) = VREF buffered, V(R-) = AVSS */ 1692 #define ADC14_MCTLN_VRSEL_14 ((uint32_t)0x00000E00) /*!< V(R+) = VeREF+, V(R-) = VeREF- */ 1693 #define ADC14_MCTLN_VRSEL_15 ((uint32_t)0x00000F00) /*!< V(R+) = VeREF+ buffered, V(R-) = VeREF */ 1694 /* ADC14_MCTLN[DIF] Bits */ 1695 #define ADC14_MCTLN_DIF_OFS (13) /*!< ADC14DIF Bit Offset */ 1696 #define ADC14_MCTLN_DIF ((uint32_t)0x00002000) /*!< Differential mode */ 1697 /* ADC14_MCTLN[WINC] Bits */ 1698 #define ADC14_MCTLN_WINC_OFS (14) /*!< ADC14WINC Bit Offset */ 1699 #define ADC14_MCTLN_WINC ((uint32_t)0x00004000) /*!< Comparator window enable */ 1700 /* ADC14_MCTLN[WINCTH] Bits */ 1701 #define ADC14_MCTLN_WINCTH_OFS (15) /*!< ADC14WINCTH Bit Offset */ 1702 #define ADC14_MCTLN_WINCTH ((uint32_t)0x00008000) /*!< Window comparator threshold register selection */ 1703 /* ADC14_MEMN[CONVRES] Bits */ 1704 #define ADC14_MEMN_CONVRES_OFS ( 0) /*!< Conversion_Results Bit Offset */ 1705 #define ADC14_MEMN_CONVRES_MASK ((uint32_t)0x0000FFFF) /*!< Conversion_Results Bit Mask */ 1706 /* ADC14_IER0[IE0] Bits */ 1707 #define ADC14_IER0_IE0_OFS ( 0) /*!< ADC14IE0 Bit Offset */ 1708 #define ADC14_IER0_IE0 ((uint32_t)0x00000001) /*!< Interrupt enable */ 1709 /* ADC14_IER0[IE1] Bits */ 1710 #define ADC14_IER0_IE1_OFS ( 1) /*!< ADC14IE1 Bit Offset */ 1711 #define ADC14_IER0_IE1 ((uint32_t)0x00000002) /*!< Interrupt enable */ 1712 /* ADC14_IER0[IE2] Bits */ 1713 #define ADC14_IER0_IE2_OFS ( 2) /*!< ADC14IE2 Bit Offset */ 1714 #define ADC14_IER0_IE2 ((uint32_t)0x00000004) /*!< Interrupt enable */ 1715 /* ADC14_IER0[IE3] Bits */ 1716 #define ADC14_IER0_IE3_OFS ( 3) /*!< ADC14IE3 Bit Offset */ 1717 #define ADC14_IER0_IE3 ((uint32_t)0x00000008) /*!< Interrupt enable */ 1718 /* ADC14_IER0[IE4] Bits */ 1719 #define ADC14_IER0_IE4_OFS ( 4) /*!< ADC14IE4 Bit Offset */ 1720 #define ADC14_IER0_IE4 ((uint32_t)0x00000010) /*!< Interrupt enable */ 1721 /* ADC14_IER0[IE5] Bits */ 1722 #define ADC14_IER0_IE5_OFS ( 5) /*!< ADC14IE5 Bit Offset */ 1723 #define ADC14_IER0_IE5 ((uint32_t)0x00000020) /*!< Interrupt enable */ 1724 /* ADC14_IER0[IE6] Bits */ 1725 #define ADC14_IER0_IE6_OFS ( 6) /*!< ADC14IE6 Bit Offset */ 1726 #define ADC14_IER0_IE6 ((uint32_t)0x00000040) /*!< Interrupt enable */ 1727 /* ADC14_IER0[IE7] Bits */ 1728 #define ADC14_IER0_IE7_OFS ( 7) /*!< ADC14IE7 Bit Offset */ 1729 #define ADC14_IER0_IE7 ((uint32_t)0x00000080) /*!< Interrupt enable */ 1730 /* ADC14_IER0[IE8] Bits */ 1731 #define ADC14_IER0_IE8_OFS ( 8) /*!< ADC14IE8 Bit Offset */ 1732 #define ADC14_IER0_IE8 ((uint32_t)0x00000100) /*!< Interrupt enable */ 1733 /* ADC14_IER0[IE9] Bits */ 1734 #define ADC14_IER0_IE9_OFS ( 9) /*!< ADC14IE9 Bit Offset */ 1735 #define ADC14_IER0_IE9 ((uint32_t)0x00000200) /*!< Interrupt enable */ 1736 /* ADC14_IER0[IE10] Bits */ 1737 #define ADC14_IER0_IE10_OFS (10) /*!< ADC14IE10 Bit Offset */ 1738 #define ADC14_IER0_IE10 ((uint32_t)0x00000400) /*!< Interrupt enable */ 1739 /* ADC14_IER0[IE11] Bits */ 1740 #define ADC14_IER0_IE11_OFS (11) /*!< ADC14IE11 Bit Offset */ 1741 #define ADC14_IER0_IE11 ((uint32_t)0x00000800) /*!< Interrupt enable */ 1742 /* ADC14_IER0[IE12] Bits */ 1743 #define ADC14_IER0_IE12_OFS (12) /*!< ADC14IE12 Bit Offset */ 1744 #define ADC14_IER0_IE12 ((uint32_t)0x00001000) /*!< Interrupt enable */ 1745 /* ADC14_IER0[IE13] Bits */ 1746 #define ADC14_IER0_IE13_OFS (13) /*!< ADC14IE13 Bit Offset */ 1747 #define ADC14_IER0_IE13 ((uint32_t)0x00002000) /*!< Interrupt enable */ 1748 /* ADC14_IER0[IE14] Bits */ 1749 #define ADC14_IER0_IE14_OFS (14) /*!< ADC14IE14 Bit Offset */ 1750 #define ADC14_IER0_IE14 ((uint32_t)0x00004000) /*!< Interrupt enable */ 1751 /* ADC14_IER0[IE15] Bits */ 1752 #define ADC14_IER0_IE15_OFS (15) /*!< ADC14IE15 Bit Offset */ 1753 #define ADC14_IER0_IE15 ((uint32_t)0x00008000) /*!< Interrupt enable */ 1754 /* ADC14_IER0[IE16] Bits */ 1755 #define ADC14_IER0_IE16_OFS (16) /*!< ADC14IE16 Bit Offset */ 1756 #define ADC14_IER0_IE16 ((uint32_t)0x00010000) /*!< Interrupt enable */ 1757 /* ADC14_IER0[IE17] Bits */ 1758 #define ADC14_IER0_IE17_OFS (17) /*!< ADC14IE17 Bit Offset */ 1759 #define ADC14_IER0_IE17 ((uint32_t)0x00020000) /*!< Interrupt enable */ 1760 /* ADC14_IER0[IE19] Bits */ 1761 #define ADC14_IER0_IE19_OFS (19) /*!< ADC14IE19 Bit Offset */ 1762 #define ADC14_IER0_IE19 ((uint32_t)0x00080000) /*!< Interrupt enable */ 1763 /* ADC14_IER0[IE18] Bits */ 1764 #define ADC14_IER0_IE18_OFS (18) /*!< ADC14IE18 Bit Offset */ 1765 #define ADC14_IER0_IE18 ((uint32_t)0x00040000) /*!< Interrupt enable */ 1766 /* ADC14_IER0[IE20] Bits */ 1767 #define ADC14_IER0_IE20_OFS (20) /*!< ADC14IE20 Bit Offset */ 1768 #define ADC14_IER0_IE20 ((uint32_t)0x00100000) /*!< Interrupt enable */ 1769 /* ADC14_IER0[IE21] Bits */ 1770 #define ADC14_IER0_IE21_OFS (21) /*!< ADC14IE21 Bit Offset */ 1771 #define ADC14_IER0_IE21 ((uint32_t)0x00200000) /*!< Interrupt enable */ 1772 /* ADC14_IER0[IE22] Bits */ 1773 #define ADC14_IER0_IE22_OFS (22) /*!< ADC14IE22 Bit Offset */ 1774 #define ADC14_IER0_IE22 ((uint32_t)0x00400000) /*!< Interrupt enable */ 1775 /* ADC14_IER0[IE23] Bits */ 1776 #define ADC14_IER0_IE23_OFS (23) /*!< ADC14IE23 Bit Offset */ 1777 #define ADC14_IER0_IE23 ((uint32_t)0x00800000) /*!< Interrupt enable */ 1778 /* ADC14_IER0[IE24] Bits */ 1779 #define ADC14_IER0_IE24_OFS (24) /*!< ADC14IE24 Bit Offset */ 1780 #define ADC14_IER0_IE24 ((uint32_t)0x01000000) /*!< Interrupt enable */ 1781 /* ADC14_IER0[IE25] Bits */ 1782 #define ADC14_IER0_IE25_OFS (25) /*!< ADC14IE25 Bit Offset */ 1783 #define ADC14_IER0_IE25 ((uint32_t)0x02000000) /*!< Interrupt enable */ 1784 /* ADC14_IER0[IE26] Bits */ 1785 #define ADC14_IER0_IE26_OFS (26) /*!< ADC14IE26 Bit Offset */ 1786 #define ADC14_IER0_IE26 ((uint32_t)0x04000000) /*!< Interrupt enable */ 1787 /* ADC14_IER0[IE27] Bits */ 1788 #define ADC14_IER0_IE27_OFS (27) /*!< ADC14IE27 Bit Offset */ 1789 #define ADC14_IER0_IE27 ((uint32_t)0x08000000) /*!< Interrupt enable */ 1790 /* ADC14_IER0[IE28] Bits */ 1791 #define ADC14_IER0_IE28_OFS (28) /*!< ADC14IE28 Bit Offset */ 1792 #define ADC14_IER0_IE28 ((uint32_t)0x10000000) /*!< Interrupt enable */ 1793 /* ADC14_IER0[IE29] Bits */ 1794 #define ADC14_IER0_IE29_OFS (29) /*!< ADC14IE29 Bit Offset */ 1795 #define ADC14_IER0_IE29 ((uint32_t)0x20000000) /*!< Interrupt enable */ 1796 /* ADC14_IER0[IE30] Bits */ 1797 #define ADC14_IER0_IE30_OFS (30) /*!< ADC14IE30 Bit Offset */ 1798 #define ADC14_IER0_IE30 ((uint32_t)0x40000000) /*!< Interrupt enable */ 1799 /* ADC14_IER0[IE31] Bits */ 1800 #define ADC14_IER0_IE31_OFS (31) /*!< ADC14IE31 Bit Offset */ 1801 #define ADC14_IER0_IE31 ((uint32_t)0x80000000) /*!< Interrupt enable */ 1802 /* ADC14_IER1[INIE] Bits */ 1803 #define ADC14_IER1_INIE_OFS ( 1) /*!< ADC14INIE Bit Offset */ 1804 #define ADC14_IER1_INIE ((uint32_t)0x00000002) /*!< Interrupt enable for ADC14MEMx within comparator window */ 1805 /* ADC14_IER1[LOIE] Bits */ 1806 #define ADC14_IER1_LOIE_OFS ( 2) /*!< ADC14LOIE Bit Offset */ 1807 #define ADC14_IER1_LOIE ((uint32_t)0x00000004) /*!< Interrupt enable for ADC14MEMx below comparator window */ 1808 /* ADC14_IER1[HIIE] Bits */ 1809 #define ADC14_IER1_HIIE_OFS ( 3) /*!< ADC14HIIE Bit Offset */ 1810 #define ADC14_IER1_HIIE ((uint32_t)0x00000008) /*!< Interrupt enable for ADC14MEMx above comparator window */ 1811 /* ADC14_IER1[OVIE] Bits */ 1812 #define ADC14_IER1_OVIE_OFS ( 4) /*!< ADC14OVIE Bit Offset */ 1813 #define ADC14_IER1_OVIE ((uint32_t)0x00000010) /*!< ADC14MEMx overflow-interrupt enable */ 1814 /* ADC14_IER1[TOVIE] Bits */ 1815 #define ADC14_IER1_TOVIE_OFS ( 5) /*!< ADC14TOVIE Bit Offset */ 1816 #define ADC14_IER1_TOVIE ((uint32_t)0x00000020) /*!< ADC14 conversion-time-overflow interrupt enable */ 1817 /* ADC14_IER1[RDYIE] Bits */ 1818 #define ADC14_IER1_RDYIE_OFS ( 6) /*!< ADC14RDYIE Bit Offset */ 1819 #define ADC14_IER1_RDYIE ((uint32_t)0x00000040) /*!< ADC14 local buffered reference ready interrupt enable */ 1820 /* ADC14_IFGR0[IFG0] Bits */ 1821 #define ADC14_IFGR0_IFG0_OFS ( 0) /*!< ADC14IFG0 Bit Offset */ 1822 #define ADC14_IFGR0_IFG0 ((uint32_t)0x00000001) /*!< ADC14MEM0 interrupt flag */ 1823 /* ADC14_IFGR0[IFG1] Bits */ 1824 #define ADC14_IFGR0_IFG1_OFS ( 1) /*!< ADC14IFG1 Bit Offset */ 1825 #define ADC14_IFGR0_IFG1 ((uint32_t)0x00000002) /*!< ADC14MEM1 interrupt flag */ 1826 /* ADC14_IFGR0[IFG2] Bits */ 1827 #define ADC14_IFGR0_IFG2_OFS ( 2) /*!< ADC14IFG2 Bit Offset */ 1828 #define ADC14_IFGR0_IFG2 ((uint32_t)0x00000004) /*!< ADC14MEM2 interrupt flag */ 1829 /* ADC14_IFGR0[IFG3] Bits */ 1830 #define ADC14_IFGR0_IFG3_OFS ( 3) /*!< ADC14IFG3 Bit Offset */ 1831 #define ADC14_IFGR0_IFG3 ((uint32_t)0x00000008) /*!< ADC14MEM3 interrupt flag */ 1832 /* ADC14_IFGR0[IFG4] Bits */ 1833 #define ADC14_IFGR0_IFG4_OFS ( 4) /*!< ADC14IFG4 Bit Offset */ 1834 #define ADC14_IFGR0_IFG4 ((uint32_t)0x00000010) /*!< ADC14MEM4 interrupt flag */ 1835 /* ADC14_IFGR0[IFG5] Bits */ 1836 #define ADC14_IFGR0_IFG5_OFS ( 5) /*!< ADC14IFG5 Bit Offset */ 1837 #define ADC14_IFGR0_IFG5 ((uint32_t)0x00000020) /*!< ADC14MEM5 interrupt flag */ 1838 /* ADC14_IFGR0[IFG6] Bits */ 1839 #define ADC14_IFGR0_IFG6_OFS ( 6) /*!< ADC14IFG6 Bit Offset */ 1840 #define ADC14_IFGR0_IFG6 ((uint32_t)0x00000040) /*!< ADC14MEM6 interrupt flag */ 1841 /* ADC14_IFGR0[IFG7] Bits */ 1842 #define ADC14_IFGR0_IFG7_OFS ( 7) /*!< ADC14IFG7 Bit Offset */ 1843 #define ADC14_IFGR0_IFG7 ((uint32_t)0x00000080) /*!< ADC14MEM7 interrupt flag */ 1844 /* ADC14_IFGR0[IFG8] Bits */ 1845 #define ADC14_IFGR0_IFG8_OFS ( 8) /*!< ADC14IFG8 Bit Offset */ 1846 #define ADC14_IFGR0_IFG8 ((uint32_t)0x00000100) /*!< ADC14MEM8 interrupt flag */ 1847 /* ADC14_IFGR0[IFG9] Bits */ 1848 #define ADC14_IFGR0_IFG9_OFS ( 9) /*!< ADC14IFG9 Bit Offset */ 1849 #define ADC14_IFGR0_IFG9 ((uint32_t)0x00000200) /*!< ADC14MEM9 interrupt flag */ 1850 /* ADC14_IFGR0[IFG10] Bits */ 1851 #define ADC14_IFGR0_IFG10_OFS (10) /*!< ADC14IFG10 Bit Offset */ 1852 #define ADC14_IFGR0_IFG10 ((uint32_t)0x00000400) /*!< ADC14MEM10 interrupt flag */ 1853 /* ADC14_IFGR0[IFG11] Bits */ 1854 #define ADC14_IFGR0_IFG11_OFS (11) /*!< ADC14IFG11 Bit Offset */ 1855 #define ADC14_IFGR0_IFG11 ((uint32_t)0x00000800) /*!< ADC14MEM11 interrupt flag */ 1856 /* ADC14_IFGR0[IFG12] Bits */ 1857 #define ADC14_IFGR0_IFG12_OFS (12) /*!< ADC14IFG12 Bit Offset */ 1858 #define ADC14_IFGR0_IFG12 ((uint32_t)0x00001000) /*!< ADC14MEM12 interrupt flag */ 1859 /* ADC14_IFGR0[IFG13] Bits */ 1860 #define ADC14_IFGR0_IFG13_OFS (13) /*!< ADC14IFG13 Bit Offset */ 1861 #define ADC14_IFGR0_IFG13 ((uint32_t)0x00002000) /*!< ADC14MEM13 interrupt flag */ 1862 /* ADC14_IFGR0[IFG14] Bits */ 1863 #define ADC14_IFGR0_IFG14_OFS (14) /*!< ADC14IFG14 Bit Offset */ 1864 #define ADC14_IFGR0_IFG14 ((uint32_t)0x00004000) /*!< ADC14MEM14 interrupt flag */ 1865 /* ADC14_IFGR0[IFG15] Bits */ 1866 #define ADC14_IFGR0_IFG15_OFS (15) /*!< ADC14IFG15 Bit Offset */ 1867 #define ADC14_IFGR0_IFG15 ((uint32_t)0x00008000) /*!< ADC14MEM15 interrupt flag */ 1868 /* ADC14_IFGR0[IFG16] Bits */ 1869 #define ADC14_IFGR0_IFG16_OFS (16) /*!< ADC14IFG16 Bit Offset */ 1870 #define ADC14_IFGR0_IFG16 ((uint32_t)0x00010000) /*!< ADC14MEM16 interrupt flag */ 1871 /* ADC14_IFGR0[IFG17] Bits */ 1872 #define ADC14_IFGR0_IFG17_OFS (17) /*!< ADC14IFG17 Bit Offset */ 1873 #define ADC14_IFGR0_IFG17 ((uint32_t)0x00020000) /*!< ADC14MEM17 interrupt flag */ 1874 /* ADC14_IFGR0[IFG18] Bits */ 1875 #define ADC14_IFGR0_IFG18_OFS (18) /*!< ADC14IFG18 Bit Offset */ 1876 #define ADC14_IFGR0_IFG18 ((uint32_t)0x00040000) /*!< ADC14MEM18 interrupt flag */ 1877 /* ADC14_IFGR0[IFG19] Bits */ 1878 #define ADC14_IFGR0_IFG19_OFS (19) /*!< ADC14IFG19 Bit Offset */ 1879 #define ADC14_IFGR0_IFG19 ((uint32_t)0x00080000) /*!< ADC14MEM19 interrupt flag */ 1880 /* ADC14_IFGR0[IFG20] Bits */ 1881 #define ADC14_IFGR0_IFG20_OFS (20) /*!< ADC14IFG20 Bit Offset */ 1882 #define ADC14_IFGR0_IFG20 ((uint32_t)0x00100000) /*!< ADC14MEM20 interrupt flag */ 1883 /* ADC14_IFGR0[IFG21] Bits */ 1884 #define ADC14_IFGR0_IFG21_OFS (21) /*!< ADC14IFG21 Bit Offset */ 1885 #define ADC14_IFGR0_IFG21 ((uint32_t)0x00200000) /*!< ADC14MEM21 interrupt flag */ 1886 /* ADC14_IFGR0[IFG22] Bits */ 1887 #define ADC14_IFGR0_IFG22_OFS (22) /*!< ADC14IFG22 Bit Offset */ 1888 #define ADC14_IFGR0_IFG22 ((uint32_t)0x00400000) /*!< ADC14MEM22 interrupt flag */ 1889 /* ADC14_IFGR0[IFG23] Bits */ 1890 #define ADC14_IFGR0_IFG23_OFS (23) /*!< ADC14IFG23 Bit Offset */ 1891 #define ADC14_IFGR0_IFG23 ((uint32_t)0x00800000) /*!< ADC14MEM23 interrupt flag */ 1892 /* ADC14_IFGR0[IFG24] Bits */ 1893 #define ADC14_IFGR0_IFG24_OFS (24) /*!< ADC14IFG24 Bit Offset */ 1894 #define ADC14_IFGR0_IFG24 ((uint32_t)0x01000000) /*!< ADC14MEM24 interrupt flag */ 1895 /* ADC14_IFGR0[IFG25] Bits */ 1896 #define ADC14_IFGR0_IFG25_OFS (25) /*!< ADC14IFG25 Bit Offset */ 1897 #define ADC14_IFGR0_IFG25 ((uint32_t)0x02000000) /*!< ADC14MEM25 interrupt flag */ 1898 /* ADC14_IFGR0[IFG26] Bits */ 1899 #define ADC14_IFGR0_IFG26_OFS (26) /*!< ADC14IFG26 Bit Offset */ 1900 #define ADC14_IFGR0_IFG26 ((uint32_t)0x04000000) /*!< ADC14MEM26 interrupt flag */ 1901 /* ADC14_IFGR0[IFG27] Bits */ 1902 #define ADC14_IFGR0_IFG27_OFS (27) /*!< ADC14IFG27 Bit Offset */ 1903 #define ADC14_IFGR0_IFG27 ((uint32_t)0x08000000) /*!< ADC14MEM27 interrupt flag */ 1904 /* ADC14_IFGR0[IFG28] Bits */ 1905 #define ADC14_IFGR0_IFG28_OFS (28) /*!< ADC14IFG28 Bit Offset */ 1906 #define ADC14_IFGR0_IFG28 ((uint32_t)0x10000000) /*!< ADC14MEM28 interrupt flag */ 1907 /* ADC14_IFGR0[IFG29] Bits */ 1908 #define ADC14_IFGR0_IFG29_OFS (29) /*!< ADC14IFG29 Bit Offset */ 1909 #define ADC14_IFGR0_IFG29 ((uint32_t)0x20000000) /*!< ADC14MEM29 interrupt flag */ 1910 /* ADC14_IFGR0[IFG30] Bits */ 1911 #define ADC14_IFGR0_IFG30_OFS (30) /*!< ADC14IFG30 Bit Offset */ 1912 #define ADC14_IFGR0_IFG30 ((uint32_t)0x40000000) /*!< ADC14MEM30 interrupt flag */ 1913 /* ADC14_IFGR0[IFG31] Bits */ 1914 #define ADC14_IFGR0_IFG31_OFS (31) /*!< ADC14IFG31 Bit Offset */ 1915 #define ADC14_IFGR0_IFG31 ((uint32_t)0x80000000) /*!< ADC14MEM31 interrupt flag */ 1916 /* ADC14_IFGR1[INIFG] Bits */ 1917 #define ADC14_IFGR1_INIFG_OFS ( 1) /*!< ADC14INIFG Bit Offset */ 1918 #define ADC14_IFGR1_INIFG ((uint32_t)0x00000002) /*!< Interrupt flag for ADC14MEMx within comparator window */ 1919 /* ADC14_IFGR1[LOIFG] Bits */ 1920 #define ADC14_IFGR1_LOIFG_OFS ( 2) /*!< ADC14LOIFG Bit Offset */ 1921 #define ADC14_IFGR1_LOIFG ((uint32_t)0x00000004) /*!< Interrupt flag for ADC14MEMx below comparator window */ 1922 /* ADC14_IFGR1[HIIFG] Bits */ 1923 #define ADC14_IFGR1_HIIFG_OFS ( 3) /*!< ADC14HIIFG Bit Offset */ 1924 #define ADC14_IFGR1_HIIFG ((uint32_t)0x00000008) /*!< Interrupt flag for ADC14MEMx above comparator window */ 1925 /* ADC14_IFGR1[OVIFG] Bits */ 1926 #define ADC14_IFGR1_OVIFG_OFS ( 4) /*!< ADC14OVIFG Bit Offset */ 1927 #define ADC14_IFGR1_OVIFG ((uint32_t)0x00000010) /*!< ADC14MEMx overflow interrupt flag */ 1928 /* ADC14_IFGR1[TOVIFG] Bits */ 1929 #define ADC14_IFGR1_TOVIFG_OFS ( 5) /*!< ADC14TOVIFG Bit Offset */ 1930 #define ADC14_IFGR1_TOVIFG ((uint32_t)0x00000020) /*!< ADC14 conversion time overflow interrupt flag */ 1931 /* ADC14_IFGR1[RDYIFG] Bits */ 1932 #define ADC14_IFGR1_RDYIFG_OFS ( 6) /*!< ADC14RDYIFG Bit Offset */ 1933 #define ADC14_IFGR1_RDYIFG ((uint32_t)0x00000040) /*!< ADC14 local buffered reference ready interrupt flag */ 1934 /* ADC14_CLRIFGR0[CLRIFG0] Bits */ 1935 #define ADC14_CLRIFGR0_CLRIFG0_OFS ( 0) /*!< CLRADC14IFG0 Bit Offset */ 1936 #define ADC14_CLRIFGR0_CLRIFG0 ((uint32_t)0x00000001) /*!< clear ADC14IFG0 */ 1937 /* ADC14_CLRIFGR0[CLRIFG1] Bits */ 1938 #define ADC14_CLRIFGR0_CLRIFG1_OFS ( 1) /*!< CLRADC14IFG1 Bit Offset */ 1939 #define ADC14_CLRIFGR0_CLRIFG1 ((uint32_t)0x00000002) /*!< clear ADC14IFG1 */ 1940 /* ADC14_CLRIFGR0[CLRIFG2] Bits */ 1941 #define ADC14_CLRIFGR0_CLRIFG2_OFS ( 2) /*!< CLRADC14IFG2 Bit Offset */ 1942 #define ADC14_CLRIFGR0_CLRIFG2 ((uint32_t)0x00000004) /*!< clear ADC14IFG2 */ 1943 /* ADC14_CLRIFGR0[CLRIFG3] Bits */ 1944 #define ADC14_CLRIFGR0_CLRIFG3_OFS ( 3) /*!< CLRADC14IFG3 Bit Offset */ 1945 #define ADC14_CLRIFGR0_CLRIFG3 ((uint32_t)0x00000008) /*!< clear ADC14IFG3 */ 1946 /* ADC14_CLRIFGR0[CLRIFG4] Bits */ 1947 #define ADC14_CLRIFGR0_CLRIFG4_OFS ( 4) /*!< CLRADC14IFG4 Bit Offset */ 1948 #define ADC14_CLRIFGR0_CLRIFG4 ((uint32_t)0x00000010) /*!< clear ADC14IFG4 */ 1949 /* ADC14_CLRIFGR0[CLRIFG5] Bits */ 1950 #define ADC14_CLRIFGR0_CLRIFG5_OFS ( 5) /*!< CLRADC14IFG5 Bit Offset */ 1951 #define ADC14_CLRIFGR0_CLRIFG5 ((uint32_t)0x00000020) /*!< clear ADC14IFG5 */ 1952 /* ADC14_CLRIFGR0[CLRIFG6] Bits */ 1953 #define ADC14_CLRIFGR0_CLRIFG6_OFS ( 6) /*!< CLRADC14IFG6 Bit Offset */ 1954 #define ADC14_CLRIFGR0_CLRIFG6 ((uint32_t)0x00000040) /*!< clear ADC14IFG6 */ 1955 /* ADC14_CLRIFGR0[CLRIFG7] Bits */ 1956 #define ADC14_CLRIFGR0_CLRIFG7_OFS ( 7) /*!< CLRADC14IFG7 Bit Offset */ 1957 #define ADC14_CLRIFGR0_CLRIFG7 ((uint32_t)0x00000080) /*!< clear ADC14IFG7 */ 1958 /* ADC14_CLRIFGR0[CLRIFG8] Bits */ 1959 #define ADC14_CLRIFGR0_CLRIFG8_OFS ( 8) /*!< CLRADC14IFG8 Bit Offset */ 1960 #define ADC14_CLRIFGR0_CLRIFG8 ((uint32_t)0x00000100) /*!< clear ADC14IFG8 */ 1961 /* ADC14_CLRIFGR0[CLRIFG9] Bits */ 1962 #define ADC14_CLRIFGR0_CLRIFG9_OFS ( 9) /*!< CLRADC14IFG9 Bit Offset */ 1963 #define ADC14_CLRIFGR0_CLRIFG9 ((uint32_t)0x00000200) /*!< clear ADC14IFG9 */ 1964 /* ADC14_CLRIFGR0[CLRIFG10] Bits */ 1965 #define ADC14_CLRIFGR0_CLRIFG10_OFS (10) /*!< CLRADC14IFG10 Bit Offset */ 1966 #define ADC14_CLRIFGR0_CLRIFG10 ((uint32_t)0x00000400) /*!< clear ADC14IFG10 */ 1967 /* ADC14_CLRIFGR0[CLRIFG11] Bits */ 1968 #define ADC14_CLRIFGR0_CLRIFG11_OFS (11) /*!< CLRADC14IFG11 Bit Offset */ 1969 #define ADC14_CLRIFGR0_CLRIFG11 ((uint32_t)0x00000800) /*!< clear ADC14IFG11 */ 1970 /* ADC14_CLRIFGR0[CLRIFG12] Bits */ 1971 #define ADC14_CLRIFGR0_CLRIFG12_OFS (12) /*!< CLRADC14IFG12 Bit Offset */ 1972 #define ADC14_CLRIFGR0_CLRIFG12 ((uint32_t)0x00001000) /*!< clear ADC14IFG12 */ 1973 /* ADC14_CLRIFGR0[CLRIFG13] Bits */ 1974 #define ADC14_CLRIFGR0_CLRIFG13_OFS (13) /*!< CLRADC14IFG13 Bit Offset */ 1975 #define ADC14_CLRIFGR0_CLRIFG13 ((uint32_t)0x00002000) /*!< clear ADC14IFG13 */ 1976 /* ADC14_CLRIFGR0[CLRIFG14] Bits */ 1977 #define ADC14_CLRIFGR0_CLRIFG14_OFS (14) /*!< CLRADC14IFG14 Bit Offset */ 1978 #define ADC14_CLRIFGR0_CLRIFG14 ((uint32_t)0x00004000) /*!< clear ADC14IFG14 */ 1979 /* ADC14_CLRIFGR0[CLRIFG15] Bits */ 1980 #define ADC14_CLRIFGR0_CLRIFG15_OFS (15) /*!< CLRADC14IFG15 Bit Offset */ 1981 #define ADC14_CLRIFGR0_CLRIFG15 ((uint32_t)0x00008000) /*!< clear ADC14IFG15 */ 1982 /* ADC14_CLRIFGR0[CLRIFG16] Bits */ 1983 #define ADC14_CLRIFGR0_CLRIFG16_OFS (16) /*!< CLRADC14IFG16 Bit Offset */ 1984 #define ADC14_CLRIFGR0_CLRIFG16 ((uint32_t)0x00010000) /*!< clear ADC14IFG16 */ 1985 /* ADC14_CLRIFGR0[CLRIFG17] Bits */ 1986 #define ADC14_CLRIFGR0_CLRIFG17_OFS (17) /*!< CLRADC14IFG17 Bit Offset */ 1987 #define ADC14_CLRIFGR0_CLRIFG17 ((uint32_t)0x00020000) /*!< clear ADC14IFG17 */ 1988 /* ADC14_CLRIFGR0[CLRIFG18] Bits */ 1989 #define ADC14_CLRIFGR0_CLRIFG18_OFS (18) /*!< CLRADC14IFG18 Bit Offset */ 1990 #define ADC14_CLRIFGR0_CLRIFG18 ((uint32_t)0x00040000) /*!< clear ADC14IFG18 */ 1991 /* ADC14_CLRIFGR0[CLRIFG19] Bits */ 1992 #define ADC14_CLRIFGR0_CLRIFG19_OFS (19) /*!< CLRADC14IFG19 Bit Offset */ 1993 #define ADC14_CLRIFGR0_CLRIFG19 ((uint32_t)0x00080000) /*!< clear ADC14IFG19 */ 1994 /* ADC14_CLRIFGR0[CLRIFG20] Bits */ 1995 #define ADC14_CLRIFGR0_CLRIFG20_OFS (20) /*!< CLRADC14IFG20 Bit Offset */ 1996 #define ADC14_CLRIFGR0_CLRIFG20 ((uint32_t)0x00100000) /*!< clear ADC14IFG20 */ 1997 /* ADC14_CLRIFGR0[CLRIFG21] Bits */ 1998 #define ADC14_CLRIFGR0_CLRIFG21_OFS (21) /*!< CLRADC14IFG21 Bit Offset */ 1999 #define ADC14_CLRIFGR0_CLRIFG21 ((uint32_t)0x00200000) /*!< clear ADC14IFG21 */ 2000 /* ADC14_CLRIFGR0[CLRIFG22] Bits */ 2001 #define ADC14_CLRIFGR0_CLRIFG22_OFS (22) /*!< CLRADC14IFG22 Bit Offset */ 2002 #define ADC14_CLRIFGR0_CLRIFG22 ((uint32_t)0x00400000) /*!< clear ADC14IFG22 */ 2003 /* ADC14_CLRIFGR0[CLRIFG23] Bits */ 2004 #define ADC14_CLRIFGR0_CLRIFG23_OFS (23) /*!< CLRADC14IFG23 Bit Offset */ 2005 #define ADC14_CLRIFGR0_CLRIFG23 ((uint32_t)0x00800000) /*!< clear ADC14IFG23 */ 2006 /* ADC14_CLRIFGR0[CLRIFG24] Bits */ 2007 #define ADC14_CLRIFGR0_CLRIFG24_OFS (24) /*!< CLRADC14IFG24 Bit Offset */ 2008 #define ADC14_CLRIFGR0_CLRIFG24 ((uint32_t)0x01000000) /*!< clear ADC14IFG24 */ 2009 /* ADC14_CLRIFGR0[CLRIFG25] Bits */ 2010 #define ADC14_CLRIFGR0_CLRIFG25_OFS (25) /*!< CLRADC14IFG25 Bit Offset */ 2011 #define ADC14_CLRIFGR0_CLRIFG25 ((uint32_t)0x02000000) /*!< clear ADC14IFG25 */ 2012 /* ADC14_CLRIFGR0[CLRIFG26] Bits */ 2013 #define ADC14_CLRIFGR0_CLRIFG26_OFS (26) /*!< CLRADC14IFG26 Bit Offset */ 2014 #define ADC14_CLRIFGR0_CLRIFG26 ((uint32_t)0x04000000) /*!< clear ADC14IFG26 */ 2015 /* ADC14_CLRIFGR0[CLRIFG27] Bits */ 2016 #define ADC14_CLRIFGR0_CLRIFG27_OFS (27) /*!< CLRADC14IFG27 Bit Offset */ 2017 #define ADC14_CLRIFGR0_CLRIFG27 ((uint32_t)0x08000000) /*!< clear ADC14IFG27 */ 2018 /* ADC14_CLRIFGR0[CLRIFG28] Bits */ 2019 #define ADC14_CLRIFGR0_CLRIFG28_OFS (28) /*!< CLRADC14IFG28 Bit Offset */ 2020 #define ADC14_CLRIFGR0_CLRIFG28 ((uint32_t)0x10000000) /*!< clear ADC14IFG28 */ 2021 /* ADC14_CLRIFGR0[CLRIFG29] Bits */ 2022 #define ADC14_CLRIFGR0_CLRIFG29_OFS (29) /*!< CLRADC14IFG29 Bit Offset */ 2023 #define ADC14_CLRIFGR0_CLRIFG29 ((uint32_t)0x20000000) /*!< clear ADC14IFG29 */ 2024 /* ADC14_CLRIFGR0[CLRIFG30] Bits */ 2025 #define ADC14_CLRIFGR0_CLRIFG30_OFS (30) /*!< CLRADC14IFG30 Bit Offset */ 2026 #define ADC14_CLRIFGR0_CLRIFG30 ((uint32_t)0x40000000) /*!< clear ADC14IFG30 */ 2027 /* ADC14_CLRIFGR0[CLRIFG31] Bits */ 2028 #define ADC14_CLRIFGR0_CLRIFG31_OFS (31) /*!< CLRADC14IFG31 Bit Offset */ 2029 #define ADC14_CLRIFGR0_CLRIFG31 ((uint32_t)0x80000000) /*!< clear ADC14IFG31 */ 2030 /* ADC14_CLRIFGR1[CLRINIFG] Bits */ 2031 #define ADC14_CLRIFGR1_CLRINIFG_OFS ( 1) /*!< CLRADC14INIFG Bit Offset */ 2032 #define ADC14_CLRIFGR1_CLRINIFG ((uint32_t)0x00000002) /*!< clear ADC14INIFG */ 2033 /* ADC14_CLRIFGR1[CLRLOIFG] Bits */ 2034 #define ADC14_CLRIFGR1_CLRLOIFG_OFS ( 2) /*!< CLRADC14LOIFG Bit Offset */ 2035 #define ADC14_CLRIFGR1_CLRLOIFG ((uint32_t)0x00000004) /*!< clear ADC14LOIFG */ 2036 /* ADC14_CLRIFGR1[CLRHIIFG] Bits */ 2037 #define ADC14_CLRIFGR1_CLRHIIFG_OFS ( 3) /*!< CLRADC14HIIFG Bit Offset */ 2038 #define ADC14_CLRIFGR1_CLRHIIFG ((uint32_t)0x00000008) /*!< clear ADC14HIIFG */ 2039 /* ADC14_CLRIFGR1[CLROVIFG] Bits */ 2040 #define ADC14_CLRIFGR1_CLROVIFG_OFS ( 4) /*!< CLRADC14OVIFG Bit Offset */ 2041 #define ADC14_CLRIFGR1_CLROVIFG ((uint32_t)0x00000010) /*!< clear ADC14OVIFG */ 2042 /* ADC14_CLRIFGR1[CLRTOVIFG] Bits */ 2043 #define ADC14_CLRIFGR1_CLRTOVIFG_OFS ( 5) /*!< CLRADC14TOVIFG Bit Offset */ 2044 #define ADC14_CLRIFGR1_CLRTOVIFG ((uint32_t)0x00000020) /*!< clear ADC14TOVIFG */ 2045 /* ADC14_CLRIFGR1[CLRRDYIFG] Bits */ 2046 #define ADC14_CLRIFGR1_CLRRDYIFG_OFS ( 6) /*!< CLRADC14RDYIFG Bit Offset */ 2047 #define ADC14_CLRIFGR1_CLRRDYIFG ((uint32_t)0x00000040) /*!< clear ADC14RDYIFG */ 2048 2049 /****************************************************************************** 2050 * AES256 Bits 2051 ******************************************************************************/ 2052 /* AES256_CTL0[OP] Bits */ 2053 #define AES256_CTL0_OP_OFS ( 0) /*!< AESOPx Bit Offset */ 2054 #define AES256_CTL0_OP_MASK ((uint16_t)0x0003) /*!< AESOPx Bit Mask */ 2055 #define AES256_CTL0_OP0 ((uint16_t)0x0001) /*!< OP Bit 0 */ 2056 #define AES256_CTL0_OP1 ((uint16_t)0x0002) /*!< OP Bit 1 */ 2057 #define AES256_CTL0_OP_0 ((uint16_t)0x0000) /*!< Encryption */ 2058 #define AES256_CTL0_OP_1 ((uint16_t)0x0001) /*!< Decryption. The provided key is the same key used for encryption */ 2059 #define AES256_CTL0_OP_2 ((uint16_t)0x0002) /*!< Generate first round key required for decryption */ 2060 #define AES256_CTL0_OP_3 ((uint16_t)0x0003) /*!< Decryption. The provided key is the first round key required for decryption */ 2061 /* AES256_CTL0[KL] Bits */ 2062 #define AES256_CTL0_KL_OFS ( 2) /*!< AESKLx Bit Offset */ 2063 #define AES256_CTL0_KL_MASK ((uint16_t)0x000C) /*!< AESKLx Bit Mask */ 2064 #define AES256_CTL0_KL0 ((uint16_t)0x0004) /*!< KL Bit 0 */ 2065 #define AES256_CTL0_KL1 ((uint16_t)0x0008) /*!< KL Bit 1 */ 2066 #define AES256_CTL0_KL_0 ((uint16_t)0x0000) /*!< AES128. The key size is 128 bit */ 2067 #define AES256_CTL0_KL_1 ((uint16_t)0x0004) /*!< AES192. The key size is 192 bit. */ 2068 #define AES256_CTL0_KL_2 ((uint16_t)0x0008) /*!< AES256. The key size is 256 bit */ 2069 #define AES256_CTL0_KL__128BIT ((uint16_t)0x0000) /*!< AES128. The key size is 128 bit */ 2070 #define AES256_CTL0_KL__192BIT ((uint16_t)0x0004) /*!< AES192. The key size is 192 bit. */ 2071 #define AES256_CTL0_KL__256BIT ((uint16_t)0x0008) /*!< AES256. The key size is 256 bit */ 2072 /* AES256_CTL0[CM] Bits */ 2073 #define AES256_CTL0_CM_OFS ( 5) /*!< AESCMx Bit Offset */ 2074 #define AES256_CTL0_CM_MASK ((uint16_t)0x0060) /*!< AESCMx Bit Mask */ 2075 #define AES256_CTL0_CM0 ((uint16_t)0x0020) /*!< CM Bit 0 */ 2076 #define AES256_CTL0_CM1 ((uint16_t)0x0040) /*!< CM Bit 1 */ 2077 #define AES256_CTL0_CM_0 ((uint16_t)0x0000) /*!< ECB */ 2078 #define AES256_CTL0_CM_1 ((uint16_t)0x0020) /*!< CBC */ 2079 #define AES256_CTL0_CM_2 ((uint16_t)0x0040) /*!< OFB */ 2080 #define AES256_CTL0_CM_3 ((uint16_t)0x0060) /*!< CFB */ 2081 #define AES256_CTL0_CM__ECB ((uint16_t)0x0000) /*!< ECB */ 2082 #define AES256_CTL0_CM__CBC ((uint16_t)0x0020) /*!< CBC */ 2083 #define AES256_CTL0_CM__OFB ((uint16_t)0x0040) /*!< OFB */ 2084 #define AES256_CTL0_CM__CFB ((uint16_t)0x0060) /*!< CFB */ 2085 /* AES256_CTL0[SWRST] Bits */ 2086 #define AES256_CTL0_SWRST_OFS ( 7) /*!< AESSWRST Bit Offset */ 2087 #define AES256_CTL0_SWRST ((uint16_t)0x0080) /*!< AES software reset */ 2088 /* AES256_CTL0[RDYIFG] Bits */ 2089 #define AES256_CTL0_RDYIFG_OFS ( 8) /*!< AESRDYIFG Bit Offset */ 2090 #define AES256_CTL0_RDYIFG ((uint16_t)0x0100) /*!< AES ready interrupt flag */ 2091 /* AES256_CTL0[ERRFG] Bits */ 2092 #define AES256_CTL0_ERRFG_OFS (11) /*!< AESERRFG Bit Offset */ 2093 #define AES256_CTL0_ERRFG ((uint16_t)0x0800) /*!< AES error flag */ 2094 /* AES256_CTL0[RDYIE] Bits */ 2095 #define AES256_CTL0_RDYIE_OFS (12) /*!< AESRDYIE Bit Offset */ 2096 #define AES256_CTL0_RDYIE ((uint16_t)0x1000) /*!< AES ready interrupt enable */ 2097 /* AES256_CTL0[CMEN] Bits */ 2098 #define AES256_CTL0_CMEN_OFS (15) /*!< AESCMEN Bit Offset */ 2099 #define AES256_CTL0_CMEN ((uint16_t)0x8000) /*!< AES cipher mode enable */ 2100 /* AES256_CTL1[BLKCNT] Bits */ 2101 #define AES256_CTL1_BLKCNT_OFS ( 0) /*!< AESBLKCNTx Bit Offset */ 2102 #define AES256_CTL1_BLKCNT_MASK ((uint16_t)0x00FF) /*!< AESBLKCNTx Bit Mask */ 2103 #define AES256_CTL1_BLKCNT0 ((uint16_t)0x0001) /*!< BLKCNT Bit 0 */ 2104 #define AES256_CTL1_BLKCNT1 ((uint16_t)0x0002) /*!< BLKCNT Bit 1 */ 2105 #define AES256_CTL1_BLKCNT2 ((uint16_t)0x0004) /*!< BLKCNT Bit 2 */ 2106 #define AES256_CTL1_BLKCNT3 ((uint16_t)0x0008) /*!< BLKCNT Bit 3 */ 2107 #define AES256_CTL1_BLKCNT4 ((uint16_t)0x0010) /*!< BLKCNT Bit 4 */ 2108 #define AES256_CTL1_BLKCNT5 ((uint16_t)0x0020) /*!< BLKCNT Bit 5 */ 2109 #define AES256_CTL1_BLKCNT6 ((uint16_t)0x0040) /*!< BLKCNT Bit 6 */ 2110 #define AES256_CTL1_BLKCNT7 ((uint16_t)0x0080) /*!< BLKCNT Bit 7 */ 2111 /* AES256_STAT[BUSY] Bits */ 2112 #define AES256_STAT_BUSY_OFS ( 0) /*!< AESBUSY Bit Offset */ 2113 #define AES256_STAT_BUSY ((uint16_t)0x0001) /*!< AES accelerator module busy */ 2114 /* AES256_STAT[KEYWR] Bits */ 2115 #define AES256_STAT_KEYWR_OFS ( 1) /*!< AESKEYWR Bit Offset */ 2116 #define AES256_STAT_KEYWR ((uint16_t)0x0002) /*!< All 16 bytes written to AESAKEY */ 2117 /* AES256_STAT[DINWR] Bits */ 2118 #define AES256_STAT_DINWR_OFS ( 2) /*!< AESDINWR Bit Offset */ 2119 #define AES256_STAT_DINWR ((uint16_t)0x0004) /*!< All 16 bytes written to AESADIN, AESAXDIN or AESAXIN */ 2120 /* AES256_STAT[DOUTRD] Bits */ 2121 #define AES256_STAT_DOUTRD_OFS ( 3) /*!< AESDOUTRD Bit Offset */ 2122 #define AES256_STAT_DOUTRD ((uint16_t)0x0008) /*!< All 16 bytes read from AESADOUT */ 2123 /* AES256_STAT[KEYCNT] Bits */ 2124 #define AES256_STAT_KEYCNT_OFS ( 4) /*!< AESKEYCNTx Bit Offset */ 2125 #define AES256_STAT_KEYCNT_MASK ((uint16_t)0x00F0) /*!< AESKEYCNTx Bit Mask */ 2126 #define AES256_STAT_KEYCNT0 ((uint16_t)0x0010) /*!< KEYCNT Bit 0 */ 2127 #define AES256_STAT_KEYCNT1 ((uint16_t)0x0020) /*!< KEYCNT Bit 1 */ 2128 #define AES256_STAT_KEYCNT2 ((uint16_t)0x0040) /*!< KEYCNT Bit 2 */ 2129 #define AES256_STAT_KEYCNT3 ((uint16_t)0x0080) /*!< KEYCNT Bit 3 */ 2130 /* AES256_STAT[DINCNT] Bits */ 2131 #define AES256_STAT_DINCNT_OFS ( 8) /*!< AESDINCNTx Bit Offset */ 2132 #define AES256_STAT_DINCNT_MASK ((uint16_t)0x0F00) /*!< AESDINCNTx Bit Mask */ 2133 #define AES256_STAT_DINCNT0 ((uint16_t)0x0100) /*!< DINCNT Bit 0 */ 2134 #define AES256_STAT_DINCNT1 ((uint16_t)0x0200) /*!< DINCNT Bit 1 */ 2135 #define AES256_STAT_DINCNT2 ((uint16_t)0x0400) /*!< DINCNT Bit 2 */ 2136 #define AES256_STAT_DINCNT3 ((uint16_t)0x0800) /*!< DINCNT Bit 3 */ 2137 /* AES256_STAT[DOUTCNT] Bits */ 2138 #define AES256_STAT_DOUTCNT_OFS (12) /*!< AESDOUTCNTx Bit Offset */ 2139 #define AES256_STAT_DOUTCNT_MASK ((uint16_t)0xF000) /*!< AESDOUTCNTx Bit Mask */ 2140 #define AES256_STAT_DOUTCNT0 ((uint16_t)0x1000) /*!< DOUTCNT Bit 0 */ 2141 #define AES256_STAT_DOUTCNT1 ((uint16_t)0x2000) /*!< DOUTCNT Bit 1 */ 2142 #define AES256_STAT_DOUTCNT2 ((uint16_t)0x4000) /*!< DOUTCNT Bit 2 */ 2143 #define AES256_STAT_DOUTCNT3 ((uint16_t)0x8000) /*!< DOUTCNT Bit 3 */ 2144 /* AES256_KEY[KEY0] Bits */ 2145 #define AES256_KEY_KEY0_OFS ( 0) /*!< AESKEY0x Bit Offset */ 2146 #define AES256_KEY_KEY0_MASK ((uint16_t)0x00FF) /*!< AESKEY0x Bit Mask */ 2147 #define AES256_KEY_KEY00 ((uint16_t)0x0001) /*!< KEY0 Bit 0 */ 2148 #define AES256_KEY_KEY01 ((uint16_t)0x0002) /*!< KEY0 Bit 1 */ 2149 #define AES256_KEY_KEY02 ((uint16_t)0x0004) /*!< KEY0 Bit 2 */ 2150 #define AES256_KEY_KEY03 ((uint16_t)0x0008) /*!< KEY0 Bit 3 */ 2151 #define AES256_KEY_KEY04 ((uint16_t)0x0010) /*!< KEY0 Bit 4 */ 2152 #define AES256_KEY_KEY05 ((uint16_t)0x0020) /*!< KEY0 Bit 5 */ 2153 #define AES256_KEY_KEY06 ((uint16_t)0x0040) /*!< KEY0 Bit 6 */ 2154 #define AES256_KEY_KEY07 ((uint16_t)0x0080) /*!< KEY0 Bit 7 */ 2155 /* AES256_KEY[KEY1] Bits */ 2156 #define AES256_KEY_KEY1_OFS ( 8) /*!< AESKEY1x Bit Offset */ 2157 #define AES256_KEY_KEY1_MASK ((uint16_t)0xFF00) /*!< AESKEY1x Bit Mask */ 2158 #define AES256_KEY_KEY10 ((uint16_t)0x0100) /*!< KEY1 Bit 0 */ 2159 #define AES256_KEY_KEY11 ((uint16_t)0x0200) /*!< KEY1 Bit 1 */ 2160 #define AES256_KEY_KEY12 ((uint16_t)0x0400) /*!< KEY1 Bit 2 */ 2161 #define AES256_KEY_KEY13 ((uint16_t)0x0800) /*!< KEY1 Bit 3 */ 2162 #define AES256_KEY_KEY14 ((uint16_t)0x1000) /*!< KEY1 Bit 4 */ 2163 #define AES256_KEY_KEY15 ((uint16_t)0x2000) /*!< KEY1 Bit 5 */ 2164 #define AES256_KEY_KEY16 ((uint16_t)0x4000) /*!< KEY1 Bit 6 */ 2165 #define AES256_KEY_KEY17 ((uint16_t)0x8000) /*!< KEY1 Bit 7 */ 2166 /* AES256_DIN[DIN0] Bits */ 2167 #define AES256_DIN_DIN0_OFS ( 0) /*!< AESDIN0x Bit Offset */ 2168 #define AES256_DIN_DIN0_MASK ((uint16_t)0x00FF) /*!< AESDIN0x Bit Mask */ 2169 #define AES256_DIN_DIN00 ((uint16_t)0x0001) /*!< DIN0 Bit 0 */ 2170 #define AES256_DIN_DIN01 ((uint16_t)0x0002) /*!< DIN0 Bit 1 */ 2171 #define AES256_DIN_DIN02 ((uint16_t)0x0004) /*!< DIN0 Bit 2 */ 2172 #define AES256_DIN_DIN03 ((uint16_t)0x0008) /*!< DIN0 Bit 3 */ 2173 #define AES256_DIN_DIN04 ((uint16_t)0x0010) /*!< DIN0 Bit 4 */ 2174 #define AES256_DIN_DIN05 ((uint16_t)0x0020) /*!< DIN0 Bit 5 */ 2175 #define AES256_DIN_DIN06 ((uint16_t)0x0040) /*!< DIN0 Bit 6 */ 2176 #define AES256_DIN_DIN07 ((uint16_t)0x0080) /*!< DIN0 Bit 7 */ 2177 /* AES256_DIN[DIN1] Bits */ 2178 #define AES256_DIN_DIN1_OFS ( 8) /*!< AESDIN1x Bit Offset */ 2179 #define AES256_DIN_DIN1_MASK ((uint16_t)0xFF00) /*!< AESDIN1x Bit Mask */ 2180 #define AES256_DIN_DIN10 ((uint16_t)0x0100) /*!< DIN1 Bit 0 */ 2181 #define AES256_DIN_DIN11 ((uint16_t)0x0200) /*!< DIN1 Bit 1 */ 2182 #define AES256_DIN_DIN12 ((uint16_t)0x0400) /*!< DIN1 Bit 2 */ 2183 #define AES256_DIN_DIN13 ((uint16_t)0x0800) /*!< DIN1 Bit 3 */ 2184 #define AES256_DIN_DIN14 ((uint16_t)0x1000) /*!< DIN1 Bit 4 */ 2185 #define AES256_DIN_DIN15 ((uint16_t)0x2000) /*!< DIN1 Bit 5 */ 2186 #define AES256_DIN_DIN16 ((uint16_t)0x4000) /*!< DIN1 Bit 6 */ 2187 #define AES256_DIN_DIN17 ((uint16_t)0x8000) /*!< DIN1 Bit 7 */ 2188 /* AES256_DOUT[DOUT0] Bits */ 2189 #define AES256_DOUT_DOUT0_OFS ( 0) /*!< AESDOUT0x Bit Offset */ 2190 #define AES256_DOUT_DOUT0_MASK ((uint16_t)0x00FF) /*!< AESDOUT0x Bit Mask */ 2191 #define AES256_DOUT_DOUT00 ((uint16_t)0x0001) /*!< DOUT0 Bit 0 */ 2192 #define AES256_DOUT_DOUT01 ((uint16_t)0x0002) /*!< DOUT0 Bit 1 */ 2193 #define AES256_DOUT_DOUT02 ((uint16_t)0x0004) /*!< DOUT0 Bit 2 */ 2194 #define AES256_DOUT_DOUT03 ((uint16_t)0x0008) /*!< DOUT0 Bit 3 */ 2195 #define AES256_DOUT_DOUT04 ((uint16_t)0x0010) /*!< DOUT0 Bit 4 */ 2196 #define AES256_DOUT_DOUT05 ((uint16_t)0x0020) /*!< DOUT0 Bit 5 */ 2197 #define AES256_DOUT_DOUT06 ((uint16_t)0x0040) /*!< DOUT0 Bit 6 */ 2198 #define AES256_DOUT_DOUT07 ((uint16_t)0x0080) /*!< DOUT0 Bit 7 */ 2199 /* AES256_DOUT[DOUT1] Bits */ 2200 #define AES256_DOUT_DOUT1_OFS ( 8) /*!< AESDOUT1x Bit Offset */ 2201 #define AES256_DOUT_DOUT1_MASK ((uint16_t)0xFF00) /*!< AESDOUT1x Bit Mask */ 2202 #define AES256_DOUT_DOUT10 ((uint16_t)0x0100) /*!< DOUT1 Bit 0 */ 2203 #define AES256_DOUT_DOUT11 ((uint16_t)0x0200) /*!< DOUT1 Bit 1 */ 2204 #define AES256_DOUT_DOUT12 ((uint16_t)0x0400) /*!< DOUT1 Bit 2 */ 2205 #define AES256_DOUT_DOUT13 ((uint16_t)0x0800) /*!< DOUT1 Bit 3 */ 2206 #define AES256_DOUT_DOUT14 ((uint16_t)0x1000) /*!< DOUT1 Bit 4 */ 2207 #define AES256_DOUT_DOUT15 ((uint16_t)0x2000) /*!< DOUT1 Bit 5 */ 2208 #define AES256_DOUT_DOUT16 ((uint16_t)0x4000) /*!< DOUT1 Bit 6 */ 2209 #define AES256_DOUT_DOUT17 ((uint16_t)0x8000) /*!< DOUT1 Bit 7 */ 2210 /* AES256_XDIN[XDIN0] Bits */ 2211 #define AES256_XDIN_XDIN0_OFS ( 0) /*!< AESXDIN0x Bit Offset */ 2212 #define AES256_XDIN_XDIN0_MASK ((uint16_t)0x00FF) /*!< AESXDIN0x Bit Mask */ 2213 #define AES256_XDIN_XDIN00 ((uint16_t)0x0001) /*!< XDIN0 Bit 0 */ 2214 #define AES256_XDIN_XDIN01 ((uint16_t)0x0002) /*!< XDIN0 Bit 1 */ 2215 #define AES256_XDIN_XDIN02 ((uint16_t)0x0004) /*!< XDIN0 Bit 2 */ 2216 #define AES256_XDIN_XDIN03 ((uint16_t)0x0008) /*!< XDIN0 Bit 3 */ 2217 #define AES256_XDIN_XDIN04 ((uint16_t)0x0010) /*!< XDIN0 Bit 4 */ 2218 #define AES256_XDIN_XDIN05 ((uint16_t)0x0020) /*!< XDIN0 Bit 5 */ 2219 #define AES256_XDIN_XDIN06 ((uint16_t)0x0040) /*!< XDIN0 Bit 6 */ 2220 #define AES256_XDIN_XDIN07 ((uint16_t)0x0080) /*!< XDIN0 Bit 7 */ 2221 /* AES256_XDIN[XDIN1] Bits */ 2222 #define AES256_XDIN_XDIN1_OFS ( 8) /*!< AESXDIN1x Bit Offset */ 2223 #define AES256_XDIN_XDIN1_MASK ((uint16_t)0xFF00) /*!< AESXDIN1x Bit Mask */ 2224 #define AES256_XDIN_XDIN10 ((uint16_t)0x0100) /*!< XDIN1 Bit 0 */ 2225 #define AES256_XDIN_XDIN11 ((uint16_t)0x0200) /*!< XDIN1 Bit 1 */ 2226 #define AES256_XDIN_XDIN12 ((uint16_t)0x0400) /*!< XDIN1 Bit 2 */ 2227 #define AES256_XDIN_XDIN13 ((uint16_t)0x0800) /*!< XDIN1 Bit 3 */ 2228 #define AES256_XDIN_XDIN14 ((uint16_t)0x1000) /*!< XDIN1 Bit 4 */ 2229 #define AES256_XDIN_XDIN15 ((uint16_t)0x2000) /*!< XDIN1 Bit 5 */ 2230 #define AES256_XDIN_XDIN16 ((uint16_t)0x4000) /*!< XDIN1 Bit 6 */ 2231 #define AES256_XDIN_XDIN17 ((uint16_t)0x8000) /*!< XDIN1 Bit 7 */ 2232 /* AES256_XIN[XIN0] Bits */ 2233 #define AES256_XIN_XIN0_OFS ( 0) /*!< AESXIN0x Bit Offset */ 2234 #define AES256_XIN_XIN0_MASK ((uint16_t)0x00FF) /*!< AESXIN0x Bit Mask */ 2235 #define AES256_XIN_XIN00 ((uint16_t)0x0001) /*!< XIN0 Bit 0 */ 2236 #define AES256_XIN_XIN01 ((uint16_t)0x0002) /*!< XIN0 Bit 1 */ 2237 #define AES256_XIN_XIN02 ((uint16_t)0x0004) /*!< XIN0 Bit 2 */ 2238 #define AES256_XIN_XIN03 ((uint16_t)0x0008) /*!< XIN0 Bit 3 */ 2239 #define AES256_XIN_XIN04 ((uint16_t)0x0010) /*!< XIN0 Bit 4 */ 2240 #define AES256_XIN_XIN05 ((uint16_t)0x0020) /*!< XIN0 Bit 5 */ 2241 #define AES256_XIN_XIN06 ((uint16_t)0x0040) /*!< XIN0 Bit 6 */ 2242 #define AES256_XIN_XIN07 ((uint16_t)0x0080) /*!< XIN0 Bit 7 */ 2243 /* AES256_XIN[XIN1] Bits */ 2244 #define AES256_XIN_XIN1_OFS ( 8) /*!< AESXIN1x Bit Offset */ 2245 #define AES256_XIN_XIN1_MASK ((uint16_t)0xFF00) /*!< AESXIN1x Bit Mask */ 2246 #define AES256_XIN_XIN10 ((uint16_t)0x0100) /*!< XIN1 Bit 0 */ 2247 #define AES256_XIN_XIN11 ((uint16_t)0x0200) /*!< XIN1 Bit 1 */ 2248 #define AES256_XIN_XIN12 ((uint16_t)0x0400) /*!< XIN1 Bit 2 */ 2249 #define AES256_XIN_XIN13 ((uint16_t)0x0800) /*!< XIN1 Bit 3 */ 2250 #define AES256_XIN_XIN14 ((uint16_t)0x1000) /*!< XIN1 Bit 4 */ 2251 #define AES256_XIN_XIN15 ((uint16_t)0x2000) /*!< XIN1 Bit 5 */ 2252 #define AES256_XIN_XIN16 ((uint16_t)0x4000) /*!< XIN1 Bit 6 */ 2253 #define AES256_XIN_XIN17 ((uint16_t)0x8000) /*!< XIN1 Bit 7 */ 2254 2255 /****************************************************************************** 2256 * CAPTIO Bits 2257 ******************************************************************************/ 2258 /* CAPTIO_CTL[PISEL] Bits */ 2259 #define CAPTIO_CTL_PISEL_OFS ( 1) /*!< CAPTIOPISELx Bit Offset */ 2260 #define CAPTIO_CTL_PISEL_MASK ((uint16_t)0x000E) /*!< CAPTIOPISELx Bit Mask */ 2261 #define CAPTIO_CTL_PISEL0 ((uint16_t)0x0002) /*!< PISEL Bit 0 */ 2262 #define CAPTIO_CTL_PISEL1 ((uint16_t)0x0004) /*!< PISEL Bit 1 */ 2263 #define CAPTIO_CTL_PISEL2 ((uint16_t)0x0008) /*!< PISEL Bit 2 */ 2264 #define CAPTIO_CTL_PISEL_0 ((uint16_t)0x0000) /*!< Px.0 */ 2265 #define CAPTIO_CTL_PISEL_1 ((uint16_t)0x0002) /*!< Px.1 */ 2266 #define CAPTIO_CTL_PISEL_2 ((uint16_t)0x0004) /*!< Px.2 */ 2267 #define CAPTIO_CTL_PISEL_3 ((uint16_t)0x0006) /*!< Px.3 */ 2268 #define CAPTIO_CTL_PISEL_4 ((uint16_t)0x0008) /*!< Px.4 */ 2269 #define CAPTIO_CTL_PISEL_5 ((uint16_t)0x000A) /*!< Px.5 */ 2270 #define CAPTIO_CTL_PISEL_6 ((uint16_t)0x000C) /*!< Px.6 */ 2271 #define CAPTIO_CTL_PISEL_7 ((uint16_t)0x000E) /*!< Px.7 */ 2272 /* CAPTIO_CTL[POSEL] Bits */ 2273 #define CAPTIO_CTL_POSEL_OFS ( 4) /*!< CAPTIOPOSELx Bit Offset */ 2274 #define CAPTIO_CTL_POSEL_MASK ((uint16_t)0x00F0) /*!< CAPTIOPOSELx Bit Mask */ 2275 #define CAPTIO_CTL_POSEL0 ((uint16_t)0x0010) /*!< POSEL Bit 0 */ 2276 #define CAPTIO_CTL_POSEL1 ((uint16_t)0x0020) /*!< POSEL Bit 1 */ 2277 #define CAPTIO_CTL_POSEL2 ((uint16_t)0x0040) /*!< POSEL Bit 2 */ 2278 #define CAPTIO_CTL_POSEL3 ((uint16_t)0x0080) /*!< POSEL Bit 3 */ 2279 #define CAPTIO_CTL_POSEL_0 ((uint16_t)0x0000) /*!< Px = PJ */ 2280 #define CAPTIO_CTL_POSEL_1 ((uint16_t)0x0010) /*!< Px = P1 */ 2281 #define CAPTIO_CTL_POSEL_2 ((uint16_t)0x0020) /*!< Px = P2 */ 2282 #define CAPTIO_CTL_POSEL_3 ((uint16_t)0x0030) /*!< Px = P3 */ 2283 #define CAPTIO_CTL_POSEL_4 ((uint16_t)0x0040) /*!< Px = P4 */ 2284 #define CAPTIO_CTL_POSEL_5 ((uint16_t)0x0050) /*!< Px = P5 */ 2285 #define CAPTIO_CTL_POSEL_6 ((uint16_t)0x0060) /*!< Px = P6 */ 2286 #define CAPTIO_CTL_POSEL_7 ((uint16_t)0x0070) /*!< Px = P7 */ 2287 #define CAPTIO_CTL_POSEL_8 ((uint16_t)0x0080) /*!< Px = P8 */ 2288 #define CAPTIO_CTL_POSEL_9 ((uint16_t)0x0090) /*!< Px = P9 */ 2289 #define CAPTIO_CTL_POSEL_10 ((uint16_t)0x00A0) /*!< Px = P10 */ 2290 #define CAPTIO_CTL_POSEL_11 ((uint16_t)0x00B0) /*!< Px = P11 */ 2291 #define CAPTIO_CTL_POSEL_12 ((uint16_t)0x00C0) /*!< Px = P12 */ 2292 #define CAPTIO_CTL_POSEL_13 ((uint16_t)0x00D0) /*!< Px = P13 */ 2293 #define CAPTIO_CTL_POSEL_14 ((uint16_t)0x00E0) /*!< Px = P14 */ 2294 #define CAPTIO_CTL_POSEL_15 ((uint16_t)0x00F0) /*!< Px = P15 */ 2295 #define CAPTIO_CTL_POSEL__PJ ((uint16_t)0x0000) /*!< Px = PJ */ 2296 #define CAPTIO_CTL_POSEL__P1 ((uint16_t)0x0010) /*!< Px = P1 */ 2297 #define CAPTIO_CTL_POSEL__P2 ((uint16_t)0x0020) /*!< Px = P2 */ 2298 #define CAPTIO_CTL_POSEL__P3 ((uint16_t)0x0030) /*!< Px = P3 */ 2299 #define CAPTIO_CTL_POSEL__P4 ((uint16_t)0x0040) /*!< Px = P4 */ 2300 #define CAPTIO_CTL_POSEL__P5 ((uint16_t)0x0050) /*!< Px = P5 */ 2301 #define CAPTIO_CTL_POSEL__P6 ((uint16_t)0x0060) /*!< Px = P6 */ 2302 #define CAPTIO_CTL_POSEL__P7 ((uint16_t)0x0070) /*!< Px = P7 */ 2303 #define CAPTIO_CTL_POSEL__P8 ((uint16_t)0x0080) /*!< Px = P8 */ 2304 #define CAPTIO_CTL_POSEL__P9 ((uint16_t)0x0090) /*!< Px = P9 */ 2305 #define CAPTIO_CTL_POSEL__P10 ((uint16_t)0x00A0) /*!< Px = P10 */ 2306 #define CAPTIO_CTL_POSEL__P11 ((uint16_t)0x00B0) /*!< Px = P11 */ 2307 #define CAPTIO_CTL_POSEL__P12 ((uint16_t)0x00C0) /*!< Px = P12 */ 2308 #define CAPTIO_CTL_POSEL__P13 ((uint16_t)0x00D0) /*!< Px = P13 */ 2309 #define CAPTIO_CTL_POSEL__P14 ((uint16_t)0x00E0) /*!< Px = P14 */ 2310 #define CAPTIO_CTL_POSEL__P15 ((uint16_t)0x00F0) /*!< Px = P15 */ 2311 /* CAPTIO_CTL[EN] Bits */ 2312 #define CAPTIO_CTL_EN_OFS ( 8) /*!< CAPTIOEN Bit Offset */ 2313 #define CAPTIO_CTL_EN ((uint16_t)0x0100) /*!< Capacitive Touch IO enable */ 2314 /* CAPTIO_CTL[STATE] Bits */ 2315 #define CAPTIO_CTL_STATE_OFS ( 9) /*!< CAPTIOSTATE Bit Offset */ 2316 #define CAPTIO_CTL_STATE ((uint16_t)0x0200) /*!< Capacitive Touch IO state */ 2317 2318 /****************************************************************************** 2319 * COMP_E Bits 2320 ******************************************************************************/ 2321 /* COMP_E_CTL0[IPSEL] Bits */ 2322 #define COMP_E_CTL0_IPSEL_OFS ( 0) /*!< CEIPSEL Bit Offset */ 2323 #define COMP_E_CTL0_IPSEL_MASK ((uint16_t)0x000F) /*!< CEIPSEL Bit Mask */ 2324 #define COMP_E_CTL0_IPSEL0 ((uint16_t)0x0001) /*!< IPSEL Bit 0 */ 2325 #define COMP_E_CTL0_IPSEL1 ((uint16_t)0x0002) /*!< IPSEL Bit 1 */ 2326 #define COMP_E_CTL0_IPSEL2 ((uint16_t)0x0004) /*!< IPSEL Bit 2 */ 2327 #define COMP_E_CTL0_IPSEL3 ((uint16_t)0x0008) /*!< IPSEL Bit 3 */ 2328 #define COMP_E_CTL0_IPSEL_0 ((uint16_t)0x0000) /*!< Channel 0 selected */ 2329 #define COMP_E_CTL0_IPSEL_1 ((uint16_t)0x0001) /*!< Channel 1 selected */ 2330 #define COMP_E_CTL0_IPSEL_2 ((uint16_t)0x0002) /*!< Channel 2 selected */ 2331 #define COMP_E_CTL0_IPSEL_3 ((uint16_t)0x0003) /*!< Channel 3 selected */ 2332 #define COMP_E_CTL0_IPSEL_4 ((uint16_t)0x0004) /*!< Channel 4 selected */ 2333 #define COMP_E_CTL0_IPSEL_5 ((uint16_t)0x0005) /*!< Channel 5 selected */ 2334 #define COMP_E_CTL0_IPSEL_6 ((uint16_t)0x0006) /*!< Channel 6 selected */ 2335 #define COMP_E_CTL0_IPSEL_7 ((uint16_t)0x0007) /*!< Channel 7 selected */ 2336 #define COMP_E_CTL0_IPSEL_8 ((uint16_t)0x0008) /*!< Channel 8 selected */ 2337 #define COMP_E_CTL0_IPSEL_9 ((uint16_t)0x0009) /*!< Channel 9 selected */ 2338 #define COMP_E_CTL0_IPSEL_10 ((uint16_t)0x000A) /*!< Channel 10 selected */ 2339 #define COMP_E_CTL0_IPSEL_11 ((uint16_t)0x000B) /*!< Channel 11 selected */ 2340 #define COMP_E_CTL0_IPSEL_12 ((uint16_t)0x000C) /*!< Channel 12 selected */ 2341 #define COMP_E_CTL0_IPSEL_13 ((uint16_t)0x000D) /*!< Channel 13 selected */ 2342 #define COMP_E_CTL0_IPSEL_14 ((uint16_t)0x000E) /*!< Channel 14 selected */ 2343 #define COMP_E_CTL0_IPSEL_15 ((uint16_t)0x000F) /*!< Channel 15 selected */ 2344 /* COMP_E_CTL0[IPEN] Bits */ 2345 #define COMP_E_CTL0_IPEN_OFS ( 7) /*!< CEIPEN Bit Offset */ 2346 #define COMP_E_CTL0_IPEN ((uint16_t)0x0080) /*!< Channel input enable for the V+ terminal */ 2347 /* COMP_E_CTL0[IMSEL] Bits */ 2348 #define COMP_E_CTL0_IMSEL_OFS ( 8) /*!< CEIMSEL Bit Offset */ 2349 #define COMP_E_CTL0_IMSEL_MASK ((uint16_t)0x0F00) /*!< CEIMSEL Bit Mask */ 2350 #define COMP_E_CTL0_IMSEL0 ((uint16_t)0x0100) /*!< IMSEL Bit 0 */ 2351 #define COMP_E_CTL0_IMSEL1 ((uint16_t)0x0200) /*!< IMSEL Bit 1 */ 2352 #define COMP_E_CTL0_IMSEL2 ((uint16_t)0x0400) /*!< IMSEL Bit 2 */ 2353 #define COMP_E_CTL0_IMSEL3 ((uint16_t)0x0800) /*!< IMSEL Bit 3 */ 2354 #define COMP_E_CTL0_IMSEL_0 ((uint16_t)0x0000) /*!< Channel 0 selected */ 2355 #define COMP_E_CTL0_IMSEL_1 ((uint16_t)0x0100) /*!< Channel 1 selected */ 2356 #define COMP_E_CTL0_IMSEL_2 ((uint16_t)0x0200) /*!< Channel 2 selected */ 2357 #define COMP_E_CTL0_IMSEL_3 ((uint16_t)0x0300) /*!< Channel 3 selected */ 2358 #define COMP_E_CTL0_IMSEL_4 ((uint16_t)0x0400) /*!< Channel 4 selected */ 2359 #define COMP_E_CTL0_IMSEL_5 ((uint16_t)0x0500) /*!< Channel 5 selected */ 2360 #define COMP_E_CTL0_IMSEL_6 ((uint16_t)0x0600) /*!< Channel 6 selected */ 2361 #define COMP_E_CTL0_IMSEL_7 ((uint16_t)0x0700) /*!< Channel 7 selected */ 2362 #define COMP_E_CTL0_IMSEL_8 ((uint16_t)0x0800) /*!< Channel 8 selected */ 2363 #define COMP_E_CTL0_IMSEL_9 ((uint16_t)0x0900) /*!< Channel 9 selected */ 2364 #define COMP_E_CTL0_IMSEL_10 ((uint16_t)0x0A00) /*!< Channel 10 selected */ 2365 #define COMP_E_CTL0_IMSEL_11 ((uint16_t)0x0B00) /*!< Channel 11 selected */ 2366 #define COMP_E_CTL0_IMSEL_12 ((uint16_t)0x0C00) /*!< Channel 12 selected */ 2367 #define COMP_E_CTL0_IMSEL_13 ((uint16_t)0x0D00) /*!< Channel 13 selected */ 2368 #define COMP_E_CTL0_IMSEL_14 ((uint16_t)0x0E00) /*!< Channel 14 selected */ 2369 #define COMP_E_CTL0_IMSEL_15 ((uint16_t)0x0F00) /*!< Channel 15 selected */ 2370 /* COMP_E_CTL0[IMEN] Bits */ 2371 #define COMP_E_CTL0_IMEN_OFS (15) /*!< CEIMEN Bit Offset */ 2372 #define COMP_E_CTL0_IMEN ((uint16_t)0x8000) /*!< Channel input enable for the - terminal */ 2373 /* COMP_E_CTL1[OUT] Bits */ 2374 #define COMP_E_CTL1_OUT_OFS ( 0) /*!< CEOUT Bit Offset */ 2375 #define COMP_E_CTL1_OUT ((uint16_t)0x0001) /*!< Comparator output value */ 2376 /* COMP_E_CTL1[OUTPOL] Bits */ 2377 #define COMP_E_CTL1_OUTPOL_OFS ( 1) /*!< CEOUTPOL Bit Offset */ 2378 #define COMP_E_CTL1_OUTPOL ((uint16_t)0x0002) /*!< Comparator output polarity */ 2379 /* COMP_E_CTL1[F] Bits */ 2380 #define COMP_E_CTL1_F_OFS ( 2) /*!< CEF Bit Offset */ 2381 #define COMP_E_CTL1_F ((uint16_t)0x0004) /*!< Comparator output filter */ 2382 /* COMP_E_CTL1[IES] Bits */ 2383 #define COMP_E_CTL1_IES_OFS ( 3) /*!< CEIES Bit Offset */ 2384 #define COMP_E_CTL1_IES ((uint16_t)0x0008) /*!< Interrupt edge select for CEIIFG and CEIFG */ 2385 /* COMP_E_CTL1[SHORT] Bits */ 2386 #define COMP_E_CTL1_SHORT_OFS ( 4) /*!< CESHORT Bit Offset */ 2387 #define COMP_E_CTL1_SHORT ((uint16_t)0x0010) /*!< Input short */ 2388 /* COMP_E_CTL1[EX] Bits */ 2389 #define COMP_E_CTL1_EX_OFS ( 5) /*!< CEEX Bit Offset */ 2390 #define COMP_E_CTL1_EX ((uint16_t)0x0020) /*!< Exchange */ 2391 /* COMP_E_CTL1[FDLY] Bits */ 2392 #define COMP_E_CTL1_FDLY_OFS ( 6) /*!< CEFDLY Bit Offset */ 2393 #define COMP_E_CTL1_FDLY_MASK ((uint16_t)0x00C0) /*!< CEFDLY Bit Mask */ 2394 #define COMP_E_CTL1_FDLY0 ((uint16_t)0x0040) /*!< FDLY Bit 0 */ 2395 #define COMP_E_CTL1_FDLY1 ((uint16_t)0x0080) /*!< FDLY Bit 1 */ 2396 #define COMP_E_CTL1_FDLY_0 ((uint16_t)0x0000) /*!< Typical filter delay of TBD (450) ns */ 2397 #define COMP_E_CTL1_FDLY_1 ((uint16_t)0x0040) /*!< Typical filter delay of TBD (900) ns */ 2398 #define COMP_E_CTL1_FDLY_2 ((uint16_t)0x0080) /*!< Typical filter delay of TBD (1800) ns */ 2399 #define COMP_E_CTL1_FDLY_3 ((uint16_t)0x00C0) /*!< Typical filter delay of TBD (3600) ns */ 2400 /* COMP_E_CTL1[PWRMD] Bits */ 2401 #define COMP_E_CTL1_PWRMD_OFS ( 8) /*!< CEPWRMD Bit Offset */ 2402 #define COMP_E_CTL1_PWRMD_MASK ((uint16_t)0x0300) /*!< CEPWRMD Bit Mask */ 2403 #define COMP_E_CTL1_PWRMD0 ((uint16_t)0x0100) /*!< PWRMD Bit 0 */ 2404 #define COMP_E_CTL1_PWRMD1 ((uint16_t)0x0200) /*!< PWRMD Bit 1 */ 2405 #define COMP_E_CTL1_PWRMD_0 ((uint16_t)0x0000) /*!< High-speed mode */ 2406 #define COMP_E_CTL1_PWRMD_1 ((uint16_t)0x0100) /*!< Normal mode */ 2407 #define COMP_E_CTL1_PWRMD_2 ((uint16_t)0x0200) /*!< Ultra-low power mode */ 2408 /* COMP_E_CTL1[ON] Bits */ 2409 #define COMP_E_CTL1_ON_OFS (10) /*!< CEON Bit Offset */ 2410 #define COMP_E_CTL1_ON ((uint16_t)0x0400) /*!< Comparator On */ 2411 /* COMP_E_CTL1[MRVL] Bits */ 2412 #define COMP_E_CTL1_MRVL_OFS (11) /*!< CEMRVL Bit Offset */ 2413 #define COMP_E_CTL1_MRVL ((uint16_t)0x0800) /*!< This bit is valid of CEMRVS is set to 1 */ 2414 /* COMP_E_CTL1[MRVS] Bits */ 2415 #define COMP_E_CTL1_MRVS_OFS (12) /*!< CEMRVS Bit Offset */ 2416 #define COMP_E_CTL1_MRVS ((uint16_t)0x1000) 2417 /* COMP_E_CTL2[REF0] Bits */ 2418 #define COMP_E_CTL2_REF0_OFS ( 0) /*!< CEREF0 Bit Offset */ 2419 #define COMP_E_CTL2_REF0_MASK ((uint16_t)0x001F) /*!< CEREF0 Bit Mask */ 2420 /* COMP_E_CTL2[RSEL] Bits */ 2421 #define COMP_E_CTL2_RSEL_OFS ( 5) /*!< CERSEL Bit Offset */ 2422 #define COMP_E_CTL2_RSEL ((uint16_t)0x0020) /*!< Reference select */ 2423 /* COMP_E_CTL2[RS] Bits */ 2424 #define COMP_E_CTL2_RS_OFS ( 6) /*!< CERS Bit Offset */ 2425 #define COMP_E_CTL2_RS_MASK ((uint16_t)0x00C0) /*!< CERS Bit Mask */ 2426 #define COMP_E_CTL2_RS0 ((uint16_t)0x0040) /*!< RS Bit 0 */ 2427 #define COMP_E_CTL2_RS1 ((uint16_t)0x0080) /*!< RS Bit 1 */ 2428 #define COMP_E_CTL2_RS_0 ((uint16_t)0x0000) /*!< No current is drawn by the reference circuitry */ 2429 #define COMP_E_CTL2_RS_1 ((uint16_t)0x0040) /*!< VCC applied to the resistor ladder */ 2430 #define COMP_E_CTL2_RS_2 ((uint16_t)0x0080) /*!< Shared reference voltage applied to the resistor ladder */ 2431 #define COMP_E_CTL2_RS_3 ((uint16_t)0x00C0) /*!< Shared reference voltage supplied to V(CREF). Resistor ladder is off */ 2432 /* COMP_E_CTL2[REF1] Bits */ 2433 #define COMP_E_CTL2_REF1_OFS ( 8) /*!< CEREF1 Bit Offset */ 2434 #define COMP_E_CTL2_REF1_MASK ((uint16_t)0x1F00) /*!< CEREF1 Bit Mask */ 2435 /* COMP_E_CTL2[REFL] Bits */ 2436 #define COMP_E_CTL2_REFL_OFS (13) /*!< CEREFL Bit Offset */ 2437 #define COMP_E_CTL2_REFL_MASK ((uint16_t)0x6000) /*!< CEREFL Bit Mask */ 2438 #define COMP_E_CTL2_REFL0 ((uint16_t)0x2000) /*!< REFL Bit 0 */ 2439 #define COMP_E_CTL2_REFL1 ((uint16_t)0x4000) /*!< REFL Bit 1 */ 2440 #define COMP_E_CTL2_CEREFL_0 ((uint16_t)0x0000) /*!< Reference amplifier is disabled. No reference voltage is requested */ 2441 #define COMP_E_CTL2_CEREFL_1 ((uint16_t)0x2000) /*!< 1.2 V is selected as shared reference voltage input */ 2442 #define COMP_E_CTL2_CEREFL_2 ((uint16_t)0x4000) /*!< 2.0 V is selected as shared reference voltage input */ 2443 #define COMP_E_CTL2_CEREFL_3 ((uint16_t)0x6000) /*!< 2.5 V is selected as shared reference voltage input */ 2444 #define COMP_E_CTL2_REFL__OFF ((uint16_t)0x0000) /*!< Reference amplifier is disabled. No reference voltage is requested */ 2445 #define COMP_E_CTL2_REFL__1P2V ((uint16_t)0x2000) /*!< 1.2 V is selected as shared reference voltage input */ 2446 #define COMP_E_CTL2_REFL__2P0V ((uint16_t)0x4000) /*!< 2.0 V is selected as shared reference voltage input */ 2447 #define COMP_E_CTL2_REFL__2P5V ((uint16_t)0x6000) /*!< 2.5 V is selected as shared reference voltage input */ 2448 /* COMP_E_CTL2[REFACC] Bits */ 2449 #define COMP_E_CTL2_REFACC_OFS (15) /*!< CEREFACC Bit Offset */ 2450 #define COMP_E_CTL2_REFACC ((uint16_t)0x8000) /*!< Reference accuracy */ 2451 /* COMP_E_CTL3[PD0] Bits */ 2452 #define COMP_E_CTL3_PD0_OFS ( 0) /*!< CEPD0 Bit Offset */ 2453 #define COMP_E_CTL3_PD0 ((uint16_t)0x0001) /*!< Port disable */ 2454 /* COMP_E_CTL3[PD1] Bits */ 2455 #define COMP_E_CTL3_PD1_OFS ( 1) /*!< CEPD1 Bit Offset */ 2456 #define COMP_E_CTL3_PD1 ((uint16_t)0x0002) /*!< Port disable */ 2457 /* COMP_E_CTL3[PD2] Bits */ 2458 #define COMP_E_CTL3_PD2_OFS ( 2) /*!< CEPD2 Bit Offset */ 2459 #define COMP_E_CTL3_PD2 ((uint16_t)0x0004) /*!< Port disable */ 2460 /* COMP_E_CTL3[PD3] Bits */ 2461 #define COMP_E_CTL3_PD3_OFS ( 3) /*!< CEPD3 Bit Offset */ 2462 #define COMP_E_CTL3_PD3 ((uint16_t)0x0008) /*!< Port disable */ 2463 /* COMP_E_CTL3[PD4] Bits */ 2464 #define COMP_E_CTL3_PD4_OFS ( 4) /*!< CEPD4 Bit Offset */ 2465 #define COMP_E_CTL3_PD4 ((uint16_t)0x0010) /*!< Port disable */ 2466 /* COMP_E_CTL3[PD5] Bits */ 2467 #define COMP_E_CTL3_PD5_OFS ( 5) /*!< CEPD5 Bit Offset */ 2468 #define COMP_E_CTL3_PD5 ((uint16_t)0x0020) /*!< Port disable */ 2469 /* COMP_E_CTL3[PD6] Bits */ 2470 #define COMP_E_CTL3_PD6_OFS ( 6) /*!< CEPD6 Bit Offset */ 2471 #define COMP_E_CTL3_PD6 ((uint16_t)0x0040) /*!< Port disable */ 2472 /* COMP_E_CTL3[PD7] Bits */ 2473 #define COMP_E_CTL3_PD7_OFS ( 7) /*!< CEPD7 Bit Offset */ 2474 #define COMP_E_CTL3_PD7 ((uint16_t)0x0080) /*!< Port disable */ 2475 /* COMP_E_CTL3[PD8] Bits */ 2476 #define COMP_E_CTL3_PD8_OFS ( 8) /*!< CEPD8 Bit Offset */ 2477 #define COMP_E_CTL3_PD8 ((uint16_t)0x0100) /*!< Port disable */ 2478 /* COMP_E_CTL3[PD9] Bits */ 2479 #define COMP_E_CTL3_PD9_OFS ( 9) /*!< CEPD9 Bit Offset */ 2480 #define COMP_E_CTL3_PD9 ((uint16_t)0x0200) /*!< Port disable */ 2481 /* COMP_E_CTL3[PD10] Bits */ 2482 #define COMP_E_CTL3_PD10_OFS (10) /*!< CEPD10 Bit Offset */ 2483 #define COMP_E_CTL3_PD10 ((uint16_t)0x0400) /*!< Port disable */ 2484 /* COMP_E_CTL3[PD11] Bits */ 2485 #define COMP_E_CTL3_PD11_OFS (11) /*!< CEPD11 Bit Offset */ 2486 #define COMP_E_CTL3_PD11 ((uint16_t)0x0800) /*!< Port disable */ 2487 /* COMP_E_CTL3[PD12] Bits */ 2488 #define COMP_E_CTL3_PD12_OFS (12) /*!< CEPD12 Bit Offset */ 2489 #define COMP_E_CTL3_PD12 ((uint16_t)0x1000) /*!< Port disable */ 2490 /* COMP_E_CTL3[PD13] Bits */ 2491 #define COMP_E_CTL3_PD13_OFS (13) /*!< CEPD13 Bit Offset */ 2492 #define COMP_E_CTL3_PD13 ((uint16_t)0x2000) /*!< Port disable */ 2493 /* COMP_E_CTL3[PD14] Bits */ 2494 #define COMP_E_CTL3_PD14_OFS (14) /*!< CEPD14 Bit Offset */ 2495 #define COMP_E_CTL3_PD14 ((uint16_t)0x4000) /*!< Port disable */ 2496 /* COMP_E_CTL3[PD15] Bits */ 2497 #define COMP_E_CTL3_PD15_OFS (15) /*!< CEPD15 Bit Offset */ 2498 #define COMP_E_CTL3_PD15 ((uint16_t)0x8000) /*!< Port disable */ 2499 /* COMP_E_INT[IFG] Bits */ 2500 #define COMP_E_INT_IFG_OFS ( 0) /*!< CEIFG Bit Offset */ 2501 #define COMP_E_INT_IFG ((uint16_t)0x0001) /*!< Comparator output interrupt flag */ 2502 /* COMP_E_INT[IIFG] Bits */ 2503 #define COMP_E_INT_IIFG_OFS ( 1) /*!< CEIIFG Bit Offset */ 2504 #define COMP_E_INT_IIFG ((uint16_t)0x0002) /*!< Comparator output inverted interrupt flag */ 2505 /* COMP_E_INT[RDYIFG] Bits */ 2506 #define COMP_E_INT_RDYIFG_OFS ( 4) /*!< CERDYIFG Bit Offset */ 2507 #define COMP_E_INT_RDYIFG ((uint16_t)0x0010) /*!< Comparator ready interrupt flag */ 2508 /* COMP_E_INT[IE] Bits */ 2509 #define COMP_E_INT_IE_OFS ( 8) /*!< CEIE Bit Offset */ 2510 #define COMP_E_INT_IE ((uint16_t)0x0100) /*!< Comparator output interrupt enable */ 2511 /* COMP_E_INT[IIE] Bits */ 2512 #define COMP_E_INT_IIE_OFS ( 9) /*!< CEIIE Bit Offset */ 2513 #define COMP_E_INT_IIE ((uint16_t)0x0200) /*!< Comparator output interrupt enable inverted polarity */ 2514 /* COMP_E_INT[RDYIE] Bits */ 2515 #define COMP_E_INT_RDYIE_OFS (12) /*!< CERDYIE Bit Offset */ 2516 #define COMP_E_INT_RDYIE ((uint16_t)0x1000) /*!< Comparator ready interrupt enable */ 2517 2518 /****************************************************************************** 2519 * COREDEBUG Bits 2520 ******************************************************************************/ 2521 2522 2523 /****************************************************************************** 2524 * CRC32 Bits 2525 ******************************************************************************/ 2526 2527 /****************************************************************************** 2528 * CS Bits 2529 ******************************************************************************/ 2530 /* CS_KEY[KEY] Bits */ 2531 #define CS_KEY_KEY_OFS ( 0) /*!< CSKEY Bit Offset */ 2532 #define CS_KEY_KEY_MASK ((uint32_t)0x0000FFFF) /*!< CSKEY Bit Mask */ 2533 /* CS_CTL0[DCOTUNE] Bits */ 2534 #define CS_CTL0_DCOTUNE_OFS ( 0) /*!< DCOTUNE Bit Offset */ 2535 #define CS_CTL0_DCOTUNE_MASK ((uint32_t)0x000003FF) /*!< DCOTUNE Bit Mask */ 2536 /* CS_CTL0[DCORSEL] Bits */ 2537 #define CS_CTL0_DCORSEL_OFS (16) /*!< DCORSEL Bit Offset */ 2538 #define CS_CTL0_DCORSEL_MASK ((uint32_t)0x00070000) /*!< DCORSEL Bit Mask */ 2539 #define CS_CTL0_DCORSEL0 ((uint32_t)0x00010000) /*!< DCORSEL Bit 0 */ 2540 #define CS_CTL0_DCORSEL1 ((uint32_t)0x00020000) /*!< DCORSEL Bit 1 */ 2541 #define CS_CTL0_DCORSEL2 ((uint32_t)0x00040000) /*!< DCORSEL Bit 2 */ 2542 #define CS_CTL0_DCORSEL_0 ((uint32_t)0x00000000) /*!< Nominal DCO Frequency Range (MHz): 1 to 2 */ 2543 #define CS_CTL0_DCORSEL_1 ((uint32_t)0x00010000) /*!< Nominal DCO Frequency Range (MHz): 2 to 4 */ 2544 #define CS_CTL0_DCORSEL_2 ((uint32_t)0x00020000) /*!< Nominal DCO Frequency Range (MHz): 4 to 8 */ 2545 #define CS_CTL0_DCORSEL_3 ((uint32_t)0x00030000) /*!< Nominal DCO Frequency Range (MHz): 8 to 16 */ 2546 #define CS_CTL0_DCORSEL_4 ((uint32_t)0x00040000) /*!< Nominal DCO Frequency Range (MHz): 16 to 32 */ 2547 #define CS_CTL0_DCORSEL_5 ((uint32_t)0x00050000) /*!< Nominal DCO Frequency Range (MHz): 32 to 64 */ 2548 /* CS_CTL0[DCORES] Bits */ 2549 #define CS_CTL0_DCORES_OFS (22) /*!< DCORES Bit Offset */ 2550 #define CS_CTL0_DCORES ((uint32_t)0x00400000) /*!< Enables the DCO external resistor mode */ 2551 /* CS_CTL0[DCOEN] Bits */ 2552 #define CS_CTL0_DCOEN_OFS (23) /*!< DCOEN Bit Offset */ 2553 #define CS_CTL0_DCOEN ((uint32_t)0x00800000) /*!< Enables the DCO oscillator */ 2554 /* CS_CTL1[SELM] Bits */ 2555 #define CS_CTL1_SELM_OFS ( 0) /*!< SELM Bit Offset */ 2556 #define CS_CTL1_SELM_MASK ((uint32_t)0x00000007) /*!< SELM Bit Mask */ 2557 #define CS_CTL1_SELM0 ((uint32_t)0x00000001) /*!< SELM Bit 0 */ 2558 #define CS_CTL1_SELM1 ((uint32_t)0x00000002) /*!< SELM Bit 1 */ 2559 #define CS_CTL1_SELM2 ((uint32_t)0x00000004) /*!< SELM Bit 2 */ 2560 #define CS_CTL1_SELM_0 ((uint32_t)0x00000000) /*!< when LFXT available, otherwise REFOCLK */ 2561 #define CS_CTL1_SELM_1 ((uint32_t)0x00000001) 2562 #define CS_CTL1_SELM_2 ((uint32_t)0x00000002) 2563 #define CS_CTL1_SELM_3 ((uint32_t)0x00000003) 2564 #define CS_CTL1_SELM_4 ((uint32_t)0x00000004) 2565 #define CS_CTL1_SELM_5 ((uint32_t)0x00000005) /*!< when HFXT available, otherwise DCOCLK */ 2566 #define CS_CTL1_SELM_6 ((uint32_t)0x00000006) /*!< when HFXT2 available, otherwise DCOCLK */ 2567 #define CS_CTL1_SELM__LFXTCLK ((uint32_t)0x00000000) /*!< when LFXT available, otherwise REFOCLK */ 2568 #define CS_CTL1_SELM__VLOCLK ((uint32_t)0x00000001) 2569 #define CS_CTL1_SELM__REFOCLK ((uint32_t)0x00000002) 2570 #define CS_CTL1_SELM__DCOCLK ((uint32_t)0x00000003) 2571 #define CS_CTL1_SELM__MODOSC ((uint32_t)0x00000004) 2572 #define CS_CTL1_SELM__HFXTCLK ((uint32_t)0x00000005) /*!< when HFXT available, otherwise DCOCLK */ 2573 #define CS_CTL1_SELM__HFXT2CLK ((uint32_t)0x00000006) /*!< when HFXT2 available, otherwise DCOCLK */ 2574 /* CS_CTL1[SELS] Bits */ 2575 #define CS_CTL1_SELS_OFS ( 4) /*!< SELS Bit Offset */ 2576 #define CS_CTL1_SELS_MASK ((uint32_t)0x00000070) /*!< SELS Bit Mask */ 2577 #define CS_CTL1_SELS0 ((uint32_t)0x00000010) /*!< SELS Bit 0 */ 2578 #define CS_CTL1_SELS1 ((uint32_t)0x00000020) /*!< SELS Bit 1 */ 2579 #define CS_CTL1_SELS2 ((uint32_t)0x00000040) /*!< SELS Bit 2 */ 2580 #define CS_CTL1_SELS_0 ((uint32_t)0x00000000) /*!< when LFXT available, otherwise REFOCLK */ 2581 #define CS_CTL1_SELS_1 ((uint32_t)0x00000010) 2582 #define CS_CTL1_SELS_2 ((uint32_t)0x00000020) 2583 #define CS_CTL1_SELS_3 ((uint32_t)0x00000030) 2584 #define CS_CTL1_SELS_4 ((uint32_t)0x00000040) 2585 #define CS_CTL1_SELS_5 ((uint32_t)0x00000050) /*!< when HFXT available, otherwise DCOCLK */ 2586 #define CS_CTL1_SELS_6 ((uint32_t)0x00000060) /*!< when HFXT2 available, otherwise DCOCLK */ 2587 #define CS_CTL1_SELS__LFXTCLK ((uint32_t)0x00000000) /*!< when LFXT available, otherwise REFOCLK */ 2588 #define CS_CTL1_SELS__VLOCLK ((uint32_t)0x00000010) 2589 #define CS_CTL1_SELS__REFOCLK ((uint32_t)0x00000020) 2590 #define CS_CTL1_SELS__DCOCLK ((uint32_t)0x00000030) 2591 #define CS_CTL1_SELS__MODOSC ((uint32_t)0x00000040) 2592 #define CS_CTL1_SELS__HFXTCLK ((uint32_t)0x00000050) /*!< when HFXT available, otherwise DCOCLK */ 2593 #define CS_CTL1_SELS__HFXT2CLK ((uint32_t)0x00000060) /*!< when HFXT2 available, otherwise DCOCLK */ 2594 /* CS_CTL1[SELA] Bits */ 2595 #define CS_CTL1_SELA_OFS ( 8) /*!< SELA Bit Offset */ 2596 #define CS_CTL1_SELA_MASK ((uint32_t)0x00000700) /*!< SELA Bit Mask */ 2597 #define CS_CTL1_SELA0 ((uint32_t)0x00000100) /*!< SELA Bit 0 */ 2598 #define CS_CTL1_SELA1 ((uint32_t)0x00000200) /*!< SELA Bit 1 */ 2599 #define CS_CTL1_SELA2 ((uint32_t)0x00000400) /*!< SELA Bit 2 */ 2600 #define CS_CTL1_SELA_0 ((uint32_t)0x00000000) /*!< when LFXT available, otherwise REFOCLK */ 2601 #define CS_CTL1_SELA_1 ((uint32_t)0x00000100) 2602 #define CS_CTL1_SELA_2 ((uint32_t)0x00000200) 2603 #define CS_CTL1_SELA__LFXTCLK ((uint32_t)0x00000000) /*!< when LFXT available, otherwise REFOCLK */ 2604 #define CS_CTL1_SELA__VLOCLK ((uint32_t)0x00000100) 2605 #define CS_CTL1_SELA__REFOCLK ((uint32_t)0x00000200) 2606 /* CS_CTL1[SELB] Bits */ 2607 #define CS_CTL1_SELB_OFS (12) /*!< SELB Bit Offset */ 2608 #define CS_CTL1_SELB ((uint32_t)0x00001000) /*!< Selects the BCLK source */ 2609 /* CS_CTL1[DIVM] Bits */ 2610 #define CS_CTL1_DIVM_OFS (16) /*!< DIVM Bit Offset */ 2611 #define CS_CTL1_DIVM_MASK ((uint32_t)0x00070000) /*!< DIVM Bit Mask */ 2612 #define CS_CTL1_DIVM0 ((uint32_t)0x00010000) /*!< DIVM Bit 0 */ 2613 #define CS_CTL1_DIVM1 ((uint32_t)0x00020000) /*!< DIVM Bit 1 */ 2614 #define CS_CTL1_DIVM2 ((uint32_t)0x00040000) /*!< DIVM Bit 2 */ 2615 #define CS_CTL1_DIVM_0 ((uint32_t)0x00000000) /*!< f(MCLK)/1 */ 2616 #define CS_CTL1_DIVM_1 ((uint32_t)0x00010000) /*!< f(MCLK)/2 */ 2617 #define CS_CTL1_DIVM_2 ((uint32_t)0x00020000) /*!< f(MCLK)/4 */ 2618 #define CS_CTL1_DIVM_3 ((uint32_t)0x00030000) /*!< f(MCLK)/8 */ 2619 #define CS_CTL1_DIVM_4 ((uint32_t)0x00040000) /*!< f(MCLK)/16 */ 2620 #define CS_CTL1_DIVM_5 ((uint32_t)0x00050000) /*!< f(MCLK)/32 */ 2621 #define CS_CTL1_DIVM_6 ((uint32_t)0x00060000) /*!< f(MCLK)/64 */ 2622 #define CS_CTL1_DIVM_7 ((uint32_t)0x00070000) /*!< f(MCLK)/128 */ 2623 #define CS_CTL1_DIVM__1 ((uint32_t)0x00000000) /*!< f(MCLK)/1 */ 2624 #define CS_CTL1_DIVM__2 ((uint32_t)0x00010000) /*!< f(MCLK)/2 */ 2625 #define CS_CTL1_DIVM__4 ((uint32_t)0x00020000) /*!< f(MCLK)/4 */ 2626 #define CS_CTL1_DIVM__8 ((uint32_t)0x00030000) /*!< f(MCLK)/8 */ 2627 #define CS_CTL1_DIVM__16 ((uint32_t)0x00040000) /*!< f(MCLK)/16 */ 2628 #define CS_CTL1_DIVM__32 ((uint32_t)0x00050000) /*!< f(MCLK)/32 */ 2629 #define CS_CTL1_DIVM__64 ((uint32_t)0x00060000) /*!< f(MCLK)/64 */ 2630 #define CS_CTL1_DIVM__128 ((uint32_t)0x00070000) /*!< f(MCLK)/128 */ 2631 /* CS_CTL1[DIVHS] Bits */ 2632 #define CS_CTL1_DIVHS_OFS (20) /*!< DIVHS Bit Offset */ 2633 #define CS_CTL1_DIVHS_MASK ((uint32_t)0x00700000) /*!< DIVHS Bit Mask */ 2634 #define CS_CTL1_DIVHS0 ((uint32_t)0x00100000) /*!< DIVHS Bit 0 */ 2635 #define CS_CTL1_DIVHS1 ((uint32_t)0x00200000) /*!< DIVHS Bit 1 */ 2636 #define CS_CTL1_DIVHS2 ((uint32_t)0x00400000) /*!< DIVHS Bit 2 */ 2637 #define CS_CTL1_DIVHS_0 ((uint32_t)0x00000000) /*!< f(HSMCLK)/1 */ 2638 #define CS_CTL1_DIVHS_1 ((uint32_t)0x00100000) /*!< f(HSMCLK)/2 */ 2639 #define CS_CTL1_DIVHS_2 ((uint32_t)0x00200000) /*!< f(HSMCLK)/4 */ 2640 #define CS_CTL1_DIVHS_3 ((uint32_t)0x00300000) /*!< f(HSMCLK)/8 */ 2641 #define CS_CTL1_DIVHS_4 ((uint32_t)0x00400000) /*!< f(HSMCLK)/16 */ 2642 #define CS_CTL1_DIVHS_5 ((uint32_t)0x00500000) /*!< f(HSMCLK)/32 */ 2643 #define CS_CTL1_DIVHS_6 ((uint32_t)0x00600000) /*!< f(HSMCLK)/64 */ 2644 #define CS_CTL1_DIVHS_7 ((uint32_t)0x00700000) /*!< f(HSMCLK)/128 */ 2645 #define CS_CTL1_DIVHS__1 ((uint32_t)0x00000000) /*!< f(HSMCLK)/1 */ 2646 #define CS_CTL1_DIVHS__2 ((uint32_t)0x00100000) /*!< f(HSMCLK)/2 */ 2647 #define CS_CTL1_DIVHS__4 ((uint32_t)0x00200000) /*!< f(HSMCLK)/4 */ 2648 #define CS_CTL1_DIVHS__8 ((uint32_t)0x00300000) /*!< f(HSMCLK)/8 */ 2649 #define CS_CTL1_DIVHS__16 ((uint32_t)0x00400000) /*!< f(HSMCLK)/16 */ 2650 #define CS_CTL1_DIVHS__32 ((uint32_t)0x00500000) /*!< f(HSMCLK)/32 */ 2651 #define CS_CTL1_DIVHS__64 ((uint32_t)0x00600000) /*!< f(HSMCLK)/64 */ 2652 #define CS_CTL1_DIVHS__128 ((uint32_t)0x00700000) /*!< f(HSMCLK)/128 */ 2653 /* CS_CTL1[DIVA] Bits */ 2654 #define CS_CTL1_DIVA_OFS (24) /*!< DIVA Bit Offset */ 2655 #define CS_CTL1_DIVA_MASK ((uint32_t)0x07000000) /*!< DIVA Bit Mask */ 2656 #define CS_CTL1_DIVA0 ((uint32_t)0x01000000) /*!< DIVA Bit 0 */ 2657 #define CS_CTL1_DIVA1 ((uint32_t)0x02000000) /*!< DIVA Bit 1 */ 2658 #define CS_CTL1_DIVA2 ((uint32_t)0x04000000) /*!< DIVA Bit 2 */ 2659 #define CS_CTL1_DIVA_0 ((uint32_t)0x00000000) /*!< f(ACLK)/1 */ 2660 #define CS_CTL1_DIVA_1 ((uint32_t)0x01000000) /*!< f(ACLK)/2 */ 2661 #define CS_CTL1_DIVA_2 ((uint32_t)0x02000000) /*!< f(ACLK)/4 */ 2662 #define CS_CTL1_DIVA_3 ((uint32_t)0x03000000) /*!< f(ACLK)/8 */ 2663 #define CS_CTL1_DIVA_4 ((uint32_t)0x04000000) /*!< f(ACLK)/16 */ 2664 #define CS_CTL1_DIVA_5 ((uint32_t)0x05000000) /*!< f(ACLK)/32 */ 2665 #define CS_CTL1_DIVA_6 ((uint32_t)0x06000000) /*!< f(ACLK)/64 */ 2666 #define CS_CTL1_DIVA_7 ((uint32_t)0x07000000) /*!< f(ACLK)/128 */ 2667 #define CS_CTL1_DIVA__1 ((uint32_t)0x00000000) /*!< f(ACLK)/1 */ 2668 #define CS_CTL1_DIVA__2 ((uint32_t)0x01000000) /*!< f(ACLK)/2 */ 2669 #define CS_CTL1_DIVA__4 ((uint32_t)0x02000000) /*!< f(ACLK)/4 */ 2670 #define CS_CTL1_DIVA__8 ((uint32_t)0x03000000) /*!< f(ACLK)/8 */ 2671 #define CS_CTL1_DIVA__16 ((uint32_t)0x04000000) /*!< f(ACLK)/16 */ 2672 #define CS_CTL1_DIVA__32 ((uint32_t)0x05000000) /*!< f(ACLK)/32 */ 2673 #define CS_CTL1_DIVA__64 ((uint32_t)0x06000000) /*!< f(ACLK)/64 */ 2674 #define CS_CTL1_DIVA__128 ((uint32_t)0x07000000) /*!< f(ACLK)/128 */ 2675 /* CS_CTL1[DIVS] Bits */ 2676 #define CS_CTL1_DIVS_OFS (28) /*!< DIVS Bit Offset */ 2677 #define CS_CTL1_DIVS_MASK ((uint32_t)0x70000000) /*!< DIVS Bit Mask */ 2678 #define CS_CTL1_DIVS0 ((uint32_t)0x10000000) /*!< DIVS Bit 0 */ 2679 #define CS_CTL1_DIVS1 ((uint32_t)0x20000000) /*!< DIVS Bit 1 */ 2680 #define CS_CTL1_DIVS2 ((uint32_t)0x40000000) /*!< DIVS Bit 2 */ 2681 #define CS_CTL1_DIVS_0 ((uint32_t)0x00000000) /*!< f(SMCLK)/1 */ 2682 #define CS_CTL1_DIVS_1 ((uint32_t)0x10000000) /*!< f(SMCLK)/2 */ 2683 #define CS_CTL1_DIVS_2 ((uint32_t)0x20000000) /*!< f(SMCLK)/4 */ 2684 #define CS_CTL1_DIVS_3 ((uint32_t)0x30000000) /*!< f(SMCLK)/8 */ 2685 #define CS_CTL1_DIVS_4 ((uint32_t)0x40000000) /*!< f(SMCLK)/16 */ 2686 #define CS_CTL1_DIVS_5 ((uint32_t)0x50000000) /*!< f(SMCLK)/32 */ 2687 #define CS_CTL1_DIVS_6 ((uint32_t)0x60000000) /*!< f(SMCLK)/64 */ 2688 #define CS_CTL1_DIVS_7 ((uint32_t)0x70000000) /*!< f(SMCLK)/128 */ 2689 #define CS_CTL1_DIVS__1 ((uint32_t)0x00000000) /*!< f(SMCLK)/1 */ 2690 #define CS_CTL1_DIVS__2 ((uint32_t)0x10000000) /*!< f(SMCLK)/2 */ 2691 #define CS_CTL1_DIVS__4 ((uint32_t)0x20000000) /*!< f(SMCLK)/4 */ 2692 #define CS_CTL1_DIVS__8 ((uint32_t)0x30000000) /*!< f(SMCLK)/8 */ 2693 #define CS_CTL1_DIVS__16 ((uint32_t)0x40000000) /*!< f(SMCLK)/16 */ 2694 #define CS_CTL1_DIVS__32 ((uint32_t)0x50000000) /*!< f(SMCLK)/32 */ 2695 #define CS_CTL1_DIVS__64 ((uint32_t)0x60000000) /*!< f(SMCLK)/64 */ 2696 #define CS_CTL1_DIVS__128 ((uint32_t)0x70000000) /*!< f(SMCLK)/128 */ 2697 /* CS_CTL2[LFXTDRIVE] Bits */ 2698 #define CS_CTL2_LFXTDRIVE_OFS ( 0) /*!< LFXTDRIVE Bit Offset */ 2699 #define CS_CTL2_LFXTDRIVE_MASK ((uint32_t)0x00000003) /*!< LFXTDRIVE Bit Mask */ 2700 #define CS_CTL2_LFXTDRIVE0 ((uint32_t)0x00000001) /*!< LFXTDRIVE Bit 0 */ 2701 #define CS_CTL2_LFXTDRIVE1 ((uint32_t)0x00000002) /*!< LFXTDRIVE Bit 1 */ 2702 #define CS_CTL2_LFXTDRIVE_0 ((uint32_t)0x00000000) /*!< Lowest drive strength and current consumption LFXT oscillator. */ 2703 #define CS_CTL2_LFXTDRIVE_1 ((uint32_t)0x00000001) /*!< Increased drive strength LFXT oscillator. */ 2704 #define CS_CTL2_LFXTDRIVE_2 ((uint32_t)0x00000002) /*!< Increased drive strength LFXT oscillator. */ 2705 #define CS_CTL2_LFXTDRIVE_3 ((uint32_t)0x00000003) /*!< Maximum drive strength and maximum current consumption LFXT oscillator. */ 2706 /* CS_CTL2[LFXT_EN] Bits */ 2707 #define CS_CTL2_LFXT_EN_OFS ( 8) /*!< LFXT_EN Bit Offset */ 2708 #define CS_CTL2_LFXT_EN ((uint32_t)0x00000100) /*!< Turns on the LFXT oscillator regardless if used as a clock resource */ 2709 /* CS_CTL2[LFXTBYPASS] Bits */ 2710 #define CS_CTL2_LFXTBYPASS_OFS ( 9) /*!< LFXTBYPASS Bit Offset */ 2711 #define CS_CTL2_LFXTBYPASS ((uint32_t)0x00000200) /*!< LFXT bypass select */ 2712 /* CS_CTL2[HFXTDRIVE] Bits */ 2713 #define CS_CTL2_HFXTDRIVE_OFS (16) /*!< HFXTDRIVE Bit Offset */ 2714 #define CS_CTL2_HFXTDRIVE ((uint32_t)0x00010000) /*!< HFXT oscillator drive selection */ 2715 /* CS_CTL2[HFXTFREQ] Bits */ 2716 #define CS_CTL2_HFXTFREQ_OFS (20) /*!< HFXTFREQ Bit Offset */ 2717 #define CS_CTL2_HFXTFREQ_MASK ((uint32_t)0x00700000) /*!< HFXTFREQ Bit Mask */ 2718 #define CS_CTL2_HFXTFREQ0 ((uint32_t)0x00100000) /*!< HFXTFREQ Bit 0 */ 2719 #define CS_CTL2_HFXTFREQ1 ((uint32_t)0x00200000) /*!< HFXTFREQ Bit 1 */ 2720 #define CS_CTL2_HFXTFREQ2 ((uint32_t)0x00400000) /*!< HFXTFREQ Bit 2 */ 2721 #define CS_CTL2_HFXTFREQ_0 ((uint32_t)0x00000000) /*!< 1 MHz to 4 MHz */ 2722 #define CS_CTL2_HFXTFREQ_1 ((uint32_t)0x00100000) /*!< >4 MHz to 8 MHz */ 2723 #define CS_CTL2_HFXTFREQ_2 ((uint32_t)0x00200000) /*!< >8 MHz to 16 MHz */ 2724 #define CS_CTL2_HFXTFREQ_3 ((uint32_t)0x00300000) /*!< >16 MHz to 24 MHz */ 2725 #define CS_CTL2_HFXTFREQ_4 ((uint32_t)0x00400000) /*!< >24 MHz to 32 MHz */ 2726 #define CS_CTL2_HFXTFREQ_5 ((uint32_t)0x00500000) /*!< >32 MHz to 40 MHz */ 2727 #define CS_CTL2_HFXTFREQ_6 ((uint32_t)0x00600000) /*!< >40 MHz to 48 MHz */ 2728 #define CS_CTL2_HFXTFREQ_7 ((uint32_t)0x00700000) /*!< Reserved for future use. */ 2729 /* CS_CTL2[HFXT_EN] Bits */ 2730 #define CS_CTL2_HFXT_EN_OFS (24) /*!< HFXT_EN Bit Offset */ 2731 #define CS_CTL2_HFXT_EN ((uint32_t)0x01000000) /*!< Turns on the HFXT oscillator regardless if used as a clock resource */ 2732 /* CS_CTL2[HFXTBYPASS] Bits */ 2733 #define CS_CTL2_HFXTBYPASS_OFS (25) /*!< HFXTBYPASS Bit Offset */ 2734 #define CS_CTL2_HFXTBYPASS ((uint32_t)0x02000000) /*!< HFXT bypass select */ 2735 /* CS_CTL3[FCNTLF] Bits */ 2736 #define CS_CTL3_FCNTLF_OFS ( 0) /*!< FCNTLF Bit Offset */ 2737 #define CS_CTL3_FCNTLF_MASK ((uint32_t)0x00000003) /*!< FCNTLF Bit Mask */ 2738 #define CS_CTL3_FCNTLF0 ((uint32_t)0x00000001) /*!< FCNTLF Bit 0 */ 2739 #define CS_CTL3_FCNTLF1 ((uint32_t)0x00000002) /*!< FCNTLF Bit 1 */ 2740 #define CS_CTL3_FCNTLF_0 ((uint32_t)0x00000000) /*!< 4096 cycles */ 2741 #define CS_CTL3_FCNTLF_1 ((uint32_t)0x00000001) /*!< 8192 cycles */ 2742 #define CS_CTL3_FCNTLF_2 ((uint32_t)0x00000002) /*!< 16384 cycles */ 2743 #define CS_CTL3_FCNTLF_3 ((uint32_t)0x00000003) /*!< 32768 cycles */ 2744 #define CS_CTL3_FCNTLF__4096 ((uint32_t)0x00000000) /*!< 4096 cycles */ 2745 #define CS_CTL3_FCNTLF__8192 ((uint32_t)0x00000001) /*!< 8192 cycles */ 2746 #define CS_CTL3_FCNTLF__16384 ((uint32_t)0x00000002) /*!< 16384 cycles */ 2747 #define CS_CTL3_FCNTLF__32768 ((uint32_t)0x00000003) /*!< 32768 cycles */ 2748 /* CS_CTL3[RFCNTLF] Bits */ 2749 #define CS_CTL3_RFCNTLF_OFS ( 2) /*!< RFCNTLF Bit Offset */ 2750 #define CS_CTL3_RFCNTLF ((uint32_t)0x00000004) /*!< Reset start fault counter for LFXT */ 2751 /* CS_CTL3[FCNTLF_EN] Bits */ 2752 #define CS_CTL3_FCNTLF_EN_OFS ( 3) /*!< FCNTLF_EN Bit Offset */ 2753 #define CS_CTL3_FCNTLF_EN ((uint32_t)0x00000008) /*!< Enable start fault counter for LFXT */ 2754 /* CS_CTL3[FCNTHF] Bits */ 2755 #define CS_CTL3_FCNTHF_OFS ( 4) /*!< FCNTHF Bit Offset */ 2756 #define CS_CTL3_FCNTHF_MASK ((uint32_t)0x00000030) /*!< FCNTHF Bit Mask */ 2757 #define CS_CTL3_FCNTHF0 ((uint32_t)0x00000010) /*!< FCNTHF Bit 0 */ 2758 #define CS_CTL3_FCNTHF1 ((uint32_t)0x00000020) /*!< FCNTHF Bit 1 */ 2759 #define CS_CTL3_FCNTHF_0 ((uint32_t)0x00000000) /*!< 2048 cycles */ 2760 #define CS_CTL3_FCNTHF_1 ((uint32_t)0x00000010) /*!< 4096 cycles */ 2761 #define CS_CTL3_FCNTHF_2 ((uint32_t)0x00000020) /*!< 8192 cycles */ 2762 #define CS_CTL3_FCNTHF_3 ((uint32_t)0x00000030) /*!< 16384 cycles */ 2763 #define CS_CTL3_FCNTHF__2048 ((uint32_t)0x00000000) /*!< 2048 cycles */ 2764 #define CS_CTL3_FCNTHF__4096 ((uint32_t)0x00000010) /*!< 4096 cycles */ 2765 #define CS_CTL3_FCNTHF__8192 ((uint32_t)0x00000020) /*!< 8192 cycles */ 2766 #define CS_CTL3_FCNTHF__16384 ((uint32_t)0x00000030) /*!< 16384 cycles */ 2767 /* CS_CTL3[RFCNTHF] Bits */ 2768 #define CS_CTL3_RFCNTHF_OFS ( 6) /*!< RFCNTHF Bit Offset */ 2769 #define CS_CTL3_RFCNTHF ((uint32_t)0x00000040) /*!< Reset start fault counter for HFXT */ 2770 /* CS_CTL3[FCNTHF_EN] Bits */ 2771 #define CS_CTL3_FCNTHF_EN_OFS ( 7) /*!< FCNTHF_EN Bit Offset */ 2772 #define CS_CTL3_FCNTHF_EN ((uint32_t)0x00000080) /*!< Enable start fault counter for HFXT */ 2773 /* CS_CLKEN[ACLK_EN] Bits */ 2774 #define CS_CLKEN_ACLK_EN_OFS ( 0) /*!< ACLK_EN Bit Offset */ 2775 #define CS_CLKEN_ACLK_EN ((uint32_t)0x00000001) /*!< ACLK system clock conditional request enable */ 2776 /* CS_CLKEN[MCLK_EN] Bits */ 2777 #define CS_CLKEN_MCLK_EN_OFS ( 1) /*!< MCLK_EN Bit Offset */ 2778 #define CS_CLKEN_MCLK_EN ((uint32_t)0x00000002) /*!< MCLK system clock conditional request enable */ 2779 /* CS_CLKEN[HSMCLK_EN] Bits */ 2780 #define CS_CLKEN_HSMCLK_EN_OFS ( 2) /*!< HSMCLK_EN Bit Offset */ 2781 #define CS_CLKEN_HSMCLK_EN ((uint32_t)0x00000004) /*!< HSMCLK system clock conditional request enable */ 2782 /* CS_CLKEN[SMCLK_EN] Bits */ 2783 #define CS_CLKEN_SMCLK_EN_OFS ( 3) /*!< SMCLK_EN Bit Offset */ 2784 #define CS_CLKEN_SMCLK_EN ((uint32_t)0x00000008) /*!< SMCLK system clock conditional request enable */ 2785 /* CS_CLKEN[VLO_EN] Bits */ 2786 #define CS_CLKEN_VLO_EN_OFS ( 8) /*!< VLO_EN Bit Offset */ 2787 #define CS_CLKEN_VLO_EN ((uint32_t)0x00000100) /*!< Turns on the VLO oscillator */ 2788 /* CS_CLKEN[REFO_EN] Bits */ 2789 #define CS_CLKEN_REFO_EN_OFS ( 9) /*!< REFO_EN Bit Offset */ 2790 #define CS_CLKEN_REFO_EN ((uint32_t)0x00000200) /*!< Turns on the REFO oscillator */ 2791 /* CS_CLKEN[MODOSC_EN] Bits */ 2792 #define CS_CLKEN_MODOSC_EN_OFS (10) /*!< MODOSC_EN Bit Offset */ 2793 #define CS_CLKEN_MODOSC_EN ((uint32_t)0x00000400) /*!< Turns on the MODOSC oscillator */ 2794 /* CS_CLKEN[REFOFSEL] Bits */ 2795 #define CS_CLKEN_REFOFSEL_OFS (15) /*!< REFOFSEL Bit Offset */ 2796 #define CS_CLKEN_REFOFSEL ((uint32_t)0x00008000) /*!< Selects REFO nominal frequency */ 2797 /* CS_STAT[DCO_ON] Bits */ 2798 #define CS_STAT_DCO_ON_OFS ( 0) /*!< DCO_ON Bit Offset */ 2799 #define CS_STAT_DCO_ON ((uint32_t)0x00000001) /*!< DCO status */ 2800 /* CS_STAT[DCOBIAS_ON] Bits */ 2801 #define CS_STAT_DCOBIAS_ON_OFS ( 1) /*!< DCOBIAS_ON Bit Offset */ 2802 #define CS_STAT_DCOBIAS_ON ((uint32_t)0x00000002) /*!< DCO bias status */ 2803 /* CS_STAT[HFXT_ON] Bits */ 2804 #define CS_STAT_HFXT_ON_OFS ( 2) /*!< HFXT_ON Bit Offset */ 2805 #define CS_STAT_HFXT_ON ((uint32_t)0x00000004) /*!< HFXT status */ 2806 /* CS_STAT[MODOSC_ON] Bits */ 2807 #define CS_STAT_MODOSC_ON_OFS ( 4) /*!< MODOSC_ON Bit Offset */ 2808 #define CS_STAT_MODOSC_ON ((uint32_t)0x00000010) /*!< MODOSC status */ 2809 /* CS_STAT[VLO_ON] Bits */ 2810 #define CS_STAT_VLO_ON_OFS ( 5) /*!< VLO_ON Bit Offset */ 2811 #define CS_STAT_VLO_ON ((uint32_t)0x00000020) /*!< VLO status */ 2812 /* CS_STAT[LFXT_ON] Bits */ 2813 #define CS_STAT_LFXT_ON_OFS ( 6) /*!< LFXT_ON Bit Offset */ 2814 #define CS_STAT_LFXT_ON ((uint32_t)0x00000040) /*!< LFXT status */ 2815 /* CS_STAT[REFO_ON] Bits */ 2816 #define CS_STAT_REFO_ON_OFS ( 7) /*!< REFO_ON Bit Offset */ 2817 #define CS_STAT_REFO_ON ((uint32_t)0x00000080) /*!< REFO status */ 2818 /* CS_STAT[ACLK_ON] Bits */ 2819 #define CS_STAT_ACLK_ON_OFS (16) /*!< ACLK_ON Bit Offset */ 2820 #define CS_STAT_ACLK_ON ((uint32_t)0x00010000) /*!< ACLK system clock status */ 2821 /* CS_STAT[MCLK_ON] Bits */ 2822 #define CS_STAT_MCLK_ON_OFS (17) /*!< MCLK_ON Bit Offset */ 2823 #define CS_STAT_MCLK_ON ((uint32_t)0x00020000) /*!< MCLK system clock status */ 2824 /* CS_STAT[HSMCLK_ON] Bits */ 2825 #define CS_STAT_HSMCLK_ON_OFS (18) /*!< HSMCLK_ON Bit Offset */ 2826 #define CS_STAT_HSMCLK_ON ((uint32_t)0x00040000) /*!< HSMCLK system clock status */ 2827 /* CS_STAT[SMCLK_ON] Bits */ 2828 #define CS_STAT_SMCLK_ON_OFS (19) /*!< SMCLK_ON Bit Offset */ 2829 #define CS_STAT_SMCLK_ON ((uint32_t)0x00080000) /*!< SMCLK system clock status */ 2830 /* CS_STAT[MODCLK_ON] Bits */ 2831 #define CS_STAT_MODCLK_ON_OFS (20) /*!< MODCLK_ON Bit Offset */ 2832 #define CS_STAT_MODCLK_ON ((uint32_t)0x00100000) /*!< MODCLK system clock status */ 2833 /* CS_STAT[VLOCLK_ON] Bits */ 2834 #define CS_STAT_VLOCLK_ON_OFS (21) /*!< VLOCLK_ON Bit Offset */ 2835 #define CS_STAT_VLOCLK_ON ((uint32_t)0x00200000) /*!< VLOCLK system clock status */ 2836 /* CS_STAT[LFXTCLK_ON] Bits */ 2837 #define CS_STAT_LFXTCLK_ON_OFS (22) /*!< LFXTCLK_ON Bit Offset */ 2838 #define CS_STAT_LFXTCLK_ON ((uint32_t)0x00400000) /*!< LFXTCLK system clock status */ 2839 /* CS_STAT[REFOCLK_ON] Bits */ 2840 #define CS_STAT_REFOCLK_ON_OFS (23) /*!< REFOCLK_ON Bit Offset */ 2841 #define CS_STAT_REFOCLK_ON ((uint32_t)0x00800000) /*!< REFOCLK system clock status */ 2842 /* CS_STAT[ACLK_READY] Bits */ 2843 #define CS_STAT_ACLK_READY_OFS (24) /*!< ACLK_READY Bit Offset */ 2844 #define CS_STAT_ACLK_READY ((uint32_t)0x01000000) /*!< ACLK Ready status */ 2845 /* CS_STAT[MCLK_READY] Bits */ 2846 #define CS_STAT_MCLK_READY_OFS (25) /*!< MCLK_READY Bit Offset */ 2847 #define CS_STAT_MCLK_READY ((uint32_t)0x02000000) /*!< MCLK Ready status */ 2848 /* CS_STAT[HSMCLK_READY] Bits */ 2849 #define CS_STAT_HSMCLK_READY_OFS (26) /*!< HSMCLK_READY Bit Offset */ 2850 #define CS_STAT_HSMCLK_READY ((uint32_t)0x04000000) /*!< HSMCLK Ready status */ 2851 /* CS_STAT[SMCLK_READY] Bits */ 2852 #define CS_STAT_SMCLK_READY_OFS (27) /*!< SMCLK_READY Bit Offset */ 2853 #define CS_STAT_SMCLK_READY ((uint32_t)0x08000000) /*!< SMCLK Ready status */ 2854 /* CS_STAT[BCLK_READY] Bits */ 2855 #define CS_STAT_BCLK_READY_OFS (28) /*!< BCLK_READY Bit Offset */ 2856 #define CS_STAT_BCLK_READY ((uint32_t)0x10000000) /*!< BCLK Ready status */ 2857 /* CS_IE[LFXTIE] Bits */ 2858 #define CS_IE_LFXTIE_OFS ( 0) /*!< LFXTIE Bit Offset */ 2859 #define CS_IE_LFXTIE ((uint32_t)0x00000001) /*!< LFXT oscillator fault flag interrupt enable */ 2860 /* CS_IE[HFXTIE] Bits */ 2861 #define CS_IE_HFXTIE_OFS ( 1) /*!< HFXTIE Bit Offset */ 2862 #define CS_IE_HFXTIE ((uint32_t)0x00000002) /*!< HFXT oscillator fault flag interrupt enable */ 2863 /* CS_IE[DCOR_OPNIE] Bits */ 2864 #define CS_IE_DCOR_OPNIE_OFS ( 6) /*!< DCOR_OPNIE Bit Offset */ 2865 #define CS_IE_DCOR_OPNIE ((uint32_t)0x00000040) /*!< DCO external resistor open circuit fault flag interrupt enable. */ 2866 /* CS_IE[FCNTLFIE] Bits */ 2867 #define CS_IE_FCNTLFIE_OFS ( 8) /*!< FCNTLFIE Bit Offset */ 2868 #define CS_IE_FCNTLFIE ((uint32_t)0x00000100) /*!< Start fault counter interrupt enable LFXT */ 2869 /* CS_IE[FCNTHFIE] Bits */ 2870 #define CS_IE_FCNTHFIE_OFS ( 9) /*!< FCNTHFIE Bit Offset */ 2871 #define CS_IE_FCNTHFIE ((uint32_t)0x00000200) /*!< Start fault counter interrupt enable HFXT */ 2872 /* CS_IFG[LFXTIFG] Bits */ 2873 #define CS_IFG_LFXTIFG_OFS ( 0) /*!< LFXTIFG Bit Offset */ 2874 #define CS_IFG_LFXTIFG ((uint32_t)0x00000001) /*!< LFXT oscillator fault flag */ 2875 /* CS_IFG[HFXTIFG] Bits */ 2876 #define CS_IFG_HFXTIFG_OFS ( 1) /*!< HFXTIFG Bit Offset */ 2877 #define CS_IFG_HFXTIFG ((uint32_t)0x00000002) /*!< HFXT oscillator fault flag */ 2878 /* CS_IFG[DCOR_SHTIFG] Bits */ 2879 #define CS_IFG_DCOR_SHTIFG_OFS ( 5) /*!< DCOR_SHTIFG Bit Offset */ 2880 #define CS_IFG_DCOR_SHTIFG ((uint32_t)0x00000020) /*!< DCO external resistor short circuit fault flag. */ 2881 /* CS_IFG[DCOR_OPNIFG] Bits */ 2882 #define CS_IFG_DCOR_OPNIFG_OFS ( 6) /*!< DCOR_OPNIFG Bit Offset */ 2883 #define CS_IFG_DCOR_OPNIFG ((uint32_t)0x00000040) /*!< DCO external resistor open circuit fault flag. */ 2884 /* CS_IFG[FCNTLFIFG] Bits */ 2885 #define CS_IFG_FCNTLFIFG_OFS ( 8) /*!< FCNTLFIFG Bit Offset */ 2886 #define CS_IFG_FCNTLFIFG ((uint32_t)0x00000100) /*!< Start fault counter interrupt flag LFXT */ 2887 /* CS_IFG[FCNTHFIFG] Bits */ 2888 #define CS_IFG_FCNTHFIFG_OFS ( 9) /*!< FCNTHFIFG Bit Offset */ 2889 #define CS_IFG_FCNTHFIFG ((uint32_t)0x00000200) /*!< Start fault counter interrupt flag HFXT */ 2890 /* CS_CLRIFG[CLR_LFXTIFG] Bits */ 2891 #define CS_CLRIFG_CLR_LFXTIFG_OFS ( 0) /*!< CLR_LFXTIFG Bit Offset */ 2892 #define CS_CLRIFG_CLR_LFXTIFG ((uint32_t)0x00000001) /*!< Clear LFXT oscillator fault interrupt flag */ 2893 /* CS_CLRIFG[CLR_HFXTIFG] Bits */ 2894 #define CS_CLRIFG_CLR_HFXTIFG_OFS ( 1) /*!< CLR_HFXTIFG Bit Offset */ 2895 #define CS_CLRIFG_CLR_HFXTIFG ((uint32_t)0x00000002) /*!< Clear HFXT oscillator fault interrupt flag */ 2896 /* CS_CLRIFG[CLR_DCOR_OPNIFG] Bits */ 2897 #define CS_CLRIFG_CLR_DCOR_OPNIFG_OFS ( 6) /*!< CLR_DCOR_OPNIFG Bit Offset */ 2898 #define CS_CLRIFG_CLR_DCOR_OPNIFG ((uint32_t)0x00000040) /*!< Clear DCO external resistor open circuit fault interrupt flag. */ 2899 /* CS_CLRIFG[CLR_FCNTLFIFG] Bits */ 2900 #define CS_CLRIFG_CLR_FCNTLFIFG_OFS ( 8) /*!< CLR_FCNTLFIFG Bit Offset */ 2901 #define CS_CLRIFG_CLR_FCNTLFIFG ((uint32_t)0x00000100) /*!< Start fault counter clear interrupt flag LFXT */ 2902 /* CS_CLRIFG[CLR_FCNTHFIFG] Bits */ 2903 #define CS_CLRIFG_CLR_FCNTHFIFG_OFS ( 9) /*!< CLR_FCNTHFIFG Bit Offset */ 2904 #define CS_CLRIFG_CLR_FCNTHFIFG ((uint32_t)0x00000200) /*!< Start fault counter clear interrupt flag HFXT */ 2905 /* CS_SETIFG[SET_LFXTIFG] Bits */ 2906 #define CS_SETIFG_SET_LFXTIFG_OFS ( 0) /*!< SET_LFXTIFG Bit Offset */ 2907 #define CS_SETIFG_SET_LFXTIFG ((uint32_t)0x00000001) /*!< Set LFXT oscillator fault interrupt flag */ 2908 /* CS_SETIFG[SET_HFXTIFG] Bits */ 2909 #define CS_SETIFG_SET_HFXTIFG_OFS ( 1) /*!< SET_HFXTIFG Bit Offset */ 2910 #define CS_SETIFG_SET_HFXTIFG ((uint32_t)0x00000002) /*!< Set HFXT oscillator fault interrupt flag */ 2911 /* CS_SETIFG[SET_DCOR_OPNIFG] Bits */ 2912 #define CS_SETIFG_SET_DCOR_OPNIFG_OFS ( 6) /*!< SET_DCOR_OPNIFG Bit Offset */ 2913 #define CS_SETIFG_SET_DCOR_OPNIFG ((uint32_t)0x00000040) /*!< Set DCO external resistor open circuit fault interrupt flag. */ 2914 /* CS_SETIFG[SET_FCNTHFIFG] Bits */ 2915 #define CS_SETIFG_SET_FCNTHFIFG_OFS ( 9) /*!< SET_FCNTHFIFG Bit Offset */ 2916 #define CS_SETIFG_SET_FCNTHFIFG ((uint32_t)0x00000200) /*!< Start fault counter set interrupt flag HFXT */ 2917 /* CS_SETIFG[SET_FCNTLFIFG] Bits */ 2918 #define CS_SETIFG_SET_FCNTLFIFG_OFS ( 8) /*!< SET_FCNTLFIFG Bit Offset */ 2919 #define CS_SETIFG_SET_FCNTLFIFG ((uint32_t)0x00000100) /*!< Start fault counter set interrupt flag LFXT */ 2920 /* CS_DCOERCAL0[DCO_TCCAL] Bits */ 2921 #define CS_DCOERCAL0_DCO_TCCAL_OFS ( 0) /*!< DCO_TCCAL Bit Offset */ 2922 #define CS_DCOERCAL0_DCO_TCCAL_MASK ((uint32_t)0x00000003) /*!< DCO_TCCAL Bit Mask */ 2923 /* CS_DCOERCAL0[DCO_FCAL_RSEL04] Bits */ 2924 #define CS_DCOERCAL0_DCO_FCAL_RSEL04_OFS (16) /*!< DCO_FCAL_RSEL04 Bit Offset */ 2925 #define CS_DCOERCAL0_DCO_FCAL_RSEL04_MASK ((uint32_t)0x03FF0000) /*!< DCO_FCAL_RSEL04 Bit Mask */ 2926 /* CS_DCOERCAL1[DCO_FCAL_RSEL5] Bits */ 2927 #define CS_DCOERCAL1_DCO_FCAL_RSEL5_OFS ( 0) /*!< DCO_FCAL_RSEL5 Bit Offset */ 2928 #define CS_DCOERCAL1_DCO_FCAL_RSEL5_MASK ((uint32_t)0x000003FF) /*!< DCO_FCAL_RSEL5 Bit Mask */ 2929 /* Pre-defined bitfield values */ 2930 #define CS_KEY_VAL ((uint32_t)0x0000695A) /*!< CS control key value */ 2931 2932 /****************************************************************************** 2933 * DIO Bits 2934 ******************************************************************************/ 2935 /* DIO_IV[IV] Bits */ 2936 #define DIO_PORT_IV_OFS ( 0) /*!< DIO Port IV Bit Offset */ 2937 #define DIO_PORT_IV_MASK ((uint16_t)0x001F) /*!< DIO Port IV Bit Mask */ 2938 #define DIO_PORT_IV0 ((uint16_t)0x0001) /*!< DIO Port IV Bit 0 */ 2939 #define DIO_PORT_IV1 ((uint16_t)0x0002) /*!< DIO Port IV Bit 1 */ 2940 #define DIO_PORT_IV2 ((uint16_t)0x0004) /*!< DIO Port IV Bit 2 */ 2941 #define DIO_PORT_IV3 ((uint16_t)0x0008) /*!< DIO Port IV Bit 3 */ 2942 #define DIO_PORT_IV4 ((uint16_t)0x0010) /*!< DIO Port IV Bit 4 */ 2943 #define DIO_PORT_IV_0 ((uint16_t)0x0000) /*!< No interrupt pending */ 2944 #define DIO_PORT_IV_2 ((uint16_t)0x0002) /*!< Interrupt Source: Port x.0 interrupt; Interrupt Flag: IFG0; Interrupt */ 2945 /* Priority: Highest */ 2946 #define DIO_PORT_IV_4 ((uint16_t)0x0004) /*!< Interrupt Source: Port x.1 interrupt; Interrupt Flag: IFG1 */ 2947 #define DIO_PORT_IV_6 ((uint16_t)0x0006) /*!< Interrupt Source: Port x.2 interrupt; Interrupt Flag: IFG2 */ 2948 #define DIO_PORT_IV_8 ((uint16_t)0x0008) /*!< Interrupt Source: Port x.3 interrupt; Interrupt Flag: IFG3 */ 2949 #define DIO_PORT_IV_10 ((uint16_t)0x000A) /*!< Interrupt Source: Port x.4 interrupt; Interrupt Flag: IFG4 */ 2950 #define DIO_PORT_IV_12 ((uint16_t)0x000C) /*!< Interrupt Source: Port x.5 interrupt; Interrupt Flag: IFG5 */ 2951 #define DIO_PORT_IV_14 ((uint16_t)0x000E) /*!< Interrupt Source: Port x.6 interrupt; Interrupt Flag: IFG6 */ 2952 #define DIO_PORT_IV_16 ((uint16_t)0x0010) /*!< Interrupt Source: Port x.7 interrupt; Interrupt Flag: IFG7; Interrupt */ 2953 /* Priority: Lowest */ 2954 #define DIO_PORT_IV__NONE ((uint16_t)0x0000) /*!< No interrupt pending */ 2955 #define DIO_PORT_IV__IFG0 ((uint16_t)0x0002) /*!< Interrupt Source: Port x.0 interrupt; Interrupt Flag: IFG0; Interrupt */ 2956 /* Priority: Highest */ 2957 #define DIO_PORT_IV__IFG1 ((uint16_t)0x0004) /*!< Interrupt Source: Port x.1 interrupt; Interrupt Flag: IFG1 */ 2958 #define DIO_PORT_IV__IFG2 ((uint16_t)0x0006) /*!< Interrupt Source: Port x.2 interrupt; Interrupt Flag: IFG2 */ 2959 #define DIO_PORT_IV__IFG3 ((uint16_t)0x0008) /*!< Interrupt Source: Port x.3 interrupt; Interrupt Flag: IFG3 */ 2960 #define DIO_PORT_IV__IFG4 ((uint16_t)0x000A) /*!< Interrupt Source: Port x.4 interrupt; Interrupt Flag: IFG4 */ 2961 #define DIO_PORT_IV__IFG5 ((uint16_t)0x000C) /*!< Interrupt Source: Port x.5 interrupt; Interrupt Flag: IFG5 */ 2962 #define DIO_PORT_IV__IFG6 ((uint16_t)0x000E) /*!< Interrupt Source: Port x.6 interrupt; Interrupt Flag: IFG6 */ 2963 #define DIO_PORT_IV__IFG7 ((uint16_t)0x0010) /*!< Interrupt Source: Port x.7 interrupt; Interrupt Flag: IFG7; Interrupt */ 2964 /* Priority: Lowest */ 2965 2966 2967 /****************************************************************************** 2968 * DMA Bits 2969 ******************************************************************************/ 2970 /* DMA_DEVICE_CFG[NUM_DMA_CHANNELS] Bits */ 2971 #define DMA_DEVICE_CFG_NUM_DMA_CHANNELS_OFS ( 0) /*!< NUM_DMA_CHANNELS Bit Offset */ 2972 #define DMA_DEVICE_CFG_NUM_DMA_CHANNELS_MASK ((uint32_t)0x000000FF) /*!< NUM_DMA_CHANNELS Bit Mask */ 2973 /* DMA_DEVICE_CFG[NUM_SRC_PER_CHANNEL] Bits */ 2974 #define DMA_DEVICE_CFG_NUM_SRC_PER_CHANNEL_OFS ( 8) /*!< NUM_SRC_PER_CHANNEL Bit Offset */ 2975 #define DMA_DEVICE_CFG_NUM_SRC_PER_CHANNEL_MASK ((uint32_t)0x0000FF00) /*!< NUM_SRC_PER_CHANNEL Bit Mask */ 2976 /* DMA_SW_CHTRIG[CH0] Bits */ 2977 #define DMA_SW_CHTRIG_CH0_OFS ( 0) /*!< CH0 Bit Offset */ 2978 #define DMA_SW_CHTRIG_CH0 ((uint32_t)0x00000001) /*!< Write 1, triggers DMA_CHANNEL0 */ 2979 /* DMA_SW_CHTRIG[CH1] Bits */ 2980 #define DMA_SW_CHTRIG_CH1_OFS ( 1) /*!< CH1 Bit Offset */ 2981 #define DMA_SW_CHTRIG_CH1 ((uint32_t)0x00000002) /*!< Write 1, triggers DMA_CHANNEL1 */ 2982 /* DMA_SW_CHTRIG[CH2] Bits */ 2983 #define DMA_SW_CHTRIG_CH2_OFS ( 2) /*!< CH2 Bit Offset */ 2984 #define DMA_SW_CHTRIG_CH2 ((uint32_t)0x00000004) /*!< Write 1, triggers DMA_CHANNEL2 */ 2985 /* DMA_SW_CHTRIG[CH3] Bits */ 2986 #define DMA_SW_CHTRIG_CH3_OFS ( 3) /*!< CH3 Bit Offset */ 2987 #define DMA_SW_CHTRIG_CH3 ((uint32_t)0x00000008) /*!< Write 1, triggers DMA_CHANNEL3 */ 2988 /* DMA_SW_CHTRIG[CH4] Bits */ 2989 #define DMA_SW_CHTRIG_CH4_OFS ( 4) /*!< CH4 Bit Offset */ 2990 #define DMA_SW_CHTRIG_CH4 ((uint32_t)0x00000010) /*!< Write 1, triggers DMA_CHANNEL4 */ 2991 /* DMA_SW_CHTRIG[CH5] Bits */ 2992 #define DMA_SW_CHTRIG_CH5_OFS ( 5) /*!< CH5 Bit Offset */ 2993 #define DMA_SW_CHTRIG_CH5 ((uint32_t)0x00000020) /*!< Write 1, triggers DMA_CHANNEL5 */ 2994 /* DMA_SW_CHTRIG[CH6] Bits */ 2995 #define DMA_SW_CHTRIG_CH6_OFS ( 6) /*!< CH6 Bit Offset */ 2996 #define DMA_SW_CHTRIG_CH6 ((uint32_t)0x00000040) /*!< Write 1, triggers DMA_CHANNEL6 */ 2997 /* DMA_SW_CHTRIG[CH7] Bits */ 2998 #define DMA_SW_CHTRIG_CH7_OFS ( 7) /*!< CH7 Bit Offset */ 2999 #define DMA_SW_CHTRIG_CH7 ((uint32_t)0x00000080) /*!< Write 1, triggers DMA_CHANNEL7 */ 3000 /* DMA_SW_CHTRIG[CH8] Bits */ 3001 #define DMA_SW_CHTRIG_CH8_OFS ( 8) /*!< CH8 Bit Offset */ 3002 #define DMA_SW_CHTRIG_CH8 ((uint32_t)0x00000100) /*!< Write 1, triggers DMA_CHANNEL8 */ 3003 /* DMA_SW_CHTRIG[CH9] Bits */ 3004 #define DMA_SW_CHTRIG_CH9_OFS ( 9) /*!< CH9 Bit Offset */ 3005 #define DMA_SW_CHTRIG_CH9 ((uint32_t)0x00000200) /*!< Write 1, triggers DMA_CHANNEL9 */ 3006 /* DMA_SW_CHTRIG[CH10] Bits */ 3007 #define DMA_SW_CHTRIG_CH10_OFS (10) /*!< CH10 Bit Offset */ 3008 #define DMA_SW_CHTRIG_CH10 ((uint32_t)0x00000400) /*!< Write 1, triggers DMA_CHANNEL10 */ 3009 /* DMA_SW_CHTRIG[CH11] Bits */ 3010 #define DMA_SW_CHTRIG_CH11_OFS (11) /*!< CH11 Bit Offset */ 3011 #define DMA_SW_CHTRIG_CH11 ((uint32_t)0x00000800) /*!< Write 1, triggers DMA_CHANNEL11 */ 3012 /* DMA_SW_CHTRIG[CH12] Bits */ 3013 #define DMA_SW_CHTRIG_CH12_OFS (12) /*!< CH12 Bit Offset */ 3014 #define DMA_SW_CHTRIG_CH12 ((uint32_t)0x00001000) /*!< Write 1, triggers DMA_CHANNEL12 */ 3015 /* DMA_SW_CHTRIG[CH13] Bits */ 3016 #define DMA_SW_CHTRIG_CH13_OFS (13) /*!< CH13 Bit Offset */ 3017 #define DMA_SW_CHTRIG_CH13 ((uint32_t)0x00002000) /*!< Write 1, triggers DMA_CHANNEL13 */ 3018 /* DMA_SW_CHTRIG[CH14] Bits */ 3019 #define DMA_SW_CHTRIG_CH14_OFS (14) /*!< CH14 Bit Offset */ 3020 #define DMA_SW_CHTRIG_CH14 ((uint32_t)0x00004000) /*!< Write 1, triggers DMA_CHANNEL14 */ 3021 /* DMA_SW_CHTRIG[CH15] Bits */ 3022 #define DMA_SW_CHTRIG_CH15_OFS (15) /*!< CH15 Bit Offset */ 3023 #define DMA_SW_CHTRIG_CH15 ((uint32_t)0x00008000) /*!< Write 1, triggers DMA_CHANNEL15 */ 3024 /* DMA_SW_CHTRIG[CH16] Bits */ 3025 #define DMA_SW_CHTRIG_CH16_OFS (16) /*!< CH16 Bit Offset */ 3026 #define DMA_SW_CHTRIG_CH16 ((uint32_t)0x00010000) /*!< Write 1, triggers DMA_CHANNEL16 */ 3027 /* DMA_SW_CHTRIG[CH17] Bits */ 3028 #define DMA_SW_CHTRIG_CH17_OFS (17) /*!< CH17 Bit Offset */ 3029 #define DMA_SW_CHTRIG_CH17 ((uint32_t)0x00020000) /*!< Write 1, triggers DMA_CHANNEL17 */ 3030 /* DMA_SW_CHTRIG[CH18] Bits */ 3031 #define DMA_SW_CHTRIG_CH18_OFS (18) /*!< CH18 Bit Offset */ 3032 #define DMA_SW_CHTRIG_CH18 ((uint32_t)0x00040000) /*!< Write 1, triggers DMA_CHANNEL18 */ 3033 /* DMA_SW_CHTRIG[CH19] Bits */ 3034 #define DMA_SW_CHTRIG_CH19_OFS (19) /*!< CH19 Bit Offset */ 3035 #define DMA_SW_CHTRIG_CH19 ((uint32_t)0x00080000) /*!< Write 1, triggers DMA_CHANNEL19 */ 3036 /* DMA_SW_CHTRIG[CH20] Bits */ 3037 #define DMA_SW_CHTRIG_CH20_OFS (20) /*!< CH20 Bit Offset */ 3038 #define DMA_SW_CHTRIG_CH20 ((uint32_t)0x00100000) /*!< Write 1, triggers DMA_CHANNEL20 */ 3039 /* DMA_SW_CHTRIG[CH21] Bits */ 3040 #define DMA_SW_CHTRIG_CH21_OFS (21) /*!< CH21 Bit Offset */ 3041 #define DMA_SW_CHTRIG_CH21 ((uint32_t)0x00200000) /*!< Write 1, triggers DMA_CHANNEL21 */ 3042 /* DMA_SW_CHTRIG[CH22] Bits */ 3043 #define DMA_SW_CHTRIG_CH22_OFS (22) /*!< CH22 Bit Offset */ 3044 #define DMA_SW_CHTRIG_CH22 ((uint32_t)0x00400000) /*!< Write 1, triggers DMA_CHANNEL22 */ 3045 /* DMA_SW_CHTRIG[CH23] Bits */ 3046 #define DMA_SW_CHTRIG_CH23_OFS (23) /*!< CH23 Bit Offset */ 3047 #define DMA_SW_CHTRIG_CH23 ((uint32_t)0x00800000) /*!< Write 1, triggers DMA_CHANNEL23 */ 3048 /* DMA_SW_CHTRIG[CH24] Bits */ 3049 #define DMA_SW_CHTRIG_CH24_OFS (24) /*!< CH24 Bit Offset */ 3050 #define DMA_SW_CHTRIG_CH24 ((uint32_t)0x01000000) /*!< Write 1, triggers DMA_CHANNEL24 */ 3051 /* DMA_SW_CHTRIG[CH25] Bits */ 3052 #define DMA_SW_CHTRIG_CH25_OFS (25) /*!< CH25 Bit Offset */ 3053 #define DMA_SW_CHTRIG_CH25 ((uint32_t)0x02000000) /*!< Write 1, triggers DMA_CHANNEL25 */ 3054 /* DMA_SW_CHTRIG[CH26] Bits */ 3055 #define DMA_SW_CHTRIG_CH26_OFS (26) /*!< CH26 Bit Offset */ 3056 #define DMA_SW_CHTRIG_CH26 ((uint32_t)0x04000000) /*!< Write 1, triggers DMA_CHANNEL26 */ 3057 /* DMA_SW_CHTRIG[CH27] Bits */ 3058 #define DMA_SW_CHTRIG_CH27_OFS (27) /*!< CH27 Bit Offset */ 3059 #define DMA_SW_CHTRIG_CH27 ((uint32_t)0x08000000) /*!< Write 1, triggers DMA_CHANNEL27 */ 3060 /* DMA_SW_CHTRIG[CH28] Bits */ 3061 #define DMA_SW_CHTRIG_CH28_OFS (28) /*!< CH28 Bit Offset */ 3062 #define DMA_SW_CHTRIG_CH28 ((uint32_t)0x10000000) /*!< Write 1, triggers DMA_CHANNEL28 */ 3063 /* DMA_SW_CHTRIG[CH29] Bits */ 3064 #define DMA_SW_CHTRIG_CH29_OFS (29) /*!< CH29 Bit Offset */ 3065 #define DMA_SW_CHTRIG_CH29 ((uint32_t)0x20000000) /*!< Write 1, triggers DMA_CHANNEL29 */ 3066 /* DMA_SW_CHTRIG[CH30] Bits */ 3067 #define DMA_SW_CHTRIG_CH30_OFS (30) /*!< CH30 Bit Offset */ 3068 #define DMA_SW_CHTRIG_CH30 ((uint32_t)0x40000000) /*!< Write 1, triggers DMA_CHANNEL30 */ 3069 /* DMA_SW_CHTRIG[CH31] Bits */ 3070 #define DMA_SW_CHTRIG_CH31_OFS (31) /*!< CH31 Bit Offset */ 3071 #define DMA_SW_CHTRIG_CH31 ((uint32_t)0x80000000) /*!< Write 1, triggers DMA_CHANNEL31 */ 3072 /* DMA_CHN_SRCCFG[DMA_SRC] Bits */ 3073 #define DMA_CHN_SRCCFG_DMA_SRC_OFS ( 0) /*!< DMA_SRC Bit Offset */ 3074 #define DMA_CHN_SRCCFG_DMA_SRC_MASK ((uint32_t)0x000000FF) /*!< DMA_SRC Bit Mask */ 3075 /* DMA_INT1_SRCCFG[INT_SRC] Bits */ 3076 #define DMA_INT1_SRCCFG_INT_SRC_OFS ( 0) /*!< INT_SRC Bit Offset */ 3077 #define DMA_INT1_SRCCFG_INT_SRC_MASK ((uint32_t)0x0000001F) /*!< INT_SRC Bit Mask */ 3078 /* DMA_INT1_SRCCFG[EN] Bits */ 3079 #define DMA_INT1_SRCCFG_EN_OFS ( 5) /*!< EN Bit Offset */ 3080 #define DMA_INT1_SRCCFG_EN ((uint32_t)0x00000020) /*!< Enables DMA_INT1 mapping */ 3081 /* DMA_INT2_SRCCFG[INT_SRC] Bits */ 3082 #define DMA_INT2_SRCCFG_INT_SRC_OFS ( 0) /*!< INT_SRC Bit Offset */ 3083 #define DMA_INT2_SRCCFG_INT_SRC_MASK ((uint32_t)0x0000001F) /*!< INT_SRC Bit Mask */ 3084 /* DMA_INT2_SRCCFG[EN] Bits */ 3085 #define DMA_INT2_SRCCFG_EN_OFS ( 5) /*!< EN Bit Offset */ 3086 #define DMA_INT2_SRCCFG_EN ((uint32_t)0x00000020) /*!< Enables DMA_INT2 mapping */ 3087 /* DMA_INT3_SRCCFG[INT_SRC] Bits */ 3088 #define DMA_INT3_SRCCFG_INT_SRC_OFS ( 0) /*!< INT_SRC Bit Offset */ 3089 #define DMA_INT3_SRCCFG_INT_SRC_MASK ((uint32_t)0x0000001F) /*!< INT_SRC Bit Mask */ 3090 /* DMA_INT3_SRCCFG[EN] Bits */ 3091 #define DMA_INT3_SRCCFG_EN_OFS ( 5) /*!< EN Bit Offset */ 3092 #define DMA_INT3_SRCCFG_EN ((uint32_t)0x00000020) /*!< Enables DMA_INT3 mapping */ 3093 /* DMA_INT0_SRCFLG[CH0] Bits */ 3094 #define DMA_INT0_SRCFLG_CH0_OFS ( 0) /*!< CH0 Bit Offset */ 3095 #define DMA_INT0_SRCFLG_CH0 ((uint32_t)0x00000001) /*!< Channel 0 was the source of DMA_INT0 */ 3096 /* DMA_INT0_SRCFLG[CH1] Bits */ 3097 #define DMA_INT0_SRCFLG_CH1_OFS ( 1) /*!< CH1 Bit Offset */ 3098 #define DMA_INT0_SRCFLG_CH1 ((uint32_t)0x00000002) /*!< Channel 1 was the source of DMA_INT0 */ 3099 /* DMA_INT0_SRCFLG[CH2] Bits */ 3100 #define DMA_INT0_SRCFLG_CH2_OFS ( 2) /*!< CH2 Bit Offset */ 3101 #define DMA_INT0_SRCFLG_CH2 ((uint32_t)0x00000004) /*!< Channel 2 was the source of DMA_INT0 */ 3102 /* DMA_INT0_SRCFLG[CH3] Bits */ 3103 #define DMA_INT0_SRCFLG_CH3_OFS ( 3) /*!< CH3 Bit Offset */ 3104 #define DMA_INT0_SRCFLG_CH3 ((uint32_t)0x00000008) /*!< Channel 3 was the source of DMA_INT0 */ 3105 /* DMA_INT0_SRCFLG[CH4] Bits */ 3106 #define DMA_INT0_SRCFLG_CH4_OFS ( 4) /*!< CH4 Bit Offset */ 3107 #define DMA_INT0_SRCFLG_CH4 ((uint32_t)0x00000010) /*!< Channel 4 was the source of DMA_INT0 */ 3108 /* DMA_INT0_SRCFLG[CH5] Bits */ 3109 #define DMA_INT0_SRCFLG_CH5_OFS ( 5) /*!< CH5 Bit Offset */ 3110 #define DMA_INT0_SRCFLG_CH5 ((uint32_t)0x00000020) /*!< Channel 5 was the source of DMA_INT0 */ 3111 /* DMA_INT0_SRCFLG[CH6] Bits */ 3112 #define DMA_INT0_SRCFLG_CH6_OFS ( 6) /*!< CH6 Bit Offset */ 3113 #define DMA_INT0_SRCFLG_CH6 ((uint32_t)0x00000040) /*!< Channel 6 was the source of DMA_INT0 */ 3114 /* DMA_INT0_SRCFLG[CH7] Bits */ 3115 #define DMA_INT0_SRCFLG_CH7_OFS ( 7) /*!< CH7 Bit Offset */ 3116 #define DMA_INT0_SRCFLG_CH7 ((uint32_t)0x00000080) /*!< Channel 7 was the source of DMA_INT0 */ 3117 /* DMA_INT0_SRCFLG[CH8] Bits */ 3118 #define DMA_INT0_SRCFLG_CH8_OFS ( 8) /*!< CH8 Bit Offset */ 3119 #define DMA_INT0_SRCFLG_CH8 ((uint32_t)0x00000100) /*!< Channel 8 was the source of DMA_INT0 */ 3120 /* DMA_INT0_SRCFLG[CH9] Bits */ 3121 #define DMA_INT0_SRCFLG_CH9_OFS ( 9) /*!< CH9 Bit Offset */ 3122 #define DMA_INT0_SRCFLG_CH9 ((uint32_t)0x00000200) /*!< Channel 9 was the source of DMA_INT0 */ 3123 /* DMA_INT0_SRCFLG[CH10] Bits */ 3124 #define DMA_INT0_SRCFLG_CH10_OFS (10) /*!< CH10 Bit Offset */ 3125 #define DMA_INT0_SRCFLG_CH10 ((uint32_t)0x00000400) /*!< Channel 10 was the source of DMA_INT0 */ 3126 /* DMA_INT0_SRCFLG[CH11] Bits */ 3127 #define DMA_INT0_SRCFLG_CH11_OFS (11) /*!< CH11 Bit Offset */ 3128 #define DMA_INT0_SRCFLG_CH11 ((uint32_t)0x00000800) /*!< Channel 11 was the source of DMA_INT0 */ 3129 /* DMA_INT0_SRCFLG[CH12] Bits */ 3130 #define DMA_INT0_SRCFLG_CH12_OFS (12) /*!< CH12 Bit Offset */ 3131 #define DMA_INT0_SRCFLG_CH12 ((uint32_t)0x00001000) /*!< Channel 12 was the source of DMA_INT0 */ 3132 /* DMA_INT0_SRCFLG[CH13] Bits */ 3133 #define DMA_INT0_SRCFLG_CH13_OFS (13) /*!< CH13 Bit Offset */ 3134 #define DMA_INT0_SRCFLG_CH13 ((uint32_t)0x00002000) /*!< Channel 13 was the source of DMA_INT0 */ 3135 /* DMA_INT0_SRCFLG[CH14] Bits */ 3136 #define DMA_INT0_SRCFLG_CH14_OFS (14) /*!< CH14 Bit Offset */ 3137 #define DMA_INT0_SRCFLG_CH14 ((uint32_t)0x00004000) /*!< Channel 14 was the source of DMA_INT0 */ 3138 /* DMA_INT0_SRCFLG[CH15] Bits */ 3139 #define DMA_INT0_SRCFLG_CH15_OFS (15) /*!< CH15 Bit Offset */ 3140 #define DMA_INT0_SRCFLG_CH15 ((uint32_t)0x00008000) /*!< Channel 15 was the source of DMA_INT0 */ 3141 /* DMA_INT0_SRCFLG[CH16] Bits */ 3142 #define DMA_INT0_SRCFLG_CH16_OFS (16) /*!< CH16 Bit Offset */ 3143 #define DMA_INT0_SRCFLG_CH16 ((uint32_t)0x00010000) /*!< Channel 16 was the source of DMA_INT0 */ 3144 /* DMA_INT0_SRCFLG[CH17] Bits */ 3145 #define DMA_INT0_SRCFLG_CH17_OFS (17) /*!< CH17 Bit Offset */ 3146 #define DMA_INT0_SRCFLG_CH17 ((uint32_t)0x00020000) /*!< Channel 17 was the source of DMA_INT0 */ 3147 /* DMA_INT0_SRCFLG[CH18] Bits */ 3148 #define DMA_INT0_SRCFLG_CH18_OFS (18) /*!< CH18 Bit Offset */ 3149 #define DMA_INT0_SRCFLG_CH18 ((uint32_t)0x00040000) /*!< Channel 18 was the source of DMA_INT0 */ 3150 /* DMA_INT0_SRCFLG[CH19] Bits */ 3151 #define DMA_INT0_SRCFLG_CH19_OFS (19) /*!< CH19 Bit Offset */ 3152 #define DMA_INT0_SRCFLG_CH19 ((uint32_t)0x00080000) /*!< Channel 19 was the source of DMA_INT0 */ 3153 /* DMA_INT0_SRCFLG[CH20] Bits */ 3154 #define DMA_INT0_SRCFLG_CH20_OFS (20) /*!< CH20 Bit Offset */ 3155 #define DMA_INT0_SRCFLG_CH20 ((uint32_t)0x00100000) /*!< Channel 20 was the source of DMA_INT0 */ 3156 /* DMA_INT0_SRCFLG[CH21] Bits */ 3157 #define DMA_INT0_SRCFLG_CH21_OFS (21) /*!< CH21 Bit Offset */ 3158 #define DMA_INT0_SRCFLG_CH21 ((uint32_t)0x00200000) /*!< Channel 21 was the source of DMA_INT0 */ 3159 /* DMA_INT0_SRCFLG[CH22] Bits */ 3160 #define DMA_INT0_SRCFLG_CH22_OFS (22) /*!< CH22 Bit Offset */ 3161 #define DMA_INT0_SRCFLG_CH22 ((uint32_t)0x00400000) /*!< Channel 22 was the source of DMA_INT0 */ 3162 /* DMA_INT0_SRCFLG[CH23] Bits */ 3163 #define DMA_INT0_SRCFLG_CH23_OFS (23) /*!< CH23 Bit Offset */ 3164 #define DMA_INT0_SRCFLG_CH23 ((uint32_t)0x00800000) /*!< Channel 23 was the source of DMA_INT0 */ 3165 /* DMA_INT0_SRCFLG[CH24] Bits */ 3166 #define DMA_INT0_SRCFLG_CH24_OFS (24) /*!< CH24 Bit Offset */ 3167 #define DMA_INT0_SRCFLG_CH24 ((uint32_t)0x01000000) /*!< Channel 24 was the source of DMA_INT0 */ 3168 /* DMA_INT0_SRCFLG[CH25] Bits */ 3169 #define DMA_INT0_SRCFLG_CH25_OFS (25) /*!< CH25 Bit Offset */ 3170 #define DMA_INT0_SRCFLG_CH25 ((uint32_t)0x02000000) /*!< Channel 25 was the source of DMA_INT0 */ 3171 /* DMA_INT0_SRCFLG[CH26] Bits */ 3172 #define DMA_INT0_SRCFLG_CH26_OFS (26) /*!< CH26 Bit Offset */ 3173 #define DMA_INT0_SRCFLG_CH26 ((uint32_t)0x04000000) /*!< Channel 26 was the source of DMA_INT0 */ 3174 /* DMA_INT0_SRCFLG[CH27] Bits */ 3175 #define DMA_INT0_SRCFLG_CH27_OFS (27) /*!< CH27 Bit Offset */ 3176 #define DMA_INT0_SRCFLG_CH27 ((uint32_t)0x08000000) /*!< Channel 27 was the source of DMA_INT0 */ 3177 /* DMA_INT0_SRCFLG[CH28] Bits */ 3178 #define DMA_INT0_SRCFLG_CH28_OFS (28) /*!< CH28 Bit Offset */ 3179 #define DMA_INT0_SRCFLG_CH28 ((uint32_t)0x10000000) /*!< Channel 28 was the source of DMA_INT0 */ 3180 /* DMA_INT0_SRCFLG[CH29] Bits */ 3181 #define DMA_INT0_SRCFLG_CH29_OFS (29) /*!< CH29 Bit Offset */ 3182 #define DMA_INT0_SRCFLG_CH29 ((uint32_t)0x20000000) /*!< Channel 29 was the source of DMA_INT0 */ 3183 /* DMA_INT0_SRCFLG[CH30] Bits */ 3184 #define DMA_INT0_SRCFLG_CH30_OFS (30) /*!< CH30 Bit Offset */ 3185 #define DMA_INT0_SRCFLG_CH30 ((uint32_t)0x40000000) /*!< Channel 30 was the source of DMA_INT0 */ 3186 /* DMA_INT0_SRCFLG[CH31] Bits */ 3187 #define DMA_INT0_SRCFLG_CH31_OFS (31) /*!< CH31 Bit Offset */ 3188 #define DMA_INT0_SRCFLG_CH31 ((uint32_t)0x80000000) /*!< Channel 31 was the source of DMA_INT0 */ 3189 /* DMA_INT0_CLRFLG[CH0] Bits */ 3190 #define DMA_INT0_CLRFLG_CH0_OFS ( 0) /*!< CH0 Bit Offset */ 3191 #define DMA_INT0_CLRFLG_CH0 ((uint32_t)0x00000001) /*!< Clear corresponding DMA_INT0_SRCFLG_REG */ 3192 /* DMA_INT0_CLRFLG[CH1] Bits */ 3193 #define DMA_INT0_CLRFLG_CH1_OFS ( 1) /*!< CH1 Bit Offset */ 3194 #define DMA_INT0_CLRFLG_CH1 ((uint32_t)0x00000002) /*!< Clear corresponding DMA_INT0_SRCFLG_REG */ 3195 /* DMA_INT0_CLRFLG[CH2] Bits */ 3196 #define DMA_INT0_CLRFLG_CH2_OFS ( 2) /*!< CH2 Bit Offset */ 3197 #define DMA_INT0_CLRFLG_CH2 ((uint32_t)0x00000004) /*!< Clear corresponding DMA_INT0_SRCFLG_REG */ 3198 /* DMA_INT0_CLRFLG[CH3] Bits */ 3199 #define DMA_INT0_CLRFLG_CH3_OFS ( 3) /*!< CH3 Bit Offset */ 3200 #define DMA_INT0_CLRFLG_CH3 ((uint32_t)0x00000008) /*!< Clear corresponding DMA_INT0_SRCFLG_REG */ 3201 /* DMA_INT0_CLRFLG[CH4] Bits */ 3202 #define DMA_INT0_CLRFLG_CH4_OFS ( 4) /*!< CH4 Bit Offset */ 3203 #define DMA_INT0_CLRFLG_CH4 ((uint32_t)0x00000010) /*!< Clear corresponding DMA_INT0_SRCFLG_REG */ 3204 /* DMA_INT0_CLRFLG[CH5] Bits */ 3205 #define DMA_INT0_CLRFLG_CH5_OFS ( 5) /*!< CH5 Bit Offset */ 3206 #define DMA_INT0_CLRFLG_CH5 ((uint32_t)0x00000020) /*!< Clear corresponding DMA_INT0_SRCFLG_REG */ 3207 /* DMA_INT0_CLRFLG[CH6] Bits */ 3208 #define DMA_INT0_CLRFLG_CH6_OFS ( 6) /*!< CH6 Bit Offset */ 3209 #define DMA_INT0_CLRFLG_CH6 ((uint32_t)0x00000040) /*!< Clear corresponding DMA_INT0_SRCFLG_REG */ 3210 /* DMA_INT0_CLRFLG[CH7] Bits */ 3211 #define DMA_INT0_CLRFLG_CH7_OFS ( 7) /*!< CH7 Bit Offset */ 3212 #define DMA_INT0_CLRFLG_CH7 ((uint32_t)0x00000080) /*!< Clear corresponding DMA_INT0_SRCFLG_REG */ 3213 /* DMA_INT0_CLRFLG[CH8] Bits */ 3214 #define DMA_INT0_CLRFLG_CH8_OFS ( 8) /*!< CH8 Bit Offset */ 3215 #define DMA_INT0_CLRFLG_CH8 ((uint32_t)0x00000100) /*!< Clear corresponding DMA_INT0_SRCFLG_REG */ 3216 /* DMA_INT0_CLRFLG[CH9] Bits */ 3217 #define DMA_INT0_CLRFLG_CH9_OFS ( 9) /*!< CH9 Bit Offset */ 3218 #define DMA_INT0_CLRFLG_CH9 ((uint32_t)0x00000200) /*!< Clear corresponding DMA_INT0_SRCFLG_REG */ 3219 /* DMA_INT0_CLRFLG[CH10] Bits */ 3220 #define DMA_INT0_CLRFLG_CH10_OFS (10) /*!< CH10 Bit Offset */ 3221 #define DMA_INT0_CLRFLG_CH10 ((uint32_t)0x00000400) /*!< Clear corresponding DMA_INT0_SRCFLG_REG */ 3222 /* DMA_INT0_CLRFLG[CH11] Bits */ 3223 #define DMA_INT0_CLRFLG_CH11_OFS (11) /*!< CH11 Bit Offset */ 3224 #define DMA_INT0_CLRFLG_CH11 ((uint32_t)0x00000800) /*!< Clear corresponding DMA_INT0_SRCFLG_REG */ 3225 /* DMA_INT0_CLRFLG[CH12] Bits */ 3226 #define DMA_INT0_CLRFLG_CH12_OFS (12) /*!< CH12 Bit Offset */ 3227 #define DMA_INT0_CLRFLG_CH12 ((uint32_t)0x00001000) /*!< Clear corresponding DMA_INT0_SRCFLG_REG */ 3228 /* DMA_INT0_CLRFLG[CH13] Bits */ 3229 #define DMA_INT0_CLRFLG_CH13_OFS (13) /*!< CH13 Bit Offset */ 3230 #define DMA_INT0_CLRFLG_CH13 ((uint32_t)0x00002000) /*!< Clear corresponding DMA_INT0_SRCFLG_REG */ 3231 /* DMA_INT0_CLRFLG[CH14] Bits */ 3232 #define DMA_INT0_CLRFLG_CH14_OFS (14) /*!< CH14 Bit Offset */ 3233 #define DMA_INT0_CLRFLG_CH14 ((uint32_t)0x00004000) /*!< Clear corresponding DMA_INT0_SRCFLG_REG */ 3234 /* DMA_INT0_CLRFLG[CH15] Bits */ 3235 #define DMA_INT0_CLRFLG_CH15_OFS (15) /*!< CH15 Bit Offset */ 3236 #define DMA_INT0_CLRFLG_CH15 ((uint32_t)0x00008000) /*!< Clear corresponding DMA_INT0_SRCFLG_REG */ 3237 /* DMA_INT0_CLRFLG[CH16] Bits */ 3238 #define DMA_INT0_CLRFLG_CH16_OFS (16) /*!< CH16 Bit Offset */ 3239 #define DMA_INT0_CLRFLG_CH16 ((uint32_t)0x00010000) /*!< Clear corresponding DMA_INT0_SRCFLG_REG */ 3240 /* DMA_INT0_CLRFLG[CH17] Bits */ 3241 #define DMA_INT0_CLRFLG_CH17_OFS (17) /*!< CH17 Bit Offset */ 3242 #define DMA_INT0_CLRFLG_CH17 ((uint32_t)0x00020000) /*!< Clear corresponding DMA_INT0_SRCFLG_REG */ 3243 /* DMA_INT0_CLRFLG[CH18] Bits */ 3244 #define DMA_INT0_CLRFLG_CH18_OFS (18) /*!< CH18 Bit Offset */ 3245 #define DMA_INT0_CLRFLG_CH18 ((uint32_t)0x00040000) /*!< Clear corresponding DMA_INT0_SRCFLG_REG */ 3246 /* DMA_INT0_CLRFLG[CH19] Bits */ 3247 #define DMA_INT0_CLRFLG_CH19_OFS (19) /*!< CH19 Bit Offset */ 3248 #define DMA_INT0_CLRFLG_CH19 ((uint32_t)0x00080000) /*!< Clear corresponding DMA_INT0_SRCFLG_REG */ 3249 /* DMA_INT0_CLRFLG[CH20] Bits */ 3250 #define DMA_INT0_CLRFLG_CH20_OFS (20) /*!< CH20 Bit Offset */ 3251 #define DMA_INT0_CLRFLG_CH20 ((uint32_t)0x00100000) /*!< Clear corresponding DMA_INT0_SRCFLG_REG */ 3252 /* DMA_INT0_CLRFLG[CH21] Bits */ 3253 #define DMA_INT0_CLRFLG_CH21_OFS (21) /*!< CH21 Bit Offset */ 3254 #define DMA_INT0_CLRFLG_CH21 ((uint32_t)0x00200000) /*!< Clear corresponding DMA_INT0_SRCFLG_REG */ 3255 /* DMA_INT0_CLRFLG[CH22] Bits */ 3256 #define DMA_INT0_CLRFLG_CH22_OFS (22) /*!< CH22 Bit Offset */ 3257 #define DMA_INT0_CLRFLG_CH22 ((uint32_t)0x00400000) /*!< Clear corresponding DMA_INT0_SRCFLG_REG */ 3258 /* DMA_INT0_CLRFLG[CH23] Bits */ 3259 #define DMA_INT0_CLRFLG_CH23_OFS (23) /*!< CH23 Bit Offset */ 3260 #define DMA_INT0_CLRFLG_CH23 ((uint32_t)0x00800000) /*!< Clear corresponding DMA_INT0_SRCFLG_REG */ 3261 /* DMA_INT0_CLRFLG[CH24] Bits */ 3262 #define DMA_INT0_CLRFLG_CH24_OFS (24) /*!< CH24 Bit Offset */ 3263 #define DMA_INT0_CLRFLG_CH24 ((uint32_t)0x01000000) /*!< Clear corresponding DMA_INT0_SRCFLG_REG */ 3264 /* DMA_INT0_CLRFLG[CH25] Bits */ 3265 #define DMA_INT0_CLRFLG_CH25_OFS (25) /*!< CH25 Bit Offset */ 3266 #define DMA_INT0_CLRFLG_CH25 ((uint32_t)0x02000000) /*!< Clear corresponding DMA_INT0_SRCFLG_REG */ 3267 /* DMA_INT0_CLRFLG[CH26] Bits */ 3268 #define DMA_INT0_CLRFLG_CH26_OFS (26) /*!< CH26 Bit Offset */ 3269 #define DMA_INT0_CLRFLG_CH26 ((uint32_t)0x04000000) /*!< Clear corresponding DMA_INT0_SRCFLG_REG */ 3270 /* DMA_INT0_CLRFLG[CH27] Bits */ 3271 #define DMA_INT0_CLRFLG_CH27_OFS (27) /*!< CH27 Bit Offset */ 3272 #define DMA_INT0_CLRFLG_CH27 ((uint32_t)0x08000000) /*!< Clear corresponding DMA_INT0_SRCFLG_REG */ 3273 /* DMA_INT0_CLRFLG[CH28] Bits */ 3274 #define DMA_INT0_CLRFLG_CH28_OFS (28) /*!< CH28 Bit Offset */ 3275 #define DMA_INT0_CLRFLG_CH28 ((uint32_t)0x10000000) /*!< Clear corresponding DMA_INT0_SRCFLG_REG */ 3276 /* DMA_INT0_CLRFLG[CH29] Bits */ 3277 #define DMA_INT0_CLRFLG_CH29_OFS (29) /*!< CH29 Bit Offset */ 3278 #define DMA_INT0_CLRFLG_CH29 ((uint32_t)0x20000000) /*!< Clear corresponding DMA_INT0_SRCFLG_REG */ 3279 /* DMA_INT0_CLRFLG[CH30] Bits */ 3280 #define DMA_INT0_CLRFLG_CH30_OFS (30) /*!< CH30 Bit Offset */ 3281 #define DMA_INT0_CLRFLG_CH30 ((uint32_t)0x40000000) /*!< Clear corresponding DMA_INT0_SRCFLG_REG */ 3282 /* DMA_INT0_CLRFLG[CH31] Bits */ 3283 #define DMA_INT0_CLRFLG_CH31_OFS (31) /*!< CH31 Bit Offset */ 3284 #define DMA_INT0_CLRFLG_CH31 ((uint32_t)0x80000000) /*!< Clear corresponding DMA_INT0_SRCFLG_REG */ 3285 /* DMA_STAT[MASTEN] Bits */ 3286 #define DMA_STAT_MASTEN_OFS ( 0) /*!< MASTEN Bit Offset */ 3287 #define DMA_STAT_MASTEN ((uint32_t)0x00000001) 3288 /* DMA_STAT[STATE] Bits */ 3289 #define DMA_STAT_STATE_OFS ( 4) /*!< STATE Bit Offset */ 3290 #define DMA_STAT_STATE_MASK ((uint32_t)0x000000F0) /*!< STATE Bit Mask */ 3291 #define DMA_STAT_STATE0 ((uint32_t)0x00000010) /*!< STATE Bit 0 */ 3292 #define DMA_STAT_STATE1 ((uint32_t)0x00000020) /*!< STATE Bit 1 */ 3293 #define DMA_STAT_STATE2 ((uint32_t)0x00000040) /*!< STATE Bit 2 */ 3294 #define DMA_STAT_STATE3 ((uint32_t)0x00000080) /*!< STATE Bit 3 */ 3295 #define DMA_STAT_STATE_0 ((uint32_t)0x00000000) /*!< idle */ 3296 #define DMA_STAT_STATE_1 ((uint32_t)0x00000010) /*!< reading channel controller data */ 3297 #define DMA_STAT_STATE_2 ((uint32_t)0x00000020) /*!< reading source data end pointer */ 3298 #define DMA_STAT_STATE_3 ((uint32_t)0x00000030) /*!< reading destination data end pointer */ 3299 #define DMA_STAT_STATE_4 ((uint32_t)0x00000040) /*!< reading source data */ 3300 #define DMA_STAT_STATE_5 ((uint32_t)0x00000050) /*!< writing destination data */ 3301 #define DMA_STAT_STATE_6 ((uint32_t)0x00000060) /*!< waiting for DMA request to clear */ 3302 #define DMA_STAT_STATE_7 ((uint32_t)0x00000070) /*!< writing channel controller data */ 3303 #define DMA_STAT_STATE_8 ((uint32_t)0x00000080) /*!< stalled */ 3304 #define DMA_STAT_STATE_9 ((uint32_t)0x00000090) /*!< done */ 3305 #define DMA_STAT_STATE_10 ((uint32_t)0x000000A0) /*!< peripheral scatter-gather transition */ 3306 #define DMA_STAT_STATE_11 ((uint32_t)0x000000B0) /*!< Reserved */ 3307 #define DMA_STAT_STATE_12 ((uint32_t)0x000000C0) /*!< Reserved */ 3308 #define DMA_STAT_STATE_13 ((uint32_t)0x000000D0) /*!< Reserved */ 3309 #define DMA_STAT_STATE_14 ((uint32_t)0x000000E0) /*!< Reserved */ 3310 #define DMA_STAT_STATE_15 ((uint32_t)0x000000F0) /*!< Reserved */ 3311 /* DMA_STAT[DMACHANS] Bits */ 3312 #define DMA_STAT_DMACHANS_OFS (16) /*!< DMACHANS Bit Offset */ 3313 #define DMA_STAT_DMACHANS_MASK ((uint32_t)0x001F0000) /*!< DMACHANS Bit Mask */ 3314 #define DMA_STAT_DMACHANS0 ((uint32_t)0x00010000) /*!< DMACHANS Bit 0 */ 3315 #define DMA_STAT_DMACHANS1 ((uint32_t)0x00020000) /*!< DMACHANS Bit 1 */ 3316 #define DMA_STAT_DMACHANS2 ((uint32_t)0x00040000) /*!< DMACHANS Bit 2 */ 3317 #define DMA_STAT_DMACHANS3 ((uint32_t)0x00080000) /*!< DMACHANS Bit 3 */ 3318 #define DMA_STAT_DMACHANS4 ((uint32_t)0x00100000) /*!< DMACHANS Bit 4 */ 3319 #define DMA_STAT_DMACHANS_0 ((uint32_t)0x00000000) /*!< Controller configured to use 1 DMA channel */ 3320 #define DMA_STAT_DMACHANS_1 ((uint32_t)0x00010000) /*!< Controller configured to use 2 DMA channels */ 3321 #define DMA_STAT_DMACHANS_30 ((uint32_t)0x001E0000) /*!< Controller configured to use 31 DMA channels */ 3322 #define DMA_STAT_DMACHANS_31 ((uint32_t)0x001F0000) /*!< Controller configured to use 32 DMA channels */ 3323 /* DMA_STAT[TESTSTAT] Bits */ 3324 #define DMA_STAT_TESTSTAT_OFS (28) /*!< TESTSTAT Bit Offset */ 3325 #define DMA_STAT_TESTSTAT_MASK ((uint32_t)0xF0000000) /*!< TESTSTAT Bit Mask */ 3326 #define DMA_STAT_TESTSTAT0 ((uint32_t)0x10000000) /*!< TESTSTAT Bit 0 */ 3327 #define DMA_STAT_TESTSTAT1 ((uint32_t)0x20000000) /*!< TESTSTAT Bit 1 */ 3328 #define DMA_STAT_TESTSTAT2 ((uint32_t)0x40000000) /*!< TESTSTAT Bit 2 */ 3329 #define DMA_STAT_TESTSTAT3 ((uint32_t)0x80000000) /*!< TESTSTAT Bit 3 */ 3330 #define DMA_STAT_TESTSTAT_0 ((uint32_t)0x00000000) /*!< Controller does not include the integration test logic */ 3331 #define DMA_STAT_TESTSTAT_1 ((uint32_t)0x10000000) /*!< Controller includes the integration test logic */ 3332 /* DMA_CFG[MASTEN] Bits */ 3333 #define DMA_CFG_MASTEN_OFS ( 0) /*!< MASTEN Bit Offset */ 3334 #define DMA_CFG_MASTEN ((uint32_t)0x00000001) 3335 /* DMA_CFG[CHPROTCTRL] Bits */ 3336 #define DMA_CFG_CHPROTCTRL_OFS ( 5) /*!< CHPROTCTRL Bit Offset */ 3337 #define DMA_CFG_CHPROTCTRL_MASK ((uint32_t)0x000000E0) /*!< CHPROTCTRL Bit Mask */ 3338 /* DMA_CTLBASE[ADDR] Bits */ 3339 #define DMA_CTLBASE_ADDR_OFS ( 5) /*!< ADDR Bit Offset */ 3340 #define DMA_CTLBASE_ADDR_MASK ((uint32_t)0xFFFFFFE0) /*!< ADDR Bit Mask */ 3341 /* DMA_ERRCLR[ERRCLR] Bits */ 3342 #define DMA_ERRCLR_ERRCLR_OFS ( 0) /*!< ERRCLR Bit Offset */ 3343 #define DMA_ERRCLR_ERRCLR ((uint32_t)0x00000001) 3344 /* DMA channel definitions and memory structure alignment */ 3345 #define __MCU_NUM_DMA_CHANNELS__ 8 3346 #define DMA_CHANNEL_CONTROL_STRUCT_SIZE 0x10 3347 #define DMA_CONTROL_MEMORY_ALIGNMENT (__MCU_NUM_DMA_CHANNELS__ * DMA_CHANNEL_CONTROL_STRUCT_SIZE) 3348 3349 /* UDMA_STAT Control Bits */ 3350 #define UDMA_STAT_DMACHANS_M ((uint32_t)0x001F0000) /*!< Available uDMA Channels Minus 1 */ 3351 #define UDMA_STAT_STATE_M ((uint32_t)0x000000F0) /*!< Control State Machine Status */ 3352 #define UDMA_STAT_STATE_IDLE ((uint32_t)0x00000000) /*!< Idle */ 3353 #define UDMA_STAT_STATE_RD_CTRL ((uint32_t)0x00000010) /*!< Reading channel controller data */ 3354 #define UDMA_STAT_STATE_RD_SRCENDP ((uint32_t)0x00000020) /*!< Reading source end pointer */ 3355 #define UDMA_STAT_STATE_RD_DSTENDP ((uint32_t)0x00000030) /*!< Reading destination end pointer */ 3356 #define UDMA_STAT_STATE_RD_SRCDAT ((uint32_t)0x00000040) /*!< Reading source data */ 3357 #define UDMA_STAT_STATE_WR_DSTDAT ((uint32_t)0x00000050) /*!< Writing destination data */ 3358 #define UDMA_STAT_STATE_WAIT ((uint32_t)0x00000060) /*!< Waiting for uDMA request to clear */ 3359 #define UDMA_STAT_STATE_WR_CTRL ((uint32_t)0x00000070) /*!< Writing channel controller data */ 3360 #define UDMA_STAT_STATE_STALL ((uint32_t)0x00000080) /*!< Stalled */ 3361 #define UDMA_STAT_STATE_DONE ((uint32_t)0x00000090) /*!< Done */ 3362 #define UDMA_STAT_STATE_UNDEF ((uint32_t)0x000000A0) /*!< Undefined */ 3363 #define UDMA_STAT_MASTEN ((uint32_t)0x00000001) /*!< Master Enable Status */ 3364 #define UDMA_STAT_DMACHANS_S (16) 3365 3366 /* UDMA_CFG Control Bits */ 3367 #define UDMA_CFG_MASTEN ((uint32_t)0x00000001) /*!< Controller Master Enable */ 3368 3369 /* UDMA_CTLBASE Control Bits */ 3370 #define UDMA_CTLBASE_ADDR_M ((uint32_t)0xFFFFFC00) /*!< Channel Control Base Address */ 3371 #define UDMA_CTLBASE_ADDR_S (10) 3372 3373 /* UDMA_ALTBASE Control Bits */ 3374 #define UDMA_ALTBASE_ADDR_M ((uint32_t)0xFFFFFFFF) /*!< Alternate Channel Address Pointer */ 3375 #define UDMA_ALTBASE_ADDR_S ( 0) 3376 3377 /* UDMA_WAITSTAT Control Bits */ 3378 #define UDMA_WAITSTAT_WAITREQ_M ((uint32_t)0xFFFFFFFF) /*!< Channel [n] Wait Status */ 3379 3380 /* UDMA_SWREQ Control Bits */ 3381 #define UDMA_SWREQ_M ((uint32_t)0xFFFFFFFF) /*!< Channel [n] Software Request */ 3382 3383 /* UDMA_USEBURSTSET Control Bits */ 3384 #define UDMA_USEBURSTSET_SET_M ((uint32_t)0xFFFFFFFF) /*!< Channel [n] Useburst Set */ 3385 3386 /* UDMA_USEBURSTCLR Control Bits */ 3387 #define UDMA_USEBURSTCLR_CLR_M ((uint32_t)0xFFFFFFFF) /*!< Channel [n] Useburst Clear */ 3388 3389 /* UDMA_REQMASKSET Control Bits */ 3390 #define UDMA_REQMASKSET_SET_M ((uint32_t)0xFFFFFFFF) /*!< Channel [n] Request Mask Set */ 3391 3392 /* UDMA_REQMASKCLR Control Bits */ 3393 #define UDMA_REQMASKCLR_CLR_M ((uint32_t)0xFFFFFFFF) /*!< Channel [n] Request Mask Clear */ 3394 3395 /* UDMA_ENASET Control Bits */ 3396 #define UDMA_ENASET_SET_M ((uint32_t)0xFFFFFFFF) /*!< Channel [n] Enable Set */ 3397 3398 /* UDMA_ENACLR Control Bits */ 3399 #define UDMA_ENACLR_CLR_M ((uint32_t)0xFFFFFFFF) /*!< Clear Channel [n] Enable Clear */ 3400 3401 /* UDMA_ALTSET Control Bits */ 3402 #define UDMA_ALTSET_SET_M ((uint32_t)0xFFFFFFFF) /*!< Channel [n] Alternate Set */ 3403 3404 /* UDMA_ALTCLR Control Bits */ 3405 #define UDMA_ALTCLR_CLR_M ((uint32_t)0xFFFFFFFF) /*!< Channel [n] Alternate Clear */ 3406 3407 /* UDMA_PRIOSET Control Bits */ 3408 #define UDMA_PRIOSET_SET_M ((uint32_t)0xFFFFFFFF) /*!< Channel [n] Priority Set */ 3409 3410 /* UDMA_PRIOCLR Control Bits */ 3411 #define UDMA_PRIOCLR_CLR_M ((uint32_t)0xFFFFFFFF) /*!< Channel [n] Priority Clear */ 3412 3413 /* UDMA_ERRCLR Control Bits */ 3414 #define UDMA_ERRCLR_ERRCLR ((uint32_t)0x00000001) /*!< uDMA Bus Error Status */ 3415 3416 /* UDMA_CHASGN Control Bits */ 3417 #define UDMA_CHASGN_M ((uint32_t)0xFFFFFFFF) /*!< Channel [n] Assignment Select */ 3418 #define UDMA_CHASGN_PRIMARY ((uint32_t)0x00000000) /*!< Use the primary channel assignment */ 3419 #define UDMA_CHASGN_SECONDARY ((uint32_t)0x00000001) /*!< Use the secondary channel assignment */ 3420 3421 /* Micro Direct Memory Access (uDMA) offsets */ 3422 #define UDMA_O_SRCENDP ((uint32_t)0x00000000) /*!< DMA Channel Source Address End Pointer */ 3423 #define UDMA_O_DSTENDP ((uint32_t)0x00000004) /*!< DMA Channel Destination Address End Pointer */ 3424 #define UDMA_O_CHCTL ((uint32_t)0x00000008) /*!< DMA Channel Control Word */ 3425 3426 /* UDMA_O_SRCENDP Control Bits */ 3427 #define UDMA_SRCENDP_ADDR_M ((uint32_t)0xFFFFFFFF) /*!< Source Address End Pointer */ 3428 #define UDMA_SRCENDP_ADDR_S ( 0) 3429 3430 /* UDMA_O_DSTENDP Control Bits */ 3431 #define UDMA_DSTENDP_ADDR_M ((uint32_t)0xFFFFFFFF) /*!< Destination Address End Pointer */ 3432 #define UDMA_DSTENDP_ADDR_S ( 0) 3433 3434 /* UDMA_O_CHCTL Control Bits */ 3435 #define UDMA_CHCTL_DSTINC_M ((uint32_t)0xC0000000) /*!< Destination Address Increment */ 3436 #define UDMA_CHCTL_DSTINC_8 ((uint32_t)0x00000000) /*!< Byte */ 3437 #define UDMA_CHCTL_DSTINC_16 ((uint32_t)0x40000000) /*!< Half-word */ 3438 #define UDMA_CHCTL_DSTINC_32 ((uint32_t)0x80000000) /*!< Word */ 3439 #define UDMA_CHCTL_DSTINC_NONE ((uint32_t)0xC0000000) /*!< No increment */ 3440 #define UDMA_CHCTL_DSTSIZE_M ((uint32_t)0x30000000) /*!< Destination Data Size */ 3441 #define UDMA_CHCTL_DSTSIZE_8 ((uint32_t)0x00000000) /*!< Byte */ 3442 #define UDMA_CHCTL_DSTSIZE_16 ((uint32_t)0x10000000) /*!< Half-word */ 3443 #define UDMA_CHCTL_DSTSIZE_32 ((uint32_t)0x20000000) /*!< Word */ 3444 #define UDMA_CHCTL_SRCINC_M ((uint32_t)0x0C000000) /*!< Source Address Increment */ 3445 #define UDMA_CHCTL_SRCINC_8 ((uint32_t)0x00000000) /*!< Byte */ 3446 #define UDMA_CHCTL_SRCINC_16 ((uint32_t)0x04000000) /*!< Half-word */ 3447 #define UDMA_CHCTL_SRCINC_32 ((uint32_t)0x08000000) /*!< Word */ 3448 #define UDMA_CHCTL_SRCINC_NONE ((uint32_t)0x0C000000) /*!< No increment */ 3449 #define UDMA_CHCTL_SRCSIZE_M ((uint32_t)0x03000000) /*!< Source Data Size */ 3450 #define UDMA_CHCTL_SRCSIZE_8 ((uint32_t)0x00000000) /*!< Byte */ 3451 #define UDMA_CHCTL_SRCSIZE_16 ((uint32_t)0x01000000) /*!< Half-word */ 3452 #define UDMA_CHCTL_SRCSIZE_32 ((uint32_t)0x02000000) /*!< Word */ 3453 #define UDMA_CHCTL_ARBSIZE_M ((uint32_t)0x0003C000) /*!< Arbitration Size */ 3454 #define UDMA_CHCTL_ARBSIZE_1 ((uint32_t)0x00000000) /*!< 1 Transfer */ 3455 #define UDMA_CHCTL_ARBSIZE_2 ((uint32_t)0x00004000) /*!< 2 Transfers */ 3456 #define UDMA_CHCTL_ARBSIZE_4 ((uint32_t)0x00008000) /*!< 4 Transfers */ 3457 #define UDMA_CHCTL_ARBSIZE_8 ((uint32_t)0x0000C000) /*!< 8 Transfers */ 3458 #define UDMA_CHCTL_ARBSIZE_16 ((uint32_t)0x00010000) /*!< 16 Transfers */ 3459 #define UDMA_CHCTL_ARBSIZE_32 ((uint32_t)0x00014000) /*!< 32 Transfers */ 3460 #define UDMA_CHCTL_ARBSIZE_64 ((uint32_t)0x00018000) /*!< 64 Transfers */ 3461 #define UDMA_CHCTL_ARBSIZE_128 ((uint32_t)0x0001C000) /*!< 128 Transfers */ 3462 #define UDMA_CHCTL_ARBSIZE_256 ((uint32_t)0x00020000) /*!< 256 Transfers */ 3463 #define UDMA_CHCTL_ARBSIZE_512 ((uint32_t)0x00024000) /*!< 512 Transfers */ 3464 #define UDMA_CHCTL_ARBSIZE_1024 ((uint32_t)0x00028000) /*!< 1024 Transfers */ 3465 #define UDMA_CHCTL_XFERSIZE_M ((uint32_t)0x00003FF0) /*!< Transfer Size (minus 1) */ 3466 #define UDMA_CHCTL_NXTUSEBURST ((uint32_t)0x00000008) /*!< Next Useburst */ 3467 #define UDMA_CHCTL_XFERMODE_M ((uint32_t)0x00000007) /*!< uDMA Transfer Mode */ 3468 #define UDMA_CHCTL_XFERMODE_STOP ((uint32_t)0x00000000) /*!< Stop */ 3469 #define UDMA_CHCTL_XFERMODE_BASIC ((uint32_t)0x00000001) /*!< Basic */ 3470 #define UDMA_CHCTL_XFERMODE_AUTO ((uint32_t)0x00000002) /*!< Auto-Request */ 3471 #define UDMA_CHCTL_XFERMODE_PINGPONG ((uint32_t)0x00000003) /*!< Ping-Pong */ 3472 #define UDMA_CHCTL_XFERMODE_MEM_SG ((uint32_t)0x00000004) /*!< Memory Scatter-Gather */ 3473 #define UDMA_CHCTL_XFERMODE_MEM_SGA ((uint32_t)0x00000005) /*!< Alternate Memory Scatter-Gather */ 3474 #define UDMA_CHCTL_XFERMODE_PER_SG ((uint32_t)0x00000006) /*!< Peripheral Scatter-Gather */ 3475 #define UDMA_CHCTL_XFERMODE_PER_SGA ((uint32_t)0x00000007) /*!< Alternate Peripheral Scatter-Gather */ 3476 3477 #define UDMA_CHCTL_XFERSIZE_S ( 4) 3478 3479 3480 /****************************************************************************** 3481 * DWT Bits 3482 ******************************************************************************/ 3483 3484 3485 /****************************************************************************** 3486 * EUSCI_A Bits 3487 ******************************************************************************/ 3488 /* EUSCI_A_CTLW0[SWRST] Bits */ 3489 #define EUSCI_A_CTLW0_SWRST_OFS ( 0) /*!< UCSWRST Bit Offset */ 3490 #define EUSCI_A_CTLW0_SWRST ((uint16_t)0x0001) /*!< Software reset enable */ 3491 /* EUSCI_A_CTLW0[TXBRK] Bits */ 3492 #define EUSCI_A_CTLW0_TXBRK_OFS ( 1) /*!< UCTXBRK Bit Offset */ 3493 #define EUSCI_A_CTLW0_TXBRK ((uint16_t)0x0002) /*!< Transmit break */ 3494 /* EUSCI_A_CTLW0[TXADDR] Bits */ 3495 #define EUSCI_A_CTLW0_TXADDR_OFS ( 2) /*!< UCTXADDR Bit Offset */ 3496 #define EUSCI_A_CTLW0_TXADDR ((uint16_t)0x0004) /*!< Transmit address */ 3497 /* EUSCI_A_CTLW0[DORM] Bits */ 3498 #define EUSCI_A_CTLW0_DORM_OFS ( 3) /*!< UCDORM Bit Offset */ 3499 #define EUSCI_A_CTLW0_DORM ((uint16_t)0x0008) /*!< Dormant */ 3500 /* EUSCI_A_CTLW0[BRKIE] Bits */ 3501 #define EUSCI_A_CTLW0_BRKIE_OFS ( 4) /*!< UCBRKIE Bit Offset */ 3502 #define EUSCI_A_CTLW0_BRKIE ((uint16_t)0x0010) /*!< Receive break character interrupt enable */ 3503 /* EUSCI_A_CTLW0[RXEIE] Bits */ 3504 #define EUSCI_A_CTLW0_RXEIE_OFS ( 5) /*!< UCRXEIE Bit Offset */ 3505 #define EUSCI_A_CTLW0_RXEIE ((uint16_t)0x0020) /*!< Receive erroneous-character interrupt enable */ 3506 /* EUSCI_A_CTLW0[SSEL] Bits */ 3507 #define EUSCI_A_CTLW0_SSEL_OFS ( 6) /*!< UCSSEL Bit Offset */ 3508 #define EUSCI_A_CTLW0_SSEL_MASK ((uint16_t)0x00C0) /*!< UCSSEL Bit Mask */ 3509 #define EUSCI_A_CTLW0_SSEL0 ((uint16_t)0x0040) /*!< SSEL Bit 0 */ 3510 #define EUSCI_A_CTLW0_SSEL1 ((uint16_t)0x0080) /*!< SSEL Bit 1 */ 3511 #define EUSCI_A_CTLW0_UCSSEL_0 ((uint16_t)0x0000) /*!< UCLK */ 3512 #define EUSCI_A_CTLW0_UCSSEL_1 ((uint16_t)0x0040) /*!< ACLK */ 3513 #define EUSCI_A_CTLW0_UCSSEL_2 ((uint16_t)0x0080) /*!< SMCLK */ 3514 #define EUSCI_A_CTLW0_SSEL__UCLK ((uint16_t)0x0000) /*!< UCLK */ 3515 #define EUSCI_A_CTLW0_SSEL__ACLK ((uint16_t)0x0040) /*!< ACLK */ 3516 #define EUSCI_A_CTLW0_SSEL__SMCLK ((uint16_t)0x0080) /*!< SMCLK */ 3517 /* EUSCI_A_CTLW0[SYNC] Bits */ 3518 #define EUSCI_A_CTLW0_SYNC_OFS ( 8) /*!< UCSYNC Bit Offset */ 3519 #define EUSCI_A_CTLW0_SYNC ((uint16_t)0x0100) /*!< Synchronous mode enable */ 3520 /* EUSCI_A_CTLW0[MODE] Bits */ 3521 #define EUSCI_A_CTLW0_MODE_OFS ( 9) /*!< UCMODE Bit Offset */ 3522 #define EUSCI_A_CTLW0_MODE_MASK ((uint16_t)0x0600) /*!< UCMODE Bit Mask */ 3523 #define EUSCI_A_CTLW0_MODE0 ((uint16_t)0x0200) /*!< MODE Bit 0 */ 3524 #define EUSCI_A_CTLW0_MODE1 ((uint16_t)0x0400) /*!< MODE Bit 1 */ 3525 #define EUSCI_A_CTLW0_MODE_0 ((uint16_t)0x0000) /*!< UART mode */ 3526 #define EUSCI_A_CTLW0_MODE_1 ((uint16_t)0x0200) /*!< Idle-line multiprocessor mode */ 3527 #define EUSCI_A_CTLW0_MODE_2 ((uint16_t)0x0400) /*!< Address-bit multiprocessor mode */ 3528 #define EUSCI_A_CTLW0_MODE_3 ((uint16_t)0x0600) /*!< UART mode with automatic baud-rate detection */ 3529 /* EUSCI_A_CTLW0[SPB] Bits */ 3530 #define EUSCI_A_CTLW0_SPB_OFS (11) /*!< UCSPB Bit Offset */ 3531 #define EUSCI_A_CTLW0_SPB ((uint16_t)0x0800) /*!< Stop bit select */ 3532 /* EUSCI_A_CTLW0[SEVENBIT] Bits */ 3533 #define EUSCI_A_CTLW0_SEVENBIT_OFS (12) /*!< UC7BIT Bit Offset */ 3534 #define EUSCI_A_CTLW0_SEVENBIT ((uint16_t)0x1000) /*!< Character length */ 3535 /* EUSCI_A_CTLW0[MSB] Bits */ 3536 #define EUSCI_A_CTLW0_MSB_OFS (13) /*!< UCMSB Bit Offset */ 3537 #define EUSCI_A_CTLW0_MSB ((uint16_t)0x2000) /*!< MSB first select */ 3538 /* EUSCI_A_CTLW0[PAR] Bits */ 3539 #define EUSCI_A_CTLW0_PAR_OFS (14) /*!< UCPAR Bit Offset */ 3540 #define EUSCI_A_CTLW0_PAR ((uint16_t)0x4000) /*!< Parity select */ 3541 /* EUSCI_A_CTLW0[PEN] Bits */ 3542 #define EUSCI_A_CTLW0_PEN_OFS (15) /*!< UCPEN Bit Offset */ 3543 #define EUSCI_A_CTLW0_PEN ((uint16_t)0x8000) /*!< Parity enable */ 3544 /* EUSCI_A_CTLW0[STEM] Bits */ 3545 #define EUSCI_A_CTLW0_STEM_OFS ( 1) /*!< UCSTEM Bit Offset */ 3546 #define EUSCI_A_CTLW0_STEM ((uint16_t)0x0002) /*!< STE mode select in master mode. */ 3547 /* EUSCI_A_CTLW0[MST] Bits */ 3548 #define EUSCI_A_CTLW0_MST_OFS (11) /*!< UCMST Bit Offset */ 3549 #define EUSCI_A_CTLW0_MST ((uint16_t)0x0800) /*!< Master mode select */ 3550 /* EUSCI_A_CTLW0[CKPL] Bits */ 3551 #define EUSCI_A_CTLW0_CKPL_OFS (14) /*!< UCCKPL Bit Offset */ 3552 #define EUSCI_A_CTLW0_CKPL ((uint16_t)0x4000) /*!< Clock polarity select */ 3553 /* EUSCI_A_CTLW0[CKPH] Bits */ 3554 #define EUSCI_A_CTLW0_CKPH_OFS (15) /*!< UCCKPH Bit Offset */ 3555 #define EUSCI_A_CTLW0_CKPH ((uint16_t)0x8000) /*!< Clock phase select */ 3556 /* EUSCI_A_CTLW1[GLIT] Bits */ 3557 #define EUSCI_A_CTLW1_GLIT_OFS ( 0) /*!< UCGLIT Bit Offset */ 3558 #define EUSCI_A_CTLW1_GLIT_MASK ((uint16_t)0x0003) /*!< UCGLIT Bit Mask */ 3559 #define EUSCI_A_CTLW1_GLIT0 ((uint16_t)0x0001) /*!< GLIT Bit 0 */ 3560 #define EUSCI_A_CTLW1_GLIT1 ((uint16_t)0x0002) /*!< GLIT Bit 1 */ 3561 #define EUSCI_A_CTLW1_GLIT_0 ((uint16_t)0x0000) /*!< Approximately 2 ns (equivalent of 1 delay element) */ 3562 #define EUSCI_A_CTLW1_GLIT_1 ((uint16_t)0x0001) /*!< Approximately 50 ns */ 3563 #define EUSCI_A_CTLW1_GLIT_2 ((uint16_t)0x0002) /*!< Approximately 100 ns */ 3564 #define EUSCI_A_CTLW1_GLIT_3 ((uint16_t)0x0003) /*!< Approximately 200 ns */ 3565 /* EUSCI_A_MCTLW[OS16] Bits */ 3566 #define EUSCI_A_MCTLW_OS16_OFS ( 0) /*!< UCOS16 Bit Offset */ 3567 #define EUSCI_A_MCTLW_OS16 ((uint16_t)0x0001) /*!< Oversampling mode enabled */ 3568 /* EUSCI_A_MCTLW[BRF] Bits */ 3569 #define EUSCI_A_MCTLW_BRF_OFS ( 4) /*!< UCBRF Bit Offset */ 3570 #define EUSCI_A_MCTLW_BRF_MASK ((uint16_t)0x00F0) /*!< UCBRF Bit Mask */ 3571 /* EUSCI_A_MCTLW[BRS] Bits */ 3572 #define EUSCI_A_MCTLW_BRS_OFS ( 8) /*!< UCBRS Bit Offset */ 3573 #define EUSCI_A_MCTLW_BRS_MASK ((uint16_t)0xFF00) /*!< UCBRS Bit Mask */ 3574 /* EUSCI_A_STATW[BUSY] Bits */ 3575 #define EUSCI_A_STATW_BUSY_OFS ( 0) /*!< UCBUSY Bit Offset */ 3576 #define EUSCI_A_STATW_BUSY ((uint16_t)0x0001) /*!< eUSCI_A busy */ 3577 /* EUSCI_A_STATW[ADDR_IDLE] Bits */ 3578 #define EUSCI_A_STATW_ADDR_IDLE_OFS ( 1) /*!< UCADDR_UCIDLE Bit Offset */ 3579 #define EUSCI_A_STATW_ADDR_IDLE ((uint16_t)0x0002) /*!< Address received / Idle line detected */ 3580 /* EUSCI_A_STATW[RXERR] Bits */ 3581 #define EUSCI_A_STATW_RXERR_OFS ( 2) /*!< UCRXERR Bit Offset */ 3582 #define EUSCI_A_STATW_RXERR ((uint16_t)0x0004) /*!< Receive error flag */ 3583 /* EUSCI_A_STATW[BRK] Bits */ 3584 #define EUSCI_A_STATW_BRK_OFS ( 3) /*!< UCBRK Bit Offset */ 3585 #define EUSCI_A_STATW_BRK ((uint16_t)0x0008) /*!< Break detect flag */ 3586 /* EUSCI_A_STATW[PE] Bits */ 3587 #define EUSCI_A_STATW_PE_OFS ( 4) /*!< UCPE Bit Offset */ 3588 #define EUSCI_A_STATW_PE ((uint16_t)0x0010) 3589 /* EUSCI_A_STATW[OE] Bits */ 3590 #define EUSCI_A_STATW_OE_OFS ( 5) /*!< UCOE Bit Offset */ 3591 #define EUSCI_A_STATW_OE ((uint16_t)0x0020) /*!< Overrun error flag */ 3592 /* EUSCI_A_STATW[FE] Bits */ 3593 #define EUSCI_A_STATW_FE_OFS ( 6) /*!< UCFE Bit Offset */ 3594 #define EUSCI_A_STATW_FE ((uint16_t)0x0040) /*!< Framing error flag */ 3595 /* EUSCI_A_STATW[LISTEN] Bits */ 3596 #define EUSCI_A_STATW_LISTEN_OFS ( 7) /*!< UCLISTEN Bit Offset */ 3597 #define EUSCI_A_STATW_LISTEN ((uint16_t)0x0080) /*!< Listen enable */ 3598 /* EUSCI_A_STATW[SPI_BUSY] Bits */ 3599 #define EUSCI_A_STATW_SPI_BUSY_OFS ( 0) /*!< UCBUSY Bit Offset */ 3600 #define EUSCI_A_STATW_SPI_BUSY ((uint16_t)0x0001) /*!< eUSCI_A busy */ 3601 /* EUSCI_A_RXBUF[RXBUF] Bits */ 3602 #define EUSCI_A_RXBUF_RXBUF_OFS ( 0) /*!< UCRXBUF Bit Offset */ 3603 #define EUSCI_A_RXBUF_RXBUF_MASK ((uint16_t)0x00FF) /*!< UCRXBUF Bit Mask */ 3604 /* EUSCI_A_TXBUF[TXBUF] Bits */ 3605 #define EUSCI_A_TXBUF_TXBUF_OFS ( 0) /*!< UCTXBUF Bit Offset */ 3606 #define EUSCI_A_TXBUF_TXBUF_MASK ((uint16_t)0x00FF) /*!< UCTXBUF Bit Mask */ 3607 /* EUSCI_A_ABCTL[ABDEN] Bits */ 3608 #define EUSCI_A_ABCTL_ABDEN_OFS ( 0) /*!< UCABDEN Bit Offset */ 3609 #define EUSCI_A_ABCTL_ABDEN ((uint16_t)0x0001) /*!< Automatic baud-rate detect enable */ 3610 /* EUSCI_A_ABCTL[BTOE] Bits */ 3611 #define EUSCI_A_ABCTL_BTOE_OFS ( 2) /*!< UCBTOE Bit Offset */ 3612 #define EUSCI_A_ABCTL_BTOE ((uint16_t)0x0004) /*!< Break time out error */ 3613 /* EUSCI_A_ABCTL[STOE] Bits */ 3614 #define EUSCI_A_ABCTL_STOE_OFS ( 3) /*!< UCSTOE Bit Offset */ 3615 #define EUSCI_A_ABCTL_STOE ((uint16_t)0x0008) /*!< Synch field time out error */ 3616 /* EUSCI_A_ABCTL[DELIM] Bits */ 3617 #define EUSCI_A_ABCTL_DELIM_OFS ( 4) /*!< UCDELIM Bit Offset */ 3618 #define EUSCI_A_ABCTL_DELIM_MASK ((uint16_t)0x0030) /*!< UCDELIM Bit Mask */ 3619 #define EUSCI_A_ABCTL_DELIM0 ((uint16_t)0x0010) /*!< DELIM Bit 0 */ 3620 #define EUSCI_A_ABCTL_DELIM1 ((uint16_t)0x0020) /*!< DELIM Bit 1 */ 3621 #define EUSCI_A_ABCTL_DELIM_0 ((uint16_t)0x0000) /*!< 1 bit time */ 3622 #define EUSCI_A_ABCTL_DELIM_1 ((uint16_t)0x0010) /*!< 2 bit times */ 3623 #define EUSCI_A_ABCTL_DELIM_2 ((uint16_t)0x0020) /*!< 3 bit times */ 3624 #define EUSCI_A_ABCTL_DELIM_3 ((uint16_t)0x0030) /*!< 4 bit times */ 3625 /* EUSCI_A_IRCTL[IREN] Bits */ 3626 #define EUSCI_A_IRCTL_IREN_OFS ( 0) /*!< UCIREN Bit Offset */ 3627 #define EUSCI_A_IRCTL_IREN ((uint16_t)0x0001) /*!< IrDA encoder/decoder enable */ 3628 /* EUSCI_A_IRCTL[IRTXCLK] Bits */ 3629 #define EUSCI_A_IRCTL_IRTXCLK_OFS ( 1) /*!< UCIRTXCLK Bit Offset */ 3630 #define EUSCI_A_IRCTL_IRTXCLK ((uint16_t)0x0002) /*!< IrDA transmit pulse clock select */ 3631 /* EUSCI_A_IRCTL[IRTXPL] Bits */ 3632 #define EUSCI_A_IRCTL_IRTXPL_OFS ( 2) /*!< UCIRTXPL Bit Offset */ 3633 #define EUSCI_A_IRCTL_IRTXPL_MASK ((uint16_t)0x00FC) /*!< UCIRTXPL Bit Mask */ 3634 /* EUSCI_A_IRCTL[IRRXFE] Bits */ 3635 #define EUSCI_A_IRCTL_IRRXFE_OFS ( 8) /*!< UCIRRXFE Bit Offset */ 3636 #define EUSCI_A_IRCTL_IRRXFE ((uint16_t)0x0100) /*!< IrDA receive filter enabled */ 3637 /* EUSCI_A_IRCTL[IRRXPL] Bits */ 3638 #define EUSCI_A_IRCTL_IRRXPL_OFS ( 9) /*!< UCIRRXPL Bit Offset */ 3639 #define EUSCI_A_IRCTL_IRRXPL ((uint16_t)0x0200) /*!< IrDA receive input UCAxRXD polarity */ 3640 /* EUSCI_A_IRCTL[IRRXFL] Bits */ 3641 #define EUSCI_A_IRCTL_IRRXFL_OFS (10) /*!< UCIRRXFL Bit Offset */ 3642 #define EUSCI_A_IRCTL_IRRXFL_MASK ((uint16_t)0x3C00) /*!< UCIRRXFL Bit Mask */ 3643 /* EUSCI_A_IE[RXIE] Bits */ 3644 #define EUSCI_A_IE_RXIE_OFS ( 0) /*!< UCRXIE Bit Offset */ 3645 #define EUSCI_A_IE_RXIE ((uint16_t)0x0001) /*!< Receive interrupt enable */ 3646 /* EUSCI_A_IE[TXIE] Bits */ 3647 #define EUSCI_A_IE_TXIE_OFS ( 1) /*!< UCTXIE Bit Offset */ 3648 #define EUSCI_A_IE_TXIE ((uint16_t)0x0002) /*!< Transmit interrupt enable */ 3649 /* EUSCI_A_IE[STTIE] Bits */ 3650 #define EUSCI_A_IE_STTIE_OFS ( 2) /*!< UCSTTIE Bit Offset */ 3651 #define EUSCI_A_IE_STTIE ((uint16_t)0x0004) /*!< Start bit interrupt enable */ 3652 /* EUSCI_A_IE[TXCPTIE] Bits */ 3653 #define EUSCI_A_IE_TXCPTIE_OFS ( 3) /*!< UCTXCPTIE Bit Offset */ 3654 #define EUSCI_A_IE_TXCPTIE ((uint16_t)0x0008) /*!< Transmit complete interrupt enable */ 3655 /* EUSCI_A_IFG[RXIFG] Bits */ 3656 #define EUSCI_A_IFG_RXIFG_OFS ( 0) /*!< UCRXIFG Bit Offset */ 3657 #define EUSCI_A_IFG_RXIFG ((uint16_t)0x0001) /*!< Receive interrupt flag */ 3658 /* EUSCI_A_IFG[TXIFG] Bits */ 3659 #define EUSCI_A_IFG_TXIFG_OFS ( 1) /*!< UCTXIFG Bit Offset */ 3660 #define EUSCI_A_IFG_TXIFG ((uint16_t)0x0002) /*!< Transmit interrupt flag */ 3661 /* EUSCI_A_IFG[STTIFG] Bits */ 3662 #define EUSCI_A_IFG_STTIFG_OFS ( 2) /*!< UCSTTIFG Bit Offset */ 3663 #define EUSCI_A_IFG_STTIFG ((uint16_t)0x0004) /*!< Start bit interrupt flag */ 3664 /* EUSCI_A_IFG[TXCPTIFG] Bits */ 3665 #define EUSCI_A_IFG_TXCPTIFG_OFS ( 3) /*!< UCTXCPTIFG Bit Offset */ 3666 #define EUSCI_A_IFG_TXCPTIFG ((uint16_t)0x0008) /*!< Transmit ready interrupt enable */ 3667 /* legacy definitions for backward compatibility to version 2100 */ 3668 #define EUSCI_A__RXIE_OFS EUSCI_A_IE_RXIE_OFS /*!< UCRXIE Bit Offset */ 3669 #define EUSCI_A__RXIE EUSCI_A_IE_RXIE /*!< Receive interrupt enable */ 3670 #define EUSCI_A__TXIE_OFS EUSCI_A_IE_TXIE_OFS /*!< UCTXIE Bit Offset */ 3671 #define EUSCI_A__TXIE EUSCI_A_IE_TXIE /*!< Transmit interrupt enable */ 3672 3673 3674 /****************************************************************************** 3675 * EUSCI_B Bits 3676 ******************************************************************************/ 3677 /* EUSCI_B_CTLW0[SWRST] Bits */ 3678 #define EUSCI_B_CTLW0_SWRST_OFS ( 0) /*!< UCSWRST Bit Offset */ 3679 #define EUSCI_B_CTLW0_SWRST ((uint16_t)0x0001) /*!< Software reset enable */ 3680 /* EUSCI_B_CTLW0[TXSTT] Bits */ 3681 #define EUSCI_B_CTLW0_TXSTT_OFS ( 1) /*!< UCTXSTT Bit Offset */ 3682 #define EUSCI_B_CTLW0_TXSTT ((uint16_t)0x0002) /*!< Transmit START condition in master mode */ 3683 /* EUSCI_B_CTLW0[TXSTP] Bits */ 3684 #define EUSCI_B_CTLW0_TXSTP_OFS ( 2) /*!< UCTXSTP Bit Offset */ 3685 #define EUSCI_B_CTLW0_TXSTP ((uint16_t)0x0004) /*!< Transmit STOP condition in master mode */ 3686 /* EUSCI_B_CTLW0[TXNACK] Bits */ 3687 #define EUSCI_B_CTLW0_TXNACK_OFS ( 3) /*!< UCTXNACK Bit Offset */ 3688 #define EUSCI_B_CTLW0_TXNACK ((uint16_t)0x0008) /*!< Transmit a NACK */ 3689 /* EUSCI_B_CTLW0[TR] Bits */ 3690 #define EUSCI_B_CTLW0_TR_OFS ( 4) /*!< UCTR Bit Offset */ 3691 #define EUSCI_B_CTLW0_TR ((uint16_t)0x0010) /*!< Transmitter/receiver */ 3692 /* EUSCI_B_CTLW0[TXACK] Bits */ 3693 #define EUSCI_B_CTLW0_TXACK_OFS ( 5) /*!< UCTXACK Bit Offset */ 3694 #define EUSCI_B_CTLW0_TXACK ((uint16_t)0x0020) /*!< Transmit ACK condition in slave mode */ 3695 /* EUSCI_B_CTLW0[SSEL] Bits */ 3696 #define EUSCI_B_CTLW0_SSEL_OFS ( 6) /*!< UCSSEL Bit Offset */ 3697 #define EUSCI_B_CTLW0_SSEL_MASK ((uint16_t)0x00C0) /*!< UCSSEL Bit Mask */ 3698 #define EUSCI_B_CTLW0_SSEL0 ((uint16_t)0x0040) /*!< SSEL Bit 0 */ 3699 #define EUSCI_B_CTLW0_SSEL1 ((uint16_t)0x0080) /*!< SSEL Bit 1 */ 3700 #define EUSCI_B_CTLW0_UCSSEL_0 ((uint16_t)0x0000) /*!< UCLKI */ 3701 #define EUSCI_B_CTLW0_UCSSEL_1 ((uint16_t)0x0040) /*!< ACLK */ 3702 #define EUSCI_B_CTLW0_UCSSEL_2 ((uint16_t)0x0080) /*!< SMCLK */ 3703 #define EUSCI_B_CTLW0_UCSSEL_3 ((uint16_t)0x00C0) /*!< SMCLK */ 3704 #define EUSCI_B_CTLW0_SSEL__UCLKI ((uint16_t)0x0000) /*!< UCLKI */ 3705 #define EUSCI_B_CTLW0_SSEL__ACLK ((uint16_t)0x0040) /*!< ACLK */ 3706 #define EUSCI_B_CTLW0_SSEL__SMCLK ((uint16_t)0x0080) /*!< SMCLK */ 3707 /* EUSCI_B_CTLW0[SYNC] Bits */ 3708 #define EUSCI_B_CTLW0_SYNC_OFS ( 8) /*!< UCSYNC Bit Offset */ 3709 #define EUSCI_B_CTLW0_SYNC ((uint16_t)0x0100) /*!< Synchronous mode enable */ 3710 /* EUSCI_B_CTLW0[MODE] Bits */ 3711 #define EUSCI_B_CTLW0_MODE_OFS ( 9) /*!< UCMODE Bit Offset */ 3712 #define EUSCI_B_CTLW0_MODE_MASK ((uint16_t)0x0600) /*!< UCMODE Bit Mask */ 3713 #define EUSCI_B_CTLW0_MODE0 ((uint16_t)0x0200) /*!< MODE Bit 0 */ 3714 #define EUSCI_B_CTLW0_MODE1 ((uint16_t)0x0400) /*!< MODE Bit 1 */ 3715 #define EUSCI_B_CTLW0_MODE_0 ((uint16_t)0x0000) /*!< 3-pin SPI */ 3716 #define EUSCI_B_CTLW0_MODE_1 ((uint16_t)0x0200) /*!< 4-pin SPI (master or slave enabled if STE = 1) */ 3717 #define EUSCI_B_CTLW0_MODE_2 ((uint16_t)0x0400) /*!< 4-pin SPI (master or slave enabled if STE = 0) */ 3718 #define EUSCI_B_CTLW0_MODE_3 ((uint16_t)0x0600) /*!< I2C mode */ 3719 /* EUSCI_B_CTLW0[MST] Bits */ 3720 #define EUSCI_B_CTLW0_MST_OFS (11) /*!< UCMST Bit Offset */ 3721 #define EUSCI_B_CTLW0_MST ((uint16_t)0x0800) /*!< Master mode select */ 3722 /* EUSCI_B_CTLW0[MM] Bits */ 3723 #define EUSCI_B_CTLW0_MM_OFS (13) /*!< UCMM Bit Offset */ 3724 #define EUSCI_B_CTLW0_MM ((uint16_t)0x2000) /*!< Multi-master environment select */ 3725 /* EUSCI_B_CTLW0[SLA10] Bits */ 3726 #define EUSCI_B_CTLW0_SLA10_OFS (14) /*!< UCSLA10 Bit Offset */ 3727 #define EUSCI_B_CTLW0_SLA10 ((uint16_t)0x4000) /*!< Slave addressing mode select */ 3728 /* EUSCI_B_CTLW0[A10] Bits */ 3729 #define EUSCI_B_CTLW0_A10_OFS (15) /*!< UCA10 Bit Offset */ 3730 #define EUSCI_B_CTLW0_A10 ((uint16_t)0x8000) /*!< Own addressing mode select */ 3731 /* EUSCI_B_CTLW0[STEM] Bits */ 3732 #define EUSCI_B_CTLW0_STEM_OFS ( 1) /*!< UCSTEM Bit Offset */ 3733 #define EUSCI_B_CTLW0_STEM ((uint16_t)0x0002) /*!< STE mode select in master mode. */ 3734 /* EUSCI_B_CTLW0[SEVENBIT] Bits */ 3735 #define EUSCI_B_CTLW0_SEVENBIT_OFS (12) /*!< UC7BIT Bit Offset */ 3736 #define EUSCI_B_CTLW0_SEVENBIT ((uint16_t)0x1000) /*!< Character length */ 3737 /* EUSCI_B_CTLW0[MSB] Bits */ 3738 #define EUSCI_B_CTLW0_MSB_OFS (13) /*!< UCMSB Bit Offset */ 3739 #define EUSCI_B_CTLW0_MSB ((uint16_t)0x2000) /*!< MSB first select */ 3740 /* EUSCI_B_CTLW0[CKPL] Bits */ 3741 #define EUSCI_B_CTLW0_CKPL_OFS (14) /*!< UCCKPL Bit Offset */ 3742 #define EUSCI_B_CTLW0_CKPL ((uint16_t)0x4000) /*!< Clock polarity select */ 3743 /* EUSCI_B_CTLW0[CKPH] Bits */ 3744 #define EUSCI_B_CTLW0_CKPH_OFS (15) /*!< UCCKPH Bit Offset */ 3745 #define EUSCI_B_CTLW0_CKPH ((uint16_t)0x8000) /*!< Clock phase select */ 3746 /* EUSCI_B_CTLW1[GLIT] Bits */ 3747 #define EUSCI_B_CTLW1_GLIT_OFS ( 0) /*!< UCGLIT Bit Offset */ 3748 #define EUSCI_B_CTLW1_GLIT_MASK ((uint16_t)0x0003) /*!< UCGLIT Bit Mask */ 3749 #define EUSCI_B_CTLW1_GLIT0 ((uint16_t)0x0001) /*!< GLIT Bit 0 */ 3750 #define EUSCI_B_CTLW1_GLIT1 ((uint16_t)0x0002) /*!< GLIT Bit 1 */ 3751 #define EUSCI_B_CTLW1_GLIT_0 ((uint16_t)0x0000) /*!< 50 ns */ 3752 #define EUSCI_B_CTLW1_GLIT_1 ((uint16_t)0x0001) /*!< 25 ns */ 3753 #define EUSCI_B_CTLW1_GLIT_2 ((uint16_t)0x0002) /*!< 12.5 ns */ 3754 #define EUSCI_B_CTLW1_GLIT_3 ((uint16_t)0x0003) /*!< 6.25 ns */ 3755 /* EUSCI_B_CTLW1[ASTP] Bits */ 3756 #define EUSCI_B_CTLW1_ASTP_OFS ( 2) /*!< UCASTP Bit Offset */ 3757 #define EUSCI_B_CTLW1_ASTP_MASK ((uint16_t)0x000C) /*!< UCASTP Bit Mask */ 3758 #define EUSCI_B_CTLW1_ASTP0 ((uint16_t)0x0004) /*!< ASTP Bit 0 */ 3759 #define EUSCI_B_CTLW1_ASTP1 ((uint16_t)0x0008) /*!< ASTP Bit 1 */ 3760 #define EUSCI_B_CTLW1_ASTP_0 ((uint16_t)0x0000) /*!< No automatic STOP generation. The STOP condition is generated after the user */ 3761 /* sets the UCTXSTP bit. The value in UCBxTBCNT is a don't care. */ 3762 #define EUSCI_B_CTLW1_ASTP_1 ((uint16_t)0x0004) /*!< UCBCNTIFG is set with the byte counter reaches the threshold defined in */ 3763 /* UCBxTBCNT */ 3764 #define EUSCI_B_CTLW1_ASTP_2 ((uint16_t)0x0008) /*!< A STOP condition is generated automatically after the byte counter value */ 3765 /* reached UCBxTBCNT. UCBCNTIFG is set with the byte counter reaching the */ 3766 /* threshold */ 3767 /* EUSCI_B_CTLW1[SWACK] Bits */ 3768 #define EUSCI_B_CTLW1_SWACK_OFS ( 4) /*!< UCSWACK Bit Offset */ 3769 #define EUSCI_B_CTLW1_SWACK ((uint16_t)0x0010) /*!< SW or HW ACK control */ 3770 /* EUSCI_B_CTLW1[STPNACK] Bits */ 3771 #define EUSCI_B_CTLW1_STPNACK_OFS ( 5) /*!< UCSTPNACK Bit Offset */ 3772 #define EUSCI_B_CTLW1_STPNACK ((uint16_t)0x0020) /*!< ACK all master bytes */ 3773 /* EUSCI_B_CTLW1[CLTO] Bits */ 3774 #define EUSCI_B_CTLW1_CLTO_OFS ( 6) /*!< UCCLTO Bit Offset */ 3775 #define EUSCI_B_CTLW1_CLTO_MASK ((uint16_t)0x00C0) /*!< UCCLTO Bit Mask */ 3776 #define EUSCI_B_CTLW1_CLTO0 ((uint16_t)0x0040) /*!< CLTO Bit 0 */ 3777 #define EUSCI_B_CTLW1_CLTO1 ((uint16_t)0x0080) /*!< CLTO Bit 1 */ 3778 #define EUSCI_B_CTLW1_CLTO_0 ((uint16_t)0x0000) /*!< Disable clock low timeout counter */ 3779 #define EUSCI_B_CTLW1_CLTO_1 ((uint16_t)0x0040) /*!< 135 000 SYSCLK cycles (approximately 28 ms) */ 3780 #define EUSCI_B_CTLW1_CLTO_2 ((uint16_t)0x0080) /*!< 150 000 SYSCLK cycles (approximately 31 ms) */ 3781 #define EUSCI_B_CTLW1_CLTO_3 ((uint16_t)0x00C0) /*!< 165 000 SYSCLK cycles (approximately 34 ms) */ 3782 /* EUSCI_B_CTLW1[ETXINT] Bits */ 3783 #define EUSCI_B_CTLW1_ETXINT_OFS ( 8) /*!< UCETXINT Bit Offset */ 3784 #define EUSCI_B_CTLW1_ETXINT ((uint16_t)0x0100) /*!< Early UCTXIFG0 */ 3785 /* EUSCI_B_STATW[BBUSY] Bits */ 3786 #define EUSCI_B_STATW_BBUSY_OFS ( 4) /*!< UCBBUSY Bit Offset */ 3787 #define EUSCI_B_STATW_BBUSY ((uint16_t)0x0010) /*!< Bus busy */ 3788 /* EUSCI_B_STATW[GC] Bits */ 3789 #define EUSCI_B_STATW_GC_OFS ( 5) /*!< UCGC Bit Offset */ 3790 #define EUSCI_B_STATW_GC ((uint16_t)0x0020) /*!< General call address received */ 3791 /* EUSCI_B_STATW[SCLLOW] Bits */ 3792 #define EUSCI_B_STATW_SCLLOW_OFS ( 6) /*!< UCSCLLOW Bit Offset */ 3793 #define EUSCI_B_STATW_SCLLOW ((uint16_t)0x0040) /*!< SCL low */ 3794 /* EUSCI_B_STATW[BCNT] Bits */ 3795 #define EUSCI_B_STATW_BCNT_OFS ( 8) /*!< UCBCNT Bit Offset */ 3796 #define EUSCI_B_STATW_BCNT_MASK ((uint16_t)0xFF00) /*!< UCBCNT Bit Mask */ 3797 /* EUSCI_B_STATW[SPI_BUSY] Bits */ 3798 #define EUSCI_B_STATW_SPI_BUSY_OFS ( 0) /*!< UCBUSY Bit Offset */ 3799 #define EUSCI_B_STATW_SPI_BUSY ((uint16_t)0x0001) /*!< eUSCI_B busy */ 3800 /* EUSCI_B_STATW[OE] Bits */ 3801 #define EUSCI_B_STATW_OE_OFS ( 5) /*!< UCOE Bit Offset */ 3802 #define EUSCI_B_STATW_OE ((uint16_t)0x0020) /*!< Overrun error flag */ 3803 /* EUSCI_B_STATW[FE] Bits */ 3804 #define EUSCI_B_STATW_FE_OFS ( 6) /*!< UCFE Bit Offset */ 3805 #define EUSCI_B_STATW_FE ((uint16_t)0x0040) /*!< Framing error flag */ 3806 /* EUSCI_B_STATW[LISTEN] Bits */ 3807 #define EUSCI_B_STATW_LISTEN_OFS ( 7) /*!< UCLISTEN Bit Offset */ 3808 #define EUSCI_B_STATW_LISTEN ((uint16_t)0x0080) /*!< Listen enable */ 3809 /* EUSCI_B_TBCNT[TBCNT] Bits */ 3810 #define EUSCI_B_TBCNT_TBCNT_OFS ( 0) /*!< UCTBCNT Bit Offset */ 3811 #define EUSCI_B_TBCNT_TBCNT_MASK ((uint16_t)0x00FF) /*!< UCTBCNT Bit Mask */ 3812 /* EUSCI_B_RXBUF[RXBUF] Bits */ 3813 #define EUSCI_B_RXBUF_RXBUF_OFS ( 0) /*!< UCRXBUF Bit Offset */ 3814 #define EUSCI_B_RXBUF_RXBUF_MASK ((uint16_t)0x00FF) /*!< UCRXBUF Bit Mask */ 3815 /* EUSCI_B_TXBUF[TXBUF] Bits */ 3816 #define EUSCI_B_TXBUF_TXBUF_OFS ( 0) /*!< UCTXBUF Bit Offset */ 3817 #define EUSCI_B_TXBUF_TXBUF_MASK ((uint16_t)0x00FF) /*!< UCTXBUF Bit Mask */ 3818 /* EUSCI_B_I2COA0[I2COA0] Bits */ 3819 #define EUSCI_B_I2COA0_I2COA0_OFS ( 0) /*!< I2COA0 Bit Offset */ 3820 #define EUSCI_B_I2COA0_I2COA0_MASK ((uint16_t)0x03FF) /*!< I2COA0 Bit Mask */ 3821 /* EUSCI_B_I2COA0[OAEN] Bits */ 3822 #define EUSCI_B_I2COA0_OAEN_OFS (10) /*!< UCOAEN Bit Offset */ 3823 #define EUSCI_B_I2COA0_OAEN ((uint16_t)0x0400) /*!< Own Address enable register */ 3824 /* EUSCI_B_I2COA0[GCEN] Bits */ 3825 #define EUSCI_B_I2COA0_GCEN_OFS (15) /*!< UCGCEN Bit Offset */ 3826 #define EUSCI_B_I2COA0_GCEN ((uint16_t)0x8000) /*!< General call response enable */ 3827 /* EUSCI_B_I2COA1[I2COA1] Bits */ 3828 #define EUSCI_B_I2COA1_I2COA1_OFS ( 0) /*!< I2COA1 Bit Offset */ 3829 #define EUSCI_B_I2COA1_I2COA1_MASK ((uint16_t)0x03FF) /*!< I2COA1 Bit Mask */ 3830 /* EUSCI_B_I2COA1[OAEN] Bits */ 3831 #define EUSCI_B_I2COA1_OAEN_OFS (10) /*!< UCOAEN Bit Offset */ 3832 #define EUSCI_B_I2COA1_OAEN ((uint16_t)0x0400) /*!< Own Address enable register */ 3833 /* EUSCI_B_I2COA2[I2COA2] Bits */ 3834 #define EUSCI_B_I2COA2_I2COA2_OFS ( 0) /*!< I2COA2 Bit Offset */ 3835 #define EUSCI_B_I2COA2_I2COA2_MASK ((uint16_t)0x03FF) /*!< I2COA2 Bit Mask */ 3836 /* EUSCI_B_I2COA2[OAEN] Bits */ 3837 #define EUSCI_B_I2COA2_OAEN_OFS (10) /*!< UCOAEN Bit Offset */ 3838 #define EUSCI_B_I2COA2_OAEN ((uint16_t)0x0400) /*!< Own Address enable register */ 3839 /* EUSCI_B_I2COA3[I2COA3] Bits */ 3840 #define EUSCI_B_I2COA3_I2COA3_OFS ( 0) /*!< I2COA3 Bit Offset */ 3841 #define EUSCI_B_I2COA3_I2COA3_MASK ((uint16_t)0x03FF) /*!< I2COA3 Bit Mask */ 3842 /* EUSCI_B_I2COA3[OAEN] Bits */ 3843 #define EUSCI_B_I2COA3_OAEN_OFS (10) /*!< UCOAEN Bit Offset */ 3844 #define EUSCI_B_I2COA3_OAEN ((uint16_t)0x0400) /*!< Own Address enable register */ 3845 /* EUSCI_B_ADDRX[ADDRX] Bits */ 3846 #define EUSCI_B_ADDRX_ADDRX_OFS ( 0) /*!< ADDRX Bit Offset */ 3847 #define EUSCI_B_ADDRX_ADDRX_MASK ((uint16_t)0x03FF) /*!< ADDRX Bit Mask */ 3848 #define EUSCI_B_ADDRX_ADDRX0 ((uint16_t)0x0001) /*!< ADDRX Bit 0 */ 3849 #define EUSCI_B_ADDRX_ADDRX1 ((uint16_t)0x0002) /*!< ADDRX Bit 1 */ 3850 #define EUSCI_B_ADDRX_ADDRX2 ((uint16_t)0x0004) /*!< ADDRX Bit 2 */ 3851 #define EUSCI_B_ADDRX_ADDRX3 ((uint16_t)0x0008) /*!< ADDRX Bit 3 */ 3852 #define EUSCI_B_ADDRX_ADDRX4 ((uint16_t)0x0010) /*!< ADDRX Bit 4 */ 3853 #define EUSCI_B_ADDRX_ADDRX5 ((uint16_t)0x0020) /*!< ADDRX Bit 5 */ 3854 #define EUSCI_B_ADDRX_ADDRX6 ((uint16_t)0x0040) /*!< ADDRX Bit 6 */ 3855 #define EUSCI_B_ADDRX_ADDRX7 ((uint16_t)0x0080) /*!< ADDRX Bit 7 */ 3856 #define EUSCI_B_ADDRX_ADDRX8 ((uint16_t)0x0100) /*!< ADDRX Bit 8 */ 3857 #define EUSCI_B_ADDRX_ADDRX9 ((uint16_t)0x0200) /*!< ADDRX Bit 9 */ 3858 /* EUSCI_B_ADDMASK[ADDMASK] Bits */ 3859 #define EUSCI_B_ADDMASK_ADDMASK_OFS ( 0) /*!< ADDMASK Bit Offset */ 3860 #define EUSCI_B_ADDMASK_ADDMASK_MASK ((uint16_t)0x03FF) /*!< ADDMASK Bit Mask */ 3861 /* EUSCI_B_I2CSA[I2CSA] Bits */ 3862 #define EUSCI_B_I2CSA_I2CSA_OFS ( 0) /*!< I2CSA Bit Offset */ 3863 #define EUSCI_B_I2CSA_I2CSA_MASK ((uint16_t)0x03FF) /*!< I2CSA Bit Mask */ 3864 /* EUSCI_B_IE[RXIE0] Bits */ 3865 #define EUSCI_B_IE_RXIE0_OFS ( 0) /*!< UCRXIE0 Bit Offset */ 3866 #define EUSCI_B_IE_RXIE0 ((uint16_t)0x0001) /*!< Receive interrupt enable 0 */ 3867 /* EUSCI_B_IE[TXIE0] Bits */ 3868 #define EUSCI_B_IE_TXIE0_OFS ( 1) /*!< UCTXIE0 Bit Offset */ 3869 #define EUSCI_B_IE_TXIE0 ((uint16_t)0x0002) /*!< Transmit interrupt enable 0 */ 3870 /* EUSCI_B_IE[STTIE] Bits */ 3871 #define EUSCI_B_IE_STTIE_OFS ( 2) /*!< UCSTTIE Bit Offset */ 3872 #define EUSCI_B_IE_STTIE ((uint16_t)0x0004) /*!< START condition interrupt enable */ 3873 /* EUSCI_B_IE[STPIE] Bits */ 3874 #define EUSCI_B_IE_STPIE_OFS ( 3) /*!< UCSTPIE Bit Offset */ 3875 #define EUSCI_B_IE_STPIE ((uint16_t)0x0008) /*!< STOP condition interrupt enable */ 3876 /* EUSCI_B_IE[ALIE] Bits */ 3877 #define EUSCI_B_IE_ALIE_OFS ( 4) /*!< UCALIE Bit Offset */ 3878 #define EUSCI_B_IE_ALIE ((uint16_t)0x0010) /*!< Arbitration lost interrupt enable */ 3879 /* EUSCI_B_IE[NACKIE] Bits */ 3880 #define EUSCI_B_IE_NACKIE_OFS ( 5) /*!< UCNACKIE Bit Offset */ 3881 #define EUSCI_B_IE_NACKIE ((uint16_t)0x0020) /*!< Not-acknowledge interrupt enable */ 3882 /* EUSCI_B_IE[BCNTIE] Bits */ 3883 #define EUSCI_B_IE_BCNTIE_OFS ( 6) /*!< UCBCNTIE Bit Offset */ 3884 #define EUSCI_B_IE_BCNTIE ((uint16_t)0x0040) /*!< Byte counter interrupt enable */ 3885 /* EUSCI_B_IE[CLTOIE] Bits */ 3886 #define EUSCI_B_IE_CLTOIE_OFS ( 7) /*!< UCCLTOIE Bit Offset */ 3887 #define EUSCI_B_IE_CLTOIE ((uint16_t)0x0080) /*!< Clock low timeout interrupt enable */ 3888 /* EUSCI_B_IE[RXIE1] Bits */ 3889 #define EUSCI_B_IE_RXIE1_OFS ( 8) /*!< UCRXIE1 Bit Offset */ 3890 #define EUSCI_B_IE_RXIE1 ((uint16_t)0x0100) /*!< Receive interrupt enable 1 */ 3891 /* EUSCI_B_IE[TXIE1] Bits */ 3892 #define EUSCI_B_IE_TXIE1_OFS ( 9) /*!< UCTXIE1 Bit Offset */ 3893 #define EUSCI_B_IE_TXIE1 ((uint16_t)0x0200) /*!< Transmit interrupt enable 1 */ 3894 /* EUSCI_B_IE[RXIE2] Bits */ 3895 #define EUSCI_B_IE_RXIE2_OFS (10) /*!< UCRXIE2 Bit Offset */ 3896 #define EUSCI_B_IE_RXIE2 ((uint16_t)0x0400) /*!< Receive interrupt enable 2 */ 3897 /* EUSCI_B_IE[TXIE2] Bits */ 3898 #define EUSCI_B_IE_TXIE2_OFS (11) /*!< UCTXIE2 Bit Offset */ 3899 #define EUSCI_B_IE_TXIE2 ((uint16_t)0x0800) /*!< Transmit interrupt enable 2 */ 3900 /* EUSCI_B_IE[RXIE3] Bits */ 3901 #define EUSCI_B_IE_RXIE3_OFS (12) /*!< UCRXIE3 Bit Offset */ 3902 #define EUSCI_B_IE_RXIE3 ((uint16_t)0x1000) /*!< Receive interrupt enable 3 */ 3903 /* EUSCI_B_IE[TXIE3] Bits */ 3904 #define EUSCI_B_IE_TXIE3_OFS (13) /*!< UCTXIE3 Bit Offset */ 3905 #define EUSCI_B_IE_TXIE3 ((uint16_t)0x2000) /*!< Transmit interrupt enable 3 */ 3906 /* EUSCI_B_IE[BIT9IE] Bits */ 3907 #define EUSCI_B_IE_BIT9IE_OFS (14) /*!< UCBIT9IE Bit Offset */ 3908 #define EUSCI_B_IE_BIT9IE ((uint16_t)0x4000) /*!< Bit position 9 interrupt enable */ 3909 /* EUSCI_B_IE[RXIE] Bits */ 3910 #define EUSCI_B_IE_RXIE_OFS ( 0) /*!< UCRXIE Bit Offset */ 3911 #define EUSCI_B_IE_RXIE ((uint16_t)0x0001) /*!< Receive interrupt enable */ 3912 /* EUSCI_B_IE[TXIE] Bits */ 3913 #define EUSCI_B_IE_TXIE_OFS ( 1) /*!< UCTXIE Bit Offset */ 3914 #define EUSCI_B_IE_TXIE ((uint16_t)0x0002) /*!< Transmit interrupt enable */ 3915 /* EUSCI_B_IFG[RXIFG0] Bits */ 3916 #define EUSCI_B_IFG_RXIFG0_OFS ( 0) /*!< UCRXIFG0 Bit Offset */ 3917 #define EUSCI_B_IFG_RXIFG0 ((uint16_t)0x0001) /*!< eUSCI_B receive interrupt flag 0 */ 3918 /* EUSCI_B_IFG[TXIFG0] Bits */ 3919 #define EUSCI_B_IFG_TXIFG0_OFS ( 1) /*!< UCTXIFG0 Bit Offset */ 3920 #define EUSCI_B_IFG_TXIFG0 ((uint16_t)0x0002) /*!< eUSCI_B transmit interrupt flag 0 */ 3921 /* EUSCI_B_IFG[STTIFG] Bits */ 3922 #define EUSCI_B_IFG_STTIFG_OFS ( 2) /*!< UCSTTIFG Bit Offset */ 3923 #define EUSCI_B_IFG_STTIFG ((uint16_t)0x0004) /*!< START condition interrupt flag */ 3924 /* EUSCI_B_IFG[STPIFG] Bits */ 3925 #define EUSCI_B_IFG_STPIFG_OFS ( 3) /*!< UCSTPIFG Bit Offset */ 3926 #define EUSCI_B_IFG_STPIFG ((uint16_t)0x0008) /*!< STOP condition interrupt flag */ 3927 /* EUSCI_B_IFG[ALIFG] Bits */ 3928 #define EUSCI_B_IFG_ALIFG_OFS ( 4) /*!< UCALIFG Bit Offset */ 3929 #define EUSCI_B_IFG_ALIFG ((uint16_t)0x0010) /*!< Arbitration lost interrupt flag */ 3930 /* EUSCI_B_IFG[NACKIFG] Bits */ 3931 #define EUSCI_B_IFG_NACKIFG_OFS ( 5) /*!< UCNACKIFG Bit Offset */ 3932 #define EUSCI_B_IFG_NACKIFG ((uint16_t)0x0020) /*!< Not-acknowledge received interrupt flag */ 3933 /* EUSCI_B_IFG[BCNTIFG] Bits */ 3934 #define EUSCI_B_IFG_BCNTIFG_OFS ( 6) /*!< UCBCNTIFG Bit Offset */ 3935 #define EUSCI_B_IFG_BCNTIFG ((uint16_t)0x0040) /*!< Byte counter interrupt flag */ 3936 /* EUSCI_B_IFG[CLTOIFG] Bits */ 3937 #define EUSCI_B_IFG_CLTOIFG_OFS ( 7) /*!< UCCLTOIFG Bit Offset */ 3938 #define EUSCI_B_IFG_CLTOIFG ((uint16_t)0x0080) /*!< Clock low timeout interrupt flag */ 3939 /* EUSCI_B_IFG[RXIFG1] Bits */ 3940 #define EUSCI_B_IFG_RXIFG1_OFS ( 8) /*!< UCRXIFG1 Bit Offset */ 3941 #define EUSCI_B_IFG_RXIFG1 ((uint16_t)0x0100) /*!< eUSCI_B receive interrupt flag 1 */ 3942 /* EUSCI_B_IFG[TXIFG1] Bits */ 3943 #define EUSCI_B_IFG_TXIFG1_OFS ( 9) /*!< UCTXIFG1 Bit Offset */ 3944 #define EUSCI_B_IFG_TXIFG1 ((uint16_t)0x0200) /*!< eUSCI_B transmit interrupt flag 1 */ 3945 /* EUSCI_B_IFG[RXIFG2] Bits */ 3946 #define EUSCI_B_IFG_RXIFG2_OFS (10) /*!< UCRXIFG2 Bit Offset */ 3947 #define EUSCI_B_IFG_RXIFG2 ((uint16_t)0x0400) /*!< eUSCI_B receive interrupt flag 2 */ 3948 /* EUSCI_B_IFG[TXIFG2] Bits */ 3949 #define EUSCI_B_IFG_TXIFG2_OFS (11) /*!< UCTXIFG2 Bit Offset */ 3950 #define EUSCI_B_IFG_TXIFG2 ((uint16_t)0x0800) /*!< eUSCI_B transmit interrupt flag 2 */ 3951 /* EUSCI_B_IFG[RXIFG3] Bits */ 3952 #define EUSCI_B_IFG_RXIFG3_OFS (12) /*!< UCRXIFG3 Bit Offset */ 3953 #define EUSCI_B_IFG_RXIFG3 ((uint16_t)0x1000) /*!< eUSCI_B receive interrupt flag 3 */ 3954 /* EUSCI_B_IFG[TXIFG3] Bits */ 3955 #define EUSCI_B_IFG_TXIFG3_OFS (13) /*!< UCTXIFG3 Bit Offset */ 3956 #define EUSCI_B_IFG_TXIFG3 ((uint16_t)0x2000) /*!< eUSCI_B transmit interrupt flag 3 */ 3957 /* EUSCI_B_IFG[BIT9IFG] Bits */ 3958 #define EUSCI_B_IFG_BIT9IFG_OFS (14) /*!< UCBIT9IFG Bit Offset */ 3959 #define EUSCI_B_IFG_BIT9IFG ((uint16_t)0x4000) /*!< Bit position 9 interrupt flag */ 3960 /* EUSCI_B_IFG[RXIFG] Bits */ 3961 #define EUSCI_B_IFG_RXIFG_OFS ( 0) /*!< UCRXIFG Bit Offset */ 3962 #define EUSCI_B_IFG_RXIFG ((uint16_t)0x0001) /*!< Receive interrupt flag */ 3963 /* EUSCI_B_IFG[TXIFG] Bits */ 3964 #define EUSCI_B_IFG_TXIFG_OFS ( 1) /*!< UCTXIFG Bit Offset */ 3965 #define EUSCI_B_IFG_TXIFG ((uint16_t)0x0002) /*!< Transmit interrupt flag */ 3966 /* legacy definitions for backward compatibility to version 2100 */ 3967 #define EUSCI_B__RXIE_OFS EUSCI_B_IE_RXIE_OFS /*!< UCRXIE Bit Offset */ 3968 #define EUSCI_B__RXIE EUSCI_B_IE_RXIE /*!< Receive interrupt enable */ 3969 #define EUSCI_B__TXIE_OFS EUSCI_B_IE_TXIE_OFS /*!< UCTXIE Bit Offset */ 3970 #define EUSCI_B__TXIE EUSCI_B_IE_TXIE /*!< Transmit interrupt enable */ 3971 3972 3973 /****************************************************************************** 3974 * FLCTL_A Bits 3975 ******************************************************************************/ 3976 /* FLCTL_A_POWER_STAT[PSTAT] Bits */ 3977 #define FLCTL_A_POWER_STAT_PSTAT_OFS ( 0) /*!< PSTAT Bit Offset */ 3978 #define FLCTL_A_POWER_STAT_PSTAT_MASK ((uint32_t)0x00000007) /*!< PSTAT Bit Mask */ 3979 #define FLCTL_A_POWER_STAT_PSTAT0 ((uint32_t)0x00000001) /*!< PSTAT Bit 0 */ 3980 #define FLCTL_A_POWER_STAT_PSTAT1 ((uint32_t)0x00000002) /*!< PSTAT Bit 1 */ 3981 #define FLCTL_A_POWER_STAT_PSTAT2 ((uint32_t)0x00000004) /*!< PSTAT Bit 2 */ 3982 #define FLCTL_A_POWER_STAT_PSTAT_0 ((uint32_t)0x00000000) /*!< Flash IP in power-down mode */ 3983 #define FLCTL_A_POWER_STAT_PSTAT_1 ((uint32_t)0x00000001) /*!< Flash IP Vdd domain power-up in progress */ 3984 #define FLCTL_A_POWER_STAT_PSTAT_2 ((uint32_t)0x00000002) /*!< PSS LDO_GOOD, IREF_OK and VREF_OK check in progress */ 3985 #define FLCTL_A_POWER_STAT_PSTAT_3 ((uint32_t)0x00000003) /*!< Flash IP SAFE_LV check in progress */ 3986 #define FLCTL_A_POWER_STAT_PSTAT_4 ((uint32_t)0x00000004) /*!< Flash IP Active */ 3987 #define FLCTL_A_POWER_STAT_PSTAT_5 ((uint32_t)0x00000005) /*!< Flash IP Active in Low-Frequency Active and Low-Frequency LPM0 modes. */ 3988 #define FLCTL_A_POWER_STAT_PSTAT_6 ((uint32_t)0x00000006) /*!< Flash IP in Standby mode */ 3989 #define FLCTL_A_POWER_STAT_PSTAT_7 ((uint32_t)0x00000007) /*!< Flash IP in Current mirror boost state */ 3990 /* FLCTL_A_POWER_STAT[LDOSTAT] Bits */ 3991 #define FLCTL_A_POWER_STAT_LDOSTAT_OFS ( 3) /*!< LDOSTAT Bit Offset */ 3992 #define FLCTL_A_POWER_STAT_LDOSTAT ((uint32_t)0x00000008) /*!< PSS FLDO GOOD status */ 3993 /* FLCTL_A_POWER_STAT[VREFSTAT] Bits */ 3994 #define FLCTL_A_POWER_STAT_VREFSTAT_OFS ( 4) /*!< VREFSTAT Bit Offset */ 3995 #define FLCTL_A_POWER_STAT_VREFSTAT ((uint32_t)0x00000010) /*!< PSS VREF stable status */ 3996 /* FLCTL_A_POWER_STAT[IREFSTAT] Bits */ 3997 #define FLCTL_A_POWER_STAT_IREFSTAT_OFS ( 5) /*!< IREFSTAT Bit Offset */ 3998 #define FLCTL_A_POWER_STAT_IREFSTAT ((uint32_t)0x00000020) /*!< PSS IREF stable status */ 3999 /* FLCTL_A_POWER_STAT[TRIMSTAT] Bits */ 4000 #define FLCTL_A_POWER_STAT_TRIMSTAT_OFS ( 6) /*!< TRIMSTAT Bit Offset */ 4001 #define FLCTL_A_POWER_STAT_TRIMSTAT ((uint32_t)0x00000040) /*!< PSS trim done status */ 4002 /* FLCTL_A_POWER_STAT[RD_2T] Bits */ 4003 #define FLCTL_A_POWER_STAT_RD_2T_OFS ( 7) /*!< RD_2T Bit Offset */ 4004 #define FLCTL_A_POWER_STAT_RD_2T ((uint32_t)0x00000080) /*!< Indicates if Flash is being accessed in 2T mode */ 4005 /* FLCTL_A_BANK0_RDCTL[RD_MODE] Bits */ 4006 #define FLCTL_A_BANK0_RDCTL_RD_MODE_OFS ( 0) /*!< RD_MODE Bit Offset */ 4007 #define FLCTL_A_BANK0_RDCTL_RD_MODE_MASK ((uint32_t)0x0000000F) /*!< RD_MODE Bit Mask */ 4008 #define FLCTL_A_BANK0_RDCTL_RD_MODE0 ((uint32_t)0x00000001) /*!< RD_MODE Bit 0 */ 4009 #define FLCTL_A_BANK0_RDCTL_RD_MODE1 ((uint32_t)0x00000002) /*!< RD_MODE Bit 1 */ 4010 #define FLCTL_A_BANK0_RDCTL_RD_MODE2 ((uint32_t)0x00000004) /*!< RD_MODE Bit 2 */ 4011 #define FLCTL_A_BANK0_RDCTL_RD_MODE3 ((uint32_t)0x00000008) /*!< RD_MODE Bit 3 */ 4012 #define FLCTL_A_BANK0_RDCTL_RD_MODE_0 ((uint32_t)0x00000000) /*!< Normal read mode */ 4013 #define FLCTL_A_BANK0_RDCTL_RD_MODE_1 ((uint32_t)0x00000001) /*!< Read Margin 0 */ 4014 #define FLCTL_A_BANK0_RDCTL_RD_MODE_2 ((uint32_t)0x00000002) /*!< Read Margin 1 */ 4015 #define FLCTL_A_BANK0_RDCTL_RD_MODE_3 ((uint32_t)0x00000003) /*!< Program Verify */ 4016 #define FLCTL_A_BANK0_RDCTL_RD_MODE_4 ((uint32_t)0x00000004) /*!< Erase Verify */ 4017 #define FLCTL_A_BANK0_RDCTL_RD_MODE_5 ((uint32_t)0x00000005) /*!< Leakage Verify */ 4018 #define FLCTL_A_BANK0_RDCTL_RD_MODE_9 ((uint32_t)0x00000009) /*!< Read Margin 0B */ 4019 #define FLCTL_A_BANK0_RDCTL_RD_MODE_10 ((uint32_t)0x0000000A) /*!< Read Margin 1B */ 4020 /* FLCTL_A_BANK0_RDCTL[BUFI] Bits */ 4021 #define FLCTL_A_BANK0_RDCTL_BUFI_OFS ( 4) /*!< BUFI Bit Offset */ 4022 #define FLCTL_A_BANK0_RDCTL_BUFI ((uint32_t)0x00000010) /*!< Enables read buffering feature for instruction fetches to this Bank */ 4023 /* FLCTL_A_BANK0_RDCTL[BUFD] Bits */ 4024 #define FLCTL_A_BANK0_RDCTL_BUFD_OFS ( 5) /*!< BUFD Bit Offset */ 4025 #define FLCTL_A_BANK0_RDCTL_BUFD ((uint32_t)0x00000020) /*!< Enables read buffering feature for data reads to this Bank */ 4026 /* FLCTL_A_BANK0_RDCTL[WAIT] Bits */ 4027 #define FLCTL_A_BANK0_RDCTL_WAIT_OFS (12) /*!< WAIT Bit Offset */ 4028 #define FLCTL_A_BANK0_RDCTL_WAIT_MASK ((uint32_t)0x0000F000) /*!< WAIT Bit Mask */ 4029 #define FLCTL_A_BANK0_RDCTL_WAIT0 ((uint32_t)0x00001000) /*!< WAIT Bit 0 */ 4030 #define FLCTL_A_BANK0_RDCTL_WAIT1 ((uint32_t)0x00002000) /*!< WAIT Bit 1 */ 4031 #define FLCTL_A_BANK0_RDCTL_WAIT2 ((uint32_t)0x00004000) /*!< WAIT Bit 2 */ 4032 #define FLCTL_A_BANK0_RDCTL_WAIT3 ((uint32_t)0x00008000) /*!< WAIT Bit 3 */ 4033 #define FLCTL_A_BANK0_RDCTL_WAIT_0 ((uint32_t)0x00000000) /*!< 0 wait states */ 4034 #define FLCTL_A_BANK0_RDCTL_WAIT_1 ((uint32_t)0x00001000) /*!< 1 wait states */ 4035 #define FLCTL_A_BANK0_RDCTL_WAIT_2 ((uint32_t)0x00002000) /*!< 2 wait states */ 4036 #define FLCTL_A_BANK0_RDCTL_WAIT_3 ((uint32_t)0x00003000) /*!< 3 wait states */ 4037 #define FLCTL_A_BANK0_RDCTL_WAIT_4 ((uint32_t)0x00004000) /*!< 4 wait states */ 4038 #define FLCTL_A_BANK0_RDCTL_WAIT_5 ((uint32_t)0x00005000) /*!< 5 wait states */ 4039 #define FLCTL_A_BANK0_RDCTL_WAIT_6 ((uint32_t)0x00006000) /*!< 6 wait states */ 4040 #define FLCTL_A_BANK0_RDCTL_WAIT_7 ((uint32_t)0x00007000) /*!< 7 wait states */ 4041 #define FLCTL_A_BANK0_RDCTL_WAIT_8 ((uint32_t)0x00008000) /*!< 8 wait states */ 4042 #define FLCTL_A_BANK0_RDCTL_WAIT_9 ((uint32_t)0x00009000) /*!< 9 wait states */ 4043 #define FLCTL_A_BANK0_RDCTL_WAIT_10 ((uint32_t)0x0000A000) /*!< 10 wait states */ 4044 #define FLCTL_A_BANK0_RDCTL_WAIT_11 ((uint32_t)0x0000B000) /*!< 11 wait states */ 4045 #define FLCTL_A_BANK0_RDCTL_WAIT_12 ((uint32_t)0x0000C000) /*!< 12 wait states */ 4046 #define FLCTL_A_BANK0_RDCTL_WAIT_13 ((uint32_t)0x0000D000) /*!< 13 wait states */ 4047 #define FLCTL_A_BANK0_RDCTL_WAIT_14 ((uint32_t)0x0000E000) /*!< 14 wait states */ 4048 #define FLCTL_A_BANK0_RDCTL_WAIT_15 ((uint32_t)0x0000F000) /*!< 15 wait states */ 4049 /* FLCTL_A_BANK0_RDCTL[RD_MODE_STATUS] Bits */ 4050 #define FLCTL_A_BANK0_RDCTL_RD_MODE_STATUS_OFS (16) /*!< RD_MODE_STATUS Bit Offset */ 4051 #define FLCTL_A_BANK0_RDCTL_RD_MODE_STATUS_MASK ((uint32_t)0x000F0000) /*!< RD_MODE_STATUS Bit Mask */ 4052 #define FLCTL_A_BANK0_RDCTL_RD_MODE_STATUS0 ((uint32_t)0x00010000) /*!< RD_MODE_STATUS Bit 0 */ 4053 #define FLCTL_A_BANK0_RDCTL_RD_MODE_STATUS1 ((uint32_t)0x00020000) /*!< RD_MODE_STATUS Bit 1 */ 4054 #define FLCTL_A_BANK0_RDCTL_RD_MODE_STATUS2 ((uint32_t)0x00040000) /*!< RD_MODE_STATUS Bit 2 */ 4055 #define FLCTL_A_BANK0_RDCTL_RD_MODE_STATUS3 ((uint32_t)0x00080000) /*!< RD_MODE_STATUS Bit 3 */ 4056 #define FLCTL_A_BANK0_RDCTL_RD_MODE_STATUS_0 ((uint32_t)0x00000000) /*!< Normal read mode */ 4057 #define FLCTL_A_BANK0_RDCTL_RD_MODE_STATUS_1 ((uint32_t)0x00010000) /*!< Read Margin 0 */ 4058 #define FLCTL_A_BANK0_RDCTL_RD_MODE_STATUS_2 ((uint32_t)0x00020000) /*!< Read Margin 1 */ 4059 #define FLCTL_A_BANK0_RDCTL_RD_MODE_STATUS_3 ((uint32_t)0x00030000) /*!< Program Verify */ 4060 #define FLCTL_A_BANK0_RDCTL_RD_MODE_STATUS_4 ((uint32_t)0x00040000) /*!< Erase Verify */ 4061 #define FLCTL_A_BANK0_RDCTL_RD_MODE_STATUS_5 ((uint32_t)0x00050000) /*!< Leakage Verify */ 4062 #define FLCTL_A_BANK0_RDCTL_RD_MODE_STATUS_9 ((uint32_t)0x00090000) /*!< Read Margin 0B */ 4063 #define FLCTL_A_BANK0_RDCTL_RD_MODE_STATUS_10 ((uint32_t)0x000A0000) /*!< Read Margin 1B */ 4064 /* FLCTL_A_BANK1_RDCTL[RD_MODE] Bits */ 4065 #define FLCTL_A_BANK1_RDCTL_RD_MODE_OFS ( 0) /*!< RD_MODE Bit Offset */ 4066 #define FLCTL_A_BANK1_RDCTL_RD_MODE_MASK ((uint32_t)0x0000000F) /*!< RD_MODE Bit Mask */ 4067 #define FLCTL_A_BANK1_RDCTL_RD_MODE0 ((uint32_t)0x00000001) /*!< RD_MODE Bit 0 */ 4068 #define FLCTL_A_BANK1_RDCTL_RD_MODE1 ((uint32_t)0x00000002) /*!< RD_MODE Bit 1 */ 4069 #define FLCTL_A_BANK1_RDCTL_RD_MODE2 ((uint32_t)0x00000004) /*!< RD_MODE Bit 2 */ 4070 #define FLCTL_A_BANK1_RDCTL_RD_MODE3 ((uint32_t)0x00000008) /*!< RD_MODE Bit 3 */ 4071 #define FLCTL_A_BANK1_RDCTL_RD_MODE_0 ((uint32_t)0x00000000) /*!< Normal read mode */ 4072 #define FLCTL_A_BANK1_RDCTL_RD_MODE_1 ((uint32_t)0x00000001) /*!< Read Margin 0 */ 4073 #define FLCTL_A_BANK1_RDCTL_RD_MODE_2 ((uint32_t)0x00000002) /*!< Read Margin 1 */ 4074 #define FLCTL_A_BANK1_RDCTL_RD_MODE_3 ((uint32_t)0x00000003) /*!< Program Verify */ 4075 #define FLCTL_A_BANK1_RDCTL_RD_MODE_4 ((uint32_t)0x00000004) /*!< Erase Verify */ 4076 #define FLCTL_A_BANK1_RDCTL_RD_MODE_5 ((uint32_t)0x00000005) /*!< Leakage Verify */ 4077 #define FLCTL_A_BANK1_RDCTL_RD_MODE_9 ((uint32_t)0x00000009) /*!< Read Margin 0B */ 4078 #define FLCTL_A_BANK1_RDCTL_RD_MODE_10 ((uint32_t)0x0000000A) /*!< Read Margin 1B */ 4079 /* FLCTL_A_BANK1_RDCTL[BUFI] Bits */ 4080 #define FLCTL_A_BANK1_RDCTL_BUFI_OFS ( 4) /*!< BUFI Bit Offset */ 4081 #define FLCTL_A_BANK1_RDCTL_BUFI ((uint32_t)0x00000010) /*!< Enables read buffering feature for instruction fetches to this Bank */ 4082 /* FLCTL_A_BANK1_RDCTL[BUFD] Bits */ 4083 #define FLCTL_A_BANK1_RDCTL_BUFD_OFS ( 5) /*!< BUFD Bit Offset */ 4084 #define FLCTL_A_BANK1_RDCTL_BUFD ((uint32_t)0x00000020) /*!< Enables read buffering feature for data reads to this Bank */ 4085 /* FLCTL_A_BANK1_RDCTL[RD_MODE_STATUS] Bits */ 4086 #define FLCTL_A_BANK1_RDCTL_RD_MODE_STATUS_OFS (16) /*!< RD_MODE_STATUS Bit Offset */ 4087 #define FLCTL_A_BANK1_RDCTL_RD_MODE_STATUS_MASK ((uint32_t)0x000F0000) /*!< RD_MODE_STATUS Bit Mask */ 4088 #define FLCTL_A_BANK1_RDCTL_RD_MODE_STATUS0 ((uint32_t)0x00010000) /*!< RD_MODE_STATUS Bit 0 */ 4089 #define FLCTL_A_BANK1_RDCTL_RD_MODE_STATUS1 ((uint32_t)0x00020000) /*!< RD_MODE_STATUS Bit 1 */ 4090 #define FLCTL_A_BANK1_RDCTL_RD_MODE_STATUS2 ((uint32_t)0x00040000) /*!< RD_MODE_STATUS Bit 2 */ 4091 #define FLCTL_A_BANK1_RDCTL_RD_MODE_STATUS3 ((uint32_t)0x00080000) /*!< RD_MODE_STATUS Bit 3 */ 4092 #define FLCTL_A_BANK1_RDCTL_RD_MODE_STATUS_0 ((uint32_t)0x00000000) /*!< Normal read mode */ 4093 #define FLCTL_A_BANK1_RDCTL_RD_MODE_STATUS_1 ((uint32_t)0x00010000) /*!< Read Margin 0 */ 4094 #define FLCTL_A_BANK1_RDCTL_RD_MODE_STATUS_2 ((uint32_t)0x00020000) /*!< Read Margin 1 */ 4095 #define FLCTL_A_BANK1_RDCTL_RD_MODE_STATUS_3 ((uint32_t)0x00030000) /*!< Program Verify */ 4096 #define FLCTL_A_BANK1_RDCTL_RD_MODE_STATUS_4 ((uint32_t)0x00040000) /*!< Erase Verify */ 4097 #define FLCTL_A_BANK1_RDCTL_RD_MODE_STATUS_5 ((uint32_t)0x00050000) /*!< Leakage Verify */ 4098 #define FLCTL_A_BANK1_RDCTL_RD_MODE_STATUS_9 ((uint32_t)0x00090000) /*!< Read Margin 0B */ 4099 #define FLCTL_A_BANK1_RDCTL_RD_MODE_STATUS_10 ((uint32_t)0x000A0000) /*!< Read Margin 1B */ 4100 /* FLCTL_A_BANK1_RDCTL[WAIT] Bits */ 4101 #define FLCTL_A_BANK1_RDCTL_WAIT_OFS (12) /*!< WAIT Bit Offset */ 4102 #define FLCTL_A_BANK1_RDCTL_WAIT_MASK ((uint32_t)0x0000F000) /*!< WAIT Bit Mask */ 4103 #define FLCTL_A_BANK1_RDCTL_WAIT0 ((uint32_t)0x00001000) /*!< WAIT Bit 0 */ 4104 #define FLCTL_A_BANK1_RDCTL_WAIT1 ((uint32_t)0x00002000) /*!< WAIT Bit 1 */ 4105 #define FLCTL_A_BANK1_RDCTL_WAIT2 ((uint32_t)0x00004000) /*!< WAIT Bit 2 */ 4106 #define FLCTL_A_BANK1_RDCTL_WAIT3 ((uint32_t)0x00008000) /*!< WAIT Bit 3 */ 4107 #define FLCTL_A_BANK1_RDCTL_WAIT_0 ((uint32_t)0x00000000) /*!< 0 wait states */ 4108 #define FLCTL_A_BANK1_RDCTL_WAIT_1 ((uint32_t)0x00001000) /*!< 1 wait states */ 4109 #define FLCTL_A_BANK1_RDCTL_WAIT_2 ((uint32_t)0x00002000) /*!< 2 wait states */ 4110 #define FLCTL_A_BANK1_RDCTL_WAIT_3 ((uint32_t)0x00003000) /*!< 3 wait states */ 4111 #define FLCTL_A_BANK1_RDCTL_WAIT_4 ((uint32_t)0x00004000) /*!< 4 wait states */ 4112 #define FLCTL_A_BANK1_RDCTL_WAIT_5 ((uint32_t)0x00005000) /*!< 5 wait states */ 4113 #define FLCTL_A_BANK1_RDCTL_WAIT_6 ((uint32_t)0x00006000) /*!< 6 wait states */ 4114 #define FLCTL_A_BANK1_RDCTL_WAIT_7 ((uint32_t)0x00007000) /*!< 7 wait states */ 4115 #define FLCTL_A_BANK1_RDCTL_WAIT_8 ((uint32_t)0x00008000) /*!< 8 wait states */ 4116 #define FLCTL_A_BANK1_RDCTL_WAIT_9 ((uint32_t)0x00009000) /*!< 9 wait states */ 4117 #define FLCTL_A_BANK1_RDCTL_WAIT_10 ((uint32_t)0x0000A000) /*!< 10 wait states */ 4118 #define FLCTL_A_BANK1_RDCTL_WAIT_11 ((uint32_t)0x0000B000) /*!< 11 wait states */ 4119 #define FLCTL_A_BANK1_RDCTL_WAIT_12 ((uint32_t)0x0000C000) /*!< 12 wait states */ 4120 #define FLCTL_A_BANK1_RDCTL_WAIT_13 ((uint32_t)0x0000D000) /*!< 13 wait states */ 4121 #define FLCTL_A_BANK1_RDCTL_WAIT_14 ((uint32_t)0x0000E000) /*!< 14 wait states */ 4122 #define FLCTL_A_BANK1_RDCTL_WAIT_15 ((uint32_t)0x0000F000) /*!< 15 wait states */ 4123 /* FLCTL_A_RDBRST_CTLSTAT[START] Bits */ 4124 #define FLCTL_A_RDBRST_CTLSTAT_START_OFS ( 0) /*!< START Bit Offset */ 4125 #define FLCTL_A_RDBRST_CTLSTAT_START ((uint32_t)0x00000001) /*!< Start of burst/compare operation */ 4126 /* FLCTL_A_RDBRST_CTLSTAT[MEM_TYPE] Bits */ 4127 #define FLCTL_A_RDBRST_CTLSTAT_MEM_TYPE_OFS ( 1) /*!< MEM_TYPE Bit Offset */ 4128 #define FLCTL_A_RDBRST_CTLSTAT_MEM_TYPE_MASK ((uint32_t)0x00000006) /*!< MEM_TYPE Bit Mask */ 4129 #define FLCTL_A_RDBRST_CTLSTAT_MEM_TYPE0 ((uint32_t)0x00000002) /*!< MEM_TYPE Bit 0 */ 4130 #define FLCTL_A_RDBRST_CTLSTAT_MEM_TYPE1 ((uint32_t)0x00000004) /*!< MEM_TYPE Bit 1 */ 4131 #define FLCTL_A_RDBRST_CTLSTAT_MEM_TYPE_0 ((uint32_t)0x00000000) /*!< Main Memory */ 4132 #define FLCTL_A_RDBRST_CTLSTAT_MEM_TYPE_1 ((uint32_t)0x00000002) /*!< Information Memory */ 4133 #define FLCTL_A_RDBRST_CTLSTAT_MEM_TYPE_2 ((uint32_t)0x00000004) /*!< Reserved */ 4134 #define FLCTL_A_RDBRST_CTLSTAT_MEM_TYPE_3 ((uint32_t)0x00000006) /*!< Engineering Memory */ 4135 /* FLCTL_A_RDBRST_CTLSTAT[STOP_FAIL] Bits */ 4136 #define FLCTL_A_RDBRST_CTLSTAT_STOP_FAIL_OFS ( 3) /*!< STOP_FAIL Bit Offset */ 4137 #define FLCTL_A_RDBRST_CTLSTAT_STOP_FAIL ((uint32_t)0x00000008) /*!< Terminate burst/compare operation */ 4138 /* FLCTL_A_RDBRST_CTLSTAT[DATA_CMP] Bits */ 4139 #define FLCTL_A_RDBRST_CTLSTAT_DATA_CMP_OFS ( 4) /*!< DATA_CMP Bit Offset */ 4140 #define FLCTL_A_RDBRST_CTLSTAT_DATA_CMP ((uint32_t)0x00000010) /*!< Data pattern used for comparison against memory read data */ 4141 /* FLCTL_A_RDBRST_CTLSTAT[TEST_EN] Bits */ 4142 #define FLCTL_A_RDBRST_CTLSTAT_TEST_EN_OFS ( 6) /*!< TEST_EN Bit Offset */ 4143 #define FLCTL_A_RDBRST_CTLSTAT_TEST_EN ((uint32_t)0x00000040) /*!< Enable comparison against test data compare registers */ 4144 /* FLCTL_A_RDBRST_CTLSTAT[BRST_STAT] Bits */ 4145 #define FLCTL_A_RDBRST_CTLSTAT_BRST_STAT_OFS (16) /*!< BRST_STAT Bit Offset */ 4146 #define FLCTL_A_RDBRST_CTLSTAT_BRST_STAT_MASK ((uint32_t)0x00030000) /*!< BRST_STAT Bit Mask */ 4147 #define FLCTL_A_RDBRST_CTLSTAT_BRST_STAT0 ((uint32_t)0x00010000) /*!< BRST_STAT Bit 0 */ 4148 #define FLCTL_A_RDBRST_CTLSTAT_BRST_STAT1 ((uint32_t)0x00020000) /*!< BRST_STAT Bit 1 */ 4149 #define FLCTL_A_RDBRST_CTLSTAT_BRST_STAT_0 ((uint32_t)0x00000000) /*!< Idle */ 4150 #define FLCTL_A_RDBRST_CTLSTAT_BRST_STAT_1 ((uint32_t)0x00010000) /*!< Burst/Compare START bit written, but operation pending */ 4151 #define FLCTL_A_RDBRST_CTLSTAT_BRST_STAT_2 ((uint32_t)0x00020000) /*!< Burst/Compare in progress */ 4152 #define FLCTL_A_RDBRST_CTLSTAT_BRST_STAT_3 ((uint32_t)0x00030000) /*!< Burst complete (status of completed burst remains in this state unless */ 4153 /* explicitly cleared by SW) */ 4154 /* FLCTL_A_RDBRST_CTLSTAT[CMP_ERR] Bits */ 4155 #define FLCTL_A_RDBRST_CTLSTAT_CMP_ERR_OFS (18) /*!< CMP_ERR Bit Offset */ 4156 #define FLCTL_A_RDBRST_CTLSTAT_CMP_ERR ((uint32_t)0x00040000) /*!< Burst/Compare Operation encountered atleast one data */ 4157 /* FLCTL_A_RDBRST_CTLSTAT[ADDR_ERR] Bits */ 4158 #define FLCTL_A_RDBRST_CTLSTAT_ADDR_ERR_OFS (19) /*!< ADDR_ERR Bit Offset */ 4159 #define FLCTL_A_RDBRST_CTLSTAT_ADDR_ERR ((uint32_t)0x00080000) /*!< Burst/Compare Operation was terminated due to access to */ 4160 /* FLCTL_A_RDBRST_CTLSTAT[CLR_STAT] Bits */ 4161 #define FLCTL_A_RDBRST_CTLSTAT_CLR_STAT_OFS (23) /*!< CLR_STAT Bit Offset */ 4162 #define FLCTL_A_RDBRST_CTLSTAT_CLR_STAT ((uint32_t)0x00800000) /*!< Clear status bits 19-16 of this register */ 4163 /* FLCTL_A_RDBRST_STARTADDR[START_ADDRESS] Bits */ 4164 #define FLCTL_A_RDBRST_STARTADDR_START_ADDRESS_OFS ( 0) /*!< START_ADDRESS Bit Offset */ 4165 #define FLCTL_A_RDBRST_STARTADDR_START_ADDRESS_MASK ((uint32_t)0x001FFFFF) /*!< START_ADDRESS Bit Mask */ 4166 /* FLCTL_A_RDBRST_LEN[BURST_LENGTH] Bits */ 4167 #define FLCTL_A_RDBRST_LEN_BURST_LENGTH_OFS ( 0) /*!< BURST_LENGTH Bit Offset */ 4168 #define FLCTL_A_RDBRST_LEN_BURST_LENGTH_MASK ((uint32_t)0x001FFFFF) /*!< BURST_LENGTH Bit Mask */ 4169 /* FLCTL_A_RDBRST_FAILADDR[FAIL_ADDRESS] Bits */ 4170 #define FLCTL_A_RDBRST_FAILADDR_FAIL_ADDRESS_OFS ( 0) /*!< FAIL_ADDRESS Bit Offset */ 4171 #define FLCTL_A_RDBRST_FAILADDR_FAIL_ADDRESS_MASK ((uint32_t)0x001FFFFF) /*!< FAIL_ADDRESS Bit Mask */ 4172 /* FLCTL_A_RDBRST_FAILCNT[FAIL_COUNT] Bits */ 4173 #define FLCTL_A_RDBRST_FAILCNT_FAIL_COUNT_OFS ( 0) /*!< FAIL_COUNT Bit Offset */ 4174 #define FLCTL_A_RDBRST_FAILCNT_FAIL_COUNT_MASK ((uint32_t)0x0001FFFF) /*!< FAIL_COUNT Bit Mask */ 4175 /* FLCTL_A_PRG_CTLSTAT[ENABLE] Bits */ 4176 #define FLCTL_A_PRG_CTLSTAT_ENABLE_OFS ( 0) /*!< ENABLE Bit Offset */ 4177 #define FLCTL_A_PRG_CTLSTAT_ENABLE ((uint32_t)0x00000001) /*!< Master control for all word program operations */ 4178 /* FLCTL_A_PRG_CTLSTAT[MODE] Bits */ 4179 #define FLCTL_A_PRG_CTLSTAT_MODE_OFS ( 1) /*!< MODE Bit Offset */ 4180 #define FLCTL_A_PRG_CTLSTAT_MODE ((uint32_t)0x00000002) /*!< Write mode */ 4181 /* FLCTL_A_PRG_CTLSTAT[VER_PRE] Bits */ 4182 #define FLCTL_A_PRG_CTLSTAT_VER_PRE_OFS ( 2) /*!< VER_PRE Bit Offset */ 4183 #define FLCTL_A_PRG_CTLSTAT_VER_PRE ((uint32_t)0x00000004) /*!< Controls automatic pre program verify operations */ 4184 /* FLCTL_A_PRG_CTLSTAT[VER_PST] Bits */ 4185 #define FLCTL_A_PRG_CTLSTAT_VER_PST_OFS ( 3) /*!< VER_PST Bit Offset */ 4186 #define FLCTL_A_PRG_CTLSTAT_VER_PST ((uint32_t)0x00000008) /*!< Controls automatic post program verify operations */ 4187 /* FLCTL_A_PRG_CTLSTAT[STATUS] Bits */ 4188 #define FLCTL_A_PRG_CTLSTAT_STATUS_OFS (16) /*!< STATUS Bit Offset */ 4189 #define FLCTL_A_PRG_CTLSTAT_STATUS_MASK ((uint32_t)0x00030000) /*!< STATUS Bit Mask */ 4190 #define FLCTL_A_PRG_CTLSTAT_STATUS0 ((uint32_t)0x00010000) /*!< STATUS Bit 0 */ 4191 #define FLCTL_A_PRG_CTLSTAT_STATUS1 ((uint32_t)0x00020000) /*!< STATUS Bit 1 */ 4192 #define FLCTL_A_PRG_CTLSTAT_STATUS_0 ((uint32_t)0x00000000) /*!< Idle (no program operation currently active) */ 4193 #define FLCTL_A_PRG_CTLSTAT_STATUS_1 ((uint32_t)0x00010000) /*!< Single word program operation triggered, but pending */ 4194 #define FLCTL_A_PRG_CTLSTAT_STATUS_2 ((uint32_t)0x00020000) /*!< Single word program in progress */ 4195 #define FLCTL_A_PRG_CTLSTAT_STATUS_3 ((uint32_t)0x00030000) /*!< Reserved (Idle) */ 4196 /* FLCTL_A_PRG_CTLSTAT[BNK_ACT] Bits */ 4197 #define FLCTL_A_PRG_CTLSTAT_BNK_ACT_OFS (18) /*!< BNK_ACT Bit Offset */ 4198 #define FLCTL_A_PRG_CTLSTAT_BNK_ACT ((uint32_t)0x00040000) /*!< Bank active */ 4199 /* FLCTL_A_PRGBRST_CTLSTAT[START] Bits */ 4200 #define FLCTL_A_PRGBRST_CTLSTAT_START_OFS ( 0) /*!< START Bit Offset */ 4201 #define FLCTL_A_PRGBRST_CTLSTAT_START ((uint32_t)0x00000001) /*!< Trigger start of burst program operation */ 4202 /* FLCTL_A_PRGBRST_CTLSTAT[TYPE] Bits */ 4203 #define FLCTL_A_PRGBRST_CTLSTAT_TYPE_OFS ( 1) /*!< TYPE Bit Offset */ 4204 #define FLCTL_A_PRGBRST_CTLSTAT_TYPE_MASK ((uint32_t)0x00000006) /*!< TYPE Bit Mask */ 4205 #define FLCTL_A_PRGBRST_CTLSTAT_TYPE0 ((uint32_t)0x00000002) /*!< TYPE Bit 0 */ 4206 #define FLCTL_A_PRGBRST_CTLSTAT_TYPE1 ((uint32_t)0x00000004) /*!< TYPE Bit 1 */ 4207 #define FLCTL_A_PRGBRST_CTLSTAT_TYPE_0 ((uint32_t)0x00000000) /*!< Main Memory */ 4208 #define FLCTL_A_PRGBRST_CTLSTAT_TYPE_1 ((uint32_t)0x00000002) /*!< Information Memory */ 4209 #define FLCTL_A_PRGBRST_CTLSTAT_TYPE_2 ((uint32_t)0x00000004) /*!< Reserved */ 4210 #define FLCTL_A_PRGBRST_CTLSTAT_TYPE_3 ((uint32_t)0x00000006) /*!< Engineering Memory */ 4211 /* FLCTL_A_PRGBRST_CTLSTAT[LEN] Bits */ 4212 #define FLCTL_A_PRGBRST_CTLSTAT_LEN_OFS ( 3) /*!< LEN Bit Offset */ 4213 #define FLCTL_A_PRGBRST_CTLSTAT_LEN_MASK ((uint32_t)0x00000038) /*!< LEN Bit Mask */ 4214 #define FLCTL_A_PRGBRST_CTLSTAT_LEN0 ((uint32_t)0x00000008) /*!< LEN Bit 0 */ 4215 #define FLCTL_A_PRGBRST_CTLSTAT_LEN1 ((uint32_t)0x00000010) /*!< LEN Bit 1 */ 4216 #define FLCTL_A_PRGBRST_CTLSTAT_LEN2 ((uint32_t)0x00000020) /*!< LEN Bit 2 */ 4217 #define FLCTL_A_PRGBRST_CTLSTAT_LEN_0 ((uint32_t)0x00000000) /*!< No burst operation */ 4218 #define FLCTL_A_PRGBRST_CTLSTAT_LEN_1 ((uint32_t)0x00000008) /*!< 1 word burst of 128 bits, starting with address in the */ 4219 /* FLCTL_PRGBRST_STARTADDR Register */ 4220 #define FLCTL_A_PRGBRST_CTLSTAT_LEN_2 ((uint32_t)0x00000010) /*!< 2*128 bits burst write, starting with address in the FLCTL_PRGBRST_STARTADDR */ 4221 /* Register */ 4222 #define FLCTL_A_PRGBRST_CTLSTAT_LEN_3 ((uint32_t)0x00000018) /*!< 3*128 bits burst write, starting with address in the FLCTL_PRGBRST_STARTADDR */ 4223 /* Register */ 4224 #define FLCTL_A_PRGBRST_CTLSTAT_LEN_4 ((uint32_t)0x00000020) /*!< 4*128 bits burst write, starting with address in the FLCTL_PRGBRST_STARTADDR */ 4225 /* Register */ 4226 /* FLCTL_A_PRGBRST_CTLSTAT[AUTO_PRE] Bits */ 4227 #define FLCTL_A_PRGBRST_CTLSTAT_AUTO_PRE_OFS ( 6) /*!< AUTO_PRE Bit Offset */ 4228 #define FLCTL_A_PRGBRST_CTLSTAT_AUTO_PRE ((uint32_t)0x00000040) /*!< Auto-Verify operation before the Burst Program */ 4229 /* FLCTL_A_PRGBRST_CTLSTAT[AUTO_PST] Bits */ 4230 #define FLCTL_A_PRGBRST_CTLSTAT_AUTO_PST_OFS ( 7) /*!< AUTO_PST Bit Offset */ 4231 #define FLCTL_A_PRGBRST_CTLSTAT_AUTO_PST ((uint32_t)0x00000080) /*!< Auto-Verify operation after the Burst Program */ 4232 /* FLCTL_A_PRGBRST_CTLSTAT[BURST_STATUS] Bits */ 4233 #define FLCTL_A_PRGBRST_CTLSTAT_BURST_STATUS_OFS (16) /*!< BURST_STATUS Bit Offset */ 4234 #define FLCTL_A_PRGBRST_CTLSTAT_BURST_STATUS_MASK ((uint32_t)0x00070000) /*!< BURST_STATUS Bit Mask */ 4235 #define FLCTL_A_PRGBRST_CTLSTAT_BURST_STATUS0 ((uint32_t)0x00010000) /*!< BURST_STATUS Bit 0 */ 4236 #define FLCTL_A_PRGBRST_CTLSTAT_BURST_STATUS1 ((uint32_t)0x00020000) /*!< BURST_STATUS Bit 1 */ 4237 #define FLCTL_A_PRGBRST_CTLSTAT_BURST_STATUS2 ((uint32_t)0x00040000) /*!< BURST_STATUS Bit 2 */ 4238 #define FLCTL_A_PRGBRST_CTLSTAT_BURST_STATUS_0 ((uint32_t)0x00000000) /*!< Idle (Burst not active) */ 4239 #define FLCTL_A_PRGBRST_CTLSTAT_BURST_STATUS_1 ((uint32_t)0x00010000) /*!< Burst program started but pending */ 4240 #define FLCTL_A_PRGBRST_CTLSTAT_BURST_STATUS_2 ((uint32_t)0x00020000) /*!< Burst active, with 1st 128 bit word being written into Flash */ 4241 #define FLCTL_A_PRGBRST_CTLSTAT_BURST_STATUS_3 ((uint32_t)0x00030000) /*!< Burst active, with 2nd 128 bit word being written into Flash */ 4242 #define FLCTL_A_PRGBRST_CTLSTAT_BURST_STATUS_4 ((uint32_t)0x00040000) /*!< Burst active, with 3rd 128 bit word being written into Flash */ 4243 #define FLCTL_A_PRGBRST_CTLSTAT_BURST_STATUS_5 ((uint32_t)0x00050000) /*!< Burst active, with 4th 128 bit word being written into Flash */ 4244 #define FLCTL_A_PRGBRST_CTLSTAT_BURST_STATUS_6 ((uint32_t)0x00060000) /*!< Reserved (Idle) */ 4245 #define FLCTL_A_PRGBRST_CTLSTAT_BURST_STATUS_7 ((uint32_t)0x00070000) /*!< Burst Complete (status of completed burst remains in this state unless */ 4246 /* explicitly cleared by SW) */ 4247 /* FLCTL_A_PRGBRST_CTLSTAT[PRE_ERR] Bits */ 4248 #define FLCTL_A_PRGBRST_CTLSTAT_PRE_ERR_OFS (19) /*!< PRE_ERR Bit Offset */ 4249 #define FLCTL_A_PRGBRST_CTLSTAT_PRE_ERR ((uint32_t)0x00080000) /*!< Burst Operation encountered preprogram auto-verify errors */ 4250 /* FLCTL_A_PRGBRST_CTLSTAT[PST_ERR] Bits */ 4251 #define FLCTL_A_PRGBRST_CTLSTAT_PST_ERR_OFS (20) /*!< PST_ERR Bit Offset */ 4252 #define FLCTL_A_PRGBRST_CTLSTAT_PST_ERR ((uint32_t)0x00100000) /*!< Burst Operation encountered postprogram auto-verify errors */ 4253 /* FLCTL_A_PRGBRST_CTLSTAT[ADDR_ERR] Bits */ 4254 #define FLCTL_A_PRGBRST_CTLSTAT_ADDR_ERR_OFS (21) /*!< ADDR_ERR Bit Offset */ 4255 #define FLCTL_A_PRGBRST_CTLSTAT_ADDR_ERR ((uint32_t)0x00200000) /*!< Burst Operation was terminated due to attempted program of reserved memory */ 4256 /* FLCTL_A_PRGBRST_CTLSTAT[CLR_STAT] Bits */ 4257 #define FLCTL_A_PRGBRST_CTLSTAT_CLR_STAT_OFS (23) /*!< CLR_STAT Bit Offset */ 4258 #define FLCTL_A_PRGBRST_CTLSTAT_CLR_STAT ((uint32_t)0x00800000) /*!< Clear status bits 21-16 of this register */ 4259 /* FLCTL_A_PRGBRST_STARTADDR[START_ADDRESS] Bits */ 4260 #define FLCTL_A_PRGBRST_STARTADDR_START_ADDRESS_OFS ( 0) /*!< START_ADDRESS Bit Offset */ 4261 #define FLCTL_A_PRGBRST_STARTADDR_START_ADDRESS_MASK ((uint32_t)0x003FFFFF) /*!< START_ADDRESS Bit Mask */ 4262 /* FLCTL_A_ERASE_CTLSTAT[START] Bits */ 4263 #define FLCTL_A_ERASE_CTLSTAT_START_OFS ( 0) /*!< START Bit Offset */ 4264 #define FLCTL_A_ERASE_CTLSTAT_START ((uint32_t)0x00000001) /*!< Start of Erase operation */ 4265 /* FLCTL_A_ERASE_CTLSTAT[MODE] Bits */ 4266 #define FLCTL_A_ERASE_CTLSTAT_MODE_OFS ( 1) /*!< MODE Bit Offset */ 4267 #define FLCTL_A_ERASE_CTLSTAT_MODE ((uint32_t)0x00000002) /*!< Erase mode selected by application */ 4268 /* FLCTL_A_ERASE_CTLSTAT[TYPE] Bits */ 4269 #define FLCTL_A_ERASE_CTLSTAT_TYPE_OFS ( 2) /*!< TYPE Bit Offset */ 4270 #define FLCTL_A_ERASE_CTLSTAT_TYPE_MASK ((uint32_t)0x0000000C) /*!< TYPE Bit Mask */ 4271 #define FLCTL_A_ERASE_CTLSTAT_TYPE0 ((uint32_t)0x00000004) /*!< TYPE Bit 0 */ 4272 #define FLCTL_A_ERASE_CTLSTAT_TYPE1 ((uint32_t)0x00000008) /*!< TYPE Bit 1 */ 4273 #define FLCTL_A_ERASE_CTLSTAT_TYPE_0 ((uint32_t)0x00000000) /*!< Main Memory */ 4274 #define FLCTL_A_ERASE_CTLSTAT_TYPE_1 ((uint32_t)0x00000004) /*!< Information Memory */ 4275 #define FLCTL_A_ERASE_CTLSTAT_TYPE_2 ((uint32_t)0x00000008) /*!< Reserved */ 4276 #define FLCTL_A_ERASE_CTLSTAT_TYPE_3 ((uint32_t)0x0000000C) /*!< Engineering Memory */ 4277 /* FLCTL_A_ERASE_CTLSTAT[STATUS] Bits */ 4278 #define FLCTL_A_ERASE_CTLSTAT_STATUS_OFS (16) /*!< STATUS Bit Offset */ 4279 #define FLCTL_A_ERASE_CTLSTAT_STATUS_MASK ((uint32_t)0x00030000) /*!< STATUS Bit Mask */ 4280 #define FLCTL_A_ERASE_CTLSTAT_STATUS0 ((uint32_t)0x00010000) /*!< STATUS Bit 0 */ 4281 #define FLCTL_A_ERASE_CTLSTAT_STATUS1 ((uint32_t)0x00020000) /*!< STATUS Bit 1 */ 4282 #define FLCTL_A_ERASE_CTLSTAT_STATUS_0 ((uint32_t)0x00000000) /*!< Idle (no program operation currently active) */ 4283 #define FLCTL_A_ERASE_CTLSTAT_STATUS_1 ((uint32_t)0x00010000) /*!< Erase operation triggered to START but pending */ 4284 #define FLCTL_A_ERASE_CTLSTAT_STATUS_2 ((uint32_t)0x00020000) /*!< Erase operation in progress */ 4285 #define FLCTL_A_ERASE_CTLSTAT_STATUS_3 ((uint32_t)0x00030000) /*!< Erase operation completed (status of completed erase remains in this state */ 4286 /* unless explicitly cleared by SW) */ 4287 /* FLCTL_A_ERASE_CTLSTAT[ADDR_ERR] Bits */ 4288 #define FLCTL_A_ERASE_CTLSTAT_ADDR_ERR_OFS (18) /*!< ADDR_ERR Bit Offset */ 4289 #define FLCTL_A_ERASE_CTLSTAT_ADDR_ERR ((uint32_t)0x00040000) /*!< Erase Operation was terminated due to attempted erase of reserved memory */ 4290 /* address */ 4291 /* FLCTL_A_ERASE_CTLSTAT[CLR_STAT] Bits */ 4292 #define FLCTL_A_ERASE_CTLSTAT_CLR_STAT_OFS (19) /*!< CLR_STAT Bit Offset */ 4293 #define FLCTL_A_ERASE_CTLSTAT_CLR_STAT ((uint32_t)0x00080000) /*!< Clear status bits 18-16 of this register */ 4294 /* FLCTL_A_ERASE_SECTADDR[SECT_ADDRESS] Bits */ 4295 #define FLCTL_A_ERASE_SECTADDR_SECT_ADDRESS_OFS ( 0) /*!< SECT_ADDRESS Bit Offset */ 4296 #define FLCTL_A_ERASE_SECTADDR_SECT_ADDRESS_MASK ((uint32_t)0x003FFFFF) /*!< SECT_ADDRESS Bit Mask */ 4297 /* FLCTL_A_BANK0_INFO_WEPROT[PROT0] Bits */ 4298 #define FLCTL_A_BANK0_INFO_WEPROT_PROT0_OFS ( 0) /*!< PROT0 Bit Offset */ 4299 #define FLCTL_A_BANK0_INFO_WEPROT_PROT0 ((uint32_t)0x00000001) /*!< Protects Sector 0 from program or erase */ 4300 /* FLCTL_A_BANK0_INFO_WEPROT[PROT1] Bits */ 4301 #define FLCTL_A_BANK0_INFO_WEPROT_PROT1_OFS ( 1) /*!< PROT1 Bit Offset */ 4302 #define FLCTL_A_BANK0_INFO_WEPROT_PROT1 ((uint32_t)0x00000002) /*!< Protects Sector 1 from program or erase */ 4303 /* FLCTL_A_BANK0_INFO_WEPROT[PROT2] Bits */ 4304 #define FLCTL_A_BANK0_INFO_WEPROT_PROT2_OFS ( 2) /*!< PROT2 Bit Offset */ 4305 #define FLCTL_A_BANK0_INFO_WEPROT_PROT2 ((uint32_t)0x00000004) /*!< Protects Sector 2 from program or erase */ 4306 /* FLCTL_A_BANK0_INFO_WEPROT[PROT3] Bits */ 4307 #define FLCTL_A_BANK0_INFO_WEPROT_PROT3_OFS ( 3) /*!< PROT3 Bit Offset */ 4308 #define FLCTL_A_BANK0_INFO_WEPROT_PROT3 ((uint32_t)0x00000008) /*!< Protects Sector 3 from program or erase */ 4309 /* FLCTL_A_BANK0_MAIN_WEPROT[PROT0] Bits */ 4310 #define FLCTL_A_BANK0_MAIN_WEPROT_PROT0_OFS ( 0) /*!< PROT0 Bit Offset */ 4311 #define FLCTL_A_BANK0_MAIN_WEPROT_PROT0 ((uint32_t)0x00000001) /*!< Protects Sector 0 from program or erase */ 4312 /* FLCTL_A_BANK0_MAIN_WEPROT[PROT1] Bits */ 4313 #define FLCTL_A_BANK0_MAIN_WEPROT_PROT1_OFS ( 1) /*!< PROT1 Bit Offset */ 4314 #define FLCTL_A_BANK0_MAIN_WEPROT_PROT1 ((uint32_t)0x00000002) /*!< Protects Sector 1 from program or erase */ 4315 /* FLCTL_A_BANK0_MAIN_WEPROT[PROT2] Bits */ 4316 #define FLCTL_A_BANK0_MAIN_WEPROT_PROT2_OFS ( 2) /*!< PROT2 Bit Offset */ 4317 #define FLCTL_A_BANK0_MAIN_WEPROT_PROT2 ((uint32_t)0x00000004) /*!< Protects Sector 2 from program or erase */ 4318 /* FLCTL_A_BANK0_MAIN_WEPROT[PROT3] Bits */ 4319 #define FLCTL_A_BANK0_MAIN_WEPROT_PROT3_OFS ( 3) /*!< PROT3 Bit Offset */ 4320 #define FLCTL_A_BANK0_MAIN_WEPROT_PROT3 ((uint32_t)0x00000008) /*!< Protects Sector 3 from program or erase */ 4321 /* FLCTL_A_BANK0_MAIN_WEPROT[PROT4] Bits */ 4322 #define FLCTL_A_BANK0_MAIN_WEPROT_PROT4_OFS ( 4) /*!< PROT4 Bit Offset */ 4323 #define FLCTL_A_BANK0_MAIN_WEPROT_PROT4 ((uint32_t)0x00000010) /*!< Protects Sector 4 from program or erase */ 4324 /* FLCTL_A_BANK0_MAIN_WEPROT[PROT5] Bits */ 4325 #define FLCTL_A_BANK0_MAIN_WEPROT_PROT5_OFS ( 5) /*!< PROT5 Bit Offset */ 4326 #define FLCTL_A_BANK0_MAIN_WEPROT_PROT5 ((uint32_t)0x00000020) /*!< Protects Sector 5 from program or erase */ 4327 /* FLCTL_A_BANK0_MAIN_WEPROT[PROT6] Bits */ 4328 #define FLCTL_A_BANK0_MAIN_WEPROT_PROT6_OFS ( 6) /*!< PROT6 Bit Offset */ 4329 #define FLCTL_A_BANK0_MAIN_WEPROT_PROT6 ((uint32_t)0x00000040) /*!< Protects Sector 6 from program or erase */ 4330 /* FLCTL_A_BANK0_MAIN_WEPROT[PROT7] Bits */ 4331 #define FLCTL_A_BANK0_MAIN_WEPROT_PROT7_OFS ( 7) /*!< PROT7 Bit Offset */ 4332 #define FLCTL_A_BANK0_MAIN_WEPROT_PROT7 ((uint32_t)0x00000080) /*!< Protects Sector 7 from program or erase */ 4333 /* FLCTL_A_BANK0_MAIN_WEPROT[PROT8] Bits */ 4334 #define FLCTL_A_BANK0_MAIN_WEPROT_PROT8_OFS ( 8) /*!< PROT8 Bit Offset */ 4335 #define FLCTL_A_BANK0_MAIN_WEPROT_PROT8 ((uint32_t)0x00000100) /*!< Protects Sector 8 from program or erase */ 4336 /* FLCTL_A_BANK0_MAIN_WEPROT[PROT9] Bits */ 4337 #define FLCTL_A_BANK0_MAIN_WEPROT_PROT9_OFS ( 9) /*!< PROT9 Bit Offset */ 4338 #define FLCTL_A_BANK0_MAIN_WEPROT_PROT9 ((uint32_t)0x00000200) /*!< Protects Sector 9 from program or erase */ 4339 /* FLCTL_A_BANK0_MAIN_WEPROT[PROT10] Bits */ 4340 #define FLCTL_A_BANK0_MAIN_WEPROT_PROT10_OFS (10) /*!< PROT10 Bit Offset */ 4341 #define FLCTL_A_BANK0_MAIN_WEPROT_PROT10 ((uint32_t)0x00000400) /*!< Protects Sector 10 from program or erase */ 4342 /* FLCTL_A_BANK0_MAIN_WEPROT[PROT11] Bits */ 4343 #define FLCTL_A_BANK0_MAIN_WEPROT_PROT11_OFS (11) /*!< PROT11 Bit Offset */ 4344 #define FLCTL_A_BANK0_MAIN_WEPROT_PROT11 ((uint32_t)0x00000800) /*!< Protects Sector 11 from program or erase */ 4345 /* FLCTL_A_BANK0_MAIN_WEPROT[PROT12] Bits */ 4346 #define FLCTL_A_BANK0_MAIN_WEPROT_PROT12_OFS (12) /*!< PROT12 Bit Offset */ 4347 #define FLCTL_A_BANK0_MAIN_WEPROT_PROT12 ((uint32_t)0x00001000) /*!< Protects Sector 12 from program or erase */ 4348 /* FLCTL_A_BANK0_MAIN_WEPROT[PROT13] Bits */ 4349 #define FLCTL_A_BANK0_MAIN_WEPROT_PROT13_OFS (13) /*!< PROT13 Bit Offset */ 4350 #define FLCTL_A_BANK0_MAIN_WEPROT_PROT13 ((uint32_t)0x00002000) /*!< Protects Sector 13 from program or erase */ 4351 /* FLCTL_A_BANK0_MAIN_WEPROT[PROT14] Bits */ 4352 #define FLCTL_A_BANK0_MAIN_WEPROT_PROT14_OFS (14) /*!< PROT14 Bit Offset */ 4353 #define FLCTL_A_BANK0_MAIN_WEPROT_PROT14 ((uint32_t)0x00004000) /*!< Protects Sector 14 from program or erase */ 4354 /* FLCTL_A_BANK0_MAIN_WEPROT[PROT15] Bits */ 4355 #define FLCTL_A_BANK0_MAIN_WEPROT_PROT15_OFS (15) /*!< PROT15 Bit Offset */ 4356 #define FLCTL_A_BANK0_MAIN_WEPROT_PROT15 ((uint32_t)0x00008000) /*!< Protects Sector 15 from program or erase */ 4357 /* FLCTL_A_BANK0_MAIN_WEPROT[PROT16] Bits */ 4358 #define FLCTL_A_BANK0_MAIN_WEPROT_PROT16_OFS (16) /*!< PROT16 Bit Offset */ 4359 #define FLCTL_A_BANK0_MAIN_WEPROT_PROT16 ((uint32_t)0x00010000) /*!< Protects Sector 16 from program or erase */ 4360 /* FLCTL_A_BANK0_MAIN_WEPROT[PROT17] Bits */ 4361 #define FLCTL_A_BANK0_MAIN_WEPROT_PROT17_OFS (17) /*!< PROT17 Bit Offset */ 4362 #define FLCTL_A_BANK0_MAIN_WEPROT_PROT17 ((uint32_t)0x00020000) /*!< Protects Sector 17 from program or erase */ 4363 /* FLCTL_A_BANK0_MAIN_WEPROT[PROT18] Bits */ 4364 #define FLCTL_A_BANK0_MAIN_WEPROT_PROT18_OFS (18) /*!< PROT18 Bit Offset */ 4365 #define FLCTL_A_BANK0_MAIN_WEPROT_PROT18 ((uint32_t)0x00040000) /*!< Protects Sector 18 from program or erase */ 4366 /* FLCTL_A_BANK0_MAIN_WEPROT[PROT19] Bits */ 4367 #define FLCTL_A_BANK0_MAIN_WEPROT_PROT19_OFS (19) /*!< PROT19 Bit Offset */ 4368 #define FLCTL_A_BANK0_MAIN_WEPROT_PROT19 ((uint32_t)0x00080000) /*!< Protects Sector 19 from program or erase */ 4369 /* FLCTL_A_BANK0_MAIN_WEPROT[PROT20] Bits */ 4370 #define FLCTL_A_BANK0_MAIN_WEPROT_PROT20_OFS (20) /*!< PROT20 Bit Offset */ 4371 #define FLCTL_A_BANK0_MAIN_WEPROT_PROT20 ((uint32_t)0x00100000) /*!< Protects Sector 20 from program or erase */ 4372 /* FLCTL_A_BANK0_MAIN_WEPROT[PROT21] Bits */ 4373 #define FLCTL_A_BANK0_MAIN_WEPROT_PROT21_OFS (21) /*!< PROT21 Bit Offset */ 4374 #define FLCTL_A_BANK0_MAIN_WEPROT_PROT21 ((uint32_t)0x00200000) /*!< Protects Sector 21 from program or erase */ 4375 /* FLCTL_A_BANK0_MAIN_WEPROT[PROT22] Bits */ 4376 #define FLCTL_A_BANK0_MAIN_WEPROT_PROT22_OFS (22) /*!< PROT22 Bit Offset */ 4377 #define FLCTL_A_BANK0_MAIN_WEPROT_PROT22 ((uint32_t)0x00400000) /*!< Protects Sector 22 from program or erase */ 4378 /* FLCTL_A_BANK0_MAIN_WEPROT[PROT23] Bits */ 4379 #define FLCTL_A_BANK0_MAIN_WEPROT_PROT23_OFS (23) /*!< PROT23 Bit Offset */ 4380 #define FLCTL_A_BANK0_MAIN_WEPROT_PROT23 ((uint32_t)0x00800000) /*!< Protects Sector 23 from program or erase */ 4381 /* FLCTL_A_BANK0_MAIN_WEPROT[PROT24] Bits */ 4382 #define FLCTL_A_BANK0_MAIN_WEPROT_PROT24_OFS (24) /*!< PROT24 Bit Offset */ 4383 #define FLCTL_A_BANK0_MAIN_WEPROT_PROT24 ((uint32_t)0x01000000) /*!< Protects Sector 24 from program or erase */ 4384 /* FLCTL_A_BANK0_MAIN_WEPROT[PROT25] Bits */ 4385 #define FLCTL_A_BANK0_MAIN_WEPROT_PROT25_OFS (25) /*!< PROT25 Bit Offset */ 4386 #define FLCTL_A_BANK0_MAIN_WEPROT_PROT25 ((uint32_t)0x02000000) /*!< Protects Sector 25 from program or erase */ 4387 /* FLCTL_A_BANK0_MAIN_WEPROT[PROT26] Bits */ 4388 #define FLCTL_A_BANK0_MAIN_WEPROT_PROT26_OFS (26) /*!< PROT26 Bit Offset */ 4389 #define FLCTL_A_BANK0_MAIN_WEPROT_PROT26 ((uint32_t)0x04000000) /*!< Protects Sector 26 from program or erase */ 4390 /* FLCTL_A_BANK0_MAIN_WEPROT[PROT27] Bits */ 4391 #define FLCTL_A_BANK0_MAIN_WEPROT_PROT27_OFS (27) /*!< PROT27 Bit Offset */ 4392 #define FLCTL_A_BANK0_MAIN_WEPROT_PROT27 ((uint32_t)0x08000000) /*!< Protects Sector 27 from program or erase */ 4393 /* FLCTL_A_BANK0_MAIN_WEPROT[PROT28] Bits */ 4394 #define FLCTL_A_BANK0_MAIN_WEPROT_PROT28_OFS (28) /*!< PROT28 Bit Offset */ 4395 #define FLCTL_A_BANK0_MAIN_WEPROT_PROT28 ((uint32_t)0x10000000) /*!< Protects Sector 28 from program or erase */ 4396 /* FLCTL_A_BANK0_MAIN_WEPROT[PROT29] Bits */ 4397 #define FLCTL_A_BANK0_MAIN_WEPROT_PROT29_OFS (29) /*!< PROT29 Bit Offset */ 4398 #define FLCTL_A_BANK0_MAIN_WEPROT_PROT29 ((uint32_t)0x20000000) /*!< Protects Sector 29 from program or erase */ 4399 /* FLCTL_A_BANK0_MAIN_WEPROT[PROT30] Bits */ 4400 #define FLCTL_A_BANK0_MAIN_WEPROT_PROT30_OFS (30) /*!< PROT30 Bit Offset */ 4401 #define FLCTL_A_BANK0_MAIN_WEPROT_PROT30 ((uint32_t)0x40000000) /*!< Protects Sector 30 from program or erase */ 4402 /* FLCTL_A_BANK0_MAIN_WEPROT[PROT31] Bits */ 4403 #define FLCTL_A_BANK0_MAIN_WEPROT_PROT31_OFS (31) /*!< PROT31 Bit Offset */ 4404 #define FLCTL_A_BANK0_MAIN_WEPROT_PROT31 ((uint32_t)0x80000000) /*!< Protects Sector 31 from program or erase */ 4405 /* FLCTL_A_BANK1_INFO_WEPROT[PROT0] Bits */ 4406 #define FLCTL_A_BANK1_INFO_WEPROT_PROT0_OFS ( 0) /*!< PROT0 Bit Offset */ 4407 #define FLCTL_A_BANK1_INFO_WEPROT_PROT0 ((uint32_t)0x00000001) /*!< Protects Sector 0 from program or erase operations */ 4408 /* FLCTL_A_BANK1_INFO_WEPROT[PROT1] Bits */ 4409 #define FLCTL_A_BANK1_INFO_WEPROT_PROT1_OFS ( 1) /*!< PROT1 Bit Offset */ 4410 #define FLCTL_A_BANK1_INFO_WEPROT_PROT1 ((uint32_t)0x00000002) /*!< Protects Sector 1 from program or erase operations */ 4411 /* FLCTL_A_BANK1_INFO_WEPROT[PROT2] Bits */ 4412 #define FLCTL_A_BANK1_INFO_WEPROT_PROT2_OFS ( 2) /*!< PROT2 Bit Offset */ 4413 #define FLCTL_A_BANK1_INFO_WEPROT_PROT2 ((uint32_t)0x00000004) /*!< Protects Sector 2 from program or erase */ 4414 /* FLCTL_A_BANK1_INFO_WEPROT[PROT3] Bits */ 4415 #define FLCTL_A_BANK1_INFO_WEPROT_PROT3_OFS ( 3) /*!< PROT3 Bit Offset */ 4416 #define FLCTL_A_BANK1_INFO_WEPROT_PROT3 ((uint32_t)0x00000008) /*!< Protects Sector 3 from program or erase */ 4417 /* FLCTL_A_BANK1_MAIN_WEPROT[PROT0] Bits */ 4418 #define FLCTL_A_BANK1_MAIN_WEPROT_PROT0_OFS ( 0) /*!< PROT0 Bit Offset */ 4419 #define FLCTL_A_BANK1_MAIN_WEPROT_PROT0 ((uint32_t)0x00000001) /*!< Protects Sector 0 from program or erase operations */ 4420 /* FLCTL_A_BANK1_MAIN_WEPROT[PROT1] Bits */ 4421 #define FLCTL_A_BANK1_MAIN_WEPROT_PROT1_OFS ( 1) /*!< PROT1 Bit Offset */ 4422 #define FLCTL_A_BANK1_MAIN_WEPROT_PROT1 ((uint32_t)0x00000002) /*!< Protects Sector 1 from program or erase operations */ 4423 /* FLCTL_A_BANK1_MAIN_WEPROT[PROT2] Bits */ 4424 #define FLCTL_A_BANK1_MAIN_WEPROT_PROT2_OFS ( 2) /*!< PROT2 Bit Offset */ 4425 #define FLCTL_A_BANK1_MAIN_WEPROT_PROT2 ((uint32_t)0x00000004) /*!< Protects Sector 2 from program or erase operations */ 4426 /* FLCTL_A_BANK1_MAIN_WEPROT[PROT3] Bits */ 4427 #define FLCTL_A_BANK1_MAIN_WEPROT_PROT3_OFS ( 3) /*!< PROT3 Bit Offset */ 4428 #define FLCTL_A_BANK1_MAIN_WEPROT_PROT3 ((uint32_t)0x00000008) /*!< Protects Sector 3 from program or erase operations */ 4429 /* FLCTL_A_BANK1_MAIN_WEPROT[PROT4] Bits */ 4430 #define FLCTL_A_BANK1_MAIN_WEPROT_PROT4_OFS ( 4) /*!< PROT4 Bit Offset */ 4431 #define FLCTL_A_BANK1_MAIN_WEPROT_PROT4 ((uint32_t)0x00000010) /*!< Protects Sector 4 from program or erase operations */ 4432 /* FLCTL_A_BANK1_MAIN_WEPROT[PROT5] Bits */ 4433 #define FLCTL_A_BANK1_MAIN_WEPROT_PROT5_OFS ( 5) /*!< PROT5 Bit Offset */ 4434 #define FLCTL_A_BANK1_MAIN_WEPROT_PROT5 ((uint32_t)0x00000020) /*!< Protects Sector 5 from program or erase operations */ 4435 /* FLCTL_A_BANK1_MAIN_WEPROT[PROT6] Bits */ 4436 #define FLCTL_A_BANK1_MAIN_WEPROT_PROT6_OFS ( 6) /*!< PROT6 Bit Offset */ 4437 #define FLCTL_A_BANK1_MAIN_WEPROT_PROT6 ((uint32_t)0x00000040) /*!< Protects Sector 6 from program or erase operations */ 4438 /* FLCTL_A_BANK1_MAIN_WEPROT[PROT7] Bits */ 4439 #define FLCTL_A_BANK1_MAIN_WEPROT_PROT7_OFS ( 7) /*!< PROT7 Bit Offset */ 4440 #define FLCTL_A_BANK1_MAIN_WEPROT_PROT7 ((uint32_t)0x00000080) /*!< Protects Sector 7 from program or erase operations */ 4441 /* FLCTL_A_BANK1_MAIN_WEPROT[PROT8] Bits */ 4442 #define FLCTL_A_BANK1_MAIN_WEPROT_PROT8_OFS ( 8) /*!< PROT8 Bit Offset */ 4443 #define FLCTL_A_BANK1_MAIN_WEPROT_PROT8 ((uint32_t)0x00000100) /*!< Protects Sector 8 from program or erase operations */ 4444 /* FLCTL_A_BANK1_MAIN_WEPROT[PROT9] Bits */ 4445 #define FLCTL_A_BANK1_MAIN_WEPROT_PROT9_OFS ( 9) /*!< PROT9 Bit Offset */ 4446 #define FLCTL_A_BANK1_MAIN_WEPROT_PROT9 ((uint32_t)0x00000200) /*!< Protects Sector 9 from program or erase operations */ 4447 /* FLCTL_A_BANK1_MAIN_WEPROT[PROT10] Bits */ 4448 #define FLCTL_A_BANK1_MAIN_WEPROT_PROT10_OFS (10) /*!< PROT10 Bit Offset */ 4449 #define FLCTL_A_BANK1_MAIN_WEPROT_PROT10 ((uint32_t)0x00000400) /*!< Protects Sector 10 from program or erase operations */ 4450 /* FLCTL_A_BANK1_MAIN_WEPROT[PROT11] Bits */ 4451 #define FLCTL_A_BANK1_MAIN_WEPROT_PROT11_OFS (11) /*!< PROT11 Bit Offset */ 4452 #define FLCTL_A_BANK1_MAIN_WEPROT_PROT11 ((uint32_t)0x00000800) /*!< Protects Sector 11 from program or erase operations */ 4453 /* FLCTL_A_BANK1_MAIN_WEPROT[PROT12] Bits */ 4454 #define FLCTL_A_BANK1_MAIN_WEPROT_PROT12_OFS (12) /*!< PROT12 Bit Offset */ 4455 #define FLCTL_A_BANK1_MAIN_WEPROT_PROT12 ((uint32_t)0x00001000) /*!< Protects Sector 12 from program or erase operations */ 4456 /* FLCTL_A_BANK1_MAIN_WEPROT[PROT13] Bits */ 4457 #define FLCTL_A_BANK1_MAIN_WEPROT_PROT13_OFS (13) /*!< PROT13 Bit Offset */ 4458 #define FLCTL_A_BANK1_MAIN_WEPROT_PROT13 ((uint32_t)0x00002000) /*!< Protects Sector 13 from program or erase operations */ 4459 /* FLCTL_A_BANK1_MAIN_WEPROT[PROT14] Bits */ 4460 #define FLCTL_A_BANK1_MAIN_WEPROT_PROT14_OFS (14) /*!< PROT14 Bit Offset */ 4461 #define FLCTL_A_BANK1_MAIN_WEPROT_PROT14 ((uint32_t)0x00004000) /*!< Protects Sector 14 from program or erase operations */ 4462 /* FLCTL_A_BANK1_MAIN_WEPROT[PROT15] Bits */ 4463 #define FLCTL_A_BANK1_MAIN_WEPROT_PROT15_OFS (15) /*!< PROT15 Bit Offset */ 4464 #define FLCTL_A_BANK1_MAIN_WEPROT_PROT15 ((uint32_t)0x00008000) /*!< Protects Sector 15 from program or erase operations */ 4465 /* FLCTL_A_BANK1_MAIN_WEPROT[PROT16] Bits */ 4466 #define FLCTL_A_BANK1_MAIN_WEPROT_PROT16_OFS (16) /*!< PROT16 Bit Offset */ 4467 #define FLCTL_A_BANK1_MAIN_WEPROT_PROT16 ((uint32_t)0x00010000) /*!< Protects Sector 16 from program or erase operations */ 4468 /* FLCTL_A_BANK1_MAIN_WEPROT[PROT17] Bits */ 4469 #define FLCTL_A_BANK1_MAIN_WEPROT_PROT17_OFS (17) /*!< PROT17 Bit Offset */ 4470 #define FLCTL_A_BANK1_MAIN_WEPROT_PROT17 ((uint32_t)0x00020000) /*!< Protects Sector 17 from program or erase operations */ 4471 /* FLCTL_A_BANK1_MAIN_WEPROT[PROT18] Bits */ 4472 #define FLCTL_A_BANK1_MAIN_WEPROT_PROT18_OFS (18) /*!< PROT18 Bit Offset */ 4473 #define FLCTL_A_BANK1_MAIN_WEPROT_PROT18 ((uint32_t)0x00040000) /*!< Protects Sector 18 from program or erase operations */ 4474 /* FLCTL_A_BANK1_MAIN_WEPROT[PROT19] Bits */ 4475 #define FLCTL_A_BANK1_MAIN_WEPROT_PROT19_OFS (19) /*!< PROT19 Bit Offset */ 4476 #define FLCTL_A_BANK1_MAIN_WEPROT_PROT19 ((uint32_t)0x00080000) /*!< Protects Sector 19 from program or erase operations */ 4477 /* FLCTL_A_BANK1_MAIN_WEPROT[PROT20] Bits */ 4478 #define FLCTL_A_BANK1_MAIN_WEPROT_PROT20_OFS (20) /*!< PROT20 Bit Offset */ 4479 #define FLCTL_A_BANK1_MAIN_WEPROT_PROT20 ((uint32_t)0x00100000) /*!< Protects Sector 20 from program or erase operations */ 4480 /* FLCTL_A_BANK1_MAIN_WEPROT[PROT21] Bits */ 4481 #define FLCTL_A_BANK1_MAIN_WEPROT_PROT21_OFS (21) /*!< PROT21 Bit Offset */ 4482 #define FLCTL_A_BANK1_MAIN_WEPROT_PROT21 ((uint32_t)0x00200000) /*!< Protects Sector 21 from program or erase operations */ 4483 /* FLCTL_A_BANK1_MAIN_WEPROT[PROT22] Bits */ 4484 #define FLCTL_A_BANK1_MAIN_WEPROT_PROT22_OFS (22) /*!< PROT22 Bit Offset */ 4485 #define FLCTL_A_BANK1_MAIN_WEPROT_PROT22 ((uint32_t)0x00400000) /*!< Protects Sector 22 from program or erase operations */ 4486 /* FLCTL_A_BANK1_MAIN_WEPROT[PROT23] Bits */ 4487 #define FLCTL_A_BANK1_MAIN_WEPROT_PROT23_OFS (23) /*!< PROT23 Bit Offset */ 4488 #define FLCTL_A_BANK1_MAIN_WEPROT_PROT23 ((uint32_t)0x00800000) /*!< Protects Sector 23 from program or erase operations */ 4489 /* FLCTL_A_BANK1_MAIN_WEPROT[PROT24] Bits */ 4490 #define FLCTL_A_BANK1_MAIN_WEPROT_PROT24_OFS (24) /*!< PROT24 Bit Offset */ 4491 #define FLCTL_A_BANK1_MAIN_WEPROT_PROT24 ((uint32_t)0x01000000) /*!< Protects Sector 24 from program or erase operations */ 4492 /* FLCTL_A_BANK1_MAIN_WEPROT[PROT25] Bits */ 4493 #define FLCTL_A_BANK1_MAIN_WEPROT_PROT25_OFS (25) /*!< PROT25 Bit Offset */ 4494 #define FLCTL_A_BANK1_MAIN_WEPROT_PROT25 ((uint32_t)0x02000000) /*!< Protects Sector 25 from program or erase operations */ 4495 /* FLCTL_A_BANK1_MAIN_WEPROT[PROT26] Bits */ 4496 #define FLCTL_A_BANK1_MAIN_WEPROT_PROT26_OFS (26) /*!< PROT26 Bit Offset */ 4497 #define FLCTL_A_BANK1_MAIN_WEPROT_PROT26 ((uint32_t)0x04000000) /*!< Protects Sector 26 from program or erase operations */ 4498 /* FLCTL_A_BANK1_MAIN_WEPROT[PROT27] Bits */ 4499 #define FLCTL_A_BANK1_MAIN_WEPROT_PROT27_OFS (27) /*!< PROT27 Bit Offset */ 4500 #define FLCTL_A_BANK1_MAIN_WEPROT_PROT27 ((uint32_t)0x08000000) /*!< Protects Sector 27 from program or erase operations */ 4501 /* FLCTL_A_BANK1_MAIN_WEPROT[PROT28] Bits */ 4502 #define FLCTL_A_BANK1_MAIN_WEPROT_PROT28_OFS (28) /*!< PROT28 Bit Offset */ 4503 #define FLCTL_A_BANK1_MAIN_WEPROT_PROT28 ((uint32_t)0x10000000) /*!< Protects Sector 28 from program or erase operations */ 4504 /* FLCTL_A_BANK1_MAIN_WEPROT[PROT29] Bits */ 4505 #define FLCTL_A_BANK1_MAIN_WEPROT_PROT29_OFS (29) /*!< PROT29 Bit Offset */ 4506 #define FLCTL_A_BANK1_MAIN_WEPROT_PROT29 ((uint32_t)0x20000000) /*!< Protects Sector 29 from program or erase operations */ 4507 /* FLCTL_A_BANK1_MAIN_WEPROT[PROT30] Bits */ 4508 #define FLCTL_A_BANK1_MAIN_WEPROT_PROT30_OFS (30) /*!< PROT30 Bit Offset */ 4509 #define FLCTL_A_BANK1_MAIN_WEPROT_PROT30 ((uint32_t)0x40000000) /*!< Protects Sector 30 from program or erase operations */ 4510 /* FLCTL_A_BANK1_MAIN_WEPROT[PROT31] Bits */ 4511 #define FLCTL_A_BANK1_MAIN_WEPROT_PROT31_OFS (31) /*!< PROT31 Bit Offset */ 4512 #define FLCTL_A_BANK1_MAIN_WEPROT_PROT31 ((uint32_t)0x80000000) /*!< Protects Sector 31 from program or erase operations */ 4513 /* FLCTL_A_BMRK_CTLSTAT[I_BMRK] Bits */ 4514 #define FLCTL_A_BMRK_CTLSTAT_I_BMRK_OFS ( 0) /*!< I_BMRK Bit Offset */ 4515 #define FLCTL_A_BMRK_CTLSTAT_I_BMRK ((uint32_t)0x00000001) 4516 /* FLCTL_A_BMRK_CTLSTAT[D_BMRK] Bits */ 4517 #define FLCTL_A_BMRK_CTLSTAT_D_BMRK_OFS ( 1) /*!< D_BMRK Bit Offset */ 4518 #define FLCTL_A_BMRK_CTLSTAT_D_BMRK ((uint32_t)0x00000002) 4519 /* FLCTL_A_BMRK_CTLSTAT[CMP_EN] Bits */ 4520 #define FLCTL_A_BMRK_CTLSTAT_CMP_EN_OFS ( 2) /*!< CMP_EN Bit Offset */ 4521 #define FLCTL_A_BMRK_CTLSTAT_CMP_EN ((uint32_t)0x00000004) 4522 /* FLCTL_A_BMRK_CTLSTAT[CMP_SEL] Bits */ 4523 #define FLCTL_A_BMRK_CTLSTAT_CMP_SEL_OFS ( 3) /*!< CMP_SEL Bit Offset */ 4524 #define FLCTL_A_BMRK_CTLSTAT_CMP_SEL ((uint32_t)0x00000008) 4525 /* FLCTL_A_IFG[RDBRST] Bits */ 4526 #define FLCTL_A_IFG_RDBRST_OFS ( 0) /*!< RDBRST Bit Offset */ 4527 #define FLCTL_A_IFG_RDBRST ((uint32_t)0x00000001) 4528 /* FLCTL_A_IFG[AVPRE] Bits */ 4529 #define FLCTL_A_IFG_AVPRE_OFS ( 1) /*!< AVPRE Bit Offset */ 4530 #define FLCTL_A_IFG_AVPRE ((uint32_t)0x00000002) 4531 /* FLCTL_A_IFG[AVPST] Bits */ 4532 #define FLCTL_A_IFG_AVPST_OFS ( 2) /*!< AVPST Bit Offset */ 4533 #define FLCTL_A_IFG_AVPST ((uint32_t)0x00000004) 4534 /* FLCTL_A_IFG[PRG] Bits */ 4535 #define FLCTL_A_IFG_PRG_OFS ( 3) /*!< PRG Bit Offset */ 4536 #define FLCTL_A_IFG_PRG ((uint32_t)0x00000008) 4537 /* FLCTL_A_IFG[PRGB] Bits */ 4538 #define FLCTL_A_IFG_PRGB_OFS ( 4) /*!< PRGB Bit Offset */ 4539 #define FLCTL_A_IFG_PRGB ((uint32_t)0x00000010) 4540 /* FLCTL_A_IFG[ERASE] Bits */ 4541 #define FLCTL_A_IFG_ERASE_OFS ( 5) /*!< ERASE Bit Offset */ 4542 #define FLCTL_A_IFG_ERASE ((uint32_t)0x00000020) 4543 /* FLCTL_A_IFG[BMRK] Bits */ 4544 #define FLCTL_A_IFG_BMRK_OFS ( 8) /*!< BMRK Bit Offset */ 4545 #define FLCTL_A_IFG_BMRK ((uint32_t)0x00000100) 4546 /* FLCTL_A_IFG[PRG_ERR] Bits */ 4547 #define FLCTL_A_IFG_PRG_ERR_OFS ( 9) /*!< PRG_ERR Bit Offset */ 4548 #define FLCTL_A_IFG_PRG_ERR ((uint32_t)0x00000200) 4549 /* FLCTL_A_IE[RDBRST] Bits */ 4550 #define FLCTL_A_IE_RDBRST_OFS ( 0) /*!< RDBRST Bit Offset */ 4551 #define FLCTL_A_IE_RDBRST ((uint32_t)0x00000001) 4552 /* FLCTL_A_IE[AVPRE] Bits */ 4553 #define FLCTL_A_IE_AVPRE_OFS ( 1) /*!< AVPRE Bit Offset */ 4554 #define FLCTL_A_IE_AVPRE ((uint32_t)0x00000002) 4555 /* FLCTL_A_IE[AVPST] Bits */ 4556 #define FLCTL_A_IE_AVPST_OFS ( 2) /*!< AVPST Bit Offset */ 4557 #define FLCTL_A_IE_AVPST ((uint32_t)0x00000004) 4558 /* FLCTL_A_IE[PRG] Bits */ 4559 #define FLCTL_A_IE_PRG_OFS ( 3) /*!< PRG Bit Offset */ 4560 #define FLCTL_A_IE_PRG ((uint32_t)0x00000008) 4561 /* FLCTL_A_IE[PRGB] Bits */ 4562 #define FLCTL_A_IE_PRGB_OFS ( 4) /*!< PRGB Bit Offset */ 4563 #define FLCTL_A_IE_PRGB ((uint32_t)0x00000010) 4564 /* FLCTL_A_IE[ERASE] Bits */ 4565 #define FLCTL_A_IE_ERASE_OFS ( 5) /*!< ERASE Bit Offset */ 4566 #define FLCTL_A_IE_ERASE ((uint32_t)0x00000020) 4567 /* FLCTL_A_IE[BMRK] Bits */ 4568 #define FLCTL_A_IE_BMRK_OFS ( 8) /*!< BMRK Bit Offset */ 4569 #define FLCTL_A_IE_BMRK ((uint32_t)0x00000100) 4570 /* FLCTL_A_IE[PRG_ERR] Bits */ 4571 #define FLCTL_A_IE_PRG_ERR_OFS ( 9) /*!< PRG_ERR Bit Offset */ 4572 #define FLCTL_A_IE_PRG_ERR ((uint32_t)0x00000200) 4573 /* FLCTL_A_CLRIFG[RDBRST] Bits */ 4574 #define FLCTL_A_CLRIFG_RDBRST_OFS ( 0) /*!< RDBRST Bit Offset */ 4575 #define FLCTL_A_CLRIFG_RDBRST ((uint32_t)0x00000001) 4576 /* FLCTL_A_CLRIFG[AVPRE] Bits */ 4577 #define FLCTL_A_CLRIFG_AVPRE_OFS ( 1) /*!< AVPRE Bit Offset */ 4578 #define FLCTL_A_CLRIFG_AVPRE ((uint32_t)0x00000002) 4579 /* FLCTL_A_CLRIFG[AVPST] Bits */ 4580 #define FLCTL_A_CLRIFG_AVPST_OFS ( 2) /*!< AVPST Bit Offset */ 4581 #define FLCTL_A_CLRIFG_AVPST ((uint32_t)0x00000004) 4582 /* FLCTL_A_CLRIFG[PRG] Bits */ 4583 #define FLCTL_A_CLRIFG_PRG_OFS ( 3) /*!< PRG Bit Offset */ 4584 #define FLCTL_A_CLRIFG_PRG ((uint32_t)0x00000008) 4585 /* FLCTL_A_CLRIFG[PRGB] Bits */ 4586 #define FLCTL_A_CLRIFG_PRGB_OFS ( 4) /*!< PRGB Bit Offset */ 4587 #define FLCTL_A_CLRIFG_PRGB ((uint32_t)0x00000010) 4588 /* FLCTL_A_CLRIFG[ERASE] Bits */ 4589 #define FLCTL_A_CLRIFG_ERASE_OFS ( 5) /*!< ERASE Bit Offset */ 4590 #define FLCTL_A_CLRIFG_ERASE ((uint32_t)0x00000020) 4591 /* FLCTL_A_CLRIFG[BMRK] Bits */ 4592 #define FLCTL_A_CLRIFG_BMRK_OFS ( 8) /*!< BMRK Bit Offset */ 4593 #define FLCTL_A_CLRIFG_BMRK ((uint32_t)0x00000100) 4594 /* FLCTL_A_CLRIFG[PRG_ERR] Bits */ 4595 #define FLCTL_A_CLRIFG_PRG_ERR_OFS ( 9) /*!< PRG_ERR Bit Offset */ 4596 #define FLCTL_A_CLRIFG_PRG_ERR ((uint32_t)0x00000200) 4597 /* FLCTL_A_SETIFG[RDBRST] Bits */ 4598 #define FLCTL_A_SETIFG_RDBRST_OFS ( 0) /*!< RDBRST Bit Offset */ 4599 #define FLCTL_A_SETIFG_RDBRST ((uint32_t)0x00000001) 4600 /* FLCTL_A_SETIFG[AVPRE] Bits */ 4601 #define FLCTL_A_SETIFG_AVPRE_OFS ( 1) /*!< AVPRE Bit Offset */ 4602 #define FLCTL_A_SETIFG_AVPRE ((uint32_t)0x00000002) 4603 /* FLCTL_A_SETIFG[AVPST] Bits */ 4604 #define FLCTL_A_SETIFG_AVPST_OFS ( 2) /*!< AVPST Bit Offset */ 4605 #define FLCTL_A_SETIFG_AVPST ((uint32_t)0x00000004) 4606 /* FLCTL_A_SETIFG[PRG] Bits */ 4607 #define FLCTL_A_SETIFG_PRG_OFS ( 3) /*!< PRG Bit Offset */ 4608 #define FLCTL_A_SETIFG_PRG ((uint32_t)0x00000008) 4609 /* FLCTL_A_SETIFG[PRGB] Bits */ 4610 #define FLCTL_A_SETIFG_PRGB_OFS ( 4) /*!< PRGB Bit Offset */ 4611 #define FLCTL_A_SETIFG_PRGB ((uint32_t)0x00000010) 4612 /* FLCTL_A_SETIFG[ERASE] Bits */ 4613 #define FLCTL_A_SETIFG_ERASE_OFS ( 5) /*!< ERASE Bit Offset */ 4614 #define FLCTL_A_SETIFG_ERASE ((uint32_t)0x00000020) 4615 /* FLCTL_A_SETIFG[BMRK] Bits */ 4616 #define FLCTL_A_SETIFG_BMRK_OFS ( 8) /*!< BMRK Bit Offset */ 4617 #define FLCTL_A_SETIFG_BMRK ((uint32_t)0x00000100) 4618 /* FLCTL_A_SETIFG[PRG_ERR] Bits */ 4619 #define FLCTL_A_SETIFG_PRG_ERR_OFS ( 9) /*!< PRG_ERR Bit Offset */ 4620 #define FLCTL_A_SETIFG_PRG_ERR ((uint32_t)0x00000200) 4621 /* FLCTL_A_READ_TIMCTL[SETUP] Bits */ 4622 #define FLCTL_A_READ_TIMCTL_SETUP_OFS ( 0) /*!< SETUP Bit Offset */ 4623 #define FLCTL_A_READ_TIMCTL_SETUP_MASK ((uint32_t)0x000000FF) /*!< SETUP Bit Mask */ 4624 /* FLCTL_A_READ_TIMCTL[IREF_BOOST1] Bits */ 4625 #define FLCTL_A_READ_TIMCTL_IREF_BOOST1_OFS (12) /*!< IREF_BOOST1 Bit Offset */ 4626 #define FLCTL_A_READ_TIMCTL_IREF_BOOST1_MASK ((uint32_t)0x0000F000) /*!< IREF_BOOST1 Bit Mask */ 4627 /* FLCTL_A_READ_TIMCTL[SETUP_LONG] Bits */ 4628 #define FLCTL_A_READ_TIMCTL_SETUP_LONG_OFS (16) /*!< SETUP_LONG Bit Offset */ 4629 #define FLCTL_A_READ_TIMCTL_SETUP_LONG_MASK ((uint32_t)0x00FF0000) /*!< SETUP_LONG Bit Mask */ 4630 /* FLCTL_A_READMARGIN_TIMCTL[SETUP] Bits */ 4631 #define FLCTL_A_READMARGIN_TIMCTL_SETUP_OFS ( 0) /*!< SETUP Bit Offset */ 4632 #define FLCTL_A_READMARGIN_TIMCTL_SETUP_MASK ((uint32_t)0x000000FF) /*!< SETUP Bit Mask */ 4633 /* FLCTL_A_PRGVER_TIMCTL[SETUP] Bits */ 4634 #define FLCTL_A_PRGVER_TIMCTL_SETUP_OFS ( 0) /*!< SETUP Bit Offset */ 4635 #define FLCTL_A_PRGVER_TIMCTL_SETUP_MASK ((uint32_t)0x000000FF) /*!< SETUP Bit Mask */ 4636 /* FLCTL_A_PRGVER_TIMCTL[ACTIVE] Bits */ 4637 #define FLCTL_A_PRGVER_TIMCTL_ACTIVE_OFS ( 8) /*!< ACTIVE Bit Offset */ 4638 #define FLCTL_A_PRGVER_TIMCTL_ACTIVE_MASK ((uint32_t)0x00000F00) /*!< ACTIVE Bit Mask */ 4639 /* FLCTL_A_PRGVER_TIMCTL[HOLD] Bits */ 4640 #define FLCTL_A_PRGVER_TIMCTL_HOLD_OFS (12) /*!< HOLD Bit Offset */ 4641 #define FLCTL_A_PRGVER_TIMCTL_HOLD_MASK ((uint32_t)0x0000F000) /*!< HOLD Bit Mask */ 4642 /* FLCTL_A_ERSVER_TIMCTL[SETUP] Bits */ 4643 #define FLCTL_A_ERSVER_TIMCTL_SETUP_OFS ( 0) /*!< SETUP Bit Offset */ 4644 #define FLCTL_A_ERSVER_TIMCTL_SETUP_MASK ((uint32_t)0x000000FF) /*!< SETUP Bit Mask */ 4645 /* FLCTL_A_LKGVER_TIMCTL[SETUP] Bits */ 4646 #define FLCTL_A_LKGVER_TIMCTL_SETUP_OFS ( 0) /*!< SETUP Bit Offset */ 4647 #define FLCTL_A_LKGVER_TIMCTL_SETUP_MASK ((uint32_t)0x000000FF) /*!< SETUP Bit Mask */ 4648 /* FLCTL_A_PROGRAM_TIMCTL[SETUP] Bits */ 4649 #define FLCTL_A_PROGRAM_TIMCTL_SETUP_OFS ( 0) /*!< SETUP Bit Offset */ 4650 #define FLCTL_A_PROGRAM_TIMCTL_SETUP_MASK ((uint32_t)0x000000FF) /*!< SETUP Bit Mask */ 4651 /* FLCTL_A_PROGRAM_TIMCTL[ACTIVE] Bits */ 4652 #define FLCTL_A_PROGRAM_TIMCTL_ACTIVE_OFS ( 8) /*!< ACTIVE Bit Offset */ 4653 #define FLCTL_A_PROGRAM_TIMCTL_ACTIVE_MASK ((uint32_t)0x0FFFFF00) /*!< ACTIVE Bit Mask */ 4654 /* FLCTL_A_PROGRAM_TIMCTL[HOLD] Bits */ 4655 #define FLCTL_A_PROGRAM_TIMCTL_HOLD_OFS (28) /*!< HOLD Bit Offset */ 4656 #define FLCTL_A_PROGRAM_TIMCTL_HOLD_MASK ((uint32_t)0xF0000000) /*!< HOLD Bit Mask */ 4657 /* FLCTL_A_ERASE_TIMCTL[SETUP] Bits */ 4658 #define FLCTL_A_ERASE_TIMCTL_SETUP_OFS ( 0) /*!< SETUP Bit Offset */ 4659 #define FLCTL_A_ERASE_TIMCTL_SETUP_MASK ((uint32_t)0x000000FF) /*!< SETUP Bit Mask */ 4660 /* FLCTL_A_ERASE_TIMCTL[ACTIVE] Bits */ 4661 #define FLCTL_A_ERASE_TIMCTL_ACTIVE_OFS ( 8) /*!< ACTIVE Bit Offset */ 4662 #define FLCTL_A_ERASE_TIMCTL_ACTIVE_MASK ((uint32_t)0x0FFFFF00) /*!< ACTIVE Bit Mask */ 4663 /* FLCTL_A_ERASE_TIMCTL[HOLD] Bits */ 4664 #define FLCTL_A_ERASE_TIMCTL_HOLD_OFS (28) /*!< HOLD Bit Offset */ 4665 #define FLCTL_A_ERASE_TIMCTL_HOLD_MASK ((uint32_t)0xF0000000) /*!< HOLD Bit Mask */ 4666 /* FLCTL_A_MASSERASE_TIMCTL[BOOST_ACTIVE] Bits */ 4667 #define FLCTL_A_MASSERASE_TIMCTL_BOOST_ACTIVE_OFS ( 0) /*!< BOOST_ACTIVE Bit Offset */ 4668 #define FLCTL_A_MASSERASE_TIMCTL_BOOST_ACTIVE_MASK ((uint32_t)0x000000FF) /*!< BOOST_ACTIVE Bit Mask */ 4669 /* FLCTL_A_MASSERASE_TIMCTL[BOOST_HOLD] Bits */ 4670 #define FLCTL_A_MASSERASE_TIMCTL_BOOST_HOLD_OFS ( 8) /*!< BOOST_HOLD Bit Offset */ 4671 #define FLCTL_A_MASSERASE_TIMCTL_BOOST_HOLD_MASK ((uint32_t)0x0000FF00) /*!< BOOST_HOLD Bit Mask */ 4672 /* FLCTL_A_BURSTPRG_TIMCTL[ACTIVE] Bits */ 4673 #define FLCTL_A_BURSTPRG_TIMCTL_ACTIVE_OFS ( 8) /*!< ACTIVE Bit Offset */ 4674 #define FLCTL_A_BURSTPRG_TIMCTL_ACTIVE_MASK ((uint32_t)0x0FFFFF00) /*!< ACTIVE Bit Mask */ 4675 /* FLCTL_A_BANK0_MAIN_WEPROT0[PROT0] Bits */ 4676 #define FLCTL_A_BANK0_MAIN_WEPROT0_PROT0_OFS ( 0) /*!< PROT0 Bit Offset */ 4677 #define FLCTL_A_BANK0_MAIN_WEPROT0_PROT0 ((uint32_t)0x00000001) /*!< Protects Sector 0 from program or erase */ 4678 /* FLCTL_A_BANK0_MAIN_WEPROT0[PROT1] Bits */ 4679 #define FLCTL_A_BANK0_MAIN_WEPROT0_PROT1_OFS ( 1) /*!< PROT1 Bit Offset */ 4680 #define FLCTL_A_BANK0_MAIN_WEPROT0_PROT1 ((uint32_t)0x00000002) /*!< Protects Sector 1 from program or erase */ 4681 /* FLCTL_A_BANK0_MAIN_WEPROT0[PROT2] Bits */ 4682 #define FLCTL_A_BANK0_MAIN_WEPROT0_PROT2_OFS ( 2) /*!< PROT2 Bit Offset */ 4683 #define FLCTL_A_BANK0_MAIN_WEPROT0_PROT2 ((uint32_t)0x00000004) /*!< Protects Sector 2 from program or erase */ 4684 /* FLCTL_A_BANK0_MAIN_WEPROT0[PROT3] Bits */ 4685 #define FLCTL_A_BANK0_MAIN_WEPROT0_PROT3_OFS ( 3) /*!< PROT3 Bit Offset */ 4686 #define FLCTL_A_BANK0_MAIN_WEPROT0_PROT3 ((uint32_t)0x00000008) /*!< Protects Sector 3 from program or erase */ 4687 /* FLCTL_A_BANK0_MAIN_WEPROT0[PROT4] Bits */ 4688 #define FLCTL_A_BANK0_MAIN_WEPROT0_PROT4_OFS ( 4) /*!< PROT4 Bit Offset */ 4689 #define FLCTL_A_BANK0_MAIN_WEPROT0_PROT4 ((uint32_t)0x00000010) /*!< Protects Sector 4 from program or erase */ 4690 /* FLCTL_A_BANK0_MAIN_WEPROT0[PROT5] Bits */ 4691 #define FLCTL_A_BANK0_MAIN_WEPROT0_PROT5_OFS ( 5) /*!< PROT5 Bit Offset */ 4692 #define FLCTL_A_BANK0_MAIN_WEPROT0_PROT5 ((uint32_t)0x00000020) /*!< Protects Sector 5 from program or erase */ 4693 /* FLCTL_A_BANK0_MAIN_WEPROT0[PROT6] Bits */ 4694 #define FLCTL_A_BANK0_MAIN_WEPROT0_PROT6_OFS ( 6) /*!< PROT6 Bit Offset */ 4695 #define FLCTL_A_BANK0_MAIN_WEPROT0_PROT6 ((uint32_t)0x00000040) /*!< Protects Sector 6 from program or erase */ 4696 /* FLCTL_A_BANK0_MAIN_WEPROT0[PROT7] Bits */ 4697 #define FLCTL_A_BANK0_MAIN_WEPROT0_PROT7_OFS ( 7) /*!< PROT7 Bit Offset */ 4698 #define FLCTL_A_BANK0_MAIN_WEPROT0_PROT7 ((uint32_t)0x00000080) /*!< Protects Sector 7 from program or erase */ 4699 /* FLCTL_A_BANK0_MAIN_WEPROT0[PROT8] Bits */ 4700 #define FLCTL_A_BANK0_MAIN_WEPROT0_PROT8_OFS ( 8) /*!< PROT8 Bit Offset */ 4701 #define FLCTL_A_BANK0_MAIN_WEPROT0_PROT8 ((uint32_t)0x00000100) /*!< Protects Sector 8 from program or erase */ 4702 /* FLCTL_A_BANK0_MAIN_WEPROT0[PROT9] Bits */ 4703 #define FLCTL_A_BANK0_MAIN_WEPROT0_PROT9_OFS ( 9) /*!< PROT9 Bit Offset */ 4704 #define FLCTL_A_BANK0_MAIN_WEPROT0_PROT9 ((uint32_t)0x00000200) /*!< Protects Sector 9 from program or erase */ 4705 /* FLCTL_A_BANK0_MAIN_WEPROT0[PROT10] Bits */ 4706 #define FLCTL_A_BANK0_MAIN_WEPROT0_PROT10_OFS (10) /*!< PROT10 Bit Offset */ 4707 #define FLCTL_A_BANK0_MAIN_WEPROT0_PROT10 ((uint32_t)0x00000400) /*!< Protects Sector 10 from program or erase */ 4708 /* FLCTL_A_BANK0_MAIN_WEPROT0[PROT11] Bits */ 4709 #define FLCTL_A_BANK0_MAIN_WEPROT0_PROT11_OFS (11) /*!< PROT11 Bit Offset */ 4710 #define FLCTL_A_BANK0_MAIN_WEPROT0_PROT11 ((uint32_t)0x00000800) /*!< Protects Sector 11 from program or erase */ 4711 /* FLCTL_A_BANK0_MAIN_WEPROT0[PROT12] Bits */ 4712 #define FLCTL_A_BANK0_MAIN_WEPROT0_PROT12_OFS (12) /*!< PROT12 Bit Offset */ 4713 #define FLCTL_A_BANK0_MAIN_WEPROT0_PROT12 ((uint32_t)0x00001000) /*!< Protects Sector 12 from program or erase */ 4714 /* FLCTL_A_BANK0_MAIN_WEPROT0[PROT13] Bits */ 4715 #define FLCTL_A_BANK0_MAIN_WEPROT0_PROT13_OFS (13) /*!< PROT13 Bit Offset */ 4716 #define FLCTL_A_BANK0_MAIN_WEPROT0_PROT13 ((uint32_t)0x00002000) /*!< Protects Sector 13 from program or erase */ 4717 /* FLCTL_A_BANK0_MAIN_WEPROT0[PROT14] Bits */ 4718 #define FLCTL_A_BANK0_MAIN_WEPROT0_PROT14_OFS (14) /*!< PROT14 Bit Offset */ 4719 #define FLCTL_A_BANK0_MAIN_WEPROT0_PROT14 ((uint32_t)0x00004000) /*!< Protects Sector 14 from program or erase */ 4720 /* FLCTL_A_BANK0_MAIN_WEPROT0[PROT15] Bits */ 4721 #define FLCTL_A_BANK0_MAIN_WEPROT0_PROT15_OFS (15) /*!< PROT15 Bit Offset */ 4722 #define FLCTL_A_BANK0_MAIN_WEPROT0_PROT15 ((uint32_t)0x00008000) /*!< Protects Sector 15 from program or erase */ 4723 /* FLCTL_A_BANK0_MAIN_WEPROT0[PROT16] Bits */ 4724 #define FLCTL_A_BANK0_MAIN_WEPROT0_PROT16_OFS (16) /*!< PROT16 Bit Offset */ 4725 #define FLCTL_A_BANK0_MAIN_WEPROT0_PROT16 ((uint32_t)0x00010000) /*!< Protects Sector 16 from program or erase */ 4726 /* FLCTL_A_BANK0_MAIN_WEPROT0[PROT17] Bits */ 4727 #define FLCTL_A_BANK0_MAIN_WEPROT0_PROT17_OFS (17) /*!< PROT17 Bit Offset */ 4728 #define FLCTL_A_BANK0_MAIN_WEPROT0_PROT17 ((uint32_t)0x00020000) /*!< Protects Sector 17 from program or erase */ 4729 /* FLCTL_A_BANK0_MAIN_WEPROT0[PROT18] Bits */ 4730 #define FLCTL_A_BANK0_MAIN_WEPROT0_PROT18_OFS (18) /*!< PROT18 Bit Offset */ 4731 #define FLCTL_A_BANK0_MAIN_WEPROT0_PROT18 ((uint32_t)0x00040000) /*!< Protects Sector 18 from program or erase */ 4732 /* FLCTL_A_BANK0_MAIN_WEPROT0[PROT19] Bits */ 4733 #define FLCTL_A_BANK0_MAIN_WEPROT0_PROT19_OFS (19) /*!< PROT19 Bit Offset */ 4734 #define FLCTL_A_BANK0_MAIN_WEPROT0_PROT19 ((uint32_t)0x00080000) /*!< Protects Sector 19 from program or erase */ 4735 /* FLCTL_A_BANK0_MAIN_WEPROT0[PROT20] Bits */ 4736 #define FLCTL_A_BANK0_MAIN_WEPROT0_PROT20_OFS (20) /*!< PROT20 Bit Offset */ 4737 #define FLCTL_A_BANK0_MAIN_WEPROT0_PROT20 ((uint32_t)0x00100000) /*!< Protects Sector 20 from program or erase */ 4738 /* FLCTL_A_BANK0_MAIN_WEPROT0[PROT21] Bits */ 4739 #define FLCTL_A_BANK0_MAIN_WEPROT0_PROT21_OFS (21) /*!< PROT21 Bit Offset */ 4740 #define FLCTL_A_BANK0_MAIN_WEPROT0_PROT21 ((uint32_t)0x00200000) /*!< Protects Sector 21 from program or erase */ 4741 /* FLCTL_A_BANK0_MAIN_WEPROT0[PROT22] Bits */ 4742 #define FLCTL_A_BANK0_MAIN_WEPROT0_PROT22_OFS (22) /*!< PROT22 Bit Offset */ 4743 #define FLCTL_A_BANK0_MAIN_WEPROT0_PROT22 ((uint32_t)0x00400000) /*!< Protects Sector 22 from program or erase */ 4744 /* FLCTL_A_BANK0_MAIN_WEPROT0[PROT23] Bits */ 4745 #define FLCTL_A_BANK0_MAIN_WEPROT0_PROT23_OFS (23) /*!< PROT23 Bit Offset */ 4746 #define FLCTL_A_BANK0_MAIN_WEPROT0_PROT23 ((uint32_t)0x00800000) /*!< Protects Sector 23 from program or erase */ 4747 /* FLCTL_A_BANK0_MAIN_WEPROT0[PROT24] Bits */ 4748 #define FLCTL_A_BANK0_MAIN_WEPROT0_PROT24_OFS (24) /*!< PROT24 Bit Offset */ 4749 #define FLCTL_A_BANK0_MAIN_WEPROT0_PROT24 ((uint32_t)0x01000000) /*!< Protects Sector 24 from program or erase */ 4750 /* FLCTL_A_BANK0_MAIN_WEPROT0[PROT25] Bits */ 4751 #define FLCTL_A_BANK0_MAIN_WEPROT0_PROT25_OFS (25) /*!< PROT25 Bit Offset */ 4752 #define FLCTL_A_BANK0_MAIN_WEPROT0_PROT25 ((uint32_t)0x02000000) /*!< Protects Sector 25 from program or erase */ 4753 /* FLCTL_A_BANK0_MAIN_WEPROT0[PROT26] Bits */ 4754 #define FLCTL_A_BANK0_MAIN_WEPROT0_PROT26_OFS (26) /*!< PROT26 Bit Offset */ 4755 #define FLCTL_A_BANK0_MAIN_WEPROT0_PROT26 ((uint32_t)0x04000000) /*!< Protects Sector 26 from program or erase */ 4756 /* FLCTL_A_BANK0_MAIN_WEPROT0[PROT27] Bits */ 4757 #define FLCTL_A_BANK0_MAIN_WEPROT0_PROT27_OFS (27) /*!< PROT27 Bit Offset */ 4758 #define FLCTL_A_BANK0_MAIN_WEPROT0_PROT27 ((uint32_t)0x08000000) /*!< Protects Sector 27 from program or erase */ 4759 /* FLCTL_A_BANK0_MAIN_WEPROT0[PROT28] Bits */ 4760 #define FLCTL_A_BANK0_MAIN_WEPROT0_PROT28_OFS (28) /*!< PROT28 Bit Offset */ 4761 #define FLCTL_A_BANK0_MAIN_WEPROT0_PROT28 ((uint32_t)0x10000000) /*!< Protects Sector 28 from program or erase */ 4762 /* FLCTL_A_BANK0_MAIN_WEPROT0[PROT29] Bits */ 4763 #define FLCTL_A_BANK0_MAIN_WEPROT0_PROT29_OFS (29) /*!< PROT29 Bit Offset */ 4764 #define FLCTL_A_BANK0_MAIN_WEPROT0_PROT29 ((uint32_t)0x20000000) /*!< Protects Sector 29 from program or erase */ 4765 /* FLCTL_A_BANK0_MAIN_WEPROT0[PROT30] Bits */ 4766 #define FLCTL_A_BANK0_MAIN_WEPROT0_PROT30_OFS (30) /*!< PROT30 Bit Offset */ 4767 #define FLCTL_A_BANK0_MAIN_WEPROT0_PROT30 ((uint32_t)0x40000000) /*!< Protects Sector 30 from program or erase */ 4768 /* FLCTL_A_BANK0_MAIN_WEPROT0[PROT31] Bits */ 4769 #define FLCTL_A_BANK0_MAIN_WEPROT0_PROT31_OFS (31) /*!< PROT31 Bit Offset */ 4770 #define FLCTL_A_BANK0_MAIN_WEPROT0_PROT31 ((uint32_t)0x80000000) /*!< Protects Sector 31 from program or erase */ 4771 /* FLCTL_A_BANK0_MAIN_WEPROT1[PROT32] Bits */ 4772 #define FLCTL_A_BANK0_MAIN_WEPROT1_PROT32_OFS ( 0) /*!< PROT32 Bit Offset */ 4773 #define FLCTL_A_BANK0_MAIN_WEPROT1_PROT32 ((uint32_t)0x00000001) /*!< Protects Sector 32 from program or erase */ 4774 /* FLCTL_A_BANK0_MAIN_WEPROT1[PROT33] Bits */ 4775 #define FLCTL_A_BANK0_MAIN_WEPROT1_PROT33_OFS ( 1) /*!< PROT33 Bit Offset */ 4776 #define FLCTL_A_BANK0_MAIN_WEPROT1_PROT33 ((uint32_t)0x00000002) /*!< Protects Sector 33 from program or erase */ 4777 /* FLCTL_A_BANK0_MAIN_WEPROT1[PROT34] Bits */ 4778 #define FLCTL_A_BANK0_MAIN_WEPROT1_PROT34_OFS ( 2) /*!< PROT34 Bit Offset */ 4779 #define FLCTL_A_BANK0_MAIN_WEPROT1_PROT34 ((uint32_t)0x00000004) /*!< Protects Sector 34 from program or erase */ 4780 /* FLCTL_A_BANK0_MAIN_WEPROT1[PROT35] Bits */ 4781 #define FLCTL_A_BANK0_MAIN_WEPROT1_PROT35_OFS ( 3) /*!< PROT35 Bit Offset */ 4782 #define FLCTL_A_BANK0_MAIN_WEPROT1_PROT35 ((uint32_t)0x00000008) /*!< Protects Sector 35 from program or erase */ 4783 /* FLCTL_A_BANK0_MAIN_WEPROT1[PROT36] Bits */ 4784 #define FLCTL_A_BANK0_MAIN_WEPROT1_PROT36_OFS ( 4) /*!< PROT36 Bit Offset */ 4785 #define FLCTL_A_BANK0_MAIN_WEPROT1_PROT36 ((uint32_t)0x00000010) /*!< Protects Sector 36 from program or erase */ 4786 /* FLCTL_A_BANK0_MAIN_WEPROT1[PROT37] Bits */ 4787 #define FLCTL_A_BANK0_MAIN_WEPROT1_PROT37_OFS ( 5) /*!< PROT37 Bit Offset */ 4788 #define FLCTL_A_BANK0_MAIN_WEPROT1_PROT37 ((uint32_t)0x00000020) /*!< Protects Sector 37 from program or erase */ 4789 /* FLCTL_A_BANK0_MAIN_WEPROT1[PROT38] Bits */ 4790 #define FLCTL_A_BANK0_MAIN_WEPROT1_PROT38_OFS ( 6) /*!< PROT38 Bit Offset */ 4791 #define FLCTL_A_BANK0_MAIN_WEPROT1_PROT38 ((uint32_t)0x00000040) /*!< Protects Sector 38 from program or erase */ 4792 /* FLCTL_A_BANK0_MAIN_WEPROT1[PROT39] Bits */ 4793 #define FLCTL_A_BANK0_MAIN_WEPROT1_PROT39_OFS ( 7) /*!< PROT39 Bit Offset */ 4794 #define FLCTL_A_BANK0_MAIN_WEPROT1_PROT39 ((uint32_t)0x00000080) /*!< Protects Sector 39 from program or erase */ 4795 /* FLCTL_A_BANK0_MAIN_WEPROT1[PROT40] Bits */ 4796 #define FLCTL_A_BANK0_MAIN_WEPROT1_PROT40_OFS ( 8) /*!< PROT40 Bit Offset */ 4797 #define FLCTL_A_BANK0_MAIN_WEPROT1_PROT40 ((uint32_t)0x00000100) /*!< Protects Sector 40 from program or erase */ 4798 /* FLCTL_A_BANK0_MAIN_WEPROT1[PROT41] Bits */ 4799 #define FLCTL_A_BANK0_MAIN_WEPROT1_PROT41_OFS ( 9) /*!< PROT41 Bit Offset */ 4800 #define FLCTL_A_BANK0_MAIN_WEPROT1_PROT41 ((uint32_t)0x00000200) /*!< Protects Sector 41 from program or erase */ 4801 /* FLCTL_A_BANK0_MAIN_WEPROT1[PROT42] Bits */ 4802 #define FLCTL_A_BANK0_MAIN_WEPROT1_PROT42_OFS (10) /*!< PROT42 Bit Offset */ 4803 #define FLCTL_A_BANK0_MAIN_WEPROT1_PROT42 ((uint32_t)0x00000400) /*!< Protects Sector 42 from program or erase */ 4804 /* FLCTL_A_BANK0_MAIN_WEPROT1[PROT43] Bits */ 4805 #define FLCTL_A_BANK0_MAIN_WEPROT1_PROT43_OFS (11) /*!< PROT43 Bit Offset */ 4806 #define FLCTL_A_BANK0_MAIN_WEPROT1_PROT43 ((uint32_t)0x00000800) /*!< Protects Sector 43 from program or erase */ 4807 /* FLCTL_A_BANK0_MAIN_WEPROT1[PROT44] Bits */ 4808 #define FLCTL_A_BANK0_MAIN_WEPROT1_PROT44_OFS (12) /*!< PROT44 Bit Offset */ 4809 #define FLCTL_A_BANK0_MAIN_WEPROT1_PROT44 ((uint32_t)0x00001000) /*!< Protects Sector 44 from program or erase */ 4810 /* FLCTL_A_BANK0_MAIN_WEPROT1[PROT45] Bits */ 4811 #define FLCTL_A_BANK0_MAIN_WEPROT1_PROT45_OFS (13) /*!< PROT45 Bit Offset */ 4812 #define FLCTL_A_BANK0_MAIN_WEPROT1_PROT45 ((uint32_t)0x00002000) /*!< Protects Sector 45 from program or erase */ 4813 /* FLCTL_A_BANK0_MAIN_WEPROT1[PROT46] Bits */ 4814 #define FLCTL_A_BANK0_MAIN_WEPROT1_PROT46_OFS (14) /*!< PROT46 Bit Offset */ 4815 #define FLCTL_A_BANK0_MAIN_WEPROT1_PROT46 ((uint32_t)0x00004000) /*!< Protects Sector 46 from program or erase */ 4816 /* FLCTL_A_BANK0_MAIN_WEPROT1[PROT47] Bits */ 4817 #define FLCTL_A_BANK0_MAIN_WEPROT1_PROT47_OFS (15) /*!< PROT47 Bit Offset */ 4818 #define FLCTL_A_BANK0_MAIN_WEPROT1_PROT47 ((uint32_t)0x00008000) /*!< Protects Sector 47 from program or erase */ 4819 /* FLCTL_A_BANK0_MAIN_WEPROT1[PROT48] Bits */ 4820 #define FLCTL_A_BANK0_MAIN_WEPROT1_PROT48_OFS (16) /*!< PROT48 Bit Offset */ 4821 #define FLCTL_A_BANK0_MAIN_WEPROT1_PROT48 ((uint32_t)0x00010000) /*!< Protects Sector 48 from program or erase */ 4822 /* FLCTL_A_BANK0_MAIN_WEPROT1[PROT49] Bits */ 4823 #define FLCTL_A_BANK0_MAIN_WEPROT1_PROT49_OFS (17) /*!< PROT49 Bit Offset */ 4824 #define FLCTL_A_BANK0_MAIN_WEPROT1_PROT49 ((uint32_t)0x00020000) /*!< Protects Sector 49 from program or erase */ 4825 /* FLCTL_A_BANK0_MAIN_WEPROT1[PROT50] Bits */ 4826 #define FLCTL_A_BANK0_MAIN_WEPROT1_PROT50_OFS (18) /*!< PROT50 Bit Offset */ 4827 #define FLCTL_A_BANK0_MAIN_WEPROT1_PROT50 ((uint32_t)0x00040000) /*!< Protects Sector 50 from program or erase */ 4828 /* FLCTL_A_BANK0_MAIN_WEPROT1[PROT51] Bits */ 4829 #define FLCTL_A_BANK0_MAIN_WEPROT1_PROT51_OFS (19) /*!< PROT51 Bit Offset */ 4830 #define FLCTL_A_BANK0_MAIN_WEPROT1_PROT51 ((uint32_t)0x00080000) /*!< Protects Sector 51 from program or erase */ 4831 /* FLCTL_A_BANK0_MAIN_WEPROT1[PROT52] Bits */ 4832 #define FLCTL_A_BANK0_MAIN_WEPROT1_PROT52_OFS (20) /*!< PROT52 Bit Offset */ 4833 #define FLCTL_A_BANK0_MAIN_WEPROT1_PROT52 ((uint32_t)0x00100000) /*!< Protects Sector 52 from program or erase */ 4834 /* FLCTL_A_BANK0_MAIN_WEPROT1[PROT53] Bits */ 4835 #define FLCTL_A_BANK0_MAIN_WEPROT1_PROT53_OFS (21) /*!< PROT53 Bit Offset */ 4836 #define FLCTL_A_BANK0_MAIN_WEPROT1_PROT53 ((uint32_t)0x00200000) /*!< Protects Sector 53 from program or erase */ 4837 /* FLCTL_A_BANK0_MAIN_WEPROT1[PROT54] Bits */ 4838 #define FLCTL_A_BANK0_MAIN_WEPROT1_PROT54_OFS (22) /*!< PROT54 Bit Offset */ 4839 #define FLCTL_A_BANK0_MAIN_WEPROT1_PROT54 ((uint32_t)0x00400000) /*!< Protects Sector 54 from program or erase */ 4840 /* FLCTL_A_BANK0_MAIN_WEPROT1[PROT55] Bits */ 4841 #define FLCTL_A_BANK0_MAIN_WEPROT1_PROT55_OFS (23) /*!< PROT55 Bit Offset */ 4842 #define FLCTL_A_BANK0_MAIN_WEPROT1_PROT55 ((uint32_t)0x00800000) /*!< Protects Sector 55 from program or erase */ 4843 /* FLCTL_A_BANK0_MAIN_WEPROT1[PROT56] Bits */ 4844 #define FLCTL_A_BANK0_MAIN_WEPROT1_PROT56_OFS (24) /*!< PROT56 Bit Offset */ 4845 #define FLCTL_A_BANK0_MAIN_WEPROT1_PROT56 ((uint32_t)0x01000000) /*!< Protects Sector 56 from program or erase */ 4846 /* FLCTL_A_BANK0_MAIN_WEPROT1[PROT57] Bits */ 4847 #define FLCTL_A_BANK0_MAIN_WEPROT1_PROT57_OFS (25) /*!< PROT57 Bit Offset */ 4848 #define FLCTL_A_BANK0_MAIN_WEPROT1_PROT57 ((uint32_t)0x02000000) /*!< Protects Sector 57 from program or erase */ 4849 /* FLCTL_A_BANK0_MAIN_WEPROT1[PROT58] Bits */ 4850 #define FLCTL_A_BANK0_MAIN_WEPROT1_PROT58_OFS (26) /*!< PROT58 Bit Offset */ 4851 #define FLCTL_A_BANK0_MAIN_WEPROT1_PROT58 ((uint32_t)0x04000000) /*!< Protects Sector 58 from program or erase */ 4852 /* FLCTL_A_BANK0_MAIN_WEPROT1[PROT59] Bits */ 4853 #define FLCTL_A_BANK0_MAIN_WEPROT1_PROT59_OFS (27) /*!< PROT59 Bit Offset */ 4854 #define FLCTL_A_BANK0_MAIN_WEPROT1_PROT59 ((uint32_t)0x08000000) /*!< Protects Sector 59 from program or erase */ 4855 /* FLCTL_A_BANK0_MAIN_WEPROT1[PROT60] Bits */ 4856 #define FLCTL_A_BANK0_MAIN_WEPROT1_PROT60_OFS (28) /*!< PROT60 Bit Offset */ 4857 #define FLCTL_A_BANK0_MAIN_WEPROT1_PROT60 ((uint32_t)0x10000000) /*!< Protects Sector 60 from program or erase */ 4858 /* FLCTL_A_BANK0_MAIN_WEPROT1[PROT61] Bits */ 4859 #define FLCTL_A_BANK0_MAIN_WEPROT1_PROT61_OFS (29) /*!< PROT61 Bit Offset */ 4860 #define FLCTL_A_BANK0_MAIN_WEPROT1_PROT61 ((uint32_t)0x20000000) /*!< Protects Sector 61 from program or erase */ 4861 /* FLCTL_A_BANK0_MAIN_WEPROT1[PROT62] Bits */ 4862 #define FLCTL_A_BANK0_MAIN_WEPROT1_PROT62_OFS (30) /*!< PROT62 Bit Offset */ 4863 #define FLCTL_A_BANK0_MAIN_WEPROT1_PROT62 ((uint32_t)0x40000000) /*!< Protects Sector 62 from program or erase */ 4864 /* FLCTL_A_BANK0_MAIN_WEPROT1[PROT63] Bits */ 4865 #define FLCTL_A_BANK0_MAIN_WEPROT1_PROT63_OFS (31) /*!< PROT63 Bit Offset */ 4866 #define FLCTL_A_BANK0_MAIN_WEPROT1_PROT63 ((uint32_t)0x80000000) /*!< Protects Sector 63 from program or erase */ 4867 /* FLCTL_A_BANK0_MAIN_WEPROT2[PROT64] Bits */ 4868 #define FLCTL_A_BANK0_MAIN_WEPROT2_PROT64_OFS ( 0) /*!< PROT64 Bit Offset */ 4869 #define FLCTL_A_BANK0_MAIN_WEPROT2_PROT64 ((uint32_t)0x00000001) /*!< Protects Sector 64 from program or erase */ 4870 /* FLCTL_A_BANK0_MAIN_WEPROT2[PROT65] Bits */ 4871 #define FLCTL_A_BANK0_MAIN_WEPROT2_PROT65_OFS ( 1) /*!< PROT65 Bit Offset */ 4872 #define FLCTL_A_BANK0_MAIN_WEPROT2_PROT65 ((uint32_t)0x00000002) /*!< Protects Sector 65 from program or erase */ 4873 /* FLCTL_A_BANK0_MAIN_WEPROT2[PROT66] Bits */ 4874 #define FLCTL_A_BANK0_MAIN_WEPROT2_PROT66_OFS ( 2) /*!< PROT66 Bit Offset */ 4875 #define FLCTL_A_BANK0_MAIN_WEPROT2_PROT66 ((uint32_t)0x00000004) /*!< Protects Sector 66 from program or erase */ 4876 /* FLCTL_A_BANK0_MAIN_WEPROT2[PROT67] Bits */ 4877 #define FLCTL_A_BANK0_MAIN_WEPROT2_PROT67_OFS ( 3) /*!< PROT67 Bit Offset */ 4878 #define FLCTL_A_BANK0_MAIN_WEPROT2_PROT67 ((uint32_t)0x00000008) /*!< Protects Sector 67 from program or erase */ 4879 /* FLCTL_A_BANK0_MAIN_WEPROT2[PROT68] Bits */ 4880 #define FLCTL_A_BANK0_MAIN_WEPROT2_PROT68_OFS ( 4) /*!< PROT68 Bit Offset */ 4881 #define FLCTL_A_BANK0_MAIN_WEPROT2_PROT68 ((uint32_t)0x00000010) /*!< Protects Sector 68 from program or erase */ 4882 /* FLCTL_A_BANK0_MAIN_WEPROT2[PROT69] Bits */ 4883 #define FLCTL_A_BANK0_MAIN_WEPROT2_PROT69_OFS ( 5) /*!< PROT69 Bit Offset */ 4884 #define FLCTL_A_BANK0_MAIN_WEPROT2_PROT69 ((uint32_t)0x00000020) /*!< Protects Sector 69 from program or erase */ 4885 /* FLCTL_A_BANK0_MAIN_WEPROT2[PROT70] Bits */ 4886 #define FLCTL_A_BANK0_MAIN_WEPROT2_PROT70_OFS ( 6) /*!< PROT70 Bit Offset */ 4887 #define FLCTL_A_BANK0_MAIN_WEPROT2_PROT70 ((uint32_t)0x00000040) /*!< Protects Sector 70 from program or erase */ 4888 /* FLCTL_A_BANK0_MAIN_WEPROT2[PROT71] Bits */ 4889 #define FLCTL_A_BANK0_MAIN_WEPROT2_PROT71_OFS ( 7) /*!< PROT71 Bit Offset */ 4890 #define FLCTL_A_BANK0_MAIN_WEPROT2_PROT71 ((uint32_t)0x00000080) /*!< Protects Sector 71 from program or erase */ 4891 /* FLCTL_A_BANK0_MAIN_WEPROT2[PROT72] Bits */ 4892 #define FLCTL_A_BANK0_MAIN_WEPROT2_PROT72_OFS ( 8) /*!< PROT72 Bit Offset */ 4893 #define FLCTL_A_BANK0_MAIN_WEPROT2_PROT72 ((uint32_t)0x00000100) /*!< Protects Sector 72 from program or erase */ 4894 /* FLCTL_A_BANK0_MAIN_WEPROT2[PROT73] Bits */ 4895 #define FLCTL_A_BANK0_MAIN_WEPROT2_PROT73_OFS ( 9) /*!< PROT73 Bit Offset */ 4896 #define FLCTL_A_BANK0_MAIN_WEPROT2_PROT73 ((uint32_t)0x00000200) /*!< Protects Sector 73 from program or erase */ 4897 /* FLCTL_A_BANK0_MAIN_WEPROT2[PROT74] Bits */ 4898 #define FLCTL_A_BANK0_MAIN_WEPROT2_PROT74_OFS (10) /*!< PROT74 Bit Offset */ 4899 #define FLCTL_A_BANK0_MAIN_WEPROT2_PROT74 ((uint32_t)0x00000400) /*!< Protects Sector 74 from program or erase */ 4900 /* FLCTL_A_BANK0_MAIN_WEPROT2[PROT75] Bits */ 4901 #define FLCTL_A_BANK0_MAIN_WEPROT2_PROT75_OFS (11) /*!< PROT75 Bit Offset */ 4902 #define FLCTL_A_BANK0_MAIN_WEPROT2_PROT75 ((uint32_t)0x00000800) /*!< Protects Sector 75 from program or erase */ 4903 /* FLCTL_A_BANK0_MAIN_WEPROT2[PROT76] Bits */ 4904 #define FLCTL_A_BANK0_MAIN_WEPROT2_PROT76_OFS (12) /*!< PROT76 Bit Offset */ 4905 #define FLCTL_A_BANK0_MAIN_WEPROT2_PROT76 ((uint32_t)0x00001000) /*!< Protects Sector 76 from program or erase */ 4906 /* FLCTL_A_BANK0_MAIN_WEPROT2[PROT77] Bits */ 4907 #define FLCTL_A_BANK0_MAIN_WEPROT2_PROT77_OFS (13) /*!< PROT77 Bit Offset */ 4908 #define FLCTL_A_BANK0_MAIN_WEPROT2_PROT77 ((uint32_t)0x00002000) /*!< Protects Sector 77 from program or erase */ 4909 /* FLCTL_A_BANK0_MAIN_WEPROT2[PROT78] Bits */ 4910 #define FLCTL_A_BANK0_MAIN_WEPROT2_PROT78_OFS (14) /*!< PROT78 Bit Offset */ 4911 #define FLCTL_A_BANK0_MAIN_WEPROT2_PROT78 ((uint32_t)0x00004000) /*!< Protects Sector 78 from program or erase */ 4912 /* FLCTL_A_BANK0_MAIN_WEPROT2[PROT79] Bits */ 4913 #define FLCTL_A_BANK0_MAIN_WEPROT2_PROT79_OFS (15) /*!< PROT79 Bit Offset */ 4914 #define FLCTL_A_BANK0_MAIN_WEPROT2_PROT79 ((uint32_t)0x00008000) /*!< Protects Sector 79 from program or erase */ 4915 /* FLCTL_A_BANK0_MAIN_WEPROT2[PROT80] Bits */ 4916 #define FLCTL_A_BANK0_MAIN_WEPROT2_PROT80_OFS (16) /*!< PROT80 Bit Offset */ 4917 #define FLCTL_A_BANK0_MAIN_WEPROT2_PROT80 ((uint32_t)0x00010000) /*!< Protects Sector 80 from program or erase */ 4918 /* FLCTL_A_BANK0_MAIN_WEPROT2[PROT81] Bits */ 4919 #define FLCTL_A_BANK0_MAIN_WEPROT2_PROT81_OFS (17) /*!< PROT81 Bit Offset */ 4920 #define FLCTL_A_BANK0_MAIN_WEPROT2_PROT81 ((uint32_t)0x00020000) /*!< Protects Sector 81 from program or erase */ 4921 /* FLCTL_A_BANK0_MAIN_WEPROT2[PROT82] Bits */ 4922 #define FLCTL_A_BANK0_MAIN_WEPROT2_PROT82_OFS (18) /*!< PROT82 Bit Offset */ 4923 #define FLCTL_A_BANK0_MAIN_WEPROT2_PROT82 ((uint32_t)0x00040000) /*!< Protects Sector 82 from program or erase */ 4924 /* FLCTL_A_BANK0_MAIN_WEPROT2[PROT83] Bits */ 4925 #define FLCTL_A_BANK0_MAIN_WEPROT2_PROT83_OFS (19) /*!< PROT83 Bit Offset */ 4926 #define FLCTL_A_BANK0_MAIN_WEPROT2_PROT83 ((uint32_t)0x00080000) /*!< Protects Sector 83 from program or erase */ 4927 /* FLCTL_A_BANK0_MAIN_WEPROT2[PROT84] Bits */ 4928 #define FLCTL_A_BANK0_MAIN_WEPROT2_PROT84_OFS (20) /*!< PROT84 Bit Offset */ 4929 #define FLCTL_A_BANK0_MAIN_WEPROT2_PROT84 ((uint32_t)0x00100000) /*!< Protects Sector 84 from program or erase */ 4930 /* FLCTL_A_BANK0_MAIN_WEPROT2[PROT85] Bits */ 4931 #define FLCTL_A_BANK0_MAIN_WEPROT2_PROT85_OFS (21) /*!< PROT85 Bit Offset */ 4932 #define FLCTL_A_BANK0_MAIN_WEPROT2_PROT85 ((uint32_t)0x00200000) /*!< Protects Sector 85 from program or erase */ 4933 /* FLCTL_A_BANK0_MAIN_WEPROT2[PROT86] Bits */ 4934 #define FLCTL_A_BANK0_MAIN_WEPROT2_PROT86_OFS (22) /*!< PROT86 Bit Offset */ 4935 #define FLCTL_A_BANK0_MAIN_WEPROT2_PROT86 ((uint32_t)0x00400000) /*!< Protects Sector 86 from program or erase */ 4936 /* FLCTL_A_BANK0_MAIN_WEPROT2[PROT87] Bits */ 4937 #define FLCTL_A_BANK0_MAIN_WEPROT2_PROT87_OFS (23) /*!< PROT87 Bit Offset */ 4938 #define FLCTL_A_BANK0_MAIN_WEPROT2_PROT87 ((uint32_t)0x00800000) /*!< Protects Sector 87 from program or erase */ 4939 /* FLCTL_A_BANK0_MAIN_WEPROT2[PROT88] Bits */ 4940 #define FLCTL_A_BANK0_MAIN_WEPROT2_PROT88_OFS (24) /*!< PROT88 Bit Offset */ 4941 #define FLCTL_A_BANK0_MAIN_WEPROT2_PROT88 ((uint32_t)0x01000000) /*!< Protects Sector 88 from program or erase */ 4942 /* FLCTL_A_BANK0_MAIN_WEPROT2[PROT89] Bits */ 4943 #define FLCTL_A_BANK0_MAIN_WEPROT2_PROT89_OFS (25) /*!< PROT89 Bit Offset */ 4944 #define FLCTL_A_BANK0_MAIN_WEPROT2_PROT89 ((uint32_t)0x02000000) /*!< Protects Sector 89 from program or erase */ 4945 /* FLCTL_A_BANK0_MAIN_WEPROT2[PROT90] Bits */ 4946 #define FLCTL_A_BANK0_MAIN_WEPROT2_PROT90_OFS (26) /*!< PROT90 Bit Offset */ 4947 #define FLCTL_A_BANK0_MAIN_WEPROT2_PROT90 ((uint32_t)0x04000000) /*!< Protects Sector 90 from program or erase */ 4948 /* FLCTL_A_BANK0_MAIN_WEPROT2[PROT91] Bits */ 4949 #define FLCTL_A_BANK0_MAIN_WEPROT2_PROT91_OFS (27) /*!< PROT91 Bit Offset */ 4950 #define FLCTL_A_BANK0_MAIN_WEPROT2_PROT91 ((uint32_t)0x08000000) /*!< Protects Sector 91 from program or erase */ 4951 /* FLCTL_A_BANK0_MAIN_WEPROT2[PROT92] Bits */ 4952 #define FLCTL_A_BANK0_MAIN_WEPROT2_PROT92_OFS (28) /*!< PROT92 Bit Offset */ 4953 #define FLCTL_A_BANK0_MAIN_WEPROT2_PROT92 ((uint32_t)0x10000000) /*!< Protects Sector 92 from program or erase */ 4954 /* FLCTL_A_BANK0_MAIN_WEPROT2[PROT93] Bits */ 4955 #define FLCTL_A_BANK0_MAIN_WEPROT2_PROT93_OFS (29) /*!< PROT93 Bit Offset */ 4956 #define FLCTL_A_BANK0_MAIN_WEPROT2_PROT93 ((uint32_t)0x20000000) /*!< Protects Sector 93 from program or erase */ 4957 /* FLCTL_A_BANK0_MAIN_WEPROT2[PROT94] Bits */ 4958 #define FLCTL_A_BANK0_MAIN_WEPROT2_PROT94_OFS (30) /*!< PROT94 Bit Offset */ 4959 #define FLCTL_A_BANK0_MAIN_WEPROT2_PROT94 ((uint32_t)0x40000000) /*!< Protects Sector 94 from program or erase */ 4960 /* FLCTL_A_BANK0_MAIN_WEPROT2[PROT95] Bits */ 4961 #define FLCTL_A_BANK0_MAIN_WEPROT2_PROT95_OFS (31) /*!< PROT95 Bit Offset */ 4962 #define FLCTL_A_BANK0_MAIN_WEPROT2_PROT95 ((uint32_t)0x80000000) /*!< Protects Sector 95 from program or erase */ 4963 /* FLCTL_A_BANK0_MAIN_WEPROT3[PROT96] Bits */ 4964 #define FLCTL_A_BANK0_MAIN_WEPROT3_PROT96_OFS ( 0) /*!< PROT96 Bit Offset */ 4965 #define FLCTL_A_BANK0_MAIN_WEPROT3_PROT96 ((uint32_t)0x00000001) /*!< Protects Sector 96 from program or erase */ 4966 /* FLCTL_A_BANK0_MAIN_WEPROT3[PROT97] Bits */ 4967 #define FLCTL_A_BANK0_MAIN_WEPROT3_PROT97_OFS ( 1) /*!< PROT97 Bit Offset */ 4968 #define FLCTL_A_BANK0_MAIN_WEPROT3_PROT97 ((uint32_t)0x00000002) /*!< Protects Sector 97 from program or erase */ 4969 /* FLCTL_A_BANK0_MAIN_WEPROT3[PROT98] Bits */ 4970 #define FLCTL_A_BANK0_MAIN_WEPROT3_PROT98_OFS ( 2) /*!< PROT98 Bit Offset */ 4971 #define FLCTL_A_BANK0_MAIN_WEPROT3_PROT98 ((uint32_t)0x00000004) /*!< Protects Sector 98 from program or erase */ 4972 /* FLCTL_A_BANK0_MAIN_WEPROT3[PROT99] Bits */ 4973 #define FLCTL_A_BANK0_MAIN_WEPROT3_PROT99_OFS ( 3) /*!< PROT99 Bit Offset */ 4974 #define FLCTL_A_BANK0_MAIN_WEPROT3_PROT99 ((uint32_t)0x00000008) /*!< Protects Sector 99 from program or erase */ 4975 /* FLCTL_A_BANK0_MAIN_WEPROT3[PROT100] Bits */ 4976 #define FLCTL_A_BANK0_MAIN_WEPROT3_PROT100_OFS ( 4) /*!< PROT100 Bit Offset */ 4977 #define FLCTL_A_BANK0_MAIN_WEPROT3_PROT100 ((uint32_t)0x00000010) /*!< Protects Sector 100 from program or erase */ 4978 /* FLCTL_A_BANK0_MAIN_WEPROT3[PROT101] Bits */ 4979 #define FLCTL_A_BANK0_MAIN_WEPROT3_PROT101_OFS ( 5) /*!< PROT101 Bit Offset */ 4980 #define FLCTL_A_BANK0_MAIN_WEPROT3_PROT101 ((uint32_t)0x00000020) /*!< Protects Sector 101 from program or erase */ 4981 /* FLCTL_A_BANK0_MAIN_WEPROT3[PROT102] Bits */ 4982 #define FLCTL_A_BANK0_MAIN_WEPROT3_PROT102_OFS ( 6) /*!< PROT102 Bit Offset */ 4983 #define FLCTL_A_BANK0_MAIN_WEPROT3_PROT102 ((uint32_t)0x00000040) /*!< Protects Sector 102 from program or erase */ 4984 /* FLCTL_A_BANK0_MAIN_WEPROT3[PROT103] Bits */ 4985 #define FLCTL_A_BANK0_MAIN_WEPROT3_PROT103_OFS ( 7) /*!< PROT103 Bit Offset */ 4986 #define FLCTL_A_BANK0_MAIN_WEPROT3_PROT103 ((uint32_t)0x00000080) /*!< Protects Sector 103 from program or erase */ 4987 /* FLCTL_A_BANK0_MAIN_WEPROT3[PROT104] Bits */ 4988 #define FLCTL_A_BANK0_MAIN_WEPROT3_PROT104_OFS ( 8) /*!< PROT104 Bit Offset */ 4989 #define FLCTL_A_BANK0_MAIN_WEPROT3_PROT104 ((uint32_t)0x00000100) /*!< Protects Sector 104 from program or erase */ 4990 /* FLCTL_A_BANK0_MAIN_WEPROT3[PROT105] Bits */ 4991 #define FLCTL_A_BANK0_MAIN_WEPROT3_PROT105_OFS ( 9) /*!< PROT105 Bit Offset */ 4992 #define FLCTL_A_BANK0_MAIN_WEPROT3_PROT105 ((uint32_t)0x00000200) /*!< Protects Sector 105 from program or erase */ 4993 /* FLCTL_A_BANK0_MAIN_WEPROT3[PROT106] Bits */ 4994 #define FLCTL_A_BANK0_MAIN_WEPROT3_PROT106_OFS (10) /*!< PROT106 Bit Offset */ 4995 #define FLCTL_A_BANK0_MAIN_WEPROT3_PROT106 ((uint32_t)0x00000400) /*!< Protects Sector 106 from program or erase */ 4996 /* FLCTL_A_BANK0_MAIN_WEPROT3[PROT107] Bits */ 4997 #define FLCTL_A_BANK0_MAIN_WEPROT3_PROT107_OFS (11) /*!< PROT107 Bit Offset */ 4998 #define FLCTL_A_BANK0_MAIN_WEPROT3_PROT107 ((uint32_t)0x00000800) /*!< Protects Sector 107 from program or erase */ 4999 /* FLCTL_A_BANK0_MAIN_WEPROT3[PROT108] Bits */ 5000 #define FLCTL_A_BANK0_MAIN_WEPROT3_PROT108_OFS (12) /*!< PROT108 Bit Offset */ 5001 #define FLCTL_A_BANK0_MAIN_WEPROT3_PROT108 ((uint32_t)0x00001000) /*!< Protects Sector 108 from program or erase */ 5002 /* FLCTL_A_BANK0_MAIN_WEPROT3[PROT109] Bits */ 5003 #define FLCTL_A_BANK0_MAIN_WEPROT3_PROT109_OFS (13) /*!< PROT109 Bit Offset */ 5004 #define FLCTL_A_BANK0_MAIN_WEPROT3_PROT109 ((uint32_t)0x00002000) /*!< Protects Sector 109 from program or erase */ 5005 /* FLCTL_A_BANK0_MAIN_WEPROT3[PROT110] Bits */ 5006 #define FLCTL_A_BANK0_MAIN_WEPROT3_PROT110_OFS (14) /*!< PROT110 Bit Offset */ 5007 #define FLCTL_A_BANK0_MAIN_WEPROT3_PROT110 ((uint32_t)0x00004000) /*!< Protects Sector 110 from program or erase */ 5008 /* FLCTL_A_BANK0_MAIN_WEPROT3[PROT111] Bits */ 5009 #define FLCTL_A_BANK0_MAIN_WEPROT3_PROT111_OFS (15) /*!< PROT111 Bit Offset */ 5010 #define FLCTL_A_BANK0_MAIN_WEPROT3_PROT111 ((uint32_t)0x00008000) /*!< Protects Sector 111 from program or erase */ 5011 /* FLCTL_A_BANK0_MAIN_WEPROT3[PROT112] Bits */ 5012 #define FLCTL_A_BANK0_MAIN_WEPROT3_PROT112_OFS (16) /*!< PROT112 Bit Offset */ 5013 #define FLCTL_A_BANK0_MAIN_WEPROT3_PROT112 ((uint32_t)0x00010000) /*!< Protects Sector 112 from program or erase */ 5014 /* FLCTL_A_BANK0_MAIN_WEPROT3[PROT113] Bits */ 5015 #define FLCTL_A_BANK0_MAIN_WEPROT3_PROT113_OFS (17) /*!< PROT113 Bit Offset */ 5016 #define FLCTL_A_BANK0_MAIN_WEPROT3_PROT113 ((uint32_t)0x00020000) /*!< Protects Sector 113 from program or erase */ 5017 /* FLCTL_A_BANK0_MAIN_WEPROT3[PROT114] Bits */ 5018 #define FLCTL_A_BANK0_MAIN_WEPROT3_PROT114_OFS (18) /*!< PROT114 Bit Offset */ 5019 #define FLCTL_A_BANK0_MAIN_WEPROT3_PROT114 ((uint32_t)0x00040000) /*!< Protects Sector 114 from program or erase */ 5020 /* FLCTL_A_BANK0_MAIN_WEPROT3[PROT115] Bits */ 5021 #define FLCTL_A_BANK0_MAIN_WEPROT3_PROT115_OFS (19) /*!< PROT115 Bit Offset */ 5022 #define FLCTL_A_BANK0_MAIN_WEPROT3_PROT115 ((uint32_t)0x00080000) /*!< Protects Sector 115 from program or erase */ 5023 /* FLCTL_A_BANK0_MAIN_WEPROT3[PROT116] Bits */ 5024 #define FLCTL_A_BANK0_MAIN_WEPROT3_PROT116_OFS (20) /*!< PROT116 Bit Offset */ 5025 #define FLCTL_A_BANK0_MAIN_WEPROT3_PROT116 ((uint32_t)0x00100000) /*!< Protects Sector 116 from program or erase */ 5026 /* FLCTL_A_BANK0_MAIN_WEPROT3[PROT117] Bits */ 5027 #define FLCTL_A_BANK0_MAIN_WEPROT3_PROT117_OFS (21) /*!< PROT117 Bit Offset */ 5028 #define FLCTL_A_BANK0_MAIN_WEPROT3_PROT117 ((uint32_t)0x00200000) /*!< Protects Sector 117 from program or erase */ 5029 /* FLCTL_A_BANK0_MAIN_WEPROT3[PROT118] Bits */ 5030 #define FLCTL_A_BANK0_MAIN_WEPROT3_PROT118_OFS (22) /*!< PROT118 Bit Offset */ 5031 #define FLCTL_A_BANK0_MAIN_WEPROT3_PROT118 ((uint32_t)0x00400000) /*!< Protects Sector 118 from program or erase */ 5032 /* FLCTL_A_BANK0_MAIN_WEPROT3[PROT119] Bits */ 5033 #define FLCTL_A_BANK0_MAIN_WEPROT3_PROT119_OFS (23) /*!< PROT119 Bit Offset */ 5034 #define FLCTL_A_BANK0_MAIN_WEPROT3_PROT119 ((uint32_t)0x00800000) /*!< Protects Sector 119 from program or erase */ 5035 /* FLCTL_A_BANK0_MAIN_WEPROT3[PROT120] Bits */ 5036 #define FLCTL_A_BANK0_MAIN_WEPROT3_PROT120_OFS (24) /*!< PROT120 Bit Offset */ 5037 #define FLCTL_A_BANK0_MAIN_WEPROT3_PROT120 ((uint32_t)0x01000000) /*!< Protects Sector 120 from program or erase */ 5038 /* FLCTL_A_BANK0_MAIN_WEPROT3[PROT121] Bits */ 5039 #define FLCTL_A_BANK0_MAIN_WEPROT3_PROT121_OFS (25) /*!< PROT121 Bit Offset */ 5040 #define FLCTL_A_BANK0_MAIN_WEPROT3_PROT121 ((uint32_t)0x02000000) /*!< Protects Sector 121 from program or erase */ 5041 /* FLCTL_A_BANK0_MAIN_WEPROT3[PROT122] Bits */ 5042 #define FLCTL_A_BANK0_MAIN_WEPROT3_PROT122_OFS (26) /*!< PROT122 Bit Offset */ 5043 #define FLCTL_A_BANK0_MAIN_WEPROT3_PROT122 ((uint32_t)0x04000000) /*!< Protects Sector 122 from program or erase */ 5044 /* FLCTL_A_BANK0_MAIN_WEPROT3[PROT123] Bits */ 5045 #define FLCTL_A_BANK0_MAIN_WEPROT3_PROT123_OFS (27) /*!< PROT123 Bit Offset */ 5046 #define FLCTL_A_BANK0_MAIN_WEPROT3_PROT123 ((uint32_t)0x08000000) /*!< Protects Sector 123 from program or erase */ 5047 /* FLCTL_A_BANK0_MAIN_WEPROT3[PROT124] Bits */ 5048 #define FLCTL_A_BANK0_MAIN_WEPROT3_PROT124_OFS (28) /*!< PROT124 Bit Offset */ 5049 #define FLCTL_A_BANK0_MAIN_WEPROT3_PROT124 ((uint32_t)0x10000000) /*!< Protects Sector 124 from program or erase */ 5050 /* FLCTL_A_BANK0_MAIN_WEPROT3[PROT125] Bits */ 5051 #define FLCTL_A_BANK0_MAIN_WEPROT3_PROT125_OFS (29) /*!< PROT125 Bit Offset */ 5052 #define FLCTL_A_BANK0_MAIN_WEPROT3_PROT125 ((uint32_t)0x20000000) /*!< Protects Sector 125 from program or erase */ 5053 /* FLCTL_A_BANK0_MAIN_WEPROT3[PROT126] Bits */ 5054 #define FLCTL_A_BANK0_MAIN_WEPROT3_PROT126_OFS (30) /*!< PROT126 Bit Offset */ 5055 #define FLCTL_A_BANK0_MAIN_WEPROT3_PROT126 ((uint32_t)0x40000000) /*!< Protects Sector 126 from program or erase */ 5056 /* FLCTL_A_BANK0_MAIN_WEPROT3[PROT127] Bits */ 5057 #define FLCTL_A_BANK0_MAIN_WEPROT3_PROT127_OFS (31) /*!< PROT127 Bit Offset */ 5058 #define FLCTL_A_BANK0_MAIN_WEPROT3_PROT127 ((uint32_t)0x80000000) /*!< Protects Sector 127 from program or erase */ 5059 /* FLCTL_A_BANK0_MAIN_WEPROT4[PROT128] Bits */ 5060 #define FLCTL_A_BANK0_MAIN_WEPROT4_PROT128_OFS ( 0) /*!< PROT128 Bit Offset */ 5061 #define FLCTL_A_BANK0_MAIN_WEPROT4_PROT128 ((uint32_t)0x00000001) /*!< Protects Sector 128 from program or erase */ 5062 /* FLCTL_A_BANK0_MAIN_WEPROT4[PROT129] Bits */ 5063 #define FLCTL_A_BANK0_MAIN_WEPROT4_PROT129_OFS ( 1) /*!< PROT129 Bit Offset */ 5064 #define FLCTL_A_BANK0_MAIN_WEPROT4_PROT129 ((uint32_t)0x00000002) /*!< Protects Sector 129 from program or erase */ 5065 /* FLCTL_A_BANK0_MAIN_WEPROT4[PROT130] Bits */ 5066 #define FLCTL_A_BANK0_MAIN_WEPROT4_PROT130_OFS ( 2) /*!< PROT130 Bit Offset */ 5067 #define FLCTL_A_BANK0_MAIN_WEPROT4_PROT130 ((uint32_t)0x00000004) /*!< Protects Sector 130 from program or erase */ 5068 /* FLCTL_A_BANK0_MAIN_WEPROT4[PROT131] Bits */ 5069 #define FLCTL_A_BANK0_MAIN_WEPROT4_PROT131_OFS ( 3) /*!< PROT131 Bit Offset */ 5070 #define FLCTL_A_BANK0_MAIN_WEPROT4_PROT131 ((uint32_t)0x00000008) /*!< Protects Sector 131 from program or erase */ 5071 /* FLCTL_A_BANK0_MAIN_WEPROT4[PROT132] Bits */ 5072 #define FLCTL_A_BANK0_MAIN_WEPROT4_PROT132_OFS ( 4) /*!< PROT132 Bit Offset */ 5073 #define FLCTL_A_BANK0_MAIN_WEPROT4_PROT132 ((uint32_t)0x00000010) /*!< Protects Sector 132 from program or erase */ 5074 /* FLCTL_A_BANK0_MAIN_WEPROT4[PROT133] Bits */ 5075 #define FLCTL_A_BANK0_MAIN_WEPROT4_PROT133_OFS ( 5) /*!< PROT133 Bit Offset */ 5076 #define FLCTL_A_BANK0_MAIN_WEPROT4_PROT133 ((uint32_t)0x00000020) /*!< Protects Sector 133 from program or erase */ 5077 /* FLCTL_A_BANK0_MAIN_WEPROT4[PROT134] Bits */ 5078 #define FLCTL_A_BANK0_MAIN_WEPROT4_PROT134_OFS ( 6) /*!< PROT134 Bit Offset */ 5079 #define FLCTL_A_BANK0_MAIN_WEPROT4_PROT134 ((uint32_t)0x00000040) /*!< Protects Sector 134 from program or erase */ 5080 /* FLCTL_A_BANK0_MAIN_WEPROT4[PROT135] Bits */ 5081 #define FLCTL_A_BANK0_MAIN_WEPROT4_PROT135_OFS ( 7) /*!< PROT135 Bit Offset */ 5082 #define FLCTL_A_BANK0_MAIN_WEPROT4_PROT135 ((uint32_t)0x00000080) /*!< Protects Sector 135 from program or erase */ 5083 /* FLCTL_A_BANK0_MAIN_WEPROT4[PROT136] Bits */ 5084 #define FLCTL_A_BANK0_MAIN_WEPROT4_PROT136_OFS ( 8) /*!< PROT136 Bit Offset */ 5085 #define FLCTL_A_BANK0_MAIN_WEPROT4_PROT136 ((uint32_t)0x00000100) /*!< Protects Sector 136 from program or erase */ 5086 /* FLCTL_A_BANK0_MAIN_WEPROT4[PROT137] Bits */ 5087 #define FLCTL_A_BANK0_MAIN_WEPROT4_PROT137_OFS ( 9) /*!< PROT137 Bit Offset */ 5088 #define FLCTL_A_BANK0_MAIN_WEPROT4_PROT137 ((uint32_t)0x00000200) /*!< Protects Sector 137 from program or erase */ 5089 /* FLCTL_A_BANK0_MAIN_WEPROT4[PROT138] Bits */ 5090 #define FLCTL_A_BANK0_MAIN_WEPROT4_PROT138_OFS (10) /*!< PROT138 Bit Offset */ 5091 #define FLCTL_A_BANK0_MAIN_WEPROT4_PROT138 ((uint32_t)0x00000400) /*!< Protects Sector 138 from program or erase */ 5092 /* FLCTL_A_BANK0_MAIN_WEPROT4[PROT139] Bits */ 5093 #define FLCTL_A_BANK0_MAIN_WEPROT4_PROT139_OFS (11) /*!< PROT139 Bit Offset */ 5094 #define FLCTL_A_BANK0_MAIN_WEPROT4_PROT139 ((uint32_t)0x00000800) /*!< Protects Sector 139 from program or erase */ 5095 /* FLCTL_A_BANK0_MAIN_WEPROT4[PROT140] Bits */ 5096 #define FLCTL_A_BANK0_MAIN_WEPROT4_PROT140_OFS (12) /*!< PROT140 Bit Offset */ 5097 #define FLCTL_A_BANK0_MAIN_WEPROT4_PROT140 ((uint32_t)0x00001000) /*!< Protects Sector 140 from program or erase */ 5098 /* FLCTL_A_BANK0_MAIN_WEPROT4[PROT141] Bits */ 5099 #define FLCTL_A_BANK0_MAIN_WEPROT4_PROT141_OFS (13) /*!< PROT141 Bit Offset */ 5100 #define FLCTL_A_BANK0_MAIN_WEPROT4_PROT141 ((uint32_t)0x00002000) /*!< Protects Sector 141 from program or erase */ 5101 /* FLCTL_A_BANK0_MAIN_WEPROT4[PROT142] Bits */ 5102 #define FLCTL_A_BANK0_MAIN_WEPROT4_PROT142_OFS (14) /*!< PROT142 Bit Offset */ 5103 #define FLCTL_A_BANK0_MAIN_WEPROT4_PROT142 ((uint32_t)0x00004000) /*!< Protects Sector 142 from program or erase */ 5104 /* FLCTL_A_BANK0_MAIN_WEPROT4[PROT143] Bits */ 5105 #define FLCTL_A_BANK0_MAIN_WEPROT4_PROT143_OFS (15) /*!< PROT143 Bit Offset */ 5106 #define FLCTL_A_BANK0_MAIN_WEPROT4_PROT143 ((uint32_t)0x00008000) /*!< Protects Sector 143 from program or erase */ 5107 /* FLCTL_A_BANK0_MAIN_WEPROT4[PROT144] Bits */ 5108 #define FLCTL_A_BANK0_MAIN_WEPROT4_PROT144_OFS (16) /*!< PROT144 Bit Offset */ 5109 #define FLCTL_A_BANK0_MAIN_WEPROT4_PROT144 ((uint32_t)0x00010000) /*!< Protects Sector 144 from program or erase */ 5110 /* FLCTL_A_BANK0_MAIN_WEPROT4[PROT145] Bits */ 5111 #define FLCTL_A_BANK0_MAIN_WEPROT4_PROT145_OFS (17) /*!< PROT145 Bit Offset */ 5112 #define FLCTL_A_BANK0_MAIN_WEPROT4_PROT145 ((uint32_t)0x00020000) /*!< Protects Sector 145 from program or erase */ 5113 /* FLCTL_A_BANK0_MAIN_WEPROT4[PROT146] Bits */ 5114 #define FLCTL_A_BANK0_MAIN_WEPROT4_PROT146_OFS (18) /*!< PROT146 Bit Offset */ 5115 #define FLCTL_A_BANK0_MAIN_WEPROT4_PROT146 ((uint32_t)0x00040000) /*!< Protects Sector 146 from program or erase */ 5116 /* FLCTL_A_BANK0_MAIN_WEPROT4[PROT147] Bits */ 5117 #define FLCTL_A_BANK0_MAIN_WEPROT4_PROT147_OFS (19) /*!< PROT147 Bit Offset */ 5118 #define FLCTL_A_BANK0_MAIN_WEPROT4_PROT147 ((uint32_t)0x00080000) /*!< Protects Sector 147 from program or erase */ 5119 /* FLCTL_A_BANK0_MAIN_WEPROT4[PROT148] Bits */ 5120 #define FLCTL_A_BANK0_MAIN_WEPROT4_PROT148_OFS (20) /*!< PROT148 Bit Offset */ 5121 #define FLCTL_A_BANK0_MAIN_WEPROT4_PROT148 ((uint32_t)0x00100000) /*!< Protects Sector 148 from program or erase */ 5122 /* FLCTL_A_BANK0_MAIN_WEPROT4[PROT149] Bits */ 5123 #define FLCTL_A_BANK0_MAIN_WEPROT4_PROT149_OFS (21) /*!< PROT149 Bit Offset */ 5124 #define FLCTL_A_BANK0_MAIN_WEPROT4_PROT149 ((uint32_t)0x00200000) /*!< Protects Sector 149 from program or erase */ 5125 /* FLCTL_A_BANK0_MAIN_WEPROT4[PROT150] Bits */ 5126 #define FLCTL_A_BANK0_MAIN_WEPROT4_PROT150_OFS (22) /*!< PROT150 Bit Offset */ 5127 #define FLCTL_A_BANK0_MAIN_WEPROT4_PROT150 ((uint32_t)0x00400000) /*!< Protects Sector 150 from program or erase */ 5128 /* FLCTL_A_BANK0_MAIN_WEPROT4[PROT151] Bits */ 5129 #define FLCTL_A_BANK0_MAIN_WEPROT4_PROT151_OFS (23) /*!< PROT151 Bit Offset */ 5130 #define FLCTL_A_BANK0_MAIN_WEPROT4_PROT151 ((uint32_t)0x00800000) /*!< Protects Sector 151 from program or erase */ 5131 /* FLCTL_A_BANK0_MAIN_WEPROT4[PROT152] Bits */ 5132 #define FLCTL_A_BANK0_MAIN_WEPROT4_PROT152_OFS (24) /*!< PROT152 Bit Offset */ 5133 #define FLCTL_A_BANK0_MAIN_WEPROT4_PROT152 ((uint32_t)0x01000000) /*!< Protects Sector 152 from program or erase */ 5134 /* FLCTL_A_BANK0_MAIN_WEPROT4[PROT153] Bits */ 5135 #define FLCTL_A_BANK0_MAIN_WEPROT4_PROT153_OFS (25) /*!< PROT153 Bit Offset */ 5136 #define FLCTL_A_BANK0_MAIN_WEPROT4_PROT153 ((uint32_t)0x02000000) /*!< Protects Sector 153 from program or erase */ 5137 /* FLCTL_A_BANK0_MAIN_WEPROT4[PROT154] Bits */ 5138 #define FLCTL_A_BANK0_MAIN_WEPROT4_PROT154_OFS (26) /*!< PROT154 Bit Offset */ 5139 #define FLCTL_A_BANK0_MAIN_WEPROT4_PROT154 ((uint32_t)0x04000000) /*!< Protects Sector 154 from program or erase */ 5140 /* FLCTL_A_BANK0_MAIN_WEPROT4[PROT155] Bits */ 5141 #define FLCTL_A_BANK0_MAIN_WEPROT4_PROT155_OFS (27) /*!< PROT155 Bit Offset */ 5142 #define FLCTL_A_BANK0_MAIN_WEPROT4_PROT155 ((uint32_t)0x08000000) /*!< Protects Sector 155 from program or erase */ 5143 /* FLCTL_A_BANK0_MAIN_WEPROT4[PROT156] Bits */ 5144 #define FLCTL_A_BANK0_MAIN_WEPROT4_PROT156_OFS (28) /*!< PROT156 Bit Offset */ 5145 #define FLCTL_A_BANK0_MAIN_WEPROT4_PROT156 ((uint32_t)0x10000000) /*!< Protects Sector 156 from program or erase */ 5146 /* FLCTL_A_BANK0_MAIN_WEPROT4[PROT157] Bits */ 5147 #define FLCTL_A_BANK0_MAIN_WEPROT4_PROT157_OFS (29) /*!< PROT157 Bit Offset */ 5148 #define FLCTL_A_BANK0_MAIN_WEPROT4_PROT157 ((uint32_t)0x20000000) /*!< Protects Sector 157 from program or erase */ 5149 /* FLCTL_A_BANK0_MAIN_WEPROT4[PROT158] Bits */ 5150 #define FLCTL_A_BANK0_MAIN_WEPROT4_PROT158_OFS (30) /*!< PROT158 Bit Offset */ 5151 #define FLCTL_A_BANK0_MAIN_WEPROT4_PROT158 ((uint32_t)0x40000000) /*!< Protects Sector 158 from program or erase */ 5152 /* FLCTL_A_BANK0_MAIN_WEPROT4[PROT159] Bits */ 5153 #define FLCTL_A_BANK0_MAIN_WEPROT4_PROT159_OFS (31) /*!< PROT159 Bit Offset */ 5154 #define FLCTL_A_BANK0_MAIN_WEPROT4_PROT159 ((uint32_t)0x80000000) /*!< Protects Sector 159 from program or erase */ 5155 /* FLCTL_A_BANK0_MAIN_WEPROT5[PROT160] Bits */ 5156 #define FLCTL_A_BANK0_MAIN_WEPROT5_PROT160_OFS ( 0) /*!< PROT160 Bit Offset */ 5157 #define FLCTL_A_BANK0_MAIN_WEPROT5_PROT160 ((uint32_t)0x00000001) /*!< Protects Sector 160 from program or erase */ 5158 /* FLCTL_A_BANK0_MAIN_WEPROT5[PROT161] Bits */ 5159 #define FLCTL_A_BANK0_MAIN_WEPROT5_PROT161_OFS ( 1) /*!< PROT161 Bit Offset */ 5160 #define FLCTL_A_BANK0_MAIN_WEPROT5_PROT161 ((uint32_t)0x00000002) /*!< Protects Sector 161 from program or erase */ 5161 /* FLCTL_A_BANK0_MAIN_WEPROT5[PROT162] Bits */ 5162 #define FLCTL_A_BANK0_MAIN_WEPROT5_PROT162_OFS ( 2) /*!< PROT162 Bit Offset */ 5163 #define FLCTL_A_BANK0_MAIN_WEPROT5_PROT162 ((uint32_t)0x00000004) /*!< Protects Sector 162 from program or erase */ 5164 /* FLCTL_A_BANK0_MAIN_WEPROT5[PROT163] Bits */ 5165 #define FLCTL_A_BANK0_MAIN_WEPROT5_PROT163_OFS ( 3) /*!< PROT163 Bit Offset */ 5166 #define FLCTL_A_BANK0_MAIN_WEPROT5_PROT163 ((uint32_t)0x00000008) /*!< Protects Sector 163 from program or erase */ 5167 /* FLCTL_A_BANK0_MAIN_WEPROT5[PROT164] Bits */ 5168 #define FLCTL_A_BANK0_MAIN_WEPROT5_PROT164_OFS ( 4) /*!< PROT164 Bit Offset */ 5169 #define FLCTL_A_BANK0_MAIN_WEPROT5_PROT164 ((uint32_t)0x00000010) /*!< Protects Sector 164 from program or erase */ 5170 /* FLCTL_A_BANK0_MAIN_WEPROT5[PROT165] Bits */ 5171 #define FLCTL_A_BANK0_MAIN_WEPROT5_PROT165_OFS ( 5) /*!< PROT165 Bit Offset */ 5172 #define FLCTL_A_BANK0_MAIN_WEPROT5_PROT165 ((uint32_t)0x00000020) /*!< Protects Sector 165 from program or erase */ 5173 /* FLCTL_A_BANK0_MAIN_WEPROT5[PROT166] Bits */ 5174 #define FLCTL_A_BANK0_MAIN_WEPROT5_PROT166_OFS ( 6) /*!< PROT166 Bit Offset */ 5175 #define FLCTL_A_BANK0_MAIN_WEPROT5_PROT166 ((uint32_t)0x00000040) /*!< Protects Sector 166 from program or erase */ 5176 /* FLCTL_A_BANK0_MAIN_WEPROT5[PROT167] Bits */ 5177 #define FLCTL_A_BANK0_MAIN_WEPROT5_PROT167_OFS ( 7) /*!< PROT167 Bit Offset */ 5178 #define FLCTL_A_BANK0_MAIN_WEPROT5_PROT167 ((uint32_t)0x00000080) /*!< Protects Sector 167 from program or erase */ 5179 /* FLCTL_A_BANK0_MAIN_WEPROT5[PROT168] Bits */ 5180 #define FLCTL_A_BANK0_MAIN_WEPROT5_PROT168_OFS ( 8) /*!< PROT168 Bit Offset */ 5181 #define FLCTL_A_BANK0_MAIN_WEPROT5_PROT168 ((uint32_t)0x00000100) /*!< Protects Sector 168 from program or erase */ 5182 /* FLCTL_A_BANK0_MAIN_WEPROT5[PROT169] Bits */ 5183 #define FLCTL_A_BANK0_MAIN_WEPROT5_PROT169_OFS ( 9) /*!< PROT169 Bit Offset */ 5184 #define FLCTL_A_BANK0_MAIN_WEPROT5_PROT169 ((uint32_t)0x00000200) /*!< Protects Sector 169 from program or erase */ 5185 /* FLCTL_A_BANK0_MAIN_WEPROT5[PROT170] Bits */ 5186 #define FLCTL_A_BANK0_MAIN_WEPROT5_PROT170_OFS (10) /*!< PROT170 Bit Offset */ 5187 #define FLCTL_A_BANK0_MAIN_WEPROT5_PROT170 ((uint32_t)0x00000400) /*!< Protects Sector 170 from program or erase */ 5188 /* FLCTL_A_BANK0_MAIN_WEPROT5[PROT171] Bits */ 5189 #define FLCTL_A_BANK0_MAIN_WEPROT5_PROT171_OFS (11) /*!< PROT171 Bit Offset */ 5190 #define FLCTL_A_BANK0_MAIN_WEPROT5_PROT171 ((uint32_t)0x00000800) /*!< Protects Sector 171 from program or erase */ 5191 /* FLCTL_A_BANK0_MAIN_WEPROT5[PROT172] Bits */ 5192 #define FLCTL_A_BANK0_MAIN_WEPROT5_PROT172_OFS (12) /*!< PROT172 Bit Offset */ 5193 #define FLCTL_A_BANK0_MAIN_WEPROT5_PROT172 ((uint32_t)0x00001000) /*!< Protects Sector 172 from program or erase */ 5194 /* FLCTL_A_BANK0_MAIN_WEPROT5[PROT173] Bits */ 5195 #define FLCTL_A_BANK0_MAIN_WEPROT5_PROT173_OFS (13) /*!< PROT173 Bit Offset */ 5196 #define FLCTL_A_BANK0_MAIN_WEPROT5_PROT173 ((uint32_t)0x00002000) /*!< Protects Sector 173 from program or erase */ 5197 /* FLCTL_A_BANK0_MAIN_WEPROT5[PROT174] Bits */ 5198 #define FLCTL_A_BANK0_MAIN_WEPROT5_PROT174_OFS (14) /*!< PROT174 Bit Offset */ 5199 #define FLCTL_A_BANK0_MAIN_WEPROT5_PROT174 ((uint32_t)0x00004000) /*!< Protects Sector 174 from program or erase */ 5200 /* FLCTL_A_BANK0_MAIN_WEPROT5[PROT175] Bits */ 5201 #define FLCTL_A_BANK0_MAIN_WEPROT5_PROT175_OFS (15) /*!< PROT175 Bit Offset */ 5202 #define FLCTL_A_BANK0_MAIN_WEPROT5_PROT175 ((uint32_t)0x00008000) /*!< Protects Sector 175 from program or erase */ 5203 /* FLCTL_A_BANK0_MAIN_WEPROT5[PROT176] Bits */ 5204 #define FLCTL_A_BANK0_MAIN_WEPROT5_PROT176_OFS (16) /*!< PROT176 Bit Offset */ 5205 #define FLCTL_A_BANK0_MAIN_WEPROT5_PROT176 ((uint32_t)0x00010000) /*!< Protects Sector 176 from program or erase */ 5206 /* FLCTL_A_BANK0_MAIN_WEPROT5[PROT177] Bits */ 5207 #define FLCTL_A_BANK0_MAIN_WEPROT5_PROT177_OFS (17) /*!< PROT177 Bit Offset */ 5208 #define FLCTL_A_BANK0_MAIN_WEPROT5_PROT177 ((uint32_t)0x00020000) /*!< Protects Sector 177 from program or erase */ 5209 /* FLCTL_A_BANK0_MAIN_WEPROT5[PROT178] Bits */ 5210 #define FLCTL_A_BANK0_MAIN_WEPROT5_PROT178_OFS (18) /*!< PROT178 Bit Offset */ 5211 #define FLCTL_A_BANK0_MAIN_WEPROT5_PROT178 ((uint32_t)0x00040000) /*!< Protects Sector 178 from program or erase */ 5212 /* FLCTL_A_BANK0_MAIN_WEPROT5[PROT179] Bits */ 5213 #define FLCTL_A_BANK0_MAIN_WEPROT5_PROT179_OFS (19) /*!< PROT179 Bit Offset */ 5214 #define FLCTL_A_BANK0_MAIN_WEPROT5_PROT179 ((uint32_t)0x00080000) /*!< Protects Sector 179 from program or erase */ 5215 /* FLCTL_A_BANK0_MAIN_WEPROT5[PROT180] Bits */ 5216 #define FLCTL_A_BANK0_MAIN_WEPROT5_PROT180_OFS (20) /*!< PROT180 Bit Offset */ 5217 #define FLCTL_A_BANK0_MAIN_WEPROT5_PROT180 ((uint32_t)0x00100000) /*!< Protects Sector 180 from program or erase */ 5218 /* FLCTL_A_BANK0_MAIN_WEPROT5[PROT181] Bits */ 5219 #define FLCTL_A_BANK0_MAIN_WEPROT5_PROT181_OFS (21) /*!< PROT181 Bit Offset */ 5220 #define FLCTL_A_BANK0_MAIN_WEPROT5_PROT181 ((uint32_t)0x00200000) /*!< Protects Sector 181 from program or erase */ 5221 /* FLCTL_A_BANK0_MAIN_WEPROT5[PROT182] Bits */ 5222 #define FLCTL_A_BANK0_MAIN_WEPROT5_PROT182_OFS (22) /*!< PROT182 Bit Offset */ 5223 #define FLCTL_A_BANK0_MAIN_WEPROT5_PROT182 ((uint32_t)0x00400000) /*!< Protects Sector 182 from program or erase */ 5224 /* FLCTL_A_BANK0_MAIN_WEPROT5[PROT183] Bits */ 5225 #define FLCTL_A_BANK0_MAIN_WEPROT5_PROT183_OFS (23) /*!< PROT183 Bit Offset */ 5226 #define FLCTL_A_BANK0_MAIN_WEPROT5_PROT183 ((uint32_t)0x00800000) /*!< Protects Sector 183 from program or erase */ 5227 /* FLCTL_A_BANK0_MAIN_WEPROT5[PROT184] Bits */ 5228 #define FLCTL_A_BANK0_MAIN_WEPROT5_PROT184_OFS (24) /*!< PROT184 Bit Offset */ 5229 #define FLCTL_A_BANK0_MAIN_WEPROT5_PROT184 ((uint32_t)0x01000000) /*!< Protects Sector 184 from program or erase */ 5230 /* FLCTL_A_BANK0_MAIN_WEPROT5[PROT185] Bits */ 5231 #define FLCTL_A_BANK0_MAIN_WEPROT5_PROT185_OFS (25) /*!< PROT185 Bit Offset */ 5232 #define FLCTL_A_BANK0_MAIN_WEPROT5_PROT185 ((uint32_t)0x02000000) /*!< Protects Sector 185 from program or erase */ 5233 /* FLCTL_A_BANK0_MAIN_WEPROT5[PROT186] Bits */ 5234 #define FLCTL_A_BANK0_MAIN_WEPROT5_PROT186_OFS (26) /*!< PROT186 Bit Offset */ 5235 #define FLCTL_A_BANK0_MAIN_WEPROT5_PROT186 ((uint32_t)0x04000000) /*!< Protects Sector 186 from program or erase */ 5236 /* FLCTL_A_BANK0_MAIN_WEPROT5[PROT187] Bits */ 5237 #define FLCTL_A_BANK0_MAIN_WEPROT5_PROT187_OFS (27) /*!< PROT187 Bit Offset */ 5238 #define FLCTL_A_BANK0_MAIN_WEPROT5_PROT187 ((uint32_t)0x08000000) /*!< Protects Sector 187 from program or erase */ 5239 /* FLCTL_A_BANK0_MAIN_WEPROT5[PROT188] Bits */ 5240 #define FLCTL_A_BANK0_MAIN_WEPROT5_PROT188_OFS (28) /*!< PROT188 Bit Offset */ 5241 #define FLCTL_A_BANK0_MAIN_WEPROT5_PROT188 ((uint32_t)0x10000000) /*!< Protects Sector 188 from program or erase */ 5242 /* FLCTL_A_BANK0_MAIN_WEPROT5[PROT189] Bits */ 5243 #define FLCTL_A_BANK0_MAIN_WEPROT5_PROT189_OFS (29) /*!< PROT189 Bit Offset */ 5244 #define FLCTL_A_BANK0_MAIN_WEPROT5_PROT189 ((uint32_t)0x20000000) /*!< Protects Sector 189 from program or erase */ 5245 /* FLCTL_A_BANK0_MAIN_WEPROT5[PROT190] Bits */ 5246 #define FLCTL_A_BANK0_MAIN_WEPROT5_PROT190_OFS (30) /*!< PROT190 Bit Offset */ 5247 #define FLCTL_A_BANK0_MAIN_WEPROT5_PROT190 ((uint32_t)0x40000000) /*!< Protects Sector 190 from program or erase */ 5248 /* FLCTL_A_BANK0_MAIN_WEPROT5[PROT191] Bits */ 5249 #define FLCTL_A_BANK0_MAIN_WEPROT5_PROT191_OFS (31) /*!< PROT191 Bit Offset */ 5250 #define FLCTL_A_BANK0_MAIN_WEPROT5_PROT191 ((uint32_t)0x80000000) /*!< Protects Sector 191 from program or erase */ 5251 /* FLCTL_A_BANK0_MAIN_WEPROT6[PROT192] Bits */ 5252 #define FLCTL_A_BANK0_MAIN_WEPROT6_PROT192_OFS ( 0) /*!< PROT192 Bit Offset */ 5253 #define FLCTL_A_BANK0_MAIN_WEPROT6_PROT192 ((uint32_t)0x00000001) /*!< Protects Sector 192 from program or erase */ 5254 /* FLCTL_A_BANK0_MAIN_WEPROT6[PROT193] Bits */ 5255 #define FLCTL_A_BANK0_MAIN_WEPROT6_PROT193_OFS ( 1) /*!< PROT193 Bit Offset */ 5256 #define FLCTL_A_BANK0_MAIN_WEPROT6_PROT193 ((uint32_t)0x00000002) /*!< Protects Sector 193 from program or erase */ 5257 /* FLCTL_A_BANK0_MAIN_WEPROT6[PROT194] Bits */ 5258 #define FLCTL_A_BANK0_MAIN_WEPROT6_PROT194_OFS ( 2) /*!< PROT194 Bit Offset */ 5259 #define FLCTL_A_BANK0_MAIN_WEPROT6_PROT194 ((uint32_t)0x00000004) /*!< Protects Sector 194 from program or erase */ 5260 /* FLCTL_A_BANK0_MAIN_WEPROT6[PROT195] Bits */ 5261 #define FLCTL_A_BANK0_MAIN_WEPROT6_PROT195_OFS ( 3) /*!< PROT195 Bit Offset */ 5262 #define FLCTL_A_BANK0_MAIN_WEPROT6_PROT195 ((uint32_t)0x00000008) /*!< Protects Sector 195 from program or erase */ 5263 /* FLCTL_A_BANK0_MAIN_WEPROT6[PROT196] Bits */ 5264 #define FLCTL_A_BANK0_MAIN_WEPROT6_PROT196_OFS ( 4) /*!< PROT196 Bit Offset */ 5265 #define FLCTL_A_BANK0_MAIN_WEPROT6_PROT196 ((uint32_t)0x00000010) /*!< Protects Sector 196 from program or erase */ 5266 /* FLCTL_A_BANK0_MAIN_WEPROT6[PROT197] Bits */ 5267 #define FLCTL_A_BANK0_MAIN_WEPROT6_PROT197_OFS ( 5) /*!< PROT197 Bit Offset */ 5268 #define FLCTL_A_BANK0_MAIN_WEPROT6_PROT197 ((uint32_t)0x00000020) /*!< Protects Sector 197 from program or erase */ 5269 /* FLCTL_A_BANK0_MAIN_WEPROT6[PROT198] Bits */ 5270 #define FLCTL_A_BANK0_MAIN_WEPROT6_PROT198_OFS ( 6) /*!< PROT198 Bit Offset */ 5271 #define FLCTL_A_BANK0_MAIN_WEPROT6_PROT198 ((uint32_t)0x00000040) /*!< Protects Sector 198 from program or erase */ 5272 /* FLCTL_A_BANK0_MAIN_WEPROT6[PROT199] Bits */ 5273 #define FLCTL_A_BANK0_MAIN_WEPROT6_PROT199_OFS ( 7) /*!< PROT199 Bit Offset */ 5274 #define FLCTL_A_BANK0_MAIN_WEPROT6_PROT199 ((uint32_t)0x00000080) /*!< Protects Sector 199 from program or erase */ 5275 /* FLCTL_A_BANK0_MAIN_WEPROT6[PROT200] Bits */ 5276 #define FLCTL_A_BANK0_MAIN_WEPROT6_PROT200_OFS ( 8) /*!< PROT200 Bit Offset */ 5277 #define FLCTL_A_BANK0_MAIN_WEPROT6_PROT200 ((uint32_t)0x00000100) /*!< Protects Sector 200 from program or erase */ 5278 /* FLCTL_A_BANK0_MAIN_WEPROT6[PROT201] Bits */ 5279 #define FLCTL_A_BANK0_MAIN_WEPROT6_PROT201_OFS ( 9) /*!< PROT201 Bit Offset */ 5280 #define FLCTL_A_BANK0_MAIN_WEPROT6_PROT201 ((uint32_t)0x00000200) /*!< Protects Sector 201 from program or erase */ 5281 /* FLCTL_A_BANK0_MAIN_WEPROT6[PROT202] Bits */ 5282 #define FLCTL_A_BANK0_MAIN_WEPROT6_PROT202_OFS (10) /*!< PROT202 Bit Offset */ 5283 #define FLCTL_A_BANK0_MAIN_WEPROT6_PROT202 ((uint32_t)0x00000400) /*!< Protects Sector 202 from program or erase */ 5284 /* FLCTL_A_BANK0_MAIN_WEPROT6[PROT203] Bits */ 5285 #define FLCTL_A_BANK0_MAIN_WEPROT6_PROT203_OFS (11) /*!< PROT203 Bit Offset */ 5286 #define FLCTL_A_BANK0_MAIN_WEPROT6_PROT203 ((uint32_t)0x00000800) /*!< Protects Sector 203 from program or erase */ 5287 /* FLCTL_A_BANK0_MAIN_WEPROT6[PROT204] Bits */ 5288 #define FLCTL_A_BANK0_MAIN_WEPROT6_PROT204_OFS (12) /*!< PROT204 Bit Offset */ 5289 #define FLCTL_A_BANK0_MAIN_WEPROT6_PROT204 ((uint32_t)0x00001000) /*!< Protects Sector 204 from program or erase */ 5290 /* FLCTL_A_BANK0_MAIN_WEPROT6[PROT205] Bits */ 5291 #define FLCTL_A_BANK0_MAIN_WEPROT6_PROT205_OFS (13) /*!< PROT205 Bit Offset */ 5292 #define FLCTL_A_BANK0_MAIN_WEPROT6_PROT205 ((uint32_t)0x00002000) /*!< Protects Sector 205 from program or erase */ 5293 /* FLCTL_A_BANK0_MAIN_WEPROT6[PROT206] Bits */ 5294 #define FLCTL_A_BANK0_MAIN_WEPROT6_PROT206_OFS (14) /*!< PROT206 Bit Offset */ 5295 #define FLCTL_A_BANK0_MAIN_WEPROT6_PROT206 ((uint32_t)0x00004000) /*!< Protects Sector 206 from program or erase */ 5296 /* FLCTL_A_BANK0_MAIN_WEPROT6[PROT207] Bits */ 5297 #define FLCTL_A_BANK0_MAIN_WEPROT6_PROT207_OFS (15) /*!< PROT207 Bit Offset */ 5298 #define FLCTL_A_BANK0_MAIN_WEPROT6_PROT207 ((uint32_t)0x00008000) /*!< Protects Sector 207 from program or erase */ 5299 /* FLCTL_A_BANK0_MAIN_WEPROT6[PROT208] Bits */ 5300 #define FLCTL_A_BANK0_MAIN_WEPROT6_PROT208_OFS (16) /*!< PROT208 Bit Offset */ 5301 #define FLCTL_A_BANK0_MAIN_WEPROT6_PROT208 ((uint32_t)0x00010000) /*!< Protects Sector 208 from program or erase */ 5302 /* FLCTL_A_BANK0_MAIN_WEPROT6[PROT209] Bits */ 5303 #define FLCTL_A_BANK0_MAIN_WEPROT6_PROT209_OFS (17) /*!< PROT209 Bit Offset */ 5304 #define FLCTL_A_BANK0_MAIN_WEPROT6_PROT209 ((uint32_t)0x00020000) /*!< Protects Sector 209 from program or erase */ 5305 /* FLCTL_A_BANK0_MAIN_WEPROT6[PROT210] Bits */ 5306 #define FLCTL_A_BANK0_MAIN_WEPROT6_PROT210_OFS (18) /*!< PROT210 Bit Offset */ 5307 #define FLCTL_A_BANK0_MAIN_WEPROT6_PROT210 ((uint32_t)0x00040000) /*!< Protects Sector 210 from program or erase */ 5308 /* FLCTL_A_BANK0_MAIN_WEPROT6[PROT211] Bits */ 5309 #define FLCTL_A_BANK0_MAIN_WEPROT6_PROT211_OFS (19) /*!< PROT211 Bit Offset */ 5310 #define FLCTL_A_BANK0_MAIN_WEPROT6_PROT211 ((uint32_t)0x00080000) /*!< Protects Sector 211 from program or erase */ 5311 /* FLCTL_A_BANK0_MAIN_WEPROT6[PROT212] Bits */ 5312 #define FLCTL_A_BANK0_MAIN_WEPROT6_PROT212_OFS (20) /*!< PROT212 Bit Offset */ 5313 #define FLCTL_A_BANK0_MAIN_WEPROT6_PROT212 ((uint32_t)0x00100000) /*!< Protects Sector 212 from program or erase */ 5314 /* FLCTL_A_BANK0_MAIN_WEPROT6[PROT213] Bits */ 5315 #define FLCTL_A_BANK0_MAIN_WEPROT6_PROT213_OFS (21) /*!< PROT213 Bit Offset */ 5316 #define FLCTL_A_BANK0_MAIN_WEPROT6_PROT213 ((uint32_t)0x00200000) /*!< Protects Sector 213 from program or erase */ 5317 /* FLCTL_A_BANK0_MAIN_WEPROT6[PROT214] Bits */ 5318 #define FLCTL_A_BANK0_MAIN_WEPROT6_PROT214_OFS (22) /*!< PROT214 Bit Offset */ 5319 #define FLCTL_A_BANK0_MAIN_WEPROT6_PROT214 ((uint32_t)0x00400000) /*!< Protects Sector 214 from program or erase */ 5320 /* FLCTL_A_BANK0_MAIN_WEPROT6[PROT215] Bits */ 5321 #define FLCTL_A_BANK0_MAIN_WEPROT6_PROT215_OFS (23) /*!< PROT215 Bit Offset */ 5322 #define FLCTL_A_BANK0_MAIN_WEPROT6_PROT215 ((uint32_t)0x00800000) /*!< Protects Sector 215 from program or erase */ 5323 /* FLCTL_A_BANK0_MAIN_WEPROT6[PROT216] Bits */ 5324 #define FLCTL_A_BANK0_MAIN_WEPROT6_PROT216_OFS (24) /*!< PROT216 Bit Offset */ 5325 #define FLCTL_A_BANK0_MAIN_WEPROT6_PROT216 ((uint32_t)0x01000000) /*!< Protects Sector 216 from program or erase */ 5326 /* FLCTL_A_BANK0_MAIN_WEPROT6[PROT217] Bits */ 5327 #define FLCTL_A_BANK0_MAIN_WEPROT6_PROT217_OFS (25) /*!< PROT217 Bit Offset */ 5328 #define FLCTL_A_BANK0_MAIN_WEPROT6_PROT217 ((uint32_t)0x02000000) /*!< Protects Sector 217 from program or erase */ 5329 /* FLCTL_A_BANK0_MAIN_WEPROT6[PROT218] Bits */ 5330 #define FLCTL_A_BANK0_MAIN_WEPROT6_PROT218_OFS (26) /*!< PROT218 Bit Offset */ 5331 #define FLCTL_A_BANK0_MAIN_WEPROT6_PROT218 ((uint32_t)0x04000000) /*!< Protects Sector 218 from program or erase */ 5332 /* FLCTL_A_BANK0_MAIN_WEPROT6[PROT219] Bits */ 5333 #define FLCTL_A_BANK0_MAIN_WEPROT6_PROT219_OFS (27) /*!< PROT219 Bit Offset */ 5334 #define FLCTL_A_BANK0_MAIN_WEPROT6_PROT219 ((uint32_t)0x08000000) /*!< Protects Sector 219 from program or erase */ 5335 /* FLCTL_A_BANK0_MAIN_WEPROT6[PROT220] Bits */ 5336 #define FLCTL_A_BANK0_MAIN_WEPROT6_PROT220_OFS (28) /*!< PROT220 Bit Offset */ 5337 #define FLCTL_A_BANK0_MAIN_WEPROT6_PROT220 ((uint32_t)0x10000000) /*!< Protects Sector 220 from program or erase */ 5338 /* FLCTL_A_BANK0_MAIN_WEPROT6[PROT221] Bits */ 5339 #define FLCTL_A_BANK0_MAIN_WEPROT6_PROT221_OFS (29) /*!< PROT221 Bit Offset */ 5340 #define FLCTL_A_BANK0_MAIN_WEPROT6_PROT221 ((uint32_t)0x20000000) /*!< Protects Sector 221 from program or erase */ 5341 /* FLCTL_A_BANK0_MAIN_WEPROT6[PROT222] Bits */ 5342 #define FLCTL_A_BANK0_MAIN_WEPROT6_PROT222_OFS (30) /*!< PROT222 Bit Offset */ 5343 #define FLCTL_A_BANK0_MAIN_WEPROT6_PROT222 ((uint32_t)0x40000000) /*!< Protects Sector 222 from program or erase */ 5344 /* FLCTL_A_BANK0_MAIN_WEPROT6[PROT223] Bits */ 5345 #define FLCTL_A_BANK0_MAIN_WEPROT6_PROT223_OFS (31) /*!< PROT223 Bit Offset */ 5346 #define FLCTL_A_BANK0_MAIN_WEPROT6_PROT223 ((uint32_t)0x80000000) /*!< Protects Sector 223 from program or erase */ 5347 /* FLCTL_A_BANK0_MAIN_WEPROT7[PROT224] Bits */ 5348 #define FLCTL_A_BANK0_MAIN_WEPROT7_PROT224_OFS ( 0) /*!< PROT224 Bit Offset */ 5349 #define FLCTL_A_BANK0_MAIN_WEPROT7_PROT224 ((uint32_t)0x00000001) /*!< Protects Sector 224 from program or erase */ 5350 /* FLCTL_A_BANK0_MAIN_WEPROT7[PROT225] Bits */ 5351 #define FLCTL_A_BANK0_MAIN_WEPROT7_PROT225_OFS ( 1) /*!< PROT225 Bit Offset */ 5352 #define FLCTL_A_BANK0_MAIN_WEPROT7_PROT225 ((uint32_t)0x00000002) /*!< Protects Sector 225 from program or erase */ 5353 /* FLCTL_A_BANK0_MAIN_WEPROT7[PROT226] Bits */ 5354 #define FLCTL_A_BANK0_MAIN_WEPROT7_PROT226_OFS ( 2) /*!< PROT226 Bit Offset */ 5355 #define FLCTL_A_BANK0_MAIN_WEPROT7_PROT226 ((uint32_t)0x00000004) /*!< Protects Sector 226 from program or erase */ 5356 /* FLCTL_A_BANK0_MAIN_WEPROT7[PROT227] Bits */ 5357 #define FLCTL_A_BANK0_MAIN_WEPROT7_PROT227_OFS ( 3) /*!< PROT227 Bit Offset */ 5358 #define FLCTL_A_BANK0_MAIN_WEPROT7_PROT227 ((uint32_t)0x00000008) /*!< Protects Sector 227 from program or erase */ 5359 /* FLCTL_A_BANK0_MAIN_WEPROT7[PROT228] Bits */ 5360 #define FLCTL_A_BANK0_MAIN_WEPROT7_PROT228_OFS ( 4) /*!< PROT228 Bit Offset */ 5361 #define FLCTL_A_BANK0_MAIN_WEPROT7_PROT228 ((uint32_t)0x00000010) /*!< Protects Sector 228 from program or erase */ 5362 /* FLCTL_A_BANK0_MAIN_WEPROT7[PROT229] Bits */ 5363 #define FLCTL_A_BANK0_MAIN_WEPROT7_PROT229_OFS ( 5) /*!< PROT229 Bit Offset */ 5364 #define FLCTL_A_BANK0_MAIN_WEPROT7_PROT229 ((uint32_t)0x00000020) /*!< Protects Sector 229 from program or erase */ 5365 /* FLCTL_A_BANK0_MAIN_WEPROT7[PROT230] Bits */ 5366 #define FLCTL_A_BANK0_MAIN_WEPROT7_PROT230_OFS ( 6) /*!< PROT230 Bit Offset */ 5367 #define FLCTL_A_BANK0_MAIN_WEPROT7_PROT230 ((uint32_t)0x00000040) /*!< Protects Sector 230 from program or erase */ 5368 /* FLCTL_A_BANK0_MAIN_WEPROT7[PROT231] Bits */ 5369 #define FLCTL_A_BANK0_MAIN_WEPROT7_PROT231_OFS ( 7) /*!< PROT231 Bit Offset */ 5370 #define FLCTL_A_BANK0_MAIN_WEPROT7_PROT231 ((uint32_t)0x00000080) /*!< Protects Sector 231 from program or erase */ 5371 /* FLCTL_A_BANK0_MAIN_WEPROT7[PROT232] Bits */ 5372 #define FLCTL_A_BANK0_MAIN_WEPROT7_PROT232_OFS ( 8) /*!< PROT232 Bit Offset */ 5373 #define FLCTL_A_BANK0_MAIN_WEPROT7_PROT232 ((uint32_t)0x00000100) /*!< Protects Sector 232 from program or erase */ 5374 /* FLCTL_A_BANK0_MAIN_WEPROT7[PROT233] Bits */ 5375 #define FLCTL_A_BANK0_MAIN_WEPROT7_PROT233_OFS ( 9) /*!< PROT233 Bit Offset */ 5376 #define FLCTL_A_BANK0_MAIN_WEPROT7_PROT233 ((uint32_t)0x00000200) /*!< Protects Sector 233 from program or erase */ 5377 /* FLCTL_A_BANK0_MAIN_WEPROT7[PROT234] Bits */ 5378 #define FLCTL_A_BANK0_MAIN_WEPROT7_PROT234_OFS (10) /*!< PROT234 Bit Offset */ 5379 #define FLCTL_A_BANK0_MAIN_WEPROT7_PROT234 ((uint32_t)0x00000400) /*!< Protects Sector 234 from program or erase */ 5380 /* FLCTL_A_BANK0_MAIN_WEPROT7[PROT235] Bits */ 5381 #define FLCTL_A_BANK0_MAIN_WEPROT7_PROT235_OFS (11) /*!< PROT235 Bit Offset */ 5382 #define FLCTL_A_BANK0_MAIN_WEPROT7_PROT235 ((uint32_t)0x00000800) /*!< Protects Sector 235 from program or erase */ 5383 /* FLCTL_A_BANK0_MAIN_WEPROT7[PROT236] Bits */ 5384 #define FLCTL_A_BANK0_MAIN_WEPROT7_PROT236_OFS (12) /*!< PROT236 Bit Offset */ 5385 #define FLCTL_A_BANK0_MAIN_WEPROT7_PROT236 ((uint32_t)0x00001000) /*!< Protects Sector 236 from program or erase */ 5386 /* FLCTL_A_BANK0_MAIN_WEPROT7[PROT237] Bits */ 5387 #define FLCTL_A_BANK0_MAIN_WEPROT7_PROT237_OFS (13) /*!< PROT237 Bit Offset */ 5388 #define FLCTL_A_BANK0_MAIN_WEPROT7_PROT237 ((uint32_t)0x00002000) /*!< Protects Sector 237 from program or erase */ 5389 /* FLCTL_A_BANK0_MAIN_WEPROT7[PROT238] Bits */ 5390 #define FLCTL_A_BANK0_MAIN_WEPROT7_PROT238_OFS (14) /*!< PROT238 Bit Offset */ 5391 #define FLCTL_A_BANK0_MAIN_WEPROT7_PROT238 ((uint32_t)0x00004000) /*!< Protects Sector 238 from program or erase */ 5392 /* FLCTL_A_BANK0_MAIN_WEPROT7[PROT239] Bits */ 5393 #define FLCTL_A_BANK0_MAIN_WEPROT7_PROT239_OFS (15) /*!< PROT239 Bit Offset */ 5394 #define FLCTL_A_BANK0_MAIN_WEPROT7_PROT239 ((uint32_t)0x00008000) /*!< Protects Sector 239 from program or erase */ 5395 /* FLCTL_A_BANK0_MAIN_WEPROT7[PROT240] Bits */ 5396 #define FLCTL_A_BANK0_MAIN_WEPROT7_PROT240_OFS (16) /*!< PROT240 Bit Offset */ 5397 #define FLCTL_A_BANK0_MAIN_WEPROT7_PROT240 ((uint32_t)0x00010000) /*!< Protects Sector 240 from program or erase */ 5398 /* FLCTL_A_BANK0_MAIN_WEPROT7[PROT241] Bits */ 5399 #define FLCTL_A_BANK0_MAIN_WEPROT7_PROT241_OFS (17) /*!< PROT241 Bit Offset */ 5400 #define FLCTL_A_BANK0_MAIN_WEPROT7_PROT241 ((uint32_t)0x00020000) /*!< Protects Sector 241 from program or erase */ 5401 /* FLCTL_A_BANK0_MAIN_WEPROT7[PROT242] Bits */ 5402 #define FLCTL_A_BANK0_MAIN_WEPROT7_PROT242_OFS (18) /*!< PROT242 Bit Offset */ 5403 #define FLCTL_A_BANK0_MAIN_WEPROT7_PROT242 ((uint32_t)0x00040000) /*!< Protects Sector 242 from program or erase */ 5404 /* FLCTL_A_BANK0_MAIN_WEPROT7[PROT243] Bits */ 5405 #define FLCTL_A_BANK0_MAIN_WEPROT7_PROT243_OFS (19) /*!< PROT243 Bit Offset */ 5406 #define FLCTL_A_BANK0_MAIN_WEPROT7_PROT243 ((uint32_t)0x00080000) /*!< Protects Sector 243 from program or erase */ 5407 /* FLCTL_A_BANK0_MAIN_WEPROT7[PROT244] Bits */ 5408 #define FLCTL_A_BANK0_MAIN_WEPROT7_PROT244_OFS (20) /*!< PROT244 Bit Offset */ 5409 #define FLCTL_A_BANK0_MAIN_WEPROT7_PROT244 ((uint32_t)0x00100000) /*!< Protects Sector 244 from program or erase */ 5410 /* FLCTL_A_BANK0_MAIN_WEPROT7[PROT245] Bits */ 5411 #define FLCTL_A_BANK0_MAIN_WEPROT7_PROT245_OFS (21) /*!< PROT245 Bit Offset */ 5412 #define FLCTL_A_BANK0_MAIN_WEPROT7_PROT245 ((uint32_t)0x00200000) /*!< Protects Sector 245 from program or erase */ 5413 /* FLCTL_A_BANK0_MAIN_WEPROT7[PROT246] Bits */ 5414 #define FLCTL_A_BANK0_MAIN_WEPROT7_PROT246_OFS (22) /*!< PROT246 Bit Offset */ 5415 #define FLCTL_A_BANK0_MAIN_WEPROT7_PROT246 ((uint32_t)0x00400000) /*!< Protects Sector 246 from program or erase */ 5416 /* FLCTL_A_BANK0_MAIN_WEPROT7[PROT247] Bits */ 5417 #define FLCTL_A_BANK0_MAIN_WEPROT7_PROT247_OFS (23) /*!< PROT247 Bit Offset */ 5418 #define FLCTL_A_BANK0_MAIN_WEPROT7_PROT247 ((uint32_t)0x00800000) /*!< Protects Sector 247 from program or erase */ 5419 /* FLCTL_A_BANK0_MAIN_WEPROT7[PROT248] Bits */ 5420 #define FLCTL_A_BANK0_MAIN_WEPROT7_PROT248_OFS (24) /*!< PROT248 Bit Offset */ 5421 #define FLCTL_A_BANK0_MAIN_WEPROT7_PROT248 ((uint32_t)0x01000000) /*!< Protects Sector 248 from program or erase */ 5422 /* FLCTL_A_BANK0_MAIN_WEPROT7[PROT249] Bits */ 5423 #define FLCTL_A_BANK0_MAIN_WEPROT7_PROT249_OFS (25) /*!< PROT249 Bit Offset */ 5424 #define FLCTL_A_BANK0_MAIN_WEPROT7_PROT249 ((uint32_t)0x02000000) /*!< Protects Sector 249 from program or erase */ 5425 /* FLCTL_A_BANK0_MAIN_WEPROT7[PROT250] Bits */ 5426 #define FLCTL_A_BANK0_MAIN_WEPROT7_PROT250_OFS (26) /*!< PROT250 Bit Offset */ 5427 #define FLCTL_A_BANK0_MAIN_WEPROT7_PROT250 ((uint32_t)0x04000000) /*!< Protects Sector 250 from program or erase */ 5428 /* FLCTL_A_BANK0_MAIN_WEPROT7[PROT251] Bits */ 5429 #define FLCTL_A_BANK0_MAIN_WEPROT7_PROT251_OFS (27) /*!< PROT251 Bit Offset */ 5430 #define FLCTL_A_BANK0_MAIN_WEPROT7_PROT251 ((uint32_t)0x08000000) /*!< Protects Sector 251 from program or erase */ 5431 /* FLCTL_A_BANK0_MAIN_WEPROT7[PROT252] Bits */ 5432 #define FLCTL_A_BANK0_MAIN_WEPROT7_PROT252_OFS (28) /*!< PROT252 Bit Offset */ 5433 #define FLCTL_A_BANK0_MAIN_WEPROT7_PROT252 ((uint32_t)0x10000000) /*!< Protects Sector 252 from program or erase */ 5434 /* FLCTL_A_BANK0_MAIN_WEPROT7[PROT253] Bits */ 5435 #define FLCTL_A_BANK0_MAIN_WEPROT7_PROT253_OFS (29) /*!< PROT253 Bit Offset */ 5436 #define FLCTL_A_BANK0_MAIN_WEPROT7_PROT253 ((uint32_t)0x20000000) /*!< Protects Sector 253 from program or erase */ 5437 /* FLCTL_A_BANK0_MAIN_WEPROT7[PROT254] Bits */ 5438 #define FLCTL_A_BANK0_MAIN_WEPROT7_PROT254_OFS (30) /*!< PROT254 Bit Offset */ 5439 #define FLCTL_A_BANK0_MAIN_WEPROT7_PROT254 ((uint32_t)0x40000000) /*!< Protects Sector 254 from program or erase */ 5440 /* FLCTL_A_BANK0_MAIN_WEPROT7[PROT255] Bits */ 5441 #define FLCTL_A_BANK0_MAIN_WEPROT7_PROT255_OFS (31) /*!< PROT255 Bit Offset */ 5442 #define FLCTL_A_BANK0_MAIN_WEPROT7_PROT255 ((uint32_t)0x80000000) /*!< Protects Sector 255 from program or erase */ 5443 /* FLCTL_A_BANK1_MAIN_WEPROT0[PROT0] Bits */ 5444 #define FLCTL_A_BANK1_MAIN_WEPROT0_PROT0_OFS ( 0) /*!< PROT0 Bit Offset */ 5445 #define FLCTL_A_BANK1_MAIN_WEPROT0_PROT0 ((uint32_t)0x00000001) /*!< Protects Sector 0 from program or erase */ 5446 /* FLCTL_A_BANK1_MAIN_WEPROT0[PROT1] Bits */ 5447 #define FLCTL_A_BANK1_MAIN_WEPROT0_PROT1_OFS ( 1) /*!< PROT1 Bit Offset */ 5448 #define FLCTL_A_BANK1_MAIN_WEPROT0_PROT1 ((uint32_t)0x00000002) /*!< Protects Sector 1 from program or erase */ 5449 /* FLCTL_A_BANK1_MAIN_WEPROT0[PROT2] Bits */ 5450 #define FLCTL_A_BANK1_MAIN_WEPROT0_PROT2_OFS ( 2) /*!< PROT2 Bit Offset */ 5451 #define FLCTL_A_BANK1_MAIN_WEPROT0_PROT2 ((uint32_t)0x00000004) /*!< Protects Sector 2 from program or erase */ 5452 /* FLCTL_A_BANK1_MAIN_WEPROT0[PROT3] Bits */ 5453 #define FLCTL_A_BANK1_MAIN_WEPROT0_PROT3_OFS ( 3) /*!< PROT3 Bit Offset */ 5454 #define FLCTL_A_BANK1_MAIN_WEPROT0_PROT3 ((uint32_t)0x00000008) /*!< Protects Sector 3 from program or erase */ 5455 /* FLCTL_A_BANK1_MAIN_WEPROT0[PROT4] Bits */ 5456 #define FLCTL_A_BANK1_MAIN_WEPROT0_PROT4_OFS ( 4) /*!< PROT4 Bit Offset */ 5457 #define FLCTL_A_BANK1_MAIN_WEPROT0_PROT4 ((uint32_t)0x00000010) /*!< Protects Sector 4 from program or erase */ 5458 /* FLCTL_A_BANK1_MAIN_WEPROT0[PROT5] Bits */ 5459 #define FLCTL_A_BANK1_MAIN_WEPROT0_PROT5_OFS ( 5) /*!< PROT5 Bit Offset */ 5460 #define FLCTL_A_BANK1_MAIN_WEPROT0_PROT5 ((uint32_t)0x00000020) /*!< Protects Sector 5 from program or erase */ 5461 /* FLCTL_A_BANK1_MAIN_WEPROT0[PROT6] Bits */ 5462 #define FLCTL_A_BANK1_MAIN_WEPROT0_PROT6_OFS ( 6) /*!< PROT6 Bit Offset */ 5463 #define FLCTL_A_BANK1_MAIN_WEPROT0_PROT6 ((uint32_t)0x00000040) /*!< Protects Sector 6 from program or erase */ 5464 /* FLCTL_A_BANK1_MAIN_WEPROT0[PROT7] Bits */ 5465 #define FLCTL_A_BANK1_MAIN_WEPROT0_PROT7_OFS ( 7) /*!< PROT7 Bit Offset */ 5466 #define FLCTL_A_BANK1_MAIN_WEPROT0_PROT7 ((uint32_t)0x00000080) /*!< Protects Sector 7 from program or erase */ 5467 /* FLCTL_A_BANK1_MAIN_WEPROT0[PROT8] Bits */ 5468 #define FLCTL_A_BANK1_MAIN_WEPROT0_PROT8_OFS ( 8) /*!< PROT8 Bit Offset */ 5469 #define FLCTL_A_BANK1_MAIN_WEPROT0_PROT8 ((uint32_t)0x00000100) /*!< Protects Sector 8 from program or erase */ 5470 /* FLCTL_A_BANK1_MAIN_WEPROT0[PROT9] Bits */ 5471 #define FLCTL_A_BANK1_MAIN_WEPROT0_PROT9_OFS ( 9) /*!< PROT9 Bit Offset */ 5472 #define FLCTL_A_BANK1_MAIN_WEPROT0_PROT9 ((uint32_t)0x00000200) /*!< Protects Sector 9 from program or erase */ 5473 /* FLCTL_A_BANK1_MAIN_WEPROT0[PROT10] Bits */ 5474 #define FLCTL_A_BANK1_MAIN_WEPROT0_PROT10_OFS (10) /*!< PROT10 Bit Offset */ 5475 #define FLCTL_A_BANK1_MAIN_WEPROT0_PROT10 ((uint32_t)0x00000400) /*!< Protects Sector 10 from program or erase */ 5476 /* FLCTL_A_BANK1_MAIN_WEPROT0[PROT11] Bits */ 5477 #define FLCTL_A_BANK1_MAIN_WEPROT0_PROT11_OFS (11) /*!< PROT11 Bit Offset */ 5478 #define FLCTL_A_BANK1_MAIN_WEPROT0_PROT11 ((uint32_t)0x00000800) /*!< Protects Sector 11 from program or erase */ 5479 /* FLCTL_A_BANK1_MAIN_WEPROT0[PROT12] Bits */ 5480 #define FLCTL_A_BANK1_MAIN_WEPROT0_PROT12_OFS (12) /*!< PROT12 Bit Offset */ 5481 #define FLCTL_A_BANK1_MAIN_WEPROT0_PROT12 ((uint32_t)0x00001000) /*!< Protects Sector 12 from program or erase */ 5482 /* FLCTL_A_BANK1_MAIN_WEPROT0[PROT13] Bits */ 5483 #define FLCTL_A_BANK1_MAIN_WEPROT0_PROT13_OFS (13) /*!< PROT13 Bit Offset */ 5484 #define FLCTL_A_BANK1_MAIN_WEPROT0_PROT13 ((uint32_t)0x00002000) /*!< Protects Sector 13 from program or erase */ 5485 /* FLCTL_A_BANK1_MAIN_WEPROT0[PROT14] Bits */ 5486 #define FLCTL_A_BANK1_MAIN_WEPROT0_PROT14_OFS (14) /*!< PROT14 Bit Offset */ 5487 #define FLCTL_A_BANK1_MAIN_WEPROT0_PROT14 ((uint32_t)0x00004000) /*!< Protects Sector 14 from program or erase */ 5488 /* FLCTL_A_BANK1_MAIN_WEPROT0[PROT15] Bits */ 5489 #define FLCTL_A_BANK1_MAIN_WEPROT0_PROT15_OFS (15) /*!< PROT15 Bit Offset */ 5490 #define FLCTL_A_BANK1_MAIN_WEPROT0_PROT15 ((uint32_t)0x00008000) /*!< Protects Sector 15 from program or erase */ 5491 /* FLCTL_A_BANK1_MAIN_WEPROT0[PROT16] Bits */ 5492 #define FLCTL_A_BANK1_MAIN_WEPROT0_PROT16_OFS (16) /*!< PROT16 Bit Offset */ 5493 #define FLCTL_A_BANK1_MAIN_WEPROT0_PROT16 ((uint32_t)0x00010000) /*!< Protects Sector 16 from program or erase */ 5494 /* FLCTL_A_BANK1_MAIN_WEPROT0[PROT17] Bits */ 5495 #define FLCTL_A_BANK1_MAIN_WEPROT0_PROT17_OFS (17) /*!< PROT17 Bit Offset */ 5496 #define FLCTL_A_BANK1_MAIN_WEPROT0_PROT17 ((uint32_t)0x00020000) /*!< Protects Sector 17 from program or erase */ 5497 /* FLCTL_A_BANK1_MAIN_WEPROT0[PROT18] Bits */ 5498 #define FLCTL_A_BANK1_MAIN_WEPROT0_PROT18_OFS (18) /*!< PROT18 Bit Offset */ 5499 #define FLCTL_A_BANK1_MAIN_WEPROT0_PROT18 ((uint32_t)0x00040000) /*!< Protects Sector 18 from program or erase */ 5500 /* FLCTL_A_BANK1_MAIN_WEPROT0[PROT19] Bits */ 5501 #define FLCTL_A_BANK1_MAIN_WEPROT0_PROT19_OFS (19) /*!< PROT19 Bit Offset */ 5502 #define FLCTL_A_BANK1_MAIN_WEPROT0_PROT19 ((uint32_t)0x00080000) /*!< Protects Sector 19 from program or erase */ 5503 /* FLCTL_A_BANK1_MAIN_WEPROT0[PROT20] Bits */ 5504 #define FLCTL_A_BANK1_MAIN_WEPROT0_PROT20_OFS (20) /*!< PROT20 Bit Offset */ 5505 #define FLCTL_A_BANK1_MAIN_WEPROT0_PROT20 ((uint32_t)0x00100000) /*!< Protects Sector 20 from program or erase */ 5506 /* FLCTL_A_BANK1_MAIN_WEPROT0[PROT21] Bits */ 5507 #define FLCTL_A_BANK1_MAIN_WEPROT0_PROT21_OFS (21) /*!< PROT21 Bit Offset */ 5508 #define FLCTL_A_BANK1_MAIN_WEPROT0_PROT21 ((uint32_t)0x00200000) /*!< Protects Sector 21 from program or erase */ 5509 /* FLCTL_A_BANK1_MAIN_WEPROT0[PROT22] Bits */ 5510 #define FLCTL_A_BANK1_MAIN_WEPROT0_PROT22_OFS (22) /*!< PROT22 Bit Offset */ 5511 #define FLCTL_A_BANK1_MAIN_WEPROT0_PROT22 ((uint32_t)0x00400000) /*!< Protects Sector 22 from program or erase */ 5512 /* FLCTL_A_BANK1_MAIN_WEPROT0[PROT23] Bits */ 5513 #define FLCTL_A_BANK1_MAIN_WEPROT0_PROT23_OFS (23) /*!< PROT23 Bit Offset */ 5514 #define FLCTL_A_BANK1_MAIN_WEPROT0_PROT23 ((uint32_t)0x00800000) /*!< Protects Sector 23 from program or erase */ 5515 /* FLCTL_A_BANK1_MAIN_WEPROT0[PROT24] Bits */ 5516 #define FLCTL_A_BANK1_MAIN_WEPROT0_PROT24_OFS (24) /*!< PROT24 Bit Offset */ 5517 #define FLCTL_A_BANK1_MAIN_WEPROT0_PROT24 ((uint32_t)0x01000000) /*!< Protects Sector 24 from program or erase */ 5518 /* FLCTL_A_BANK1_MAIN_WEPROT0[PROT25] Bits */ 5519 #define FLCTL_A_BANK1_MAIN_WEPROT0_PROT25_OFS (25) /*!< PROT25 Bit Offset */ 5520 #define FLCTL_A_BANK1_MAIN_WEPROT0_PROT25 ((uint32_t)0x02000000) /*!< Protects Sector 25 from program or erase */ 5521 /* FLCTL_A_BANK1_MAIN_WEPROT0[PROT26] Bits */ 5522 #define FLCTL_A_BANK1_MAIN_WEPROT0_PROT26_OFS (26) /*!< PROT26 Bit Offset */ 5523 #define FLCTL_A_BANK1_MAIN_WEPROT0_PROT26 ((uint32_t)0x04000000) /*!< Protects Sector 26 from program or erase */ 5524 /* FLCTL_A_BANK1_MAIN_WEPROT0[PROT27] Bits */ 5525 #define FLCTL_A_BANK1_MAIN_WEPROT0_PROT27_OFS (27) /*!< PROT27 Bit Offset */ 5526 #define FLCTL_A_BANK1_MAIN_WEPROT0_PROT27 ((uint32_t)0x08000000) /*!< Protects Sector 27 from program or erase */ 5527 /* FLCTL_A_BANK1_MAIN_WEPROT0[PROT28] Bits */ 5528 #define FLCTL_A_BANK1_MAIN_WEPROT0_PROT28_OFS (28) /*!< PROT28 Bit Offset */ 5529 #define FLCTL_A_BANK1_MAIN_WEPROT0_PROT28 ((uint32_t)0x10000000) /*!< Protects Sector 28 from program or erase */ 5530 /* FLCTL_A_BANK1_MAIN_WEPROT0[PROT29] Bits */ 5531 #define FLCTL_A_BANK1_MAIN_WEPROT0_PROT29_OFS (29) /*!< PROT29 Bit Offset */ 5532 #define FLCTL_A_BANK1_MAIN_WEPROT0_PROT29 ((uint32_t)0x20000000) /*!< Protects Sector 29 from program or erase */ 5533 /* FLCTL_A_BANK1_MAIN_WEPROT0[PROT30] Bits */ 5534 #define FLCTL_A_BANK1_MAIN_WEPROT0_PROT30_OFS (30) /*!< PROT30 Bit Offset */ 5535 #define FLCTL_A_BANK1_MAIN_WEPROT0_PROT30 ((uint32_t)0x40000000) /*!< Protects Sector 30 from program or erase */ 5536 /* FLCTL_A_BANK1_MAIN_WEPROT0[PROT31] Bits */ 5537 #define FLCTL_A_BANK1_MAIN_WEPROT0_PROT31_OFS (31) /*!< PROT31 Bit Offset */ 5538 #define FLCTL_A_BANK1_MAIN_WEPROT0_PROT31 ((uint32_t)0x80000000) /*!< Protects Sector 31 from program or erase */ 5539 /* FLCTL_A_BANK1_MAIN_WEPROT1[PROT32] Bits */ 5540 #define FLCTL_A_BANK1_MAIN_WEPROT1_PROT32_OFS ( 0) /*!< PROT32 Bit Offset */ 5541 #define FLCTL_A_BANK1_MAIN_WEPROT1_PROT32 ((uint32_t)0x00000001) /*!< Protects Sector 32 from program or erase */ 5542 /* FLCTL_A_BANK1_MAIN_WEPROT1[PROT33] Bits */ 5543 #define FLCTL_A_BANK1_MAIN_WEPROT1_PROT33_OFS ( 1) /*!< PROT33 Bit Offset */ 5544 #define FLCTL_A_BANK1_MAIN_WEPROT1_PROT33 ((uint32_t)0x00000002) /*!< Protects Sector 33 from program or erase */ 5545 /* FLCTL_A_BANK1_MAIN_WEPROT1[PROT34] Bits */ 5546 #define FLCTL_A_BANK1_MAIN_WEPROT1_PROT34_OFS ( 2) /*!< PROT34 Bit Offset */ 5547 #define FLCTL_A_BANK1_MAIN_WEPROT1_PROT34 ((uint32_t)0x00000004) /*!< Protects Sector 34 from program or erase */ 5548 /* FLCTL_A_BANK1_MAIN_WEPROT1[PROT35] Bits */ 5549 #define FLCTL_A_BANK1_MAIN_WEPROT1_PROT35_OFS ( 3) /*!< PROT35 Bit Offset */ 5550 #define FLCTL_A_BANK1_MAIN_WEPROT1_PROT35 ((uint32_t)0x00000008) /*!< Protects Sector 35 from program or erase */ 5551 /* FLCTL_A_BANK1_MAIN_WEPROT1[PROT36] Bits */ 5552 #define FLCTL_A_BANK1_MAIN_WEPROT1_PROT36_OFS ( 4) /*!< PROT36 Bit Offset */ 5553 #define FLCTL_A_BANK1_MAIN_WEPROT1_PROT36 ((uint32_t)0x00000010) /*!< Protects Sector 36 from program or erase */ 5554 /* FLCTL_A_BANK1_MAIN_WEPROT1[PROT37] Bits */ 5555 #define FLCTL_A_BANK1_MAIN_WEPROT1_PROT37_OFS ( 5) /*!< PROT37 Bit Offset */ 5556 #define FLCTL_A_BANK1_MAIN_WEPROT1_PROT37 ((uint32_t)0x00000020) /*!< Protects Sector 37 from program or erase */ 5557 /* FLCTL_A_BANK1_MAIN_WEPROT1[PROT38] Bits */ 5558 #define FLCTL_A_BANK1_MAIN_WEPROT1_PROT38_OFS ( 6) /*!< PROT38 Bit Offset */ 5559 #define FLCTL_A_BANK1_MAIN_WEPROT1_PROT38 ((uint32_t)0x00000040) /*!< Protects Sector 38 from program or erase */ 5560 /* FLCTL_A_BANK1_MAIN_WEPROT1[PROT39] Bits */ 5561 #define FLCTL_A_BANK1_MAIN_WEPROT1_PROT39_OFS ( 7) /*!< PROT39 Bit Offset */ 5562 #define FLCTL_A_BANK1_MAIN_WEPROT1_PROT39 ((uint32_t)0x00000080) /*!< Protects Sector 39 from program or erase */ 5563 /* FLCTL_A_BANK1_MAIN_WEPROT1[PROT40] Bits */ 5564 #define FLCTL_A_BANK1_MAIN_WEPROT1_PROT40_OFS ( 8) /*!< PROT40 Bit Offset */ 5565 #define FLCTL_A_BANK1_MAIN_WEPROT1_PROT40 ((uint32_t)0x00000100) /*!< Protects Sector 40 from program or erase */ 5566 /* FLCTL_A_BANK1_MAIN_WEPROT1[PROT41] Bits */ 5567 #define FLCTL_A_BANK1_MAIN_WEPROT1_PROT41_OFS ( 9) /*!< PROT41 Bit Offset */ 5568 #define FLCTL_A_BANK1_MAIN_WEPROT1_PROT41 ((uint32_t)0x00000200) /*!< Protects Sector 41 from program or erase */ 5569 /* FLCTL_A_BANK1_MAIN_WEPROT1[PROT42] Bits */ 5570 #define FLCTL_A_BANK1_MAIN_WEPROT1_PROT42_OFS (10) /*!< PROT42 Bit Offset */ 5571 #define FLCTL_A_BANK1_MAIN_WEPROT1_PROT42 ((uint32_t)0x00000400) /*!< Protects Sector 42 from program or erase */ 5572 /* FLCTL_A_BANK1_MAIN_WEPROT1[PROT43] Bits */ 5573 #define FLCTL_A_BANK1_MAIN_WEPROT1_PROT43_OFS (11) /*!< PROT43 Bit Offset */ 5574 #define FLCTL_A_BANK1_MAIN_WEPROT1_PROT43 ((uint32_t)0x00000800) /*!< Protects Sector 43 from program or erase */ 5575 /* FLCTL_A_BANK1_MAIN_WEPROT1[PROT44] Bits */ 5576 #define FLCTL_A_BANK1_MAIN_WEPROT1_PROT44_OFS (12) /*!< PROT44 Bit Offset */ 5577 #define FLCTL_A_BANK1_MAIN_WEPROT1_PROT44 ((uint32_t)0x00001000) /*!< Protects Sector 44 from program or erase */ 5578 /* FLCTL_A_BANK1_MAIN_WEPROT1[PROT45] Bits */ 5579 #define FLCTL_A_BANK1_MAIN_WEPROT1_PROT45_OFS (13) /*!< PROT45 Bit Offset */ 5580 #define FLCTL_A_BANK1_MAIN_WEPROT1_PROT45 ((uint32_t)0x00002000) /*!< Protects Sector 45 from program or erase */ 5581 /* FLCTL_A_BANK1_MAIN_WEPROT1[PROT46] Bits */ 5582 #define FLCTL_A_BANK1_MAIN_WEPROT1_PROT46_OFS (14) /*!< PROT46 Bit Offset */ 5583 #define FLCTL_A_BANK1_MAIN_WEPROT1_PROT46 ((uint32_t)0x00004000) /*!< Protects Sector 46 from program or erase */ 5584 /* FLCTL_A_BANK1_MAIN_WEPROT1[PROT47] Bits */ 5585 #define FLCTL_A_BANK1_MAIN_WEPROT1_PROT47_OFS (15) /*!< PROT47 Bit Offset */ 5586 #define FLCTL_A_BANK1_MAIN_WEPROT1_PROT47 ((uint32_t)0x00008000) /*!< Protects Sector 47 from program or erase */ 5587 /* FLCTL_A_BANK1_MAIN_WEPROT1[PROT48] Bits */ 5588 #define FLCTL_A_BANK1_MAIN_WEPROT1_PROT48_OFS (16) /*!< PROT48 Bit Offset */ 5589 #define FLCTL_A_BANK1_MAIN_WEPROT1_PROT48 ((uint32_t)0x00010000) /*!< Protects Sector 48 from program or erase */ 5590 /* FLCTL_A_BANK1_MAIN_WEPROT1[PROT49] Bits */ 5591 #define FLCTL_A_BANK1_MAIN_WEPROT1_PROT49_OFS (17) /*!< PROT49 Bit Offset */ 5592 #define FLCTL_A_BANK1_MAIN_WEPROT1_PROT49 ((uint32_t)0x00020000) /*!< Protects Sector 49 from program or erase */ 5593 /* FLCTL_A_BANK1_MAIN_WEPROT1[PROT50] Bits */ 5594 #define FLCTL_A_BANK1_MAIN_WEPROT1_PROT50_OFS (18) /*!< PROT50 Bit Offset */ 5595 #define FLCTL_A_BANK1_MAIN_WEPROT1_PROT50 ((uint32_t)0x00040000) /*!< Protects Sector 50 from program or erase */ 5596 /* FLCTL_A_BANK1_MAIN_WEPROT1[PROT51] Bits */ 5597 #define FLCTL_A_BANK1_MAIN_WEPROT1_PROT51_OFS (19) /*!< PROT51 Bit Offset */ 5598 #define FLCTL_A_BANK1_MAIN_WEPROT1_PROT51 ((uint32_t)0x00080000) /*!< Protects Sector 51 from program or erase */ 5599 /* FLCTL_A_BANK1_MAIN_WEPROT1[PROT52] Bits */ 5600 #define FLCTL_A_BANK1_MAIN_WEPROT1_PROT52_OFS (20) /*!< PROT52 Bit Offset */ 5601 #define FLCTL_A_BANK1_MAIN_WEPROT1_PROT52 ((uint32_t)0x00100000) /*!< Protects Sector 52 from program or erase */ 5602 /* FLCTL_A_BANK1_MAIN_WEPROT1[PROT53] Bits */ 5603 #define FLCTL_A_BANK1_MAIN_WEPROT1_PROT53_OFS (21) /*!< PROT53 Bit Offset */ 5604 #define FLCTL_A_BANK1_MAIN_WEPROT1_PROT53 ((uint32_t)0x00200000) /*!< Protects Sector 53 from program or erase */ 5605 /* FLCTL_A_BANK1_MAIN_WEPROT1[PROT54] Bits */ 5606 #define FLCTL_A_BANK1_MAIN_WEPROT1_PROT54_OFS (22) /*!< PROT54 Bit Offset */ 5607 #define FLCTL_A_BANK1_MAIN_WEPROT1_PROT54 ((uint32_t)0x00400000) /*!< Protects Sector 54 from program or erase */ 5608 /* FLCTL_A_BANK1_MAIN_WEPROT1[PROT55] Bits */ 5609 #define FLCTL_A_BANK1_MAIN_WEPROT1_PROT55_OFS (23) /*!< PROT55 Bit Offset */ 5610 #define FLCTL_A_BANK1_MAIN_WEPROT1_PROT55 ((uint32_t)0x00800000) /*!< Protects Sector 55 from program or erase */ 5611 /* FLCTL_A_BANK1_MAIN_WEPROT1[PROT56] Bits */ 5612 #define FLCTL_A_BANK1_MAIN_WEPROT1_PROT56_OFS (24) /*!< PROT56 Bit Offset */ 5613 #define FLCTL_A_BANK1_MAIN_WEPROT1_PROT56 ((uint32_t)0x01000000) /*!< Protects Sector 56 from program or erase */ 5614 /* FLCTL_A_BANK1_MAIN_WEPROT1[PROT57] Bits */ 5615 #define FLCTL_A_BANK1_MAIN_WEPROT1_PROT57_OFS (25) /*!< PROT57 Bit Offset */ 5616 #define FLCTL_A_BANK1_MAIN_WEPROT1_PROT57 ((uint32_t)0x02000000) /*!< Protects Sector 57 from program or erase */ 5617 /* FLCTL_A_BANK1_MAIN_WEPROT1[PROT58] Bits */ 5618 #define FLCTL_A_BANK1_MAIN_WEPROT1_PROT58_OFS (26) /*!< PROT58 Bit Offset */ 5619 #define FLCTL_A_BANK1_MAIN_WEPROT1_PROT58 ((uint32_t)0x04000000) /*!< Protects Sector 58 from program or erase */ 5620 /* FLCTL_A_BANK1_MAIN_WEPROT1[PROT59] Bits */ 5621 #define FLCTL_A_BANK1_MAIN_WEPROT1_PROT59_OFS (27) /*!< PROT59 Bit Offset */ 5622 #define FLCTL_A_BANK1_MAIN_WEPROT1_PROT59 ((uint32_t)0x08000000) /*!< Protects Sector 59 from program or erase */ 5623 /* FLCTL_A_BANK1_MAIN_WEPROT1[PROT60] Bits */ 5624 #define FLCTL_A_BANK1_MAIN_WEPROT1_PROT60_OFS (28) /*!< PROT60 Bit Offset */ 5625 #define FLCTL_A_BANK1_MAIN_WEPROT1_PROT60 ((uint32_t)0x10000000) /*!< Protects Sector 60 from program or erase */ 5626 /* FLCTL_A_BANK1_MAIN_WEPROT1[PROT61] Bits */ 5627 #define FLCTL_A_BANK1_MAIN_WEPROT1_PROT61_OFS (29) /*!< PROT61 Bit Offset */ 5628 #define FLCTL_A_BANK1_MAIN_WEPROT1_PROT61 ((uint32_t)0x20000000) /*!< Protects Sector 61 from program or erase */ 5629 /* FLCTL_A_BANK1_MAIN_WEPROT1[PROT62] Bits */ 5630 #define FLCTL_A_BANK1_MAIN_WEPROT1_PROT62_OFS (30) /*!< PROT62 Bit Offset */ 5631 #define FLCTL_A_BANK1_MAIN_WEPROT1_PROT62 ((uint32_t)0x40000000) /*!< Protects Sector 62 from program or erase */ 5632 /* FLCTL_A_BANK1_MAIN_WEPROT1[PROT63] Bits */ 5633 #define FLCTL_A_BANK1_MAIN_WEPROT1_PROT63_OFS (31) /*!< PROT63 Bit Offset */ 5634 #define FLCTL_A_BANK1_MAIN_WEPROT1_PROT63 ((uint32_t)0x80000000) /*!< Protects Sector 63 from program or erase */ 5635 /* FLCTL_A_BANK1_MAIN_WEPROT2[PROT64] Bits */ 5636 #define FLCTL_A_BANK1_MAIN_WEPROT2_PROT64_OFS ( 0) /*!< PROT64 Bit Offset */ 5637 #define FLCTL_A_BANK1_MAIN_WEPROT2_PROT64 ((uint32_t)0x00000001) /*!< Protects Sector 64 from program or erase */ 5638 /* FLCTL_A_BANK1_MAIN_WEPROT2[PROT65] Bits */ 5639 #define FLCTL_A_BANK1_MAIN_WEPROT2_PROT65_OFS ( 1) /*!< PROT65 Bit Offset */ 5640 #define FLCTL_A_BANK1_MAIN_WEPROT2_PROT65 ((uint32_t)0x00000002) /*!< Protects Sector 65 from program or erase */ 5641 /* FLCTL_A_BANK1_MAIN_WEPROT2[PROT66] Bits */ 5642 #define FLCTL_A_BANK1_MAIN_WEPROT2_PROT66_OFS ( 2) /*!< PROT66 Bit Offset */ 5643 #define FLCTL_A_BANK1_MAIN_WEPROT2_PROT66 ((uint32_t)0x00000004) /*!< Protects Sector 66 from program or erase */ 5644 /* FLCTL_A_BANK1_MAIN_WEPROT2[PROT67] Bits */ 5645 #define FLCTL_A_BANK1_MAIN_WEPROT2_PROT67_OFS ( 3) /*!< PROT67 Bit Offset */ 5646 #define FLCTL_A_BANK1_MAIN_WEPROT2_PROT67 ((uint32_t)0x00000008) /*!< Protects Sector 67 from program or erase */ 5647 /* FLCTL_A_BANK1_MAIN_WEPROT2[PROT68] Bits */ 5648 #define FLCTL_A_BANK1_MAIN_WEPROT2_PROT68_OFS ( 4) /*!< PROT68 Bit Offset */ 5649 #define FLCTL_A_BANK1_MAIN_WEPROT2_PROT68 ((uint32_t)0x00000010) /*!< Protects Sector 68 from program or erase */ 5650 /* FLCTL_A_BANK1_MAIN_WEPROT2[PROT69] Bits */ 5651 #define FLCTL_A_BANK1_MAIN_WEPROT2_PROT69_OFS ( 5) /*!< PROT69 Bit Offset */ 5652 #define FLCTL_A_BANK1_MAIN_WEPROT2_PROT69 ((uint32_t)0x00000020) /*!< Protects Sector 69 from program or erase */ 5653 /* FLCTL_A_BANK1_MAIN_WEPROT2[PROT70] Bits */ 5654 #define FLCTL_A_BANK1_MAIN_WEPROT2_PROT70_OFS ( 6) /*!< PROT70 Bit Offset */ 5655 #define FLCTL_A_BANK1_MAIN_WEPROT2_PROT70 ((uint32_t)0x00000040) /*!< Protects Sector 70 from program or erase */ 5656 /* FLCTL_A_BANK1_MAIN_WEPROT2[PROT71] Bits */ 5657 #define FLCTL_A_BANK1_MAIN_WEPROT2_PROT71_OFS ( 7) /*!< PROT71 Bit Offset */ 5658 #define FLCTL_A_BANK1_MAIN_WEPROT2_PROT71 ((uint32_t)0x00000080) /*!< Protects Sector 71 from program or erase */ 5659 /* FLCTL_A_BANK1_MAIN_WEPROT2[PROT72] Bits */ 5660 #define FLCTL_A_BANK1_MAIN_WEPROT2_PROT72_OFS ( 8) /*!< PROT72 Bit Offset */ 5661 #define FLCTL_A_BANK1_MAIN_WEPROT2_PROT72 ((uint32_t)0x00000100) /*!< Protects Sector 72 from program or erase */ 5662 /* FLCTL_A_BANK1_MAIN_WEPROT2[PROT73] Bits */ 5663 #define FLCTL_A_BANK1_MAIN_WEPROT2_PROT73_OFS ( 9) /*!< PROT73 Bit Offset */ 5664 #define FLCTL_A_BANK1_MAIN_WEPROT2_PROT73 ((uint32_t)0x00000200) /*!< Protects Sector 73 from program or erase */ 5665 /* FLCTL_A_BANK1_MAIN_WEPROT2[PROT74] Bits */ 5666 #define FLCTL_A_BANK1_MAIN_WEPROT2_PROT74_OFS (10) /*!< PROT74 Bit Offset */ 5667 #define FLCTL_A_BANK1_MAIN_WEPROT2_PROT74 ((uint32_t)0x00000400) /*!< Protects Sector 74 from program or erase */ 5668 /* FLCTL_A_BANK1_MAIN_WEPROT2[PROT75] Bits */ 5669 #define FLCTL_A_BANK1_MAIN_WEPROT2_PROT75_OFS (11) /*!< PROT75 Bit Offset */ 5670 #define FLCTL_A_BANK1_MAIN_WEPROT2_PROT75 ((uint32_t)0x00000800) /*!< Protects Sector 75 from program or erase */ 5671 /* FLCTL_A_BANK1_MAIN_WEPROT2[PROT76] Bits */ 5672 #define FLCTL_A_BANK1_MAIN_WEPROT2_PROT76_OFS (12) /*!< PROT76 Bit Offset */ 5673 #define FLCTL_A_BANK1_MAIN_WEPROT2_PROT76 ((uint32_t)0x00001000) /*!< Protects Sector 76 from program or erase */ 5674 /* FLCTL_A_BANK1_MAIN_WEPROT2[PROT77] Bits */ 5675 #define FLCTL_A_BANK1_MAIN_WEPROT2_PROT77_OFS (13) /*!< PROT77 Bit Offset */ 5676 #define FLCTL_A_BANK1_MAIN_WEPROT2_PROT77 ((uint32_t)0x00002000) /*!< Protects Sector 77 from program or erase */ 5677 /* FLCTL_A_BANK1_MAIN_WEPROT2[PROT78] Bits */ 5678 #define FLCTL_A_BANK1_MAIN_WEPROT2_PROT78_OFS (14) /*!< PROT78 Bit Offset */ 5679 #define FLCTL_A_BANK1_MAIN_WEPROT2_PROT78 ((uint32_t)0x00004000) /*!< Protects Sector 78 from program or erase */ 5680 /* FLCTL_A_BANK1_MAIN_WEPROT2[PROT79] Bits */ 5681 #define FLCTL_A_BANK1_MAIN_WEPROT2_PROT79_OFS (15) /*!< PROT79 Bit Offset */ 5682 #define FLCTL_A_BANK1_MAIN_WEPROT2_PROT79 ((uint32_t)0x00008000) /*!< Protects Sector 79 from program or erase */ 5683 /* FLCTL_A_BANK1_MAIN_WEPROT2[PROT80] Bits */ 5684 #define FLCTL_A_BANK1_MAIN_WEPROT2_PROT80_OFS (16) /*!< PROT80 Bit Offset */ 5685 #define FLCTL_A_BANK1_MAIN_WEPROT2_PROT80 ((uint32_t)0x00010000) /*!< Protects Sector 80 from program or erase */ 5686 /* FLCTL_A_BANK1_MAIN_WEPROT2[PROT81] Bits */ 5687 #define FLCTL_A_BANK1_MAIN_WEPROT2_PROT81_OFS (17) /*!< PROT81 Bit Offset */ 5688 #define FLCTL_A_BANK1_MAIN_WEPROT2_PROT81 ((uint32_t)0x00020000) /*!< Protects Sector 81 from program or erase */ 5689 /* FLCTL_A_BANK1_MAIN_WEPROT2[PROT82] Bits */ 5690 #define FLCTL_A_BANK1_MAIN_WEPROT2_PROT82_OFS (18) /*!< PROT82 Bit Offset */ 5691 #define FLCTL_A_BANK1_MAIN_WEPROT2_PROT82 ((uint32_t)0x00040000) /*!< Protects Sector 82 from program or erase */ 5692 /* FLCTL_A_BANK1_MAIN_WEPROT2[PROT83] Bits */ 5693 #define FLCTL_A_BANK1_MAIN_WEPROT2_PROT83_OFS (19) /*!< PROT83 Bit Offset */ 5694 #define FLCTL_A_BANK1_MAIN_WEPROT2_PROT83 ((uint32_t)0x00080000) /*!< Protects Sector 83 from program or erase */ 5695 /* FLCTL_A_BANK1_MAIN_WEPROT2[PROT84] Bits */ 5696 #define FLCTL_A_BANK1_MAIN_WEPROT2_PROT84_OFS (20) /*!< PROT84 Bit Offset */ 5697 #define FLCTL_A_BANK1_MAIN_WEPROT2_PROT84 ((uint32_t)0x00100000) /*!< Protects Sector 84 from program or erase */ 5698 /* FLCTL_A_BANK1_MAIN_WEPROT2[PROT85] Bits */ 5699 #define FLCTL_A_BANK1_MAIN_WEPROT2_PROT85_OFS (21) /*!< PROT85 Bit Offset */ 5700 #define FLCTL_A_BANK1_MAIN_WEPROT2_PROT85 ((uint32_t)0x00200000) /*!< Protects Sector 85 from program or erase */ 5701 /* FLCTL_A_BANK1_MAIN_WEPROT2[PROT86] Bits */ 5702 #define FLCTL_A_BANK1_MAIN_WEPROT2_PROT86_OFS (22) /*!< PROT86 Bit Offset */ 5703 #define FLCTL_A_BANK1_MAIN_WEPROT2_PROT86 ((uint32_t)0x00400000) /*!< Protects Sector 86 from program or erase */ 5704 /* FLCTL_A_BANK1_MAIN_WEPROT2[PROT87] Bits */ 5705 #define FLCTL_A_BANK1_MAIN_WEPROT2_PROT87_OFS (23) /*!< PROT87 Bit Offset */ 5706 #define FLCTL_A_BANK1_MAIN_WEPROT2_PROT87 ((uint32_t)0x00800000) /*!< Protects Sector 87 from program or erase */ 5707 /* FLCTL_A_BANK1_MAIN_WEPROT2[PROT88] Bits */ 5708 #define FLCTL_A_BANK1_MAIN_WEPROT2_PROT88_OFS (24) /*!< PROT88 Bit Offset */ 5709 #define FLCTL_A_BANK1_MAIN_WEPROT2_PROT88 ((uint32_t)0x01000000) /*!< Protects Sector 88 from program or erase */ 5710 /* FLCTL_A_BANK1_MAIN_WEPROT2[PROT89] Bits */ 5711 #define FLCTL_A_BANK1_MAIN_WEPROT2_PROT89_OFS (25) /*!< PROT89 Bit Offset */ 5712 #define FLCTL_A_BANK1_MAIN_WEPROT2_PROT89 ((uint32_t)0x02000000) /*!< Protects Sector 89 from program or erase */ 5713 /* FLCTL_A_BANK1_MAIN_WEPROT2[PROT90] Bits */ 5714 #define FLCTL_A_BANK1_MAIN_WEPROT2_PROT90_OFS (26) /*!< PROT90 Bit Offset */ 5715 #define FLCTL_A_BANK1_MAIN_WEPROT2_PROT90 ((uint32_t)0x04000000) /*!< Protects Sector 90 from program or erase */ 5716 /* FLCTL_A_BANK1_MAIN_WEPROT2[PROT91] Bits */ 5717 #define FLCTL_A_BANK1_MAIN_WEPROT2_PROT91_OFS (27) /*!< PROT91 Bit Offset */ 5718 #define FLCTL_A_BANK1_MAIN_WEPROT2_PROT91 ((uint32_t)0x08000000) /*!< Protects Sector 91 from program or erase */ 5719 /* FLCTL_A_BANK1_MAIN_WEPROT2[PROT92] Bits */ 5720 #define FLCTL_A_BANK1_MAIN_WEPROT2_PROT92_OFS (28) /*!< PROT92 Bit Offset */ 5721 #define FLCTL_A_BANK1_MAIN_WEPROT2_PROT92 ((uint32_t)0x10000000) /*!< Protects Sector 92 from program or erase */ 5722 /* FLCTL_A_BANK1_MAIN_WEPROT2[PROT93] Bits */ 5723 #define FLCTL_A_BANK1_MAIN_WEPROT2_PROT93_OFS (29) /*!< PROT93 Bit Offset */ 5724 #define FLCTL_A_BANK1_MAIN_WEPROT2_PROT93 ((uint32_t)0x20000000) /*!< Protects Sector 93 from program or erase */ 5725 /* FLCTL_A_BANK1_MAIN_WEPROT2[PROT94] Bits */ 5726 #define FLCTL_A_BANK1_MAIN_WEPROT2_PROT94_OFS (30) /*!< PROT94 Bit Offset */ 5727 #define FLCTL_A_BANK1_MAIN_WEPROT2_PROT94 ((uint32_t)0x40000000) /*!< Protects Sector 94 from program or erase */ 5728 /* FLCTL_A_BANK1_MAIN_WEPROT2[PROT95] Bits */ 5729 #define FLCTL_A_BANK1_MAIN_WEPROT2_PROT95_OFS (31) /*!< PROT95 Bit Offset */ 5730 #define FLCTL_A_BANK1_MAIN_WEPROT2_PROT95 ((uint32_t)0x80000000) /*!< Protects Sector 95 from program or erase */ 5731 /* FLCTL_A_BANK1_MAIN_WEPROT3[PROT96] Bits */ 5732 #define FLCTL_A_BANK1_MAIN_WEPROT3_PROT96_OFS ( 0) /*!< PROT96 Bit Offset */ 5733 #define FLCTL_A_BANK1_MAIN_WEPROT3_PROT96 ((uint32_t)0x00000001) /*!< Protects Sector 96 from program or erase */ 5734 /* FLCTL_A_BANK1_MAIN_WEPROT3[PROT97] Bits */ 5735 #define FLCTL_A_BANK1_MAIN_WEPROT3_PROT97_OFS ( 1) /*!< PROT97 Bit Offset */ 5736 #define FLCTL_A_BANK1_MAIN_WEPROT3_PROT97 ((uint32_t)0x00000002) /*!< Protects Sector 97 from program or erase */ 5737 /* FLCTL_A_BANK1_MAIN_WEPROT3[PROT98] Bits */ 5738 #define FLCTL_A_BANK1_MAIN_WEPROT3_PROT98_OFS ( 2) /*!< PROT98 Bit Offset */ 5739 #define FLCTL_A_BANK1_MAIN_WEPROT3_PROT98 ((uint32_t)0x00000004) /*!< Protects Sector 98 from program or erase */ 5740 /* FLCTL_A_BANK1_MAIN_WEPROT3[PROT99] Bits */ 5741 #define FLCTL_A_BANK1_MAIN_WEPROT3_PROT99_OFS ( 3) /*!< PROT99 Bit Offset */ 5742 #define FLCTL_A_BANK1_MAIN_WEPROT3_PROT99 ((uint32_t)0x00000008) /*!< Protects Sector 99 from program or erase */ 5743 /* FLCTL_A_BANK1_MAIN_WEPROT3[PROT100] Bits */ 5744 #define FLCTL_A_BANK1_MAIN_WEPROT3_PROT100_OFS ( 4) /*!< PROT100 Bit Offset */ 5745 #define FLCTL_A_BANK1_MAIN_WEPROT3_PROT100 ((uint32_t)0x00000010) /*!< Protects Sector 100 from program or erase */ 5746 /* FLCTL_A_BANK1_MAIN_WEPROT3[PROT101] Bits */ 5747 #define FLCTL_A_BANK1_MAIN_WEPROT3_PROT101_OFS ( 5) /*!< PROT101 Bit Offset */ 5748 #define FLCTL_A_BANK1_MAIN_WEPROT3_PROT101 ((uint32_t)0x00000020) /*!< Protects Sector 101 from program or erase */ 5749 /* FLCTL_A_BANK1_MAIN_WEPROT3[PROT102] Bits */ 5750 #define FLCTL_A_BANK1_MAIN_WEPROT3_PROT102_OFS ( 6) /*!< PROT102 Bit Offset */ 5751 #define FLCTL_A_BANK1_MAIN_WEPROT3_PROT102 ((uint32_t)0x00000040) /*!< Protects Sector 102 from program or erase */ 5752 /* FLCTL_A_BANK1_MAIN_WEPROT3[PROT103] Bits */ 5753 #define FLCTL_A_BANK1_MAIN_WEPROT3_PROT103_OFS ( 7) /*!< PROT103 Bit Offset */ 5754 #define FLCTL_A_BANK1_MAIN_WEPROT3_PROT103 ((uint32_t)0x00000080) /*!< Protects Sector 103 from program or erase */ 5755 /* FLCTL_A_BANK1_MAIN_WEPROT3[PROT104] Bits */ 5756 #define FLCTL_A_BANK1_MAIN_WEPROT3_PROT104_OFS ( 8) /*!< PROT104 Bit Offset */ 5757 #define FLCTL_A_BANK1_MAIN_WEPROT3_PROT104 ((uint32_t)0x00000100) /*!< Protects Sector 104 from program or erase */ 5758 /* FLCTL_A_BANK1_MAIN_WEPROT3[PROT105] Bits */ 5759 #define FLCTL_A_BANK1_MAIN_WEPROT3_PROT105_OFS ( 9) /*!< PROT105 Bit Offset */ 5760 #define FLCTL_A_BANK1_MAIN_WEPROT3_PROT105 ((uint32_t)0x00000200) /*!< Protects Sector 105 from program or erase */ 5761 /* FLCTL_A_BANK1_MAIN_WEPROT3[PROT106] Bits */ 5762 #define FLCTL_A_BANK1_MAIN_WEPROT3_PROT106_OFS (10) /*!< PROT106 Bit Offset */ 5763 #define FLCTL_A_BANK1_MAIN_WEPROT3_PROT106 ((uint32_t)0x00000400) /*!< Protects Sector 106 from program or erase */ 5764 /* FLCTL_A_BANK1_MAIN_WEPROT3[PROT107] Bits */ 5765 #define FLCTL_A_BANK1_MAIN_WEPROT3_PROT107_OFS (11) /*!< PROT107 Bit Offset */ 5766 #define FLCTL_A_BANK1_MAIN_WEPROT3_PROT107 ((uint32_t)0x00000800) /*!< Protects Sector 107 from program or erase */ 5767 /* FLCTL_A_BANK1_MAIN_WEPROT3[PROT108] Bits */ 5768 #define FLCTL_A_BANK1_MAIN_WEPROT3_PROT108_OFS (12) /*!< PROT108 Bit Offset */ 5769 #define FLCTL_A_BANK1_MAIN_WEPROT3_PROT108 ((uint32_t)0x00001000) /*!< Protects Sector 108 from program or erase */ 5770 /* FLCTL_A_BANK1_MAIN_WEPROT3[PROT109] Bits */ 5771 #define FLCTL_A_BANK1_MAIN_WEPROT3_PROT109_OFS (13) /*!< PROT109 Bit Offset */ 5772 #define FLCTL_A_BANK1_MAIN_WEPROT3_PROT109 ((uint32_t)0x00002000) /*!< Protects Sector 109 from program or erase */ 5773 /* FLCTL_A_BANK1_MAIN_WEPROT3[PROT110] Bits */ 5774 #define FLCTL_A_BANK1_MAIN_WEPROT3_PROT110_OFS (14) /*!< PROT110 Bit Offset */ 5775 #define FLCTL_A_BANK1_MAIN_WEPROT3_PROT110 ((uint32_t)0x00004000) /*!< Protects Sector 110 from program or erase */ 5776 /* FLCTL_A_BANK1_MAIN_WEPROT3[PROT111] Bits */ 5777 #define FLCTL_A_BANK1_MAIN_WEPROT3_PROT111_OFS (15) /*!< PROT111 Bit Offset */ 5778 #define FLCTL_A_BANK1_MAIN_WEPROT3_PROT111 ((uint32_t)0x00008000) /*!< Protects Sector 111 from program or erase */ 5779 /* FLCTL_A_BANK1_MAIN_WEPROT3[PROT112] Bits */ 5780 #define FLCTL_A_BANK1_MAIN_WEPROT3_PROT112_OFS (16) /*!< PROT112 Bit Offset */ 5781 #define FLCTL_A_BANK1_MAIN_WEPROT3_PROT112 ((uint32_t)0x00010000) /*!< Protects Sector 112 from program or erase */ 5782 /* FLCTL_A_BANK1_MAIN_WEPROT3[PROT113] Bits */ 5783 #define FLCTL_A_BANK1_MAIN_WEPROT3_PROT113_OFS (17) /*!< PROT113 Bit Offset */ 5784 #define FLCTL_A_BANK1_MAIN_WEPROT3_PROT113 ((uint32_t)0x00020000) /*!< Protects Sector 113 from program or erase */ 5785 /* FLCTL_A_BANK1_MAIN_WEPROT3[PROT114] Bits */ 5786 #define FLCTL_A_BANK1_MAIN_WEPROT3_PROT114_OFS (18) /*!< PROT114 Bit Offset */ 5787 #define FLCTL_A_BANK1_MAIN_WEPROT3_PROT114 ((uint32_t)0x00040000) /*!< Protects Sector 114 from program or erase */ 5788 /* FLCTL_A_BANK1_MAIN_WEPROT3[PROT115] Bits */ 5789 #define FLCTL_A_BANK1_MAIN_WEPROT3_PROT115_OFS (19) /*!< PROT115 Bit Offset */ 5790 #define FLCTL_A_BANK1_MAIN_WEPROT3_PROT115 ((uint32_t)0x00080000) /*!< Protects Sector 115 from program or erase */ 5791 /* FLCTL_A_BANK1_MAIN_WEPROT3[PROT116] Bits */ 5792 #define FLCTL_A_BANK1_MAIN_WEPROT3_PROT116_OFS (20) /*!< PROT116 Bit Offset */ 5793 #define FLCTL_A_BANK1_MAIN_WEPROT3_PROT116 ((uint32_t)0x00100000) /*!< Protects Sector 116 from program or erase */ 5794 /* FLCTL_A_BANK1_MAIN_WEPROT3[PROT117] Bits */ 5795 #define FLCTL_A_BANK1_MAIN_WEPROT3_PROT117_OFS (21) /*!< PROT117 Bit Offset */ 5796 #define FLCTL_A_BANK1_MAIN_WEPROT3_PROT117 ((uint32_t)0x00200000) /*!< Protects Sector 117 from program or erase */ 5797 /* FLCTL_A_BANK1_MAIN_WEPROT3[PROT118] Bits */ 5798 #define FLCTL_A_BANK1_MAIN_WEPROT3_PROT118_OFS (22) /*!< PROT118 Bit Offset */ 5799 #define FLCTL_A_BANK1_MAIN_WEPROT3_PROT118 ((uint32_t)0x00400000) /*!< Protects Sector 118 from program or erase */ 5800 /* FLCTL_A_BANK1_MAIN_WEPROT3[PROT119] Bits */ 5801 #define FLCTL_A_BANK1_MAIN_WEPROT3_PROT119_OFS (23) /*!< PROT119 Bit Offset */ 5802 #define FLCTL_A_BANK1_MAIN_WEPROT3_PROT119 ((uint32_t)0x00800000) /*!< Protects Sector 119 from program or erase */ 5803 /* FLCTL_A_BANK1_MAIN_WEPROT3[PROT120] Bits */ 5804 #define FLCTL_A_BANK1_MAIN_WEPROT3_PROT120_OFS (24) /*!< PROT120 Bit Offset */ 5805 #define FLCTL_A_BANK1_MAIN_WEPROT3_PROT120 ((uint32_t)0x01000000) /*!< Protects Sector 120 from program or erase */ 5806 /* FLCTL_A_BANK1_MAIN_WEPROT3[PROT121] Bits */ 5807 #define FLCTL_A_BANK1_MAIN_WEPROT3_PROT121_OFS (25) /*!< PROT121 Bit Offset */ 5808 #define FLCTL_A_BANK1_MAIN_WEPROT3_PROT121 ((uint32_t)0x02000000) /*!< Protects Sector 121 from program or erase */ 5809 /* FLCTL_A_BANK1_MAIN_WEPROT3[PROT122] Bits */ 5810 #define FLCTL_A_BANK1_MAIN_WEPROT3_PROT122_OFS (26) /*!< PROT122 Bit Offset */ 5811 #define FLCTL_A_BANK1_MAIN_WEPROT3_PROT122 ((uint32_t)0x04000000) /*!< Protects Sector 122 from program or erase */ 5812 /* FLCTL_A_BANK1_MAIN_WEPROT3[PROT123] Bits */ 5813 #define FLCTL_A_BANK1_MAIN_WEPROT3_PROT123_OFS (27) /*!< PROT123 Bit Offset */ 5814 #define FLCTL_A_BANK1_MAIN_WEPROT3_PROT123 ((uint32_t)0x08000000) /*!< Protects Sector 123 from program or erase */ 5815 /* FLCTL_A_BANK1_MAIN_WEPROT3[PROT124] Bits */ 5816 #define FLCTL_A_BANK1_MAIN_WEPROT3_PROT124_OFS (28) /*!< PROT124 Bit Offset */ 5817 #define FLCTL_A_BANK1_MAIN_WEPROT3_PROT124 ((uint32_t)0x10000000) /*!< Protects Sector 124 from program or erase */ 5818 /* FLCTL_A_BANK1_MAIN_WEPROT3[PROT125] Bits */ 5819 #define FLCTL_A_BANK1_MAIN_WEPROT3_PROT125_OFS (29) /*!< PROT125 Bit Offset */ 5820 #define FLCTL_A_BANK1_MAIN_WEPROT3_PROT125 ((uint32_t)0x20000000) /*!< Protects Sector 125 from program or erase */ 5821 /* FLCTL_A_BANK1_MAIN_WEPROT3[PROT126] Bits */ 5822 #define FLCTL_A_BANK1_MAIN_WEPROT3_PROT126_OFS (30) /*!< PROT126 Bit Offset */ 5823 #define FLCTL_A_BANK1_MAIN_WEPROT3_PROT126 ((uint32_t)0x40000000) /*!< Protects Sector 126 from program or erase */ 5824 /* FLCTL_A_BANK1_MAIN_WEPROT3[PROT127] Bits */ 5825 #define FLCTL_A_BANK1_MAIN_WEPROT3_PROT127_OFS (31) /*!< PROT127 Bit Offset */ 5826 #define FLCTL_A_BANK1_MAIN_WEPROT3_PROT127 ((uint32_t)0x80000000) /*!< Protects Sector 127 from program or erase */ 5827 /* FLCTL_A_BANK1_MAIN_WEPROT4[PROT128] Bits */ 5828 #define FLCTL_A_BANK1_MAIN_WEPROT4_PROT128_OFS ( 0) /*!< PROT128 Bit Offset */ 5829 #define FLCTL_A_BANK1_MAIN_WEPROT4_PROT128 ((uint32_t)0x00000001) /*!< Protects Sector 128 from program or erase */ 5830 /* FLCTL_A_BANK1_MAIN_WEPROT4[PROT129] Bits */ 5831 #define FLCTL_A_BANK1_MAIN_WEPROT4_PROT129_OFS ( 1) /*!< PROT129 Bit Offset */ 5832 #define FLCTL_A_BANK1_MAIN_WEPROT4_PROT129 ((uint32_t)0x00000002) /*!< Protects Sector 129 from program or erase */ 5833 /* FLCTL_A_BANK1_MAIN_WEPROT4[PROT130] Bits */ 5834 #define FLCTL_A_BANK1_MAIN_WEPROT4_PROT130_OFS ( 2) /*!< PROT130 Bit Offset */ 5835 #define FLCTL_A_BANK1_MAIN_WEPROT4_PROT130 ((uint32_t)0x00000004) /*!< Protects Sector 130 from program or erase */ 5836 /* FLCTL_A_BANK1_MAIN_WEPROT4[PROT131] Bits */ 5837 #define FLCTL_A_BANK1_MAIN_WEPROT4_PROT131_OFS ( 3) /*!< PROT131 Bit Offset */ 5838 #define FLCTL_A_BANK1_MAIN_WEPROT4_PROT131 ((uint32_t)0x00000008) /*!< Protects Sector 131 from program or erase */ 5839 /* FLCTL_A_BANK1_MAIN_WEPROT4[PROT132] Bits */ 5840 #define FLCTL_A_BANK1_MAIN_WEPROT4_PROT132_OFS ( 4) /*!< PROT132 Bit Offset */ 5841 #define FLCTL_A_BANK1_MAIN_WEPROT4_PROT132 ((uint32_t)0x00000010) /*!< Protects Sector 132 from program or erase */ 5842 /* FLCTL_A_BANK1_MAIN_WEPROT4[PROT133] Bits */ 5843 #define FLCTL_A_BANK1_MAIN_WEPROT4_PROT133_OFS ( 5) /*!< PROT133 Bit Offset */ 5844 #define FLCTL_A_BANK1_MAIN_WEPROT4_PROT133 ((uint32_t)0x00000020) /*!< Protects Sector 133 from program or erase */ 5845 /* FLCTL_A_BANK1_MAIN_WEPROT4[PROT134] Bits */ 5846 #define FLCTL_A_BANK1_MAIN_WEPROT4_PROT134_OFS ( 6) /*!< PROT134 Bit Offset */ 5847 #define FLCTL_A_BANK1_MAIN_WEPROT4_PROT134 ((uint32_t)0x00000040) /*!< Protects Sector 134 from program or erase */ 5848 /* FLCTL_A_BANK1_MAIN_WEPROT4[PROT135] Bits */ 5849 #define FLCTL_A_BANK1_MAIN_WEPROT4_PROT135_OFS ( 7) /*!< PROT135 Bit Offset */ 5850 #define FLCTL_A_BANK1_MAIN_WEPROT4_PROT135 ((uint32_t)0x00000080) /*!< Protects Sector 135 from program or erase */ 5851 /* FLCTL_A_BANK1_MAIN_WEPROT4[PROT136] Bits */ 5852 #define FLCTL_A_BANK1_MAIN_WEPROT4_PROT136_OFS ( 8) /*!< PROT136 Bit Offset */ 5853 #define FLCTL_A_BANK1_MAIN_WEPROT4_PROT136 ((uint32_t)0x00000100) /*!< Protects Sector 136 from program or erase */ 5854 /* FLCTL_A_BANK1_MAIN_WEPROT4[PROT137] Bits */ 5855 #define FLCTL_A_BANK1_MAIN_WEPROT4_PROT137_OFS ( 9) /*!< PROT137 Bit Offset */ 5856 #define FLCTL_A_BANK1_MAIN_WEPROT4_PROT137 ((uint32_t)0x00000200) /*!< Protects Sector 137 from program or erase */ 5857 /* FLCTL_A_BANK1_MAIN_WEPROT4[PROT138] Bits */ 5858 #define FLCTL_A_BANK1_MAIN_WEPROT4_PROT138_OFS (10) /*!< PROT138 Bit Offset */ 5859 #define FLCTL_A_BANK1_MAIN_WEPROT4_PROT138 ((uint32_t)0x00000400) /*!< Protects Sector 138 from program or erase */ 5860 /* FLCTL_A_BANK1_MAIN_WEPROT4[PROT139] Bits */ 5861 #define FLCTL_A_BANK1_MAIN_WEPROT4_PROT139_OFS (11) /*!< PROT139 Bit Offset */ 5862 #define FLCTL_A_BANK1_MAIN_WEPROT4_PROT139 ((uint32_t)0x00000800) /*!< Protects Sector 139 from program or erase */ 5863 /* FLCTL_A_BANK1_MAIN_WEPROT4[PROT140] Bits */ 5864 #define FLCTL_A_BANK1_MAIN_WEPROT4_PROT140_OFS (12) /*!< PROT140 Bit Offset */ 5865 #define FLCTL_A_BANK1_MAIN_WEPROT4_PROT140 ((uint32_t)0x00001000) /*!< Protects Sector 140 from program or erase */ 5866 /* FLCTL_A_BANK1_MAIN_WEPROT4[PROT141] Bits */ 5867 #define FLCTL_A_BANK1_MAIN_WEPROT4_PROT141_OFS (13) /*!< PROT141 Bit Offset */ 5868 #define FLCTL_A_BANK1_MAIN_WEPROT4_PROT141 ((uint32_t)0x00002000) /*!< Protects Sector 141 from program or erase */ 5869 /* FLCTL_A_BANK1_MAIN_WEPROT4[PROT142] Bits */ 5870 #define FLCTL_A_BANK1_MAIN_WEPROT4_PROT142_OFS (14) /*!< PROT142 Bit Offset */ 5871 #define FLCTL_A_BANK1_MAIN_WEPROT4_PROT142 ((uint32_t)0x00004000) /*!< Protects Sector 142 from program or erase */ 5872 /* FLCTL_A_BANK1_MAIN_WEPROT4[PROT143] Bits */ 5873 #define FLCTL_A_BANK1_MAIN_WEPROT4_PROT143_OFS (15) /*!< PROT143 Bit Offset */ 5874 #define FLCTL_A_BANK1_MAIN_WEPROT4_PROT143 ((uint32_t)0x00008000) /*!< Protects Sector 143 from program or erase */ 5875 /* FLCTL_A_BANK1_MAIN_WEPROT4[PROT144] Bits */ 5876 #define FLCTL_A_BANK1_MAIN_WEPROT4_PROT144_OFS (16) /*!< PROT144 Bit Offset */ 5877 #define FLCTL_A_BANK1_MAIN_WEPROT4_PROT144 ((uint32_t)0x00010000) /*!< Protects Sector 144 from program or erase */ 5878 /* FLCTL_A_BANK1_MAIN_WEPROT4[PROT145] Bits */ 5879 #define FLCTL_A_BANK1_MAIN_WEPROT4_PROT145_OFS (17) /*!< PROT145 Bit Offset */ 5880 #define FLCTL_A_BANK1_MAIN_WEPROT4_PROT145 ((uint32_t)0x00020000) /*!< Protects Sector 145 from program or erase */ 5881 /* FLCTL_A_BANK1_MAIN_WEPROT4[PROT146] Bits */ 5882 #define FLCTL_A_BANK1_MAIN_WEPROT4_PROT146_OFS (18) /*!< PROT146 Bit Offset */ 5883 #define FLCTL_A_BANK1_MAIN_WEPROT4_PROT146 ((uint32_t)0x00040000) /*!< Protects Sector 146 from program or erase */ 5884 /* FLCTL_A_BANK1_MAIN_WEPROT4[PROT147] Bits */ 5885 #define FLCTL_A_BANK1_MAIN_WEPROT4_PROT147_OFS (19) /*!< PROT147 Bit Offset */ 5886 #define FLCTL_A_BANK1_MAIN_WEPROT4_PROT147 ((uint32_t)0x00080000) /*!< Protects Sector 147 from program or erase */ 5887 /* FLCTL_A_BANK1_MAIN_WEPROT4[PROT148] Bits */ 5888 #define FLCTL_A_BANK1_MAIN_WEPROT4_PROT148_OFS (20) /*!< PROT148 Bit Offset */ 5889 #define FLCTL_A_BANK1_MAIN_WEPROT4_PROT148 ((uint32_t)0x00100000) /*!< Protects Sector 148 from program or erase */ 5890 /* FLCTL_A_BANK1_MAIN_WEPROT4[PROT149] Bits */ 5891 #define FLCTL_A_BANK1_MAIN_WEPROT4_PROT149_OFS (21) /*!< PROT149 Bit Offset */ 5892 #define FLCTL_A_BANK1_MAIN_WEPROT4_PROT149 ((uint32_t)0x00200000) /*!< Protects Sector 149 from program or erase */ 5893 /* FLCTL_A_BANK1_MAIN_WEPROT4[PROT150] Bits */ 5894 #define FLCTL_A_BANK1_MAIN_WEPROT4_PROT150_OFS (22) /*!< PROT150 Bit Offset */ 5895 #define FLCTL_A_BANK1_MAIN_WEPROT4_PROT150 ((uint32_t)0x00400000) /*!< Protects Sector 150 from program or erase */ 5896 /* FLCTL_A_BANK1_MAIN_WEPROT4[PROT151] Bits */ 5897 #define FLCTL_A_BANK1_MAIN_WEPROT4_PROT151_OFS (23) /*!< PROT151 Bit Offset */ 5898 #define FLCTL_A_BANK1_MAIN_WEPROT4_PROT151 ((uint32_t)0x00800000) /*!< Protects Sector 151 from program or erase */ 5899 /* FLCTL_A_BANK1_MAIN_WEPROT4[PROT152] Bits */ 5900 #define FLCTL_A_BANK1_MAIN_WEPROT4_PROT152_OFS (24) /*!< PROT152 Bit Offset */ 5901 #define FLCTL_A_BANK1_MAIN_WEPROT4_PROT152 ((uint32_t)0x01000000) /*!< Protects Sector 152 from program or erase */ 5902 /* FLCTL_A_BANK1_MAIN_WEPROT4[PROT153] Bits */ 5903 #define FLCTL_A_BANK1_MAIN_WEPROT4_PROT153_OFS (25) /*!< PROT153 Bit Offset */ 5904 #define FLCTL_A_BANK1_MAIN_WEPROT4_PROT153 ((uint32_t)0x02000000) /*!< Protects Sector 153 from program or erase */ 5905 /* FLCTL_A_BANK1_MAIN_WEPROT4[PROT154] Bits */ 5906 #define FLCTL_A_BANK1_MAIN_WEPROT4_PROT154_OFS (26) /*!< PROT154 Bit Offset */ 5907 #define FLCTL_A_BANK1_MAIN_WEPROT4_PROT154 ((uint32_t)0x04000000) /*!< Protects Sector 154 from program or erase */ 5908 /* FLCTL_A_BANK1_MAIN_WEPROT4[PROT155] Bits */ 5909 #define FLCTL_A_BANK1_MAIN_WEPROT4_PROT155_OFS (27) /*!< PROT155 Bit Offset */ 5910 #define FLCTL_A_BANK1_MAIN_WEPROT4_PROT155 ((uint32_t)0x08000000) /*!< Protects Sector 155 from program or erase */ 5911 /* FLCTL_A_BANK1_MAIN_WEPROT4[PROT156] Bits */ 5912 #define FLCTL_A_BANK1_MAIN_WEPROT4_PROT156_OFS (28) /*!< PROT156 Bit Offset */ 5913 #define FLCTL_A_BANK1_MAIN_WEPROT4_PROT156 ((uint32_t)0x10000000) /*!< Protects Sector 156 from program or erase */ 5914 /* FLCTL_A_BANK1_MAIN_WEPROT4[PROT157] Bits */ 5915 #define FLCTL_A_BANK1_MAIN_WEPROT4_PROT157_OFS (29) /*!< PROT157 Bit Offset */ 5916 #define FLCTL_A_BANK1_MAIN_WEPROT4_PROT157 ((uint32_t)0x20000000) /*!< Protects Sector 157 from program or erase */ 5917 /* FLCTL_A_BANK1_MAIN_WEPROT4[PROT158] Bits */ 5918 #define FLCTL_A_BANK1_MAIN_WEPROT4_PROT158_OFS (30) /*!< PROT158 Bit Offset */ 5919 #define FLCTL_A_BANK1_MAIN_WEPROT4_PROT158 ((uint32_t)0x40000000) /*!< Protects Sector 158 from program or erase */ 5920 /* FLCTL_A_BANK1_MAIN_WEPROT4[PROT159] Bits */ 5921 #define FLCTL_A_BANK1_MAIN_WEPROT4_PROT159_OFS (31) /*!< PROT159 Bit Offset */ 5922 #define FLCTL_A_BANK1_MAIN_WEPROT4_PROT159 ((uint32_t)0x80000000) /*!< Protects Sector 159 from program or erase */ 5923 /* FLCTL_A_BANK1_MAIN_WEPROT5[PROT160] Bits */ 5924 #define FLCTL_A_BANK1_MAIN_WEPROT5_PROT160_OFS ( 0) /*!< PROT160 Bit Offset */ 5925 #define FLCTL_A_BANK1_MAIN_WEPROT5_PROT160 ((uint32_t)0x00000001) /*!< Protects Sector 160 from program or erase */ 5926 /* FLCTL_A_BANK1_MAIN_WEPROT5[PROT161] Bits */ 5927 #define FLCTL_A_BANK1_MAIN_WEPROT5_PROT161_OFS ( 1) /*!< PROT161 Bit Offset */ 5928 #define FLCTL_A_BANK1_MAIN_WEPROT5_PROT161 ((uint32_t)0x00000002) /*!< Protects Sector 161 from program or erase */ 5929 /* FLCTL_A_BANK1_MAIN_WEPROT5[PROT162] Bits */ 5930 #define FLCTL_A_BANK1_MAIN_WEPROT5_PROT162_OFS ( 2) /*!< PROT162 Bit Offset */ 5931 #define FLCTL_A_BANK1_MAIN_WEPROT5_PROT162 ((uint32_t)0x00000004) /*!< Protects Sector 162 from program or erase */ 5932 /* FLCTL_A_BANK1_MAIN_WEPROT5[PROT163] Bits */ 5933 #define FLCTL_A_BANK1_MAIN_WEPROT5_PROT163_OFS ( 3) /*!< PROT163 Bit Offset */ 5934 #define FLCTL_A_BANK1_MAIN_WEPROT5_PROT163 ((uint32_t)0x00000008) /*!< Protects Sector 163 from program or erase */ 5935 /* FLCTL_A_BANK1_MAIN_WEPROT5[PROT164] Bits */ 5936 #define FLCTL_A_BANK1_MAIN_WEPROT5_PROT164_OFS ( 4) /*!< PROT164 Bit Offset */ 5937 #define FLCTL_A_BANK1_MAIN_WEPROT5_PROT164 ((uint32_t)0x00000010) /*!< Protects Sector 164 from program or erase */ 5938 /* FLCTL_A_BANK1_MAIN_WEPROT5[PROT165] Bits */ 5939 #define FLCTL_A_BANK1_MAIN_WEPROT5_PROT165_OFS ( 5) /*!< PROT165 Bit Offset */ 5940 #define FLCTL_A_BANK1_MAIN_WEPROT5_PROT165 ((uint32_t)0x00000020) /*!< Protects Sector 165 from program or erase */ 5941 /* FLCTL_A_BANK1_MAIN_WEPROT5[PROT166] Bits */ 5942 #define FLCTL_A_BANK1_MAIN_WEPROT5_PROT166_OFS ( 6) /*!< PROT166 Bit Offset */ 5943 #define FLCTL_A_BANK1_MAIN_WEPROT5_PROT166 ((uint32_t)0x00000040) /*!< Protects Sector 166 from program or erase */ 5944 /* FLCTL_A_BANK1_MAIN_WEPROT5[PROT167] Bits */ 5945 #define FLCTL_A_BANK1_MAIN_WEPROT5_PROT167_OFS ( 7) /*!< PROT167 Bit Offset */ 5946 #define FLCTL_A_BANK1_MAIN_WEPROT5_PROT167 ((uint32_t)0x00000080) /*!< Protects Sector 167 from program or erase */ 5947 /* FLCTL_A_BANK1_MAIN_WEPROT5[PROT168] Bits */ 5948 #define FLCTL_A_BANK1_MAIN_WEPROT5_PROT168_OFS ( 8) /*!< PROT168 Bit Offset */ 5949 #define FLCTL_A_BANK1_MAIN_WEPROT5_PROT168 ((uint32_t)0x00000100) /*!< Protects Sector 168 from program or erase */ 5950 /* FLCTL_A_BANK1_MAIN_WEPROT5[PROT169] Bits */ 5951 #define FLCTL_A_BANK1_MAIN_WEPROT5_PROT169_OFS ( 9) /*!< PROT169 Bit Offset */ 5952 #define FLCTL_A_BANK1_MAIN_WEPROT5_PROT169 ((uint32_t)0x00000200) /*!< Protects Sector 169 from program or erase */ 5953 /* FLCTL_A_BANK1_MAIN_WEPROT5[PROT170] Bits */ 5954 #define FLCTL_A_BANK1_MAIN_WEPROT5_PROT170_OFS (10) /*!< PROT170 Bit Offset */ 5955 #define FLCTL_A_BANK1_MAIN_WEPROT5_PROT170 ((uint32_t)0x00000400) /*!< Protects Sector 170 from program or erase */ 5956 /* FLCTL_A_BANK1_MAIN_WEPROT5[PROT171] Bits */ 5957 #define FLCTL_A_BANK1_MAIN_WEPROT5_PROT171_OFS (11) /*!< PROT171 Bit Offset */ 5958 #define FLCTL_A_BANK1_MAIN_WEPROT5_PROT171 ((uint32_t)0x00000800) /*!< Protects Sector 171 from program or erase */ 5959 /* FLCTL_A_BANK1_MAIN_WEPROT5[PROT172] Bits */ 5960 #define FLCTL_A_BANK1_MAIN_WEPROT5_PROT172_OFS (12) /*!< PROT172 Bit Offset */ 5961 #define FLCTL_A_BANK1_MAIN_WEPROT5_PROT172 ((uint32_t)0x00001000) /*!< Protects Sector 172 from program or erase */ 5962 /* FLCTL_A_BANK1_MAIN_WEPROT5[PROT173] Bits */ 5963 #define FLCTL_A_BANK1_MAIN_WEPROT5_PROT173_OFS (13) /*!< PROT173 Bit Offset */ 5964 #define FLCTL_A_BANK1_MAIN_WEPROT5_PROT173 ((uint32_t)0x00002000) /*!< Protects Sector 173 from program or erase */ 5965 /* FLCTL_A_BANK1_MAIN_WEPROT5[PROT174] Bits */ 5966 #define FLCTL_A_BANK1_MAIN_WEPROT5_PROT174_OFS (14) /*!< PROT174 Bit Offset */ 5967 #define FLCTL_A_BANK1_MAIN_WEPROT5_PROT174 ((uint32_t)0x00004000) /*!< Protects Sector 174 from program or erase */ 5968 /* FLCTL_A_BANK1_MAIN_WEPROT5[PROT175] Bits */ 5969 #define FLCTL_A_BANK1_MAIN_WEPROT5_PROT175_OFS (15) /*!< PROT175 Bit Offset */ 5970 #define FLCTL_A_BANK1_MAIN_WEPROT5_PROT175 ((uint32_t)0x00008000) /*!< Protects Sector 175 from program or erase */ 5971 /* FLCTL_A_BANK1_MAIN_WEPROT5[PROT176] Bits */ 5972 #define FLCTL_A_BANK1_MAIN_WEPROT5_PROT176_OFS (16) /*!< PROT176 Bit Offset */ 5973 #define FLCTL_A_BANK1_MAIN_WEPROT5_PROT176 ((uint32_t)0x00010000) /*!< Protects Sector 176 from program or erase */ 5974 /* FLCTL_A_BANK1_MAIN_WEPROT5[PROT177] Bits */ 5975 #define FLCTL_A_BANK1_MAIN_WEPROT5_PROT177_OFS (17) /*!< PROT177 Bit Offset */ 5976 #define FLCTL_A_BANK1_MAIN_WEPROT5_PROT177 ((uint32_t)0x00020000) /*!< Protects Sector 177 from program or erase */ 5977 /* FLCTL_A_BANK1_MAIN_WEPROT5[PROT178] Bits */ 5978 #define FLCTL_A_BANK1_MAIN_WEPROT5_PROT178_OFS (18) /*!< PROT178 Bit Offset */ 5979 #define FLCTL_A_BANK1_MAIN_WEPROT5_PROT178 ((uint32_t)0x00040000) /*!< Protects Sector 178 from program or erase */ 5980 /* FLCTL_A_BANK1_MAIN_WEPROT5[PROT179] Bits */ 5981 #define FLCTL_A_BANK1_MAIN_WEPROT5_PROT179_OFS (19) /*!< PROT179 Bit Offset */ 5982 #define FLCTL_A_BANK1_MAIN_WEPROT5_PROT179 ((uint32_t)0x00080000) /*!< Protects Sector 179 from program or erase */ 5983 /* FLCTL_A_BANK1_MAIN_WEPROT5[PROT180] Bits */ 5984 #define FLCTL_A_BANK1_MAIN_WEPROT5_PROT180_OFS (20) /*!< PROT180 Bit Offset */ 5985 #define FLCTL_A_BANK1_MAIN_WEPROT5_PROT180 ((uint32_t)0x00100000) /*!< Protects Sector 180 from program or erase */ 5986 /* FLCTL_A_BANK1_MAIN_WEPROT5[PROT181] Bits */ 5987 #define FLCTL_A_BANK1_MAIN_WEPROT5_PROT181_OFS (21) /*!< PROT181 Bit Offset */ 5988 #define FLCTL_A_BANK1_MAIN_WEPROT5_PROT181 ((uint32_t)0x00200000) /*!< Protects Sector 181 from program or erase */ 5989 /* FLCTL_A_BANK1_MAIN_WEPROT5[PROT182] Bits */ 5990 #define FLCTL_A_BANK1_MAIN_WEPROT5_PROT182_OFS (22) /*!< PROT182 Bit Offset */ 5991 #define FLCTL_A_BANK1_MAIN_WEPROT5_PROT182 ((uint32_t)0x00400000) /*!< Protects Sector 182 from program or erase */ 5992 /* FLCTL_A_BANK1_MAIN_WEPROT5[PROT183] Bits */ 5993 #define FLCTL_A_BANK1_MAIN_WEPROT5_PROT183_OFS (23) /*!< PROT183 Bit Offset */ 5994 #define FLCTL_A_BANK1_MAIN_WEPROT5_PROT183 ((uint32_t)0x00800000) /*!< Protects Sector 183 from program or erase */ 5995 /* FLCTL_A_BANK1_MAIN_WEPROT5[PROT184] Bits */ 5996 #define FLCTL_A_BANK1_MAIN_WEPROT5_PROT184_OFS (24) /*!< PROT184 Bit Offset */ 5997 #define FLCTL_A_BANK1_MAIN_WEPROT5_PROT184 ((uint32_t)0x01000000) /*!< Protects Sector 184 from program or erase */ 5998 /* FLCTL_A_BANK1_MAIN_WEPROT5[PROT185] Bits */ 5999 #define FLCTL_A_BANK1_MAIN_WEPROT5_PROT185_OFS (25) /*!< PROT185 Bit Offset */ 6000 #define FLCTL_A_BANK1_MAIN_WEPROT5_PROT185 ((uint32_t)0x02000000) /*!< Protects Sector 185 from program or erase */ 6001 /* FLCTL_A_BANK1_MAIN_WEPROT5[PROT186] Bits */ 6002 #define FLCTL_A_BANK1_MAIN_WEPROT5_PROT186_OFS (26) /*!< PROT186 Bit Offset */ 6003 #define FLCTL_A_BANK1_MAIN_WEPROT5_PROT186 ((uint32_t)0x04000000) /*!< Protects Sector 186 from program or erase */ 6004 /* FLCTL_A_BANK1_MAIN_WEPROT5[PROT187] Bits */ 6005 #define FLCTL_A_BANK1_MAIN_WEPROT5_PROT187_OFS (27) /*!< PROT187 Bit Offset */ 6006 #define FLCTL_A_BANK1_MAIN_WEPROT5_PROT187 ((uint32_t)0x08000000) /*!< Protects Sector 187 from program or erase */ 6007 /* FLCTL_A_BANK1_MAIN_WEPROT5[PROT188] Bits */ 6008 #define FLCTL_A_BANK1_MAIN_WEPROT5_PROT188_OFS (28) /*!< PROT188 Bit Offset */ 6009 #define FLCTL_A_BANK1_MAIN_WEPROT5_PROT188 ((uint32_t)0x10000000) /*!< Protects Sector 188 from program or erase */ 6010 /* FLCTL_A_BANK1_MAIN_WEPROT5[PROT189] Bits */ 6011 #define FLCTL_A_BANK1_MAIN_WEPROT5_PROT189_OFS (29) /*!< PROT189 Bit Offset */ 6012 #define FLCTL_A_BANK1_MAIN_WEPROT5_PROT189 ((uint32_t)0x20000000) /*!< Protects Sector 189 from program or erase */ 6013 /* FLCTL_A_BANK1_MAIN_WEPROT5[PROT190] Bits */ 6014 #define FLCTL_A_BANK1_MAIN_WEPROT5_PROT190_OFS (30) /*!< PROT190 Bit Offset */ 6015 #define FLCTL_A_BANK1_MAIN_WEPROT5_PROT190 ((uint32_t)0x40000000) /*!< Protects Sector 190 from program or erase */ 6016 /* FLCTL_A_BANK1_MAIN_WEPROT5[PROT191] Bits */ 6017 #define FLCTL_A_BANK1_MAIN_WEPROT5_PROT191_OFS (31) /*!< PROT191 Bit Offset */ 6018 #define FLCTL_A_BANK1_MAIN_WEPROT5_PROT191 ((uint32_t)0x80000000) /*!< Protects Sector 191 from program or erase */ 6019 /* FLCTL_A_BANK1_MAIN_WEPROT6[PROT192] Bits */ 6020 #define FLCTL_A_BANK1_MAIN_WEPROT6_PROT192_OFS ( 0) /*!< PROT192 Bit Offset */ 6021 #define FLCTL_A_BANK1_MAIN_WEPROT6_PROT192 ((uint32_t)0x00000001) /*!< Protects Sector 192 from program or erase */ 6022 /* FLCTL_A_BANK1_MAIN_WEPROT6[PROT193] Bits */ 6023 #define FLCTL_A_BANK1_MAIN_WEPROT6_PROT193_OFS ( 1) /*!< PROT193 Bit Offset */ 6024 #define FLCTL_A_BANK1_MAIN_WEPROT6_PROT193 ((uint32_t)0x00000002) /*!< Protects Sector 193 from program or erase */ 6025 /* FLCTL_A_BANK1_MAIN_WEPROT6[PROT194] Bits */ 6026 #define FLCTL_A_BANK1_MAIN_WEPROT6_PROT194_OFS ( 2) /*!< PROT194 Bit Offset */ 6027 #define FLCTL_A_BANK1_MAIN_WEPROT6_PROT194 ((uint32_t)0x00000004) /*!< Protects Sector 194 from program or erase */ 6028 /* FLCTL_A_BANK1_MAIN_WEPROT6[PROT195] Bits */ 6029 #define FLCTL_A_BANK1_MAIN_WEPROT6_PROT195_OFS ( 3) /*!< PROT195 Bit Offset */ 6030 #define FLCTL_A_BANK1_MAIN_WEPROT6_PROT195 ((uint32_t)0x00000008) /*!< Protects Sector 195 from program or erase */ 6031 /* FLCTL_A_BANK1_MAIN_WEPROT6[PROT196] Bits */ 6032 #define FLCTL_A_BANK1_MAIN_WEPROT6_PROT196_OFS ( 4) /*!< PROT196 Bit Offset */ 6033 #define FLCTL_A_BANK1_MAIN_WEPROT6_PROT196 ((uint32_t)0x00000010) /*!< Protects Sector 196 from program or erase */ 6034 /* FLCTL_A_BANK1_MAIN_WEPROT6[PROT197] Bits */ 6035 #define FLCTL_A_BANK1_MAIN_WEPROT6_PROT197_OFS ( 5) /*!< PROT197 Bit Offset */ 6036 #define FLCTL_A_BANK1_MAIN_WEPROT6_PROT197 ((uint32_t)0x00000020) /*!< Protects Sector 197 from program or erase */ 6037 /* FLCTL_A_BANK1_MAIN_WEPROT6[PROT198] Bits */ 6038 #define FLCTL_A_BANK1_MAIN_WEPROT6_PROT198_OFS ( 6) /*!< PROT198 Bit Offset */ 6039 #define FLCTL_A_BANK1_MAIN_WEPROT6_PROT198 ((uint32_t)0x00000040) /*!< Protects Sector 198 from program or erase */ 6040 /* FLCTL_A_BANK1_MAIN_WEPROT6[PROT199] Bits */ 6041 #define FLCTL_A_BANK1_MAIN_WEPROT6_PROT199_OFS ( 7) /*!< PROT199 Bit Offset */ 6042 #define FLCTL_A_BANK1_MAIN_WEPROT6_PROT199 ((uint32_t)0x00000080) /*!< Protects Sector 199 from program or erase */ 6043 /* FLCTL_A_BANK1_MAIN_WEPROT6[PROT200] Bits */ 6044 #define FLCTL_A_BANK1_MAIN_WEPROT6_PROT200_OFS ( 8) /*!< PROT200 Bit Offset */ 6045 #define FLCTL_A_BANK1_MAIN_WEPROT6_PROT200 ((uint32_t)0x00000100) /*!< Protects Sector 200 from program or erase */ 6046 /* FLCTL_A_BANK1_MAIN_WEPROT6[PROT201] Bits */ 6047 #define FLCTL_A_BANK1_MAIN_WEPROT6_PROT201_OFS ( 9) /*!< PROT201 Bit Offset */ 6048 #define FLCTL_A_BANK1_MAIN_WEPROT6_PROT201 ((uint32_t)0x00000200) /*!< Protects Sector 201 from program or erase */ 6049 /* FLCTL_A_BANK1_MAIN_WEPROT6[PROT202] Bits */ 6050 #define FLCTL_A_BANK1_MAIN_WEPROT6_PROT202_OFS (10) /*!< PROT202 Bit Offset */ 6051 #define FLCTL_A_BANK1_MAIN_WEPROT6_PROT202 ((uint32_t)0x00000400) /*!< Protects Sector 202 from program or erase */ 6052 /* FLCTL_A_BANK1_MAIN_WEPROT6[PROT203] Bits */ 6053 #define FLCTL_A_BANK1_MAIN_WEPROT6_PROT203_OFS (11) /*!< PROT203 Bit Offset */ 6054 #define FLCTL_A_BANK1_MAIN_WEPROT6_PROT203 ((uint32_t)0x00000800) /*!< Protects Sector 203 from program or erase */ 6055 /* FLCTL_A_BANK1_MAIN_WEPROT6[PROT204] Bits */ 6056 #define FLCTL_A_BANK1_MAIN_WEPROT6_PROT204_OFS (12) /*!< PROT204 Bit Offset */ 6057 #define FLCTL_A_BANK1_MAIN_WEPROT6_PROT204 ((uint32_t)0x00001000) /*!< Protects Sector 204 from program or erase */ 6058 /* FLCTL_A_BANK1_MAIN_WEPROT6[PROT205] Bits */ 6059 #define FLCTL_A_BANK1_MAIN_WEPROT6_PROT205_OFS (13) /*!< PROT205 Bit Offset */ 6060 #define FLCTL_A_BANK1_MAIN_WEPROT6_PROT205 ((uint32_t)0x00002000) /*!< Protects Sector 205 from program or erase */ 6061 /* FLCTL_A_BANK1_MAIN_WEPROT6[PROT206] Bits */ 6062 #define FLCTL_A_BANK1_MAIN_WEPROT6_PROT206_OFS (14) /*!< PROT206 Bit Offset */ 6063 #define FLCTL_A_BANK1_MAIN_WEPROT6_PROT206 ((uint32_t)0x00004000) /*!< Protects Sector 206 from program or erase */ 6064 /* FLCTL_A_BANK1_MAIN_WEPROT6[PROT207] Bits */ 6065 #define FLCTL_A_BANK1_MAIN_WEPROT6_PROT207_OFS (15) /*!< PROT207 Bit Offset */ 6066 #define FLCTL_A_BANK1_MAIN_WEPROT6_PROT207 ((uint32_t)0x00008000) /*!< Protects Sector 207 from program or erase */ 6067 /* FLCTL_A_BANK1_MAIN_WEPROT6[PROT208] Bits */ 6068 #define FLCTL_A_BANK1_MAIN_WEPROT6_PROT208_OFS (16) /*!< PROT208 Bit Offset */ 6069 #define FLCTL_A_BANK1_MAIN_WEPROT6_PROT208 ((uint32_t)0x00010000) /*!< Protects Sector 208 from program or erase */ 6070 /* FLCTL_A_BANK1_MAIN_WEPROT6[PROT209] Bits */ 6071 #define FLCTL_A_BANK1_MAIN_WEPROT6_PROT209_OFS (17) /*!< PROT209 Bit Offset */ 6072 #define FLCTL_A_BANK1_MAIN_WEPROT6_PROT209 ((uint32_t)0x00020000) /*!< Protects Sector 209 from program or erase */ 6073 /* FLCTL_A_BANK1_MAIN_WEPROT6[PROT210] Bits */ 6074 #define FLCTL_A_BANK1_MAIN_WEPROT6_PROT210_OFS (18) /*!< PROT210 Bit Offset */ 6075 #define FLCTL_A_BANK1_MAIN_WEPROT6_PROT210 ((uint32_t)0x00040000) /*!< Protects Sector 210 from program or erase */ 6076 /* FLCTL_A_BANK1_MAIN_WEPROT6[PROT211] Bits */ 6077 #define FLCTL_A_BANK1_MAIN_WEPROT6_PROT211_OFS (19) /*!< PROT211 Bit Offset */ 6078 #define FLCTL_A_BANK1_MAIN_WEPROT6_PROT211 ((uint32_t)0x00080000) /*!< Protects Sector 211 from program or erase */ 6079 /* FLCTL_A_BANK1_MAIN_WEPROT6[PROT212] Bits */ 6080 #define FLCTL_A_BANK1_MAIN_WEPROT6_PROT212_OFS (20) /*!< PROT212 Bit Offset */ 6081 #define FLCTL_A_BANK1_MAIN_WEPROT6_PROT212 ((uint32_t)0x00100000) /*!< Protects Sector 212 from program or erase */ 6082 /* FLCTL_A_BANK1_MAIN_WEPROT6[PROT213] Bits */ 6083 #define FLCTL_A_BANK1_MAIN_WEPROT6_PROT213_OFS (21) /*!< PROT213 Bit Offset */ 6084 #define FLCTL_A_BANK1_MAIN_WEPROT6_PROT213 ((uint32_t)0x00200000) /*!< Protects Sector 213 from program or erase */ 6085 /* FLCTL_A_BANK1_MAIN_WEPROT6[PROT214] Bits */ 6086 #define FLCTL_A_BANK1_MAIN_WEPROT6_PROT214_OFS (22) /*!< PROT214 Bit Offset */ 6087 #define FLCTL_A_BANK1_MAIN_WEPROT6_PROT214 ((uint32_t)0x00400000) /*!< Protects Sector 214 from program or erase */ 6088 /* FLCTL_A_BANK1_MAIN_WEPROT6[PROT215] Bits */ 6089 #define FLCTL_A_BANK1_MAIN_WEPROT6_PROT215_OFS (23) /*!< PROT215 Bit Offset */ 6090 #define FLCTL_A_BANK1_MAIN_WEPROT6_PROT215 ((uint32_t)0x00800000) /*!< Protects Sector 215 from program or erase */ 6091 /* FLCTL_A_BANK1_MAIN_WEPROT6[PROT216] Bits */ 6092 #define FLCTL_A_BANK1_MAIN_WEPROT6_PROT216_OFS (24) /*!< PROT216 Bit Offset */ 6093 #define FLCTL_A_BANK1_MAIN_WEPROT6_PROT216 ((uint32_t)0x01000000) /*!< Protects Sector 216 from program or erase */ 6094 /* FLCTL_A_BANK1_MAIN_WEPROT6[PROT217] Bits */ 6095 #define FLCTL_A_BANK1_MAIN_WEPROT6_PROT217_OFS (25) /*!< PROT217 Bit Offset */ 6096 #define FLCTL_A_BANK1_MAIN_WEPROT6_PROT217 ((uint32_t)0x02000000) /*!< Protects Sector 217 from program or erase */ 6097 /* FLCTL_A_BANK1_MAIN_WEPROT6[PROT218] Bits */ 6098 #define FLCTL_A_BANK1_MAIN_WEPROT6_PROT218_OFS (26) /*!< PROT218 Bit Offset */ 6099 #define FLCTL_A_BANK1_MAIN_WEPROT6_PROT218 ((uint32_t)0x04000000) /*!< Protects Sector 218 from program or erase */ 6100 /* FLCTL_A_BANK1_MAIN_WEPROT6[PROT219] Bits */ 6101 #define FLCTL_A_BANK1_MAIN_WEPROT6_PROT219_OFS (27) /*!< PROT219 Bit Offset */ 6102 #define FLCTL_A_BANK1_MAIN_WEPROT6_PROT219 ((uint32_t)0x08000000) /*!< Protects Sector 219 from program or erase */ 6103 /* FLCTL_A_BANK1_MAIN_WEPROT6[PROT220] Bits */ 6104 #define FLCTL_A_BANK1_MAIN_WEPROT6_PROT220_OFS (28) /*!< PROT220 Bit Offset */ 6105 #define FLCTL_A_BANK1_MAIN_WEPROT6_PROT220 ((uint32_t)0x10000000) /*!< Protects Sector 220 from program or erase */ 6106 /* FLCTL_A_BANK1_MAIN_WEPROT6[PROT221] Bits */ 6107 #define FLCTL_A_BANK1_MAIN_WEPROT6_PROT221_OFS (29) /*!< PROT221 Bit Offset */ 6108 #define FLCTL_A_BANK1_MAIN_WEPROT6_PROT221 ((uint32_t)0x20000000) /*!< Protects Sector 221 from program or erase */ 6109 /* FLCTL_A_BANK1_MAIN_WEPROT6[PROT222] Bits */ 6110 #define FLCTL_A_BANK1_MAIN_WEPROT6_PROT222_OFS (30) /*!< PROT222 Bit Offset */ 6111 #define FLCTL_A_BANK1_MAIN_WEPROT6_PROT222 ((uint32_t)0x40000000) /*!< Protects Sector 222 from program or erase */ 6112 /* FLCTL_A_BANK1_MAIN_WEPROT6[PROT223] Bits */ 6113 #define FLCTL_A_BANK1_MAIN_WEPROT6_PROT223_OFS (31) /*!< PROT223 Bit Offset */ 6114 #define FLCTL_A_BANK1_MAIN_WEPROT6_PROT223 ((uint32_t)0x80000000) /*!< Protects Sector 223 from program or erase */ 6115 /* FLCTL_A_BANK1_MAIN_WEPROT7[PROT224] Bits */ 6116 #define FLCTL_A_BANK1_MAIN_WEPROT7_PROT224_OFS ( 0) /*!< PROT224 Bit Offset */ 6117 #define FLCTL_A_BANK1_MAIN_WEPROT7_PROT224 ((uint32_t)0x00000001) /*!< Protects Sector 224 from program or erase */ 6118 /* FLCTL_A_BANK1_MAIN_WEPROT7[PROT225] Bits */ 6119 #define FLCTL_A_BANK1_MAIN_WEPROT7_PROT225_OFS ( 1) /*!< PROT225 Bit Offset */ 6120 #define FLCTL_A_BANK1_MAIN_WEPROT7_PROT225 ((uint32_t)0x00000002) /*!< Protects Sector 225 from program or erase */ 6121 /* FLCTL_A_BANK1_MAIN_WEPROT7[PROT226] Bits */ 6122 #define FLCTL_A_BANK1_MAIN_WEPROT7_PROT226_OFS ( 2) /*!< PROT226 Bit Offset */ 6123 #define FLCTL_A_BANK1_MAIN_WEPROT7_PROT226 ((uint32_t)0x00000004) /*!< Protects Sector 226 from program or erase */ 6124 /* FLCTL_A_BANK1_MAIN_WEPROT7[PROT227] Bits */ 6125 #define FLCTL_A_BANK1_MAIN_WEPROT7_PROT227_OFS ( 3) /*!< PROT227 Bit Offset */ 6126 #define FLCTL_A_BANK1_MAIN_WEPROT7_PROT227 ((uint32_t)0x00000008) /*!< Protects Sector 227 from program or erase */ 6127 /* FLCTL_A_BANK1_MAIN_WEPROT7[PROT228] Bits */ 6128 #define FLCTL_A_BANK1_MAIN_WEPROT7_PROT228_OFS ( 4) /*!< PROT228 Bit Offset */ 6129 #define FLCTL_A_BANK1_MAIN_WEPROT7_PROT228 ((uint32_t)0x00000010) /*!< Protects Sector 228 from program or erase */ 6130 /* FLCTL_A_BANK1_MAIN_WEPROT7[PROT229] Bits */ 6131 #define FLCTL_A_BANK1_MAIN_WEPROT7_PROT229_OFS ( 5) /*!< PROT229 Bit Offset */ 6132 #define FLCTL_A_BANK1_MAIN_WEPROT7_PROT229 ((uint32_t)0x00000020) /*!< Protects Sector 229 from program or erase */ 6133 /* FLCTL_A_BANK1_MAIN_WEPROT7[PROT230] Bits */ 6134 #define FLCTL_A_BANK1_MAIN_WEPROT7_PROT230_OFS ( 6) /*!< PROT230 Bit Offset */ 6135 #define FLCTL_A_BANK1_MAIN_WEPROT7_PROT230 ((uint32_t)0x00000040) /*!< Protects Sector 230 from program or erase */ 6136 /* FLCTL_A_BANK1_MAIN_WEPROT7[PROT231] Bits */ 6137 #define FLCTL_A_BANK1_MAIN_WEPROT7_PROT231_OFS ( 7) /*!< PROT231 Bit Offset */ 6138 #define FLCTL_A_BANK1_MAIN_WEPROT7_PROT231 ((uint32_t)0x00000080) /*!< Protects Sector 231 from program or erase */ 6139 /* FLCTL_A_BANK1_MAIN_WEPROT7[PROT232] Bits */ 6140 #define FLCTL_A_BANK1_MAIN_WEPROT7_PROT232_OFS ( 8) /*!< PROT232 Bit Offset */ 6141 #define FLCTL_A_BANK1_MAIN_WEPROT7_PROT232 ((uint32_t)0x00000100) /*!< Protects Sector 232 from program or erase */ 6142 /* FLCTL_A_BANK1_MAIN_WEPROT7[PROT233] Bits */ 6143 #define FLCTL_A_BANK1_MAIN_WEPROT7_PROT233_OFS ( 9) /*!< PROT233 Bit Offset */ 6144 #define FLCTL_A_BANK1_MAIN_WEPROT7_PROT233 ((uint32_t)0x00000200) /*!< Protects Sector 233 from program or erase */ 6145 /* FLCTL_A_BANK1_MAIN_WEPROT7[PROT234] Bits */ 6146 #define FLCTL_A_BANK1_MAIN_WEPROT7_PROT234_OFS (10) /*!< PROT234 Bit Offset */ 6147 #define FLCTL_A_BANK1_MAIN_WEPROT7_PROT234 ((uint32_t)0x00000400) /*!< Protects Sector 234 from program or erase */ 6148 /* FLCTL_A_BANK1_MAIN_WEPROT7[PROT235] Bits */ 6149 #define FLCTL_A_BANK1_MAIN_WEPROT7_PROT235_OFS (11) /*!< PROT235 Bit Offset */ 6150 #define FLCTL_A_BANK1_MAIN_WEPROT7_PROT235 ((uint32_t)0x00000800) /*!< Protects Sector 235 from program or erase */ 6151 /* FLCTL_A_BANK1_MAIN_WEPROT7[PROT236] Bits */ 6152 #define FLCTL_A_BANK1_MAIN_WEPROT7_PROT236_OFS (12) /*!< PROT236 Bit Offset */ 6153 #define FLCTL_A_BANK1_MAIN_WEPROT7_PROT236 ((uint32_t)0x00001000) /*!< Protects Sector 236 from program or erase */ 6154 /* FLCTL_A_BANK1_MAIN_WEPROT7[PROT237] Bits */ 6155 #define FLCTL_A_BANK1_MAIN_WEPROT7_PROT237_OFS (13) /*!< PROT237 Bit Offset */ 6156 #define FLCTL_A_BANK1_MAIN_WEPROT7_PROT237 ((uint32_t)0x00002000) /*!< Protects Sector 237 from program or erase */ 6157 /* FLCTL_A_BANK1_MAIN_WEPROT7[PROT238] Bits */ 6158 #define FLCTL_A_BANK1_MAIN_WEPROT7_PROT238_OFS (14) /*!< PROT238 Bit Offset */ 6159 #define FLCTL_A_BANK1_MAIN_WEPROT7_PROT238 ((uint32_t)0x00004000) /*!< Protects Sector 238 from program or erase */ 6160 /* FLCTL_A_BANK1_MAIN_WEPROT7[PROT239] Bits */ 6161 #define FLCTL_A_BANK1_MAIN_WEPROT7_PROT239_OFS (15) /*!< PROT239 Bit Offset */ 6162 #define FLCTL_A_BANK1_MAIN_WEPROT7_PROT239 ((uint32_t)0x00008000) /*!< Protects Sector 239 from program or erase */ 6163 /* FLCTL_A_BANK1_MAIN_WEPROT7[PROT240] Bits */ 6164 #define FLCTL_A_BANK1_MAIN_WEPROT7_PROT240_OFS (16) /*!< PROT240 Bit Offset */ 6165 #define FLCTL_A_BANK1_MAIN_WEPROT7_PROT240 ((uint32_t)0x00010000) /*!< Protects Sector 240 from program or erase */ 6166 /* FLCTL_A_BANK1_MAIN_WEPROT7[PROT241] Bits */ 6167 #define FLCTL_A_BANK1_MAIN_WEPROT7_PROT241_OFS (17) /*!< PROT241 Bit Offset */ 6168 #define FLCTL_A_BANK1_MAIN_WEPROT7_PROT241 ((uint32_t)0x00020000) /*!< Protects Sector 241 from program or erase */ 6169 /* FLCTL_A_BANK1_MAIN_WEPROT7[PROT242] Bits */ 6170 #define FLCTL_A_BANK1_MAIN_WEPROT7_PROT242_OFS (18) /*!< PROT242 Bit Offset */ 6171 #define FLCTL_A_BANK1_MAIN_WEPROT7_PROT242 ((uint32_t)0x00040000) /*!< Protects Sector 242 from program or erase */ 6172 /* FLCTL_A_BANK1_MAIN_WEPROT7[PROT243] Bits */ 6173 #define FLCTL_A_BANK1_MAIN_WEPROT7_PROT243_OFS (19) /*!< PROT243 Bit Offset */ 6174 #define FLCTL_A_BANK1_MAIN_WEPROT7_PROT243 ((uint32_t)0x00080000) /*!< Protects Sector 243 from program or erase */ 6175 /* FLCTL_A_BANK1_MAIN_WEPROT7[PROT244] Bits */ 6176 #define FLCTL_A_BANK1_MAIN_WEPROT7_PROT244_OFS (20) /*!< PROT244 Bit Offset */ 6177 #define FLCTL_A_BANK1_MAIN_WEPROT7_PROT244 ((uint32_t)0x00100000) /*!< Protects Sector 244 from program or erase */ 6178 /* FLCTL_A_BANK1_MAIN_WEPROT7[PROT245] Bits */ 6179 #define FLCTL_A_BANK1_MAIN_WEPROT7_PROT245_OFS (21) /*!< PROT245 Bit Offset */ 6180 #define FLCTL_A_BANK1_MAIN_WEPROT7_PROT245 ((uint32_t)0x00200000) /*!< Protects Sector 245 from program or erase */ 6181 /* FLCTL_A_BANK1_MAIN_WEPROT7[PROT246] Bits */ 6182 #define FLCTL_A_BANK1_MAIN_WEPROT7_PROT246_OFS (22) /*!< PROT246 Bit Offset */ 6183 #define FLCTL_A_BANK1_MAIN_WEPROT7_PROT246 ((uint32_t)0x00400000) /*!< Protects Sector 246 from program or erase */ 6184 /* FLCTL_A_BANK1_MAIN_WEPROT7[PROT247] Bits */ 6185 #define FLCTL_A_BANK1_MAIN_WEPROT7_PROT247_OFS (23) /*!< PROT247 Bit Offset */ 6186 #define FLCTL_A_BANK1_MAIN_WEPROT7_PROT247 ((uint32_t)0x00800000) /*!< Protects Sector 247 from program or erase */ 6187 /* FLCTL_A_BANK1_MAIN_WEPROT7[PROT248] Bits */ 6188 #define FLCTL_A_BANK1_MAIN_WEPROT7_PROT248_OFS (24) /*!< PROT248 Bit Offset */ 6189 #define FLCTL_A_BANK1_MAIN_WEPROT7_PROT248 ((uint32_t)0x01000000) /*!< Protects Sector 248 from program or erase */ 6190 /* FLCTL_A_BANK1_MAIN_WEPROT7[PROT249] Bits */ 6191 #define FLCTL_A_BANK1_MAIN_WEPROT7_PROT249_OFS (25) /*!< PROT249 Bit Offset */ 6192 #define FLCTL_A_BANK1_MAIN_WEPROT7_PROT249 ((uint32_t)0x02000000) /*!< Protects Sector 249 from program or erase */ 6193 /* FLCTL_A_BANK1_MAIN_WEPROT7[PROT250] Bits */ 6194 #define FLCTL_A_BANK1_MAIN_WEPROT7_PROT250_OFS (26) /*!< PROT250 Bit Offset */ 6195 #define FLCTL_A_BANK1_MAIN_WEPROT7_PROT250 ((uint32_t)0x04000000) /*!< Protects Sector 250 from program or erase */ 6196 /* FLCTL_A_BANK1_MAIN_WEPROT7[PROT251] Bits */ 6197 #define FLCTL_A_BANK1_MAIN_WEPROT7_PROT251_OFS (27) /*!< PROT251 Bit Offset */ 6198 #define FLCTL_A_BANK1_MAIN_WEPROT7_PROT251 ((uint32_t)0x08000000) /*!< Protects Sector 251 from program or erase */ 6199 /* FLCTL_A_BANK1_MAIN_WEPROT7[PROT252] Bits */ 6200 #define FLCTL_A_BANK1_MAIN_WEPROT7_PROT252_OFS (28) /*!< PROT252 Bit Offset */ 6201 #define FLCTL_A_BANK1_MAIN_WEPROT7_PROT252 ((uint32_t)0x10000000) /*!< Protects Sector 252 from program or erase */ 6202 /* FLCTL_A_BANK1_MAIN_WEPROT7[PROT253] Bits */ 6203 #define FLCTL_A_BANK1_MAIN_WEPROT7_PROT253_OFS (29) /*!< PROT253 Bit Offset */ 6204 #define FLCTL_A_BANK1_MAIN_WEPROT7_PROT253 ((uint32_t)0x20000000) /*!< Protects Sector 253 from program or erase */ 6205 /* FLCTL_A_BANK1_MAIN_WEPROT7[PROT254] Bits */ 6206 #define FLCTL_A_BANK1_MAIN_WEPROT7_PROT254_OFS (30) /*!< PROT254 Bit Offset */ 6207 #define FLCTL_A_BANK1_MAIN_WEPROT7_PROT254 ((uint32_t)0x40000000) /*!< Protects Sector 254 from program or erase */ 6208 /* FLCTL_A_BANK1_MAIN_WEPROT7[PROT255] Bits */ 6209 #define FLCTL_A_BANK1_MAIN_WEPROT7_PROT255_OFS (31) /*!< PROT255 Bit Offset */ 6210 #define FLCTL_A_BANK1_MAIN_WEPROT7_PROT255 ((uint32_t)0x80000000) /*!< Protects Sector 255 from program or erase */ 6211 6212 /****************************************************************************** 6213 * FL_BOOTOVER_MAILBOX Bits 6214 ******************************************************************************/ 6215 6216 /****************************************************************************** 6217 * FPB Bits 6218 ******************************************************************************/ 6219 6220 6221 /****************************************************************************** 6222 * FPU Bits 6223 ******************************************************************************/ 6224 6225 6226 /****************************************************************************** 6227 * ITM Bits 6228 ******************************************************************************/ 6229 6230 6231 /****************************************************************************** 6232 * MPU Bits 6233 ******************************************************************************/ 6234 6235 /* Pre-defined bitfield values */ 6236 6237 /* MPU_RASR_SIZE Bitfield Bits */ 6238 #define MPU_RASR_SIZE__32B ((uint32_t)0x00000008) /*!< 32B */ 6239 #define MPU_RASR_SIZE__64B ((uint32_t)0x0000000A) /*!< 64B */ 6240 #define MPU_RASR_SIZE__128B ((uint32_t)0x0000000C) /*!< 128B */ 6241 #define MPU_RASR_SIZE__256B ((uint32_t)0x0000000E) /*!< 256B */ 6242 #define MPU_RASR_SIZE__512B ((uint32_t)0x00000010) /*!< 512B */ 6243 #define MPU_RASR_SIZE__1K ((uint32_t)0x00000012) /*!< 1KB */ 6244 #define MPU_RASR_SIZE__2K ((uint32_t)0x00000014) /*!< 2KB */ 6245 #define MPU_RASR_SIZE__4K ((uint32_t)0x00000016) /*!< 4KB */ 6246 #define MPU_RASR_SIZE__8K ((uint32_t)0x00000018) /*!< 8KB */ 6247 #define MPU_RASR_SIZE__16K ((uint32_t)0x0000001A) /*!< 16KB */ 6248 #define MPU_RASR_SIZE__32K ((uint32_t)0x0000001C) /*!< 32KB */ 6249 #define MPU_RASR_SIZE__64K ((uint32_t)0x0000001E) /*!< 64KB */ 6250 #define MPU_RASR_SIZE__128K ((uint32_t)0x00000020) /*!< 128KB */ 6251 #define MPU_RASR_SIZE__256K ((uint32_t)0x00000022) /*!< 256KB */ 6252 #define MPU_RASR_SIZE__512K ((uint32_t)0x00000024) /*!< 512KB */ 6253 #define MPU_RASR_SIZE__1M ((uint32_t)0x00000026) /*!< 1MB */ 6254 #define MPU_RASR_SIZE__2M ((uint32_t)0x00000028) /*!< 2MB */ 6255 #define MPU_RASR_SIZE__4M ((uint32_t)0x0000002A) /*!< 4MB */ 6256 #define MPU_RASR_SIZE__8M ((uint32_t)0x0000002C) /*!< 8MB */ 6257 #define MPU_RASR_SIZE__16M ((uint32_t)0x0000002E) /*!< 16MB */ 6258 #define MPU_RASR_SIZE__32M ((uint32_t)0x00000030) /*!< 32MB */ 6259 #define MPU_RASR_SIZE__64M ((uint32_t)0x00000032) /*!< 64MB */ 6260 #define MPU_RASR_SIZE__128M ((uint32_t)0x00000034) /*!< 128MB */ 6261 #define MPU_RASR_SIZE__256M ((uint32_t)0x00000036) /*!< 256MB */ 6262 #define MPU_RASR_SIZE__512M ((uint32_t)0x00000038) /*!< 512MB */ 6263 #define MPU_RASR_SIZE__1G ((uint32_t)0x0000003A) /*!< 1GB */ 6264 #define MPU_RASR_SIZE__2G ((uint32_t)0x0000003C) /*!< 2GB */ 6265 #define MPU_RASR_SIZE__4G ((uint32_t)0x0000003E) /*!< 4GB */ 6266 6267 /* MPU_RASR_AP Bitfield Bits */ 6268 #define MPU_RASR_AP_PRV_NO_USR_NO ((uint32_t)0x00000000) /*!< Privileged permissions: No access. User permissions: No access. */ 6269 #define MPU_RASR_AP_PRV_RW_USR_NO ((uint32_t)0x01000000) /*!< Privileged permissions: Read-write. User permissions: No access. */ 6270 #define MPU_RASR_AP_PRV_RW_USR_RO ((uint32_t)0x02000000) /*!< Privileged permissions: Read-write. User permissions: Read-only. */ 6271 #define MPU_RASR_AP_PRV_RW_USR_RW ((uint32_t)0x03000000) /*!< Privileged permissions: Read-write. User permissions: Read-write. */ 6272 #define MPU_RASR_AP_PRV_RO_USR_NO ((uint32_t)0x05000000) /*!< Privileged permissions: Read-only. User permissions: No access. */ 6273 #define MPU_RASR_AP_PRV_RO_USR_RO ((uint32_t)0x06000000) /*!< Privileged permissions: Read-only. User permissions: Read-only. */ 6274 6275 /* MPU_RASR_XN Bitfield Bits */ 6276 #define MPU_RASR_AP_EXEC ((uint32_t)0x00000000) /*!< Instruction access enabled */ 6277 #define MPU_RASR_AP_NOEXEC ((uint32_t)0x10000000) /*!< Instruction access disabled */ 6278 6279 6280 /****************************************************************************** 6281 * NVIC Bits 6282 ******************************************************************************/ 6283 6284 /* NVIC_IPR0[NVIC_IPR0_PRI_0] Bits */ 6285 #define NVIC_IPR0_PRI_0_OFS ( 0) /*!< PRI_0 Offset */ 6286 #define NVIC_IPR0_PRI_0_M ((uint32_t)0x000000ff) /* */ 6287 /* NVIC_IPR0[NVIC_IPR0_PRI_1] Bits */ 6288 #define NVIC_IPR0_PRI_1_OFS ( 8) /*!< PRI_1 Offset */ 6289 #define NVIC_IPR0_PRI_1_M ((uint32_t)0x0000ff00) /* */ 6290 /* NVIC_IPR0[NVIC_IPR0_PRI_2] Bits */ 6291 #define NVIC_IPR0_PRI_2_OFS (16) /*!< PRI_2 Offset */ 6292 #define NVIC_IPR0_PRI_2_M ((uint32_t)0x00ff0000) /* */ 6293 /* NVIC_IPR0[NVIC_IPR0_PRI_3] Bits */ 6294 #define NVIC_IPR0_PRI_3_OFS (24) /*!< PRI_3 Offset */ 6295 #define NVIC_IPR0_PRI_3_M ((uint32_t)0xff000000) /* */ 6296 /* NVIC_IPR1[NVIC_IPR1_PRI_4] Bits */ 6297 #define NVIC_IPR1_PRI_4_OFS ( 0) /*!< PRI_4 Offset */ 6298 #define NVIC_IPR1_PRI_4_M ((uint32_t)0x000000ff) /* */ 6299 /* NVIC_IPR1[NVIC_IPR1_PRI_5] Bits */ 6300 #define NVIC_IPR1_PRI_5_OFS ( 8) /*!< PRI_5 Offset */ 6301 #define NVIC_IPR1_PRI_5_M ((uint32_t)0x0000ff00) /* */ 6302 /* NVIC_IPR1[NVIC_IPR1_PRI_6] Bits */ 6303 #define NVIC_IPR1_PRI_6_OFS (16) /*!< PRI_6 Offset */ 6304 #define NVIC_IPR1_PRI_6_M ((uint32_t)0x00ff0000) /* */ 6305 /* NVIC_IPR1[NVIC_IPR1_PRI_7] Bits */ 6306 #define NVIC_IPR1_PRI_7_OFS (24) /*!< PRI_7 Offset */ 6307 #define NVIC_IPR1_PRI_7_M ((uint32_t)0xff000000) /* */ 6308 /* NVIC_IPR2[NVIC_IPR2_PRI_8] Bits */ 6309 #define NVIC_IPR2_PRI_8_OFS ( 0) /*!< PRI_8 Offset */ 6310 #define NVIC_IPR2_PRI_8_M ((uint32_t)0x000000ff) /* */ 6311 /* NVIC_IPR2[NVIC_IPR2_PRI_9] Bits */ 6312 #define NVIC_IPR2_PRI_9_OFS ( 8) /*!< PRI_9 Offset */ 6313 #define NVIC_IPR2_PRI_9_M ((uint32_t)0x0000ff00) /* */ 6314 /* NVIC_IPR2[NVIC_IPR2_PRI_10] Bits */ 6315 #define NVIC_IPR2_PRI_10_OFS (16) /*!< PRI_10 Offset */ 6316 #define NVIC_IPR2_PRI_10_M ((uint32_t)0x00ff0000) /* */ 6317 /* NVIC_IPR2[NVIC_IPR2_PRI_11] Bits */ 6318 #define NVIC_IPR2_PRI_11_OFS (24) /*!< PRI_11 Offset */ 6319 #define NVIC_IPR2_PRI_11_M ((uint32_t)0xff000000) /* */ 6320 /* NVIC_IPR3[NVIC_IPR3_PRI_12] Bits */ 6321 #define NVIC_IPR3_PRI_12_OFS ( 0) /*!< PRI_12 Offset */ 6322 #define NVIC_IPR3_PRI_12_M ((uint32_t)0x000000ff) /* */ 6323 /* NVIC_IPR3[NVIC_IPR3_PRI_13] Bits */ 6324 #define NVIC_IPR3_PRI_13_OFS ( 8) /*!< PRI_13 Offset */ 6325 #define NVIC_IPR3_PRI_13_M ((uint32_t)0x0000ff00) /* */ 6326 /* NVIC_IPR3[NVIC_IPR3_PRI_14] Bits */ 6327 #define NVIC_IPR3_PRI_14_OFS (16) /*!< PRI_14 Offset */ 6328 #define NVIC_IPR3_PRI_14_M ((uint32_t)0x00ff0000) /* */ 6329 /* NVIC_IPR3[NVIC_IPR3_PRI_15] Bits */ 6330 #define NVIC_IPR3_PRI_15_OFS (24) /*!< PRI_15 Offset */ 6331 #define NVIC_IPR3_PRI_15_M ((uint32_t)0xff000000) /* */ 6332 /* NVIC_IPR4[NVIC_IPR4_PRI_16] Bits */ 6333 #define NVIC_IPR4_PRI_16_OFS ( 0) /*!< PRI_16 Offset */ 6334 #define NVIC_IPR4_PRI_16_M ((uint32_t)0x000000ff) /* */ 6335 /* NVIC_IPR4[NVIC_IPR4_PRI_17] Bits */ 6336 #define NVIC_IPR4_PRI_17_OFS ( 8) /*!< PRI_17 Offset */ 6337 #define NVIC_IPR4_PRI_17_M ((uint32_t)0x0000ff00) /* */ 6338 /* NVIC_IPR4[NVIC_IPR4_PRI_18] Bits */ 6339 #define NVIC_IPR4_PRI_18_OFS (16) /*!< PRI_18 Offset */ 6340 #define NVIC_IPR4_PRI_18_M ((uint32_t)0x00ff0000) /* */ 6341 /* NVIC_IPR4[NVIC_IPR4_PRI_19] Bits */ 6342 #define NVIC_IPR4_PRI_19_OFS (24) /*!< PRI_19 Offset */ 6343 #define NVIC_IPR4_PRI_19_M ((uint32_t)0xff000000) /* */ 6344 /* NVIC_IPR5[NVIC_IPR5_PRI_20] Bits */ 6345 #define NVIC_IPR5_PRI_20_OFS ( 0) /*!< PRI_20 Offset */ 6346 #define NVIC_IPR5_PRI_20_M ((uint32_t)0x000000ff) /* */ 6347 /* NVIC_IPR5[NVIC_IPR5_PRI_21] Bits */ 6348 #define NVIC_IPR5_PRI_21_OFS ( 8) /*!< PRI_21 Offset */ 6349 #define NVIC_IPR5_PRI_21_M ((uint32_t)0x0000ff00) /* */ 6350 /* NVIC_IPR5[NVIC_IPR5_PRI_22] Bits */ 6351 #define NVIC_IPR5_PRI_22_OFS (16) /*!< PRI_22 Offset */ 6352 #define NVIC_IPR5_PRI_22_M ((uint32_t)0x00ff0000) /* */ 6353 /* NVIC_IPR5[NVIC_IPR5_PRI_23] Bits */ 6354 #define NVIC_IPR5_PRI_23_OFS (24) /*!< PRI_23 Offset */ 6355 #define NVIC_IPR5_PRI_23_M ((uint32_t)0xff000000) /* */ 6356 /* NVIC_IPR6[NVIC_IPR6_PRI_24] Bits */ 6357 #define NVIC_IPR6_PRI_24_OFS ( 0) /*!< PRI_24 Offset */ 6358 #define NVIC_IPR6_PRI_24_M ((uint32_t)0x000000ff) /* */ 6359 /* NVIC_IPR6[NVIC_IPR6_PRI_25] Bits */ 6360 #define NVIC_IPR6_PRI_25_OFS ( 8) /*!< PRI_25 Offset */ 6361 #define NVIC_IPR6_PRI_25_M ((uint32_t)0x0000ff00) /* */ 6362 /* NVIC_IPR6[NVIC_IPR6_PRI_26] Bits */ 6363 #define NVIC_IPR6_PRI_26_OFS (16) /*!< PRI_26 Offset */ 6364 #define NVIC_IPR6_PRI_26_M ((uint32_t)0x00ff0000) /* */ 6365 /* NVIC_IPR6[NVIC_IPR6_PRI_27] Bits */ 6366 #define NVIC_IPR6_PRI_27_OFS (24) /*!< PRI_27 Offset */ 6367 #define NVIC_IPR6_PRI_27_M ((uint32_t)0xff000000) /* */ 6368 /* NVIC_IPR7[NVIC_IPR7_PRI_28] Bits */ 6369 #define NVIC_IPR7_PRI_28_OFS ( 0) /*!< PRI_28 Offset */ 6370 #define NVIC_IPR7_PRI_28_M ((uint32_t)0x000000ff) /* */ 6371 /* NVIC_IPR7[NVIC_IPR7_PRI_29] Bits */ 6372 #define NVIC_IPR7_PRI_29_OFS ( 8) /*!< PRI_29 Offset */ 6373 #define NVIC_IPR7_PRI_29_M ((uint32_t)0x0000ff00) /* */ 6374 /* NVIC_IPR7[NVIC_IPR7_PRI_30] Bits */ 6375 #define NVIC_IPR7_PRI_30_OFS (16) /*!< PRI_30 Offset */ 6376 #define NVIC_IPR7_PRI_30_M ((uint32_t)0x00ff0000) /* */ 6377 /* NVIC_IPR7[NVIC_IPR7_PRI_31] Bits */ 6378 #define NVIC_IPR7_PRI_31_OFS (24) /*!< PRI_31 Offset */ 6379 #define NVIC_IPR7_PRI_31_M ((uint32_t)0xff000000) /* */ 6380 /* NVIC_IPR8[NVIC_IPR8_PRI_32] Bits */ 6381 #define NVIC_IPR8_PRI_32_OFS ( 0) /*!< PRI_32 Offset */ 6382 #define NVIC_IPR8_PRI_32_M ((uint32_t)0x000000ff) /* */ 6383 /* NVIC_IPR8[NVIC_IPR8_PRI_33] Bits */ 6384 #define NVIC_IPR8_PRI_33_OFS ( 8) /*!< PRI_33 Offset */ 6385 #define NVIC_IPR8_PRI_33_M ((uint32_t)0x0000ff00) /* */ 6386 /* NVIC_IPR8[NVIC_IPR8_PRI_34] Bits */ 6387 #define NVIC_IPR8_PRI_34_OFS (16) /*!< PRI_34 Offset */ 6388 #define NVIC_IPR8_PRI_34_M ((uint32_t)0x00ff0000) /* */ 6389 /* NVIC_IPR8[NVIC_IPR8_PRI_35] Bits */ 6390 #define NVIC_IPR8_PRI_35_OFS (24) /*!< PRI_35 Offset */ 6391 #define NVIC_IPR8_PRI_35_M ((uint32_t)0xff000000) /* */ 6392 /* NVIC_IPR9[NVIC_IPR9_PRI_36] Bits */ 6393 #define NVIC_IPR9_PRI_36_OFS ( 0) /*!< PRI_36 Offset */ 6394 #define NVIC_IPR9_PRI_36_M ((uint32_t)0x000000ff) /* */ 6395 /* NVIC_IPR9[NVIC_IPR9_PRI_37] Bits */ 6396 #define NVIC_IPR9_PRI_37_OFS ( 8) /*!< PRI_37 Offset */ 6397 #define NVIC_IPR9_PRI_37_M ((uint32_t)0x0000ff00) /* */ 6398 /* NVIC_IPR9[NVIC_IPR9_PRI_38] Bits */ 6399 #define NVIC_IPR9_PRI_38_OFS (16) /*!< PRI_38 Offset */ 6400 #define NVIC_IPR9_PRI_38_M ((uint32_t)0x00ff0000) /* */ 6401 /* NVIC_IPR9[NVIC_IPR9_PRI_39] Bits */ 6402 #define NVIC_IPR9_PRI_39_OFS (24) /*!< PRI_39 Offset */ 6403 #define NVIC_IPR9_PRI_39_M ((uint32_t)0xff000000) /* */ 6404 /* NVIC_IPR10[NVIC_IPR10_PRI_40] Bits */ 6405 #define NVIC_IPR10_PRI_40_OFS ( 0) /*!< PRI_40 Offset */ 6406 #define NVIC_IPR10_PRI_40_M ((uint32_t)0x000000ff) /* */ 6407 /* NVIC_IPR10[NVIC_IPR10_PRI_41] Bits */ 6408 #define NVIC_IPR10_PRI_41_OFS ( 8) /*!< PRI_41 Offset */ 6409 #define NVIC_IPR10_PRI_41_M ((uint32_t)0x0000ff00) /* */ 6410 /* NVIC_IPR10[NVIC_IPR10_PRI_42] Bits */ 6411 #define NVIC_IPR10_PRI_42_OFS (16) /*!< PRI_42 Offset */ 6412 #define NVIC_IPR10_PRI_42_M ((uint32_t)0x00ff0000) /* */ 6413 /* NVIC_IPR10[NVIC_IPR10_PRI_43] Bits */ 6414 #define NVIC_IPR10_PRI_43_OFS (24) /*!< PRI_43 Offset */ 6415 #define NVIC_IPR10_PRI_43_M ((uint32_t)0xff000000) /* */ 6416 /* NVIC_IPR11[NVIC_IPR11_PRI_44] Bits */ 6417 #define NVIC_IPR11_PRI_44_OFS ( 0) /*!< PRI_44 Offset */ 6418 #define NVIC_IPR11_PRI_44_M ((uint32_t)0x000000ff) /* */ 6419 /* NVIC_IPR11[NVIC_IPR11_PRI_45] Bits */ 6420 #define NVIC_IPR11_PRI_45_OFS ( 8) /*!< PRI_45 Offset */ 6421 #define NVIC_IPR11_PRI_45_M ((uint32_t)0x0000ff00) /* */ 6422 /* NVIC_IPR11[NVIC_IPR11_PRI_46] Bits */ 6423 #define NVIC_IPR11_PRI_46_OFS (16) /*!< PRI_46 Offset */ 6424 #define NVIC_IPR11_PRI_46_M ((uint32_t)0x00ff0000) /* */ 6425 /* NVIC_IPR11[NVIC_IPR11_PRI_47] Bits */ 6426 #define NVIC_IPR11_PRI_47_OFS (24) /*!< PRI_47 Offset */ 6427 #define NVIC_IPR11_PRI_47_M ((uint32_t)0xff000000) /* */ 6428 /* NVIC_IPR12[NVIC_IPR12_PRI_48] Bits */ 6429 #define NVIC_IPR12_PRI_48_OFS ( 0) /*!< PRI_48 Offset */ 6430 #define NVIC_IPR12_PRI_48_M ((uint32_t)0x000000ff) /* */ 6431 /* NVIC_IPR12[NVIC_IPR12_PRI_49] Bits */ 6432 #define NVIC_IPR12_PRI_49_OFS ( 8) /*!< PRI_49 Offset */ 6433 #define NVIC_IPR12_PRI_49_M ((uint32_t)0x0000ff00) /* */ 6434 /* NVIC_IPR12[NVIC_IPR12_PRI_50] Bits */ 6435 #define NVIC_IPR12_PRI_50_OFS (16) /*!< PRI_50 Offset */ 6436 #define NVIC_IPR12_PRI_50_M ((uint32_t)0x00ff0000) /* */ 6437 /* NVIC_IPR12[NVIC_IPR12_PRI_51] Bits */ 6438 #define NVIC_IPR12_PRI_51_OFS (24) /*!< PRI_51 Offset */ 6439 #define NVIC_IPR12_PRI_51_M ((uint32_t)0xff000000) /* */ 6440 /* NVIC_IPR13[NVIC_IPR13_PRI_52] Bits */ 6441 #define NVIC_IPR13_PRI_52_OFS ( 0) /*!< PRI_52 Offset */ 6442 #define NVIC_IPR13_PRI_52_M ((uint32_t)0x000000ff) /* */ 6443 /* NVIC_IPR13[NVIC_IPR13_PRI_53] Bits */ 6444 #define NVIC_IPR13_PRI_53_OFS ( 8) /*!< PRI_53 Offset */ 6445 #define NVIC_IPR13_PRI_53_M ((uint32_t)0x0000ff00) /* */ 6446 /* NVIC_IPR13[NVIC_IPR13_PRI_54] Bits */ 6447 #define NVIC_IPR13_PRI_54_OFS (16) /*!< PRI_54 Offset */ 6448 #define NVIC_IPR13_PRI_54_M ((uint32_t)0x00ff0000) /* */ 6449 /* NVIC_IPR13[NVIC_IPR13_PRI_55] Bits */ 6450 #define NVIC_IPR13_PRI_55_OFS (24) /*!< PRI_55 Offset */ 6451 #define NVIC_IPR13_PRI_55_M ((uint32_t)0xff000000) /* */ 6452 /* NVIC_IPR14[NVIC_IPR14_PRI_56] Bits */ 6453 #define NVIC_IPR14_PRI_56_OFS ( 0) /*!< PRI_56 Offset */ 6454 #define NVIC_IPR14_PRI_56_M ((uint32_t)0x000000ff) /* */ 6455 /* NVIC_IPR14[NVIC_IPR14_PRI_57] Bits */ 6456 #define NVIC_IPR14_PRI_57_OFS ( 8) /*!< PRI_57 Offset */ 6457 #define NVIC_IPR14_PRI_57_M ((uint32_t)0x0000ff00) /* */ 6458 /* NVIC_IPR14[NVIC_IPR14_PRI_58] Bits */ 6459 #define NVIC_IPR14_PRI_58_OFS (16) /*!< PRI_58 Offset */ 6460 #define NVIC_IPR14_PRI_58_M ((uint32_t)0x00ff0000) /* */ 6461 /* NVIC_IPR14[NVIC_IPR14_PRI_59] Bits */ 6462 #define NVIC_IPR14_PRI_59_OFS (24) /*!< PRI_59 Offset */ 6463 #define NVIC_IPR14_PRI_59_M ((uint32_t)0xff000000) /* */ 6464 /* NVIC_IPR15[NVIC_IPR15_PRI_60] Bits */ 6465 #define NVIC_IPR15_PRI_60_OFS ( 0) /*!< PRI_60 Offset */ 6466 #define NVIC_IPR15_PRI_60_M ((uint32_t)0x000000ff) /* */ 6467 /* NVIC_IPR15[NVIC_IPR15_PRI_61] Bits */ 6468 #define NVIC_IPR15_PRI_61_OFS ( 8) /*!< PRI_61 Offset */ 6469 #define NVIC_IPR15_PRI_61_M ((uint32_t)0x0000ff00) /* */ 6470 /* NVIC_IPR15[NVIC_IPR15_PRI_62] Bits */ 6471 #define NVIC_IPR15_PRI_62_OFS (16) /*!< PRI_62 Offset */ 6472 #define NVIC_IPR15_PRI_62_M ((uint32_t)0x00ff0000) /* */ 6473 /* NVIC_IPR15[NVIC_IPR15_PRI_63] Bits */ 6474 #define NVIC_IPR15_PRI_63_OFS (24) /*!< PRI_63 Offset */ 6475 #define NVIC_IPR15_PRI_63_M ((uint32_t)0xff000000) /* */ 6476 6477 6478 /****************************************************************************** 6479 * PCM Bits 6480 ******************************************************************************/ 6481 /* PCM_CTL0[AMR] Bits */ 6482 #define PCM_CTL0_AMR_OFS ( 0) /*!< AMR Bit Offset */ 6483 #define PCM_CTL0_AMR_MASK ((uint32_t)0x0000000F) /*!< AMR Bit Mask */ 6484 #define PCM_CTL0_AMR0 ((uint32_t)0x00000001) /*!< AMR Bit 0 */ 6485 #define PCM_CTL0_AMR1 ((uint32_t)0x00000002) /*!< AMR Bit 1 */ 6486 #define PCM_CTL0_AMR2 ((uint32_t)0x00000004) /*!< AMR Bit 2 */ 6487 #define PCM_CTL0_AMR3 ((uint32_t)0x00000008) /*!< AMR Bit 3 */ 6488 #define PCM_CTL0_AMR_0 ((uint32_t)0x00000000) /*!< LDO based Active Mode at Core voltage setting 0. */ 6489 #define PCM_CTL0_AMR_1 ((uint32_t)0x00000001) /*!< LDO based Active Mode at Core voltage setting 1. */ 6490 #define PCM_CTL0_AMR_4 ((uint32_t)0x00000004) /*!< DC-DC based Active Mode at Core voltage setting 0. */ 6491 #define PCM_CTL0_AMR_5 ((uint32_t)0x00000005) /*!< DC-DC based Active Mode at Core voltage setting 1. */ 6492 #define PCM_CTL0_AMR_8 ((uint32_t)0x00000008) /*!< Low-Frequency Active Mode at Core voltage setting 0. */ 6493 #define PCM_CTL0_AMR_9 ((uint32_t)0x00000009) /*!< Low-Frequency Active Mode at Core voltage setting 1. */ 6494 #define PCM_CTL0_AMR__AM_LDO_VCORE0 ((uint32_t)0x00000000) /*!< LDO based Active Mode at Core voltage setting 0. */ 6495 #define PCM_CTL0_AMR__AM_LDO_VCORE1 ((uint32_t)0x00000001) /*!< LDO based Active Mode at Core voltage setting 1. */ 6496 #define PCM_CTL0_AMR__AM_DCDC_VCORE0 ((uint32_t)0x00000004) /*!< DC-DC based Active Mode at Core voltage setting 0. */ 6497 #define PCM_CTL0_AMR__AM_DCDC_VCORE1 ((uint32_t)0x00000005) /*!< DC-DC based Active Mode at Core voltage setting 1. */ 6498 #define PCM_CTL0_AMR__AM_LF_VCORE0 ((uint32_t)0x00000008) /*!< Low-Frequency Active Mode at Core voltage setting 0. */ 6499 #define PCM_CTL0_AMR__AM_LF_VCORE1 ((uint32_t)0x00000009) /*!< Low-Frequency Active Mode at Core voltage setting 1. */ 6500 /* PCM_CTL0[LPMR] Bits */ 6501 #define PCM_CTL0_LPMR_OFS ( 4) /*!< LPMR Bit Offset */ 6502 #define PCM_CTL0_LPMR_MASK ((uint32_t)0x000000F0) /*!< LPMR Bit Mask */ 6503 #define PCM_CTL0_LPMR0 ((uint32_t)0x00000010) /*!< LPMR Bit 0 */ 6504 #define PCM_CTL0_LPMR1 ((uint32_t)0x00000020) /*!< LPMR Bit 1 */ 6505 #define PCM_CTL0_LPMR2 ((uint32_t)0x00000040) /*!< LPMR Bit 2 */ 6506 #define PCM_CTL0_LPMR3 ((uint32_t)0x00000080) /*!< LPMR Bit 3 */ 6507 #define PCM_CTL0_LPMR_0 ((uint32_t)0x00000000) /*!< LPM3. Core voltage setting is similar to the mode from which LPM3 is */ 6508 /* entered. */ 6509 #define PCM_CTL0_LPMR_10 ((uint32_t)0x000000A0) /*!< LPM3.5. Core voltage setting 0. */ 6510 #define PCM_CTL0_LPMR_12 ((uint32_t)0x000000C0) /*!< LPM4.5 */ 6511 #define PCM_CTL0_LPMR__LPM3 ((uint32_t)0x00000000) /*!< LPM3. Core voltage setting is similar to the mode from which LPM3 is */ 6512 /* entered. */ 6513 #define PCM_CTL0_LPMR__LPM35 ((uint32_t)0x000000A0) /*!< LPM3.5. Core voltage setting 0. */ 6514 #define PCM_CTL0_LPMR__LPM45 ((uint32_t)0x000000C0) /*!< LPM4.5 */ 6515 /* PCM_CTL0[CPM] Bits */ 6516 #define PCM_CTL0_CPM_OFS ( 8) /*!< CPM Bit Offset */ 6517 #define PCM_CTL0_CPM_MASK ((uint32_t)0x00003F00) /*!< CPM Bit Mask */ 6518 #define PCM_CTL0_CPM0 ((uint32_t)0x00000100) /*!< CPM Bit 0 */ 6519 #define PCM_CTL0_CPM1 ((uint32_t)0x00000200) /*!< CPM Bit 1 */ 6520 #define PCM_CTL0_CPM2 ((uint32_t)0x00000400) /*!< CPM Bit 2 */ 6521 #define PCM_CTL0_CPM3 ((uint32_t)0x00000800) /*!< CPM Bit 3 */ 6522 #define PCM_CTL0_CPM4 ((uint32_t)0x00001000) /*!< CPM Bit 4 */ 6523 #define PCM_CTL0_CPM5 ((uint32_t)0x00002000) /*!< CPM Bit 5 */ 6524 #define PCM_CTL0_CPM_0 ((uint32_t)0x00000000) /*!< LDO based Active Mode at Core voltage setting 0. */ 6525 #define PCM_CTL0_CPM_1 ((uint32_t)0x00000100) /*!< LDO based Active Mode at Core voltage setting 1. */ 6526 #define PCM_CTL0_CPM_4 ((uint32_t)0x00000400) /*!< DC-DC based Active Mode at Core voltage setting 0. */ 6527 #define PCM_CTL0_CPM_5 ((uint32_t)0x00000500) /*!< DC-DC based Active Mode at Core voltage setting 1. */ 6528 #define PCM_CTL0_CPM_8 ((uint32_t)0x00000800) /*!< Low-Frequency Active Mode at Core voltage setting 0. */ 6529 #define PCM_CTL0_CPM_9 ((uint32_t)0x00000900) /*!< Low-Frequency Active Mode at Core voltage setting 1. */ 6530 #define PCM_CTL0_CPM_16 ((uint32_t)0x00001000) /*!< LDO based LPM0 at Core voltage setting 0. */ 6531 #define PCM_CTL0_CPM_17 ((uint32_t)0x00001100) /*!< LDO based LPM0 at Core voltage setting 1. */ 6532 #define PCM_CTL0_CPM_20 ((uint32_t)0x00001400) /*!< DC-DC based LPM0 at Core voltage setting 0. */ 6533 #define PCM_CTL0_CPM_21 ((uint32_t)0x00001500) /*!< DC-DC based LPM0 at Core voltage setting 1. */ 6534 #define PCM_CTL0_CPM_24 ((uint32_t)0x00001800) /*!< Low-Frequency LPM0 at Core voltage setting 0. */ 6535 #define PCM_CTL0_CPM_25 ((uint32_t)0x00001900) /*!< Low-Frequency LPM0 at Core voltage setting 1. */ 6536 #define PCM_CTL0_CPM_32 ((uint32_t)0x00002000) /*!< LPM3 */ 6537 #define PCM_CTL0_CPM__AM_LDO_VCORE0 ((uint32_t)0x00000000) /*!< LDO based Active Mode at Core voltage setting 0. */ 6538 #define PCM_CTL0_CPM__AM_LDO_VCORE1 ((uint32_t)0x00000100) /*!< LDO based Active Mode at Core voltage setting 1. */ 6539 #define PCM_CTL0_CPM__AM_DCDC_VCORE0 ((uint32_t)0x00000400) /*!< DC-DC based Active Mode at Core voltage setting 0. */ 6540 #define PCM_CTL0_CPM__AM_DCDC_VCORE1 ((uint32_t)0x00000500) /*!< DC-DC based Active Mode at Core voltage setting 1. */ 6541 #define PCM_CTL0_CPM__AM_LF_VCORE0 ((uint32_t)0x00000800) /*!< Low-Frequency Active Mode at Core voltage setting 0. */ 6542 #define PCM_CTL0_CPM__AM_LF_VCORE1 ((uint32_t)0x00000900) /*!< Low-Frequency Active Mode at Core voltage setting 1. */ 6543 #define PCM_CTL0_CPM__LPM0_LDO_VCORE0 ((uint32_t)0x00001000) /*!< LDO based LPM0 at Core voltage setting 0. */ 6544 #define PCM_CTL0_CPM__LPM0_LDO_VCORE1 ((uint32_t)0x00001100) /*!< LDO based LPM0 at Core voltage setting 1. */ 6545 #define PCM_CTL0_CPM__LPM0_DCDC_VCORE0 ((uint32_t)0x00001400) /*!< DC-DC based LPM0 at Core voltage setting 0. */ 6546 #define PCM_CTL0_CPM__LPM0_DCDC_VCORE1 ((uint32_t)0x00001500) /*!< DC-DC based LPM0 at Core voltage setting 1. */ 6547 #define PCM_CTL0_CPM__LPM0_LF_VCORE0 ((uint32_t)0x00001800) /*!< Low-Frequency LPM0 at Core voltage setting 0. */ 6548 #define PCM_CTL0_CPM__LPM0_LF_VCORE1 ((uint32_t)0x00001900) /*!< Low-Frequency LPM0 at Core voltage setting 1. */ 6549 #define PCM_CTL0_CPM__LPM3 ((uint32_t)0x00002000) /*!< LPM3 */ 6550 /* PCM_CTL0[KEY] Bits */ 6551 #define PCM_CTL0_KEY_OFS (16) /*!< PCMKEY Bit Offset */ 6552 #define PCM_CTL0_KEY_MASK ((uint32_t)0xFFFF0000) /*!< PCMKEY Bit Mask */ 6553 /* PCM_CTL1[LOCKLPM5] Bits */ 6554 #define PCM_CTL1_LOCKLPM5_OFS ( 0) /*!< LOCKLPM5 Bit Offset */ 6555 #define PCM_CTL1_LOCKLPM5 ((uint32_t)0x00000001) /*!< Lock LPM5 */ 6556 /* PCM_CTL1[LOCKBKUP] Bits */ 6557 #define PCM_CTL1_LOCKBKUP_OFS ( 1) /*!< LOCKBKUP Bit Offset */ 6558 #define PCM_CTL1_LOCKBKUP ((uint32_t)0x00000002) /*!< Lock Backup */ 6559 /* PCM_CTL1[FORCE_LPM_ENTRY] Bits */ 6560 #define PCM_CTL1_FORCE_LPM_ENTRY_OFS ( 2) /*!< FORCE_LPM_ENTRY Bit Offset */ 6561 #define PCM_CTL1_FORCE_LPM_ENTRY ((uint32_t)0x00000004) /*!< Force LPM entry */ 6562 /* PCM_CTL1[PMR_BUSY] Bits */ 6563 #define PCM_CTL1_PMR_BUSY_OFS ( 8) /*!< PMR_BUSY Bit Offset */ 6564 #define PCM_CTL1_PMR_BUSY ((uint32_t)0x00000100) /*!< Power mode request busy flag */ 6565 /* PCM_CTL1[KEY] Bits */ 6566 #define PCM_CTL1_KEY_OFS (16) /*!< PCMKEY Bit Offset */ 6567 #define PCM_CTL1_KEY_MASK ((uint32_t)0xFFFF0000) /*!< PCMKEY Bit Mask */ 6568 /* PCM_IE[LPM_INVALID_TR_IE] Bits */ 6569 #define PCM_IE_LPM_INVALID_TR_IE_OFS ( 0) /*!< LPM_INVALID_TR_IE Bit Offset */ 6570 #define PCM_IE_LPM_INVALID_TR_IE ((uint32_t)0x00000001) /*!< LPM invalid transition interrupt enable */ 6571 /* PCM_IE[LPM_INVALID_CLK_IE] Bits */ 6572 #define PCM_IE_LPM_INVALID_CLK_IE_OFS ( 1) /*!< LPM_INVALID_CLK_IE Bit Offset */ 6573 #define PCM_IE_LPM_INVALID_CLK_IE ((uint32_t)0x00000002) /*!< LPM invalid clock interrupt enable */ 6574 /* PCM_IE[AM_INVALID_TR_IE] Bits */ 6575 #define PCM_IE_AM_INVALID_TR_IE_OFS ( 2) /*!< AM_INVALID_TR_IE Bit Offset */ 6576 #define PCM_IE_AM_INVALID_TR_IE ((uint32_t)0x00000004) /*!< Active mode invalid transition interrupt enable */ 6577 /* PCM_IE[DCDC_ERROR_IE] Bits */ 6578 #define PCM_IE_DCDC_ERROR_IE_OFS ( 6) /*!< DCDC_ERROR_IE Bit Offset */ 6579 #define PCM_IE_DCDC_ERROR_IE ((uint32_t)0x00000040) /*!< DC-DC error interrupt enable */ 6580 /* PCM_IFG[LPM_INVALID_TR_IFG] Bits */ 6581 #define PCM_IFG_LPM_INVALID_TR_IFG_OFS ( 0) /*!< LPM_INVALID_TR_IFG Bit Offset */ 6582 #define PCM_IFG_LPM_INVALID_TR_IFG ((uint32_t)0x00000001) /*!< LPM invalid transition flag */ 6583 /* PCM_IFG[LPM_INVALID_CLK_IFG] Bits */ 6584 #define PCM_IFG_LPM_INVALID_CLK_IFG_OFS ( 1) /*!< LPM_INVALID_CLK_IFG Bit Offset */ 6585 #define PCM_IFG_LPM_INVALID_CLK_IFG ((uint32_t)0x00000002) /*!< LPM invalid clock flag */ 6586 /* PCM_IFG[AM_INVALID_TR_IFG] Bits */ 6587 #define PCM_IFG_AM_INVALID_TR_IFG_OFS ( 2) /*!< AM_INVALID_TR_IFG Bit Offset */ 6588 #define PCM_IFG_AM_INVALID_TR_IFG ((uint32_t)0x00000004) /*!< Active mode invalid transition flag */ 6589 /* PCM_IFG[DCDC_ERROR_IFG] Bits */ 6590 #define PCM_IFG_DCDC_ERROR_IFG_OFS ( 6) /*!< DCDC_ERROR_IFG Bit Offset */ 6591 #define PCM_IFG_DCDC_ERROR_IFG ((uint32_t)0x00000040) /*!< DC-DC error flag */ 6592 /* PCM_CLRIFG[CLR_LPM_INVALID_TR_IFG] Bits */ 6593 #define PCM_CLRIFG_CLR_LPM_INVALID_TR_IFG_OFS ( 0) /*!< CLR_LPM_INVALID_TR_IFG Bit Offset */ 6594 #define PCM_CLRIFG_CLR_LPM_INVALID_TR_IFG ((uint32_t)0x00000001) /*!< Clear LPM invalid transition flag */ 6595 /* PCM_CLRIFG[CLR_LPM_INVALID_CLK_IFG] Bits */ 6596 #define PCM_CLRIFG_CLR_LPM_INVALID_CLK_IFG_OFS ( 1) /*!< CLR_LPM_INVALID_CLK_IFG Bit Offset */ 6597 #define PCM_CLRIFG_CLR_LPM_INVALID_CLK_IFG ((uint32_t)0x00000002) /*!< Clear LPM invalid clock flag */ 6598 /* PCM_CLRIFG[CLR_AM_INVALID_TR_IFG] Bits */ 6599 #define PCM_CLRIFG_CLR_AM_INVALID_TR_IFG_OFS ( 2) /*!< CLR_AM_INVALID_TR_IFG Bit Offset */ 6600 #define PCM_CLRIFG_CLR_AM_INVALID_TR_IFG ((uint32_t)0x00000004) /*!< Clear active mode invalid transition flag */ 6601 /* PCM_CLRIFG[CLR_DCDC_ERROR_IFG] Bits */ 6602 #define PCM_CLRIFG_CLR_DCDC_ERROR_IFG_OFS ( 6) /*!< CLR_DCDC_ERROR_IFG Bit Offset */ 6603 #define PCM_CLRIFG_CLR_DCDC_ERROR_IFG ((uint32_t)0x00000040) /*!< Clear DC-DC error flag */ 6604 /* Pre-defined bitfield values */ 6605 #define PCM_CTL0_KEY_VAL ((uint32_t)0x695A0000) /*!< PCM key value */ 6606 #define PCM_CTL1_KEY_VAL ((uint32_t)0x695A0000) /*!< PCM key value */ 6607 6608 6609 /****************************************************************************** 6610 * PMAP Bits 6611 ******************************************************************************/ 6612 /* PMAP_CTL[LOCKED] Bits */ 6613 #define PMAP_CTL_LOCKED_OFS ( 0) /*!< PMAPLOCKED Bit Offset */ 6614 #define PMAP_CTL_LOCKED ((uint16_t)0x0001) /*!< Port mapping lock bit */ 6615 /* PMAP_CTL[PRECFG] Bits */ 6616 #define PMAP_CTL_PRECFG_OFS ( 1) /*!< PMAPRECFG Bit Offset */ 6617 #define PMAP_CTL_PRECFG ((uint16_t)0x0002) /*!< Port mapping reconfiguration control bit */ 6618 /* Pre-defined bitfield values */ 6619 #define PMAP_NONE 0 6620 #define PMAP_UCA0CLK 1 6621 #define PMAP_UCA0RXD 2 6622 #define PMAP_UCA0SOMI 2 6623 #define PMAP_UCA0TXD 3 6624 #define PMAP_UCA0SIMO 3 6625 #define PMAP_UCB0CLK 4 6626 #define PMAP_UCB0SDA 5 6627 #define PMAP_UCB0SIMO 5 6628 #define PMAP_UCB0SCL 6 6629 #define PMAP_UCB0SOMI 6 6630 #define PMAP_UCA1STE 7 6631 #define PMAP_UCA1CLK 8 6632 #define PMAP_UCA1RXD 9 6633 #define PMAP_UCA1SOMI 9 6634 #define PMAP_UCA1TXD 10 6635 #define PMAP_UCA1SIMO 10 6636 #define PMAP_UCA2STE 11 6637 #define PMAP_UCA2CLK 12 6638 #define PMAP_UCA2RXD 13 6639 #define PMAP_UCA2SOMI 13 6640 #define PMAP_UCA2TXD 14 6641 #define PMAP_UCA2SIMO 14 6642 #define PMAP_UCB2STE 15 6643 #define PMAP_UCB2CLK 16 6644 #define PMAP_UCB2SDA 17 6645 #define PMAP_UCB2SIMO 17 6646 #define PMAP_UCB2SCL 18 6647 #define PMAP_UCB2SOMI 18 6648 #define PMAP_TA0CCR0A 19 6649 #define PMAP_TA0CCR1A 20 6650 #define PMAP_TA0CCR2A 21 6651 #define PMAP_TA0CCR3A 22 6652 #define PMAP_TA0CCR4A 23 6653 #define PMAP_TA1CCR1A 24 6654 #define PMAP_TA1CCR2A 25 6655 #define PMAP_TA1CCR3A 26 6656 #define PMAP_TA1CCR4A 27 6657 #define PMAP_TA0CLK 28 6658 #define PMAP_CE0OUT 28 6659 #define PMAP_TA1CLK 29 6660 #define PMAP_CE1OUT 29 6661 #define PMAP_DMAE0 30 6662 #define PMAP_SMCLK 30 6663 #define PMAP_ANALOG 31 6664 6665 #define PMAP_KEYID_VAL ((uint16_t)0x2D52) /*!< Port Mapping Key */ 6666 6667 6668 /****************************************************************************** 6669 * PSS Bits 6670 ******************************************************************************/ 6671 /* PSS_KEY[KEY] Bits */ 6672 #define PSS_KEY_KEY_OFS ( 0) /*!< PSSKEY Bit Offset */ 6673 #define PSS_KEY_KEY_MASK ((uint32_t)0x0000FFFF) /*!< PSSKEY Bit Mask */ 6674 /* PSS_CTL0[SVSMHOFF] Bits */ 6675 #define PSS_CTL0_SVSMHOFF_OFS ( 0) /*!< SVSMHOFF Bit Offset */ 6676 #define PSS_CTL0_SVSMHOFF ((uint32_t)0x00000001) /*!< SVSM high-side off */ 6677 /* PSS_CTL0[SVSMHLP] Bits */ 6678 #define PSS_CTL0_SVSMHLP_OFS ( 1) /*!< SVSMHLP Bit Offset */ 6679 #define PSS_CTL0_SVSMHLP ((uint32_t)0x00000002) /*!< SVSM high-side low power normal performance mode */ 6680 /* PSS_CTL0[SVSMHS] Bits */ 6681 #define PSS_CTL0_SVSMHS_OFS ( 2) /*!< SVSMHS Bit Offset */ 6682 #define PSS_CTL0_SVSMHS ((uint32_t)0x00000004) /*!< Supply supervisor or monitor selection for the high-side */ 6683 /* PSS_CTL0[SVSMHTH] Bits */ 6684 #define PSS_CTL0_SVSMHTH_OFS ( 3) /*!< SVSMHTH Bit Offset */ 6685 #define PSS_CTL0_SVSMHTH_MASK ((uint32_t)0x00000038) /*!< SVSMHTH Bit Mask */ 6686 /* PSS_CTL0[SVMHOE] Bits */ 6687 #define PSS_CTL0_SVMHOE_OFS ( 6) /*!< SVMHOE Bit Offset */ 6688 #define PSS_CTL0_SVMHOE ((uint32_t)0x00000040) /*!< SVSM high-side output enable */ 6689 /* PSS_CTL0[SVMHOUTPOLAL] Bits */ 6690 #define PSS_CTL0_SVMHOUTPOLAL_OFS ( 7) /*!< SVMHOUTPOLAL Bit Offset */ 6691 #define PSS_CTL0_SVMHOUTPOLAL ((uint32_t)0x00000080) /*!< SVMHOUT pin polarity active low */ 6692 /* PSS_CTL0[DCDC_FORCE] Bits */ 6693 #define PSS_CTL0_DCDC_FORCE_OFS (10) /*!< DCDC_FORCE Bit Offset */ 6694 #define PSS_CTL0_DCDC_FORCE ((uint32_t)0x00000400) /*!< Force DC-DC regulator operation */ 6695 /* PSS_CTL0[VCORETRAN] Bits */ 6696 #define PSS_CTL0_VCORETRAN_OFS (12) /*!< VCORETRAN Bit Offset */ 6697 #define PSS_CTL0_VCORETRAN_MASK ((uint32_t)0x00003000) /*!< VCORETRAN Bit Mask */ 6698 #define PSS_CTL0_VCORETRAN0 ((uint32_t)0x00001000) /*!< VCORETRAN Bit 0 */ 6699 #define PSS_CTL0_VCORETRAN1 ((uint32_t)0x00002000) /*!< VCORETRAN Bit 1 */ 6700 #define PSS_CTL0_VCORETRAN_0 ((uint32_t)0x00000000) /*!< 32 s / 100 mV */ 6701 #define PSS_CTL0_VCORETRAN_1 ((uint32_t)0x00001000) /*!< 64 s / 100 mV */ 6702 #define PSS_CTL0_VCORETRAN_2 ((uint32_t)0x00002000) /*!< 128 s / 100 mV (default) */ 6703 #define PSS_CTL0_VCORETRAN_3 ((uint32_t)0x00003000) /*!< 256 s / 100 mV */ 6704 #define PSS_CTL0_VCORETRAN__32 ((uint32_t)0x00000000) /*!< 32 s / 100 mV */ 6705 #define PSS_CTL0_VCORETRAN__64 ((uint32_t)0x00001000) /*!< 64 s / 100 mV */ 6706 #define PSS_CTL0_VCORETRAN__128 ((uint32_t)0x00002000) /*!< 128 s / 100 mV (default) */ 6707 #define PSS_CTL0_VCORETRAN__256 ((uint32_t)0x00003000) /*!< 256 s / 100 mV */ 6708 /* PSS_IE[SVSMHIE] Bits */ 6709 #define PSS_IE_SVSMHIE_OFS ( 1) /*!< SVSMHIE Bit Offset */ 6710 #define PSS_IE_SVSMHIE ((uint32_t)0x00000002) /*!< High-side SVSM interrupt enable */ 6711 /* PSS_IFG[SVSMHIFG] Bits */ 6712 #define PSS_IFG_SVSMHIFG_OFS ( 1) /*!< SVSMHIFG Bit Offset */ 6713 #define PSS_IFG_SVSMHIFG ((uint32_t)0x00000002) /*!< High-side SVSM interrupt flag */ 6714 /* PSS_CLRIFG[CLRSVSMHIFG] Bits */ 6715 #define PSS_CLRIFG_CLRSVSMHIFG_OFS ( 1) /*!< CLRSVSMHIFG Bit Offset */ 6716 #define PSS_CLRIFG_CLRSVSMHIFG ((uint32_t)0x00000002) /*!< SVSMH clear interrupt flag */ 6717 /* Pre-defined bitfield values */ 6718 #define PSS_KEY_KEY_VAL ((uint32_t)0x0000695A) /*!< PSS control key value */ 6719 6720 6721 /****************************************************************************** 6722 * REF_A Bits 6723 ******************************************************************************/ 6724 /* REF_A_CTL0[ON] Bits */ 6725 #define REF_A_CTL0_ON_OFS ( 0) /*!< REFON Bit Offset */ 6726 #define REF_A_CTL0_ON ((uint16_t)0x0001) /*!< Reference enable */ 6727 /* REF_A_CTL0[OUT] Bits */ 6728 #define REF_A_CTL0_OUT_OFS ( 1) /*!< REFOUT Bit Offset */ 6729 #define REF_A_CTL0_OUT ((uint16_t)0x0002) /*!< Reference output buffer */ 6730 /* REF_A_CTL0[TCOFF] Bits */ 6731 #define REF_A_CTL0_TCOFF_OFS ( 3) /*!< REFTCOFF Bit Offset */ 6732 #define REF_A_CTL0_TCOFF ((uint16_t)0x0008) /*!< Temperature sensor disabled */ 6733 /* REF_A_CTL0[VSEL] Bits */ 6734 #define REF_A_CTL0_VSEL_OFS ( 4) /*!< REFVSEL Bit Offset */ 6735 #define REF_A_CTL0_VSEL_MASK ((uint16_t)0x0030) /*!< REFVSEL Bit Mask */ 6736 #define REF_A_CTL0_VSEL0 ((uint16_t)0x0010) /*!< VSEL Bit 0 */ 6737 #define REF_A_CTL0_VSEL1 ((uint16_t)0x0020) /*!< VSEL Bit 1 */ 6738 #define REF_A_CTL0_VSEL_0 ((uint16_t)0x0000) /*!< 1.2 V available when reference requested or REFON = 1 */ 6739 #define REF_A_CTL0_VSEL_1 ((uint16_t)0x0010) /*!< 1.45 V available when reference requested or REFON = 1 */ 6740 #define REF_A_CTL0_VSEL_3 ((uint16_t)0x0030) /*!< 2.5 V available when reference requested or REFON = 1 */ 6741 /* REF_A_CTL0[GENOT] Bits */ 6742 #define REF_A_CTL0_GENOT_OFS ( 6) /*!< REFGENOT Bit Offset */ 6743 #define REF_A_CTL0_GENOT ((uint16_t)0x0040) /*!< Reference generator one-time trigger */ 6744 /* REF_A_CTL0[BGOT] Bits */ 6745 #define REF_A_CTL0_BGOT_OFS ( 7) /*!< REFBGOT Bit Offset */ 6746 #define REF_A_CTL0_BGOT ((uint16_t)0x0080) /*!< Bandgap and bandgap buffer one-time trigger */ 6747 /* REF_A_CTL0[GENACT] Bits */ 6748 #define REF_A_CTL0_GENACT_OFS ( 8) /*!< REFGENACT Bit Offset */ 6749 #define REF_A_CTL0_GENACT ((uint16_t)0x0100) /*!< Reference generator active */ 6750 /* REF_A_CTL0[BGACT] Bits */ 6751 #define REF_A_CTL0_BGACT_OFS ( 9) /*!< REFBGACT Bit Offset */ 6752 #define REF_A_CTL0_BGACT ((uint16_t)0x0200) /*!< Reference bandgap active */ 6753 /* REF_A_CTL0[GENBUSY] Bits */ 6754 #define REF_A_CTL0_GENBUSY_OFS (10) /*!< REFGENBUSY Bit Offset */ 6755 #define REF_A_CTL0_GENBUSY ((uint16_t)0x0400) /*!< Reference generator busy */ 6756 /* REF_A_CTL0[BGMODE] Bits */ 6757 #define REF_A_CTL0_BGMODE_OFS (11) /*!< BGMODE Bit Offset */ 6758 #define REF_A_CTL0_BGMODE ((uint16_t)0x0800) /*!< Bandgap mode */ 6759 /* REF_A_CTL0[GENRDY] Bits */ 6760 #define REF_A_CTL0_GENRDY_OFS (12) /*!< REFGENRDY Bit Offset */ 6761 #define REF_A_CTL0_GENRDY ((uint16_t)0x1000) /*!< Variable reference voltage ready status */ 6762 /* REF_A_CTL0[BGRDY] Bits */ 6763 #define REF_A_CTL0_BGRDY_OFS (13) /*!< REFBGRDY Bit Offset */ 6764 #define REF_A_CTL0_BGRDY ((uint16_t)0x2000) /*!< Buffered bandgap voltage ready status */ 6765 6766 /****************************************************************************** 6767 * RSTCTL Bits 6768 ******************************************************************************/ 6769 /* RSTCTL_RESET_REQ[SOFT_REQ] Bits */ 6770 #define RSTCTL_RESET_REQ_SOFT_REQ_OFS ( 0) /*!< SOFT_REQ Bit Offset */ 6771 #define RSTCTL_RESET_REQ_SOFT_REQ ((uint32_t)0x00000001) /*!< Soft Reset request */ 6772 /* RSTCTL_RESET_REQ[HARD_REQ] Bits */ 6773 #define RSTCTL_RESET_REQ_HARD_REQ_OFS ( 1) /*!< HARD_REQ Bit Offset */ 6774 #define RSTCTL_RESET_REQ_HARD_REQ ((uint32_t)0x00000002) /*!< Hard Reset request */ 6775 /* RSTCTL_RESET_REQ[RSTKEY] Bits */ 6776 #define RSTCTL_RESET_REQ_RSTKEY_OFS ( 8) /*!< RSTKEY Bit Offset */ 6777 #define RSTCTL_RESET_REQ_RSTKEY_MASK ((uint32_t)0x0000FF00) /*!< RSTKEY Bit Mask */ 6778 /* RSTCTL_HARDRESET_STAT[SRC0] Bits */ 6779 #define RSTCTL_HARDRESET_STAT_SRC0_OFS ( 0) /*!< SRC0 Bit Offset */ 6780 #define RSTCTL_HARDRESET_STAT_SRC0 ((uint32_t)0x00000001) /*!< Indicates that SRC0 was the source of the Hard Reset */ 6781 /* RSTCTL_HARDRESET_STAT[SRC1] Bits */ 6782 #define RSTCTL_HARDRESET_STAT_SRC1_OFS ( 1) /*!< SRC1 Bit Offset */ 6783 #define RSTCTL_HARDRESET_STAT_SRC1 ((uint32_t)0x00000002) /*!< Indicates that SRC1 was the source of the Hard Reset */ 6784 /* RSTCTL_HARDRESET_STAT[SRC2] Bits */ 6785 #define RSTCTL_HARDRESET_STAT_SRC2_OFS ( 2) /*!< SRC2 Bit Offset */ 6786 #define RSTCTL_HARDRESET_STAT_SRC2 ((uint32_t)0x00000004) /*!< Indicates that SRC2 was the source of the Hard Reset */ 6787 /* RSTCTL_HARDRESET_STAT[SRC3] Bits */ 6788 #define RSTCTL_HARDRESET_STAT_SRC3_OFS ( 3) /*!< SRC3 Bit Offset */ 6789 #define RSTCTL_HARDRESET_STAT_SRC3 ((uint32_t)0x00000008) /*!< Indicates that SRC3 was the source of the Hard Reset */ 6790 /* RSTCTL_HARDRESET_STAT[SRC4] Bits */ 6791 #define RSTCTL_HARDRESET_STAT_SRC4_OFS ( 4) /*!< SRC4 Bit Offset */ 6792 #define RSTCTL_HARDRESET_STAT_SRC4 ((uint32_t)0x00000010) /*!< Indicates that SRC4 was the source of the Hard Reset */ 6793 /* RSTCTL_HARDRESET_STAT[SRC5] Bits */ 6794 #define RSTCTL_HARDRESET_STAT_SRC5_OFS ( 5) /*!< SRC5 Bit Offset */ 6795 #define RSTCTL_HARDRESET_STAT_SRC5 ((uint32_t)0x00000020) /*!< Indicates that SRC5 was the source of the Hard Reset */ 6796 /* RSTCTL_HARDRESET_STAT[SRC6] Bits */ 6797 #define RSTCTL_HARDRESET_STAT_SRC6_OFS ( 6) /*!< SRC6 Bit Offset */ 6798 #define RSTCTL_HARDRESET_STAT_SRC6 ((uint32_t)0x00000040) /*!< Indicates that SRC6 was the source of the Hard Reset */ 6799 /* RSTCTL_HARDRESET_STAT[SRC7] Bits */ 6800 #define RSTCTL_HARDRESET_STAT_SRC7_OFS ( 7) /*!< SRC7 Bit Offset */ 6801 #define RSTCTL_HARDRESET_STAT_SRC7 ((uint32_t)0x00000080) /*!< Indicates that SRC7 was the source of the Hard Reset */ 6802 /* RSTCTL_HARDRESET_STAT[SRC8] Bits */ 6803 #define RSTCTL_HARDRESET_STAT_SRC8_OFS ( 8) /*!< SRC8 Bit Offset */ 6804 #define RSTCTL_HARDRESET_STAT_SRC8 ((uint32_t)0x00000100) /*!< Indicates that SRC8 was the source of the Hard Reset */ 6805 /* RSTCTL_HARDRESET_STAT[SRC9] Bits */ 6806 #define RSTCTL_HARDRESET_STAT_SRC9_OFS ( 9) /*!< SRC9 Bit Offset */ 6807 #define RSTCTL_HARDRESET_STAT_SRC9 ((uint32_t)0x00000200) /*!< Indicates that SRC9 was the source of the Hard Reset */ 6808 /* RSTCTL_HARDRESET_STAT[SRC10] Bits */ 6809 #define RSTCTL_HARDRESET_STAT_SRC10_OFS (10) /*!< SRC10 Bit Offset */ 6810 #define RSTCTL_HARDRESET_STAT_SRC10 ((uint32_t)0x00000400) /*!< Indicates that SRC10 was the source of the Hard Reset */ 6811 /* RSTCTL_HARDRESET_STAT[SRC11] Bits */ 6812 #define RSTCTL_HARDRESET_STAT_SRC11_OFS (11) /*!< SRC11 Bit Offset */ 6813 #define RSTCTL_HARDRESET_STAT_SRC11 ((uint32_t)0x00000800) /*!< Indicates that SRC11 was the source of the Hard Reset */ 6814 /* RSTCTL_HARDRESET_STAT[SRC12] Bits */ 6815 #define RSTCTL_HARDRESET_STAT_SRC12_OFS (12) /*!< SRC12 Bit Offset */ 6816 #define RSTCTL_HARDRESET_STAT_SRC12 ((uint32_t)0x00001000) /*!< Indicates that SRC12 was the source of the Hard Reset */ 6817 /* RSTCTL_HARDRESET_STAT[SRC13] Bits */ 6818 #define RSTCTL_HARDRESET_STAT_SRC13_OFS (13) /*!< SRC13 Bit Offset */ 6819 #define RSTCTL_HARDRESET_STAT_SRC13 ((uint32_t)0x00002000) /*!< Indicates that SRC13 was the source of the Hard Reset */ 6820 /* RSTCTL_HARDRESET_STAT[SRC14] Bits */ 6821 #define RSTCTL_HARDRESET_STAT_SRC14_OFS (14) /*!< SRC14 Bit Offset */ 6822 #define RSTCTL_HARDRESET_STAT_SRC14 ((uint32_t)0x00004000) /*!< Indicates that SRC14 was the source of the Hard Reset */ 6823 /* RSTCTL_HARDRESET_STAT[SRC15] Bits */ 6824 #define RSTCTL_HARDRESET_STAT_SRC15_OFS (15) /*!< SRC15 Bit Offset */ 6825 #define RSTCTL_HARDRESET_STAT_SRC15 ((uint32_t)0x00008000) /*!< Indicates that SRC15 was the source of the Hard Reset */ 6826 /* RSTCTL_HARDRESET_CLR[SRC0] Bits */ 6827 #define RSTCTL_HARDRESET_CLR_SRC0_OFS ( 0) /*!< SRC0 Bit Offset */ 6828 #define RSTCTL_HARDRESET_CLR_SRC0 ((uint32_t)0x00000001) /*!< Write 1 clears the corresponding bit in the RSTCTL_HARDRESET_STAT */ 6829 /* RSTCTL_HARDRESET_CLR[SRC1] Bits */ 6830 #define RSTCTL_HARDRESET_CLR_SRC1_OFS ( 1) /*!< SRC1 Bit Offset */ 6831 #define RSTCTL_HARDRESET_CLR_SRC1 ((uint32_t)0x00000002) /*!< Write 1 clears the corresponding bit in the RSTCTL_HARDRESET_STAT */ 6832 /* RSTCTL_HARDRESET_CLR[SRC2] Bits */ 6833 #define RSTCTL_HARDRESET_CLR_SRC2_OFS ( 2) /*!< SRC2 Bit Offset */ 6834 #define RSTCTL_HARDRESET_CLR_SRC2 ((uint32_t)0x00000004) /*!< Write 1 clears the corresponding bit in the RSTCTL_HARDRESET_STAT */ 6835 /* RSTCTL_HARDRESET_CLR[SRC3] Bits */ 6836 #define RSTCTL_HARDRESET_CLR_SRC3_OFS ( 3) /*!< SRC3 Bit Offset */ 6837 #define RSTCTL_HARDRESET_CLR_SRC3 ((uint32_t)0x00000008) /*!< Write 1 clears the corresponding bit in the RSTCTL_HARDRESET_STAT */ 6838 /* RSTCTL_HARDRESET_CLR[SRC4] Bits */ 6839 #define RSTCTL_HARDRESET_CLR_SRC4_OFS ( 4) /*!< SRC4 Bit Offset */ 6840 #define RSTCTL_HARDRESET_CLR_SRC4 ((uint32_t)0x00000010) /*!< Write 1 clears the corresponding bit in the RSTCTL_HARDRESET_STAT */ 6841 /* RSTCTL_HARDRESET_CLR[SRC5] Bits */ 6842 #define RSTCTL_HARDRESET_CLR_SRC5_OFS ( 5) /*!< SRC5 Bit Offset */ 6843 #define RSTCTL_HARDRESET_CLR_SRC5 ((uint32_t)0x00000020) /*!< Write 1 clears the corresponding bit in the RSTCTL_HARDRESET_STAT */ 6844 /* RSTCTL_HARDRESET_CLR[SRC6] Bits */ 6845 #define RSTCTL_HARDRESET_CLR_SRC6_OFS ( 6) /*!< SRC6 Bit Offset */ 6846 #define RSTCTL_HARDRESET_CLR_SRC6 ((uint32_t)0x00000040) /*!< Write 1 clears the corresponding bit in the RSTCTL_HARDRESET_STAT */ 6847 /* RSTCTL_HARDRESET_CLR[SRC7] Bits */ 6848 #define RSTCTL_HARDRESET_CLR_SRC7_OFS ( 7) /*!< SRC7 Bit Offset */ 6849 #define RSTCTL_HARDRESET_CLR_SRC7 ((uint32_t)0x00000080) /*!< Write 1 clears the corresponding bit in the RSTCTL_HARDRESET_STAT */ 6850 /* RSTCTL_HARDRESET_CLR[SRC8] Bits */ 6851 #define RSTCTL_HARDRESET_CLR_SRC8_OFS ( 8) /*!< SRC8 Bit Offset */ 6852 #define RSTCTL_HARDRESET_CLR_SRC8 ((uint32_t)0x00000100) /*!< Write 1 clears the corresponding bit in the RSTCTL_HARDRESET_STAT */ 6853 /* RSTCTL_HARDRESET_CLR[SRC9] Bits */ 6854 #define RSTCTL_HARDRESET_CLR_SRC9_OFS ( 9) /*!< SRC9 Bit Offset */ 6855 #define RSTCTL_HARDRESET_CLR_SRC9 ((uint32_t)0x00000200) /*!< Write 1 clears the corresponding bit in the RSTCTL_HARDRESET_STAT */ 6856 /* RSTCTL_HARDRESET_CLR[SRC10] Bits */ 6857 #define RSTCTL_HARDRESET_CLR_SRC10_OFS (10) /*!< SRC10 Bit Offset */ 6858 #define RSTCTL_HARDRESET_CLR_SRC10 ((uint32_t)0x00000400) /*!< Write 1 clears the corresponding bit in the RSTCTL_HARDRESET_STAT */ 6859 /* RSTCTL_HARDRESET_CLR[SRC11] Bits */ 6860 #define RSTCTL_HARDRESET_CLR_SRC11_OFS (11) /*!< SRC11 Bit Offset */ 6861 #define RSTCTL_HARDRESET_CLR_SRC11 ((uint32_t)0x00000800) /*!< Write 1 clears the corresponding bit in the RSTCTL_HARDRESET_STAT */ 6862 /* RSTCTL_HARDRESET_CLR[SRC12] Bits */ 6863 #define RSTCTL_HARDRESET_CLR_SRC12_OFS (12) /*!< SRC12 Bit Offset */ 6864 #define RSTCTL_HARDRESET_CLR_SRC12 ((uint32_t)0x00001000) /*!< Write 1 clears the corresponding bit in the RSTCTL_HARDRESET_STAT */ 6865 /* RSTCTL_HARDRESET_CLR[SRC13] Bits */ 6866 #define RSTCTL_HARDRESET_CLR_SRC13_OFS (13) /*!< SRC13 Bit Offset */ 6867 #define RSTCTL_HARDRESET_CLR_SRC13 ((uint32_t)0x00002000) /*!< Write 1 clears the corresponding bit in the RSTCTL_HARDRESET_STAT */ 6868 /* RSTCTL_HARDRESET_CLR[SRC14] Bits */ 6869 #define RSTCTL_HARDRESET_CLR_SRC14_OFS (14) /*!< SRC14 Bit Offset */ 6870 #define RSTCTL_HARDRESET_CLR_SRC14 ((uint32_t)0x00004000) /*!< Write 1 clears the corresponding bit in the RSTCTL_HARDRESET_STAT */ 6871 /* RSTCTL_HARDRESET_CLR[SRC15] Bits */ 6872 #define RSTCTL_HARDRESET_CLR_SRC15_OFS (15) /*!< SRC15 Bit Offset */ 6873 #define RSTCTL_HARDRESET_CLR_SRC15 ((uint32_t)0x00008000) /*!< Write 1 clears the corresponding bit in the RSTCTL_HRDRESETSTAT_REG */ 6874 /* RSTCTL_HARDRESET_SET[SRC0] Bits */ 6875 #define RSTCTL_HARDRESET_SET_SRC0_OFS ( 0) /*!< SRC0 Bit Offset */ 6876 #define RSTCTL_HARDRESET_SET_SRC0 ((uint32_t)0x00000001) /*!< Write 1 sets the corresponding bit in the RSTCTL_HARDRESET_STAT (and */ 6877 /* initiates a Hard Reset) */ 6878 /* RSTCTL_HARDRESET_SET[SRC1] Bits */ 6879 #define RSTCTL_HARDRESET_SET_SRC1_OFS ( 1) /*!< SRC1 Bit Offset */ 6880 #define RSTCTL_HARDRESET_SET_SRC1 ((uint32_t)0x00000002) /*!< Write 1 sets the corresponding bit in the RSTCTL_HARDRESET_STAT (and */ 6881 /* initiates a Hard Reset) */ 6882 /* RSTCTL_HARDRESET_SET[SRC2] Bits */ 6883 #define RSTCTL_HARDRESET_SET_SRC2_OFS ( 2) /*!< SRC2 Bit Offset */ 6884 #define RSTCTL_HARDRESET_SET_SRC2 ((uint32_t)0x00000004) /*!< Write 1 sets the corresponding bit in the RSTCTL_HARDRESET_STAT (and */ 6885 /* initiates a Hard Reset) */ 6886 /* RSTCTL_HARDRESET_SET[SRC3] Bits */ 6887 #define RSTCTL_HARDRESET_SET_SRC3_OFS ( 3) /*!< SRC3 Bit Offset */ 6888 #define RSTCTL_HARDRESET_SET_SRC3 ((uint32_t)0x00000008) /*!< Write 1 sets the corresponding bit in the RSTCTL_HARDRESET_STAT (and */ 6889 /* initiates a Hard Reset) */ 6890 /* RSTCTL_HARDRESET_SET[SRC4] Bits */ 6891 #define RSTCTL_HARDRESET_SET_SRC4_OFS ( 4) /*!< SRC4 Bit Offset */ 6892 #define RSTCTL_HARDRESET_SET_SRC4 ((uint32_t)0x00000010) /*!< Write 1 sets the corresponding bit in the RSTCTL_HARDRESET_STAT (and */ 6893 /* initiates a Hard Reset) */ 6894 /* RSTCTL_HARDRESET_SET[SRC5] Bits */ 6895 #define RSTCTL_HARDRESET_SET_SRC5_OFS ( 5) /*!< SRC5 Bit Offset */ 6896 #define RSTCTL_HARDRESET_SET_SRC5 ((uint32_t)0x00000020) /*!< Write 1 sets the corresponding bit in the RSTCTL_HARDRESET_STAT (and */ 6897 /* initiates a Hard Reset) */ 6898 /* RSTCTL_HARDRESET_SET[SRC6] Bits */ 6899 #define RSTCTL_HARDRESET_SET_SRC6_OFS ( 6) /*!< SRC6 Bit Offset */ 6900 #define RSTCTL_HARDRESET_SET_SRC6 ((uint32_t)0x00000040) /*!< Write 1 sets the corresponding bit in the RSTCTL_HARDRESET_STAT (and */ 6901 /* initiates a Hard Reset) */ 6902 /* RSTCTL_HARDRESET_SET[SRC7] Bits */ 6903 #define RSTCTL_HARDRESET_SET_SRC7_OFS ( 7) /*!< SRC7 Bit Offset */ 6904 #define RSTCTL_HARDRESET_SET_SRC7 ((uint32_t)0x00000080) /*!< Write 1 sets the corresponding bit in the RSTCTL_HARDRESET_STAT (and */ 6905 /* initiates a Hard Reset) */ 6906 /* RSTCTL_HARDRESET_SET[SRC8] Bits */ 6907 #define RSTCTL_HARDRESET_SET_SRC8_OFS ( 8) /*!< SRC8 Bit Offset */ 6908 #define RSTCTL_HARDRESET_SET_SRC8 ((uint32_t)0x00000100) /*!< Write 1 sets the corresponding bit in the RSTCTL_HARDRESET_STAT (and */ 6909 /* initiates a Hard Reset) */ 6910 /* RSTCTL_HARDRESET_SET[SRC9] Bits */ 6911 #define RSTCTL_HARDRESET_SET_SRC9_OFS ( 9) /*!< SRC9 Bit Offset */ 6912 #define RSTCTL_HARDRESET_SET_SRC9 ((uint32_t)0x00000200) /*!< Write 1 sets the corresponding bit in the RSTCTL_HARDRESET_STAT (and */ 6913 /* initiates a Hard Reset) */ 6914 /* RSTCTL_HARDRESET_SET[SRC10] Bits */ 6915 #define RSTCTL_HARDRESET_SET_SRC10_OFS (10) /*!< SRC10 Bit Offset */ 6916 #define RSTCTL_HARDRESET_SET_SRC10 ((uint32_t)0x00000400) /*!< Write 1 sets the corresponding bit in the RSTCTL_HARDRESET_STAT (and */ 6917 /* initiates a Hard Reset) */ 6918 /* RSTCTL_HARDRESET_SET[SRC11] Bits */ 6919 #define RSTCTL_HARDRESET_SET_SRC11_OFS (11) /*!< SRC11 Bit Offset */ 6920 #define RSTCTL_HARDRESET_SET_SRC11 ((uint32_t)0x00000800) /*!< Write 1 sets the corresponding bit in the RSTCTL_HARDRESET_STAT (and */ 6921 /* initiates a Hard Reset) */ 6922 /* RSTCTL_HARDRESET_SET[SRC12] Bits */ 6923 #define RSTCTL_HARDRESET_SET_SRC12_OFS (12) /*!< SRC12 Bit Offset */ 6924 #define RSTCTL_HARDRESET_SET_SRC12 ((uint32_t)0x00001000) /*!< Write 1 sets the corresponding bit in the RSTCTL_HARDRESET_STAT (and */ 6925 /* initiates a Hard Reset) */ 6926 /* RSTCTL_HARDRESET_SET[SRC13] Bits */ 6927 #define RSTCTL_HARDRESET_SET_SRC13_OFS (13) /*!< SRC13 Bit Offset */ 6928 #define RSTCTL_HARDRESET_SET_SRC13 ((uint32_t)0x00002000) /*!< Write 1 sets the corresponding bit in the RSTCTL_HARDRESET_STAT (and */ 6929 /* initiates a Hard Reset) */ 6930 /* RSTCTL_HARDRESET_SET[SRC14] Bits */ 6931 #define RSTCTL_HARDRESET_SET_SRC14_OFS (14) /*!< SRC14 Bit Offset */ 6932 #define RSTCTL_HARDRESET_SET_SRC14 ((uint32_t)0x00004000) /*!< Write 1 sets the corresponding bit in the RSTCTL_HARDRESET_STAT (and */ 6933 /* initiates a Hard Reset) */ 6934 /* RSTCTL_HARDRESET_SET[SRC15] Bits */ 6935 #define RSTCTL_HARDRESET_SET_SRC15_OFS (15) /*!< SRC15 Bit Offset */ 6936 #define RSTCTL_HARDRESET_SET_SRC15 ((uint32_t)0x00008000) /*!< Write 1 sets the corresponding bit in the RSTCTL_HARDRESET_STAT (and */ 6937 /* initiates a Hard Reset) */ 6938 /* RSTCTL_SOFTRESET_STAT[SRC0] Bits */ 6939 #define RSTCTL_SOFTRESET_STAT_SRC0_OFS ( 0) /*!< SRC0 Bit Offset */ 6940 #define RSTCTL_SOFTRESET_STAT_SRC0 ((uint32_t)0x00000001) /*!< If 1, indicates that SRC0 was the source of the Soft Reset */ 6941 /* RSTCTL_SOFTRESET_STAT[SRC1] Bits */ 6942 #define RSTCTL_SOFTRESET_STAT_SRC1_OFS ( 1) /*!< SRC1 Bit Offset */ 6943 #define RSTCTL_SOFTRESET_STAT_SRC1 ((uint32_t)0x00000002) /*!< If 1, indicates that SRC1 was the source of the Soft Reset */ 6944 /* RSTCTL_SOFTRESET_STAT[SRC2] Bits */ 6945 #define RSTCTL_SOFTRESET_STAT_SRC2_OFS ( 2) /*!< SRC2 Bit Offset */ 6946 #define RSTCTL_SOFTRESET_STAT_SRC2 ((uint32_t)0x00000004) /*!< If 1, indicates that SRC2 was the source of the Soft Reset */ 6947 /* RSTCTL_SOFTRESET_STAT[SRC3] Bits */ 6948 #define RSTCTL_SOFTRESET_STAT_SRC3_OFS ( 3) /*!< SRC3 Bit Offset */ 6949 #define RSTCTL_SOFTRESET_STAT_SRC3 ((uint32_t)0x00000008) /*!< If 1, indicates that SRC3 was the source of the Soft Reset */ 6950 /* RSTCTL_SOFTRESET_STAT[SRC4] Bits */ 6951 #define RSTCTL_SOFTRESET_STAT_SRC4_OFS ( 4) /*!< SRC4 Bit Offset */ 6952 #define RSTCTL_SOFTRESET_STAT_SRC4 ((uint32_t)0x00000010) /*!< If 1, indicates that SRC4 was the source of the Soft Reset */ 6953 /* RSTCTL_SOFTRESET_STAT[SRC5] Bits */ 6954 #define RSTCTL_SOFTRESET_STAT_SRC5_OFS ( 5) /*!< SRC5 Bit Offset */ 6955 #define RSTCTL_SOFTRESET_STAT_SRC5 ((uint32_t)0x00000020) /*!< If 1, indicates that SRC5 was the source of the Soft Reset */ 6956 /* RSTCTL_SOFTRESET_STAT[SRC6] Bits */ 6957 #define RSTCTL_SOFTRESET_STAT_SRC6_OFS ( 6) /*!< SRC6 Bit Offset */ 6958 #define RSTCTL_SOFTRESET_STAT_SRC6 ((uint32_t)0x00000040) /*!< If 1, indicates that SRC6 was the source of the Soft Reset */ 6959 /* RSTCTL_SOFTRESET_STAT[SRC7] Bits */ 6960 #define RSTCTL_SOFTRESET_STAT_SRC7_OFS ( 7) /*!< SRC7 Bit Offset */ 6961 #define RSTCTL_SOFTRESET_STAT_SRC7 ((uint32_t)0x00000080) /*!< If 1, indicates that SRC7 was the source of the Soft Reset */ 6962 /* RSTCTL_SOFTRESET_STAT[SRC8] Bits */ 6963 #define RSTCTL_SOFTRESET_STAT_SRC8_OFS ( 8) /*!< SRC8 Bit Offset */ 6964 #define RSTCTL_SOFTRESET_STAT_SRC8 ((uint32_t)0x00000100) /*!< If 1, indicates that SRC8 was the source of the Soft Reset */ 6965 /* RSTCTL_SOFTRESET_STAT[SRC9] Bits */ 6966 #define RSTCTL_SOFTRESET_STAT_SRC9_OFS ( 9) /*!< SRC9 Bit Offset */ 6967 #define RSTCTL_SOFTRESET_STAT_SRC9 ((uint32_t)0x00000200) /*!< If 1, indicates that SRC9 was the source of the Soft Reset */ 6968 /* RSTCTL_SOFTRESET_STAT[SRC10] Bits */ 6969 #define RSTCTL_SOFTRESET_STAT_SRC10_OFS (10) /*!< SRC10 Bit Offset */ 6970 #define RSTCTL_SOFTRESET_STAT_SRC10 ((uint32_t)0x00000400) /*!< If 1, indicates that SRC10 was the source of the Soft Reset */ 6971 /* RSTCTL_SOFTRESET_STAT[SRC11] Bits */ 6972 #define RSTCTL_SOFTRESET_STAT_SRC11_OFS (11) /*!< SRC11 Bit Offset */ 6973 #define RSTCTL_SOFTRESET_STAT_SRC11 ((uint32_t)0x00000800) /*!< If 1, indicates that SRC11 was the source of the Soft Reset */ 6974 /* RSTCTL_SOFTRESET_STAT[SRC12] Bits */ 6975 #define RSTCTL_SOFTRESET_STAT_SRC12_OFS (12) /*!< SRC12 Bit Offset */ 6976 #define RSTCTL_SOFTRESET_STAT_SRC12 ((uint32_t)0x00001000) /*!< If 1, indicates that SRC12 was the source of the Soft Reset */ 6977 /* RSTCTL_SOFTRESET_STAT[SRC13] Bits */ 6978 #define RSTCTL_SOFTRESET_STAT_SRC13_OFS (13) /*!< SRC13 Bit Offset */ 6979 #define RSTCTL_SOFTRESET_STAT_SRC13 ((uint32_t)0x00002000) /*!< If 1, indicates that SRC13 was the source of the Soft Reset */ 6980 /* RSTCTL_SOFTRESET_STAT[SRC14] Bits */ 6981 #define RSTCTL_SOFTRESET_STAT_SRC14_OFS (14) /*!< SRC14 Bit Offset */ 6982 #define RSTCTL_SOFTRESET_STAT_SRC14 ((uint32_t)0x00004000) /*!< If 1, indicates that SRC14 was the source of the Soft Reset */ 6983 /* RSTCTL_SOFTRESET_STAT[SRC15] Bits */ 6984 #define RSTCTL_SOFTRESET_STAT_SRC15_OFS (15) /*!< SRC15 Bit Offset */ 6985 #define RSTCTL_SOFTRESET_STAT_SRC15 ((uint32_t)0x00008000) /*!< If 1, indicates that SRC15 was the source of the Soft Reset */ 6986 /* RSTCTL_SOFTRESET_CLR[SRC0] Bits */ 6987 #define RSTCTL_SOFTRESET_CLR_SRC0_OFS ( 0) /*!< SRC0 Bit Offset */ 6988 #define RSTCTL_SOFTRESET_CLR_SRC0 ((uint32_t)0x00000001) /*!< Write 1 clears the corresponding bit in the RSTCTL_SOFTRESET_STAT */ 6989 /* RSTCTL_SOFTRESET_CLR[SRC1] Bits */ 6990 #define RSTCTL_SOFTRESET_CLR_SRC1_OFS ( 1) /*!< SRC1 Bit Offset */ 6991 #define RSTCTL_SOFTRESET_CLR_SRC1 ((uint32_t)0x00000002) /*!< Write 1 clears the corresponding bit in the RSTCTL_SOFTRESET_STAT */ 6992 /* RSTCTL_SOFTRESET_CLR[SRC2] Bits */ 6993 #define RSTCTL_SOFTRESET_CLR_SRC2_OFS ( 2) /*!< SRC2 Bit Offset */ 6994 #define RSTCTL_SOFTRESET_CLR_SRC2 ((uint32_t)0x00000004) /*!< Write 1 clears the corresponding bit in the RSTCTL_SOFTRESET_STAT */ 6995 /* RSTCTL_SOFTRESET_CLR[SRC3] Bits */ 6996 #define RSTCTL_SOFTRESET_CLR_SRC3_OFS ( 3) /*!< SRC3 Bit Offset */ 6997 #define RSTCTL_SOFTRESET_CLR_SRC3 ((uint32_t)0x00000008) /*!< Write 1 clears the corresponding bit in the RSTCTL_SOFTRESET_STAT */ 6998 /* RSTCTL_SOFTRESET_CLR[SRC4] Bits */ 6999 #define RSTCTL_SOFTRESET_CLR_SRC4_OFS ( 4) /*!< SRC4 Bit Offset */ 7000 #define RSTCTL_SOFTRESET_CLR_SRC4 ((uint32_t)0x00000010) /*!< Write 1 clears the corresponding bit in the RSTCTL_SOFTRESET_STAT */ 7001 /* RSTCTL_SOFTRESET_CLR[SRC5] Bits */ 7002 #define RSTCTL_SOFTRESET_CLR_SRC5_OFS ( 5) /*!< SRC5 Bit Offset */ 7003 #define RSTCTL_SOFTRESET_CLR_SRC5 ((uint32_t)0x00000020) /*!< Write 1 clears the corresponding bit in the RSTCTL_SOFTRESET_STAT */ 7004 /* RSTCTL_SOFTRESET_CLR[SRC6] Bits */ 7005 #define RSTCTL_SOFTRESET_CLR_SRC6_OFS ( 6) /*!< SRC6 Bit Offset */ 7006 #define RSTCTL_SOFTRESET_CLR_SRC6 ((uint32_t)0x00000040) /*!< Write 1 clears the corresponding bit in the RSTCTL_SOFTRESET_STAT */ 7007 /* RSTCTL_SOFTRESET_CLR[SRC7] Bits */ 7008 #define RSTCTL_SOFTRESET_CLR_SRC7_OFS ( 7) /*!< SRC7 Bit Offset */ 7009 #define RSTCTL_SOFTRESET_CLR_SRC7 ((uint32_t)0x00000080) /*!< Write 1 clears the corresponding bit in the RSTCTL_SOFTRESET_STAT */ 7010 /* RSTCTL_SOFTRESET_CLR[SRC8] Bits */ 7011 #define RSTCTL_SOFTRESET_CLR_SRC8_OFS ( 8) /*!< SRC8 Bit Offset */ 7012 #define RSTCTL_SOFTRESET_CLR_SRC8 ((uint32_t)0x00000100) /*!< Write 1 clears the corresponding bit in the RSTCTL_SOFTRESET_STAT */ 7013 /* RSTCTL_SOFTRESET_CLR[SRC9] Bits */ 7014 #define RSTCTL_SOFTRESET_CLR_SRC9_OFS ( 9) /*!< SRC9 Bit Offset */ 7015 #define RSTCTL_SOFTRESET_CLR_SRC9 ((uint32_t)0x00000200) /*!< Write 1 clears the corresponding bit in the RSTCTL_SOFTRESET_STAT */ 7016 /* RSTCTL_SOFTRESET_CLR[SRC10] Bits */ 7017 #define RSTCTL_SOFTRESET_CLR_SRC10_OFS (10) /*!< SRC10 Bit Offset */ 7018 #define RSTCTL_SOFTRESET_CLR_SRC10 ((uint32_t)0x00000400) /*!< Write 1 clears the corresponding bit in the RSTCTL_SOFTRESET_STAT */ 7019 /* RSTCTL_SOFTRESET_CLR[SRC11] Bits */ 7020 #define RSTCTL_SOFTRESET_CLR_SRC11_OFS (11) /*!< SRC11 Bit Offset */ 7021 #define RSTCTL_SOFTRESET_CLR_SRC11 ((uint32_t)0x00000800) /*!< Write 1 clears the corresponding bit in the RSTCTL_SOFTRESET_STAT */ 7022 /* RSTCTL_SOFTRESET_CLR[SRC12] Bits */ 7023 #define RSTCTL_SOFTRESET_CLR_SRC12_OFS (12) /*!< SRC12 Bit Offset */ 7024 #define RSTCTL_SOFTRESET_CLR_SRC12 ((uint32_t)0x00001000) /*!< Write 1 clears the corresponding bit in the RSTCTL_SOFTRESET_STAT */ 7025 /* RSTCTL_SOFTRESET_CLR[SRC13] Bits */ 7026 #define RSTCTL_SOFTRESET_CLR_SRC13_OFS (13) /*!< SRC13 Bit Offset */ 7027 #define RSTCTL_SOFTRESET_CLR_SRC13 ((uint32_t)0x00002000) /*!< Write 1 clears the corresponding bit in the RSTCTL_SOFTRESET_STAT */ 7028 /* RSTCTL_SOFTRESET_CLR[SRC14] Bits */ 7029 #define RSTCTL_SOFTRESET_CLR_SRC14_OFS (14) /*!< SRC14 Bit Offset */ 7030 #define RSTCTL_SOFTRESET_CLR_SRC14 ((uint32_t)0x00004000) /*!< Write 1 clears the corresponding bit in the RSTCTL_SOFTRESET_STAT */ 7031 /* RSTCTL_SOFTRESET_CLR[SRC15] Bits */ 7032 #define RSTCTL_SOFTRESET_CLR_SRC15_OFS (15) /*!< SRC15 Bit Offset */ 7033 #define RSTCTL_SOFTRESET_CLR_SRC15 ((uint32_t)0x00008000) /*!< Write 1 clears the corresponding bit in the RSTCTL_SOFTRESET_STAT */ 7034 /* RSTCTL_SOFTRESET_SET[SRC0] Bits */ 7035 #define RSTCTL_SOFTRESET_SET_SRC0_OFS ( 0) /*!< SRC0 Bit Offset */ 7036 #define RSTCTL_SOFTRESET_SET_SRC0 ((uint32_t)0x00000001) /*!< Write 1 sets the corresponding bit in the RSTCTL_SOFTRESET_STAT (and */ 7037 /* initiates a Soft Reset) */ 7038 /* RSTCTL_SOFTRESET_SET[SRC1] Bits */ 7039 #define RSTCTL_SOFTRESET_SET_SRC1_OFS ( 1) /*!< SRC1 Bit Offset */ 7040 #define RSTCTL_SOFTRESET_SET_SRC1 ((uint32_t)0x00000002) /*!< Write 1 sets the corresponding bit in the RSTCTL_SOFTRESET_STAT (and */ 7041 /* initiates a Soft Reset) */ 7042 /* RSTCTL_SOFTRESET_SET[SRC2] Bits */ 7043 #define RSTCTL_SOFTRESET_SET_SRC2_OFS ( 2) /*!< SRC2 Bit Offset */ 7044 #define RSTCTL_SOFTRESET_SET_SRC2 ((uint32_t)0x00000004) /*!< Write 1 sets the corresponding bit in the RSTCTL_SOFTRESET_STAT (and */ 7045 /* initiates a Soft Reset) */ 7046 /* RSTCTL_SOFTRESET_SET[SRC3] Bits */ 7047 #define RSTCTL_SOFTRESET_SET_SRC3_OFS ( 3) /*!< SRC3 Bit Offset */ 7048 #define RSTCTL_SOFTRESET_SET_SRC3 ((uint32_t)0x00000008) /*!< Write 1 sets the corresponding bit in the RSTCTL_SOFTRESET_STAT (and */ 7049 /* initiates a Soft Reset) */ 7050 /* RSTCTL_SOFTRESET_SET[SRC4] Bits */ 7051 #define RSTCTL_SOFTRESET_SET_SRC4_OFS ( 4) /*!< SRC4 Bit Offset */ 7052 #define RSTCTL_SOFTRESET_SET_SRC4 ((uint32_t)0x00000010) /*!< Write 1 sets the corresponding bit in the RSTCTL_SOFTRESET_STAT (and */ 7053 /* initiates a Soft Reset) */ 7054 /* RSTCTL_SOFTRESET_SET[SRC5] Bits */ 7055 #define RSTCTL_SOFTRESET_SET_SRC5_OFS ( 5) /*!< SRC5 Bit Offset */ 7056 #define RSTCTL_SOFTRESET_SET_SRC5 ((uint32_t)0x00000020) /*!< Write 1 sets the corresponding bit in the RSTCTL_SOFTRESET_STAT (and */ 7057 /* initiates a Soft Reset) */ 7058 /* RSTCTL_SOFTRESET_SET[SRC6] Bits */ 7059 #define RSTCTL_SOFTRESET_SET_SRC6_OFS ( 6) /*!< SRC6 Bit Offset */ 7060 #define RSTCTL_SOFTRESET_SET_SRC6 ((uint32_t)0x00000040) /*!< Write 1 sets the corresponding bit in the RSTCTL_SOFTRESET_STAT (and */ 7061 /* initiates a Soft Reset) */ 7062 /* RSTCTL_SOFTRESET_SET[SRC7] Bits */ 7063 #define RSTCTL_SOFTRESET_SET_SRC7_OFS ( 7) /*!< SRC7 Bit Offset */ 7064 #define RSTCTL_SOFTRESET_SET_SRC7 ((uint32_t)0x00000080) /*!< Write 1 sets the corresponding bit in the RSTCTL_SOFTRESET_STAT (and */ 7065 /* initiates a Soft Reset) */ 7066 /* RSTCTL_SOFTRESET_SET[SRC8] Bits */ 7067 #define RSTCTL_SOFTRESET_SET_SRC8_OFS ( 8) /*!< SRC8 Bit Offset */ 7068 #define RSTCTL_SOFTRESET_SET_SRC8 ((uint32_t)0x00000100) /*!< Write 1 sets the corresponding bit in the RSTCTL_SOFTRESET_STAT (and */ 7069 /* initiates a Soft Reset) */ 7070 /* RSTCTL_SOFTRESET_SET[SRC9] Bits */ 7071 #define RSTCTL_SOFTRESET_SET_SRC9_OFS ( 9) /*!< SRC9 Bit Offset */ 7072 #define RSTCTL_SOFTRESET_SET_SRC9 ((uint32_t)0x00000200) /*!< Write 1 sets the corresponding bit in the RSTCTL_SOFTRESET_STAT (and */ 7073 /* initiates a Soft Reset) */ 7074 /* RSTCTL_SOFTRESET_SET[SRC10] Bits */ 7075 #define RSTCTL_SOFTRESET_SET_SRC10_OFS (10) /*!< SRC10 Bit Offset */ 7076 #define RSTCTL_SOFTRESET_SET_SRC10 ((uint32_t)0x00000400) /*!< Write 1 sets the corresponding bit in the RSTCTL_SOFTRESET_STAT (and */ 7077 /* initiates a Soft Reset) */ 7078 /* RSTCTL_SOFTRESET_SET[SRC11] Bits */ 7079 #define RSTCTL_SOFTRESET_SET_SRC11_OFS (11) /*!< SRC11 Bit Offset */ 7080 #define RSTCTL_SOFTRESET_SET_SRC11 ((uint32_t)0x00000800) /*!< Write 1 sets the corresponding bit in the RSTCTL_SOFTRESET_STAT (and */ 7081 /* initiates a Soft Reset) */ 7082 /* RSTCTL_SOFTRESET_SET[SRC12] Bits */ 7083 #define RSTCTL_SOFTRESET_SET_SRC12_OFS (12) /*!< SRC12 Bit Offset */ 7084 #define RSTCTL_SOFTRESET_SET_SRC12 ((uint32_t)0x00001000) /*!< Write 1 sets the corresponding bit in the RSTCTL_SOFTRESET_STAT (and */ 7085 /* initiates a Soft Reset) */ 7086 /* RSTCTL_SOFTRESET_SET[SRC13] Bits */ 7087 #define RSTCTL_SOFTRESET_SET_SRC13_OFS (13) /*!< SRC13 Bit Offset */ 7088 #define RSTCTL_SOFTRESET_SET_SRC13 ((uint32_t)0x00002000) /*!< Write 1 sets the corresponding bit in the RSTCTL_SOFTRESET_STAT (and */ 7089 /* initiates a Soft Reset) */ 7090 /* RSTCTL_SOFTRESET_SET[SRC14] Bits */ 7091 #define RSTCTL_SOFTRESET_SET_SRC14_OFS (14) /*!< SRC14 Bit Offset */ 7092 #define RSTCTL_SOFTRESET_SET_SRC14 ((uint32_t)0x00004000) /*!< Write 1 sets the corresponding bit in the RSTCTL_SOFTRESET_STAT (and */ 7093 /* initiates a Soft Reset) */ 7094 /* RSTCTL_SOFTRESET_SET[SRC15] Bits */ 7095 #define RSTCTL_SOFTRESET_SET_SRC15_OFS (15) /*!< SRC15 Bit Offset */ 7096 #define RSTCTL_SOFTRESET_SET_SRC15 ((uint32_t)0x00008000) /*!< Write 1 sets the corresponding bit in the RSTCTL_SOFTRESET_STAT (and */ 7097 /* initiates a Soft Reset) */ 7098 /* RSTCTL_PSSRESET_STAT[SVSMH] Bits */ 7099 #define RSTCTL_PSSRESET_STAT_SVSMH_OFS ( 1) /*!< SVSMH Bit Offset */ 7100 #define RSTCTL_PSSRESET_STAT_SVSMH ((uint32_t)0x00000002) /*!< Indicates if POR was caused by an SVSMH trip condition int the PSS */ 7101 /* RSTCTL_PSSRESET_STAT[BGREF] Bits */ 7102 #define RSTCTL_PSSRESET_STAT_BGREF_OFS ( 2) /*!< BGREF Bit Offset */ 7103 #define RSTCTL_PSSRESET_STAT_BGREF ((uint32_t)0x00000004) /*!< Indicates if POR was caused by a BGREF not okay condition in the PSS */ 7104 /* RSTCTL_PSSRESET_STAT[VCCDET] Bits */ 7105 #define RSTCTL_PSSRESET_STAT_VCCDET_OFS ( 3) /*!< VCCDET Bit Offset */ 7106 #define RSTCTL_PSSRESET_STAT_VCCDET ((uint32_t)0x00000008) /*!< Indicates if POR was caused by a VCCDET trip condition in the PSS */ 7107 /* RSTCTL_PSSRESET_CLR[CLR] Bits */ 7108 #define RSTCTL_PSSRESET_CLR_CLR_OFS ( 0) /*!< CLR Bit Offset */ 7109 #define RSTCTL_PSSRESET_CLR_CLR ((uint32_t)0x00000001) /*!< Write 1 clears all PSS Reset Flags in the RSTCTL_PSSRESET_STAT */ 7110 /* RSTCTL_PCMRESET_STAT[LPM35] Bits */ 7111 #define RSTCTL_PCMRESET_STAT_LPM35_OFS ( 0) /*!< LPM35 Bit Offset */ 7112 #define RSTCTL_PCMRESET_STAT_LPM35 ((uint32_t)0x00000001) /*!< Indicates if POR was caused by PCM due to an exit from LPM3.5 */ 7113 /* RSTCTL_PCMRESET_STAT[LPM45] Bits */ 7114 #define RSTCTL_PCMRESET_STAT_LPM45_OFS ( 1) /*!< LPM45 Bit Offset */ 7115 #define RSTCTL_PCMRESET_STAT_LPM45 ((uint32_t)0x00000002) /*!< Indicates if POR was caused by PCM due to an exit from LPM4.5 */ 7116 /* RSTCTL_PCMRESET_CLR[CLR] Bits */ 7117 #define RSTCTL_PCMRESET_CLR_CLR_OFS ( 0) /*!< CLR Bit Offset */ 7118 #define RSTCTL_PCMRESET_CLR_CLR ((uint32_t)0x00000001) /*!< Write 1 clears all PCM Reset Flags in the RSTCTL_PCMRESET_STAT */ 7119 /* RSTCTL_PINRESET_STAT[RSTNMI] Bits */ 7120 #define RSTCTL_PINRESET_STAT_RSTNMI_OFS ( 0) /*!< RSTNMI Bit Offset */ 7121 #define RSTCTL_PINRESET_STAT_RSTNMI ((uint32_t)0x00000001) /*!< POR was caused by RSTn/NMI pin based reset event */ 7122 /* RSTCTL_PINRESET_CLR[CLR] Bits */ 7123 #define RSTCTL_PINRESET_CLR_CLR_OFS ( 0) /*!< CLR Bit Offset */ 7124 #define RSTCTL_PINRESET_CLR_CLR ((uint32_t)0x00000001) /*!< Write 1 clears the RSTn/NMI Pin Reset Flag in RSTCTL_PINRESET_STAT */ 7125 /* RSTCTL_REBOOTRESET_STAT[REBOOT] Bits */ 7126 #define RSTCTL_REBOOTRESET_STAT_REBOOT_OFS ( 0) /*!< REBOOT Bit Offset */ 7127 #define RSTCTL_REBOOTRESET_STAT_REBOOT ((uint32_t)0x00000001) /*!< Indicates if Reboot reset was caused by the SYSCTL module. */ 7128 /* RSTCTL_REBOOTRESET_CLR[CLR] Bits */ 7129 #define RSTCTL_REBOOTRESET_CLR_CLR_OFS ( 0) /*!< CLR Bit Offset */ 7130 #define RSTCTL_REBOOTRESET_CLR_CLR ((uint32_t)0x00000001) /*!< Write 1 clears the Reboot Reset Flag in RSTCTL_REBOOTRESET_STAT */ 7131 /* RSTCTL_CSRESET_STAT[DCOR_SHT] Bits */ 7132 #define RSTCTL_CSRESET_STAT_DCOR_SHT_OFS ( 0) /*!< DCOR_SHT Bit Offset */ 7133 #define RSTCTL_CSRESET_STAT_DCOR_SHT ((uint32_t)0x00000001) /*!< Indicates if POR was caused by DCO short circuit fault in the external */ 7134 /* resistor mode */ 7135 /* RSTCTL_CSRESET_CLR[CLR] Bits */ 7136 #define RSTCTL_CSRESET_CLR_CLR_OFS ( 0) /*!< CLR Bit Offset */ 7137 #define RSTCTL_CSRESET_CLR_CLR ((uint32_t)0x00000001) /*!< Write 1 clears the DCOR_SHT Flag in RSTCTL_CSRESET_STAT as well as */ 7138 /* DCOR_SHTIFG flag in CSIFG register of clock system */ 7139 /* Pre-defined bitfield values */ 7140 #define RSTCTL_RESETREQ_RSTKEY_VAL ((uint32_t)0x00006900) /*!< Key value to enable writes to bits 1-0 */ 7141 7142 7143 /****************************************************************************** 7144 * RTC_C Bits 7145 ******************************************************************************/ 7146 /* RTC_C_CTL0[RDYIFG] Bits */ 7147 #define RTC_C_CTL0_RDYIFG_OFS ( 0) /*!< RTCRDYIFG Bit Offset */ 7148 #define RTC_C_CTL0_RDYIFG ((uint16_t)0x0001) /*!< Real-time clock ready interrupt flag */ 7149 /* RTC_C_CTL0[AIFG] Bits */ 7150 #define RTC_C_CTL0_AIFG_OFS ( 1) /*!< RTCAIFG Bit Offset */ 7151 #define RTC_C_CTL0_AIFG ((uint16_t)0x0002) /*!< Real-time clock alarm interrupt flag */ 7152 /* RTC_C_CTL0[TEVIFG] Bits */ 7153 #define RTC_C_CTL0_TEVIFG_OFS ( 2) /*!< RTCTEVIFG Bit Offset */ 7154 #define RTC_C_CTL0_TEVIFG ((uint16_t)0x0004) /*!< Real-time clock time event interrupt flag */ 7155 /* RTC_C_CTL0[OFIFG] Bits */ 7156 #define RTC_C_CTL0_OFIFG_OFS ( 3) /*!< RTCOFIFG Bit Offset */ 7157 #define RTC_C_CTL0_OFIFG ((uint16_t)0x0008) /*!< 32-kHz crystal oscillator fault interrupt flag */ 7158 /* RTC_C_CTL0[RDYIE] Bits */ 7159 #define RTC_C_CTL0_RDYIE_OFS ( 4) /*!< RTCRDYIE Bit Offset */ 7160 #define RTC_C_CTL0_RDYIE ((uint16_t)0x0010) /*!< Real-time clock ready interrupt enable */ 7161 /* RTC_C_CTL0[AIE] Bits */ 7162 #define RTC_C_CTL0_AIE_OFS ( 5) /*!< RTCAIE Bit Offset */ 7163 #define RTC_C_CTL0_AIE ((uint16_t)0x0020) /*!< Real-time clock alarm interrupt enable */ 7164 /* RTC_C_CTL0[TEVIE] Bits */ 7165 #define RTC_C_CTL0_TEVIE_OFS ( 6) /*!< RTCTEVIE Bit Offset */ 7166 #define RTC_C_CTL0_TEVIE ((uint16_t)0x0040) /*!< Real-time clock time event interrupt enable */ 7167 /* RTC_C_CTL0[OFIE] Bits */ 7168 #define RTC_C_CTL0_OFIE_OFS ( 7) /*!< RTCOFIE Bit Offset */ 7169 #define RTC_C_CTL0_OFIE ((uint16_t)0x0080) /*!< 32-kHz crystal oscillator fault interrupt enable */ 7170 /* RTC_C_CTL0[KEY] Bits */ 7171 #define RTC_C_CTL0_KEY_OFS ( 8) /*!< RTCKEY Bit Offset */ 7172 #define RTC_C_CTL0_KEY_MASK ((uint16_t)0xFF00) /*!< RTCKEY Bit Mask */ 7173 /* RTC_C_CTL13[TEV] Bits */ 7174 #define RTC_C_CTL13_TEV_OFS ( 0) /*!< RTCTEV Bit Offset */ 7175 #define RTC_C_CTL13_TEV_MASK ((uint16_t)0x0003) /*!< RTCTEV Bit Mask */ 7176 #define RTC_C_CTL13_TEV0 ((uint16_t)0x0001) /*!< TEV Bit 0 */ 7177 #define RTC_C_CTL13_TEV1 ((uint16_t)0x0002) /*!< TEV Bit 1 */ 7178 #define RTC_C_CTL13_TEV_0 ((uint16_t)0x0000) /*!< Minute changed */ 7179 #define RTC_C_CTL13_TEV_1 ((uint16_t)0x0001) /*!< Hour changed */ 7180 #define RTC_C_CTL13_TEV_2 ((uint16_t)0x0002) /*!< Every day at midnight (00:00) */ 7181 #define RTC_C_CTL13_TEV_3 ((uint16_t)0x0003) /*!< Every day at noon (12:00) */ 7182 /* RTC_C_CTL13[SSEL] Bits */ 7183 #define RTC_C_CTL13_SSEL_OFS ( 2) /*!< RTCSSEL Bit Offset */ 7184 #define RTC_C_CTL13_SSEL_MASK ((uint16_t)0x000C) /*!< RTCSSEL Bit Mask */ 7185 #define RTC_C_CTL13_SSEL0 ((uint16_t)0x0004) /*!< SSEL Bit 0 */ 7186 #define RTC_C_CTL13_SSEL1 ((uint16_t)0x0008) /*!< SSEL Bit 1 */ 7187 #define RTC_C_CTL13_SSEL_0 ((uint16_t)0x0000) /*!< BCLK */ 7188 #define RTC_C_CTL13_SSEL__BCLK ((uint16_t)0x0000) /*!< BCLK */ 7189 /* RTC_C_CTL13[RDY] Bits */ 7190 #define RTC_C_CTL13_RDY_OFS ( 4) /*!< RTCRDY Bit Offset */ 7191 #define RTC_C_CTL13_RDY ((uint16_t)0x0010) /*!< Real-time clock ready */ 7192 /* RTC_C_CTL13[MODE] Bits */ 7193 #define RTC_C_CTL13_MODE_OFS ( 5) /*!< RTCMODE Bit Offset */ 7194 #define RTC_C_CTL13_MODE ((uint16_t)0x0020) 7195 /* RTC_C_CTL13[HOLD] Bits */ 7196 #define RTC_C_CTL13_HOLD_OFS ( 6) /*!< RTCHOLD Bit Offset */ 7197 #define RTC_C_CTL13_HOLD ((uint16_t)0x0040) /*!< Real-time clock hold */ 7198 /* RTC_C_CTL13[BCD] Bits */ 7199 #define RTC_C_CTL13_BCD_OFS ( 7) /*!< RTCBCD Bit Offset */ 7200 #define RTC_C_CTL13_BCD ((uint16_t)0x0080) /*!< Real-time clock BCD select */ 7201 /* RTC_C_CTL13[CALF] Bits */ 7202 #define RTC_C_CTL13_CALF_OFS ( 8) /*!< RTCCALF Bit Offset */ 7203 #define RTC_C_CTL13_CALF_MASK ((uint16_t)0x0300) /*!< RTCCALF Bit Mask */ 7204 #define RTC_C_CTL13_CALF0 ((uint16_t)0x0100) /*!< CALF Bit 0 */ 7205 #define RTC_C_CTL13_CALF1 ((uint16_t)0x0200) /*!< CALF Bit 1 */ 7206 #define RTC_C_CTL13_CALF_0 ((uint16_t)0x0000) /*!< No frequency output to RTCCLK pin */ 7207 #define RTC_C_CTL13_CALF_1 ((uint16_t)0x0100) /*!< 512 Hz */ 7208 #define RTC_C_CTL13_CALF_2 ((uint16_t)0x0200) /*!< 256 Hz */ 7209 #define RTC_C_CTL13_CALF_3 ((uint16_t)0x0300) /*!< 1 Hz */ 7210 #define RTC_C_CTL13_CALF__NONE ((uint16_t)0x0000) /*!< No frequency output to RTCCLK pin */ 7211 #define RTC_C_CTL13_CALF__512 ((uint16_t)0x0100) /*!< 512 Hz */ 7212 #define RTC_C_CTL13_CALF__256 ((uint16_t)0x0200) /*!< 256 Hz */ 7213 #define RTC_C_CTL13_CALF__1 ((uint16_t)0x0300) /*!< 1 Hz */ 7214 /* RTC_C_OCAL[OCAL] Bits */ 7215 #define RTC_C_OCAL_OCAL_OFS ( 0) /*!< RTCOCAL Bit Offset */ 7216 #define RTC_C_OCAL_OCAL_MASK ((uint16_t)0x00FF) /*!< RTCOCAL Bit Mask */ 7217 /* RTC_C_OCAL[OCALS] Bits */ 7218 #define RTC_C_OCAL_OCALS_OFS (15) /*!< RTCOCALS Bit Offset */ 7219 #define RTC_C_OCAL_OCALS ((uint16_t)0x8000) /*!< Real-time clock offset error calibration sign */ 7220 /* RTC_C_TCMP[TCMPx] Bits */ 7221 #define RTC_C_TCMP_TCMPX_OFS ( 0) /*!< RTCTCMP Bit Offset */ 7222 #define RTC_C_TCMP_TCMPX_MASK ((uint16_t)0x00FF) /*!< RTCTCMP Bit Mask */ 7223 /* RTC_C_TCMP[TCOK] Bits */ 7224 #define RTC_C_TCMP_TCOK_OFS (13) /*!< RTCTCOK Bit Offset */ 7225 #define RTC_C_TCMP_TCOK ((uint16_t)0x2000) /*!< Real-time clock temperature compensation write OK */ 7226 /* RTC_C_TCMP[TCRDY] Bits */ 7227 #define RTC_C_TCMP_TCRDY_OFS (14) /*!< RTCTCRDY Bit Offset */ 7228 #define RTC_C_TCMP_TCRDY ((uint16_t)0x4000) /*!< Real-time clock temperature compensation ready */ 7229 /* RTC_C_TCMP[TCMPS] Bits */ 7230 #define RTC_C_TCMP_TCMPS_OFS (15) /*!< RTCTCMPS Bit Offset */ 7231 #define RTC_C_TCMP_TCMPS ((uint16_t)0x8000) /*!< Real-time clock temperature compensation sign */ 7232 /* RTC_C_PS0CTL[RT0PSIFG] Bits */ 7233 #define RTC_C_PS0CTL_RT0PSIFG_OFS ( 0) /*!< RT0PSIFG Bit Offset */ 7234 #define RTC_C_PS0CTL_RT0PSIFG ((uint16_t)0x0001) /*!< Prescale timer 0 interrupt flag */ 7235 /* RTC_C_PS0CTL[RT0PSIE] Bits */ 7236 #define RTC_C_PS0CTL_RT0PSIE_OFS ( 1) /*!< RT0PSIE Bit Offset */ 7237 #define RTC_C_PS0CTL_RT0PSIE ((uint16_t)0x0002) /*!< Prescale timer 0 interrupt enable */ 7238 /* RTC_C_PS0CTL[RT0IP] Bits */ 7239 #define RTC_C_PS0CTL_RT0IP_OFS ( 2) /*!< RT0IP Bit Offset */ 7240 #define RTC_C_PS0CTL_RT0IP_MASK ((uint16_t)0x001C) /*!< RT0IP Bit Mask */ 7241 #define RTC_C_PS0CTL_RT0IP0 ((uint16_t)0x0004) /*!< RT0IP Bit 0 */ 7242 #define RTC_C_PS0CTL_RT0IP1 ((uint16_t)0x0008) /*!< RT0IP Bit 1 */ 7243 #define RTC_C_PS0CTL_RT0IP2 ((uint16_t)0x0010) /*!< RT0IP Bit 2 */ 7244 #define RTC_C_PS0CTL_RT0IP_0 ((uint16_t)0x0000) /*!< Divide by 2 */ 7245 #define RTC_C_PS0CTL_RT0IP_1 ((uint16_t)0x0004) /*!< Divide by 4 */ 7246 #define RTC_C_PS0CTL_RT0IP_2 ((uint16_t)0x0008) /*!< Divide by 8 */ 7247 #define RTC_C_PS0CTL_RT0IP_3 ((uint16_t)0x000C) /*!< Divide by 16 */ 7248 #define RTC_C_PS0CTL_RT0IP_4 ((uint16_t)0x0010) /*!< Divide by 32 */ 7249 #define RTC_C_PS0CTL_RT0IP_5 ((uint16_t)0x0014) /*!< Divide by 64 */ 7250 #define RTC_C_PS0CTL_RT0IP_6 ((uint16_t)0x0018) /*!< Divide by 128 */ 7251 #define RTC_C_PS0CTL_RT0IP_7 ((uint16_t)0x001C) /*!< Divide by 256 */ 7252 #define RTC_C_PS0CTL_RT0IP__2 ((uint16_t)0x0000) /*!< Divide by 2 */ 7253 #define RTC_C_PS0CTL_RT0IP__4 ((uint16_t)0x0004) /*!< Divide by 4 */ 7254 #define RTC_C_PS0CTL_RT0IP__8 ((uint16_t)0x0008) /*!< Divide by 8 */ 7255 #define RTC_C_PS0CTL_RT0IP__16 ((uint16_t)0x000C) /*!< Divide by 16 */ 7256 #define RTC_C_PS0CTL_RT0IP__32 ((uint16_t)0x0010) /*!< Divide by 32 */ 7257 #define RTC_C_PS0CTL_RT0IP__64 ((uint16_t)0x0014) /*!< Divide by 64 */ 7258 #define RTC_C_PS0CTL_RT0IP__128 ((uint16_t)0x0018) /*!< Divide by 128 */ 7259 #define RTC_C_PS0CTL_RT0IP__256 ((uint16_t)0x001C) /*!< Divide by 256 */ 7260 /* RTC_C_PS1CTL[RT1PSIFG] Bits */ 7261 #define RTC_C_PS1CTL_RT1PSIFG_OFS ( 0) /*!< RT1PSIFG Bit Offset */ 7262 #define RTC_C_PS1CTL_RT1PSIFG ((uint16_t)0x0001) /*!< Prescale timer 1 interrupt flag */ 7263 /* RTC_C_PS1CTL[RT1PSIE] Bits */ 7264 #define RTC_C_PS1CTL_RT1PSIE_OFS ( 1) /*!< RT1PSIE Bit Offset */ 7265 #define RTC_C_PS1CTL_RT1PSIE ((uint16_t)0x0002) /*!< Prescale timer 1 interrupt enable */ 7266 /* RTC_C_PS1CTL[RT1IP] Bits */ 7267 #define RTC_C_PS1CTL_RT1IP_OFS ( 2) /*!< RT1IP Bit Offset */ 7268 #define RTC_C_PS1CTL_RT1IP_MASK ((uint16_t)0x001C) /*!< RT1IP Bit Mask */ 7269 #define RTC_C_PS1CTL_RT1IP0 ((uint16_t)0x0004) /*!< RT1IP Bit 0 */ 7270 #define RTC_C_PS1CTL_RT1IP1 ((uint16_t)0x0008) /*!< RT1IP Bit 1 */ 7271 #define RTC_C_PS1CTL_RT1IP2 ((uint16_t)0x0010) /*!< RT1IP Bit 2 */ 7272 #define RTC_C_PS1CTL_RT1IP_0 ((uint16_t)0x0000) /*!< Divide by 2 */ 7273 #define RTC_C_PS1CTL_RT1IP_1 ((uint16_t)0x0004) /*!< Divide by 4 */ 7274 #define RTC_C_PS1CTL_RT1IP_2 ((uint16_t)0x0008) /*!< Divide by 8 */ 7275 #define RTC_C_PS1CTL_RT1IP_3 ((uint16_t)0x000C) /*!< Divide by 16 */ 7276 #define RTC_C_PS1CTL_RT1IP_4 ((uint16_t)0x0010) /*!< Divide by 32 */ 7277 #define RTC_C_PS1CTL_RT1IP_5 ((uint16_t)0x0014) /*!< Divide by 64 */ 7278 #define RTC_C_PS1CTL_RT1IP_6 ((uint16_t)0x0018) /*!< Divide by 128 */ 7279 #define RTC_C_PS1CTL_RT1IP_7 ((uint16_t)0x001C) /*!< Divide by 256 */ 7280 #define RTC_C_PS1CTL_RT1IP__2 ((uint16_t)0x0000) /*!< Divide by 2 */ 7281 #define RTC_C_PS1CTL_RT1IP__4 ((uint16_t)0x0004) /*!< Divide by 4 */ 7282 #define RTC_C_PS1CTL_RT1IP__8 ((uint16_t)0x0008) /*!< Divide by 8 */ 7283 #define RTC_C_PS1CTL_RT1IP__16 ((uint16_t)0x000C) /*!< Divide by 16 */ 7284 #define RTC_C_PS1CTL_RT1IP__32 ((uint16_t)0x0010) /*!< Divide by 32 */ 7285 #define RTC_C_PS1CTL_RT1IP__64 ((uint16_t)0x0014) /*!< Divide by 64 */ 7286 #define RTC_C_PS1CTL_RT1IP__128 ((uint16_t)0x0018) /*!< Divide by 128 */ 7287 #define RTC_C_PS1CTL_RT1IP__256 ((uint16_t)0x001C) /*!< Divide by 256 */ 7288 /* RTC_C_PS[RT0PS] Bits */ 7289 #define RTC_C_PS_RT0PS_OFS ( 0) /*!< RT0PS Bit Offset */ 7290 #define RTC_C_PS_RT0PS_MASK ((uint16_t)0x00FF) /*!< RT0PS Bit Mask */ 7291 /* RTC_C_PS[RT1PS] Bits */ 7292 #define RTC_C_PS_RT1PS_OFS ( 8) /*!< RT1PS Bit Offset */ 7293 #define RTC_C_PS_RT1PS_MASK ((uint16_t)0xFF00) /*!< RT1PS Bit Mask */ 7294 /* RTC_C_TIM0[SEC] Bits */ 7295 #define RTC_C_TIM0_SEC_OFS ( 0) /*!< Seconds Bit Offset */ 7296 #define RTC_C_TIM0_SEC_MASK ((uint16_t)0x003F) /*!< Seconds Bit Mask */ 7297 /* RTC_C_TIM0[MIN] Bits */ 7298 #define RTC_C_TIM0_MIN_OFS ( 8) /*!< Minutes Bit Offset */ 7299 #define RTC_C_TIM0_MIN_MASK ((uint16_t)0x3F00) /*!< Minutes Bit Mask */ 7300 /* RTC_C_TIM0[SEC_LD] Bits */ 7301 #define RTC_C_TIM0_SEC_LD_OFS ( 0) /*!< SecondsLowDigit Bit Offset */ 7302 #define RTC_C_TIM0_SEC_LD_MASK ((uint16_t)0x000F) /*!< SecondsLowDigit Bit Mask */ 7303 /* RTC_C_TIM0[SEC_HD] Bits */ 7304 #define RTC_C_TIM0_SEC_HD_OFS ( 4) /*!< SecondsHighDigit Bit Offset */ 7305 #define RTC_C_TIM0_SEC_HD_MASK ((uint16_t)0x0070) /*!< SecondsHighDigit Bit Mask */ 7306 /* RTC_C_TIM0[MIN_LD] Bits */ 7307 #define RTC_C_TIM0_MIN_LD_OFS ( 8) /*!< MinutesLowDigit Bit Offset */ 7308 #define RTC_C_TIM0_MIN_LD_MASK ((uint16_t)0x0F00) /*!< MinutesLowDigit Bit Mask */ 7309 /* RTC_C_TIM0[MIN_HD] Bits */ 7310 #define RTC_C_TIM0_MIN_HD_OFS (12) /*!< MinutesHighDigit Bit Offset */ 7311 #define RTC_C_TIM0_MIN_HD_MASK ((uint16_t)0x7000) /*!< MinutesHighDigit Bit Mask */ 7312 /* RTC_C_TIM1[HOUR] Bits */ 7313 #define RTC_C_TIM1_HOUR_OFS ( 0) /*!< Hours Bit Offset */ 7314 #define RTC_C_TIM1_HOUR_MASK ((uint16_t)0x001F) /*!< Hours Bit Mask */ 7315 /* RTC_C_TIM1[DOW] Bits */ 7316 #define RTC_C_TIM1_DOW_OFS ( 8) /*!< DayofWeek Bit Offset */ 7317 #define RTC_C_TIM1_DOW_MASK ((uint16_t)0x0700) /*!< DayofWeek Bit Mask */ 7318 /* RTC_C_TIM1[HOUR_LD] Bits */ 7319 #define RTC_C_TIM1_HOUR_LD_OFS ( 0) /*!< HoursLowDigit Bit Offset */ 7320 #define RTC_C_TIM1_HOUR_LD_MASK ((uint16_t)0x000F) /*!< HoursLowDigit Bit Mask */ 7321 /* RTC_C_TIM1[HOUR_HD] Bits */ 7322 #define RTC_C_TIM1_HOUR_HD_OFS ( 4) /*!< HoursHighDigit Bit Offset */ 7323 #define RTC_C_TIM1_HOUR_HD_MASK ((uint16_t)0x0030) /*!< HoursHighDigit Bit Mask */ 7324 /* RTC_C_DATE[DAY] Bits */ 7325 #define RTC_C_DATE_DAY_OFS ( 0) /*!< Day Bit Offset */ 7326 #define RTC_C_DATE_DAY_MASK ((uint16_t)0x001F) /*!< Day Bit Mask */ 7327 /* RTC_C_DATE[MON] Bits */ 7328 #define RTC_C_DATE_MON_OFS ( 8) /*!< Month Bit Offset */ 7329 #define RTC_C_DATE_MON_MASK ((uint16_t)0x0F00) /*!< Month Bit Mask */ 7330 /* RTC_C_DATE[DAY_LD] Bits */ 7331 #define RTC_C_DATE_DAY_LD_OFS ( 0) /*!< DayLowDigit Bit Offset */ 7332 #define RTC_C_DATE_DAY_LD_MASK ((uint16_t)0x000F) /*!< DayLowDigit Bit Mask */ 7333 /* RTC_C_DATE[DAY_HD] Bits */ 7334 #define RTC_C_DATE_DAY_HD_OFS ( 4) /*!< DayHighDigit Bit Offset */ 7335 #define RTC_C_DATE_DAY_HD_MASK ((uint16_t)0x0030) /*!< DayHighDigit Bit Mask */ 7336 /* RTC_C_DATE[MON_LD] Bits */ 7337 #define RTC_C_DATE_MON_LD_OFS ( 8) /*!< MonthLowDigit Bit Offset */ 7338 #define RTC_C_DATE_MON_LD_MASK ((uint16_t)0x0F00) /*!< MonthLowDigit Bit Mask */ 7339 /* RTC_C_DATE[MON_HD] Bits */ 7340 #define RTC_C_DATE_MON_HD_OFS (12) /*!< MonthHighDigit Bit Offset */ 7341 #define RTC_C_DATE_MON_HD ((uint16_t)0x1000) /*!< Month high digit (0 or 1) */ 7342 /* RTC_C_YEAR[YEAR_LB] Bits */ 7343 #define RTC_C_YEAR_YEAR_LB_OFS ( 0) /*!< YearLowByte Bit Offset */ 7344 #define RTC_C_YEAR_YEAR_LB_MASK ((uint16_t)0x00FF) /*!< YearLowByte Bit Mask */ 7345 /* RTC_C_YEAR[YEAR_HB] Bits */ 7346 #define RTC_C_YEAR_YEAR_HB_OFS ( 8) /*!< YearHighByte Bit Offset */ 7347 #define RTC_C_YEAR_YEAR_HB_MASK ((uint16_t)0x0F00) /*!< YearHighByte Bit Mask */ 7348 /* RTC_C_YEAR[YEAR] Bits */ 7349 #define RTC_C_YEAR_YEAR_OFS ( 0) /*!< Year Bit Offset */ 7350 #define RTC_C_YEAR_YEAR_MASK ((uint16_t)0x000F) /*!< Year Bit Mask */ 7351 /* RTC_C_YEAR[DEC] Bits */ 7352 #define RTC_C_YEAR_DEC_OFS ( 4) /*!< Decade Bit Offset */ 7353 #define RTC_C_YEAR_DEC_MASK ((uint16_t)0x00F0) /*!< Decade Bit Mask */ 7354 /* RTC_C_YEAR[CENT_LD] Bits */ 7355 #define RTC_C_YEAR_CENT_LD_OFS ( 8) /*!< CenturyLowDigit Bit Offset */ 7356 #define RTC_C_YEAR_CENT_LD_MASK ((uint16_t)0x0F00) /*!< CenturyLowDigit Bit Mask */ 7357 /* RTC_C_YEAR[CENT_HD] Bits */ 7358 #define RTC_C_YEAR_CENT_HD_OFS (12) /*!< CenturyHighDigit Bit Offset */ 7359 #define RTC_C_YEAR_CENT_HD_MASK ((uint16_t)0x7000) /*!< CenturyHighDigit Bit Mask */ 7360 /* RTC_C_AMINHR[MIN] Bits */ 7361 #define RTC_C_AMINHR_MIN_OFS ( 0) /*!< Minutes Bit Offset */ 7362 #define RTC_C_AMINHR_MIN_MASK ((uint16_t)0x003F) /*!< Minutes Bit Mask */ 7363 /* RTC_C_AMINHR[MINAE] Bits */ 7364 #define RTC_C_AMINHR_MINAE_OFS ( 7) /*!< MINAE Bit Offset */ 7365 #define RTC_C_AMINHR_MINAE ((uint16_t)0x0080) /*!< Alarm enable */ 7366 /* RTC_C_AMINHR[HOUR] Bits */ 7367 #define RTC_C_AMINHR_HOUR_OFS ( 8) /*!< Hours Bit Offset */ 7368 #define RTC_C_AMINHR_HOUR_MASK ((uint16_t)0x1F00) /*!< Hours Bit Mask */ 7369 /* RTC_C_AMINHR[HOURAE] Bits */ 7370 #define RTC_C_AMINHR_HOURAE_OFS (15) /*!< HOURAE Bit Offset */ 7371 #define RTC_C_AMINHR_HOURAE ((uint16_t)0x8000) /*!< Alarm enable */ 7372 /* RTC_C_AMINHR[MIN_LD] Bits */ 7373 #define RTC_C_AMINHR_MIN_LD_OFS ( 0) /*!< MinutesLowDigit Bit Offset */ 7374 #define RTC_C_AMINHR_MIN_LD_MASK ((uint16_t)0x000F) /*!< MinutesLowDigit Bit Mask */ 7375 /* RTC_C_AMINHR[MIN_HD] Bits */ 7376 #define RTC_C_AMINHR_MIN_HD_OFS ( 4) /*!< MinutesHighDigit Bit Offset */ 7377 #define RTC_C_AMINHR_MIN_HD_MASK ((uint16_t)0x0070) /*!< MinutesHighDigit Bit Mask */ 7378 /* RTC_C_AMINHR[HOUR_LD] Bits */ 7379 #define RTC_C_AMINHR_HOUR_LD_OFS ( 8) /*!< HoursLowDigit Bit Offset */ 7380 #define RTC_C_AMINHR_HOUR_LD_MASK ((uint16_t)0x0F00) /*!< HoursLowDigit Bit Mask */ 7381 /* RTC_C_AMINHR[HOUR_HD] Bits */ 7382 #define RTC_C_AMINHR_HOUR_HD_OFS (12) /*!< HoursHighDigit Bit Offset */ 7383 #define RTC_C_AMINHR_HOUR_HD_MASK ((uint16_t)0x3000) /*!< HoursHighDigit Bit Mask */ 7384 /* RTC_C_ADOWDAY[DOW] Bits */ 7385 #define RTC_C_ADOWDAY_DOW_OFS ( 0) /*!< DayofWeek Bit Offset */ 7386 #define RTC_C_ADOWDAY_DOW_MASK ((uint16_t)0x0007) /*!< DayofWeek Bit Mask */ 7387 /* RTC_C_ADOWDAY[DOWAE] Bits */ 7388 #define RTC_C_ADOWDAY_DOWAE_OFS ( 7) /*!< DOWAE Bit Offset */ 7389 #define RTC_C_ADOWDAY_DOWAE ((uint16_t)0x0080) /*!< Alarm enable */ 7390 /* RTC_C_ADOWDAY[DAY] Bits */ 7391 #define RTC_C_ADOWDAY_DAY_OFS ( 8) /*!< DayofMonth Bit Offset */ 7392 #define RTC_C_ADOWDAY_DAY_MASK ((uint16_t)0x1F00) /*!< DayofMonth Bit Mask */ 7393 /* RTC_C_ADOWDAY[DAYAE] Bits */ 7394 #define RTC_C_ADOWDAY_DAYAE_OFS (15) /*!< DAYAE Bit Offset */ 7395 #define RTC_C_ADOWDAY_DAYAE ((uint16_t)0x8000) /*!< Alarm enable */ 7396 /* RTC_C_ADOWDAY[DAY_LD] Bits */ 7397 #define RTC_C_ADOWDAY_DAY_LD_OFS ( 8) /*!< DayLowDigit Bit Offset */ 7398 #define RTC_C_ADOWDAY_DAY_LD_MASK ((uint16_t)0x0F00) /*!< DayLowDigit Bit Mask */ 7399 /* RTC_C_ADOWDAY[DAY_HD] Bits */ 7400 #define RTC_C_ADOWDAY_DAY_HD_OFS (12) /*!< DayHighDigit Bit Offset */ 7401 #define RTC_C_ADOWDAY_DAY_HD_MASK ((uint16_t)0x3000) /*!< DayHighDigit Bit Mask */ 7402 /* Pre-defined bitfield values */ 7403 #define RTC_C_KEY ((uint16_t)0xA500) /*!< RTC_C Key Value for RTC_C write access */ 7404 #define RTC_C_KEY_H ((uint16_t)0x00A5) /*!< RTC_C Key Value for RTC_C write access */ 7405 #define RTC_C_KEY_VAL ((uint16_t)0xA500) /*!< RTC_C Key Value for RTC_C write access */ 7406 7407 7408 /****************************************************************************** 7409 * SCB Bits 7410 ******************************************************************************/ 7411 /* SCB_PFR0[STATE0] Bits */ 7412 #define SCB_PFR0_STATE0_OFS ( 0) /*!< STATE0 Bit Offset */ 7413 #define SCB_PFR0_STATE0_MASK ((uint32_t)0x0000000F) /*!< STATE0 Bit Mask */ 7414 #define SCB_PFR0_STATE00 ((uint32_t)0x00000001) /*!< STATE0 Bit 0 */ 7415 #define SCB_PFR0_STATE01 ((uint32_t)0x00000002) /*!< STATE0 Bit 1 */ 7416 #define SCB_PFR0_STATE02 ((uint32_t)0x00000004) /*!< STATE0 Bit 2 */ 7417 #define SCB_PFR0_STATE03 ((uint32_t)0x00000008) /*!< STATE0 Bit 3 */ 7418 #define SCB_PFR0_STATE0_0 ((uint32_t)0x00000000) /*!< no ARM encoding */ 7419 #define SCB_PFR0_STATE0_1 ((uint32_t)0x00000001) /*!< N/A */ 7420 /* SCB_PFR0[STATE1] Bits */ 7421 #define SCB_PFR0_STATE1_OFS ( 4) /*!< STATE1 Bit Offset */ 7422 #define SCB_PFR0_STATE1_MASK ((uint32_t)0x000000F0) /*!< STATE1 Bit Mask */ 7423 #define SCB_PFR0_STATE10 ((uint32_t)0x00000010) /*!< STATE1 Bit 0 */ 7424 #define SCB_PFR0_STATE11 ((uint32_t)0x00000020) /*!< STATE1 Bit 1 */ 7425 #define SCB_PFR0_STATE12 ((uint32_t)0x00000040) /*!< STATE1 Bit 2 */ 7426 #define SCB_PFR0_STATE13 ((uint32_t)0x00000080) /*!< STATE1 Bit 3 */ 7427 #define SCB_PFR0_STATE1_0 ((uint32_t)0x00000000) /*!< N/A */ 7428 #define SCB_PFR0_STATE1_1 ((uint32_t)0x00000010) /*!< N/A */ 7429 #define SCB_PFR0_STATE1_2 ((uint32_t)0x00000020) /*!< Thumb-2 encoding with the 16-bit basic instructions plus 32-bit Buncond/BL */ 7430 /* but no other 32-bit basic instructions (Note non-basic 32-bit instructions */ 7431 /* can be added using the appropriate instruction attribute, but other 32-bit */ 7432 /* basic instructions cannot.) */ 7433 #define SCB_PFR0_STATE1_3 ((uint32_t)0x00000030) /*!< Thumb-2 encoding with all Thumb-2 basic instructions */ 7434 /* SCB_PFR1[MICROCONTROLLER_PROGRAMMERS_MODEL] Bits */ 7435 #define SCB_PFR1_MICROCONTROLLER_PROGRAMMERS_MODEL_OFS ( 8) /*!< MICROCONTROLLER_PROGRAMMERS_MODEL Bit Offset */ 7436 #define SCB_PFR1_MICROCONTROLLER_PROGRAMMERS_MODEL_MASK ((uint32_t)0x00000F00) /*!< MICROCONTROLLER_PROGRAMMERS_MODEL Bit Mask */ 7437 #define SCB_PFR1_MICROCONTROLLER_PROGRAMMERS_MODEL0 ((uint32_t)0x00000100) /*!< MICROCONTROLLER_PROGRAMMERS_MODEL Bit 0 */ 7438 #define SCB_PFR1_MICROCONTROLLER_PROGRAMMERS_MODEL1 ((uint32_t)0x00000200) /*!< MICROCONTROLLER_PROGRAMMERS_MODEL Bit 1 */ 7439 #define SCB_PFR1_MICROCONTROLLER_PROGRAMMERS_MODEL2 ((uint32_t)0x00000400) /*!< MICROCONTROLLER_PROGRAMMERS_MODEL Bit 2 */ 7440 #define SCB_PFR1_MICROCONTROLLER_PROGRAMMERS_MODEL3 ((uint32_t)0x00000800) /*!< MICROCONTROLLER_PROGRAMMERS_MODEL Bit 3 */ 7441 #define SCB_PFR1_MICROCONTROLLER_PROGRAMMERS_MODEL_0 ((uint32_t)0x00000000) /*!< not supported */ 7442 #define SCB_PFR1_MICROCONTROLLER_PROGRAMMERS_MODEL_2 ((uint32_t)0x00000200) /*!< two-stack support */ 7443 /* SCB_DFR0[MICROCONTROLLER_DEBUG_MODEL] Bits */ 7444 #define SCB_DFR0_MICROCONTROLLER_DEBUG_MODEL_OFS (20) /*!< MICROCONTROLLER_DEBUG_MODEL Bit Offset */ 7445 #define SCB_DFR0_MICROCONTROLLER_DEBUG_MODEL_MASK ((uint32_t)0x00F00000) /*!< MICROCONTROLLER_DEBUG_MODEL Bit Mask */ 7446 #define SCB_DFR0_MICROCONTROLLER_DEBUG_MODEL0 ((uint32_t)0x00100000) /*!< MICROCONTROLLER_DEBUG_MODEL Bit 0 */ 7447 #define SCB_DFR0_MICROCONTROLLER_DEBUG_MODEL1 ((uint32_t)0x00200000) /*!< MICROCONTROLLER_DEBUG_MODEL Bit 1 */ 7448 #define SCB_DFR0_MICROCONTROLLER_DEBUG_MODEL2 ((uint32_t)0x00400000) /*!< MICROCONTROLLER_DEBUG_MODEL Bit 2 */ 7449 #define SCB_DFR0_MICROCONTROLLER_DEBUG_MODEL3 ((uint32_t)0x00800000) /*!< MICROCONTROLLER_DEBUG_MODEL Bit 3 */ 7450 #define SCB_DFR0_MICROCONTROLLER_DEBUG_MODEL_0 ((uint32_t)0x00000000) /*!< not supported */ 7451 #define SCB_DFR0_MICROCONTROLLER_DEBUG_MODEL_1 ((uint32_t)0x00100000) /*!< Microcontroller debug v1 (ITMv1, DWTv1, optional ETM) */ 7452 /* SCB_MMFR0[PMSA_SUPPORT] Bits */ 7453 #define SCB_MMFR0_PMSA_SUPPORT_OFS ( 4) /*!< PMSA_SUPPORT Bit Offset */ 7454 #define SCB_MMFR0_PMSA_SUPPORT_MASK ((uint32_t)0x000000F0) /*!< PMSA_SUPPORT Bit Mask */ 7455 #define SCB_MMFR0_PMSA_SUPPORT0 ((uint32_t)0x00000010) /*!< PMSA_SUPPORT Bit 0 */ 7456 #define SCB_MMFR0_PMSA_SUPPORT1 ((uint32_t)0x00000020) /*!< PMSA_SUPPORT Bit 1 */ 7457 #define SCB_MMFR0_PMSA_SUPPORT2 ((uint32_t)0x00000040) /*!< PMSA_SUPPORT Bit 2 */ 7458 #define SCB_MMFR0_PMSA_SUPPORT3 ((uint32_t)0x00000080) /*!< PMSA_SUPPORT Bit 3 */ 7459 #define SCB_MMFR0_PMSA_SUPPORT_0 ((uint32_t)0x00000000) /*!< not supported */ 7460 #define SCB_MMFR0_PMSA_SUPPORT_1 ((uint32_t)0x00000010) /*!< IMPLEMENTATION DEFINED (N/A) */ 7461 #define SCB_MMFR0_PMSA_SUPPORT_2 ((uint32_t)0x00000020) /*!< PMSA base (features as defined for ARMv6) (N/A) */ 7462 #define SCB_MMFR0_PMSA_SUPPORT_3 ((uint32_t)0x00000030) /*!< PMSAv7 (base plus subregion support) */ 7463 /* SCB_MMFR0[CACHE_COHERENCE_SUPPORT] Bits */ 7464 #define SCB_MMFR0_CACHE_COHERENCE_SUPPORT_OFS ( 8) /*!< CACHE_COHERENCE_SUPPORT Bit Offset */ 7465 #define SCB_MMFR0_CACHE_COHERENCE_SUPPORT_MASK ((uint32_t)0x00000F00) /*!< CACHE_COHERENCE_SUPPORT Bit Mask */ 7466 #define SCB_MMFR0_CACHE_COHERENCE_SUPPORT0 ((uint32_t)0x00000100) /*!< CACHE_COHERENCE_SUPPORT Bit 0 */ 7467 #define SCB_MMFR0_CACHE_COHERENCE_SUPPORT1 ((uint32_t)0x00000200) /*!< CACHE_COHERENCE_SUPPORT Bit 1 */ 7468 #define SCB_MMFR0_CACHE_COHERENCE_SUPPORT2 ((uint32_t)0x00000400) /*!< CACHE_COHERENCE_SUPPORT Bit 2 */ 7469 #define SCB_MMFR0_CACHE_COHERENCE_SUPPORT3 ((uint32_t)0x00000800) /*!< CACHE_COHERENCE_SUPPORT Bit 3 */ 7470 #define SCB_MMFR0_CACHE_COHERENCE_SUPPORT_0 ((uint32_t)0x00000000) /*!< no shared support */ 7471 #define SCB_MMFR0_CACHE_COHERENCE_SUPPORT_1 ((uint32_t)0x00000100) /*!< partial-inner-shared coherency (coherency amongst some - but not all - of */ 7472 /* the entities within an inner-coherent domain) */ 7473 #define SCB_MMFR0_CACHE_COHERENCE_SUPPORT_2 ((uint32_t)0x00000200) /*!< full-inner-shared coherency (coherency amongst all of the entities within an */ 7474 /* inner-coherent domain) */ 7475 #define SCB_MMFR0_CACHE_COHERENCE_SUPPORT_3 ((uint32_t)0x00000300) /*!< full coherency (coherency amongst all of the entities) */ 7476 /* SCB_MMFR0[OUTER_NON_SHARABLE_SUPPORT] Bits */ 7477 #define SCB_MMFR0_OUTER_NON_SHARABLE_SUPPORT_OFS (12) /*!< OUTER_NON_SHARABLE_SUPPORT Bit Offset */ 7478 #define SCB_MMFR0_OUTER_NON_SHARABLE_SUPPORT_MASK ((uint32_t)0x0000F000) /*!< OUTER_NON_SHARABLE_SUPPORT Bit Mask */ 7479 #define SCB_MMFR0_OUTER_NON_SHARABLE_SUPPORT0 ((uint32_t)0x00001000) /*!< OUTER_NON_SHARABLE_SUPPORT Bit 0 */ 7480 #define SCB_MMFR0_OUTER_NON_SHARABLE_SUPPORT1 ((uint32_t)0x00002000) /*!< OUTER_NON_SHARABLE_SUPPORT Bit 1 */ 7481 #define SCB_MMFR0_OUTER_NON_SHARABLE_SUPPORT2 ((uint32_t)0x00004000) /*!< OUTER_NON_SHARABLE_SUPPORT Bit 2 */ 7482 #define SCB_MMFR0_OUTER_NON_SHARABLE_SUPPORT3 ((uint32_t)0x00008000) /*!< OUTER_NON_SHARABLE_SUPPORT Bit 3 */ 7483 #define SCB_MMFR0_OUTER_NON_SHARABLE_SUPPORT_0 ((uint32_t)0x00000000) /*!< Outer non-sharable not supported */ 7484 #define SCB_MMFR0_OUTER_NON_SHARABLE_SUPPORT_1 ((uint32_t)0x00001000) /*!< Outer sharable supported */ 7485 /* SCB_MMFR0[AUILIARY_REGISTER_SUPPORT] Bits */ 7486 #define SCB_MMFR0_AUILIARY_REGISTER_SUPPORT_OFS (20) /*!< AUXILIARY_REGISTER_SUPPORT Bit Offset */ 7487 #define SCB_MMFR0_AUILIARY_REGISTER_SUPPORT_MASK ((uint32_t)0x00F00000) /*!< AUXILIARY_REGISTER_SUPPORT Bit Mask */ 7488 #define SCB_MMFR0_AUILIARY_REGISTER_SUPPORT0 ((uint32_t)0x00100000) /*!< AUILIARY_REGISTER_SUPPORT Bit 0 */ 7489 #define SCB_MMFR0_AUILIARY_REGISTER_SUPPORT1 ((uint32_t)0x00200000) /*!< AUILIARY_REGISTER_SUPPORT Bit 1 */ 7490 #define SCB_MMFR0_AUILIARY_REGISTER_SUPPORT2 ((uint32_t)0x00400000) /*!< AUILIARY_REGISTER_SUPPORT Bit 2 */ 7491 #define SCB_MMFR0_AUILIARY_REGISTER_SUPPORT3 ((uint32_t)0x00800000) /*!< AUILIARY_REGISTER_SUPPORT Bit 3 */ 7492 #define SCB_MMFR0_AUILIARY_REGISTER_SUPPORT_0 ((uint32_t)0x00000000) /*!< not supported */ 7493 #define SCB_MMFR0_AUILIARY_REGISTER_SUPPORT_1 ((uint32_t)0x00100000) /*!< Auxiliary control register */ 7494 /* SCB_MMFR2[WAIT_FOR_INTERRUPT_STALLING] Bits */ 7495 #define SCB_MMFR2_WAIT_FOR_INTERRUPT_STALLING_OFS (24) /*!< WAIT_FOR_INTERRUPT_STALLING Bit Offset */ 7496 #define SCB_MMFR2_WAIT_FOR_INTERRUPT_STALLING_MASK ((uint32_t)0x0F000000) /*!< WAIT_FOR_INTERRUPT_STALLING Bit Mask */ 7497 #define SCB_MMFR2_WAIT_FOR_INTERRUPT_STALLING0 ((uint32_t)0x01000000) /*!< WAIT_FOR_INTERRUPT_STALLING Bit 0 */ 7498 #define SCB_MMFR2_WAIT_FOR_INTERRUPT_STALLING1 ((uint32_t)0x02000000) /*!< WAIT_FOR_INTERRUPT_STALLING Bit 1 */ 7499 #define SCB_MMFR2_WAIT_FOR_INTERRUPT_STALLING2 ((uint32_t)0x04000000) /*!< WAIT_FOR_INTERRUPT_STALLING Bit 2 */ 7500 #define SCB_MMFR2_WAIT_FOR_INTERRUPT_STALLING3 ((uint32_t)0x08000000) /*!< WAIT_FOR_INTERRUPT_STALLING Bit 3 */ 7501 #define SCB_MMFR2_WAIT_FOR_INTERRUPT_STALLING_0 ((uint32_t)0x00000000) /*!< not supported */ 7502 #define SCB_MMFR2_WAIT_FOR_INTERRUPT_STALLING_1 ((uint32_t)0x01000000) /*!< wait for interrupt supported */ 7503 /* SCB_ISAR0[BITCOUNT_INSTRS] Bits */ 7504 #define SCB_ISAR0_BITCOUNT_INSTRS_OFS ( 4) /*!< BITCOUNT_INSTRS Bit Offset */ 7505 #define SCB_ISAR0_BITCOUNT_INSTRS_MASK ((uint32_t)0x000000F0) /*!< BITCOUNT_INSTRS Bit Mask */ 7506 #define SCB_ISAR0_BITCOUNT_INSTRS0 ((uint32_t)0x00000010) /*!< BITCOUNT_INSTRS Bit 0 */ 7507 #define SCB_ISAR0_BITCOUNT_INSTRS1 ((uint32_t)0x00000020) /*!< BITCOUNT_INSTRS Bit 1 */ 7508 #define SCB_ISAR0_BITCOUNT_INSTRS2 ((uint32_t)0x00000040) /*!< BITCOUNT_INSTRS Bit 2 */ 7509 #define SCB_ISAR0_BITCOUNT_INSTRS3 ((uint32_t)0x00000080) /*!< BITCOUNT_INSTRS Bit 3 */ 7510 #define SCB_ISAR0_BITCOUNT_INSTRS_0 ((uint32_t)0x00000000) /*!< no bit-counting instructions present */ 7511 #define SCB_ISAR0_BITCOUNT_INSTRS_1 ((uint32_t)0x00000010) /*!< adds CLZ */ 7512 /* SCB_ISAR0[BITFIELD_INSTRS] Bits */ 7513 #define SCB_ISAR0_BITFIELD_INSTRS_OFS ( 8) /*!< BITFIELD_INSTRS Bit Offset */ 7514 #define SCB_ISAR0_BITFIELD_INSTRS_MASK ((uint32_t)0x00000F00) /*!< BITFIELD_INSTRS Bit Mask */ 7515 #define SCB_ISAR0_BITFIELD_INSTRS0 ((uint32_t)0x00000100) /*!< BITFIELD_INSTRS Bit 0 */ 7516 #define SCB_ISAR0_BITFIELD_INSTRS1 ((uint32_t)0x00000200) /*!< BITFIELD_INSTRS Bit 1 */ 7517 #define SCB_ISAR0_BITFIELD_INSTRS2 ((uint32_t)0x00000400) /*!< BITFIELD_INSTRS Bit 2 */ 7518 #define SCB_ISAR0_BITFIELD_INSTRS3 ((uint32_t)0x00000800) /*!< BITFIELD_INSTRS Bit 3 */ 7519 #define SCB_ISAR0_BITFIELD_INSTRS_0 ((uint32_t)0x00000000) /*!< no bitfield instructions present */ 7520 #define SCB_ISAR0_BITFIELD_INSTRS_1 ((uint32_t)0x00000100) /*!< adds BFC, BFI, SBFX, UBFX */ 7521 /* SCB_ISAR0[CMPBRANCH_INSTRS] Bits */ 7522 #define SCB_ISAR0_CMPBRANCH_INSTRS_OFS (12) /*!< CMPBRANCH_INSTRS Bit Offset */ 7523 #define SCB_ISAR0_CMPBRANCH_INSTRS_MASK ((uint32_t)0x0000F000) /*!< CMPBRANCH_INSTRS Bit Mask */ 7524 #define SCB_ISAR0_CMPBRANCH_INSTRS0 ((uint32_t)0x00001000) /*!< CMPBRANCH_INSTRS Bit 0 */ 7525 #define SCB_ISAR0_CMPBRANCH_INSTRS1 ((uint32_t)0x00002000) /*!< CMPBRANCH_INSTRS Bit 1 */ 7526 #define SCB_ISAR0_CMPBRANCH_INSTRS2 ((uint32_t)0x00004000) /*!< CMPBRANCH_INSTRS Bit 2 */ 7527 #define SCB_ISAR0_CMPBRANCH_INSTRS3 ((uint32_t)0x00008000) /*!< CMPBRANCH_INSTRS Bit 3 */ 7528 #define SCB_ISAR0_CMPBRANCH_INSTRS_0 ((uint32_t)0x00000000) /*!< no combined compare-and-branch instructions present */ 7529 #define SCB_ISAR0_CMPBRANCH_INSTRS_1 ((uint32_t)0x00001000) /*!< adds CB{N}Z */ 7530 /* SCB_ISAR0[COPROC_INSTRS] Bits */ 7531 #define SCB_ISAR0_COPROC_INSTRS_OFS (16) /*!< COPROC_INSTRS Bit Offset */ 7532 #define SCB_ISAR0_COPROC_INSTRS_MASK ((uint32_t)0x000F0000) /*!< COPROC_INSTRS Bit Mask */ 7533 #define SCB_ISAR0_COPROC_INSTRS0 ((uint32_t)0x00010000) /*!< COPROC_INSTRS Bit 0 */ 7534 #define SCB_ISAR0_COPROC_INSTRS1 ((uint32_t)0x00020000) /*!< COPROC_INSTRS Bit 1 */ 7535 #define SCB_ISAR0_COPROC_INSTRS2 ((uint32_t)0x00040000) /*!< COPROC_INSTRS Bit 2 */ 7536 #define SCB_ISAR0_COPROC_INSTRS3 ((uint32_t)0x00080000) /*!< COPROC_INSTRS Bit 3 */ 7537 #define SCB_ISAR0_COPROC_INSTRS_0 ((uint32_t)0x00000000) /*!< no coprocessor support, other than for separately attributed architectures */ 7538 /* such as CP15 or VFP */ 7539 #define SCB_ISAR0_COPROC_INSTRS_1 ((uint32_t)0x00010000) /*!< adds generic CDP, LDC, MCR, MRC, STC */ 7540 #define SCB_ISAR0_COPROC_INSTRS_2 ((uint32_t)0x00020000) /*!< adds generic CDP2, LDC2, MCR2, MRC2, STC2 */ 7541 #define SCB_ISAR0_COPROC_INSTRS_3 ((uint32_t)0x00030000) /*!< adds generic MCRR, MRRC */ 7542 #define SCB_ISAR0_COPROC_INSTRS_4 ((uint32_t)0x00040000) /*!< adds generic MCRR2, MRRC2 */ 7543 /* SCB_ISAR0[DEBUG_INSTRS] Bits */ 7544 #define SCB_ISAR0_DEBUG_INSTRS_OFS (20) /*!< DEBUG_INSTRS Bit Offset */ 7545 #define SCB_ISAR0_DEBUG_INSTRS_MASK ((uint32_t)0x00F00000) /*!< DEBUG_INSTRS Bit Mask */ 7546 #define SCB_ISAR0_DEBUG_INSTRS0 ((uint32_t)0x00100000) /*!< DEBUG_INSTRS Bit 0 */ 7547 #define SCB_ISAR0_DEBUG_INSTRS1 ((uint32_t)0x00200000) /*!< DEBUG_INSTRS Bit 1 */ 7548 #define SCB_ISAR0_DEBUG_INSTRS2 ((uint32_t)0x00400000) /*!< DEBUG_INSTRS Bit 2 */ 7549 #define SCB_ISAR0_DEBUG_INSTRS3 ((uint32_t)0x00800000) /*!< DEBUG_INSTRS Bit 3 */ 7550 #define SCB_ISAR0_DEBUG_INSTRS_0 ((uint32_t)0x00000000) /*!< no debug instructions present */ 7551 #define SCB_ISAR0_DEBUG_INSTRS_1 ((uint32_t)0x00100000) /*!< adds BKPT */ 7552 /* SCB_ISAR0[DIVIDE_INSTRS] Bits */ 7553 #define SCB_ISAR0_DIVIDE_INSTRS_OFS (24) /*!< DIVIDE_INSTRS Bit Offset */ 7554 #define SCB_ISAR0_DIVIDE_INSTRS_MASK ((uint32_t)0x0F000000) /*!< DIVIDE_INSTRS Bit Mask */ 7555 #define SCB_ISAR0_DIVIDE_INSTRS0 ((uint32_t)0x01000000) /*!< DIVIDE_INSTRS Bit 0 */ 7556 #define SCB_ISAR0_DIVIDE_INSTRS1 ((uint32_t)0x02000000) /*!< DIVIDE_INSTRS Bit 1 */ 7557 #define SCB_ISAR0_DIVIDE_INSTRS2 ((uint32_t)0x04000000) /*!< DIVIDE_INSTRS Bit 2 */ 7558 #define SCB_ISAR0_DIVIDE_INSTRS3 ((uint32_t)0x08000000) /*!< DIVIDE_INSTRS Bit 3 */ 7559 #define SCB_ISAR0_DIVIDE_INSTRS_0 ((uint32_t)0x00000000) /*!< no divide instructions present */ 7560 #define SCB_ISAR0_DIVIDE_INSTRS_1 ((uint32_t)0x01000000) /*!< adds SDIV, UDIV (v1 quotient only result) */ 7561 /* SCB_ISAR1[ETEND_INSRS] Bits */ 7562 #define SCB_ISAR1_ETEND_INSRS_OFS (12) /*!< EXTEND_INSRS Bit Offset */ 7563 #define SCB_ISAR1_ETEND_INSRS_MASK ((uint32_t)0x0000F000) /*!< EXTEND_INSRS Bit Mask */ 7564 #define SCB_ISAR1_ETEND_INSRS0 ((uint32_t)0x00001000) /*!< ETEND_INSRS Bit 0 */ 7565 #define SCB_ISAR1_ETEND_INSRS1 ((uint32_t)0x00002000) /*!< ETEND_INSRS Bit 1 */ 7566 #define SCB_ISAR1_ETEND_INSRS2 ((uint32_t)0x00004000) /*!< ETEND_INSRS Bit 2 */ 7567 #define SCB_ISAR1_ETEND_INSRS3 ((uint32_t)0x00008000) /*!< ETEND_INSRS Bit 3 */ 7568 #define SCB_ISAR1_ETEND_INSRS_0 ((uint32_t)0x00000000) /*!< no scalar (i.e. non-SIMD) sign/zero-extend instructions present */ 7569 #define SCB_ISAR1_ETEND_INSRS_1 ((uint32_t)0x00001000) /*!< adds SXTB, SXTH, UXTB, UXTH */ 7570 #define SCB_ISAR1_ETEND_INSRS_2 ((uint32_t)0x00002000) /*!< N/A */ 7571 /* SCB_ISAR1[IFTHEN_INSTRS] Bits */ 7572 #define SCB_ISAR1_IFTHEN_INSTRS_OFS (16) /*!< IFTHEN_INSTRS Bit Offset */ 7573 #define SCB_ISAR1_IFTHEN_INSTRS_MASK ((uint32_t)0x000F0000) /*!< IFTHEN_INSTRS Bit Mask */ 7574 #define SCB_ISAR1_IFTHEN_INSTRS0 ((uint32_t)0x00010000) /*!< IFTHEN_INSTRS Bit 0 */ 7575 #define SCB_ISAR1_IFTHEN_INSTRS1 ((uint32_t)0x00020000) /*!< IFTHEN_INSTRS Bit 1 */ 7576 #define SCB_ISAR1_IFTHEN_INSTRS2 ((uint32_t)0x00040000) /*!< IFTHEN_INSTRS Bit 2 */ 7577 #define SCB_ISAR1_IFTHEN_INSTRS3 ((uint32_t)0x00080000) /*!< IFTHEN_INSTRS Bit 3 */ 7578 #define SCB_ISAR1_IFTHEN_INSTRS_0 ((uint32_t)0x00000000) /*!< IT instructions not present */ 7579 #define SCB_ISAR1_IFTHEN_INSTRS_1 ((uint32_t)0x00010000) /*!< adds IT instructions (and IT bits in PSRs) */ 7580 /* SCB_ISAR1[IMMEDIATE_INSTRS] Bits */ 7581 #define SCB_ISAR1_IMMEDIATE_INSTRS_OFS (20) /*!< IMMEDIATE_INSTRS Bit Offset */ 7582 #define SCB_ISAR1_IMMEDIATE_INSTRS_MASK ((uint32_t)0x00F00000) /*!< IMMEDIATE_INSTRS Bit Mask */ 7583 #define SCB_ISAR1_IMMEDIATE_INSTRS0 ((uint32_t)0x00100000) /*!< IMMEDIATE_INSTRS Bit 0 */ 7584 #define SCB_ISAR1_IMMEDIATE_INSTRS1 ((uint32_t)0x00200000) /*!< IMMEDIATE_INSTRS Bit 1 */ 7585 #define SCB_ISAR1_IMMEDIATE_INSTRS2 ((uint32_t)0x00400000) /*!< IMMEDIATE_INSTRS Bit 2 */ 7586 #define SCB_ISAR1_IMMEDIATE_INSTRS3 ((uint32_t)0x00800000) /*!< IMMEDIATE_INSTRS Bit 3 */ 7587 #define SCB_ISAR1_IMMEDIATE_INSTRS_0 ((uint32_t)0x00000000) /*!< no special immediate-generating instructions present */ 7588 #define SCB_ISAR1_IMMEDIATE_INSTRS_1 ((uint32_t)0x00100000) /*!< adds ADDW, MOVW, MOVT, SUBW */ 7589 /* SCB_ISAR1[INTERWORK_INSTRS] Bits */ 7590 #define SCB_ISAR1_INTERWORK_INSTRS_OFS (24) /*!< INTERWORK_INSTRS Bit Offset */ 7591 #define SCB_ISAR1_INTERWORK_INSTRS_MASK ((uint32_t)0x0F000000) /*!< INTERWORK_INSTRS Bit Mask */ 7592 #define SCB_ISAR1_INTERWORK_INSTRS0 ((uint32_t)0x01000000) /*!< INTERWORK_INSTRS Bit 0 */ 7593 #define SCB_ISAR1_INTERWORK_INSTRS1 ((uint32_t)0x02000000) /*!< INTERWORK_INSTRS Bit 1 */ 7594 #define SCB_ISAR1_INTERWORK_INSTRS2 ((uint32_t)0x04000000) /*!< INTERWORK_INSTRS Bit 2 */ 7595 #define SCB_ISAR1_INTERWORK_INSTRS3 ((uint32_t)0x08000000) /*!< INTERWORK_INSTRS Bit 3 */ 7596 #define SCB_ISAR1_INTERWORK_INSTRS_0 ((uint32_t)0x00000000) /*!< no interworking instructions supported */ 7597 #define SCB_ISAR1_INTERWORK_INSTRS_1 ((uint32_t)0x01000000) /*!< adds BX (and T bit in PSRs) */ 7598 #define SCB_ISAR1_INTERWORK_INSTRS_2 ((uint32_t)0x02000000) /*!< adds BLX, and PC loads have BX-like behavior */ 7599 #define SCB_ISAR1_INTERWORK_INSTRS_3 ((uint32_t)0x03000000) /*!< N/A */ 7600 /* SCB_ISAR2[LOADSTORE_INSTRS] Bits */ 7601 #define SCB_ISAR2_LOADSTORE_INSTRS_OFS ( 0) /*!< LOADSTORE_INSTRS Bit Offset */ 7602 #define SCB_ISAR2_LOADSTORE_INSTRS_MASK ((uint32_t)0x0000000F) /*!< LOADSTORE_INSTRS Bit Mask */ 7603 #define SCB_ISAR2_LOADSTORE_INSTRS0 ((uint32_t)0x00000001) /*!< LOADSTORE_INSTRS Bit 0 */ 7604 #define SCB_ISAR2_LOADSTORE_INSTRS1 ((uint32_t)0x00000002) /*!< LOADSTORE_INSTRS Bit 1 */ 7605 #define SCB_ISAR2_LOADSTORE_INSTRS2 ((uint32_t)0x00000004) /*!< LOADSTORE_INSTRS Bit 2 */ 7606 #define SCB_ISAR2_LOADSTORE_INSTRS3 ((uint32_t)0x00000008) /*!< LOADSTORE_INSTRS Bit 3 */ 7607 #define SCB_ISAR2_LOADSTORE_INSTRS_0 ((uint32_t)0x00000000) /*!< no additional normal load/store instructions present */ 7608 #define SCB_ISAR2_LOADSTORE_INSTRS_1 ((uint32_t)0x00000001) /*!< adds LDRD/STRD */ 7609 /* SCB_ISAR2[MEMHINT_INSTRS] Bits */ 7610 #define SCB_ISAR2_MEMHINT_INSTRS_OFS ( 4) /*!< MEMHINT_INSTRS Bit Offset */ 7611 #define SCB_ISAR2_MEMHINT_INSTRS_MASK ((uint32_t)0x000000F0) /*!< MEMHINT_INSTRS Bit Mask */ 7612 #define SCB_ISAR2_MEMHINT_INSTRS0 ((uint32_t)0x00000010) /*!< MEMHINT_INSTRS Bit 0 */ 7613 #define SCB_ISAR2_MEMHINT_INSTRS1 ((uint32_t)0x00000020) /*!< MEMHINT_INSTRS Bit 1 */ 7614 #define SCB_ISAR2_MEMHINT_INSTRS2 ((uint32_t)0x00000040) /*!< MEMHINT_INSTRS Bit 2 */ 7615 #define SCB_ISAR2_MEMHINT_INSTRS3 ((uint32_t)0x00000080) /*!< MEMHINT_INSTRS Bit 3 */ 7616 #define SCB_ISAR2_MEMHINT_INSTRS_0 ((uint32_t)0x00000000) /*!< no memory hint instructions presen */ 7617 #define SCB_ISAR2_MEMHINT_INSTRS_1 ((uint32_t)0x00000010) /*!< adds PLD */ 7618 #define SCB_ISAR2_MEMHINT_INSTRS_2 ((uint32_t)0x00000020) /*!< adds PLD (ie a repeat on value 1) */ 7619 #define SCB_ISAR2_MEMHINT_INSTRS_3 ((uint32_t)0x00000030) /*!< adds PLI */ 7620 /* SCB_ISAR2[MULTIACCESSINT_INSTRS] Bits */ 7621 #define SCB_ISAR2_MULTIACCESSINT_INSTRS_OFS ( 8) /*!< MULTIACCESSINT_INSTRS Bit Offset */ 7622 #define SCB_ISAR2_MULTIACCESSINT_INSTRS_MASK ((uint32_t)0x00000F00) /*!< MULTIACCESSINT_INSTRS Bit Mask */ 7623 #define SCB_ISAR2_MULTIACCESSINT_INSTRS0 ((uint32_t)0x00000100) /*!< MULTIACCESSINT_INSTRS Bit 0 */ 7624 #define SCB_ISAR2_MULTIACCESSINT_INSTRS1 ((uint32_t)0x00000200) /*!< MULTIACCESSINT_INSTRS Bit 1 */ 7625 #define SCB_ISAR2_MULTIACCESSINT_INSTRS2 ((uint32_t)0x00000400) /*!< MULTIACCESSINT_INSTRS Bit 2 */ 7626 #define SCB_ISAR2_MULTIACCESSINT_INSTRS3 ((uint32_t)0x00000800) /*!< MULTIACCESSINT_INSTRS Bit 3 */ 7627 #define SCB_ISAR2_MULTIACCESSINT_INSTRS_0 ((uint32_t)0x00000000) /*!< the (LDM/STM) instructions are non-interruptible */ 7628 #define SCB_ISAR2_MULTIACCESSINT_INSTRS_1 ((uint32_t)0x00000100) /*!< the (LDM/STM) instructions are restartable */ 7629 #define SCB_ISAR2_MULTIACCESSINT_INSTRS_2 ((uint32_t)0x00000200) /*!< the (LDM/STM) instructions are continuable */ 7630 /* SCB_ISAR2[MULT_INSTRS] Bits */ 7631 #define SCB_ISAR2_MULT_INSTRS_OFS (12) /*!< MULT_INSTRS Bit Offset */ 7632 #define SCB_ISAR2_MULT_INSTRS_MASK ((uint32_t)0x0000F000) /*!< MULT_INSTRS Bit Mask */ 7633 #define SCB_ISAR2_MULT_INSTRS0 ((uint32_t)0x00001000) /*!< MULT_INSTRS Bit 0 */ 7634 #define SCB_ISAR2_MULT_INSTRS1 ((uint32_t)0x00002000) /*!< MULT_INSTRS Bit 1 */ 7635 #define SCB_ISAR2_MULT_INSTRS2 ((uint32_t)0x00004000) /*!< MULT_INSTRS Bit 2 */ 7636 #define SCB_ISAR2_MULT_INSTRS3 ((uint32_t)0x00008000) /*!< MULT_INSTRS Bit 3 */ 7637 #define SCB_ISAR2_MULT_INSTRS_0 ((uint32_t)0x00000000) /*!< only MUL present */ 7638 #define SCB_ISAR2_MULT_INSTRS_1 ((uint32_t)0x00001000) /*!< adds MLA */ 7639 #define SCB_ISAR2_MULT_INSTRS_2 ((uint32_t)0x00002000) /*!< adds MLS */ 7640 /* SCB_ISAR2[MULTS_INSTRS] Bits */ 7641 #define SCB_ISAR2_MULTS_INSTRS_OFS (16) /*!< MULTS_INSTRS Bit Offset */ 7642 #define SCB_ISAR2_MULTS_INSTRS_MASK ((uint32_t)0x000F0000) /*!< MULTS_INSTRS Bit Mask */ 7643 #define SCB_ISAR2_MULTS_INSTRS0 ((uint32_t)0x00010000) /*!< MULTS_INSTRS Bit 0 */ 7644 #define SCB_ISAR2_MULTS_INSTRS1 ((uint32_t)0x00020000) /*!< MULTS_INSTRS Bit 1 */ 7645 #define SCB_ISAR2_MULTS_INSTRS2 ((uint32_t)0x00040000) /*!< MULTS_INSTRS Bit 2 */ 7646 #define SCB_ISAR2_MULTS_INSTRS3 ((uint32_t)0x00080000) /*!< MULTS_INSTRS Bit 3 */ 7647 #define SCB_ISAR2_MULTS_INSTRS_0 ((uint32_t)0x00000000) /*!< no signed multiply instructions present */ 7648 #define SCB_ISAR2_MULTS_INSTRS_1 ((uint32_t)0x00010000) /*!< adds SMULL, SMLAL */ 7649 #define SCB_ISAR2_MULTS_INSTRS_2 ((uint32_t)0x00020000) /*!< N/A */ 7650 #define SCB_ISAR2_MULTS_INSTRS_3 ((uint32_t)0x00030000) /*!< N/A */ 7651 /* SCB_ISAR2[MULTU_INSTRS] Bits */ 7652 #define SCB_ISAR2_MULTU_INSTRS_OFS (20) /*!< MULTU_INSTRS Bit Offset */ 7653 #define SCB_ISAR2_MULTU_INSTRS_MASK ((uint32_t)0x00F00000) /*!< MULTU_INSTRS Bit Mask */ 7654 #define SCB_ISAR2_MULTU_INSTRS0 ((uint32_t)0x00100000) /*!< MULTU_INSTRS Bit 0 */ 7655 #define SCB_ISAR2_MULTU_INSTRS1 ((uint32_t)0x00200000) /*!< MULTU_INSTRS Bit 1 */ 7656 #define SCB_ISAR2_MULTU_INSTRS2 ((uint32_t)0x00400000) /*!< MULTU_INSTRS Bit 2 */ 7657 #define SCB_ISAR2_MULTU_INSTRS3 ((uint32_t)0x00800000) /*!< MULTU_INSTRS Bit 3 */ 7658 #define SCB_ISAR2_MULTU_INSTRS_0 ((uint32_t)0x00000000) /*!< no unsigned multiply instructions present */ 7659 #define SCB_ISAR2_MULTU_INSTRS_1 ((uint32_t)0x00100000) /*!< adds UMULL, UMLAL */ 7660 #define SCB_ISAR2_MULTU_INSTRS_2 ((uint32_t)0x00200000) /*!< N/A */ 7661 /* SCB_ISAR2[REVERSAL_INSTRS] Bits */ 7662 #define SCB_ISAR2_REVERSAL_INSTRS_OFS (28) /*!< REVERSAL_INSTRS Bit Offset */ 7663 #define SCB_ISAR2_REVERSAL_INSTRS_MASK ((uint32_t)0xF0000000) /*!< REVERSAL_INSTRS Bit Mask */ 7664 #define SCB_ISAR2_REVERSAL_INSTRS0 ((uint32_t)0x10000000) /*!< REVERSAL_INSTRS Bit 0 */ 7665 #define SCB_ISAR2_REVERSAL_INSTRS1 ((uint32_t)0x20000000) /*!< REVERSAL_INSTRS Bit 1 */ 7666 #define SCB_ISAR2_REVERSAL_INSTRS2 ((uint32_t)0x40000000) /*!< REVERSAL_INSTRS Bit 2 */ 7667 #define SCB_ISAR2_REVERSAL_INSTRS3 ((uint32_t)0x80000000) /*!< REVERSAL_INSTRS Bit 3 */ 7668 #define SCB_ISAR2_REVERSAL_INSTRS_0 ((uint32_t)0x00000000) /*!< no reversal instructions present */ 7669 #define SCB_ISAR2_REVERSAL_INSTRS_1 ((uint32_t)0x10000000) /*!< adds REV, REV16, REVSH */ 7670 #define SCB_ISAR2_REVERSAL_INSTRS_2 ((uint32_t)0x20000000) /*!< adds RBIT */ 7671 /* SCB_ISAR3[SATRUATE_INSTRS] Bits */ 7672 #define SCB_ISAR3_SATRUATE_INSTRS_OFS ( 0) /*!< SATRUATE_INSTRS Bit Offset */ 7673 #define SCB_ISAR3_SATRUATE_INSTRS_MASK ((uint32_t)0x0000000F) /*!< SATRUATE_INSTRS Bit Mask */ 7674 #define SCB_ISAR3_SATRUATE_INSTRS0 ((uint32_t)0x00000001) /*!< SATRUATE_INSTRS Bit 0 */ 7675 #define SCB_ISAR3_SATRUATE_INSTRS1 ((uint32_t)0x00000002) /*!< SATRUATE_INSTRS Bit 1 */ 7676 #define SCB_ISAR3_SATRUATE_INSTRS2 ((uint32_t)0x00000004) /*!< SATRUATE_INSTRS Bit 2 */ 7677 #define SCB_ISAR3_SATRUATE_INSTRS3 ((uint32_t)0x00000008) /*!< SATRUATE_INSTRS Bit 3 */ 7678 #define SCB_ISAR3_SATRUATE_INSTRS_0 ((uint32_t)0x00000000) /*!< no non-SIMD saturate instructions present */ 7679 #define SCB_ISAR3_SATRUATE_INSTRS_1 ((uint32_t)0x00000001) /*!< N/A */ 7680 /* SCB_ISAR3[SIMD_INSTRS] Bits */ 7681 #define SCB_ISAR3_SIMD_INSTRS_OFS ( 4) /*!< SIMD_INSTRS Bit Offset */ 7682 #define SCB_ISAR3_SIMD_INSTRS_MASK ((uint32_t)0x000000F0) /*!< SIMD_INSTRS Bit Mask */ 7683 #define SCB_ISAR3_SIMD_INSTRS0 ((uint32_t)0x00000010) /*!< SIMD_INSTRS Bit 0 */ 7684 #define SCB_ISAR3_SIMD_INSTRS1 ((uint32_t)0x00000020) /*!< SIMD_INSTRS Bit 1 */ 7685 #define SCB_ISAR3_SIMD_INSTRS2 ((uint32_t)0x00000040) /*!< SIMD_INSTRS Bit 2 */ 7686 #define SCB_ISAR3_SIMD_INSTRS3 ((uint32_t)0x00000080) /*!< SIMD_INSTRS Bit 3 */ 7687 #define SCB_ISAR3_SIMD_INSTRS_0 ((uint32_t)0x00000000) /*!< no SIMD instructions present */ 7688 #define SCB_ISAR3_SIMD_INSTRS_1 ((uint32_t)0x00000010) /*!< adds SSAT, USAT (and the Q flag in the PSRs) */ 7689 #define SCB_ISAR3_SIMD_INSTRS_3 ((uint32_t)0x00000030) /*!< N/A */ 7690 /* SCB_ISAR3[SVC_INSTRS] Bits */ 7691 #define SCB_ISAR3_SVC_INSTRS_OFS ( 8) /*!< SVC_INSTRS Bit Offset */ 7692 #define SCB_ISAR3_SVC_INSTRS_MASK ((uint32_t)0x00000F00) /*!< SVC_INSTRS Bit Mask */ 7693 #define SCB_ISAR3_SVC_INSTRS0 ((uint32_t)0x00000100) /*!< SVC_INSTRS Bit 0 */ 7694 #define SCB_ISAR3_SVC_INSTRS1 ((uint32_t)0x00000200) /*!< SVC_INSTRS Bit 1 */ 7695 #define SCB_ISAR3_SVC_INSTRS2 ((uint32_t)0x00000400) /*!< SVC_INSTRS Bit 2 */ 7696 #define SCB_ISAR3_SVC_INSTRS3 ((uint32_t)0x00000800) /*!< SVC_INSTRS Bit 3 */ 7697 #define SCB_ISAR3_SVC_INSTRS_0 ((uint32_t)0x00000000) /*!< no SVC (SWI) instructions present */ 7698 #define SCB_ISAR3_SVC_INSTRS_1 ((uint32_t)0x00000100) /*!< adds SVC (SWI) */ 7699 /* SCB_ISAR3[SYNCPRIM_INSTRS] Bits */ 7700 #define SCB_ISAR3_SYNCPRIM_INSTRS_OFS (12) /*!< SYNCPRIM_INSTRS Bit Offset */ 7701 #define SCB_ISAR3_SYNCPRIM_INSTRS_MASK ((uint32_t)0x0000F000) /*!< SYNCPRIM_INSTRS Bit Mask */ 7702 #define SCB_ISAR3_SYNCPRIM_INSTRS0 ((uint32_t)0x00001000) /*!< SYNCPRIM_INSTRS Bit 0 */ 7703 #define SCB_ISAR3_SYNCPRIM_INSTRS1 ((uint32_t)0x00002000) /*!< SYNCPRIM_INSTRS Bit 1 */ 7704 #define SCB_ISAR3_SYNCPRIM_INSTRS2 ((uint32_t)0x00004000) /*!< SYNCPRIM_INSTRS Bit 2 */ 7705 #define SCB_ISAR3_SYNCPRIM_INSTRS3 ((uint32_t)0x00008000) /*!< SYNCPRIM_INSTRS Bit 3 */ 7706 #define SCB_ISAR3_SYNCPRIM_INSTRS_0 ((uint32_t)0x00000000) /*!< no synchronization primitives present */ 7707 #define SCB_ISAR3_SYNCPRIM_INSTRS_1 ((uint32_t)0x00001000) /*!< adds LDREX, STREX */ 7708 #define SCB_ISAR3_SYNCPRIM_INSTRS_2 ((uint32_t)0x00002000) /*!< adds LDREXB, LDREXH, LDREXD, STREXB, STREXH, STREXD, CLREX(N/A) */ 7709 /* SCB_ISAR3[TABBRANCH_INSTRS] Bits */ 7710 #define SCB_ISAR3_TABBRANCH_INSTRS_OFS (16) /*!< TABBRANCH_INSTRS Bit Offset */ 7711 #define SCB_ISAR3_TABBRANCH_INSTRS_MASK ((uint32_t)0x000F0000) /*!< TABBRANCH_INSTRS Bit Mask */ 7712 #define SCB_ISAR3_TABBRANCH_INSTRS0 ((uint32_t)0x00010000) /*!< TABBRANCH_INSTRS Bit 0 */ 7713 #define SCB_ISAR3_TABBRANCH_INSTRS1 ((uint32_t)0x00020000) /*!< TABBRANCH_INSTRS Bit 1 */ 7714 #define SCB_ISAR3_TABBRANCH_INSTRS2 ((uint32_t)0x00040000) /*!< TABBRANCH_INSTRS Bit 2 */ 7715 #define SCB_ISAR3_TABBRANCH_INSTRS3 ((uint32_t)0x00080000) /*!< TABBRANCH_INSTRS Bit 3 */ 7716 #define SCB_ISAR3_TABBRANCH_INSTRS_0 ((uint32_t)0x00000000) /*!< no table-branch instructions present */ 7717 #define SCB_ISAR3_TABBRANCH_INSTRS_1 ((uint32_t)0x00010000) /*!< adds TBB, TBH */ 7718 /* SCB_ISAR3[THUMBCOPY_INSTRS] Bits */ 7719 #define SCB_ISAR3_THUMBCOPY_INSTRS_OFS (20) /*!< THUMBCOPY_INSTRS Bit Offset */ 7720 #define SCB_ISAR3_THUMBCOPY_INSTRS_MASK ((uint32_t)0x00F00000) /*!< THUMBCOPY_INSTRS Bit Mask */ 7721 #define SCB_ISAR3_THUMBCOPY_INSTRS0 ((uint32_t)0x00100000) /*!< THUMBCOPY_INSTRS Bit 0 */ 7722 #define SCB_ISAR3_THUMBCOPY_INSTRS1 ((uint32_t)0x00200000) /*!< THUMBCOPY_INSTRS Bit 1 */ 7723 #define SCB_ISAR3_THUMBCOPY_INSTRS2 ((uint32_t)0x00400000) /*!< THUMBCOPY_INSTRS Bit 2 */ 7724 #define SCB_ISAR3_THUMBCOPY_INSTRS3 ((uint32_t)0x00800000) /*!< THUMBCOPY_INSTRS Bit 3 */ 7725 #define SCB_ISAR3_THUMBCOPY_INSTRS_0 ((uint32_t)0x00000000) /*!< Thumb MOV(register) instruction does not allow low reg -> low reg */ 7726 #define SCB_ISAR3_THUMBCOPY_INSTRS_1 ((uint32_t)0x00100000) /*!< adds Thumb MOV(register) low reg -> low reg and the CPY alias */ 7727 /* SCB_ISAR3[TRUENOP_INSTRS] Bits */ 7728 #define SCB_ISAR3_TRUENOP_INSTRS_OFS (24) /*!< TRUENOP_INSTRS Bit Offset */ 7729 #define SCB_ISAR3_TRUENOP_INSTRS_MASK ((uint32_t)0x0F000000) /*!< TRUENOP_INSTRS Bit Mask */ 7730 #define SCB_ISAR3_TRUENOP_INSTRS0 ((uint32_t)0x01000000) /*!< TRUENOP_INSTRS Bit 0 */ 7731 #define SCB_ISAR3_TRUENOP_INSTRS1 ((uint32_t)0x02000000) /*!< TRUENOP_INSTRS Bit 1 */ 7732 #define SCB_ISAR3_TRUENOP_INSTRS2 ((uint32_t)0x04000000) /*!< TRUENOP_INSTRS Bit 2 */ 7733 #define SCB_ISAR3_TRUENOP_INSTRS3 ((uint32_t)0x08000000) /*!< TRUENOP_INSTRS Bit 3 */ 7734 #define SCB_ISAR3_TRUENOP_INSTRS_0 ((uint32_t)0x00000000) /*!< true NOP instructions not present - that is, NOP instructions with no */ 7735 /* register dependencies */ 7736 #define SCB_ISAR3_TRUENOP_INSTRS_1 ((uint32_t)0x01000000) /*!< adds "true NOP", and the capability of additional "NOP compatible hints" */ 7737 /* SCB_ISAR4[UNPRIV_INSTRS] Bits */ 7738 #define SCB_ISAR4_UNPRIV_INSTRS_OFS ( 0) /*!< UNPRIV_INSTRS Bit Offset */ 7739 #define SCB_ISAR4_UNPRIV_INSTRS_MASK ((uint32_t)0x0000000F) /*!< UNPRIV_INSTRS Bit Mask */ 7740 #define SCB_ISAR4_UNPRIV_INSTRS0 ((uint32_t)0x00000001) /*!< UNPRIV_INSTRS Bit 0 */ 7741 #define SCB_ISAR4_UNPRIV_INSTRS1 ((uint32_t)0x00000002) /*!< UNPRIV_INSTRS Bit 1 */ 7742 #define SCB_ISAR4_UNPRIV_INSTRS2 ((uint32_t)0x00000004) /*!< UNPRIV_INSTRS Bit 2 */ 7743 #define SCB_ISAR4_UNPRIV_INSTRS3 ((uint32_t)0x00000008) /*!< UNPRIV_INSTRS Bit 3 */ 7744 #define SCB_ISAR4_UNPRIV_INSTRS_0 ((uint32_t)0x00000000) /*!< no "T variant" instructions exist */ 7745 #define SCB_ISAR4_UNPRIV_INSTRS_1 ((uint32_t)0x00000001) /*!< adds LDRBT, LDRT, STRBT, STRT */ 7746 #define SCB_ISAR4_UNPRIV_INSTRS_2 ((uint32_t)0x00000002) /*!< adds LDRHT, LDRSBT, LDRSHT, STRHT */ 7747 /* SCB_ISAR4[WITHSHIFTS_INSTRS] Bits */ 7748 #define SCB_ISAR4_WITHSHIFTS_INSTRS_OFS ( 4) /*!< WITHSHIFTS_INSTRS Bit Offset */ 7749 #define SCB_ISAR4_WITHSHIFTS_INSTRS_MASK ((uint32_t)0x000000F0) /*!< WITHSHIFTS_INSTRS Bit Mask */ 7750 #define SCB_ISAR4_WITHSHIFTS_INSTRS0 ((uint32_t)0x00000010) /*!< WITHSHIFTS_INSTRS Bit 0 */ 7751 #define SCB_ISAR4_WITHSHIFTS_INSTRS1 ((uint32_t)0x00000020) /*!< WITHSHIFTS_INSTRS Bit 1 */ 7752 #define SCB_ISAR4_WITHSHIFTS_INSTRS2 ((uint32_t)0x00000040) /*!< WITHSHIFTS_INSTRS Bit 2 */ 7753 #define SCB_ISAR4_WITHSHIFTS_INSTRS3 ((uint32_t)0x00000080) /*!< WITHSHIFTS_INSTRS Bit 3 */ 7754 #define SCB_ISAR4_WITHSHIFTS_INSTRS_0 ((uint32_t)0x00000000) /*!< non-zero shifts only support MOV and shift instructions (see notes) */ 7755 #define SCB_ISAR4_WITHSHIFTS_INSTRS_1 ((uint32_t)0x00000010) /*!< shifts of loads/stores over the range LSL 0-3 */ 7756 #define SCB_ISAR4_WITHSHIFTS_INSTRS_3 ((uint32_t)0x00000030) /*!< adds other constant shift options. */ 7757 #define SCB_ISAR4_WITHSHIFTS_INSTRS_4 ((uint32_t)0x00000040) /*!< adds register-controlled shift options. */ 7758 /* SCB_ISAR4[WRITEBACK_INSTRS] Bits */ 7759 #define SCB_ISAR4_WRITEBACK_INSTRS_OFS ( 8) /*!< WRITEBACK_INSTRS Bit Offset */ 7760 #define SCB_ISAR4_WRITEBACK_INSTRS_MASK ((uint32_t)0x00000F00) /*!< WRITEBACK_INSTRS Bit Mask */ 7761 #define SCB_ISAR4_WRITEBACK_INSTRS0 ((uint32_t)0x00000100) /*!< WRITEBACK_INSTRS Bit 0 */ 7762 #define SCB_ISAR4_WRITEBACK_INSTRS1 ((uint32_t)0x00000200) /*!< WRITEBACK_INSTRS Bit 1 */ 7763 #define SCB_ISAR4_WRITEBACK_INSTRS2 ((uint32_t)0x00000400) /*!< WRITEBACK_INSTRS Bit 2 */ 7764 #define SCB_ISAR4_WRITEBACK_INSTRS3 ((uint32_t)0x00000800) /*!< WRITEBACK_INSTRS Bit 3 */ 7765 #define SCB_ISAR4_WRITEBACK_INSTRS_0 ((uint32_t)0x00000000) /*!< only non-writeback addressing modes present, except that */ 7766 /* LDMIA/STMDB/PUSH/POP instructions support writeback addressing. */ 7767 #define SCB_ISAR4_WRITEBACK_INSTRS_1 ((uint32_t)0x00000100) /*!< adds all currently-defined writeback addressing modes (ARMv7, Thumb-2) */ 7768 /* SCB_ISAR4[BARRIER_INSTRS] Bits */ 7769 #define SCB_ISAR4_BARRIER_INSTRS_OFS (16) /*!< BARRIER_INSTRS Bit Offset */ 7770 #define SCB_ISAR4_BARRIER_INSTRS_MASK ((uint32_t)0x000F0000) /*!< BARRIER_INSTRS Bit Mask */ 7771 #define SCB_ISAR4_BARRIER_INSTRS0 ((uint32_t)0x00010000) /*!< BARRIER_INSTRS Bit 0 */ 7772 #define SCB_ISAR4_BARRIER_INSTRS1 ((uint32_t)0x00020000) /*!< BARRIER_INSTRS Bit 1 */ 7773 #define SCB_ISAR4_BARRIER_INSTRS2 ((uint32_t)0x00040000) /*!< BARRIER_INSTRS Bit 2 */ 7774 #define SCB_ISAR4_BARRIER_INSTRS3 ((uint32_t)0x00080000) /*!< BARRIER_INSTRS Bit 3 */ 7775 #define SCB_ISAR4_BARRIER_INSTRS_0 ((uint32_t)0x00000000) /*!< no barrier instructions supported */ 7776 #define SCB_ISAR4_BARRIER_INSTRS_1 ((uint32_t)0x00010000) /*!< adds DMB, DSB, ISB barrier instructions */ 7777 /* SCB_ISAR4[SYNCPRIM_INSTRS_FRAC] Bits */ 7778 #define SCB_ISAR4_SYNCPRIM_INSTRS_FRAC_OFS (20) /*!< SYNCPRIM_INSTRS_FRAC Bit Offset */ 7779 #define SCB_ISAR4_SYNCPRIM_INSTRS_FRAC_MASK ((uint32_t)0x00F00000) /*!< SYNCPRIM_INSTRS_FRAC Bit Mask */ 7780 #define SCB_ISAR4_SYNCPRIM_INSTRS_FRAC0 ((uint32_t)0x00100000) /*!< SYNCPRIM_INSTRS_FRAC Bit 0 */ 7781 #define SCB_ISAR4_SYNCPRIM_INSTRS_FRAC1 ((uint32_t)0x00200000) /*!< SYNCPRIM_INSTRS_FRAC Bit 1 */ 7782 #define SCB_ISAR4_SYNCPRIM_INSTRS_FRAC2 ((uint32_t)0x00400000) /*!< SYNCPRIM_INSTRS_FRAC Bit 2 */ 7783 #define SCB_ISAR4_SYNCPRIM_INSTRS_FRAC3 ((uint32_t)0x00800000) /*!< SYNCPRIM_INSTRS_FRAC Bit 3 */ 7784 #define SCB_ISAR4_SYNCPRIM_INSTRS_FRAC_0 ((uint32_t)0x00000000) /*!< no additional support */ 7785 #define SCB_ISAR4_SYNCPRIM_INSTRS_FRAC_3 ((uint32_t)0x00300000) /*!< adds CLREX, LDREXB, STREXB, LDREXH, STREXH */ 7786 /* SCB_ISAR4[PSR_M_INSTRS] Bits */ 7787 #define SCB_ISAR4_PSR_M_INSTRS_OFS (24) /*!< PSR_M_INSTRS Bit Offset */ 7788 #define SCB_ISAR4_PSR_M_INSTRS_MASK ((uint32_t)0x0F000000) /*!< PSR_M_INSTRS Bit Mask */ 7789 #define SCB_ISAR4_PSR_M_INSTRS0 ((uint32_t)0x01000000) /*!< PSR_M_INSTRS Bit 0 */ 7790 #define SCB_ISAR4_PSR_M_INSTRS1 ((uint32_t)0x02000000) /*!< PSR_M_INSTRS Bit 1 */ 7791 #define SCB_ISAR4_PSR_M_INSTRS2 ((uint32_t)0x04000000) /*!< PSR_M_INSTRS Bit 2 */ 7792 #define SCB_ISAR4_PSR_M_INSTRS3 ((uint32_t)0x08000000) /*!< PSR_M_INSTRS Bit 3 */ 7793 #define SCB_ISAR4_PSR_M_INSTRS_0 ((uint32_t)0x00000000) /*!< instructions not present */ 7794 #define SCB_ISAR4_PSR_M_INSTRS_1 ((uint32_t)0x01000000) /*!< adds CPS, MRS, and MSR instructions (M-profile forms) */ 7795 /* SCB_CPACR[CP11] Bits */ 7796 #define SCB_CPACR_CP11_OFS (22) /*!< CP11 Bit Offset */ 7797 #define SCB_CPACR_CP11_MASK ((uint32_t)0x00C00000) /*!< CP11 Bit Mask */ 7798 /* SCB_CPACR[CP10] Bits */ 7799 #define SCB_CPACR_CP10_OFS (20) /*!< CP10 Bit Offset */ 7800 #define SCB_CPACR_CP10_MASK ((uint32_t)0x00300000) /*!< CP10 Bit Mask */ 7801 /* SCB_SHPR1[SCB_SHPR1_PRI_4] Bits */ 7802 #define SCB_SHPR1_PRI_4_OFS ( 0) /*!< PRI_4 Offset */ 7803 #define SCB_SHPR1_PRI_4_M ((uint32_t)0x000000ff) /* */ 7804 /* SCB_SHPR1[SCB_SHPR1_PRI_5] Bits */ 7805 #define SCB_SHPR1_PRI_5_OFS ( 8) /*!< PRI_5 Offset */ 7806 #define SCB_SHPR1_PRI_5_M ((uint32_t)0x0000ff00) /* */ 7807 /* SCB_SHPR1[SCB_SHPR1_PRI_6] Bits */ 7808 #define SCB_SHPR1_PRI_6_OFS (16) /*!< PRI_6 Offset */ 7809 #define SCB_SHPR1_PRI_6_M ((uint32_t)0x00ff0000) /* */ 7810 /* SCB_SHPR1[SCB_SHPR1_PRI_7] Bits */ 7811 #define SCB_SHPR1_PRI_7_OFS (24) /*!< PRI_7 Offset */ 7812 #define SCB_SHPR1_PRI_7_M ((uint32_t)0xff000000) /* */ 7813 /* SCB_SHPR2[SCB_SHPR2_PRI_8] Bits */ 7814 #define SCB_SHPR2_PRI_8_OFS ( 0) /*!< PRI_8 Offset */ 7815 #define SCB_SHPR2_PRI_8_M ((uint32_t)0x000000ff) /* */ 7816 /* SCB_SHPR2[SCB_SHPR2_PRI_9] Bits */ 7817 #define SCB_SHPR2_PRI_9_OFS ( 8) /*!< PRI_9 Offset */ 7818 #define SCB_SHPR2_PRI_9_M ((uint32_t)0x0000ff00) /* */ 7819 /* SCB_SHPR2[SCB_SHPR2_PRI_10] Bits */ 7820 #define SCB_SHPR2_PRI_10_OFS (16) /*!< PRI_10 Offset */ 7821 #define SCB_SHPR2_PRI_10_M ((uint32_t)0x00ff0000) /* */ 7822 /* SCB_SHPR2[SCB_SHPR2_PRI_11] Bits */ 7823 #define SCB_SHPR2_PRI_11_OFS (24) /*!< PRI_11 Offset */ 7824 #define SCB_SHPR2_PRI_11_M ((uint32_t)0xff000000) /* */ 7825 /* SCB_SHPR3[SCB_SHPR3_PRI_12] Bits */ 7826 #define SCB_SHPR3_PRI_12_OFS ( 0) /*!< PRI_12 Offset */ 7827 #define SCB_SHPR3_PRI_12_M ((uint32_t)0x000000ff) /* */ 7828 /* SCB_SHPR3[SCB_SHPR3_PRI_13] Bits */ 7829 #define SCB_SHPR3_PRI_13_OFS ( 8) /*!< PRI_13 Offset */ 7830 #define SCB_SHPR3_PRI_13_M ((uint32_t)0x0000ff00) /* */ 7831 /* SCB_SHPR3[SCB_SHPR3_PRI_14] Bits */ 7832 #define SCB_SHPR3_PRI_14_OFS (16) /*!< PRI_14 Offset */ 7833 #define SCB_SHPR3_PRI_14_M ((uint32_t)0x00ff0000) /* */ 7834 /* SCB_SHPR3[SCB_SHPR3_PRI_15] Bits */ 7835 #define SCB_SHPR3_PRI_15_OFS (24) /*!< PRI_15 Offset */ 7836 #define SCB_SHPR3_PRI_15_M ((uint32_t)0xff000000) /* */ 7837 7838 /* SCB_CFSR[SCB_CFSR_IACCVIOL] Bits */ 7839 #define SCB_CFSR_IACCVIOL_OFS ( 0) /*!< IACCVIOL Offset */ 7840 #define SCB_CFSR_IACCVIOL ((uint32_t)0x00000001) /* */ 7841 /* SCB_CFSR[SCB_CFSR_DACCVIOL] Bits */ 7842 #define SCB_CFSR_DACCVIOL_OFS ( 1) /*!< DACCVIOL Offset */ 7843 #define SCB_CFSR_DACCVIOL ((uint32_t)0x00000002) /* */ 7844 /* SCB_CFSR[SCB_CFSR_MUNSTKERR] Bits */ 7845 #define SCB_CFSR_MUNSTKERR_OFS ( 3) /*!< MUNSTKERR Offset */ 7846 #define SCB_CFSR_MUNSTKERR ((uint32_t)0x00000008) /* */ 7847 /* SCB_CFSR[SCB_CFSR_MSTKERR] Bits */ 7848 #define SCB_CFSR_MSTKERR_OFS ( 4) /*!< MSTKERR Offset */ 7849 #define SCB_CFSR_MSTKERR ((uint32_t)0x00000010) /* */ 7850 /* SCB_CFSR[SCB_CFSR_MMARVALID] Bits */ 7851 #define SCB_CFSR_MMARVALID_OFS ( 7) /*!< MMARVALID Offset */ 7852 #define SCB_CFSR_MMARVALID ((uint32_t)0x00000080) /* */ 7853 /* SCB_CFSR[SCB_CFSR_IBUSERR] Bits */ 7854 #define SCB_CFSR_IBUSERR_OFS ( 8) /*!< IBUSERR Offset */ 7855 #define SCB_CFSR_IBUSERR ((uint32_t)0x00000100) /* */ 7856 /* SCB_CFSR[SCB_CFSR_PRECISERR] Bits */ 7857 #define SCB_CFSR_PRECISERR_OFS ( 9) /*!< PRECISERR Offset */ 7858 #define SCB_CFSR_PRECISERR ((uint32_t)0x00000200) /* */ 7859 /* SCB_CFSR[SCB_CFSR_IMPRECISERR] Bits */ 7860 #define SCB_CFSR_IMPRECISERR_OFS (10) /*!< IMPRECISERR Offset */ 7861 #define SCB_CFSR_IMPRECISERR ((uint32_t)0x00000400) /* */ 7862 /* SCB_CFSR[SCB_CFSR_UNSTKERR] Bits */ 7863 #define SCB_CFSR_UNSTKERR_OFS (11) /*!< UNSTKERR Offset */ 7864 #define SCB_CFSR_UNSTKERR ((uint32_t)0x00000800) /* */ 7865 /* SCB_CFSR[SCB_CFSR_STKERR] Bits */ 7866 #define SCB_CFSR_STKERR_OFS (12) /*!< STKERR Offset */ 7867 #define SCB_CFSR_STKERR ((uint32_t)0x00001000) /* */ 7868 /* SCB_CFSR[SCB_CFSR_BFARVALID] Bits */ 7869 #define SCB_CFSR_BFARVALID_OFS (15) /*!< BFARVALID Offset */ 7870 #define SCB_CFSR_BFARVALID ((uint32_t)0x00008000) /* */ 7871 /* SCB_CFSR[SCB_CFSR_UNDEFINSTR] Bits */ 7872 #define SCB_CFSR_UNDEFINSTR_OFS (16) /*!< UNDEFINSTR Offset */ 7873 #define SCB_CFSR_UNDEFINSTR ((uint32_t)0x00010000) /* */ 7874 /* SCB_CFSR[SCB_CFSR_INVSTATE] Bits */ 7875 #define SCB_CFSR_INVSTATE_OFS (17) /*!< INVSTATE Offset */ 7876 #define SCB_CFSR_INVSTATE ((uint32_t)0x00020000) /* */ 7877 /* SCB_CFSR[SCB_CFSR_INVPC] Bits */ 7878 #define SCB_CFSR_INVPC_OFS (18) /*!< INVPC Offset */ 7879 #define SCB_CFSR_INVPC ((uint32_t)0x00040000) /* */ 7880 /* SCB_CFSR[SCB_CFSR_NOCP] Bits */ 7881 #define SCB_CFSR_NOCP_OFS (19) /*!< NOCP Offset */ 7882 #define SCB_CFSR_NOCP ((uint32_t)0x00080000) /* */ 7883 /* SCB_CFSR[SCB_CFSR_UNALIGNED] Bits */ 7884 #define SCB_CFSR_UNALIGNED_OFS (24) /*!< UNALIGNED Offset */ 7885 #define SCB_CFSR_UNALIGNED ((uint32_t)0x01000000) /* */ 7886 /* SCB_CFSR[SCB_CFSR_DIVBYZERO] Bits */ 7887 #define SCB_CFSR_DIVBYZERO_OFS (25) /*!< DIVBYZERO Offset */ 7888 #define SCB_CFSR_DIVBYZERO ((uint32_t)0x02000000) /* */ 7889 /* SCB_CFSR[SCB_CFSR_MLSPERR] Bits */ 7890 #define SCB_CFSR_MLSPERR_OFS ( 5) /*!< MLSPERR Offset */ 7891 #define SCB_CFSR_MLSPERR ((uint32_t)0x00000020) /* */ 7892 /* SCB_CFSR[SCB_CFSR_LSPERR] Bits */ 7893 #define SCB_CFSR_LSPERR_OFS (13) /*!< LSPERR Offset */ 7894 #define SCB_CFSR_LSPERR ((uint32_t)0x00002000) /* */ 7895 7896 7897 /****************************************************************************** 7898 * SCNSCB Bits 7899 ******************************************************************************/ 7900 7901 7902 /****************************************************************************** 7903 * SYSCTL_A Bits 7904 ******************************************************************************/ 7905 /* SYSCTL_A_REBOOT_CTL[REBOOT] Bits */ 7906 #define SYSCTL_A_REBOOT_CTL_REBOOT_OFS ( 0) /*!< REBOOT Bit Offset */ 7907 #define SYSCTL_A_REBOOT_CTL_REBOOT ((uint32_t)0x00000001) /*!< Write 1 initiates a Reboot of the device */ 7908 /* SYSCTL_A_REBOOT_CTL[WKEY] Bits */ 7909 #define SYSCTL_A_REBOOT_CTL_WKEY_OFS ( 8) /*!< WKEY Bit Offset */ 7910 #define SYSCTL_A_REBOOT_CTL_WKEY_MASK ((uint32_t)0x0000FF00) /*!< WKEY Bit Mask */ 7911 /* SYSCTL_A_NMI_CTLSTAT[CS_SRC] Bits */ 7912 #define SYSCTL_A_NMI_CTLSTAT_CS_SRC_OFS ( 0) /*!< CS_SRC Bit Offset */ 7913 #define SYSCTL_A_NMI_CTLSTAT_CS_SRC ((uint32_t)0x00000001) /*!< CS interrupt as a source of NMI */ 7914 /* SYSCTL_A_NMI_CTLSTAT[PSS_SRC] Bits */ 7915 #define SYSCTL_A_NMI_CTLSTAT_PSS_SRC_OFS ( 1) /*!< PSS_SRC Bit Offset */ 7916 #define SYSCTL_A_NMI_CTLSTAT_PSS_SRC ((uint32_t)0x00000002) /*!< PSS interrupt as a source of NMI */ 7917 /* SYSCTL_A_NMI_CTLSTAT[PCM_SRC] Bits */ 7918 #define SYSCTL_A_NMI_CTLSTAT_PCM_SRC_OFS ( 2) /*!< PCM_SRC Bit Offset */ 7919 #define SYSCTL_A_NMI_CTLSTAT_PCM_SRC ((uint32_t)0x00000004) /*!< PCM interrupt as a source of NMI */ 7920 /* SYSCTL_A_NMI_CTLSTAT[PIN_SRC] Bits */ 7921 #define SYSCTL_A_NMI_CTLSTAT_PIN_SRC_OFS ( 3) /*!< PIN_SRC Bit Offset */ 7922 #define SYSCTL_A_NMI_CTLSTAT_PIN_SRC ((uint32_t)0x00000008) 7923 /* SYSCTL_A_NMI_CTLSTAT[CS_FLG] Bits */ 7924 #define SYSCTL_A_NMI_CTLSTAT_CS_FLG_OFS (16) /*!< CS_FLG Bit Offset */ 7925 #define SYSCTL_A_NMI_CTLSTAT_CS_FLG ((uint32_t)0x00010000) /*!< CS interrupt was the source of NMI */ 7926 /* SYSCTL_A_NMI_CTLSTAT[PSS_FLG] Bits */ 7927 #define SYSCTL_A_NMI_CTLSTAT_PSS_FLG_OFS (17) /*!< PSS_FLG Bit Offset */ 7928 #define SYSCTL_A_NMI_CTLSTAT_PSS_FLG ((uint32_t)0x00020000) /*!< PSS interrupt was the source of NMI */ 7929 /* SYSCTL_A_NMI_CTLSTAT[PCM_FLG] Bits */ 7930 #define SYSCTL_A_NMI_CTLSTAT_PCM_FLG_OFS (18) /*!< PCM_FLG Bit Offset */ 7931 #define SYSCTL_A_NMI_CTLSTAT_PCM_FLG ((uint32_t)0x00040000) /*!< PCM interrupt was the source of NMI */ 7932 /* SYSCTL_A_NMI_CTLSTAT[PIN_FLG] Bits */ 7933 #define SYSCTL_A_NMI_CTLSTAT_PIN_FLG_OFS (19) /*!< PIN_FLG Bit Offset */ 7934 #define SYSCTL_A_NMI_CTLSTAT_PIN_FLG ((uint32_t)0x00080000) /*!< RSTn/NMI pin was the source of NMI */ 7935 /* SYSCTL_A_WDTRESET_CTL[TIMEOUT] Bits */ 7936 #define SYSCTL_A_WDTRESET_CTL_TIMEOUT_OFS ( 0) /*!< TIMEOUT Bit Offset */ 7937 #define SYSCTL_A_WDTRESET_CTL_TIMEOUT ((uint32_t)0x00000001) /*!< WDT timeout reset type */ 7938 /* SYSCTL_A_WDTRESET_CTL[VIOLATION] Bits */ 7939 #define SYSCTL_A_WDTRESET_CTL_VIOLATION_OFS ( 1) /*!< VIOLATION Bit Offset */ 7940 #define SYSCTL_A_WDTRESET_CTL_VIOLATION ((uint32_t)0x00000002) /*!< WDT password violation reset type */ 7941 /* SYSCTL_A_PERIHALT_CTL[HALT_T16_0] Bits */ 7942 #define SYSCTL_A_PERIHALT_CTL_HALT_T16_0_OFS ( 0) /*!< HALT_T16_0 Bit Offset */ 7943 #define SYSCTL_A_PERIHALT_CTL_HALT_T16_0 ((uint32_t)0x00000001) /*!< Freezes IP operation when CPU is halted */ 7944 /* SYSCTL_A_PERIHALT_CTL[HALT_T16_1] Bits */ 7945 #define SYSCTL_A_PERIHALT_CTL_HALT_T16_1_OFS ( 1) /*!< HALT_T16_1 Bit Offset */ 7946 #define SYSCTL_A_PERIHALT_CTL_HALT_T16_1 ((uint32_t)0x00000002) /*!< Freezes IP operation when CPU is halted */ 7947 /* SYSCTL_A_PERIHALT_CTL[HALT_T16_2] Bits */ 7948 #define SYSCTL_A_PERIHALT_CTL_HALT_T16_2_OFS ( 2) /*!< HALT_T16_2 Bit Offset */ 7949 #define SYSCTL_A_PERIHALT_CTL_HALT_T16_2 ((uint32_t)0x00000004) /*!< Freezes IP operation when CPU is halted */ 7950 /* SYSCTL_A_PERIHALT_CTL[HALT_T16_3] Bits */ 7951 #define SYSCTL_A_PERIHALT_CTL_HALT_T16_3_OFS ( 3) /*!< HALT_T16_3 Bit Offset */ 7952 #define SYSCTL_A_PERIHALT_CTL_HALT_T16_3 ((uint32_t)0x00000008) /*!< Freezes IP operation when CPU is halted */ 7953 /* SYSCTL_A_PERIHALT_CTL[HALT_T32_0] Bits */ 7954 #define SYSCTL_A_PERIHALT_CTL_HALT_T32_0_OFS ( 4) /*!< HALT_T32_0 Bit Offset */ 7955 #define SYSCTL_A_PERIHALT_CTL_HALT_T32_0 ((uint32_t)0x00000010) /*!< Freezes IP operation when CPU is halted */ 7956 /* SYSCTL_A_PERIHALT_CTL[HALT_eUA0] Bits */ 7957 #define SYSCTL_A_PERIHALT_CTL_HALT_EUA0_OFS ( 5) /*!< HALT_eUA0 Bit Offset */ 7958 #define SYSCTL_A_PERIHALT_CTL_HALT_EUA0 ((uint32_t)0x00000020) /*!< Freezes IP operation when CPU is halted */ 7959 /* SYSCTL_A_PERIHALT_CTL[HALT_eUA1] Bits */ 7960 #define SYSCTL_A_PERIHALT_CTL_HALT_EUA1_OFS ( 6) /*!< HALT_eUA1 Bit Offset */ 7961 #define SYSCTL_A_PERIHALT_CTL_HALT_EUA1 ((uint32_t)0x00000040) /*!< Freezes IP operation when CPU is halted */ 7962 /* SYSCTL_A_PERIHALT_CTL[HALT_eUA2] Bits */ 7963 #define SYSCTL_A_PERIHALT_CTL_HALT_EUA2_OFS ( 7) /*!< HALT_eUA2 Bit Offset */ 7964 #define SYSCTL_A_PERIHALT_CTL_HALT_EUA2 ((uint32_t)0x00000080) /*!< Freezes IP operation when CPU is halted */ 7965 /* SYSCTL_A_PERIHALT_CTL[HALT_eUA3] Bits */ 7966 #define SYSCTL_A_PERIHALT_CTL_HALT_EUA3_OFS ( 8) /*!< HALT_eUA3 Bit Offset */ 7967 #define SYSCTL_A_PERIHALT_CTL_HALT_EUA3 ((uint32_t)0x00000100) /*!< Freezes IP operation when CPU is halted */ 7968 /* SYSCTL_A_PERIHALT_CTL[HALT_eUB0] Bits */ 7969 #define SYSCTL_A_PERIHALT_CTL_HALT_EUB0_OFS ( 9) /*!< HALT_eUB0 Bit Offset */ 7970 #define SYSCTL_A_PERIHALT_CTL_HALT_EUB0 ((uint32_t)0x00000200) /*!< Freezes IP operation when CPU is halted */ 7971 /* SYSCTL_A_PERIHALT_CTL[HALT_eUB1] Bits */ 7972 #define SYSCTL_A_PERIHALT_CTL_HALT_EUB1_OFS (10) /*!< HALT_eUB1 Bit Offset */ 7973 #define SYSCTL_A_PERIHALT_CTL_HALT_EUB1 ((uint32_t)0x00000400) /*!< Freezes IP operation when CPU is halted */ 7974 /* SYSCTL_A_PERIHALT_CTL[HALT_eUB2] Bits */ 7975 #define SYSCTL_A_PERIHALT_CTL_HALT_EUB2_OFS (11) /*!< HALT_eUB2 Bit Offset */ 7976 #define SYSCTL_A_PERIHALT_CTL_HALT_EUB2 ((uint32_t)0x00000800) /*!< Freezes IP operation when CPU is halted */ 7977 /* SYSCTL_A_PERIHALT_CTL[HALT_eUB3] Bits */ 7978 #define SYSCTL_A_PERIHALT_CTL_HALT_EUB3_OFS (12) /*!< HALT_eUB3 Bit Offset */ 7979 #define SYSCTL_A_PERIHALT_CTL_HALT_EUB3 ((uint32_t)0x00001000) /*!< Freezes IP operation when CPU is halted */ 7980 /* SYSCTL_A_PERIHALT_CTL[HALT_ADC] Bits */ 7981 #define SYSCTL_A_PERIHALT_CTL_HALT_ADC_OFS (13) /*!< HALT_ADC Bit Offset */ 7982 #define SYSCTL_A_PERIHALT_CTL_HALT_ADC ((uint32_t)0x00002000) /*!< Freezes IP operation when CPU is halted */ 7983 /* SYSCTL_A_PERIHALT_CTL[HALT_WDT] Bits */ 7984 #define SYSCTL_A_PERIHALT_CTL_HALT_WDT_OFS (14) /*!< HALT_WDT Bit Offset */ 7985 #define SYSCTL_A_PERIHALT_CTL_HALT_WDT ((uint32_t)0x00004000) /*!< Freezes IP operation when CPU is halted */ 7986 /* SYSCTL_A_PERIHALT_CTL[HALT_DMA] Bits */ 7987 #define SYSCTL_A_PERIHALT_CTL_HALT_DMA_OFS (15) /*!< HALT_DMA Bit Offset */ 7988 #define SYSCTL_A_PERIHALT_CTL_HALT_DMA ((uint32_t)0x00008000) /*!< Freezes IP operation when CPU is halted */ 7989 /* SYSCTL_A_PERIHALT_CTL[HALT_LCD] Bits */ 7990 #define SYSCTL_A_PERIHALT_CTL_HALT_LCD_OFS (16) /*!< HALT_LCD Bit Offset */ 7991 #define SYSCTL_A_PERIHALT_CTL_HALT_LCD ((uint32_t)0x00010000) /*!< Freezes IP operation when CPU is halted */ 7992 /* SYSCTL_A_DIO_GLTFLT_CTL[GLTCH_EN] Bits */ 7993 #define SYSCTL_A_DIO_GLTFLT_CTL_GLTCH_EN_OFS ( 0) /*!< GLTCH_EN Bit Offset */ 7994 #define SYSCTL_A_DIO_GLTFLT_CTL_GLTCH_EN ((uint32_t)0x00000001) /*!< Glitch filter enable */ 7995 /* SYSCTL_A_SECDATA_UNLOCK[UNLKEY] Bits */ 7996 #define SYSCTL_A_SECDATA_UNLOCK_UNLKEY_OFS ( 0) /*!< UNLKEY Bit Offset */ 7997 #define SYSCTL_A_SECDATA_UNLOCK_UNLKEY_MASK ((uint32_t)0x0000FFFF) /*!< UNLKEY Bit Mask */ 7998 /* SYSCTL_A_SRAM_BANKEN_CTL0[BNK0_EN] Bits */ 7999 #define SYSCTL_A_SRAM_BANKEN_CTL0_BNK0_EN_OFS ( 0) /*!< BNK0_EN Bit Offset */ 8000 #define SYSCTL_A_SRAM_BANKEN_CTL0_BNK0_EN ((uint32_t)0x00000001) /*!< When 1, enables Bank0 of the SRAM */ 8001 /* SYSCTL_A_SRAM_BANKEN_CTL0[BNK1_EN] Bits */ 8002 #define SYSCTL_A_SRAM_BANKEN_CTL0_BNK1_EN_OFS ( 1) /*!< BNK1_EN Bit Offset */ 8003 #define SYSCTL_A_SRAM_BANKEN_CTL0_BNK1_EN ((uint32_t)0x00000002) /*!< When 1, enables Bank1 of the SRAM */ 8004 /* SYSCTL_A_SRAM_BANKEN_CTL0[BNK2_EN] Bits */ 8005 #define SYSCTL_A_SRAM_BANKEN_CTL0_BNK2_EN_OFS ( 2) /*!< BNK2_EN Bit Offset */ 8006 #define SYSCTL_A_SRAM_BANKEN_CTL0_BNK2_EN ((uint32_t)0x00000004) /*!< When 1, enables Bank2 of the SRAM */ 8007 /* SYSCTL_A_SRAM_BANKEN_CTL0[BNK3_EN] Bits */ 8008 #define SYSCTL_A_SRAM_BANKEN_CTL0_BNK3_EN_OFS ( 3) /*!< BNK3_EN Bit Offset */ 8009 #define SYSCTL_A_SRAM_BANKEN_CTL0_BNK3_EN ((uint32_t)0x00000008) /*!< When 1, enables Bank3 of the SRAM */ 8010 /* SYSCTL_A_SRAM_BANKEN_CTL0[BNK4_EN] Bits */ 8011 #define SYSCTL_A_SRAM_BANKEN_CTL0_BNK4_EN_OFS ( 4) /*!< BNK4_EN Bit Offset */ 8012 #define SYSCTL_A_SRAM_BANKEN_CTL0_BNK4_EN ((uint32_t)0x00000010) /*!< When 1, enables Bank4 of the SRAM */ 8013 /* SYSCTL_A_SRAM_BANKEN_CTL0[BNK5_EN] Bits */ 8014 #define SYSCTL_A_SRAM_BANKEN_CTL0_BNK5_EN_OFS ( 5) /*!< BNK5_EN Bit Offset */ 8015 #define SYSCTL_A_SRAM_BANKEN_CTL0_BNK5_EN ((uint32_t)0x00000020) /*!< When 1, enables Bank5 of the SRAM */ 8016 /* SYSCTL_A_SRAM_BANKEN_CTL0[BNK6_EN] Bits */ 8017 #define SYSCTL_A_SRAM_BANKEN_CTL0_BNK6_EN_OFS ( 6) /*!< BNK6_EN Bit Offset */ 8018 #define SYSCTL_A_SRAM_BANKEN_CTL0_BNK6_EN ((uint32_t)0x00000040) /*!< When 1, enables Bank6 of the SRAM */ 8019 /* SYSCTL_A_SRAM_BANKEN_CTL0[BNK7_EN] Bits */ 8020 #define SYSCTL_A_SRAM_BANKEN_CTL0_BNK7_EN_OFS ( 7) /*!< BNK7_EN Bit Offset */ 8021 #define SYSCTL_A_SRAM_BANKEN_CTL0_BNK7_EN ((uint32_t)0x00000080) /*!< When 1, enables Bank7 of the SRAM */ 8022 /* SYSCTL_A_SRAM_BANKEN_CTL0[BNK8_EN] Bits */ 8023 #define SYSCTL_A_SRAM_BANKEN_CTL0_BNK8_EN_OFS ( 8) /*!< BNK8_EN Bit Offset */ 8024 #define SYSCTL_A_SRAM_BANKEN_CTL0_BNK8_EN ((uint32_t)0x00000100) /*!< When 1, enables Bank8 of the SRAM */ 8025 /* SYSCTL_A_SRAM_BANKEN_CTL0[BNK9_EN] Bits */ 8026 #define SYSCTL_A_SRAM_BANKEN_CTL0_BNK9_EN_OFS ( 9) /*!< BNK9_EN Bit Offset */ 8027 #define SYSCTL_A_SRAM_BANKEN_CTL0_BNK9_EN ((uint32_t)0x00000200) /*!< When 1, enables Bank9 of the SRAM */ 8028 /* SYSCTL_A_SRAM_BANKEN_CTL0[BNK10_EN] Bits */ 8029 #define SYSCTL_A_SRAM_BANKEN_CTL0_BNK10_EN_OFS (10) /*!< BNK10_EN Bit Offset */ 8030 #define SYSCTL_A_SRAM_BANKEN_CTL0_BNK10_EN ((uint32_t)0x00000400) /*!< When 1, enables Bank10 of the SRAM */ 8031 /* SYSCTL_A_SRAM_BANKEN_CTL0[BNK11_EN] Bits */ 8032 #define SYSCTL_A_SRAM_BANKEN_CTL0_BNK11_EN_OFS (11) /*!< BNK11_EN Bit Offset */ 8033 #define SYSCTL_A_SRAM_BANKEN_CTL0_BNK11_EN ((uint32_t)0x00000800) /*!< When 1, enables Bank11 of the SRAM */ 8034 /* SYSCTL_A_SRAM_BANKEN_CTL0[BNK12_EN] Bits */ 8035 #define SYSCTL_A_SRAM_BANKEN_CTL0_BNK12_EN_OFS (12) /*!< BNK12_EN Bit Offset */ 8036 #define SYSCTL_A_SRAM_BANKEN_CTL0_BNK12_EN ((uint32_t)0x00001000) /*!< When 1, enables Bank12 of the SRAM */ 8037 /* SYSCTL_A_SRAM_BANKEN_CTL0[BNK13_EN] Bits */ 8038 #define SYSCTL_A_SRAM_BANKEN_CTL0_BNK13_EN_OFS (13) /*!< BNK13_EN Bit Offset */ 8039 #define SYSCTL_A_SRAM_BANKEN_CTL0_BNK13_EN ((uint32_t)0x00002000) /*!< When 1, enables Bank13 of the SRAM */ 8040 /* SYSCTL_A_SRAM_BANKEN_CTL0[BNK14_EN] Bits */ 8041 #define SYSCTL_A_SRAM_BANKEN_CTL0_BNK14_EN_OFS (14) /*!< BNK14_EN Bit Offset */ 8042 #define SYSCTL_A_SRAM_BANKEN_CTL0_BNK14_EN ((uint32_t)0x00004000) /*!< When 1, enables Bank14 of the SRAM */ 8043 /* SYSCTL_A_SRAM_BANKEN_CTL0[BNK15_EN] Bits */ 8044 #define SYSCTL_A_SRAM_BANKEN_CTL0_BNK15_EN_OFS (15) /*!< BNK15_EN Bit Offset */ 8045 #define SYSCTL_A_SRAM_BANKEN_CTL0_BNK15_EN ((uint32_t)0x00008000) /*!< When 1, enables Bank15 of the SRAM */ 8046 /* SYSCTL_A_SRAM_BANKEN_CTL0[BNK16_EN] Bits */ 8047 #define SYSCTL_A_SRAM_BANKEN_CTL0_BNK16_EN_OFS (16) /*!< BNK16_EN Bit Offset */ 8048 #define SYSCTL_A_SRAM_BANKEN_CTL0_BNK16_EN ((uint32_t)0x00010000) /*!< When 1, enables Bank16 of the SRAM */ 8049 /* SYSCTL_A_SRAM_BANKEN_CTL0[BNK17_EN] Bits */ 8050 #define SYSCTL_A_SRAM_BANKEN_CTL0_BNK17_EN_OFS (17) /*!< BNK17_EN Bit Offset */ 8051 #define SYSCTL_A_SRAM_BANKEN_CTL0_BNK17_EN ((uint32_t)0x00020000) /*!< When 1, enables Bank17 of the SRAM */ 8052 /* SYSCTL_A_SRAM_BANKEN_CTL0[BNK18_EN] Bits */ 8053 #define SYSCTL_A_SRAM_BANKEN_CTL0_BNK18_EN_OFS (18) /*!< BNK18_EN Bit Offset */ 8054 #define SYSCTL_A_SRAM_BANKEN_CTL0_BNK18_EN ((uint32_t)0x00040000) /*!< When 1, enables Bank18 of the SRAM */ 8055 /* SYSCTL_A_SRAM_BANKEN_CTL0[BNK19_EN] Bits */ 8056 #define SYSCTL_A_SRAM_BANKEN_CTL0_BNK19_EN_OFS (19) /*!< BNK19_EN Bit Offset */ 8057 #define SYSCTL_A_SRAM_BANKEN_CTL0_BNK19_EN ((uint32_t)0x00080000) /*!< When 1, enables Bank19 of the SRAM */ 8058 /* SYSCTL_A_SRAM_BANKEN_CTL0[BNK20_EN] Bits */ 8059 #define SYSCTL_A_SRAM_BANKEN_CTL0_BNK20_EN_OFS (20) /*!< BNK20_EN Bit Offset */ 8060 #define SYSCTL_A_SRAM_BANKEN_CTL0_BNK20_EN ((uint32_t)0x00100000) /*!< When 1, enables Bank20 of the SRAM */ 8061 /* SYSCTL_A_SRAM_BANKEN_CTL0[BNK21_EN] Bits */ 8062 #define SYSCTL_A_SRAM_BANKEN_CTL0_BNK21_EN_OFS (21) /*!< BNK21_EN Bit Offset */ 8063 #define SYSCTL_A_SRAM_BANKEN_CTL0_BNK21_EN ((uint32_t)0x00200000) /*!< When 1, enables Bank21 of the SRAM */ 8064 /* SYSCTL_A_SRAM_BANKEN_CTL0[BNK22_EN] Bits */ 8065 #define SYSCTL_A_SRAM_BANKEN_CTL0_BNK22_EN_OFS (22) /*!< BNK22_EN Bit Offset */ 8066 #define SYSCTL_A_SRAM_BANKEN_CTL0_BNK22_EN ((uint32_t)0x00400000) /*!< When 1, enables Bank22 of the SRAM */ 8067 /* SYSCTL_A_SRAM_BANKEN_CTL0[BNK23_EN] Bits */ 8068 #define SYSCTL_A_SRAM_BANKEN_CTL0_BNK23_EN_OFS (23) /*!< BNK23_EN Bit Offset */ 8069 #define SYSCTL_A_SRAM_BANKEN_CTL0_BNK23_EN ((uint32_t)0x00800000) /*!< When 1, enables Bank23 of the SRAM */ 8070 /* SYSCTL_A_SRAM_BANKEN_CTL0[BNK24_EN] Bits */ 8071 #define SYSCTL_A_SRAM_BANKEN_CTL0_BNK24_EN_OFS (24) /*!< BNK24_EN Bit Offset */ 8072 #define SYSCTL_A_SRAM_BANKEN_CTL0_BNK24_EN ((uint32_t)0x01000000) /*!< When 1, enables Bank24 of the SRAM */ 8073 /* SYSCTL_A_SRAM_BANKEN_CTL0[BNK25_EN] Bits */ 8074 #define SYSCTL_A_SRAM_BANKEN_CTL0_BNK25_EN_OFS (25) /*!< BNK25_EN Bit Offset */ 8075 #define SYSCTL_A_SRAM_BANKEN_CTL0_BNK25_EN ((uint32_t)0x02000000) /*!< When 1, enables Bank25 of the SRAM */ 8076 /* SYSCTL_A_SRAM_BANKEN_CTL0[BNK26_EN] Bits */ 8077 #define SYSCTL_A_SRAM_BANKEN_CTL0_BNK26_EN_OFS (26) /*!< BNK26_EN Bit Offset */ 8078 #define SYSCTL_A_SRAM_BANKEN_CTL0_BNK26_EN ((uint32_t)0x04000000) /*!< When 1, enables Bank26 of the SRAM */ 8079 /* SYSCTL_A_SRAM_BANKEN_CTL0[BNK27_EN] Bits */ 8080 #define SYSCTL_A_SRAM_BANKEN_CTL0_BNK27_EN_OFS (27) /*!< BNK27_EN Bit Offset */ 8081 #define SYSCTL_A_SRAM_BANKEN_CTL0_BNK27_EN ((uint32_t)0x08000000) /*!< When 1, enables Bank27 of the SRAM */ 8082 /* SYSCTL_A_SRAM_BANKEN_CTL0[BNK28_EN] Bits */ 8083 #define SYSCTL_A_SRAM_BANKEN_CTL0_BNK28_EN_OFS (28) /*!< BNK28_EN Bit Offset */ 8084 #define SYSCTL_A_SRAM_BANKEN_CTL0_BNK28_EN ((uint32_t)0x10000000) /*!< When 1, enables Bank28 of the SRAM */ 8085 /* SYSCTL_A_SRAM_BANKEN_CTL0[BNK29_EN] Bits */ 8086 #define SYSCTL_A_SRAM_BANKEN_CTL0_BNK29_EN_OFS (29) /*!< BNK29_EN Bit Offset */ 8087 #define SYSCTL_A_SRAM_BANKEN_CTL0_BNK29_EN ((uint32_t)0x20000000) /*!< When 1, enables Bank29 of the SRAM */ 8088 /* SYSCTL_A_SRAM_BANKEN_CTL0[BNK30_EN] Bits */ 8089 #define SYSCTL_A_SRAM_BANKEN_CTL0_BNK30_EN_OFS (30) /*!< BNK30_EN Bit Offset */ 8090 #define SYSCTL_A_SRAM_BANKEN_CTL0_BNK30_EN ((uint32_t)0x40000000) /*!< When 1, enables Bank30 of the SRAM */ 8091 /* SYSCTL_A_SRAM_BANKEN_CTL0[BNK31_EN] Bits */ 8092 #define SYSCTL_A_SRAM_BANKEN_CTL0_BNK31_EN_OFS (31) /*!< BNK31_EN Bit Offset */ 8093 #define SYSCTL_A_SRAM_BANKEN_CTL0_BNK31_EN ((uint32_t)0x80000000) /*!< When 1, enables Bank31 of the SRAM */ 8094 /* SYSCTL_A_SRAM_BANKEN_CTL1[BNK32_EN] Bits */ 8095 #define SYSCTL_A_SRAM_BANKEN_CTL1_BNK32_EN_OFS ( 0) /*!< BNK32_EN Bit Offset */ 8096 #define SYSCTL_A_SRAM_BANKEN_CTL1_BNK32_EN ((uint32_t)0x00000001) /*!< When 1, enables Bank32 of the SRAM */ 8097 /* SYSCTL_A_SRAM_BANKEN_CTL1[BNK33_EN] Bits */ 8098 #define SYSCTL_A_SRAM_BANKEN_CTL1_BNK33_EN_OFS ( 1) /*!< BNK33_EN Bit Offset */ 8099 #define SYSCTL_A_SRAM_BANKEN_CTL1_BNK33_EN ((uint32_t)0x00000002) /*!< When 1, enables Bank33 of the SRAM */ 8100 /* SYSCTL_A_SRAM_BANKEN_CTL1[BNK34_EN] Bits */ 8101 #define SYSCTL_A_SRAM_BANKEN_CTL1_BNK34_EN_OFS ( 2) /*!< BNK34_EN Bit Offset */ 8102 #define SYSCTL_A_SRAM_BANKEN_CTL1_BNK34_EN ((uint32_t)0x00000004) /*!< When 1, enables Bank34 of the SRAM */ 8103 /* SYSCTL_A_SRAM_BANKEN_CTL1[BNK35_EN] Bits */ 8104 #define SYSCTL_A_SRAM_BANKEN_CTL1_BNK35_EN_OFS ( 3) /*!< BNK35_EN Bit Offset */ 8105 #define SYSCTL_A_SRAM_BANKEN_CTL1_BNK35_EN ((uint32_t)0x00000008) /*!< When 1, enables Bank35 of the SRAM */ 8106 /* SYSCTL_A_SRAM_BANKEN_CTL1[BNK36_EN] Bits */ 8107 #define SYSCTL_A_SRAM_BANKEN_CTL1_BNK36_EN_OFS ( 4) /*!< BNK36_EN Bit Offset */ 8108 #define SYSCTL_A_SRAM_BANKEN_CTL1_BNK36_EN ((uint32_t)0x00000010) /*!< When 1, enables Bank36 of the SRAM */ 8109 /* SYSCTL_A_SRAM_BANKEN_CTL1[BNK37_EN] Bits */ 8110 #define SYSCTL_A_SRAM_BANKEN_CTL1_BNK37_EN_OFS ( 5) /*!< BNK37_EN Bit Offset */ 8111 #define SYSCTL_A_SRAM_BANKEN_CTL1_BNK37_EN ((uint32_t)0x00000020) /*!< When 1, enables Bank37 of the SRAM */ 8112 /* SYSCTL_A_SRAM_BANKEN_CTL1[BNK38_EN] Bits */ 8113 #define SYSCTL_A_SRAM_BANKEN_CTL1_BNK38_EN_OFS ( 6) /*!< BNK38_EN Bit Offset */ 8114 #define SYSCTL_A_SRAM_BANKEN_CTL1_BNK38_EN ((uint32_t)0x00000040) /*!< When 1, enables Bank38 of the SRAM */ 8115 /* SYSCTL_A_SRAM_BANKEN_CTL1[BNK39_EN] Bits */ 8116 #define SYSCTL_A_SRAM_BANKEN_CTL1_BNK39_EN_OFS ( 7) /*!< BNK39_EN Bit Offset */ 8117 #define SYSCTL_A_SRAM_BANKEN_CTL1_BNK39_EN ((uint32_t)0x00000080) /*!< When 1, enables Bank39 of the SRAM */ 8118 /* SYSCTL_A_SRAM_BANKEN_CTL1[BNK40_EN] Bits */ 8119 #define SYSCTL_A_SRAM_BANKEN_CTL1_BNK40_EN_OFS ( 8) /*!< BNK40_EN Bit Offset */ 8120 #define SYSCTL_A_SRAM_BANKEN_CTL1_BNK40_EN ((uint32_t)0x00000100) /*!< When 1, enables Bank40 of the SRAM */ 8121 /* SYSCTL_A_SRAM_BANKEN_CTL1[BNK41_EN] Bits */ 8122 #define SYSCTL_A_SRAM_BANKEN_CTL1_BNK41_EN_OFS ( 9) /*!< BNK41_EN Bit Offset */ 8123 #define SYSCTL_A_SRAM_BANKEN_CTL1_BNK41_EN ((uint32_t)0x00000200) /*!< When 1, enables Bank41 of the SRAM */ 8124 /* SYSCTL_A_SRAM_BANKEN_CTL1[BNK42_EN] Bits */ 8125 #define SYSCTL_A_SRAM_BANKEN_CTL1_BNK42_EN_OFS (10) /*!< BNK42_EN Bit Offset */ 8126 #define SYSCTL_A_SRAM_BANKEN_CTL1_BNK42_EN ((uint32_t)0x00000400) /*!< When 1, enables Bank42 of the SRAM */ 8127 /* SYSCTL_A_SRAM_BANKEN_CTL1[BNK43_EN] Bits */ 8128 #define SYSCTL_A_SRAM_BANKEN_CTL1_BNK43_EN_OFS (11) /*!< BNK43_EN Bit Offset */ 8129 #define SYSCTL_A_SRAM_BANKEN_CTL1_BNK43_EN ((uint32_t)0x00000800) /*!< When 1, enables Bank43 of the SRAM */ 8130 /* SYSCTL_A_SRAM_BANKEN_CTL1[BNK44_EN] Bits */ 8131 #define SYSCTL_A_SRAM_BANKEN_CTL1_BNK44_EN_OFS (12) /*!< BNK44_EN Bit Offset */ 8132 #define SYSCTL_A_SRAM_BANKEN_CTL1_BNK44_EN ((uint32_t)0x00001000) /*!< When 1, enables Bank44 of the SRAM */ 8133 /* SYSCTL_A_SRAM_BANKEN_CTL1[BNK45_EN] Bits */ 8134 #define SYSCTL_A_SRAM_BANKEN_CTL1_BNK45_EN_OFS (13) /*!< BNK45_EN Bit Offset */ 8135 #define SYSCTL_A_SRAM_BANKEN_CTL1_BNK45_EN ((uint32_t)0x00002000) /*!< When 1, enables Bank45 of the SRAM */ 8136 /* SYSCTL_A_SRAM_BANKEN_CTL1[BNK46_EN] Bits */ 8137 #define SYSCTL_A_SRAM_BANKEN_CTL1_BNK46_EN_OFS (14) /*!< BNK46_EN Bit Offset */ 8138 #define SYSCTL_A_SRAM_BANKEN_CTL1_BNK46_EN ((uint32_t)0x00004000) /*!< When 1, enables Bank46 of the SRAM */ 8139 /* SYSCTL_A_SRAM_BANKEN_CTL1[BNK47_EN] Bits */ 8140 #define SYSCTL_A_SRAM_BANKEN_CTL1_BNK47_EN_OFS (15) /*!< BNK47_EN Bit Offset */ 8141 #define SYSCTL_A_SRAM_BANKEN_CTL1_BNK47_EN ((uint32_t)0x00008000) /*!< When 1, enables Bank47 of the SRAM */ 8142 /* SYSCTL_A_SRAM_BANKEN_CTL1[BNK48_EN] Bits */ 8143 #define SYSCTL_A_SRAM_BANKEN_CTL1_BNK48_EN_OFS (16) /*!< BNK48_EN Bit Offset */ 8144 #define SYSCTL_A_SRAM_BANKEN_CTL1_BNK48_EN ((uint32_t)0x00010000) /*!< When 1, enables Bank48 of the SRAM */ 8145 /* SYSCTL_A_SRAM_BANKEN_CTL1[BNK49_EN] Bits */ 8146 #define SYSCTL_A_SRAM_BANKEN_CTL1_BNK49_EN_OFS (17) /*!< BNK49_EN Bit Offset */ 8147 #define SYSCTL_A_SRAM_BANKEN_CTL1_BNK49_EN ((uint32_t)0x00020000) /*!< When 1, enables Bank49 of the SRAM */ 8148 /* SYSCTL_A_SRAM_BANKEN_CTL1[BNK50_EN] Bits */ 8149 #define SYSCTL_A_SRAM_BANKEN_CTL1_BNK50_EN_OFS (18) /*!< BNK50_EN Bit Offset */ 8150 #define SYSCTL_A_SRAM_BANKEN_CTL1_BNK50_EN ((uint32_t)0x00040000) /*!< When 1, enables Bank50 of the SRAM */ 8151 /* SYSCTL_A_SRAM_BANKEN_CTL1[BNK51_EN] Bits */ 8152 #define SYSCTL_A_SRAM_BANKEN_CTL1_BNK51_EN_OFS (19) /*!< BNK51_EN Bit Offset */ 8153 #define SYSCTL_A_SRAM_BANKEN_CTL1_BNK51_EN ((uint32_t)0x00080000) /*!< When 1, enables Bank51 of the SRAM */ 8154 /* SYSCTL_A_SRAM_BANKEN_CTL1[BNK52_EN] Bits */ 8155 #define SYSCTL_A_SRAM_BANKEN_CTL1_BNK52_EN_OFS (20) /*!< BNK52_EN Bit Offset */ 8156 #define SYSCTL_A_SRAM_BANKEN_CTL1_BNK52_EN ((uint32_t)0x00100000) /*!< When 1, enables Bank52 of the SRAM */ 8157 /* SYSCTL_A_SRAM_BANKEN_CTL1[BNK53_EN] Bits */ 8158 #define SYSCTL_A_SRAM_BANKEN_CTL1_BNK53_EN_OFS (21) /*!< BNK53_EN Bit Offset */ 8159 #define SYSCTL_A_SRAM_BANKEN_CTL1_BNK53_EN ((uint32_t)0x00200000) /*!< When 1, enables Bank53 of the SRAM */ 8160 /* SYSCTL_A_SRAM_BANKEN_CTL1[BNK54_EN] Bits */ 8161 #define SYSCTL_A_SRAM_BANKEN_CTL1_BNK54_EN_OFS (22) /*!< BNK54_EN Bit Offset */ 8162 #define SYSCTL_A_SRAM_BANKEN_CTL1_BNK54_EN ((uint32_t)0x00400000) /*!< When 1, enables Bank54 of the SRAM */ 8163 /* SYSCTL_A_SRAM_BANKEN_CTL1[BNK55_EN] Bits */ 8164 #define SYSCTL_A_SRAM_BANKEN_CTL1_BNK55_EN_OFS (23) /*!< BNK55_EN Bit Offset */ 8165 #define SYSCTL_A_SRAM_BANKEN_CTL1_BNK55_EN ((uint32_t)0x00800000) /*!< When 1, enables Bank55 of the SRAM */ 8166 /* SYSCTL_A_SRAM_BANKEN_CTL1[BNK56_EN] Bits */ 8167 #define SYSCTL_A_SRAM_BANKEN_CTL1_BNK56_EN_OFS (24) /*!< BNK56_EN Bit Offset */ 8168 #define SYSCTL_A_SRAM_BANKEN_CTL1_BNK56_EN ((uint32_t)0x01000000) /*!< When 1, enables Bank56 of the SRAM */ 8169 /* SYSCTL_A_SRAM_BANKEN_CTL1[BNK57_EN] Bits */ 8170 #define SYSCTL_A_SRAM_BANKEN_CTL1_BNK57_EN_OFS (25) /*!< BNK57_EN Bit Offset */ 8171 #define SYSCTL_A_SRAM_BANKEN_CTL1_BNK57_EN ((uint32_t)0x02000000) /*!< When 1, enables Bank57 of the SRAM */ 8172 /* SYSCTL_A_SRAM_BANKEN_CTL1[BNK58_EN] Bits */ 8173 #define SYSCTL_A_SRAM_BANKEN_CTL1_BNK58_EN_OFS (26) /*!< BNK58_EN Bit Offset */ 8174 #define SYSCTL_A_SRAM_BANKEN_CTL1_BNK58_EN ((uint32_t)0x04000000) /*!< When 1, enables Bank58 of the SRAM */ 8175 /* SYSCTL_A_SRAM_BANKEN_CTL1[BNK59_EN] Bits */ 8176 #define SYSCTL_A_SRAM_BANKEN_CTL1_BNK59_EN_OFS (27) /*!< BNK59_EN Bit Offset */ 8177 #define SYSCTL_A_SRAM_BANKEN_CTL1_BNK59_EN ((uint32_t)0x08000000) /*!< When 1, enables Bank59 of the SRAM */ 8178 /* SYSCTL_A_SRAM_BANKEN_CTL1[BNK60_EN] Bits */ 8179 #define SYSCTL_A_SRAM_BANKEN_CTL1_BNK60_EN_OFS (28) /*!< BNK60_EN Bit Offset */ 8180 #define SYSCTL_A_SRAM_BANKEN_CTL1_BNK60_EN ((uint32_t)0x10000000) /*!< When 1, enables Bank60 of the SRAM */ 8181 /* SYSCTL_A_SRAM_BANKEN_CTL1[BNK61_EN] Bits */ 8182 #define SYSCTL_A_SRAM_BANKEN_CTL1_BNK61_EN_OFS (29) /*!< BNK61_EN Bit Offset */ 8183 #define SYSCTL_A_SRAM_BANKEN_CTL1_BNK61_EN ((uint32_t)0x20000000) /*!< When 1, enables Bank61 of the SRAM */ 8184 /* SYSCTL_A_SRAM_BANKEN_CTL1[BNK62_EN] Bits */ 8185 #define SYSCTL_A_SRAM_BANKEN_CTL1_BNK62_EN_OFS (30) /*!< BNK62_EN Bit Offset */ 8186 #define SYSCTL_A_SRAM_BANKEN_CTL1_BNK62_EN ((uint32_t)0x40000000) /*!< When 1, enables Bank62 of the SRAM */ 8187 /* SYSCTL_A_SRAM_BANKEN_CTL1[BNK63_EN] Bits */ 8188 #define SYSCTL_A_SRAM_BANKEN_CTL1_BNK63_EN_OFS (31) /*!< BNK63_EN Bit Offset */ 8189 #define SYSCTL_A_SRAM_BANKEN_CTL1_BNK63_EN ((uint32_t)0x80000000) /*!< When 1, enables Bank63 of the SRAM */ 8190 /* SYSCTL_A_SRAM_BANKEN_CTL2[BNK64_EN] Bits */ 8191 #define SYSCTL_A_SRAM_BANKEN_CTL2_BNK64_EN_OFS ( 0) /*!< BNK64_EN Bit Offset */ 8192 #define SYSCTL_A_SRAM_BANKEN_CTL2_BNK64_EN ((uint32_t)0x00000001) /*!< When 1, enables Bank64 of the SRAM */ 8193 /* SYSCTL_A_SRAM_BANKEN_CTL2[BNK65_EN] Bits */ 8194 #define SYSCTL_A_SRAM_BANKEN_CTL2_BNK65_EN_OFS ( 1) /*!< BNK65_EN Bit Offset */ 8195 #define SYSCTL_A_SRAM_BANKEN_CTL2_BNK65_EN ((uint32_t)0x00000002) /*!< When 1, enables Bank65 of the SRAM */ 8196 /* SYSCTL_A_SRAM_BANKEN_CTL2[BNK66_EN] Bits */ 8197 #define SYSCTL_A_SRAM_BANKEN_CTL2_BNK66_EN_OFS ( 2) /*!< BNK66_EN Bit Offset */ 8198 #define SYSCTL_A_SRAM_BANKEN_CTL2_BNK66_EN ((uint32_t)0x00000004) /*!< When 1, enables Bank66 of the SRAM */ 8199 /* SYSCTL_A_SRAM_BANKEN_CTL2[BNK67_EN] Bits */ 8200 #define SYSCTL_A_SRAM_BANKEN_CTL2_BNK67_EN_OFS ( 3) /*!< BNK67_EN Bit Offset */ 8201 #define SYSCTL_A_SRAM_BANKEN_CTL2_BNK67_EN ((uint32_t)0x00000008) /*!< When 1, enables Bank67 of the SRAM */ 8202 /* SYSCTL_A_SRAM_BANKEN_CTL2[BNK68_EN] Bits */ 8203 #define SYSCTL_A_SRAM_BANKEN_CTL2_BNK68_EN_OFS ( 4) /*!< BNK68_EN Bit Offset */ 8204 #define SYSCTL_A_SRAM_BANKEN_CTL2_BNK68_EN ((uint32_t)0x00000010) /*!< When 1, enables Bank68 of the SRAM */ 8205 /* SYSCTL_A_SRAM_BANKEN_CTL2[BNK69_EN] Bits */ 8206 #define SYSCTL_A_SRAM_BANKEN_CTL2_BNK69_EN_OFS ( 5) /*!< BNK69_EN Bit Offset */ 8207 #define SYSCTL_A_SRAM_BANKEN_CTL2_BNK69_EN ((uint32_t)0x00000020) /*!< When 1, enables Bank69 of the SRAM */ 8208 /* SYSCTL_A_SRAM_BANKEN_CTL2[BNK70_EN] Bits */ 8209 #define SYSCTL_A_SRAM_BANKEN_CTL2_BNK70_EN_OFS ( 6) /*!< BNK70_EN Bit Offset */ 8210 #define SYSCTL_A_SRAM_BANKEN_CTL2_BNK70_EN ((uint32_t)0x00000040) /*!< When 1, enables Bank70 of the SRAM */ 8211 /* SYSCTL_A_SRAM_BANKEN_CTL2[BNK71_EN] Bits */ 8212 #define SYSCTL_A_SRAM_BANKEN_CTL2_BNK71_EN_OFS ( 7) /*!< BNK71_EN Bit Offset */ 8213 #define SYSCTL_A_SRAM_BANKEN_CTL2_BNK71_EN ((uint32_t)0x00000080) /*!< When 1, enables Bank71 of the SRAM */ 8214 /* SYSCTL_A_SRAM_BANKEN_CTL2[BNK72_EN] Bits */ 8215 #define SYSCTL_A_SRAM_BANKEN_CTL2_BNK72_EN_OFS ( 8) /*!< BNK72_EN Bit Offset */ 8216 #define SYSCTL_A_SRAM_BANKEN_CTL2_BNK72_EN ((uint32_t)0x00000100) /*!< When 1, enables Bank72 of the SRAM */ 8217 /* SYSCTL_A_SRAM_BANKEN_CTL2[BNK73_EN] Bits */ 8218 #define SYSCTL_A_SRAM_BANKEN_CTL2_BNK73_EN_OFS ( 9) /*!< BNK73_EN Bit Offset */ 8219 #define SYSCTL_A_SRAM_BANKEN_CTL2_BNK73_EN ((uint32_t)0x00000200) /*!< When 1, enables Bank73 of the SRAM */ 8220 /* SYSCTL_A_SRAM_BANKEN_CTL2[BNK74_EN] Bits */ 8221 #define SYSCTL_A_SRAM_BANKEN_CTL2_BNK74_EN_OFS (10) /*!< BNK74_EN Bit Offset */ 8222 #define SYSCTL_A_SRAM_BANKEN_CTL2_BNK74_EN ((uint32_t)0x00000400) /*!< When 1, enables Bank74 of the SRAM */ 8223 /* SYSCTL_A_SRAM_BANKEN_CTL2[BNK75_EN] Bits */ 8224 #define SYSCTL_A_SRAM_BANKEN_CTL2_BNK75_EN_OFS (11) /*!< BNK75_EN Bit Offset */ 8225 #define SYSCTL_A_SRAM_BANKEN_CTL2_BNK75_EN ((uint32_t)0x00000800) /*!< When 1, enables Bank75 of the SRAM */ 8226 /* SYSCTL_A_SRAM_BANKEN_CTL2[BNK76_EN] Bits */ 8227 #define SYSCTL_A_SRAM_BANKEN_CTL2_BNK76_EN_OFS (12) /*!< BNK76_EN Bit Offset */ 8228 #define SYSCTL_A_SRAM_BANKEN_CTL2_BNK76_EN ((uint32_t)0x00001000) /*!< When 1, enables Bank76 of the SRAM */ 8229 /* SYSCTL_A_SRAM_BANKEN_CTL2[BNK77_EN] Bits */ 8230 #define SYSCTL_A_SRAM_BANKEN_CTL2_BNK77_EN_OFS (13) /*!< BNK77_EN Bit Offset */ 8231 #define SYSCTL_A_SRAM_BANKEN_CTL2_BNK77_EN ((uint32_t)0x00002000) /*!< When 1, enables Bank77 of the SRAM */ 8232 /* SYSCTL_A_SRAM_BANKEN_CTL2[BNK78_EN] Bits */ 8233 #define SYSCTL_A_SRAM_BANKEN_CTL2_BNK78_EN_OFS (14) /*!< BNK78_EN Bit Offset */ 8234 #define SYSCTL_A_SRAM_BANKEN_CTL2_BNK78_EN ((uint32_t)0x00004000) /*!< When 1, enables Bank78 of the SRAM */ 8235 /* SYSCTL_A_SRAM_BANKEN_CTL2[BNK79_EN] Bits */ 8236 #define SYSCTL_A_SRAM_BANKEN_CTL2_BNK79_EN_OFS (15) /*!< BNK79_EN Bit Offset */ 8237 #define SYSCTL_A_SRAM_BANKEN_CTL2_BNK79_EN ((uint32_t)0x00008000) /*!< When 1, enables Bank79 of the SRAM */ 8238 /* SYSCTL_A_SRAM_BANKEN_CTL2[BNK80_EN] Bits */ 8239 #define SYSCTL_A_SRAM_BANKEN_CTL2_BNK80_EN_OFS (16) /*!< BNK80_EN Bit Offset */ 8240 #define SYSCTL_A_SRAM_BANKEN_CTL2_BNK80_EN ((uint32_t)0x00010000) /*!< When 1, enables Bank80 of the SRAM */ 8241 /* SYSCTL_A_SRAM_BANKEN_CTL2[BNK81_EN] Bits */ 8242 #define SYSCTL_A_SRAM_BANKEN_CTL2_BNK81_EN_OFS (17) /*!< BNK81_EN Bit Offset */ 8243 #define SYSCTL_A_SRAM_BANKEN_CTL2_BNK81_EN ((uint32_t)0x00020000) /*!< When 1, enables Bank81 of the SRAM */ 8244 /* SYSCTL_A_SRAM_BANKEN_CTL2[BNK82_EN] Bits */ 8245 #define SYSCTL_A_SRAM_BANKEN_CTL2_BNK82_EN_OFS (18) /*!< BNK82_EN Bit Offset */ 8246 #define SYSCTL_A_SRAM_BANKEN_CTL2_BNK82_EN ((uint32_t)0x00040000) /*!< When 1, enables Bank82 of the SRAM */ 8247 /* SYSCTL_A_SRAM_BANKEN_CTL2[BNK83_EN] Bits */ 8248 #define SYSCTL_A_SRAM_BANKEN_CTL2_BNK83_EN_OFS (19) /*!< BNK83_EN Bit Offset */ 8249 #define SYSCTL_A_SRAM_BANKEN_CTL2_BNK83_EN ((uint32_t)0x00080000) /*!< When 1, enables Bank83 of the SRAM */ 8250 /* SYSCTL_A_SRAM_BANKEN_CTL2[BNK84_EN] Bits */ 8251 #define SYSCTL_A_SRAM_BANKEN_CTL2_BNK84_EN_OFS (20) /*!< BNK84_EN Bit Offset */ 8252 #define SYSCTL_A_SRAM_BANKEN_CTL2_BNK84_EN ((uint32_t)0x00100000) /*!< When 1, enables Bank84 of the SRAM */ 8253 /* SYSCTL_A_SRAM_BANKEN_CTL2[BNK85_EN] Bits */ 8254 #define SYSCTL_A_SRAM_BANKEN_CTL2_BNK85_EN_OFS (21) /*!< BNK85_EN Bit Offset */ 8255 #define SYSCTL_A_SRAM_BANKEN_CTL2_BNK85_EN ((uint32_t)0x00200000) /*!< When 1, enables Bank85 of the SRAM */ 8256 /* SYSCTL_A_SRAM_BANKEN_CTL2[BNK86_EN] Bits */ 8257 #define SYSCTL_A_SRAM_BANKEN_CTL2_BNK86_EN_OFS (22) /*!< BNK86_EN Bit Offset */ 8258 #define SYSCTL_A_SRAM_BANKEN_CTL2_BNK86_EN ((uint32_t)0x00400000) /*!< When 1, enables Bank86 of the SRAM */ 8259 /* SYSCTL_A_SRAM_BANKEN_CTL2[BNK87_EN] Bits */ 8260 #define SYSCTL_A_SRAM_BANKEN_CTL2_BNK87_EN_OFS (23) /*!< BNK87_EN Bit Offset */ 8261 #define SYSCTL_A_SRAM_BANKEN_CTL2_BNK87_EN ((uint32_t)0x00800000) /*!< When 1, enables Bank87 of the SRAM */ 8262 /* SYSCTL_A_SRAM_BANKEN_CTL2[BNK88_EN] Bits */ 8263 #define SYSCTL_A_SRAM_BANKEN_CTL2_BNK88_EN_OFS (24) /*!< BNK88_EN Bit Offset */ 8264 #define SYSCTL_A_SRAM_BANKEN_CTL2_BNK88_EN ((uint32_t)0x01000000) /*!< When 1, enables Bank88 of the SRAM */ 8265 /* SYSCTL_A_SRAM_BANKEN_CTL2[BNK89_EN] Bits */ 8266 #define SYSCTL_A_SRAM_BANKEN_CTL2_BNK89_EN_OFS (25) /*!< BNK89_EN Bit Offset */ 8267 #define SYSCTL_A_SRAM_BANKEN_CTL2_BNK89_EN ((uint32_t)0x02000000) /*!< When 1, enables Bank89 of the SRAM */ 8268 /* SYSCTL_A_SRAM_BANKEN_CTL2[BNK90_EN] Bits */ 8269 #define SYSCTL_A_SRAM_BANKEN_CTL2_BNK90_EN_OFS (26) /*!< BNK90_EN Bit Offset */ 8270 #define SYSCTL_A_SRAM_BANKEN_CTL2_BNK90_EN ((uint32_t)0x04000000) /*!< When 1, enables Bank90 of the SRAM */ 8271 /* SYSCTL_A_SRAM_BANKEN_CTL2[BNK91_EN] Bits */ 8272 #define SYSCTL_A_SRAM_BANKEN_CTL2_BNK91_EN_OFS (27) /*!< BNK91_EN Bit Offset */ 8273 #define SYSCTL_A_SRAM_BANKEN_CTL2_BNK91_EN ((uint32_t)0x08000000) /*!< When 1, enables Bank91 of the SRAM */ 8274 /* SYSCTL_A_SRAM_BANKEN_CTL2[BNK92_EN] Bits */ 8275 #define SYSCTL_A_SRAM_BANKEN_CTL2_BNK92_EN_OFS (28) /*!< BNK92_EN Bit Offset */ 8276 #define SYSCTL_A_SRAM_BANKEN_CTL2_BNK92_EN ((uint32_t)0x10000000) /*!< When 1, enables Bank92 of the SRAM */ 8277 /* SYSCTL_A_SRAM_BANKEN_CTL2[BNK93_EN] Bits */ 8278 #define SYSCTL_A_SRAM_BANKEN_CTL2_BNK93_EN_OFS (29) /*!< BNK93_EN Bit Offset */ 8279 #define SYSCTL_A_SRAM_BANKEN_CTL2_BNK93_EN ((uint32_t)0x20000000) /*!< When 1, enables Bank93 of the SRAM */ 8280 /* SYSCTL_A_SRAM_BANKEN_CTL2[BNK94_EN] Bits */ 8281 #define SYSCTL_A_SRAM_BANKEN_CTL2_BNK94_EN_OFS (30) /*!< BNK94_EN Bit Offset */ 8282 #define SYSCTL_A_SRAM_BANKEN_CTL2_BNK94_EN ((uint32_t)0x40000000) /*!< When 1, enables Bank94 of the SRAM */ 8283 /* SYSCTL_A_SRAM_BANKEN_CTL2[BNK95_EN] Bits */ 8284 #define SYSCTL_A_SRAM_BANKEN_CTL2_BNK95_EN_OFS (31) /*!< BNK95_EN Bit Offset */ 8285 #define SYSCTL_A_SRAM_BANKEN_CTL2_BNK95_EN ((uint32_t)0x80000000) /*!< When 1, enables Bank95 of the SRAM */ 8286 /* SYSCTL_A_SRAM_BANKEN_CTL3[BNK96_EN] Bits */ 8287 #define SYSCTL_A_SRAM_BANKEN_CTL3_BNK96_EN_OFS ( 0) /*!< BNK96_EN Bit Offset */ 8288 #define SYSCTL_A_SRAM_BANKEN_CTL3_BNK96_EN ((uint32_t)0x00000001) /*!< When 1, enables Bank96 of the SRAM */ 8289 /* SYSCTL_A_SRAM_BANKEN_CTL3[BNK97_EN] Bits */ 8290 #define SYSCTL_A_SRAM_BANKEN_CTL3_BNK97_EN_OFS ( 1) /*!< BNK97_EN Bit Offset */ 8291 #define SYSCTL_A_SRAM_BANKEN_CTL3_BNK97_EN ((uint32_t)0x00000002) /*!< When 1, enables Bank97 of the SRAM */ 8292 /* SYSCTL_A_SRAM_BANKEN_CTL3[BNK98_EN] Bits */ 8293 #define SYSCTL_A_SRAM_BANKEN_CTL3_BNK98_EN_OFS ( 2) /*!< BNK98_EN Bit Offset */ 8294 #define SYSCTL_A_SRAM_BANKEN_CTL3_BNK98_EN ((uint32_t)0x00000004) /*!< When 1, enables Bank98 of the SRAM */ 8295 /* SYSCTL_A_SRAM_BANKEN_CTL3[BNK99_EN] Bits */ 8296 #define SYSCTL_A_SRAM_BANKEN_CTL3_BNK99_EN_OFS ( 3) /*!< BNK99_EN Bit Offset */ 8297 #define SYSCTL_A_SRAM_BANKEN_CTL3_BNK99_EN ((uint32_t)0x00000008) /*!< When 1, enables Bank99 of the SRAM */ 8298 /* SYSCTL_A_SRAM_BANKEN_CTL3[BNK100_EN] Bits */ 8299 #define SYSCTL_A_SRAM_BANKEN_CTL3_BNK100_EN_OFS ( 4) /*!< BNK100_EN Bit Offset */ 8300 #define SYSCTL_A_SRAM_BANKEN_CTL3_BNK100_EN ((uint32_t)0x00000010) /*!< When 1, enables Bank100 of the SRAM */ 8301 /* SYSCTL_A_SRAM_BANKEN_CTL3[BNK101_EN] Bits */ 8302 #define SYSCTL_A_SRAM_BANKEN_CTL3_BNK101_EN_OFS ( 5) /*!< BNK101_EN Bit Offset */ 8303 #define SYSCTL_A_SRAM_BANKEN_CTL3_BNK101_EN ((uint32_t)0x00000020) /*!< When 1, enables Bank101 of the SRAM */ 8304 /* SYSCTL_A_SRAM_BANKEN_CTL3[BNK102_EN] Bits */ 8305 #define SYSCTL_A_SRAM_BANKEN_CTL3_BNK102_EN_OFS ( 6) /*!< BNK102_EN Bit Offset */ 8306 #define SYSCTL_A_SRAM_BANKEN_CTL3_BNK102_EN ((uint32_t)0x00000040) /*!< When 1, enables Bank102 of the SRAM */ 8307 /* SYSCTL_A_SRAM_BANKEN_CTL3[BNK103_EN] Bits */ 8308 #define SYSCTL_A_SRAM_BANKEN_CTL3_BNK103_EN_OFS ( 7) /*!< BNK103_EN Bit Offset */ 8309 #define SYSCTL_A_SRAM_BANKEN_CTL3_BNK103_EN ((uint32_t)0x00000080) /*!< When 1, enables Bank103 of the SRAM */ 8310 /* SYSCTL_A_SRAM_BANKEN_CTL3[BNK104_EN] Bits */ 8311 #define SYSCTL_A_SRAM_BANKEN_CTL3_BNK104_EN_OFS ( 8) /*!< BNK104_EN Bit Offset */ 8312 #define SYSCTL_A_SRAM_BANKEN_CTL3_BNK104_EN ((uint32_t)0x00000100) /*!< When 1, enables Bank104 of the SRAM */ 8313 /* SYSCTL_A_SRAM_BANKEN_CTL3[BNK105_EN] Bits */ 8314 #define SYSCTL_A_SRAM_BANKEN_CTL3_BNK105_EN_OFS ( 9) /*!< BNK105_EN Bit Offset */ 8315 #define SYSCTL_A_SRAM_BANKEN_CTL3_BNK105_EN ((uint32_t)0x00000200) /*!< When 1, enables Bank105 of the SRAM */ 8316 /* SYSCTL_A_SRAM_BANKEN_CTL3[BNK106_EN] Bits */ 8317 #define SYSCTL_A_SRAM_BANKEN_CTL3_BNK106_EN_OFS (10) /*!< BNK106_EN Bit Offset */ 8318 #define SYSCTL_A_SRAM_BANKEN_CTL3_BNK106_EN ((uint32_t)0x00000400) /*!< When 1, enables Bank106 of the SRAM */ 8319 /* SYSCTL_A_SRAM_BANKEN_CTL3[BNK107_EN] Bits */ 8320 #define SYSCTL_A_SRAM_BANKEN_CTL3_BNK107_EN_OFS (11) /*!< BNK107_EN Bit Offset */ 8321 #define SYSCTL_A_SRAM_BANKEN_CTL3_BNK107_EN ((uint32_t)0x00000800) /*!< When 1, enables Bank107 of the SRAM */ 8322 /* SYSCTL_A_SRAM_BANKEN_CTL3[BNK108_EN] Bits */ 8323 #define SYSCTL_A_SRAM_BANKEN_CTL3_BNK108_EN_OFS (12) /*!< BNK108_EN Bit Offset */ 8324 #define SYSCTL_A_SRAM_BANKEN_CTL3_BNK108_EN ((uint32_t)0x00001000) /*!< When 1, enables Bank108 of the SRAM */ 8325 /* SYSCTL_A_SRAM_BANKEN_CTL3[BNK109_EN] Bits */ 8326 #define SYSCTL_A_SRAM_BANKEN_CTL3_BNK109_EN_OFS (13) /*!< BNK109_EN Bit Offset */ 8327 #define SYSCTL_A_SRAM_BANKEN_CTL3_BNK109_EN ((uint32_t)0x00002000) /*!< When 1, enables Bank109 of the SRAM */ 8328 /* SYSCTL_A_SRAM_BANKEN_CTL3[BNK110_EN] Bits */ 8329 #define SYSCTL_A_SRAM_BANKEN_CTL3_BNK110_EN_OFS (14) /*!< BNK110_EN Bit Offset */ 8330 #define SYSCTL_A_SRAM_BANKEN_CTL3_BNK110_EN ((uint32_t)0x00004000) /*!< When 1, enables Bank110 of the SRAM */ 8331 /* SYSCTL_A_SRAM_BANKEN_CTL3[BNK111_EN] Bits */ 8332 #define SYSCTL_A_SRAM_BANKEN_CTL3_BNK111_EN_OFS (15) /*!< BNK111_EN Bit Offset */ 8333 #define SYSCTL_A_SRAM_BANKEN_CTL3_BNK111_EN ((uint32_t)0x00008000) /*!< When 1, enables Bank111 of the SRAM */ 8334 /* SYSCTL_A_SRAM_BANKEN_CTL3[BNK112_EN] Bits */ 8335 #define SYSCTL_A_SRAM_BANKEN_CTL3_BNK112_EN_OFS (16) /*!< BNK112_EN Bit Offset */ 8336 #define SYSCTL_A_SRAM_BANKEN_CTL3_BNK112_EN ((uint32_t)0x00010000) /*!< When 1, enables Bank112 of the SRAM */ 8337 /* SYSCTL_A_SRAM_BANKEN_CTL3[BNK113_EN] Bits */ 8338 #define SYSCTL_A_SRAM_BANKEN_CTL3_BNK113_EN_OFS (17) /*!< BNK113_EN Bit Offset */ 8339 #define SYSCTL_A_SRAM_BANKEN_CTL3_BNK113_EN ((uint32_t)0x00020000) /*!< When 1, enables Bank113 of the SRAM */ 8340 /* SYSCTL_A_SRAM_BANKEN_CTL3[BNK114_EN] Bits */ 8341 #define SYSCTL_A_SRAM_BANKEN_CTL3_BNK114_EN_OFS (18) /*!< BNK114_EN Bit Offset */ 8342 #define SYSCTL_A_SRAM_BANKEN_CTL3_BNK114_EN ((uint32_t)0x00040000) /*!< When 1, enables Bank114 of the SRAM */ 8343 /* SYSCTL_A_SRAM_BANKEN_CTL3[BNK115_EN] Bits */ 8344 #define SYSCTL_A_SRAM_BANKEN_CTL3_BNK115_EN_OFS (19) /*!< BNK115_EN Bit Offset */ 8345 #define SYSCTL_A_SRAM_BANKEN_CTL3_BNK115_EN ((uint32_t)0x00080000) /*!< When 1, enables Bank115 of the SRAM */ 8346 /* SYSCTL_A_SRAM_BANKEN_CTL3[BNK116_EN] Bits */ 8347 #define SYSCTL_A_SRAM_BANKEN_CTL3_BNK116_EN_OFS (20) /*!< BNK116_EN Bit Offset */ 8348 #define SYSCTL_A_SRAM_BANKEN_CTL3_BNK116_EN ((uint32_t)0x00100000) /*!< When 1, enables Bank116 of the SRAM */ 8349 /* SYSCTL_A_SRAM_BANKEN_CTL3[BNK117_EN] Bits */ 8350 #define SYSCTL_A_SRAM_BANKEN_CTL3_BNK117_EN_OFS (21) /*!< BNK117_EN Bit Offset */ 8351 #define SYSCTL_A_SRAM_BANKEN_CTL3_BNK117_EN ((uint32_t)0x00200000) /*!< When 1, enables Bank117 of the SRAM */ 8352 /* SYSCTL_A_SRAM_BANKEN_CTL3[BNK118_EN] Bits */ 8353 #define SYSCTL_A_SRAM_BANKEN_CTL3_BNK118_EN_OFS (22) /*!< BNK118_EN Bit Offset */ 8354 #define SYSCTL_A_SRAM_BANKEN_CTL3_BNK118_EN ((uint32_t)0x00400000) /*!< When 1, enables Bank118 of the SRAM */ 8355 /* SYSCTL_A_SRAM_BANKEN_CTL3[BNK119_EN] Bits */ 8356 #define SYSCTL_A_SRAM_BANKEN_CTL3_BNK119_EN_OFS (23) /*!< BNK119_EN Bit Offset */ 8357 #define SYSCTL_A_SRAM_BANKEN_CTL3_BNK119_EN ((uint32_t)0x00800000) /*!< When 1, enables Bank119 of the SRAM */ 8358 /* SYSCTL_A_SRAM_BANKEN_CTL3[BNK120_EN] Bits */ 8359 #define SYSCTL_A_SRAM_BANKEN_CTL3_BNK120_EN_OFS (24) /*!< BNK120_EN Bit Offset */ 8360 #define SYSCTL_A_SRAM_BANKEN_CTL3_BNK120_EN ((uint32_t)0x01000000) /*!< When 1, enables Bank120 of the SRAM */ 8361 /* SYSCTL_A_SRAM_BANKEN_CTL3[BNK121_EN] Bits */ 8362 #define SYSCTL_A_SRAM_BANKEN_CTL3_BNK121_EN_OFS (25) /*!< BNK121_EN Bit Offset */ 8363 #define SYSCTL_A_SRAM_BANKEN_CTL3_BNK121_EN ((uint32_t)0x02000000) /*!< When 1, enables Bank121 of the SRAM */ 8364 /* SYSCTL_A_SRAM_BANKEN_CTL3[BNK122_EN] Bits */ 8365 #define SYSCTL_A_SRAM_BANKEN_CTL3_BNK122_EN_OFS (26) /*!< BNK122_EN Bit Offset */ 8366 #define SYSCTL_A_SRAM_BANKEN_CTL3_BNK122_EN ((uint32_t)0x04000000) /*!< When 1, enables Bank122 of the SRAM */ 8367 /* SYSCTL_A_SRAM_BANKEN_CTL3[BNK123_EN] Bits */ 8368 #define SYSCTL_A_SRAM_BANKEN_CTL3_BNK123_EN_OFS (27) /*!< BNK123_EN Bit Offset */ 8369 #define SYSCTL_A_SRAM_BANKEN_CTL3_BNK123_EN ((uint32_t)0x08000000) /*!< When 1, enables Bank123 of the SRAM */ 8370 /* SYSCTL_A_SRAM_BANKEN_CTL3[BNK124_EN] Bits */ 8371 #define SYSCTL_A_SRAM_BANKEN_CTL3_BNK124_EN_OFS (28) /*!< BNK124_EN Bit Offset */ 8372 #define SYSCTL_A_SRAM_BANKEN_CTL3_BNK124_EN ((uint32_t)0x10000000) /*!< When 1, enables Bank124 of the SRAM */ 8373 /* SYSCTL_A_SRAM_BANKEN_CTL3[BNK125_EN] Bits */ 8374 #define SYSCTL_A_SRAM_BANKEN_CTL3_BNK125_EN_OFS (29) /*!< BNK125_EN Bit Offset */ 8375 #define SYSCTL_A_SRAM_BANKEN_CTL3_BNK125_EN ((uint32_t)0x20000000) /*!< When 1, enables Bank125 of the SRAM */ 8376 /* SYSCTL_A_SRAM_BANKEN_CTL3[BNK126_EN] Bits */ 8377 #define SYSCTL_A_SRAM_BANKEN_CTL3_BNK126_EN_OFS (30) /*!< BNK126_EN Bit Offset */ 8378 #define SYSCTL_A_SRAM_BANKEN_CTL3_BNK126_EN ((uint32_t)0x40000000) /*!< When 1, enables Bank126 of the SRAM */ 8379 /* SYSCTL_A_SRAM_BANKEN_CTL3[BNK127_EN] Bits */ 8380 #define SYSCTL_A_SRAM_BANKEN_CTL3_BNK127_EN_OFS (31) /*!< BNK127_EN Bit Offset */ 8381 #define SYSCTL_A_SRAM_BANKEN_CTL3_BNK127_EN ((uint32_t)0x80000000) /*!< When 1, enables Bank127 of the SRAM */ 8382 /* SYSCTL_A_SRAM_BLKRET_CTL0[BLK0_EN] Bits */ 8383 #define SYSCTL_A_SRAM_BLKRET_CTL0_BLK0_EN_OFS ( 0) /*!< BLK0_EN Bit Offset */ 8384 #define SYSCTL_A_SRAM_BLKRET_CTL0_BLK0_EN ((uint32_t)0x00000001) /*!< Block0 is always retained in LPM3, LPM4 and LPM3.5 modes of operation */ 8385 /* SYSCTL_A_SRAM_BLKRET_CTL0[BLK1_EN] Bits */ 8386 #define SYSCTL_A_SRAM_BLKRET_CTL0_BLK1_EN_OFS ( 1) /*!< BLK1_EN Bit Offset */ 8387 #define SYSCTL_A_SRAM_BLKRET_CTL0_BLK1_EN ((uint32_t)0x00000002) /*!< When 1, Block1 of the SRAM is retained in LPM3 and LPM4 */ 8388 /* SYSCTL_A_SRAM_BLKRET_CTL0[BLK2_EN] Bits */ 8389 #define SYSCTL_A_SRAM_BLKRET_CTL0_BLK2_EN_OFS ( 2) /*!< BLK2_EN Bit Offset */ 8390 #define SYSCTL_A_SRAM_BLKRET_CTL0_BLK2_EN ((uint32_t)0x00000004) /*!< When 1, Block2 of the SRAM is retained in LPM3 and LPM4 */ 8391 /* SYSCTL_A_SRAM_BLKRET_CTL0[BLK3_EN] Bits */ 8392 #define SYSCTL_A_SRAM_BLKRET_CTL0_BLK3_EN_OFS ( 3) /*!< BLK3_EN Bit Offset */ 8393 #define SYSCTL_A_SRAM_BLKRET_CTL0_BLK3_EN ((uint32_t)0x00000008) /*!< When 1, Block3 of the SRAM is retained in LPM3 and LPM4 */ 8394 /* SYSCTL_A_SRAM_BLKRET_CTL0[BLK4_EN] Bits */ 8395 #define SYSCTL_A_SRAM_BLKRET_CTL0_BLK4_EN_OFS ( 4) /*!< BLK4_EN Bit Offset */ 8396 #define SYSCTL_A_SRAM_BLKRET_CTL0_BLK4_EN ((uint32_t)0x00000010) /*!< When 1, Block4 of the SRAM is retained in LPM3 and LPM4 */ 8397 /* SYSCTL_A_SRAM_BLKRET_CTL0[BLK5_EN] Bits */ 8398 #define SYSCTL_A_SRAM_BLKRET_CTL0_BLK5_EN_OFS ( 5) /*!< BLK5_EN Bit Offset */ 8399 #define SYSCTL_A_SRAM_BLKRET_CTL0_BLK5_EN ((uint32_t)0x00000020) /*!< When 1, Block5 of the SRAM is retained in LPM3 and LPM4 */ 8400 /* SYSCTL_A_SRAM_BLKRET_CTL0[BLK6_EN] Bits */ 8401 #define SYSCTL_A_SRAM_BLKRET_CTL0_BLK6_EN_OFS ( 6) /*!< BLK6_EN Bit Offset */ 8402 #define SYSCTL_A_SRAM_BLKRET_CTL0_BLK6_EN ((uint32_t)0x00000040) /*!< When 1, Block6 of the SRAM is retained in LPM3 and LPM4 */ 8403 /* SYSCTL_A_SRAM_BLKRET_CTL0[BLK7_EN] Bits */ 8404 #define SYSCTL_A_SRAM_BLKRET_CTL0_BLK7_EN_OFS ( 7) /*!< BLK7_EN Bit Offset */ 8405 #define SYSCTL_A_SRAM_BLKRET_CTL0_BLK7_EN ((uint32_t)0x00000080) /*!< When 1, Block7 of the SRAM is retained in LPM3 and LPM4 */ 8406 /* SYSCTL_A_SRAM_BLKRET_CTL0[BLK8_EN] Bits */ 8407 #define SYSCTL_A_SRAM_BLKRET_CTL0_BLK8_EN_OFS ( 8) /*!< BLK8_EN Bit Offset */ 8408 #define SYSCTL_A_SRAM_BLKRET_CTL0_BLK8_EN ((uint32_t)0x00000100) /*!< When 1, Block8 of the SRAM is retained in LPM3 and LPM4 */ 8409 /* SYSCTL_A_SRAM_BLKRET_CTL0[BLK9_EN] Bits */ 8410 #define SYSCTL_A_SRAM_BLKRET_CTL0_BLK9_EN_OFS ( 9) /*!< BLK9_EN Bit Offset */ 8411 #define SYSCTL_A_SRAM_BLKRET_CTL0_BLK9_EN ((uint32_t)0x00000200) /*!< When 1, Block9 of the SRAM is retained in LPM3 and LPM4 */ 8412 /* SYSCTL_A_SRAM_BLKRET_CTL0[BLK10_EN] Bits */ 8413 #define SYSCTL_A_SRAM_BLKRET_CTL0_BLK10_EN_OFS (10) /*!< BLK10_EN Bit Offset */ 8414 #define SYSCTL_A_SRAM_BLKRET_CTL0_BLK10_EN ((uint32_t)0x00000400) /*!< When 1, Block10 of the SRAM is retained in LPM3 and LPM4 */ 8415 /* SYSCTL_A_SRAM_BLKRET_CTL0[BLK11_EN] Bits */ 8416 #define SYSCTL_A_SRAM_BLKRET_CTL0_BLK11_EN_OFS (11) /*!< BLK11_EN Bit Offset */ 8417 #define SYSCTL_A_SRAM_BLKRET_CTL0_BLK11_EN ((uint32_t)0x00000800) /*!< When 1, Block11 of the SRAM is retained in LPM3 and LPM4 */ 8418 /* SYSCTL_A_SRAM_BLKRET_CTL0[BLK12_EN] Bits */ 8419 #define SYSCTL_A_SRAM_BLKRET_CTL0_BLK12_EN_OFS (12) /*!< BLK12_EN Bit Offset */ 8420 #define SYSCTL_A_SRAM_BLKRET_CTL0_BLK12_EN ((uint32_t)0x00001000) /*!< When 1, Block12 of the SRAM is retained in LPM3 and LPM4 */ 8421 /* SYSCTL_A_SRAM_BLKRET_CTL0[BLK13_EN] Bits */ 8422 #define SYSCTL_A_SRAM_BLKRET_CTL0_BLK13_EN_OFS (13) /*!< BLK13_EN Bit Offset */ 8423 #define SYSCTL_A_SRAM_BLKRET_CTL0_BLK13_EN ((uint32_t)0x00002000) /*!< When 1, Block13 of the SRAM is retained in LPM3 and LPM4 */ 8424 /* SYSCTL_A_SRAM_BLKRET_CTL0[BLK14_EN] Bits */ 8425 #define SYSCTL_A_SRAM_BLKRET_CTL0_BLK14_EN_OFS (14) /*!< BLK14_EN Bit Offset */ 8426 #define SYSCTL_A_SRAM_BLKRET_CTL0_BLK14_EN ((uint32_t)0x00004000) /*!< When 1, Block14 of the SRAM is retained in LPM3 and LPM4 */ 8427 /* SYSCTL_A_SRAM_BLKRET_CTL0[BLK15_EN] Bits */ 8428 #define SYSCTL_A_SRAM_BLKRET_CTL0_BLK15_EN_OFS (15) /*!< BLK15_EN Bit Offset */ 8429 #define SYSCTL_A_SRAM_BLKRET_CTL0_BLK15_EN ((uint32_t)0x00008000) /*!< When 1, Block15 of the SRAM is retained in LPM3 and LPM4 */ 8430 /* SYSCTL_A_SRAM_BLKRET_CTL0[BLK16_EN] Bits */ 8431 #define SYSCTL_A_SRAM_BLKRET_CTL0_BLK16_EN_OFS (16) /*!< BLK16_EN Bit Offset */ 8432 #define SYSCTL_A_SRAM_BLKRET_CTL0_BLK16_EN ((uint32_t)0x00010000) /*!< When 1, Block16 of the SRAM is retained in LPM3 and LPM4 */ 8433 /* SYSCTL_A_SRAM_BLKRET_CTL0[BLK17_EN] Bits */ 8434 #define SYSCTL_A_SRAM_BLKRET_CTL0_BLK17_EN_OFS (17) /*!< BLK17_EN Bit Offset */ 8435 #define SYSCTL_A_SRAM_BLKRET_CTL0_BLK17_EN ((uint32_t)0x00020000) /*!< When 1, Block17 of the SRAM is retained in LPM3 and LPM4 */ 8436 /* SYSCTL_A_SRAM_BLKRET_CTL0[BLK18_EN] Bits */ 8437 #define SYSCTL_A_SRAM_BLKRET_CTL0_BLK18_EN_OFS (18) /*!< BLK18_EN Bit Offset */ 8438 #define SYSCTL_A_SRAM_BLKRET_CTL0_BLK18_EN ((uint32_t)0x00040000) /*!< When 1, Block18 of the SRAM is retained in LPM3 and LPM4 */ 8439 /* SYSCTL_A_SRAM_BLKRET_CTL0[BLK19_EN] Bits */ 8440 #define SYSCTL_A_SRAM_BLKRET_CTL0_BLK19_EN_OFS (19) /*!< BLK19_EN Bit Offset */ 8441 #define SYSCTL_A_SRAM_BLKRET_CTL0_BLK19_EN ((uint32_t)0x00080000) /*!< When 1, Block19 of the SRAM is retained in LPM3 and LPM4 */ 8442 /* SYSCTL_A_SRAM_BLKRET_CTL0[BLK20_EN] Bits */ 8443 #define SYSCTL_A_SRAM_BLKRET_CTL0_BLK20_EN_OFS (20) /*!< BLK20_EN Bit Offset */ 8444 #define SYSCTL_A_SRAM_BLKRET_CTL0_BLK20_EN ((uint32_t)0x00100000) /*!< When 1, Block20 of the SRAM is retained in LPM3 and LPM4 */ 8445 /* SYSCTL_A_SRAM_BLKRET_CTL0[BLK21_EN] Bits */ 8446 #define SYSCTL_A_SRAM_BLKRET_CTL0_BLK21_EN_OFS (21) /*!< BLK21_EN Bit Offset */ 8447 #define SYSCTL_A_SRAM_BLKRET_CTL0_BLK21_EN ((uint32_t)0x00200000) /*!< When 1, Block21 of the SRAM is retained in LPM3 and LPM4 */ 8448 /* SYSCTL_A_SRAM_BLKRET_CTL0[BLK22_EN] Bits */ 8449 #define SYSCTL_A_SRAM_BLKRET_CTL0_BLK22_EN_OFS (22) /*!< BLK22_EN Bit Offset */ 8450 #define SYSCTL_A_SRAM_BLKRET_CTL0_BLK22_EN ((uint32_t)0x00400000) /*!< When 1, Block22 of the SRAM is retained in LPM3 and LPM4 */ 8451 /* SYSCTL_A_SRAM_BLKRET_CTL0[BLK23_EN] Bits */ 8452 #define SYSCTL_A_SRAM_BLKRET_CTL0_BLK23_EN_OFS (23) /*!< BLK23_EN Bit Offset */ 8453 #define SYSCTL_A_SRAM_BLKRET_CTL0_BLK23_EN ((uint32_t)0x00800000) /*!< When 1, Block23 of the SRAM is retained in LPM3 and LPM4 */ 8454 /* SYSCTL_A_SRAM_BLKRET_CTL0[BLK24_EN] Bits */ 8455 #define SYSCTL_A_SRAM_BLKRET_CTL0_BLK24_EN_OFS (24) /*!< BLK24_EN Bit Offset */ 8456 #define SYSCTL_A_SRAM_BLKRET_CTL0_BLK24_EN ((uint32_t)0x01000000) /*!< When 1, Block24 of the SRAM is retained in LPM3 and LPM4 */ 8457 /* SYSCTL_A_SRAM_BLKRET_CTL0[BLK25_EN] Bits */ 8458 #define SYSCTL_A_SRAM_BLKRET_CTL0_BLK25_EN_OFS (25) /*!< BLK25_EN Bit Offset */ 8459 #define SYSCTL_A_SRAM_BLKRET_CTL0_BLK25_EN ((uint32_t)0x02000000) /*!< When 1, Block25 of the SRAM is retained in LPM3 and LPM4 */ 8460 /* SYSCTL_A_SRAM_BLKRET_CTL0[BLK26_EN] Bits */ 8461 #define SYSCTL_A_SRAM_BLKRET_CTL0_BLK26_EN_OFS (26) /*!< BLK26_EN Bit Offset */ 8462 #define SYSCTL_A_SRAM_BLKRET_CTL0_BLK26_EN ((uint32_t)0x04000000) /*!< When 1, Block26 of the SRAM is retained in LPM3 and LPM4 */ 8463 /* SYSCTL_A_SRAM_BLKRET_CTL0[BLK27_EN] Bits */ 8464 #define SYSCTL_A_SRAM_BLKRET_CTL0_BLK27_EN_OFS (27) /*!< BLK27_EN Bit Offset */ 8465 #define SYSCTL_A_SRAM_BLKRET_CTL0_BLK27_EN ((uint32_t)0x08000000) /*!< When 1, Block27 of the SRAM is retained in LPM3 and LPM4 */ 8466 /* SYSCTL_A_SRAM_BLKRET_CTL0[BLK28_EN] Bits */ 8467 #define SYSCTL_A_SRAM_BLKRET_CTL0_BLK28_EN_OFS (28) /*!< BLK28_EN Bit Offset */ 8468 #define SYSCTL_A_SRAM_BLKRET_CTL0_BLK28_EN ((uint32_t)0x10000000) /*!< When 1, Block28 of the SRAM is retained in LPM3 and LPM4 */ 8469 /* SYSCTL_A_SRAM_BLKRET_CTL0[BLK29_EN] Bits */ 8470 #define SYSCTL_A_SRAM_BLKRET_CTL0_BLK29_EN_OFS (29) /*!< BLK29_EN Bit Offset */ 8471 #define SYSCTL_A_SRAM_BLKRET_CTL0_BLK29_EN ((uint32_t)0x20000000) /*!< When 1, Block29 of the SRAM is retained in LPM3 and LPM4 */ 8472 /* SYSCTL_A_SRAM_BLKRET_CTL0[BLK30_EN] Bits */ 8473 #define SYSCTL_A_SRAM_BLKRET_CTL0_BLK30_EN_OFS (30) /*!< BLK30_EN Bit Offset */ 8474 #define SYSCTL_A_SRAM_BLKRET_CTL0_BLK30_EN ((uint32_t)0x40000000) /*!< When 1, Block30 of the SRAM is retained in LPM3 and LPM4 */ 8475 /* SYSCTL_A_SRAM_BLKRET_CTL0[BLK31_EN] Bits */ 8476 #define SYSCTL_A_SRAM_BLKRET_CTL0_BLK31_EN_OFS (31) /*!< BLK31_EN Bit Offset */ 8477 #define SYSCTL_A_SRAM_BLKRET_CTL0_BLK31_EN ((uint32_t)0x80000000) /*!< When 1, Block31 of the SRAM is retained in LPM3 and LPM4 */ 8478 /* SYSCTL_A_SRAM_BLKRET_CTL1[BLK32_EN] Bits */ 8479 #define SYSCTL_A_SRAM_BLKRET_CTL1_BLK32_EN_OFS ( 0) /*!< BLK32_EN Bit Offset */ 8480 #define SYSCTL_A_SRAM_BLKRET_CTL1_BLK32_EN ((uint32_t)0x00000001) /*!< When 1, Block32 of the SRAM is retained in LPM3 and LPM4 */ 8481 /* SYSCTL_A_SRAM_BLKRET_CTL1[BLK33_EN] Bits */ 8482 #define SYSCTL_A_SRAM_BLKRET_CTL1_BLK33_EN_OFS ( 1) /*!< BLK33_EN Bit Offset */ 8483 #define SYSCTL_A_SRAM_BLKRET_CTL1_BLK33_EN ((uint32_t)0x00000002) /*!< When 1, Block33 of the SRAM is retained in LPM3 and LPM4 */ 8484 /* SYSCTL_A_SRAM_BLKRET_CTL1[BLK34_EN] Bits */ 8485 #define SYSCTL_A_SRAM_BLKRET_CTL1_BLK34_EN_OFS ( 2) /*!< BLK34_EN Bit Offset */ 8486 #define SYSCTL_A_SRAM_BLKRET_CTL1_BLK34_EN ((uint32_t)0x00000004) /*!< When 1, Block34 of the SRAM is retained in LPM3 and LPM4 */ 8487 /* SYSCTL_A_SRAM_BLKRET_CTL1[BLK35_EN] Bits */ 8488 #define SYSCTL_A_SRAM_BLKRET_CTL1_BLK35_EN_OFS ( 3) /*!< BLK35_EN Bit Offset */ 8489 #define SYSCTL_A_SRAM_BLKRET_CTL1_BLK35_EN ((uint32_t)0x00000008) /*!< When 1, Block35 of the SRAM is retained in LPM3 and LPM4 */ 8490 /* SYSCTL_A_SRAM_BLKRET_CTL1[BLK36_EN] Bits */ 8491 #define SYSCTL_A_SRAM_BLKRET_CTL1_BLK36_EN_OFS ( 4) /*!< BLK36_EN Bit Offset */ 8492 #define SYSCTL_A_SRAM_BLKRET_CTL1_BLK36_EN ((uint32_t)0x00000010) /*!< When 1, Block36 of the SRAM is retained in LPM3 and LPM4 */ 8493 /* SYSCTL_A_SRAM_BLKRET_CTL1[BLK37_EN] Bits */ 8494 #define SYSCTL_A_SRAM_BLKRET_CTL1_BLK37_EN_OFS ( 5) /*!< BLK37_EN Bit Offset */ 8495 #define SYSCTL_A_SRAM_BLKRET_CTL1_BLK37_EN ((uint32_t)0x00000020) /*!< When 1, Block37 of the SRAM is retained in LPM3 and LPM4 */ 8496 /* SYSCTL_A_SRAM_BLKRET_CTL1[BLK38_EN] Bits */ 8497 #define SYSCTL_A_SRAM_BLKRET_CTL1_BLK38_EN_OFS ( 6) /*!< BLK38_EN Bit Offset */ 8498 #define SYSCTL_A_SRAM_BLKRET_CTL1_BLK38_EN ((uint32_t)0x00000040) /*!< When 1, Block38 of the SRAM is retained in LPM3 and LPM4 */ 8499 /* SYSCTL_A_SRAM_BLKRET_CTL1[BLK39_EN] Bits */ 8500 #define SYSCTL_A_SRAM_BLKRET_CTL1_BLK39_EN_OFS ( 7) /*!< BLK39_EN Bit Offset */ 8501 #define SYSCTL_A_SRAM_BLKRET_CTL1_BLK39_EN ((uint32_t)0x00000080) /*!< When 1, Block39 of the SRAM is retained in LPM3 and LPM4 */ 8502 /* SYSCTL_A_SRAM_BLKRET_CTL1[BLK40_EN] Bits */ 8503 #define SYSCTL_A_SRAM_BLKRET_CTL1_BLK40_EN_OFS ( 8) /*!< BLK40_EN Bit Offset */ 8504 #define SYSCTL_A_SRAM_BLKRET_CTL1_BLK40_EN ((uint32_t)0x00000100) /*!< When 1, Block40 of the SRAM is retained in LPM3 and LPM4 */ 8505 /* SYSCTL_A_SRAM_BLKRET_CTL1[BLK41_EN] Bits */ 8506 #define SYSCTL_A_SRAM_BLKRET_CTL1_BLK41_EN_OFS ( 9) /*!< BLK41_EN Bit Offset */ 8507 #define SYSCTL_A_SRAM_BLKRET_CTL1_BLK41_EN ((uint32_t)0x00000200) /*!< When 1, Block41 of the SRAM is retained in LPM3 and LPM4 */ 8508 /* SYSCTL_A_SRAM_BLKRET_CTL1[BLK42_EN] Bits */ 8509 #define SYSCTL_A_SRAM_BLKRET_CTL1_BLK42_EN_OFS (10) /*!< BLK42_EN Bit Offset */ 8510 #define SYSCTL_A_SRAM_BLKRET_CTL1_BLK42_EN ((uint32_t)0x00000400) /*!< When 1, Block42 of the SRAM is retained in LPM3 and LPM4 */ 8511 /* SYSCTL_A_SRAM_BLKRET_CTL1[BLK43_EN] Bits */ 8512 #define SYSCTL_A_SRAM_BLKRET_CTL1_BLK43_EN_OFS (11) /*!< BLK43_EN Bit Offset */ 8513 #define SYSCTL_A_SRAM_BLKRET_CTL1_BLK43_EN ((uint32_t)0x00000800) /*!< When 1, Block43 of the SRAM is retained in LPM3 and LPM4 */ 8514 /* SYSCTL_A_SRAM_BLKRET_CTL1[BLK44_EN] Bits */ 8515 #define SYSCTL_A_SRAM_BLKRET_CTL1_BLK44_EN_OFS (12) /*!< BLK44_EN Bit Offset */ 8516 #define SYSCTL_A_SRAM_BLKRET_CTL1_BLK44_EN ((uint32_t)0x00001000) /*!< When 1, Block44 of the SRAM is retained in LPM3 and LPM4 */ 8517 /* SYSCTL_A_SRAM_BLKRET_CTL1[BLK45_EN] Bits */ 8518 #define SYSCTL_A_SRAM_BLKRET_CTL1_BLK45_EN_OFS (13) /*!< BLK45_EN Bit Offset */ 8519 #define SYSCTL_A_SRAM_BLKRET_CTL1_BLK45_EN ((uint32_t)0x00002000) /*!< When 1, Block45 of the SRAM is retained in LPM3 and LPM4 */ 8520 /* SYSCTL_A_SRAM_BLKRET_CTL1[BLK46_EN] Bits */ 8521 #define SYSCTL_A_SRAM_BLKRET_CTL1_BLK46_EN_OFS (14) /*!< BLK46_EN Bit Offset */ 8522 #define SYSCTL_A_SRAM_BLKRET_CTL1_BLK46_EN ((uint32_t)0x00004000) /*!< When 1, Block46 of the SRAM is retained in LPM3 and LPM4 */ 8523 /* SYSCTL_A_SRAM_BLKRET_CTL1[BLK47_EN] Bits */ 8524 #define SYSCTL_A_SRAM_BLKRET_CTL1_BLK47_EN_OFS (15) /*!< BLK47_EN Bit Offset */ 8525 #define SYSCTL_A_SRAM_BLKRET_CTL1_BLK47_EN ((uint32_t)0x00008000) /*!< When 1, Block47 of the SRAM is retained in LPM3 and LPM4 */ 8526 /* SYSCTL_A_SRAM_BLKRET_CTL1[BLK48_EN] Bits */ 8527 #define SYSCTL_A_SRAM_BLKRET_CTL1_BLK48_EN_OFS (16) /*!< BLK48_EN Bit Offset */ 8528 #define SYSCTL_A_SRAM_BLKRET_CTL1_BLK48_EN ((uint32_t)0x00010000) /*!< When 1, Block48 of the SRAM is retained in LPM3 and LPM4 */ 8529 /* SYSCTL_A_SRAM_BLKRET_CTL1[BLK49_EN] Bits */ 8530 #define SYSCTL_A_SRAM_BLKRET_CTL1_BLK49_EN_OFS (17) /*!< BLK49_EN Bit Offset */ 8531 #define SYSCTL_A_SRAM_BLKRET_CTL1_BLK49_EN ((uint32_t)0x00020000) /*!< When 1, Block49 of the SRAM is retained in LPM3 and LPM4 */ 8532 /* SYSCTL_A_SRAM_BLKRET_CTL1[BLK50_EN] Bits */ 8533 #define SYSCTL_A_SRAM_BLKRET_CTL1_BLK50_EN_OFS (18) /*!< BLK50_EN Bit Offset */ 8534 #define SYSCTL_A_SRAM_BLKRET_CTL1_BLK50_EN ((uint32_t)0x00040000) /*!< When 1, Block50 of the SRAM is retained in LPM3 and LPM4 */ 8535 /* SYSCTL_A_SRAM_BLKRET_CTL1[BLK51_EN] Bits */ 8536 #define SYSCTL_A_SRAM_BLKRET_CTL1_BLK51_EN_OFS (19) /*!< BLK51_EN Bit Offset */ 8537 #define SYSCTL_A_SRAM_BLKRET_CTL1_BLK51_EN ((uint32_t)0x00080000) /*!< When 1, Block51 of the SRAM is retained in LPM3 and LPM4 */ 8538 /* SYSCTL_A_SRAM_BLKRET_CTL1[BLK52_EN] Bits */ 8539 #define SYSCTL_A_SRAM_BLKRET_CTL1_BLK52_EN_OFS (20) /*!< BLK52_EN Bit Offset */ 8540 #define SYSCTL_A_SRAM_BLKRET_CTL1_BLK52_EN ((uint32_t)0x00100000) /*!< When 1, Block52 of the SRAM is retained in LPM3 and LPM4 */ 8541 /* SYSCTL_A_SRAM_BLKRET_CTL1[BLK53_EN] Bits */ 8542 #define SYSCTL_A_SRAM_BLKRET_CTL1_BLK53_EN_OFS (21) /*!< BLK53_EN Bit Offset */ 8543 #define SYSCTL_A_SRAM_BLKRET_CTL1_BLK53_EN ((uint32_t)0x00200000) /*!< When 1, Block53 of the SRAM is retained in LPM3 and LPM4 */ 8544 /* SYSCTL_A_SRAM_BLKRET_CTL1[BLK54_EN] Bits */ 8545 #define SYSCTL_A_SRAM_BLKRET_CTL1_BLK54_EN_OFS (22) /*!< BLK54_EN Bit Offset */ 8546 #define SYSCTL_A_SRAM_BLKRET_CTL1_BLK54_EN ((uint32_t)0x00400000) /*!< When 1, Block54 of the SRAM is retained in LPM3 and LPM4 */ 8547 /* SYSCTL_A_SRAM_BLKRET_CTL1[BLK55_EN] Bits */ 8548 #define SYSCTL_A_SRAM_BLKRET_CTL1_BLK55_EN_OFS (23) /*!< BLK55_EN Bit Offset */ 8549 #define SYSCTL_A_SRAM_BLKRET_CTL1_BLK55_EN ((uint32_t)0x00800000) /*!< When 1, Block55 of the SRAM is retained in LPM3 and LPM4 */ 8550 /* SYSCTL_A_SRAM_BLKRET_CTL1[BLK56_EN] Bits */ 8551 #define SYSCTL_A_SRAM_BLKRET_CTL1_BLK56_EN_OFS (24) /*!< BLK56_EN Bit Offset */ 8552 #define SYSCTL_A_SRAM_BLKRET_CTL1_BLK56_EN ((uint32_t)0x01000000) /*!< When 1, Block56 of the SRAM is retained in LPM3 and LPM4 */ 8553 /* SYSCTL_A_SRAM_BLKRET_CTL1[BLK57_EN] Bits */ 8554 #define SYSCTL_A_SRAM_BLKRET_CTL1_BLK57_EN_OFS (25) /*!< BLK57_EN Bit Offset */ 8555 #define SYSCTL_A_SRAM_BLKRET_CTL1_BLK57_EN ((uint32_t)0x02000000) /*!< When 1, Block57 of the SRAM is retained in LPM3 and LPM4 */ 8556 /* SYSCTL_A_SRAM_BLKRET_CTL1[BLK58_EN] Bits */ 8557 #define SYSCTL_A_SRAM_BLKRET_CTL1_BLK58_EN_OFS (26) /*!< BLK58_EN Bit Offset */ 8558 #define SYSCTL_A_SRAM_BLKRET_CTL1_BLK58_EN ((uint32_t)0x04000000) /*!< When 1, Block58 of the SRAM is retained in LPM3 and LPM4 */ 8559 /* SYSCTL_A_SRAM_BLKRET_CTL1[BLK59_EN] Bits */ 8560 #define SYSCTL_A_SRAM_BLKRET_CTL1_BLK59_EN_OFS (27) /*!< BLK59_EN Bit Offset */ 8561 #define SYSCTL_A_SRAM_BLKRET_CTL1_BLK59_EN ((uint32_t)0x08000000) /*!< When 1, Block59 of the SRAM is retained in LPM3 and LPM4 */ 8562 /* SYSCTL_A_SRAM_BLKRET_CTL1[BLK60_EN] Bits */ 8563 #define SYSCTL_A_SRAM_BLKRET_CTL1_BLK60_EN_OFS (28) /*!< BLK60_EN Bit Offset */ 8564 #define SYSCTL_A_SRAM_BLKRET_CTL1_BLK60_EN ((uint32_t)0x10000000) /*!< When 1, Block60 of the SRAM is retained in LPM3 and LPM4 */ 8565 /* SYSCTL_A_SRAM_BLKRET_CTL1[BLK61_EN] Bits */ 8566 #define SYSCTL_A_SRAM_BLKRET_CTL1_BLK61_EN_OFS (29) /*!< BLK61_EN Bit Offset */ 8567 #define SYSCTL_A_SRAM_BLKRET_CTL1_BLK61_EN ((uint32_t)0x20000000) /*!< When 1, Block61 of the SRAM is retained in LPM3 and LPM4 */ 8568 /* SYSCTL_A_SRAM_BLKRET_CTL1[BLK62_EN] Bits */ 8569 #define SYSCTL_A_SRAM_BLKRET_CTL1_BLK62_EN_OFS (30) /*!< BLK62_EN Bit Offset */ 8570 #define SYSCTL_A_SRAM_BLKRET_CTL1_BLK62_EN ((uint32_t)0x40000000) /*!< When 1, Block62 of the SRAM is retained in LPM3 and LPM4 */ 8571 /* SYSCTL_A_SRAM_BLKRET_CTL1[BLK63_EN] Bits */ 8572 #define SYSCTL_A_SRAM_BLKRET_CTL1_BLK63_EN_OFS (31) /*!< BLK63_EN Bit Offset */ 8573 #define SYSCTL_A_SRAM_BLKRET_CTL1_BLK63_EN ((uint32_t)0x80000000) /*!< When 1, Block63 of the SRAM is retained in LPM3 and LPM4 */ 8574 /* SYSCTL_A_SRAM_BLKRET_CTL2[BLK64_EN] Bits */ 8575 #define SYSCTL_A_SRAM_BLKRET_CTL2_BLK64_EN_OFS ( 0) /*!< BLK64_EN Bit Offset */ 8576 #define SYSCTL_A_SRAM_BLKRET_CTL2_BLK64_EN ((uint32_t)0x00000001) /*!< When 1, Block64 of the SRAM is retained in LPM3 and LPM4 */ 8577 /* SYSCTL_A_SRAM_BLKRET_CTL2[BLK65_EN] Bits */ 8578 #define SYSCTL_A_SRAM_BLKRET_CTL2_BLK65_EN_OFS ( 1) /*!< BLK65_EN Bit Offset */ 8579 #define SYSCTL_A_SRAM_BLKRET_CTL2_BLK65_EN ((uint32_t)0x00000002) /*!< When 1, Block65 of the SRAM is retained in LPM3 and LPM4 */ 8580 /* SYSCTL_A_SRAM_BLKRET_CTL2[BLK66_EN] Bits */ 8581 #define SYSCTL_A_SRAM_BLKRET_CTL2_BLK66_EN_OFS ( 2) /*!< BLK66_EN Bit Offset */ 8582 #define SYSCTL_A_SRAM_BLKRET_CTL2_BLK66_EN ((uint32_t)0x00000004) /*!< When 1, Block66 of the SRAM is retained in LPM3 and LPM4 */ 8583 /* SYSCTL_A_SRAM_BLKRET_CTL2[BLK67_EN] Bits */ 8584 #define SYSCTL_A_SRAM_BLKRET_CTL2_BLK67_EN_OFS ( 3) /*!< BLK67_EN Bit Offset */ 8585 #define SYSCTL_A_SRAM_BLKRET_CTL2_BLK67_EN ((uint32_t)0x00000008) /*!< When 1, Block67 of the SRAM is retained in LPM3 and LPM4 */ 8586 /* SYSCTL_A_SRAM_BLKRET_CTL2[BLK68_EN] Bits */ 8587 #define SYSCTL_A_SRAM_BLKRET_CTL2_BLK68_EN_OFS ( 4) /*!< BLK68_EN Bit Offset */ 8588 #define SYSCTL_A_SRAM_BLKRET_CTL2_BLK68_EN ((uint32_t)0x00000010) /*!< When 1, Block68 of the SRAM is retained in LPM3 and LPM4 */ 8589 /* SYSCTL_A_SRAM_BLKRET_CTL2[BLK69_EN] Bits */ 8590 #define SYSCTL_A_SRAM_BLKRET_CTL2_BLK69_EN_OFS ( 5) /*!< BLK69_EN Bit Offset */ 8591 #define SYSCTL_A_SRAM_BLKRET_CTL2_BLK69_EN ((uint32_t)0x00000020) /*!< When 1, Block69 of the SRAM is retained in LPM3 and LPM4 */ 8592 /* SYSCTL_A_SRAM_BLKRET_CTL2[BLK70_EN] Bits */ 8593 #define SYSCTL_A_SRAM_BLKRET_CTL2_BLK70_EN_OFS ( 6) /*!< BLK70_EN Bit Offset */ 8594 #define SYSCTL_A_SRAM_BLKRET_CTL2_BLK70_EN ((uint32_t)0x00000040) /*!< When 1, Block70 of the SRAM is retained in LPM3 and LPM4 */ 8595 /* SYSCTL_A_SRAM_BLKRET_CTL2[BLK71_EN] Bits */ 8596 #define SYSCTL_A_SRAM_BLKRET_CTL2_BLK71_EN_OFS ( 7) /*!< BLK71_EN Bit Offset */ 8597 #define SYSCTL_A_SRAM_BLKRET_CTL2_BLK71_EN ((uint32_t)0x00000080) /*!< When 1, Block71 of the SRAM is retained in LPM3 and LPM4 */ 8598 /* SYSCTL_A_SRAM_BLKRET_CTL2[BLK72_EN] Bits */ 8599 #define SYSCTL_A_SRAM_BLKRET_CTL2_BLK72_EN_OFS ( 8) /*!< BLK72_EN Bit Offset */ 8600 #define SYSCTL_A_SRAM_BLKRET_CTL2_BLK72_EN ((uint32_t)0x00000100) /*!< When 1, Block72 of the SRAM is retained in LPM3 and LPM4 */ 8601 /* SYSCTL_A_SRAM_BLKRET_CTL2[BLK73_EN] Bits */ 8602 #define SYSCTL_A_SRAM_BLKRET_CTL2_BLK73_EN_OFS ( 9) /*!< BLK73_EN Bit Offset */ 8603 #define SYSCTL_A_SRAM_BLKRET_CTL2_BLK73_EN ((uint32_t)0x00000200) /*!< When 1, Block73 of the SRAM is retained in LPM3 and LPM4 */ 8604 /* SYSCTL_A_SRAM_BLKRET_CTL2[BLK74_EN] Bits */ 8605 #define SYSCTL_A_SRAM_BLKRET_CTL2_BLK74_EN_OFS (10) /*!< BLK74_EN Bit Offset */ 8606 #define SYSCTL_A_SRAM_BLKRET_CTL2_BLK74_EN ((uint32_t)0x00000400) /*!< When 1, Block74 of the SRAM is retained in LPM3 and LPM4 */ 8607 /* SYSCTL_A_SRAM_BLKRET_CTL2[BLK75_EN] Bits */ 8608 #define SYSCTL_A_SRAM_BLKRET_CTL2_BLK75_EN_OFS (11) /*!< BLK75_EN Bit Offset */ 8609 #define SYSCTL_A_SRAM_BLKRET_CTL2_BLK75_EN ((uint32_t)0x00000800) /*!< When 1, Block75 of the SRAM is retained in LPM3 and LPM4 */ 8610 /* SYSCTL_A_SRAM_BLKRET_CTL2[BLK76_EN] Bits */ 8611 #define SYSCTL_A_SRAM_BLKRET_CTL2_BLK76_EN_OFS (12) /*!< BLK76_EN Bit Offset */ 8612 #define SYSCTL_A_SRAM_BLKRET_CTL2_BLK76_EN ((uint32_t)0x00001000) /*!< When 1, Block76 of the SRAM is retained in LPM3 and LPM4 */ 8613 /* SYSCTL_A_SRAM_BLKRET_CTL2[BLK77_EN] Bits */ 8614 #define SYSCTL_A_SRAM_BLKRET_CTL2_BLK77_EN_OFS (13) /*!< BLK77_EN Bit Offset */ 8615 #define SYSCTL_A_SRAM_BLKRET_CTL2_BLK77_EN ((uint32_t)0x00002000) /*!< When 1, Block77 of the SRAM is retained in LPM3 and LPM4 */ 8616 /* SYSCTL_A_SRAM_BLKRET_CTL2[BLK78_EN] Bits */ 8617 #define SYSCTL_A_SRAM_BLKRET_CTL2_BLK78_EN_OFS (14) /*!< BLK78_EN Bit Offset */ 8618 #define SYSCTL_A_SRAM_BLKRET_CTL2_BLK78_EN ((uint32_t)0x00004000) /*!< When 1, Block78 of the SRAM is retained in LPM3 and LPM4 */ 8619 /* SYSCTL_A_SRAM_BLKRET_CTL2[BLK79_EN] Bits */ 8620 #define SYSCTL_A_SRAM_BLKRET_CTL2_BLK79_EN_OFS (15) /*!< BLK79_EN Bit Offset */ 8621 #define SYSCTL_A_SRAM_BLKRET_CTL2_BLK79_EN ((uint32_t)0x00008000) /*!< When 1, Block79 of the SRAM is retained in LPM3 and LPM4 */ 8622 /* SYSCTL_A_SRAM_BLKRET_CTL2[BLK80_EN] Bits */ 8623 #define SYSCTL_A_SRAM_BLKRET_CTL2_BLK80_EN_OFS (16) /*!< BLK80_EN Bit Offset */ 8624 #define SYSCTL_A_SRAM_BLKRET_CTL2_BLK80_EN ((uint32_t)0x00010000) /*!< When 1, Block80 of the SRAM is retained in LPM3 and LPM4 */ 8625 /* SYSCTL_A_SRAM_BLKRET_CTL2[BLK81_EN] Bits */ 8626 #define SYSCTL_A_SRAM_BLKRET_CTL2_BLK81_EN_OFS (17) /*!< BLK81_EN Bit Offset */ 8627 #define SYSCTL_A_SRAM_BLKRET_CTL2_BLK81_EN ((uint32_t)0x00020000) /*!< When 1, Block81 of the SRAM is retained in LPM3 and LPM4 */ 8628 /* SYSCTL_A_SRAM_BLKRET_CTL2[BLK82_EN] Bits */ 8629 #define SYSCTL_A_SRAM_BLKRET_CTL2_BLK82_EN_OFS (18) /*!< BLK82_EN Bit Offset */ 8630 #define SYSCTL_A_SRAM_BLKRET_CTL2_BLK82_EN ((uint32_t)0x00040000) /*!< When 1, Block82 of the SRAM is retained in LPM3 and LPM4 */ 8631 /* SYSCTL_A_SRAM_BLKRET_CTL2[BLK83_EN] Bits */ 8632 #define SYSCTL_A_SRAM_BLKRET_CTL2_BLK83_EN_OFS (19) /*!< BLK83_EN Bit Offset */ 8633 #define SYSCTL_A_SRAM_BLKRET_CTL2_BLK83_EN ((uint32_t)0x00080000) /*!< When 1, Block83 of the SRAM is retained in LPM3 and LPM4 */ 8634 /* SYSCTL_A_SRAM_BLKRET_CTL2[BLK84_EN] Bits */ 8635 #define SYSCTL_A_SRAM_BLKRET_CTL2_BLK84_EN_OFS (20) /*!< BLK84_EN Bit Offset */ 8636 #define SYSCTL_A_SRAM_BLKRET_CTL2_BLK84_EN ((uint32_t)0x00100000) /*!< When 1, Block84 of the SRAM is retained in LPM3 and LPM4 */ 8637 /* SYSCTL_A_SRAM_BLKRET_CTL2[BLK85_EN] Bits */ 8638 #define SYSCTL_A_SRAM_BLKRET_CTL2_BLK85_EN_OFS (21) /*!< BLK85_EN Bit Offset */ 8639 #define SYSCTL_A_SRAM_BLKRET_CTL2_BLK85_EN ((uint32_t)0x00200000) /*!< When 1, Block85 of the SRAM is retained in LPM3 and LPM4 */ 8640 /* SYSCTL_A_SRAM_BLKRET_CTL2[BLK86_EN] Bits */ 8641 #define SYSCTL_A_SRAM_BLKRET_CTL2_BLK86_EN_OFS (22) /*!< BLK86_EN Bit Offset */ 8642 #define SYSCTL_A_SRAM_BLKRET_CTL2_BLK86_EN ((uint32_t)0x00400000) /*!< When 1, Block86 of the SRAM is retained in LPM3 and LPM4 */ 8643 /* SYSCTL_A_SRAM_BLKRET_CTL2[BLK87_EN] Bits */ 8644 #define SYSCTL_A_SRAM_BLKRET_CTL2_BLK87_EN_OFS (23) /*!< BLK87_EN Bit Offset */ 8645 #define SYSCTL_A_SRAM_BLKRET_CTL2_BLK87_EN ((uint32_t)0x00800000) /*!< When 1, Block87 of the SRAM is retained in LPM3 and LPM4 */ 8646 /* SYSCTL_A_SRAM_BLKRET_CTL2[BLK88_EN] Bits */ 8647 #define SYSCTL_A_SRAM_BLKRET_CTL2_BLK88_EN_OFS (24) /*!< BLK88_EN Bit Offset */ 8648 #define SYSCTL_A_SRAM_BLKRET_CTL2_BLK88_EN ((uint32_t)0x01000000) /*!< When 1, Block88 of the SRAM is retained in LPM3 and LPM4 */ 8649 /* SYSCTL_A_SRAM_BLKRET_CTL2[BLK89_EN] Bits */ 8650 #define SYSCTL_A_SRAM_BLKRET_CTL2_BLK89_EN_OFS (25) /*!< BLK89_EN Bit Offset */ 8651 #define SYSCTL_A_SRAM_BLKRET_CTL2_BLK89_EN ((uint32_t)0x02000000) /*!< When 1, Block89 of the SRAM is retained in LPM3 and LPM4 */ 8652 /* SYSCTL_A_SRAM_BLKRET_CTL2[BLK90_EN] Bits */ 8653 #define SYSCTL_A_SRAM_BLKRET_CTL2_BLK90_EN_OFS (26) /*!< BLK90_EN Bit Offset */ 8654 #define SYSCTL_A_SRAM_BLKRET_CTL2_BLK90_EN ((uint32_t)0x04000000) /*!< When 1, Block90 of the SRAM is retained in LPM3 and LPM4 */ 8655 /* SYSCTL_A_SRAM_BLKRET_CTL2[BLK91_EN] Bits */ 8656 #define SYSCTL_A_SRAM_BLKRET_CTL2_BLK91_EN_OFS (27) /*!< BLK91_EN Bit Offset */ 8657 #define SYSCTL_A_SRAM_BLKRET_CTL2_BLK91_EN ((uint32_t)0x08000000) /*!< When 1, Block91 of the SRAM is retained in LPM3 and LPM4 */ 8658 /* SYSCTL_A_SRAM_BLKRET_CTL2[BLK92_EN] Bits */ 8659 #define SYSCTL_A_SRAM_BLKRET_CTL2_BLK92_EN_OFS (28) /*!< BLK92_EN Bit Offset */ 8660 #define SYSCTL_A_SRAM_BLKRET_CTL2_BLK92_EN ((uint32_t)0x10000000) /*!< When 1, Block92 of the SRAM is retained in LPM3 and LPM4 */ 8661 /* SYSCTL_A_SRAM_BLKRET_CTL2[BLK93_EN] Bits */ 8662 #define SYSCTL_A_SRAM_BLKRET_CTL2_BLK93_EN_OFS (29) /*!< BLK93_EN Bit Offset */ 8663 #define SYSCTL_A_SRAM_BLKRET_CTL2_BLK93_EN ((uint32_t)0x20000000) /*!< When 1, Block93 of the SRAM is retained in LPM3 and LPM4 */ 8664 /* SYSCTL_A_SRAM_BLKRET_CTL2[BLK94_EN] Bits */ 8665 #define SYSCTL_A_SRAM_BLKRET_CTL2_BLK94_EN_OFS (30) /*!< BLK94_EN Bit Offset */ 8666 #define SYSCTL_A_SRAM_BLKRET_CTL2_BLK94_EN ((uint32_t)0x40000000) /*!< When 1, Block94 of the SRAM is retained in LPM3 and LPM4 */ 8667 /* SYSCTL_A_SRAM_BLKRET_CTL2[BLK95_EN] Bits */ 8668 #define SYSCTL_A_SRAM_BLKRET_CTL2_BLK95_EN_OFS (31) /*!< BLK95_EN Bit Offset */ 8669 #define SYSCTL_A_SRAM_BLKRET_CTL2_BLK95_EN ((uint32_t)0x80000000) /*!< When 1, Block95 of the SRAM is retained in LPM3 and LPM4 */ 8670 /* SYSCTL_A_SRAM_BLKRET_CTL3[BLK96_EN] Bits */ 8671 #define SYSCTL_A_SRAM_BLKRET_CTL3_BLK96_EN_OFS ( 0) /*!< BLK96_EN Bit Offset */ 8672 #define SYSCTL_A_SRAM_BLKRET_CTL3_BLK96_EN ((uint32_t)0x00000001) /*!< When 1, Block96 of the SRAM is retained in LPM3 and LPM4 */ 8673 /* SYSCTL_A_SRAM_BLKRET_CTL3[BLK97_EN] Bits */ 8674 #define SYSCTL_A_SRAM_BLKRET_CTL3_BLK97_EN_OFS ( 1) /*!< BLK97_EN Bit Offset */ 8675 #define SYSCTL_A_SRAM_BLKRET_CTL3_BLK97_EN ((uint32_t)0x00000002) /*!< When 1, Block97 of the SRAM is retained in LPM3 and LPM4 */ 8676 /* SYSCTL_A_SRAM_BLKRET_CTL3[BLK98_EN] Bits */ 8677 #define SYSCTL_A_SRAM_BLKRET_CTL3_BLK98_EN_OFS ( 2) /*!< BLK98_EN Bit Offset */ 8678 #define SYSCTL_A_SRAM_BLKRET_CTL3_BLK98_EN ((uint32_t)0x00000004) /*!< When 1, Block98 of the SRAM is retained in LPM3 and LPM4 */ 8679 /* SYSCTL_A_SRAM_BLKRET_CTL3[BLK99_EN] Bits */ 8680 #define SYSCTL_A_SRAM_BLKRET_CTL3_BLK99_EN_OFS ( 3) /*!< BLK99_EN Bit Offset */ 8681 #define SYSCTL_A_SRAM_BLKRET_CTL3_BLK99_EN ((uint32_t)0x00000008) /*!< When 1, Block99 of the SRAM is retained in LPM3 and LPM4 */ 8682 /* SYSCTL_A_SRAM_BLKRET_CTL3[BLK100_EN] Bits */ 8683 #define SYSCTL_A_SRAM_BLKRET_CTL3_BLK100_EN_OFS ( 4) /*!< BLK100_EN Bit Offset */ 8684 #define SYSCTL_A_SRAM_BLKRET_CTL3_BLK100_EN ((uint32_t)0x00000010) /*!< When 1, Block100 of the SRAM is retained in LPM3 and LPM4 */ 8685 /* SYSCTL_A_SRAM_BLKRET_CTL3[BLK101_EN] Bits */ 8686 #define SYSCTL_A_SRAM_BLKRET_CTL3_BLK101_EN_OFS ( 5) /*!< BLK101_EN Bit Offset */ 8687 #define SYSCTL_A_SRAM_BLKRET_CTL3_BLK101_EN ((uint32_t)0x00000020) /*!< When 1, Block101 of the SRAM is retained in LPM3 and LPM4 */ 8688 /* SYSCTL_A_SRAM_BLKRET_CTL3[BLK102_EN] Bits */ 8689 #define SYSCTL_A_SRAM_BLKRET_CTL3_BLK102_EN_OFS ( 6) /*!< BLK102_EN Bit Offset */ 8690 #define SYSCTL_A_SRAM_BLKRET_CTL3_BLK102_EN ((uint32_t)0x00000040) /*!< When 1, Block102 of the SRAM is retained in LPM3 and LPM4 */ 8691 /* SYSCTL_A_SRAM_BLKRET_CTL3[BLK103_EN] Bits */ 8692 #define SYSCTL_A_SRAM_BLKRET_CTL3_BLK103_EN_OFS ( 7) /*!< BLK103_EN Bit Offset */ 8693 #define SYSCTL_A_SRAM_BLKRET_CTL3_BLK103_EN ((uint32_t)0x00000080) /*!< When 1, Block103 of the SRAM is retained in LPM3 and LPM4 */ 8694 /* SYSCTL_A_SRAM_BLKRET_CTL3[BLK104_EN] Bits */ 8695 #define SYSCTL_A_SRAM_BLKRET_CTL3_BLK104_EN_OFS ( 8) /*!< BLK104_EN Bit Offset */ 8696 #define SYSCTL_A_SRAM_BLKRET_CTL3_BLK104_EN ((uint32_t)0x00000100) /*!< When 1, Block104 of the SRAM is retained in LPM3 and LPM4 */ 8697 /* SYSCTL_A_SRAM_BLKRET_CTL3[BLK105_EN] Bits */ 8698 #define SYSCTL_A_SRAM_BLKRET_CTL3_BLK105_EN_OFS ( 9) /*!< BLK105_EN Bit Offset */ 8699 #define SYSCTL_A_SRAM_BLKRET_CTL3_BLK105_EN ((uint32_t)0x00000200) /*!< When 1, Block105 of the SRAM is retained in LPM3 and LPM4 */ 8700 /* SYSCTL_A_SRAM_BLKRET_CTL3[BLK106_EN] Bits */ 8701 #define SYSCTL_A_SRAM_BLKRET_CTL3_BLK106_EN_OFS (10) /*!< BLK106_EN Bit Offset */ 8702 #define SYSCTL_A_SRAM_BLKRET_CTL3_BLK106_EN ((uint32_t)0x00000400) /*!< When 1, Block106 of the SRAM is retained in LPM3 and LPM4 */ 8703 /* SYSCTL_A_SRAM_BLKRET_CTL3[BLK107_EN] Bits */ 8704 #define SYSCTL_A_SRAM_BLKRET_CTL3_BLK107_EN_OFS (11) /*!< BLK107_EN Bit Offset */ 8705 #define SYSCTL_A_SRAM_BLKRET_CTL3_BLK107_EN ((uint32_t)0x00000800) /*!< When 1, Block107 of the SRAM is retained in LPM3 and LPM4 */ 8706 /* SYSCTL_A_SRAM_BLKRET_CTL3[BLK108_EN] Bits */ 8707 #define SYSCTL_A_SRAM_BLKRET_CTL3_BLK108_EN_OFS (12) /*!< BLK108_EN Bit Offset */ 8708 #define SYSCTL_A_SRAM_BLKRET_CTL3_BLK108_EN ((uint32_t)0x00001000) /*!< When 1, Block108 of the SRAM is retained in LPM3 and LPM4 */ 8709 /* SYSCTL_A_SRAM_BLKRET_CTL3[BLK109_EN] Bits */ 8710 #define SYSCTL_A_SRAM_BLKRET_CTL3_BLK109_EN_OFS (13) /*!< BLK109_EN Bit Offset */ 8711 #define SYSCTL_A_SRAM_BLKRET_CTL3_BLK109_EN ((uint32_t)0x00002000) /*!< When 1, Block109 of the SRAM is retained in LPM3 and LPM4 */ 8712 /* SYSCTL_A_SRAM_BLKRET_CTL3[BLK110_EN] Bits */ 8713 #define SYSCTL_A_SRAM_BLKRET_CTL3_BLK110_EN_OFS (14) /*!< BLK110_EN Bit Offset */ 8714 #define SYSCTL_A_SRAM_BLKRET_CTL3_BLK110_EN ((uint32_t)0x00004000) /*!< When 1, Block110 of the SRAM is retained in LPM3 and LPM4 */ 8715 /* SYSCTL_A_SRAM_BLKRET_CTL3[BLK111_EN] Bits */ 8716 #define SYSCTL_A_SRAM_BLKRET_CTL3_BLK111_EN_OFS (15) /*!< BLK111_EN Bit Offset */ 8717 #define SYSCTL_A_SRAM_BLKRET_CTL3_BLK111_EN ((uint32_t)0x00008000) /*!< When 1, Block111 of the SRAM is retained in LPM3 and LPM4 */ 8718 /* SYSCTL_A_SRAM_BLKRET_CTL3[BLK112_EN] Bits */ 8719 #define SYSCTL_A_SRAM_BLKRET_CTL3_BLK112_EN_OFS (16) /*!< BLK112_EN Bit Offset */ 8720 #define SYSCTL_A_SRAM_BLKRET_CTL3_BLK112_EN ((uint32_t)0x00010000) /*!< When 1, Block112 of the SRAM is retained in LPM3 and LPM4 */ 8721 /* SYSCTL_A_SRAM_BLKRET_CTL3[BLK113_EN] Bits */ 8722 #define SYSCTL_A_SRAM_BLKRET_CTL3_BLK113_EN_OFS (17) /*!< BLK113_EN Bit Offset */ 8723 #define SYSCTL_A_SRAM_BLKRET_CTL3_BLK113_EN ((uint32_t)0x00020000) /*!< When 1, Block113 of the SRAM is retained in LPM3 and LPM4 */ 8724 /* SYSCTL_A_SRAM_BLKRET_CTL3[BLK114_EN] Bits */ 8725 #define SYSCTL_A_SRAM_BLKRET_CTL3_BLK114_EN_OFS (18) /*!< BLK114_EN Bit Offset */ 8726 #define SYSCTL_A_SRAM_BLKRET_CTL3_BLK114_EN ((uint32_t)0x00040000) /*!< When 1, Block114 of the SRAM is retained in LPM3 and LPM4 */ 8727 /* SYSCTL_A_SRAM_BLKRET_CTL3[BLK115_EN] Bits */ 8728 #define SYSCTL_A_SRAM_BLKRET_CTL3_BLK115_EN_OFS (19) /*!< BLK115_EN Bit Offset */ 8729 #define SYSCTL_A_SRAM_BLKRET_CTL3_BLK115_EN ((uint32_t)0x00080000) /*!< When 1, Block115 of the SRAM is retained in LPM3 and LPM4 */ 8730 /* SYSCTL_A_SRAM_BLKRET_CTL3[BLK116_EN] Bits */ 8731 #define SYSCTL_A_SRAM_BLKRET_CTL3_BLK116_EN_OFS (20) /*!< BLK116_EN Bit Offset */ 8732 #define SYSCTL_A_SRAM_BLKRET_CTL3_BLK116_EN ((uint32_t)0x00100000) /*!< When 1, Block116 of the SRAM is retained in LPM3 and LPM4 */ 8733 /* SYSCTL_A_SRAM_BLKRET_CTL3[BLK117_EN] Bits */ 8734 #define SYSCTL_A_SRAM_BLKRET_CTL3_BLK117_EN_OFS (21) /*!< BLK117_EN Bit Offset */ 8735 #define SYSCTL_A_SRAM_BLKRET_CTL3_BLK117_EN ((uint32_t)0x00200000) /*!< When 1, Block117 of the SRAM is retained in LPM3 and LPM4 */ 8736 /* SYSCTL_A_SRAM_BLKRET_CTL3[BLK118_EN] Bits */ 8737 #define SYSCTL_A_SRAM_BLKRET_CTL3_BLK118_EN_OFS (22) /*!< BLK118_EN Bit Offset */ 8738 #define SYSCTL_A_SRAM_BLKRET_CTL3_BLK118_EN ((uint32_t)0x00400000) /*!< When 1, Block118 of the SRAM is retained in LPM3 and LPM4 */ 8739 /* SYSCTL_A_SRAM_BLKRET_CTL3[BLK119_EN] Bits */ 8740 #define SYSCTL_A_SRAM_BLKRET_CTL3_BLK119_EN_OFS (23) /*!< BLK119_EN Bit Offset */ 8741 #define SYSCTL_A_SRAM_BLKRET_CTL3_BLK119_EN ((uint32_t)0x00800000) /*!< When 1, Block119 of the SRAM is retained in LPM3 and LPM4 */ 8742 /* SYSCTL_A_SRAM_BLKRET_CTL3[BLK120_EN] Bits */ 8743 #define SYSCTL_A_SRAM_BLKRET_CTL3_BLK120_EN_OFS (24) /*!< BLK120_EN Bit Offset */ 8744 #define SYSCTL_A_SRAM_BLKRET_CTL3_BLK120_EN ((uint32_t)0x01000000) /*!< When 1, Block120 of the SRAM is retained in LPM3 and LPM4 */ 8745 /* SYSCTL_A_SRAM_BLKRET_CTL3[BLK121_EN] Bits */ 8746 #define SYSCTL_A_SRAM_BLKRET_CTL3_BLK121_EN_OFS (25) /*!< BLK121_EN Bit Offset */ 8747 #define SYSCTL_A_SRAM_BLKRET_CTL3_BLK121_EN ((uint32_t)0x02000000) /*!< When 1, Block121 of the SRAM is retained in LPM3 and LPM4 */ 8748 /* SYSCTL_A_SRAM_BLKRET_CTL3[BLK122_EN] Bits */ 8749 #define SYSCTL_A_SRAM_BLKRET_CTL3_BLK122_EN_OFS (26) /*!< BLK122_EN Bit Offset */ 8750 #define SYSCTL_A_SRAM_BLKRET_CTL3_BLK122_EN ((uint32_t)0x04000000) /*!< When 1, Block122 of the SRAM is retained in LPM3 and LPM4 */ 8751 /* SYSCTL_A_SRAM_BLKRET_CTL3[BLK123_EN] Bits */ 8752 #define SYSCTL_A_SRAM_BLKRET_CTL3_BLK123_EN_OFS (27) /*!< BLK123_EN Bit Offset */ 8753 #define SYSCTL_A_SRAM_BLKRET_CTL3_BLK123_EN ((uint32_t)0x08000000) /*!< When 1, Block123 of the SRAM is retained in LPM3 and LPM4 */ 8754 /* SYSCTL_A_SRAM_BLKRET_CTL3[BLK124_EN] Bits */ 8755 #define SYSCTL_A_SRAM_BLKRET_CTL3_BLK124_EN_OFS (28) /*!< BLK124_EN Bit Offset */ 8756 #define SYSCTL_A_SRAM_BLKRET_CTL3_BLK124_EN ((uint32_t)0x10000000) /*!< When 1, Block124 of the SRAM is retained in LPM3 and LPM4 */ 8757 /* SYSCTL_A_SRAM_BLKRET_CTL3[BLK125_EN] Bits */ 8758 #define SYSCTL_A_SRAM_BLKRET_CTL3_BLK125_EN_OFS (29) /*!< BLK125_EN Bit Offset */ 8759 #define SYSCTL_A_SRAM_BLKRET_CTL3_BLK125_EN ((uint32_t)0x20000000) /*!< When 1, Block125 of the SRAM is retained in LPM3 and LPM4 */ 8760 /* SYSCTL_A_SRAM_BLKRET_CTL3[BLK126_EN] Bits */ 8761 #define SYSCTL_A_SRAM_BLKRET_CTL3_BLK126_EN_OFS (30) /*!< BLK126_EN Bit Offset */ 8762 #define SYSCTL_A_SRAM_BLKRET_CTL3_BLK126_EN ((uint32_t)0x40000000) /*!< When 1, Block126 of the SRAM is retained in LPM3 and LPM4 */ 8763 /* SYSCTL_A_SRAM_BLKRET_CTL3[BLK127_EN] Bits */ 8764 #define SYSCTL_A_SRAM_BLKRET_CTL3_BLK127_EN_OFS (31) /*!< BLK127_EN Bit Offset */ 8765 #define SYSCTL_A_SRAM_BLKRET_CTL3_BLK127_EN ((uint32_t)0x80000000) /*!< When 1, Block127 of the SRAM is retained in LPM3 and LPM4 */ 8766 /* SYSCTL_A_SRAM_STAT[BNKEN_RDY] Bits */ 8767 #define SYSCTL_A_SRAM_STAT_BNKEN_RDY_OFS ( 0) /*!< BNKEN_RDY Bit Offset */ 8768 #define SYSCTL_A_SRAM_STAT_BNKEN_RDY ((uint32_t)0x00000001) /*!< When 1, indicates SRAM is ready for access and banks can be */ 8769 /* enabled/disabled. */ 8770 /* SYSCTL_A_SRAM_STAT[BLKRET_RDY] Bits */ 8771 #define SYSCTL_A_SRAM_STAT_BLKRET_RDY_OFS ( 1) /*!< BLKRET_RDY Bit Offset */ 8772 #define SYSCTL_A_SRAM_STAT_BLKRET_RDY ((uint32_t)0x00000002) /*!< When 1, indicates SRAM is ready for access and blocks can be */ 8773 /* enabled/disabled for retention. */ 8774 /* SYSCTL_A_MASTER_UNLOCK[UNLKEY] Bits */ 8775 #define SYSCTL_A_MASTER_UNLOCK_UNLKEY_OFS ( 0) /*!< UNLKEY Bit Offset */ 8776 #define SYSCTL_A_MASTER_UNLOCK_UNLKEY_MASK ((uint32_t)0x0000FFFF) /*!< UNLKEY Bit Mask */ 8777 /* SYSCTL_A_RESET_REQ[POR] Bits */ 8778 #define SYSCTL_A_RESET_REQ_POR_OFS ( 0) /*!< POR Bit Offset */ 8779 #define SYSCTL_A_RESET_REQ_POR ((uint32_t)0x00000001) /*!< Generate POR */ 8780 /* SYSCTL_A_RESET_REQ[REBOOT] Bits */ 8781 #define SYSCTL_A_RESET_REQ_REBOOT_OFS ( 1) /*!< REBOOT Bit Offset */ 8782 #define SYSCTL_A_RESET_REQ_REBOOT ((uint32_t)0x00000002) /*!< Generate Reboot_Reset */ 8783 /* SYSCTL_A_RESET_REQ[WKEY] Bits */ 8784 #define SYSCTL_A_RESET_REQ_WKEY_OFS ( 8) /*!< WKEY Bit Offset */ 8785 #define SYSCTL_A_RESET_REQ_WKEY_MASK ((uint32_t)0x0000FF00) /*!< WKEY Bit Mask */ 8786 /* SYSCTL_A_RESET_STATOVER[SOFT] Bits */ 8787 #define SYSCTL_A_RESET_STATOVER_SOFT_OFS ( 0) /*!< SOFT Bit Offset */ 8788 #define SYSCTL_A_RESET_STATOVER_SOFT ((uint32_t)0x00000001) /*!< Indicates if SOFT Reset is active */ 8789 /* SYSCTL_A_RESET_STATOVER[HARD] Bits */ 8790 #define SYSCTL_A_RESET_STATOVER_HARD_OFS ( 1) /*!< HARD Bit Offset */ 8791 #define SYSCTL_A_RESET_STATOVER_HARD ((uint32_t)0x00000002) /*!< Indicates if HARD Reset is active */ 8792 /* SYSCTL_A_RESET_STATOVER[REBOOT] Bits */ 8793 #define SYSCTL_A_RESET_STATOVER_REBOOT_OFS ( 2) /*!< REBOOT Bit Offset */ 8794 #define SYSCTL_A_RESET_STATOVER_REBOOT ((uint32_t)0x00000004) /*!< Indicates if Reboot Reset is active */ 8795 /* SYSCTL_A_RESET_STATOVER[SOFT_OVER] Bits */ 8796 #define SYSCTL_A_RESET_STATOVER_SOFT_OVER_OFS ( 8) /*!< SOFT_OVER Bit Offset */ 8797 #define SYSCTL_A_RESET_STATOVER_SOFT_OVER ((uint32_t)0x00000100) /*!< SOFT_Reset overwrite request */ 8798 /* SYSCTL_A_RESET_STATOVER[HARD_OVER] Bits */ 8799 #define SYSCTL_A_RESET_STATOVER_HARD_OVER_OFS ( 9) /*!< HARD_OVER Bit Offset */ 8800 #define SYSCTL_A_RESET_STATOVER_HARD_OVER ((uint32_t)0x00000200) /*!< HARD_Reset overwrite request */ 8801 /* SYSCTL_A_RESET_STATOVER[RBT_OVER] Bits */ 8802 #define SYSCTL_A_RESET_STATOVER_RBT_OVER_OFS (10) /*!< RBT_OVER Bit Offset */ 8803 #define SYSCTL_A_RESET_STATOVER_RBT_OVER ((uint32_t)0x00000400) /*!< Reboot Reset overwrite request */ 8804 /* Pre-defined bitfield values */ 8805 #define SYSCTL_A_CSYS_MASTER_UNLOCK_UNLKEY_VAL ((uint32_t)0x0000695A) /*!< Unlock key value which when written, determines if accesses to other CPU_SYS register */ 8806 #define SYSCTL_A_REBOOT_CTL_WKEY_VAL ((uint32_t)0x00006900) /*!< Key value to validate write to bit 0 */ 8807 #define SYSCTL_A_BOOT_CTL_WKEY_VAL ((uint32_t)0x00006900) /*!< Key value to validate write to bit 0 */ 8808 #define SYSCTL_A_ETW_CTL_WKEY_VAL ((uint32_t)0x00006900) /*!< Key value to validate write to bit 0 */ 8809 #define SYSCTL_A_SECDATA_UNLOCK_KEY_VAL ((uint32_t)0x0000695A) /*!< Unlock Key value, which requests for secure data region to be unlocked for data access */ 8810 8811 8812 /****************************************************************************** 8813 * SYSTICK Bits 8814 ******************************************************************************/ 8815 8816 /****************************************************************************** 8817 * Timer32 Bits 8818 ******************************************************************************/ 8819 /* TIMER32_CONTROL[ONESHOT] Bits */ 8820 #define TIMER32_CONTROL_ONESHOT_OFS ( 0) /*!< ONESHOT Bit Offset */ 8821 #define TIMER32_CONTROL_ONESHOT ((uint32_t)0x00000001) /*!< Selects one-shot or wrapping counter mode */ 8822 /* TIMER32_CONTROL[SIZE] Bits */ 8823 #define TIMER32_CONTROL_SIZE_OFS ( 1) /*!< SIZE Bit Offset */ 8824 #define TIMER32_CONTROL_SIZE ((uint32_t)0x00000002) /*!< Selects 16 or 32 bit counter operation */ 8825 /* TIMER32_CONTROL[PRESCALE] Bits */ 8826 #define TIMER32_CONTROL_PRESCALE_OFS ( 2) /*!< PRESCALE Bit Offset */ 8827 #define TIMER32_CONTROL_PRESCALE_MASK ((uint32_t)0x0000000C) /*!< PRESCALE Bit Mask */ 8828 #define TIMER32_CONTROL_PRESCALE0 ((uint32_t)0x00000004) /*!< PRESCALE Bit 0 */ 8829 #define TIMER32_CONTROL_PRESCALE1 ((uint32_t)0x00000008) /*!< PRESCALE Bit 1 */ 8830 #define TIMER32_CONTROL_PRESCALE_0 ((uint32_t)0x00000000) /*!< 0 stages of prescale, clock is divided by 1 */ 8831 #define TIMER32_CONTROL_PRESCALE_1 ((uint32_t)0x00000004) /*!< 4 stages of prescale, clock is divided by 16 */ 8832 #define TIMER32_CONTROL_PRESCALE_2 ((uint32_t)0x00000008) /*!< 8 stages of prescale, clock is divided by 256 */ 8833 /* TIMER32_CONTROL[IE] Bits */ 8834 #define TIMER32_CONTROL_IE_OFS ( 5) /*!< IE Bit Offset */ 8835 #define TIMER32_CONTROL_IE ((uint32_t)0x00000020) /*!< Interrupt enable bit */ 8836 /* TIMER32_CONTROL[MODE] Bits */ 8837 #define TIMER32_CONTROL_MODE_OFS ( 6) /*!< MODE Bit Offset */ 8838 #define TIMER32_CONTROL_MODE ((uint32_t)0x00000040) /*!< Mode bit */ 8839 /* TIMER32_CONTROL[ENABLE] Bits */ 8840 #define TIMER32_CONTROL_ENABLE_OFS ( 7) /*!< ENABLE Bit Offset */ 8841 #define TIMER32_CONTROL_ENABLE ((uint32_t)0x00000080) 8842 /* TIMER32_RIS[RAW_IFG] Bits */ 8843 #define TIMER32_RIS_RAW_IFG_OFS ( 0) /*!< RAW_IFG Bit Offset */ 8844 #define TIMER32_RIS_RAW_IFG ((uint32_t)0x00000001) /*!< Raw interrupt status */ 8845 /* TIMER32_MIS[IFG] Bits */ 8846 #define TIMER32_MIS_IFG_OFS ( 0) /*!< IFG Bit Offset */ 8847 #define TIMER32_MIS_IFG ((uint32_t)0x00000001) /*!< Enabled interrupt status */ 8848 8849 8850 8851 /****************************************************************************** 8852 * TIMER_A Bits 8853 ******************************************************************************/ 8854 /* TIMER_A_CTL[IFG] Bits */ 8855 #define TIMER_A_CTL_IFG_OFS ( 0) /*!< TAIFG Bit Offset */ 8856 #define TIMER_A_CTL_IFG ((uint16_t)0x0001) /*!< TimerA interrupt flag */ 8857 /* TIMER_A_CTL[IE] Bits */ 8858 #define TIMER_A_CTL_IE_OFS ( 1) /*!< TAIE Bit Offset */ 8859 #define TIMER_A_CTL_IE ((uint16_t)0x0002) /*!< TimerA interrupt enable */ 8860 /* TIMER_A_CTL[CLR] Bits */ 8861 #define TIMER_A_CTL_CLR_OFS ( 2) /*!< TACLR Bit Offset */ 8862 #define TIMER_A_CTL_CLR ((uint16_t)0x0004) /*!< TimerA clear */ 8863 /* TIMER_A_CTL[MC] Bits */ 8864 #define TIMER_A_CTL_MC_OFS ( 4) /*!< MC Bit Offset */ 8865 #define TIMER_A_CTL_MC_MASK ((uint16_t)0x0030) /*!< MC Bit Mask */ 8866 #define TIMER_A_CTL_MC0 ((uint16_t)0x0010) /*!< MC Bit 0 */ 8867 #define TIMER_A_CTL_MC1 ((uint16_t)0x0020) /*!< MC Bit 1 */ 8868 #define TIMER_A_CTL_MC_0 ((uint16_t)0x0000) /*!< Stop mode: Timer is halted */ 8869 #define TIMER_A_CTL_MC_1 ((uint16_t)0x0010) /*!< Up mode: Timer counts up to TAxCCR0 */ 8870 #define TIMER_A_CTL_MC_2 ((uint16_t)0x0020) /*!< Continuous mode: Timer counts up to 0FFFFh */ 8871 #define TIMER_A_CTL_MC_3 ((uint16_t)0x0030) /*!< Up/down mode: Timer counts up to TAxCCR0 then down to 0000h */ 8872 #define TIMER_A_CTL_MC__STOP ((uint16_t)0x0000) /*!< Stop mode: Timer is halted */ 8873 #define TIMER_A_CTL_MC__UP ((uint16_t)0x0010) /*!< Up mode: Timer counts up to TAxCCR0 */ 8874 #define TIMER_A_CTL_MC__CONTINUOUS ((uint16_t)0x0020) /*!< Continuous mode: Timer counts up to 0FFFFh */ 8875 #define TIMER_A_CTL_MC__UPDOWN ((uint16_t)0x0030) /*!< Up/down mode: Timer counts up to TAxCCR0 then down to 0000h */ 8876 /* TIMER_A_CTL[ID] Bits */ 8877 #define TIMER_A_CTL_ID_OFS ( 6) /*!< ID Bit Offset */ 8878 #define TIMER_A_CTL_ID_MASK ((uint16_t)0x00C0) /*!< ID Bit Mask */ 8879 #define TIMER_A_CTL_ID0 ((uint16_t)0x0040) /*!< ID Bit 0 */ 8880 #define TIMER_A_CTL_ID1 ((uint16_t)0x0080) /*!< ID Bit 1 */ 8881 #define TIMER_A_CTL_ID_0 ((uint16_t)0x0000) /*!< /1 */ 8882 #define TIMER_A_CTL_ID_1 ((uint16_t)0x0040) /*!< /2 */ 8883 #define TIMER_A_CTL_ID_2 ((uint16_t)0x0080) /*!< /4 */ 8884 #define TIMER_A_CTL_ID_3 ((uint16_t)0x00C0) /*!< /8 */ 8885 #define TIMER_A_CTL_ID__1 ((uint16_t)0x0000) /*!< /1 */ 8886 #define TIMER_A_CTL_ID__2 ((uint16_t)0x0040) /*!< /2 */ 8887 #define TIMER_A_CTL_ID__4 ((uint16_t)0x0080) /*!< /4 */ 8888 #define TIMER_A_CTL_ID__8 ((uint16_t)0x00C0) /*!< /8 */ 8889 /* TIMER_A_CTL[SSEL] Bits */ 8890 #define TIMER_A_CTL_SSEL_OFS ( 8) /*!< TASSEL Bit Offset */ 8891 #define TIMER_A_CTL_SSEL_MASK ((uint16_t)0x0300) /*!< TASSEL Bit Mask */ 8892 #define TIMER_A_CTL_SSEL0 ((uint16_t)0x0100) /*!< SSEL Bit 0 */ 8893 #define TIMER_A_CTL_SSEL1 ((uint16_t)0x0200) /*!< SSEL Bit 1 */ 8894 #define TIMER_A_CTL_TASSEL_0 ((uint16_t)0x0000) /*!< TAxCLK */ 8895 #define TIMER_A_CTL_TASSEL_1 ((uint16_t)0x0100) /*!< ACLK */ 8896 #define TIMER_A_CTL_TASSEL_2 ((uint16_t)0x0200) /*!< SMCLK */ 8897 #define TIMER_A_CTL_TASSEL_3 ((uint16_t)0x0300) /*!< INCLK */ 8898 #define TIMER_A_CTL_SSEL__TACLK ((uint16_t)0x0000) /*!< TAxCLK */ 8899 #define TIMER_A_CTL_SSEL__ACLK ((uint16_t)0x0100) /*!< ACLK */ 8900 #define TIMER_A_CTL_SSEL__SMCLK ((uint16_t)0x0200) /*!< SMCLK */ 8901 #define TIMER_A_CTL_SSEL__INCLK ((uint16_t)0x0300) /*!< INCLK */ 8902 /* TIMER_A_CCTLN[CCIFG] Bits */ 8903 #define TIMER_A_CCTLN_CCIFG_OFS ( 0) /*!< CCIFG Bit Offset */ 8904 #define TIMER_A_CCTLN_CCIFG ((uint16_t)0x0001) /*!< Capture/compare interrupt flag */ 8905 /* TIMER_A_CCTLN[COV] Bits */ 8906 #define TIMER_A_CCTLN_COV_OFS ( 1) /*!< COV Bit Offset */ 8907 #define TIMER_A_CCTLN_COV ((uint16_t)0x0002) /*!< Capture overflow */ 8908 /* TIMER_A_CCTLN[OUT] Bits */ 8909 #define TIMER_A_CCTLN_OUT_OFS ( 2) /*!< OUT Bit Offset */ 8910 #define TIMER_A_CCTLN_OUT ((uint16_t)0x0004) /*!< Output */ 8911 /* TIMER_A_CCTLN[CCI] Bits */ 8912 #define TIMER_A_CCTLN_CCI_OFS ( 3) /*!< CCI Bit Offset */ 8913 #define TIMER_A_CCTLN_CCI ((uint16_t)0x0008) /*!< Capture/compare input */ 8914 /* TIMER_A_CCTLN[CCIE] Bits */ 8915 #define TIMER_A_CCTLN_CCIE_OFS ( 4) /*!< CCIE Bit Offset */ 8916 #define TIMER_A_CCTLN_CCIE ((uint16_t)0x0010) /*!< Capture/compare interrupt enable */ 8917 /* TIMER_A_CCTLN[OUTMOD] Bits */ 8918 #define TIMER_A_CCTLN_OUTMOD_OFS ( 5) /*!< OUTMOD Bit Offset */ 8919 #define TIMER_A_CCTLN_OUTMOD_MASK ((uint16_t)0x00E0) /*!< OUTMOD Bit Mask */ 8920 #define TIMER_A_CCTLN_OUTMOD0 ((uint16_t)0x0020) /*!< OUTMOD Bit 0 */ 8921 #define TIMER_A_CCTLN_OUTMOD1 ((uint16_t)0x0040) /*!< OUTMOD Bit 1 */ 8922 #define TIMER_A_CCTLN_OUTMOD2 ((uint16_t)0x0080) /*!< OUTMOD Bit 2 */ 8923 #define TIMER_A_CCTLN_OUTMOD_0 ((uint16_t)0x0000) /*!< OUT bit value */ 8924 #define TIMER_A_CCTLN_OUTMOD_1 ((uint16_t)0x0020) /*!< Set */ 8925 #define TIMER_A_CCTLN_OUTMOD_2 ((uint16_t)0x0040) /*!< Toggle/reset */ 8926 #define TIMER_A_CCTLN_OUTMOD_3 ((uint16_t)0x0060) /*!< Set/reset */ 8927 #define TIMER_A_CCTLN_OUTMOD_4 ((uint16_t)0x0080) /*!< Toggle */ 8928 #define TIMER_A_CCTLN_OUTMOD_5 ((uint16_t)0x00A0) /*!< Reset */ 8929 #define TIMER_A_CCTLN_OUTMOD_6 ((uint16_t)0x00C0) /*!< Toggle/set */ 8930 #define TIMER_A_CCTLN_OUTMOD_7 ((uint16_t)0x00E0) /*!< Reset/set */ 8931 /* TIMER_A_CCTLN[CAP] Bits */ 8932 #define TIMER_A_CCTLN_CAP_OFS ( 8) /*!< CAP Bit Offset */ 8933 #define TIMER_A_CCTLN_CAP ((uint16_t)0x0100) /*!< Capture mode */ 8934 /* TIMER_A_CCTLN[SCCI] Bits */ 8935 #define TIMER_A_CCTLN_SCCI_OFS (10) /*!< SCCI Bit Offset */ 8936 #define TIMER_A_CCTLN_SCCI ((uint16_t)0x0400) /*!< Synchronized capture/compare input */ 8937 /* TIMER_A_CCTLN[SCS] Bits */ 8938 #define TIMER_A_CCTLN_SCS_OFS (11) /*!< SCS Bit Offset */ 8939 #define TIMER_A_CCTLN_SCS ((uint16_t)0x0800) /*!< Synchronize capture source */ 8940 /* TIMER_A_CCTLN[CCIS] Bits */ 8941 #define TIMER_A_CCTLN_CCIS_OFS (12) /*!< CCIS Bit Offset */ 8942 #define TIMER_A_CCTLN_CCIS_MASK ((uint16_t)0x3000) /*!< CCIS Bit Mask */ 8943 #define TIMER_A_CCTLN_CCIS0 ((uint16_t)0x1000) /*!< CCIS Bit 0 */ 8944 #define TIMER_A_CCTLN_CCIS1 ((uint16_t)0x2000) /*!< CCIS Bit 1 */ 8945 #define TIMER_A_CCTLN_CCIS_0 ((uint16_t)0x0000) /*!< CCIxA */ 8946 #define TIMER_A_CCTLN_CCIS_1 ((uint16_t)0x1000) /*!< CCIxB */ 8947 #define TIMER_A_CCTLN_CCIS_2 ((uint16_t)0x2000) /*!< GND */ 8948 #define TIMER_A_CCTLN_CCIS_3 ((uint16_t)0x3000) /*!< VCC */ 8949 #define TIMER_A_CCTLN_CCIS__CCIA ((uint16_t)0x0000) /*!< CCIxA */ 8950 #define TIMER_A_CCTLN_CCIS__CCIB ((uint16_t)0x1000) /*!< CCIxB */ 8951 #define TIMER_A_CCTLN_CCIS__GND ((uint16_t)0x2000) /*!< GND */ 8952 #define TIMER_A_CCTLN_CCIS__VCC ((uint16_t)0x3000) /*!< VCC */ 8953 /* TIMER_A_CCTLN[CM] Bits */ 8954 #define TIMER_A_CCTLN_CM_OFS (14) /*!< CM Bit Offset */ 8955 #define TIMER_A_CCTLN_CM_MASK ((uint16_t)0xC000) /*!< CM Bit Mask */ 8956 #define TIMER_A_CCTLN_CM0 ((uint16_t)0x4000) /*!< CM Bit 0 */ 8957 #define TIMER_A_CCTLN_CM1 ((uint16_t)0x8000) /*!< CM Bit 1 */ 8958 #define TIMER_A_CCTLN_CM_0 ((uint16_t)0x0000) /*!< No capture */ 8959 #define TIMER_A_CCTLN_CM_1 ((uint16_t)0x4000) /*!< Capture on rising edge */ 8960 #define TIMER_A_CCTLN_CM_2 ((uint16_t)0x8000) /*!< Capture on falling edge */ 8961 #define TIMER_A_CCTLN_CM_3 ((uint16_t)0xC000) /*!< Capture on both rising and falling edges */ 8962 #define TIMER_A_CCTLN_CM__NONE ((uint16_t)0x0000) /*!< No capture */ 8963 #define TIMER_A_CCTLN_CM__RISING ((uint16_t)0x4000) /*!< Capture on rising edge */ 8964 #define TIMER_A_CCTLN_CM__FALLING ((uint16_t)0x8000) /*!< Capture on falling edge */ 8965 #define TIMER_A_CCTLN_CM__BOTH ((uint16_t)0xC000) /*!< Capture on both rising and falling edges */ 8966 /* TIMER_A_EX0[IDEX] Bits */ 8967 #define TIMER_A_EX0_IDEX_OFS ( 0) /*!< TAIDEX Bit Offset */ 8968 #define TIMER_A_EX0_IDEX_MASK ((uint16_t)0x0007) /*!< TAIDEX Bit Mask */ 8969 #define TIMER_A_EX0_IDEX0 ((uint16_t)0x0001) /*!< IDEX Bit 0 */ 8970 #define TIMER_A_EX0_IDEX1 ((uint16_t)0x0002) /*!< IDEX Bit 1 */ 8971 #define TIMER_A_EX0_IDEX2 ((uint16_t)0x0004) /*!< IDEX Bit 2 */ 8972 #define TIMER_A_EX0_TAIDEX_0 ((uint16_t)0x0000) /*!< Divide by 1 */ 8973 #define TIMER_A_EX0_TAIDEX_1 ((uint16_t)0x0001) /*!< Divide by 2 */ 8974 #define TIMER_A_EX0_TAIDEX_2 ((uint16_t)0x0002) /*!< Divide by 3 */ 8975 #define TIMER_A_EX0_TAIDEX_3 ((uint16_t)0x0003) /*!< Divide by 4 */ 8976 #define TIMER_A_EX0_TAIDEX_4 ((uint16_t)0x0004) /*!< Divide by 5 */ 8977 #define TIMER_A_EX0_TAIDEX_5 ((uint16_t)0x0005) /*!< Divide by 6 */ 8978 #define TIMER_A_EX0_TAIDEX_6 ((uint16_t)0x0006) /*!< Divide by 7 */ 8979 #define TIMER_A_EX0_TAIDEX_7 ((uint16_t)0x0007) /*!< Divide by 8 */ 8980 #define TIMER_A_EX0_IDEX__1 ((uint16_t)0x0000) /*!< Divide by 1 */ 8981 #define TIMER_A_EX0_IDEX__2 ((uint16_t)0x0001) /*!< Divide by 2 */ 8982 #define TIMER_A_EX0_IDEX__3 ((uint16_t)0x0002) /*!< Divide by 3 */ 8983 #define TIMER_A_EX0_IDEX__4 ((uint16_t)0x0003) /*!< Divide by 4 */ 8984 #define TIMER_A_EX0_IDEX__5 ((uint16_t)0x0004) /*!< Divide by 5 */ 8985 #define TIMER_A_EX0_IDEX__6 ((uint16_t)0x0005) /*!< Divide by 6 */ 8986 #define TIMER_A_EX0_IDEX__7 ((uint16_t)0x0006) /*!< Divide by 7 */ 8987 #define TIMER_A_EX0_IDEX__8 ((uint16_t)0x0007) /*!< Divide by 8 */ 8988 8989 /****************************************************************************** 8990 * TLV Bits 8991 ******************************************************************************/ 8992 /****************************************************************************** 8993 * TLV table start and TLV tags * 8994 ******************************************************************************/ 8995 #define TLV_START_ADDR (TLV_BASE + 0x0004) /*!< Start Address of the TLV structure */ 8996 8997 #define TLV_TAG_RESERVED1 1 8998 #define TLV_TAG_RESERVED2 2 8999 #define TLV_TAG_CS 3 9000 #define TLV_TAG_FLASHCTL 4 9001 #define TLV_TAG_ADC14 5 9002 #define TLV_TAG_RESERVED6 6 9003 #define TLV_TAG_RESERVED7 7 9004 #define TLV_TAG_REF 8 9005 #define TLV_TAG_RESERVED9 9 9006 #define TLV_TAG_RESERVED10 10 9007 #define TLV_TAG_DEVINFO 11 9008 #define TLV_TAG_DIEREC 12 9009 #define TLV_TAG_RANDNUM 13 9010 #define TLV_TAG_RESERVED14 14 9011 #define TLV_TAG_BSL 15 9012 #define TLV_TAG_END (0x0BD0E11D) 9013 9014 9015 /****************************************************************************** 9016 * TPIU Bits 9017 ******************************************************************************/ 9018 9019 9020 /****************************************************************************** 9021 * WDT_A Bits 9022 ******************************************************************************/ 9023 /* WDT_A_CTL[IS] Bits */ 9024 #define WDT_A_CTL_IS_OFS ( 0) /*!< WDTIS Bit Offset */ 9025 #define WDT_A_CTL_IS_MASK ((uint16_t)0x0007) /*!< WDTIS Bit Mask */ 9026 #define WDT_A_CTL_IS0 ((uint16_t)0x0001) /*!< IS Bit 0 */ 9027 #define WDT_A_CTL_IS1 ((uint16_t)0x0002) /*!< IS Bit 1 */ 9028 #define WDT_A_CTL_IS2 ((uint16_t)0x0004) /*!< IS Bit 2 */ 9029 #define WDT_A_CTL_IS_0 ((uint16_t)0x0000) /*!< Watchdog clock source / (2^(31)) (18:12:16 at 32.768 kHz) */ 9030 #define WDT_A_CTL_IS_1 ((uint16_t)0x0001) /*!< Watchdog clock source /(2^(27)) (01:08:16 at 32.768 kHz) */ 9031 #define WDT_A_CTL_IS_2 ((uint16_t)0x0002) /*!< Watchdog clock source /(2^(23)) (00:04:16 at 32.768 kHz) */ 9032 #define WDT_A_CTL_IS_3 ((uint16_t)0x0003) /*!< Watchdog clock source /(2^(19)) (00:00:16 at 32.768 kHz) */ 9033 #define WDT_A_CTL_IS_4 ((uint16_t)0x0004) /*!< Watchdog clock source /(2^(15)) (1 s at 32.768 kHz) */ 9034 #define WDT_A_CTL_IS_5 ((uint16_t)0x0005) /*!< Watchdog clock source / (2^(13)) (250 ms at 32.768 kHz) */ 9035 #define WDT_A_CTL_IS_6 ((uint16_t)0x0006) /*!< Watchdog clock source / (2^(9)) (15.625 ms at 32.768 kHz) */ 9036 #define WDT_A_CTL_IS_7 ((uint16_t)0x0007) /*!< Watchdog clock source / (2^(6)) (1.95 ms at 32.768 kHz) */ 9037 /* WDT_A_CTL[CNTCL] Bits */ 9038 #define WDT_A_CTL_CNTCL_OFS ( 3) /*!< WDTCNTCL Bit Offset */ 9039 #define WDT_A_CTL_CNTCL ((uint16_t)0x0008) /*!< Watchdog timer counter clear */ 9040 /* WDT_A_CTL[TMSEL] Bits */ 9041 #define WDT_A_CTL_TMSEL_OFS ( 4) /*!< WDTTMSEL Bit Offset */ 9042 #define WDT_A_CTL_TMSEL ((uint16_t)0x0010) /*!< Watchdog timer mode select */ 9043 /* WDT_A_CTL[SSEL] Bits */ 9044 #define WDT_A_CTL_SSEL_OFS ( 5) /*!< WDTSSEL Bit Offset */ 9045 #define WDT_A_CTL_SSEL_MASK ((uint16_t)0x0060) /*!< WDTSSEL Bit Mask */ 9046 #define WDT_A_CTL_SSEL0 ((uint16_t)0x0020) /*!< SSEL Bit 0 */ 9047 #define WDT_A_CTL_SSEL1 ((uint16_t)0x0040) /*!< SSEL Bit 1 */ 9048 #define WDT_A_CTL_SSEL_0 ((uint16_t)0x0000) /*!< SMCLK */ 9049 #define WDT_A_CTL_SSEL_1 ((uint16_t)0x0020) /*!< ACLK */ 9050 #define WDT_A_CTL_SSEL_2 ((uint16_t)0x0040) /*!< VLOCLK */ 9051 #define WDT_A_CTL_SSEL_3 ((uint16_t)0x0060) /*!< BCLK */ 9052 #define WDT_A_CTL_SSEL__SMCLK ((uint16_t)0x0000) /*!< SMCLK */ 9053 #define WDT_A_CTL_SSEL__ACLK ((uint16_t)0x0020) /*!< ACLK */ 9054 #define WDT_A_CTL_SSEL__VLOCLK ((uint16_t)0x0040) /*!< VLOCLK */ 9055 #define WDT_A_CTL_SSEL__BCLK ((uint16_t)0x0060) /*!< BCLK */ 9056 /* WDT_A_CTL[HOLD] Bits */ 9057 #define WDT_A_CTL_HOLD_OFS ( 7) /*!< WDTHOLD Bit Offset */ 9058 #define WDT_A_CTL_HOLD ((uint16_t)0x0080) /*!< Watchdog timer hold */ 9059 /* WDT_A_CTL[PW] Bits */ 9060 #define WDT_A_CTL_PW_OFS ( 8) /*!< WDTPW Bit Offset */ 9061 #define WDT_A_CTL_PW_MASK ((uint16_t)0xFF00) /*!< WDTPW Bit Mask */ 9062 /* Pre-defined bitfield values */ 9063 #define WDT_A_CTL_PW ((uint16_t)0x5A00) /*!< WDT Key Value for WDT write access */ 9064 9065 9066 /****************************************************************************** 9067 * BSL * 9068 ******************************************************************************/ 9069 #define BSL_DEFAULT_PARAM ((uint32_t)0xFC48FFFF) /*!< I2C slave address = 0x48, Interface selection = Auto */ 9070 #define BSL_API_TABLE_ADDR ((uint32_t)0x00202000) /*!< Address of BSL API table */ 9071 #define BSL_ENTRY_FUNCTION (*((uint32_t *)BSL_API_TABLE_ADDR)) 9072 9073 #define BSL_AUTO_INTERFACE ((uint32_t)0x0000E0000) /*!< Auto detect interface */ 9074 #define BSL_UART_INTERFACE ((uint32_t)0x0000C0000) /*!< UART interface */ 9075 #define BSL_SPI_INTERFACE ((uint32_t)0x0000A0000) /*!< SPI interface */ 9076 #define BSL_I2C_INTERFACE ((uint32_t)0x000080000) /*!< I2C interface */ 9077 9078 #define BSL_INVOKE(x) ((void (*)())BSL_ENTRY_FUNCTION)((uint32_t) x) /*!< Invoke the BSL with parameters */ 9079 9080 9081 /****************************************************************************** 9082 * Mailbox struct legacy definition * 9083 ******************************************************************************/ 9084 #define FLASH_MAILBOX_Type FL_BOOTOVER_MAILBOX_Type 9085 9086 /****************************************************************************** 9087 * Device Unlock Support * 9088 ******************************************************************************/ 9089 /* unlock the device by: 9090 * Load SYSCTL_SECDATA_UNLOCK register address into R0 9091 * Load SYSCTL_SECDATA_UNLOCK unlock key into R1 9092 * Write the unlock key to the SYSCTL_SECDATA_UNLOCK register 9093 */ 9094 #define UNLOCK_DEVICE\ 9095 __asm(" MOVW.W R0, #0x3040");\ 9096 __asm(" MOVT.W R0, #0xE004");\ 9097 __asm(" MOVW.W R1, #0x695A");\ 9098 __asm(" MOVT.W R1, #0x0000");\ 9099 __asm(" STR R1, [R0]"); 9100 9101 /****************************************************************************** 9102 * 9103 * The following are values that can be used to choose the command that will be 9104 * run by the boot code. Perform a logical OR of these settings to create your 9105 * general parameter command. 9106 * 9107 ******************************************************************************/ 9108 #define COMMAND_FACTORY_RESET ((uint32_t)0x00010000) 9109 #define COMMAND_BSL_CONFIG ((uint32_t)0x00020000) 9110 #define COMMAND_JTAG_SWD_LOCK_SECEN ((uint32_t)0x00080000) 9111 #define COMMAND_SEC_ZONE0_EN ((uint32_t)0x00100000) 9112 #define COMMAND_SEC_ZONE1_EN ((uint32_t)0x00200000) 9113 #define COMMAND_SEC_ZONE2_EN ((uint32_t)0x00400000) 9114 #define COMMAND_SEC_ZONE3_EN ((uint32_t)0x00800000) 9115 #define COMMAND_SEC_ZONE0_UPDATE ((uint32_t)0x01000000) 9116 #define COMMAND_SEC_ZONE1_UPDATE ((uint32_t)0x02000000) 9117 #define COMMAND_SEC_ZONE2_UPDATE ((uint32_t)0x04000000) 9118 #define COMMAND_SEC_ZONE3_UPDATE ((uint32_t)0x08000000) 9119 #define COMMAND_JTAG_SWD_LOCK_ENC_UPDATE ((uint32_t)0x10000000) 9120 #define COMMAND_NONE ((uint32_t)0xFFFFFFFF) 9121 9122 /****************************************************************************** 9123 * 9124 * The following are values that can be used to configure the BSL. Perform a 9125 * logical OR of these settings to create your BSL parameter. 9126 * 9127 ******************************************************************************/ 9128 #define BSL_CONFIG_HW_INVOKE ((uint32_t)0x70000000) 9129 9130 #define BSL_CONFIG_HW_INVOKE_PORT1 ((uint32_t)0x00000000) 9131 #define BSL_CONFIG_HW_INVOKE_PORT2 ((uint32_t)0x00000001) 9132 #define BSL_CONFIG_HW_INVOKE_PORT3 ((uint32_t)0x00000002) 9133 9134 #define BSL_CONFIG_HW_INVOKE_PIN0 ((uint32_t)0x00000000) 9135 #define BSL_CONFIG_HW_INVOKE_PIN1 ((uint32_t)0x00000010) 9136 #define BSL_CONFIG_HW_INVOKE_PIN2 ((uint32_t)0x00000020) 9137 #define BSL_CONFIG_HW_INVOKE_PIN3 ((uint32_t)0x00000030) 9138 #define BSL_CONFIG_HW_INVOKE_PIN4 ((uint32_t)0x00000040) 9139 #define BSL_CONFIG_HW_INVOKE_PIN5 ((uint32_t)0x00000050) 9140 #define BSL_CONFIG_HW_INVOKE_PIN6 ((uint32_t)0x00000060) 9141 #define BSL_CONFIG_HW_INVOKE_PIN7 ((uint32_t)0x00000070) 9142 9143 #define BSL_CONFIG_HW_INVOKE_PIN_LOW ((uint32_t)0x00000000) 9144 #define BSL_CONFIG_HW_INVOKE_PIN_HIGH ((uint32_t)0x00001000) 9145 9146 #define BSL_CONFIG_INTERFACE_I2C ((uint32_t)0x00008000) 9147 #define BSL_CONFIG_INTERFACE_SPI ((uint32_t)0x0000A000) 9148 #define BSL_CONFIG_INTERFACE_UART ((uint32_t)0x0000C000) 9149 #define BSL_CONFIG_INTERFACE_AUTO ((uint32_t)0x0000E000) 9150 9151 #define BSL_CONFIG_I2C_ADD_OFFSET (16) 9152 9153 9154 /****************************************************************************** 9155 * ULP Advisor * 9156 ******************************************************************************/ 9157 #ifdef __TI_ARM__ 9158 #pragma ULP_PORT_CONFIG(1,DIR={0x40004C04,8},OUT={0x40004C02,8},SEL1={0x40004C0A,8},SEL2={0x40004C0C,8}) 9159 #pragma ULP_PORT_CONFIG(2,DIR={0x40004C05,8},OUT={0x40004C03,8},SEL1={0x40004C0B,8},SEL2={0x40004C0D,8}) 9160 #pragma ULP_PORT_CONFIG(3,DIR={0x40004C24,8},OUT={0x40004C22,8},SEL1={0x40004C2A,8},SEL2={0x40004C2C,8}) 9161 #pragma ULP_PORT_CONFIG(4,DIR={0x40004C25,8},OUT={0x40004C23,8},SEL1={0x40004C2B,8},SEL2={0x40004C2D,8}) 9162 #pragma ULP_PORT_CONFIG(5,DIR={0x40004C44,8},OUT={0x40004C42,8},SEL1={0x40004C4A,8},SEL2={0x40004C4C,8}) 9163 #pragma ULP_PORT_CONFIG(6,DIR={0x40004C45,8},OUT={0x40004C43,8},SEL1={0x40004C4B,8},SEL2={0x40004C4D,8}) 9164 #pragma ULP_PORT_CONFIG(7,DIR={0x40004C64,8},OUT={0x40004C62,8},SEL1={0x40004C6A,8},SEL2={0x40004C6C,8}) 9165 #pragma ULP_PORT_CONFIG(8,DIR={0x40004C65,8},OUT={0x40004C63,8},SEL1={0x40004C6B,8},SEL2={0x40004C6D,8}) 9166 #pragma ULP_PORT_CONFIG(9,DIR={0x40004C84,8},OUT={0x40004C82,8},SEL1={0x40004C8A,8},SEL2={0x40004C8C,8}) 9167 #pragma ULP_PORT_CONFIG(10,DIR={0x40004C85,8},OUT={0x40004C83,8},SEL1={0x40004C8B,8},SEL2={0x40004C8D,8}) 9168 #endif 9169 9170 9171 #ifdef __cplusplus 9172 } 9173 #endif 9174 9175 #endif /* __MSP432P401V_H__ */ 9176 9177