From 6cad5d24771ba6199228351a11b5062cd2e9b36d Mon Sep 17 00:00:00 2001 From: MrKevinWeiss Date: Tue, 6 Sep 2022 10:48:58 +0200 Subject: [PATCH] cpu/mips: Remove all mips --- .github/labeler.yml | 4 - .github/workflows/tools-buildtest.yml | 4 - .murdock | 2 - CODEOWNERS | 1 - README.md | 2 +- boards/6lowpan-clicker/Kconfig | 15 - boards/6lowpan-clicker/Makefile | 2 - boards/6lowpan-clicker/Makefile.dep | 5 - boards/6lowpan-clicker/Makefile.features | 6 - boards/6lowpan-clicker/Makefile.include | 15 - boards/6lowpan-clicker/clicker.c | 20 - boards/6lowpan-clicker/doc.txt | 95 - boards/6lowpan-clicker/include/board.h | 77 - boards/6lowpan-clicker/include/gpio_params.h | 61 - boards/6lowpan-clicker/include/periph_conf.h | 82 - .../6lowpan-clicker/pic32_config_settings.c | 114 - boards/pic32-wifire/Kconfig | 15 - boards/pic32-wifire/Makefile | 2 - boards/pic32-wifire/Makefile.dep | 5 - boards/pic32-wifire/Makefile.features | 6 - boards/pic32-wifire/Makefile.include | 22 - boards/pic32-wifire/doc.txt | 93 - boards/pic32-wifire/include/board.h | 88 - boards/pic32-wifire/include/gpio_params.h | 71 - boards/pic32-wifire/include/periph_conf.h | 79 - boards/pic32-wifire/pic32_config_settings.c | 414 - boards/pic32-wifire/wifire.c | 24 - cpu/mips32r2_common/Kconfig | 38 - cpu/mips32r2_common/Makefile | 9 - cpu/mips32r2_common/Makefile.dep | 14 - cpu/mips32r2_common/Makefile.features | 8 - cpu/mips32r2_common/Makefile.include | 6 - cpu/mips32r2_common/cpu.c | 120 - .../include/architecture_arch.h | 37 - .../include/atomic_utils_arch.h | 76 - .../include/c11_atomics_compat_cpu.hpp | 71 - cpu/mips32r2_common/include/cpu.h | 71 - cpu/mips32r2_common/include/eic.h | 72 - cpu/mips32r2_common/include/thread_arch.h | 49 - cpu/mips32r2_common/irq_arch.c | 46 - cpu/mips32r2_common/mips_dsp.S | 151 - cpu/mips32r2_common/mips_excpt_entry.S | 288 - cpu/mips32r2_common/mips_excpt_isr.S | 100 - .../newlib_syscalls_mips_uhi/Makefile | 1 - .../newlib_syscalls_mips_uhi/syscalls.c | 341 - cpu/mips32r2_common/periph/Makefile | 3 - cpu/mips32r2_common/periph/pm.c | 31 - cpu/mips32r2_common/thread_arch.c | 387 - cpu/mips_pic32_common/Kconfig | 14 - cpu/mips_pic32_common/Makefile | 2 - cpu/mips_pic32_common/Makefile.dep | 11 - cpu/mips_pic32_common/Makefile.features | 4 - cpu/mips_pic32_common/Makefile.include | 11 - cpu/mips_pic32_common/doc.txt | 10 - cpu/mips_pic32_common/eic.c | 95 - .../include/periph_cpu_common.h | 126 - cpu/mips_pic32_common/ldscripts/xfa.ld | 21 - cpu/mips_pic32_common/periph/Makefile | 3 - cpu/mips_pic32_common/periph/cpuid.c | 18 - cpu/mips_pic32_common/periph/gpio.c | 334 - cpu/mips_pic32_common/periph/hwrng.c | 83 - cpu/mips_pic32_common/periph/pm.c | 38 - cpu/mips_pic32_common/periph/timer.c | 218 - cpu/mips_pic32_common/periph/uart.c | 193 - cpu/mips_pic32_common/reset_mod.S | 244 - cpu/mips_pic32mx/Kconfig | 35 - cpu/mips_pic32mx/Makefile | 6 - cpu/mips_pic32mx/Makefile.dep | 1 - cpu/mips_pic32mx/Makefile.features | 4 - cpu/mips_pic32mx/Makefile.include | 36 - cpu/mips_pic32mx/include/cpu_conf.h | 74 - cpu/mips_pic32mx/include/periph_cpu.h | 24 - .../include/vendor/p32mx470f512h.h | 17926 ------ .../ldscripts/pic32mx512_12_128_uhi.ld | 324 - cpu/mips_pic32mx/p32mx470f512h/Makefile | 1 - .../p32mx470f512h/p32mx470f512h.S | 2732 - cpu/mips_pic32mz/Kconfig | 36 - cpu/mips_pic32mz/Makefile | 6 - cpu/mips_pic32mz/Makefile.dep | 1 - cpu/mips_pic32mz/Makefile.features | 6 - cpu/mips_pic32mz/Makefile.include | 39 - cpu/mips_pic32mz/include/cpu_conf.h | 75 - cpu/mips_pic32mz/include/periph_cpu.h | 24 - .../include/vendor/p32mz2048efg100.h | 51671 ---------------- cpu/mips_pic32mz/ldscripts/pic32mz2048_uhi.ld | 409 - cpu/mips_pic32mz/p32mz2048efg100/Makefile | 1 - .../p32mz2048efg100/p32mz2048efg100.S | 6288 -- dist/tools/ci/print_toolchain_versions.sh | 3 +- dist/tools/doccheck/exclude_patterns | 18 +- dist/tools/packer/scripts/toolchains.sh | 12 - dist/tools/pic32prog/.gitignore | 2 - dist/tools/pic32prog/Makefile | 26 - dist/tools/pic32prog/doc.md | 166 - doc/doxygen/src/flashing.md | 4 - doc/doxygen/src/getting-started.md | 6 - makefiles/arch/mips.inc.mk | 68 - makefiles/deprecated_boards.inc.mk | 2 - makefiles/deprecated_cpus.inc.mk | 2 - makefiles/tools/pic32prog.inc.mk | 46 - makefiles/tools/targets.inc.mk | 5 - pkg/jerryscript/Kconfig | 1 - pkg/jerryscript/Makefile.dep | 3 - pkg/littlefs/Makefile | 3 - pkg/littlefs2/Makefile | 3 - pkg/lua/Kconfig | 1 - pkg/lua/Makefile.dep | 3 - pkg/lwip/Makefile.include | 6 - pkg/micropython/Makefile.dep | 3 - pkg/tflite-micro/Kconfig | 1 - pkg/tflite-micro/Makefile.dep | 4 +- pkg/ubasic/Kconfig | 1 - pkg/ubasic/Makefile.dep | 3 - pkg/wamr/CMakeLists.txt | 4 +- pkg/wamr/Makefile | 4 +- pkg/wamr/Makefile.dep | 4 +- pkg/wamr/doc.txt | 2 +- pkg/wolfssl/include/user_settings.h | 2 - pkg/wolfssl/sock_tls/sock_tls.c | 2 - sys/net/application_layer/gcoap/fileserver.c | 2 +- sys/newlib_syscalls_default/syscalls.c | 4 - tests/deferred_yield_higher/Makefile | 2 +- tests/gnrc_dhcpv6_client/Makefile | 2 +- tests/pkg_etl/Makefile | 5 - 123 files changed, 14 insertions(+), 84798 deletions(-) delete mode 100644 boards/6lowpan-clicker/Kconfig delete mode 100644 boards/6lowpan-clicker/Makefile delete mode 100644 boards/6lowpan-clicker/Makefile.dep delete mode 100644 boards/6lowpan-clicker/Makefile.features delete mode 100644 boards/6lowpan-clicker/Makefile.include delete mode 100644 boards/6lowpan-clicker/clicker.c delete mode 100644 boards/6lowpan-clicker/doc.txt delete mode 100644 boards/6lowpan-clicker/include/board.h delete mode 100644 boards/6lowpan-clicker/include/gpio_params.h delete mode 100644 boards/6lowpan-clicker/include/periph_conf.h delete mode 100644 boards/6lowpan-clicker/pic32_config_settings.c delete mode 100644 boards/pic32-wifire/Kconfig delete mode 100644 boards/pic32-wifire/Makefile delete mode 100644 boards/pic32-wifire/Makefile.dep delete mode 100644 boards/pic32-wifire/Makefile.features delete mode 100644 boards/pic32-wifire/Makefile.include delete mode 100644 boards/pic32-wifire/doc.txt delete mode 100644 boards/pic32-wifire/include/board.h delete mode 100644 boards/pic32-wifire/include/gpio_params.h delete mode 100644 boards/pic32-wifire/include/periph_conf.h delete mode 100644 boards/pic32-wifire/pic32_config_settings.c delete mode 100644 boards/pic32-wifire/wifire.c delete mode 100644 cpu/mips32r2_common/Kconfig delete mode 100644 cpu/mips32r2_common/Makefile delete mode 100644 cpu/mips32r2_common/Makefile.dep delete mode 100644 cpu/mips32r2_common/Makefile.features delete mode 100644 cpu/mips32r2_common/Makefile.include delete mode 100644 cpu/mips32r2_common/cpu.c delete mode 100644 cpu/mips32r2_common/include/architecture_arch.h delete mode 100644 cpu/mips32r2_common/include/atomic_utils_arch.h delete mode 100644 cpu/mips32r2_common/include/c11_atomics_compat_cpu.hpp delete mode 100644 cpu/mips32r2_common/include/cpu.h delete mode 100644 cpu/mips32r2_common/include/eic.h delete mode 100644 cpu/mips32r2_common/include/thread_arch.h delete mode 100644 cpu/mips32r2_common/irq_arch.c delete mode 100644 cpu/mips32r2_common/mips_dsp.S delete mode 100644 cpu/mips32r2_common/mips_excpt_entry.S delete mode 100644 cpu/mips32r2_common/mips_excpt_isr.S delete mode 100644 cpu/mips32r2_common/newlib_syscalls_mips_uhi/Makefile delete mode 100644 cpu/mips32r2_common/newlib_syscalls_mips_uhi/syscalls.c delete mode 100644 cpu/mips32r2_common/periph/Makefile delete mode 100644 cpu/mips32r2_common/periph/pm.c delete mode 100644 cpu/mips32r2_common/thread_arch.c delete mode 100644 cpu/mips_pic32_common/Kconfig delete mode 100644 cpu/mips_pic32_common/Makefile delete mode 100644 cpu/mips_pic32_common/Makefile.dep delete mode 100644 cpu/mips_pic32_common/Makefile.features delete mode 100644 cpu/mips_pic32_common/Makefile.include delete mode 100644 cpu/mips_pic32_common/doc.txt delete mode 100644 cpu/mips_pic32_common/eic.c delete mode 100644 cpu/mips_pic32_common/include/periph_cpu_common.h delete mode 100644 cpu/mips_pic32_common/ldscripts/xfa.ld delete mode 100644 cpu/mips_pic32_common/periph/Makefile delete mode 100644 cpu/mips_pic32_common/periph/cpuid.c delete mode 100644 cpu/mips_pic32_common/periph/gpio.c delete mode 100644 cpu/mips_pic32_common/periph/hwrng.c delete mode 100644 cpu/mips_pic32_common/periph/pm.c delete mode 100644 cpu/mips_pic32_common/periph/timer.c delete mode 100644 cpu/mips_pic32_common/periph/uart.c delete mode 100644 cpu/mips_pic32_common/reset_mod.S delete mode 100644 cpu/mips_pic32mx/Kconfig delete mode 100644 cpu/mips_pic32mx/Makefile delete mode 100644 cpu/mips_pic32mx/Makefile.dep delete mode 100644 cpu/mips_pic32mx/Makefile.features delete mode 100644 cpu/mips_pic32mx/Makefile.include delete mode 100644 cpu/mips_pic32mx/include/cpu_conf.h delete mode 100644 cpu/mips_pic32mx/include/periph_cpu.h delete mode 100644 cpu/mips_pic32mx/include/vendor/p32mx470f512h.h delete mode 100644 cpu/mips_pic32mx/ldscripts/pic32mx512_12_128_uhi.ld delete mode 100644 cpu/mips_pic32mx/p32mx470f512h/Makefile delete mode 100644 cpu/mips_pic32mx/p32mx470f512h/p32mx470f512h.S delete mode 100644 cpu/mips_pic32mz/Kconfig delete mode 100644 cpu/mips_pic32mz/Makefile delete mode 100644 cpu/mips_pic32mz/Makefile.dep delete mode 100644 cpu/mips_pic32mz/Makefile.features delete mode 100644 cpu/mips_pic32mz/Makefile.include delete mode 100644 cpu/mips_pic32mz/include/cpu_conf.h delete mode 100644 cpu/mips_pic32mz/include/periph_cpu.h delete mode 100644 cpu/mips_pic32mz/include/vendor/p32mz2048efg100.h delete mode 100644 cpu/mips_pic32mz/ldscripts/pic32mz2048_uhi.ld delete mode 100644 cpu/mips_pic32mz/p32mz2048efg100/Makefile delete mode 100644 cpu/mips_pic32mz/p32mz2048efg100/p32mz2048efg100.S delete mode 100644 dist/tools/pic32prog/.gitignore delete mode 100644 dist/tools/pic32prog/Makefile delete mode 100644 dist/tools/pic32prog/doc.md delete mode 100644 makefiles/arch/mips.inc.mk delete mode 100644 makefiles/tools/pic32prog.inc.mk diff --git a/.github/labeler.yml b/.github/labeler.yml index b6a74497ce07..b98f59e79f1b 100644 --- a/.github/labeler.yml +++ b/.github/labeler.yml @@ -142,10 +142,6 @@ "Platform: ESP": - "cpu/esp*/**/*" -"Platform: MIPS": - - "cpu/mips*/**/*" - - "makefiles/arch/mips.inc.mk" - "Platform: MSP": - "cpu/msp*/**/*" - "makefiles/arch/msp430.inc.mk" diff --git a/.github/workflows/tools-buildtest.yml b/.github/workflows/tools-buildtest.yml index 8923c8e9ecd1..c4638980ae38 100644 --- a/.github/workflows/tools-buildtest.yml +++ b/.github/workflows/tools-buildtest.yml @@ -39,10 +39,6 @@ jobs: uses: aabadie/riot-action@v1 with: cmd: make -C dist/tools/edbg - - name: Build pic32prog standalone - uses: aabadie/riot-action@v1 - with: - cmd: make -C dist/tools/pic32prog - name: Build setsid standalone uses: aabadie/riot-action@v1 with: diff --git a/.murdock b/.murdock index edbd08ad47f4..e9968a1536a9 100755 --- a/.murdock +++ b/.murdock @@ -121,8 +121,6 @@ tests/ieee802154_hal # Eventually this list will be removed... # : ${TEST_KCONFIG_BOARD_BLOCKLIST:=" -6lowpan-clicker -pic32-wifire "} # This list will force all boards that are not in the TEST_KCONFIG_BOARD_BLOCKLIST diff --git a/CODEOWNERS b/CODEOWNERS index 1a82e38c3993..45c9c91a8fd4 100644 --- a/CODEOWNERS +++ b/CODEOWNERS @@ -53,7 +53,6 @@ /cpu/fe310/ @aabadie @kaspar030 @bergzand /cpu/kinetis/ @fjmolinas /cpu/lpc2387/ @benpicco @maribu -/cpu/mips*/ @kaspar030 @francois-berder /cpu/msp430*/ @kaspar030 @gschorcht /cpu/nrf*/ @aabadie @haukepetersen /cpu/nrf52/radio/nrf802154/ @bergzand @SemjonKerner @jia200x diff --git a/README.md b/README.md index 64f0ea80dabc..9cc5de3aa24a 100644 --- a/README.md +++ b/README.md @@ -61,7 +61,7 @@ but not limited to: * a preemptive, tickless scheduler with priorities * flexible memory management * high resolution, long-term timers -* support 100+ boards based on AVR, MSP430, ESP8266, ESP32, MIPS, RISC-V, +* support 100+ boards based on AVR, MSP430, ESP8266, ESP32, RISC-V, ARM7 and ARM Cortex-M * the native port allows to run RIOT as-is on Linux, BSD, and MacOS. Multiple instances of RIOT running on a single machine can also be interconnected via diff --git a/boards/6lowpan-clicker/Kconfig b/boards/6lowpan-clicker/Kconfig deleted file mode 100644 index 6da801ef5fb6..000000000000 --- a/boards/6lowpan-clicker/Kconfig +++ /dev/null @@ -1,15 +0,0 @@ -# Copyright (c) 2020 HAW Hamburg -# -# This file is subject to the terms and conditions of the GNU Lesser -# General Public License v2.1. See the file LICENSE in the top level -# directory for more details. - -config BOARD - default "6lowpan-clicker" if BOARD_6LOWPAN_CLICKER - -config BOARD_6LOWPAN_CLICKER - bool - default y - select CPU_MODEL_P32MX470F512H - select HAS_PERIPH_TIMER - select HAS_PERIPH_UART diff --git a/boards/6lowpan-clicker/Makefile b/boards/6lowpan-clicker/Makefile deleted file mode 100644 index 72ba6f36247b..000000000000 --- a/boards/6lowpan-clicker/Makefile +++ /dev/null @@ -1,2 +0,0 @@ -MODULE = board -include $(RIOTBASE)/Makefile.base diff --git a/boards/6lowpan-clicker/Makefile.dep b/boards/6lowpan-clicker/Makefile.dep deleted file mode 100644 index 2fa80dd76eb4..000000000000 --- a/boards/6lowpan-clicker/Makefile.dep +++ /dev/null @@ -1,5 +0,0 @@ -ifneq (,$(filter saul_default,$(USEMODULE))) - USEMODULE += saul_gpio -endif - -USEMODULE += newlib_syscalls_mips_uhi diff --git a/boards/6lowpan-clicker/Makefile.features b/boards/6lowpan-clicker/Makefile.features deleted file mode 100644 index b820d6d873ef..000000000000 --- a/boards/6lowpan-clicker/Makefile.features +++ /dev/null @@ -1,6 +0,0 @@ -CPU = mips_pic32mx -CPU_MODEL = p32mx470f512h - -# Put defined MCU peripherals here (in alphabetical order) -FEATURES_PROVIDED += periph_timer -FEATURES_PROVIDED += periph_uart diff --git a/boards/6lowpan-clicker/Makefile.include b/boards/6lowpan-clicker/Makefile.include deleted file mode 100644 index 4de3ef42b759..000000000000 --- a/boards/6lowpan-clicker/Makefile.include +++ /dev/null @@ -1,15 +0,0 @@ -# use pic32prog by default to program this board -PROGRAMMER ?= pic32prog -PROGRAMMERS_SUPPORTED += pic32prog -ifeq ($(PROGRAMMER),pic32prog) - # pic32prog - # - # For PICkit3: - # - # * Connect the chipKIT-Wi-Fire to USB - # * Connect the PICkit3 to ICSP holes - # * https://docs.creatordev.io/wifire/guides/wifire-programming/ - # * The triangle `▶` goes into the port number 1 (a hole with a square around it) - # opposite side of the JP1 ICSP text. - FLASHFILE ?= $(HEXFILE) -endif diff --git a/boards/6lowpan-clicker/clicker.c b/boards/6lowpan-clicker/clicker.c deleted file mode 100644 index d755360f8b13..000000000000 --- a/boards/6lowpan-clicker/clicker.c +++ /dev/null @@ -1,20 +0,0 @@ -/* - * Copyright(C) 2016,2017, Imagination Technologies Limited and/or its - * affiliated group companies. - * - * This file is subject to the terms and conditions of the GNU Lesser - * General Public License v2.1. See the file LICENSE in the top level - * directory for more details. - * - */ - -#include "board.h" -#include "periph/gpio.h" - -extern void dummy(void); - -void board_init(void) -{ - /* Stop the linker from throwing away the PIC32 config register settings */ - dummy(); -} diff --git a/boards/6lowpan-clicker/doc.txt b/boards/6lowpan-clicker/doc.txt deleted file mode 100644 index 7942ab8898c6..000000000000 --- a/boards/6lowpan-clicker/doc.txt +++ /dev/null @@ -1,95 +0,0 @@ -/** -@defgroup boards_6lowpan-clicker MikroE 6LoWPAN Clicker -@ingroup boards -@brief Support for the MikroE 6LoWPAN Clicker -@deprecated Will not be available after the 2022.07 release. This includes - all MIPS based boards and cpus. - -## Overview - -The `6lowpan clicker` is an evaluation board by Mikroe featuring a -PIC32MX470F512H, a 6lowpan radio (CA810) by Cascoda and a Mikrobus -socket for expansion boards. - -More general information on the board and related documentation can be found -[here](https://www.mikroe.com/clicker-6lowpan). Schematics for the board can be -found in the [manual](https://download.mikroe.com/documents/starter-boards/clicker/6lowpan/6lowpan-clicker-manual-v100.pdf). - -## Hardware - -### MCU - -| MCU | PIC32MX470F512H | -|:---------- |:-------------------- | -| Family | PIC32MX (MIPS M4K) | -| Vendor | Microchip | -| RAM | 128KiB | -| Flash | 512KiB | -| Frequency | 120MHz | -| FPU | no | -| Timers | 5 (all 16-bit) | -| ADCs | 1x 28-channel 10-bit | -| USB 2.0 | 1 | -| UARTs | 4 | -| SPIs | 2 | -| I2Cs | 2 | -| RTC | yes | -| RNG | no | -| Vcc | 2.3V - 3.6V | -| Datasheet | [Datasheet](http://ww1.microchip.com/downloads/en/DeviceDoc/PIC32MX330350370430450470_Datasheet_DS60001185H.pdf) | - - -### User Interface - -2 Buttons: - -| NAME | T1 | T2 | -|:----- |:--- |:--- | -| Pin | RE7 | RB0 | - -2 LEDs: - -| NAME | LD1 | LD2 | -| ----- | --- | --- | -| Color | red | red | -| Pin | RB1 | RB2 | - -## Implementation Status - -| Device | ID | Supported | Comments | -|:---------------- |:--------------- |:--------- |:---------------------- | -| MCU | pic32mx470f512h | partly | | -| Low-level driver | GPIO | partly | gpio_irq not supported | -| | ADC | no | | -| | PWM | no | | -| | UART | yes | | -| | I2C | no | | -| | SPI | no | | -| | USB | no | | -| | RTT | no | | -| | RTC | no | | -| | Timer | no | | - -## Using UART - -This board doesn't open an UART or serial interface through the USB -automatically, and the USB device driver hasn't been implemented to RIOT. -Therefore, to open an UART interface one has to connect a usb/ttl converter to -the UART3 pins RF5 (RX) and RF4 (TX) available on the Mikrobus socket. - -## Flashing the device - -There are two ways to flash the MCU: - * Using MPLAB-IPE and a PICkit 3 (The RIOT build generates a hexfile - compatible with MPLAB-IPE) - * Using pic32prog and a PICkit 2 or a PICkit 3 (other devices might be - supported by pic32prog but were not tested). This is the preferred option - as it makes possible to flash the device using `make flash` command. - -## Supported Toolchains - -For using the 6lowpan-clicker board we strongly recommend the usage of the -[Codescape GNU Tools](https://codescape.mips.com) toolchain. - - - */ diff --git a/boards/6lowpan-clicker/include/board.h b/boards/6lowpan-clicker/include/board.h deleted file mode 100644 index b2b3340a9521..000000000000 --- a/boards/6lowpan-clicker/include/board.h +++ /dev/null @@ -1,77 +0,0 @@ -/* - * Copyright(C) 2016,2017, Imagination Technologies Limited and/or its - * affiliated group companies. - * - * This file is subject to the terms and conditions of the GNU Lesser - * General Public License v2.1. See the file LICENSE in the top level - * directory for more details. - * - */ - -/** - * @ingroup boards_6lowpan-clicker - * @details - * see: - * https://www.mikroe.com/clicker-6lowpan - * For more information on the board. - * - * @{ - * - * @file - * @brief board configuration for the MikroE 6LoWPAN Clicker - * - * @author Neil Jones - */ - -#ifndef BOARD_H -#define BOARD_H - -#include "cpu.h" -#include "periph_conf.h" - -#ifdef __cplusplus -extern "C" { -#endif - -/** - * @brief Set how many increments of the count register per uS - * needed by the timer code. - */ -#define TICKS_PER_US (48) - -/** - * @name LED pin configuration - * @{ - */ -#define LED1_PIN GPIO_PIN(PORT_B, 1) -#define LED2_PIN GPIO_PIN(PORT_B, 2) - -#define LED1_MASK (1 << 1) -#define LED2_MASK (1 << 2) - -#define LED1_ON (LATBSET = LED1_MASK) -#define LED1_OFF (LATBCLR = LED1_MASK) -#define LED1_TOGGLE (LATBINV = LED1_MASK) - -#define LED2_ON (LATBSET = LED2_MASK) -#define LED2_OFF (LATBCLR = LED2_MASK) -#define LED2_TOGGLE (LATBINV = LED2_MASK) -/** @} */ - -/** - * @name Button pin configuration - * @{ - */ -#define BTN0_PIN GPIO_PIN(PORT_E, 7) -#define BTN0_MODE GPIO_IN - -#define BTN1_PIN GPIO_PIN(PORT_B, 0) -#define BTN1_MODE GPIO_IN -/** @} */ - -#ifdef __cplusplus -} -#endif - -#endif /* BOARD_H */ -/** @} */ diff --git a/boards/6lowpan-clicker/include/gpio_params.h b/boards/6lowpan-clicker/include/gpio_params.h deleted file mode 100644 index 484d9fec9cb6..000000000000 --- a/boards/6lowpan-clicker/include/gpio_params.h +++ /dev/null @@ -1,61 +0,0 @@ -/* - * Copyright (C) 2020 Francois Berder - * - * This file is subject to the terms and conditions of the GNU Lesser - * General Public License v2.1. See the file LICENSE in the top level - * directory for more details. - */ - -/** - * @ingroup boards_6lowpan-clicker - * @{ - * - * @file - * @brief Configuration of SAUL mapped GPIO pins - * - * @author Francois Berder - */ - -#ifndef GPIO_PARAMS_H -#define GPIO_PARAMS_H - -#include "board.h" -#include "saul/periph.h" - -#ifdef __cplusplus -extern "C" { -#endif - -/** - * @brief GPIO configuration - */ -static const saul_gpio_params_t saul_gpio_params[] = -{ - { - .name = "LD1", - .pin = LED1_PIN, - .mode = GPIO_OUT, - }, - { - .name = "LD2", - .pin = LED2_PIN, - .mode = GPIO_OUT, - }, - { - .name = "T1", - .pin = BTN0_PIN, - .mode = BTN0_MODE, - }, - { - .name = "T2", - .pin = BTN1_PIN, - .mode = BTN1_MODE, - }, -}; - -#ifdef __cplusplus -} -#endif - -#endif /* GPIO_PARAMS_H */ -/** @} */ diff --git a/boards/6lowpan-clicker/include/periph_conf.h b/boards/6lowpan-clicker/include/periph_conf.h deleted file mode 100644 index fa865c8443c1..000000000000 --- a/boards/6lowpan-clicker/include/periph_conf.h +++ /dev/null @@ -1,82 +0,0 @@ -/* - * Copyright(C) 2016,2017, Imagination Technologies Limited and/or its - * affiliated group companies. - * - * This file is subject to the terms and conditions of the GNU Lesser - * General Public License v2.1. See the file LICENSE in the top level - * directory for more details. - * - */ - -/** - * @ingroup boards_6lowpan-clicker - * @{ - * - * @file - * @brief peripheral configuration for the MikroE 6LoWPAN Clicker - * - * @author Neil Jones - */ - -#ifndef PERIPH_CONF_H -#define PERIPH_CONF_H - -#include "cpu.h" -#include "macros/units.h" -#include "periph_cpu.h" - -#ifdef __cplusplus -extern "C" { -#endif - -/** - * @name Clock configurations - * @{ - */ -/** - * @brief The peripheral clock is required for the UART Baud rate calculation - * It is configured by the 'config' registers (see pic32_config_settings.c) - * Note 120MHz is the max F for this device. - */ -#define PERIPHERAL_CLOCK MHZ(96) - -#define CLOCK_CORECLOCK MHZ(120) -/** @} */ - -/** - * @name Timer definitions - * @{ - */ -#define TIMER_NUMOF (1) -#define TIMER_0_CHANNELS (3) -/** @} */ - -/** - * @name UART Definitions - * @{ - */ -static const uart_conf_t uart_config[] = { - { /* UART port available on MikroBus */ - .base = (volatile unsigned int *)_UART3_BASE_ADDRESS, - .clock = PERIPHERAL_CLOCK, - .rx_pin = GPIO_PIN(PORT_F, 5), - .tx_pin = GPIO_PIN(PORT_F, 4), - .rx_mux_reg = &U3RXR, - .tx_mux_reg = &RPF4R, - .rx_af = GPIO_AF2, - .tx_af = GPIO_AF1, - .vector = _UART_3_VECTOR, - .irq = _UART3_RX_IRQ, - }, -}; - -#define UART_0_ISR (isr_usart3) -#define UART_NUMOF ((unsigned int)ARRAY_SIZE(uart_config)) -/** @} */ - -#ifdef __cplusplus -} -#endif - -#endif /* PERIPH_CONF_H */ -/** @} */ diff --git a/boards/6lowpan-clicker/pic32_config_settings.c b/boards/6lowpan-clicker/pic32_config_settings.c deleted file mode 100644 index a3c8e3b72cf1..000000000000 --- a/boards/6lowpan-clicker/pic32_config_settings.c +++ /dev/null @@ -1,114 +0,0 @@ -/* - * Copyright(C) 2016,2017, Imagination Technologies Limited and/or its - * affiliated group companies. - * - * This file is subject to the terms and conditions of the GNU Lesser - * General Public License v2.1. See the file LICENSE in the top level - * directory for more details. - * - */ - -#include -#include "vendor/p32mx470f512h.h" -/* - * DEVCFG3 @ 0x1FC02FF0 - * - * - * USERID - * FSRSSEL 7 Assign IPL 7 to a shadow register set. - * PMDLIWAY 1 - * IOL1WAY 1 - * FUSBIDIO OFF USB USBID Selection Controlled by Port Function - * FVBUSONIO ON VBUSON pin is controlled by the USB module function - - */ -volatile uint32_t _DEVCFG3 __attribute__((used, section(".devcfg3"))) = - 0x0 /* unused bits must be 0 */ - | (_DEVCFG3_USERID_MASK & 0xFFFF << _DEVCFG3_USERID_POSITION) - | (_DEVCFG3_FSRSSEL_MASK & 7 << _DEVCFG3_FSRSSEL_POSITION) - | (_DEVCFG3_PMDL1WAY_MASK & 1 << _DEVCFG3_PMDL1WAY_POSITION) - | (_DEVCFG3_IOL1WAY_MASK & 1 << _DEVCFG3_IOL1WAY_POSITION) - | (_DEVCFG3_FUSBIDIO_MASK & 0 << _DEVCFG3_FUSBIDIO_POSITION) - | (_DEVCFG3_FVBUSONIO_MASK & 1 << _DEVCFG3_FVBUSONIO_POSITION); - -/* Note this sets the PLL to 96MHz (8/2 * 24) which is only supported by 3xx - * and 4xx parts and assumes an 8MHz XTAL. - * - * 1xx/2xx/53x/57x only support 50MHz (use 8/2 x 24 / 2 = 48Mhz) - * 5xx/6xx/7xx only support 80Mhz (use 8/2 * 20 = 80MHz). - * - * - * DEVCFG2 @ 0x1FC02FF4 ( - * - * FPLLIDIV DIV_2 System PLL Input Divider 2x Divider - * FPLLMUL 24x System PLL Multiplier PLL Multiply by 24, 8/2 x 24 = 96MHz - * UPLLIDIV DIV_12x USB PLL divider - * UPLLEN OFF USB PLL disabled - * FPLLODIV DIV_1 System PLL Output Clock Divider 1x Divider - */ - -volatile uint32_t _DEVCFG2 __attribute__ ((used, section(".devcfg2"))) = - 0xffffffff /* unused bits must be 1 */ - & (~_DEVCFG2_FPLLIDIV_MASK | 1 << _DEVCFG2_FPLLIDIV_POSITION) - & (~_DEVCFG2_FPLLMUL_MASK | 7 << _DEVCFG2_FPLLMUL_POSITION) - & (~_DEVCFG2_UPLLIDIV_MASK | 7 << _DEVCFG2_UPLLIDIV_POSITION) - & (~_DEVCFG2_UPLLEN_MASK | 0 << _DEVCFG2_UPLLEN_POSITION) - & (~_DEVCFG2_FPLLODIV_MASK | 0 << _DEVCFG2_FPLLODIV_POSITION); - -/* - * DEVCFG1 @ 0x1FC02FF8 - * - * FNOSC PRIPLL Oscillator Selection Bits Primary Osc w/PLL (XT+,HS+,EC+PLL) - * FSOSCEN ON Secondary Oscillator Enable Enabled - * IESO ON Internal/External Switch Over Enabled - * OSCIOFNC OFF CLKO Output Signal Active on the OSCO Pin Disabled - * FPBDIV DIV_1 Peripheral Clock Divisor Pb_Clk is Sys_Clk/1 - * FCKSM CSDCMD Clock Switching and Monitor Selection Clock Switch Disable, FSCM Disabled - * WDTPS PS2 Watchdog Timer Postscaler 1:2 - * WINDIS OFF Watchdog Timer Window Enable Watchdog Timer is in Non-Window Mode - * FWDTEN OFF Watchdog Timer Enable WDT Disabled (SWDTEN Bit Controls) - * FWDTWINSZ 25% - */ - -volatile uint32_t _DEVCFG1 __attribute__ ((used, section(".devcfg1"))) = - 0xffffffff /* unused bits must be 1 */ - & (~_DEVCFG1_FNOSC_MASK | 3 << _DEVCFG1_FNOSC_POSITION) - & (~_DEVCFG1_FSOSCEN_MASK | 1 << _DEVCFG1_FSOSCEN_POSITION) - & (~_DEVCFG1_IESO_MASK | 1 << _DEVCFG1_IESO_POSITION) - & (~_DEVCFG1_POSCMOD_MASK | 1 << _DEVCFG1_POSCMOD_POSITION) - & (~_DEVCFG1_OSCIOFNC_MASK | 1 << _DEVCFG1_OSCIOFNC_POSITION) - & (~_DEVCFG1_FPBDIV_MASK | 0 << _DEVCFG1_FPBDIV_POSITION) - & (~_DEVCFG1_FCKSM_MASK | 3 << _DEVCFG1_FCKSM_POSITION) - & (~_DEVCFG1_WDTPS_MASK | 1 << _DEVCFG1_WDTPS_POSITION) - & (~_DEVCFG1_WINDIS_MASK | 0 << _DEVCFG1_WINDIS_POSITION) - & (~_DEVCFG1_FWDTEN_MASK | 0 << _DEVCFG1_FWDTEN_POSITION) - & (~_DEVCFG1_FWDTWINSZ_MASK | 3 << _DEVCFG1_FWDTWINSZ_POSITION); - -/* - * DEVCFG0 @ 0x1FC02FFC - * - * DEBUG OFF Background Debugger Enable Debugger is disabled - * JTAGEN ON JTAG Enable JTAG Port Enabled - * ICESEL ICS_PGx1 CE/ICD Comm Channel Select Communicate on PGEC1/PGED1 - * PWP OFF Program Flash Write Protect Disable - * BWP OFF Boot Flash Write Protect bit Protection Disabled - * CP OFF Code Protect Protection Disabled - */ - -volatile uint32_t _DEVCFG0 __attribute__ ((used, section(".devcfg0"))) = - 0x7fffffff /* unused bits must be 1 except MSB which is 0 for some odd reason */ - & (~_DEVCFG0_DEBUG_MASK | 3 << _DEVCFG0_DEBUG_POSITION) - & (~_DEVCFG0_JTAGEN_MASK | 1 << _DEVCFG0_JTAGEN_POSITION) - & (~_DEVCFG0_ICESEL_MASK | 3 << _DEVCFG0_ICESEL_POSITION) - & (~_DEVCFG0_PWP_MASK | 0xff << _DEVCFG0_PWP_POSITION) - & (~_DEVCFG0_BWP_MASK | 1 << _DEVCFG0_BWP_POSITION) - & (~_DEVCFG0_CP_MASK | 1 << _DEVCFG0_CP_POSITION); - -/* - * Without a reference to this function from elsewhere LD throws the whole - * compile unit away even though the data is 'volatile' and 'used' !!! - */ -void dummy(void) -{ - (void)1; -} diff --git a/boards/pic32-wifire/Kconfig b/boards/pic32-wifire/Kconfig deleted file mode 100644 index 2e32921c8a54..000000000000 --- a/boards/pic32-wifire/Kconfig +++ /dev/null @@ -1,15 +0,0 @@ -# Copyright (c) 2020 HAW Hamburg -# -# This file is subject to the terms and conditions of the GNU Lesser -# General Public License v2.1. See the file LICENSE in the top level -# directory for more details. - -config BOARD - default "pic32-wifire" if BOARD_PIC32_WIFIRE - -config BOARD_PIC32_WIFIRE - bool - default y - select CPU_MODEL_P32MZ2048EFG100 - select HAS_PERIPH_TIMER - select HAS_PERIPH_UART diff --git a/boards/pic32-wifire/Makefile b/boards/pic32-wifire/Makefile deleted file mode 100644 index 72ba6f36247b..000000000000 --- a/boards/pic32-wifire/Makefile +++ /dev/null @@ -1,2 +0,0 @@ -MODULE = board -include $(RIOTBASE)/Makefile.base diff --git a/boards/pic32-wifire/Makefile.dep b/boards/pic32-wifire/Makefile.dep deleted file mode 100644 index 2fa80dd76eb4..000000000000 --- a/boards/pic32-wifire/Makefile.dep +++ /dev/null @@ -1,5 +0,0 @@ -ifneq (,$(filter saul_default,$(USEMODULE))) - USEMODULE += saul_gpio -endif - -USEMODULE += newlib_syscalls_mips_uhi diff --git a/boards/pic32-wifire/Makefile.features b/boards/pic32-wifire/Makefile.features deleted file mode 100644 index 1731bd2ac796..000000000000 --- a/boards/pic32-wifire/Makefile.features +++ /dev/null @@ -1,6 +0,0 @@ -CPU = mips_pic32mz -CPU_MODEL = p32mz2048efg100 - -# Put defined MCU peripherals here (in alphabetical order) -FEATURES_PROVIDED += periph_timer -FEATURES_PROVIDED += periph_uart diff --git a/boards/pic32-wifire/Makefile.include b/boards/pic32-wifire/Makefile.include deleted file mode 100644 index ec7c256b3e48..000000000000 --- a/boards/pic32-wifire/Makefile.include +++ /dev/null @@ -1,22 +0,0 @@ -PORT_LINUX ?= /dev/ttyUSB0 - -# use pic32prog by default to program this board -PROGRAMMER ?= pic32prog -PROGRAMMERS_SUPPORTED += pic32prog jlink - -ifeq ($(PROGRAMMER),pic32prog) - # pic32prog - # - # For PICkit3: - # - # * Connect the chipKIT-Wi-Fire to USB - # * Connect the PICkit3 to ICSP holes - # * https://docs.creatordev.io/wifire/guides/wifire-programming/ - # * The triangle `▶` goes into the port number 1 (a hole with a square around it) - # opposite side of the JP1 ICSP text. - FLASHFILE ?= $(HEXFILE) -else ifeq ($(PROGRAMMER),jlink) - FLASHFILE ?= $(HEXFILE) - JLINK_DEVICE = PIC32MZ2048EFG100 - JLINK_IF = JTAG -endif diff --git a/boards/pic32-wifire/doc.txt b/boards/pic32-wifire/doc.txt deleted file mode 100644 index d94f058bbaae..000000000000 --- a/boards/pic32-wifire/doc.txt +++ /dev/null @@ -1,93 +0,0 @@ -/** -@defgroup boards_pic32-wifire Digilent PIC32 WiFire -@ingroup boards -@brief Support for the Digilent PIC32 WiFire -@deprecated Will not be available after the 2022.07 release. This includes - all MIPS based boards and cpus. - -## Overview - -The ChipKit Wifire is a development board by Digilent featuring a PIC32MZ and a Wifi module (MRF24WG0MA). -General information about the board can be found [here](https://store.digilentinc.com/wi-fire-wifi-enabled-pic32mz-microcontroller-board/) -Please do not use board rev A or B as they use a different MCU (PIC32MZ2048ECG100). - -Additional documents: - * [Schematics](https://reference.digilentinc.com/_media/reference/microprocessor/wi-fire/chipkit_wifire_sch.pdf) for the Wifire board rev C - * [Schematics](https://reference.digilentinc.com/_media/reference/microprocessor/wi-fire/wifire_sch.pdf) for the Wifire board rev D - * [Reference manual](https://reference.digilentinc.com/_media/reference/microprocessor/wi-fire/wi-fire_rm_revd.pdf) for the Wifire board rev D - -## Hardware - -### MCU - -| MCU | PIC32MZ2048EFG100 | -|:---------- |:-------------------- | -| Family | PIC32MZ (MIPS M5150) | -| Vendor | Microchip | -| RAM | 512Kb | -| Flash | 2048Kb | -| Frequency | 200MHz | -| FPU | yes | -| Timers | 9 (all 16-bit) | -| ADCs | 1x 40-channel 12-bit | -| USB 2.0 | 1 | -| UARTs | 6 | -| SPIs | 6 | -| I2Cs | 5 | -| RTC | yes | -| RNG | yes | -| Vcc | 2.1V - 3.6V | -| Datasheet | [Datasheet](http://ww1.microchip.com/downloads/en/DeviceDoc/PIC32MZ%20EF%20Family%20Datasheet_DS60001320G.pdf) | - - -### User Interface - -3 Buttons: - -| NAME | Reset | T1 | T2 | -|:----- |:------ |:--- |:--- | -| Pin | nReset | RA5 | RA4 | - -4 LEDs: - -| NAME | LD1 | LD2 | LD3 | LD4 | -| ----- | ----- | ----- | ----- | ----- | -| Color | green | green | green | green | -| Pin | RG6 | RD4 | RB11 | RG15 | - -## Implementation Status - -| Device | ID | Supported | Comments | -|:---------------- |:--------------- |:--------- |:---------------------- | -| MCU | pic32mz2048efg100 | partly | | -| Low-level driver | GPIO | partly | gpio_irq not supported | -| | ADC | no | | -| | PWM | no | | -| | UART | yes | | -| | I2C | no | | -| | SPI | no | | -| | USB | no | | -| | RTT | no | | -| | RTC | no | | -| | RNG | yes | | -| | Timer | no | | - -## Using UART - -This board opens a serial interface through the USB automatically. - -## Flashing the device - -There are three ways to flash the MCU: - * Using MPLAB-IPE and a PICkit 3 (The RIOT build generates a hexfile - compatible with MPLAB-IPE) - * Using pic32prog and a PICkit 2 or a PICkit 3 (other devices might be - supported by pic32prog but were not tested). - * Using a SEGGER J-Link probe. JTAG pins are available on the JP3 connector. - -## Supported Toolchains - -For using the pic32-wifire board we strongly recommend the usage of the -[Codescape GNU Tools](https://codescape.mips.com) toolchain. - - */ diff --git a/boards/pic32-wifire/include/board.h b/boards/pic32-wifire/include/board.h deleted file mode 100644 index de3478da675b..000000000000 --- a/boards/pic32-wifire/include/board.h +++ /dev/null @@ -1,88 +0,0 @@ -/* - * Copyright(C) 2017, Imagination Technologies Limited and/or its - * affiliated group companies. - * - * This file is subject to the terms and conditions of the GNU Lesser - * General Public License v2.1. See the file LICENSE in the top level - * directory for more details. - * - */ - -/** - * @ingroup boards_pic32-wifire - * @details - * See: - * http://store.digilentinc.com/chipkit-wi-fire-wifi-enabled-mz-microcontroller-board/ - * for more information on the board. - * - * @{ - * - * @file - * @brief board configuration for the Digilent PIC32 WiFire - * - * @author Neil Jones - */ - -#ifndef BOARD_H -#define BOARD_H - -#include "periph_conf.h" - -#ifdef __cplusplus -extern "C" { -#endif - -/** - * @brief Set how many increments of the count register per uS - * needed by the timer code. - */ -#define TICKS_PER_US (100) - -/** - * @name LED pin configuration - * @{ - */ -#define LED1_PIN GPIO_PIN(PORT_G, 6) -#define LED2_PIN GPIO_PIN(PORT_D, 4) -#define LED3_PIN GPIO_PIN(PORT_B, 11) -#define LED4_PIN GPIO_PIN(PORT_G, 15) - -#define LED1_MASK (1 << 6) -#define LED2_MASK (1 << 4) -#define LED3_MASK (1 << 11) -#define LED4_MASK (1 << 15) - -#define LED1_ON (LATGSET = LED1_MASK) -#define LED1_OFF (LATGCLR = LED1_MASK) -#define LED1_TOGGLE (LATGINV = LED1_MASK) - -#define LED2_ON (LATDSET = LED2_MASK) -#define LED2_OFF (LATDCLR = LED2_MASK) -#define LED2_TOGGLE (LATDINV = LED2_MASK) - -#define LED3_ON (LATBSET = LED3_MASK) -#define LED3_OFF (LATBCLR = LED3_MASK) -#define LED3_TOGGLE (LATBINV = LED3_MASK) - -#define LED4_ON (LATGSET = LED4_MASK) -#define LED4_OFF (LATGCLR = LED4_MASK) -#define LED4_TOGGLE (LATGINV = LED4_MASK) -/** @} */ - -/** - * @name Button pin configuration - * @{ - */ -#define BTN0_PIN GPIO_PIN(PORT_A, 5) -#define BTN0_MODE GPIO_IN - -#define BTN1_PIN GPIO_PIN(PORT_A, 4) -#define BTN1_MODE GPIO_IN -/** @} */ - -#ifdef __cplusplus -} -#endif - -#endif /* BOARD_H */ -/** @} */ diff --git a/boards/pic32-wifire/include/gpio_params.h b/boards/pic32-wifire/include/gpio_params.h deleted file mode 100644 index d8ce51e29341..000000000000 --- a/boards/pic32-wifire/include/gpio_params.h +++ /dev/null @@ -1,71 +0,0 @@ -/* - * Copyright (C) 2020 Francois Berder - * - * This file is subject to the terms and conditions of the GNU Lesser - * General Public License v2.1. See the file LICENSE in the top level - * directory for more details. - */ - -/** - * @ingroup boards_pic32-wifire - * @{ - * - * @file - * @brief Configuration of SAUL mapped GPIO pins - * - * @author Francois Berder - */ - -#ifndef GPIO_PARAMS_H -#define GPIO_PARAMS_H - -#include "board.h" -#include "saul/periph.h" - -#ifdef __cplusplus -extern "C" { -#endif - -/** - * @brief GPIO configuration - */ -static const saul_gpio_params_t saul_gpio_params[] = -{ - { - .name = "LD1", - .pin = LED1_PIN, - .mode = GPIO_OUT, - }, - { - .name = "LD2", - .pin = LED2_PIN, - .mode = GPIO_OUT, - }, - { - .name = "LD3", - .pin = LED3_PIN, - .mode = GPIO_OUT, - }, - { - .name = "LD4", - .pin = LED4_PIN, - .mode = GPIO_OUT, - }, - { - .name = "BTN1", - .pin = BTN0_PIN, - .mode = BTN0_MODE, - }, - { - .name = "BTN2", - .pin = BTN1_PIN, - .mode = BTN1_MODE, - }, -}; - -#ifdef __cplusplus -} -#endif - -#endif /* GPIO_PARAMS_H */ -/** @} */ diff --git a/boards/pic32-wifire/include/periph_conf.h b/boards/pic32-wifire/include/periph_conf.h deleted file mode 100644 index 3784f170eb26..000000000000 --- a/boards/pic32-wifire/include/periph_conf.h +++ /dev/null @@ -1,79 +0,0 @@ -/* - * Copyright(C) 2016,2017, Imagination Technologies Limited and/or its - * affiliated group companies. - * - * This file is subject to the terms and conditions of the GNU Lesser - * General Public License v2.1. See the file LICENSE in the top level - * directory for more details. - * - */ - -/** - * @ingroup boards_pic32-wifire - * @{ - * - * @file - * @brief peripheral configuration for the Digilent PIC32 WiFire - * - * @author Neil Jones - */ -#ifndef PERIPH_CONF_H -#define PERIPH_CONF_H - -#include "cpu.h" -#include "macros/units.h" -#include "periph_cpu.h" - -#ifdef __cplusplus -extern "C" { -#endif - -/** - * @name Clock configurations - * @{ - */ -/** - * @brief The peripheral clock is required for the UART Baud rate calculation - * It is configured by the 'config' registers (see pic32_config_settings.c) - */ -#define PERIPHERAL_CLOCK MHZ(100) - -#define CLOCK_CORECLOCK MHZ(200) -/** @} */ - -/** - * @name Timer definitions - * @{ - */ -#define TIMER_NUMOF (1) -#define TIMER_0_CHANNELS (3) -/** @} */ - -/** - * @name UART Definitions - * @{ - */ -static const uart_conf_t uart_config[] = { - { /* Virtual COM port */ - .base = (volatile unsigned int *)_UART4_BASE_ADDRESS, - .clock = PERIPHERAL_CLOCK, - .rx_pin = GPIO_PIN(PORT_F, 2), - .tx_pin = GPIO_PIN(PORT_F, 8), - .rx_mux_reg = &U4RXR, - .tx_mux_reg = &RPF8R, - .rx_af = GPIO_AF11, - .tx_af = GPIO_AF2, - .vector = _UART4_RX_VECTOR, - }, -}; - -#define UART_0_ISR (isr_usart4) -#define UART_NUMOF ((unsigned int)ARRAY_SIZE(uart_config)) -/** @} */ - -#ifdef __cplusplus -} -#endif - -#endif /* PERIPH_CONF_H */ -/** @} */ diff --git a/boards/pic32-wifire/pic32_config_settings.c b/boards/pic32-wifire/pic32_config_settings.c deleted file mode 100644 index e09a6ee43a6a..000000000000 --- a/boards/pic32-wifire/pic32_config_settings.c +++ /dev/null @@ -1,414 +0,0 @@ -/* - * Copyright(C) 2016,2017, Imagination Technologies Limited and/or its - * affiliated group companies. - * - * This file is subject to the terms and conditions of the GNU Lesser - * General Public License v2.1. See the file LICENSE in the top level - * directory for more details. - * - */ - -#include -#include "vendor/p32mz2048efg100.h" - -/* - * Note banked access only applies to MZ part MX only has 1 set of registers - * similar to the MZ's lower alias.Thus when working with MX parts comment - * out the *_B* entries, note the address in the comments are different for MX - * too so a different linker script is required between MX and MZ to place - * these registers at the correct addresses. MM parts have completely different - * config registers, so this file is not applicable. - * - * Note when programming via Microchip IPE (tested using a Pickit-3) entries - * need to exist in the programming file for both the lower alias and the - * config1 configuration spaces (starting at 0x1FC0FFC0 and 0x1FC4FFC0) - * hence the duplicate entries in different sections allowing the linker to - * place them at different addresses. - */ - -/* - * DEVCFG3_LA @ 0x1FC0FFC0 (lower alias) - * ADEVFGC3_LA @ 0x1FC0FF40 (alternate devcfg3 in lower alias) - * DEVCFG3_B1 @ 0x1FC4FFC0 (config space 1) - * ADEVCFG3_B1 @ 0x1FC4FF40 (alternate devcfg3 in config space 1) - * DEVCFG3_B2 @ 0x1FC6FFC0 (config space 1) - * ADEVCFG3_B2 @ 0x1FC6FF40 (alternate devcfg3 in config space 2) - * - * - * USERID - * FMIIEN OFF Ethernet RMII/MII Enable RMII Enabled - * FETHIO ON Ethernet I/O Pin Select Default Ethernet I/O - * PGL1WAY OFF Permission Group Lock One Way Configuration Allow multiple reconfigurations - * PMDL1WAY OFF Peripheral Module Disable Configuration Allow multiple reconfigurations - * IOL1WAY OFF Peripheral Pin Select Configuration Allow multiple reconfigurations - * FUSBIDIO OFF USB USBID Selection Controlled by Port Function - */ -volatile uint32_t DEVCFG3_LA __attribute__((used, section(".devcfg3_la"))) = - 0xffffffff /* unused bits must be 1 */ - & (~_DEVCFG3_USERID_MASK | 0xFFFF << _DEVCFG3_USERID_POSITION) - & (~_DEVCFG3_FMIIEN_MASK | 0 << _DEVCFG3_FMIIEN_POSITION) - & (~_DEVCFG3_FETHIO_MASK | 1 << _DEVCFG3_FETHIO_POSITION) - & (~_DEVCFG3_PGL1WAY_MASK | 0 << _DEVCFG3_PGL1WAY_POSITION) - & (~_DEVCFG3_PMDL1WAY_MASK | 0 << _DEVCFG3_PMDL1WAY_POSITION) - & (~_DEVCFG3_IOL1WAY_MASK | 0 << _DEVCFG3_IOL1WAY_POSITION) - & (~_DEVCFG3_FUSBIDIO_MASK | 0 << _DEVCFG3_FUSBIDIO_POSITION); - -volatile uint32_t ADEVCFG3_LA __attribute__((used, section(".adevcfg3_la"))) = - 0xffffffff /* unused bits must be 1 */ - & (~_DEVCFG3_USERID_MASK | 0xFFFF << _DEVCFG3_USERID_POSITION) - & (~_DEVCFG3_FMIIEN_MASK | 0 << _DEVCFG3_FMIIEN_POSITION) - & (~_DEVCFG3_FETHIO_MASK | 1 << _DEVCFG3_FETHIO_POSITION) - & (~_DEVCFG3_PGL1WAY_MASK | 0 << _DEVCFG3_PGL1WAY_POSITION) - & (~_DEVCFG3_PMDL1WAY_MASK | 0 << _DEVCFG3_PMDL1WAY_POSITION) - & (~_DEVCFG3_IOL1WAY_MASK | 0 << _DEVCFG3_IOL1WAY_POSITION) - & (~_DEVCFG3_FUSBIDIO_MASK | 0 << _DEVCFG3_FUSBIDIO_POSITION); - -volatile uint32_t DEVCFG3_B1 __attribute__((used, section(".devcfg3_b1"))) = - 0xffffffff /* unused bits must be 1 */ - & (~_DEVCFG3_USERID_MASK | 0xFFFF << _DEVCFG3_USERID_POSITION) - & (~_DEVCFG3_FMIIEN_MASK | 0 << _DEVCFG3_FMIIEN_POSITION) - & (~_DEVCFG3_FETHIO_MASK | 1 << _DEVCFG3_FETHIO_POSITION) - & (~_DEVCFG3_PGL1WAY_MASK | 0 << _DEVCFG3_PGL1WAY_POSITION) - & (~_DEVCFG3_PMDL1WAY_MASK | 0 << _DEVCFG3_PMDL1WAY_POSITION) - & (~_DEVCFG3_IOL1WAY_MASK | 0 << _DEVCFG3_IOL1WAY_POSITION) - & (~_DEVCFG3_FUSBIDIO_MASK | 0 << _DEVCFG3_FUSBIDIO_POSITION); - -volatile uint32_t ADEVCFG3_B1 __attribute__((used, section(".adevcfg3_b1"))) = - 0xffffffff /* unused bits must be 1 */ - & (~_DEVCFG3_USERID_MASK | 0xFFFF << _DEVCFG3_USERID_POSITION) - & (~_DEVCFG3_FMIIEN_MASK | 0 << _DEVCFG3_FMIIEN_POSITION) - & (~_DEVCFG3_FETHIO_MASK | 1 << _DEVCFG3_FETHIO_POSITION) - & (~_DEVCFG3_PGL1WAY_MASK | 0 << _DEVCFG3_PGL1WAY_POSITION) - & (~_DEVCFG3_PMDL1WAY_MASK | 0 << _DEVCFG3_PMDL1WAY_POSITION) - & (~_DEVCFG3_IOL1WAY_MASK | 0 << _DEVCFG3_IOL1WAY_POSITION) - & (~_DEVCFG3_FUSBIDIO_MASK | 0 << _DEVCFG3_FUSBIDIO_POSITION); -/* - * Not needed by default: - * volatile uint32_t DEVCFG3_B2 __attribute__((used,section(".devcfg3_b2"))) - * = DEVCFG3_LA; - * volatile uint32_t ADEVCFG3_B2 __attribute__((used,section(".adevcfg3_la"))) - * = DEVCFG3_LA; - * - */ - -/* - * DEVCFG2_LA @ 0x1FC0FFC4 (lower alias) - * ADEVFGC2_LA @ 0x1FC0FF44 (alternate devcfg2 in lower alias) - * DEVCFG2_B1 @ 0x1FC4FFC4 (config space 1) - * ADEVCFG2_B1 @ 0x1FC4FF44 (alternate devcfg2 in config space 1) - * DEVCFG2_B2 @ 0x1FC6FFC4 (config space 1) - * ADEVCFG2_B2 @ 0x1FC6FF44 (alternate devcfg2 in config space 2) - * - * 24MHz OSC / 3 * 50 / 2 = 200MHz - * - * FPLLIDIV DIV_3 System PLL Input Divider 3x Divider - * FPLLRNG RANGE_5_10_MHZ System PLL Input Range 5-10 MHz Input - * FPLLICLK PLL_POSC System PLL Input Clock Selection POSC is input to the System PLL - * FPLLMULT MUL_50 System PLL Multiplier PLL Multiply by 50 - * FPLLODIV DIV_2 System PLL Output Clock Divider 2x Divider - * UPLLFSEL FREQ_24MHZ USB PLL Input Frequency Selection USB PLL input is 24 MHz - */ - -volatile uint32_t DEVCFG2_LA __attribute__ ((used, section(".devcfg2_la"))) = - 0xffffffff /* unused bits must be 1 */ - & (~_DEVCFG2_FPLLIDIV_MASK | 2 << _DEVCFG2_FPLLIDIV_POSITION) - & (~_DEVCFG2_FPLLRNG_MASK | 0x1 << _DEVCFG2_FPLLRNG_POSITION) - & (~_DEVCFG2_FPLLICLK_MASK | 0x0 << _DEVCFG2_FPLLICLK_POSITION) - & (~_DEVCFG2_FPLLMULT_MASK | 49 << _DEVCFG2_FPLLMULT_POSITION) - & (~_DEVCFG2_FPLLODIV_MASK | 1 << _DEVCFG2_FPLLODIV_POSITION) - & (~_DEVCFG2_UPLLFSEL_MASK | 0x1 << _DEVCFG2_UPLLFSEL_POSITION); - -volatile uint32_t ADEVCFG2_LA __attribute__ ((used, section(".adevcfg2_la"))) = - 0xffffffff /* unused bits must be 1 */ - & (~_DEVCFG2_FPLLIDIV_MASK | 2 << _DEVCFG2_FPLLIDIV_POSITION) - & (~_DEVCFG2_FPLLRNG_MASK | 0x1 << _DEVCFG2_FPLLRNG_POSITION) - & (~_DEVCFG2_FPLLICLK_MASK | 0x0 << _DEVCFG2_FPLLICLK_POSITION) - & (~_DEVCFG2_FPLLMULT_MASK | 49 << _DEVCFG2_FPLLMULT_POSITION) - & (~_DEVCFG2_FPLLODIV_MASK | 1 << _DEVCFG2_FPLLODIV_POSITION) - & (~_DEVCFG2_UPLLFSEL_MASK | 0x1 << _DEVCFG2_UPLLFSEL_POSITION); - -volatile uint32_t DEVCFG2_B1 __attribute__ ((used, section(".devcfg2_b1"))) = - 0xffffffff /* unused bits must be 1 */ - & (~_DEVCFG2_FPLLIDIV_MASK | 2 << _DEVCFG2_FPLLIDIV_POSITION) - & (~_DEVCFG2_FPLLRNG_MASK | 0x1 << _DEVCFG2_FPLLRNG_POSITION) - & (~_DEVCFG2_FPLLICLK_MASK | 0x0 << _DEVCFG2_FPLLICLK_POSITION) - & (~_DEVCFG2_FPLLMULT_MASK | 49 << _DEVCFG2_FPLLMULT_POSITION) - & (~_DEVCFG2_FPLLODIV_MASK | 1 << _DEVCFG2_FPLLODIV_POSITION) - & (~_DEVCFG2_UPLLFSEL_MASK | 0x1 << _DEVCFG2_UPLLFSEL_POSITION); - -volatile uint32_t ADEVCFG2_B1 __attribute__ ((used, section(".adevcfg2_b1"))) = - 0xffffffff /* unused bits must be 1 */ - & (~_DEVCFG2_FPLLIDIV_MASK | 2 << _DEVCFG2_FPLLIDIV_POSITION) - & (~_DEVCFG2_FPLLRNG_MASK | 0x1 << _DEVCFG2_FPLLRNG_POSITION) - & (~_DEVCFG2_FPLLICLK_MASK | 0x0 << _DEVCFG2_FPLLICLK_POSITION) - & (~_DEVCFG2_FPLLMULT_MASK | 49 << _DEVCFG2_FPLLMULT_POSITION) - & (~_DEVCFG2_FPLLODIV_MASK | 1 << _DEVCFG2_FPLLODIV_POSITION) - & (~_DEVCFG2_UPLLFSEL_MASK | 0x1 << _DEVCFG2_UPLLFSEL_POSITION); -/* Not needed by default: */ -/* uint32_t DEVCFG2_B2 __attribute__ ((section(".devcfg2_b2"))) = DEVCFG2_LA; */ -/* uint32_t ADEVCFG2_B2 __attribute__ ((section(".adevcfg2_b2"))) = DEVCFG2_LA; */ - -/* - * DEVCFG1_LA @ 0x1FC0FFC8 (lower alias) - * ADEVFGC1_LA @ 0x1FC0FF48 (alternate devcfg1 in lower alias) - * DEVCFG1_B1 @ 0x1FC4FFC8 (config space 1) - * ADEVCFG1_B1 @ 0x1FC4FF48 (alternate devcfg1 in config space 1) - * DEVCFG1_B2 @ 0x1FC6FFC8 (config space 1) - * ADEVCFG1_B2 @ 0x1FC6FF48 (alternate devcfg1 in config space 2) - * - * FNOSC SPLL Oscillator Selection Bits System PLL - * DMTINTV WIN_127_128 DMT Count Window Interval Window/Interval value is 127/128 counter value - * FSOSCEN OFF Secondary Oscillator Enable Disable SOSC - * IESO ON Internal/External Switch Over Enabled - * POSCMOD EC Primary Oscillator Configuration External clock mode - * OSCIOFNC OFF CLKO Output Signal Active on the OSCO Pin Disabled (1) - * FCKSM CSDCMD Clock Switching and Monitor Selection Clock Switch Disabled, FSCM Disabled - * WDTPS PS1048576 Watchdog Timer Postscaler 1:1048576 - * WDTSPGM STOP Watchdog Timer Stop During Flash Programming WDT stops during Flash programming - * WINDIS NORMAL Watchdog Timer Window Mode Watchdog Timer is in non-Window mode - * FWDTEN OFF Watchdog Timer Enable WDT Disabled - * FWDTWINSZ WINSZ_25 Watchdog Timer Window Size Window size is 25% - * DMTCNT DMT8 Deadman Timer Count Selection 2^8 (256) - * FDMTEN OFF Deadman Timer Enable Deadman Timer is disabled - */ - -volatile uint32_t DEVCFG1_LA __attribute__ ((used, section(".devcfg1_la"))) = - 0xffffffff /* unused bits must be 1 */ - & (~_DEVCFG1_FNOSC_MASK | 0x1 << _DEVCFG1_FNOSC_POSITION) - & (~_DEVCFG1_DMTINTV_MASK | 0x7 << _DEVCFG1_DMTINTV_POSITION) - & (~_DEVCFG1_FSOSCEN_MASK | 0 << _DEVCFG1_FSOSCEN_POSITION) - & (~_DEVCFG1_IESO_MASK | 1 << _DEVCFG1_IESO_POSITION) - & (~_DEVCFG1_POSCMOD_MASK | 0x0 << _DEVCFG1_POSCMOD_POSITION) - & (~_DEVCFG1_OSCIOFNC_MASK | 1 << _DEVCFG1_OSCIOFNC_POSITION) - & (~_DEVCFG1_FCKSM_MASK | 0x0 << _DEVCFG1_FCKSM_POSITION) - & (~_DEVCFG1_WDTPS_MASK | 0x14 << _DEVCFG1_WDTPS_POSITION) - & (~_DEVCFG1_WDTSPGM_MASK | 1 << _DEVCFG1_WDTSPGM_POSITION) - & (~_DEVCFG1_WINDIS_MASK | 1 << _DEVCFG1_WINDIS_POSITION) - & (~_DEVCFG1_FWDTEN_MASK | 0 << _DEVCFG1_FWDTEN_POSITION) - & (~_DEVCFG1_FWDTWINSZ_MASK | 0x3 << _DEVCFG1_FWDTWINSZ_POSITION) - & (~_DEVCFG1_DMTCNT_MASK | 0x0 << _DEVCFG1_DMTCNT_POSITION) - & (~_DEVCFG1_FDMTEN_MASK | 0 << _DEVCFG1_FDMTEN_POSITION); - -volatile uint32_t ADEVCFG1_LA __attribute__ ((used, section(".adevcfg1_la"))) = - 0xffffffff /* unused bits must be 1 */ - & (~_DEVCFG1_FNOSC_MASK | 0x1 << _DEVCFG1_FNOSC_POSITION) - & (~_DEVCFG1_DMTINTV_MASK | 0x7 << _DEVCFG1_DMTINTV_POSITION) - & (~_DEVCFG1_FSOSCEN_MASK | 0 << _DEVCFG1_FSOSCEN_POSITION) - & (~_DEVCFG1_IESO_MASK | 1 << _DEVCFG1_IESO_POSITION) - & (~_DEVCFG1_POSCMOD_MASK | 0x0 << _DEVCFG1_POSCMOD_POSITION) - & (~_DEVCFG1_OSCIOFNC_MASK | 1 << _DEVCFG1_OSCIOFNC_POSITION) - & (~_DEVCFG1_FCKSM_MASK | 0x0 << _DEVCFG1_FCKSM_POSITION) - & (~_DEVCFG1_WDTPS_MASK | 0x14 << _DEVCFG1_WDTPS_POSITION) - & (~_DEVCFG1_WDTSPGM_MASK | 1 << _DEVCFG1_WDTSPGM_POSITION) - & (~_DEVCFG1_WINDIS_MASK | 1 << _DEVCFG1_WINDIS_POSITION) - & (~_DEVCFG1_FWDTEN_MASK | 0 << _DEVCFG1_FWDTEN_POSITION) - & (~_DEVCFG1_FWDTWINSZ_MASK | 0x3 << _DEVCFG1_FWDTWINSZ_POSITION) - & (~_DEVCFG1_DMTCNT_MASK | 0x0 << _DEVCFG1_DMTCNT_POSITION) - & (~_DEVCFG1_FDMTEN_MASK | 0 << _DEVCFG1_FDMTEN_POSITION); - -volatile uint32_t DEVCFG1_B1 __attribute__ ((used, section(".devcfg1_b1"))) = - 0xffffffff /* unused bits must be 1 */ - & (~_DEVCFG1_FNOSC_MASK | 0x1 << _DEVCFG1_FNOSC_POSITION) - & (~_DEVCFG1_DMTINTV_MASK | 0x7 << _DEVCFG1_DMTINTV_POSITION) - & (~_DEVCFG1_FSOSCEN_MASK | 0 << _DEVCFG1_FSOSCEN_POSITION) - & (~_DEVCFG1_IESO_MASK | 1 << _DEVCFG1_IESO_POSITION) - & (~_DEVCFG1_POSCMOD_MASK | 0x0 << _DEVCFG1_POSCMOD_POSITION) - & (~_DEVCFG1_OSCIOFNC_MASK | 1 << _DEVCFG1_OSCIOFNC_POSITION) - & (~_DEVCFG1_FCKSM_MASK | 0x0 << _DEVCFG1_FCKSM_POSITION) - & (~_DEVCFG1_WDTPS_MASK | 0x14 << _DEVCFG1_WDTPS_POSITION) - & (~_DEVCFG1_WDTSPGM_MASK | 1 << _DEVCFG1_WDTSPGM_POSITION) - & (~_DEVCFG1_WINDIS_MASK | 1 << _DEVCFG1_WINDIS_POSITION) - & (~_DEVCFG1_FWDTEN_MASK | 0 << _DEVCFG1_FWDTEN_POSITION) - & (~_DEVCFG1_FWDTWINSZ_MASK | 0x3 << _DEVCFG1_FWDTWINSZ_POSITION) - & (~_DEVCFG1_DMTCNT_MASK | 0x0 << _DEVCFG1_DMTCNT_POSITION) - & (~_DEVCFG1_FDMTEN_MASK | 0 << _DEVCFG1_FDMTEN_POSITION); - -volatile uint32_t ADEVCFG1_B1 __attribute__ ((used, section(".adevcfg1_b1"))) = - 0xffffffff /* unused bits must be 1 */ - & (~_DEVCFG1_FNOSC_MASK | 0x1 << _DEVCFG1_FNOSC_POSITION) - & (~_DEVCFG1_DMTINTV_MASK | 0x7 << _DEVCFG1_DMTINTV_POSITION) - & (~_DEVCFG1_FSOSCEN_MASK | 0 << _DEVCFG1_FSOSCEN_POSITION) - & (~_DEVCFG1_IESO_MASK | 1 << _DEVCFG1_IESO_POSITION) - & (~_DEVCFG1_POSCMOD_MASK | 0x0 << _DEVCFG1_POSCMOD_POSITION) - & (~_DEVCFG1_OSCIOFNC_MASK | 1 << _DEVCFG1_OSCIOFNC_POSITION) - & (~_DEVCFG1_FCKSM_MASK | 0x0 << _DEVCFG1_FCKSM_POSITION) - & (~_DEVCFG1_WDTPS_MASK | 0x14 << _DEVCFG1_WDTPS_POSITION) - & (~_DEVCFG1_WDTSPGM_MASK | 1 << _DEVCFG1_WDTSPGM_POSITION) - & (~_DEVCFG1_WINDIS_MASK | 1 << _DEVCFG1_WINDIS_POSITION) - & (~_DEVCFG1_FWDTEN_MASK | 0 << _DEVCFG1_FWDTEN_POSITION) - & (~_DEVCFG1_FWDTWINSZ_MASK | 0x3 << _DEVCFG1_FWDTWINSZ_POSITION) - & (~_DEVCFG1_DMTCNT_MASK | 0x0 << _DEVCFG1_DMTCNT_POSITION) - & (~_DEVCFG1_FDMTEN_MASK | 0 << _DEVCFG1_FDMTEN_POSITION); - -/* Not needed by default: */ -/* uint32_t DEVCFG1_B2 __attribute__ ((section(".devcfg1_b2"))) = DEVCFG1_LA; */ -/* uint32_t ADEVCFG1_B2 __attribute__ ((section(".adevcfg1_b2"))) = DEVCFG1_LA */ - -/* - * DEVCFG0_LA @ 0x1FC0FFCC (lower alias) - * ADEVFGC0_LA @ 0x1FC0FF4C (alternate devcfg0 in lower alias) - * DEVCFG0_B1 @ 0x1FC4FFCC (config space 1) - * ADEVCFG0_B1 @ 0x1FC4FF4C (alternate devcfg0 in config space 1) - * DEVCFG0_B2 @ 0x1FC6FFCC (config space 1) - * ADEVCFG0_B2 @ 0x1FC6FF4C (alternate devcfg0 in config space 2) - * - * DEBUG OFF Background Debugger Enable Debugger is disabled - * JTAGEN ON JTAG Enable JTAG Port Enabled - * ICESEL ICS_PGx2 ICE/ICD Comm Channel Select Communicate on PGEC2/PGED2 - * TRCEN ON Trace Enable Trace features in the CPU are disabled - * BOOTISA MIPS32 Boot ISA Selection Boot code and Exception code is MIPS32 - * FECCCON OFF_UNLOCKED Dynamic Flash ECC Configuration ECC and Dynamic ECC are disabled (ECCCON bits are writable) - * FSLEEP OFF Flash Sleep Mode Flash is powered down when the device is in Sleep mode - * DBGPER PG_ALL Debug Mode CPU Access Permission Allow CPU access to all permission regions - * SMCLR MCLR_NORM Soft Master Clear Enable bit MCLR pin generates a normal system Reset - * SOSCGAIN GAIN_2X Secondary Oscillator Gain Control bits 2x gain setting - * SOSCBOOST ON Secondary Oscillator Boost Kick Start Enable bit Boost the kick start of the oscillator - * POSCGAIN GAIN_2X Primary Oscillator Gain Control bits 2x gain setting - * POSCBOOST ON Primary Oscillator Boost Kick Start Enable bit Boost the kick start of the oscillator - * EJTAGBEN NORMAL EJTAG Boot Normal EJTAG functionality - */ - -volatile uint32_t DEVCFG0_LA __attribute__ ((used, section(".devcfg0_la"))) = - 0xffffffff /* unused bits must be 1 */ - & (~_DEVCFG0_DEBUG_MASK | 0x3 << _DEVCFG0_DEBUG_POSITION) - & (~_DEVCFG0_JTAGEN_MASK | 0x1 << _DEVCFG0_JTAGEN_POSITION) - & (~_DEVCFG0_ICESEL_MASK | 0x2 << _DEVCFG0_ICESEL_POSITION) - & (~_DEVCFG0_TRCEN_MASK | 0x1 << _DEVCFG0_TRCEN_POSITION) - & (~_DEVCFG0_BOOTISA_MASK | 0x1 << _DEVCFG0_BOOTISA_POSITION) - & (~_DEVCFG0_FECCCON_MASK | 0x3 << _DEVCFG0_FECCCON_POSITION) - & (~_DEVCFG0_FSLEEP_MASK | 0x1 << _DEVCFG0_FSLEEP_POSITION) - & (~_DEVCFG0_DBGPER_MASK | 0x7 << _DEVCFG0_DBGPER_POSITION) - & (~_DEVCFG0_SMCLR_MASK | 0x1 << _DEVCFG0_SMCLR_POSITION) - & (~_DEVCFG0_SOSCGAIN_MASK | 0x2 << _DEVCFG0_SOSCGAIN_POSITION) - & (~_DEVCFG0_SOSCBOOST_MASK | 0x1 << _DEVCFG0_SOSCBOOST_POSITION) - & (~_DEVCFG0_POSCGAIN_MASK | 0x2 << _DEVCFG0_POSCGAIN_POSITION) - & (~_DEVCFG0_POSCBOOST_MASK | 0x1 << _DEVCFG0_POSCBOOST_POSITION) - & (~_DEVCFG0_EJTAGBEN_MASK | 0x1 << _DEVCFG0_EJTAGBEN_POSITION); - -volatile uint32_t ADEVCFG0_LA __attribute__ ((used, section(".adevcfg0_la"))) = - 0xffffffff /* unused bits must be 1 */ - & (~_DEVCFG0_DEBUG_MASK | 0x3 << _DEVCFG0_DEBUG_POSITION) - & (~_DEVCFG0_JTAGEN_MASK | 0x1 << _DEVCFG0_JTAGEN_POSITION) - & (~_DEVCFG0_ICESEL_MASK | 0x2 << _DEVCFG0_ICESEL_POSITION) - & (~_DEVCFG0_TRCEN_MASK | 0x1 << _DEVCFG0_TRCEN_POSITION) - & (~_DEVCFG0_BOOTISA_MASK | 0x1 << _DEVCFG0_BOOTISA_POSITION) - & (~_DEVCFG0_FECCCON_MASK | 0x3 << _DEVCFG0_FECCCON_POSITION) - & (~_DEVCFG0_FSLEEP_MASK | 0x1 << _DEVCFG0_FSLEEP_POSITION) - & (~_DEVCFG0_DBGPER_MASK | 0x7 << _DEVCFG0_DBGPER_POSITION) - & (~_DEVCFG0_SMCLR_MASK | 0x1 << _DEVCFG0_SMCLR_POSITION) - & (~_DEVCFG0_SOSCGAIN_MASK | 0x2 << _DEVCFG0_SOSCGAIN_POSITION) - & (~_DEVCFG0_SOSCBOOST_MASK | 0x1 << _DEVCFG0_SOSCBOOST_POSITION) - & (~_DEVCFG0_POSCGAIN_MASK | 0x2 << _DEVCFG0_POSCGAIN_POSITION) - & (~_DEVCFG0_POSCBOOST_MASK | 0x1 << _DEVCFG0_POSCBOOST_POSITION) - & (~_DEVCFG0_EJTAGBEN_MASK | 0x1 << _DEVCFG0_EJTAGBEN_POSITION); - -volatile uint32_t DEVCFG0_B1 __attribute__ ((used, section(".devcfg0_b1"))) = - 0xffffffff /* unused bits must be 1 */ - & (~_DEVCFG0_DEBUG_MASK | 0x3 << _DEVCFG0_DEBUG_POSITION) - & (~_DEVCFG0_JTAGEN_MASK | 0x1 << _DEVCFG0_JTAGEN_POSITION) - & (~_DEVCFG0_ICESEL_MASK | 0x2 << _DEVCFG0_ICESEL_POSITION) - & (~_DEVCFG0_TRCEN_MASK | 0x1 << _DEVCFG0_TRCEN_POSITION) - & (~_DEVCFG0_BOOTISA_MASK | 0x1 << _DEVCFG0_BOOTISA_POSITION) - & (~_DEVCFG0_FECCCON_MASK | 0x3 << _DEVCFG0_FECCCON_POSITION) - & (~_DEVCFG0_FSLEEP_MASK | 0x1 << _DEVCFG0_FSLEEP_POSITION) - & (~_DEVCFG0_DBGPER_MASK | 0x7 << _DEVCFG0_DBGPER_POSITION) - & (~_DEVCFG0_SMCLR_MASK | 0x1 << _DEVCFG0_SMCLR_POSITION) - & (~_DEVCFG0_SOSCGAIN_MASK | 0x2 << _DEVCFG0_SOSCGAIN_POSITION) - & (~_DEVCFG0_SOSCBOOST_MASK | 0x1 << _DEVCFG0_SOSCBOOST_POSITION) - & (~_DEVCFG0_POSCGAIN_MASK | 0x2 << _DEVCFG0_POSCGAIN_POSITION) - & (~_DEVCFG0_POSCBOOST_MASK | 0x1 << _DEVCFG0_POSCBOOST_POSITION) - & (~_DEVCFG0_EJTAGBEN_MASK | 0x1 << _DEVCFG0_EJTAGBEN_POSITION); - -volatile uint32_t ADEVCFG0_B1 __attribute__ ((used, section(".adevcfg0_b1")))= - 0xffffffff /* unused bits must be 1 */ - & (~_DEVCFG0_DEBUG_MASK | 0x3 << _DEVCFG0_DEBUG_POSITION) - & (~_DEVCFG0_JTAGEN_MASK | 0x1 << _DEVCFG0_JTAGEN_POSITION) - & (~_DEVCFG0_ICESEL_MASK | 0x2 << _DEVCFG0_ICESEL_POSITION) - & (~_DEVCFG0_TRCEN_MASK | 0x1 << _DEVCFG0_TRCEN_POSITION) - & (~_DEVCFG0_BOOTISA_MASK | 0x1 << _DEVCFG0_BOOTISA_POSITION) - & (~_DEVCFG0_FECCCON_MASK | 0x3 << _DEVCFG0_FECCCON_POSITION) - & (~_DEVCFG0_FSLEEP_MASK | 0x1 << _DEVCFG0_FSLEEP_POSITION) - & (~_DEVCFG0_DBGPER_MASK | 0x7 << _DEVCFG0_DBGPER_POSITION) - & (~_DEVCFG0_SMCLR_MASK | 0x1 << _DEVCFG0_SMCLR_POSITION) - & (~_DEVCFG0_SOSCGAIN_MASK | 0x2 << _DEVCFG0_SOSCGAIN_POSITION) - & (~_DEVCFG0_SOSCBOOST_MASK | 0x1 << _DEVCFG0_SOSCBOOST_POSITION) - & (~_DEVCFG0_POSCGAIN_MASK | 0x2 << _DEVCFG0_POSCGAIN_POSITION) - & (~_DEVCFG0_POSCBOOST_MASK | 0x1 << _DEVCFG0_POSCBOOST_POSITION) - & (~_DEVCFG0_EJTAGBEN_MASK | 0x1 << _DEVCFG0_EJTAGBEN_POSITION); - -/* - * uint32_t DEVCFG0_B2 __attribute__ ((section(".devcfg0_b2"))) - * = 0xFFFFF7D7; - * uint32_t ADEVCFG0_B2 __attribute__ ((section(".adevcfg0_b2"))) - * = 0xFFFFF7D7; - * - */ - -/* - * DEVCP0_LA @ 0x1FC0FFDC (lower alias) - * ADEVCP0_LA @ 0x1FC0FF5C (alternate devcp0 in lower alias) - * DEVCP0_B1 @ 0x1FC4FFDC (config space 1) - * ADEVCP0_B1 @ 0x1FC4FF5C (alternate devcp0 in config space 1) - * DEVCP0_B2 @ 0x1FC6FFDC (config space 1) - * ADEVCP0_B2 @ 0x1FC6FF5C (alternate devcp0 in config space 2 - * - * CP OFF Code Protect Protection Disabled, unused bits must be 1. - */ - -volatile uint32_t DEVCP0_LA __attribute__ ((used, section(".devcp0_la"))) = - 0xFFFFFFFF | _DEVCP0_CP_MASK; -volatile uint32_t ADEVCP0_LA __attribute__ ((used, section(".adevcp0_la"))) = - 0xFFFFFFFF | _DEVCP0_CP_MASK; -volatile uint32_t DEVCP0_B1 __attribute__ ((used, section(".devcp0_b1"))) = - 0xFFFFFFFF | _DEVCP0_CP_MASK; -volatile uint32_t ADEVCP0_B1 __attribute__ ((used, section(".adevcp0_b1"))) = - 0xFFFFFFFF | _DEVCP0_CP_MASK; -/* not needed by default */ -/* uint32_t DEVCP0_B2 __attribute__ ((section(".devcp0_b1"))) = 0xFFFFFFFF; */ -/* uint32_t ADEVCP0_B2 __attribute__ ((section(".adevcp0_b1"))) = 0xFFFFFFFF; */ - -/* - * SEQ_B1[0..3] @ 1FC0FFF0 - * SEQ_B1[0..3] @ 1FC4FFF0 - * - * TSEQ Boot Flash True Sequence Number - * CSEQ Boot Flash Complement Sequence Number - */ - -volatile uint32_t SEQ_LA[4] __attribute__ ((used, section(".seq_la"))) = - { 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF }; -volatile uint32_t SEQ_B1[4] __attribute__ ((used, section(".seq_b1"))) = - { 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF }; -/* - * Not needed by default: - * uint32_t SEQ_B2[4] __attribute__ ((section(".seq_b2"))) = - * {0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF}; - */ - -/* - * STUPIDLY Microchip has hard coded the MSB bit of devsign to 0, So even if - * you erase the whole device, everything returns 0xFFFFFFF except this 1 - * register (and its alternate) which return 0x7FFFFFF!! - * - * We set it in the output image so verification doesn't fail - * - * DEVSIGN0 @ 0xBFC0FFEC - * ADEVSIGN0 @ 0xBFC0FF6C - * - */ - -volatile uint32_t DEVSIGN_LA __attribute__ ((used, section(".devsign_la"))) = 0x7FFFFFFF; -volatile uint32_t ADEVSIGN_LA __attribute__ ((used, section(".adevsign_la"))) = 0x7FFFFFFF; -volatile uint32_t DEVSIGN_B1 __attribute__ ((used, section(".devsign_b1"))) = 0x7FFFFFFF; -volatile uint32_t ADEVSIGN_B1 __attribute__ ((used, section(".adevsign_b1"))) = 0x7FFFFFFF; -volatile uint32_t DEVSIGN_B2 __attribute__ ((used, section(".devsign_b2"))) = 0x7FFFFFFF; -volatile uint32_t ADEVSIGN_B2 __attribute__ ((used, section(".adevsign_b2"))) = 0x7FFFFFFF; - -/* - * Without a reference to this function from elsewhere LD throws the whole - * compile unit away even though the data is 'volatile' and 'used' !!! - */ -void dummy(void) -{ - (void)1; -} diff --git a/boards/pic32-wifire/wifire.c b/boards/pic32-wifire/wifire.c deleted file mode 100644 index bf78155cb697..000000000000 --- a/boards/pic32-wifire/wifire.c +++ /dev/null @@ -1,24 +0,0 @@ -/* - * Copyright(C) 2016,2017, Imagination Technologies Limited and/or its - * affiliated group companies. - * - * This file is subject to the terms and conditions of the GNU Lesser - * General Public License v2.1. See the file LICENSE in the top level - * directory for more details. - * - */ - -#include -#include "periph/gpio.h" -#include "periph/hwrng.h" -#include "bitarithm.h" -#include "board.h" -#include "cpu.h" - -extern void dummy(void); - -void board_init(void) -{ - /* Stop the linker from throwing away the PIC32 config register settings */ - dummy(); -} diff --git a/cpu/mips32r2_common/Kconfig b/cpu/mips32r2_common/Kconfig deleted file mode 100644 index 4f45b6fc6ce7..000000000000 --- a/cpu/mips32r2_common/Kconfig +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright (c) 2020 HAW Hamburg -# -# This file is subject to the terms and conditions of the GNU Lesser -# General Public License v2.1. See the file LICENSE in the top level -# directory for more details. -# - -config CPU_ARCH_MIPS32R2 - bool - select HAS_ARCH_32BIT - select HAS_ARCH_MIPS32R2 - select HAS_NEWLIB - select HAS_CPP - select HAS_LIBSTDCPP - select HAS_PERIPH_PM - select MODULE_MALLOC_THREAD_SAFE if TEST_KCONFIG - -config CPU_CORE_M4K - bool - select CPU_ARCH_MIPS32R2 - -config CPU_CORE_M5101 - bool - select CPU_ARCH_MIPS32R2 - -## Declaration of specific features -config HAS_ARCH_MIPS32R2 - bool - help - Indicates that the current architecture is 'mips32r2'. - -## Common CPU symbols -config CPU_ARCH - default "mips32r2" if CPU_ARCH_MIPS32R2 - -config CPU_CORE - default "m4k" if CPU_CORE_M4K - default "m5101" if CPU_CORE_M5101 diff --git a/cpu/mips32r2_common/Makefile b/cpu/mips32r2_common/Makefile deleted file mode 100644 index 47c122331984..000000000000 --- a/cpu/mips32r2_common/Makefile +++ /dev/null @@ -1,9 +0,0 @@ -MODULE = mips32r2_common - -DIRS = periph - -ifneq (,$(filter newlib_syscalls_mips_uhi,$(USEMODULE))) - DIRS += newlib_syscalls_mips_uhi -endif - -include $(RIOTBASE)/Makefile.base diff --git a/cpu/mips32r2_common/Makefile.dep b/cpu/mips32r2_common/Makefile.dep deleted file mode 100644 index 3ba06ade8263..000000000000 --- a/cpu/mips32r2_common/Makefile.dep +++ /dev/null @@ -1,14 +0,0 @@ -USEMODULE += mips32r2_common -USEMODULE += mips32r2_common_periph - -FEATURES_REQUIRED += newlib -# mips32 needs periph_timer for its gettimeofday() implementation -FEATURES_REQUIRED += periph_timer - -#Use RIOT to handle syscalls (default) -ifeq (,$(filter newlib_syscalls_mips_uhi,$(USEMODULE))) - USEMODULE += newlib_syscalls_default -endif - -# Make calls to malloc and friends thread-safe -USEMODULE += malloc_thread_safe diff --git a/cpu/mips32r2_common/Makefile.features b/cpu/mips32r2_common/Makefile.features deleted file mode 100644 index 8c33bbbbff05..000000000000 --- a/cpu/mips32r2_common/Makefile.features +++ /dev/null @@ -1,8 +0,0 @@ -CPU_ARCH = mips32r2 - -FEATURES_PROVIDED += arch_32bit -FEATURES_PROVIDED += arch_mips32r2 -FEATURES_PROVIDED += newlib -FEATURES_PROVIDED += cpp -FEATURES_PROVIDED += libstdcpp -FEATURES_PROVIDED += periph_pm diff --git a/cpu/mips32r2_common/Makefile.include b/cpu/mips32r2_common/Makefile.include deleted file mode 100644 index 96008117debb..000000000000 --- a/cpu/mips32r2_common/Makefile.include +++ /dev/null @@ -1,6 +0,0 @@ -INCLUDES += -I$(RIOTCPU)/mips32r2_common/include - -ifneq (,$(filter newlib_syscalls_mips_uhi,$(USEMODULE))) - CFLAGS += -DHAVE_HEAP_STATS - LINKFLAGS += -luhi -endif diff --git a/cpu/mips32r2_common/cpu.c b/cpu/mips32r2_common/cpu.c deleted file mode 100644 index 98d5f21804eb..000000000000 --- a/cpu/mips32r2_common/cpu.c +++ /dev/null @@ -1,120 +0,0 @@ -/* - * Copyright 2016, Imagination Technologies Limited and/or its - * affiliated group companies. - * - * This file is subject to the terms and conditions of the GNU Lesser - * General Public License v2.1. See the file LICENSE in the top level - * directory for more details. - */ - -#include -#include -#include -#include -#include -#include -#include -#include - -#include "periph/uart.h" -#include "periph/timer.h" -#include "periph/init.h" -#include "panic.h" -#include "stdio_base.h" -#include "kernel_init.h" -#include "cpu.h" -#include "board.h" - -void mips_start(void); - -extern void _fini(void); -extern void atexit(void (*)(void)); -extern void _init(void); -extern void exit(int); - -#ifdef FLASH_XIP -extern char _rom_data_copy __attribute__((section("data"))); -extern char _fdata __attribute__((section("data"))); -extern char _edata __attribute__((section("data"))); -#endif - -/* - * Note the mips toolchain crt expects to jump to main but RIOT wants the user - * code to start at main for some perverse reason, but thankfully the crt - * does provide this hook function which gets called fairly close to the jump - * to main, thus if we finish off the job of the crt here and never returns - * we can support this madness. - */ -void software_init_hook(void) -{ -#ifdef FLASH_XIP - /* copy initialized data from its LMA to VMA */ - memcpy(&_fdata, &_rom_data_copy, (int)&_edata - (int)&_fdata); -#endif - - atexit(_fini); - _init(); - - mips_start(); - - exit(-1); -} - -void cpu_init(void) -{ - /* initialize stdio*/ - stdio_init(); - - /* trigger static peripheral initialization */ - periph_init(); -} - -void mips_start(void) -{ - cpu_init(); - - board_init(); - - /* kernel_init */ - kernel_init(); -} - -void panic_arch(void) -{ - printf("\nPANIC!\n"); - assert(0); - while (1) { - } -} - -#ifdef MODULE_NEWLIB_SYSCALLS_DEFAULT - -void heap_stats(void) -{ - puts("heap statistics are not supported for newlib_syscalls_default"); -} - -#else - -extern char _end[]; /* defined in linker script */ - -void heap_stats(void) -{ - void *ram_base; - void *ram_extent; - unsigned long heap_size; - - _get_ram_range (&ram_base, &ram_extent); - /* If the _end symbol is within the RAM then use _end. */ - if ((void*)_end > ram_base && (void*)_end < ram_extent) { - heap_size = ram_extent - (void*)_end; - } - else { - heap_size = ram_extent - ram_base; - } - struct mallinfo minfo = mallinfo(); - printf("heap: %lu (used %lu, free %lu) [bytes]\n", - heap_size, minfo.uordblks, heap_size - minfo.uordblks); -} - -#endif diff --git a/cpu/mips32r2_common/include/architecture_arch.h b/cpu/mips32r2_common/include/architecture_arch.h deleted file mode 100644 index 3fd2c9583274..000000000000 --- a/cpu/mips32r2_common/include/architecture_arch.h +++ /dev/null @@ -1,37 +0,0 @@ -/* - * Copyright (C) 2020 Otto-von-Guericke-Universität Magdeburg - * - * This file is subject to the terms and conditions of the GNU Lesser - * General Public License v2.1. See the file LICENSE in the top level - * directory for more details. - */ - -/** - * @ingroup cpu_mips32r2_common - * @{ - * - * @file - * @brief Architecture details - * - * @author Marian Buschsieweke - * - */ - -#ifndef ARCHITECTURE_ARCH_H -#define ARCHITECTURE_ARCH_H - -#ifdef __cplusplus -extern "C" { -#endif - -/* Doc is provided centrally in architecture.h, hide this from Doxygen */ -#ifndef DOXYGEN -#define ARCHITECTURE_WORD_BITS (32U) -#endif /* DOXYGEN */ - -#ifdef __cplusplus -} -#endif - -/** @} */ -#endif /* ARCHITECTURE_ARCH_H */ diff --git a/cpu/mips32r2_common/include/atomic_utils_arch.h b/cpu/mips32r2_common/include/atomic_utils_arch.h deleted file mode 100644 index 5ce3383ed7e3..000000000000 --- a/cpu/mips32r2_common/include/atomic_utils_arch.h +++ /dev/null @@ -1,76 +0,0 @@ -/* - * Copyright (C) 2020 Otto-von-Guericke-Universität Magdeburg - * - * This file is subject to the terms and conditions of the GNU Lesser General - * Public License v2.1. See the file LICENSE in the top level directory for more - * details. - */ - -/** - * @ingroup cpu_mips32r2_common - * - * @{ - * - * @file - * @brief Implementation of fast atomic utility functions - * @author Marian Buschsieweke - */ - -#ifndef ATOMIC_UTILS_ARCH_H -#define ATOMIC_UTILS_ARCH_H -#ifndef DOXYGEN - -#include "periph_cpu.h" - -#ifdef __cplusplus -extern "C" { -#endif - -/* clang provides no built-in atomic access to regular variables */ -#ifndef __clang__ - -#define HAS_ATOMIC_LOAD_U8 -static inline uint8_t atomic_load_u8(const volatile uint8_t *var) -{ - return __atomic_load_1(var, __ATOMIC_SEQ_CST); -} - -#define HAS_ATOMIC_LOAD_U16 -static inline uint16_t atomic_load_u16(const volatile uint16_t *var) -{ - return __atomic_load_2(var, __ATOMIC_SEQ_CST); -} - -#define HAS_ATOMIC_LOAD_U32 -static inline uint32_t atomic_load_u32(const volatile uint32_t *var) -{ - return __atomic_load_4(var, __ATOMIC_SEQ_CST); -} - -#define HAS_ATOMIC_STORE_U8 -static inline void atomic_store_u8(volatile uint8_t *dest, uint8_t val) -{ - __atomic_store_1(dest, val, __ATOMIC_SEQ_CST); -} - -#define HAS_ATOMIC_STORE_U16 -static inline void atomic_store_u16(volatile uint16_t *dest, uint16_t val) -{ - __atomic_store_2(dest, val, __ATOMIC_SEQ_CST); -} - -#define HAS_ATOMIC_STORE_U32 -static inline void atomic_store_u32(volatile uint32_t *dest, uint32_t val) -{ - __atomic_store_4(dest, val, __ATOMIC_SEQ_CST); -} - -#endif /* __clang__ */ - -#ifdef __cplusplus -} -#endif - -#endif /* DOXYGEN */ -#endif /* ATOMIC_UTILS_ARCH_H */ -/** @} */ diff --git a/cpu/mips32r2_common/include/c11_atomics_compat_cpu.hpp b/cpu/mips32r2_common/include/c11_atomics_compat_cpu.hpp deleted file mode 100644 index f6194c9cc402..000000000000 --- a/cpu/mips32r2_common/include/c11_atomics_compat_cpu.hpp +++ /dev/null @@ -1,71 +0,0 @@ -/* This file was automatically generated using ./dist/tools/generate_c11_atomics_cpp_compat_header/generate_c11_atomics_cpp_compat_header.sh */ -#pragma once - -#define ATOMIC_BOOL_SIZE (1U) -#define ATOMIC_BOOL_SAME_SIZED_TYPE uint8_t -#define ATOMIC_CHAR_SIZE (1U) -#define ATOMIC_CHAR_SAME_SIZED_TYPE uint8_t -#define ATOMIC_SCHAR_SIZE (1U) -#define ATOMIC_SCHAR_SAME_SIZED_TYPE uint8_t -#define ATOMIC_UCHAR_SIZE (1U) -#define ATOMIC_UCHAR_SAME_SIZED_TYPE uint8_t -#define ATOMIC_SHORT_SIZE (2U) -#define ATOMIC_SHORT_SAME_SIZED_TYPE uint16_t -#define ATOMIC_USHORT_SIZE (2U) -#define ATOMIC_USHORT_SAME_SIZED_TYPE uint16_t -#define ATOMIC_INT_SIZE (4U) -#define ATOMIC_INT_SAME_SIZED_TYPE uint32_t -#define ATOMIC_UINT_SIZE (4U) -#define ATOMIC_UINT_SAME_SIZED_TYPE uint32_t -#define ATOMIC_LONG_SIZE (4U) -#define ATOMIC_LONG_SAME_SIZED_TYPE uint32_t -#define ATOMIC_ULONG_SIZE (4U) -#define ATOMIC_ULONG_SAME_SIZED_TYPE uint32_t -#define ATOMIC_LLONG_SIZE (8U) -#define ATOMIC_LLONG_SAME_SIZED_TYPE uint64_t -#define ATOMIC_ULLONG_SIZE (8U) -#define ATOMIC_ULLONG_SAME_SIZED_TYPE uint64_t -#define ATOMIC_INT_LEAST8_T_SIZE (1U) -#define ATOMIC_INT_LEAST8_T_SAME_SIZED_TYPE uint8_t -#define ATOMIC_UINT_LEAST8_T_SIZE (1U) -#define ATOMIC_UINT_LEAST8_T_SAME_SIZED_TYPE uint8_t -#define ATOMIC_INT_LEAST16_T_SIZE (2U) -#define ATOMIC_INT_LEAST16_T_SAME_SIZED_TYPE uint16_t -#define ATOMIC_UINT_LEAST16_T_SIZE (2U) -#define ATOMIC_UINT_LEAST16_T_SAME_SIZED_TYPE uint16_t -#define ATOMIC_INT_LEAST32_T_SIZE (4U) -#define ATOMIC_INT_LEAST32_T_SAME_SIZED_TYPE uint32_t -#define ATOMIC_UINT_LEAST32_T_SIZE (4U) -#define ATOMIC_UINT_LEAST32_T_SAME_SIZED_TYPE uint32_t -#define ATOMIC_INT_LEAST64_T_SIZE (8U) -#define ATOMIC_INT_LEAST64_T_SAME_SIZED_TYPE uint64_t -#define ATOMIC_UINT_LEAST64_T_SIZE (8U) -#define ATOMIC_UINT_LEAST64_T_SAME_SIZED_TYPE uint64_t -#define ATOMIC_INT_FAST8_T_SIZE (4U) -#define ATOMIC_INT_FAST8_T_SAME_SIZED_TYPE uint32_t -#define ATOMIC_UINT_FAST8_T_SIZE (4U) -#define ATOMIC_UINT_FAST8_T_SAME_SIZED_TYPE uint32_t -#define ATOMIC_INT_FAST16_T_SIZE (4U) -#define ATOMIC_INT_FAST16_T_SAME_SIZED_TYPE uint32_t -#define ATOMIC_UINT_FAST16_T_SIZE (4U) -#define ATOMIC_UINT_FAST16_T_SAME_SIZED_TYPE uint32_t -#define ATOMIC_INT_FAST32_T_SIZE (4U) -#define ATOMIC_INT_FAST32_T_SAME_SIZED_TYPE uint32_t -#define ATOMIC_UINT_FAST32_T_SIZE (4U) -#define ATOMIC_UINT_FAST32_T_SAME_SIZED_TYPE uint32_t -#define ATOMIC_INT_FAST64_T_SIZE (8U) -#define ATOMIC_INT_FAST64_T_SAME_SIZED_TYPE uint64_t -#define ATOMIC_UINT_FAST64_T_SIZE (8U) -#define ATOMIC_UINT_FAST64_T_SAME_SIZED_TYPE uint64_t -#define ATOMIC_INTPTR_T_SIZE (4U) -#define ATOMIC_INTPTR_T_SAME_SIZED_TYPE uint32_t -#define ATOMIC_UINTPTR_T_SIZE (4U) -#define ATOMIC_UINTPTR_T_SAME_SIZED_TYPE uint32_t -#define ATOMIC_SIZE_T_SIZE (4U) -#define ATOMIC_SIZE_T_SAME_SIZED_TYPE uint32_t -#define ATOMIC_PTRDIFF_T_SIZE (4U) -#define ATOMIC_PTRDIFF_T_SAME_SIZED_TYPE uint32_t -#define ATOMIC_INTMAX_T_SIZE (8U) -#define ATOMIC_INTMAX_T_SAME_SIZED_TYPE uint64_t -#define ATOMIC_UINTMAX_T_SIZE (8U) -#define ATOMIC_UINTMAX_T_SAME_SIZED_TYPE uint64_t diff --git a/cpu/mips32r2_common/include/cpu.h b/cpu/mips32r2_common/include/cpu.h deleted file mode 100644 index 17f6874a2421..000000000000 --- a/cpu/mips32r2_common/include/cpu.h +++ /dev/null @@ -1,71 +0,0 @@ -/* - * Copyright(C) 2017, 2016, Imagination Technologies Limited and/or its - * affiliated group companies. - * - * This file is subject to the terms and conditions of the GNU Lesser - * General Public License v2.1. See the file LICENSE in the top level - * directory for more details. - * - */ - -/** - * @defgroup cpu_mips32r2_common Imagination Technologies MIPS32R2 Common - * @ingroup cpu - * @brief CPU definitions for MIPS32R2 devices. - * @{ - * - * @file - * @brief CPU definitions for MIPS32R2 devices. - * - * @author Neil Jones - */ - -#ifndef CPU_H -#define CPU_H - -#include -#include "cpu_conf.h" -#include "thread.h" -#include "irq.h" - -#ifdef __cplusplus -extern "C" { -#endif - -/** - * @brief Select fastest bitarithm_lsb implementation - * @{ - */ -#define BITARITHM_LSB_BUILTIN -#define BITARITHM_HAS_CLZ -/** @} */ - -/** - * @brief Gets the last instruction's address - * - * @todo: Not supported - */ -static inline uintptr_t cpu_get_caller_pc(void) -{ - /* This function must exist else RIOT won't compile */ - return 0; -} - -/** - * @brief Trigger a conditional context scheduler run / context switch - * - * This function is supposed to be called in the end of each ISR. - */ -static inline void mips32r2_isr_end(void) -{ - if (sched_context_switch_request) { - thread_yield_higher(); - } -} - -#ifdef __cplusplus -} -#endif - -#endif /* CPU_H */ -/** @} */ diff --git a/cpu/mips32r2_common/include/eic.h b/cpu/mips32r2_common/include/eic.h deleted file mode 100644 index c3a3d4f4fcbc..000000000000 --- a/cpu/mips32r2_common/include/eic.h +++ /dev/null @@ -1,72 +0,0 @@ -/* - * Copyright 2016, Imagination Technologies Limited and/or its - * affiliated group companies. - * This file is subject to the terms and conditions of the GNU Lesser - * General Public License v2.1. See the file LICENSE in the top level - * directory for more details. - */ - -/** - * @ingroup cpu - * @brief Imagination Technologies MIPS32R2 Common implementation - * @{ - * - * @file - * @brief API for supporting External Interrupt Controllers (EIC mode) - * - * @author Neil Jones - */ - -#ifndef EIC_H -#define EIC_H - -#ifdef __cplusplus -extern "C" { -#endif - -/** - * @brief External ISR callback - */ -typedef void (*external_isr_ptr_t)(void); - -/** - * @brief Set External ISR callback - */ -void set_external_isr_cb(int vecNum, external_isr_ptr_t cbFunc); - -/** - * @brief Configure interrupt priority - * - * @param[in] vecNum - * @param[in] priority - * @param[in] subpriority - */ -void eic_configure_priority(int vecNum, int priority, int subpriority); - -/** - * @brief Enable interrupt - * - * @param[in] vecNum - */ -void eic_enable(int vecNum); - -/** - * @brief Disable interrupt - * - * @param[in] vecNum - */ -void eic_disable(int vecNum); - -/** - * @brief Clear interrupt flag - * - * @param[in] vecNum - */ -void eic_clear_flag(int vecNum); - -#ifdef __cplusplus -} -#endif - -#endif /* EIC_H */ -/** @} */ diff --git a/cpu/mips32r2_common/include/thread_arch.h b/cpu/mips32r2_common/include/thread_arch.h deleted file mode 100644 index ba36b4979b52..000000000000 --- a/cpu/mips32r2_common/include/thread_arch.h +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Copyright(C) 2017, 2016, Imagination Technologies Limited and/or its - * affiliated group companies. - * - * This file is subject to the terms and conditions of the GNU Lesser General - * Public License v2.1. See the file LICENSE in the top level directory for more - * details. - */ - -/** - * @ingroup cpu_mips32r2_common - * @{ - * - * @file - * @brief Implementation of the kernels thread interface - * - * @author Neil Jones - */ -#ifndef THREAD_ARCH_H -#define THREAD_ARCH_H - -#ifdef __cplusplus -extern "C" { -#endif - -#define THREAD_API_INLINED - -#ifndef DOXYGEN /* Doxygen is in core/include/thread.h */ - -static inline __attribute__((always_inline)) void thread_yield_higher(void) -{ - /* - * throw a syscall exception to get into exception level - * we context switch at exception level. - * - * Note syscall 1 is reserved for UHI see: - * http://wiki.prplfoundation.org/w/images/4/42/UHI_Reference_Manual.pdf - */ - __asm volatile ("syscall 2"); -} - -#endif /* DOXYGEN */ - -#ifdef __cplusplus -} -#endif - -#endif /* THREAD_ARCH_H */ -/** @} */ diff --git a/cpu/mips32r2_common/irq_arch.c b/cpu/mips32r2_common/irq_arch.c deleted file mode 100644 index 877b8336f37d..000000000000 --- a/cpu/mips32r2_common/irq_arch.c +++ /dev/null @@ -1,46 +0,0 @@ -/* - * Copyright 2016, Imagination Technologies Limited and/or its - * affiliated group companies. - * This file is subject to the terms and conditions of the GNU Lesser - * General Public License v2.1. See the file LICENSE in the top level - * directory for more details. - */ - -#include -#include "irq.h" - -unsigned int irq_enable(void) -{ - unsigned int status; - - __asm__ volatile ("ei %0" : "=r" (status)); - return status; -} - -unsigned int irq_disable(void) -{ - unsigned int status; - - __asm__ volatile ("di %0" : "=r" (status)); - return status; -} - -void irq_restore(unsigned int state) -{ - if (state & SR_IE) { - mips32_bs_c0(C0_STATUS, SR_IE); - } - else { - mips32_bc_c0(C0_STATUS, SR_IE); - } -} - -bool irq_is_in(void) -{ - return mips32_get_c0(C0_STATUS) & SR_EXL; -} - -bool irq_is_enabled(void) -{ - return mips32_get_c0(C0_STATUS) & SR_IE; -} diff --git a/cpu/mips32r2_common/mips_dsp.S b/cpu/mips32r2_common/mips_dsp.S deleted file mode 100644 index 2b127808aba1..000000000000 --- a/cpu/mips32r2_common/mips_dsp.S +++ /dev/null @@ -1,151 +0,0 @@ -/* - * Copyright 2016, Imagination Technologies Limited and/or its - * affiliated group companies. - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * 1. Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright notice, - * this list of conditions and the following disclaimer in the documentation - * and/or other materials provided with the distribution. - * 3. Neither the name of the copyright holder nor the names of its - * contributors may be used to endorse or promote products derived from this - * software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" - * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE - * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - * POSSIBILITY OF SUCH DAMAGE. -*/ - - -/* ************ PLEASE READ ME !!!! **************** - - This file is missing from $MIPS_ELF_ROOT/share/mips/hal - - Future toolchain versions will have this file included and this local copy will - be no longer needed. - - Note the above copyright/license is 3 Clause BSD and as such is compatible with LGPLv2.1 - as such we grant licensing this file under LGPLv2.1 (See the file LICENSE in the top level - directory for more details) as well. - - Thanks for reading. -*/ - -.set nomips16 -#include -#include -#include -#include -#include - -# -# FUNCTION: _dsp_save -# -# DESCRIPTION: save the DSP context. -# -# RETURNS: int -# -# 0: No context saved -# CTX_*: Type of conext stored -# -LEAF(_dsp_save) - PTR_S zero, LINKCTX_NEXT(a0) - move v0, zero - - # Test for DSP support - mfc0 t0, C0_CONFIG3 - ext t0, t0, CFG3_DSPP_SHIFT, 1 - beqz t0, 1f - - # Test for DSP enabled - mfc0 t0, C0_STATUS - ext t0, t0, SR_MX_SHIFT, 1 - beqz t0, 1f - - lui v0, %hi(LINKCTX_TYPE_DSP) - addiu v0, v0, %lo(LINKCTX_TYPE_DSP) - .set push - .set dsp - rddsp t1 - mfhi t2, $ac1 - mflo t3, $ac1 - mfhi t4, $ac2 - mflo t5, $ac2 - mfhi t6, $ac3 - mflo t7, $ac3 - .set pop - sw t1, DSPCTX_DSPC(a0) - sw t2, DSPCTX_HI1(a0) - sw t3, DSPCTX_LO1(a0) - sw t4, DSPCTX_HI2(a0) - sw t5, DSPCTX_LO2(a0) - sw t6, DSPCTX_HI3(a0) - sw t7, DSPCTX_LO3(a0) - REG_S v0, LINKCTX_ID(a0) -1: - jr ra -END(_dsp_save) - -# -# FUNCTION: _dsp_load -# -# DESCRIPTION: load the DSP context. -# -# RETURNS: int -# -# 0: Unrecognised context -# CTX_*: Type of context restored -# -LEAF(_dsp_load) - REG_L v0, LINKCTX_ID(a0) - lui v1, %hi(LINKCTX_TYPE_DSP) - addiu v1, v1, %lo(LINKCTX_TYPE_DSP) - bne v0,v1,1f - - # Test for DSP support - mfc0 t0, C0_CONFIG3 - ext t0, t0, CFG3_DSPP_SHIFT, 1 - beqz t0, 1f - - # Force on DSP - di t3 - ehb - or t3, t3, SR_MX - mtc0 t3, C0_STATUS - ehb - - lw t1, DSPCTX_DSPC(a0) - lw t2, DSPCTX_HI1(a0) - lw t3, DSPCTX_LO1(a0) - lw t4, DSPCTX_HI2(a0) - lw t5, DSPCTX_LO2(a0) - lw t6, DSPCTX_HI3(a0) - lw t7, DSPCTX_LO3(a0) - .set push - .set dsp - wrdsp t1 - mthi t2, $ac1 - mtlo t3, $ac1 - mthi t4, $ac2 - mtlo t5, $ac2 - mthi t6, $ac3 - mtlo t7, $ac3 - .set pop - jr ra -1: - # Don't recognise this context, fail - move v0, zero - jr ra -END(_dsp_load) diff --git a/cpu/mips32r2_common/mips_excpt_entry.S b/cpu/mips32r2_common/mips_excpt_entry.S deleted file mode 100644 index 0ce1d17b96cc..000000000000 --- a/cpu/mips32r2_common/mips_excpt_entry.S +++ /dev/null @@ -1,288 +0,0 @@ -/* - * Copyright 2014-2015, Imagination Technologies Limited and/or its - * affiliated group companies. - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * 1. Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright notice, - * this list of conditions and the following disclaimer in the documentation - * and/or other materials provided with the distribution. - * 3. Neither the name of the copyright holder nor the names of its - * contributors may be used to endorse or promote products derived from this - * software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" - * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE - * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - * POSSIBILITY OF SUCH DAMAGE. -*/ - - -/* ************ PLEASE READ ME !!!! **************** - - This file is a copy of the mips_excpt_entry.S from $MIPS_ELF_ROOT/share/mips/hal - (from the 2016.05-03 version) with a single modification, we add a global flag - '__exception_restore' so we can jump to the restore code sequence from C. - - Future toolchain versions will have this change included and this file will - be no longer needed. - - Note the above copyright/license is 3 Clause BSD and as such is compatible with LGPLv2.1 - as such we grant licensing this file under LGPLv2.1 (See the file LICENSE in the top level - directory for more details) as well. - - Thanks for reading. -*/ - - -# Keep each function in a separate named section -#define _FUNCTION_SECTIONS_ -.set nomips16 - -#include -#include -#include -#include - -# Context size, adjusted for ABI parameter area -#define ADJ (NARGSAVE * SZARG) -# Round up to 16-byte boundary (maximum stack alignment required for any -# supported ABI) -#define CTX_SIZEROUND ((CTX_SIZE + ALSZ) & ALMASK) -#define CTX_SIZEADJ (CTX_SIZEROUND + ADJ) - -#define e_ISR s1 -#define e_CR s3 -#define e_BADV s4 -#define e_SR s5 -#define e_EPC s6 -#define e_RA s7 - -# DESCRIPTION: Exception entry point. This is small because it must go at -# EBASE+0x180. It saves enough context to chain onwards to -# __exception_save. -# -LEAF(__exception_entry) - .set push - .set noat -.weak _mips_tlb_refill - _mips_tlb_refill = __exception_save -__tlb_refill_loop: - # Support an alternative entry point at the start of the exception - # vector. Since the exception vector is normally placed first - # in the link map this allows a user to start execution from the - # same address that an executable is loaded to. - LA k1, __first_boot - lw k1, 0(k1) - beqz k1, 1f - # The start code is responsible for clearing __first_boot prior - # to installing the exception handlers. - j _start -1: - LA k1, _mips_tlb_refill - beqz k1, __tlb_refill_loop - jr k1 - - .org 0x80 -.weak _mips_xtlb_refill - _mips_xtlb_refill = __exception_save -__xtlb_refill_loop: - LA k1, _mips_xtlb_refill - beqz k1, __xtlb_refill_loop - jr k1 - - .org 0x100 -.weak _mips_cache_error -__cache_error_loop: - LA k1, _mips_cache_error - beqz k1, __cache_error_loop - jr k1 - - .org 0x180 - # Free up k1, defering sp adjustment until later - REG_S k1, (-CTX_SIZEROUND + CTX_K1)(sp) - - # Use k1 to invoke __exception_save - LA k1, _mips_general_exception - jr k1 - .set pop -END(__exception_entry) - -# -# FUNCTION: __exception_save -# -# DESCRIPTION: Exception context save. Save the context, then fake up a call -# frame. -# -ANESTED(__exception_save, _mips_general_exception, CTX_SIZEADJ, zero) - .globl __exception_save; - .globl __exception_restore; - .set push - .set noat - - # k1 is already saved, so use it to save the users sp - move k1, sp - # Finally adjust sp - PTR_ADDU sp, sp, -CTX_SIZEADJ # This should be picked up by the backtracer - - # Save context - REG_S $1, CTX_REG(1) + ADJ(sp) - REG_S $2, CTX_REG(2) + ADJ(sp) - REG_S $3, CTX_REG(3) + ADJ(sp) - REG_S $4, CTX_REG(4) + ADJ(sp) - REG_S $5, CTX_REG(5) + ADJ(sp) - REG_S $6, CTX_REG(6) + ADJ(sp) - REG_S $7, CTX_REG(7) + ADJ(sp) - REG_S $8, CTX_REG(8) + ADJ(sp) - REG_S $9, CTX_REG(9) + ADJ(sp) - REG_S $10, CTX_REG(10) + ADJ(sp) - REG_S $11, CTX_REG(11) + ADJ(sp) - REG_S $12, CTX_REG(12) + ADJ(sp) - REG_S $13, CTX_REG(13) + ADJ(sp) - REG_S $14, CTX_REG(14) + ADJ(sp) - REG_S $15, CTX_REG(15) + ADJ(sp) - REG_S $16, CTX_REG(16) + ADJ(sp) - REG_S $17, CTX_REG(17) + ADJ(sp) - REG_S $18, CTX_REG(18) + ADJ(sp) - REG_S $19, CTX_REG(19) + ADJ(sp) - REG_S $20, CTX_REG(20) + ADJ(sp) - REG_S $21, CTX_REG(21) + ADJ(sp) - REG_S $22, CTX_REG(22) + ADJ(sp) - REG_S $23, CTX_REG(23) + ADJ(sp) - REG_S $24, CTX_REG(24) + ADJ(sp) - REG_S $25, CTX_REG(25) + ADJ(sp) - REG_S $26, CTX_REG(26) + ADJ(sp) - # k1/$27 has already been saved - REG_S $28, CTX_REG(28) + ADJ(sp) - REG_S k1, CTX_REG(29) + ADJ(sp) # Use saved sp from earlier - REG_S $30, CTX_REG(30) + ADJ(sp) - REG_S $31, CTX_REG(31) + ADJ(sp) - PTR_S $0, CTX_LINK + ADJ(sp) # Clear the link field - -#if (__mips_isa_rev < 6) - mfhi $9 - mflo $10 - REG_S $9, CTX_HI0 + ADJ(sp) - REG_S $10, CTX_LO0 + ADJ(sp) -#endif - - # Trick the backtracer into stepping back to the point where the exception - # occurred. - PTR_MFC0 ra, C0_EPC - mfc0 e_CR, C0_CR - REG_S ra, CTX_EPC + ADJ(sp) - - # Finish storing the rest of the CP0 registers - PTR_MFC0 $9, C0_BADVADDR - REG_S $9, CTX_BADVADDR + ADJ(sp) - sw e_CR, CTX_CAUSE + ADJ(sp) - - move $11, $0 - move $12, $0 - mfc0 $9, C0_CONFIG3 - ext $10, $9, CFG3_BP_SHIFT, 1 - beqz $10, 1f - mfc0 $11, C0_BADPINSTR -1: - ext $9, $9, CFG3_BI_SHIFT, 1 - beqz $9, 1f - mfc0 $12, C0_BADINSTR -1: - sw $11, CTX_BADPINSTR + ADJ(sp) - sw $12, CTX_BADINSTR + ADJ(sp) - - # Start computing the address of the context for a0 - move a0, sp - - # Clear EXL. Exceptions can now nest. - mfc0 e_SR, C0_SR - sw e_SR, CTX_STATUS + ADJ(sp) - lui $9, %hi(~SR_EXL) - addiu $9, $9, %lo(~SR_EXL) - and e_SR, e_SR, $9 - mtc0 e_SR, C0_SR - - # Manually set up the return address to restore the context below - LA ra, __exception_restore - # Extract the cause code - and a1, e_CR, CR_XMASK - - # Finish computing the address of the context for a0 - addiu a0, a0, ADJ - - # Shift exception number down into expected range - srl a1, a1, 2 - - # Call the handler, indirect through t9 albeit not for any specific - # reason - LA t9, _mips_handle_exception - jr t9 - -# Return point from handler -# Load context -# now a function on its own, note save code just falls through. - - -__exception_restore: - -#if (__mips_isa_rev < 6) - REG_L $9, CTX_HI0 + ADJ(sp) - REG_L $10, CTX_LO0 + ADJ(sp) - mthi $9 - mtlo $10 -#endif - - REG_L $1, CTX_REG(1) + ADJ(sp) - REG_L $2, CTX_REG(2) + ADJ(sp) - REG_L $3, CTX_REG(3) + ADJ(sp) - REG_L $4, CTX_REG(4) + ADJ(sp) - REG_L $5, CTX_REG(5) + ADJ(sp) - REG_L $6, CTX_REG(6) + ADJ(sp) - REG_L $7, CTX_REG(7) + ADJ(sp) - REG_L $8, CTX_REG(8) + ADJ(sp) - REG_L $9, CTX_REG(9) + ADJ(sp) - REG_L $10, CTX_REG(10) + ADJ(sp) - REG_L $11, CTX_REG(11) + ADJ(sp) - REG_L $12, CTX_REG(12) + ADJ(sp) - REG_L $13, CTX_REG(13) + ADJ(sp) - REG_L $14, CTX_REG(14) + ADJ(sp) - REG_L $15, CTX_REG(15) + ADJ(sp) - REG_L $16, CTX_REG(16) + ADJ(sp) - REG_L $17, CTX_REG(17) + ADJ(sp) - REG_L $18, CTX_REG(18) + ADJ(sp) - REG_L $19, CTX_REG(19) + ADJ(sp) - REG_L $20, CTX_REG(20) + ADJ(sp) - REG_L $21, CTX_REG(21) + ADJ(sp) - REG_L $22, CTX_REG(22) + ADJ(sp) - REG_L $23, CTX_REG(23) + ADJ(sp) - REG_L $24, CTX_REG(24) + ADJ(sp) - REG_L $25, CTX_REG(25) + ADJ(sp) - # $26/K0 and $27/K1 are restored with interrupts disabled - REG_L $28, CTX_REG(28) + ADJ(sp) - # $29/SP is restored last - REG_L $30, CTX_REG(30) + ADJ(sp) - REG_L $31, CTX_REG(31) + ADJ(sp) - di - lw k0, CTX_STATUS + ADJ(sp) - REG_L k1, CTX_EPC + ADJ(sp) - mtc0 k0, C0_SR - PTR_MTC0 k1, C0_EPC - ehb - REG_L k0, CTX_K0 + ADJ(sp) - REG_L k1, CTX_K1 + ADJ(sp) - REG_L sp, CTX_SP + ADJ(sp) - # Return from exception - eret - .set pop -END(__exception_save) diff --git a/cpu/mips32r2_common/mips_excpt_isr.S b/cpu/mips32r2_common/mips_excpt_isr.S deleted file mode 100644 index 29c598271fb0..000000000000 --- a/cpu/mips32r2_common/mips_excpt_isr.S +++ /dev/null @@ -1,100 +0,0 @@ -/* - * Copyright 2014-2015, Imagination Technologies Limited and/or its - * affiliated group companies. - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * 1. Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright notice, - * this list of conditions and the following disclaimer in the documentation - * and/or other materials provided with the distribution. - * 3. Neither the name of the copyright holder nor the names of its - * contributors may be used to endorse or promote products derived from this - * software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" - * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE - * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - * POSSIBILITY OF SUCH DAMAGE. -*/ - -# -# Keep each function in a separate named section -#define _FUNCTION_SECTIONS_ -.set nomips16 - -#include -#include -#include - -#define VEC_SPACE (SZPTR * 8) - -LEAF(__isr_vec) - .set push - .set noat -AENT(__isr_vec_sw0) -.weak _mips_isr_sw0 - LA k1, _mips_isr_sw0 - beqz k1, 1f - jr k1 -.org VEC_SPACE -AENT(__isr_vec_sw1) -.weak _mips_isr_sw1 - LA k1, _mips_isr_sw1 - beqz k1, 1f - jr k1 -.org 2 * VEC_SPACE -AENT(__isr_vec_hw0) -.weak _mips_isr_hw0 - LA k1, _mips_isr_hw0 - beqz k1, 1f - jr k1 -.org 3 * VEC_SPACE -AENT(__isr_vec_hw1) -.weak _mips_isr_hw1 - LA k1, _mips_isr_hw1 - beqz k1, 1f - jr k1 -.org 4 * VEC_SPACE -AENT(__isr_vec_hw2) -.weak _mips_isr_hw2 - LA k1, _mips_isr_hw2 - beqz k1, 1f - jr k1 -.org 5 * VEC_SPACE -AENT(__isr_vec_hw3) -.weak _mips_isr_hw3 - LA k1, _mips_isr_hw3 - beqz k1, 1f - jr k1 -.org 6 * VEC_SPACE -AENT(__isr_vec_hw4) -.weak _mips_isr_hw4 - LA k1, _mips_isr_hw4 - beqz k1, 1f - jr k1 -.org 7 * VEC_SPACE -AENT(__isr_vec_hw5) -.weak _mips_isr_hw5 - LA k1, _mips_isr_hw5 - beqz k1, 1f - jr k1 -.org 8 * VEC_SPACE -AENT(__isr_vec_fallback) -.weak _mips_interrupt -1: - LA k1, _mips_interrupt - beqz k1, 1b - jr k1 - .set pop -END(__isr_vec) diff --git a/cpu/mips32r2_common/newlib_syscalls_mips_uhi/Makefile b/cpu/mips32r2_common/newlib_syscalls_mips_uhi/Makefile deleted file mode 100644 index 48422e909a47..000000000000 --- a/cpu/mips32r2_common/newlib_syscalls_mips_uhi/Makefile +++ /dev/null @@ -1 +0,0 @@ -include $(RIOTBASE)/Makefile.base diff --git a/cpu/mips32r2_common/newlib_syscalls_mips_uhi/syscalls.c b/cpu/mips32r2_common/newlib_syscalls_mips_uhi/syscalls.c deleted file mode 100644 index c764397042a0..000000000000 --- a/cpu/mips32r2_common/newlib_syscalls_mips_uhi/syscalls.c +++ /dev/null @@ -1,341 +0,0 @@ -/* - * Copyright (C) 2017 Imagination Technologies - * - * This file is subject to the terms and conditions of the GNU Lesser - * General Public License v2.1. See the file LICENSE in the top level - * directory for more details. - */ - -/** - * @ingroup sys_newlib - * @{ - * - * @file - * @brief Newlib system call implementation for use with the mips-mti-elf - * toolchain newlib incorporating as semi-hosting interface called 'UHI' - * - * @author Neil Jones - * - * @} - */ - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -#include "cpu.h" -#include "board.h" -#include "sched.h" -#include "thread.h" -#include "irq.h" -#include "log.h" -#include "periph/pm.h" - -/** - * * @brief manage the heap - * */ -extern char _sheap; /* start of the heap */ -extern char _eheap; /* end of the heap */ -char *heap_top = &_sheap + 4; - -/* Only need to define these when MIPS newlib is not used */ -#ifndef __mips__ -/** - * @brief Free resources on NewLib de-initialization, not used for RIOT - */ - -/* __attribute__((used)) fixes linker errors when building with LTO, but without nano.specs */ -__attribute__((used)) void _fini(void) -{ - /* nothing to do here */ -} - -/** -* @brief Exit a program without cleaning up files -* -* If your system doesn't provide this, it is best to avoid linking with subroutines that -* require it (exit, system). -* -* @param n the exit code, 0 for all OK, >0 for not OK -*/ - -void _exit(int n) -{ - exit(n); - - /* cppcheck-suppress unreachableCode - * (reason: pm_off spins indefinitely after pulling the plug) */ - pm_off(); -} - -/** -* @brief Allocate memory from the heap. -* -* The current heap implementation is very rudimentary, it is only able to allocate -* memory. But it does not have any means to free memory again -* -* @return pointer to the newly allocated memory on success -* @return pointer set to address `-1` on failure -*/ - -void *_sbrk_r(struct _reent *r, ptrdiff_t incr) -{ - unsigned int state = irq_disable(); - void *res = heap_top; - if ((heap_top + incr > &_eheap) || (heap_top + incr < &_sheap)) { - r->_errno = ENOMEM; - res = (void *)-1; - } else { - heap_top += incr; - } - irq_restore(state); - return res; -} -#endif /*__mips__*/ - -/** -* @brief Get the process-ID of the current thread -* -* @return the process ID of the current thread -*/ -pid_t _getpid(void) -{ - return thread_getpid(); -} - -/** -* @brief Get the process-ID of the current thread -* -* @return the process ID of the current thread -*/ -pid_t _getpid_r(struct _reent *ptr) -{ - (void)ptr; - return thread_getpid(); -} - -/** -* @brief Send a signal to a given thread -* -* @param r pointer to reent structure -* @param pid process ID to kill -* @param sig signal number to pass to process -* -* @return -1 on error -* @return 0 on success -*/ -__attribute__ ((weak)) -int _kill_r(struct _reent *r, pid_t pid, int sig) -{ - (void)pid; - (void)sig; - r->_errno = ESRCH; /* not implemented yet */ - return -1; -} - -/** -* @brief Open a file -* -* This is a wrapper around @c _open -* -* @param r pointer to reent structure -* @param name file name to open -* @param flags flags, see man 3p open -* @param mode mode, file creation mode if the file is created when opening -* -* @return fd number (>= 0) on success -* @return -1 on error -*/ -int _open_r(struct _reent *r, const char *name, int flags, int mode) -{ - (void)r; - return open(name, flags, mode); -} - -/** -* @brief Read bytes from an open file -* -* This is a wrapper around @c _read -* -* @param[in] r pointer to reent structure -* @param[in] fd open file descriptor obtained from @c open() -* @param[out] dest destination buffer -* @param[in] count maximum number of bytes to read -* -* @return number of bytes read on success -* @return -1 on error, -*/ -_ssize_t _read_r(struct _reent *r, int fd, void *dest, size_t count) -{ - (void)r; - return read(fd,dest,count); -} - -/** -* @brief Write bytes to an open file -* -* This is a wrapper around @c _write -* -* @param[in] r pointer to reent structure -* @param[in] fd open file descriptor obtained from @c open() -* @param[in] src source data buffer -* @param[in] count maximum number of bytes to write -* -* @return number of bytes written on success -* @return -1 on error -*/ -_ssize_t _write_r(struct _reent *r, int fd, const void *src, size_t count) -{ - (void)r; - int res = write(fd, src, count); - return res; -} - -/** -* @brief Close an open file -* -* This is a wrapper around @c _close -* -* If this call returns an error, the fd should still be considered invalid and -* no further attempt to use it shall be made, not even to retry @c close() -* -* @param[in] r pointer to reent structure -* @param[in] fd open file descriptor obtained from @c open() -* -* @return 0 on success -* @return -1 on error -*/ -int _close_r(struct _reent *r, int fd) -{ - (void)r; - int res = close(fd); - return res; -} - -/** -* @brief Query or set options on an open file -* -* This is a wrapper around @c _fcntl -* -* @param[in] r pointer to reent structure -* @param[in] fd open file descriptor obtained from @c open() -* @param[in] cmd fcntl command, see man 3p fcntl -* @param[in] arg argument to fcntl command, see man 3p fcntl -* -* @return 0 on success -* @return -1 on error -*/ -int _fcntl_r (struct _reent *r, int fd, int cmd, int arg) -{ - (void)r; - int res = fcntl(fd, cmd, arg); - return res; -} - -/** -* @brief Seek to position in file -* -* This is a wrapper around @c _lseek -* -* @p whence determines the function of the seek and should be set to one of -* the following values: -* -* - @c SEEK_SET: Seek to absolute offset @p off -* - @c SEEK_CUR: Seek to current location + @p off -* - @c SEEK_END: Seek to end of file + @p off -* -* @param[in] r pointer to reent structure -* @param[in] fd open file descriptor obtained from @c open() -* @param[in] off seek offset -* @param[in] whence determines the seek method, see detailed description -* -* @return the new seek location in the file on success -* @return -1 on error -*/ -_off_t _lseek_r(struct _reent *r, int fd, _off_t off, int whence) -{ - (void)r; - int res = lseek(fd, off, whence); - return res; -} - -/** -* @brief Get status of an open file -* -* This is a wrapper around @c _fstat -* -* @param[in] r pointer to reent structure -* @param[in] fd open file descriptor obtained from @c open() -* @param[out] buf pointer to stat struct to fill -* -* @return 0 on success -* @return -1 on error -*/ -int _fstat_r(struct _reent *r, int fd, struct stat *buf) -{ - (void)r; - int res = fstat(fd, buf); - return res; -} - -/* -* @brief Unlink (delete) a file -* -* @param[in] r pointer to reent structure -* @param[in] path path to file to be deleted -* -* @return 0 on success -* @return -1 on error -*/ -int _unlink_r(struct _reent *r, const char *path) -{ - (void)r; - int res = unlink(path); - return res; -} - -/** -* @brief Query whether output stream is a terminal -* -* @param r pointer to reent structure -* @param fd descriptor of stream to query -* -* @return 0 for none tty -* @return 1 for tty -* -*/ -int _isatty_r(struct _reent *r, int fd) -{ - r->_errno = 0; - if(fd == STDIN_FILENO || fd == STDOUT_FILENO || fd == STDERR_FILENO) { - return 1; - } - return 0; -} - -/** -* @brief Send a signal to a thread -* -* @param[in] pid the pid to send to -* @param[in] sig the signal to send -* -* @return 0 on success -* @return -1 on error -* -*/ -__attribute__ ((weak)) -int _kill(pid_t pid, int sig) -{ - (void)pid; - (void)sig; - errno = ESRCH; /* not implemented yet */ - return -1; -} diff --git a/cpu/mips32r2_common/periph/Makefile b/cpu/mips32r2_common/periph/Makefile deleted file mode 100644 index 162a1ce8dbcc..000000000000 --- a/cpu/mips32r2_common/periph/Makefile +++ /dev/null @@ -1,3 +0,0 @@ -MODULE = mips32r2_common_periph - -include $(RIOTMAKE)/periph.mk diff --git a/cpu/mips32r2_common/periph/pm.c b/cpu/mips32r2_common/periph/pm.c deleted file mode 100644 index 626534181caf..000000000000 --- a/cpu/mips32r2_common/periph/pm.c +++ /dev/null @@ -1,31 +0,0 @@ -/* - * Copyright 2016, Imagination Technologies Limited and/or its - * affiliated group companies. - * This file is subject to the terms and conditions of the GNU Lesser - * General Public License v2.1. See the file LICENSE in the top level - * directory for more details. - */ - -/** - * @ingroup cpu_mips32r2_common - * @ingroup drivers_periph_pm - * @{ - * - * @file - * @brief common periph/pm functions - * - * @author Neil Jones - * - * @} - */ - -#include -#include "periph/pm.h" - -void pm_set_lowest(void) -{ - /* Don't wait if interrupts are not enabled - we would never return!*/ - if (mips32_get_c0(C0_STATUS) & SR_IE) { - __asm volatile ("wait"); - } -} diff --git a/cpu/mips32r2_common/thread_arch.c b/cpu/mips32r2_common/thread_arch.c deleted file mode 100644 index 1ec12456af54..000000000000 --- a/cpu/mips32r2_common/thread_arch.c +++ /dev/null @@ -1,387 +0,0 @@ -/* - * Copyright 2016, Imagination Technologies Limited and/or its - * affiliated group companies. - * - * This file is subject to the terms and conditions of the GNU Lesser - * General Public License v2.1. See the file LICENSE in the top level - * directory for more details. - */ - -#include -#include -#include -#include -#include -#include -#include - -#include "thread.h" -#include "cpu.h" -#include "irq.h" -#include "cpu_conf.h" -#include "malloc.h" -#include "stdio_uart.h" - -#define STACK_END_PAINT (0xdeadc0de) -#define C0_STATUS_EXL (2) -#define PADDING (16) -#define MICROMIPS_ISA_MODE (1) -#define M32_SYSCALL (0xC) -#define M32_SYSCALL_MASK (0xfc00003f) - -/* - * note the major 16bits of a 32bit MicroMIPS opcode appear first in the - * instruction stream - */ -#define MM_SYSCALL (0x8B7C0000) -#define MM_SYSCALL_MASK (0xfffffc00) - -#ifdef MIPS_HARD_FLOAT -/* pointer to the current and old fpu context for lazy context switching */ -static struct fp64ctx *currentfpctx; /* fpu context of current running task */ -static struct fp64ctx *oldfpctx; /* fpu context of last task that executed fpu */ -#endif - -/* - * Stack Layout, note struct gpctx is defined in - * $MIPS_ELF_ROOT/mips-mti-elf/include/mips/hal.h - * - * Top Of Stack - * --------------- - * | | - * | User stack | - * | | - * --------------- <--- gpctx->sp - * | | - * | gpctx | - * | | - * --------------- - * | 16 byte pad | - * --------------- <--- thread_get_active()->sp - */ - -char *thread_stack_init(thread_task_func_t task_func, void *arg, - void *stack_start, int stack_size) -{ - /* make sure it is aligned to 8 bytes this is a requirement of the O32 ABI */ - uintptr_t *p = (uintptr_t *)(((long)(stack_start) + stack_size) & ~7); - uintptr_t *fp; - - /* paint */ - p--; - *p-- = STACK_END_PAINT; - - /* prepare stack for __exception_restore() */ - fp = p; - p -= sizeof(struct gpctx) / sizeof(unsigned int); - - struct gpctx *initial_ctx = (struct gpctx *)p; - initial_ctx->a[0] = (reg_t)arg; - initial_ctx->status = mips32_get_c0(C0_STATUS) | SR_IE; /* Enable interrupts */ - __asm volatile ("sw $gp, 0(%0)" : : "r" (&initial_ctx->gp)); - initial_ctx->epc = (reg_t)task_func; - initial_ctx->ra = (reg_t)sched_task_exit; - initial_ctx->sp = (reg_t)fp; - initial_ctx->link = (struct linkctx *)NULL; - -#ifdef MIPS_MICROMIPS - initial_ctx->epc |= MICROMIPS_ISA_MODE; - initial_ctx->ra |= MICROMIPS_ISA_MODE; -#endif - -#ifdef MIPS_HARD_FLOAT - /* - * Disable FPU so we get an exception on first use to allow - * Lazy FPU context save and restore - */ - initial_ctx->status &= ~SR_CU1; - initial_ctx->status |= SR_FR; /*use double width FPU */ -#endif - /* - * note the -4 (-16 bytes) as the toolchain exception handling code - * adjusts the sp for alignment - */ - p -= PADDING/sizeof(unsigned int); - - return (void *)p; -} - -void thread_stack_print(void) -{ - uintptr_t *sp = (void *)thread_get_active()->sp; - - printf("Stack trace:\n"); - while (*sp != STACK_END_PAINT) { - printf(" 0x%p: 0x%08lx\n", sp, *sp); - sp++; - } -} - -extern void __exception_restore(void); -void cpu_switch_context_exit(void) -{ - unsigned int status = mips32_get_c0(C0_STATUS); - - /* - * Set Exception level if we are not already running at it - * the EXL mode depends on the bootloader. - */ - - if ((status & C0_STATUS_EXL) == 0) { - mips32_set_c0(C0_STATUS, status | C0_STATUS_EXL); - } - - sched_run(); - - __asm volatile ("lw $sp, 0(%0)" : : "r" (&thread_get_active()->sp)); - - __exception_restore(); - - UNREACHABLE(); -} - -struct linkctx* exctx_find(reg_t id, struct gpctx *gp) -{ - struct linkctx **ctx = (struct linkctx **)&gp->link; - while (*ctx) { - if ((*ctx)->id == id) { - return *ctx; - } - ctx = &(*ctx)->next; - } - return NULL; -} - -/* unaligned access helper */ -static inline uint32_t -#ifndef __clang__ -/* Clang does not support attribute optimize */ -__attribute__((optimize("-O3"))) -#endif -mem_rw(const void *vaddr) -{ - uint32_t v; - memcpy(&v, vaddr, sizeof(v)); - return v; -} - -#ifdef MIPS_DSP -extern int _dsp_save(struct dspctx *ctx); -extern int _dsp_load(struct dspctx *ctx); -#endif - -/* - * The official mips toolchain version 2016.05-03 needs this attribute. - * Newer versions (>=2017.10-05) don't. Those started being based on gcc 6, - * thus use that to guard the attribute. - * - * See https://github.com/RIOT-OS/RIOT/pull/11986. - */ -#if __GNUC__ <= 4 -void __attribute__((nomips16)) -#else -void -#endif - -/* note return type from above #ifdef */ -_mips_handle_exception(struct gpctx *ctx, int exception) -{ - unsigned int syscall_num = 0; -#ifdef MIPS_DSP - struct dspctx dsp_ctx; /* intentionally allocated on current stack */ -#endif - - switch (exception) { - - case EXC_SYS: -#ifdef MIPS_MICROMIPS - /* note major 16bits of opcode is first in instruction stream */ - syscall_num = - mem_rw((const void *)(ctx->epc & ~MICROMIPS_ISA_MODE)) - & 0x3FF; -#else - syscall_num = (mem_rw((const void *)ctx->epc) >> 6) & 0xFFFF; -#endif - -#ifdef MODULE_STDIO_UART -#include - /* - * intercept UHI write syscalls (printf) which would normally - * get routed to debug probe or bootloader handler and output - * via a UART - */ - - if (syscall_num == __MIPS_UHI_SYSCALL_NUM) { - if (ctx->t2[1] == __MIPS_UHI_WRITE && - (ctx->a[0] == STDOUT_FILENO || ctx->a[0] == STDERR_FILENO)) { - uint32_t status = irq_disable(); - stdio_write((void *)ctx->a[1], ctx->a[2]); - ctx->v[0] = ctx->a[2]; - ctx->epc += 4; /* move PC past the syscall */ - irq_restore(status); - return; - } - else if (ctx->t2[1] == __MIPS_UHI_READ && ctx->a[0] == STDIN_FILENO) { - ctx->v[0] = stdio_read((void *)ctx->a[1], ctx->a[2]); - ctx->epc += 4; /* move PC past the syscall */ - return; - } - else if (ctx->t2[1] == __MIPS_UHI_FSTAT && - (ctx->a[0] == STDOUT_FILENO || ctx->a[0] == STDIN_FILENO || ctx->a[0] == STDERR_FILENO)) { - /* - * Printf fstat's the stdout/stdin/stderr file so - * fill out a minimal struct stat. - */ - struct stat *sbuf = (struct stat *)ctx->a[1]; - memset(sbuf, 0, sizeof(struct stat)); - sbuf->st_mode = S_IRUSR | S_IWUSR | S_IWGRP; - sbuf->st_blksize = BUFSIZ; - /* return 0 */ - ctx->v[0] = 0; - ctx->epc += 4; /* move PC past the syscall */ - return; - } - } - else -#endif - if (syscall_num == 2) { - unsigned int return_instruction = 0; - struct gpctx *new_ctx; -#ifdef MIPS_DSP - struct dspctx *new_dspctx; -#endif - /* - * Syscall 1 is reserved for UHI. - */ - - /* - * save the stack pointer in the thread info - * note we want the saved value to include the - * saved off context and the 16 bytes padding. - * Note we cannot use the current sp value as - * the prologue of this function has adjusted it - */ - thread_t *t = thread_get_active(); - t->sp = (char *)(ctx->sp - sizeof(struct gpctx) - PADDING); - -#ifdef MIPS_DSP - _dsp_save(&dsp_ctx); - _linkctx_append(ctx,&(dsp_ctx.link)); -#endif - -#ifdef MIPS_HARD_FLOAT - if(currentfpctx) { - _linkctx_append(ctx,&(currentfpctx->fp.link)); - } -#endif - - sched_run(); - - t = thread_get_active(); - new_ctx = (struct gpctx *)((unsigned int)t->sp + PADDING); - -#ifdef MIPS_HARD_FLOAT - currentfpctx = (struct fp64ctx *)exctx_find(LINKCTX_TYPE_FP64, new_ctx); - if(!currentfpctx) { - /* check for half-width FPU ctx in-case hardware doesn't support double. */ - currentfpctx = (struct fp64ctx *)exctx_find(LINKCTX_TYPE_FP32, new_ctx); - } -#endif - -#ifdef MIPS_DSP - new_dspctx = (struct dspctx *)exctx_find(LINKCTX_TYPE_DSP, new_ctx); - if (new_dspctx) - _dsp_load(new_dspctx); -#endif - -#ifdef MIPS_MICROMIPS - return_instruction = - mem_rw((const void *)(new_ctx->epc & ~MICROMIPS_ISA_MODE)); - if ((return_instruction & MM_SYSCALL_MASK) == MM_SYSCALL) { /* syscall */ - new_ctx->epc += 4; /* move PC past the syscall */ - } -#else - return_instruction = mem_rw((const void *)new_ctx->epc); - if ((return_instruction & M32_SYSCALL_MASK) == M32_SYSCALL) { /* syscall */ - new_ctx->epc += 4; /* move PC past the syscall */ - } -#endif - - /* - * The toolchain Exception restore code just wholesale copies the - * status register from the context back to the register losing - * any changes that may have occurred, 'status' is really global state - * You don't enable interrupts on one thread and not another... - * So we just copy the current status value into the saved value - * so nothing changes on the restore - */ - - new_ctx->status = mips32_get_c0(C0_STATUS); - -#ifdef MIPS_HARD_FLOAT - /* - * Disable FPU so we get an exception on first use to allow - * Lazy FPU context save and restore - */ - new_ctx->status &= ~SR_CU1; -#endif - - __asm volatile ("lw $sp, 0(%0)" : : "r" (&thread_get_active()->sp)); - - /* - * Jump straight to the exception restore code - * if we return this functions prologue messes up - * the stack pointer - */ - __exception_restore(); - - UNREACHABLE(); - } - break; -#ifdef MIPS_HARD_FLOAT - case EXC_CPU: - { - int newly_allocd = false; - - mips_bissr(SR_CU1); - ctx->status |= SR_CU1; - - if (!currentfpctx) { - currentfpctx = malloc(sizeof(struct fp64ctx)); - assert(currentfpctx); - memset(currentfpctx,0,sizeof(struct fp64ctx)); - currentfpctx->fp.link.id = LINKCTX_TYPE_FP64; - newly_allocd = true; - } - - /* this means no one exec'd fpu since we last run */ - if (oldfpctx == currentfpctx) { - return; - } - - if (oldfpctx) { - _fpctx_save(&oldfpctx->fp); - } - - if (!newly_allocd) { - _fpctx_load(¤tfpctx->fp); - } - - /* - * next fpu exception must save our context as it's not necessarily - * the next context switch will cause fpu exception and it's very - * hard for any future task to determine which was the last one - * that performed fpu operations. so by saving this pointer now we - * give this knowledge to that future task - */ - oldfpctx = currentfpctx; - - return; - } -#endif - - /* default: */ - } - /* Pass all other exceptions through to the toolchain handler */ - __exception_handle(ctx, exception); -} diff --git a/cpu/mips_pic32_common/Kconfig b/cpu/mips_pic32_common/Kconfig deleted file mode 100644 index 48bcec35be4e..000000000000 --- a/cpu/mips_pic32_common/Kconfig +++ /dev/null @@ -1,14 +0,0 @@ -# Copyright (c) 2020 HAW Hamburg -# -# This file is subject to the terms and conditions of the GNU Lesser -# General Public License v2.1. See the file LICENSE in the top level -# directory for more details. -# - -config CPU_COMMON_MIPS_PIC32 - bool - select HAS_PERIPH_CPUID - select HAS_PERIPH_GPIO - select HAS_PERIPH_GPIO_IRQ - -source "$(RIOTCPU)/mips32r2_common/Kconfig" diff --git a/cpu/mips_pic32_common/Makefile b/cpu/mips_pic32_common/Makefile deleted file mode 100644 index 66e1405a83b4..000000000000 --- a/cpu/mips_pic32_common/Makefile +++ /dev/null @@ -1,2 +0,0 @@ -DIRS += periph -include $(RIOTBASE)/Makefile.base diff --git a/cpu/mips_pic32_common/Makefile.dep b/cpu/mips_pic32_common/Makefile.dep deleted file mode 100644 index 267c29ef995e..000000000000 --- a/cpu/mips_pic32_common/Makefile.dep +++ /dev/null @@ -1,11 +0,0 @@ -USEMODULE += mips_pic32_common -USEMODULE += mips_pic32_common_periph - -# mips32 needs periph_timer for its gettimeofday() implementation -USEMODULE += periph_timer - -# add module defining cpu model specific symbols. This module is located in -# $(RIOTCPU)/$(CPU)/$(CPU_MODEL) -USEMODULE += $(CPU_MODEL) - -include $(RIOTCPU)/mips32r2_common/Makefile.dep diff --git a/cpu/mips_pic32_common/Makefile.features b/cpu/mips_pic32_common/Makefile.features deleted file mode 100644 index 327a6f0b93fc..000000000000 --- a/cpu/mips_pic32_common/Makefile.features +++ /dev/null @@ -1,4 +0,0 @@ -FEATURES_PROVIDED += periph_cpuid -FEATURES_PROVIDED += periph_gpio periph_gpio_irq - -include $(RIOTCPU)/mips32r2_common/Makefile.features diff --git a/cpu/mips_pic32_common/Makefile.include b/cpu/mips_pic32_common/Makefile.include deleted file mode 100644 index 0b1918fd9ba6..000000000000 --- a/cpu/mips_pic32_common/Makefile.include +++ /dev/null @@ -1,11 +0,0 @@ -include $(RIOTCPU)/mips32r2_common/Makefile.include - -# The 2020.06-01 toolchain provides POSIX defines for pthread which conflicts -# with the one in RIOT. The following CFLAGS skip the inclusion of the types -# shipped by the toolchain. -CFLAGS += -D_SYS__PTHREADTYPES_H_ - -CFLAGS += -DCPU_FAM_$(call uppercase_and_underscore,$(CPU_FAM)) -LINKFLAGS += -L$(RIOTCPU)/mips_pic32_common/ldscripts -INCLUDES += -I$(RIOTCPU)/mips_pic32_common/include -DIRS += $(RIOTCPU)/$(CPU)/$(CPU_MODEL) diff --git a/cpu/mips_pic32_common/doc.txt b/cpu/mips_pic32_common/doc.txt deleted file mode 100644 index b4a90d212830..000000000000 --- a/cpu/mips_pic32_common/doc.txt +++ /dev/null @@ -1,10 +0,0 @@ -/** - * @defgroup cpu_mips_pic32_common Microchip MIPS common - * @ingroup cpu - * @brief Microchip MIPS common - * @deprecated Will not be available after the 2022.07 release. This includes - all MIPS based boards and cpus. - * - * This module contains all common code and definition to all Microchip MIPS - * cpu families supported by RIOT: @ref cpu_mips_pic32mx, @ref cpu_mips_pic32mz. - */ diff --git a/cpu/mips_pic32_common/eic.c b/cpu/mips_pic32_common/eic.c deleted file mode 100644 index 6c2b01693578..000000000000 --- a/cpu/mips_pic32_common/eic.c +++ /dev/null @@ -1,95 +0,0 @@ -/* - * Copyright (C) 2019 Francois Berder - * - * This file is subject to the terms and conditions of the GNU Lesser - * General Public License v2.1. See the file LICENSE in the top level - * directory for more details. - * - */ - -#include "cpu_conf.h" -#include "eic.h" -#include - -#if defined(CPU_FAM_PIC32MX) -#define VEC_NUMOF (64) -#elif defined (CPU_FAM_PIC32MZ) -#define VEC_NUMOF (256) -#endif - -#define IECSET(V) *(volatile uint32_t *)((uintptr_t)&IEC0SET + 0x10 * ((V) / 32)) -#define IECCLR(V) *(volatile uint32_t *)((uintptr_t)&IEC0CLR + 0x10 * ((V) / 32)) -#define IFSCLR(V) *(volatile uint32_t *)((uintptr_t)&IFS0CLR + 0x10 * ((V) / 32)) -#define IPC(V) *(volatile uint32_t *)((uintptr_t)&IPC0 + 0x10 * ((V) / 4)) - -static external_isr_ptr_t vectors[VEC_NUMOF]; - -void set_external_isr_cb(int vecNum, external_isr_ptr_t cbFunc) -{ - if (vecNum < VEC_NUMOF) - vectors[vecNum] = cbFunc; -} - -/* note Compiler inserts GP context save + restore code (to current stack). */ -/* - * This is a hack - currently the toolchain does not support correct placement - * of EIC mode vectors (it is coming though) But we can support non-vectored EIC - * mode and note the default PIC32 interrupt controller (which uses EIC + - * MCU-ASE) defaults to non vectored mode anyway with all interrupts coming via - * vector 0 which is equivalent to 'sw0' in 'VI' mode. - * - * Thus all EIC interrupts should be decoded here. - * - * When toolchain support is available we could move to full vector mode but - * this does take up significant space (MCU-ASE provides 256 vectors at 32B - * spacing (the default) that's 8KB of vector space!), So a single entry point - * may be better anyway. - * - */ -void __attribute__ ((interrupt("vector=sw0"), keep_interrupts_masked)) _mips_isr_sw0(void) -{ -#if defined(CPU_FAM_PIC32MX) - int vecNum = INTSTAT & _INTSTAT_VEC_MASK; -#elif defined (CPU_FAM_PIC32MZ) - int vecNum = INTSTAT & _INTSTAT_SIRQ_MASK; -#endif - - if (vectors[vecNum]) - vectors[vecNum](); -} - -void eic_configure_priority(int vecNum, int priority, int subpriority) -{ - unsigned int offset; - - if (vecNum >= VEC_NUMOF) - return; - - offset = 8 * (vecNum & 0x3); - IPC(vecNum) &= ~(0x1F << offset); - IPC(vecNum) |= ((priority << 2) | (subpriority)) << offset; -} - -void eic_enable(int vecNum) -{ - if (vecNum >= VEC_NUMOF) - return; - - IECSET(vecNum) = 1U << (vecNum & 0x1F); -} - -void eic_disable(int vecNum) -{ - if (vecNum >= VEC_NUMOF) - return; - - IECCLR(vecNum) = 1U << (vecNum & 0x1F); -} - -void eic_clear_flag(int vecNum) -{ - if (vecNum >= VEC_NUMOF) - return; - - IFSCLR(vecNum) = 1U << (vecNum & 0x1F); -} diff --git a/cpu/mips_pic32_common/include/periph_cpu_common.h b/cpu/mips_pic32_common/include/periph_cpu_common.h deleted file mode 100644 index 2936f1437151..000000000000 --- a/cpu/mips_pic32_common/include/periph_cpu_common.h +++ /dev/null @@ -1,126 +0,0 @@ -/* - * Copyright(C) 2017, Imagination Technologies Limited and/or its - * affiliated group companies. - * - * This file is subject to the terms and conditions of the GNU Lesser - * General Public License v2.1. See the file LICENSE in the top level - * directory for more details. - * - */ - -/** - * @ingroup cpu_mips_pic32_common - * @brief Shared CPU specific definitions for the MIPS family. - * @{ - * - * @file - * @brief Shared CPU specific definitions for the MIPS family. - * - * @author Francois Berder - */ - -#ifndef PERIPH_CPU_COMMON_H -#define PERIPH_CPU_COMMON_H - -#include "cpu.h" - -#ifdef __cplusplus -extern "C" { -#endif - -/** - * @brief We run from flash on PIC32 - */ -#define FLASH_XIP (1) - -/** - * @name Power management configuration - * @{ - */ -#define PROVIDES_PM_SET_LOWEST -/** @} */ - -/** - * @brief Length of the CPU_ID in bytes - */ -#define CPUID_LEN (4U) - -#ifndef DOXYGEN -/** - * @brief Overwrite the default gpio_t type definition - * @{ - */ -#define HAVE_GPIO_T -typedef uint32_t gpio_t; -/** @} */ -#endif - -/** - * @brief Override GPIO pin selection macro - */ -#define GPIO_PIN(x, y) (((_PORTB_BASE_ADDRESS & 0xFFFFF000) + (x << 8)) | y) - -/** - * @brief Available ports on the PIC32 family - */ -enum { - PORT_A = 0, /**< port A */ - PORT_B = 1, /**< port B */ - PORT_C = 2, /**< port C */ - PORT_D = 3, /**< port D */ - PORT_E = 4, /**< port E */ - PORT_F = 5, /**< port F */ - PORT_G = 6, /**< port G */ -}; - -/** - * @brief Prevent shared timer functions from being used - */ -#define PERIPH_TIMER_PROVIDES_SET - -/** - * @brief Available MUX values for configuring a pin's alternate function - */ -typedef enum { - GPIO_AF0 = 0, /**< use alternate function 0 */ - GPIO_AF1, /**< use alternate function 1 */ - GPIO_AF2, /**< use alternate function 2 */ - GPIO_AF3, /**< use alternate function 3 */ - GPIO_AF4, /**< use alternate function 4 */ - GPIO_AF5, /**< use alternate function 5 */ - GPIO_AF6, /**< use alternate function 6 */ - GPIO_AF7, /**< use alternate function 7 */ - GPIO_AF8, /**< use alternate function 8 */ - GPIO_AF9, /**< use alternate function 9 */ - GPIO_AF10, /**< use alternate function 10 */ - GPIO_AF11, /**< use alternate function 11 */ - GPIO_AF12, /**< use alternate function 12 */ - GPIO_AF13, /**< use alternate function 13 */ - GPIO_AF14, /**< use alternate function 14 */ - GPIO_AF15 /**< use alternate function 15 */ -} gpio_af_t; - -/** - * @brief Structure for UART configuration data - */ -typedef struct { - volatile unsigned int * base; /**< UART device base register address */ - uint32_t clock; /**< Peripheral clock frequency */ - gpio_t rx_pin; /**< RX pin */ - gpio_t tx_pin; /**< TX pin */ - volatile unsigned int *rx_mux_reg; /**< Address of RX mux register*/ - volatile unsigned int *tx_mux_reg; /**< Address of TX mux register */ - gpio_af_t rx_af; /**< alternate function for RX pin */ - gpio_af_t tx_af; /**< alternate function for TX pin */ - uint32_t vector; /**< vector number */ -#ifdef CPU_FAM_PIC32MX - uint32_t irq; /**< interrupt number */ -#endif -} uart_conf_t; - -#ifdef __cplusplus -} -#endif - -#endif /* PERIPH_CPU_COMMON_H */ -/** @} */ diff --git a/cpu/mips_pic32_common/ldscripts/xfa.ld b/cpu/mips_pic32_common/ldscripts/xfa.ld deleted file mode 100644 index ef5e17a9a41b..000000000000 --- a/cpu/mips_pic32_common/ldscripts/xfa.ld +++ /dev/null @@ -1,21 +0,0 @@ -SECTIONS -{ - .data : - { - KEEP (*(SORT(.xfa.*))) - } - _fdata = ADDR(.data); - _edata = (_fdata + SIZEOF(.data)); -} - -INSERT BEFORE .sbss; - -SECTIONS -{ - .rodata : - { - KEEP (*(SORT(.roxfa.*))) - } -} - -INSERT AFTER .dtors; diff --git a/cpu/mips_pic32_common/periph/Makefile b/cpu/mips_pic32_common/periph/Makefile deleted file mode 100644 index 73db0ce651b8..000000000000 --- a/cpu/mips_pic32_common/periph/Makefile +++ /dev/null @@ -1,3 +0,0 @@ -MODULE = mips_pic32_common_periph - -include $(RIOTMAKE)/periph.mk diff --git a/cpu/mips_pic32_common/periph/cpuid.c b/cpu/mips_pic32_common/periph/cpuid.c deleted file mode 100644 index 22842e8e1909..000000000000 --- a/cpu/mips_pic32_common/periph/cpuid.c +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Copyright(C) 2017 Francois Berder - * - * This file is subject to the terms and conditions of the GNU Lesser - * General Public License v2.1. See the file LICENSE in the top level - * directory for more details. - * - */ - -#include -#include -#include "board.h" -#include "periph/cpuid.h" - - void cpuid_get(void *id) - { - memcpy(id, (uint32_t*)&DEVID, CPUID_LEN); - } diff --git a/cpu/mips_pic32_common/periph/gpio.c b/cpu/mips_pic32_common/periph/gpio.c deleted file mode 100644 index 61975a0d8273..000000000000 --- a/cpu/mips_pic32_common/periph/gpio.c +++ /dev/null @@ -1,334 +0,0 @@ -/* - * Copyright(C) 2017 Imagination Technologies Limited and/or its - * affiliated group companies. - * - * This file is subject to the terms and conditions of the GNU Lesser - * General Public License v2.1. See the file LICENSE in the top level - * directory for more details. - * - */ - - /** - * @ingroup cpu_mips_pic32_common - * @ingroup drivers_periph_gpio - * @{ - * - * @file - * @brief Low-level GPIO driver implementation - * - * @} - */ - -#include "cpu.h" -#include "eic.h" -#include "bitarithm.h" -#include "periph/gpio.h" -#include "periph_conf.h" - -#define LATx(P) ((P)[0x30/0x4]) -#define LATxCLR(P) ((P)[0x34/0x4]) -#define LATxSET(P) ((P)[0x38/0x4]) -#define LATxINV(P) ((P)[0x3C/0x4]) -#define PORTx(P) ((P)[0x20/0x4]) -#define CNPUxCLR(P) ((P)[0x54/0x4]) -#define CNPUxSET(P) ((P)[0x58/0x4]) -#define CNPDxCLR(P) ((P)[0x64/0x4]) -#define CNPDxSET(P) ((P)[0x68/0x4]) -#define ODCxCLR(P) ((P)[0x44/0x4]) -#define ODCxSET(P) ((P)[0x48/0x4]) -#define ANSELxCLR(P) ((P)[0x04/0x4]) -#define TRISxCLR(P) ((P)[0x14/0x4]) -#define TRISxSET(P) ((P)[0x18/0x4]) -#define CNENxCLR(P) ((P)[0x84/0x4]) -#define CNENxSET(P) ((P)[0x88/0x4]) -#define CNNExCLR(P) ((P)[0xA4/0x4]) -#define CNNExSET(P) ((P)[0xA8/0x4]) -#define CNSTATx(P) ((P)[0x90/0x4]) -#define CNCONxCLR(P) ((P)[0x74/0x4]) -#define CNCONxSET(P) ((P)[0x78/0x4]) -#define CNFx(P) ((P)[0xB0/0x4]) - -/** - * @brief Extract the port base address from the given pin identifier - */ -static inline volatile unsigned int * _port(gpio_t pin) -{ - return (volatile unsigned int *)(pin & ~(0xff)); -} - -/** - * @brief Extract the port number form the given identifier - * - * The port number is extracted by looking at bits 8, 9, 10, 11 of the base - * register addresses. - */ -static inline int _port_num(gpio_t pin) -{ - return ((pin >> 8) & 0x0f); -} - -/** - * @brief Extract the pin number from the last 4 bit of the pin identifier - */ -static inline int _pin_num(gpio_t pin) -{ - return (pin & 0x0f); -} - -#ifdef MODULE_PERIPH_GPIO_IRQ -/** - * @brief The PIC32 family has 7 I/O ports and 16 I/O per port - */ -#define PORT_NUMOF (7U) -#define GPIO_NUMOF (16U) - -static gpio_flank_t isr_flank[PORT_NUMOF][GPIO_NUMOF]; -static gpio_isr_ctx_t isr_ctx[PORT_NUMOF][GPIO_NUMOF]; - -#if defined(CPU_FAM_PIC32MX) -static void isr_handler(uint32_t port_addr) -{ - uint32_t cnstat = CNSTATx(_port(port_addr)); - uint32_t port = PORTx(_port(port_addr)); - - cnstat &= (1 << GPIO_NUMOF) - 1; - uint8_t pin = 0; - while (cnstat) { - cnstat = bitarithm_test_and_clear(cnstat, &pin); - - if (isr_flank[_port_num(port_addr)][pin] == GPIO_BOTH - || (isr_flank[_port_num(port_addr)][pin] == GPIO_RISING && (port & (1U << pin))) - || (isr_flank[_port_num(port_addr)][pin] == GPIO_FALLING && !(port & (1U << pin)))) - isr_ctx[_port_num(port_addr)][pin].cb(isr_ctx[_port_num(port_addr)][pin].arg); - } -} - -static void cn_isr(void) -{ -#ifdef _PORTA_BASE_ADDRESS - isr_handler(_PORTA_BASE_ADDRESS); -#endif -#ifdef _PORTB_BASE_ADDRESS - isr_handler(_PORTB_BASE_ADDRESS); -#endif -#ifdef _PORTC_BASE_ADDRESS - isr_handler(_PORTC_BASE_ADDRESS); -#endif -#ifdef _PORTD_BASE_ADDRESS - isr_handler(_PORTD_BASE_ADDRESS); -#endif -#ifdef _PORTE_BASE_ADDRESS - isr_handler(_PORTE_BASE_ADDRESS); -#endif -#ifdef _PORTF_BASE_ADDRESS - isr_handler(_PORTF_BASE_ADDRESS); -#endif -#ifdef _PORTG_BASE_ADDRESS - isr_handler(_PORTG_BASE_ADDRESS); -#endif - - mips32r2_isr_end(); -} -#elif defined(CPU_FAM_PIC32MZ) -static void isr_handler(uint32_t port_addr) -{ - uint8_t pin = 0; - unsigned state = CNFx(_port(port_addr)); - CNFx(_port(port_addr)) = 0; - while (state) { - state = bitarithm_test_and_clear(state, &pin); - isr_ctx[_port_num(port_addr)][pin].cb(isr_ctx[_port_num(port_addr)][pin].arg); - } -} - -static void cn_porta_isr(void) -{ - isr_handler(_PORTA_BASE_ADDRESS); - mips32r2_isr_end(); -} - -static void cn_portb_isr(void) -{ - isr_handler(_PORTB_BASE_ADDRESS); - mips32r2_isr_end(); -} - -static void cn_portc_isr(void) -{ - isr_handler(_PORTC_BASE_ADDRESS); - mips32r2_isr_end(); -} - -static void cn_portd_isr(void) -{ - isr_handler(_PORTD_BASE_ADDRESS); - mips32r2_isr_end(); -} - -static void cn_porte_isr(void) -{ - isr_handler(_PORTE_BASE_ADDRESS); - mips32r2_isr_end(); -} - -static void cn_portf_isr(void) -{ - isr_handler(_PORTF_BASE_ADDRESS); - mips32r2_isr_end(); -} - -static void cn_portg_isr(void) -{ - isr_handler(_PORTG_BASE_ADDRESS); - mips32r2_isr_end(); -} -#endif -#endif /* MODULE_PERIPH_GPIO_IRQ */ - -int gpio_init(gpio_t pin, gpio_mode_t mode) -{ - volatile unsigned int * port = _port(pin); - int pin_num = _pin_num(pin); - uint8_t output = 0, pu = 0, pd = 0, od = 0; - - switch (mode) { - case GPIO_IN: - break; - case GPIO_IN_PD: - pd = 1; - break; - case GPIO_IN_PU: - pu = 1; - break; - case GPIO_OD_PU: - pu = 1; /* fall-through */ - case GPIO_OD: - od = 1; /* fall-through */ - case GPIO_OUT: - output = 1; - break; - } - - ANSELxCLR(port) = 1U << pin_num; /* Configure GPIO as digital */ - - if (pu) - CNPUxSET(port) = 1U << pin_num; - else - CNPUxCLR(port) = 1U << pin_num; - - if (pd) - CNPDxSET(port) = 1U << pin_num; - else - CNPDxCLR(port) = 1U << pin_num; - - if (od) - ODCxSET(port) = 1U << pin_num; - else - ODCxCLR(port) = 1U << pin_num; - - if (output) - TRISxCLR(port) = 1U << pin_num; - else - TRISxSET(port) = 1U << pin_num; - - return 0; -} - -int gpio_read(gpio_t pin) -{ - return PORTx(_port(pin)) & (1U << _pin_num(pin)); -} - -void gpio_set(gpio_t pin) -{ - LATxSET(_port(pin)) = 1U << _pin_num(pin); -} - -void gpio_clear(gpio_t pin) -{ - LATxCLR(_port(pin)) = 1U << _pin_num(pin); -} - -void gpio_toggle(gpio_t pin) -{ - LATxINV(_port(pin)) = 1U << _pin_num(pin); -} - -void gpio_write(gpio_t pin, int value) -{ - if (value) - gpio_set(pin); - else - gpio_clear(pin); -} - -#ifdef MODULE_PERIPH_GPIO_IRQ -int gpio_init_int(gpio_t pin, gpio_mode_t mode, gpio_flank_t flank, - gpio_cb_t cb, void *arg) -{ - int pin_num = _pin_num(pin); - int port_num = _port_num(pin); - - /* set callback */ - isr_ctx[port_num][pin_num].cb = cb; - isr_ctx[port_num][pin_num].arg = arg; - isr_flank[port_num][pin_num] = flank; - - /* initialize pin as input */ - gpio_init(pin, mode); - -#if defined(CPU_FAM_PIC32MX) - set_external_isr_cb(_CHANGE_NOTICE_VECTOR, cn_isr); - eic_configure_priority(_CHANGE_NOTICE_VECTOR, 1, 0); - eic_enable(_CHANGE_NOTICE_A_IRQ + port_num); -#elif defined(CPU_FAM_PIC32MZ) - switch (port_num) { - case PORT_A: set_external_isr_cb(_CHANGE_NOTICE_A_VECTOR, cn_porta_isr); break; - case PORT_B: set_external_isr_cb(_CHANGE_NOTICE_B_VECTOR, cn_portb_isr); break; - case PORT_C: set_external_isr_cb(_CHANGE_NOTICE_C_VECTOR, cn_portc_isr); break; - case PORT_D: set_external_isr_cb(_CHANGE_NOTICE_D_VECTOR, cn_portd_isr); break; - case PORT_E: set_external_isr_cb(_CHANGE_NOTICE_E_VECTOR, cn_porte_isr); break; - case PORT_F: set_external_isr_cb(_CHANGE_NOTICE_F_VECTOR, cn_portf_isr); break; - case PORT_G: set_external_isr_cb(_CHANGE_NOTICE_G_VECTOR, cn_portg_isr); break; - } - eic_configure_priority(_CHANGE_NOTICE_A_VECTOR + port_num, 1, 0); - eic_enable(_CHANGE_NOTICE_A_VECTOR + port_num); - CNCONxSET(_port(pin)) = _CNCONB_EDGEDETECT_MASK; -#endif - CNCONxSET(_port(pin)) = _CNCONB_ON_MASK; - gpio_irq_enable(pin); - - return 0; -} - -void gpio_irq_enable(gpio_t pin) -{ -#if defined(CPU_FAM_PIC32MX) - CNENxSET(_port(pin)) = 1U << _pin_num(pin); -#elif defined(CPU_FAM_PIC32MZ) - switch (isr_flank[_port_num(pin)][_pin_num(pin)]) { - case GPIO_RISING: - CNENxSET(_port(pin)) = 1U << _pin_num(pin); - CNNExCLR(_port(pin)) = 1U << _pin_num(pin); - break; - case GPIO_FALLING: - CNENxCLR(_port(pin)) = 1U << _pin_num(pin); - CNNExSET(_port(pin)) = 1U << _pin_num(pin); - break; - case GPIO_BOTH: - CNENxSET(_port(pin)) = 1U << _pin_num(pin); - CNNExSET(_port(pin)) = 1U << _pin_num(pin); - break; - } -#endif -} - -void gpio_irq_disable(gpio_t pin) -{ - CNENxCLR(_port(pin)) = 1U << _pin_num(pin); -#if defined(CPU_FAM_PIC32Mz) - CNNExCLR(_port(pin)) = 1U << _pin_num(pin); -#endif -} - -#endif /* MODULE_PERIPH_GPIO_IRQ */ diff --git a/cpu/mips_pic32_common/periph/hwrng.c b/cpu/mips_pic32_common/periph/hwrng.c deleted file mode 100644 index 8512b24e0137..000000000000 --- a/cpu/mips_pic32_common/periph/hwrng.c +++ /dev/null @@ -1,83 +0,0 @@ -/* - * Copyright(C) 2017 Francois Berder - * - * This file is subject to the terms and conditions of the GNU Lesser - * General Public License v2.1. See the file LICENSE in the top level - * directory for more details. - * - */ - -#include -#include "board.h" -#include "periph/hwrng.h" - -#ifdef _RNG - -static void wait_plen_cycles(void) -{ - unsigned int i; - for (i = 0; i < (RNGCON & _RNGCON_PLEN_MASK); ++i) - __asm volatile ("nop"); -} - -void hwrng_init(void) -{ - RNGCON = _RNGCON_TRNGEN_MASK; - - /* - * Wait to have at least 64 bits before setting the 64-bit seed - * of the pseudo random generator. - */ - while (RNGCNT < 64) {} - - /* Load seed from the TRNG */ - RNGCON |= _RNGCON_LOAD_MASK; - while (RNGCON & _RNGCON_LOAD_MASK) {} - - RNGCON &= ~_RNGCON_TRNGEN_MASK; - - RNGPOLY1 = 0x00C00003; - RNGPOLY2 = 0x00000000; - - RNGCON |= 42; /* Set PLEN to 42 */ - RNGCON |= _RNGCON_CONT_MASK; -} - -void hwrng_read(void *buf, unsigned int num) -{ - unsigned int i = 0; - uint8_t *buffer = (uint8_t *)buf; - - RNGCON |= _RNGCON_PRNGEN_MASK; - - for (i = 0; i < (num >> 3); ++i) { - uint32_t rng1, rng2; - - wait_plen_cycles(); - rng1 = RNGNUMGEN1; - rng2 = RNGNUMGEN2; - memcpy(buffer, &rng1, sizeof(rng1)); - memcpy(buffer + 4, &rng2, sizeof(rng2)); - buffer += 8; - } - - num &= 0x7; - if (num) { - uint32_t rng1, n = num & 0x3; - - wait_plen_cycles(); - rng1 = RNGNUMGEN1; - memcpy(buffer, &rng1, n); - num -= n; - buffer += n; - - if (num) { - uint32_t rng2 = RNGNUMGEN2; - memcpy(buffer, &rng2, num); - } - } - - RNGCON &= ~_RNGCON_PRNGEN_MASK; -} - -#endif /* _RNG */ diff --git a/cpu/mips_pic32_common/periph/pm.c b/cpu/mips_pic32_common/periph/pm.c deleted file mode 100644 index 8ce6af3ca57a..000000000000 --- a/cpu/mips_pic32_common/periph/pm.c +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Copyright 2020 Francois Berder - * - * This file is subject to the terms and conditions of the GNU Lesser - * General Public License v2.1. See the file LICENSE in the top level - * directory for more details. - */ - -/** - * @ingroup cpu_mips_pic32_common - * @ingroup drivers_periph_pm - * @{ - * - * @file - * @brief common periph/pm functions - * - * @author Francois Berder - * - * @} - */ - -#include "periph/pm.h" - -void pm_reboot(void) -{ - /* Unlock OSCCON */ - SYSKEY = 0x00000000; - SYSKEY = 0xAA996655; - SYSKEY = 0x556699AA; - - /* Set SWRST bit to arm reset */ - RSWRSTSET = 1; - - /* Read RSWRST register to trigger reset */ - RSWRST; - - while(1); -} diff --git a/cpu/mips_pic32_common/periph/timer.c b/cpu/mips_pic32_common/periph/timer.c deleted file mode 100644 index 9d2fa8dbb8ca..000000000000 --- a/cpu/mips_pic32_common/periph/timer.c +++ /dev/null @@ -1,218 +0,0 @@ -/* - * Copyright 2016, Imagination Technologies Limited and/or its - * affiliated group companies. - * This file is subject to the terms and conditions of the GNU Lesser - * General Public License v2.1. See the file LICENSE in the top level - * directory for more details. - */ - - /** - * @ingroup cpu_mips32r2_common - * @ingroup drivers_periph_timer - * @{ - * - * @file - * @brief Implementation of the low-level timer driver - * - * @} - */ - -#include -#include -#include -#include -#include -#include - -#include -#include "cpu_conf.h" -#include -#include "sched.h" -#include "thread.h" -#include "board.h" -#include "irq.h" -#include "timex.h" -#include "div.h" -#include - -#include "eic.h" - -/* - * setting TIMER_ACCURACY_SHIFT lower will improve accuracy - * at the cost of more regular interrupts (hence less power efficient). - * */ -#define TIMER_ACCURACY_SHIFT (10) -#define TIMER_ACCURACY (1 << TIMER_ACCURACY_SHIFT) -#define CHANNELS (3) - -/* TICKS_PER_US must be set in the board file */ -#ifndef TICKS_PER_US -#error "Please set TICK_PER_US in your board file" -#endif - -/* - * The base MIPS count / compare timer is fixed frequency at core clock / 2 - * and is pretty basic This timer is currently only supported in Vectored - * Interrupt Mode (VI), EIC mode is partially supported in non-vectored mode - * only. - * - * RIOT's xtimer expects the timer to operate at 1MHZ or any 2^n multiple or - * factor of this, thus we maintain a software timer which counts at 1MHz. - * This is not particularly power efficient and may add latency too. - * - * If other SoC specific timers are available which are more flexible then - * it is advised to use them, this timer is a fallback version - * that should work on all MIPS implementations. - * - */ - -static timer_isr_ctx_t timer_isr_ctx; -volatile unsigned int counter; -volatile unsigned int compares[CHANNELS]; - -static void timer_isr(void) -{ - IFS0CLR =_IFS0_CTIF_MASK; - - uint32_t status = irq_disable(); - counter += TIMER_ACCURACY; - irq_restore(status); - - if (counter == compares[0]) { - /* - * The Xtimer code expects the ISR to take some time - * but our counter is a fake software one, so bump it a - * bit to give the impression some time elapsed in the ISR. - * Without this the callback ( _shoot(timer) on xtimer_core.c ) - * never fires. - */ - counter += TIMER_ACCURACY; - timer_isr_ctx.cb(timer_isr_ctx.arg, 0); - mips32r2_isr_end(); - } - if (counter == compares[1]) { - timer_isr_ctx.cb(timer_isr_ctx.arg, 1); - mips32r2_isr_end(); - } - if (counter == compares[2]) { - timer_isr_ctx.cb(timer_isr_ctx.arg, 2); - mips32r2_isr_end(); - } - - mips_setcompare(mips_getcount() + TICKS_PER_US * TIMER_ACCURACY); -} - -/* - * The mips toolchain C library does not implement gettimeofday() - * - * implement it here using the timer. - * - */ -int gettimeofday(struct timeval *__restrict __p, void *__restrict __tz) -{ - (void)__tz; - - uint64_t now = counter * US_PER_MS; - __p->tv_sec = div_u64_by_1000000(now); - __p->tv_usec = now - (__p->tv_sec * US_PER_SEC); - - return 0; -} - -int timer_init(tim_t dev, uint32_t freq, timer_cb_t cb, void *arg) -{ - assert(dev == 0); - - (void)dev; - (void)freq; /* Cannot adjust Frequency */ - - timer_isr_ctx.cb = cb; - timer_isr_ctx.arg = arg; - - /* Clear down soft counters */ - memset((void *)compares, 0, sizeof(compares)); - - counter = (1 << TIMER_ACCURACY_SHIFT); - - /* Set compare up */ - mips_setcompare(mips_getcount() + TICKS_PER_US * TIMER_ACCURACY); - - /* Start the timer if stopped */ - mips32_bc_c0(C0_CAUSE, CR_DC); - - /* Enable Timer Interrupts */ - set_external_isr_cb(_CORE_TIMER_VECTOR, timer_isr); - eic_configure_priority(_CORE_TIMER_VECTOR, 1, 0); - eic_enable(_CORE_TIMER_VECTOR); - - return 0; -} - -int timer_set(tim_t dev, int channel, unsigned int timeout) -{ - assert(dev == 0); - assert(channel < CHANNELS); - - (void)dev; - - timeout >>= TIMER_ACCURACY_SHIFT; - timeout <<= TIMER_ACCURACY_SHIFT; - - uint32_t status = irq_disable(); - compares[channel] = counter + timeout; - irq_restore(status); - - return 0; -} - -int timer_set_absolute(tim_t dev, int channel, unsigned int value) -{ - assert(dev == 0); - assert(channel < CHANNELS); - - (void)dev; - - value >>= TIMER_ACCURACY_SHIFT; - value <<= TIMER_ACCURACY_SHIFT; - - uint32_t status = irq_disable(); - compares[channel] = value; - irq_restore(status); - - return 0; -} - -int timer_clear(tim_t dev, int channel) -{ - assert(dev == 0); - assert(channel < CHANNELS); - - (void)dev; - - uint32_t status = irq_disable(); - compares[channel] = 0; - irq_restore(status); - - return 0; -} - -unsigned int timer_read(tim_t dev) -{ - assert(dev == 0); - - (void)dev; - - return counter; -} - -void timer_start(tim_t dev) -{ - (void)dev; - mips32_bc_c0(C0_CAUSE, CR_DC); -} - -void timer_stop(tim_t dev) -{ - (void)dev; - mips32_bs_c0(C0_CAUSE, CR_DC); -} diff --git a/cpu/mips_pic32_common/periph/uart.c b/cpu/mips_pic32_common/periph/uart.c deleted file mode 100644 index b5b8e578a471..000000000000 --- a/cpu/mips_pic32_common/periph/uart.c +++ /dev/null @@ -1,193 +0,0 @@ -/* - * Copyright(C) 2016,2017 Imagination Technologies Limited and/or its - * affiliated group companies. - * - * This file is subject to the terms and conditions of the GNU Lesser - * General Public License v2.1. See the file LICENSE in the top level - * directory for more details. - * - */ - - /** - * @ingroup cpu_mips_pic32_common - * @ingroup drivers_periph_uart - * @{ - * - * @file - * @brief Peripheral UART driver implementation - * - * @} - */ - -#include "cpu.h" -#include "eic.h" -#include "sched.h" -#include "thread.h" -#include "assert.h" -#include "periph/uart.h" -#include "periph/gpio.h" - -#define UxMODE(U) ((U)[0x00/4]) -#define UxMODECLR(U) ((U)[0x04/4]) -#define UxMODESET(U) ((U)[0x08/4]) -#define UxSTA(U) ((U)[0x10/4]) -#define UxSTACLR(U) ((U)[0x14/4]) -#define UxSTASET(U) ((U)[0x18/4]) -#define UxTXREG(U) ((U)[0x20/4]) -#define UxRXREG(U) ((U)[0x30/4]) -#define UxBRG(U) ((U)[0x40/4]) - -/** - * @brief Allocate memory to store the callback functions. - */ -static uart_isr_ctx_t uart_ctx[UART_NUMOF]; - -static void irq_handler(uart_t uart) -{ - uint32_t status = UxSTA(uart_config[uart].base); - - if (status & _U1STA_URXDA_MASK) { - uart_ctx[uart].rx_cb(uart_ctx[uart].arg, UxRXREG(uart_config[uart].base)); - } - if (status & _U1STA_OERR_MASK) { - UxSTA(uart_config[uart].base) &= ~_U1STA_OERR_MASK; - } -#ifdef CPU_FAM_PIC32MX - eic_clear_flag(uart_config[uart].irq); -#else - eic_clear_flag(uart_config[uart].vector); -#endif - - mips32r2_isr_end(); -} - -#ifdef UART_0_ISR -void UART_0_ISR(void) -{ - irq_handler(UART_DEV(0)); -} -#endif - -#ifdef UART_1_ISR -void UART_1_ISR(void) -{ - irq_handler(UART_DEV(1)); -} -#endif - -#ifdef UART_2_ISR -void UART_2_ISR(void) -{ - irq_handler(UART_DEV(2)); -} -#endif - -#ifdef UART_3_ISR -void UART_3_ISR(void) -{ - irq_handler(UART_DEV(3)); -} -#endif - -#ifdef UART_4_ISR -void UART_4_ISR(void) -{ - irq_handler(UART_DEV(4)); -} -#endif - -#ifdef UART_5_ISR -void UART_5_ISR(void) -{ - irq_handler(UART_DEV(5)); -} -#endif - -static void uart_init_pins(uart_t uart, uart_rx_cb_t rx_cb) -{ - /* configure TX pin */ - gpio_init(uart_config[uart].tx_pin, GPIO_OUT); - /* set TX pin high to avoid garbage during further initialization */ - gpio_set(uart_config[uart].tx_pin); - *(uart_config[uart].tx_mux_reg) = uart_config[uart].tx_af; - - /* configure RX pin */ - if (rx_cb) { - gpio_init(uart_config[uart].rx_pin, GPIO_IN_PU); - *(uart_config[uart].rx_mux_reg) = uart_config[uart].rx_af; - } -} - -int uart_init(uart_t uart, uint32_t baudrate, uart_rx_cb_t rx_cb, void *arg) -{ - assert(uart < UART_NUMOF); - - uart_init_pins(uart, rx_cb); - - UxBRG(uart_config[uart].base) = (uart_config[uart].clock / (16 * baudrate)) - 1; - UxSTA(uart_config[uart].base) = 0; - if (rx_cb) { - /* register callbacks */ - uart_ctx[uart].rx_cb = rx_cb; - uart_ctx[uart].arg = arg; - UxSTASET(uart_config[uart].base) = _U1STA_URXEN_MASK; - - switch (uart) { -#ifdef UART_0_ISR - case UART_DEV(0): set_external_isr_cb(uart_config[uart].vector, UART_0_ISR); break; -#endif -#ifdef UART_1_ISR - case UART_DEV(1): set_external_isr_cb(uart_config[uart].vector, UART_1_ISR); break; -#endif -#ifdef UART_2_ISR - case UART_DEV(2): set_external_isr_cb(uart_config[uart].vector, UART_2_ISR); break; -#endif -#ifdef UART_3_ISR - case UART_DEV(3): set_external_isr_cb(uart_config[uart].vector, UART_3_ISR); break; -#endif -#ifdef UART_4_ISR - case UART_DEV(4): set_external_isr_cb(uart_config[uart].vector, UART_4_ISR); break; -#endif -#ifdef UART_5_ISR - case UART_DEV(5): set_external_isr_cb(uart_config[uart].vector, UART_5_ISR); break; -#endif - } - eic_configure_priority(uart_config[uart].vector, 1, 0); - -#ifdef CPU_FAM_PIC32MX - eic_enable(uart_config[uart].irq); -#else - eic_enable(uart_config[uart].vector); -#endif - - } - UxSTASET(uart_config[uart].base) = _U1STA_UTXEN_MASK; - UxMODE(uart_config[uart].base) = _U1MODE_ON_MASK; - - return 0; -} - -void uart_write(uart_t uart, const uint8_t *data, size_t len) -{ - assert(uart < UART_NUMOF); - - while(len--) { - while(UxSTA(uart_config[uart].base)& _U1STA_UTXBF_MASK) {} - UxTXREG(uart_config[uart].base) = *data++; - } -} - -void uart_poweron(uart_t uart) -{ - assert(uart < UART_NUMOF); - - UxMODESET(uart_config[uart].base)= _U1MODE_ON_MASK; - -} - -void uart_poweroff(uart_t uart) -{ - assert(uart < UART_NUMOF); - - UxMODECLR(uart_config[uart].base)= _U1MODE_ON_MASK; -} diff --git a/cpu/mips_pic32_common/reset_mod.S b/cpu/mips_pic32_common/reset_mod.S deleted file mode 100644 index 704287552496..000000000000 --- a/cpu/mips_pic32_common/reset_mod.S +++ /dev/null @@ -1,244 +0,0 @@ -/* - * Copyright 2014-2015, Imagination Technologies Limited and/or its - * affiliated group companies. - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * 1. Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright notice, - * this list of conditions and the following disclaimer in the documentation - * and/or other materials provided with the distribution. - * 3. Neither the name of the copyright holder nor the names of its - * contributors may be used to endorse or promote products derived from this - * software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" - * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE - * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - * POSSIBILITY OF SUCH DAMAGE. -*/ - -/* ************ PLEASE READ ME !!!! **************** - - This file is a copy of the reset_mod.S from $MIPS_ELF_ROOT/share/mips/boot - (from the 2016.05-03 version) with a couple of modifications: - - #define SKIP_COPY_TO_RAM - prevents the bootloader copying the whole contents - of flash to ram (as we want to XIP from flash), we copy initialized data from - flash to ram in 'software_init_hook'. - - move .org's to before the labels to make the vector labels appear at the vector - addresses. - - In boot_debug_exception vector drop out of debug mode before spining, this allows - attachment of an external debug program to investigate a hung system. - - Future toolchain versions will have these changes included and this file will - be no longer needed. - - Note the above copyright/license is 3 Clause BSD and as such is compatible with LGPLv2.1 - as such we grant licensing this file under LGPLv2.1 (See the file LICENSE in the top level - directory for more details) as well. - - Thanks for reading. -*/ - - - -#define _RESETCODE -.set nomips16 - -#include -#include -#include - - .set push - .set nomicromips -LEAF(__reset_vector) - lui a2, %hi(__cpu_init) - addiu a2, %lo(__cpu_init) - mtc0 $0, C0_COUNT # Clear cp0 Count (Used to measure boot time.) - jr a2 - .space 32 # Just to cope with a quirk of MIPS malta boards - # this can be deleted for anything else. -END(__reset_vector) - .set pop - -LEAF(__cpu_init) - - # Verify the code is here due to a reset and not NMI. If this is an NMI then trigger - # a debugger breakpoint using a sdbp instruction. - - mfc0 s1, C0_STATUS # Read CP0 Status - ext s1, s1, SR_NMI_SHIFT, 1 # extract NMI - beqz s1, init_resources # /* Branch if this is NOT an NMI exception. */ - move k0, t9 # Preserve t9 - move k1, a0 # Preserve a0 - li $25, 15 # UHI exception operation - li $4, 0 # Use hard register context - sdbbp 1 # Invoke UHI operation - -init_resources: - - # Init CP0 Status, Count, Compare, Watch*, and Cause. - jal __init_cp0 - - # Initialise L2/L3 cache - # This could be done from cached code if there is a cca override or similar - - # Determine L2/L3 cache config. - - lui a2, %hi(__init_l23cache) - addiu a2, a2, %lo(__init_l23cache) - jal a2 - -init_ic: - # Initialize the L1 instruction cache. - jal __init_icache - - # The changing of Kernel mode cacheability must be done from KSEG1 - # Since the code is executing from KSEG0 It needs to do a jump to KSEG1 change K0 - # and jump back to KSEG0 - - lui a2, %hi(__change_k0_cca) - addiu a2, a2, %lo(__change_k0_cca) - li a1, 0xf - ins a2, a1, 29, 1 # changed to KSEG1 address by setting bit 29 - jalr a2 - - .weak __init_l23cache_cached - lui a2, %hi(__init_l23cache_cached) - addiu a2, a2, %lo(__init_l23cache_cached) - beqz a2, init_dc - jal a2 - -init_dc: - # Initialize the L1 data cache - jal __init_dcache - - # Initialize the TLB. - jal __init_tlb - - # Allow everything else to be initialized via a hook. - .weak __boot_init_hook - lui a2, %hi(__boot_init_hook) - addiu a2, a2, %lo(__boot_init_hook) - beqz a2, 1f - jalr a2 -1: - -#ifndef SKIP_COPY_TO_RAM - - # Copy code and data to RAM - li s1, 0xffffffff - - # Copy code and read-only/initialized data from FLASH to (uncached) RAM. - lui a1, %hi(__flash_app_start) - addiu a1, a1, %lo(__flash_app_start) - ins a1, s1, 29, 1 # Make it uncached (kseg1) - lui a2, %hi(__app_start) - addiu a2, a2, %lo(__app_start) - ins a2, s1, 29, 1 # Make it uncached (kseg1) - lui a3, %hi(_edata) - addiu a3, a3, %lo(_edata) - ins a3, s1, 29, 1 # Make it uncached (kseg1) - beq a2, a3, $Lcopy_to_ram_done -$Lnext_ram_word: - lw a0, 0(a1) - sw a0, 0(a2) - addiu a2, a2, 4 - addiu a1, a1, 4 - bne a3, a2, $Lnext_ram_word -$Lcopy_to_ram_done: - -#endif - - # Prepare for eret to _start - lui ra, %hi($Lall_done) # If main returns then go to all_done. - addiu ra, ra, %lo($Lall_done) - lui v0, %hi(_start) # Load the address of _start - addiu v0, v0, %lo(_start) - mtc0 v0, C0_ERRPC # Set ErrorEPC to _start - ehb # Clear hazards (makes sure write to ErrorPC has completed) - li a0, 0 # UHI compliant null argument setup - - # Return from exception will now execute the application startup code - eret - -$Lall_done: - # If _start returns it will return to this point. - # Just spin here reporting the exit. - li $25, 1 # UHI exit operation - move $4, v0 # /* Collect exit code for UHI exit */ - sdbbp 1 # Invoke UHI operation - b $Lall_done -END(__cpu_init) - -/************************************************************************************** - B O O T E X C E P T I O N H A N D L E R S (CP0 Status[BEV] = 1) -**************************************************************************************/ -/* NOTE: the linker script must insure that this code starts at start + 0x200 so the exception */ -/* vectors will be addressed properly. All .org assume this! */ -/* TLB refill, 32 bit task. */ -.org 0x200 # TLB refill, 32 bit task. -LEAF(__boot_tlb_refill) - move k0, t9 # Preserve t9 - move k1, a0 # Preserve a0 - li $25, 15 # UHI exception operation - li $4, 0 # Use hard register context - sdbbp 1 # Invoke UHI operation -END(__boot_tlb_refill) - -.org 0x280 # XTLB refill, 64 bit task. BEV + 0x280 -LEAF(__boot_xtlb_refill) - move k0, t9 # Preserve t9 - move k1, a0 # Preserve a0 - li $25, 15 # UHI exception operation - li $4, 0 # Use hard register context - sdbbp 1 # Invoke UHI operation -END(__boot_xtlb_refill) - -.org 0x300 # Cache error exception. BEV + 0x300 -LEAF(__boot_cache_error) - move k0, t9 # Preserve t9 - move k1, a0 # Preserve a0 - li $25, 15 # UHI exception operation - li $4, 0 # Use hard register context - sdbbp 1 # Invoke UHI operation -END(__boot_cache_error) - -.org 0x380 # General exception. BEV + 0x380 -LEAF(__boot_general_exception) - move k0, t9 # Preserve t9 - move k1, a0 # Preserve a0 - li $25, 15 # UHI exception operation - li $4, 0 # Use hard register context - sdbbp 1 # Invoke UHI operation -END(__boot_general_exception) - -# If you want the above code to fit into 1k flash you will need to leave -# out the code below. This is the code that covers the debug exception -# which you normally will not get. -.org 0x480 -LEAF(__boot_debug_exception) - # EJTAG Debug (with ProbEn = 0 in the EJTAG Control Register) - mfc0 k1, C0_DEPC # Save Debug exception point in DESAVE - mtc0 k1, C0_DESAVE - LA k1, 1f - # Drop out of debug mode before spinning (To allow a JTAG probe in). - mtc0 k1, C0_DEPC - ehb - deret -1: - b 1b #Spin indefinitely -END(__boot_debug_exception) diff --git a/cpu/mips_pic32mx/Kconfig b/cpu/mips_pic32mx/Kconfig deleted file mode 100644 index 4f04bd73b22a..000000000000 --- a/cpu/mips_pic32mx/Kconfig +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright (c) 2020 HAW Hamburg -# -# This file is subject to the terms and conditions of the GNU Lesser -# General Public License v2.1. See the file LICENSE in the top level -# directory for more details. -# - -config CPU_FAM_PIC32MX - bool - select CPU_COMMON_MIPS_PIC32 - select CPU_CORE_M4K - select HAS_CPU_MIPS_PIC32MX - -## CPU Models -config CPU_MODEL_P32MX470F512H - bool - select CPU_FAM_PIC32MX - -## Declaration of specific features -config HAS_CPU_MIPS_PIC32MX - bool - help - Indicates that a 'mips_pic32mx' cpu is being used. - -## Common CPU symbols -config CPU_FAM - default "pic32mx" if CPU_FAM_PIC32MX - -config CPU_MODEL - default "p32mx470f512h" if CPU_MODEL_P32MX470F512H - -config CPU - default "mips_pic32mx" if CPU_FAM_PIC32MX - -source "$(RIOTCPU)/mips_pic32_common/Kconfig" diff --git a/cpu/mips_pic32mx/Makefile b/cpu/mips_pic32mx/Makefile deleted file mode 100644 index e9720220a68f..000000000000 --- a/cpu/mips_pic32mx/Makefile +++ /dev/null @@ -1,6 +0,0 @@ -MODULE = cpu - -DIRS += $(RIOTCPU)/mips_pic32_common -DIRS += $(RIOTCPU)/mips32r2_common - -include $(RIOTBASE)/Makefile.base diff --git a/cpu/mips_pic32mx/Makefile.dep b/cpu/mips_pic32mx/Makefile.dep deleted file mode 100644 index 5d3f2106be26..000000000000 --- a/cpu/mips_pic32mx/Makefile.dep +++ /dev/null @@ -1 +0,0 @@ -include $(RIOTCPU)/mips_pic32_common/Makefile.dep diff --git a/cpu/mips_pic32mx/Makefile.features b/cpu/mips_pic32mx/Makefile.features deleted file mode 100644 index 319f56752410..000000000000 --- a/cpu/mips_pic32mx/Makefile.features +++ /dev/null @@ -1,4 +0,0 @@ -CPU_CORE = m4k -CPU_FAM = pic32mx - -include $(RIOTCPU)/mips_pic32_common/Makefile.features diff --git a/cpu/mips_pic32mx/Makefile.include b/cpu/mips_pic32mx/Makefile.include deleted file mode 100644 index f123088e90d0..000000000000 --- a/cpu/mips_pic32mx/Makefile.include +++ /dev/null @@ -1,36 +0,0 @@ -export ROMABLE = 1 - -include $(RIOTCPU)/mips_pic32_common/Makefile.include -include $(RIOTMAKE)/arch/mips.inc.mk - -# define build specific options -CFLAGS += -march=m4k -DSKIP_COPY_TO_RAM - -LINKFLAGS += -Wl,--defsym,__use_excpt_boot=0 $(CFLAGS) -LINKFLAGS += -Tpic32mx512_12_128_uhi.ld - -# the pickit programmer (MPLAB-IPE) wants physical addresses in the hex file!! -OBJCOPY = objcopy #use system objcopy as toolchain one is broken. -OFLAGS += \ - --change-section-lma .bootflash-0xA0000000 \ - --change-section-lma .exception_vector-0x80000000 \ - --change-section-lma .text-0x80000000 \ - --change-section-lma .init-0x80000000 \ - --change-section-lma .fini-0x80000000 \ - --change-section-lma .eh_frame-0x80000000 \ - --change-section-lma .ctors-0x80000000 \ - --change-section-lma .dtors-0x80000000 \ - --change-section-lma .rodata-0x80000000 \ - --change-section-lma .data-0x80000000 \ - --change-section-lma .bss-0x80000000 \ - --change-section-lma .startdata-0x80000000 \ - -ifneq (,$(filter cpp,$(FEATURES_USED))) -OFLAGS += --change-section-lma .gcc_except_table-0x80000000 -endif - -# system objcopy is not able to generate a binfile for MIPS -BINFILE = - -# hence, use HEXFILE instead for hashing -HASHFILE = $(HEXFILE) diff --git a/cpu/mips_pic32mx/include/cpu_conf.h b/cpu/mips_pic32mx/include/cpu_conf.h deleted file mode 100644 index 6d60586cc541..000000000000 --- a/cpu/mips_pic32mx/include/cpu_conf.h +++ /dev/null @@ -1,74 +0,0 @@ -/* - * Copyright(C) 2016,2017, Imagination Technologies Limited and/or its - * affiliated group companies. - * - * This file is subject to the terms and conditions of the GNU Lesser - * General Public License v2.1. See the file LICENSE in the top level - * directory for more details. - * - */ - -/** - * @defgroup cpu_mips_pic32mx PIC32MX - * @ingroup cpu - * @{ - * - * @file - * @brief CPU definitions for Microchip PIC32MX devices. - * - * @author Neil Jones - */ - -#ifndef CPU_CONF_H -#define CPU_CONF_H - -#ifdef CPU_MODEL_P32MX470F512H -#include "vendor/p32mx470f512h.h" -#else -#error "No CPU headers for the defined CPU_MODEL found" -#endif - -#ifdef __cplusplus -extern "C" { -#endif - -/** - * @brief Configuration of default stack sizes - * - * printf takes a pretty tortured route through the C lib - * then via UHI syscall exception to end up at the UART - * driver. - * - * When debugging timer code we get printfs on the idle threads - * stack which can easily blow its limits. - * - * Note code must be compiled at -Os with these values, using -O0 - * you'll overflow these stacks. - * - * NO ISR stack is in use yet, interrupt use the current running stack - * hence the big-ish default stack size. - * @{ - */ -#ifndef THREAD_EXTRA_STACKSIZE_PRINTF -#define THREAD_EXTRA_STACKSIZE_PRINTF (1024) -#endif - -#ifndef THREAD_STACKSIZE_DEFAULT -#define THREAD_STACKSIZE_DEFAULT (2048) -#endif - -#ifndef THREAD_STACKSIZE_IDLE -#ifdef NDEBUG -#define THREAD_STACKSIZE_IDLE (512) -#else -#define THREAD_STACKSIZE_IDLE (512 + THREAD_EXTRA_STACKSIZE_PRINTF) -#endif -#endif -/** @} */ - -#ifdef __cplusplus -} -#endif - -#endif /* CPU_CONF_H */ -/** @} */ diff --git a/cpu/mips_pic32mx/include/periph_cpu.h b/cpu/mips_pic32mx/include/periph_cpu.h deleted file mode 100644 index 07c3db92fd21..000000000000 --- a/cpu/mips_pic32mx/include/periph_cpu.h +++ /dev/null @@ -1,24 +0,0 @@ -/* - * Copyright(C) 2016,2017, Imagination Technologies Limited and/or its - * affiliated group companies. - * - * This file is subject to the terms and conditions of the GNU Lesser - * General Public License v2.1. See the file LICENSE in the top level - * directory for more details. - * - */ - -#ifndef PERIPH_CPU_H -#define PERIPH_CPU_H - -#include "periph_cpu_common.h" - -#ifdef __cplusplus -extern "C" { -#endif - -#ifdef __cplusplus -} -#endif - -#endif /* PERIPH_CPU_H */ diff --git a/cpu/mips_pic32mx/include/vendor/p32mx470f512h.h b/cpu/mips_pic32mx/include/vendor/p32mx470f512h.h deleted file mode 100644 index 67c616a5a31a..000000000000 --- a/cpu/mips_pic32mx/include/vendor/p32mx470f512h.h +++ /dev/null @@ -1,17926 +0,0 @@ -/*------------------------------------------------------------------------- - * PIC32MX470F512H processor header - * Build date : Feb 18 2016 - * - * Copyright (c) 2016, Microchip Technology Inc. and its subsidiaries ("Microchip") - * All rights reserved. - * - * This software is developed by Microchip Technology Inc. and its - * subsidiaries ("Microchip"). - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are - * met: - * - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above - * copyright notice, this list of conditions and the following - * disclaimer in the documentation and/or other materials provided - * with the distribution. - * 3. Microchip's name may not be used to endorse or promote products - * derived from this software without specific prior written - * permission. - * - * THIS SOFTWARE IS PROVIDED BY MICROCHIP "AS IS" AND ANY EXPRESS OR IMPLIED - * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS FOR PURPOSE ARE DISCLAIMED. IN NO EVENT - * SHALL MICROCHIP BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING BUT NOT LIMITED TO - * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA OR PROFITS; - * OR BUSINESS INTERRUPTION) HOWSOEVER CAUSED AND ON ANY THEORY OF LIABILITY, - * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR - * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF - * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * - */ - -#pragma once -#ifndef __32MX470F512H_H -#define __32MX470F512H_H - -#if defined (__LANGUAGE_C__) || defined (__LANGUAGE_C_PLUS_PLUS) - -#ifdef __cplusplus -extern "C" { -#endif - -#define WDTCON WDTCON -extern volatile unsigned int WDTCON __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned WDTCLR:1; - unsigned WDTWINEN:1; - unsigned SWDTPS:5; - unsigned :8; - unsigned ON:1; - }; - struct { - unsigned :2; - unsigned SWDTPS0:1; - unsigned SWDTPS1:1; - unsigned SWDTPS2:1; - unsigned SWDTPS3:1; - unsigned SWDTPS4:1; - }; - struct { - unsigned :2; - unsigned WDTPSTA:5; - }; - struct { - unsigned :2; - unsigned WDTPS:5; - }; - struct { - unsigned w:32; - }; -} __WDTCONbits_t; -extern volatile __WDTCONbits_t WDTCONbits __asm__ ("WDTCON") __attribute__((section("sfrs"))); -extern volatile unsigned int WDTCONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int WDTCONSET __attribute__((section("sfrs"))); -extern volatile unsigned int WDTCONINV __attribute__((section("sfrs"))); -#define RTCCON RTCCON -extern volatile unsigned int RTCCON __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned RTCOE:1; - unsigned HALFSEC:1; - unsigned RTCSYNC:1; - unsigned RTCWREN:1; - unsigned :2; - unsigned RTCCLKON:1; - unsigned RTSECSEL:1; - unsigned :5; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - unsigned CAL:10; - }; - struct { - unsigned w:32; - }; -} __RTCCONbits_t; -extern volatile __RTCCONbits_t RTCCONbits __asm__ ("RTCCON") __attribute__((section("sfrs"))); -extern volatile unsigned int RTCCONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int RTCCONSET __attribute__((section("sfrs"))); -extern volatile unsigned int RTCCONINV __attribute__((section("sfrs"))); -#define RTCALRM RTCALRM -extern volatile unsigned int RTCALRM __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned ARPT:8; - unsigned AMASK:4; - unsigned ALRMSYNC:1; - unsigned PIV:1; - unsigned CHIME:1; - unsigned ALRMEN:1; - }; - struct { - unsigned w:32; - }; -} __RTCALRMbits_t; -extern volatile __RTCALRMbits_t RTCALRMbits __asm__ ("RTCALRM") __attribute__((section("sfrs"))); -extern volatile unsigned int RTCALRMCLR __attribute__((section("sfrs"))); -extern volatile unsigned int RTCALRMSET __attribute__((section("sfrs"))); -extern volatile unsigned int RTCALRMINV __attribute__((section("sfrs"))); -#define RTCTIME RTCTIME -extern volatile unsigned int RTCTIME __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :8; - unsigned SEC01:4; - unsigned SEC10:4; - unsigned MIN01:4; - unsigned MIN10:4; - unsigned HR01:4; - unsigned HR10:4; - }; - struct { - unsigned w:32; - }; -} __RTCTIMEbits_t; -extern volatile __RTCTIMEbits_t RTCTIMEbits __asm__ ("RTCTIME") __attribute__((section("sfrs"))); -extern volatile unsigned int RTCTIMECLR __attribute__((section("sfrs"))); -extern volatile unsigned int RTCTIMESET __attribute__((section("sfrs"))); -extern volatile unsigned int RTCTIMEINV __attribute__((section("sfrs"))); -#define RTCDATE RTCDATE -extern volatile unsigned int RTCDATE __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned WDAY01:4; - unsigned :4; - unsigned DAY01:4; - unsigned DAY10:4; - unsigned MONTH01:4; - unsigned MONTH10:4; - unsigned YEAR01:4; - unsigned YEAR10:4; - }; - struct { - unsigned w:32; - }; -} __RTCDATEbits_t; -extern volatile __RTCDATEbits_t RTCDATEbits __asm__ ("RTCDATE") __attribute__((section("sfrs"))); -extern volatile unsigned int RTCDATECLR __attribute__((section("sfrs"))); -extern volatile unsigned int RTCDATESET __attribute__((section("sfrs"))); -extern volatile unsigned int RTCDATEINV __attribute__((section("sfrs"))); -#define ALRMTIME ALRMTIME -extern volatile unsigned int ALRMTIME __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :8; - unsigned SEC01:4; - unsigned SEC10:4; - unsigned MIN01:4; - unsigned MIN10:4; - unsigned HR01:4; - unsigned HR10:4; - }; - struct { - unsigned w:32; - }; -} __ALRMTIMEbits_t; -extern volatile __ALRMTIMEbits_t ALRMTIMEbits __asm__ ("ALRMTIME") __attribute__((section("sfrs"))); -extern volatile unsigned int ALRMTIMECLR __attribute__((section("sfrs"))); -extern volatile unsigned int ALRMTIMESET __attribute__((section("sfrs"))); -extern volatile unsigned int ALRMTIMEINV __attribute__((section("sfrs"))); -#define ALRMDATE ALRMDATE -extern volatile unsigned int ALRMDATE __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned WDAY01:4; - unsigned :4; - unsigned DAY01:4; - unsigned DAY10:4; - unsigned MONTH01:4; - unsigned MONTH10:4; - }; - struct { - unsigned w:32; - }; -} __ALRMDATEbits_t; -extern volatile __ALRMDATEbits_t ALRMDATEbits __asm__ ("ALRMDATE") __attribute__((section("sfrs"))); -extern volatile unsigned int ALRMDATECLR __attribute__((section("sfrs"))); -extern volatile unsigned int ALRMDATESET __attribute__((section("sfrs"))); -extern volatile unsigned int ALRMDATEINV __attribute__((section("sfrs"))); -#define T1CON T1CON -extern volatile unsigned int T1CON __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :1; - unsigned TCS:1; - unsigned TSYNC:1; - unsigned :1; - unsigned TCKPS:2; - unsigned :1; - unsigned TGATE:1; - unsigned :3; - unsigned TWIP:1; - unsigned TWDIS:1; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - }; - struct { - unsigned :4; - unsigned TCKPS0:1; - unsigned TCKPS1:1; - }; - struct { - unsigned :13; - unsigned TSIDL:1; - unsigned :1; - unsigned TON:1; - }; - struct { - unsigned w:32; - }; -} __T1CONbits_t; -extern volatile __T1CONbits_t T1CONbits __asm__ ("T1CON") __attribute__((section("sfrs"))); -extern volatile unsigned int T1CONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int T1CONSET __attribute__((section("sfrs"))); -extern volatile unsigned int T1CONINV __attribute__((section("sfrs"))); -#define TMR1 TMR1 -extern volatile unsigned int TMR1 __attribute__((section("sfrs"))); -extern volatile unsigned int TMR1CLR __attribute__((section("sfrs"))); -extern volatile unsigned int TMR1SET __attribute__((section("sfrs"))); -extern volatile unsigned int TMR1INV __attribute__((section("sfrs"))); -#define PR1 PR1 -extern volatile unsigned int PR1 __attribute__((section("sfrs"))); -extern volatile unsigned int PR1CLR __attribute__((section("sfrs"))); -extern volatile unsigned int PR1SET __attribute__((section("sfrs"))); -extern volatile unsigned int PR1INV __attribute__((section("sfrs"))); -#define T2CON T2CON -extern volatile unsigned int T2CON __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :1; - unsigned TCS:1; - unsigned :1; - unsigned T32:1; - unsigned TCKPS:3; - unsigned TGATE:1; - unsigned :5; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - }; - struct { - unsigned :4; - unsigned TCKPS0:1; - unsigned TCKPS1:1; - unsigned TCKPS2:1; - }; - struct { - unsigned :13; - unsigned TSIDL:1; - unsigned :1; - unsigned TON:1; - }; - struct { - unsigned w:32; - }; -} __T2CONbits_t; -extern volatile __T2CONbits_t T2CONbits __asm__ ("T2CON") __attribute__((section("sfrs"))); -extern volatile unsigned int T2CONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int T2CONSET __attribute__((section("sfrs"))); -extern volatile unsigned int T2CONINV __attribute__((section("sfrs"))); -#define TMR2 TMR2 -extern volatile unsigned int TMR2 __attribute__((section("sfrs"))); -extern volatile unsigned int TMR2CLR __attribute__((section("sfrs"))); -extern volatile unsigned int TMR2SET __attribute__((section("sfrs"))); -extern volatile unsigned int TMR2INV __attribute__((section("sfrs"))); -#define PR2 PR2 -extern volatile unsigned int PR2 __attribute__((section("sfrs"))); -extern volatile unsigned int PR2CLR __attribute__((section("sfrs"))); -extern volatile unsigned int PR2SET __attribute__((section("sfrs"))); -extern volatile unsigned int PR2INV __attribute__((section("sfrs"))); -#define T3CON T3CON -extern volatile unsigned int T3CON __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :1; - unsigned TCS:1; - unsigned :2; - unsigned TCKPS:3; - unsigned TGATE:1; - unsigned :5; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - }; - struct { - unsigned :4; - unsigned TCKPS0:1; - unsigned TCKPS1:1; - unsigned TCKPS2:1; - }; - struct { - unsigned :13; - unsigned TSIDL:1; - unsigned :1; - unsigned TON:1; - }; - struct { - unsigned w:32; - }; -} __T3CONbits_t; -extern volatile __T3CONbits_t T3CONbits __asm__ ("T3CON") __attribute__((section("sfrs"))); -extern volatile unsigned int T3CONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int T3CONSET __attribute__((section("sfrs"))); -extern volatile unsigned int T3CONINV __attribute__((section("sfrs"))); -#define TMR3 TMR3 -extern volatile unsigned int TMR3 __attribute__((section("sfrs"))); -extern volatile unsigned int TMR3CLR __attribute__((section("sfrs"))); -extern volatile unsigned int TMR3SET __attribute__((section("sfrs"))); -extern volatile unsigned int TMR3INV __attribute__((section("sfrs"))); -#define PR3 PR3 -extern volatile unsigned int PR3 __attribute__((section("sfrs"))); -extern volatile unsigned int PR3CLR __attribute__((section("sfrs"))); -extern volatile unsigned int PR3SET __attribute__((section("sfrs"))); -extern volatile unsigned int PR3INV __attribute__((section("sfrs"))); -#define T4CON T4CON -extern volatile unsigned int T4CON __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :1; - unsigned TCS:1; - unsigned :1; - unsigned T32:1; - unsigned TCKPS:3; - unsigned TGATE:1; - unsigned :5; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - }; - struct { - unsigned :4; - unsigned TCKPS0:1; - unsigned TCKPS1:1; - unsigned TCKPS2:1; - }; - struct { - unsigned :13; - unsigned TSIDL:1; - unsigned :1; - unsigned TON:1; - }; - struct { - unsigned w:32; - }; -} __T4CONbits_t; -extern volatile __T4CONbits_t T4CONbits __asm__ ("T4CON") __attribute__((section("sfrs"))); -extern volatile unsigned int T4CONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int T4CONSET __attribute__((section("sfrs"))); -extern volatile unsigned int T4CONINV __attribute__((section("sfrs"))); -#define TMR4 TMR4 -extern volatile unsigned int TMR4 __attribute__((section("sfrs"))); -extern volatile unsigned int TMR4CLR __attribute__((section("sfrs"))); -extern volatile unsigned int TMR4SET __attribute__((section("sfrs"))); -extern volatile unsigned int TMR4INV __attribute__((section("sfrs"))); -#define PR4 PR4 -extern volatile unsigned int PR4 __attribute__((section("sfrs"))); -extern volatile unsigned int PR4CLR __attribute__((section("sfrs"))); -extern volatile unsigned int PR4SET __attribute__((section("sfrs"))); -extern volatile unsigned int PR4INV __attribute__((section("sfrs"))); -#define T5CON T5CON -extern volatile unsigned int T5CON __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :1; - unsigned TCS:1; - unsigned :2; - unsigned TCKPS:3; - unsigned TGATE:1; - unsigned :5; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - }; - struct { - unsigned :4; - unsigned TCKPS0:1; - unsigned TCKPS1:1; - unsigned TCKPS2:1; - }; - struct { - unsigned :13; - unsigned TSIDL:1; - unsigned :1; - unsigned TON:1; - }; - struct { - unsigned w:32; - }; -} __T5CONbits_t; -extern volatile __T5CONbits_t T5CONbits __asm__ ("T5CON") __attribute__((section("sfrs"))); -extern volatile unsigned int T5CONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int T5CONSET __attribute__((section("sfrs"))); -extern volatile unsigned int T5CONINV __attribute__((section("sfrs"))); -#define TMR5 TMR5 -extern volatile unsigned int TMR5 __attribute__((section("sfrs"))); -extern volatile unsigned int TMR5CLR __attribute__((section("sfrs"))); -extern volatile unsigned int TMR5SET __attribute__((section("sfrs"))); -extern volatile unsigned int TMR5INV __attribute__((section("sfrs"))); -#define PR5 PR5 -extern volatile unsigned int PR5 __attribute__((section("sfrs"))); -extern volatile unsigned int PR5CLR __attribute__((section("sfrs"))); -extern volatile unsigned int PR5SET __attribute__((section("sfrs"))); -extern volatile unsigned int PR5INV __attribute__((section("sfrs"))); -#define IC1CON IC1CON -extern volatile unsigned int IC1CON __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned ICM:3; - unsigned ICBNE:1; - unsigned ICOV:1; - unsigned ICI:2; - unsigned ICTMR:1; - unsigned C32:1; - unsigned FEDGE:1; - unsigned :3; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - }; - struct { - unsigned ICM0:1; - unsigned ICM1:1; - unsigned ICM2:1; - unsigned :2; - unsigned ICI0:1; - unsigned ICI1:1; - }; - struct { - unsigned :13; - unsigned ICSIDL:1; - }; - struct { - unsigned w:32; - }; -} __IC1CONbits_t; -extern volatile __IC1CONbits_t IC1CONbits __asm__ ("IC1CON") __attribute__((section("sfrs"))); -extern volatile unsigned int IC1CONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int IC1CONSET __attribute__((section("sfrs"))); -extern volatile unsigned int IC1CONINV __attribute__((section("sfrs"))); -#define IC1BUF IC1BUF -extern volatile unsigned int IC1BUF __attribute__((section("sfrs"))); -#define IC2CON IC2CON -extern volatile unsigned int IC2CON __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned ICM:3; - unsigned ICBNE:1; - unsigned ICOV:1; - unsigned ICI:2; - unsigned ICTMR:1; - unsigned C32:1; - unsigned FEDGE:1; - unsigned :3; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - }; - struct { - unsigned ICM0:1; - unsigned ICM1:1; - unsigned ICM2:1; - unsigned :2; - unsigned ICI0:1; - unsigned ICI1:1; - }; - struct { - unsigned :13; - unsigned ICSIDL:1; - }; - struct { - unsigned w:32; - }; -} __IC2CONbits_t; -extern volatile __IC2CONbits_t IC2CONbits __asm__ ("IC2CON") __attribute__((section("sfrs"))); -extern volatile unsigned int IC2CONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int IC2CONSET __attribute__((section("sfrs"))); -extern volatile unsigned int IC2CONINV __attribute__((section("sfrs"))); -#define IC2BUF IC2BUF -extern volatile unsigned int IC2BUF __attribute__((section("sfrs"))); -#define IC3CON IC3CON -extern volatile unsigned int IC3CON __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned ICM:3; - unsigned ICBNE:1; - unsigned ICOV:1; - unsigned ICI:2; - unsigned ICTMR:1; - unsigned C32:1; - unsigned FEDGE:1; - unsigned :3; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - }; - struct { - unsigned ICM0:1; - unsigned ICM1:1; - unsigned ICM2:1; - unsigned :2; - unsigned ICI0:1; - unsigned ICI1:1; - }; - struct { - unsigned :13; - unsigned ICSIDL:1; - }; - struct { - unsigned w:32; - }; -} __IC3CONbits_t; -extern volatile __IC3CONbits_t IC3CONbits __asm__ ("IC3CON") __attribute__((section("sfrs"))); -extern volatile unsigned int IC3CONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int IC3CONSET __attribute__((section("sfrs"))); -extern volatile unsigned int IC3CONINV __attribute__((section("sfrs"))); -#define IC3BUF IC3BUF -extern volatile unsigned int IC3BUF __attribute__((section("sfrs"))); -#define IC4CON IC4CON -extern volatile unsigned int IC4CON __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned ICM:3; - unsigned ICBNE:1; - unsigned ICOV:1; - unsigned ICI:2; - unsigned ICTMR:1; - unsigned C32:1; - unsigned FEDGE:1; - unsigned :3; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - }; - struct { - unsigned ICM0:1; - unsigned ICM1:1; - unsigned ICM2:1; - unsigned :2; - unsigned ICI0:1; - unsigned ICI1:1; - }; - struct { - unsigned :13; - unsigned ICSIDL:1; - }; - struct { - unsigned w:32; - }; -} __IC4CONbits_t; -extern volatile __IC4CONbits_t IC4CONbits __asm__ ("IC4CON") __attribute__((section("sfrs"))); -extern volatile unsigned int IC4CONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int IC4CONSET __attribute__((section("sfrs"))); -extern volatile unsigned int IC4CONINV __attribute__((section("sfrs"))); -#define IC4BUF IC4BUF -extern volatile unsigned int IC4BUF __attribute__((section("sfrs"))); -#define IC5CON IC5CON -extern volatile unsigned int IC5CON __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned ICM:3; - unsigned ICBNE:1; - unsigned ICOV:1; - unsigned ICI:2; - unsigned ICTMR:1; - unsigned C32:1; - unsigned FEDGE:1; - unsigned :3; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - }; - struct { - unsigned ICM0:1; - unsigned ICM1:1; - unsigned ICM2:1; - unsigned :2; - unsigned ICI0:1; - unsigned ICI1:1; - }; - struct { - unsigned :13; - unsigned ICSIDL:1; - }; - struct { - unsigned w:32; - }; -} __IC5CONbits_t; -extern volatile __IC5CONbits_t IC5CONbits __asm__ ("IC5CON") __attribute__((section("sfrs"))); -extern volatile unsigned int IC5CONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int IC5CONSET __attribute__((section("sfrs"))); -extern volatile unsigned int IC5CONINV __attribute__((section("sfrs"))); -#define IC5BUF IC5BUF -extern volatile unsigned int IC5BUF __attribute__((section("sfrs"))); -#define OC1CON OC1CON -extern volatile unsigned int OC1CON __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned OCM:3; - unsigned OCTSEL:1; - unsigned OCFLT:1; - unsigned OC32:1; - unsigned :7; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - }; - struct { - unsigned OCM0:1; - unsigned OCM1:1; - unsigned OCM2:1; - }; - struct { - unsigned :13; - unsigned OCSIDL:1; - }; - struct { - unsigned w:32; - }; -} __OC1CONbits_t; -extern volatile __OC1CONbits_t OC1CONbits __asm__ ("OC1CON") __attribute__((section("sfrs"))); -extern volatile unsigned int OC1CONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int OC1CONSET __attribute__((section("sfrs"))); -extern volatile unsigned int OC1CONINV __attribute__((section("sfrs"))); -#define OC1R OC1R -extern volatile unsigned int OC1R __attribute__((section("sfrs"))); -extern volatile unsigned int OC1RCLR __attribute__((section("sfrs"))); -extern volatile unsigned int OC1RSET __attribute__((section("sfrs"))); -extern volatile unsigned int OC1RINV __attribute__((section("sfrs"))); -#define OC1RS OC1RS -extern volatile unsigned int OC1RS __attribute__((section("sfrs"))); -extern volatile unsigned int OC1RSCLR __attribute__((section("sfrs"))); -extern volatile unsigned int OC1RSSET __attribute__((section("sfrs"))); -extern volatile unsigned int OC1RSINV __attribute__((section("sfrs"))); -#define OC2CON OC2CON -extern volatile unsigned int OC2CON __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned OCM:3; - unsigned OCTSEL:1; - unsigned OCFLT:1; - unsigned OC32:1; - unsigned :7; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - }; - struct { - unsigned OCM0:1; - unsigned OCM1:1; - unsigned OCM2:1; - }; - struct { - unsigned :13; - unsigned OCSIDL:1; - }; - struct { - unsigned w:32; - }; -} __OC2CONbits_t; -extern volatile __OC2CONbits_t OC2CONbits __asm__ ("OC2CON") __attribute__((section("sfrs"))); -extern volatile unsigned int OC2CONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int OC2CONSET __attribute__((section("sfrs"))); -extern volatile unsigned int OC2CONINV __attribute__((section("sfrs"))); -#define OC2R OC2R -extern volatile unsigned int OC2R __attribute__((section("sfrs"))); -extern volatile unsigned int OC2RCLR __attribute__((section("sfrs"))); -extern volatile unsigned int OC2RSET __attribute__((section("sfrs"))); -extern volatile unsigned int OC2RINV __attribute__((section("sfrs"))); -#define OC2RS OC2RS -extern volatile unsigned int OC2RS __attribute__((section("sfrs"))); -extern volatile unsigned int OC2RSCLR __attribute__((section("sfrs"))); -extern volatile unsigned int OC2RSSET __attribute__((section("sfrs"))); -extern volatile unsigned int OC2RSINV __attribute__((section("sfrs"))); -#define OC3CON OC3CON -extern volatile unsigned int OC3CON __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned OCM:3; - unsigned OCTSEL:1; - unsigned OCFLT:1; - unsigned OC32:1; - unsigned :7; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - }; - struct { - unsigned OCM0:1; - unsigned OCM1:1; - unsigned OCM2:1; - }; - struct { - unsigned :13; - unsigned OCSIDL:1; - }; - struct { - unsigned w:32; - }; -} __OC3CONbits_t; -extern volatile __OC3CONbits_t OC3CONbits __asm__ ("OC3CON") __attribute__((section("sfrs"))); -extern volatile unsigned int OC3CONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int OC3CONSET __attribute__((section("sfrs"))); -extern volatile unsigned int OC3CONINV __attribute__((section("sfrs"))); -#define OC3R OC3R -extern volatile unsigned int OC3R __attribute__((section("sfrs"))); -extern volatile unsigned int OC3RCLR __attribute__((section("sfrs"))); -extern volatile unsigned int OC3RSET __attribute__((section("sfrs"))); -extern volatile unsigned int OC3RINV __attribute__((section("sfrs"))); -#define OC3RS OC3RS -extern volatile unsigned int OC3RS __attribute__((section("sfrs"))); -extern volatile unsigned int OC3RSCLR __attribute__((section("sfrs"))); -extern volatile unsigned int OC3RSSET __attribute__((section("sfrs"))); -extern volatile unsigned int OC3RSINV __attribute__((section("sfrs"))); -#define OC4CON OC4CON -extern volatile unsigned int OC4CON __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned OCM:3; - unsigned OCTSEL:1; - unsigned OCFLT:1; - unsigned OC32:1; - unsigned :7; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - }; - struct { - unsigned OCM0:1; - unsigned OCM1:1; - unsigned OCM2:1; - }; - struct { - unsigned :13; - unsigned OCSIDL:1; - }; - struct { - unsigned w:32; - }; -} __OC4CONbits_t; -extern volatile __OC4CONbits_t OC4CONbits __asm__ ("OC4CON") __attribute__((section("sfrs"))); -extern volatile unsigned int OC4CONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int OC4CONSET __attribute__((section("sfrs"))); -extern volatile unsigned int OC4CONINV __attribute__((section("sfrs"))); -#define OC4R OC4R -extern volatile unsigned int OC4R __attribute__((section("sfrs"))); -extern volatile unsigned int OC4RCLR __attribute__((section("sfrs"))); -extern volatile unsigned int OC4RSET __attribute__((section("sfrs"))); -extern volatile unsigned int OC4RINV __attribute__((section("sfrs"))); -#define OC4RS OC4RS -extern volatile unsigned int OC4RS __attribute__((section("sfrs"))); -extern volatile unsigned int OC4RSCLR __attribute__((section("sfrs"))); -extern volatile unsigned int OC4RSSET __attribute__((section("sfrs"))); -extern volatile unsigned int OC4RSINV __attribute__((section("sfrs"))); -#define OC5CON OC5CON -extern volatile unsigned int OC5CON __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned OCM:3; - unsigned OCTSEL:1; - unsigned OCFLT:1; - unsigned OC32:1; - unsigned :7; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - }; - struct { - unsigned OCM0:1; - unsigned OCM1:1; - unsigned OCM2:1; - }; - struct { - unsigned :13; - unsigned OCSIDL:1; - }; - struct { - unsigned w:32; - }; -} __OC5CONbits_t; -extern volatile __OC5CONbits_t OC5CONbits __asm__ ("OC5CON") __attribute__((section("sfrs"))); -extern volatile unsigned int OC5CONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int OC5CONSET __attribute__((section("sfrs"))); -extern volatile unsigned int OC5CONINV __attribute__((section("sfrs"))); -#define OC5R OC5R -extern volatile unsigned int OC5R __attribute__((section("sfrs"))); -extern volatile unsigned int OC5RCLR __attribute__((section("sfrs"))); -extern volatile unsigned int OC5RSET __attribute__((section("sfrs"))); -extern volatile unsigned int OC5RINV __attribute__((section("sfrs"))); -#define OC5RS OC5RS -extern volatile unsigned int OC5RS __attribute__((section("sfrs"))); -extern volatile unsigned int OC5RSCLR __attribute__((section("sfrs"))); -extern volatile unsigned int OC5RSSET __attribute__((section("sfrs"))); -extern volatile unsigned int OC5RSINV __attribute__((section("sfrs"))); -#define I2C1111CON I2C1111CON -extern volatile unsigned int I2C1111CON __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned SEN:1; - unsigned RSEN:1; - unsigned PEN:1; - unsigned RCEN:1; - unsigned ACKEN:1; - unsigned ACKDT:1; - unsigned STREN:1; - unsigned GCEN:1; - unsigned SMEN:1; - unsigned DISSLW:1; - unsigned A10M:1; - unsigned STRICT:1; - unsigned SCLREL:1; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - }; - struct { - unsigned :11; - unsigned IPMIEN:1; - unsigned :1; - unsigned I2CSIDL:1; - unsigned :1; - unsigned I2CEN:1; - }; - struct { - unsigned w:32; - }; -} __I2C1111CONbits_t; -extern volatile __I2C1111CONbits_t I2C1111CONbits __asm__ ("I2C1111CON") __attribute__((section("sfrs"))); -#define I2C1CON I2C1CON -extern volatile unsigned int I2C1CON __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned SEN:1; - unsigned RSEN:1; - unsigned PEN:1; - unsigned RCEN:1; - unsigned ACKEN:1; - unsigned ACKDT:1; - unsigned STREN:1; - unsigned GCEN:1; - unsigned SMEN:1; - unsigned DISSLW:1; - unsigned A10M:1; - unsigned STRICT:1; - unsigned SCLREL:1; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - }; - struct { - unsigned :11; - unsigned IPMIEN:1; - unsigned :1; - unsigned I2CSIDL:1; - unsigned :1; - unsigned I2CEN:1; - }; - struct { - unsigned w:32; - }; -} __I2C1CONbits_t; -extern volatile __I2C1CONbits_t I2C1CONbits __asm__ ("I2C1CON") __attribute__((section("sfrs"))); -extern volatile unsigned int I2C1111CONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int I2C1CONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int I2C1111CONSET __attribute__((section("sfrs"))); -extern volatile unsigned int I2C1CONSET __attribute__((section("sfrs"))); -extern volatile unsigned int I2C1111CONINV __attribute__((section("sfrs"))); -extern volatile unsigned int I2C1CONINV __attribute__((section("sfrs"))); -#define I2C1111STAT I2C1111STAT -extern volatile unsigned int I2C1111STAT __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned TBF:1; - unsigned RBF:1; - unsigned R_W:1; - unsigned S:1; - unsigned P:1; - unsigned D_A:1; - unsigned I2COV:1; - unsigned IWCOL:1; - unsigned ADD10:1; - unsigned GCSTAT:1; - unsigned BCL:1; - unsigned :3; - unsigned TRSTAT:1; - unsigned ACKSTAT:1; - }; - struct { - unsigned :6; - unsigned I2CPOV:1; - }; - struct { - unsigned w:32; - }; -} __I2C1111STATbits_t; -extern volatile __I2C1111STATbits_t I2C1111STATbits __asm__ ("I2C1111STAT") __attribute__((section("sfrs"))); -#define I2C1STAT I2C1STAT -extern volatile unsigned int I2C1STAT __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned TBF:1; - unsigned RBF:1; - unsigned R_W:1; - unsigned S:1; - unsigned P:1; - unsigned D_A:1; - unsigned I2COV:1; - unsigned IWCOL:1; - unsigned ADD10:1; - unsigned GCSTAT:1; - unsigned BCL:1; - unsigned :3; - unsigned TRSTAT:1; - unsigned ACKSTAT:1; - }; - struct { - unsigned :6; - unsigned I2CPOV:1; - }; - struct { - unsigned w:32; - }; -} __I2C1STATbits_t; -extern volatile __I2C1STATbits_t I2C1STATbits __asm__ ("I2C1STAT") __attribute__((section("sfrs"))); -extern volatile unsigned int I2C1111STATCLR __attribute__((section("sfrs"))); -extern volatile unsigned int I2C1STATCLR __attribute__((section("sfrs"))); -extern volatile unsigned int I2C1111STATSET __attribute__((section("sfrs"))); -extern volatile unsigned int I2C1STATSET __attribute__((section("sfrs"))); -extern volatile unsigned int I2C1111STATINV __attribute__((section("sfrs"))); -extern volatile unsigned int I2C1STATINV __attribute__((section("sfrs"))); -#define I2C1111ADD I2C1111ADD -extern volatile unsigned int I2C1111ADD __attribute__((section("sfrs"))); -#define I2C1ADD I2C1ADD -extern volatile unsigned int I2C1ADD __attribute__((section("sfrs"))); -extern volatile unsigned int I2C1111ADDCLR __attribute__((section("sfrs"))); -extern volatile unsigned int I2C1ADDCLR __attribute__((section("sfrs"))); -extern volatile unsigned int I2C1111ADDSET __attribute__((section("sfrs"))); -extern volatile unsigned int I2C1ADDSET __attribute__((section("sfrs"))); -extern volatile unsigned int I2C1111ADDINV __attribute__((section("sfrs"))); -extern volatile unsigned int I2C1ADDINV __attribute__((section("sfrs"))); -#define I2C1111MSK I2C1111MSK -extern volatile unsigned int I2C1111MSK __attribute__((section("sfrs"))); -#define I2C1MSK I2C1MSK -extern volatile unsigned int I2C1MSK __attribute__((section("sfrs"))); -extern volatile unsigned int I2C1111MSKCLR __attribute__((section("sfrs"))); -extern volatile unsigned int I2C1MSKCLR __attribute__((section("sfrs"))); -extern volatile unsigned int I2C1111MSKSET __attribute__((section("sfrs"))); -extern volatile unsigned int I2C1MSKSET __attribute__((section("sfrs"))); -extern volatile unsigned int I2C1111MSKINV __attribute__((section("sfrs"))); -extern volatile unsigned int I2C1MSKINV __attribute__((section("sfrs"))); -#define I2C1111BRG I2C1111BRG -extern volatile unsigned int I2C1111BRG __attribute__((section("sfrs"))); -#define I2C1BRG I2C1BRG -extern volatile unsigned int I2C1BRG __attribute__((section("sfrs"))); -extern volatile unsigned int I2C1111BRGCLR __attribute__((section("sfrs"))); -extern volatile unsigned int I2C1BRGCLR __attribute__((section("sfrs"))); -extern volatile unsigned int I2C1111BRGSET __attribute__((section("sfrs"))); -extern volatile unsigned int I2C1BRGSET __attribute__((section("sfrs"))); -extern volatile unsigned int I2C1111BRGINV __attribute__((section("sfrs"))); -extern volatile unsigned int I2C1BRGINV __attribute__((section("sfrs"))); -#define I2C1111TRN I2C1111TRN -extern volatile unsigned int I2C1111TRN __attribute__((section("sfrs"))); -#define I2C1TRN I2C1TRN -extern volatile unsigned int I2C1TRN __attribute__((section("sfrs"))); -extern volatile unsigned int I2C1111TRNCLR __attribute__((section("sfrs"))); -extern volatile unsigned int I2C1TRNCLR __attribute__((section("sfrs"))); -extern volatile unsigned int I2C1111TRNSET __attribute__((section("sfrs"))); -extern volatile unsigned int I2C1TRNSET __attribute__((section("sfrs"))); -extern volatile unsigned int I2C1111TRNINV __attribute__((section("sfrs"))); -extern volatile unsigned int I2C1TRNINV __attribute__((section("sfrs"))); -#define I2C1111RCV I2C1111RCV -extern volatile unsigned int I2C1111RCV __attribute__((section("sfrs"))); -#define I2C1RCV I2C1RCV -extern volatile unsigned int I2C1RCV __attribute__((section("sfrs"))); -#define I2C2CON I2C2CON -extern volatile unsigned int I2C2CON __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned SEN:1; - unsigned RSEN:1; - unsigned PEN:1; - unsigned RCEN:1; - unsigned ACKEN:1; - unsigned ACKDT:1; - unsigned STREN:1; - unsigned GCEN:1; - unsigned SMEN:1; - unsigned DISSLW:1; - unsigned A10M:1; - unsigned STRICT:1; - unsigned SCLREL:1; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - }; - struct { - unsigned :11; - unsigned IPMIEN:1; - unsigned :1; - unsigned I2CSIDL:1; - unsigned :1; - unsigned I2CEN:1; - }; - struct { - unsigned w:32; - }; -} __I2C2CONbits_t; -extern volatile __I2C2CONbits_t I2C2CONbits __asm__ ("I2C2CON") __attribute__((section("sfrs"))); -#define I2CABCON I2CABCON -extern volatile unsigned int I2CABCON __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned SEN:1; - unsigned RSEN:1; - unsigned PEN:1; - unsigned RCEN:1; - unsigned ACKEN:1; - unsigned ACKDT:1; - unsigned STREN:1; - unsigned GCEN:1; - unsigned SMEN:1; - unsigned DISSLW:1; - unsigned A10M:1; - unsigned STRICT:1; - unsigned SCLREL:1; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - }; - struct { - unsigned :11; - unsigned IPMIEN:1; - unsigned :1; - unsigned I2CSIDL:1; - unsigned :1; - unsigned I2CEN:1; - }; - struct { - unsigned w:32; - }; -} __I2CABCONbits_t; -extern volatile __I2CABCONbits_t I2CABCONbits __asm__ ("I2CABCON") __attribute__((section("sfrs"))); -extern volatile unsigned int I2C2CONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int I2CABCONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int I2C2CONSET __attribute__((section("sfrs"))); -extern volatile unsigned int I2CABCONSET __attribute__((section("sfrs"))); -extern volatile unsigned int I2C2CONINV __attribute__((section("sfrs"))); -extern volatile unsigned int I2CABCONINV __attribute__((section("sfrs"))); -#define I2C2STAT I2C2STAT -extern volatile unsigned int I2C2STAT __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned TBF:1; - unsigned RBF:1; - unsigned R_W:1; - unsigned S:1; - unsigned P:1; - unsigned D_A:1; - unsigned I2COV:1; - unsigned IWCOL:1; - unsigned ADD10:1; - unsigned GCSTAT:1; - unsigned BCL:1; - unsigned :3; - unsigned TRSTAT:1; - unsigned ACKSTAT:1; - }; - struct { - unsigned :6; - unsigned I2CPOV:1; - }; - struct { - unsigned w:32; - }; -} __I2C2STATbits_t; -extern volatile __I2C2STATbits_t I2C2STATbits __asm__ ("I2C2STAT") __attribute__((section("sfrs"))); -#define I2CABSTAT I2CABSTAT -extern volatile unsigned int I2CABSTAT __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned TBF:1; - unsigned RBF:1; - unsigned R_W:1; - unsigned S:1; - unsigned P:1; - unsigned D_A:1; - unsigned I2COV:1; - unsigned IWCOL:1; - unsigned ADD10:1; - unsigned GCSTAT:1; - unsigned BCL:1; - unsigned :3; - unsigned TRSTAT:1; - unsigned ACKSTAT:1; - }; - struct { - unsigned :6; - unsigned I2CPOV:1; - }; - struct { - unsigned w:32; - }; -} __I2CABSTATbits_t; -extern volatile __I2CABSTATbits_t I2CABSTATbits __asm__ ("I2CABSTAT") __attribute__((section("sfrs"))); -extern volatile unsigned int I2C2STATCLR __attribute__((section("sfrs"))); -extern volatile unsigned int I2CABSTATCLR __attribute__((section("sfrs"))); -extern volatile unsigned int I2C2STATSET __attribute__((section("sfrs"))); -extern volatile unsigned int I2CABSTATSET __attribute__((section("sfrs"))); -extern volatile unsigned int I2C2STATINV __attribute__((section("sfrs"))); -extern volatile unsigned int I2CABSTATINV __attribute__((section("sfrs"))); -#define I2C2ADD I2C2ADD -extern volatile unsigned int I2C2ADD __attribute__((section("sfrs"))); -#define I2CABADD I2CABADD -extern volatile unsigned int I2CABADD __attribute__((section("sfrs"))); -extern volatile unsigned int I2C2ADDCLR __attribute__((section("sfrs"))); -extern volatile unsigned int I2CABADDCLR __attribute__((section("sfrs"))); -extern volatile unsigned int I2C2ADDSET __attribute__((section("sfrs"))); -extern volatile unsigned int I2CABADDSET __attribute__((section("sfrs"))); -extern volatile unsigned int I2C2ADDINV __attribute__((section("sfrs"))); -extern volatile unsigned int I2CABADDINV __attribute__((section("sfrs"))); -#define I2C2MSK I2C2MSK -extern volatile unsigned int I2C2MSK __attribute__((section("sfrs"))); -#define I2CABMSK I2CABMSK -extern volatile unsigned int I2CABMSK __attribute__((section("sfrs"))); -extern volatile unsigned int I2C2MSKCLR __attribute__((section("sfrs"))); -extern volatile unsigned int I2CABMSKCLR __attribute__((section("sfrs"))); -extern volatile unsigned int I2C2MSKSET __attribute__((section("sfrs"))); -extern volatile unsigned int I2CABMSKSET __attribute__((section("sfrs"))); -extern volatile unsigned int I2C2MSKINV __attribute__((section("sfrs"))); -extern volatile unsigned int I2CABMSKINV __attribute__((section("sfrs"))); -#define I2C2BRG I2C2BRG -extern volatile unsigned int I2C2BRG __attribute__((section("sfrs"))); -#define I2CABBRG I2CABBRG -extern volatile unsigned int I2CABBRG __attribute__((section("sfrs"))); -extern volatile unsigned int I2C2BRGCLR __attribute__((section("sfrs"))); -extern volatile unsigned int I2CABBRGCLR __attribute__((section("sfrs"))); -extern volatile unsigned int I2C2BRGSET __attribute__((section("sfrs"))); -extern volatile unsigned int I2CABBRGSET __attribute__((section("sfrs"))); -extern volatile unsigned int I2C2BRGINV __attribute__((section("sfrs"))); -extern volatile unsigned int I2CABBRGINV __attribute__((section("sfrs"))); -#define I2C2TRN I2C2TRN -extern volatile unsigned int I2C2TRN __attribute__((section("sfrs"))); -#define I2CABTRN I2CABTRN -extern volatile unsigned int I2CABTRN __attribute__((section("sfrs"))); -extern volatile unsigned int I2C2TRNCLR __attribute__((section("sfrs"))); -extern volatile unsigned int I2CABTRNCLR __attribute__((section("sfrs"))); -extern volatile unsigned int I2C2TRNSET __attribute__((section("sfrs"))); -extern volatile unsigned int I2CABTRNSET __attribute__((section("sfrs"))); -extern volatile unsigned int I2C2TRNINV __attribute__((section("sfrs"))); -extern volatile unsigned int I2CABTRNINV __attribute__((section("sfrs"))); -#define I2C2RCV I2C2RCV -extern volatile unsigned int I2C2RCV __attribute__((section("sfrs"))); -#define I2CABRCV I2CABRCV -extern volatile unsigned int I2CABRCV __attribute__((section("sfrs"))); -#define SPI1CON SPI1CON -extern volatile unsigned int SPI1CON __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned SRXISEL:2; - unsigned STXISEL:2; - unsigned DISSDI:1; - unsigned MSTEN:1; - unsigned CKP:1; - unsigned SSEN:1; - unsigned CKE:1; - unsigned SMP:1; - unsigned MODE16:1; - unsigned MODE32:1; - unsigned DISSDO:1; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - unsigned ENHBUF:1; - unsigned SPIFE:1; - unsigned :5; - unsigned MCLKSEL:1; - unsigned FRMCNT:3; - unsigned FRMSYPW:1; - unsigned MSSEN:1; - unsigned FRMPOL:1; - unsigned FRMSYNC:1; - unsigned FRMEN:1; - }; - struct { - unsigned w:32; - }; -} __SPI1CONbits_t; -extern volatile __SPI1CONbits_t SPI1CONbits __asm__ ("SPI1CON") __attribute__((section("sfrs"))); -extern volatile unsigned int SPI1CONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int SPI1CONSET __attribute__((section("sfrs"))); -extern volatile unsigned int SPI1CONINV __attribute__((section("sfrs"))); -#define SPI1STAT SPI1STAT -extern volatile unsigned int SPI1STAT __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned SPIRBF:1; - unsigned SPITBF:1; - unsigned :1; - unsigned SPITBE:1; - unsigned :1; - unsigned SPIRBE:1; - unsigned SPIROV:1; - unsigned SRMT:1; - unsigned SPITUR:1; - unsigned :2; - unsigned SPIBUSY:1; - unsigned FRMERR:1; - unsigned :3; - unsigned TXBUFELM:5; - unsigned :3; - unsigned RXBUFELM:5; - }; - struct { - unsigned w:32; - }; -} __SPI1STATbits_t; -extern volatile __SPI1STATbits_t SPI1STATbits __asm__ ("SPI1STAT") __attribute__((section("sfrs"))); -extern volatile unsigned int SPI1STATCLR __attribute__((section("sfrs"))); -extern volatile unsigned int SPI1STATSET __attribute__((section("sfrs"))); -extern volatile unsigned int SPI1STATINV __attribute__((section("sfrs"))); -#define SPI1BUF SPI1BUF -extern volatile unsigned int SPI1BUF __attribute__((section("sfrs"))); -#define SPI1BRG SPI1BRG -extern volatile unsigned int SPI1BRG __attribute__((section("sfrs"))); -extern volatile unsigned int SPI1BRGCLR __attribute__((section("sfrs"))); -extern volatile unsigned int SPI1BRGSET __attribute__((section("sfrs"))); -extern volatile unsigned int SPI1BRGINV __attribute__((section("sfrs"))); -#define SPI1CON2 SPI1CON2 -extern volatile unsigned int SPI1CON2 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned AUDMOD:2; - unsigned :1; - unsigned AUDMONO:1; - unsigned :3; - unsigned AUDEN:1; - unsigned IGNTUR:1; - unsigned IGNROV:1; - unsigned SPITUREN:1; - unsigned SPIROVEN:1; - unsigned FRMERREN:1; - unsigned :2; - unsigned SPISGNEXT:1; - }; - struct { - unsigned AUDMOD0:1; - unsigned AUDMOD1:1; - }; - struct { - unsigned w:32; - }; -} __SPI1CON2bits_t; -extern volatile __SPI1CON2bits_t SPI1CON2bits __asm__ ("SPI1CON2") __attribute__((section("sfrs"))); -extern volatile unsigned int SPI1CON2CLR __attribute__((section("sfrs"))); -extern volatile unsigned int SPI1CON2SET __attribute__((section("sfrs"))); -extern volatile unsigned int SPI1CON2INV __attribute__((section("sfrs"))); -#define SPI2CON SPI2CON -extern volatile unsigned int SPI2CON __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned SRXISEL:2; - unsigned STXISEL:2; - unsigned DISSDI:1; - unsigned MSTEN:1; - unsigned CKP:1; - unsigned SSEN:1; - unsigned CKE:1; - unsigned SMP:1; - unsigned MODE16:1; - unsigned MODE32:1; - unsigned DISSDO:1; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - unsigned ENHBUF:1; - unsigned SPIFE:1; - unsigned :5; - unsigned MCLKSEL:1; - unsigned FRMCNT:3; - unsigned FRMSYPW:1; - unsigned MSSEN:1; - unsigned FRMPOL:1; - unsigned FRMSYNC:1; - unsigned FRMEN:1; - }; - struct { - unsigned w:32; - }; -} __SPI2CONbits_t; -extern volatile __SPI2CONbits_t SPI2CONbits __asm__ ("SPI2CON") __attribute__((section("sfrs"))); -extern volatile unsigned int SPI2CONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int SPI2CONSET __attribute__((section("sfrs"))); -extern volatile unsigned int SPI2CONINV __attribute__((section("sfrs"))); -#define SPI2STAT SPI2STAT -extern volatile unsigned int SPI2STAT __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned SPIRBF:1; - unsigned SPITBF:1; - unsigned :1; - unsigned SPITBE:1; - unsigned :1; - unsigned SPIRBE:1; - unsigned SPIROV:1; - unsigned SRMT:1; - unsigned SPITUR:1; - unsigned :2; - unsigned SPIBUSY:1; - unsigned FRMERR:1; - unsigned :3; - unsigned TXBUFELM:5; - unsigned :3; - unsigned RXBUFELM:5; - }; - struct { - unsigned w:32; - }; -} __SPI2STATbits_t; -extern volatile __SPI2STATbits_t SPI2STATbits __asm__ ("SPI2STAT") __attribute__((section("sfrs"))); -extern volatile unsigned int SPI2STATCLR __attribute__((section("sfrs"))); -extern volatile unsigned int SPI2STATSET __attribute__((section("sfrs"))); -extern volatile unsigned int SPI2STATINV __attribute__((section("sfrs"))); -#define SPI2BUF SPI2BUF -extern volatile unsigned int SPI2BUF __attribute__((section("sfrs"))); -#define SPI2BRG SPI2BRG -extern volatile unsigned int SPI2BRG __attribute__((section("sfrs"))); -extern volatile unsigned int SPI2BRGCLR __attribute__((section("sfrs"))); -extern volatile unsigned int SPI2BRGSET __attribute__((section("sfrs"))); -extern volatile unsigned int SPI2BRGINV __attribute__((section("sfrs"))); -#define SPI2CON2 SPI2CON2 -extern volatile unsigned int SPI2CON2 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned AUDMOD:2; - unsigned :1; - unsigned AUDMONO:1; - unsigned :3; - unsigned AUDEN:1; - unsigned IGNTUR:1; - unsigned IGNROV:1; - unsigned SPITUREN:1; - unsigned SPIROVEN:1; - unsigned FRMERREN:1; - unsigned :2; - unsigned SPISGNEXT:1; - }; - struct { - unsigned AUDMOD0:1; - unsigned AUDMOD1:1; - }; - struct { - unsigned w:32; - }; -} __SPI2CON2bits_t; -extern volatile __SPI2CON2bits_t SPI2CON2bits __asm__ ("SPI2CON2") __attribute__((section("sfrs"))); -extern volatile unsigned int SPI2CON2CLR __attribute__((section("sfrs"))); -extern volatile unsigned int SPI2CON2SET __attribute__((section("sfrs"))); -extern volatile unsigned int SPI2CON2INV __attribute__((section("sfrs"))); -#define U1MODE U1MODE -extern volatile unsigned int U1MODE __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned STSEL:1; - unsigned PDSEL:2; - unsigned BRGH:1; - unsigned RXINV:1; - unsigned ABAUD:1; - unsigned LPBACK:1; - unsigned WAKE:1; - unsigned UEN:2; - unsigned :1; - unsigned RTSMD:1; - unsigned IREN:1; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - }; - struct { - unsigned :1; - unsigned PDSEL0:1; - unsigned PDSEL1:1; - unsigned :5; - unsigned UEN0:1; - unsigned UEN1:1; - }; - struct { - unsigned :13; - unsigned USIDL:1; - unsigned :1; - unsigned UARTEN:1; - }; - struct { - unsigned w:32; - }; -} __U1MODEbits_t; -extern volatile __U1MODEbits_t U1MODEbits __asm__ ("U1MODE") __attribute__((section("sfrs"))); -#define UDCMODE UDCMODE -extern volatile unsigned int UDCMODE __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned STSEL:1; - unsigned PDSEL:2; - unsigned BRGH:1; - unsigned RXINV:1; - unsigned ABAUD:1; - unsigned LPBACK:1; - unsigned WAKE:1; - unsigned UEN:2; - unsigned :1; - unsigned RTSMD:1; - unsigned IREN:1; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - }; - struct { - unsigned :1; - unsigned PDSEL0:1; - unsigned PDSEL1:1; - unsigned :5; - unsigned UEN0:1; - unsigned UEN1:1; - }; - struct { - unsigned :13; - unsigned USIDL:1; - unsigned :1; - unsigned UARTEN:1; - }; - struct { - unsigned w:32; - }; -} __UDCMODEbits_t; -extern volatile __UDCMODEbits_t UDCMODEbits __asm__ ("UDCMODE") __attribute__((section("sfrs"))); -extern volatile unsigned int U1MODECLR __attribute__((section("sfrs"))); -extern volatile unsigned int UDCMODECLR __attribute__((section("sfrs"))); -extern volatile unsigned int U1MODESET __attribute__((section("sfrs"))); -extern volatile unsigned int UDCMODESET __attribute__((section("sfrs"))); -extern volatile unsigned int U1MODEINV __attribute__((section("sfrs"))); -extern volatile unsigned int UDCMODEINV __attribute__((section("sfrs"))); -#define U1STA U1STA -extern volatile unsigned int U1STA __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned URXDA:1; - unsigned OERR:1; - unsigned FERR:1; - unsigned PERR:1; - unsigned RIDLE:1; - unsigned ADDEN:1; - unsigned URXISEL:2; - unsigned TRMT:1; - unsigned UTXBF:1; - unsigned UTXEN:1; - unsigned UTXBRK:1; - unsigned URXEN:1; - unsigned UTXINV:1; - unsigned UTXISEL:2; - unsigned ADDR:8; - unsigned ADM_EN:1; - }; - struct { - unsigned :6; - unsigned URXISEL0:1; - unsigned URXISEL1:1; - unsigned :6; - unsigned UTXISEL0:1; - unsigned UTXISEL1:1; - }; - struct { - unsigned :14; - unsigned UTXSEL:2; - }; - struct { - unsigned w:32; - }; -} __U1STAbits_t; -extern volatile __U1STAbits_t U1STAbits __asm__ ("U1STA") __attribute__((section("sfrs"))); -#define UDCSTA UDCSTA -extern volatile unsigned int UDCSTA __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned URXDA:1; - unsigned OERR:1; - unsigned FERR:1; - unsigned PERR:1; - unsigned RIDLE:1; - unsigned ADDEN:1; - unsigned URXISEL:2; - unsigned TRMT:1; - unsigned UTXBF:1; - unsigned UTXEN:1; - unsigned UTXBRK:1; - unsigned URXEN:1; - unsigned UTXINV:1; - unsigned UTXISEL:2; - unsigned ADDR:8; - unsigned ADM_EN:1; - }; - struct { - unsigned :6; - unsigned URXISEL0:1; - unsigned URXISEL1:1; - unsigned :6; - unsigned UTXISEL0:1; - unsigned UTXISEL1:1; - }; - struct { - unsigned :14; - unsigned UTXSEL:2; - }; - struct { - unsigned w:32; - }; -} __UDCSTAbits_t; -extern volatile __UDCSTAbits_t UDCSTAbits __asm__ ("UDCSTA") __attribute__((section("sfrs"))); -extern volatile unsigned int U1STACLR __attribute__((section("sfrs"))); -extern volatile unsigned int UDCSTACLR __attribute__((section("sfrs"))); -extern volatile unsigned int U1STASET __attribute__((section("sfrs"))); -extern volatile unsigned int UDCSTASET __attribute__((section("sfrs"))); -extern volatile unsigned int U1STAINV __attribute__((section("sfrs"))); -extern volatile unsigned int UDCSTAINV __attribute__((section("sfrs"))); -#define U1TXREG U1TXREG -extern volatile unsigned int U1TXREG __attribute__((section("sfrs"))); -#define UDCTXREG UDCTXREG -extern volatile unsigned int UDCTXREG __attribute__((section("sfrs"))); -#define U1RXREG U1RXREG -extern volatile unsigned int U1RXREG __attribute__((section("sfrs"))); -#define UDCRXREG UDCRXREG -extern volatile unsigned int UDCRXREG __attribute__((section("sfrs"))); -#define U1BRG U1BRG -extern volatile unsigned int U1BRG __attribute__((section("sfrs"))); -#define UDCBRG UDCBRG -extern volatile unsigned int UDCBRG __attribute__((section("sfrs"))); -extern volatile unsigned int U1BRGCLR __attribute__((section("sfrs"))); -extern volatile unsigned int UDCBRGCLR __attribute__((section("sfrs"))); -extern volatile unsigned int U1BRGSET __attribute__((section("sfrs"))); -extern volatile unsigned int UDCBRGSET __attribute__((section("sfrs"))); -extern volatile unsigned int U1BRGINV __attribute__((section("sfrs"))); -extern volatile unsigned int UDCBRGINV __attribute__((section("sfrs"))); -#define U2MODE U2MODE -extern volatile unsigned int U2MODE __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned STSEL:1; - unsigned PDSEL:2; - unsigned BRGH:1; - unsigned RXINV:1; - unsigned ABAUD:1; - unsigned LPBACK:1; - unsigned WAKE:1; - unsigned UEN:2; - unsigned :1; - unsigned RTSMD:1; - unsigned IREN:1; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - }; - struct { - unsigned :1; - unsigned PDSEL0:1; - unsigned PDSEL1:1; - unsigned :5; - unsigned UEN0:1; - unsigned UEN1:1; - }; - struct { - unsigned :13; - unsigned USIDL:1; - unsigned :1; - unsigned UARTEN:1; - }; - struct { - unsigned w:32; - }; -} __U2MODEbits_t; -extern volatile __U2MODEbits_t U2MODEbits __asm__ ("U2MODE") __attribute__((section("sfrs"))); -#define U8932MODE U8932MODE -extern volatile unsigned int U8932MODE __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned STSEL:1; - unsigned PDSEL:2; - unsigned BRGH:1; - unsigned RXINV:1; - unsigned ABAUD:1; - unsigned LPBACK:1; - unsigned WAKE:1; - unsigned UEN:2; - unsigned :1; - unsigned RTSMD:1; - unsigned IREN:1; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - }; - struct { - unsigned :1; - unsigned PDSEL0:1; - unsigned PDSEL1:1; - unsigned :5; - unsigned UEN0:1; - unsigned UEN1:1; - }; - struct { - unsigned :13; - unsigned USIDL:1; - unsigned :1; - unsigned UARTEN:1; - }; - struct { - unsigned w:32; - }; -} __U8932MODEbits_t; -extern volatile __U8932MODEbits_t U8932MODEbits __asm__ ("U8932MODE") __attribute__((section("sfrs"))); -extern volatile unsigned int U2MODECLR __attribute__((section("sfrs"))); -extern volatile unsigned int U8932MODECLR __attribute__((section("sfrs"))); -extern volatile unsigned int U2MODESET __attribute__((section("sfrs"))); -extern volatile unsigned int U8932MODESET __attribute__((section("sfrs"))); -extern volatile unsigned int U2MODEINV __attribute__((section("sfrs"))); -extern volatile unsigned int U8932MODEINV __attribute__((section("sfrs"))); -#define U2STA U2STA -extern volatile unsigned int U2STA __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned URXDA:1; - unsigned OERR:1; - unsigned FERR:1; - unsigned PERR:1; - unsigned RIDLE:1; - unsigned ADDEN:1; - unsigned URXISEL:2; - unsigned TRMT:1; - unsigned UTXBF:1; - unsigned UTXEN:1; - unsigned UTXBRK:1; - unsigned URXEN:1; - unsigned UTXINV:1; - unsigned UTXISEL:2; - unsigned ADDR:8; - unsigned ADM_EN:1; - }; - struct { - unsigned :6; - unsigned URXISEL0:1; - unsigned URXISEL1:1; - unsigned :6; - unsigned UTXISEL0:1; - unsigned UTXISEL1:1; - }; - struct { - unsigned :14; - unsigned UTXSEL:2; - }; - struct { - unsigned w:32; - }; -} __U2STAbits_t; -extern volatile __U2STAbits_t U2STAbits __asm__ ("U2STA") __attribute__((section("sfrs"))); -#define U8932STA U8932STA -extern volatile unsigned int U8932STA __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned URXDA:1; - unsigned OERR:1; - unsigned FERR:1; - unsigned PERR:1; - unsigned RIDLE:1; - unsigned ADDEN:1; - unsigned URXISEL:2; - unsigned TRMT:1; - unsigned UTXBF:1; - unsigned UTXEN:1; - unsigned UTXBRK:1; - unsigned URXEN:1; - unsigned UTXINV:1; - unsigned UTXISEL:2; - unsigned ADDR:8; - unsigned ADM_EN:1; - }; - struct { - unsigned :6; - unsigned URXISEL0:1; - unsigned URXISEL1:1; - unsigned :6; - unsigned UTXISEL0:1; - unsigned UTXISEL1:1; - }; - struct { - unsigned :14; - unsigned UTXSEL:2; - }; - struct { - unsigned w:32; - }; -} __U8932STAbits_t; -extern volatile __U8932STAbits_t U8932STAbits __asm__ ("U8932STA") __attribute__((section("sfrs"))); -extern volatile unsigned int U2STACLR __attribute__((section("sfrs"))); -extern volatile unsigned int U8932STACLR __attribute__((section("sfrs"))); -extern volatile unsigned int U2STASET __attribute__((section("sfrs"))); -extern volatile unsigned int U8932STASET __attribute__((section("sfrs"))); -extern volatile unsigned int U2STAINV __attribute__((section("sfrs"))); -extern volatile unsigned int U8932STAINV __attribute__((section("sfrs"))); -#define U2TXREG U2TXREG -extern volatile unsigned int U2TXREG __attribute__((section("sfrs"))); -#define U8932TXREG U8932TXREG -extern volatile unsigned int U8932TXREG __attribute__((section("sfrs"))); -#define U2RXREG U2RXREG -extern volatile unsigned int U2RXREG __attribute__((section("sfrs"))); -#define U8932RXREG U8932RXREG -extern volatile unsigned int U8932RXREG __attribute__((section("sfrs"))); -#define U2BRG U2BRG -extern volatile unsigned int U2BRG __attribute__((section("sfrs"))); -#define U8932BRG U8932BRG -extern volatile unsigned int U8932BRG __attribute__((section("sfrs"))); -extern volatile unsigned int U2BRGCLR __attribute__((section("sfrs"))); -extern volatile unsigned int U8932BRGCLR __attribute__((section("sfrs"))); -extern volatile unsigned int U2BRGSET __attribute__((section("sfrs"))); -extern volatile unsigned int U8932BRGSET __attribute__((section("sfrs"))); -extern volatile unsigned int U2BRGINV __attribute__((section("sfrs"))); -extern volatile unsigned int U8932BRGINV __attribute__((section("sfrs"))); -#define U39MODE U39MODE -extern volatile unsigned int U39MODE __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned STSEL:1; - unsigned PDSEL:2; - unsigned BRGH:1; - unsigned RXINV:1; - unsigned ABAUD:1; - unsigned LPBACK:1; - unsigned WAKE:1; - unsigned UEN:2; - unsigned :1; - unsigned RTSMD:1; - unsigned IREN:1; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - }; - struct { - unsigned :1; - unsigned PDSEL0:1; - unsigned PDSEL1:1; - unsigned :5; - unsigned UEN0:1; - unsigned UEN1:1; - }; - struct { - unsigned :13; - unsigned USIDL:1; - unsigned :1; - unsigned UARTEN:1; - }; - struct { - unsigned w:32; - }; -} __U39MODEbits_t; -extern volatile __U39MODEbits_t U39MODEbits __asm__ ("U39MODE") __attribute__((section("sfrs"))); -#define U3MODE U3MODE -extern volatile unsigned int U3MODE __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned STSEL:1; - unsigned PDSEL:2; - unsigned BRGH:1; - unsigned RXINV:1; - unsigned ABAUD:1; - unsigned LPBACK:1; - unsigned WAKE:1; - unsigned UEN:2; - unsigned :1; - unsigned RTSMD:1; - unsigned IREN:1; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - }; - struct { - unsigned :1; - unsigned PDSEL0:1; - unsigned PDSEL1:1; - unsigned :5; - unsigned UEN0:1; - unsigned UEN1:1; - }; - struct { - unsigned :13; - unsigned USIDL:1; - unsigned :1; - unsigned UARTEN:1; - }; - struct { - unsigned w:32; - }; -} __U3MODEbits_t; -extern volatile __U3MODEbits_t U3MODEbits __asm__ ("U3MODE") __attribute__((section("sfrs"))); -extern volatile unsigned int U39MODECLR __attribute__((section("sfrs"))); -extern volatile unsigned int U3MODECLR __attribute__((section("sfrs"))); -extern volatile unsigned int U39MODESET __attribute__((section("sfrs"))); -extern volatile unsigned int U3MODESET __attribute__((section("sfrs"))); -extern volatile unsigned int U39MODEINV __attribute__((section("sfrs"))); -extern volatile unsigned int U3MODEINV __attribute__((section("sfrs"))); -#define U39STA U39STA -extern volatile unsigned int U39STA __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned URXDA:1; - unsigned OERR:1; - unsigned FERR:1; - unsigned PERR:1; - unsigned RIDLE:1; - unsigned ADDEN:1; - unsigned URXISEL:2; - unsigned TRMT:1; - unsigned UTXBF:1; - unsigned UTXEN:1; - unsigned UTXBRK:1; - unsigned URXEN:1; - unsigned UTXINV:1; - unsigned UTXISEL:2; - unsigned ADDR:8; - unsigned ADM_EN:1; - }; - struct { - unsigned :6; - unsigned URXISEL0:1; - unsigned URXISEL1:1; - unsigned :6; - unsigned UTXISEL0:1; - unsigned UTXISEL1:1; - }; - struct { - unsigned :14; - unsigned UTXSEL:2; - }; - struct { - unsigned w:32; - }; -} __U39STAbits_t; -extern volatile __U39STAbits_t U39STAbits __asm__ ("U39STA") __attribute__((section("sfrs"))); -#define U3STA U3STA -extern volatile unsigned int U3STA __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned URXDA:1; - unsigned OERR:1; - unsigned FERR:1; - unsigned PERR:1; - unsigned RIDLE:1; - unsigned ADDEN:1; - unsigned URXISEL:2; - unsigned TRMT:1; - unsigned UTXBF:1; - unsigned UTXEN:1; - unsigned UTXBRK:1; - unsigned URXEN:1; - unsigned UTXINV:1; - unsigned UTXISEL:2; - unsigned ADDR:8; - unsigned ADM_EN:1; - }; - struct { - unsigned :6; - unsigned URXISEL0:1; - unsigned URXISEL1:1; - unsigned :6; - unsigned UTXISEL0:1; - unsigned UTXISEL1:1; - }; - struct { - unsigned :14; - unsigned UTXSEL:2; - }; - struct { - unsigned w:32; - }; -} __U3STAbits_t; -extern volatile __U3STAbits_t U3STAbits __asm__ ("U3STA") __attribute__((section("sfrs"))); -extern volatile unsigned int U39STACLR __attribute__((section("sfrs"))); -extern volatile unsigned int U3STACLR __attribute__((section("sfrs"))); -extern volatile unsigned int U39STASET __attribute__((section("sfrs"))); -extern volatile unsigned int U3STASET __attribute__((section("sfrs"))); -extern volatile unsigned int U39STAINV __attribute__((section("sfrs"))); -extern volatile unsigned int U3STAINV __attribute__((section("sfrs"))); -#define U39TXREG U39TXREG -extern volatile unsigned int U39TXREG __attribute__((section("sfrs"))); -#define U3TXREG U3TXREG -extern volatile unsigned int U3TXREG __attribute__((section("sfrs"))); -#define U39RXREG U39RXREG -extern volatile unsigned int U39RXREG __attribute__((section("sfrs"))); -#define U3RXREG U3RXREG -extern volatile unsigned int U3RXREG __attribute__((section("sfrs"))); -#define U39BRG U39BRG -extern volatile unsigned int U39BRG __attribute__((section("sfrs"))); -#define U3BRG U3BRG -extern volatile unsigned int U3BRG __attribute__((section("sfrs"))); -extern volatile unsigned int U39BRGCLR __attribute__((section("sfrs"))); -extern volatile unsigned int U3BRGCLR __attribute__((section("sfrs"))); -extern volatile unsigned int U39BRGSET __attribute__((section("sfrs"))); -extern volatile unsigned int U3BRGSET __attribute__((section("sfrs"))); -extern volatile unsigned int U39BRGINV __attribute__((section("sfrs"))); -extern volatile unsigned int U3BRGINV __attribute__((section("sfrs"))); -#define U4MODE U4MODE -extern volatile unsigned int U4MODE __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned STSEL:1; - unsigned PDSEL:2; - unsigned BRGH:1; - unsigned RXINV:1; - unsigned ABAUD:1; - unsigned LPBACK:1; - unsigned WAKE:1; - unsigned UEN:2; - unsigned :1; - unsigned RTSMD:1; - unsigned IREN:1; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - }; - struct { - unsigned :1; - unsigned PDSEL0:1; - unsigned PDSEL1:1; - unsigned :5; - unsigned UEN0:1; - unsigned UEN1:1; - }; - struct { - unsigned :13; - unsigned USIDL:1; - unsigned :1; - unsigned UARTEN:1; - }; - struct { - unsigned w:32; - }; -} __U4MODEbits_t; -extern volatile __U4MODEbits_t U4MODEbits __asm__ ("U4MODE") __attribute__((section("sfrs"))); -#define UodMODE UodMODE -extern volatile unsigned int UodMODE __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned STSEL:1; - unsigned PDSEL:2; - unsigned BRGH:1; - unsigned RXINV:1; - unsigned ABAUD:1; - unsigned LPBACK:1; - unsigned WAKE:1; - unsigned UEN:2; - unsigned :1; - unsigned RTSMD:1; - unsigned IREN:1; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - }; - struct { - unsigned :1; - unsigned PDSEL0:1; - unsigned PDSEL1:1; - unsigned :5; - unsigned UEN0:1; - unsigned UEN1:1; - }; - struct { - unsigned :13; - unsigned USIDL:1; - unsigned :1; - unsigned UARTEN:1; - }; - struct { - unsigned w:32; - }; -} __UodMODEbits_t; -extern volatile __UodMODEbits_t UodMODEbits __asm__ ("UodMODE") __attribute__((section("sfrs"))); -extern volatile unsigned int U4MODECLR __attribute__((section("sfrs"))); -extern volatile unsigned int UodMODECLR __attribute__((section("sfrs"))); -extern volatile unsigned int U4MODESET __attribute__((section("sfrs"))); -extern volatile unsigned int UodMODESET __attribute__((section("sfrs"))); -extern volatile unsigned int U4MODEINV __attribute__((section("sfrs"))); -extern volatile unsigned int UodMODEINV __attribute__((section("sfrs"))); -#define U4STA U4STA -extern volatile unsigned int U4STA __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned URXDA:1; - unsigned OERR:1; - unsigned FERR:1; - unsigned PERR:1; - unsigned RIDLE:1; - unsigned ADDEN:1; - unsigned URXISEL:2; - unsigned TRMT:1; - unsigned UTXBF:1; - unsigned UTXEN:1; - unsigned UTXBRK:1; - unsigned URXEN:1; - unsigned UTXINV:1; - unsigned UTXISEL:2; - unsigned ADDR:8; - unsigned ADM_EN:1; - }; - struct { - unsigned :6; - unsigned URXISEL0:1; - unsigned URXISEL1:1; - unsigned :6; - unsigned UTXISEL0:1; - unsigned UTXISEL1:1; - }; - struct { - unsigned :14; - unsigned UTXSEL:2; - }; - struct { - unsigned w:32; - }; -} __U4STAbits_t; -extern volatile __U4STAbits_t U4STAbits __asm__ ("U4STA") __attribute__((section("sfrs"))); -#define UodSTA UodSTA -extern volatile unsigned int UodSTA __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned URXDA:1; - unsigned OERR:1; - unsigned FERR:1; - unsigned PERR:1; - unsigned RIDLE:1; - unsigned ADDEN:1; - unsigned URXISEL:2; - unsigned TRMT:1; - unsigned UTXBF:1; - unsigned UTXEN:1; - unsigned UTXBRK:1; - unsigned URXEN:1; - unsigned UTXINV:1; - unsigned UTXISEL:2; - unsigned ADDR:8; - unsigned ADM_EN:1; - }; - struct { - unsigned :6; - unsigned URXISEL0:1; - unsigned URXISEL1:1; - unsigned :6; - unsigned UTXISEL0:1; - unsigned UTXISEL1:1; - }; - struct { - unsigned :14; - unsigned UTXSEL:2; - }; - struct { - unsigned w:32; - }; -} __UodSTAbits_t; -extern volatile __UodSTAbits_t UodSTAbits __asm__ ("UodSTA") __attribute__((section("sfrs"))); -extern volatile unsigned int U4STACLR __attribute__((section("sfrs"))); -extern volatile unsigned int UodSTACLR __attribute__((section("sfrs"))); -extern volatile unsigned int U4STASET __attribute__((section("sfrs"))); -extern volatile unsigned int UodSTASET __attribute__((section("sfrs"))); -extern volatile unsigned int U4STAINV __attribute__((section("sfrs"))); -extern volatile unsigned int UodSTAINV __attribute__((section("sfrs"))); -#define U4TXREG U4TXREG -extern volatile unsigned int U4TXREG __attribute__((section("sfrs"))); -#define UodTXREG UodTXREG -extern volatile unsigned int UodTXREG __attribute__((section("sfrs"))); -#define U4RXREG U4RXREG -extern volatile unsigned int U4RXREG __attribute__((section("sfrs"))); -#define UodRXREG UodRXREG -extern volatile unsigned int UodRXREG __attribute__((section("sfrs"))); -#define U4BRG U4BRG -extern volatile unsigned int U4BRG __attribute__((section("sfrs"))); -#define UodBRG UodBRG -extern volatile unsigned int UodBRG __attribute__((section("sfrs"))); -extern volatile unsigned int U4BRGCLR __attribute__((section("sfrs"))); -extern volatile unsigned int UodBRGCLR __attribute__((section("sfrs"))); -extern volatile unsigned int U4BRGSET __attribute__((section("sfrs"))); -extern volatile unsigned int UodBRGSET __attribute__((section("sfrs"))); -extern volatile unsigned int U4BRGINV __attribute__((section("sfrs"))); -extern volatile unsigned int UodBRGINV __attribute__((section("sfrs"))); -#define PMCON PMCON -extern volatile unsigned int PMCON __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned RDSP:1; - unsigned WRSP:1; - unsigned :1; - unsigned CS1P:1; - unsigned CS2P:1; - unsigned ALP:1; - unsigned CSF:2; - unsigned PTRDEN:1; - unsigned PTWREN:1; - unsigned PMPTTL:1; - unsigned ADRMUX:2; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - }; - struct { - unsigned :6; - unsigned CSF0:1; - unsigned CSF1:1; - unsigned :3; - unsigned ADRMUX0:1; - unsigned ADRMUX1:1; - }; - struct { - unsigned :13; - unsigned PSIDL:1; - unsigned :1; - unsigned PMPEN:1; - }; - struct { - unsigned w:32; - }; -} __PMCONbits_t; -extern volatile __PMCONbits_t PMCONbits __asm__ ("PMCON") __attribute__((section("sfrs"))); -extern volatile unsigned int PMCONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int PMCONSET __attribute__((section("sfrs"))); -extern volatile unsigned int PMCONINV __attribute__((section("sfrs"))); -#define PMMODE PMMODE -extern volatile unsigned int PMMODE __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned WAITE:2; - unsigned WAITM:4; - unsigned WAITB:2; - unsigned MODE:2; - unsigned MODE16:1; - unsigned INCM:2; - unsigned IRQM:2; - unsigned BUSY:1; - }; - struct { - unsigned WAITE0:1; - unsigned WAITE1:1; - unsigned WAITM0:1; - unsigned WAITM1:1; - unsigned WAITM2:1; - unsigned WAITM3:1; - unsigned WAITB0:1; - unsigned WAITB1:1; - unsigned MODE0:1; - unsigned MODE1:1; - unsigned :1; - unsigned INCM0:1; - unsigned INCM1:1; - unsigned IRQM0:1; - unsigned IRQM1:1; - }; - struct { - unsigned w:32; - }; -} __PMMODEbits_t; -extern volatile __PMMODEbits_t PMMODEbits __asm__ ("PMMODE") __attribute__((section("sfrs"))); -extern volatile unsigned int PMMODECLR __attribute__((section("sfrs"))); -extern volatile unsigned int PMMODESET __attribute__((section("sfrs"))); -extern volatile unsigned int PMMODEINV __attribute__((section("sfrs"))); -#define PMADDR PMADDR -extern volatile unsigned int PMADDR __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned ADDR:14; - unsigned CS:2; - }; - struct { - unsigned PADDR:14; - }; - struct { - unsigned :14; - unsigned CS1:1; - unsigned CS2:1; - }; - struct { - unsigned w:32; - }; -} __PMADDRbits_t; -extern volatile __PMADDRbits_t PMADDRbits __asm__ ("PMADDR") __attribute__((section("sfrs"))); -extern volatile unsigned int PMADDRCLR __attribute__((section("sfrs"))); -extern volatile unsigned int PMADDRSET __attribute__((section("sfrs"))); -extern volatile unsigned int PMADDRINV __attribute__((section("sfrs"))); -#define PMDOUT PMDOUT -extern volatile unsigned int PMDOUT __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned DATAOUT:32; - }; - struct { - unsigned w:32; - }; -} __PMDOUTbits_t; -extern volatile __PMDOUTbits_t PMDOUTbits __asm__ ("PMDOUT") __attribute__((section("sfrs"))); -extern volatile unsigned int PMDOUTCLR __attribute__((section("sfrs"))); -extern volatile unsigned int PMDOUTSET __attribute__((section("sfrs"))); -extern volatile unsigned int PMDOUTINV __attribute__((section("sfrs"))); -#define PMDIN PMDIN -extern volatile unsigned int PMDIN __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned DATAIN:32; - }; - struct { - unsigned w:32; - }; -} __PMDINbits_t; -extern volatile __PMDINbits_t PMDINbits __asm__ ("PMDIN") __attribute__((section("sfrs"))); -extern volatile unsigned int PMDINCLR __attribute__((section("sfrs"))); -extern volatile unsigned int PMDINSET __attribute__((section("sfrs"))); -extern volatile unsigned int PMDININV __attribute__((section("sfrs"))); -#define PMAEN PMAEN -extern volatile unsigned int PMAEN __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned PTEN:16; - }; - struct { - unsigned PTEN0:1; - unsigned PTEN1:1; - unsigned PTEN2:1; - unsigned PTEN3:1; - unsigned PTEN4:1; - unsigned PTEN5:1; - unsigned PTEN6:1; - unsigned PTEN7:1; - unsigned PTEN8:1; - unsigned PTEN9:1; - unsigned PTEN10:1; - unsigned PTEN11:1; - unsigned PTEN12:1; - unsigned PTEN13:1; - unsigned PTEN14:1; - unsigned PTEN15:1; - }; - struct { - unsigned w:32; - }; -} __PMAENbits_t; -extern volatile __PMAENbits_t PMAENbits __asm__ ("PMAEN") __attribute__((section("sfrs"))); -extern volatile unsigned int PMAENCLR __attribute__((section("sfrs"))); -extern volatile unsigned int PMAENSET __attribute__((section("sfrs"))); -extern volatile unsigned int PMAENINV __attribute__((section("sfrs"))); -#define PMSTAT PMSTAT -extern volatile unsigned int PMSTAT __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned OB0E:1; - unsigned OB1E:1; - unsigned OB2E:1; - unsigned OB3E:1; - unsigned :2; - unsigned OBUF:1; - unsigned OBE:1; - unsigned IB0F:1; - unsigned IB1F:1; - unsigned IB2F:1; - unsigned IB3F:1; - unsigned :2; - unsigned IBOV:1; - unsigned IBF:1; - }; - struct { - unsigned w:32; - }; -} __PMSTATbits_t; -extern volatile __PMSTATbits_t PMSTATbits __asm__ ("PMSTAT") __attribute__((section("sfrs"))); -extern volatile unsigned int PMSTATCLR __attribute__((section("sfrs"))); -extern volatile unsigned int PMSTATSET __attribute__((section("sfrs"))); -extern volatile unsigned int PMSTATINV __attribute__((section("sfrs"))); -#define AD1CON1 AD1CON1 -extern volatile unsigned int AD1CON1 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned DONE:1; - unsigned SAMP:1; - unsigned ASAM:1; - unsigned :1; - unsigned CLRASAM:1; - unsigned SSRC:3; - unsigned FORM:3; - unsigned :2; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - }; - struct { - unsigned :5; - unsigned SSRC0:1; - unsigned SSRC1:1; - unsigned SSRC2:1; - unsigned FORM0:1; - unsigned FORM1:1; - unsigned FORM2:1; - }; - struct { - unsigned :13; - unsigned ADSIDL:1; - unsigned :1; - unsigned ADON:1; - }; - struct { - unsigned w:32; - }; -} __AD1CON1bits_t; -extern volatile __AD1CON1bits_t AD1CON1bits __asm__ ("AD1CON1") __attribute__((section("sfrs"))); -extern volatile unsigned int AD1CON1CLR __attribute__((section("sfrs"))); -extern volatile unsigned int AD1CON1SET __attribute__((section("sfrs"))); -extern volatile unsigned int AD1CON1INV __attribute__((section("sfrs"))); -#define AD1CON2 AD1CON2 -extern volatile unsigned int AD1CON2 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned ALTS:1; - unsigned BUFM:1; - unsigned SMPI:4; - unsigned :1; - unsigned BUFS:1; - unsigned :2; - unsigned CSCNA:1; - unsigned :1; - unsigned OFFCAL:1; - unsigned VCFG:3; - }; - struct { - unsigned :2; - unsigned SMPI0:1; - unsigned SMPI1:1; - unsigned SMPI2:1; - unsigned SMPI3:1; - unsigned :7; - unsigned VCFG0:1; - unsigned VCFG1:1; - unsigned VCFG2:1; - }; - struct { - unsigned w:32; - }; -} __AD1CON2bits_t; -extern volatile __AD1CON2bits_t AD1CON2bits __asm__ ("AD1CON2") __attribute__((section("sfrs"))); -extern volatile unsigned int AD1CON2CLR __attribute__((section("sfrs"))); -extern volatile unsigned int AD1CON2SET __attribute__((section("sfrs"))); -extern volatile unsigned int AD1CON2INV __attribute__((section("sfrs"))); -#define AD1CON3 AD1CON3 -extern volatile unsigned int AD1CON3 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned ADCS:8; - unsigned SAMC:5; - unsigned :2; - unsigned ADRC:1; - }; - struct { - unsigned ADCS0:1; - unsigned ADCS1:1; - unsigned ADCS2:1; - unsigned ADCS3:1; - unsigned ADCS4:1; - unsigned ADCS5:1; - unsigned ADCS6:1; - unsigned ADCS7:1; - unsigned SAMC0:1; - unsigned SAMC1:1; - unsigned SAMC2:1; - unsigned SAMC3:1; - unsigned SAMC4:1; - }; - struct { - unsigned w:32; - }; -} __AD1CON3bits_t; -extern volatile __AD1CON3bits_t AD1CON3bits __asm__ ("AD1CON3") __attribute__((section("sfrs"))); -extern volatile unsigned int AD1CON3CLR __attribute__((section("sfrs"))); -extern volatile unsigned int AD1CON3SET __attribute__((section("sfrs"))); -extern volatile unsigned int AD1CON3INV __attribute__((section("sfrs"))); -#define AD1CHS AD1CHS -extern volatile unsigned int AD1CHS __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :16; - unsigned CH0SA:5; - unsigned :2; - unsigned CH0NA:1; - unsigned CH0SB:5; - unsigned :2; - unsigned CH0NB:1; - }; - struct { - unsigned :16; - unsigned CH0SA0:1; - unsigned CH0SA1:1; - unsigned CH0SA2:1; - unsigned CH0SA3:1; - unsigned CH0SA4:1; - unsigned :3; - unsigned CH0SB0:1; - unsigned CH0SB1:1; - unsigned CH0SB2:1; - unsigned CH0SB3:1; - unsigned CH0SB4:1; - }; - struct { - unsigned w:32; - }; -} __AD1CHSbits_t; -extern volatile __AD1CHSbits_t AD1CHSbits __asm__ ("AD1CHS") __attribute__((section("sfrs"))); -extern volatile unsigned int AD1CHSCLR __attribute__((section("sfrs"))); -extern volatile unsigned int AD1CHSSET __attribute__((section("sfrs"))); -extern volatile unsigned int AD1CHSINV __attribute__((section("sfrs"))); -#define AD1CSSL AD1CSSL -extern volatile unsigned int AD1CSSL __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned CSSL:31; - }; - struct { - unsigned CSSL0:1; - unsigned CSSL1:1; - unsigned CSSL2:1; - unsigned CSSL3:1; - unsigned CSSL4:1; - unsigned CSSL5:1; - unsigned CSSL6:1; - unsigned CSSL7:1; - unsigned CSSL8:1; - unsigned CSSL9:1; - unsigned CSSL10:1; - unsigned CSSL11:1; - unsigned CSSL12:1; - unsigned CSSL13:1; - unsigned CSSL14:1; - unsigned CSSL15:1; - unsigned CSSL16:1; - unsigned CSSL17:1; - unsigned CSSL18:1; - unsigned CSSL19:1; - unsigned CSSL20:1; - unsigned CSSL21:1; - unsigned CSSL22:1; - unsigned CSSL23:1; - unsigned CSSL24:1; - unsigned CSSL25:1; - unsigned CSSL26:1; - unsigned CSSL27:1; - unsigned CSSL28:1; - unsigned CSSL29:1; - unsigned CSSL30:1; - }; - struct { - unsigned w:32; - }; -} __AD1CSSLbits_t; -extern volatile __AD1CSSLbits_t AD1CSSLbits __asm__ ("AD1CSSL") __attribute__((section("sfrs"))); -extern volatile unsigned int AD1CSSLCLR __attribute__((section("sfrs"))); -extern volatile unsigned int AD1CSSLSET __attribute__((section("sfrs"))); -extern volatile unsigned int AD1CSSLINV __attribute__((section("sfrs"))); -#define ADC1BUF0 ADC1BUF0 -extern volatile unsigned int ADC1BUF0 __attribute__((section("sfrs"))); -#define ADC1BUF1 ADC1BUF1 -extern volatile unsigned int ADC1BUF1 __attribute__((section("sfrs"))); -#define ADC1BUF2 ADC1BUF2 -extern volatile unsigned int ADC1BUF2 __attribute__((section("sfrs"))); -#define ADC1BUF3 ADC1BUF3 -extern volatile unsigned int ADC1BUF3 __attribute__((section("sfrs"))); -#define ADC1BUF4 ADC1BUF4 -extern volatile unsigned int ADC1BUF4 __attribute__((section("sfrs"))); -#define ADC1BUF5 ADC1BUF5 -extern volatile unsigned int ADC1BUF5 __attribute__((section("sfrs"))); -#define ADC1BUF6 ADC1BUF6 -extern volatile unsigned int ADC1BUF6 __attribute__((section("sfrs"))); -#define ADC1BUF7 ADC1BUF7 -extern volatile unsigned int ADC1BUF7 __attribute__((section("sfrs"))); -#define ADC1BUF8 ADC1BUF8 -extern volatile unsigned int ADC1BUF8 __attribute__((section("sfrs"))); -#define ADC1BUF9 ADC1BUF9 -extern volatile unsigned int ADC1BUF9 __attribute__((section("sfrs"))); -#define ADC1BUFA ADC1BUFA -extern volatile unsigned int ADC1BUFA __attribute__((section("sfrs"))); -#define ADC1BUFB ADC1BUFB -extern volatile unsigned int ADC1BUFB __attribute__((section("sfrs"))); -#define ADC1BUFC ADC1BUFC -extern volatile unsigned int ADC1BUFC __attribute__((section("sfrs"))); -#define ADC1BUFD ADC1BUFD -extern volatile unsigned int ADC1BUFD __attribute__((section("sfrs"))); -#define ADC1BUFE ADC1BUFE -extern volatile unsigned int ADC1BUFE __attribute__((section("sfrs"))); -#define ADC1BUFF ADC1BUFF -extern volatile unsigned int ADC1BUFF __attribute__((section("sfrs"))); -#define CVRCON CVRCON -extern volatile unsigned int CVRCON __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned CVR:4; - unsigned CVRSS:1; - unsigned CVRR:1; - unsigned CVROE:1; - unsigned :8; - unsigned ON:1; - }; - struct { - unsigned CVR0:1; - unsigned CVR1:1; - unsigned CVR2:1; - unsigned CVR3:1; - }; - struct { - unsigned w:32; - }; -} __CVRCONbits_t; -extern volatile __CVRCONbits_t CVRCONbits __asm__ ("CVRCON") __attribute__((section("sfrs"))); -extern volatile unsigned int CVRCONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int CVRCONSET __attribute__((section("sfrs"))); -extern volatile unsigned int CVRCONINV __attribute__((section("sfrs"))); -#define CM1CON CM1CON -extern volatile unsigned int CM1CON __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned CCH:2; - unsigned :2; - unsigned CREF:1; - unsigned :1; - unsigned EVPOL:2; - unsigned COUT:1; - unsigned :4; - unsigned CPOL:1; - unsigned COE:1; - unsigned ON:1; - }; - struct { - unsigned CCH0:1; - unsigned CCH1:1; - unsigned :4; - unsigned EVPOL0:1; - unsigned EVPOL1:1; - }; - struct { - unsigned w:32; - }; -} __CM1CONbits_t; -extern volatile __CM1CONbits_t CM1CONbits __asm__ ("CM1CON") __attribute__((section("sfrs"))); -extern volatile unsigned int CM1CONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int CM1CONSET __attribute__((section("sfrs"))); -extern volatile unsigned int CM1CONINV __attribute__((section("sfrs"))); -#define CM2CON CM2CON -extern volatile unsigned int CM2CON __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned CCH:2; - unsigned :2; - unsigned CREF:1; - unsigned :1; - unsigned EVPOL:2; - unsigned COUT:1; - unsigned :4; - unsigned CPOL:1; - unsigned COE:1; - unsigned ON:1; - }; - struct { - unsigned CCH0:1; - unsigned CCH1:1; - unsigned :4; - unsigned EVPOL0:1; - unsigned EVPOL1:1; - }; - struct { - unsigned w:32; - }; -} __CM2CONbits_t; -extern volatile __CM2CONbits_t CM2CONbits __asm__ ("CM2CON") __attribute__((section("sfrs"))); -extern volatile unsigned int CM2CONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int CM2CONSET __attribute__((section("sfrs"))); -extern volatile unsigned int CM2CONINV __attribute__((section("sfrs"))); -#define CMSTAT CMSTAT -extern volatile unsigned int CMSTAT __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned C1OUT:1; - unsigned C2OUT:1; - unsigned :11; - unsigned SIDL:1; - }; - struct { - unsigned w:32; - }; -} __CMSTATbits_t; -extern volatile __CMSTATbits_t CMSTATbits __asm__ ("CMSTAT") __attribute__((section("sfrs"))); -extern volatile unsigned int CMSTATCLR __attribute__((section("sfrs"))); -extern volatile unsigned int CMSTATSET __attribute__((section("sfrs"))); -extern volatile unsigned int CMSTATINV __attribute__((section("sfrs"))); -#define CTMUCON CTMUCON -extern volatile unsigned int CTMUCON __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned IRNG:2; - unsigned ITRIM:6; - unsigned CTTRIG:1; - unsigned IDISSEN:1; - unsigned EDGSEQEN:1; - unsigned EDGEN:1; - unsigned TGEN:1; - unsigned CTMUSIDL:1; - unsigned :1; - unsigned ON:1; - unsigned :2; - unsigned EDG2SEL:4; - unsigned EDG2POL:1; - unsigned EDG2MOD:1; - unsigned EDG1STAT:1; - unsigned EDG2STAT:1; - unsigned EDG1SEL:4; - unsigned EDG1POL:1; - unsigned EDG1MOD:1; - }; - struct { - unsigned w:32; - }; -} __CTMUCONbits_t; -extern volatile __CTMUCONbits_t CTMUCONbits __asm__ ("CTMUCON") __attribute__((section("sfrs"))); -extern volatile unsigned int CTMUCONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int CTMUCONSET __attribute__((section("sfrs"))); -extern volatile unsigned int CTMUCONINV __attribute__((section("sfrs"))); -#define OSCCON OSCCON -extern volatile unsigned int OSCCON __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned OSWEN:1; - unsigned SOSCEN:1; - unsigned UFRCEN:1; - unsigned CF:1; - unsigned SLPEN:1; - unsigned SLOCK:1; - unsigned ULOCK:1; - unsigned CLKLOCK:1; - unsigned NOSC:3; - unsigned :1; - unsigned COSC:3; - unsigned :1; - unsigned PLLMULT:3; - unsigned PBDIV:2; - unsigned PBDIVRDY:1; - unsigned SOSCRDY:1; - unsigned :1; - unsigned FRCDIV:3; - unsigned PLLODIV:3; - }; - struct { - unsigned :8; - unsigned NOSC0:1; - unsigned NOSC1:1; - unsigned NOSC2:1; - unsigned :1; - unsigned COSC0:1; - unsigned COSC1:1; - unsigned COSC2:1; - unsigned :1; - unsigned PLLMULT0:1; - unsigned PLLMULT1:1; - unsigned PLLMULT2:1; - unsigned PBDIV0:1; - unsigned PBDIV1:1; - unsigned :3; - unsigned FRCDIV0:1; - unsigned FRCDIV1:1; - unsigned FRCDIV2:1; - unsigned PLLODIV0:1; - unsigned PLLODIV1:1; - unsigned PLLODIV2:1; - }; - struct { - unsigned w:32; - }; -} __OSCCONbits_t; -extern volatile __OSCCONbits_t OSCCONbits __asm__ ("OSCCON") __attribute__((section("sfrs"))); -extern volatile unsigned int OSCCONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int OSCCONSET __attribute__((section("sfrs"))); -extern volatile unsigned int OSCCONINV __attribute__((section("sfrs"))); -#define OSCTUN OSCTUN -extern volatile unsigned int OSCTUN __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned TUN:6; - }; - struct { - unsigned TUN0:1; - unsigned TUN1:1; - unsigned TUN2:1; - unsigned TUN3:1; - unsigned TUN4:1; - unsigned TUN5:1; - }; - struct { - unsigned w:32; - }; -} __OSCTUNbits_t; -extern volatile __OSCTUNbits_t OSCTUNbits __asm__ ("OSCTUN") __attribute__((section("sfrs"))); -extern volatile unsigned int OSCTUNCLR __attribute__((section("sfrs"))); -extern volatile unsigned int OSCTUNSET __attribute__((section("sfrs"))); -extern volatile unsigned int OSCTUNINV __attribute__((section("sfrs"))); -#define REFOCON REFOCON -extern volatile unsigned int REFOCON __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned ROSEL:4; - unsigned :4; - unsigned ACTIVE:1; - unsigned DIVSWEN:1; - unsigned :1; - unsigned RSLP:1; - unsigned OE:1; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - unsigned RODIV:15; - }; - struct { - unsigned w:32; - }; -} __REFOCONbits_t; -extern volatile __REFOCONbits_t REFOCONbits __asm__ ("REFOCON") __attribute__((section("sfrs"))); -extern volatile unsigned int REFOCONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int REFOCONSET __attribute__((section("sfrs"))); -extern volatile unsigned int REFOCONINV __attribute__((section("sfrs"))); -#define REFOTRIM REFOTRIM -extern volatile unsigned int REFOTRIM __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :23; - unsigned ROTRIM:9; - }; - struct { - unsigned w:32; - }; -} __REFOTRIMbits_t; -extern volatile __REFOTRIMbits_t REFOTRIMbits __asm__ ("REFOTRIM") __attribute__((section("sfrs"))); -extern volatile unsigned int REFOTRIMCLR __attribute__((section("sfrs"))); -extern volatile unsigned int REFOTRIMSET __attribute__((section("sfrs"))); -extern volatile unsigned int REFOTRIMINV __attribute__((section("sfrs"))); -#define CFGCON CFGCON -extern volatile unsigned int CFGCON __attribute__((section("sfrs"))); -typedef struct { - unsigned TDOEN:1; - unsigned :1; - unsigned TROEN:1; - unsigned JTAGEN:1; - unsigned :8; - unsigned PMDLOCK:1; - unsigned IOLOCK:1; -} __CFGCONbits_t; -extern volatile __CFGCONbits_t CFGCONbits __asm__ ("CFGCON") __attribute__((section("sfrs"))); -#define DDPCON DDPCON -extern volatile unsigned int DDPCON __attribute__((section("sfrs"))); -typedef struct { - unsigned TDOEN:1; - unsigned :1; - unsigned TROEN:1; - unsigned JTAGEN:1; - unsigned :8; - unsigned PMDLOCK:1; - unsigned IOLOCK:1; -} __DDPCONbits_t; -extern volatile __DDPCONbits_t DDPCONbits __asm__ ("DDPCON") __attribute__((section("sfrs"))); -#define DEVID DEVID -extern volatile unsigned int DEVID __attribute__((section("sfrs"))); -typedef struct { - unsigned DEVID:28; - unsigned VER:4; -} __DEVIDbits_t; -extern volatile __DEVIDbits_t DEVIDbits __asm__ ("DEVID") __attribute__((section("sfrs"))); -#define SYSKEY SYSKEY -extern volatile unsigned int SYSKEY __attribute__((section("sfrs"))); -extern volatile unsigned int SYSKEYCLR __attribute__((section("sfrs"))); -extern volatile unsigned int SYSKEYSET __attribute__((section("sfrs"))); -extern volatile unsigned int SYSKEYINV __attribute__((section("sfrs"))); -#define PMD1 PMD1 -extern volatile unsigned int PMD1 __attribute__((section("sfrs"))); -typedef struct { - unsigned AD1MD:1; - unsigned :7; - unsigned CTMUMD:1; - unsigned :3; - unsigned CVRMD:1; -} __PMD1bits_t; -extern volatile __PMD1bits_t PMD1bits __asm__ ("PMD1") __attribute__((section("sfrs"))); -extern volatile unsigned int PMD1CLR __attribute__((section("sfrs"))); -extern volatile unsigned int PMD1SET __attribute__((section("sfrs"))); -extern volatile unsigned int PMD1INV __attribute__((section("sfrs"))); -#define PMD2 PMD2 -extern volatile unsigned int PMD2 __attribute__((section("sfrs"))); -typedef struct { - unsigned CMP1MD:1; - unsigned CMP2MD:1; -} __PMD2bits_t; -extern volatile __PMD2bits_t PMD2bits __asm__ ("PMD2") __attribute__((section("sfrs"))); -extern volatile unsigned int PMD2CLR __attribute__((section("sfrs"))); -extern volatile unsigned int PMD2SET __attribute__((section("sfrs"))); -extern volatile unsigned int PMD2INV __attribute__((section("sfrs"))); -#define PMD3 PMD3 -extern volatile unsigned int PMD3 __attribute__((section("sfrs"))); -typedef struct { - unsigned IC1MD:1; - unsigned IC2MD:1; - unsigned IC3MD:1; - unsigned IC4MD:1; - unsigned IC5MD:1; - unsigned :11; - unsigned OC1MD:1; - unsigned OC2MD:1; - unsigned OC3MD:1; - unsigned OC4MD:1; - unsigned OC5MD:1; -} __PMD3bits_t; -extern volatile __PMD3bits_t PMD3bits __asm__ ("PMD3") __attribute__((section("sfrs"))); -extern volatile unsigned int PMD3CLR __attribute__((section("sfrs"))); -extern volatile unsigned int PMD3SET __attribute__((section("sfrs"))); -extern volatile unsigned int PMD3INV __attribute__((section("sfrs"))); -#define PMD4 PMD4 -extern volatile unsigned int PMD4 __attribute__((section("sfrs"))); -typedef struct { - unsigned T1MD:1; - unsigned T2MD:1; - unsigned T3MD:1; - unsigned T4MD:1; - unsigned T5MD:1; -} __PMD4bits_t; -extern volatile __PMD4bits_t PMD4bits __asm__ ("PMD4") __attribute__((section("sfrs"))); -extern volatile unsigned int PMD4CLR __attribute__((section("sfrs"))); -extern volatile unsigned int PMD4SET __attribute__((section("sfrs"))); -extern volatile unsigned int PMD4INV __attribute__((section("sfrs"))); -#define PMD5 PMD5 -extern volatile unsigned int PMD5 __attribute__((section("sfrs"))); -typedef struct { - unsigned U1MD:1; - unsigned U2MD:1; - unsigned U3MD:1; - unsigned U4MD:1; - unsigned :4; - unsigned SPI1MD:1; - unsigned SPI2MD:1; - unsigned :6; - unsigned I2C1MD:1; - unsigned I2C2MD:1; - unsigned :6; - unsigned USBMD:1; -} __PMD5bits_t; -extern volatile __PMD5bits_t PMD5bits __asm__ ("PMD5") __attribute__((section("sfrs"))); -extern volatile unsigned int PMD5CLR __attribute__((section("sfrs"))); -extern volatile unsigned int PMD5SET __attribute__((section("sfrs"))); -extern volatile unsigned int PMD5INV __attribute__((section("sfrs"))); -#define PMD6 PMD6 -extern volatile unsigned int PMD6 __attribute__((section("sfrs"))); -typedef struct { - unsigned RTCCMD:1; - unsigned REFOMD:1; - unsigned :14; - unsigned PMPMD:1; -} __PMD6bits_t; -extern volatile __PMD6bits_t PMD6bits __asm__ ("PMD6") __attribute__((section("sfrs"))); -extern volatile unsigned int PMD6CLR __attribute__((section("sfrs"))); -extern volatile unsigned int PMD6SET __attribute__((section("sfrs"))); -extern volatile unsigned int PMD6INV __attribute__((section("sfrs"))); -#define NVMCON NVMCON -extern volatile unsigned int NVMCON __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned NVMOP:4; - unsigned :7; - unsigned LVDSTAT:1; - unsigned LVDERR:1; - unsigned WRERR:1; - unsigned WREN:1; - unsigned WR:1; - }; - struct { - unsigned NVMOP0:1; - unsigned NVMOP1:1; - unsigned NVMOP2:1; - unsigned NVMOP3:1; - }; - struct { - unsigned PROGOP:4; - }; - struct { - unsigned PROGOP0:1; - unsigned PROGOP1:1; - unsigned PROGOP2:1; - unsigned PROGOP3:1; - }; - struct { - unsigned w:32; - }; -} __NVMCONbits_t; -extern volatile __NVMCONbits_t NVMCONbits __asm__ ("NVMCON") __attribute__((section("sfrs"))); -extern volatile unsigned int NVMCONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int NVMCONSET __attribute__((section("sfrs"))); -extern volatile unsigned int NVMCONINV __attribute__((section("sfrs"))); -#define NVMKEY NVMKEY -extern volatile unsigned int NVMKEY __attribute__((section("sfrs"))); -#define NVMADDR NVMADDR -extern volatile unsigned int NVMADDR __attribute__((section("sfrs"))); -extern volatile unsigned int NVMADDRCLR __attribute__((section("sfrs"))); -extern volatile unsigned int NVMADDRSET __attribute__((section("sfrs"))); -extern volatile unsigned int NVMADDRINV __attribute__((section("sfrs"))); -#define NVMDATA NVMDATA -extern volatile unsigned int NVMDATA __attribute__((section("sfrs"))); -#define NVMSRCADDR NVMSRCADDR -extern volatile unsigned int NVMSRCADDR __attribute__((section("sfrs"))); -#define RCON RCON -extern volatile unsigned int RCON __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned POR:1; - unsigned BOR:1; - unsigned IDLE:1; - unsigned SLEEP:1; - unsigned WDTO:1; - unsigned :1; - unsigned SWR:1; - unsigned EXTR:1; - unsigned VREGS:1; - unsigned CMR:1; - unsigned :19; - unsigned HVDR:1; - }; - struct { - unsigned w:32; - }; -} __RCONbits_t; -extern volatile __RCONbits_t RCONbits __asm__ ("RCON") __attribute__((section("sfrs"))); -extern volatile unsigned int RCONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int RCONSET __attribute__((section("sfrs"))); -extern volatile unsigned int RCONINV __attribute__((section("sfrs"))); -#define RSWRST RSWRST -extern volatile unsigned int RSWRST __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned SWRST:1; - }; - struct { - unsigned w:32; - }; -} __RSWRSTbits_t; -extern volatile __RSWRSTbits_t RSWRSTbits __asm__ ("RSWRST") __attribute__((section("sfrs"))); -extern volatile unsigned int RSWRSTCLR __attribute__((section("sfrs"))); -extern volatile unsigned int RSWRSTSET __attribute__((section("sfrs"))); -extern volatile unsigned int RSWRSTINV __attribute__((section("sfrs"))); -#define INT1R INT1R -extern volatile unsigned int INT1R __attribute__((section("sfrs"))); -typedef struct { - unsigned INT1R:4; -} __INT1Rbits_t; -extern volatile __INT1Rbits_t INT1Rbits __asm__ ("INT1R") __attribute__((section("sfrs"))); -#define INT2R INT2R -extern volatile unsigned int INT2R __attribute__((section("sfrs"))); -typedef struct { - unsigned INT2R:4; -} __INT2Rbits_t; -extern volatile __INT2Rbits_t INT2Rbits __asm__ ("INT2R") __attribute__((section("sfrs"))); -#define INT3R INT3R -extern volatile unsigned int INT3R __attribute__((section("sfrs"))); -typedef struct { - unsigned INT3R:4; -} __INT3Rbits_t; -extern volatile __INT3Rbits_t INT3Rbits __asm__ ("INT3R") __attribute__((section("sfrs"))); -#define INT4R INT4R -extern volatile unsigned int INT4R __attribute__((section("sfrs"))); -typedef struct { - unsigned INT4R:4; -} __INT4Rbits_t; -extern volatile __INT4Rbits_t INT4Rbits __asm__ ("INT4R") __attribute__((section("sfrs"))); -#define T2CKR T2CKR -extern volatile unsigned int T2CKR __attribute__((section("sfrs"))); -typedef struct { - unsigned T2CKR:4; -} __T2CKRbits_t; -extern volatile __T2CKRbits_t T2CKRbits __asm__ ("T2CKR") __attribute__((section("sfrs"))); -#define T3CKR T3CKR -extern volatile unsigned int T3CKR __attribute__((section("sfrs"))); -typedef struct { - unsigned T3CKR:4; -} __T3CKRbits_t; -extern volatile __T3CKRbits_t T3CKRbits __asm__ ("T3CKR") __attribute__((section("sfrs"))); -#define T4CKR T4CKR -extern volatile unsigned int T4CKR __attribute__((section("sfrs"))); -typedef struct { - unsigned T4CKR:4; -} __T4CKRbits_t; -extern volatile __T4CKRbits_t T4CKRbits __asm__ ("T4CKR") __attribute__((section("sfrs"))); -#define T5CKR T5CKR -extern volatile unsigned int T5CKR __attribute__((section("sfrs"))); -typedef struct { - unsigned T5CKR:4; -} __T5CKRbits_t; -extern volatile __T5CKRbits_t T5CKRbits __asm__ ("T5CKR") __attribute__((section("sfrs"))); -#define IC1R IC1R -extern volatile unsigned int IC1R __attribute__((section("sfrs"))); -typedef struct { - unsigned IC1R:4; -} __IC1Rbits_t; -extern volatile __IC1Rbits_t IC1Rbits __asm__ ("IC1R") __attribute__((section("sfrs"))); -#define IC2R IC2R -extern volatile unsigned int IC2R __attribute__((section("sfrs"))); -typedef struct { - unsigned IC2R:4; -} __IC2Rbits_t; -extern volatile __IC2Rbits_t IC2Rbits __asm__ ("IC2R") __attribute__((section("sfrs"))); -#define IC3R IC3R -extern volatile unsigned int IC3R __attribute__((section("sfrs"))); -typedef struct { - unsigned IC3R:4; -} __IC3Rbits_t; -extern volatile __IC3Rbits_t IC3Rbits __asm__ ("IC3R") __attribute__((section("sfrs"))); -#define IC4R IC4R -extern volatile unsigned int IC4R __attribute__((section("sfrs"))); -typedef struct { - unsigned IC4R:4; -} __IC4Rbits_t; -extern volatile __IC4Rbits_t IC4Rbits __asm__ ("IC4R") __attribute__((section("sfrs"))); -#define IC5R IC5R -extern volatile unsigned int IC5R __attribute__((section("sfrs"))); -typedef struct { - unsigned IC5R:4; -} __IC5Rbits_t; -extern volatile __IC5Rbits_t IC5Rbits __asm__ ("IC5R") __attribute__((section("sfrs"))); -#define OCFAR OCFAR -extern volatile unsigned int OCFAR __attribute__((section("sfrs"))); -typedef struct { - unsigned OCFAR:4; -} __OCFARbits_t; -extern volatile __OCFARbits_t OCFARbits __asm__ ("OCFAR") __attribute__((section("sfrs"))); -#define U1RXR U1RXR -extern volatile unsigned int U1RXR __attribute__((section("sfrs"))); -typedef struct { - unsigned U1RXR:4; -} __U1RXRbits_t; -extern volatile __U1RXRbits_t U1RXRbits __asm__ ("U1RXR") __attribute__((section("sfrs"))); -#define U1CTSR U1CTSR -extern volatile unsigned int U1CTSR __attribute__((section("sfrs"))); -typedef struct { - unsigned U1CTSR:4; -} __U1CTSRbits_t; -extern volatile __U1CTSRbits_t U1CTSRbits __asm__ ("U1CTSR") __attribute__((section("sfrs"))); -#define U2RXR U2RXR -extern volatile unsigned int U2RXR __attribute__((section("sfrs"))); -typedef struct { - unsigned U2RXR:4; -} __U2RXRbits_t; -extern volatile __U2RXRbits_t U2RXRbits __asm__ ("U2RXR") __attribute__((section("sfrs"))); -#define U2CTSR U2CTSR -extern volatile unsigned int U2CTSR __attribute__((section("sfrs"))); -typedef struct { - unsigned U2CTSR:4; -} __U2CTSRbits_t; -extern volatile __U2CTSRbits_t U2CTSRbits __asm__ ("U2CTSR") __attribute__((section("sfrs"))); -#define U3RXR U3RXR -extern volatile unsigned int U3RXR __attribute__((section("sfrs"))); -typedef struct { - unsigned U3RXR:4; -} __U3RXRbits_t; -extern volatile __U3RXRbits_t U3RXRbits __asm__ ("U3RXR") __attribute__((section("sfrs"))); -#define U3CTSR U3CTSR -extern volatile unsigned int U3CTSR __attribute__((section("sfrs"))); -typedef struct { - unsigned U3CTSR:4; -} __U3CTSRbits_t; -extern volatile __U3CTSRbits_t U3CTSRbits __asm__ ("U3CTSR") __attribute__((section("sfrs"))); -#define U4RXR U4RXR -extern volatile unsigned int U4RXR __attribute__((section("sfrs"))); -typedef struct { - unsigned U4RXR:4; -} __U4RXRbits_t; -extern volatile __U4RXRbits_t U4RXRbits __asm__ ("U4RXR") __attribute__((section("sfrs"))); -#define U4CTSR U4CTSR -extern volatile unsigned int U4CTSR __attribute__((section("sfrs"))); -typedef struct { - unsigned U4CTSR:4; -} __U4CTSRbits_t; -extern volatile __U4CTSRbits_t U4CTSRbits __asm__ ("U4CTSR") __attribute__((section("sfrs"))); -#define U5RXR U5RXR -extern volatile unsigned int U5RXR __attribute__((section("sfrs"))); -typedef struct { - unsigned U5RXR:4; -} __U5RXRbits_t; -extern volatile __U5RXRbits_t U5RXRbits __asm__ ("U5RXR") __attribute__((section("sfrs"))); -#define U5CTSR U5CTSR -extern volatile unsigned int U5CTSR __attribute__((section("sfrs"))); -typedef struct { - unsigned U5CTSR:4; -} __U5CTSRbits_t; -extern volatile __U5CTSRbits_t U5CTSRbits __asm__ ("U5CTSR") __attribute__((section("sfrs"))); -#define SDI1R SDI1R -extern volatile unsigned int SDI1R __attribute__((section("sfrs"))); -typedef struct { - unsigned SDI1R:4; -} __SDI1Rbits_t; -extern volatile __SDI1Rbits_t SDI1Rbits __asm__ ("SDI1R") __attribute__((section("sfrs"))); -#define SS1R SS1R -extern volatile unsigned int SS1R __attribute__((section("sfrs"))); -typedef struct { - unsigned SS1R:4; -} __SS1Rbits_t; -extern volatile __SS1Rbits_t SS1Rbits __asm__ ("SS1R") __attribute__((section("sfrs"))); -#define SDI2R SDI2R -extern volatile unsigned int SDI2R __attribute__((section("sfrs"))); -typedef struct { - unsigned SDI2R:4; -} __SDI2Rbits_t; -extern volatile __SDI2Rbits_t SDI2Rbits __asm__ ("SDI2R") __attribute__((section("sfrs"))); -#define SS2R SS2R -extern volatile unsigned int SS2R __attribute__((section("sfrs"))); -typedef struct { - unsigned SS2R:4; -} __SS2Rbits_t; -extern volatile __SS2Rbits_t SS2Rbits __asm__ ("SS2R") __attribute__((section("sfrs"))); -#define REFCLKIR REFCLKIR -extern volatile unsigned int REFCLKIR __attribute__((section("sfrs"))); -typedef struct { - unsigned REFCLKIR:4; -} __REFCLKIRbits_t; -extern volatile __REFCLKIRbits_t REFCLKIRbits __asm__ ("REFCLKIR") __attribute__((section("sfrs"))); -#define RPB0R RPB0R -extern volatile unsigned int RPB0R __attribute__((section("sfrs"))); -typedef struct { - unsigned RPB0R:4; -} __RPB0Rbits_t; -extern volatile __RPB0Rbits_t RPB0Rbits __asm__ ("RPB0R") __attribute__((section("sfrs"))); -#define RPB1R RPB1R -extern volatile unsigned int RPB1R __attribute__((section("sfrs"))); -typedef struct { - unsigned RPB1R:4; -} __RPB1Rbits_t; -extern volatile __RPB1Rbits_t RPB1Rbits __asm__ ("RPB1R") __attribute__((section("sfrs"))); -#define RPB2R RPB2R -extern volatile unsigned int RPB2R __attribute__((section("sfrs"))); -typedef struct { - unsigned RPB2R:4; -} __RPB2Rbits_t; -extern volatile __RPB2Rbits_t RPB2Rbits __asm__ ("RPB2R") __attribute__((section("sfrs"))); -#define RPB3R RPB3R -extern volatile unsigned int RPB3R __attribute__((section("sfrs"))); -typedef struct { - unsigned RPB3R:4; -} __RPB3Rbits_t; -extern volatile __RPB3Rbits_t RPB3Rbits __asm__ ("RPB3R") __attribute__((section("sfrs"))); -#define RPB5R RPB5R -extern volatile unsigned int RPB5R __attribute__((section("sfrs"))); -typedef struct { - unsigned RPB5R:4; -} __RPB5Rbits_t; -extern volatile __RPB5Rbits_t RPB5Rbits __asm__ ("RPB5R") __attribute__((section("sfrs"))); -#define RPB6R RPB6R -extern volatile unsigned int RPB6R __attribute__((section("sfrs"))); -typedef struct { - unsigned RPB6R:4; -} __RPB6Rbits_t; -extern volatile __RPB6Rbits_t RPB6Rbits __asm__ ("RPB6R") __attribute__((section("sfrs"))); -#define RPB7R RPB7R -extern volatile unsigned int RPB7R __attribute__((section("sfrs"))); -typedef struct { - unsigned RPB7R:4; -} __RPB7Rbits_t; -extern volatile __RPB7Rbits_t RPB7Rbits __asm__ ("RPB7R") __attribute__((section("sfrs"))); -#define RPB8R RPB8R -extern volatile unsigned int RPB8R __attribute__((section("sfrs"))); -typedef struct { - unsigned RPB8R:4; -} __RPB8Rbits_t; -extern volatile __RPB8Rbits_t RPB8Rbits __asm__ ("RPB8R") __attribute__((section("sfrs"))); -#define RPB9R RPB9R -extern volatile unsigned int RPB9R __attribute__((section("sfrs"))); -typedef struct { - unsigned RPB9R:4; -} __RPB9Rbits_t; -extern volatile __RPB9Rbits_t RPB9Rbits __asm__ ("RPB9R") __attribute__((section("sfrs"))); -#define RPB10R RPB10R -extern volatile unsigned int RPB10R __attribute__((section("sfrs"))); -typedef struct { - unsigned RPB10R:4; -} __RPB10Rbits_t; -extern volatile __RPB10Rbits_t RPB10Rbits __asm__ ("RPB10R") __attribute__((section("sfrs"))); -#define RPB14R RPB14R -extern volatile unsigned int RPB14R __attribute__((section("sfrs"))); -typedef struct { - unsigned RPB14R:4; -} __RPB14Rbits_t; -extern volatile __RPB14Rbits_t RPB14Rbits __asm__ ("RPB14R") __attribute__((section("sfrs"))); -#define RPB15R RPB15R -extern volatile unsigned int RPB15R __attribute__((section("sfrs"))); -typedef struct { - unsigned RPB15R:4; -} __RPB15Rbits_t; -extern volatile __RPB15Rbits_t RPB15Rbits __asm__ ("RPB15R") __attribute__((section("sfrs"))); -#define RPC13R RPC13R -extern volatile unsigned int RPC13R __attribute__((section("sfrs"))); -typedef struct { - unsigned RPC13R:4; -} __RPC13Rbits_t; -extern volatile __RPC13Rbits_t RPC13Rbits __asm__ ("RPC13R") __attribute__((section("sfrs"))); -#define RPC14R RPC14R -extern volatile unsigned int RPC14R __attribute__((section("sfrs"))); -typedef struct { - unsigned RPC14R:4; -} __RPC14Rbits_t; -extern volatile __RPC14Rbits_t RPC14Rbits __asm__ ("RPC14R") __attribute__((section("sfrs"))); -#define RPD0R RPD0R -extern volatile unsigned int RPD0R __attribute__((section("sfrs"))); -typedef struct { - unsigned RPD0R:4; -} __RPD0Rbits_t; -extern volatile __RPD0Rbits_t RPD0Rbits __asm__ ("RPD0R") __attribute__((section("sfrs"))); -#define RPD1R RPD1R -extern volatile unsigned int RPD1R __attribute__((section("sfrs"))); -typedef struct { - unsigned RPD1R:4; -} __RPD1Rbits_t; -extern volatile __RPD1Rbits_t RPD1Rbits __asm__ ("RPD1R") __attribute__((section("sfrs"))); -#define RPD2R RPD2R -extern volatile unsigned int RPD2R __attribute__((section("sfrs"))); -typedef struct { - unsigned RPD2R:4; -} __RPD2Rbits_t; -extern volatile __RPD2Rbits_t RPD2Rbits __asm__ ("RPD2R") __attribute__((section("sfrs"))); -#define RPD3R RPD3R -extern volatile unsigned int RPD3R __attribute__((section("sfrs"))); -typedef struct { - unsigned RPD3R:4; -} __RPD3Rbits_t; -extern volatile __RPD3Rbits_t RPD3Rbits __asm__ ("RPD3R") __attribute__((section("sfrs"))); -#define RPD4R RPD4R -extern volatile unsigned int RPD4R __attribute__((section("sfrs"))); -typedef struct { - unsigned RPD4R:4; -} __RPD4Rbits_t; -extern volatile __RPD4Rbits_t RPD4Rbits __asm__ ("RPD4R") __attribute__((section("sfrs"))); -#define RPD5R RPD5R -extern volatile unsigned int RPD5R __attribute__((section("sfrs"))); -typedef struct { - unsigned RPD5R:4; -} __RPD5Rbits_t; -extern volatile __RPD5Rbits_t RPD5Rbits __asm__ ("RPD5R") __attribute__((section("sfrs"))); -#define RPD8R RPD8R -extern volatile unsigned int RPD8R __attribute__((section("sfrs"))); -typedef struct { - unsigned RPD8R:4; -} __RPD8Rbits_t; -extern volatile __RPD8Rbits_t RPD8Rbits __asm__ ("RPD8R") __attribute__((section("sfrs"))); -#define RPD9R RPD9R -extern volatile unsigned int RPD9R __attribute__((section("sfrs"))); -typedef struct { - unsigned RPD9R:4; -} __RPD9Rbits_t; -extern volatile __RPD9Rbits_t RPD9Rbits __asm__ ("RPD9R") __attribute__((section("sfrs"))); -#define RPD10R RPD10R -extern volatile unsigned int RPD10R __attribute__((section("sfrs"))); -typedef struct { - unsigned RPD10R:4; -} __RPD10Rbits_t; -extern volatile __RPD10Rbits_t RPD10Rbits __asm__ ("RPD10R") __attribute__((section("sfrs"))); -#define RPD11R RPD11R -extern volatile unsigned int RPD11R __attribute__((section("sfrs"))); -typedef struct { - unsigned RPD11R:4; -} __RPD11Rbits_t; -extern volatile __RPD11Rbits_t RPD11Rbits __asm__ ("RPD11R") __attribute__((section("sfrs"))); -#define RPE3R RPE3R -extern volatile unsigned int RPE3R __attribute__((section("sfrs"))); -typedef struct { - unsigned RPE3R:4; -} __RPE3Rbits_t; -extern volatile __RPE3Rbits_t RPE3Rbits __asm__ ("RPE3R") __attribute__((section("sfrs"))); -#define RPE5R RPE5R -extern volatile unsigned int RPE5R __attribute__((section("sfrs"))); -typedef struct { - unsigned RPE5R:4; -} __RPE5Rbits_t; -extern volatile __RPE5Rbits_t RPE5Rbits __asm__ ("RPE5R") __attribute__((section("sfrs"))); -#define RPF0R RPF0R -extern volatile unsigned int RPF0R __attribute__((section("sfrs"))); -typedef struct { - unsigned RPF0R:4; -} __RPF0Rbits_t; -extern volatile __RPF0Rbits_t RPF0Rbits __asm__ ("RPF0R") __attribute__((section("sfrs"))); -#define RPF1R RPF1R -extern volatile unsigned int RPF1R __attribute__((section("sfrs"))); -typedef struct { - unsigned RPF1R:4; -} __RPF1Rbits_t; -extern volatile __RPF1Rbits_t RPF1Rbits __asm__ ("RPF1R") __attribute__((section("sfrs"))); -#define RPF4R RPF4R -extern volatile unsigned int RPF4R __attribute__((section("sfrs"))); -typedef struct { - unsigned RPF4R:4; -} __RPF4Rbits_t; -extern volatile __RPF4Rbits_t RPF4Rbits __asm__ ("RPF4R") __attribute__((section("sfrs"))); -#define RPF5R RPF5R -extern volatile unsigned int RPF5R __attribute__((section("sfrs"))); -typedef struct { - unsigned RPF5R:4; -} __RPF5Rbits_t; -extern volatile __RPF5Rbits_t RPF5Rbits __asm__ ("RPF5R") __attribute__((section("sfrs"))); -#define RPG6R RPG6R -extern volatile unsigned int RPG6R __attribute__((section("sfrs"))); -typedef struct { - unsigned RPG6R:4; -} __RPG6Rbits_t; -extern volatile __RPG6Rbits_t RPG6Rbits __asm__ ("RPG6R") __attribute__((section("sfrs"))); -#define RPG7R RPG7R -extern volatile unsigned int RPG7R __attribute__((section("sfrs"))); -typedef struct { - unsigned RPG7R:4; -} __RPG7Rbits_t; -extern volatile __RPG7Rbits_t RPG7Rbits __asm__ ("RPG7R") __attribute__((section("sfrs"))); -#define RPG8R RPG8R -extern volatile unsigned int RPG8R __attribute__((section("sfrs"))); -typedef struct { - unsigned RPG8R:4; -} __RPG8Rbits_t; -extern volatile __RPG8Rbits_t RPG8Rbits __asm__ ("RPG8R") __attribute__((section("sfrs"))); -#define RPG9R RPG9R -extern volatile unsigned int RPG9R __attribute__((section("sfrs"))); -typedef struct { - unsigned RPG9R:4; -} __RPG9Rbits_t; -extern volatile __RPG9Rbits_t RPG9Rbits __asm__ ("RPG9R") __attribute__((section("sfrs"))); -#define INTCON INTCON -extern volatile unsigned int INTCON __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned INT0EP:1; - unsigned INT1EP:1; - unsigned INT2EP:1; - unsigned INT3EP:1; - unsigned INT4EP:1; - unsigned :3; - unsigned TPC:3; - unsigned :1; - unsigned MVEC:1; - unsigned :3; - unsigned SS0:1; - }; - struct { - unsigned w:32; - }; -} __INTCONbits_t; -extern volatile __INTCONbits_t INTCONbits __asm__ ("INTCON") __attribute__((section("sfrs"))); -extern volatile unsigned int INTCONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int INTCONSET __attribute__((section("sfrs"))); -extern volatile unsigned int INTCONINV __attribute__((section("sfrs"))); -#define INTSTAT INTSTAT -extern volatile unsigned int INTSTAT __attribute__((section("sfrs"))); -typedef struct { - unsigned VEC:6; - unsigned :2; - unsigned SRIPL:3; -} __INTSTATbits_t; -extern volatile __INTSTATbits_t INTSTATbits __asm__ ("INTSTAT") __attribute__((section("sfrs"))); -#define IPTMR IPTMR -extern volatile unsigned int IPTMR __attribute__((section("sfrs"))); -extern volatile unsigned int IPTMRCLR __attribute__((section("sfrs"))); -extern volatile unsigned int IPTMRSET __attribute__((section("sfrs"))); -extern volatile unsigned int IPTMRINV __attribute__((section("sfrs"))); -#define IFS0 IFS0 -extern volatile unsigned int IFS0 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned CTIF:1; - unsigned CS0IF:1; - unsigned CS1IF:1; - unsigned INT0IF:1; - unsigned T1IF:1; - unsigned IC1EIF:1; - unsigned IC1IF:1; - unsigned OC1IF:1; - unsigned INT1IF:1; - unsigned T2IF:1; - unsigned IC2EIF:1; - unsigned IC2IF:1; - unsigned OC2IF:1; - unsigned INT2IF:1; - unsigned T3IF:1; - unsigned IC3EIF:1; - unsigned IC3IF:1; - unsigned OC3IF:1; - unsigned INT3IF:1; - unsigned T4IF:1; - unsigned IC4EIF:1; - unsigned IC4IF:1; - unsigned OC4IF:1; - unsigned INT4IF:1; - unsigned T5IF:1; - unsigned IC5EIF:1; - unsigned IC5IF:1; - unsigned OC5IF:1; - unsigned AD1IF:1; - unsigned FSCMIF:1; - unsigned RTCCIF:1; - unsigned FCEIF:1; - }; - struct { - unsigned w:32; - }; -} __IFS0bits_t; -extern volatile __IFS0bits_t IFS0bits __asm__ ("IFS0") __attribute__((section("sfrs"))); -extern volatile unsigned int IFS0CLR __attribute__((section("sfrs"))); -extern volatile unsigned int IFS0SET __attribute__((section("sfrs"))); -extern volatile unsigned int IFS0INV __attribute__((section("sfrs"))); -#define IFS1 IFS1 -extern volatile unsigned int IFS1 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned CMP1IF:1; - unsigned CMP2IF:1; - unsigned USBIF:1; - unsigned SPI1EIF:1; - unsigned SPI1RXIF:1; - unsigned SPI1TXIF:1; - unsigned U1EIF:1; - unsigned U1RXIF:1; - unsigned U1TXIF:1; - unsigned I2C1BIF:1; - unsigned I2C1SIF:1; - unsigned I2C1MIF:1; - unsigned CNAIF:1; - unsigned CNBIF:1; - unsigned CNCIF:1; - unsigned CNDIF:1; - unsigned CNEIF:1; - unsigned CNFIF:1; - unsigned CNGIF:1; - unsigned PMPIF:1; - unsigned PMPEIF:1; - unsigned SPI2EIF:1; - unsigned SPI2RXIF:1; - unsigned SPI2TXIF:1; - unsigned U2EIF:1; - unsigned U2RXIF:1; - unsigned U2TXIF:1; - unsigned I2C2BIF:1; - unsigned I2C2SIF:1; - unsigned I2C2MIF:1; - unsigned U3EIF:1; - unsigned U3RXIF:1; - }; - struct { - unsigned w:32; - }; -} __IFS1bits_t; -extern volatile __IFS1bits_t IFS1bits __asm__ ("IFS1") __attribute__((section("sfrs"))); -extern volatile unsigned int IFS1CLR __attribute__((section("sfrs"))); -extern volatile unsigned int IFS1SET __attribute__((section("sfrs"))); -extern volatile unsigned int IFS1INV __attribute__((section("sfrs"))); -#define IFS2 IFS2 -extern volatile unsigned int IFS2 __attribute__((section("sfrs"))); -typedef struct { - unsigned U3TXIF:1; - unsigned U4EIF:1; - unsigned U4RXIF:1; - unsigned U4TXIF:1; - unsigned :3; - unsigned CTMUIF:1; - unsigned DMA0IF:1; - unsigned DMA1IF:1; - unsigned DMA2IF:1; - unsigned DMA3IF:1; -} __IFS2bits_t; -extern volatile __IFS2bits_t IFS2bits __asm__ ("IFS2") __attribute__((section("sfrs"))); -extern volatile unsigned int IFS2CLR __attribute__((section("sfrs"))); -extern volatile unsigned int IFS2SET __attribute__((section("sfrs"))); -extern volatile unsigned int IFS2INV __attribute__((section("sfrs"))); -#define IEC0 IEC0 -extern volatile unsigned int IEC0 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned CTIE:1; - unsigned CS0IE:1; - unsigned CS1IE:1; - unsigned INT0IE:1; - unsigned T1IE:1; - unsigned IC1EIE:1; - unsigned IC1IE:1; - unsigned OC1IE:1; - unsigned INT1IE:1; - unsigned T2IE:1; - unsigned IC2EIE:1; - unsigned IC2IE:1; - unsigned OC2IE:1; - unsigned INT2IE:1; - unsigned T3IE:1; - unsigned IC3EIE:1; - unsigned IC3IE:1; - unsigned OC3IE:1; - unsigned INT3IE:1; - unsigned T4IE:1; - unsigned IC4EIE:1; - unsigned IC4IE:1; - unsigned OC4IE:1; - unsigned INT4IE:1; - unsigned T5IE:1; - unsigned IC5EIE:1; - unsigned IC5IE:1; - unsigned OC5IE:1; - unsigned AD1IE:1; - unsigned FSCMIE:1; - unsigned RTCCIE:1; - unsigned FCEIE:1; - }; - struct { - unsigned w:32; - }; -} __IEC0bits_t; -extern volatile __IEC0bits_t IEC0bits __asm__ ("IEC0") __attribute__((section("sfrs"))); -extern volatile unsigned int IEC0CLR __attribute__((section("sfrs"))); -extern volatile unsigned int IEC0SET __attribute__((section("sfrs"))); -extern volatile unsigned int IEC0INV __attribute__((section("sfrs"))); -#define IEC1 IEC1 -extern volatile unsigned int IEC1 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned CMP1IE:1; - unsigned CMP2IE:1; - unsigned USBIE:1; - unsigned SPI1EIE:1; - unsigned SPI1RXIE:1; - unsigned SPI1TXIE:1; - unsigned U1EIE:1; - unsigned U1RXIE:1; - unsigned U1TXIE:1; - unsigned I2C1BIE:1; - unsigned I2C1SIE:1; - unsigned I2C1MIE:1; - unsigned CNAIE:1; - unsigned CNBIE:1; - unsigned CNCIE:1; - unsigned CNDIE:1; - unsigned CNEIE:1; - unsigned CNFIE:1; - unsigned CNGIE:1; - unsigned PMPIE:1; - unsigned PMPEIE:1; - unsigned SPI2EIE:1; - unsigned SPI2RXIE:1; - unsigned SPI2TXIE:1; - unsigned U2EIE:1; - unsigned U2RXIE:1; - unsigned U2TXIE:1; - unsigned I2C2BIE:1; - unsigned I2C2SIE:1; - unsigned I2C2MIE:1; - unsigned U3EIE:1; - unsigned U3RXIE:1; - }; - struct { - unsigned w:32; - }; -} __IEC1bits_t; -extern volatile __IEC1bits_t IEC1bits __asm__ ("IEC1") __attribute__((section("sfrs"))); -extern volatile unsigned int IEC1CLR __attribute__((section("sfrs"))); -extern volatile unsigned int IEC1SET __attribute__((section("sfrs"))); -extern volatile unsigned int IEC1INV __attribute__((section("sfrs"))); -#define IEC2 IEC2 -extern volatile unsigned int IEC2 __attribute__((section("sfrs"))); -typedef struct { - unsigned U3TXIE:1; - unsigned U4EIE:1; - unsigned U4RXIE:1; - unsigned U4TXIE:1; - unsigned :3; - unsigned CTMUIE:1; - unsigned DMA0IE:1; - unsigned DMA1IE:1; - unsigned DMA2IE:1; - unsigned DMA3IE:1; -} __IEC2bits_t; -extern volatile __IEC2bits_t IEC2bits __asm__ ("IEC2") __attribute__((section("sfrs"))); -extern volatile unsigned int IEC2CLR __attribute__((section("sfrs"))); -extern volatile unsigned int IEC2SET __attribute__((section("sfrs"))); -extern volatile unsigned int IEC2INV __attribute__((section("sfrs"))); -#define IPC0 IPC0 -extern volatile unsigned int IPC0 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned CTIS:2; - unsigned CTIP:3; - unsigned :3; - unsigned CS0IS:2; - unsigned CS0IP:3; - unsigned :3; - unsigned CS1IS:2; - unsigned CS1IP:3; - unsigned :3; - unsigned INT0IS:2; - unsigned INT0IP:3; - }; - struct { - unsigned w:32; - }; -} __IPC0bits_t; -extern volatile __IPC0bits_t IPC0bits __asm__ ("IPC0") __attribute__((section("sfrs"))); -extern volatile unsigned int IPC0CLR __attribute__((section("sfrs"))); -extern volatile unsigned int IPC0SET __attribute__((section("sfrs"))); -extern volatile unsigned int IPC0INV __attribute__((section("sfrs"))); -#define IPC1 IPC1 -extern volatile unsigned int IPC1 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned T1IS:2; - unsigned T1IP:3; - unsigned :3; - unsigned IC1IS:2; - unsigned IC1IP:3; - unsigned :3; - unsigned OC1IS:2; - unsigned OC1IP:3; - unsigned :3; - unsigned INT1IS:2; - unsigned INT1IP:3; - }; - struct { - unsigned w:32; - }; -} __IPC1bits_t; -extern volatile __IPC1bits_t IPC1bits __asm__ ("IPC1") __attribute__((section("sfrs"))); -extern volatile unsigned int IPC1CLR __attribute__((section("sfrs"))); -extern volatile unsigned int IPC1SET __attribute__((section("sfrs"))); -extern volatile unsigned int IPC1INV __attribute__((section("sfrs"))); -#define IPC2 IPC2 -extern volatile unsigned int IPC2 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned T2IS:2; - unsigned T2IP:3; - unsigned :3; - unsigned IC2IS:2; - unsigned IC2IP:3; - unsigned :3; - unsigned OC2IS:2; - unsigned OC2IP:3; - unsigned :3; - unsigned INT2IS:2; - unsigned INT2IP:3; - }; - struct { - unsigned w:32; - }; -} __IPC2bits_t; -extern volatile __IPC2bits_t IPC2bits __asm__ ("IPC2") __attribute__((section("sfrs"))); -extern volatile unsigned int IPC2CLR __attribute__((section("sfrs"))); -extern volatile unsigned int IPC2SET __attribute__((section("sfrs"))); -extern volatile unsigned int IPC2INV __attribute__((section("sfrs"))); -#define IPC3 IPC3 -extern volatile unsigned int IPC3 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned T3IS:2; - unsigned T3IP:3; - unsigned :3; - unsigned IC3IS:2; - unsigned IC3IP:3; - unsigned :3; - unsigned OC3IS:2; - unsigned OC3IP:3; - unsigned :3; - unsigned INT3IS:2; - unsigned INT3IP:3; - }; - struct { - unsigned w:32; - }; -} __IPC3bits_t; -extern volatile __IPC3bits_t IPC3bits __asm__ ("IPC3") __attribute__((section("sfrs"))); -extern volatile unsigned int IPC3CLR __attribute__((section("sfrs"))); -extern volatile unsigned int IPC3SET __attribute__((section("sfrs"))); -extern volatile unsigned int IPC3INV __attribute__((section("sfrs"))); -#define IPC4 IPC4 -extern volatile unsigned int IPC4 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned T4IS:2; - unsigned T4IP:3; - unsigned :3; - unsigned IC4IS:2; - unsigned IC4IP:3; - unsigned :3; - unsigned OC4IS:2; - unsigned OC4IP:3; - unsigned :3; - unsigned INT4IS:2; - unsigned INT4IP:3; - }; - struct { - unsigned w:32; - }; -} __IPC4bits_t; -extern volatile __IPC4bits_t IPC4bits __asm__ ("IPC4") __attribute__((section("sfrs"))); -extern volatile unsigned int IPC4CLR __attribute__((section("sfrs"))); -extern volatile unsigned int IPC4SET __attribute__((section("sfrs"))); -extern volatile unsigned int IPC4INV __attribute__((section("sfrs"))); -#define IPC5 IPC5 -extern volatile unsigned int IPC5 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned T5IS:2; - unsigned T5IP:3; - unsigned :3; - unsigned IC5IS:2; - unsigned IC5IP:3; - unsigned :3; - unsigned OC5IS:2; - unsigned OC5IP:3; - unsigned :3; - unsigned AD1IS:2; - unsigned AD1IP:3; - }; - struct { - unsigned w:32; - }; -} __IPC5bits_t; -extern volatile __IPC5bits_t IPC5bits __asm__ ("IPC5") __attribute__((section("sfrs"))); -extern volatile unsigned int IPC5CLR __attribute__((section("sfrs"))); -extern volatile unsigned int IPC5SET __attribute__((section("sfrs"))); -extern volatile unsigned int IPC5INV __attribute__((section("sfrs"))); -#define IPC6 IPC6 -extern volatile unsigned int IPC6 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned FSCMIS:2; - unsigned FSCMIP:3; - unsigned :3; - unsigned RTCCIS:2; - unsigned RTCCIP:3; - unsigned :3; - unsigned FCEIS:2; - unsigned FCEIP:3; - unsigned :3; - unsigned CMP1IS:2; - unsigned CMP1IP:3; - }; - struct { - unsigned w:32; - }; -} __IPC6bits_t; -extern volatile __IPC6bits_t IPC6bits __asm__ ("IPC6") __attribute__((section("sfrs"))); -extern volatile unsigned int IPC6CLR __attribute__((section("sfrs"))); -extern volatile unsigned int IPC6SET __attribute__((section("sfrs"))); -extern volatile unsigned int IPC6INV __attribute__((section("sfrs"))); -#define IPC7 IPC7 -extern volatile unsigned int IPC7 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned CMP2IS:2; - unsigned CMP2IP:3; - unsigned :3; - unsigned USBIS:2; - unsigned USBIP:3; - unsigned :3; - unsigned SPI1IS:2; - unsigned SPI1IP:3; - unsigned :3; - unsigned U1IS:2; - unsigned U1IP:3; - }; - struct { - unsigned w:32; - }; -} __IPC7bits_t; -extern volatile __IPC7bits_t IPC7bits __asm__ ("IPC7") __attribute__((section("sfrs"))); -extern volatile unsigned int IPC7CLR __attribute__((section("sfrs"))); -extern volatile unsigned int IPC7SET __attribute__((section("sfrs"))); -extern volatile unsigned int IPC7INV __attribute__((section("sfrs"))); -#define IPC8 IPC8 -extern volatile unsigned int IPC8 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned I2C1IS:2; - unsigned I2C1IP:3; - unsigned :3; - unsigned CNIS:2; - unsigned CNIP:3; - unsigned :3; - unsigned PMPIS:2; - unsigned PMPIP:3; - unsigned :3; - unsigned SPI2IS:2; - unsigned SPI2IP:3; - }; - struct { - unsigned w:32; - }; -} __IPC8bits_t; -extern volatile __IPC8bits_t IPC8bits __asm__ ("IPC8") __attribute__((section("sfrs"))); -extern volatile unsigned int IPC8CLR __attribute__((section("sfrs"))); -extern volatile unsigned int IPC8SET __attribute__((section("sfrs"))); -extern volatile unsigned int IPC8INV __attribute__((section("sfrs"))); -#define IPC9 IPC9 -extern volatile unsigned int IPC9 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned U2IS:2; - unsigned U2IP:3; - unsigned :3; - unsigned I2C2IS:2; - unsigned I2C2IP:3; - unsigned :3; - unsigned U3IS:2; - unsigned U3IP:3; - unsigned :3; - unsigned U4IS:2; - unsigned U4IP:3; - }; - struct { - unsigned w:32; - }; -} __IPC9bits_t; -extern volatile __IPC9bits_t IPC9bits __asm__ ("IPC9") __attribute__((section("sfrs"))); -extern volatile unsigned int IPC9CLR __attribute__((section("sfrs"))); -extern volatile unsigned int IPC9SET __attribute__((section("sfrs"))); -extern volatile unsigned int IPC9INV __attribute__((section("sfrs"))); -#define IPC10 IPC10 -extern volatile unsigned int IPC10 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :8; - unsigned CTMUIP:2; - unsigned CTMUIS:3; - unsigned :3; - unsigned DMA0IS:2; - unsigned DMA0IP:3; - unsigned :3; - unsigned DMA1IS:2; - unsigned DMA1IP:3; - }; - struct { - unsigned w:32; - }; -} __IPC10bits_t; -extern volatile __IPC10bits_t IPC10bits __asm__ ("IPC10") __attribute__((section("sfrs"))); -extern volatile unsigned int IPC10CLR __attribute__((section("sfrs"))); -extern volatile unsigned int IPC10SET __attribute__((section("sfrs"))); -extern volatile unsigned int IPC10INV __attribute__((section("sfrs"))); -#define IPC11 IPC11 -extern volatile unsigned int IPC11 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned DMA2IS:2; - unsigned DMA2IP:3; - unsigned :3; - unsigned DMA3IS:2; - unsigned DMA3IP:3; - }; - struct { - unsigned w:32; - }; -} __IPC11bits_t; -extern volatile __IPC11bits_t IPC11bits __asm__ ("IPC11") __attribute__((section("sfrs"))); -extern volatile unsigned int IPC11CLR __attribute__((section("sfrs"))); -extern volatile unsigned int IPC11SET __attribute__((section("sfrs"))); -extern volatile unsigned int IPC11INV __attribute__((section("sfrs"))); -#define BMXCON BMXCON -extern volatile unsigned int BMXCON __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned BMXARB:3; - unsigned :3; - unsigned BMXWSDRM:1; - unsigned :9; - unsigned BMXERRIS:1; - unsigned BMXERRDS:1; - unsigned BMXERRDMA:1; - unsigned BMXERRICD:1; - unsigned BMXERRIXI:1; - unsigned :5; - unsigned BMXCHEDMA:1; - }; - struct { - unsigned w:32; - }; -} __BMXCONbits_t; -extern volatile __BMXCONbits_t BMXCONbits __asm__ ("BMXCON") __attribute__((section("sfrs"))); -extern volatile unsigned int BMXCONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int BMXCONSET __attribute__((section("sfrs"))); -extern volatile unsigned int BMXCONINV __attribute__((section("sfrs"))); -#define BMXDKPBA BMXDKPBA -extern volatile unsigned int BMXDKPBA __attribute__((section("sfrs"))); -extern volatile unsigned int BMXDKPBACLR __attribute__((section("sfrs"))); -extern volatile unsigned int BMXDKPBASET __attribute__((section("sfrs"))); -extern volatile unsigned int BMXDKPBAINV __attribute__((section("sfrs"))); -#define BMXDUDBA BMXDUDBA -extern volatile unsigned int BMXDUDBA __attribute__((section("sfrs"))); -extern volatile unsigned int BMXDUDBACLR __attribute__((section("sfrs"))); -extern volatile unsigned int BMXDUDBASET __attribute__((section("sfrs"))); -extern volatile unsigned int BMXDUDBAINV __attribute__((section("sfrs"))); -#define BMXDUPBA BMXDUPBA -extern volatile unsigned int BMXDUPBA __attribute__((section("sfrs"))); -extern volatile unsigned int BMXDUPBACLR __attribute__((section("sfrs"))); -extern volatile unsigned int BMXDUPBASET __attribute__((section("sfrs"))); -extern volatile unsigned int BMXDUPBAINV __attribute__((section("sfrs"))); -#define BMXDRMSZ BMXDRMSZ -extern volatile unsigned int BMXDRMSZ __attribute__((section("sfrs"))); -#define BMXPUPBA BMXPUPBA -extern volatile unsigned int BMXPUPBA __attribute__((section("sfrs"))); -extern volatile unsigned int BMXPUPBACLR __attribute__((section("sfrs"))); -extern volatile unsigned int BMXPUPBASET __attribute__((section("sfrs"))); -extern volatile unsigned int BMXPUPBAINV __attribute__((section("sfrs"))); -#define BMXPFMSZ BMXPFMSZ -extern volatile unsigned int BMXPFMSZ __attribute__((section("sfrs"))); -#define BMXBOOTSZ BMXBOOTSZ -extern volatile unsigned int BMXBOOTSZ __attribute__((section("sfrs"))); -#define DMACON DMACON -extern volatile unsigned int DMACON __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :11; - unsigned DMABUSY:1; - unsigned SUSPEND:1; - unsigned :2; - unsigned ON:1; - }; - struct { - unsigned w:32; - }; -} __DMACONbits_t; -extern volatile __DMACONbits_t DMACONbits __asm__ ("DMACON") __attribute__((section("sfrs"))); -extern volatile unsigned int DMACONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DMACONSET __attribute__((section("sfrs"))); -extern volatile unsigned int DMACONINV __attribute__((section("sfrs"))); -#define DMASTAT DMASTAT -extern volatile unsigned int DMASTAT __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned DMACH:3; - unsigned RDWR:1; - }; - struct { - unsigned w:32; - }; -} __DMASTATbits_t; -extern volatile __DMASTATbits_t DMASTATbits __asm__ ("DMASTAT") __attribute__((section("sfrs"))); -extern volatile unsigned int DMASTATCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DMASTATSET __attribute__((section("sfrs"))); -extern volatile unsigned int DMASTATINV __attribute__((section("sfrs"))); -#define DMAADDR DMAADDR -extern volatile unsigned int DMAADDR __attribute__((section("sfrs"))); -extern volatile unsigned int DMAADDRCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DMAADDRSET __attribute__((section("sfrs"))); -extern volatile unsigned int DMAADDRINV __attribute__((section("sfrs"))); -#define DCRCCON DCRCCON -extern volatile unsigned int DCRCCON __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned CRCCH:3; - unsigned :2; - unsigned CRCTYP:1; - unsigned CRCAPP:1; - unsigned CRCEN:1; - unsigned PLEN:5; - unsigned :11; - unsigned BITO:1; - unsigned :2; - unsigned WBO:1; - unsigned BYTO:2; - }; - struct { - unsigned w:32; - }; -} __DCRCCONbits_t; -extern volatile __DCRCCONbits_t DCRCCONbits __asm__ ("DCRCCON") __attribute__((section("sfrs"))); -extern volatile unsigned int DCRCCONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCRCCONSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCRCCONINV __attribute__((section("sfrs"))); -#define DCRCDATA DCRCDATA -extern volatile unsigned int DCRCDATA __attribute__((section("sfrs"))); -extern volatile unsigned int DCRCDATACLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCRCDATASET __attribute__((section("sfrs"))); -extern volatile unsigned int DCRCDATAINV __attribute__((section("sfrs"))); -#define DCRCXOR DCRCXOR -extern volatile unsigned int DCRCXOR __attribute__((section("sfrs"))); -extern volatile unsigned int DCRCXORCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCRCXORSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCRCXORINV __attribute__((section("sfrs"))); -#define DCH0CON DCH0CON -extern volatile unsigned int DCH0CON __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned CHPRI:2; - unsigned CHEDET:1; - unsigned :1; - unsigned CHAEN:1; - unsigned CHCHN:1; - unsigned CHAED:1; - unsigned CHEN:1; - unsigned CHCHNS:1; - unsigned :6; - unsigned CHBUSY:1; - }; - struct { - unsigned w:32; - }; -} __DCH0CONbits_t; -extern volatile __DCH0CONbits_t DCH0CONbits __asm__ ("DCH0CON") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH0CONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH0CONSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH0CONINV __attribute__((section("sfrs"))); -#define DCH0ECON DCH0ECON -extern volatile unsigned int DCH0ECON __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :3; - unsigned AIRQEN:1; - unsigned SIRQEN:1; - unsigned PATEN:1; - unsigned CABORT:1; - unsigned CFORCE:1; - unsigned CHSIRQ:8; - unsigned CHAIRQ:8; - }; - struct { - unsigned w:32; - }; -} __DCH0ECONbits_t; -extern volatile __DCH0ECONbits_t DCH0ECONbits __asm__ ("DCH0ECON") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH0ECONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH0ECONSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH0ECONINV __attribute__((section("sfrs"))); -#define DCH0INT DCH0INT -extern volatile unsigned int DCH0INT __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned CHERIF:1; - unsigned CHTAIF:1; - unsigned CHCCIF:1; - unsigned CHBCIF:1; - unsigned CHDHIF:1; - unsigned CHDDIF:1; - unsigned CHSHIF:1; - unsigned CHSDIF:1; - unsigned :8; - unsigned CHERIE:1; - unsigned CHTAIE:1; - unsigned CHCCIE:1; - unsigned CHBCIE:1; - unsigned CHDHIE:1; - unsigned CHDDIE:1; - unsigned CHSHIE:1; - unsigned CHSDIE:1; - }; - struct { - unsigned w:32; - }; -} __DCH0INTbits_t; -extern volatile __DCH0INTbits_t DCH0INTbits __asm__ ("DCH0INT") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH0INTCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH0INTSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH0INTINV __attribute__((section("sfrs"))); -#define DCH0SSA DCH0SSA -extern volatile unsigned int DCH0SSA __attribute__((section("sfrs"))); -typedef struct { - unsigned CHSSA:32; -} __DCH0SSAbits_t; -extern volatile __DCH0SSAbits_t DCH0SSAbits __asm__ ("DCH0SSA") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH0SSACLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH0SSASET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH0SSAINV __attribute__((section("sfrs"))); -#define DCH0DSA DCH0DSA -extern volatile unsigned int DCH0DSA __attribute__((section("sfrs"))); -typedef struct { - unsigned CHDSA:32; -} __DCH0DSAbits_t; -extern volatile __DCH0DSAbits_t DCH0DSAbits __asm__ ("DCH0DSA") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH0DSACLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH0DSASET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH0DSAINV __attribute__((section("sfrs"))); -#define DCH0SSIZ DCH0SSIZ -extern volatile unsigned int DCH0SSIZ __attribute__((section("sfrs"))); -extern volatile unsigned int DCH0SSIZCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH0SSIZSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH0SSIZINV __attribute__((section("sfrs"))); -#define DCH0DSIZ DCH0DSIZ -extern volatile unsigned int DCH0DSIZ __attribute__((section("sfrs"))); -extern volatile unsigned int DCH0DSIZCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH0DSIZSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH0DSIZINV __attribute__((section("sfrs"))); -#define DCH0SPTR DCH0SPTR -extern volatile unsigned int DCH0SPTR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH0SPTRCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH0SPTRSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH0SPTRINV __attribute__((section("sfrs"))); -#define DCH0DPTR DCH0DPTR -extern volatile unsigned int DCH0DPTR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH0DPTRCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH0DPTRSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH0DPTRINV __attribute__((section("sfrs"))); -#define DCH0CSIZ DCH0CSIZ -extern volatile unsigned int DCH0CSIZ __attribute__((section("sfrs"))); -extern volatile unsigned int DCH0CSIZCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH0CSIZSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH0CSIZINV __attribute__((section("sfrs"))); -#define DCH0CPTR DCH0CPTR -extern volatile unsigned int DCH0CPTR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH0CPTRCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH0CPTRSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH0CPTRINV __attribute__((section("sfrs"))); -#define DCH0DAT DCH0DAT -extern volatile unsigned int DCH0DAT __attribute__((section("sfrs"))); -extern volatile unsigned int DCH0DATCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH0DATSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH0DATINV __attribute__((section("sfrs"))); -#define DCH1CON DCH1CON -extern volatile unsigned int DCH1CON __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned CHPRI:2; - unsigned CHEDET:1; - unsigned :1; - unsigned CHAEN:1; - unsigned CHCHN:1; - unsigned CHAED:1; - unsigned CHEN:1; - unsigned CHCHNS:1; - unsigned :6; - unsigned CHBUSY:1; - }; - struct { - unsigned w:32; - }; -} __DCH1CONbits_t; -extern volatile __DCH1CONbits_t DCH1CONbits __asm__ ("DCH1CON") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH1CONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH1CONSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH1CONINV __attribute__((section("sfrs"))); -#define DCH1ECON DCH1ECON -extern volatile unsigned int DCH1ECON __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :3; - unsigned AIRQEN:1; - unsigned SIRQEN:1; - unsigned PATEN:1; - unsigned CABORT:1; - unsigned CFORCE:1; - unsigned CHSIRQ:8; - unsigned CHAIRQ:8; - }; - struct { - unsigned w:32; - }; -} __DCH1ECONbits_t; -extern volatile __DCH1ECONbits_t DCH1ECONbits __asm__ ("DCH1ECON") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH1ECONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH1ECONSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH1ECONINV __attribute__((section("sfrs"))); -#define DCH1INT DCH1INT -extern volatile unsigned int DCH1INT __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned CHERIF:1; - unsigned CHTAIF:1; - unsigned CHCCIF:1; - unsigned CHBCIF:1; - unsigned CHDHIF:1; - unsigned CHDDIF:1; - unsigned CHSHIF:1; - unsigned CHSDIF:1; - unsigned :8; - unsigned CHERIE:1; - unsigned CHTAIE:1; - unsigned CHCCIE:1; - unsigned CHBCIE:1; - unsigned CHDHIE:1; - unsigned CHDDIE:1; - unsigned CHSHIE:1; - unsigned CHSDIE:1; - }; - struct { - unsigned w:32; - }; -} __DCH1INTbits_t; -extern volatile __DCH1INTbits_t DCH1INTbits __asm__ ("DCH1INT") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH1INTCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH1INTSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH1INTINV __attribute__((section("sfrs"))); -#define DCH1SSA DCH1SSA -extern volatile unsigned int DCH1SSA __attribute__((section("sfrs"))); -typedef struct { - unsigned CHSSA:32; -} __DCH1SSAbits_t; -extern volatile __DCH1SSAbits_t DCH1SSAbits __asm__ ("DCH1SSA") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH1SSACLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH1SSASET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH1SSAINV __attribute__((section("sfrs"))); -#define DCH1DSA DCH1DSA -extern volatile unsigned int DCH1DSA __attribute__((section("sfrs"))); -typedef struct { - unsigned CHDSA:32; -} __DCH1DSAbits_t; -extern volatile __DCH1DSAbits_t DCH1DSAbits __asm__ ("DCH1DSA") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH1DSACLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH1DSASET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH1DSAINV __attribute__((section("sfrs"))); -#define DCH1SSIZ DCH1SSIZ -extern volatile unsigned int DCH1SSIZ __attribute__((section("sfrs"))); -extern volatile unsigned int DCH1SSIZCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH1SSIZSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH1SSIZINV __attribute__((section("sfrs"))); -#define DCH1DSIZ DCH1DSIZ -extern volatile unsigned int DCH1DSIZ __attribute__((section("sfrs"))); -extern volatile unsigned int DCH1DSIZCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH1DSIZSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH1DSIZINV __attribute__((section("sfrs"))); -#define DCH1SPTR DCH1SPTR -extern volatile unsigned int DCH1SPTR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH1SPTRCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH1SPTRSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH1SPTRINV __attribute__((section("sfrs"))); -#define DCH1DPTR DCH1DPTR -extern volatile unsigned int DCH1DPTR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH1DPTRCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH1DPTRSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH1DPTRINV __attribute__((section("sfrs"))); -#define DCH1CSIZ DCH1CSIZ -extern volatile unsigned int DCH1CSIZ __attribute__((section("sfrs"))); -extern volatile unsigned int DCH1CSIZCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH1CSIZSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH1CSIZINV __attribute__((section("sfrs"))); -#define DCH1CPTR DCH1CPTR -extern volatile unsigned int DCH1CPTR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH1CPTRCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH1CPTRSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH1CPTRINV __attribute__((section("sfrs"))); -#define DCH1DAT DCH1DAT -extern volatile unsigned int DCH1DAT __attribute__((section("sfrs"))); -extern volatile unsigned int DCH1DATCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH1DATSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH1DATINV __attribute__((section("sfrs"))); -#define DCH2CON DCH2CON -extern volatile unsigned int DCH2CON __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned CHPRI:2; - unsigned CHEDET:1; - unsigned :1; - unsigned CHAEN:1; - unsigned CHCHN:1; - unsigned CHAED:1; - unsigned CHEN:1; - unsigned CHCHNS:1; - unsigned :6; - unsigned CHBUSY:1; - }; - struct { - unsigned w:32; - }; -} __DCH2CONbits_t; -extern volatile __DCH2CONbits_t DCH2CONbits __asm__ ("DCH2CON") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH2CONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH2CONSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH2CONINV __attribute__((section("sfrs"))); -#define DCH2ECON DCH2ECON -extern volatile unsigned int DCH2ECON __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :3; - unsigned AIRQEN:1; - unsigned SIRQEN:1; - unsigned PATEN:1; - unsigned CABORT:1; - unsigned CFORCE:1; - unsigned CHSIRQ:8; - unsigned CHAIRQ:8; - }; - struct { - unsigned w:32; - }; -} __DCH2ECONbits_t; -extern volatile __DCH2ECONbits_t DCH2ECONbits __asm__ ("DCH2ECON") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH2ECONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH2ECONSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH2ECONINV __attribute__((section("sfrs"))); -#define DCH2INT DCH2INT -extern volatile unsigned int DCH2INT __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned CHERIF:1; - unsigned CHTAIF:1; - unsigned CHCCIF:1; - unsigned CHBCIF:1; - unsigned CHDHIF:1; - unsigned CHDDIF:1; - unsigned CHSHIF:1; - unsigned CHSDIF:1; - unsigned :8; - unsigned CHERIE:1; - unsigned CHTAIE:1; - unsigned CHCCIE:1; - unsigned CHBCIE:1; - unsigned CHDHIE:1; - unsigned CHDDIE:1; - unsigned CHSHIE:1; - unsigned CHSDIE:1; - }; - struct { - unsigned w:32; - }; -} __DCH2INTbits_t; -extern volatile __DCH2INTbits_t DCH2INTbits __asm__ ("DCH2INT") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH2INTCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH2INTSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH2INTINV __attribute__((section("sfrs"))); -#define DCH2SSA DCH2SSA -extern volatile unsigned int DCH2SSA __attribute__((section("sfrs"))); -typedef struct { - unsigned CHSSA:32; -} __DCH2SSAbits_t; -extern volatile __DCH2SSAbits_t DCH2SSAbits __asm__ ("DCH2SSA") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH2SSACLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH2SSASET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH2SSAINV __attribute__((section("sfrs"))); -#define DCH2DSA DCH2DSA -extern volatile unsigned int DCH2DSA __attribute__((section("sfrs"))); -typedef struct { - unsigned CHDSA:32; -} __DCH2DSAbits_t; -extern volatile __DCH2DSAbits_t DCH2DSAbits __asm__ ("DCH2DSA") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH2DSACLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH2DSASET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH2DSAINV __attribute__((section("sfrs"))); -#define DCH2SSIZ DCH2SSIZ -extern volatile unsigned int DCH2SSIZ __attribute__((section("sfrs"))); -extern volatile unsigned int DCH2SSIZCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH2SSIZSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH2SSIZINV __attribute__((section("sfrs"))); -#define DCH2DSIZ DCH2DSIZ -extern volatile unsigned int DCH2DSIZ __attribute__((section("sfrs"))); -extern volatile unsigned int DCH2DSIZCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH2DSIZSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH2DSIZINV __attribute__((section("sfrs"))); -#define DCH2SPTR DCH2SPTR -extern volatile unsigned int DCH2SPTR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH2SPTRCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH2SPTRSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH2SPTRINV __attribute__((section("sfrs"))); -#define DCH2DPTR DCH2DPTR -extern volatile unsigned int DCH2DPTR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH2DPTRCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH2DPTRSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH2DPTRINV __attribute__((section("sfrs"))); -#define DCH2CSIZ DCH2CSIZ -extern volatile unsigned int DCH2CSIZ __attribute__((section("sfrs"))); -extern volatile unsigned int DCH2CSIZCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH2CSIZSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH2CSIZINV __attribute__((section("sfrs"))); -#define DCH2CPTR DCH2CPTR -extern volatile unsigned int DCH2CPTR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH2CPTRCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH2CPTRSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH2CPTRINV __attribute__((section("sfrs"))); -#define DCH2DAT DCH2DAT -extern volatile unsigned int DCH2DAT __attribute__((section("sfrs"))); -extern volatile unsigned int DCH2DATCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH2DATSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH2DATINV __attribute__((section("sfrs"))); -#define DCH3CON DCH3CON -extern volatile unsigned int DCH3CON __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned CHPRI:2; - unsigned CHEDET:1; - unsigned :1; - unsigned CHAEN:1; - unsigned CHCHN:1; - unsigned CHAED:1; - unsigned CHEN:1; - unsigned CHCHNS:1; - unsigned :6; - unsigned CHBUSY:1; - }; - struct { - unsigned w:32; - }; -} __DCH3CONbits_t; -extern volatile __DCH3CONbits_t DCH3CONbits __asm__ ("DCH3CON") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH3CONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH3CONSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH3CONINV __attribute__((section("sfrs"))); -#define DCH3ECON DCH3ECON -extern volatile unsigned int DCH3ECON __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :3; - unsigned AIRQEN:1; - unsigned SIRQEN:1; - unsigned PATEN:1; - unsigned CABORT:1; - unsigned CFORCE:1; - unsigned CHSIRQ:8; - unsigned CHAIRQ:8; - }; - struct { - unsigned w:32; - }; -} __DCH3ECONbits_t; -extern volatile __DCH3ECONbits_t DCH3ECONbits __asm__ ("DCH3ECON") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH3ECONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH3ECONSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH3ECONINV __attribute__((section("sfrs"))); -#define DCH3INT DCH3INT -extern volatile unsigned int DCH3INT __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned CHERIF:1; - unsigned CHTAIF:1; - unsigned CHCCIF:1; - unsigned CHBCIF:1; - unsigned CHDHIF:1; - unsigned CHDDIF:1; - unsigned CHSHIF:1; - unsigned CHSDIF:1; - unsigned :8; - unsigned CHERIE:1; - unsigned CHTAIE:1; - unsigned CHCCIE:1; - unsigned CHBCIE:1; - unsigned CHDHIE:1; - unsigned CHDDIE:1; - unsigned CHSHIE:1; - unsigned CHSDIE:1; - }; - struct { - unsigned w:32; - }; -} __DCH3INTbits_t; -extern volatile __DCH3INTbits_t DCH3INTbits __asm__ ("DCH3INT") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH3INTCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH3INTSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH3INTINV __attribute__((section("sfrs"))); -#define DCH3SSA DCH3SSA -extern volatile unsigned int DCH3SSA __attribute__((section("sfrs"))); -typedef struct { - unsigned CHSSA:32; -} __DCH3SSAbits_t; -extern volatile __DCH3SSAbits_t DCH3SSAbits __asm__ ("DCH3SSA") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH3SSACLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH3SSASET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH3SSAINV __attribute__((section("sfrs"))); -#define DCH3DSA DCH3DSA -extern volatile unsigned int DCH3DSA __attribute__((section("sfrs"))); -typedef struct { - unsigned CHDSA:32; -} __DCH3DSAbits_t; -extern volatile __DCH3DSAbits_t DCH3DSAbits __asm__ ("DCH3DSA") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH3DSACLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH3DSASET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH3DSAINV __attribute__((section("sfrs"))); -#define DCH3SSIZ DCH3SSIZ -extern volatile unsigned int DCH3SSIZ __attribute__((section("sfrs"))); -extern volatile unsigned int DCH3SSIZCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH3SSIZSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH3SSIZINV __attribute__((section("sfrs"))); -#define DCH3DSIZ DCH3DSIZ -extern volatile unsigned int DCH3DSIZ __attribute__((section("sfrs"))); -extern volatile unsigned int DCH3DSIZCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH3DSIZSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH3DSIZINV __attribute__((section("sfrs"))); -#define DCH3SPTR DCH3SPTR -extern volatile unsigned int DCH3SPTR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH3SPTRCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH3SPTRSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH3SPTRINV __attribute__((section("sfrs"))); -#define DCH3DPTR DCH3DPTR -extern volatile unsigned int DCH3DPTR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH3DPTRCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH3DPTRSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH3DPTRINV __attribute__((section("sfrs"))); -#define DCH3CSIZ DCH3CSIZ -extern volatile unsigned int DCH3CSIZ __attribute__((section("sfrs"))); -extern volatile unsigned int DCH3CSIZCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH3CSIZSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH3CSIZINV __attribute__((section("sfrs"))); -#define DCH3CPTR DCH3CPTR -extern volatile unsigned int DCH3CPTR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH3CPTRCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH3CPTRSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH3CPTRINV __attribute__((section("sfrs"))); -#define DCH3DAT DCH3DAT -extern volatile unsigned int DCH3DAT __attribute__((section("sfrs"))); -extern volatile unsigned int DCH3DATCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH3DATSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH3DATINV __attribute__((section("sfrs"))); -#define CHECON CHECON -extern volatile unsigned int CHECON __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned PFMWS:3; - unsigned :1; - unsigned PREFEN:2; - unsigned :2; - unsigned DCSZ:2; - unsigned :6; - unsigned CHECOH:1; - }; - struct { - unsigned w:32; - }; -} __CHECONbits_t; -extern volatile __CHECONbits_t CHECONbits __asm__ ("CHECON") __attribute__((section("sfrs"))); -extern volatile unsigned int CHECONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int CHECONSET __attribute__((section("sfrs"))); -extern volatile unsigned int CHECONINV __attribute__((section("sfrs"))); -#define CHEACC CHEACC -extern volatile unsigned int CHEACC __attribute__((section("sfrs"))); -typedef struct { - unsigned CHEIDX:4; - unsigned :27; - unsigned CHEWEN:1; -} __CHEACCbits_t; -extern volatile __CHEACCbits_t CHEACCbits __asm__ ("CHEACC") __attribute__((section("sfrs"))); -extern volatile unsigned int CHEACCCLR __attribute__((section("sfrs"))); -extern volatile unsigned int CHEACCSET __attribute__((section("sfrs"))); -extern volatile unsigned int CHEACCINV __attribute__((section("sfrs"))); -#define CHETAG CHETAG -extern volatile unsigned int CHETAG __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :1; - unsigned LTYPE:1; - unsigned LLOCK:1; - unsigned LVALID:1; - unsigned LTAG:20; - unsigned :7; - unsigned LTAGBOOT:1; - }; - struct { - unsigned w:32; - }; -} __CHETAGbits_t; -extern volatile __CHETAGbits_t CHETAGbits __asm__ ("CHETAG") __attribute__((section("sfrs"))); -extern volatile unsigned int CHETAGCLR __attribute__((section("sfrs"))); -extern volatile unsigned int CHETAGSET __attribute__((section("sfrs"))); -extern volatile unsigned int CHETAGINV __attribute__((section("sfrs"))); -#define CHEMSK CHEMSK -extern volatile unsigned int CHEMSK __attribute__((section("sfrs"))); -typedef struct { - unsigned :5; - unsigned LMASK:11; -} __CHEMSKbits_t; -extern volatile __CHEMSKbits_t CHEMSKbits __asm__ ("CHEMSK") __attribute__((section("sfrs"))); -extern volatile unsigned int CHEMSKCLR __attribute__((section("sfrs"))); -extern volatile unsigned int CHEMSKSET __attribute__((section("sfrs"))); -extern volatile unsigned int CHEMSKINV __attribute__((section("sfrs"))); -#define CHEW0 CHEW0 -extern volatile unsigned int CHEW0 __attribute__((section("sfrs"))); -typedef struct { - unsigned CHEW0:32; -} __CHEW0bits_t; -extern volatile __CHEW0bits_t CHEW0bits __asm__ ("CHEW0") __attribute__((section("sfrs"))); -#define CHEW1 CHEW1 -extern volatile unsigned int CHEW1 __attribute__((section("sfrs"))); -typedef struct { - unsigned CHEW1:32; -} __CHEW1bits_t; -extern volatile __CHEW1bits_t CHEW1bits __asm__ ("CHEW1") __attribute__((section("sfrs"))); -#define CHEW2 CHEW2 -extern volatile unsigned int CHEW2 __attribute__((section("sfrs"))); -typedef struct { - unsigned CHEW2:32; -} __CHEW2bits_t; -extern volatile __CHEW2bits_t CHEW2bits __asm__ ("CHEW2") __attribute__((section("sfrs"))); -#define CHEW3 CHEW3 -extern volatile unsigned int CHEW3 __attribute__((section("sfrs"))); -typedef struct { - unsigned CHEW3:32; -} __CHEW3bits_t; -extern volatile __CHEW3bits_t CHEW3bits __asm__ ("CHEW3") __attribute__((section("sfrs"))); -#define CHELRU CHELRU -extern volatile unsigned int CHELRU __attribute__((section("sfrs"))); -typedef struct { - unsigned CHELRU:25; -} __CHELRUbits_t; -extern volatile __CHELRUbits_t CHELRUbits __asm__ ("CHELRU") __attribute__((section("sfrs"))); -#define CHEHIT CHEHIT -extern volatile unsigned int CHEHIT __attribute__((section("sfrs"))); -typedef struct { - unsigned CHEHIT:32; -} __CHEHITbits_t; -extern volatile __CHEHITbits_t CHEHITbits __asm__ ("CHEHIT") __attribute__((section("sfrs"))); -#define CHEMIS CHEMIS -extern volatile unsigned int CHEMIS __attribute__((section("sfrs"))); -typedef struct { - unsigned CHEMIS:32; -} __CHEMISbits_t; -extern volatile __CHEMISbits_t CHEMISbits __asm__ ("CHEMIS") __attribute__((section("sfrs"))); -#define RESERVED1 RESERVED1 -extern volatile unsigned int RESERVED1 __attribute__((section("sfrs"))); -#define CHEPFABT CHEPFABT -extern volatile unsigned int CHEPFABT __attribute__((section("sfrs"))); -typedef struct { - unsigned CHEPFABT:32; -} __CHEPFABTbits_t; -extern volatile __CHEPFABTbits_t CHEPFABTbits __asm__ ("CHEPFABT") __attribute__((section("sfrs"))); -#define U1OTGIR U1OTGIR -extern volatile unsigned int U1OTGIR __attribute__((section("sfrs"))); -typedef struct { - unsigned VBUSVDIF:1; - unsigned :1; - unsigned SESENDIF:1; - unsigned SESVDIF:1; - unsigned ACTVIF:1; - unsigned LSTATEIF:1; - unsigned T1MSECIF:1; - unsigned IDIF:1; -} __U1OTGIRbits_t; -extern volatile __U1OTGIRbits_t U1OTGIRbits __asm__ ("U1OTGIR") __attribute__((section("sfrs"))); -extern volatile unsigned int U1OTGIRCLR __attribute__((section("sfrs"))); -#define U1OTGIE U1OTGIE -extern volatile unsigned int U1OTGIE __attribute__((section("sfrs"))); -typedef struct { - unsigned VBUSVDIE:1; - unsigned :1; - unsigned SESENDIE:1; - unsigned SESVDIE:1; - unsigned ACTVIE:1; - unsigned LSTATEIE:1; - unsigned T1MSECIE:1; - unsigned IDIE:1; -} __U1OTGIEbits_t; -extern volatile __U1OTGIEbits_t U1OTGIEbits __asm__ ("U1OTGIE") __attribute__((section("sfrs"))); -extern volatile unsigned int U1OTGIECLR __attribute__((section("sfrs"))); -extern volatile unsigned int U1OTGIESET __attribute__((section("sfrs"))); -extern volatile unsigned int U1OTGIEINV __attribute__((section("sfrs"))); -#define U1OTGSTAT U1OTGSTAT -extern volatile unsigned int U1OTGSTAT __attribute__((section("sfrs"))); -typedef struct { - unsigned VBUSVD:1; - unsigned :1; - unsigned SESEND:1; - unsigned SESVD:1; - unsigned :1; - unsigned LSTATE:1; - unsigned :1; - unsigned ID:1; -} __U1OTGSTATbits_t; -extern volatile __U1OTGSTATbits_t U1OTGSTATbits __asm__ ("U1OTGSTAT") __attribute__((section("sfrs"))); -#define U1OTGCON U1OTGCON -extern volatile unsigned int U1OTGCON __attribute__((section("sfrs"))); -typedef struct { - unsigned VBUSDIS:1; - unsigned VBUSCHG:1; - unsigned OTGEN:1; - unsigned VBUSON:1; - unsigned DMPULDWN:1; - unsigned DPPULDWN:1; - unsigned DMPULUP:1; - unsigned DPPULUP:1; -} __U1OTGCONbits_t; -extern volatile __U1OTGCONbits_t U1OTGCONbits __asm__ ("U1OTGCON") __attribute__((section("sfrs"))); -extern volatile unsigned int U1OTGCONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int U1OTGCONSET __attribute__((section("sfrs"))); -extern volatile unsigned int U1OTGCONINV __attribute__((section("sfrs"))); -#define U1PWRC U1PWRC -extern volatile unsigned int U1PWRC __attribute__((section("sfrs"))); -typedef struct { - unsigned USBPWR:1; - unsigned USUSPEND:1; - unsigned :1; - unsigned USBBUSY:1; - unsigned USLPGRD:1; - unsigned :2; - unsigned UACTPND:1; -} __U1PWRCbits_t; -extern volatile __U1PWRCbits_t U1PWRCbits __asm__ ("U1PWRC") __attribute__((section("sfrs"))); -extern volatile unsigned int U1PWRCCLR __attribute__((section("sfrs"))); -extern volatile unsigned int U1PWRCSET __attribute__((section("sfrs"))); -extern volatile unsigned int U1PWRCINV __attribute__((section("sfrs"))); -#define U1IR U1IR -extern volatile unsigned int U1IR __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned URSTIF_DETACHIF:1; - unsigned UERRIF:1; - unsigned SOFIF:1; - unsigned TRNIF:1; - unsigned IDLEIF:1; - unsigned RESUMEIF:1; - unsigned ATTACHIF:1; - unsigned STALLIF:1; - }; - struct { - unsigned DETACHIF:1; - }; - struct { - unsigned URSTIF:1; - }; -} __U1IRbits_t; -extern volatile __U1IRbits_t U1IRbits __asm__ ("U1IR") __attribute__((section("sfrs"))); -extern volatile unsigned int U1IRCLR __attribute__((section("sfrs"))); -#define U1IE U1IE -extern volatile unsigned int U1IE __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned URSTIE_DETACHIE:1; - unsigned UERRIE:1; - unsigned SOFIE:1; - unsigned TRNIE:1; - unsigned IDLEIE:1; - unsigned RESUMEIE:1; - unsigned ATTACHIE:1; - unsigned STALLIE:1; - }; - struct { - unsigned DETACHIE:1; - }; - struct { - unsigned URSTIE:1; - }; -} __U1IEbits_t; -extern volatile __U1IEbits_t U1IEbits __asm__ ("U1IE") __attribute__((section("sfrs"))); -extern volatile unsigned int U1IECLR __attribute__((section("sfrs"))); -extern volatile unsigned int U1IESET __attribute__((section("sfrs"))); -extern volatile unsigned int U1IEINV __attribute__((section("sfrs"))); -#define U1EIR U1EIR -extern volatile unsigned int U1EIR __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned PIDEF:1; - unsigned CRC5EF_EOFEF:1; - unsigned CRC16EF:1; - unsigned DFN8EF:1; - unsigned BTOEF:1; - unsigned DMAEF:1; - unsigned BMXEF:1; - unsigned BTSEF:1; - }; - struct { - unsigned :1; - unsigned CRC5EF:1; - }; - struct { - unsigned :1; - unsigned EOFEF:1; - }; -} __U1EIRbits_t; -extern volatile __U1EIRbits_t U1EIRbits __asm__ ("U1EIR") __attribute__((section("sfrs"))); -extern volatile unsigned int U1EIRCLR __attribute__((section("sfrs"))); -#define U1EIE U1EIE -extern volatile unsigned int U1EIE __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned PIDEE:1; - unsigned CRC5EE_EOFEE:1; - unsigned CRC16EE:1; - unsigned DFN8EE:1; - unsigned BTOEE:1; - unsigned DMAEE:1; - unsigned BMXEE:1; - unsigned BTSEE:1; - }; - struct { - unsigned :1; - unsigned CRC5EE:1; - }; - struct { - unsigned :1; - unsigned EOFEE:1; - }; -} __U1EIEbits_t; -extern volatile __U1EIEbits_t U1EIEbits __asm__ ("U1EIE") __attribute__((section("sfrs"))); -extern volatile unsigned int U1EIECLR __attribute__((section("sfrs"))); -extern volatile unsigned int U1EIESET __attribute__((section("sfrs"))); -extern volatile unsigned int U1EIEINV __attribute__((section("sfrs"))); -#define U1STAT U1STAT -extern volatile unsigned int U1STAT __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :2; - unsigned PPBI:1; - unsigned DIR:1; - unsigned ENDPT:4; - }; - struct { - unsigned :4; - unsigned ENDPT0:1; - unsigned ENDPT1:1; - unsigned ENDPT2:1; - unsigned ENDPT3:1; - }; -} __U1STATbits_t; -extern volatile __U1STATbits_t U1STATbits __asm__ ("U1STAT") __attribute__((section("sfrs"))); -#define U1CON U1CON -extern volatile unsigned int U1CON __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned USBEN_SOFEN:1; - unsigned PPBRST:1; - unsigned RESUME:1; - unsigned HOSTEN:1; - unsigned USBRST:1; - unsigned PKTDIS_TOKBUSY:1; - unsigned SE0:1; - unsigned JSTATE:1; - }; - struct { - unsigned USBEN:1; - }; - struct { - unsigned SOFEN:1; - unsigned :4; - unsigned PKTDIS:1; - }; - struct { - unsigned :5; - unsigned TOKBUSY:1; - }; -} __U1CONbits_t; -extern volatile __U1CONbits_t U1CONbits __asm__ ("U1CON") __attribute__((section("sfrs"))); -extern volatile unsigned int U1CONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int U1CONSET __attribute__((section("sfrs"))); -extern volatile unsigned int U1CONINV __attribute__((section("sfrs"))); -#define U1ADDR U1ADDR -extern volatile unsigned int U1ADDR __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned DEVADDR:7; - unsigned LSPDEN:1; - }; - struct { - unsigned DEVADDR0:1; - unsigned DEVADDR1:1; - unsigned DEVADDR2:1; - unsigned DEVADDR3:1; - unsigned DEVADDR4:1; - unsigned DEVADDR5:1; - unsigned DEVADDR6:1; - }; -} __U1ADDRbits_t; -extern volatile __U1ADDRbits_t U1ADDRbits __asm__ ("U1ADDR") __attribute__((section("sfrs"))); -extern volatile unsigned int U1ADDRCLR __attribute__((section("sfrs"))); -extern volatile unsigned int U1ADDRSET __attribute__((section("sfrs"))); -extern volatile unsigned int U1ADDRINV __attribute__((section("sfrs"))); -#define U1BDTP1 U1BDTP1 -extern volatile unsigned int U1BDTP1 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned BDTPTRL:7; -} __U1BDTP1bits_t; -extern volatile __U1BDTP1bits_t U1BDTP1bits __asm__ ("U1BDTP1") __attribute__((section("sfrs"))); -extern volatile unsigned int U1BDTP1CLR __attribute__((section("sfrs"))); -extern volatile unsigned int U1BDTP1SET __attribute__((section("sfrs"))); -extern volatile unsigned int U1BDTP1INV __attribute__((section("sfrs"))); -#define U1FRML U1FRML -extern volatile unsigned int U1FRML __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned FRML:8; - }; - struct { - unsigned FRM0:1; - unsigned FRM1:1; - unsigned FRM2:1; - unsigned FRM3:1; - unsigned FRM4:1; - unsigned FRM5:1; - unsigned FRM6:1; - unsigned FRM7:1; - }; -} __U1FRMLbits_t; -extern volatile __U1FRMLbits_t U1FRMLbits __asm__ ("U1FRML") __attribute__((section("sfrs"))); -#define U1FRMH U1FRMH -extern volatile unsigned int U1FRMH __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned FRMH:3; - }; - struct { - unsigned FRM8:1; - unsigned FRM9:1; - unsigned FRM10:1; - }; -} __U1FRMHbits_t; -extern volatile __U1FRMHbits_t U1FRMHbits __asm__ ("U1FRMH") __attribute__((section("sfrs"))); -#define U1TOK U1TOK -extern volatile unsigned int U1TOK __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned EP:4; - unsigned PID:4; - }; - struct { - unsigned EP0:1; - }; - struct { - unsigned :1; - unsigned EP1:1; - unsigned EP2:1; - unsigned EP3:1; - unsigned PID0:1; - }; - struct { - unsigned :5; - unsigned PID1:1; - unsigned PID2:1; - unsigned PID3:1; - }; -} __U1TOKbits_t; -extern volatile __U1TOKbits_t U1TOKbits __asm__ ("U1TOK") __attribute__((section("sfrs"))); -extern volatile unsigned int U1TOKCLR __attribute__((section("sfrs"))); -extern volatile unsigned int U1TOKSET __attribute__((section("sfrs"))); -extern volatile unsigned int U1TOKINV __attribute__((section("sfrs"))); -#define U1SOF U1SOF -extern volatile unsigned int U1SOF __attribute__((section("sfrs"))); -typedef struct { - unsigned CNT:8; -} __U1SOFbits_t; -extern volatile __U1SOFbits_t U1SOFbits __asm__ ("U1SOF") __attribute__((section("sfrs"))); -extern volatile unsigned int U1SOFCLR __attribute__((section("sfrs"))); -extern volatile unsigned int U1SOFSET __attribute__((section("sfrs"))); -extern volatile unsigned int U1SOFINV __attribute__((section("sfrs"))); -#define U1BDTP2 U1BDTP2 -extern volatile unsigned int U1BDTP2 __attribute__((section("sfrs"))); -typedef struct { - unsigned BDTPTRH:8; -} __U1BDTP2bits_t; -extern volatile __U1BDTP2bits_t U1BDTP2bits __asm__ ("U1BDTP2") __attribute__((section("sfrs"))); -extern volatile unsigned int U1BDTP2CLR __attribute__((section("sfrs"))); -extern volatile unsigned int U1BDTP2SET __attribute__((section("sfrs"))); -extern volatile unsigned int U1BDTP2INV __attribute__((section("sfrs"))); -#define U1BDTP3 U1BDTP3 -extern volatile unsigned int U1BDTP3 __attribute__((section("sfrs"))); -typedef struct { - unsigned BDTPTRU:8; -} __U1BDTP3bits_t; -extern volatile __U1BDTP3bits_t U1BDTP3bits __asm__ ("U1BDTP3") __attribute__((section("sfrs"))); -extern volatile unsigned int U1BDTP3CLR __attribute__((section("sfrs"))); -extern volatile unsigned int U1BDTP3SET __attribute__((section("sfrs"))); -extern volatile unsigned int U1BDTP3INV __attribute__((section("sfrs"))); -#define U1CNFG1 U1CNFG1 -extern volatile unsigned int U1CNFG1 __attribute__((section("sfrs"))); -typedef struct { - unsigned UASUSPND:1; - unsigned :3; - unsigned USBSIDL:1; - unsigned :1; - unsigned UOEMON:1; - unsigned UTEYE:1; -} __U1CNFG1bits_t; -extern volatile __U1CNFG1bits_t U1CNFG1bits __asm__ ("U1CNFG1") __attribute__((section("sfrs"))); -extern volatile unsigned int U1CNFG1CLR __attribute__((section("sfrs"))); -extern volatile unsigned int U1CNFG1SET __attribute__((section("sfrs"))); -extern volatile unsigned int U1CNFG1INV __attribute__((section("sfrs"))); -#define U1EP0 U1EP0 -extern volatile unsigned int U1EP0 __attribute__((section("sfrs"))); -typedef struct { - unsigned EPHSHK:1; - unsigned EPSTALL:1; - unsigned EPTXEN:1; - unsigned EPRXEN:1; - unsigned EPCONDIS:1; - unsigned :1; - unsigned RETRYDIS:1; - unsigned LSPD:1; -} __U1EP0bits_t; -extern volatile __U1EP0bits_t U1EP0bits __asm__ ("U1EP0") __attribute__((section("sfrs"))); -extern volatile unsigned int U1EP0CLR __attribute__((section("sfrs"))); -extern volatile unsigned int U1EP0SET __attribute__((section("sfrs"))); -extern volatile unsigned int U1EP0INV __attribute__((section("sfrs"))); -#define U1EP1 U1EP1 -extern volatile unsigned int U1EP1 __attribute__((section("sfrs"))); -typedef struct { - unsigned EPHSHK:1; - unsigned EPSTALL:1; - unsigned EPTXEN:1; - unsigned EPRXEN:1; - unsigned EPCONDIS:1; -} __U1EP1bits_t; -extern volatile __U1EP1bits_t U1EP1bits __asm__ ("U1EP1") __attribute__((section("sfrs"))); -extern volatile unsigned int U1EP1CLR __attribute__((section("sfrs"))); -extern volatile unsigned int U1EP1SET __attribute__((section("sfrs"))); -extern volatile unsigned int U1EP1INV __attribute__((section("sfrs"))); -#define U1EP2 U1EP2 -extern volatile unsigned int U1EP2 __attribute__((section("sfrs"))); -typedef struct { - unsigned EPHSHK:1; - unsigned EPSTALL:1; - unsigned EPTXEN:1; - unsigned EPRXEN:1; - unsigned EPCONDIS:1; -} __U1EP2bits_t; -extern volatile __U1EP2bits_t U1EP2bits __asm__ ("U1EP2") __attribute__((section("sfrs"))); -extern volatile unsigned int U1EP2CLR __attribute__((section("sfrs"))); -extern volatile unsigned int U1EP2SET __attribute__((section("sfrs"))); -extern volatile unsigned int U1EP2INV __attribute__((section("sfrs"))); -#define U1EP3 U1EP3 -extern volatile unsigned int U1EP3 __attribute__((section("sfrs"))); -typedef struct { - unsigned EPHSHK:1; - unsigned EPSTALL:1; - unsigned EPTXEN:1; - unsigned EPRXEN:1; - unsigned EPCONDIS:1; -} __U1EP3bits_t; -extern volatile __U1EP3bits_t U1EP3bits __asm__ ("U1EP3") __attribute__((section("sfrs"))); -extern volatile unsigned int U1EP3CLR __attribute__((section("sfrs"))); -extern volatile unsigned int U1EP3SET __attribute__((section("sfrs"))); -extern volatile unsigned int U1EP3INV __attribute__((section("sfrs"))); -#define U1EP4 U1EP4 -extern volatile unsigned int U1EP4 __attribute__((section("sfrs"))); -typedef struct { - unsigned EPHSHK:1; - unsigned EPSTALL:1; - unsigned EPTXEN:1; - unsigned EPRXEN:1; - unsigned EPCONDIS:1; -} __U1EP4bits_t; -extern volatile __U1EP4bits_t U1EP4bits __asm__ ("U1EP4") __attribute__((section("sfrs"))); -extern volatile unsigned int U1EP4CLR __attribute__((section("sfrs"))); -extern volatile unsigned int U1EP4SET __attribute__((section("sfrs"))); -extern volatile unsigned int U1EP4INV __attribute__((section("sfrs"))); -#define U1EP5 U1EP5 -extern volatile unsigned int U1EP5 __attribute__((section("sfrs"))); -typedef struct { - unsigned EPHSHK:1; - unsigned EPSTALL:1; - unsigned EPTXEN:1; - unsigned EPRXEN:1; - unsigned EPCONDIS:1; -} __U1EP5bits_t; -extern volatile __U1EP5bits_t U1EP5bits __asm__ ("U1EP5") __attribute__((section("sfrs"))); -extern volatile unsigned int U1EP5CLR __attribute__((section("sfrs"))); -extern volatile unsigned int U1EP5SET __attribute__((section("sfrs"))); -extern volatile unsigned int U1EP5INV __attribute__((section("sfrs"))); -#define U1EP6 U1EP6 -extern volatile unsigned int U1EP6 __attribute__((section("sfrs"))); -typedef struct { - unsigned EPHSHK:1; - unsigned EPSTALL:1; - unsigned EPTXEN:1; - unsigned EPRXEN:1; - unsigned EPCONDIS:1; -} __U1EP6bits_t; -extern volatile __U1EP6bits_t U1EP6bits __asm__ ("U1EP6") __attribute__((section("sfrs"))); -extern volatile unsigned int U1EP6CLR __attribute__((section("sfrs"))); -extern volatile unsigned int U1EP6SET __attribute__((section("sfrs"))); -extern volatile unsigned int U1EP6INV __attribute__((section("sfrs"))); -#define U1EP7 U1EP7 -extern volatile unsigned int U1EP7 __attribute__((section("sfrs"))); -typedef struct { - unsigned EPHSHK:1; - unsigned EPSTALL:1; - unsigned EPTXEN:1; - unsigned EPRXEN:1; - unsigned EPCONDIS:1; -} __U1EP7bits_t; -extern volatile __U1EP7bits_t U1EP7bits __asm__ ("U1EP7") __attribute__((section("sfrs"))); -extern volatile unsigned int U1EP7CLR __attribute__((section("sfrs"))); -extern volatile unsigned int U1EP7SET __attribute__((section("sfrs"))); -extern volatile unsigned int U1EP7INV __attribute__((section("sfrs"))); -#define U1EP8 U1EP8 -extern volatile unsigned int U1EP8 __attribute__((section("sfrs"))); -typedef struct { - unsigned EPHSHK:1; - unsigned EPSTALL:1; - unsigned EPTXEN:1; - unsigned EPRXEN:1; - unsigned EPCONDIS:1; -} __U1EP8bits_t; -extern volatile __U1EP8bits_t U1EP8bits __asm__ ("U1EP8") __attribute__((section("sfrs"))); -extern volatile unsigned int U1EP8CLR __attribute__((section("sfrs"))); -extern volatile unsigned int U1EP8SET __attribute__((section("sfrs"))); -extern volatile unsigned int U1EP8INV __attribute__((section("sfrs"))); -#define U1EP9 U1EP9 -extern volatile unsigned int U1EP9 __attribute__((section("sfrs"))); -typedef struct { - unsigned EPHSHK:1; - unsigned EPSTALL:1; - unsigned EPTXEN:1; - unsigned EPRXEN:1; - unsigned EPCONDIS:1; -} __U1EP9bits_t; -extern volatile __U1EP9bits_t U1EP9bits __asm__ ("U1EP9") __attribute__((section("sfrs"))); -extern volatile unsigned int U1EP9CLR __attribute__((section("sfrs"))); -extern volatile unsigned int U1EP9SET __attribute__((section("sfrs"))); -extern volatile unsigned int U1EP9INV __attribute__((section("sfrs"))); -#define U1EP10 U1EP10 -extern volatile unsigned int U1EP10 __attribute__((section("sfrs"))); -typedef struct { - unsigned EPHSHK:1; - unsigned EPSTALL:1; - unsigned EPTXEN:1; - unsigned EPRXEN:1; - unsigned EPCONDIS:1; -} __U1EP10bits_t; -extern volatile __U1EP10bits_t U1EP10bits __asm__ ("U1EP10") __attribute__((section("sfrs"))); -extern volatile unsigned int U1EP10CLR __attribute__((section("sfrs"))); -extern volatile unsigned int U1EP10SET __attribute__((section("sfrs"))); -extern volatile unsigned int U1EP10INV __attribute__((section("sfrs"))); -#define U1EP11 U1EP11 -extern volatile unsigned int U1EP11 __attribute__((section("sfrs"))); -typedef struct { - unsigned EPHSHK:1; - unsigned EPSTALL:1; - unsigned EPTXEN:1; - unsigned EPRXEN:1; - unsigned EPCONDIS:1; -} __U1EP11bits_t; -extern volatile __U1EP11bits_t U1EP11bits __asm__ ("U1EP11") __attribute__((section("sfrs"))); -extern volatile unsigned int U1EP11CLR __attribute__((section("sfrs"))); -extern volatile unsigned int U1EP11SET __attribute__((section("sfrs"))); -extern volatile unsigned int U1EP11INV __attribute__((section("sfrs"))); -#define U1EP12 U1EP12 -extern volatile unsigned int U1EP12 __attribute__((section("sfrs"))); -typedef struct { - unsigned EPHSHK:1; - unsigned EPSTALL:1; - unsigned EPTXEN:1; - unsigned EPRXEN:1; - unsigned EPCONDIS:1; -} __U1EP12bits_t; -extern volatile __U1EP12bits_t U1EP12bits __asm__ ("U1EP12") __attribute__((section("sfrs"))); -extern volatile unsigned int U1EP12CLR __attribute__((section("sfrs"))); -extern volatile unsigned int U1EP12SET __attribute__((section("sfrs"))); -extern volatile unsigned int U1EP12INV __attribute__((section("sfrs"))); -#define U1EP13 U1EP13 -extern volatile unsigned int U1EP13 __attribute__((section("sfrs"))); -typedef struct { - unsigned EPHSHK:1; - unsigned EPSTALL:1; - unsigned EPTXEN:1; - unsigned EPRXEN:1; - unsigned EPCONDIS:1; -} __U1EP13bits_t; -extern volatile __U1EP13bits_t U1EP13bits __asm__ ("U1EP13") __attribute__((section("sfrs"))); -extern volatile unsigned int U1EP13CLR __attribute__((section("sfrs"))); -extern volatile unsigned int U1EP13SET __attribute__((section("sfrs"))); -extern volatile unsigned int U1EP13INV __attribute__((section("sfrs"))); -#define U1EP14 U1EP14 -extern volatile unsigned int U1EP14 __attribute__((section("sfrs"))); -typedef struct { - unsigned EPHSHK:1; - unsigned EPSTALL:1; - unsigned EPTXEN:1; - unsigned EPRXEN:1; - unsigned EPCONDIS:1; -} __U1EP14bits_t; -extern volatile __U1EP14bits_t U1EP14bits __asm__ ("U1EP14") __attribute__((section("sfrs"))); -extern volatile unsigned int U1EP14CLR __attribute__((section("sfrs"))); -extern volatile unsigned int U1EP14SET __attribute__((section("sfrs"))); -extern volatile unsigned int U1EP14INV __attribute__((section("sfrs"))); -#define U1EP15 U1EP15 -extern volatile unsigned int U1EP15 __attribute__((section("sfrs"))); -typedef struct { - unsigned EPHSHK:1; - unsigned EPSTALL:1; - unsigned EPTXEN:1; - unsigned EPRXEN:1; - unsigned EPCONDIS:1; -} __U1EP15bits_t; -extern volatile __U1EP15bits_t U1EP15bits __asm__ ("U1EP15") __attribute__((section("sfrs"))); -extern volatile unsigned int U1EP15CLR __attribute__((section("sfrs"))); -extern volatile unsigned int U1EP15SET __attribute__((section("sfrs"))); -extern volatile unsigned int U1EP15INV __attribute__((section("sfrs"))); -#define ANSELB ANSELB -extern volatile unsigned int ANSELB __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned ANSB0:1; - unsigned ANSB1:1; - unsigned ANSB2:1; - unsigned ANSB3:1; - unsigned ANSB4:1; - unsigned ANSB5:1; - unsigned ANSB6:1; - unsigned ANSB7:1; - unsigned ANSB8:1; - unsigned ANSB9:1; - unsigned ANSB10:1; - unsigned ANSB11:1; - unsigned ANSB12:1; - unsigned ANSB13:1; - unsigned ANSB14:1; - unsigned ANSB15:1; - }; - struct { - unsigned w:32; - }; -} __ANSELBbits_t; -extern volatile __ANSELBbits_t ANSELBbits __asm__ ("ANSELB") __attribute__((section("sfrs"))); -extern volatile unsigned int ANSELBCLR __attribute__((section("sfrs"))); -extern volatile unsigned int ANSELBSET __attribute__((section("sfrs"))); -extern volatile unsigned int ANSELBINV __attribute__((section("sfrs"))); -#define TRISB TRISB -extern volatile unsigned int TRISB __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned TRISB0:1; - unsigned TRISB1:1; - unsigned TRISB2:1; - unsigned TRISB3:1; - unsigned TRISB4:1; - unsigned TRISB5:1; - unsigned TRISB6:1; - unsigned TRISB7:1; - unsigned TRISB8:1; - unsigned TRISB9:1; - unsigned TRISB10:1; - unsigned TRISB11:1; - unsigned TRISB12:1; - unsigned TRISB13:1; - unsigned TRISB14:1; - unsigned TRISB15:1; - }; - struct { - unsigned w:32; - }; -} __TRISBbits_t; -extern volatile __TRISBbits_t TRISBbits __asm__ ("TRISB") __attribute__((section("sfrs"))); -extern volatile unsigned int TRISBCLR __attribute__((section("sfrs"))); -extern volatile unsigned int TRISBSET __attribute__((section("sfrs"))); -extern volatile unsigned int TRISBINV __attribute__((section("sfrs"))); -#define PORTB PORTB -extern volatile unsigned int PORTB __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned RB0:1; - unsigned RB1:1; - unsigned RB2:1; - unsigned RB3:1; - unsigned RB4:1; - unsigned RB5:1; - unsigned RB6:1; - unsigned RB7:1; - unsigned RB8:1; - unsigned RB9:1; - unsigned RB10:1; - unsigned RB11:1; - unsigned RB12:1; - unsigned RB13:1; - unsigned RB14:1; - unsigned RB15:1; - }; - struct { - unsigned w:32; - }; -} __PORTBbits_t; -extern volatile __PORTBbits_t PORTBbits __asm__ ("PORTB") __attribute__((section("sfrs"))); -extern volatile unsigned int PORTBCLR __attribute__((section("sfrs"))); -extern volatile unsigned int PORTBSET __attribute__((section("sfrs"))); -extern volatile unsigned int PORTBINV __attribute__((section("sfrs"))); -#define LATB LATB -extern volatile unsigned int LATB __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned LATB0:1; - unsigned LATB1:1; - unsigned LATB2:1; - unsigned LATB3:1; - unsigned LATB4:1; - unsigned LATB5:1; - unsigned LATB6:1; - unsigned LATB7:1; - unsigned LATB8:1; - unsigned LATB9:1; - unsigned LATB10:1; - unsigned LATB11:1; - unsigned LATB12:1; - unsigned LATB13:1; - unsigned LATB14:1; - unsigned LATB15:1; - }; - struct { - unsigned w:32; - }; -} __LATBbits_t; -extern volatile __LATBbits_t LATBbits __asm__ ("LATB") __attribute__((section("sfrs"))); -extern volatile unsigned int LATBCLR __attribute__((section("sfrs"))); -extern volatile unsigned int LATBSET __attribute__((section("sfrs"))); -extern volatile unsigned int LATBINV __attribute__((section("sfrs"))); -#define ODCB ODCB -extern volatile unsigned int ODCB __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned ODCB0:1; - unsigned ODCB1:1; - unsigned ODCB2:1; - unsigned ODCB3:1; - unsigned ODCB4:1; - unsigned ODCB5:1; - unsigned ODCB6:1; - unsigned ODCB7:1; - unsigned ODCB8:1; - unsigned ODCB9:1; - unsigned ODCB10:1; - unsigned ODCB11:1; - unsigned ODCB12:1; - unsigned ODCB13:1; - unsigned ODCB14:1; - unsigned ODCB15:1; - }; - struct { - unsigned w:32; - }; -} __ODCBbits_t; -extern volatile __ODCBbits_t ODCBbits __asm__ ("ODCB") __attribute__((section("sfrs"))); -extern volatile unsigned int ODCBCLR __attribute__((section("sfrs"))); -extern volatile unsigned int ODCBSET __attribute__((section("sfrs"))); -extern volatile unsigned int ODCBINV __attribute__((section("sfrs"))); -#define CNPUB CNPUB -extern volatile unsigned int CNPUB __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned CNPUB0:1; - unsigned CNPUB1:1; - unsigned CNPUB2:1; - unsigned CNPUB3:1; - unsigned CNPUB4:1; - unsigned CNPUB5:1; - unsigned CNPUB6:1; - unsigned CNPUB7:1; - unsigned CNPUB8:1; - unsigned CNPUB9:1; - unsigned CNPUB10:1; - unsigned CNPUB11:1; - unsigned CNPUB12:1; - unsigned CNPUB13:1; - unsigned CNPUB14:1; - unsigned CNPUB15:1; - }; - struct { - unsigned w:32; - }; -} __CNPUBbits_t; -extern volatile __CNPUBbits_t CNPUBbits __asm__ ("CNPUB") __attribute__((section("sfrs"))); -extern volatile unsigned int CNPUBCLR __attribute__((section("sfrs"))); -extern volatile unsigned int CNPUBSET __attribute__((section("sfrs"))); -extern volatile unsigned int CNPUBINV __attribute__((section("sfrs"))); -#define CNPDB CNPDB -extern volatile unsigned int CNPDB __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned CNPDB0:1; - unsigned CNPDB1:1; - unsigned CNPDB2:1; - unsigned CNPDB3:1; - unsigned CNPDB4:1; - unsigned CNPDB5:1; - unsigned CNPDB6:1; - unsigned CNPDB7:1; - unsigned CNPDB8:1; - unsigned CNPDB9:1; - unsigned CNPDB10:1; - unsigned CNPDB11:1; - unsigned CNPDB12:1; - unsigned CNPDB13:1; - unsigned CNPDB14:1; - unsigned CNPDB15:1; - }; - struct { - unsigned w:32; - }; -} __CNPDBbits_t; -extern volatile __CNPDBbits_t CNPDBbits __asm__ ("CNPDB") __attribute__((section("sfrs"))); -extern volatile unsigned int CNPDBCLR __attribute__((section("sfrs"))); -extern volatile unsigned int CNPDBSET __attribute__((section("sfrs"))); -extern volatile unsigned int CNPDBINV __attribute__((section("sfrs"))); -#define CNCONB CNCONB -extern volatile unsigned int CNCONB __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :13; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - }; - struct { - unsigned w:32; - }; -} __CNCONBbits_t; -extern volatile __CNCONBbits_t CNCONBbits __asm__ ("CNCONB") __attribute__((section("sfrs"))); -extern volatile unsigned int CNCONBCLR __attribute__((section("sfrs"))); -extern volatile unsigned int CNCONBSET __attribute__((section("sfrs"))); -extern volatile unsigned int CNCONBINV __attribute__((section("sfrs"))); -#define CNENB CNENB -extern volatile unsigned int CNENB __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned CNIEB0:1; - unsigned CNIEB1:1; - unsigned CNIEB2:1; - unsigned CNIEB3:1; - unsigned CNIEB4:1; - unsigned CNIEB5:1; - unsigned CNIEB6:1; - unsigned CNIEB7:1; - unsigned CNIEB8:1; - unsigned CNIEB9:1; - unsigned CNIEB10:1; - unsigned CNIEB11:1; - unsigned CNIEB12:1; - unsigned CNIEB13:1; - unsigned CNIEB14:1; - unsigned CNIEB15:1; - }; - struct { - unsigned w:32; - }; -} __CNENBbits_t; -extern volatile __CNENBbits_t CNENBbits __asm__ ("CNENB") __attribute__((section("sfrs"))); -extern volatile unsigned int CNENBCLR __attribute__((section("sfrs"))); -extern volatile unsigned int CNENBSET __attribute__((section("sfrs"))); -extern volatile unsigned int CNENBINV __attribute__((section("sfrs"))); -#define CNSTATB CNSTATB -extern volatile unsigned int CNSTATB __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned CNSTATB0:1; - unsigned CNSTATB1:1; - unsigned CNSTATB2:1; - unsigned CNSTATB3:1; - unsigned CNSTATB4:1; - unsigned CNSTATB5:1; - unsigned CNSTATB6:1; - unsigned CNSTATB7:1; - unsigned CNSTATB8:1; - unsigned CNSTATB9:1; - unsigned CNSTATB10:1; - unsigned CNSTATB11:1; - unsigned CNSTATB12:1; - unsigned CNSTATB13:1; - unsigned CNSTATB14:1; - unsigned CNSTATB15:1; - }; - struct { - unsigned w:32; - }; -} __CNSTATBbits_t; -extern volatile __CNSTATBbits_t CNSTATBbits __asm__ ("CNSTATB") __attribute__((section("sfrs"))); -extern volatile unsigned int CNSTATBCLR __attribute__((section("sfrs"))); -extern volatile unsigned int CNSTATBSET __attribute__((section("sfrs"))); -extern volatile unsigned int CNSTATBINV __attribute__((section("sfrs"))); -#define ANSELC ANSELC -extern volatile unsigned int ANSELC __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :12; - unsigned ANSC12:1; - unsigned ANSC13:1; - unsigned ANSC14:1; - unsigned ANSC15:1; - }; - struct { - unsigned w:32; - }; -} __ANSELCbits_t; -extern volatile __ANSELCbits_t ANSELCbits __asm__ ("ANSELC") __attribute__((section("sfrs"))); -extern volatile unsigned int ANSELCCLR __attribute__((section("sfrs"))); -extern volatile unsigned int ANSELCSET __attribute__((section("sfrs"))); -extern volatile unsigned int ANSELCINV __attribute__((section("sfrs"))); -#define TRISC TRISC -extern volatile unsigned int TRISC __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :12; - unsigned TRISC12:1; - unsigned TRISC13:1; - unsigned TRISC14:1; - unsigned TRISC15:1; - }; - struct { - unsigned w:32; - }; -} __TRISCbits_t; -extern volatile __TRISCbits_t TRISCbits __asm__ ("TRISC") __attribute__((section("sfrs"))); -extern volatile unsigned int TRISCCLR __attribute__((section("sfrs"))); -extern volatile unsigned int TRISCSET __attribute__((section("sfrs"))); -extern volatile unsigned int TRISCINV __attribute__((section("sfrs"))); -#define PORTC PORTC -extern volatile unsigned int PORTC __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :12; - unsigned RC12:1; - unsigned RC13:1; - unsigned RC14:1; - unsigned RC15:1; - }; - struct { - unsigned w:32; - }; -} __PORTCbits_t; -extern volatile __PORTCbits_t PORTCbits __asm__ ("PORTC") __attribute__((section("sfrs"))); -extern volatile unsigned int PORTCCLR __attribute__((section("sfrs"))); -extern volatile unsigned int PORTCSET __attribute__((section("sfrs"))); -extern volatile unsigned int PORTCINV __attribute__((section("sfrs"))); -#define LATC LATC -extern volatile unsigned int LATC __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :12; - unsigned LATC12:1; - unsigned LATC13:1; - unsigned LATC14:1; - unsigned LATC15:1; - }; - struct { - unsigned w:32; - }; -} __LATCbits_t; -extern volatile __LATCbits_t LATCbits __asm__ ("LATC") __attribute__((section("sfrs"))); -extern volatile unsigned int LATCCLR __attribute__((section("sfrs"))); -extern volatile unsigned int LATCSET __attribute__((section("sfrs"))); -extern volatile unsigned int LATCINV __attribute__((section("sfrs"))); -#define ODCC ODCC -extern volatile unsigned int ODCC __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :12; - unsigned ODCC12:1; - unsigned ODCC13:1; - unsigned ODCC14:1; - unsigned ODCC15:1; - }; - struct { - unsigned w:32; - }; -} __ODCCbits_t; -extern volatile __ODCCbits_t ODCCbits __asm__ ("ODCC") __attribute__((section("sfrs"))); -extern volatile unsigned int ODCCCLR __attribute__((section("sfrs"))); -extern volatile unsigned int ODCCSET __attribute__((section("sfrs"))); -extern volatile unsigned int ODCCINV __attribute__((section("sfrs"))); -#define CNPUC CNPUC -extern volatile unsigned int CNPUC __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :12; - unsigned CNPUC12:1; - unsigned CNPUC13:1; - unsigned CNPUC14:1; - unsigned CNPUC15:1; - }; - struct { - unsigned w:32; - }; -} __CNPUCbits_t; -extern volatile __CNPUCbits_t CNPUCbits __asm__ ("CNPUC") __attribute__((section("sfrs"))); -extern volatile unsigned int CNPUCCLR __attribute__((section("sfrs"))); -extern volatile unsigned int CNPUCSET __attribute__((section("sfrs"))); -extern volatile unsigned int CNPUCINV __attribute__((section("sfrs"))); -#define CNPDC CNPDC -extern volatile unsigned int CNPDC __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :12; - unsigned CNPDC12:1; - unsigned CNPDC13:1; - unsigned CNPDC14:1; - unsigned CNPDC15:1; - }; - struct { - unsigned w:32; - }; -} __CNPDCbits_t; -extern volatile __CNPDCbits_t CNPDCbits __asm__ ("CNPDC") __attribute__((section("sfrs"))); -extern volatile unsigned int CNPDCCLR __attribute__((section("sfrs"))); -extern volatile unsigned int CNPDCSET __attribute__((section("sfrs"))); -extern volatile unsigned int CNPDCINV __attribute__((section("sfrs"))); -#define CNCONC CNCONC -extern volatile unsigned int CNCONC __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :13; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - }; - struct { - unsigned w:32; - }; -} __CNCONCbits_t; -extern volatile __CNCONCbits_t CNCONCbits __asm__ ("CNCONC") __attribute__((section("sfrs"))); -extern volatile unsigned int CNCONCCLR __attribute__((section("sfrs"))); -extern volatile unsigned int CNCONCSET __attribute__((section("sfrs"))); -extern volatile unsigned int CNCONCINV __attribute__((section("sfrs"))); -#define CNENC CNENC -extern volatile unsigned int CNENC __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :12; - unsigned CNIEC12:1; - unsigned CNIEC13:1; - unsigned CNIEC14:1; - unsigned CNIEC15:1; - }; - struct { - unsigned w:32; - }; -} __CNENCbits_t; -extern volatile __CNENCbits_t CNENCbits __asm__ ("CNENC") __attribute__((section("sfrs"))); -extern volatile unsigned int CNENCCLR __attribute__((section("sfrs"))); -extern volatile unsigned int CNENCSET __attribute__((section("sfrs"))); -extern volatile unsigned int CNENCINV __attribute__((section("sfrs"))); -#define CNSTATC CNSTATC -extern volatile unsigned int CNSTATC __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :12; - unsigned CNSTATC12:1; - unsigned CNSTATC13:1; - unsigned CNSTATC14:1; - unsigned CNSTATC15:1; - }; - struct { - unsigned w:32; - }; -} __CNSTATCbits_t; -extern volatile __CNSTATCbits_t CNSTATCbits __asm__ ("CNSTATC") __attribute__((section("sfrs"))); -extern volatile unsigned int CNSTATCCLR __attribute__((section("sfrs"))); -extern volatile unsigned int CNSTATCSET __attribute__((section("sfrs"))); -extern volatile unsigned int CNSTATCINV __attribute__((section("sfrs"))); -#define ANSELD ANSELD -extern volatile unsigned int ANSELD __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :1; - unsigned ANSD1:1; - unsigned ANSD2:1; - unsigned ANSD3:1; - }; - struct { - unsigned w:32; - }; -} __ANSELDbits_t; -extern volatile __ANSELDbits_t ANSELDbits __asm__ ("ANSELD") __attribute__((section("sfrs"))); -extern volatile unsigned int ANSELDCLR __attribute__((section("sfrs"))); -extern volatile unsigned int ANSELDSET __attribute__((section("sfrs"))); -extern volatile unsigned int ANSELDINV __attribute__((section("sfrs"))); -#define TRISD TRISD -extern volatile unsigned int TRISD __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned TRISD0:1; - unsigned TRISD1:1; - unsigned TRISD2:1; - unsigned TRISD3:1; - unsigned TRISD4:1; - unsigned TRISD5:1; - unsigned TRISD6:1; - unsigned TRISD7:1; - unsigned TRISD8:1; - unsigned TRISD9:1; - unsigned TRISD10:1; - unsigned TRISD11:1; - }; - struct { - unsigned w:32; - }; -} __TRISDbits_t; -extern volatile __TRISDbits_t TRISDbits __asm__ ("TRISD") __attribute__((section("sfrs"))); -extern volatile unsigned int TRISDCLR __attribute__((section("sfrs"))); -extern volatile unsigned int TRISDSET __attribute__((section("sfrs"))); -extern volatile unsigned int TRISDINV __attribute__((section("sfrs"))); -#define PORTD PORTD -extern volatile unsigned int PORTD __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned RD0:1; - unsigned RD1:1; - unsigned RD2:1; - unsigned RD3:1; - unsigned RD4:1; - unsigned RD5:1; - unsigned RD6:1; - unsigned RD7:1; - unsigned RD8:1; - unsigned RD9:1; - unsigned RD10:1; - unsigned RD11:1; - }; - struct { - unsigned w:32; - }; -} __PORTDbits_t; -extern volatile __PORTDbits_t PORTDbits __asm__ ("PORTD") __attribute__((section("sfrs"))); -extern volatile unsigned int PORTDCLR __attribute__((section("sfrs"))); -extern volatile unsigned int PORTDSET __attribute__((section("sfrs"))); -extern volatile unsigned int PORTDINV __attribute__((section("sfrs"))); -#define LATD LATD -extern volatile unsigned int LATD __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned LATD0:1; - unsigned LATD1:1; - unsigned LATD2:1; - unsigned LATD3:1; - unsigned LATD4:1; - unsigned LATD5:1; - unsigned LATD6:1; - unsigned LATD7:1; - unsigned LATD8:1; - unsigned LATD9:1; - unsigned LATD10:1; - unsigned LATD11:1; - }; - struct { - unsigned w:32; - }; -} __LATDbits_t; -extern volatile __LATDbits_t LATDbits __asm__ ("LATD") __attribute__((section("sfrs"))); -extern volatile unsigned int LATDCLR __attribute__((section("sfrs"))); -extern volatile unsigned int LATDSET __attribute__((section("sfrs"))); -extern volatile unsigned int LATDINV __attribute__((section("sfrs"))); -#define ODCD ODCD -extern volatile unsigned int ODCD __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned ODCD0:1; - unsigned ODCD1:1; - unsigned ODCD2:1; - unsigned ODCD3:1; - unsigned ODCD4:1; - unsigned ODCD5:1; - unsigned ODCD6:1; - unsigned ODCD7:1; - unsigned ODCD8:1; - unsigned ODCD9:1; - unsigned ODCD10:1; - unsigned ODCD11:1; - }; - struct { - unsigned w:32; - }; -} __ODCDbits_t; -extern volatile __ODCDbits_t ODCDbits __asm__ ("ODCD") __attribute__((section("sfrs"))); -extern volatile unsigned int ODCDCLR __attribute__((section("sfrs"))); -extern volatile unsigned int ODCDSET __attribute__((section("sfrs"))); -extern volatile unsigned int ODCDINV __attribute__((section("sfrs"))); -#define CNPUD CNPUD -extern volatile unsigned int CNPUD __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned CNPUD0:1; - unsigned CNPUD1:1; - unsigned CNPUD2:1; - unsigned CNPUD3:1; - unsigned CNPUD4:1; - unsigned CNPUD5:1; - unsigned CNPUD6:1; - unsigned CNPUD7:1; - unsigned CNPUD8:1; - unsigned CNPUD9:1; - unsigned CNPUD10:1; - unsigned CNPUD11:1; - }; - struct { - unsigned w:32; - }; -} __CNPUDbits_t; -extern volatile __CNPUDbits_t CNPUDbits __asm__ ("CNPUD") __attribute__((section("sfrs"))); -extern volatile unsigned int CNPUDCLR __attribute__((section("sfrs"))); -extern volatile unsigned int CNPUDSET __attribute__((section("sfrs"))); -extern volatile unsigned int CNPUDINV __attribute__((section("sfrs"))); -#define CNPDD CNPDD -extern volatile unsigned int CNPDD __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned CNPDD0:1; - unsigned CNPDD1:1; - unsigned CNPDD2:1; - unsigned CNPDD3:1; - unsigned CNPDD4:1; - unsigned CNPDD5:1; - unsigned CNPDD6:1; - unsigned CNPDD7:1; - unsigned CNPDD8:1; - unsigned CNPDD9:1; - unsigned CNPDD10:1; - unsigned CNPDD11:1; - }; - struct { - unsigned w:32; - }; -} __CNPDDbits_t; -extern volatile __CNPDDbits_t CNPDDbits __asm__ ("CNPDD") __attribute__((section("sfrs"))); -extern volatile unsigned int CNPDDCLR __attribute__((section("sfrs"))); -extern volatile unsigned int CNPDDSET __attribute__((section("sfrs"))); -extern volatile unsigned int CNPDDINV __attribute__((section("sfrs"))); -#define CNCOND CNCOND -extern volatile unsigned int CNCOND __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :13; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - }; - struct { - unsigned w:32; - }; -} __CNCONDbits_t; -extern volatile __CNCONDbits_t CNCONDbits __asm__ ("CNCOND") __attribute__((section("sfrs"))); -extern volatile unsigned int CNCONDCLR __attribute__((section("sfrs"))); -extern volatile unsigned int CNCONDSET __attribute__((section("sfrs"))); -extern volatile unsigned int CNCONDINV __attribute__((section("sfrs"))); -#define CNEND CNEND -extern volatile unsigned int CNEND __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned CNIED0:1; - unsigned CNIED1:1; - unsigned CNIED2:1; - unsigned CNIED3:1; - unsigned CNIED4:1; - unsigned CNIED5:1; - unsigned CNIED6:1; - unsigned CNIED7:1; - unsigned CNIED8:1; - unsigned CNIED9:1; - unsigned CNIED10:1; - unsigned CNIED11:1; - }; - struct { - unsigned w:32; - }; -} __CNENDbits_t; -extern volatile __CNENDbits_t CNENDbits __asm__ ("CNEND") __attribute__((section("sfrs"))); -extern volatile unsigned int CNENDCLR __attribute__((section("sfrs"))); -extern volatile unsigned int CNENDSET __attribute__((section("sfrs"))); -extern volatile unsigned int CNENDINV __attribute__((section("sfrs"))); -#define CNSTATD CNSTATD -extern volatile unsigned int CNSTATD __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned CNSTATD0:1; - unsigned CNSTATD1:1; - unsigned CNSTATD2:1; - unsigned CNSTATD3:1; - unsigned CNSTATD4:1; - unsigned CNSTATD5:1; - unsigned CNSTATD6:1; - unsigned CNSTATD7:1; - unsigned CNSTATD8:1; - unsigned CNSTATD9:1; - unsigned CNSTATD10:1; - unsigned CNSTATD11:1; - }; - struct { - unsigned w:32; - }; -} __CNSTATDbits_t; -extern volatile __CNSTATDbits_t CNSTATDbits __asm__ ("CNSTATD") __attribute__((section("sfrs"))); -extern volatile unsigned int CNSTATDCLR __attribute__((section("sfrs"))); -extern volatile unsigned int CNSTATDSET __attribute__((section("sfrs"))); -extern volatile unsigned int CNSTATDINV __attribute__((section("sfrs"))); -#define ANSELE ANSELE -extern volatile unsigned int ANSELE __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :2; - unsigned ANSE2:1; - unsigned :1; - unsigned ANSE4:1; - unsigned ANSE5:1; - unsigned ANSE6:1; - unsigned ANSE7:1; - }; - struct { - unsigned w:32; - }; -} __ANSELEbits_t; -extern volatile __ANSELEbits_t ANSELEbits __asm__ ("ANSELE") __attribute__((section("sfrs"))); -extern volatile unsigned int ANSELECLR __attribute__((section("sfrs"))); -extern volatile unsigned int ANSELESET __attribute__((section("sfrs"))); -extern volatile unsigned int ANSELEINV __attribute__((section("sfrs"))); -#define TRISE TRISE -extern volatile unsigned int TRISE __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned TRISE0:1; - unsigned TRISE1:1; - unsigned TRISE2:1; - unsigned TRISE3:1; - unsigned TRISE4:1; - unsigned TRISE5:1; - unsigned TRISE6:1; - unsigned TRISE7:1; - }; - struct { - unsigned w:32; - }; -} __TRISEbits_t; -extern volatile __TRISEbits_t TRISEbits __asm__ ("TRISE") __attribute__((section("sfrs"))); -extern volatile unsigned int TRISECLR __attribute__((section("sfrs"))); -extern volatile unsigned int TRISESET __attribute__((section("sfrs"))); -extern volatile unsigned int TRISEINV __attribute__((section("sfrs"))); -#define PORTE PORTE -extern volatile unsigned int PORTE __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned RE0:1; - unsigned RE1:1; - unsigned RE2:1; - unsigned RE3:1; - unsigned RE4:1; - unsigned RE5:1; - unsigned RE6:1; - unsigned RE7:1; - }; - struct { - unsigned w:32; - }; -} __PORTEbits_t; -extern volatile __PORTEbits_t PORTEbits __asm__ ("PORTE") __attribute__((section("sfrs"))); -extern volatile unsigned int PORTECLR __attribute__((section("sfrs"))); -extern volatile unsigned int PORTESET __attribute__((section("sfrs"))); -extern volatile unsigned int PORTEINV __attribute__((section("sfrs"))); -#define LATE LATE -extern volatile unsigned int LATE __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned LATE0:1; - unsigned LATE1:1; - unsigned LATE2:1; - unsigned LATE3:1; - unsigned LATE4:1; - unsigned LATE5:1; - unsigned LATE6:1; - unsigned LATE7:1; - }; - struct { - unsigned w:32; - }; -} __LATEbits_t; -extern volatile __LATEbits_t LATEbits __asm__ ("LATE") __attribute__((section("sfrs"))); -extern volatile unsigned int LATECLR __attribute__((section("sfrs"))); -extern volatile unsigned int LATESET __attribute__((section("sfrs"))); -extern volatile unsigned int LATEINV __attribute__((section("sfrs"))); -#define ODCE ODCE -extern volatile unsigned int ODCE __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned ODCE0:1; - unsigned ODCE1:1; - unsigned ODCE2:1; - unsigned ODCE3:1; - unsigned ODCE4:1; - unsigned ODCE5:1; - unsigned ODCE6:1; - unsigned ODCE7:1; - }; - struct { - unsigned w:32; - }; -} __ODCEbits_t; -extern volatile __ODCEbits_t ODCEbits __asm__ ("ODCE") __attribute__((section("sfrs"))); -extern volatile unsigned int ODCECLR __attribute__((section("sfrs"))); -extern volatile unsigned int ODCESET __attribute__((section("sfrs"))); -extern volatile unsigned int ODCEINV __attribute__((section("sfrs"))); -#define CNPUE CNPUE -extern volatile unsigned int CNPUE __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned CNPUE0:1; - unsigned CNPUE1:1; - unsigned CNPUE2:1; - unsigned CNPUE3:1; - unsigned CNPUE4:1; - unsigned CNPUE5:1; - unsigned CNPUE6:1; - unsigned CNPUE7:1; - }; - struct { - unsigned w:32; - }; -} __CNPUEbits_t; -extern volatile __CNPUEbits_t CNPUEbits __asm__ ("CNPUE") __attribute__((section("sfrs"))); -extern volatile unsigned int CNPUECLR __attribute__((section("sfrs"))); -extern volatile unsigned int CNPUESET __attribute__((section("sfrs"))); -extern volatile unsigned int CNPUEINV __attribute__((section("sfrs"))); -#define CNPDE CNPDE -extern volatile unsigned int CNPDE __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned CNPDE0:1; - unsigned CNPDE1:1; - unsigned CNPDE2:1; - unsigned CNPDE3:1; - unsigned CNPDE4:1; - unsigned CNPDE5:1; - unsigned CNPDE6:1; - unsigned CNPDE7:1; - }; - struct { - unsigned w:32; - }; -} __CNPDEbits_t; -extern volatile __CNPDEbits_t CNPDEbits __asm__ ("CNPDE") __attribute__((section("sfrs"))); -extern volatile unsigned int CNPDECLR __attribute__((section("sfrs"))); -extern volatile unsigned int CNPDESET __attribute__((section("sfrs"))); -extern volatile unsigned int CNPDEINV __attribute__((section("sfrs"))); -#define CNCONE CNCONE -extern volatile unsigned int CNCONE __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :13; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - }; - struct { - unsigned w:32; - }; -} __CNCONEbits_t; -extern volatile __CNCONEbits_t CNCONEbits __asm__ ("CNCONE") __attribute__((section("sfrs"))); -extern volatile unsigned int CNCONECLR __attribute__((section("sfrs"))); -extern volatile unsigned int CNCONESET __attribute__((section("sfrs"))); -extern volatile unsigned int CNCONEINV __attribute__((section("sfrs"))); -#define CNENE CNENE -extern volatile unsigned int CNENE __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned CNIEE0:1; - unsigned CNIEE1:1; - unsigned CNIEE2:1; - unsigned CNIEE3:1; - unsigned CNIEE4:1; - unsigned CNIEE5:1; - unsigned CNIEE6:1; - unsigned CNIEE7:1; - }; - struct { - unsigned w:32; - }; -} __CNENEbits_t; -extern volatile __CNENEbits_t CNENEbits __asm__ ("CNENE") __attribute__((section("sfrs"))); -extern volatile unsigned int CNENECLR __attribute__((section("sfrs"))); -extern volatile unsigned int CNENESET __attribute__((section("sfrs"))); -extern volatile unsigned int CNENEINV __attribute__((section("sfrs"))); -#define CNSTATE CNSTATE -extern volatile unsigned int CNSTATE __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned CNSTATE0:1; - unsigned CNSTATE1:1; - unsigned CNSTATE2:1; - unsigned CNSTATE3:1; - unsigned CNSTATE4:1; - unsigned CNSTATE5:1; - unsigned CNSTATE6:1; - unsigned CNSTATE7:1; - }; - struct { - unsigned w:32; - }; -} __CNSTATEbits_t; -extern volatile __CNSTATEbits_t CNSTATEbits __asm__ ("CNSTATE") __attribute__((section("sfrs"))); -extern volatile unsigned int CNSTATECLR __attribute__((section("sfrs"))); -extern volatile unsigned int CNSTATESET __attribute__((section("sfrs"))); -extern volatile unsigned int CNSTATEINV __attribute__((section("sfrs"))); -#define ANSELF ANSELF -extern volatile unsigned int ANSELF __attribute__((section("sfrs"))); -typedef struct { - unsigned w:32; -} __ANSELFbits_t; -extern volatile __ANSELFbits_t ANSELFbits __asm__ ("ANSELF") __attribute__((section("sfrs"))); -extern volatile unsigned int ANSELFCLR __attribute__((section("sfrs"))); -extern volatile unsigned int ANSELFSET __attribute__((section("sfrs"))); -extern volatile unsigned int ANSELFINV __attribute__((section("sfrs"))); -#define TRISF TRISF -extern volatile unsigned int TRISF __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned TRISF0:1; - unsigned TRISF1:1; - unsigned :1; - unsigned TRISF3:1; - unsigned TRISF4:1; - unsigned TRISF5:1; - }; - struct { - unsigned w:32; - }; -} __TRISFbits_t; -extern volatile __TRISFbits_t TRISFbits __asm__ ("TRISF") __attribute__((section("sfrs"))); -extern volatile unsigned int TRISFCLR __attribute__((section("sfrs"))); -extern volatile unsigned int TRISFSET __attribute__((section("sfrs"))); -extern volatile unsigned int TRISFINV __attribute__((section("sfrs"))); -#define PORTF PORTF -extern volatile unsigned int PORTF __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned RF0:1; - unsigned RF1:1; - unsigned :1; - unsigned RF3:1; - unsigned RF4:1; - unsigned RF5:1; - }; - struct { - unsigned w:32; - }; -} __PORTFbits_t; -extern volatile __PORTFbits_t PORTFbits __asm__ ("PORTF") __attribute__((section("sfrs"))); -extern volatile unsigned int PORTFCLR __attribute__((section("sfrs"))); -extern volatile unsigned int PORTFSET __attribute__((section("sfrs"))); -extern volatile unsigned int PORTFINV __attribute__((section("sfrs"))); -#define LATF LATF -extern volatile unsigned int LATF __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned LATF0:1; - unsigned LATF1:1; - unsigned :1; - unsigned LATF3:1; - unsigned LATF4:1; - unsigned LATF5:1; - }; - struct { - unsigned w:32; - }; -} __LATFbits_t; -extern volatile __LATFbits_t LATFbits __asm__ ("LATF") __attribute__((section("sfrs"))); -extern volatile unsigned int LATFCLR __attribute__((section("sfrs"))); -extern volatile unsigned int LATFSET __attribute__((section("sfrs"))); -extern volatile unsigned int LATFINV __attribute__((section("sfrs"))); -#define ODCF ODCF -extern volatile unsigned int ODCF __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned ODCF0:1; - unsigned ODCF1:1; - unsigned :1; - unsigned ODCF3:1; - unsigned ODCF4:1; - unsigned ODCF5:1; - }; - struct { - unsigned w:32; - }; -} __ODCFbits_t; -extern volatile __ODCFbits_t ODCFbits __asm__ ("ODCF") __attribute__((section("sfrs"))); -extern volatile unsigned int ODCFCLR __attribute__((section("sfrs"))); -extern volatile unsigned int ODCFSET __attribute__((section("sfrs"))); -extern volatile unsigned int ODCFINV __attribute__((section("sfrs"))); -#define CNPUF CNPUF -extern volatile unsigned int CNPUF __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned CNPUF0:1; - unsigned CNPUF1:1; - unsigned :1; - unsigned CNPUF3:1; - unsigned CNPUF4:1; - unsigned CNPUF5:1; - }; - struct { - unsigned w:32; - }; -} __CNPUFbits_t; -extern volatile __CNPUFbits_t CNPUFbits __asm__ ("CNPUF") __attribute__((section("sfrs"))); -extern volatile unsigned int CNPUFCLR __attribute__((section("sfrs"))); -extern volatile unsigned int CNPUFSET __attribute__((section("sfrs"))); -extern volatile unsigned int CNPUFINV __attribute__((section("sfrs"))); -#define CNPDF CNPDF -extern volatile unsigned int CNPDF __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned CNPDF0:1; - unsigned CNPDF1:1; - unsigned :1; - unsigned CNPDF3:1; - unsigned CNPDF4:1; - unsigned CNPDF5:1; - }; - struct { - unsigned w:32; - }; -} __CNPDFbits_t; -extern volatile __CNPDFbits_t CNPDFbits __asm__ ("CNPDF") __attribute__((section("sfrs"))); -extern volatile unsigned int CNPDFCLR __attribute__((section("sfrs"))); -extern volatile unsigned int CNPDFSET __attribute__((section("sfrs"))); -extern volatile unsigned int CNPDFINV __attribute__((section("sfrs"))); -#define CNCONF CNCONF -extern volatile unsigned int CNCONF __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :13; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - }; - struct { - unsigned w:32; - }; -} __CNCONFbits_t; -extern volatile __CNCONFbits_t CNCONFbits __asm__ ("CNCONF") __attribute__((section("sfrs"))); -extern volatile unsigned int CNCONFCLR __attribute__((section("sfrs"))); -extern volatile unsigned int CNCONFSET __attribute__((section("sfrs"))); -extern volatile unsigned int CNCONFINV __attribute__((section("sfrs"))); -#define CNENF CNENF -extern volatile unsigned int CNENF __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned CNIEF0:1; - unsigned CNIEF1:1; - unsigned :1; - unsigned CNIEF3:1; - unsigned CNIEF4:1; - unsigned CNIEF5:1; - }; - struct { - unsigned w:32; - }; -} __CNENFbits_t; -extern volatile __CNENFbits_t CNENFbits __asm__ ("CNENF") __attribute__((section("sfrs"))); -extern volatile unsigned int CNENFCLR __attribute__((section("sfrs"))); -extern volatile unsigned int CNENFSET __attribute__((section("sfrs"))); -extern volatile unsigned int CNENFINV __attribute__((section("sfrs"))); -#define CNSTATF CNSTATF -extern volatile unsigned int CNSTATF __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned CNSTATF0:1; - unsigned CNSTATF1:1; - unsigned :1; - unsigned CNSTATF3:1; - unsigned CNSTATF4:1; - unsigned CNSTATF5:1; - }; - struct { - unsigned w:32; - }; -} __CNSTATFbits_t; -extern volatile __CNSTATFbits_t CNSTATFbits __asm__ ("CNSTATF") __attribute__((section("sfrs"))); -extern volatile unsigned int CNSTATFCLR __attribute__((section("sfrs"))); -extern volatile unsigned int CNSTATFSET __attribute__((section("sfrs"))); -extern volatile unsigned int CNSTATFINV __attribute__((section("sfrs"))); -#define ANSELG ANSELG -extern volatile unsigned int ANSELG __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :6; - unsigned ANSG6:1; - unsigned ANSG7:1; - unsigned ANSG8:1; - unsigned ANSG9:1; - }; - struct { - unsigned w:32; - }; -} __ANSELGbits_t; -extern volatile __ANSELGbits_t ANSELGbits __asm__ ("ANSELG") __attribute__((section("sfrs"))); -extern volatile unsigned int ANSELGCLR __attribute__((section("sfrs"))); -extern volatile unsigned int ANSELGSET __attribute__((section("sfrs"))); -extern volatile unsigned int ANSELGINV __attribute__((section("sfrs"))); -#define TRISG TRISG -extern volatile unsigned int TRISG __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :6; - unsigned TRISG6:1; - unsigned TRISG7:1; - unsigned TRISG8:1; - unsigned TRISG9:1; - }; - struct { - unsigned w:32; - }; -} __TRISGbits_t; -extern volatile __TRISGbits_t TRISGbits __asm__ ("TRISG") __attribute__((section("sfrs"))); -extern volatile unsigned int TRISGCLR __attribute__((section("sfrs"))); -extern volatile unsigned int TRISGSET __attribute__((section("sfrs"))); -extern volatile unsigned int TRISGINV __attribute__((section("sfrs"))); -#define PORTG PORTG -extern volatile unsigned int PORTG __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :6; - unsigned RG6:1; - unsigned RG7:1; - unsigned RG8:1; - unsigned RG9:1; - }; - struct { - unsigned w:32; - }; -} __PORTGbits_t; -extern volatile __PORTGbits_t PORTGbits __asm__ ("PORTG") __attribute__((section("sfrs"))); -extern volatile unsigned int PORTGCLR __attribute__((section("sfrs"))); -extern volatile unsigned int PORTGSET __attribute__((section("sfrs"))); -extern volatile unsigned int PORTGINV __attribute__((section("sfrs"))); -#define LATG LATG -extern volatile unsigned int LATG __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :6; - unsigned LATG6:1; - unsigned LATG7:1; - unsigned LATG8:1; - unsigned LATG9:1; - }; - struct { - unsigned w:32; - }; -} __LATGbits_t; -extern volatile __LATGbits_t LATGbits __asm__ ("LATG") __attribute__((section("sfrs"))); -extern volatile unsigned int LATGCLR __attribute__((section("sfrs"))); -extern volatile unsigned int LATGSET __attribute__((section("sfrs"))); -extern volatile unsigned int LATGINV __attribute__((section("sfrs"))); -#define ODCG ODCG -extern volatile unsigned int ODCG __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :6; - unsigned ODCG6:1; - unsigned ODCG7:1; - unsigned ODCG8:1; - unsigned ODCG9:1; - }; - struct { - unsigned w:32; - }; -} __ODCGbits_t; -extern volatile __ODCGbits_t ODCGbits __asm__ ("ODCG") __attribute__((section("sfrs"))); -extern volatile unsigned int ODCGCLR __attribute__((section("sfrs"))); -extern volatile unsigned int ODCGSET __attribute__((section("sfrs"))); -extern volatile unsigned int ODCGINV __attribute__((section("sfrs"))); -#define CNPUG CNPUG -extern volatile unsigned int CNPUG __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :6; - unsigned CNPUG6:1; - unsigned CNPUG7:1; - unsigned CNPUG8:1; - unsigned CNPUG9:1; - }; - struct { - unsigned w:32; - }; -} __CNPUGbits_t; -extern volatile __CNPUGbits_t CNPUGbits __asm__ ("CNPUG") __attribute__((section("sfrs"))); -extern volatile unsigned int CNPUGCLR __attribute__((section("sfrs"))); -extern volatile unsigned int CNPUGSET __attribute__((section("sfrs"))); -extern volatile unsigned int CNPUGINV __attribute__((section("sfrs"))); -#define CNPDG CNPDG -extern volatile unsigned int CNPDG __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :6; - unsigned CNPDG6:1; - unsigned CNPDG7:1; - unsigned CNPDG8:1; - unsigned CNPDG9:1; - }; - struct { - unsigned w:32; - }; -} __CNPDGbits_t; -extern volatile __CNPDGbits_t CNPDGbits __asm__ ("CNPDG") __attribute__((section("sfrs"))); -extern volatile unsigned int CNPDGCLR __attribute__((section("sfrs"))); -extern volatile unsigned int CNPDGSET __attribute__((section("sfrs"))); -extern volatile unsigned int CNPDGINV __attribute__((section("sfrs"))); -#define CNCONG CNCONG -extern volatile unsigned int CNCONG __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :13; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - }; - struct { - unsigned w:32; - }; -} __CNCONGbits_t; -extern volatile __CNCONGbits_t CNCONGbits __asm__ ("CNCONG") __attribute__((section("sfrs"))); -extern volatile unsigned int CNCONGCLR __attribute__((section("sfrs"))); -extern volatile unsigned int CNCONGSET __attribute__((section("sfrs"))); -extern volatile unsigned int CNCONGINV __attribute__((section("sfrs"))); -#define CNENG CNENG -extern volatile unsigned int CNENG __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :6; - unsigned CNIEG6:1; - unsigned CNIEG7:1; - unsigned CNIEG8:1; - unsigned CNIEG9:1; - }; - struct { - unsigned w:32; - }; -} __CNENGbits_t; -extern volatile __CNENGbits_t CNENGbits __asm__ ("CNENG") __attribute__((section("sfrs"))); -extern volatile unsigned int CNENGCLR __attribute__((section("sfrs"))); -extern volatile unsigned int CNENGSET __attribute__((section("sfrs"))); -extern volatile unsigned int CNENGINV __attribute__((section("sfrs"))); -#define CNSTATG CNSTATG -extern volatile unsigned int CNSTATG __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :6; - unsigned CNSTATG6:1; - unsigned CNSTATG7:1; - unsigned CNSTATG8:1; - unsigned CNSTATG9:1; - }; - struct { - unsigned w:32; - }; -} __CNSTATGbits_t; -extern volatile __CNSTATGbits_t CNSTATGbits __asm__ ("CNSTATG") __attribute__((section("sfrs"))); -extern volatile unsigned int CNSTATGCLR __attribute__((section("sfrs"))); -extern volatile unsigned int CNSTATGSET __attribute__((section("sfrs"))); -extern volatile unsigned int CNSTATGINV __attribute__((section("sfrs"))); -#define DEVCFG3 DEVCFG3 -extern volatile unsigned int DEVCFG3 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned USERID:16; - unsigned FSRSSEL:3; - unsigned :9; - unsigned PMDL1WAY:1; - unsigned IOL1WAY:1; - unsigned FUSBIDIO:1; - unsigned FVBUSONIO:1; - }; - struct { - unsigned w:32; - }; -} __DEVCFG3bits_t; -extern volatile __DEVCFG3bits_t DEVCFG3bits __asm__ ("DEVCFG3") __attribute__((section("sfrs"))); -#define DEVCFG2 DEVCFG2 -extern volatile unsigned int DEVCFG2 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned FPLLIDIV:3; - unsigned :1; - unsigned FPLLMUL:3; - unsigned :1; - unsigned UPLLIDIV:3; - unsigned :4; - unsigned UPLLEN:1; - unsigned FPLLODIV:3; - }; - struct { - unsigned w:32; - }; -} __DEVCFG2bits_t; -extern volatile __DEVCFG2bits_t DEVCFG2bits __asm__ ("DEVCFG2") __attribute__((section("sfrs"))); -#define DEVCFG1 DEVCFG1 -extern volatile unsigned int DEVCFG1 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned FNOSC:3; - unsigned :2; - unsigned FSOSCEN:1; - unsigned :1; - unsigned IESO:1; - unsigned POSCMOD:2; - unsigned OSCIOFNC:1; - unsigned :1; - unsigned FPBDIV:2; - unsigned FCKSM:2; - unsigned WDTPS:5; - unsigned :1; - unsigned WINDIS:1; - unsigned FWDTEN:1; - unsigned FWDTWINSZ:2; - }; - struct { - unsigned w:32; - }; -} __DEVCFG1bits_t; -extern volatile __DEVCFG1bits_t DEVCFG1bits __asm__ ("DEVCFG1") __attribute__((section("sfrs"))); -#define DEVCFG0 DEVCFG0 -extern volatile unsigned int DEVCFG0 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned DEBUG:2; - unsigned JTAGEN:1; - unsigned ICESEL:2; - unsigned :7; - unsigned PWP:8; - unsigned :4; - unsigned BWP:1; - unsigned :3; - unsigned CP:1; - }; - struct { - unsigned FDEBUG:2; - }; - struct { - unsigned w:32; - }; -} __DEVCFG0bits_t; -extern volatile __DEVCFG0bits_t DEVCFG0bits __asm__ ("DEVCFG0") __attribute__((section("sfrs"))); -#ifdef __cplusplus -} -#endif - -#elif defined (__LANGUAGE_ASSEMBLY__) - .extern WDTCON /* 0xBF800000 */ - .extern WDTCONCLR /* 0xBF800004 */ - .extern WDTCONSET /* 0xBF800008 */ - .extern WDTCONINV /* 0xBF80000C */ - .extern RTCCON /* 0xBF800200 */ - .extern RTCCONCLR /* 0xBF800204 */ - .extern RTCCONSET /* 0xBF800208 */ - .extern RTCCONINV /* 0xBF80020C */ - .extern RTCALRM /* 0xBF800210 */ - .extern RTCALRMCLR /* 0xBF800214 */ - .extern RTCALRMSET /* 0xBF800218 */ - .extern RTCALRMINV /* 0xBF80021C */ - .extern RTCTIME /* 0xBF800220 */ - .extern RTCTIMECLR /* 0xBF800224 */ - .extern RTCTIMESET /* 0xBF800228 */ - .extern RTCTIMEINV /* 0xBF80022C */ - .extern RTCDATE /* 0xBF800230 */ - .extern RTCDATECLR /* 0xBF800234 */ - .extern RTCDATESET /* 0xBF800238 */ - .extern RTCDATEINV /* 0xBF80023C */ - .extern ALRMTIME /* 0xBF800240 */ - .extern ALRMTIMECLR /* 0xBF800244 */ - .extern ALRMTIMESET /* 0xBF800248 */ - .extern ALRMTIMEINV /* 0xBF80024C */ - .extern ALRMDATE /* 0xBF800250 */ - .extern ALRMDATECLR /* 0xBF800254 */ - .extern ALRMDATESET /* 0xBF800258 */ - .extern ALRMDATEINV /* 0xBF80025C */ - .extern T1CON /* 0xBF800600 */ - .extern T1CONCLR /* 0xBF800604 */ - .extern T1CONSET /* 0xBF800608 */ - .extern T1CONINV /* 0xBF80060C */ - .extern TMR1 /* 0xBF800610 */ - .extern TMR1CLR /* 0xBF800614 */ - .extern TMR1SET /* 0xBF800618 */ - .extern TMR1INV /* 0xBF80061C */ - .extern PR1 /* 0xBF800620 */ - .extern PR1CLR /* 0xBF800624 */ - .extern PR1SET /* 0xBF800628 */ - .extern PR1INV /* 0xBF80062C */ - .extern T2CON /* 0xBF800800 */ - .extern T2CONCLR /* 0xBF800804 */ - .extern T2CONSET /* 0xBF800808 */ - .extern T2CONINV /* 0xBF80080C */ - .extern TMR2 /* 0xBF800810 */ - .extern TMR2CLR /* 0xBF800814 */ - .extern TMR2SET /* 0xBF800818 */ - .extern TMR2INV /* 0xBF80081C */ - .extern PR2 /* 0xBF800820 */ - .extern PR2CLR /* 0xBF800824 */ - .extern PR2SET /* 0xBF800828 */ - .extern PR2INV /* 0xBF80082C */ - .extern T3CON /* 0xBF800A00 */ - .extern T3CONCLR /* 0xBF800A04 */ - .extern T3CONSET /* 0xBF800A08 */ - .extern T3CONINV /* 0xBF800A0C */ - .extern TMR3 /* 0xBF800A10 */ - .extern TMR3CLR /* 0xBF800A14 */ - .extern TMR3SET /* 0xBF800A18 */ - .extern TMR3INV /* 0xBF800A1C */ - .extern PR3 /* 0xBF800A20 */ - .extern PR3CLR /* 0xBF800A24 */ - .extern PR3SET /* 0xBF800A28 */ - .extern PR3INV /* 0xBF800A2C */ - .extern T4CON /* 0xBF800C00 */ - .extern T4CONCLR /* 0xBF800C04 */ - .extern T4CONSET /* 0xBF800C08 */ - .extern T4CONINV /* 0xBF800C0C */ - .extern TMR4 /* 0xBF800C10 */ - .extern TMR4CLR /* 0xBF800C14 */ - .extern TMR4SET /* 0xBF800C18 */ - .extern TMR4INV /* 0xBF800C1C */ - .extern PR4 /* 0xBF800C20 */ - .extern PR4CLR /* 0xBF800C24 */ - .extern PR4SET /* 0xBF800C28 */ - .extern PR4INV /* 0xBF800C2C */ - .extern T5CON /* 0xBF800E00 */ - .extern T5CONCLR /* 0xBF800E04 */ - .extern T5CONSET /* 0xBF800E08 */ - .extern T5CONINV /* 0xBF800E0C */ - .extern TMR5 /* 0xBF800E10 */ - .extern TMR5CLR /* 0xBF800E14 */ - .extern TMR5SET /* 0xBF800E18 */ - .extern TMR5INV /* 0xBF800E1C */ - .extern PR5 /* 0xBF800E20 */ - .extern PR5CLR /* 0xBF800E24 */ - .extern PR5SET /* 0xBF800E28 */ - .extern PR5INV /* 0xBF800E2C */ - .extern IC1CON /* 0xBF802000 */ - .extern IC1CONCLR /* 0xBF802004 */ - .extern IC1CONSET /* 0xBF802008 */ - .extern IC1CONINV /* 0xBF80200C */ - .extern IC1BUF /* 0xBF802010 */ - .extern IC2CON /* 0xBF802200 */ - .extern IC2CONCLR /* 0xBF802204 */ - .extern IC2CONSET /* 0xBF802208 */ - .extern IC2CONINV /* 0xBF80220C */ - .extern IC2BUF /* 0xBF802210 */ - .extern IC3CON /* 0xBF802400 */ - .extern IC3CONCLR /* 0xBF802404 */ - .extern IC3CONSET /* 0xBF802408 */ - .extern IC3CONINV /* 0xBF80240C */ - .extern IC3BUF /* 0xBF802410 */ - .extern IC4CON /* 0xBF802600 */ - .extern IC4CONCLR /* 0xBF802604 */ - .extern IC4CONSET /* 0xBF802608 */ - .extern IC4CONINV /* 0xBF80260C */ - .extern IC4BUF /* 0xBF802610 */ - .extern IC5CON /* 0xBF802800 */ - .extern IC5CONCLR /* 0xBF802804 */ - .extern IC5CONSET /* 0xBF802808 */ - .extern IC5CONINV /* 0xBF80280C */ - .extern IC5BUF /* 0xBF802810 */ - .extern OC1CON /* 0xBF803000 */ - .extern OC1CONCLR /* 0xBF803004 */ - .extern OC1CONSET /* 0xBF803008 */ - .extern OC1CONINV /* 0xBF80300C */ - .extern OC1R /* 0xBF803010 */ - .extern OC1RCLR /* 0xBF803014 */ - .extern OC1RSET /* 0xBF803018 */ - .extern OC1RINV /* 0xBF80301C */ - .extern OC1RS /* 0xBF803020 */ - .extern OC1RSCLR /* 0xBF803024 */ - .extern OC1RSSET /* 0xBF803028 */ - .extern OC1RSINV /* 0xBF80302C */ - .extern OC2CON /* 0xBF803200 */ - .extern OC2CONCLR /* 0xBF803204 */ - .extern OC2CONSET /* 0xBF803208 */ - .extern OC2CONINV /* 0xBF80320C */ - .extern OC2R /* 0xBF803210 */ - .extern OC2RCLR /* 0xBF803214 */ - .extern OC2RSET /* 0xBF803218 */ - .extern OC2RINV /* 0xBF80321C */ - .extern OC2RS /* 0xBF803220 */ - .extern OC2RSCLR /* 0xBF803224 */ - .extern OC2RSSET /* 0xBF803228 */ - .extern OC2RSINV /* 0xBF80322C */ - .extern OC3CON /* 0xBF803400 */ - .extern OC3CONCLR /* 0xBF803404 */ - .extern OC3CONSET /* 0xBF803408 */ - .extern OC3CONINV /* 0xBF80340C */ - .extern OC3R /* 0xBF803410 */ - .extern OC3RCLR /* 0xBF803414 */ - .extern OC3RSET /* 0xBF803418 */ - .extern OC3RINV /* 0xBF80341C */ - .extern OC3RS /* 0xBF803420 */ - .extern OC3RSCLR /* 0xBF803424 */ - .extern OC3RSSET /* 0xBF803428 */ - .extern OC3RSINV /* 0xBF80342C */ - .extern OC4CON /* 0xBF803600 */ - .extern OC4CONCLR /* 0xBF803604 */ - .extern OC4CONSET /* 0xBF803608 */ - .extern OC4CONINV /* 0xBF80360C */ - .extern OC4R /* 0xBF803610 */ - .extern OC4RCLR /* 0xBF803614 */ - .extern OC4RSET /* 0xBF803618 */ - .extern OC4RINV /* 0xBF80361C */ - .extern OC4RS /* 0xBF803620 */ - .extern OC4RSCLR /* 0xBF803624 */ - .extern OC4RSSET /* 0xBF803628 */ - .extern OC4RSINV /* 0xBF80362C */ - .extern OC5CON /* 0xBF803800 */ - .extern OC5CONCLR /* 0xBF803804 */ - .extern OC5CONSET /* 0xBF803808 */ - .extern OC5CONINV /* 0xBF80380C */ - .extern OC5R /* 0xBF803810 */ - .extern OC5RCLR /* 0xBF803814 */ - .extern OC5RSET /* 0xBF803818 */ - .extern OC5RINV /* 0xBF80381C */ - .extern OC5RS /* 0xBF803820 */ - .extern OC5RSCLR /* 0xBF803824 */ - .extern OC5RSSET /* 0xBF803828 */ - .extern OC5RSINV /* 0xBF80382C */ - .extern I2C1CON /* 0xBF805000 */ - .extern I2C1111CON /* 0xBF805000 */ - .extern I2C1CONCLR /* 0xBF805004 */ - .extern I2C1111CONCLR /* 0xBF805004 */ - .extern I2C1CONSET /* 0xBF805008 */ - .extern I2C1111CONSET /* 0xBF805008 */ - .extern I2C1CONINV /* 0xBF80500C */ - .extern I2C1111CONINV /* 0xBF80500C */ - .extern I2C1STAT /* 0xBF805010 */ - .extern I2C1111STAT /* 0xBF805010 */ - .extern I2C1STATCLR /* 0xBF805014 */ - .extern I2C1111STATCLR /* 0xBF805014 */ - .extern I2C1STATSET /* 0xBF805018 */ - .extern I2C1111STATSET /* 0xBF805018 */ - .extern I2C1STATINV /* 0xBF80501C */ - .extern I2C1111STATINV /* 0xBF80501C */ - .extern I2C1ADD /* 0xBF805020 */ - .extern I2C1111ADD /* 0xBF805020 */ - .extern I2C1ADDCLR /* 0xBF805024 */ - .extern I2C1111ADDCLR /* 0xBF805024 */ - .extern I2C1ADDSET /* 0xBF805028 */ - .extern I2C1111ADDSET /* 0xBF805028 */ - .extern I2C1ADDINV /* 0xBF80502C */ - .extern I2C1111ADDINV /* 0xBF80502C */ - .extern I2C1MSK /* 0xBF805030 */ - .extern I2C1111MSK /* 0xBF805030 */ - .extern I2C1MSKCLR /* 0xBF805034 */ - .extern I2C1111MSKCLR /* 0xBF805034 */ - .extern I2C1MSKSET /* 0xBF805038 */ - .extern I2C1111MSKSET /* 0xBF805038 */ - .extern I2C1MSKINV /* 0xBF80503C */ - .extern I2C1111MSKINV /* 0xBF80503C */ - .extern I2C1BRG /* 0xBF805040 */ - .extern I2C1111BRG /* 0xBF805040 */ - .extern I2C1BRGCLR /* 0xBF805044 */ - .extern I2C1111BRGCLR /* 0xBF805044 */ - .extern I2C1BRGSET /* 0xBF805048 */ - .extern I2C1111BRGSET /* 0xBF805048 */ - .extern I2C1BRGINV /* 0xBF80504C */ - .extern I2C1111BRGINV /* 0xBF80504C */ - .extern I2C1TRN /* 0xBF805050 */ - .extern I2C1111TRN /* 0xBF805050 */ - .extern I2C1TRNCLR /* 0xBF805054 */ - .extern I2C1111TRNCLR /* 0xBF805054 */ - .extern I2C1TRNSET /* 0xBF805058 */ - .extern I2C1111TRNSET /* 0xBF805058 */ - .extern I2C1TRNINV /* 0xBF80505C */ - .extern I2C1111TRNINV /* 0xBF80505C */ - .extern I2C1RCV /* 0xBF805060 */ - .extern I2C1111RCV /* 0xBF805060 */ - .extern I2C2CON /* 0xBF805100 */ - .extern I2CABCON /* 0xBF805100 */ - .extern I2C2CONCLR /* 0xBF805104 */ - .extern I2CABCONCLR /* 0xBF805104 */ - .extern I2C2CONSET /* 0xBF805108 */ - .extern I2CABCONSET /* 0xBF805108 */ - .extern I2C2CONINV /* 0xBF80510C */ - .extern I2CABCONINV /* 0xBF80510C */ - .extern I2C2STAT /* 0xBF805110 */ - .extern I2CABSTAT /* 0xBF805110 */ - .extern I2C2STATCLR /* 0xBF805114 */ - .extern I2CABSTATCLR /* 0xBF805114 */ - .extern I2C2STATSET /* 0xBF805118 */ - .extern I2CABSTATSET /* 0xBF805118 */ - .extern I2C2STATINV /* 0xBF80511C */ - .extern I2CABSTATINV /* 0xBF80511C */ - .extern I2C2ADD /* 0xBF805120 */ - .extern I2CABADD /* 0xBF805120 */ - .extern I2C2ADDCLR /* 0xBF805124 */ - .extern I2CABADDCLR /* 0xBF805124 */ - .extern I2C2ADDSET /* 0xBF805128 */ - .extern I2CABADDSET /* 0xBF805128 */ - .extern I2C2ADDINV /* 0xBF80512C */ - .extern I2CABADDINV /* 0xBF80512C */ - .extern I2C2MSK /* 0xBF805130 */ - .extern I2CABMSK /* 0xBF805130 */ - .extern I2C2MSKCLR /* 0xBF805134 */ - .extern I2CABMSKCLR /* 0xBF805134 */ - .extern I2C2MSKSET /* 0xBF805138 */ - .extern I2CABMSKSET /* 0xBF805138 */ - .extern I2C2MSKINV /* 0xBF80513C */ - .extern I2CABMSKINV /* 0xBF80513C */ - .extern I2C2BRG /* 0xBF805140 */ - .extern I2CABBRG /* 0xBF805140 */ - .extern I2C2BRGCLR /* 0xBF805144 */ - .extern I2CABBRGCLR /* 0xBF805144 */ - .extern I2C2BRGSET /* 0xBF805148 */ - .extern I2CABBRGSET /* 0xBF805148 */ - .extern I2C2BRGINV /* 0xBF80514C */ - .extern I2CABBRGINV /* 0xBF80514C */ - .extern I2C2TRN /* 0xBF805150 */ - .extern I2CABTRN /* 0xBF805150 */ - .extern I2C2TRNCLR /* 0xBF805154 */ - .extern I2CABTRNCLR /* 0xBF805154 */ - .extern I2C2TRNSET /* 0xBF805158 */ - .extern I2CABTRNSET /* 0xBF805158 */ - .extern I2C2TRNINV /* 0xBF80515C */ - .extern I2CABTRNINV /* 0xBF80515C */ - .extern I2C2RCV /* 0xBF805160 */ - .extern I2CABRCV /* 0xBF805160 */ - .extern SPI1CON /* 0xBF805800 */ - .extern SPI1CONCLR /* 0xBF805804 */ - .extern SPI1CONSET /* 0xBF805808 */ - .extern SPI1CONINV /* 0xBF80580C */ - .extern SPI1STAT /* 0xBF805810 */ - .extern SPI1STATCLR /* 0xBF805814 */ - .extern SPI1STATSET /* 0xBF805818 */ - .extern SPI1STATINV /* 0xBF80581C */ - .extern SPI1BUF /* 0xBF805820 */ - .extern SPI1BRG /* 0xBF805830 */ - .extern SPI1BRGCLR /* 0xBF805834 */ - .extern SPI1BRGSET /* 0xBF805838 */ - .extern SPI1BRGINV /* 0xBF80583C */ - .extern SPI1CON2 /* 0xBF805840 */ - .extern SPI1CON2CLR /* 0xBF805844 */ - .extern SPI1CON2SET /* 0xBF805848 */ - .extern SPI1CON2INV /* 0xBF80584C */ - .extern SPI2CON /* 0xBF805A00 */ - .extern SPI2CONCLR /* 0xBF805A04 */ - .extern SPI2CONSET /* 0xBF805A08 */ - .extern SPI2CONINV /* 0xBF805A0C */ - .extern SPI2STAT /* 0xBF805A10 */ - .extern SPI2STATCLR /* 0xBF805A14 */ - .extern SPI2STATSET /* 0xBF805A18 */ - .extern SPI2STATINV /* 0xBF805A1C */ - .extern SPI2BUF /* 0xBF805A20 */ - .extern SPI2BRG /* 0xBF805A30 */ - .extern SPI2BRGCLR /* 0xBF805A34 */ - .extern SPI2BRGSET /* 0xBF805A38 */ - .extern SPI2BRGINV /* 0xBF805A3C */ - .extern SPI2CON2 /* 0xBF805A40 */ - .extern SPI2CON2CLR /* 0xBF805A44 */ - .extern SPI2CON2SET /* 0xBF805A48 */ - .extern SPI2CON2INV /* 0xBF805A4C */ - .extern U1MODE /* 0xBF806000 */ - .extern UDCMODE /* 0xBF806000 */ - .extern U1MODECLR /* 0xBF806004 */ - .extern UDCMODECLR /* 0xBF806004 */ - .extern U1MODESET /* 0xBF806008 */ - .extern UDCMODESET /* 0xBF806008 */ - .extern U1MODEINV /* 0xBF80600C */ - .extern UDCMODEINV /* 0xBF80600C */ - .extern U1STA /* 0xBF806010 */ - .extern UDCSTA /* 0xBF806010 */ - .extern U1STACLR /* 0xBF806014 */ - .extern UDCSTACLR /* 0xBF806014 */ - .extern U1STASET /* 0xBF806018 */ - .extern UDCSTASET /* 0xBF806018 */ - .extern U1STAINV /* 0xBF80601C */ - .extern UDCSTAINV /* 0xBF80601C */ - .extern U1TXREG /* 0xBF806020 */ - .extern UDCTXREG /* 0xBF806020 */ - .extern U1RXREG /* 0xBF806030 */ - .extern UDCRXREG /* 0xBF806030 */ - .extern U1BRG /* 0xBF806040 */ - .extern UDCBRG /* 0xBF806040 */ - .extern U1BRGCLR /* 0xBF806044 */ - .extern UDCBRGCLR /* 0xBF806044 */ - .extern U1BRGSET /* 0xBF806048 */ - .extern UDCBRGSET /* 0xBF806048 */ - .extern U1BRGINV /* 0xBF80604C */ - .extern UDCBRGINV /* 0xBF80604C */ - .extern U2MODE /* 0xBF806200 */ - .extern U8932MODE /* 0xBF806200 */ - .extern U2MODECLR /* 0xBF806204 */ - .extern U8932MODECLR /* 0xBF806204 */ - .extern U2MODESET /* 0xBF806208 */ - .extern U8932MODESET /* 0xBF806208 */ - .extern U2MODEINV /* 0xBF80620C */ - .extern U8932MODEINV /* 0xBF80620C */ - .extern U2STA /* 0xBF806210 */ - .extern U8932STA /* 0xBF806210 */ - .extern U2STACLR /* 0xBF806214 */ - .extern U8932STACLR /* 0xBF806214 */ - .extern U2STASET /* 0xBF806218 */ - .extern U8932STASET /* 0xBF806218 */ - .extern U2STAINV /* 0xBF80621C */ - .extern U8932STAINV /* 0xBF80621C */ - .extern U2TXREG /* 0xBF806220 */ - .extern U8932TXREG /* 0xBF806220 */ - .extern U2RXREG /* 0xBF806230 */ - .extern U8932RXREG /* 0xBF806230 */ - .extern U2BRG /* 0xBF806240 */ - .extern U8932BRG /* 0xBF806240 */ - .extern U2BRGCLR /* 0xBF806244 */ - .extern U8932BRGCLR /* 0xBF806244 */ - .extern U2BRGSET /* 0xBF806248 */ - .extern U8932BRGSET /* 0xBF806248 */ - .extern U2BRGINV /* 0xBF80624C */ - .extern U8932BRGINV /* 0xBF80624C */ - .extern U3MODE /* 0xBF806400 */ - .extern U39MODE /* 0xBF806400 */ - .extern U3MODECLR /* 0xBF806404 */ - .extern U39MODECLR /* 0xBF806404 */ - .extern U3MODESET /* 0xBF806408 */ - .extern U39MODESET /* 0xBF806408 */ - .extern U3MODEINV /* 0xBF80640C */ - .extern U39MODEINV /* 0xBF80640C */ - .extern U3STA /* 0xBF806410 */ - .extern U39STA /* 0xBF806410 */ - .extern U3STACLR /* 0xBF806414 */ - .extern U39STACLR /* 0xBF806414 */ - .extern U3STASET /* 0xBF806418 */ - .extern U39STASET /* 0xBF806418 */ - .extern U3STAINV /* 0xBF80641C */ - .extern U39STAINV /* 0xBF80641C */ - .extern U3TXREG /* 0xBF806420 */ - .extern U39TXREG /* 0xBF806420 */ - .extern U3RXREG /* 0xBF806430 */ - .extern U39RXREG /* 0xBF806430 */ - .extern U3BRG /* 0xBF806440 */ - .extern U39BRG /* 0xBF806440 */ - .extern U3BRGCLR /* 0xBF806444 */ - .extern U39BRGCLR /* 0xBF806444 */ - .extern U3BRGSET /* 0xBF806448 */ - .extern U39BRGSET /* 0xBF806448 */ - .extern U3BRGINV /* 0xBF80644C */ - .extern U39BRGINV /* 0xBF80644C */ - .extern U4MODE /* 0xBF806600 */ - .extern UodMODE /* 0xBF806600 */ - .extern U4MODECLR /* 0xBF806604 */ - .extern UodMODECLR /* 0xBF806604 */ - .extern U4MODESET /* 0xBF806608 */ - .extern UodMODESET /* 0xBF806608 */ - .extern U4MODEINV /* 0xBF80660C */ - .extern UodMODEINV /* 0xBF80660C */ - .extern U4STA /* 0xBF806610 */ - .extern UodSTA /* 0xBF806610 */ - .extern U4STACLR /* 0xBF806614 */ - .extern UodSTACLR /* 0xBF806614 */ - .extern U4STASET /* 0xBF806618 */ - .extern UodSTASET /* 0xBF806618 */ - .extern U4STAINV /* 0xBF80661C */ - .extern UodSTAINV /* 0xBF80661C */ - .extern U4TXREG /* 0xBF806620 */ - .extern UodTXREG /* 0xBF806620 */ - .extern U4RXREG /* 0xBF806630 */ - .extern UodRXREG /* 0xBF806630 */ - .extern U4BRG /* 0xBF806640 */ - .extern UodBRG /* 0xBF806640 */ - .extern U4BRGCLR /* 0xBF806644 */ - .extern UodBRGCLR /* 0xBF806644 */ - .extern U4BRGSET /* 0xBF806648 */ - .extern UodBRGSET /* 0xBF806648 */ - .extern U4BRGINV /* 0xBF80664C */ - .extern UodBRGINV /* 0xBF80664C */ - .extern PMCON /* 0xBF807000 */ - .extern PMCONCLR /* 0xBF807004 */ - .extern PMCONSET /* 0xBF807008 */ - .extern PMCONINV /* 0xBF80700C */ - .extern PMMODE /* 0xBF807010 */ - .extern PMMODECLR /* 0xBF807014 */ - .extern PMMODESET /* 0xBF807018 */ - .extern PMMODEINV /* 0xBF80701C */ - .extern PMADDR /* 0xBF807020 */ - .extern PMADDRCLR /* 0xBF807024 */ - .extern PMADDRSET /* 0xBF807028 */ - .extern PMADDRINV /* 0xBF80702C */ - .extern PMDOUT /* 0xBF807030 */ - .extern PMDOUTCLR /* 0xBF807034 */ - .extern PMDOUTSET /* 0xBF807038 */ - .extern PMDOUTINV /* 0xBF80703C */ - .extern PMDIN /* 0xBF807040 */ - .extern PMDINCLR /* 0xBF807044 */ - .extern PMDINSET /* 0xBF807048 */ - .extern PMDININV /* 0xBF80704C */ - .extern PMAEN /* 0xBF807050 */ - .extern PMAENCLR /* 0xBF807054 */ - .extern PMAENSET /* 0xBF807058 */ - .extern PMAENINV /* 0xBF80705C */ - .extern PMSTAT /* 0xBF807060 */ - .extern PMSTATCLR /* 0xBF807064 */ - .extern PMSTATSET /* 0xBF807068 */ - .extern PMSTATINV /* 0xBF80706C */ - .extern AD1CON1 /* 0xBF809000 */ - .extern AD1CON1CLR /* 0xBF809004 */ - .extern AD1CON1SET /* 0xBF809008 */ - .extern AD1CON1INV /* 0xBF80900C */ - .extern AD1CON2 /* 0xBF809010 */ - .extern AD1CON2CLR /* 0xBF809014 */ - .extern AD1CON2SET /* 0xBF809018 */ - .extern AD1CON2INV /* 0xBF80901C */ - .extern AD1CON3 /* 0xBF809020 */ - .extern AD1CON3CLR /* 0xBF809024 */ - .extern AD1CON3SET /* 0xBF809028 */ - .extern AD1CON3INV /* 0xBF80902C */ - .extern AD1CHS /* 0xBF809040 */ - .extern AD1CHSCLR /* 0xBF809044 */ - .extern AD1CHSSET /* 0xBF809048 */ - .extern AD1CHSINV /* 0xBF80904C */ - .extern AD1CSSL /* 0xBF809050 */ - .extern AD1CSSLCLR /* 0xBF809054 */ - .extern AD1CSSLSET /* 0xBF809058 */ - .extern AD1CSSLINV /* 0xBF80905C */ - .extern ADC1BUF0 /* 0xBF809070 */ - .extern ADC1BUF1 /* 0xBF809080 */ - .extern ADC1BUF2 /* 0xBF809090 */ - .extern ADC1BUF3 /* 0xBF8090A0 */ - .extern ADC1BUF4 /* 0xBF8090B0 */ - .extern ADC1BUF5 /* 0xBF8090C0 */ - .extern ADC1BUF6 /* 0xBF8090D0 */ - .extern ADC1BUF7 /* 0xBF8090E0 */ - .extern ADC1BUF8 /* 0xBF8090F0 */ - .extern ADC1BUF9 /* 0xBF809100 */ - .extern ADC1BUFA /* 0xBF809110 */ - .extern ADC1BUFB /* 0xBF809120 */ - .extern ADC1BUFC /* 0xBF809130 */ - .extern ADC1BUFD /* 0xBF809140 */ - .extern ADC1BUFE /* 0xBF809150 */ - .extern ADC1BUFF /* 0xBF809160 */ - .extern CVRCON /* 0xBF809800 */ - .extern CVRCONCLR /* 0xBF809804 */ - .extern CVRCONSET /* 0xBF809808 */ - .extern CVRCONINV /* 0xBF80980C */ - .extern CM1CON /* 0xBF80A000 */ - .extern CM1CONCLR /* 0xBF80A004 */ - .extern CM1CONSET /* 0xBF80A008 */ - .extern CM1CONINV /* 0xBF80A00C */ - .extern CM2CON /* 0xBF80A010 */ - .extern CM2CONCLR /* 0xBF80A014 */ - .extern CM2CONSET /* 0xBF80A018 */ - .extern CM2CONINV /* 0xBF80A01C */ - .extern CMSTAT /* 0xBF80A060 */ - .extern CMSTATCLR /* 0xBF80A064 */ - .extern CMSTATSET /* 0xBF80A068 */ - .extern CMSTATINV /* 0xBF80A06C */ - .extern CTMUCON /* 0xBF80A200 */ - .extern CTMUCONCLR /* 0xBF80A204 */ - .extern CTMUCONSET /* 0xBF80A208 */ - .extern CTMUCONINV /* 0xBF80A20C */ - .extern OSCCON /* 0xBF80F000 */ - .extern OSCCONCLR /* 0xBF80F004 */ - .extern OSCCONSET /* 0xBF80F008 */ - .extern OSCCONINV /* 0xBF80F00C */ - .extern OSCTUN /* 0xBF80F010 */ - .extern OSCTUNCLR /* 0xBF80F014 */ - .extern OSCTUNSET /* 0xBF80F018 */ - .extern OSCTUNINV /* 0xBF80F01C */ - .extern REFOCON /* 0xBF80F020 */ - .extern REFOCONCLR /* 0xBF80F024 */ - .extern REFOCONSET /* 0xBF80F028 */ - .extern REFOCONINV /* 0xBF80F02C */ - .extern REFOTRIM /* 0xBF80F030 */ - .extern REFOTRIMCLR /* 0xBF80F034 */ - .extern REFOTRIMSET /* 0xBF80F038 */ - .extern REFOTRIMINV /* 0xBF80F03C */ - .extern CFGCON /* 0xBF80F200 */ - .extern DDPCON /* 0xBF80F200 */ - .extern DEVID /* 0xBF80F220 */ - .extern SYSKEY /* 0xBF80F230 */ - .extern SYSKEYCLR /* 0xBF80F234 */ - .extern SYSKEYSET /* 0xBF80F238 */ - .extern SYSKEYINV /* 0xBF80F23C */ - .extern PMD1 /* 0xBF80F240 */ - .extern PMD1CLR /* 0xBF80F244 */ - .extern PMD1SET /* 0xBF80F248 */ - .extern PMD1INV /* 0xBF80F24C */ - .extern PMD2 /* 0xBF80F250 */ - .extern PMD2CLR /* 0xBF80F254 */ - .extern PMD2SET /* 0xBF80F258 */ - .extern PMD2INV /* 0xBF80F25C */ - .extern PMD3 /* 0xBF80F260 */ - .extern PMD3CLR /* 0xBF80F264 */ - .extern PMD3SET /* 0xBF80F268 */ - .extern PMD3INV /* 0xBF80F26C */ - .extern PMD4 /* 0xBF80F270 */ - .extern PMD4CLR /* 0xBF80F274 */ - .extern PMD4SET /* 0xBF80F278 */ - .extern PMD4INV /* 0xBF80F27C */ - .extern PMD5 /* 0xBF80F280 */ - .extern PMD5CLR /* 0xBF80F284 */ - .extern PMD5SET /* 0xBF80F288 */ - .extern PMD5INV /* 0xBF80F28C */ - .extern PMD6 /* 0xBF80F290 */ - .extern PMD6CLR /* 0xBF80F294 */ - .extern PMD6SET /* 0xBF80F298 */ - .extern PMD6INV /* 0xBF80F29C */ - .extern NVMCON /* 0xBF80F400 */ - .extern NVMCONCLR /* 0xBF80F404 */ - .extern NVMCONSET /* 0xBF80F408 */ - .extern NVMCONINV /* 0xBF80F40C */ - .extern NVMKEY /* 0xBF80F410 */ - .extern NVMADDR /* 0xBF80F420 */ - .extern NVMADDRCLR /* 0xBF80F424 */ - .extern NVMADDRSET /* 0xBF80F428 */ - .extern NVMADDRINV /* 0xBF80F42C */ - .extern NVMDATA /* 0xBF80F430 */ - .extern NVMSRCADDR /* 0xBF80F440 */ - .extern RCON /* 0xBF80F600 */ - .extern RCONCLR /* 0xBF80F604 */ - .extern RCONSET /* 0xBF80F608 */ - .extern RCONINV /* 0xBF80F60C */ - .extern RSWRST /* 0xBF80F610 */ - .extern RSWRSTCLR /* 0xBF80F614 */ - .extern RSWRSTSET /* 0xBF80F618 */ - .extern RSWRSTINV /* 0xBF80F61C */ - .extern INT1R /* 0xBF80FA04 */ - .extern INT2R /* 0xBF80FA08 */ - .extern INT3R /* 0xBF80FA0C */ - .extern INT4R /* 0xBF80FA10 */ - .extern T2CKR /* 0xBF80FA18 */ - .extern T3CKR /* 0xBF80FA1C */ - .extern T4CKR /* 0xBF80FA20 */ - .extern T5CKR /* 0xBF80FA24 */ - .extern IC1R /* 0xBF80FA28 */ - .extern IC2R /* 0xBF80FA2C */ - .extern IC3R /* 0xBF80FA30 */ - .extern IC4R /* 0xBF80FA34 */ - .extern IC5R /* 0xBF80FA38 */ - .extern OCFAR /* 0xBF80FA48 */ - .extern U1RXR /* 0xBF80FA50 */ - .extern U1CTSR /* 0xBF80FA54 */ - .extern U2RXR /* 0xBF80FA58 */ - .extern U2CTSR /* 0xBF80FA5C */ - .extern U3RXR /* 0xBF80FA60 */ - .extern U3CTSR /* 0xBF80FA64 */ - .extern U4RXR /* 0xBF80FA68 */ - .extern U4CTSR /* 0xBF80FA6C */ - .extern U5RXR /* 0xBF80FA70 */ - .extern U5CTSR /* 0xBF80FA74 */ - .extern SDI1R /* 0xBF80FA84 */ - .extern SS1R /* 0xBF80FA88 */ - .extern SDI2R /* 0xBF80FA90 */ - .extern SS2R /* 0xBF80FA94 */ - .extern REFCLKIR /* 0xBF80FAD0 */ - .extern RPB0R /* 0xBF80FB40 */ - .extern RPB1R /* 0xBF80FB44 */ - .extern RPB2R /* 0xBF80FB48 */ - .extern RPB3R /* 0xBF80FB4C */ - .extern RPB5R /* 0xBF80FB54 */ - .extern RPB6R /* 0xBF80FB58 */ - .extern RPB7R /* 0xBF80FB5C */ - .extern RPB8R /* 0xBF80FB60 */ - .extern RPB9R /* 0xBF80FB64 */ - .extern RPB10R /* 0xBF80FB68 */ - .extern RPB14R /* 0xBF80FB78 */ - .extern RPB15R /* 0xBF80FB7C */ - .extern RPC13R /* 0xBF80FBB4 */ - .extern RPC14R /* 0xBF80FBB8 */ - .extern RPD0R /* 0xBF80FBC0 */ - .extern RPD1R /* 0xBF80FBC4 */ - .extern RPD2R /* 0xBF80FBC8 */ - .extern RPD3R /* 0xBF80FBCC */ - .extern RPD4R /* 0xBF80FBD0 */ - .extern RPD5R /* 0xBF80FBD4 */ - .extern RPD8R /* 0xBF80FBE0 */ - .extern RPD9R /* 0xBF80FBE4 */ - .extern RPD10R /* 0xBF80FBE8 */ - .extern RPD11R /* 0xBF80FBEC */ - .extern RPE3R /* 0xBF80FC0C */ - .extern RPE5R /* 0xBF80FC14 */ - .extern RPF0R /* 0xBF80FC40 */ - .extern RPF1R /* 0xBF80FC44 */ - .extern RPF4R /* 0xBF80FC50 */ - .extern RPF5R /* 0xBF80FC54 */ - .extern RPG6R /* 0xBF80FC98 */ - .extern RPG7R /* 0xBF80FC9C */ - .extern RPG8R /* 0xBF80FCA0 */ - .extern RPG9R /* 0xBF80FCA4 */ - .extern INTCON /* 0xBF881000 */ - .extern INTCONCLR /* 0xBF881004 */ - .extern INTCONSET /* 0xBF881008 */ - .extern INTCONINV /* 0xBF88100C */ - .extern INTSTAT /* 0xBF881010 */ - .extern IPTMR /* 0xBF881020 */ - .extern IPTMRCLR /* 0xBF881024 */ - .extern IPTMRSET /* 0xBF881028 */ - .extern IPTMRINV /* 0xBF88102C */ - .extern IFS0 /* 0xBF881030 */ - .extern IFS0CLR /* 0xBF881034 */ - .extern IFS0SET /* 0xBF881038 */ - .extern IFS0INV /* 0xBF88103C */ - .extern IFS1 /* 0xBF881040 */ - .extern IFS1CLR /* 0xBF881044 */ - .extern IFS1SET /* 0xBF881048 */ - .extern IFS1INV /* 0xBF88104C */ - .extern IFS2 /* 0xBF881050 */ - .extern IFS2CLR /* 0xBF881054 */ - .extern IFS2SET /* 0xBF881058 */ - .extern IFS2INV /* 0xBF88105C */ - .extern IEC0 /* 0xBF881060 */ - .extern IEC0CLR /* 0xBF881064 */ - .extern IEC0SET /* 0xBF881068 */ - .extern IEC0INV /* 0xBF88106C */ - .extern IEC1 /* 0xBF881070 */ - .extern IEC1CLR /* 0xBF881074 */ - .extern IEC1SET /* 0xBF881078 */ - .extern IEC1INV /* 0xBF88107C */ - .extern IEC2 /* 0xBF881080 */ - .extern IEC2CLR /* 0xBF881084 */ - .extern IEC2SET /* 0xBF881088 */ - .extern IEC2INV /* 0xBF88108C */ - .extern IPC0 /* 0xBF881090 */ - .extern IPC0CLR /* 0xBF881094 */ - .extern IPC0SET /* 0xBF881098 */ - .extern IPC0INV /* 0xBF88109C */ - .extern IPC1 /* 0xBF8810A0 */ - .extern IPC1CLR /* 0xBF8810A4 */ - .extern IPC1SET /* 0xBF8810A8 */ - .extern IPC1INV /* 0xBF8810AC */ - .extern IPC2 /* 0xBF8810B0 */ - .extern IPC2CLR /* 0xBF8810B4 */ - .extern IPC2SET /* 0xBF8810B8 */ - .extern IPC2INV /* 0xBF8810BC */ - .extern IPC3 /* 0xBF8810C0 */ - .extern IPC3CLR /* 0xBF8810C4 */ - .extern IPC3SET /* 0xBF8810C8 */ - .extern IPC3INV /* 0xBF8810CC */ - .extern IPC4 /* 0xBF8810D0 */ - .extern IPC4CLR /* 0xBF8810D4 */ - .extern IPC4SET /* 0xBF8810D8 */ - .extern IPC4INV /* 0xBF8810DC */ - .extern IPC5 /* 0xBF8810E0 */ - .extern IPC5CLR /* 0xBF8810E4 */ - .extern IPC5SET /* 0xBF8810E8 */ - .extern IPC5INV /* 0xBF8810EC */ - .extern IPC6 /* 0xBF8810F0 */ - .extern IPC6CLR /* 0xBF8810F4 */ - .extern IPC6SET /* 0xBF8810F8 */ - .extern IPC6INV /* 0xBF8810FC */ - .extern IPC7 /* 0xBF881100 */ - .extern IPC7CLR /* 0xBF881104 */ - .extern IPC7SET /* 0xBF881108 */ - .extern IPC7INV /* 0xBF88110C */ - .extern IPC8 /* 0xBF881110 */ - .extern IPC8CLR /* 0xBF881114 */ - .extern IPC8SET /* 0xBF881118 */ - .extern IPC8INV /* 0xBF88111C */ - .extern IPC9 /* 0xBF881120 */ - .extern IPC9CLR /* 0xBF881124 */ - .extern IPC9SET /* 0xBF881128 */ - .extern IPC9INV /* 0xBF88112C */ - .extern IPC10 /* 0xBF881130 */ - .extern IPC10CLR /* 0xBF881134 */ - .extern IPC10SET /* 0xBF881138 */ - .extern IPC10INV /* 0xBF88113C */ - .extern IPC11 /* 0xBF881140 */ - .extern IPC11CLR /* 0xBF881144 */ - .extern IPC11SET /* 0xBF881148 */ - .extern IPC11INV /* 0xBF88114C */ - .extern BMXCON /* 0xBF882000 */ - .extern BMXCONCLR /* 0xBF882004 */ - .extern BMXCONSET /* 0xBF882008 */ - .extern BMXCONINV /* 0xBF88200C */ - .extern BMXDKPBA /* 0xBF882010 */ - .extern BMXDKPBACLR /* 0xBF882014 */ - .extern BMXDKPBASET /* 0xBF882018 */ - .extern BMXDKPBAINV /* 0xBF88201C */ - .extern BMXDUDBA /* 0xBF882020 */ - .extern BMXDUDBACLR /* 0xBF882024 */ - .extern BMXDUDBASET /* 0xBF882028 */ - .extern BMXDUDBAINV /* 0xBF88202C */ - .extern BMXDUPBA /* 0xBF882030 */ - .extern BMXDUPBACLR /* 0xBF882034 */ - .extern BMXDUPBASET /* 0xBF882038 */ - .extern BMXDUPBAINV /* 0xBF88203C */ - .extern BMXDRMSZ /* 0xBF882040 */ - .extern BMXPUPBA /* 0xBF882050 */ - .extern BMXPUPBACLR /* 0xBF882054 */ - .extern BMXPUPBASET /* 0xBF882058 */ - .extern BMXPUPBAINV /* 0xBF88205C */ - .extern BMXPFMSZ /* 0xBF882060 */ - .extern BMXBOOTSZ /* 0xBF882070 */ - .extern DMACON /* 0xBF883000 */ - .extern DMACONCLR /* 0xBF883004 */ - .extern DMACONSET /* 0xBF883008 */ - .extern DMACONINV /* 0xBF88300C */ - .extern DMASTAT /* 0xBF883010 */ - .extern DMASTATCLR /* 0xBF883014 */ - .extern DMASTATSET /* 0xBF883018 */ - .extern DMASTATINV /* 0xBF88301C */ - .extern DMAADDR /* 0xBF883020 */ - .extern DMAADDRCLR /* 0xBF883024 */ - .extern DMAADDRSET /* 0xBF883028 */ - .extern DMAADDRINV /* 0xBF88302C */ - .extern DCRCCON /* 0xBF883030 */ - .extern DCRCCONCLR /* 0xBF883034 */ - .extern DCRCCONSET /* 0xBF883038 */ - .extern DCRCCONINV /* 0xBF88303C */ - .extern DCRCDATA /* 0xBF883040 */ - .extern DCRCDATACLR /* 0xBF883044 */ - .extern DCRCDATASET /* 0xBF883048 */ - .extern DCRCDATAINV /* 0xBF88304C */ - .extern DCRCXOR /* 0xBF883050 */ - .extern DCRCXORCLR /* 0xBF883054 */ - .extern DCRCXORSET /* 0xBF883058 */ - .extern DCRCXORINV /* 0xBF88305C */ - .extern DCH0CON /* 0xBF883060 */ - .extern DCH0CONCLR /* 0xBF883064 */ - .extern DCH0CONSET /* 0xBF883068 */ - .extern DCH0CONINV /* 0xBF88306C */ - .extern DCH0ECON /* 0xBF883070 */ - .extern DCH0ECONCLR /* 0xBF883074 */ - .extern DCH0ECONSET /* 0xBF883078 */ - .extern DCH0ECONINV /* 0xBF88307C */ - .extern DCH0INT /* 0xBF883080 */ - .extern DCH0INTCLR /* 0xBF883084 */ - .extern DCH0INTSET /* 0xBF883088 */ - .extern DCH0INTINV /* 0xBF88308C */ - .extern DCH0SSA /* 0xBF883090 */ - .extern DCH0SSACLR /* 0xBF883094 */ - .extern DCH0SSASET /* 0xBF883098 */ - .extern DCH0SSAINV /* 0xBF88309C */ - .extern DCH0DSA /* 0xBF8830A0 */ - .extern DCH0DSACLR /* 0xBF8830A4 */ - .extern DCH0DSASET /* 0xBF8830A8 */ - .extern DCH0DSAINV /* 0xBF8830AC */ - .extern DCH0SSIZ /* 0xBF8830B0 */ - .extern DCH0SSIZCLR /* 0xBF8830B4 */ - .extern DCH0SSIZSET /* 0xBF8830B8 */ - .extern DCH0SSIZINV /* 0xBF8830BC */ - .extern DCH0DSIZ /* 0xBF8830C0 */ - .extern DCH0DSIZCLR /* 0xBF8830C4 */ - .extern DCH0DSIZSET /* 0xBF8830C8 */ - .extern DCH0DSIZINV /* 0xBF8830CC */ - .extern DCH0SPTR /* 0xBF8830D0 */ - .extern DCH0SPTRCLR /* 0xBF8830D4 */ - .extern DCH0SPTRSET /* 0xBF8830D8 */ - .extern DCH0SPTRINV /* 0xBF8830DC */ - .extern DCH0DPTR /* 0xBF8830E0 */ - .extern DCH0DPTRCLR /* 0xBF8830E4 */ - .extern DCH0DPTRSET /* 0xBF8830E8 */ - .extern DCH0DPTRINV /* 0xBF8830EC */ - .extern DCH0CSIZ /* 0xBF8830F0 */ - .extern DCH0CSIZCLR /* 0xBF8830F4 */ - .extern DCH0CSIZSET /* 0xBF8830F8 */ - .extern DCH0CSIZINV /* 0xBF8830FC */ - .extern DCH0CPTR /* 0xBF883100 */ - .extern DCH0CPTRCLR /* 0xBF883104 */ - .extern DCH0CPTRSET /* 0xBF883108 */ - .extern DCH0CPTRINV /* 0xBF88310C */ - .extern DCH0DAT /* 0xBF883110 */ - .extern DCH0DATCLR /* 0xBF883114 */ - .extern DCH0DATSET /* 0xBF883118 */ - .extern DCH0DATINV /* 0xBF88311C */ - .extern DCH1CON /* 0xBF883120 */ - .extern DCH1CONCLR /* 0xBF883124 */ - .extern DCH1CONSET /* 0xBF883128 */ - .extern DCH1CONINV /* 0xBF88312C */ - .extern DCH1ECON /* 0xBF883130 */ - .extern DCH1ECONCLR /* 0xBF883134 */ - .extern DCH1ECONSET /* 0xBF883138 */ - .extern DCH1ECONINV /* 0xBF88313C */ - .extern DCH1INT /* 0xBF883140 */ - .extern DCH1INTCLR /* 0xBF883144 */ - .extern DCH1INTSET /* 0xBF883148 */ - .extern DCH1INTINV /* 0xBF88314C */ - .extern DCH1SSA /* 0xBF883150 */ - .extern DCH1SSACLR /* 0xBF883154 */ - .extern DCH1SSASET /* 0xBF883158 */ - .extern DCH1SSAINV /* 0xBF88315C */ - .extern DCH1DSA /* 0xBF883160 */ - .extern DCH1DSACLR /* 0xBF883164 */ - .extern DCH1DSASET /* 0xBF883168 */ - .extern DCH1DSAINV /* 0xBF88316C */ - .extern DCH1SSIZ /* 0xBF883170 */ - .extern DCH1SSIZCLR /* 0xBF883174 */ - .extern DCH1SSIZSET /* 0xBF883178 */ - .extern DCH1SSIZINV /* 0xBF88317C */ - .extern DCH1DSIZ /* 0xBF883180 */ - .extern DCH1DSIZCLR /* 0xBF883184 */ - .extern DCH1DSIZSET /* 0xBF883188 */ - .extern DCH1DSIZINV /* 0xBF88318C */ - .extern DCH1SPTR /* 0xBF883190 */ - .extern DCH1SPTRCLR /* 0xBF883194 */ - .extern DCH1SPTRSET /* 0xBF883198 */ - .extern DCH1SPTRINV /* 0xBF88319C */ - .extern DCH1DPTR /* 0xBF8831A0 */ - .extern DCH1DPTRCLR /* 0xBF8831A4 */ - .extern DCH1DPTRSET /* 0xBF8831A8 */ - .extern DCH1DPTRINV /* 0xBF8831AC */ - .extern DCH1CSIZ /* 0xBF8831B0 */ - .extern DCH1CSIZCLR /* 0xBF8831B4 */ - .extern DCH1CSIZSET /* 0xBF8831B8 */ - .extern DCH1CSIZINV /* 0xBF8831BC */ - .extern DCH1CPTR /* 0xBF8831C0 */ - .extern DCH1CPTRCLR /* 0xBF8831C4 */ - .extern DCH1CPTRSET /* 0xBF8831C8 */ - .extern DCH1CPTRINV /* 0xBF8831CC */ - .extern DCH1DAT /* 0xBF8831D0 */ - .extern DCH1DATCLR /* 0xBF8831D4 */ - .extern DCH1DATSET /* 0xBF8831D8 */ - .extern DCH1DATINV /* 0xBF8831DC */ - .extern DCH2CON /* 0xBF8831E0 */ - .extern DCH2CONCLR /* 0xBF8831E4 */ - .extern DCH2CONSET /* 0xBF8831E8 */ - .extern DCH2CONINV /* 0xBF8831EC */ - .extern DCH2ECON /* 0xBF8831F0 */ - .extern DCH2ECONCLR /* 0xBF8831F4 */ - .extern DCH2ECONSET /* 0xBF8831F8 */ - .extern DCH2ECONINV /* 0xBF8831FC */ - .extern DCH2INT /* 0xBF883200 */ - .extern DCH2INTCLR /* 0xBF883204 */ - .extern DCH2INTSET /* 0xBF883208 */ - .extern DCH2INTINV /* 0xBF88320C */ - .extern DCH2SSA /* 0xBF883210 */ - .extern DCH2SSACLR /* 0xBF883214 */ - .extern DCH2SSASET /* 0xBF883218 */ - .extern DCH2SSAINV /* 0xBF88321C */ - .extern DCH2DSA /* 0xBF883220 */ - .extern DCH2DSACLR /* 0xBF883224 */ - .extern DCH2DSASET /* 0xBF883228 */ - .extern DCH2DSAINV /* 0xBF88322C */ - .extern DCH2SSIZ /* 0xBF883230 */ - .extern DCH2SSIZCLR /* 0xBF883234 */ - .extern DCH2SSIZSET /* 0xBF883238 */ - .extern DCH2SSIZINV /* 0xBF88323C */ - .extern DCH2DSIZ /* 0xBF883240 */ - .extern DCH2DSIZCLR /* 0xBF883244 */ - .extern DCH2DSIZSET /* 0xBF883248 */ - .extern DCH2DSIZINV /* 0xBF88324C */ - .extern DCH2SPTR /* 0xBF883250 */ - .extern DCH2SPTRCLR /* 0xBF883254 */ - .extern DCH2SPTRSET /* 0xBF883258 */ - .extern DCH2SPTRINV /* 0xBF88325C */ - .extern DCH2DPTR /* 0xBF883260 */ - .extern DCH2DPTRCLR /* 0xBF883264 */ - .extern DCH2DPTRSET /* 0xBF883268 */ - .extern DCH2DPTRINV /* 0xBF88326C */ - .extern DCH2CSIZ /* 0xBF883270 */ - .extern DCH2CSIZCLR /* 0xBF883274 */ - .extern DCH2CSIZSET /* 0xBF883278 */ - .extern DCH2CSIZINV /* 0xBF88327C */ - .extern DCH2CPTR /* 0xBF883280 */ - .extern DCH2CPTRCLR /* 0xBF883284 */ - .extern DCH2CPTRSET /* 0xBF883288 */ - .extern DCH2CPTRINV /* 0xBF88328C */ - .extern DCH2DAT /* 0xBF883290 */ - .extern DCH2DATCLR /* 0xBF883294 */ - .extern DCH2DATSET /* 0xBF883298 */ - .extern DCH2DATINV /* 0xBF88329C */ - .extern DCH3CON /* 0xBF8832A0 */ - .extern DCH3CONCLR /* 0xBF8832A4 */ - .extern DCH3CONSET /* 0xBF8832A8 */ - .extern DCH3CONINV /* 0xBF8832AC */ - .extern DCH3ECON /* 0xBF8832B0 */ - .extern DCH3ECONCLR /* 0xBF8832B4 */ - .extern DCH3ECONSET /* 0xBF8832B8 */ - .extern DCH3ECONINV /* 0xBF8832BC */ - .extern DCH3INT /* 0xBF8832C0 */ - .extern DCH3INTCLR /* 0xBF8832C4 */ - .extern DCH3INTSET /* 0xBF8832C8 */ - .extern DCH3INTINV /* 0xBF8832CC */ - .extern DCH3SSA /* 0xBF8832D0 */ - .extern DCH3SSACLR /* 0xBF8832D4 */ - .extern DCH3SSASET /* 0xBF8832D8 */ - .extern DCH3SSAINV /* 0xBF8832DC */ - .extern DCH3DSA /* 0xBF8832E0 */ - .extern DCH3DSACLR /* 0xBF8832E4 */ - .extern DCH3DSASET /* 0xBF8832E8 */ - .extern DCH3DSAINV /* 0xBF8832EC */ - .extern DCH3SSIZ /* 0xBF8832F0 */ - .extern DCH3SSIZCLR /* 0xBF8832F4 */ - .extern DCH3SSIZSET /* 0xBF8832F8 */ - .extern DCH3SSIZINV /* 0xBF8832FC */ - .extern DCH3DSIZ /* 0xBF883300 */ - .extern DCH3DSIZCLR /* 0xBF883304 */ - .extern DCH3DSIZSET /* 0xBF883308 */ - .extern DCH3DSIZINV /* 0xBF88330C */ - .extern DCH3SPTR /* 0xBF883310 */ - .extern DCH3SPTRCLR /* 0xBF883314 */ - .extern DCH3SPTRSET /* 0xBF883318 */ - .extern DCH3SPTRINV /* 0xBF88331C */ - .extern DCH3DPTR /* 0xBF883320 */ - .extern DCH3DPTRCLR /* 0xBF883324 */ - .extern DCH3DPTRSET /* 0xBF883328 */ - .extern DCH3DPTRINV /* 0xBF88332C */ - .extern DCH3CSIZ /* 0xBF883330 */ - .extern DCH3CSIZCLR /* 0xBF883334 */ - .extern DCH3CSIZSET /* 0xBF883338 */ - .extern DCH3CSIZINV /* 0xBF88333C */ - .extern DCH3CPTR /* 0xBF883340 */ - .extern DCH3CPTRCLR /* 0xBF883344 */ - .extern DCH3CPTRSET /* 0xBF883348 */ - .extern DCH3CPTRINV /* 0xBF88334C */ - .extern DCH3DAT /* 0xBF883350 */ - .extern DCH3DATCLR /* 0xBF883354 */ - .extern DCH3DATSET /* 0xBF883358 */ - .extern DCH3DATINV /* 0xBF88335C */ - .extern CHECON /* 0xBF884000 */ - .extern CHECONCLR /* 0xBF884004 */ - .extern CHECONSET /* 0xBF884008 */ - .extern CHECONINV /* 0xBF88400C */ - .extern CHEACC /* 0xBF884010 */ - .extern CHEACCCLR /* 0xBF884014 */ - .extern CHEACCSET /* 0xBF884018 */ - .extern CHEACCINV /* 0xBF88401C */ - .extern CHETAG /* 0xBF884020 */ - .extern CHETAGCLR /* 0xBF884024 */ - .extern CHETAGSET /* 0xBF884028 */ - .extern CHETAGINV /* 0xBF88402C */ - .extern CHEMSK /* 0xBF884030 */ - .extern CHEMSKCLR /* 0xBF884034 */ - .extern CHEMSKSET /* 0xBF884038 */ - .extern CHEMSKINV /* 0xBF88403C */ - .extern CHEW0 /* 0xBF884040 */ - .extern CHEW1 /* 0xBF884050 */ - .extern CHEW2 /* 0xBF884060 */ - .extern CHEW3 /* 0xBF884070 */ - .extern CHELRU /* 0xBF884080 */ - .extern CHEHIT /* 0xBF884090 */ - .extern CHEMIS /* 0xBF8840A0 */ - .extern RESERVED1 /* 0xBF8840B0 */ - .extern CHEPFABT /* 0xBF8840C0 */ - .extern U1OTGIR /* 0xBF885040 */ - .extern U1OTGIRCLR /* 0xBF885044 */ - .extern U1OTGIE /* 0xBF885050 */ - .extern U1OTGIECLR /* 0xBF885054 */ - .extern U1OTGIESET /* 0xBF885058 */ - .extern U1OTGIEINV /* 0xBF88505C */ - .extern U1OTGSTAT /* 0xBF885060 */ - .extern U1OTGCON /* 0xBF885070 */ - .extern U1OTGCONCLR /* 0xBF885074 */ - .extern U1OTGCONSET /* 0xBF885078 */ - .extern U1OTGCONINV /* 0xBF88507C */ - .extern U1PWRC /* 0xBF885080 */ - .extern U1PWRCCLR /* 0xBF885084 */ - .extern U1PWRCSET /* 0xBF885088 */ - .extern U1PWRCINV /* 0xBF88508C */ - .extern U1IR /* 0xBF885200 */ - .extern U1IRCLR /* 0xBF885204 */ - .extern U1IE /* 0xBF885210 */ - .extern U1IECLR /* 0xBF885214 */ - .extern U1IESET /* 0xBF885218 */ - .extern U1IEINV /* 0xBF88521C */ - .extern U1EIR /* 0xBF885220 */ - .extern U1EIRCLR /* 0xBF885224 */ - .extern U1EIE /* 0xBF885230 */ - .extern U1EIECLR /* 0xBF885234 */ - .extern U1EIESET /* 0xBF885238 */ - .extern U1EIEINV /* 0xBF88523C */ - .extern U1STAT /* 0xBF885240 */ - .extern U1CON /* 0xBF885250 */ - .extern U1CONCLR /* 0xBF885254 */ - .extern U1CONSET /* 0xBF885258 */ - .extern U1CONINV /* 0xBF88525C */ - .extern U1ADDR /* 0xBF885260 */ - .extern U1ADDRCLR /* 0xBF885264 */ - .extern U1ADDRSET /* 0xBF885268 */ - .extern U1ADDRINV /* 0xBF88526C */ - .extern U1BDTP1 /* 0xBF885270 */ - .extern U1BDTP1CLR /* 0xBF885274 */ - .extern U1BDTP1SET /* 0xBF885278 */ - .extern U1BDTP1INV /* 0xBF88527C */ - .extern U1FRML /* 0xBF885280 */ - .extern U1FRMH /* 0xBF885290 */ - .extern U1TOK /* 0xBF8852A0 */ - .extern U1TOKCLR /* 0xBF8852A4 */ - .extern U1TOKSET /* 0xBF8852A8 */ - .extern U1TOKINV /* 0xBF8852AC */ - .extern U1SOF /* 0xBF8852B0 */ - .extern U1SOFCLR /* 0xBF8852B4 */ - .extern U1SOFSET /* 0xBF8852B8 */ - .extern U1SOFINV /* 0xBF8852BC */ - .extern U1BDTP2 /* 0xBF8852C0 */ - .extern U1BDTP2CLR /* 0xBF8852C4 */ - .extern U1BDTP2SET /* 0xBF8852C8 */ - .extern U1BDTP2INV /* 0xBF8852CC */ - .extern U1BDTP3 /* 0xBF8852D0 */ - .extern U1BDTP3CLR /* 0xBF8852D4 */ - .extern U1BDTP3SET /* 0xBF8852D8 */ - .extern U1BDTP3INV /* 0xBF8852DC */ - .extern U1CNFG1 /* 0xBF8852E0 */ - .extern U1CNFG1CLR /* 0xBF8852E4 */ - .extern U1CNFG1SET /* 0xBF8852E8 */ - .extern U1CNFG1INV /* 0xBF8852EC */ - .extern U1EP0 /* 0xBF885300 */ - .extern U1EP0CLR /* 0xBF885304 */ - .extern U1EP0SET /* 0xBF885308 */ - .extern U1EP0INV /* 0xBF88530C */ - .extern U1EP1 /* 0xBF885310 */ - .extern U1EP1CLR /* 0xBF885314 */ - .extern U1EP1SET /* 0xBF885318 */ - .extern U1EP1INV /* 0xBF88531C */ - .extern U1EP2 /* 0xBF885320 */ - .extern U1EP2CLR /* 0xBF885324 */ - .extern U1EP2SET /* 0xBF885328 */ - .extern U1EP2INV /* 0xBF88532C */ - .extern U1EP3 /* 0xBF885330 */ - .extern U1EP3CLR /* 0xBF885334 */ - .extern U1EP3SET /* 0xBF885338 */ - .extern U1EP3INV /* 0xBF88533C */ - .extern U1EP4 /* 0xBF885340 */ - .extern U1EP4CLR /* 0xBF885344 */ - .extern U1EP4SET /* 0xBF885348 */ - .extern U1EP4INV /* 0xBF88534C */ - .extern U1EP5 /* 0xBF885350 */ - .extern U1EP5CLR /* 0xBF885354 */ - .extern U1EP5SET /* 0xBF885358 */ - .extern U1EP5INV /* 0xBF88535C */ - .extern U1EP6 /* 0xBF885360 */ - .extern U1EP6CLR /* 0xBF885364 */ - .extern U1EP6SET /* 0xBF885368 */ - .extern U1EP6INV /* 0xBF88536C */ - .extern U1EP7 /* 0xBF885370 */ - .extern U1EP7CLR /* 0xBF885374 */ - .extern U1EP7SET /* 0xBF885378 */ - .extern U1EP7INV /* 0xBF88537C */ - .extern U1EP8 /* 0xBF885380 */ - .extern U1EP8CLR /* 0xBF885384 */ - .extern U1EP8SET /* 0xBF885388 */ - .extern U1EP8INV /* 0xBF88538C */ - .extern U1EP9 /* 0xBF885390 */ - .extern U1EP9CLR /* 0xBF885394 */ - .extern U1EP9SET /* 0xBF885398 */ - .extern U1EP9INV /* 0xBF88539C */ - .extern U1EP10 /* 0xBF8853A0 */ - .extern U1EP10CLR /* 0xBF8853A4 */ - .extern U1EP10SET /* 0xBF8853A8 */ - .extern U1EP10INV /* 0xBF8853AC */ - .extern U1EP11 /* 0xBF8853B0 */ - .extern U1EP11CLR /* 0xBF8853B4 */ - .extern U1EP11SET /* 0xBF8853B8 */ - .extern U1EP11INV /* 0xBF8853BC */ - .extern U1EP12 /* 0xBF8853C0 */ - .extern U1EP12CLR /* 0xBF8853C4 */ - .extern U1EP12SET /* 0xBF8853C8 */ - .extern U1EP12INV /* 0xBF8853CC */ - .extern U1EP13 /* 0xBF8853D0 */ - .extern U1EP13CLR /* 0xBF8853D4 */ - .extern U1EP13SET /* 0xBF8853D8 */ - .extern U1EP13INV /* 0xBF8853DC */ - .extern U1EP14 /* 0xBF8853E0 */ - .extern U1EP14CLR /* 0xBF8853E4 */ - .extern U1EP14SET /* 0xBF8853E8 */ - .extern U1EP14INV /* 0xBF8853EC */ - .extern U1EP15 /* 0xBF8853F0 */ - .extern U1EP15CLR /* 0xBF8853F4 */ - .extern U1EP15SET /* 0xBF8853F8 */ - .extern U1EP15INV /* 0xBF8853FC */ - .extern ANSELB /* 0xBF886100 */ - .extern ANSELBCLR /* 0xBF886104 */ - .extern ANSELBSET /* 0xBF886108 */ - .extern ANSELBINV /* 0xBF88610C */ - .extern TRISB /* 0xBF886110 */ - .extern TRISBCLR /* 0xBF886114 */ - .extern TRISBSET /* 0xBF886118 */ - .extern TRISBINV /* 0xBF88611C */ - .extern PORTB /* 0xBF886120 */ - .extern PORTBCLR /* 0xBF886124 */ - .extern PORTBSET /* 0xBF886128 */ - .extern PORTBINV /* 0xBF88612C */ - .extern LATB /* 0xBF886130 */ - .extern LATBCLR /* 0xBF886134 */ - .extern LATBSET /* 0xBF886138 */ - .extern LATBINV /* 0xBF88613C */ - .extern ODCB /* 0xBF886140 */ - .extern ODCBCLR /* 0xBF886144 */ - .extern ODCBSET /* 0xBF886148 */ - .extern ODCBINV /* 0xBF88614C */ - .extern CNPUB /* 0xBF886150 */ - .extern CNPUBCLR /* 0xBF886154 */ - .extern CNPUBSET /* 0xBF886158 */ - .extern CNPUBINV /* 0xBF88615C */ - .extern CNPDB /* 0xBF886160 */ - .extern CNPDBCLR /* 0xBF886164 */ - .extern CNPDBSET /* 0xBF886168 */ - .extern CNPDBINV /* 0xBF88616C */ - .extern CNCONB /* 0xBF886170 */ - .extern CNCONBCLR /* 0xBF886174 */ - .extern CNCONBSET /* 0xBF886178 */ - .extern CNCONBINV /* 0xBF88617C */ - .extern CNENB /* 0xBF886180 */ - .extern CNENBCLR /* 0xBF886184 */ - .extern CNENBSET /* 0xBF886188 */ - .extern CNENBINV /* 0xBF88618C */ - .extern CNSTATB /* 0xBF886190 */ - .extern CNSTATBCLR /* 0xBF886194 */ - .extern CNSTATBSET /* 0xBF886198 */ - .extern CNSTATBINV /* 0xBF88619C */ - .extern ANSELC /* 0xBF886200 */ - .extern ANSELCCLR /* 0xBF886204 */ - .extern ANSELCSET /* 0xBF886208 */ - .extern ANSELCINV /* 0xBF88620C */ - .extern TRISC /* 0xBF886210 */ - .extern TRISCCLR /* 0xBF886214 */ - .extern TRISCSET /* 0xBF886218 */ - .extern TRISCINV /* 0xBF88621C */ - .extern PORTC /* 0xBF886220 */ - .extern PORTCCLR /* 0xBF886224 */ - .extern PORTCSET /* 0xBF886228 */ - .extern PORTCINV /* 0xBF88622C */ - .extern LATC /* 0xBF886230 */ - .extern LATCCLR /* 0xBF886234 */ - .extern LATCSET /* 0xBF886238 */ - .extern LATCINV /* 0xBF88623C */ - .extern ODCC /* 0xBF886240 */ - .extern ODCCCLR /* 0xBF886244 */ - .extern ODCCSET /* 0xBF886248 */ - .extern ODCCINV /* 0xBF88624C */ - .extern CNPUC /* 0xBF886250 */ - .extern CNPUCCLR /* 0xBF886254 */ - .extern CNPUCSET /* 0xBF886258 */ - .extern CNPUCINV /* 0xBF88625C */ - .extern CNPDC /* 0xBF886260 */ - .extern CNPDCCLR /* 0xBF886264 */ - .extern CNPDCSET /* 0xBF886268 */ - .extern CNPDCINV /* 0xBF88626C */ - .extern CNCONC /* 0xBF886270 */ - .extern CNCONCCLR /* 0xBF886274 */ - .extern CNCONCSET /* 0xBF886278 */ - .extern CNCONCINV /* 0xBF88627C */ - .extern CNENC /* 0xBF886280 */ - .extern CNENCCLR /* 0xBF886284 */ - .extern CNENCSET /* 0xBF886288 */ - .extern CNENCINV /* 0xBF88628C */ - .extern CNSTATC /* 0xBF886290 */ - .extern CNSTATCCLR /* 0xBF886294 */ - .extern CNSTATCSET /* 0xBF886298 */ - .extern CNSTATCINV /* 0xBF88629C */ - .extern ANSELD /* 0xBF886300 */ - .extern ANSELDCLR /* 0xBF886304 */ - .extern ANSELDSET /* 0xBF886308 */ - .extern ANSELDINV /* 0xBF88630C */ - .extern TRISD /* 0xBF886310 */ - .extern TRISDCLR /* 0xBF886314 */ - .extern TRISDSET /* 0xBF886318 */ - .extern TRISDINV /* 0xBF88631C */ - .extern PORTD /* 0xBF886320 */ - .extern PORTDCLR /* 0xBF886324 */ - .extern PORTDSET /* 0xBF886328 */ - .extern PORTDINV /* 0xBF88632C */ - .extern LATD /* 0xBF886330 */ - .extern LATDCLR /* 0xBF886334 */ - .extern LATDSET /* 0xBF886338 */ - .extern LATDINV /* 0xBF88633C */ - .extern ODCD /* 0xBF886340 */ - .extern ODCDCLR /* 0xBF886344 */ - .extern ODCDSET /* 0xBF886348 */ - .extern ODCDINV /* 0xBF88634C */ - .extern CNPUD /* 0xBF886350 */ - .extern CNPUDCLR /* 0xBF886354 */ - .extern CNPUDSET /* 0xBF886358 */ - .extern CNPUDINV /* 0xBF88635C */ - .extern CNPDD /* 0xBF886360 */ - .extern CNPDDCLR /* 0xBF886364 */ - .extern CNPDDSET /* 0xBF886368 */ - .extern CNPDDINV /* 0xBF88636C */ - .extern CNCOND /* 0xBF886370 */ - .extern CNCONDCLR /* 0xBF886374 */ - .extern CNCONDSET /* 0xBF886378 */ - .extern CNCONDINV /* 0xBF88637C */ - .extern CNEND /* 0xBF886380 */ - .extern CNENDCLR /* 0xBF886384 */ - .extern CNENDSET /* 0xBF886388 */ - .extern CNENDINV /* 0xBF88638C */ - .extern CNSTATD /* 0xBF886390 */ - .extern CNSTATDCLR /* 0xBF886394 */ - .extern CNSTATDSET /* 0xBF886398 */ - .extern CNSTATDINV /* 0xBF88639C */ - .extern ANSELE /* 0xBF886400 */ - .extern ANSELECLR /* 0xBF886404 */ - .extern ANSELESET /* 0xBF886408 */ - .extern ANSELEINV /* 0xBF88640C */ - .extern TRISE /* 0xBF886410 */ - .extern TRISECLR /* 0xBF886414 */ - .extern TRISESET /* 0xBF886418 */ - .extern TRISEINV /* 0xBF88641C */ - .extern PORTE /* 0xBF886420 */ - .extern PORTECLR /* 0xBF886424 */ - .extern PORTESET /* 0xBF886428 */ - .extern PORTEINV /* 0xBF88642C */ - .extern LATE /* 0xBF886430 */ - .extern LATECLR /* 0xBF886434 */ - .extern LATESET /* 0xBF886438 */ - .extern LATEINV /* 0xBF88643C */ - .extern ODCE /* 0xBF886440 */ - .extern ODCECLR /* 0xBF886444 */ - .extern ODCESET /* 0xBF886448 */ - .extern ODCEINV /* 0xBF88644C */ - .extern CNPUE /* 0xBF886450 */ - .extern CNPUECLR /* 0xBF886454 */ - .extern CNPUESET /* 0xBF886458 */ - .extern CNPUEINV /* 0xBF88645C */ - .extern CNPDE /* 0xBF886460 */ - .extern CNPDECLR /* 0xBF886464 */ - .extern CNPDESET /* 0xBF886468 */ - .extern CNPDEINV /* 0xBF88646C */ - .extern CNCONE /* 0xBF886470 */ - .extern CNCONECLR /* 0xBF886474 */ - .extern CNCONESET /* 0xBF886478 */ - .extern CNCONEINV /* 0xBF88647C */ - .extern CNENE /* 0xBF886480 */ - .extern CNENECLR /* 0xBF886484 */ - .extern CNENESET /* 0xBF886488 */ - .extern CNENEINV /* 0xBF88648C */ - .extern CNSTATE /* 0xBF886490 */ - .extern CNSTATECLR /* 0xBF886494 */ - .extern CNSTATESET /* 0xBF886498 */ - .extern CNSTATEINV /* 0xBF88649C */ - .extern ANSELF /* 0xBF886500 */ - .extern ANSELFCLR /* 0xBF886504 */ - .extern ANSELFSET /* 0xBF886508 */ - .extern ANSELFINV /* 0xBF88650C */ - .extern TRISF /* 0xBF886510 */ - .extern TRISFCLR /* 0xBF886514 */ - .extern TRISFSET /* 0xBF886518 */ - .extern TRISFINV /* 0xBF88651C */ - .extern PORTF /* 0xBF886520 */ - .extern PORTFCLR /* 0xBF886524 */ - .extern PORTFSET /* 0xBF886528 */ - .extern PORTFINV /* 0xBF88652C */ - .extern LATF /* 0xBF886530 */ - .extern LATFCLR /* 0xBF886534 */ - .extern LATFSET /* 0xBF886538 */ - .extern LATFINV /* 0xBF88653C */ - .extern ODCF /* 0xBF886540 */ - .extern ODCFCLR /* 0xBF886544 */ - .extern ODCFSET /* 0xBF886548 */ - .extern ODCFINV /* 0xBF88654C */ - .extern CNPUF /* 0xBF886550 */ - .extern CNPUFCLR /* 0xBF886554 */ - .extern CNPUFSET /* 0xBF886558 */ - .extern CNPUFINV /* 0xBF88655C */ - .extern CNPDF /* 0xBF886560 */ - .extern CNPDFCLR /* 0xBF886564 */ - .extern CNPDFSET /* 0xBF886568 */ - .extern CNPDFINV /* 0xBF88656C */ - .extern CNCONF /* 0xBF886570 */ - .extern CNCONFCLR /* 0xBF886574 */ - .extern CNCONFSET /* 0xBF886578 */ - .extern CNCONFINV /* 0xBF88657C */ - .extern CNENF /* 0xBF886580 */ - .extern CNENFCLR /* 0xBF886584 */ - .extern CNENFSET /* 0xBF886588 */ - .extern CNENFINV /* 0xBF88658C */ - .extern CNSTATF /* 0xBF886590 */ - .extern CNSTATFCLR /* 0xBF886594 */ - .extern CNSTATFSET /* 0xBF886598 */ - .extern CNSTATFINV /* 0xBF88659C */ - .extern ANSELG /* 0xBF886600 */ - .extern ANSELGCLR /* 0xBF886604 */ - .extern ANSELGSET /* 0xBF886608 */ - .extern ANSELGINV /* 0xBF88660C */ - .extern TRISG /* 0xBF886610 */ - .extern TRISGCLR /* 0xBF886614 */ - .extern TRISGSET /* 0xBF886618 */ - .extern TRISGINV /* 0xBF88661C */ - .extern PORTG /* 0xBF886620 */ - .extern PORTGCLR /* 0xBF886624 */ - .extern PORTGSET /* 0xBF886628 */ - .extern PORTGINV /* 0xBF88662C */ - .extern LATG /* 0xBF886630 */ - .extern LATGCLR /* 0xBF886634 */ - .extern LATGSET /* 0xBF886638 */ - .extern LATGINV /* 0xBF88663C */ - .extern ODCG /* 0xBF886640 */ - .extern ODCGCLR /* 0xBF886644 */ - .extern ODCGSET /* 0xBF886648 */ - .extern ODCGINV /* 0xBF88664C */ - .extern CNPUG /* 0xBF886650 */ - .extern CNPUGCLR /* 0xBF886654 */ - .extern CNPUGSET /* 0xBF886658 */ - .extern CNPUGINV /* 0xBF88665C */ - .extern CNPDG /* 0xBF886660 */ - .extern CNPDGCLR /* 0xBF886664 */ - .extern CNPDGSET /* 0xBF886668 */ - .extern CNPDGINV /* 0xBF88666C */ - .extern CNCONG /* 0xBF886670 */ - .extern CNCONGCLR /* 0xBF886674 */ - .extern CNCONGSET /* 0xBF886678 */ - .extern CNCONGINV /* 0xBF88667C */ - .extern CNENG /* 0xBF886680 */ - .extern CNENGCLR /* 0xBF886684 */ - .extern CNENGSET /* 0xBF886688 */ - .extern CNENGINV /* 0xBF88668C */ - .extern CNSTATG /* 0xBF886690 */ - .extern CNSTATGCLR /* 0xBF886694 */ - .extern CNSTATGSET /* 0xBF886698 */ - .extern CNSTATGINV /* 0xBF88669C */ - .extern DEVCFG3 /* 0xBFC02FF0 */ - .extern DEVCFG2 /* 0xBFC02FF4 */ - .extern DEVCFG1 /* 0xBFC02FF8 */ - .extern DEVCFG0 /* 0xBFC02FFC */ -#else -#error Unknown language! -#endif - -#define _WDTCON_WDTCLR_POSITION 0x00000000 -#define _WDTCON_WDTCLR_MASK 0x00000001 -#define _WDTCON_WDTCLR_LENGTH 0x00000001 - -#define _WDTCON_WDTWINEN_POSITION 0x00000001 -#define _WDTCON_WDTWINEN_MASK 0x00000002 -#define _WDTCON_WDTWINEN_LENGTH 0x00000001 - -#define _WDTCON_SWDTPS_POSITION 0x00000002 -#define _WDTCON_SWDTPS_MASK 0x0000007C -#define _WDTCON_SWDTPS_LENGTH 0x00000005 - -#define _WDTCON_ON_POSITION 0x0000000F -#define _WDTCON_ON_MASK 0x00008000 -#define _WDTCON_ON_LENGTH 0x00000001 - -#define _WDTCON_SWDTPS0_POSITION 0x00000002 -#define _WDTCON_SWDTPS0_MASK 0x00000004 -#define _WDTCON_SWDTPS0_LENGTH 0x00000001 - -#define _WDTCON_SWDTPS1_POSITION 0x00000003 -#define _WDTCON_SWDTPS1_MASK 0x00000008 -#define _WDTCON_SWDTPS1_LENGTH 0x00000001 - -#define _WDTCON_SWDTPS2_POSITION 0x00000004 -#define _WDTCON_SWDTPS2_MASK 0x00000010 -#define _WDTCON_SWDTPS2_LENGTH 0x00000001 - -#define _WDTCON_SWDTPS3_POSITION 0x00000005 -#define _WDTCON_SWDTPS3_MASK 0x00000020 -#define _WDTCON_SWDTPS3_LENGTH 0x00000001 - -#define _WDTCON_SWDTPS4_POSITION 0x00000006 -#define _WDTCON_SWDTPS4_MASK 0x00000040 -#define _WDTCON_SWDTPS4_LENGTH 0x00000001 - -#define _WDTCON_WDTPSTA_POSITION 0x00000002 -#define _WDTCON_WDTPSTA_MASK 0x0000007C -#define _WDTCON_WDTPSTA_LENGTH 0x00000005 - -#define _WDTCON_WDTPS_POSITION 0x00000002 -#define _WDTCON_WDTPS_MASK 0x0000007C -#define _WDTCON_WDTPS_LENGTH 0x00000005 - -#define _WDTCON_w_POSITION 0x00000000 -#define _WDTCON_w_MASK 0xFFFFFFFF -#define _WDTCON_w_LENGTH 0x00000020 - -#define _RTCCON_RTCOE_POSITION 0x00000000 -#define _RTCCON_RTCOE_MASK 0x00000001 -#define _RTCCON_RTCOE_LENGTH 0x00000001 - -#define _RTCCON_HALFSEC_POSITION 0x00000001 -#define _RTCCON_HALFSEC_MASK 0x00000002 -#define _RTCCON_HALFSEC_LENGTH 0x00000001 - -#define _RTCCON_RTCSYNC_POSITION 0x00000002 -#define _RTCCON_RTCSYNC_MASK 0x00000004 -#define _RTCCON_RTCSYNC_LENGTH 0x00000001 - -#define _RTCCON_RTCWREN_POSITION 0x00000003 -#define _RTCCON_RTCWREN_MASK 0x00000008 -#define _RTCCON_RTCWREN_LENGTH 0x00000001 - -#define _RTCCON_RTCCLKON_POSITION 0x00000006 -#define _RTCCON_RTCCLKON_MASK 0x00000040 -#define _RTCCON_RTCCLKON_LENGTH 0x00000001 - -#define _RTCCON_RTSECSEL_POSITION 0x00000007 -#define _RTCCON_RTSECSEL_MASK 0x00000080 -#define _RTCCON_RTSECSEL_LENGTH 0x00000001 - -#define _RTCCON_SIDL_POSITION 0x0000000D -#define _RTCCON_SIDL_MASK 0x00002000 -#define _RTCCON_SIDL_LENGTH 0x00000001 - -#define _RTCCON_ON_POSITION 0x0000000F -#define _RTCCON_ON_MASK 0x00008000 -#define _RTCCON_ON_LENGTH 0x00000001 - -#define _RTCCON_CAL_POSITION 0x00000010 -#define _RTCCON_CAL_MASK 0x03FF0000 -#define _RTCCON_CAL_LENGTH 0x0000000A - -#define _RTCCON_w_POSITION 0x00000000 -#define _RTCCON_w_MASK 0xFFFFFFFF -#define _RTCCON_w_LENGTH 0x00000020 - -#define _RTCALRM_ARPT_POSITION 0x00000000 -#define _RTCALRM_ARPT_MASK 0x000000FF -#define _RTCALRM_ARPT_LENGTH 0x00000008 - -#define _RTCALRM_AMASK_POSITION 0x00000008 -#define _RTCALRM_AMASK_MASK 0x00000F00 -#define _RTCALRM_AMASK_LENGTH 0x00000004 - -#define _RTCALRM_ALRMSYNC_POSITION 0x0000000C -#define _RTCALRM_ALRMSYNC_MASK 0x00001000 -#define _RTCALRM_ALRMSYNC_LENGTH 0x00000001 - -#define _RTCALRM_PIV_POSITION 0x0000000D -#define _RTCALRM_PIV_MASK 0x00002000 -#define _RTCALRM_PIV_LENGTH 0x00000001 - -#define _RTCALRM_CHIME_POSITION 0x0000000E -#define _RTCALRM_CHIME_MASK 0x00004000 -#define _RTCALRM_CHIME_LENGTH 0x00000001 - -#define _RTCALRM_ALRMEN_POSITION 0x0000000F -#define _RTCALRM_ALRMEN_MASK 0x00008000 -#define _RTCALRM_ALRMEN_LENGTH 0x00000001 - -#define _RTCALRM_w_POSITION 0x00000000 -#define _RTCALRM_w_MASK 0xFFFFFFFF -#define _RTCALRM_w_LENGTH 0x00000020 - -#define _RTCTIME_SEC01_POSITION 0x00000008 -#define _RTCTIME_SEC01_MASK 0x00000F00 -#define _RTCTIME_SEC01_LENGTH 0x00000004 - -#define _RTCTIME_SEC10_POSITION 0x0000000C -#define _RTCTIME_SEC10_MASK 0x0000F000 -#define _RTCTIME_SEC10_LENGTH 0x00000004 - -#define _RTCTIME_MIN01_POSITION 0x00000010 -#define _RTCTIME_MIN01_MASK 0x000F0000 -#define _RTCTIME_MIN01_LENGTH 0x00000004 - -#define _RTCTIME_MIN10_POSITION 0x00000014 -#define _RTCTIME_MIN10_MASK 0x00F00000 -#define _RTCTIME_MIN10_LENGTH 0x00000004 - -#define _RTCTIME_HR01_POSITION 0x00000018 -#define _RTCTIME_HR01_MASK 0x0F000000 -#define _RTCTIME_HR01_LENGTH 0x00000004 - -#define _RTCTIME_HR10_POSITION 0x0000001C -#define _RTCTIME_HR10_MASK 0xF0000000 -#define _RTCTIME_HR10_LENGTH 0x00000004 - -#define _RTCTIME_w_POSITION 0x00000000 -#define _RTCTIME_w_MASK 0xFFFFFFFF -#define _RTCTIME_w_LENGTH 0x00000020 - -#define _RTCDATE_WDAY01_POSITION 0x00000000 -#define _RTCDATE_WDAY01_MASK 0x0000000F -#define _RTCDATE_WDAY01_LENGTH 0x00000004 - -#define _RTCDATE_DAY01_POSITION 0x00000008 -#define _RTCDATE_DAY01_MASK 0x00000F00 -#define _RTCDATE_DAY01_LENGTH 0x00000004 - -#define _RTCDATE_DAY10_POSITION 0x0000000C -#define _RTCDATE_DAY10_MASK 0x0000F000 -#define _RTCDATE_DAY10_LENGTH 0x00000004 - -#define _RTCDATE_MONTH01_POSITION 0x00000010 -#define _RTCDATE_MONTH01_MASK 0x000F0000 -#define _RTCDATE_MONTH01_LENGTH 0x00000004 - -#define _RTCDATE_MONTH10_POSITION 0x00000014 -#define _RTCDATE_MONTH10_MASK 0x00F00000 -#define _RTCDATE_MONTH10_LENGTH 0x00000004 - -#define _RTCDATE_YEAR01_POSITION 0x00000018 -#define _RTCDATE_YEAR01_MASK 0x0F000000 -#define _RTCDATE_YEAR01_LENGTH 0x00000004 - -#define _RTCDATE_YEAR10_POSITION 0x0000001C -#define _RTCDATE_YEAR10_MASK 0xF0000000 -#define _RTCDATE_YEAR10_LENGTH 0x00000004 - -#define _RTCDATE_w_POSITION 0x00000000 -#define _RTCDATE_w_MASK 0xFFFFFFFF -#define _RTCDATE_w_LENGTH 0x00000020 - -#define _ALRMTIME_SEC01_POSITION 0x00000008 -#define _ALRMTIME_SEC01_MASK 0x00000F00 -#define _ALRMTIME_SEC01_LENGTH 0x00000004 - -#define _ALRMTIME_SEC10_POSITION 0x0000000C -#define _ALRMTIME_SEC10_MASK 0x0000F000 -#define _ALRMTIME_SEC10_LENGTH 0x00000004 - -#define _ALRMTIME_MIN01_POSITION 0x00000010 -#define _ALRMTIME_MIN01_MASK 0x000F0000 -#define _ALRMTIME_MIN01_LENGTH 0x00000004 - -#define _ALRMTIME_MIN10_POSITION 0x00000014 -#define _ALRMTIME_MIN10_MASK 0x00F00000 -#define _ALRMTIME_MIN10_LENGTH 0x00000004 - -#define _ALRMTIME_HR01_POSITION 0x00000018 -#define _ALRMTIME_HR01_MASK 0x0F000000 -#define _ALRMTIME_HR01_LENGTH 0x00000004 - -#define _ALRMTIME_HR10_POSITION 0x0000001C -#define _ALRMTIME_HR10_MASK 0xF0000000 -#define _ALRMTIME_HR10_LENGTH 0x00000004 - -#define _ALRMTIME_w_POSITION 0x00000000 -#define _ALRMTIME_w_MASK 0xFFFFFFFF -#define _ALRMTIME_w_LENGTH 0x00000020 - -#define _ALRMDATE_WDAY01_POSITION 0x00000000 -#define _ALRMDATE_WDAY01_MASK 0x0000000F -#define _ALRMDATE_WDAY01_LENGTH 0x00000004 - -#define _ALRMDATE_DAY01_POSITION 0x00000008 -#define _ALRMDATE_DAY01_MASK 0x00000F00 -#define _ALRMDATE_DAY01_LENGTH 0x00000004 - -#define _ALRMDATE_DAY10_POSITION 0x0000000C -#define _ALRMDATE_DAY10_MASK 0x0000F000 -#define _ALRMDATE_DAY10_LENGTH 0x00000004 - -#define _ALRMDATE_MONTH01_POSITION 0x00000010 -#define _ALRMDATE_MONTH01_MASK 0x000F0000 -#define _ALRMDATE_MONTH01_LENGTH 0x00000004 - -#define _ALRMDATE_MONTH10_POSITION 0x00000014 -#define _ALRMDATE_MONTH10_MASK 0x00F00000 -#define _ALRMDATE_MONTH10_LENGTH 0x00000004 - -#define _ALRMDATE_w_POSITION 0x00000000 -#define _ALRMDATE_w_MASK 0xFFFFFFFF -#define _ALRMDATE_w_LENGTH 0x00000020 - -#define _T1CON_TCS_POSITION 0x00000001 -#define _T1CON_TCS_MASK 0x00000002 -#define _T1CON_TCS_LENGTH 0x00000001 - -#define _T1CON_TSYNC_POSITION 0x00000002 -#define _T1CON_TSYNC_MASK 0x00000004 -#define _T1CON_TSYNC_LENGTH 0x00000001 - -#define _T1CON_TCKPS_POSITION 0x00000004 -#define _T1CON_TCKPS_MASK 0x00000030 -#define _T1CON_TCKPS_LENGTH 0x00000002 - -#define _T1CON_TGATE_POSITION 0x00000007 -#define _T1CON_TGATE_MASK 0x00000080 -#define _T1CON_TGATE_LENGTH 0x00000001 - -#define _T1CON_TWIP_POSITION 0x0000000B -#define _T1CON_TWIP_MASK 0x00000800 -#define _T1CON_TWIP_LENGTH 0x00000001 - -#define _T1CON_TWDIS_POSITION 0x0000000C -#define _T1CON_TWDIS_MASK 0x00001000 -#define _T1CON_TWDIS_LENGTH 0x00000001 - -#define _T1CON_SIDL_POSITION 0x0000000D -#define _T1CON_SIDL_MASK 0x00002000 -#define _T1CON_SIDL_LENGTH 0x00000001 - -#define _T1CON_ON_POSITION 0x0000000F -#define _T1CON_ON_MASK 0x00008000 -#define _T1CON_ON_LENGTH 0x00000001 - -#define _T1CON_TCKPS0_POSITION 0x00000004 -#define _T1CON_TCKPS0_MASK 0x00000010 -#define _T1CON_TCKPS0_LENGTH 0x00000001 - -#define _T1CON_TCKPS1_POSITION 0x00000005 -#define _T1CON_TCKPS1_MASK 0x00000020 -#define _T1CON_TCKPS1_LENGTH 0x00000001 - -#define _T1CON_TSIDL_POSITION 0x0000000D -#define _T1CON_TSIDL_MASK 0x00002000 -#define _T1CON_TSIDL_LENGTH 0x00000001 - -#define _T1CON_TON_POSITION 0x0000000F -#define _T1CON_TON_MASK 0x00008000 -#define _T1CON_TON_LENGTH 0x00000001 - -#define _T1CON_w_POSITION 0x00000000 -#define _T1CON_w_MASK 0xFFFFFFFF -#define _T1CON_w_LENGTH 0x00000020 - -#define _T2CON_TCS_POSITION 0x00000001 -#define _T2CON_TCS_MASK 0x00000002 -#define _T2CON_TCS_LENGTH 0x00000001 - -#define _T2CON_T32_POSITION 0x00000003 -#define _T2CON_T32_MASK 0x00000008 -#define _T2CON_T32_LENGTH 0x00000001 - -#define _T2CON_TCKPS_POSITION 0x00000004 -#define _T2CON_TCKPS_MASK 0x00000070 -#define _T2CON_TCKPS_LENGTH 0x00000003 - -#define _T2CON_TGATE_POSITION 0x00000007 -#define _T2CON_TGATE_MASK 0x00000080 -#define _T2CON_TGATE_LENGTH 0x00000001 - -#define _T2CON_SIDL_POSITION 0x0000000D -#define _T2CON_SIDL_MASK 0x00002000 -#define _T2CON_SIDL_LENGTH 0x00000001 - -#define _T2CON_ON_POSITION 0x0000000F -#define _T2CON_ON_MASK 0x00008000 -#define _T2CON_ON_LENGTH 0x00000001 - -#define _T2CON_TCKPS0_POSITION 0x00000004 -#define _T2CON_TCKPS0_MASK 0x00000010 -#define _T2CON_TCKPS0_LENGTH 0x00000001 - -#define _T2CON_TCKPS1_POSITION 0x00000005 -#define _T2CON_TCKPS1_MASK 0x00000020 -#define _T2CON_TCKPS1_LENGTH 0x00000001 - -#define _T2CON_TCKPS2_POSITION 0x00000006 -#define _T2CON_TCKPS2_MASK 0x00000040 -#define _T2CON_TCKPS2_LENGTH 0x00000001 - -#define _T2CON_TSIDL_POSITION 0x0000000D -#define _T2CON_TSIDL_MASK 0x00002000 -#define _T2CON_TSIDL_LENGTH 0x00000001 - -#define _T2CON_TON_POSITION 0x0000000F -#define _T2CON_TON_MASK 0x00008000 -#define _T2CON_TON_LENGTH 0x00000001 - -#define _T2CON_w_POSITION 0x00000000 -#define _T2CON_w_MASK 0xFFFFFFFF -#define _T2CON_w_LENGTH 0x00000020 - -#define _T3CON_TCS_POSITION 0x00000001 -#define _T3CON_TCS_MASK 0x00000002 -#define _T3CON_TCS_LENGTH 0x00000001 - -#define _T3CON_TCKPS_POSITION 0x00000004 -#define _T3CON_TCKPS_MASK 0x00000070 -#define _T3CON_TCKPS_LENGTH 0x00000003 - -#define _T3CON_TGATE_POSITION 0x00000007 -#define _T3CON_TGATE_MASK 0x00000080 -#define _T3CON_TGATE_LENGTH 0x00000001 - -#define _T3CON_SIDL_POSITION 0x0000000D -#define _T3CON_SIDL_MASK 0x00002000 -#define _T3CON_SIDL_LENGTH 0x00000001 - -#define _T3CON_ON_POSITION 0x0000000F -#define _T3CON_ON_MASK 0x00008000 -#define _T3CON_ON_LENGTH 0x00000001 - -#define _T3CON_TCKPS0_POSITION 0x00000004 -#define _T3CON_TCKPS0_MASK 0x00000010 -#define _T3CON_TCKPS0_LENGTH 0x00000001 - -#define _T3CON_TCKPS1_POSITION 0x00000005 -#define _T3CON_TCKPS1_MASK 0x00000020 -#define _T3CON_TCKPS1_LENGTH 0x00000001 - -#define _T3CON_TCKPS2_POSITION 0x00000006 -#define _T3CON_TCKPS2_MASK 0x00000040 -#define _T3CON_TCKPS2_LENGTH 0x00000001 - -#define _T3CON_TSIDL_POSITION 0x0000000D -#define _T3CON_TSIDL_MASK 0x00002000 -#define _T3CON_TSIDL_LENGTH 0x00000001 - -#define _T3CON_TON_POSITION 0x0000000F -#define _T3CON_TON_MASK 0x00008000 -#define _T3CON_TON_LENGTH 0x00000001 - -#define _T3CON_w_POSITION 0x00000000 -#define _T3CON_w_MASK 0xFFFFFFFF -#define _T3CON_w_LENGTH 0x00000020 - -#define _T4CON_TCS_POSITION 0x00000001 -#define _T4CON_TCS_MASK 0x00000002 -#define _T4CON_TCS_LENGTH 0x00000001 - -#define _T4CON_T32_POSITION 0x00000003 -#define _T4CON_T32_MASK 0x00000008 -#define _T4CON_T32_LENGTH 0x00000001 - -#define _T4CON_TCKPS_POSITION 0x00000004 -#define _T4CON_TCKPS_MASK 0x00000070 -#define _T4CON_TCKPS_LENGTH 0x00000003 - -#define _T4CON_TGATE_POSITION 0x00000007 -#define _T4CON_TGATE_MASK 0x00000080 -#define _T4CON_TGATE_LENGTH 0x00000001 - -#define _T4CON_SIDL_POSITION 0x0000000D -#define _T4CON_SIDL_MASK 0x00002000 -#define _T4CON_SIDL_LENGTH 0x00000001 - -#define _T4CON_ON_POSITION 0x0000000F -#define _T4CON_ON_MASK 0x00008000 -#define _T4CON_ON_LENGTH 0x00000001 - -#define _T4CON_TCKPS0_POSITION 0x00000004 -#define _T4CON_TCKPS0_MASK 0x00000010 -#define _T4CON_TCKPS0_LENGTH 0x00000001 - -#define _T4CON_TCKPS1_POSITION 0x00000005 -#define _T4CON_TCKPS1_MASK 0x00000020 -#define _T4CON_TCKPS1_LENGTH 0x00000001 - -#define _T4CON_TCKPS2_POSITION 0x00000006 -#define _T4CON_TCKPS2_MASK 0x00000040 -#define _T4CON_TCKPS2_LENGTH 0x00000001 - -#define _T4CON_TSIDL_POSITION 0x0000000D -#define _T4CON_TSIDL_MASK 0x00002000 -#define _T4CON_TSIDL_LENGTH 0x00000001 - -#define _T4CON_TON_POSITION 0x0000000F -#define _T4CON_TON_MASK 0x00008000 -#define _T4CON_TON_LENGTH 0x00000001 - -#define _T4CON_w_POSITION 0x00000000 -#define _T4CON_w_MASK 0xFFFFFFFF -#define _T4CON_w_LENGTH 0x00000020 - -#define _T5CON_TCS_POSITION 0x00000001 -#define _T5CON_TCS_MASK 0x00000002 -#define _T5CON_TCS_LENGTH 0x00000001 - -#define _T5CON_TCKPS_POSITION 0x00000004 -#define _T5CON_TCKPS_MASK 0x00000070 -#define _T5CON_TCKPS_LENGTH 0x00000003 - -#define _T5CON_TGATE_POSITION 0x00000007 -#define _T5CON_TGATE_MASK 0x00000080 -#define _T5CON_TGATE_LENGTH 0x00000001 - -#define _T5CON_SIDL_POSITION 0x0000000D -#define _T5CON_SIDL_MASK 0x00002000 -#define _T5CON_SIDL_LENGTH 0x00000001 - -#define _T5CON_ON_POSITION 0x0000000F -#define _T5CON_ON_MASK 0x00008000 -#define _T5CON_ON_LENGTH 0x00000001 - -#define _T5CON_TCKPS0_POSITION 0x00000004 -#define _T5CON_TCKPS0_MASK 0x00000010 -#define _T5CON_TCKPS0_LENGTH 0x00000001 - -#define _T5CON_TCKPS1_POSITION 0x00000005 -#define _T5CON_TCKPS1_MASK 0x00000020 -#define _T5CON_TCKPS1_LENGTH 0x00000001 - -#define _T5CON_TCKPS2_POSITION 0x00000006 -#define _T5CON_TCKPS2_MASK 0x00000040 -#define _T5CON_TCKPS2_LENGTH 0x00000001 - -#define _T5CON_TSIDL_POSITION 0x0000000D -#define _T5CON_TSIDL_MASK 0x00002000 -#define _T5CON_TSIDL_LENGTH 0x00000001 - -#define _T5CON_TON_POSITION 0x0000000F -#define _T5CON_TON_MASK 0x00008000 -#define _T5CON_TON_LENGTH 0x00000001 - -#define _T5CON_w_POSITION 0x00000000 -#define _T5CON_w_MASK 0xFFFFFFFF -#define _T5CON_w_LENGTH 0x00000020 - -#define _IC1CON_ICM_POSITION 0x00000000 -#define _IC1CON_ICM_MASK 0x00000007 -#define _IC1CON_ICM_LENGTH 0x00000003 - -#define _IC1CON_ICBNE_POSITION 0x00000003 -#define _IC1CON_ICBNE_MASK 0x00000008 -#define _IC1CON_ICBNE_LENGTH 0x00000001 - -#define _IC1CON_ICOV_POSITION 0x00000004 -#define _IC1CON_ICOV_MASK 0x00000010 -#define _IC1CON_ICOV_LENGTH 0x00000001 - -#define _IC1CON_ICI_POSITION 0x00000005 -#define _IC1CON_ICI_MASK 0x00000060 -#define _IC1CON_ICI_LENGTH 0x00000002 - -#define _IC1CON_ICTMR_POSITION 0x00000007 -#define _IC1CON_ICTMR_MASK 0x00000080 -#define _IC1CON_ICTMR_LENGTH 0x00000001 - -#define _IC1CON_C32_POSITION 0x00000008 -#define _IC1CON_C32_MASK 0x00000100 -#define _IC1CON_C32_LENGTH 0x00000001 - -#define _IC1CON_FEDGE_POSITION 0x00000009 -#define _IC1CON_FEDGE_MASK 0x00000200 -#define _IC1CON_FEDGE_LENGTH 0x00000001 - -#define _IC1CON_SIDL_POSITION 0x0000000D -#define _IC1CON_SIDL_MASK 0x00002000 -#define _IC1CON_SIDL_LENGTH 0x00000001 - -#define _IC1CON_ON_POSITION 0x0000000F -#define _IC1CON_ON_MASK 0x00008000 -#define _IC1CON_ON_LENGTH 0x00000001 - -#define _IC1CON_ICM0_POSITION 0x00000000 -#define _IC1CON_ICM0_MASK 0x00000001 -#define _IC1CON_ICM0_LENGTH 0x00000001 - -#define _IC1CON_ICM1_POSITION 0x00000001 -#define _IC1CON_ICM1_MASK 0x00000002 -#define _IC1CON_ICM1_LENGTH 0x00000001 - -#define _IC1CON_ICM2_POSITION 0x00000002 -#define _IC1CON_ICM2_MASK 0x00000004 -#define _IC1CON_ICM2_LENGTH 0x00000001 - -#define _IC1CON_ICI0_POSITION 0x00000005 -#define _IC1CON_ICI0_MASK 0x00000020 -#define _IC1CON_ICI0_LENGTH 0x00000001 - -#define _IC1CON_ICI1_POSITION 0x00000006 -#define _IC1CON_ICI1_MASK 0x00000040 -#define _IC1CON_ICI1_LENGTH 0x00000001 - -#define _IC1CON_ICSIDL_POSITION 0x0000000D -#define _IC1CON_ICSIDL_MASK 0x00002000 -#define _IC1CON_ICSIDL_LENGTH 0x00000001 - -#define _IC1CON_w_POSITION 0x00000000 -#define _IC1CON_w_MASK 0xFFFFFFFF -#define _IC1CON_w_LENGTH 0x00000020 - -#define _IC2CON_ICM_POSITION 0x00000000 -#define _IC2CON_ICM_MASK 0x00000007 -#define _IC2CON_ICM_LENGTH 0x00000003 - -#define _IC2CON_ICBNE_POSITION 0x00000003 -#define _IC2CON_ICBNE_MASK 0x00000008 -#define _IC2CON_ICBNE_LENGTH 0x00000001 - -#define _IC2CON_ICOV_POSITION 0x00000004 -#define _IC2CON_ICOV_MASK 0x00000010 -#define _IC2CON_ICOV_LENGTH 0x00000001 - -#define _IC2CON_ICI_POSITION 0x00000005 -#define _IC2CON_ICI_MASK 0x00000060 -#define _IC2CON_ICI_LENGTH 0x00000002 - -#define _IC2CON_ICTMR_POSITION 0x00000007 -#define _IC2CON_ICTMR_MASK 0x00000080 -#define _IC2CON_ICTMR_LENGTH 0x00000001 - -#define _IC2CON_C32_POSITION 0x00000008 -#define _IC2CON_C32_MASK 0x00000100 -#define _IC2CON_C32_LENGTH 0x00000001 - -#define _IC2CON_FEDGE_POSITION 0x00000009 -#define _IC2CON_FEDGE_MASK 0x00000200 -#define _IC2CON_FEDGE_LENGTH 0x00000001 - -#define _IC2CON_SIDL_POSITION 0x0000000D -#define _IC2CON_SIDL_MASK 0x00002000 -#define _IC2CON_SIDL_LENGTH 0x00000001 - -#define _IC2CON_ON_POSITION 0x0000000F -#define _IC2CON_ON_MASK 0x00008000 -#define _IC2CON_ON_LENGTH 0x00000001 - -#define _IC2CON_ICM0_POSITION 0x00000000 -#define _IC2CON_ICM0_MASK 0x00000001 -#define _IC2CON_ICM0_LENGTH 0x00000001 - -#define _IC2CON_ICM1_POSITION 0x00000001 -#define _IC2CON_ICM1_MASK 0x00000002 -#define _IC2CON_ICM1_LENGTH 0x00000001 - -#define _IC2CON_ICM2_POSITION 0x00000002 -#define _IC2CON_ICM2_MASK 0x00000004 -#define _IC2CON_ICM2_LENGTH 0x00000001 - -#define _IC2CON_ICI0_POSITION 0x00000005 -#define _IC2CON_ICI0_MASK 0x00000020 -#define _IC2CON_ICI0_LENGTH 0x00000001 - -#define _IC2CON_ICI1_POSITION 0x00000006 -#define _IC2CON_ICI1_MASK 0x00000040 -#define _IC2CON_ICI1_LENGTH 0x00000001 - -#define _IC2CON_ICSIDL_POSITION 0x0000000D -#define _IC2CON_ICSIDL_MASK 0x00002000 -#define _IC2CON_ICSIDL_LENGTH 0x00000001 - -#define _IC2CON_w_POSITION 0x00000000 -#define _IC2CON_w_MASK 0xFFFFFFFF -#define _IC2CON_w_LENGTH 0x00000020 - -#define _IC3CON_ICM_POSITION 0x00000000 -#define _IC3CON_ICM_MASK 0x00000007 -#define _IC3CON_ICM_LENGTH 0x00000003 - -#define _IC3CON_ICBNE_POSITION 0x00000003 -#define _IC3CON_ICBNE_MASK 0x00000008 -#define _IC3CON_ICBNE_LENGTH 0x00000001 - -#define _IC3CON_ICOV_POSITION 0x00000004 -#define _IC3CON_ICOV_MASK 0x00000010 -#define _IC3CON_ICOV_LENGTH 0x00000001 - -#define _IC3CON_ICI_POSITION 0x00000005 -#define _IC3CON_ICI_MASK 0x00000060 -#define _IC3CON_ICI_LENGTH 0x00000002 - -#define _IC3CON_ICTMR_POSITION 0x00000007 -#define _IC3CON_ICTMR_MASK 0x00000080 -#define _IC3CON_ICTMR_LENGTH 0x00000001 - -#define _IC3CON_C32_POSITION 0x00000008 -#define _IC3CON_C32_MASK 0x00000100 -#define _IC3CON_C32_LENGTH 0x00000001 - -#define _IC3CON_FEDGE_POSITION 0x00000009 -#define _IC3CON_FEDGE_MASK 0x00000200 -#define _IC3CON_FEDGE_LENGTH 0x00000001 - -#define _IC3CON_SIDL_POSITION 0x0000000D -#define _IC3CON_SIDL_MASK 0x00002000 -#define _IC3CON_SIDL_LENGTH 0x00000001 - -#define _IC3CON_ON_POSITION 0x0000000F -#define _IC3CON_ON_MASK 0x00008000 -#define _IC3CON_ON_LENGTH 0x00000001 - -#define _IC3CON_ICM0_POSITION 0x00000000 -#define _IC3CON_ICM0_MASK 0x00000001 -#define _IC3CON_ICM0_LENGTH 0x00000001 - -#define _IC3CON_ICM1_POSITION 0x00000001 -#define _IC3CON_ICM1_MASK 0x00000002 -#define _IC3CON_ICM1_LENGTH 0x00000001 - -#define _IC3CON_ICM2_POSITION 0x00000002 -#define _IC3CON_ICM2_MASK 0x00000004 -#define _IC3CON_ICM2_LENGTH 0x00000001 - -#define _IC3CON_ICI0_POSITION 0x00000005 -#define _IC3CON_ICI0_MASK 0x00000020 -#define _IC3CON_ICI0_LENGTH 0x00000001 - -#define _IC3CON_ICI1_POSITION 0x00000006 -#define _IC3CON_ICI1_MASK 0x00000040 -#define _IC3CON_ICI1_LENGTH 0x00000001 - -#define _IC3CON_ICSIDL_POSITION 0x0000000D -#define _IC3CON_ICSIDL_MASK 0x00002000 -#define _IC3CON_ICSIDL_LENGTH 0x00000001 - -#define _IC3CON_w_POSITION 0x00000000 -#define _IC3CON_w_MASK 0xFFFFFFFF -#define _IC3CON_w_LENGTH 0x00000020 - -#define _IC4CON_ICM_POSITION 0x00000000 -#define _IC4CON_ICM_MASK 0x00000007 -#define _IC4CON_ICM_LENGTH 0x00000003 - -#define _IC4CON_ICBNE_POSITION 0x00000003 -#define _IC4CON_ICBNE_MASK 0x00000008 -#define _IC4CON_ICBNE_LENGTH 0x00000001 - -#define _IC4CON_ICOV_POSITION 0x00000004 -#define _IC4CON_ICOV_MASK 0x00000010 -#define _IC4CON_ICOV_LENGTH 0x00000001 - -#define _IC4CON_ICI_POSITION 0x00000005 -#define _IC4CON_ICI_MASK 0x00000060 -#define _IC4CON_ICI_LENGTH 0x00000002 - -#define _IC4CON_ICTMR_POSITION 0x00000007 -#define _IC4CON_ICTMR_MASK 0x00000080 -#define _IC4CON_ICTMR_LENGTH 0x00000001 - -#define _IC4CON_C32_POSITION 0x00000008 -#define _IC4CON_C32_MASK 0x00000100 -#define _IC4CON_C32_LENGTH 0x00000001 - -#define _IC4CON_FEDGE_POSITION 0x00000009 -#define _IC4CON_FEDGE_MASK 0x00000200 -#define _IC4CON_FEDGE_LENGTH 0x00000001 - -#define _IC4CON_SIDL_POSITION 0x0000000D -#define _IC4CON_SIDL_MASK 0x00002000 -#define _IC4CON_SIDL_LENGTH 0x00000001 - -#define _IC4CON_ON_POSITION 0x0000000F -#define _IC4CON_ON_MASK 0x00008000 -#define _IC4CON_ON_LENGTH 0x00000001 - -#define _IC4CON_ICM0_POSITION 0x00000000 -#define _IC4CON_ICM0_MASK 0x00000001 -#define _IC4CON_ICM0_LENGTH 0x00000001 - -#define _IC4CON_ICM1_POSITION 0x00000001 -#define _IC4CON_ICM1_MASK 0x00000002 -#define _IC4CON_ICM1_LENGTH 0x00000001 - -#define _IC4CON_ICM2_POSITION 0x00000002 -#define _IC4CON_ICM2_MASK 0x00000004 -#define _IC4CON_ICM2_LENGTH 0x00000001 - -#define _IC4CON_ICI0_POSITION 0x00000005 -#define _IC4CON_ICI0_MASK 0x00000020 -#define _IC4CON_ICI0_LENGTH 0x00000001 - -#define _IC4CON_ICI1_POSITION 0x00000006 -#define _IC4CON_ICI1_MASK 0x00000040 -#define _IC4CON_ICI1_LENGTH 0x00000001 - -#define _IC4CON_ICSIDL_POSITION 0x0000000D -#define _IC4CON_ICSIDL_MASK 0x00002000 -#define _IC4CON_ICSIDL_LENGTH 0x00000001 - -#define _IC4CON_w_POSITION 0x00000000 -#define _IC4CON_w_MASK 0xFFFFFFFF -#define _IC4CON_w_LENGTH 0x00000020 - -#define _IC5CON_ICM_POSITION 0x00000000 -#define _IC5CON_ICM_MASK 0x00000007 -#define _IC5CON_ICM_LENGTH 0x00000003 - -#define _IC5CON_ICBNE_POSITION 0x00000003 -#define _IC5CON_ICBNE_MASK 0x00000008 -#define _IC5CON_ICBNE_LENGTH 0x00000001 - -#define _IC5CON_ICOV_POSITION 0x00000004 -#define _IC5CON_ICOV_MASK 0x00000010 -#define _IC5CON_ICOV_LENGTH 0x00000001 - -#define _IC5CON_ICI_POSITION 0x00000005 -#define _IC5CON_ICI_MASK 0x00000060 -#define _IC5CON_ICI_LENGTH 0x00000002 - -#define _IC5CON_ICTMR_POSITION 0x00000007 -#define _IC5CON_ICTMR_MASK 0x00000080 -#define _IC5CON_ICTMR_LENGTH 0x00000001 - -#define _IC5CON_C32_POSITION 0x00000008 -#define _IC5CON_C32_MASK 0x00000100 -#define _IC5CON_C32_LENGTH 0x00000001 - -#define _IC5CON_FEDGE_POSITION 0x00000009 -#define _IC5CON_FEDGE_MASK 0x00000200 -#define _IC5CON_FEDGE_LENGTH 0x00000001 - -#define _IC5CON_SIDL_POSITION 0x0000000D -#define _IC5CON_SIDL_MASK 0x00002000 -#define _IC5CON_SIDL_LENGTH 0x00000001 - -#define _IC5CON_ON_POSITION 0x0000000F -#define _IC5CON_ON_MASK 0x00008000 -#define _IC5CON_ON_LENGTH 0x00000001 - -#define _IC5CON_ICM0_POSITION 0x00000000 -#define _IC5CON_ICM0_MASK 0x00000001 -#define _IC5CON_ICM0_LENGTH 0x00000001 - -#define _IC5CON_ICM1_POSITION 0x00000001 -#define _IC5CON_ICM1_MASK 0x00000002 -#define _IC5CON_ICM1_LENGTH 0x00000001 - -#define _IC5CON_ICM2_POSITION 0x00000002 -#define _IC5CON_ICM2_MASK 0x00000004 -#define _IC5CON_ICM2_LENGTH 0x00000001 - -#define _IC5CON_ICI0_POSITION 0x00000005 -#define _IC5CON_ICI0_MASK 0x00000020 -#define _IC5CON_ICI0_LENGTH 0x00000001 - -#define _IC5CON_ICI1_POSITION 0x00000006 -#define _IC5CON_ICI1_MASK 0x00000040 -#define _IC5CON_ICI1_LENGTH 0x00000001 - -#define _IC5CON_ICSIDL_POSITION 0x0000000D -#define _IC5CON_ICSIDL_MASK 0x00002000 -#define _IC5CON_ICSIDL_LENGTH 0x00000001 - -#define _IC5CON_w_POSITION 0x00000000 -#define _IC5CON_w_MASK 0xFFFFFFFF -#define _IC5CON_w_LENGTH 0x00000020 - -#define _OC1CON_OCM_POSITION 0x00000000 -#define _OC1CON_OCM_MASK 0x00000007 -#define _OC1CON_OCM_LENGTH 0x00000003 - -#define _OC1CON_OCTSEL_POSITION 0x00000003 -#define _OC1CON_OCTSEL_MASK 0x00000008 -#define _OC1CON_OCTSEL_LENGTH 0x00000001 - -#define _OC1CON_OCFLT_POSITION 0x00000004 -#define _OC1CON_OCFLT_MASK 0x00000010 -#define _OC1CON_OCFLT_LENGTH 0x00000001 - -#define _OC1CON_OC32_POSITION 0x00000005 -#define _OC1CON_OC32_MASK 0x00000020 -#define _OC1CON_OC32_LENGTH 0x00000001 - -#define _OC1CON_SIDL_POSITION 0x0000000D -#define _OC1CON_SIDL_MASK 0x00002000 -#define _OC1CON_SIDL_LENGTH 0x00000001 - -#define _OC1CON_ON_POSITION 0x0000000F -#define _OC1CON_ON_MASK 0x00008000 -#define _OC1CON_ON_LENGTH 0x00000001 - -#define _OC1CON_OCM0_POSITION 0x00000000 -#define _OC1CON_OCM0_MASK 0x00000001 -#define _OC1CON_OCM0_LENGTH 0x00000001 - -#define _OC1CON_OCM1_POSITION 0x00000001 -#define _OC1CON_OCM1_MASK 0x00000002 -#define _OC1CON_OCM1_LENGTH 0x00000001 - -#define _OC1CON_OCM2_POSITION 0x00000002 -#define _OC1CON_OCM2_MASK 0x00000004 -#define _OC1CON_OCM2_LENGTH 0x00000001 - -#define _OC1CON_OCSIDL_POSITION 0x0000000D -#define _OC1CON_OCSIDL_MASK 0x00002000 -#define _OC1CON_OCSIDL_LENGTH 0x00000001 - -#define _OC1CON_w_POSITION 0x00000000 -#define _OC1CON_w_MASK 0xFFFFFFFF -#define _OC1CON_w_LENGTH 0x00000020 - -#define _OC2CON_OCM_POSITION 0x00000000 -#define _OC2CON_OCM_MASK 0x00000007 -#define _OC2CON_OCM_LENGTH 0x00000003 - -#define _OC2CON_OCTSEL_POSITION 0x00000003 -#define _OC2CON_OCTSEL_MASK 0x00000008 -#define _OC2CON_OCTSEL_LENGTH 0x00000001 - -#define _OC2CON_OCFLT_POSITION 0x00000004 -#define _OC2CON_OCFLT_MASK 0x00000010 -#define _OC2CON_OCFLT_LENGTH 0x00000001 - -#define _OC2CON_OC32_POSITION 0x00000005 -#define _OC2CON_OC32_MASK 0x00000020 -#define _OC2CON_OC32_LENGTH 0x00000001 - -#define _OC2CON_SIDL_POSITION 0x0000000D -#define _OC2CON_SIDL_MASK 0x00002000 -#define _OC2CON_SIDL_LENGTH 0x00000001 - -#define _OC2CON_ON_POSITION 0x0000000F -#define _OC2CON_ON_MASK 0x00008000 -#define _OC2CON_ON_LENGTH 0x00000001 - -#define _OC2CON_OCM0_POSITION 0x00000000 -#define _OC2CON_OCM0_MASK 0x00000001 -#define _OC2CON_OCM0_LENGTH 0x00000001 - -#define _OC2CON_OCM1_POSITION 0x00000001 -#define _OC2CON_OCM1_MASK 0x00000002 -#define _OC2CON_OCM1_LENGTH 0x00000001 - -#define _OC2CON_OCM2_POSITION 0x00000002 -#define _OC2CON_OCM2_MASK 0x00000004 -#define _OC2CON_OCM2_LENGTH 0x00000001 - -#define _OC2CON_OCSIDL_POSITION 0x0000000D -#define _OC2CON_OCSIDL_MASK 0x00002000 -#define _OC2CON_OCSIDL_LENGTH 0x00000001 - -#define _OC2CON_w_POSITION 0x00000000 -#define _OC2CON_w_MASK 0xFFFFFFFF -#define _OC2CON_w_LENGTH 0x00000020 - -#define _OC3CON_OCM_POSITION 0x00000000 -#define _OC3CON_OCM_MASK 0x00000007 -#define _OC3CON_OCM_LENGTH 0x00000003 - -#define _OC3CON_OCTSEL_POSITION 0x00000003 -#define _OC3CON_OCTSEL_MASK 0x00000008 -#define _OC3CON_OCTSEL_LENGTH 0x00000001 - -#define _OC3CON_OCFLT_POSITION 0x00000004 -#define _OC3CON_OCFLT_MASK 0x00000010 -#define _OC3CON_OCFLT_LENGTH 0x00000001 - -#define _OC3CON_OC32_POSITION 0x00000005 -#define _OC3CON_OC32_MASK 0x00000020 -#define _OC3CON_OC32_LENGTH 0x00000001 - -#define _OC3CON_SIDL_POSITION 0x0000000D -#define _OC3CON_SIDL_MASK 0x00002000 -#define _OC3CON_SIDL_LENGTH 0x00000001 - -#define _OC3CON_ON_POSITION 0x0000000F -#define _OC3CON_ON_MASK 0x00008000 -#define _OC3CON_ON_LENGTH 0x00000001 - -#define _OC3CON_OCM0_POSITION 0x00000000 -#define _OC3CON_OCM0_MASK 0x00000001 -#define _OC3CON_OCM0_LENGTH 0x00000001 - -#define _OC3CON_OCM1_POSITION 0x00000001 -#define _OC3CON_OCM1_MASK 0x00000002 -#define _OC3CON_OCM1_LENGTH 0x00000001 - -#define _OC3CON_OCM2_POSITION 0x00000002 -#define _OC3CON_OCM2_MASK 0x00000004 -#define _OC3CON_OCM2_LENGTH 0x00000001 - -#define _OC3CON_OCSIDL_POSITION 0x0000000D -#define _OC3CON_OCSIDL_MASK 0x00002000 -#define _OC3CON_OCSIDL_LENGTH 0x00000001 - -#define _OC3CON_w_POSITION 0x00000000 -#define _OC3CON_w_MASK 0xFFFFFFFF -#define _OC3CON_w_LENGTH 0x00000020 - -#define _OC4CON_OCM_POSITION 0x00000000 -#define _OC4CON_OCM_MASK 0x00000007 -#define _OC4CON_OCM_LENGTH 0x00000003 - -#define _OC4CON_OCTSEL_POSITION 0x00000003 -#define _OC4CON_OCTSEL_MASK 0x00000008 -#define _OC4CON_OCTSEL_LENGTH 0x00000001 - -#define _OC4CON_OCFLT_POSITION 0x00000004 -#define _OC4CON_OCFLT_MASK 0x00000010 -#define _OC4CON_OCFLT_LENGTH 0x00000001 - -#define _OC4CON_OC32_POSITION 0x00000005 -#define _OC4CON_OC32_MASK 0x00000020 -#define _OC4CON_OC32_LENGTH 0x00000001 - -#define _OC4CON_SIDL_POSITION 0x0000000D -#define _OC4CON_SIDL_MASK 0x00002000 -#define _OC4CON_SIDL_LENGTH 0x00000001 - -#define _OC4CON_ON_POSITION 0x0000000F -#define _OC4CON_ON_MASK 0x00008000 -#define _OC4CON_ON_LENGTH 0x00000001 - -#define _OC4CON_OCM0_POSITION 0x00000000 -#define _OC4CON_OCM0_MASK 0x00000001 -#define _OC4CON_OCM0_LENGTH 0x00000001 - -#define _OC4CON_OCM1_POSITION 0x00000001 -#define _OC4CON_OCM1_MASK 0x00000002 -#define _OC4CON_OCM1_LENGTH 0x00000001 - -#define _OC4CON_OCM2_POSITION 0x00000002 -#define _OC4CON_OCM2_MASK 0x00000004 -#define _OC4CON_OCM2_LENGTH 0x00000001 - -#define _OC4CON_OCSIDL_POSITION 0x0000000D -#define _OC4CON_OCSIDL_MASK 0x00002000 -#define _OC4CON_OCSIDL_LENGTH 0x00000001 - -#define _OC4CON_w_POSITION 0x00000000 -#define _OC4CON_w_MASK 0xFFFFFFFF -#define _OC4CON_w_LENGTH 0x00000020 - -#define _OC5CON_OCM_POSITION 0x00000000 -#define _OC5CON_OCM_MASK 0x00000007 -#define _OC5CON_OCM_LENGTH 0x00000003 - -#define _OC5CON_OCTSEL_POSITION 0x00000003 -#define _OC5CON_OCTSEL_MASK 0x00000008 -#define _OC5CON_OCTSEL_LENGTH 0x00000001 - -#define _OC5CON_OCFLT_POSITION 0x00000004 -#define _OC5CON_OCFLT_MASK 0x00000010 -#define _OC5CON_OCFLT_LENGTH 0x00000001 - -#define _OC5CON_OC32_POSITION 0x00000005 -#define _OC5CON_OC32_MASK 0x00000020 -#define _OC5CON_OC32_LENGTH 0x00000001 - -#define _OC5CON_SIDL_POSITION 0x0000000D -#define _OC5CON_SIDL_MASK 0x00002000 -#define _OC5CON_SIDL_LENGTH 0x00000001 - -#define _OC5CON_ON_POSITION 0x0000000F -#define _OC5CON_ON_MASK 0x00008000 -#define _OC5CON_ON_LENGTH 0x00000001 - -#define _OC5CON_OCM0_POSITION 0x00000000 -#define _OC5CON_OCM0_MASK 0x00000001 -#define _OC5CON_OCM0_LENGTH 0x00000001 - -#define _OC5CON_OCM1_POSITION 0x00000001 -#define _OC5CON_OCM1_MASK 0x00000002 -#define _OC5CON_OCM1_LENGTH 0x00000001 - -#define _OC5CON_OCM2_POSITION 0x00000002 -#define _OC5CON_OCM2_MASK 0x00000004 -#define _OC5CON_OCM2_LENGTH 0x00000001 - -#define _OC5CON_OCSIDL_POSITION 0x0000000D -#define _OC5CON_OCSIDL_MASK 0x00002000 -#define _OC5CON_OCSIDL_LENGTH 0x00000001 - -#define _OC5CON_w_POSITION 0x00000000 -#define _OC5CON_w_MASK 0xFFFFFFFF -#define _OC5CON_w_LENGTH 0x00000020 - -#define _I2C1111CON_SEN_POSITION 0x00000000 -#define _I2C1111CON_SEN_MASK 0x00000001 -#define _I2C1111CON_SEN_LENGTH 0x00000001 - -#define _I2C1111CON_RSEN_POSITION 0x00000001 -#define _I2C1111CON_RSEN_MASK 0x00000002 -#define _I2C1111CON_RSEN_LENGTH 0x00000001 - -#define _I2C1111CON_PEN_POSITION 0x00000002 -#define _I2C1111CON_PEN_MASK 0x00000004 -#define _I2C1111CON_PEN_LENGTH 0x00000001 - -#define _I2C1111CON_RCEN_POSITION 0x00000003 -#define _I2C1111CON_RCEN_MASK 0x00000008 -#define _I2C1111CON_RCEN_LENGTH 0x00000001 - -#define _I2C1111CON_ACKEN_POSITION 0x00000004 -#define _I2C1111CON_ACKEN_MASK 0x00000010 -#define _I2C1111CON_ACKEN_LENGTH 0x00000001 - -#define _I2C1111CON_ACKDT_POSITION 0x00000005 -#define _I2C1111CON_ACKDT_MASK 0x00000020 -#define _I2C1111CON_ACKDT_LENGTH 0x00000001 - -#define _I2C1111CON_STREN_POSITION 0x00000006 -#define _I2C1111CON_STREN_MASK 0x00000040 -#define _I2C1111CON_STREN_LENGTH 0x00000001 - -#define _I2C1111CON_GCEN_POSITION 0x00000007 -#define _I2C1111CON_GCEN_MASK 0x00000080 -#define _I2C1111CON_GCEN_LENGTH 0x00000001 - -#define _I2C1111CON_SMEN_POSITION 0x00000008 -#define _I2C1111CON_SMEN_MASK 0x00000100 -#define _I2C1111CON_SMEN_LENGTH 0x00000001 - -#define _I2C1111CON_DISSLW_POSITION 0x00000009 -#define _I2C1111CON_DISSLW_MASK 0x00000200 -#define _I2C1111CON_DISSLW_LENGTH 0x00000001 - -#define _I2C1111CON_A10M_POSITION 0x0000000A -#define _I2C1111CON_A10M_MASK 0x00000400 -#define _I2C1111CON_A10M_LENGTH 0x00000001 - -#define _I2C1111CON_STRICT_POSITION 0x0000000B -#define _I2C1111CON_STRICT_MASK 0x00000800 -#define _I2C1111CON_STRICT_LENGTH 0x00000001 - -#define _I2C1111CON_SCLREL_POSITION 0x0000000C -#define _I2C1111CON_SCLREL_MASK 0x00001000 -#define _I2C1111CON_SCLREL_LENGTH 0x00000001 - -#define _I2C1111CON_SIDL_POSITION 0x0000000D -#define _I2C1111CON_SIDL_MASK 0x00002000 -#define _I2C1111CON_SIDL_LENGTH 0x00000001 - -#define _I2C1111CON_ON_POSITION 0x0000000F -#define _I2C1111CON_ON_MASK 0x00008000 -#define _I2C1111CON_ON_LENGTH 0x00000001 - -#define _I2C1111CON_IPMIEN_POSITION 0x0000000B -#define _I2C1111CON_IPMIEN_MASK 0x00000800 -#define _I2C1111CON_IPMIEN_LENGTH 0x00000001 - -#define _I2C1111CON_I2CSIDL_POSITION 0x0000000D -#define _I2C1111CON_I2CSIDL_MASK 0x00002000 -#define _I2C1111CON_I2CSIDL_LENGTH 0x00000001 - -#define _I2C1111CON_I2CEN_POSITION 0x0000000F -#define _I2C1111CON_I2CEN_MASK 0x00008000 -#define _I2C1111CON_I2CEN_LENGTH 0x00000001 - -#define _I2C1111CON_w_POSITION 0x00000000 -#define _I2C1111CON_w_MASK 0xFFFFFFFF -#define _I2C1111CON_w_LENGTH 0x00000020 - -#define _I2C1CON_SEN_POSITION 0x00000000 -#define _I2C1CON_SEN_MASK 0x00000001 -#define _I2C1CON_SEN_LENGTH 0x00000001 - -#define _I2C1CON_RSEN_POSITION 0x00000001 -#define _I2C1CON_RSEN_MASK 0x00000002 -#define _I2C1CON_RSEN_LENGTH 0x00000001 - -#define _I2C1CON_PEN_POSITION 0x00000002 -#define _I2C1CON_PEN_MASK 0x00000004 -#define _I2C1CON_PEN_LENGTH 0x00000001 - -#define _I2C1CON_RCEN_POSITION 0x00000003 -#define _I2C1CON_RCEN_MASK 0x00000008 -#define _I2C1CON_RCEN_LENGTH 0x00000001 - -#define _I2C1CON_ACKEN_POSITION 0x00000004 -#define _I2C1CON_ACKEN_MASK 0x00000010 -#define _I2C1CON_ACKEN_LENGTH 0x00000001 - -#define _I2C1CON_ACKDT_POSITION 0x00000005 -#define _I2C1CON_ACKDT_MASK 0x00000020 -#define _I2C1CON_ACKDT_LENGTH 0x00000001 - -#define _I2C1CON_STREN_POSITION 0x00000006 -#define _I2C1CON_STREN_MASK 0x00000040 -#define _I2C1CON_STREN_LENGTH 0x00000001 - -#define _I2C1CON_GCEN_POSITION 0x00000007 -#define _I2C1CON_GCEN_MASK 0x00000080 -#define _I2C1CON_GCEN_LENGTH 0x00000001 - -#define _I2C1CON_SMEN_POSITION 0x00000008 -#define _I2C1CON_SMEN_MASK 0x00000100 -#define _I2C1CON_SMEN_LENGTH 0x00000001 - -#define _I2C1CON_DISSLW_POSITION 0x00000009 -#define _I2C1CON_DISSLW_MASK 0x00000200 -#define _I2C1CON_DISSLW_LENGTH 0x00000001 - -#define _I2C1CON_A10M_POSITION 0x0000000A -#define _I2C1CON_A10M_MASK 0x00000400 -#define _I2C1CON_A10M_LENGTH 0x00000001 - -#define _I2C1CON_STRICT_POSITION 0x0000000B -#define _I2C1CON_STRICT_MASK 0x00000800 -#define _I2C1CON_STRICT_LENGTH 0x00000001 - -#define _I2C1CON_SCLREL_POSITION 0x0000000C -#define _I2C1CON_SCLREL_MASK 0x00001000 -#define _I2C1CON_SCLREL_LENGTH 0x00000001 - -#define _I2C1CON_SIDL_POSITION 0x0000000D -#define _I2C1CON_SIDL_MASK 0x00002000 -#define _I2C1CON_SIDL_LENGTH 0x00000001 - -#define _I2C1CON_ON_POSITION 0x0000000F -#define _I2C1CON_ON_MASK 0x00008000 -#define _I2C1CON_ON_LENGTH 0x00000001 - -#define _I2C1CON_IPMIEN_POSITION 0x0000000B -#define _I2C1CON_IPMIEN_MASK 0x00000800 -#define _I2C1CON_IPMIEN_LENGTH 0x00000001 - -#define _I2C1CON_I2CSIDL_POSITION 0x0000000D -#define _I2C1CON_I2CSIDL_MASK 0x00002000 -#define _I2C1CON_I2CSIDL_LENGTH 0x00000001 - -#define _I2C1CON_I2CEN_POSITION 0x0000000F -#define _I2C1CON_I2CEN_MASK 0x00008000 -#define _I2C1CON_I2CEN_LENGTH 0x00000001 - -#define _I2C1CON_w_POSITION 0x00000000 -#define _I2C1CON_w_MASK 0xFFFFFFFF -#define _I2C1CON_w_LENGTH 0x00000020 - -#define _I2C1111STAT_TBF_POSITION 0x00000000 -#define _I2C1111STAT_TBF_MASK 0x00000001 -#define _I2C1111STAT_TBF_LENGTH 0x00000001 - -#define _I2C1111STAT_RBF_POSITION 0x00000001 -#define _I2C1111STAT_RBF_MASK 0x00000002 -#define _I2C1111STAT_RBF_LENGTH 0x00000001 - -#define _I2C1111STAT_R_W_POSITION 0x00000002 -#define _I2C1111STAT_R_W_MASK 0x00000004 -#define _I2C1111STAT_R_W_LENGTH 0x00000001 - -#define _I2C1111STAT_S_POSITION 0x00000003 -#define _I2C1111STAT_S_MASK 0x00000008 -#define _I2C1111STAT_S_LENGTH 0x00000001 - -#define _I2C1111STAT_P_POSITION 0x00000004 -#define _I2C1111STAT_P_MASK 0x00000010 -#define _I2C1111STAT_P_LENGTH 0x00000001 - -#define _I2C1111STAT_D_A_POSITION 0x00000005 -#define _I2C1111STAT_D_A_MASK 0x00000020 -#define _I2C1111STAT_D_A_LENGTH 0x00000001 - -#define _I2C1111STAT_I2COV_POSITION 0x00000006 -#define _I2C1111STAT_I2COV_MASK 0x00000040 -#define _I2C1111STAT_I2COV_LENGTH 0x00000001 - -#define _I2C1111STAT_IWCOL_POSITION 0x00000007 -#define _I2C1111STAT_IWCOL_MASK 0x00000080 -#define _I2C1111STAT_IWCOL_LENGTH 0x00000001 - -#define _I2C1111STAT_ADD10_POSITION 0x00000008 -#define _I2C1111STAT_ADD10_MASK 0x00000100 -#define _I2C1111STAT_ADD10_LENGTH 0x00000001 - -#define _I2C1111STAT_GCSTAT_POSITION 0x00000009 -#define _I2C1111STAT_GCSTAT_MASK 0x00000200 -#define _I2C1111STAT_GCSTAT_LENGTH 0x00000001 - -#define _I2C1111STAT_BCL_POSITION 0x0000000A -#define _I2C1111STAT_BCL_MASK 0x00000400 -#define _I2C1111STAT_BCL_LENGTH 0x00000001 - -#define _I2C1111STAT_TRSTAT_POSITION 0x0000000E -#define _I2C1111STAT_TRSTAT_MASK 0x00004000 -#define _I2C1111STAT_TRSTAT_LENGTH 0x00000001 - -#define _I2C1111STAT_ACKSTAT_POSITION 0x0000000F -#define _I2C1111STAT_ACKSTAT_MASK 0x00008000 -#define _I2C1111STAT_ACKSTAT_LENGTH 0x00000001 - -#define _I2C1111STAT_I2CPOV_POSITION 0x00000006 -#define _I2C1111STAT_I2CPOV_MASK 0x00000040 -#define _I2C1111STAT_I2CPOV_LENGTH 0x00000001 - -#define _I2C1111STAT_w_POSITION 0x00000000 -#define _I2C1111STAT_w_MASK 0xFFFFFFFF -#define _I2C1111STAT_w_LENGTH 0x00000020 - -#define _I2C1STAT_TBF_POSITION 0x00000000 -#define _I2C1STAT_TBF_MASK 0x00000001 -#define _I2C1STAT_TBF_LENGTH 0x00000001 - -#define _I2C1STAT_RBF_POSITION 0x00000001 -#define _I2C1STAT_RBF_MASK 0x00000002 -#define _I2C1STAT_RBF_LENGTH 0x00000001 - -#define _I2C1STAT_R_W_POSITION 0x00000002 -#define _I2C1STAT_R_W_MASK 0x00000004 -#define _I2C1STAT_R_W_LENGTH 0x00000001 - -#define _I2C1STAT_S_POSITION 0x00000003 -#define _I2C1STAT_S_MASK 0x00000008 -#define _I2C1STAT_S_LENGTH 0x00000001 - -#define _I2C1STAT_P_POSITION 0x00000004 -#define _I2C1STAT_P_MASK 0x00000010 -#define _I2C1STAT_P_LENGTH 0x00000001 - -#define _I2C1STAT_D_A_POSITION 0x00000005 -#define _I2C1STAT_D_A_MASK 0x00000020 -#define _I2C1STAT_D_A_LENGTH 0x00000001 - -#define _I2C1STAT_I2COV_POSITION 0x00000006 -#define _I2C1STAT_I2COV_MASK 0x00000040 -#define _I2C1STAT_I2COV_LENGTH 0x00000001 - -#define _I2C1STAT_IWCOL_POSITION 0x00000007 -#define _I2C1STAT_IWCOL_MASK 0x00000080 -#define _I2C1STAT_IWCOL_LENGTH 0x00000001 - -#define _I2C1STAT_ADD10_POSITION 0x00000008 -#define _I2C1STAT_ADD10_MASK 0x00000100 -#define _I2C1STAT_ADD10_LENGTH 0x00000001 - -#define _I2C1STAT_GCSTAT_POSITION 0x00000009 -#define _I2C1STAT_GCSTAT_MASK 0x00000200 -#define _I2C1STAT_GCSTAT_LENGTH 0x00000001 - -#define _I2C1STAT_BCL_POSITION 0x0000000A -#define _I2C1STAT_BCL_MASK 0x00000400 -#define _I2C1STAT_BCL_LENGTH 0x00000001 - -#define _I2C1STAT_TRSTAT_POSITION 0x0000000E -#define _I2C1STAT_TRSTAT_MASK 0x00004000 -#define _I2C1STAT_TRSTAT_LENGTH 0x00000001 - -#define _I2C1STAT_ACKSTAT_POSITION 0x0000000F -#define _I2C1STAT_ACKSTAT_MASK 0x00008000 -#define _I2C1STAT_ACKSTAT_LENGTH 0x00000001 - -#define _I2C1STAT_I2CPOV_POSITION 0x00000006 -#define _I2C1STAT_I2CPOV_MASK 0x00000040 -#define _I2C1STAT_I2CPOV_LENGTH 0x00000001 - -#define _I2C1STAT_w_POSITION 0x00000000 -#define _I2C1STAT_w_MASK 0xFFFFFFFF -#define _I2C1STAT_w_LENGTH 0x00000020 - -#define _I2C2CON_SEN_POSITION 0x00000000 -#define _I2C2CON_SEN_MASK 0x00000001 -#define _I2C2CON_SEN_LENGTH 0x00000001 - -#define _I2C2CON_RSEN_POSITION 0x00000001 -#define _I2C2CON_RSEN_MASK 0x00000002 -#define _I2C2CON_RSEN_LENGTH 0x00000001 - -#define _I2C2CON_PEN_POSITION 0x00000002 -#define _I2C2CON_PEN_MASK 0x00000004 -#define _I2C2CON_PEN_LENGTH 0x00000001 - -#define _I2C2CON_RCEN_POSITION 0x00000003 -#define _I2C2CON_RCEN_MASK 0x00000008 -#define _I2C2CON_RCEN_LENGTH 0x00000001 - -#define _I2C2CON_ACKEN_POSITION 0x00000004 -#define _I2C2CON_ACKEN_MASK 0x00000010 -#define _I2C2CON_ACKEN_LENGTH 0x00000001 - -#define _I2C2CON_ACKDT_POSITION 0x00000005 -#define _I2C2CON_ACKDT_MASK 0x00000020 -#define _I2C2CON_ACKDT_LENGTH 0x00000001 - -#define _I2C2CON_STREN_POSITION 0x00000006 -#define _I2C2CON_STREN_MASK 0x00000040 -#define _I2C2CON_STREN_LENGTH 0x00000001 - -#define _I2C2CON_GCEN_POSITION 0x00000007 -#define _I2C2CON_GCEN_MASK 0x00000080 -#define _I2C2CON_GCEN_LENGTH 0x00000001 - -#define _I2C2CON_SMEN_POSITION 0x00000008 -#define _I2C2CON_SMEN_MASK 0x00000100 -#define _I2C2CON_SMEN_LENGTH 0x00000001 - -#define _I2C2CON_DISSLW_POSITION 0x00000009 -#define _I2C2CON_DISSLW_MASK 0x00000200 -#define _I2C2CON_DISSLW_LENGTH 0x00000001 - -#define _I2C2CON_A10M_POSITION 0x0000000A -#define _I2C2CON_A10M_MASK 0x00000400 -#define _I2C2CON_A10M_LENGTH 0x00000001 - -#define _I2C2CON_STRICT_POSITION 0x0000000B -#define _I2C2CON_STRICT_MASK 0x00000800 -#define _I2C2CON_STRICT_LENGTH 0x00000001 - -#define _I2C2CON_SCLREL_POSITION 0x0000000C -#define _I2C2CON_SCLREL_MASK 0x00001000 -#define _I2C2CON_SCLREL_LENGTH 0x00000001 - -#define _I2C2CON_SIDL_POSITION 0x0000000D -#define _I2C2CON_SIDL_MASK 0x00002000 -#define _I2C2CON_SIDL_LENGTH 0x00000001 - -#define _I2C2CON_ON_POSITION 0x0000000F -#define _I2C2CON_ON_MASK 0x00008000 -#define _I2C2CON_ON_LENGTH 0x00000001 - -#define _I2C2CON_IPMIEN_POSITION 0x0000000B -#define _I2C2CON_IPMIEN_MASK 0x00000800 -#define _I2C2CON_IPMIEN_LENGTH 0x00000001 - -#define _I2C2CON_I2CSIDL_POSITION 0x0000000D -#define _I2C2CON_I2CSIDL_MASK 0x00002000 -#define _I2C2CON_I2CSIDL_LENGTH 0x00000001 - -#define _I2C2CON_I2CEN_POSITION 0x0000000F -#define _I2C2CON_I2CEN_MASK 0x00008000 -#define _I2C2CON_I2CEN_LENGTH 0x00000001 - -#define _I2C2CON_w_POSITION 0x00000000 -#define _I2C2CON_w_MASK 0xFFFFFFFF -#define _I2C2CON_w_LENGTH 0x00000020 - -#define _I2CABCON_SEN_POSITION 0x00000000 -#define _I2CABCON_SEN_MASK 0x00000001 -#define _I2CABCON_SEN_LENGTH 0x00000001 - -#define _I2CABCON_RSEN_POSITION 0x00000001 -#define _I2CABCON_RSEN_MASK 0x00000002 -#define _I2CABCON_RSEN_LENGTH 0x00000001 - -#define _I2CABCON_PEN_POSITION 0x00000002 -#define _I2CABCON_PEN_MASK 0x00000004 -#define _I2CABCON_PEN_LENGTH 0x00000001 - -#define _I2CABCON_RCEN_POSITION 0x00000003 -#define _I2CABCON_RCEN_MASK 0x00000008 -#define _I2CABCON_RCEN_LENGTH 0x00000001 - -#define _I2CABCON_ACKEN_POSITION 0x00000004 -#define _I2CABCON_ACKEN_MASK 0x00000010 -#define _I2CABCON_ACKEN_LENGTH 0x00000001 - -#define _I2CABCON_ACKDT_POSITION 0x00000005 -#define _I2CABCON_ACKDT_MASK 0x00000020 -#define _I2CABCON_ACKDT_LENGTH 0x00000001 - -#define _I2CABCON_STREN_POSITION 0x00000006 -#define _I2CABCON_STREN_MASK 0x00000040 -#define _I2CABCON_STREN_LENGTH 0x00000001 - -#define _I2CABCON_GCEN_POSITION 0x00000007 -#define _I2CABCON_GCEN_MASK 0x00000080 -#define _I2CABCON_GCEN_LENGTH 0x00000001 - -#define _I2CABCON_SMEN_POSITION 0x00000008 -#define _I2CABCON_SMEN_MASK 0x00000100 -#define _I2CABCON_SMEN_LENGTH 0x00000001 - -#define _I2CABCON_DISSLW_POSITION 0x00000009 -#define _I2CABCON_DISSLW_MASK 0x00000200 -#define _I2CABCON_DISSLW_LENGTH 0x00000001 - -#define _I2CABCON_A10M_POSITION 0x0000000A -#define _I2CABCON_A10M_MASK 0x00000400 -#define _I2CABCON_A10M_LENGTH 0x00000001 - -#define _I2CABCON_STRICT_POSITION 0x0000000B -#define _I2CABCON_STRICT_MASK 0x00000800 -#define _I2CABCON_STRICT_LENGTH 0x00000001 - -#define _I2CABCON_SCLREL_POSITION 0x0000000C -#define _I2CABCON_SCLREL_MASK 0x00001000 -#define _I2CABCON_SCLREL_LENGTH 0x00000001 - -#define _I2CABCON_SIDL_POSITION 0x0000000D -#define _I2CABCON_SIDL_MASK 0x00002000 -#define _I2CABCON_SIDL_LENGTH 0x00000001 - -#define _I2CABCON_ON_POSITION 0x0000000F -#define _I2CABCON_ON_MASK 0x00008000 -#define _I2CABCON_ON_LENGTH 0x00000001 - -#define _I2CABCON_IPMIEN_POSITION 0x0000000B -#define _I2CABCON_IPMIEN_MASK 0x00000800 -#define _I2CABCON_IPMIEN_LENGTH 0x00000001 - -#define _I2CABCON_I2CSIDL_POSITION 0x0000000D -#define _I2CABCON_I2CSIDL_MASK 0x00002000 -#define _I2CABCON_I2CSIDL_LENGTH 0x00000001 - -#define _I2CABCON_I2CEN_POSITION 0x0000000F -#define _I2CABCON_I2CEN_MASK 0x00008000 -#define _I2CABCON_I2CEN_LENGTH 0x00000001 - -#define _I2CABCON_w_POSITION 0x00000000 -#define _I2CABCON_w_MASK 0xFFFFFFFF -#define _I2CABCON_w_LENGTH 0x00000020 - -#define _I2C2STAT_TBF_POSITION 0x00000000 -#define _I2C2STAT_TBF_MASK 0x00000001 -#define _I2C2STAT_TBF_LENGTH 0x00000001 - -#define _I2C2STAT_RBF_POSITION 0x00000001 -#define _I2C2STAT_RBF_MASK 0x00000002 -#define _I2C2STAT_RBF_LENGTH 0x00000001 - -#define _I2C2STAT_R_W_POSITION 0x00000002 -#define _I2C2STAT_R_W_MASK 0x00000004 -#define _I2C2STAT_R_W_LENGTH 0x00000001 - -#define _I2C2STAT_S_POSITION 0x00000003 -#define _I2C2STAT_S_MASK 0x00000008 -#define _I2C2STAT_S_LENGTH 0x00000001 - -#define _I2C2STAT_P_POSITION 0x00000004 -#define _I2C2STAT_P_MASK 0x00000010 -#define _I2C2STAT_P_LENGTH 0x00000001 - -#define _I2C2STAT_D_A_POSITION 0x00000005 -#define _I2C2STAT_D_A_MASK 0x00000020 -#define _I2C2STAT_D_A_LENGTH 0x00000001 - -#define _I2C2STAT_I2COV_POSITION 0x00000006 -#define _I2C2STAT_I2COV_MASK 0x00000040 -#define _I2C2STAT_I2COV_LENGTH 0x00000001 - -#define _I2C2STAT_IWCOL_POSITION 0x00000007 -#define _I2C2STAT_IWCOL_MASK 0x00000080 -#define _I2C2STAT_IWCOL_LENGTH 0x00000001 - -#define _I2C2STAT_ADD10_POSITION 0x00000008 -#define _I2C2STAT_ADD10_MASK 0x00000100 -#define _I2C2STAT_ADD10_LENGTH 0x00000001 - -#define _I2C2STAT_GCSTAT_POSITION 0x00000009 -#define _I2C2STAT_GCSTAT_MASK 0x00000200 -#define _I2C2STAT_GCSTAT_LENGTH 0x00000001 - -#define _I2C2STAT_BCL_POSITION 0x0000000A -#define _I2C2STAT_BCL_MASK 0x00000400 -#define _I2C2STAT_BCL_LENGTH 0x00000001 - -#define _I2C2STAT_TRSTAT_POSITION 0x0000000E -#define _I2C2STAT_TRSTAT_MASK 0x00004000 -#define _I2C2STAT_TRSTAT_LENGTH 0x00000001 - -#define _I2C2STAT_ACKSTAT_POSITION 0x0000000F -#define _I2C2STAT_ACKSTAT_MASK 0x00008000 -#define _I2C2STAT_ACKSTAT_LENGTH 0x00000001 - -#define _I2C2STAT_I2CPOV_POSITION 0x00000006 -#define _I2C2STAT_I2CPOV_MASK 0x00000040 -#define _I2C2STAT_I2CPOV_LENGTH 0x00000001 - -#define _I2C2STAT_w_POSITION 0x00000000 -#define _I2C2STAT_w_MASK 0xFFFFFFFF -#define _I2C2STAT_w_LENGTH 0x00000020 - -#define _I2CABSTAT_TBF_POSITION 0x00000000 -#define _I2CABSTAT_TBF_MASK 0x00000001 -#define _I2CABSTAT_TBF_LENGTH 0x00000001 - -#define _I2CABSTAT_RBF_POSITION 0x00000001 -#define _I2CABSTAT_RBF_MASK 0x00000002 -#define _I2CABSTAT_RBF_LENGTH 0x00000001 - -#define _I2CABSTAT_R_W_POSITION 0x00000002 -#define _I2CABSTAT_R_W_MASK 0x00000004 -#define _I2CABSTAT_R_W_LENGTH 0x00000001 - -#define _I2CABSTAT_S_POSITION 0x00000003 -#define _I2CABSTAT_S_MASK 0x00000008 -#define _I2CABSTAT_S_LENGTH 0x00000001 - -#define _I2CABSTAT_P_POSITION 0x00000004 -#define _I2CABSTAT_P_MASK 0x00000010 -#define _I2CABSTAT_P_LENGTH 0x00000001 - -#define _I2CABSTAT_D_A_POSITION 0x00000005 -#define _I2CABSTAT_D_A_MASK 0x00000020 -#define _I2CABSTAT_D_A_LENGTH 0x00000001 - -#define _I2CABSTAT_I2COV_POSITION 0x00000006 -#define _I2CABSTAT_I2COV_MASK 0x00000040 -#define _I2CABSTAT_I2COV_LENGTH 0x00000001 - -#define _I2CABSTAT_IWCOL_POSITION 0x00000007 -#define _I2CABSTAT_IWCOL_MASK 0x00000080 -#define _I2CABSTAT_IWCOL_LENGTH 0x00000001 - -#define _I2CABSTAT_ADD10_POSITION 0x00000008 -#define _I2CABSTAT_ADD10_MASK 0x00000100 -#define _I2CABSTAT_ADD10_LENGTH 0x00000001 - -#define _I2CABSTAT_GCSTAT_POSITION 0x00000009 -#define _I2CABSTAT_GCSTAT_MASK 0x00000200 -#define _I2CABSTAT_GCSTAT_LENGTH 0x00000001 - -#define _I2CABSTAT_BCL_POSITION 0x0000000A -#define _I2CABSTAT_BCL_MASK 0x00000400 -#define _I2CABSTAT_BCL_LENGTH 0x00000001 - -#define _I2CABSTAT_TRSTAT_POSITION 0x0000000E -#define _I2CABSTAT_TRSTAT_MASK 0x00004000 -#define _I2CABSTAT_TRSTAT_LENGTH 0x00000001 - -#define _I2CABSTAT_ACKSTAT_POSITION 0x0000000F -#define _I2CABSTAT_ACKSTAT_MASK 0x00008000 -#define _I2CABSTAT_ACKSTAT_LENGTH 0x00000001 - -#define _I2CABSTAT_I2CPOV_POSITION 0x00000006 -#define _I2CABSTAT_I2CPOV_MASK 0x00000040 -#define _I2CABSTAT_I2CPOV_LENGTH 0x00000001 - -#define _I2CABSTAT_w_POSITION 0x00000000 -#define _I2CABSTAT_w_MASK 0xFFFFFFFF -#define _I2CABSTAT_w_LENGTH 0x00000020 - -#define _SPI1CON_SRXISEL_POSITION 0x00000000 -#define _SPI1CON_SRXISEL_MASK 0x00000003 -#define _SPI1CON_SRXISEL_LENGTH 0x00000002 - -#define _SPI1CON_STXISEL_POSITION 0x00000002 -#define _SPI1CON_STXISEL_MASK 0x0000000C -#define _SPI1CON_STXISEL_LENGTH 0x00000002 - -#define _SPI1CON_DISSDI_POSITION 0x00000004 -#define _SPI1CON_DISSDI_MASK 0x00000010 -#define _SPI1CON_DISSDI_LENGTH 0x00000001 - -#define _SPI1CON_MSTEN_POSITION 0x00000005 -#define _SPI1CON_MSTEN_MASK 0x00000020 -#define _SPI1CON_MSTEN_LENGTH 0x00000001 - -#define _SPI1CON_CKP_POSITION 0x00000006 -#define _SPI1CON_CKP_MASK 0x00000040 -#define _SPI1CON_CKP_LENGTH 0x00000001 - -#define _SPI1CON_SSEN_POSITION 0x00000007 -#define _SPI1CON_SSEN_MASK 0x00000080 -#define _SPI1CON_SSEN_LENGTH 0x00000001 - -#define _SPI1CON_CKE_POSITION 0x00000008 -#define _SPI1CON_CKE_MASK 0x00000100 -#define _SPI1CON_CKE_LENGTH 0x00000001 - -#define _SPI1CON_SMP_POSITION 0x00000009 -#define _SPI1CON_SMP_MASK 0x00000200 -#define _SPI1CON_SMP_LENGTH 0x00000001 - -#define _SPI1CON_MODE16_POSITION 0x0000000A -#define _SPI1CON_MODE16_MASK 0x00000400 -#define _SPI1CON_MODE16_LENGTH 0x00000001 - -#define _SPI1CON_MODE32_POSITION 0x0000000B -#define _SPI1CON_MODE32_MASK 0x00000800 -#define _SPI1CON_MODE32_LENGTH 0x00000001 - -#define _SPI1CON_DISSDO_POSITION 0x0000000C -#define _SPI1CON_DISSDO_MASK 0x00001000 -#define _SPI1CON_DISSDO_LENGTH 0x00000001 - -#define _SPI1CON_SIDL_POSITION 0x0000000D -#define _SPI1CON_SIDL_MASK 0x00002000 -#define _SPI1CON_SIDL_LENGTH 0x00000001 - -#define _SPI1CON_ON_POSITION 0x0000000F -#define _SPI1CON_ON_MASK 0x00008000 -#define _SPI1CON_ON_LENGTH 0x00000001 - -#define _SPI1CON_ENHBUF_POSITION 0x00000010 -#define _SPI1CON_ENHBUF_MASK 0x00010000 -#define _SPI1CON_ENHBUF_LENGTH 0x00000001 - -#define _SPI1CON_SPIFE_POSITION 0x00000011 -#define _SPI1CON_SPIFE_MASK 0x00020000 -#define _SPI1CON_SPIFE_LENGTH 0x00000001 - -#define _SPI1CON_MCLKSEL_POSITION 0x00000017 -#define _SPI1CON_MCLKSEL_MASK 0x00800000 -#define _SPI1CON_MCLKSEL_LENGTH 0x00000001 - -#define _SPI1CON_FRMCNT_POSITION 0x00000018 -#define _SPI1CON_FRMCNT_MASK 0x07000000 -#define _SPI1CON_FRMCNT_LENGTH 0x00000003 - -#define _SPI1CON_FRMSYPW_POSITION 0x0000001B -#define _SPI1CON_FRMSYPW_MASK 0x08000000 -#define _SPI1CON_FRMSYPW_LENGTH 0x00000001 - -#define _SPI1CON_MSSEN_POSITION 0x0000001C -#define _SPI1CON_MSSEN_MASK 0x10000000 -#define _SPI1CON_MSSEN_LENGTH 0x00000001 - -#define _SPI1CON_FRMPOL_POSITION 0x0000001D -#define _SPI1CON_FRMPOL_MASK 0x20000000 -#define _SPI1CON_FRMPOL_LENGTH 0x00000001 - -#define _SPI1CON_FRMSYNC_POSITION 0x0000001E -#define _SPI1CON_FRMSYNC_MASK 0x40000000 -#define _SPI1CON_FRMSYNC_LENGTH 0x00000001 - -#define _SPI1CON_FRMEN_POSITION 0x0000001F -#define _SPI1CON_FRMEN_MASK 0x80000000 -#define _SPI1CON_FRMEN_LENGTH 0x00000001 - -#define _SPI1CON_w_POSITION 0x00000000 -#define _SPI1CON_w_MASK 0xFFFFFFFF -#define _SPI1CON_w_LENGTH 0x00000020 - -#define _SPI1STAT_SPIRBF_POSITION 0x00000000 -#define _SPI1STAT_SPIRBF_MASK 0x00000001 -#define _SPI1STAT_SPIRBF_LENGTH 0x00000001 - -#define _SPI1STAT_SPITBF_POSITION 0x00000001 -#define _SPI1STAT_SPITBF_MASK 0x00000002 -#define _SPI1STAT_SPITBF_LENGTH 0x00000001 - -#define _SPI1STAT_SPITBE_POSITION 0x00000003 -#define _SPI1STAT_SPITBE_MASK 0x00000008 -#define _SPI1STAT_SPITBE_LENGTH 0x00000001 - -#define _SPI1STAT_SPIRBE_POSITION 0x00000005 -#define _SPI1STAT_SPIRBE_MASK 0x00000020 -#define _SPI1STAT_SPIRBE_LENGTH 0x00000001 - -#define _SPI1STAT_SPIROV_POSITION 0x00000006 -#define _SPI1STAT_SPIROV_MASK 0x00000040 -#define _SPI1STAT_SPIROV_LENGTH 0x00000001 - -#define _SPI1STAT_SRMT_POSITION 0x00000007 -#define _SPI1STAT_SRMT_MASK 0x00000080 -#define _SPI1STAT_SRMT_LENGTH 0x00000001 - -#define _SPI1STAT_SPITUR_POSITION 0x00000008 -#define _SPI1STAT_SPITUR_MASK 0x00000100 -#define _SPI1STAT_SPITUR_LENGTH 0x00000001 - -#define _SPI1STAT_SPIBUSY_POSITION 0x0000000B -#define _SPI1STAT_SPIBUSY_MASK 0x00000800 -#define _SPI1STAT_SPIBUSY_LENGTH 0x00000001 - -#define _SPI1STAT_FRMERR_POSITION 0x0000000C -#define _SPI1STAT_FRMERR_MASK 0x00001000 -#define _SPI1STAT_FRMERR_LENGTH 0x00000001 - -#define _SPI1STAT_TXBUFELM_POSITION 0x00000010 -#define _SPI1STAT_TXBUFELM_MASK 0x001F0000 -#define _SPI1STAT_TXBUFELM_LENGTH 0x00000005 - -#define _SPI1STAT_RXBUFELM_POSITION 0x00000018 -#define _SPI1STAT_RXBUFELM_MASK 0x1F000000 -#define _SPI1STAT_RXBUFELM_LENGTH 0x00000005 - -#define _SPI1STAT_w_POSITION 0x00000000 -#define _SPI1STAT_w_MASK 0xFFFFFFFF -#define _SPI1STAT_w_LENGTH 0x00000020 - -#define _SPI1CON2_AUDMOD_POSITION 0x00000000 -#define _SPI1CON2_AUDMOD_MASK 0x00000003 -#define _SPI1CON2_AUDMOD_LENGTH 0x00000002 - -#define _SPI1CON2_AUDMONO_POSITION 0x00000003 -#define _SPI1CON2_AUDMONO_MASK 0x00000008 -#define _SPI1CON2_AUDMONO_LENGTH 0x00000001 - -#define _SPI1CON2_AUDEN_POSITION 0x00000007 -#define _SPI1CON2_AUDEN_MASK 0x00000080 -#define _SPI1CON2_AUDEN_LENGTH 0x00000001 - -#define _SPI1CON2_IGNTUR_POSITION 0x00000008 -#define _SPI1CON2_IGNTUR_MASK 0x00000100 -#define _SPI1CON2_IGNTUR_LENGTH 0x00000001 - -#define _SPI1CON2_IGNROV_POSITION 0x00000009 -#define _SPI1CON2_IGNROV_MASK 0x00000200 -#define _SPI1CON2_IGNROV_LENGTH 0x00000001 - -#define _SPI1CON2_SPITUREN_POSITION 0x0000000A -#define _SPI1CON2_SPITUREN_MASK 0x00000400 -#define _SPI1CON2_SPITUREN_LENGTH 0x00000001 - -#define _SPI1CON2_SPIROVEN_POSITION 0x0000000B -#define _SPI1CON2_SPIROVEN_MASK 0x00000800 -#define _SPI1CON2_SPIROVEN_LENGTH 0x00000001 - -#define _SPI1CON2_FRMERREN_POSITION 0x0000000C -#define _SPI1CON2_FRMERREN_MASK 0x00001000 -#define _SPI1CON2_FRMERREN_LENGTH 0x00000001 - -#define _SPI1CON2_SPISGNEXT_POSITION 0x0000000F -#define _SPI1CON2_SPISGNEXT_MASK 0x00008000 -#define _SPI1CON2_SPISGNEXT_LENGTH 0x00000001 - -#define _SPI1CON2_AUDMOD0_POSITION 0x00000000 -#define _SPI1CON2_AUDMOD0_MASK 0x00000001 -#define _SPI1CON2_AUDMOD0_LENGTH 0x00000001 - -#define _SPI1CON2_AUDMOD1_POSITION 0x00000001 -#define _SPI1CON2_AUDMOD1_MASK 0x00000002 -#define _SPI1CON2_AUDMOD1_LENGTH 0x00000001 - -#define _SPI1CON2_w_POSITION 0x00000000 -#define _SPI1CON2_w_MASK 0xFFFFFFFF -#define _SPI1CON2_w_LENGTH 0x00000020 - -#define _SPI2CON_SRXISEL_POSITION 0x00000000 -#define _SPI2CON_SRXISEL_MASK 0x00000003 -#define _SPI2CON_SRXISEL_LENGTH 0x00000002 - -#define _SPI2CON_STXISEL_POSITION 0x00000002 -#define _SPI2CON_STXISEL_MASK 0x0000000C -#define _SPI2CON_STXISEL_LENGTH 0x00000002 - -#define _SPI2CON_DISSDI_POSITION 0x00000004 -#define _SPI2CON_DISSDI_MASK 0x00000010 -#define _SPI2CON_DISSDI_LENGTH 0x00000001 - -#define _SPI2CON_MSTEN_POSITION 0x00000005 -#define _SPI2CON_MSTEN_MASK 0x00000020 -#define _SPI2CON_MSTEN_LENGTH 0x00000001 - -#define _SPI2CON_CKP_POSITION 0x00000006 -#define _SPI2CON_CKP_MASK 0x00000040 -#define _SPI2CON_CKP_LENGTH 0x00000001 - -#define _SPI2CON_SSEN_POSITION 0x00000007 -#define _SPI2CON_SSEN_MASK 0x00000080 -#define _SPI2CON_SSEN_LENGTH 0x00000001 - -#define _SPI2CON_CKE_POSITION 0x00000008 -#define _SPI2CON_CKE_MASK 0x00000100 -#define _SPI2CON_CKE_LENGTH 0x00000001 - -#define _SPI2CON_SMP_POSITION 0x00000009 -#define _SPI2CON_SMP_MASK 0x00000200 -#define _SPI2CON_SMP_LENGTH 0x00000001 - -#define _SPI2CON_MODE16_POSITION 0x0000000A -#define _SPI2CON_MODE16_MASK 0x00000400 -#define _SPI2CON_MODE16_LENGTH 0x00000001 - -#define _SPI2CON_MODE32_POSITION 0x0000000B -#define _SPI2CON_MODE32_MASK 0x00000800 -#define _SPI2CON_MODE32_LENGTH 0x00000001 - -#define _SPI2CON_DISSDO_POSITION 0x0000000C -#define _SPI2CON_DISSDO_MASK 0x00001000 -#define _SPI2CON_DISSDO_LENGTH 0x00000001 - -#define _SPI2CON_SIDL_POSITION 0x0000000D -#define _SPI2CON_SIDL_MASK 0x00002000 -#define _SPI2CON_SIDL_LENGTH 0x00000001 - -#define _SPI2CON_ON_POSITION 0x0000000F -#define _SPI2CON_ON_MASK 0x00008000 -#define _SPI2CON_ON_LENGTH 0x00000001 - -#define _SPI2CON_ENHBUF_POSITION 0x00000010 -#define _SPI2CON_ENHBUF_MASK 0x00010000 -#define _SPI2CON_ENHBUF_LENGTH 0x00000001 - -#define _SPI2CON_SPIFE_POSITION 0x00000011 -#define _SPI2CON_SPIFE_MASK 0x00020000 -#define _SPI2CON_SPIFE_LENGTH 0x00000001 - -#define _SPI2CON_MCLKSEL_POSITION 0x00000017 -#define _SPI2CON_MCLKSEL_MASK 0x00800000 -#define _SPI2CON_MCLKSEL_LENGTH 0x00000001 - -#define _SPI2CON_FRMCNT_POSITION 0x00000018 -#define _SPI2CON_FRMCNT_MASK 0x07000000 -#define _SPI2CON_FRMCNT_LENGTH 0x00000003 - -#define _SPI2CON_FRMSYPW_POSITION 0x0000001B -#define _SPI2CON_FRMSYPW_MASK 0x08000000 -#define _SPI2CON_FRMSYPW_LENGTH 0x00000001 - -#define _SPI2CON_MSSEN_POSITION 0x0000001C -#define _SPI2CON_MSSEN_MASK 0x10000000 -#define _SPI2CON_MSSEN_LENGTH 0x00000001 - -#define _SPI2CON_FRMPOL_POSITION 0x0000001D -#define _SPI2CON_FRMPOL_MASK 0x20000000 -#define _SPI2CON_FRMPOL_LENGTH 0x00000001 - -#define _SPI2CON_FRMSYNC_POSITION 0x0000001E -#define _SPI2CON_FRMSYNC_MASK 0x40000000 -#define _SPI2CON_FRMSYNC_LENGTH 0x00000001 - -#define _SPI2CON_FRMEN_POSITION 0x0000001F -#define _SPI2CON_FRMEN_MASK 0x80000000 -#define _SPI2CON_FRMEN_LENGTH 0x00000001 - -#define _SPI2CON_w_POSITION 0x00000000 -#define _SPI2CON_w_MASK 0xFFFFFFFF -#define _SPI2CON_w_LENGTH 0x00000020 - -#define _SPI2STAT_SPIRBF_POSITION 0x00000000 -#define _SPI2STAT_SPIRBF_MASK 0x00000001 -#define _SPI2STAT_SPIRBF_LENGTH 0x00000001 - -#define _SPI2STAT_SPITBF_POSITION 0x00000001 -#define _SPI2STAT_SPITBF_MASK 0x00000002 -#define _SPI2STAT_SPITBF_LENGTH 0x00000001 - -#define _SPI2STAT_SPITBE_POSITION 0x00000003 -#define _SPI2STAT_SPITBE_MASK 0x00000008 -#define _SPI2STAT_SPITBE_LENGTH 0x00000001 - -#define _SPI2STAT_SPIRBE_POSITION 0x00000005 -#define _SPI2STAT_SPIRBE_MASK 0x00000020 -#define _SPI2STAT_SPIRBE_LENGTH 0x00000001 - -#define _SPI2STAT_SPIROV_POSITION 0x00000006 -#define _SPI2STAT_SPIROV_MASK 0x00000040 -#define _SPI2STAT_SPIROV_LENGTH 0x00000001 - -#define _SPI2STAT_SRMT_POSITION 0x00000007 -#define _SPI2STAT_SRMT_MASK 0x00000080 -#define _SPI2STAT_SRMT_LENGTH 0x00000001 - -#define _SPI2STAT_SPITUR_POSITION 0x00000008 -#define _SPI2STAT_SPITUR_MASK 0x00000100 -#define _SPI2STAT_SPITUR_LENGTH 0x00000001 - -#define _SPI2STAT_SPIBUSY_POSITION 0x0000000B -#define _SPI2STAT_SPIBUSY_MASK 0x00000800 -#define _SPI2STAT_SPIBUSY_LENGTH 0x00000001 - -#define _SPI2STAT_FRMERR_POSITION 0x0000000C -#define _SPI2STAT_FRMERR_MASK 0x00001000 -#define _SPI2STAT_FRMERR_LENGTH 0x00000001 - -#define _SPI2STAT_TXBUFELM_POSITION 0x00000010 -#define _SPI2STAT_TXBUFELM_MASK 0x001F0000 -#define _SPI2STAT_TXBUFELM_LENGTH 0x00000005 - -#define _SPI2STAT_RXBUFELM_POSITION 0x00000018 -#define _SPI2STAT_RXBUFELM_MASK 0x1F000000 -#define _SPI2STAT_RXBUFELM_LENGTH 0x00000005 - -#define _SPI2STAT_w_POSITION 0x00000000 -#define _SPI2STAT_w_MASK 0xFFFFFFFF -#define _SPI2STAT_w_LENGTH 0x00000020 - -#define _SPI2CON2_AUDMOD_POSITION 0x00000000 -#define _SPI2CON2_AUDMOD_MASK 0x00000003 -#define _SPI2CON2_AUDMOD_LENGTH 0x00000002 - -#define _SPI2CON2_AUDMONO_POSITION 0x00000003 -#define _SPI2CON2_AUDMONO_MASK 0x00000008 -#define _SPI2CON2_AUDMONO_LENGTH 0x00000001 - -#define _SPI2CON2_AUDEN_POSITION 0x00000007 -#define _SPI2CON2_AUDEN_MASK 0x00000080 -#define _SPI2CON2_AUDEN_LENGTH 0x00000001 - -#define _SPI2CON2_IGNTUR_POSITION 0x00000008 -#define _SPI2CON2_IGNTUR_MASK 0x00000100 -#define _SPI2CON2_IGNTUR_LENGTH 0x00000001 - -#define _SPI2CON2_IGNROV_POSITION 0x00000009 -#define _SPI2CON2_IGNROV_MASK 0x00000200 -#define _SPI2CON2_IGNROV_LENGTH 0x00000001 - -#define _SPI2CON2_SPITUREN_POSITION 0x0000000A -#define _SPI2CON2_SPITUREN_MASK 0x00000400 -#define _SPI2CON2_SPITUREN_LENGTH 0x00000001 - -#define _SPI2CON2_SPIROVEN_POSITION 0x0000000B -#define _SPI2CON2_SPIROVEN_MASK 0x00000800 -#define _SPI2CON2_SPIROVEN_LENGTH 0x00000001 - -#define _SPI2CON2_FRMERREN_POSITION 0x0000000C -#define _SPI2CON2_FRMERREN_MASK 0x00001000 -#define _SPI2CON2_FRMERREN_LENGTH 0x00000001 - -#define _SPI2CON2_SPISGNEXT_POSITION 0x0000000F -#define _SPI2CON2_SPISGNEXT_MASK 0x00008000 -#define _SPI2CON2_SPISGNEXT_LENGTH 0x00000001 - -#define _SPI2CON2_AUDMOD0_POSITION 0x00000000 -#define _SPI2CON2_AUDMOD0_MASK 0x00000001 -#define _SPI2CON2_AUDMOD0_LENGTH 0x00000001 - -#define _SPI2CON2_AUDMOD1_POSITION 0x00000001 -#define _SPI2CON2_AUDMOD1_MASK 0x00000002 -#define _SPI2CON2_AUDMOD1_LENGTH 0x00000001 - -#define _SPI2CON2_w_POSITION 0x00000000 -#define _SPI2CON2_w_MASK 0xFFFFFFFF -#define _SPI2CON2_w_LENGTH 0x00000020 - -#define _U1MODE_STSEL_POSITION 0x00000000 -#define _U1MODE_STSEL_MASK 0x00000001 -#define _U1MODE_STSEL_LENGTH 0x00000001 - -#define _U1MODE_PDSEL_POSITION 0x00000001 -#define _U1MODE_PDSEL_MASK 0x00000006 -#define _U1MODE_PDSEL_LENGTH 0x00000002 - -#define _U1MODE_BRGH_POSITION 0x00000003 -#define _U1MODE_BRGH_MASK 0x00000008 -#define _U1MODE_BRGH_LENGTH 0x00000001 - -#define _U1MODE_RXINV_POSITION 0x00000004 -#define _U1MODE_RXINV_MASK 0x00000010 -#define _U1MODE_RXINV_LENGTH 0x00000001 - -#define _U1MODE_ABAUD_POSITION 0x00000005 -#define _U1MODE_ABAUD_MASK 0x00000020 -#define _U1MODE_ABAUD_LENGTH 0x00000001 - -#define _U1MODE_LPBACK_POSITION 0x00000006 -#define _U1MODE_LPBACK_MASK 0x00000040 -#define _U1MODE_LPBACK_LENGTH 0x00000001 - -#define _U1MODE_WAKE_POSITION 0x00000007 -#define _U1MODE_WAKE_MASK 0x00000080 -#define _U1MODE_WAKE_LENGTH 0x00000001 - -#define _U1MODE_UEN_POSITION 0x00000008 -#define _U1MODE_UEN_MASK 0x00000300 -#define _U1MODE_UEN_LENGTH 0x00000002 - -#define _U1MODE_RTSMD_POSITION 0x0000000B -#define _U1MODE_RTSMD_MASK 0x00000800 -#define _U1MODE_RTSMD_LENGTH 0x00000001 - -#define _U1MODE_IREN_POSITION 0x0000000C -#define _U1MODE_IREN_MASK 0x00001000 -#define _U1MODE_IREN_LENGTH 0x00000001 - -#define _U1MODE_SIDL_POSITION 0x0000000D -#define _U1MODE_SIDL_MASK 0x00002000 -#define _U1MODE_SIDL_LENGTH 0x00000001 - -#define _U1MODE_ON_POSITION 0x0000000F -#define _U1MODE_ON_MASK 0x00008000 -#define _U1MODE_ON_LENGTH 0x00000001 - -#define _U1MODE_PDSEL0_POSITION 0x00000001 -#define _U1MODE_PDSEL0_MASK 0x00000002 -#define _U1MODE_PDSEL0_LENGTH 0x00000001 - -#define _U1MODE_PDSEL1_POSITION 0x00000002 -#define _U1MODE_PDSEL1_MASK 0x00000004 -#define _U1MODE_PDSEL1_LENGTH 0x00000001 - -#define _U1MODE_UEN0_POSITION 0x00000008 -#define _U1MODE_UEN0_MASK 0x00000100 -#define _U1MODE_UEN0_LENGTH 0x00000001 - -#define _U1MODE_UEN1_POSITION 0x00000009 -#define _U1MODE_UEN1_MASK 0x00000200 -#define _U1MODE_UEN1_LENGTH 0x00000001 - -#define _U1MODE_USIDL_POSITION 0x0000000D -#define _U1MODE_USIDL_MASK 0x00002000 -#define _U1MODE_USIDL_LENGTH 0x00000001 - -#define _U1MODE_UARTEN_POSITION 0x0000000F -#define _U1MODE_UARTEN_MASK 0x00008000 -#define _U1MODE_UARTEN_LENGTH 0x00000001 - -#define _U1MODE_w_POSITION 0x00000000 -#define _U1MODE_w_MASK 0xFFFFFFFF -#define _U1MODE_w_LENGTH 0x00000020 - -#define _UDCMODE_STSEL_POSITION 0x00000000 -#define _UDCMODE_STSEL_MASK 0x00000001 -#define _UDCMODE_STSEL_LENGTH 0x00000001 - -#define _UDCMODE_PDSEL_POSITION 0x00000001 -#define _UDCMODE_PDSEL_MASK 0x00000006 -#define _UDCMODE_PDSEL_LENGTH 0x00000002 - -#define _UDCMODE_BRGH_POSITION 0x00000003 -#define _UDCMODE_BRGH_MASK 0x00000008 -#define _UDCMODE_BRGH_LENGTH 0x00000001 - -#define _UDCMODE_RXINV_POSITION 0x00000004 -#define _UDCMODE_RXINV_MASK 0x00000010 -#define _UDCMODE_RXINV_LENGTH 0x00000001 - -#define _UDCMODE_ABAUD_POSITION 0x00000005 -#define _UDCMODE_ABAUD_MASK 0x00000020 -#define _UDCMODE_ABAUD_LENGTH 0x00000001 - -#define _UDCMODE_LPBACK_POSITION 0x00000006 -#define _UDCMODE_LPBACK_MASK 0x00000040 -#define _UDCMODE_LPBACK_LENGTH 0x00000001 - -#define _UDCMODE_WAKE_POSITION 0x00000007 -#define _UDCMODE_WAKE_MASK 0x00000080 -#define _UDCMODE_WAKE_LENGTH 0x00000001 - -#define _UDCMODE_UEN_POSITION 0x00000008 -#define _UDCMODE_UEN_MASK 0x00000300 -#define _UDCMODE_UEN_LENGTH 0x00000002 - -#define _UDCMODE_RTSMD_POSITION 0x0000000B -#define _UDCMODE_RTSMD_MASK 0x00000800 -#define _UDCMODE_RTSMD_LENGTH 0x00000001 - -#define _UDCMODE_IREN_POSITION 0x0000000C -#define _UDCMODE_IREN_MASK 0x00001000 -#define _UDCMODE_IREN_LENGTH 0x00000001 - -#define _UDCMODE_SIDL_POSITION 0x0000000D -#define _UDCMODE_SIDL_MASK 0x00002000 -#define _UDCMODE_SIDL_LENGTH 0x00000001 - -#define _UDCMODE_ON_POSITION 0x0000000F -#define _UDCMODE_ON_MASK 0x00008000 -#define _UDCMODE_ON_LENGTH 0x00000001 - -#define _UDCMODE_PDSEL0_POSITION 0x00000001 -#define _UDCMODE_PDSEL0_MASK 0x00000002 -#define _UDCMODE_PDSEL0_LENGTH 0x00000001 - -#define _UDCMODE_PDSEL1_POSITION 0x00000002 -#define _UDCMODE_PDSEL1_MASK 0x00000004 -#define _UDCMODE_PDSEL1_LENGTH 0x00000001 - -#define _UDCMODE_UEN0_POSITION 0x00000008 -#define _UDCMODE_UEN0_MASK 0x00000100 -#define _UDCMODE_UEN0_LENGTH 0x00000001 - -#define _UDCMODE_UEN1_POSITION 0x00000009 -#define _UDCMODE_UEN1_MASK 0x00000200 -#define _UDCMODE_UEN1_LENGTH 0x00000001 - -#define _UDCMODE_USIDL_POSITION 0x0000000D -#define _UDCMODE_USIDL_MASK 0x00002000 -#define _UDCMODE_USIDL_LENGTH 0x00000001 - -#define _UDCMODE_UARTEN_POSITION 0x0000000F -#define _UDCMODE_UARTEN_MASK 0x00008000 -#define _UDCMODE_UARTEN_LENGTH 0x00000001 - -#define _UDCMODE_w_POSITION 0x00000000 -#define _UDCMODE_w_MASK 0xFFFFFFFF -#define _UDCMODE_w_LENGTH 0x00000020 - -#define _U1STA_URXDA_POSITION 0x00000000 -#define _U1STA_URXDA_MASK 0x00000001 -#define _U1STA_URXDA_LENGTH 0x00000001 - -#define _U1STA_OERR_POSITION 0x00000001 -#define _U1STA_OERR_MASK 0x00000002 -#define _U1STA_OERR_LENGTH 0x00000001 - -#define _U1STA_FERR_POSITION 0x00000002 -#define _U1STA_FERR_MASK 0x00000004 -#define _U1STA_FERR_LENGTH 0x00000001 - -#define _U1STA_PERR_POSITION 0x00000003 -#define _U1STA_PERR_MASK 0x00000008 -#define _U1STA_PERR_LENGTH 0x00000001 - -#define _U1STA_RIDLE_POSITION 0x00000004 -#define _U1STA_RIDLE_MASK 0x00000010 -#define _U1STA_RIDLE_LENGTH 0x00000001 - -#define _U1STA_ADDEN_POSITION 0x00000005 -#define _U1STA_ADDEN_MASK 0x00000020 -#define _U1STA_ADDEN_LENGTH 0x00000001 - -#define _U1STA_URXISEL_POSITION 0x00000006 -#define _U1STA_URXISEL_MASK 0x000000C0 -#define _U1STA_URXISEL_LENGTH 0x00000002 - -#define _U1STA_TRMT_POSITION 0x00000008 -#define _U1STA_TRMT_MASK 0x00000100 -#define _U1STA_TRMT_LENGTH 0x00000001 - -#define _U1STA_UTXBF_POSITION 0x00000009 -#define _U1STA_UTXBF_MASK 0x00000200 -#define _U1STA_UTXBF_LENGTH 0x00000001 - -#define _U1STA_UTXEN_POSITION 0x0000000A -#define _U1STA_UTXEN_MASK 0x00000400 -#define _U1STA_UTXEN_LENGTH 0x00000001 - -#define _U1STA_UTXBRK_POSITION 0x0000000B -#define _U1STA_UTXBRK_MASK 0x00000800 -#define _U1STA_UTXBRK_LENGTH 0x00000001 - -#define _U1STA_URXEN_POSITION 0x0000000C -#define _U1STA_URXEN_MASK 0x00001000 -#define _U1STA_URXEN_LENGTH 0x00000001 - -#define _U1STA_UTXINV_POSITION 0x0000000D -#define _U1STA_UTXINV_MASK 0x00002000 -#define _U1STA_UTXINV_LENGTH 0x00000001 - -#define _U1STA_UTXISEL_POSITION 0x0000000E -#define _U1STA_UTXISEL_MASK 0x0000C000 -#define _U1STA_UTXISEL_LENGTH 0x00000002 - -#define _U1STA_ADDR_POSITION 0x00000010 -#define _U1STA_ADDR_MASK 0x00FF0000 -#define _U1STA_ADDR_LENGTH 0x00000008 - -#define _U1STA_ADM_EN_POSITION 0x00000018 -#define _U1STA_ADM_EN_MASK 0x01000000 -#define _U1STA_ADM_EN_LENGTH 0x00000001 - -#define _U1STA_URXISEL0_POSITION 0x00000006 -#define _U1STA_URXISEL0_MASK 0x00000040 -#define _U1STA_URXISEL0_LENGTH 0x00000001 - -#define _U1STA_URXISEL1_POSITION 0x00000007 -#define _U1STA_URXISEL1_MASK 0x00000080 -#define _U1STA_URXISEL1_LENGTH 0x00000001 - -#define _U1STA_UTXISEL0_POSITION 0x0000000E -#define _U1STA_UTXISEL0_MASK 0x00004000 -#define _U1STA_UTXISEL0_LENGTH 0x00000001 - -#define _U1STA_UTXISEL1_POSITION 0x0000000F -#define _U1STA_UTXISEL1_MASK 0x00008000 -#define _U1STA_UTXISEL1_LENGTH 0x00000001 - -#define _U1STA_UTXSEL_POSITION 0x0000000E -#define _U1STA_UTXSEL_MASK 0x0000C000 -#define _U1STA_UTXSEL_LENGTH 0x00000002 - -#define _U1STA_w_POSITION 0x00000000 -#define _U1STA_w_MASK 0xFFFFFFFF -#define _U1STA_w_LENGTH 0x00000020 - -#define _UDCSTA_URXDA_POSITION 0x00000000 -#define _UDCSTA_URXDA_MASK 0x00000001 -#define _UDCSTA_URXDA_LENGTH 0x00000001 - -#define _UDCSTA_OERR_POSITION 0x00000001 -#define _UDCSTA_OERR_MASK 0x00000002 -#define _UDCSTA_OERR_LENGTH 0x00000001 - -#define _UDCSTA_FERR_POSITION 0x00000002 -#define _UDCSTA_FERR_MASK 0x00000004 -#define _UDCSTA_FERR_LENGTH 0x00000001 - -#define _UDCSTA_PERR_POSITION 0x00000003 -#define _UDCSTA_PERR_MASK 0x00000008 -#define _UDCSTA_PERR_LENGTH 0x00000001 - -#define _UDCSTA_RIDLE_POSITION 0x00000004 -#define _UDCSTA_RIDLE_MASK 0x00000010 -#define _UDCSTA_RIDLE_LENGTH 0x00000001 - -#define _UDCSTA_ADDEN_POSITION 0x00000005 -#define _UDCSTA_ADDEN_MASK 0x00000020 -#define _UDCSTA_ADDEN_LENGTH 0x00000001 - -#define _UDCSTA_URXISEL_POSITION 0x00000006 -#define _UDCSTA_URXISEL_MASK 0x000000C0 -#define _UDCSTA_URXISEL_LENGTH 0x00000002 - -#define _UDCSTA_TRMT_POSITION 0x00000008 -#define _UDCSTA_TRMT_MASK 0x00000100 -#define _UDCSTA_TRMT_LENGTH 0x00000001 - -#define _UDCSTA_UTXBF_POSITION 0x00000009 -#define _UDCSTA_UTXBF_MASK 0x00000200 -#define _UDCSTA_UTXBF_LENGTH 0x00000001 - -#define _UDCSTA_UTXEN_POSITION 0x0000000A -#define _UDCSTA_UTXEN_MASK 0x00000400 -#define _UDCSTA_UTXEN_LENGTH 0x00000001 - -#define _UDCSTA_UTXBRK_POSITION 0x0000000B -#define _UDCSTA_UTXBRK_MASK 0x00000800 -#define _UDCSTA_UTXBRK_LENGTH 0x00000001 - -#define _UDCSTA_URXEN_POSITION 0x0000000C -#define _UDCSTA_URXEN_MASK 0x00001000 -#define _UDCSTA_URXEN_LENGTH 0x00000001 - -#define _UDCSTA_UTXINV_POSITION 0x0000000D -#define _UDCSTA_UTXINV_MASK 0x00002000 -#define _UDCSTA_UTXINV_LENGTH 0x00000001 - -#define _UDCSTA_UTXISEL_POSITION 0x0000000E -#define _UDCSTA_UTXISEL_MASK 0x0000C000 -#define _UDCSTA_UTXISEL_LENGTH 0x00000002 - -#define _UDCSTA_ADDR_POSITION 0x00000010 -#define _UDCSTA_ADDR_MASK 0x00FF0000 -#define _UDCSTA_ADDR_LENGTH 0x00000008 - -#define _UDCSTA_ADM_EN_POSITION 0x00000018 -#define _UDCSTA_ADM_EN_MASK 0x01000000 -#define _UDCSTA_ADM_EN_LENGTH 0x00000001 - -#define _UDCSTA_URXISEL0_POSITION 0x00000006 -#define _UDCSTA_URXISEL0_MASK 0x00000040 -#define _UDCSTA_URXISEL0_LENGTH 0x00000001 - -#define _UDCSTA_URXISEL1_POSITION 0x00000007 -#define _UDCSTA_URXISEL1_MASK 0x00000080 -#define _UDCSTA_URXISEL1_LENGTH 0x00000001 - -#define _UDCSTA_UTXISEL0_POSITION 0x0000000E -#define _UDCSTA_UTXISEL0_MASK 0x00004000 -#define _UDCSTA_UTXISEL0_LENGTH 0x00000001 - -#define _UDCSTA_UTXISEL1_POSITION 0x0000000F -#define _UDCSTA_UTXISEL1_MASK 0x00008000 -#define _UDCSTA_UTXISEL1_LENGTH 0x00000001 - -#define _UDCSTA_UTXSEL_POSITION 0x0000000E -#define _UDCSTA_UTXSEL_MASK 0x0000C000 -#define _UDCSTA_UTXSEL_LENGTH 0x00000002 - -#define _UDCSTA_w_POSITION 0x00000000 -#define _UDCSTA_w_MASK 0xFFFFFFFF -#define _UDCSTA_w_LENGTH 0x00000020 - -#define _U2MODE_STSEL_POSITION 0x00000000 -#define _U2MODE_STSEL_MASK 0x00000001 -#define _U2MODE_STSEL_LENGTH 0x00000001 - -#define _U2MODE_PDSEL_POSITION 0x00000001 -#define _U2MODE_PDSEL_MASK 0x00000006 -#define _U2MODE_PDSEL_LENGTH 0x00000002 - -#define _U2MODE_BRGH_POSITION 0x00000003 -#define _U2MODE_BRGH_MASK 0x00000008 -#define _U2MODE_BRGH_LENGTH 0x00000001 - -#define _U2MODE_RXINV_POSITION 0x00000004 -#define _U2MODE_RXINV_MASK 0x00000010 -#define _U2MODE_RXINV_LENGTH 0x00000001 - -#define _U2MODE_ABAUD_POSITION 0x00000005 -#define _U2MODE_ABAUD_MASK 0x00000020 -#define _U2MODE_ABAUD_LENGTH 0x00000001 - -#define _U2MODE_LPBACK_POSITION 0x00000006 -#define _U2MODE_LPBACK_MASK 0x00000040 -#define _U2MODE_LPBACK_LENGTH 0x00000001 - -#define _U2MODE_WAKE_POSITION 0x00000007 -#define _U2MODE_WAKE_MASK 0x00000080 -#define _U2MODE_WAKE_LENGTH 0x00000001 - -#define _U2MODE_UEN_POSITION 0x00000008 -#define _U2MODE_UEN_MASK 0x00000300 -#define _U2MODE_UEN_LENGTH 0x00000002 - -#define _U2MODE_RTSMD_POSITION 0x0000000B -#define _U2MODE_RTSMD_MASK 0x00000800 -#define _U2MODE_RTSMD_LENGTH 0x00000001 - -#define _U2MODE_IREN_POSITION 0x0000000C -#define _U2MODE_IREN_MASK 0x00001000 -#define _U2MODE_IREN_LENGTH 0x00000001 - -#define _U2MODE_SIDL_POSITION 0x0000000D -#define _U2MODE_SIDL_MASK 0x00002000 -#define _U2MODE_SIDL_LENGTH 0x00000001 - -#define _U2MODE_ON_POSITION 0x0000000F -#define _U2MODE_ON_MASK 0x00008000 -#define _U2MODE_ON_LENGTH 0x00000001 - -#define _U2MODE_PDSEL0_POSITION 0x00000001 -#define _U2MODE_PDSEL0_MASK 0x00000002 -#define _U2MODE_PDSEL0_LENGTH 0x00000001 - -#define _U2MODE_PDSEL1_POSITION 0x00000002 -#define _U2MODE_PDSEL1_MASK 0x00000004 -#define _U2MODE_PDSEL1_LENGTH 0x00000001 - -#define _U2MODE_UEN0_POSITION 0x00000008 -#define _U2MODE_UEN0_MASK 0x00000100 -#define _U2MODE_UEN0_LENGTH 0x00000001 - -#define _U2MODE_UEN1_POSITION 0x00000009 -#define _U2MODE_UEN1_MASK 0x00000200 -#define _U2MODE_UEN1_LENGTH 0x00000001 - -#define _U2MODE_USIDL_POSITION 0x0000000D -#define _U2MODE_USIDL_MASK 0x00002000 -#define _U2MODE_USIDL_LENGTH 0x00000001 - -#define _U2MODE_UARTEN_POSITION 0x0000000F -#define _U2MODE_UARTEN_MASK 0x00008000 -#define _U2MODE_UARTEN_LENGTH 0x00000001 - -#define _U2MODE_w_POSITION 0x00000000 -#define _U2MODE_w_MASK 0xFFFFFFFF -#define _U2MODE_w_LENGTH 0x00000020 - -#define _U8932MODE_STSEL_POSITION 0x00000000 -#define _U8932MODE_STSEL_MASK 0x00000001 -#define _U8932MODE_STSEL_LENGTH 0x00000001 - -#define _U8932MODE_PDSEL_POSITION 0x00000001 -#define _U8932MODE_PDSEL_MASK 0x00000006 -#define _U8932MODE_PDSEL_LENGTH 0x00000002 - -#define _U8932MODE_BRGH_POSITION 0x00000003 -#define _U8932MODE_BRGH_MASK 0x00000008 -#define _U8932MODE_BRGH_LENGTH 0x00000001 - -#define _U8932MODE_RXINV_POSITION 0x00000004 -#define _U8932MODE_RXINV_MASK 0x00000010 -#define _U8932MODE_RXINV_LENGTH 0x00000001 - -#define _U8932MODE_ABAUD_POSITION 0x00000005 -#define _U8932MODE_ABAUD_MASK 0x00000020 -#define _U8932MODE_ABAUD_LENGTH 0x00000001 - -#define _U8932MODE_LPBACK_POSITION 0x00000006 -#define _U8932MODE_LPBACK_MASK 0x00000040 -#define _U8932MODE_LPBACK_LENGTH 0x00000001 - -#define _U8932MODE_WAKE_POSITION 0x00000007 -#define _U8932MODE_WAKE_MASK 0x00000080 -#define _U8932MODE_WAKE_LENGTH 0x00000001 - -#define _U8932MODE_UEN_POSITION 0x00000008 -#define _U8932MODE_UEN_MASK 0x00000300 -#define _U8932MODE_UEN_LENGTH 0x00000002 - -#define _U8932MODE_RTSMD_POSITION 0x0000000B -#define _U8932MODE_RTSMD_MASK 0x00000800 -#define _U8932MODE_RTSMD_LENGTH 0x00000001 - -#define _U8932MODE_IREN_POSITION 0x0000000C -#define _U8932MODE_IREN_MASK 0x00001000 -#define _U8932MODE_IREN_LENGTH 0x00000001 - -#define _U8932MODE_SIDL_POSITION 0x0000000D -#define _U8932MODE_SIDL_MASK 0x00002000 -#define _U8932MODE_SIDL_LENGTH 0x00000001 - -#define _U8932MODE_ON_POSITION 0x0000000F -#define _U8932MODE_ON_MASK 0x00008000 -#define _U8932MODE_ON_LENGTH 0x00000001 - -#define _U8932MODE_PDSEL0_POSITION 0x00000001 -#define _U8932MODE_PDSEL0_MASK 0x00000002 -#define _U8932MODE_PDSEL0_LENGTH 0x00000001 - -#define _U8932MODE_PDSEL1_POSITION 0x00000002 -#define _U8932MODE_PDSEL1_MASK 0x00000004 -#define _U8932MODE_PDSEL1_LENGTH 0x00000001 - -#define _U8932MODE_UEN0_POSITION 0x00000008 -#define _U8932MODE_UEN0_MASK 0x00000100 -#define _U8932MODE_UEN0_LENGTH 0x00000001 - -#define _U8932MODE_UEN1_POSITION 0x00000009 -#define _U8932MODE_UEN1_MASK 0x00000200 -#define _U8932MODE_UEN1_LENGTH 0x00000001 - -#define _U8932MODE_USIDL_POSITION 0x0000000D -#define _U8932MODE_USIDL_MASK 0x00002000 -#define _U8932MODE_USIDL_LENGTH 0x00000001 - -#define _U8932MODE_UARTEN_POSITION 0x0000000F -#define _U8932MODE_UARTEN_MASK 0x00008000 -#define _U8932MODE_UARTEN_LENGTH 0x00000001 - -#define _U8932MODE_w_POSITION 0x00000000 -#define _U8932MODE_w_MASK 0xFFFFFFFF -#define _U8932MODE_w_LENGTH 0x00000020 - -#define _U2STA_URXDA_POSITION 0x00000000 -#define _U2STA_URXDA_MASK 0x00000001 -#define _U2STA_URXDA_LENGTH 0x00000001 - -#define _U2STA_OERR_POSITION 0x00000001 -#define _U2STA_OERR_MASK 0x00000002 -#define _U2STA_OERR_LENGTH 0x00000001 - -#define _U2STA_FERR_POSITION 0x00000002 -#define _U2STA_FERR_MASK 0x00000004 -#define _U2STA_FERR_LENGTH 0x00000001 - -#define _U2STA_PERR_POSITION 0x00000003 -#define _U2STA_PERR_MASK 0x00000008 -#define _U2STA_PERR_LENGTH 0x00000001 - -#define _U2STA_RIDLE_POSITION 0x00000004 -#define _U2STA_RIDLE_MASK 0x00000010 -#define _U2STA_RIDLE_LENGTH 0x00000001 - -#define _U2STA_ADDEN_POSITION 0x00000005 -#define _U2STA_ADDEN_MASK 0x00000020 -#define _U2STA_ADDEN_LENGTH 0x00000001 - -#define _U2STA_URXISEL_POSITION 0x00000006 -#define _U2STA_URXISEL_MASK 0x000000C0 -#define _U2STA_URXISEL_LENGTH 0x00000002 - -#define _U2STA_TRMT_POSITION 0x00000008 -#define _U2STA_TRMT_MASK 0x00000100 -#define _U2STA_TRMT_LENGTH 0x00000001 - -#define _U2STA_UTXBF_POSITION 0x00000009 -#define _U2STA_UTXBF_MASK 0x00000200 -#define _U2STA_UTXBF_LENGTH 0x00000001 - -#define _U2STA_UTXEN_POSITION 0x0000000A -#define _U2STA_UTXEN_MASK 0x00000400 -#define _U2STA_UTXEN_LENGTH 0x00000001 - -#define _U2STA_UTXBRK_POSITION 0x0000000B -#define _U2STA_UTXBRK_MASK 0x00000800 -#define _U2STA_UTXBRK_LENGTH 0x00000001 - -#define _U2STA_URXEN_POSITION 0x0000000C -#define _U2STA_URXEN_MASK 0x00001000 -#define _U2STA_URXEN_LENGTH 0x00000001 - -#define _U2STA_UTXINV_POSITION 0x0000000D -#define _U2STA_UTXINV_MASK 0x00002000 -#define _U2STA_UTXINV_LENGTH 0x00000001 - -#define _U2STA_UTXISEL_POSITION 0x0000000E -#define _U2STA_UTXISEL_MASK 0x0000C000 -#define _U2STA_UTXISEL_LENGTH 0x00000002 - -#define _U2STA_ADDR_POSITION 0x00000010 -#define _U2STA_ADDR_MASK 0x00FF0000 -#define _U2STA_ADDR_LENGTH 0x00000008 - -#define _U2STA_ADM_EN_POSITION 0x00000018 -#define _U2STA_ADM_EN_MASK 0x01000000 -#define _U2STA_ADM_EN_LENGTH 0x00000001 - -#define _U2STA_URXISEL0_POSITION 0x00000006 -#define _U2STA_URXISEL0_MASK 0x00000040 -#define _U2STA_URXISEL0_LENGTH 0x00000001 - -#define _U2STA_URXISEL1_POSITION 0x00000007 -#define _U2STA_URXISEL1_MASK 0x00000080 -#define _U2STA_URXISEL1_LENGTH 0x00000001 - -#define _U2STA_UTXISEL0_POSITION 0x0000000E -#define _U2STA_UTXISEL0_MASK 0x00004000 -#define _U2STA_UTXISEL0_LENGTH 0x00000001 - -#define _U2STA_UTXISEL1_POSITION 0x0000000F -#define _U2STA_UTXISEL1_MASK 0x00008000 -#define _U2STA_UTXISEL1_LENGTH 0x00000001 - -#define _U2STA_UTXSEL_POSITION 0x0000000E -#define _U2STA_UTXSEL_MASK 0x0000C000 -#define _U2STA_UTXSEL_LENGTH 0x00000002 - -#define _U2STA_w_POSITION 0x00000000 -#define _U2STA_w_MASK 0xFFFFFFFF -#define _U2STA_w_LENGTH 0x00000020 - -#define _U8932STA_URXDA_POSITION 0x00000000 -#define _U8932STA_URXDA_MASK 0x00000001 -#define _U8932STA_URXDA_LENGTH 0x00000001 - -#define _U8932STA_OERR_POSITION 0x00000001 -#define _U8932STA_OERR_MASK 0x00000002 -#define _U8932STA_OERR_LENGTH 0x00000001 - -#define _U8932STA_FERR_POSITION 0x00000002 -#define _U8932STA_FERR_MASK 0x00000004 -#define _U8932STA_FERR_LENGTH 0x00000001 - -#define _U8932STA_PERR_POSITION 0x00000003 -#define _U8932STA_PERR_MASK 0x00000008 -#define _U8932STA_PERR_LENGTH 0x00000001 - -#define _U8932STA_RIDLE_POSITION 0x00000004 -#define _U8932STA_RIDLE_MASK 0x00000010 -#define _U8932STA_RIDLE_LENGTH 0x00000001 - -#define _U8932STA_ADDEN_POSITION 0x00000005 -#define _U8932STA_ADDEN_MASK 0x00000020 -#define _U8932STA_ADDEN_LENGTH 0x00000001 - -#define _U8932STA_URXISEL_POSITION 0x00000006 -#define _U8932STA_URXISEL_MASK 0x000000C0 -#define _U8932STA_URXISEL_LENGTH 0x00000002 - -#define _U8932STA_TRMT_POSITION 0x00000008 -#define _U8932STA_TRMT_MASK 0x00000100 -#define _U8932STA_TRMT_LENGTH 0x00000001 - -#define _U8932STA_UTXBF_POSITION 0x00000009 -#define _U8932STA_UTXBF_MASK 0x00000200 -#define _U8932STA_UTXBF_LENGTH 0x00000001 - -#define _U8932STA_UTXEN_POSITION 0x0000000A -#define _U8932STA_UTXEN_MASK 0x00000400 -#define _U8932STA_UTXEN_LENGTH 0x00000001 - -#define _U8932STA_UTXBRK_POSITION 0x0000000B -#define _U8932STA_UTXBRK_MASK 0x00000800 -#define _U8932STA_UTXBRK_LENGTH 0x00000001 - -#define _U8932STA_URXEN_POSITION 0x0000000C -#define _U8932STA_URXEN_MASK 0x00001000 -#define _U8932STA_URXEN_LENGTH 0x00000001 - -#define _U8932STA_UTXINV_POSITION 0x0000000D -#define _U8932STA_UTXINV_MASK 0x00002000 -#define _U8932STA_UTXINV_LENGTH 0x00000001 - -#define _U8932STA_UTXISEL_POSITION 0x0000000E -#define _U8932STA_UTXISEL_MASK 0x0000C000 -#define _U8932STA_UTXISEL_LENGTH 0x00000002 - -#define _U8932STA_ADDR_POSITION 0x00000010 -#define _U8932STA_ADDR_MASK 0x00FF0000 -#define _U8932STA_ADDR_LENGTH 0x00000008 - -#define _U8932STA_ADM_EN_POSITION 0x00000018 -#define _U8932STA_ADM_EN_MASK 0x01000000 -#define _U8932STA_ADM_EN_LENGTH 0x00000001 - -#define _U8932STA_URXISEL0_POSITION 0x00000006 -#define _U8932STA_URXISEL0_MASK 0x00000040 -#define _U8932STA_URXISEL0_LENGTH 0x00000001 - -#define _U8932STA_URXISEL1_POSITION 0x00000007 -#define _U8932STA_URXISEL1_MASK 0x00000080 -#define _U8932STA_URXISEL1_LENGTH 0x00000001 - -#define _U8932STA_UTXISEL0_POSITION 0x0000000E -#define _U8932STA_UTXISEL0_MASK 0x00004000 -#define _U8932STA_UTXISEL0_LENGTH 0x00000001 - -#define _U8932STA_UTXISEL1_POSITION 0x0000000F -#define _U8932STA_UTXISEL1_MASK 0x00008000 -#define _U8932STA_UTXISEL1_LENGTH 0x00000001 - -#define _U8932STA_UTXSEL_POSITION 0x0000000E -#define _U8932STA_UTXSEL_MASK 0x0000C000 -#define _U8932STA_UTXSEL_LENGTH 0x00000002 - -#define _U8932STA_w_POSITION 0x00000000 -#define _U8932STA_w_MASK 0xFFFFFFFF -#define _U8932STA_w_LENGTH 0x00000020 - -#define _U39MODE_STSEL_POSITION 0x00000000 -#define _U39MODE_STSEL_MASK 0x00000001 -#define _U39MODE_STSEL_LENGTH 0x00000001 - -#define _U39MODE_PDSEL_POSITION 0x00000001 -#define _U39MODE_PDSEL_MASK 0x00000006 -#define _U39MODE_PDSEL_LENGTH 0x00000002 - -#define _U39MODE_BRGH_POSITION 0x00000003 -#define _U39MODE_BRGH_MASK 0x00000008 -#define _U39MODE_BRGH_LENGTH 0x00000001 - -#define _U39MODE_RXINV_POSITION 0x00000004 -#define _U39MODE_RXINV_MASK 0x00000010 -#define _U39MODE_RXINV_LENGTH 0x00000001 - -#define _U39MODE_ABAUD_POSITION 0x00000005 -#define _U39MODE_ABAUD_MASK 0x00000020 -#define _U39MODE_ABAUD_LENGTH 0x00000001 - -#define _U39MODE_LPBACK_POSITION 0x00000006 -#define _U39MODE_LPBACK_MASK 0x00000040 -#define _U39MODE_LPBACK_LENGTH 0x00000001 - -#define _U39MODE_WAKE_POSITION 0x00000007 -#define _U39MODE_WAKE_MASK 0x00000080 -#define _U39MODE_WAKE_LENGTH 0x00000001 - -#define _U39MODE_UEN_POSITION 0x00000008 -#define _U39MODE_UEN_MASK 0x00000300 -#define _U39MODE_UEN_LENGTH 0x00000002 - -#define _U39MODE_RTSMD_POSITION 0x0000000B -#define _U39MODE_RTSMD_MASK 0x00000800 -#define _U39MODE_RTSMD_LENGTH 0x00000001 - -#define _U39MODE_IREN_POSITION 0x0000000C -#define _U39MODE_IREN_MASK 0x00001000 -#define _U39MODE_IREN_LENGTH 0x00000001 - -#define _U39MODE_SIDL_POSITION 0x0000000D -#define _U39MODE_SIDL_MASK 0x00002000 -#define _U39MODE_SIDL_LENGTH 0x00000001 - -#define _U39MODE_ON_POSITION 0x0000000F -#define _U39MODE_ON_MASK 0x00008000 -#define _U39MODE_ON_LENGTH 0x00000001 - -#define _U39MODE_PDSEL0_POSITION 0x00000001 -#define _U39MODE_PDSEL0_MASK 0x00000002 -#define _U39MODE_PDSEL0_LENGTH 0x00000001 - -#define _U39MODE_PDSEL1_POSITION 0x00000002 -#define _U39MODE_PDSEL1_MASK 0x00000004 -#define _U39MODE_PDSEL1_LENGTH 0x00000001 - -#define _U39MODE_UEN0_POSITION 0x00000008 -#define _U39MODE_UEN0_MASK 0x00000100 -#define _U39MODE_UEN0_LENGTH 0x00000001 - -#define _U39MODE_UEN1_POSITION 0x00000009 -#define _U39MODE_UEN1_MASK 0x00000200 -#define _U39MODE_UEN1_LENGTH 0x00000001 - -#define _U39MODE_USIDL_POSITION 0x0000000D -#define _U39MODE_USIDL_MASK 0x00002000 -#define _U39MODE_USIDL_LENGTH 0x00000001 - -#define _U39MODE_UARTEN_POSITION 0x0000000F -#define _U39MODE_UARTEN_MASK 0x00008000 -#define _U39MODE_UARTEN_LENGTH 0x00000001 - -#define _U39MODE_w_POSITION 0x00000000 -#define _U39MODE_w_MASK 0xFFFFFFFF -#define _U39MODE_w_LENGTH 0x00000020 - -#define _U3MODE_STSEL_POSITION 0x00000000 -#define _U3MODE_STSEL_MASK 0x00000001 -#define _U3MODE_STSEL_LENGTH 0x00000001 - -#define _U3MODE_PDSEL_POSITION 0x00000001 -#define _U3MODE_PDSEL_MASK 0x00000006 -#define _U3MODE_PDSEL_LENGTH 0x00000002 - -#define _U3MODE_BRGH_POSITION 0x00000003 -#define _U3MODE_BRGH_MASK 0x00000008 -#define _U3MODE_BRGH_LENGTH 0x00000001 - -#define _U3MODE_RXINV_POSITION 0x00000004 -#define _U3MODE_RXINV_MASK 0x00000010 -#define _U3MODE_RXINV_LENGTH 0x00000001 - -#define _U3MODE_ABAUD_POSITION 0x00000005 -#define _U3MODE_ABAUD_MASK 0x00000020 -#define _U3MODE_ABAUD_LENGTH 0x00000001 - -#define _U3MODE_LPBACK_POSITION 0x00000006 -#define _U3MODE_LPBACK_MASK 0x00000040 -#define _U3MODE_LPBACK_LENGTH 0x00000001 - -#define _U3MODE_WAKE_POSITION 0x00000007 -#define _U3MODE_WAKE_MASK 0x00000080 -#define _U3MODE_WAKE_LENGTH 0x00000001 - -#define _U3MODE_UEN_POSITION 0x00000008 -#define _U3MODE_UEN_MASK 0x00000300 -#define _U3MODE_UEN_LENGTH 0x00000002 - -#define _U3MODE_RTSMD_POSITION 0x0000000B -#define _U3MODE_RTSMD_MASK 0x00000800 -#define _U3MODE_RTSMD_LENGTH 0x00000001 - -#define _U3MODE_IREN_POSITION 0x0000000C -#define _U3MODE_IREN_MASK 0x00001000 -#define _U3MODE_IREN_LENGTH 0x00000001 - -#define _U3MODE_SIDL_POSITION 0x0000000D -#define _U3MODE_SIDL_MASK 0x00002000 -#define _U3MODE_SIDL_LENGTH 0x00000001 - -#define _U3MODE_ON_POSITION 0x0000000F -#define _U3MODE_ON_MASK 0x00008000 -#define _U3MODE_ON_LENGTH 0x00000001 - -#define _U3MODE_PDSEL0_POSITION 0x00000001 -#define _U3MODE_PDSEL0_MASK 0x00000002 -#define _U3MODE_PDSEL0_LENGTH 0x00000001 - -#define _U3MODE_PDSEL1_POSITION 0x00000002 -#define _U3MODE_PDSEL1_MASK 0x00000004 -#define _U3MODE_PDSEL1_LENGTH 0x00000001 - -#define _U3MODE_UEN0_POSITION 0x00000008 -#define _U3MODE_UEN0_MASK 0x00000100 -#define _U3MODE_UEN0_LENGTH 0x00000001 - -#define _U3MODE_UEN1_POSITION 0x00000009 -#define _U3MODE_UEN1_MASK 0x00000200 -#define _U3MODE_UEN1_LENGTH 0x00000001 - -#define _U3MODE_USIDL_POSITION 0x0000000D -#define _U3MODE_USIDL_MASK 0x00002000 -#define _U3MODE_USIDL_LENGTH 0x00000001 - -#define _U3MODE_UARTEN_POSITION 0x0000000F -#define _U3MODE_UARTEN_MASK 0x00008000 -#define _U3MODE_UARTEN_LENGTH 0x00000001 - -#define _U3MODE_w_POSITION 0x00000000 -#define _U3MODE_w_MASK 0xFFFFFFFF -#define _U3MODE_w_LENGTH 0x00000020 - -#define _U39STA_URXDA_POSITION 0x00000000 -#define _U39STA_URXDA_MASK 0x00000001 -#define _U39STA_URXDA_LENGTH 0x00000001 - -#define _U39STA_OERR_POSITION 0x00000001 -#define _U39STA_OERR_MASK 0x00000002 -#define _U39STA_OERR_LENGTH 0x00000001 - -#define _U39STA_FERR_POSITION 0x00000002 -#define _U39STA_FERR_MASK 0x00000004 -#define _U39STA_FERR_LENGTH 0x00000001 - -#define _U39STA_PERR_POSITION 0x00000003 -#define _U39STA_PERR_MASK 0x00000008 -#define _U39STA_PERR_LENGTH 0x00000001 - -#define _U39STA_RIDLE_POSITION 0x00000004 -#define _U39STA_RIDLE_MASK 0x00000010 -#define _U39STA_RIDLE_LENGTH 0x00000001 - -#define _U39STA_ADDEN_POSITION 0x00000005 -#define _U39STA_ADDEN_MASK 0x00000020 -#define _U39STA_ADDEN_LENGTH 0x00000001 - -#define _U39STA_URXISEL_POSITION 0x00000006 -#define _U39STA_URXISEL_MASK 0x000000C0 -#define _U39STA_URXISEL_LENGTH 0x00000002 - -#define _U39STA_TRMT_POSITION 0x00000008 -#define _U39STA_TRMT_MASK 0x00000100 -#define _U39STA_TRMT_LENGTH 0x00000001 - -#define _U39STA_UTXBF_POSITION 0x00000009 -#define _U39STA_UTXBF_MASK 0x00000200 -#define _U39STA_UTXBF_LENGTH 0x00000001 - -#define _U39STA_UTXEN_POSITION 0x0000000A -#define _U39STA_UTXEN_MASK 0x00000400 -#define _U39STA_UTXEN_LENGTH 0x00000001 - -#define _U39STA_UTXBRK_POSITION 0x0000000B -#define _U39STA_UTXBRK_MASK 0x00000800 -#define _U39STA_UTXBRK_LENGTH 0x00000001 - -#define _U39STA_URXEN_POSITION 0x0000000C -#define _U39STA_URXEN_MASK 0x00001000 -#define _U39STA_URXEN_LENGTH 0x00000001 - -#define _U39STA_UTXINV_POSITION 0x0000000D -#define _U39STA_UTXINV_MASK 0x00002000 -#define _U39STA_UTXINV_LENGTH 0x00000001 - -#define _U39STA_UTXISEL_POSITION 0x0000000E -#define _U39STA_UTXISEL_MASK 0x0000C000 -#define _U39STA_UTXISEL_LENGTH 0x00000002 - -#define _U39STA_ADDR_POSITION 0x00000010 -#define _U39STA_ADDR_MASK 0x00FF0000 -#define _U39STA_ADDR_LENGTH 0x00000008 - -#define _U39STA_ADM_EN_POSITION 0x00000018 -#define _U39STA_ADM_EN_MASK 0x01000000 -#define _U39STA_ADM_EN_LENGTH 0x00000001 - -#define _U39STA_URXISEL0_POSITION 0x00000006 -#define _U39STA_URXISEL0_MASK 0x00000040 -#define _U39STA_URXISEL0_LENGTH 0x00000001 - -#define _U39STA_URXISEL1_POSITION 0x00000007 -#define _U39STA_URXISEL1_MASK 0x00000080 -#define _U39STA_URXISEL1_LENGTH 0x00000001 - -#define _U39STA_UTXISEL0_POSITION 0x0000000E -#define _U39STA_UTXISEL0_MASK 0x00004000 -#define _U39STA_UTXISEL0_LENGTH 0x00000001 - -#define _U39STA_UTXISEL1_POSITION 0x0000000F -#define _U39STA_UTXISEL1_MASK 0x00008000 -#define _U39STA_UTXISEL1_LENGTH 0x00000001 - -#define _U39STA_UTXSEL_POSITION 0x0000000E -#define _U39STA_UTXSEL_MASK 0x0000C000 -#define _U39STA_UTXSEL_LENGTH 0x00000002 - -#define _U39STA_w_POSITION 0x00000000 -#define _U39STA_w_MASK 0xFFFFFFFF -#define _U39STA_w_LENGTH 0x00000020 - -#define _U3STA_URXDA_POSITION 0x00000000 -#define _U3STA_URXDA_MASK 0x00000001 -#define _U3STA_URXDA_LENGTH 0x00000001 - -#define _U3STA_OERR_POSITION 0x00000001 -#define _U3STA_OERR_MASK 0x00000002 -#define _U3STA_OERR_LENGTH 0x00000001 - -#define _U3STA_FERR_POSITION 0x00000002 -#define _U3STA_FERR_MASK 0x00000004 -#define _U3STA_FERR_LENGTH 0x00000001 - -#define _U3STA_PERR_POSITION 0x00000003 -#define _U3STA_PERR_MASK 0x00000008 -#define _U3STA_PERR_LENGTH 0x00000001 - -#define _U3STA_RIDLE_POSITION 0x00000004 -#define _U3STA_RIDLE_MASK 0x00000010 -#define _U3STA_RIDLE_LENGTH 0x00000001 - -#define _U3STA_ADDEN_POSITION 0x00000005 -#define _U3STA_ADDEN_MASK 0x00000020 -#define _U3STA_ADDEN_LENGTH 0x00000001 - -#define _U3STA_URXISEL_POSITION 0x00000006 -#define _U3STA_URXISEL_MASK 0x000000C0 -#define _U3STA_URXISEL_LENGTH 0x00000002 - -#define _U3STA_TRMT_POSITION 0x00000008 -#define _U3STA_TRMT_MASK 0x00000100 -#define _U3STA_TRMT_LENGTH 0x00000001 - -#define _U3STA_UTXBF_POSITION 0x00000009 -#define _U3STA_UTXBF_MASK 0x00000200 -#define _U3STA_UTXBF_LENGTH 0x00000001 - -#define _U3STA_UTXEN_POSITION 0x0000000A -#define _U3STA_UTXEN_MASK 0x00000400 -#define _U3STA_UTXEN_LENGTH 0x00000001 - -#define _U3STA_UTXBRK_POSITION 0x0000000B -#define _U3STA_UTXBRK_MASK 0x00000800 -#define _U3STA_UTXBRK_LENGTH 0x00000001 - -#define _U3STA_URXEN_POSITION 0x0000000C -#define _U3STA_URXEN_MASK 0x00001000 -#define _U3STA_URXEN_LENGTH 0x00000001 - -#define _U3STA_UTXINV_POSITION 0x0000000D -#define _U3STA_UTXINV_MASK 0x00002000 -#define _U3STA_UTXINV_LENGTH 0x00000001 - -#define _U3STA_UTXISEL_POSITION 0x0000000E -#define _U3STA_UTXISEL_MASK 0x0000C000 -#define _U3STA_UTXISEL_LENGTH 0x00000002 - -#define _U3STA_ADDR_POSITION 0x00000010 -#define _U3STA_ADDR_MASK 0x00FF0000 -#define _U3STA_ADDR_LENGTH 0x00000008 - -#define _U3STA_ADM_EN_POSITION 0x00000018 -#define _U3STA_ADM_EN_MASK 0x01000000 -#define _U3STA_ADM_EN_LENGTH 0x00000001 - -#define _U3STA_URXISEL0_POSITION 0x00000006 -#define _U3STA_URXISEL0_MASK 0x00000040 -#define _U3STA_URXISEL0_LENGTH 0x00000001 - -#define _U3STA_URXISEL1_POSITION 0x00000007 -#define _U3STA_URXISEL1_MASK 0x00000080 -#define _U3STA_URXISEL1_LENGTH 0x00000001 - -#define _U3STA_UTXISEL0_POSITION 0x0000000E -#define _U3STA_UTXISEL0_MASK 0x00004000 -#define _U3STA_UTXISEL0_LENGTH 0x00000001 - -#define _U3STA_UTXISEL1_POSITION 0x0000000F -#define _U3STA_UTXISEL1_MASK 0x00008000 -#define _U3STA_UTXISEL1_LENGTH 0x00000001 - -#define _U3STA_UTXSEL_POSITION 0x0000000E -#define _U3STA_UTXSEL_MASK 0x0000C000 -#define _U3STA_UTXSEL_LENGTH 0x00000002 - -#define _U3STA_w_POSITION 0x00000000 -#define _U3STA_w_MASK 0xFFFFFFFF -#define _U3STA_w_LENGTH 0x00000020 - -#define _U4MODE_STSEL_POSITION 0x00000000 -#define _U4MODE_STSEL_MASK 0x00000001 -#define _U4MODE_STSEL_LENGTH 0x00000001 - -#define _U4MODE_PDSEL_POSITION 0x00000001 -#define _U4MODE_PDSEL_MASK 0x00000006 -#define _U4MODE_PDSEL_LENGTH 0x00000002 - -#define _U4MODE_BRGH_POSITION 0x00000003 -#define _U4MODE_BRGH_MASK 0x00000008 -#define _U4MODE_BRGH_LENGTH 0x00000001 - -#define _U4MODE_RXINV_POSITION 0x00000004 -#define _U4MODE_RXINV_MASK 0x00000010 -#define _U4MODE_RXINV_LENGTH 0x00000001 - -#define _U4MODE_ABAUD_POSITION 0x00000005 -#define _U4MODE_ABAUD_MASK 0x00000020 -#define _U4MODE_ABAUD_LENGTH 0x00000001 - -#define _U4MODE_LPBACK_POSITION 0x00000006 -#define _U4MODE_LPBACK_MASK 0x00000040 -#define _U4MODE_LPBACK_LENGTH 0x00000001 - -#define _U4MODE_WAKE_POSITION 0x00000007 -#define _U4MODE_WAKE_MASK 0x00000080 -#define _U4MODE_WAKE_LENGTH 0x00000001 - -#define _U4MODE_UEN_POSITION 0x00000008 -#define _U4MODE_UEN_MASK 0x00000300 -#define _U4MODE_UEN_LENGTH 0x00000002 - -#define _U4MODE_RTSMD_POSITION 0x0000000B -#define _U4MODE_RTSMD_MASK 0x00000800 -#define _U4MODE_RTSMD_LENGTH 0x00000001 - -#define _U4MODE_IREN_POSITION 0x0000000C -#define _U4MODE_IREN_MASK 0x00001000 -#define _U4MODE_IREN_LENGTH 0x00000001 - -#define _U4MODE_SIDL_POSITION 0x0000000D -#define _U4MODE_SIDL_MASK 0x00002000 -#define _U4MODE_SIDL_LENGTH 0x00000001 - -#define _U4MODE_ON_POSITION 0x0000000F -#define _U4MODE_ON_MASK 0x00008000 -#define _U4MODE_ON_LENGTH 0x00000001 - -#define _U4MODE_PDSEL0_POSITION 0x00000001 -#define _U4MODE_PDSEL0_MASK 0x00000002 -#define _U4MODE_PDSEL0_LENGTH 0x00000001 - -#define _U4MODE_PDSEL1_POSITION 0x00000002 -#define _U4MODE_PDSEL1_MASK 0x00000004 -#define _U4MODE_PDSEL1_LENGTH 0x00000001 - -#define _U4MODE_UEN0_POSITION 0x00000008 -#define _U4MODE_UEN0_MASK 0x00000100 -#define _U4MODE_UEN0_LENGTH 0x00000001 - -#define _U4MODE_UEN1_POSITION 0x00000009 -#define _U4MODE_UEN1_MASK 0x00000200 -#define _U4MODE_UEN1_LENGTH 0x00000001 - -#define _U4MODE_USIDL_POSITION 0x0000000D -#define _U4MODE_USIDL_MASK 0x00002000 -#define _U4MODE_USIDL_LENGTH 0x00000001 - -#define _U4MODE_UARTEN_POSITION 0x0000000F -#define _U4MODE_UARTEN_MASK 0x00008000 -#define _U4MODE_UARTEN_LENGTH 0x00000001 - -#define _U4MODE_w_POSITION 0x00000000 -#define _U4MODE_w_MASK 0xFFFFFFFF -#define _U4MODE_w_LENGTH 0x00000020 - -#define _UodMODE_STSEL_POSITION 0x00000000 -#define _UodMODE_STSEL_MASK 0x00000001 -#define _UodMODE_STSEL_LENGTH 0x00000001 - -#define _UodMODE_PDSEL_POSITION 0x00000001 -#define _UodMODE_PDSEL_MASK 0x00000006 -#define _UodMODE_PDSEL_LENGTH 0x00000002 - -#define _UodMODE_BRGH_POSITION 0x00000003 -#define _UodMODE_BRGH_MASK 0x00000008 -#define _UodMODE_BRGH_LENGTH 0x00000001 - -#define _UodMODE_RXINV_POSITION 0x00000004 -#define _UodMODE_RXINV_MASK 0x00000010 -#define _UodMODE_RXINV_LENGTH 0x00000001 - -#define _UodMODE_ABAUD_POSITION 0x00000005 -#define _UodMODE_ABAUD_MASK 0x00000020 -#define _UodMODE_ABAUD_LENGTH 0x00000001 - -#define _UodMODE_LPBACK_POSITION 0x00000006 -#define _UodMODE_LPBACK_MASK 0x00000040 -#define _UodMODE_LPBACK_LENGTH 0x00000001 - -#define _UodMODE_WAKE_POSITION 0x00000007 -#define _UodMODE_WAKE_MASK 0x00000080 -#define _UodMODE_WAKE_LENGTH 0x00000001 - -#define _UodMODE_UEN_POSITION 0x00000008 -#define _UodMODE_UEN_MASK 0x00000300 -#define _UodMODE_UEN_LENGTH 0x00000002 - -#define _UodMODE_RTSMD_POSITION 0x0000000B -#define _UodMODE_RTSMD_MASK 0x00000800 -#define _UodMODE_RTSMD_LENGTH 0x00000001 - -#define _UodMODE_IREN_POSITION 0x0000000C -#define _UodMODE_IREN_MASK 0x00001000 -#define _UodMODE_IREN_LENGTH 0x00000001 - -#define _UodMODE_SIDL_POSITION 0x0000000D -#define _UodMODE_SIDL_MASK 0x00002000 -#define _UodMODE_SIDL_LENGTH 0x00000001 - -#define _UodMODE_ON_POSITION 0x0000000F -#define _UodMODE_ON_MASK 0x00008000 -#define _UodMODE_ON_LENGTH 0x00000001 - -#define _UodMODE_PDSEL0_POSITION 0x00000001 -#define _UodMODE_PDSEL0_MASK 0x00000002 -#define _UodMODE_PDSEL0_LENGTH 0x00000001 - -#define _UodMODE_PDSEL1_POSITION 0x00000002 -#define _UodMODE_PDSEL1_MASK 0x00000004 -#define _UodMODE_PDSEL1_LENGTH 0x00000001 - -#define _UodMODE_UEN0_POSITION 0x00000008 -#define _UodMODE_UEN0_MASK 0x00000100 -#define _UodMODE_UEN0_LENGTH 0x00000001 - -#define _UodMODE_UEN1_POSITION 0x00000009 -#define _UodMODE_UEN1_MASK 0x00000200 -#define _UodMODE_UEN1_LENGTH 0x00000001 - -#define _UodMODE_USIDL_POSITION 0x0000000D -#define _UodMODE_USIDL_MASK 0x00002000 -#define _UodMODE_USIDL_LENGTH 0x00000001 - -#define _UodMODE_UARTEN_POSITION 0x0000000F -#define _UodMODE_UARTEN_MASK 0x00008000 -#define _UodMODE_UARTEN_LENGTH 0x00000001 - -#define _UodMODE_w_POSITION 0x00000000 -#define _UodMODE_w_MASK 0xFFFFFFFF -#define _UodMODE_w_LENGTH 0x00000020 - -#define _U4STA_URXDA_POSITION 0x00000000 -#define _U4STA_URXDA_MASK 0x00000001 -#define _U4STA_URXDA_LENGTH 0x00000001 - -#define _U4STA_OERR_POSITION 0x00000001 -#define _U4STA_OERR_MASK 0x00000002 -#define _U4STA_OERR_LENGTH 0x00000001 - -#define _U4STA_FERR_POSITION 0x00000002 -#define _U4STA_FERR_MASK 0x00000004 -#define _U4STA_FERR_LENGTH 0x00000001 - -#define _U4STA_PERR_POSITION 0x00000003 -#define _U4STA_PERR_MASK 0x00000008 -#define _U4STA_PERR_LENGTH 0x00000001 - -#define _U4STA_RIDLE_POSITION 0x00000004 -#define _U4STA_RIDLE_MASK 0x00000010 -#define _U4STA_RIDLE_LENGTH 0x00000001 - -#define _U4STA_ADDEN_POSITION 0x00000005 -#define _U4STA_ADDEN_MASK 0x00000020 -#define _U4STA_ADDEN_LENGTH 0x00000001 - -#define _U4STA_URXISEL_POSITION 0x00000006 -#define _U4STA_URXISEL_MASK 0x000000C0 -#define _U4STA_URXISEL_LENGTH 0x00000002 - -#define _U4STA_TRMT_POSITION 0x00000008 -#define _U4STA_TRMT_MASK 0x00000100 -#define _U4STA_TRMT_LENGTH 0x00000001 - -#define _U4STA_UTXBF_POSITION 0x00000009 -#define _U4STA_UTXBF_MASK 0x00000200 -#define _U4STA_UTXBF_LENGTH 0x00000001 - -#define _U4STA_UTXEN_POSITION 0x0000000A -#define _U4STA_UTXEN_MASK 0x00000400 -#define _U4STA_UTXEN_LENGTH 0x00000001 - -#define _U4STA_UTXBRK_POSITION 0x0000000B -#define _U4STA_UTXBRK_MASK 0x00000800 -#define _U4STA_UTXBRK_LENGTH 0x00000001 - -#define _U4STA_URXEN_POSITION 0x0000000C -#define _U4STA_URXEN_MASK 0x00001000 -#define _U4STA_URXEN_LENGTH 0x00000001 - -#define _U4STA_UTXINV_POSITION 0x0000000D -#define _U4STA_UTXINV_MASK 0x00002000 -#define _U4STA_UTXINV_LENGTH 0x00000001 - -#define _U4STA_UTXISEL_POSITION 0x0000000E -#define _U4STA_UTXISEL_MASK 0x0000C000 -#define _U4STA_UTXISEL_LENGTH 0x00000002 - -#define _U4STA_ADDR_POSITION 0x00000010 -#define _U4STA_ADDR_MASK 0x00FF0000 -#define _U4STA_ADDR_LENGTH 0x00000008 - -#define _U4STA_ADM_EN_POSITION 0x00000018 -#define _U4STA_ADM_EN_MASK 0x01000000 -#define _U4STA_ADM_EN_LENGTH 0x00000001 - -#define _U4STA_URXISEL0_POSITION 0x00000006 -#define _U4STA_URXISEL0_MASK 0x00000040 -#define _U4STA_URXISEL0_LENGTH 0x00000001 - -#define _U4STA_URXISEL1_POSITION 0x00000007 -#define _U4STA_URXISEL1_MASK 0x00000080 -#define _U4STA_URXISEL1_LENGTH 0x00000001 - -#define _U4STA_UTXISEL0_POSITION 0x0000000E -#define _U4STA_UTXISEL0_MASK 0x00004000 -#define _U4STA_UTXISEL0_LENGTH 0x00000001 - -#define _U4STA_UTXISEL1_POSITION 0x0000000F -#define _U4STA_UTXISEL1_MASK 0x00008000 -#define _U4STA_UTXISEL1_LENGTH 0x00000001 - -#define _U4STA_UTXSEL_POSITION 0x0000000E -#define _U4STA_UTXSEL_MASK 0x0000C000 -#define _U4STA_UTXSEL_LENGTH 0x00000002 - -#define _U4STA_w_POSITION 0x00000000 -#define _U4STA_w_MASK 0xFFFFFFFF -#define _U4STA_w_LENGTH 0x00000020 - -#define _UodSTA_URXDA_POSITION 0x00000000 -#define _UodSTA_URXDA_MASK 0x00000001 -#define _UodSTA_URXDA_LENGTH 0x00000001 - -#define _UodSTA_OERR_POSITION 0x00000001 -#define _UodSTA_OERR_MASK 0x00000002 -#define _UodSTA_OERR_LENGTH 0x00000001 - -#define _UodSTA_FERR_POSITION 0x00000002 -#define _UodSTA_FERR_MASK 0x00000004 -#define _UodSTA_FERR_LENGTH 0x00000001 - -#define _UodSTA_PERR_POSITION 0x00000003 -#define _UodSTA_PERR_MASK 0x00000008 -#define _UodSTA_PERR_LENGTH 0x00000001 - -#define _UodSTA_RIDLE_POSITION 0x00000004 -#define _UodSTA_RIDLE_MASK 0x00000010 -#define _UodSTA_RIDLE_LENGTH 0x00000001 - -#define _UodSTA_ADDEN_POSITION 0x00000005 -#define _UodSTA_ADDEN_MASK 0x00000020 -#define _UodSTA_ADDEN_LENGTH 0x00000001 - -#define _UodSTA_URXISEL_POSITION 0x00000006 -#define _UodSTA_URXISEL_MASK 0x000000C0 -#define _UodSTA_URXISEL_LENGTH 0x00000002 - -#define _UodSTA_TRMT_POSITION 0x00000008 -#define _UodSTA_TRMT_MASK 0x00000100 -#define _UodSTA_TRMT_LENGTH 0x00000001 - -#define _UodSTA_UTXBF_POSITION 0x00000009 -#define _UodSTA_UTXBF_MASK 0x00000200 -#define _UodSTA_UTXBF_LENGTH 0x00000001 - -#define _UodSTA_UTXEN_POSITION 0x0000000A -#define _UodSTA_UTXEN_MASK 0x00000400 -#define _UodSTA_UTXEN_LENGTH 0x00000001 - -#define _UodSTA_UTXBRK_POSITION 0x0000000B -#define _UodSTA_UTXBRK_MASK 0x00000800 -#define _UodSTA_UTXBRK_LENGTH 0x00000001 - -#define _UodSTA_URXEN_POSITION 0x0000000C -#define _UodSTA_URXEN_MASK 0x00001000 -#define _UodSTA_URXEN_LENGTH 0x00000001 - -#define _UodSTA_UTXINV_POSITION 0x0000000D -#define _UodSTA_UTXINV_MASK 0x00002000 -#define _UodSTA_UTXINV_LENGTH 0x00000001 - -#define _UodSTA_UTXISEL_POSITION 0x0000000E -#define _UodSTA_UTXISEL_MASK 0x0000C000 -#define _UodSTA_UTXISEL_LENGTH 0x00000002 - -#define _UodSTA_ADDR_POSITION 0x00000010 -#define _UodSTA_ADDR_MASK 0x00FF0000 -#define _UodSTA_ADDR_LENGTH 0x00000008 - -#define _UodSTA_ADM_EN_POSITION 0x00000018 -#define _UodSTA_ADM_EN_MASK 0x01000000 -#define _UodSTA_ADM_EN_LENGTH 0x00000001 - -#define _UodSTA_URXISEL0_POSITION 0x00000006 -#define _UodSTA_URXISEL0_MASK 0x00000040 -#define _UodSTA_URXISEL0_LENGTH 0x00000001 - -#define _UodSTA_URXISEL1_POSITION 0x00000007 -#define _UodSTA_URXISEL1_MASK 0x00000080 -#define _UodSTA_URXISEL1_LENGTH 0x00000001 - -#define _UodSTA_UTXISEL0_POSITION 0x0000000E -#define _UodSTA_UTXISEL0_MASK 0x00004000 -#define _UodSTA_UTXISEL0_LENGTH 0x00000001 - -#define _UodSTA_UTXISEL1_POSITION 0x0000000F -#define _UodSTA_UTXISEL1_MASK 0x00008000 -#define _UodSTA_UTXISEL1_LENGTH 0x00000001 - -#define _UodSTA_UTXSEL_POSITION 0x0000000E -#define _UodSTA_UTXSEL_MASK 0x0000C000 -#define _UodSTA_UTXSEL_LENGTH 0x00000002 - -#define _UodSTA_w_POSITION 0x00000000 -#define _UodSTA_w_MASK 0xFFFFFFFF -#define _UodSTA_w_LENGTH 0x00000020 - -#define _PMCON_RDSP_POSITION 0x00000000 -#define _PMCON_RDSP_MASK 0x00000001 -#define _PMCON_RDSP_LENGTH 0x00000001 - -#define _PMCON_WRSP_POSITION 0x00000001 -#define _PMCON_WRSP_MASK 0x00000002 -#define _PMCON_WRSP_LENGTH 0x00000001 - -#define _PMCON_CS1P_POSITION 0x00000003 -#define _PMCON_CS1P_MASK 0x00000008 -#define _PMCON_CS1P_LENGTH 0x00000001 - -#define _PMCON_CS2P_POSITION 0x00000004 -#define _PMCON_CS2P_MASK 0x00000010 -#define _PMCON_CS2P_LENGTH 0x00000001 - -#define _PMCON_ALP_POSITION 0x00000005 -#define _PMCON_ALP_MASK 0x00000020 -#define _PMCON_ALP_LENGTH 0x00000001 - -#define _PMCON_CSF_POSITION 0x00000006 -#define _PMCON_CSF_MASK 0x000000C0 -#define _PMCON_CSF_LENGTH 0x00000002 - -#define _PMCON_PTRDEN_POSITION 0x00000008 -#define _PMCON_PTRDEN_MASK 0x00000100 -#define _PMCON_PTRDEN_LENGTH 0x00000001 - -#define _PMCON_PTWREN_POSITION 0x00000009 -#define _PMCON_PTWREN_MASK 0x00000200 -#define _PMCON_PTWREN_LENGTH 0x00000001 - -#define _PMCON_PMPTTL_POSITION 0x0000000A -#define _PMCON_PMPTTL_MASK 0x00000400 -#define _PMCON_PMPTTL_LENGTH 0x00000001 - -#define _PMCON_ADRMUX_POSITION 0x0000000B -#define _PMCON_ADRMUX_MASK 0x00001800 -#define _PMCON_ADRMUX_LENGTH 0x00000002 - -#define _PMCON_SIDL_POSITION 0x0000000D -#define _PMCON_SIDL_MASK 0x00002000 -#define _PMCON_SIDL_LENGTH 0x00000001 - -#define _PMCON_ON_POSITION 0x0000000F -#define _PMCON_ON_MASK 0x00008000 -#define _PMCON_ON_LENGTH 0x00000001 - -#define _PMCON_CSF0_POSITION 0x00000006 -#define _PMCON_CSF0_MASK 0x00000040 -#define _PMCON_CSF0_LENGTH 0x00000001 - -#define _PMCON_CSF1_POSITION 0x00000007 -#define _PMCON_CSF1_MASK 0x00000080 -#define _PMCON_CSF1_LENGTH 0x00000001 - -#define _PMCON_ADRMUX0_POSITION 0x0000000B -#define _PMCON_ADRMUX0_MASK 0x00000800 -#define _PMCON_ADRMUX0_LENGTH 0x00000001 - -#define _PMCON_ADRMUX1_POSITION 0x0000000C -#define _PMCON_ADRMUX1_MASK 0x00001000 -#define _PMCON_ADRMUX1_LENGTH 0x00000001 - -#define _PMCON_PSIDL_POSITION 0x0000000D -#define _PMCON_PSIDL_MASK 0x00002000 -#define _PMCON_PSIDL_LENGTH 0x00000001 - -#define _PMCON_PMPEN_POSITION 0x0000000F -#define _PMCON_PMPEN_MASK 0x00008000 -#define _PMCON_PMPEN_LENGTH 0x00000001 - -#define _PMCON_w_POSITION 0x00000000 -#define _PMCON_w_MASK 0xFFFFFFFF -#define _PMCON_w_LENGTH 0x00000020 - -#define _PMMODE_WAITE_POSITION 0x00000000 -#define _PMMODE_WAITE_MASK 0x00000003 -#define _PMMODE_WAITE_LENGTH 0x00000002 - -#define _PMMODE_WAITM_POSITION 0x00000002 -#define _PMMODE_WAITM_MASK 0x0000003C -#define _PMMODE_WAITM_LENGTH 0x00000004 - -#define _PMMODE_WAITB_POSITION 0x00000006 -#define _PMMODE_WAITB_MASK 0x000000C0 -#define _PMMODE_WAITB_LENGTH 0x00000002 - -#define _PMMODE_MODE_POSITION 0x00000008 -#define _PMMODE_MODE_MASK 0x00000300 -#define _PMMODE_MODE_LENGTH 0x00000002 - -#define _PMMODE_MODE16_POSITION 0x0000000A -#define _PMMODE_MODE16_MASK 0x00000400 -#define _PMMODE_MODE16_LENGTH 0x00000001 - -#define _PMMODE_INCM_POSITION 0x0000000B -#define _PMMODE_INCM_MASK 0x00001800 -#define _PMMODE_INCM_LENGTH 0x00000002 - -#define _PMMODE_IRQM_POSITION 0x0000000D -#define _PMMODE_IRQM_MASK 0x00006000 -#define _PMMODE_IRQM_LENGTH 0x00000002 - -#define _PMMODE_BUSY_POSITION 0x0000000F -#define _PMMODE_BUSY_MASK 0x00008000 -#define _PMMODE_BUSY_LENGTH 0x00000001 - -#define _PMMODE_WAITE0_POSITION 0x00000000 -#define _PMMODE_WAITE0_MASK 0x00000001 -#define _PMMODE_WAITE0_LENGTH 0x00000001 - -#define _PMMODE_WAITE1_POSITION 0x00000001 -#define _PMMODE_WAITE1_MASK 0x00000002 -#define _PMMODE_WAITE1_LENGTH 0x00000001 - -#define _PMMODE_WAITM0_POSITION 0x00000002 -#define _PMMODE_WAITM0_MASK 0x00000004 -#define _PMMODE_WAITM0_LENGTH 0x00000001 - -#define _PMMODE_WAITM1_POSITION 0x00000003 -#define _PMMODE_WAITM1_MASK 0x00000008 -#define _PMMODE_WAITM1_LENGTH 0x00000001 - -#define _PMMODE_WAITM2_POSITION 0x00000004 -#define _PMMODE_WAITM2_MASK 0x00000010 -#define _PMMODE_WAITM2_LENGTH 0x00000001 - -#define _PMMODE_WAITM3_POSITION 0x00000005 -#define _PMMODE_WAITM3_MASK 0x00000020 -#define _PMMODE_WAITM3_LENGTH 0x00000001 - -#define _PMMODE_WAITB0_POSITION 0x00000006 -#define _PMMODE_WAITB0_MASK 0x00000040 -#define _PMMODE_WAITB0_LENGTH 0x00000001 - -#define _PMMODE_WAITB1_POSITION 0x00000007 -#define _PMMODE_WAITB1_MASK 0x00000080 -#define _PMMODE_WAITB1_LENGTH 0x00000001 - -#define _PMMODE_MODE0_POSITION 0x00000008 -#define _PMMODE_MODE0_MASK 0x00000100 -#define _PMMODE_MODE0_LENGTH 0x00000001 - -#define _PMMODE_MODE1_POSITION 0x00000009 -#define _PMMODE_MODE1_MASK 0x00000200 -#define _PMMODE_MODE1_LENGTH 0x00000001 - -#define _PMMODE_INCM0_POSITION 0x0000000B -#define _PMMODE_INCM0_MASK 0x00000800 -#define _PMMODE_INCM0_LENGTH 0x00000001 - -#define _PMMODE_INCM1_POSITION 0x0000000C -#define _PMMODE_INCM1_MASK 0x00001000 -#define _PMMODE_INCM1_LENGTH 0x00000001 - -#define _PMMODE_IRQM0_POSITION 0x0000000D -#define _PMMODE_IRQM0_MASK 0x00002000 -#define _PMMODE_IRQM0_LENGTH 0x00000001 - -#define _PMMODE_IRQM1_POSITION 0x0000000E -#define _PMMODE_IRQM1_MASK 0x00004000 -#define _PMMODE_IRQM1_LENGTH 0x00000001 - -#define _PMMODE_w_POSITION 0x00000000 -#define _PMMODE_w_MASK 0xFFFFFFFF -#define _PMMODE_w_LENGTH 0x00000020 - -#define _PMADDR_ADDR_POSITION 0x00000000 -#define _PMADDR_ADDR_MASK 0x00003FFF -#define _PMADDR_ADDR_LENGTH 0x0000000E - -#define _PMADDR_CS_POSITION 0x0000000E -#define _PMADDR_CS_MASK 0x0000C000 -#define _PMADDR_CS_LENGTH 0x00000002 - -#define _PMADDR_PADDR_POSITION 0x00000000 -#define _PMADDR_PADDR_MASK 0x00003FFF -#define _PMADDR_PADDR_LENGTH 0x0000000E - -#define _PMADDR_CS1_POSITION 0x0000000E -#define _PMADDR_CS1_MASK 0x00004000 -#define _PMADDR_CS1_LENGTH 0x00000001 - -#define _PMADDR_CS2_POSITION 0x0000000F -#define _PMADDR_CS2_MASK 0x00008000 -#define _PMADDR_CS2_LENGTH 0x00000001 - -#define _PMADDR_w_POSITION 0x00000000 -#define _PMADDR_w_MASK 0xFFFFFFFF -#define _PMADDR_w_LENGTH 0x00000020 - -#define _PMDOUT_DATAOUT_POSITION 0x00000000 -#define _PMDOUT_DATAOUT_MASK 0xFFFFFFFF -#define _PMDOUT_DATAOUT_LENGTH 0x00000020 - -#define _PMDOUT_w_POSITION 0x00000000 -#define _PMDOUT_w_MASK 0xFFFFFFFF -#define _PMDOUT_w_LENGTH 0x00000020 - -#define _PMDIN_DATAIN_POSITION 0x00000000 -#define _PMDIN_DATAIN_MASK 0xFFFFFFFF -#define _PMDIN_DATAIN_LENGTH 0x00000020 - -#define _PMDIN_w_POSITION 0x00000000 -#define _PMDIN_w_MASK 0xFFFFFFFF -#define _PMDIN_w_LENGTH 0x00000020 - -#define _PMAEN_PTEN_POSITION 0x00000000 -#define _PMAEN_PTEN_MASK 0x0000FFFF -#define _PMAEN_PTEN_LENGTH 0x00000010 - -#define _PMAEN_PTEN0_POSITION 0x00000000 -#define _PMAEN_PTEN0_MASK 0x00000001 -#define _PMAEN_PTEN0_LENGTH 0x00000001 - -#define _PMAEN_PTEN1_POSITION 0x00000001 -#define _PMAEN_PTEN1_MASK 0x00000002 -#define _PMAEN_PTEN1_LENGTH 0x00000001 - -#define _PMAEN_PTEN2_POSITION 0x00000002 -#define _PMAEN_PTEN2_MASK 0x00000004 -#define _PMAEN_PTEN2_LENGTH 0x00000001 - -#define _PMAEN_PTEN3_POSITION 0x00000003 -#define _PMAEN_PTEN3_MASK 0x00000008 -#define _PMAEN_PTEN3_LENGTH 0x00000001 - -#define _PMAEN_PTEN4_POSITION 0x00000004 -#define _PMAEN_PTEN4_MASK 0x00000010 -#define _PMAEN_PTEN4_LENGTH 0x00000001 - -#define _PMAEN_PTEN5_POSITION 0x00000005 -#define _PMAEN_PTEN5_MASK 0x00000020 -#define _PMAEN_PTEN5_LENGTH 0x00000001 - -#define _PMAEN_PTEN6_POSITION 0x00000006 -#define _PMAEN_PTEN6_MASK 0x00000040 -#define _PMAEN_PTEN6_LENGTH 0x00000001 - -#define _PMAEN_PTEN7_POSITION 0x00000007 -#define _PMAEN_PTEN7_MASK 0x00000080 -#define _PMAEN_PTEN7_LENGTH 0x00000001 - -#define _PMAEN_PTEN8_POSITION 0x00000008 -#define _PMAEN_PTEN8_MASK 0x00000100 -#define _PMAEN_PTEN8_LENGTH 0x00000001 - -#define _PMAEN_PTEN9_POSITION 0x00000009 -#define _PMAEN_PTEN9_MASK 0x00000200 -#define _PMAEN_PTEN9_LENGTH 0x00000001 - -#define _PMAEN_PTEN10_POSITION 0x0000000A -#define _PMAEN_PTEN10_MASK 0x00000400 -#define _PMAEN_PTEN10_LENGTH 0x00000001 - -#define _PMAEN_PTEN11_POSITION 0x0000000B -#define _PMAEN_PTEN11_MASK 0x00000800 -#define _PMAEN_PTEN11_LENGTH 0x00000001 - -#define _PMAEN_PTEN12_POSITION 0x0000000C -#define _PMAEN_PTEN12_MASK 0x00001000 -#define _PMAEN_PTEN12_LENGTH 0x00000001 - -#define _PMAEN_PTEN13_POSITION 0x0000000D -#define _PMAEN_PTEN13_MASK 0x00002000 -#define _PMAEN_PTEN13_LENGTH 0x00000001 - -#define _PMAEN_PTEN14_POSITION 0x0000000E -#define _PMAEN_PTEN14_MASK 0x00004000 -#define _PMAEN_PTEN14_LENGTH 0x00000001 - -#define _PMAEN_PTEN15_POSITION 0x0000000F -#define _PMAEN_PTEN15_MASK 0x00008000 -#define _PMAEN_PTEN15_LENGTH 0x00000001 - -#define _PMAEN_w_POSITION 0x00000000 -#define _PMAEN_w_MASK 0xFFFFFFFF -#define _PMAEN_w_LENGTH 0x00000020 - -#define _PMSTAT_OB0E_POSITION 0x00000000 -#define _PMSTAT_OB0E_MASK 0x00000001 -#define _PMSTAT_OB0E_LENGTH 0x00000001 - -#define _PMSTAT_OB1E_POSITION 0x00000001 -#define _PMSTAT_OB1E_MASK 0x00000002 -#define _PMSTAT_OB1E_LENGTH 0x00000001 - -#define _PMSTAT_OB2E_POSITION 0x00000002 -#define _PMSTAT_OB2E_MASK 0x00000004 -#define _PMSTAT_OB2E_LENGTH 0x00000001 - -#define _PMSTAT_OB3E_POSITION 0x00000003 -#define _PMSTAT_OB3E_MASK 0x00000008 -#define _PMSTAT_OB3E_LENGTH 0x00000001 - -#define _PMSTAT_OBUF_POSITION 0x00000006 -#define _PMSTAT_OBUF_MASK 0x00000040 -#define _PMSTAT_OBUF_LENGTH 0x00000001 - -#define _PMSTAT_OBE_POSITION 0x00000007 -#define _PMSTAT_OBE_MASK 0x00000080 -#define _PMSTAT_OBE_LENGTH 0x00000001 - -#define _PMSTAT_IB0F_POSITION 0x00000008 -#define _PMSTAT_IB0F_MASK 0x00000100 -#define _PMSTAT_IB0F_LENGTH 0x00000001 - -#define _PMSTAT_IB1F_POSITION 0x00000009 -#define _PMSTAT_IB1F_MASK 0x00000200 -#define _PMSTAT_IB1F_LENGTH 0x00000001 - -#define _PMSTAT_IB2F_POSITION 0x0000000A -#define _PMSTAT_IB2F_MASK 0x00000400 -#define _PMSTAT_IB2F_LENGTH 0x00000001 - -#define _PMSTAT_IB3F_POSITION 0x0000000B -#define _PMSTAT_IB3F_MASK 0x00000800 -#define _PMSTAT_IB3F_LENGTH 0x00000001 - -#define _PMSTAT_IBOV_POSITION 0x0000000E -#define _PMSTAT_IBOV_MASK 0x00004000 -#define _PMSTAT_IBOV_LENGTH 0x00000001 - -#define _PMSTAT_IBF_POSITION 0x0000000F -#define _PMSTAT_IBF_MASK 0x00008000 -#define _PMSTAT_IBF_LENGTH 0x00000001 - -#define _PMSTAT_w_POSITION 0x00000000 -#define _PMSTAT_w_MASK 0xFFFFFFFF -#define _PMSTAT_w_LENGTH 0x00000020 - -#define _AD1CON1_DONE_POSITION 0x00000000 -#define _AD1CON1_DONE_MASK 0x00000001 -#define _AD1CON1_DONE_LENGTH 0x00000001 - -#define _AD1CON1_SAMP_POSITION 0x00000001 -#define _AD1CON1_SAMP_MASK 0x00000002 -#define _AD1CON1_SAMP_LENGTH 0x00000001 - -#define _AD1CON1_ASAM_POSITION 0x00000002 -#define _AD1CON1_ASAM_MASK 0x00000004 -#define _AD1CON1_ASAM_LENGTH 0x00000001 - -#define _AD1CON1_CLRASAM_POSITION 0x00000004 -#define _AD1CON1_CLRASAM_MASK 0x00000010 -#define _AD1CON1_CLRASAM_LENGTH 0x00000001 - -#define _AD1CON1_SSRC_POSITION 0x00000005 -#define _AD1CON1_SSRC_MASK 0x000000E0 -#define _AD1CON1_SSRC_LENGTH 0x00000003 - -#define _AD1CON1_FORM_POSITION 0x00000008 -#define _AD1CON1_FORM_MASK 0x00000700 -#define _AD1CON1_FORM_LENGTH 0x00000003 - -#define _AD1CON1_SIDL_POSITION 0x0000000D -#define _AD1CON1_SIDL_MASK 0x00002000 -#define _AD1CON1_SIDL_LENGTH 0x00000001 - -#define _AD1CON1_ON_POSITION 0x0000000F -#define _AD1CON1_ON_MASK 0x00008000 -#define _AD1CON1_ON_LENGTH 0x00000001 - -#define _AD1CON1_SSRC0_POSITION 0x00000005 -#define _AD1CON1_SSRC0_MASK 0x00000020 -#define _AD1CON1_SSRC0_LENGTH 0x00000001 - -#define _AD1CON1_SSRC1_POSITION 0x00000006 -#define _AD1CON1_SSRC1_MASK 0x00000040 -#define _AD1CON1_SSRC1_LENGTH 0x00000001 - -#define _AD1CON1_SSRC2_POSITION 0x00000007 -#define _AD1CON1_SSRC2_MASK 0x00000080 -#define _AD1CON1_SSRC2_LENGTH 0x00000001 - -#define _AD1CON1_FORM0_POSITION 0x00000008 -#define _AD1CON1_FORM0_MASK 0x00000100 -#define _AD1CON1_FORM0_LENGTH 0x00000001 - -#define _AD1CON1_FORM1_POSITION 0x00000009 -#define _AD1CON1_FORM1_MASK 0x00000200 -#define _AD1CON1_FORM1_LENGTH 0x00000001 - -#define _AD1CON1_FORM2_POSITION 0x0000000A -#define _AD1CON1_FORM2_MASK 0x00000400 -#define _AD1CON1_FORM2_LENGTH 0x00000001 - -#define _AD1CON1_ADSIDL_POSITION 0x0000000D -#define _AD1CON1_ADSIDL_MASK 0x00002000 -#define _AD1CON1_ADSIDL_LENGTH 0x00000001 - -#define _AD1CON1_ADON_POSITION 0x0000000F -#define _AD1CON1_ADON_MASK 0x00008000 -#define _AD1CON1_ADON_LENGTH 0x00000001 - -#define _AD1CON1_w_POSITION 0x00000000 -#define _AD1CON1_w_MASK 0xFFFFFFFF -#define _AD1CON1_w_LENGTH 0x00000020 - -#define _AD1CON2_ALTS_POSITION 0x00000000 -#define _AD1CON2_ALTS_MASK 0x00000001 -#define _AD1CON2_ALTS_LENGTH 0x00000001 - -#define _AD1CON2_BUFM_POSITION 0x00000001 -#define _AD1CON2_BUFM_MASK 0x00000002 -#define _AD1CON2_BUFM_LENGTH 0x00000001 - -#define _AD1CON2_SMPI_POSITION 0x00000002 -#define _AD1CON2_SMPI_MASK 0x0000003C -#define _AD1CON2_SMPI_LENGTH 0x00000004 - -#define _AD1CON2_BUFS_POSITION 0x00000007 -#define _AD1CON2_BUFS_MASK 0x00000080 -#define _AD1CON2_BUFS_LENGTH 0x00000001 - -#define _AD1CON2_CSCNA_POSITION 0x0000000A -#define _AD1CON2_CSCNA_MASK 0x00000400 -#define _AD1CON2_CSCNA_LENGTH 0x00000001 - -#define _AD1CON2_OFFCAL_POSITION 0x0000000C -#define _AD1CON2_OFFCAL_MASK 0x00001000 -#define _AD1CON2_OFFCAL_LENGTH 0x00000001 - -#define _AD1CON2_VCFG_POSITION 0x0000000D -#define _AD1CON2_VCFG_MASK 0x0000E000 -#define _AD1CON2_VCFG_LENGTH 0x00000003 - -#define _AD1CON2_SMPI0_POSITION 0x00000002 -#define _AD1CON2_SMPI0_MASK 0x00000004 -#define _AD1CON2_SMPI0_LENGTH 0x00000001 - -#define _AD1CON2_SMPI1_POSITION 0x00000003 -#define _AD1CON2_SMPI1_MASK 0x00000008 -#define _AD1CON2_SMPI1_LENGTH 0x00000001 - -#define _AD1CON2_SMPI2_POSITION 0x00000004 -#define _AD1CON2_SMPI2_MASK 0x00000010 -#define _AD1CON2_SMPI2_LENGTH 0x00000001 - -#define _AD1CON2_SMPI3_POSITION 0x00000005 -#define _AD1CON2_SMPI3_MASK 0x00000020 -#define _AD1CON2_SMPI3_LENGTH 0x00000001 - -#define _AD1CON2_VCFG0_POSITION 0x0000000D -#define _AD1CON2_VCFG0_MASK 0x00002000 -#define _AD1CON2_VCFG0_LENGTH 0x00000001 - -#define _AD1CON2_VCFG1_POSITION 0x0000000E -#define _AD1CON2_VCFG1_MASK 0x00004000 -#define _AD1CON2_VCFG1_LENGTH 0x00000001 - -#define _AD1CON2_VCFG2_POSITION 0x0000000F -#define _AD1CON2_VCFG2_MASK 0x00008000 -#define _AD1CON2_VCFG2_LENGTH 0x00000001 - -#define _AD1CON2_w_POSITION 0x00000000 -#define _AD1CON2_w_MASK 0xFFFFFFFF -#define _AD1CON2_w_LENGTH 0x00000020 - -#define _AD1CON3_ADCS_POSITION 0x00000000 -#define _AD1CON3_ADCS_MASK 0x000000FF -#define _AD1CON3_ADCS_LENGTH 0x00000008 - -#define _AD1CON3_SAMC_POSITION 0x00000008 -#define _AD1CON3_SAMC_MASK 0x00001F00 -#define _AD1CON3_SAMC_LENGTH 0x00000005 - -#define _AD1CON3_ADRC_POSITION 0x0000000F -#define _AD1CON3_ADRC_MASK 0x00008000 -#define _AD1CON3_ADRC_LENGTH 0x00000001 - -#define _AD1CON3_ADCS0_POSITION 0x00000000 -#define _AD1CON3_ADCS0_MASK 0x00000001 -#define _AD1CON3_ADCS0_LENGTH 0x00000001 - -#define _AD1CON3_ADCS1_POSITION 0x00000001 -#define _AD1CON3_ADCS1_MASK 0x00000002 -#define _AD1CON3_ADCS1_LENGTH 0x00000001 - -#define _AD1CON3_ADCS2_POSITION 0x00000002 -#define _AD1CON3_ADCS2_MASK 0x00000004 -#define _AD1CON3_ADCS2_LENGTH 0x00000001 - -#define _AD1CON3_ADCS3_POSITION 0x00000003 -#define _AD1CON3_ADCS3_MASK 0x00000008 -#define _AD1CON3_ADCS3_LENGTH 0x00000001 - -#define _AD1CON3_ADCS4_POSITION 0x00000004 -#define _AD1CON3_ADCS4_MASK 0x00000010 -#define _AD1CON3_ADCS4_LENGTH 0x00000001 - -#define _AD1CON3_ADCS5_POSITION 0x00000005 -#define _AD1CON3_ADCS5_MASK 0x00000020 -#define _AD1CON3_ADCS5_LENGTH 0x00000001 - -#define _AD1CON3_ADCS6_POSITION 0x00000006 -#define _AD1CON3_ADCS6_MASK 0x00000040 -#define _AD1CON3_ADCS6_LENGTH 0x00000001 - -#define _AD1CON3_ADCS7_POSITION 0x00000007 -#define _AD1CON3_ADCS7_MASK 0x00000080 -#define _AD1CON3_ADCS7_LENGTH 0x00000001 - -#define _AD1CON3_SAMC0_POSITION 0x00000008 -#define _AD1CON3_SAMC0_MASK 0x00000100 -#define _AD1CON3_SAMC0_LENGTH 0x00000001 - -#define _AD1CON3_SAMC1_POSITION 0x00000009 -#define _AD1CON3_SAMC1_MASK 0x00000200 -#define _AD1CON3_SAMC1_LENGTH 0x00000001 - -#define _AD1CON3_SAMC2_POSITION 0x0000000A -#define _AD1CON3_SAMC2_MASK 0x00000400 -#define _AD1CON3_SAMC2_LENGTH 0x00000001 - -#define _AD1CON3_SAMC3_POSITION 0x0000000B -#define _AD1CON3_SAMC3_MASK 0x00000800 -#define _AD1CON3_SAMC3_LENGTH 0x00000001 - -#define _AD1CON3_SAMC4_POSITION 0x0000000C -#define _AD1CON3_SAMC4_MASK 0x00001000 -#define _AD1CON3_SAMC4_LENGTH 0x00000001 - -#define _AD1CON3_w_POSITION 0x00000000 -#define _AD1CON3_w_MASK 0xFFFFFFFF -#define _AD1CON3_w_LENGTH 0x00000020 - -#define _AD1CHS_CH0SA_POSITION 0x00000010 -#define _AD1CHS_CH0SA_MASK 0x001F0000 -#define _AD1CHS_CH0SA_LENGTH 0x00000005 - -#define _AD1CHS_CH0NA_POSITION 0x00000017 -#define _AD1CHS_CH0NA_MASK 0x00800000 -#define _AD1CHS_CH0NA_LENGTH 0x00000001 - -#define _AD1CHS_CH0SB_POSITION 0x00000018 -#define _AD1CHS_CH0SB_MASK 0x1F000000 -#define _AD1CHS_CH0SB_LENGTH 0x00000005 - -#define _AD1CHS_CH0NB_POSITION 0x0000001F -#define _AD1CHS_CH0NB_MASK 0x80000000 -#define _AD1CHS_CH0NB_LENGTH 0x00000001 - -#define _AD1CHS_CH0SA0_POSITION 0x00000010 -#define _AD1CHS_CH0SA0_MASK 0x00010000 -#define _AD1CHS_CH0SA0_LENGTH 0x00000001 - -#define _AD1CHS_CH0SA1_POSITION 0x00000011 -#define _AD1CHS_CH0SA1_MASK 0x00020000 -#define _AD1CHS_CH0SA1_LENGTH 0x00000001 - -#define _AD1CHS_CH0SA2_POSITION 0x00000012 -#define _AD1CHS_CH0SA2_MASK 0x00040000 -#define _AD1CHS_CH0SA2_LENGTH 0x00000001 - -#define _AD1CHS_CH0SA3_POSITION 0x00000013 -#define _AD1CHS_CH0SA3_MASK 0x00080000 -#define _AD1CHS_CH0SA3_LENGTH 0x00000001 - -#define _AD1CHS_CH0SA4_POSITION 0x00000014 -#define _AD1CHS_CH0SA4_MASK 0x00100000 -#define _AD1CHS_CH0SA4_LENGTH 0x00000001 - -#define _AD1CHS_CH0SB0_POSITION 0x00000018 -#define _AD1CHS_CH0SB0_MASK 0x01000000 -#define _AD1CHS_CH0SB0_LENGTH 0x00000001 - -#define _AD1CHS_CH0SB1_POSITION 0x00000019 -#define _AD1CHS_CH0SB1_MASK 0x02000000 -#define _AD1CHS_CH0SB1_LENGTH 0x00000001 - -#define _AD1CHS_CH0SB2_POSITION 0x0000001A -#define _AD1CHS_CH0SB2_MASK 0x04000000 -#define _AD1CHS_CH0SB2_LENGTH 0x00000001 - -#define _AD1CHS_CH0SB3_POSITION 0x0000001B -#define _AD1CHS_CH0SB3_MASK 0x08000000 -#define _AD1CHS_CH0SB3_LENGTH 0x00000001 - -#define _AD1CHS_CH0SB4_POSITION 0x0000001C -#define _AD1CHS_CH0SB4_MASK 0x10000000 -#define _AD1CHS_CH0SB4_LENGTH 0x00000001 - -#define _AD1CHS_w_POSITION 0x00000000 -#define _AD1CHS_w_MASK 0xFFFFFFFF -#define _AD1CHS_w_LENGTH 0x00000020 - -#define _AD1CSSL_CSSL_POSITION 0x00000000 -#define _AD1CSSL_CSSL_MASK 0x7FFFFFFF -#define _AD1CSSL_CSSL_LENGTH 0x0000001F - -#define _AD1CSSL_CSSL0_POSITION 0x00000000 -#define _AD1CSSL_CSSL0_MASK 0x00000001 -#define _AD1CSSL_CSSL0_LENGTH 0x00000001 - -#define _AD1CSSL_CSSL1_POSITION 0x00000001 -#define _AD1CSSL_CSSL1_MASK 0x00000002 -#define _AD1CSSL_CSSL1_LENGTH 0x00000001 - -#define _AD1CSSL_CSSL2_POSITION 0x00000002 -#define _AD1CSSL_CSSL2_MASK 0x00000004 -#define _AD1CSSL_CSSL2_LENGTH 0x00000001 - -#define _AD1CSSL_CSSL3_POSITION 0x00000003 -#define _AD1CSSL_CSSL3_MASK 0x00000008 -#define _AD1CSSL_CSSL3_LENGTH 0x00000001 - -#define _AD1CSSL_CSSL4_POSITION 0x00000004 -#define _AD1CSSL_CSSL4_MASK 0x00000010 -#define _AD1CSSL_CSSL4_LENGTH 0x00000001 - -#define _AD1CSSL_CSSL5_POSITION 0x00000005 -#define _AD1CSSL_CSSL5_MASK 0x00000020 -#define _AD1CSSL_CSSL5_LENGTH 0x00000001 - -#define _AD1CSSL_CSSL6_POSITION 0x00000006 -#define _AD1CSSL_CSSL6_MASK 0x00000040 -#define _AD1CSSL_CSSL6_LENGTH 0x00000001 - -#define _AD1CSSL_CSSL7_POSITION 0x00000007 -#define _AD1CSSL_CSSL7_MASK 0x00000080 -#define _AD1CSSL_CSSL7_LENGTH 0x00000001 - -#define _AD1CSSL_CSSL8_POSITION 0x00000008 -#define _AD1CSSL_CSSL8_MASK 0x00000100 -#define _AD1CSSL_CSSL8_LENGTH 0x00000001 - -#define _AD1CSSL_CSSL9_POSITION 0x00000009 -#define _AD1CSSL_CSSL9_MASK 0x00000200 -#define _AD1CSSL_CSSL9_LENGTH 0x00000001 - -#define _AD1CSSL_CSSL10_POSITION 0x0000000A -#define _AD1CSSL_CSSL10_MASK 0x00000400 -#define _AD1CSSL_CSSL10_LENGTH 0x00000001 - -#define _AD1CSSL_CSSL11_POSITION 0x0000000B -#define _AD1CSSL_CSSL11_MASK 0x00000800 -#define _AD1CSSL_CSSL11_LENGTH 0x00000001 - -#define _AD1CSSL_CSSL12_POSITION 0x0000000C -#define _AD1CSSL_CSSL12_MASK 0x00001000 -#define _AD1CSSL_CSSL12_LENGTH 0x00000001 - -#define _AD1CSSL_CSSL13_POSITION 0x0000000D -#define _AD1CSSL_CSSL13_MASK 0x00002000 -#define _AD1CSSL_CSSL13_LENGTH 0x00000001 - -#define _AD1CSSL_CSSL14_POSITION 0x0000000E -#define _AD1CSSL_CSSL14_MASK 0x00004000 -#define _AD1CSSL_CSSL14_LENGTH 0x00000001 - -#define _AD1CSSL_CSSL15_POSITION 0x0000000F -#define _AD1CSSL_CSSL15_MASK 0x00008000 -#define _AD1CSSL_CSSL15_LENGTH 0x00000001 - -#define _AD1CSSL_CSSL16_POSITION 0x00000010 -#define _AD1CSSL_CSSL16_MASK 0x00010000 -#define _AD1CSSL_CSSL16_LENGTH 0x00000001 - -#define _AD1CSSL_CSSL17_POSITION 0x00000011 -#define _AD1CSSL_CSSL17_MASK 0x00020000 -#define _AD1CSSL_CSSL17_LENGTH 0x00000001 - -#define _AD1CSSL_CSSL18_POSITION 0x00000012 -#define _AD1CSSL_CSSL18_MASK 0x00040000 -#define _AD1CSSL_CSSL18_LENGTH 0x00000001 - -#define _AD1CSSL_CSSL19_POSITION 0x00000013 -#define _AD1CSSL_CSSL19_MASK 0x00080000 -#define _AD1CSSL_CSSL19_LENGTH 0x00000001 - -#define _AD1CSSL_CSSL20_POSITION 0x00000014 -#define _AD1CSSL_CSSL20_MASK 0x00100000 -#define _AD1CSSL_CSSL20_LENGTH 0x00000001 - -#define _AD1CSSL_CSSL21_POSITION 0x00000015 -#define _AD1CSSL_CSSL21_MASK 0x00200000 -#define _AD1CSSL_CSSL21_LENGTH 0x00000001 - -#define _AD1CSSL_CSSL22_POSITION 0x00000016 -#define _AD1CSSL_CSSL22_MASK 0x00400000 -#define _AD1CSSL_CSSL22_LENGTH 0x00000001 - -#define _AD1CSSL_CSSL23_POSITION 0x00000017 -#define _AD1CSSL_CSSL23_MASK 0x00800000 -#define _AD1CSSL_CSSL23_LENGTH 0x00000001 - -#define _AD1CSSL_CSSL24_POSITION 0x00000018 -#define _AD1CSSL_CSSL24_MASK 0x01000000 -#define _AD1CSSL_CSSL24_LENGTH 0x00000001 - -#define _AD1CSSL_CSSL25_POSITION 0x00000019 -#define _AD1CSSL_CSSL25_MASK 0x02000000 -#define _AD1CSSL_CSSL25_LENGTH 0x00000001 - -#define _AD1CSSL_CSSL26_POSITION 0x0000001A -#define _AD1CSSL_CSSL26_MASK 0x04000000 -#define _AD1CSSL_CSSL26_LENGTH 0x00000001 - -#define _AD1CSSL_CSSL27_POSITION 0x0000001B -#define _AD1CSSL_CSSL27_MASK 0x08000000 -#define _AD1CSSL_CSSL27_LENGTH 0x00000001 - -#define _AD1CSSL_CSSL28_POSITION 0x0000001C -#define _AD1CSSL_CSSL28_MASK 0x10000000 -#define _AD1CSSL_CSSL28_LENGTH 0x00000001 - -#define _AD1CSSL_CSSL29_POSITION 0x0000001D -#define _AD1CSSL_CSSL29_MASK 0x20000000 -#define _AD1CSSL_CSSL29_LENGTH 0x00000001 - -#define _AD1CSSL_CSSL30_POSITION 0x0000001E -#define _AD1CSSL_CSSL30_MASK 0x40000000 -#define _AD1CSSL_CSSL30_LENGTH 0x00000001 - -#define _AD1CSSL_w_POSITION 0x00000000 -#define _AD1CSSL_w_MASK 0xFFFFFFFF -#define _AD1CSSL_w_LENGTH 0x00000020 - -#define _CVRCON_CVR_POSITION 0x00000000 -#define _CVRCON_CVR_MASK 0x0000000F -#define _CVRCON_CVR_LENGTH 0x00000004 - -#define _CVRCON_CVRSS_POSITION 0x00000004 -#define _CVRCON_CVRSS_MASK 0x00000010 -#define _CVRCON_CVRSS_LENGTH 0x00000001 - -#define _CVRCON_CVRR_POSITION 0x00000005 -#define _CVRCON_CVRR_MASK 0x00000020 -#define _CVRCON_CVRR_LENGTH 0x00000001 - -#define _CVRCON_CVROE_POSITION 0x00000006 -#define _CVRCON_CVROE_MASK 0x00000040 -#define _CVRCON_CVROE_LENGTH 0x00000001 - -#define _CVRCON_ON_POSITION 0x0000000F -#define _CVRCON_ON_MASK 0x00008000 -#define _CVRCON_ON_LENGTH 0x00000001 - -#define _CVRCON_CVR0_POSITION 0x00000000 -#define _CVRCON_CVR0_MASK 0x00000001 -#define _CVRCON_CVR0_LENGTH 0x00000001 - -#define _CVRCON_CVR1_POSITION 0x00000001 -#define _CVRCON_CVR1_MASK 0x00000002 -#define _CVRCON_CVR1_LENGTH 0x00000001 - -#define _CVRCON_CVR2_POSITION 0x00000002 -#define _CVRCON_CVR2_MASK 0x00000004 -#define _CVRCON_CVR2_LENGTH 0x00000001 - -#define _CVRCON_CVR3_POSITION 0x00000003 -#define _CVRCON_CVR3_MASK 0x00000008 -#define _CVRCON_CVR3_LENGTH 0x00000001 - -#define _CVRCON_w_POSITION 0x00000000 -#define _CVRCON_w_MASK 0xFFFFFFFF -#define _CVRCON_w_LENGTH 0x00000020 - -#define _CM1CON_CCH_POSITION 0x00000000 -#define _CM1CON_CCH_MASK 0x00000003 -#define _CM1CON_CCH_LENGTH 0x00000002 - -#define _CM1CON_CREF_POSITION 0x00000004 -#define _CM1CON_CREF_MASK 0x00000010 -#define _CM1CON_CREF_LENGTH 0x00000001 - -#define _CM1CON_EVPOL_POSITION 0x00000006 -#define _CM1CON_EVPOL_MASK 0x000000C0 -#define _CM1CON_EVPOL_LENGTH 0x00000002 - -#define _CM1CON_COUT_POSITION 0x00000008 -#define _CM1CON_COUT_MASK 0x00000100 -#define _CM1CON_COUT_LENGTH 0x00000001 - -#define _CM1CON_CPOL_POSITION 0x0000000D -#define _CM1CON_CPOL_MASK 0x00002000 -#define _CM1CON_CPOL_LENGTH 0x00000001 - -#define _CM1CON_COE_POSITION 0x0000000E -#define _CM1CON_COE_MASK 0x00004000 -#define _CM1CON_COE_LENGTH 0x00000001 - -#define _CM1CON_ON_POSITION 0x0000000F -#define _CM1CON_ON_MASK 0x00008000 -#define _CM1CON_ON_LENGTH 0x00000001 - -#define _CM1CON_CCH0_POSITION 0x00000000 -#define _CM1CON_CCH0_MASK 0x00000001 -#define _CM1CON_CCH0_LENGTH 0x00000001 - -#define _CM1CON_CCH1_POSITION 0x00000001 -#define _CM1CON_CCH1_MASK 0x00000002 -#define _CM1CON_CCH1_LENGTH 0x00000001 - -#define _CM1CON_EVPOL0_POSITION 0x00000006 -#define _CM1CON_EVPOL0_MASK 0x00000040 -#define _CM1CON_EVPOL0_LENGTH 0x00000001 - -#define _CM1CON_EVPOL1_POSITION 0x00000007 -#define _CM1CON_EVPOL1_MASK 0x00000080 -#define _CM1CON_EVPOL1_LENGTH 0x00000001 - -#define _CM1CON_w_POSITION 0x00000000 -#define _CM1CON_w_MASK 0xFFFFFFFF -#define _CM1CON_w_LENGTH 0x00000020 - -#define _CM2CON_CCH_POSITION 0x00000000 -#define _CM2CON_CCH_MASK 0x00000003 -#define _CM2CON_CCH_LENGTH 0x00000002 - -#define _CM2CON_CREF_POSITION 0x00000004 -#define _CM2CON_CREF_MASK 0x00000010 -#define _CM2CON_CREF_LENGTH 0x00000001 - -#define _CM2CON_EVPOL_POSITION 0x00000006 -#define _CM2CON_EVPOL_MASK 0x000000C0 -#define _CM2CON_EVPOL_LENGTH 0x00000002 - -#define _CM2CON_COUT_POSITION 0x00000008 -#define _CM2CON_COUT_MASK 0x00000100 -#define _CM2CON_COUT_LENGTH 0x00000001 - -#define _CM2CON_CPOL_POSITION 0x0000000D -#define _CM2CON_CPOL_MASK 0x00002000 -#define _CM2CON_CPOL_LENGTH 0x00000001 - -#define _CM2CON_COE_POSITION 0x0000000E -#define _CM2CON_COE_MASK 0x00004000 -#define _CM2CON_COE_LENGTH 0x00000001 - -#define _CM2CON_ON_POSITION 0x0000000F -#define _CM2CON_ON_MASK 0x00008000 -#define _CM2CON_ON_LENGTH 0x00000001 - -#define _CM2CON_CCH0_POSITION 0x00000000 -#define _CM2CON_CCH0_MASK 0x00000001 -#define _CM2CON_CCH0_LENGTH 0x00000001 - -#define _CM2CON_CCH1_POSITION 0x00000001 -#define _CM2CON_CCH1_MASK 0x00000002 -#define _CM2CON_CCH1_LENGTH 0x00000001 - -#define _CM2CON_EVPOL0_POSITION 0x00000006 -#define _CM2CON_EVPOL0_MASK 0x00000040 -#define _CM2CON_EVPOL0_LENGTH 0x00000001 - -#define _CM2CON_EVPOL1_POSITION 0x00000007 -#define _CM2CON_EVPOL1_MASK 0x00000080 -#define _CM2CON_EVPOL1_LENGTH 0x00000001 - -#define _CM2CON_w_POSITION 0x00000000 -#define _CM2CON_w_MASK 0xFFFFFFFF -#define _CM2CON_w_LENGTH 0x00000020 - -#define _CMSTAT_C1OUT_POSITION 0x00000000 -#define _CMSTAT_C1OUT_MASK 0x00000001 -#define _CMSTAT_C1OUT_LENGTH 0x00000001 - -#define _CMSTAT_C2OUT_POSITION 0x00000001 -#define _CMSTAT_C2OUT_MASK 0x00000002 -#define _CMSTAT_C2OUT_LENGTH 0x00000001 - -#define _CMSTAT_SIDL_POSITION 0x0000000D -#define _CMSTAT_SIDL_MASK 0x00002000 -#define _CMSTAT_SIDL_LENGTH 0x00000001 - -#define _CMSTAT_w_POSITION 0x00000000 -#define _CMSTAT_w_MASK 0xFFFFFFFF -#define _CMSTAT_w_LENGTH 0x00000020 - -#define _CTMUCON_IRNG_POSITION 0x00000000 -#define _CTMUCON_IRNG_MASK 0x00000003 -#define _CTMUCON_IRNG_LENGTH 0x00000002 - -#define _CTMUCON_ITRIM_POSITION 0x00000002 -#define _CTMUCON_ITRIM_MASK 0x000000FC -#define _CTMUCON_ITRIM_LENGTH 0x00000006 - -#define _CTMUCON_CTTRIG_POSITION 0x00000008 -#define _CTMUCON_CTTRIG_MASK 0x00000100 -#define _CTMUCON_CTTRIG_LENGTH 0x00000001 - -#define _CTMUCON_IDISSEN_POSITION 0x00000009 -#define _CTMUCON_IDISSEN_MASK 0x00000200 -#define _CTMUCON_IDISSEN_LENGTH 0x00000001 - -#define _CTMUCON_EDGSEQEN_POSITION 0x0000000A -#define _CTMUCON_EDGSEQEN_MASK 0x00000400 -#define _CTMUCON_EDGSEQEN_LENGTH 0x00000001 - -#define _CTMUCON_EDGEN_POSITION 0x0000000B -#define _CTMUCON_EDGEN_MASK 0x00000800 -#define _CTMUCON_EDGEN_LENGTH 0x00000001 - -#define _CTMUCON_TGEN_POSITION 0x0000000C -#define _CTMUCON_TGEN_MASK 0x00001000 -#define _CTMUCON_TGEN_LENGTH 0x00000001 - -#define _CTMUCON_CTMUSIDL_POSITION 0x0000000D -#define _CTMUCON_CTMUSIDL_MASK 0x00002000 -#define _CTMUCON_CTMUSIDL_LENGTH 0x00000001 - -#define _CTMUCON_ON_POSITION 0x0000000F -#define _CTMUCON_ON_MASK 0x00008000 -#define _CTMUCON_ON_LENGTH 0x00000001 - -#define _CTMUCON_EDG2SEL_POSITION 0x00000012 -#define _CTMUCON_EDG2SEL_MASK 0x003C0000 -#define _CTMUCON_EDG2SEL_LENGTH 0x00000004 - -#define _CTMUCON_EDG2POL_POSITION 0x00000016 -#define _CTMUCON_EDG2POL_MASK 0x00400000 -#define _CTMUCON_EDG2POL_LENGTH 0x00000001 - -#define _CTMUCON_EDG2MOD_POSITION 0x00000017 -#define _CTMUCON_EDG2MOD_MASK 0x00800000 -#define _CTMUCON_EDG2MOD_LENGTH 0x00000001 - -#define _CTMUCON_EDG1STAT_POSITION 0x00000018 -#define _CTMUCON_EDG1STAT_MASK 0x01000000 -#define _CTMUCON_EDG1STAT_LENGTH 0x00000001 - -#define _CTMUCON_EDG2STAT_POSITION 0x00000019 -#define _CTMUCON_EDG2STAT_MASK 0x02000000 -#define _CTMUCON_EDG2STAT_LENGTH 0x00000001 - -#define _CTMUCON_EDG1SEL_POSITION 0x0000001A -#define _CTMUCON_EDG1SEL_MASK 0x3C000000 -#define _CTMUCON_EDG1SEL_LENGTH 0x00000004 - -#define _CTMUCON_EDG1POL_POSITION 0x0000001E -#define _CTMUCON_EDG1POL_MASK 0x40000000 -#define _CTMUCON_EDG1POL_LENGTH 0x00000001 - -#define _CTMUCON_EDG1MOD_POSITION 0x0000001F -#define _CTMUCON_EDG1MOD_MASK 0x80000000 -#define _CTMUCON_EDG1MOD_LENGTH 0x00000001 - -#define _CTMUCON_w_POSITION 0x00000000 -#define _CTMUCON_w_MASK 0xFFFFFFFF -#define _CTMUCON_w_LENGTH 0x00000020 - -#define _OSCCON_OSWEN_POSITION 0x00000000 -#define _OSCCON_OSWEN_MASK 0x00000001 -#define _OSCCON_OSWEN_LENGTH 0x00000001 - -#define _OSCCON_SOSCEN_POSITION 0x00000001 -#define _OSCCON_SOSCEN_MASK 0x00000002 -#define _OSCCON_SOSCEN_LENGTH 0x00000001 - -#define _OSCCON_UFRCEN_POSITION 0x00000002 -#define _OSCCON_UFRCEN_MASK 0x00000004 -#define _OSCCON_UFRCEN_LENGTH 0x00000001 - -#define _OSCCON_CF_POSITION 0x00000003 -#define _OSCCON_CF_MASK 0x00000008 -#define _OSCCON_CF_LENGTH 0x00000001 - -#define _OSCCON_SLPEN_POSITION 0x00000004 -#define _OSCCON_SLPEN_MASK 0x00000010 -#define _OSCCON_SLPEN_LENGTH 0x00000001 - -#define _OSCCON_SLOCK_POSITION 0x00000005 -#define _OSCCON_SLOCK_MASK 0x00000020 -#define _OSCCON_SLOCK_LENGTH 0x00000001 - -#define _OSCCON_ULOCK_POSITION 0x00000006 -#define _OSCCON_ULOCK_MASK 0x00000040 -#define _OSCCON_ULOCK_LENGTH 0x00000001 - -#define _OSCCON_CLKLOCK_POSITION 0x00000007 -#define _OSCCON_CLKLOCK_MASK 0x00000080 -#define _OSCCON_CLKLOCK_LENGTH 0x00000001 - -#define _OSCCON_NOSC_POSITION 0x00000008 -#define _OSCCON_NOSC_MASK 0x00000700 -#define _OSCCON_NOSC_LENGTH 0x00000003 - -#define _OSCCON_COSC_POSITION 0x0000000C -#define _OSCCON_COSC_MASK 0x00007000 -#define _OSCCON_COSC_LENGTH 0x00000003 - -#define _OSCCON_PLLMULT_POSITION 0x00000010 -#define _OSCCON_PLLMULT_MASK 0x00070000 -#define _OSCCON_PLLMULT_LENGTH 0x00000003 - -#define _OSCCON_PBDIV_POSITION 0x00000013 -#define _OSCCON_PBDIV_MASK 0x00180000 -#define _OSCCON_PBDIV_LENGTH 0x00000002 - -#define _OSCCON_PBDIVRDY_POSITION 0x00000015 -#define _OSCCON_PBDIVRDY_MASK 0x00200000 -#define _OSCCON_PBDIVRDY_LENGTH 0x00000001 - -#define _OSCCON_SOSCRDY_POSITION 0x00000016 -#define _OSCCON_SOSCRDY_MASK 0x00400000 -#define _OSCCON_SOSCRDY_LENGTH 0x00000001 - -#define _OSCCON_FRCDIV_POSITION 0x00000018 -#define _OSCCON_FRCDIV_MASK 0x07000000 -#define _OSCCON_FRCDIV_LENGTH 0x00000003 - -#define _OSCCON_PLLODIV_POSITION 0x0000001B -#define _OSCCON_PLLODIV_MASK 0x38000000 -#define _OSCCON_PLLODIV_LENGTH 0x00000003 - -#define _OSCCON_NOSC0_POSITION 0x00000008 -#define _OSCCON_NOSC0_MASK 0x00000100 -#define _OSCCON_NOSC0_LENGTH 0x00000001 - -#define _OSCCON_NOSC1_POSITION 0x00000009 -#define _OSCCON_NOSC1_MASK 0x00000200 -#define _OSCCON_NOSC1_LENGTH 0x00000001 - -#define _OSCCON_NOSC2_POSITION 0x0000000A -#define _OSCCON_NOSC2_MASK 0x00000400 -#define _OSCCON_NOSC2_LENGTH 0x00000001 - -#define _OSCCON_COSC0_POSITION 0x0000000C -#define _OSCCON_COSC0_MASK 0x00001000 -#define _OSCCON_COSC0_LENGTH 0x00000001 - -#define _OSCCON_COSC1_POSITION 0x0000000D -#define _OSCCON_COSC1_MASK 0x00002000 -#define _OSCCON_COSC1_LENGTH 0x00000001 - -#define _OSCCON_COSC2_POSITION 0x0000000E -#define _OSCCON_COSC2_MASK 0x00004000 -#define _OSCCON_COSC2_LENGTH 0x00000001 - -#define _OSCCON_PLLMULT0_POSITION 0x00000010 -#define _OSCCON_PLLMULT0_MASK 0x00010000 -#define _OSCCON_PLLMULT0_LENGTH 0x00000001 - -#define _OSCCON_PLLMULT1_POSITION 0x00000011 -#define _OSCCON_PLLMULT1_MASK 0x00020000 -#define _OSCCON_PLLMULT1_LENGTH 0x00000001 - -#define _OSCCON_PLLMULT2_POSITION 0x00000012 -#define _OSCCON_PLLMULT2_MASK 0x00040000 -#define _OSCCON_PLLMULT2_LENGTH 0x00000001 - -#define _OSCCON_PBDIV0_POSITION 0x00000013 -#define _OSCCON_PBDIV0_MASK 0x00080000 -#define _OSCCON_PBDIV0_LENGTH 0x00000001 - -#define _OSCCON_PBDIV1_POSITION 0x00000014 -#define _OSCCON_PBDIV1_MASK 0x00100000 -#define _OSCCON_PBDIV1_LENGTH 0x00000001 - -#define _OSCCON_FRCDIV0_POSITION 0x00000018 -#define _OSCCON_FRCDIV0_MASK 0x01000000 -#define _OSCCON_FRCDIV0_LENGTH 0x00000001 - -#define _OSCCON_FRCDIV1_POSITION 0x00000019 -#define _OSCCON_FRCDIV1_MASK 0x02000000 -#define _OSCCON_FRCDIV1_LENGTH 0x00000001 - -#define _OSCCON_FRCDIV2_POSITION 0x0000001A -#define _OSCCON_FRCDIV2_MASK 0x04000000 -#define _OSCCON_FRCDIV2_LENGTH 0x00000001 - -#define _OSCCON_PLLODIV0_POSITION 0x0000001B -#define _OSCCON_PLLODIV0_MASK 0x08000000 -#define _OSCCON_PLLODIV0_LENGTH 0x00000001 - -#define _OSCCON_PLLODIV1_POSITION 0x0000001C -#define _OSCCON_PLLODIV1_MASK 0x10000000 -#define _OSCCON_PLLODIV1_LENGTH 0x00000001 - -#define _OSCCON_PLLODIV2_POSITION 0x0000001D -#define _OSCCON_PLLODIV2_MASK 0x20000000 -#define _OSCCON_PLLODIV2_LENGTH 0x00000001 - -#define _OSCCON_w_POSITION 0x00000000 -#define _OSCCON_w_MASK 0xFFFFFFFF -#define _OSCCON_w_LENGTH 0x00000020 - -#define _OSCTUN_TUN_POSITION 0x00000000 -#define _OSCTUN_TUN_MASK 0x0000003F -#define _OSCTUN_TUN_LENGTH 0x00000006 - -#define _OSCTUN_TUN0_POSITION 0x00000000 -#define _OSCTUN_TUN0_MASK 0x00000001 -#define _OSCTUN_TUN0_LENGTH 0x00000001 - -#define _OSCTUN_TUN1_POSITION 0x00000001 -#define _OSCTUN_TUN1_MASK 0x00000002 -#define _OSCTUN_TUN1_LENGTH 0x00000001 - -#define _OSCTUN_TUN2_POSITION 0x00000002 -#define _OSCTUN_TUN2_MASK 0x00000004 -#define _OSCTUN_TUN2_LENGTH 0x00000001 - -#define _OSCTUN_TUN3_POSITION 0x00000003 -#define _OSCTUN_TUN3_MASK 0x00000008 -#define _OSCTUN_TUN3_LENGTH 0x00000001 - -#define _OSCTUN_TUN4_POSITION 0x00000004 -#define _OSCTUN_TUN4_MASK 0x00000010 -#define _OSCTUN_TUN4_LENGTH 0x00000001 - -#define _OSCTUN_TUN5_POSITION 0x00000005 -#define _OSCTUN_TUN5_MASK 0x00000020 -#define _OSCTUN_TUN5_LENGTH 0x00000001 - -#define _OSCTUN_w_POSITION 0x00000000 -#define _OSCTUN_w_MASK 0xFFFFFFFF -#define _OSCTUN_w_LENGTH 0x00000020 - -#define _REFOCON_ROSEL_POSITION 0x00000000 -#define _REFOCON_ROSEL_MASK 0x0000000F -#define _REFOCON_ROSEL_LENGTH 0x00000004 - -#define _REFOCON_ACTIVE_POSITION 0x00000008 -#define _REFOCON_ACTIVE_MASK 0x00000100 -#define _REFOCON_ACTIVE_LENGTH 0x00000001 - -#define _REFOCON_DIVSWEN_POSITION 0x00000009 -#define _REFOCON_DIVSWEN_MASK 0x00000200 -#define _REFOCON_DIVSWEN_LENGTH 0x00000001 - -#define _REFOCON_RSLP_POSITION 0x0000000B -#define _REFOCON_RSLP_MASK 0x00000800 -#define _REFOCON_RSLP_LENGTH 0x00000001 - -#define _REFOCON_OE_POSITION 0x0000000C -#define _REFOCON_OE_MASK 0x00001000 -#define _REFOCON_OE_LENGTH 0x00000001 - -#define _REFOCON_SIDL_POSITION 0x0000000D -#define _REFOCON_SIDL_MASK 0x00002000 -#define _REFOCON_SIDL_LENGTH 0x00000001 - -#define _REFOCON_ON_POSITION 0x0000000F -#define _REFOCON_ON_MASK 0x00008000 -#define _REFOCON_ON_LENGTH 0x00000001 - -#define _REFOCON_RODIV_POSITION 0x00000010 -#define _REFOCON_RODIV_MASK 0x7FFF0000 -#define _REFOCON_RODIV_LENGTH 0x0000000F - -#define _REFOCON_w_POSITION 0x00000000 -#define _REFOCON_w_MASK 0xFFFFFFFF -#define _REFOCON_w_LENGTH 0x00000020 - -#define _REFOTRIM_ROTRIM_POSITION 0x00000017 -#define _REFOTRIM_ROTRIM_MASK 0xFF800000 -#define _REFOTRIM_ROTRIM_LENGTH 0x00000009 - -#define _REFOTRIM_w_POSITION 0x00000000 -#define _REFOTRIM_w_MASK 0xFFFFFFFF -#define _REFOTRIM_w_LENGTH 0x00000020 - -#define _CFGCON_TDOEN_POSITION 0x00000000 -#define _CFGCON_TDOEN_MASK 0x00000001 -#define _CFGCON_TDOEN_LENGTH 0x00000001 - -#define _CFGCON_TROEN_POSITION 0x00000002 -#define _CFGCON_TROEN_MASK 0x00000004 -#define _CFGCON_TROEN_LENGTH 0x00000001 - -#define _CFGCON_JTAGEN_POSITION 0x00000003 -#define _CFGCON_JTAGEN_MASK 0x00000008 -#define _CFGCON_JTAGEN_LENGTH 0x00000001 - -#define _CFGCON_PMDLOCK_POSITION 0x0000000C -#define _CFGCON_PMDLOCK_MASK 0x00001000 -#define _CFGCON_PMDLOCK_LENGTH 0x00000001 - -#define _CFGCON_IOLOCK_POSITION 0x0000000D -#define _CFGCON_IOLOCK_MASK 0x00002000 -#define _CFGCON_IOLOCK_LENGTH 0x00000001 - -#define _DDPCON_TDOEN_POSITION 0x00000000 -#define _DDPCON_TDOEN_MASK 0x00000001 -#define _DDPCON_TDOEN_LENGTH 0x00000001 - -#define _DDPCON_TROEN_POSITION 0x00000002 -#define _DDPCON_TROEN_MASK 0x00000004 -#define _DDPCON_TROEN_LENGTH 0x00000001 - -#define _DDPCON_JTAGEN_POSITION 0x00000003 -#define _DDPCON_JTAGEN_MASK 0x00000008 -#define _DDPCON_JTAGEN_LENGTH 0x00000001 - -#define _DDPCON_PMDLOCK_POSITION 0x0000000C -#define _DDPCON_PMDLOCK_MASK 0x00001000 -#define _DDPCON_PMDLOCK_LENGTH 0x00000001 - -#define _DDPCON_IOLOCK_POSITION 0x0000000D -#define _DDPCON_IOLOCK_MASK 0x00002000 -#define _DDPCON_IOLOCK_LENGTH 0x00000001 - -#define _DEVID_DEVID_POSITION 0x00000000 -#define _DEVID_DEVID_MASK 0x0FFFFFFF -#define _DEVID_DEVID_LENGTH 0x0000001C - -#define _DEVID_VER_POSITION 0x0000001C -#define _DEVID_VER_MASK 0xF0000000 -#define _DEVID_VER_LENGTH 0x00000004 - -#define _PMD1_AD1MD_POSITION 0x00000000 -#define _PMD1_AD1MD_MASK 0x00000001 -#define _PMD1_AD1MD_LENGTH 0x00000001 - -#define _PMD1_CTMUMD_POSITION 0x00000008 -#define _PMD1_CTMUMD_MASK 0x00000100 -#define _PMD1_CTMUMD_LENGTH 0x00000001 - -#define _PMD1_CVRMD_POSITION 0x0000000C -#define _PMD1_CVRMD_MASK 0x00001000 -#define _PMD1_CVRMD_LENGTH 0x00000001 - -#define _PMD2_CMP1MD_POSITION 0x00000000 -#define _PMD2_CMP1MD_MASK 0x00000001 -#define _PMD2_CMP1MD_LENGTH 0x00000001 - -#define _PMD2_CMP2MD_POSITION 0x00000001 -#define _PMD2_CMP2MD_MASK 0x00000002 -#define _PMD2_CMP2MD_LENGTH 0x00000001 - -#define _PMD3_IC1MD_POSITION 0x00000000 -#define _PMD3_IC1MD_MASK 0x00000001 -#define _PMD3_IC1MD_LENGTH 0x00000001 - -#define _PMD3_IC2MD_POSITION 0x00000001 -#define _PMD3_IC2MD_MASK 0x00000002 -#define _PMD3_IC2MD_LENGTH 0x00000001 - -#define _PMD3_IC3MD_POSITION 0x00000002 -#define _PMD3_IC3MD_MASK 0x00000004 -#define _PMD3_IC3MD_LENGTH 0x00000001 - -#define _PMD3_IC4MD_POSITION 0x00000003 -#define _PMD3_IC4MD_MASK 0x00000008 -#define _PMD3_IC4MD_LENGTH 0x00000001 - -#define _PMD3_IC5MD_POSITION 0x00000004 -#define _PMD3_IC5MD_MASK 0x00000010 -#define _PMD3_IC5MD_LENGTH 0x00000001 - -#define _PMD3_OC1MD_POSITION 0x00000010 -#define _PMD3_OC1MD_MASK 0x00010000 -#define _PMD3_OC1MD_LENGTH 0x00000001 - -#define _PMD3_OC2MD_POSITION 0x00000011 -#define _PMD3_OC2MD_MASK 0x00020000 -#define _PMD3_OC2MD_LENGTH 0x00000001 - -#define _PMD3_OC3MD_POSITION 0x00000012 -#define _PMD3_OC3MD_MASK 0x00040000 -#define _PMD3_OC3MD_LENGTH 0x00000001 - -#define _PMD3_OC4MD_POSITION 0x00000013 -#define _PMD3_OC4MD_MASK 0x00080000 -#define _PMD3_OC4MD_LENGTH 0x00000001 - -#define _PMD3_OC5MD_POSITION 0x00000014 -#define _PMD3_OC5MD_MASK 0x00100000 -#define _PMD3_OC5MD_LENGTH 0x00000001 - -#define _PMD4_T1MD_POSITION 0x00000000 -#define _PMD4_T1MD_MASK 0x00000001 -#define _PMD4_T1MD_LENGTH 0x00000001 - -#define _PMD4_T2MD_POSITION 0x00000001 -#define _PMD4_T2MD_MASK 0x00000002 -#define _PMD4_T2MD_LENGTH 0x00000001 - -#define _PMD4_T3MD_POSITION 0x00000002 -#define _PMD4_T3MD_MASK 0x00000004 -#define _PMD4_T3MD_LENGTH 0x00000001 - -#define _PMD4_T4MD_POSITION 0x00000003 -#define _PMD4_T4MD_MASK 0x00000008 -#define _PMD4_T4MD_LENGTH 0x00000001 - -#define _PMD4_T5MD_POSITION 0x00000004 -#define _PMD4_T5MD_MASK 0x00000010 -#define _PMD4_T5MD_LENGTH 0x00000001 - -#define _PMD5_U1MD_POSITION 0x00000000 -#define _PMD5_U1MD_MASK 0x00000001 -#define _PMD5_U1MD_LENGTH 0x00000001 - -#define _PMD5_U2MD_POSITION 0x00000001 -#define _PMD5_U2MD_MASK 0x00000002 -#define _PMD5_U2MD_LENGTH 0x00000001 - -#define _PMD5_U3MD_POSITION 0x00000002 -#define _PMD5_U3MD_MASK 0x00000004 -#define _PMD5_U3MD_LENGTH 0x00000001 - -#define _PMD5_U4MD_POSITION 0x00000003 -#define _PMD5_U4MD_MASK 0x00000008 -#define _PMD5_U4MD_LENGTH 0x00000001 - -#define _PMD5_SPI1MD_POSITION 0x00000008 -#define _PMD5_SPI1MD_MASK 0x00000100 -#define _PMD5_SPI1MD_LENGTH 0x00000001 - -#define _PMD5_SPI2MD_POSITION 0x00000009 -#define _PMD5_SPI2MD_MASK 0x00000200 -#define _PMD5_SPI2MD_LENGTH 0x00000001 - -#define _PMD5_I2C1MD_POSITION 0x00000010 -#define _PMD5_I2C1MD_MASK 0x00010000 -#define _PMD5_I2C1MD_LENGTH 0x00000001 - -#define _PMD5_I2C2MD_POSITION 0x00000011 -#define _PMD5_I2C2MD_MASK 0x00020000 -#define _PMD5_I2C2MD_LENGTH 0x00000001 - -#define _PMD5_USBMD_POSITION 0x00000018 -#define _PMD5_USBMD_MASK 0x01000000 -#define _PMD5_USBMD_LENGTH 0x00000001 - -#define _PMD6_RTCCMD_POSITION 0x00000000 -#define _PMD6_RTCCMD_MASK 0x00000001 -#define _PMD6_RTCCMD_LENGTH 0x00000001 - -#define _PMD6_REFOMD_POSITION 0x00000001 -#define _PMD6_REFOMD_MASK 0x00000002 -#define _PMD6_REFOMD_LENGTH 0x00000001 - -#define _PMD6_PMPMD_POSITION 0x00000010 -#define _PMD6_PMPMD_MASK 0x00010000 -#define _PMD6_PMPMD_LENGTH 0x00000001 - -#define _NVMCON_NVMOP_POSITION 0x00000000 -#define _NVMCON_NVMOP_MASK 0x0000000F -#define _NVMCON_NVMOP_LENGTH 0x00000004 - -#define _NVMCON_LVDSTAT_POSITION 0x0000000B -#define _NVMCON_LVDSTAT_MASK 0x00000800 -#define _NVMCON_LVDSTAT_LENGTH 0x00000001 - -#define _NVMCON_LVDERR_POSITION 0x0000000C -#define _NVMCON_LVDERR_MASK 0x00001000 -#define _NVMCON_LVDERR_LENGTH 0x00000001 - -#define _NVMCON_WRERR_POSITION 0x0000000D -#define _NVMCON_WRERR_MASK 0x00002000 -#define _NVMCON_WRERR_LENGTH 0x00000001 - -#define _NVMCON_WREN_POSITION 0x0000000E -#define _NVMCON_WREN_MASK 0x00004000 -#define _NVMCON_WREN_LENGTH 0x00000001 - -#define _NVMCON_WR_POSITION 0x0000000F -#define _NVMCON_WR_MASK 0x00008000 -#define _NVMCON_WR_LENGTH 0x00000001 - -#define _NVMCON_NVMOP0_POSITION 0x00000000 -#define _NVMCON_NVMOP0_MASK 0x00000001 -#define _NVMCON_NVMOP0_LENGTH 0x00000001 - -#define _NVMCON_NVMOP1_POSITION 0x00000001 -#define _NVMCON_NVMOP1_MASK 0x00000002 -#define _NVMCON_NVMOP1_LENGTH 0x00000001 - -#define _NVMCON_NVMOP2_POSITION 0x00000002 -#define _NVMCON_NVMOP2_MASK 0x00000004 -#define _NVMCON_NVMOP2_LENGTH 0x00000001 - -#define _NVMCON_NVMOP3_POSITION 0x00000003 -#define _NVMCON_NVMOP3_MASK 0x00000008 -#define _NVMCON_NVMOP3_LENGTH 0x00000001 - -#define _NVMCON_PROGOP_POSITION 0x00000000 -#define _NVMCON_PROGOP_MASK 0x0000000F -#define _NVMCON_PROGOP_LENGTH 0x00000004 - -#define _NVMCON_PROGOP0_POSITION 0x00000000 -#define _NVMCON_PROGOP0_MASK 0x00000001 -#define _NVMCON_PROGOP0_LENGTH 0x00000001 - -#define _NVMCON_PROGOP1_POSITION 0x00000001 -#define _NVMCON_PROGOP1_MASK 0x00000002 -#define _NVMCON_PROGOP1_LENGTH 0x00000001 - -#define _NVMCON_PROGOP2_POSITION 0x00000002 -#define _NVMCON_PROGOP2_MASK 0x00000004 -#define _NVMCON_PROGOP2_LENGTH 0x00000001 - -#define _NVMCON_PROGOP3_POSITION 0x00000003 -#define _NVMCON_PROGOP3_MASK 0x00000008 -#define _NVMCON_PROGOP3_LENGTH 0x00000001 - -#define _NVMCON_w_POSITION 0x00000000 -#define _NVMCON_w_MASK 0xFFFFFFFF -#define _NVMCON_w_LENGTH 0x00000020 - -#define _RCON_POR_POSITION 0x00000000 -#define _RCON_POR_MASK 0x00000001 -#define _RCON_POR_LENGTH 0x00000001 - -#define _RCON_BOR_POSITION 0x00000001 -#define _RCON_BOR_MASK 0x00000002 -#define _RCON_BOR_LENGTH 0x00000001 - -#define _RCON_IDLE_POSITION 0x00000002 -#define _RCON_IDLE_MASK 0x00000004 -#define _RCON_IDLE_LENGTH 0x00000001 - -#define _RCON_SLEEP_POSITION 0x00000003 -#define _RCON_SLEEP_MASK 0x00000008 -#define _RCON_SLEEP_LENGTH 0x00000001 - -#define _RCON_WDTO_POSITION 0x00000004 -#define _RCON_WDTO_MASK 0x00000010 -#define _RCON_WDTO_LENGTH 0x00000001 - -#define _RCON_SWR_POSITION 0x00000006 -#define _RCON_SWR_MASK 0x00000040 -#define _RCON_SWR_LENGTH 0x00000001 - -#define _RCON_EXTR_POSITION 0x00000007 -#define _RCON_EXTR_MASK 0x00000080 -#define _RCON_EXTR_LENGTH 0x00000001 - -#define _RCON_VREGS_POSITION 0x00000008 -#define _RCON_VREGS_MASK 0x00000100 -#define _RCON_VREGS_LENGTH 0x00000001 - -#define _RCON_CMR_POSITION 0x00000009 -#define _RCON_CMR_MASK 0x00000200 -#define _RCON_CMR_LENGTH 0x00000001 - -#define _RCON_HVDR_POSITION 0x0000001D -#define _RCON_HVDR_MASK 0x20000000 -#define _RCON_HVDR_LENGTH 0x00000001 - -#define _RCON_w_POSITION 0x00000000 -#define _RCON_w_MASK 0xFFFFFFFF -#define _RCON_w_LENGTH 0x00000020 - -#define _RSWRST_SWRST_POSITION 0x00000000 -#define _RSWRST_SWRST_MASK 0x00000001 -#define _RSWRST_SWRST_LENGTH 0x00000001 - -#define _RSWRST_w_POSITION 0x00000000 -#define _RSWRST_w_MASK 0xFFFFFFFF -#define _RSWRST_w_LENGTH 0x00000020 - -#define _INT1R_INT1R_POSITION 0x00000000 -#define _INT1R_INT1R_MASK 0x0000000F -#define _INT1R_INT1R_LENGTH 0x00000004 - -#define _INT2R_INT2R_POSITION 0x00000000 -#define _INT2R_INT2R_MASK 0x0000000F -#define _INT2R_INT2R_LENGTH 0x00000004 - -#define _INT3R_INT3R_POSITION 0x00000000 -#define _INT3R_INT3R_MASK 0x0000000F -#define _INT3R_INT3R_LENGTH 0x00000004 - -#define _INT4R_INT4R_POSITION 0x00000000 -#define _INT4R_INT4R_MASK 0x0000000F -#define _INT4R_INT4R_LENGTH 0x00000004 - -#define _T2CKR_T2CKR_POSITION 0x00000000 -#define _T2CKR_T2CKR_MASK 0x0000000F -#define _T2CKR_T2CKR_LENGTH 0x00000004 - -#define _T3CKR_T3CKR_POSITION 0x00000000 -#define _T3CKR_T3CKR_MASK 0x0000000F -#define _T3CKR_T3CKR_LENGTH 0x00000004 - -#define _T4CKR_T4CKR_POSITION 0x00000000 -#define _T4CKR_T4CKR_MASK 0x0000000F -#define _T4CKR_T4CKR_LENGTH 0x00000004 - -#define _T5CKR_T5CKR_POSITION 0x00000000 -#define _T5CKR_T5CKR_MASK 0x0000000F -#define _T5CKR_T5CKR_LENGTH 0x00000004 - -#define _IC1R_IC1R_POSITION 0x00000000 -#define _IC1R_IC1R_MASK 0x0000000F -#define _IC1R_IC1R_LENGTH 0x00000004 - -#define _IC2R_IC2R_POSITION 0x00000000 -#define _IC2R_IC2R_MASK 0x0000000F -#define _IC2R_IC2R_LENGTH 0x00000004 - -#define _IC3R_IC3R_POSITION 0x00000000 -#define _IC3R_IC3R_MASK 0x0000000F -#define _IC3R_IC3R_LENGTH 0x00000004 - -#define _IC4R_IC4R_POSITION 0x00000000 -#define _IC4R_IC4R_MASK 0x0000000F -#define _IC4R_IC4R_LENGTH 0x00000004 - -#define _IC5R_IC5R_POSITION 0x00000000 -#define _IC5R_IC5R_MASK 0x0000000F -#define _IC5R_IC5R_LENGTH 0x00000004 - -#define _OCFAR_OCFAR_POSITION 0x00000000 -#define _OCFAR_OCFAR_MASK 0x0000000F -#define _OCFAR_OCFAR_LENGTH 0x00000004 - -#define _U1RXR_U1RXR_POSITION 0x00000000 -#define _U1RXR_U1RXR_MASK 0x0000000F -#define _U1RXR_U1RXR_LENGTH 0x00000004 - -#define _U1CTSR_U1CTSR_POSITION 0x00000000 -#define _U1CTSR_U1CTSR_MASK 0x0000000F -#define _U1CTSR_U1CTSR_LENGTH 0x00000004 - -#define _U2RXR_U2RXR_POSITION 0x00000000 -#define _U2RXR_U2RXR_MASK 0x0000000F -#define _U2RXR_U2RXR_LENGTH 0x00000004 - -#define _U2CTSR_U2CTSR_POSITION 0x00000000 -#define _U2CTSR_U2CTSR_MASK 0x0000000F -#define _U2CTSR_U2CTSR_LENGTH 0x00000004 - -#define _U3RXR_U3RXR_POSITION 0x00000000 -#define _U3RXR_U3RXR_MASK 0x0000000F -#define _U3RXR_U3RXR_LENGTH 0x00000004 - -#define _U3CTSR_U3CTSR_POSITION 0x00000000 -#define _U3CTSR_U3CTSR_MASK 0x0000000F -#define _U3CTSR_U3CTSR_LENGTH 0x00000004 - -#define _U4RXR_U4RXR_POSITION 0x00000000 -#define _U4RXR_U4RXR_MASK 0x0000000F -#define _U4RXR_U4RXR_LENGTH 0x00000004 - -#define _U4CTSR_U4CTSR_POSITION 0x00000000 -#define _U4CTSR_U4CTSR_MASK 0x0000000F -#define _U4CTSR_U4CTSR_LENGTH 0x00000004 - -#define _U5RXR_U5RXR_POSITION 0x00000000 -#define _U5RXR_U5RXR_MASK 0x0000000F -#define _U5RXR_U5RXR_LENGTH 0x00000004 - -#define _U5CTSR_U5CTSR_POSITION 0x00000000 -#define _U5CTSR_U5CTSR_MASK 0x0000000F -#define _U5CTSR_U5CTSR_LENGTH 0x00000004 - -#define _SDI1R_SDI1R_POSITION 0x00000000 -#define _SDI1R_SDI1R_MASK 0x0000000F -#define _SDI1R_SDI1R_LENGTH 0x00000004 - -#define _SS1R_SS1R_POSITION 0x00000000 -#define _SS1R_SS1R_MASK 0x0000000F -#define _SS1R_SS1R_LENGTH 0x00000004 - -#define _SDI2R_SDI2R_POSITION 0x00000000 -#define _SDI2R_SDI2R_MASK 0x0000000F -#define _SDI2R_SDI2R_LENGTH 0x00000004 - -#define _SS2R_SS2R_POSITION 0x00000000 -#define _SS2R_SS2R_MASK 0x0000000F -#define _SS2R_SS2R_LENGTH 0x00000004 - -#define _REFCLKIR_REFCLKIR_POSITION 0x00000000 -#define _REFCLKIR_REFCLKIR_MASK 0x0000000F -#define _REFCLKIR_REFCLKIR_LENGTH 0x00000004 - -#define _RPB0R_RPB0R_POSITION 0x00000000 -#define _RPB0R_RPB0R_MASK 0x0000000F -#define _RPB0R_RPB0R_LENGTH 0x00000004 - -#define _RPB1R_RPB1R_POSITION 0x00000000 -#define _RPB1R_RPB1R_MASK 0x0000000F -#define _RPB1R_RPB1R_LENGTH 0x00000004 - -#define _RPB2R_RPB2R_POSITION 0x00000000 -#define _RPB2R_RPB2R_MASK 0x0000000F -#define _RPB2R_RPB2R_LENGTH 0x00000004 - -#define _RPB3R_RPB3R_POSITION 0x00000000 -#define _RPB3R_RPB3R_MASK 0x0000000F -#define _RPB3R_RPB3R_LENGTH 0x00000004 - -#define _RPB5R_RPB5R_POSITION 0x00000000 -#define _RPB5R_RPB5R_MASK 0x0000000F -#define _RPB5R_RPB5R_LENGTH 0x00000004 - -#define _RPB6R_RPB6R_POSITION 0x00000000 -#define _RPB6R_RPB6R_MASK 0x0000000F -#define _RPB6R_RPB6R_LENGTH 0x00000004 - -#define _RPB7R_RPB7R_POSITION 0x00000000 -#define _RPB7R_RPB7R_MASK 0x0000000F -#define _RPB7R_RPB7R_LENGTH 0x00000004 - -#define _RPB8R_RPB8R_POSITION 0x00000000 -#define _RPB8R_RPB8R_MASK 0x0000000F -#define _RPB8R_RPB8R_LENGTH 0x00000004 - -#define _RPB9R_RPB9R_POSITION 0x00000000 -#define _RPB9R_RPB9R_MASK 0x0000000F -#define _RPB9R_RPB9R_LENGTH 0x00000004 - -#define _RPB10R_RPB10R_POSITION 0x00000000 -#define _RPB10R_RPB10R_MASK 0x0000000F -#define _RPB10R_RPB10R_LENGTH 0x00000004 - -#define _RPB14R_RPB14R_POSITION 0x00000000 -#define _RPB14R_RPB14R_MASK 0x0000000F -#define _RPB14R_RPB14R_LENGTH 0x00000004 - -#define _RPB15R_RPB15R_POSITION 0x00000000 -#define _RPB15R_RPB15R_MASK 0x0000000F -#define _RPB15R_RPB15R_LENGTH 0x00000004 - -#define _RPC13R_RPC13R_POSITION 0x00000000 -#define _RPC13R_RPC13R_MASK 0x0000000F -#define _RPC13R_RPC13R_LENGTH 0x00000004 - -#define _RPC14R_RPC14R_POSITION 0x00000000 -#define _RPC14R_RPC14R_MASK 0x0000000F -#define _RPC14R_RPC14R_LENGTH 0x00000004 - -#define _RPD0R_RPD0R_POSITION 0x00000000 -#define _RPD0R_RPD0R_MASK 0x0000000F -#define _RPD0R_RPD0R_LENGTH 0x00000004 - -#define _RPD1R_RPD1R_POSITION 0x00000000 -#define _RPD1R_RPD1R_MASK 0x0000000F -#define _RPD1R_RPD1R_LENGTH 0x00000004 - -#define _RPD2R_RPD2R_POSITION 0x00000000 -#define _RPD2R_RPD2R_MASK 0x0000000F -#define _RPD2R_RPD2R_LENGTH 0x00000004 - -#define _RPD3R_RPD3R_POSITION 0x00000000 -#define _RPD3R_RPD3R_MASK 0x0000000F -#define _RPD3R_RPD3R_LENGTH 0x00000004 - -#define _RPD4R_RPD4R_POSITION 0x00000000 -#define _RPD4R_RPD4R_MASK 0x0000000F -#define _RPD4R_RPD4R_LENGTH 0x00000004 - -#define _RPD5R_RPD5R_POSITION 0x00000000 -#define _RPD5R_RPD5R_MASK 0x0000000F -#define _RPD5R_RPD5R_LENGTH 0x00000004 - -#define _RPD8R_RPD8R_POSITION 0x00000000 -#define _RPD8R_RPD8R_MASK 0x0000000F -#define _RPD8R_RPD8R_LENGTH 0x00000004 - -#define _RPD9R_RPD9R_POSITION 0x00000000 -#define _RPD9R_RPD9R_MASK 0x0000000F -#define _RPD9R_RPD9R_LENGTH 0x00000004 - -#define _RPD10R_RPD10R_POSITION 0x00000000 -#define _RPD10R_RPD10R_MASK 0x0000000F -#define _RPD10R_RPD10R_LENGTH 0x00000004 - -#define _RPD11R_RPD11R_POSITION 0x00000000 -#define _RPD11R_RPD11R_MASK 0x0000000F -#define _RPD11R_RPD11R_LENGTH 0x00000004 - -#define _RPE3R_RPE3R_POSITION 0x00000000 -#define _RPE3R_RPE3R_MASK 0x0000000F -#define _RPE3R_RPE3R_LENGTH 0x00000004 - -#define _RPE5R_RPE5R_POSITION 0x00000000 -#define _RPE5R_RPE5R_MASK 0x0000000F -#define _RPE5R_RPE5R_LENGTH 0x00000004 - -#define _RPF0R_RPF0R_POSITION 0x00000000 -#define _RPF0R_RPF0R_MASK 0x0000000F -#define _RPF0R_RPF0R_LENGTH 0x00000004 - -#define _RPF1R_RPF1R_POSITION 0x00000000 -#define _RPF1R_RPF1R_MASK 0x0000000F -#define _RPF1R_RPF1R_LENGTH 0x00000004 - -#define _RPF4R_RPF4R_POSITION 0x00000000 -#define _RPF4R_RPF4R_MASK 0x0000000F -#define _RPF4R_RPF4R_LENGTH 0x00000004 - -#define _RPF5R_RPF5R_POSITION 0x00000000 -#define _RPF5R_RPF5R_MASK 0x0000000F -#define _RPF5R_RPF5R_LENGTH 0x00000004 - -#define _RPG6R_RPG6R_POSITION 0x00000000 -#define _RPG6R_RPG6R_MASK 0x0000000F -#define _RPG6R_RPG6R_LENGTH 0x00000004 - -#define _RPG7R_RPG7R_POSITION 0x00000000 -#define _RPG7R_RPG7R_MASK 0x0000000F -#define _RPG7R_RPG7R_LENGTH 0x00000004 - -#define _RPG8R_RPG8R_POSITION 0x00000000 -#define _RPG8R_RPG8R_MASK 0x0000000F -#define _RPG8R_RPG8R_LENGTH 0x00000004 - -#define _RPG9R_RPG9R_POSITION 0x00000000 -#define _RPG9R_RPG9R_MASK 0x0000000F -#define _RPG9R_RPG9R_LENGTH 0x00000004 - -#define _INTCON_INT0EP_POSITION 0x00000000 -#define _INTCON_INT0EP_MASK 0x00000001 -#define _INTCON_INT0EP_LENGTH 0x00000001 - -#define _INTCON_INT1EP_POSITION 0x00000001 -#define _INTCON_INT1EP_MASK 0x00000002 -#define _INTCON_INT1EP_LENGTH 0x00000001 - -#define _INTCON_INT2EP_POSITION 0x00000002 -#define _INTCON_INT2EP_MASK 0x00000004 -#define _INTCON_INT2EP_LENGTH 0x00000001 - -#define _INTCON_INT3EP_POSITION 0x00000003 -#define _INTCON_INT3EP_MASK 0x00000008 -#define _INTCON_INT3EP_LENGTH 0x00000001 - -#define _INTCON_INT4EP_POSITION 0x00000004 -#define _INTCON_INT4EP_MASK 0x00000010 -#define _INTCON_INT4EP_LENGTH 0x00000001 - -#define _INTCON_TPC_POSITION 0x00000008 -#define _INTCON_TPC_MASK 0x00000700 -#define _INTCON_TPC_LENGTH 0x00000003 - -#define _INTCON_MVEC_POSITION 0x0000000C -#define _INTCON_MVEC_MASK 0x00001000 -#define _INTCON_MVEC_LENGTH 0x00000001 - -#define _INTCON_SS0_POSITION 0x00000010 -#define _INTCON_SS0_MASK 0x00010000 -#define _INTCON_SS0_LENGTH 0x00000001 - -#define _INTCON_w_POSITION 0x00000000 -#define _INTCON_w_MASK 0xFFFFFFFF -#define _INTCON_w_LENGTH 0x00000020 - -#define _INTSTAT_VEC_POSITION 0x00000000 -#define _INTSTAT_VEC_MASK 0x0000003F -#define _INTSTAT_VEC_LENGTH 0x00000006 - -#define _INTSTAT_SRIPL_POSITION 0x00000008 -#define _INTSTAT_SRIPL_MASK 0x00000700 -#define _INTSTAT_SRIPL_LENGTH 0x00000003 - -#define _IFS0_CTIF_POSITION 0x00000000 -#define _IFS0_CTIF_MASK 0x00000001 -#define _IFS0_CTIF_LENGTH 0x00000001 - -#define _IFS0_CS0IF_POSITION 0x00000001 -#define _IFS0_CS0IF_MASK 0x00000002 -#define _IFS0_CS0IF_LENGTH 0x00000001 - -#define _IFS0_CS1IF_POSITION 0x00000002 -#define _IFS0_CS1IF_MASK 0x00000004 -#define _IFS0_CS1IF_LENGTH 0x00000001 - -#define _IFS0_INT0IF_POSITION 0x00000003 -#define _IFS0_INT0IF_MASK 0x00000008 -#define _IFS0_INT0IF_LENGTH 0x00000001 - -#define _IFS0_T1IF_POSITION 0x00000004 -#define _IFS0_T1IF_MASK 0x00000010 -#define _IFS0_T1IF_LENGTH 0x00000001 - -#define _IFS0_IC1EIF_POSITION 0x00000005 -#define _IFS0_IC1EIF_MASK 0x00000020 -#define _IFS0_IC1EIF_LENGTH 0x00000001 - -#define _IFS0_IC1IF_POSITION 0x00000006 -#define _IFS0_IC1IF_MASK 0x00000040 -#define _IFS0_IC1IF_LENGTH 0x00000001 - -#define _IFS0_OC1IF_POSITION 0x00000007 -#define _IFS0_OC1IF_MASK 0x00000080 -#define _IFS0_OC1IF_LENGTH 0x00000001 - -#define _IFS0_INT1IF_POSITION 0x00000008 -#define _IFS0_INT1IF_MASK 0x00000100 -#define _IFS0_INT1IF_LENGTH 0x00000001 - -#define _IFS0_T2IF_POSITION 0x00000009 -#define _IFS0_T2IF_MASK 0x00000200 -#define _IFS0_T2IF_LENGTH 0x00000001 - -#define _IFS0_IC2EIF_POSITION 0x0000000A -#define _IFS0_IC2EIF_MASK 0x00000400 -#define _IFS0_IC2EIF_LENGTH 0x00000001 - -#define _IFS0_IC2IF_POSITION 0x0000000B -#define _IFS0_IC2IF_MASK 0x00000800 -#define _IFS0_IC2IF_LENGTH 0x00000001 - -#define _IFS0_OC2IF_POSITION 0x0000000C -#define _IFS0_OC2IF_MASK 0x00001000 -#define _IFS0_OC2IF_LENGTH 0x00000001 - -#define _IFS0_INT2IF_POSITION 0x0000000D -#define _IFS0_INT2IF_MASK 0x00002000 -#define _IFS0_INT2IF_LENGTH 0x00000001 - -#define _IFS0_T3IF_POSITION 0x0000000E -#define _IFS0_T3IF_MASK 0x00004000 -#define _IFS0_T3IF_LENGTH 0x00000001 - -#define _IFS0_IC3EIF_POSITION 0x0000000F -#define _IFS0_IC3EIF_MASK 0x00008000 -#define _IFS0_IC3EIF_LENGTH 0x00000001 - -#define _IFS0_IC3IF_POSITION 0x00000010 -#define _IFS0_IC3IF_MASK 0x00010000 -#define _IFS0_IC3IF_LENGTH 0x00000001 - -#define _IFS0_OC3IF_POSITION 0x00000011 -#define _IFS0_OC3IF_MASK 0x00020000 -#define _IFS0_OC3IF_LENGTH 0x00000001 - -#define _IFS0_INT3IF_POSITION 0x00000012 -#define _IFS0_INT3IF_MASK 0x00040000 -#define _IFS0_INT3IF_LENGTH 0x00000001 - -#define _IFS0_T4IF_POSITION 0x00000013 -#define _IFS0_T4IF_MASK 0x00080000 -#define _IFS0_T4IF_LENGTH 0x00000001 - -#define _IFS0_IC4EIF_POSITION 0x00000014 -#define _IFS0_IC4EIF_MASK 0x00100000 -#define _IFS0_IC4EIF_LENGTH 0x00000001 - -#define _IFS0_IC4IF_POSITION 0x00000015 -#define _IFS0_IC4IF_MASK 0x00200000 -#define _IFS0_IC4IF_LENGTH 0x00000001 - -#define _IFS0_OC4IF_POSITION 0x00000016 -#define _IFS0_OC4IF_MASK 0x00400000 -#define _IFS0_OC4IF_LENGTH 0x00000001 - -#define _IFS0_INT4IF_POSITION 0x00000017 -#define _IFS0_INT4IF_MASK 0x00800000 -#define _IFS0_INT4IF_LENGTH 0x00000001 - -#define _IFS0_T5IF_POSITION 0x00000018 -#define _IFS0_T5IF_MASK 0x01000000 -#define _IFS0_T5IF_LENGTH 0x00000001 - -#define _IFS0_IC5EIF_POSITION 0x00000019 -#define _IFS0_IC5EIF_MASK 0x02000000 -#define _IFS0_IC5EIF_LENGTH 0x00000001 - -#define _IFS0_IC5IF_POSITION 0x0000001A -#define _IFS0_IC5IF_MASK 0x04000000 -#define _IFS0_IC5IF_LENGTH 0x00000001 - -#define _IFS0_OC5IF_POSITION 0x0000001B -#define _IFS0_OC5IF_MASK 0x08000000 -#define _IFS0_OC5IF_LENGTH 0x00000001 - -#define _IFS0_AD1IF_POSITION 0x0000001C -#define _IFS0_AD1IF_MASK 0x10000000 -#define _IFS0_AD1IF_LENGTH 0x00000001 - -#define _IFS0_FSCMIF_POSITION 0x0000001D -#define _IFS0_FSCMIF_MASK 0x20000000 -#define _IFS0_FSCMIF_LENGTH 0x00000001 - -#define _IFS0_RTCCIF_POSITION 0x0000001E -#define _IFS0_RTCCIF_MASK 0x40000000 -#define _IFS0_RTCCIF_LENGTH 0x00000001 - -#define _IFS0_FCEIF_POSITION 0x0000001F -#define _IFS0_FCEIF_MASK 0x80000000 -#define _IFS0_FCEIF_LENGTH 0x00000001 - -#define _IFS0_w_POSITION 0x00000000 -#define _IFS0_w_MASK 0xFFFFFFFF -#define _IFS0_w_LENGTH 0x00000020 - -#define _IFS1_CMP1IF_POSITION 0x00000000 -#define _IFS1_CMP1IF_MASK 0x00000001 -#define _IFS1_CMP1IF_LENGTH 0x00000001 - -#define _IFS1_CMP2IF_POSITION 0x00000001 -#define _IFS1_CMP2IF_MASK 0x00000002 -#define _IFS1_CMP2IF_LENGTH 0x00000001 - -#define _IFS1_USBIF_POSITION 0x00000002 -#define _IFS1_USBIF_MASK 0x00000004 -#define _IFS1_USBIF_LENGTH 0x00000001 - -#define _IFS1_SPI1EIF_POSITION 0x00000003 -#define _IFS1_SPI1EIF_MASK 0x00000008 -#define _IFS1_SPI1EIF_LENGTH 0x00000001 - -#define _IFS1_SPI1RXIF_POSITION 0x00000004 -#define _IFS1_SPI1RXIF_MASK 0x00000010 -#define _IFS1_SPI1RXIF_LENGTH 0x00000001 - -#define _IFS1_SPI1TXIF_POSITION 0x00000005 -#define _IFS1_SPI1TXIF_MASK 0x00000020 -#define _IFS1_SPI1TXIF_LENGTH 0x00000001 - -#define _IFS1_U1EIF_POSITION 0x00000006 -#define _IFS1_U1EIF_MASK 0x00000040 -#define _IFS1_U1EIF_LENGTH 0x00000001 - -#define _IFS1_U1RXIF_POSITION 0x00000007 -#define _IFS1_U1RXIF_MASK 0x00000080 -#define _IFS1_U1RXIF_LENGTH 0x00000001 - -#define _IFS1_U1TXIF_POSITION 0x00000008 -#define _IFS1_U1TXIF_MASK 0x00000100 -#define _IFS1_U1TXIF_LENGTH 0x00000001 - -#define _IFS1_I2C1BIF_POSITION 0x00000009 -#define _IFS1_I2C1BIF_MASK 0x00000200 -#define _IFS1_I2C1BIF_LENGTH 0x00000001 - -#define _IFS1_I2C1SIF_POSITION 0x0000000A -#define _IFS1_I2C1SIF_MASK 0x00000400 -#define _IFS1_I2C1SIF_LENGTH 0x00000001 - -#define _IFS1_I2C1MIF_POSITION 0x0000000B -#define _IFS1_I2C1MIF_MASK 0x00000800 -#define _IFS1_I2C1MIF_LENGTH 0x00000001 - -#define _IFS1_CNAIF_POSITION 0x0000000C -#define _IFS1_CNAIF_MASK 0x00001000 -#define _IFS1_CNAIF_LENGTH 0x00000001 - -#define _IFS1_CNBIF_POSITION 0x0000000D -#define _IFS1_CNBIF_MASK 0x00002000 -#define _IFS1_CNBIF_LENGTH 0x00000001 - -#define _IFS1_CNCIF_POSITION 0x0000000E -#define _IFS1_CNCIF_MASK 0x00004000 -#define _IFS1_CNCIF_LENGTH 0x00000001 - -#define _IFS1_CNDIF_POSITION 0x0000000F -#define _IFS1_CNDIF_MASK 0x00008000 -#define _IFS1_CNDIF_LENGTH 0x00000001 - -#define _IFS1_CNEIF_POSITION 0x00000010 -#define _IFS1_CNEIF_MASK 0x00010000 -#define _IFS1_CNEIF_LENGTH 0x00000001 - -#define _IFS1_CNFIF_POSITION 0x00000011 -#define _IFS1_CNFIF_MASK 0x00020000 -#define _IFS1_CNFIF_LENGTH 0x00000001 - -#define _IFS1_CNGIF_POSITION 0x00000012 -#define _IFS1_CNGIF_MASK 0x00040000 -#define _IFS1_CNGIF_LENGTH 0x00000001 - -#define _IFS1_PMPIF_POSITION 0x00000013 -#define _IFS1_PMPIF_MASK 0x00080000 -#define _IFS1_PMPIF_LENGTH 0x00000001 - -#define _IFS1_PMPEIF_POSITION 0x00000014 -#define _IFS1_PMPEIF_MASK 0x00100000 -#define _IFS1_PMPEIF_LENGTH 0x00000001 - -#define _IFS1_SPI2EIF_POSITION 0x00000015 -#define _IFS1_SPI2EIF_MASK 0x00200000 -#define _IFS1_SPI2EIF_LENGTH 0x00000001 - -#define _IFS1_SPI2RXIF_POSITION 0x00000016 -#define _IFS1_SPI2RXIF_MASK 0x00400000 -#define _IFS1_SPI2RXIF_LENGTH 0x00000001 - -#define _IFS1_SPI2TXIF_POSITION 0x00000017 -#define _IFS1_SPI2TXIF_MASK 0x00800000 -#define _IFS1_SPI2TXIF_LENGTH 0x00000001 - -#define _IFS1_U2EIF_POSITION 0x00000018 -#define _IFS1_U2EIF_MASK 0x01000000 -#define _IFS1_U2EIF_LENGTH 0x00000001 - -#define _IFS1_U2RXIF_POSITION 0x00000019 -#define _IFS1_U2RXIF_MASK 0x02000000 -#define _IFS1_U2RXIF_LENGTH 0x00000001 - -#define _IFS1_U2TXIF_POSITION 0x0000001A -#define _IFS1_U2TXIF_MASK 0x04000000 -#define _IFS1_U2TXIF_LENGTH 0x00000001 - -#define _IFS1_I2C2BIF_POSITION 0x0000001B -#define _IFS1_I2C2BIF_MASK 0x08000000 -#define _IFS1_I2C2BIF_LENGTH 0x00000001 - -#define _IFS1_I2C2SIF_POSITION 0x0000001C -#define _IFS1_I2C2SIF_MASK 0x10000000 -#define _IFS1_I2C2SIF_LENGTH 0x00000001 - -#define _IFS1_I2C2MIF_POSITION 0x0000001D -#define _IFS1_I2C2MIF_MASK 0x20000000 -#define _IFS1_I2C2MIF_LENGTH 0x00000001 - -#define _IFS1_U3EIF_POSITION 0x0000001E -#define _IFS1_U3EIF_MASK 0x40000000 -#define _IFS1_U3EIF_LENGTH 0x00000001 - -#define _IFS1_U3RXIF_POSITION 0x0000001F -#define _IFS1_U3RXIF_MASK 0x80000000 -#define _IFS1_U3RXIF_LENGTH 0x00000001 - -#define _IFS1_w_POSITION 0x00000000 -#define _IFS1_w_MASK 0xFFFFFFFF -#define _IFS1_w_LENGTH 0x00000020 - -#define _IFS2_U3TXIF_POSITION 0x00000000 -#define _IFS2_U3TXIF_MASK 0x00000001 -#define _IFS2_U3TXIF_LENGTH 0x00000001 - -#define _IFS2_U4EIF_POSITION 0x00000001 -#define _IFS2_U4EIF_MASK 0x00000002 -#define _IFS2_U4EIF_LENGTH 0x00000001 - -#define _IFS2_U4RXIF_POSITION 0x00000002 -#define _IFS2_U4RXIF_MASK 0x00000004 -#define _IFS2_U4RXIF_LENGTH 0x00000001 - -#define _IFS2_U4TXIF_POSITION 0x00000003 -#define _IFS2_U4TXIF_MASK 0x00000008 -#define _IFS2_U4TXIF_LENGTH 0x00000001 - -#define _IFS2_CTMUIF_POSITION 0x00000007 -#define _IFS2_CTMUIF_MASK 0x00000080 -#define _IFS2_CTMUIF_LENGTH 0x00000001 - -#define _IFS2_DMA0IF_POSITION 0x00000008 -#define _IFS2_DMA0IF_MASK 0x00000100 -#define _IFS2_DMA0IF_LENGTH 0x00000001 - -#define _IFS2_DMA1IF_POSITION 0x00000009 -#define _IFS2_DMA1IF_MASK 0x00000200 -#define _IFS2_DMA1IF_LENGTH 0x00000001 - -#define _IFS2_DMA2IF_POSITION 0x0000000A -#define _IFS2_DMA2IF_MASK 0x00000400 -#define _IFS2_DMA2IF_LENGTH 0x00000001 - -#define _IFS2_DMA3IF_POSITION 0x0000000B -#define _IFS2_DMA3IF_MASK 0x00000800 -#define _IFS2_DMA3IF_LENGTH 0x00000001 - -#define _IEC0_CTIE_POSITION 0x00000000 -#define _IEC0_CTIE_MASK 0x00000001 -#define _IEC0_CTIE_LENGTH 0x00000001 - -#define _IEC0_CS0IE_POSITION 0x00000001 -#define _IEC0_CS0IE_MASK 0x00000002 -#define _IEC0_CS0IE_LENGTH 0x00000001 - -#define _IEC0_CS1IE_POSITION 0x00000002 -#define _IEC0_CS1IE_MASK 0x00000004 -#define _IEC0_CS1IE_LENGTH 0x00000001 - -#define _IEC0_INT0IE_POSITION 0x00000003 -#define _IEC0_INT0IE_MASK 0x00000008 -#define _IEC0_INT0IE_LENGTH 0x00000001 - -#define _IEC0_T1IE_POSITION 0x00000004 -#define _IEC0_T1IE_MASK 0x00000010 -#define _IEC0_T1IE_LENGTH 0x00000001 - -#define _IEC0_IC1EIE_POSITION 0x00000005 -#define _IEC0_IC1EIE_MASK 0x00000020 -#define _IEC0_IC1EIE_LENGTH 0x00000001 - -#define _IEC0_IC1IE_POSITION 0x00000006 -#define _IEC0_IC1IE_MASK 0x00000040 -#define _IEC0_IC1IE_LENGTH 0x00000001 - -#define _IEC0_OC1IE_POSITION 0x00000007 -#define _IEC0_OC1IE_MASK 0x00000080 -#define _IEC0_OC1IE_LENGTH 0x00000001 - -#define _IEC0_INT1IE_POSITION 0x00000008 -#define _IEC0_INT1IE_MASK 0x00000100 -#define _IEC0_INT1IE_LENGTH 0x00000001 - -#define _IEC0_T2IE_POSITION 0x00000009 -#define _IEC0_T2IE_MASK 0x00000200 -#define _IEC0_T2IE_LENGTH 0x00000001 - -#define _IEC0_IC2EIE_POSITION 0x0000000A -#define _IEC0_IC2EIE_MASK 0x00000400 -#define _IEC0_IC2EIE_LENGTH 0x00000001 - -#define _IEC0_IC2IE_POSITION 0x0000000B -#define _IEC0_IC2IE_MASK 0x00000800 -#define _IEC0_IC2IE_LENGTH 0x00000001 - -#define _IEC0_OC2IE_POSITION 0x0000000C -#define _IEC0_OC2IE_MASK 0x00001000 -#define _IEC0_OC2IE_LENGTH 0x00000001 - -#define _IEC0_INT2IE_POSITION 0x0000000D -#define _IEC0_INT2IE_MASK 0x00002000 -#define _IEC0_INT2IE_LENGTH 0x00000001 - -#define _IEC0_T3IE_POSITION 0x0000000E -#define _IEC0_T3IE_MASK 0x00004000 -#define _IEC0_T3IE_LENGTH 0x00000001 - -#define _IEC0_IC3EIE_POSITION 0x0000000F -#define _IEC0_IC3EIE_MASK 0x00008000 -#define _IEC0_IC3EIE_LENGTH 0x00000001 - -#define _IEC0_IC3IE_POSITION 0x00000010 -#define _IEC0_IC3IE_MASK 0x00010000 -#define _IEC0_IC3IE_LENGTH 0x00000001 - -#define _IEC0_OC3IE_POSITION 0x00000011 -#define _IEC0_OC3IE_MASK 0x00020000 -#define _IEC0_OC3IE_LENGTH 0x00000001 - -#define _IEC0_INT3IE_POSITION 0x00000012 -#define _IEC0_INT3IE_MASK 0x00040000 -#define _IEC0_INT3IE_LENGTH 0x00000001 - -#define _IEC0_T4IE_POSITION 0x00000013 -#define _IEC0_T4IE_MASK 0x00080000 -#define _IEC0_T4IE_LENGTH 0x00000001 - -#define _IEC0_IC4EIE_POSITION 0x00000014 -#define _IEC0_IC4EIE_MASK 0x00100000 -#define _IEC0_IC4EIE_LENGTH 0x00000001 - -#define _IEC0_IC4IE_POSITION 0x00000015 -#define _IEC0_IC4IE_MASK 0x00200000 -#define _IEC0_IC4IE_LENGTH 0x00000001 - -#define _IEC0_OC4IE_POSITION 0x00000016 -#define _IEC0_OC4IE_MASK 0x00400000 -#define _IEC0_OC4IE_LENGTH 0x00000001 - -#define _IEC0_INT4IE_POSITION 0x00000017 -#define _IEC0_INT4IE_MASK 0x00800000 -#define _IEC0_INT4IE_LENGTH 0x00000001 - -#define _IEC0_T5IE_POSITION 0x00000018 -#define _IEC0_T5IE_MASK 0x01000000 -#define _IEC0_T5IE_LENGTH 0x00000001 - -#define _IEC0_IC5EIE_POSITION 0x00000019 -#define _IEC0_IC5EIE_MASK 0x02000000 -#define _IEC0_IC5EIE_LENGTH 0x00000001 - -#define _IEC0_IC5IE_POSITION 0x0000001A -#define _IEC0_IC5IE_MASK 0x04000000 -#define _IEC0_IC5IE_LENGTH 0x00000001 - -#define _IEC0_OC5IE_POSITION 0x0000001B -#define _IEC0_OC5IE_MASK 0x08000000 -#define _IEC0_OC5IE_LENGTH 0x00000001 - -#define _IEC0_AD1IE_POSITION 0x0000001C -#define _IEC0_AD1IE_MASK 0x10000000 -#define _IEC0_AD1IE_LENGTH 0x00000001 - -#define _IEC0_FSCMIE_POSITION 0x0000001D -#define _IEC0_FSCMIE_MASK 0x20000000 -#define _IEC0_FSCMIE_LENGTH 0x00000001 - -#define _IEC0_RTCCIE_POSITION 0x0000001E -#define _IEC0_RTCCIE_MASK 0x40000000 -#define _IEC0_RTCCIE_LENGTH 0x00000001 - -#define _IEC0_FCEIE_POSITION 0x0000001F -#define _IEC0_FCEIE_MASK 0x80000000 -#define _IEC0_FCEIE_LENGTH 0x00000001 - -#define _IEC0_w_POSITION 0x00000000 -#define _IEC0_w_MASK 0xFFFFFFFF -#define _IEC0_w_LENGTH 0x00000020 - -#define _IEC1_CMP1IE_POSITION 0x00000000 -#define _IEC1_CMP1IE_MASK 0x00000001 -#define _IEC1_CMP1IE_LENGTH 0x00000001 - -#define _IEC1_CMP2IE_POSITION 0x00000001 -#define _IEC1_CMP2IE_MASK 0x00000002 -#define _IEC1_CMP2IE_LENGTH 0x00000001 - -#define _IEC1_USBIE_POSITION 0x00000002 -#define _IEC1_USBIE_MASK 0x00000004 -#define _IEC1_USBIE_LENGTH 0x00000001 - -#define _IEC1_SPI1EIE_POSITION 0x00000003 -#define _IEC1_SPI1EIE_MASK 0x00000008 -#define _IEC1_SPI1EIE_LENGTH 0x00000001 - -#define _IEC1_SPI1RXIE_POSITION 0x00000004 -#define _IEC1_SPI1RXIE_MASK 0x00000010 -#define _IEC1_SPI1RXIE_LENGTH 0x00000001 - -#define _IEC1_SPI1TXIE_POSITION 0x00000005 -#define _IEC1_SPI1TXIE_MASK 0x00000020 -#define _IEC1_SPI1TXIE_LENGTH 0x00000001 - -#define _IEC1_U1EIE_POSITION 0x00000006 -#define _IEC1_U1EIE_MASK 0x00000040 -#define _IEC1_U1EIE_LENGTH 0x00000001 - -#define _IEC1_U1RXIE_POSITION 0x00000007 -#define _IEC1_U1RXIE_MASK 0x00000080 -#define _IEC1_U1RXIE_LENGTH 0x00000001 - -#define _IEC1_U1TXIE_POSITION 0x00000008 -#define _IEC1_U1TXIE_MASK 0x00000100 -#define _IEC1_U1TXIE_LENGTH 0x00000001 - -#define _IEC1_I2C1BIE_POSITION 0x00000009 -#define _IEC1_I2C1BIE_MASK 0x00000200 -#define _IEC1_I2C1BIE_LENGTH 0x00000001 - -#define _IEC1_I2C1SIE_POSITION 0x0000000A -#define _IEC1_I2C1SIE_MASK 0x00000400 -#define _IEC1_I2C1SIE_LENGTH 0x00000001 - -#define _IEC1_I2C1MIE_POSITION 0x0000000B -#define _IEC1_I2C1MIE_MASK 0x00000800 -#define _IEC1_I2C1MIE_LENGTH 0x00000001 - -#define _IEC1_CNAIE_POSITION 0x0000000C -#define _IEC1_CNAIE_MASK 0x00001000 -#define _IEC1_CNAIE_LENGTH 0x00000001 - -#define _IEC1_CNBIE_POSITION 0x0000000D -#define _IEC1_CNBIE_MASK 0x00002000 -#define _IEC1_CNBIE_LENGTH 0x00000001 - -#define _IEC1_CNCIE_POSITION 0x0000000E -#define _IEC1_CNCIE_MASK 0x00004000 -#define _IEC1_CNCIE_LENGTH 0x00000001 - -#define _IEC1_CNDIE_POSITION 0x0000000F -#define _IEC1_CNDIE_MASK 0x00008000 -#define _IEC1_CNDIE_LENGTH 0x00000001 - -#define _IEC1_CNEIE_POSITION 0x00000010 -#define _IEC1_CNEIE_MASK 0x00010000 -#define _IEC1_CNEIE_LENGTH 0x00000001 - -#define _IEC1_CNFIE_POSITION 0x00000011 -#define _IEC1_CNFIE_MASK 0x00020000 -#define _IEC1_CNFIE_LENGTH 0x00000001 - -#define _IEC1_CNGIE_POSITION 0x00000012 -#define _IEC1_CNGIE_MASK 0x00040000 -#define _IEC1_CNGIE_LENGTH 0x00000001 - -#define _IEC1_PMPIE_POSITION 0x00000013 -#define _IEC1_PMPIE_MASK 0x00080000 -#define _IEC1_PMPIE_LENGTH 0x00000001 - -#define _IEC1_PMPEIE_POSITION 0x00000014 -#define _IEC1_PMPEIE_MASK 0x00100000 -#define _IEC1_PMPEIE_LENGTH 0x00000001 - -#define _IEC1_SPI2EIE_POSITION 0x00000015 -#define _IEC1_SPI2EIE_MASK 0x00200000 -#define _IEC1_SPI2EIE_LENGTH 0x00000001 - -#define _IEC1_SPI2RXIE_POSITION 0x00000016 -#define _IEC1_SPI2RXIE_MASK 0x00400000 -#define _IEC1_SPI2RXIE_LENGTH 0x00000001 - -#define _IEC1_SPI2TXIE_POSITION 0x00000017 -#define _IEC1_SPI2TXIE_MASK 0x00800000 -#define _IEC1_SPI2TXIE_LENGTH 0x00000001 - -#define _IEC1_U2EIE_POSITION 0x00000018 -#define _IEC1_U2EIE_MASK 0x01000000 -#define _IEC1_U2EIE_LENGTH 0x00000001 - -#define _IEC1_U2RXIE_POSITION 0x00000019 -#define _IEC1_U2RXIE_MASK 0x02000000 -#define _IEC1_U2RXIE_LENGTH 0x00000001 - -#define _IEC1_U2TXIE_POSITION 0x0000001A -#define _IEC1_U2TXIE_MASK 0x04000000 -#define _IEC1_U2TXIE_LENGTH 0x00000001 - -#define _IEC1_I2C2BIE_POSITION 0x0000001B -#define _IEC1_I2C2BIE_MASK 0x08000000 -#define _IEC1_I2C2BIE_LENGTH 0x00000001 - -#define _IEC1_I2C2SIE_POSITION 0x0000001C -#define _IEC1_I2C2SIE_MASK 0x10000000 -#define _IEC1_I2C2SIE_LENGTH 0x00000001 - -#define _IEC1_I2C2MIE_POSITION 0x0000001D -#define _IEC1_I2C2MIE_MASK 0x20000000 -#define _IEC1_I2C2MIE_LENGTH 0x00000001 - -#define _IEC1_U3EIE_POSITION 0x0000001E -#define _IEC1_U3EIE_MASK 0x40000000 -#define _IEC1_U3EIE_LENGTH 0x00000001 - -#define _IEC1_U3RXIE_POSITION 0x0000001F -#define _IEC1_U3RXIE_MASK 0x80000000 -#define _IEC1_U3RXIE_LENGTH 0x00000001 - -#define _IEC1_w_POSITION 0x00000000 -#define _IEC1_w_MASK 0xFFFFFFFF -#define _IEC1_w_LENGTH 0x00000020 - -#define _IEC2_U3TXIE_POSITION 0x00000000 -#define _IEC2_U3TXIE_MASK 0x00000001 -#define _IEC2_U3TXIE_LENGTH 0x00000001 - -#define _IEC2_U4EIE_POSITION 0x00000001 -#define _IEC2_U4EIE_MASK 0x00000002 -#define _IEC2_U4EIE_LENGTH 0x00000001 - -#define _IEC2_U4RXIE_POSITION 0x00000002 -#define _IEC2_U4RXIE_MASK 0x00000004 -#define _IEC2_U4RXIE_LENGTH 0x00000001 - -#define _IEC2_U4TXIE_POSITION 0x00000003 -#define _IEC2_U4TXIE_MASK 0x00000008 -#define _IEC2_U4TXIE_LENGTH 0x00000001 - -#define _IEC2_CTMUIE_POSITION 0x00000007 -#define _IEC2_CTMUIE_MASK 0x00000080 -#define _IEC2_CTMUIE_LENGTH 0x00000001 - -#define _IEC2_DMA0IE_POSITION 0x00000008 -#define _IEC2_DMA0IE_MASK 0x00000100 -#define _IEC2_DMA0IE_LENGTH 0x00000001 - -#define _IEC2_DMA1IE_POSITION 0x00000009 -#define _IEC2_DMA1IE_MASK 0x00000200 -#define _IEC2_DMA1IE_LENGTH 0x00000001 - -#define _IEC2_DMA2IE_POSITION 0x0000000A -#define _IEC2_DMA2IE_MASK 0x00000400 -#define _IEC2_DMA2IE_LENGTH 0x00000001 - -#define _IEC2_DMA3IE_POSITION 0x0000000B -#define _IEC2_DMA3IE_MASK 0x00000800 -#define _IEC2_DMA3IE_LENGTH 0x00000001 - -#define _IPC0_CTIS_POSITION 0x00000000 -#define _IPC0_CTIS_MASK 0x00000003 -#define _IPC0_CTIS_LENGTH 0x00000002 - -#define _IPC0_CTIP_POSITION 0x00000002 -#define _IPC0_CTIP_MASK 0x0000001C -#define _IPC0_CTIP_LENGTH 0x00000003 - -#define _IPC0_CS0IS_POSITION 0x00000008 -#define _IPC0_CS0IS_MASK 0x00000300 -#define _IPC0_CS0IS_LENGTH 0x00000002 - -#define _IPC0_CS0IP_POSITION 0x0000000A -#define _IPC0_CS0IP_MASK 0x00001C00 -#define _IPC0_CS0IP_LENGTH 0x00000003 - -#define _IPC0_CS1IS_POSITION 0x00000010 -#define _IPC0_CS1IS_MASK 0x00030000 -#define _IPC0_CS1IS_LENGTH 0x00000002 - -#define _IPC0_CS1IP_POSITION 0x00000012 -#define _IPC0_CS1IP_MASK 0x001C0000 -#define _IPC0_CS1IP_LENGTH 0x00000003 - -#define _IPC0_INT0IS_POSITION 0x00000018 -#define _IPC0_INT0IS_MASK 0x03000000 -#define _IPC0_INT0IS_LENGTH 0x00000002 - -#define _IPC0_INT0IP_POSITION 0x0000001A -#define _IPC0_INT0IP_MASK 0x1C000000 -#define _IPC0_INT0IP_LENGTH 0x00000003 - -#define _IPC0_w_POSITION 0x00000000 -#define _IPC0_w_MASK 0xFFFFFFFF -#define _IPC0_w_LENGTH 0x00000020 - -#define _IPC1_T1IS_POSITION 0x00000000 -#define _IPC1_T1IS_MASK 0x00000003 -#define _IPC1_T1IS_LENGTH 0x00000002 - -#define _IPC1_T1IP_POSITION 0x00000002 -#define _IPC1_T1IP_MASK 0x0000001C -#define _IPC1_T1IP_LENGTH 0x00000003 - -#define _IPC1_IC1IS_POSITION 0x00000008 -#define _IPC1_IC1IS_MASK 0x00000300 -#define _IPC1_IC1IS_LENGTH 0x00000002 - -#define _IPC1_IC1IP_POSITION 0x0000000A -#define _IPC1_IC1IP_MASK 0x00001C00 -#define _IPC1_IC1IP_LENGTH 0x00000003 - -#define _IPC1_OC1IS_POSITION 0x00000010 -#define _IPC1_OC1IS_MASK 0x00030000 -#define _IPC1_OC1IS_LENGTH 0x00000002 - -#define _IPC1_OC1IP_POSITION 0x00000012 -#define _IPC1_OC1IP_MASK 0x001C0000 -#define _IPC1_OC1IP_LENGTH 0x00000003 - -#define _IPC1_INT1IS_POSITION 0x00000018 -#define _IPC1_INT1IS_MASK 0x03000000 -#define _IPC1_INT1IS_LENGTH 0x00000002 - -#define _IPC1_INT1IP_POSITION 0x0000001A -#define _IPC1_INT1IP_MASK 0x1C000000 -#define _IPC1_INT1IP_LENGTH 0x00000003 - -#define _IPC1_w_POSITION 0x00000000 -#define _IPC1_w_MASK 0xFFFFFFFF -#define _IPC1_w_LENGTH 0x00000020 - -#define _IPC2_T2IS_POSITION 0x00000000 -#define _IPC2_T2IS_MASK 0x00000003 -#define _IPC2_T2IS_LENGTH 0x00000002 - -#define _IPC2_T2IP_POSITION 0x00000002 -#define _IPC2_T2IP_MASK 0x0000001C -#define _IPC2_T2IP_LENGTH 0x00000003 - -#define _IPC2_IC2IS_POSITION 0x00000008 -#define _IPC2_IC2IS_MASK 0x00000300 -#define _IPC2_IC2IS_LENGTH 0x00000002 - -#define _IPC2_IC2IP_POSITION 0x0000000A -#define _IPC2_IC2IP_MASK 0x00001C00 -#define _IPC2_IC2IP_LENGTH 0x00000003 - -#define _IPC2_OC2IS_POSITION 0x00000010 -#define _IPC2_OC2IS_MASK 0x00030000 -#define _IPC2_OC2IS_LENGTH 0x00000002 - -#define _IPC2_OC2IP_POSITION 0x00000012 -#define _IPC2_OC2IP_MASK 0x001C0000 -#define _IPC2_OC2IP_LENGTH 0x00000003 - -#define _IPC2_INT2IS_POSITION 0x00000018 -#define _IPC2_INT2IS_MASK 0x03000000 -#define _IPC2_INT2IS_LENGTH 0x00000002 - -#define _IPC2_INT2IP_POSITION 0x0000001A -#define _IPC2_INT2IP_MASK 0x1C000000 -#define _IPC2_INT2IP_LENGTH 0x00000003 - -#define _IPC2_w_POSITION 0x00000000 -#define _IPC2_w_MASK 0xFFFFFFFF -#define _IPC2_w_LENGTH 0x00000020 - -#define _IPC3_T3IS_POSITION 0x00000000 -#define _IPC3_T3IS_MASK 0x00000003 -#define _IPC3_T3IS_LENGTH 0x00000002 - -#define _IPC3_T3IP_POSITION 0x00000002 -#define _IPC3_T3IP_MASK 0x0000001C -#define _IPC3_T3IP_LENGTH 0x00000003 - -#define _IPC3_IC3IS_POSITION 0x00000008 -#define _IPC3_IC3IS_MASK 0x00000300 -#define _IPC3_IC3IS_LENGTH 0x00000002 - -#define _IPC3_IC3IP_POSITION 0x0000000A -#define _IPC3_IC3IP_MASK 0x00001C00 -#define _IPC3_IC3IP_LENGTH 0x00000003 - -#define _IPC3_OC3IS_POSITION 0x00000010 -#define _IPC3_OC3IS_MASK 0x00030000 -#define _IPC3_OC3IS_LENGTH 0x00000002 - -#define _IPC3_OC3IP_POSITION 0x00000012 -#define _IPC3_OC3IP_MASK 0x001C0000 -#define _IPC3_OC3IP_LENGTH 0x00000003 - -#define _IPC3_INT3IS_POSITION 0x00000018 -#define _IPC3_INT3IS_MASK 0x03000000 -#define _IPC3_INT3IS_LENGTH 0x00000002 - -#define _IPC3_INT3IP_POSITION 0x0000001A -#define _IPC3_INT3IP_MASK 0x1C000000 -#define _IPC3_INT3IP_LENGTH 0x00000003 - -#define _IPC3_w_POSITION 0x00000000 -#define _IPC3_w_MASK 0xFFFFFFFF -#define _IPC3_w_LENGTH 0x00000020 - -#define _IPC4_T4IS_POSITION 0x00000000 -#define _IPC4_T4IS_MASK 0x00000003 -#define _IPC4_T4IS_LENGTH 0x00000002 - -#define _IPC4_T4IP_POSITION 0x00000002 -#define _IPC4_T4IP_MASK 0x0000001C -#define _IPC4_T4IP_LENGTH 0x00000003 - -#define _IPC4_IC4IS_POSITION 0x00000008 -#define _IPC4_IC4IS_MASK 0x00000300 -#define _IPC4_IC4IS_LENGTH 0x00000002 - -#define _IPC4_IC4IP_POSITION 0x0000000A -#define _IPC4_IC4IP_MASK 0x00001C00 -#define _IPC4_IC4IP_LENGTH 0x00000003 - -#define _IPC4_OC4IS_POSITION 0x00000010 -#define _IPC4_OC4IS_MASK 0x00030000 -#define _IPC4_OC4IS_LENGTH 0x00000002 - -#define _IPC4_OC4IP_POSITION 0x00000012 -#define _IPC4_OC4IP_MASK 0x001C0000 -#define _IPC4_OC4IP_LENGTH 0x00000003 - -#define _IPC4_INT4IS_POSITION 0x00000018 -#define _IPC4_INT4IS_MASK 0x03000000 -#define _IPC4_INT4IS_LENGTH 0x00000002 - -#define _IPC4_INT4IP_POSITION 0x0000001A -#define _IPC4_INT4IP_MASK 0x1C000000 -#define _IPC4_INT4IP_LENGTH 0x00000003 - -#define _IPC4_w_POSITION 0x00000000 -#define _IPC4_w_MASK 0xFFFFFFFF -#define _IPC4_w_LENGTH 0x00000020 - -#define _IPC5_T5IS_POSITION 0x00000000 -#define _IPC5_T5IS_MASK 0x00000003 -#define _IPC5_T5IS_LENGTH 0x00000002 - -#define _IPC5_T5IP_POSITION 0x00000002 -#define _IPC5_T5IP_MASK 0x0000001C -#define _IPC5_T5IP_LENGTH 0x00000003 - -#define _IPC5_IC5IS_POSITION 0x00000008 -#define _IPC5_IC5IS_MASK 0x00000300 -#define _IPC5_IC5IS_LENGTH 0x00000002 - -#define _IPC5_IC5IP_POSITION 0x0000000A -#define _IPC5_IC5IP_MASK 0x00001C00 -#define _IPC5_IC5IP_LENGTH 0x00000003 - -#define _IPC5_OC5IS_POSITION 0x00000010 -#define _IPC5_OC5IS_MASK 0x00030000 -#define _IPC5_OC5IS_LENGTH 0x00000002 - -#define _IPC5_OC5IP_POSITION 0x00000012 -#define _IPC5_OC5IP_MASK 0x001C0000 -#define _IPC5_OC5IP_LENGTH 0x00000003 - -#define _IPC5_AD1IS_POSITION 0x00000018 -#define _IPC5_AD1IS_MASK 0x03000000 -#define _IPC5_AD1IS_LENGTH 0x00000002 - -#define _IPC5_AD1IP_POSITION 0x0000001A -#define _IPC5_AD1IP_MASK 0x1C000000 -#define _IPC5_AD1IP_LENGTH 0x00000003 - -#define _IPC5_w_POSITION 0x00000000 -#define _IPC5_w_MASK 0xFFFFFFFF -#define _IPC5_w_LENGTH 0x00000020 - -#define _IPC6_FSCMIS_POSITION 0x00000000 -#define _IPC6_FSCMIS_MASK 0x00000003 -#define _IPC6_FSCMIS_LENGTH 0x00000002 - -#define _IPC6_FSCMIP_POSITION 0x00000002 -#define _IPC6_FSCMIP_MASK 0x0000001C -#define _IPC6_FSCMIP_LENGTH 0x00000003 - -#define _IPC6_RTCCIS_POSITION 0x00000008 -#define _IPC6_RTCCIS_MASK 0x00000300 -#define _IPC6_RTCCIS_LENGTH 0x00000002 - -#define _IPC6_RTCCIP_POSITION 0x0000000A -#define _IPC6_RTCCIP_MASK 0x00001C00 -#define _IPC6_RTCCIP_LENGTH 0x00000003 - -#define _IPC6_FCEIS_POSITION 0x00000010 -#define _IPC6_FCEIS_MASK 0x00030000 -#define _IPC6_FCEIS_LENGTH 0x00000002 - -#define _IPC6_FCEIP_POSITION 0x00000012 -#define _IPC6_FCEIP_MASK 0x001C0000 -#define _IPC6_FCEIP_LENGTH 0x00000003 - -#define _IPC6_CMP1IS_POSITION 0x00000018 -#define _IPC6_CMP1IS_MASK 0x03000000 -#define _IPC6_CMP1IS_LENGTH 0x00000002 - -#define _IPC6_CMP1IP_POSITION 0x0000001A -#define _IPC6_CMP1IP_MASK 0x1C000000 -#define _IPC6_CMP1IP_LENGTH 0x00000003 - -#define _IPC6_w_POSITION 0x00000000 -#define _IPC6_w_MASK 0xFFFFFFFF -#define _IPC6_w_LENGTH 0x00000020 - -#define _IPC7_CMP2IS_POSITION 0x00000000 -#define _IPC7_CMP2IS_MASK 0x00000003 -#define _IPC7_CMP2IS_LENGTH 0x00000002 - -#define _IPC7_CMP2IP_POSITION 0x00000002 -#define _IPC7_CMP2IP_MASK 0x0000001C -#define _IPC7_CMP2IP_LENGTH 0x00000003 - -#define _IPC7_USBIS_POSITION 0x00000008 -#define _IPC7_USBIS_MASK 0x00000300 -#define _IPC7_USBIS_LENGTH 0x00000002 - -#define _IPC7_USBIP_POSITION 0x0000000A -#define _IPC7_USBIP_MASK 0x00001C00 -#define _IPC7_USBIP_LENGTH 0x00000003 - -#define _IPC7_SPI1IS_POSITION 0x00000010 -#define _IPC7_SPI1IS_MASK 0x00030000 -#define _IPC7_SPI1IS_LENGTH 0x00000002 - -#define _IPC7_SPI1IP_POSITION 0x00000012 -#define _IPC7_SPI1IP_MASK 0x001C0000 -#define _IPC7_SPI1IP_LENGTH 0x00000003 - -#define _IPC7_U1IS_POSITION 0x00000018 -#define _IPC7_U1IS_MASK 0x03000000 -#define _IPC7_U1IS_LENGTH 0x00000002 - -#define _IPC7_U1IP_POSITION 0x0000001A -#define _IPC7_U1IP_MASK 0x1C000000 -#define _IPC7_U1IP_LENGTH 0x00000003 - -#define _IPC7_w_POSITION 0x00000000 -#define _IPC7_w_MASK 0xFFFFFFFF -#define _IPC7_w_LENGTH 0x00000020 - -#define _IPC8_I2C1IS_POSITION 0x00000000 -#define _IPC8_I2C1IS_MASK 0x00000003 -#define _IPC8_I2C1IS_LENGTH 0x00000002 - -#define _IPC8_I2C1IP_POSITION 0x00000002 -#define _IPC8_I2C1IP_MASK 0x0000001C -#define _IPC8_I2C1IP_LENGTH 0x00000003 - -#define _IPC8_CNIS_POSITION 0x00000008 -#define _IPC8_CNIS_MASK 0x00000300 -#define _IPC8_CNIS_LENGTH 0x00000002 - -#define _IPC8_CNIP_POSITION 0x0000000A -#define _IPC8_CNIP_MASK 0x00001C00 -#define _IPC8_CNIP_LENGTH 0x00000003 - -#define _IPC8_PMPIS_POSITION 0x00000010 -#define _IPC8_PMPIS_MASK 0x00030000 -#define _IPC8_PMPIS_LENGTH 0x00000002 - -#define _IPC8_PMPIP_POSITION 0x00000012 -#define _IPC8_PMPIP_MASK 0x001C0000 -#define _IPC8_PMPIP_LENGTH 0x00000003 - -#define _IPC8_SPI2IS_POSITION 0x00000018 -#define _IPC8_SPI2IS_MASK 0x03000000 -#define _IPC8_SPI2IS_LENGTH 0x00000002 - -#define _IPC8_SPI2IP_POSITION 0x0000001A -#define _IPC8_SPI2IP_MASK 0x1C000000 -#define _IPC8_SPI2IP_LENGTH 0x00000003 - -#define _IPC8_w_POSITION 0x00000000 -#define _IPC8_w_MASK 0xFFFFFFFF -#define _IPC8_w_LENGTH 0x00000020 - -#define _IPC9_U2IS_POSITION 0x00000000 -#define _IPC9_U2IS_MASK 0x00000003 -#define _IPC9_U2IS_LENGTH 0x00000002 - -#define _IPC9_U2IP_POSITION 0x00000002 -#define _IPC9_U2IP_MASK 0x0000001C -#define _IPC9_U2IP_LENGTH 0x00000003 - -#define _IPC9_I2C2IS_POSITION 0x00000008 -#define _IPC9_I2C2IS_MASK 0x00000300 -#define _IPC9_I2C2IS_LENGTH 0x00000002 - -#define _IPC9_I2C2IP_POSITION 0x0000000A -#define _IPC9_I2C2IP_MASK 0x00001C00 -#define _IPC9_I2C2IP_LENGTH 0x00000003 - -#define _IPC9_U3IS_POSITION 0x00000010 -#define _IPC9_U3IS_MASK 0x00030000 -#define _IPC9_U3IS_LENGTH 0x00000002 - -#define _IPC9_U3IP_POSITION 0x00000012 -#define _IPC9_U3IP_MASK 0x001C0000 -#define _IPC9_U3IP_LENGTH 0x00000003 - -#define _IPC9_U4IS_POSITION 0x00000018 -#define _IPC9_U4IS_MASK 0x03000000 -#define _IPC9_U4IS_LENGTH 0x00000002 - -#define _IPC9_U4IP_POSITION 0x0000001A -#define _IPC9_U4IP_MASK 0x1C000000 -#define _IPC9_U4IP_LENGTH 0x00000003 - -#define _IPC9_w_POSITION 0x00000000 -#define _IPC9_w_MASK 0xFFFFFFFF -#define _IPC9_w_LENGTH 0x00000020 - -#define _IPC10_CTMUIP_POSITION 0x00000008 -#define _IPC10_CTMUIP_MASK 0x00000300 -#define _IPC10_CTMUIP_LENGTH 0x00000002 - -#define _IPC10_CTMUIS_POSITION 0x0000000A -#define _IPC10_CTMUIS_MASK 0x00001C00 -#define _IPC10_CTMUIS_LENGTH 0x00000003 - -#define _IPC10_DMA0IS_POSITION 0x00000010 -#define _IPC10_DMA0IS_MASK 0x00030000 -#define _IPC10_DMA0IS_LENGTH 0x00000002 - -#define _IPC10_DMA0IP_POSITION 0x00000012 -#define _IPC10_DMA0IP_MASK 0x001C0000 -#define _IPC10_DMA0IP_LENGTH 0x00000003 - -#define _IPC10_DMA1IS_POSITION 0x00000018 -#define _IPC10_DMA1IS_MASK 0x03000000 -#define _IPC10_DMA1IS_LENGTH 0x00000002 - -#define _IPC10_DMA1IP_POSITION 0x0000001A -#define _IPC10_DMA1IP_MASK 0x1C000000 -#define _IPC10_DMA1IP_LENGTH 0x00000003 - -#define _IPC10_w_POSITION 0x00000000 -#define _IPC10_w_MASK 0xFFFFFFFF -#define _IPC10_w_LENGTH 0x00000020 - -#define _IPC11_DMA2IS_POSITION 0x00000000 -#define _IPC11_DMA2IS_MASK 0x00000003 -#define _IPC11_DMA2IS_LENGTH 0x00000002 - -#define _IPC11_DMA2IP_POSITION 0x00000002 -#define _IPC11_DMA2IP_MASK 0x0000001C -#define _IPC11_DMA2IP_LENGTH 0x00000003 - -#define _IPC11_DMA3IS_POSITION 0x00000008 -#define _IPC11_DMA3IS_MASK 0x00000300 -#define _IPC11_DMA3IS_LENGTH 0x00000002 - -#define _IPC11_DMA3IP_POSITION 0x0000000A -#define _IPC11_DMA3IP_MASK 0x00001C00 -#define _IPC11_DMA3IP_LENGTH 0x00000003 - -#define _IPC11_w_POSITION 0x00000000 -#define _IPC11_w_MASK 0xFFFFFFFF -#define _IPC11_w_LENGTH 0x00000020 - -#define _BMXCON_BMXARB_POSITION 0x00000000 -#define _BMXCON_BMXARB_MASK 0x00000007 -#define _BMXCON_BMXARB_LENGTH 0x00000003 - -#define _BMXCON_BMXWSDRM_POSITION 0x00000006 -#define _BMXCON_BMXWSDRM_MASK 0x00000040 -#define _BMXCON_BMXWSDRM_LENGTH 0x00000001 - -#define _BMXCON_BMXERRIS_POSITION 0x00000010 -#define _BMXCON_BMXERRIS_MASK 0x00010000 -#define _BMXCON_BMXERRIS_LENGTH 0x00000001 - -#define _BMXCON_BMXERRDS_POSITION 0x00000011 -#define _BMXCON_BMXERRDS_MASK 0x00020000 -#define _BMXCON_BMXERRDS_LENGTH 0x00000001 - -#define _BMXCON_BMXERRDMA_POSITION 0x00000012 -#define _BMXCON_BMXERRDMA_MASK 0x00040000 -#define _BMXCON_BMXERRDMA_LENGTH 0x00000001 - -#define _BMXCON_BMXERRICD_POSITION 0x00000013 -#define _BMXCON_BMXERRICD_MASK 0x00080000 -#define _BMXCON_BMXERRICD_LENGTH 0x00000001 - -#define _BMXCON_BMXERRIXI_POSITION 0x00000014 -#define _BMXCON_BMXERRIXI_MASK 0x00100000 -#define _BMXCON_BMXERRIXI_LENGTH 0x00000001 - -#define _BMXCON_BMXCHEDMA_POSITION 0x0000001A -#define _BMXCON_BMXCHEDMA_MASK 0x04000000 -#define _BMXCON_BMXCHEDMA_LENGTH 0x00000001 - -#define _BMXCON_w_POSITION 0x00000000 -#define _BMXCON_w_MASK 0xFFFFFFFF -#define _BMXCON_w_LENGTH 0x00000020 - -#define _DMACON_DMABUSY_POSITION 0x0000000B -#define _DMACON_DMABUSY_MASK 0x00000800 -#define _DMACON_DMABUSY_LENGTH 0x00000001 - -#define _DMACON_SUSPEND_POSITION 0x0000000C -#define _DMACON_SUSPEND_MASK 0x00001000 -#define _DMACON_SUSPEND_LENGTH 0x00000001 - -#define _DMACON_ON_POSITION 0x0000000F -#define _DMACON_ON_MASK 0x00008000 -#define _DMACON_ON_LENGTH 0x00000001 - -#define _DMACON_w_POSITION 0x00000000 -#define _DMACON_w_MASK 0xFFFFFFFF -#define _DMACON_w_LENGTH 0x00000020 - -#define _DMASTAT_DMACH_POSITION 0x00000000 -#define _DMASTAT_DMACH_MASK 0x00000007 -#define _DMASTAT_DMACH_LENGTH 0x00000003 - -#define _DMASTAT_RDWR_POSITION 0x00000003 -#define _DMASTAT_RDWR_MASK 0x00000008 -#define _DMASTAT_RDWR_LENGTH 0x00000001 - -#define _DMASTAT_w_POSITION 0x00000000 -#define _DMASTAT_w_MASK 0xFFFFFFFF -#define _DMASTAT_w_LENGTH 0x00000020 - -#define _DCRCCON_CRCCH_POSITION 0x00000000 -#define _DCRCCON_CRCCH_MASK 0x00000007 -#define _DCRCCON_CRCCH_LENGTH 0x00000003 - -#define _DCRCCON_CRCTYP_POSITION 0x00000005 -#define _DCRCCON_CRCTYP_MASK 0x00000020 -#define _DCRCCON_CRCTYP_LENGTH 0x00000001 - -#define _DCRCCON_CRCAPP_POSITION 0x00000006 -#define _DCRCCON_CRCAPP_MASK 0x00000040 -#define _DCRCCON_CRCAPP_LENGTH 0x00000001 - -#define _DCRCCON_CRCEN_POSITION 0x00000007 -#define _DCRCCON_CRCEN_MASK 0x00000080 -#define _DCRCCON_CRCEN_LENGTH 0x00000001 - -#define _DCRCCON_PLEN_POSITION 0x00000008 -#define _DCRCCON_PLEN_MASK 0x00001F00 -#define _DCRCCON_PLEN_LENGTH 0x00000005 - -#define _DCRCCON_BITO_POSITION 0x00000018 -#define _DCRCCON_BITO_MASK 0x01000000 -#define _DCRCCON_BITO_LENGTH 0x00000001 - -#define _DCRCCON_WBO_POSITION 0x0000001B -#define _DCRCCON_WBO_MASK 0x08000000 -#define _DCRCCON_WBO_LENGTH 0x00000001 - -#define _DCRCCON_BYTO_POSITION 0x0000001C -#define _DCRCCON_BYTO_MASK 0x30000000 -#define _DCRCCON_BYTO_LENGTH 0x00000002 - -#define _DCRCCON_w_POSITION 0x00000000 -#define _DCRCCON_w_MASK 0xFFFFFFFF -#define _DCRCCON_w_LENGTH 0x00000020 - -#define _DCH0CON_CHPRI_POSITION 0x00000000 -#define _DCH0CON_CHPRI_MASK 0x00000003 -#define _DCH0CON_CHPRI_LENGTH 0x00000002 - -#define _DCH0CON_CHEDET_POSITION 0x00000002 -#define _DCH0CON_CHEDET_MASK 0x00000004 -#define _DCH0CON_CHEDET_LENGTH 0x00000001 - -#define _DCH0CON_CHAEN_POSITION 0x00000004 -#define _DCH0CON_CHAEN_MASK 0x00000010 -#define _DCH0CON_CHAEN_LENGTH 0x00000001 - -#define _DCH0CON_CHCHN_POSITION 0x00000005 -#define _DCH0CON_CHCHN_MASK 0x00000020 -#define _DCH0CON_CHCHN_LENGTH 0x00000001 - -#define _DCH0CON_CHAED_POSITION 0x00000006 -#define _DCH0CON_CHAED_MASK 0x00000040 -#define _DCH0CON_CHAED_LENGTH 0x00000001 - -#define _DCH0CON_CHEN_POSITION 0x00000007 -#define _DCH0CON_CHEN_MASK 0x00000080 -#define _DCH0CON_CHEN_LENGTH 0x00000001 - -#define _DCH0CON_CHCHNS_POSITION 0x00000008 -#define _DCH0CON_CHCHNS_MASK 0x00000100 -#define _DCH0CON_CHCHNS_LENGTH 0x00000001 - -#define _DCH0CON_CHBUSY_POSITION 0x0000000F -#define _DCH0CON_CHBUSY_MASK 0x00008000 -#define _DCH0CON_CHBUSY_LENGTH 0x00000001 - -#define _DCH0CON_w_POSITION 0x00000000 -#define _DCH0CON_w_MASK 0xFFFFFFFF -#define _DCH0CON_w_LENGTH 0x00000020 - -#define _DCH0ECON_AIRQEN_POSITION 0x00000003 -#define _DCH0ECON_AIRQEN_MASK 0x00000008 -#define _DCH0ECON_AIRQEN_LENGTH 0x00000001 - -#define _DCH0ECON_SIRQEN_POSITION 0x00000004 -#define _DCH0ECON_SIRQEN_MASK 0x00000010 -#define _DCH0ECON_SIRQEN_LENGTH 0x00000001 - -#define _DCH0ECON_PATEN_POSITION 0x00000005 -#define _DCH0ECON_PATEN_MASK 0x00000020 -#define _DCH0ECON_PATEN_LENGTH 0x00000001 - -#define _DCH0ECON_CABORT_POSITION 0x00000006 -#define _DCH0ECON_CABORT_MASK 0x00000040 -#define _DCH0ECON_CABORT_LENGTH 0x00000001 - -#define _DCH0ECON_CFORCE_POSITION 0x00000007 -#define _DCH0ECON_CFORCE_MASK 0x00000080 -#define _DCH0ECON_CFORCE_LENGTH 0x00000001 - -#define _DCH0ECON_CHSIRQ_POSITION 0x00000008 -#define _DCH0ECON_CHSIRQ_MASK 0x0000FF00 -#define _DCH0ECON_CHSIRQ_LENGTH 0x00000008 - -#define _DCH0ECON_CHAIRQ_POSITION 0x00000010 -#define _DCH0ECON_CHAIRQ_MASK 0x00FF0000 -#define _DCH0ECON_CHAIRQ_LENGTH 0x00000008 - -#define _DCH0ECON_w_POSITION 0x00000000 -#define _DCH0ECON_w_MASK 0xFFFFFFFF -#define _DCH0ECON_w_LENGTH 0x00000020 - -#define _DCH0INT_CHERIF_POSITION 0x00000000 -#define _DCH0INT_CHERIF_MASK 0x00000001 -#define _DCH0INT_CHERIF_LENGTH 0x00000001 - -#define _DCH0INT_CHTAIF_POSITION 0x00000001 -#define _DCH0INT_CHTAIF_MASK 0x00000002 -#define _DCH0INT_CHTAIF_LENGTH 0x00000001 - -#define _DCH0INT_CHCCIF_POSITION 0x00000002 -#define _DCH0INT_CHCCIF_MASK 0x00000004 -#define _DCH0INT_CHCCIF_LENGTH 0x00000001 - -#define _DCH0INT_CHBCIF_POSITION 0x00000003 -#define _DCH0INT_CHBCIF_MASK 0x00000008 -#define _DCH0INT_CHBCIF_LENGTH 0x00000001 - -#define _DCH0INT_CHDHIF_POSITION 0x00000004 -#define _DCH0INT_CHDHIF_MASK 0x00000010 -#define _DCH0INT_CHDHIF_LENGTH 0x00000001 - -#define _DCH0INT_CHDDIF_POSITION 0x00000005 -#define _DCH0INT_CHDDIF_MASK 0x00000020 -#define _DCH0INT_CHDDIF_LENGTH 0x00000001 - -#define _DCH0INT_CHSHIF_POSITION 0x00000006 -#define _DCH0INT_CHSHIF_MASK 0x00000040 -#define _DCH0INT_CHSHIF_LENGTH 0x00000001 - -#define _DCH0INT_CHSDIF_POSITION 0x00000007 -#define _DCH0INT_CHSDIF_MASK 0x00000080 -#define _DCH0INT_CHSDIF_LENGTH 0x00000001 - -#define _DCH0INT_CHERIE_POSITION 0x00000010 -#define _DCH0INT_CHERIE_MASK 0x00010000 -#define _DCH0INT_CHERIE_LENGTH 0x00000001 - -#define _DCH0INT_CHTAIE_POSITION 0x00000011 -#define _DCH0INT_CHTAIE_MASK 0x00020000 -#define _DCH0INT_CHTAIE_LENGTH 0x00000001 - -#define _DCH0INT_CHCCIE_POSITION 0x00000012 -#define _DCH0INT_CHCCIE_MASK 0x00040000 -#define _DCH0INT_CHCCIE_LENGTH 0x00000001 - -#define _DCH0INT_CHBCIE_POSITION 0x00000013 -#define _DCH0INT_CHBCIE_MASK 0x00080000 -#define _DCH0INT_CHBCIE_LENGTH 0x00000001 - -#define _DCH0INT_CHDHIE_POSITION 0x00000014 -#define _DCH0INT_CHDHIE_MASK 0x00100000 -#define _DCH0INT_CHDHIE_LENGTH 0x00000001 - -#define _DCH0INT_CHDDIE_POSITION 0x00000015 -#define _DCH0INT_CHDDIE_MASK 0x00200000 -#define _DCH0INT_CHDDIE_LENGTH 0x00000001 - -#define _DCH0INT_CHSHIE_POSITION 0x00000016 -#define _DCH0INT_CHSHIE_MASK 0x00400000 -#define _DCH0INT_CHSHIE_LENGTH 0x00000001 - -#define _DCH0INT_CHSDIE_POSITION 0x00000017 -#define _DCH0INT_CHSDIE_MASK 0x00800000 -#define _DCH0INT_CHSDIE_LENGTH 0x00000001 - -#define _DCH0INT_w_POSITION 0x00000000 -#define _DCH0INT_w_MASK 0xFFFFFFFF -#define _DCH0INT_w_LENGTH 0x00000020 - -#define _DCH0SSA_CHSSA_POSITION 0x00000000 -#define _DCH0SSA_CHSSA_MASK 0xFFFFFFFF -#define _DCH0SSA_CHSSA_LENGTH 0x00000020 - -#define _DCH0DSA_CHDSA_POSITION 0x00000000 -#define _DCH0DSA_CHDSA_MASK 0xFFFFFFFF -#define _DCH0DSA_CHDSA_LENGTH 0x00000020 - -#define _DCH1CON_CHPRI_POSITION 0x00000000 -#define _DCH1CON_CHPRI_MASK 0x00000003 -#define _DCH1CON_CHPRI_LENGTH 0x00000002 - -#define _DCH1CON_CHEDET_POSITION 0x00000002 -#define _DCH1CON_CHEDET_MASK 0x00000004 -#define _DCH1CON_CHEDET_LENGTH 0x00000001 - -#define _DCH1CON_CHAEN_POSITION 0x00000004 -#define _DCH1CON_CHAEN_MASK 0x00000010 -#define _DCH1CON_CHAEN_LENGTH 0x00000001 - -#define _DCH1CON_CHCHN_POSITION 0x00000005 -#define _DCH1CON_CHCHN_MASK 0x00000020 -#define _DCH1CON_CHCHN_LENGTH 0x00000001 - -#define _DCH1CON_CHAED_POSITION 0x00000006 -#define _DCH1CON_CHAED_MASK 0x00000040 -#define _DCH1CON_CHAED_LENGTH 0x00000001 - -#define _DCH1CON_CHEN_POSITION 0x00000007 -#define _DCH1CON_CHEN_MASK 0x00000080 -#define _DCH1CON_CHEN_LENGTH 0x00000001 - -#define _DCH1CON_CHCHNS_POSITION 0x00000008 -#define _DCH1CON_CHCHNS_MASK 0x00000100 -#define _DCH1CON_CHCHNS_LENGTH 0x00000001 - -#define _DCH1CON_CHBUSY_POSITION 0x0000000F -#define _DCH1CON_CHBUSY_MASK 0x00008000 -#define _DCH1CON_CHBUSY_LENGTH 0x00000001 - -#define _DCH1CON_w_POSITION 0x00000000 -#define _DCH1CON_w_MASK 0xFFFFFFFF -#define _DCH1CON_w_LENGTH 0x00000020 - -#define _DCH1ECON_AIRQEN_POSITION 0x00000003 -#define _DCH1ECON_AIRQEN_MASK 0x00000008 -#define _DCH1ECON_AIRQEN_LENGTH 0x00000001 - -#define _DCH1ECON_SIRQEN_POSITION 0x00000004 -#define _DCH1ECON_SIRQEN_MASK 0x00000010 -#define _DCH1ECON_SIRQEN_LENGTH 0x00000001 - -#define _DCH1ECON_PATEN_POSITION 0x00000005 -#define _DCH1ECON_PATEN_MASK 0x00000020 -#define _DCH1ECON_PATEN_LENGTH 0x00000001 - -#define _DCH1ECON_CABORT_POSITION 0x00000006 -#define _DCH1ECON_CABORT_MASK 0x00000040 -#define _DCH1ECON_CABORT_LENGTH 0x00000001 - -#define _DCH1ECON_CFORCE_POSITION 0x00000007 -#define _DCH1ECON_CFORCE_MASK 0x00000080 -#define _DCH1ECON_CFORCE_LENGTH 0x00000001 - -#define _DCH1ECON_CHSIRQ_POSITION 0x00000008 -#define _DCH1ECON_CHSIRQ_MASK 0x0000FF00 -#define _DCH1ECON_CHSIRQ_LENGTH 0x00000008 - -#define _DCH1ECON_CHAIRQ_POSITION 0x00000010 -#define _DCH1ECON_CHAIRQ_MASK 0x00FF0000 -#define _DCH1ECON_CHAIRQ_LENGTH 0x00000008 - -#define _DCH1ECON_w_POSITION 0x00000000 -#define _DCH1ECON_w_MASK 0xFFFFFFFF -#define _DCH1ECON_w_LENGTH 0x00000020 - -#define _DCH1INT_CHERIF_POSITION 0x00000000 -#define _DCH1INT_CHERIF_MASK 0x00000001 -#define _DCH1INT_CHERIF_LENGTH 0x00000001 - -#define _DCH1INT_CHTAIF_POSITION 0x00000001 -#define _DCH1INT_CHTAIF_MASK 0x00000002 -#define _DCH1INT_CHTAIF_LENGTH 0x00000001 - -#define _DCH1INT_CHCCIF_POSITION 0x00000002 -#define _DCH1INT_CHCCIF_MASK 0x00000004 -#define _DCH1INT_CHCCIF_LENGTH 0x00000001 - -#define _DCH1INT_CHBCIF_POSITION 0x00000003 -#define _DCH1INT_CHBCIF_MASK 0x00000008 -#define _DCH1INT_CHBCIF_LENGTH 0x00000001 - -#define _DCH1INT_CHDHIF_POSITION 0x00000004 -#define _DCH1INT_CHDHIF_MASK 0x00000010 -#define _DCH1INT_CHDHIF_LENGTH 0x00000001 - -#define _DCH1INT_CHDDIF_POSITION 0x00000005 -#define _DCH1INT_CHDDIF_MASK 0x00000020 -#define _DCH1INT_CHDDIF_LENGTH 0x00000001 - -#define _DCH1INT_CHSHIF_POSITION 0x00000006 -#define _DCH1INT_CHSHIF_MASK 0x00000040 -#define _DCH1INT_CHSHIF_LENGTH 0x00000001 - -#define _DCH1INT_CHSDIF_POSITION 0x00000007 -#define _DCH1INT_CHSDIF_MASK 0x00000080 -#define _DCH1INT_CHSDIF_LENGTH 0x00000001 - -#define _DCH1INT_CHERIE_POSITION 0x00000010 -#define _DCH1INT_CHERIE_MASK 0x00010000 -#define _DCH1INT_CHERIE_LENGTH 0x00000001 - -#define _DCH1INT_CHTAIE_POSITION 0x00000011 -#define _DCH1INT_CHTAIE_MASK 0x00020000 -#define _DCH1INT_CHTAIE_LENGTH 0x00000001 - -#define _DCH1INT_CHCCIE_POSITION 0x00000012 -#define _DCH1INT_CHCCIE_MASK 0x00040000 -#define _DCH1INT_CHCCIE_LENGTH 0x00000001 - -#define _DCH1INT_CHBCIE_POSITION 0x00000013 -#define _DCH1INT_CHBCIE_MASK 0x00080000 -#define _DCH1INT_CHBCIE_LENGTH 0x00000001 - -#define _DCH1INT_CHDHIE_POSITION 0x00000014 -#define _DCH1INT_CHDHIE_MASK 0x00100000 -#define _DCH1INT_CHDHIE_LENGTH 0x00000001 - -#define _DCH1INT_CHDDIE_POSITION 0x00000015 -#define _DCH1INT_CHDDIE_MASK 0x00200000 -#define _DCH1INT_CHDDIE_LENGTH 0x00000001 - -#define _DCH1INT_CHSHIE_POSITION 0x00000016 -#define _DCH1INT_CHSHIE_MASK 0x00400000 -#define _DCH1INT_CHSHIE_LENGTH 0x00000001 - -#define _DCH1INT_CHSDIE_POSITION 0x00000017 -#define _DCH1INT_CHSDIE_MASK 0x00800000 -#define _DCH1INT_CHSDIE_LENGTH 0x00000001 - -#define _DCH1INT_w_POSITION 0x00000000 -#define _DCH1INT_w_MASK 0xFFFFFFFF -#define _DCH1INT_w_LENGTH 0x00000020 - -#define _DCH1SSA_CHSSA_POSITION 0x00000000 -#define _DCH1SSA_CHSSA_MASK 0xFFFFFFFF -#define _DCH1SSA_CHSSA_LENGTH 0x00000020 - -#define _DCH1DSA_CHDSA_POSITION 0x00000000 -#define _DCH1DSA_CHDSA_MASK 0xFFFFFFFF -#define _DCH1DSA_CHDSA_LENGTH 0x00000020 - -#define _DCH2CON_CHPRI_POSITION 0x00000000 -#define _DCH2CON_CHPRI_MASK 0x00000003 -#define _DCH2CON_CHPRI_LENGTH 0x00000002 - -#define _DCH2CON_CHEDET_POSITION 0x00000002 -#define _DCH2CON_CHEDET_MASK 0x00000004 -#define _DCH2CON_CHEDET_LENGTH 0x00000001 - -#define _DCH2CON_CHAEN_POSITION 0x00000004 -#define _DCH2CON_CHAEN_MASK 0x00000010 -#define _DCH2CON_CHAEN_LENGTH 0x00000001 - -#define _DCH2CON_CHCHN_POSITION 0x00000005 -#define _DCH2CON_CHCHN_MASK 0x00000020 -#define _DCH2CON_CHCHN_LENGTH 0x00000001 - -#define _DCH2CON_CHAED_POSITION 0x00000006 -#define _DCH2CON_CHAED_MASK 0x00000040 -#define _DCH2CON_CHAED_LENGTH 0x00000001 - -#define _DCH2CON_CHEN_POSITION 0x00000007 -#define _DCH2CON_CHEN_MASK 0x00000080 -#define _DCH2CON_CHEN_LENGTH 0x00000001 - -#define _DCH2CON_CHCHNS_POSITION 0x00000008 -#define _DCH2CON_CHCHNS_MASK 0x00000100 -#define _DCH2CON_CHCHNS_LENGTH 0x00000001 - -#define _DCH2CON_CHBUSY_POSITION 0x0000000F -#define _DCH2CON_CHBUSY_MASK 0x00008000 -#define _DCH2CON_CHBUSY_LENGTH 0x00000001 - -#define _DCH2CON_w_POSITION 0x00000000 -#define _DCH2CON_w_MASK 0xFFFFFFFF -#define _DCH2CON_w_LENGTH 0x00000020 - -#define _DCH2ECON_AIRQEN_POSITION 0x00000003 -#define _DCH2ECON_AIRQEN_MASK 0x00000008 -#define _DCH2ECON_AIRQEN_LENGTH 0x00000001 - -#define _DCH2ECON_SIRQEN_POSITION 0x00000004 -#define _DCH2ECON_SIRQEN_MASK 0x00000010 -#define _DCH2ECON_SIRQEN_LENGTH 0x00000001 - -#define _DCH2ECON_PATEN_POSITION 0x00000005 -#define _DCH2ECON_PATEN_MASK 0x00000020 -#define _DCH2ECON_PATEN_LENGTH 0x00000001 - -#define _DCH2ECON_CABORT_POSITION 0x00000006 -#define _DCH2ECON_CABORT_MASK 0x00000040 -#define _DCH2ECON_CABORT_LENGTH 0x00000001 - -#define _DCH2ECON_CFORCE_POSITION 0x00000007 -#define _DCH2ECON_CFORCE_MASK 0x00000080 -#define _DCH2ECON_CFORCE_LENGTH 0x00000001 - -#define _DCH2ECON_CHSIRQ_POSITION 0x00000008 -#define _DCH2ECON_CHSIRQ_MASK 0x0000FF00 -#define _DCH2ECON_CHSIRQ_LENGTH 0x00000008 - -#define _DCH2ECON_CHAIRQ_POSITION 0x00000010 -#define _DCH2ECON_CHAIRQ_MASK 0x00FF0000 -#define _DCH2ECON_CHAIRQ_LENGTH 0x00000008 - -#define _DCH2ECON_w_POSITION 0x00000000 -#define _DCH2ECON_w_MASK 0xFFFFFFFF -#define _DCH2ECON_w_LENGTH 0x00000020 - -#define _DCH2INT_CHERIF_POSITION 0x00000000 -#define _DCH2INT_CHERIF_MASK 0x00000001 -#define _DCH2INT_CHERIF_LENGTH 0x00000001 - -#define _DCH2INT_CHTAIF_POSITION 0x00000001 -#define _DCH2INT_CHTAIF_MASK 0x00000002 -#define _DCH2INT_CHTAIF_LENGTH 0x00000001 - -#define _DCH2INT_CHCCIF_POSITION 0x00000002 -#define _DCH2INT_CHCCIF_MASK 0x00000004 -#define _DCH2INT_CHCCIF_LENGTH 0x00000001 - -#define _DCH2INT_CHBCIF_POSITION 0x00000003 -#define _DCH2INT_CHBCIF_MASK 0x00000008 -#define _DCH2INT_CHBCIF_LENGTH 0x00000001 - -#define _DCH2INT_CHDHIF_POSITION 0x00000004 -#define _DCH2INT_CHDHIF_MASK 0x00000010 -#define _DCH2INT_CHDHIF_LENGTH 0x00000001 - -#define _DCH2INT_CHDDIF_POSITION 0x00000005 -#define _DCH2INT_CHDDIF_MASK 0x00000020 -#define _DCH2INT_CHDDIF_LENGTH 0x00000001 - -#define _DCH2INT_CHSHIF_POSITION 0x00000006 -#define _DCH2INT_CHSHIF_MASK 0x00000040 -#define _DCH2INT_CHSHIF_LENGTH 0x00000001 - -#define _DCH2INT_CHSDIF_POSITION 0x00000007 -#define _DCH2INT_CHSDIF_MASK 0x00000080 -#define _DCH2INT_CHSDIF_LENGTH 0x00000001 - -#define _DCH2INT_CHERIE_POSITION 0x00000010 -#define _DCH2INT_CHERIE_MASK 0x00010000 -#define _DCH2INT_CHERIE_LENGTH 0x00000001 - -#define _DCH2INT_CHTAIE_POSITION 0x00000011 -#define _DCH2INT_CHTAIE_MASK 0x00020000 -#define _DCH2INT_CHTAIE_LENGTH 0x00000001 - -#define _DCH2INT_CHCCIE_POSITION 0x00000012 -#define _DCH2INT_CHCCIE_MASK 0x00040000 -#define _DCH2INT_CHCCIE_LENGTH 0x00000001 - -#define _DCH2INT_CHBCIE_POSITION 0x00000013 -#define _DCH2INT_CHBCIE_MASK 0x00080000 -#define _DCH2INT_CHBCIE_LENGTH 0x00000001 - -#define _DCH2INT_CHDHIE_POSITION 0x00000014 -#define _DCH2INT_CHDHIE_MASK 0x00100000 -#define _DCH2INT_CHDHIE_LENGTH 0x00000001 - -#define _DCH2INT_CHDDIE_POSITION 0x00000015 -#define _DCH2INT_CHDDIE_MASK 0x00200000 -#define _DCH2INT_CHDDIE_LENGTH 0x00000001 - -#define _DCH2INT_CHSHIE_POSITION 0x00000016 -#define _DCH2INT_CHSHIE_MASK 0x00400000 -#define _DCH2INT_CHSHIE_LENGTH 0x00000001 - -#define _DCH2INT_CHSDIE_POSITION 0x00000017 -#define _DCH2INT_CHSDIE_MASK 0x00800000 -#define _DCH2INT_CHSDIE_LENGTH 0x00000001 - -#define _DCH2INT_w_POSITION 0x00000000 -#define _DCH2INT_w_MASK 0xFFFFFFFF -#define _DCH2INT_w_LENGTH 0x00000020 - -#define _DCH2SSA_CHSSA_POSITION 0x00000000 -#define _DCH2SSA_CHSSA_MASK 0xFFFFFFFF -#define _DCH2SSA_CHSSA_LENGTH 0x00000020 - -#define _DCH2DSA_CHDSA_POSITION 0x00000000 -#define _DCH2DSA_CHDSA_MASK 0xFFFFFFFF -#define _DCH2DSA_CHDSA_LENGTH 0x00000020 - -#define _DCH3CON_CHPRI_POSITION 0x00000000 -#define _DCH3CON_CHPRI_MASK 0x00000003 -#define _DCH3CON_CHPRI_LENGTH 0x00000002 - -#define _DCH3CON_CHEDET_POSITION 0x00000002 -#define _DCH3CON_CHEDET_MASK 0x00000004 -#define _DCH3CON_CHEDET_LENGTH 0x00000001 - -#define _DCH3CON_CHAEN_POSITION 0x00000004 -#define _DCH3CON_CHAEN_MASK 0x00000010 -#define _DCH3CON_CHAEN_LENGTH 0x00000001 - -#define _DCH3CON_CHCHN_POSITION 0x00000005 -#define _DCH3CON_CHCHN_MASK 0x00000020 -#define _DCH3CON_CHCHN_LENGTH 0x00000001 - -#define _DCH3CON_CHAED_POSITION 0x00000006 -#define _DCH3CON_CHAED_MASK 0x00000040 -#define _DCH3CON_CHAED_LENGTH 0x00000001 - -#define _DCH3CON_CHEN_POSITION 0x00000007 -#define _DCH3CON_CHEN_MASK 0x00000080 -#define _DCH3CON_CHEN_LENGTH 0x00000001 - -#define _DCH3CON_CHCHNS_POSITION 0x00000008 -#define _DCH3CON_CHCHNS_MASK 0x00000100 -#define _DCH3CON_CHCHNS_LENGTH 0x00000001 - -#define _DCH3CON_CHBUSY_POSITION 0x0000000F -#define _DCH3CON_CHBUSY_MASK 0x00008000 -#define _DCH3CON_CHBUSY_LENGTH 0x00000001 - -#define _DCH3CON_w_POSITION 0x00000000 -#define _DCH3CON_w_MASK 0xFFFFFFFF -#define _DCH3CON_w_LENGTH 0x00000020 - -#define _DCH3ECON_AIRQEN_POSITION 0x00000003 -#define _DCH3ECON_AIRQEN_MASK 0x00000008 -#define _DCH3ECON_AIRQEN_LENGTH 0x00000001 - -#define _DCH3ECON_SIRQEN_POSITION 0x00000004 -#define _DCH3ECON_SIRQEN_MASK 0x00000010 -#define _DCH3ECON_SIRQEN_LENGTH 0x00000001 - -#define _DCH3ECON_PATEN_POSITION 0x00000005 -#define _DCH3ECON_PATEN_MASK 0x00000020 -#define _DCH3ECON_PATEN_LENGTH 0x00000001 - -#define _DCH3ECON_CABORT_POSITION 0x00000006 -#define _DCH3ECON_CABORT_MASK 0x00000040 -#define _DCH3ECON_CABORT_LENGTH 0x00000001 - -#define _DCH3ECON_CFORCE_POSITION 0x00000007 -#define _DCH3ECON_CFORCE_MASK 0x00000080 -#define _DCH3ECON_CFORCE_LENGTH 0x00000001 - -#define _DCH3ECON_CHSIRQ_POSITION 0x00000008 -#define _DCH3ECON_CHSIRQ_MASK 0x0000FF00 -#define _DCH3ECON_CHSIRQ_LENGTH 0x00000008 - -#define _DCH3ECON_CHAIRQ_POSITION 0x00000010 -#define _DCH3ECON_CHAIRQ_MASK 0x00FF0000 -#define _DCH3ECON_CHAIRQ_LENGTH 0x00000008 - -#define _DCH3ECON_w_POSITION 0x00000000 -#define _DCH3ECON_w_MASK 0xFFFFFFFF -#define _DCH3ECON_w_LENGTH 0x00000020 - -#define _DCH3INT_CHERIF_POSITION 0x00000000 -#define _DCH3INT_CHERIF_MASK 0x00000001 -#define _DCH3INT_CHERIF_LENGTH 0x00000001 - -#define _DCH3INT_CHTAIF_POSITION 0x00000001 -#define _DCH3INT_CHTAIF_MASK 0x00000002 -#define _DCH3INT_CHTAIF_LENGTH 0x00000001 - -#define _DCH3INT_CHCCIF_POSITION 0x00000002 -#define _DCH3INT_CHCCIF_MASK 0x00000004 -#define _DCH3INT_CHCCIF_LENGTH 0x00000001 - -#define _DCH3INT_CHBCIF_POSITION 0x00000003 -#define _DCH3INT_CHBCIF_MASK 0x00000008 -#define _DCH3INT_CHBCIF_LENGTH 0x00000001 - -#define _DCH3INT_CHDHIF_POSITION 0x00000004 -#define _DCH3INT_CHDHIF_MASK 0x00000010 -#define _DCH3INT_CHDHIF_LENGTH 0x00000001 - -#define _DCH3INT_CHDDIF_POSITION 0x00000005 -#define _DCH3INT_CHDDIF_MASK 0x00000020 -#define _DCH3INT_CHDDIF_LENGTH 0x00000001 - -#define _DCH3INT_CHSHIF_POSITION 0x00000006 -#define _DCH3INT_CHSHIF_MASK 0x00000040 -#define _DCH3INT_CHSHIF_LENGTH 0x00000001 - -#define _DCH3INT_CHSDIF_POSITION 0x00000007 -#define _DCH3INT_CHSDIF_MASK 0x00000080 -#define _DCH3INT_CHSDIF_LENGTH 0x00000001 - -#define _DCH3INT_CHERIE_POSITION 0x00000010 -#define _DCH3INT_CHERIE_MASK 0x00010000 -#define _DCH3INT_CHERIE_LENGTH 0x00000001 - -#define _DCH3INT_CHTAIE_POSITION 0x00000011 -#define _DCH3INT_CHTAIE_MASK 0x00020000 -#define _DCH3INT_CHTAIE_LENGTH 0x00000001 - -#define _DCH3INT_CHCCIE_POSITION 0x00000012 -#define _DCH3INT_CHCCIE_MASK 0x00040000 -#define _DCH3INT_CHCCIE_LENGTH 0x00000001 - -#define _DCH3INT_CHBCIE_POSITION 0x00000013 -#define _DCH3INT_CHBCIE_MASK 0x00080000 -#define _DCH3INT_CHBCIE_LENGTH 0x00000001 - -#define _DCH3INT_CHDHIE_POSITION 0x00000014 -#define _DCH3INT_CHDHIE_MASK 0x00100000 -#define _DCH3INT_CHDHIE_LENGTH 0x00000001 - -#define _DCH3INT_CHDDIE_POSITION 0x00000015 -#define _DCH3INT_CHDDIE_MASK 0x00200000 -#define _DCH3INT_CHDDIE_LENGTH 0x00000001 - -#define _DCH3INT_CHSHIE_POSITION 0x00000016 -#define _DCH3INT_CHSHIE_MASK 0x00400000 -#define _DCH3INT_CHSHIE_LENGTH 0x00000001 - -#define _DCH3INT_CHSDIE_POSITION 0x00000017 -#define _DCH3INT_CHSDIE_MASK 0x00800000 -#define _DCH3INT_CHSDIE_LENGTH 0x00000001 - -#define _DCH3INT_w_POSITION 0x00000000 -#define _DCH3INT_w_MASK 0xFFFFFFFF -#define _DCH3INT_w_LENGTH 0x00000020 - -#define _DCH3SSA_CHSSA_POSITION 0x00000000 -#define _DCH3SSA_CHSSA_MASK 0xFFFFFFFF -#define _DCH3SSA_CHSSA_LENGTH 0x00000020 - -#define _DCH3DSA_CHDSA_POSITION 0x00000000 -#define _DCH3DSA_CHDSA_MASK 0xFFFFFFFF -#define _DCH3DSA_CHDSA_LENGTH 0x00000020 - -#define _CHECON_PFMWS_POSITION 0x00000000 -#define _CHECON_PFMWS_MASK 0x00000007 -#define _CHECON_PFMWS_LENGTH 0x00000003 - -#define _CHECON_PREFEN_POSITION 0x00000004 -#define _CHECON_PREFEN_MASK 0x00000030 -#define _CHECON_PREFEN_LENGTH 0x00000002 - -#define _CHECON_DCSZ_POSITION 0x00000008 -#define _CHECON_DCSZ_MASK 0x00000300 -#define _CHECON_DCSZ_LENGTH 0x00000002 - -#define _CHECON_CHECOH_POSITION 0x00000010 -#define _CHECON_CHECOH_MASK 0x00010000 -#define _CHECON_CHECOH_LENGTH 0x00000001 - -#define _CHECON_w_POSITION 0x00000000 -#define _CHECON_w_MASK 0xFFFFFFFF -#define _CHECON_w_LENGTH 0x00000020 - -#define _CHEACC_CHEIDX_POSITION 0x00000000 -#define _CHEACC_CHEIDX_MASK 0x0000000F -#define _CHEACC_CHEIDX_LENGTH 0x00000004 - -#define _CHEACC_CHEWEN_POSITION 0x0000001F -#define _CHEACC_CHEWEN_MASK 0x80000000 -#define _CHEACC_CHEWEN_LENGTH 0x00000001 - -#define _CHETAG_LTYPE_POSITION 0x00000001 -#define _CHETAG_LTYPE_MASK 0x00000002 -#define _CHETAG_LTYPE_LENGTH 0x00000001 - -#define _CHETAG_LLOCK_POSITION 0x00000002 -#define _CHETAG_LLOCK_MASK 0x00000004 -#define _CHETAG_LLOCK_LENGTH 0x00000001 - -#define _CHETAG_LVALID_POSITION 0x00000003 -#define _CHETAG_LVALID_MASK 0x00000008 -#define _CHETAG_LVALID_LENGTH 0x00000001 - -#define _CHETAG_LTAG_POSITION 0x00000004 -#define _CHETAG_LTAG_MASK 0x00FFFFF0 -#define _CHETAG_LTAG_LENGTH 0x00000014 - -#define _CHETAG_LTAGBOOT_POSITION 0x0000001F -#define _CHETAG_LTAGBOOT_MASK 0x80000000 -#define _CHETAG_LTAGBOOT_LENGTH 0x00000001 - -#define _CHETAG_w_POSITION 0x00000000 -#define _CHETAG_w_MASK 0xFFFFFFFF -#define _CHETAG_w_LENGTH 0x00000020 - -#define _CHEMSK_LMASK_POSITION 0x00000005 -#define _CHEMSK_LMASK_MASK 0x0000FFE0 -#define _CHEMSK_LMASK_LENGTH 0x0000000B - -#define _CHEW0_CHEW0_POSITION 0x00000000 -#define _CHEW0_CHEW0_MASK 0xFFFFFFFF -#define _CHEW0_CHEW0_LENGTH 0x00000020 - -#define _CHEW1_CHEW1_POSITION 0x00000000 -#define _CHEW1_CHEW1_MASK 0xFFFFFFFF -#define _CHEW1_CHEW1_LENGTH 0x00000020 - -#define _CHEW2_CHEW2_POSITION 0x00000000 -#define _CHEW2_CHEW2_MASK 0xFFFFFFFF -#define _CHEW2_CHEW2_LENGTH 0x00000020 - -#define _CHEW3_CHEW3_POSITION 0x00000000 -#define _CHEW3_CHEW3_MASK 0xFFFFFFFF -#define _CHEW3_CHEW3_LENGTH 0x00000020 - -#define _CHELRU_CHELRU_POSITION 0x00000000 -#define _CHELRU_CHELRU_MASK 0x01FFFFFF -#define _CHELRU_CHELRU_LENGTH 0x00000019 - -#define _CHEHIT_CHEHIT_POSITION 0x00000000 -#define _CHEHIT_CHEHIT_MASK 0xFFFFFFFF -#define _CHEHIT_CHEHIT_LENGTH 0x00000020 - -#define _CHEMIS_CHEMIS_POSITION 0x00000000 -#define _CHEMIS_CHEMIS_MASK 0xFFFFFFFF -#define _CHEMIS_CHEMIS_LENGTH 0x00000020 - -#define _CHEPFABT_CHEPFABT_POSITION 0x00000000 -#define _CHEPFABT_CHEPFABT_MASK 0xFFFFFFFF -#define _CHEPFABT_CHEPFABT_LENGTH 0x00000020 - -#define _U1OTGIR_VBUSVDIF_POSITION 0x00000000 -#define _U1OTGIR_VBUSVDIF_MASK 0x00000001 -#define _U1OTGIR_VBUSVDIF_LENGTH 0x00000001 - -#define _U1OTGIR_SESENDIF_POSITION 0x00000002 -#define _U1OTGIR_SESENDIF_MASK 0x00000004 -#define _U1OTGIR_SESENDIF_LENGTH 0x00000001 - -#define _U1OTGIR_SESVDIF_POSITION 0x00000003 -#define _U1OTGIR_SESVDIF_MASK 0x00000008 -#define _U1OTGIR_SESVDIF_LENGTH 0x00000001 - -#define _U1OTGIR_ACTVIF_POSITION 0x00000004 -#define _U1OTGIR_ACTVIF_MASK 0x00000010 -#define _U1OTGIR_ACTVIF_LENGTH 0x00000001 - -#define _U1OTGIR_LSTATEIF_POSITION 0x00000005 -#define _U1OTGIR_LSTATEIF_MASK 0x00000020 -#define _U1OTGIR_LSTATEIF_LENGTH 0x00000001 - -#define _U1OTGIR_T1MSECIF_POSITION 0x00000006 -#define _U1OTGIR_T1MSECIF_MASK 0x00000040 -#define _U1OTGIR_T1MSECIF_LENGTH 0x00000001 - -#define _U1OTGIR_IDIF_POSITION 0x00000007 -#define _U1OTGIR_IDIF_MASK 0x00000080 -#define _U1OTGIR_IDIF_LENGTH 0x00000001 - -#define _U1OTGIE_VBUSVDIE_POSITION 0x00000000 -#define _U1OTGIE_VBUSVDIE_MASK 0x00000001 -#define _U1OTGIE_VBUSVDIE_LENGTH 0x00000001 - -#define _U1OTGIE_SESENDIE_POSITION 0x00000002 -#define _U1OTGIE_SESENDIE_MASK 0x00000004 -#define _U1OTGIE_SESENDIE_LENGTH 0x00000001 - -#define _U1OTGIE_SESVDIE_POSITION 0x00000003 -#define _U1OTGIE_SESVDIE_MASK 0x00000008 -#define _U1OTGIE_SESVDIE_LENGTH 0x00000001 - -#define _U1OTGIE_ACTVIE_POSITION 0x00000004 -#define _U1OTGIE_ACTVIE_MASK 0x00000010 -#define _U1OTGIE_ACTVIE_LENGTH 0x00000001 - -#define _U1OTGIE_LSTATEIE_POSITION 0x00000005 -#define _U1OTGIE_LSTATEIE_MASK 0x00000020 -#define _U1OTGIE_LSTATEIE_LENGTH 0x00000001 - -#define _U1OTGIE_T1MSECIE_POSITION 0x00000006 -#define _U1OTGIE_T1MSECIE_MASK 0x00000040 -#define _U1OTGIE_T1MSECIE_LENGTH 0x00000001 - -#define _U1OTGIE_IDIE_POSITION 0x00000007 -#define _U1OTGIE_IDIE_MASK 0x00000080 -#define _U1OTGIE_IDIE_LENGTH 0x00000001 - -#define _U1OTGSTAT_VBUSVD_POSITION 0x00000000 -#define _U1OTGSTAT_VBUSVD_MASK 0x00000001 -#define _U1OTGSTAT_VBUSVD_LENGTH 0x00000001 - -#define _U1OTGSTAT_SESEND_POSITION 0x00000002 -#define _U1OTGSTAT_SESEND_MASK 0x00000004 -#define _U1OTGSTAT_SESEND_LENGTH 0x00000001 - -#define _U1OTGSTAT_SESVD_POSITION 0x00000003 -#define _U1OTGSTAT_SESVD_MASK 0x00000008 -#define _U1OTGSTAT_SESVD_LENGTH 0x00000001 - -#define _U1OTGSTAT_LSTATE_POSITION 0x00000005 -#define _U1OTGSTAT_LSTATE_MASK 0x00000020 -#define _U1OTGSTAT_LSTATE_LENGTH 0x00000001 - -#define _U1OTGSTAT_ID_POSITION 0x00000007 -#define _U1OTGSTAT_ID_MASK 0x00000080 -#define _U1OTGSTAT_ID_LENGTH 0x00000001 - -#define _U1OTGCON_VBUSDIS_POSITION 0x00000000 -#define _U1OTGCON_VBUSDIS_MASK 0x00000001 -#define _U1OTGCON_VBUSDIS_LENGTH 0x00000001 - -#define _U1OTGCON_VBUSCHG_POSITION 0x00000001 -#define _U1OTGCON_VBUSCHG_MASK 0x00000002 -#define _U1OTGCON_VBUSCHG_LENGTH 0x00000001 - -#define _U1OTGCON_OTGEN_POSITION 0x00000002 -#define _U1OTGCON_OTGEN_MASK 0x00000004 -#define _U1OTGCON_OTGEN_LENGTH 0x00000001 - -#define _U1OTGCON_VBUSON_POSITION 0x00000003 -#define _U1OTGCON_VBUSON_MASK 0x00000008 -#define _U1OTGCON_VBUSON_LENGTH 0x00000001 - -#define _U1OTGCON_DMPULDWN_POSITION 0x00000004 -#define _U1OTGCON_DMPULDWN_MASK 0x00000010 -#define _U1OTGCON_DMPULDWN_LENGTH 0x00000001 - -#define _U1OTGCON_DPPULDWN_POSITION 0x00000005 -#define _U1OTGCON_DPPULDWN_MASK 0x00000020 -#define _U1OTGCON_DPPULDWN_LENGTH 0x00000001 - -#define _U1OTGCON_DMPULUP_POSITION 0x00000006 -#define _U1OTGCON_DMPULUP_MASK 0x00000040 -#define _U1OTGCON_DMPULUP_LENGTH 0x00000001 - -#define _U1OTGCON_DPPULUP_POSITION 0x00000007 -#define _U1OTGCON_DPPULUP_MASK 0x00000080 -#define _U1OTGCON_DPPULUP_LENGTH 0x00000001 - -#define _U1PWRC_USBPWR_POSITION 0x00000000 -#define _U1PWRC_USBPWR_MASK 0x00000001 -#define _U1PWRC_USBPWR_LENGTH 0x00000001 - -#define _U1PWRC_USUSPEND_POSITION 0x00000001 -#define _U1PWRC_USUSPEND_MASK 0x00000002 -#define _U1PWRC_USUSPEND_LENGTH 0x00000001 - -#define _U1PWRC_USBBUSY_POSITION 0x00000003 -#define _U1PWRC_USBBUSY_MASK 0x00000008 -#define _U1PWRC_USBBUSY_LENGTH 0x00000001 - -#define _U1PWRC_USLPGRD_POSITION 0x00000004 -#define _U1PWRC_USLPGRD_MASK 0x00000010 -#define _U1PWRC_USLPGRD_LENGTH 0x00000001 - -#define _U1PWRC_UACTPND_POSITION 0x00000007 -#define _U1PWRC_UACTPND_MASK 0x00000080 -#define _U1PWRC_UACTPND_LENGTH 0x00000001 - -#define _U1IR_URSTIF_DETACHIF_POSITION 0x00000000 -#define _U1IR_URSTIF_DETACHIF_MASK 0x00000001 -#define _U1IR_URSTIF_DETACHIF_LENGTH 0x00000001 - -#define _U1IR_UERRIF_POSITION 0x00000001 -#define _U1IR_UERRIF_MASK 0x00000002 -#define _U1IR_UERRIF_LENGTH 0x00000001 - -#define _U1IR_SOFIF_POSITION 0x00000002 -#define _U1IR_SOFIF_MASK 0x00000004 -#define _U1IR_SOFIF_LENGTH 0x00000001 - -#define _U1IR_TRNIF_POSITION 0x00000003 -#define _U1IR_TRNIF_MASK 0x00000008 -#define _U1IR_TRNIF_LENGTH 0x00000001 - -#define _U1IR_IDLEIF_POSITION 0x00000004 -#define _U1IR_IDLEIF_MASK 0x00000010 -#define _U1IR_IDLEIF_LENGTH 0x00000001 - -#define _U1IR_RESUMEIF_POSITION 0x00000005 -#define _U1IR_RESUMEIF_MASK 0x00000020 -#define _U1IR_RESUMEIF_LENGTH 0x00000001 - -#define _U1IR_ATTACHIF_POSITION 0x00000006 -#define _U1IR_ATTACHIF_MASK 0x00000040 -#define _U1IR_ATTACHIF_LENGTH 0x00000001 - -#define _U1IR_STALLIF_POSITION 0x00000007 -#define _U1IR_STALLIF_MASK 0x00000080 -#define _U1IR_STALLIF_LENGTH 0x00000001 - -#define _U1IR_DETACHIF_POSITION 0x00000000 -#define _U1IR_DETACHIF_MASK 0x00000001 -#define _U1IR_DETACHIF_LENGTH 0x00000001 - -#define _U1IR_URSTIF_POSITION 0x00000000 -#define _U1IR_URSTIF_MASK 0x00000001 -#define _U1IR_URSTIF_LENGTH 0x00000001 - -#define _U1IE_URSTIE_DETACHIE_POSITION 0x00000000 -#define _U1IE_URSTIE_DETACHIE_MASK 0x00000001 -#define _U1IE_URSTIE_DETACHIE_LENGTH 0x00000001 - -#define _U1IE_UERRIE_POSITION 0x00000001 -#define _U1IE_UERRIE_MASK 0x00000002 -#define _U1IE_UERRIE_LENGTH 0x00000001 - -#define _U1IE_SOFIE_POSITION 0x00000002 -#define _U1IE_SOFIE_MASK 0x00000004 -#define _U1IE_SOFIE_LENGTH 0x00000001 - -#define _U1IE_TRNIE_POSITION 0x00000003 -#define _U1IE_TRNIE_MASK 0x00000008 -#define _U1IE_TRNIE_LENGTH 0x00000001 - -#define _U1IE_IDLEIE_POSITION 0x00000004 -#define _U1IE_IDLEIE_MASK 0x00000010 -#define _U1IE_IDLEIE_LENGTH 0x00000001 - -#define _U1IE_RESUMEIE_POSITION 0x00000005 -#define _U1IE_RESUMEIE_MASK 0x00000020 -#define _U1IE_RESUMEIE_LENGTH 0x00000001 - -#define _U1IE_ATTACHIE_POSITION 0x00000006 -#define _U1IE_ATTACHIE_MASK 0x00000040 -#define _U1IE_ATTACHIE_LENGTH 0x00000001 - -#define _U1IE_STALLIE_POSITION 0x00000007 -#define _U1IE_STALLIE_MASK 0x00000080 -#define _U1IE_STALLIE_LENGTH 0x00000001 - -#define _U1IE_DETACHIE_POSITION 0x00000000 -#define _U1IE_DETACHIE_MASK 0x00000001 -#define _U1IE_DETACHIE_LENGTH 0x00000001 - -#define _U1IE_URSTIE_POSITION 0x00000000 -#define _U1IE_URSTIE_MASK 0x00000001 -#define _U1IE_URSTIE_LENGTH 0x00000001 - -#define _U1EIR_PIDEF_POSITION 0x00000000 -#define _U1EIR_PIDEF_MASK 0x00000001 -#define _U1EIR_PIDEF_LENGTH 0x00000001 - -#define _U1EIR_CRC5EF_EOFEF_POSITION 0x00000001 -#define _U1EIR_CRC5EF_EOFEF_MASK 0x00000002 -#define _U1EIR_CRC5EF_EOFEF_LENGTH 0x00000001 - -#define _U1EIR_CRC16EF_POSITION 0x00000002 -#define _U1EIR_CRC16EF_MASK 0x00000004 -#define _U1EIR_CRC16EF_LENGTH 0x00000001 - -#define _U1EIR_DFN8EF_POSITION 0x00000003 -#define _U1EIR_DFN8EF_MASK 0x00000008 -#define _U1EIR_DFN8EF_LENGTH 0x00000001 - -#define _U1EIR_BTOEF_POSITION 0x00000004 -#define _U1EIR_BTOEF_MASK 0x00000010 -#define _U1EIR_BTOEF_LENGTH 0x00000001 - -#define _U1EIR_DMAEF_POSITION 0x00000005 -#define _U1EIR_DMAEF_MASK 0x00000020 -#define _U1EIR_DMAEF_LENGTH 0x00000001 - -#define _U1EIR_BMXEF_POSITION 0x00000006 -#define _U1EIR_BMXEF_MASK 0x00000040 -#define _U1EIR_BMXEF_LENGTH 0x00000001 - -#define _U1EIR_BTSEF_POSITION 0x00000007 -#define _U1EIR_BTSEF_MASK 0x00000080 -#define _U1EIR_BTSEF_LENGTH 0x00000001 - -#define _U1EIR_CRC5EF_POSITION 0x00000001 -#define _U1EIR_CRC5EF_MASK 0x00000002 -#define _U1EIR_CRC5EF_LENGTH 0x00000001 - -#define _U1EIR_EOFEF_POSITION 0x00000001 -#define _U1EIR_EOFEF_MASK 0x00000002 -#define _U1EIR_EOFEF_LENGTH 0x00000001 - -#define _U1EIE_PIDEE_POSITION 0x00000000 -#define _U1EIE_PIDEE_MASK 0x00000001 -#define _U1EIE_PIDEE_LENGTH 0x00000001 - -#define _U1EIE_CRC5EE_EOFEE_POSITION 0x00000001 -#define _U1EIE_CRC5EE_EOFEE_MASK 0x00000002 -#define _U1EIE_CRC5EE_EOFEE_LENGTH 0x00000001 - -#define _U1EIE_CRC16EE_POSITION 0x00000002 -#define _U1EIE_CRC16EE_MASK 0x00000004 -#define _U1EIE_CRC16EE_LENGTH 0x00000001 - -#define _U1EIE_DFN8EE_POSITION 0x00000003 -#define _U1EIE_DFN8EE_MASK 0x00000008 -#define _U1EIE_DFN8EE_LENGTH 0x00000001 - -#define _U1EIE_BTOEE_POSITION 0x00000004 -#define _U1EIE_BTOEE_MASK 0x00000010 -#define _U1EIE_BTOEE_LENGTH 0x00000001 - -#define _U1EIE_DMAEE_POSITION 0x00000005 -#define _U1EIE_DMAEE_MASK 0x00000020 -#define _U1EIE_DMAEE_LENGTH 0x00000001 - -#define _U1EIE_BMXEE_POSITION 0x00000006 -#define _U1EIE_BMXEE_MASK 0x00000040 -#define _U1EIE_BMXEE_LENGTH 0x00000001 - -#define _U1EIE_BTSEE_POSITION 0x00000007 -#define _U1EIE_BTSEE_MASK 0x00000080 -#define _U1EIE_BTSEE_LENGTH 0x00000001 - -#define _U1EIE_CRC5EE_POSITION 0x00000001 -#define _U1EIE_CRC5EE_MASK 0x00000002 -#define _U1EIE_CRC5EE_LENGTH 0x00000001 - -#define _U1EIE_EOFEE_POSITION 0x00000001 -#define _U1EIE_EOFEE_MASK 0x00000002 -#define _U1EIE_EOFEE_LENGTH 0x00000001 - -#define _U1STAT_PPBI_POSITION 0x00000002 -#define _U1STAT_PPBI_MASK 0x00000004 -#define _U1STAT_PPBI_LENGTH 0x00000001 - -#define _U1STAT_DIR_POSITION 0x00000003 -#define _U1STAT_DIR_MASK 0x00000008 -#define _U1STAT_DIR_LENGTH 0x00000001 - -#define _U1STAT_ENDPT_POSITION 0x00000004 -#define _U1STAT_ENDPT_MASK 0x000000F0 -#define _U1STAT_ENDPT_LENGTH 0x00000004 - -#define _U1STAT_ENDPT0_POSITION 0x00000004 -#define _U1STAT_ENDPT0_MASK 0x00000010 -#define _U1STAT_ENDPT0_LENGTH 0x00000001 - -#define _U1STAT_ENDPT1_POSITION 0x00000005 -#define _U1STAT_ENDPT1_MASK 0x00000020 -#define _U1STAT_ENDPT1_LENGTH 0x00000001 - -#define _U1STAT_ENDPT2_POSITION 0x00000006 -#define _U1STAT_ENDPT2_MASK 0x00000040 -#define _U1STAT_ENDPT2_LENGTH 0x00000001 - -#define _U1STAT_ENDPT3_POSITION 0x00000007 -#define _U1STAT_ENDPT3_MASK 0x00000080 -#define _U1STAT_ENDPT3_LENGTH 0x00000001 - -#define _U1CON_USBEN_SOFEN_POSITION 0x00000000 -#define _U1CON_USBEN_SOFEN_MASK 0x00000001 -#define _U1CON_USBEN_SOFEN_LENGTH 0x00000001 - -#define _U1CON_PPBRST_POSITION 0x00000001 -#define _U1CON_PPBRST_MASK 0x00000002 -#define _U1CON_PPBRST_LENGTH 0x00000001 - -#define _U1CON_RESUME_POSITION 0x00000002 -#define _U1CON_RESUME_MASK 0x00000004 -#define _U1CON_RESUME_LENGTH 0x00000001 - -#define _U1CON_HOSTEN_POSITION 0x00000003 -#define _U1CON_HOSTEN_MASK 0x00000008 -#define _U1CON_HOSTEN_LENGTH 0x00000001 - -#define _U1CON_USBRST_POSITION 0x00000004 -#define _U1CON_USBRST_MASK 0x00000010 -#define _U1CON_USBRST_LENGTH 0x00000001 - -#define _U1CON_PKTDIS_TOKBUSY_POSITION 0x00000005 -#define _U1CON_PKTDIS_TOKBUSY_MASK 0x00000020 -#define _U1CON_PKTDIS_TOKBUSY_LENGTH 0x00000001 - -#define _U1CON_SE0_POSITION 0x00000006 -#define _U1CON_SE0_MASK 0x00000040 -#define _U1CON_SE0_LENGTH 0x00000001 - -#define _U1CON_JSTATE_POSITION 0x00000007 -#define _U1CON_JSTATE_MASK 0x00000080 -#define _U1CON_JSTATE_LENGTH 0x00000001 - -#define _U1CON_USBEN_POSITION 0x00000000 -#define _U1CON_USBEN_MASK 0x00000001 -#define _U1CON_USBEN_LENGTH 0x00000001 - -#define _U1CON_SOFEN_POSITION 0x00000000 -#define _U1CON_SOFEN_MASK 0x00000001 -#define _U1CON_SOFEN_LENGTH 0x00000001 - -#define _U1CON_PKTDIS_POSITION 0x00000005 -#define _U1CON_PKTDIS_MASK 0x00000020 -#define _U1CON_PKTDIS_LENGTH 0x00000001 - -#define _U1CON_TOKBUSY_POSITION 0x00000005 -#define _U1CON_TOKBUSY_MASK 0x00000020 -#define _U1CON_TOKBUSY_LENGTH 0x00000001 - -#define _U1ADDR_DEVADDR_POSITION 0x00000000 -#define _U1ADDR_DEVADDR_MASK 0x0000007F -#define _U1ADDR_DEVADDR_LENGTH 0x00000007 - -#define _U1ADDR_LSPDEN_POSITION 0x00000007 -#define _U1ADDR_LSPDEN_MASK 0x00000080 -#define _U1ADDR_LSPDEN_LENGTH 0x00000001 - -#define _U1ADDR_DEVADDR0_POSITION 0x00000000 -#define _U1ADDR_DEVADDR0_MASK 0x00000001 -#define _U1ADDR_DEVADDR0_LENGTH 0x00000001 - -#define _U1ADDR_DEVADDR1_POSITION 0x00000001 -#define _U1ADDR_DEVADDR1_MASK 0x00000002 -#define _U1ADDR_DEVADDR1_LENGTH 0x00000001 - -#define _U1ADDR_DEVADDR2_POSITION 0x00000002 -#define _U1ADDR_DEVADDR2_MASK 0x00000004 -#define _U1ADDR_DEVADDR2_LENGTH 0x00000001 - -#define _U1ADDR_DEVADDR3_POSITION 0x00000003 -#define _U1ADDR_DEVADDR3_MASK 0x00000008 -#define _U1ADDR_DEVADDR3_LENGTH 0x00000001 - -#define _U1ADDR_DEVADDR4_POSITION 0x00000004 -#define _U1ADDR_DEVADDR4_MASK 0x00000010 -#define _U1ADDR_DEVADDR4_LENGTH 0x00000001 - -#define _U1ADDR_DEVADDR5_POSITION 0x00000005 -#define _U1ADDR_DEVADDR5_MASK 0x00000020 -#define _U1ADDR_DEVADDR5_LENGTH 0x00000001 - -#define _U1ADDR_DEVADDR6_POSITION 0x00000006 -#define _U1ADDR_DEVADDR6_MASK 0x00000040 -#define _U1ADDR_DEVADDR6_LENGTH 0x00000001 - -#define _U1BDTP1_BDTPTRL_POSITION 0x00000001 -#define _U1BDTP1_BDTPTRL_MASK 0x000000FE -#define _U1BDTP1_BDTPTRL_LENGTH 0x00000007 - -#define _U1FRML_FRML_POSITION 0x00000000 -#define _U1FRML_FRML_MASK 0x000000FF -#define _U1FRML_FRML_LENGTH 0x00000008 - -#define _U1FRML_FRM0_POSITION 0x00000000 -#define _U1FRML_FRM0_MASK 0x00000001 -#define _U1FRML_FRM0_LENGTH 0x00000001 - -#define _U1FRML_FRM1_POSITION 0x00000001 -#define _U1FRML_FRM1_MASK 0x00000002 -#define _U1FRML_FRM1_LENGTH 0x00000001 - -#define _U1FRML_FRM2_POSITION 0x00000002 -#define _U1FRML_FRM2_MASK 0x00000004 -#define _U1FRML_FRM2_LENGTH 0x00000001 - -#define _U1FRML_FRM3_POSITION 0x00000003 -#define _U1FRML_FRM3_MASK 0x00000008 -#define _U1FRML_FRM3_LENGTH 0x00000001 - -#define _U1FRML_FRM4_POSITION 0x00000004 -#define _U1FRML_FRM4_MASK 0x00000010 -#define _U1FRML_FRM4_LENGTH 0x00000001 - -#define _U1FRML_FRM5_POSITION 0x00000005 -#define _U1FRML_FRM5_MASK 0x00000020 -#define _U1FRML_FRM5_LENGTH 0x00000001 - -#define _U1FRML_FRM6_POSITION 0x00000006 -#define _U1FRML_FRM6_MASK 0x00000040 -#define _U1FRML_FRM6_LENGTH 0x00000001 - -#define _U1FRML_FRM7_POSITION 0x00000007 -#define _U1FRML_FRM7_MASK 0x00000080 -#define _U1FRML_FRM7_LENGTH 0x00000001 - -#define _U1FRMH_FRMH_POSITION 0x00000000 -#define _U1FRMH_FRMH_MASK 0x00000007 -#define _U1FRMH_FRMH_LENGTH 0x00000003 - -#define _U1FRMH_FRM8_POSITION 0x00000000 -#define _U1FRMH_FRM8_MASK 0x00000001 -#define _U1FRMH_FRM8_LENGTH 0x00000001 - -#define _U1FRMH_FRM9_POSITION 0x00000001 -#define _U1FRMH_FRM9_MASK 0x00000002 -#define _U1FRMH_FRM9_LENGTH 0x00000001 - -#define _U1FRMH_FRM10_POSITION 0x00000002 -#define _U1FRMH_FRM10_MASK 0x00000004 -#define _U1FRMH_FRM10_LENGTH 0x00000001 - -#define _U1TOK_EP_POSITION 0x00000000 -#define _U1TOK_EP_MASK 0x0000000F -#define _U1TOK_EP_LENGTH 0x00000004 - -#define _U1TOK_PID_POSITION 0x00000004 -#define _U1TOK_PID_MASK 0x000000F0 -#define _U1TOK_PID_LENGTH 0x00000004 - -#define _U1TOK_EP0_POSITION 0x00000000 -#define _U1TOK_EP0_MASK 0x00000001 -#define _U1TOK_EP0_LENGTH 0x00000001 - -#define _U1TOK_EP1_POSITION 0x00000001 -#define _U1TOK_EP1_MASK 0x00000002 -#define _U1TOK_EP1_LENGTH 0x00000001 - -#define _U1TOK_EP2_POSITION 0x00000002 -#define _U1TOK_EP2_MASK 0x00000004 -#define _U1TOK_EP2_LENGTH 0x00000001 - -#define _U1TOK_EP3_POSITION 0x00000003 -#define _U1TOK_EP3_MASK 0x00000008 -#define _U1TOK_EP3_LENGTH 0x00000001 - -#define _U1TOK_PID0_POSITION 0x00000004 -#define _U1TOK_PID0_MASK 0x00000010 -#define _U1TOK_PID0_LENGTH 0x00000001 - -#define _U1TOK_PID1_POSITION 0x00000005 -#define _U1TOK_PID1_MASK 0x00000020 -#define _U1TOK_PID1_LENGTH 0x00000001 - -#define _U1TOK_PID2_POSITION 0x00000006 -#define _U1TOK_PID2_MASK 0x00000040 -#define _U1TOK_PID2_LENGTH 0x00000001 - -#define _U1TOK_PID3_POSITION 0x00000007 -#define _U1TOK_PID3_MASK 0x00000080 -#define _U1TOK_PID3_LENGTH 0x00000001 - -#define _U1SOF_CNT_POSITION 0x00000000 -#define _U1SOF_CNT_MASK 0x000000FF -#define _U1SOF_CNT_LENGTH 0x00000008 - -#define _U1BDTP2_BDTPTRH_POSITION 0x00000000 -#define _U1BDTP2_BDTPTRH_MASK 0x000000FF -#define _U1BDTP2_BDTPTRH_LENGTH 0x00000008 - -#define _U1BDTP3_BDTPTRU_POSITION 0x00000000 -#define _U1BDTP3_BDTPTRU_MASK 0x000000FF -#define _U1BDTP3_BDTPTRU_LENGTH 0x00000008 - -#define _U1CNFG1_UASUSPND_POSITION 0x00000000 -#define _U1CNFG1_UASUSPND_MASK 0x00000001 -#define _U1CNFG1_UASUSPND_LENGTH 0x00000001 - -#define _U1CNFG1_USBSIDL_POSITION 0x00000004 -#define _U1CNFG1_USBSIDL_MASK 0x00000010 -#define _U1CNFG1_USBSIDL_LENGTH 0x00000001 - -#define _U1CNFG1_UOEMON_POSITION 0x00000006 -#define _U1CNFG1_UOEMON_MASK 0x00000040 -#define _U1CNFG1_UOEMON_LENGTH 0x00000001 - -#define _U1CNFG1_UTEYE_POSITION 0x00000007 -#define _U1CNFG1_UTEYE_MASK 0x00000080 -#define _U1CNFG1_UTEYE_LENGTH 0x00000001 - -#define _U1EP0_EPHSHK_POSITION 0x00000000 -#define _U1EP0_EPHSHK_MASK 0x00000001 -#define _U1EP0_EPHSHK_LENGTH 0x00000001 - -#define _U1EP0_EPSTALL_POSITION 0x00000001 -#define _U1EP0_EPSTALL_MASK 0x00000002 -#define _U1EP0_EPSTALL_LENGTH 0x00000001 - -#define _U1EP0_EPTXEN_POSITION 0x00000002 -#define _U1EP0_EPTXEN_MASK 0x00000004 -#define _U1EP0_EPTXEN_LENGTH 0x00000001 - -#define _U1EP0_EPRXEN_POSITION 0x00000003 -#define _U1EP0_EPRXEN_MASK 0x00000008 -#define _U1EP0_EPRXEN_LENGTH 0x00000001 - -#define _U1EP0_EPCONDIS_POSITION 0x00000004 -#define _U1EP0_EPCONDIS_MASK 0x00000010 -#define _U1EP0_EPCONDIS_LENGTH 0x00000001 - -#define _U1EP0_RETRYDIS_POSITION 0x00000006 -#define _U1EP0_RETRYDIS_MASK 0x00000040 -#define _U1EP0_RETRYDIS_LENGTH 0x00000001 - -#define _U1EP0_LSPD_POSITION 0x00000007 -#define _U1EP0_LSPD_MASK 0x00000080 -#define _U1EP0_LSPD_LENGTH 0x00000001 - -#define _U1EP1_EPHSHK_POSITION 0x00000000 -#define _U1EP1_EPHSHK_MASK 0x00000001 -#define _U1EP1_EPHSHK_LENGTH 0x00000001 - -#define _U1EP1_EPSTALL_POSITION 0x00000001 -#define _U1EP1_EPSTALL_MASK 0x00000002 -#define _U1EP1_EPSTALL_LENGTH 0x00000001 - -#define _U1EP1_EPTXEN_POSITION 0x00000002 -#define _U1EP1_EPTXEN_MASK 0x00000004 -#define _U1EP1_EPTXEN_LENGTH 0x00000001 - -#define _U1EP1_EPRXEN_POSITION 0x00000003 -#define _U1EP1_EPRXEN_MASK 0x00000008 -#define _U1EP1_EPRXEN_LENGTH 0x00000001 - -#define _U1EP1_EPCONDIS_POSITION 0x00000004 -#define _U1EP1_EPCONDIS_MASK 0x00000010 -#define _U1EP1_EPCONDIS_LENGTH 0x00000001 - -#define _U1EP2_EPHSHK_POSITION 0x00000000 -#define _U1EP2_EPHSHK_MASK 0x00000001 -#define _U1EP2_EPHSHK_LENGTH 0x00000001 - -#define _U1EP2_EPSTALL_POSITION 0x00000001 -#define _U1EP2_EPSTALL_MASK 0x00000002 -#define _U1EP2_EPSTALL_LENGTH 0x00000001 - -#define _U1EP2_EPTXEN_POSITION 0x00000002 -#define _U1EP2_EPTXEN_MASK 0x00000004 -#define _U1EP2_EPTXEN_LENGTH 0x00000001 - -#define _U1EP2_EPRXEN_POSITION 0x00000003 -#define _U1EP2_EPRXEN_MASK 0x00000008 -#define _U1EP2_EPRXEN_LENGTH 0x00000001 - -#define _U1EP2_EPCONDIS_POSITION 0x00000004 -#define _U1EP2_EPCONDIS_MASK 0x00000010 -#define _U1EP2_EPCONDIS_LENGTH 0x00000001 - -#define _U1EP3_EPHSHK_POSITION 0x00000000 -#define _U1EP3_EPHSHK_MASK 0x00000001 -#define _U1EP3_EPHSHK_LENGTH 0x00000001 - -#define _U1EP3_EPSTALL_POSITION 0x00000001 -#define _U1EP3_EPSTALL_MASK 0x00000002 -#define _U1EP3_EPSTALL_LENGTH 0x00000001 - -#define _U1EP3_EPTXEN_POSITION 0x00000002 -#define _U1EP3_EPTXEN_MASK 0x00000004 -#define _U1EP3_EPTXEN_LENGTH 0x00000001 - -#define _U1EP3_EPRXEN_POSITION 0x00000003 -#define _U1EP3_EPRXEN_MASK 0x00000008 -#define _U1EP3_EPRXEN_LENGTH 0x00000001 - -#define _U1EP3_EPCONDIS_POSITION 0x00000004 -#define _U1EP3_EPCONDIS_MASK 0x00000010 -#define _U1EP3_EPCONDIS_LENGTH 0x00000001 - -#define _U1EP4_EPHSHK_POSITION 0x00000000 -#define _U1EP4_EPHSHK_MASK 0x00000001 -#define _U1EP4_EPHSHK_LENGTH 0x00000001 - -#define _U1EP4_EPSTALL_POSITION 0x00000001 -#define _U1EP4_EPSTALL_MASK 0x00000002 -#define _U1EP4_EPSTALL_LENGTH 0x00000001 - -#define _U1EP4_EPTXEN_POSITION 0x00000002 -#define _U1EP4_EPTXEN_MASK 0x00000004 -#define _U1EP4_EPTXEN_LENGTH 0x00000001 - -#define _U1EP4_EPRXEN_POSITION 0x00000003 -#define _U1EP4_EPRXEN_MASK 0x00000008 -#define _U1EP4_EPRXEN_LENGTH 0x00000001 - -#define _U1EP4_EPCONDIS_POSITION 0x00000004 -#define _U1EP4_EPCONDIS_MASK 0x00000010 -#define _U1EP4_EPCONDIS_LENGTH 0x00000001 - -#define _U1EP5_EPHSHK_POSITION 0x00000000 -#define _U1EP5_EPHSHK_MASK 0x00000001 -#define _U1EP5_EPHSHK_LENGTH 0x00000001 - -#define _U1EP5_EPSTALL_POSITION 0x00000001 -#define _U1EP5_EPSTALL_MASK 0x00000002 -#define _U1EP5_EPSTALL_LENGTH 0x00000001 - -#define _U1EP5_EPTXEN_POSITION 0x00000002 -#define _U1EP5_EPTXEN_MASK 0x00000004 -#define _U1EP5_EPTXEN_LENGTH 0x00000001 - -#define _U1EP5_EPRXEN_POSITION 0x00000003 -#define _U1EP5_EPRXEN_MASK 0x00000008 -#define _U1EP5_EPRXEN_LENGTH 0x00000001 - -#define _U1EP5_EPCONDIS_POSITION 0x00000004 -#define _U1EP5_EPCONDIS_MASK 0x00000010 -#define _U1EP5_EPCONDIS_LENGTH 0x00000001 - -#define _U1EP6_EPHSHK_POSITION 0x00000000 -#define _U1EP6_EPHSHK_MASK 0x00000001 -#define _U1EP6_EPHSHK_LENGTH 0x00000001 - -#define _U1EP6_EPSTALL_POSITION 0x00000001 -#define _U1EP6_EPSTALL_MASK 0x00000002 -#define _U1EP6_EPSTALL_LENGTH 0x00000001 - -#define _U1EP6_EPTXEN_POSITION 0x00000002 -#define _U1EP6_EPTXEN_MASK 0x00000004 -#define _U1EP6_EPTXEN_LENGTH 0x00000001 - -#define _U1EP6_EPRXEN_POSITION 0x00000003 -#define _U1EP6_EPRXEN_MASK 0x00000008 -#define _U1EP6_EPRXEN_LENGTH 0x00000001 - -#define _U1EP6_EPCONDIS_POSITION 0x00000004 -#define _U1EP6_EPCONDIS_MASK 0x00000010 -#define _U1EP6_EPCONDIS_LENGTH 0x00000001 - -#define _U1EP7_EPHSHK_POSITION 0x00000000 -#define _U1EP7_EPHSHK_MASK 0x00000001 -#define _U1EP7_EPHSHK_LENGTH 0x00000001 - -#define _U1EP7_EPSTALL_POSITION 0x00000001 -#define _U1EP7_EPSTALL_MASK 0x00000002 -#define _U1EP7_EPSTALL_LENGTH 0x00000001 - -#define _U1EP7_EPTXEN_POSITION 0x00000002 -#define _U1EP7_EPTXEN_MASK 0x00000004 -#define _U1EP7_EPTXEN_LENGTH 0x00000001 - -#define _U1EP7_EPRXEN_POSITION 0x00000003 -#define _U1EP7_EPRXEN_MASK 0x00000008 -#define _U1EP7_EPRXEN_LENGTH 0x00000001 - -#define _U1EP7_EPCONDIS_POSITION 0x00000004 -#define _U1EP7_EPCONDIS_MASK 0x00000010 -#define _U1EP7_EPCONDIS_LENGTH 0x00000001 - -#define _U1EP8_EPHSHK_POSITION 0x00000000 -#define _U1EP8_EPHSHK_MASK 0x00000001 -#define _U1EP8_EPHSHK_LENGTH 0x00000001 - -#define _U1EP8_EPSTALL_POSITION 0x00000001 -#define _U1EP8_EPSTALL_MASK 0x00000002 -#define _U1EP8_EPSTALL_LENGTH 0x00000001 - -#define _U1EP8_EPTXEN_POSITION 0x00000002 -#define _U1EP8_EPTXEN_MASK 0x00000004 -#define _U1EP8_EPTXEN_LENGTH 0x00000001 - -#define _U1EP8_EPRXEN_POSITION 0x00000003 -#define _U1EP8_EPRXEN_MASK 0x00000008 -#define _U1EP8_EPRXEN_LENGTH 0x00000001 - -#define _U1EP8_EPCONDIS_POSITION 0x00000004 -#define _U1EP8_EPCONDIS_MASK 0x00000010 -#define _U1EP8_EPCONDIS_LENGTH 0x00000001 - -#define _U1EP9_EPHSHK_POSITION 0x00000000 -#define _U1EP9_EPHSHK_MASK 0x00000001 -#define _U1EP9_EPHSHK_LENGTH 0x00000001 - -#define _U1EP9_EPSTALL_POSITION 0x00000001 -#define _U1EP9_EPSTALL_MASK 0x00000002 -#define _U1EP9_EPSTALL_LENGTH 0x00000001 - -#define _U1EP9_EPTXEN_POSITION 0x00000002 -#define _U1EP9_EPTXEN_MASK 0x00000004 -#define _U1EP9_EPTXEN_LENGTH 0x00000001 - -#define _U1EP9_EPRXEN_POSITION 0x00000003 -#define _U1EP9_EPRXEN_MASK 0x00000008 -#define _U1EP9_EPRXEN_LENGTH 0x00000001 - -#define _U1EP9_EPCONDIS_POSITION 0x00000004 -#define _U1EP9_EPCONDIS_MASK 0x00000010 -#define _U1EP9_EPCONDIS_LENGTH 0x00000001 - -#define _U1EP10_EPHSHK_POSITION 0x00000000 -#define _U1EP10_EPHSHK_MASK 0x00000001 -#define _U1EP10_EPHSHK_LENGTH 0x00000001 - -#define _U1EP10_EPSTALL_POSITION 0x00000001 -#define _U1EP10_EPSTALL_MASK 0x00000002 -#define _U1EP10_EPSTALL_LENGTH 0x00000001 - -#define _U1EP10_EPTXEN_POSITION 0x00000002 -#define _U1EP10_EPTXEN_MASK 0x00000004 -#define _U1EP10_EPTXEN_LENGTH 0x00000001 - -#define _U1EP10_EPRXEN_POSITION 0x00000003 -#define _U1EP10_EPRXEN_MASK 0x00000008 -#define _U1EP10_EPRXEN_LENGTH 0x00000001 - -#define _U1EP10_EPCONDIS_POSITION 0x00000004 -#define _U1EP10_EPCONDIS_MASK 0x00000010 -#define _U1EP10_EPCONDIS_LENGTH 0x00000001 - -#define _U1EP11_EPHSHK_POSITION 0x00000000 -#define _U1EP11_EPHSHK_MASK 0x00000001 -#define _U1EP11_EPHSHK_LENGTH 0x00000001 - -#define _U1EP11_EPSTALL_POSITION 0x00000001 -#define _U1EP11_EPSTALL_MASK 0x00000002 -#define _U1EP11_EPSTALL_LENGTH 0x00000001 - -#define _U1EP11_EPTXEN_POSITION 0x00000002 -#define _U1EP11_EPTXEN_MASK 0x00000004 -#define _U1EP11_EPTXEN_LENGTH 0x00000001 - -#define _U1EP11_EPRXEN_POSITION 0x00000003 -#define _U1EP11_EPRXEN_MASK 0x00000008 -#define _U1EP11_EPRXEN_LENGTH 0x00000001 - -#define _U1EP11_EPCONDIS_POSITION 0x00000004 -#define _U1EP11_EPCONDIS_MASK 0x00000010 -#define _U1EP11_EPCONDIS_LENGTH 0x00000001 - -#define _U1EP12_EPHSHK_POSITION 0x00000000 -#define _U1EP12_EPHSHK_MASK 0x00000001 -#define _U1EP12_EPHSHK_LENGTH 0x00000001 - -#define _U1EP12_EPSTALL_POSITION 0x00000001 -#define _U1EP12_EPSTALL_MASK 0x00000002 -#define _U1EP12_EPSTALL_LENGTH 0x00000001 - -#define _U1EP12_EPTXEN_POSITION 0x00000002 -#define _U1EP12_EPTXEN_MASK 0x00000004 -#define _U1EP12_EPTXEN_LENGTH 0x00000001 - -#define _U1EP12_EPRXEN_POSITION 0x00000003 -#define _U1EP12_EPRXEN_MASK 0x00000008 -#define _U1EP12_EPRXEN_LENGTH 0x00000001 - -#define _U1EP12_EPCONDIS_POSITION 0x00000004 -#define _U1EP12_EPCONDIS_MASK 0x00000010 -#define _U1EP12_EPCONDIS_LENGTH 0x00000001 - -#define _U1EP13_EPHSHK_POSITION 0x00000000 -#define _U1EP13_EPHSHK_MASK 0x00000001 -#define _U1EP13_EPHSHK_LENGTH 0x00000001 - -#define _U1EP13_EPSTALL_POSITION 0x00000001 -#define _U1EP13_EPSTALL_MASK 0x00000002 -#define _U1EP13_EPSTALL_LENGTH 0x00000001 - -#define _U1EP13_EPTXEN_POSITION 0x00000002 -#define _U1EP13_EPTXEN_MASK 0x00000004 -#define _U1EP13_EPTXEN_LENGTH 0x00000001 - -#define _U1EP13_EPRXEN_POSITION 0x00000003 -#define _U1EP13_EPRXEN_MASK 0x00000008 -#define _U1EP13_EPRXEN_LENGTH 0x00000001 - -#define _U1EP13_EPCONDIS_POSITION 0x00000004 -#define _U1EP13_EPCONDIS_MASK 0x00000010 -#define _U1EP13_EPCONDIS_LENGTH 0x00000001 - -#define _U1EP14_EPHSHK_POSITION 0x00000000 -#define _U1EP14_EPHSHK_MASK 0x00000001 -#define _U1EP14_EPHSHK_LENGTH 0x00000001 - -#define _U1EP14_EPSTALL_POSITION 0x00000001 -#define _U1EP14_EPSTALL_MASK 0x00000002 -#define _U1EP14_EPSTALL_LENGTH 0x00000001 - -#define _U1EP14_EPTXEN_POSITION 0x00000002 -#define _U1EP14_EPTXEN_MASK 0x00000004 -#define _U1EP14_EPTXEN_LENGTH 0x00000001 - -#define _U1EP14_EPRXEN_POSITION 0x00000003 -#define _U1EP14_EPRXEN_MASK 0x00000008 -#define _U1EP14_EPRXEN_LENGTH 0x00000001 - -#define _U1EP14_EPCONDIS_POSITION 0x00000004 -#define _U1EP14_EPCONDIS_MASK 0x00000010 -#define _U1EP14_EPCONDIS_LENGTH 0x00000001 - -#define _U1EP15_EPHSHK_POSITION 0x00000000 -#define _U1EP15_EPHSHK_MASK 0x00000001 -#define _U1EP15_EPHSHK_LENGTH 0x00000001 - -#define _U1EP15_EPSTALL_POSITION 0x00000001 -#define _U1EP15_EPSTALL_MASK 0x00000002 -#define _U1EP15_EPSTALL_LENGTH 0x00000001 - -#define _U1EP15_EPTXEN_POSITION 0x00000002 -#define _U1EP15_EPTXEN_MASK 0x00000004 -#define _U1EP15_EPTXEN_LENGTH 0x00000001 - -#define _U1EP15_EPRXEN_POSITION 0x00000003 -#define _U1EP15_EPRXEN_MASK 0x00000008 -#define _U1EP15_EPRXEN_LENGTH 0x00000001 - -#define _U1EP15_EPCONDIS_POSITION 0x00000004 -#define _U1EP15_EPCONDIS_MASK 0x00000010 -#define _U1EP15_EPCONDIS_LENGTH 0x00000001 - -#define _ANSELB_ANSB0_POSITION 0x00000000 -#define _ANSELB_ANSB0_MASK 0x00000001 -#define _ANSELB_ANSB0_LENGTH 0x00000001 - -#define _ANSELB_ANSB1_POSITION 0x00000001 -#define _ANSELB_ANSB1_MASK 0x00000002 -#define _ANSELB_ANSB1_LENGTH 0x00000001 - -#define _ANSELB_ANSB2_POSITION 0x00000002 -#define _ANSELB_ANSB2_MASK 0x00000004 -#define _ANSELB_ANSB2_LENGTH 0x00000001 - -#define _ANSELB_ANSB3_POSITION 0x00000003 -#define _ANSELB_ANSB3_MASK 0x00000008 -#define _ANSELB_ANSB3_LENGTH 0x00000001 - -#define _ANSELB_ANSB4_POSITION 0x00000004 -#define _ANSELB_ANSB4_MASK 0x00000010 -#define _ANSELB_ANSB4_LENGTH 0x00000001 - -#define _ANSELB_ANSB5_POSITION 0x00000005 -#define _ANSELB_ANSB5_MASK 0x00000020 -#define _ANSELB_ANSB5_LENGTH 0x00000001 - -#define _ANSELB_ANSB6_POSITION 0x00000006 -#define _ANSELB_ANSB6_MASK 0x00000040 -#define _ANSELB_ANSB6_LENGTH 0x00000001 - -#define _ANSELB_ANSB7_POSITION 0x00000007 -#define _ANSELB_ANSB7_MASK 0x00000080 -#define _ANSELB_ANSB7_LENGTH 0x00000001 - -#define _ANSELB_ANSB8_POSITION 0x00000008 -#define _ANSELB_ANSB8_MASK 0x00000100 -#define _ANSELB_ANSB8_LENGTH 0x00000001 - -#define _ANSELB_ANSB9_POSITION 0x00000009 -#define _ANSELB_ANSB9_MASK 0x00000200 -#define _ANSELB_ANSB9_LENGTH 0x00000001 - -#define _ANSELB_ANSB10_POSITION 0x0000000A -#define _ANSELB_ANSB10_MASK 0x00000400 -#define _ANSELB_ANSB10_LENGTH 0x00000001 - -#define _ANSELB_ANSB11_POSITION 0x0000000B -#define _ANSELB_ANSB11_MASK 0x00000800 -#define _ANSELB_ANSB11_LENGTH 0x00000001 - -#define _ANSELB_ANSB12_POSITION 0x0000000C -#define _ANSELB_ANSB12_MASK 0x00001000 -#define _ANSELB_ANSB12_LENGTH 0x00000001 - -#define _ANSELB_ANSB13_POSITION 0x0000000D -#define _ANSELB_ANSB13_MASK 0x00002000 -#define _ANSELB_ANSB13_LENGTH 0x00000001 - -#define _ANSELB_ANSB14_POSITION 0x0000000E -#define _ANSELB_ANSB14_MASK 0x00004000 -#define _ANSELB_ANSB14_LENGTH 0x00000001 - -#define _ANSELB_ANSB15_POSITION 0x0000000F -#define _ANSELB_ANSB15_MASK 0x00008000 -#define _ANSELB_ANSB15_LENGTH 0x00000001 - -#define _ANSELB_w_POSITION 0x00000000 -#define _ANSELB_w_MASK 0xFFFFFFFF -#define _ANSELB_w_LENGTH 0x00000020 - -#define _TRISB_TRISB0_POSITION 0x00000000 -#define _TRISB_TRISB0_MASK 0x00000001 -#define _TRISB_TRISB0_LENGTH 0x00000001 - -#define _TRISB_TRISB1_POSITION 0x00000001 -#define _TRISB_TRISB1_MASK 0x00000002 -#define _TRISB_TRISB1_LENGTH 0x00000001 - -#define _TRISB_TRISB2_POSITION 0x00000002 -#define _TRISB_TRISB2_MASK 0x00000004 -#define _TRISB_TRISB2_LENGTH 0x00000001 - -#define _TRISB_TRISB3_POSITION 0x00000003 -#define _TRISB_TRISB3_MASK 0x00000008 -#define _TRISB_TRISB3_LENGTH 0x00000001 - -#define _TRISB_TRISB4_POSITION 0x00000004 -#define _TRISB_TRISB4_MASK 0x00000010 -#define _TRISB_TRISB4_LENGTH 0x00000001 - -#define _TRISB_TRISB5_POSITION 0x00000005 -#define _TRISB_TRISB5_MASK 0x00000020 -#define _TRISB_TRISB5_LENGTH 0x00000001 - -#define _TRISB_TRISB6_POSITION 0x00000006 -#define _TRISB_TRISB6_MASK 0x00000040 -#define _TRISB_TRISB6_LENGTH 0x00000001 - -#define _TRISB_TRISB7_POSITION 0x00000007 -#define _TRISB_TRISB7_MASK 0x00000080 -#define _TRISB_TRISB7_LENGTH 0x00000001 - -#define _TRISB_TRISB8_POSITION 0x00000008 -#define _TRISB_TRISB8_MASK 0x00000100 -#define _TRISB_TRISB8_LENGTH 0x00000001 - -#define _TRISB_TRISB9_POSITION 0x00000009 -#define _TRISB_TRISB9_MASK 0x00000200 -#define _TRISB_TRISB9_LENGTH 0x00000001 - -#define _TRISB_TRISB10_POSITION 0x0000000A -#define _TRISB_TRISB10_MASK 0x00000400 -#define _TRISB_TRISB10_LENGTH 0x00000001 - -#define _TRISB_TRISB11_POSITION 0x0000000B -#define _TRISB_TRISB11_MASK 0x00000800 -#define _TRISB_TRISB11_LENGTH 0x00000001 - -#define _TRISB_TRISB12_POSITION 0x0000000C -#define _TRISB_TRISB12_MASK 0x00001000 -#define _TRISB_TRISB12_LENGTH 0x00000001 - -#define _TRISB_TRISB13_POSITION 0x0000000D -#define _TRISB_TRISB13_MASK 0x00002000 -#define _TRISB_TRISB13_LENGTH 0x00000001 - -#define _TRISB_TRISB14_POSITION 0x0000000E -#define _TRISB_TRISB14_MASK 0x00004000 -#define _TRISB_TRISB14_LENGTH 0x00000001 - -#define _TRISB_TRISB15_POSITION 0x0000000F -#define _TRISB_TRISB15_MASK 0x00008000 -#define _TRISB_TRISB15_LENGTH 0x00000001 - -#define _TRISB_w_POSITION 0x00000000 -#define _TRISB_w_MASK 0xFFFFFFFF -#define _TRISB_w_LENGTH 0x00000020 - -#define _PORTB_RB0_POSITION 0x00000000 -#define _PORTB_RB0_MASK 0x00000001 -#define _PORTB_RB0_LENGTH 0x00000001 - -#define _PORTB_RB1_POSITION 0x00000001 -#define _PORTB_RB1_MASK 0x00000002 -#define _PORTB_RB1_LENGTH 0x00000001 - -#define _PORTB_RB2_POSITION 0x00000002 -#define _PORTB_RB2_MASK 0x00000004 -#define _PORTB_RB2_LENGTH 0x00000001 - -#define _PORTB_RB3_POSITION 0x00000003 -#define _PORTB_RB3_MASK 0x00000008 -#define _PORTB_RB3_LENGTH 0x00000001 - -#define _PORTB_RB4_POSITION 0x00000004 -#define _PORTB_RB4_MASK 0x00000010 -#define _PORTB_RB4_LENGTH 0x00000001 - -#define _PORTB_RB5_POSITION 0x00000005 -#define _PORTB_RB5_MASK 0x00000020 -#define _PORTB_RB5_LENGTH 0x00000001 - -#define _PORTB_RB6_POSITION 0x00000006 -#define _PORTB_RB6_MASK 0x00000040 -#define _PORTB_RB6_LENGTH 0x00000001 - -#define _PORTB_RB7_POSITION 0x00000007 -#define _PORTB_RB7_MASK 0x00000080 -#define _PORTB_RB7_LENGTH 0x00000001 - -#define _PORTB_RB8_POSITION 0x00000008 -#define _PORTB_RB8_MASK 0x00000100 -#define _PORTB_RB8_LENGTH 0x00000001 - -#define _PORTB_RB9_POSITION 0x00000009 -#define _PORTB_RB9_MASK 0x00000200 -#define _PORTB_RB9_LENGTH 0x00000001 - -#define _PORTB_RB10_POSITION 0x0000000A -#define _PORTB_RB10_MASK 0x00000400 -#define _PORTB_RB10_LENGTH 0x00000001 - -#define _PORTB_RB11_POSITION 0x0000000B -#define _PORTB_RB11_MASK 0x00000800 -#define _PORTB_RB11_LENGTH 0x00000001 - -#define _PORTB_RB12_POSITION 0x0000000C -#define _PORTB_RB12_MASK 0x00001000 -#define _PORTB_RB12_LENGTH 0x00000001 - -#define _PORTB_RB13_POSITION 0x0000000D -#define _PORTB_RB13_MASK 0x00002000 -#define _PORTB_RB13_LENGTH 0x00000001 - -#define _PORTB_RB14_POSITION 0x0000000E -#define _PORTB_RB14_MASK 0x00004000 -#define _PORTB_RB14_LENGTH 0x00000001 - -#define _PORTB_RB15_POSITION 0x0000000F -#define _PORTB_RB15_MASK 0x00008000 -#define _PORTB_RB15_LENGTH 0x00000001 - -#define _PORTB_w_POSITION 0x00000000 -#define _PORTB_w_MASK 0xFFFFFFFF -#define _PORTB_w_LENGTH 0x00000020 - -#define _LATB_LATB0_POSITION 0x00000000 -#define _LATB_LATB0_MASK 0x00000001 -#define _LATB_LATB0_LENGTH 0x00000001 - -#define _LATB_LATB1_POSITION 0x00000001 -#define _LATB_LATB1_MASK 0x00000002 -#define _LATB_LATB1_LENGTH 0x00000001 - -#define _LATB_LATB2_POSITION 0x00000002 -#define _LATB_LATB2_MASK 0x00000004 -#define _LATB_LATB2_LENGTH 0x00000001 - -#define _LATB_LATB3_POSITION 0x00000003 -#define _LATB_LATB3_MASK 0x00000008 -#define _LATB_LATB3_LENGTH 0x00000001 - -#define _LATB_LATB4_POSITION 0x00000004 -#define _LATB_LATB4_MASK 0x00000010 -#define _LATB_LATB4_LENGTH 0x00000001 - -#define _LATB_LATB5_POSITION 0x00000005 -#define _LATB_LATB5_MASK 0x00000020 -#define _LATB_LATB5_LENGTH 0x00000001 - -#define _LATB_LATB6_POSITION 0x00000006 -#define _LATB_LATB6_MASK 0x00000040 -#define _LATB_LATB6_LENGTH 0x00000001 - -#define _LATB_LATB7_POSITION 0x00000007 -#define _LATB_LATB7_MASK 0x00000080 -#define _LATB_LATB7_LENGTH 0x00000001 - -#define _LATB_LATB8_POSITION 0x00000008 -#define _LATB_LATB8_MASK 0x00000100 -#define _LATB_LATB8_LENGTH 0x00000001 - -#define _LATB_LATB9_POSITION 0x00000009 -#define _LATB_LATB9_MASK 0x00000200 -#define _LATB_LATB9_LENGTH 0x00000001 - -#define _LATB_LATB10_POSITION 0x0000000A -#define _LATB_LATB10_MASK 0x00000400 -#define _LATB_LATB10_LENGTH 0x00000001 - -#define _LATB_LATB11_POSITION 0x0000000B -#define _LATB_LATB11_MASK 0x00000800 -#define _LATB_LATB11_LENGTH 0x00000001 - -#define _LATB_LATB12_POSITION 0x0000000C -#define _LATB_LATB12_MASK 0x00001000 -#define _LATB_LATB12_LENGTH 0x00000001 - -#define _LATB_LATB13_POSITION 0x0000000D -#define _LATB_LATB13_MASK 0x00002000 -#define _LATB_LATB13_LENGTH 0x00000001 - -#define _LATB_LATB14_POSITION 0x0000000E -#define _LATB_LATB14_MASK 0x00004000 -#define _LATB_LATB14_LENGTH 0x00000001 - -#define _LATB_LATB15_POSITION 0x0000000F -#define _LATB_LATB15_MASK 0x00008000 -#define _LATB_LATB15_LENGTH 0x00000001 - -#define _LATB_w_POSITION 0x00000000 -#define _LATB_w_MASK 0xFFFFFFFF -#define _LATB_w_LENGTH 0x00000020 - -#define _ODCB_ODCB0_POSITION 0x00000000 -#define _ODCB_ODCB0_MASK 0x00000001 -#define _ODCB_ODCB0_LENGTH 0x00000001 - -#define _ODCB_ODCB1_POSITION 0x00000001 -#define _ODCB_ODCB1_MASK 0x00000002 -#define _ODCB_ODCB1_LENGTH 0x00000001 - -#define _ODCB_ODCB2_POSITION 0x00000002 -#define _ODCB_ODCB2_MASK 0x00000004 -#define _ODCB_ODCB2_LENGTH 0x00000001 - -#define _ODCB_ODCB3_POSITION 0x00000003 -#define _ODCB_ODCB3_MASK 0x00000008 -#define _ODCB_ODCB3_LENGTH 0x00000001 - -#define _ODCB_ODCB4_POSITION 0x00000004 -#define _ODCB_ODCB4_MASK 0x00000010 -#define _ODCB_ODCB4_LENGTH 0x00000001 - -#define _ODCB_ODCB5_POSITION 0x00000005 -#define _ODCB_ODCB5_MASK 0x00000020 -#define _ODCB_ODCB5_LENGTH 0x00000001 - -#define _ODCB_ODCB6_POSITION 0x00000006 -#define _ODCB_ODCB6_MASK 0x00000040 -#define _ODCB_ODCB6_LENGTH 0x00000001 - -#define _ODCB_ODCB7_POSITION 0x00000007 -#define _ODCB_ODCB7_MASK 0x00000080 -#define _ODCB_ODCB7_LENGTH 0x00000001 - -#define _ODCB_ODCB8_POSITION 0x00000008 -#define _ODCB_ODCB8_MASK 0x00000100 -#define _ODCB_ODCB8_LENGTH 0x00000001 - -#define _ODCB_ODCB9_POSITION 0x00000009 -#define _ODCB_ODCB9_MASK 0x00000200 -#define _ODCB_ODCB9_LENGTH 0x00000001 - -#define _ODCB_ODCB10_POSITION 0x0000000A -#define _ODCB_ODCB10_MASK 0x00000400 -#define _ODCB_ODCB10_LENGTH 0x00000001 - -#define _ODCB_ODCB11_POSITION 0x0000000B -#define _ODCB_ODCB11_MASK 0x00000800 -#define _ODCB_ODCB11_LENGTH 0x00000001 - -#define _ODCB_ODCB12_POSITION 0x0000000C -#define _ODCB_ODCB12_MASK 0x00001000 -#define _ODCB_ODCB12_LENGTH 0x00000001 - -#define _ODCB_ODCB13_POSITION 0x0000000D -#define _ODCB_ODCB13_MASK 0x00002000 -#define _ODCB_ODCB13_LENGTH 0x00000001 - -#define _ODCB_ODCB14_POSITION 0x0000000E -#define _ODCB_ODCB14_MASK 0x00004000 -#define _ODCB_ODCB14_LENGTH 0x00000001 - -#define _ODCB_ODCB15_POSITION 0x0000000F -#define _ODCB_ODCB15_MASK 0x00008000 -#define _ODCB_ODCB15_LENGTH 0x00000001 - -#define _ODCB_w_POSITION 0x00000000 -#define _ODCB_w_MASK 0xFFFFFFFF -#define _ODCB_w_LENGTH 0x00000020 - -#define _CNPUB_CNPUB0_POSITION 0x00000000 -#define _CNPUB_CNPUB0_MASK 0x00000001 -#define _CNPUB_CNPUB0_LENGTH 0x00000001 - -#define _CNPUB_CNPUB1_POSITION 0x00000001 -#define _CNPUB_CNPUB1_MASK 0x00000002 -#define _CNPUB_CNPUB1_LENGTH 0x00000001 - -#define _CNPUB_CNPUB2_POSITION 0x00000002 -#define _CNPUB_CNPUB2_MASK 0x00000004 -#define _CNPUB_CNPUB2_LENGTH 0x00000001 - -#define _CNPUB_CNPUB3_POSITION 0x00000003 -#define _CNPUB_CNPUB3_MASK 0x00000008 -#define _CNPUB_CNPUB3_LENGTH 0x00000001 - -#define _CNPUB_CNPUB4_POSITION 0x00000004 -#define _CNPUB_CNPUB4_MASK 0x00000010 -#define _CNPUB_CNPUB4_LENGTH 0x00000001 - -#define _CNPUB_CNPUB5_POSITION 0x00000005 -#define _CNPUB_CNPUB5_MASK 0x00000020 -#define _CNPUB_CNPUB5_LENGTH 0x00000001 - -#define _CNPUB_CNPUB6_POSITION 0x00000006 -#define _CNPUB_CNPUB6_MASK 0x00000040 -#define _CNPUB_CNPUB6_LENGTH 0x00000001 - -#define _CNPUB_CNPUB7_POSITION 0x00000007 -#define _CNPUB_CNPUB7_MASK 0x00000080 -#define _CNPUB_CNPUB7_LENGTH 0x00000001 - -#define _CNPUB_CNPUB8_POSITION 0x00000008 -#define _CNPUB_CNPUB8_MASK 0x00000100 -#define _CNPUB_CNPUB8_LENGTH 0x00000001 - -#define _CNPUB_CNPUB9_POSITION 0x00000009 -#define _CNPUB_CNPUB9_MASK 0x00000200 -#define _CNPUB_CNPUB9_LENGTH 0x00000001 - -#define _CNPUB_CNPUB10_POSITION 0x0000000A -#define _CNPUB_CNPUB10_MASK 0x00000400 -#define _CNPUB_CNPUB10_LENGTH 0x00000001 - -#define _CNPUB_CNPUB11_POSITION 0x0000000B -#define _CNPUB_CNPUB11_MASK 0x00000800 -#define _CNPUB_CNPUB11_LENGTH 0x00000001 - -#define _CNPUB_CNPUB12_POSITION 0x0000000C -#define _CNPUB_CNPUB12_MASK 0x00001000 -#define _CNPUB_CNPUB12_LENGTH 0x00000001 - -#define _CNPUB_CNPUB13_POSITION 0x0000000D -#define _CNPUB_CNPUB13_MASK 0x00002000 -#define _CNPUB_CNPUB13_LENGTH 0x00000001 - -#define _CNPUB_CNPUB14_POSITION 0x0000000E -#define _CNPUB_CNPUB14_MASK 0x00004000 -#define _CNPUB_CNPUB14_LENGTH 0x00000001 - -#define _CNPUB_CNPUB15_POSITION 0x0000000F -#define _CNPUB_CNPUB15_MASK 0x00008000 -#define _CNPUB_CNPUB15_LENGTH 0x00000001 - -#define _CNPUB_w_POSITION 0x00000000 -#define _CNPUB_w_MASK 0xFFFFFFFF -#define _CNPUB_w_LENGTH 0x00000020 - -#define _CNPDB_CNPDB0_POSITION 0x00000000 -#define _CNPDB_CNPDB0_MASK 0x00000001 -#define _CNPDB_CNPDB0_LENGTH 0x00000001 - -#define _CNPDB_CNPDB1_POSITION 0x00000001 -#define _CNPDB_CNPDB1_MASK 0x00000002 -#define _CNPDB_CNPDB1_LENGTH 0x00000001 - -#define _CNPDB_CNPDB2_POSITION 0x00000002 -#define _CNPDB_CNPDB2_MASK 0x00000004 -#define _CNPDB_CNPDB2_LENGTH 0x00000001 - -#define _CNPDB_CNPDB3_POSITION 0x00000003 -#define _CNPDB_CNPDB3_MASK 0x00000008 -#define _CNPDB_CNPDB3_LENGTH 0x00000001 - -#define _CNPDB_CNPDB4_POSITION 0x00000004 -#define _CNPDB_CNPDB4_MASK 0x00000010 -#define _CNPDB_CNPDB4_LENGTH 0x00000001 - -#define _CNPDB_CNPDB5_POSITION 0x00000005 -#define _CNPDB_CNPDB5_MASK 0x00000020 -#define _CNPDB_CNPDB5_LENGTH 0x00000001 - -#define _CNPDB_CNPDB6_POSITION 0x00000006 -#define _CNPDB_CNPDB6_MASK 0x00000040 -#define _CNPDB_CNPDB6_LENGTH 0x00000001 - -#define _CNPDB_CNPDB7_POSITION 0x00000007 -#define _CNPDB_CNPDB7_MASK 0x00000080 -#define _CNPDB_CNPDB7_LENGTH 0x00000001 - -#define _CNPDB_CNPDB8_POSITION 0x00000008 -#define _CNPDB_CNPDB8_MASK 0x00000100 -#define _CNPDB_CNPDB8_LENGTH 0x00000001 - -#define _CNPDB_CNPDB9_POSITION 0x00000009 -#define _CNPDB_CNPDB9_MASK 0x00000200 -#define _CNPDB_CNPDB9_LENGTH 0x00000001 - -#define _CNPDB_CNPDB10_POSITION 0x0000000A -#define _CNPDB_CNPDB10_MASK 0x00000400 -#define _CNPDB_CNPDB10_LENGTH 0x00000001 - -#define _CNPDB_CNPDB11_POSITION 0x0000000B -#define _CNPDB_CNPDB11_MASK 0x00000800 -#define _CNPDB_CNPDB11_LENGTH 0x00000001 - -#define _CNPDB_CNPDB12_POSITION 0x0000000C -#define _CNPDB_CNPDB12_MASK 0x00001000 -#define _CNPDB_CNPDB12_LENGTH 0x00000001 - -#define _CNPDB_CNPDB13_POSITION 0x0000000D -#define _CNPDB_CNPDB13_MASK 0x00002000 -#define _CNPDB_CNPDB13_LENGTH 0x00000001 - -#define _CNPDB_CNPDB14_POSITION 0x0000000E -#define _CNPDB_CNPDB14_MASK 0x00004000 -#define _CNPDB_CNPDB14_LENGTH 0x00000001 - -#define _CNPDB_CNPDB15_POSITION 0x0000000F -#define _CNPDB_CNPDB15_MASK 0x00008000 -#define _CNPDB_CNPDB15_LENGTH 0x00000001 - -#define _CNPDB_w_POSITION 0x00000000 -#define _CNPDB_w_MASK 0xFFFFFFFF -#define _CNPDB_w_LENGTH 0x00000020 - -#define _CNCONB_SIDL_POSITION 0x0000000D -#define _CNCONB_SIDL_MASK 0x00002000 -#define _CNCONB_SIDL_LENGTH 0x00000001 - -#define _CNCONB_ON_POSITION 0x0000000F -#define _CNCONB_ON_MASK 0x00008000 -#define _CNCONB_ON_LENGTH 0x00000001 - -#define _CNCONB_w_POSITION 0x00000000 -#define _CNCONB_w_MASK 0xFFFFFFFF -#define _CNCONB_w_LENGTH 0x00000020 - -#define _CNENB_CNIEB0_POSITION 0x00000000 -#define _CNENB_CNIEB0_MASK 0x00000001 -#define _CNENB_CNIEB0_LENGTH 0x00000001 - -#define _CNENB_CNIEB1_POSITION 0x00000001 -#define _CNENB_CNIEB1_MASK 0x00000002 -#define _CNENB_CNIEB1_LENGTH 0x00000001 - -#define _CNENB_CNIEB2_POSITION 0x00000002 -#define _CNENB_CNIEB2_MASK 0x00000004 -#define _CNENB_CNIEB2_LENGTH 0x00000001 - -#define _CNENB_CNIEB3_POSITION 0x00000003 -#define _CNENB_CNIEB3_MASK 0x00000008 -#define _CNENB_CNIEB3_LENGTH 0x00000001 - -#define _CNENB_CNIEB4_POSITION 0x00000004 -#define _CNENB_CNIEB4_MASK 0x00000010 -#define _CNENB_CNIEB4_LENGTH 0x00000001 - -#define _CNENB_CNIEB5_POSITION 0x00000005 -#define _CNENB_CNIEB5_MASK 0x00000020 -#define _CNENB_CNIEB5_LENGTH 0x00000001 - -#define _CNENB_CNIEB6_POSITION 0x00000006 -#define _CNENB_CNIEB6_MASK 0x00000040 -#define _CNENB_CNIEB6_LENGTH 0x00000001 - -#define _CNENB_CNIEB7_POSITION 0x00000007 -#define _CNENB_CNIEB7_MASK 0x00000080 -#define _CNENB_CNIEB7_LENGTH 0x00000001 - -#define _CNENB_CNIEB8_POSITION 0x00000008 -#define _CNENB_CNIEB8_MASK 0x00000100 -#define _CNENB_CNIEB8_LENGTH 0x00000001 - -#define _CNENB_CNIEB9_POSITION 0x00000009 -#define _CNENB_CNIEB9_MASK 0x00000200 -#define _CNENB_CNIEB9_LENGTH 0x00000001 - -#define _CNENB_CNIEB10_POSITION 0x0000000A -#define _CNENB_CNIEB10_MASK 0x00000400 -#define _CNENB_CNIEB10_LENGTH 0x00000001 - -#define _CNENB_CNIEB11_POSITION 0x0000000B -#define _CNENB_CNIEB11_MASK 0x00000800 -#define _CNENB_CNIEB11_LENGTH 0x00000001 - -#define _CNENB_CNIEB12_POSITION 0x0000000C -#define _CNENB_CNIEB12_MASK 0x00001000 -#define _CNENB_CNIEB12_LENGTH 0x00000001 - -#define _CNENB_CNIEB13_POSITION 0x0000000D -#define _CNENB_CNIEB13_MASK 0x00002000 -#define _CNENB_CNIEB13_LENGTH 0x00000001 - -#define _CNENB_CNIEB14_POSITION 0x0000000E -#define _CNENB_CNIEB14_MASK 0x00004000 -#define _CNENB_CNIEB14_LENGTH 0x00000001 - -#define _CNENB_CNIEB15_POSITION 0x0000000F -#define _CNENB_CNIEB15_MASK 0x00008000 -#define _CNENB_CNIEB15_LENGTH 0x00000001 - -#define _CNENB_w_POSITION 0x00000000 -#define _CNENB_w_MASK 0xFFFFFFFF -#define _CNENB_w_LENGTH 0x00000020 - -#define _CNSTATB_CNSTATB0_POSITION 0x00000000 -#define _CNSTATB_CNSTATB0_MASK 0x00000001 -#define _CNSTATB_CNSTATB0_LENGTH 0x00000001 - -#define _CNSTATB_CNSTATB1_POSITION 0x00000001 -#define _CNSTATB_CNSTATB1_MASK 0x00000002 -#define _CNSTATB_CNSTATB1_LENGTH 0x00000001 - -#define _CNSTATB_CNSTATB2_POSITION 0x00000002 -#define _CNSTATB_CNSTATB2_MASK 0x00000004 -#define _CNSTATB_CNSTATB2_LENGTH 0x00000001 - -#define _CNSTATB_CNSTATB3_POSITION 0x00000003 -#define _CNSTATB_CNSTATB3_MASK 0x00000008 -#define _CNSTATB_CNSTATB3_LENGTH 0x00000001 - -#define _CNSTATB_CNSTATB4_POSITION 0x00000004 -#define _CNSTATB_CNSTATB4_MASK 0x00000010 -#define _CNSTATB_CNSTATB4_LENGTH 0x00000001 - -#define _CNSTATB_CNSTATB5_POSITION 0x00000005 -#define _CNSTATB_CNSTATB5_MASK 0x00000020 -#define _CNSTATB_CNSTATB5_LENGTH 0x00000001 - -#define _CNSTATB_CNSTATB6_POSITION 0x00000006 -#define _CNSTATB_CNSTATB6_MASK 0x00000040 -#define _CNSTATB_CNSTATB6_LENGTH 0x00000001 - -#define _CNSTATB_CNSTATB7_POSITION 0x00000007 -#define _CNSTATB_CNSTATB7_MASK 0x00000080 -#define _CNSTATB_CNSTATB7_LENGTH 0x00000001 - -#define _CNSTATB_CNSTATB8_POSITION 0x00000008 -#define _CNSTATB_CNSTATB8_MASK 0x00000100 -#define _CNSTATB_CNSTATB8_LENGTH 0x00000001 - -#define _CNSTATB_CNSTATB9_POSITION 0x00000009 -#define _CNSTATB_CNSTATB9_MASK 0x00000200 -#define _CNSTATB_CNSTATB9_LENGTH 0x00000001 - -#define _CNSTATB_CNSTATB10_POSITION 0x0000000A -#define _CNSTATB_CNSTATB10_MASK 0x00000400 -#define _CNSTATB_CNSTATB10_LENGTH 0x00000001 - -#define _CNSTATB_CNSTATB11_POSITION 0x0000000B -#define _CNSTATB_CNSTATB11_MASK 0x00000800 -#define _CNSTATB_CNSTATB11_LENGTH 0x00000001 - -#define _CNSTATB_CNSTATB12_POSITION 0x0000000C -#define _CNSTATB_CNSTATB12_MASK 0x00001000 -#define _CNSTATB_CNSTATB12_LENGTH 0x00000001 - -#define _CNSTATB_CNSTATB13_POSITION 0x0000000D -#define _CNSTATB_CNSTATB13_MASK 0x00002000 -#define _CNSTATB_CNSTATB13_LENGTH 0x00000001 - -#define _CNSTATB_CNSTATB14_POSITION 0x0000000E -#define _CNSTATB_CNSTATB14_MASK 0x00004000 -#define _CNSTATB_CNSTATB14_LENGTH 0x00000001 - -#define _CNSTATB_CNSTATB15_POSITION 0x0000000F -#define _CNSTATB_CNSTATB15_MASK 0x00008000 -#define _CNSTATB_CNSTATB15_LENGTH 0x00000001 - -#define _CNSTATB_w_POSITION 0x00000000 -#define _CNSTATB_w_MASK 0xFFFFFFFF -#define _CNSTATB_w_LENGTH 0x00000020 - -#define _ANSELC_ANSC12_POSITION 0x0000000C -#define _ANSELC_ANSC12_MASK 0x00001000 -#define _ANSELC_ANSC12_LENGTH 0x00000001 - -#define _ANSELC_ANSC13_POSITION 0x0000000D -#define _ANSELC_ANSC13_MASK 0x00002000 -#define _ANSELC_ANSC13_LENGTH 0x00000001 - -#define _ANSELC_ANSC14_POSITION 0x0000000E -#define _ANSELC_ANSC14_MASK 0x00004000 -#define _ANSELC_ANSC14_LENGTH 0x00000001 - -#define _ANSELC_ANSC15_POSITION 0x0000000F -#define _ANSELC_ANSC15_MASK 0x00008000 -#define _ANSELC_ANSC15_LENGTH 0x00000001 - -#define _ANSELC_w_POSITION 0x00000000 -#define _ANSELC_w_MASK 0xFFFFFFFF -#define _ANSELC_w_LENGTH 0x00000020 - -#define _TRISC_TRISC12_POSITION 0x0000000C -#define _TRISC_TRISC12_MASK 0x00001000 -#define _TRISC_TRISC12_LENGTH 0x00000001 - -#define _TRISC_TRISC13_POSITION 0x0000000D -#define _TRISC_TRISC13_MASK 0x00002000 -#define _TRISC_TRISC13_LENGTH 0x00000001 - -#define _TRISC_TRISC14_POSITION 0x0000000E -#define _TRISC_TRISC14_MASK 0x00004000 -#define _TRISC_TRISC14_LENGTH 0x00000001 - -#define _TRISC_TRISC15_POSITION 0x0000000F -#define _TRISC_TRISC15_MASK 0x00008000 -#define _TRISC_TRISC15_LENGTH 0x00000001 - -#define _TRISC_w_POSITION 0x00000000 -#define _TRISC_w_MASK 0xFFFFFFFF -#define _TRISC_w_LENGTH 0x00000020 - -#define _PORTC_RC12_POSITION 0x0000000C -#define _PORTC_RC12_MASK 0x00001000 -#define _PORTC_RC12_LENGTH 0x00000001 - -#define _PORTC_RC13_POSITION 0x0000000D -#define _PORTC_RC13_MASK 0x00002000 -#define _PORTC_RC13_LENGTH 0x00000001 - -#define _PORTC_RC14_POSITION 0x0000000E -#define _PORTC_RC14_MASK 0x00004000 -#define _PORTC_RC14_LENGTH 0x00000001 - -#define _PORTC_RC15_POSITION 0x0000000F -#define _PORTC_RC15_MASK 0x00008000 -#define _PORTC_RC15_LENGTH 0x00000001 - -#define _PORTC_w_POSITION 0x00000000 -#define _PORTC_w_MASK 0xFFFFFFFF -#define _PORTC_w_LENGTH 0x00000020 - -#define _LATC_LATC12_POSITION 0x0000000C -#define _LATC_LATC12_MASK 0x00001000 -#define _LATC_LATC12_LENGTH 0x00000001 - -#define _LATC_LATC13_POSITION 0x0000000D -#define _LATC_LATC13_MASK 0x00002000 -#define _LATC_LATC13_LENGTH 0x00000001 - -#define _LATC_LATC14_POSITION 0x0000000E -#define _LATC_LATC14_MASK 0x00004000 -#define _LATC_LATC14_LENGTH 0x00000001 - -#define _LATC_LATC15_POSITION 0x0000000F -#define _LATC_LATC15_MASK 0x00008000 -#define _LATC_LATC15_LENGTH 0x00000001 - -#define _LATC_w_POSITION 0x00000000 -#define _LATC_w_MASK 0xFFFFFFFF -#define _LATC_w_LENGTH 0x00000020 - -#define _ODCC_ODCC12_POSITION 0x0000000C -#define _ODCC_ODCC12_MASK 0x00001000 -#define _ODCC_ODCC12_LENGTH 0x00000001 - -#define _ODCC_ODCC13_POSITION 0x0000000D -#define _ODCC_ODCC13_MASK 0x00002000 -#define _ODCC_ODCC13_LENGTH 0x00000001 - -#define _ODCC_ODCC14_POSITION 0x0000000E -#define _ODCC_ODCC14_MASK 0x00004000 -#define _ODCC_ODCC14_LENGTH 0x00000001 - -#define _ODCC_ODCC15_POSITION 0x0000000F -#define _ODCC_ODCC15_MASK 0x00008000 -#define _ODCC_ODCC15_LENGTH 0x00000001 - -#define _ODCC_w_POSITION 0x00000000 -#define _ODCC_w_MASK 0xFFFFFFFF -#define _ODCC_w_LENGTH 0x00000020 - -#define _CNPUC_CNPUC12_POSITION 0x0000000C -#define _CNPUC_CNPUC12_MASK 0x00001000 -#define _CNPUC_CNPUC12_LENGTH 0x00000001 - -#define _CNPUC_CNPUC13_POSITION 0x0000000D -#define _CNPUC_CNPUC13_MASK 0x00002000 -#define _CNPUC_CNPUC13_LENGTH 0x00000001 - -#define _CNPUC_CNPUC14_POSITION 0x0000000E -#define _CNPUC_CNPUC14_MASK 0x00004000 -#define _CNPUC_CNPUC14_LENGTH 0x00000001 - -#define _CNPUC_CNPUC15_POSITION 0x0000000F -#define _CNPUC_CNPUC15_MASK 0x00008000 -#define _CNPUC_CNPUC15_LENGTH 0x00000001 - -#define _CNPUC_w_POSITION 0x00000000 -#define _CNPUC_w_MASK 0xFFFFFFFF -#define _CNPUC_w_LENGTH 0x00000020 - -#define _CNPDC_CNPDC12_POSITION 0x0000000C -#define _CNPDC_CNPDC12_MASK 0x00001000 -#define _CNPDC_CNPDC12_LENGTH 0x00000001 - -#define _CNPDC_CNPDC13_POSITION 0x0000000D -#define _CNPDC_CNPDC13_MASK 0x00002000 -#define _CNPDC_CNPDC13_LENGTH 0x00000001 - -#define _CNPDC_CNPDC14_POSITION 0x0000000E -#define _CNPDC_CNPDC14_MASK 0x00004000 -#define _CNPDC_CNPDC14_LENGTH 0x00000001 - -#define _CNPDC_CNPDC15_POSITION 0x0000000F -#define _CNPDC_CNPDC15_MASK 0x00008000 -#define _CNPDC_CNPDC15_LENGTH 0x00000001 - -#define _CNPDC_w_POSITION 0x00000000 -#define _CNPDC_w_MASK 0xFFFFFFFF -#define _CNPDC_w_LENGTH 0x00000020 - -#define _CNCONC_SIDL_POSITION 0x0000000D -#define _CNCONC_SIDL_MASK 0x00002000 -#define _CNCONC_SIDL_LENGTH 0x00000001 - -#define _CNCONC_ON_POSITION 0x0000000F -#define _CNCONC_ON_MASK 0x00008000 -#define _CNCONC_ON_LENGTH 0x00000001 - -#define _CNCONC_w_POSITION 0x00000000 -#define _CNCONC_w_MASK 0xFFFFFFFF -#define _CNCONC_w_LENGTH 0x00000020 - -#define _CNENC_CNIEC12_POSITION 0x0000000C -#define _CNENC_CNIEC12_MASK 0x00001000 -#define _CNENC_CNIEC12_LENGTH 0x00000001 - -#define _CNENC_CNIEC13_POSITION 0x0000000D -#define _CNENC_CNIEC13_MASK 0x00002000 -#define _CNENC_CNIEC13_LENGTH 0x00000001 - -#define _CNENC_CNIEC14_POSITION 0x0000000E -#define _CNENC_CNIEC14_MASK 0x00004000 -#define _CNENC_CNIEC14_LENGTH 0x00000001 - -#define _CNENC_CNIEC15_POSITION 0x0000000F -#define _CNENC_CNIEC15_MASK 0x00008000 -#define _CNENC_CNIEC15_LENGTH 0x00000001 - -#define _CNENC_w_POSITION 0x00000000 -#define _CNENC_w_MASK 0xFFFFFFFF -#define _CNENC_w_LENGTH 0x00000020 - -#define _CNSTATC_CNSTATC12_POSITION 0x0000000C -#define _CNSTATC_CNSTATC12_MASK 0x00001000 -#define _CNSTATC_CNSTATC12_LENGTH 0x00000001 - -#define _CNSTATC_CNSTATC13_POSITION 0x0000000D -#define _CNSTATC_CNSTATC13_MASK 0x00002000 -#define _CNSTATC_CNSTATC13_LENGTH 0x00000001 - -#define _CNSTATC_CNSTATC14_POSITION 0x0000000E -#define _CNSTATC_CNSTATC14_MASK 0x00004000 -#define _CNSTATC_CNSTATC14_LENGTH 0x00000001 - -#define _CNSTATC_CNSTATC15_POSITION 0x0000000F -#define _CNSTATC_CNSTATC15_MASK 0x00008000 -#define _CNSTATC_CNSTATC15_LENGTH 0x00000001 - -#define _CNSTATC_w_POSITION 0x00000000 -#define _CNSTATC_w_MASK 0xFFFFFFFF -#define _CNSTATC_w_LENGTH 0x00000020 - -#define _ANSELD_ANSD1_POSITION 0x00000001 -#define _ANSELD_ANSD1_MASK 0x00000002 -#define _ANSELD_ANSD1_LENGTH 0x00000001 - -#define _ANSELD_ANSD2_POSITION 0x00000002 -#define _ANSELD_ANSD2_MASK 0x00000004 -#define _ANSELD_ANSD2_LENGTH 0x00000001 - -#define _ANSELD_ANSD3_POSITION 0x00000003 -#define _ANSELD_ANSD3_MASK 0x00000008 -#define _ANSELD_ANSD3_LENGTH 0x00000001 - -#define _ANSELD_w_POSITION 0x00000000 -#define _ANSELD_w_MASK 0xFFFFFFFF -#define _ANSELD_w_LENGTH 0x00000020 - -#define _TRISD_TRISD0_POSITION 0x00000000 -#define _TRISD_TRISD0_MASK 0x00000001 -#define _TRISD_TRISD0_LENGTH 0x00000001 - -#define _TRISD_TRISD1_POSITION 0x00000001 -#define _TRISD_TRISD1_MASK 0x00000002 -#define _TRISD_TRISD1_LENGTH 0x00000001 - -#define _TRISD_TRISD2_POSITION 0x00000002 -#define _TRISD_TRISD2_MASK 0x00000004 -#define _TRISD_TRISD2_LENGTH 0x00000001 - -#define _TRISD_TRISD3_POSITION 0x00000003 -#define _TRISD_TRISD3_MASK 0x00000008 -#define _TRISD_TRISD3_LENGTH 0x00000001 - -#define _TRISD_TRISD4_POSITION 0x00000004 -#define _TRISD_TRISD4_MASK 0x00000010 -#define _TRISD_TRISD4_LENGTH 0x00000001 - -#define _TRISD_TRISD5_POSITION 0x00000005 -#define _TRISD_TRISD5_MASK 0x00000020 -#define _TRISD_TRISD5_LENGTH 0x00000001 - -#define _TRISD_TRISD6_POSITION 0x00000006 -#define _TRISD_TRISD6_MASK 0x00000040 -#define _TRISD_TRISD6_LENGTH 0x00000001 - -#define _TRISD_TRISD7_POSITION 0x00000007 -#define _TRISD_TRISD7_MASK 0x00000080 -#define _TRISD_TRISD7_LENGTH 0x00000001 - -#define _TRISD_TRISD8_POSITION 0x00000008 -#define _TRISD_TRISD8_MASK 0x00000100 -#define _TRISD_TRISD8_LENGTH 0x00000001 - -#define _TRISD_TRISD9_POSITION 0x00000009 -#define _TRISD_TRISD9_MASK 0x00000200 -#define _TRISD_TRISD9_LENGTH 0x00000001 - -#define _TRISD_TRISD10_POSITION 0x0000000A -#define _TRISD_TRISD10_MASK 0x00000400 -#define _TRISD_TRISD10_LENGTH 0x00000001 - -#define _TRISD_TRISD11_POSITION 0x0000000B -#define _TRISD_TRISD11_MASK 0x00000800 -#define _TRISD_TRISD11_LENGTH 0x00000001 - -#define _TRISD_w_POSITION 0x00000000 -#define _TRISD_w_MASK 0xFFFFFFFF -#define _TRISD_w_LENGTH 0x00000020 - -#define _PORTD_RD0_POSITION 0x00000000 -#define _PORTD_RD0_MASK 0x00000001 -#define _PORTD_RD0_LENGTH 0x00000001 - -#define _PORTD_RD1_POSITION 0x00000001 -#define _PORTD_RD1_MASK 0x00000002 -#define _PORTD_RD1_LENGTH 0x00000001 - -#define _PORTD_RD2_POSITION 0x00000002 -#define _PORTD_RD2_MASK 0x00000004 -#define _PORTD_RD2_LENGTH 0x00000001 - -#define _PORTD_RD3_POSITION 0x00000003 -#define _PORTD_RD3_MASK 0x00000008 -#define _PORTD_RD3_LENGTH 0x00000001 - -#define _PORTD_RD4_POSITION 0x00000004 -#define _PORTD_RD4_MASK 0x00000010 -#define _PORTD_RD4_LENGTH 0x00000001 - -#define _PORTD_RD5_POSITION 0x00000005 -#define _PORTD_RD5_MASK 0x00000020 -#define _PORTD_RD5_LENGTH 0x00000001 - -#define _PORTD_RD6_POSITION 0x00000006 -#define _PORTD_RD6_MASK 0x00000040 -#define _PORTD_RD6_LENGTH 0x00000001 - -#define _PORTD_RD7_POSITION 0x00000007 -#define _PORTD_RD7_MASK 0x00000080 -#define _PORTD_RD7_LENGTH 0x00000001 - -#define _PORTD_RD8_POSITION 0x00000008 -#define _PORTD_RD8_MASK 0x00000100 -#define _PORTD_RD8_LENGTH 0x00000001 - -#define _PORTD_RD9_POSITION 0x00000009 -#define _PORTD_RD9_MASK 0x00000200 -#define _PORTD_RD9_LENGTH 0x00000001 - -#define _PORTD_RD10_POSITION 0x0000000A -#define _PORTD_RD10_MASK 0x00000400 -#define _PORTD_RD10_LENGTH 0x00000001 - -#define _PORTD_RD11_POSITION 0x0000000B -#define _PORTD_RD11_MASK 0x00000800 -#define _PORTD_RD11_LENGTH 0x00000001 - -#define _PORTD_w_POSITION 0x00000000 -#define _PORTD_w_MASK 0xFFFFFFFF -#define _PORTD_w_LENGTH 0x00000020 - -#define _LATD_LATD0_POSITION 0x00000000 -#define _LATD_LATD0_MASK 0x00000001 -#define _LATD_LATD0_LENGTH 0x00000001 - -#define _LATD_LATD1_POSITION 0x00000001 -#define _LATD_LATD1_MASK 0x00000002 -#define _LATD_LATD1_LENGTH 0x00000001 - -#define _LATD_LATD2_POSITION 0x00000002 -#define _LATD_LATD2_MASK 0x00000004 -#define _LATD_LATD2_LENGTH 0x00000001 - -#define _LATD_LATD3_POSITION 0x00000003 -#define _LATD_LATD3_MASK 0x00000008 -#define _LATD_LATD3_LENGTH 0x00000001 - -#define _LATD_LATD4_POSITION 0x00000004 -#define _LATD_LATD4_MASK 0x00000010 -#define _LATD_LATD4_LENGTH 0x00000001 - -#define _LATD_LATD5_POSITION 0x00000005 -#define _LATD_LATD5_MASK 0x00000020 -#define _LATD_LATD5_LENGTH 0x00000001 - -#define _LATD_LATD6_POSITION 0x00000006 -#define _LATD_LATD6_MASK 0x00000040 -#define _LATD_LATD6_LENGTH 0x00000001 - -#define _LATD_LATD7_POSITION 0x00000007 -#define _LATD_LATD7_MASK 0x00000080 -#define _LATD_LATD7_LENGTH 0x00000001 - -#define _LATD_LATD8_POSITION 0x00000008 -#define _LATD_LATD8_MASK 0x00000100 -#define _LATD_LATD8_LENGTH 0x00000001 - -#define _LATD_LATD9_POSITION 0x00000009 -#define _LATD_LATD9_MASK 0x00000200 -#define _LATD_LATD9_LENGTH 0x00000001 - -#define _LATD_LATD10_POSITION 0x0000000A -#define _LATD_LATD10_MASK 0x00000400 -#define _LATD_LATD10_LENGTH 0x00000001 - -#define _LATD_LATD11_POSITION 0x0000000B -#define _LATD_LATD11_MASK 0x00000800 -#define _LATD_LATD11_LENGTH 0x00000001 - -#define _LATD_w_POSITION 0x00000000 -#define _LATD_w_MASK 0xFFFFFFFF -#define _LATD_w_LENGTH 0x00000020 - -#define _ODCD_ODCD0_POSITION 0x00000000 -#define _ODCD_ODCD0_MASK 0x00000001 -#define _ODCD_ODCD0_LENGTH 0x00000001 - -#define _ODCD_ODCD1_POSITION 0x00000001 -#define _ODCD_ODCD1_MASK 0x00000002 -#define _ODCD_ODCD1_LENGTH 0x00000001 - -#define _ODCD_ODCD2_POSITION 0x00000002 -#define _ODCD_ODCD2_MASK 0x00000004 -#define _ODCD_ODCD2_LENGTH 0x00000001 - -#define _ODCD_ODCD3_POSITION 0x00000003 -#define _ODCD_ODCD3_MASK 0x00000008 -#define _ODCD_ODCD3_LENGTH 0x00000001 - -#define _ODCD_ODCD4_POSITION 0x00000004 -#define _ODCD_ODCD4_MASK 0x00000010 -#define _ODCD_ODCD4_LENGTH 0x00000001 - -#define _ODCD_ODCD5_POSITION 0x00000005 -#define _ODCD_ODCD5_MASK 0x00000020 -#define _ODCD_ODCD5_LENGTH 0x00000001 - -#define _ODCD_ODCD6_POSITION 0x00000006 -#define _ODCD_ODCD6_MASK 0x00000040 -#define _ODCD_ODCD6_LENGTH 0x00000001 - -#define _ODCD_ODCD7_POSITION 0x00000007 -#define _ODCD_ODCD7_MASK 0x00000080 -#define _ODCD_ODCD7_LENGTH 0x00000001 - -#define _ODCD_ODCD8_POSITION 0x00000008 -#define _ODCD_ODCD8_MASK 0x00000100 -#define _ODCD_ODCD8_LENGTH 0x00000001 - -#define _ODCD_ODCD9_POSITION 0x00000009 -#define _ODCD_ODCD9_MASK 0x00000200 -#define _ODCD_ODCD9_LENGTH 0x00000001 - -#define _ODCD_ODCD10_POSITION 0x0000000A -#define _ODCD_ODCD10_MASK 0x00000400 -#define _ODCD_ODCD10_LENGTH 0x00000001 - -#define _ODCD_ODCD11_POSITION 0x0000000B -#define _ODCD_ODCD11_MASK 0x00000800 -#define _ODCD_ODCD11_LENGTH 0x00000001 - -#define _ODCD_w_POSITION 0x00000000 -#define _ODCD_w_MASK 0xFFFFFFFF -#define _ODCD_w_LENGTH 0x00000020 - -#define _CNPUD_CNPUD0_POSITION 0x00000000 -#define _CNPUD_CNPUD0_MASK 0x00000001 -#define _CNPUD_CNPUD0_LENGTH 0x00000001 - -#define _CNPUD_CNPUD1_POSITION 0x00000001 -#define _CNPUD_CNPUD1_MASK 0x00000002 -#define _CNPUD_CNPUD1_LENGTH 0x00000001 - -#define _CNPUD_CNPUD2_POSITION 0x00000002 -#define _CNPUD_CNPUD2_MASK 0x00000004 -#define _CNPUD_CNPUD2_LENGTH 0x00000001 - -#define _CNPUD_CNPUD3_POSITION 0x00000003 -#define _CNPUD_CNPUD3_MASK 0x00000008 -#define _CNPUD_CNPUD3_LENGTH 0x00000001 - -#define _CNPUD_CNPUD4_POSITION 0x00000004 -#define _CNPUD_CNPUD4_MASK 0x00000010 -#define _CNPUD_CNPUD4_LENGTH 0x00000001 - -#define _CNPUD_CNPUD5_POSITION 0x00000005 -#define _CNPUD_CNPUD5_MASK 0x00000020 -#define _CNPUD_CNPUD5_LENGTH 0x00000001 - -#define _CNPUD_CNPUD6_POSITION 0x00000006 -#define _CNPUD_CNPUD6_MASK 0x00000040 -#define _CNPUD_CNPUD6_LENGTH 0x00000001 - -#define _CNPUD_CNPUD7_POSITION 0x00000007 -#define _CNPUD_CNPUD7_MASK 0x00000080 -#define _CNPUD_CNPUD7_LENGTH 0x00000001 - -#define _CNPUD_CNPUD8_POSITION 0x00000008 -#define _CNPUD_CNPUD8_MASK 0x00000100 -#define _CNPUD_CNPUD8_LENGTH 0x00000001 - -#define _CNPUD_CNPUD9_POSITION 0x00000009 -#define _CNPUD_CNPUD9_MASK 0x00000200 -#define _CNPUD_CNPUD9_LENGTH 0x00000001 - -#define _CNPUD_CNPUD10_POSITION 0x0000000A -#define _CNPUD_CNPUD10_MASK 0x00000400 -#define _CNPUD_CNPUD10_LENGTH 0x00000001 - -#define _CNPUD_CNPUD11_POSITION 0x0000000B -#define _CNPUD_CNPUD11_MASK 0x00000800 -#define _CNPUD_CNPUD11_LENGTH 0x00000001 - -#define _CNPUD_w_POSITION 0x00000000 -#define _CNPUD_w_MASK 0xFFFFFFFF -#define _CNPUD_w_LENGTH 0x00000020 - -#define _CNPDD_CNPDD0_POSITION 0x00000000 -#define _CNPDD_CNPDD0_MASK 0x00000001 -#define _CNPDD_CNPDD0_LENGTH 0x00000001 - -#define _CNPDD_CNPDD1_POSITION 0x00000001 -#define _CNPDD_CNPDD1_MASK 0x00000002 -#define _CNPDD_CNPDD1_LENGTH 0x00000001 - -#define _CNPDD_CNPDD2_POSITION 0x00000002 -#define _CNPDD_CNPDD2_MASK 0x00000004 -#define _CNPDD_CNPDD2_LENGTH 0x00000001 - -#define _CNPDD_CNPDD3_POSITION 0x00000003 -#define _CNPDD_CNPDD3_MASK 0x00000008 -#define _CNPDD_CNPDD3_LENGTH 0x00000001 - -#define _CNPDD_CNPDD4_POSITION 0x00000004 -#define _CNPDD_CNPDD4_MASK 0x00000010 -#define _CNPDD_CNPDD4_LENGTH 0x00000001 - -#define _CNPDD_CNPDD5_POSITION 0x00000005 -#define _CNPDD_CNPDD5_MASK 0x00000020 -#define _CNPDD_CNPDD5_LENGTH 0x00000001 - -#define _CNPDD_CNPDD6_POSITION 0x00000006 -#define _CNPDD_CNPDD6_MASK 0x00000040 -#define _CNPDD_CNPDD6_LENGTH 0x00000001 - -#define _CNPDD_CNPDD7_POSITION 0x00000007 -#define _CNPDD_CNPDD7_MASK 0x00000080 -#define _CNPDD_CNPDD7_LENGTH 0x00000001 - -#define _CNPDD_CNPDD8_POSITION 0x00000008 -#define _CNPDD_CNPDD8_MASK 0x00000100 -#define _CNPDD_CNPDD8_LENGTH 0x00000001 - -#define _CNPDD_CNPDD9_POSITION 0x00000009 -#define _CNPDD_CNPDD9_MASK 0x00000200 -#define _CNPDD_CNPDD9_LENGTH 0x00000001 - -#define _CNPDD_CNPDD10_POSITION 0x0000000A -#define _CNPDD_CNPDD10_MASK 0x00000400 -#define _CNPDD_CNPDD10_LENGTH 0x00000001 - -#define _CNPDD_CNPDD11_POSITION 0x0000000B -#define _CNPDD_CNPDD11_MASK 0x00000800 -#define _CNPDD_CNPDD11_LENGTH 0x00000001 - -#define _CNPDD_w_POSITION 0x00000000 -#define _CNPDD_w_MASK 0xFFFFFFFF -#define _CNPDD_w_LENGTH 0x00000020 - -#define _CNCOND_SIDL_POSITION 0x0000000D -#define _CNCOND_SIDL_MASK 0x00002000 -#define _CNCOND_SIDL_LENGTH 0x00000001 - -#define _CNCOND_ON_POSITION 0x0000000F -#define _CNCOND_ON_MASK 0x00008000 -#define _CNCOND_ON_LENGTH 0x00000001 - -#define _CNCOND_w_POSITION 0x00000000 -#define _CNCOND_w_MASK 0xFFFFFFFF -#define _CNCOND_w_LENGTH 0x00000020 - -#define _CNEND_CNIED0_POSITION 0x00000000 -#define _CNEND_CNIED0_MASK 0x00000001 -#define _CNEND_CNIED0_LENGTH 0x00000001 - -#define _CNEND_CNIED1_POSITION 0x00000001 -#define _CNEND_CNIED1_MASK 0x00000002 -#define _CNEND_CNIED1_LENGTH 0x00000001 - -#define _CNEND_CNIED2_POSITION 0x00000002 -#define _CNEND_CNIED2_MASK 0x00000004 -#define _CNEND_CNIED2_LENGTH 0x00000001 - -#define _CNEND_CNIED3_POSITION 0x00000003 -#define _CNEND_CNIED3_MASK 0x00000008 -#define _CNEND_CNIED3_LENGTH 0x00000001 - -#define _CNEND_CNIED4_POSITION 0x00000004 -#define _CNEND_CNIED4_MASK 0x00000010 -#define _CNEND_CNIED4_LENGTH 0x00000001 - -#define _CNEND_CNIED5_POSITION 0x00000005 -#define _CNEND_CNIED5_MASK 0x00000020 -#define _CNEND_CNIED5_LENGTH 0x00000001 - -#define _CNEND_CNIED6_POSITION 0x00000006 -#define _CNEND_CNIED6_MASK 0x00000040 -#define _CNEND_CNIED6_LENGTH 0x00000001 - -#define _CNEND_CNIED7_POSITION 0x00000007 -#define _CNEND_CNIED7_MASK 0x00000080 -#define _CNEND_CNIED7_LENGTH 0x00000001 - -#define _CNEND_CNIED8_POSITION 0x00000008 -#define _CNEND_CNIED8_MASK 0x00000100 -#define _CNEND_CNIED8_LENGTH 0x00000001 - -#define _CNEND_CNIED9_POSITION 0x00000009 -#define _CNEND_CNIED9_MASK 0x00000200 -#define _CNEND_CNIED9_LENGTH 0x00000001 - -#define _CNEND_CNIED10_POSITION 0x0000000A -#define _CNEND_CNIED10_MASK 0x00000400 -#define _CNEND_CNIED10_LENGTH 0x00000001 - -#define _CNEND_CNIED11_POSITION 0x0000000B -#define _CNEND_CNIED11_MASK 0x00000800 -#define _CNEND_CNIED11_LENGTH 0x00000001 - -#define _CNEND_w_POSITION 0x00000000 -#define _CNEND_w_MASK 0xFFFFFFFF -#define _CNEND_w_LENGTH 0x00000020 - -#define _CNSTATD_CNSTATD0_POSITION 0x00000000 -#define _CNSTATD_CNSTATD0_MASK 0x00000001 -#define _CNSTATD_CNSTATD0_LENGTH 0x00000001 - -#define _CNSTATD_CNSTATD1_POSITION 0x00000001 -#define _CNSTATD_CNSTATD1_MASK 0x00000002 -#define _CNSTATD_CNSTATD1_LENGTH 0x00000001 - -#define _CNSTATD_CNSTATD2_POSITION 0x00000002 -#define _CNSTATD_CNSTATD2_MASK 0x00000004 -#define _CNSTATD_CNSTATD2_LENGTH 0x00000001 - -#define _CNSTATD_CNSTATD3_POSITION 0x00000003 -#define _CNSTATD_CNSTATD3_MASK 0x00000008 -#define _CNSTATD_CNSTATD3_LENGTH 0x00000001 - -#define _CNSTATD_CNSTATD4_POSITION 0x00000004 -#define _CNSTATD_CNSTATD4_MASK 0x00000010 -#define _CNSTATD_CNSTATD4_LENGTH 0x00000001 - -#define _CNSTATD_CNSTATD5_POSITION 0x00000005 -#define _CNSTATD_CNSTATD5_MASK 0x00000020 -#define _CNSTATD_CNSTATD5_LENGTH 0x00000001 - -#define _CNSTATD_CNSTATD6_POSITION 0x00000006 -#define _CNSTATD_CNSTATD6_MASK 0x00000040 -#define _CNSTATD_CNSTATD6_LENGTH 0x00000001 - -#define _CNSTATD_CNSTATD7_POSITION 0x00000007 -#define _CNSTATD_CNSTATD7_MASK 0x00000080 -#define _CNSTATD_CNSTATD7_LENGTH 0x00000001 - -#define _CNSTATD_CNSTATD8_POSITION 0x00000008 -#define _CNSTATD_CNSTATD8_MASK 0x00000100 -#define _CNSTATD_CNSTATD8_LENGTH 0x00000001 - -#define _CNSTATD_CNSTATD9_POSITION 0x00000009 -#define _CNSTATD_CNSTATD9_MASK 0x00000200 -#define _CNSTATD_CNSTATD9_LENGTH 0x00000001 - -#define _CNSTATD_CNSTATD10_POSITION 0x0000000A -#define _CNSTATD_CNSTATD10_MASK 0x00000400 -#define _CNSTATD_CNSTATD10_LENGTH 0x00000001 - -#define _CNSTATD_CNSTATD11_POSITION 0x0000000B -#define _CNSTATD_CNSTATD11_MASK 0x00000800 -#define _CNSTATD_CNSTATD11_LENGTH 0x00000001 - -#define _CNSTATD_w_POSITION 0x00000000 -#define _CNSTATD_w_MASK 0xFFFFFFFF -#define _CNSTATD_w_LENGTH 0x00000020 - -#define _ANSELE_ANSE2_POSITION 0x00000002 -#define _ANSELE_ANSE2_MASK 0x00000004 -#define _ANSELE_ANSE2_LENGTH 0x00000001 - -#define _ANSELE_ANSE4_POSITION 0x00000004 -#define _ANSELE_ANSE4_MASK 0x00000010 -#define _ANSELE_ANSE4_LENGTH 0x00000001 - -#define _ANSELE_ANSE5_POSITION 0x00000005 -#define _ANSELE_ANSE5_MASK 0x00000020 -#define _ANSELE_ANSE5_LENGTH 0x00000001 - -#define _ANSELE_ANSE6_POSITION 0x00000006 -#define _ANSELE_ANSE6_MASK 0x00000040 -#define _ANSELE_ANSE6_LENGTH 0x00000001 - -#define _ANSELE_ANSE7_POSITION 0x00000007 -#define _ANSELE_ANSE7_MASK 0x00000080 -#define _ANSELE_ANSE7_LENGTH 0x00000001 - -#define _ANSELE_w_POSITION 0x00000000 -#define _ANSELE_w_MASK 0xFFFFFFFF -#define _ANSELE_w_LENGTH 0x00000020 - -#define _TRISE_TRISE0_POSITION 0x00000000 -#define _TRISE_TRISE0_MASK 0x00000001 -#define _TRISE_TRISE0_LENGTH 0x00000001 - -#define _TRISE_TRISE1_POSITION 0x00000001 -#define _TRISE_TRISE1_MASK 0x00000002 -#define _TRISE_TRISE1_LENGTH 0x00000001 - -#define _TRISE_TRISE2_POSITION 0x00000002 -#define _TRISE_TRISE2_MASK 0x00000004 -#define _TRISE_TRISE2_LENGTH 0x00000001 - -#define _TRISE_TRISE3_POSITION 0x00000003 -#define _TRISE_TRISE3_MASK 0x00000008 -#define _TRISE_TRISE3_LENGTH 0x00000001 - -#define _TRISE_TRISE4_POSITION 0x00000004 -#define _TRISE_TRISE4_MASK 0x00000010 -#define _TRISE_TRISE4_LENGTH 0x00000001 - -#define _TRISE_TRISE5_POSITION 0x00000005 -#define _TRISE_TRISE5_MASK 0x00000020 -#define _TRISE_TRISE5_LENGTH 0x00000001 - -#define _TRISE_TRISE6_POSITION 0x00000006 -#define _TRISE_TRISE6_MASK 0x00000040 -#define _TRISE_TRISE6_LENGTH 0x00000001 - -#define _TRISE_TRISE7_POSITION 0x00000007 -#define _TRISE_TRISE7_MASK 0x00000080 -#define _TRISE_TRISE7_LENGTH 0x00000001 - -#define _TRISE_w_POSITION 0x00000000 -#define _TRISE_w_MASK 0xFFFFFFFF -#define _TRISE_w_LENGTH 0x00000020 - -#define _PORTE_RE0_POSITION 0x00000000 -#define _PORTE_RE0_MASK 0x00000001 -#define _PORTE_RE0_LENGTH 0x00000001 - -#define _PORTE_RE1_POSITION 0x00000001 -#define _PORTE_RE1_MASK 0x00000002 -#define _PORTE_RE1_LENGTH 0x00000001 - -#define _PORTE_RE2_POSITION 0x00000002 -#define _PORTE_RE2_MASK 0x00000004 -#define _PORTE_RE2_LENGTH 0x00000001 - -#define _PORTE_RE3_POSITION 0x00000003 -#define _PORTE_RE3_MASK 0x00000008 -#define _PORTE_RE3_LENGTH 0x00000001 - -#define _PORTE_RE4_POSITION 0x00000004 -#define _PORTE_RE4_MASK 0x00000010 -#define _PORTE_RE4_LENGTH 0x00000001 - -#define _PORTE_RE5_POSITION 0x00000005 -#define _PORTE_RE5_MASK 0x00000020 -#define _PORTE_RE5_LENGTH 0x00000001 - -#define _PORTE_RE6_POSITION 0x00000006 -#define _PORTE_RE6_MASK 0x00000040 -#define _PORTE_RE6_LENGTH 0x00000001 - -#define _PORTE_RE7_POSITION 0x00000007 -#define _PORTE_RE7_MASK 0x00000080 -#define _PORTE_RE7_LENGTH 0x00000001 - -#define _PORTE_w_POSITION 0x00000000 -#define _PORTE_w_MASK 0xFFFFFFFF -#define _PORTE_w_LENGTH 0x00000020 - -#define _LATE_LATE0_POSITION 0x00000000 -#define _LATE_LATE0_MASK 0x00000001 -#define _LATE_LATE0_LENGTH 0x00000001 - -#define _LATE_LATE1_POSITION 0x00000001 -#define _LATE_LATE1_MASK 0x00000002 -#define _LATE_LATE1_LENGTH 0x00000001 - -#define _LATE_LATE2_POSITION 0x00000002 -#define _LATE_LATE2_MASK 0x00000004 -#define _LATE_LATE2_LENGTH 0x00000001 - -#define _LATE_LATE3_POSITION 0x00000003 -#define _LATE_LATE3_MASK 0x00000008 -#define _LATE_LATE3_LENGTH 0x00000001 - -#define _LATE_LATE4_POSITION 0x00000004 -#define _LATE_LATE4_MASK 0x00000010 -#define _LATE_LATE4_LENGTH 0x00000001 - -#define _LATE_LATE5_POSITION 0x00000005 -#define _LATE_LATE5_MASK 0x00000020 -#define _LATE_LATE5_LENGTH 0x00000001 - -#define _LATE_LATE6_POSITION 0x00000006 -#define _LATE_LATE6_MASK 0x00000040 -#define _LATE_LATE6_LENGTH 0x00000001 - -#define _LATE_LATE7_POSITION 0x00000007 -#define _LATE_LATE7_MASK 0x00000080 -#define _LATE_LATE7_LENGTH 0x00000001 - -#define _LATE_w_POSITION 0x00000000 -#define _LATE_w_MASK 0xFFFFFFFF -#define _LATE_w_LENGTH 0x00000020 - -#define _ODCE_ODCE0_POSITION 0x00000000 -#define _ODCE_ODCE0_MASK 0x00000001 -#define _ODCE_ODCE0_LENGTH 0x00000001 - -#define _ODCE_ODCE1_POSITION 0x00000001 -#define _ODCE_ODCE1_MASK 0x00000002 -#define _ODCE_ODCE1_LENGTH 0x00000001 - -#define _ODCE_ODCE2_POSITION 0x00000002 -#define _ODCE_ODCE2_MASK 0x00000004 -#define _ODCE_ODCE2_LENGTH 0x00000001 - -#define _ODCE_ODCE3_POSITION 0x00000003 -#define _ODCE_ODCE3_MASK 0x00000008 -#define _ODCE_ODCE3_LENGTH 0x00000001 - -#define _ODCE_ODCE4_POSITION 0x00000004 -#define _ODCE_ODCE4_MASK 0x00000010 -#define _ODCE_ODCE4_LENGTH 0x00000001 - -#define _ODCE_ODCE5_POSITION 0x00000005 -#define _ODCE_ODCE5_MASK 0x00000020 -#define _ODCE_ODCE5_LENGTH 0x00000001 - -#define _ODCE_ODCE6_POSITION 0x00000006 -#define _ODCE_ODCE6_MASK 0x00000040 -#define _ODCE_ODCE6_LENGTH 0x00000001 - -#define _ODCE_ODCE7_POSITION 0x00000007 -#define _ODCE_ODCE7_MASK 0x00000080 -#define _ODCE_ODCE7_LENGTH 0x00000001 - -#define _ODCE_w_POSITION 0x00000000 -#define _ODCE_w_MASK 0xFFFFFFFF -#define _ODCE_w_LENGTH 0x00000020 - -#define _CNPUE_CNPUE0_POSITION 0x00000000 -#define _CNPUE_CNPUE0_MASK 0x00000001 -#define _CNPUE_CNPUE0_LENGTH 0x00000001 - -#define _CNPUE_CNPUE1_POSITION 0x00000001 -#define _CNPUE_CNPUE1_MASK 0x00000002 -#define _CNPUE_CNPUE1_LENGTH 0x00000001 - -#define _CNPUE_CNPUE2_POSITION 0x00000002 -#define _CNPUE_CNPUE2_MASK 0x00000004 -#define _CNPUE_CNPUE2_LENGTH 0x00000001 - -#define _CNPUE_CNPUE3_POSITION 0x00000003 -#define _CNPUE_CNPUE3_MASK 0x00000008 -#define _CNPUE_CNPUE3_LENGTH 0x00000001 - -#define _CNPUE_CNPUE4_POSITION 0x00000004 -#define _CNPUE_CNPUE4_MASK 0x00000010 -#define _CNPUE_CNPUE4_LENGTH 0x00000001 - -#define _CNPUE_CNPUE5_POSITION 0x00000005 -#define _CNPUE_CNPUE5_MASK 0x00000020 -#define _CNPUE_CNPUE5_LENGTH 0x00000001 - -#define _CNPUE_CNPUE6_POSITION 0x00000006 -#define _CNPUE_CNPUE6_MASK 0x00000040 -#define _CNPUE_CNPUE6_LENGTH 0x00000001 - -#define _CNPUE_CNPUE7_POSITION 0x00000007 -#define _CNPUE_CNPUE7_MASK 0x00000080 -#define _CNPUE_CNPUE7_LENGTH 0x00000001 - -#define _CNPUE_w_POSITION 0x00000000 -#define _CNPUE_w_MASK 0xFFFFFFFF -#define _CNPUE_w_LENGTH 0x00000020 - -#define _CNPDE_CNPDE0_POSITION 0x00000000 -#define _CNPDE_CNPDE0_MASK 0x00000001 -#define _CNPDE_CNPDE0_LENGTH 0x00000001 - -#define _CNPDE_CNPDE1_POSITION 0x00000001 -#define _CNPDE_CNPDE1_MASK 0x00000002 -#define _CNPDE_CNPDE1_LENGTH 0x00000001 - -#define _CNPDE_CNPDE2_POSITION 0x00000002 -#define _CNPDE_CNPDE2_MASK 0x00000004 -#define _CNPDE_CNPDE2_LENGTH 0x00000001 - -#define _CNPDE_CNPDE3_POSITION 0x00000003 -#define _CNPDE_CNPDE3_MASK 0x00000008 -#define _CNPDE_CNPDE3_LENGTH 0x00000001 - -#define _CNPDE_CNPDE4_POSITION 0x00000004 -#define _CNPDE_CNPDE4_MASK 0x00000010 -#define _CNPDE_CNPDE4_LENGTH 0x00000001 - -#define _CNPDE_CNPDE5_POSITION 0x00000005 -#define _CNPDE_CNPDE5_MASK 0x00000020 -#define _CNPDE_CNPDE5_LENGTH 0x00000001 - -#define _CNPDE_CNPDE6_POSITION 0x00000006 -#define _CNPDE_CNPDE6_MASK 0x00000040 -#define _CNPDE_CNPDE6_LENGTH 0x00000001 - -#define _CNPDE_CNPDE7_POSITION 0x00000007 -#define _CNPDE_CNPDE7_MASK 0x00000080 -#define _CNPDE_CNPDE7_LENGTH 0x00000001 - -#define _CNPDE_w_POSITION 0x00000000 -#define _CNPDE_w_MASK 0xFFFFFFFF -#define _CNPDE_w_LENGTH 0x00000020 - -#define _CNCONE_SIDL_POSITION 0x0000000D -#define _CNCONE_SIDL_MASK 0x00002000 -#define _CNCONE_SIDL_LENGTH 0x00000001 - -#define _CNCONE_ON_POSITION 0x0000000F -#define _CNCONE_ON_MASK 0x00008000 -#define _CNCONE_ON_LENGTH 0x00000001 - -#define _CNCONE_w_POSITION 0x00000000 -#define _CNCONE_w_MASK 0xFFFFFFFF -#define _CNCONE_w_LENGTH 0x00000020 - -#define _CNENE_CNIEE0_POSITION 0x00000000 -#define _CNENE_CNIEE0_MASK 0x00000001 -#define _CNENE_CNIEE0_LENGTH 0x00000001 - -#define _CNENE_CNIEE1_POSITION 0x00000001 -#define _CNENE_CNIEE1_MASK 0x00000002 -#define _CNENE_CNIEE1_LENGTH 0x00000001 - -#define _CNENE_CNIEE2_POSITION 0x00000002 -#define _CNENE_CNIEE2_MASK 0x00000004 -#define _CNENE_CNIEE2_LENGTH 0x00000001 - -#define _CNENE_CNIEE3_POSITION 0x00000003 -#define _CNENE_CNIEE3_MASK 0x00000008 -#define _CNENE_CNIEE3_LENGTH 0x00000001 - -#define _CNENE_CNIEE4_POSITION 0x00000004 -#define _CNENE_CNIEE4_MASK 0x00000010 -#define _CNENE_CNIEE4_LENGTH 0x00000001 - -#define _CNENE_CNIEE5_POSITION 0x00000005 -#define _CNENE_CNIEE5_MASK 0x00000020 -#define _CNENE_CNIEE5_LENGTH 0x00000001 - -#define _CNENE_CNIEE6_POSITION 0x00000006 -#define _CNENE_CNIEE6_MASK 0x00000040 -#define _CNENE_CNIEE6_LENGTH 0x00000001 - -#define _CNENE_CNIEE7_POSITION 0x00000007 -#define _CNENE_CNIEE7_MASK 0x00000080 -#define _CNENE_CNIEE7_LENGTH 0x00000001 - -#define _CNENE_w_POSITION 0x00000000 -#define _CNENE_w_MASK 0xFFFFFFFF -#define _CNENE_w_LENGTH 0x00000020 - -#define _CNSTATE_CNSTATE0_POSITION 0x00000000 -#define _CNSTATE_CNSTATE0_MASK 0x00000001 -#define _CNSTATE_CNSTATE0_LENGTH 0x00000001 - -#define _CNSTATE_CNSTATE1_POSITION 0x00000001 -#define _CNSTATE_CNSTATE1_MASK 0x00000002 -#define _CNSTATE_CNSTATE1_LENGTH 0x00000001 - -#define _CNSTATE_CNSTATE2_POSITION 0x00000002 -#define _CNSTATE_CNSTATE2_MASK 0x00000004 -#define _CNSTATE_CNSTATE2_LENGTH 0x00000001 - -#define _CNSTATE_CNSTATE3_POSITION 0x00000003 -#define _CNSTATE_CNSTATE3_MASK 0x00000008 -#define _CNSTATE_CNSTATE3_LENGTH 0x00000001 - -#define _CNSTATE_CNSTATE4_POSITION 0x00000004 -#define _CNSTATE_CNSTATE4_MASK 0x00000010 -#define _CNSTATE_CNSTATE4_LENGTH 0x00000001 - -#define _CNSTATE_CNSTATE5_POSITION 0x00000005 -#define _CNSTATE_CNSTATE5_MASK 0x00000020 -#define _CNSTATE_CNSTATE5_LENGTH 0x00000001 - -#define _CNSTATE_CNSTATE6_POSITION 0x00000006 -#define _CNSTATE_CNSTATE6_MASK 0x00000040 -#define _CNSTATE_CNSTATE6_LENGTH 0x00000001 - -#define _CNSTATE_CNSTATE7_POSITION 0x00000007 -#define _CNSTATE_CNSTATE7_MASK 0x00000080 -#define _CNSTATE_CNSTATE7_LENGTH 0x00000001 - -#define _CNSTATE_w_POSITION 0x00000000 -#define _CNSTATE_w_MASK 0xFFFFFFFF -#define _CNSTATE_w_LENGTH 0x00000020 - -#define _ANSELF_w_POSITION 0x00000000 -#define _ANSELF_w_MASK 0xFFFFFFFF -#define _ANSELF_w_LENGTH 0x00000020 - -#define _TRISF_TRISF0_POSITION 0x00000000 -#define _TRISF_TRISF0_MASK 0x00000001 -#define _TRISF_TRISF0_LENGTH 0x00000001 - -#define _TRISF_TRISF1_POSITION 0x00000001 -#define _TRISF_TRISF1_MASK 0x00000002 -#define _TRISF_TRISF1_LENGTH 0x00000001 - -#define _TRISF_TRISF3_POSITION 0x00000003 -#define _TRISF_TRISF3_MASK 0x00000008 -#define _TRISF_TRISF3_LENGTH 0x00000001 - -#define _TRISF_TRISF4_POSITION 0x00000004 -#define _TRISF_TRISF4_MASK 0x00000010 -#define _TRISF_TRISF4_LENGTH 0x00000001 - -#define _TRISF_TRISF5_POSITION 0x00000005 -#define _TRISF_TRISF5_MASK 0x00000020 -#define _TRISF_TRISF5_LENGTH 0x00000001 - -#define _TRISF_w_POSITION 0x00000000 -#define _TRISF_w_MASK 0xFFFFFFFF -#define _TRISF_w_LENGTH 0x00000020 - -#define _PORTF_RF0_POSITION 0x00000000 -#define _PORTF_RF0_MASK 0x00000001 -#define _PORTF_RF0_LENGTH 0x00000001 - -#define _PORTF_RF1_POSITION 0x00000001 -#define _PORTF_RF1_MASK 0x00000002 -#define _PORTF_RF1_LENGTH 0x00000001 - -#define _PORTF_RF3_POSITION 0x00000003 -#define _PORTF_RF3_MASK 0x00000008 -#define _PORTF_RF3_LENGTH 0x00000001 - -#define _PORTF_RF4_POSITION 0x00000004 -#define _PORTF_RF4_MASK 0x00000010 -#define _PORTF_RF4_LENGTH 0x00000001 - -#define _PORTF_RF5_POSITION 0x00000005 -#define _PORTF_RF5_MASK 0x00000020 -#define _PORTF_RF5_LENGTH 0x00000001 - -#define _PORTF_w_POSITION 0x00000000 -#define _PORTF_w_MASK 0xFFFFFFFF -#define _PORTF_w_LENGTH 0x00000020 - -#define _LATF_LATF0_POSITION 0x00000000 -#define _LATF_LATF0_MASK 0x00000001 -#define _LATF_LATF0_LENGTH 0x00000001 - -#define _LATF_LATF1_POSITION 0x00000001 -#define _LATF_LATF1_MASK 0x00000002 -#define _LATF_LATF1_LENGTH 0x00000001 - -#define _LATF_LATF3_POSITION 0x00000003 -#define _LATF_LATF3_MASK 0x00000008 -#define _LATF_LATF3_LENGTH 0x00000001 - -#define _LATF_LATF4_POSITION 0x00000004 -#define _LATF_LATF4_MASK 0x00000010 -#define _LATF_LATF4_LENGTH 0x00000001 - -#define _LATF_LATF5_POSITION 0x00000005 -#define _LATF_LATF5_MASK 0x00000020 -#define _LATF_LATF5_LENGTH 0x00000001 - -#define _LATF_w_POSITION 0x00000000 -#define _LATF_w_MASK 0xFFFFFFFF -#define _LATF_w_LENGTH 0x00000020 - -#define _ODCF_ODCF0_POSITION 0x00000000 -#define _ODCF_ODCF0_MASK 0x00000001 -#define _ODCF_ODCF0_LENGTH 0x00000001 - -#define _ODCF_ODCF1_POSITION 0x00000001 -#define _ODCF_ODCF1_MASK 0x00000002 -#define _ODCF_ODCF1_LENGTH 0x00000001 - -#define _ODCF_ODCF3_POSITION 0x00000003 -#define _ODCF_ODCF3_MASK 0x00000008 -#define _ODCF_ODCF3_LENGTH 0x00000001 - -#define _ODCF_ODCF4_POSITION 0x00000004 -#define _ODCF_ODCF4_MASK 0x00000010 -#define _ODCF_ODCF4_LENGTH 0x00000001 - -#define _ODCF_ODCF5_POSITION 0x00000005 -#define _ODCF_ODCF5_MASK 0x00000020 -#define _ODCF_ODCF5_LENGTH 0x00000001 - -#define _ODCF_w_POSITION 0x00000000 -#define _ODCF_w_MASK 0xFFFFFFFF -#define _ODCF_w_LENGTH 0x00000020 - -#define _CNPUF_CNPUF0_POSITION 0x00000000 -#define _CNPUF_CNPUF0_MASK 0x00000001 -#define _CNPUF_CNPUF0_LENGTH 0x00000001 - -#define _CNPUF_CNPUF1_POSITION 0x00000001 -#define _CNPUF_CNPUF1_MASK 0x00000002 -#define _CNPUF_CNPUF1_LENGTH 0x00000001 - -#define _CNPUF_CNPUF3_POSITION 0x00000003 -#define _CNPUF_CNPUF3_MASK 0x00000008 -#define _CNPUF_CNPUF3_LENGTH 0x00000001 - -#define _CNPUF_CNPUF4_POSITION 0x00000004 -#define _CNPUF_CNPUF4_MASK 0x00000010 -#define _CNPUF_CNPUF4_LENGTH 0x00000001 - -#define _CNPUF_CNPUF5_POSITION 0x00000005 -#define _CNPUF_CNPUF5_MASK 0x00000020 -#define _CNPUF_CNPUF5_LENGTH 0x00000001 - -#define _CNPUF_w_POSITION 0x00000000 -#define _CNPUF_w_MASK 0xFFFFFFFF -#define _CNPUF_w_LENGTH 0x00000020 - -#define _CNPDF_CNPDF0_POSITION 0x00000000 -#define _CNPDF_CNPDF0_MASK 0x00000001 -#define _CNPDF_CNPDF0_LENGTH 0x00000001 - -#define _CNPDF_CNPDF1_POSITION 0x00000001 -#define _CNPDF_CNPDF1_MASK 0x00000002 -#define _CNPDF_CNPDF1_LENGTH 0x00000001 - -#define _CNPDF_CNPDF3_POSITION 0x00000003 -#define _CNPDF_CNPDF3_MASK 0x00000008 -#define _CNPDF_CNPDF3_LENGTH 0x00000001 - -#define _CNPDF_CNPDF4_POSITION 0x00000004 -#define _CNPDF_CNPDF4_MASK 0x00000010 -#define _CNPDF_CNPDF4_LENGTH 0x00000001 - -#define _CNPDF_CNPDF5_POSITION 0x00000005 -#define _CNPDF_CNPDF5_MASK 0x00000020 -#define _CNPDF_CNPDF5_LENGTH 0x00000001 - -#define _CNPDF_w_POSITION 0x00000000 -#define _CNPDF_w_MASK 0xFFFFFFFF -#define _CNPDF_w_LENGTH 0x00000020 - -#define _CNCONF_SIDL_POSITION 0x0000000D -#define _CNCONF_SIDL_MASK 0x00002000 -#define _CNCONF_SIDL_LENGTH 0x00000001 - -#define _CNCONF_ON_POSITION 0x0000000F -#define _CNCONF_ON_MASK 0x00008000 -#define _CNCONF_ON_LENGTH 0x00000001 - -#define _CNCONF_w_POSITION 0x00000000 -#define _CNCONF_w_MASK 0xFFFFFFFF -#define _CNCONF_w_LENGTH 0x00000020 - -#define _CNENF_CNIEF0_POSITION 0x00000000 -#define _CNENF_CNIEF0_MASK 0x00000001 -#define _CNENF_CNIEF0_LENGTH 0x00000001 - -#define _CNENF_CNIEF1_POSITION 0x00000001 -#define _CNENF_CNIEF1_MASK 0x00000002 -#define _CNENF_CNIEF1_LENGTH 0x00000001 - -#define _CNENF_CNIEF3_POSITION 0x00000003 -#define _CNENF_CNIEF3_MASK 0x00000008 -#define _CNENF_CNIEF3_LENGTH 0x00000001 - -#define _CNENF_CNIEF4_POSITION 0x00000004 -#define _CNENF_CNIEF4_MASK 0x00000010 -#define _CNENF_CNIEF4_LENGTH 0x00000001 - -#define _CNENF_CNIEF5_POSITION 0x00000005 -#define _CNENF_CNIEF5_MASK 0x00000020 -#define _CNENF_CNIEF5_LENGTH 0x00000001 - -#define _CNENF_w_POSITION 0x00000000 -#define _CNENF_w_MASK 0xFFFFFFFF -#define _CNENF_w_LENGTH 0x00000020 - -#define _CNSTATF_CNSTATF0_POSITION 0x00000000 -#define _CNSTATF_CNSTATF0_MASK 0x00000001 -#define _CNSTATF_CNSTATF0_LENGTH 0x00000001 - -#define _CNSTATF_CNSTATF1_POSITION 0x00000001 -#define _CNSTATF_CNSTATF1_MASK 0x00000002 -#define _CNSTATF_CNSTATF1_LENGTH 0x00000001 - -#define _CNSTATF_CNSTATF3_POSITION 0x00000003 -#define _CNSTATF_CNSTATF3_MASK 0x00000008 -#define _CNSTATF_CNSTATF3_LENGTH 0x00000001 - -#define _CNSTATF_CNSTATF4_POSITION 0x00000004 -#define _CNSTATF_CNSTATF4_MASK 0x00000010 -#define _CNSTATF_CNSTATF4_LENGTH 0x00000001 - -#define _CNSTATF_CNSTATF5_POSITION 0x00000005 -#define _CNSTATF_CNSTATF5_MASK 0x00000020 -#define _CNSTATF_CNSTATF5_LENGTH 0x00000001 - -#define _CNSTATF_w_POSITION 0x00000000 -#define _CNSTATF_w_MASK 0xFFFFFFFF -#define _CNSTATF_w_LENGTH 0x00000020 - -#define _ANSELG_ANSG6_POSITION 0x00000006 -#define _ANSELG_ANSG6_MASK 0x00000040 -#define _ANSELG_ANSG6_LENGTH 0x00000001 - -#define _ANSELG_ANSG7_POSITION 0x00000007 -#define _ANSELG_ANSG7_MASK 0x00000080 -#define _ANSELG_ANSG7_LENGTH 0x00000001 - -#define _ANSELG_ANSG8_POSITION 0x00000008 -#define _ANSELG_ANSG8_MASK 0x00000100 -#define _ANSELG_ANSG8_LENGTH 0x00000001 - -#define _ANSELG_ANSG9_POSITION 0x00000009 -#define _ANSELG_ANSG9_MASK 0x00000200 -#define _ANSELG_ANSG9_LENGTH 0x00000001 - -#define _ANSELG_w_POSITION 0x00000000 -#define _ANSELG_w_MASK 0xFFFFFFFF -#define _ANSELG_w_LENGTH 0x00000020 - -#define _TRISG_TRISG6_POSITION 0x00000006 -#define _TRISG_TRISG6_MASK 0x00000040 -#define _TRISG_TRISG6_LENGTH 0x00000001 - -#define _TRISG_TRISG7_POSITION 0x00000007 -#define _TRISG_TRISG7_MASK 0x00000080 -#define _TRISG_TRISG7_LENGTH 0x00000001 - -#define _TRISG_TRISG8_POSITION 0x00000008 -#define _TRISG_TRISG8_MASK 0x00000100 -#define _TRISG_TRISG8_LENGTH 0x00000001 - -#define _TRISG_TRISG9_POSITION 0x00000009 -#define _TRISG_TRISG9_MASK 0x00000200 -#define _TRISG_TRISG9_LENGTH 0x00000001 - -#define _TRISG_w_POSITION 0x00000000 -#define _TRISG_w_MASK 0xFFFFFFFF -#define _TRISG_w_LENGTH 0x00000020 - -#define _PORTG_RG6_POSITION 0x00000006 -#define _PORTG_RG6_MASK 0x00000040 -#define _PORTG_RG6_LENGTH 0x00000001 - -#define _PORTG_RG7_POSITION 0x00000007 -#define _PORTG_RG7_MASK 0x00000080 -#define _PORTG_RG7_LENGTH 0x00000001 - -#define _PORTG_RG8_POSITION 0x00000008 -#define _PORTG_RG8_MASK 0x00000100 -#define _PORTG_RG8_LENGTH 0x00000001 - -#define _PORTG_RG9_POSITION 0x00000009 -#define _PORTG_RG9_MASK 0x00000200 -#define _PORTG_RG9_LENGTH 0x00000001 - -#define _PORTG_w_POSITION 0x00000000 -#define _PORTG_w_MASK 0xFFFFFFFF -#define _PORTG_w_LENGTH 0x00000020 - -#define _LATG_LATG6_POSITION 0x00000006 -#define _LATG_LATG6_MASK 0x00000040 -#define _LATG_LATG6_LENGTH 0x00000001 - -#define _LATG_LATG7_POSITION 0x00000007 -#define _LATG_LATG7_MASK 0x00000080 -#define _LATG_LATG7_LENGTH 0x00000001 - -#define _LATG_LATG8_POSITION 0x00000008 -#define _LATG_LATG8_MASK 0x00000100 -#define _LATG_LATG8_LENGTH 0x00000001 - -#define _LATG_LATG9_POSITION 0x00000009 -#define _LATG_LATG9_MASK 0x00000200 -#define _LATG_LATG9_LENGTH 0x00000001 - -#define _LATG_w_POSITION 0x00000000 -#define _LATG_w_MASK 0xFFFFFFFF -#define _LATG_w_LENGTH 0x00000020 - -#define _ODCG_ODCG6_POSITION 0x00000006 -#define _ODCG_ODCG6_MASK 0x00000040 -#define _ODCG_ODCG6_LENGTH 0x00000001 - -#define _ODCG_ODCG7_POSITION 0x00000007 -#define _ODCG_ODCG7_MASK 0x00000080 -#define _ODCG_ODCG7_LENGTH 0x00000001 - -#define _ODCG_ODCG8_POSITION 0x00000008 -#define _ODCG_ODCG8_MASK 0x00000100 -#define _ODCG_ODCG8_LENGTH 0x00000001 - -#define _ODCG_ODCG9_POSITION 0x00000009 -#define _ODCG_ODCG9_MASK 0x00000200 -#define _ODCG_ODCG9_LENGTH 0x00000001 - -#define _ODCG_w_POSITION 0x00000000 -#define _ODCG_w_MASK 0xFFFFFFFF -#define _ODCG_w_LENGTH 0x00000020 - -#define _CNPUG_CNPUG6_POSITION 0x00000006 -#define _CNPUG_CNPUG6_MASK 0x00000040 -#define _CNPUG_CNPUG6_LENGTH 0x00000001 - -#define _CNPUG_CNPUG7_POSITION 0x00000007 -#define _CNPUG_CNPUG7_MASK 0x00000080 -#define _CNPUG_CNPUG7_LENGTH 0x00000001 - -#define _CNPUG_CNPUG8_POSITION 0x00000008 -#define _CNPUG_CNPUG8_MASK 0x00000100 -#define _CNPUG_CNPUG8_LENGTH 0x00000001 - -#define _CNPUG_CNPUG9_POSITION 0x00000009 -#define _CNPUG_CNPUG9_MASK 0x00000200 -#define _CNPUG_CNPUG9_LENGTH 0x00000001 - -#define _CNPUG_w_POSITION 0x00000000 -#define _CNPUG_w_MASK 0xFFFFFFFF -#define _CNPUG_w_LENGTH 0x00000020 - -#define _CNPDG_CNPDG6_POSITION 0x00000006 -#define _CNPDG_CNPDG6_MASK 0x00000040 -#define _CNPDG_CNPDG6_LENGTH 0x00000001 - -#define _CNPDG_CNPDG7_POSITION 0x00000007 -#define _CNPDG_CNPDG7_MASK 0x00000080 -#define _CNPDG_CNPDG7_LENGTH 0x00000001 - -#define _CNPDG_CNPDG8_POSITION 0x00000008 -#define _CNPDG_CNPDG8_MASK 0x00000100 -#define _CNPDG_CNPDG8_LENGTH 0x00000001 - -#define _CNPDG_CNPDG9_POSITION 0x00000009 -#define _CNPDG_CNPDG9_MASK 0x00000200 -#define _CNPDG_CNPDG9_LENGTH 0x00000001 - -#define _CNPDG_w_POSITION 0x00000000 -#define _CNPDG_w_MASK 0xFFFFFFFF -#define _CNPDG_w_LENGTH 0x00000020 - -#define _CNCONG_SIDL_POSITION 0x0000000D -#define _CNCONG_SIDL_MASK 0x00002000 -#define _CNCONG_SIDL_LENGTH 0x00000001 - -#define _CNCONG_ON_POSITION 0x0000000F -#define _CNCONG_ON_MASK 0x00008000 -#define _CNCONG_ON_LENGTH 0x00000001 - -#define _CNCONG_w_POSITION 0x00000000 -#define _CNCONG_w_MASK 0xFFFFFFFF -#define _CNCONG_w_LENGTH 0x00000020 - -#define _CNENG_CNIEG6_POSITION 0x00000006 -#define _CNENG_CNIEG6_MASK 0x00000040 -#define _CNENG_CNIEG6_LENGTH 0x00000001 - -#define _CNENG_CNIEG7_POSITION 0x00000007 -#define _CNENG_CNIEG7_MASK 0x00000080 -#define _CNENG_CNIEG7_LENGTH 0x00000001 - -#define _CNENG_CNIEG8_POSITION 0x00000008 -#define _CNENG_CNIEG8_MASK 0x00000100 -#define _CNENG_CNIEG8_LENGTH 0x00000001 - -#define _CNENG_CNIEG9_POSITION 0x00000009 -#define _CNENG_CNIEG9_MASK 0x00000200 -#define _CNENG_CNIEG9_LENGTH 0x00000001 - -#define _CNENG_w_POSITION 0x00000000 -#define _CNENG_w_MASK 0xFFFFFFFF -#define _CNENG_w_LENGTH 0x00000020 - -#define _CNSTATG_CNSTATG6_POSITION 0x00000006 -#define _CNSTATG_CNSTATG6_MASK 0x00000040 -#define _CNSTATG_CNSTATG6_LENGTH 0x00000001 - -#define _CNSTATG_CNSTATG7_POSITION 0x00000007 -#define _CNSTATG_CNSTATG7_MASK 0x00000080 -#define _CNSTATG_CNSTATG7_LENGTH 0x00000001 - -#define _CNSTATG_CNSTATG8_POSITION 0x00000008 -#define _CNSTATG_CNSTATG8_MASK 0x00000100 -#define _CNSTATG_CNSTATG8_LENGTH 0x00000001 - -#define _CNSTATG_CNSTATG9_POSITION 0x00000009 -#define _CNSTATG_CNSTATG9_MASK 0x00000200 -#define _CNSTATG_CNSTATG9_LENGTH 0x00000001 - -#define _CNSTATG_w_POSITION 0x00000000 -#define _CNSTATG_w_MASK 0xFFFFFFFF -#define _CNSTATG_w_LENGTH 0x00000020 - -#define _DEVCFG3_USERID_POSITION 0x00000000 -#define _DEVCFG3_USERID_MASK 0x0000FFFF -#define _DEVCFG3_USERID_LENGTH 0x00000010 - -#define _DEVCFG3_FSRSSEL_POSITION 0x00000010 -#define _DEVCFG3_FSRSSEL_MASK 0x00070000 -#define _DEVCFG3_FSRSSEL_LENGTH 0x00000003 - -#define _DEVCFG3_PMDL1WAY_POSITION 0x0000001C -#define _DEVCFG3_PMDL1WAY_MASK 0x10000000 -#define _DEVCFG3_PMDL1WAY_LENGTH 0x00000001 - -#define _DEVCFG3_IOL1WAY_POSITION 0x0000001D -#define _DEVCFG3_IOL1WAY_MASK 0x20000000 -#define _DEVCFG3_IOL1WAY_LENGTH 0x00000001 - -#define _DEVCFG3_FUSBIDIO_POSITION 0x0000001E -#define _DEVCFG3_FUSBIDIO_MASK 0x40000000 -#define _DEVCFG3_FUSBIDIO_LENGTH 0x00000001 - -#define _DEVCFG3_FVBUSONIO_POSITION 0x0000001F -#define _DEVCFG3_FVBUSONIO_MASK 0x80000000 -#define _DEVCFG3_FVBUSONIO_LENGTH 0x00000001 - -#define _DEVCFG3_w_POSITION 0x00000000 -#define _DEVCFG3_w_MASK 0xFFFFFFFF -#define _DEVCFG3_w_LENGTH 0x00000020 - -#define _DEVCFG2_FPLLIDIV_POSITION 0x00000000 -#define _DEVCFG2_FPLLIDIV_MASK 0x00000007 -#define _DEVCFG2_FPLLIDIV_LENGTH 0x00000003 - -#define _DEVCFG2_FPLLMUL_POSITION 0x00000004 -#define _DEVCFG2_FPLLMUL_MASK 0x00000070 -#define _DEVCFG2_FPLLMUL_LENGTH 0x00000003 - -#define _DEVCFG2_UPLLIDIV_POSITION 0x00000008 -#define _DEVCFG2_UPLLIDIV_MASK 0x00000700 -#define _DEVCFG2_UPLLIDIV_LENGTH 0x00000003 - -#define _DEVCFG2_UPLLEN_POSITION 0x0000000F -#define _DEVCFG2_UPLLEN_MASK 0x00008000 -#define _DEVCFG2_UPLLEN_LENGTH 0x00000001 - -#define _DEVCFG2_FPLLODIV_POSITION 0x00000010 -#define _DEVCFG2_FPLLODIV_MASK 0x00070000 -#define _DEVCFG2_FPLLODIV_LENGTH 0x00000003 - -#define _DEVCFG2_w_POSITION 0x00000000 -#define _DEVCFG2_w_MASK 0xFFFFFFFF -#define _DEVCFG2_w_LENGTH 0x00000020 - -#define _DEVCFG1_FNOSC_POSITION 0x00000000 -#define _DEVCFG1_FNOSC_MASK 0x00000007 -#define _DEVCFG1_FNOSC_LENGTH 0x00000003 - -#define _DEVCFG1_FSOSCEN_POSITION 0x00000005 -#define _DEVCFG1_FSOSCEN_MASK 0x00000020 -#define _DEVCFG1_FSOSCEN_LENGTH 0x00000001 - -#define _DEVCFG1_IESO_POSITION 0x00000007 -#define _DEVCFG1_IESO_MASK 0x00000080 -#define _DEVCFG1_IESO_LENGTH 0x00000001 - -#define _DEVCFG1_POSCMOD_POSITION 0x00000008 -#define _DEVCFG1_POSCMOD_MASK 0x00000300 -#define _DEVCFG1_POSCMOD_LENGTH 0x00000002 - -#define _DEVCFG1_OSCIOFNC_POSITION 0x0000000A -#define _DEVCFG1_OSCIOFNC_MASK 0x00000400 -#define _DEVCFG1_OSCIOFNC_LENGTH 0x00000001 - -#define _DEVCFG1_FPBDIV_POSITION 0x0000000C -#define _DEVCFG1_FPBDIV_MASK 0x00003000 -#define _DEVCFG1_FPBDIV_LENGTH 0x00000002 - -#define _DEVCFG1_FCKSM_POSITION 0x0000000E -#define _DEVCFG1_FCKSM_MASK 0x0000C000 -#define _DEVCFG1_FCKSM_LENGTH 0x00000002 - -#define _DEVCFG1_WDTPS_POSITION 0x00000010 -#define _DEVCFG1_WDTPS_MASK 0x001F0000 -#define _DEVCFG1_WDTPS_LENGTH 0x00000005 - -#define _DEVCFG1_WINDIS_POSITION 0x00000016 -#define _DEVCFG1_WINDIS_MASK 0x00400000 -#define _DEVCFG1_WINDIS_LENGTH 0x00000001 - -#define _DEVCFG1_FWDTEN_POSITION 0x00000017 -#define _DEVCFG1_FWDTEN_MASK 0x00800000 -#define _DEVCFG1_FWDTEN_LENGTH 0x00000001 - -#define _DEVCFG1_FWDTWINSZ_POSITION 0x00000018 -#define _DEVCFG1_FWDTWINSZ_MASK 0x03000000 -#define _DEVCFG1_FWDTWINSZ_LENGTH 0x00000002 - -#define _DEVCFG1_w_POSITION 0x00000000 -#define _DEVCFG1_w_MASK 0xFFFFFFFF -#define _DEVCFG1_w_LENGTH 0x00000020 - -#define _DEVCFG0_DEBUG_POSITION 0x00000000 -#define _DEVCFG0_DEBUG_MASK 0x00000003 -#define _DEVCFG0_DEBUG_LENGTH 0x00000002 - -#define _DEVCFG0_JTAGEN_POSITION 0x00000002 -#define _DEVCFG0_JTAGEN_MASK 0x00000004 -#define _DEVCFG0_JTAGEN_LENGTH 0x00000001 - -#define _DEVCFG0_ICESEL_POSITION 0x00000003 -#define _DEVCFG0_ICESEL_MASK 0x00000018 -#define _DEVCFG0_ICESEL_LENGTH 0x00000002 - -#define _DEVCFG0_PWP_POSITION 0x0000000C -#define _DEVCFG0_PWP_MASK 0x000FF000 -#define _DEVCFG0_PWP_LENGTH 0x00000008 - -#define _DEVCFG0_BWP_POSITION 0x00000018 -#define _DEVCFG0_BWP_MASK 0x01000000 -#define _DEVCFG0_BWP_LENGTH 0x00000001 - -#define _DEVCFG0_CP_POSITION 0x0000001C -#define _DEVCFG0_CP_MASK 0x10000000 -#define _DEVCFG0_CP_LENGTH 0x00000001 - -#define _DEVCFG0_FDEBUG_POSITION 0x00000000 -#define _DEVCFG0_FDEBUG_MASK 0x00000003 -#define _DEVCFG0_FDEBUG_LENGTH 0x00000002 - -#define _DEVCFG0_w_POSITION 0x00000000 -#define _DEVCFG0_w_MASK 0xFFFFFFFF -#define _DEVCFG0_w_LENGTH 0x00000020 - -/* Vector Numbers */ -#define _CORE_TIMER_VECTOR 0 -#define _CORE_SOFTWARE_0_VECTOR 1 -#define _CORE_SOFTWARE_1_VECTOR 2 -#define _EXTERNAL_0_VECTOR 3 -#define _TIMER_1_VECTOR 4 -#define _INPUT_CAPTURE_1_VECTOR 5 -#define _OUTPUT_COMPARE_1_VECTOR 6 -#define _EXTERNAL_1_VECTOR 7 -#define _TIMER_2_VECTOR 8 -#define _INPUT_CAPTURE_2_VECTOR 9 -#define _OUTPUT_COMPARE_2_VECTOR 10 -#define _EXTERNAL_2_VECTOR 11 -#define _TIMER_3_VECTOR 12 -#define _INPUT_CAPTURE_3_VECTOR 13 -#define _OUTPUT_COMPARE_3_VECTOR 14 -#define _EXTERNAL_3_VECTOR 15 -#define _TIMER_4_VECTOR 16 -#define _INPUT_CAPTURE_4_VECTOR 17 -#define _OUTPUT_COMPARE_4_VECTOR 18 -#define _EXTERNAL_4_VECTOR 19 -#define _TIMER_5_VECTOR 20 -#define _INPUT_CAPTURE_5_VECTOR 21 -#define _OUTPUT_COMPARE_5_VECTOR 22 -#define _ADC_VECTOR 23 -#define _FAIL_SAFE_MONITOR_VECTOR 24 -#define _RTCC_VECTOR 25 -#define _FCE_VECTOR 26 -#define _COMPARATOR_1_VECTOR 27 -#define _COMPARATOR_2_VECTOR 28 -#define _USB_1_VECTOR 29 -#define _SPI_1_VECTOR 30 -#define _UART_1_VECTOR 31 -#define _I2C_1_VECTOR 32 -#define _CHANGE_NOTICE_VECTOR 33 -#define _PMP_VECTOR 34 -#define _SPI_2_VECTOR 35 -#define _UART_2_VECTOR 36 -#define _I2C_2_VECTOR 37 -#define _UART_3_VECTOR 38 -#define _UART_4_VECTOR 39 -#define _CTMU_VECTOR 41 -#define _DMA_0_VECTOR 42 -#define _DMA_1_VECTOR 43 -#define _DMA_2_VECTOR 44 -#define _DMA_3_VECTOR 45 - -/* IRQ Numbers */ -#define _CORE_TIMER_IRQ 0 -#define _CORE_SOFTWARE_0_IRQ 1 -#define _CORE_SOFTWARE_1_IRQ 2 -#define _EXTERNAL_0_IRQ 3 -#define _TIMER_1_IRQ 4 -#define _INPUT_CAPTURE_ERROR_1_IRQ 5 -#define _INPUT_CAPTURE_1_IRQ 6 -#define _OUTPUT_COMPARE_1_IRQ 7 -#define _EXTERNAL_1_IRQ 8 -#define _TIMER_2_IRQ 9 -#define _INPUT_CAPTURE_ERROR_2_IRQ 10 -#define _INPUT_CAPTURE_2_IRQ 11 -#define _OUTPUT_COMPARE_2_IRQ 12 -#define _EXTERNAL_2_IRQ 13 -#define _TIMER_3_IRQ 14 -#define _INPUT_CAPTURE_ERROR_3_IRQ 15 -#define _INPUT_CAPTURE_3_IRQ 16 -#define _OUTPUT_COMPARE_3_IRQ 17 -#define _EXTERNAL_3_IRQ 18 -#define _TIMER_4_IRQ 19 -#define _INPUT_CAPTURE_ERROR_4_IRQ 20 -#define _INPUT_CAPTURE_4_IRQ 21 -#define _OUTPUT_COMPARE_4_IRQ 22 -#define _EXTERNAL_4_IRQ 23 -#define _TIMER_5_IRQ 24 -#define _INPUT_CAPTURE_ERROR_5_IRQ 25 -#define _INPUT_CAPTURE_5_IRQ 26 -#define _OUTPUT_COMPARE_5_IRQ 27 -#define _ADC_IRQ 28 -#define _FAIL_SAFE_MONITOR_IRQ 29 -#define _RTCC_IRQ 30 -#define _FLASH_CONTROL_IRQ 31 -#define _COMPARATOR_1_IRQ 32 -#define _COMPARATOR_2_IRQ 33 -#define _USB_IRQ 34 -#define _SPI1_ERR_IRQ 35 -#define _SPI1_RX_IRQ 36 -#define _SPI1_TX_IRQ 37 -#define _UART1_ERR_IRQ 38 -#define _UART1_RX_IRQ 39 -#define _UART1_TX_IRQ 40 -#define _I2C1_BUS_IRQ 41 -#define _I2C1_SLAVE_IRQ 42 -#define _I2C1_MASTER_IRQ 43 -#define _CHANGE_NOTICE_A_IRQ 44 -#define _CHANGE_NOTICE_B_IRQ 45 -#define _CHANGE_NOTICE_C_IRQ 46 -#define _CHANGE_NOTICE_D_IRQ 47 -#define _CHANGE_NOTICE_E_IRQ 48 -#define _CHANGE_NOTICE_F_IRQ 49 -#define _CHANGE_NOTICE_G_IRQ 50 -#define _PMP_IRQ 51 -#define _PMP_ERROR_IRQ 52 -#define _SPI2_ERR_IRQ 53 -#define _SPI2_RX_IRQ 54 -#define _SPI2_TX_IRQ 55 -#define _UART2_ERR_IRQ 56 -#define _UART2_RX_IRQ 57 -#define _UART2_TX_IRQ 58 -#define _I2C2_BUS_IRQ 59 -#define _I2C2_SLAVE_IRQ 60 -#define _I2C2_MASTER_IRQ 61 -#define _UART3_ERR_IRQ 62 -#define _UART3_RX_IRQ 63 -#define _UART3_TX_IRQ 64 -#define _UART4_ERR_IRQ 65 -#define _UART4_RX_IRQ 66 -#define _UART4_TX_IRQ 67 -#define _CTMU_IRQ 71 -#define _DMA0_IRQ 72 -#define _DMA1_IRQ 73 -#define _DMA2_IRQ 74 -#define _DMA3_IRQ 75 - -/* Device Peripherals */ -#define _ADC10 -#define _BMX -#define _CFG -#define _CMP -#define _CMP1 -#define _CMP2 -#define _CTMU -#define _CVR -#define _DMAC -#define _DMAC0 -#define _DMAC1 -#define _DMAC2 -#define _DMAC3 -#define _I2C1 -#define _I2C1111 -#define _I2C2 -#define _I2CAB -#define _ICAP1 -#define _ICAP2 -#define _ICAP3 -#define _ICAP4 -#define _ICAP5 -#define _INT -#define _NVM -#define _OCMP1 -#define _OCMP2 -#define _OCMP3 -#define _OCMP4 -#define _OCMP5 -#define _OSC -#define _PCACHE -#define _PMP -#define _PORTB -#define _PORTC -#define _PORTD -#define _PORTE -#define _PORTF -#define _PORTG -#define _RCON -#define _RTCC -#define _SPI1 -#define _SPI2 -#define _TMR1 -#define _TMR2 -#define _TMR23 -#define _TMR3 -#define _TMR4 -#define _TMR45 -#define _TMR5 -#define _UART1 -#define _UART2 -#define _UART3 -#define _UART39 -#define _UART4 -#define _UART8932 -#define _UARTDC -#define _USB -#define _WDT - -/* Base Addresses for Peripherals */ -#define _ADC10_BASE_ADDRESS 0xBF809000 -#define _BMX_BASE_ADDRESS 0xBF882000 -#define _CFG_BASE_ADDRESS 0xBF80F200 -#define _CMP1_BASE_ADDRESS 0xBF80A000 -#define _CMP2_BASE_ADDRESS 0xBF80A010 -#define _CMP_BASE_ADDRESS 0xBF80A000 -#define _CTMU_BASE_ADDRESS 0xBF80A200 -#define _CVR_BASE_ADDRESS 0xBF809800 -#define _DMAC0_BASE_ADDRESS 0xBF883060 -#define _DMAC1_BASE_ADDRESS 0xBF883120 -#define _DMAC2_BASE_ADDRESS 0xBF8831E0 -#define _DMAC3_BASE_ADDRESS 0xBF8832A0 -#define _DMAC_BASE_ADDRESS 0xBF883000 -#define _I2C1111_BASE_ADDRESS 0xBF805000 -#define _I2C1_BASE_ADDRESS 0xBF805000 -#define _I2C2_BASE_ADDRESS 0xBF805100 -#define _I2CAB_BASE_ADDRESS 0xBF805100 -#define _ICAP1_BASE_ADDRESS 0xBF802000 -#define _ICAP2_BASE_ADDRESS 0xBF802200 -#define _ICAP3_BASE_ADDRESS 0xBF802400 -#define _ICAP4_BASE_ADDRESS 0xBF802600 -#define _ICAP5_BASE_ADDRESS 0xBF802800 -#define _INT_BASE_ADDRESS 0xBF881000 -#define _NVM_BASE_ADDRESS 0xBF80F400 -#define _OCMP1_BASE_ADDRESS 0xBF803000 -#define _OCMP2_BASE_ADDRESS 0xBF803200 -#define _OCMP3_BASE_ADDRESS 0xBF803400 -#define _OCMP4_BASE_ADDRESS 0xBF803600 -#define _OCMP5_BASE_ADDRESS 0xBF803800 -#define _OSC_BASE_ADDRESS 0xBF80F000 -#define _PCACHE_BASE_ADDRESS 0xBF884000 -#define _PMP_BASE_ADDRESS 0xBF807000 -#define _PORTB_BASE_ADDRESS 0xBF886120 -#define _PORTC_BASE_ADDRESS 0xBF886220 -#define _PORTD_BASE_ADDRESS 0xBF886320 -#define _PORTE_BASE_ADDRESS 0xBF886420 -#define _PORTF_BASE_ADDRESS 0xBF886520 -#define _PORTG_BASE_ADDRESS 0xBF886620 -#define _RCON_BASE_ADDRESS 0xBF80F600 -#define _RTCC_BASE_ADDRESS 0xBF800200 -#define _SPI1_BASE_ADDRESS 0xBF805800 -#define _SPI2_BASE_ADDRESS 0xBF805A00 -#define _TMR1_BASE_ADDRESS 0xBF800600 -#define _TMR23_BASE_ADDRESS 0xBF800800 -#define _TMR2_BASE_ADDRESS 0xBF800800 -#define _TMR3_BASE_ADDRESS 0xBF800A00 -#define _TMR45_BASE_ADDRESS 0xBF800C00 -#define _TMR4_BASE_ADDRESS 0xBF800C00 -#define _TMR5_BASE_ADDRESS 0xBF800E00 -#define _UART1_BASE_ADDRESS 0xBF806000 -#define _UART2_BASE_ADDRESS 0xBF806200 -#define _UART39_BASE_ADDRESS 0xBF806400 -#define _UART3_BASE_ADDRESS 0xBF806400 -#define _UART4_BASE_ADDRESS 0xBF806600 -#define _UART8932_BASE_ADDRESS 0xBF806200 -#define _UARTDC_BASE_ADDRESS 0xBF806000 -#define _USB_BASE_ADDRESS 0xBF885040 -#define _WDT_BASE_ADDRESS 0xBF800000 - -/* Default Memory-region macros */ -#define __EXCEPTION_MEM_BASE 0x9FC01000 -#define __EXCEPTION_MEM_LENGTH 0x1000 -#define __KSEG0_PROGRAM_MEM_BASE 0x9D000000 -#define __KSEG0_PROGRAM_MEM_LENGTH 0x80000 -#define __DEBUG_EXEC_MEM_BASE 0xBFC02000 -#define __DEBUG_EXEC_MEM_LENGTH 0xFF0 -#define __KSEG0_BOOT_MEM_BASE 0x9FC00490 -#define __KSEG0_BOOT_MEM_LENGTH 0x970 -#define __KSEG1_BOOT_MEM_BASE 0xBFC00000 -#define __KSEG1_BOOT_MEM_LENGTH 0x490 -#define __KSEG1_DATA_MEM_BASE 0xA0000000 -#define __KSEG1_DATA_MEM_LENGTH 0x20000 -#define __CONFIGSFRS_BASE 0xBFC02FF0 -#define __CONFIGSFRS_LENGTH 0x10 -#define __SFRS_BASE 0xBF800000 -#define __SFRS_LENGTH 0x100000 - -/* The following device macros are predefined by the MPLAB XC32 - * compiler when compiling with the -mprocessor= option. - * We also define them here to help the MPLAB X editor evaluate - * them correctly. - */ -#ifndef __32MX470F512H -# define __32MX470F512H 1 -#endif -#ifndef __32MX470F512H__ -# define __32MX470F512H__ 1 -#endif -#ifndef __XC__ -# define __XC__ 1 -#endif -#ifndef __XC -# define __XC 1 -#endif -#ifndef __XC32__ -# define __XC32__ 1 -#endif -#ifndef __XC32 -# define __XC32 1 -#endif -#ifndef __PIC32MX -# define __PIC32MX 1 -#endif -#ifndef __PIC32MX__ -# define __PIC32MX__ 1 -#endif -#ifndef __PIC32_FEATURE_SET -# define __PIC32_FEATURE_SET 470 -#endif -#ifndef __PIC32_FEATURE_SET__ -# define __PIC32_FEATURE_SET__ 470 -#endif -#ifndef __PIC32_MEMORY_SIZE -# define __PIC32_MEMORY_SIZE 512 -#endif -#ifndef __PIC32_MEMORY_SIZE__ -# define __PIC32_MEMORY_SIZE__ 512 -#endif -#ifndef __PIC32_PIN_SET -# define __PIC32_PIN_SET 'H' -#endif - -#ifndef __PIC32_PIN_SET__ -# define __PIC32_PIN_SET__ 'H' -#endif - -/* The following device macros indicate which core features are - * available on this device. - */ -#ifndef __PIC32_HAS_MIPS32R2 -# define __PIC32_HAS_MIPS32R2 1 -#endif -#ifndef __PIC32_HAS_MIPS16 -# define __PIC32_HAS_MIPS16 1 -#endif -#ifndef __PIC32_HAS_INIT_DATA -# define __PIC32_HAS_INIT_DATA 1 -#endif -#ifndef __PIC32_SRS_SET_COUNT -# define __PIC32_SRS_SET_COUNT 2 -#endif - -#endif diff --git a/cpu/mips_pic32mx/ldscripts/pic32mx512_12_128_uhi.ld b/cpu/mips_pic32mx/ldscripts/pic32mx512_12_128_uhi.ld deleted file mode 100644 index 465218d9bbdc..000000000000 --- a/cpu/mips_pic32mx/ldscripts/pic32mx512_12_128_uhi.ld +++ /dev/null @@ -1,324 +0,0 @@ -/* - * For all MX devices with 512K program flash / 12KB boot flash and 128KB Ram - * - * A platform and target independent link script to produce UHI - * compliant binaries with varying levels of system initialization - * support. - */ - -__entry = DEFINED(__reset_vector) ? 0xbfc00000 : _start; -ENTRY(__entry) -OUTPUT_FORMAT("elf32-tradlittlemips", "elf32-tradbigmips", "elf32-tradlittlemips") -GROUP(-lc -luhi -lgcc -lhal) -SEARCH_DIR(.) -__DYNAMIC = 0; -STARTUP(crt0.o) -/* Force the exception handler to be registered */ -EXTERN(__register_excpt_handler) -/* Force the exception handler to be included in the link */ -EXTERN(__exception_entry) -/* - * Require verbose exceptions. This can be changed to pull in - * __exception_handle_quiet to reduce code size but be less - * informative - */ -EXTERN(__exception_handle_verbose) -/* Force the interrupt handlers to tbe included in the link */ -EXTERN(__isr_vec) -/* Require the UHI getargs support */ -EXTERN(__getargs) - -/* - * Set the location of the top of the stack. A value of 0 means - * that it will be automatically placed at the highest address - * available as described by the __memory_* setttings - */ -PROVIDE (__stack = 0); - -/* Size of the memory returned by _get_ram_range */ -PROVIDE (__memory_size = 128K); - -/* Base of the memory returned by _get_ram_range */ -PROVIDE (__memory_base = 0x80000000); - -/* Stride length for tlb software invalidate for tlbinvf - * (mipsXXr3+). Some MIPS implementations may layout the sets/ways - * differently in the index register. Either sets LSB or ways LSB. - * - * By setting this to 1 we presume that sets come first. The default boot - * code will decrement this value from the Number of TLB entries. - */ -PROVIDE (__tlb_stride_length = 1); - -/* By default, XPA is not used even if available. To enable XPA, - * __enable_xpa should be 1. - */ -PROVIDE (__enable_xpa = 0); - -/* - * 0 = Do not use exception handler present in boot for UHI - * 1 = Use exception handler present in boot for UHI if BEV is 0 at - * startup - * 2 = Always use exception handler present in boot for UHI - */ -PROVIDE (__use_excpt_boot = 0); -/* - * Include the code to be able to return to boot context. This is - * necessary if __use_excpt_boot != 0. - */ -EXTERN (__register_excpt_boot); - -ASSERT (DEFINED(__register_excpt_boot) || __use_excpt_boot == 0, - "Registration for boot context is required for UHI chaining") - -/* Control if subnormal floating-point values are flushed to zero in - hardware. This applies to both FPU and MSA operations. */ -PROVIDE (__flush_to_zero = 1); - -/* Set up the public symbols depending on whether the user has chosen - quiet or verbose exception handling above */ -EXTERN (__exception_handle); -PROVIDE(__exception_handle = (DEFINED(__exception_handle_quiet) - ? __exception_handle_quiet - : __exception_handle_verbose)); -PROVIDE(_mips_handle_exception = __exception_handle); - -/* - * Initalize some symbols to be zero so we can reference them in the - * crt0 without core dumping. These functions are all optional, but - * we do this so we can have our crt0 always use them if they exist. - * This is so BSPs work better when using the crt0 installed with gcc. - * We have to initalize them twice, so we multiple object file - * formats, as some prepend an underscore. - */ -PROVIDE (hardware_exit_hook = 0); -PROVIDE (hardware_hazard_hook = 0); -PROVIDE (hardware_init_hook = 0); -PROVIDE (software_init_hook = 0); - -/* The default base address for application flash code is 0x9D001000 */ -PROVIDE (__app_start = 0x9D001000) ; -/* Set default vector spacing to 32 bytes. */ -PROVIDE (__isr_vec_space = 32); -/* Leave space for 9 vector entries by default. 8 entry points and one - fallback handler. */ -PROVIDE (__isr_vec_count = 9); -/* - * The start of boot flash must be set if including boot code. By default - * the use of boot code will mean that application code is copied - * from flash to RAM at runtime before being executed. - */ -PROVIDE (__boot_flash_start = DEFINED(__reset_vector) ? 0xbfc00000 : __app_start); - -PROVIDE (__bev_override = 0x9fc00000); - -PROVIDE (__flash_vector_start = 0x9D000000); - -PROVIDE (__flash_app_start = 0x9D001000); - -SECTIONS -{ - /* Start of bootrom */ - .bootflash __bev_override : /* Runs uncached (from 0xBfc00000) until I$ is - initialized. */ - AT (__boot_flash_start) - { - __base = .; - - *(.reset) /* Reset entry point. */ - *(.boot) /* Boot code. */ - . = ALIGN(8); - - . = __base + 0x2ff0; /*Alternate Config bits (lower Alias)*/ - KEEP(*(.devcfg3)) - KEEP(*(.devcfg2)) - KEEP(*(.devcfg1)) - KEEP(*(.devcfg0)) - } = 0xFFFFFFFF - - /* Start of the application */ - .exception_vector ALIGN(__flash_vector_start, 0x1000) : - AT (__flash_vector_start) - { - PROVIDE (__excpt_ebase = ABSOLUTE(.)); - __base = .; - KEEP(* (.text.__exception_entry)) - - . = __base + 0x200; - KEEP(* (SORT(.text.__isr_vec*))) - /* Leave space for all the vector entries */ - . = __base + 0x200 + (__isr_vec_space * __isr_vec_count); - ASSERT(__isr_vec_space == (DEFINED(__isr_vec_sw0) - ? __isr_vec_sw1 - __isr_vec_sw0 - : __isr_vec_space), - "Actual ISR vector spacing does not match __isr_vec_space"); - ASSERT(__base + 0x200 == (DEFINED(__isr_vec_sw0) - ? __isr_vec_sw0 & 0xfffffffe : __base + 0x200), - "__isr_vec_sw0 is not placed at EBASE + 0x200"); - . = ALIGN(8); - } = 0 - - . = __flash_app_start; - - .text : { - _ftext = . ; - PROVIDE (eprol = .); - *(.text) - *(.text.*) - *(.gnu.linkonce.t.*) - *(.mips16.fn.*) - *(.mips16.call.*) - } - .init : { - KEEP (*(.init)) - } - .fini : { - KEEP (*(.fini)) - } - .rel.sdata : { - PROVIDE (__runtime_reloc_start = .); - *(.rel.sdata) - PROVIDE (__runtime_reloc_stop = .); - } - PROVIDE (etext = .); - _etext = .; - - .eh_frame_hdr : { *(.eh_frame_hdr) } - .eh_frame : { KEEP (*(.eh_frame)) } - .gcc_except_table : { *(.gcc_except_table*) } - .jcr : { KEEP (*(.jcr)) } - .ctors : - { - /* gcc uses crtbegin.o to find the start of - the constructors, so we make sure it is - first. Because this is a wildcard, it - doesn't matter if the user does not - actually link against crtbegin.o; the - linker won't look for a file to match a - wildcard. The wildcard also means that it - doesn't matter which directory crtbegin.o - is in. */ - - KEEP (*crtbegin.o(.ctors)) - - /* We don't want to include the .ctor section from - from the crtend.o file until after the sorted ctors. - The .ctor section from the crtend file contains the - end of ctors marker and it must be last */ - - KEEP (*(EXCLUDE_FILE (*crtend.o) .ctors)) - KEEP (*(SORT(.ctors.*))) - KEEP (*(.ctors)) - } - - .dtors : - { - KEEP (*crtbegin.o(.dtors)) - KEEP (*(EXCLUDE_FILE (*crtend.o) .dtors)) - KEEP (*(SORT(.dtors.*))) - KEEP (*(.dtors)) - } - - . = .; - .MIPS.abiflags : { - __MIPS_abiflags_start = .; - *(.MIPS.abiflags) - __MIPS_abiflags_end = .; - } - .rodata : { - *(.rdata) - *(.rodata) - *(.rodata.*) - *(.gnu.linkonce.r.*) - } - _rom_data_copy = .; - - .data ALIGN(__memory_base + 0x1000, 16) : - AT (_rom_data_copy) - { - _fdata = .; - - *(.data) - *(.data.*) - *(.gnu.linkonce.d.*) - - . = ALIGN(8); - _gp = . + 0x8000; - __global = _gp; - - *(.lit8) - *(.lit4) - *(.sdata) - *(.sdata.*) - *(.gnu.linkonce.s.*) - } - . = ALIGN(4); - PROVIDE (edata = .); - _edata = .; - _fbss = .; - .sbss : { - *(.sbss) - *(.sbss.*) - *(.gnu.linkonce.sb.*) - *(.scommon) - } - .bss : { - _bss_start = . ; - *(.bss) - *(.bss.*) - *(.gnu.linkonce.b.*) - *(COMMON) - } - - . = ALIGN(4); - PROVIDE (end = .); - _end = .; - /* Now place the data that is only needed within start.S and can be - overwritten by the heap. */ - .startdata : { - *(.startdata) - } - - /* DWARF debug sections. - Symbols in the DWARF debugging sections are relative to - the beginning of the section so we begin them at 0. */ - - /* DWARF 1 */ - .debug 0 : { *(.debug) } - .line 0 : { *(.line) } - - /* GNU DWARF 1 extensions */ - .debug_srcinfo 0 : { *(.debug_srcinfo) } - .debug_sfnames 0 : { *(.debug_sfnames) } - - /* DWARF 1.1 and DWARF 2 */ - .debug_aranges 0 : { *(.debug_aranges) } - .debug_pubnames 0 : { *(.debug_pubnames) } - - /* DWARF 2 */ - .debug_info 0 : { *(.debug_info) } - .debug_abbrev 0 : { *(.debug_abbrev) } - .debug_line 0 : { *(.debug_line) } - .debug_frame 0 : { *(.debug_frame) } - .debug_str 0 : { *(.debug_str) } - .debug_loc 0 : { *(.debug_loc) } - .debug_macinfo 0 : { *(.debug_macinfo) } - .debug_ranges 0 : { *(.debug_ranges) } - - /* SGI/MIPS DWARF 2 extensions */ - .debug_weaknames 0 : { *(.debug_weaknames) } - .debug_funcnames 0 : { *(.debug_funcnames) } - .debug_typenames 0 : { *(.debug_typenames) } - .debug_varnames 0 : { *(.debug_varnames) } - - /* Special sections generated by gcc */ - /* Newer GNU linkers strip by default */ - .mdebug.abi32 0 : { KEEP(*(.mdebug.abi32)) } - .mdebug.abiN32 0 : { KEEP(*(.mdebug.abiN32)) } - .mdebug.abi64 0 : { KEEP(*(.mdebug.abi64)) } - .mdebug.abiO64 0 : { KEEP(*(.mdebug.abiO64)) } - .mdebug.eabi32 0 : { KEEP(*(.mdebug.eabi32)) } - .mdebug.eabi64 0 : { KEEP(*(.mdebug.eabi64)) } - .gcc_compiled_long32 0 : { KEEP(*(.gcc_compiled_long32)) } - .gcc_compiled_long64 0 : { KEEP(*(.gcc_compiled_long64)) } -} diff --git a/cpu/mips_pic32mx/p32mx470f512h/Makefile b/cpu/mips_pic32mx/p32mx470f512h/Makefile deleted file mode 100644 index 48422e909a47..000000000000 --- a/cpu/mips_pic32mx/p32mx470f512h/Makefile +++ /dev/null @@ -1 +0,0 @@ -include $(RIOTBASE)/Makefile.base diff --git a/cpu/mips_pic32mx/p32mx470f512h/p32mx470f512h.S b/cpu/mips_pic32mx/p32mx470f512h/p32mx470f512h.S deleted file mode 100644 index 622103451c6f..000000000000 --- a/cpu/mips_pic32mx/p32mx470f512h/p32mx470f512h.S +++ /dev/null @@ -1,2732 +0,0 @@ - #------------------------------------------------------------------------- - # MPLAB XC Compiler - PIC32MX470F512H processor definition module - # - # Copyright (c) 2016, Microchip Technology Inc. and its subsidiaries ("Microchip") - # All rights reserved. - # - # This software is developed by Microchip Technology Inc. and its - # subsidiaries ("Microchip"). - # - # Redistribution and use in source and binary forms, with or without - # modification, are permitted provided that the following conditions are - # met: - # - # 1. Redistributions of source code must retain the above copyright - # notice, this list of conditions and the following disclaimer. - # 2. Redistributions in binary form must reproduce the above - # copyright notice, this list of conditions and the following - # disclaimer in the documentation and/or other materials provided - # with the distribution. - # 3. Microchip's name may not be used to endorse or promote products - # derived from this software without specific prior written - # permission. - # - # THIS SOFTWARE IS PROVIDED BY MICROCHIP "AS IS" AND ANY EXPRESS OR IMPLIED - # WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - # MERCHANTABILITY AND FITNESS FOR PURPOSE ARE DISCLAIMED. IN NO EVENT - # SHALL MICROCHIP BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - # EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING BUT NOT LIMITED TO - # PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA OR PROFITS; - # OR BUSINESS INTERRUPTION) HOWSOEVER CAUSED AND ON ANY THEORY OF LIABILITY, - # WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR - # OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF - # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - # - # - - #------------------------------------------------------------------------- - -WDTCON = 0xBF800000 - .global WDTCON -WDTCONCLR = 0xBF800004 - .global WDTCONCLR -WDTCONSET = 0xBF800008 - .global WDTCONSET -WDTCONINV = 0xBF80000C - .global WDTCONINV -RTCCON = 0xBF800200 - .global RTCCON -RTCCONCLR = 0xBF800204 - .global RTCCONCLR -RTCCONSET = 0xBF800208 - .global RTCCONSET -RTCCONINV = 0xBF80020C - .global RTCCONINV -RTCALRM = 0xBF800210 - .global RTCALRM -RTCALRMCLR = 0xBF800214 - .global RTCALRMCLR -RTCALRMSET = 0xBF800218 - .global RTCALRMSET -RTCALRMINV = 0xBF80021C - .global RTCALRMINV -RTCTIME = 0xBF800220 - .global RTCTIME -RTCTIMECLR = 0xBF800224 - .global RTCTIMECLR -RTCTIMESET = 0xBF800228 - .global RTCTIMESET -RTCTIMEINV = 0xBF80022C - .global RTCTIMEINV -RTCDATE = 0xBF800230 - .global RTCDATE -RTCDATECLR = 0xBF800234 - .global RTCDATECLR -RTCDATESET = 0xBF800238 - .global RTCDATESET -RTCDATEINV = 0xBF80023C - .global RTCDATEINV -ALRMTIME = 0xBF800240 - .global ALRMTIME -ALRMTIMECLR = 0xBF800244 - .global ALRMTIMECLR -ALRMTIMESET = 0xBF800248 - .global ALRMTIMESET -ALRMTIMEINV = 0xBF80024C - .global ALRMTIMEINV -ALRMDATE = 0xBF800250 - .global ALRMDATE -ALRMDATECLR = 0xBF800254 - .global ALRMDATECLR -ALRMDATESET = 0xBF800258 - .global ALRMDATESET -ALRMDATEINV = 0xBF80025C - .global ALRMDATEINV -T1CON = 0xBF800600 - .global T1CON -T1CONCLR = 0xBF800604 - .global T1CONCLR -T1CONSET = 0xBF800608 - .global T1CONSET -T1CONINV = 0xBF80060C - .global T1CONINV -TMR1 = 0xBF800610 - .global TMR1 -TMR1CLR = 0xBF800614 - .global TMR1CLR -TMR1SET = 0xBF800618 - .global TMR1SET -TMR1INV = 0xBF80061C - .global TMR1INV -PR1 = 0xBF800620 - .global PR1 -PR1CLR = 0xBF800624 - .global PR1CLR -PR1SET = 0xBF800628 - .global PR1SET -PR1INV = 0xBF80062C - .global PR1INV -T2CON = 0xBF800800 - .global T2CON -T2CONCLR = 0xBF800804 - .global T2CONCLR -T2CONSET = 0xBF800808 - .global T2CONSET -T2CONINV = 0xBF80080C - .global T2CONINV -TMR2 = 0xBF800810 - .global TMR2 -TMR2CLR = 0xBF800814 - .global TMR2CLR -TMR2SET = 0xBF800818 - .global TMR2SET -TMR2INV = 0xBF80081C - .global TMR2INV -PR2 = 0xBF800820 - .global PR2 -PR2CLR = 0xBF800824 - .global PR2CLR -PR2SET = 0xBF800828 - .global PR2SET -PR2INV = 0xBF80082C - .global PR2INV -T3CON = 0xBF800A00 - .global T3CON -T3CONCLR = 0xBF800A04 - .global T3CONCLR -T3CONSET = 0xBF800A08 - .global T3CONSET -T3CONINV = 0xBF800A0C - .global T3CONINV -TMR3 = 0xBF800A10 - .global TMR3 -TMR3CLR = 0xBF800A14 - .global TMR3CLR -TMR3SET = 0xBF800A18 - .global TMR3SET -TMR3INV = 0xBF800A1C - .global TMR3INV -PR3 = 0xBF800A20 - .global PR3 -PR3CLR = 0xBF800A24 - .global PR3CLR -PR3SET = 0xBF800A28 - .global PR3SET -PR3INV = 0xBF800A2C - .global PR3INV -T4CON = 0xBF800C00 - .global T4CON -T4CONCLR = 0xBF800C04 - .global T4CONCLR -T4CONSET = 0xBF800C08 - .global T4CONSET -T4CONINV = 0xBF800C0C - .global T4CONINV -TMR4 = 0xBF800C10 - .global TMR4 -TMR4CLR = 0xBF800C14 - .global TMR4CLR -TMR4SET = 0xBF800C18 - .global TMR4SET -TMR4INV = 0xBF800C1C - .global TMR4INV -PR4 = 0xBF800C20 - .global PR4 -PR4CLR = 0xBF800C24 - .global PR4CLR -PR4SET = 0xBF800C28 - .global PR4SET -PR4INV = 0xBF800C2C - .global PR4INV -T5CON = 0xBF800E00 - .global T5CON -T5CONCLR = 0xBF800E04 - .global T5CONCLR -T5CONSET = 0xBF800E08 - .global T5CONSET -T5CONINV = 0xBF800E0C - .global T5CONINV -TMR5 = 0xBF800E10 - .global TMR5 -TMR5CLR = 0xBF800E14 - .global TMR5CLR -TMR5SET = 0xBF800E18 - .global TMR5SET -TMR5INV = 0xBF800E1C - .global TMR5INV -PR5 = 0xBF800E20 - .global PR5 -PR5CLR = 0xBF800E24 - .global PR5CLR -PR5SET = 0xBF800E28 - .global PR5SET -PR5INV = 0xBF800E2C - .global PR5INV -IC1CON = 0xBF802000 - .global IC1CON -IC1CONCLR = 0xBF802004 - .global IC1CONCLR -IC1CONSET = 0xBF802008 - .global IC1CONSET -IC1CONINV = 0xBF80200C - .global IC1CONINV -IC1BUF = 0xBF802010 - .global IC1BUF -IC2CON = 0xBF802200 - .global IC2CON -IC2CONCLR = 0xBF802204 - .global IC2CONCLR -IC2CONSET = 0xBF802208 - .global IC2CONSET -IC2CONINV = 0xBF80220C - .global IC2CONINV -IC2BUF = 0xBF802210 - .global IC2BUF -IC3CON = 0xBF802400 - .global IC3CON -IC3CONCLR = 0xBF802404 - .global IC3CONCLR -IC3CONSET = 0xBF802408 - .global IC3CONSET -IC3CONINV = 0xBF80240C - .global IC3CONINV -IC3BUF = 0xBF802410 - .global IC3BUF -IC4CON = 0xBF802600 - .global IC4CON -IC4CONCLR = 0xBF802604 - .global IC4CONCLR -IC4CONSET = 0xBF802608 - .global IC4CONSET -IC4CONINV = 0xBF80260C - .global IC4CONINV -IC4BUF = 0xBF802610 - .global IC4BUF -IC5CON = 0xBF802800 - .global IC5CON -IC5CONCLR = 0xBF802804 - .global IC5CONCLR -IC5CONSET = 0xBF802808 - .global IC5CONSET -IC5CONINV = 0xBF80280C - .global IC5CONINV -IC5BUF = 0xBF802810 - .global IC5BUF -OC1CON = 0xBF803000 - .global OC1CON -OC1CONCLR = 0xBF803004 - .global OC1CONCLR -OC1CONSET = 0xBF803008 - .global OC1CONSET -OC1CONINV = 0xBF80300C - .global OC1CONINV -OC1R = 0xBF803010 - .global OC1R -OC1RCLR = 0xBF803014 - .global OC1RCLR -OC1RSET = 0xBF803018 - .global OC1RSET -OC1RINV = 0xBF80301C - .global OC1RINV -OC1RS = 0xBF803020 - .global OC1RS -OC1RSCLR = 0xBF803024 - .global OC1RSCLR -OC1RSSET = 0xBF803028 - .global OC1RSSET -OC1RSINV = 0xBF80302C - .global OC1RSINV -OC2CON = 0xBF803200 - .global OC2CON -OC2CONCLR = 0xBF803204 - .global OC2CONCLR -OC2CONSET = 0xBF803208 - .global OC2CONSET -OC2CONINV = 0xBF80320C - .global OC2CONINV -OC2R = 0xBF803210 - .global OC2R -OC2RCLR = 0xBF803214 - .global OC2RCLR -OC2RSET = 0xBF803218 - .global OC2RSET -OC2RINV = 0xBF80321C - .global OC2RINV -OC2RS = 0xBF803220 - .global OC2RS -OC2RSCLR = 0xBF803224 - .global OC2RSCLR -OC2RSSET = 0xBF803228 - .global OC2RSSET -OC2RSINV = 0xBF80322C - .global OC2RSINV -OC3CON = 0xBF803400 - .global OC3CON -OC3CONCLR = 0xBF803404 - .global OC3CONCLR -OC3CONSET = 0xBF803408 - .global OC3CONSET -OC3CONINV = 0xBF80340C - .global OC3CONINV -OC3R = 0xBF803410 - .global OC3R -OC3RCLR = 0xBF803414 - .global OC3RCLR -OC3RSET = 0xBF803418 - .global OC3RSET -OC3RINV = 0xBF80341C - .global OC3RINV -OC3RS = 0xBF803420 - .global OC3RS -OC3RSCLR = 0xBF803424 - .global OC3RSCLR -OC3RSSET = 0xBF803428 - .global OC3RSSET -OC3RSINV = 0xBF80342C - .global OC3RSINV -OC4CON = 0xBF803600 - .global OC4CON -OC4CONCLR = 0xBF803604 - .global OC4CONCLR -OC4CONSET = 0xBF803608 - .global OC4CONSET -OC4CONINV = 0xBF80360C - .global OC4CONINV -OC4R = 0xBF803610 - .global OC4R -OC4RCLR = 0xBF803614 - .global OC4RCLR -OC4RSET = 0xBF803618 - .global OC4RSET -OC4RINV = 0xBF80361C - .global OC4RINV -OC4RS = 0xBF803620 - .global OC4RS -OC4RSCLR = 0xBF803624 - .global OC4RSCLR -OC4RSSET = 0xBF803628 - .global OC4RSSET -OC4RSINV = 0xBF80362C - .global OC4RSINV -OC5CON = 0xBF803800 - .global OC5CON -OC5CONCLR = 0xBF803804 - .global OC5CONCLR -OC5CONSET = 0xBF803808 - .global OC5CONSET -OC5CONINV = 0xBF80380C - .global OC5CONINV -OC5R = 0xBF803810 - .global OC5R -OC5RCLR = 0xBF803814 - .global OC5RCLR -OC5RSET = 0xBF803818 - .global OC5RSET -OC5RINV = 0xBF80381C - .global OC5RINV -OC5RS = 0xBF803820 - .global OC5RS -OC5RSCLR = 0xBF803824 - .global OC5RSCLR -OC5RSSET = 0xBF803828 - .global OC5RSSET -OC5RSINV = 0xBF80382C - .global OC5RSINV -I2C1CON = 0xBF805000 - .global I2C1CON -I2C1111CON = 0xBF805000 - .global I2C1111CON -I2C1CONCLR = 0xBF805004 - .global I2C1CONCLR -I2C1111CONCLR = 0xBF805004 - .global I2C1111CONCLR -I2C1CONSET = 0xBF805008 - .global I2C1CONSET -I2C1111CONSET = 0xBF805008 - .global I2C1111CONSET -I2C1CONINV = 0xBF80500C - .global I2C1CONINV -I2C1111CONINV = 0xBF80500C - .global I2C1111CONINV -I2C1STAT = 0xBF805010 - .global I2C1STAT -I2C1111STAT = 0xBF805010 - .global I2C1111STAT -I2C1STATCLR = 0xBF805014 - .global I2C1STATCLR -I2C1111STATCLR = 0xBF805014 - .global I2C1111STATCLR -I2C1STATSET = 0xBF805018 - .global I2C1STATSET -I2C1111STATSET = 0xBF805018 - .global I2C1111STATSET -I2C1STATINV = 0xBF80501C - .global I2C1STATINV -I2C1111STATINV = 0xBF80501C - .global I2C1111STATINV -I2C1ADD = 0xBF805020 - .global I2C1ADD -I2C1111ADD = 0xBF805020 - .global I2C1111ADD -I2C1ADDCLR = 0xBF805024 - .global I2C1ADDCLR -I2C1111ADDCLR = 0xBF805024 - .global I2C1111ADDCLR -I2C1ADDSET = 0xBF805028 - .global I2C1ADDSET -I2C1111ADDSET = 0xBF805028 - .global I2C1111ADDSET -I2C1ADDINV = 0xBF80502C - .global I2C1ADDINV -I2C1111ADDINV = 0xBF80502C - .global I2C1111ADDINV -I2C1MSK = 0xBF805030 - .global I2C1MSK -I2C1111MSK = 0xBF805030 - .global I2C1111MSK -I2C1MSKCLR = 0xBF805034 - .global I2C1MSKCLR -I2C1111MSKCLR = 0xBF805034 - .global I2C1111MSKCLR -I2C1MSKSET = 0xBF805038 - .global I2C1MSKSET -I2C1111MSKSET = 0xBF805038 - .global I2C1111MSKSET -I2C1MSKINV = 0xBF80503C - .global I2C1MSKINV -I2C1111MSKINV = 0xBF80503C - .global I2C1111MSKINV -I2C1BRG = 0xBF805040 - .global I2C1BRG -I2C1111BRG = 0xBF805040 - .global I2C1111BRG -I2C1BRGCLR = 0xBF805044 - .global I2C1BRGCLR -I2C1111BRGCLR = 0xBF805044 - .global I2C1111BRGCLR -I2C1BRGSET = 0xBF805048 - .global I2C1BRGSET -I2C1111BRGSET = 0xBF805048 - .global I2C1111BRGSET -I2C1BRGINV = 0xBF80504C - .global I2C1BRGINV -I2C1111BRGINV = 0xBF80504C - .global I2C1111BRGINV -I2C1TRN = 0xBF805050 - .global I2C1TRN -I2C1111TRN = 0xBF805050 - .global I2C1111TRN -I2C1TRNCLR = 0xBF805054 - .global I2C1TRNCLR -I2C1111TRNCLR = 0xBF805054 - .global I2C1111TRNCLR -I2C1TRNSET = 0xBF805058 - .global I2C1TRNSET -I2C1111TRNSET = 0xBF805058 - .global I2C1111TRNSET -I2C1TRNINV = 0xBF80505C - .global I2C1TRNINV -I2C1111TRNINV = 0xBF80505C - .global I2C1111TRNINV -I2C1RCV = 0xBF805060 - .global I2C1RCV -I2C1111RCV = 0xBF805060 - .global I2C1111RCV -I2C2CON = 0xBF805100 - .global I2C2CON -I2CABCON = 0xBF805100 - .global I2CABCON -I2C2CONCLR = 0xBF805104 - .global I2C2CONCLR -I2CABCONCLR = 0xBF805104 - .global I2CABCONCLR -I2C2CONSET = 0xBF805108 - .global I2C2CONSET -I2CABCONSET = 0xBF805108 - .global I2CABCONSET -I2C2CONINV = 0xBF80510C - .global I2C2CONINV -I2CABCONINV = 0xBF80510C - .global I2CABCONINV -I2C2STAT = 0xBF805110 - .global I2C2STAT -I2CABSTAT = 0xBF805110 - .global I2CABSTAT -I2C2STATCLR = 0xBF805114 - .global I2C2STATCLR -I2CABSTATCLR = 0xBF805114 - .global I2CABSTATCLR -I2C2STATSET = 0xBF805118 - .global I2C2STATSET -I2CABSTATSET = 0xBF805118 - .global I2CABSTATSET -I2C2STATINV = 0xBF80511C - .global I2C2STATINV -I2CABSTATINV = 0xBF80511C - .global I2CABSTATINV -I2C2ADD = 0xBF805120 - .global I2C2ADD -I2CABADD = 0xBF805120 - .global I2CABADD -I2C2ADDCLR = 0xBF805124 - .global I2C2ADDCLR -I2CABADDCLR = 0xBF805124 - .global I2CABADDCLR -I2C2ADDSET = 0xBF805128 - .global I2C2ADDSET -I2CABADDSET = 0xBF805128 - .global I2CABADDSET -I2C2ADDINV = 0xBF80512C - .global I2C2ADDINV -I2CABADDINV = 0xBF80512C - .global I2CABADDINV -I2C2MSK = 0xBF805130 - .global I2C2MSK -I2CABMSK = 0xBF805130 - .global I2CABMSK -I2C2MSKCLR = 0xBF805134 - .global I2C2MSKCLR -I2CABMSKCLR = 0xBF805134 - .global I2CABMSKCLR -I2C2MSKSET = 0xBF805138 - .global I2C2MSKSET -I2CABMSKSET = 0xBF805138 - .global I2CABMSKSET -I2C2MSKINV = 0xBF80513C - .global I2C2MSKINV -I2CABMSKINV = 0xBF80513C - .global I2CABMSKINV -I2C2BRG = 0xBF805140 - .global I2C2BRG -I2CABBRG = 0xBF805140 - .global I2CABBRG -I2C2BRGCLR = 0xBF805144 - .global I2C2BRGCLR -I2CABBRGCLR = 0xBF805144 - .global I2CABBRGCLR -I2C2BRGSET = 0xBF805148 - .global I2C2BRGSET -I2CABBRGSET = 0xBF805148 - .global I2CABBRGSET -I2C2BRGINV = 0xBF80514C - .global I2C2BRGINV -I2CABBRGINV = 0xBF80514C - .global I2CABBRGINV -I2C2TRN = 0xBF805150 - .global I2C2TRN -I2CABTRN = 0xBF805150 - .global I2CABTRN -I2C2TRNCLR = 0xBF805154 - .global I2C2TRNCLR -I2CABTRNCLR = 0xBF805154 - .global I2CABTRNCLR -I2C2TRNSET = 0xBF805158 - .global I2C2TRNSET -I2CABTRNSET = 0xBF805158 - .global I2CABTRNSET -I2C2TRNINV = 0xBF80515C - .global I2C2TRNINV -I2CABTRNINV = 0xBF80515C - .global I2CABTRNINV -I2C2RCV = 0xBF805160 - .global I2C2RCV -I2CABRCV = 0xBF805160 - .global I2CABRCV -SPI1CON = 0xBF805800 - .global SPI1CON -SPI1CONCLR = 0xBF805804 - .global SPI1CONCLR -SPI1CONSET = 0xBF805808 - .global SPI1CONSET -SPI1CONINV = 0xBF80580C - .global SPI1CONINV -SPI1STAT = 0xBF805810 - .global SPI1STAT -SPI1STATCLR = 0xBF805814 - .global SPI1STATCLR -SPI1STATSET = 0xBF805818 - .global SPI1STATSET -SPI1STATINV = 0xBF80581C - .global SPI1STATINV -SPI1BUF = 0xBF805820 - .global SPI1BUF -SPI1BRG = 0xBF805830 - .global SPI1BRG -SPI1BRGCLR = 0xBF805834 - .global SPI1BRGCLR -SPI1BRGSET = 0xBF805838 - .global SPI1BRGSET -SPI1BRGINV = 0xBF80583C - .global SPI1BRGINV -SPI1CON2 = 0xBF805840 - .global SPI1CON2 -SPI1CON2CLR = 0xBF805844 - .global SPI1CON2CLR -SPI1CON2SET = 0xBF805848 - .global SPI1CON2SET -SPI1CON2INV = 0xBF80584C - .global SPI1CON2INV -SPI2CON = 0xBF805A00 - .global SPI2CON -SPI2CONCLR = 0xBF805A04 - .global SPI2CONCLR -SPI2CONSET = 0xBF805A08 - .global SPI2CONSET -SPI2CONINV = 0xBF805A0C - .global SPI2CONINV -SPI2STAT = 0xBF805A10 - .global SPI2STAT -SPI2STATCLR = 0xBF805A14 - .global SPI2STATCLR -SPI2STATSET = 0xBF805A18 - .global SPI2STATSET -SPI2STATINV = 0xBF805A1C - .global SPI2STATINV -SPI2BUF = 0xBF805A20 - .global SPI2BUF -SPI2BRG = 0xBF805A30 - .global SPI2BRG -SPI2BRGCLR = 0xBF805A34 - .global SPI2BRGCLR -SPI2BRGSET = 0xBF805A38 - .global SPI2BRGSET -SPI2BRGINV = 0xBF805A3C - .global SPI2BRGINV -SPI2CON2 = 0xBF805A40 - .global SPI2CON2 -SPI2CON2CLR = 0xBF805A44 - .global SPI2CON2CLR -SPI2CON2SET = 0xBF805A48 - .global SPI2CON2SET -SPI2CON2INV = 0xBF805A4C - .global SPI2CON2INV -U1MODE = 0xBF806000 - .global U1MODE -UDCMODE = 0xBF806000 - .global UDCMODE -U1MODECLR = 0xBF806004 - .global U1MODECLR -UDCMODECLR = 0xBF806004 - .global UDCMODECLR -U1MODESET = 0xBF806008 - .global U1MODESET -UDCMODESET = 0xBF806008 - .global UDCMODESET -U1MODEINV = 0xBF80600C - .global U1MODEINV -UDCMODEINV = 0xBF80600C - .global UDCMODEINV -U1STA = 0xBF806010 - .global U1STA -UDCSTA = 0xBF806010 - .global UDCSTA -U1STACLR = 0xBF806014 - .global U1STACLR -UDCSTACLR = 0xBF806014 - .global UDCSTACLR -U1STASET = 0xBF806018 - .global U1STASET -UDCSTASET = 0xBF806018 - .global UDCSTASET -U1STAINV = 0xBF80601C - .global U1STAINV -UDCSTAINV = 0xBF80601C - .global UDCSTAINV -U1TXREG = 0xBF806020 - .global U1TXREG -UDCTXREG = 0xBF806020 - .global UDCTXREG -U1RXREG = 0xBF806030 - .global U1RXREG -UDCRXREG = 0xBF806030 - .global UDCRXREG -U1BRG = 0xBF806040 - .global U1BRG -UDCBRG = 0xBF806040 - .global UDCBRG -U1BRGCLR = 0xBF806044 - .global U1BRGCLR -UDCBRGCLR = 0xBF806044 - .global UDCBRGCLR -U1BRGSET = 0xBF806048 - .global U1BRGSET -UDCBRGSET = 0xBF806048 - .global UDCBRGSET -U1BRGINV = 0xBF80604C - .global U1BRGINV -UDCBRGINV = 0xBF80604C - .global UDCBRGINV -U2MODE = 0xBF806200 - .global U2MODE -U8932MODE = 0xBF806200 - .global U8932MODE -U2MODECLR = 0xBF806204 - .global U2MODECLR -U8932MODECLR = 0xBF806204 - .global U8932MODECLR -U2MODESET = 0xBF806208 - .global U2MODESET -U8932MODESET = 0xBF806208 - .global U8932MODESET -U2MODEINV = 0xBF80620C - .global U2MODEINV -U8932MODEINV = 0xBF80620C - .global U8932MODEINV -U2STA = 0xBF806210 - .global U2STA -U8932STA = 0xBF806210 - .global U8932STA -U2STACLR = 0xBF806214 - .global U2STACLR -U8932STACLR = 0xBF806214 - .global U8932STACLR -U2STASET = 0xBF806218 - .global U2STASET -U8932STASET = 0xBF806218 - .global U8932STASET -U2STAINV = 0xBF80621C - .global U2STAINV -U8932STAINV = 0xBF80621C - .global U8932STAINV -U2TXREG = 0xBF806220 - .global U2TXREG -U8932TXREG = 0xBF806220 - .global U8932TXREG -U2RXREG = 0xBF806230 - .global U2RXREG -U8932RXREG = 0xBF806230 - .global U8932RXREG -U2BRG = 0xBF806240 - .global U2BRG -U8932BRG = 0xBF806240 - .global U8932BRG -U2BRGCLR = 0xBF806244 - .global U2BRGCLR -U8932BRGCLR = 0xBF806244 - .global U8932BRGCLR -U2BRGSET = 0xBF806248 - .global U2BRGSET -U8932BRGSET = 0xBF806248 - .global U8932BRGSET -U2BRGINV = 0xBF80624C - .global U2BRGINV -U8932BRGINV = 0xBF80624C - .global U8932BRGINV -U3MODE = 0xBF806400 - .global U3MODE -U39MODE = 0xBF806400 - .global U39MODE -U3MODECLR = 0xBF806404 - .global U3MODECLR -U39MODECLR = 0xBF806404 - .global U39MODECLR -U3MODESET = 0xBF806408 - .global U3MODESET -U39MODESET = 0xBF806408 - .global U39MODESET -U3MODEINV = 0xBF80640C - .global U3MODEINV -U39MODEINV = 0xBF80640C - .global U39MODEINV -U3STA = 0xBF806410 - .global U3STA -U39STA = 0xBF806410 - .global U39STA -U3STACLR = 0xBF806414 - .global U3STACLR -U39STACLR = 0xBF806414 - .global U39STACLR -U3STASET = 0xBF806418 - .global U3STASET -U39STASET = 0xBF806418 - .global U39STASET -U3STAINV = 0xBF80641C - .global U3STAINV -U39STAINV = 0xBF80641C - .global U39STAINV -U3TXREG = 0xBF806420 - .global U3TXREG -U39TXREG = 0xBF806420 - .global U39TXREG -U3RXREG = 0xBF806430 - .global U3RXREG -U39RXREG = 0xBF806430 - .global U39RXREG -U3BRG = 0xBF806440 - .global U3BRG -U39BRG = 0xBF806440 - .global U39BRG -U3BRGCLR = 0xBF806444 - .global U3BRGCLR -U39BRGCLR = 0xBF806444 - .global U39BRGCLR -U3BRGSET = 0xBF806448 - .global U3BRGSET -U39BRGSET = 0xBF806448 - .global U39BRGSET -U3BRGINV = 0xBF80644C - .global U3BRGINV -U39BRGINV = 0xBF80644C - .global U39BRGINV -U4MODE = 0xBF806600 - .global U4MODE -UodMODE = 0xBF806600 - .global UodMODE -U4MODECLR = 0xBF806604 - .global U4MODECLR -UodMODECLR = 0xBF806604 - .global UodMODECLR -U4MODESET = 0xBF806608 - .global U4MODESET -UodMODESET = 0xBF806608 - .global UodMODESET -U4MODEINV = 0xBF80660C - .global U4MODEINV -UodMODEINV = 0xBF80660C - .global UodMODEINV -U4STA = 0xBF806610 - .global U4STA -UodSTA = 0xBF806610 - .global UodSTA -U4STACLR = 0xBF806614 - .global U4STACLR -UodSTACLR = 0xBF806614 - .global UodSTACLR -U4STASET = 0xBF806618 - .global U4STASET -UodSTASET = 0xBF806618 - .global UodSTASET -U4STAINV = 0xBF80661C - .global U4STAINV -UodSTAINV = 0xBF80661C - .global UodSTAINV -U4TXREG = 0xBF806620 - .global U4TXREG -UodTXREG = 0xBF806620 - .global UodTXREG -U4RXREG = 0xBF806630 - .global U4RXREG -UodRXREG = 0xBF806630 - .global UodRXREG -U4BRG = 0xBF806640 - .global U4BRG -UodBRG = 0xBF806640 - .global UodBRG -U4BRGCLR = 0xBF806644 - .global U4BRGCLR -UodBRGCLR = 0xBF806644 - .global UodBRGCLR -U4BRGSET = 0xBF806648 - .global U4BRGSET -UodBRGSET = 0xBF806648 - .global UodBRGSET -U4BRGINV = 0xBF80664C - .global U4BRGINV -UodBRGINV = 0xBF80664C - .global UodBRGINV -PMCON = 0xBF807000 - .global PMCON -PMCONCLR = 0xBF807004 - .global PMCONCLR -PMCONSET = 0xBF807008 - .global PMCONSET -PMCONINV = 0xBF80700C - .global PMCONINV -PMMODE = 0xBF807010 - .global PMMODE -PMMODECLR = 0xBF807014 - .global PMMODECLR -PMMODESET = 0xBF807018 - .global PMMODESET -PMMODEINV = 0xBF80701C - .global PMMODEINV -PMADDR = 0xBF807020 - .global PMADDR -PMADDRCLR = 0xBF807024 - .global PMADDRCLR -PMADDRSET = 0xBF807028 - .global PMADDRSET -PMADDRINV = 0xBF80702C - .global PMADDRINV -PMDOUT = 0xBF807030 - .global PMDOUT -PMDOUTCLR = 0xBF807034 - .global PMDOUTCLR -PMDOUTSET = 0xBF807038 - .global PMDOUTSET -PMDOUTINV = 0xBF80703C - .global PMDOUTINV -PMDIN = 0xBF807040 - .global PMDIN -PMDINCLR = 0xBF807044 - .global PMDINCLR -PMDINSET = 0xBF807048 - .global PMDINSET -PMDININV = 0xBF80704C - .global PMDININV -PMAEN = 0xBF807050 - .global PMAEN -PMAENCLR = 0xBF807054 - .global PMAENCLR -PMAENSET = 0xBF807058 - .global PMAENSET -PMAENINV = 0xBF80705C - .global PMAENINV -PMSTAT = 0xBF807060 - .global PMSTAT -PMSTATCLR = 0xBF807064 - .global PMSTATCLR -PMSTATSET = 0xBF807068 - .global PMSTATSET -PMSTATINV = 0xBF80706C - .global PMSTATINV -AD1CON1 = 0xBF809000 - .global AD1CON1 -AD1CON1CLR = 0xBF809004 - .global AD1CON1CLR -AD1CON1SET = 0xBF809008 - .global AD1CON1SET -AD1CON1INV = 0xBF80900C - .global AD1CON1INV -AD1CON2 = 0xBF809010 - .global AD1CON2 -AD1CON2CLR = 0xBF809014 - .global AD1CON2CLR -AD1CON2SET = 0xBF809018 - .global AD1CON2SET -AD1CON2INV = 0xBF80901C - .global AD1CON2INV -AD1CON3 = 0xBF809020 - .global AD1CON3 -AD1CON3CLR = 0xBF809024 - .global AD1CON3CLR -AD1CON3SET = 0xBF809028 - .global AD1CON3SET -AD1CON3INV = 0xBF80902C - .global AD1CON3INV -AD1CHS = 0xBF809040 - .global AD1CHS -AD1CHSCLR = 0xBF809044 - .global AD1CHSCLR -AD1CHSSET = 0xBF809048 - .global AD1CHSSET -AD1CHSINV = 0xBF80904C - .global AD1CHSINV -AD1CSSL = 0xBF809050 - .global AD1CSSL -AD1CSSLCLR = 0xBF809054 - .global AD1CSSLCLR -AD1CSSLSET = 0xBF809058 - .global AD1CSSLSET -AD1CSSLINV = 0xBF80905C - .global AD1CSSLINV -ADC1BUF0 = 0xBF809070 - .global ADC1BUF0 -ADC1BUF1 = 0xBF809080 - .global ADC1BUF1 -ADC1BUF2 = 0xBF809090 - .global ADC1BUF2 -ADC1BUF3 = 0xBF8090A0 - .global ADC1BUF3 -ADC1BUF4 = 0xBF8090B0 - .global ADC1BUF4 -ADC1BUF5 = 0xBF8090C0 - .global ADC1BUF5 -ADC1BUF6 = 0xBF8090D0 - .global ADC1BUF6 -ADC1BUF7 = 0xBF8090E0 - .global ADC1BUF7 -ADC1BUF8 = 0xBF8090F0 - .global ADC1BUF8 -ADC1BUF9 = 0xBF809100 - .global ADC1BUF9 -ADC1BUFA = 0xBF809110 - .global ADC1BUFA -ADC1BUFB = 0xBF809120 - .global ADC1BUFB -ADC1BUFC = 0xBF809130 - .global ADC1BUFC -ADC1BUFD = 0xBF809140 - .global ADC1BUFD -ADC1BUFE = 0xBF809150 - .global ADC1BUFE -ADC1BUFF = 0xBF809160 - .global ADC1BUFF -CVRCON = 0xBF809800 - .global CVRCON -CVRCONCLR = 0xBF809804 - .global CVRCONCLR -CVRCONSET = 0xBF809808 - .global CVRCONSET -CVRCONINV = 0xBF80980C - .global CVRCONINV -CM1CON = 0xBF80A000 - .global CM1CON -CM1CONCLR = 0xBF80A004 - .global CM1CONCLR -CM1CONSET = 0xBF80A008 - .global CM1CONSET -CM1CONINV = 0xBF80A00C - .global CM1CONINV -CM2CON = 0xBF80A010 - .global CM2CON -CM2CONCLR = 0xBF80A014 - .global CM2CONCLR -CM2CONSET = 0xBF80A018 - .global CM2CONSET -CM2CONINV = 0xBF80A01C - .global CM2CONINV -CMSTAT = 0xBF80A060 - .global CMSTAT -CMSTATCLR = 0xBF80A064 - .global CMSTATCLR -CMSTATSET = 0xBF80A068 - .global CMSTATSET -CMSTATINV = 0xBF80A06C - .global CMSTATINV -CTMUCON = 0xBF80A200 - .global CTMUCON -CTMUCONCLR = 0xBF80A204 - .global CTMUCONCLR -CTMUCONSET = 0xBF80A208 - .global CTMUCONSET -CTMUCONINV = 0xBF80A20C - .global CTMUCONINV -OSCCON = 0xBF80F000 - .global OSCCON -OSCCONCLR = 0xBF80F004 - .global OSCCONCLR -OSCCONSET = 0xBF80F008 - .global OSCCONSET -OSCCONINV = 0xBF80F00C - .global OSCCONINV -OSCTUN = 0xBF80F010 - .global OSCTUN -OSCTUNCLR = 0xBF80F014 - .global OSCTUNCLR -OSCTUNSET = 0xBF80F018 - .global OSCTUNSET -OSCTUNINV = 0xBF80F01C - .global OSCTUNINV -REFOCON = 0xBF80F020 - .global REFOCON -REFOCONCLR = 0xBF80F024 - .global REFOCONCLR -REFOCONSET = 0xBF80F028 - .global REFOCONSET -REFOCONINV = 0xBF80F02C - .global REFOCONINV -REFOTRIM = 0xBF80F030 - .global REFOTRIM -REFOTRIMCLR = 0xBF80F034 - .global REFOTRIMCLR -REFOTRIMSET = 0xBF80F038 - .global REFOTRIMSET -REFOTRIMINV = 0xBF80F03C - .global REFOTRIMINV -CFGCON = 0xBF80F200 - .global CFGCON -DDPCON = 0xBF80F200 - .global DDPCON -DEVID = 0xBF80F220 - .global DEVID -SYSKEY = 0xBF80F230 - .global SYSKEY -SYSKEYCLR = 0xBF80F234 - .global SYSKEYCLR -SYSKEYSET = 0xBF80F238 - .global SYSKEYSET -SYSKEYINV = 0xBF80F23C - .global SYSKEYINV -PMD1 = 0xBF80F240 - .global PMD1 -PMD1CLR = 0xBF80F244 - .global PMD1CLR -PMD1SET = 0xBF80F248 - .global PMD1SET -PMD1INV = 0xBF80F24C - .global PMD1INV -PMD2 = 0xBF80F250 - .global PMD2 -PMD2CLR = 0xBF80F254 - .global PMD2CLR -PMD2SET = 0xBF80F258 - .global PMD2SET -PMD2INV = 0xBF80F25C - .global PMD2INV -PMD3 = 0xBF80F260 - .global PMD3 -PMD3CLR = 0xBF80F264 - .global PMD3CLR -PMD3SET = 0xBF80F268 - .global PMD3SET -PMD3INV = 0xBF80F26C - .global PMD3INV -PMD4 = 0xBF80F270 - .global PMD4 -PMD4CLR = 0xBF80F274 - .global PMD4CLR -PMD4SET = 0xBF80F278 - .global PMD4SET -PMD4INV = 0xBF80F27C - .global PMD4INV -PMD5 = 0xBF80F280 - .global PMD5 -PMD5CLR = 0xBF80F284 - .global PMD5CLR -PMD5SET = 0xBF80F288 - .global PMD5SET -PMD5INV = 0xBF80F28C - .global PMD5INV -PMD6 = 0xBF80F290 - .global PMD6 -PMD6CLR = 0xBF80F294 - .global PMD6CLR -PMD6SET = 0xBF80F298 - .global PMD6SET -PMD6INV = 0xBF80F29C - .global PMD6INV -NVMCON = 0xBF80F400 - .global NVMCON -NVMCONCLR = 0xBF80F404 - .global NVMCONCLR -NVMCONSET = 0xBF80F408 - .global NVMCONSET -NVMCONINV = 0xBF80F40C - .global NVMCONINV -NVMKEY = 0xBF80F410 - .global NVMKEY -NVMADDR = 0xBF80F420 - .global NVMADDR -NVMADDRCLR = 0xBF80F424 - .global NVMADDRCLR -NVMADDRSET = 0xBF80F428 - .global NVMADDRSET -NVMADDRINV = 0xBF80F42C - .global NVMADDRINV -NVMDATA = 0xBF80F430 - .global NVMDATA -NVMSRCADDR = 0xBF80F440 - .global NVMSRCADDR -RCON = 0xBF80F600 - .global RCON -RCONCLR = 0xBF80F604 - .global RCONCLR -RCONSET = 0xBF80F608 - .global RCONSET -RCONINV = 0xBF80F60C - .global RCONINV -RSWRST = 0xBF80F610 - .global RSWRST -RSWRSTCLR = 0xBF80F614 - .global RSWRSTCLR -RSWRSTSET = 0xBF80F618 - .global RSWRSTSET -RSWRSTINV = 0xBF80F61C - .global RSWRSTINV -INT1R = 0xBF80FA04 - .global INT1R -INT2R = 0xBF80FA08 - .global INT2R -INT3R = 0xBF80FA0C - .global INT3R -INT4R = 0xBF80FA10 - .global INT4R -T2CKR = 0xBF80FA18 - .global T2CKR -T3CKR = 0xBF80FA1C - .global T3CKR -T4CKR = 0xBF80FA20 - .global T4CKR -T5CKR = 0xBF80FA24 - .global T5CKR -IC1R = 0xBF80FA28 - .global IC1R -IC2R = 0xBF80FA2C - .global IC2R -IC3R = 0xBF80FA30 - .global IC3R -IC4R = 0xBF80FA34 - .global IC4R -IC5R = 0xBF80FA38 - .global IC5R -OCFAR = 0xBF80FA48 - .global OCFAR -U1RXR = 0xBF80FA50 - .global U1RXR -U1CTSR = 0xBF80FA54 - .global U1CTSR -U2RXR = 0xBF80FA58 - .global U2RXR -U2CTSR = 0xBF80FA5C - .global U2CTSR -U3RXR = 0xBF80FA60 - .global U3RXR -U3CTSR = 0xBF80FA64 - .global U3CTSR -U4RXR = 0xBF80FA68 - .global U4RXR -U4CTSR = 0xBF80FA6C - .global U4CTSR -U5RXR = 0xBF80FA70 - .global U5RXR -U5CTSR = 0xBF80FA74 - .global U5CTSR -SDI1R = 0xBF80FA84 - .global SDI1R -SS1R = 0xBF80FA88 - .global SS1R -SDI2R = 0xBF80FA90 - .global SDI2R -SS2R = 0xBF80FA94 - .global SS2R -REFCLKIR = 0xBF80FAD0 - .global REFCLKIR -RPB0R = 0xBF80FB40 - .global RPB0R -RPB1R = 0xBF80FB44 - .global RPB1R -RPB2R = 0xBF80FB48 - .global RPB2R -RPB3R = 0xBF80FB4C - .global RPB3R -RPB5R = 0xBF80FB54 - .global RPB5R -RPB6R = 0xBF80FB58 - .global RPB6R -RPB7R = 0xBF80FB5C - .global RPB7R -RPB8R = 0xBF80FB60 - .global RPB8R -RPB9R = 0xBF80FB64 - .global RPB9R -RPB10R = 0xBF80FB68 - .global RPB10R -RPB14R = 0xBF80FB78 - .global RPB14R -RPB15R = 0xBF80FB7C - .global RPB15R -RPC13R = 0xBF80FBB4 - .global RPC13R -RPC14R = 0xBF80FBB8 - .global RPC14R -RPD0R = 0xBF80FBC0 - .global RPD0R -RPD1R = 0xBF80FBC4 - .global RPD1R -RPD2R = 0xBF80FBC8 - .global RPD2R -RPD3R = 0xBF80FBCC - .global RPD3R -RPD4R = 0xBF80FBD0 - .global RPD4R -RPD5R = 0xBF80FBD4 - .global RPD5R -RPD8R = 0xBF80FBE0 - .global RPD8R -RPD9R = 0xBF80FBE4 - .global RPD9R -RPD10R = 0xBF80FBE8 - .global RPD10R -RPD11R = 0xBF80FBEC - .global RPD11R -RPE3R = 0xBF80FC0C - .global RPE3R -RPE5R = 0xBF80FC14 - .global RPE5R -RPF0R = 0xBF80FC40 - .global RPF0R -RPF1R = 0xBF80FC44 - .global RPF1R -RPF4R = 0xBF80FC50 - .global RPF4R -RPF5R = 0xBF80FC54 - .global RPF5R -RPG6R = 0xBF80FC98 - .global RPG6R -RPG7R = 0xBF80FC9C - .global RPG7R -RPG8R = 0xBF80FCA0 - .global RPG8R -RPG9R = 0xBF80FCA4 - .global RPG9R -INTCON = 0xBF881000 - .global INTCON -INTCONCLR = 0xBF881004 - .global INTCONCLR -INTCONSET = 0xBF881008 - .global INTCONSET -INTCONINV = 0xBF88100C - .global INTCONINV -INTSTAT = 0xBF881010 - .global INTSTAT -IPTMR = 0xBF881020 - .global IPTMR -IPTMRCLR = 0xBF881024 - .global IPTMRCLR -IPTMRSET = 0xBF881028 - .global IPTMRSET -IPTMRINV = 0xBF88102C - .global IPTMRINV -IFS0 = 0xBF881030 - .global IFS0 -IFS0CLR = 0xBF881034 - .global IFS0CLR -IFS0SET = 0xBF881038 - .global IFS0SET -IFS0INV = 0xBF88103C - .global IFS0INV -IFS1 = 0xBF881040 - .global IFS1 -IFS1CLR = 0xBF881044 - .global IFS1CLR -IFS1SET = 0xBF881048 - .global IFS1SET -IFS1INV = 0xBF88104C - .global IFS1INV -IFS2 = 0xBF881050 - .global IFS2 -IFS2CLR = 0xBF881054 - .global IFS2CLR -IFS2SET = 0xBF881058 - .global IFS2SET -IFS2INV = 0xBF88105C - .global IFS2INV -IEC0 = 0xBF881060 - .global IEC0 -IEC0CLR = 0xBF881064 - .global IEC0CLR -IEC0SET = 0xBF881068 - .global IEC0SET -IEC0INV = 0xBF88106C - .global IEC0INV -IEC1 = 0xBF881070 - .global IEC1 -IEC1CLR = 0xBF881074 - .global IEC1CLR -IEC1SET = 0xBF881078 - .global IEC1SET -IEC1INV = 0xBF88107C - .global IEC1INV -IEC2 = 0xBF881080 - .global IEC2 -IEC2CLR = 0xBF881084 - .global IEC2CLR -IEC2SET = 0xBF881088 - .global IEC2SET -IEC2INV = 0xBF88108C - .global IEC2INV -IPC0 = 0xBF881090 - .global IPC0 -IPC0CLR = 0xBF881094 - .global IPC0CLR -IPC0SET = 0xBF881098 - .global IPC0SET -IPC0INV = 0xBF88109C - .global IPC0INV -IPC1 = 0xBF8810A0 - .global IPC1 -IPC1CLR = 0xBF8810A4 - .global IPC1CLR -IPC1SET = 0xBF8810A8 - .global IPC1SET -IPC1INV = 0xBF8810AC - .global IPC1INV -IPC2 = 0xBF8810B0 - .global IPC2 -IPC2CLR = 0xBF8810B4 - .global IPC2CLR -IPC2SET = 0xBF8810B8 - .global IPC2SET -IPC2INV = 0xBF8810BC - .global IPC2INV -IPC3 = 0xBF8810C0 - .global IPC3 -IPC3CLR = 0xBF8810C4 - .global IPC3CLR -IPC3SET = 0xBF8810C8 - .global IPC3SET -IPC3INV = 0xBF8810CC - .global IPC3INV -IPC4 = 0xBF8810D0 - .global IPC4 -IPC4CLR = 0xBF8810D4 - .global IPC4CLR -IPC4SET = 0xBF8810D8 - .global IPC4SET -IPC4INV = 0xBF8810DC - .global IPC4INV -IPC5 = 0xBF8810E0 - .global IPC5 -IPC5CLR = 0xBF8810E4 - .global IPC5CLR -IPC5SET = 0xBF8810E8 - .global IPC5SET -IPC5INV = 0xBF8810EC - .global IPC5INV -IPC6 = 0xBF8810F0 - .global IPC6 -IPC6CLR = 0xBF8810F4 - .global IPC6CLR -IPC6SET = 0xBF8810F8 - .global IPC6SET -IPC6INV = 0xBF8810FC - .global IPC6INV -IPC7 = 0xBF881100 - .global IPC7 -IPC7CLR = 0xBF881104 - .global IPC7CLR -IPC7SET = 0xBF881108 - .global IPC7SET -IPC7INV = 0xBF88110C - .global IPC7INV -IPC8 = 0xBF881110 - .global IPC8 -IPC8CLR = 0xBF881114 - .global IPC8CLR -IPC8SET = 0xBF881118 - .global IPC8SET -IPC8INV = 0xBF88111C - .global IPC8INV -IPC9 = 0xBF881120 - .global IPC9 -IPC9CLR = 0xBF881124 - .global IPC9CLR -IPC9SET = 0xBF881128 - .global IPC9SET -IPC9INV = 0xBF88112C - .global IPC9INV -IPC10 = 0xBF881130 - .global IPC10 -IPC10CLR = 0xBF881134 - .global IPC10CLR -IPC10SET = 0xBF881138 - .global IPC10SET -IPC10INV = 0xBF88113C - .global IPC10INV -IPC11 = 0xBF881140 - .global IPC11 -IPC11CLR = 0xBF881144 - .global IPC11CLR -IPC11SET = 0xBF881148 - .global IPC11SET -IPC11INV = 0xBF88114C - .global IPC11INV -BMXCON = 0xBF882000 - .global BMXCON -BMXCONCLR = 0xBF882004 - .global BMXCONCLR -BMXCONSET = 0xBF882008 - .global BMXCONSET -BMXCONINV = 0xBF88200C - .global BMXCONINV -BMXDKPBA = 0xBF882010 - .global BMXDKPBA -BMXDKPBACLR = 0xBF882014 - .global BMXDKPBACLR -BMXDKPBASET = 0xBF882018 - .global BMXDKPBASET -BMXDKPBAINV = 0xBF88201C - .global BMXDKPBAINV -BMXDUDBA = 0xBF882020 - .global BMXDUDBA -BMXDUDBACLR = 0xBF882024 - .global BMXDUDBACLR -BMXDUDBASET = 0xBF882028 - .global BMXDUDBASET -BMXDUDBAINV = 0xBF88202C - .global BMXDUDBAINV -BMXDUPBA = 0xBF882030 - .global BMXDUPBA -BMXDUPBACLR = 0xBF882034 - .global BMXDUPBACLR -BMXDUPBASET = 0xBF882038 - .global BMXDUPBASET -BMXDUPBAINV = 0xBF88203C - .global BMXDUPBAINV -BMXDRMSZ = 0xBF882040 - .global BMXDRMSZ -BMXPUPBA = 0xBF882050 - .global BMXPUPBA -BMXPUPBACLR = 0xBF882054 - .global BMXPUPBACLR -BMXPUPBASET = 0xBF882058 - .global BMXPUPBASET -BMXPUPBAINV = 0xBF88205C - .global BMXPUPBAINV -BMXPFMSZ = 0xBF882060 - .global BMXPFMSZ -BMXBOOTSZ = 0xBF882070 - .global BMXBOOTSZ -DMACON = 0xBF883000 - .global DMACON -DMACONCLR = 0xBF883004 - .global DMACONCLR -DMACONSET = 0xBF883008 - .global DMACONSET -DMACONINV = 0xBF88300C - .global DMACONINV -DMASTAT = 0xBF883010 - .global DMASTAT -DMASTATCLR = 0xBF883014 - .global DMASTATCLR -DMASTATSET = 0xBF883018 - .global DMASTATSET -DMASTATINV = 0xBF88301C - .global DMASTATINV -DMAADDR = 0xBF883020 - .global DMAADDR -DMAADDRCLR = 0xBF883024 - .global DMAADDRCLR -DMAADDRSET = 0xBF883028 - .global DMAADDRSET -DMAADDRINV = 0xBF88302C - .global DMAADDRINV -DCRCCON = 0xBF883030 - .global DCRCCON -DCRCCONCLR = 0xBF883034 - .global DCRCCONCLR -DCRCCONSET = 0xBF883038 - .global DCRCCONSET -DCRCCONINV = 0xBF88303C - .global DCRCCONINV -DCRCDATA = 0xBF883040 - .global DCRCDATA -DCRCDATACLR = 0xBF883044 - .global DCRCDATACLR -DCRCDATASET = 0xBF883048 - .global DCRCDATASET -DCRCDATAINV = 0xBF88304C - .global DCRCDATAINV -DCRCXOR = 0xBF883050 - .global DCRCXOR -DCRCXORCLR = 0xBF883054 - .global DCRCXORCLR -DCRCXORSET = 0xBF883058 - .global DCRCXORSET -DCRCXORINV = 0xBF88305C - .global DCRCXORINV -DCH0CON = 0xBF883060 - .global DCH0CON -DCH0CONCLR = 0xBF883064 - .global DCH0CONCLR -DCH0CONSET = 0xBF883068 - .global DCH0CONSET -DCH0CONINV = 0xBF88306C - .global DCH0CONINV -DCH0ECON = 0xBF883070 - .global DCH0ECON -DCH0ECONCLR = 0xBF883074 - .global DCH0ECONCLR -DCH0ECONSET = 0xBF883078 - .global DCH0ECONSET -DCH0ECONINV = 0xBF88307C - .global DCH0ECONINV -DCH0INT = 0xBF883080 - .global DCH0INT -DCH0INTCLR = 0xBF883084 - .global DCH0INTCLR -DCH0INTSET = 0xBF883088 - .global DCH0INTSET -DCH0INTINV = 0xBF88308C - .global DCH0INTINV -DCH0SSA = 0xBF883090 - .global DCH0SSA -DCH0SSACLR = 0xBF883094 - .global DCH0SSACLR -DCH0SSASET = 0xBF883098 - .global DCH0SSASET -DCH0SSAINV = 0xBF88309C - .global DCH0SSAINV -DCH0DSA = 0xBF8830A0 - .global DCH0DSA -DCH0DSACLR = 0xBF8830A4 - .global DCH0DSACLR -DCH0DSASET = 0xBF8830A8 - .global DCH0DSASET -DCH0DSAINV = 0xBF8830AC - .global DCH0DSAINV -DCH0SSIZ = 0xBF8830B0 - .global DCH0SSIZ -DCH0SSIZCLR = 0xBF8830B4 - .global DCH0SSIZCLR -DCH0SSIZSET = 0xBF8830B8 - .global DCH0SSIZSET -DCH0SSIZINV = 0xBF8830BC - .global DCH0SSIZINV -DCH0DSIZ = 0xBF8830C0 - .global DCH0DSIZ -DCH0DSIZCLR = 0xBF8830C4 - .global DCH0DSIZCLR -DCH0DSIZSET = 0xBF8830C8 - .global DCH0DSIZSET -DCH0DSIZINV = 0xBF8830CC - .global DCH0DSIZINV -DCH0SPTR = 0xBF8830D0 - .global DCH0SPTR -DCH0SPTRCLR = 0xBF8830D4 - .global DCH0SPTRCLR -DCH0SPTRSET = 0xBF8830D8 - .global DCH0SPTRSET -DCH0SPTRINV = 0xBF8830DC - .global DCH0SPTRINV -DCH0DPTR = 0xBF8830E0 - .global DCH0DPTR -DCH0DPTRCLR = 0xBF8830E4 - .global DCH0DPTRCLR -DCH0DPTRSET = 0xBF8830E8 - .global DCH0DPTRSET -DCH0DPTRINV = 0xBF8830EC - .global DCH0DPTRINV -DCH0CSIZ = 0xBF8830F0 - .global DCH0CSIZ -DCH0CSIZCLR = 0xBF8830F4 - .global DCH0CSIZCLR -DCH0CSIZSET = 0xBF8830F8 - .global DCH0CSIZSET -DCH0CSIZINV = 0xBF8830FC - .global DCH0CSIZINV -DCH0CPTR = 0xBF883100 - .global DCH0CPTR -DCH0CPTRCLR = 0xBF883104 - .global DCH0CPTRCLR -DCH0CPTRSET = 0xBF883108 - .global DCH0CPTRSET -DCH0CPTRINV = 0xBF88310C - .global DCH0CPTRINV -DCH0DAT = 0xBF883110 - .global DCH0DAT -DCH0DATCLR = 0xBF883114 - .global DCH0DATCLR -DCH0DATSET = 0xBF883118 - .global DCH0DATSET -DCH0DATINV = 0xBF88311C - .global DCH0DATINV -DCH1CON = 0xBF883120 - .global DCH1CON -DCH1CONCLR = 0xBF883124 - .global DCH1CONCLR -DCH1CONSET = 0xBF883128 - .global DCH1CONSET -DCH1CONINV = 0xBF88312C - .global DCH1CONINV -DCH1ECON = 0xBF883130 - .global DCH1ECON -DCH1ECONCLR = 0xBF883134 - .global DCH1ECONCLR -DCH1ECONSET = 0xBF883138 - .global DCH1ECONSET -DCH1ECONINV = 0xBF88313C - .global DCH1ECONINV -DCH1INT = 0xBF883140 - .global DCH1INT -DCH1INTCLR = 0xBF883144 - .global DCH1INTCLR -DCH1INTSET = 0xBF883148 - .global DCH1INTSET -DCH1INTINV = 0xBF88314C - .global DCH1INTINV -DCH1SSA = 0xBF883150 - .global DCH1SSA -DCH1SSACLR = 0xBF883154 - .global DCH1SSACLR -DCH1SSASET = 0xBF883158 - .global DCH1SSASET -DCH1SSAINV = 0xBF88315C - .global DCH1SSAINV -DCH1DSA = 0xBF883160 - .global DCH1DSA -DCH1DSACLR = 0xBF883164 - .global DCH1DSACLR -DCH1DSASET = 0xBF883168 - .global DCH1DSASET -DCH1DSAINV = 0xBF88316C - .global DCH1DSAINV -DCH1SSIZ = 0xBF883170 - .global DCH1SSIZ -DCH1SSIZCLR = 0xBF883174 - .global DCH1SSIZCLR -DCH1SSIZSET = 0xBF883178 - .global DCH1SSIZSET -DCH1SSIZINV = 0xBF88317C - .global DCH1SSIZINV -DCH1DSIZ = 0xBF883180 - .global DCH1DSIZ -DCH1DSIZCLR = 0xBF883184 - .global DCH1DSIZCLR -DCH1DSIZSET = 0xBF883188 - .global DCH1DSIZSET -DCH1DSIZINV = 0xBF88318C - .global DCH1DSIZINV -DCH1SPTR = 0xBF883190 - .global DCH1SPTR -DCH1SPTRCLR = 0xBF883194 - .global DCH1SPTRCLR -DCH1SPTRSET = 0xBF883198 - .global DCH1SPTRSET -DCH1SPTRINV = 0xBF88319C - .global DCH1SPTRINV -DCH1DPTR = 0xBF8831A0 - .global DCH1DPTR -DCH1DPTRCLR = 0xBF8831A4 - .global DCH1DPTRCLR -DCH1DPTRSET = 0xBF8831A8 - .global DCH1DPTRSET -DCH1DPTRINV = 0xBF8831AC - .global DCH1DPTRINV -DCH1CSIZ = 0xBF8831B0 - .global DCH1CSIZ -DCH1CSIZCLR = 0xBF8831B4 - .global DCH1CSIZCLR -DCH1CSIZSET = 0xBF8831B8 - .global DCH1CSIZSET -DCH1CSIZINV = 0xBF8831BC - .global DCH1CSIZINV -DCH1CPTR = 0xBF8831C0 - .global DCH1CPTR -DCH1CPTRCLR = 0xBF8831C4 - .global DCH1CPTRCLR -DCH1CPTRSET = 0xBF8831C8 - .global DCH1CPTRSET -DCH1CPTRINV = 0xBF8831CC - .global DCH1CPTRINV -DCH1DAT = 0xBF8831D0 - .global DCH1DAT -DCH1DATCLR = 0xBF8831D4 - .global DCH1DATCLR -DCH1DATSET = 0xBF8831D8 - .global DCH1DATSET -DCH1DATINV = 0xBF8831DC - .global DCH1DATINV -DCH2CON = 0xBF8831E0 - .global DCH2CON -DCH2CONCLR = 0xBF8831E4 - .global DCH2CONCLR -DCH2CONSET = 0xBF8831E8 - .global DCH2CONSET -DCH2CONINV = 0xBF8831EC - .global DCH2CONINV -DCH2ECON = 0xBF8831F0 - .global DCH2ECON -DCH2ECONCLR = 0xBF8831F4 - .global DCH2ECONCLR -DCH2ECONSET = 0xBF8831F8 - .global DCH2ECONSET -DCH2ECONINV = 0xBF8831FC - .global DCH2ECONINV -DCH2INT = 0xBF883200 - .global DCH2INT -DCH2INTCLR = 0xBF883204 - .global DCH2INTCLR -DCH2INTSET = 0xBF883208 - .global DCH2INTSET -DCH2INTINV = 0xBF88320C - .global DCH2INTINV -DCH2SSA = 0xBF883210 - .global DCH2SSA -DCH2SSACLR = 0xBF883214 - .global DCH2SSACLR -DCH2SSASET = 0xBF883218 - .global DCH2SSASET -DCH2SSAINV = 0xBF88321C - .global DCH2SSAINV -DCH2DSA = 0xBF883220 - .global DCH2DSA -DCH2DSACLR = 0xBF883224 - .global DCH2DSACLR -DCH2DSASET = 0xBF883228 - .global DCH2DSASET -DCH2DSAINV = 0xBF88322C - .global DCH2DSAINV -DCH2SSIZ = 0xBF883230 - .global DCH2SSIZ -DCH2SSIZCLR = 0xBF883234 - .global DCH2SSIZCLR -DCH2SSIZSET = 0xBF883238 - .global DCH2SSIZSET -DCH2SSIZINV = 0xBF88323C - .global DCH2SSIZINV -DCH2DSIZ = 0xBF883240 - .global DCH2DSIZ -DCH2DSIZCLR = 0xBF883244 - .global DCH2DSIZCLR -DCH2DSIZSET = 0xBF883248 - .global DCH2DSIZSET -DCH2DSIZINV = 0xBF88324C - .global DCH2DSIZINV -DCH2SPTR = 0xBF883250 - .global DCH2SPTR -DCH2SPTRCLR = 0xBF883254 - .global DCH2SPTRCLR -DCH2SPTRSET = 0xBF883258 - .global DCH2SPTRSET -DCH2SPTRINV = 0xBF88325C - .global DCH2SPTRINV -DCH2DPTR = 0xBF883260 - .global DCH2DPTR -DCH2DPTRCLR = 0xBF883264 - .global DCH2DPTRCLR -DCH2DPTRSET = 0xBF883268 - .global DCH2DPTRSET -DCH2DPTRINV = 0xBF88326C - .global DCH2DPTRINV -DCH2CSIZ = 0xBF883270 - .global DCH2CSIZ -DCH2CSIZCLR = 0xBF883274 - .global DCH2CSIZCLR -DCH2CSIZSET = 0xBF883278 - .global DCH2CSIZSET -DCH2CSIZINV = 0xBF88327C - .global DCH2CSIZINV -DCH2CPTR = 0xBF883280 - .global DCH2CPTR -DCH2CPTRCLR = 0xBF883284 - .global DCH2CPTRCLR -DCH2CPTRSET = 0xBF883288 - .global DCH2CPTRSET -DCH2CPTRINV = 0xBF88328C - .global DCH2CPTRINV -DCH2DAT = 0xBF883290 - .global DCH2DAT -DCH2DATCLR = 0xBF883294 - .global DCH2DATCLR -DCH2DATSET = 0xBF883298 - .global DCH2DATSET -DCH2DATINV = 0xBF88329C - .global DCH2DATINV -DCH3CON = 0xBF8832A0 - .global DCH3CON -DCH3CONCLR = 0xBF8832A4 - .global DCH3CONCLR -DCH3CONSET = 0xBF8832A8 - .global DCH3CONSET -DCH3CONINV = 0xBF8832AC - .global DCH3CONINV -DCH3ECON = 0xBF8832B0 - .global DCH3ECON -DCH3ECONCLR = 0xBF8832B4 - .global DCH3ECONCLR -DCH3ECONSET = 0xBF8832B8 - .global DCH3ECONSET -DCH3ECONINV = 0xBF8832BC - .global DCH3ECONINV -DCH3INT = 0xBF8832C0 - .global DCH3INT -DCH3INTCLR = 0xBF8832C4 - .global DCH3INTCLR -DCH3INTSET = 0xBF8832C8 - .global DCH3INTSET -DCH3INTINV = 0xBF8832CC - .global DCH3INTINV -DCH3SSA = 0xBF8832D0 - .global DCH3SSA -DCH3SSACLR = 0xBF8832D4 - .global DCH3SSACLR -DCH3SSASET = 0xBF8832D8 - .global DCH3SSASET -DCH3SSAINV = 0xBF8832DC - .global DCH3SSAINV -DCH3DSA = 0xBF8832E0 - .global DCH3DSA -DCH3DSACLR = 0xBF8832E4 - .global DCH3DSACLR -DCH3DSASET = 0xBF8832E8 - .global DCH3DSASET -DCH3DSAINV = 0xBF8832EC - .global DCH3DSAINV -DCH3SSIZ = 0xBF8832F0 - .global DCH3SSIZ -DCH3SSIZCLR = 0xBF8832F4 - .global DCH3SSIZCLR -DCH3SSIZSET = 0xBF8832F8 - .global DCH3SSIZSET -DCH3SSIZINV = 0xBF8832FC - .global DCH3SSIZINV -DCH3DSIZ = 0xBF883300 - .global DCH3DSIZ -DCH3DSIZCLR = 0xBF883304 - .global DCH3DSIZCLR -DCH3DSIZSET = 0xBF883308 - .global DCH3DSIZSET -DCH3DSIZINV = 0xBF88330C - .global DCH3DSIZINV -DCH3SPTR = 0xBF883310 - .global DCH3SPTR -DCH3SPTRCLR = 0xBF883314 - .global DCH3SPTRCLR -DCH3SPTRSET = 0xBF883318 - .global DCH3SPTRSET -DCH3SPTRINV = 0xBF88331C - .global DCH3SPTRINV -DCH3DPTR = 0xBF883320 - .global DCH3DPTR -DCH3DPTRCLR = 0xBF883324 - .global DCH3DPTRCLR -DCH3DPTRSET = 0xBF883328 - .global DCH3DPTRSET -DCH3DPTRINV = 0xBF88332C - .global DCH3DPTRINV -DCH3CSIZ = 0xBF883330 - .global DCH3CSIZ -DCH3CSIZCLR = 0xBF883334 - .global DCH3CSIZCLR -DCH3CSIZSET = 0xBF883338 - .global DCH3CSIZSET -DCH3CSIZINV = 0xBF88333C - .global DCH3CSIZINV -DCH3CPTR = 0xBF883340 - .global DCH3CPTR -DCH3CPTRCLR = 0xBF883344 - .global DCH3CPTRCLR -DCH3CPTRSET = 0xBF883348 - .global DCH3CPTRSET -DCH3CPTRINV = 0xBF88334C - .global DCH3CPTRINV -DCH3DAT = 0xBF883350 - .global DCH3DAT -DCH3DATCLR = 0xBF883354 - .global DCH3DATCLR -DCH3DATSET = 0xBF883358 - .global DCH3DATSET -DCH3DATINV = 0xBF88335C - .global DCH3DATINV -CHECON = 0xBF884000 - .global CHECON -CHECONCLR = 0xBF884004 - .global CHECONCLR -CHECONSET = 0xBF884008 - .global CHECONSET -CHECONINV = 0xBF88400C - .global CHECONINV -CHEACC = 0xBF884010 - .global CHEACC -CHEACCCLR = 0xBF884014 - .global CHEACCCLR -CHEACCSET = 0xBF884018 - .global CHEACCSET -CHEACCINV = 0xBF88401C - .global CHEACCINV -CHETAG = 0xBF884020 - .global CHETAG -CHETAGCLR = 0xBF884024 - .global CHETAGCLR -CHETAGSET = 0xBF884028 - .global CHETAGSET -CHETAGINV = 0xBF88402C - .global CHETAGINV -CHEMSK = 0xBF884030 - .global CHEMSK -CHEMSKCLR = 0xBF884034 - .global CHEMSKCLR -CHEMSKSET = 0xBF884038 - .global CHEMSKSET -CHEMSKINV = 0xBF88403C - .global CHEMSKINV -CHEW0 = 0xBF884040 - .global CHEW0 -CHEW1 = 0xBF884050 - .global CHEW1 -CHEW2 = 0xBF884060 - .global CHEW2 -CHEW3 = 0xBF884070 - .global CHEW3 -CHELRU = 0xBF884080 - .global CHELRU -CHEHIT = 0xBF884090 - .global CHEHIT -CHEMIS = 0xBF8840A0 - .global CHEMIS -RESERVED1 = 0xBF8840B0 - .global RESERVED1 -CHEPFABT = 0xBF8840C0 - .global CHEPFABT -U1OTGIR = 0xBF885040 - .global U1OTGIR -U1OTGIRCLR = 0xBF885044 - .global U1OTGIRCLR -U1OTGIE = 0xBF885050 - .global U1OTGIE -U1OTGIECLR = 0xBF885054 - .global U1OTGIECLR -U1OTGIESET = 0xBF885058 - .global U1OTGIESET -U1OTGIEINV = 0xBF88505C - .global U1OTGIEINV -U1OTGSTAT = 0xBF885060 - .global U1OTGSTAT -U1OTGCON = 0xBF885070 - .global U1OTGCON -U1OTGCONCLR = 0xBF885074 - .global U1OTGCONCLR -U1OTGCONSET = 0xBF885078 - .global U1OTGCONSET -U1OTGCONINV = 0xBF88507C - .global U1OTGCONINV -U1PWRC = 0xBF885080 - .global U1PWRC -U1PWRCCLR = 0xBF885084 - .global U1PWRCCLR -U1PWRCSET = 0xBF885088 - .global U1PWRCSET -U1PWRCINV = 0xBF88508C - .global U1PWRCINV -U1IR = 0xBF885200 - .global U1IR -U1IRCLR = 0xBF885204 - .global U1IRCLR -U1IE = 0xBF885210 - .global U1IE -U1IECLR = 0xBF885214 - .global U1IECLR -U1IESET = 0xBF885218 - .global U1IESET -U1IEINV = 0xBF88521C - .global U1IEINV -U1EIR = 0xBF885220 - .global U1EIR -U1EIRCLR = 0xBF885224 - .global U1EIRCLR -U1EIE = 0xBF885230 - .global U1EIE -U1EIECLR = 0xBF885234 - .global U1EIECLR -U1EIESET = 0xBF885238 - .global U1EIESET -U1EIEINV = 0xBF88523C - .global U1EIEINV -U1STAT = 0xBF885240 - .global U1STAT -U1CON = 0xBF885250 - .global U1CON -U1CONCLR = 0xBF885254 - .global U1CONCLR -U1CONSET = 0xBF885258 - .global U1CONSET -U1CONINV = 0xBF88525C - .global U1CONINV -U1ADDR = 0xBF885260 - .global U1ADDR -U1ADDRCLR = 0xBF885264 - .global U1ADDRCLR -U1ADDRSET = 0xBF885268 - .global U1ADDRSET -U1ADDRINV = 0xBF88526C - .global U1ADDRINV -U1BDTP1 = 0xBF885270 - .global U1BDTP1 -U1BDTP1CLR = 0xBF885274 - .global U1BDTP1CLR -U1BDTP1SET = 0xBF885278 - .global U1BDTP1SET -U1BDTP1INV = 0xBF88527C - .global U1BDTP1INV -U1FRML = 0xBF885280 - .global U1FRML -U1FRMH = 0xBF885290 - .global U1FRMH -U1TOK = 0xBF8852A0 - .global U1TOK -U1TOKCLR = 0xBF8852A4 - .global U1TOKCLR -U1TOKSET = 0xBF8852A8 - .global U1TOKSET -U1TOKINV = 0xBF8852AC - .global U1TOKINV -U1SOF = 0xBF8852B0 - .global U1SOF -U1SOFCLR = 0xBF8852B4 - .global U1SOFCLR -U1SOFSET = 0xBF8852B8 - .global U1SOFSET -U1SOFINV = 0xBF8852BC - .global U1SOFINV -U1BDTP2 = 0xBF8852C0 - .global U1BDTP2 -U1BDTP2CLR = 0xBF8852C4 - .global U1BDTP2CLR -U1BDTP2SET = 0xBF8852C8 - .global U1BDTP2SET -U1BDTP2INV = 0xBF8852CC - .global U1BDTP2INV -U1BDTP3 = 0xBF8852D0 - .global U1BDTP3 -U1BDTP3CLR = 0xBF8852D4 - .global U1BDTP3CLR -U1BDTP3SET = 0xBF8852D8 - .global U1BDTP3SET -U1BDTP3INV = 0xBF8852DC - .global U1BDTP3INV -U1CNFG1 = 0xBF8852E0 - .global U1CNFG1 -U1CNFG1CLR = 0xBF8852E4 - .global U1CNFG1CLR -U1CNFG1SET = 0xBF8852E8 - .global U1CNFG1SET -U1CNFG1INV = 0xBF8852EC - .global U1CNFG1INV -U1EP0 = 0xBF885300 - .global U1EP0 -U1EP0CLR = 0xBF885304 - .global U1EP0CLR -U1EP0SET = 0xBF885308 - .global U1EP0SET -U1EP0INV = 0xBF88530C - .global U1EP0INV -U1EP1 = 0xBF885310 - .global U1EP1 -U1EP1CLR = 0xBF885314 - .global U1EP1CLR -U1EP1SET = 0xBF885318 - .global U1EP1SET -U1EP1INV = 0xBF88531C - .global U1EP1INV -U1EP2 = 0xBF885320 - .global U1EP2 -U1EP2CLR = 0xBF885324 - .global U1EP2CLR -U1EP2SET = 0xBF885328 - .global U1EP2SET -U1EP2INV = 0xBF88532C - .global U1EP2INV -U1EP3 = 0xBF885330 - .global U1EP3 -U1EP3CLR = 0xBF885334 - .global U1EP3CLR -U1EP3SET = 0xBF885338 - .global U1EP3SET -U1EP3INV = 0xBF88533C - .global U1EP3INV -U1EP4 = 0xBF885340 - .global U1EP4 -U1EP4CLR = 0xBF885344 - .global U1EP4CLR -U1EP4SET = 0xBF885348 - .global U1EP4SET -U1EP4INV = 0xBF88534C - .global U1EP4INV -U1EP5 = 0xBF885350 - .global U1EP5 -U1EP5CLR = 0xBF885354 - .global U1EP5CLR -U1EP5SET = 0xBF885358 - .global U1EP5SET -U1EP5INV = 0xBF88535C - .global U1EP5INV -U1EP6 = 0xBF885360 - .global U1EP6 -U1EP6CLR = 0xBF885364 - .global U1EP6CLR -U1EP6SET = 0xBF885368 - .global U1EP6SET -U1EP6INV = 0xBF88536C - .global U1EP6INV -U1EP7 = 0xBF885370 - .global U1EP7 -U1EP7CLR = 0xBF885374 - .global U1EP7CLR -U1EP7SET = 0xBF885378 - .global U1EP7SET -U1EP7INV = 0xBF88537C - .global U1EP7INV -U1EP8 = 0xBF885380 - .global U1EP8 -U1EP8CLR = 0xBF885384 - .global U1EP8CLR -U1EP8SET = 0xBF885388 - .global U1EP8SET -U1EP8INV = 0xBF88538C - .global U1EP8INV -U1EP9 = 0xBF885390 - .global U1EP9 -U1EP9CLR = 0xBF885394 - .global U1EP9CLR -U1EP9SET = 0xBF885398 - .global U1EP9SET -U1EP9INV = 0xBF88539C - .global U1EP9INV -U1EP10 = 0xBF8853A0 - .global U1EP10 -U1EP10CLR = 0xBF8853A4 - .global U1EP10CLR -U1EP10SET = 0xBF8853A8 - .global U1EP10SET -U1EP10INV = 0xBF8853AC - .global U1EP10INV -U1EP11 = 0xBF8853B0 - .global U1EP11 -U1EP11CLR = 0xBF8853B4 - .global U1EP11CLR -U1EP11SET = 0xBF8853B8 - .global U1EP11SET -U1EP11INV = 0xBF8853BC - .global U1EP11INV -U1EP12 = 0xBF8853C0 - .global U1EP12 -U1EP12CLR = 0xBF8853C4 - .global U1EP12CLR -U1EP12SET = 0xBF8853C8 - .global U1EP12SET -U1EP12INV = 0xBF8853CC - .global U1EP12INV -U1EP13 = 0xBF8853D0 - .global U1EP13 -U1EP13CLR = 0xBF8853D4 - .global U1EP13CLR -U1EP13SET = 0xBF8853D8 - .global U1EP13SET -U1EP13INV = 0xBF8853DC - .global U1EP13INV -U1EP14 = 0xBF8853E0 - .global U1EP14 -U1EP14CLR = 0xBF8853E4 - .global U1EP14CLR -U1EP14SET = 0xBF8853E8 - .global U1EP14SET -U1EP14INV = 0xBF8853EC - .global U1EP14INV -U1EP15 = 0xBF8853F0 - .global U1EP15 -U1EP15CLR = 0xBF8853F4 - .global U1EP15CLR -U1EP15SET = 0xBF8853F8 - .global U1EP15SET -U1EP15INV = 0xBF8853FC - .global U1EP15INV -ANSELB = 0xBF886100 - .global ANSELB -ANSELBCLR = 0xBF886104 - .global ANSELBCLR -ANSELBSET = 0xBF886108 - .global ANSELBSET -ANSELBINV = 0xBF88610C - .global ANSELBINV -TRISB = 0xBF886110 - .global TRISB -TRISBCLR = 0xBF886114 - .global TRISBCLR -TRISBSET = 0xBF886118 - .global TRISBSET -TRISBINV = 0xBF88611C - .global TRISBINV -PORTB = 0xBF886120 - .global PORTB -PORTBCLR = 0xBF886124 - .global PORTBCLR -PORTBSET = 0xBF886128 - .global PORTBSET -PORTBINV = 0xBF88612C - .global PORTBINV -LATB = 0xBF886130 - .global LATB -LATBCLR = 0xBF886134 - .global LATBCLR -LATBSET = 0xBF886138 - .global LATBSET -LATBINV = 0xBF88613C - .global LATBINV -ODCB = 0xBF886140 - .global ODCB -ODCBCLR = 0xBF886144 - .global ODCBCLR -ODCBSET = 0xBF886148 - .global ODCBSET -ODCBINV = 0xBF88614C - .global ODCBINV -CNPUB = 0xBF886150 - .global CNPUB -CNPUBCLR = 0xBF886154 - .global CNPUBCLR -CNPUBSET = 0xBF886158 - .global CNPUBSET -CNPUBINV = 0xBF88615C - .global CNPUBINV -CNPDB = 0xBF886160 - .global CNPDB -CNPDBCLR = 0xBF886164 - .global CNPDBCLR -CNPDBSET = 0xBF886168 - .global CNPDBSET -CNPDBINV = 0xBF88616C - .global CNPDBINV -CNCONB = 0xBF886170 - .global CNCONB -CNCONBCLR = 0xBF886174 - .global CNCONBCLR -CNCONBSET = 0xBF886178 - .global CNCONBSET -CNCONBINV = 0xBF88617C - .global CNCONBINV -CNENB = 0xBF886180 - .global CNENB -CNENBCLR = 0xBF886184 - .global CNENBCLR -CNENBSET = 0xBF886188 - .global CNENBSET -CNENBINV = 0xBF88618C - .global CNENBINV -CNSTATB = 0xBF886190 - .global CNSTATB -CNSTATBCLR = 0xBF886194 - .global CNSTATBCLR -CNSTATBSET = 0xBF886198 - .global CNSTATBSET -CNSTATBINV = 0xBF88619C - .global CNSTATBINV -ANSELC = 0xBF886200 - .global ANSELC -ANSELCCLR = 0xBF886204 - .global ANSELCCLR -ANSELCSET = 0xBF886208 - .global ANSELCSET -ANSELCINV = 0xBF88620C - .global ANSELCINV -TRISC = 0xBF886210 - .global TRISC -TRISCCLR = 0xBF886214 - .global TRISCCLR -TRISCSET = 0xBF886218 - .global TRISCSET -TRISCINV = 0xBF88621C - .global TRISCINV -PORTC = 0xBF886220 - .global PORTC -PORTCCLR = 0xBF886224 - .global PORTCCLR -PORTCSET = 0xBF886228 - .global PORTCSET -PORTCINV = 0xBF88622C - .global PORTCINV -LATC = 0xBF886230 - .global LATC -LATCCLR = 0xBF886234 - .global LATCCLR -LATCSET = 0xBF886238 - .global LATCSET -LATCINV = 0xBF88623C - .global LATCINV -ODCC = 0xBF886240 - .global ODCC -ODCCCLR = 0xBF886244 - .global ODCCCLR -ODCCSET = 0xBF886248 - .global ODCCSET -ODCCINV = 0xBF88624C - .global ODCCINV -CNPUC = 0xBF886250 - .global CNPUC -CNPUCCLR = 0xBF886254 - .global CNPUCCLR -CNPUCSET = 0xBF886258 - .global CNPUCSET -CNPUCINV = 0xBF88625C - .global CNPUCINV -CNPDC = 0xBF886260 - .global CNPDC -CNPDCCLR = 0xBF886264 - .global CNPDCCLR -CNPDCSET = 0xBF886268 - .global CNPDCSET -CNPDCINV = 0xBF88626C - .global CNPDCINV -CNCONC = 0xBF886270 - .global CNCONC -CNCONCCLR = 0xBF886274 - .global CNCONCCLR -CNCONCSET = 0xBF886278 - .global CNCONCSET -CNCONCINV = 0xBF88627C - .global CNCONCINV -CNENC = 0xBF886280 - .global CNENC -CNENCCLR = 0xBF886284 - .global CNENCCLR -CNENCSET = 0xBF886288 - .global CNENCSET -CNENCINV = 0xBF88628C - .global CNENCINV -CNSTATC = 0xBF886290 - .global CNSTATC -CNSTATCCLR = 0xBF886294 - .global CNSTATCCLR -CNSTATCSET = 0xBF886298 - .global CNSTATCSET -CNSTATCINV = 0xBF88629C - .global CNSTATCINV -ANSELD = 0xBF886300 - .global ANSELD -ANSELDCLR = 0xBF886304 - .global ANSELDCLR -ANSELDSET = 0xBF886308 - .global ANSELDSET -ANSELDINV = 0xBF88630C - .global ANSELDINV -TRISD = 0xBF886310 - .global TRISD -TRISDCLR = 0xBF886314 - .global TRISDCLR -TRISDSET = 0xBF886318 - .global TRISDSET -TRISDINV = 0xBF88631C - .global TRISDINV -PORTD = 0xBF886320 - .global PORTD -PORTDCLR = 0xBF886324 - .global PORTDCLR -PORTDSET = 0xBF886328 - .global PORTDSET -PORTDINV = 0xBF88632C - .global PORTDINV -LATD = 0xBF886330 - .global LATD -LATDCLR = 0xBF886334 - .global LATDCLR -LATDSET = 0xBF886338 - .global LATDSET -LATDINV = 0xBF88633C - .global LATDINV -ODCD = 0xBF886340 - .global ODCD -ODCDCLR = 0xBF886344 - .global ODCDCLR -ODCDSET = 0xBF886348 - .global ODCDSET -ODCDINV = 0xBF88634C - .global ODCDINV -CNPUD = 0xBF886350 - .global CNPUD -CNPUDCLR = 0xBF886354 - .global CNPUDCLR -CNPUDSET = 0xBF886358 - .global CNPUDSET -CNPUDINV = 0xBF88635C - .global CNPUDINV -CNPDD = 0xBF886360 - .global CNPDD -CNPDDCLR = 0xBF886364 - .global CNPDDCLR -CNPDDSET = 0xBF886368 - .global CNPDDSET -CNPDDINV = 0xBF88636C - .global CNPDDINV -CNCOND = 0xBF886370 - .global CNCOND -CNCONDCLR = 0xBF886374 - .global CNCONDCLR -CNCONDSET = 0xBF886378 - .global CNCONDSET -CNCONDINV = 0xBF88637C - .global CNCONDINV -CNEND = 0xBF886380 - .global CNEND -CNENDCLR = 0xBF886384 - .global CNENDCLR -CNENDSET = 0xBF886388 - .global CNENDSET -CNENDINV = 0xBF88638C - .global CNENDINV -CNSTATD = 0xBF886390 - .global CNSTATD -CNSTATDCLR = 0xBF886394 - .global CNSTATDCLR -CNSTATDSET = 0xBF886398 - .global CNSTATDSET -CNSTATDINV = 0xBF88639C - .global CNSTATDINV -ANSELE = 0xBF886400 - .global ANSELE -ANSELECLR = 0xBF886404 - .global ANSELECLR -ANSELESET = 0xBF886408 - .global ANSELESET -ANSELEINV = 0xBF88640C - .global ANSELEINV -TRISE = 0xBF886410 - .global TRISE -TRISECLR = 0xBF886414 - .global TRISECLR -TRISESET = 0xBF886418 - .global TRISESET -TRISEINV = 0xBF88641C - .global TRISEINV -PORTE = 0xBF886420 - .global PORTE -PORTECLR = 0xBF886424 - .global PORTECLR -PORTESET = 0xBF886428 - .global PORTESET -PORTEINV = 0xBF88642C - .global PORTEINV -LATE = 0xBF886430 - .global LATE -LATECLR = 0xBF886434 - .global LATECLR -LATESET = 0xBF886438 - .global LATESET -LATEINV = 0xBF88643C - .global LATEINV -ODCE = 0xBF886440 - .global ODCE -ODCECLR = 0xBF886444 - .global ODCECLR -ODCESET = 0xBF886448 - .global ODCESET -ODCEINV = 0xBF88644C - .global ODCEINV -CNPUE = 0xBF886450 - .global CNPUE -CNPUECLR = 0xBF886454 - .global CNPUECLR -CNPUESET = 0xBF886458 - .global CNPUESET -CNPUEINV = 0xBF88645C - .global CNPUEINV -CNPDE = 0xBF886460 - .global CNPDE -CNPDECLR = 0xBF886464 - .global CNPDECLR -CNPDESET = 0xBF886468 - .global CNPDESET -CNPDEINV = 0xBF88646C - .global CNPDEINV -CNCONE = 0xBF886470 - .global CNCONE -CNCONECLR = 0xBF886474 - .global CNCONECLR -CNCONESET = 0xBF886478 - .global CNCONESET -CNCONEINV = 0xBF88647C - .global CNCONEINV -CNENE = 0xBF886480 - .global CNENE -CNENECLR = 0xBF886484 - .global CNENECLR -CNENESET = 0xBF886488 - .global CNENESET -CNENEINV = 0xBF88648C - .global CNENEINV -CNSTATE = 0xBF886490 - .global CNSTATE -CNSTATECLR = 0xBF886494 - .global CNSTATECLR -CNSTATESET = 0xBF886498 - .global CNSTATESET -CNSTATEINV = 0xBF88649C - .global CNSTATEINV -ANSELF = 0xBF886500 - .global ANSELF -ANSELFCLR = 0xBF886504 - .global ANSELFCLR -ANSELFSET = 0xBF886508 - .global ANSELFSET -ANSELFINV = 0xBF88650C - .global ANSELFINV -TRISF = 0xBF886510 - .global TRISF -TRISFCLR = 0xBF886514 - .global TRISFCLR -TRISFSET = 0xBF886518 - .global TRISFSET -TRISFINV = 0xBF88651C - .global TRISFINV -PORTF = 0xBF886520 - .global PORTF -PORTFCLR = 0xBF886524 - .global PORTFCLR -PORTFSET = 0xBF886528 - .global PORTFSET -PORTFINV = 0xBF88652C - .global PORTFINV -LATF = 0xBF886530 - .global LATF -LATFCLR = 0xBF886534 - .global LATFCLR -LATFSET = 0xBF886538 - .global LATFSET -LATFINV = 0xBF88653C - .global LATFINV -ODCF = 0xBF886540 - .global ODCF -ODCFCLR = 0xBF886544 - .global ODCFCLR -ODCFSET = 0xBF886548 - .global ODCFSET -ODCFINV = 0xBF88654C - .global ODCFINV -CNPUF = 0xBF886550 - .global CNPUF -CNPUFCLR = 0xBF886554 - .global CNPUFCLR -CNPUFSET = 0xBF886558 - .global CNPUFSET -CNPUFINV = 0xBF88655C - .global CNPUFINV -CNPDF = 0xBF886560 - .global CNPDF -CNPDFCLR = 0xBF886564 - .global CNPDFCLR -CNPDFSET = 0xBF886568 - .global CNPDFSET -CNPDFINV = 0xBF88656C - .global CNPDFINV -CNCONF = 0xBF886570 - .global CNCONF -CNCONFCLR = 0xBF886574 - .global CNCONFCLR -CNCONFSET = 0xBF886578 - .global CNCONFSET -CNCONFINV = 0xBF88657C - .global CNCONFINV -CNENF = 0xBF886580 - .global CNENF -CNENFCLR = 0xBF886584 - .global CNENFCLR -CNENFSET = 0xBF886588 - .global CNENFSET -CNENFINV = 0xBF88658C - .global CNENFINV -CNSTATF = 0xBF886590 - .global CNSTATF -CNSTATFCLR = 0xBF886594 - .global CNSTATFCLR -CNSTATFSET = 0xBF886598 - .global CNSTATFSET -CNSTATFINV = 0xBF88659C - .global CNSTATFINV -ANSELG = 0xBF886600 - .global ANSELG -ANSELGCLR = 0xBF886604 - .global ANSELGCLR -ANSELGSET = 0xBF886608 - .global ANSELGSET -ANSELGINV = 0xBF88660C - .global ANSELGINV -TRISG = 0xBF886610 - .global TRISG -TRISGCLR = 0xBF886614 - .global TRISGCLR -TRISGSET = 0xBF886618 - .global TRISGSET -TRISGINV = 0xBF88661C - .global TRISGINV -PORTG = 0xBF886620 - .global PORTG -PORTGCLR = 0xBF886624 - .global PORTGCLR -PORTGSET = 0xBF886628 - .global PORTGSET -PORTGINV = 0xBF88662C - .global PORTGINV -LATG = 0xBF886630 - .global LATG -LATGCLR = 0xBF886634 - .global LATGCLR -LATGSET = 0xBF886638 - .global LATGSET -LATGINV = 0xBF88663C - .global LATGINV -ODCG = 0xBF886640 - .global ODCG -ODCGCLR = 0xBF886644 - .global ODCGCLR -ODCGSET = 0xBF886648 - .global ODCGSET -ODCGINV = 0xBF88664C - .global ODCGINV -CNPUG = 0xBF886650 - .global CNPUG -CNPUGCLR = 0xBF886654 - .global CNPUGCLR -CNPUGSET = 0xBF886658 - .global CNPUGSET -CNPUGINV = 0xBF88665C - .global CNPUGINV -CNPDG = 0xBF886660 - .global CNPDG -CNPDGCLR = 0xBF886664 - .global CNPDGCLR -CNPDGSET = 0xBF886668 - .global CNPDGSET -CNPDGINV = 0xBF88666C - .global CNPDGINV -CNCONG = 0xBF886670 - .global CNCONG -CNCONGCLR = 0xBF886674 - .global CNCONGCLR -CNCONGSET = 0xBF886678 - .global CNCONGSET -CNCONGINV = 0xBF88667C - .global CNCONGINV -CNENG = 0xBF886680 - .global CNENG -CNENGCLR = 0xBF886684 - .global CNENGCLR -CNENGSET = 0xBF886688 - .global CNENGSET -CNENGINV = 0xBF88668C - .global CNENGINV -CNSTATG = 0xBF886690 - .global CNSTATG -CNSTATGCLR = 0xBF886694 - .global CNSTATGCLR -CNSTATGSET = 0xBF886698 - .global CNSTATGSET -CNSTATGINV = 0xBF88669C - .global CNSTATGINV -DEVCFG3 = 0xBFC02FF0 - .global DEVCFG3 -DEVCFG2 = 0xBFC02FF4 - .global DEVCFG2 -DEVCFG1 = 0xBFC02FF8 - .global DEVCFG1 -DEVCFG0 = 0xBFC02FFC - .global DEVCFG0 diff --git a/cpu/mips_pic32mz/Kconfig b/cpu/mips_pic32mz/Kconfig deleted file mode 100644 index 1c592a4bcc44..000000000000 --- a/cpu/mips_pic32mz/Kconfig +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright (c) 2020 HAW Hamburg -# -# This file is subject to the terms and conditions of the GNU Lesser -# General Public License v2.1. See the file LICENSE in the top level -# directory for more details. -# - -config CPU_FAM_PIC32MZ - bool - select CPU_COMMON_MIPS_PIC32 - select CPU_CORE_M5101 - select HAS_CPU_MIPS_PIC32MZ - select HAS_PERIPH_HWRNG - -## CPU Models -config CPU_MODEL_P32MZ2048EFG100 - bool - select CPU_FAM_PIC32MZ - -## Declaration of specific features -config HAS_CPU_MIPS_PIC32MZ - bool - help - Indicates that a 'mips_pic32mz' cpu is being used. - -## Common CPU symbols -config CPU_FAM - default "pic32mz" if CPU_FAM_PIC32MZ - -config CPU_MODEL - default "p32mz2048efg100" if CPU_MODEL_P32MZ2048EFG100 - -config CPU - default "mips_pic32mz" if CPU_FAM_PIC32MZ - -source "$(RIOTCPU)/mips_pic32_common/Kconfig" diff --git a/cpu/mips_pic32mz/Makefile b/cpu/mips_pic32mz/Makefile deleted file mode 100644 index e9720220a68f..000000000000 --- a/cpu/mips_pic32mz/Makefile +++ /dev/null @@ -1,6 +0,0 @@ -MODULE = cpu - -DIRS += $(RIOTCPU)/mips_pic32_common -DIRS += $(RIOTCPU)/mips32r2_common - -include $(RIOTBASE)/Makefile.base diff --git a/cpu/mips_pic32mz/Makefile.dep b/cpu/mips_pic32mz/Makefile.dep deleted file mode 100644 index 5d3f2106be26..000000000000 --- a/cpu/mips_pic32mz/Makefile.dep +++ /dev/null @@ -1 +0,0 @@ -include $(RIOTCPU)/mips_pic32_common/Makefile.dep diff --git a/cpu/mips_pic32mz/Makefile.features b/cpu/mips_pic32mz/Makefile.features deleted file mode 100644 index bac108e90054..000000000000 --- a/cpu/mips_pic32mz/Makefile.features +++ /dev/null @@ -1,6 +0,0 @@ -CPU_CORE = m5101 -CPU_FAM = pic32mz - -FEATURES_PROVIDED += periph_hwrng - -include $(RIOTCPU)/mips_pic32_common/Makefile.features diff --git a/cpu/mips_pic32mz/Makefile.include b/cpu/mips_pic32mz/Makefile.include deleted file mode 100644 index 0337688e6d11..000000000000 --- a/cpu/mips_pic32mz/Makefile.include +++ /dev/null @@ -1,39 +0,0 @@ -export ROMABLE = 1 - -include $(RIOTCPU)/mips_pic32_common/Makefile.include -include $(RIOTMAKE)/arch/mips.inc.mk - -# define build specific options -CFLAGS += -march=m5101 -mmicromips -DSKIP_COPY_TO_RAM -CFLAGS += -DMIPS_MICROMIPS - -LINKFLAGS += -Wl,--defsym,__use_excpt_boot=0 $(CFLAGS) -LINKFLAGS += -Tpic32mz2048_uhi.ld - -# the pickit programmer (MPLAB-IPE) wants physical addresses in the hex file!! -OBJCOPY = objcopy #use system objcopy as toolchain one is broken. -OFLAGS += \ - --change-section-lma .lowerbootflashalias-0xA0000000 \ - --change-section-lma .bootflash1-0xA0000000 \ - --change-section-lma .bootflash2-0xA0000000 \ - --change-section-lma .exception_vector-0x80000000 \ - --change-section-lma .text-0x80000000 \ - --change-section-lma .init-0x80000000 \ - --change-section-lma .fini-0x80000000 \ - --change-section-lma .eh_frame-0x80000000 \ - --change-section-lma .ctors-0x80000000 \ - --change-section-lma .dtors-0x80000000 \ - --change-section-lma .rodata-0x80000000 \ - --change-section-lma .data-0x80000000 \ - --change-section-lma .bss-0x80000000 \ - --change-section-lma .startdata-0x80000000 - -ifneq (,$(filter cpp,$(FEATURES_USED))) -OFLAGS += --change-section-lma .gcc_except_table-0x80000000 -endif - -# system objcopy is not able to generate a binfile for MIPS -BINFILE = - -# hence, use HEXFILE instead for hashing -HASHFILE = $(HEXFILE) diff --git a/cpu/mips_pic32mz/include/cpu_conf.h b/cpu/mips_pic32mz/include/cpu_conf.h deleted file mode 100644 index f307de809f3f..000000000000 --- a/cpu/mips_pic32mz/include/cpu_conf.h +++ /dev/null @@ -1,75 +0,0 @@ -/* - * Copyright(C) 2017, 2016, Imagination Technologies Limited and/or its - * affiliated group companies. - * - * This file is subject to the terms and conditions of the GNU Lesser - * General Public License v2.1. See the file LICENSE in the top level - * directory for more details. - * - */ - -/** - * @defgroup cpu_mips_pic32mz PIC32MZ - * @ingroup cpu - * @{ - * - * @file - * @brief CPU definitions for Microchip PIC32MZ devices. - * - * @author Neil Jones - */ - -#ifndef CPU_CONF_H -#define CPU_CONF_H - -#ifdef CPU_MODEL_P32MZ2048EFG100 -#include "vendor/p32mz2048efg100.h" -#else -#error "No CPU headers for the defined CPU_MODEL found" -#endif - -#ifdef __cplusplus -extern "C" { -#endif - -/** - * @brief Configuration of default stack sizes - * - * printf takes a pretty tortured route through the C lib - * then via UHI syscall exception to end up at the UART - * driver. - * - * When debugging timer code we get printfs on the idle threads - * stack which can easily blow its limits. - * - * Note code must be compiled at -Os with these values, using -O0 - * you'll overflow these stacks. - * - * NO ISR stack is in use yet, interrupt use the current running stack - * hence the big-ish default stack size. - * @{ - */ - -#ifndef THREAD_EXTRA_STACKSIZE_PRINTF -#define THREAD_EXTRA_STACKSIZE_PRINTF (1024) -#endif - -#ifndef THREAD_STACKSIZE_DEFAULT -#define THREAD_STACKSIZE_DEFAULT (2048) -#endif - -#ifndef THREAD_STACKSIZE_IDLE -#ifdef NDEBUG -#define THREAD_STACKSIZE_IDLE (512) -#else -#define THREAD_STACKSIZE_IDLE (512 + THREAD_EXTRA_STACKSIZE_PRINTF) -#endif -#endif -/** @} */ - -#ifdef __cplusplus -} -#endif - -#endif /* CPU_CONF_H */ -/** @} */ diff --git a/cpu/mips_pic32mz/include/periph_cpu.h b/cpu/mips_pic32mz/include/periph_cpu.h deleted file mode 100644 index 07c3db92fd21..000000000000 --- a/cpu/mips_pic32mz/include/periph_cpu.h +++ /dev/null @@ -1,24 +0,0 @@ -/* - * Copyright(C) 2016,2017, Imagination Technologies Limited and/or its - * affiliated group companies. - * - * This file is subject to the terms and conditions of the GNU Lesser - * General Public License v2.1. See the file LICENSE in the top level - * directory for more details. - * - */ - -#ifndef PERIPH_CPU_H -#define PERIPH_CPU_H - -#include "periph_cpu_common.h" - -#ifdef __cplusplus -extern "C" { -#endif - -#ifdef __cplusplus -} -#endif - -#endif /* PERIPH_CPU_H */ diff --git a/cpu/mips_pic32mz/include/vendor/p32mz2048efg100.h b/cpu/mips_pic32mz/include/vendor/p32mz2048efg100.h deleted file mode 100644 index 289062103aba..000000000000 --- a/cpu/mips_pic32mz/include/vendor/p32mz2048efg100.h +++ /dev/null @@ -1,51671 +0,0 @@ -/*------------------------------------------------------------------------- - * PIC32MZ2048EFG100 processor header - * Build date : Feb 18 2016 - * - * Copyright (c) 2016, Microchip Technology Inc. and its subsidiaries ("Microchip") - * All rights reserved. - * - * This software is developed by Microchip Technology Inc. and its - * subsidiaries ("Microchip"). - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are - * met: - * - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above - * copyright notice, this list of conditions and the following - * disclaimer in the documentation and/or other materials provided - * with the distribution. - * 3. Microchip's name may not be used to endorse or promote products - * derived from this software without specific prior written - * permission. - * - * THIS SOFTWARE IS PROVIDED BY MICROCHIP "AS IS" AND ANY EXPRESS OR IMPLIED - * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS FOR PURPOSE ARE DISCLAIMED. IN NO EVENT - * SHALL MICROCHIP BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING BUT NOT LIMITED TO - * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA OR PROFITS; - * OR BUSINESS INTERRUPTION) HOWSOEVER CAUSED AND ON ANY THEORY OF LIABILITY, - * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR - * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF - * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * - */ - -#pragma once -#ifndef __32MZ2048EFG100_H -#define __32MZ2048EFG100_H - -#if defined (__LANGUAGE_C__) || defined (__LANGUAGE_C_PLUS_PLUS) - -#ifdef __cplusplus -extern "C" { -#endif - -#define CFGCON CFGCON -extern volatile unsigned int CFGCON __attribute__((section("sfrs"))); -typedef struct { - unsigned TDOEN:1; - unsigned :1; - unsigned TROEN:1; - unsigned JTAGEN:1; - unsigned ECCCON:2; - unsigned :1; - unsigned IOANCPN:1; - unsigned USBSSEN:1; - unsigned :2; - unsigned PGLOCK:1; - unsigned PMDLOCK:1; - unsigned IOLOCK:1; - unsigned :2; - unsigned OCACLK:1; - unsigned ICACLK:1; - unsigned :6; - unsigned CPUPRI:1; - unsigned DMAPRI:1; -} __CFGCONbits_t; -extern volatile __CFGCONbits_t CFGCONbits __asm__ ("CFGCON") __attribute__((section("sfrs"))); -#define DEVID DEVID -extern volatile unsigned int DEVID __attribute__((section("sfrs"))); -typedef struct { - unsigned DEVID:28; - unsigned VER:4; -} __DEVIDbits_t; -extern volatile __DEVIDbits_t DEVIDbits __asm__ ("DEVID") __attribute__((section("sfrs"))); -#define SYSKEY SYSKEY -extern volatile unsigned int SYSKEY __attribute__((section("sfrs"))); -typedef struct { - unsigned SYSKEY:32; -} __SYSKEYbits_t; -extern volatile __SYSKEYbits_t SYSKEYbits __asm__ ("SYSKEY") __attribute__((section("sfrs"))); -#define PMD1 PMD1 -extern volatile unsigned int PMD1 __attribute__((section("sfrs"))); -typedef struct { - unsigned ADCMD:1; - unsigned :11; - unsigned CVRMD:1; -} __PMD1bits_t; -extern volatile __PMD1bits_t PMD1bits __asm__ ("PMD1") __attribute__((section("sfrs"))); -extern volatile unsigned int PMD1CLR __attribute__((section("sfrs"))); -extern volatile unsigned int PMD1SET __attribute__((section("sfrs"))); -extern volatile unsigned int PMD1INV __attribute__((section("sfrs"))); -#define PMD2 PMD2 -extern volatile unsigned int PMD2 __attribute__((section("sfrs"))); -typedef struct { - unsigned CMP1MD:1; - unsigned CMP2MD:1; -} __PMD2bits_t; -extern volatile __PMD2bits_t PMD2bits __asm__ ("PMD2") __attribute__((section("sfrs"))); -extern volatile unsigned int PMD2CLR __attribute__((section("sfrs"))); -extern volatile unsigned int PMD2SET __attribute__((section("sfrs"))); -extern volatile unsigned int PMD2INV __attribute__((section("sfrs"))); -#define PMD3 PMD3 -extern volatile unsigned int PMD3 __attribute__((section("sfrs"))); -typedef struct { - unsigned IC1MD:1; - unsigned IC2MD:1; - unsigned IC3MD:1; - unsigned IC4MD:1; - unsigned IC5MD:1; - unsigned IC6MD:1; - unsigned IC7MD:1; - unsigned IC8MD:1; - unsigned IC9MD:1; - unsigned :7; - unsigned OC1MD:1; - unsigned OC2MD:1; - unsigned OC3MD:1; - unsigned OC4MD:1; - unsigned OC5MD:1; - unsigned OC6MD:1; - unsigned OC7MD:1; - unsigned OC8MD:1; - unsigned OC9MD:1; -} __PMD3bits_t; -extern volatile __PMD3bits_t PMD3bits __asm__ ("PMD3") __attribute__((section("sfrs"))); -extern volatile unsigned int PMD3CLR __attribute__((section("sfrs"))); -extern volatile unsigned int PMD3SET __attribute__((section("sfrs"))); -extern volatile unsigned int PMD3INV __attribute__((section("sfrs"))); -#define PMD4 PMD4 -extern volatile unsigned int PMD4 __attribute__((section("sfrs"))); -typedef struct { - unsigned T1MD:1; - unsigned T2MD:1; - unsigned T3MD:1; - unsigned T4MD:1; - unsigned T5MD:1; - unsigned T6MD:1; - unsigned T7MD:1; - unsigned T8MD:1; - unsigned T9MD:1; -} __PMD4bits_t; -extern volatile __PMD4bits_t PMD4bits __asm__ ("PMD4") __attribute__((section("sfrs"))); -extern volatile unsigned int PMD4CLR __attribute__((section("sfrs"))); -extern volatile unsigned int PMD4SET __attribute__((section("sfrs"))); -extern volatile unsigned int PMD4INV __attribute__((section("sfrs"))); -#define PMD5 PMD5 -extern volatile unsigned int PMD5 __attribute__((section("sfrs"))); -typedef struct { - unsigned U1MD:1; - unsigned U2MD:1; - unsigned U3MD:1; - unsigned U4MD:1; - unsigned U5MD:1; - unsigned U6MD:1; - unsigned :2; - unsigned SPI1MD:1; - unsigned SPI2MD:1; - unsigned SPI3MD:1; - unsigned SPI4MD:1; - unsigned SPI5MD:1; - unsigned SPI6MD:1; - unsigned :2; - unsigned I2C1MD:1; - unsigned I2C2MD:1; - unsigned I2C3MD:1; - unsigned I2C4MD:1; - unsigned I2C5MD:1; - unsigned :3; - unsigned USBMD:1; -} __PMD5bits_t; -extern volatile __PMD5bits_t PMD5bits __asm__ ("PMD5") __attribute__((section("sfrs"))); -extern volatile unsigned int PMD5CLR __attribute__((section("sfrs"))); -extern volatile unsigned int PMD5SET __attribute__((section("sfrs"))); -extern volatile unsigned int PMD5INV __attribute__((section("sfrs"))); -#define PMD6 PMD6 -extern volatile unsigned int PMD6 __attribute__((section("sfrs"))); -typedef struct { - unsigned RTCCMD:1; - unsigned :7; - unsigned REFO1MD:1; - unsigned REFO2MD:1; - unsigned REFO3MD:1; - unsigned REFO4MD:1; - unsigned :4; - unsigned PMPMD:1; - unsigned EBIMD:1; - unsigned :5; - unsigned SQI1MD:1; - unsigned :4; - unsigned ETHMD:1; -} __PMD6bits_t; -extern volatile __PMD6bits_t PMD6bits __asm__ ("PMD6") __attribute__((section("sfrs"))); -extern volatile unsigned int PMD6CLR __attribute__((section("sfrs"))); -extern volatile unsigned int PMD6SET __attribute__((section("sfrs"))); -extern volatile unsigned int PMD6INV __attribute__((section("sfrs"))); -#define PMD7 PMD7 -extern volatile unsigned int PMD7 __attribute__((section("sfrs"))); -typedef struct { - unsigned :4; - unsigned DMAMD:1; - unsigned :15; - unsigned RNGMD:1; -} __PMD7bits_t; -extern volatile __PMD7bits_t PMD7bits __asm__ ("PMD7") __attribute__((section("sfrs"))); -extern volatile unsigned int PMD7CLR __attribute__((section("sfrs"))); -extern volatile unsigned int PMD7SET __attribute__((section("sfrs"))); -extern volatile unsigned int PMD7INV __attribute__((section("sfrs"))); -#define CFGEBIA CFGEBIA -extern volatile unsigned int CFGEBIA __attribute__((section("sfrs"))); -typedef struct { - unsigned EBIA0EN:1; - unsigned EBIA1EN:1; - unsigned EBIA2EN:1; - unsigned EBIA3EN:1; - unsigned EBIA4EN:1; - unsigned EBIA5EN:1; - unsigned EBIA6EN:1; - unsigned EBIA7EN:1; - unsigned EBIA8EN:1; - unsigned EBIA9EN:1; - unsigned EBIA10EN:1; - unsigned EBIA11EN:1; - unsigned EBIA12EN:1; - unsigned EBIA13EN:1; - unsigned EBIA14EN:1; - unsigned EBIA15EN:1; - unsigned EBIA16EN:1; - unsigned EBIA17EN:1; - unsigned EBIA18EN:1; - unsigned EBIA19EN:1; - unsigned EBIA20EN:1; - unsigned EBIA21EN:1; - unsigned EBIA22EN:1; - unsigned EBIA23EN:1; - unsigned :7; - unsigned EBIPINEN:1; -} __CFGEBIAbits_t; -extern volatile __CFGEBIAbits_t CFGEBIAbits __asm__ ("CFGEBIA") __attribute__((section("sfrs"))); -extern volatile unsigned int CFGEBIACLR __attribute__((section("sfrs"))); -extern volatile unsigned int CFGEBIASET __attribute__((section("sfrs"))); -extern volatile unsigned int CFGEBIAINV __attribute__((section("sfrs"))); -#define CFGEBIC CFGEBIC -extern volatile unsigned int CFGEBIC __attribute__((section("sfrs"))); -typedef struct { - unsigned EBIDEN0:1; - unsigned EBIDEN1:1; - unsigned :2; - unsigned EBICSEN0:1; - unsigned EBICSEN1:1; - unsigned EBICSEN2:1; - unsigned EBICSEN3:1; - unsigned EBIBSEN0:1; - unsigned EBIBSEN1:1; - unsigned :2; - unsigned EBIOEEN:1; - unsigned EBIWEEN:1; - unsigned :2; - unsigned EBIRPEN:1; - unsigned EBIRDYLVL:1; - unsigned :7; - unsigned EBIRDYEN1:1; - unsigned EBIRDYEN2:1; - unsigned EBIRDYEN3:1; - unsigned :1; - unsigned EBIRDYINV1:1; - unsigned EBIRDYINV2:1; - unsigned EBIRDYINV3:1; -} __CFGEBICbits_t; -extern volatile __CFGEBICbits_t CFGEBICbits __asm__ ("CFGEBIC") __attribute__((section("sfrs"))); -extern volatile unsigned int CFGEBICCLR __attribute__((section("sfrs"))); -extern volatile unsigned int CFGEBICSET __attribute__((section("sfrs"))); -extern volatile unsigned int CFGEBICINV __attribute__((section("sfrs"))); -#define CFGPG CFGPG -extern volatile unsigned int CFGPG __attribute__((section("sfrs"))); -typedef struct { - unsigned CPUPG:2; - unsigned :2; - unsigned DMAPG:2; - unsigned :2; - unsigned USBPG:2; - unsigned :6; - unsigned ETHPG:2; - unsigned :2; - unsigned SQI1PG:2; - unsigned FCPG:2; - unsigned :6; - unsigned ICD1PG:2; -} __CFGPGbits_t; -extern volatile __CFGPGbits_t CFGPGbits __asm__ ("CFGPG") __attribute__((section("sfrs"))); -extern volatile unsigned int CFGPGCLR __attribute__((section("sfrs"))); -extern volatile unsigned int CFGPGSET __attribute__((section("sfrs"))); -extern volatile unsigned int CFGPGINV __attribute__((section("sfrs"))); -#define NVMCON NVMCON -extern volatile unsigned int NVMCON __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned NVMOP:4; - unsigned :2; - unsigned BFSWAP:1; - unsigned PFSWAP:1; - unsigned :4; - unsigned LVDERR:1; - unsigned WRERR:1; - unsigned WREN:1; - unsigned WR:1; - }; - struct { - unsigned NVMOP0:1; - unsigned NVMOP1:1; - unsigned NVMOP2:1; - unsigned NVMOP3:1; - unsigned :3; - unsigned SWAP:1; - }; - struct { - unsigned PROGOP:4; - }; - struct { - unsigned PROGOP0:1; - unsigned PROGOP1:1; - unsigned PROGOP2:1; - unsigned PROGOP3:1; - }; - struct { - unsigned w:32; - }; -} __NVMCONbits_t; -extern volatile __NVMCONbits_t NVMCONbits __asm__ ("NVMCON") __attribute__((section("sfrs"))); -extern volatile unsigned int NVMCONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int NVMCONSET __attribute__((section("sfrs"))); -extern volatile unsigned int NVMCONINV __attribute__((section("sfrs"))); -#define NVMKEY NVMKEY -extern volatile unsigned int NVMKEY __attribute__((section("sfrs"))); -#define NVMADDR NVMADDR -extern volatile unsigned int NVMADDR __attribute__((section("sfrs"))); -extern volatile unsigned int NVMADDRCLR __attribute__((section("sfrs"))); -extern volatile unsigned int NVMADDRSET __attribute__((section("sfrs"))); -extern volatile unsigned int NVMADDRINV __attribute__((section("sfrs"))); -#define NVMDATA0 NVMDATA0 -extern volatile unsigned int NVMDATA0 __attribute__((section("sfrs"))); -extern volatile unsigned int NVMDATA0CLR __attribute__((section("sfrs"))); -extern volatile unsigned int NVMDATA0SET __attribute__((section("sfrs"))); -extern volatile unsigned int NVMDATA0INV __attribute__((section("sfrs"))); -#define NVMDATA1 NVMDATA1 -extern volatile unsigned int NVMDATA1 __attribute__((section("sfrs"))); -extern volatile unsigned int NVMDATA1CLR __attribute__((section("sfrs"))); -extern volatile unsigned int NVMDATA1SET __attribute__((section("sfrs"))); -extern volatile unsigned int NVMDATA1INV __attribute__((section("sfrs"))); -#define NVMDATA2 NVMDATA2 -extern volatile unsigned int NVMDATA2 __attribute__((section("sfrs"))); -extern volatile unsigned int NVMDATA2CLR __attribute__((section("sfrs"))); -extern volatile unsigned int NVMDATA2SET __attribute__((section("sfrs"))); -extern volatile unsigned int NVMDATA2INV __attribute__((section("sfrs"))); -#define NVMDATA3 NVMDATA3 -extern volatile unsigned int NVMDATA3 __attribute__((section("sfrs"))); -extern volatile unsigned int NVMDATA3CLR __attribute__((section("sfrs"))); -extern volatile unsigned int NVMDATA3SET __attribute__((section("sfrs"))); -extern volatile unsigned int NVMDATA3INV __attribute__((section("sfrs"))); -#define NVMSRCADDR NVMSRCADDR -extern volatile unsigned int NVMSRCADDR __attribute__((section("sfrs"))); -extern volatile unsigned int NVMSRCADDRCLR __attribute__((section("sfrs"))); -extern volatile unsigned int NVMSRCADDRSET __attribute__((section("sfrs"))); -extern volatile unsigned int NVMSRCADDRINV __attribute__((section("sfrs"))); -#define NVMPWP NVMPWP -extern volatile unsigned int NVMPWP __attribute__((section("sfrs"))); -typedef struct { - unsigned PWP:24; - unsigned :7; - unsigned PWPULOCK:1; -} __NVMPWPbits_t; -extern volatile __NVMPWPbits_t NVMPWPbits __asm__ ("NVMPWP") __attribute__((section("sfrs"))); -extern volatile unsigned int NVMPWPCLR __attribute__((section("sfrs"))); -extern volatile unsigned int NVMPWPSET __attribute__((section("sfrs"))); -extern volatile unsigned int NVMPWPINV __attribute__((section("sfrs"))); -#define NVMBWP NVMBWP -extern volatile unsigned int NVMBWP __attribute__((section("sfrs"))); -typedef struct { - unsigned UBWP0:1; - unsigned UBWP1:1; - unsigned UBWP2:1; - unsigned UBWP3:1; - unsigned UBWP4:1; - unsigned :2; - unsigned UBWPULOCK:1; - unsigned LBWP0:1; - unsigned LBWP1:1; - unsigned LBWP2:1; - unsigned LBWP3:1; - unsigned LBWP4:1; - unsigned :2; - unsigned LBWPULOCK:1; -} __NVMBWPbits_t; -extern volatile __NVMBWPbits_t NVMBWPbits __asm__ ("NVMBWP") __attribute__((section("sfrs"))); -extern volatile unsigned int NVMBWPCLR __attribute__((section("sfrs"))); -extern volatile unsigned int NVMBWPSET __attribute__((section("sfrs"))); -extern volatile unsigned int NVMBWPINV __attribute__((section("sfrs"))); -#define NVMCON2 NVMCON2 -extern volatile unsigned int NVMCON2 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :6; - unsigned SWAPLOCK:2; - }; - struct { - unsigned :8; - unsigned ERETRY:2; - unsigned :2; - unsigned VREAD1:1; - unsigned CREAD1:1; - unsigned :1; - unsigned LPRD:1; - unsigned LPRDWS:5; - unsigned :7; - unsigned ERSCNT:4; - }; -} __NVMCON2bits_t; -extern volatile __NVMCON2bits_t NVMCON2bits __asm__ ("NVMCON2") __attribute__((section("sfrs"))); -extern volatile unsigned int NVMCON2CLR __attribute__((section("sfrs"))); -extern volatile unsigned int NVMCON2SET __attribute__((section("sfrs"))); -extern volatile unsigned int NVMCON2INV __attribute__((section("sfrs"))); -#define WDTCON WDTCON -extern volatile unsigned int WDTCON __attribute__((section("sfrs"))); -typedef struct { - unsigned WDTWINEN:1; - unsigned :7; - unsigned RUNDIV:5; - unsigned :2; - unsigned ON:1; - unsigned WDTCLRKEY:16; -} __WDTCONbits_t; -extern volatile __WDTCONbits_t WDTCONbits __asm__ ("WDTCON") __attribute__((section("sfrs"))); -extern volatile unsigned int WDTCONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int WDTCONSET __attribute__((section("sfrs"))); -extern volatile unsigned int WDTCONINV __attribute__((section("sfrs"))); -#define DMTCON DMTCON -extern volatile unsigned int DMTCON __attribute__((section("sfrs"))); -typedef struct { - unsigned :15; - unsigned ON:1; -} __DMTCONbits_t; -extern volatile __DMTCONbits_t DMTCONbits __asm__ ("DMTCON") __attribute__((section("sfrs"))); -#define DMTPRECLR DMTPRECLR -extern volatile unsigned int DMTPRECLR __attribute__((section("sfrs"))); -typedef struct { - unsigned :8; - unsigned STEP1:8; -} __DMTPRECLRbits_t; -extern volatile __DMTPRECLRbits_t DMTPRECLRbits __asm__ ("DMTPRECLR") __attribute__((section("sfrs"))); -#define DMTCLR DMTCLR -extern volatile unsigned int DMTCLR __attribute__((section("sfrs"))); -typedef struct { - unsigned STEP2:8; -} __DMTCLRbits_t; -extern volatile __DMTCLRbits_t DMTCLRbits __asm__ ("DMTCLR") __attribute__((section("sfrs"))); -#define DMTSTAT DMTSTAT -extern volatile unsigned int DMTSTAT __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned WINOPN:1; - unsigned :4; - unsigned DMTEVENT:1; - unsigned BAD:2; - }; - struct { - unsigned :6; - unsigned BAD2:1; - unsigned BAD1:1; - }; - struct { - unsigned w:32; - }; -} __DMTSTATbits_t; -extern volatile __DMTSTATbits_t DMTSTATbits __asm__ ("DMTSTAT") __attribute__((section("sfrs"))); -#define DMTCNT DMTCNT -extern volatile unsigned int DMTCNT __attribute__((section("sfrs"))); -typedef struct { - unsigned COUNTER:32; -} __DMTCNTbits_t; -extern volatile __DMTCNTbits_t DMTCNTbits __asm__ ("DMTCNT") __attribute__((section("sfrs"))); -#define DMTPSCNT DMTPSCNT -extern volatile unsigned int DMTPSCNT __attribute__((section("sfrs"))); -typedef struct { - unsigned PSCNT:32; -} __DMTPSCNTbits_t; -extern volatile __DMTPSCNTbits_t DMTPSCNTbits __asm__ ("DMTPSCNT") __attribute__((section("sfrs"))); -#define DMTPSINTV DMTPSINTV -extern volatile unsigned int DMTPSINTV __attribute__((section("sfrs"))); -typedef struct { - unsigned PSINTV:32; -} __DMTPSINTVbits_t; -extern volatile __DMTPSINTVbits_t DMTPSINTVbits __asm__ ("DMTPSINTV") __attribute__((section("sfrs"))); -#define RTCCON RTCCON -extern volatile unsigned int RTCCON __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned RTCOE:1; - unsigned HALFSEC:1; - unsigned RTCSYNC:1; - unsigned RTCWREN:1; - unsigned :2; - unsigned RTCCLKON:1; - unsigned RTCOUTSEL:2; - unsigned RTCCLKSEL:2; - unsigned :2; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - unsigned CAL:10; - }; - struct { - unsigned w:32; - }; -} __RTCCONbits_t; -extern volatile __RTCCONbits_t RTCCONbits __asm__ ("RTCCON") __attribute__((section("sfrs"))); -extern volatile unsigned int RTCCONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int RTCCONSET __attribute__((section("sfrs"))); -extern volatile unsigned int RTCCONINV __attribute__((section("sfrs"))); -#define RTCALRM RTCALRM -extern volatile unsigned int RTCALRM __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned ARPT:8; - unsigned AMASK:4; - unsigned ALRMSYNC:1; - unsigned PIV:1; - unsigned CHIME:1; - unsigned ALRMEN:1; - }; - struct { - unsigned w:32; - }; -} __RTCALRMbits_t; -extern volatile __RTCALRMbits_t RTCALRMbits __asm__ ("RTCALRM") __attribute__((section("sfrs"))); -extern volatile unsigned int RTCALRMCLR __attribute__((section("sfrs"))); -extern volatile unsigned int RTCALRMSET __attribute__((section("sfrs"))); -extern volatile unsigned int RTCALRMINV __attribute__((section("sfrs"))); -#define RTCTIME RTCTIME -extern volatile unsigned int RTCTIME __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :8; - unsigned SEC01:4; - unsigned SEC10:4; - unsigned MIN01:4; - unsigned MIN10:4; - unsigned HR01:4; - unsigned HR10:4; - }; - struct { - unsigned w:32; - }; -} __RTCTIMEbits_t; -extern volatile __RTCTIMEbits_t RTCTIMEbits __asm__ ("RTCTIME") __attribute__((section("sfrs"))); -extern volatile unsigned int RTCTIMECLR __attribute__((section("sfrs"))); -extern volatile unsigned int RTCTIMESET __attribute__((section("sfrs"))); -extern volatile unsigned int RTCTIMEINV __attribute__((section("sfrs"))); -#define RTCDATE RTCDATE -extern volatile unsigned int RTCDATE __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned WDAY01:4; - unsigned :4; - unsigned DAY01:4; - unsigned DAY10:4; - unsigned MONTH01:4; - unsigned MONTH10:4; - unsigned YEAR01:4; - unsigned YEAR10:4; - }; - struct { - unsigned w:32; - }; -} __RTCDATEbits_t; -extern volatile __RTCDATEbits_t RTCDATEbits __asm__ ("RTCDATE") __attribute__((section("sfrs"))); -extern volatile unsigned int RTCDATECLR __attribute__((section("sfrs"))); -extern volatile unsigned int RTCDATESET __attribute__((section("sfrs"))); -extern volatile unsigned int RTCDATEINV __attribute__((section("sfrs"))); -#define ALRMTIME ALRMTIME -extern volatile unsigned int ALRMTIME __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :8; - unsigned SEC01:4; - unsigned SEC10:4; - unsigned MIN01:4; - unsigned MIN10:4; - unsigned HR01:4; - unsigned HR10:4; - }; - struct { - unsigned w:32; - }; -} __ALRMTIMEbits_t; -extern volatile __ALRMTIMEbits_t ALRMTIMEbits __asm__ ("ALRMTIME") __attribute__((section("sfrs"))); -extern volatile unsigned int ALRMTIMECLR __attribute__((section("sfrs"))); -extern volatile unsigned int ALRMTIMESET __attribute__((section("sfrs"))); -extern volatile unsigned int ALRMTIMEINV __attribute__((section("sfrs"))); -#define ALRMDATE ALRMDATE -extern volatile unsigned int ALRMDATE __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned WDAY01:4; - unsigned :4; - unsigned DAY01:4; - unsigned DAY10:4; - unsigned MONTH01:4; - unsigned MONTH10:4; - }; - struct { - unsigned w:32; - }; -} __ALRMDATEbits_t; -extern volatile __ALRMDATEbits_t ALRMDATEbits __asm__ ("ALRMDATE") __attribute__((section("sfrs"))); -extern volatile unsigned int ALRMDATECLR __attribute__((section("sfrs"))); -extern volatile unsigned int ALRMDATESET __attribute__((section("sfrs"))); -extern volatile unsigned int ALRMDATEINV __attribute__((section("sfrs"))); -#define CVRCON CVRCON -extern volatile unsigned int CVRCON __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned CVR:4; - unsigned CVRSS:1; - unsigned CVRR:1; - unsigned CVROE:1; - unsigned :8; - unsigned ON:1; - }; - struct { - unsigned CVR0:1; - unsigned CVR1:1; - unsigned CVR2:1; - unsigned CVR3:1; - }; - struct { - unsigned w:32; - }; -} __CVRCONbits_t; -extern volatile __CVRCONbits_t CVRCONbits __asm__ ("CVRCON") __attribute__((section("sfrs"))); -extern volatile unsigned int CVRCONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int CVRCONSET __attribute__((section("sfrs"))); -extern volatile unsigned int CVRCONINV __attribute__((section("sfrs"))); -#define _ICDCON _ICDCON -extern volatile unsigned int _ICDCON __attribute__((section("sfrs"))); -typedef struct { - unsigned CKSWBKEN:1; - unsigned SLPBKEN:1; - unsigned WDTBKEN:1; - unsigned WDTEN:1; - unsigned RSTBUG:1; - unsigned DMTBKEN:1; - unsigned DMTEN:1; - unsigned :7; - unsigned FRZ:1; -} ___ICDCONbits_t; -extern volatile ___ICDCONbits_t _ICDCONbits __asm__ ("_ICDCON") __attribute__((section("sfrs"))); -#define _ICDSTAT _ICDSTAT -extern volatile unsigned int _ICDSTAT __attribute__((section("sfrs"))); -typedef struct { - unsigned CKSWBF:1; - unsigned SLPBF:1; - unsigned WDTBF:1; - unsigned DMTBF:1; -} ___ICDSTATbits_t; -extern volatile ___ICDSTATbits_t _ICDSTATbits __asm__ ("_ICDSTAT") __attribute__((section("sfrs"))); -#define OSCCON OSCCON -extern volatile unsigned int OSCCON __attribute__((section("sfrs"))); -typedef struct { - unsigned OSWEN:1; - unsigned SOSCEN:1; - unsigned :1; - unsigned CF:1; - unsigned SLPEN:1; - unsigned :2; - unsigned CLKLOCK:1; - unsigned NOSC:3; - unsigned :1; - unsigned COSC:3; - unsigned :6; - unsigned SLP2SPD:1; - unsigned :1; - unsigned DRMEN:1; - unsigned FRCDIV:3; -} __OSCCONbits_t; -extern volatile __OSCCONbits_t OSCCONbits __asm__ ("OSCCON") __attribute__((section("sfrs"))); -extern volatile unsigned int OSCCONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int OSCCONSET __attribute__((section("sfrs"))); -extern volatile unsigned int OSCCONINV __attribute__((section("sfrs"))); -#define OSCTUN OSCTUN -extern volatile unsigned int OSCTUN __attribute__((section("sfrs"))); -typedef struct { - unsigned TUN:6; -} __OSCTUNbits_t; -extern volatile __OSCTUNbits_t OSCTUNbits __asm__ ("OSCTUN") __attribute__((section("sfrs"))); -extern volatile unsigned int OSCTUNCLR __attribute__((section("sfrs"))); -extern volatile unsigned int OSCTUNSET __attribute__((section("sfrs"))); -extern volatile unsigned int OSCTUNINV __attribute__((section("sfrs"))); -#define SPLLCON SPLLCON -extern volatile unsigned int SPLLCON __attribute__((section("sfrs"))); -typedef struct { - unsigned PLLRANGE:3; - unsigned :4; - unsigned PLLICLK:1; - unsigned PLLIDIV:3; - unsigned :5; - unsigned PLLMULT:7; - unsigned :1; - unsigned PLLODIV:3; -} __SPLLCONbits_t; -extern volatile __SPLLCONbits_t SPLLCONbits __asm__ ("SPLLCON") __attribute__((section("sfrs"))); -extern volatile unsigned int SPLLCONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int SPLLCONSET __attribute__((section("sfrs"))); -extern volatile unsigned int SPLLCONINV __attribute__((section("sfrs"))); -#define RCON RCON -extern volatile unsigned int RCON __attribute__((section("sfrs"))); -typedef struct { - unsigned POR:1; - unsigned BOR:1; - unsigned IDLE:1; - unsigned SLEEP:1; - unsigned WDTO:1; - unsigned DMTO:1; - unsigned SWR:1; - unsigned EXTR:1; - unsigned :1; - unsigned CMR:1; - unsigned :16; - unsigned BCFGFAIL:1; - unsigned BCFGERR:1; -} __RCONbits_t; -extern volatile __RCONbits_t RCONbits __asm__ ("RCON") __attribute__((section("sfrs"))); -extern volatile unsigned int RCONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int RCONSET __attribute__((section("sfrs"))); -extern volatile unsigned int RCONINV __attribute__((section("sfrs"))); -#define RSWRST RSWRST -extern volatile unsigned int RSWRST __attribute__((section("sfrs"))); -typedef struct { - unsigned SWRST:1; -} __RSWRSTbits_t; -extern volatile __RSWRSTbits_t RSWRSTbits __asm__ ("RSWRST") __attribute__((section("sfrs"))); -extern volatile unsigned int RSWRSTCLR __attribute__((section("sfrs"))); -extern volatile unsigned int RSWRSTSET __attribute__((section("sfrs"))); -extern volatile unsigned int RSWRSTINV __attribute__((section("sfrs"))); -#define RNMICON RNMICON -extern volatile unsigned int RNMICON __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned NMICNT:16; - unsigned WDTS:1; - unsigned CF:1; - unsigned :1; - unsigned GNMI:1; - unsigned :3; - unsigned SWNMI:1; - unsigned WDTO:1; - unsigned DMTO:1; - }; - struct { - unsigned :24; - unsigned WDTR:1; - }; -} __RNMICONbits_t; -extern volatile __RNMICONbits_t RNMICONbits __asm__ ("RNMICON") __attribute__((section("sfrs"))); -extern volatile unsigned int RNMICONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int RNMICONSET __attribute__((section("sfrs"))); -extern volatile unsigned int RNMICONINV __attribute__((section("sfrs"))); -#define PWRCON PWRCON -extern volatile unsigned int PWRCON __attribute__((section("sfrs"))); -typedef struct { - unsigned VREGS:1; -} __PWRCONbits_t; -extern volatile __PWRCONbits_t PWRCONbits __asm__ ("PWRCON") __attribute__((section("sfrs"))); -extern volatile unsigned int PWRCONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int PWRCONSET __attribute__((section("sfrs"))); -extern volatile unsigned int PWRCONINV __attribute__((section("sfrs"))); -#define REFO1CON REFO1CON -extern volatile unsigned int REFO1CON __attribute__((section("sfrs"))); -typedef struct { - unsigned ROSEL:4; - unsigned :4; - unsigned ACTIVE:1; - unsigned DIVSWEN:1; - unsigned :1; - unsigned RSLP:1; - unsigned OE:1; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - unsigned RODIV:15; -} __REFO1CONbits_t; -extern volatile __REFO1CONbits_t REFO1CONbits __asm__ ("REFO1CON") __attribute__((section("sfrs"))); -extern volatile unsigned int REFO1CONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int REFO1CONSET __attribute__((section("sfrs"))); -extern volatile unsigned int REFO1CONINV __attribute__((section("sfrs"))); -#define REFO1TRIM REFO1TRIM -extern volatile unsigned int REFO1TRIM __attribute__((section("sfrs"))); -typedef struct { - unsigned :23; - unsigned ROTRIM:9; -} __REFO1TRIMbits_t; -extern volatile __REFO1TRIMbits_t REFO1TRIMbits __asm__ ("REFO1TRIM") __attribute__((section("sfrs"))); -extern volatile unsigned int REFO1TRIMCLR __attribute__((section("sfrs"))); -extern volatile unsigned int REFO1TRIMSET __attribute__((section("sfrs"))); -extern volatile unsigned int REFO1TRIMINV __attribute__((section("sfrs"))); -#define REFO2CON REFO2CON -extern volatile unsigned int REFO2CON __attribute__((section("sfrs"))); -typedef struct { - unsigned ROSEL:4; - unsigned :4; - unsigned ACTIVE:1; - unsigned DIVSWEN:1; - unsigned :1; - unsigned RSLP:1; - unsigned OE:1; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - unsigned RODIV:15; -} __REFO2CONbits_t; -extern volatile __REFO2CONbits_t REFO2CONbits __asm__ ("REFO2CON") __attribute__((section("sfrs"))); -extern volatile unsigned int REFO2CONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int REFO2CONSET __attribute__((section("sfrs"))); -extern volatile unsigned int REFO2CONINV __attribute__((section("sfrs"))); -#define REFO2TRIM REFO2TRIM -extern volatile unsigned int REFO2TRIM __attribute__((section("sfrs"))); -typedef struct { - unsigned :23; - unsigned ROTRIM:9; -} __REFO2TRIMbits_t; -extern volatile __REFO2TRIMbits_t REFO2TRIMbits __asm__ ("REFO2TRIM") __attribute__((section("sfrs"))); -extern volatile unsigned int REFO2TRIMCLR __attribute__((section("sfrs"))); -extern volatile unsigned int REFO2TRIMSET __attribute__((section("sfrs"))); -extern volatile unsigned int REFO2TRIMINV __attribute__((section("sfrs"))); -#define REFO3CON REFO3CON -extern volatile unsigned int REFO3CON __attribute__((section("sfrs"))); -typedef struct { - unsigned ROSEL:4; - unsigned :4; - unsigned ACTIVE:1; - unsigned DIVSWEN:1; - unsigned :1; - unsigned RSLP:1; - unsigned OE:1; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - unsigned RODIV:15; -} __REFO3CONbits_t; -extern volatile __REFO3CONbits_t REFO3CONbits __asm__ ("REFO3CON") __attribute__((section("sfrs"))); -extern volatile unsigned int REFO3CONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int REFO3CONSET __attribute__((section("sfrs"))); -extern volatile unsigned int REFO3CONINV __attribute__((section("sfrs"))); -#define REFO3TRIM REFO3TRIM -extern volatile unsigned int REFO3TRIM __attribute__((section("sfrs"))); -typedef struct { - unsigned :23; - unsigned ROTRIM:9; -} __REFO3TRIMbits_t; -extern volatile __REFO3TRIMbits_t REFO3TRIMbits __asm__ ("REFO3TRIM") __attribute__((section("sfrs"))); -extern volatile unsigned int REFO3TRIMCLR __attribute__((section("sfrs"))); -extern volatile unsigned int REFO3TRIMSET __attribute__((section("sfrs"))); -extern volatile unsigned int REFO3TRIMINV __attribute__((section("sfrs"))); -#define REFO4CON REFO4CON -extern volatile unsigned int REFO4CON __attribute__((section("sfrs"))); -typedef struct { - unsigned ROSEL:4; - unsigned :4; - unsigned ACTIVE:1; - unsigned DIVSWEN:1; - unsigned :1; - unsigned RSLP:1; - unsigned OE:1; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - unsigned RODIV:15; -} __REFO4CONbits_t; -extern volatile __REFO4CONbits_t REFO4CONbits __asm__ ("REFO4CON") __attribute__((section("sfrs"))); -extern volatile unsigned int REFO4CONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int REFO4CONSET __attribute__((section("sfrs"))); -extern volatile unsigned int REFO4CONINV __attribute__((section("sfrs"))); -#define REFO4TRIM REFO4TRIM -extern volatile unsigned int REFO4TRIM __attribute__((section("sfrs"))); -typedef struct { - unsigned :23; - unsigned ROTRIM:9; -} __REFO4TRIMbits_t; -extern volatile __REFO4TRIMbits_t REFO4TRIMbits __asm__ ("REFO4TRIM") __attribute__((section("sfrs"))); -extern volatile unsigned int REFO4TRIMCLR __attribute__((section("sfrs"))); -extern volatile unsigned int REFO4TRIMSET __attribute__((section("sfrs"))); -extern volatile unsigned int REFO4TRIMINV __attribute__((section("sfrs"))); -#define PB1DIV PB1DIV -extern volatile unsigned int PB1DIV __attribute__((section("sfrs"))); -typedef struct { - unsigned PBDIV:7; - unsigned :4; - unsigned PBDIVRDY:1; -} __PB1DIVbits_t; -extern volatile __PB1DIVbits_t PB1DIVbits __asm__ ("PB1DIV") __attribute__((section("sfrs"))); -extern volatile unsigned int PB1DIVCLR __attribute__((section("sfrs"))); -extern volatile unsigned int PB1DIVSET __attribute__((section("sfrs"))); -extern volatile unsigned int PB1DIVINV __attribute__((section("sfrs"))); -#define PB2DIV PB2DIV -extern volatile unsigned int PB2DIV __attribute__((section("sfrs"))); -typedef struct { - unsigned PBDIV:7; - unsigned :4; - unsigned PBDIVRDY:1; - unsigned :3; - unsigned ON:1; -} __PB2DIVbits_t; -extern volatile __PB2DIVbits_t PB2DIVbits __asm__ ("PB2DIV") __attribute__((section("sfrs"))); -extern volatile unsigned int PB2DIVCLR __attribute__((section("sfrs"))); -extern volatile unsigned int PB2DIVSET __attribute__((section("sfrs"))); -extern volatile unsigned int PB2DIVINV __attribute__((section("sfrs"))); -#define PB3DIV PB3DIV -extern volatile unsigned int PB3DIV __attribute__((section("sfrs"))); -typedef struct { - unsigned PBDIV:7; - unsigned :4; - unsigned PBDIVRDY:1; - unsigned :3; - unsigned ON:1; -} __PB3DIVbits_t; -extern volatile __PB3DIVbits_t PB3DIVbits __asm__ ("PB3DIV") __attribute__((section("sfrs"))); -extern volatile unsigned int PB3DIVCLR __attribute__((section("sfrs"))); -extern volatile unsigned int PB3DIVSET __attribute__((section("sfrs"))); -extern volatile unsigned int PB3DIVINV __attribute__((section("sfrs"))); -#define PB4DIV PB4DIV -extern volatile unsigned int PB4DIV __attribute__((section("sfrs"))); -typedef struct { - unsigned PBDIV:7; - unsigned :4; - unsigned PBDIVRDY:1; - unsigned :3; - unsigned ON:1; -} __PB4DIVbits_t; -extern volatile __PB4DIVbits_t PB4DIVbits __asm__ ("PB4DIV") __attribute__((section("sfrs"))); -extern volatile unsigned int PB4DIVCLR __attribute__((section("sfrs"))); -extern volatile unsigned int PB4DIVSET __attribute__((section("sfrs"))); -extern volatile unsigned int PB4DIVINV __attribute__((section("sfrs"))); -#define PB5DIV PB5DIV -extern volatile unsigned int PB5DIV __attribute__((section("sfrs"))); -typedef struct { - unsigned PBDIV:7; - unsigned :4; - unsigned PBDIVRDY:1; - unsigned :3; - unsigned ON:1; -} __PB5DIVbits_t; -extern volatile __PB5DIVbits_t PB5DIVbits __asm__ ("PB5DIV") __attribute__((section("sfrs"))); -extern volatile unsigned int PB5DIVCLR __attribute__((section("sfrs"))); -extern volatile unsigned int PB5DIVSET __attribute__((section("sfrs"))); -extern volatile unsigned int PB5DIVINV __attribute__((section("sfrs"))); -#define PB7DIV PB7DIV -extern volatile unsigned int PB7DIV __attribute__((section("sfrs"))); -typedef struct { - unsigned PBDIV:7; - unsigned :4; - unsigned PBDIVRDY:1; - unsigned :3; - unsigned ON:1; -} __PB7DIVbits_t; -extern volatile __PB7DIVbits_t PB7DIVbits __asm__ ("PB7DIV") __attribute__((section("sfrs"))); -extern volatile unsigned int PB7DIVCLR __attribute__((section("sfrs"))); -extern volatile unsigned int PB7DIVSET __attribute__((section("sfrs"))); -extern volatile unsigned int PB7DIVINV __attribute__((section("sfrs"))); -#define PB8DIV PB8DIV -extern volatile unsigned int PB8DIV __attribute__((section("sfrs"))); -typedef struct { - unsigned PBDIV:7; - unsigned :4; - unsigned PBDIVRDY:1; - unsigned :3; - unsigned ON:1; -} __PB8DIVbits_t; -extern volatile __PB8DIVbits_t PB8DIVbits __asm__ ("PB8DIV") __attribute__((section("sfrs"))); -extern volatile unsigned int PB8DIVCLR __attribute__((section("sfrs"))); -extern volatile unsigned int PB8DIVSET __attribute__((section("sfrs"))); -extern volatile unsigned int PB8DIVINV __attribute__((section("sfrs"))); -#define SLEWCON SLEWCON -extern volatile unsigned int SLEWCON __attribute__((section("sfrs"))); -typedef struct { - unsigned BUSY:1; - unsigned DNEN:1; - unsigned UPEN:1; - unsigned :5; - unsigned SLWDIV:3; - unsigned :5; - unsigned SYSDIV:4; -} __SLEWCONbits_t; -extern volatile __SLEWCONbits_t SLEWCONbits __asm__ ("SLEWCON") __attribute__((section("sfrs"))); -extern volatile unsigned int SLEWCONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int SLEWCONSET __attribute__((section("sfrs"))); -extern volatile unsigned int SLEWCONINV __attribute__((section("sfrs"))); -#define CLKSTAT CLKSTAT -extern volatile unsigned int CLKSTAT __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned FRCRDY:1; - unsigned SPDIVRDY:1; - unsigned POSCRDY:1; - unsigned :1; - unsigned SOSCRDY:1; - unsigned LPRCRDY:1; - }; - struct { - unsigned :1; - unsigned DIVSPLLRDY:1; - }; -} __CLKSTATbits_t; -extern volatile __CLKSTATbits_t CLKSTATbits __asm__ ("CLKSTAT") __attribute__((section("sfrs"))); -extern volatile unsigned int CLKSTATCLR __attribute__((section("sfrs"))); -extern volatile unsigned int CLKSTATSET __attribute__((section("sfrs"))); -extern volatile unsigned int CLKSTATINV __attribute__((section("sfrs"))); -#define INT1R INT1R -extern volatile unsigned int INT1R __attribute__((section("sfrs"))); -typedef struct { - unsigned INT1R:4; -} __INT1Rbits_t; -extern volatile __INT1Rbits_t INT1Rbits __asm__ ("INT1R") __attribute__((section("sfrs"))); -#define INT2R INT2R -extern volatile unsigned int INT2R __attribute__((section("sfrs"))); -typedef struct { - unsigned INT2R:4; -} __INT2Rbits_t; -extern volatile __INT2Rbits_t INT2Rbits __asm__ ("INT2R") __attribute__((section("sfrs"))); -#define INT3R INT3R -extern volatile unsigned int INT3R __attribute__((section("sfrs"))); -typedef struct { - unsigned INT3R:4; -} __INT3Rbits_t; -extern volatile __INT3Rbits_t INT3Rbits __asm__ ("INT3R") __attribute__((section("sfrs"))); -#define INT4R INT4R -extern volatile unsigned int INT4R __attribute__((section("sfrs"))); -typedef struct { - unsigned INT4R:4; -} __INT4Rbits_t; -extern volatile __INT4Rbits_t INT4Rbits __asm__ ("INT4R") __attribute__((section("sfrs"))); -#define T2CKR T2CKR -extern volatile unsigned int T2CKR __attribute__((section("sfrs"))); -typedef struct { - unsigned T2CKR:4; -} __T2CKRbits_t; -extern volatile __T2CKRbits_t T2CKRbits __asm__ ("T2CKR") __attribute__((section("sfrs"))); -#define T3CKR T3CKR -extern volatile unsigned int T3CKR __attribute__((section("sfrs"))); -typedef struct { - unsigned T3CKR:4; -} __T3CKRbits_t; -extern volatile __T3CKRbits_t T3CKRbits __asm__ ("T3CKR") __attribute__((section("sfrs"))); -#define T4CKR T4CKR -extern volatile unsigned int T4CKR __attribute__((section("sfrs"))); -typedef struct { - unsigned T4CKR:4; -} __T4CKRbits_t; -extern volatile __T4CKRbits_t T4CKRbits __asm__ ("T4CKR") __attribute__((section("sfrs"))); -#define T5CKR T5CKR -extern volatile unsigned int T5CKR __attribute__((section("sfrs"))); -typedef struct { - unsigned T5CKR:4; -} __T5CKRbits_t; -extern volatile __T5CKRbits_t T5CKRbits __asm__ ("T5CKR") __attribute__((section("sfrs"))); -#define T6CKR T6CKR -extern volatile unsigned int T6CKR __attribute__((section("sfrs"))); -typedef struct { - unsigned T6CKR:4; -} __T6CKRbits_t; -extern volatile __T6CKRbits_t T6CKRbits __asm__ ("T6CKR") __attribute__((section("sfrs"))); -#define T7CKR T7CKR -extern volatile unsigned int T7CKR __attribute__((section("sfrs"))); -typedef struct { - unsigned T7CKR:4; -} __T7CKRbits_t; -extern volatile __T7CKRbits_t T7CKRbits __asm__ ("T7CKR") __attribute__((section("sfrs"))); -#define T8CKR T8CKR -extern volatile unsigned int T8CKR __attribute__((section("sfrs"))); -typedef struct { - unsigned T8CKR:4; -} __T8CKRbits_t; -extern volatile __T8CKRbits_t T8CKRbits __asm__ ("T8CKR") __attribute__((section("sfrs"))); -#define T9CKR T9CKR -extern volatile unsigned int T9CKR __attribute__((section("sfrs"))); -typedef struct { - unsigned T9CKR:4; -} __T9CKRbits_t; -extern volatile __T9CKRbits_t T9CKRbits __asm__ ("T9CKR") __attribute__((section("sfrs"))); -#define IC1R IC1R -extern volatile unsigned int IC1R __attribute__((section("sfrs"))); -typedef struct { - unsigned IC1R:4; -} __IC1Rbits_t; -extern volatile __IC1Rbits_t IC1Rbits __asm__ ("IC1R") __attribute__((section("sfrs"))); -#define IC2R IC2R -extern volatile unsigned int IC2R __attribute__((section("sfrs"))); -typedef struct { - unsigned IC2R:4; -} __IC2Rbits_t; -extern volatile __IC2Rbits_t IC2Rbits __asm__ ("IC2R") __attribute__((section("sfrs"))); -#define IC3R IC3R -extern volatile unsigned int IC3R __attribute__((section("sfrs"))); -typedef struct { - unsigned IC3R:4; -} __IC3Rbits_t; -extern volatile __IC3Rbits_t IC3Rbits __asm__ ("IC3R") __attribute__((section("sfrs"))); -#define IC4R IC4R -extern volatile unsigned int IC4R __attribute__((section("sfrs"))); -typedef struct { - unsigned IC4R:4; -} __IC4Rbits_t; -extern volatile __IC4Rbits_t IC4Rbits __asm__ ("IC4R") __attribute__((section("sfrs"))); -#define IC5R IC5R -extern volatile unsigned int IC5R __attribute__((section("sfrs"))); -typedef struct { - unsigned IC5R:4; -} __IC5Rbits_t; -extern volatile __IC5Rbits_t IC5Rbits __asm__ ("IC5R") __attribute__((section("sfrs"))); -#define IC6R IC6R -extern volatile unsigned int IC6R __attribute__((section("sfrs"))); -typedef struct { - unsigned IC6R:4; -} __IC6Rbits_t; -extern volatile __IC6Rbits_t IC6Rbits __asm__ ("IC6R") __attribute__((section("sfrs"))); -#define IC7R IC7R -extern volatile unsigned int IC7R __attribute__((section("sfrs"))); -typedef struct { - unsigned IC7R:4; -} __IC7Rbits_t; -extern volatile __IC7Rbits_t IC7Rbits __asm__ ("IC7R") __attribute__((section("sfrs"))); -#define IC8R IC8R -extern volatile unsigned int IC8R __attribute__((section("sfrs"))); -typedef struct { - unsigned IC8R:4; -} __IC8Rbits_t; -extern volatile __IC8Rbits_t IC8Rbits __asm__ ("IC8R") __attribute__((section("sfrs"))); -#define IC9R IC9R -extern volatile unsigned int IC9R __attribute__((section("sfrs"))); -typedef struct { - unsigned IC9R:4; -} __IC9Rbits_t; -extern volatile __IC9Rbits_t IC9Rbits __asm__ ("IC9R") __attribute__((section("sfrs"))); -#define OCFAR OCFAR -extern volatile unsigned int OCFAR __attribute__((section("sfrs"))); -typedef struct { - unsigned OCFAR:4; -} __OCFARbits_t; -extern volatile __OCFARbits_t OCFARbits __asm__ ("OCFAR") __attribute__((section("sfrs"))); -#define U1RXR U1RXR -extern volatile unsigned int U1RXR __attribute__((section("sfrs"))); -typedef struct { - unsigned U1RXR:4; -} __U1RXRbits_t; -extern volatile __U1RXRbits_t U1RXRbits __asm__ ("U1RXR") __attribute__((section("sfrs"))); -#define U1CTSR U1CTSR -extern volatile unsigned int U1CTSR __attribute__((section("sfrs"))); -typedef struct { - unsigned U1CTSR:4; -} __U1CTSRbits_t; -extern volatile __U1CTSRbits_t U1CTSRbits __asm__ ("U1CTSR") __attribute__((section("sfrs"))); -#define U2RXR U2RXR -extern volatile unsigned int U2RXR __attribute__((section("sfrs"))); -typedef struct { - unsigned U2RXR:4; -} __U2RXRbits_t; -extern volatile __U2RXRbits_t U2RXRbits __asm__ ("U2RXR") __attribute__((section("sfrs"))); -#define U2CTSR U2CTSR -extern volatile unsigned int U2CTSR __attribute__((section("sfrs"))); -typedef struct { - unsigned U2CTSR:4; -} __U2CTSRbits_t; -extern volatile __U2CTSRbits_t U2CTSRbits __asm__ ("U2CTSR") __attribute__((section("sfrs"))); -#define U3RXR U3RXR -extern volatile unsigned int U3RXR __attribute__((section("sfrs"))); -typedef struct { - unsigned U3RXR:4; -} __U3RXRbits_t; -extern volatile __U3RXRbits_t U3RXRbits __asm__ ("U3RXR") __attribute__((section("sfrs"))); -#define U3CTSR U3CTSR -extern volatile unsigned int U3CTSR __attribute__((section("sfrs"))); -typedef struct { - unsigned U3CTSR:4; -} __U3CTSRbits_t; -extern volatile __U3CTSRbits_t U3CTSRbits __asm__ ("U3CTSR") __attribute__((section("sfrs"))); -#define U4RXR U4RXR -extern volatile unsigned int U4RXR __attribute__((section("sfrs"))); -typedef struct { - unsigned U4RXR:4; -} __U4RXRbits_t; -extern volatile __U4RXRbits_t U4RXRbits __asm__ ("U4RXR") __attribute__((section("sfrs"))); -#define U4CTSR U4CTSR -extern volatile unsigned int U4CTSR __attribute__((section("sfrs"))); -typedef struct { - unsigned U4CTSR:4; -} __U4CTSRbits_t; -extern volatile __U4CTSRbits_t U4CTSRbits __asm__ ("U4CTSR") __attribute__((section("sfrs"))); -#define U5RXR U5RXR -extern volatile unsigned int U5RXR __attribute__((section("sfrs"))); -typedef struct { - unsigned U5RXR:4; -} __U5RXRbits_t; -extern volatile __U5RXRbits_t U5RXRbits __asm__ ("U5RXR") __attribute__((section("sfrs"))); -#define U5CTSR U5CTSR -extern volatile unsigned int U5CTSR __attribute__((section("sfrs"))); -typedef struct { - unsigned U5CTSR:4; -} __U5CTSRbits_t; -extern volatile __U5CTSRbits_t U5CTSRbits __asm__ ("U5CTSR") __attribute__((section("sfrs"))); -#define U6RXR U6RXR -extern volatile unsigned int U6RXR __attribute__((section("sfrs"))); -typedef struct { - unsigned U6RXR:4; -} __U6RXRbits_t; -extern volatile __U6RXRbits_t U6RXRbits __asm__ ("U6RXR") __attribute__((section("sfrs"))); -#define U6CTSR U6CTSR -extern volatile unsigned int U6CTSR __attribute__((section("sfrs"))); -typedef struct { - unsigned U6CTSR:4; -} __U6CTSRbits_t; -extern volatile __U6CTSRbits_t U6CTSRbits __asm__ ("U6CTSR") __attribute__((section("sfrs"))); -#define SDI1R SDI1R -extern volatile unsigned int SDI1R __attribute__((section("sfrs"))); -typedef struct { - unsigned SDI1R:4; -} __SDI1Rbits_t; -extern volatile __SDI1Rbits_t SDI1Rbits __asm__ ("SDI1R") __attribute__((section("sfrs"))); -#define SS1R SS1R -extern volatile unsigned int SS1R __attribute__((section("sfrs"))); -typedef struct { - unsigned SS1R:4; -} __SS1Rbits_t; -extern volatile __SS1Rbits_t SS1Rbits __asm__ ("SS1R") __attribute__((section("sfrs"))); -#define SDI2R SDI2R -extern volatile unsigned int SDI2R __attribute__((section("sfrs"))); -typedef struct { - unsigned SDI2R:4; -} __SDI2Rbits_t; -extern volatile __SDI2Rbits_t SDI2Rbits __asm__ ("SDI2R") __attribute__((section("sfrs"))); -#define SS2R SS2R -extern volatile unsigned int SS2R __attribute__((section("sfrs"))); -typedef struct { - unsigned SS2R:4; -} __SS2Rbits_t; -extern volatile __SS2Rbits_t SS2Rbits __asm__ ("SS2R") __attribute__((section("sfrs"))); -#define SDI3R SDI3R -extern volatile unsigned int SDI3R __attribute__((section("sfrs"))); -typedef struct { - unsigned SDI3R:4; -} __SDI3Rbits_t; -extern volatile __SDI3Rbits_t SDI3Rbits __asm__ ("SDI3R") __attribute__((section("sfrs"))); -#define SS3R SS3R -extern volatile unsigned int SS3R __attribute__((section("sfrs"))); -typedef struct { - unsigned SS3R:4; -} __SS3Rbits_t; -extern volatile __SS3Rbits_t SS3Rbits __asm__ ("SS3R") __attribute__((section("sfrs"))); -#define SDI4R SDI4R -extern volatile unsigned int SDI4R __attribute__((section("sfrs"))); -typedef struct { - unsigned SDI4R:4; -} __SDI4Rbits_t; -extern volatile __SDI4Rbits_t SDI4Rbits __asm__ ("SDI4R") __attribute__((section("sfrs"))); -#define SS4R SS4R -extern volatile unsigned int SS4R __attribute__((section("sfrs"))); -typedef struct { - unsigned SS4R:4; -} __SS4Rbits_t; -extern volatile __SS4Rbits_t SS4Rbits __asm__ ("SS4R") __attribute__((section("sfrs"))); -#define SDI5R SDI5R -extern volatile unsigned int SDI5R __attribute__((section("sfrs"))); -typedef struct { - unsigned SDI5R:4; -} __SDI5Rbits_t; -extern volatile __SDI5Rbits_t SDI5Rbits __asm__ ("SDI5R") __attribute__((section("sfrs"))); -#define SS5R SS5R -extern volatile unsigned int SS5R __attribute__((section("sfrs"))); -typedef struct { - unsigned SS5R:4; -} __SS5Rbits_t; -extern volatile __SS5Rbits_t SS5Rbits __asm__ ("SS5R") __attribute__((section("sfrs"))); -#define SDI6R SDI6R -extern volatile unsigned int SDI6R __attribute__((section("sfrs"))); -typedef struct { - unsigned SDI6R:4; -} __SDI6Rbits_t; -extern volatile __SDI6Rbits_t SDI6Rbits __asm__ ("SDI6R") __attribute__((section("sfrs"))); -#define SS6R SS6R -extern volatile unsigned int SS6R __attribute__((section("sfrs"))); -typedef struct { - unsigned SS6R:4; -} __SS6Rbits_t; -extern volatile __SS6Rbits_t SS6Rbits __asm__ ("SS6R") __attribute__((section("sfrs"))); -#define REFCLKI1R REFCLKI1R -extern volatile unsigned int REFCLKI1R __attribute__((section("sfrs"))); -typedef struct { - unsigned REFCLKI1R:4; -} __REFCLKI1Rbits_t; -extern volatile __REFCLKI1Rbits_t REFCLKI1Rbits __asm__ ("REFCLKI1R") __attribute__((section("sfrs"))); -#define REFCLKI3R REFCLKI3R -extern volatile unsigned int REFCLKI3R __attribute__((section("sfrs"))); -typedef struct { - unsigned REFCLKI3R:4; -} __REFCLKI3Rbits_t; -extern volatile __REFCLKI3Rbits_t REFCLKI3Rbits __asm__ ("REFCLKI3R") __attribute__((section("sfrs"))); -#define REFCLKI4R REFCLKI4R -extern volatile unsigned int REFCLKI4R __attribute__((section("sfrs"))); -typedef struct { - unsigned REFCLKI4R:4; -} __REFCLKI4Rbits_t; -extern volatile __REFCLKI4Rbits_t REFCLKI4Rbits __asm__ ("REFCLKI4R") __attribute__((section("sfrs"))); -#define RPA14R RPA14R -extern volatile unsigned int RPA14R __attribute__((section("sfrs"))); -typedef struct { - unsigned RPA14R:4; -} __RPA14Rbits_t; -extern volatile __RPA14Rbits_t RPA14Rbits __asm__ ("RPA14R") __attribute__((section("sfrs"))); -#define RPA15R RPA15R -extern volatile unsigned int RPA15R __attribute__((section("sfrs"))); -typedef struct { - unsigned RPA15R:4; -} __RPA15Rbits_t; -extern volatile __RPA15Rbits_t RPA15Rbits __asm__ ("RPA15R") __attribute__((section("sfrs"))); -#define RPB0R RPB0R -extern volatile unsigned int RPB0R __attribute__((section("sfrs"))); -typedef struct { - unsigned RPB0R:4; -} __RPB0Rbits_t; -extern volatile __RPB0Rbits_t RPB0Rbits __asm__ ("RPB0R") __attribute__((section("sfrs"))); -#define RPB1R RPB1R -extern volatile unsigned int RPB1R __attribute__((section("sfrs"))); -typedef struct { - unsigned RPB1R:4; -} __RPB1Rbits_t; -extern volatile __RPB1Rbits_t RPB1Rbits __asm__ ("RPB1R") __attribute__((section("sfrs"))); -#define RPB2R RPB2R -extern volatile unsigned int RPB2R __attribute__((section("sfrs"))); -typedef struct { - unsigned RPB2R:4; -} __RPB2Rbits_t; -extern volatile __RPB2Rbits_t RPB2Rbits __asm__ ("RPB2R") __attribute__((section("sfrs"))); -#define RPB3R RPB3R -extern volatile unsigned int RPB3R __attribute__((section("sfrs"))); -typedef struct { - unsigned RPB3R:4; -} __RPB3Rbits_t; -extern volatile __RPB3Rbits_t RPB3Rbits __asm__ ("RPB3R") __attribute__((section("sfrs"))); -#define RPB5R RPB5R -extern volatile unsigned int RPB5R __attribute__((section("sfrs"))); -typedef struct { - unsigned RPB5R:4; -} __RPB5Rbits_t; -extern volatile __RPB5Rbits_t RPB5Rbits __asm__ ("RPB5R") __attribute__((section("sfrs"))); -#define RPB6R RPB6R -extern volatile unsigned int RPB6R __attribute__((section("sfrs"))); -typedef struct { - unsigned RPB6R:4; -} __RPB6Rbits_t; -extern volatile __RPB6Rbits_t RPB6Rbits __asm__ ("RPB6R") __attribute__((section("sfrs"))); -#define RPB7R RPB7R -extern volatile unsigned int RPB7R __attribute__((section("sfrs"))); -typedef struct { - unsigned RPB7R:4; -} __RPB7Rbits_t; -extern volatile __RPB7Rbits_t RPB7Rbits __asm__ ("RPB7R") __attribute__((section("sfrs"))); -#define RPB8R RPB8R -extern volatile unsigned int RPB8R __attribute__((section("sfrs"))); -typedef struct { - unsigned RPB8R:4; -} __RPB8Rbits_t; -extern volatile __RPB8Rbits_t RPB8Rbits __asm__ ("RPB8R") __attribute__((section("sfrs"))); -#define RPB9R RPB9R -extern volatile unsigned int RPB9R __attribute__((section("sfrs"))); -typedef struct { - unsigned RPB9R:4; -} __RPB9Rbits_t; -extern volatile __RPB9Rbits_t RPB9Rbits __asm__ ("RPB9R") __attribute__((section("sfrs"))); -#define RPB10R RPB10R -extern volatile unsigned int RPB10R __attribute__((section("sfrs"))); -typedef struct { - unsigned RPB10R:4; -} __RPB10Rbits_t; -extern volatile __RPB10Rbits_t RPB10Rbits __asm__ ("RPB10R") __attribute__((section("sfrs"))); -#define RPB14R RPB14R -extern volatile unsigned int RPB14R __attribute__((section("sfrs"))); -typedef struct { - unsigned RPB14R:4; -} __RPB14Rbits_t; -extern volatile __RPB14Rbits_t RPB14Rbits __asm__ ("RPB14R") __attribute__((section("sfrs"))); -#define RPB15R RPB15R -extern volatile unsigned int RPB15R __attribute__((section("sfrs"))); -typedef struct { - unsigned RPB15R:4; -} __RPB15Rbits_t; -extern volatile __RPB15Rbits_t RPB15Rbits __asm__ ("RPB15R") __attribute__((section("sfrs"))); -#define RPC1R RPC1R -extern volatile unsigned int RPC1R __attribute__((section("sfrs"))); -typedef struct { - unsigned RPC1R:4; -} __RPC1Rbits_t; -extern volatile __RPC1Rbits_t RPC1Rbits __asm__ ("RPC1R") __attribute__((section("sfrs"))); -#define RPC2R RPC2R -extern volatile unsigned int RPC2R __attribute__((section("sfrs"))); -typedef struct { - unsigned RPC2R:4; -} __RPC2Rbits_t; -extern volatile __RPC2Rbits_t RPC2Rbits __asm__ ("RPC2R") __attribute__((section("sfrs"))); -#define RPC3R RPC3R -extern volatile unsigned int RPC3R __attribute__((section("sfrs"))); -typedef struct { - unsigned RPC3R:4; -} __RPC3Rbits_t; -extern volatile __RPC3Rbits_t RPC3Rbits __asm__ ("RPC3R") __attribute__((section("sfrs"))); -#define RPC4R RPC4R -extern volatile unsigned int RPC4R __attribute__((section("sfrs"))); -typedef struct { - unsigned RPC4R:4; -} __RPC4Rbits_t; -extern volatile __RPC4Rbits_t RPC4Rbits __asm__ ("RPC4R") __attribute__((section("sfrs"))); -#define RPC13R RPC13R -extern volatile unsigned int RPC13R __attribute__((section("sfrs"))); -typedef struct { - unsigned RPC13R:4; -} __RPC13Rbits_t; -extern volatile __RPC13Rbits_t RPC13Rbits __asm__ ("RPC13R") __attribute__((section("sfrs"))); -#define RPC14R RPC14R -extern volatile unsigned int RPC14R __attribute__((section("sfrs"))); -typedef struct { - unsigned RPC14R:4; -} __RPC14Rbits_t; -extern volatile __RPC14Rbits_t RPC14Rbits __asm__ ("RPC14R") __attribute__((section("sfrs"))); -#define RPD0R RPD0R -extern volatile unsigned int RPD0R __attribute__((section("sfrs"))); -typedef struct { - unsigned RPD0R:4; -} __RPD0Rbits_t; -extern volatile __RPD0Rbits_t RPD0Rbits __asm__ ("RPD0R") __attribute__((section("sfrs"))); -#define RPD1R RPD1R -extern volatile unsigned int RPD1R __attribute__((section("sfrs"))); -typedef struct { - unsigned RPD1R:4; -} __RPD1Rbits_t; -extern volatile __RPD1Rbits_t RPD1Rbits __asm__ ("RPD1R") __attribute__((section("sfrs"))); -#define RPD2R RPD2R -extern volatile unsigned int RPD2R __attribute__((section("sfrs"))); -typedef struct { - unsigned RPD2R:4; -} __RPD2Rbits_t; -extern volatile __RPD2Rbits_t RPD2Rbits __asm__ ("RPD2R") __attribute__((section("sfrs"))); -#define RPD3R RPD3R -extern volatile unsigned int RPD3R __attribute__((section("sfrs"))); -typedef struct { - unsigned RPD3R:4; -} __RPD3Rbits_t; -extern volatile __RPD3Rbits_t RPD3Rbits __asm__ ("RPD3R") __attribute__((section("sfrs"))); -#define RPD4R RPD4R -extern volatile unsigned int RPD4R __attribute__((section("sfrs"))); -typedef struct { - unsigned RPD4R:4; -} __RPD4Rbits_t; -extern volatile __RPD4Rbits_t RPD4Rbits __asm__ ("RPD4R") __attribute__((section("sfrs"))); -#define RPD5R RPD5R -extern volatile unsigned int RPD5R __attribute__((section("sfrs"))); -typedef struct { - unsigned RPD5R:4; -} __RPD5Rbits_t; -extern volatile __RPD5Rbits_t RPD5Rbits __asm__ ("RPD5R") __attribute__((section("sfrs"))); -#define RPD9R RPD9R -extern volatile unsigned int RPD9R __attribute__((section("sfrs"))); -typedef struct { - unsigned RPD9R:4; -} __RPD9Rbits_t; -extern volatile __RPD9Rbits_t RPD9Rbits __asm__ ("RPD9R") __attribute__((section("sfrs"))); -#define RPD10R RPD10R -extern volatile unsigned int RPD10R __attribute__((section("sfrs"))); -typedef struct { - unsigned RPD10R:4; -} __RPD10Rbits_t; -extern volatile __RPD10Rbits_t RPD10Rbits __asm__ ("RPD10R") __attribute__((section("sfrs"))); -#define RPD11R RPD11R -extern volatile unsigned int RPD11R __attribute__((section("sfrs"))); -typedef struct { - unsigned RPD11R:4; -} __RPD11Rbits_t; -extern volatile __RPD11Rbits_t RPD11Rbits __asm__ ("RPD11R") __attribute__((section("sfrs"))); -#define RPD12R RPD12R -extern volatile unsigned int RPD12R __attribute__((section("sfrs"))); -typedef struct { - unsigned RPD12R:4; -} __RPD12Rbits_t; -extern volatile __RPD12Rbits_t RPD12Rbits __asm__ ("RPD12R") __attribute__((section("sfrs"))); -#define RPD14R RPD14R -extern volatile unsigned int RPD14R __attribute__((section("sfrs"))); -typedef struct { - unsigned RPD14R:4; -} __RPD14Rbits_t; -extern volatile __RPD14Rbits_t RPD14Rbits __asm__ ("RPD14R") __attribute__((section("sfrs"))); -#define RPD15R RPD15R -extern volatile unsigned int RPD15R __attribute__((section("sfrs"))); -typedef struct { - unsigned RPD15R:4; -} __RPD15Rbits_t; -extern volatile __RPD15Rbits_t RPD15Rbits __asm__ ("RPD15R") __attribute__((section("sfrs"))); -#define RPE3R RPE3R -extern volatile unsigned int RPE3R __attribute__((section("sfrs"))); -typedef struct { - unsigned RPE3R:4; -} __RPE3Rbits_t; -extern volatile __RPE3Rbits_t RPE3Rbits __asm__ ("RPE3R") __attribute__((section("sfrs"))); -#define RPE5R RPE5R -extern volatile unsigned int RPE5R __attribute__((section("sfrs"))); -typedef struct { - unsigned RPE5R:4; -} __RPE5Rbits_t; -extern volatile __RPE5Rbits_t RPE5Rbits __asm__ ("RPE5R") __attribute__((section("sfrs"))); -#define RPE8R RPE8R -extern volatile unsigned int RPE8R __attribute__((section("sfrs"))); -typedef struct { - unsigned RPE8R:4; -} __RPE8Rbits_t; -extern volatile __RPE8Rbits_t RPE8Rbits __asm__ ("RPE8R") __attribute__((section("sfrs"))); -#define RPE9R RPE9R -extern volatile unsigned int RPE9R __attribute__((section("sfrs"))); -typedef struct { - unsigned RPE9R:4; -} __RPE9Rbits_t; -extern volatile __RPE9Rbits_t RPE9Rbits __asm__ ("RPE9R") __attribute__((section("sfrs"))); -#define RPF0R RPF0R -extern volatile unsigned int RPF0R __attribute__((section("sfrs"))); -typedef struct { - unsigned RPF0R:4; -} __RPF0Rbits_t; -extern volatile __RPF0Rbits_t RPF0Rbits __asm__ ("RPF0R") __attribute__((section("sfrs"))); -#define RPF1R RPF1R -extern volatile unsigned int RPF1R __attribute__((section("sfrs"))); -typedef struct { - unsigned RPF1R:4; -} __RPF1Rbits_t; -extern volatile __RPF1Rbits_t RPF1Rbits __asm__ ("RPF1R") __attribute__((section("sfrs"))); -#define RPF2R RPF2R -extern volatile unsigned int RPF2R __attribute__((section("sfrs"))); -typedef struct { - unsigned RPF2R:4; -} __RPF2Rbits_t; -extern volatile __RPF2Rbits_t RPF2Rbits __asm__ ("RPF2R") __attribute__((section("sfrs"))); -#define RPF3R RPF3R -extern volatile unsigned int RPF3R __attribute__((section("sfrs"))); -typedef struct { - unsigned RPF3R:4; -} __RPF3Rbits_t; -extern volatile __RPF3Rbits_t RPF3Rbits __asm__ ("RPF3R") __attribute__((section("sfrs"))); -#define RPF4R RPF4R -extern volatile unsigned int RPF4R __attribute__((section("sfrs"))); -typedef struct { - unsigned RPF4R:4; -} __RPF4Rbits_t; -extern volatile __RPF4Rbits_t RPF4Rbits __asm__ ("RPF4R") __attribute__((section("sfrs"))); -#define RPF5R RPF5R -extern volatile unsigned int RPF5R __attribute__((section("sfrs"))); -typedef struct { - unsigned RPF5R:4; -} __RPF5Rbits_t; -extern volatile __RPF5Rbits_t RPF5Rbits __asm__ ("RPF5R") __attribute__((section("sfrs"))); -#define RPF8R RPF8R -extern volatile unsigned int RPF8R __attribute__((section("sfrs"))); -typedef struct { - unsigned RPF8R:4; -} __RPF8Rbits_t; -extern volatile __RPF8Rbits_t RPF8Rbits __asm__ ("RPF8R") __attribute__((section("sfrs"))); -#define RPF12R RPF12R -extern volatile unsigned int RPF12R __attribute__((section("sfrs"))); -typedef struct { - unsigned RPF12R:4; -} __RPF12Rbits_t; -extern volatile __RPF12Rbits_t RPF12Rbits __asm__ ("RPF12R") __attribute__((section("sfrs"))); -#define RPF13R RPF13R -extern volatile unsigned int RPF13R __attribute__((section("sfrs"))); -typedef struct { - unsigned RPF13R:4; -} __RPF13Rbits_t; -extern volatile __RPF13Rbits_t RPF13Rbits __asm__ ("RPF13R") __attribute__((section("sfrs"))); -#define RPG0R RPG0R -extern volatile unsigned int RPG0R __attribute__((section("sfrs"))); -typedef struct { - unsigned RPG0R:4; -} __RPG0Rbits_t; -extern volatile __RPG0Rbits_t RPG0Rbits __asm__ ("RPG0R") __attribute__((section("sfrs"))); -#define RPG1R RPG1R -extern volatile unsigned int RPG1R __attribute__((section("sfrs"))); -typedef struct { - unsigned RPG1R:4; -} __RPG1Rbits_t; -extern volatile __RPG1Rbits_t RPG1Rbits __asm__ ("RPG1R") __attribute__((section("sfrs"))); -#define RPG6R RPG6R -extern volatile unsigned int RPG6R __attribute__((section("sfrs"))); -typedef struct { - unsigned RPG6R:4; -} __RPG6Rbits_t; -extern volatile __RPG6Rbits_t RPG6Rbits __asm__ ("RPG6R") __attribute__((section("sfrs"))); -#define RPG7R RPG7R -extern volatile unsigned int RPG7R __attribute__((section("sfrs"))); -typedef struct { - unsigned RPG7R:4; -} __RPG7Rbits_t; -extern volatile __RPG7Rbits_t RPG7Rbits __asm__ ("RPG7R") __attribute__((section("sfrs"))); -#define RPG8R RPG8R -extern volatile unsigned int RPG8R __attribute__((section("sfrs"))); -typedef struct { - unsigned RPG8R:4; -} __RPG8Rbits_t; -extern volatile __RPG8Rbits_t RPG8Rbits __asm__ ("RPG8R") __attribute__((section("sfrs"))); -#define RPG9R RPG9R -extern volatile unsigned int RPG9R __attribute__((section("sfrs"))); -typedef struct { - unsigned RPG9R:4; -} __RPG9Rbits_t; -extern volatile __RPG9Rbits_t RPG9Rbits __asm__ ("RPG9R") __attribute__((section("sfrs"))); -#define INTCON INTCON -extern volatile unsigned int INTCON __attribute__((section("sfrs"))); -typedef struct { - unsigned INT0EP:1; - unsigned INT1EP:1; - unsigned INT2EP:1; - unsigned INT3EP:1; - unsigned INT4EP:1; - unsigned :3; - unsigned TPC:3; - unsigned :1; - unsigned MVEC:1; - unsigned :11; - unsigned NMIKEY:8; -} __INTCONbits_t; -extern volatile __INTCONbits_t INTCONbits __asm__ ("INTCON") __attribute__((section("sfrs"))); -extern volatile unsigned int INTCONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int INTCONSET __attribute__((section("sfrs"))); -extern volatile unsigned int INTCONINV __attribute__((section("sfrs"))); -#define PRISS PRISS -extern volatile unsigned int PRISS __attribute__((section("sfrs"))); -typedef struct { - unsigned SS0:1; - unsigned :3; - unsigned PRI1SS:4; - unsigned PRI2SS:4; - unsigned PRI3SS:4; - unsigned PRI4SS:4; - unsigned PRI5SS:4; - unsigned PRI6SS:4; - unsigned PRI7SS:4; -} __PRISSbits_t; -extern volatile __PRISSbits_t PRISSbits __asm__ ("PRISS") __attribute__((section("sfrs"))); -extern volatile unsigned int PRISSCLR __attribute__((section("sfrs"))); -extern volatile unsigned int PRISSSET __attribute__((section("sfrs"))); -extern volatile unsigned int PRISSINV __attribute__((section("sfrs"))); -#define INTSTAT INTSTAT -extern volatile unsigned int INTSTAT __attribute__((section("sfrs"))); -typedef struct { - unsigned SIRQ:8; - unsigned SRIPL:3; -} __INTSTATbits_t; -extern volatile __INTSTATbits_t INTSTATbits __asm__ ("INTSTAT") __attribute__((section("sfrs"))); -extern volatile unsigned int INTSTATCLR __attribute__((section("sfrs"))); -extern volatile unsigned int INTSTATSET __attribute__((section("sfrs"))); -extern volatile unsigned int INTSTATINV __attribute__((section("sfrs"))); -#define IPTMR IPTMR -extern volatile unsigned int IPTMR __attribute__((section("sfrs"))); -typedef struct { - unsigned IPTMR:32; -} __IPTMRbits_t; -extern volatile __IPTMRbits_t IPTMRbits __asm__ ("IPTMR") __attribute__((section("sfrs"))); -extern volatile unsigned int IPTMRCLR __attribute__((section("sfrs"))); -extern volatile unsigned int IPTMRSET __attribute__((section("sfrs"))); -extern volatile unsigned int IPTMRINV __attribute__((section("sfrs"))); -#define IFS0 IFS0 -extern volatile unsigned int IFS0 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned CTIF:1; - unsigned CS0IF:1; - unsigned CS1IF:1; - unsigned INT0IF:1; - unsigned T1IF:1; - unsigned IC1EIF:1; - unsigned IC1IF:1; - unsigned OC1IF:1; - unsigned INT1IF:1; - unsigned T2IF:1; - unsigned IC2EIF:1; - unsigned IC2IF:1; - unsigned OC2IF:1; - unsigned INT2IF:1; - unsigned T3IF:1; - unsigned IC3EIF:1; - unsigned IC3IF:1; - unsigned OC3IF:1; - unsigned INT3IF:1; - unsigned T4IF:1; - unsigned IC4EIF:1; - unsigned IC4IF:1; - unsigned OC4IF:1; - unsigned INT4IF:1; - unsigned T5IF:1; - unsigned IC5EIF:1; - unsigned IC5IF:1; - unsigned OC5IF:1; - unsigned T6IF:1; - unsigned IC6EIF:1; - unsigned IC6IF:1; - unsigned OC6IF:1; - }; - struct { - unsigned w:32; - }; -} __IFS0bits_t; -extern volatile __IFS0bits_t IFS0bits __asm__ ("IFS0") __attribute__((section("sfrs"))); -extern volatile unsigned int IFS0CLR __attribute__((section("sfrs"))); -extern volatile unsigned int IFS0SET __attribute__((section("sfrs"))); -extern volatile unsigned int IFS0INV __attribute__((section("sfrs"))); -#define IFS1 IFS1 -extern volatile unsigned int IFS1 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned T7IF:1; - unsigned IC7EIF:1; - unsigned IC7IF:1; - unsigned OC7IF:1; - unsigned T8IF:1; - unsigned IC8EIF:1; - unsigned IC8IF:1; - unsigned OC8IF:1; - unsigned T9IF:1; - unsigned IC9EIF:1; - unsigned IC9IF:1; - unsigned OC9IF:1; - unsigned ADCIF:1; - unsigned ADCFIFOIF:1; - unsigned ADCDC1IF:1; - unsigned ADCDC2IF:1; - unsigned ADCDC3IF:1; - unsigned ADCDC4IF:1; - unsigned ADCDC5IF:1; - unsigned ADCDC6IF:1; - unsigned ADCDF1IF:1; - unsigned ADCDF2IF:1; - unsigned ADCDF3IF:1; - unsigned ADCDF4IF:1; - unsigned ADCDF5IF:1; - unsigned ADCDF6IF:1; - unsigned ADCFLTIF:1; - unsigned ADCD0IF:1; - unsigned ADCD1IF:1; - unsigned ADCD2IF:1; - unsigned ADCD3IF:1; - unsigned ADCD4IF:1; - }; - struct { - unsigned w:32; - }; -} __IFS1bits_t; -extern volatile __IFS1bits_t IFS1bits __asm__ ("IFS1") __attribute__((section("sfrs"))); -extern volatile unsigned int IFS1CLR __attribute__((section("sfrs"))); -extern volatile unsigned int IFS1SET __attribute__((section("sfrs"))); -extern volatile unsigned int IFS1INV __attribute__((section("sfrs"))); -#define IFS2 IFS2 -extern volatile unsigned int IFS2 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned ADCD5IF:1; - unsigned ADCD6IF:1; - unsigned ADCD7IF:1; - unsigned ADCD8IF:1; - unsigned ADCD9IF:1; - unsigned ADCD10IF:1; - unsigned ADCD11IF:1; - unsigned ADCD12IF:1; - unsigned ADCD13IF:1; - unsigned ADCD14IF:1; - unsigned ADCD15IF:1; - unsigned ADCD16IF:1; - unsigned ADCD17IF:1; - unsigned ADCD18IF:1; - unsigned ADCD19IF:1; - unsigned ADCD20IF:1; - unsigned ADCD21IF:1; - unsigned ADCD22IF:1; - unsigned ADCD23IF:1; - unsigned ADCD24IF:1; - unsigned ADCD25IF:1; - unsigned ADCD26IF:1; - unsigned ADCD27IF:1; - unsigned ADCD28IF:1; - unsigned ADCD29IF:1; - unsigned ADCD30IF:1; - unsigned ADCD31IF:1; - unsigned ADCD32IF:1; - unsigned ADCD33IF:1; - unsigned ADCD34IF:1; - }; - struct { - unsigned w:32; - }; -} __IFS2bits_t; -extern volatile __IFS2bits_t IFS2bits __asm__ ("IFS2") __attribute__((section("sfrs"))); -extern volatile unsigned int IFS2CLR __attribute__((section("sfrs"))); -extern volatile unsigned int IFS2SET __attribute__((section("sfrs"))); -extern volatile unsigned int IFS2INV __attribute__((section("sfrs"))); -#define IFS3 IFS3 -extern volatile unsigned int IFS3 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :6; - unsigned ADCD43IF:1; - unsigned ADCD44IF:1; - unsigned CPCIF:1; - unsigned CFDCIF:1; - unsigned SBIF:1; - unsigned :2; - unsigned SPI1EIF:1; - unsigned SPI1RXIF:1; - unsigned SPI1TXIF:1; - unsigned U1EIF:1; - unsigned U1RXIF:1; - unsigned U1TXIF:1; - unsigned I2C1BIF:1; - unsigned I2C1SIF:1; - unsigned I2C1MIF:1; - unsigned CNAIF:1; - unsigned CNBIF:1; - unsigned CNCIF:1; - unsigned CNDIF:1; - unsigned CNEIF:1; - unsigned CNFIF:1; - unsigned CNGIF:1; - }; - struct { - unsigned w:32; - }; -} __IFS3bits_t; -extern volatile __IFS3bits_t IFS3bits __asm__ ("IFS3") __attribute__((section("sfrs"))); -extern volatile unsigned int IFS3CLR __attribute__((section("sfrs"))); -extern volatile unsigned int IFS3SET __attribute__((section("sfrs"))); -extern volatile unsigned int IFS3INV __attribute__((section("sfrs"))); -#define IFS4 IFS4 -extern volatile unsigned int IFS4 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned PMPIF:1; - unsigned PMPEIF:1; - unsigned CMP1IF:1; - unsigned CMP2IF:1; - unsigned USBIF:1; - unsigned USBDMAIF:1; - unsigned DMA0IF:1; - unsigned DMA1IF:1; - unsigned DMA2IF:1; - unsigned DMA3IF:1; - unsigned DMA4IF:1; - unsigned DMA5IF:1; - unsigned DMA6IF:1; - unsigned DMA7IF:1; - unsigned SPI2EIF:1; - unsigned SPI2RXIF:1; - unsigned SPI2TXIF:1; - unsigned U2EIF:1; - unsigned U2RXIF:1; - unsigned U2TXIF:1; - unsigned I2C2BIF:1; - unsigned I2C2SIF:1; - unsigned I2C2MIF:1; - unsigned :2; - unsigned ETHIF:1; - unsigned SPI3EIF:1; - unsigned SPI3RXIF:1; - unsigned SPI3TXIF:1; - unsigned U3EIF:1; - unsigned U3RXIF:1; - unsigned U3TXIF:1; - }; - struct { - unsigned w:32; - }; -} __IFS4bits_t; -extern volatile __IFS4bits_t IFS4bits __asm__ ("IFS4") __attribute__((section("sfrs"))); -extern volatile unsigned int IFS4CLR __attribute__((section("sfrs"))); -extern volatile unsigned int IFS4SET __attribute__((section("sfrs"))); -extern volatile unsigned int IFS4INV __attribute__((section("sfrs"))); -#define IFS5 IFS5 -extern volatile unsigned int IFS5 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned I2C3BIF:1; - unsigned I2C3SIF:1; - unsigned I2C3MIF:1; - unsigned SPI4EIF:1; - unsigned SPI4RXIF:1; - unsigned SPI4TXIF:1; - unsigned RTCCIF:1; - unsigned FCEIF:1; - unsigned PREIF:1; - unsigned SQI1IF:1; - unsigned U4EIF:1; - unsigned U4RXIF:1; - unsigned U4TXIF:1; - unsigned I2C4BIF:1; - unsigned I2C4SIF:1; - unsigned I2C4MIF:1; - unsigned SPI5EIF:1; - unsigned SPI5RXIF:1; - unsigned SPI5TXIF:1; - unsigned U5EIF:1; - unsigned U5RXIF:1; - unsigned U5TXIF:1; - unsigned I2C5BIF:1; - unsigned I2C5SIF:1; - unsigned I2C5MIF:1; - unsigned SPI6IF:1; - unsigned SPI6RXIF:1; - unsigned SPI6TX:1; - unsigned U6EIF:1; - unsigned U6RXIF:1; - unsigned U6TXIF:1; - }; - struct { - unsigned w:32; - }; -} __IFS5bits_t; -extern volatile __IFS5bits_t IFS5bits __asm__ ("IFS5") __attribute__((section("sfrs"))); -extern volatile unsigned int IFS5CLR __attribute__((section("sfrs"))); -extern volatile unsigned int IFS5SET __attribute__((section("sfrs"))); -extern volatile unsigned int IFS5INV __attribute__((section("sfrs"))); -#define IFS6 IFS6 -extern volatile unsigned int IFS6 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned ADCEOSIF:1; - unsigned ADCARDYIF:1; - unsigned ADCURDYIF:1; - unsigned :1; - unsigned ADCGRPIF:1; - unsigned :1; - unsigned ADC0EIF:1; - unsigned ADC1EIF:1; - unsigned ADC2EIF:1; - unsigned ADC3EIF:1; - unsigned ADC4EIF:1; - unsigned :2; - unsigned ADC7EIF:1; - unsigned ADC0WIF:1; - unsigned ADC1WIF:1; - unsigned ADC2WIF:1; - unsigned ADC3WIF:1; - unsigned ADC4WIF:1; - unsigned :2; - unsigned ADC7WIF:1; - }; - struct { - unsigned w:32; - }; -} __IFS6bits_t; -extern volatile __IFS6bits_t IFS6bits __asm__ ("IFS6") __attribute__((section("sfrs"))); -extern volatile unsigned int IFS6CLR __attribute__((section("sfrs"))); -extern volatile unsigned int IFS6SET __attribute__((section("sfrs"))); -extern volatile unsigned int IFS6INV __attribute__((section("sfrs"))); -#define IEC0 IEC0 -extern volatile unsigned int IEC0 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned CTIE:1; - unsigned CS0IE:1; - unsigned CS1IE:1; - unsigned INT0IE:1; - unsigned T1IE:1; - unsigned IC1EIE:1; - unsigned IC1IE:1; - unsigned OC1IE:1; - unsigned INT1IE:1; - unsigned T2IE:1; - unsigned IC2EIE:1; - unsigned IC2IE:1; - unsigned OC2IE:1; - unsigned INT2IE:1; - unsigned T3IE:1; - unsigned IC3EIE:1; - unsigned IC3IE:1; - unsigned OC3IE:1; - unsigned INT3IE:1; - unsigned T4IE:1; - unsigned IC4EIE:1; - unsigned IC4IE:1; - unsigned OC4IE:1; - unsigned INT4IE:1; - unsigned T5IE:1; - unsigned IC5EIE:1; - unsigned IC5IE:1; - unsigned OC5IE:1; - unsigned T6IE:1; - unsigned IC6EIE:1; - unsigned IC6IE:1; - unsigned OC6IE:1; - }; - struct { - unsigned w:32; - }; -} __IEC0bits_t; -extern volatile __IEC0bits_t IEC0bits __asm__ ("IEC0") __attribute__((section("sfrs"))); -extern volatile unsigned int IEC0CLR __attribute__((section("sfrs"))); -extern volatile unsigned int IEC0SET __attribute__((section("sfrs"))); -extern volatile unsigned int IEC0INV __attribute__((section("sfrs"))); -#define IEC1 IEC1 -extern volatile unsigned int IEC1 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned T7IE:1; - unsigned IC7EIE:1; - unsigned IC7IE:1; - unsigned OC7IE:1; - unsigned T8IE:1; - unsigned IC8EIE:1; - unsigned IC8IE:1; - unsigned OC8IE:1; - unsigned T9IE:1; - unsigned IC9EIE:1; - unsigned IC9IE:1; - unsigned OC9IE:1; - unsigned ADCIE:1; - unsigned ADCFIFOIE:1; - unsigned ADCDC1IE:1; - unsigned ADCDC2IE:1; - unsigned ADCDC3IE:1; - unsigned ADCDC4IE:1; - unsigned ADCDC5IE:1; - unsigned ADCDC6IE:1; - unsigned ADCDF1IE:1; - unsigned ADCDF2IE:1; - unsigned ADCDF3IE:1; - unsigned ADCDF4IE:1; - unsigned ADCDF5IE:1; - unsigned ADCDF6IE:1; - unsigned ADCFLTIE:1; - unsigned ADCD0IE:1; - unsigned ADCD1IE:1; - unsigned ADCD2IE:1; - unsigned ADCD3IE:1; - unsigned ADCD4IE:1; - }; - struct { - unsigned w:32; - }; -} __IEC1bits_t; -extern volatile __IEC1bits_t IEC1bits __asm__ ("IEC1") __attribute__((section("sfrs"))); -extern volatile unsigned int IEC1CLR __attribute__((section("sfrs"))); -extern volatile unsigned int IEC1SET __attribute__((section("sfrs"))); -extern volatile unsigned int IEC1INV __attribute__((section("sfrs"))); -#define IEC2 IEC2 -extern volatile unsigned int IEC2 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned ADCD5IE:1; - unsigned ADCD6IE:1; - unsigned ADCD7IE:1; - unsigned ADCD8IE:1; - unsigned ADCD9IE:1; - unsigned ADCD10IE:1; - unsigned ADCD11IE:1; - unsigned ADCD12IE:1; - unsigned ADCD13IE:1; - unsigned ADCD14IE:1; - unsigned ADCD15IE:1; - unsigned ADCD16IE:1; - unsigned ADCD17IE:1; - unsigned ADCD18IE:1; - unsigned ADCD19IE:1; - unsigned ADCD20IE:1; - unsigned ADCD21IE:1; - unsigned ADCD22IE:1; - unsigned ADCD23IE:1; - unsigned ADCD24IE:1; - unsigned ADCD25IE:1; - unsigned ADCD26IE:1; - unsigned ADCD27IE:1; - unsigned ADCD28IE:1; - unsigned ADCD29IE:1; - unsigned ADCD30IE:1; - unsigned ADCD31IE:1; - unsigned ADCD32IE:1; - unsigned ADCD33IE:1; - unsigned ADCD34IE:1; - }; - struct { - unsigned w:32; - }; -} __IEC2bits_t; -extern volatile __IEC2bits_t IEC2bits __asm__ ("IEC2") __attribute__((section("sfrs"))); -extern volatile unsigned int IEC2CLR __attribute__((section("sfrs"))); -extern volatile unsigned int IEC2SET __attribute__((section("sfrs"))); -extern volatile unsigned int IEC2INV __attribute__((section("sfrs"))); -#define IEC3 IEC3 -extern volatile unsigned int IEC3 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :6; - unsigned ADCD43IE:1; - unsigned ADCD44IE:1; - unsigned CPCIE:1; - unsigned CFDCIE:1; - unsigned SBIE:1; - unsigned :2; - unsigned SPI1EIE:1; - unsigned SPI1RXIE:1; - unsigned SPI1TXIE:1; - unsigned U1EIE:1; - unsigned U1RXIE:1; - unsigned U1TXIE:1; - unsigned I2C1BIE:1; - unsigned I2C1SIE:1; - unsigned I2C1MIE:1; - unsigned CNAIE:1; - unsigned CNBIE:1; - unsigned CNCIE:1; - unsigned CNDIE:1; - unsigned CNEIE:1; - unsigned CNFIE:1; - unsigned CNGIE:1; - }; - struct { - unsigned w:32; - }; -} __IEC3bits_t; -extern volatile __IEC3bits_t IEC3bits __asm__ ("IEC3") __attribute__((section("sfrs"))); -extern volatile unsigned int IEC3CLR __attribute__((section("sfrs"))); -extern volatile unsigned int IEC3SET __attribute__((section("sfrs"))); -extern volatile unsigned int IEC3INV __attribute__((section("sfrs"))); -#define IEC4 IEC4 -extern volatile unsigned int IEC4 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned PMPIE:1; - unsigned PMPEIE:1; - unsigned CMP1IE:1; - unsigned CMP2IE:1; - unsigned USBIE:1; - unsigned USBDMAIE:1; - unsigned DMA0IE:1; - unsigned DMA1IE:1; - unsigned DMA2IE:1; - unsigned DMA3IE:1; - unsigned DMA4IE:1; - unsigned DMA5IE:1; - unsigned DMA6IE:1; - unsigned DMA7IE:1; - unsigned SPI2EIE:1; - unsigned SPI2RXIE:1; - unsigned SPI2TXIE:1; - unsigned U2EIE:1; - unsigned U2RXIE:1; - unsigned U2TXIE:1; - unsigned I2C2BIE:1; - unsigned I2C2SIE:1; - unsigned I2C2MIE:1; - unsigned :2; - unsigned ETHIE:1; - unsigned SPI3EIE:1; - unsigned SPI3RXIE:1; - unsigned SPI3TXIE:1; - unsigned U3EIE:1; - unsigned U3RXIE:1; - unsigned U3TXIE:1; - }; - struct { - unsigned w:32; - }; -} __IEC4bits_t; -extern volatile __IEC4bits_t IEC4bits __asm__ ("IEC4") __attribute__((section("sfrs"))); -extern volatile unsigned int IEC4CLR __attribute__((section("sfrs"))); -extern volatile unsigned int IEC4SET __attribute__((section("sfrs"))); -extern volatile unsigned int IEC4INV __attribute__((section("sfrs"))); -#define IEC5 IEC5 -extern volatile unsigned int IEC5 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned I2C3BIE:1; - unsigned I2C3SIE:1; - unsigned I2C3MIE:1; - unsigned SPI4EIE:1; - unsigned SPI4RXIE:1; - unsigned SPI4TXIE:1; - unsigned RTCCIE:1; - unsigned FCEIE:1; - unsigned PREIE:1; - unsigned SQI1IE:1; - unsigned U4EIE:1; - unsigned U4RXIE:1; - unsigned U4TXIE:1; - unsigned I2C4BIE:1; - unsigned I2C4SIE:1; - unsigned I2C4MIE:1; - unsigned SPI5EIE:1; - unsigned SPI5RXIE:1; - unsigned SPI5TXIE:1; - unsigned U5EIE:1; - unsigned U5RXIE:1; - unsigned U5TXIE:1; - unsigned I2C5BIE:1; - unsigned I2C5SIE:1; - unsigned I2C5MIE:1; - unsigned SPI6IE:1; - unsigned SPI6RXIE:1; - unsigned SPI6TXIE:1; - unsigned U6EIE:1; - unsigned U6RXIE:1; - unsigned U6TXIE:1; - }; - struct { - unsigned w:32; - }; -} __IEC5bits_t; -extern volatile __IEC5bits_t IEC5bits __asm__ ("IEC5") __attribute__((section("sfrs"))); -extern volatile unsigned int IEC5CLR __attribute__((section("sfrs"))); -extern volatile unsigned int IEC5SET __attribute__((section("sfrs"))); -extern volatile unsigned int IEC5INV __attribute__((section("sfrs"))); -#define IEC6 IEC6 -extern volatile unsigned int IEC6 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned ADCEOSIE:1; - unsigned ADCARDYIE:1; - unsigned ADCURDYIE:1; - unsigned :1; - unsigned ADCGRPIE:1; - unsigned :1; - unsigned ADC0EIE:1; - unsigned ADC1EIE:1; - unsigned ADC2EIE:1; - unsigned ADC3EIE:1; - unsigned ADC4EIE:1; - unsigned :2; - unsigned ADC7EIE:1; - unsigned ADC0WIE:1; - unsigned ADC1WIE:1; - unsigned ADC2WIE:1; - unsigned ADC3WIE:1; - unsigned ADC4WIE:1; - unsigned :2; - unsigned ADC7WIE:1; - }; - struct { - unsigned w:32; - }; -} __IEC6bits_t; -extern volatile __IEC6bits_t IEC6bits __asm__ ("IEC6") __attribute__((section("sfrs"))); -extern volatile unsigned int IEC6CLR __attribute__((section("sfrs"))); -extern volatile unsigned int IEC6SET __attribute__((section("sfrs"))); -extern volatile unsigned int IEC6INV __attribute__((section("sfrs"))); -#define IPC0 IPC0 -extern volatile unsigned int IPC0 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned CTIS:2; - unsigned CTIP:3; - unsigned :3; - unsigned CS0IS:2; - unsigned CS0IP:3; - unsigned :3; - unsigned CS1IS:2; - unsigned CS1IP:3; - unsigned :3; - unsigned INT0IS:2; - unsigned INT0IP:3; - }; - struct { - unsigned w:32; - }; -} __IPC0bits_t; -extern volatile __IPC0bits_t IPC0bits __asm__ ("IPC0") __attribute__((section("sfrs"))); -extern volatile unsigned int IPC0CLR __attribute__((section("sfrs"))); -extern volatile unsigned int IPC0SET __attribute__((section("sfrs"))); -extern volatile unsigned int IPC0INV __attribute__((section("sfrs"))); -#define IPC1 IPC1 -extern volatile unsigned int IPC1 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned T1IS:2; - unsigned T1IP:3; - unsigned :3; - unsigned IC1EIS:2; - unsigned IC1EIP:3; - unsigned :3; - unsigned IC1IS:2; - unsigned IC1IP:3; - unsigned :3; - unsigned OC1IS:2; - unsigned OC1IP:3; - }; - struct { - unsigned w:32; - }; -} __IPC1bits_t; -extern volatile __IPC1bits_t IPC1bits __asm__ ("IPC1") __attribute__((section("sfrs"))); -extern volatile unsigned int IPC1CLR __attribute__((section("sfrs"))); -extern volatile unsigned int IPC1SET __attribute__((section("sfrs"))); -extern volatile unsigned int IPC1INV __attribute__((section("sfrs"))); -#define IPC2 IPC2 -extern volatile unsigned int IPC2 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned INT1IS:2; - unsigned INT1IP:3; - unsigned :3; - unsigned T2IS:2; - unsigned T2IP:3; - unsigned :3; - unsigned IC2EIS:2; - unsigned IC2EIP:3; - unsigned :3; - unsigned IC2IS:2; - unsigned IC2IP:3; - }; - struct { - unsigned w:32; - }; -} __IPC2bits_t; -extern volatile __IPC2bits_t IPC2bits __asm__ ("IPC2") __attribute__((section("sfrs"))); -extern volatile unsigned int IPC2CLR __attribute__((section("sfrs"))); -extern volatile unsigned int IPC2SET __attribute__((section("sfrs"))); -extern volatile unsigned int IPC2INV __attribute__((section("sfrs"))); -#define IPC3 IPC3 -extern volatile unsigned int IPC3 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned OC2IS:2; - unsigned OC2IP:3; - unsigned :3; - unsigned INT2IS:2; - unsigned INT2IP:3; - unsigned :3; - unsigned T3IS:2; - unsigned T3IP:3; - unsigned :3; - unsigned IC3EIS:2; - unsigned IC3EIP:3; - }; - struct { - unsigned w:32; - }; -} __IPC3bits_t; -extern volatile __IPC3bits_t IPC3bits __asm__ ("IPC3") __attribute__((section("sfrs"))); -extern volatile unsigned int IPC3CLR __attribute__((section("sfrs"))); -extern volatile unsigned int IPC3SET __attribute__((section("sfrs"))); -extern volatile unsigned int IPC3INV __attribute__((section("sfrs"))); -#define IPC4 IPC4 -extern volatile unsigned int IPC4 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned IC3IS:2; - unsigned IC3IP:3; - unsigned :3; - unsigned OC3IS:2; - unsigned OC3IP:3; - unsigned :3; - unsigned INT3IS:2; - unsigned INT3IP:3; - unsigned :3; - unsigned T4IS:2; - unsigned T4IP:3; - }; - struct { - unsigned w:32; - }; -} __IPC4bits_t; -extern volatile __IPC4bits_t IPC4bits __asm__ ("IPC4") __attribute__((section("sfrs"))); -extern volatile unsigned int IPC4CLR __attribute__((section("sfrs"))); -extern volatile unsigned int IPC4SET __attribute__((section("sfrs"))); -extern volatile unsigned int IPC4INV __attribute__((section("sfrs"))); -#define IPC5 IPC5 -extern volatile unsigned int IPC5 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned IC4EIS:2; - unsigned IC4EIP:3; - unsigned :3; - unsigned IC4IS:2; - unsigned IC4IP:3; - unsigned :3; - unsigned OC4IS:2; - unsigned OC4IP:3; - unsigned :3; - unsigned INT4IS:2; - unsigned INT4IP:3; - }; - struct { - unsigned w:32; - }; -} __IPC5bits_t; -extern volatile __IPC5bits_t IPC5bits __asm__ ("IPC5") __attribute__((section("sfrs"))); -extern volatile unsigned int IPC5CLR __attribute__((section("sfrs"))); -extern volatile unsigned int IPC5SET __attribute__((section("sfrs"))); -extern volatile unsigned int IPC5INV __attribute__((section("sfrs"))); -#define IPC6 IPC6 -extern volatile unsigned int IPC6 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned T5IS:2; - unsigned T5IP:3; - unsigned :3; - unsigned IC5EIS:2; - unsigned IC5EIP:3; - unsigned :3; - unsigned IC5IS:2; - unsigned IC5IP:3; - unsigned :3; - unsigned OC5IS:2; - unsigned OC5IP:3; - }; - struct { - unsigned w:32; - }; -} __IPC6bits_t; -extern volatile __IPC6bits_t IPC6bits __asm__ ("IPC6") __attribute__((section("sfrs"))); -extern volatile unsigned int IPC6CLR __attribute__((section("sfrs"))); -extern volatile unsigned int IPC6SET __attribute__((section("sfrs"))); -extern volatile unsigned int IPC6INV __attribute__((section("sfrs"))); -#define IPC7 IPC7 -extern volatile unsigned int IPC7 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned T6IS:2; - unsigned T6IP:3; - unsigned :3; - unsigned IC6EIS:2; - unsigned IC6EIP:3; - unsigned :3; - unsigned IC6IS:2; - unsigned IC6IP:3; - unsigned :3; - unsigned OC6IS:2; - unsigned OC6IP:3; - }; - struct { - unsigned w:32; - }; -} __IPC7bits_t; -extern volatile __IPC7bits_t IPC7bits __asm__ ("IPC7") __attribute__((section("sfrs"))); -extern volatile unsigned int IPC7CLR __attribute__((section("sfrs"))); -extern volatile unsigned int IPC7SET __attribute__((section("sfrs"))); -extern volatile unsigned int IPC7INV __attribute__((section("sfrs"))); -#define IPC8 IPC8 -extern volatile unsigned int IPC8 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned T7IS:2; - unsigned T7IP:3; - unsigned :3; - unsigned IC7EIS:2; - unsigned IC7EIP:3; - unsigned :3; - unsigned IC7IS:2; - unsigned IC7IP:3; - unsigned :3; - unsigned OC7IS:2; - unsigned OC7IP:3; - }; - struct { - unsigned w:32; - }; -} __IPC8bits_t; -extern volatile __IPC8bits_t IPC8bits __asm__ ("IPC8") __attribute__((section("sfrs"))); -extern volatile unsigned int IPC8CLR __attribute__((section("sfrs"))); -extern volatile unsigned int IPC8SET __attribute__((section("sfrs"))); -extern volatile unsigned int IPC8INV __attribute__((section("sfrs"))); -#define IPC9 IPC9 -extern volatile unsigned int IPC9 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned T8IS:2; - unsigned T8IP:3; - unsigned :3; - unsigned IC8EIS:2; - unsigned IC8EIP:3; - unsigned :3; - unsigned IC8IS:2; - unsigned IC8IP:3; - unsigned :3; - unsigned OC8IS:2; - unsigned OC8IP:3; - }; - struct { - unsigned w:32; - }; -} __IPC9bits_t; -extern volatile __IPC9bits_t IPC9bits __asm__ ("IPC9") __attribute__((section("sfrs"))); -extern volatile unsigned int IPC9CLR __attribute__((section("sfrs"))); -extern volatile unsigned int IPC9SET __attribute__((section("sfrs"))); -extern volatile unsigned int IPC9INV __attribute__((section("sfrs"))); -#define IPC10 IPC10 -extern volatile unsigned int IPC10 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned T9IS:2; - unsigned T9IP:3; - unsigned :3; - unsigned IC9EIS:2; - unsigned IC9EIP:3; - unsigned :3; - unsigned IC9IS:2; - unsigned IC9IP:3; - unsigned :3; - unsigned OC9IS:2; - unsigned OC9IP:3; - }; - struct { - unsigned w:32; - }; -} __IPC10bits_t; -extern volatile __IPC10bits_t IPC10bits __asm__ ("IPC10") __attribute__((section("sfrs"))); -extern volatile unsigned int IPC10CLR __attribute__((section("sfrs"))); -extern volatile unsigned int IPC10SET __attribute__((section("sfrs"))); -extern volatile unsigned int IPC10INV __attribute__((section("sfrs"))); -#define IPC11 IPC11 -extern volatile unsigned int IPC11 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned ADCIS:2; - unsigned ADCIP:3; - unsigned :3; - unsigned ADCFIFOIS:2; - unsigned ADCFIFOIP:3; - unsigned :3; - unsigned ADCDC1IS:2; - unsigned ADCDC1IP:3; - unsigned :3; - unsigned ADCDC2IS:2; - unsigned ADCDC2IP:3; - }; - struct { - unsigned w:32; - }; -} __IPC11bits_t; -extern volatile __IPC11bits_t IPC11bits __asm__ ("IPC11") __attribute__((section("sfrs"))); -extern volatile unsigned int IPC11CLR __attribute__((section("sfrs"))); -extern volatile unsigned int IPC11SET __attribute__((section("sfrs"))); -extern volatile unsigned int IPC11INV __attribute__((section("sfrs"))); -#define IPC12 IPC12 -extern volatile unsigned int IPC12 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned ADCDC3IS:2; - unsigned ADCDC3IP:3; - unsigned :3; - unsigned ADCDC4IS:2; - unsigned ADCDC4IP:3; - unsigned :3; - unsigned ADCDC5IS:2; - unsigned ADCDC5IP:3; - unsigned :3; - unsigned ADCDC6IS:2; - unsigned ADCDC6IP:3; - }; - struct { - unsigned w:32; - }; -} __IPC12bits_t; -extern volatile __IPC12bits_t IPC12bits __asm__ ("IPC12") __attribute__((section("sfrs"))); -extern volatile unsigned int IPC12CLR __attribute__((section("sfrs"))); -extern volatile unsigned int IPC12SET __attribute__((section("sfrs"))); -extern volatile unsigned int IPC12INV __attribute__((section("sfrs"))); -#define IPC13 IPC13 -extern volatile unsigned int IPC13 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned ADCDF1IS:2; - unsigned ADCDF1IP:3; - unsigned :3; - unsigned ADCDF2IS:2; - unsigned ADCDF2IP:3; - unsigned :3; - unsigned ADCDF3IS:2; - unsigned ADCDF3IP:3; - unsigned :3; - unsigned ADCDF4IS:2; - unsigned ADCDF4IP:3; - }; - struct { - unsigned w:32; - }; -} __IPC13bits_t; -extern volatile __IPC13bits_t IPC13bits __asm__ ("IPC13") __attribute__((section("sfrs"))); -extern volatile unsigned int IPC13CLR __attribute__((section("sfrs"))); -extern volatile unsigned int IPC13SET __attribute__((section("sfrs"))); -extern volatile unsigned int IPC13INV __attribute__((section("sfrs"))); -#define IPC14 IPC14 -extern volatile unsigned int IPC14 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned ADCDF5IS:2; - unsigned ADCDF5IP:3; - unsigned :3; - unsigned ADCDF6IS:2; - unsigned ADCDF6IP:3; - unsigned :3; - unsigned ADCFLTIS:2; - unsigned ADCFLTIP:3; - unsigned :3; - unsigned ADCD0IS:2; - unsigned ADCD0IP:3; - }; - struct { - unsigned w:32; - }; -} __IPC14bits_t; -extern volatile __IPC14bits_t IPC14bits __asm__ ("IPC14") __attribute__((section("sfrs"))); -extern volatile unsigned int IPC14CLR __attribute__((section("sfrs"))); -extern volatile unsigned int IPC14SET __attribute__((section("sfrs"))); -extern volatile unsigned int IPC14INV __attribute__((section("sfrs"))); -#define IPC15 IPC15 -extern volatile unsigned int IPC15 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned ADCD1IS:2; - unsigned ADCD1IP:3; - unsigned :3; - unsigned ADCD2IS:2; - unsigned ADCD2IP:3; - unsigned :3; - unsigned ADCD3IS:2; - unsigned ADCD3IP:3; - unsigned :3; - unsigned ADCD4IS:2; - unsigned ADCD4IP:3; - }; - struct { - unsigned w:32; - }; -} __IPC15bits_t; -extern volatile __IPC15bits_t IPC15bits __asm__ ("IPC15") __attribute__((section("sfrs"))); -extern volatile unsigned int IPC15CLR __attribute__((section("sfrs"))); -extern volatile unsigned int IPC15SET __attribute__((section("sfrs"))); -extern volatile unsigned int IPC15INV __attribute__((section("sfrs"))); -#define IPC16 IPC16 -extern volatile unsigned int IPC16 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned ADCD5IS:2; - unsigned ADCD5IP:3; - unsigned :3; - unsigned ADCD6IS:2; - unsigned ADCD6IP:3; - unsigned :3; - unsigned ADCD7IS:2; - unsigned ADCD7IP:3; - unsigned :3; - unsigned ADCD8IS:2; - unsigned ADCD8IP:3; - }; - struct { - unsigned w:32; - }; -} __IPC16bits_t; -extern volatile __IPC16bits_t IPC16bits __asm__ ("IPC16") __attribute__((section("sfrs"))); -extern volatile unsigned int IPC16CLR __attribute__((section("sfrs"))); -extern volatile unsigned int IPC16SET __attribute__((section("sfrs"))); -extern volatile unsigned int IPC16INV __attribute__((section("sfrs"))); -#define IPC17 IPC17 -extern volatile unsigned int IPC17 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned ADCD9IS:2; - unsigned ADCD9IP:3; - unsigned :3; - unsigned ADCD10IS:2; - unsigned ADCD10IP:3; - unsigned :3; - unsigned ADCD11IS:2; - unsigned ADCD11IP:3; - unsigned :3; - unsigned ADCD12IS:2; - unsigned ADCD12IP:3; - }; - struct { - unsigned w:32; - }; -} __IPC17bits_t; -extern volatile __IPC17bits_t IPC17bits __asm__ ("IPC17") __attribute__((section("sfrs"))); -extern volatile unsigned int IPC17CLR __attribute__((section("sfrs"))); -extern volatile unsigned int IPC17SET __attribute__((section("sfrs"))); -extern volatile unsigned int IPC17INV __attribute__((section("sfrs"))); -#define IPC18 IPC18 -extern volatile unsigned int IPC18 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned ADCD13IS:2; - unsigned ADCD13IP:3; - unsigned :3; - unsigned ADCD14IS:2; - unsigned ADCD14IP:3; - unsigned :3; - unsigned ADCD15IS:2; - unsigned ADCD15IP:3; - unsigned :3; - unsigned ADCD16IS:2; - unsigned ADCD16IP:3; - }; - struct { - unsigned w:32; - }; -} __IPC18bits_t; -extern volatile __IPC18bits_t IPC18bits __asm__ ("IPC18") __attribute__((section("sfrs"))); -extern volatile unsigned int IPC18CLR __attribute__((section("sfrs"))); -extern volatile unsigned int IPC18SET __attribute__((section("sfrs"))); -extern volatile unsigned int IPC18INV __attribute__((section("sfrs"))); -#define IPC19 IPC19 -extern volatile unsigned int IPC19 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned ADCD17IS:2; - unsigned ADCD17IP:3; - unsigned :3; - unsigned ADCD18IS:2; - unsigned ADCD18IP:3; - unsigned :3; - unsigned ADCD19IS:2; - unsigned ADCD19IP:3; - unsigned :3; - unsigned ADCD20IS:2; - unsigned ADCD20IP:3; - }; - struct { - unsigned w:32; - }; -} __IPC19bits_t; -extern volatile __IPC19bits_t IPC19bits __asm__ ("IPC19") __attribute__((section("sfrs"))); -extern volatile unsigned int IPC19CLR __attribute__((section("sfrs"))); -extern volatile unsigned int IPC19SET __attribute__((section("sfrs"))); -extern volatile unsigned int IPC19INV __attribute__((section("sfrs"))); -#define IPC20 IPC20 -extern volatile unsigned int IPC20 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned ADCD21IS:2; - unsigned ADCD21IP:3; - unsigned :3; - unsigned ADCD22IS:2; - unsigned ADCD22IP:3; - unsigned :3; - unsigned ADCD23IS:2; - unsigned ADCD23IP:3; - unsigned :3; - unsigned ADCD24IS:2; - unsigned ADCD24IP:3; - }; - struct { - unsigned w:32; - }; -} __IPC20bits_t; -extern volatile __IPC20bits_t IPC20bits __asm__ ("IPC20") __attribute__((section("sfrs"))); -extern volatile unsigned int IPC20CLR __attribute__((section("sfrs"))); -extern volatile unsigned int IPC20SET __attribute__((section("sfrs"))); -extern volatile unsigned int IPC20INV __attribute__((section("sfrs"))); -#define IPC21 IPC21 -extern volatile unsigned int IPC21 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned ADCD25IS:2; - unsigned ADCD25IP:3; - unsigned :3; - unsigned ADCD26IS:2; - unsigned ADCD26IP:3; - unsigned :3; - unsigned ADCD27IS:2; - unsigned ADCD27IP:3; - unsigned :3; - unsigned ADCD28IS:2; - unsigned ADCD28IP:3; - }; - struct { - unsigned w:32; - }; -} __IPC21bits_t; -extern volatile __IPC21bits_t IPC21bits __asm__ ("IPC21") __attribute__((section("sfrs"))); -extern volatile unsigned int IPC21CLR __attribute__((section("sfrs"))); -extern volatile unsigned int IPC21SET __attribute__((section("sfrs"))); -extern volatile unsigned int IPC21INV __attribute__((section("sfrs"))); -#define IPC22 IPC22 -extern volatile unsigned int IPC22 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned ADCD29IS:2; - unsigned ADCD29IP:3; - unsigned :3; - unsigned ADCD30IS:2; - unsigned ADCD30IP:3; - unsigned :3; - unsigned ADCD31IS:2; - unsigned ADCD31IP:3; - unsigned :3; - unsigned ADCD32IS:2; - unsigned ADCD32IP:3; - }; - struct { - unsigned w:32; - }; -} __IPC22bits_t; -extern volatile __IPC22bits_t IPC22bits __asm__ ("IPC22") __attribute__((section("sfrs"))); -extern volatile unsigned int IPC22CLR __attribute__((section("sfrs"))); -extern volatile unsigned int IPC22SET __attribute__((section("sfrs"))); -extern volatile unsigned int IPC22INV __attribute__((section("sfrs"))); -#define IPC23 IPC23 -extern volatile unsigned int IPC23 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned ADCD33IS:2; - unsigned ADCD33IP:3; - unsigned :3; - unsigned ADCD34IS:2; - unsigned ADCD34IP:3; - }; - struct { - unsigned w:32; - }; -} __IPC23bits_t; -extern volatile __IPC23bits_t IPC23bits __asm__ ("IPC23") __attribute__((section("sfrs"))); -extern volatile unsigned int IPC23CLR __attribute__((section("sfrs"))); -extern volatile unsigned int IPC23SET __attribute__((section("sfrs"))); -extern volatile unsigned int IPC23INV __attribute__((section("sfrs"))); -#define IPC25 IPC25 -extern volatile unsigned int IPC25 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :16; - unsigned ADCD43IS:2; - unsigned ADCD43IP:3; - unsigned :3; - unsigned ADCD44IS:2; - unsigned ADCD44IP:3; - }; - struct { - unsigned w:32; - }; -} __IPC25bits_t; -extern volatile __IPC25bits_t IPC25bits __asm__ ("IPC25") __attribute__((section("sfrs"))); -extern volatile unsigned int IPC25CLR __attribute__((section("sfrs"))); -extern volatile unsigned int IPC25SET __attribute__((section("sfrs"))); -extern volatile unsigned int IPC25INV __attribute__((section("sfrs"))); -#define IPC26 IPC26 -extern volatile unsigned int IPC26 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned CPCIS:2; - unsigned CPCIP:3; - unsigned :3; - unsigned CFDCIS:2; - unsigned CFDCIP:3; - unsigned :3; - unsigned SBIS:2; - unsigned SBIP:3; - }; - struct { - unsigned w:32; - }; -} __IPC26bits_t; -extern volatile __IPC26bits_t IPC26bits __asm__ ("IPC26") __attribute__((section("sfrs"))); -extern volatile unsigned int IPC26CLR __attribute__((section("sfrs"))); -extern volatile unsigned int IPC26SET __attribute__((section("sfrs"))); -extern volatile unsigned int IPC26INV __attribute__((section("sfrs"))); -#define IPC27 IPC27 -extern volatile unsigned int IPC27 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :8; - unsigned SPI1EIS:2; - unsigned SPI1EIP:3; - unsigned :3; - unsigned SPI1RXIS:2; - unsigned SPI1RXIP:3; - unsigned :3; - unsigned SPI1TXIS:2; - unsigned SPI1TXIP:3; - }; - struct { - unsigned w:32; - }; -} __IPC27bits_t; -extern volatile __IPC27bits_t IPC27bits __asm__ ("IPC27") __attribute__((section("sfrs"))); -extern volatile unsigned int IPC27CLR __attribute__((section("sfrs"))); -extern volatile unsigned int IPC27SET __attribute__((section("sfrs"))); -extern volatile unsigned int IPC27INV __attribute__((section("sfrs"))); -#define IPC28 IPC28 -extern volatile unsigned int IPC28 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned U1EIS:2; - unsigned U1EIP:3; - unsigned :3; - unsigned U1RXIS:2; - unsigned U1RXIP:3; - unsigned :3; - unsigned U1TXIS:2; - unsigned U1TXIP:3; - unsigned :3; - unsigned I2C1BIS:2; - unsigned I2C1BIP:3; - }; - struct { - unsigned w:32; - }; -} __IPC28bits_t; -extern volatile __IPC28bits_t IPC28bits __asm__ ("IPC28") __attribute__((section("sfrs"))); -extern volatile unsigned int IPC28CLR __attribute__((section("sfrs"))); -extern volatile unsigned int IPC28SET __attribute__((section("sfrs"))); -extern volatile unsigned int IPC28INV __attribute__((section("sfrs"))); -#define IPC29 IPC29 -extern volatile unsigned int IPC29 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned I2C1SIS:2; - unsigned I2C1SIP:3; - unsigned :3; - unsigned I2C1MIS:2; - unsigned I2C1MIP:3; - unsigned :3; - unsigned CNAIS:2; - unsigned CNAIP:3; - unsigned :3; - unsigned CNBIS:2; - unsigned CNBIP:3; - }; - struct { - unsigned w:32; - }; -} __IPC29bits_t; -extern volatile __IPC29bits_t IPC29bits __asm__ ("IPC29") __attribute__((section("sfrs"))); -extern volatile unsigned int IPC29CLR __attribute__((section("sfrs"))); -extern volatile unsigned int IPC29SET __attribute__((section("sfrs"))); -extern volatile unsigned int IPC29INV __attribute__((section("sfrs"))); -#define IPC30 IPC30 -extern volatile unsigned int IPC30 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned CNCIS:2; - unsigned CNCIP:3; - unsigned :3; - unsigned CNDIS:2; - unsigned CNDIP:3; - unsigned :3; - unsigned CNEIS:2; - unsigned CNEIP:3; - unsigned :3; - unsigned CNFIS:2; - unsigned CNFIP:3; - }; - struct { - unsigned w:32; - }; -} __IPC30bits_t; -extern volatile __IPC30bits_t IPC30bits __asm__ ("IPC30") __attribute__((section("sfrs"))); -extern volatile unsigned int IPC30CLR __attribute__((section("sfrs"))); -extern volatile unsigned int IPC30SET __attribute__((section("sfrs"))); -extern volatile unsigned int IPC30INV __attribute__((section("sfrs"))); -#define IPC31 IPC31 -extern volatile unsigned int IPC31 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned CNGIS:2; - unsigned CNGIP:3; - }; - struct { - unsigned w:32; - }; -} __IPC31bits_t; -extern volatile __IPC31bits_t IPC31bits __asm__ ("IPC31") __attribute__((section("sfrs"))); -extern volatile unsigned int IPC31CLR __attribute__((section("sfrs"))); -extern volatile unsigned int IPC31SET __attribute__((section("sfrs"))); -extern volatile unsigned int IPC31INV __attribute__((section("sfrs"))); -#define IPC32 IPC32 -extern volatile unsigned int IPC32 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned PMPIS:2; - unsigned PMPIP:3; - unsigned :3; - unsigned PMPEIS:2; - unsigned PMPEIP:3; - unsigned :3; - unsigned CMP1IS:2; - unsigned CMP1IP:3; - unsigned :3; - unsigned CMP2IS:2; - unsigned CMP2IP:3; - }; - struct { - unsigned w:32; - }; -} __IPC32bits_t; -extern volatile __IPC32bits_t IPC32bits __asm__ ("IPC32") __attribute__((section("sfrs"))); -extern volatile unsigned int IPC32CLR __attribute__((section("sfrs"))); -extern volatile unsigned int IPC32SET __attribute__((section("sfrs"))); -extern volatile unsigned int IPC32INV __attribute__((section("sfrs"))); -#define IPC33 IPC33 -extern volatile unsigned int IPC33 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned USBIS:2; - unsigned USBIP:3; - unsigned :3; - unsigned USBDMAIS:2; - unsigned USBDMAIP:3; - unsigned :3; - unsigned DMA0IS:2; - unsigned DMA0IP:3; - unsigned :3; - unsigned DMA1IS:2; - unsigned DMA1IP:3; - }; - struct { - unsigned w:32; - }; -} __IPC33bits_t; -extern volatile __IPC33bits_t IPC33bits __asm__ ("IPC33") __attribute__((section("sfrs"))); -extern volatile unsigned int IPC33CLR __attribute__((section("sfrs"))); -extern volatile unsigned int IPC33SET __attribute__((section("sfrs"))); -extern volatile unsigned int IPC33INV __attribute__((section("sfrs"))); -#define IPC34 IPC34 -extern volatile unsigned int IPC34 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned DMA2IS:2; - unsigned DMA2IP:3; - unsigned :3; - unsigned DMA3IS:2; - unsigned DMA3IP:3; - unsigned :3; - unsigned DMA4IS:2; - unsigned DMA4IP:3; - unsigned :3; - unsigned DMA5IS:2; - unsigned DMA5IP:3; - }; - struct { - unsigned w:32; - }; -} __IPC34bits_t; -extern volatile __IPC34bits_t IPC34bits __asm__ ("IPC34") __attribute__((section("sfrs"))); -extern volatile unsigned int IPC34CLR __attribute__((section("sfrs"))); -extern volatile unsigned int IPC34SET __attribute__((section("sfrs"))); -extern volatile unsigned int IPC34INV __attribute__((section("sfrs"))); -#define IPC35 IPC35 -extern volatile unsigned int IPC35 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned DMA6IS:2; - unsigned DMA6IP:3; - unsigned :3; - unsigned DMA7IS:2; - unsigned DMA7IP:3; - unsigned :3; - unsigned SPI2EIS:2; - unsigned SPI2EIP:3; - unsigned :3; - unsigned SPI2RXIS:2; - unsigned SPI2RXIP:3; - }; - struct { - unsigned w:32; - }; -} __IPC35bits_t; -extern volatile __IPC35bits_t IPC35bits __asm__ ("IPC35") __attribute__((section("sfrs"))); -extern volatile unsigned int IPC35CLR __attribute__((section("sfrs"))); -extern volatile unsigned int IPC35SET __attribute__((section("sfrs"))); -extern volatile unsigned int IPC35INV __attribute__((section("sfrs"))); -#define IPC36 IPC36 -extern volatile unsigned int IPC36 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned SPI2TXIS:2; - unsigned SPI2TXIP:3; - unsigned :3; - unsigned U2EIS:2; - unsigned U2EIP:3; - unsigned :3; - unsigned U2RXIS:2; - unsigned U2RXIP:3; - unsigned :3; - unsigned U2TXIS:2; - unsigned U2TXIP:3; - }; - struct { - unsigned w:32; - }; -} __IPC36bits_t; -extern volatile __IPC36bits_t IPC36bits __asm__ ("IPC36") __attribute__((section("sfrs"))); -extern volatile unsigned int IPC36CLR __attribute__((section("sfrs"))); -extern volatile unsigned int IPC36SET __attribute__((section("sfrs"))); -extern volatile unsigned int IPC36INV __attribute__((section("sfrs"))); -#define IPC37 IPC37 -extern volatile unsigned int IPC37 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned I2C2BIS:2; - unsigned I2C2BIP:3; - unsigned :3; - unsigned I2C2SIS:2; - unsigned I2C2SIP:3; - unsigned :3; - unsigned I2C2MIS:2; - unsigned I2C2MIP:3; - }; - struct { - unsigned w:32; - }; -} __IPC37bits_t; -extern volatile __IPC37bits_t IPC37bits __asm__ ("IPC37") __attribute__((section("sfrs"))); -extern volatile unsigned int IPC37CLR __attribute__((section("sfrs"))); -extern volatile unsigned int IPC37SET __attribute__((section("sfrs"))); -extern volatile unsigned int IPC37INV __attribute__((section("sfrs"))); -#define IPC38 IPC38 -extern volatile unsigned int IPC38 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :8; - unsigned ETHIS:2; - unsigned ETHIP:3; - unsigned :3; - unsigned SPI3EIS:2; - unsigned SPI3EIP:3; - unsigned :3; - unsigned SPI3RXIS:2; - unsigned SPI3RXIP:3; - }; - struct { - unsigned w:32; - }; -} __IPC38bits_t; -extern volatile __IPC38bits_t IPC38bits __asm__ ("IPC38") __attribute__((section("sfrs"))); -extern volatile unsigned int IPC38CLR __attribute__((section("sfrs"))); -extern volatile unsigned int IPC38SET __attribute__((section("sfrs"))); -extern volatile unsigned int IPC38INV __attribute__((section("sfrs"))); -#define IPC39 IPC39 -extern volatile unsigned int IPC39 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned SPI3TXIS:2; - unsigned SPI3TXIP:3; - unsigned :3; - unsigned U3EIS:2; - unsigned U3EIP:3; - unsigned :3; - unsigned U3RXIS:2; - unsigned U3RXIP:3; - unsigned :3; - unsigned U3TXIS:2; - unsigned U3TXIP:3; - }; - struct { - unsigned w:32; - }; -} __IPC39bits_t; -extern volatile __IPC39bits_t IPC39bits __asm__ ("IPC39") __attribute__((section("sfrs"))); -extern volatile unsigned int IPC39CLR __attribute__((section("sfrs"))); -extern volatile unsigned int IPC39SET __attribute__((section("sfrs"))); -extern volatile unsigned int IPC39INV __attribute__((section("sfrs"))); -#define IPC40 IPC40 -extern volatile unsigned int IPC40 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned I2C3BIS:2; - unsigned I2C3BIP:3; - unsigned :3; - unsigned I2C3SIS:2; - unsigned I2C3SIP:3; - unsigned :3; - unsigned I2C3MIS:2; - unsigned I2C3MIP:3; - unsigned :3; - unsigned SPI4EIS:2; - unsigned SPI4EIP:3; - }; - struct { - unsigned w:32; - }; -} __IPC40bits_t; -extern volatile __IPC40bits_t IPC40bits __asm__ ("IPC40") __attribute__((section("sfrs"))); -extern volatile unsigned int IPC40CLR __attribute__((section("sfrs"))); -extern volatile unsigned int IPC40SET __attribute__((section("sfrs"))); -extern volatile unsigned int IPC40INV __attribute__((section("sfrs"))); -#define IPC41 IPC41 -extern volatile unsigned int IPC41 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned SPI4RXIS:2; - unsigned SPI4RXIP:3; - unsigned :3; - unsigned SPI4TXIS:2; - unsigned SPI4TXIP:3; - unsigned :3; - unsigned RTCCIS:2; - unsigned RTCCIP:3; - unsigned :3; - unsigned FCEIS:2; - unsigned FCEIP:3; - }; - struct { - unsigned w:32; - }; -} __IPC41bits_t; -extern volatile __IPC41bits_t IPC41bits __asm__ ("IPC41") __attribute__((section("sfrs"))); -extern volatile unsigned int IPC41CLR __attribute__((section("sfrs"))); -extern volatile unsigned int IPC41SET __attribute__((section("sfrs"))); -extern volatile unsigned int IPC41INV __attribute__((section("sfrs"))); -#define IPC42 IPC42 -extern volatile unsigned int IPC42 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned PREIS:2; - unsigned PREIP:3; - unsigned :3; - unsigned SQI1IS:2; - unsigned SQI1IP:3; - unsigned :3; - unsigned U4EIS:2; - unsigned U4EIP:3; - unsigned :3; - unsigned U4RXIS:2; - unsigned U4RXIP:3; - }; - struct { - unsigned w:32; - }; -} __IPC42bits_t; -extern volatile __IPC42bits_t IPC42bits __asm__ ("IPC42") __attribute__((section("sfrs"))); -extern volatile unsigned int IPC42CLR __attribute__((section("sfrs"))); -extern volatile unsigned int IPC42SET __attribute__((section("sfrs"))); -extern volatile unsigned int IPC42INV __attribute__((section("sfrs"))); -#define IPC43 IPC43 -extern volatile unsigned int IPC43 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned U4TXIS:2; - unsigned U4TXIP:3; - unsigned :3; - unsigned I2C4BIS:2; - unsigned I2C4BIP:3; - unsigned :3; - unsigned I2C4SIS:2; - unsigned I2C4SIP:3; - unsigned :3; - unsigned I2C4MIS:2; - unsigned I2C4MIP:3; - }; - struct { - unsigned w:32; - }; -} __IPC43bits_t; -extern volatile __IPC43bits_t IPC43bits __asm__ ("IPC43") __attribute__((section("sfrs"))); -extern volatile unsigned int IPC43CLR __attribute__((section("sfrs"))); -extern volatile unsigned int IPC43SET __attribute__((section("sfrs"))); -extern volatile unsigned int IPC43INV __attribute__((section("sfrs"))); -#define IPC44 IPC44 -extern volatile unsigned int IPC44 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned SPI5EIS:2; - unsigned SPI5EIP:3; - unsigned :3; - unsigned SPI5RXIS:2; - unsigned SPI5RXIP:3; - unsigned :3; - unsigned SPI5TXIS:2; - unsigned SPI5TXIP:3; - unsigned :3; - unsigned U5EIS:2; - unsigned U5EIP:3; - }; - struct { - unsigned w:32; - }; -} __IPC44bits_t; -extern volatile __IPC44bits_t IPC44bits __asm__ ("IPC44") __attribute__((section("sfrs"))); -extern volatile unsigned int IPC44CLR __attribute__((section("sfrs"))); -extern volatile unsigned int IPC44SET __attribute__((section("sfrs"))); -extern volatile unsigned int IPC44INV __attribute__((section("sfrs"))); -#define IPC45 IPC45 -extern volatile unsigned int IPC45 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned U5RXIS:2; - unsigned U5RXIP:3; - unsigned :3; - unsigned U5TXIS:2; - unsigned U5TXIP:3; - unsigned :3; - unsigned I2C5BIS:2; - unsigned I2C5BIP:3; - unsigned :3; - unsigned I2C5SIS:2; - unsigned I2C5SIP:3; - }; - struct { - unsigned w:32; - }; -} __IPC45bits_t; -extern volatile __IPC45bits_t IPC45bits __asm__ ("IPC45") __attribute__((section("sfrs"))); -extern volatile unsigned int IPC45CLR __attribute__((section("sfrs"))); -extern volatile unsigned int IPC45SET __attribute__((section("sfrs"))); -extern volatile unsigned int IPC45INV __attribute__((section("sfrs"))); -#define IPC46 IPC46 -extern volatile unsigned int IPC46 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned I2C5MIS:2; - unsigned I2C5MIP:3; - unsigned :3; - unsigned SPI6EIS:2; - unsigned SPI6EIP:3; - unsigned :3; - unsigned SPI6RXIS:2; - unsigned SPI6RXIP:3; - unsigned :3; - unsigned SPI6TXIS:2; - unsigned SPI6TXIP:3; - }; - struct { - unsigned w:32; - }; -} __IPC46bits_t; -extern volatile __IPC46bits_t IPC46bits __asm__ ("IPC46") __attribute__((section("sfrs"))); -extern volatile unsigned int IPC46CLR __attribute__((section("sfrs"))); -extern volatile unsigned int IPC46SET __attribute__((section("sfrs"))); -extern volatile unsigned int IPC46INV __attribute__((section("sfrs"))); -#define IPC47 IPC47 -extern volatile unsigned int IPC47 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned U6EIS:2; - unsigned U6EIP:3; - unsigned :3; - unsigned U6RXIS:2; - unsigned U6RXIP:3; - unsigned :3; - unsigned U6TXIS:2; - unsigned U6TXIP:3; - }; - struct { - unsigned w:32; - }; -} __IPC47bits_t; -extern volatile __IPC47bits_t IPC47bits __asm__ ("IPC47") __attribute__((section("sfrs"))); -extern volatile unsigned int IPC47CLR __attribute__((section("sfrs"))); -extern volatile unsigned int IPC47SET __attribute__((section("sfrs"))); -extern volatile unsigned int IPC47INV __attribute__((section("sfrs"))); -#define IPC48 IPC48 -extern volatile unsigned int IPC48 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned ADCEOSIS:2; - unsigned ADCEOSIP:3; - unsigned :3; - unsigned ADCARDYIS:2; - unsigned ADCARDYIP:3; - unsigned :3; - unsigned ADCURDYIS:2; - unsigned ADCURDYIP:3; - }; - struct { - unsigned w:32; - }; -} __IPC48bits_t; -extern volatile __IPC48bits_t IPC48bits __asm__ ("IPC48") __attribute__((section("sfrs"))); -extern volatile unsigned int IPC48CLR __attribute__((section("sfrs"))); -extern volatile unsigned int IPC48SET __attribute__((section("sfrs"))); -extern volatile unsigned int IPC48INV __attribute__((section("sfrs"))); -#define IPC49 IPC49 -extern volatile unsigned int IPC49 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned ADCGRPIS:2; - unsigned ADCGRPIP:3; - unsigned :11; - unsigned ADC0EIS:2; - unsigned ADC0EIP:3; - unsigned :3; - unsigned ADC1EIS:2; - unsigned ADC1EIP:3; - }; - struct { - unsigned w:32; - }; -} __IPC49bits_t; -extern volatile __IPC49bits_t IPC49bits __asm__ ("IPC49") __attribute__((section("sfrs"))); -extern volatile unsigned int IPC49CLR __attribute__((section("sfrs"))); -extern volatile unsigned int IPC49SET __attribute__((section("sfrs"))); -extern volatile unsigned int IPC49INV __attribute__((section("sfrs"))); -#define IPC50 IPC50 -extern volatile unsigned int IPC50 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned ADC2EIS:2; - unsigned ADC2EIP:3; - unsigned :3; - unsigned ADC3EIS:2; - unsigned ADC3EIP:3; - unsigned :3; - unsigned ADC4EIS:2; - unsigned ADC4EIP:3; - }; - struct { - unsigned w:32; - }; -} __IPC50bits_t; -extern volatile __IPC50bits_t IPC50bits __asm__ ("IPC50") __attribute__((section("sfrs"))); -extern volatile unsigned int IPC50CLR __attribute__((section("sfrs"))); -extern volatile unsigned int IPC50SET __attribute__((section("sfrs"))); -extern volatile unsigned int IPC50INV __attribute__((section("sfrs"))); -#define IPC51 IPC51 -extern volatile unsigned int IPC51 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :8; - unsigned ADC7EIS:2; - unsigned ADC7EIP:3; - unsigned :3; - unsigned ADC0WIS:2; - unsigned ADC0WIP:3; - unsigned :3; - unsigned ADC1WIS:2; - unsigned ADC1WIP:3; - }; - struct { - unsigned w:32; - }; -} __IPC51bits_t; -extern volatile __IPC51bits_t IPC51bits __asm__ ("IPC51") __attribute__((section("sfrs"))); -extern volatile unsigned int IPC51CLR __attribute__((section("sfrs"))); -extern volatile unsigned int IPC51SET __attribute__((section("sfrs"))); -extern volatile unsigned int IPC51INV __attribute__((section("sfrs"))); -#define IPC52 IPC52 -extern volatile unsigned int IPC52 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned ADC2WIS:2; - unsigned ADC2WIP:3; - unsigned :3; - unsigned ADC3WIS:2; - unsigned ADC3WIP:3; - unsigned :3; - unsigned ADC4WIS:2; - unsigned ADC4WIP:3; - }; - struct { - unsigned w:32; - }; -} __IPC52bits_t; -extern volatile __IPC52bits_t IPC52bits __asm__ ("IPC52") __attribute__((section("sfrs"))); -extern volatile unsigned int IPC52CLR __attribute__((section("sfrs"))); -extern volatile unsigned int IPC52SET __attribute__((section("sfrs"))); -extern volatile unsigned int IPC52INV __attribute__((section("sfrs"))); -#define IPC53 IPC53 -extern volatile unsigned int IPC53 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :8; - unsigned ADC7WIS:2; - unsigned ADC7WIP:3; - }; - struct { - unsigned w:32; - }; -} __IPC53bits_t; -extern volatile __IPC53bits_t IPC53bits __asm__ ("IPC53") __attribute__((section("sfrs"))); -extern volatile unsigned int IPC53CLR __attribute__((section("sfrs"))); -extern volatile unsigned int IPC53SET __attribute__((section("sfrs"))); -extern volatile unsigned int IPC53INV __attribute__((section("sfrs"))); -#define OFF000 OFF000 -extern volatile unsigned int OFF000 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF000bits_t; -extern volatile __OFF000bits_t OFF000bits __asm__ ("OFF000") __attribute__((section("sfrs"))); -#define OFF001 OFF001 -extern volatile unsigned int OFF001 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF001bits_t; -extern volatile __OFF001bits_t OFF001bits __asm__ ("OFF001") __attribute__((section("sfrs"))); -#define OFF002 OFF002 -extern volatile unsigned int OFF002 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF002bits_t; -extern volatile __OFF002bits_t OFF002bits __asm__ ("OFF002") __attribute__((section("sfrs"))); -#define OFF003 OFF003 -extern volatile unsigned int OFF003 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF003bits_t; -extern volatile __OFF003bits_t OFF003bits __asm__ ("OFF003") __attribute__((section("sfrs"))); -#define OFF004 OFF004 -extern volatile unsigned int OFF004 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF004bits_t; -extern volatile __OFF004bits_t OFF004bits __asm__ ("OFF004") __attribute__((section("sfrs"))); -#define OFF005 OFF005 -extern volatile unsigned int OFF005 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF005bits_t; -extern volatile __OFF005bits_t OFF005bits __asm__ ("OFF005") __attribute__((section("sfrs"))); -#define OFF006 OFF006 -extern volatile unsigned int OFF006 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF006bits_t; -extern volatile __OFF006bits_t OFF006bits __asm__ ("OFF006") __attribute__((section("sfrs"))); -#define OFF007 OFF007 -extern volatile unsigned int OFF007 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF007bits_t; -extern volatile __OFF007bits_t OFF007bits __asm__ ("OFF007") __attribute__((section("sfrs"))); -#define OFF008 OFF008 -extern volatile unsigned int OFF008 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF008bits_t; -extern volatile __OFF008bits_t OFF008bits __asm__ ("OFF008") __attribute__((section("sfrs"))); -#define OFF009 OFF009 -extern volatile unsigned int OFF009 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF009bits_t; -extern volatile __OFF009bits_t OFF009bits __asm__ ("OFF009") __attribute__((section("sfrs"))); -#define OFF010 OFF010 -extern volatile unsigned int OFF010 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF010bits_t; -extern volatile __OFF010bits_t OFF010bits __asm__ ("OFF010") __attribute__((section("sfrs"))); -#define OFF011 OFF011 -extern volatile unsigned int OFF011 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF011bits_t; -extern volatile __OFF011bits_t OFF011bits __asm__ ("OFF011") __attribute__((section("sfrs"))); -#define OFF012 OFF012 -extern volatile unsigned int OFF012 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF012bits_t; -extern volatile __OFF012bits_t OFF012bits __asm__ ("OFF012") __attribute__((section("sfrs"))); -#define OFF013 OFF013 -extern volatile unsigned int OFF013 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF013bits_t; -extern volatile __OFF013bits_t OFF013bits __asm__ ("OFF013") __attribute__((section("sfrs"))); -#define OFF014 OFF014 -extern volatile unsigned int OFF014 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF014bits_t; -extern volatile __OFF014bits_t OFF014bits __asm__ ("OFF014") __attribute__((section("sfrs"))); -#define OFF015 OFF015 -extern volatile unsigned int OFF015 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF015bits_t; -extern volatile __OFF015bits_t OFF015bits __asm__ ("OFF015") __attribute__((section("sfrs"))); -#define OFF016 OFF016 -extern volatile unsigned int OFF016 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF016bits_t; -extern volatile __OFF016bits_t OFF016bits __asm__ ("OFF016") __attribute__((section("sfrs"))); -#define OFF017 OFF017 -extern volatile unsigned int OFF017 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF017bits_t; -extern volatile __OFF017bits_t OFF017bits __asm__ ("OFF017") __attribute__((section("sfrs"))); -#define OFF018 OFF018 -extern volatile unsigned int OFF018 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF018bits_t; -extern volatile __OFF018bits_t OFF018bits __asm__ ("OFF018") __attribute__((section("sfrs"))); -#define OFF019 OFF019 -extern volatile unsigned int OFF019 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF019bits_t; -extern volatile __OFF019bits_t OFF019bits __asm__ ("OFF019") __attribute__((section("sfrs"))); -#define OFF020 OFF020 -extern volatile unsigned int OFF020 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF020bits_t; -extern volatile __OFF020bits_t OFF020bits __asm__ ("OFF020") __attribute__((section("sfrs"))); -#define OFF021 OFF021 -extern volatile unsigned int OFF021 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF021bits_t; -extern volatile __OFF021bits_t OFF021bits __asm__ ("OFF021") __attribute__((section("sfrs"))); -#define OFF022 OFF022 -extern volatile unsigned int OFF022 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF022bits_t; -extern volatile __OFF022bits_t OFF022bits __asm__ ("OFF022") __attribute__((section("sfrs"))); -#define OFF023 OFF023 -extern volatile unsigned int OFF023 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF023bits_t; -extern volatile __OFF023bits_t OFF023bits __asm__ ("OFF023") __attribute__((section("sfrs"))); -#define OFF024 OFF024 -extern volatile unsigned int OFF024 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF024bits_t; -extern volatile __OFF024bits_t OFF024bits __asm__ ("OFF024") __attribute__((section("sfrs"))); -#define OFF025 OFF025 -extern volatile unsigned int OFF025 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF025bits_t; -extern volatile __OFF025bits_t OFF025bits __asm__ ("OFF025") __attribute__((section("sfrs"))); -#define OFF026 OFF026 -extern volatile unsigned int OFF026 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF026bits_t; -extern volatile __OFF026bits_t OFF026bits __asm__ ("OFF026") __attribute__((section("sfrs"))); -#define OFF027 OFF027 -extern volatile unsigned int OFF027 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF027bits_t; -extern volatile __OFF027bits_t OFF027bits __asm__ ("OFF027") __attribute__((section("sfrs"))); -#define OFF028 OFF028 -extern volatile unsigned int OFF028 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF028bits_t; -extern volatile __OFF028bits_t OFF028bits __asm__ ("OFF028") __attribute__((section("sfrs"))); -#define OFF029 OFF029 -extern volatile unsigned int OFF029 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF029bits_t; -extern volatile __OFF029bits_t OFF029bits __asm__ ("OFF029") __attribute__((section("sfrs"))); -#define OFF030 OFF030 -extern volatile unsigned int OFF030 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF030bits_t; -extern volatile __OFF030bits_t OFF030bits __asm__ ("OFF030") __attribute__((section("sfrs"))); -#define OFF031 OFF031 -extern volatile unsigned int OFF031 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF031bits_t; -extern volatile __OFF031bits_t OFF031bits __asm__ ("OFF031") __attribute__((section("sfrs"))); -#define OFF032 OFF032 -extern volatile unsigned int OFF032 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF032bits_t; -extern volatile __OFF032bits_t OFF032bits __asm__ ("OFF032") __attribute__((section("sfrs"))); -#define OFF033 OFF033 -extern volatile unsigned int OFF033 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF033bits_t; -extern volatile __OFF033bits_t OFF033bits __asm__ ("OFF033") __attribute__((section("sfrs"))); -#define OFF034 OFF034 -extern volatile unsigned int OFF034 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF034bits_t; -extern volatile __OFF034bits_t OFF034bits __asm__ ("OFF034") __attribute__((section("sfrs"))); -#define OFF035 OFF035 -extern volatile unsigned int OFF035 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF035bits_t; -extern volatile __OFF035bits_t OFF035bits __asm__ ("OFF035") __attribute__((section("sfrs"))); -#define OFF036 OFF036 -extern volatile unsigned int OFF036 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF036bits_t; -extern volatile __OFF036bits_t OFF036bits __asm__ ("OFF036") __attribute__((section("sfrs"))); -#define OFF037 OFF037 -extern volatile unsigned int OFF037 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF037bits_t; -extern volatile __OFF037bits_t OFF037bits __asm__ ("OFF037") __attribute__((section("sfrs"))); -#define OFF038 OFF038 -extern volatile unsigned int OFF038 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF038bits_t; -extern volatile __OFF038bits_t OFF038bits __asm__ ("OFF038") __attribute__((section("sfrs"))); -#define OFF039 OFF039 -extern volatile unsigned int OFF039 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF039bits_t; -extern volatile __OFF039bits_t OFF039bits __asm__ ("OFF039") __attribute__((section("sfrs"))); -#define OFF040 OFF040 -extern volatile unsigned int OFF040 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF040bits_t; -extern volatile __OFF040bits_t OFF040bits __asm__ ("OFF040") __attribute__((section("sfrs"))); -#define OFF041 OFF041 -extern volatile unsigned int OFF041 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF041bits_t; -extern volatile __OFF041bits_t OFF041bits __asm__ ("OFF041") __attribute__((section("sfrs"))); -#define OFF042 OFF042 -extern volatile unsigned int OFF042 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF042bits_t; -extern volatile __OFF042bits_t OFF042bits __asm__ ("OFF042") __attribute__((section("sfrs"))); -#define OFF043 OFF043 -extern volatile unsigned int OFF043 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF043bits_t; -extern volatile __OFF043bits_t OFF043bits __asm__ ("OFF043") __attribute__((section("sfrs"))); -#define OFF044 OFF044 -extern volatile unsigned int OFF044 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF044bits_t; -extern volatile __OFF044bits_t OFF044bits __asm__ ("OFF044") __attribute__((section("sfrs"))); -#define OFF045 OFF045 -extern volatile unsigned int OFF045 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF045bits_t; -extern volatile __OFF045bits_t OFF045bits __asm__ ("OFF045") __attribute__((section("sfrs"))); -#define OFF046 OFF046 -extern volatile unsigned int OFF046 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF046bits_t; -extern volatile __OFF046bits_t OFF046bits __asm__ ("OFF046") __attribute__((section("sfrs"))); -#define OFF047 OFF047 -extern volatile unsigned int OFF047 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF047bits_t; -extern volatile __OFF047bits_t OFF047bits __asm__ ("OFF047") __attribute__((section("sfrs"))); -#define OFF048 OFF048 -extern volatile unsigned int OFF048 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF048bits_t; -extern volatile __OFF048bits_t OFF048bits __asm__ ("OFF048") __attribute__((section("sfrs"))); -#define OFF049 OFF049 -extern volatile unsigned int OFF049 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF049bits_t; -extern volatile __OFF049bits_t OFF049bits __asm__ ("OFF049") __attribute__((section("sfrs"))); -#define OFF050 OFF050 -extern volatile unsigned int OFF050 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF050bits_t; -extern volatile __OFF050bits_t OFF050bits __asm__ ("OFF050") __attribute__((section("sfrs"))); -#define OFF051 OFF051 -extern volatile unsigned int OFF051 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF051bits_t; -extern volatile __OFF051bits_t OFF051bits __asm__ ("OFF051") __attribute__((section("sfrs"))); -#define OFF052 OFF052 -extern volatile unsigned int OFF052 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF052bits_t; -extern volatile __OFF052bits_t OFF052bits __asm__ ("OFF052") __attribute__((section("sfrs"))); -#define OFF053 OFF053 -extern volatile unsigned int OFF053 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF053bits_t; -extern volatile __OFF053bits_t OFF053bits __asm__ ("OFF053") __attribute__((section("sfrs"))); -#define OFF054 OFF054 -extern volatile unsigned int OFF054 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF054bits_t; -extern volatile __OFF054bits_t OFF054bits __asm__ ("OFF054") __attribute__((section("sfrs"))); -#define OFF055 OFF055 -extern volatile unsigned int OFF055 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF055bits_t; -extern volatile __OFF055bits_t OFF055bits __asm__ ("OFF055") __attribute__((section("sfrs"))); -#define OFF056 OFF056 -extern volatile unsigned int OFF056 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF056bits_t; -extern volatile __OFF056bits_t OFF056bits __asm__ ("OFF056") __attribute__((section("sfrs"))); -#define OFF057 OFF057 -extern volatile unsigned int OFF057 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF057bits_t; -extern volatile __OFF057bits_t OFF057bits __asm__ ("OFF057") __attribute__((section("sfrs"))); -#define OFF058 OFF058 -extern volatile unsigned int OFF058 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF058bits_t; -extern volatile __OFF058bits_t OFF058bits __asm__ ("OFF058") __attribute__((section("sfrs"))); -#define OFF059 OFF059 -extern volatile unsigned int OFF059 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF059bits_t; -extern volatile __OFF059bits_t OFF059bits __asm__ ("OFF059") __attribute__((section("sfrs"))); -#define OFF060 OFF060 -extern volatile unsigned int OFF060 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF060bits_t; -extern volatile __OFF060bits_t OFF060bits __asm__ ("OFF060") __attribute__((section("sfrs"))); -#define OFF061 OFF061 -extern volatile unsigned int OFF061 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF061bits_t; -extern volatile __OFF061bits_t OFF061bits __asm__ ("OFF061") __attribute__((section("sfrs"))); -#define OFF062 OFF062 -extern volatile unsigned int OFF062 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF062bits_t; -extern volatile __OFF062bits_t OFF062bits __asm__ ("OFF062") __attribute__((section("sfrs"))); -#define OFF063 OFF063 -extern volatile unsigned int OFF063 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF063bits_t; -extern volatile __OFF063bits_t OFF063bits __asm__ ("OFF063") __attribute__((section("sfrs"))); -#define OFF064 OFF064 -extern volatile unsigned int OFF064 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF064bits_t; -extern volatile __OFF064bits_t OFF064bits __asm__ ("OFF064") __attribute__((section("sfrs"))); -#define OFF065 OFF065 -extern volatile unsigned int OFF065 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF065bits_t; -extern volatile __OFF065bits_t OFF065bits __asm__ ("OFF065") __attribute__((section("sfrs"))); -#define OFF066 OFF066 -extern volatile unsigned int OFF066 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF066bits_t; -extern volatile __OFF066bits_t OFF066bits __asm__ ("OFF066") __attribute__((section("sfrs"))); -#define OFF067 OFF067 -extern volatile unsigned int OFF067 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF067bits_t; -extern volatile __OFF067bits_t OFF067bits __asm__ ("OFF067") __attribute__((section("sfrs"))); -#define OFF068 OFF068 -extern volatile unsigned int OFF068 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF068bits_t; -extern volatile __OFF068bits_t OFF068bits __asm__ ("OFF068") __attribute__((section("sfrs"))); -#define OFF069 OFF069 -extern volatile unsigned int OFF069 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF069bits_t; -extern volatile __OFF069bits_t OFF069bits __asm__ ("OFF069") __attribute__((section("sfrs"))); -#define OFF070 OFF070 -extern volatile unsigned int OFF070 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF070bits_t; -extern volatile __OFF070bits_t OFF070bits __asm__ ("OFF070") __attribute__((section("sfrs"))); -#define OFF071 OFF071 -extern volatile unsigned int OFF071 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF071bits_t; -extern volatile __OFF071bits_t OFF071bits __asm__ ("OFF071") __attribute__((section("sfrs"))); -#define OFF072 OFF072 -extern volatile unsigned int OFF072 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF072bits_t; -extern volatile __OFF072bits_t OFF072bits __asm__ ("OFF072") __attribute__((section("sfrs"))); -#define OFF073 OFF073 -extern volatile unsigned int OFF073 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF073bits_t; -extern volatile __OFF073bits_t OFF073bits __asm__ ("OFF073") __attribute__((section("sfrs"))); -#define OFF074 OFF074 -extern volatile unsigned int OFF074 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF074bits_t; -extern volatile __OFF074bits_t OFF074bits __asm__ ("OFF074") __attribute__((section("sfrs"))); -#define OFF075 OFF075 -extern volatile unsigned int OFF075 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF075bits_t; -extern volatile __OFF075bits_t OFF075bits __asm__ ("OFF075") __attribute__((section("sfrs"))); -#define OFF076 OFF076 -extern volatile unsigned int OFF076 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF076bits_t; -extern volatile __OFF076bits_t OFF076bits __asm__ ("OFF076") __attribute__((section("sfrs"))); -#define OFF077 OFF077 -extern volatile unsigned int OFF077 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF077bits_t; -extern volatile __OFF077bits_t OFF077bits __asm__ ("OFF077") __attribute__((section("sfrs"))); -#define OFF078 OFF078 -extern volatile unsigned int OFF078 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF078bits_t; -extern volatile __OFF078bits_t OFF078bits __asm__ ("OFF078") __attribute__((section("sfrs"))); -#define OFF079 OFF079 -extern volatile unsigned int OFF079 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF079bits_t; -extern volatile __OFF079bits_t OFF079bits __asm__ ("OFF079") __attribute__((section("sfrs"))); -#define OFF080 OFF080 -extern volatile unsigned int OFF080 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF080bits_t; -extern volatile __OFF080bits_t OFF080bits __asm__ ("OFF080") __attribute__((section("sfrs"))); -#define OFF081 OFF081 -extern volatile unsigned int OFF081 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF081bits_t; -extern volatile __OFF081bits_t OFF081bits __asm__ ("OFF081") __attribute__((section("sfrs"))); -#define OFF082 OFF082 -extern volatile unsigned int OFF082 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF082bits_t; -extern volatile __OFF082bits_t OFF082bits __asm__ ("OFF082") __attribute__((section("sfrs"))); -#define OFF083 OFF083 -extern volatile unsigned int OFF083 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF083bits_t; -extern volatile __OFF083bits_t OFF083bits __asm__ ("OFF083") __attribute__((section("sfrs"))); -#define OFF084 OFF084 -extern volatile unsigned int OFF084 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF084bits_t; -extern volatile __OFF084bits_t OFF084bits __asm__ ("OFF084") __attribute__((section("sfrs"))); -#define OFF085 OFF085 -extern volatile unsigned int OFF085 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF085bits_t; -extern volatile __OFF085bits_t OFF085bits __asm__ ("OFF085") __attribute__((section("sfrs"))); -#define OFF086 OFF086 -extern volatile unsigned int OFF086 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF086bits_t; -extern volatile __OFF086bits_t OFF086bits __asm__ ("OFF086") __attribute__((section("sfrs"))); -#define OFF087 OFF087 -extern volatile unsigned int OFF087 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF087bits_t; -extern volatile __OFF087bits_t OFF087bits __asm__ ("OFF087") __attribute__((section("sfrs"))); -#define OFF088 OFF088 -extern volatile unsigned int OFF088 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF088bits_t; -extern volatile __OFF088bits_t OFF088bits __asm__ ("OFF088") __attribute__((section("sfrs"))); -#define OFF089 OFF089 -extern volatile unsigned int OFF089 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF089bits_t; -extern volatile __OFF089bits_t OFF089bits __asm__ ("OFF089") __attribute__((section("sfrs"))); -#define OFF090 OFF090 -extern volatile unsigned int OFF090 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF090bits_t; -extern volatile __OFF090bits_t OFF090bits __asm__ ("OFF090") __attribute__((section("sfrs"))); -#define OFF091 OFF091 -extern volatile unsigned int OFF091 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF091bits_t; -extern volatile __OFF091bits_t OFF091bits __asm__ ("OFF091") __attribute__((section("sfrs"))); -#define OFF092 OFF092 -extern volatile unsigned int OFF092 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF092bits_t; -extern volatile __OFF092bits_t OFF092bits __asm__ ("OFF092") __attribute__((section("sfrs"))); -#define OFF093 OFF093 -extern volatile unsigned int OFF093 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF093bits_t; -extern volatile __OFF093bits_t OFF093bits __asm__ ("OFF093") __attribute__((section("sfrs"))); -#define OFF102 OFF102 -extern volatile unsigned int OFF102 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF102bits_t; -extern volatile __OFF102bits_t OFF102bits __asm__ ("OFF102") __attribute__((section("sfrs"))); -#define OFF103 OFF103 -extern volatile unsigned int OFF103 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF103bits_t; -extern volatile __OFF103bits_t OFF103bits __asm__ ("OFF103") __attribute__((section("sfrs"))); -#define OFF104 OFF104 -extern volatile unsigned int OFF104 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF104bits_t; -extern volatile __OFF104bits_t OFF104bits __asm__ ("OFF104") __attribute__((section("sfrs"))); -#define OFF105 OFF105 -extern volatile unsigned int OFF105 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF105bits_t; -extern volatile __OFF105bits_t OFF105bits __asm__ ("OFF105") __attribute__((section("sfrs"))); -#define OFF106 OFF106 -extern volatile unsigned int OFF106 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF106bits_t; -extern volatile __OFF106bits_t OFF106bits __asm__ ("OFF106") __attribute__((section("sfrs"))); -#define OFF109 OFF109 -extern volatile unsigned int OFF109 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF109bits_t; -extern volatile __OFF109bits_t OFF109bits __asm__ ("OFF109") __attribute__((section("sfrs"))); -#define OFF110 OFF110 -extern volatile unsigned int OFF110 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF110bits_t; -extern volatile __OFF110bits_t OFF110bits __asm__ ("OFF110") __attribute__((section("sfrs"))); -#define OFF111 OFF111 -extern volatile unsigned int OFF111 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF111bits_t; -extern volatile __OFF111bits_t OFF111bits __asm__ ("OFF111") __attribute__((section("sfrs"))); -#define OFF112 OFF112 -extern volatile unsigned int OFF112 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF112bits_t; -extern volatile __OFF112bits_t OFF112bits __asm__ ("OFF112") __attribute__((section("sfrs"))); -#define OFF113 OFF113 -extern volatile unsigned int OFF113 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF113bits_t; -extern volatile __OFF113bits_t OFF113bits __asm__ ("OFF113") __attribute__((section("sfrs"))); -#define OFF114 OFF114 -extern volatile unsigned int OFF114 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF114bits_t; -extern volatile __OFF114bits_t OFF114bits __asm__ ("OFF114") __attribute__((section("sfrs"))); -#define OFF115 OFF115 -extern volatile unsigned int OFF115 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF115bits_t; -extern volatile __OFF115bits_t OFF115bits __asm__ ("OFF115") __attribute__((section("sfrs"))); -#define OFF116 OFF116 -extern volatile unsigned int OFF116 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF116bits_t; -extern volatile __OFF116bits_t OFF116bits __asm__ ("OFF116") __attribute__((section("sfrs"))); -#define OFF117 OFF117 -extern volatile unsigned int OFF117 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF117bits_t; -extern volatile __OFF117bits_t OFF117bits __asm__ ("OFF117") __attribute__((section("sfrs"))); -#define OFF118 OFF118 -extern volatile unsigned int OFF118 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF118bits_t; -extern volatile __OFF118bits_t OFF118bits __asm__ ("OFF118") __attribute__((section("sfrs"))); -#define OFF119 OFF119 -extern volatile unsigned int OFF119 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF119bits_t; -extern volatile __OFF119bits_t OFF119bits __asm__ ("OFF119") __attribute__((section("sfrs"))); -#define OFF120 OFF120 -extern volatile unsigned int OFF120 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF120bits_t; -extern volatile __OFF120bits_t OFF120bits __asm__ ("OFF120") __attribute__((section("sfrs"))); -#define OFF121 OFF121 -extern volatile unsigned int OFF121 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF121bits_t; -extern volatile __OFF121bits_t OFF121bits __asm__ ("OFF121") __attribute__((section("sfrs"))); -#define OFF122 OFF122 -extern volatile unsigned int OFF122 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF122bits_t; -extern volatile __OFF122bits_t OFF122bits __asm__ ("OFF122") __attribute__((section("sfrs"))); -#define OFF123 OFF123 -extern volatile unsigned int OFF123 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF123bits_t; -extern volatile __OFF123bits_t OFF123bits __asm__ ("OFF123") __attribute__((section("sfrs"))); -#define OFF124 OFF124 -extern volatile unsigned int OFF124 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF124bits_t; -extern volatile __OFF124bits_t OFF124bits __asm__ ("OFF124") __attribute__((section("sfrs"))); -#define OFF128 OFF128 -extern volatile unsigned int OFF128 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF128bits_t; -extern volatile __OFF128bits_t OFF128bits __asm__ ("OFF128") __attribute__((section("sfrs"))); -#define OFF129 OFF129 -extern volatile unsigned int OFF129 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF129bits_t; -extern volatile __OFF129bits_t OFF129bits __asm__ ("OFF129") __attribute__((section("sfrs"))); -#define OFF130 OFF130 -extern volatile unsigned int OFF130 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF130bits_t; -extern volatile __OFF130bits_t OFF130bits __asm__ ("OFF130") __attribute__((section("sfrs"))); -#define OFF131 OFF131 -extern volatile unsigned int OFF131 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF131bits_t; -extern volatile __OFF131bits_t OFF131bits __asm__ ("OFF131") __attribute__((section("sfrs"))); -#define OFF132 OFF132 -extern volatile unsigned int OFF132 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF132bits_t; -extern volatile __OFF132bits_t OFF132bits __asm__ ("OFF132") __attribute__((section("sfrs"))); -#define OFF133 OFF133 -extern volatile unsigned int OFF133 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF133bits_t; -extern volatile __OFF133bits_t OFF133bits __asm__ ("OFF133") __attribute__((section("sfrs"))); -#define OFF134 OFF134 -extern volatile unsigned int OFF134 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF134bits_t; -extern volatile __OFF134bits_t OFF134bits __asm__ ("OFF134") __attribute__((section("sfrs"))); -#define OFF135 OFF135 -extern volatile unsigned int OFF135 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF135bits_t; -extern volatile __OFF135bits_t OFF135bits __asm__ ("OFF135") __attribute__((section("sfrs"))); -#define OFF136 OFF136 -extern volatile unsigned int OFF136 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF136bits_t; -extern volatile __OFF136bits_t OFF136bits __asm__ ("OFF136") __attribute__((section("sfrs"))); -#define OFF137 OFF137 -extern volatile unsigned int OFF137 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF137bits_t; -extern volatile __OFF137bits_t OFF137bits __asm__ ("OFF137") __attribute__((section("sfrs"))); -#define OFF138 OFF138 -extern volatile unsigned int OFF138 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF138bits_t; -extern volatile __OFF138bits_t OFF138bits __asm__ ("OFF138") __attribute__((section("sfrs"))); -#define OFF139 OFF139 -extern volatile unsigned int OFF139 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF139bits_t; -extern volatile __OFF139bits_t OFF139bits __asm__ ("OFF139") __attribute__((section("sfrs"))); -#define OFF140 OFF140 -extern volatile unsigned int OFF140 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF140bits_t; -extern volatile __OFF140bits_t OFF140bits __asm__ ("OFF140") __attribute__((section("sfrs"))); -#define OFF141 OFF141 -extern volatile unsigned int OFF141 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF141bits_t; -extern volatile __OFF141bits_t OFF141bits __asm__ ("OFF141") __attribute__((section("sfrs"))); -#define OFF142 OFF142 -extern volatile unsigned int OFF142 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF142bits_t; -extern volatile __OFF142bits_t OFF142bits __asm__ ("OFF142") __attribute__((section("sfrs"))); -#define OFF143 OFF143 -extern volatile unsigned int OFF143 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF143bits_t; -extern volatile __OFF143bits_t OFF143bits __asm__ ("OFF143") __attribute__((section("sfrs"))); -#define OFF144 OFF144 -extern volatile unsigned int OFF144 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF144bits_t; -extern volatile __OFF144bits_t OFF144bits __asm__ ("OFF144") __attribute__((section("sfrs"))); -#define OFF145 OFF145 -extern volatile unsigned int OFF145 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF145bits_t; -extern volatile __OFF145bits_t OFF145bits __asm__ ("OFF145") __attribute__((section("sfrs"))); -#define OFF146 OFF146 -extern volatile unsigned int OFF146 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF146bits_t; -extern volatile __OFF146bits_t OFF146bits __asm__ ("OFF146") __attribute__((section("sfrs"))); -#define OFF147 OFF147 -extern volatile unsigned int OFF147 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF147bits_t; -extern volatile __OFF147bits_t OFF147bits __asm__ ("OFF147") __attribute__((section("sfrs"))); -#define OFF148 OFF148 -extern volatile unsigned int OFF148 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF148bits_t; -extern volatile __OFF148bits_t OFF148bits __asm__ ("OFF148") __attribute__((section("sfrs"))); -#define OFF149 OFF149 -extern volatile unsigned int OFF149 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF149bits_t; -extern volatile __OFF149bits_t OFF149bits __asm__ ("OFF149") __attribute__((section("sfrs"))); -#define OFF150 OFF150 -extern volatile unsigned int OFF150 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF150bits_t; -extern volatile __OFF150bits_t OFF150bits __asm__ ("OFF150") __attribute__((section("sfrs"))); -#define OFF153 OFF153 -extern volatile unsigned int OFF153 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF153bits_t; -extern volatile __OFF153bits_t OFF153bits __asm__ ("OFF153") __attribute__((section("sfrs"))); -#define OFF154 OFF154 -extern volatile unsigned int OFF154 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF154bits_t; -extern volatile __OFF154bits_t OFF154bits __asm__ ("OFF154") __attribute__((section("sfrs"))); -#define OFF155 OFF155 -extern volatile unsigned int OFF155 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF155bits_t; -extern volatile __OFF155bits_t OFF155bits __asm__ ("OFF155") __attribute__((section("sfrs"))); -#define OFF156 OFF156 -extern volatile unsigned int OFF156 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF156bits_t; -extern volatile __OFF156bits_t OFF156bits __asm__ ("OFF156") __attribute__((section("sfrs"))); -#define OFF157 OFF157 -extern volatile unsigned int OFF157 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF157bits_t; -extern volatile __OFF157bits_t OFF157bits __asm__ ("OFF157") __attribute__((section("sfrs"))); -#define OFF158 OFF158 -extern volatile unsigned int OFF158 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF158bits_t; -extern volatile __OFF158bits_t OFF158bits __asm__ ("OFF158") __attribute__((section("sfrs"))); -#define OFF159 OFF159 -extern volatile unsigned int OFF159 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF159bits_t; -extern volatile __OFF159bits_t OFF159bits __asm__ ("OFF159") __attribute__((section("sfrs"))); -#define OFF160 OFF160 -extern volatile unsigned int OFF160 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF160bits_t; -extern volatile __OFF160bits_t OFF160bits __asm__ ("OFF160") __attribute__((section("sfrs"))); -#define OFF161 OFF161 -extern volatile unsigned int OFF161 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF161bits_t; -extern volatile __OFF161bits_t OFF161bits __asm__ ("OFF161") __attribute__((section("sfrs"))); -#define OFF162 OFF162 -extern volatile unsigned int OFF162 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF162bits_t; -extern volatile __OFF162bits_t OFF162bits __asm__ ("OFF162") __attribute__((section("sfrs"))); -#define OFF163 OFF163 -extern volatile unsigned int OFF163 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF163bits_t; -extern volatile __OFF163bits_t OFF163bits __asm__ ("OFF163") __attribute__((section("sfrs"))); -#define OFF164 OFF164 -extern volatile unsigned int OFF164 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF164bits_t; -extern volatile __OFF164bits_t OFF164bits __asm__ ("OFF164") __attribute__((section("sfrs"))); -#define OFF165 OFF165 -extern volatile unsigned int OFF165 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF165bits_t; -extern volatile __OFF165bits_t OFF165bits __asm__ ("OFF165") __attribute__((section("sfrs"))); -#define OFF166 OFF166 -extern volatile unsigned int OFF166 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF166bits_t; -extern volatile __OFF166bits_t OFF166bits __asm__ ("OFF166") __attribute__((section("sfrs"))); -#define OFF167 OFF167 -extern volatile unsigned int OFF167 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF167bits_t; -extern volatile __OFF167bits_t OFF167bits __asm__ ("OFF167") __attribute__((section("sfrs"))); -#define OFF168 OFF168 -extern volatile unsigned int OFF168 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF168bits_t; -extern volatile __OFF168bits_t OFF168bits __asm__ ("OFF168") __attribute__((section("sfrs"))); -#define OFF169 OFF169 -extern volatile unsigned int OFF169 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF169bits_t; -extern volatile __OFF169bits_t OFF169bits __asm__ ("OFF169") __attribute__((section("sfrs"))); -#define OFF170 OFF170 -extern volatile unsigned int OFF170 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF170bits_t; -extern volatile __OFF170bits_t OFF170bits __asm__ ("OFF170") __attribute__((section("sfrs"))); -#define OFF171 OFF171 -extern volatile unsigned int OFF171 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF171bits_t; -extern volatile __OFF171bits_t OFF171bits __asm__ ("OFF171") __attribute__((section("sfrs"))); -#define OFF172 OFF172 -extern volatile unsigned int OFF172 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF172bits_t; -extern volatile __OFF172bits_t OFF172bits __asm__ ("OFF172") __attribute__((section("sfrs"))); -#define OFF173 OFF173 -extern volatile unsigned int OFF173 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF173bits_t; -extern volatile __OFF173bits_t OFF173bits __asm__ ("OFF173") __attribute__((section("sfrs"))); -#define OFF174 OFF174 -extern volatile unsigned int OFF174 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF174bits_t; -extern volatile __OFF174bits_t OFF174bits __asm__ ("OFF174") __attribute__((section("sfrs"))); -#define OFF175 OFF175 -extern volatile unsigned int OFF175 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF175bits_t; -extern volatile __OFF175bits_t OFF175bits __asm__ ("OFF175") __attribute__((section("sfrs"))); -#define OFF176 OFF176 -extern volatile unsigned int OFF176 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF176bits_t; -extern volatile __OFF176bits_t OFF176bits __asm__ ("OFF176") __attribute__((section("sfrs"))); -#define OFF177 OFF177 -extern volatile unsigned int OFF177 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF177bits_t; -extern volatile __OFF177bits_t OFF177bits __asm__ ("OFF177") __attribute__((section("sfrs"))); -#define OFF178 OFF178 -extern volatile unsigned int OFF178 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF178bits_t; -extern volatile __OFF178bits_t OFF178bits __asm__ ("OFF178") __attribute__((section("sfrs"))); -#define OFF179 OFF179 -extern volatile unsigned int OFF179 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF179bits_t; -extern volatile __OFF179bits_t OFF179bits __asm__ ("OFF179") __attribute__((section("sfrs"))); -#define OFF180 OFF180 -extern volatile unsigned int OFF180 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF180bits_t; -extern volatile __OFF180bits_t OFF180bits __asm__ ("OFF180") __attribute__((section("sfrs"))); -#define OFF181 OFF181 -extern volatile unsigned int OFF181 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF181bits_t; -extern volatile __OFF181bits_t OFF181bits __asm__ ("OFF181") __attribute__((section("sfrs"))); -#define OFF182 OFF182 -extern volatile unsigned int OFF182 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF182bits_t; -extern volatile __OFF182bits_t OFF182bits __asm__ ("OFF182") __attribute__((section("sfrs"))); -#define OFF183 OFF183 -extern volatile unsigned int OFF183 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF183bits_t; -extern volatile __OFF183bits_t OFF183bits __asm__ ("OFF183") __attribute__((section("sfrs"))); -#define OFF184 OFF184 -extern volatile unsigned int OFF184 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF184bits_t; -extern volatile __OFF184bits_t OFF184bits __asm__ ("OFF184") __attribute__((section("sfrs"))); -#define OFF185 OFF185 -extern volatile unsigned int OFF185 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF185bits_t; -extern volatile __OFF185bits_t OFF185bits __asm__ ("OFF185") __attribute__((section("sfrs"))); -#define OFF186 OFF186 -extern volatile unsigned int OFF186 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF186bits_t; -extern volatile __OFF186bits_t OFF186bits __asm__ ("OFF186") __attribute__((section("sfrs"))); -#define OFF187 OFF187 -extern volatile unsigned int OFF187 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF187bits_t; -extern volatile __OFF187bits_t OFF187bits __asm__ ("OFF187") __attribute__((section("sfrs"))); -#define OFF188 OFF188 -extern volatile unsigned int OFF188 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF188bits_t; -extern volatile __OFF188bits_t OFF188bits __asm__ ("OFF188") __attribute__((section("sfrs"))); -#define OFF189 OFF189 -extern volatile unsigned int OFF189 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF189bits_t; -extern volatile __OFF189bits_t OFF189bits __asm__ ("OFF189") __attribute__((section("sfrs"))); -#define OFF190 OFF190 -extern volatile unsigned int OFF190 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF190bits_t; -extern volatile __OFF190bits_t OFF190bits __asm__ ("OFF190") __attribute__((section("sfrs"))); -#define OFF192 OFF192 -extern volatile unsigned int OFF192 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF192bits_t; -extern volatile __OFF192bits_t OFF192bits __asm__ ("OFF192") __attribute__((section("sfrs"))); -#define OFF193 OFF193 -extern volatile unsigned int OFF193 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF193bits_t; -extern volatile __OFF193bits_t OFF193bits __asm__ ("OFF193") __attribute__((section("sfrs"))); -#define OFF194 OFF194 -extern volatile unsigned int OFF194 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF194bits_t; -extern volatile __OFF194bits_t OFF194bits __asm__ ("OFF194") __attribute__((section("sfrs"))); -#define OFF196 OFF196 -extern volatile unsigned int OFF196 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF196bits_t; -extern volatile __OFF196bits_t OFF196bits __asm__ ("OFF196") __attribute__((section("sfrs"))); -#define OFF198 OFF198 -extern volatile unsigned int OFF198 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF198bits_t; -extern volatile __OFF198bits_t OFF198bits __asm__ ("OFF198") __attribute__((section("sfrs"))); -#define OFF199 OFF199 -extern volatile unsigned int OFF199 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF199bits_t; -extern volatile __OFF199bits_t OFF199bits __asm__ ("OFF199") __attribute__((section("sfrs"))); -#define OFF200 OFF200 -extern volatile unsigned int OFF200 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF200bits_t; -extern volatile __OFF200bits_t OFF200bits __asm__ ("OFF200") __attribute__((section("sfrs"))); -#define OFF201 OFF201 -extern volatile unsigned int OFF201 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF201bits_t; -extern volatile __OFF201bits_t OFF201bits __asm__ ("OFF201") __attribute__((section("sfrs"))); -#define OFF202 OFF202 -extern volatile unsigned int OFF202 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF202bits_t; -extern volatile __OFF202bits_t OFF202bits __asm__ ("OFF202") __attribute__((section("sfrs"))); -#define OFF205 OFF205 -extern volatile unsigned int OFF205 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF205bits_t; -extern volatile __OFF205bits_t OFF205bits __asm__ ("OFF205") __attribute__((section("sfrs"))); -#define OFF206 OFF206 -extern volatile unsigned int OFF206 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF206bits_t; -extern volatile __OFF206bits_t OFF206bits __asm__ ("OFF206") __attribute__((section("sfrs"))); -#define OFF207 OFF207 -extern volatile unsigned int OFF207 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF207bits_t; -extern volatile __OFF207bits_t OFF207bits __asm__ ("OFF207") __attribute__((section("sfrs"))); -#define OFF208 OFF208 -extern volatile unsigned int OFF208 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF208bits_t; -extern volatile __OFF208bits_t OFF208bits __asm__ ("OFF208") __attribute__((section("sfrs"))); -#define OFF209 OFF209 -extern volatile unsigned int OFF209 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF209bits_t; -extern volatile __OFF209bits_t OFF209bits __asm__ ("OFF209") __attribute__((section("sfrs"))); -#define OFF210 OFF210 -extern volatile unsigned int OFF210 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF210bits_t; -extern volatile __OFF210bits_t OFF210bits __asm__ ("OFF210") __attribute__((section("sfrs"))); -#define OFF213 OFF213 -extern volatile unsigned int OFF213 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned VOFF:17; -} __OFF213bits_t; -extern volatile __OFF213bits_t OFF213bits __asm__ ("OFF213") __attribute__((section("sfrs"))); -#define DMACON DMACON -extern volatile unsigned int DMACON __attribute__((section("sfrs"))); -typedef struct { - unsigned :11; - unsigned DMABUSY:1; - unsigned SUSPEND:1; - unsigned :2; - unsigned ON:1; -} __DMACONbits_t; -extern volatile __DMACONbits_t DMACONbits __asm__ ("DMACON") __attribute__((section("sfrs"))); -extern volatile unsigned int DMACONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DMACONSET __attribute__((section("sfrs"))); -extern volatile unsigned int DMACONINV __attribute__((section("sfrs"))); -#define DMASTAT DMASTAT -extern volatile unsigned int DMASTAT __attribute__((section("sfrs"))); -typedef struct { - unsigned DMACH:3; - unsigned :28; - unsigned RDWR:1; -} __DMASTATbits_t; -extern volatile __DMASTATbits_t DMASTATbits __asm__ ("DMASTAT") __attribute__((section("sfrs"))); -extern volatile unsigned int DMASTATCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DMASTATSET __attribute__((section("sfrs"))); -extern volatile unsigned int DMASTATINV __attribute__((section("sfrs"))); -#define DMAADDR DMAADDR -extern volatile unsigned int DMAADDR __attribute__((section("sfrs"))); -typedef struct { - unsigned DMAADDR:32; -} __DMAADDRbits_t; -extern volatile __DMAADDRbits_t DMAADDRbits __asm__ ("DMAADDR") __attribute__((section("sfrs"))); -extern volatile unsigned int DMAADDRCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DMAADDRSET __attribute__((section("sfrs"))); -extern volatile unsigned int DMAADDRINV __attribute__((section("sfrs"))); -#define DCRCCON DCRCCON -extern volatile unsigned int DCRCCON __attribute__((section("sfrs"))); -typedef struct { - unsigned CRCCH:3; - unsigned :2; - unsigned CRCTYP:1; - unsigned CRCAPP:1; - unsigned CRCEN:1; - unsigned PLEN:5; - unsigned :11; - unsigned BITO:1; - unsigned :2; - unsigned WBO:1; - unsigned BYTO:2; -} __DCRCCONbits_t; -extern volatile __DCRCCONbits_t DCRCCONbits __asm__ ("DCRCCON") __attribute__((section("sfrs"))); -extern volatile unsigned int DCRCCONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCRCCONSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCRCCONINV __attribute__((section("sfrs"))); -#define DCRCDATA DCRCDATA -extern volatile unsigned int DCRCDATA __attribute__((section("sfrs"))); -typedef struct { - unsigned DCRCDATA:32; -} __DCRCDATAbits_t; -extern volatile __DCRCDATAbits_t DCRCDATAbits __asm__ ("DCRCDATA") __attribute__((section("sfrs"))); -extern volatile unsigned int DCRCDATACLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCRCDATASET __attribute__((section("sfrs"))); -extern volatile unsigned int DCRCDATAINV __attribute__((section("sfrs"))); -#define DCRCXOR DCRCXOR -extern volatile unsigned int DCRCXOR __attribute__((section("sfrs"))); -typedef struct { - unsigned DCRCXOR:32; -} __DCRCXORbits_t; -extern volatile __DCRCXORbits_t DCRCXORbits __asm__ ("DCRCXOR") __attribute__((section("sfrs"))); -extern volatile unsigned int DCRCXORCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCRCXORSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCRCXORINV __attribute__((section("sfrs"))); -#define DCH0CON DCH0CON -extern volatile unsigned int DCH0CON __attribute__((section("sfrs"))); -typedef struct { - unsigned CHPRI:2; - unsigned CHEDET:1; - unsigned :1; - unsigned CHAEN:1; - unsigned CHCHN:1; - unsigned CHAED:1; - unsigned CHEN:1; - unsigned CHCHNS:1; - unsigned :2; - unsigned CHPATLEN:1; - unsigned :1; - unsigned CHPIGNEN:1; - unsigned :1; - unsigned CHBUSY:1; - unsigned :8; - unsigned CHPIGN:8; -} __DCH0CONbits_t; -extern volatile __DCH0CONbits_t DCH0CONbits __asm__ ("DCH0CON") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH0CONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH0CONSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH0CONINV __attribute__((section("sfrs"))); -#define DCH0ECON DCH0ECON -extern volatile unsigned int DCH0ECON __attribute__((section("sfrs"))); -typedef struct { - unsigned :3; - unsigned AIRQEN:1; - unsigned SIRQEN:1; - unsigned PATEN:1; - unsigned CABORT:1; - unsigned CFORCE:1; - unsigned CHSIRQ:8; - unsigned CHAIRQ:8; -} __DCH0ECONbits_t; -extern volatile __DCH0ECONbits_t DCH0ECONbits __asm__ ("DCH0ECON") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH0ECONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH0ECONSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH0ECONINV __attribute__((section("sfrs"))); -#define DCH0INT DCH0INT -extern volatile unsigned int DCH0INT __attribute__((section("sfrs"))); -typedef struct { - unsigned CHERIF:1; - unsigned CHTAIF:1; - unsigned CHCCIF:1; - unsigned CHBCIF:1; - unsigned CHDHIF:1; - unsigned CHDDIF:1; - unsigned CHSHIF:1; - unsigned CHSDIF:1; - unsigned :8; - unsigned CHERIE:1; - unsigned CHTAIE:1; - unsigned CHCCIE:1; - unsigned CHBCIE:1; - unsigned CHDHIE:1; - unsigned CHDDIE:1; - unsigned CHSHIE:1; - unsigned CHSDIE:1; -} __DCH0INTbits_t; -extern volatile __DCH0INTbits_t DCH0INTbits __asm__ ("DCH0INT") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH0INTCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH0INTSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH0INTINV __attribute__((section("sfrs"))); -#define DCH0SSA DCH0SSA -extern volatile unsigned int DCH0SSA __attribute__((section("sfrs"))); -typedef struct { - unsigned CHSSA:32; -} __DCH0SSAbits_t; -extern volatile __DCH0SSAbits_t DCH0SSAbits __asm__ ("DCH0SSA") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH0SSACLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH0SSASET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH0SSAINV __attribute__((section("sfrs"))); -#define DCH0DSA DCH0DSA -extern volatile unsigned int DCH0DSA __attribute__((section("sfrs"))); -typedef struct { - unsigned CHDSA:32; -} __DCH0DSAbits_t; -extern volatile __DCH0DSAbits_t DCH0DSAbits __asm__ ("DCH0DSA") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH0DSACLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH0DSASET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH0DSAINV __attribute__((section("sfrs"))); -#define DCH0SSIZ DCH0SSIZ -extern volatile unsigned int DCH0SSIZ __attribute__((section("sfrs"))); -typedef struct { - unsigned CHSSIZ:16; -} __DCH0SSIZbits_t; -extern volatile __DCH0SSIZbits_t DCH0SSIZbits __asm__ ("DCH0SSIZ") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH0SSIZCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH0SSIZSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH0SSIZINV __attribute__((section("sfrs"))); -#define DCH0DSIZ DCH0DSIZ -extern volatile unsigned int DCH0DSIZ __attribute__((section("sfrs"))); -typedef struct { - unsigned CHDSIZ:16; -} __DCH0DSIZbits_t; -extern volatile __DCH0DSIZbits_t DCH0DSIZbits __asm__ ("DCH0DSIZ") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH0DSIZCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH0DSIZSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH0DSIZINV __attribute__((section("sfrs"))); -#define DCH0SPTR DCH0SPTR -extern volatile unsigned int DCH0SPTR __attribute__((section("sfrs"))); -typedef struct { - unsigned CHSPTR:16; -} __DCH0SPTRbits_t; -extern volatile __DCH0SPTRbits_t DCH0SPTRbits __asm__ ("DCH0SPTR") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH0SPTRCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH0SPTRSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH0SPTRINV __attribute__((section("sfrs"))); -#define DCH0DPTR DCH0DPTR -extern volatile unsigned int DCH0DPTR __attribute__((section("sfrs"))); -typedef struct { - unsigned CHDPTR:16; -} __DCH0DPTRbits_t; -extern volatile __DCH0DPTRbits_t DCH0DPTRbits __asm__ ("DCH0DPTR") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH0DPTRCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH0DPTRSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH0DPTRINV __attribute__((section("sfrs"))); -#define DCH0CSIZ DCH0CSIZ -extern volatile unsigned int DCH0CSIZ __attribute__((section("sfrs"))); -typedef struct { - unsigned CHCSIZ:16; -} __DCH0CSIZbits_t; -extern volatile __DCH0CSIZbits_t DCH0CSIZbits __asm__ ("DCH0CSIZ") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH0CSIZCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH0CSIZSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH0CSIZINV __attribute__((section("sfrs"))); -#define DCH0CPTR DCH0CPTR -extern volatile unsigned int DCH0CPTR __attribute__((section("sfrs"))); -typedef struct { - unsigned CHCPTR:16; -} __DCH0CPTRbits_t; -extern volatile __DCH0CPTRbits_t DCH0CPTRbits __asm__ ("DCH0CPTR") __attribute__((section("sfrs"))); -#define DCS0CPTR DCS0CPTR -extern volatile unsigned int DCS0CPTR __attribute__((section("sfrs"))); -typedef struct { - unsigned CHCPTR:16; -} __DCS0CPTRbits_t; -extern volatile __DCS0CPTRbits_t DCS0CPTRbits __asm__ ("DCS0CPTR") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH0CPTRCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCS0CPTRCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH0CPTRSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCS0CPTRSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH0CPTRINV __attribute__((section("sfrs"))); -extern volatile unsigned int DCS0CPTRINV __attribute__((section("sfrs"))); -#define DCH0DAT DCH0DAT -extern volatile unsigned int DCH0DAT __attribute__((section("sfrs"))); -typedef struct { - unsigned CHPDAT:16; -} __DCH0DATbits_t; -extern volatile __DCH0DATbits_t DCH0DATbits __asm__ ("DCH0DAT") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH0DATCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH0DATSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH0DATINV __attribute__((section("sfrs"))); -#define DCH1CON DCH1CON -extern volatile unsigned int DCH1CON __attribute__((section("sfrs"))); -typedef struct { - unsigned CHPRI:2; - unsigned CHEDET:1; - unsigned :1; - unsigned CHAEN:1; - unsigned CHCHN:1; - unsigned CHAED:1; - unsigned CHEN:1; - unsigned CHCHNS:1; - unsigned :2; - unsigned CHPATLEN:1; - unsigned :1; - unsigned CHPIGNEN:1; - unsigned :1; - unsigned CHBUSY:1; - unsigned :8; - unsigned CHPIGN:8; -} __DCH1CONbits_t; -extern volatile __DCH1CONbits_t DCH1CONbits __asm__ ("DCH1CON") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH1CONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH1CONSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH1CONINV __attribute__((section("sfrs"))); -#define DCH1ECON DCH1ECON -extern volatile unsigned int DCH1ECON __attribute__((section("sfrs"))); -typedef struct { - unsigned :3; - unsigned AIRQEN:1; - unsigned SIRQEN:1; - unsigned PATEN:1; - unsigned CABORT:1; - unsigned CFORCE:1; - unsigned CHSIRQ:8; - unsigned CHAIRQ:8; -} __DCH1ECONbits_t; -extern volatile __DCH1ECONbits_t DCH1ECONbits __asm__ ("DCH1ECON") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH1ECONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH1ECONSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH1ECONINV __attribute__((section("sfrs"))); -#define DCH1INT DCH1INT -extern volatile unsigned int DCH1INT __attribute__((section("sfrs"))); -typedef struct { - unsigned CHERIF:1; - unsigned CHTAIF:1; - unsigned CHCCIF:1; - unsigned CHBCIF:1; - unsigned CHDHIF:1; - unsigned CHDDIF:1; - unsigned CHSHIF:1; - unsigned CHSDIF:1; - unsigned :8; - unsigned CHERIE:1; - unsigned CHTAIE:1; - unsigned CHCCIE:1; - unsigned CHBCIE:1; - unsigned CHDHIE:1; - unsigned CHDDIE:1; - unsigned CHSHIE:1; - unsigned CHSDIE:1; -} __DCH1INTbits_t; -extern volatile __DCH1INTbits_t DCH1INTbits __asm__ ("DCH1INT") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH1INTCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH1INTSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH1INTINV __attribute__((section("sfrs"))); -#define DCH1SSA DCH1SSA -extern volatile unsigned int DCH1SSA __attribute__((section("sfrs"))); -typedef struct { - unsigned CHSSA:32; -} __DCH1SSAbits_t; -extern volatile __DCH1SSAbits_t DCH1SSAbits __asm__ ("DCH1SSA") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH1SSACLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH1SSASET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH1SSAINV __attribute__((section("sfrs"))); -#define DCH1DSA DCH1DSA -extern volatile unsigned int DCH1DSA __attribute__((section("sfrs"))); -typedef struct { - unsigned CHDSA:32; -} __DCH1DSAbits_t; -extern volatile __DCH1DSAbits_t DCH1DSAbits __asm__ ("DCH1DSA") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH1DSACLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH1DSASET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH1DSAINV __attribute__((section("sfrs"))); -#define DCH1SSIZ DCH1SSIZ -extern volatile unsigned int DCH1SSIZ __attribute__((section("sfrs"))); -typedef struct { - unsigned CHSSIZ:16; -} __DCH1SSIZbits_t; -extern volatile __DCH1SSIZbits_t DCH1SSIZbits __asm__ ("DCH1SSIZ") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH1SSIZCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH1SSIZSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH1SSIZINV __attribute__((section("sfrs"))); -#define DCH1DSIZ DCH1DSIZ -extern volatile unsigned int DCH1DSIZ __attribute__((section("sfrs"))); -typedef struct { - unsigned CHDSIZ:16; -} __DCH1DSIZbits_t; -extern volatile __DCH1DSIZbits_t DCH1DSIZbits __asm__ ("DCH1DSIZ") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH1DSIZCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH1DSIZSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH1DSIZINV __attribute__((section("sfrs"))); -#define DCH1SPTR DCH1SPTR -extern volatile unsigned int DCH1SPTR __attribute__((section("sfrs"))); -typedef struct { - unsigned CHSPTR:16; -} __DCH1SPTRbits_t; -extern volatile __DCH1SPTRbits_t DCH1SPTRbits __asm__ ("DCH1SPTR") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH1SPTRCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH1SPTRSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH1SPTRINV __attribute__((section("sfrs"))); -#define DCH1DPTR DCH1DPTR -extern volatile unsigned int DCH1DPTR __attribute__((section("sfrs"))); -typedef struct { - unsigned CHDPTR:16; -} __DCH1DPTRbits_t; -extern volatile __DCH1DPTRbits_t DCH1DPTRbits __asm__ ("DCH1DPTR") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH1DPTRCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH1DPTRSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH1DPTRINV __attribute__((section("sfrs"))); -#define DCH1CSIZ DCH1CSIZ -extern volatile unsigned int DCH1CSIZ __attribute__((section("sfrs"))); -typedef struct { - unsigned CHCSIZ:16; -} __DCH1CSIZbits_t; -extern volatile __DCH1CSIZbits_t DCH1CSIZbits __asm__ ("DCH1CSIZ") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH1CSIZCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH1CSIZSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH1CSIZINV __attribute__((section("sfrs"))); -#define DCH1CPTR DCH1CPTR -extern volatile unsigned int DCH1CPTR __attribute__((section("sfrs"))); -typedef struct { - unsigned CHCPTR:16; -} __DCH1CPTRbits_t; -extern volatile __DCH1CPTRbits_t DCH1CPTRbits __asm__ ("DCH1CPTR") __attribute__((section("sfrs"))); -#define DCS1CPTR DCS1CPTR -extern volatile unsigned int DCS1CPTR __attribute__((section("sfrs"))); -typedef struct { - unsigned CHCPTR:16; -} __DCS1CPTRbits_t; -extern volatile __DCS1CPTRbits_t DCS1CPTRbits __asm__ ("DCS1CPTR") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH1CPTRCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCS1CPTRCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH1CPTRSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCS1CPTRSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH1CPTRINV __attribute__((section("sfrs"))); -extern volatile unsigned int DCS1CPTRINV __attribute__((section("sfrs"))); -#define DCH1DAT DCH1DAT -extern volatile unsigned int DCH1DAT __attribute__((section("sfrs"))); -typedef struct { - unsigned CHPDAT:16; -} __DCH1DATbits_t; -extern volatile __DCH1DATbits_t DCH1DATbits __asm__ ("DCH1DAT") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH1DATCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH1DATSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH1DATINV __attribute__((section("sfrs"))); -#define DCH2CON DCH2CON -extern volatile unsigned int DCH2CON __attribute__((section("sfrs"))); -typedef struct { - unsigned CHPRI:2; - unsigned CHEDET:1; - unsigned :1; - unsigned CHAEN:1; - unsigned CHCHN:1; - unsigned CHAED:1; - unsigned CHEN:1; - unsigned CHCHNS:1; - unsigned :2; - unsigned CHPATLEN:1; - unsigned :1; - unsigned CHPIGNEN:1; - unsigned :1; - unsigned CHBUSY:1; - unsigned :8; - unsigned CHPIGN:8; -} __DCH2CONbits_t; -extern volatile __DCH2CONbits_t DCH2CONbits __asm__ ("DCH2CON") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH2CONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH2CONSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH2CONINV __attribute__((section("sfrs"))); -#define DCH2ECON DCH2ECON -extern volatile unsigned int DCH2ECON __attribute__((section("sfrs"))); -typedef struct { - unsigned :3; - unsigned AIRQEN:1; - unsigned SIRQEN:1; - unsigned PATEN:1; - unsigned CABORT:1; - unsigned CFORCE:1; - unsigned CHSIRQ:8; - unsigned CHAIRQ:8; -} __DCH2ECONbits_t; -extern volatile __DCH2ECONbits_t DCH2ECONbits __asm__ ("DCH2ECON") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH2ECONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH2ECONSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH2ECONINV __attribute__((section("sfrs"))); -#define DCH2INT DCH2INT -extern volatile unsigned int DCH2INT __attribute__((section("sfrs"))); -typedef struct { - unsigned CHERIF:1; - unsigned CHTAIF:1; - unsigned CHCCIF:1; - unsigned CHBCIF:1; - unsigned CHDHIF:1; - unsigned CHDDIF:1; - unsigned CHSHIF:1; - unsigned CHSDIF:1; - unsigned :8; - unsigned CHERIE:1; - unsigned CHTAIE:1; - unsigned CHCCIE:1; - unsigned CHBCIE:1; - unsigned CHDHIE:1; - unsigned CHDDIE:1; - unsigned CHSHIE:1; - unsigned CHSDIE:1; -} __DCH2INTbits_t; -extern volatile __DCH2INTbits_t DCH2INTbits __asm__ ("DCH2INT") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH2INTCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH2INTSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH2INTINV __attribute__((section("sfrs"))); -#define DCH2SSA DCH2SSA -extern volatile unsigned int DCH2SSA __attribute__((section("sfrs"))); -typedef struct { - unsigned CHSSA:32; -} __DCH2SSAbits_t; -extern volatile __DCH2SSAbits_t DCH2SSAbits __asm__ ("DCH2SSA") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH2SSACLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH2SSASET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH2SSAINV __attribute__((section("sfrs"))); -#define DCH2DSA DCH2DSA -extern volatile unsigned int DCH2DSA __attribute__((section("sfrs"))); -typedef struct { - unsigned CHDSA:32; -} __DCH2DSAbits_t; -extern volatile __DCH2DSAbits_t DCH2DSAbits __asm__ ("DCH2DSA") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH2DSACLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH2DSASET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH2DSAINV __attribute__((section("sfrs"))); -#define DCH2SSIZ DCH2SSIZ -extern volatile unsigned int DCH2SSIZ __attribute__((section("sfrs"))); -typedef struct { - unsigned CHSSIZ:16; -} __DCH2SSIZbits_t; -extern volatile __DCH2SSIZbits_t DCH2SSIZbits __asm__ ("DCH2SSIZ") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH2SSIZCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH2SSIZSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH2SSIZINV __attribute__((section("sfrs"))); -#define DCH2DSIZ DCH2DSIZ -extern volatile unsigned int DCH2DSIZ __attribute__((section("sfrs"))); -typedef struct { - unsigned CHDSIZ:16; -} __DCH2DSIZbits_t; -extern volatile __DCH2DSIZbits_t DCH2DSIZbits __asm__ ("DCH2DSIZ") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH2DSIZCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH2DSIZSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH2DSIZINV __attribute__((section("sfrs"))); -#define DCH2SPTR DCH2SPTR -extern volatile unsigned int DCH2SPTR __attribute__((section("sfrs"))); -typedef struct { - unsigned CHSPTR:16; -} __DCH2SPTRbits_t; -extern volatile __DCH2SPTRbits_t DCH2SPTRbits __asm__ ("DCH2SPTR") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH2SPTRCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH2SPTRSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH2SPTRINV __attribute__((section("sfrs"))); -#define DCH2DPTR DCH2DPTR -extern volatile unsigned int DCH2DPTR __attribute__((section("sfrs"))); -typedef struct { - unsigned CHDPTR:16; -} __DCH2DPTRbits_t; -extern volatile __DCH2DPTRbits_t DCH2DPTRbits __asm__ ("DCH2DPTR") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH2DPTRCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH2DPTRSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH2DPTRINV __attribute__((section("sfrs"))); -#define DCH2CSIZ DCH2CSIZ -extern volatile unsigned int DCH2CSIZ __attribute__((section("sfrs"))); -typedef struct { - unsigned CHCSIZ:16; -} __DCH2CSIZbits_t; -extern volatile __DCH2CSIZbits_t DCH2CSIZbits __asm__ ("DCH2CSIZ") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH2CSIZCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH2CSIZSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH2CSIZINV __attribute__((section("sfrs"))); -#define DCH2CPTR DCH2CPTR -extern volatile unsigned int DCH2CPTR __attribute__((section("sfrs"))); -typedef struct { - unsigned CHCPTR:16; -} __DCH2CPTRbits_t; -extern volatile __DCH2CPTRbits_t DCH2CPTRbits __asm__ ("DCH2CPTR") __attribute__((section("sfrs"))); -#define DCS2CPTR DCS2CPTR -extern volatile unsigned int DCS2CPTR __attribute__((section("sfrs"))); -typedef struct { - unsigned CHCPTR:16; -} __DCS2CPTRbits_t; -extern volatile __DCS2CPTRbits_t DCS2CPTRbits __asm__ ("DCS2CPTR") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH2CPTRCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCS2CPTRCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH2CPTRSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCS2CPTRSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH2CPTRINV __attribute__((section("sfrs"))); -extern volatile unsigned int DCS2CPTRINV __attribute__((section("sfrs"))); -#define DCH2DAT DCH2DAT -extern volatile unsigned int DCH2DAT __attribute__((section("sfrs"))); -typedef struct { - unsigned CHPDAT:16; -} __DCH2DATbits_t; -extern volatile __DCH2DATbits_t DCH2DATbits __asm__ ("DCH2DAT") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH2DATCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH2DATSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH2DATINV __attribute__((section("sfrs"))); -#define DCH3CON DCH3CON -extern volatile unsigned int DCH3CON __attribute__((section("sfrs"))); -typedef struct { - unsigned CHPRI:2; - unsigned CHEDET:1; - unsigned :1; - unsigned CHAEN:1; - unsigned CHCHN:1; - unsigned CHAED:1; - unsigned CHEN:1; - unsigned CHCHNS:1; - unsigned :2; - unsigned CHPATLEN:1; - unsigned :1; - unsigned CHPIGNEN:1; - unsigned :1; - unsigned CHBUSY:1; - unsigned :8; - unsigned CHPIGN:8; -} __DCH3CONbits_t; -extern volatile __DCH3CONbits_t DCH3CONbits __asm__ ("DCH3CON") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH3CONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH3CONSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH3CONINV __attribute__((section("sfrs"))); -#define DCH3ECON DCH3ECON -extern volatile unsigned int DCH3ECON __attribute__((section("sfrs"))); -typedef struct { - unsigned :3; - unsigned AIRQEN:1; - unsigned SIRQEN:1; - unsigned PATEN:1; - unsigned CABORT:1; - unsigned CFORCE:1; - unsigned CHSIRQ:8; - unsigned CHAIRQ:8; -} __DCH3ECONbits_t; -extern volatile __DCH3ECONbits_t DCH3ECONbits __asm__ ("DCH3ECON") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH3ECONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH3ECONSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH3ECONINV __attribute__((section("sfrs"))); -#define DCH3INT DCH3INT -extern volatile unsigned int DCH3INT __attribute__((section("sfrs"))); -typedef struct { - unsigned CHERIF:1; - unsigned CHTAIF:1; - unsigned CHCCIF:1; - unsigned CHBCIF:1; - unsigned CHDHIF:1; - unsigned CHDDIF:1; - unsigned CHSHIF:1; - unsigned CHSDIF:1; - unsigned :8; - unsigned CHERIE:1; - unsigned CHTAIE:1; - unsigned CHCCIE:1; - unsigned CHBCIE:1; - unsigned CHDHIE:1; - unsigned CHDDIE:1; - unsigned CHSHIE:1; - unsigned CHSDIE:1; -} __DCH3INTbits_t; -extern volatile __DCH3INTbits_t DCH3INTbits __asm__ ("DCH3INT") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH3INTCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH3INTSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH3INTINV __attribute__((section("sfrs"))); -#define DCH3SSA DCH3SSA -extern volatile unsigned int DCH3SSA __attribute__((section("sfrs"))); -typedef struct { - unsigned CHSSA:32; -} __DCH3SSAbits_t; -extern volatile __DCH3SSAbits_t DCH3SSAbits __asm__ ("DCH3SSA") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH3SSACLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH3SSASET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH3SSAINV __attribute__((section("sfrs"))); -#define DCH3DSA DCH3DSA -extern volatile unsigned int DCH3DSA __attribute__((section("sfrs"))); -typedef struct { - unsigned CHDSA:32; -} __DCH3DSAbits_t; -extern volatile __DCH3DSAbits_t DCH3DSAbits __asm__ ("DCH3DSA") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH3DSACLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH3DSASET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH3DSAINV __attribute__((section("sfrs"))); -#define DCH3SSIZ DCH3SSIZ -extern volatile unsigned int DCH3SSIZ __attribute__((section("sfrs"))); -typedef struct { - unsigned CHSSIZ:16; -} __DCH3SSIZbits_t; -extern volatile __DCH3SSIZbits_t DCH3SSIZbits __asm__ ("DCH3SSIZ") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH3SSIZCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH3SSIZSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH3SSIZINV __attribute__((section("sfrs"))); -#define DCH3DSIZ DCH3DSIZ -extern volatile unsigned int DCH3DSIZ __attribute__((section("sfrs"))); -typedef struct { - unsigned CHDSIZ:16; -} __DCH3DSIZbits_t; -extern volatile __DCH3DSIZbits_t DCH3DSIZbits __asm__ ("DCH3DSIZ") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH3DSIZCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH3DSIZSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH3DSIZINV __attribute__((section("sfrs"))); -#define DCH3SPTR DCH3SPTR -extern volatile unsigned int DCH3SPTR __attribute__((section("sfrs"))); -typedef struct { - unsigned CHSPTR:16; -} __DCH3SPTRbits_t; -extern volatile __DCH3SPTRbits_t DCH3SPTRbits __asm__ ("DCH3SPTR") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH3SPTRCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH3SPTRSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH3SPTRINV __attribute__((section("sfrs"))); -#define DCH3DPTR DCH3DPTR -extern volatile unsigned int DCH3DPTR __attribute__((section("sfrs"))); -typedef struct { - unsigned CHDPTR:16; -} __DCH3DPTRbits_t; -extern volatile __DCH3DPTRbits_t DCH3DPTRbits __asm__ ("DCH3DPTR") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH3DPTRCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH3DPTRSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH3DPTRINV __attribute__((section("sfrs"))); -#define DCH3CSIZ DCH3CSIZ -extern volatile unsigned int DCH3CSIZ __attribute__((section("sfrs"))); -typedef struct { - unsigned CHCSIZ:16; -} __DCH3CSIZbits_t; -extern volatile __DCH3CSIZbits_t DCH3CSIZbits __asm__ ("DCH3CSIZ") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH3CSIZCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH3CSIZSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH3CSIZINV __attribute__((section("sfrs"))); -#define DCH3CPTR DCH3CPTR -extern volatile unsigned int DCH3CPTR __attribute__((section("sfrs"))); -typedef struct { - unsigned CHCPTR:16; -} __DCH3CPTRbits_t; -extern volatile __DCH3CPTRbits_t DCH3CPTRbits __asm__ ("DCH3CPTR") __attribute__((section("sfrs"))); -#define DCS3CPTR DCS3CPTR -extern volatile unsigned int DCS3CPTR __attribute__((section("sfrs"))); -typedef struct { - unsigned CHCPTR:16; -} __DCS3CPTRbits_t; -extern volatile __DCS3CPTRbits_t DCS3CPTRbits __asm__ ("DCS3CPTR") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH3CPTRCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCS3CPTRCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH3CPTRSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCS3CPTRSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH3CPTRINV __attribute__((section("sfrs"))); -extern volatile unsigned int DCS3CPTRINV __attribute__((section("sfrs"))); -#define DCH3DAT DCH3DAT -extern volatile unsigned int DCH3DAT __attribute__((section("sfrs"))); -typedef struct { - unsigned CHPDAT:16; -} __DCH3DATbits_t; -extern volatile __DCH3DATbits_t DCH3DATbits __asm__ ("DCH3DAT") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH3DATCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH3DATSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH3DATINV __attribute__((section("sfrs"))); -#define DCH4CON DCH4CON -extern volatile unsigned int DCH4CON __attribute__((section("sfrs"))); -typedef struct { - unsigned CHPRI:2; - unsigned CHEDET:1; - unsigned :1; - unsigned CHAEN:1; - unsigned CHCHN:1; - unsigned CHAED:1; - unsigned CHEN:1; - unsigned CHCHNS:1; - unsigned :2; - unsigned CHPATLEN:1; - unsigned :1; - unsigned CHPIGNEN:1; - unsigned :1; - unsigned CHBUSY:1; - unsigned :8; - unsigned CHPIGN:8; -} __DCH4CONbits_t; -extern volatile __DCH4CONbits_t DCH4CONbits __asm__ ("DCH4CON") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH4CONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH4CONSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH4CONINV __attribute__((section("sfrs"))); -#define DCH4ECON DCH4ECON -extern volatile unsigned int DCH4ECON __attribute__((section("sfrs"))); -typedef struct { - unsigned :3; - unsigned AIRQEN:1; - unsigned SIRQEN:1; - unsigned PATEN:1; - unsigned CABORT:1; - unsigned CFORCE:1; - unsigned CHSIRQ:8; - unsigned CHAIRQ:8; -} __DCH4ECONbits_t; -extern volatile __DCH4ECONbits_t DCH4ECONbits __asm__ ("DCH4ECON") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH4ECONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH4ECONSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH4ECONINV __attribute__((section("sfrs"))); -#define DCH4INT DCH4INT -extern volatile unsigned int DCH4INT __attribute__((section("sfrs"))); -typedef struct { - unsigned CHERIF:1; - unsigned CHTAIF:1; - unsigned CHCCIF:1; - unsigned CHBCIF:1; - unsigned CHDHIF:1; - unsigned CHDDIF:1; - unsigned CHSHIF:1; - unsigned CHSDIF:1; - unsigned :8; - unsigned CHERIE:1; - unsigned CHTAIE:1; - unsigned CHCCIE:1; - unsigned CHBCIE:1; - unsigned CHDHIE:1; - unsigned CHDDIE:1; - unsigned CHSHIE:1; - unsigned CHSDIE:1; -} __DCH4INTbits_t; -extern volatile __DCH4INTbits_t DCH4INTbits __asm__ ("DCH4INT") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH4INTCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH4INTSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH4INTINV __attribute__((section("sfrs"))); -#define DCH4SSA DCH4SSA -extern volatile unsigned int DCH4SSA __attribute__((section("sfrs"))); -typedef struct { - unsigned CHSSA:32; -} __DCH4SSAbits_t; -extern volatile __DCH4SSAbits_t DCH4SSAbits __asm__ ("DCH4SSA") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH4SSACLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH4SSASET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH4SSAINV __attribute__((section("sfrs"))); -#define DCH4DSA DCH4DSA -extern volatile unsigned int DCH4DSA __attribute__((section("sfrs"))); -typedef struct { - unsigned CHDSA:32; -} __DCH4DSAbits_t; -extern volatile __DCH4DSAbits_t DCH4DSAbits __asm__ ("DCH4DSA") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH4DSACLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH4DSASET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH4DSAINV __attribute__((section("sfrs"))); -#define DCH4SSIZ DCH4SSIZ -extern volatile unsigned int DCH4SSIZ __attribute__((section("sfrs"))); -typedef struct { - unsigned CHSSIZ:16; -} __DCH4SSIZbits_t; -extern volatile __DCH4SSIZbits_t DCH4SSIZbits __asm__ ("DCH4SSIZ") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH4SSIZCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH4SSIZSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH4SSIZINV __attribute__((section("sfrs"))); -#define DCH4DSIZ DCH4DSIZ -extern volatile unsigned int DCH4DSIZ __attribute__((section("sfrs"))); -typedef struct { - unsigned CHDSIZ:16; -} __DCH4DSIZbits_t; -extern volatile __DCH4DSIZbits_t DCH4DSIZbits __asm__ ("DCH4DSIZ") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH4DSIZCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH4DSIZSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH4DSIZINV __attribute__((section("sfrs"))); -#define DCH4SPTR DCH4SPTR -extern volatile unsigned int DCH4SPTR __attribute__((section("sfrs"))); -typedef struct { - unsigned CHSPTR:16; -} __DCH4SPTRbits_t; -extern volatile __DCH4SPTRbits_t DCH4SPTRbits __asm__ ("DCH4SPTR") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH4SPTRCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH4SPTRSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH4SPTRINV __attribute__((section("sfrs"))); -#define DCH4DPTR DCH4DPTR -extern volatile unsigned int DCH4DPTR __attribute__((section("sfrs"))); -typedef struct { - unsigned CHDPTR:16; -} __DCH4DPTRbits_t; -extern volatile __DCH4DPTRbits_t DCH4DPTRbits __asm__ ("DCH4DPTR") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH4DPTRCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH4DPTRSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH4DPTRINV __attribute__((section("sfrs"))); -#define DCH4CSIZ DCH4CSIZ -extern volatile unsigned int DCH4CSIZ __attribute__((section("sfrs"))); -typedef struct { - unsigned CHCSIZ:16; -} __DCH4CSIZbits_t; -extern volatile __DCH4CSIZbits_t DCH4CSIZbits __asm__ ("DCH4CSIZ") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH4CSIZCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH4CSIZSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH4CSIZINV __attribute__((section("sfrs"))); -#define DCH4CPTR DCH4CPTR -extern volatile unsigned int DCH4CPTR __attribute__((section("sfrs"))); -typedef struct { - unsigned CHCPTR:16; -} __DCH4CPTRbits_t; -extern volatile __DCH4CPTRbits_t DCH4CPTRbits __asm__ ("DCH4CPTR") __attribute__((section("sfrs"))); -#define DCS4CPTR DCS4CPTR -extern volatile unsigned int DCS4CPTR __attribute__((section("sfrs"))); -typedef struct { - unsigned CHCPTR:16; -} __DCS4CPTRbits_t; -extern volatile __DCS4CPTRbits_t DCS4CPTRbits __asm__ ("DCS4CPTR") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH4CPTRCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCS4CPTRCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH4CPTRSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCS4CPTRSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH4CPTRINV __attribute__((section("sfrs"))); -extern volatile unsigned int DCS4CPTRINV __attribute__((section("sfrs"))); -#define DCH4DAT DCH4DAT -extern volatile unsigned int DCH4DAT __attribute__((section("sfrs"))); -typedef struct { - unsigned CHPDAT:16; -} __DCH4DATbits_t; -extern volatile __DCH4DATbits_t DCH4DATbits __asm__ ("DCH4DAT") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH4DATCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH4DATSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH4DATINV __attribute__((section("sfrs"))); -#define DCH5CON DCH5CON -extern volatile unsigned int DCH5CON __attribute__((section("sfrs"))); -typedef struct { - unsigned CHPRI:2; - unsigned CHEDET:1; - unsigned :1; - unsigned CHAEN:1; - unsigned CHCHN:1; - unsigned CHAED:1; - unsigned CHEN:1; - unsigned CHCHNS:1; - unsigned :2; - unsigned CHPATLEN:1; - unsigned :1; - unsigned CHPIGNEN:1; - unsigned :1; - unsigned CHBUSY:1; - unsigned :8; - unsigned CHPIGN:8; -} __DCH5CONbits_t; -extern volatile __DCH5CONbits_t DCH5CONbits __asm__ ("DCH5CON") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH5CONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH5CONSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH5CONINV __attribute__((section("sfrs"))); -#define DCH5ECON DCH5ECON -extern volatile unsigned int DCH5ECON __attribute__((section("sfrs"))); -typedef struct { - unsigned :3; - unsigned AIRQEN:1; - unsigned SIRQEN:1; - unsigned PATEN:1; - unsigned CABORT:1; - unsigned CFORCE:1; - unsigned CHSIRQ:8; - unsigned CHAIRQ:8; -} __DCH5ECONbits_t; -extern volatile __DCH5ECONbits_t DCH5ECONbits __asm__ ("DCH5ECON") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH5ECONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH5ECONSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH5ECONINV __attribute__((section("sfrs"))); -#define DCH5INT DCH5INT -extern volatile unsigned int DCH5INT __attribute__((section("sfrs"))); -typedef struct { - unsigned CHERIF:1; - unsigned CHTAIF:1; - unsigned CHCCIF:1; - unsigned CHBCIF:1; - unsigned CHDHIF:1; - unsigned CHDDIF:1; - unsigned CHSHIF:1; - unsigned CHSDIF:1; - unsigned :8; - unsigned CHERIE:1; - unsigned CHTAIE:1; - unsigned CHCCIE:1; - unsigned CHBCIE:1; - unsigned CHDHIE:1; - unsigned CHDDIE:1; - unsigned CHSHIE:1; - unsigned CHSDIE:1; -} __DCH5INTbits_t; -extern volatile __DCH5INTbits_t DCH5INTbits __asm__ ("DCH5INT") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH5INTCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH5INTSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH5INTINV __attribute__((section("sfrs"))); -#define DCH5SSA DCH5SSA -extern volatile unsigned int DCH5SSA __attribute__((section("sfrs"))); -typedef struct { - unsigned CHSSA:32; -} __DCH5SSAbits_t; -extern volatile __DCH5SSAbits_t DCH5SSAbits __asm__ ("DCH5SSA") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH5SSACLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH5SSASET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH5SSAINV __attribute__((section("sfrs"))); -#define DCH5DSA DCH5DSA -extern volatile unsigned int DCH5DSA __attribute__((section("sfrs"))); -typedef struct { - unsigned CHDSA:32; -} __DCH5DSAbits_t; -extern volatile __DCH5DSAbits_t DCH5DSAbits __asm__ ("DCH5DSA") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH5DSACLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH5DSASET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH5DSAINV __attribute__((section("sfrs"))); -#define DCH5SSIZ DCH5SSIZ -extern volatile unsigned int DCH5SSIZ __attribute__((section("sfrs"))); -typedef struct { - unsigned CHSSIZ:16; -} __DCH5SSIZbits_t; -extern volatile __DCH5SSIZbits_t DCH5SSIZbits __asm__ ("DCH5SSIZ") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH5SSIZCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH5SSIZSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH5SSIZINV __attribute__((section("sfrs"))); -#define DCH5DSIZ DCH5DSIZ -extern volatile unsigned int DCH5DSIZ __attribute__((section("sfrs"))); -typedef struct { - unsigned CHDSIZ:16; -} __DCH5DSIZbits_t; -extern volatile __DCH5DSIZbits_t DCH5DSIZbits __asm__ ("DCH5DSIZ") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH5DSIZCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH5DSIZSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH5DSIZINV __attribute__((section("sfrs"))); -#define DCH5SPTR DCH5SPTR -extern volatile unsigned int DCH5SPTR __attribute__((section("sfrs"))); -typedef struct { - unsigned CHSPTR:16; -} __DCH5SPTRbits_t; -extern volatile __DCH5SPTRbits_t DCH5SPTRbits __asm__ ("DCH5SPTR") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH5SPTRCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH5SPTRSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH5SPTRINV __attribute__((section("sfrs"))); -#define DCH5DPTR DCH5DPTR -extern volatile unsigned int DCH5DPTR __attribute__((section("sfrs"))); -typedef struct { - unsigned CHDPTR:16; -} __DCH5DPTRbits_t; -extern volatile __DCH5DPTRbits_t DCH5DPTRbits __asm__ ("DCH5DPTR") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH5DPTRCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH5DPTRSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH5DPTRINV __attribute__((section("sfrs"))); -#define DCH5CSIZ DCH5CSIZ -extern volatile unsigned int DCH5CSIZ __attribute__((section("sfrs"))); -typedef struct { - unsigned CHCSIZ:16; -} __DCH5CSIZbits_t; -extern volatile __DCH5CSIZbits_t DCH5CSIZbits __asm__ ("DCH5CSIZ") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH5CSIZCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH5CSIZSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH5CSIZINV __attribute__((section("sfrs"))); -#define DCH5CPTR DCH5CPTR -extern volatile unsigned int DCH5CPTR __attribute__((section("sfrs"))); -typedef struct { - unsigned CHCPTR:16; -} __DCH5CPTRbits_t; -extern volatile __DCH5CPTRbits_t DCH5CPTRbits __asm__ ("DCH5CPTR") __attribute__((section("sfrs"))); -#define DCS5CPTR DCS5CPTR -extern volatile unsigned int DCS5CPTR __attribute__((section("sfrs"))); -typedef struct { - unsigned CHCPTR:16; -} __DCS5CPTRbits_t; -extern volatile __DCS5CPTRbits_t DCS5CPTRbits __asm__ ("DCS5CPTR") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH5CPTRCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCS5CPTRCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH5CPTRSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCS5CPTRSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH5CPTRINV __attribute__((section("sfrs"))); -extern volatile unsigned int DCS5CPTRINV __attribute__((section("sfrs"))); -#define DCH5DAT DCH5DAT -extern volatile unsigned int DCH5DAT __attribute__((section("sfrs"))); -typedef struct { - unsigned CHPDAT:16; -} __DCH5DATbits_t; -extern volatile __DCH5DATbits_t DCH5DATbits __asm__ ("DCH5DAT") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH5DATCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH5DATSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH5DATINV __attribute__((section("sfrs"))); -#define DCH6CON DCH6CON -extern volatile unsigned int DCH6CON __attribute__((section("sfrs"))); -typedef struct { - unsigned CHPRI:2; - unsigned CHEDET:1; - unsigned :1; - unsigned CHAEN:1; - unsigned CHCHN:1; - unsigned CHAED:1; - unsigned CHEN:1; - unsigned CHCHNS:1; - unsigned :2; - unsigned CHPATLEN:1; - unsigned :1; - unsigned CHPIGNEN:1; - unsigned :1; - unsigned CHBUSY:1; - unsigned :8; - unsigned CHPIGN:8; -} __DCH6CONbits_t; -extern volatile __DCH6CONbits_t DCH6CONbits __asm__ ("DCH6CON") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH6CONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH6CONSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH6CONINV __attribute__((section("sfrs"))); -#define DCH6ECON DCH6ECON -extern volatile unsigned int DCH6ECON __attribute__((section("sfrs"))); -typedef struct { - unsigned :3; - unsigned AIRQEN:1; - unsigned SIRQEN:1; - unsigned PATEN:1; - unsigned CABORT:1; - unsigned CFORCE:1; - unsigned CHSIRQ:8; - unsigned CHAIRQ:8; -} __DCH6ECONbits_t; -extern volatile __DCH6ECONbits_t DCH6ECONbits __asm__ ("DCH6ECON") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH6ECONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH6ECONSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH6ECONINV __attribute__((section("sfrs"))); -#define DCH6INT DCH6INT -extern volatile unsigned int DCH6INT __attribute__((section("sfrs"))); -typedef struct { - unsigned CHERIF:1; - unsigned CHTAIF:1; - unsigned CHCCIF:1; - unsigned CHBCIF:1; - unsigned CHDHIF:1; - unsigned CHDDIF:1; - unsigned CHSHIF:1; - unsigned CHSDIF:1; - unsigned :8; - unsigned CHERIE:1; - unsigned CHTAIE:1; - unsigned CHCCIE:1; - unsigned CHBCIE:1; - unsigned CHDHIE:1; - unsigned CHDDIE:1; - unsigned CHSHIE:1; - unsigned CHSDIE:1; -} __DCH6INTbits_t; -extern volatile __DCH6INTbits_t DCH6INTbits __asm__ ("DCH6INT") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH6INTCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH6INTSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH6INTINV __attribute__((section("sfrs"))); -#define DCH6SSA DCH6SSA -extern volatile unsigned int DCH6SSA __attribute__((section("sfrs"))); -typedef struct { - unsigned CHSSA:32; -} __DCH6SSAbits_t; -extern volatile __DCH6SSAbits_t DCH6SSAbits __asm__ ("DCH6SSA") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH6SSACLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH6SSASET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH6SSAINV __attribute__((section("sfrs"))); -#define DCH6DSA DCH6DSA -extern volatile unsigned int DCH6DSA __attribute__((section("sfrs"))); -typedef struct { - unsigned CHDSA:32; -} __DCH6DSAbits_t; -extern volatile __DCH6DSAbits_t DCH6DSAbits __asm__ ("DCH6DSA") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH6DSACLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH6DSASET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH6DSAINV __attribute__((section("sfrs"))); -#define DCH6SSIZ DCH6SSIZ -extern volatile unsigned int DCH6SSIZ __attribute__((section("sfrs"))); -typedef struct { - unsigned CHSSIZ:16; -} __DCH6SSIZbits_t; -extern volatile __DCH6SSIZbits_t DCH6SSIZbits __asm__ ("DCH6SSIZ") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH6SSIZCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH6SSIZSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH6SSIZINV __attribute__((section("sfrs"))); -#define DCH6DSIZ DCH6DSIZ -extern volatile unsigned int DCH6DSIZ __attribute__((section("sfrs"))); -typedef struct { - unsigned CHDSIZ:16; -} __DCH6DSIZbits_t; -extern volatile __DCH6DSIZbits_t DCH6DSIZbits __asm__ ("DCH6DSIZ") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH6DSIZCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH6DSIZSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH6DSIZINV __attribute__((section("sfrs"))); -#define DCH6SPTR DCH6SPTR -extern volatile unsigned int DCH6SPTR __attribute__((section("sfrs"))); -typedef struct { - unsigned CHSPTR:16; -} __DCH6SPTRbits_t; -extern volatile __DCH6SPTRbits_t DCH6SPTRbits __asm__ ("DCH6SPTR") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH6SPTRCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH6SPTRSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH6SPTRINV __attribute__((section("sfrs"))); -#define DCH6DPTR DCH6DPTR -extern volatile unsigned int DCH6DPTR __attribute__((section("sfrs"))); -typedef struct { - unsigned CHDPTR:16; -} __DCH6DPTRbits_t; -extern volatile __DCH6DPTRbits_t DCH6DPTRbits __asm__ ("DCH6DPTR") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH6DPTRCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH6DPTRSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH6DPTRINV __attribute__((section("sfrs"))); -#define DCH6CSIZ DCH6CSIZ -extern volatile unsigned int DCH6CSIZ __attribute__((section("sfrs"))); -typedef struct { - unsigned CHCSIZ:16; -} __DCH6CSIZbits_t; -extern volatile __DCH6CSIZbits_t DCH6CSIZbits __asm__ ("DCH6CSIZ") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH6CSIZCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH6CSIZSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH6CSIZINV __attribute__((section("sfrs"))); -#define DCH6CPTR DCH6CPTR -extern volatile unsigned int DCH6CPTR __attribute__((section("sfrs"))); -typedef struct { - unsigned CHCPTR:16; -} __DCH6CPTRbits_t; -extern volatile __DCH6CPTRbits_t DCH6CPTRbits __asm__ ("DCH6CPTR") __attribute__((section("sfrs"))); -#define DCS6CPTR DCS6CPTR -extern volatile unsigned int DCS6CPTR __attribute__((section("sfrs"))); -typedef struct { - unsigned CHCPTR:16; -} __DCS6CPTRbits_t; -extern volatile __DCS6CPTRbits_t DCS6CPTRbits __asm__ ("DCS6CPTR") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH6CPTRCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCS6CPTRCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH6CPTRSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCS6CPTRSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH6CPTRINV __attribute__((section("sfrs"))); -extern volatile unsigned int DCS6CPTRINV __attribute__((section("sfrs"))); -#define DCH6DAT DCH6DAT -extern volatile unsigned int DCH6DAT __attribute__((section("sfrs"))); -typedef struct { - unsigned CHPDAT:16; -} __DCH6DATbits_t; -extern volatile __DCH6DATbits_t DCH6DATbits __asm__ ("DCH6DAT") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH6DATCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH6DATSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH6DATINV __attribute__((section("sfrs"))); -#define DCH7CON DCH7CON -extern volatile unsigned int DCH7CON __attribute__((section("sfrs"))); -typedef struct { - unsigned CHPRI:2; - unsigned CHEDET:1; - unsigned :1; - unsigned CHAEN:1; - unsigned CHCHN:1; - unsigned CHAED:1; - unsigned CHEN:1; - unsigned CHCHNS:1; - unsigned :2; - unsigned CHPATLEN:1; - unsigned :1; - unsigned CHPIGNEN:1; - unsigned :1; - unsigned CHBUSY:1; - unsigned :8; - unsigned CHPIGN:8; -} __DCH7CONbits_t; -extern volatile __DCH7CONbits_t DCH7CONbits __asm__ ("DCH7CON") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH7CONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH7CONSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH7CONINV __attribute__((section("sfrs"))); -#define DCH7ECON DCH7ECON -extern volatile unsigned int DCH7ECON __attribute__((section("sfrs"))); -typedef struct { - unsigned :3; - unsigned AIRQEN:1; - unsigned SIRQEN:1; - unsigned PATEN:1; - unsigned CABORT:1; - unsigned CFORCE:1; - unsigned CHSIRQ:8; - unsigned CHAIRQ:8; -} __DCH7ECONbits_t; -extern volatile __DCH7ECONbits_t DCH7ECONbits __asm__ ("DCH7ECON") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH7ECONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH7ECONSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH7ECONINV __attribute__((section("sfrs"))); -#define DCH7INT DCH7INT -extern volatile unsigned int DCH7INT __attribute__((section("sfrs"))); -typedef struct { - unsigned CHERIF:1; - unsigned CHTAIF:1; - unsigned CHCCIF:1; - unsigned CHBCIF:1; - unsigned CHDHIF:1; - unsigned CHDDIF:1; - unsigned CHSHIF:1; - unsigned CHSDIF:1; - unsigned :8; - unsigned CHERIE:1; - unsigned CHTAIE:1; - unsigned CHCCIE:1; - unsigned CHBCIE:1; - unsigned CHDHIE:1; - unsigned CHDDIE:1; - unsigned CHSHIE:1; - unsigned CHSDIE:1; -} __DCH7INTbits_t; -extern volatile __DCH7INTbits_t DCH7INTbits __asm__ ("DCH7INT") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH7INTCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH7INTSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH7INTINV __attribute__((section("sfrs"))); -#define DCH7SSA DCH7SSA -extern volatile unsigned int DCH7SSA __attribute__((section("sfrs"))); -typedef struct { - unsigned CHSSA:32; -} __DCH7SSAbits_t; -extern volatile __DCH7SSAbits_t DCH7SSAbits __asm__ ("DCH7SSA") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH7SSACLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH7SSASET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH7SSAINV __attribute__((section("sfrs"))); -#define DCH7DSA DCH7DSA -extern volatile unsigned int DCH7DSA __attribute__((section("sfrs"))); -typedef struct { - unsigned CHDSA:32; -} __DCH7DSAbits_t; -extern volatile __DCH7DSAbits_t DCH7DSAbits __asm__ ("DCH7DSA") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH7DSACLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH7DSASET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH7DSAINV __attribute__((section("sfrs"))); -#define DCH7SSIZ DCH7SSIZ -extern volatile unsigned int DCH7SSIZ __attribute__((section("sfrs"))); -typedef struct { - unsigned CHSSIZ:16; -} __DCH7SSIZbits_t; -extern volatile __DCH7SSIZbits_t DCH7SSIZbits __asm__ ("DCH7SSIZ") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH7SSIZCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH7SSIZSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH7SSIZINV __attribute__((section("sfrs"))); -#define DCH7DSIZ DCH7DSIZ -extern volatile unsigned int DCH7DSIZ __attribute__((section("sfrs"))); -typedef struct { - unsigned CHDSIZ:16; -} __DCH7DSIZbits_t; -extern volatile __DCH7DSIZbits_t DCH7DSIZbits __asm__ ("DCH7DSIZ") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH7DSIZCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH7DSIZSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH7DSIZINV __attribute__((section("sfrs"))); -#define DCH7SPTR DCH7SPTR -extern volatile unsigned int DCH7SPTR __attribute__((section("sfrs"))); -typedef struct { - unsigned CHSPTR:16; -} __DCH7SPTRbits_t; -extern volatile __DCH7SPTRbits_t DCH7SPTRbits __asm__ ("DCH7SPTR") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH7SPTRCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH7SPTRSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH7SPTRINV __attribute__((section("sfrs"))); -#define DCH7DPTR DCH7DPTR -extern volatile unsigned int DCH7DPTR __attribute__((section("sfrs"))); -typedef struct { - unsigned CHDPTR:16; -} __DCH7DPTRbits_t; -extern volatile __DCH7DPTRbits_t DCH7DPTRbits __asm__ ("DCH7DPTR") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH7DPTRCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH7DPTRSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH7DPTRINV __attribute__((section("sfrs"))); -#define DCH7CSIZ DCH7CSIZ -extern volatile unsigned int DCH7CSIZ __attribute__((section("sfrs"))); -typedef struct { - unsigned CHCSIZ:16; -} __DCH7CSIZbits_t; -extern volatile __DCH7CSIZbits_t DCH7CSIZbits __asm__ ("DCH7CSIZ") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH7CSIZCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH7CSIZSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH7CSIZINV __attribute__((section("sfrs"))); -#define DCH7CPTR DCH7CPTR -extern volatile unsigned int DCH7CPTR __attribute__((section("sfrs"))); -typedef struct { - unsigned CHCPTR:16; -} __DCH7CPTRbits_t; -extern volatile __DCH7CPTRbits_t DCH7CPTRbits __asm__ ("DCH7CPTR") __attribute__((section("sfrs"))); -#define DCS7CPTR DCS7CPTR -extern volatile unsigned int DCS7CPTR __attribute__((section("sfrs"))); -typedef struct { - unsigned CHCPTR:16; -} __DCS7CPTRbits_t; -extern volatile __DCS7CPTRbits_t DCS7CPTRbits __asm__ ("DCS7CPTR") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH7CPTRCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCS7CPTRCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH7CPTRSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCS7CPTRSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH7CPTRINV __attribute__((section("sfrs"))); -extern volatile unsigned int DCS7CPTRINV __attribute__((section("sfrs"))); -#define DCH7DAT DCH7DAT -extern volatile unsigned int DCH7DAT __attribute__((section("sfrs"))); -typedef struct { - unsigned CHPDAT:16; -} __DCH7DATbits_t; -extern volatile __DCH7DATbits_t DCH7DATbits __asm__ ("DCH7DAT") __attribute__((section("sfrs"))); -extern volatile unsigned int DCH7DATCLR __attribute__((section("sfrs"))); -extern volatile unsigned int DCH7DATSET __attribute__((section("sfrs"))); -extern volatile unsigned int DCH7DATINV __attribute__((section("sfrs"))); -#define I2C1CON I2C1CON -extern volatile unsigned int I2C1CON __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned SEN:1; - unsigned RSEN:1; - unsigned PEN:1; - unsigned RCEN:1; - unsigned ACKEN:1; - unsigned ACKDT:1; - unsigned STREN:1; - unsigned GCEN:1; - unsigned SMEN:1; - unsigned DISSLW:1; - unsigned A10M:1; - unsigned STRICT:1; - unsigned SCLREL:1; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - unsigned DHEN:1; - unsigned AHEN:1; - unsigned SBCDE:1; - unsigned SDAHT:1; - unsigned BOEN:1; - unsigned SCIE:1; - unsigned PCIE:1; - }; - struct { - unsigned :11; - unsigned IPMIEN:1; - unsigned :1; - unsigned I2CSIDL:1; - unsigned :1; - unsigned I2CEN:1; - }; -} __I2C1CONbits_t; -extern volatile __I2C1CONbits_t I2C1CONbits __asm__ ("I2C1CON") __attribute__((section("sfrs"))); -extern volatile unsigned int I2C1CONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int I2C1CONSET __attribute__((section("sfrs"))); -extern volatile unsigned int I2C1CONINV __attribute__((section("sfrs"))); -#define I2C1STAT I2C1STAT -extern volatile unsigned int I2C1STAT __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned TBF:1; - unsigned RBF:1; - unsigned R_W:1; - unsigned S:1; - unsigned P:1; - unsigned D_A:1; - unsigned I2COV:1; - unsigned IWCOL:1; - unsigned ADD10:1; - unsigned GCSTAT:1; - unsigned BCL:1; - unsigned :2; - unsigned ACKTIM:1; - unsigned TRSTAT:1; - unsigned ACKSTAT:1; - }; - struct { - unsigned :6; - unsigned I2CPOV:1; - }; -} __I2C1STATbits_t; -extern volatile __I2C1STATbits_t I2C1STATbits __asm__ ("I2C1STAT") __attribute__((section("sfrs"))); -extern volatile unsigned int I2C1STATCLR __attribute__((section("sfrs"))); -extern volatile unsigned int I2C1STATSET __attribute__((section("sfrs"))); -extern volatile unsigned int I2C1STATINV __attribute__((section("sfrs"))); -#define I2C1ADD I2C1ADD -extern volatile unsigned int I2C1ADD __attribute__((section("sfrs"))); -typedef struct { - unsigned I2CADD:10; -} __I2C1ADDbits_t; -extern volatile __I2C1ADDbits_t I2C1ADDbits __asm__ ("I2C1ADD") __attribute__((section("sfrs"))); -extern volatile unsigned int I2C1ADDCLR __attribute__((section("sfrs"))); -extern volatile unsigned int I2C1ADDSET __attribute__((section("sfrs"))); -extern volatile unsigned int I2C1ADDINV __attribute__((section("sfrs"))); -#define I2C1MSK I2C1MSK -extern volatile unsigned int I2C1MSK __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned I2CMSK:10; - }; - struct { - unsigned AMSK:10; - }; -} __I2C1MSKbits_t; -extern volatile __I2C1MSKbits_t I2C1MSKbits __asm__ ("I2C1MSK") __attribute__((section("sfrs"))); -extern volatile unsigned int I2C1MSKCLR __attribute__((section("sfrs"))); -extern volatile unsigned int I2C1MSKSET __attribute__((section("sfrs"))); -extern volatile unsigned int I2C1MSKINV __attribute__((section("sfrs"))); -#define I2C1BRG I2C1BRG -extern volatile unsigned int I2C1BRG __attribute__((section("sfrs"))); -typedef struct { - unsigned I2CBRG:16; -} __I2C1BRGbits_t; -extern volatile __I2C1BRGbits_t I2C1BRGbits __asm__ ("I2C1BRG") __attribute__((section("sfrs"))); -extern volatile unsigned int I2C1BRGCLR __attribute__((section("sfrs"))); -extern volatile unsigned int I2C1BRGSET __attribute__((section("sfrs"))); -extern volatile unsigned int I2C1BRGINV __attribute__((section("sfrs"))); -#define I2C1TRN I2C1TRN -extern volatile unsigned int I2C1TRN __attribute__((section("sfrs"))); -typedef struct { - unsigned I2CTRN:8; -} __I2C1TRNbits_t; -extern volatile __I2C1TRNbits_t I2C1TRNbits __asm__ ("I2C1TRN") __attribute__((section("sfrs"))); -extern volatile unsigned int I2C1TRNCLR __attribute__((section("sfrs"))); -extern volatile unsigned int I2C1TRNSET __attribute__((section("sfrs"))); -extern volatile unsigned int I2C1TRNINV __attribute__((section("sfrs"))); -#define I2C1RCV I2C1RCV -extern volatile unsigned int I2C1RCV __attribute__((section("sfrs"))); -typedef struct { - unsigned I2CRCV:8; -} __I2C1RCVbits_t; -extern volatile __I2C1RCVbits_t I2C1RCVbits __asm__ ("I2C1RCV") __attribute__((section("sfrs"))); -extern volatile unsigned int I2C1RCVCLR __attribute__((section("sfrs"))); -extern volatile unsigned int I2C1RCVSET __attribute__((section("sfrs"))); -extern volatile unsigned int I2C1RCVINV __attribute__((section("sfrs"))); -#define I2C2CON I2C2CON -extern volatile unsigned int I2C2CON __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned SEN:1; - unsigned RSEN:1; - unsigned PEN:1; - unsigned RCEN:1; - unsigned ACKEN:1; - unsigned ACKDT:1; - unsigned STREN:1; - unsigned GCEN:1; - unsigned SMEN:1; - unsigned DISSLW:1; - unsigned A10M:1; - unsigned STRICT:1; - unsigned SCLREL:1; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - unsigned DHEN:1; - unsigned AHEN:1; - unsigned SBCDE:1; - unsigned SDAHT:1; - unsigned BOEN:1; - unsigned SCIE:1; - unsigned PCIE:1; - }; - struct { - unsigned :11; - unsigned IPMIEN:1; - unsigned :1; - unsigned I2CSIDL:1; - unsigned :1; - unsigned I2CEN:1; - }; -} __I2C2CONbits_t; -extern volatile __I2C2CONbits_t I2C2CONbits __asm__ ("I2C2CON") __attribute__((section("sfrs"))); -extern volatile unsigned int I2C2CONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int I2C2CONSET __attribute__((section("sfrs"))); -extern volatile unsigned int I2C2CONINV __attribute__((section("sfrs"))); -#define I2C2STAT I2C2STAT -extern volatile unsigned int I2C2STAT __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned TBF:1; - unsigned RBF:1; - unsigned R_W:1; - unsigned S:1; - unsigned P:1; - unsigned D_A:1; - unsigned I2COV:1; - unsigned IWCOL:1; - unsigned ADD10:1; - unsigned GCSTAT:1; - unsigned BCL:1; - unsigned :2; - unsigned ACKTIM:1; - unsigned TRSTAT:1; - unsigned ACKSTAT:1; - }; - struct { - unsigned :6; - unsigned I2CPOV:1; - }; -} __I2C2STATbits_t; -extern volatile __I2C2STATbits_t I2C2STATbits __asm__ ("I2C2STAT") __attribute__((section("sfrs"))); -extern volatile unsigned int I2C2STATCLR __attribute__((section("sfrs"))); -extern volatile unsigned int I2C2STATSET __attribute__((section("sfrs"))); -extern volatile unsigned int I2C2STATINV __attribute__((section("sfrs"))); -#define I2C2ADD I2C2ADD -extern volatile unsigned int I2C2ADD __attribute__((section("sfrs"))); -typedef struct { - unsigned I2CADD:10; -} __I2C2ADDbits_t; -extern volatile __I2C2ADDbits_t I2C2ADDbits __asm__ ("I2C2ADD") __attribute__((section("sfrs"))); -extern volatile unsigned int I2C2ADDCLR __attribute__((section("sfrs"))); -extern volatile unsigned int I2C2ADDSET __attribute__((section("sfrs"))); -extern volatile unsigned int I2C2ADDINV __attribute__((section("sfrs"))); -#define I2C2MSK I2C2MSK -extern volatile unsigned int I2C2MSK __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned I2CMSK:10; - }; - struct { - unsigned AMSK:10; - }; -} __I2C2MSKbits_t; -extern volatile __I2C2MSKbits_t I2C2MSKbits __asm__ ("I2C2MSK") __attribute__((section("sfrs"))); -extern volatile unsigned int I2C2MSKCLR __attribute__((section("sfrs"))); -extern volatile unsigned int I2C2MSKSET __attribute__((section("sfrs"))); -extern volatile unsigned int I2C2MSKINV __attribute__((section("sfrs"))); -#define I2C2BRG I2C2BRG -extern volatile unsigned int I2C2BRG __attribute__((section("sfrs"))); -typedef struct { - unsigned I2CBRG:16; -} __I2C2BRGbits_t; -extern volatile __I2C2BRGbits_t I2C2BRGbits __asm__ ("I2C2BRG") __attribute__((section("sfrs"))); -extern volatile unsigned int I2C2BRGCLR __attribute__((section("sfrs"))); -extern volatile unsigned int I2C2BRGSET __attribute__((section("sfrs"))); -extern volatile unsigned int I2C2BRGINV __attribute__((section("sfrs"))); -#define I2C2TRN I2C2TRN -extern volatile unsigned int I2C2TRN __attribute__((section("sfrs"))); -typedef struct { - unsigned I2CTRN:8; -} __I2C2TRNbits_t; -extern volatile __I2C2TRNbits_t I2C2TRNbits __asm__ ("I2C2TRN") __attribute__((section("sfrs"))); -extern volatile unsigned int I2C2TRNCLR __attribute__((section("sfrs"))); -extern volatile unsigned int I2C2TRNSET __attribute__((section("sfrs"))); -extern volatile unsigned int I2C2TRNINV __attribute__((section("sfrs"))); -#define I2C2RCV I2C2RCV -extern volatile unsigned int I2C2RCV __attribute__((section("sfrs"))); -typedef struct { - unsigned I2CRCV:8; -} __I2C2RCVbits_t; -extern volatile __I2C2RCVbits_t I2C2RCVbits __asm__ ("I2C2RCV") __attribute__((section("sfrs"))); -extern volatile unsigned int I2C2RCVCLR __attribute__((section("sfrs"))); -extern volatile unsigned int I2C2RCVSET __attribute__((section("sfrs"))); -extern volatile unsigned int I2C2RCVINV __attribute__((section("sfrs"))); -#define I2C3CON I2C3CON -extern volatile unsigned int I2C3CON __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned SEN:1; - unsigned RSEN:1; - unsigned PEN:1; - unsigned RCEN:1; - unsigned ACKEN:1; - unsigned ACKDT:1; - unsigned STREN:1; - unsigned GCEN:1; - unsigned SMEN:1; - unsigned DISSLW:1; - unsigned A10M:1; - unsigned STRICT:1; - unsigned SCLREL:1; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - unsigned DHEN:1; - unsigned AHEN:1; - unsigned SBCDE:1; - unsigned SDAHT:1; - unsigned BOEN:1; - unsigned SCIE:1; - unsigned PCIE:1; - }; - struct { - unsigned :11; - unsigned IPMIEN:1; - unsigned :1; - unsigned I2CSIDL:1; - unsigned :1; - unsigned I2CEN:1; - }; -} __I2C3CONbits_t; -extern volatile __I2C3CONbits_t I2C3CONbits __asm__ ("I2C3CON") __attribute__((section("sfrs"))); -extern volatile unsigned int I2C3CONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int I2C3CONSET __attribute__((section("sfrs"))); -extern volatile unsigned int I2C3CONINV __attribute__((section("sfrs"))); -#define I2C3STAT I2C3STAT -extern volatile unsigned int I2C3STAT __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned TBF:1; - unsigned RBF:1; - unsigned R_W:1; - unsigned S:1; - unsigned P:1; - unsigned D_A:1; - unsigned I2COV:1; - unsigned IWCOL:1; - unsigned ADD10:1; - unsigned GCSTAT:1; - unsigned BCL:1; - unsigned :2; - unsigned ACKTIM:1; - unsigned TRSTAT:1; - unsigned ACKSTAT:1; - }; - struct { - unsigned :6; - unsigned I2CPOV:1; - }; -} __I2C3STATbits_t; -extern volatile __I2C3STATbits_t I2C3STATbits __asm__ ("I2C3STAT") __attribute__((section("sfrs"))); -extern volatile unsigned int I2C3STATCLR __attribute__((section("sfrs"))); -extern volatile unsigned int I2C3STATSET __attribute__((section("sfrs"))); -extern volatile unsigned int I2C3STATINV __attribute__((section("sfrs"))); -#define I2C3ADD I2C3ADD -extern volatile unsigned int I2C3ADD __attribute__((section("sfrs"))); -typedef struct { - unsigned I2CADD:10; -} __I2C3ADDbits_t; -extern volatile __I2C3ADDbits_t I2C3ADDbits __asm__ ("I2C3ADD") __attribute__((section("sfrs"))); -extern volatile unsigned int I2C3ADDCLR __attribute__((section("sfrs"))); -extern volatile unsigned int I2C3ADDSET __attribute__((section("sfrs"))); -extern volatile unsigned int I2C3ADDINV __attribute__((section("sfrs"))); -#define I2C3MSK I2C3MSK -extern volatile unsigned int I2C3MSK __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned I2CMSK:10; - }; - struct { - unsigned AMSK:10; - }; -} __I2C3MSKbits_t; -extern volatile __I2C3MSKbits_t I2C3MSKbits __asm__ ("I2C3MSK") __attribute__((section("sfrs"))); -extern volatile unsigned int I2C3MSKCLR __attribute__((section("sfrs"))); -extern volatile unsigned int I2C3MSKSET __attribute__((section("sfrs"))); -extern volatile unsigned int I2C3MSKINV __attribute__((section("sfrs"))); -#define I2C3BRG I2C3BRG -extern volatile unsigned int I2C3BRG __attribute__((section("sfrs"))); -typedef struct { - unsigned I2CBRG:16; -} __I2C3BRGbits_t; -extern volatile __I2C3BRGbits_t I2C3BRGbits __asm__ ("I2C3BRG") __attribute__((section("sfrs"))); -extern volatile unsigned int I2C3BRGCLR __attribute__((section("sfrs"))); -extern volatile unsigned int I2C3BRGSET __attribute__((section("sfrs"))); -extern volatile unsigned int I2C3BRGINV __attribute__((section("sfrs"))); -#define I2C3TRN I2C3TRN -extern volatile unsigned int I2C3TRN __attribute__((section("sfrs"))); -typedef struct { - unsigned I2CTRN:8; -} __I2C3TRNbits_t; -extern volatile __I2C3TRNbits_t I2C3TRNbits __asm__ ("I2C3TRN") __attribute__((section("sfrs"))); -extern volatile unsigned int I2C3TRNCLR __attribute__((section("sfrs"))); -extern volatile unsigned int I2C3TRNSET __attribute__((section("sfrs"))); -extern volatile unsigned int I2C3TRNINV __attribute__((section("sfrs"))); -#define I2C3RCV I2C3RCV -extern volatile unsigned int I2C3RCV __attribute__((section("sfrs"))); -typedef struct { - unsigned I2CRCV:8; -} __I2C3RCVbits_t; -extern volatile __I2C3RCVbits_t I2C3RCVbits __asm__ ("I2C3RCV") __attribute__((section("sfrs"))); -extern volatile unsigned int I2C3RCVCLR __attribute__((section("sfrs"))); -extern volatile unsigned int I2C3RCVSET __attribute__((section("sfrs"))); -extern volatile unsigned int I2C3RCVINV __attribute__((section("sfrs"))); -#define I2C4CON I2C4CON -extern volatile unsigned int I2C4CON __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned SEN:1; - unsigned RSEN:1; - unsigned PEN:1; - unsigned RCEN:1; - unsigned ACKEN:1; - unsigned ACKDT:1; - unsigned STREN:1; - unsigned GCEN:1; - unsigned SMEN:1; - unsigned DISSLW:1; - unsigned A10M:1; - unsigned STRICT:1; - unsigned SCLREL:1; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - unsigned DHEN:1; - unsigned AHEN:1; - unsigned SBCDE:1; - unsigned SDAHT:1; - unsigned BOEN:1; - unsigned SCIE:1; - unsigned PCIE:1; - }; - struct { - unsigned :11; - unsigned IPMIEN:1; - unsigned :1; - unsigned I2CSIDL:1; - unsigned :1; - unsigned I2CEN:1; - }; -} __I2C4CONbits_t; -extern volatile __I2C4CONbits_t I2C4CONbits __asm__ ("I2C4CON") __attribute__((section("sfrs"))); -extern volatile unsigned int I2C4CONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int I2C4CONSET __attribute__((section("sfrs"))); -extern volatile unsigned int I2C4CONINV __attribute__((section("sfrs"))); -#define I2C4STAT I2C4STAT -extern volatile unsigned int I2C4STAT __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned TBF:1; - unsigned RBF:1; - unsigned R_W:1; - unsigned S:1; - unsigned P:1; - unsigned D_A:1; - unsigned I2COV:1; - unsigned IWCOL:1; - unsigned ADD10:1; - unsigned GCSTAT:1; - unsigned BCL:1; - unsigned :2; - unsigned ACKTIM:1; - unsigned TRSTAT:1; - unsigned ACKSTAT:1; - }; - struct { - unsigned :6; - unsigned I2CPOV:1; - }; -} __I2C4STATbits_t; -extern volatile __I2C4STATbits_t I2C4STATbits __asm__ ("I2C4STAT") __attribute__((section("sfrs"))); -extern volatile unsigned int I2C4STATCLR __attribute__((section("sfrs"))); -extern volatile unsigned int I2C4STATSET __attribute__((section("sfrs"))); -extern volatile unsigned int I2C4STATINV __attribute__((section("sfrs"))); -#define I2C4ADD I2C4ADD -extern volatile unsigned int I2C4ADD __attribute__((section("sfrs"))); -typedef struct { - unsigned I2CADD:10; -} __I2C4ADDbits_t; -extern volatile __I2C4ADDbits_t I2C4ADDbits __asm__ ("I2C4ADD") __attribute__((section("sfrs"))); -extern volatile unsigned int I2C4ADDCLR __attribute__((section("sfrs"))); -extern volatile unsigned int I2C4ADDSET __attribute__((section("sfrs"))); -extern volatile unsigned int I2C4ADDINV __attribute__((section("sfrs"))); -#define I2C4MSK I2C4MSK -extern volatile unsigned int I2C4MSK __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned I2CMSK:10; - }; - struct { - unsigned AMSK:10; - }; -} __I2C4MSKbits_t; -extern volatile __I2C4MSKbits_t I2C4MSKbits __asm__ ("I2C4MSK") __attribute__((section("sfrs"))); -extern volatile unsigned int I2C4MSKCLR __attribute__((section("sfrs"))); -extern volatile unsigned int I2C4MSKSET __attribute__((section("sfrs"))); -extern volatile unsigned int I2C4MSKINV __attribute__((section("sfrs"))); -#define I2C4BRG I2C4BRG -extern volatile unsigned int I2C4BRG __attribute__((section("sfrs"))); -typedef struct { - unsigned I2CBRG:16; -} __I2C4BRGbits_t; -extern volatile __I2C4BRGbits_t I2C4BRGbits __asm__ ("I2C4BRG") __attribute__((section("sfrs"))); -extern volatile unsigned int I2C4BRGCLR __attribute__((section("sfrs"))); -extern volatile unsigned int I2C4BRGSET __attribute__((section("sfrs"))); -extern volatile unsigned int I2C4BRGINV __attribute__((section("sfrs"))); -#define I2C4TRN I2C4TRN -extern volatile unsigned int I2C4TRN __attribute__((section("sfrs"))); -typedef struct { - unsigned I2CTRN:8; -} __I2C4TRNbits_t; -extern volatile __I2C4TRNbits_t I2C4TRNbits __asm__ ("I2C4TRN") __attribute__((section("sfrs"))); -extern volatile unsigned int I2C4TRNCLR __attribute__((section("sfrs"))); -extern volatile unsigned int I2C4TRNSET __attribute__((section("sfrs"))); -extern volatile unsigned int I2C4TRNINV __attribute__((section("sfrs"))); -#define I2C4RCV I2C4RCV -extern volatile unsigned int I2C4RCV __attribute__((section("sfrs"))); -typedef struct { - unsigned I2CRCV:8; -} __I2C4RCVbits_t; -extern volatile __I2C4RCVbits_t I2C4RCVbits __asm__ ("I2C4RCV") __attribute__((section("sfrs"))); -extern volatile unsigned int I2C4RCVCLR __attribute__((section("sfrs"))); -extern volatile unsigned int I2C4RCVSET __attribute__((section("sfrs"))); -extern volatile unsigned int I2C4RCVINV __attribute__((section("sfrs"))); -#define I2C5CON I2C5CON -extern volatile unsigned int I2C5CON __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned SEN:1; - unsigned RSEN:1; - unsigned PEN:1; - unsigned RCEN:1; - unsigned ACKEN:1; - unsigned ACKDT:1; - unsigned STREN:1; - unsigned GCEN:1; - unsigned SMEN:1; - unsigned DISSLW:1; - unsigned A10M:1; - unsigned STRICT:1; - unsigned SCLREL:1; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - unsigned DHEN:1; - unsigned AHEN:1; - unsigned SBCDE:1; - unsigned SDAHT:1; - unsigned BOEN:1; - unsigned SCIE:1; - unsigned PCIE:1; - }; - struct { - unsigned :11; - unsigned IPMIEN:1; - unsigned :1; - unsigned I2CSIDL:1; - unsigned :1; - unsigned I2CEN:1; - }; -} __I2C5CONbits_t; -extern volatile __I2C5CONbits_t I2C5CONbits __asm__ ("I2C5CON") __attribute__((section("sfrs"))); -extern volatile unsigned int I2C5CONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int I2C5CONSET __attribute__((section("sfrs"))); -extern volatile unsigned int I2C5CONINV __attribute__((section("sfrs"))); -#define I2C5STAT I2C5STAT -extern volatile unsigned int I2C5STAT __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned TBF:1; - unsigned RBF:1; - unsigned R_W:1; - unsigned S:1; - unsigned P:1; - unsigned D_A:1; - unsigned I2COV:1; - unsigned IWCOL:1; - unsigned ADD10:1; - unsigned GCSTAT:1; - unsigned BCL:1; - unsigned :2; - unsigned ACKTIM:1; - unsigned TRSTAT:1; - unsigned ACKSTAT:1; - }; - struct { - unsigned :6; - unsigned I2CPOV:1; - }; -} __I2C5STATbits_t; -extern volatile __I2C5STATbits_t I2C5STATbits __asm__ ("I2C5STAT") __attribute__((section("sfrs"))); -extern volatile unsigned int I2C5STATCLR __attribute__((section("sfrs"))); -extern volatile unsigned int I2C5STATSET __attribute__((section("sfrs"))); -extern volatile unsigned int I2C5STATINV __attribute__((section("sfrs"))); -#define I2C5ADD I2C5ADD -extern volatile unsigned int I2C5ADD __attribute__((section("sfrs"))); -typedef struct { - unsigned I2CADD:10; -} __I2C5ADDbits_t; -extern volatile __I2C5ADDbits_t I2C5ADDbits __asm__ ("I2C5ADD") __attribute__((section("sfrs"))); -extern volatile unsigned int I2C5ADDCLR __attribute__((section("sfrs"))); -extern volatile unsigned int I2C5ADDSET __attribute__((section("sfrs"))); -extern volatile unsigned int I2C5ADDINV __attribute__((section("sfrs"))); -#define I2C5MSK I2C5MSK -extern volatile unsigned int I2C5MSK __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned I2CMSK:10; - }; - struct { - unsigned AMSK:10; - }; -} __I2C5MSKbits_t; -extern volatile __I2C5MSKbits_t I2C5MSKbits __asm__ ("I2C5MSK") __attribute__((section("sfrs"))); -extern volatile unsigned int I2C5MSKCLR __attribute__((section("sfrs"))); -extern volatile unsigned int I2C5MSKSET __attribute__((section("sfrs"))); -extern volatile unsigned int I2C5MSKINV __attribute__((section("sfrs"))); -#define I2C5BRG I2C5BRG -extern volatile unsigned int I2C5BRG __attribute__((section("sfrs"))); -typedef struct { - unsigned I2CBRG:16; -} __I2C5BRGbits_t; -extern volatile __I2C5BRGbits_t I2C5BRGbits __asm__ ("I2C5BRG") __attribute__((section("sfrs"))); -extern volatile unsigned int I2C5BRGCLR __attribute__((section("sfrs"))); -extern volatile unsigned int I2C5BRGSET __attribute__((section("sfrs"))); -extern volatile unsigned int I2C5BRGINV __attribute__((section("sfrs"))); -#define I2C5TRN I2C5TRN -extern volatile unsigned int I2C5TRN __attribute__((section("sfrs"))); -typedef struct { - unsigned I2CTRN:8; -} __I2C5TRNbits_t; -extern volatile __I2C5TRNbits_t I2C5TRNbits __asm__ ("I2C5TRN") __attribute__((section("sfrs"))); -extern volatile unsigned int I2C5TRNCLR __attribute__((section("sfrs"))); -extern volatile unsigned int I2C5TRNSET __attribute__((section("sfrs"))); -extern volatile unsigned int I2C5TRNINV __attribute__((section("sfrs"))); -#define I2C5RCV I2C5RCV -extern volatile unsigned int I2C5RCV __attribute__((section("sfrs"))); -typedef struct { - unsigned I2CRCV:8; -} __I2C5RCVbits_t; -extern volatile __I2C5RCVbits_t I2C5RCVbits __asm__ ("I2C5RCV") __attribute__((section("sfrs"))); -extern volatile unsigned int I2C5RCVCLR __attribute__((section("sfrs"))); -extern volatile unsigned int I2C5RCVSET __attribute__((section("sfrs"))); -extern volatile unsigned int I2C5RCVINV __attribute__((section("sfrs"))); -#define SPI1CON SPI1CON -extern volatile unsigned int SPI1CON __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned SRXISEL:2; - unsigned STXISEL:2; - unsigned DISSDI:1; - unsigned MSTEN:1; - unsigned CKP:1; - unsigned SSEN:1; - unsigned CKE:1; - unsigned SMP:1; - unsigned MODE16:1; - unsigned MODE32:1; - unsigned DISSDO:1; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - unsigned ENHBUF:1; - unsigned SPIFE:1; - unsigned :5; - unsigned MCLKSEL:1; - unsigned FRMCNT:3; - unsigned FRMSYPW:1; - unsigned MSSEN:1; - unsigned FRMPOL:1; - unsigned FRMSYNC:1; - unsigned FRMEN:1; - }; - struct { - unsigned w:32; - }; -} __SPI1CONbits_t; -extern volatile __SPI1CONbits_t SPI1CONbits __asm__ ("SPI1CON") __attribute__((section("sfrs"))); -extern volatile unsigned int SPI1CONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int SPI1CONSET __attribute__((section("sfrs"))); -extern volatile unsigned int SPI1CONINV __attribute__((section("sfrs"))); -#define SPI1STAT SPI1STAT -extern volatile unsigned int SPI1STAT __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned SPIRBF:1; - unsigned SPITBF:1; - unsigned :1; - unsigned SPITBE:1; - unsigned :1; - unsigned SPIRBE:1; - unsigned SPIROV:1; - unsigned SRMT:1; - unsigned SPITUR:1; - unsigned :2; - unsigned SPIBUSY:1; - unsigned FRMERR:1; - unsigned :3; - unsigned TXBUFELM:5; - unsigned :3; - unsigned RXBUFELM:5; - }; - struct { - unsigned w:32; - }; -} __SPI1STATbits_t; -extern volatile __SPI1STATbits_t SPI1STATbits __asm__ ("SPI1STAT") __attribute__((section("sfrs"))); -extern volatile unsigned int SPI1STATCLR __attribute__((section("sfrs"))); -extern volatile unsigned int SPI1STATSET __attribute__((section("sfrs"))); -extern volatile unsigned int SPI1STATINV __attribute__((section("sfrs"))); -#define SPI1BUF SPI1BUF -extern volatile unsigned int SPI1BUF __attribute__((section("sfrs"))); -#define SPI1BRG SPI1BRG -extern volatile unsigned int SPI1BRG __attribute__((section("sfrs"))); -extern volatile unsigned int SPI1BRGCLR __attribute__((section("sfrs"))); -extern volatile unsigned int SPI1BRGSET __attribute__((section("sfrs"))); -extern volatile unsigned int SPI1BRGINV __attribute__((section("sfrs"))); -#define SPI1CON2 SPI1CON2 -extern volatile unsigned int SPI1CON2 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned AUDMOD:2; - unsigned :1; - unsigned AUDMONO:1; - unsigned :3; - unsigned AUDEN:1; - unsigned IGNTUR:1; - unsigned IGNROV:1; - unsigned SPITUREN:1; - unsigned SPIROVEN:1; - unsigned FRMERREN:1; - unsigned :2; - unsigned SPISGNEXT:1; - }; - struct { - unsigned AUDMOD0:1; - unsigned AUDMOD1:1; - }; - struct { - unsigned w:32; - }; -} __SPI1CON2bits_t; -extern volatile __SPI1CON2bits_t SPI1CON2bits __asm__ ("SPI1CON2") __attribute__((section("sfrs"))); -extern volatile unsigned int SPI1CON2CLR __attribute__((section("sfrs"))); -extern volatile unsigned int SPI1CON2SET __attribute__((section("sfrs"))); -extern volatile unsigned int SPI1CON2INV __attribute__((section("sfrs"))); -#define SPI2CON SPI2CON -extern volatile unsigned int SPI2CON __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned SRXISEL:2; - unsigned STXISEL:2; - unsigned DISSDI:1; - unsigned MSTEN:1; - unsigned CKP:1; - unsigned SSEN:1; - unsigned CKE:1; - unsigned SMP:1; - unsigned MODE16:1; - unsigned MODE32:1; - unsigned DISSDO:1; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - unsigned ENHBUF:1; - unsigned SPIFE:1; - unsigned :5; - unsigned MCLKSEL:1; - unsigned FRMCNT:3; - unsigned FRMSYPW:1; - unsigned MSSEN:1; - unsigned FRMPOL:1; - unsigned FRMSYNC:1; - unsigned FRMEN:1; - }; - struct { - unsigned w:32; - }; -} __SPI2CONbits_t; -extern volatile __SPI2CONbits_t SPI2CONbits __asm__ ("SPI2CON") __attribute__((section("sfrs"))); -extern volatile unsigned int SPI2CONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int SPI2CONSET __attribute__((section("sfrs"))); -extern volatile unsigned int SPI2CONINV __attribute__((section("sfrs"))); -#define SPI2STAT SPI2STAT -extern volatile unsigned int SPI2STAT __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned SPIRBF:1; - unsigned SPITBF:1; - unsigned :1; - unsigned SPITBE:1; - unsigned :1; - unsigned SPIRBE:1; - unsigned SPIROV:1; - unsigned SRMT:1; - unsigned SPITUR:1; - unsigned :2; - unsigned SPIBUSY:1; - unsigned FRMERR:1; - unsigned :3; - unsigned TXBUFELM:5; - unsigned :3; - unsigned RXBUFELM:5; - }; - struct { - unsigned w:32; - }; -} __SPI2STATbits_t; -extern volatile __SPI2STATbits_t SPI2STATbits __asm__ ("SPI2STAT") __attribute__((section("sfrs"))); -extern volatile unsigned int SPI2STATCLR __attribute__((section("sfrs"))); -extern volatile unsigned int SPI2STATSET __attribute__((section("sfrs"))); -extern volatile unsigned int SPI2STATINV __attribute__((section("sfrs"))); -#define SPI2BUF SPI2BUF -extern volatile unsigned int SPI2BUF __attribute__((section("sfrs"))); -#define SPI2BRG SPI2BRG -extern volatile unsigned int SPI2BRG __attribute__((section("sfrs"))); -extern volatile unsigned int SPI2BRGCLR __attribute__((section("sfrs"))); -extern volatile unsigned int SPI2BRGSET __attribute__((section("sfrs"))); -extern volatile unsigned int SPI2BRGINV __attribute__((section("sfrs"))); -#define SPI2CON2 SPI2CON2 -extern volatile unsigned int SPI2CON2 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned AUDMOD:2; - unsigned :1; - unsigned AUDMONO:1; - unsigned :3; - unsigned AUDEN:1; - unsigned IGNTUR:1; - unsigned IGNROV:1; - unsigned SPITUREN:1; - unsigned SPIROVEN:1; - unsigned FRMERREN:1; - unsigned :2; - unsigned SPISGNEXT:1; - }; - struct { - unsigned AUDMOD0:1; - unsigned AUDMOD1:1; - }; - struct { - unsigned w:32; - }; -} __SPI2CON2bits_t; -extern volatile __SPI2CON2bits_t SPI2CON2bits __asm__ ("SPI2CON2") __attribute__((section("sfrs"))); -extern volatile unsigned int SPI2CON2CLR __attribute__((section("sfrs"))); -extern volatile unsigned int SPI2CON2SET __attribute__((section("sfrs"))); -extern volatile unsigned int SPI2CON2INV __attribute__((section("sfrs"))); -#define SPI3CON SPI3CON -extern volatile unsigned int SPI3CON __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned SRXISEL:2; - unsigned STXISEL:2; - unsigned DISSDI:1; - unsigned MSTEN:1; - unsigned CKP:1; - unsigned SSEN:1; - unsigned CKE:1; - unsigned SMP:1; - unsigned MODE16:1; - unsigned MODE32:1; - unsigned DISSDO:1; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - unsigned ENHBUF:1; - unsigned SPIFE:1; - unsigned :5; - unsigned MCLKSEL:1; - unsigned FRMCNT:3; - unsigned FRMSYPW:1; - unsigned MSSEN:1; - unsigned FRMPOL:1; - unsigned FRMSYNC:1; - unsigned FRMEN:1; - }; - struct { - unsigned w:32; - }; -} __SPI3CONbits_t; -extern volatile __SPI3CONbits_t SPI3CONbits __asm__ ("SPI3CON") __attribute__((section("sfrs"))); -extern volatile unsigned int SPI3CONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int SPI3CONSET __attribute__((section("sfrs"))); -extern volatile unsigned int SPI3CONINV __attribute__((section("sfrs"))); -#define SPI3STAT SPI3STAT -extern volatile unsigned int SPI3STAT __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned SPIRBF:1; - unsigned SPITBF:1; - unsigned :1; - unsigned SPITBE:1; - unsigned :1; - unsigned SPIRBE:1; - unsigned SPIROV:1; - unsigned SRMT:1; - unsigned SPITUR:1; - unsigned :2; - unsigned SPIBUSY:1; - unsigned FRMERR:1; - unsigned :3; - unsigned TXBUFELM:5; - unsigned :3; - unsigned RXBUFELM:5; - }; - struct { - unsigned w:32; - }; -} __SPI3STATbits_t; -extern volatile __SPI3STATbits_t SPI3STATbits __asm__ ("SPI3STAT") __attribute__((section("sfrs"))); -extern volatile unsigned int SPI3STATCLR __attribute__((section("sfrs"))); -extern volatile unsigned int SPI3STATSET __attribute__((section("sfrs"))); -extern volatile unsigned int SPI3STATINV __attribute__((section("sfrs"))); -#define SPI3BUF SPI3BUF -extern volatile unsigned int SPI3BUF __attribute__((section("sfrs"))); -#define SPI3BRG SPI3BRG -extern volatile unsigned int SPI3BRG __attribute__((section("sfrs"))); -extern volatile unsigned int SPI3BRGCLR __attribute__((section("sfrs"))); -extern volatile unsigned int SPI3BRGSET __attribute__((section("sfrs"))); -extern volatile unsigned int SPI3BRGINV __attribute__((section("sfrs"))); -#define SPI3CON2 SPI3CON2 -extern volatile unsigned int SPI3CON2 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned AUDMOD:2; - unsigned :1; - unsigned AUDMONO:1; - unsigned :3; - unsigned AUDEN:1; - unsigned IGNTUR:1; - unsigned IGNROV:1; - unsigned SPITUREN:1; - unsigned SPIROVEN:1; - unsigned FRMERREN:1; - unsigned :2; - unsigned SPISGNEXT:1; - }; - struct { - unsigned AUDMOD0:1; - unsigned AUDMOD1:1; - }; - struct { - unsigned w:32; - }; -} __SPI3CON2bits_t; -extern volatile __SPI3CON2bits_t SPI3CON2bits __asm__ ("SPI3CON2") __attribute__((section("sfrs"))); -extern volatile unsigned int SPI3CON2CLR __attribute__((section("sfrs"))); -extern volatile unsigned int SPI3CON2SET __attribute__((section("sfrs"))); -extern volatile unsigned int SPI3CON2INV __attribute__((section("sfrs"))); -#define SPI4CON SPI4CON -extern volatile unsigned int SPI4CON __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned SRXISEL:2; - unsigned STXISEL:2; - unsigned DISSDI:1; - unsigned MSTEN:1; - unsigned CKP:1; - unsigned SSEN:1; - unsigned CKE:1; - unsigned SMP:1; - unsigned MODE16:1; - unsigned MODE32:1; - unsigned DISSDO:1; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - unsigned ENHBUF:1; - unsigned SPIFE:1; - unsigned :5; - unsigned MCLKSEL:1; - unsigned FRMCNT:3; - unsigned FRMSYPW:1; - unsigned MSSEN:1; - unsigned FRMPOL:1; - unsigned FRMSYNC:1; - unsigned FRMEN:1; - }; - struct { - unsigned w:32; - }; -} __SPI4CONbits_t; -extern volatile __SPI4CONbits_t SPI4CONbits __asm__ ("SPI4CON") __attribute__((section("sfrs"))); -extern volatile unsigned int SPI4CONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int SPI4CONSET __attribute__((section("sfrs"))); -extern volatile unsigned int SPI4CONINV __attribute__((section("sfrs"))); -#define SPI4STAT SPI4STAT -extern volatile unsigned int SPI4STAT __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned SPIRBF:1; - unsigned SPITBF:1; - unsigned :1; - unsigned SPITBE:1; - unsigned :1; - unsigned SPIRBE:1; - unsigned SPIROV:1; - unsigned SRMT:1; - unsigned SPITUR:1; - unsigned :2; - unsigned SPIBUSY:1; - unsigned FRMERR:1; - unsigned :3; - unsigned TXBUFELM:5; - unsigned :3; - unsigned RXBUFELM:5; - }; - struct { - unsigned w:32; - }; -} __SPI4STATbits_t; -extern volatile __SPI4STATbits_t SPI4STATbits __asm__ ("SPI4STAT") __attribute__((section("sfrs"))); -extern volatile unsigned int SPI4STATCLR __attribute__((section("sfrs"))); -extern volatile unsigned int SPI4STATSET __attribute__((section("sfrs"))); -extern volatile unsigned int SPI4STATINV __attribute__((section("sfrs"))); -#define SPI4BUF SPI4BUF -extern volatile unsigned int SPI4BUF __attribute__((section("sfrs"))); -#define SPI4BRG SPI4BRG -extern volatile unsigned int SPI4BRG __attribute__((section("sfrs"))); -extern volatile unsigned int SPI4BRGCLR __attribute__((section("sfrs"))); -extern volatile unsigned int SPI4BRGSET __attribute__((section("sfrs"))); -extern volatile unsigned int SPI4BRGINV __attribute__((section("sfrs"))); -#define SPI4CON2 SPI4CON2 -extern volatile unsigned int SPI4CON2 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned AUDMOD:2; - unsigned :1; - unsigned AUDMONO:1; - unsigned :3; - unsigned AUDEN:1; - unsigned IGNTUR:1; - unsigned IGNROV:1; - unsigned SPITUREN:1; - unsigned SPIROVEN:1; - unsigned FRMERREN:1; - unsigned :2; - unsigned SPISGNEXT:1; - }; - struct { - unsigned AUDMOD0:1; - unsigned AUDMOD1:1; - }; - struct { - unsigned w:32; - }; -} __SPI4CON2bits_t; -extern volatile __SPI4CON2bits_t SPI4CON2bits __asm__ ("SPI4CON2") __attribute__((section("sfrs"))); -extern volatile unsigned int SPI4CON2CLR __attribute__((section("sfrs"))); -extern volatile unsigned int SPI4CON2SET __attribute__((section("sfrs"))); -extern volatile unsigned int SPI4CON2INV __attribute__((section("sfrs"))); -#define SPI5CON SPI5CON -extern volatile unsigned int SPI5CON __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned SRXISEL:2; - unsigned STXISEL:2; - unsigned DISSDI:1; - unsigned MSTEN:1; - unsigned CKP:1; - unsigned SSEN:1; - unsigned CKE:1; - unsigned SMP:1; - unsigned MODE16:1; - unsigned MODE32:1; - unsigned DISSDO:1; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - unsigned ENHBUF:1; - unsigned SPIFE:1; - unsigned :5; - unsigned MCLKSEL:1; - unsigned FRMCNT:3; - unsigned FRMSYPW:1; - unsigned MSSEN:1; - unsigned FRMPOL:1; - unsigned FRMSYNC:1; - unsigned FRMEN:1; - }; - struct { - unsigned w:32; - }; -} __SPI5CONbits_t; -extern volatile __SPI5CONbits_t SPI5CONbits __asm__ ("SPI5CON") __attribute__((section("sfrs"))); -extern volatile unsigned int SPI5CONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int SPI5CONSET __attribute__((section("sfrs"))); -extern volatile unsigned int SPI5CONINV __attribute__((section("sfrs"))); -#define SPI5STAT SPI5STAT -extern volatile unsigned int SPI5STAT __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned SPIRBF:1; - unsigned SPITBF:1; - unsigned :1; - unsigned SPITBE:1; - unsigned :1; - unsigned SPIRBE:1; - unsigned SPIROV:1; - unsigned SRMT:1; - unsigned SPITUR:1; - unsigned :2; - unsigned SPIBUSY:1; - unsigned FRMERR:1; - unsigned :3; - unsigned TXBUFELM:5; - unsigned :3; - unsigned RXBUFELM:5; - }; - struct { - unsigned w:32; - }; -} __SPI5STATbits_t; -extern volatile __SPI5STATbits_t SPI5STATbits __asm__ ("SPI5STAT") __attribute__((section("sfrs"))); -extern volatile unsigned int SPI5STATCLR __attribute__((section("sfrs"))); -extern volatile unsigned int SPI5STATSET __attribute__((section("sfrs"))); -extern volatile unsigned int SPI5STATINV __attribute__((section("sfrs"))); -#define SPI5BUF SPI5BUF -extern volatile unsigned int SPI5BUF __attribute__((section("sfrs"))); -#define SPI5BRG SPI5BRG -extern volatile unsigned int SPI5BRG __attribute__((section("sfrs"))); -extern volatile unsigned int SPI5BRGCLR __attribute__((section("sfrs"))); -extern volatile unsigned int SPI5BRGSET __attribute__((section("sfrs"))); -extern volatile unsigned int SPI5BRGINV __attribute__((section("sfrs"))); -#define SPI5CON2 SPI5CON2 -extern volatile unsigned int SPI5CON2 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned AUDMOD:2; - unsigned :1; - unsigned AUDMONO:1; - unsigned :3; - unsigned AUDEN:1; - unsigned IGNTUR:1; - unsigned IGNROV:1; - unsigned SPITUREN:1; - unsigned SPIROVEN:1; - unsigned FRMERREN:1; - unsigned :2; - unsigned SPISGNEXT:1; - }; - struct { - unsigned AUDMOD0:1; - unsigned AUDMOD1:1; - }; - struct { - unsigned w:32; - }; -} __SPI5CON2bits_t; -extern volatile __SPI5CON2bits_t SPI5CON2bits __asm__ ("SPI5CON2") __attribute__((section("sfrs"))); -extern volatile unsigned int SPI5CON2CLR __attribute__((section("sfrs"))); -extern volatile unsigned int SPI5CON2SET __attribute__((section("sfrs"))); -extern volatile unsigned int SPI5CON2INV __attribute__((section("sfrs"))); -#define SPI6CON SPI6CON -extern volatile unsigned int SPI6CON __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned SRXISEL:2; - unsigned STXISEL:2; - unsigned DISSDI:1; - unsigned MSTEN:1; - unsigned CKP:1; - unsigned SSEN:1; - unsigned CKE:1; - unsigned SMP:1; - unsigned MODE16:1; - unsigned MODE32:1; - unsigned DISSDO:1; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - unsigned ENHBUF:1; - unsigned SPIFE:1; - unsigned :5; - unsigned MCLKSEL:1; - unsigned FRMCNT:3; - unsigned FRMSYPW:1; - unsigned MSSEN:1; - unsigned FRMPOL:1; - unsigned FRMSYNC:1; - unsigned FRMEN:1; - }; - struct { - unsigned w:32; - }; -} __SPI6CONbits_t; -extern volatile __SPI6CONbits_t SPI6CONbits __asm__ ("SPI6CON") __attribute__((section("sfrs"))); -extern volatile unsigned int SPI6CONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int SPI6CONSET __attribute__((section("sfrs"))); -extern volatile unsigned int SPI6CONINV __attribute__((section("sfrs"))); -#define SPI6STAT SPI6STAT -extern volatile unsigned int SPI6STAT __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned SPIRBF:1; - unsigned SPITBF:1; - unsigned :1; - unsigned SPITBE:1; - unsigned :1; - unsigned SPIRBE:1; - unsigned SPIROV:1; - unsigned SRMT:1; - unsigned SPITUR:1; - unsigned :2; - unsigned SPIBUSY:1; - unsigned FRMERR:1; - unsigned :3; - unsigned TXBUFELM:5; - unsigned :3; - unsigned RXBUFELM:5; - }; - struct { - unsigned w:32; - }; -} __SPI6STATbits_t; -extern volatile __SPI6STATbits_t SPI6STATbits __asm__ ("SPI6STAT") __attribute__((section("sfrs"))); -extern volatile unsigned int SPI6STATCLR __attribute__((section("sfrs"))); -extern volatile unsigned int SPI6STATSET __attribute__((section("sfrs"))); -extern volatile unsigned int SPI6STATINV __attribute__((section("sfrs"))); -#define SPI6BUF SPI6BUF -extern volatile unsigned int SPI6BUF __attribute__((section("sfrs"))); -#define SPI6BRG SPI6BRG -extern volatile unsigned int SPI6BRG __attribute__((section("sfrs"))); -extern volatile unsigned int SPI6BRGCLR __attribute__((section("sfrs"))); -extern volatile unsigned int SPI6BRGSET __attribute__((section("sfrs"))); -extern volatile unsigned int SPI6BRGINV __attribute__((section("sfrs"))); -#define SPI6CON2 SPI6CON2 -extern volatile unsigned int SPI6CON2 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned AUDMOD:2; - unsigned :1; - unsigned AUDMONO:1; - unsigned :3; - unsigned AUDEN:1; - unsigned IGNTUR:1; - unsigned IGNROV:1; - unsigned SPITUREN:1; - unsigned SPIROVEN:1; - unsigned FRMERREN:1; - unsigned :2; - unsigned SPISGNEXT:1; - }; - struct { - unsigned AUDMOD0:1; - unsigned AUDMOD1:1; - }; - struct { - unsigned w:32; - }; -} __SPI6CON2bits_t; -extern volatile __SPI6CON2bits_t SPI6CON2bits __asm__ ("SPI6CON2") __attribute__((section("sfrs"))); -extern volatile unsigned int SPI6CON2CLR __attribute__((section("sfrs"))); -extern volatile unsigned int SPI6CON2SET __attribute__((section("sfrs"))); -extern volatile unsigned int SPI6CON2INV __attribute__((section("sfrs"))); -#define U1MODE U1MODE -extern volatile unsigned int U1MODE __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned STSEL:1; - unsigned PDSEL:2; - unsigned BRGH:1; - unsigned RXINV:1; - unsigned ABAUD:1; - unsigned LPBACK:1; - unsigned WAKE:1; - unsigned UEN:2; - unsigned :1; - unsigned RTSMD:1; - unsigned IREN:1; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - }; - struct { - unsigned :1; - unsigned PDSEL0:1; - unsigned PDSEL1:1; - unsigned :5; - unsigned UEN0:1; - unsigned UEN1:1; - }; - struct { - unsigned :13; - unsigned USIDL:1; - unsigned :1; - unsigned UARTEN:1; - }; - struct { - unsigned w:32; - }; -} __U1MODEbits_t; -extern volatile __U1MODEbits_t U1MODEbits __asm__ ("U1MODE") __attribute__((section("sfrs"))); -#define UABMODE UABMODE -extern volatile unsigned int UABMODE __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned STSEL:1; - unsigned PDSEL:2; - unsigned BRGH:1; - unsigned RXINV:1; - unsigned ABAUD:1; - unsigned LPBACK:1; - unsigned WAKE:1; - unsigned UEN:2; - unsigned :1; - unsigned RTSMD:1; - unsigned IREN:1; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - }; - struct { - unsigned :1; - unsigned PDSEL0:1; - unsigned PDSEL1:1; - unsigned :5; - unsigned UEN0:1; - unsigned UEN1:1; - }; - struct { - unsigned :13; - unsigned USIDL:1; - unsigned :1; - unsigned UARTEN:1; - }; - struct { - unsigned w:32; - }; -} __UABMODEbits_t; -extern volatile __UABMODEbits_t UABMODEbits __asm__ ("UABMODE") __attribute__((section("sfrs"))); -extern volatile unsigned int U1MODECLR __attribute__((section("sfrs"))); -extern volatile unsigned int UABMODECLR __attribute__((section("sfrs"))); -extern volatile unsigned int U1MODESET __attribute__((section("sfrs"))); -extern volatile unsigned int UABMODESET __attribute__((section("sfrs"))); -extern volatile unsigned int U1MODEINV __attribute__((section("sfrs"))); -extern volatile unsigned int UABMODEINV __attribute__((section("sfrs"))); -#define U1STA U1STA -extern volatile unsigned int U1STA __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned URXDA:1; - unsigned OERR:1; - unsigned FERR:1; - unsigned PERR:1; - unsigned RIDLE:1; - unsigned ADDEN:1; - unsigned URXISEL:2; - unsigned TRMT:1; - unsigned UTXBF:1; - unsigned UTXEN:1; - unsigned UTXBRK:1; - unsigned URXEN:1; - unsigned UTXINV:1; - unsigned UTXISEL:2; - unsigned ADDR:8; - unsigned ADM_EN:1; - }; - struct { - unsigned :6; - unsigned URXISEL0:1; - unsigned URXISEL1:1; - unsigned :6; - unsigned UTXISEL0:1; - unsigned UTXISEL1:1; - }; - struct { - unsigned :14; - unsigned UTXSEL:2; - }; - struct { - unsigned w:32; - }; -} __U1STAbits_t; -extern volatile __U1STAbits_t U1STAbits __asm__ ("U1STA") __attribute__((section("sfrs"))); -#define UABSTA UABSTA -extern volatile unsigned int UABSTA __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned URXDA:1; - unsigned OERR:1; - unsigned FERR:1; - unsigned PERR:1; - unsigned RIDLE:1; - unsigned ADDEN:1; - unsigned URXISEL:2; - unsigned TRMT:1; - unsigned UTXBF:1; - unsigned UTXEN:1; - unsigned UTXBRK:1; - unsigned URXEN:1; - unsigned UTXINV:1; - unsigned UTXISEL:2; - unsigned ADDR:8; - unsigned ADM_EN:1; - }; - struct { - unsigned :6; - unsigned URXISEL0:1; - unsigned URXISEL1:1; - unsigned :6; - unsigned UTXISEL0:1; - unsigned UTXISEL1:1; - }; - struct { - unsigned :14; - unsigned UTXSEL:2; - }; - struct { - unsigned w:32; - }; -} __UABSTAbits_t; -extern volatile __UABSTAbits_t UABSTAbits __asm__ ("UABSTA") __attribute__((section("sfrs"))); -extern volatile unsigned int U1STACLR __attribute__((section("sfrs"))); -extern volatile unsigned int UABSTACLR __attribute__((section("sfrs"))); -extern volatile unsigned int U1STASET __attribute__((section("sfrs"))); -extern volatile unsigned int UABSTASET __attribute__((section("sfrs"))); -extern volatile unsigned int U1STAINV __attribute__((section("sfrs"))); -extern volatile unsigned int UABSTAINV __attribute__((section("sfrs"))); -#define U1TXREG U1TXREG -extern volatile unsigned int U1TXREG __attribute__((section("sfrs"))); -#define UABTXREG UABTXREG -extern volatile unsigned int UABTXREG __attribute__((section("sfrs"))); -#define U1RXREG U1RXREG -extern volatile unsigned int U1RXREG __attribute__((section("sfrs"))); -#define UABRXREG UABRXREG -extern volatile unsigned int UABRXREG __attribute__((section("sfrs"))); -#define U1BRG U1BRG -extern volatile unsigned int U1BRG __attribute__((section("sfrs"))); -#define UABBRG UABBRG -extern volatile unsigned int UABBRG __attribute__((section("sfrs"))); -extern volatile unsigned int U1BRGCLR __attribute__((section("sfrs"))); -extern volatile unsigned int UABBRGCLR __attribute__((section("sfrs"))); -extern volatile unsigned int U1BRGSET __attribute__((section("sfrs"))); -extern volatile unsigned int UABBRGSET __attribute__((section("sfrs"))); -extern volatile unsigned int U1BRGINV __attribute__((section("sfrs"))); -extern volatile unsigned int UABBRGINV __attribute__((section("sfrs"))); -#define U2MODE U2MODE -extern volatile unsigned int U2MODE __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned STSEL:1; - unsigned PDSEL:2; - unsigned BRGH:1; - unsigned RXINV:1; - unsigned ABAUD:1; - unsigned LPBACK:1; - unsigned WAKE:1; - unsigned UEN:2; - unsigned :1; - unsigned RTSMD:1; - unsigned IREN:1; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - }; - struct { - unsigned :1; - unsigned PDSEL0:1; - unsigned PDSEL1:1; - unsigned :5; - unsigned UEN0:1; - unsigned UEN1:1; - }; - struct { - unsigned :13; - unsigned USIDL:1; - unsigned :1; - unsigned UARTEN:1; - }; - struct { - unsigned w:32; - }; -} __U2MODEbits_t; -extern volatile __U2MODEbits_t U2MODEbits __asm__ ("U2MODE") __attribute__((section("sfrs"))); -#define UCDMODE UCDMODE -extern volatile unsigned int UCDMODE __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned STSEL:1; - unsigned PDSEL:2; - unsigned BRGH:1; - unsigned RXINV:1; - unsigned ABAUD:1; - unsigned LPBACK:1; - unsigned WAKE:1; - unsigned UEN:2; - unsigned :1; - unsigned RTSMD:1; - unsigned IREN:1; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - }; - struct { - unsigned :1; - unsigned PDSEL0:1; - unsigned PDSEL1:1; - unsigned :5; - unsigned UEN0:1; - unsigned UEN1:1; - }; - struct { - unsigned :13; - unsigned USIDL:1; - unsigned :1; - unsigned UARTEN:1; - }; - struct { - unsigned w:32; - }; -} __UCDMODEbits_t; -extern volatile __UCDMODEbits_t UCDMODEbits __asm__ ("UCDMODE") __attribute__((section("sfrs"))); -extern volatile unsigned int U2MODECLR __attribute__((section("sfrs"))); -extern volatile unsigned int UCDMODECLR __attribute__((section("sfrs"))); -extern volatile unsigned int U2MODESET __attribute__((section("sfrs"))); -extern volatile unsigned int UCDMODESET __attribute__((section("sfrs"))); -extern volatile unsigned int U2MODEINV __attribute__((section("sfrs"))); -extern volatile unsigned int UCDMODEINV __attribute__((section("sfrs"))); -#define U2STA U2STA -extern volatile unsigned int U2STA __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned URXDA:1; - unsigned OERR:1; - unsigned FERR:1; - unsigned PERR:1; - unsigned RIDLE:1; - unsigned ADDEN:1; - unsigned URXISEL:2; - unsigned TRMT:1; - unsigned UTXBF:1; - unsigned UTXEN:1; - unsigned UTXBRK:1; - unsigned URXEN:1; - unsigned UTXINV:1; - unsigned UTXISEL:2; - unsigned ADDR:8; - unsigned ADM_EN:1; - }; - struct { - unsigned :6; - unsigned URXISEL0:1; - unsigned URXISEL1:1; - unsigned :6; - unsigned UTXISEL0:1; - unsigned UTXISEL1:1; - }; - struct { - unsigned :14; - unsigned UTXSEL:2; - }; - struct { - unsigned w:32; - }; -} __U2STAbits_t; -extern volatile __U2STAbits_t U2STAbits __asm__ ("U2STA") __attribute__((section("sfrs"))); -#define UCDSTA UCDSTA -extern volatile unsigned int UCDSTA __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned URXDA:1; - unsigned OERR:1; - unsigned FERR:1; - unsigned PERR:1; - unsigned RIDLE:1; - unsigned ADDEN:1; - unsigned URXISEL:2; - unsigned TRMT:1; - unsigned UTXBF:1; - unsigned UTXEN:1; - unsigned UTXBRK:1; - unsigned URXEN:1; - unsigned UTXINV:1; - unsigned UTXISEL:2; - unsigned ADDR:8; - unsigned ADM_EN:1; - }; - struct { - unsigned :6; - unsigned URXISEL0:1; - unsigned URXISEL1:1; - unsigned :6; - unsigned UTXISEL0:1; - unsigned UTXISEL1:1; - }; - struct { - unsigned :14; - unsigned UTXSEL:2; - }; - struct { - unsigned w:32; - }; -} __UCDSTAbits_t; -extern volatile __UCDSTAbits_t UCDSTAbits __asm__ ("UCDSTA") __attribute__((section("sfrs"))); -extern volatile unsigned int U2STACLR __attribute__((section("sfrs"))); -extern volatile unsigned int UCDSTACLR __attribute__((section("sfrs"))); -extern volatile unsigned int U2STASET __attribute__((section("sfrs"))); -extern volatile unsigned int UCDSTASET __attribute__((section("sfrs"))); -extern volatile unsigned int U2STAINV __attribute__((section("sfrs"))); -extern volatile unsigned int UCDSTAINV __attribute__((section("sfrs"))); -#define U2TXREG U2TXREG -extern volatile unsigned int U2TXREG __attribute__((section("sfrs"))); -#define UCDTXREG UCDTXREG -extern volatile unsigned int UCDTXREG __attribute__((section("sfrs"))); -#define U2RXREG U2RXREG -extern volatile unsigned int U2RXREG __attribute__((section("sfrs"))); -#define UCDRXREG UCDRXREG -extern volatile unsigned int UCDRXREG __attribute__((section("sfrs"))); -#define U2BRG U2BRG -extern volatile unsigned int U2BRG __attribute__((section("sfrs"))); -#define UCDBRG UCDBRG -extern volatile unsigned int UCDBRG __attribute__((section("sfrs"))); -extern volatile unsigned int U2BRGCLR __attribute__((section("sfrs"))); -extern volatile unsigned int UCDBRGCLR __attribute__((section("sfrs"))); -extern volatile unsigned int U2BRGSET __attribute__((section("sfrs"))); -extern volatile unsigned int UCDBRGSET __attribute__((section("sfrs"))); -extern volatile unsigned int U2BRGINV __attribute__((section("sfrs"))); -extern volatile unsigned int UCDBRGINV __attribute__((section("sfrs"))); -#define U3MODE U3MODE -extern volatile unsigned int U3MODE __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned STSEL:1; - unsigned PDSEL:2; - unsigned BRGH:1; - unsigned RXINV:1; - unsigned ABAUD:1; - unsigned LPBACK:1; - unsigned WAKE:1; - unsigned UEN:2; - unsigned :1; - unsigned RTSMD:1; - unsigned IREN:1; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - }; - struct { - unsigned :1; - unsigned PDSEL0:1; - unsigned PDSEL1:1; - unsigned :5; - unsigned UEN0:1; - unsigned UEN1:1; - }; - struct { - unsigned :13; - unsigned USIDL:1; - unsigned :1; - unsigned UARTEN:1; - }; - struct { - unsigned w:32; - }; -} __U3MODEbits_t; -extern volatile __U3MODEbits_t U3MODEbits __asm__ ("U3MODE") __attribute__((section("sfrs"))); -#define UEFMODE UEFMODE -extern volatile unsigned int UEFMODE __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned STSEL:1; - unsigned PDSEL:2; - unsigned BRGH:1; - unsigned RXINV:1; - unsigned ABAUD:1; - unsigned LPBACK:1; - unsigned WAKE:1; - unsigned UEN:2; - unsigned :1; - unsigned RTSMD:1; - unsigned IREN:1; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - }; - struct { - unsigned :1; - unsigned PDSEL0:1; - unsigned PDSEL1:1; - unsigned :5; - unsigned UEN0:1; - unsigned UEN1:1; - }; - struct { - unsigned :13; - unsigned USIDL:1; - unsigned :1; - unsigned UARTEN:1; - }; - struct { - unsigned w:32; - }; -} __UEFMODEbits_t; -extern volatile __UEFMODEbits_t UEFMODEbits __asm__ ("UEFMODE") __attribute__((section("sfrs"))); -extern volatile unsigned int U3MODECLR __attribute__((section("sfrs"))); -extern volatile unsigned int UEFMODECLR __attribute__((section("sfrs"))); -extern volatile unsigned int U3MODESET __attribute__((section("sfrs"))); -extern volatile unsigned int UEFMODESET __attribute__((section("sfrs"))); -extern volatile unsigned int U3MODEINV __attribute__((section("sfrs"))); -extern volatile unsigned int UEFMODEINV __attribute__((section("sfrs"))); -#define U3STA U3STA -extern volatile unsigned int U3STA __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned URXDA:1; - unsigned OERR:1; - unsigned FERR:1; - unsigned PERR:1; - unsigned RIDLE:1; - unsigned ADDEN:1; - unsigned URXISEL:2; - unsigned TRMT:1; - unsigned UTXBF:1; - unsigned UTXEN:1; - unsigned UTXBRK:1; - unsigned URXEN:1; - unsigned UTXINV:1; - unsigned UTXISEL:2; - unsigned ADDR:8; - unsigned ADM_EN:1; - }; - struct { - unsigned :6; - unsigned URXISEL0:1; - unsigned URXISEL1:1; - unsigned :6; - unsigned UTXISEL0:1; - unsigned UTXISEL1:1; - }; - struct { - unsigned :14; - unsigned UTXSEL:2; - }; - struct { - unsigned w:32; - }; -} __U3STAbits_t; -extern volatile __U3STAbits_t U3STAbits __asm__ ("U3STA") __attribute__((section("sfrs"))); -#define UEFSTA UEFSTA -extern volatile unsigned int UEFSTA __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned URXDA:1; - unsigned OERR:1; - unsigned FERR:1; - unsigned PERR:1; - unsigned RIDLE:1; - unsigned ADDEN:1; - unsigned URXISEL:2; - unsigned TRMT:1; - unsigned UTXBF:1; - unsigned UTXEN:1; - unsigned UTXBRK:1; - unsigned URXEN:1; - unsigned UTXINV:1; - unsigned UTXISEL:2; - unsigned ADDR:8; - unsigned ADM_EN:1; - }; - struct { - unsigned :6; - unsigned URXISEL0:1; - unsigned URXISEL1:1; - unsigned :6; - unsigned UTXISEL0:1; - unsigned UTXISEL1:1; - }; - struct { - unsigned :14; - unsigned UTXSEL:2; - }; - struct { - unsigned w:32; - }; -} __UEFSTAbits_t; -extern volatile __UEFSTAbits_t UEFSTAbits __asm__ ("UEFSTA") __attribute__((section("sfrs"))); -extern volatile unsigned int U3STACLR __attribute__((section("sfrs"))); -extern volatile unsigned int UEFSTACLR __attribute__((section("sfrs"))); -extern volatile unsigned int U3STASET __attribute__((section("sfrs"))); -extern volatile unsigned int UEFSTASET __attribute__((section("sfrs"))); -extern volatile unsigned int U3STAINV __attribute__((section("sfrs"))); -extern volatile unsigned int UEFSTAINV __attribute__((section("sfrs"))); -#define U3TXREG U3TXREG -extern volatile unsigned int U3TXREG __attribute__((section("sfrs"))); -#define UEFTXREG UEFTXREG -extern volatile unsigned int UEFTXREG __attribute__((section("sfrs"))); -#define U3RXREG U3RXREG -extern volatile unsigned int U3RXREG __attribute__((section("sfrs"))); -#define UEFRXREG UEFRXREG -extern volatile unsigned int UEFRXREG __attribute__((section("sfrs"))); -#define U3BRG U3BRG -extern volatile unsigned int U3BRG __attribute__((section("sfrs"))); -#define UEFBRG UEFBRG -extern volatile unsigned int UEFBRG __attribute__((section("sfrs"))); -extern volatile unsigned int U3BRGCLR __attribute__((section("sfrs"))); -extern volatile unsigned int UEFBRGCLR __attribute__((section("sfrs"))); -extern volatile unsigned int U3BRGSET __attribute__((section("sfrs"))); -extern volatile unsigned int UEFBRGSET __attribute__((section("sfrs"))); -extern volatile unsigned int U3BRGINV __attribute__((section("sfrs"))); -extern volatile unsigned int UEFBRGINV __attribute__((section("sfrs"))); -#define U4MODE U4MODE -extern volatile unsigned int U4MODE __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned STSEL:1; - unsigned PDSEL:2; - unsigned BRGH:1; - unsigned RXINV:1; - unsigned ABAUD:1; - unsigned LPBACK:1; - unsigned WAKE:1; - unsigned UEN:2; - unsigned :1; - unsigned RTSMD:1; - unsigned IREN:1; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - }; - struct { - unsigned :1; - unsigned PDSEL0:1; - unsigned PDSEL1:1; - unsigned :5; - unsigned UEN0:1; - unsigned UEN1:1; - }; - struct { - unsigned :13; - unsigned USIDL:1; - unsigned :1; - unsigned UARTEN:1; - }; - struct { - unsigned w:32; - }; -} __U4MODEbits_t; -extern volatile __U4MODEbits_t U4MODEbits __asm__ ("U4MODE") __attribute__((section("sfrs"))); -#define UGHMODE UGHMODE -extern volatile unsigned int UGHMODE __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned STSEL:1; - unsigned PDSEL:2; - unsigned BRGH:1; - unsigned RXINV:1; - unsigned ABAUD:1; - unsigned LPBACK:1; - unsigned WAKE:1; - unsigned UEN:2; - unsigned :1; - unsigned RTSMD:1; - unsigned IREN:1; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - }; - struct { - unsigned :1; - unsigned PDSEL0:1; - unsigned PDSEL1:1; - unsigned :5; - unsigned UEN0:1; - unsigned UEN1:1; - }; - struct { - unsigned :13; - unsigned USIDL:1; - unsigned :1; - unsigned UARTEN:1; - }; - struct { - unsigned w:32; - }; -} __UGHMODEbits_t; -extern volatile __UGHMODEbits_t UGHMODEbits __asm__ ("UGHMODE") __attribute__((section("sfrs"))); -extern volatile unsigned int U4MODECLR __attribute__((section("sfrs"))); -extern volatile unsigned int UGHMODECLR __attribute__((section("sfrs"))); -extern volatile unsigned int U4MODESET __attribute__((section("sfrs"))); -extern volatile unsigned int UGHMODESET __attribute__((section("sfrs"))); -extern volatile unsigned int U4MODEINV __attribute__((section("sfrs"))); -extern volatile unsigned int UGHMODEINV __attribute__((section("sfrs"))); -#define U4STA U4STA -extern volatile unsigned int U4STA __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned URXDA:1; - unsigned OERR:1; - unsigned FERR:1; - unsigned PERR:1; - unsigned RIDLE:1; - unsigned ADDEN:1; - unsigned URXISEL:2; - unsigned TRMT:1; - unsigned UTXBF:1; - unsigned UTXEN:1; - unsigned UTXBRK:1; - unsigned URXEN:1; - unsigned UTXINV:1; - unsigned UTXISEL:2; - unsigned ADDR:8; - unsigned ADM_EN:1; - }; - struct { - unsigned :6; - unsigned URXISEL0:1; - unsigned URXISEL1:1; - unsigned :6; - unsigned UTXISEL0:1; - unsigned UTXISEL1:1; - }; - struct { - unsigned :14; - unsigned UTXSEL:2; - }; - struct { - unsigned w:32; - }; -} __U4STAbits_t; -extern volatile __U4STAbits_t U4STAbits __asm__ ("U4STA") __attribute__((section("sfrs"))); -#define UGHSTA UGHSTA -extern volatile unsigned int UGHSTA __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned URXDA:1; - unsigned OERR:1; - unsigned FERR:1; - unsigned PERR:1; - unsigned RIDLE:1; - unsigned ADDEN:1; - unsigned URXISEL:2; - unsigned TRMT:1; - unsigned UTXBF:1; - unsigned UTXEN:1; - unsigned UTXBRK:1; - unsigned URXEN:1; - unsigned UTXINV:1; - unsigned UTXISEL:2; - unsigned ADDR:8; - unsigned ADM_EN:1; - }; - struct { - unsigned :6; - unsigned URXISEL0:1; - unsigned URXISEL1:1; - unsigned :6; - unsigned UTXISEL0:1; - unsigned UTXISEL1:1; - }; - struct { - unsigned :14; - unsigned UTXSEL:2; - }; - struct { - unsigned w:32; - }; -} __UGHSTAbits_t; -extern volatile __UGHSTAbits_t UGHSTAbits __asm__ ("UGHSTA") __attribute__((section("sfrs"))); -extern volatile unsigned int U4STACLR __attribute__((section("sfrs"))); -extern volatile unsigned int UGHSTACLR __attribute__((section("sfrs"))); -extern volatile unsigned int U4STASET __attribute__((section("sfrs"))); -extern volatile unsigned int UGHSTASET __attribute__((section("sfrs"))); -extern volatile unsigned int U4STAINV __attribute__((section("sfrs"))); -extern volatile unsigned int UGHSTAINV __attribute__((section("sfrs"))); -#define U4TXREG U4TXREG -extern volatile unsigned int U4TXREG __attribute__((section("sfrs"))); -#define UGHTXREG UGHTXREG -extern volatile unsigned int UGHTXREG __attribute__((section("sfrs"))); -#define U4RXREG U4RXREG -extern volatile unsigned int U4RXREG __attribute__((section("sfrs"))); -#define UGHRXREG UGHRXREG -extern volatile unsigned int UGHRXREG __attribute__((section("sfrs"))); -#define U4BRG U4BRG -extern volatile unsigned int U4BRG __attribute__((section("sfrs"))); -#define UGHBRG UGHBRG -extern volatile unsigned int UGHBRG __attribute__((section("sfrs"))); -extern volatile unsigned int U4BRGCLR __attribute__((section("sfrs"))); -extern volatile unsigned int UGHBRGCLR __attribute__((section("sfrs"))); -extern volatile unsigned int U4BRGSET __attribute__((section("sfrs"))); -extern volatile unsigned int UGHBRGSET __attribute__((section("sfrs"))); -extern volatile unsigned int U4BRGINV __attribute__((section("sfrs"))); -extern volatile unsigned int UGHBRGINV __attribute__((section("sfrs"))); -#define U5MODE U5MODE -extern volatile unsigned int U5MODE __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned STSEL:1; - unsigned PDSEL:2; - unsigned BRGH:1; - unsigned RXINV:1; - unsigned ABAUD:1; - unsigned LPBACK:1; - unsigned WAKE:1; - unsigned UEN:2; - unsigned :1; - unsigned RTSMD:1; - unsigned IREN:1; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - }; - struct { - unsigned :1; - unsigned PDSEL0:1; - unsigned PDSEL1:1; - unsigned :5; - unsigned UEN0:1; - unsigned UEN1:1; - }; - struct { - unsigned :13; - unsigned USIDL:1; - unsigned :1; - unsigned UARTEN:1; - }; - struct { - unsigned w:32; - }; -} __U5MODEbits_t; -extern volatile __U5MODEbits_t U5MODEbits __asm__ ("U5MODE") __attribute__((section("sfrs"))); -#define UJKMODE UJKMODE -extern volatile unsigned int UJKMODE __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned STSEL:1; - unsigned PDSEL:2; - unsigned BRGH:1; - unsigned RXINV:1; - unsigned ABAUD:1; - unsigned LPBACK:1; - unsigned WAKE:1; - unsigned UEN:2; - unsigned :1; - unsigned RTSMD:1; - unsigned IREN:1; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - }; - struct { - unsigned :1; - unsigned PDSEL0:1; - unsigned PDSEL1:1; - unsigned :5; - unsigned UEN0:1; - unsigned UEN1:1; - }; - struct { - unsigned :13; - unsigned USIDL:1; - unsigned :1; - unsigned UARTEN:1; - }; - struct { - unsigned w:32; - }; -} __UJKMODEbits_t; -extern volatile __UJKMODEbits_t UJKMODEbits __asm__ ("UJKMODE") __attribute__((section("sfrs"))); -extern volatile unsigned int U5MODECLR __attribute__((section("sfrs"))); -extern volatile unsigned int UJKMODECLR __attribute__((section("sfrs"))); -extern volatile unsigned int U5MODESET __attribute__((section("sfrs"))); -extern volatile unsigned int UJKMODESET __attribute__((section("sfrs"))); -extern volatile unsigned int U5MODEINV __attribute__((section("sfrs"))); -extern volatile unsigned int UJKMODEINV __attribute__((section("sfrs"))); -#define U5STA U5STA -extern volatile unsigned int U5STA __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned URXDA:1; - unsigned OERR:1; - unsigned FERR:1; - unsigned PERR:1; - unsigned RIDLE:1; - unsigned ADDEN:1; - unsigned URXISEL:2; - unsigned TRMT:1; - unsigned UTXBF:1; - unsigned UTXEN:1; - unsigned UTXBRK:1; - unsigned URXEN:1; - unsigned UTXINV:1; - unsigned UTXISEL:2; - unsigned ADDR:8; - unsigned ADM_EN:1; - }; - struct { - unsigned :6; - unsigned URXISEL0:1; - unsigned URXISEL1:1; - unsigned :6; - unsigned UTXISEL0:1; - unsigned UTXISEL1:1; - }; - struct { - unsigned :14; - unsigned UTXSEL:2; - }; - struct { - unsigned w:32; - }; -} __U5STAbits_t; -extern volatile __U5STAbits_t U5STAbits __asm__ ("U5STA") __attribute__((section("sfrs"))); -#define UJKSTA UJKSTA -extern volatile unsigned int UJKSTA __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned URXDA:1; - unsigned OERR:1; - unsigned FERR:1; - unsigned PERR:1; - unsigned RIDLE:1; - unsigned ADDEN:1; - unsigned URXISEL:2; - unsigned TRMT:1; - unsigned UTXBF:1; - unsigned UTXEN:1; - unsigned UTXBRK:1; - unsigned URXEN:1; - unsigned UTXINV:1; - unsigned UTXISEL:2; - unsigned ADDR:8; - unsigned ADM_EN:1; - }; - struct { - unsigned :6; - unsigned URXISEL0:1; - unsigned URXISEL1:1; - unsigned :6; - unsigned UTXISEL0:1; - unsigned UTXISEL1:1; - }; - struct { - unsigned :14; - unsigned UTXSEL:2; - }; - struct { - unsigned w:32; - }; -} __UJKSTAbits_t; -extern volatile __UJKSTAbits_t UJKSTAbits __asm__ ("UJKSTA") __attribute__((section("sfrs"))); -extern volatile unsigned int U5STACLR __attribute__((section("sfrs"))); -extern volatile unsigned int UJKSTACLR __attribute__((section("sfrs"))); -extern volatile unsigned int U5STASET __attribute__((section("sfrs"))); -extern volatile unsigned int UJKSTASET __attribute__((section("sfrs"))); -extern volatile unsigned int U5STAINV __attribute__((section("sfrs"))); -extern volatile unsigned int UJKSTAINV __attribute__((section("sfrs"))); -#define U5TXREG U5TXREG -extern volatile unsigned int U5TXREG __attribute__((section("sfrs"))); -#define UJKTXREG UJKTXREG -extern volatile unsigned int UJKTXREG __attribute__((section("sfrs"))); -#define U5RXREG U5RXREG -extern volatile unsigned int U5RXREG __attribute__((section("sfrs"))); -#define UJKRXREG UJKRXREG -extern volatile unsigned int UJKRXREG __attribute__((section("sfrs"))); -#define U5BRG U5BRG -extern volatile unsigned int U5BRG __attribute__((section("sfrs"))); -#define UJKBRG UJKBRG -extern volatile unsigned int UJKBRG __attribute__((section("sfrs"))); -extern volatile unsigned int U5BRGCLR __attribute__((section("sfrs"))); -extern volatile unsigned int UJKBRGCLR __attribute__((section("sfrs"))); -extern volatile unsigned int U5BRGSET __attribute__((section("sfrs"))); -extern volatile unsigned int UJKBRGSET __attribute__((section("sfrs"))); -extern volatile unsigned int U5BRGINV __attribute__((section("sfrs"))); -extern volatile unsigned int UJKBRGINV __attribute__((section("sfrs"))); -#define U6MODE U6MODE -extern volatile unsigned int U6MODE __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned STSEL:1; - unsigned PDSEL:2; - unsigned BRGH:1; - unsigned RXINV:1; - unsigned ABAUD:1; - unsigned LPBACK:1; - unsigned WAKE:1; - unsigned UEN:2; - unsigned :1; - unsigned RTSMD:1; - unsigned IREN:1; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - }; - struct { - unsigned :1; - unsigned PDSEL0:1; - unsigned PDSEL1:1; - unsigned :5; - unsigned UEN0:1; - unsigned UEN1:1; - }; - struct { - unsigned :13; - unsigned USIDL:1; - unsigned :1; - unsigned UARTEN:1; - }; - struct { - unsigned w:32; - }; -} __U6MODEbits_t; -extern volatile __U6MODEbits_t U6MODEbits __asm__ ("U6MODE") __attribute__((section("sfrs"))); -#define ULMMODE ULMMODE -extern volatile unsigned int ULMMODE __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned STSEL:1; - unsigned PDSEL:2; - unsigned BRGH:1; - unsigned RXINV:1; - unsigned ABAUD:1; - unsigned LPBACK:1; - unsigned WAKE:1; - unsigned UEN:2; - unsigned :1; - unsigned RTSMD:1; - unsigned IREN:1; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - }; - struct { - unsigned :1; - unsigned PDSEL0:1; - unsigned PDSEL1:1; - unsigned :5; - unsigned UEN0:1; - unsigned UEN1:1; - }; - struct { - unsigned :13; - unsigned USIDL:1; - unsigned :1; - unsigned UARTEN:1; - }; - struct { - unsigned w:32; - }; -} __ULMMODEbits_t; -extern volatile __ULMMODEbits_t ULMMODEbits __asm__ ("ULMMODE") __attribute__((section("sfrs"))); -extern volatile unsigned int U6MODECLR __attribute__((section("sfrs"))); -extern volatile unsigned int ULMMODECLR __attribute__((section("sfrs"))); -extern volatile unsigned int U6MODESET __attribute__((section("sfrs"))); -extern volatile unsigned int ULMMODESET __attribute__((section("sfrs"))); -extern volatile unsigned int U6MODEINV __attribute__((section("sfrs"))); -extern volatile unsigned int ULMMODEINV __attribute__((section("sfrs"))); -#define U6STA U6STA -extern volatile unsigned int U6STA __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned URXDA:1; - unsigned OERR:1; - unsigned FERR:1; - unsigned PERR:1; - unsigned RIDLE:1; - unsigned ADDEN:1; - unsigned URXISEL:2; - unsigned TRMT:1; - unsigned UTXBF:1; - unsigned UTXEN:1; - unsigned UTXBRK:1; - unsigned URXEN:1; - unsigned UTXINV:1; - unsigned UTXISEL:2; - unsigned ADDR:8; - unsigned ADM_EN:1; - }; - struct { - unsigned :6; - unsigned URXISEL0:1; - unsigned URXISEL1:1; - unsigned :6; - unsigned UTXISEL0:1; - unsigned UTXISEL1:1; - }; - struct { - unsigned :14; - unsigned UTXSEL:2; - }; - struct { - unsigned w:32; - }; -} __U6STAbits_t; -extern volatile __U6STAbits_t U6STAbits __asm__ ("U6STA") __attribute__((section("sfrs"))); -#define ULMSTA ULMSTA -extern volatile unsigned int ULMSTA __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned URXDA:1; - unsigned OERR:1; - unsigned FERR:1; - unsigned PERR:1; - unsigned RIDLE:1; - unsigned ADDEN:1; - unsigned URXISEL:2; - unsigned TRMT:1; - unsigned UTXBF:1; - unsigned UTXEN:1; - unsigned UTXBRK:1; - unsigned URXEN:1; - unsigned UTXINV:1; - unsigned UTXISEL:2; - unsigned ADDR:8; - unsigned ADM_EN:1; - }; - struct { - unsigned :6; - unsigned URXISEL0:1; - unsigned URXISEL1:1; - unsigned :6; - unsigned UTXISEL0:1; - unsigned UTXISEL1:1; - }; - struct { - unsigned :14; - unsigned UTXSEL:2; - }; - struct { - unsigned w:32; - }; -} __ULMSTAbits_t; -extern volatile __ULMSTAbits_t ULMSTAbits __asm__ ("ULMSTA") __attribute__((section("sfrs"))); -extern volatile unsigned int U6STACLR __attribute__((section("sfrs"))); -extern volatile unsigned int ULMSTACLR __attribute__((section("sfrs"))); -extern volatile unsigned int U6STASET __attribute__((section("sfrs"))); -extern volatile unsigned int ULMSTASET __attribute__((section("sfrs"))); -extern volatile unsigned int U6STAINV __attribute__((section("sfrs"))); -extern volatile unsigned int ULMSTAINV __attribute__((section("sfrs"))); -#define U6TXREG U6TXREG -extern volatile unsigned int U6TXREG __attribute__((section("sfrs"))); -#define ULMTXREG ULMTXREG -extern volatile unsigned int ULMTXREG __attribute__((section("sfrs"))); -#define U6RXREG U6RXREG -extern volatile unsigned int U6RXREG __attribute__((section("sfrs"))); -#define ULMRXREG ULMRXREG -extern volatile unsigned int ULMRXREG __attribute__((section("sfrs"))); -#define U6BRG U6BRG -extern volatile unsigned int U6BRG __attribute__((section("sfrs"))); -#define ULMBRG ULMBRG -extern volatile unsigned int ULMBRG __attribute__((section("sfrs"))); -extern volatile unsigned int U6BRGCLR __attribute__((section("sfrs"))); -extern volatile unsigned int ULMBRGCLR __attribute__((section("sfrs"))); -extern volatile unsigned int U6BRGSET __attribute__((section("sfrs"))); -extern volatile unsigned int ULMBRGSET __attribute__((section("sfrs"))); -extern volatile unsigned int U6BRGINV __attribute__((section("sfrs"))); -extern volatile unsigned int ULMBRGINV __attribute__((section("sfrs"))); -#define PMCON PMCON -extern volatile unsigned int PMCON __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned RDSP:1; - unsigned WRSP:1; - unsigned :1; - unsigned CS1P:1; - unsigned CS2P:1; - unsigned ALP:1; - unsigned CSF:2; - unsigned PTRDEN:1; - unsigned PTWREN:1; - unsigned PMPTTL:1; - unsigned ADRMUX:2; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - unsigned :1; - unsigned DUALBUF:1; - unsigned :5; - unsigned RDSTART:1; - }; - struct { - unsigned :6; - unsigned CSF0:1; - unsigned CSF1:1; - unsigned :3; - unsigned ADRMUX0:1; - unsigned ADRMUX1:1; - }; - struct { - unsigned :13; - unsigned PSIDL:1; - unsigned :1; - unsigned PMPEN:1; - }; - struct { - unsigned w:32; - }; -} __PMCONbits_t; -extern volatile __PMCONbits_t PMCONbits __asm__ ("PMCON") __attribute__((section("sfrs"))); -extern volatile unsigned int PMCONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int PMCONSET __attribute__((section("sfrs"))); -extern volatile unsigned int PMCONINV __attribute__((section("sfrs"))); -#define PMMODE PMMODE -extern volatile unsigned int PMMODE __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned WAITE:2; - unsigned WAITM:4; - unsigned WAITB:2; - unsigned MODE:2; - unsigned MODE16:1; - unsigned INCM:2; - unsigned IRQM:2; - unsigned BUSY:1; - }; - struct { - unsigned WAITE0:1; - unsigned WAITE1:1; - unsigned WAITM0:1; - unsigned WAITM1:1; - unsigned WAITM2:1; - unsigned WAITM3:1; - unsigned WAITB0:1; - unsigned WAITB1:1; - unsigned MODE0:1; - unsigned MODE1:1; - unsigned :1; - unsigned INCM0:1; - unsigned INCM1:1; - unsigned IRQM0:1; - unsigned IRQM1:1; - }; - struct { - unsigned w:32; - }; -} __PMMODEbits_t; -extern volatile __PMMODEbits_t PMMODEbits __asm__ ("PMMODE") __attribute__((section("sfrs"))); -extern volatile unsigned int PMMODECLR __attribute__((section("sfrs"))); -extern volatile unsigned int PMMODESET __attribute__((section("sfrs"))); -extern volatile unsigned int PMMODEINV __attribute__((section("sfrs"))); -#define PMADDR PMADDR -extern volatile unsigned int PMADDR __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned ADDR:14; - unsigned ADDR14:1; - unsigned ADDR15:1; - }; - struct { - unsigned :14; - unsigned CS:2; - }; - struct { - unsigned :14; - unsigned CS1:1; - unsigned CS2:1; - }; - struct { - unsigned w:32; - }; -} __PMADDRbits_t; -extern volatile __PMADDRbits_t PMADDRbits __asm__ ("PMADDR") __attribute__((section("sfrs"))); -extern volatile unsigned int PMADDRCLR __attribute__((section("sfrs"))); -extern volatile unsigned int PMADDRSET __attribute__((section("sfrs"))); -extern volatile unsigned int PMADDRINV __attribute__((section("sfrs"))); -#define PMDOUT PMDOUT -extern volatile unsigned int PMDOUT __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned DATAOUT:32; - }; - struct { - unsigned w:32; - }; -} __PMDOUTbits_t; -extern volatile __PMDOUTbits_t PMDOUTbits __asm__ ("PMDOUT") __attribute__((section("sfrs"))); -extern volatile unsigned int PMDOUTCLR __attribute__((section("sfrs"))); -extern volatile unsigned int PMDOUTSET __attribute__((section("sfrs"))); -extern volatile unsigned int PMDOUTINV __attribute__((section("sfrs"))); -#define PMDIN PMDIN -extern volatile unsigned int PMDIN __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned DATAIN:32; - }; - struct { - unsigned w:32; - }; -} __PMDINbits_t; -extern volatile __PMDINbits_t PMDINbits __asm__ ("PMDIN") __attribute__((section("sfrs"))); -extern volatile unsigned int PMDINCLR __attribute__((section("sfrs"))); -extern volatile unsigned int PMDINSET __attribute__((section("sfrs"))); -extern volatile unsigned int PMDININV __attribute__((section("sfrs"))); -#define PMAEN PMAEN -extern volatile unsigned int PMAEN __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned PTEN:24; - }; - struct { - unsigned w:32; - }; -} __PMAENbits_t; -extern volatile __PMAENbits_t PMAENbits __asm__ ("PMAEN") __attribute__((section("sfrs"))); -extern volatile unsigned int PMAENCLR __attribute__((section("sfrs"))); -extern volatile unsigned int PMAENSET __attribute__((section("sfrs"))); -extern volatile unsigned int PMAENINV __attribute__((section("sfrs"))); -#define PMSTAT PMSTAT -extern volatile unsigned int PMSTAT __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned OB0E:1; - unsigned OB1E:1; - unsigned OB2E:1; - unsigned OB3E:1; - unsigned :2; - unsigned OBUF:1; - unsigned OBE:1; - unsigned IB0F:1; - unsigned IB1F:1; - unsigned IB2F:1; - unsigned IB3F:1; - unsigned :2; - unsigned IBOV:1; - unsigned IBF:1; - }; - struct { - unsigned w:32; - }; -} __PMSTATbits_t; -extern volatile __PMSTATbits_t PMSTATbits __asm__ ("PMSTAT") __attribute__((section("sfrs"))); -extern volatile unsigned int PMSTATCLR __attribute__((section("sfrs"))); -extern volatile unsigned int PMSTATSET __attribute__((section("sfrs"))); -extern volatile unsigned int PMSTATINV __attribute__((section("sfrs"))); -#define PMWADDR PMWADDR -extern volatile unsigned int PMWADDR __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned WADDR:14; - unsigned WADDR14:1; - unsigned WADDR15:1; - }; - struct { - unsigned :14; - unsigned WCS:2; - }; - struct { - unsigned :14; - unsigned WCS1:1; - unsigned WCS2:1; - }; - struct { - unsigned w:32; - }; -} __PMWADDRbits_t; -extern volatile __PMWADDRbits_t PMWADDRbits __asm__ ("PMWADDR") __attribute__((section("sfrs"))); -extern volatile unsigned int PMWADDRCLR __attribute__((section("sfrs"))); -extern volatile unsigned int PMWADDRSET __attribute__((section("sfrs"))); -extern volatile unsigned int PMWADDRINV __attribute__((section("sfrs"))); -#define PMRADDR PMRADDR -extern volatile unsigned int PMRADDR __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned RADDR:14; - unsigned RADDR14:1; - unsigned RADDR15:1; - }; - struct { - unsigned :14; - unsigned RCS:2; - }; - struct { - unsigned :14; - unsigned RCS1:1; - unsigned RCS2:1; - }; - struct { - unsigned w:32; - }; -} __PMRADDRbits_t; -extern volatile __PMRADDRbits_t PMRADDRbits __asm__ ("PMRADDR") __attribute__((section("sfrs"))); -extern volatile unsigned int PMRADDRCLR __attribute__((section("sfrs"))); -extern volatile unsigned int PMRADDRSET __attribute__((section("sfrs"))); -extern volatile unsigned int PMRADDRINV __attribute__((section("sfrs"))); -#define PMRDIN PMRDIN -extern volatile unsigned int PMRDIN __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned RDATAIN:32; - }; - struct { - unsigned w:32; - }; -} __PMRDINbits_t; -extern volatile __PMRDINbits_t PMRDINbits __asm__ ("PMRDIN") __attribute__((section("sfrs"))); -extern volatile unsigned int PMRDINCLR __attribute__((section("sfrs"))); -extern volatile unsigned int PMRDINSET __attribute__((section("sfrs"))); -extern volatile unsigned int PMRDININV __attribute__((section("sfrs"))); -#define T1CON T1CON -extern volatile unsigned int T1CON __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :1; - unsigned TCS:1; - unsigned TSYNC:1; - unsigned :1; - unsigned TCKPS:2; - unsigned :1; - unsigned TGATE:1; - unsigned :3; - unsigned TWIP:1; - unsigned TWDIS:1; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - }; - struct { - unsigned :4; - unsigned TCKPS0:1; - unsigned TCKPS1:1; - }; - struct { - unsigned :13; - unsigned TSIDL:1; - unsigned :1; - unsigned TON:1; - }; - struct { - unsigned w:32; - }; -} __T1CONbits_t; -extern volatile __T1CONbits_t T1CONbits __asm__ ("T1CON") __attribute__((section("sfrs"))); -extern volatile unsigned int T1CONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int T1CONSET __attribute__((section("sfrs"))); -extern volatile unsigned int T1CONINV __attribute__((section("sfrs"))); -#define TMR1 TMR1 -extern volatile unsigned int TMR1 __attribute__((section("sfrs"))); -extern volatile unsigned int TMR1CLR __attribute__((section("sfrs"))); -extern volatile unsigned int TMR1SET __attribute__((section("sfrs"))); -extern volatile unsigned int TMR1INV __attribute__((section("sfrs"))); -#define PR1 PR1 -extern volatile unsigned int PR1 __attribute__((section("sfrs"))); -extern volatile unsigned int PR1CLR __attribute__((section("sfrs"))); -extern volatile unsigned int PR1SET __attribute__((section("sfrs"))); -extern volatile unsigned int PR1INV __attribute__((section("sfrs"))); -#define T2CON T2CON -extern volatile unsigned int T2CON __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :1; - unsigned TCS:1; - unsigned :1; - unsigned T32:1; - unsigned TCKPS:3; - unsigned TGATE:1; - unsigned :5; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - }; - struct { - unsigned :4; - unsigned TCKPS0:1; - unsigned TCKPS1:1; - unsigned TCKPS2:1; - }; - struct { - unsigned :13; - unsigned TSIDL:1; - unsigned :1; - unsigned TON:1; - }; - struct { - unsigned w:32; - }; -} __T2CONbits_t; -extern volatile __T2CONbits_t T2CONbits __asm__ ("T2CON") __attribute__((section("sfrs"))); -extern volatile unsigned int T2CONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int T2CONSET __attribute__((section("sfrs"))); -extern volatile unsigned int T2CONINV __attribute__((section("sfrs"))); -#define TMR2 TMR2 -extern volatile unsigned int TMR2 __attribute__((section("sfrs"))); -extern volatile unsigned int TMR2CLR __attribute__((section("sfrs"))); -extern volatile unsigned int TMR2SET __attribute__((section("sfrs"))); -extern volatile unsigned int TMR2INV __attribute__((section("sfrs"))); -#define PR2 PR2 -extern volatile unsigned int PR2 __attribute__((section("sfrs"))); -extern volatile unsigned int PR2CLR __attribute__((section("sfrs"))); -extern volatile unsigned int PR2SET __attribute__((section("sfrs"))); -extern volatile unsigned int PR2INV __attribute__((section("sfrs"))); -#define T3CON T3CON -extern volatile unsigned int T3CON __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :1; - unsigned TCS:1; - unsigned :2; - unsigned TCKPS:3; - unsigned TGATE:1; - unsigned :5; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - }; - struct { - unsigned :4; - unsigned TCKPS0:1; - unsigned TCKPS1:1; - unsigned TCKPS2:1; - }; - struct { - unsigned :13; - unsigned TSIDL:1; - unsigned :1; - unsigned TON:1; - }; - struct { - unsigned w:32; - }; -} __T3CONbits_t; -extern volatile __T3CONbits_t T3CONbits __asm__ ("T3CON") __attribute__((section("sfrs"))); -extern volatile unsigned int T3CONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int T3CONSET __attribute__((section("sfrs"))); -extern volatile unsigned int T3CONINV __attribute__((section("sfrs"))); -#define TMR3 TMR3 -extern volatile unsigned int TMR3 __attribute__((section("sfrs"))); -extern volatile unsigned int TMR3CLR __attribute__((section("sfrs"))); -extern volatile unsigned int TMR3SET __attribute__((section("sfrs"))); -extern volatile unsigned int TMR3INV __attribute__((section("sfrs"))); -#define PR3 PR3 -extern volatile unsigned int PR3 __attribute__((section("sfrs"))); -extern volatile unsigned int PR3CLR __attribute__((section("sfrs"))); -extern volatile unsigned int PR3SET __attribute__((section("sfrs"))); -extern volatile unsigned int PR3INV __attribute__((section("sfrs"))); -#define T4CON T4CON -extern volatile unsigned int T4CON __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :1; - unsigned TCS:1; - unsigned :1; - unsigned T32:1; - unsigned TCKPS:3; - unsigned TGATE:1; - unsigned :5; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - }; - struct { - unsigned :4; - unsigned TCKPS0:1; - unsigned TCKPS1:1; - unsigned TCKPS2:1; - }; - struct { - unsigned :13; - unsigned TSIDL:1; - unsigned :1; - unsigned TON:1; - }; - struct { - unsigned w:32; - }; -} __T4CONbits_t; -extern volatile __T4CONbits_t T4CONbits __asm__ ("T4CON") __attribute__((section("sfrs"))); -extern volatile unsigned int T4CONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int T4CONSET __attribute__((section("sfrs"))); -extern volatile unsigned int T4CONINV __attribute__((section("sfrs"))); -#define TMR4 TMR4 -extern volatile unsigned int TMR4 __attribute__((section("sfrs"))); -extern volatile unsigned int TMR4CLR __attribute__((section("sfrs"))); -extern volatile unsigned int TMR4SET __attribute__((section("sfrs"))); -extern volatile unsigned int TMR4INV __attribute__((section("sfrs"))); -#define PR4 PR4 -extern volatile unsigned int PR4 __attribute__((section("sfrs"))); -extern volatile unsigned int PR4CLR __attribute__((section("sfrs"))); -extern volatile unsigned int PR4SET __attribute__((section("sfrs"))); -extern volatile unsigned int PR4INV __attribute__((section("sfrs"))); -#define T5CON T5CON -extern volatile unsigned int T5CON __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :1; - unsigned TCS:1; - unsigned :2; - unsigned TCKPS:3; - unsigned TGATE:1; - unsigned :5; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - }; - struct { - unsigned :4; - unsigned TCKPS0:1; - unsigned TCKPS1:1; - unsigned TCKPS2:1; - }; - struct { - unsigned :13; - unsigned TSIDL:1; - unsigned :1; - unsigned TON:1; - }; - struct { - unsigned w:32; - }; -} __T5CONbits_t; -extern volatile __T5CONbits_t T5CONbits __asm__ ("T5CON") __attribute__((section("sfrs"))); -extern volatile unsigned int T5CONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int T5CONSET __attribute__((section("sfrs"))); -extern volatile unsigned int T5CONINV __attribute__((section("sfrs"))); -#define TMR5 TMR5 -extern volatile unsigned int TMR5 __attribute__((section("sfrs"))); -extern volatile unsigned int TMR5CLR __attribute__((section("sfrs"))); -extern volatile unsigned int TMR5SET __attribute__((section("sfrs"))); -extern volatile unsigned int TMR5INV __attribute__((section("sfrs"))); -#define PR5 PR5 -extern volatile unsigned int PR5 __attribute__((section("sfrs"))); -extern volatile unsigned int PR5CLR __attribute__((section("sfrs"))); -extern volatile unsigned int PR5SET __attribute__((section("sfrs"))); -extern volatile unsigned int PR5INV __attribute__((section("sfrs"))); -#define T6CON T6CON -extern volatile unsigned int T6CON __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :1; - unsigned TCS:1; - unsigned :1; - unsigned T32:1; - unsigned TCKPS:3; - unsigned TGATE:1; - unsigned :5; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - }; - struct { - unsigned :4; - unsigned TCKPS0:1; - unsigned TCKPS1:1; - unsigned TCKPS2:1; - }; - struct { - unsigned :13; - unsigned TSIDL:1; - unsigned :1; - unsigned TON:1; - }; - struct { - unsigned w:32; - }; -} __T6CONbits_t; -extern volatile __T6CONbits_t T6CONbits __asm__ ("T6CON") __attribute__((section("sfrs"))); -extern volatile unsigned int T6CONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int T6CONSET __attribute__((section("sfrs"))); -extern volatile unsigned int T6CONINV __attribute__((section("sfrs"))); -#define TMR6 TMR6 -extern volatile unsigned int TMR6 __attribute__((section("sfrs"))); -extern volatile unsigned int TMR6CLR __attribute__((section("sfrs"))); -extern volatile unsigned int TMR6SET __attribute__((section("sfrs"))); -extern volatile unsigned int TMR6INV __attribute__((section("sfrs"))); -#define PR6 PR6 -extern volatile unsigned int PR6 __attribute__((section("sfrs"))); -extern volatile unsigned int PR6CLR __attribute__((section("sfrs"))); -extern volatile unsigned int PR6SET __attribute__((section("sfrs"))); -extern volatile unsigned int PR6INV __attribute__((section("sfrs"))); -#define T7CON T7CON -extern volatile unsigned int T7CON __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :1; - unsigned TCS:1; - unsigned :2; - unsigned TCKPS:3; - unsigned TGATE:1; - unsigned :5; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - }; - struct { - unsigned :4; - unsigned TCKPS0:1; - unsigned TCKPS1:1; - unsigned TCKPS2:1; - }; - struct { - unsigned :13; - unsigned TSIDL:1; - unsigned :1; - unsigned TON:1; - }; - struct { - unsigned w:32; - }; -} __T7CONbits_t; -extern volatile __T7CONbits_t T7CONbits __asm__ ("T7CON") __attribute__((section("sfrs"))); -extern volatile unsigned int T7CONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int T7CONSET __attribute__((section("sfrs"))); -extern volatile unsigned int T7CONINV __attribute__((section("sfrs"))); -#define TMR7 TMR7 -extern volatile unsigned int TMR7 __attribute__((section("sfrs"))); -extern volatile unsigned int TMR7CLR __attribute__((section("sfrs"))); -extern volatile unsigned int TMR7SET __attribute__((section("sfrs"))); -extern volatile unsigned int TMR7INV __attribute__((section("sfrs"))); -#define PR7 PR7 -extern volatile unsigned int PR7 __attribute__((section("sfrs"))); -extern volatile unsigned int PR7CLR __attribute__((section("sfrs"))); -extern volatile unsigned int PR7SET __attribute__((section("sfrs"))); -extern volatile unsigned int PR7INV __attribute__((section("sfrs"))); -#define T8CON T8CON -extern volatile unsigned int T8CON __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :1; - unsigned TCS:1; - unsigned :1; - unsigned T32:1; - unsigned TCKPS:3; - unsigned TGATE:1; - unsigned :5; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - }; - struct { - unsigned :4; - unsigned TCKPS0:1; - unsigned TCKPS1:1; - unsigned TCKPS2:1; - }; - struct { - unsigned :13; - unsigned TSIDL:1; - unsigned :1; - unsigned TON:1; - }; - struct { - unsigned w:32; - }; -} __T8CONbits_t; -extern volatile __T8CONbits_t T8CONbits __asm__ ("T8CON") __attribute__((section("sfrs"))); -extern volatile unsigned int T8CONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int T8CONSET __attribute__((section("sfrs"))); -extern volatile unsigned int T8CONINV __attribute__((section("sfrs"))); -#define TMR8 TMR8 -extern volatile unsigned int TMR8 __attribute__((section("sfrs"))); -extern volatile unsigned int TMR8CLR __attribute__((section("sfrs"))); -extern volatile unsigned int TMR8SET __attribute__((section("sfrs"))); -extern volatile unsigned int TMR8INV __attribute__((section("sfrs"))); -#define PR8 PR8 -extern volatile unsigned int PR8 __attribute__((section("sfrs"))); -extern volatile unsigned int PR8CLR __attribute__((section("sfrs"))); -extern volatile unsigned int PR8SET __attribute__((section("sfrs"))); -extern volatile unsigned int PR8INV __attribute__((section("sfrs"))); -#define T9CON T9CON -extern volatile unsigned int T9CON __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :1; - unsigned TCS:1; - unsigned :2; - unsigned TCKPS:3; - unsigned TGATE:1; - unsigned :5; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - }; - struct { - unsigned :4; - unsigned TCKPS0:1; - unsigned TCKPS1:1; - unsigned TCKPS2:1; - }; - struct { - unsigned :13; - unsigned TSIDL:1; - unsigned :1; - unsigned TON:1; - }; - struct { - unsigned w:32; - }; -} __T9CONbits_t; -extern volatile __T9CONbits_t T9CONbits __asm__ ("T9CON") __attribute__((section("sfrs"))); -extern volatile unsigned int T9CONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int T9CONSET __attribute__((section("sfrs"))); -extern volatile unsigned int T9CONINV __attribute__((section("sfrs"))); -#define TMR9 TMR9 -extern volatile unsigned int TMR9 __attribute__((section("sfrs"))); -extern volatile unsigned int TMR9CLR __attribute__((section("sfrs"))); -extern volatile unsigned int TMR9SET __attribute__((section("sfrs"))); -extern volatile unsigned int TMR9INV __attribute__((section("sfrs"))); -#define PR9 PR9 -extern volatile unsigned int PR9 __attribute__((section("sfrs"))); -extern volatile unsigned int PR9CLR __attribute__((section("sfrs"))); -extern volatile unsigned int PR9SET __attribute__((section("sfrs"))); -extern volatile unsigned int PR9INV __attribute__((section("sfrs"))); -#define IC1CON IC1CON -extern volatile unsigned int IC1CON __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned ICM:3; - unsigned ICBNE:1; - unsigned ICOV:1; - unsigned ICI:2; - unsigned ICTMR:1; - unsigned C32:1; - unsigned FEDGE:1; - unsigned :3; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - }; - struct { - unsigned ICM0:1; - unsigned ICM1:1; - unsigned ICM2:1; - unsigned :2; - unsigned ICI0:1; - unsigned ICI1:1; - }; - struct { - unsigned :13; - unsigned ICSIDL:1; - }; - struct { - unsigned w:32; - }; -} __IC1CONbits_t; -extern volatile __IC1CONbits_t IC1CONbits __asm__ ("IC1CON") __attribute__((section("sfrs"))); -extern volatile unsigned int IC1CONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int IC1CONSET __attribute__((section("sfrs"))); -extern volatile unsigned int IC1CONINV __attribute__((section("sfrs"))); -#define IC1BUF IC1BUF -extern volatile unsigned int IC1BUF __attribute__((section("sfrs"))); -#define IC2CON IC2CON -extern volatile unsigned int IC2CON __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned ICM:3; - unsigned ICBNE:1; - unsigned ICOV:1; - unsigned ICI:2; - unsigned ICTMR:1; - unsigned C32:1; - unsigned FEDGE:1; - unsigned :3; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - }; - struct { - unsigned ICM0:1; - unsigned ICM1:1; - unsigned ICM2:1; - unsigned :2; - unsigned ICI0:1; - unsigned ICI1:1; - }; - struct { - unsigned :13; - unsigned ICSIDL:1; - }; - struct { - unsigned w:32; - }; -} __IC2CONbits_t; -extern volatile __IC2CONbits_t IC2CONbits __asm__ ("IC2CON") __attribute__((section("sfrs"))); -extern volatile unsigned int IC2CONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int IC2CONSET __attribute__((section("sfrs"))); -extern volatile unsigned int IC2CONINV __attribute__((section("sfrs"))); -#define IC2BUF IC2BUF -extern volatile unsigned int IC2BUF __attribute__((section("sfrs"))); -#define IC3CON IC3CON -extern volatile unsigned int IC3CON __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned ICM:3; - unsigned ICBNE:1; - unsigned ICOV:1; - unsigned ICI:2; - unsigned ICTMR:1; - unsigned C32:1; - unsigned FEDGE:1; - unsigned :3; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - }; - struct { - unsigned ICM0:1; - unsigned ICM1:1; - unsigned ICM2:1; - unsigned :2; - unsigned ICI0:1; - unsigned ICI1:1; - }; - struct { - unsigned :13; - unsigned ICSIDL:1; - }; - struct { - unsigned w:32; - }; -} __IC3CONbits_t; -extern volatile __IC3CONbits_t IC3CONbits __asm__ ("IC3CON") __attribute__((section("sfrs"))); -extern volatile unsigned int IC3CONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int IC3CONSET __attribute__((section("sfrs"))); -extern volatile unsigned int IC3CONINV __attribute__((section("sfrs"))); -#define IC3BUF IC3BUF -extern volatile unsigned int IC3BUF __attribute__((section("sfrs"))); -#define IC4CON IC4CON -extern volatile unsigned int IC4CON __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned ICM:3; - unsigned ICBNE:1; - unsigned ICOV:1; - unsigned ICI:2; - unsigned ICTMR:1; - unsigned C32:1; - unsigned FEDGE:1; - unsigned :3; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - }; - struct { - unsigned ICM0:1; - unsigned ICM1:1; - unsigned ICM2:1; - unsigned :2; - unsigned ICI0:1; - unsigned ICI1:1; - }; - struct { - unsigned :13; - unsigned ICSIDL:1; - }; - struct { - unsigned w:32; - }; -} __IC4CONbits_t; -extern volatile __IC4CONbits_t IC4CONbits __asm__ ("IC4CON") __attribute__((section("sfrs"))); -extern volatile unsigned int IC4CONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int IC4CONSET __attribute__((section("sfrs"))); -extern volatile unsigned int IC4CONINV __attribute__((section("sfrs"))); -#define IC4BUF IC4BUF -extern volatile unsigned int IC4BUF __attribute__((section("sfrs"))); -#define IC5CON IC5CON -extern volatile unsigned int IC5CON __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned ICM:3; - unsigned ICBNE:1; - unsigned ICOV:1; - unsigned ICI:2; - unsigned ICTMR:1; - unsigned C32:1; - unsigned FEDGE:1; - unsigned :3; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - }; - struct { - unsigned ICM0:1; - unsigned ICM1:1; - unsigned ICM2:1; - unsigned :2; - unsigned ICI0:1; - unsigned ICI1:1; - }; - struct { - unsigned :13; - unsigned ICSIDL:1; - }; - struct { - unsigned w:32; - }; -} __IC5CONbits_t; -extern volatile __IC5CONbits_t IC5CONbits __asm__ ("IC5CON") __attribute__((section("sfrs"))); -extern volatile unsigned int IC5CONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int IC5CONSET __attribute__((section("sfrs"))); -extern volatile unsigned int IC5CONINV __attribute__((section("sfrs"))); -#define IC5BUF IC5BUF -extern volatile unsigned int IC5BUF __attribute__((section("sfrs"))); -#define IC6CON IC6CON -extern volatile unsigned int IC6CON __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned ICM:3; - unsigned ICBNE:1; - unsigned ICOV:1; - unsigned ICI:2; - unsigned ICTMR:1; - unsigned C32:1; - unsigned FEDGE:1; - unsigned :3; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - }; - struct { - unsigned ICM0:1; - unsigned ICM1:1; - unsigned ICM2:1; - unsigned :2; - unsigned ICI0:1; - unsigned ICI1:1; - }; - struct { - unsigned :13; - unsigned ICSIDL:1; - }; - struct { - unsigned w:32; - }; -} __IC6CONbits_t; -extern volatile __IC6CONbits_t IC6CONbits __asm__ ("IC6CON") __attribute__((section("sfrs"))); -extern volatile unsigned int IC6CONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int IC6CONSET __attribute__((section("sfrs"))); -extern volatile unsigned int IC6CONINV __attribute__((section("sfrs"))); -#define IC6BUF IC6BUF -extern volatile unsigned int IC6BUF __attribute__((section("sfrs"))); -#define IC7CON IC7CON -extern volatile unsigned int IC7CON __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned ICM:3; - unsigned ICBNE:1; - unsigned ICOV:1; - unsigned ICI:2; - unsigned ICTMR:1; - unsigned C32:1; - unsigned FEDGE:1; - unsigned :3; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - }; - struct { - unsigned ICM0:1; - unsigned ICM1:1; - unsigned ICM2:1; - unsigned :2; - unsigned ICI0:1; - unsigned ICI1:1; - }; - struct { - unsigned :13; - unsigned ICSIDL:1; - }; - struct { - unsigned w:32; - }; -} __IC7CONbits_t; -extern volatile __IC7CONbits_t IC7CONbits __asm__ ("IC7CON") __attribute__((section("sfrs"))); -extern volatile unsigned int IC7CONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int IC7CONSET __attribute__((section("sfrs"))); -extern volatile unsigned int IC7CONINV __attribute__((section("sfrs"))); -#define IC7BUF IC7BUF -extern volatile unsigned int IC7BUF __attribute__((section("sfrs"))); -#define IC8CON IC8CON -extern volatile unsigned int IC8CON __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned ICM:3; - unsigned ICBNE:1; - unsigned ICOV:1; - unsigned ICI:2; - unsigned ICTMR:1; - unsigned C32:1; - unsigned FEDGE:1; - unsigned :3; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - }; - struct { - unsigned ICM0:1; - unsigned ICM1:1; - unsigned ICM2:1; - unsigned :2; - unsigned ICI0:1; - unsigned ICI1:1; - }; - struct { - unsigned :13; - unsigned ICSIDL:1; - }; - struct { - unsigned w:32; - }; -} __IC8CONbits_t; -extern volatile __IC8CONbits_t IC8CONbits __asm__ ("IC8CON") __attribute__((section("sfrs"))); -extern volatile unsigned int IC8CONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int IC8CONSET __attribute__((section("sfrs"))); -extern volatile unsigned int IC8CONINV __attribute__((section("sfrs"))); -#define IC8BUF IC8BUF -extern volatile unsigned int IC8BUF __attribute__((section("sfrs"))); -#define IC9CON IC9CON -extern volatile unsigned int IC9CON __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned ICM:3; - unsigned ICBNE:1; - unsigned ICOV:1; - unsigned ICI:2; - unsigned ICTMR:1; - unsigned C32:1; - unsigned FEDGE:1; - unsigned :3; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - }; - struct { - unsigned ICM0:1; - unsigned ICM1:1; - unsigned ICM2:1; - unsigned :2; - unsigned ICI0:1; - unsigned ICI1:1; - }; - struct { - unsigned :13; - unsigned ICSIDL:1; - }; - struct { - unsigned w:32; - }; -} __IC9CONbits_t; -extern volatile __IC9CONbits_t IC9CONbits __asm__ ("IC9CON") __attribute__((section("sfrs"))); -extern volatile unsigned int IC9CONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int IC9CONSET __attribute__((section("sfrs"))); -extern volatile unsigned int IC9CONINV __attribute__((section("sfrs"))); -#define IC9BUF IC9BUF -extern volatile unsigned int IC9BUF __attribute__((section("sfrs"))); -#define OC1CON OC1CON -extern volatile unsigned int OC1CON __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned OCM:3; - unsigned OCTSEL:1; - unsigned OCFLT:1; - unsigned OC32:1; - unsigned :7; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - }; - struct { - unsigned OCM0:1; - unsigned OCM1:1; - unsigned OCM2:1; - }; - struct { - unsigned :13; - unsigned OCSIDL:1; - }; - struct { - unsigned w:32; - }; -} __OC1CONbits_t; -extern volatile __OC1CONbits_t OC1CONbits __asm__ ("OC1CON") __attribute__((section("sfrs"))); -extern volatile unsigned int OC1CONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int OC1CONSET __attribute__((section("sfrs"))); -extern volatile unsigned int OC1CONINV __attribute__((section("sfrs"))); -#define OC1R OC1R -extern volatile unsigned int OC1R __attribute__((section("sfrs"))); -extern volatile unsigned int OC1RCLR __attribute__((section("sfrs"))); -extern volatile unsigned int OC1RSET __attribute__((section("sfrs"))); -extern volatile unsigned int OC1RINV __attribute__((section("sfrs"))); -#define OC1RS OC1RS -extern volatile unsigned int OC1RS __attribute__((section("sfrs"))); -extern volatile unsigned int OC1RSCLR __attribute__((section("sfrs"))); -extern volatile unsigned int OC1RSSET __attribute__((section("sfrs"))); -extern volatile unsigned int OC1RSINV __attribute__((section("sfrs"))); -#define OC2CON OC2CON -extern volatile unsigned int OC2CON __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned OCM:3; - unsigned OCTSEL:1; - unsigned OCFLT:1; - unsigned OC32:1; - unsigned :7; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - }; - struct { - unsigned OCM0:1; - unsigned OCM1:1; - unsigned OCM2:1; - }; - struct { - unsigned :13; - unsigned OCSIDL:1; - }; - struct { - unsigned w:32; - }; -} __OC2CONbits_t; -extern volatile __OC2CONbits_t OC2CONbits __asm__ ("OC2CON") __attribute__((section("sfrs"))); -extern volatile unsigned int OC2CONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int OC2CONSET __attribute__((section("sfrs"))); -extern volatile unsigned int OC2CONINV __attribute__((section("sfrs"))); -#define OC2R OC2R -extern volatile unsigned int OC2R __attribute__((section("sfrs"))); -extern volatile unsigned int OC2RCLR __attribute__((section("sfrs"))); -extern volatile unsigned int OC2RSET __attribute__((section("sfrs"))); -extern volatile unsigned int OC2RINV __attribute__((section("sfrs"))); -#define OC2RS OC2RS -extern volatile unsigned int OC2RS __attribute__((section("sfrs"))); -extern volatile unsigned int OC2RSCLR __attribute__((section("sfrs"))); -extern volatile unsigned int OC2RSSET __attribute__((section("sfrs"))); -extern volatile unsigned int OC2RSINV __attribute__((section("sfrs"))); -#define OC3CON OC3CON -extern volatile unsigned int OC3CON __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned OCM:3; - unsigned OCTSEL:1; - unsigned OCFLT:1; - unsigned OC32:1; - unsigned :7; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - }; - struct { - unsigned OCM0:1; - unsigned OCM1:1; - unsigned OCM2:1; - }; - struct { - unsigned :13; - unsigned OCSIDL:1; - }; - struct { - unsigned w:32; - }; -} __OC3CONbits_t; -extern volatile __OC3CONbits_t OC3CONbits __asm__ ("OC3CON") __attribute__((section("sfrs"))); -extern volatile unsigned int OC3CONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int OC3CONSET __attribute__((section("sfrs"))); -extern volatile unsigned int OC3CONINV __attribute__((section("sfrs"))); -#define OC3R OC3R -extern volatile unsigned int OC3R __attribute__((section("sfrs"))); -extern volatile unsigned int OC3RCLR __attribute__((section("sfrs"))); -extern volatile unsigned int OC3RSET __attribute__((section("sfrs"))); -extern volatile unsigned int OC3RINV __attribute__((section("sfrs"))); -#define OC3RS OC3RS -extern volatile unsigned int OC3RS __attribute__((section("sfrs"))); -extern volatile unsigned int OC3RSCLR __attribute__((section("sfrs"))); -extern volatile unsigned int OC3RSSET __attribute__((section("sfrs"))); -extern volatile unsigned int OC3RSINV __attribute__((section("sfrs"))); -#define OC4CON OC4CON -extern volatile unsigned int OC4CON __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned OCM:3; - unsigned OCTSEL:1; - unsigned OCFLT:1; - unsigned OC32:1; - unsigned :7; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - }; - struct { - unsigned OCM0:1; - unsigned OCM1:1; - unsigned OCM2:1; - }; - struct { - unsigned :13; - unsigned OCSIDL:1; - }; - struct { - unsigned w:32; - }; -} __OC4CONbits_t; -extern volatile __OC4CONbits_t OC4CONbits __asm__ ("OC4CON") __attribute__((section("sfrs"))); -extern volatile unsigned int OC4CONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int OC4CONSET __attribute__((section("sfrs"))); -extern volatile unsigned int OC4CONINV __attribute__((section("sfrs"))); -#define OC4R OC4R -extern volatile unsigned int OC4R __attribute__((section("sfrs"))); -extern volatile unsigned int OC4RCLR __attribute__((section("sfrs"))); -extern volatile unsigned int OC4RSET __attribute__((section("sfrs"))); -extern volatile unsigned int OC4RINV __attribute__((section("sfrs"))); -#define OC4RS OC4RS -extern volatile unsigned int OC4RS __attribute__((section("sfrs"))); -extern volatile unsigned int OC4RSCLR __attribute__((section("sfrs"))); -extern volatile unsigned int OC4RSSET __attribute__((section("sfrs"))); -extern volatile unsigned int OC4RSINV __attribute__((section("sfrs"))); -#define OC5CON OC5CON -extern volatile unsigned int OC5CON __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned OCM:3; - unsigned OCTSEL:1; - unsigned OCFLT:1; - unsigned OC32:1; - unsigned :7; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - }; - struct { - unsigned OCM0:1; - unsigned OCM1:1; - unsigned OCM2:1; - }; - struct { - unsigned :13; - unsigned OCSIDL:1; - }; - struct { - unsigned w:32; - }; -} __OC5CONbits_t; -extern volatile __OC5CONbits_t OC5CONbits __asm__ ("OC5CON") __attribute__((section("sfrs"))); -extern volatile unsigned int OC5CONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int OC5CONSET __attribute__((section("sfrs"))); -extern volatile unsigned int OC5CONINV __attribute__((section("sfrs"))); -#define OC5R OC5R -extern volatile unsigned int OC5R __attribute__((section("sfrs"))); -extern volatile unsigned int OC5RCLR __attribute__((section("sfrs"))); -extern volatile unsigned int OC5RSET __attribute__((section("sfrs"))); -extern volatile unsigned int OC5RINV __attribute__((section("sfrs"))); -#define OC5RS OC5RS -extern volatile unsigned int OC5RS __attribute__((section("sfrs"))); -extern volatile unsigned int OC5RSCLR __attribute__((section("sfrs"))); -extern volatile unsigned int OC5RSSET __attribute__((section("sfrs"))); -extern volatile unsigned int OC5RSINV __attribute__((section("sfrs"))); -#define OC6CON OC6CON -extern volatile unsigned int OC6CON __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned OCM:3; - unsigned OCTSEL:1; - unsigned OCFLT:1; - unsigned OC32:1; - unsigned :7; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - }; - struct { - unsigned OCM0:1; - unsigned OCM1:1; - unsigned OCM2:1; - }; - struct { - unsigned :13; - unsigned OCSIDL:1; - }; - struct { - unsigned w:32; - }; -} __OC6CONbits_t; -extern volatile __OC6CONbits_t OC6CONbits __asm__ ("OC6CON") __attribute__((section("sfrs"))); -extern volatile unsigned int OC6CONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int OC6CONSET __attribute__((section("sfrs"))); -extern volatile unsigned int OC6CONINV __attribute__((section("sfrs"))); -#define OC6R OC6R -extern volatile unsigned int OC6R __attribute__((section("sfrs"))); -extern volatile unsigned int OC6RCLR __attribute__((section("sfrs"))); -extern volatile unsigned int OC6RSET __attribute__((section("sfrs"))); -extern volatile unsigned int OC6RINV __attribute__((section("sfrs"))); -#define OC6RS OC6RS -extern volatile unsigned int OC6RS __attribute__((section("sfrs"))); -extern volatile unsigned int OC6RSCLR __attribute__((section("sfrs"))); -extern volatile unsigned int OC6RSSET __attribute__((section("sfrs"))); -extern volatile unsigned int OC6RSINV __attribute__((section("sfrs"))); -#define OC7CON OC7CON -extern volatile unsigned int OC7CON __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned OCM:3; - unsigned OCTSEL:1; - unsigned OCFLT:1; - unsigned OC32:1; - unsigned :7; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - }; - struct { - unsigned OCM0:1; - unsigned OCM1:1; - unsigned OCM2:1; - }; - struct { - unsigned :13; - unsigned OCSIDL:1; - }; - struct { - unsigned w:32; - }; -} __OC7CONbits_t; -extern volatile __OC7CONbits_t OC7CONbits __asm__ ("OC7CON") __attribute__((section("sfrs"))); -extern volatile unsigned int OC7CONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int OC7CONSET __attribute__((section("sfrs"))); -extern volatile unsigned int OC7CONINV __attribute__((section("sfrs"))); -#define OC7R OC7R -extern volatile unsigned int OC7R __attribute__((section("sfrs"))); -extern volatile unsigned int OC7RCLR __attribute__((section("sfrs"))); -extern volatile unsigned int OC7RSET __attribute__((section("sfrs"))); -extern volatile unsigned int OC7RINV __attribute__((section("sfrs"))); -#define OC7RS OC7RS -extern volatile unsigned int OC7RS __attribute__((section("sfrs"))); -extern volatile unsigned int OC7RSCLR __attribute__((section("sfrs"))); -extern volatile unsigned int OC7RSSET __attribute__((section("sfrs"))); -extern volatile unsigned int OC7RSINV __attribute__((section("sfrs"))); -#define OC8CON OC8CON -extern volatile unsigned int OC8CON __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned OCM:3; - unsigned OCTSEL:1; - unsigned OCFLT:1; - unsigned OC32:1; - unsigned :7; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - }; - struct { - unsigned OCM0:1; - unsigned OCM1:1; - unsigned OCM2:1; - }; - struct { - unsigned :13; - unsigned OCSIDL:1; - }; - struct { - unsigned w:32; - }; -} __OC8CONbits_t; -extern volatile __OC8CONbits_t OC8CONbits __asm__ ("OC8CON") __attribute__((section("sfrs"))); -extern volatile unsigned int OC8CONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int OC8CONSET __attribute__((section("sfrs"))); -extern volatile unsigned int OC8CONINV __attribute__((section("sfrs"))); -#define OC8R OC8R -extern volatile unsigned int OC8R __attribute__((section("sfrs"))); -extern volatile unsigned int OC8RCLR __attribute__((section("sfrs"))); -extern volatile unsigned int OC8RSET __attribute__((section("sfrs"))); -extern volatile unsigned int OC8RINV __attribute__((section("sfrs"))); -#define OC8RS OC8RS -extern volatile unsigned int OC8RS __attribute__((section("sfrs"))); -extern volatile unsigned int OC8RSCLR __attribute__((section("sfrs"))); -extern volatile unsigned int OC8RSSET __attribute__((section("sfrs"))); -extern volatile unsigned int OC8RSINV __attribute__((section("sfrs"))); -#define OC9CON OC9CON -extern volatile unsigned int OC9CON __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned OCM:3; - unsigned OCTSEL:1; - unsigned OCFLT:1; - unsigned OC32:1; - unsigned :7; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - }; - struct { - unsigned OCM0:1; - unsigned OCM1:1; - unsigned OCM2:1; - }; - struct { - unsigned :13; - unsigned OCSIDL:1; - }; - struct { - unsigned w:32; - }; -} __OC9CONbits_t; -extern volatile __OC9CONbits_t OC9CONbits __asm__ ("OC9CON") __attribute__((section("sfrs"))); -extern volatile unsigned int OC9CONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int OC9CONSET __attribute__((section("sfrs"))); -extern volatile unsigned int OC9CONINV __attribute__((section("sfrs"))); -#define OC9R OC9R -extern volatile unsigned int OC9R __attribute__((section("sfrs"))); -extern volatile unsigned int OC9RCLR __attribute__((section("sfrs"))); -extern volatile unsigned int OC9RSET __attribute__((section("sfrs"))); -extern volatile unsigned int OC9RINV __attribute__((section("sfrs"))); -#define OC9RS OC9RS -extern volatile unsigned int OC9RS __attribute__((section("sfrs"))); -extern volatile unsigned int OC9RSCLR __attribute__((section("sfrs"))); -extern volatile unsigned int OC9RSSET __attribute__((section("sfrs"))); -extern volatile unsigned int OC9RSINV __attribute__((section("sfrs"))); -#define ADCCON1 ADCCON1 -extern volatile unsigned int ADCCON1 __attribute__((section("sfrs"))); -typedef struct { - unsigned :3; - unsigned STRGLVL:1; - unsigned IRQVS:3; - unsigned :2; - unsigned FSPBCLKEN:1; - unsigned FSSCLKEN:1; - unsigned CVDEN:1; - unsigned AICPMPEN:1; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - unsigned STRGSRC:5; - unsigned SELRES:2; - unsigned FRACT:1; - unsigned TRBSLV:3; - unsigned TRBMST:3; - unsigned TRBERR:1; - unsigned TRBEN:1; -} __ADCCON1bits_t; -extern volatile __ADCCON1bits_t ADCCON1bits __asm__ ("ADCCON1") __attribute__((section("sfrs"))); -#define ADCCON2 ADCCON2 -extern volatile unsigned int ADCCON2 __attribute__((section("sfrs"))); -typedef struct { - unsigned ADCDIV:7; - unsigned :1; - unsigned ADCEIS:3; - unsigned :1; - unsigned ADCEIOVR:1; - unsigned EOSIEN:1; - unsigned REFFLTIEN:1; - unsigned BGVRIEN:1; - unsigned SAMC:10; - unsigned CVDCPL:3; - unsigned EOSRDY:1; - unsigned REFFLT:1; - unsigned BGVRRDY:1; -} __ADCCON2bits_t; -extern volatile __ADCCON2bits_t ADCCON2bits __asm__ ("ADCCON2") __attribute__((section("sfrs"))); -#define ADCCON3 ADCCON3 -extern volatile unsigned int ADCCON3 __attribute__((section("sfrs"))); -typedef struct { - unsigned ADINSEL:6; - unsigned GSWTRG:1; - unsigned GLSWTRG:1; - unsigned RQCNVRT:1; - unsigned SAMP:1; - unsigned UPDRDY:1; - unsigned UPDIEN:1; - unsigned TRGSUSP:1; - unsigned VREFSEL:3; - unsigned DIGEN0:1; - unsigned DIGEN1:1; - unsigned DIGEN2:1; - unsigned DIGEN3:1; - unsigned DIGEN4:1; - unsigned :2; - unsigned DIGEN7:1; - unsigned CONCLKDIV:6; - unsigned ADCSEL:2; -} __ADCCON3bits_t; -extern volatile __ADCCON3bits_t ADCCON3bits __asm__ ("ADCCON3") __attribute__((section("sfrs"))); -#define ADCTRGMODE ADCTRGMODE -extern volatile unsigned int ADCTRGMODE __attribute__((section("sfrs"))); -typedef struct { - unsigned SSAMPEN0:1; - unsigned SSAMPEN1:1; - unsigned SSAMPEN2:1; - unsigned SSAMPEN3:1; - unsigned SSAMPEN4:1; - unsigned :3; - unsigned STRGEN0:1; - unsigned STRGEN1:1; - unsigned STRGEN2:1; - unsigned STRGEN3:1; - unsigned STRGEN4:1; - unsigned :3; - unsigned SH0ALT:2; - unsigned SH1ALT:2; - unsigned SH2ALT:2; - unsigned SH3ALT:2; - unsigned SH4ALT:2; -} __ADCTRGMODEbits_t; -extern volatile __ADCTRGMODEbits_t ADCTRGMODEbits __asm__ ("ADCTRGMODE") __attribute__((section("sfrs"))); -#define ADCIMCON1 ADCIMCON1 -extern volatile unsigned int ADCIMCON1 __attribute__((section("sfrs"))); -typedef struct { - unsigned SIGN0:1; - unsigned DIFF0:1; - unsigned SIGN1:1; - unsigned DIFF1:1; - unsigned SIGN2:1; - unsigned DIFF2:1; - unsigned SIGN3:1; - unsigned DIFF3:1; - unsigned SIGN4:1; - unsigned DIFF4:1; - unsigned SIGN5:1; - unsigned DIFF5:1; - unsigned SIGN6:1; - unsigned DIFF6:1; - unsigned SIGN7:1; - unsigned DIFF7:1; - unsigned SIGN8:1; - unsigned DIFF8:1; - unsigned SIGN9:1; - unsigned DIFF9:1; - unsigned SIGN10:1; - unsigned DIFF10:1; - unsigned SIGN11:1; - unsigned DIFF11:1; - unsigned SIGN12:1; - unsigned DIFF12:1; - unsigned SIGN13:1; - unsigned DIFF13:1; - unsigned SIGN14:1; - unsigned DIFF14:1; - unsigned SIGN15:1; - unsigned DIFF15:1; -} __ADCIMCON1bits_t; -extern volatile __ADCIMCON1bits_t ADCIMCON1bits __asm__ ("ADCIMCON1") __attribute__((section("sfrs"))); -#define ADCIMCON2 ADCIMCON2 -extern volatile unsigned int ADCIMCON2 __attribute__((section("sfrs"))); -typedef struct { - unsigned SIGN16:1; - unsigned DIFF16:1; - unsigned SIGN17:1; - unsigned DIFF17:1; - unsigned SIGN18:1; - unsigned DIFF18:1; - unsigned SIGN19:1; - unsigned DIFF19:1; - unsigned SIGN20:1; - unsigned DIFF20:1; - unsigned SIGN21:1; - unsigned DIFF21:1; - unsigned SIGN22:1; - unsigned DIFF22:1; - unsigned SIGN23:1; - unsigned DIFF23:1; - unsigned SIGN24:1; - unsigned DIFF24:1; - unsigned SIGN25:1; - unsigned DIFF25:1; - unsigned SIGN26:1; - unsigned DIFF26:1; - unsigned SIGN27:1; - unsigned DIFF27:1; - unsigned SIGN28:1; - unsigned DIFF28:1; - unsigned SIGN29:1; - unsigned DIFF29:1; - unsigned SIGN30:1; - unsigned DIFF30:1; - unsigned SIGN31:1; - unsigned DIFF31:1; -} __ADCIMCON2bits_t; -extern volatile __ADCIMCON2bits_t ADCIMCON2bits __asm__ ("ADCIMCON2") __attribute__((section("sfrs"))); -#define ADCIMCON3 ADCIMCON3 -extern volatile unsigned int ADCIMCON3 __attribute__((section("sfrs"))); -typedef struct { - unsigned SIGN32:1; - unsigned DIFF32:1; - unsigned SIGN33:1; - unsigned DIFF33:1; - unsigned SIGN34:1; - unsigned DIFF34:1; - unsigned SIGN35:1; - unsigned DIFF35:1; - unsigned SIGN36:1; - unsigned DIFF36:1; - unsigned SIGN37:1; - unsigned DIFF37:1; - unsigned SIGN38:1; - unsigned DIFF38:1; - unsigned SIGN39:1; - unsigned DIFF39:1; - unsigned SIGN40:1; - unsigned DIFF40:1; - unsigned SIGN41:1; - unsigned DIFF41:1; - unsigned SIGN42:1; - unsigned DIFF42:1; - unsigned SIGN43:1; - unsigned DIFF43:1; - unsigned SIGN44:1; - unsigned DIFF44:1; -} __ADCIMCON3bits_t; -extern volatile __ADCIMCON3bits_t ADCIMCON3bits __asm__ ("ADCIMCON3") __attribute__((section("sfrs"))); -#define ADCGIRQEN1 ADCGIRQEN1 -extern volatile unsigned int ADCGIRQEN1 __attribute__((section("sfrs"))); -typedef struct { - unsigned AGIEN0:1; - unsigned AGIEN1:1; - unsigned AGIEN2:1; - unsigned AGIEN3:1; - unsigned AGIEN4:1; - unsigned AGIEN5:1; - unsigned AGIEN6:1; - unsigned AGIEN7:1; - unsigned AGIEN8:1; - unsigned AGIEN9:1; - unsigned AGIEN10:1; - unsigned AGIEN11:1; - unsigned AGIEN12:1; - unsigned AGIEN13:1; - unsigned AGIEN14:1; - unsigned AGIEN15:1; - unsigned AGIEN16:1; - unsigned AGIEN17:1; - unsigned AGIEN18:1; - unsigned AGIEN19:1; - unsigned AGIEN20:1; - unsigned AGIEN21:1; - unsigned AGIEN22:1; - unsigned AGIEN23:1; - unsigned AGIEN24:1; - unsigned AGIEN25:1; - unsigned AGIEN26:1; - unsigned AGIEN27:1; - unsigned AGIEN28:1; - unsigned AGIEN29:1; - unsigned AGIEN30:1; - unsigned AGIEN31:1; -} __ADCGIRQEN1bits_t; -extern volatile __ADCGIRQEN1bits_t ADCGIRQEN1bits __asm__ ("ADCGIRQEN1") __attribute__((section("sfrs"))); -#define ADCGIRQEN2 ADCGIRQEN2 -extern volatile unsigned int ADCGIRQEN2 __attribute__((section("sfrs"))); -typedef struct { - unsigned AGIEN32:1; - unsigned AGIEN33:1; - unsigned AGIEN34:1; - unsigned AGIEN35:1; - unsigned AGIEN36:1; - unsigned AGIEN37:1; - unsigned AGIEN38:1; - unsigned AGIEN39:1; - unsigned AGIEN40:1; - unsigned AGIEN41:1; - unsigned AGIEN42:1; - unsigned AGIEN43:1; - unsigned AGIEN44:1; -} __ADCGIRQEN2bits_t; -extern volatile __ADCGIRQEN2bits_t ADCGIRQEN2bits __asm__ ("ADCGIRQEN2") __attribute__((section("sfrs"))); -#define ADCCSS1 ADCCSS1 -extern volatile unsigned int ADCCSS1 __attribute__((section("sfrs"))); -typedef struct { - unsigned CSS0:1; - unsigned CSS1:1; - unsigned CSS2:1; - unsigned CSS3:1; - unsigned CSS4:1; - unsigned CSS5:1; - unsigned CSS6:1; - unsigned CSS7:1; - unsigned CSS8:1; - unsigned CSS9:1; - unsigned CSS10:1; - unsigned CSS11:1; - unsigned CSS12:1; - unsigned CSS13:1; - unsigned CSS14:1; - unsigned CSS15:1; - unsigned CSS16:1; - unsigned CSS17:1; - unsigned CSS18:1; - unsigned CSS19:1; - unsigned CSS20:1; - unsigned CSS21:1; - unsigned CSS22:1; - unsigned CSS23:1; - unsigned CSS24:1; - unsigned CSS25:1; - unsigned CSS26:1; - unsigned CSS27:1; - unsigned CSS28:1; - unsigned CSS29:1; - unsigned CSS30:1; - unsigned CSS31:1; -} __ADCCSS1bits_t; -extern volatile __ADCCSS1bits_t ADCCSS1bits __asm__ ("ADCCSS1") __attribute__((section("sfrs"))); -#define ADCCSS2 ADCCSS2 -extern volatile unsigned int ADCCSS2 __attribute__((section("sfrs"))); -typedef struct { - unsigned CSS32:1; - unsigned CSS33:1; - unsigned CSS34:1; - unsigned CSS35:1; - unsigned CSS36:1; - unsigned CSS37:1; - unsigned CSS38:1; - unsigned CSS39:1; - unsigned CSS40:1; - unsigned CSS41:1; - unsigned CSS42:1; - unsigned CSS43:1; - unsigned CSS44:1; -} __ADCCSS2bits_t; -extern volatile __ADCCSS2bits_t ADCCSS2bits __asm__ ("ADCCSS2") __attribute__((section("sfrs"))); -#define ADCDSTAT1 ADCDSTAT1 -extern volatile unsigned int ADCDSTAT1 __attribute__((section("sfrs"))); -typedef struct { - unsigned ARDY0:1; - unsigned ARDY1:1; - unsigned ARDY2:1; - unsigned ARDY3:1; - unsigned ARDY4:1; - unsigned ARDY5:1; - unsigned ARDY6:1; - unsigned ARDY7:1; - unsigned ARDY8:1; - unsigned ARDY9:1; - unsigned ARDY10:1; - unsigned ARDY11:1; - unsigned ARDY12:1; - unsigned ARDY13:1; - unsigned ARDY14:1; - unsigned ARDY15:1; - unsigned ARDY16:1; - unsigned ARDY17:1; - unsigned ARDY18:1; - unsigned ARDY19:1; - unsigned ARDY20:1; - unsigned ARDY21:1; - unsigned ARDY22:1; - unsigned ARDY23:1; - unsigned ARDY24:1; - unsigned ARDY25:1; - unsigned ARDY26:1; - unsigned ARDY27:1; - unsigned ARDY28:1; - unsigned ARDY29:1; - unsigned ARDY30:1; - unsigned ARDY31:1; -} __ADCDSTAT1bits_t; -extern volatile __ADCDSTAT1bits_t ADCDSTAT1bits __asm__ ("ADCDSTAT1") __attribute__((section("sfrs"))); -#define ADCDSTAT2 ADCDSTAT2 -extern volatile unsigned int ADCDSTAT2 __attribute__((section("sfrs"))); -typedef struct { - unsigned ARDY32:1; - unsigned ARDY33:1; - unsigned ARDY34:1; - unsigned ARDY35:1; - unsigned ARDY36:1; - unsigned ARDY37:1; - unsigned ARDY38:1; - unsigned ARDY39:1; - unsigned ARDY40:1; - unsigned ARDY41:1; - unsigned ARDY42:1; - unsigned ARDY43:1; - unsigned ARDY44:1; -} __ADCDSTAT2bits_t; -extern volatile __ADCDSTAT2bits_t ADCDSTAT2bits __asm__ ("ADCDSTAT2") __attribute__((section("sfrs"))); -#define ADCCMPEN1 ADCCMPEN1 -extern volatile unsigned int ADCCMPEN1 __attribute__((section("sfrs"))); -typedef struct { - unsigned CMPE0:1; - unsigned CMPE1:1; - unsigned CMPE2:1; - unsigned CMPE3:1; - unsigned CMPE4:1; - unsigned CMPE5:1; - unsigned CMPE6:1; - unsigned CMPE7:1; - unsigned CMPE8:1; - unsigned CMPE9:1; - unsigned CMPE10:1; - unsigned CMPE11:1; - unsigned CMPE12:1; - unsigned CMPE13:1; - unsigned CMPE14:1; - unsigned CMPE15:1; - unsigned CMPE16:1; - unsigned CMPE17:1; - unsigned CMPE18:1; - unsigned CMPE19:1; - unsigned CMPE20:1; - unsigned CMPE21:1; - unsigned CMPE22:1; - unsigned CMPE23:1; - unsigned CMPE24:1; - unsigned CMPE25:1; - unsigned CMPE26:1; - unsigned CMPE27:1; - unsigned CMPE28:1; - unsigned CMPE29:1; - unsigned CMPE30:1; - unsigned CMPE31:1; -} __ADCCMPEN1bits_t; -extern volatile __ADCCMPEN1bits_t ADCCMPEN1bits __asm__ ("ADCCMPEN1") __attribute__((section("sfrs"))); -#define ADCCMP1 ADCCMP1 -extern volatile unsigned int ADCCMP1 __attribute__((section("sfrs"))); -typedef struct { - unsigned DCMPLO:16; - unsigned DCMPHI:16; -} __ADCCMP1bits_t; -extern volatile __ADCCMP1bits_t ADCCMP1bits __asm__ ("ADCCMP1") __attribute__((section("sfrs"))); -#define ADCCMPEN2 ADCCMPEN2 -extern volatile unsigned int ADCCMPEN2 __attribute__((section("sfrs"))); -typedef struct { - unsigned CMPE0:1; - unsigned CMPE1:1; - unsigned CMPE2:1; - unsigned CMPE3:1; - unsigned CMPE4:1; - unsigned CMPE5:1; - unsigned CMPE6:1; - unsigned CMPE7:1; - unsigned CMPE8:1; - unsigned CMPE9:1; - unsigned CMPE10:1; - unsigned CMPE11:1; - unsigned CMPE12:1; - unsigned CMPE13:1; - unsigned CMPE14:1; - unsigned CMPE15:1; - unsigned CMPE16:1; - unsigned CMPE17:1; - unsigned CMPE18:1; - unsigned CMPE19:1; - unsigned CMPE20:1; - unsigned CMPE21:1; - unsigned CMPE22:1; - unsigned CMPE23:1; - unsigned CMPE24:1; - unsigned CMPE25:1; - unsigned CMPE26:1; - unsigned CMPE27:1; - unsigned CMPE28:1; - unsigned CMPE29:1; - unsigned CMPE30:1; - unsigned CMPE31:1; -} __ADCCMPEN2bits_t; -extern volatile __ADCCMPEN2bits_t ADCCMPEN2bits __asm__ ("ADCCMPEN2") __attribute__((section("sfrs"))); -#define ADCCMP2 ADCCMP2 -extern volatile unsigned int ADCCMP2 __attribute__((section("sfrs"))); -typedef struct { - unsigned DCMPLO:16; - unsigned DCMPHI:16; -} __ADCCMP2bits_t; -extern volatile __ADCCMP2bits_t ADCCMP2bits __asm__ ("ADCCMP2") __attribute__((section("sfrs"))); -#define ADCCMPEN3 ADCCMPEN3 -extern volatile unsigned int ADCCMPEN3 __attribute__((section("sfrs"))); -typedef struct { - unsigned CMPE0:1; - unsigned CMPE1:1; - unsigned CMPE2:1; - unsigned CMPE3:1; - unsigned CMPE4:1; - unsigned CMPE5:1; - unsigned CMPE6:1; - unsigned CMPE7:1; - unsigned CMPE8:1; - unsigned CMPE9:1; - unsigned CMPE10:1; - unsigned CMPE11:1; - unsigned CMPE12:1; - unsigned CMPE13:1; - unsigned CMPE14:1; - unsigned CMPE15:1; - unsigned CMPE16:1; - unsigned CMPE17:1; - unsigned CMPE18:1; - unsigned CMPE19:1; - unsigned CMPE20:1; - unsigned CMPE21:1; - unsigned CMPE22:1; - unsigned CMPE23:1; - unsigned CMPE24:1; - unsigned CMPE25:1; - unsigned CMPE26:1; - unsigned CMPE27:1; - unsigned CMPE28:1; - unsigned CMPE29:1; - unsigned CMPE30:1; - unsigned CMPE31:1; -} __ADCCMPEN3bits_t; -extern volatile __ADCCMPEN3bits_t ADCCMPEN3bits __asm__ ("ADCCMPEN3") __attribute__((section("sfrs"))); -#define ADCCMP3 ADCCMP3 -extern volatile unsigned int ADCCMP3 __attribute__((section("sfrs"))); -typedef struct { - unsigned DCMPLO:16; - unsigned DCMPHI:16; -} __ADCCMP3bits_t; -extern volatile __ADCCMP3bits_t ADCCMP3bits __asm__ ("ADCCMP3") __attribute__((section("sfrs"))); -#define ADCCMPEN4 ADCCMPEN4 -extern volatile unsigned int ADCCMPEN4 __attribute__((section("sfrs"))); -typedef struct { - unsigned CMPE0:1; - unsigned CMPE1:1; - unsigned CMPE2:1; - unsigned CMPE3:1; - unsigned CMPE4:1; - unsigned CMPE5:1; - unsigned CMPE6:1; - unsigned CMPE7:1; - unsigned CMPE8:1; - unsigned CMPE9:1; - unsigned CMPE10:1; - unsigned CMPE11:1; - unsigned CMPE12:1; - unsigned CMPE13:1; - unsigned CMPE14:1; - unsigned CMPE15:1; - unsigned CMPE16:1; - unsigned CMPE17:1; - unsigned CMPE18:1; - unsigned CMPE19:1; - unsigned CMPE20:1; - unsigned CMPE21:1; - unsigned CMPE22:1; - unsigned CMPE23:1; - unsigned CMPE24:1; - unsigned CMPE25:1; - unsigned CMPE26:1; - unsigned CMPE27:1; - unsigned CMPE28:1; - unsigned CMPE29:1; - unsigned CMPE30:1; - unsigned CMPE31:1; -} __ADCCMPEN4bits_t; -extern volatile __ADCCMPEN4bits_t ADCCMPEN4bits __asm__ ("ADCCMPEN4") __attribute__((section("sfrs"))); -#define ADCCMP4 ADCCMP4 -extern volatile unsigned int ADCCMP4 __attribute__((section("sfrs"))); -typedef struct { - unsigned DCMPLO:16; - unsigned DCMPHI:16; -} __ADCCMP4bits_t; -extern volatile __ADCCMP4bits_t ADCCMP4bits __asm__ ("ADCCMP4") __attribute__((section("sfrs"))); -#define ADCCMPEN5 ADCCMPEN5 -extern volatile unsigned int ADCCMPEN5 __attribute__((section("sfrs"))); -typedef struct { - unsigned CMPE0:1; - unsigned CMPE1:1; - unsigned CMPE2:1; - unsigned CMPE3:1; - unsigned CMPE4:1; - unsigned CMPE5:1; - unsigned CMPE6:1; - unsigned CMPE7:1; - unsigned CMPE8:1; - unsigned CMPE9:1; - unsigned CMPE10:1; - unsigned CMPE11:1; - unsigned CMPE12:1; - unsigned CMPE13:1; - unsigned CMPE14:1; - unsigned CMPE15:1; - unsigned CMPE16:1; - unsigned CMPE17:1; - unsigned CMPE18:1; - unsigned CMPE19:1; - unsigned CMPE20:1; - unsigned CMPE21:1; - unsigned CMPE22:1; - unsigned CMPE23:1; - unsigned CMPE24:1; - unsigned CMPE25:1; - unsigned CMPE26:1; - unsigned CMPE27:1; - unsigned CMPE28:1; - unsigned CMPE29:1; - unsigned CMPE30:1; - unsigned CMPE31:1; -} __ADCCMPEN5bits_t; -extern volatile __ADCCMPEN5bits_t ADCCMPEN5bits __asm__ ("ADCCMPEN5") __attribute__((section("sfrs"))); -#define ADCCMP5 ADCCMP5 -extern volatile unsigned int ADCCMP5 __attribute__((section("sfrs"))); -typedef struct { - unsigned DCMPLO:16; - unsigned DCMPHI:16; -} __ADCCMP5bits_t; -extern volatile __ADCCMP5bits_t ADCCMP5bits __asm__ ("ADCCMP5") __attribute__((section("sfrs"))); -#define ADCCMPEN6 ADCCMPEN6 -extern volatile unsigned int ADCCMPEN6 __attribute__((section("sfrs"))); -typedef struct { - unsigned CMPE0:1; - unsigned CMPE1:1; - unsigned CMPE2:1; - unsigned CMPE3:1; - unsigned CMPE4:1; - unsigned CMPE5:1; - unsigned CMPE6:1; - unsigned CMPE7:1; - unsigned CMPE8:1; - unsigned CMPE9:1; - unsigned CMPE10:1; - unsigned CMPE11:1; - unsigned CMPE12:1; - unsigned CMPE13:1; - unsigned CMPE14:1; - unsigned CMPE15:1; - unsigned CMPE16:1; - unsigned CMPE17:1; - unsigned CMPE18:1; - unsigned CMPE19:1; - unsigned CMPE20:1; - unsigned CMPE21:1; - unsigned CMPE22:1; - unsigned CMPE23:1; - unsigned CMPE24:1; - unsigned CMPE25:1; - unsigned CMPE26:1; - unsigned CMPE27:1; - unsigned CMPE28:1; - unsigned CMPE29:1; - unsigned CMPE30:1; - unsigned CMPE31:1; -} __ADCCMPEN6bits_t; -extern volatile __ADCCMPEN6bits_t ADCCMPEN6bits __asm__ ("ADCCMPEN6") __attribute__((section("sfrs"))); -#define ADCCMP6 ADCCMP6 -extern volatile unsigned int ADCCMP6 __attribute__((section("sfrs"))); -typedef struct { - unsigned DCMPLO:16; - unsigned DCMPHI:16; -} __ADCCMP6bits_t; -extern volatile __ADCCMP6bits_t ADCCMP6bits __asm__ ("ADCCMP6") __attribute__((section("sfrs"))); -#define ADCFLTR1 ADCFLTR1 -extern volatile unsigned int ADCFLTR1 __attribute__((section("sfrs"))); -typedef struct { - unsigned FLTRDATA:16; - unsigned CHNLID:5; - unsigned :3; - unsigned AFRDY:1; - unsigned AFGIEN:1; - unsigned OVRSAM:3; - unsigned DFMODE:1; - unsigned DATA16EN:1; - unsigned AFEN:1; -} __ADCFLTR1bits_t; -extern volatile __ADCFLTR1bits_t ADCFLTR1bits __asm__ ("ADCFLTR1") __attribute__((section("sfrs"))); -#define ADCFLTR2 ADCFLTR2 -extern volatile unsigned int ADCFLTR2 __attribute__((section("sfrs"))); -typedef struct { - unsigned FLTRDATA:16; - unsigned CHNLID:5; - unsigned :3; - unsigned AFRDY:1; - unsigned AFGIEN:1; - unsigned OVRSAM:3; - unsigned DFMODE:1; - unsigned DATA16EN:1; - unsigned AFEN:1; -} __ADCFLTR2bits_t; -extern volatile __ADCFLTR2bits_t ADCFLTR2bits __asm__ ("ADCFLTR2") __attribute__((section("sfrs"))); -#define ADCFLTR3 ADCFLTR3 -extern volatile unsigned int ADCFLTR3 __attribute__((section("sfrs"))); -typedef struct { - unsigned FLTRDATA:16; - unsigned CHNLID:5; - unsigned :3; - unsigned AFRDY:1; - unsigned AFGIEN:1; - unsigned OVRSAM:3; - unsigned DFMODE:1; - unsigned DATA16EN:1; - unsigned AFEN:1; -} __ADCFLTR3bits_t; -extern volatile __ADCFLTR3bits_t ADCFLTR3bits __asm__ ("ADCFLTR3") __attribute__((section("sfrs"))); -#define ADCFLTR4 ADCFLTR4 -extern volatile unsigned int ADCFLTR4 __attribute__((section("sfrs"))); -typedef struct { - unsigned FLTRDATA:16; - unsigned CHNLID:5; - unsigned :3; - unsigned AFRDY:1; - unsigned AFGIEN:1; - unsigned OVRSAM:3; - unsigned DFMODE:1; - unsigned DATA16EN:1; - unsigned AFEN:1; -} __ADCFLTR4bits_t; -extern volatile __ADCFLTR4bits_t ADCFLTR4bits __asm__ ("ADCFLTR4") __attribute__((section("sfrs"))); -#define ADCFLTR5 ADCFLTR5 -extern volatile unsigned int ADCFLTR5 __attribute__((section("sfrs"))); -typedef struct { - unsigned FLTRDATA:16; - unsigned CHNLID:5; - unsigned :3; - unsigned AFRDY:1; - unsigned AFGIEN:1; - unsigned OVRSAM:3; - unsigned DFMODE:1; - unsigned DATA16EN:1; - unsigned AFEN:1; -} __ADCFLTR5bits_t; -extern volatile __ADCFLTR5bits_t ADCFLTR5bits __asm__ ("ADCFLTR5") __attribute__((section("sfrs"))); -#define ADCFLTR6 ADCFLTR6 -extern volatile unsigned int ADCFLTR6 __attribute__((section("sfrs"))); -typedef struct { - unsigned FLTRDATA:16; - unsigned CHNLID:5; - unsigned :3; - unsigned AFRDY:1; - unsigned AFGIEN:1; - unsigned OVRSAM:3; - unsigned DFMODE:1; - unsigned DATA16EN:1; - unsigned AFEN:1; -} __ADCFLTR6bits_t; -extern volatile __ADCFLTR6bits_t ADCFLTR6bits __asm__ ("ADCFLTR6") __attribute__((section("sfrs"))); -#define ADCTRG1 ADCTRG1 -extern volatile unsigned int ADCTRG1 __attribute__((section("sfrs"))); -typedef struct { - unsigned TRGSRC0:5; - unsigned :3; - unsigned TRGSRC1:5; - unsigned :3; - unsigned TRGSRC2:5; - unsigned :3; - unsigned TRGSRC3:5; -} __ADCTRG1bits_t; -extern volatile __ADCTRG1bits_t ADCTRG1bits __asm__ ("ADCTRG1") __attribute__((section("sfrs"))); -#define ADCTRG2 ADCTRG2 -extern volatile unsigned int ADCTRG2 __attribute__((section("sfrs"))); -typedef struct { - unsigned TRGSRC4:5; - unsigned :3; - unsigned TRGSRC5:5; - unsigned :3; - unsigned TRGSRC6:5; - unsigned :3; - unsigned TRGSRC7:5; -} __ADCTRG2bits_t; -extern volatile __ADCTRG2bits_t ADCTRG2bits __asm__ ("ADCTRG2") __attribute__((section("sfrs"))); -#define ADCTRG3 ADCTRG3 -extern volatile unsigned int ADCTRG3 __attribute__((section("sfrs"))); -typedef struct { - unsigned TRGSRC8:5; - unsigned :3; - unsigned TRGSRC9:5; - unsigned :3; - unsigned TRGSRC10:5; - unsigned :3; - unsigned TRGSRC11:5; -} __ADCTRG3bits_t; -extern volatile __ADCTRG3bits_t ADCTRG3bits __asm__ ("ADCTRG3") __attribute__((section("sfrs"))); -#define ADCCMPCON1 ADCCMPCON1 -extern volatile unsigned int ADCCMPCON1 __attribute__((section("sfrs"))); -typedef struct { - unsigned IELOLO:1; - unsigned IELOHI:1; - unsigned IEHILO:1; - unsigned IEHIHI:1; - unsigned IEBTWN:1; - unsigned DCMPED:1; - unsigned DCMPGIEN:1; - unsigned ENDCMP:1; - unsigned AINID:6; - unsigned :2; - unsigned CVDDATA:16; -} __ADCCMPCON1bits_t; -extern volatile __ADCCMPCON1bits_t ADCCMPCON1bits __asm__ ("ADCCMPCON1") __attribute__((section("sfrs"))); -#define ADCCMPCON2 ADCCMPCON2 -extern volatile unsigned int ADCCMPCON2 __attribute__((section("sfrs"))); -typedef struct { - unsigned IELOLO:1; - unsigned IELOHI:1; - unsigned IEHILO:1; - unsigned IEHIHI:1; - unsigned IEBTWN:1; - unsigned DCMPED:1; - unsigned DCMPGIEN:1; - unsigned ENDCMP:1; - unsigned AINID:5; -} __ADCCMPCON2bits_t; -extern volatile __ADCCMPCON2bits_t ADCCMPCON2bits __asm__ ("ADCCMPCON2") __attribute__((section("sfrs"))); -#define ADCCMPCON3 ADCCMPCON3 -extern volatile unsigned int ADCCMPCON3 __attribute__((section("sfrs"))); -typedef struct { - unsigned IELOLO:1; - unsigned IELOHI:1; - unsigned IEHILO:1; - unsigned IEHIHI:1; - unsigned IEBTWN:1; - unsigned DCMPED:1; - unsigned DCMPGIEN:1; - unsigned ENDCMP:1; - unsigned AINID:5; -} __ADCCMPCON3bits_t; -extern volatile __ADCCMPCON3bits_t ADCCMPCON3bits __asm__ ("ADCCMPCON3") __attribute__((section("sfrs"))); -#define ADCCMPCON4 ADCCMPCON4 -extern volatile unsigned int ADCCMPCON4 __attribute__((section("sfrs"))); -typedef struct { - unsigned IELOLO:1; - unsigned IELOHI:1; - unsigned IEHILO:1; - unsigned IEHIHI:1; - unsigned IEBTWN:1; - unsigned DCMPED:1; - unsigned DCMPGIEN:1; - unsigned ENDCMP:1; - unsigned AINID:5; -} __ADCCMPCON4bits_t; -extern volatile __ADCCMPCON4bits_t ADCCMPCON4bits __asm__ ("ADCCMPCON4") __attribute__((section("sfrs"))); -#define ADCCMPCON5 ADCCMPCON5 -extern volatile unsigned int ADCCMPCON5 __attribute__((section("sfrs"))); -typedef struct { - unsigned IELOLO:1; - unsigned IELOHI:1; - unsigned IEHILO:1; - unsigned IEHIHI:1; - unsigned IEBTWN:1; - unsigned DCMPED:1; - unsigned DCMPGIEN:1; - unsigned ENDCMP:1; - unsigned AINID:5; -} __ADCCMPCON5bits_t; -extern volatile __ADCCMPCON5bits_t ADCCMPCON5bits __asm__ ("ADCCMPCON5") __attribute__((section("sfrs"))); -#define ADCCMPCON6 ADCCMPCON6 -extern volatile unsigned int ADCCMPCON6 __attribute__((section("sfrs"))); -typedef struct { - unsigned IELOLO:1; - unsigned IELOHI:1; - unsigned IEHILO:1; - unsigned IEHIHI:1; - unsigned IEBTWN:1; - unsigned DCMPED:1; - unsigned DCMPGIEN:1; - unsigned ENDCMP:1; - unsigned AINID:5; -} __ADCCMPCON6bits_t; -extern volatile __ADCCMPCON6bits_t ADCCMPCON6bits __asm__ ("ADCCMPCON6") __attribute__((section("sfrs"))); -#define ADCFSTAT ADCFSTAT -extern volatile unsigned int ADCFSTAT __attribute__((section("sfrs"))); -typedef struct { - unsigned ADCID:3; - unsigned :4; - unsigned FSIGN:1; - unsigned FCNT:8; - unsigned :5; - unsigned FWROVERR:1; - unsigned FRDY:1; - unsigned FIEN:1; - unsigned ADC0EN:1; - unsigned ADC1EN:1; - unsigned ADC2EN:1; - unsigned ADC3EN:1; - unsigned ADC4EN:1; - unsigned :2; - unsigned FEN:1; -} __ADCFSTATbits_t; -extern volatile __ADCFSTATbits_t ADCFSTATbits __asm__ ("ADCFSTAT") __attribute__((section("sfrs"))); -#define ADCFIFO ADCFIFO -extern volatile unsigned int ADCFIFO __attribute__((section("sfrs"))); -typedef struct { - unsigned DATA:32; -} __ADCFIFObits_t; -extern volatile __ADCFIFObits_t ADCFIFObits __asm__ ("ADCFIFO") __attribute__((section("sfrs"))); -#define ADCBASE ADCBASE -extern volatile unsigned int ADCBASE __attribute__((section("sfrs"))); -typedef struct { - unsigned ADCBASE:16; -} __ADCBASEbits_t; -extern volatile __ADCBASEbits_t ADCBASEbits __asm__ ("ADCBASE") __attribute__((section("sfrs"))); -#define ADCTRGSNS ADCTRGSNS -extern volatile unsigned int ADCTRGSNS __attribute__((section("sfrs"))); -typedef struct { - unsigned LVL0:1; - unsigned LVL1:1; - unsigned LVL2:1; - unsigned LVL3:1; - unsigned LVL4:1; - unsigned LVL5:1; - unsigned LVL6:1; - unsigned LVL7:1; - unsigned LVL8:1; - unsigned LVL9:1; - unsigned LVL10:1; - unsigned LVL11:1; -} __ADCTRGSNSbits_t; -extern volatile __ADCTRGSNSbits_t ADCTRGSNSbits __asm__ ("ADCTRGSNS") __attribute__((section("sfrs"))); -#define ADC0TIME ADC0TIME -extern volatile unsigned int ADC0TIME __attribute__((section("sfrs"))); -typedef struct { - unsigned SAMC:10; - unsigned :6; - unsigned ADCDIV:7; - unsigned :1; - unsigned SELRES:2; - unsigned ADCEIS:3; -} __ADC0TIMEbits_t; -extern volatile __ADC0TIMEbits_t ADC0TIMEbits __asm__ ("ADC0TIME") __attribute__((section("sfrs"))); -#define ADC1TIME ADC1TIME -extern volatile unsigned int ADC1TIME __attribute__((section("sfrs"))); -typedef struct { - unsigned SAMC:10; - unsigned :6; - unsigned ADCDIV:7; - unsigned :1; - unsigned SELRES:2; - unsigned ADCEIS:3; -} __ADC1TIMEbits_t; -extern volatile __ADC1TIMEbits_t ADC1TIMEbits __asm__ ("ADC1TIME") __attribute__((section("sfrs"))); -#define ADC2TIME ADC2TIME -extern volatile unsigned int ADC2TIME __attribute__((section("sfrs"))); -typedef struct { - unsigned SAMC:10; - unsigned :6; - unsigned ADCDIV:7; - unsigned :1; - unsigned SELRES:2; - unsigned ADCEIS:3; -} __ADC2TIMEbits_t; -extern volatile __ADC2TIMEbits_t ADC2TIMEbits __asm__ ("ADC2TIME") __attribute__((section("sfrs"))); -#define ADC3TIME ADC3TIME -extern volatile unsigned int ADC3TIME __attribute__((section("sfrs"))); -typedef struct { - unsigned SAMC:10; - unsigned :6; - unsigned ADCDIV:7; - unsigned :1; - unsigned SELRES:2; - unsigned ADCEIS:3; -} __ADC3TIMEbits_t; -extern volatile __ADC3TIMEbits_t ADC3TIMEbits __asm__ ("ADC3TIME") __attribute__((section("sfrs"))); -#define ADC4TIME ADC4TIME -extern volatile unsigned int ADC4TIME __attribute__((section("sfrs"))); -typedef struct { - unsigned SAMC:10; - unsigned :6; - unsigned ADCDIV:7; - unsigned :1; - unsigned SELRES:2; - unsigned ADCEIS:3; -} __ADC4TIMEbits_t; -extern volatile __ADC4TIMEbits_t ADC4TIMEbits __asm__ ("ADC4TIME") __attribute__((section("sfrs"))); -#define ADCEIEN1 ADCEIEN1 -extern volatile unsigned int ADCEIEN1 __attribute__((section("sfrs"))); -typedef struct { - unsigned EIEN0:1; - unsigned EIEN1:1; - unsigned EIEN2:1; - unsigned EIEN3:1; - unsigned EIEN4:1; - unsigned EIEN5:1; - unsigned EIEN6:1; - unsigned EIEN7:1; - unsigned EIEN8:1; - unsigned EIEN9:1; - unsigned EIEN10:1; - unsigned EIEN11:1; - unsigned EIEN12:1; - unsigned EIEN13:1; - unsigned EIEN14:1; - unsigned EIEN15:1; - unsigned EIEN16:1; - unsigned EIEN17:1; - unsigned EIEN18:1; - unsigned EIEN19:1; - unsigned EIEN20:1; - unsigned EIEN21:1; - unsigned EIEN22:1; - unsigned EIEN23:1; - unsigned EIEN24:1; - unsigned EIEN25:1; - unsigned EIEN26:1; - unsigned EIEN27:1; - unsigned EIEN28:1; - unsigned EIEN29:1; - unsigned EIEN30:1; - unsigned EIEN31:1; -} __ADCEIEN1bits_t; -extern volatile __ADCEIEN1bits_t ADCEIEN1bits __asm__ ("ADCEIEN1") __attribute__((section("sfrs"))); -#define ADCEIEN2 ADCEIEN2 -extern volatile unsigned int ADCEIEN2 __attribute__((section("sfrs"))); -typedef struct { - unsigned EIEN32:1; - unsigned EIEN33:1; - unsigned EIEN34:1; - unsigned EIEN35:1; - unsigned EIEN36:1; - unsigned EIEN37:1; - unsigned EIEN38:1; - unsigned EIEN39:1; - unsigned EIEN40:1; - unsigned EIEN41:1; - unsigned EIEN42:1; - unsigned EIEN43:1; - unsigned EIEN44:1; -} __ADCEIEN2bits_t; -extern volatile __ADCEIEN2bits_t ADCEIEN2bits __asm__ ("ADCEIEN2") __attribute__((section("sfrs"))); -#define ADCEISTAT1 ADCEISTAT1 -extern volatile unsigned int ADCEISTAT1 __attribute__((section("sfrs"))); -typedef struct { - unsigned EIRDY0:1; - unsigned EIRDY1:1; - unsigned EIRDY2:1; - unsigned EIRDY3:1; - unsigned EIRDY4:1; - unsigned EIRDY5:1; - unsigned EIRDY6:1; - unsigned EIRDY7:1; - unsigned EIRDY8:1; - unsigned EIRDY9:1; - unsigned EIRDY10:1; - unsigned EIRDY11:1; - unsigned EIRDY12:1; - unsigned EIRDY13:1; - unsigned EIRDY14:1; - unsigned EIRDY15:1; - unsigned EIRDY16:1; - unsigned EIRDY17:1; - unsigned EIRDY18:1; - unsigned EIRDY19:1; - unsigned EIRDY20:1; - unsigned EIRDY21:1; - unsigned EIRDY22:1; - unsigned EIRDY23:1; - unsigned EIRDY24:1; - unsigned EIRDY25:1; - unsigned EIRDY26:1; - unsigned EIRDY27:1; - unsigned EIRDY28:1; - unsigned EIRDY29:1; - unsigned EIRDY30:1; - unsigned EIRDY31:1; -} __ADCEISTAT1bits_t; -extern volatile __ADCEISTAT1bits_t ADCEISTAT1bits __asm__ ("ADCEISTAT1") __attribute__((section("sfrs"))); -#define ADCEISTAT2 ADCEISTAT2 -extern volatile unsigned int ADCEISTAT2 __attribute__((section("sfrs"))); -typedef struct { - unsigned EIRDY32:1; - unsigned EIRDY33:1; - unsigned EIRDY34:1; - unsigned EIRDY35:1; - unsigned EIRDY36:1; - unsigned EIRDY37:1; - unsigned EIRDY38:1; - unsigned EIRDY39:1; - unsigned EIRDY40:1; - unsigned EIRDY41:1; - unsigned EIRDY42:1; - unsigned EIRDY43:1; - unsigned EIRDY44:1; -} __ADCEISTAT2bits_t; -extern volatile __ADCEISTAT2bits_t ADCEISTAT2bits __asm__ ("ADCEISTAT2") __attribute__((section("sfrs"))); -#define ADCANCON ADCANCON -extern volatile unsigned int ADCANCON __attribute__((section("sfrs"))); -typedef struct { - unsigned ANEN0:1; - unsigned ANEN1:1; - unsigned ANEN2:1; - unsigned ANEN3:1; - unsigned ANEN4:1; - unsigned :2; - unsigned ANEN7:1; - unsigned WKRDY0:1; - unsigned WKRDY1:1; - unsigned WKRDY2:1; - unsigned WKRDY3:1; - unsigned WKRDY4:1; - unsigned :2; - unsigned WKRDY7:1; - unsigned WKIEN0:1; - unsigned WKIEN1:1; - unsigned WKIEN2:1; - unsigned WKIEN3:1; - unsigned WKIEN4:1; - unsigned :2; - unsigned WKIEN7:1; - unsigned WKUPCLKCNT:4; -} __ADCANCONbits_t; -extern volatile __ADCANCONbits_t ADCANCONbits __asm__ ("ADCANCON") __attribute__((section("sfrs"))); -#define ADC0CFG ADC0CFG -extern volatile unsigned int ADC0CFG __attribute__((section("sfrs"))); -typedef struct { - unsigned ADCCFG:32; -} __ADC0CFGbits_t; -extern volatile __ADC0CFGbits_t ADC0CFGbits __asm__ ("ADC0CFG") __attribute__((section("sfrs"))); -#define ADC1CFG ADC1CFG -extern volatile unsigned int ADC1CFG __attribute__((section("sfrs"))); -typedef struct { - unsigned ADCCFG:32; -} __ADC1CFGbits_t; -extern volatile __ADC1CFGbits_t ADC1CFGbits __asm__ ("ADC1CFG") __attribute__((section("sfrs"))); -#define ADC2CFG ADC2CFG -extern volatile unsigned int ADC2CFG __attribute__((section("sfrs"))); -typedef struct { - unsigned ADCCFG:32; -} __ADC2CFGbits_t; -extern volatile __ADC2CFGbits_t ADC2CFGbits __asm__ ("ADC2CFG") __attribute__((section("sfrs"))); -#define ADC3CFG ADC3CFG -extern volatile unsigned int ADC3CFG __attribute__((section("sfrs"))); -typedef struct { - unsigned ADCCFG:32; -} __ADC3CFGbits_t; -extern volatile __ADC3CFGbits_t ADC3CFGbits __asm__ ("ADC3CFG") __attribute__((section("sfrs"))); -#define ADC4CFG ADC4CFG -extern volatile unsigned int ADC4CFG __attribute__((section("sfrs"))); -typedef struct { - unsigned ADCCFG:32; -} __ADC4CFGbits_t; -extern volatile __ADC4CFGbits_t ADC4CFGbits __asm__ ("ADC4CFG") __attribute__((section("sfrs"))); -#define ADC7CFG ADC7CFG -extern volatile unsigned int ADC7CFG __attribute__((section("sfrs"))); -typedef struct { - unsigned ADCCFG:32; -} __ADC7CFGbits_t; -extern volatile __ADC7CFGbits_t ADC7CFGbits __asm__ ("ADC7CFG") __attribute__((section("sfrs"))); -#define ADCSYSCFG0 ADCSYSCFG0 -extern volatile unsigned int ADCSYSCFG0 __attribute__((section("sfrs"))); -typedef struct { - unsigned AN0:1; - unsigned AN1:1; - unsigned AN2:1; - unsigned AN3:1; - unsigned AN4:1; - unsigned AN5:1; - unsigned AN6:1; - unsigned AN7:1; - unsigned AN8:1; - unsigned AN9:1; - unsigned AN10:1; - unsigned AN11:1; - unsigned AN12:1; - unsigned AN13:1; - unsigned AN14:1; - unsigned AN15:1; - unsigned AN16:1; - unsigned AN17:1; - unsigned AN18:1; - unsigned AN19:1; - unsigned AN20:1; - unsigned AN21:1; - unsigned AN22:1; - unsigned AN23:1; - unsigned AN24:1; - unsigned AN25:1; - unsigned AN26:1; - unsigned AN27:1; - unsigned AN28:1; - unsigned AN29:1; - unsigned AN30:1; - unsigned AN31:1; -} __ADCSYSCFG0bits_t; -extern volatile __ADCSYSCFG0bits_t ADCSYSCFG0bits __asm__ ("ADCSYSCFG0") __attribute__((section("sfrs"))); -#define ADCSYSCFG1 ADCSYSCFG1 -extern volatile unsigned int ADCSYSCFG1 __attribute__((section("sfrs"))); -typedef struct { - unsigned AN32:1; - unsigned AN33:1; - unsigned AN34:1; - unsigned AN35:1; - unsigned AN36:1; - unsigned AN37:1; - unsigned AN38:1; - unsigned AN39:1; - unsigned AN40:1; - unsigned AN41:1; - unsigned AN42:1; - unsigned AN43:1; - unsigned AN44:1; - unsigned AN45:1; - unsigned AN46:1; - unsigned AN47:1; - unsigned AN48:1; - unsigned AN49:1; - unsigned AN50:1; - unsigned AN51:1; - unsigned AN52:1; - unsigned AN53:1; - unsigned AN54:1; - unsigned AN55:1; - unsigned AN56:1; - unsigned AN57:1; - unsigned AN58:1; - unsigned AN59:1; - unsigned AN60:1; - unsigned AN61:1; - unsigned AN62:1; - unsigned AN63:1; -} __ADCSYSCFG1bits_t; -extern volatile __ADCSYSCFG1bits_t ADCSYSCFG1bits __asm__ ("ADCSYSCFG1") __attribute__((section("sfrs"))); -#define ADCDATA0 ADCDATA0 -extern volatile unsigned int ADCDATA0 __attribute__((section("sfrs"))); -typedef struct { - unsigned DATA:32; -} __ADCDATA0bits_t; -extern volatile __ADCDATA0bits_t ADCDATA0bits __asm__ ("ADCDATA0") __attribute__((section("sfrs"))); -#define ADCDATA1 ADCDATA1 -extern volatile unsigned int ADCDATA1 __attribute__((section("sfrs"))); -typedef struct { - unsigned DATA:32; -} __ADCDATA1bits_t; -extern volatile __ADCDATA1bits_t ADCDATA1bits __asm__ ("ADCDATA1") __attribute__((section("sfrs"))); -#define ADCDATA2 ADCDATA2 -extern volatile unsigned int ADCDATA2 __attribute__((section("sfrs"))); -typedef struct { - unsigned DATA:32; -} __ADCDATA2bits_t; -extern volatile __ADCDATA2bits_t ADCDATA2bits __asm__ ("ADCDATA2") __attribute__((section("sfrs"))); -#define ADCDATA3 ADCDATA3 -extern volatile unsigned int ADCDATA3 __attribute__((section("sfrs"))); -typedef struct { - unsigned DATA:32; -} __ADCDATA3bits_t; -extern volatile __ADCDATA3bits_t ADCDATA3bits __asm__ ("ADCDATA3") __attribute__((section("sfrs"))); -#define ADCDATA4 ADCDATA4 -extern volatile unsigned int ADCDATA4 __attribute__((section("sfrs"))); -typedef struct { - unsigned DATA:32; -} __ADCDATA4bits_t; -extern volatile __ADCDATA4bits_t ADCDATA4bits __asm__ ("ADCDATA4") __attribute__((section("sfrs"))); -#define ADCDATA5 ADCDATA5 -extern volatile unsigned int ADCDATA5 __attribute__((section("sfrs"))); -typedef struct { - unsigned DATA:32; -} __ADCDATA5bits_t; -extern volatile __ADCDATA5bits_t ADCDATA5bits __asm__ ("ADCDATA5") __attribute__((section("sfrs"))); -#define ADCDATA6 ADCDATA6 -extern volatile unsigned int ADCDATA6 __attribute__((section("sfrs"))); -typedef struct { - unsigned DATA:32; -} __ADCDATA6bits_t; -extern volatile __ADCDATA6bits_t ADCDATA6bits __asm__ ("ADCDATA6") __attribute__((section("sfrs"))); -#define ADCDATA7 ADCDATA7 -extern volatile unsigned int ADCDATA7 __attribute__((section("sfrs"))); -typedef struct { - unsigned DATA:32; -} __ADCDATA7bits_t; -extern volatile __ADCDATA7bits_t ADCDATA7bits __asm__ ("ADCDATA7") __attribute__((section("sfrs"))); -#define ADCDATA8 ADCDATA8 -extern volatile unsigned int ADCDATA8 __attribute__((section("sfrs"))); -typedef struct { - unsigned DATA:32; -} __ADCDATA8bits_t; -extern volatile __ADCDATA8bits_t ADCDATA8bits __asm__ ("ADCDATA8") __attribute__((section("sfrs"))); -#define ADCDATA9 ADCDATA9 -extern volatile unsigned int ADCDATA9 __attribute__((section("sfrs"))); -typedef struct { - unsigned DATA:32; -} __ADCDATA9bits_t; -extern volatile __ADCDATA9bits_t ADCDATA9bits __asm__ ("ADCDATA9") __attribute__((section("sfrs"))); -#define ADCDATA10 ADCDATA10 -extern volatile unsigned int ADCDATA10 __attribute__((section("sfrs"))); -typedef struct { - unsigned DATA:32; -} __ADCDATA10bits_t; -extern volatile __ADCDATA10bits_t ADCDATA10bits __asm__ ("ADCDATA10") __attribute__((section("sfrs"))); -#define ADCDATA11 ADCDATA11 -extern volatile unsigned int ADCDATA11 __attribute__((section("sfrs"))); -typedef struct { - unsigned DATA:32; -} __ADCDATA11bits_t; -extern volatile __ADCDATA11bits_t ADCDATA11bits __asm__ ("ADCDATA11") __attribute__((section("sfrs"))); -#define ADCDATA12 ADCDATA12 -extern volatile unsigned int ADCDATA12 __attribute__((section("sfrs"))); -typedef struct { - unsigned DATA:32; -} __ADCDATA12bits_t; -extern volatile __ADCDATA12bits_t ADCDATA12bits __asm__ ("ADCDATA12") __attribute__((section("sfrs"))); -#define ADCDATA13 ADCDATA13 -extern volatile unsigned int ADCDATA13 __attribute__((section("sfrs"))); -typedef struct { - unsigned DATA:32; -} __ADCDATA13bits_t; -extern volatile __ADCDATA13bits_t ADCDATA13bits __asm__ ("ADCDATA13") __attribute__((section("sfrs"))); -#define ADCDATA14 ADCDATA14 -extern volatile unsigned int ADCDATA14 __attribute__((section("sfrs"))); -typedef struct { - unsigned DATA:32; -} __ADCDATA14bits_t; -extern volatile __ADCDATA14bits_t ADCDATA14bits __asm__ ("ADCDATA14") __attribute__((section("sfrs"))); -#define ADCDATA15 ADCDATA15 -extern volatile unsigned int ADCDATA15 __attribute__((section("sfrs"))); -typedef struct { - unsigned DATA:32; -} __ADCDATA15bits_t; -extern volatile __ADCDATA15bits_t ADCDATA15bits __asm__ ("ADCDATA15") __attribute__((section("sfrs"))); -#define ADCDATA16 ADCDATA16 -extern volatile unsigned int ADCDATA16 __attribute__((section("sfrs"))); -typedef struct { - unsigned DATA:32; -} __ADCDATA16bits_t; -extern volatile __ADCDATA16bits_t ADCDATA16bits __asm__ ("ADCDATA16") __attribute__((section("sfrs"))); -#define ADCDATA17 ADCDATA17 -extern volatile unsigned int ADCDATA17 __attribute__((section("sfrs"))); -typedef struct { - unsigned DATA:32; -} __ADCDATA17bits_t; -extern volatile __ADCDATA17bits_t ADCDATA17bits __asm__ ("ADCDATA17") __attribute__((section("sfrs"))); -#define ADCDATA18 ADCDATA18 -extern volatile unsigned int ADCDATA18 __attribute__((section("sfrs"))); -typedef struct { - unsigned DATA:32; -} __ADCDATA18bits_t; -extern volatile __ADCDATA18bits_t ADCDATA18bits __asm__ ("ADCDATA18") __attribute__((section("sfrs"))); -#define ADCDATA19 ADCDATA19 -extern volatile unsigned int ADCDATA19 __attribute__((section("sfrs"))); -typedef struct { - unsigned DATA:32; -} __ADCDATA19bits_t; -extern volatile __ADCDATA19bits_t ADCDATA19bits __asm__ ("ADCDATA19") __attribute__((section("sfrs"))); -#define ADCDATA20 ADCDATA20 -extern volatile unsigned int ADCDATA20 __attribute__((section("sfrs"))); -typedef struct { - unsigned DATA:32; -} __ADCDATA20bits_t; -extern volatile __ADCDATA20bits_t ADCDATA20bits __asm__ ("ADCDATA20") __attribute__((section("sfrs"))); -#define ADCDATA21 ADCDATA21 -extern volatile unsigned int ADCDATA21 __attribute__((section("sfrs"))); -typedef struct { - unsigned DATA:32; -} __ADCDATA21bits_t; -extern volatile __ADCDATA21bits_t ADCDATA21bits __asm__ ("ADCDATA21") __attribute__((section("sfrs"))); -#define ADCDATA22 ADCDATA22 -extern volatile unsigned int ADCDATA22 __attribute__((section("sfrs"))); -typedef struct { - unsigned DATA:32; -} __ADCDATA22bits_t; -extern volatile __ADCDATA22bits_t ADCDATA22bits __asm__ ("ADCDATA22") __attribute__((section("sfrs"))); -#define ADCDATA23 ADCDATA23 -extern volatile unsigned int ADCDATA23 __attribute__((section("sfrs"))); -typedef struct { - unsigned DATA:32; -} __ADCDATA23bits_t; -extern volatile __ADCDATA23bits_t ADCDATA23bits __asm__ ("ADCDATA23") __attribute__((section("sfrs"))); -#define ADCDATA24 ADCDATA24 -extern volatile unsigned int ADCDATA24 __attribute__((section("sfrs"))); -typedef struct { - unsigned DATA:32; -} __ADCDATA24bits_t; -extern volatile __ADCDATA24bits_t ADCDATA24bits __asm__ ("ADCDATA24") __attribute__((section("sfrs"))); -#define ADCDATA25 ADCDATA25 -extern volatile unsigned int ADCDATA25 __attribute__((section("sfrs"))); -typedef struct { - unsigned DATA:32; -} __ADCDATA25bits_t; -extern volatile __ADCDATA25bits_t ADCDATA25bits __asm__ ("ADCDATA25") __attribute__((section("sfrs"))); -#define ADCDATA26 ADCDATA26 -extern volatile unsigned int ADCDATA26 __attribute__((section("sfrs"))); -typedef struct { - unsigned DATA:32; -} __ADCDATA26bits_t; -extern volatile __ADCDATA26bits_t ADCDATA26bits __asm__ ("ADCDATA26") __attribute__((section("sfrs"))); -#define ADCDATA27 ADCDATA27 -extern volatile unsigned int ADCDATA27 __attribute__((section("sfrs"))); -typedef struct { - unsigned DATA:32; -} __ADCDATA27bits_t; -extern volatile __ADCDATA27bits_t ADCDATA27bits __asm__ ("ADCDATA27") __attribute__((section("sfrs"))); -#define ADCDATA28 ADCDATA28 -extern volatile unsigned int ADCDATA28 __attribute__((section("sfrs"))); -typedef struct { - unsigned DATA:32; -} __ADCDATA28bits_t; -extern volatile __ADCDATA28bits_t ADCDATA28bits __asm__ ("ADCDATA28") __attribute__((section("sfrs"))); -#define ADCDATA29 ADCDATA29 -extern volatile unsigned int ADCDATA29 __attribute__((section("sfrs"))); -typedef struct { - unsigned DATA:32; -} __ADCDATA29bits_t; -extern volatile __ADCDATA29bits_t ADCDATA29bits __asm__ ("ADCDATA29") __attribute__((section("sfrs"))); -#define ADCDATA30 ADCDATA30 -extern volatile unsigned int ADCDATA30 __attribute__((section("sfrs"))); -typedef struct { - unsigned DATA:32; -} __ADCDATA30bits_t; -extern volatile __ADCDATA30bits_t ADCDATA30bits __asm__ ("ADCDATA30") __attribute__((section("sfrs"))); -#define ADCDATA31 ADCDATA31 -extern volatile unsigned int ADCDATA31 __attribute__((section("sfrs"))); -typedef struct { - unsigned DATA:32; -} __ADCDATA31bits_t; -extern volatile __ADCDATA31bits_t ADCDATA31bits __asm__ ("ADCDATA31") __attribute__((section("sfrs"))); -#define ADCDATA32 ADCDATA32 -extern volatile unsigned int ADCDATA32 __attribute__((section("sfrs"))); -typedef struct { - unsigned DATA:32; -} __ADCDATA32bits_t; -extern volatile __ADCDATA32bits_t ADCDATA32bits __asm__ ("ADCDATA32") __attribute__((section("sfrs"))); -#define ADCDATA33 ADCDATA33 -extern volatile unsigned int ADCDATA33 __attribute__((section("sfrs"))); -typedef struct { - unsigned DATA:32; -} __ADCDATA33bits_t; -extern volatile __ADCDATA33bits_t ADCDATA33bits __asm__ ("ADCDATA33") __attribute__((section("sfrs"))); -#define ADCDATA34 ADCDATA34 -extern volatile unsigned int ADCDATA34 __attribute__((section("sfrs"))); -typedef struct { - unsigned DATA:32; -} __ADCDATA34bits_t; -extern volatile __ADCDATA34bits_t ADCDATA34bits __asm__ ("ADCDATA34") __attribute__((section("sfrs"))); -#define ADCDATA43 ADCDATA43 -extern volatile unsigned int ADCDATA43 __attribute__((section("sfrs"))); -typedef struct { - unsigned DATA:32; -} __ADCDATA43bits_t; -extern volatile __ADCDATA43bits_t ADCDATA43bits __asm__ ("ADCDATA43") __attribute__((section("sfrs"))); -#define ADCDATA44 ADCDATA44 -extern volatile unsigned int ADCDATA44 __attribute__((section("sfrs"))); -typedef struct { - unsigned DATA:32; -} __ADCDATA44bits_t; -extern volatile __ADCDATA44bits_t ADCDATA44bits __asm__ ("ADCDATA44") __attribute__((section("sfrs"))); -#define CM1CON CM1CON -extern volatile unsigned int CM1CON __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned CCH:2; - unsigned :2; - unsigned CREF:1; - unsigned :1; - unsigned EVPOL:2; - unsigned COUT:1; - unsigned :4; - unsigned CPOL:1; - unsigned COE:1; - unsigned ON:1; - }; - struct { - unsigned CCH0:1; - unsigned CCH1:1; - unsigned :4; - unsigned EVPOL0:1; - unsigned EVPOL1:1; - }; - struct { - unsigned w:32; - }; -} __CM1CONbits_t; -extern volatile __CM1CONbits_t CM1CONbits __asm__ ("CM1CON") __attribute__((section("sfrs"))); -extern volatile unsigned int CM1CONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int CM1CONSET __attribute__((section("sfrs"))); -extern volatile unsigned int CM1CONINV __attribute__((section("sfrs"))); -#define CM2CON CM2CON -extern volatile unsigned int CM2CON __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned CCH:2; - unsigned :2; - unsigned CREF:1; - unsigned :1; - unsigned EVPOL:2; - unsigned COUT:1; - unsigned :4; - unsigned CPOL:1; - unsigned COE:1; - unsigned ON:1; - }; - struct { - unsigned CCH0:1; - unsigned CCH1:1; - unsigned :4; - unsigned EVPOL0:1; - unsigned EVPOL1:1; - }; - struct { - unsigned w:32; - }; -} __CM2CONbits_t; -extern volatile __CM2CONbits_t CM2CONbits __asm__ ("CM2CON") __attribute__((section("sfrs"))); -extern volatile unsigned int CM2CONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int CM2CONSET __attribute__((section("sfrs"))); -extern volatile unsigned int CM2CONINV __attribute__((section("sfrs"))); -#define CMSTAT CMSTAT -extern volatile unsigned int CMSTAT __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned C1OUT:1; - unsigned C2OUT:1; - unsigned :11; - unsigned SIDL:1; - }; - struct { - unsigned w:32; - }; -} __CMSTATbits_t; -extern volatile __CMSTATbits_t CMSTATbits __asm__ ("CMSTAT") __attribute__((section("sfrs"))); -extern volatile unsigned int CMSTATCLR __attribute__((section("sfrs"))); -extern volatile unsigned int CMSTATSET __attribute__((section("sfrs"))); -extern volatile unsigned int CMSTATINV __attribute__((section("sfrs"))); -#define ANSELA ANSELA -extern volatile unsigned int ANSELA __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned ANSA0:1; - unsigned ANSA1:1; - unsigned :3; - unsigned ANSA5:1; - unsigned :3; - unsigned ANSA9:1; - unsigned ANSA10:1; - }; - struct { - unsigned w:32; - }; -} __ANSELAbits_t; -extern volatile __ANSELAbits_t ANSELAbits __asm__ ("ANSELA") __attribute__((section("sfrs"))); -extern volatile unsigned int ANSELACLR __attribute__((section("sfrs"))); -extern volatile unsigned int ANSELASET __attribute__((section("sfrs"))); -extern volatile unsigned int ANSELAINV __attribute__((section("sfrs"))); -#define TRISA TRISA -extern volatile unsigned int TRISA __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned TRISA0:1; - unsigned TRISA1:1; - unsigned TRISA2:1; - unsigned TRISA3:1; - unsigned TRISA4:1; - unsigned TRISA5:1; - unsigned TRISA6:1; - unsigned TRISA7:1; - unsigned :1; - unsigned TRISA9:1; - unsigned TRISA10:1; - unsigned :3; - unsigned TRISA14:1; - unsigned TRISA15:1; - }; - struct { - unsigned w:32; - }; -} __TRISAbits_t; -extern volatile __TRISAbits_t TRISAbits __asm__ ("TRISA") __attribute__((section("sfrs"))); -extern volatile unsigned int TRISACLR __attribute__((section("sfrs"))); -extern volatile unsigned int TRISASET __attribute__((section("sfrs"))); -extern volatile unsigned int TRISAINV __attribute__((section("sfrs"))); -#define PORTA PORTA -extern volatile unsigned int PORTA __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned RA0:1; - unsigned RA1:1; - unsigned RA2:1; - unsigned RA3:1; - unsigned RA4:1; - unsigned RA5:1; - unsigned RA6:1; - unsigned RA7:1; - unsigned :1; - unsigned RA9:1; - unsigned RA10:1; - unsigned :3; - unsigned RA14:1; - unsigned RA15:1; - }; - struct { - unsigned w:32; - }; -} __PORTAbits_t; -extern volatile __PORTAbits_t PORTAbits __asm__ ("PORTA") __attribute__((section("sfrs"))); -extern volatile unsigned int PORTACLR __attribute__((section("sfrs"))); -extern volatile unsigned int PORTASET __attribute__((section("sfrs"))); -extern volatile unsigned int PORTAINV __attribute__((section("sfrs"))); -#define LATA LATA -extern volatile unsigned int LATA __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned LATA0:1; - unsigned LATA1:1; - unsigned LATA2:1; - unsigned LATA3:1; - unsigned LATA4:1; - unsigned LATA5:1; - unsigned LATA6:1; - unsigned LATA7:1; - unsigned :1; - unsigned LATA9:1; - unsigned LATA10:1; - unsigned :3; - unsigned LATA14:1; - unsigned LATA15:1; - }; - struct { - unsigned w:32; - }; -} __LATAbits_t; -extern volatile __LATAbits_t LATAbits __asm__ ("LATA") __attribute__((section("sfrs"))); -extern volatile unsigned int LATACLR __attribute__((section("sfrs"))); -extern volatile unsigned int LATASET __attribute__((section("sfrs"))); -extern volatile unsigned int LATAINV __attribute__((section("sfrs"))); -#define ODCA ODCA -extern volatile unsigned int ODCA __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned ODCA0:1; - unsigned ODCA1:1; - unsigned ODCA2:1; - unsigned ODCA3:1; - unsigned ODCA4:1; - unsigned ODCA5:1; - unsigned ODCA6:1; - unsigned ODCA7:1; - unsigned :1; - unsigned ODCA9:1; - unsigned ODCA10:1; - unsigned :3; - unsigned ODCA14:1; - unsigned ODCA15:1; - }; - struct { - unsigned w:32; - }; -} __ODCAbits_t; -extern volatile __ODCAbits_t ODCAbits __asm__ ("ODCA") __attribute__((section("sfrs"))); -extern volatile unsigned int ODCACLR __attribute__((section("sfrs"))); -extern volatile unsigned int ODCASET __attribute__((section("sfrs"))); -extern volatile unsigned int ODCAINV __attribute__((section("sfrs"))); -#define CNPUA CNPUA -extern volatile unsigned int CNPUA __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned CNPUA0:1; - unsigned CNPUA1:1; - unsigned CNPUA2:1; - unsigned CNPUA3:1; - unsigned CNPUA4:1; - unsigned CNPUA5:1; - unsigned CNPUA6:1; - unsigned CNPUA7:1; - unsigned :1; - unsigned CNPUA9:1; - unsigned CNPUA10:1; - unsigned :3; - unsigned CNPUA14:1; - unsigned CNPUA15:1; - }; - struct { - unsigned w:32; - }; -} __CNPUAbits_t; -extern volatile __CNPUAbits_t CNPUAbits __asm__ ("CNPUA") __attribute__((section("sfrs"))); -extern volatile unsigned int CNPUACLR __attribute__((section("sfrs"))); -extern volatile unsigned int CNPUASET __attribute__((section("sfrs"))); -extern volatile unsigned int CNPUAINV __attribute__((section("sfrs"))); -#define CNPDA CNPDA -extern volatile unsigned int CNPDA __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned CNPDA0:1; - unsigned CNPDA1:1; - unsigned CNPDA2:1; - unsigned CNPDA3:1; - unsigned CNPDA4:1; - unsigned CNPDA5:1; - unsigned CNPDA6:1; - unsigned CNPDA7:1; - unsigned :1; - unsigned CNPDA9:1; - unsigned CNPDA10:1; - unsigned :3; - unsigned CNPDA14:1; - unsigned CNPDA15:1; - }; - struct { - unsigned w:32; - }; -} __CNPDAbits_t; -extern volatile __CNPDAbits_t CNPDAbits __asm__ ("CNPDA") __attribute__((section("sfrs"))); -extern volatile unsigned int CNPDACLR __attribute__((section("sfrs"))); -extern volatile unsigned int CNPDASET __attribute__((section("sfrs"))); -extern volatile unsigned int CNPDAINV __attribute__((section("sfrs"))); -#define CNCONA CNCONA -extern volatile unsigned int CNCONA __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :11; - unsigned EDGEDETECT:1; - unsigned :3; - unsigned ON:1; - }; - struct { - unsigned w:32; - }; -} __CNCONAbits_t; -extern volatile __CNCONAbits_t CNCONAbits __asm__ ("CNCONA") __attribute__((section("sfrs"))); -extern volatile unsigned int CNCONACLR __attribute__((section("sfrs"))); -extern volatile unsigned int CNCONASET __attribute__((section("sfrs"))); -extern volatile unsigned int CNCONAINV __attribute__((section("sfrs"))); -#define CNENA CNENA -extern volatile unsigned int CNENA __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned CNIEA0:1; - unsigned CNIEA1:1; - unsigned CNIEA2:1; - unsigned CNIEA3:1; - unsigned CNIEA4:1; - unsigned CNIEA5:1; - unsigned CNIEA6:1; - unsigned CNIEA7:1; - unsigned :1; - unsigned CNIEA9:1; - unsigned CNIEA10:1; - unsigned :3; - unsigned CNIEA14:1; - unsigned CNIEA15:1; - }; - struct { - unsigned w:32; - }; -} __CNENAbits_t; -extern volatile __CNENAbits_t CNENAbits __asm__ ("CNENA") __attribute__((section("sfrs"))); -extern volatile unsigned int CNENACLR __attribute__((section("sfrs"))); -extern volatile unsigned int CNENASET __attribute__((section("sfrs"))); -extern volatile unsigned int CNENAINV __attribute__((section("sfrs"))); -#define CNSTATA CNSTATA -extern volatile unsigned int CNSTATA __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned CNSTATA0:1; - unsigned CNSTATA1:1; - unsigned CNSTATA2:1; - unsigned CNSTATA3:1; - unsigned CNSTATA4:1; - unsigned CNSTATA5:1; - unsigned CNSTATA6:1; - unsigned CNSTATA7:1; - unsigned :1; - unsigned CNSTATA9:1; - unsigned CNSTATA10:1; - unsigned :3; - unsigned CNSTATA14:1; - unsigned CNSTATA15:1; - }; - struct { - unsigned w:32; - }; -} __CNSTATAbits_t; -extern volatile __CNSTATAbits_t CNSTATAbits __asm__ ("CNSTATA") __attribute__((section("sfrs"))); -extern volatile unsigned int CNSTATACLR __attribute__((section("sfrs"))); -extern volatile unsigned int CNSTATASET __attribute__((section("sfrs"))); -extern volatile unsigned int CNSTATAINV __attribute__((section("sfrs"))); -#define CNNEA CNNEA -extern volatile unsigned int CNNEA __attribute__((section("sfrs"))); -typedef struct { - unsigned CNNEA0:1; - unsigned CNNEA1:1; - unsigned CNNEA2:1; - unsigned CNNEA3:1; - unsigned CNNEA4:1; - unsigned CNNEA5:1; - unsigned CNNEA6:1; - unsigned CNNEA7:1; - unsigned :1; - unsigned CNNEA9:1; - unsigned CNNEA10:1; - unsigned :3; - unsigned CNNEA14:1; - unsigned CNNEA15:1; -} __CNNEAbits_t; -extern volatile __CNNEAbits_t CNNEAbits __asm__ ("CNNEA") __attribute__((section("sfrs"))); -extern volatile unsigned int CNNEACLR __attribute__((section("sfrs"))); -extern volatile unsigned int CNNEASET __attribute__((section("sfrs"))); -extern volatile unsigned int CNNEAINV __attribute__((section("sfrs"))); -#define CNFA CNFA -extern volatile unsigned int CNFA __attribute__((section("sfrs"))); -typedef struct { - unsigned CNFA0:1; - unsigned CNFA1:1; - unsigned CNFA2:1; - unsigned CNFA3:1; - unsigned CNFA4:1; - unsigned CNFA5:1; - unsigned CNFA6:1; - unsigned CNFA7:1; - unsigned :1; - unsigned CNFA9:1; - unsigned CNFA10:1; - unsigned :3; - unsigned CNFA14:1; - unsigned CNFA15:1; -} __CNFAbits_t; -extern volatile __CNFAbits_t CNFAbits __asm__ ("CNFA") __attribute__((section("sfrs"))); -extern volatile unsigned int CNFACLR __attribute__((section("sfrs"))); -extern volatile unsigned int CNFASET __attribute__((section("sfrs"))); -extern volatile unsigned int CNFAINV __attribute__((section("sfrs"))); -#define SRCON0A SRCON0A -extern volatile unsigned int SRCON0A __attribute__((section("sfrs"))); -typedef struct { - unsigned :6; - unsigned SR0A6:1; - unsigned SR0A7:1; -} __SRCON0Abits_t; -extern volatile __SRCON0Abits_t SRCON0Abits __asm__ ("SRCON0A") __attribute__((section("sfrs"))); -extern volatile unsigned int SRCON0ACLR __attribute__((section("sfrs"))); -extern volatile unsigned int SRCON0ASET __attribute__((section("sfrs"))); -extern volatile unsigned int SRCON0AINV __attribute__((section("sfrs"))); -#define SRCON1A SRCON1A -extern volatile unsigned int SRCON1A __attribute__((section("sfrs"))); -typedef struct { - unsigned :6; - unsigned SR1A6:1; - unsigned SR1A7:1; -} __SRCON1Abits_t; -extern volatile __SRCON1Abits_t SRCON1Abits __asm__ ("SRCON1A") __attribute__((section("sfrs"))); -extern volatile unsigned int SRCON1ACLR __attribute__((section("sfrs"))); -extern volatile unsigned int SRCON1ASET __attribute__((section("sfrs"))); -extern volatile unsigned int SRCON1AINV __attribute__((section("sfrs"))); -#define ANSELB ANSELB -extern volatile unsigned int ANSELB __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned ANSB0:1; - unsigned ANSB1:1; - unsigned ANSB2:1; - unsigned ANSB3:1; - unsigned ANSB4:1; - unsigned ANSB5:1; - unsigned ANSB6:1; - unsigned ANSB7:1; - unsigned ANSB8:1; - unsigned ANSB9:1; - unsigned ANSB10:1; - unsigned ANSB11:1; - unsigned ANSB12:1; - unsigned ANSB13:1; - unsigned ANSB14:1; - unsigned ANSB15:1; - }; - struct { - unsigned w:32; - }; -} __ANSELBbits_t; -extern volatile __ANSELBbits_t ANSELBbits __asm__ ("ANSELB") __attribute__((section("sfrs"))); -extern volatile unsigned int ANSELBCLR __attribute__((section("sfrs"))); -extern volatile unsigned int ANSELBSET __attribute__((section("sfrs"))); -extern volatile unsigned int ANSELBINV __attribute__((section("sfrs"))); -#define TRISB TRISB -extern volatile unsigned int TRISB __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned TRISB0:1; - unsigned TRISB1:1; - unsigned TRISB2:1; - unsigned TRISB3:1; - unsigned TRISB4:1; - unsigned TRISB5:1; - unsigned TRISB6:1; - unsigned TRISB7:1; - unsigned TRISB8:1; - unsigned TRISB9:1; - unsigned TRISB10:1; - unsigned TRISB11:1; - unsigned TRISB12:1; - unsigned TRISB13:1; - unsigned TRISB14:1; - unsigned TRISB15:1; - }; - struct { - unsigned w:32; - }; -} __TRISBbits_t; -extern volatile __TRISBbits_t TRISBbits __asm__ ("TRISB") __attribute__((section("sfrs"))); -extern volatile unsigned int TRISBCLR __attribute__((section("sfrs"))); -extern volatile unsigned int TRISBSET __attribute__((section("sfrs"))); -extern volatile unsigned int TRISBINV __attribute__((section("sfrs"))); -#define PORTB PORTB -extern volatile unsigned int PORTB __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned RB0:1; - unsigned RB1:1; - unsigned RB2:1; - unsigned RB3:1; - unsigned RB4:1; - unsigned RB5:1; - unsigned RB6:1; - unsigned RB7:1; - unsigned RB8:1; - unsigned RB9:1; - unsigned RB10:1; - unsigned RB11:1; - unsigned RB12:1; - unsigned RB13:1; - unsigned RB14:1; - unsigned RB15:1; - }; - struct { - unsigned w:32; - }; -} __PORTBbits_t; -extern volatile __PORTBbits_t PORTBbits __asm__ ("PORTB") __attribute__((section("sfrs"))); -extern volatile unsigned int PORTBCLR __attribute__((section("sfrs"))); -extern volatile unsigned int PORTBSET __attribute__((section("sfrs"))); -extern volatile unsigned int PORTBINV __attribute__((section("sfrs"))); -#define LATB LATB -extern volatile unsigned int LATB __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned LATB0:1; - unsigned LATB1:1; - unsigned LATB2:1; - unsigned LATB3:1; - unsigned LATB4:1; - unsigned LATB5:1; - unsigned LATB6:1; - unsigned LATB7:1; - unsigned LATB8:1; - unsigned LATB9:1; - unsigned LATB10:1; - unsigned LATB11:1; - unsigned LATB12:1; - unsigned LATB13:1; - unsigned LATB14:1; - unsigned LATB15:1; - }; - struct { - unsigned w:32; - }; -} __LATBbits_t; -extern volatile __LATBbits_t LATBbits __asm__ ("LATB") __attribute__((section("sfrs"))); -extern volatile unsigned int LATBCLR __attribute__((section("sfrs"))); -extern volatile unsigned int LATBSET __attribute__((section("sfrs"))); -extern volatile unsigned int LATBINV __attribute__((section("sfrs"))); -#define ODCB ODCB -extern volatile unsigned int ODCB __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned ODCB0:1; - unsigned ODCB1:1; - unsigned ODCB2:1; - unsigned ODCB3:1; - unsigned ODCB4:1; - unsigned ODCB5:1; - unsigned ODCB6:1; - unsigned ODCB7:1; - unsigned ODCB8:1; - unsigned ODCB9:1; - unsigned ODCB10:1; - unsigned ODCB11:1; - unsigned ODCB12:1; - unsigned ODCB13:1; - unsigned ODCB14:1; - unsigned ODCB15:1; - }; - struct { - unsigned w:32; - }; -} __ODCBbits_t; -extern volatile __ODCBbits_t ODCBbits __asm__ ("ODCB") __attribute__((section("sfrs"))); -extern volatile unsigned int ODCBCLR __attribute__((section("sfrs"))); -extern volatile unsigned int ODCBSET __attribute__((section("sfrs"))); -extern volatile unsigned int ODCBINV __attribute__((section("sfrs"))); -#define CNPUB CNPUB -extern volatile unsigned int CNPUB __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned CNPUB0:1; - unsigned CNPUB1:1; - unsigned CNPUB2:1; - unsigned CNPUB3:1; - unsigned CNPUB4:1; - unsigned CNPUB5:1; - unsigned CNPUB6:1; - unsigned CNPUB7:1; - unsigned CNPUB8:1; - unsigned CNPUB9:1; - unsigned CNPUB10:1; - unsigned CNPUB11:1; - unsigned CNPUB12:1; - unsigned CNPUB13:1; - unsigned CNPUB14:1; - unsigned CNPUB15:1; - }; - struct { - unsigned w:32; - }; -} __CNPUBbits_t; -extern volatile __CNPUBbits_t CNPUBbits __asm__ ("CNPUB") __attribute__((section("sfrs"))); -extern volatile unsigned int CNPUBCLR __attribute__((section("sfrs"))); -extern volatile unsigned int CNPUBSET __attribute__((section("sfrs"))); -extern volatile unsigned int CNPUBINV __attribute__((section("sfrs"))); -#define CNPDB CNPDB -extern volatile unsigned int CNPDB __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned CNPDB0:1; - unsigned CNPDB1:1; - unsigned CNPDB2:1; - unsigned CNPDB3:1; - unsigned CNPDB4:1; - unsigned CNPDB5:1; - unsigned CNPDB6:1; - unsigned CNPDB7:1; - unsigned CNPDB8:1; - unsigned CNPDB9:1; - unsigned CNPDB10:1; - unsigned CNPDB11:1; - unsigned CNPDB12:1; - unsigned CNPDB13:1; - unsigned CNPDB14:1; - unsigned CNPDB15:1; - }; - struct { - unsigned w:32; - }; -} __CNPDBbits_t; -extern volatile __CNPDBbits_t CNPDBbits __asm__ ("CNPDB") __attribute__((section("sfrs"))); -extern volatile unsigned int CNPDBCLR __attribute__((section("sfrs"))); -extern volatile unsigned int CNPDBSET __attribute__((section("sfrs"))); -extern volatile unsigned int CNPDBINV __attribute__((section("sfrs"))); -#define CNCONB CNCONB -extern volatile unsigned int CNCONB __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :11; - unsigned EDGEDETECT:1; - unsigned :3; - unsigned ON:1; - }; - struct { - unsigned w:32; - }; -} __CNCONBbits_t; -extern volatile __CNCONBbits_t CNCONBbits __asm__ ("CNCONB") __attribute__((section("sfrs"))); -extern volatile unsigned int CNCONBCLR __attribute__((section("sfrs"))); -extern volatile unsigned int CNCONBSET __attribute__((section("sfrs"))); -extern volatile unsigned int CNCONBINV __attribute__((section("sfrs"))); -#define CNENB CNENB -extern volatile unsigned int CNENB __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned CNIEB0:1; - unsigned CNIEB1:1; - unsigned CNIEB2:1; - unsigned CNIEB3:1; - unsigned CNIEB4:1; - unsigned CNIEB5:1; - unsigned CNIEB6:1; - unsigned CNIEB7:1; - unsigned CNIEB8:1; - unsigned CNIEB9:1; - unsigned CNIEB10:1; - unsigned CNIEB11:1; - unsigned CNIEB12:1; - unsigned CNIEB13:1; - unsigned CNIEB14:1; - unsigned CNIEB15:1; - }; - struct { - unsigned w:32; - }; -} __CNENBbits_t; -extern volatile __CNENBbits_t CNENBbits __asm__ ("CNENB") __attribute__((section("sfrs"))); -extern volatile unsigned int CNENBCLR __attribute__((section("sfrs"))); -extern volatile unsigned int CNENBSET __attribute__((section("sfrs"))); -extern volatile unsigned int CNENBINV __attribute__((section("sfrs"))); -#define CNSTATB CNSTATB -extern volatile unsigned int CNSTATB __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned CNSTATB0:1; - unsigned CNSTATB1:1; - unsigned CNSTATB2:1; - unsigned CNSTATB3:1; - unsigned CNSTATB4:1; - unsigned CNSTATB5:1; - unsigned CNSTATB6:1; - unsigned CNSTATB7:1; - unsigned CNSTATB8:1; - unsigned CNSTATB9:1; - unsigned CNSTATB10:1; - unsigned CNSTATB11:1; - unsigned CNSTATB12:1; - unsigned CNSTATB13:1; - unsigned CNSTATB14:1; - unsigned CNSTATB15:1; - }; - struct { - unsigned w:32; - }; -} __CNSTATBbits_t; -extern volatile __CNSTATBbits_t CNSTATBbits __asm__ ("CNSTATB") __attribute__((section("sfrs"))); -extern volatile unsigned int CNSTATBCLR __attribute__((section("sfrs"))); -extern volatile unsigned int CNSTATBSET __attribute__((section("sfrs"))); -extern volatile unsigned int CNSTATBINV __attribute__((section("sfrs"))); -#define CNNEB CNNEB -extern volatile unsigned int CNNEB __attribute__((section("sfrs"))); -typedef struct { - unsigned CNNEB0:1; - unsigned CNNEB1:1; - unsigned CNNEB2:1; - unsigned CNNEB3:1; - unsigned CNNEB4:1; - unsigned CNNEB5:1; - unsigned CNNEB6:1; - unsigned CNNEB7:1; - unsigned CNNEB8:1; - unsigned CNNEB9:1; - unsigned CNNEB10:1; - unsigned CNNEB11:1; - unsigned CNNEB12:1; - unsigned CNNEB13:1; - unsigned CNNEB14:1; - unsigned CNNEB15:1; -} __CNNEBbits_t; -extern volatile __CNNEBbits_t CNNEBbits __asm__ ("CNNEB") __attribute__((section("sfrs"))); -extern volatile unsigned int CNNEBCLR __attribute__((section("sfrs"))); -extern volatile unsigned int CNNEBSET __attribute__((section("sfrs"))); -extern volatile unsigned int CNNEBINV __attribute__((section("sfrs"))); -#define CNFB CNFB -extern volatile unsigned int CNFB __attribute__((section("sfrs"))); -typedef struct { - unsigned CNFB0:1; - unsigned CNFB1:1; - unsigned CNFB2:1; - unsigned CNFB3:1; - unsigned CNFB4:1; - unsigned CNFB5:1; - unsigned CNFB6:1; - unsigned CNFB7:1; - unsigned CNFB8:1; - unsigned CNFB9:1; - unsigned CNFB10:1; - unsigned CNFB11:1; - unsigned CNFB12:1; - unsigned CNFB13:1; - unsigned CNFB14:1; - unsigned CNFB15:1; -} __CNFBbits_t; -extern volatile __CNFBbits_t CNFBbits __asm__ ("CNFB") __attribute__((section("sfrs"))); -extern volatile unsigned int CNFBCLR __attribute__((section("sfrs"))); -extern volatile unsigned int CNFBSET __attribute__((section("sfrs"))); -extern volatile unsigned int CNFBINV __attribute__((section("sfrs"))); -#define SRCON0B SRCON0B -extern volatile unsigned int SRCON0B __attribute__((section("sfrs"))); -typedef struct { - unsigned :3; - unsigned SR0B3:1; - unsigned :1; - unsigned SR0B5:1; - unsigned :2; - unsigned SR0B8:1; - unsigned SR0B9:1; - unsigned SR0B10:1; - unsigned :3; - unsigned SR0B14:1; -} __SRCON0Bbits_t; -extern volatile __SRCON0Bbits_t SRCON0Bbits __asm__ ("SRCON0B") __attribute__((section("sfrs"))); -extern volatile unsigned int SRCON0BCLR __attribute__((section("sfrs"))); -extern volatile unsigned int SRCON0BSET __attribute__((section("sfrs"))); -extern volatile unsigned int SRCON0BINV __attribute__((section("sfrs"))); -#define SRCON1B SRCON1B -extern volatile unsigned int SRCON1B __attribute__((section("sfrs"))); -typedef struct { - unsigned :3; - unsigned SR1B3:1; - unsigned :1; - unsigned SR1B5:1; - unsigned :2; - unsigned SR1B8:1; - unsigned SR1B9:1; - unsigned SR1B10:1; - unsigned :3; - unsigned SR1B14:1; -} __SRCON1Bbits_t; -extern volatile __SRCON1Bbits_t SRCON1Bbits __asm__ ("SRCON1B") __attribute__((section("sfrs"))); -extern volatile unsigned int SRCON1BCLR __attribute__((section("sfrs"))); -extern volatile unsigned int SRCON1BSET __attribute__((section("sfrs"))); -extern volatile unsigned int SRCON1BINV __attribute__((section("sfrs"))); -#define ANSELC ANSELC -extern volatile unsigned int ANSELC __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :1; - unsigned ANSC1:1; - unsigned ANSC2:1; - unsigned ANSC3:1; - unsigned ANSC4:1; - }; - struct { - unsigned w:32; - }; -} __ANSELCbits_t; -extern volatile __ANSELCbits_t ANSELCbits __asm__ ("ANSELC") __attribute__((section("sfrs"))); -extern volatile unsigned int ANSELCCLR __attribute__((section("sfrs"))); -extern volatile unsigned int ANSELCSET __attribute__((section("sfrs"))); -extern volatile unsigned int ANSELCINV __attribute__((section("sfrs"))); -#define TRISC TRISC -extern volatile unsigned int TRISC __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :1; - unsigned TRISC1:1; - unsigned TRISC2:1; - unsigned TRISC3:1; - unsigned TRISC4:1; - unsigned :7; - unsigned TRISC12:1; - unsigned TRISC13:1; - unsigned TRISC14:1; - unsigned TRISC15:1; - }; - struct { - unsigned w:32; - }; -} __TRISCbits_t; -extern volatile __TRISCbits_t TRISCbits __asm__ ("TRISC") __attribute__((section("sfrs"))); -extern volatile unsigned int TRISCCLR __attribute__((section("sfrs"))); -extern volatile unsigned int TRISCSET __attribute__((section("sfrs"))); -extern volatile unsigned int TRISCINV __attribute__((section("sfrs"))); -#define PORTC PORTC -extern volatile unsigned int PORTC __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :1; - unsigned RC1:1; - unsigned RC2:1; - unsigned RC3:1; - unsigned RC4:1; - unsigned :7; - unsigned RC12:1; - unsigned RC13:1; - unsigned RC14:1; - unsigned RC15:1; - }; - struct { - unsigned w:32; - }; -} __PORTCbits_t; -extern volatile __PORTCbits_t PORTCbits __asm__ ("PORTC") __attribute__((section("sfrs"))); -extern volatile unsigned int PORTCCLR __attribute__((section("sfrs"))); -extern volatile unsigned int PORTCSET __attribute__((section("sfrs"))); -extern volatile unsigned int PORTCINV __attribute__((section("sfrs"))); -#define LATC LATC -extern volatile unsigned int LATC __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :1; - unsigned LATC1:1; - unsigned LATC2:1; - unsigned LATC3:1; - unsigned LATC4:1; - unsigned :7; - unsigned LATC12:1; - unsigned LATC13:1; - unsigned LATC14:1; - unsigned LATC15:1; - }; - struct { - unsigned w:32; - }; -} __LATCbits_t; -extern volatile __LATCbits_t LATCbits __asm__ ("LATC") __attribute__((section("sfrs"))); -extern volatile unsigned int LATCCLR __attribute__((section("sfrs"))); -extern volatile unsigned int LATCSET __attribute__((section("sfrs"))); -extern volatile unsigned int LATCINV __attribute__((section("sfrs"))); -#define ODCC ODCC -extern volatile unsigned int ODCC __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :1; - unsigned ODCC1:1; - unsigned ODCC2:1; - unsigned ODCC3:1; - unsigned ODCC4:1; - unsigned :7; - unsigned ODCC12:1; - unsigned ODCC13:1; - unsigned ODCC14:1; - unsigned ODCC15:1; - }; - struct { - unsigned w:32; - }; -} __ODCCbits_t; -extern volatile __ODCCbits_t ODCCbits __asm__ ("ODCC") __attribute__((section("sfrs"))); -extern volatile unsigned int ODCCCLR __attribute__((section("sfrs"))); -extern volatile unsigned int ODCCSET __attribute__((section("sfrs"))); -extern volatile unsigned int ODCCINV __attribute__((section("sfrs"))); -#define CNPUC CNPUC -extern volatile unsigned int CNPUC __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :1; - unsigned CNPUC1:1; - unsigned CNPUC2:1; - unsigned CNPUC3:1; - unsigned CNPUC4:1; - unsigned :7; - unsigned CNPUC12:1; - unsigned CNPUC13:1; - unsigned CNPUC14:1; - unsigned CNPUC15:1; - }; - struct { - unsigned w:32; - }; -} __CNPUCbits_t; -extern volatile __CNPUCbits_t CNPUCbits __asm__ ("CNPUC") __attribute__((section("sfrs"))); -extern volatile unsigned int CNPUCCLR __attribute__((section("sfrs"))); -extern volatile unsigned int CNPUCSET __attribute__((section("sfrs"))); -extern volatile unsigned int CNPUCINV __attribute__((section("sfrs"))); -#define CNPDC CNPDC -extern volatile unsigned int CNPDC __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :1; - unsigned CNPDC1:1; - unsigned CNPDC2:1; - unsigned CNPDC3:1; - unsigned CNPDC4:1; - unsigned :7; - unsigned CNPDC12:1; - unsigned CNPDC13:1; - unsigned CNPDC14:1; - unsigned CNPDC15:1; - }; - struct { - unsigned w:32; - }; -} __CNPDCbits_t; -extern volatile __CNPDCbits_t CNPDCbits __asm__ ("CNPDC") __attribute__((section("sfrs"))); -extern volatile unsigned int CNPDCCLR __attribute__((section("sfrs"))); -extern volatile unsigned int CNPDCSET __attribute__((section("sfrs"))); -extern volatile unsigned int CNPDCINV __attribute__((section("sfrs"))); -#define CNCONC CNCONC -extern volatile unsigned int CNCONC __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :11; - unsigned EDGEDETECT:1; - unsigned :3; - unsigned ON:1; - }; - struct { - unsigned w:32; - }; -} __CNCONCbits_t; -extern volatile __CNCONCbits_t CNCONCbits __asm__ ("CNCONC") __attribute__((section("sfrs"))); -extern volatile unsigned int CNCONCCLR __attribute__((section("sfrs"))); -extern volatile unsigned int CNCONCSET __attribute__((section("sfrs"))); -extern volatile unsigned int CNCONCINV __attribute__((section("sfrs"))); -#define CNENC CNENC -extern volatile unsigned int CNENC __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :1; - unsigned CNIEC1:1; - unsigned CNIEC2:1; - unsigned CNIEC3:1; - unsigned CNIEC4:1; - unsigned :7; - unsigned CNIEC12:1; - unsigned CNIEC13:1; - unsigned CNIEC14:1; - unsigned CNIEC15:1; - }; - struct { - unsigned w:32; - }; -} __CNENCbits_t; -extern volatile __CNENCbits_t CNENCbits __asm__ ("CNENC") __attribute__((section("sfrs"))); -extern volatile unsigned int CNENCCLR __attribute__((section("sfrs"))); -extern volatile unsigned int CNENCSET __attribute__((section("sfrs"))); -extern volatile unsigned int CNENCINV __attribute__((section("sfrs"))); -#define CNSTATC CNSTATC -extern volatile unsigned int CNSTATC __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :1; - unsigned CNSTATC1:1; - unsigned CNSTATC2:1; - unsigned CNSTATC3:1; - unsigned CNSTATC4:1; - unsigned :7; - unsigned CNSTATC12:1; - unsigned CNSTATC13:1; - unsigned CNSTATC14:1; - unsigned CNSTATC15:1; - }; - struct { - unsigned w:32; - }; -} __CNSTATCbits_t; -extern volatile __CNSTATCbits_t CNSTATCbits __asm__ ("CNSTATC") __attribute__((section("sfrs"))); -extern volatile unsigned int CNSTATCCLR __attribute__((section("sfrs"))); -extern volatile unsigned int CNSTATCSET __attribute__((section("sfrs"))); -extern volatile unsigned int CNSTATCINV __attribute__((section("sfrs"))); -#define CNNEC CNNEC -extern volatile unsigned int CNNEC __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned CNNEC1:1; - unsigned CNNEC2:1; - unsigned CNNEC3:1; - unsigned CNNEC4:1; - unsigned :7; - unsigned CNNEC12:1; - unsigned CNNEC13:1; - unsigned CNNEC14:1; - unsigned CNNEC15:1; -} __CNNECbits_t; -extern volatile __CNNECbits_t CNNECbits __asm__ ("CNNEC") __attribute__((section("sfrs"))); -extern volatile unsigned int CNNECCLR __attribute__((section("sfrs"))); -extern volatile unsigned int CNNECSET __attribute__((section("sfrs"))); -extern volatile unsigned int CNNECINV __attribute__((section("sfrs"))); -#define CNFC CNFC -extern volatile unsigned int CNFC __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned CNFC1:1; - unsigned CNFC2:1; - unsigned CNFC3:1; - unsigned CNFC4:1; - unsigned :7; - unsigned CNFC12:1; - unsigned CNFC13:1; - unsigned CNFC14:1; - unsigned CNFC15:1; -} __CNFCbits_t; -extern volatile __CNFCbits_t CNFCbits __asm__ ("CNFC") __attribute__((section("sfrs"))); -extern volatile unsigned int CNFCCLR __attribute__((section("sfrs"))); -extern volatile unsigned int CNFCSET __attribute__((section("sfrs"))); -extern volatile unsigned int CNFCINV __attribute__((section("sfrs"))); -#define ANSELD ANSELD -extern volatile unsigned int ANSELD __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :14; - unsigned ANSD14:1; - unsigned ANSD15:1; - }; - struct { - unsigned w:32; - }; -} __ANSELDbits_t; -extern volatile __ANSELDbits_t ANSELDbits __asm__ ("ANSELD") __attribute__((section("sfrs"))); -extern volatile unsigned int ANSELDCLR __attribute__((section("sfrs"))); -extern volatile unsigned int ANSELDSET __attribute__((section("sfrs"))); -extern volatile unsigned int ANSELDINV __attribute__((section("sfrs"))); -#define TRISD TRISD -extern volatile unsigned int TRISD __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned TRISD0:1; - unsigned TRISD1:1; - unsigned TRISD2:1; - unsigned TRISD3:1; - unsigned TRISD4:1; - unsigned TRISD5:1; - unsigned :3; - unsigned TRISD9:1; - unsigned TRISD10:1; - unsigned TRISD11:1; - unsigned TRISD12:1; - unsigned TRISD13:1; - unsigned TRISD14:1; - unsigned TRISD15:1; - }; - struct { - unsigned w:32; - }; -} __TRISDbits_t; -extern volatile __TRISDbits_t TRISDbits __asm__ ("TRISD") __attribute__((section("sfrs"))); -extern volatile unsigned int TRISDCLR __attribute__((section("sfrs"))); -extern volatile unsigned int TRISDSET __attribute__((section("sfrs"))); -extern volatile unsigned int TRISDINV __attribute__((section("sfrs"))); -#define PORTD PORTD -extern volatile unsigned int PORTD __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned RD0:1; - unsigned RD1:1; - unsigned RD2:1; - unsigned RD3:1; - unsigned RD4:1; - unsigned RD5:1; - unsigned :3; - unsigned RD9:1; - unsigned RD10:1; - unsigned RD11:1; - unsigned RD12:1; - unsigned RD13:1; - unsigned RD14:1; - unsigned RD15:1; - }; - struct { - unsigned w:32; - }; -} __PORTDbits_t; -extern volatile __PORTDbits_t PORTDbits __asm__ ("PORTD") __attribute__((section("sfrs"))); -extern volatile unsigned int PORTDCLR __attribute__((section("sfrs"))); -extern volatile unsigned int PORTDSET __attribute__((section("sfrs"))); -extern volatile unsigned int PORTDINV __attribute__((section("sfrs"))); -#define LATD LATD -extern volatile unsigned int LATD __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned LATD0:1; - unsigned LATD1:1; - unsigned LATD2:1; - unsigned LATD3:1; - unsigned LATD4:1; - unsigned LATD5:1; - unsigned :3; - unsigned LATD9:1; - unsigned LATD10:1; - unsigned LATD11:1; - unsigned LATD12:1; - unsigned LATD13:1; - unsigned LATD14:1; - unsigned LATD15:1; - }; - struct { - unsigned w:32; - }; -} __LATDbits_t; -extern volatile __LATDbits_t LATDbits __asm__ ("LATD") __attribute__((section("sfrs"))); -extern volatile unsigned int LATDCLR __attribute__((section("sfrs"))); -extern volatile unsigned int LATDSET __attribute__((section("sfrs"))); -extern volatile unsigned int LATDINV __attribute__((section("sfrs"))); -#define ODCD ODCD -extern volatile unsigned int ODCD __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned ODCD0:1; - unsigned ODCD1:1; - unsigned ODCD2:1; - unsigned ODCD3:1; - unsigned ODCD4:1; - unsigned ODCD5:1; - unsigned :3; - unsigned ODCD9:1; - unsigned ODCD10:1; - unsigned ODCD11:1; - unsigned ODCD12:1; - unsigned ODCD13:1; - unsigned ODCD14:1; - unsigned ODCD15:1; - }; - struct { - unsigned w:32; - }; -} __ODCDbits_t; -extern volatile __ODCDbits_t ODCDbits __asm__ ("ODCD") __attribute__((section("sfrs"))); -extern volatile unsigned int ODCDCLR __attribute__((section("sfrs"))); -extern volatile unsigned int ODCDSET __attribute__((section("sfrs"))); -extern volatile unsigned int ODCDINV __attribute__((section("sfrs"))); -#define CNPUD CNPUD -extern volatile unsigned int CNPUD __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned CNPUD0:1; - unsigned CNPUD1:1; - unsigned CNPUD2:1; - unsigned CNPUD3:1; - unsigned CNPUD4:1; - unsigned CNPUD5:1; - unsigned :3; - unsigned CNPUD9:1; - unsigned CNPUD10:1; - unsigned CNPUD11:1; - unsigned CNPUD12:1; - unsigned CNPUD13:1; - unsigned CNPUD14:1; - unsigned CNPUD15:1; - }; - struct { - unsigned w:32; - }; -} __CNPUDbits_t; -extern volatile __CNPUDbits_t CNPUDbits __asm__ ("CNPUD") __attribute__((section("sfrs"))); -extern volatile unsigned int CNPUDCLR __attribute__((section("sfrs"))); -extern volatile unsigned int CNPUDSET __attribute__((section("sfrs"))); -extern volatile unsigned int CNPUDINV __attribute__((section("sfrs"))); -#define CNPDD CNPDD -extern volatile unsigned int CNPDD __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned CNPDD0:1; - unsigned CNPDD1:1; - unsigned CNPDD2:1; - unsigned CNPDD3:1; - unsigned CNPDD4:1; - unsigned CNPDD5:1; - unsigned :3; - unsigned CNPDD9:1; - unsigned CNPDD10:1; - unsigned CNPDD11:1; - unsigned CNPDD12:1; - unsigned CNPDD13:1; - unsigned CNPDD14:1; - unsigned CNPDD15:1; - }; - struct { - unsigned w:32; - }; -} __CNPDDbits_t; -extern volatile __CNPDDbits_t CNPDDbits __asm__ ("CNPDD") __attribute__((section("sfrs"))); -extern volatile unsigned int CNPDDCLR __attribute__((section("sfrs"))); -extern volatile unsigned int CNPDDSET __attribute__((section("sfrs"))); -extern volatile unsigned int CNPDDINV __attribute__((section("sfrs"))); -#define CNCOND CNCOND -extern volatile unsigned int CNCOND __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :11; - unsigned EDGEDETECT:1; - unsigned :3; - unsigned ON:1; - }; - struct { - unsigned w:32; - }; -} __CNCONDbits_t; -extern volatile __CNCONDbits_t CNCONDbits __asm__ ("CNCOND") __attribute__((section("sfrs"))); -extern volatile unsigned int CNCONDCLR __attribute__((section("sfrs"))); -extern volatile unsigned int CNCONDSET __attribute__((section("sfrs"))); -extern volatile unsigned int CNCONDINV __attribute__((section("sfrs"))); -#define CNEND CNEND -extern volatile unsigned int CNEND __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned CNIED0:1; - unsigned CNIED1:1; - unsigned CNIED2:1; - unsigned CNIED3:1; - unsigned CNIED4:1; - unsigned CNIED5:1; - unsigned :3; - unsigned CNIED9:1; - unsigned CNIED10:1; - unsigned CNIED11:1; - unsigned CNIED12:1; - unsigned CNIED13:1; - unsigned CNIED14:1; - unsigned CNIED15:1; - }; - struct { - unsigned w:32; - }; -} __CNENDbits_t; -extern volatile __CNENDbits_t CNENDbits __asm__ ("CNEND") __attribute__((section("sfrs"))); -extern volatile unsigned int CNENDCLR __attribute__((section("sfrs"))); -extern volatile unsigned int CNENDSET __attribute__((section("sfrs"))); -extern volatile unsigned int CNENDINV __attribute__((section("sfrs"))); -#define CNSTATD CNSTATD -extern volatile unsigned int CNSTATD __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned CNSTATD0:1; - unsigned CNSTATD1:1; - unsigned CNSTATD2:1; - unsigned CNSTATD3:1; - unsigned CNSTATD4:1; - unsigned CNSTATD5:1; - unsigned :3; - unsigned CNSTATD9:1; - unsigned CNSTATD10:1; - unsigned CNSTATD11:1; - unsigned CNSTATD12:1; - unsigned CNSTATD13:1; - unsigned CNSTATD14:1; - unsigned CNSTATD15:1; - }; - struct { - unsigned w:32; - }; -} __CNSTATDbits_t; -extern volatile __CNSTATDbits_t CNSTATDbits __asm__ ("CNSTATD") __attribute__((section("sfrs"))); -extern volatile unsigned int CNSTATDCLR __attribute__((section("sfrs"))); -extern volatile unsigned int CNSTATDSET __attribute__((section("sfrs"))); -extern volatile unsigned int CNSTATDINV __attribute__((section("sfrs"))); -#define CNNED CNNED -extern volatile unsigned int CNNED __attribute__((section("sfrs"))); -typedef struct { - unsigned CNNED0:1; - unsigned CNNED1:1; - unsigned CNNED2:1; - unsigned CNNED3:1; - unsigned CNNED4:1; - unsigned CNNED5:1; - unsigned :3; - unsigned CNNED9:1; - unsigned CNNED10:1; - unsigned CNNED11:1; - unsigned CNNED12:1; - unsigned CNNED13:1; - unsigned CNNED14:1; - unsigned CNNED15:1; -} __CNNEDbits_t; -extern volatile __CNNEDbits_t CNNEDbits __asm__ ("CNNED") __attribute__((section("sfrs"))); -extern volatile unsigned int CNNEDCLR __attribute__((section("sfrs"))); -extern volatile unsigned int CNNEDSET __attribute__((section("sfrs"))); -extern volatile unsigned int CNNEDINV __attribute__((section("sfrs"))); -#define CNFD CNFD -extern volatile unsigned int CNFD __attribute__((section("sfrs"))); -typedef struct { - unsigned CNFD0:1; - unsigned CNFD1:1; - unsigned CNFD2:1; - unsigned CNFD3:1; - unsigned CNFD4:1; - unsigned CNFD5:1; - unsigned :3; - unsigned CNFD9:1; - unsigned CNFD10:1; - unsigned CNFD11:1; - unsigned CNFD12:1; - unsigned CNFD13:1; - unsigned CNFD14:1; - unsigned CNFD15:1; -} __CNFDbits_t; -extern volatile __CNFDbits_t CNFDbits __asm__ ("CNFD") __attribute__((section("sfrs"))); -extern volatile unsigned int CNFDCLR __attribute__((section("sfrs"))); -extern volatile unsigned int CNFDSET __attribute__((section("sfrs"))); -extern volatile unsigned int CNFDINV __attribute__((section("sfrs"))); -#define ANSELE ANSELE -extern volatile unsigned int ANSELE __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :4; - unsigned ANSE4:1; - unsigned ANSE5:1; - unsigned ANSE6:1; - unsigned ANSE7:1; - unsigned ANSE8:1; - unsigned ANSE9:1; - }; - struct { - unsigned w:32; - }; -} __ANSELEbits_t; -extern volatile __ANSELEbits_t ANSELEbits __asm__ ("ANSELE") __attribute__((section("sfrs"))); -extern volatile unsigned int ANSELECLR __attribute__((section("sfrs"))); -extern volatile unsigned int ANSELESET __attribute__((section("sfrs"))); -extern volatile unsigned int ANSELEINV __attribute__((section("sfrs"))); -#define TRISE TRISE -extern volatile unsigned int TRISE __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned TRISE0:1; - unsigned TRISE1:1; - unsigned TRISE2:1; - unsigned TRISE3:1; - unsigned TRISE4:1; - unsigned TRISE5:1; - unsigned TRISE6:1; - unsigned TRISE7:1; - unsigned TRISE8:1; - unsigned TRISE9:1; - }; - struct { - unsigned w:32; - }; -} __TRISEbits_t; -extern volatile __TRISEbits_t TRISEbits __asm__ ("TRISE") __attribute__((section("sfrs"))); -extern volatile unsigned int TRISECLR __attribute__((section("sfrs"))); -extern volatile unsigned int TRISESET __attribute__((section("sfrs"))); -extern volatile unsigned int TRISEINV __attribute__((section("sfrs"))); -#define PORTE PORTE -extern volatile unsigned int PORTE __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned RE0:1; - unsigned RE1:1; - unsigned RE2:1; - unsigned RE3:1; - unsigned RE4:1; - unsigned RE5:1; - unsigned RE6:1; - unsigned RE7:1; - unsigned RE8:1; - unsigned RE9:1; - }; - struct { - unsigned w:32; - }; -} __PORTEbits_t; -extern volatile __PORTEbits_t PORTEbits __asm__ ("PORTE") __attribute__((section("sfrs"))); -extern volatile unsigned int PORTECLR __attribute__((section("sfrs"))); -extern volatile unsigned int PORTESET __attribute__((section("sfrs"))); -extern volatile unsigned int PORTEINV __attribute__((section("sfrs"))); -#define LATE LATE -extern volatile unsigned int LATE __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned LATE0:1; - unsigned LATE1:1; - unsigned LATE2:1; - unsigned LATE3:1; - unsigned LATE4:1; - unsigned LATE5:1; - unsigned LATE6:1; - unsigned LATE7:1; - unsigned LATE8:1; - unsigned LATE9:1; - }; - struct { - unsigned w:32; - }; -} __LATEbits_t; -extern volatile __LATEbits_t LATEbits __asm__ ("LATE") __attribute__((section("sfrs"))); -extern volatile unsigned int LATECLR __attribute__((section("sfrs"))); -extern volatile unsigned int LATESET __attribute__((section("sfrs"))); -extern volatile unsigned int LATEINV __attribute__((section("sfrs"))); -#define ODCE ODCE -extern volatile unsigned int ODCE __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned ODCE0:1; - unsigned ODCE1:1; - unsigned ODCE2:1; - unsigned ODCE3:1; - unsigned ODCE4:1; - unsigned ODCE5:1; - unsigned ODCE6:1; - unsigned ODCE7:1; - unsigned ODCE8:1; - unsigned ODCE9:1; - }; - struct { - unsigned w:32; - }; -} __ODCEbits_t; -extern volatile __ODCEbits_t ODCEbits __asm__ ("ODCE") __attribute__((section("sfrs"))); -extern volatile unsigned int ODCECLR __attribute__((section("sfrs"))); -extern volatile unsigned int ODCESET __attribute__((section("sfrs"))); -extern volatile unsigned int ODCEINV __attribute__((section("sfrs"))); -#define CNPUE CNPUE -extern volatile unsigned int CNPUE __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned CNPUE0:1; - unsigned CNPUE1:1; - unsigned CNPUE2:1; - unsigned CNPUE3:1; - unsigned CNPUE4:1; - unsigned CNPUE5:1; - unsigned CNPUE6:1; - unsigned CNPUE7:1; - unsigned CNPUE8:1; - unsigned CNPUE9:1; - }; - struct { - unsigned w:32; - }; -} __CNPUEbits_t; -extern volatile __CNPUEbits_t CNPUEbits __asm__ ("CNPUE") __attribute__((section("sfrs"))); -extern volatile unsigned int CNPUECLR __attribute__((section("sfrs"))); -extern volatile unsigned int CNPUESET __attribute__((section("sfrs"))); -extern volatile unsigned int CNPUEINV __attribute__((section("sfrs"))); -#define CNPDE CNPDE -extern volatile unsigned int CNPDE __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned CNPDE0:1; - unsigned CNPDE1:1; - unsigned CNPDE2:1; - unsigned CNPDE3:1; - unsigned CNPDE4:1; - unsigned CNPDE5:1; - unsigned CNPDE6:1; - unsigned CNPDE7:1; - unsigned CNPDE8:1; - unsigned CNPDE9:1; - }; - struct { - unsigned w:32; - }; -} __CNPDEbits_t; -extern volatile __CNPDEbits_t CNPDEbits __asm__ ("CNPDE") __attribute__((section("sfrs"))); -extern volatile unsigned int CNPDECLR __attribute__((section("sfrs"))); -extern volatile unsigned int CNPDESET __attribute__((section("sfrs"))); -extern volatile unsigned int CNPDEINV __attribute__((section("sfrs"))); -#define CNCONE CNCONE -extern volatile unsigned int CNCONE __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :11; - unsigned EDGEDETECT:1; - unsigned :3; - unsigned ON:1; - }; - struct { - unsigned w:32; - }; -} __CNCONEbits_t; -extern volatile __CNCONEbits_t CNCONEbits __asm__ ("CNCONE") __attribute__((section("sfrs"))); -extern volatile unsigned int CNCONECLR __attribute__((section("sfrs"))); -extern volatile unsigned int CNCONESET __attribute__((section("sfrs"))); -extern volatile unsigned int CNCONEINV __attribute__((section("sfrs"))); -#define CNENE CNENE -extern volatile unsigned int CNENE __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned CNIEE0:1; - unsigned CNIEE1:1; - unsigned CNIEE2:1; - unsigned CNIEE3:1; - unsigned CNIEE4:1; - unsigned CNIEE5:1; - unsigned CNIEE6:1; - unsigned CNIEE7:1; - unsigned CNIEE8:1; - unsigned CNIEE9:1; - }; - struct { - unsigned w:32; - }; -} __CNENEbits_t; -extern volatile __CNENEbits_t CNENEbits __asm__ ("CNENE") __attribute__((section("sfrs"))); -extern volatile unsigned int CNENECLR __attribute__((section("sfrs"))); -extern volatile unsigned int CNENESET __attribute__((section("sfrs"))); -extern volatile unsigned int CNENEINV __attribute__((section("sfrs"))); -#define CNSTATE CNSTATE -extern volatile unsigned int CNSTATE __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned CNSTATE0:1; - unsigned CNSTATE1:1; - unsigned CNSTATE2:1; - unsigned CNSTATE3:1; - unsigned CNSTATE4:1; - unsigned CNSTATE5:1; - unsigned CNSTATE6:1; - unsigned CNSTATE7:1; - unsigned CNSTATE8:1; - unsigned CNSTATE9:1; - }; - struct { - unsigned w:32; - }; -} __CNSTATEbits_t; -extern volatile __CNSTATEbits_t CNSTATEbits __asm__ ("CNSTATE") __attribute__((section("sfrs"))); -extern volatile unsigned int CNSTATECLR __attribute__((section("sfrs"))); -extern volatile unsigned int CNSTATESET __attribute__((section("sfrs"))); -extern volatile unsigned int CNSTATEINV __attribute__((section("sfrs"))); -#define CNNEE CNNEE -extern volatile unsigned int CNNEE __attribute__((section("sfrs"))); -typedef struct { - unsigned CNNEE0:1; - unsigned CNNEE1:1; - unsigned CNNEE2:1; - unsigned CNNEE3:1; - unsigned CNNEE4:1; - unsigned CNNEE5:1; - unsigned CNNEE6:1; - unsigned CNNEE7:1; - unsigned CNNEE8:1; - unsigned CNNEE9:1; -} __CNNEEbits_t; -extern volatile __CNNEEbits_t CNNEEbits __asm__ ("CNNEE") __attribute__((section("sfrs"))); -extern volatile unsigned int CNNEECLR __attribute__((section("sfrs"))); -extern volatile unsigned int CNNEESET __attribute__((section("sfrs"))); -extern volatile unsigned int CNNEEINV __attribute__((section("sfrs"))); -#define CNFE CNFE -extern volatile unsigned int CNFE __attribute__((section("sfrs"))); -typedef struct { - unsigned CNFE0:1; - unsigned CNFE1:1; - unsigned CNFE2:1; - unsigned CNFE3:1; - unsigned CNFE4:1; - unsigned CNFE5:1; - unsigned CNFE6:1; - unsigned CNFE7:1; - unsigned CNFE8:1; - unsigned CNFE9:1; -} __CNFEbits_t; -extern volatile __CNFEbits_t CNFEbits __asm__ ("CNFE") __attribute__((section("sfrs"))); -extern volatile unsigned int CNFECLR __attribute__((section("sfrs"))); -extern volatile unsigned int CNFESET __attribute__((section("sfrs"))); -extern volatile unsigned int CNFEINV __attribute__((section("sfrs"))); -#define SRCON0E SRCON0E -extern volatile unsigned int SRCON0E __attribute__((section("sfrs"))); -typedef struct { - unsigned SR0E0:1; - unsigned SR0E1:1; - unsigned SR0E2:1; - unsigned SR0E3:1; -} __SRCON0Ebits_t; -extern volatile __SRCON0Ebits_t SRCON0Ebits __asm__ ("SRCON0E") __attribute__((section("sfrs"))); -extern volatile unsigned int SRCON0ECLR __attribute__((section("sfrs"))); -extern volatile unsigned int SRCON0ESET __attribute__((section("sfrs"))); -extern volatile unsigned int SRCON0EINV __attribute__((section("sfrs"))); -#define SRCON1E SRCON1E -extern volatile unsigned int SRCON1E __attribute__((section("sfrs"))); -typedef struct { - unsigned SR1E0:1; - unsigned SR1E1:1; - unsigned SR1E2:1; - unsigned SR1E3:1; -} __SRCON1Ebits_t; -extern volatile __SRCON1Ebits_t SRCON1Ebits __asm__ ("SRCON1E") __attribute__((section("sfrs"))); -extern volatile unsigned int SRCON1ECLR __attribute__((section("sfrs"))); -extern volatile unsigned int SRCON1ESET __attribute__((section("sfrs"))); -extern volatile unsigned int SRCON1EINV __attribute__((section("sfrs"))); -#define ANSELF ANSELF -extern volatile unsigned int ANSELF __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :12; - unsigned ANSF12:1; - unsigned ANSF13:1; - }; - struct { - unsigned w:32; - }; -} __ANSELFbits_t; -extern volatile __ANSELFbits_t ANSELFbits __asm__ ("ANSELF") __attribute__((section("sfrs"))); -extern volatile unsigned int ANSELFCLR __attribute__((section("sfrs"))); -extern volatile unsigned int ANSELFSET __attribute__((section("sfrs"))); -extern volatile unsigned int ANSELFINV __attribute__((section("sfrs"))); -#define TRISF TRISF -extern volatile unsigned int TRISF __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned TRISF0:1; - unsigned TRISF1:1; - unsigned TRISF2:1; - unsigned TRISF3:1; - unsigned TRISF4:1; - unsigned TRISF5:1; - unsigned :2; - unsigned TRISF8:1; - unsigned :3; - unsigned TRISF12:1; - unsigned TRISF13:1; - }; - struct { - unsigned w:32; - }; -} __TRISFbits_t; -extern volatile __TRISFbits_t TRISFbits __asm__ ("TRISF") __attribute__((section("sfrs"))); -extern volatile unsigned int TRISFCLR __attribute__((section("sfrs"))); -extern volatile unsigned int TRISFSET __attribute__((section("sfrs"))); -extern volatile unsigned int TRISFINV __attribute__((section("sfrs"))); -#define PORTF PORTF -extern volatile unsigned int PORTF __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned RF0:1; - unsigned RF1:1; - unsigned RF2:1; - unsigned RF3:1; - unsigned RF4:1; - unsigned RF5:1; - unsigned :2; - unsigned RF8:1; - unsigned :3; - unsigned RF12:1; - unsigned RF13:1; - }; - struct { - unsigned w:32; - }; -} __PORTFbits_t; -extern volatile __PORTFbits_t PORTFbits __asm__ ("PORTF") __attribute__((section("sfrs"))); -extern volatile unsigned int PORTFCLR __attribute__((section("sfrs"))); -extern volatile unsigned int PORTFSET __attribute__((section("sfrs"))); -extern volatile unsigned int PORTFINV __attribute__((section("sfrs"))); -#define LATF LATF -extern volatile unsigned int LATF __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned LATF0:1; - unsigned LATF1:1; - unsigned LATF2:1; - unsigned LATF3:1; - unsigned LATF4:1; - unsigned LATF5:1; - unsigned :2; - unsigned LATF8:1; - unsigned :3; - unsigned LATF12:1; - unsigned LATF13:1; - }; - struct { - unsigned w:32; - }; -} __LATFbits_t; -extern volatile __LATFbits_t LATFbits __asm__ ("LATF") __attribute__((section("sfrs"))); -extern volatile unsigned int LATFCLR __attribute__((section("sfrs"))); -extern volatile unsigned int LATFSET __attribute__((section("sfrs"))); -extern volatile unsigned int LATFINV __attribute__((section("sfrs"))); -#define ODCF ODCF -extern volatile unsigned int ODCF __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned ODCF0:1; - unsigned ODCF1:1; - unsigned ODCF2:1; - unsigned ODCF3:1; - unsigned ODCF4:1; - unsigned ODCF5:1; - unsigned :2; - unsigned ODCF8:1; - unsigned :3; - unsigned ODCF12:1; - unsigned ODCF13:1; - }; - struct { - unsigned w:32; - }; -} __ODCFbits_t; -extern volatile __ODCFbits_t ODCFbits __asm__ ("ODCF") __attribute__((section("sfrs"))); -extern volatile unsigned int ODCFCLR __attribute__((section("sfrs"))); -extern volatile unsigned int ODCFSET __attribute__((section("sfrs"))); -extern volatile unsigned int ODCFINV __attribute__((section("sfrs"))); -#define CNPUF CNPUF -extern volatile unsigned int CNPUF __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned CNPUF0:1; - unsigned CNPUF1:1; - unsigned CNPUF2:1; - unsigned CNPUF3:1; - unsigned CNPUF4:1; - unsigned CNPUF5:1; - unsigned :2; - unsigned CNPUF8:1; - unsigned :3; - unsigned CNPUF12:1; - unsigned CNPUF13:1; - }; - struct { - unsigned w:32; - }; -} __CNPUFbits_t; -extern volatile __CNPUFbits_t CNPUFbits __asm__ ("CNPUF") __attribute__((section("sfrs"))); -extern volatile unsigned int CNPUFCLR __attribute__((section("sfrs"))); -extern volatile unsigned int CNPUFSET __attribute__((section("sfrs"))); -extern volatile unsigned int CNPUFINV __attribute__((section("sfrs"))); -#define CNPDF CNPDF -extern volatile unsigned int CNPDF __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned CNPDF0:1; - unsigned CNPDF1:1; - unsigned CNPDF2:1; - unsigned CNPDF3:1; - unsigned CNPDF4:1; - unsigned CNPDF5:1; - unsigned :2; - unsigned CNPDF8:1; - unsigned :3; - unsigned CNPDF12:1; - unsigned CNPDF13:1; - }; - struct { - unsigned w:32; - }; -} __CNPDFbits_t; -extern volatile __CNPDFbits_t CNPDFbits __asm__ ("CNPDF") __attribute__((section("sfrs"))); -extern volatile unsigned int CNPDFCLR __attribute__((section("sfrs"))); -extern volatile unsigned int CNPDFSET __attribute__((section("sfrs"))); -extern volatile unsigned int CNPDFINV __attribute__((section("sfrs"))); -#define CNCONF CNCONF -extern volatile unsigned int CNCONF __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :11; - unsigned EDGEDETECT:1; - unsigned :3; - unsigned ON:1; - }; - struct { - unsigned w:32; - }; -} __CNCONFbits_t; -extern volatile __CNCONFbits_t CNCONFbits __asm__ ("CNCONF") __attribute__((section("sfrs"))); -extern volatile unsigned int CNCONFCLR __attribute__((section("sfrs"))); -extern volatile unsigned int CNCONFSET __attribute__((section("sfrs"))); -extern volatile unsigned int CNCONFINV __attribute__((section("sfrs"))); -#define CNENF CNENF -extern volatile unsigned int CNENF __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned CNIEF0:1; - unsigned CNIEF1:1; - unsigned CNIEF2:1; - unsigned CNIEF3:1; - unsigned CNIEF4:1; - unsigned CNIEF5:1; - unsigned :2; - unsigned CNIEF8:1; - unsigned :3; - unsigned CNIEF12:1; - unsigned CNIEF13:1; - }; - struct { - unsigned w:32; - }; -} __CNENFbits_t; -extern volatile __CNENFbits_t CNENFbits __asm__ ("CNENF") __attribute__((section("sfrs"))); -extern volatile unsigned int CNENFCLR __attribute__((section("sfrs"))); -extern volatile unsigned int CNENFSET __attribute__((section("sfrs"))); -extern volatile unsigned int CNENFINV __attribute__((section("sfrs"))); -#define CNSTATF CNSTATF -extern volatile unsigned int CNSTATF __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned CNSTATF0:1; - unsigned CNSTATF1:1; - unsigned CNSTATF2:1; - unsigned CNSTATF3:1; - unsigned CNSTATF4:1; - unsigned CNSTATF5:1; - unsigned :2; - unsigned CNSTATF8:1; - unsigned :3; - unsigned CNSTATF12:1; - unsigned CNSTATF13:1; - }; - struct { - unsigned w:32; - }; -} __CNSTATFbits_t; -extern volatile __CNSTATFbits_t CNSTATFbits __asm__ ("CNSTATF") __attribute__((section("sfrs"))); -extern volatile unsigned int CNSTATFCLR __attribute__((section("sfrs"))); -extern volatile unsigned int CNSTATFSET __attribute__((section("sfrs"))); -extern volatile unsigned int CNSTATFINV __attribute__((section("sfrs"))); -#define CNNEF CNNEF -extern volatile unsigned int CNNEF __attribute__((section("sfrs"))); -typedef struct { - unsigned CNNEF0:1; - unsigned CNNEF1:1; - unsigned CNNEF2:1; - unsigned CNNEF3:1; - unsigned CNNEF4:1; - unsigned CNNEF5:1; - unsigned :2; - unsigned CNNEF8:1; - unsigned :3; - unsigned CNNEF12:1; - unsigned CNNEF13:1; -} __CNNEFbits_t; -extern volatile __CNNEFbits_t CNNEFbits __asm__ ("CNNEF") __attribute__((section("sfrs"))); -extern volatile unsigned int CNNEFCLR __attribute__((section("sfrs"))); -extern volatile unsigned int CNNEFSET __attribute__((section("sfrs"))); -extern volatile unsigned int CNNEFINV __attribute__((section("sfrs"))); -#define CNFF CNFF -extern volatile unsigned int CNFF __attribute__((section("sfrs"))); -typedef struct { - unsigned CNFF0:1; - unsigned CNFF1:1; - unsigned CNFF2:1; - unsigned CNFF3:1; - unsigned CNFF4:1; - unsigned CNFF5:1; - unsigned :2; - unsigned CNFF8:1; - unsigned :3; - unsigned CNFF12:1; - unsigned CNFF13:1; -} __CNFFbits_t; -extern volatile __CNFFbits_t CNFFbits __asm__ ("CNFF") __attribute__((section("sfrs"))); -extern volatile unsigned int CNFFCLR __attribute__((section("sfrs"))); -extern volatile unsigned int CNFFSET __attribute__((section("sfrs"))); -extern volatile unsigned int CNFFINV __attribute__((section("sfrs"))); -#define SRCON0F SRCON0F -extern volatile unsigned int SRCON0F __attribute__((section("sfrs"))); -typedef struct { - unsigned SR0F0:1; - unsigned SR0F1:1; -} __SRCON0Fbits_t; -extern volatile __SRCON0Fbits_t SRCON0Fbits __asm__ ("SRCON0F") __attribute__((section("sfrs"))); -extern volatile unsigned int SRCON0FCLR __attribute__((section("sfrs"))); -extern volatile unsigned int SRCON0FSET __attribute__((section("sfrs"))); -extern volatile unsigned int SRCON0FINV __attribute__((section("sfrs"))); -#define SRCON1F SRCON1F -extern volatile unsigned int SRCON1F __attribute__((section("sfrs"))); -typedef struct { - unsigned SR1F0:1; - unsigned SR1F1:1; -} __SRCON1Fbits_t; -extern volatile __SRCON1Fbits_t SRCON1Fbits __asm__ ("SRCON1F") __attribute__((section("sfrs"))); -extern volatile unsigned int SRCON1FCLR __attribute__((section("sfrs"))); -extern volatile unsigned int SRCON1FSET __attribute__((section("sfrs"))); -extern volatile unsigned int SRCON1FINV __attribute__((section("sfrs"))); -#define ANSELG ANSELG -extern volatile unsigned int ANSELG __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :6; - unsigned ANSG6:1; - unsigned ANSG7:1; - unsigned ANSG8:1; - unsigned ANSG9:1; - unsigned :5; - unsigned ANSG15:1; - }; - struct { - unsigned w:32; - }; -} __ANSELGbits_t; -extern volatile __ANSELGbits_t ANSELGbits __asm__ ("ANSELG") __attribute__((section("sfrs"))); -extern volatile unsigned int ANSELGCLR __attribute__((section("sfrs"))); -extern volatile unsigned int ANSELGSET __attribute__((section("sfrs"))); -extern volatile unsigned int ANSELGINV __attribute__((section("sfrs"))); -#define TRISG TRISG -extern volatile unsigned int TRISG __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned TRISG0:1; - unsigned TRISG1:1; - unsigned :4; - unsigned TRISG6:1; - unsigned TRISG7:1; - unsigned TRISG8:1; - unsigned TRISG9:1; - unsigned :2; - unsigned TRISG12:1; - unsigned TRISG13:1; - unsigned TRISG14:1; - unsigned TRISG15:1; - }; - struct { - unsigned w:32; - }; -} __TRISGbits_t; -extern volatile __TRISGbits_t TRISGbits __asm__ ("TRISG") __attribute__((section("sfrs"))); -extern volatile unsigned int TRISGCLR __attribute__((section("sfrs"))); -extern volatile unsigned int TRISGSET __attribute__((section("sfrs"))); -extern volatile unsigned int TRISGINV __attribute__((section("sfrs"))); -#define PORTG PORTG -extern volatile unsigned int PORTG __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned RG0:1; - unsigned RG1:1; - unsigned :4; - unsigned RG6:1; - unsigned RG7:1; - unsigned RG8:1; - unsigned RG9:1; - unsigned :2; - unsigned RG12:1; - unsigned RG13:1; - unsigned RG14:1; - unsigned RG15:1; - }; - struct { - unsigned w:32; - }; -} __PORTGbits_t; -extern volatile __PORTGbits_t PORTGbits __asm__ ("PORTG") __attribute__((section("sfrs"))); -extern volatile unsigned int PORTGCLR __attribute__((section("sfrs"))); -extern volatile unsigned int PORTGSET __attribute__((section("sfrs"))); -extern volatile unsigned int PORTGINV __attribute__((section("sfrs"))); -#define LATG LATG -extern volatile unsigned int LATG __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned LATG0:1; - unsigned LATG1:1; - unsigned :4; - unsigned LATG6:1; - unsigned LATG7:1; - unsigned LATG8:1; - unsigned LATG9:1; - unsigned :2; - unsigned LATG12:1; - unsigned LATG13:1; - unsigned LATG14:1; - unsigned LATG15:1; - }; - struct { - unsigned w:32; - }; -} __LATGbits_t; -extern volatile __LATGbits_t LATGbits __asm__ ("LATG") __attribute__((section("sfrs"))); -extern volatile unsigned int LATGCLR __attribute__((section("sfrs"))); -extern volatile unsigned int LATGSET __attribute__((section("sfrs"))); -extern volatile unsigned int LATGINV __attribute__((section("sfrs"))); -#define ODCG ODCG -extern volatile unsigned int ODCG __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned ODCG0:1; - unsigned ODCG1:1; - unsigned :4; - unsigned ODCG6:1; - unsigned ODCG7:1; - unsigned ODCG8:1; - unsigned ODCG9:1; - unsigned :2; - unsigned ODCG12:1; - unsigned ODCG13:1; - unsigned ODCG14:1; - unsigned ODCG15:1; - }; - struct { - unsigned w:32; - }; -} __ODCGbits_t; -extern volatile __ODCGbits_t ODCGbits __asm__ ("ODCG") __attribute__((section("sfrs"))); -extern volatile unsigned int ODCGCLR __attribute__((section("sfrs"))); -extern volatile unsigned int ODCGSET __attribute__((section("sfrs"))); -extern volatile unsigned int ODCGINV __attribute__((section("sfrs"))); -#define CNPUG CNPUG -extern volatile unsigned int CNPUG __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned CNPUG0:1; - unsigned CNPUG1:1; - unsigned :4; - unsigned CNPUG6:1; - unsigned CNPUG7:1; - unsigned CNPUG8:1; - unsigned CNPUG9:1; - unsigned :2; - unsigned CNPUG12:1; - unsigned CNPUG13:1; - unsigned CNPUG14:1; - unsigned CNPUG15:1; - }; - struct { - unsigned w:32; - }; -} __CNPUGbits_t; -extern volatile __CNPUGbits_t CNPUGbits __asm__ ("CNPUG") __attribute__((section("sfrs"))); -extern volatile unsigned int CNPUGCLR __attribute__((section("sfrs"))); -extern volatile unsigned int CNPUGSET __attribute__((section("sfrs"))); -extern volatile unsigned int CNPUGINV __attribute__((section("sfrs"))); -#define CNPDG CNPDG -extern volatile unsigned int CNPDG __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned CNPDG0:1; - unsigned CNPDG1:1; - unsigned :4; - unsigned CNPDG6:1; - unsigned CNPDG7:1; - unsigned CNPDG8:1; - unsigned CNPDG9:1; - unsigned :2; - unsigned CNPDG12:1; - unsigned CNPDG13:1; - unsigned CNPDG14:1; - unsigned CNPDG15:1; - }; - struct { - unsigned w:32; - }; -} __CNPDGbits_t; -extern volatile __CNPDGbits_t CNPDGbits __asm__ ("CNPDG") __attribute__((section("sfrs"))); -extern volatile unsigned int CNPDGCLR __attribute__((section("sfrs"))); -extern volatile unsigned int CNPDGSET __attribute__((section("sfrs"))); -extern volatile unsigned int CNPDGINV __attribute__((section("sfrs"))); -#define CNCONG CNCONG -extern volatile unsigned int CNCONG __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :11; - unsigned EDGEDETECT:1; - unsigned :3; - unsigned ON:1; - }; - struct { - unsigned w:32; - }; -} __CNCONGbits_t; -extern volatile __CNCONGbits_t CNCONGbits __asm__ ("CNCONG") __attribute__((section("sfrs"))); -extern volatile unsigned int CNCONGCLR __attribute__((section("sfrs"))); -extern volatile unsigned int CNCONGSET __attribute__((section("sfrs"))); -extern volatile unsigned int CNCONGINV __attribute__((section("sfrs"))); -#define CNENG CNENG -extern volatile unsigned int CNENG __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned CNIEG0:1; - unsigned CNIEG1:1; - unsigned :4; - unsigned CNIEG6:1; - unsigned CNIEG7:1; - unsigned CNIEG8:1; - unsigned CNIEG9:1; - unsigned :2; - unsigned CNIEG12:1; - unsigned CNIEG13:1; - unsigned CNIEG14:1; - unsigned CNIEG15:1; - }; - struct { - unsigned w:32; - }; -} __CNENGbits_t; -extern volatile __CNENGbits_t CNENGbits __asm__ ("CNENG") __attribute__((section("sfrs"))); -extern volatile unsigned int CNENGCLR __attribute__((section("sfrs"))); -extern volatile unsigned int CNENGSET __attribute__((section("sfrs"))); -extern volatile unsigned int CNENGINV __attribute__((section("sfrs"))); -#define CNSTATG CNSTATG -extern volatile unsigned int CNSTATG __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned CNSTATG0:1; - unsigned CNSTATG1:1; - unsigned :4; - unsigned CNSTATG6:1; - unsigned CNSTATG7:1; - unsigned CNSTATG8:1; - unsigned CNSTATG9:1; - unsigned :2; - unsigned CNSTATG12:1; - unsigned CNSTATG13:1; - unsigned CNSTATG14:1; - unsigned CNSTATG15:1; - }; - struct { - unsigned w:32; - }; -} __CNSTATGbits_t; -extern volatile __CNSTATGbits_t CNSTATGbits __asm__ ("CNSTATG") __attribute__((section("sfrs"))); -extern volatile unsigned int CNSTATGCLR __attribute__((section("sfrs"))); -extern volatile unsigned int CNSTATGSET __attribute__((section("sfrs"))); -extern volatile unsigned int CNSTATGINV __attribute__((section("sfrs"))); -#define CNNEG CNNEG -extern volatile unsigned int CNNEG __attribute__((section("sfrs"))); -typedef struct { - unsigned CNNEG0:1; - unsigned CNNEG1:1; - unsigned :4; - unsigned CNNEG6:1; - unsigned CNNEG7:1; - unsigned CNNEG8:1; - unsigned CNNEG9:1; - unsigned :2; - unsigned CNNEG12:1; - unsigned CNNEG13:1; - unsigned CNNEG14:1; - unsigned CNNEG15:1; -} __CNNEGbits_t; -extern volatile __CNNEGbits_t CNNEGbits __asm__ ("CNNEG") __attribute__((section("sfrs"))); -extern volatile unsigned int CNNEGCLR __attribute__((section("sfrs"))); -extern volatile unsigned int CNNEGSET __attribute__((section("sfrs"))); -extern volatile unsigned int CNNEGINV __attribute__((section("sfrs"))); -#define CNFG CNFG -extern volatile unsigned int CNFG __attribute__((section("sfrs"))); -typedef struct { - unsigned CNFG0:1; - unsigned CNFG1:1; - unsigned :4; - unsigned CNFG6:1; - unsigned CNFG7:1; - unsigned CNFG8:1; - unsigned CNFG9:1; - unsigned :2; - unsigned CNFG12:1; - unsigned CNFG13:1; - unsigned CNFG14:1; - unsigned CNFG15:1; -} __CNFGbits_t; -extern volatile __CNFGbits_t CNFGbits __asm__ ("CNFG") __attribute__((section("sfrs"))); -extern volatile unsigned int CNFGCLR __attribute__((section("sfrs"))); -extern volatile unsigned int CNFGSET __attribute__((section("sfrs"))); -extern volatile unsigned int CNFGINV __attribute__((section("sfrs"))); -#define SRCON0G SRCON0G -extern volatile unsigned int SRCON0G __attribute__((section("sfrs"))); -typedef struct { - unsigned :6; - unsigned SR0G6:1; - unsigned :2; - unsigned SR0G9:1; - unsigned :2; - unsigned SR0G12:1; - unsigned SR0G13:1; - unsigned SR0G14:1; -} __SRCON0Gbits_t; -extern volatile __SRCON0Gbits_t SRCON0Gbits __asm__ ("SRCON0G") __attribute__((section("sfrs"))); -extern volatile unsigned int SRCON0GCLR __attribute__((section("sfrs"))); -extern volatile unsigned int SRCON0GSET __attribute__((section("sfrs"))); -extern volatile unsigned int SRCON0GINV __attribute__((section("sfrs"))); -#define SRCON1G SRCON1G -extern volatile unsigned int SRCON1G __attribute__((section("sfrs"))); -typedef struct { - unsigned :6; - unsigned SR1G6:1; - unsigned :2; - unsigned SR1G9:1; - unsigned :2; - unsigned SR1G12:1; - unsigned SR1G13:1; - unsigned SR1G14:1; -} __SRCON1Gbits_t; -extern volatile __SRCON1Gbits_t SRCON1Gbits __asm__ ("SRCON1G") __attribute__((section("sfrs"))); -extern volatile unsigned int SRCON1GCLR __attribute__((section("sfrs"))); -extern volatile unsigned int SRCON1GSET __attribute__((section("sfrs"))); -extern volatile unsigned int SRCON1GINV __attribute__((section("sfrs"))); -#define ETHCON1 ETHCON1 -extern volatile unsigned int ETHCON1 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned BUFCDEC:1; - unsigned :3; - unsigned MANFC:1; - unsigned :2; - unsigned AUTOFC:1; - unsigned RXEN:1; - unsigned TXRTS:1; - unsigned :3; - unsigned SIDL:1; - unsigned :1; - unsigned ON:1; - unsigned PTV:16; - }; - struct { - unsigned w:32; - }; -} __ETHCON1bits_t; -extern volatile __ETHCON1bits_t ETHCON1bits __asm__ ("ETHCON1") __attribute__((section("sfrs"))); -extern volatile unsigned int ETHCON1CLR __attribute__((section("sfrs"))); -extern volatile unsigned int ETHCON1SET __attribute__((section("sfrs"))); -extern volatile unsigned int ETHCON1INV __attribute__((section("sfrs"))); -#define ETHCON2 ETHCON2 -extern volatile unsigned int ETHCON2 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :4; - unsigned RXBUF_SZ:7; - }; - struct { - unsigned w:32; - }; -} __ETHCON2bits_t; -extern volatile __ETHCON2bits_t ETHCON2bits __asm__ ("ETHCON2") __attribute__((section("sfrs"))); -extern volatile unsigned int ETHCON2CLR __attribute__((section("sfrs"))); -extern volatile unsigned int ETHCON2SET __attribute__((section("sfrs"))); -extern volatile unsigned int ETHCON2INV __attribute__((section("sfrs"))); -#define ETHTXST ETHTXST -extern volatile unsigned int ETHTXST __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :2; - unsigned TXSTADDR:30; - }; - struct { - unsigned w:32; - }; -} __ETHTXSTbits_t; -extern volatile __ETHTXSTbits_t ETHTXSTbits __asm__ ("ETHTXST") __attribute__((section("sfrs"))); -extern volatile unsigned int ETHTXSTCLR __attribute__((section("sfrs"))); -extern volatile unsigned int ETHTXSTSET __attribute__((section("sfrs"))); -extern volatile unsigned int ETHTXSTINV __attribute__((section("sfrs"))); -#define ETHRXST ETHRXST -extern volatile unsigned int ETHRXST __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :2; - unsigned RXSTADDR:30; - }; - struct { - unsigned w:32; - }; -} __ETHRXSTbits_t; -extern volatile __ETHRXSTbits_t ETHRXSTbits __asm__ ("ETHRXST") __attribute__((section("sfrs"))); -extern volatile unsigned int ETHRXSTCLR __attribute__((section("sfrs"))); -extern volatile unsigned int ETHRXSTSET __attribute__((section("sfrs"))); -extern volatile unsigned int ETHRXSTINV __attribute__((section("sfrs"))); -#define ETHHT0 ETHHT0 -extern volatile unsigned int ETHHT0 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned w:32; - }; - struct { - unsigned HTLOWER:32; - }; -} __ETHHT0bits_t; -extern volatile __ETHHT0bits_t ETHHT0bits __asm__ ("ETHHT0") __attribute__((section("sfrs"))); -extern volatile unsigned int ETHHT0CLR __attribute__((section("sfrs"))); -extern volatile unsigned int ETHHT0SET __attribute__((section("sfrs"))); -extern volatile unsigned int ETHHT0INV __attribute__((section("sfrs"))); -#define ETHHT1 ETHHT1 -extern volatile unsigned int ETHHT1 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned w:32; - }; - struct { - unsigned HTUPPER:32; - }; -} __ETHHT1bits_t; -extern volatile __ETHHT1bits_t ETHHT1bits __asm__ ("ETHHT1") __attribute__((section("sfrs"))); -extern volatile unsigned int ETHHT1CLR __attribute__((section("sfrs"))); -extern volatile unsigned int ETHHT1SET __attribute__((section("sfrs"))); -extern volatile unsigned int ETHHT1INV __attribute__((section("sfrs"))); -#define ETHPMM0 ETHPMM0 -extern volatile unsigned int ETHPMM0 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned w:32; - }; - struct { - unsigned PMMLOWER:32; - }; -} __ETHPMM0bits_t; -extern volatile __ETHPMM0bits_t ETHPMM0bits __asm__ ("ETHPMM0") __attribute__((section("sfrs"))); -extern volatile unsigned int ETHPMM0CLR __attribute__((section("sfrs"))); -extern volatile unsigned int ETHPMM0SET __attribute__((section("sfrs"))); -extern volatile unsigned int ETHPMM0INV __attribute__((section("sfrs"))); -#define ETHPMM1 ETHPMM1 -extern volatile unsigned int ETHPMM1 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned w:32; - }; - struct { - unsigned PMMUPPER:32; - }; -} __ETHPMM1bits_t; -extern volatile __ETHPMM1bits_t ETHPMM1bits __asm__ ("ETHPMM1") __attribute__((section("sfrs"))); -extern volatile unsigned int ETHPMM1CLR __attribute__((section("sfrs"))); -extern volatile unsigned int ETHPMM1SET __attribute__((section("sfrs"))); -extern volatile unsigned int ETHPMM1INV __attribute__((section("sfrs"))); -#define ETHPMCS ETHPMCS -extern volatile unsigned int ETHPMCS __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned PMCS:16; - }; - struct { - unsigned w:32; - }; -} __ETHPMCSbits_t; -extern volatile __ETHPMCSbits_t ETHPMCSbits __asm__ ("ETHPMCS") __attribute__((section("sfrs"))); -extern volatile unsigned int ETHPMCSCLR __attribute__((section("sfrs"))); -extern volatile unsigned int ETHPMCSSET __attribute__((section("sfrs"))); -extern volatile unsigned int ETHPMCSINV __attribute__((section("sfrs"))); -#define ETHPMO ETHPMO -extern volatile unsigned int ETHPMO __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned PMO:16; - }; - struct { - unsigned w:32; - }; -} __ETHPMObits_t; -extern volatile __ETHPMObits_t ETHPMObits __asm__ ("ETHPMO") __attribute__((section("sfrs"))); -extern volatile unsigned int ETHPMOCLR __attribute__((section("sfrs"))); -extern volatile unsigned int ETHPMOSET __attribute__((section("sfrs"))); -extern volatile unsigned int ETHPMOINV __attribute__((section("sfrs"))); -#define ETHRXFC ETHRXFC -extern volatile unsigned int ETHRXFC __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned BCEN:1; - unsigned MCEN:1; - unsigned NOTMEEN:1; - unsigned UCEN:1; - unsigned RUNTEN:1; - unsigned RUNTERREN:1; - unsigned CRCOKEN:1; - unsigned CRCERREN:1; - unsigned PMMODE:4; - unsigned NOTPM:1; - unsigned :1; - unsigned MPEN:1; - unsigned HTEN:1; - }; - struct { - unsigned w:32; - }; -} __ETHRXFCbits_t; -extern volatile __ETHRXFCbits_t ETHRXFCbits __asm__ ("ETHRXFC") __attribute__((section("sfrs"))); -extern volatile unsigned int ETHRXFCCLR __attribute__((section("sfrs"))); -extern volatile unsigned int ETHRXFCSET __attribute__((section("sfrs"))); -extern volatile unsigned int ETHRXFCINV __attribute__((section("sfrs"))); -#define ETHRXWM ETHRXWM -extern volatile unsigned int ETHRXWM __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned RXEWM:8; - unsigned :8; - unsigned RXFWM:8; - }; - struct { - unsigned w:32; - }; -} __ETHRXWMbits_t; -extern volatile __ETHRXWMbits_t ETHRXWMbits __asm__ ("ETHRXWM") __attribute__((section("sfrs"))); -extern volatile unsigned int ETHRXWMCLR __attribute__((section("sfrs"))); -extern volatile unsigned int ETHRXWMSET __attribute__((section("sfrs"))); -extern volatile unsigned int ETHRXWMINV __attribute__((section("sfrs"))); -#define ETHIEN ETHIEN -extern volatile unsigned int ETHIEN __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned RXOVFLWIE:1; - unsigned RXBUFNAIE:1; - unsigned TXABORTIE:1; - unsigned TXDONEIE:1; - unsigned :1; - unsigned RXACTIE:1; - unsigned PKTPENDIE:1; - unsigned RXDONEIE:1; - unsigned FWMARKIE:1; - unsigned EWMARKIE:1; - unsigned :3; - unsigned RXBUSEIE:1; - unsigned TXBUSEIE:1; - }; - struct { - unsigned w:32; - }; -} __ETHIENbits_t; -extern volatile __ETHIENbits_t ETHIENbits __asm__ ("ETHIEN") __attribute__((section("sfrs"))); -extern volatile unsigned int ETHIENCLR __attribute__((section("sfrs"))); -extern volatile unsigned int ETHIENSET __attribute__((section("sfrs"))); -extern volatile unsigned int ETHIENINV __attribute__((section("sfrs"))); -#define ETHIRQ ETHIRQ -extern volatile unsigned int ETHIRQ __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned RXOVFLW:1; - unsigned RXBUFNA:1; - unsigned TXABORT:1; - unsigned TXDONE:1; - unsigned :1; - unsigned RXACT:1; - unsigned PKTPEND:1; - unsigned RXDONE:1; - unsigned FWMARK:1; - unsigned EWMARK:1; - unsigned :3; - unsigned RXBUSE:1; - unsigned TXBUSE:1; - }; - struct { - unsigned w:32; - }; -} __ETHIRQbits_t; -extern volatile __ETHIRQbits_t ETHIRQbits __asm__ ("ETHIRQ") __attribute__((section("sfrs"))); -extern volatile unsigned int ETHIRQCLR __attribute__((section("sfrs"))); -extern volatile unsigned int ETHIRQSET __attribute__((section("sfrs"))); -extern volatile unsigned int ETHIRQINV __attribute__((section("sfrs"))); -#define ETHSTAT ETHSTAT -extern volatile unsigned int ETHSTAT __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :5; - unsigned RXBUSY:1; - unsigned TXBUSY:1; - unsigned BUSY:1; - unsigned :8; - unsigned BUFCNT:8; - }; - struct { - unsigned :7; - unsigned ETHBUSY:1; - }; - struct { - unsigned w:32; - }; -} __ETHSTATbits_t; -extern volatile __ETHSTATbits_t ETHSTATbits __asm__ ("ETHSTAT") __attribute__((section("sfrs"))); -extern volatile unsigned int ETHSTATCLR __attribute__((section("sfrs"))); -extern volatile unsigned int ETHSTATSET __attribute__((section("sfrs"))); -extern volatile unsigned int ETHSTATINV __attribute__((section("sfrs"))); -#define ETHRXOVFLOW ETHRXOVFLOW -extern volatile unsigned int ETHRXOVFLOW __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned RXOVFLWCNT:16; - }; - struct { - unsigned w:32; - }; -} __ETHRXOVFLOWbits_t; -extern volatile __ETHRXOVFLOWbits_t ETHRXOVFLOWbits __asm__ ("ETHRXOVFLOW") __attribute__((section("sfrs"))); -extern volatile unsigned int ETHRXOVFLOWCLR __attribute__((section("sfrs"))); -extern volatile unsigned int ETHRXOVFLOWSET __attribute__((section("sfrs"))); -extern volatile unsigned int ETHRXOVFLOWINV __attribute__((section("sfrs"))); -#define ETHFRMTXOK ETHFRMTXOK -extern volatile unsigned int ETHFRMTXOK __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned FRMTXOKCNT:16; - }; - struct { - unsigned w:32; - }; -} __ETHFRMTXOKbits_t; -extern volatile __ETHFRMTXOKbits_t ETHFRMTXOKbits __asm__ ("ETHFRMTXOK") __attribute__((section("sfrs"))); -extern volatile unsigned int ETHFRMTXOKCLR __attribute__((section("sfrs"))); -extern volatile unsigned int ETHFRMTXOKSET __attribute__((section("sfrs"))); -extern volatile unsigned int ETHFRMTXOKINV __attribute__((section("sfrs"))); -#define ETHSCOLFRM ETHSCOLFRM -extern volatile unsigned int ETHSCOLFRM __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned SCOLFRMCNT:16; - }; - struct { - unsigned w:32; - }; -} __ETHSCOLFRMbits_t; -extern volatile __ETHSCOLFRMbits_t ETHSCOLFRMbits __asm__ ("ETHSCOLFRM") __attribute__((section("sfrs"))); -extern volatile unsigned int ETHSCOLFRMCLR __attribute__((section("sfrs"))); -extern volatile unsigned int ETHSCOLFRMSET __attribute__((section("sfrs"))); -extern volatile unsigned int ETHSCOLFRMINV __attribute__((section("sfrs"))); -#define ETHMCOLFRM ETHMCOLFRM -extern volatile unsigned int ETHMCOLFRM __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned MCOLFRMCNT:16; - }; - struct { - unsigned MCOLFRM_CNT:16; - }; - struct { - unsigned w:32; - }; -} __ETHMCOLFRMbits_t; -extern volatile __ETHMCOLFRMbits_t ETHMCOLFRMbits __asm__ ("ETHMCOLFRM") __attribute__((section("sfrs"))); -extern volatile unsigned int ETHMCOLFRMCLR __attribute__((section("sfrs"))); -extern volatile unsigned int ETHMCOLFRMSET __attribute__((section("sfrs"))); -extern volatile unsigned int ETHMCOLFRMINV __attribute__((section("sfrs"))); -#define ETHFRMRXOK ETHFRMRXOK -extern volatile unsigned int ETHFRMRXOK __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned FRMRXOKCNT:16; - }; - struct { - unsigned w:32; - }; -} __ETHFRMRXOKbits_t; -extern volatile __ETHFRMRXOKbits_t ETHFRMRXOKbits __asm__ ("ETHFRMRXOK") __attribute__((section("sfrs"))); -extern volatile unsigned int ETHFRMRXOKCLR __attribute__((section("sfrs"))); -extern volatile unsigned int ETHFRMRXOKSET __attribute__((section("sfrs"))); -extern volatile unsigned int ETHFRMRXOKINV __attribute__((section("sfrs"))); -#define ETHFCSERR ETHFCSERR -extern volatile unsigned int ETHFCSERR __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned FCSERRCNT:16; - }; - struct { - unsigned w:32; - }; -} __ETHFCSERRbits_t; -extern volatile __ETHFCSERRbits_t ETHFCSERRbits __asm__ ("ETHFCSERR") __attribute__((section("sfrs"))); -extern volatile unsigned int ETHFCSERRCLR __attribute__((section("sfrs"))); -extern volatile unsigned int ETHFCSERRSET __attribute__((section("sfrs"))); -extern volatile unsigned int ETHFCSERRINV __attribute__((section("sfrs"))); -#define ETHALGNERR ETHALGNERR -extern volatile unsigned int ETHALGNERR __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned ALGNERRCNT:16; - }; - struct { - unsigned w:32; - }; -} __ETHALGNERRbits_t; -extern volatile __ETHALGNERRbits_t ETHALGNERRbits __asm__ ("ETHALGNERR") __attribute__((section("sfrs"))); -extern volatile unsigned int ETHALGNERRCLR __attribute__((section("sfrs"))); -extern volatile unsigned int ETHALGNERRSET __attribute__((section("sfrs"))); -extern volatile unsigned int ETHALGNERRINV __attribute__((section("sfrs"))); -#define EMAC1CFG1 EMAC1CFG1 -extern volatile unsigned int EMAC1CFG1 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned RXENABLE:1; - unsigned PASSALL:1; - unsigned RXPAUSE:1; - unsigned TXPAUSE:1; - unsigned LOOPBACK:1; - unsigned :3; - unsigned RESETTFUN:1; - unsigned RESETTMCS:1; - unsigned RESETRFUN:1; - unsigned RESETRMCS:1; - unsigned :2; - unsigned SIMRESET:1; - unsigned SOFTRESET:1; - }; - struct { - unsigned w:32; - }; -} __EMAC1CFG1bits_t; -extern volatile __EMAC1CFG1bits_t EMAC1CFG1bits __asm__ ("EMAC1CFG1") __attribute__((section("sfrs"))); -#define EMACxCFG1 EMACxCFG1 -extern volatile unsigned int EMACxCFG1 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned RXENABLE:1; - unsigned PASSALL:1; - unsigned RXPAUSE:1; - unsigned TXPAUSE:1; - unsigned LOOPBACK:1; - unsigned :3; - unsigned RESETTFUN:1; - unsigned RESETTMCS:1; - unsigned RESETRFUN:1; - unsigned RESETRMCS:1; - unsigned :2; - unsigned SIMRESET:1; - unsigned SOFTRESET:1; - }; - struct { - unsigned w:32; - }; -} __EMACxCFG1bits_t; -extern volatile __EMACxCFG1bits_t EMACxCFG1bits __asm__ ("EMACxCFG1") __attribute__((section("sfrs"))); -extern volatile unsigned int EMAC1CFG1CLR __attribute__((section("sfrs"))); -extern volatile unsigned int EMACxCFG1CLR __attribute__((section("sfrs"))); -extern volatile unsigned int EMAC1CFG1SET __attribute__((section("sfrs"))); -extern volatile unsigned int EMACxCFG1SET __attribute__((section("sfrs"))); -extern volatile unsigned int EMAC1CFG1INV __attribute__((section("sfrs"))); -extern volatile unsigned int EMACxCFG1INV __attribute__((section("sfrs"))); -#define EMAC1CFG2 EMAC1CFG2 -extern volatile unsigned int EMAC1CFG2 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned FULLDPLX:1; - unsigned LENGTHCK:1; - unsigned HUGEFRM:1; - unsigned DELAYCRC:1; - unsigned CRCENABLE:1; - unsigned PADENABLE:1; - unsigned VLANPAD:1; - unsigned AUTOPAD:1; - unsigned PUREPRE:1; - unsigned LONGPRE:1; - unsigned :2; - unsigned NOBKOFF:1; - unsigned BPNOBKOFF:1; - unsigned EXCESSDFR:1; - }; - struct { - unsigned w:32; - }; -} __EMAC1CFG2bits_t; -extern volatile __EMAC1CFG2bits_t EMAC1CFG2bits __asm__ ("EMAC1CFG2") __attribute__((section("sfrs"))); -#define EMACxCFG2 EMACxCFG2 -extern volatile unsigned int EMACxCFG2 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned FULLDPLX:1; - unsigned LENGTHCK:1; - unsigned HUGEFRM:1; - unsigned DELAYCRC:1; - unsigned CRCENABLE:1; - unsigned PADENABLE:1; - unsigned VLANPAD:1; - unsigned AUTOPAD:1; - unsigned PUREPRE:1; - unsigned LONGPRE:1; - unsigned :2; - unsigned NOBKOFF:1; - unsigned BPNOBKOFF:1; - unsigned EXCESSDFR:1; - }; - struct { - unsigned w:32; - }; -} __EMACxCFG2bits_t; -extern volatile __EMACxCFG2bits_t EMACxCFG2bits __asm__ ("EMACxCFG2") __attribute__((section("sfrs"))); -extern volatile unsigned int EMAC1CFG2CLR __attribute__((section("sfrs"))); -extern volatile unsigned int EMACxCFG2CLR __attribute__((section("sfrs"))); -extern volatile unsigned int EMAC1CFG2SET __attribute__((section("sfrs"))); -extern volatile unsigned int EMACxCFG2SET __attribute__((section("sfrs"))); -extern volatile unsigned int EMAC1CFG2INV __attribute__((section("sfrs"))); -extern volatile unsigned int EMACxCFG2INV __attribute__((section("sfrs"))); -#define EMAC1IPGT EMAC1IPGT -extern volatile unsigned int EMAC1IPGT __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned B2BIPKTGP:7; - }; - struct { - unsigned w:32; - }; -} __EMAC1IPGTbits_t; -extern volatile __EMAC1IPGTbits_t EMAC1IPGTbits __asm__ ("EMAC1IPGT") __attribute__((section("sfrs"))); -#define EMACxIPGT EMACxIPGT -extern volatile unsigned int EMACxIPGT __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned B2BIPKTGP:7; - }; - struct { - unsigned w:32; - }; -} __EMACxIPGTbits_t; -extern volatile __EMACxIPGTbits_t EMACxIPGTbits __asm__ ("EMACxIPGT") __attribute__((section("sfrs"))); -extern volatile unsigned int EMAC1IPGTCLR __attribute__((section("sfrs"))); -extern volatile unsigned int EMACxIPGTCLR __attribute__((section("sfrs"))); -extern volatile unsigned int EMAC1IPGTSET __attribute__((section("sfrs"))); -extern volatile unsigned int EMACxIPGTSET __attribute__((section("sfrs"))); -extern volatile unsigned int EMAC1IPGTINV __attribute__((section("sfrs"))); -extern volatile unsigned int EMACxIPGTINV __attribute__((section("sfrs"))); -#define EMAC1IPGR EMAC1IPGR -extern volatile unsigned int EMAC1IPGR __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned NB2BIPKTGP2:7; - unsigned :1; - unsigned NB2BIPKTGP1:7; - }; - struct { - unsigned w:32; - }; -} __EMAC1IPGRbits_t; -extern volatile __EMAC1IPGRbits_t EMAC1IPGRbits __asm__ ("EMAC1IPGR") __attribute__((section("sfrs"))); -#define EMACxIPGR EMACxIPGR -extern volatile unsigned int EMACxIPGR __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned NB2BIPKTGP2:7; - unsigned :1; - unsigned NB2BIPKTGP1:7; - }; - struct { - unsigned w:32; - }; -} __EMACxIPGRbits_t; -extern volatile __EMACxIPGRbits_t EMACxIPGRbits __asm__ ("EMACxIPGR") __attribute__((section("sfrs"))); -extern volatile unsigned int EMAC1IPGRCLR __attribute__((section("sfrs"))); -extern volatile unsigned int EMACxIPGRCLR __attribute__((section("sfrs"))); -extern volatile unsigned int EMAC1IPGRSET __attribute__((section("sfrs"))); -extern volatile unsigned int EMACxIPGRSET __attribute__((section("sfrs"))); -extern volatile unsigned int EMAC1IPGRINV __attribute__((section("sfrs"))); -extern volatile unsigned int EMACxIPGRINV __attribute__((section("sfrs"))); -#define EMAC1CLRT EMAC1CLRT -extern volatile unsigned int EMAC1CLRT __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned RETX:4; - unsigned :4; - unsigned CWINDOW:6; - }; - struct { - unsigned w:32; - }; -} __EMAC1CLRTbits_t; -extern volatile __EMAC1CLRTbits_t EMAC1CLRTbits __asm__ ("EMAC1CLRT") __attribute__((section("sfrs"))); -#define EMACxCLRT EMACxCLRT -extern volatile unsigned int EMACxCLRT __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned RETX:4; - unsigned :4; - unsigned CWINDOW:6; - }; - struct { - unsigned w:32; - }; -} __EMACxCLRTbits_t; -extern volatile __EMACxCLRTbits_t EMACxCLRTbits __asm__ ("EMACxCLRT") __attribute__((section("sfrs"))); -extern volatile unsigned int EMAC1CLRTCLR __attribute__((section("sfrs"))); -extern volatile unsigned int EMACxCLRTCLR __attribute__((section("sfrs"))); -extern volatile unsigned int EMAC1CLRTSET __attribute__((section("sfrs"))); -extern volatile unsigned int EMACxCLRTSET __attribute__((section("sfrs"))); -extern volatile unsigned int EMAC1CLRTINV __attribute__((section("sfrs"))); -extern volatile unsigned int EMACxCLRTINV __attribute__((section("sfrs"))); -#define EMAC1MAXF EMAC1MAXF -extern volatile unsigned int EMAC1MAXF __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned MACMAXF:16; - }; - struct { - unsigned w:32; - }; -} __EMAC1MAXFbits_t; -extern volatile __EMAC1MAXFbits_t EMAC1MAXFbits __asm__ ("EMAC1MAXF") __attribute__((section("sfrs"))); -#define EMACxMAXF EMACxMAXF -extern volatile unsigned int EMACxMAXF __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned MACMAXF:16; - }; - struct { - unsigned w:32; - }; -} __EMACxMAXFbits_t; -extern volatile __EMACxMAXFbits_t EMACxMAXFbits __asm__ ("EMACxMAXF") __attribute__((section("sfrs"))); -extern volatile unsigned int EMAC1MAXFCLR __attribute__((section("sfrs"))); -extern volatile unsigned int EMACxMAXFCLR __attribute__((section("sfrs"))); -extern volatile unsigned int EMAC1MAXFSET __attribute__((section("sfrs"))); -extern volatile unsigned int EMACxMAXFSET __attribute__((section("sfrs"))); -extern volatile unsigned int EMAC1MAXFINV __attribute__((section("sfrs"))); -extern volatile unsigned int EMACxMAXFINV __attribute__((section("sfrs"))); -#define EMAC1SUPP EMAC1SUPP -extern volatile unsigned int EMAC1SUPP __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :8; - unsigned SPEEDRMII:1; - unsigned :2; - unsigned RESETRMII:1; - }; - struct { - unsigned w:32; - }; -} __EMAC1SUPPbits_t; -extern volatile __EMAC1SUPPbits_t EMAC1SUPPbits __asm__ ("EMAC1SUPP") __attribute__((section("sfrs"))); -#define EMACxSUPP EMACxSUPP -extern volatile unsigned int EMACxSUPP __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :8; - unsigned SPEEDRMII:1; - unsigned :2; - unsigned RESETRMII:1; - }; - struct { - unsigned w:32; - }; -} __EMACxSUPPbits_t; -extern volatile __EMACxSUPPbits_t EMACxSUPPbits __asm__ ("EMACxSUPP") __attribute__((section("sfrs"))); -extern volatile unsigned int EMAC1SUPPCLR __attribute__((section("sfrs"))); -extern volatile unsigned int EMACxSUPPCLR __attribute__((section("sfrs"))); -extern volatile unsigned int EMAC1SUPPSET __attribute__((section("sfrs"))); -extern volatile unsigned int EMACxSUPPSET __attribute__((section("sfrs"))); -extern volatile unsigned int EMAC1SUPPINV __attribute__((section("sfrs"))); -extern volatile unsigned int EMACxSUPPINV __attribute__((section("sfrs"))); -#define EMAC1TEST EMAC1TEST -extern volatile unsigned int EMAC1TEST __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned SHRTQNTA:1; - unsigned TESTPAUSE:1; - unsigned TESTBP:1; - }; - struct { - unsigned w:32; - }; -} __EMAC1TESTbits_t; -extern volatile __EMAC1TESTbits_t EMAC1TESTbits __asm__ ("EMAC1TEST") __attribute__((section("sfrs"))); -#define EMACxTEST EMACxTEST -extern volatile unsigned int EMACxTEST __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned SHRTQNTA:1; - unsigned TESTPAUSE:1; - unsigned TESTBP:1; - }; - struct { - unsigned w:32; - }; -} __EMACxTESTbits_t; -extern volatile __EMACxTESTbits_t EMACxTESTbits __asm__ ("EMACxTEST") __attribute__((section("sfrs"))); -extern volatile unsigned int EMAC1TESTCLR __attribute__((section("sfrs"))); -extern volatile unsigned int EMACxTESTCLR __attribute__((section("sfrs"))); -extern volatile unsigned int EMAC1TESTSET __attribute__((section("sfrs"))); -extern volatile unsigned int EMACxTESTSET __attribute__((section("sfrs"))); -extern volatile unsigned int EMAC1TESTINV __attribute__((section("sfrs"))); -extern volatile unsigned int EMACxTESTINV __attribute__((section("sfrs"))); -#define EMAC1MCFG EMAC1MCFG -extern volatile unsigned int EMAC1MCFG __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned SCANINC:1; - unsigned NOPRE:1; - unsigned CLKSEL:4; - unsigned :9; - unsigned RESETMGMT:1; - }; - struct { - unsigned w:32; - }; -} __EMAC1MCFGbits_t; -extern volatile __EMAC1MCFGbits_t EMAC1MCFGbits __asm__ ("EMAC1MCFG") __attribute__((section("sfrs"))); -#define EMACxMCFG EMACxMCFG -extern volatile unsigned int EMACxMCFG __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned SCANINC:1; - unsigned NOPRE:1; - unsigned CLKSEL:4; - unsigned :9; - unsigned RESETMGMT:1; - }; - struct { - unsigned w:32; - }; -} __EMACxMCFGbits_t; -extern volatile __EMACxMCFGbits_t EMACxMCFGbits __asm__ ("EMACxMCFG") __attribute__((section("sfrs"))); -extern volatile unsigned int EMAC1MCFGCLR __attribute__((section("sfrs"))); -extern volatile unsigned int EMACxMCFGCLR __attribute__((section("sfrs"))); -extern volatile unsigned int EMAC1MCFGSET __attribute__((section("sfrs"))); -extern volatile unsigned int EMACxMCFGSET __attribute__((section("sfrs"))); -extern volatile unsigned int EMAC1MCFGINV __attribute__((section("sfrs"))); -extern volatile unsigned int EMACxMCFGINV __attribute__((section("sfrs"))); -#define EMAC1MCMD EMAC1MCMD -extern volatile unsigned int EMAC1MCMD __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned READ:1; - unsigned SCAN:1; - }; - struct { - unsigned w:32; - }; -} __EMAC1MCMDbits_t; -extern volatile __EMAC1MCMDbits_t EMAC1MCMDbits __asm__ ("EMAC1MCMD") __attribute__((section("sfrs"))); -#define EMACxMCMD EMACxMCMD -extern volatile unsigned int EMACxMCMD __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned READ:1; - unsigned SCAN:1; - }; - struct { - unsigned w:32; - }; -} __EMACxMCMDbits_t; -extern volatile __EMACxMCMDbits_t EMACxMCMDbits __asm__ ("EMACxMCMD") __attribute__((section("sfrs"))); -extern volatile unsigned int EMAC1MCMDCLR __attribute__((section("sfrs"))); -extern volatile unsigned int EMACxMCMDCLR __attribute__((section("sfrs"))); -extern volatile unsigned int EMAC1MCMDSET __attribute__((section("sfrs"))); -extern volatile unsigned int EMACxMCMDSET __attribute__((section("sfrs"))); -extern volatile unsigned int EMAC1MCMDINV __attribute__((section("sfrs"))); -extern volatile unsigned int EMACxMCMDINV __attribute__((section("sfrs"))); -#define EMAC1MADR EMAC1MADR -extern volatile unsigned int EMAC1MADR __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned REGADDR:5; - unsigned :3; - unsigned PHYADDR:5; - }; - struct { - unsigned w:32; - }; -} __EMAC1MADRbits_t; -extern volatile __EMAC1MADRbits_t EMAC1MADRbits __asm__ ("EMAC1MADR") __attribute__((section("sfrs"))); -#define EMACxMADR EMACxMADR -extern volatile unsigned int EMACxMADR __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned REGADDR:5; - unsigned :3; - unsigned PHYADDR:5; - }; - struct { - unsigned w:32; - }; -} __EMACxMADRbits_t; -extern volatile __EMACxMADRbits_t EMACxMADRbits __asm__ ("EMACxMADR") __attribute__((section("sfrs"))); -extern volatile unsigned int EMAC1MADRCLR __attribute__((section("sfrs"))); -extern volatile unsigned int EMACxMADRCLR __attribute__((section("sfrs"))); -extern volatile unsigned int EMAC1MADRSET __attribute__((section("sfrs"))); -extern volatile unsigned int EMACxMADRSET __attribute__((section("sfrs"))); -extern volatile unsigned int EMAC1MADRINV __attribute__((section("sfrs"))); -extern volatile unsigned int EMACxMADRINV __attribute__((section("sfrs"))); -#define EMAC1MWTD EMAC1MWTD -extern volatile unsigned int EMAC1MWTD __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned MWTD:16; - }; - struct { - unsigned w:32; - }; -} __EMAC1MWTDbits_t; -extern volatile __EMAC1MWTDbits_t EMAC1MWTDbits __asm__ ("EMAC1MWTD") __attribute__((section("sfrs"))); -#define EMACxMWTD EMACxMWTD -extern volatile unsigned int EMACxMWTD __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned MWTD:16; - }; - struct { - unsigned w:32; - }; -} __EMACxMWTDbits_t; -extern volatile __EMACxMWTDbits_t EMACxMWTDbits __asm__ ("EMACxMWTD") __attribute__((section("sfrs"))); -extern volatile unsigned int EMAC1MWTDCLR __attribute__((section("sfrs"))); -extern volatile unsigned int EMACxMWTDCLR __attribute__((section("sfrs"))); -extern volatile unsigned int EMAC1MWTDSET __attribute__((section("sfrs"))); -extern volatile unsigned int EMACxMWTDSET __attribute__((section("sfrs"))); -extern volatile unsigned int EMAC1MWTDINV __attribute__((section("sfrs"))); -extern volatile unsigned int EMACxMWTDINV __attribute__((section("sfrs"))); -#define EMAC1MRDD EMAC1MRDD -extern volatile unsigned int EMAC1MRDD __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned MRDD:16; - }; - struct { - unsigned w:32; - }; -} __EMAC1MRDDbits_t; -extern volatile __EMAC1MRDDbits_t EMAC1MRDDbits __asm__ ("EMAC1MRDD") __attribute__((section("sfrs"))); -#define EMACxMRDD EMACxMRDD -extern volatile unsigned int EMACxMRDD __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned MRDD:16; - }; - struct { - unsigned w:32; - }; -} __EMACxMRDDbits_t; -extern volatile __EMACxMRDDbits_t EMACxMRDDbits __asm__ ("EMACxMRDD") __attribute__((section("sfrs"))); -extern volatile unsigned int EMAC1MRDDCLR __attribute__((section("sfrs"))); -extern volatile unsigned int EMACxMRDDCLR __attribute__((section("sfrs"))); -extern volatile unsigned int EMAC1MRDDSET __attribute__((section("sfrs"))); -extern volatile unsigned int EMACxMRDDSET __attribute__((section("sfrs"))); -extern volatile unsigned int EMAC1MRDDINV __attribute__((section("sfrs"))); -extern volatile unsigned int EMACxMRDDINV __attribute__((section("sfrs"))); -#define EMAC1MIND EMAC1MIND -extern volatile unsigned int EMAC1MIND __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned MIIMBUSY:1; - unsigned SCAN:1; - unsigned NOTVALID:1; - unsigned LINKFAIL:1; - }; - struct { - unsigned w:32; - }; -} __EMAC1MINDbits_t; -extern volatile __EMAC1MINDbits_t EMAC1MINDbits __asm__ ("EMAC1MIND") __attribute__((section("sfrs"))); -#define EMACxMIND EMACxMIND -extern volatile unsigned int EMACxMIND __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned MIIMBUSY:1; - unsigned SCAN:1; - unsigned NOTVALID:1; - unsigned LINKFAIL:1; - }; - struct { - unsigned w:32; - }; -} __EMACxMINDbits_t; -extern volatile __EMACxMINDbits_t EMACxMINDbits __asm__ ("EMACxMIND") __attribute__((section("sfrs"))); -extern volatile unsigned int EMAC1MINDCLR __attribute__((section("sfrs"))); -extern volatile unsigned int EMACxMINDCLR __attribute__((section("sfrs"))); -extern volatile unsigned int EMAC1MINDSET __attribute__((section("sfrs"))); -extern volatile unsigned int EMACxMINDSET __attribute__((section("sfrs"))); -extern volatile unsigned int EMAC1MINDINV __attribute__((section("sfrs"))); -extern volatile unsigned int EMACxMINDINV __attribute__((section("sfrs"))); -#define EMAC1SA0 EMAC1SA0 -extern volatile unsigned int EMAC1SA0 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned STNADDR5:8; - unsigned STNADDR6:8; - }; - struct { - unsigned w:32; - }; -} __EMAC1SA0bits_t; -extern volatile __EMAC1SA0bits_t EMAC1SA0bits __asm__ ("EMAC1SA0") __attribute__((section("sfrs"))); -#define EMACxSA0 EMACxSA0 -extern volatile unsigned int EMACxSA0 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned STNADDR5:8; - unsigned STNADDR6:8; - }; - struct { - unsigned w:32; - }; -} __EMACxSA0bits_t; -extern volatile __EMACxSA0bits_t EMACxSA0bits __asm__ ("EMACxSA0") __attribute__((section("sfrs"))); -extern volatile unsigned int EMAC1SA0CLR __attribute__((section("sfrs"))); -extern volatile unsigned int EMACxSA0CLR __attribute__((section("sfrs"))); -extern volatile unsigned int EMAC1SA0SET __attribute__((section("sfrs"))); -extern volatile unsigned int EMACxSA0SET __attribute__((section("sfrs"))); -extern volatile unsigned int EMAC1SA0INV __attribute__((section("sfrs"))); -extern volatile unsigned int EMACxSA0INV __attribute__((section("sfrs"))); -#define EMAC1SA1 EMAC1SA1 -extern volatile unsigned int EMAC1SA1 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned STNADDR3:8; - unsigned STNADDR4:8; - }; - struct { - unsigned w:32; - }; -} __EMAC1SA1bits_t; -extern volatile __EMAC1SA1bits_t EMAC1SA1bits __asm__ ("EMAC1SA1") __attribute__((section("sfrs"))); -#define EMACxSA1 EMACxSA1 -extern volatile unsigned int EMACxSA1 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned STNADDR3:8; - unsigned STNADDR4:8; - }; - struct { - unsigned w:32; - }; -} __EMACxSA1bits_t; -extern volatile __EMACxSA1bits_t EMACxSA1bits __asm__ ("EMACxSA1") __attribute__((section("sfrs"))); -extern volatile unsigned int EMAC1SA1CLR __attribute__((section("sfrs"))); -extern volatile unsigned int EMACxSA1CLR __attribute__((section("sfrs"))); -extern volatile unsigned int EMAC1SA1SET __attribute__((section("sfrs"))); -extern volatile unsigned int EMACxSA1SET __attribute__((section("sfrs"))); -extern volatile unsigned int EMAC1SA1INV __attribute__((section("sfrs"))); -extern volatile unsigned int EMACxSA1INV __attribute__((section("sfrs"))); -#define EMAC1SA2 EMAC1SA2 -extern volatile unsigned int EMAC1SA2 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned STNADDR1:8; - unsigned STNADDR2:8; - }; - struct { - unsigned w:32; - }; -} __EMAC1SA2bits_t; -extern volatile __EMAC1SA2bits_t EMAC1SA2bits __asm__ ("EMAC1SA2") __attribute__((section("sfrs"))); -#define EMACxSA2 EMACxSA2 -extern volatile unsigned int EMACxSA2 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned STNADDR1:8; - unsigned STNADDR2:8; - }; - struct { - unsigned w:32; - }; -} __EMACxSA2bits_t; -extern volatile __EMACxSA2bits_t EMACxSA2bits __asm__ ("EMACxSA2") __attribute__((section("sfrs"))); -extern volatile unsigned int EMAC1SA2CLR __attribute__((section("sfrs"))); -extern volatile unsigned int EMACxSA2CLR __attribute__((section("sfrs"))); -extern volatile unsigned int EMAC1SA2SET __attribute__((section("sfrs"))); -extern volatile unsigned int EMACxSA2SET __attribute__((section("sfrs"))); -extern volatile unsigned int EMAC1SA2INV __attribute__((section("sfrs"))); -extern volatile unsigned int EMACxSA2INV __attribute__((section("sfrs"))); -#define USBCRCON USBCRCON -extern volatile unsigned int USBCRCON __attribute__((section("sfrs"))); -typedef struct { - unsigned USBWKUPEN:1; - unsigned USBRIE:1; - unsigned USBIE:1; - unsigned SENDMONEN:1; - unsigned BSVALMONEN:1; - unsigned ASVALMONEN:1; - unsigned VBUSMONEN:1; - unsigned PHYIDEN:1; - unsigned USBIDVAL:1; - unsigned USBIDOVEN:1; - unsigned :14; - unsigned USBWKUP:1; - unsigned USBRF:1; - unsigned USBIF:1; -} __USBCRCONbits_t; -extern volatile __USBCRCONbits_t USBCRCONbits __asm__ ("USBCRCON") __attribute__((section("sfrs"))); -#define PRECON PRECON -extern volatile unsigned int PRECON __attribute__((section("sfrs"))); -typedef struct { - unsigned PFMWS:3; - unsigned :1; - unsigned PREFEN:2; - unsigned :20; - unsigned PFMSECEN:1; -} __PRECONbits_t; -extern volatile __PRECONbits_t PRECONbits __asm__ ("PRECON") __attribute__((section("sfrs"))); -extern volatile unsigned int PRECONCLR __attribute__((section("sfrs"))); -extern volatile unsigned int PRECONSET __attribute__((section("sfrs"))); -extern volatile unsigned int PRECONINV __attribute__((section("sfrs"))); -#define PRESTAT PRESTAT -extern volatile unsigned int PRESTAT __attribute__((section("sfrs"))); -typedef struct { - unsigned PFMSECCNT:8; - unsigned :18; - unsigned PFMSEC:1; - unsigned PFMDED:1; -} __PRESTATbits_t; -extern volatile __PRESTATbits_t PRESTATbits __asm__ ("PRESTAT") __attribute__((section("sfrs"))); -extern volatile unsigned int PRESTATCLR __attribute__((section("sfrs"))); -extern volatile unsigned int PRESTATSET __attribute__((section("sfrs"))); -extern volatile unsigned int PRESTATINV __attribute__((section("sfrs"))); -#define EBICS0 EBICS0 -extern volatile unsigned int EBICS0 __attribute__((section("sfrs"))); -typedef struct { - unsigned :16; - unsigned CSADDR:16; -} __EBICS0bits_t; -extern volatile __EBICS0bits_t EBICS0bits __asm__ ("EBICS0") __attribute__((section("sfrs"))); -#define EBICS1 EBICS1 -extern volatile unsigned int EBICS1 __attribute__((section("sfrs"))); -typedef struct { - unsigned :16; - unsigned CSADDR:16; -} __EBICS1bits_t; -extern volatile __EBICS1bits_t EBICS1bits __asm__ ("EBICS1") __attribute__((section("sfrs"))); -#define EBICS2 EBICS2 -extern volatile unsigned int EBICS2 __attribute__((section("sfrs"))); -typedef struct { - unsigned :16; - unsigned CSADDR:16; -} __EBICS2bits_t; -extern volatile __EBICS2bits_t EBICS2bits __asm__ ("EBICS2") __attribute__((section("sfrs"))); -#define EBICS3 EBICS3 -extern volatile unsigned int EBICS3 __attribute__((section("sfrs"))); -typedef struct { - unsigned :16; - unsigned CSADDR:16; -} __EBICS3bits_t; -extern volatile __EBICS3bits_t EBICS3bits __asm__ ("EBICS3") __attribute__((section("sfrs"))); -#define EBIMSK0 EBIMSK0 -extern volatile unsigned int EBIMSK0 __attribute__((section("sfrs"))); -typedef struct { - unsigned MEMSIZE:5; - unsigned MEMTYPE:3; - unsigned REGSEL:3; -} __EBIMSK0bits_t; -extern volatile __EBIMSK0bits_t EBIMSK0bits __asm__ ("EBIMSK0") __attribute__((section("sfrs"))); -#define EBIMSK1 EBIMSK1 -extern volatile unsigned int EBIMSK1 __attribute__((section("sfrs"))); -typedef struct { - unsigned MEMSIZE:5; - unsigned MEMTYPE:3; - unsigned REGSEL:3; -} __EBIMSK1bits_t; -extern volatile __EBIMSK1bits_t EBIMSK1bits __asm__ ("EBIMSK1") __attribute__((section("sfrs"))); -#define EBIMSK2 EBIMSK2 -extern volatile unsigned int EBIMSK2 __attribute__((section("sfrs"))); -typedef struct { - unsigned MEMSIZE:5; - unsigned MEMTYPE:3; - unsigned REGSEL:3; -} __EBIMSK2bits_t; -extern volatile __EBIMSK2bits_t EBIMSK2bits __asm__ ("EBIMSK2") __attribute__((section("sfrs"))); -#define EBIMSK3 EBIMSK3 -extern volatile unsigned int EBIMSK3 __attribute__((section("sfrs"))); -typedef struct { - unsigned MEMSIZE:5; - unsigned MEMTYPE:3; - unsigned REGSEL:3; -} __EBIMSK3bits_t; -extern volatile __EBIMSK3bits_t EBIMSK3bits __asm__ ("EBIMSK3") __attribute__((section("sfrs"))); -#define EBISMT0 EBISMT0 -extern volatile unsigned int EBISMT0 __attribute__((section("sfrs"))); -typedef struct { - unsigned TRC:6; - unsigned TAS:2; - unsigned TWR:2; - unsigned TWP:6; - unsigned TBTA:3; - unsigned TPRC:4; - unsigned PAGEMODE:1; - unsigned PAGESIZE:2; - unsigned RDYMODE:1; -} __EBISMT0bits_t; -extern volatile __EBISMT0bits_t EBISMT0bits __asm__ ("EBISMT0") __attribute__((section("sfrs"))); -#define EBISMT1 EBISMT1 -extern volatile unsigned int EBISMT1 __attribute__((section("sfrs"))); -typedef struct { - unsigned TRC:6; - unsigned TAS:2; - unsigned TWR:2; - unsigned TWP:6; - unsigned TBTA:3; - unsigned TPRC:4; - unsigned PAGEMODE:1; - unsigned PAGESIZE:2; - unsigned RDYMODE:1; -} __EBISMT1bits_t; -extern volatile __EBISMT1bits_t EBISMT1bits __asm__ ("EBISMT1") __attribute__((section("sfrs"))); -#define EBISMT2 EBISMT2 -extern volatile unsigned int EBISMT2 __attribute__((section("sfrs"))); -typedef struct { - unsigned TRC:6; - unsigned TAS:2; - unsigned TWR:2; - unsigned TWP:6; - unsigned TBTA:3; - unsigned TPRC:4; - unsigned PAGEMODE:1; - unsigned PAGESIZE:2; - unsigned RDYMODE:1; -} __EBISMT2bits_t; -extern volatile __EBISMT2bits_t EBISMT2bits __asm__ ("EBISMT2") __attribute__((section("sfrs"))); -#define EBIFTRPD EBIFTRPD -extern volatile unsigned int EBIFTRPD __attribute__((section("sfrs"))); -typedef struct { - unsigned TRPD:31; -} __EBIFTRPDbits_t; -extern volatile __EBIFTRPDbits_t EBIFTRPDbits __asm__ ("EBIFTRPD") __attribute__((section("sfrs"))); -#define EBISMCON EBISMCON -extern volatile unsigned int EBISMCON __attribute__((section("sfrs"))); -typedef struct { - unsigned SMRP:1; - unsigned :6; - unsigned SMDWIDTH0:3; - unsigned SMDWIDTH1:3; - unsigned SMDWIDTH2:3; -} __EBISMCONbits_t; -extern volatile __EBISMCONbits_t EBISMCONbits __asm__ ("EBISMCON") __attribute__((section("sfrs"))); -#define SQI1XCON1 SQI1XCON1 -extern volatile unsigned int SQI1XCON1 __attribute__((section("sfrs"))); -typedef struct { - unsigned TYPECMD:2; - unsigned TYPEADDR:2; - unsigned TYPEMODE:2; - unsigned TYPEDUMMY:2; - unsigned TYPEDATA:2; - unsigned READOPCODE:8; - unsigned ADDRBYTES:3; - unsigned DUMMYBYTES:3; - unsigned DDRCMD:1; - unsigned DDRADDR:1; - unsigned DDRMODE:1; - unsigned DDRDUMMY:1; - unsigned DDRDATA:1; - unsigned SDRCMD:1; -} __SQI1XCON1bits_t; -extern volatile __SQI1XCON1bits_t SQI1XCON1bits __asm__ ("SQI1XCON1") __attribute__((section("sfrs"))); -#define SQI1XCON2 SQI1XCON2 -extern volatile unsigned int SQI1XCON2 __attribute__((section("sfrs"))); -typedef struct { - unsigned MODECODE:8; - unsigned MODEBYTES:2; - unsigned DEVSEL:2; -} __SQI1XCON2bits_t; -extern volatile __SQI1XCON2bits_t SQI1XCON2bits __asm__ ("SQI1XCON2") __attribute__((section("sfrs"))); -#define SQI1CFG SQI1CFG -extern volatile unsigned int SQI1CFG __attribute__((section("sfrs"))); -typedef struct { - unsigned MODE:3; - unsigned CPHA:1; - unsigned CPOL:1; - unsigned LSBF:1; - unsigned :3; - unsigned WP:1; - unsigned HOLD:1; - unsigned :1; - unsigned BURSTEN:1; - unsigned :3; - unsigned RESET:1; - unsigned TXBUFRST:1; - unsigned RXBUFRST:1; - unsigned CONBUFRST:1; - unsigned DATAEN:2; - unsigned :1; - unsigned SQIEN:1; - unsigned CSEN:2; -} __SQI1CFGbits_t; -extern volatile __SQI1CFGbits_t SQI1CFGbits __asm__ ("SQI1CFG") __attribute__((section("sfrs"))); -#define SQI1CON SQI1CON -extern volatile unsigned int SQI1CON __attribute__((section("sfrs"))); -typedef struct { - unsigned TXRXCOUNT:16; - unsigned CMDINIT:2; - unsigned LANEMODE:2; - unsigned DEVSEL:2; - unsigned DASSERT:1; - unsigned DDRMODE:1; - unsigned SCHECK:1; -} __SQI1CONbits_t; -extern volatile __SQI1CONbits_t SQI1CONbits __asm__ ("SQI1CON") __attribute__((section("sfrs"))); -#define SQI1CLKCON SQI1CLKCON -extern volatile unsigned int SQI1CLKCON __attribute__((section("sfrs"))); -typedef struct { - unsigned EN:1; - unsigned STABLE:1; - unsigned :6; - unsigned CLKDIV:11; -} __SQI1CLKCONbits_t; -extern volatile __SQI1CLKCONbits_t SQI1CLKCONbits __asm__ ("SQI1CLKCON") __attribute__((section("sfrs"))); -#define SQI1CMDTHR SQI1CMDTHR -extern volatile unsigned int SQI1CMDTHR __attribute__((section("sfrs"))); -typedef struct { - unsigned RXCMDTHR:6; - unsigned :2; - unsigned TXCMDTHR:6; -} __SQI1CMDTHRbits_t; -extern volatile __SQI1CMDTHRbits_t SQI1CMDTHRbits __asm__ ("SQI1CMDTHR") __attribute__((section("sfrs"))); -#define SQI1INTTHR SQI1INTTHR -extern volatile unsigned int SQI1INTTHR __attribute__((section("sfrs"))); -typedef struct { - unsigned RXINTTHR:6; - unsigned :2; - unsigned TXINTTHR:6; -} __SQI1INTTHRbits_t; -extern volatile __SQI1INTTHRbits_t SQI1INTTHRbits __asm__ ("SQI1INTTHR") __attribute__((section("sfrs"))); -#define SQI1INTEN SQI1INTEN -extern volatile unsigned int SQI1INTEN __attribute__((section("sfrs"))); -typedef struct { - unsigned TXEMPTYIE:1; - unsigned TXFULLIE:1; - unsigned TXTHRIE:1; - unsigned RXEMPTYIE:1; - unsigned RXFULLIE:1; - unsigned RXTHRIE:1; - unsigned CONFULLIE:1; - unsigned CONEMPTYIE:1; - unsigned CONTHRIE:1; - unsigned BDDONEIE:1; - unsigned PKTCOMPIE:1; - unsigned DMAEIE:1; -} __SQI1INTENbits_t; -extern volatile __SQI1INTENbits_t SQI1INTENbits __asm__ ("SQI1INTEN") __attribute__((section("sfrs"))); -#define SQI1INTSTAT SQI1INTSTAT -extern volatile unsigned int SQI1INTSTAT __attribute__((section("sfrs"))); -typedef struct { - unsigned TXEMPTYIF:1; - unsigned TXFULLIF:1; - unsigned TXTHRIF:1; - unsigned RXEMPTYIF:1; - unsigned RXFULLIF:1; - unsigned RXTHRIF:1; - unsigned CONFULLIF:1; - unsigned CONEMPTYIF:1; - unsigned CONTHRIF:1; - unsigned BDDONEIF:1; - unsigned PKTCOMPIF:1; - unsigned DMAEIF:1; -} __SQI1INTSTATbits_t; -extern volatile __SQI1INTSTATbits_t SQI1INTSTATbits __asm__ ("SQI1INTSTAT") __attribute__((section("sfrs"))); -#define SQI1TXDATA SQI1TXDATA -extern volatile unsigned int SQI1TXDATA __attribute__((section("sfrs"))); -typedef struct { - unsigned TXDATA:32; -} __SQI1TXDATAbits_t; -extern volatile __SQI1TXDATAbits_t SQI1TXDATAbits __asm__ ("SQI1TXDATA") __attribute__((section("sfrs"))); -#define SQI1RXDATA SQI1RXDATA -extern volatile unsigned int SQI1RXDATA __attribute__((section("sfrs"))); -typedef struct { - unsigned RXDATA:32; -} __SQI1RXDATAbits_t; -extern volatile __SQI1RXDATAbits_t SQI1RXDATAbits __asm__ ("SQI1RXDATA") __attribute__((section("sfrs"))); -#define SQI1STAT1 SQI1STAT1 -extern volatile unsigned int SQI1STAT1 __attribute__((section("sfrs"))); -typedef struct { - unsigned RXBUFCNT:6; - unsigned :10; - unsigned TXBUFFREE:6; -} __SQI1STAT1bits_t; -extern volatile __SQI1STAT1bits_t SQI1STAT1bits __asm__ ("SQI1STAT1") __attribute__((section("sfrs"))); -#define SQI1STAT2 SQI1STAT2 -extern volatile unsigned int SQI1STAT2 __attribute__((section("sfrs"))); -typedef struct { - unsigned TXOV:1; - unsigned RXUN:1; - unsigned :1; - unsigned SQID0:1; - unsigned SQID1:1; - unsigned SQID2:1; - unsigned SQID3:1; - unsigned CONAVAIL:4; - unsigned :5; - unsigned CMDSTAT:2; -} __SQI1STAT2bits_t; -extern volatile __SQI1STAT2bits_t SQI1STAT2bits __asm__ ("SQI1STAT2") __attribute__((section("sfrs"))); -#define SQI1BDCON SQI1BDCON -extern volatile unsigned int SQI1BDCON __attribute__((section("sfrs"))); -typedef struct { - unsigned DMAEN:1; - unsigned POLLEN:1; - unsigned START:1; -} __SQI1BDCONbits_t; -extern volatile __SQI1BDCONbits_t SQI1BDCONbits __asm__ ("SQI1BDCON") __attribute__((section("sfrs"))); -#define SQI1BDCURADD SQI1BDCURADD -extern volatile unsigned int SQI1BDCURADD __attribute__((section("sfrs"))); -typedef struct { - unsigned BDCURRADDR:32; -} __SQI1BDCURADDbits_t; -extern volatile __SQI1BDCURADDbits_t SQI1BDCURADDbits __asm__ ("SQI1BDCURADD") __attribute__((section("sfrs"))); -#define SQI1BDBASEADD SQI1BDBASEADD -extern volatile unsigned int SQI1BDBASEADD __attribute__((section("sfrs"))); -typedef struct { - unsigned BDADDR:32; -} __SQI1BDBASEADDbits_t; -extern volatile __SQI1BDBASEADDbits_t SQI1BDBASEADDbits __asm__ ("SQI1BDBASEADD") __attribute__((section("sfrs"))); -#define SQI1BDSTAT SQI1BDSTAT -extern volatile unsigned int SQI1BDSTAT __attribute__((section("sfrs"))); -typedef struct { - unsigned BDCON:16; - unsigned DMAACTV:1; - unsigned DMASTART:1; - unsigned BDSTATE:4; -} __SQI1BDSTATbits_t; -extern volatile __SQI1BDSTATbits_t SQI1BDSTATbits __asm__ ("SQI1BDSTAT") __attribute__((section("sfrs"))); -#define SQI1BDPOLLCON SQI1BDPOLLCON -extern volatile unsigned int SQI1BDPOLLCON __attribute__((section("sfrs"))); -typedef struct { - unsigned POLLCON:16; -} __SQI1BDPOLLCONbits_t; -extern volatile __SQI1BDPOLLCONbits_t SQI1BDPOLLCONbits __asm__ ("SQI1BDPOLLCON") __attribute__((section("sfrs"))); -#define SQI1BDTXDSTAT SQI1BDTXDSTAT -extern volatile unsigned int SQI1BDTXDSTAT __attribute__((section("sfrs"))); -typedef struct { - unsigned TXCURBUFLEN:9; - unsigned :7; - unsigned TXBUFCNT:5; - unsigned :4; - unsigned TXSTATE:4; -} __SQI1BDTXDSTATbits_t; -extern volatile __SQI1BDTXDSTATbits_t SQI1BDTXDSTATbits __asm__ ("SQI1BDTXDSTAT") __attribute__((section("sfrs"))); -#define SQI1BDRXDSTAT SQI1BDRXDSTAT -extern volatile unsigned int SQI1BDRXDSTAT __attribute__((section("sfrs"))); -typedef struct { - unsigned RXCURBUFLEN:9; - unsigned :7; - unsigned RXBUFCNT:5; - unsigned :4; - unsigned RXSTATE:4; -} __SQI1BDRXDSTATbits_t; -extern volatile __SQI1BDRXDSTATbits_t SQI1BDRXDSTATbits __asm__ ("SQI1BDRXDSTAT") __attribute__((section("sfrs"))); -#define SQI1THR SQI1THR -extern volatile unsigned int SQI1THR __attribute__((section("sfrs"))); -typedef struct { - unsigned THRES:4; -} __SQI1THRbits_t; -extern volatile __SQI1THRbits_t SQI1THRbits __asm__ ("SQI1THR") __attribute__((section("sfrs"))); -#define SQI1INTSIGEN SQI1INTSIGEN -extern volatile unsigned int SQI1INTSIGEN __attribute__((section("sfrs"))); -typedef struct { - unsigned TXEMPTYISE:1; - unsigned TXFULLISE:1; - unsigned TXTHRISE:1; - unsigned RXEMPTYISE:1; - unsigned RXFULLISE:1; - unsigned RXTHRISE:1; - unsigned CONFULLISE:1; - unsigned CONEMPTYISE:1; - unsigned CONTHRISE:1; - unsigned BDDONEISE:1; - unsigned PKTCOMPISE:1; - unsigned DMAEISE:1; -} __SQI1INTSIGENbits_t; -extern volatile __SQI1INTSIGENbits_t SQI1INTSIGENbits __asm__ ("SQI1INTSIGEN") __attribute__((section("sfrs"))); -#define SQI1TAPCON SQI1TAPCON -extern volatile unsigned int SQI1TAPCON __attribute__((section("sfrs"))); -typedef struct { - unsigned CLKOUTDLY:4; - unsigned DATAOUTDLY:4; - unsigned SDRCLKINDLY:6; -} __SQI1TAPCONbits_t; -extern volatile __SQI1TAPCONbits_t SQI1TAPCONbits __asm__ ("SQI1TAPCON") __attribute__((section("sfrs"))); -#define SQI1MEMSTAT SQI1MEMSTAT -extern volatile unsigned int SQI1MEMSTAT __attribute__((section("sfrs"))); -typedef struct { - unsigned STATCMD:16; - unsigned STATBYTES:2; - unsigned STATTYPE:2; - unsigned STATPOS:1; -} __SQI1MEMSTATbits_t; -extern volatile __SQI1MEMSTATbits_t SQI1MEMSTATbits __asm__ ("SQI1MEMSTAT") __attribute__((section("sfrs"))); -#define SQI1XCON3 SQI1XCON3 -extern volatile unsigned int SQI1XCON3 __attribute__((section("sfrs"))); -typedef struct { - unsigned INIT1CMD1:8; - unsigned INIT1CMD2:8; - unsigned INIT1CMD3:8; - unsigned INIT1TYPE:2; - unsigned INIT1COUNT:2; - unsigned INIT1SCHECK:1; -} __SQI1XCON3bits_t; -extern volatile __SQI1XCON3bits_t SQI1XCON3bits __asm__ ("SQI1XCON3") __attribute__((section("sfrs"))); -#define SQI1XCON4 SQI1XCON4 -extern volatile unsigned int SQI1XCON4 __attribute__((section("sfrs"))); -typedef struct { - unsigned INIT2CMD1:8; - unsigned INIT2CMD2:8; - unsigned INIT2CMD3:8; - unsigned INIT2TYPE:2; - unsigned INIT2COUNT:2; - unsigned INIT2SCHECK:1; -} __SQI1XCON4bits_t; -extern volatile __SQI1XCON4bits_t SQI1XCON4bits __asm__ ("SQI1XCON4") __attribute__((section("sfrs"))); -#define USBCSR0 USBCSR0 -extern volatile unsigned int USBCSR0 __attribute__((section("sfrs"))); -typedef struct { - unsigned FUNC:7; - unsigned :1; - unsigned SUSPEN:1; - unsigned SUSPMODE:1; - unsigned RESUME:1; - unsigned RESET:1; - unsigned HSMODE:1; - unsigned HSEN:1; - unsigned SOFTCONN:1; - unsigned ISOUPD:1; - unsigned EP0IF:1; - unsigned EP1TXIF:1; - unsigned EP2TXIF:1; - unsigned EP3TXIF:1; - unsigned EP4TXIF:1; - unsigned EP5TXIF:1; - unsigned EP6TXIF:1; - unsigned EP7TXIF:1; -} __USBCSR0bits_t; -extern volatile __USBCSR0bits_t USBCSR0bits __asm__ ("USBCSR0") __attribute__((section("sfrs"))); -#define USBCSR1 USBCSR1 -extern volatile unsigned int USBCSR1 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned EP1RXIF:1; - unsigned EP2RXIF:1; - unsigned EP3RXIF:1; - unsigned EP4RXIF:1; - unsigned EP5RXIF:1; - unsigned EP6RXIF:1; - unsigned EP7RXIF:1; - unsigned :8; - unsigned EP0IE:1; - unsigned EP1TXIE:1; - unsigned EP2TXIE:1; - unsigned EP3TXIE:1; - unsigned EP4TXIE:1; - unsigned EP5TXIE:1; - unsigned EP6TXIE:1; - unsigned EP7TXIE:1; -} __USBCSR1bits_t; -extern volatile __USBCSR1bits_t USBCSR1bits __asm__ ("USBCSR1") __attribute__((section("sfrs"))); -#define USBCSR2 USBCSR2 -extern volatile unsigned int USBCSR2 __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned EP1RXIE:1; - unsigned EP2RXIE:1; - unsigned EP3RXIE:1; - unsigned EP4RXIE:1; - unsigned EP5RXIE:1; - unsigned EP6RXIE:1; - unsigned EP7RXIE:1; - unsigned :8; - unsigned SUSPIF:1; - unsigned RESUMEIF:1; - unsigned RESETIF:1; - unsigned SOFIF:1; - unsigned CONNIF:1; - unsigned DISCONIF:1; - unsigned SESSRQIF:1; - unsigned VBUSERRIF:1; - unsigned SUSPIE:1; - unsigned RESUMEIE:1; - unsigned RESETIE:1; - unsigned SOFIE:1; - unsigned CONNIE:1; - unsigned DISCONIE:1; - unsigned SESSRQIE:1; - unsigned VBUSERRIE:1; -} __USBCSR2bits_t; -extern volatile __USBCSR2bits_t USBCSR2bits __asm__ ("USBCSR2") __attribute__((section("sfrs"))); -#define USBCSR3 USBCSR3 -extern volatile unsigned int USBCSR3 __attribute__((section("sfrs"))); -typedef struct { - unsigned RFRMNUM:11; - unsigned :5; - unsigned ENDPOINT:4; - unsigned :4; - unsigned NAK:1; - unsigned TESTJ:1; - unsigned TESTK:1; - unsigned PACKET:1; - unsigned FORCEHS:1; - unsigned FORCEFS:1; - unsigned FIFOACC:1; - unsigned FORCEHST:1; -} __USBCSR3bits_t; -extern volatile __USBCSR3bits_t USBCSR3bits __asm__ ("USBCSR3") __attribute__((section("sfrs"))); -#define USBIENCSR0 USBIENCSR0 -extern volatile unsigned int USBIENCSR0 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned TXMAXP:11; - unsigned MULT:5; - unsigned TXPKTRDY:1; - unsigned FIFONE:1; - unsigned ERROR:1; - unsigned FLUSH:1; - unsigned SETUPPKT:1; - unsigned RXSTALL:1; - unsigned CLRDT:1; - unsigned NAKTMOUT:1; - unsigned DATATGGL:1; - unsigned DTWREN:1; - unsigned DMAREQMD:1; - unsigned FRCDATTG:1; - unsigned DMAREQEN:1; - unsigned MODE:1; - unsigned :1; - unsigned AUTOSET:1; - }; - struct { - unsigned :18; - unsigned UNDERRUN:1; - unsigned :1; - unsigned SENDSTALL:1; - unsigned SENTSTALL:1; - unsigned :1; - unsigned INCOMPTX:1; - unsigned :6; - unsigned ISO:1; - }; -} __USBIENCSR0bits_t; -extern volatile __USBIENCSR0bits_t USBIENCSR0bits __asm__ ("USBIENCSR0") __attribute__((section("sfrs"))); -#define USBIENCSR1 USBIENCSR1 -extern volatile unsigned int USBIENCSR1 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned RXMAXP:11; - unsigned MULT:5; - unsigned RXPKTRDY:1; - unsigned FIFOFULL:1; - unsigned ERROR:1; - unsigned DERRNAKT:1; - unsigned FLUSH:1; - unsigned REQPKT:1; - unsigned RXSTALL:1; - unsigned CLRDT:1; - unsigned INCOMPRX:1; - unsigned DATATGGL:1; - unsigned DATATWEN:1; - unsigned DMAREQMD:1; - unsigned PIDERR:1; - unsigned DMAREQEN:1; - unsigned AUTORQ:1; - unsigned AUTOCLR:1; - }; - struct { - unsigned :18; - unsigned OVERRUN:1; - unsigned DATAERR:1; - unsigned :1; - unsigned SENDSTALL:1; - unsigned SENTSTALL:1; - unsigned :5; - unsigned DISNYET:1; - unsigned :1; - unsigned ISO:1; - }; -} __USBIENCSR1bits_t; -extern volatile __USBIENCSR1bits_t USBIENCSR1bits __asm__ ("USBIENCSR1") __attribute__((section("sfrs"))); -#define USBIENCSR2 USBIENCSR2 -extern volatile unsigned int USBIENCSR2 __attribute__((section("sfrs"))); -typedef struct { - unsigned RXCNT:14; - unsigned :2; - unsigned TEP:4; - unsigned PROTOCOL:2; - unsigned SPEED:2; - unsigned TXINTERV:8; -} __USBIENCSR2bits_t; -extern volatile __USBIENCSR2bits_t USBIENCSR2bits __asm__ ("USBIENCSR2") __attribute__((section("sfrs"))); -#define USBIENCSR3 USBIENCSR3 -extern volatile unsigned int USBIENCSR3 __attribute__((section("sfrs"))); -typedef struct { - unsigned TEP:4; - unsigned PROTOCOL:2; - unsigned SPEED:2; - unsigned RXINTERV:8; - unsigned :8; - unsigned TXFIFOSZ:4; - unsigned RXFIFOSZ:4; -} __USBIENCSR3bits_t; -extern volatile __USBIENCSR3bits_t USBIENCSR3bits __asm__ ("USBIENCSR3") __attribute__((section("sfrs"))); -#define USBFIFO0 USBFIFO0 -extern volatile unsigned int USBFIFO0 __attribute__((section("sfrs"))); -typedef struct { - unsigned DATA:32; -} __USBFIFO0bits_t; -extern volatile __USBFIFO0bits_t USBFIFO0bits __asm__ ("USBFIFO0") __attribute__((section("sfrs"))); -#define USBFIFO1 USBFIFO1 -extern volatile unsigned int USBFIFO1 __attribute__((section("sfrs"))); -typedef struct { - unsigned DATA:32; -} __USBFIFO1bits_t; -extern volatile __USBFIFO1bits_t USBFIFO1bits __asm__ ("USBFIFO1") __attribute__((section("sfrs"))); -#define USBFIFO2 USBFIFO2 -extern volatile unsigned int USBFIFO2 __attribute__((section("sfrs"))); -typedef struct { - unsigned DATA:32; -} __USBFIFO2bits_t; -extern volatile __USBFIFO2bits_t USBFIFO2bits __asm__ ("USBFIFO2") __attribute__((section("sfrs"))); -#define USBFIFO3 USBFIFO3 -extern volatile unsigned int USBFIFO3 __attribute__((section("sfrs"))); -typedef struct { - unsigned DATA:32; -} __USBFIFO3bits_t; -extern volatile __USBFIFO3bits_t USBFIFO3bits __asm__ ("USBFIFO3") __attribute__((section("sfrs"))); -#define USBFIFO4 USBFIFO4 -extern volatile unsigned int USBFIFO4 __attribute__((section("sfrs"))); -typedef struct { - unsigned DATA:32; -} __USBFIFO4bits_t; -extern volatile __USBFIFO4bits_t USBFIFO4bits __asm__ ("USBFIFO4") __attribute__((section("sfrs"))); -#define USBFIFO5 USBFIFO5 -extern volatile unsigned int USBFIFO5 __attribute__((section("sfrs"))); -typedef struct { - unsigned DATA:32; -} __USBFIFO5bits_t; -extern volatile __USBFIFO5bits_t USBFIFO5bits __asm__ ("USBFIFO5") __attribute__((section("sfrs"))); -#define USBFIFO6 USBFIFO6 -extern volatile unsigned int USBFIFO6 __attribute__((section("sfrs"))); -typedef struct { - unsigned DATA:32; -} __USBFIFO6bits_t; -extern volatile __USBFIFO6bits_t USBFIFO6bits __asm__ ("USBFIFO6") __attribute__((section("sfrs"))); -#define USBFIFO7 USBFIFO7 -extern volatile unsigned int USBFIFO7 __attribute__((section("sfrs"))); -typedef struct { - unsigned DATA:32; -} __USBFIFO7bits_t; -extern volatile __USBFIFO7bits_t USBFIFO7bits __asm__ ("USBFIFO7") __attribute__((section("sfrs"))); -#define USBOTG USBOTG -extern volatile unsigned int USBOTG __attribute__((section("sfrs"))); -typedef struct { - unsigned SESSION:1; - unsigned HOSTREQ:1; - unsigned HOSTMODE:1; - unsigned VBUS:2; - unsigned LSDEV:1; - unsigned FSDEV:1; - unsigned BDEV:1; - unsigned RXEDMA:1; - unsigned TXEDMA:1; - unsigned :6; - unsigned TXFIFOSZ:4; - unsigned TXDPB:1; - unsigned :3; - unsigned RXFIFOSZ:4; - unsigned RXDPB:1; -} __USBOTGbits_t; -extern volatile __USBOTGbits_t USBOTGbits __asm__ ("USBOTG") __attribute__((section("sfrs"))); -#define USBFIFOA USBFIFOA -extern volatile unsigned int USBFIFOA __attribute__((section("sfrs"))); -typedef struct { - unsigned TXFIFOAD:13; - unsigned :3; - unsigned RXFIFOAD:13; -} __USBFIFOAbits_t; -extern volatile __USBFIFOAbits_t USBFIFOAbits __asm__ ("USBFIFOA") __attribute__((section("sfrs"))); -#define USBHWVER USBHWVER -extern volatile unsigned int USBHWVER __attribute__((section("sfrs"))); -typedef struct { - unsigned VERMINOR:10; - unsigned VERMAJOR:5; - unsigned RC:1; -} __USBHWVERbits_t; -extern volatile __USBHWVERbits_t USBHWVERbits __asm__ ("USBHWVER") __attribute__((section("sfrs"))); -#define USBINFO USBINFO -extern volatile unsigned int USBINFO __attribute__((section("sfrs"))); -typedef struct { - unsigned TXENDPTS:4; - unsigned RXENDPTS:4; - unsigned RAMBITS:4; - unsigned DMACHANS:4; - unsigned WTID:4; - unsigned WTCON:4; - unsigned VPLEN:8; -} __USBINFObits_t; -extern volatile __USBINFObits_t USBINFObits __asm__ ("USBINFO") __attribute__((section("sfrs"))); -#define USBEOFRST USBEOFRST -extern volatile unsigned int USBEOFRST __attribute__((section("sfrs"))); -typedef struct { - unsigned HSEOF:8; - unsigned FSEOF:8; - unsigned LSEOF:8; - unsigned SOFRST:8; -} __USBEOFRSTbits_t; -extern volatile __USBEOFRSTbits_t USBEOFRSTbits __asm__ ("USBEOFRST") __attribute__((section("sfrs"))); -#define USBE0TXA USBE0TXA -extern volatile unsigned int USBE0TXA __attribute__((section("sfrs"))); -typedef struct { - unsigned TXFADDR:7; - unsigned :9; - unsigned TXHUBADD:7; - unsigned MULTTRAN:1; - unsigned TXHUBPRT:7; -} __USBE0TXAbits_t; -extern volatile __USBE0TXAbits_t USBE0TXAbits __asm__ ("USBE0TXA") __attribute__((section("sfrs"))); -#define USBE0RXA USBE0RXA -extern volatile unsigned int USBE0RXA __attribute__((section("sfrs"))); -typedef struct { - unsigned :16; - unsigned RXHUBADD:7; - unsigned MULTTRAN:1; - unsigned RXHUBPRT:7; -} __USBE0RXAbits_t; -extern volatile __USBE0RXAbits_t USBE0RXAbits __asm__ ("USBE0RXA") __attribute__((section("sfrs"))); -#define USBE1TXA USBE1TXA -extern volatile unsigned int USBE1TXA __attribute__((section("sfrs"))); -typedef struct { - unsigned TXFADDR:7; - unsigned :9; - unsigned TXHUBADD:7; - unsigned MULTTRAN:1; - unsigned TXHUBPRT:7; -} __USBE1TXAbits_t; -extern volatile __USBE1TXAbits_t USBE1TXAbits __asm__ ("USBE1TXA") __attribute__((section("sfrs"))); -#define USBE1RXA USBE1RXA -extern volatile unsigned int USBE1RXA __attribute__((section("sfrs"))); -typedef struct { - unsigned RXFADDR:7; - unsigned :9; - unsigned RXHUBADD:7; - unsigned MULTTRAN:1; - unsigned RXHUBPRT:7; -} __USBE1RXAbits_t; -extern volatile __USBE1RXAbits_t USBE1RXAbits __asm__ ("USBE1RXA") __attribute__((section("sfrs"))); -#define USBE2TXA USBE2TXA -extern volatile unsigned int USBE2TXA __attribute__((section("sfrs"))); -typedef struct { - unsigned TXFADDR:7; - unsigned :9; - unsigned TXHUBADD:7; - unsigned MULTTRAN:1; - unsigned TXHUBPRT:7; -} __USBE2TXAbits_t; -extern volatile __USBE2TXAbits_t USBE2TXAbits __asm__ ("USBE2TXA") __attribute__((section("sfrs"))); -#define USBE2RXA USBE2RXA -extern volatile unsigned int USBE2RXA __attribute__((section("sfrs"))); -typedef struct { - unsigned RXFADDR:7; - unsigned :9; - unsigned RXHUBADD:7; - unsigned MULTTRAN:1; - unsigned RXHUBPRT:7; -} __USBE2RXAbits_t; -extern volatile __USBE2RXAbits_t USBE2RXAbits __asm__ ("USBE2RXA") __attribute__((section("sfrs"))); -#define USBE3TXA USBE3TXA -extern volatile unsigned int USBE3TXA __attribute__((section("sfrs"))); -typedef struct { - unsigned TXFADDR:7; - unsigned :9; - unsigned TXHUBADD:7; - unsigned MULTTRAN:1; - unsigned TXHUBPRT:7; -} __USBE3TXAbits_t; -extern volatile __USBE3TXAbits_t USBE3TXAbits __asm__ ("USBE3TXA") __attribute__((section("sfrs"))); -#define USBE3RXA USBE3RXA -extern volatile unsigned int USBE3RXA __attribute__((section("sfrs"))); -typedef struct { - unsigned RXFADDR:7; - unsigned :9; - unsigned RXHUBADD:7; - unsigned MULTTRAN:1; - unsigned RXHUBPRT:7; -} __USBE3RXAbits_t; -extern volatile __USBE3RXAbits_t USBE3RXAbits __asm__ ("USBE3RXA") __attribute__((section("sfrs"))); -#define USBE4TXA USBE4TXA -extern volatile unsigned int USBE4TXA __attribute__((section("sfrs"))); -typedef struct { - unsigned TXFADDR:7; - unsigned :9; - unsigned TXHUBADD:7; - unsigned MULTTRAN:1; - unsigned TXHUBPRT:7; -} __USBE4TXAbits_t; -extern volatile __USBE4TXAbits_t USBE4TXAbits __asm__ ("USBE4TXA") __attribute__((section("sfrs"))); -#define USBE4RXA USBE4RXA -extern volatile unsigned int USBE4RXA __attribute__((section("sfrs"))); -typedef struct { - unsigned RXFADDR:7; - unsigned :9; - unsigned RXHUBADD:7; - unsigned MULTTRAN:1; - unsigned RXHUBPRT:7; -} __USBE4RXAbits_t; -extern volatile __USBE4RXAbits_t USBE4RXAbits __asm__ ("USBE4RXA") __attribute__((section("sfrs"))); -#define USBE5TXA USBE5TXA -extern volatile unsigned int USBE5TXA __attribute__((section("sfrs"))); -typedef struct { - unsigned TXFADDR:7; - unsigned :9; - unsigned TXHUBADD:7; - unsigned MULTTRAN:1; - unsigned TXHUBPRT:7; -} __USBE5TXAbits_t; -extern volatile __USBE5TXAbits_t USBE5TXAbits __asm__ ("USBE5TXA") __attribute__((section("sfrs"))); -#define USBE5RXA USBE5RXA -extern volatile unsigned int USBE5RXA __attribute__((section("sfrs"))); -typedef struct { - unsigned RXFADDR:7; - unsigned :9; - unsigned RXHUBADD:7; - unsigned MULTTRAN:1; - unsigned RXHUBPRT:7; -} __USBE5RXAbits_t; -extern volatile __USBE5RXAbits_t USBE5RXAbits __asm__ ("USBE5RXA") __attribute__((section("sfrs"))); -#define USBE6TXA USBE6TXA -extern volatile unsigned int USBE6TXA __attribute__((section("sfrs"))); -typedef struct { - unsigned TXFADDR:7; - unsigned :9; - unsigned TXHUBADD:7; - unsigned MULTTRAN:1; - unsigned TXHUBPRT:7; -} __USBE6TXAbits_t; -extern volatile __USBE6TXAbits_t USBE6TXAbits __asm__ ("USBE6TXA") __attribute__((section("sfrs"))); -#define USBE6RXA USBE6RXA -extern volatile unsigned int USBE6RXA __attribute__((section("sfrs"))); -typedef struct { - unsigned RXFADDR:7; - unsigned :9; - unsigned RXHUBADD:7; - unsigned MULTTRAN:1; - unsigned RXHUBPRT:7; -} __USBE6RXAbits_t; -extern volatile __USBE6RXAbits_t USBE6RXAbits __asm__ ("USBE6RXA") __attribute__((section("sfrs"))); -#define USBE7TXA USBE7TXA -extern volatile unsigned int USBE7TXA __attribute__((section("sfrs"))); -typedef struct { - unsigned TXFADDR:7; - unsigned :9; - unsigned TXHUBADD:7; - unsigned MULTTRAN:1; - unsigned TXHUBPRT:7; -} __USBE7TXAbits_t; -extern volatile __USBE7TXAbits_t USBE7TXAbits __asm__ ("USBE7TXA") __attribute__((section("sfrs"))); -#define USBE7RXA USBE7RXA -extern volatile unsigned int USBE7RXA __attribute__((section("sfrs"))); -typedef struct { - unsigned RXFADDR:7; - unsigned :9; - unsigned RXHUBADD:7; - unsigned MULTTRAN:1; - unsigned RXHUBPRT:7; -} __USBE7RXAbits_t; -extern volatile __USBE7RXAbits_t USBE7RXAbits __asm__ ("USBE7RXA") __attribute__((section("sfrs"))); -#define USBE0CSR0 USBE0CSR0 -extern volatile unsigned int USBE0CSR0 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned TXMAXP:11; - unsigned :5; - unsigned RXRDY:1; - unsigned TXRDY:1; - unsigned STALLED:1; - unsigned SETUP:1; - unsigned ERROR:1; - unsigned REQPKT:1; - unsigned STATUS:1; - unsigned NAKTO:1; - unsigned FLUSH:1; - unsigned DT:1; - unsigned DTWE:1; - }; - struct { - unsigned :19; - unsigned DATAEND:1; - unsigned SETEND:1; - unsigned STALL:1; - unsigned RXRDYC:1; - unsigned SETENDC:1; - }; -} __USBE0CSR0bits_t; -extern volatile __USBE0CSR0bits_t USBE0CSR0bits __asm__ ("USBE0CSR0") __attribute__((section("sfrs"))); -#define USBE0CSR2 USBE0CSR2 -extern volatile unsigned int USBE0CSR2 __attribute__((section("sfrs"))); -typedef struct { - unsigned RXCNT:7; - unsigned :15; - unsigned SPEED:2; - unsigned NAKLIM:4; -} __USBE0CSR2bits_t; -extern volatile __USBE0CSR2bits_t USBE0CSR2bits __asm__ ("USBE0CSR2") __attribute__((section("sfrs"))); -#define USBE0CSR3 USBE0CSR3 -extern volatile unsigned int USBE0CSR3 __attribute__((section("sfrs"))); -typedef struct { - unsigned :24; - unsigned UTMIDWID:1; - unsigned SOFTCONE:1; - unsigned DYNFIFOS:1; - unsigned HBTXEN:1; - unsigned HBRXEN:1; - unsigned BIGEND:1; - unsigned MPTXEN:1; - unsigned MPRXEN:1; -} __USBE0CSR3bits_t; -extern volatile __USBE0CSR3bits_t USBE0CSR3bits __asm__ ("USBE0CSR3") __attribute__((section("sfrs"))); -#define USBE1CSR0 USBE1CSR0 -extern volatile unsigned int USBE1CSR0 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned TXMAXP:11; - unsigned MULT:5; - unsigned TXPKTRDY:1; - unsigned FIFONE:1; - unsigned ERROR:1; - unsigned FLUSH:1; - unsigned SETUPPKT:1; - unsigned RXSTALL:1; - unsigned CLRDT:1; - unsigned NAKTMOUT:1; - unsigned DATATGGL:1; - unsigned DTWREN:1; - unsigned DMAREQMD:1; - unsigned FRCDATTG:1; - unsigned DMAREQEN:1; - unsigned MODE:1; - unsigned :1; - unsigned AUTOSET:1; - }; - struct { - unsigned :18; - unsigned UNDERRUN:1; - unsigned :1; - unsigned SENDSTALL:1; - unsigned SENTSTALL:1; - unsigned :1; - unsigned INCOMPTX:1; - unsigned :6; - unsigned ISO:1; - }; -} __USBE1CSR0bits_t; -extern volatile __USBE1CSR0bits_t USBE1CSR0bits __asm__ ("USBE1CSR0") __attribute__((section("sfrs"))); -#define USBE1CSR1 USBE1CSR1 -extern volatile unsigned int USBE1CSR1 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned RXMAXP:11; - unsigned MULT:5; - unsigned RXPKTRDY:1; - unsigned FIFOFULL:1; - unsigned ERROR:1; - unsigned DERRNAKT:1; - unsigned FLUSH:1; - unsigned REQPKT:1; - unsigned RXSTALL:1; - unsigned CLRDT:1; - unsigned INCOMPRX:1; - unsigned DATATGGL:1; - unsigned DATATWEN:1; - unsigned DMAREQMD:1; - unsigned PIDERR:1; - unsigned DMAREQEN:1; - unsigned AUTORQ:1; - unsigned AUTOCLR:1; - }; - struct { - unsigned :18; - unsigned UNDERRUN:1; - unsigned :1; - unsigned SENDSTALL:1; - unsigned SENTSTALL:1; - unsigned :1; - unsigned INCOMPTX:1; - unsigned :6; - unsigned ISO:1; - }; -} __USBE1CSR1bits_t; -extern volatile __USBE1CSR1bits_t USBE1CSR1bits __asm__ ("USBE1CSR1") __attribute__((section("sfrs"))); -#define USBE1CSR2 USBE1CSR2 -extern volatile unsigned int USBE1CSR2 __attribute__((section("sfrs"))); -typedef struct { - unsigned RXCNT:14; - unsigned :2; - unsigned TEP:4; - unsigned PROTOCOL:2; - unsigned SPEED:2; - unsigned TXINTERV:8; -} __USBE1CSR2bits_t; -extern volatile __USBE1CSR2bits_t USBE1CSR2bits __asm__ ("USBE1CSR2") __attribute__((section("sfrs"))); -#define USBE1CSR3 USBE1CSR3 -extern volatile unsigned int USBE1CSR3 __attribute__((section("sfrs"))); -typedef struct { - unsigned TEP:4; - unsigned PROTOCOL:2; - unsigned SPEED:2; - unsigned RXINTERV:8; - unsigned :8; - unsigned TXFIFOSZ:4; - unsigned RXFIFOSZ:4; -} __USBE1CSR3bits_t; -extern volatile __USBE1CSR3bits_t USBE1CSR3bits __asm__ ("USBE1CSR3") __attribute__((section("sfrs"))); -#define USBE2CSR0 USBE2CSR0 -extern volatile unsigned int USBE2CSR0 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned TXMAXP:11; - unsigned MULT:5; - unsigned TXPKTRDY:1; - unsigned FIFONE:1; - unsigned ERROR:1; - unsigned FLUSH:1; - unsigned SETUPPKT:1; - unsigned RXSTALL:1; - unsigned CLRDT:1; - unsigned NAKTMOUT:1; - unsigned DATATGGL:1; - unsigned DTWREN:1; - unsigned DMAREQMD:1; - unsigned FRCDATTG:1; - unsigned DMAREQEN:1; - unsigned MODE:1; - unsigned :1; - unsigned AUTOSET:1; - }; - struct { - unsigned :18; - unsigned UNDERRUN:1; - unsigned :1; - unsigned SENDSTALL:1; - unsigned SENTSTALL:1; - unsigned :1; - unsigned INCOMPTX:1; - unsigned :6; - unsigned ISO:1; - }; -} __USBE2CSR0bits_t; -extern volatile __USBE2CSR0bits_t USBE2CSR0bits __asm__ ("USBE2CSR0") __attribute__((section("sfrs"))); -#define USBE2CSR1 USBE2CSR1 -extern volatile unsigned int USBE2CSR1 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned RXMAXP:11; - unsigned MULT:5; - unsigned RXPKTRDY:1; - unsigned FIFOFULL:1; - unsigned ERROR:1; - unsigned DERRNAKT:1; - unsigned FLUSH:1; - unsigned REQPKT:1; - unsigned RXSTALL:1; - unsigned CLRDT:1; - unsigned INCOMPRX:1; - unsigned DATATGGL:1; - unsigned DATATWEN:1; - unsigned DMAREQMD:1; - unsigned PIDERR:1; - unsigned DMAREQEN:1; - unsigned AUTORQ:1; - unsigned AUTOCLR:1; - }; - struct { - unsigned :18; - unsigned UNDERRUN:1; - unsigned :1; - unsigned SENDSTALL:1; - unsigned SENTSTALL:1; - unsigned :1; - unsigned INCOMPTX:1; - unsigned :6; - unsigned ISO:1; - }; -} __USBE2CSR1bits_t; -extern volatile __USBE2CSR1bits_t USBE2CSR1bits __asm__ ("USBE2CSR1") __attribute__((section("sfrs"))); -#define USBE2CSR2 USBE2CSR2 -extern volatile unsigned int USBE2CSR2 __attribute__((section("sfrs"))); -typedef struct { - unsigned RXCNT:14; - unsigned :2; - unsigned TEP:4; - unsigned PROTOCOL:2; - unsigned SPEED:2; - unsigned TXINTERV:8; -} __USBE2CSR2bits_t; -extern volatile __USBE2CSR2bits_t USBE2CSR2bits __asm__ ("USBE2CSR2") __attribute__((section("sfrs"))); -#define USBE2CSR3 USBE2CSR3 -extern volatile unsigned int USBE2CSR3 __attribute__((section("sfrs"))); -typedef struct { - unsigned TEP:4; - unsigned PROTOCOL:2; - unsigned SPEED:2; - unsigned RXINTERV:8; - unsigned :8; - unsigned TXFIFOSZ:4; - unsigned RXFIFOSZ:4; -} __USBE2CSR3bits_t; -extern volatile __USBE2CSR3bits_t USBE2CSR3bits __asm__ ("USBE2CSR3") __attribute__((section("sfrs"))); -#define USBE3CSR0 USBE3CSR0 -extern volatile unsigned int USBE3CSR0 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned TXMAXP:11; - unsigned MULT:5; - unsigned TXPKTRDY:1; - unsigned FIFONE:1; - unsigned ERROR:1; - unsigned FLUSH:1; - unsigned SETUPPKT:1; - unsigned RXSTALL:1; - unsigned CLRDT:1; - unsigned NAKTMOUT:1; - unsigned DATATGGL:1; - unsigned DTWREN:1; - unsigned DMAREQMD:1; - unsigned FRCDATTG:1; - unsigned DMAREQEN:1; - unsigned MODE:1; - unsigned :1; - unsigned AUTOSET:1; - }; - struct { - unsigned :18; - unsigned UNDERRUN:1; - unsigned :1; - unsigned SENDSTALL:1; - unsigned SENTSTALL:1; - unsigned :1; - unsigned INCOMPTX:1; - unsigned :6; - unsigned ISO:1; - }; -} __USBE3CSR0bits_t; -extern volatile __USBE3CSR0bits_t USBE3CSR0bits __asm__ ("USBE3CSR0") __attribute__((section("sfrs"))); -#define USBE3CSR1 USBE3CSR1 -extern volatile unsigned int USBE3CSR1 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned RXMAXP:11; - unsigned MULT:5; - unsigned RXPKTRDY:1; - unsigned FIFOFULL:1; - unsigned ERROR:1; - unsigned DERRNAKT:1; - unsigned FLUSH:1; - unsigned REQPKT:1; - unsigned RXSTALL:1; - unsigned CLRDT:1; - unsigned INCOMPRX:1; - unsigned DATATGGL:1; - unsigned DATATWEN:1; - unsigned DMAREQMD:1; - unsigned PIDERR:1; - unsigned DMAREQEN:1; - unsigned AUTORQ:1; - unsigned AUTOCLR:1; - }; - struct { - unsigned :18; - unsigned UNDERRUN:1; - unsigned :1; - unsigned SENDSTALL:1; - unsigned SENTSTALL:1; - unsigned :1; - unsigned INCOMPTX:1; - unsigned :6; - unsigned ISO:1; - }; -} __USBE3CSR1bits_t; -extern volatile __USBE3CSR1bits_t USBE3CSR1bits __asm__ ("USBE3CSR1") __attribute__((section("sfrs"))); -#define USBE3CSR2 USBE3CSR2 -extern volatile unsigned int USBE3CSR2 __attribute__((section("sfrs"))); -typedef struct { - unsigned RXCNT:14; - unsigned :2; - unsigned TEP:4; - unsigned PROTOCOL:2; - unsigned SPEED:2; - unsigned TXINTERV:8; -} __USBE3CSR2bits_t; -extern volatile __USBE3CSR2bits_t USBE3CSR2bits __asm__ ("USBE3CSR2") __attribute__((section("sfrs"))); -#define USBE3CSR3 USBE3CSR3 -extern volatile unsigned int USBE3CSR3 __attribute__((section("sfrs"))); -typedef struct { - unsigned TEP:4; - unsigned PROTOCOL:2; - unsigned SPEED:2; - unsigned RXINTERV:8; - unsigned :8; - unsigned TXFIFOSZ:4; - unsigned RXFIFOSZ:4; -} __USBE3CSR3bits_t; -extern volatile __USBE3CSR3bits_t USBE3CSR3bits __asm__ ("USBE3CSR3") __attribute__((section("sfrs"))); -#define USBE4CSR0 USBE4CSR0 -extern volatile unsigned int USBE4CSR0 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned TXMAXP:11; - unsigned MULT:5; - unsigned TXPKTRDY:1; - unsigned FIFONE:1; - unsigned ERROR:1; - unsigned FLUSH:1; - unsigned SETUPPKT:1; - unsigned RXSTALL:1; - unsigned CLRDT:1; - unsigned NAKTMOUT:1; - unsigned DATATGGL:1; - unsigned DTWREN:1; - unsigned DMAREQMD:1; - unsigned FRCDATTG:1; - unsigned DMAREQEN:1; - unsigned MODE:1; - unsigned :1; - unsigned AUTOSET:1; - }; - struct { - unsigned :18; - unsigned UNDERRUN:1; - unsigned :1; - unsigned SENDSTALL:1; - unsigned SENTSTALL:1; - unsigned :1; - unsigned INCOMPTX:1; - unsigned :6; - unsigned ISO:1; - }; -} __USBE4CSR0bits_t; -extern volatile __USBE4CSR0bits_t USBE4CSR0bits __asm__ ("USBE4CSR0") __attribute__((section("sfrs"))); -#define USBE4CSR1 USBE4CSR1 -extern volatile unsigned int USBE4CSR1 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned RXMAXP:11; - unsigned MULT:5; - unsigned RXPKTRDY:1; - unsigned FIFOFULL:1; - unsigned ERROR:1; - unsigned DERRNAKT:1; - unsigned FLUSH:1; - unsigned REQPKT:1; - unsigned RXSTALL:1; - unsigned CLRDT:1; - unsigned INCOMPRX:1; - unsigned DATATGGL:1; - unsigned DATATWEN:1; - unsigned DMAREQMD:1; - unsigned PIDERR:1; - unsigned DMAREQEN:1; - unsigned AUTORQ:1; - unsigned AUTOCLR:1; - }; - struct { - unsigned :18; - unsigned UNDERRUN:1; - unsigned :1; - unsigned SENDSTALL:1; - unsigned SENTSTALL:1; - unsigned :1; - unsigned INCOMPTX:1; - unsigned :6; - unsigned ISO:1; - }; -} __USBE4CSR1bits_t; -extern volatile __USBE4CSR1bits_t USBE4CSR1bits __asm__ ("USBE4CSR1") __attribute__((section("sfrs"))); -#define USBE4CSR2 USBE4CSR2 -extern volatile unsigned int USBE4CSR2 __attribute__((section("sfrs"))); -typedef struct { - unsigned RXCNT:14; - unsigned :2; - unsigned TEP:4; - unsigned PROTOCOL:2; - unsigned SPEED:2; - unsigned TXINTERV:8; -} __USBE4CSR2bits_t; -extern volatile __USBE4CSR2bits_t USBE4CSR2bits __asm__ ("USBE4CSR2") __attribute__((section("sfrs"))); -#define USBE4CSR3 USBE4CSR3 -extern volatile unsigned int USBE4CSR3 __attribute__((section("sfrs"))); -typedef struct { - unsigned TEP:4; - unsigned PROTOCOL:2; - unsigned SPEED:2; - unsigned RXINTERV:8; - unsigned :8; - unsigned TXFIFOSZ:4; - unsigned RXFIFOSZ:4; -} __USBE4CSR3bits_t; -extern volatile __USBE4CSR3bits_t USBE4CSR3bits __asm__ ("USBE4CSR3") __attribute__((section("sfrs"))); -#define USBE5CSR0 USBE5CSR0 -extern volatile unsigned int USBE5CSR0 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned TXMAXP:11; - unsigned MULT:5; - unsigned TXPKTRDY:1; - unsigned FIFONE:1; - unsigned ERROR:1; - unsigned FLUSH:1; - unsigned SETUPPKT:1; - unsigned RXSTALL:1; - unsigned CLRDT:1; - unsigned NAKTMOUT:1; - unsigned DATATGGL:1; - unsigned DTWREN:1; - unsigned DMAREQMD:1; - unsigned FRCDATTG:1; - unsigned DMAREQEN:1; - unsigned MODE:1; - unsigned :1; - unsigned AUTOSET:1; - }; - struct { - unsigned :18; - unsigned UNDERRUN:1; - unsigned :1; - unsigned SENDSTALL:1; - unsigned SENTSTALL:1; - unsigned :1; - unsigned INCOMPTX:1; - unsigned :6; - unsigned ISO:1; - }; -} __USBE5CSR0bits_t; -extern volatile __USBE5CSR0bits_t USBE5CSR0bits __asm__ ("USBE5CSR0") __attribute__((section("sfrs"))); -#define USBE5CSR1 USBE5CSR1 -extern volatile unsigned int USBE5CSR1 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned RXMAXP:11; - unsigned MULT:5; - unsigned RXPKTRDY:1; - unsigned FIFOFULL:1; - unsigned ERROR:1; - unsigned DERRNAKT:1; - unsigned FLUSH:1; - unsigned REQPKT:1; - unsigned RXSTALL:1; - unsigned CLRDT:1; - unsigned INCOMPRX:1; - unsigned DATATGGL:1; - unsigned DATATWEN:1; - unsigned DMAREQMD:1; - unsigned PIDERR:1; - unsigned DMAREQEN:1; - unsigned AUTORQ:1; - unsigned AUTOCLR:1; - }; - struct { - unsigned :18; - unsigned UNDERRUN:1; - unsigned :1; - unsigned SENDSTALL:1; - unsigned SENTSTALL:1; - unsigned :1; - unsigned INCOMPTX:1; - unsigned :6; - unsigned ISO:1; - }; -} __USBE5CSR1bits_t; -extern volatile __USBE5CSR1bits_t USBE5CSR1bits __asm__ ("USBE5CSR1") __attribute__((section("sfrs"))); -#define USBE5CSR2 USBE5CSR2 -extern volatile unsigned int USBE5CSR2 __attribute__((section("sfrs"))); -typedef struct { - unsigned RXCNT:14; - unsigned :2; - unsigned TEP:4; - unsigned PROTOCOL:2; - unsigned SPEED:2; - unsigned TXINTERV:8; -} __USBE5CSR2bits_t; -extern volatile __USBE5CSR2bits_t USBE5CSR2bits __asm__ ("USBE5CSR2") __attribute__((section("sfrs"))); -#define USBE5CSR3 USBE5CSR3 -extern volatile unsigned int USBE5CSR3 __attribute__((section("sfrs"))); -typedef struct { - unsigned TEP:4; - unsigned PROTOCOL:2; - unsigned SPEED:2; - unsigned RXINTERV:8; - unsigned :8; - unsigned TXFIFOSZ:4; - unsigned RXFIFOSZ:4; -} __USBE5CSR3bits_t; -extern volatile __USBE5CSR3bits_t USBE5CSR3bits __asm__ ("USBE5CSR3") __attribute__((section("sfrs"))); -#define USBE6CSR0 USBE6CSR0 -extern volatile unsigned int USBE6CSR0 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned TXMAXP:11; - unsigned MULT:5; - unsigned TXPKTRDY:1; - unsigned FIFONE:1; - unsigned ERROR:1; - unsigned FLUSH:1; - unsigned SETUPPKT:1; - unsigned RXSTALL:1; - unsigned CLRDT:1; - unsigned NAKTMOUT:1; - unsigned DATATGGL:1; - unsigned DTWREN:1; - unsigned DMAREQMD:1; - unsigned FRCDATTG:1; - unsigned DMAREQEN:1; - unsigned MODE:1; - unsigned :1; - unsigned AUTOSET:1; - }; - struct { - unsigned :18; - unsigned UNDERRUN:1; - unsigned :1; - unsigned SENDSTALL:1; - unsigned SENTSTALL:1; - unsigned :1; - unsigned INCOMPTX:1; - unsigned :6; - unsigned ISO:1; - }; -} __USBE6CSR0bits_t; -extern volatile __USBE6CSR0bits_t USBE6CSR0bits __asm__ ("USBE6CSR0") __attribute__((section("sfrs"))); -#define USBE6CSR1 USBE6CSR1 -extern volatile unsigned int USBE6CSR1 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned RXMAXP:11; - unsigned MULT:5; - unsigned RXPKTRDY:1; - unsigned FIFOFULL:1; - unsigned ERROR:1; - unsigned DERRNAKT:1; - unsigned FLUSH:1; - unsigned REQPKT:1; - unsigned RXSTALL:1; - unsigned CLRDT:1; - unsigned INCOMPRX:1; - unsigned DATATGGL:1; - unsigned DATATWEN:1; - unsigned DMAREQMD:1; - unsigned PIDERR:1; - unsigned DMAREQEN:1; - unsigned AUTORQ:1; - unsigned AUTOCLR:1; - }; - struct { - unsigned :18; - unsigned UNDERRUN:1; - unsigned :1; - unsigned SENDSTALL:1; - unsigned SENTSTALL:1; - unsigned :1; - unsigned INCOMPTX:1; - unsigned :6; - unsigned ISO:1; - }; -} __USBE6CSR1bits_t; -extern volatile __USBE6CSR1bits_t USBE6CSR1bits __asm__ ("USBE6CSR1") __attribute__((section("sfrs"))); -#define USBE6CSR2 USBE6CSR2 -extern volatile unsigned int USBE6CSR2 __attribute__((section("sfrs"))); -typedef struct { - unsigned RXCNT:14; - unsigned :2; - unsigned TEP:4; - unsigned PROTOCOL:2; - unsigned SPEED:2; - unsigned TXINTERV:8; -} __USBE6CSR2bits_t; -extern volatile __USBE6CSR2bits_t USBE6CSR2bits __asm__ ("USBE6CSR2") __attribute__((section("sfrs"))); -#define USBE6CSR3 USBE6CSR3 -extern volatile unsigned int USBE6CSR3 __attribute__((section("sfrs"))); -typedef struct { - unsigned TEP:4; - unsigned PROTOCOL:2; - unsigned SPEED:2; - unsigned RXINTERV:8; - unsigned :8; - unsigned TXFIFOSZ:4; - unsigned RXFIFOSZ:4; -} __USBE6CSR3bits_t; -extern volatile __USBE6CSR3bits_t USBE6CSR3bits __asm__ ("USBE6CSR3") __attribute__((section("sfrs"))); -#define USBE7CSR0 USBE7CSR0 -extern volatile unsigned int USBE7CSR0 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned TXMAXP:11; - unsigned MULT:5; - unsigned TXPKTRDY:1; - unsigned FIFONE:1; - unsigned ERROR:1; - unsigned FLUSH:1; - unsigned SETUPPKT:1; - unsigned RXSTALL:1; - unsigned CLRDT:1; - unsigned NAKTMOUT:1; - unsigned DATATGGL:1; - unsigned DTWREN:1; - unsigned DMAREQMD:1; - unsigned FRCDATTG:1; - unsigned DMAREQEN:1; - unsigned MODE:1; - unsigned :1; - unsigned AUTOSET:1; - }; - struct { - unsigned :18; - unsigned UNDERRUN:1; - unsigned :1; - unsigned SENDSTALL:1; - unsigned SENTSTALL:1; - unsigned :1; - unsigned INCOMPTX:1; - unsigned :6; - unsigned ISO:1; - }; -} __USBE7CSR0bits_t; -extern volatile __USBE7CSR0bits_t USBE7CSR0bits __asm__ ("USBE7CSR0") __attribute__((section("sfrs"))); -#define USBE7CSR1 USBE7CSR1 -extern volatile unsigned int USBE7CSR1 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned RXMAXP:11; - unsigned MULT:5; - unsigned RXPKTRDY:1; - unsigned FIFOFULL:1; - unsigned ERROR:1; - unsigned DERRNAKT:1; - unsigned FLUSH:1; - unsigned REQPKT:1; - unsigned RXSTALL:1; - unsigned CLRDT:1; - unsigned INCOMPRX:1; - unsigned DATATGGL:1; - unsigned DATATWEN:1; - unsigned DMAREQMD:1; - unsigned PIDERR:1; - unsigned DMAREQEN:1; - unsigned AUTORQ:1; - unsigned AUTOCLR:1; - }; - struct { - unsigned :18; - unsigned UNDERRUN:1; - unsigned :1; - unsigned SENDSTALL:1; - unsigned SENTSTALL:1; - unsigned :1; - unsigned INCOMPTX:1; - unsigned :6; - unsigned ISO:1; - }; -} __USBE7CSR1bits_t; -extern volatile __USBE7CSR1bits_t USBE7CSR1bits __asm__ ("USBE7CSR1") __attribute__((section("sfrs"))); -#define USBE7CSR2 USBE7CSR2 -extern volatile unsigned int USBE7CSR2 __attribute__((section("sfrs"))); -typedef struct { - unsigned RXCNT:14; - unsigned :2; - unsigned TEP:4; - unsigned PROTOCOL:2; - unsigned SPEED:2; - unsigned TXINTERV:8; -} __USBE7CSR2bits_t; -extern volatile __USBE7CSR2bits_t USBE7CSR2bits __asm__ ("USBE7CSR2") __attribute__((section("sfrs"))); -#define USBE7CSR3 USBE7CSR3 -extern volatile unsigned int USBE7CSR3 __attribute__((section("sfrs"))); -typedef struct { - unsigned TEP:4; - unsigned PROTOCOL:2; - unsigned SPEED:2; - unsigned RXINTERV:8; - unsigned :8; - unsigned TXFIFOSZ:4; - unsigned RXFIFOSZ:4; -} __USBE7CSR3bits_t; -extern volatile __USBE7CSR3bits_t USBE7CSR3bits __asm__ ("USBE7CSR3") __attribute__((section("sfrs"))); -#define USBDMAINT USBDMAINT -extern volatile unsigned int USBDMAINT __attribute__((section("sfrs"))); -typedef struct { - unsigned DMA1IF:1; - unsigned DMA2IF:1; - unsigned DMA3IF:1; - unsigned DMA4IF:1; - unsigned DMA5IF:1; - unsigned DMA6IF:1; - unsigned DMA7IF:1; - unsigned DMA8IF:1; -} __USBDMAINTbits_t; -extern volatile __USBDMAINTbits_t USBDMAINTbits __asm__ ("USBDMAINT") __attribute__((section("sfrs"))); -#define USBDMA1C USBDMA1C -extern volatile unsigned int USBDMA1C __attribute__((section("sfrs"))); -typedef struct { - unsigned DMAEN:1; - unsigned DMADIR:1; - unsigned DMAMODE:1; - unsigned DMAIE:1; - unsigned DMAEP:4; - unsigned DMAERR:1; - unsigned DMABRSTM:2; -} __USBDMA1Cbits_t; -extern volatile __USBDMA1Cbits_t USBDMA1Cbits __asm__ ("USBDMA1C") __attribute__((section("sfrs"))); -#define USBDMA1A USBDMA1A -extern volatile unsigned int USBDMA1A __attribute__((section("sfrs"))); -typedef struct { - unsigned DMAADDR:32; -} __USBDMA1Abits_t; -extern volatile __USBDMA1Abits_t USBDMA1Abits __asm__ ("USBDMA1A") __attribute__((section("sfrs"))); -#define USBDMA1N USBDMA1N -extern volatile unsigned int USBDMA1N __attribute__((section("sfrs"))); -typedef struct { - unsigned DMACOUNT:32; -} __USBDMA1Nbits_t; -extern volatile __USBDMA1Nbits_t USBDMA1Nbits __asm__ ("USBDMA1N") __attribute__((section("sfrs"))); -#define USBDMA2C USBDMA2C -extern volatile unsigned int USBDMA2C __attribute__((section("sfrs"))); -typedef struct { - unsigned DMAEN:1; - unsigned DMADIR:1; - unsigned DMAMODE:1; - unsigned DMAIE:1; - unsigned DMAEP:4; - unsigned DMAERR:1; - unsigned DMABRSTM:2; -} __USBDMA2Cbits_t; -extern volatile __USBDMA2Cbits_t USBDMA2Cbits __asm__ ("USBDMA2C") __attribute__((section("sfrs"))); -#define USBDMA2A USBDMA2A -extern volatile unsigned int USBDMA2A __attribute__((section("sfrs"))); -typedef struct { - unsigned DMAADDR:32; -} __USBDMA2Abits_t; -extern volatile __USBDMA2Abits_t USBDMA2Abits __asm__ ("USBDMA2A") __attribute__((section("sfrs"))); -#define USBDMA2N USBDMA2N -extern volatile unsigned int USBDMA2N __attribute__((section("sfrs"))); -typedef struct { - unsigned DMACOUNT:32; -} __USBDMA2Nbits_t; -extern volatile __USBDMA2Nbits_t USBDMA2Nbits __asm__ ("USBDMA2N") __attribute__((section("sfrs"))); -#define USBDMA3C USBDMA3C -extern volatile unsigned int USBDMA3C __attribute__((section("sfrs"))); -typedef struct { - unsigned DMAEN:1; - unsigned DMADIR:1; - unsigned DMAMODE:1; - unsigned DMAIE:1; - unsigned DMAEP:4; - unsigned DMAERR:1; - unsigned DMABRSTM:2; -} __USBDMA3Cbits_t; -extern volatile __USBDMA3Cbits_t USBDMA3Cbits __asm__ ("USBDMA3C") __attribute__((section("sfrs"))); -#define USBDMA3A USBDMA3A -extern volatile unsigned int USBDMA3A __attribute__((section("sfrs"))); -typedef struct { - unsigned DMAADDR:32; -} __USBDMA3Abits_t; -extern volatile __USBDMA3Abits_t USBDMA3Abits __asm__ ("USBDMA3A") __attribute__((section("sfrs"))); -#define USBDMA3N USBDMA3N -extern volatile unsigned int USBDMA3N __attribute__((section("sfrs"))); -typedef struct { - unsigned DMACOUNT:32; -} __USBDMA3Nbits_t; -extern volatile __USBDMA3Nbits_t USBDMA3Nbits __asm__ ("USBDMA3N") __attribute__((section("sfrs"))); -#define USBDMA4C USBDMA4C -extern volatile unsigned int USBDMA4C __attribute__((section("sfrs"))); -typedef struct { - unsigned DMAEN:1; - unsigned DMADIR:1; - unsigned DMAMODE:1; - unsigned DMAIE:1; - unsigned DMAEP:4; - unsigned DMAERR:1; - unsigned DMABRSTM:2; -} __USBDMA4Cbits_t; -extern volatile __USBDMA4Cbits_t USBDMA4Cbits __asm__ ("USBDMA4C") __attribute__((section("sfrs"))); -#define USBDMA4A USBDMA4A -extern volatile unsigned int USBDMA4A __attribute__((section("sfrs"))); -typedef struct { - unsigned DMAADDR:32; -} __USBDMA4Abits_t; -extern volatile __USBDMA4Abits_t USBDMA4Abits __asm__ ("USBDMA4A") __attribute__((section("sfrs"))); -#define USBDMA4N USBDMA4N -extern volatile unsigned int USBDMA4N __attribute__((section("sfrs"))); -typedef struct { - unsigned DMACOUNT:32; -} __USBDMA4Nbits_t; -extern volatile __USBDMA4Nbits_t USBDMA4Nbits __asm__ ("USBDMA4N") __attribute__((section("sfrs"))); -#define USBDMA5C USBDMA5C -extern volatile unsigned int USBDMA5C __attribute__((section("sfrs"))); -typedef struct { - unsigned DMAEN:1; - unsigned DMADIR:1; - unsigned DMAMODE:1; - unsigned DMAIE:1; - unsigned DMAEP:4; - unsigned DMAERR:1; - unsigned DMABRSTM:2; -} __USBDMA5Cbits_t; -extern volatile __USBDMA5Cbits_t USBDMA5Cbits __asm__ ("USBDMA5C") __attribute__((section("sfrs"))); -#define USBDMA5A USBDMA5A -extern volatile unsigned int USBDMA5A __attribute__((section("sfrs"))); -typedef struct { - unsigned DMAADDR:32; -} __USBDMA5Abits_t; -extern volatile __USBDMA5Abits_t USBDMA5Abits __asm__ ("USBDMA5A") __attribute__((section("sfrs"))); -#define USBDMA5N USBDMA5N -extern volatile unsigned int USBDMA5N __attribute__((section("sfrs"))); -typedef struct { - unsigned DMACOUNT:32; -} __USBDMA5Nbits_t; -extern volatile __USBDMA5Nbits_t USBDMA5Nbits __asm__ ("USBDMA5N") __attribute__((section("sfrs"))); -#define USBDMA6C USBDMA6C -extern volatile unsigned int USBDMA6C __attribute__((section("sfrs"))); -typedef struct { - unsigned DMAEN:1; - unsigned DMADIR:1; - unsigned DMAMODE:1; - unsigned DMAIE:1; - unsigned DMAEP:4; - unsigned DMAERR:1; - unsigned DMABRSTM:2; -} __USBDMA6Cbits_t; -extern volatile __USBDMA6Cbits_t USBDMA6Cbits __asm__ ("USBDMA6C") __attribute__((section("sfrs"))); -#define USBDMA6A USBDMA6A -extern volatile unsigned int USBDMA6A __attribute__((section("sfrs"))); -typedef struct { - unsigned DMAADDR:32; -} __USBDMA6Abits_t; -extern volatile __USBDMA6Abits_t USBDMA6Abits __asm__ ("USBDMA6A") __attribute__((section("sfrs"))); -#define USBDMA6N USBDMA6N -extern volatile unsigned int USBDMA6N __attribute__((section("sfrs"))); -typedef struct { - unsigned DMACOUNT:32; -} __USBDMA6Nbits_t; -extern volatile __USBDMA6Nbits_t USBDMA6Nbits __asm__ ("USBDMA6N") __attribute__((section("sfrs"))); -#define USBDMA7C USBDMA7C -extern volatile unsigned int USBDMA7C __attribute__((section("sfrs"))); -typedef struct { - unsigned DMAEN:1; - unsigned DMADIR:1; - unsigned DMAMODE:1; - unsigned DMAIE:1; - unsigned DMAEP:4; - unsigned DMAERR:1; - unsigned DMABRSTM:2; -} __USBDMA7Cbits_t; -extern volatile __USBDMA7Cbits_t USBDMA7Cbits __asm__ ("USBDMA7C") __attribute__((section("sfrs"))); -#define USBDMA7A USBDMA7A -extern volatile unsigned int USBDMA7A __attribute__((section("sfrs"))); -typedef struct { - unsigned DMAADDR:32; -} __USBDMA7Abits_t; -extern volatile __USBDMA7Abits_t USBDMA7Abits __asm__ ("USBDMA7A") __attribute__((section("sfrs"))); -#define USBDMA7N USBDMA7N -extern volatile unsigned int USBDMA7N __attribute__((section("sfrs"))); -typedef struct { - unsigned DMACOUNT:32; -} __USBDMA7Nbits_t; -extern volatile __USBDMA7Nbits_t USBDMA7Nbits __asm__ ("USBDMA7N") __attribute__((section("sfrs"))); -#define USBDMA8C USBDMA8C -extern volatile unsigned int USBDMA8C __attribute__((section("sfrs"))); -typedef struct { - unsigned DMAEN:1; - unsigned DMADIR:1; - unsigned DMAMODE:1; - unsigned DMAIE:1; - unsigned DMAEP:4; - unsigned DMAERR:1; - unsigned DMABRSTM:2; -} __USBDMA8Cbits_t; -extern volatile __USBDMA8Cbits_t USBDMA8Cbits __asm__ ("USBDMA8C") __attribute__((section("sfrs"))); -#define USBDMA8A USBDMA8A -extern volatile unsigned int USBDMA8A __attribute__((section("sfrs"))); -typedef struct { - unsigned DMAADDR:32; -} __USBDMA8Abits_t; -extern volatile __USBDMA8Abits_t USBDMA8Abits __asm__ ("USBDMA8A") __attribute__((section("sfrs"))); -#define USBDMA8N USBDMA8N -extern volatile unsigned int USBDMA8N __attribute__((section("sfrs"))); -typedef struct { - unsigned DMACOUNT:32; -} __USBDMA8Nbits_t; -extern volatile __USBDMA8Nbits_t USBDMA8Nbits __asm__ ("USBDMA8N") __attribute__((section("sfrs"))); -#define USBE1RPC USBE1RPC -extern volatile unsigned int USBE1RPC __attribute__((section("sfrs"))); -typedef struct { - unsigned RQPKTCNT:16; -} __USBE1RPCbits_t; -extern volatile __USBE1RPCbits_t USBE1RPCbits __asm__ ("USBE1RPC") __attribute__((section("sfrs"))); -#define USBE2RPC USBE2RPC -extern volatile unsigned int USBE2RPC __attribute__((section("sfrs"))); -typedef struct { - unsigned RQPKTCNT:16; -} __USBE2RPCbits_t; -extern volatile __USBE2RPCbits_t USBE2RPCbits __asm__ ("USBE2RPC") __attribute__((section("sfrs"))); -#define USBE3RPC USBE3RPC -extern volatile unsigned int USBE3RPC __attribute__((section("sfrs"))); -typedef struct { - unsigned RQPKTCNT:16; -} __USBE3RPCbits_t; -extern volatile __USBE3RPCbits_t USBE3RPCbits __asm__ ("USBE3RPC") __attribute__((section("sfrs"))); -#define USBE4RPC USBE4RPC -extern volatile unsigned int USBE4RPC __attribute__((section("sfrs"))); -typedef struct { - unsigned RQPKTCNT:16; -} __USBE4RPCbits_t; -extern volatile __USBE4RPCbits_t USBE4RPCbits __asm__ ("USBE4RPC") __attribute__((section("sfrs"))); -#define USBE5RPC USBE5RPC -extern volatile unsigned int USBE5RPC __attribute__((section("sfrs"))); -typedef struct { - unsigned RQPKTCNT:16; -} __USBE5RPCbits_t; -extern volatile __USBE5RPCbits_t USBE5RPCbits __asm__ ("USBE5RPC") __attribute__((section("sfrs"))); -#define USBE6RPC USBE6RPC -extern volatile unsigned int USBE6RPC __attribute__((section("sfrs"))); -typedef struct { - unsigned RQPKTCNT:16; -} __USBE6RPCbits_t; -extern volatile __USBE6RPCbits_t USBE6RPCbits __asm__ ("USBE6RPC") __attribute__((section("sfrs"))); -#define USBE7RPC USBE7RPC -extern volatile unsigned int USBE7RPC __attribute__((section("sfrs"))); -typedef struct { - unsigned RQPKTCNT:16; -} __USBE7RPCbits_t; -extern volatile __USBE7RPCbits_t USBE7RPCbits __asm__ ("USBE7RPC") __attribute__((section("sfrs"))); -#define USBDPBFD USBDPBFD -extern volatile unsigned int USBDPBFD __attribute__((section("sfrs"))); -typedef struct { - unsigned :1; - unsigned EP1RXD:1; - unsigned EP2RXD:1; - unsigned EP3RXD:1; - unsigned EP4RXD:1; - unsigned EP5RXD:1; - unsigned EP6RXD:1; - unsigned EP7RXD:1; - unsigned :9; - unsigned EP1TXD:1; - unsigned EP2TXD:1; - unsigned EP3TXD:1; - unsigned EP4TXD:1; - unsigned EP5TXD:1; - unsigned EP6TXD:1; - unsigned EP7TXD:1; -} __USBDPBFDbits_t; -extern volatile __USBDPBFDbits_t USBDPBFDbits __asm__ ("USBDPBFD") __attribute__((section("sfrs"))); -#define USBTMCON1 USBTMCON1 -extern volatile unsigned int USBTMCON1 __attribute__((section("sfrs"))); -typedef struct { - unsigned TUCH:16; - unsigned THHSRTN:16; -} __USBTMCON1bits_t; -extern volatile __USBTMCON1bits_t USBTMCON1bits __asm__ ("USBTMCON1") __attribute__((section("sfrs"))); -#define USBTMCON2 USBTMCON2 -extern volatile unsigned int USBTMCON2 __attribute__((section("sfrs"))); -typedef struct { - unsigned THSBT:4; -} __USBTMCON2bits_t; -extern volatile __USBTMCON2bits_t USBTMCON2bits __asm__ ("USBTMCON2") __attribute__((section("sfrs"))); -#define USBLPMR1 USBLPMR1 -extern volatile unsigned int USBLPMR1 __attribute__((section("sfrs"))); -typedef struct { - unsigned LNKSTATE:4; - unsigned HIRD:4; - unsigned RMTWAK:1; - unsigned :3; - unsigned ENDPOINT:4; - unsigned LPMXMT:1; - unsigned LPMRES:1; - unsigned LPMEN:2; - unsigned LPMNAK:1; - unsigned :3; - unsigned LPMTOIE:1; - unsigned LPMSTIE:1; - unsigned LPMNYIE:1; - unsigned LPMACKIE:1; - unsigned LPMRESIE:1; - unsigned LPMERRIE:1; -} __USBLPMR1bits_t; -extern volatile __USBLPMR1bits_t USBLPMR1bits __asm__ ("USBLPMR1") __attribute__((section("sfrs"))); -#define USBLMPR2 USBLMPR2 -extern volatile unsigned int USBLMPR2 __attribute__((section("sfrs"))); -typedef struct { - unsigned LPMST:1; - unsigned LPMNY:1; - unsigned LPMACK:1; - unsigned LPMNC:1; - unsigned LPMRES:1; - unsigned LPMERR:1; - unsigned :2; - unsigned LPMFADDR:7; -} __USBLMPR2bits_t; -extern volatile __USBLMPR2bits_t USBLMPR2bits __asm__ ("USBLMPR2") __attribute__((section("sfrs"))); -#define USBLPMP2 USBLPMP2 -extern volatile unsigned int USBLPMP2 __attribute__((section("sfrs"))); -typedef struct { - unsigned LPMST:1; - unsigned LPMNY:1; - unsigned LPMACK:1; - unsigned LPMNC:1; - unsigned LPMRES:1; - unsigned LPMERR:1; - unsigned :2; - unsigned LPMFADDR:7; -} __USBLPMP2bits_t; -extern volatile __USBLPMP2bits_t USBLPMP2bits __asm__ ("USBLPMP2") __attribute__((section("sfrs"))); -#define RNGVER RNGVER -extern volatile unsigned int RNGVER __attribute__((section("sfrs"))); -typedef struct { - unsigned REVISION:7; - unsigned VERSION:9; - unsigned ID:16; -} __RNGVERbits_t; -extern volatile __RNGVERbits_t RNGVERbits __asm__ ("RNGVER") __attribute__((section("sfrs"))); -#define RNGCON RNGCON -extern volatile unsigned int RNGCON __attribute__((section("sfrs"))); -typedef struct { - unsigned PLEN:8; - unsigned TRNGEN:1; - unsigned PRNGEN:1; - unsigned CONT:1; - unsigned TRNGMODE:1; - unsigned LOAD:1; -} __RNGCONbits_t; -extern volatile __RNGCONbits_t RNGCONbits __asm__ ("RNGCON") __attribute__((section("sfrs"))); -#define RNGPOLY1 RNGPOLY1 -extern volatile unsigned int RNGPOLY1 __attribute__((section("sfrs"))); -typedef struct { - unsigned POLY:32; -} __RNGPOLY1bits_t; -extern volatile __RNGPOLY1bits_t RNGPOLY1bits __asm__ ("RNGPOLY1") __attribute__((section("sfrs"))); -#define RNGPOLY2 RNGPOLY2 -extern volatile unsigned int RNGPOLY2 __attribute__((section("sfrs"))); -typedef struct { - unsigned POLY:32; -} __RNGPOLY2bits_t; -extern volatile __RNGPOLY2bits_t RNGPOLY2bits __asm__ ("RNGPOLY2") __attribute__((section("sfrs"))); -#define RNGNUMGEN1 RNGNUMGEN1 -extern volatile unsigned int RNGNUMGEN1 __attribute__((section("sfrs"))); -typedef struct { - unsigned RNG:32; -} __RNGNUMGEN1bits_t; -extern volatile __RNGNUMGEN1bits_t RNGNUMGEN1bits __asm__ ("RNGNUMGEN1") __attribute__((section("sfrs"))); -#define RNGNUMGEN2 RNGNUMGEN2 -extern volatile unsigned int RNGNUMGEN2 __attribute__((section("sfrs"))); -typedef struct { - unsigned RNG:32; -} __RNGNUMGEN2bits_t; -extern volatile __RNGNUMGEN2bits_t RNGNUMGEN2bits __asm__ ("RNGNUMGEN2") __attribute__((section("sfrs"))); -#define RNGSEED1 RNGSEED1 -extern volatile unsigned int RNGSEED1 __attribute__((section("sfrs"))); -typedef struct { - unsigned SEED:32; -} __RNGSEED1bits_t; -extern volatile __RNGSEED1bits_t RNGSEED1bits __asm__ ("RNGSEED1") __attribute__((section("sfrs"))); -#define RNGSEED2 RNGSEED2 -extern volatile unsigned int RNGSEED2 __attribute__((section("sfrs"))); -typedef struct { - unsigned SEED:32; -} __RNGSEED2bits_t; -extern volatile __RNGSEED2bits_t RNGSEED2bits __asm__ ("RNGSEED2") __attribute__((section("sfrs"))); -#define RNGCNT RNGCNT -extern volatile unsigned int RNGCNT __attribute__((section("sfrs"))); -typedef struct { - unsigned RCNT:7; -} __RNGCNTbits_t; -extern volatile __RNGCNTbits_t RNGCNTbits __asm__ ("RNGCNT") __attribute__((section("sfrs"))); -#define SBFLAG SBFLAG -extern volatile unsigned int SBFLAG __attribute__((section("sfrs"))); -typedef struct { - unsigned T0PGV:1; - unsigned T1PGV:1; - unsigned T2PGV:1; - unsigned T3PGV:1; - unsigned T4PGV:1; - unsigned T5PGV:1; - unsigned T6PGV:1; - unsigned T7PGV:1; - unsigned T8PGV:1; - unsigned T9PGV:1; - unsigned T10PGV:1; - unsigned T11PGV:1; - unsigned T12PGV:1; - unsigned T13PGV:1; -} __SBFLAGbits_t; -extern volatile __SBFLAGbits_t SBFLAGbits __asm__ ("SBFLAG") __attribute__((section("sfrs"))); -#define SBT0ELOG1 SBT0ELOG1 -extern volatile unsigned int SBT0ELOG1 __attribute__((section("sfrs"))); -typedef struct { - unsigned CMD:3; - unsigned :1; - unsigned REGION:4; - unsigned INITID:8; - unsigned :8; - unsigned CODE:4; - unsigned :3; - unsigned MULTI:1; -} __SBT0ELOG1bits_t; -extern volatile __SBT0ELOG1bits_t SBT0ELOG1bits __asm__ ("SBT0ELOG1") __attribute__((section("sfrs"))); -#define SBT0ELOG2 SBT0ELOG2 -extern volatile unsigned int SBT0ELOG2 __attribute__((section("sfrs"))); -typedef struct { - unsigned GROUP:2; -} __SBT0ELOG2bits_t; -extern volatile __SBT0ELOG2bits_t SBT0ELOG2bits __asm__ ("SBT0ELOG2") __attribute__((section("sfrs"))); -#define SBT0ECON SBT0ECON -extern volatile unsigned int SBT0ECON __attribute__((section("sfrs"))); -typedef struct { - unsigned :24; - unsigned ERRP:1; -} __SBT0ECONbits_t; -extern volatile __SBT0ECONbits_t SBT0ECONbits __asm__ ("SBT0ECON") __attribute__((section("sfrs"))); -#define SBT0ECLRS SBT0ECLRS -extern volatile unsigned int SBT0ECLRS __attribute__((section("sfrs"))); -typedef struct { - unsigned CLEAR:1; -} __SBT0ECLRSbits_t; -extern volatile __SBT0ECLRSbits_t SBT0ECLRSbits __asm__ ("SBT0ECLRS") __attribute__((section("sfrs"))); -#define SBT0ECLRM SBT0ECLRM -extern volatile unsigned int SBT0ECLRM __attribute__((section("sfrs"))); -typedef struct { - unsigned CLEAR:1; -} __SBT0ECLRMbits_t; -extern volatile __SBT0ECLRMbits_t SBT0ECLRMbits __asm__ ("SBT0ECLRM") __attribute__((section("sfrs"))); -#define SBT0REG0 SBT0REG0 -extern volatile unsigned int SBT0REG0 __attribute__((section("sfrs"))); -typedef struct { - unsigned :3; - unsigned SIZE:5; - unsigned :1; - unsigned PRI:1; - unsigned BASE:22; -} __SBT0REG0bits_t; -extern volatile __SBT0REG0bits_t SBT0REG0bits __asm__ ("SBT0REG0") __attribute__((section("sfrs"))); -#define SBT0RD0 SBT0RD0 -extern volatile unsigned int SBT0RD0 __attribute__((section("sfrs"))); -typedef struct { - unsigned GROUP0:1; - unsigned GROUP1:1; - unsigned GROUP2:1; - unsigned GROUP3:1; -} __SBT0RD0bits_t; -extern volatile __SBT0RD0bits_t SBT0RD0bits __asm__ ("SBT0RD0") __attribute__((section("sfrs"))); -#define SBT0WR0 SBT0WR0 -extern volatile unsigned int SBT0WR0 __attribute__((section("sfrs"))); -typedef struct { - unsigned GROUP0:1; - unsigned GROUP1:1; - unsigned GROUP2:1; - unsigned GROUP3:1; -} __SBT0WR0bits_t; -extern volatile __SBT0WR0bits_t SBT0WR0bits __asm__ ("SBT0WR0") __attribute__((section("sfrs"))); -#define SBT0REG1 SBT0REG1 -extern volatile unsigned int SBT0REG1 __attribute__((section("sfrs"))); -typedef struct { - unsigned :3; - unsigned SIZE:5; - unsigned :1; - unsigned PRI:1; - unsigned BASE:22; -} __SBT0REG1bits_t; -extern volatile __SBT0REG1bits_t SBT0REG1bits __asm__ ("SBT0REG1") __attribute__((section("sfrs"))); -#define SBT0RD1 SBT0RD1 -extern volatile unsigned int SBT0RD1 __attribute__((section("sfrs"))); -typedef struct { - unsigned GROUP0:1; - unsigned GROUP1:1; - unsigned GROUP2:1; - unsigned GROUP3:1; -} __SBT0RD1bits_t; -extern volatile __SBT0RD1bits_t SBT0RD1bits __asm__ ("SBT0RD1") __attribute__((section("sfrs"))); -#define SBT0WR1 SBT0WR1 -extern volatile unsigned int SBT0WR1 __attribute__((section("sfrs"))); -typedef struct { - unsigned GROUP0:1; - unsigned GROUP1:1; - unsigned GROUP2:1; - unsigned GROUP3:1; -} __SBT0WR1bits_t; -extern volatile __SBT0WR1bits_t SBT0WR1bits __asm__ ("SBT0WR1") __attribute__((section("sfrs"))); -#define SBT1ELOG1 SBT1ELOG1 -extern volatile unsigned int SBT1ELOG1 __attribute__((section("sfrs"))); -typedef struct { - unsigned CMD:3; - unsigned :1; - unsigned REGION:4; - unsigned INITID:8; - unsigned :8; - unsigned CODE:4; - unsigned :3; - unsigned MULTI:1; -} __SBT1ELOG1bits_t; -extern volatile __SBT1ELOG1bits_t SBT1ELOG1bits __asm__ ("SBT1ELOG1") __attribute__((section("sfrs"))); -#define SBT1ELOG2 SBT1ELOG2 -extern volatile unsigned int SBT1ELOG2 __attribute__((section("sfrs"))); -typedef struct { - unsigned GROUP:2; -} __SBT1ELOG2bits_t; -extern volatile __SBT1ELOG2bits_t SBT1ELOG2bits __asm__ ("SBT1ELOG2") __attribute__((section("sfrs"))); -#define SBT1ECON SBT1ECON -extern volatile unsigned int SBT1ECON __attribute__((section("sfrs"))); -typedef struct { - unsigned :24; - unsigned ERRP:1; -} __SBT1ECONbits_t; -extern volatile __SBT1ECONbits_t SBT1ECONbits __asm__ ("SBT1ECON") __attribute__((section("sfrs"))); -#define SBT1ECLRS SBT1ECLRS -extern volatile unsigned int SBT1ECLRS __attribute__((section("sfrs"))); -typedef struct { - unsigned CLEAR:1; -} __SBT1ECLRSbits_t; -extern volatile __SBT1ECLRSbits_t SBT1ECLRSbits __asm__ ("SBT1ECLRS") __attribute__((section("sfrs"))); -#define SBT1ECLRM SBT1ECLRM -extern volatile unsigned int SBT1ECLRM __attribute__((section("sfrs"))); -typedef struct { - unsigned CLEAR:1; -} __SBT1ECLRMbits_t; -extern volatile __SBT1ECLRMbits_t SBT1ECLRMbits __asm__ ("SBT1ECLRM") __attribute__((section("sfrs"))); -#define SBT1REG0 SBT1REG0 -extern volatile unsigned int SBT1REG0 __attribute__((section("sfrs"))); -typedef struct { - unsigned :3; - unsigned SIZE:5; - unsigned :1; - unsigned PRI:1; - unsigned BASE:22; -} __SBT1REG0bits_t; -extern volatile __SBT1REG0bits_t SBT1REG0bits __asm__ ("SBT1REG0") __attribute__((section("sfrs"))); -#define SBT1RD0 SBT1RD0 -extern volatile unsigned int SBT1RD0 __attribute__((section("sfrs"))); -typedef struct { - unsigned GROUP0:1; - unsigned GROUP1:1; - unsigned GROUP2:1; - unsigned GROUP3:1; -} __SBT1RD0bits_t; -extern volatile __SBT1RD0bits_t SBT1RD0bits __asm__ ("SBT1RD0") __attribute__((section("sfrs"))); -#define SBT1WR0 SBT1WR0 -extern volatile unsigned int SBT1WR0 __attribute__((section("sfrs"))); -typedef struct { - unsigned GROUP0:1; - unsigned GROUP1:1; - unsigned GROUP2:1; - unsigned GROUP3:1; -} __SBT1WR0bits_t; -extern volatile __SBT1WR0bits_t SBT1WR0bits __asm__ ("SBT1WR0") __attribute__((section("sfrs"))); -#define SBT1REG2 SBT1REG2 -extern volatile unsigned int SBT1REG2 __attribute__((section("sfrs"))); -typedef struct { - unsigned :3; - unsigned SIZE:5; - unsigned :1; - unsigned PRI:1; - unsigned BASE:22; -} __SBT1REG2bits_t; -extern volatile __SBT1REG2bits_t SBT1REG2bits __asm__ ("SBT1REG2") __attribute__((section("sfrs"))); -#define SBT1RD2 SBT1RD2 -extern volatile unsigned int SBT1RD2 __attribute__((section("sfrs"))); -typedef struct { - unsigned GROUP0:1; - unsigned GROUP1:1; - unsigned GROUP2:1; - unsigned GROUP3:1; -} __SBT1RD2bits_t; -extern volatile __SBT1RD2bits_t SBT1RD2bits __asm__ ("SBT1RD2") __attribute__((section("sfrs"))); -#define SBT1WR2 SBT1WR2 -extern volatile unsigned int SBT1WR2 __attribute__((section("sfrs"))); -typedef struct { - unsigned GROUP0:1; - unsigned GROUP1:1; - unsigned GROUP2:1; - unsigned GROUP3:1; -} __SBT1WR2bits_t; -extern volatile __SBT1WR2bits_t SBT1WR2bits __asm__ ("SBT1WR2") __attribute__((section("sfrs"))); -#define SBT1REG3 SBT1REG3 -extern volatile unsigned int SBT1REG3 __attribute__((section("sfrs"))); -typedef struct { - unsigned :3; - unsigned SIZE:5; - unsigned :1; - unsigned PRI:1; - unsigned BASE:22; -} __SBT1REG3bits_t; -extern volatile __SBT1REG3bits_t SBT1REG3bits __asm__ ("SBT1REG3") __attribute__((section("sfrs"))); -#define SBT1RD3 SBT1RD3 -extern volatile unsigned int SBT1RD3 __attribute__((section("sfrs"))); -typedef struct { - unsigned GROUP0:1; - unsigned GROUP1:1; - unsigned GROUP2:1; - unsigned GROUP3:1; -} __SBT1RD3bits_t; -extern volatile __SBT1RD3bits_t SBT1RD3bits __asm__ ("SBT1RD3") __attribute__((section("sfrs"))); -#define SBT1WR3 SBT1WR3 -extern volatile unsigned int SBT1WR3 __attribute__((section("sfrs"))); -typedef struct { - unsigned GROUP0:1; - unsigned GROUP1:1; - unsigned GROUP2:1; - unsigned GROUP3:1; -} __SBT1WR3bits_t; -extern volatile __SBT1WR3bits_t SBT1WR3bits __asm__ ("SBT1WR3") __attribute__((section("sfrs"))); -#define SBT1REG4 SBT1REG4 -extern volatile unsigned int SBT1REG4 __attribute__((section("sfrs"))); -typedef struct { - unsigned :3; - unsigned SIZE:5; - unsigned :1; - unsigned PRI:1; - unsigned BASE:22; -} __SBT1REG4bits_t; -extern volatile __SBT1REG4bits_t SBT1REG4bits __asm__ ("SBT1REG4") __attribute__((section("sfrs"))); -#define SBT1RD4 SBT1RD4 -extern volatile unsigned int SBT1RD4 __attribute__((section("sfrs"))); -typedef struct { - unsigned GROUP0:1; - unsigned GROUP1:1; - unsigned GROUP2:1; - unsigned GROUP3:1; -} __SBT1RD4bits_t; -extern volatile __SBT1RD4bits_t SBT1RD4bits __asm__ ("SBT1RD4") __attribute__((section("sfrs"))); -#define SBT1WR4 SBT1WR4 -extern volatile unsigned int SBT1WR4 __attribute__((section("sfrs"))); -typedef struct { - unsigned GROUP0:1; - unsigned GROUP1:1; - unsigned GROUP2:1; - unsigned GROUP3:1; -} __SBT1WR4bits_t; -extern volatile __SBT1WR4bits_t SBT1WR4bits __asm__ ("SBT1WR4") __attribute__((section("sfrs"))); -#define SBT1REG5 SBT1REG5 -extern volatile unsigned int SBT1REG5 __attribute__((section("sfrs"))); -typedef struct { - unsigned :3; - unsigned SIZE:5; - unsigned :1; - unsigned PRI:1; - unsigned BASE:22; -} __SBT1REG5bits_t; -extern volatile __SBT1REG5bits_t SBT1REG5bits __asm__ ("SBT1REG5") __attribute__((section("sfrs"))); -#define SBT1RD5 SBT1RD5 -extern volatile unsigned int SBT1RD5 __attribute__((section("sfrs"))); -typedef struct { - unsigned GROUP0:1; - unsigned GROUP1:1; - unsigned GROUP2:1; - unsigned GROUP3:1; -} __SBT1RD5bits_t; -extern volatile __SBT1RD5bits_t SBT1RD5bits __asm__ ("SBT1RD5") __attribute__((section("sfrs"))); -#define SBT1WR5 SBT1WR5 -extern volatile unsigned int SBT1WR5 __attribute__((section("sfrs"))); -typedef struct { - unsigned GROUP0:1; - unsigned GROUP1:1; - unsigned GROUP2:1; - unsigned GROUP3:1; -} __SBT1WR5bits_t; -extern volatile __SBT1WR5bits_t SBT1WR5bits __asm__ ("SBT1WR5") __attribute__((section("sfrs"))); -#define SBT1REG6 SBT1REG6 -extern volatile unsigned int SBT1REG6 __attribute__((section("sfrs"))); -typedef struct { - unsigned :3; - unsigned SIZE:5; - unsigned :1; - unsigned PRI:1; - unsigned BASE:22; -} __SBT1REG6bits_t; -extern volatile __SBT1REG6bits_t SBT1REG6bits __asm__ ("SBT1REG6") __attribute__((section("sfrs"))); -#define SBT1RD6 SBT1RD6 -extern volatile unsigned int SBT1RD6 __attribute__((section("sfrs"))); -typedef struct { - unsigned GROUP0:1; - unsigned GROUP1:1; - unsigned GROUP2:1; - unsigned GROUP3:1; -} __SBT1RD6bits_t; -extern volatile __SBT1RD6bits_t SBT1RD6bits __asm__ ("SBT1RD6") __attribute__((section("sfrs"))); -#define SBT1WR6 SBT1WR6 -extern volatile unsigned int SBT1WR6 __attribute__((section("sfrs"))); -typedef struct { - unsigned GROUP0:1; - unsigned GROUP1:1; - unsigned GROUP2:1; - unsigned GROUP3:1; -} __SBT1WR6bits_t; -extern volatile __SBT1WR6bits_t SBT1WR6bits __asm__ ("SBT1WR6") __attribute__((section("sfrs"))); -#define SBT1REG7 SBT1REG7 -extern volatile unsigned int SBT1REG7 __attribute__((section("sfrs"))); -typedef struct { - unsigned :3; - unsigned SIZE:5; - unsigned :1; - unsigned PRI:1; - unsigned BASE:22; -} __SBT1REG7bits_t; -extern volatile __SBT1REG7bits_t SBT1REG7bits __asm__ ("SBT1REG7") __attribute__((section("sfrs"))); -#define SBT1RD7 SBT1RD7 -extern volatile unsigned int SBT1RD7 __attribute__((section("sfrs"))); -typedef struct { - unsigned GROUP0:1; - unsigned GROUP1:1; - unsigned GROUP2:1; - unsigned GROUP3:1; -} __SBT1RD7bits_t; -extern volatile __SBT1RD7bits_t SBT1RD7bits __asm__ ("SBT1RD7") __attribute__((section("sfrs"))); -#define SBT1WR7 SBT1WR7 -extern volatile unsigned int SBT1WR7 __attribute__((section("sfrs"))); -typedef struct { - unsigned GROUP0:1; - unsigned GROUP1:1; - unsigned GROUP2:1; - unsigned GROUP3:1; -} __SBT1WR7bits_t; -extern volatile __SBT1WR7bits_t SBT1WR7bits __asm__ ("SBT1WR7") __attribute__((section("sfrs"))); -#define SBT1REG8 SBT1REG8 -extern volatile unsigned int SBT1REG8 __attribute__((section("sfrs"))); -typedef struct { - unsigned :3; - unsigned SIZE:5; - unsigned :1; - unsigned PRI:1; - unsigned BASE:22; -} __SBT1REG8bits_t; -extern volatile __SBT1REG8bits_t SBT1REG8bits __asm__ ("SBT1REG8") __attribute__((section("sfrs"))); -#define SBT1RD8 SBT1RD8 -extern volatile unsigned int SBT1RD8 __attribute__((section("sfrs"))); -typedef struct { - unsigned GROUP0:1; - unsigned GROUP1:1; - unsigned GROUP2:1; - unsigned GROUP3:1; -} __SBT1RD8bits_t; -extern volatile __SBT1RD8bits_t SBT1RD8bits __asm__ ("SBT1RD8") __attribute__((section("sfrs"))); -#define SBT1WR8 SBT1WR8 -extern volatile unsigned int SBT1WR8 __attribute__((section("sfrs"))); -typedef struct { - unsigned GROUP0:1; - unsigned GROUP1:1; - unsigned GROUP2:1; - unsigned GROUP3:1; -} __SBT1WR8bits_t; -extern volatile __SBT1WR8bits_t SBT1WR8bits __asm__ ("SBT1WR8") __attribute__((section("sfrs"))); -#define SBT2ELOG1 SBT2ELOG1 -extern volatile unsigned int SBT2ELOG1 __attribute__((section("sfrs"))); -typedef struct { - unsigned CMD:3; - unsigned :1; - unsigned REGION:4; - unsigned INITID:8; - unsigned :8; - unsigned CODE:4; - unsigned :3; - unsigned MULTI:1; -} __SBT2ELOG1bits_t; -extern volatile __SBT2ELOG1bits_t SBT2ELOG1bits __asm__ ("SBT2ELOG1") __attribute__((section("sfrs"))); -#define SBT2ELOG2 SBT2ELOG2 -extern volatile unsigned int SBT2ELOG2 __attribute__((section("sfrs"))); -typedef struct { - unsigned GROUP:2; -} __SBT2ELOG2bits_t; -extern volatile __SBT2ELOG2bits_t SBT2ELOG2bits __asm__ ("SBT2ELOG2") __attribute__((section("sfrs"))); -#define SBT2ECON SBT2ECON -extern volatile unsigned int SBT2ECON __attribute__((section("sfrs"))); -typedef struct { - unsigned :24; - unsigned ERRP:1; -} __SBT2ECONbits_t; -extern volatile __SBT2ECONbits_t SBT2ECONbits __asm__ ("SBT2ECON") __attribute__((section("sfrs"))); -#define SBT2ECLRS SBT2ECLRS -extern volatile unsigned int SBT2ECLRS __attribute__((section("sfrs"))); -typedef struct { - unsigned CLEAR:1; -} __SBT2ECLRSbits_t; -extern volatile __SBT2ECLRSbits_t SBT2ECLRSbits __asm__ ("SBT2ECLRS") __attribute__((section("sfrs"))); -#define SBT2ECLRM SBT2ECLRM -extern volatile unsigned int SBT2ECLRM __attribute__((section("sfrs"))); -typedef struct { - unsigned CLEAR:1; -} __SBT2ECLRMbits_t; -extern volatile __SBT2ECLRMbits_t SBT2ECLRMbits __asm__ ("SBT2ECLRM") __attribute__((section("sfrs"))); -#define SBT2REG0 SBT2REG0 -extern volatile unsigned int SBT2REG0 __attribute__((section("sfrs"))); -typedef struct { - unsigned :3; - unsigned SIZE:5; - unsigned :1; - unsigned PRI:1; - unsigned BASE:22; -} __SBT2REG0bits_t; -extern volatile __SBT2REG0bits_t SBT2REG0bits __asm__ ("SBT2REG0") __attribute__((section("sfrs"))); -#define SBT2RD0 SBT2RD0 -extern volatile unsigned int SBT2RD0 __attribute__((section("sfrs"))); -typedef struct { - unsigned GROUP0:1; - unsigned GROUP1:1; - unsigned GROUP2:1; - unsigned GROUP3:1; -} __SBT2RD0bits_t; -extern volatile __SBT2RD0bits_t SBT2RD0bits __asm__ ("SBT2RD0") __attribute__((section("sfrs"))); -#define SBT2WR0 SBT2WR0 -extern volatile unsigned int SBT2WR0 __attribute__((section("sfrs"))); -typedef struct { - unsigned GROUP0:1; - unsigned GROUP1:1; - unsigned GROUP2:1; - unsigned GROUP3:1; -} __SBT2WR0bits_t; -extern volatile __SBT2WR0bits_t SBT2WR0bits __asm__ ("SBT2WR0") __attribute__((section("sfrs"))); -#define SBT2REG1 SBT2REG1 -extern volatile unsigned int SBT2REG1 __attribute__((section("sfrs"))); -typedef struct { - unsigned :3; - unsigned SIZE:5; - unsigned :1; - unsigned PRI:1; - unsigned BASE:22; -} __SBT2REG1bits_t; -extern volatile __SBT2REG1bits_t SBT2REG1bits __asm__ ("SBT2REG1") __attribute__((section("sfrs"))); -#define SBT2RD1 SBT2RD1 -extern volatile unsigned int SBT2RD1 __attribute__((section("sfrs"))); -typedef struct { - unsigned GROUP0:1; - unsigned GROUP1:1; - unsigned GROUP2:1; - unsigned GROUP3:1; -} __SBT2RD1bits_t; -extern volatile __SBT2RD1bits_t SBT2RD1bits __asm__ ("SBT2RD1") __attribute__((section("sfrs"))); -#define SBT2WR1 SBT2WR1 -extern volatile unsigned int SBT2WR1 __attribute__((section("sfrs"))); -typedef struct { - unsigned GROUP0:1; - unsigned GROUP1:1; - unsigned GROUP2:1; - unsigned GROUP3:1; -} __SBT2WR1bits_t; -extern volatile __SBT2WR1bits_t SBT2WR1bits __asm__ ("SBT2WR1") __attribute__((section("sfrs"))); -#define SBT2REG2 SBT2REG2 -extern volatile unsigned int SBT2REG2 __attribute__((section("sfrs"))); -typedef struct { - unsigned :3; - unsigned SIZE:5; - unsigned :1; - unsigned PRI:1; - unsigned BASE:22; -} __SBT2REG2bits_t; -extern volatile __SBT2REG2bits_t SBT2REG2bits __asm__ ("SBT2REG2") __attribute__((section("sfrs"))); -#define SBT2RD2 SBT2RD2 -extern volatile unsigned int SBT2RD2 __attribute__((section("sfrs"))); -typedef struct { - unsigned GROUP0:1; - unsigned GROUP1:1; - unsigned GROUP2:1; - unsigned GROUP3:1; -} __SBT2RD2bits_t; -extern volatile __SBT2RD2bits_t SBT2RD2bits __asm__ ("SBT2RD2") __attribute__((section("sfrs"))); -#define SBT2WR2 SBT2WR2 -extern volatile unsigned int SBT2WR2 __attribute__((section("sfrs"))); -typedef struct { - unsigned GROUP0:1; - unsigned GROUP1:1; - unsigned GROUP2:1; - unsigned GROUP3:1; -} __SBT2WR2bits_t; -extern volatile __SBT2WR2bits_t SBT2WR2bits __asm__ ("SBT2WR2") __attribute__((section("sfrs"))); -#define SBT3ELOG1 SBT3ELOG1 -extern volatile unsigned int SBT3ELOG1 __attribute__((section("sfrs"))); -typedef struct { - unsigned CMD:3; - unsigned :1; - unsigned REGION:4; - unsigned INITID:8; - unsigned :8; - unsigned CODE:4; - unsigned :3; - unsigned MULTI:1; -} __SBT3ELOG1bits_t; -extern volatile __SBT3ELOG1bits_t SBT3ELOG1bits __asm__ ("SBT3ELOG1") __attribute__((section("sfrs"))); -#define SBT3ELOG2 SBT3ELOG2 -extern volatile unsigned int SBT3ELOG2 __attribute__((section("sfrs"))); -typedef struct { - unsigned GROUP:2; -} __SBT3ELOG2bits_t; -extern volatile __SBT3ELOG2bits_t SBT3ELOG2bits __asm__ ("SBT3ELOG2") __attribute__((section("sfrs"))); -#define SBT3ECON SBT3ECON -extern volatile unsigned int SBT3ECON __attribute__((section("sfrs"))); -typedef struct { - unsigned :24; - unsigned ERRP:1; -} __SBT3ECONbits_t; -extern volatile __SBT3ECONbits_t SBT3ECONbits __asm__ ("SBT3ECON") __attribute__((section("sfrs"))); -#define SBT3ECLRS SBT3ECLRS -extern volatile unsigned int SBT3ECLRS __attribute__((section("sfrs"))); -typedef struct { - unsigned CLEAR:1; -} __SBT3ECLRSbits_t; -extern volatile __SBT3ECLRSbits_t SBT3ECLRSbits __asm__ ("SBT3ECLRS") __attribute__((section("sfrs"))); -#define SBT3ECLRM SBT3ECLRM -extern volatile unsigned int SBT3ECLRM __attribute__((section("sfrs"))); -typedef struct { - unsigned CLEAR:1; -} __SBT3ECLRMbits_t; -extern volatile __SBT3ECLRMbits_t SBT3ECLRMbits __asm__ ("SBT3ECLRM") __attribute__((section("sfrs"))); -#define SBT3REG0 SBT3REG0 -extern volatile unsigned int SBT3REG0 __attribute__((section("sfrs"))); -typedef struct { - unsigned :3; - unsigned SIZE:5; - unsigned :1; - unsigned PRI:1; - unsigned BASE:22; -} __SBT3REG0bits_t; -extern volatile __SBT3REG0bits_t SBT3REG0bits __asm__ ("SBT3REG0") __attribute__((section("sfrs"))); -#define SBT3RD0 SBT3RD0 -extern volatile unsigned int SBT3RD0 __attribute__((section("sfrs"))); -typedef struct { - unsigned GROUP0:1; - unsigned GROUP1:1; - unsigned GROUP2:1; - unsigned GROUP3:1; -} __SBT3RD0bits_t; -extern volatile __SBT3RD0bits_t SBT3RD0bits __asm__ ("SBT3RD0") __attribute__((section("sfrs"))); -#define SBT3WR0 SBT3WR0 -extern volatile unsigned int SBT3WR0 __attribute__((section("sfrs"))); -typedef struct { - unsigned GROUP0:1; - unsigned GROUP1:1; - unsigned GROUP2:1; - unsigned GROUP3:1; -} __SBT3WR0bits_t; -extern volatile __SBT3WR0bits_t SBT3WR0bits __asm__ ("SBT3WR0") __attribute__((section("sfrs"))); -#define SBT3REG1 SBT3REG1 -extern volatile unsigned int SBT3REG1 __attribute__((section("sfrs"))); -typedef struct { - unsigned :3; - unsigned SIZE:5; - unsigned :1; - unsigned PRI:1; - unsigned BASE:22; -} __SBT3REG1bits_t; -extern volatile __SBT3REG1bits_t SBT3REG1bits __asm__ ("SBT3REG1") __attribute__((section("sfrs"))); -#define SBT3RD1 SBT3RD1 -extern volatile unsigned int SBT3RD1 __attribute__((section("sfrs"))); -typedef struct { - unsigned GROUP0:1; - unsigned GROUP1:1; - unsigned GROUP2:1; - unsigned GROUP3:1; -} __SBT3RD1bits_t; -extern volatile __SBT3RD1bits_t SBT3RD1bits __asm__ ("SBT3RD1") __attribute__((section("sfrs"))); -#define SBT3WR1 SBT3WR1 -extern volatile unsigned int SBT3WR1 __attribute__((section("sfrs"))); -typedef struct { - unsigned GROUP0:1; - unsigned GROUP1:1; - unsigned GROUP2:1; - unsigned GROUP3:1; -} __SBT3WR1bits_t; -extern volatile __SBT3WR1bits_t SBT3WR1bits __asm__ ("SBT3WR1") __attribute__((section("sfrs"))); -#define SBT3REG2 SBT3REG2 -extern volatile unsigned int SBT3REG2 __attribute__((section("sfrs"))); -typedef struct { - unsigned :3; - unsigned SIZE:5; - unsigned :1; - unsigned PRI:1; - unsigned BASE:22; -} __SBT3REG2bits_t; -extern volatile __SBT3REG2bits_t SBT3REG2bits __asm__ ("SBT3REG2") __attribute__((section("sfrs"))); -#define SBT3RD2 SBT3RD2 -extern volatile unsigned int SBT3RD2 __attribute__((section("sfrs"))); -typedef struct { - unsigned GROUP0:1; - unsigned GROUP1:1; - unsigned GROUP2:1; - unsigned GROUP3:1; -} __SBT3RD2bits_t; -extern volatile __SBT3RD2bits_t SBT3RD2bits __asm__ ("SBT3RD2") __attribute__((section("sfrs"))); -#define SBT3WR2 SBT3WR2 -extern volatile unsigned int SBT3WR2 __attribute__((section("sfrs"))); -typedef struct { - unsigned GROUP0:1; - unsigned GROUP1:1; - unsigned GROUP2:1; - unsigned GROUP3:1; -} __SBT3WR2bits_t; -extern volatile __SBT3WR2bits_t SBT3WR2bits __asm__ ("SBT3WR2") __attribute__((section("sfrs"))); -#define SBT4ELOG1 SBT4ELOG1 -extern volatile unsigned int SBT4ELOG1 __attribute__((section("sfrs"))); -typedef struct { - unsigned CMD:3; - unsigned :1; - unsigned REGION:4; - unsigned INITID:8; - unsigned :8; - unsigned CODE:4; - unsigned :3; - unsigned MULTI:1; -} __SBT4ELOG1bits_t; -extern volatile __SBT4ELOG1bits_t SBT4ELOG1bits __asm__ ("SBT4ELOG1") __attribute__((section("sfrs"))); -#define SBT4ELOG2 SBT4ELOG2 -extern volatile unsigned int SBT4ELOG2 __attribute__((section("sfrs"))); -typedef struct { - unsigned GROUP:2; -} __SBT4ELOG2bits_t; -extern volatile __SBT4ELOG2bits_t SBT4ELOG2bits __asm__ ("SBT4ELOG2") __attribute__((section("sfrs"))); -#define SBT4ECON SBT4ECON -extern volatile unsigned int SBT4ECON __attribute__((section("sfrs"))); -typedef struct { - unsigned :24; - unsigned ERRP:1; -} __SBT4ECONbits_t; -extern volatile __SBT4ECONbits_t SBT4ECONbits __asm__ ("SBT4ECON") __attribute__((section("sfrs"))); -#define SBT4ECLRS SBT4ECLRS -extern volatile unsigned int SBT4ECLRS __attribute__((section("sfrs"))); -typedef struct { - unsigned CLEAR:1; -} __SBT4ECLRSbits_t; -extern volatile __SBT4ECLRSbits_t SBT4ECLRSbits __asm__ ("SBT4ECLRS") __attribute__((section("sfrs"))); -#define SBT4ECLRM SBT4ECLRM -extern volatile unsigned int SBT4ECLRM __attribute__((section("sfrs"))); -typedef struct { - unsigned CLEAR:1; -} __SBT4ECLRMbits_t; -extern volatile __SBT4ECLRMbits_t SBT4ECLRMbits __asm__ ("SBT4ECLRM") __attribute__((section("sfrs"))); -#define SBT4REG0 SBT4REG0 -extern volatile unsigned int SBT4REG0 __attribute__((section("sfrs"))); -typedef struct { - unsigned :3; - unsigned SIZE:5; - unsigned :1; - unsigned PRI:1; - unsigned BASE:22; -} __SBT4REG0bits_t; -extern volatile __SBT4REG0bits_t SBT4REG0bits __asm__ ("SBT4REG0") __attribute__((section("sfrs"))); -#define SBT4RD0 SBT4RD0 -extern volatile unsigned int SBT4RD0 __attribute__((section("sfrs"))); -typedef struct { - unsigned GROUP0:1; - unsigned GROUP1:1; - unsigned GROUP2:1; - unsigned GROUP3:1; -} __SBT4RD0bits_t; -extern volatile __SBT4RD0bits_t SBT4RD0bits __asm__ ("SBT4RD0") __attribute__((section("sfrs"))); -#define SBT4WR0 SBT4WR0 -extern volatile unsigned int SBT4WR0 __attribute__((section("sfrs"))); -typedef struct { - unsigned GROUP0:1; - unsigned GROUP1:1; - unsigned GROUP2:1; - unsigned GROUP3:1; -} __SBT4WR0bits_t; -extern volatile __SBT4WR0bits_t SBT4WR0bits __asm__ ("SBT4WR0") __attribute__((section("sfrs"))); -#define SBT4REG2 SBT4REG2 -extern volatile unsigned int SBT4REG2 __attribute__((section("sfrs"))); -typedef struct { - unsigned :3; - unsigned SIZE:5; - unsigned :1; - unsigned PRI:1; - unsigned BASE:22; -} __SBT4REG2bits_t; -extern volatile __SBT4REG2bits_t SBT4REG2bits __asm__ ("SBT4REG2") __attribute__((section("sfrs"))); -#define SBT4RD2 SBT4RD2 -extern volatile unsigned int SBT4RD2 __attribute__((section("sfrs"))); -typedef struct { - unsigned GROUP0:1; - unsigned GROUP1:1; - unsigned GROUP2:1; - unsigned GROUP3:1; -} __SBT4RD2bits_t; -extern volatile __SBT4RD2bits_t SBT4RD2bits __asm__ ("SBT4RD2") __attribute__((section("sfrs"))); -#define SBT4WR2 SBT4WR2 -extern volatile unsigned int SBT4WR2 __attribute__((section("sfrs"))); -typedef struct { - unsigned GROUP0:1; - unsigned GROUP1:1; - unsigned GROUP2:1; - unsigned GROUP3:1; -} __SBT4WR2bits_t; -extern volatile __SBT4WR2bits_t SBT4WR2bits __asm__ ("SBT4WR2") __attribute__((section("sfrs"))); -#define SBT5ELOG1 SBT5ELOG1 -extern volatile unsigned int SBT5ELOG1 __attribute__((section("sfrs"))); -typedef struct { - unsigned CMD:3; - unsigned :1; - unsigned REGION:4; - unsigned INITID:8; - unsigned :8; - unsigned CODE:4; - unsigned :3; - unsigned MULTI:1; -} __SBT5ELOG1bits_t; -extern volatile __SBT5ELOG1bits_t SBT5ELOG1bits __asm__ ("SBT5ELOG1") __attribute__((section("sfrs"))); -#define SBT5ELOG2 SBT5ELOG2 -extern volatile unsigned int SBT5ELOG2 __attribute__((section("sfrs"))); -typedef struct { - unsigned GROUP:2; -} __SBT5ELOG2bits_t; -extern volatile __SBT5ELOG2bits_t SBT5ELOG2bits __asm__ ("SBT5ELOG2") __attribute__((section("sfrs"))); -#define SBT5ECON SBT5ECON -extern volatile unsigned int SBT5ECON __attribute__((section("sfrs"))); -typedef struct { - unsigned :24; - unsigned ERRP:1; -} __SBT5ECONbits_t; -extern volatile __SBT5ECONbits_t SBT5ECONbits __asm__ ("SBT5ECON") __attribute__((section("sfrs"))); -#define SBT5ECLRS SBT5ECLRS -extern volatile unsigned int SBT5ECLRS __attribute__((section("sfrs"))); -typedef struct { - unsigned CLEAR:1; -} __SBT5ECLRSbits_t; -extern volatile __SBT5ECLRSbits_t SBT5ECLRSbits __asm__ ("SBT5ECLRS") __attribute__((section("sfrs"))); -#define SBT5ECLRM SBT5ECLRM -extern volatile unsigned int SBT5ECLRM __attribute__((section("sfrs"))); -typedef struct { - unsigned CLEAR:1; -} __SBT5ECLRMbits_t; -extern volatile __SBT5ECLRMbits_t SBT5ECLRMbits __asm__ ("SBT5ECLRM") __attribute__((section("sfrs"))); -#define SBT5REG0 SBT5REG0 -extern volatile unsigned int SBT5REG0 __attribute__((section("sfrs"))); -typedef struct { - unsigned :3; - unsigned SIZE:5; - unsigned :1; - unsigned PRI:1; - unsigned BASE:22; -} __SBT5REG0bits_t; -extern volatile __SBT5REG0bits_t SBT5REG0bits __asm__ ("SBT5REG0") __attribute__((section("sfrs"))); -#define SBT5RD0 SBT5RD0 -extern volatile unsigned int SBT5RD0 __attribute__((section("sfrs"))); -typedef struct { - unsigned GROUP0:1; - unsigned GROUP1:1; - unsigned GROUP2:1; - unsigned GROUP3:1; -} __SBT5RD0bits_t; -extern volatile __SBT5RD0bits_t SBT5RD0bits __asm__ ("SBT5RD0") __attribute__((section("sfrs"))); -#define SBT5WR0 SBT5WR0 -extern volatile unsigned int SBT5WR0 __attribute__((section("sfrs"))); -typedef struct { - unsigned GROUP0:1; - unsigned GROUP1:1; - unsigned GROUP2:1; - unsigned GROUP3:1; -} __SBT5WR0bits_t; -extern volatile __SBT5WR0bits_t SBT5WR0bits __asm__ ("SBT5WR0") __attribute__((section("sfrs"))); -#define SBT5REG1 SBT5REG1 -extern volatile unsigned int SBT5REG1 __attribute__((section("sfrs"))); -typedef struct { - unsigned :3; - unsigned SIZE:5; - unsigned :1; - unsigned PRI:1; - unsigned BASE:22; -} __SBT5REG1bits_t; -extern volatile __SBT5REG1bits_t SBT5REG1bits __asm__ ("SBT5REG1") __attribute__((section("sfrs"))); -#define SBT5RD1 SBT5RD1 -extern volatile unsigned int SBT5RD1 __attribute__((section("sfrs"))); -typedef struct { - unsigned GROUP0:1; - unsigned GROUP1:1; - unsigned GROUP2:1; - unsigned GROUP3:1; -} __SBT5RD1bits_t; -extern volatile __SBT5RD1bits_t SBT5RD1bits __asm__ ("SBT5RD1") __attribute__((section("sfrs"))); -#define SBT5WR1 SBT5WR1 -extern volatile unsigned int SBT5WR1 __attribute__((section("sfrs"))); -typedef struct { - unsigned GROUP0:1; - unsigned GROUP1:1; - unsigned GROUP2:1; - unsigned GROUP3:1; -} __SBT5WR1bits_t; -extern volatile __SBT5WR1bits_t SBT5WR1bits __asm__ ("SBT5WR1") __attribute__((section("sfrs"))); -#define SBT5REG2 SBT5REG2 -extern volatile unsigned int SBT5REG2 __attribute__((section("sfrs"))); -typedef struct { - unsigned :3; - unsigned SIZE:5; - unsigned :1; - unsigned PRI:1; - unsigned BASE:22; -} __SBT5REG2bits_t; -extern volatile __SBT5REG2bits_t SBT5REG2bits __asm__ ("SBT5REG2") __attribute__((section("sfrs"))); -#define SBT5RD2 SBT5RD2 -extern volatile unsigned int SBT5RD2 __attribute__((section("sfrs"))); -typedef struct { - unsigned GROUP0:1; - unsigned GROUP1:1; - unsigned GROUP2:1; - unsigned GROUP3:1; -} __SBT5RD2bits_t; -extern volatile __SBT5RD2bits_t SBT5RD2bits __asm__ ("SBT5RD2") __attribute__((section("sfrs"))); -#define SBT5WR2 SBT5WR2 -extern volatile unsigned int SBT5WR2 __attribute__((section("sfrs"))); -typedef struct { - unsigned GROUP0:1; - unsigned GROUP1:1; - unsigned GROUP2:1; - unsigned GROUP3:1; -} __SBT5WR2bits_t; -extern volatile __SBT5WR2bits_t SBT5WR2bits __asm__ ("SBT5WR2") __attribute__((section("sfrs"))); -#define SBT6ELOG1 SBT6ELOG1 -extern volatile unsigned int SBT6ELOG1 __attribute__((section("sfrs"))); -typedef struct { - unsigned CMD:3; - unsigned :1; - unsigned REGION:4; - unsigned INITID:8; - unsigned :8; - unsigned CODE:4; - unsigned :3; - unsigned MULTI:1; -} __SBT6ELOG1bits_t; -extern volatile __SBT6ELOG1bits_t SBT6ELOG1bits __asm__ ("SBT6ELOG1") __attribute__((section("sfrs"))); -#define SBT6ELOG2 SBT6ELOG2 -extern volatile unsigned int SBT6ELOG2 __attribute__((section("sfrs"))); -typedef struct { - unsigned GROUP:2; -} __SBT6ELOG2bits_t; -extern volatile __SBT6ELOG2bits_t SBT6ELOG2bits __asm__ ("SBT6ELOG2") __attribute__((section("sfrs"))); -#define SBT6ECON SBT6ECON -extern volatile unsigned int SBT6ECON __attribute__((section("sfrs"))); -typedef struct { - unsigned :24; - unsigned ERRP:1; -} __SBT6ECONbits_t; -extern volatile __SBT6ECONbits_t SBT6ECONbits __asm__ ("SBT6ECON") __attribute__((section("sfrs"))); -#define SBT6ECLRS SBT6ECLRS -extern volatile unsigned int SBT6ECLRS __attribute__((section("sfrs"))); -typedef struct { - unsigned CLEAR:1; -} __SBT6ECLRSbits_t; -extern volatile __SBT6ECLRSbits_t SBT6ECLRSbits __asm__ ("SBT6ECLRS") __attribute__((section("sfrs"))); -#define SBT6ECLRM SBT6ECLRM -extern volatile unsigned int SBT6ECLRM __attribute__((section("sfrs"))); -typedef struct { - unsigned CLEAR:1; -} __SBT6ECLRMbits_t; -extern volatile __SBT6ECLRMbits_t SBT6ECLRMbits __asm__ ("SBT6ECLRM") __attribute__((section("sfrs"))); -#define SBT6REG0 SBT6REG0 -extern volatile unsigned int SBT6REG0 __attribute__((section("sfrs"))); -typedef struct { - unsigned :3; - unsigned SIZE:5; - unsigned :1; - unsigned PRI:1; - unsigned BASE:22; -} __SBT6REG0bits_t; -extern volatile __SBT6REG0bits_t SBT6REG0bits __asm__ ("SBT6REG0") __attribute__((section("sfrs"))); -#define SBT6RD0 SBT6RD0 -extern volatile unsigned int SBT6RD0 __attribute__((section("sfrs"))); -typedef struct { - unsigned GROUP0:1; - unsigned GROUP1:1; - unsigned GROUP2:1; - unsigned GROUP3:1; -} __SBT6RD0bits_t; -extern volatile __SBT6RD0bits_t SBT6RD0bits __asm__ ("SBT6RD0") __attribute__((section("sfrs"))); -#define SBT6WR0 SBT6WR0 -extern volatile unsigned int SBT6WR0 __attribute__((section("sfrs"))); -typedef struct { - unsigned GROUP0:1; - unsigned GROUP1:1; - unsigned GROUP2:1; - unsigned GROUP3:1; -} __SBT6WR0bits_t; -extern volatile __SBT6WR0bits_t SBT6WR0bits __asm__ ("SBT6WR0") __attribute__((section("sfrs"))); -#define SBT6REG1 SBT6REG1 -extern volatile unsigned int SBT6REG1 __attribute__((section("sfrs"))); -typedef struct { - unsigned :3; - unsigned SIZE:5; - unsigned :1; - unsigned PRI:1; - unsigned BASE:22; -} __SBT6REG1bits_t; -extern volatile __SBT6REG1bits_t SBT6REG1bits __asm__ ("SBT6REG1") __attribute__((section("sfrs"))); -#define SBT6RD1 SBT6RD1 -extern volatile unsigned int SBT6RD1 __attribute__((section("sfrs"))); -typedef struct { - unsigned GROUP0:1; - unsigned GROUP1:1; - unsigned GROUP2:1; - unsigned GROUP3:1; -} __SBT6RD1bits_t; -extern volatile __SBT6RD1bits_t SBT6RD1bits __asm__ ("SBT6RD1") __attribute__((section("sfrs"))); -#define SBT6WR1 SBT6WR1 -extern volatile unsigned int SBT6WR1 __attribute__((section("sfrs"))); -typedef struct { - unsigned GROUP0:1; - unsigned GROUP1:1; - unsigned GROUP2:1; - unsigned GROUP3:1; -} __SBT6WR1bits_t; -extern volatile __SBT6WR1bits_t SBT6WR1bits __asm__ ("SBT6WR1") __attribute__((section("sfrs"))); -#define SBT7ELOG1 SBT7ELOG1 -extern volatile unsigned int SBT7ELOG1 __attribute__((section("sfrs"))); -typedef struct { - unsigned CMD:3; - unsigned :1; - unsigned REGION:4; - unsigned INITID:8; - unsigned :8; - unsigned CODE:4; - unsigned :3; - unsigned MULTI:1; -} __SBT7ELOG1bits_t; -extern volatile __SBT7ELOG1bits_t SBT7ELOG1bits __asm__ ("SBT7ELOG1") __attribute__((section("sfrs"))); -#define SBT7ELOG2 SBT7ELOG2 -extern volatile unsigned int SBT7ELOG2 __attribute__((section("sfrs"))); -typedef struct { - unsigned GROUP:2; -} __SBT7ELOG2bits_t; -extern volatile __SBT7ELOG2bits_t SBT7ELOG2bits __asm__ ("SBT7ELOG2") __attribute__((section("sfrs"))); -#define SBT7ECON SBT7ECON -extern volatile unsigned int SBT7ECON __attribute__((section("sfrs"))); -typedef struct { - unsigned :24; - unsigned ERRP:1; -} __SBT7ECONbits_t; -extern volatile __SBT7ECONbits_t SBT7ECONbits __asm__ ("SBT7ECON") __attribute__((section("sfrs"))); -#define SBT7ECLRS SBT7ECLRS -extern volatile unsigned int SBT7ECLRS __attribute__((section("sfrs"))); -typedef struct { - unsigned CLEAR:1; -} __SBT7ECLRSbits_t; -extern volatile __SBT7ECLRSbits_t SBT7ECLRSbits __asm__ ("SBT7ECLRS") __attribute__((section("sfrs"))); -#define SBT7ECLRM SBT7ECLRM -extern volatile unsigned int SBT7ECLRM __attribute__((section("sfrs"))); -typedef struct { - unsigned CLEAR:1; -} __SBT7ECLRMbits_t; -extern volatile __SBT7ECLRMbits_t SBT7ECLRMbits __asm__ ("SBT7ECLRM") __attribute__((section("sfrs"))); -#define SBT7REG0 SBT7REG0 -extern volatile unsigned int SBT7REG0 __attribute__((section("sfrs"))); -typedef struct { - unsigned :3; - unsigned SIZE:5; - unsigned :1; - unsigned PRI:1; - unsigned BASE:22; -} __SBT7REG0bits_t; -extern volatile __SBT7REG0bits_t SBT7REG0bits __asm__ ("SBT7REG0") __attribute__((section("sfrs"))); -#define SBT7RD0 SBT7RD0 -extern volatile unsigned int SBT7RD0 __attribute__((section("sfrs"))); -typedef struct { - unsigned GROUP0:1; - unsigned GROUP1:1; - unsigned GROUP2:1; - unsigned GROUP3:1; -} __SBT7RD0bits_t; -extern volatile __SBT7RD0bits_t SBT7RD0bits __asm__ ("SBT7RD0") __attribute__((section("sfrs"))); -#define SBT7WR0 SBT7WR0 -extern volatile unsigned int SBT7WR0 __attribute__((section("sfrs"))); -typedef struct { - unsigned GROUP0:1; - unsigned GROUP1:1; - unsigned GROUP2:1; - unsigned GROUP3:1; -} __SBT7WR0bits_t; -extern volatile __SBT7WR0bits_t SBT7WR0bits __asm__ ("SBT7WR0") __attribute__((section("sfrs"))); -#define SBT7REG1 SBT7REG1 -extern volatile unsigned int SBT7REG1 __attribute__((section("sfrs"))); -typedef struct { - unsigned :3; - unsigned SIZE:5; - unsigned :1; - unsigned PRI:1; - unsigned BASE:22; -} __SBT7REG1bits_t; -extern volatile __SBT7REG1bits_t SBT7REG1bits __asm__ ("SBT7REG1") __attribute__((section("sfrs"))); -#define SBT7RD1 SBT7RD1 -extern volatile unsigned int SBT7RD1 __attribute__((section("sfrs"))); -typedef struct { - unsigned GROUP0:1; - unsigned GROUP1:1; - unsigned GROUP2:1; - unsigned GROUP3:1; -} __SBT7RD1bits_t; -extern volatile __SBT7RD1bits_t SBT7RD1bits __asm__ ("SBT7RD1") __attribute__((section("sfrs"))); -#define SBT7WR1 SBT7WR1 -extern volatile unsigned int SBT7WR1 __attribute__((section("sfrs"))); -typedef struct { - unsigned GROUP0:1; - unsigned GROUP1:1; - unsigned GROUP2:1; - unsigned GROUP3:1; -} __SBT7WR1bits_t; -extern volatile __SBT7WR1bits_t SBT7WR1bits __asm__ ("SBT7WR1") __attribute__((section("sfrs"))); -#define SBT8ELOG1 SBT8ELOG1 -extern volatile unsigned int SBT8ELOG1 __attribute__((section("sfrs"))); -typedef struct { - unsigned CMD:3; - unsigned :1; - unsigned REGION:4; - unsigned INITID:8; - unsigned :8; - unsigned CODE:4; - unsigned :3; - unsigned MULTI:1; -} __SBT8ELOG1bits_t; -extern volatile __SBT8ELOG1bits_t SBT8ELOG1bits __asm__ ("SBT8ELOG1") __attribute__((section("sfrs"))); -#define SBT8ELOG2 SBT8ELOG2 -extern volatile unsigned int SBT8ELOG2 __attribute__((section("sfrs"))); -typedef struct { - unsigned GROUP:2; -} __SBT8ELOG2bits_t; -extern volatile __SBT8ELOG2bits_t SBT8ELOG2bits __asm__ ("SBT8ELOG2") __attribute__((section("sfrs"))); -#define SBT8ECON SBT8ECON -extern volatile unsigned int SBT8ECON __attribute__((section("sfrs"))); -typedef struct { - unsigned :24; - unsigned ERRP:1; -} __SBT8ECONbits_t; -extern volatile __SBT8ECONbits_t SBT8ECONbits __asm__ ("SBT8ECON") __attribute__((section("sfrs"))); -#define SBT8ECLRS SBT8ECLRS -extern volatile unsigned int SBT8ECLRS __attribute__((section("sfrs"))); -typedef struct { - unsigned CLEAR:1; -} __SBT8ECLRSbits_t; -extern volatile __SBT8ECLRSbits_t SBT8ECLRSbits __asm__ ("SBT8ECLRS") __attribute__((section("sfrs"))); -#define SBT8ECLRM SBT8ECLRM -extern volatile unsigned int SBT8ECLRM __attribute__((section("sfrs"))); -typedef struct { - unsigned CLEAR:1; -} __SBT8ECLRMbits_t; -extern volatile __SBT8ECLRMbits_t SBT8ECLRMbits __asm__ ("SBT8ECLRM") __attribute__((section("sfrs"))); -#define SBT8REG0 SBT8REG0 -extern volatile unsigned int SBT8REG0 __attribute__((section("sfrs"))); -typedef struct { - unsigned :3; - unsigned SIZE:5; - unsigned :1; - unsigned PRI:1; - unsigned BASE:22; -} __SBT8REG0bits_t; -extern volatile __SBT8REG0bits_t SBT8REG0bits __asm__ ("SBT8REG0") __attribute__((section("sfrs"))); -#define SBT8RD0 SBT8RD0 -extern volatile unsigned int SBT8RD0 __attribute__((section("sfrs"))); -typedef struct { - unsigned GROUP0:1; - unsigned GROUP1:1; - unsigned GROUP2:1; - unsigned GROUP3:1; -} __SBT8RD0bits_t; -extern volatile __SBT8RD0bits_t SBT8RD0bits __asm__ ("SBT8RD0") __attribute__((section("sfrs"))); -#define SBT8WR0 SBT8WR0 -extern volatile unsigned int SBT8WR0 __attribute__((section("sfrs"))); -typedef struct { - unsigned GROUP0:1; - unsigned GROUP1:1; - unsigned GROUP2:1; - unsigned GROUP3:1; -} __SBT8WR0bits_t; -extern volatile __SBT8WR0bits_t SBT8WR0bits __asm__ ("SBT8WR0") __attribute__((section("sfrs"))); -#define SBT8REG1 SBT8REG1 -extern volatile unsigned int SBT8REG1 __attribute__((section("sfrs"))); -typedef struct { - unsigned :3; - unsigned SIZE:5; - unsigned :1; - unsigned PRI:1; - unsigned BASE:22; -} __SBT8REG1bits_t; -extern volatile __SBT8REG1bits_t SBT8REG1bits __asm__ ("SBT8REG1") __attribute__((section("sfrs"))); -#define SBT8RD1 SBT8RD1 -extern volatile unsigned int SBT8RD1 __attribute__((section("sfrs"))); -typedef struct { - unsigned GROUP0:1; - unsigned GROUP1:1; - unsigned GROUP2:1; - unsigned GROUP3:1; -} __SBT8RD1bits_t; -extern volatile __SBT8RD1bits_t SBT8RD1bits __asm__ ("SBT8RD1") __attribute__((section("sfrs"))); -#define SBT8WR1 SBT8WR1 -extern volatile unsigned int SBT8WR1 __attribute__((section("sfrs"))); -typedef struct { - unsigned GROUP0:1; - unsigned GROUP1:1; - unsigned GROUP2:1; - unsigned GROUP3:1; -} __SBT8WR1bits_t; -extern volatile __SBT8WR1bits_t SBT8WR1bits __asm__ ("SBT8WR1") __attribute__((section("sfrs"))); -#define SBT9ELOG1 SBT9ELOG1 -extern volatile unsigned int SBT9ELOG1 __attribute__((section("sfrs"))); -typedef struct { - unsigned CMD:3; - unsigned :1; - unsigned REGION:4; - unsigned INITID:8; - unsigned :8; - unsigned CODE:4; - unsigned :3; - unsigned MULTI:1; -} __SBT9ELOG1bits_t; -extern volatile __SBT9ELOG1bits_t SBT9ELOG1bits __asm__ ("SBT9ELOG1") __attribute__((section("sfrs"))); -#define SBT9ELOG2 SBT9ELOG2 -extern volatile unsigned int SBT9ELOG2 __attribute__((section("sfrs"))); -typedef struct { - unsigned GROUP:2; -} __SBT9ELOG2bits_t; -extern volatile __SBT9ELOG2bits_t SBT9ELOG2bits __asm__ ("SBT9ELOG2") __attribute__((section("sfrs"))); -#define SBT9ECON SBT9ECON -extern volatile unsigned int SBT9ECON __attribute__((section("sfrs"))); -typedef struct { - unsigned :24; - unsigned ERRP:1; -} __SBT9ECONbits_t; -extern volatile __SBT9ECONbits_t SBT9ECONbits __asm__ ("SBT9ECON") __attribute__((section("sfrs"))); -#define SBT9ECLRS SBT9ECLRS -extern volatile unsigned int SBT9ECLRS __attribute__((section("sfrs"))); -typedef struct { - unsigned CLEAR:1; -} __SBT9ECLRSbits_t; -extern volatile __SBT9ECLRSbits_t SBT9ECLRSbits __asm__ ("SBT9ECLRS") __attribute__((section("sfrs"))); -#define SBT9ECLRM SBT9ECLRM -extern volatile unsigned int SBT9ECLRM __attribute__((section("sfrs"))); -typedef struct { - unsigned CLEAR:1; -} __SBT9ECLRMbits_t; -extern volatile __SBT9ECLRMbits_t SBT9ECLRMbits __asm__ ("SBT9ECLRM") __attribute__((section("sfrs"))); -#define SBT9REG0 SBT9REG0 -extern volatile unsigned int SBT9REG0 __attribute__((section("sfrs"))); -typedef struct { - unsigned :3; - unsigned SIZE:5; - unsigned :1; - unsigned PRI:1; - unsigned BASE:22; -} __SBT9REG0bits_t; -extern volatile __SBT9REG0bits_t SBT9REG0bits __asm__ ("SBT9REG0") __attribute__((section("sfrs"))); -#define SBT9RD0 SBT9RD0 -extern volatile unsigned int SBT9RD0 __attribute__((section("sfrs"))); -typedef struct { - unsigned GROUP0:1; - unsigned GROUP1:1; - unsigned GROUP2:1; - unsigned GROUP3:1; -} __SBT9RD0bits_t; -extern volatile __SBT9RD0bits_t SBT9RD0bits __asm__ ("SBT9RD0") __attribute__((section("sfrs"))); -#define SBT9WR0 SBT9WR0 -extern volatile unsigned int SBT9WR0 __attribute__((section("sfrs"))); -typedef struct { - unsigned GROUP0:1; - unsigned GROUP1:1; - unsigned GROUP2:1; - unsigned GROUP3:1; -} __SBT9WR0bits_t; -extern volatile __SBT9WR0bits_t SBT9WR0bits __asm__ ("SBT9WR0") __attribute__((section("sfrs"))); -#define SBT9REG1 SBT9REG1 -extern volatile unsigned int SBT9REG1 __attribute__((section("sfrs"))); -typedef struct { - unsigned :3; - unsigned SIZE:5; - unsigned :1; - unsigned PRI:1; - unsigned BASE:22; -} __SBT9REG1bits_t; -extern volatile __SBT9REG1bits_t SBT9REG1bits __asm__ ("SBT9REG1") __attribute__((section("sfrs"))); -#define SBT9RD1 SBT9RD1 -extern volatile unsigned int SBT9RD1 __attribute__((section("sfrs"))); -typedef struct { - unsigned GROUP0:1; - unsigned GROUP1:1; - unsigned GROUP2:1; - unsigned GROUP3:1; -} __SBT9RD1bits_t; -extern volatile __SBT9RD1bits_t SBT9RD1bits __asm__ ("SBT9RD1") __attribute__((section("sfrs"))); -#define SBT9WR1 SBT9WR1 -extern volatile unsigned int SBT9WR1 __attribute__((section("sfrs"))); -typedef struct { - unsigned GROUP0:1; - unsigned GROUP1:1; - unsigned GROUP2:1; - unsigned GROUP3:1; -} __SBT9WR1bits_t; -extern volatile __SBT9WR1bits_t SBT9WR1bits __asm__ ("SBT9WR1") __attribute__((section("sfrs"))); -#define SBT10ELOG1 SBT10ELOG1 -extern volatile unsigned int SBT10ELOG1 __attribute__((section("sfrs"))); -typedef struct { - unsigned CMD:3; - unsigned :1; - unsigned REGION:4; - unsigned INITID:8; - unsigned :8; - unsigned CODE:4; - unsigned :3; - unsigned MULTI:1; -} __SBT10ELOG1bits_t; -extern volatile __SBT10ELOG1bits_t SBT10ELOG1bits __asm__ ("SBT10ELOG1") __attribute__((section("sfrs"))); -#define SBT10ELOG2 SBT10ELOG2 -extern volatile unsigned int SBT10ELOG2 __attribute__((section("sfrs"))); -typedef struct { - unsigned GROUP:2; -} __SBT10ELOG2bits_t; -extern volatile __SBT10ELOG2bits_t SBT10ELOG2bits __asm__ ("SBT10ELOG2") __attribute__((section("sfrs"))); -#define SBT10ECON SBT10ECON -extern volatile unsigned int SBT10ECON __attribute__((section("sfrs"))); -typedef struct { - unsigned :24; - unsigned ERRP:1; -} __SBT10ECONbits_t; -extern volatile __SBT10ECONbits_t SBT10ECONbits __asm__ ("SBT10ECON") __attribute__((section("sfrs"))); -#define SBT10ECLRS SBT10ECLRS -extern volatile unsigned int SBT10ECLRS __attribute__((section("sfrs"))); -typedef struct { - unsigned CLEAR:1; -} __SBT10ECLRSbits_t; -extern volatile __SBT10ECLRSbits_t SBT10ECLRSbits __asm__ ("SBT10ECLRS") __attribute__((section("sfrs"))); -#define SBT10ECLRM SBT10ECLRM -extern volatile unsigned int SBT10ECLRM __attribute__((section("sfrs"))); -typedef struct { - unsigned CLEAR:1; -} __SBT10ECLRMbits_t; -extern volatile __SBT10ECLRMbits_t SBT10ECLRMbits __asm__ ("SBT10ECLRM") __attribute__((section("sfrs"))); -#define SBT10REG0 SBT10REG0 -extern volatile unsigned int SBT10REG0 __attribute__((section("sfrs"))); -typedef struct { - unsigned :3; - unsigned SIZE:5; - unsigned :1; - unsigned PRI:1; - unsigned BASE:22; -} __SBT10REG0bits_t; -extern volatile __SBT10REG0bits_t SBT10REG0bits __asm__ ("SBT10REG0") __attribute__((section("sfrs"))); -#define SBT10RD0 SBT10RD0 -extern volatile unsigned int SBT10RD0 __attribute__((section("sfrs"))); -typedef struct { - unsigned GROUP0:1; - unsigned GROUP1:1; - unsigned GROUP2:1; - unsigned GROUP3:1; -} __SBT10RD0bits_t; -extern volatile __SBT10RD0bits_t SBT10RD0bits __asm__ ("SBT10RD0") __attribute__((section("sfrs"))); -#define SBT10WR0 SBT10WR0 -extern volatile unsigned int SBT10WR0 __attribute__((section("sfrs"))); -typedef struct { - unsigned GROUP0:1; - unsigned GROUP1:1; - unsigned GROUP2:1; - unsigned GROUP3:1; -} __SBT10WR0bits_t; -extern volatile __SBT10WR0bits_t SBT10WR0bits __asm__ ("SBT10WR0") __attribute__((section("sfrs"))); -#define SBT11ELOG1 SBT11ELOG1 -extern volatile unsigned int SBT11ELOG1 __attribute__((section("sfrs"))); -typedef struct { - unsigned CMD:3; - unsigned :1; - unsigned REGION:4; - unsigned INITID:8; - unsigned :8; - unsigned CODE:4; - unsigned :3; - unsigned MULTI:1; -} __SBT11ELOG1bits_t; -extern volatile __SBT11ELOG1bits_t SBT11ELOG1bits __asm__ ("SBT11ELOG1") __attribute__((section("sfrs"))); -#define SBT11ELOG2 SBT11ELOG2 -extern volatile unsigned int SBT11ELOG2 __attribute__((section("sfrs"))); -typedef struct { - unsigned GROUP:2; -} __SBT11ELOG2bits_t; -extern volatile __SBT11ELOG2bits_t SBT11ELOG2bits __asm__ ("SBT11ELOG2") __attribute__((section("sfrs"))); -#define SBT11ECON SBT11ECON -extern volatile unsigned int SBT11ECON __attribute__((section("sfrs"))); -typedef struct { - unsigned :24; - unsigned ERRP:1; -} __SBT11ECONbits_t; -extern volatile __SBT11ECONbits_t SBT11ECONbits __asm__ ("SBT11ECON") __attribute__((section("sfrs"))); -#define SBT11ECLRS SBT11ECLRS -extern volatile unsigned int SBT11ECLRS __attribute__((section("sfrs"))); -typedef struct { - unsigned CLEAR:1; -} __SBT11ECLRSbits_t; -extern volatile __SBT11ECLRSbits_t SBT11ECLRSbits __asm__ ("SBT11ECLRS") __attribute__((section("sfrs"))); -#define SBT11ECLRM SBT11ECLRM -extern volatile unsigned int SBT11ECLRM __attribute__((section("sfrs"))); -typedef struct { - unsigned CLEAR:1; -} __SBT11ECLRMbits_t; -extern volatile __SBT11ECLRMbits_t SBT11ECLRMbits __asm__ ("SBT11ECLRM") __attribute__((section("sfrs"))); -#define SBT11REG0 SBT11REG0 -extern volatile unsigned int SBT11REG0 __attribute__((section("sfrs"))); -typedef struct { - unsigned :3; - unsigned SIZE:5; - unsigned :1; - unsigned PRI:1; - unsigned BASE:22; -} __SBT11REG0bits_t; -extern volatile __SBT11REG0bits_t SBT11REG0bits __asm__ ("SBT11REG0") __attribute__((section("sfrs"))); -#define SBT11RD0 SBT11RD0 -extern volatile unsigned int SBT11RD0 __attribute__((section("sfrs"))); -typedef struct { - unsigned GROUP0:1; - unsigned GROUP1:1; - unsigned GROUP2:1; - unsigned GROUP3:1; -} __SBT11RD0bits_t; -extern volatile __SBT11RD0bits_t SBT11RD0bits __asm__ ("SBT11RD0") __attribute__((section("sfrs"))); -#define SBT11WR0 SBT11WR0 -extern volatile unsigned int SBT11WR0 __attribute__((section("sfrs"))); -typedef struct { - unsigned GROUP0:1; - unsigned GROUP1:1; - unsigned GROUP2:1; - unsigned GROUP3:1; -} __SBT11WR0bits_t; -extern volatile __SBT11WR0bits_t SBT11WR0bits __asm__ ("SBT11WR0") __attribute__((section("sfrs"))); -#define SBT11REG1 SBT11REG1 -extern volatile unsigned int SBT11REG1 __attribute__((section("sfrs"))); -typedef struct { - unsigned :3; - unsigned SIZE:5; - unsigned :1; - unsigned PRI:1; - unsigned BASE:22; -} __SBT11REG1bits_t; -extern volatile __SBT11REG1bits_t SBT11REG1bits __asm__ ("SBT11REG1") __attribute__((section("sfrs"))); -#define SBT11RD1 SBT11RD1 -extern volatile unsigned int SBT11RD1 __attribute__((section("sfrs"))); -typedef struct { - unsigned GROUP0:1; - unsigned GROUP1:1; - unsigned GROUP2:1; - unsigned GROUP3:1; -} __SBT11RD1bits_t; -extern volatile __SBT11RD1bits_t SBT11RD1bits __asm__ ("SBT11RD1") __attribute__((section("sfrs"))); -#define SBT11WR1 SBT11WR1 -extern volatile unsigned int SBT11WR1 __attribute__((section("sfrs"))); -typedef struct { - unsigned GROUP0:1; - unsigned GROUP1:1; - unsigned GROUP2:1; - unsigned GROUP3:1; -} __SBT11WR1bits_t; -extern volatile __SBT11WR1bits_t SBT11WR1bits __asm__ ("SBT11WR1") __attribute__((section("sfrs"))); -#define SBT12ELOG1 SBT12ELOG1 -extern volatile unsigned int SBT12ELOG1 __attribute__((section("sfrs"))); -typedef struct { - unsigned CMD:3; - unsigned :1; - unsigned REGION:4; - unsigned INITID:8; - unsigned :8; - unsigned CODE:4; - unsigned :3; - unsigned MULTI:1; -} __SBT12ELOG1bits_t; -extern volatile __SBT12ELOG1bits_t SBT12ELOG1bits __asm__ ("SBT12ELOG1") __attribute__((section("sfrs"))); -#define SBT12ELOG2 SBT12ELOG2 -extern volatile unsigned int SBT12ELOG2 __attribute__((section("sfrs"))); -typedef struct { - unsigned GROUP:2; -} __SBT12ELOG2bits_t; -extern volatile __SBT12ELOG2bits_t SBT12ELOG2bits __asm__ ("SBT12ELOG2") __attribute__((section("sfrs"))); -#define SBT12ECON SBT12ECON -extern volatile unsigned int SBT12ECON __attribute__((section("sfrs"))); -typedef struct { - unsigned :24; - unsigned ERRP:1; -} __SBT12ECONbits_t; -extern volatile __SBT12ECONbits_t SBT12ECONbits __asm__ ("SBT12ECON") __attribute__((section("sfrs"))); -#define SBT12ECLRS SBT12ECLRS -extern volatile unsigned int SBT12ECLRS __attribute__((section("sfrs"))); -typedef struct { - unsigned CLEAR:1; -} __SBT12ECLRSbits_t; -extern volatile __SBT12ECLRSbits_t SBT12ECLRSbits __asm__ ("SBT12ECLRS") __attribute__((section("sfrs"))); -#define SBT12ECLRM SBT12ECLRM -extern volatile unsigned int SBT12ECLRM __attribute__((section("sfrs"))); -typedef struct { - unsigned CLEAR:1; -} __SBT12ECLRMbits_t; -extern volatile __SBT12ECLRMbits_t SBT12ECLRMbits __asm__ ("SBT12ECLRM") __attribute__((section("sfrs"))); -#define SBT12REG0 SBT12REG0 -extern volatile unsigned int SBT12REG0 __attribute__((section("sfrs"))); -typedef struct { - unsigned :3; - unsigned SIZE:5; - unsigned :1; - unsigned PRI:1; - unsigned BASE:22; -} __SBT12REG0bits_t; -extern volatile __SBT12REG0bits_t SBT12REG0bits __asm__ ("SBT12REG0") __attribute__((section("sfrs"))); -#define SBT12RD0 SBT12RD0 -extern volatile unsigned int SBT12RD0 __attribute__((section("sfrs"))); -typedef struct { - unsigned GROUP0:1; - unsigned GROUP1:1; - unsigned GROUP2:1; - unsigned GROUP3:1; -} __SBT12RD0bits_t; -extern volatile __SBT12RD0bits_t SBT12RD0bits __asm__ ("SBT12RD0") __attribute__((section("sfrs"))); -#define SBT12WR0 SBT12WR0 -extern volatile unsigned int SBT12WR0 __attribute__((section("sfrs"))); -typedef struct { - unsigned GROUP0:1; - unsigned GROUP1:1; - unsigned GROUP2:1; - unsigned GROUP3:1; -} __SBT12WR0bits_t; -extern volatile __SBT12WR0bits_t SBT12WR0bits __asm__ ("SBT12WR0") __attribute__((section("sfrs"))); -#define SBT13ELOG1 SBT13ELOG1 -extern volatile unsigned int SBT13ELOG1 __attribute__((section("sfrs"))); -typedef struct { - unsigned CMD:3; - unsigned :1; - unsigned REGION:4; - unsigned INITID:8; - unsigned :8; - unsigned CODE:4; - unsigned :3; - unsigned MULTI:1; -} __SBT13ELOG1bits_t; -extern volatile __SBT13ELOG1bits_t SBT13ELOG1bits __asm__ ("SBT13ELOG1") __attribute__((section("sfrs"))); -#define SBT13ELOG2 SBT13ELOG2 -extern volatile unsigned int SBT13ELOG2 __attribute__((section("sfrs"))); -typedef struct { - unsigned GROUP:2; -} __SBT13ELOG2bits_t; -extern volatile __SBT13ELOG2bits_t SBT13ELOG2bits __asm__ ("SBT13ELOG2") __attribute__((section("sfrs"))); -#define SBT13ECON SBT13ECON -extern volatile unsigned int SBT13ECON __attribute__((section("sfrs"))); -typedef struct { - unsigned :24; - unsigned ERRP:1; -} __SBT13ECONbits_t; -extern volatile __SBT13ECONbits_t SBT13ECONbits __asm__ ("SBT13ECON") __attribute__((section("sfrs"))); -#define SBT13ECLRS SBT13ECLRS -extern volatile unsigned int SBT13ECLRS __attribute__((section("sfrs"))); -typedef struct { - unsigned CLEAR:1; -} __SBT13ECLRSbits_t; -extern volatile __SBT13ECLRSbits_t SBT13ECLRSbits __asm__ ("SBT13ECLRS") __attribute__((section("sfrs"))); -#define SBT13ECLRM SBT13ECLRM -extern volatile unsigned int SBT13ECLRM __attribute__((section("sfrs"))); -typedef struct { - unsigned CLEAR:1; -} __SBT13ECLRMbits_t; -extern volatile __SBT13ECLRMbits_t SBT13ECLRMbits __asm__ ("SBT13ECLRM") __attribute__((section("sfrs"))); -#define SBT13REG0 SBT13REG0 -extern volatile unsigned int SBT13REG0 __attribute__((section("sfrs"))); -typedef struct { - unsigned :3; - unsigned SIZE:5; - unsigned :1; - unsigned PRI:1; - unsigned BASE:22; -} __SBT13REG0bits_t; -extern volatile __SBT13REG0bits_t SBT13REG0bits __asm__ ("SBT13REG0") __attribute__((section("sfrs"))); -#define SBT13RD0 SBT13RD0 -extern volatile unsigned int SBT13RD0 __attribute__((section("sfrs"))); -typedef struct { - unsigned GROUP0:1; - unsigned GROUP1:1; - unsigned GROUP2:1; - unsigned GROUP3:1; -} __SBT13RD0bits_t; -extern volatile __SBT13RD0bits_t SBT13RD0bits __asm__ ("SBT13RD0") __attribute__((section("sfrs"))); -#define SBT13WR0 SBT13WR0 -extern volatile unsigned int SBT13WR0 __attribute__((section("sfrs"))); -typedef struct { - unsigned GROUP0:1; - unsigned GROUP1:1; - unsigned GROUP2:1; - unsigned GROUP3:1; -} __SBT13WR0bits_t; -extern volatile __SBT13WR0bits_t SBT13WR0bits __asm__ ("SBT13WR0") __attribute__((section("sfrs"))); -#define DEVCFG3 DEVCFG3 -extern volatile unsigned int DEVCFG3 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned USERID:16; - unsigned :8; - unsigned FMIIEN:1; - unsigned FETHIO:1; - unsigned :1; - unsigned PGL1WAY:1; - unsigned PMDL1WAY:1; - unsigned IOL1WAY:1; - unsigned FUSBIDIO:1; - }; - struct { - unsigned w:32; - }; -} __DEVCFG3bits_t; -extern volatile __DEVCFG3bits_t DEVCFG3bits __asm__ ("DEVCFG3") __attribute__((section("sfrs"))); -#define DEVCFG2 DEVCFG2 -extern volatile unsigned int DEVCFG2 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned FPLLIDIV:3; - unsigned :1; - unsigned FPLLRNG:3; - unsigned FPLLICLK:1; - unsigned FPLLMULT:7; - unsigned :1; - unsigned FPLLODIV:3; - unsigned :11; - unsigned UPLLFSEL:1; - }; - struct { - unsigned w:32; - }; -} __DEVCFG2bits_t; -extern volatile __DEVCFG2bits_t DEVCFG2bits __asm__ ("DEVCFG2") __attribute__((section("sfrs"))); -#define DEVCFG1 DEVCFG1 -extern volatile unsigned int DEVCFG1 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned FNOSC:3; - unsigned DMTINTV:3; - unsigned FSOSCEN:1; - unsigned IESO:1; - unsigned POSCMOD:2; - unsigned OSCIOFNC:1; - unsigned :3; - unsigned FCKSM:2; - unsigned WDTPS:5; - unsigned WDTSPGM:1; - unsigned WINDIS:1; - unsigned FWDTEN:1; - unsigned FWDTWINSZ:2; - unsigned DMTCNT:5; - unsigned FDMTEN:1; - }; - struct { - unsigned w:32; - }; -} __DEVCFG1bits_t; -extern volatile __DEVCFG1bits_t DEVCFG1bits __asm__ ("DEVCFG1") __attribute__((section("sfrs"))); -#define DEVCFG0 DEVCFG0 -extern volatile unsigned int DEVCFG0 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned DEBUG:2; - unsigned JTAGEN:1; - unsigned ICESEL:2; - unsigned TRCEN:1; - unsigned BOOTISA:1; - unsigned :1; - unsigned FECCCON:2; - unsigned FSLEEP:1; - unsigned :1; - unsigned DBGPER:3; - unsigned SMCLR:1; - unsigned SOSCGAIN:2; - unsigned SOSCBOOST:1; - unsigned POSCGAIN:2; - unsigned POSCBOOST:1; - unsigned :8; - unsigned EJTAGBEN:1; - }; - struct { - unsigned FDEBUG:2; - }; - struct { - unsigned w:32; - }; -} __DEVCFG0bits_t; -extern volatile __DEVCFG0bits_t DEVCFG0bits __asm__ ("DEVCFG0") __attribute__((section("sfrs"))); -#define DEVCP3 DEVCP3 -extern volatile unsigned int DEVCP3 __attribute__((section("sfrs"))); -#define DEVCP2 DEVCP2 -extern volatile unsigned int DEVCP2 __attribute__((section("sfrs"))); -#define DEVCP1 DEVCP1 -extern volatile unsigned int DEVCP1 __attribute__((section("sfrs"))); -#define DEVCP0 DEVCP0 -extern volatile unsigned int DEVCP0 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :28; - unsigned CP:1; - }; - struct { - unsigned w:32; - }; -} __DEVCP0bits_t; -extern volatile __DEVCP0bits_t DEVCP0bits __asm__ ("DEVCP0") __attribute__((section("sfrs"))); -#define DEVSIGN3 DEVSIGN3 -extern volatile unsigned int DEVSIGN3 __attribute__((section("sfrs"))); -#define DEVSIGN2 DEVSIGN2 -extern volatile unsigned int DEVSIGN2 __attribute__((section("sfrs"))); -#define DEVSIGN1 DEVSIGN1 -extern volatile unsigned int DEVSIGN1 __attribute__((section("sfrs"))); -#define DEVSIGN0 DEVSIGN0 -extern volatile unsigned int DEVSIGN0 __attribute__((section("sfrs"))); -#define SEQ3 SEQ3 -extern volatile unsigned int SEQ3 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned TSEQ:16; - unsigned CSEQ:16; - }; - struct { - unsigned w:32; - }; -} __SEQ3bits_t; -extern volatile __SEQ3bits_t SEQ3bits __asm__ ("SEQ3") __attribute__((section("sfrs"))); -#define SEQ2 SEQ2 -extern volatile unsigned int SEQ2 __attribute__((section("sfrs"))); -#define SEQ1 SEQ1 -extern volatile unsigned int SEQ1 __attribute__((section("sfrs"))); -#define SEQ0 SEQ0 -extern volatile unsigned int SEQ0 __attribute__((section("sfrs"))); -#define DEVSN0 DEVSN0 -extern volatile unsigned int DEVSN0 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned SN:32; - }; - struct { - unsigned w:32; - }; -} __DEVSN0bits_t; -extern volatile __DEVSN0bits_t DEVSN0bits __asm__ ("DEVSN0") __attribute__((section("sfrs"))); -#define DEVSN1 DEVSN1 -extern volatile unsigned int DEVSN1 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned SN:32; - }; - struct { - unsigned w:32; - }; -} __DEVSN1bits_t; -extern volatile __DEVSN1bits_t DEVSN1bits __asm__ ("DEVSN1") __attribute__((section("sfrs"))); -#define ADEVCFG3 ADEVCFG3 -extern volatile unsigned int ADEVCFG3 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned USERID:16; - unsigned :8; - unsigned FMIIEN:1; - unsigned FETHIO:1; - unsigned :1; - unsigned PGL1WAY:1; - unsigned PMDL1WAY:1; - unsigned IOL1WAY:1; - unsigned FUSBIDIO:1; - }; - struct { - unsigned w:32; - }; -} __ADEVCFG3bits_t; -extern volatile __ADEVCFG3bits_t ADEVCFG3bits __asm__ ("ADEVCFG3") __attribute__((section("sfrs"))); -#define ADEVCFG2 ADEVCFG2 -extern volatile unsigned int ADEVCFG2 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned FPLLIDIV:3; - unsigned :1; - unsigned FPLLRNG:3; - unsigned FPLLICLK:1; - unsigned FPLLMULT:7; - unsigned :1; - unsigned FPLLODIV:3; - unsigned :11; - unsigned UPLLFSEL:1; - }; - struct { - unsigned w:32; - }; -} __ADEVCFG2bits_t; -extern volatile __ADEVCFG2bits_t ADEVCFG2bits __asm__ ("ADEVCFG2") __attribute__((section("sfrs"))); -#define ADEVCFG1 ADEVCFG1 -extern volatile unsigned int ADEVCFG1 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned FNOSC:3; - unsigned DMTINTV:3; - unsigned FSOSCEN:1; - unsigned IESO:1; - unsigned POSCMOD:2; - unsigned OSCIOFNC:1; - unsigned :3; - unsigned FCKSM:2; - unsigned WDTPS:5; - unsigned WDTSPGM:1; - unsigned WINDIS:1; - unsigned FWDTEN:1; - unsigned FWDTWINSZ:2; - unsigned DMTCNT:5; - unsigned FDMTEN:1; - }; - struct { - unsigned w:32; - }; -} __ADEVCFG1bits_t; -extern volatile __ADEVCFG1bits_t ADEVCFG1bits __asm__ ("ADEVCFG1") __attribute__((section("sfrs"))); -#define ADEVCFG0 ADEVCFG0 -extern volatile unsigned int ADEVCFG0 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned DEBUG:2; - unsigned JTAGEN:1; - unsigned ICESEL:2; - unsigned TRCEN:1; - unsigned BOOTISA:1; - unsigned :1; - unsigned FECCCON:2; - unsigned FSLEEP:1; - unsigned :1; - unsigned DBGPER:3; - unsigned SMCLR:1; - unsigned SOSCGAIN:2; - unsigned SOSCBOOST:1; - unsigned POSCGAIN:2; - unsigned POSCBOOST:1; - unsigned :8; - unsigned EJTAGBEN:1; - }; - struct { - unsigned FDEBUG:2; - }; - struct { - unsigned w:32; - }; -} __ADEVCFG0bits_t; -extern volatile __ADEVCFG0bits_t ADEVCFG0bits __asm__ ("ADEVCFG0") __attribute__((section("sfrs"))); -#define ADEVCP3 ADEVCP3 -extern volatile unsigned int ADEVCP3 __attribute__((section("sfrs"))); -#define ADEVCP2 ADEVCP2 -extern volatile unsigned int ADEVCP2 __attribute__((section("sfrs"))); -#define ADEVCP1 ADEVCP1 -extern volatile unsigned int ADEVCP1 __attribute__((section("sfrs"))); -#define ADEVCP0 ADEVCP0 -extern volatile unsigned int ADEVCP0 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :28; - unsigned CP:1; - }; - struct { - unsigned w:32; - }; -} __ADEVCP0bits_t; -extern volatile __ADEVCP0bits_t ADEVCP0bits __asm__ ("ADEVCP0") __attribute__((section("sfrs"))); -#define ADEVSIGN3 ADEVSIGN3 -extern volatile unsigned int ADEVSIGN3 __attribute__((section("sfrs"))); -#define ADEVSIGN2 ADEVSIGN2 -extern volatile unsigned int ADEVSIGN2 __attribute__((section("sfrs"))); -#define ADEVSIGN1 ADEVSIGN1 -extern volatile unsigned int ADEVSIGN1 __attribute__((section("sfrs"))); -#define ADEVSIGN0 ADEVSIGN0 -extern volatile unsigned int ADEVSIGN0 __attribute__((section("sfrs"))); -#define ASEQ3 ASEQ3 -extern volatile unsigned int ASEQ3 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned TSEQ:16; - unsigned CSEQ:16; - }; - struct { - unsigned w:32; - }; -} __ASEQ3bits_t; -extern volatile __ASEQ3bits_t ASEQ3bits __asm__ ("ASEQ3") __attribute__((section("sfrs"))); -#define ASEQ2 ASEQ2 -extern volatile unsigned int ASEQ2 __attribute__((section("sfrs"))); -#define ASEQ1 ASEQ1 -extern volatile unsigned int ASEQ1 __attribute__((section("sfrs"))); -#define ASEQ0 ASEQ0 -extern volatile unsigned int ASEQ0 __attribute__((section("sfrs"))); -#define AUBADEVCFG3 AUBADEVCFG3 -extern volatile unsigned int AUBADEVCFG3 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned USERID:16; - unsigned :8; - unsigned FMIIEN:1; - unsigned FETHIO:1; - unsigned :1; - unsigned PGL1WAY:1; - unsigned PMDL1WAY:1; - unsigned IOL1WAY:1; - unsigned FUSBIDIO:1; - }; - struct { - unsigned w:32; - }; -} __AUBADEVCFG3bits_t; -extern volatile __AUBADEVCFG3bits_t AUBADEVCFG3bits __asm__ ("AUBADEVCFG3") __attribute__((section("sfrs"))); -#define AUBADEVCFG2 AUBADEVCFG2 -extern volatile unsigned int AUBADEVCFG2 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned FPLLIDIV:3; - unsigned :1; - unsigned FPLLRNG:3; - unsigned FPLLICLK:1; - unsigned FPLLMULT:7; - unsigned :1; - unsigned FPLLODIV:3; - unsigned :11; - unsigned UPLLFSEL:1; - }; - struct { - unsigned w:32; - }; -} __AUBADEVCFG2bits_t; -extern volatile __AUBADEVCFG2bits_t AUBADEVCFG2bits __asm__ ("AUBADEVCFG2") __attribute__((section("sfrs"))); -#define AUBADEVCFG1 AUBADEVCFG1 -extern volatile unsigned int AUBADEVCFG1 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned FNOSC:3; - unsigned DMTINTV:3; - unsigned FSOSCEN:1; - unsigned IESO:1; - unsigned POSCMOD:2; - unsigned OSCIOFNC:1; - unsigned :3; - unsigned FCKSM:2; - unsigned WDTPS:5; - unsigned WDTSPGM:1; - unsigned WINDIS:1; - unsigned FWDTEN:1; - unsigned FWDTWINSZ:2; - unsigned DMTCNT:5; - unsigned FDMTEN:1; - }; - struct { - unsigned w:32; - }; -} __AUBADEVCFG1bits_t; -extern volatile __AUBADEVCFG1bits_t AUBADEVCFG1bits __asm__ ("AUBADEVCFG1") __attribute__((section("sfrs"))); -#define AUBADEVCFG0 AUBADEVCFG0 -extern volatile unsigned int AUBADEVCFG0 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned DEBUG:2; - unsigned JTAGEN:1; - unsigned ICESEL:2; - unsigned TRCEN:1; - unsigned BOOTISA:1; - unsigned :1; - unsigned FECCCON:2; - unsigned FSLEEP:1; - unsigned :1; - unsigned DBGPER:3; - unsigned SMCLR:1; - unsigned SOSCGAIN:2; - unsigned SOSCBOOST:1; - unsigned POSCGAIN:2; - unsigned POSCBOOST:1; - unsigned :8; - unsigned EJTAGBEN:1; - }; - struct { - unsigned FDEBUG:2; - }; - struct { - unsigned w:32; - }; -} __AUBADEVCFG0bits_t; -extern volatile __AUBADEVCFG0bits_t AUBADEVCFG0bits __asm__ ("AUBADEVCFG0") __attribute__((section("sfrs"))); -#define AUBADEVCP3 AUBADEVCP3 -extern volatile unsigned int AUBADEVCP3 __attribute__((section("sfrs"))); -#define AUBADEVCP2 AUBADEVCP2 -extern volatile unsigned int AUBADEVCP2 __attribute__((section("sfrs"))); -#define AUBADEVCP1 AUBADEVCP1 -extern volatile unsigned int AUBADEVCP1 __attribute__((section("sfrs"))); -#define AUBADEVCP0 AUBADEVCP0 -extern volatile unsigned int AUBADEVCP0 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :28; - unsigned CP:1; - }; - struct { - unsigned w:32; - }; -} __AUBADEVCP0bits_t; -extern volatile __AUBADEVCP0bits_t AUBADEVCP0bits __asm__ ("AUBADEVCP0") __attribute__((section("sfrs"))); -#define AUBADEVSIGN3 AUBADEVSIGN3 -extern volatile unsigned int AUBADEVSIGN3 __attribute__((section("sfrs"))); -#define AUBADEVSIGN2 AUBADEVSIGN2 -extern volatile unsigned int AUBADEVSIGN2 __attribute__((section("sfrs"))); -#define AUBADEVSIGN1 AUBADEVSIGN1 -extern volatile unsigned int AUBADEVSIGN1 __attribute__((section("sfrs"))); -#define AUBADEVSIGN0 AUBADEVSIGN0 -extern volatile unsigned int AUBADEVSIGN0 __attribute__((section("sfrs"))); -#define AUBASEQ3 AUBASEQ3 -extern volatile unsigned int AUBASEQ3 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned TSEQ:16; - unsigned CSEQ:16; - }; - struct { - unsigned w:32; - }; -} __AUBASEQ3bits_t; -extern volatile __AUBASEQ3bits_t AUBASEQ3bits __asm__ ("AUBASEQ3") __attribute__((section("sfrs"))); -#define AUBASEQ2 AUBASEQ2 -extern volatile unsigned int AUBASEQ2 __attribute__((section("sfrs"))); -#define AUBASEQ1 AUBASEQ1 -extern volatile unsigned int AUBASEQ1 __attribute__((section("sfrs"))); -#define AUBASEQ0 AUBASEQ0 -extern volatile unsigned int AUBASEQ0 __attribute__((section("sfrs"))); -#define UBADEVCFG3 UBADEVCFG3 -extern volatile unsigned int UBADEVCFG3 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned USERID:16; - unsigned :8; - unsigned FMIIEN:1; - unsigned FETHIO:1; - unsigned :1; - unsigned PGL1WAY:1; - unsigned PMDL1WAY:1; - unsigned IOL1WAY:1; - unsigned FUSBIDIO:1; - }; - struct { - unsigned w:32; - }; -} __UBADEVCFG3bits_t; -extern volatile __UBADEVCFG3bits_t UBADEVCFG3bits __asm__ ("UBADEVCFG3") __attribute__((section("sfrs"))); -#define UBADEVCFG2 UBADEVCFG2 -extern volatile unsigned int UBADEVCFG2 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned FPLLIDIV:3; - unsigned :1; - unsigned FPLLRNG:3; - unsigned FPLLICLK:1; - unsigned FPLLMULT:7; - unsigned :1; - unsigned FPLLODIV:3; - unsigned :11; - unsigned UPLLFSEL:1; - }; - struct { - unsigned w:32; - }; -} __UBADEVCFG2bits_t; -extern volatile __UBADEVCFG2bits_t UBADEVCFG2bits __asm__ ("UBADEVCFG2") __attribute__((section("sfrs"))); -#define UBADEVCFG1 UBADEVCFG1 -extern volatile unsigned int UBADEVCFG1 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned FNOSC:3; - unsigned DMTINTV:3; - unsigned FSOSCEN:1; - unsigned IESO:1; - unsigned POSCMOD:2; - unsigned OSCIOFNC:1; - unsigned :3; - unsigned FCKSM:2; - unsigned WDTPS:5; - unsigned WDTSPGM:1; - unsigned WINDIS:1; - unsigned FWDTEN:1; - unsigned FWDTWINSZ:2; - unsigned DMTCNT:5; - unsigned FDMTEN:1; - }; - struct { - unsigned w:32; - }; -} __UBADEVCFG1bits_t; -extern volatile __UBADEVCFG1bits_t UBADEVCFG1bits __asm__ ("UBADEVCFG1") __attribute__((section("sfrs"))); -#define UBADEVCFG0 UBADEVCFG0 -extern volatile unsigned int UBADEVCFG0 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned DEBUG:2; - unsigned JTAGEN:1; - unsigned ICESEL:2; - unsigned TRCEN:1; - unsigned BOOTISA:1; - unsigned :1; - unsigned FECCCON:2; - unsigned FSLEEP:1; - unsigned :1; - unsigned DBGPER:3; - unsigned SMCLR:1; - unsigned SOSCGAIN:2; - unsigned SOSCBOOST:1; - unsigned POSCGAIN:2; - unsigned POSCBOOST:1; - unsigned :8; - unsigned EJTAGBEN:1; - }; - struct { - unsigned FDEBUG:2; - }; - struct { - unsigned w:32; - }; -} __UBADEVCFG0bits_t; -extern volatile __UBADEVCFG0bits_t UBADEVCFG0bits __asm__ ("UBADEVCFG0") __attribute__((section("sfrs"))); -#define UBADEVCP3 UBADEVCP3 -extern volatile unsigned int UBADEVCP3 __attribute__((section("sfrs"))); -#define UBADEVCP2 UBADEVCP2 -extern volatile unsigned int UBADEVCP2 __attribute__((section("sfrs"))); -#define UBADEVCP1 UBADEVCP1 -extern volatile unsigned int UBADEVCP1 __attribute__((section("sfrs"))); -#define UBADEVCP0 UBADEVCP0 -extern volatile unsigned int UBADEVCP0 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :28; - unsigned CP:1; - }; - struct { - unsigned w:32; - }; -} __UBADEVCP0bits_t; -extern volatile __UBADEVCP0bits_t UBADEVCP0bits __asm__ ("UBADEVCP0") __attribute__((section("sfrs"))); -#define UBADEVSIGN3 UBADEVSIGN3 -extern volatile unsigned int UBADEVSIGN3 __attribute__((section("sfrs"))); -#define UBADEVSIGN2 UBADEVSIGN2 -extern volatile unsigned int UBADEVSIGN2 __attribute__((section("sfrs"))); -#define UBADEVSIGN1 UBADEVSIGN1 -extern volatile unsigned int UBADEVSIGN1 __attribute__((section("sfrs"))); -#define UBADEVSIGN0 UBADEVSIGN0 -extern volatile unsigned int UBADEVSIGN0 __attribute__((section("sfrs"))); -#define UBASEQ3 UBASEQ3 -extern volatile unsigned int UBASEQ3 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned TSEQ:16; - unsigned CSEQ:16; - }; - struct { - unsigned w:32; - }; -} __UBASEQ3bits_t; -extern volatile __UBASEQ3bits_t UBASEQ3bits __asm__ ("UBASEQ3") __attribute__((section("sfrs"))); -#define UBASEQ2 UBASEQ2 -extern volatile unsigned int UBASEQ2 __attribute__((section("sfrs"))); -#define UBASEQ1 UBASEQ1 -extern volatile unsigned int UBASEQ1 __attribute__((section("sfrs"))); -#define UBASEQ0 UBASEQ0 -extern volatile unsigned int UBASEQ0 __attribute__((section("sfrs"))); -#define ABF1DEVCFG3 ABF1DEVCFG3 -extern volatile unsigned int ABF1DEVCFG3 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned USERID:16; - unsigned :8; - unsigned FMIIEN:1; - unsigned FETHIO:1; - unsigned :1; - unsigned PGL1WAY:1; - unsigned PMDL1WAY:1; - unsigned IOL1WAY:1; - unsigned FUSBIDIO:1; - }; - struct { - unsigned w:32; - }; -} __ABF1DEVCFG3bits_t; -extern volatile __ABF1DEVCFG3bits_t ABF1DEVCFG3bits __asm__ ("ABF1DEVCFG3") __attribute__((section("sfrs"))); -#define ABF1DEVCFG2 ABF1DEVCFG2 -extern volatile unsigned int ABF1DEVCFG2 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned FPLLIDIV:3; - unsigned :1; - unsigned FPLLRNG:3; - unsigned FPLLICLK:1; - unsigned FPLLMULT:7; - unsigned :1; - unsigned FPLLODIV:3; - unsigned :11; - unsigned UPLLFSEL:1; - }; - struct { - unsigned w:32; - }; -} __ABF1DEVCFG2bits_t; -extern volatile __ABF1DEVCFG2bits_t ABF1DEVCFG2bits __asm__ ("ABF1DEVCFG2") __attribute__((section("sfrs"))); -#define ABF1DEVCFG1 ABF1DEVCFG1 -extern volatile unsigned int ABF1DEVCFG1 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned FNOSC:3; - unsigned DMTINTV:3; - unsigned FSOSCEN:1; - unsigned IESO:1; - unsigned POSCMOD:2; - unsigned OSCIOFNC:1; - unsigned :3; - unsigned FCKSM:2; - unsigned WDTPS:5; - unsigned WDTSPGM:1; - unsigned WINDIS:1; - unsigned FWDTEN:1; - unsigned FWDTWINSZ:2; - unsigned DMTCNT:5; - unsigned FDMTEN:1; - }; - struct { - unsigned w:32; - }; -} __ABF1DEVCFG1bits_t; -extern volatile __ABF1DEVCFG1bits_t ABF1DEVCFG1bits __asm__ ("ABF1DEVCFG1") __attribute__((section("sfrs"))); -#define ABF1DEVCFG0 ABF1DEVCFG0 -extern volatile unsigned int ABF1DEVCFG0 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned DEBUG:2; - unsigned JTAGEN:1; - unsigned ICESEL:2; - unsigned TRCEN:1; - unsigned BOOTISA:1; - unsigned :1; - unsigned FECCCON:2; - unsigned FSLEEP:1; - unsigned :1; - unsigned DBGPER:3; - unsigned SMCLR:1; - unsigned SOSCGAIN:2; - unsigned SOSCBOOST:1; - unsigned POSCGAIN:2; - unsigned POSCBOOST:1; - unsigned :8; - unsigned EJTAGBEN:1; - }; - struct { - unsigned FDEBUG:2; - }; - struct { - unsigned w:32; - }; -} __ABF1DEVCFG0bits_t; -extern volatile __ABF1DEVCFG0bits_t ABF1DEVCFG0bits __asm__ ("ABF1DEVCFG0") __attribute__((section("sfrs"))); -#define ABF1DEVCP3 ABF1DEVCP3 -extern volatile unsigned int ABF1DEVCP3 __attribute__((section("sfrs"))); -#define ABF1DEVCP2 ABF1DEVCP2 -extern volatile unsigned int ABF1DEVCP2 __attribute__((section("sfrs"))); -#define ABF1DEVCP1 ABF1DEVCP1 -extern volatile unsigned int ABF1DEVCP1 __attribute__((section("sfrs"))); -#define ABF1DEVCP0 ABF1DEVCP0 -extern volatile unsigned int ABF1DEVCP0 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :28; - unsigned CP:1; - }; - struct { - unsigned w:32; - }; -} __ABF1DEVCP0bits_t; -extern volatile __ABF1DEVCP0bits_t ABF1DEVCP0bits __asm__ ("ABF1DEVCP0") __attribute__((section("sfrs"))); -#define ABF1DEVSIGN3 ABF1DEVSIGN3 -extern volatile unsigned int ABF1DEVSIGN3 __attribute__((section("sfrs"))); -#define ABF1DEVSIGN2 ABF1DEVSIGN2 -extern volatile unsigned int ABF1DEVSIGN2 __attribute__((section("sfrs"))); -#define ABF1DEVSIGN1 ABF1DEVSIGN1 -extern volatile unsigned int ABF1DEVSIGN1 __attribute__((section("sfrs"))); -#define ABF1DEVSIGN0 ABF1DEVSIGN0 -extern volatile unsigned int ABF1DEVSIGN0 __attribute__((section("sfrs"))); -#define ABF1SEQ3 ABF1SEQ3 -extern volatile unsigned int ABF1SEQ3 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned TSEQ:16; - unsigned CSEQ:16; - }; - struct { - unsigned w:32; - }; -} __ABF1SEQ3bits_t; -extern volatile __ABF1SEQ3bits_t ABF1SEQ3bits __asm__ ("ABF1SEQ3") __attribute__((section("sfrs"))); -#define ABF1SEQ2 ABF1SEQ2 -extern volatile unsigned int ABF1SEQ2 __attribute__((section("sfrs"))); -#define ABF1SEQ1 ABF1SEQ1 -extern volatile unsigned int ABF1SEQ1 __attribute__((section("sfrs"))); -#define ABF1SEQ0 ABF1SEQ0 -extern volatile unsigned int ABF1SEQ0 __attribute__((section("sfrs"))); -#define BF1DEVCFG3 BF1DEVCFG3 -extern volatile unsigned int BF1DEVCFG3 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned USERID:16; - unsigned :8; - unsigned FMIIEN:1; - unsigned FETHIO:1; - unsigned :1; - unsigned PGL1WAY:1; - unsigned PMDL1WAY:1; - unsigned IOL1WAY:1; - unsigned FUSBIDIO:1; - }; - struct { - unsigned w:32; - }; -} __BF1DEVCFG3bits_t; -extern volatile __BF1DEVCFG3bits_t BF1DEVCFG3bits __asm__ ("BF1DEVCFG3") __attribute__((section("sfrs"))); -#define BF1DEVCFG2 BF1DEVCFG2 -extern volatile unsigned int BF1DEVCFG2 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned FPLLIDIV:3; - unsigned :1; - unsigned FPLLRNG:3; - unsigned FPLLICLK:1; - unsigned FPLLMULT:7; - unsigned :1; - unsigned FPLLODIV:3; - unsigned :11; - unsigned UPLLFSEL:1; - }; - struct { - unsigned w:32; - }; -} __BF1DEVCFG2bits_t; -extern volatile __BF1DEVCFG2bits_t BF1DEVCFG2bits __asm__ ("BF1DEVCFG2") __attribute__((section("sfrs"))); -#define BF1DEVCFG1 BF1DEVCFG1 -extern volatile unsigned int BF1DEVCFG1 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned FNOSC:3; - unsigned DMTINTV:3; - unsigned FSOSCEN:1; - unsigned IESO:1; - unsigned POSCMOD:2; - unsigned OSCIOFNC:1; - unsigned :3; - unsigned FCKSM:2; - unsigned WDTPS:5; - unsigned WDTSPGM:1; - unsigned WINDIS:1; - unsigned FWDTEN:1; - unsigned FWDTWINSZ:2; - unsigned DMTCNT:5; - unsigned FDMTEN:1; - }; - struct { - unsigned w:32; - }; -} __BF1DEVCFG1bits_t; -extern volatile __BF1DEVCFG1bits_t BF1DEVCFG1bits __asm__ ("BF1DEVCFG1") __attribute__((section("sfrs"))); -#define BF1DEVCFG0 BF1DEVCFG0 -extern volatile unsigned int BF1DEVCFG0 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned DEBUG:2; - unsigned JTAGEN:1; - unsigned ICESEL:2; - unsigned TRCEN:1; - unsigned BOOTISA:1; - unsigned :1; - unsigned FECCCON:2; - unsigned FSLEEP:1; - unsigned :1; - unsigned DBGPER:3; - unsigned SMCLR:1; - unsigned SOSCGAIN:2; - unsigned SOSCBOOST:1; - unsigned POSCGAIN:2; - unsigned POSCBOOST:1; - unsigned :8; - unsigned EJTAGBEN:1; - }; - struct { - unsigned FDEBUG:2; - }; - struct { - unsigned w:32; - }; -} __BF1DEVCFG0bits_t; -extern volatile __BF1DEVCFG0bits_t BF1DEVCFG0bits __asm__ ("BF1DEVCFG0") __attribute__((section("sfrs"))); -#define BF1DEVCP3 BF1DEVCP3 -extern volatile unsigned int BF1DEVCP3 __attribute__((section("sfrs"))); -#define BF1DEVCP2 BF1DEVCP2 -extern volatile unsigned int BF1DEVCP2 __attribute__((section("sfrs"))); -#define BF1DEVCP1 BF1DEVCP1 -extern volatile unsigned int BF1DEVCP1 __attribute__((section("sfrs"))); -#define BF1DEVCP0 BF1DEVCP0 -extern volatile unsigned int BF1DEVCP0 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :28; - unsigned CP:1; - }; - struct { - unsigned w:32; - }; -} __BF1DEVCP0bits_t; -extern volatile __BF1DEVCP0bits_t BF1DEVCP0bits __asm__ ("BF1DEVCP0") __attribute__((section("sfrs"))); -#define BF1DEVSIGN3 BF1DEVSIGN3 -extern volatile unsigned int BF1DEVSIGN3 __attribute__((section("sfrs"))); -#define BF1DEVSIGN2 BF1DEVSIGN2 -extern volatile unsigned int BF1DEVSIGN2 __attribute__((section("sfrs"))); -#define BF1DEVSIGN1 BF1DEVSIGN1 -extern volatile unsigned int BF1DEVSIGN1 __attribute__((section("sfrs"))); -#define BF1DEVSIGN0 BF1DEVSIGN0 -extern volatile unsigned int BF1DEVSIGN0 __attribute__((section("sfrs"))); -#define BF1SEQ3 BF1SEQ3 -extern volatile unsigned int BF1SEQ3 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned TSEQ:16; - unsigned CSEQ:16; - }; - struct { - unsigned w:32; - }; -} __BF1SEQ3bits_t; -extern volatile __BF1SEQ3bits_t BF1SEQ3bits __asm__ ("BF1SEQ3") __attribute__((section("sfrs"))); -#define BF1SEQ2 BF1SEQ2 -extern volatile unsigned int BF1SEQ2 __attribute__((section("sfrs"))); -#define BF1SEQ1 BF1SEQ1 -extern volatile unsigned int BF1SEQ1 __attribute__((section("sfrs"))); -#define BF1SEQ0 BF1SEQ0 -extern volatile unsigned int BF1SEQ0 __attribute__((section("sfrs"))); -#define ABF2DEVCFG3 ABF2DEVCFG3 -extern volatile unsigned int ABF2DEVCFG3 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned USERID:16; - unsigned :8; - unsigned FMIIEN:1; - unsigned FETHIO:1; - unsigned :1; - unsigned PGL1WAY:1; - unsigned PMDL1WAY:1; - unsigned IOL1WAY:1; - unsigned FUSBIDIO:1; - }; - struct { - unsigned w:32; - }; -} __ABF2DEVCFG3bits_t; -extern volatile __ABF2DEVCFG3bits_t ABF2DEVCFG3bits __asm__ ("ABF2DEVCFG3") __attribute__((section("sfrs"))); -#define ABF2DEVCFG2 ABF2DEVCFG2 -extern volatile unsigned int ABF2DEVCFG2 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned FPLLIDIV:3; - unsigned :1; - unsigned FPLLRNG:3; - unsigned FPLLICLK:1; - unsigned FPLLMULT:7; - unsigned :1; - unsigned FPLLODIV:3; - unsigned :11; - unsigned UPLLFSEL:1; - }; - struct { - unsigned w:32; - }; -} __ABF2DEVCFG2bits_t; -extern volatile __ABF2DEVCFG2bits_t ABF2DEVCFG2bits __asm__ ("ABF2DEVCFG2") __attribute__((section("sfrs"))); -#define ABF2DEVCFG1 ABF2DEVCFG1 -extern volatile unsigned int ABF2DEVCFG1 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned FNOSC:3; - unsigned DMTINTV:3; - unsigned FSOSCEN:1; - unsigned IESO:1; - unsigned POSCMOD:2; - unsigned OSCIOFNC:1; - unsigned :3; - unsigned FCKSM:2; - unsigned WDTPS:5; - unsigned WDTSPGM:1; - unsigned WINDIS:1; - unsigned FWDTEN:1; - unsigned FWDTWINSZ:2; - unsigned DMTCNT:5; - unsigned FDMTEN:1; - }; - struct { - unsigned w:32; - }; -} __ABF2DEVCFG1bits_t; -extern volatile __ABF2DEVCFG1bits_t ABF2DEVCFG1bits __asm__ ("ABF2DEVCFG1") __attribute__((section("sfrs"))); -#define ABF2DEVCFG0 ABF2DEVCFG0 -extern volatile unsigned int ABF2DEVCFG0 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned DEBUG:2; - unsigned JTAGEN:1; - unsigned ICESEL:2; - unsigned TRCEN:1; - unsigned BOOTISA:1; - unsigned :1; - unsigned FECCCON:2; - unsigned FSLEEP:1; - unsigned :1; - unsigned DBGPER:3; - unsigned SMCLR:1; - unsigned SOSCGAIN:2; - unsigned SOSCBOOST:1; - unsigned POSCGAIN:2; - unsigned POSCBOOST:1; - unsigned :8; - unsigned EJTAGBEN:1; - }; - struct { - unsigned FDEBUG:2; - }; - struct { - unsigned w:32; - }; -} __ABF2DEVCFG0bits_t; -extern volatile __ABF2DEVCFG0bits_t ABF2DEVCFG0bits __asm__ ("ABF2DEVCFG0") __attribute__((section("sfrs"))); -#define ABF2DEVCP3 ABF2DEVCP3 -extern volatile unsigned int ABF2DEVCP3 __attribute__((section("sfrs"))); -#define ABF2DEVCP2 ABF2DEVCP2 -extern volatile unsigned int ABF2DEVCP2 __attribute__((section("sfrs"))); -#define ABF2DEVCP1 ABF2DEVCP1 -extern volatile unsigned int ABF2DEVCP1 __attribute__((section("sfrs"))); -#define ABF2DEVCP0 ABF2DEVCP0 -extern volatile unsigned int ABF2DEVCP0 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :28; - unsigned CP:1; - }; - struct { - unsigned w:32; - }; -} __ABF2DEVCP0bits_t; -extern volatile __ABF2DEVCP0bits_t ABF2DEVCP0bits __asm__ ("ABF2DEVCP0") __attribute__((section("sfrs"))); -#define ABF2DEVSIGN3 ABF2DEVSIGN3 -extern volatile unsigned int ABF2DEVSIGN3 __attribute__((section("sfrs"))); -#define ABF2DEVSIGN2 ABF2DEVSIGN2 -extern volatile unsigned int ABF2DEVSIGN2 __attribute__((section("sfrs"))); -#define ABF2DEVSIGN1 ABF2DEVSIGN1 -extern volatile unsigned int ABF2DEVSIGN1 __attribute__((section("sfrs"))); -#define ABF2DEVSIGN0 ABF2DEVSIGN0 -extern volatile unsigned int ABF2DEVSIGN0 __attribute__((section("sfrs"))); -#define ABF2SEQ3 ABF2SEQ3 -extern volatile unsigned int ABF2SEQ3 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned TSEQ:16; - unsigned CSEQ:16; - }; - struct { - unsigned w:32; - }; -} __ABF2SEQ3bits_t; -extern volatile __ABF2SEQ3bits_t ABF2SEQ3bits __asm__ ("ABF2SEQ3") __attribute__((section("sfrs"))); -#define ABF2SEQ2 ABF2SEQ2 -extern volatile unsigned int ABF2SEQ2 __attribute__((section("sfrs"))); -#define ABF2SEQ1 ABF2SEQ1 -extern volatile unsigned int ABF2SEQ1 __attribute__((section("sfrs"))); -#define ABF2SEQ0 ABF2SEQ0 -extern volatile unsigned int ABF2SEQ0 __attribute__((section("sfrs"))); -#define BF2DEVCFG3 BF2DEVCFG3 -extern volatile unsigned int BF2DEVCFG3 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned USERID:16; - unsigned :8; - unsigned FMIIEN:1; - unsigned FETHIO:1; - unsigned :1; - unsigned PGL1WAY:1; - unsigned PMDL1WAY:1; - unsigned IOL1WAY:1; - unsigned FUSBIDIO:1; - }; - struct { - unsigned w:32; - }; -} __BF2DEVCFG3bits_t; -extern volatile __BF2DEVCFG3bits_t BF2DEVCFG3bits __asm__ ("BF2DEVCFG3") __attribute__((section("sfrs"))); -#define BF2DEVCFG2 BF2DEVCFG2 -extern volatile unsigned int BF2DEVCFG2 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned FPLLIDIV:3; - unsigned :1; - unsigned FPLLRNG:3; - unsigned FPLLICLK:1; - unsigned FPLLMULT:7; - unsigned :1; - unsigned FPLLODIV:3; - unsigned :11; - unsigned UPLLFSEL:1; - }; - struct { - unsigned w:32; - }; -} __BF2DEVCFG2bits_t; -extern volatile __BF2DEVCFG2bits_t BF2DEVCFG2bits __asm__ ("BF2DEVCFG2") __attribute__((section("sfrs"))); -#define BF2DEVCFG1 BF2DEVCFG1 -extern volatile unsigned int BF2DEVCFG1 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned FNOSC:3; - unsigned DMTINTV:3; - unsigned FSOSCEN:1; - unsigned IESO:1; - unsigned POSCMOD:2; - unsigned OSCIOFNC:1; - unsigned :3; - unsigned FCKSM:2; - unsigned WDTPS:5; - unsigned WDTSPGM:1; - unsigned WINDIS:1; - unsigned FWDTEN:1; - unsigned FWDTWINSZ:2; - unsigned DMTCNT:5; - unsigned FDMTEN:1; - }; - struct { - unsigned w:32; - }; -} __BF2DEVCFG1bits_t; -extern volatile __BF2DEVCFG1bits_t BF2DEVCFG1bits __asm__ ("BF2DEVCFG1") __attribute__((section("sfrs"))); -#define BF2DEVCFG0 BF2DEVCFG0 -extern volatile unsigned int BF2DEVCFG0 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned DEBUG:2; - unsigned JTAGEN:1; - unsigned ICESEL:2; - unsigned TRCEN:1; - unsigned BOOTISA:1; - unsigned :1; - unsigned FECCCON:2; - unsigned FSLEEP:1; - unsigned :1; - unsigned DBGPER:3; - unsigned SMCLR:1; - unsigned SOSCGAIN:2; - unsigned SOSCBOOST:1; - unsigned POSCGAIN:2; - unsigned POSCBOOST:1; - unsigned :8; - unsigned EJTAGBEN:1; - }; - struct { - unsigned FDEBUG:2; - }; - struct { - unsigned w:32; - }; -} __BF2DEVCFG0bits_t; -extern volatile __BF2DEVCFG0bits_t BF2DEVCFG0bits __asm__ ("BF2DEVCFG0") __attribute__((section("sfrs"))); -#define BF2DEVCP3 BF2DEVCP3 -extern volatile unsigned int BF2DEVCP3 __attribute__((section("sfrs"))); -#define BF2DEVCP2 BF2DEVCP2 -extern volatile unsigned int BF2DEVCP2 __attribute__((section("sfrs"))); -#define BF2DEVCP1 BF2DEVCP1 -extern volatile unsigned int BF2DEVCP1 __attribute__((section("sfrs"))); -#define BF2DEVCP0 BF2DEVCP0 -extern volatile unsigned int BF2DEVCP0 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned :28; - unsigned CP:1; - }; - struct { - unsigned w:32; - }; -} __BF2DEVCP0bits_t; -extern volatile __BF2DEVCP0bits_t BF2DEVCP0bits __asm__ ("BF2DEVCP0") __attribute__((section("sfrs"))); -#define BF2DEVSIGN3 BF2DEVSIGN3 -extern volatile unsigned int BF2DEVSIGN3 __attribute__((section("sfrs"))); -#define BF2DEVSIGN2 BF2DEVSIGN2 -extern volatile unsigned int BF2DEVSIGN2 __attribute__((section("sfrs"))); -#define BF2DEVSIGN1 BF2DEVSIGN1 -extern volatile unsigned int BF2DEVSIGN1 __attribute__((section("sfrs"))); -#define BF2DEVSIGN0 BF2DEVSIGN0 -extern volatile unsigned int BF2DEVSIGN0 __attribute__((section("sfrs"))); -#define BF2SEQ3 BF2SEQ3 -extern volatile unsigned int BF2SEQ3 __attribute__((section("sfrs"))); -typedef union { - struct { - unsigned TSEQ:16; - unsigned CSEQ:16; - }; - struct { - unsigned w:32; - }; -} __BF2SEQ3bits_t; -extern volatile __BF2SEQ3bits_t BF2SEQ3bits __asm__ ("BF2SEQ3") __attribute__((section("sfrs"))); -#define BF2SEQ2 BF2SEQ2 -extern volatile unsigned int BF2SEQ2 __attribute__((section("sfrs"))); -#define BF2SEQ1 BF2SEQ1 -extern volatile unsigned int BF2SEQ1 __attribute__((section("sfrs"))); -#define BF2SEQ0 BF2SEQ0 -extern volatile unsigned int BF2SEQ0 __attribute__((section("sfrs"))); -#ifdef __cplusplus -} -#endif - -#elif defined (__LANGUAGE_ASSEMBLY__) - .extern CFGCON /* 0xBF800000 */ - .extern DEVID /* 0xBF800020 */ - .extern SYSKEY /* 0xBF800030 */ - .extern PMD1 /* 0xBF800040 */ - .extern PMD1CLR /* 0xBF800044 */ - .extern PMD1SET /* 0xBF800048 */ - .extern PMD1INV /* 0xBF80004C */ - .extern PMD2 /* 0xBF800050 */ - .extern PMD2CLR /* 0xBF800054 */ - .extern PMD2SET /* 0xBF800058 */ - .extern PMD2INV /* 0xBF80005C */ - .extern PMD3 /* 0xBF800060 */ - .extern PMD3CLR /* 0xBF800064 */ - .extern PMD3SET /* 0xBF800068 */ - .extern PMD3INV /* 0xBF80006C */ - .extern PMD4 /* 0xBF800070 */ - .extern PMD4CLR /* 0xBF800074 */ - .extern PMD4SET /* 0xBF800078 */ - .extern PMD4INV /* 0xBF80007C */ - .extern PMD5 /* 0xBF800080 */ - .extern PMD5CLR /* 0xBF800084 */ - .extern PMD5SET /* 0xBF800088 */ - .extern PMD5INV /* 0xBF80008C */ - .extern PMD6 /* 0xBF800090 */ - .extern PMD6CLR /* 0xBF800094 */ - .extern PMD6SET /* 0xBF800098 */ - .extern PMD6INV /* 0xBF80009C */ - .extern PMD7 /* 0xBF8000A0 */ - .extern PMD7CLR /* 0xBF8000A4 */ - .extern PMD7SET /* 0xBF8000A8 */ - .extern PMD7INV /* 0xBF8000AC */ - .extern CFGEBIA /* 0xBF8000C0 */ - .extern CFGEBIACLR /* 0xBF8000C4 */ - .extern CFGEBIASET /* 0xBF8000C8 */ - .extern CFGEBIAINV /* 0xBF8000CC */ - .extern CFGEBIC /* 0xBF8000D0 */ - .extern CFGEBICCLR /* 0xBF8000D4 */ - .extern CFGEBICSET /* 0xBF8000D8 */ - .extern CFGEBICINV /* 0xBF8000DC */ - .extern CFGPG /* 0xBF8000E0 */ - .extern CFGPGCLR /* 0xBF8000E4 */ - .extern CFGPGSET /* 0xBF8000E8 */ - .extern CFGPGINV /* 0xBF8000EC */ - .extern NVMCON /* 0xBF800600 */ - .extern NVMCONCLR /* 0xBF800604 */ - .extern NVMCONSET /* 0xBF800608 */ - .extern NVMCONINV /* 0xBF80060C */ - .extern NVMKEY /* 0xBF800610 */ - .extern NVMADDR /* 0xBF800620 */ - .extern NVMADDRCLR /* 0xBF800624 */ - .extern NVMADDRSET /* 0xBF800628 */ - .extern NVMADDRINV /* 0xBF80062C */ - .extern NVMDATA0 /* 0xBF800630 */ - .extern NVMDATA0CLR /* 0xBF800634 */ - .extern NVMDATA0SET /* 0xBF800638 */ - .extern NVMDATA0INV /* 0xBF80063C */ - .extern NVMDATA1 /* 0xBF800640 */ - .extern NVMDATA1CLR /* 0xBF800644 */ - .extern NVMDATA1SET /* 0xBF800648 */ - .extern NVMDATA1INV /* 0xBF80064C */ - .extern NVMDATA2 /* 0xBF800650 */ - .extern NVMDATA2CLR /* 0xBF800654 */ - .extern NVMDATA2SET /* 0xBF800658 */ - .extern NVMDATA2INV /* 0xBF80065C */ - .extern NVMDATA3 /* 0xBF800660 */ - .extern NVMDATA3CLR /* 0xBF800664 */ - .extern NVMDATA3SET /* 0xBF800668 */ - .extern NVMDATA3INV /* 0xBF80066C */ - .extern NVMSRCADDR /* 0xBF800670 */ - .extern NVMSRCADDRCLR /* 0xBF800674 */ - .extern NVMSRCADDRSET /* 0xBF800678 */ - .extern NVMSRCADDRINV /* 0xBF80067C */ - .extern NVMPWP /* 0xBF800680 */ - .extern NVMPWPCLR /* 0xBF800684 */ - .extern NVMPWPSET /* 0xBF800688 */ - .extern NVMPWPINV /* 0xBF80068C */ - .extern NVMBWP /* 0xBF800690 */ - .extern NVMBWPCLR /* 0xBF800694 */ - .extern NVMBWPSET /* 0xBF800698 */ - .extern NVMBWPINV /* 0xBF80069C */ - .extern NVMCON2 /* 0xBF8006A0 */ - .extern NVMCON2CLR /* 0xBF8006A4 */ - .extern NVMCON2SET /* 0xBF8006A8 */ - .extern NVMCON2INV /* 0xBF8006AC */ - .extern WDTCON /* 0xBF800800 */ - .extern WDTCONCLR /* 0xBF800804 */ - .extern WDTCONSET /* 0xBF800808 */ - .extern WDTCONINV /* 0xBF80080C */ - .extern DMTCON /* 0xBF800A00 */ - .extern DMTPRECLR /* 0xBF800A10 */ - .extern DMTCLR /* 0xBF800A20 */ - .extern DMTSTAT /* 0xBF800A30 */ - .extern DMTCNT /* 0xBF800A40 */ - .extern DMTPSCNT /* 0xBF800A60 */ - .extern DMTPSINTV /* 0xBF800A70 */ - .extern RTCCON /* 0xBF800C00 */ - .extern RTCCONCLR /* 0xBF800C04 */ - .extern RTCCONSET /* 0xBF800C08 */ - .extern RTCCONINV /* 0xBF800C0C */ - .extern RTCALRM /* 0xBF800C10 */ - .extern RTCALRMCLR /* 0xBF800C14 */ - .extern RTCALRMSET /* 0xBF800C18 */ - .extern RTCALRMINV /* 0xBF800C1C */ - .extern RTCTIME /* 0xBF800C20 */ - .extern RTCTIMECLR /* 0xBF800C24 */ - .extern RTCTIMESET /* 0xBF800C28 */ - .extern RTCTIMEINV /* 0xBF800C2C */ - .extern RTCDATE /* 0xBF800C30 */ - .extern RTCDATECLR /* 0xBF800C34 */ - .extern RTCDATESET /* 0xBF800C38 */ - .extern RTCDATEINV /* 0xBF800C3C */ - .extern ALRMTIME /* 0xBF800C40 */ - .extern ALRMTIMECLR /* 0xBF800C44 */ - .extern ALRMTIMESET /* 0xBF800C48 */ - .extern ALRMTIMEINV /* 0xBF800C4C */ - .extern ALRMDATE /* 0xBF800C50 */ - .extern ALRMDATECLR /* 0xBF800C54 */ - .extern ALRMDATESET /* 0xBF800C58 */ - .extern ALRMDATEINV /* 0xBF800C5C */ - .extern CVRCON /* 0xBF800E00 */ - .extern CVRCONCLR /* 0xBF800E04 */ - .extern CVRCONSET /* 0xBF800E08 */ - .extern CVRCONINV /* 0xBF800E0C */ - .extern _ICDCON /* 0xBF801130 */ - .extern _ICDSTAT /* 0xBF801140 */ - .extern OSCCON /* 0xBF801200 */ - .extern OSCCONCLR /* 0xBF801204 */ - .extern OSCCONSET /* 0xBF801208 */ - .extern OSCCONINV /* 0xBF80120C */ - .extern OSCTUN /* 0xBF801210 */ - .extern OSCTUNCLR /* 0xBF801214 */ - .extern OSCTUNSET /* 0xBF801218 */ - .extern OSCTUNINV /* 0xBF80121C */ - .extern SPLLCON /* 0xBF801220 */ - .extern SPLLCONCLR /* 0xBF801224 */ - .extern SPLLCONSET /* 0xBF801228 */ - .extern SPLLCONINV /* 0xBF80122C */ - .extern RCON /* 0xBF801240 */ - .extern RCONCLR /* 0xBF801244 */ - .extern RCONSET /* 0xBF801248 */ - .extern RCONINV /* 0xBF80124C */ - .extern RSWRST /* 0xBF801250 */ - .extern RSWRSTCLR /* 0xBF801254 */ - .extern RSWRSTSET /* 0xBF801258 */ - .extern RSWRSTINV /* 0xBF80125C */ - .extern RNMICON /* 0xBF801260 */ - .extern RNMICONCLR /* 0xBF801264 */ - .extern RNMICONSET /* 0xBF801268 */ - .extern RNMICONINV /* 0xBF80126C */ - .extern PWRCON /* 0xBF801270 */ - .extern PWRCONCLR /* 0xBF801274 */ - .extern PWRCONSET /* 0xBF801278 */ - .extern PWRCONINV /* 0xBF80127C */ - .extern REFO1CON /* 0xBF801280 */ - .extern REFO1CONCLR /* 0xBF801284 */ - .extern REFO1CONSET /* 0xBF801288 */ - .extern REFO1CONINV /* 0xBF80128C */ - .extern REFO1TRIM /* 0xBF801290 */ - .extern REFO1TRIMCLR /* 0xBF801294 */ - .extern REFO1TRIMSET /* 0xBF801298 */ - .extern REFO1TRIMINV /* 0xBF80129C */ - .extern REFO2CON /* 0xBF8012A0 */ - .extern REFO2CONCLR /* 0xBF8012A4 */ - .extern REFO2CONSET /* 0xBF8012A8 */ - .extern REFO2CONINV /* 0xBF8012AC */ - .extern REFO2TRIM /* 0xBF8012B0 */ - .extern REFO2TRIMCLR /* 0xBF8012B4 */ - .extern REFO2TRIMSET /* 0xBF8012B8 */ - .extern REFO2TRIMINV /* 0xBF8012BC */ - .extern REFO3CON /* 0xBF8012C0 */ - .extern REFO3CONCLR /* 0xBF8012C4 */ - .extern REFO3CONSET /* 0xBF8012C8 */ - .extern REFO3CONINV /* 0xBF8012CC */ - .extern REFO3TRIM /* 0xBF8012D0 */ - .extern REFO3TRIMCLR /* 0xBF8012D4 */ - .extern REFO3TRIMSET /* 0xBF8012D8 */ - .extern REFO3TRIMINV /* 0xBF8012DC */ - .extern REFO4CON /* 0xBF8012E0 */ - .extern REFO4CONCLR /* 0xBF8012E4 */ - .extern REFO4CONSET /* 0xBF8012E8 */ - .extern REFO4CONINV /* 0xBF8012EC */ - .extern REFO4TRIM /* 0xBF8012F0 */ - .extern REFO4TRIMCLR /* 0xBF8012F4 */ - .extern REFO4TRIMSET /* 0xBF8012F8 */ - .extern REFO4TRIMINV /* 0xBF8012FC */ - .extern PB1DIV /* 0xBF801300 */ - .extern PB1DIVCLR /* 0xBF801304 */ - .extern PB1DIVSET /* 0xBF801308 */ - .extern PB1DIVINV /* 0xBF80130C */ - .extern PB2DIV /* 0xBF801310 */ - .extern PB2DIVCLR /* 0xBF801314 */ - .extern PB2DIVSET /* 0xBF801318 */ - .extern PB2DIVINV /* 0xBF80131C */ - .extern PB3DIV /* 0xBF801320 */ - .extern PB3DIVCLR /* 0xBF801324 */ - .extern PB3DIVSET /* 0xBF801328 */ - .extern PB3DIVINV /* 0xBF80132C */ - .extern PB4DIV /* 0xBF801330 */ - .extern PB4DIVCLR /* 0xBF801334 */ - .extern PB4DIVSET /* 0xBF801338 */ - .extern PB4DIVINV /* 0xBF80133C */ - .extern PB5DIV /* 0xBF801340 */ - .extern PB5DIVCLR /* 0xBF801344 */ - .extern PB5DIVSET /* 0xBF801348 */ - .extern PB5DIVINV /* 0xBF80134C */ - .extern PB7DIV /* 0xBF801360 */ - .extern PB7DIVCLR /* 0xBF801364 */ - .extern PB7DIVSET /* 0xBF801368 */ - .extern PB7DIVINV /* 0xBF80136C */ - .extern PB8DIV /* 0xBF801370 */ - .extern PB8DIVCLR /* 0xBF801374 */ - .extern PB8DIVSET /* 0xBF801378 */ - .extern PB8DIVINV /* 0xBF80137C */ - .extern SLEWCON /* 0xBF8013C0 */ - .extern SLEWCONCLR /* 0xBF8013C4 */ - .extern SLEWCONSET /* 0xBF8013C8 */ - .extern SLEWCONINV /* 0xBF8013CC */ - .extern CLKSTAT /* 0xBF8013D0 */ - .extern CLKSTATCLR /* 0xBF8013D4 */ - .extern CLKSTATSET /* 0xBF8013D8 */ - .extern CLKSTATINV /* 0xBF8013DC */ - .extern INT1R /* 0xBF801404 */ - .extern INT2R /* 0xBF801408 */ - .extern INT3R /* 0xBF80140C */ - .extern INT4R /* 0xBF801410 */ - .extern T2CKR /* 0xBF801418 */ - .extern T3CKR /* 0xBF80141C */ - .extern T4CKR /* 0xBF801420 */ - .extern T5CKR /* 0xBF801424 */ - .extern T6CKR /* 0xBF801428 */ - .extern T7CKR /* 0xBF80142C */ - .extern T8CKR /* 0xBF801430 */ - .extern T9CKR /* 0xBF801434 */ - .extern IC1R /* 0xBF801438 */ - .extern IC2R /* 0xBF80143C */ - .extern IC3R /* 0xBF801440 */ - .extern IC4R /* 0xBF801444 */ - .extern IC5R /* 0xBF801448 */ - .extern IC6R /* 0xBF80144C */ - .extern IC7R /* 0xBF801450 */ - .extern IC8R /* 0xBF801454 */ - .extern IC9R /* 0xBF801458 */ - .extern OCFAR /* 0xBF801460 */ - .extern U1RXR /* 0xBF801468 */ - .extern U1CTSR /* 0xBF80146C */ - .extern U2RXR /* 0xBF801470 */ - .extern U2CTSR /* 0xBF801474 */ - .extern U3RXR /* 0xBF801478 */ - .extern U3CTSR /* 0xBF80147C */ - .extern U4RXR /* 0xBF801480 */ - .extern U4CTSR /* 0xBF801484 */ - .extern U5RXR /* 0xBF801488 */ - .extern U5CTSR /* 0xBF80148C */ - .extern U6RXR /* 0xBF801490 */ - .extern U6CTSR /* 0xBF801494 */ - .extern SDI1R /* 0xBF80149C */ - .extern SS1R /* 0xBF8014A0 */ - .extern SDI2R /* 0xBF8014A8 */ - .extern SS2R /* 0xBF8014AC */ - .extern SDI3R /* 0xBF8014B4 */ - .extern SS3R /* 0xBF8014B8 */ - .extern SDI4R /* 0xBF8014C0 */ - .extern SS4R /* 0xBF8014C4 */ - .extern SDI5R /* 0xBF8014CC */ - .extern SS5R /* 0xBF8014D0 */ - .extern SDI6R /* 0xBF8014D8 */ - .extern SS6R /* 0xBF8014DC */ - .extern REFCLKI1R /* 0xBF8014E8 */ - .extern REFCLKI3R /* 0xBF8014F0 */ - .extern REFCLKI4R /* 0xBF8014F4 */ - .extern RPA14R /* 0xBF801538 */ - .extern RPA15R /* 0xBF80153C */ - .extern RPB0R /* 0xBF801540 */ - .extern RPB1R /* 0xBF801544 */ - .extern RPB2R /* 0xBF801548 */ - .extern RPB3R /* 0xBF80154C */ - .extern RPB5R /* 0xBF801554 */ - .extern RPB6R /* 0xBF801558 */ - .extern RPB7R /* 0xBF80155C */ - .extern RPB8R /* 0xBF801560 */ - .extern RPB9R /* 0xBF801564 */ - .extern RPB10R /* 0xBF801568 */ - .extern RPB14R /* 0xBF801578 */ - .extern RPB15R /* 0xBF80157C */ - .extern RPC1R /* 0xBF801584 */ - .extern RPC2R /* 0xBF801588 */ - .extern RPC3R /* 0xBF80158C */ - .extern RPC4R /* 0xBF801590 */ - .extern RPC13R /* 0xBF8015B4 */ - .extern RPC14R /* 0xBF8015B8 */ - .extern RPD0R /* 0xBF8015C0 */ - .extern RPD1R /* 0xBF8015C4 */ - .extern RPD2R /* 0xBF8015C8 */ - .extern RPD3R /* 0xBF8015CC */ - .extern RPD4R /* 0xBF8015D0 */ - .extern RPD5R /* 0xBF8015D4 */ - .extern RPD9R /* 0xBF8015E4 */ - .extern RPD10R /* 0xBF8015E8 */ - .extern RPD11R /* 0xBF8015EC */ - .extern RPD12R /* 0xBF8015F0 */ - .extern RPD14R /* 0xBF8015F8 */ - .extern RPD15R /* 0xBF8015FC */ - .extern RPE3R /* 0xBF80160C */ - .extern RPE5R /* 0xBF801614 */ - .extern RPE8R /* 0xBF801620 */ - .extern RPE9R /* 0xBF801624 */ - .extern RPF0R /* 0xBF801640 */ - .extern RPF1R /* 0xBF801644 */ - .extern RPF2R /* 0xBF801648 */ - .extern RPF3R /* 0xBF80164C */ - .extern RPF4R /* 0xBF801650 */ - .extern RPF5R /* 0xBF801654 */ - .extern RPF8R /* 0xBF801660 */ - .extern RPF12R /* 0xBF801670 */ - .extern RPF13R /* 0xBF801674 */ - .extern RPG0R /* 0xBF801680 */ - .extern RPG1R /* 0xBF801684 */ - .extern RPG6R /* 0xBF801698 */ - .extern RPG7R /* 0xBF80169C */ - .extern RPG8R /* 0xBF8016A0 */ - .extern RPG9R /* 0xBF8016A4 */ - .extern INTCON /* 0xBF810000 */ - .extern INTCONCLR /* 0xBF810004 */ - .extern INTCONSET /* 0xBF810008 */ - .extern INTCONINV /* 0xBF81000C */ - .extern PRISS /* 0xBF810010 */ - .extern PRISSCLR /* 0xBF810014 */ - .extern PRISSSET /* 0xBF810018 */ - .extern PRISSINV /* 0xBF81001C */ - .extern INTSTAT /* 0xBF810020 */ - .extern INTSTATCLR /* 0xBF810024 */ - .extern INTSTATSET /* 0xBF810028 */ - .extern INTSTATINV /* 0xBF81002C */ - .extern IPTMR /* 0xBF810030 */ - .extern IPTMRCLR /* 0xBF810034 */ - .extern IPTMRSET /* 0xBF810038 */ - .extern IPTMRINV /* 0xBF81003C */ - .extern IFS0 /* 0xBF810040 */ - .extern IFS0CLR /* 0xBF810044 */ - .extern IFS0SET /* 0xBF810048 */ - .extern IFS0INV /* 0xBF81004C */ - .extern IFS1 /* 0xBF810050 */ - .extern IFS1CLR /* 0xBF810054 */ - .extern IFS1SET /* 0xBF810058 */ - .extern IFS1INV /* 0xBF81005C */ - .extern IFS2 /* 0xBF810060 */ - .extern IFS2CLR /* 0xBF810064 */ - .extern IFS2SET /* 0xBF810068 */ - .extern IFS2INV /* 0xBF81006C */ - .extern IFS3 /* 0xBF810070 */ - .extern IFS3CLR /* 0xBF810074 */ - .extern IFS3SET /* 0xBF810078 */ - .extern IFS3INV /* 0xBF81007C */ - .extern IFS4 /* 0xBF810080 */ - .extern IFS4CLR /* 0xBF810084 */ - .extern IFS4SET /* 0xBF810088 */ - .extern IFS4INV /* 0xBF81008C */ - .extern IFS5 /* 0xBF810090 */ - .extern IFS5CLR /* 0xBF810094 */ - .extern IFS5SET /* 0xBF810098 */ - .extern IFS5INV /* 0xBF81009C */ - .extern IFS6 /* 0xBF8100A0 */ - .extern IFS6CLR /* 0xBF8100A4 */ - .extern IFS6SET /* 0xBF8100A8 */ - .extern IFS6INV /* 0xBF8100AC */ - .extern IEC0 /* 0xBF8100C0 */ - .extern IEC0CLR /* 0xBF8100C4 */ - .extern IEC0SET /* 0xBF8100C8 */ - .extern IEC0INV /* 0xBF8100CC */ - .extern IEC1 /* 0xBF8100D0 */ - .extern IEC1CLR /* 0xBF8100D4 */ - .extern IEC1SET /* 0xBF8100D8 */ - .extern IEC1INV /* 0xBF8100DC */ - .extern IEC2 /* 0xBF8100E0 */ - .extern IEC2CLR /* 0xBF8100E4 */ - .extern IEC2SET /* 0xBF8100E8 */ - .extern IEC2INV /* 0xBF8100EC */ - .extern IEC3 /* 0xBF8100F0 */ - .extern IEC3CLR /* 0xBF8100F4 */ - .extern IEC3SET /* 0xBF8100F8 */ - .extern IEC3INV /* 0xBF8100FC */ - .extern IEC4 /* 0xBF810100 */ - .extern IEC4CLR /* 0xBF810104 */ - .extern IEC4SET /* 0xBF810108 */ - .extern IEC4INV /* 0xBF81010C */ - .extern IEC5 /* 0xBF810110 */ - .extern IEC5CLR /* 0xBF810114 */ - .extern IEC5SET /* 0xBF810118 */ - .extern IEC5INV /* 0xBF81011C */ - .extern IEC6 /* 0xBF810120 */ - .extern IEC6CLR /* 0xBF810124 */ - .extern IEC6SET /* 0xBF810128 */ - .extern IEC6INV /* 0xBF81012C */ - .extern IPC0 /* 0xBF810140 */ - .extern IPC0CLR /* 0xBF810144 */ - .extern IPC0SET /* 0xBF810148 */ - .extern IPC0INV /* 0xBF81014C */ - .extern IPC1 /* 0xBF810150 */ - .extern IPC1CLR /* 0xBF810154 */ - .extern IPC1SET /* 0xBF810158 */ - .extern IPC1INV /* 0xBF81015C */ - .extern IPC2 /* 0xBF810160 */ - .extern IPC2CLR /* 0xBF810164 */ - .extern IPC2SET /* 0xBF810168 */ - .extern IPC2INV /* 0xBF81016C */ - .extern IPC3 /* 0xBF810170 */ - .extern IPC3CLR /* 0xBF810174 */ - .extern IPC3SET /* 0xBF810178 */ - .extern IPC3INV /* 0xBF81017C */ - .extern IPC4 /* 0xBF810180 */ - .extern IPC4CLR /* 0xBF810184 */ - .extern IPC4SET /* 0xBF810188 */ - .extern IPC4INV /* 0xBF81018C */ - .extern IPC5 /* 0xBF810190 */ - .extern IPC5CLR /* 0xBF810194 */ - .extern IPC5SET /* 0xBF810198 */ - .extern IPC5INV /* 0xBF81019C */ - .extern IPC6 /* 0xBF8101A0 */ - .extern IPC6CLR /* 0xBF8101A4 */ - .extern IPC6SET /* 0xBF8101A8 */ - .extern IPC6INV /* 0xBF8101AC */ - .extern IPC7 /* 0xBF8101B0 */ - .extern IPC7CLR /* 0xBF8101B4 */ - .extern IPC7SET /* 0xBF8101B8 */ - .extern IPC7INV /* 0xBF8101BC */ - .extern IPC8 /* 0xBF8101C0 */ - .extern IPC8CLR /* 0xBF8101C4 */ - .extern IPC8SET /* 0xBF8101C8 */ - .extern IPC8INV /* 0xBF8101CC */ - .extern IPC9 /* 0xBF8101D0 */ - .extern IPC9CLR /* 0xBF8101D4 */ - .extern IPC9SET /* 0xBF8101D8 */ - .extern IPC9INV /* 0xBF8101DC */ - .extern IPC10 /* 0xBF8101E0 */ - .extern IPC10CLR /* 0xBF8101E4 */ - .extern IPC10SET /* 0xBF8101E8 */ - .extern IPC10INV /* 0xBF8101EC */ - .extern IPC11 /* 0xBF8101F0 */ - .extern IPC11CLR /* 0xBF8101F4 */ - .extern IPC11SET /* 0xBF8101F8 */ - .extern IPC11INV /* 0xBF8101FC */ - .extern IPC12 /* 0xBF810200 */ - .extern IPC12CLR /* 0xBF810204 */ - .extern IPC12SET /* 0xBF810208 */ - .extern IPC12INV /* 0xBF81020C */ - .extern IPC13 /* 0xBF810210 */ - .extern IPC13CLR /* 0xBF810214 */ - .extern IPC13SET /* 0xBF810218 */ - .extern IPC13INV /* 0xBF81021C */ - .extern IPC14 /* 0xBF810220 */ - .extern IPC14CLR /* 0xBF810224 */ - .extern IPC14SET /* 0xBF810228 */ - .extern IPC14INV /* 0xBF81022C */ - .extern IPC15 /* 0xBF810230 */ - .extern IPC15CLR /* 0xBF810234 */ - .extern IPC15SET /* 0xBF810238 */ - .extern IPC15INV /* 0xBF81023C */ - .extern IPC16 /* 0xBF810240 */ - .extern IPC16CLR /* 0xBF810244 */ - .extern IPC16SET /* 0xBF810248 */ - .extern IPC16INV /* 0xBF81024C */ - .extern IPC17 /* 0xBF810250 */ - .extern IPC17CLR /* 0xBF810254 */ - .extern IPC17SET /* 0xBF810258 */ - .extern IPC17INV /* 0xBF81025C */ - .extern IPC18 /* 0xBF810260 */ - .extern IPC18CLR /* 0xBF810264 */ - .extern IPC18SET /* 0xBF810268 */ - .extern IPC18INV /* 0xBF81026C */ - .extern IPC19 /* 0xBF810270 */ - .extern IPC19CLR /* 0xBF810274 */ - .extern IPC19SET /* 0xBF810278 */ - .extern IPC19INV /* 0xBF81027C */ - .extern IPC20 /* 0xBF810280 */ - .extern IPC20CLR /* 0xBF810284 */ - .extern IPC20SET /* 0xBF810288 */ - .extern IPC20INV /* 0xBF81028C */ - .extern IPC21 /* 0xBF810290 */ - .extern IPC21CLR /* 0xBF810294 */ - .extern IPC21SET /* 0xBF810298 */ - .extern IPC21INV /* 0xBF81029C */ - .extern IPC22 /* 0xBF8102A0 */ - .extern IPC22CLR /* 0xBF8102A4 */ - .extern IPC22SET /* 0xBF8102A8 */ - .extern IPC22INV /* 0xBF8102AC */ - .extern IPC23 /* 0xBF8102B0 */ - .extern IPC23CLR /* 0xBF8102B4 */ - .extern IPC23SET /* 0xBF8102B8 */ - .extern IPC23INV /* 0xBF8102BC */ - .extern IPC25 /* 0xBF8102D0 */ - .extern IPC25CLR /* 0xBF8102D4 */ - .extern IPC25SET /* 0xBF8102D8 */ - .extern IPC25INV /* 0xBF8102DC */ - .extern IPC26 /* 0xBF8102E0 */ - .extern IPC26CLR /* 0xBF8102E4 */ - .extern IPC26SET /* 0xBF8102E8 */ - .extern IPC26INV /* 0xBF8102EC */ - .extern IPC27 /* 0xBF8102F0 */ - .extern IPC27CLR /* 0xBF8102F4 */ - .extern IPC27SET /* 0xBF8102F8 */ - .extern IPC27INV /* 0xBF8102FC */ - .extern IPC28 /* 0xBF810300 */ - .extern IPC28CLR /* 0xBF810304 */ - .extern IPC28SET /* 0xBF810308 */ - .extern IPC28INV /* 0xBF81030C */ - .extern IPC29 /* 0xBF810310 */ - .extern IPC29CLR /* 0xBF810314 */ - .extern IPC29SET /* 0xBF810318 */ - .extern IPC29INV /* 0xBF81031C */ - .extern IPC30 /* 0xBF810320 */ - .extern IPC30CLR /* 0xBF810324 */ - .extern IPC30SET /* 0xBF810328 */ - .extern IPC30INV /* 0xBF81032C */ - .extern IPC31 /* 0xBF810330 */ - .extern IPC31CLR /* 0xBF810334 */ - .extern IPC31SET /* 0xBF810338 */ - .extern IPC31INV /* 0xBF81033C */ - .extern IPC32 /* 0xBF810340 */ - .extern IPC32CLR /* 0xBF810344 */ - .extern IPC32SET /* 0xBF810348 */ - .extern IPC32INV /* 0xBF81034C */ - .extern IPC33 /* 0xBF810350 */ - .extern IPC33CLR /* 0xBF810354 */ - .extern IPC33SET /* 0xBF810358 */ - .extern IPC33INV /* 0xBF81035C */ - .extern IPC34 /* 0xBF810360 */ - .extern IPC34CLR /* 0xBF810364 */ - .extern IPC34SET /* 0xBF810368 */ - .extern IPC34INV /* 0xBF81036C */ - .extern IPC35 /* 0xBF810370 */ - .extern IPC35CLR /* 0xBF810374 */ - .extern IPC35SET /* 0xBF810378 */ - .extern IPC35INV /* 0xBF81037C */ - .extern IPC36 /* 0xBF810380 */ - .extern IPC36CLR /* 0xBF810384 */ - .extern IPC36SET /* 0xBF810388 */ - .extern IPC36INV /* 0xBF81038C */ - .extern IPC37 /* 0xBF810390 */ - .extern IPC37CLR /* 0xBF810394 */ - .extern IPC37SET /* 0xBF810398 */ - .extern IPC37INV /* 0xBF81039C */ - .extern IPC38 /* 0xBF8103A0 */ - .extern IPC38CLR /* 0xBF8103A4 */ - .extern IPC38SET /* 0xBF8103A8 */ - .extern IPC38INV /* 0xBF8103AC */ - .extern IPC39 /* 0xBF8103B0 */ - .extern IPC39CLR /* 0xBF8103B4 */ - .extern IPC39SET /* 0xBF8103B8 */ - .extern IPC39INV /* 0xBF8103BC */ - .extern IPC40 /* 0xBF8103C0 */ - .extern IPC40CLR /* 0xBF8103C4 */ - .extern IPC40SET /* 0xBF8103C8 */ - .extern IPC40INV /* 0xBF8103CC */ - .extern IPC41 /* 0xBF8103D0 */ - .extern IPC41CLR /* 0xBF8103D4 */ - .extern IPC41SET /* 0xBF8103D8 */ - .extern IPC41INV /* 0xBF8103DC */ - .extern IPC42 /* 0xBF8103E0 */ - .extern IPC42CLR /* 0xBF8103E4 */ - .extern IPC42SET /* 0xBF8103E8 */ - .extern IPC42INV /* 0xBF8103EC */ - .extern IPC43 /* 0xBF8103F0 */ - .extern IPC43CLR /* 0xBF8103F4 */ - .extern IPC43SET /* 0xBF8103F8 */ - .extern IPC43INV /* 0xBF8103FC */ - .extern IPC44 /* 0xBF810400 */ - .extern IPC44CLR /* 0xBF810404 */ - .extern IPC44SET /* 0xBF810408 */ - .extern IPC44INV /* 0xBF81040C */ - .extern IPC45 /* 0xBF810410 */ - .extern IPC45CLR /* 0xBF810414 */ - .extern IPC45SET /* 0xBF810418 */ - .extern IPC45INV /* 0xBF81041C */ - .extern IPC46 /* 0xBF810420 */ - .extern IPC46CLR /* 0xBF810424 */ - .extern IPC46SET /* 0xBF810428 */ - .extern IPC46INV /* 0xBF81042C */ - .extern IPC47 /* 0xBF810430 */ - .extern IPC47CLR /* 0xBF810434 */ - .extern IPC47SET /* 0xBF810438 */ - .extern IPC47INV /* 0xBF81043C */ - .extern IPC48 /* 0xBF810440 */ - .extern IPC48CLR /* 0xBF810444 */ - .extern IPC48SET /* 0xBF810448 */ - .extern IPC48INV /* 0xBF81044C */ - .extern IPC49 /* 0xBF810450 */ - .extern IPC49CLR /* 0xBF810454 */ - .extern IPC49SET /* 0xBF810458 */ - .extern IPC49INV /* 0xBF81045C */ - .extern IPC50 /* 0xBF810460 */ - .extern IPC50CLR /* 0xBF810464 */ - .extern IPC50SET /* 0xBF810468 */ - .extern IPC50INV /* 0xBF81046C */ - .extern IPC51 /* 0xBF810470 */ - .extern IPC51CLR /* 0xBF810474 */ - .extern IPC51SET /* 0xBF810478 */ - .extern IPC51INV /* 0xBF81047C */ - .extern IPC52 /* 0xBF810480 */ - .extern IPC52CLR /* 0xBF810484 */ - .extern IPC52SET /* 0xBF810488 */ - .extern IPC52INV /* 0xBF81048C */ - .extern IPC53 /* 0xBF810490 */ - .extern IPC53CLR /* 0xBF810494 */ - .extern IPC53SET /* 0xBF810498 */ - .extern IPC53INV /* 0xBF81049C */ - .extern OFF000 /* 0xBF810540 */ - .extern OFF001 /* 0xBF810544 */ - .extern OFF002 /* 0xBF810548 */ - .extern OFF003 /* 0xBF81054C */ - .extern OFF004 /* 0xBF810550 */ - .extern OFF005 /* 0xBF810554 */ - .extern OFF006 /* 0xBF810558 */ - .extern OFF007 /* 0xBF81055C */ - .extern OFF008 /* 0xBF810560 */ - .extern OFF009 /* 0xBF810564 */ - .extern OFF010 /* 0xBF810568 */ - .extern OFF011 /* 0xBF81056C */ - .extern OFF012 /* 0xBF810570 */ - .extern OFF013 /* 0xBF810574 */ - .extern OFF014 /* 0xBF810578 */ - .extern OFF015 /* 0xBF81057C */ - .extern OFF016 /* 0xBF810580 */ - .extern OFF017 /* 0xBF810584 */ - .extern OFF018 /* 0xBF810588 */ - .extern OFF019 /* 0xBF81058C */ - .extern OFF020 /* 0xBF810590 */ - .extern OFF021 /* 0xBF810594 */ - .extern OFF022 /* 0xBF810598 */ - .extern OFF023 /* 0xBF81059C */ - .extern OFF024 /* 0xBF8105A0 */ - .extern OFF025 /* 0xBF8105A4 */ - .extern OFF026 /* 0xBF8105A8 */ - .extern OFF027 /* 0xBF8105AC */ - .extern OFF028 /* 0xBF8105B0 */ - .extern OFF029 /* 0xBF8105B4 */ - .extern OFF030 /* 0xBF8105B8 */ - .extern OFF031 /* 0xBF8105BC */ - .extern OFF032 /* 0xBF8105C0 */ - .extern OFF033 /* 0xBF8105C4 */ - .extern OFF034 /* 0xBF8105C8 */ - .extern OFF035 /* 0xBF8105CC */ - .extern OFF036 /* 0xBF8105D0 */ - .extern OFF037 /* 0xBF8105D4 */ - .extern OFF038 /* 0xBF8105D8 */ - .extern OFF039 /* 0xBF8105DC */ - .extern OFF040 /* 0xBF8105E0 */ - .extern OFF041 /* 0xBF8105E4 */ - .extern OFF042 /* 0xBF8105E8 */ - .extern OFF043 /* 0xBF8105EC */ - .extern OFF044 /* 0xBF8105F0 */ - .extern OFF045 /* 0xBF8105F4 */ - .extern OFF046 /* 0xBF8105F8 */ - .extern OFF047 /* 0xBF8105FC */ - .extern OFF048 /* 0xBF810600 */ - .extern OFF049 /* 0xBF810604 */ - .extern OFF050 /* 0xBF810608 */ - .extern OFF051 /* 0xBF81060C */ - .extern OFF052 /* 0xBF810610 */ - .extern OFF053 /* 0xBF810614 */ - .extern OFF054 /* 0xBF810618 */ - .extern OFF055 /* 0xBF81061C */ - .extern OFF056 /* 0xBF810620 */ - .extern OFF057 /* 0xBF810624 */ - .extern OFF058 /* 0xBF810628 */ - .extern OFF059 /* 0xBF81062C */ - .extern OFF060 /* 0xBF810630 */ - .extern OFF061 /* 0xBF810634 */ - .extern OFF062 /* 0xBF810638 */ - .extern OFF063 /* 0xBF81063C */ - .extern OFF064 /* 0xBF810640 */ - .extern OFF065 /* 0xBF810644 */ - .extern OFF066 /* 0xBF810648 */ - .extern OFF067 /* 0xBF81064C */ - .extern OFF068 /* 0xBF810650 */ - .extern OFF069 /* 0xBF810654 */ - .extern OFF070 /* 0xBF810658 */ - .extern OFF071 /* 0xBF81065C */ - .extern OFF072 /* 0xBF810660 */ - .extern OFF073 /* 0xBF810664 */ - .extern OFF074 /* 0xBF810668 */ - .extern OFF075 /* 0xBF81066C */ - .extern OFF076 /* 0xBF810670 */ - .extern OFF077 /* 0xBF810674 */ - .extern OFF078 /* 0xBF810678 */ - .extern OFF079 /* 0xBF81067C */ - .extern OFF080 /* 0xBF810680 */ - .extern OFF081 /* 0xBF810684 */ - .extern OFF082 /* 0xBF810688 */ - .extern OFF083 /* 0xBF81068C */ - .extern OFF084 /* 0xBF810690 */ - .extern OFF085 /* 0xBF810694 */ - .extern OFF086 /* 0xBF810698 */ - .extern OFF087 /* 0xBF81069C */ - .extern OFF088 /* 0xBF8106A0 */ - .extern OFF089 /* 0xBF8106A4 */ - .extern OFF090 /* 0xBF8106A8 */ - .extern OFF091 /* 0xBF8106AC */ - .extern OFF092 /* 0xBF8106B0 */ - .extern OFF093 /* 0xBF8106B4 */ - .extern OFF102 /* 0xBF8106D8 */ - .extern OFF103 /* 0xBF8106DC */ - .extern OFF104 /* 0xBF8106E0 */ - .extern OFF105 /* 0xBF8106E4 */ - .extern OFF106 /* 0xBF8106E8 */ - .extern OFF109 /* 0xBF8106F4 */ - .extern OFF110 /* 0xBF8106F8 */ - .extern OFF111 /* 0xBF8106FC */ - .extern OFF112 /* 0xBF810700 */ - .extern OFF113 /* 0xBF810704 */ - .extern OFF114 /* 0xBF810708 */ - .extern OFF115 /* 0xBF81070C */ - .extern OFF116 /* 0xBF810710 */ - .extern OFF117 /* 0xBF810714 */ - .extern OFF118 /* 0xBF810718 */ - .extern OFF119 /* 0xBF81071C */ - .extern OFF120 /* 0xBF810720 */ - .extern OFF121 /* 0xBF810724 */ - .extern OFF122 /* 0xBF810728 */ - .extern OFF123 /* 0xBF81072C */ - .extern OFF124 /* 0xBF810730 */ - .extern OFF128 /* 0xBF810740 */ - .extern OFF129 /* 0xBF810744 */ - .extern OFF130 /* 0xBF810748 */ - .extern OFF131 /* 0xBF81074C */ - .extern OFF132 /* 0xBF810750 */ - .extern OFF133 /* 0xBF810754 */ - .extern OFF134 /* 0xBF810758 */ - .extern OFF135 /* 0xBF81075C */ - .extern OFF136 /* 0xBF810760 */ - .extern OFF137 /* 0xBF810764 */ - .extern OFF138 /* 0xBF810768 */ - .extern OFF139 /* 0xBF81076C */ - .extern OFF140 /* 0xBF810770 */ - .extern OFF141 /* 0xBF810774 */ - .extern OFF142 /* 0xBF810778 */ - .extern OFF143 /* 0xBF81077C */ - .extern OFF144 /* 0xBF810780 */ - .extern OFF145 /* 0xBF810784 */ - .extern OFF146 /* 0xBF810788 */ - .extern OFF147 /* 0xBF81078C */ - .extern OFF148 /* 0xBF810790 */ - .extern OFF149 /* 0xBF810794 */ - .extern OFF150 /* 0xBF810798 */ - .extern OFF153 /* 0xBF8107A4 */ - .extern OFF154 /* 0xBF8107A8 */ - .extern OFF155 /* 0xBF8107AC */ - .extern OFF156 /* 0xBF8107B0 */ - .extern OFF157 /* 0xBF8107B4 */ - .extern OFF158 /* 0xBF8107B8 */ - .extern OFF159 /* 0xBF8107BC */ - .extern OFF160 /* 0xBF8107C0 */ - .extern OFF161 /* 0xBF8107C4 */ - .extern OFF162 /* 0xBF8107C8 */ - .extern OFF163 /* 0xBF8107CC */ - .extern OFF164 /* 0xBF8107D0 */ - .extern OFF165 /* 0xBF8107D4 */ - .extern OFF166 /* 0xBF8107D8 */ - .extern OFF167 /* 0xBF8107DC */ - .extern OFF168 /* 0xBF8107E0 */ - .extern OFF169 /* 0xBF8107E4 */ - .extern OFF170 /* 0xBF8107E8 */ - .extern OFF171 /* 0xBF8107EC */ - .extern OFF172 /* 0xBF8107F0 */ - .extern OFF173 /* 0xBF8107F4 */ - .extern OFF174 /* 0xBF8107F8 */ - .extern OFF175 /* 0xBF8107FC */ - .extern OFF176 /* 0xBF810800 */ - .extern OFF177 /* 0xBF810804 */ - .extern OFF178 /* 0xBF810808 */ - .extern OFF179 /* 0xBF81080C */ - .extern OFF180 /* 0xBF810810 */ - .extern OFF181 /* 0xBF810814 */ - .extern OFF182 /* 0xBF810818 */ - .extern OFF183 /* 0xBF81081C */ - .extern OFF184 /* 0xBF810820 */ - .extern OFF185 /* 0xBF810824 */ - .extern OFF186 /* 0xBF810828 */ - .extern OFF187 /* 0xBF81082C */ - .extern OFF188 /* 0xBF810830 */ - .extern OFF189 /* 0xBF810834 */ - .extern OFF190 /* 0xBF810838 */ - .extern OFF192 /* 0xBF810840 */ - .extern OFF193 /* 0xBF810844 */ - .extern OFF194 /* 0xBF810848 */ - .extern OFF196 /* 0xBF810850 */ - .extern OFF198 /* 0xBF810858 */ - .extern OFF199 /* 0xBF81085C */ - .extern OFF200 /* 0xBF810860 */ - .extern OFF201 /* 0xBF810864 */ - .extern OFF202 /* 0xBF810868 */ - .extern OFF205 /* 0xBF810874 */ - .extern OFF206 /* 0xBF810878 */ - .extern OFF207 /* 0xBF81087C */ - .extern OFF208 /* 0xBF810880 */ - .extern OFF209 /* 0xBF810884 */ - .extern OFF210 /* 0xBF810888 */ - .extern OFF213 /* 0xBF810894 */ - .extern DMACON /* 0xBF811000 */ - .extern DMACONCLR /* 0xBF811004 */ - .extern DMACONSET /* 0xBF811008 */ - .extern DMACONINV /* 0xBF81100C */ - .extern DMASTAT /* 0xBF811010 */ - .extern DMASTATCLR /* 0xBF811014 */ - .extern DMASTATSET /* 0xBF811018 */ - .extern DMASTATINV /* 0xBF81101C */ - .extern DMAADDR /* 0xBF811020 */ - .extern DMAADDRCLR /* 0xBF811024 */ - .extern DMAADDRSET /* 0xBF811028 */ - .extern DMAADDRINV /* 0xBF81102C */ - .extern DCRCCON /* 0xBF811030 */ - .extern DCRCCONCLR /* 0xBF811034 */ - .extern DCRCCONSET /* 0xBF811038 */ - .extern DCRCCONINV /* 0xBF81103C */ - .extern DCRCDATA /* 0xBF811040 */ - .extern DCRCDATACLR /* 0xBF811044 */ - .extern DCRCDATASET /* 0xBF811048 */ - .extern DCRCDATAINV /* 0xBF81104C */ - .extern DCRCXOR /* 0xBF811050 */ - .extern DCRCXORCLR /* 0xBF811054 */ - .extern DCRCXORSET /* 0xBF811058 */ - .extern DCRCXORINV /* 0xBF81105C */ - .extern DCH0CON /* 0xBF811060 */ - .extern DCH0CONCLR /* 0xBF811064 */ - .extern DCH0CONSET /* 0xBF811068 */ - .extern DCH0CONINV /* 0xBF81106C */ - .extern DCH0ECON /* 0xBF811070 */ - .extern DCH0ECONCLR /* 0xBF811074 */ - .extern DCH0ECONSET /* 0xBF811078 */ - .extern DCH0ECONINV /* 0xBF81107C */ - .extern DCH0INT /* 0xBF811080 */ - .extern DCH0INTCLR /* 0xBF811084 */ - .extern DCH0INTSET /* 0xBF811088 */ - .extern DCH0INTINV /* 0xBF81108C */ - .extern DCH0SSA /* 0xBF811090 */ - .extern DCH0SSACLR /* 0xBF811094 */ - .extern DCH0SSASET /* 0xBF811098 */ - .extern DCH0SSAINV /* 0xBF81109C */ - .extern DCH0DSA /* 0xBF8110A0 */ - .extern DCH0DSACLR /* 0xBF8110A4 */ - .extern DCH0DSASET /* 0xBF8110A8 */ - .extern DCH0DSAINV /* 0xBF8110AC */ - .extern DCH0SSIZ /* 0xBF8110B0 */ - .extern DCH0SSIZCLR /* 0xBF8110B4 */ - .extern DCH0SSIZSET /* 0xBF8110B8 */ - .extern DCH0SSIZINV /* 0xBF8110BC */ - .extern DCH0DSIZ /* 0xBF8110C0 */ - .extern DCH0DSIZCLR /* 0xBF8110C4 */ - .extern DCH0DSIZSET /* 0xBF8110C8 */ - .extern DCH0DSIZINV /* 0xBF8110CC */ - .extern DCH0SPTR /* 0xBF8110D0 */ - .extern DCH0SPTRCLR /* 0xBF8110D4 */ - .extern DCH0SPTRSET /* 0xBF8110D8 */ - .extern DCH0SPTRINV /* 0xBF8110DC */ - .extern DCH0DPTR /* 0xBF8110E0 */ - .extern DCH0DPTRCLR /* 0xBF8110E4 */ - .extern DCH0DPTRSET /* 0xBF8110E8 */ - .extern DCH0DPTRINV /* 0xBF8110EC */ - .extern DCH0CSIZ /* 0xBF8110F0 */ - .extern DCH0CSIZCLR /* 0xBF8110F4 */ - .extern DCH0CSIZSET /* 0xBF8110F8 */ - .extern DCH0CSIZINV /* 0xBF8110FC */ - .extern DCH0CPTR /* 0xBF811100 */ - .extern DCS0CPTR /* 0xBF811100 */ - .extern DCH0CPTRCLR /* 0xBF811104 */ - .extern DCS0CPTRCLR /* 0xBF811104 */ - .extern DCH0CPTRSET /* 0xBF811108 */ - .extern DCS0CPTRSET /* 0xBF811108 */ - .extern DCH0CPTRINV /* 0xBF81110C */ - .extern DCS0CPTRINV /* 0xBF81110C */ - .extern DCH0DAT /* 0xBF811110 */ - .extern DCH0DATCLR /* 0xBF811114 */ - .extern DCH0DATSET /* 0xBF811118 */ - .extern DCH0DATINV /* 0xBF81111C */ - .extern DCH1CON /* 0xBF811120 */ - .extern DCH1CONCLR /* 0xBF811124 */ - .extern DCH1CONSET /* 0xBF811128 */ - .extern DCH1CONINV /* 0xBF81112C */ - .extern DCH1ECON /* 0xBF811130 */ - .extern DCH1ECONCLR /* 0xBF811134 */ - .extern DCH1ECONSET /* 0xBF811138 */ - .extern DCH1ECONINV /* 0xBF81113C */ - .extern DCH1INT /* 0xBF811140 */ - .extern DCH1INTCLR /* 0xBF811144 */ - .extern DCH1INTSET /* 0xBF811148 */ - .extern DCH1INTINV /* 0xBF81114C */ - .extern DCH1SSA /* 0xBF811150 */ - .extern DCH1SSACLR /* 0xBF811154 */ - .extern DCH1SSASET /* 0xBF811158 */ - .extern DCH1SSAINV /* 0xBF81115C */ - .extern DCH1DSA /* 0xBF811160 */ - .extern DCH1DSACLR /* 0xBF811164 */ - .extern DCH1DSASET /* 0xBF811168 */ - .extern DCH1DSAINV /* 0xBF81116C */ - .extern DCH1SSIZ /* 0xBF811170 */ - .extern DCH1SSIZCLR /* 0xBF811174 */ - .extern DCH1SSIZSET /* 0xBF811178 */ - .extern DCH1SSIZINV /* 0xBF81117C */ - .extern DCH1DSIZ /* 0xBF811180 */ - .extern DCH1DSIZCLR /* 0xBF811184 */ - .extern DCH1DSIZSET /* 0xBF811188 */ - .extern DCH1DSIZINV /* 0xBF81118C */ - .extern DCH1SPTR /* 0xBF811190 */ - .extern DCH1SPTRCLR /* 0xBF811194 */ - .extern DCH1SPTRSET /* 0xBF811198 */ - .extern DCH1SPTRINV /* 0xBF81119C */ - .extern DCH1DPTR /* 0xBF8111A0 */ - .extern DCH1DPTRCLR /* 0xBF8111A4 */ - .extern DCH1DPTRSET /* 0xBF8111A8 */ - .extern DCH1DPTRINV /* 0xBF8111AC */ - .extern DCH1CSIZ /* 0xBF8111B0 */ - .extern DCH1CSIZCLR /* 0xBF8111B4 */ - .extern DCH1CSIZSET /* 0xBF8111B8 */ - .extern DCH1CSIZINV /* 0xBF8111BC */ - .extern DCH1CPTR /* 0xBF8111C0 */ - .extern DCS1CPTR /* 0xBF8111C0 */ - .extern DCH1CPTRCLR /* 0xBF8111C4 */ - .extern DCS1CPTRCLR /* 0xBF8111C4 */ - .extern DCH1CPTRSET /* 0xBF8111C8 */ - .extern DCS1CPTRSET /* 0xBF8111C8 */ - .extern DCH1CPTRINV /* 0xBF8111CC */ - .extern DCS1CPTRINV /* 0xBF8111CC */ - .extern DCH1DAT /* 0xBF8111D0 */ - .extern DCH1DATCLR /* 0xBF8111D4 */ - .extern DCH1DATSET /* 0xBF8111D8 */ - .extern DCH1DATINV /* 0xBF8111DC */ - .extern DCH2CON /* 0xBF8111E0 */ - .extern DCH2CONCLR /* 0xBF8111E4 */ - .extern DCH2CONSET /* 0xBF8111E8 */ - .extern DCH2CONINV /* 0xBF8111EC */ - .extern DCH2ECON /* 0xBF8111F0 */ - .extern DCH2ECONCLR /* 0xBF8111F4 */ - .extern DCH2ECONSET /* 0xBF8111F8 */ - .extern DCH2ECONINV /* 0xBF8111FC */ - .extern DCH2INT /* 0xBF811200 */ - .extern DCH2INTCLR /* 0xBF811204 */ - .extern DCH2INTSET /* 0xBF811208 */ - .extern DCH2INTINV /* 0xBF81120C */ - .extern DCH2SSA /* 0xBF811210 */ - .extern DCH2SSACLR /* 0xBF811214 */ - .extern DCH2SSASET /* 0xBF811218 */ - .extern DCH2SSAINV /* 0xBF81121C */ - .extern DCH2DSA /* 0xBF811220 */ - .extern DCH2DSACLR /* 0xBF811224 */ - .extern DCH2DSASET /* 0xBF811228 */ - .extern DCH2DSAINV /* 0xBF81122C */ - .extern DCH2SSIZ /* 0xBF811230 */ - .extern DCH2SSIZCLR /* 0xBF811234 */ - .extern DCH2SSIZSET /* 0xBF811238 */ - .extern DCH2SSIZINV /* 0xBF81123C */ - .extern DCH2DSIZ /* 0xBF811240 */ - .extern DCH2DSIZCLR /* 0xBF811244 */ - .extern DCH2DSIZSET /* 0xBF811248 */ - .extern DCH2DSIZINV /* 0xBF81124C */ - .extern DCH2SPTR /* 0xBF811250 */ - .extern DCH2SPTRCLR /* 0xBF811254 */ - .extern DCH2SPTRSET /* 0xBF811258 */ - .extern DCH2SPTRINV /* 0xBF81125C */ - .extern DCH2DPTR /* 0xBF811260 */ - .extern DCH2DPTRCLR /* 0xBF811264 */ - .extern DCH2DPTRSET /* 0xBF811268 */ - .extern DCH2DPTRINV /* 0xBF81126C */ - .extern DCH2CSIZ /* 0xBF811270 */ - .extern DCH2CSIZCLR /* 0xBF811274 */ - .extern DCH2CSIZSET /* 0xBF811278 */ - .extern DCH2CSIZINV /* 0xBF81127C */ - .extern DCH2CPTR /* 0xBF811280 */ - .extern DCS2CPTR /* 0xBF811280 */ - .extern DCH2CPTRCLR /* 0xBF811284 */ - .extern DCS2CPTRCLR /* 0xBF811284 */ - .extern DCH2CPTRSET /* 0xBF811288 */ - .extern DCS2CPTRSET /* 0xBF811288 */ - .extern DCH2CPTRINV /* 0xBF81128C */ - .extern DCS2CPTRINV /* 0xBF81128C */ - .extern DCH2DAT /* 0xBF811290 */ - .extern DCH2DATCLR /* 0xBF811294 */ - .extern DCH2DATSET /* 0xBF811298 */ - .extern DCH2DATINV /* 0xBF81129C */ - .extern DCH3CON /* 0xBF8112A0 */ - .extern DCH3CONCLR /* 0xBF8112A4 */ - .extern DCH3CONSET /* 0xBF8112A8 */ - .extern DCH3CONINV /* 0xBF8112AC */ - .extern DCH3ECON /* 0xBF8112B0 */ - .extern DCH3ECONCLR /* 0xBF8112B4 */ - .extern DCH3ECONSET /* 0xBF8112B8 */ - .extern DCH3ECONINV /* 0xBF8112BC */ - .extern DCH3INT /* 0xBF8112C0 */ - .extern DCH3INTCLR /* 0xBF8112C4 */ - .extern DCH3INTSET /* 0xBF8112C8 */ - .extern DCH3INTINV /* 0xBF8112CC */ - .extern DCH3SSA /* 0xBF8112D0 */ - .extern DCH3SSACLR /* 0xBF8112D4 */ - .extern DCH3SSASET /* 0xBF8112D8 */ - .extern DCH3SSAINV /* 0xBF8112DC */ - .extern DCH3DSA /* 0xBF8112E0 */ - .extern DCH3DSACLR /* 0xBF8112E4 */ - .extern DCH3DSASET /* 0xBF8112E8 */ - .extern DCH3DSAINV /* 0xBF8112EC */ - .extern DCH3SSIZ /* 0xBF8112F0 */ - .extern DCH3SSIZCLR /* 0xBF8112F4 */ - .extern DCH3SSIZSET /* 0xBF8112F8 */ - .extern DCH3SSIZINV /* 0xBF8112FC */ - .extern DCH3DSIZ /* 0xBF811300 */ - .extern DCH3DSIZCLR /* 0xBF811304 */ - .extern DCH3DSIZSET /* 0xBF811308 */ - .extern DCH3DSIZINV /* 0xBF81130C */ - .extern DCH3SPTR /* 0xBF811310 */ - .extern DCH3SPTRCLR /* 0xBF811314 */ - .extern DCH3SPTRSET /* 0xBF811318 */ - .extern DCH3SPTRINV /* 0xBF81131C */ - .extern DCH3DPTR /* 0xBF811320 */ - .extern DCH3DPTRCLR /* 0xBF811324 */ - .extern DCH3DPTRSET /* 0xBF811328 */ - .extern DCH3DPTRINV /* 0xBF81132C */ - .extern DCH3CSIZ /* 0xBF811330 */ - .extern DCH3CSIZCLR /* 0xBF811334 */ - .extern DCH3CSIZSET /* 0xBF811338 */ - .extern DCH3CSIZINV /* 0xBF81133C */ - .extern DCH3CPTR /* 0xBF811340 */ - .extern DCS3CPTR /* 0xBF811340 */ - .extern DCH3CPTRCLR /* 0xBF811344 */ - .extern DCS3CPTRCLR /* 0xBF811344 */ - .extern DCH3CPTRSET /* 0xBF811348 */ - .extern DCS3CPTRSET /* 0xBF811348 */ - .extern DCH3CPTRINV /* 0xBF81134C */ - .extern DCS3CPTRINV /* 0xBF81134C */ - .extern DCH3DAT /* 0xBF811350 */ - .extern DCH3DATCLR /* 0xBF811354 */ - .extern DCH3DATSET /* 0xBF811358 */ - .extern DCH3DATINV /* 0xBF81135C */ - .extern DCH4CON /* 0xBF811360 */ - .extern DCH4CONCLR /* 0xBF811364 */ - .extern DCH4CONSET /* 0xBF811368 */ - .extern DCH4CONINV /* 0xBF81136C */ - .extern DCH4ECON /* 0xBF811370 */ - .extern DCH4ECONCLR /* 0xBF811374 */ - .extern DCH4ECONSET /* 0xBF811378 */ - .extern DCH4ECONINV /* 0xBF81137C */ - .extern DCH4INT /* 0xBF811380 */ - .extern DCH4INTCLR /* 0xBF811384 */ - .extern DCH4INTSET /* 0xBF811388 */ - .extern DCH4INTINV /* 0xBF81138C */ - .extern DCH4SSA /* 0xBF811390 */ - .extern DCH4SSACLR /* 0xBF811394 */ - .extern DCH4SSASET /* 0xBF811398 */ - .extern DCH4SSAINV /* 0xBF81139C */ - .extern DCH4DSA /* 0xBF8113A0 */ - .extern DCH4DSACLR /* 0xBF8113A4 */ - .extern DCH4DSASET /* 0xBF8113A8 */ - .extern DCH4DSAINV /* 0xBF8113AC */ - .extern DCH4SSIZ /* 0xBF8113B0 */ - .extern DCH4SSIZCLR /* 0xBF8113B4 */ - .extern DCH4SSIZSET /* 0xBF8113B8 */ - .extern DCH4SSIZINV /* 0xBF8113BC */ - .extern DCH4DSIZ /* 0xBF8113C0 */ - .extern DCH4DSIZCLR /* 0xBF8113C4 */ - .extern DCH4DSIZSET /* 0xBF8113C8 */ - .extern DCH4DSIZINV /* 0xBF8113CC */ - .extern DCH4SPTR /* 0xBF8113D0 */ - .extern DCH4SPTRCLR /* 0xBF8113D4 */ - .extern DCH4SPTRSET /* 0xBF8113D8 */ - .extern DCH4SPTRINV /* 0xBF8113DC */ - .extern DCH4DPTR /* 0xBF8113E0 */ - .extern DCH4DPTRCLR /* 0xBF8113E4 */ - .extern DCH4DPTRSET /* 0xBF8113E8 */ - .extern DCH4DPTRINV /* 0xBF8113EC */ - .extern DCH4CSIZ /* 0xBF8113F0 */ - .extern DCH4CSIZCLR /* 0xBF8113F4 */ - .extern DCH4CSIZSET /* 0xBF8113F8 */ - .extern DCH4CSIZINV /* 0xBF8113FC */ - .extern DCH4CPTR /* 0xBF811400 */ - .extern DCS4CPTR /* 0xBF811400 */ - .extern DCH4CPTRCLR /* 0xBF811404 */ - .extern DCS4CPTRCLR /* 0xBF811404 */ - .extern DCH4CPTRSET /* 0xBF811408 */ - .extern DCS4CPTRSET /* 0xBF811408 */ - .extern DCH4CPTRINV /* 0xBF81140C */ - .extern DCS4CPTRINV /* 0xBF81140C */ - .extern DCH4DAT /* 0xBF811410 */ - .extern DCH4DATCLR /* 0xBF811414 */ - .extern DCH4DATSET /* 0xBF811418 */ - .extern DCH4DATINV /* 0xBF81141C */ - .extern DCH5CON /* 0xBF811420 */ - .extern DCH5CONCLR /* 0xBF811424 */ - .extern DCH5CONSET /* 0xBF811428 */ - .extern DCH5CONINV /* 0xBF81142C */ - .extern DCH5ECON /* 0xBF811430 */ - .extern DCH5ECONCLR /* 0xBF811434 */ - .extern DCH5ECONSET /* 0xBF811438 */ - .extern DCH5ECONINV /* 0xBF81143C */ - .extern DCH5INT /* 0xBF811440 */ - .extern DCH5INTCLR /* 0xBF811444 */ - .extern DCH5INTSET /* 0xBF811448 */ - .extern DCH5INTINV /* 0xBF81144C */ - .extern DCH5SSA /* 0xBF811450 */ - .extern DCH5SSACLR /* 0xBF811454 */ - .extern DCH5SSASET /* 0xBF811458 */ - .extern DCH5SSAINV /* 0xBF81145C */ - .extern DCH5DSA /* 0xBF811460 */ - .extern DCH5DSACLR /* 0xBF811464 */ - .extern DCH5DSASET /* 0xBF811468 */ - .extern DCH5DSAINV /* 0xBF81146C */ - .extern DCH5SSIZ /* 0xBF811470 */ - .extern DCH5SSIZCLR /* 0xBF811474 */ - .extern DCH5SSIZSET /* 0xBF811478 */ - .extern DCH5SSIZINV /* 0xBF81147C */ - .extern DCH5DSIZ /* 0xBF811480 */ - .extern DCH5DSIZCLR /* 0xBF811484 */ - .extern DCH5DSIZSET /* 0xBF811488 */ - .extern DCH5DSIZINV /* 0xBF81148C */ - .extern DCH5SPTR /* 0xBF811490 */ - .extern DCH5SPTRCLR /* 0xBF811494 */ - .extern DCH5SPTRSET /* 0xBF811498 */ - .extern DCH5SPTRINV /* 0xBF81149C */ - .extern DCH5DPTR /* 0xBF8114A0 */ - .extern DCH5DPTRCLR /* 0xBF8114A4 */ - .extern DCH5DPTRSET /* 0xBF8114A8 */ - .extern DCH5DPTRINV /* 0xBF8114AC */ - .extern DCH5CSIZ /* 0xBF8114B0 */ - .extern DCH5CSIZCLR /* 0xBF8114B4 */ - .extern DCH5CSIZSET /* 0xBF8114B8 */ - .extern DCH5CSIZINV /* 0xBF8114BC */ - .extern DCH5CPTR /* 0xBF8114C0 */ - .extern DCS5CPTR /* 0xBF8114C0 */ - .extern DCH5CPTRCLR /* 0xBF8114C4 */ - .extern DCS5CPTRCLR /* 0xBF8114C4 */ - .extern DCH5CPTRSET /* 0xBF8114C8 */ - .extern DCS5CPTRSET /* 0xBF8114C8 */ - .extern DCH5CPTRINV /* 0xBF8114CC */ - .extern DCS5CPTRINV /* 0xBF8114CC */ - .extern DCH5DAT /* 0xBF8114D0 */ - .extern DCH5DATCLR /* 0xBF8114D4 */ - .extern DCH5DATSET /* 0xBF8114D8 */ - .extern DCH5DATINV /* 0xBF8114DC */ - .extern DCH6CON /* 0xBF8114E0 */ - .extern DCH6CONCLR /* 0xBF8114E4 */ - .extern DCH6CONSET /* 0xBF8114E8 */ - .extern DCH6CONINV /* 0xBF8114EC */ - .extern DCH6ECON /* 0xBF8114F0 */ - .extern DCH6ECONCLR /* 0xBF8114F4 */ - .extern DCH6ECONSET /* 0xBF8114F8 */ - .extern DCH6ECONINV /* 0xBF8114FC */ - .extern DCH6INT /* 0xBF811500 */ - .extern DCH6INTCLR /* 0xBF811504 */ - .extern DCH6INTSET /* 0xBF811508 */ - .extern DCH6INTINV /* 0xBF81150C */ - .extern DCH6SSA /* 0xBF811510 */ - .extern DCH6SSACLR /* 0xBF811514 */ - .extern DCH6SSASET /* 0xBF811518 */ - .extern DCH6SSAINV /* 0xBF81151C */ - .extern DCH6DSA /* 0xBF811520 */ - .extern DCH6DSACLR /* 0xBF811524 */ - .extern DCH6DSASET /* 0xBF811528 */ - .extern DCH6DSAINV /* 0xBF81152C */ - .extern DCH6SSIZ /* 0xBF811530 */ - .extern DCH6SSIZCLR /* 0xBF811534 */ - .extern DCH6SSIZSET /* 0xBF811538 */ - .extern DCH6SSIZINV /* 0xBF81153C */ - .extern DCH6DSIZ /* 0xBF811540 */ - .extern DCH6DSIZCLR /* 0xBF811544 */ - .extern DCH6DSIZSET /* 0xBF811548 */ - .extern DCH6DSIZINV /* 0xBF81154C */ - .extern DCH6SPTR /* 0xBF811550 */ - .extern DCH6SPTRCLR /* 0xBF811554 */ - .extern DCH6SPTRSET /* 0xBF811558 */ - .extern DCH6SPTRINV /* 0xBF81155C */ - .extern DCH6DPTR /* 0xBF811560 */ - .extern DCH6DPTRCLR /* 0xBF811564 */ - .extern DCH6DPTRSET /* 0xBF811568 */ - .extern DCH6DPTRINV /* 0xBF81156C */ - .extern DCH6CSIZ /* 0xBF811570 */ - .extern DCH6CSIZCLR /* 0xBF811574 */ - .extern DCH6CSIZSET /* 0xBF811578 */ - .extern DCH6CSIZINV /* 0xBF81157C */ - .extern DCH6CPTR /* 0xBF811580 */ - .extern DCS6CPTR /* 0xBF811580 */ - .extern DCH6CPTRCLR /* 0xBF811584 */ - .extern DCS6CPTRCLR /* 0xBF811584 */ - .extern DCH6CPTRSET /* 0xBF811588 */ - .extern DCS6CPTRSET /* 0xBF811588 */ - .extern DCH6CPTRINV /* 0xBF81158C */ - .extern DCS6CPTRINV /* 0xBF81158C */ - .extern DCH6DAT /* 0xBF811590 */ - .extern DCH6DATCLR /* 0xBF811594 */ - .extern DCH6DATSET /* 0xBF811598 */ - .extern DCH6DATINV /* 0xBF81159C */ - .extern DCH7CON /* 0xBF8115A0 */ - .extern DCH7CONCLR /* 0xBF8115A4 */ - .extern DCH7CONSET /* 0xBF8115A8 */ - .extern DCH7CONINV /* 0xBF8115AC */ - .extern DCH7ECON /* 0xBF8115B0 */ - .extern DCH7ECONCLR /* 0xBF8115B4 */ - .extern DCH7ECONSET /* 0xBF8115B8 */ - .extern DCH7ECONINV /* 0xBF8115BC */ - .extern DCH7INT /* 0xBF8115C0 */ - .extern DCH7INTCLR /* 0xBF8115C4 */ - .extern DCH7INTSET /* 0xBF8115C8 */ - .extern DCH7INTINV /* 0xBF8115CC */ - .extern DCH7SSA /* 0xBF8115D0 */ - .extern DCH7SSACLR /* 0xBF8115D4 */ - .extern DCH7SSASET /* 0xBF8115D8 */ - .extern DCH7SSAINV /* 0xBF8115DC */ - .extern DCH7DSA /* 0xBF8115E0 */ - .extern DCH7DSACLR /* 0xBF8115E4 */ - .extern DCH7DSASET /* 0xBF8115E8 */ - .extern DCH7DSAINV /* 0xBF8115EC */ - .extern DCH7SSIZ /* 0xBF8115F0 */ - .extern DCH7SSIZCLR /* 0xBF8115F4 */ - .extern DCH7SSIZSET /* 0xBF8115F8 */ - .extern DCH7SSIZINV /* 0xBF8115FC */ - .extern DCH7DSIZ /* 0xBF811600 */ - .extern DCH7DSIZCLR /* 0xBF811604 */ - .extern DCH7DSIZSET /* 0xBF811608 */ - .extern DCH7DSIZINV /* 0xBF81160C */ - .extern DCH7SPTR /* 0xBF811610 */ - .extern DCH7SPTRCLR /* 0xBF811614 */ - .extern DCH7SPTRSET /* 0xBF811618 */ - .extern DCH7SPTRINV /* 0xBF81161C */ - .extern DCH7DPTR /* 0xBF811620 */ - .extern DCH7DPTRCLR /* 0xBF811624 */ - .extern DCH7DPTRSET /* 0xBF811628 */ - .extern DCH7DPTRINV /* 0xBF81162C */ - .extern DCH7CSIZ /* 0xBF811630 */ - .extern DCH7CSIZCLR /* 0xBF811634 */ - .extern DCH7CSIZSET /* 0xBF811638 */ - .extern DCH7CSIZINV /* 0xBF81163C */ - .extern DCH7CPTR /* 0xBF811640 */ - .extern DCS7CPTR /* 0xBF811640 */ - .extern DCH7CPTRCLR /* 0xBF811644 */ - .extern DCS7CPTRCLR /* 0xBF811644 */ - .extern DCH7CPTRSET /* 0xBF811648 */ - .extern DCS7CPTRSET /* 0xBF811648 */ - .extern DCH7CPTRINV /* 0xBF81164C */ - .extern DCS7CPTRINV /* 0xBF81164C */ - .extern DCH7DAT /* 0xBF811650 */ - .extern DCH7DATCLR /* 0xBF811654 */ - .extern DCH7DATSET /* 0xBF811658 */ - .extern DCH7DATINV /* 0xBF81165C */ - .extern I2C1CON /* 0xBF820000 */ - .extern I2C1CONCLR /* 0xBF820004 */ - .extern I2C1CONSET /* 0xBF820008 */ - .extern I2C1CONINV /* 0xBF82000C */ - .extern I2C1STAT /* 0xBF820010 */ - .extern I2C1STATCLR /* 0xBF820014 */ - .extern I2C1STATSET /* 0xBF820018 */ - .extern I2C1STATINV /* 0xBF82001C */ - .extern I2C1ADD /* 0xBF820020 */ - .extern I2C1ADDCLR /* 0xBF820024 */ - .extern I2C1ADDSET /* 0xBF820028 */ - .extern I2C1ADDINV /* 0xBF82002C */ - .extern I2C1MSK /* 0xBF820030 */ - .extern I2C1MSKCLR /* 0xBF820034 */ - .extern I2C1MSKSET /* 0xBF820038 */ - .extern I2C1MSKINV /* 0xBF82003C */ - .extern I2C1BRG /* 0xBF820040 */ - .extern I2C1BRGCLR /* 0xBF820044 */ - .extern I2C1BRGSET /* 0xBF820048 */ - .extern I2C1BRGINV /* 0xBF82004C */ - .extern I2C1TRN /* 0xBF820050 */ - .extern I2C1TRNCLR /* 0xBF820054 */ - .extern I2C1TRNSET /* 0xBF820058 */ - .extern I2C1TRNINV /* 0xBF82005C */ - .extern I2C1RCV /* 0xBF820060 */ - .extern I2C1RCVCLR /* 0xBF820064 */ - .extern I2C1RCVSET /* 0xBF820068 */ - .extern I2C1RCVINV /* 0xBF82006C */ - .extern I2C2CON /* 0xBF820200 */ - .extern I2C2CONCLR /* 0xBF820204 */ - .extern I2C2CONSET /* 0xBF820208 */ - .extern I2C2CONINV /* 0xBF82020C */ - .extern I2C2STAT /* 0xBF820210 */ - .extern I2C2STATCLR /* 0xBF820214 */ - .extern I2C2STATSET /* 0xBF820218 */ - .extern I2C2STATINV /* 0xBF82021C */ - .extern I2C2ADD /* 0xBF820220 */ - .extern I2C2ADDCLR /* 0xBF820224 */ - .extern I2C2ADDSET /* 0xBF820228 */ - .extern I2C2ADDINV /* 0xBF82022C */ - .extern I2C2MSK /* 0xBF820230 */ - .extern I2C2MSKCLR /* 0xBF820234 */ - .extern I2C2MSKSET /* 0xBF820238 */ - .extern I2C2MSKINV /* 0xBF82023C */ - .extern I2C2BRG /* 0xBF820240 */ - .extern I2C2BRGCLR /* 0xBF820244 */ - .extern I2C2BRGSET /* 0xBF820248 */ - .extern I2C2BRGINV /* 0xBF82024C */ - .extern I2C2TRN /* 0xBF820250 */ - .extern I2C2TRNCLR /* 0xBF820254 */ - .extern I2C2TRNSET /* 0xBF820258 */ - .extern I2C2TRNINV /* 0xBF82025C */ - .extern I2C2RCV /* 0xBF820260 */ - .extern I2C2RCVCLR /* 0xBF820264 */ - .extern I2C2RCVSET /* 0xBF820268 */ - .extern I2C2RCVINV /* 0xBF82026C */ - .extern I2C3CON /* 0xBF820400 */ - .extern I2C3CONCLR /* 0xBF820404 */ - .extern I2C3CONSET /* 0xBF820408 */ - .extern I2C3CONINV /* 0xBF82040C */ - .extern I2C3STAT /* 0xBF820410 */ - .extern I2C3STATCLR /* 0xBF820414 */ - .extern I2C3STATSET /* 0xBF820418 */ - .extern I2C3STATINV /* 0xBF82041C */ - .extern I2C3ADD /* 0xBF820420 */ - .extern I2C3ADDCLR /* 0xBF820424 */ - .extern I2C3ADDSET /* 0xBF820428 */ - .extern I2C3ADDINV /* 0xBF82042C */ - .extern I2C3MSK /* 0xBF820430 */ - .extern I2C3MSKCLR /* 0xBF820434 */ - .extern I2C3MSKSET /* 0xBF820438 */ - .extern I2C3MSKINV /* 0xBF82043C */ - .extern I2C3BRG /* 0xBF820440 */ - .extern I2C3BRGCLR /* 0xBF820444 */ - .extern I2C3BRGSET /* 0xBF820448 */ - .extern I2C3BRGINV /* 0xBF82044C */ - .extern I2C3TRN /* 0xBF820450 */ - .extern I2C3TRNCLR /* 0xBF820454 */ - .extern I2C3TRNSET /* 0xBF820458 */ - .extern I2C3TRNINV /* 0xBF82045C */ - .extern I2C3RCV /* 0xBF820460 */ - .extern I2C3RCVCLR /* 0xBF820464 */ - .extern I2C3RCVSET /* 0xBF820468 */ - .extern I2C3RCVINV /* 0xBF82046C */ - .extern I2C4CON /* 0xBF820600 */ - .extern I2C4CONCLR /* 0xBF820604 */ - .extern I2C4CONSET /* 0xBF820608 */ - .extern I2C4CONINV /* 0xBF82060C */ - .extern I2C4STAT /* 0xBF820610 */ - .extern I2C4STATCLR /* 0xBF820614 */ - .extern I2C4STATSET /* 0xBF820618 */ - .extern I2C4STATINV /* 0xBF82061C */ - .extern I2C4ADD /* 0xBF820620 */ - .extern I2C4ADDCLR /* 0xBF820624 */ - .extern I2C4ADDSET /* 0xBF820628 */ - .extern I2C4ADDINV /* 0xBF82062C */ - .extern I2C4MSK /* 0xBF820630 */ - .extern I2C4MSKCLR /* 0xBF820634 */ - .extern I2C4MSKSET /* 0xBF820638 */ - .extern I2C4MSKINV /* 0xBF82063C */ - .extern I2C4BRG /* 0xBF820640 */ - .extern I2C4BRGCLR /* 0xBF820644 */ - .extern I2C4BRGSET /* 0xBF820648 */ - .extern I2C4BRGINV /* 0xBF82064C */ - .extern I2C4TRN /* 0xBF820650 */ - .extern I2C4TRNCLR /* 0xBF820654 */ - .extern I2C4TRNSET /* 0xBF820658 */ - .extern I2C4TRNINV /* 0xBF82065C */ - .extern I2C4RCV /* 0xBF820660 */ - .extern I2C4RCVCLR /* 0xBF820664 */ - .extern I2C4RCVSET /* 0xBF820668 */ - .extern I2C4RCVINV /* 0xBF82066C */ - .extern I2C5CON /* 0xBF820800 */ - .extern I2C5CONCLR /* 0xBF820804 */ - .extern I2C5CONSET /* 0xBF820808 */ - .extern I2C5CONINV /* 0xBF82080C */ - .extern I2C5STAT /* 0xBF820810 */ - .extern I2C5STATCLR /* 0xBF820814 */ - .extern I2C5STATSET /* 0xBF820818 */ - .extern I2C5STATINV /* 0xBF82081C */ - .extern I2C5ADD /* 0xBF820820 */ - .extern I2C5ADDCLR /* 0xBF820824 */ - .extern I2C5ADDSET /* 0xBF820828 */ - .extern I2C5ADDINV /* 0xBF82082C */ - .extern I2C5MSK /* 0xBF820830 */ - .extern I2C5MSKCLR /* 0xBF820834 */ - .extern I2C5MSKSET /* 0xBF820838 */ - .extern I2C5MSKINV /* 0xBF82083C */ - .extern I2C5BRG /* 0xBF820840 */ - .extern I2C5BRGCLR /* 0xBF820844 */ - .extern I2C5BRGSET /* 0xBF820848 */ - .extern I2C5BRGINV /* 0xBF82084C */ - .extern I2C5TRN /* 0xBF820850 */ - .extern I2C5TRNCLR /* 0xBF820854 */ - .extern I2C5TRNSET /* 0xBF820858 */ - .extern I2C5TRNINV /* 0xBF82085C */ - .extern I2C5RCV /* 0xBF820860 */ - .extern I2C5RCVCLR /* 0xBF820864 */ - .extern I2C5RCVSET /* 0xBF820868 */ - .extern I2C5RCVINV /* 0xBF82086C */ - .extern SPI1CON /* 0xBF821000 */ - .extern SPI1CONCLR /* 0xBF821004 */ - .extern SPI1CONSET /* 0xBF821008 */ - .extern SPI1CONINV /* 0xBF82100C */ - .extern SPI1STAT /* 0xBF821010 */ - .extern SPI1STATCLR /* 0xBF821014 */ - .extern SPI1STATSET /* 0xBF821018 */ - .extern SPI1STATINV /* 0xBF82101C */ - .extern SPI1BUF /* 0xBF821020 */ - .extern SPI1BRG /* 0xBF821030 */ - .extern SPI1BRGCLR /* 0xBF821034 */ - .extern SPI1BRGSET /* 0xBF821038 */ - .extern SPI1BRGINV /* 0xBF82103C */ - .extern SPI1CON2 /* 0xBF821040 */ - .extern SPI1CON2CLR /* 0xBF821044 */ - .extern SPI1CON2SET /* 0xBF821048 */ - .extern SPI1CON2INV /* 0xBF82104C */ - .extern SPI2CON /* 0xBF821200 */ - .extern SPI2CONCLR /* 0xBF821204 */ - .extern SPI2CONSET /* 0xBF821208 */ - .extern SPI2CONINV /* 0xBF82120C */ - .extern SPI2STAT /* 0xBF821210 */ - .extern SPI2STATCLR /* 0xBF821214 */ - .extern SPI2STATSET /* 0xBF821218 */ - .extern SPI2STATINV /* 0xBF82121C */ - .extern SPI2BUF /* 0xBF821220 */ - .extern SPI2BRG /* 0xBF821230 */ - .extern SPI2BRGCLR /* 0xBF821234 */ - .extern SPI2BRGSET /* 0xBF821238 */ - .extern SPI2BRGINV /* 0xBF82123C */ - .extern SPI2CON2 /* 0xBF821240 */ - .extern SPI2CON2CLR /* 0xBF821244 */ - .extern SPI2CON2SET /* 0xBF821248 */ - .extern SPI2CON2INV /* 0xBF82124C */ - .extern SPI3CON /* 0xBF821400 */ - .extern SPI3CONCLR /* 0xBF821404 */ - .extern SPI3CONSET /* 0xBF821408 */ - .extern SPI3CONINV /* 0xBF82140C */ - .extern SPI3STAT /* 0xBF821410 */ - .extern SPI3STATCLR /* 0xBF821414 */ - .extern SPI3STATSET /* 0xBF821418 */ - .extern SPI3STATINV /* 0xBF82141C */ - .extern SPI3BUF /* 0xBF821420 */ - .extern SPI3BRG /* 0xBF821430 */ - .extern SPI3BRGCLR /* 0xBF821434 */ - .extern SPI3BRGSET /* 0xBF821438 */ - .extern SPI3BRGINV /* 0xBF82143C */ - .extern SPI3CON2 /* 0xBF821440 */ - .extern SPI3CON2CLR /* 0xBF821444 */ - .extern SPI3CON2SET /* 0xBF821448 */ - .extern SPI3CON2INV /* 0xBF82144C */ - .extern SPI4CON /* 0xBF821600 */ - .extern SPI4CONCLR /* 0xBF821604 */ - .extern SPI4CONSET /* 0xBF821608 */ - .extern SPI4CONINV /* 0xBF82160C */ - .extern SPI4STAT /* 0xBF821610 */ - .extern SPI4STATCLR /* 0xBF821614 */ - .extern SPI4STATSET /* 0xBF821618 */ - .extern SPI4STATINV /* 0xBF82161C */ - .extern SPI4BUF /* 0xBF821620 */ - .extern SPI4BRG /* 0xBF821630 */ - .extern SPI4BRGCLR /* 0xBF821634 */ - .extern SPI4BRGSET /* 0xBF821638 */ - .extern SPI4BRGINV /* 0xBF82163C */ - .extern SPI4CON2 /* 0xBF821640 */ - .extern SPI4CON2CLR /* 0xBF821644 */ - .extern SPI4CON2SET /* 0xBF821648 */ - .extern SPI4CON2INV /* 0xBF82164C */ - .extern SPI5CON /* 0xBF821800 */ - .extern SPI5CONCLR /* 0xBF821804 */ - .extern SPI5CONSET /* 0xBF821808 */ - .extern SPI5CONINV /* 0xBF82180C */ - .extern SPI5STAT /* 0xBF821810 */ - .extern SPI5STATCLR /* 0xBF821814 */ - .extern SPI5STATSET /* 0xBF821818 */ - .extern SPI5STATINV /* 0xBF82181C */ - .extern SPI5BUF /* 0xBF821820 */ - .extern SPI5BRG /* 0xBF821830 */ - .extern SPI5BRGCLR /* 0xBF821834 */ - .extern SPI5BRGSET /* 0xBF821838 */ - .extern SPI5BRGINV /* 0xBF82183C */ - .extern SPI5CON2 /* 0xBF821840 */ - .extern SPI5CON2CLR /* 0xBF821844 */ - .extern SPI5CON2SET /* 0xBF821848 */ - .extern SPI5CON2INV /* 0xBF82184C */ - .extern SPI6CON /* 0xBF821A00 */ - .extern SPI6CONCLR /* 0xBF821A04 */ - .extern SPI6CONSET /* 0xBF821A08 */ - .extern SPI6CONINV /* 0xBF821A0C */ - .extern SPI6STAT /* 0xBF821A10 */ - .extern SPI6STATCLR /* 0xBF821A14 */ - .extern SPI6STATSET /* 0xBF821A18 */ - .extern SPI6STATINV /* 0xBF821A1C */ - .extern SPI6BUF /* 0xBF821A20 */ - .extern SPI6BRG /* 0xBF821A30 */ - .extern SPI6BRGCLR /* 0xBF821A34 */ - .extern SPI6BRGSET /* 0xBF821A38 */ - .extern SPI6BRGINV /* 0xBF821A3C */ - .extern SPI6CON2 /* 0xBF821A40 */ - .extern SPI6CON2CLR /* 0xBF821A44 */ - .extern SPI6CON2SET /* 0xBF821A48 */ - .extern SPI6CON2INV /* 0xBF821A4C */ - .extern U1MODE /* 0xBF822000 */ - .extern UABMODE /* 0xBF822000 */ - .extern U1MODECLR /* 0xBF822004 */ - .extern UABMODECLR /* 0xBF822004 */ - .extern U1MODESET /* 0xBF822008 */ - .extern UABMODESET /* 0xBF822008 */ - .extern U1MODEINV /* 0xBF82200C */ - .extern UABMODEINV /* 0xBF82200C */ - .extern U1STA /* 0xBF822010 */ - .extern UABSTA /* 0xBF822010 */ - .extern U1STACLR /* 0xBF822014 */ - .extern UABSTACLR /* 0xBF822014 */ - .extern U1STASET /* 0xBF822018 */ - .extern UABSTASET /* 0xBF822018 */ - .extern U1STAINV /* 0xBF82201C */ - .extern UABSTAINV /* 0xBF82201C */ - .extern U1TXREG /* 0xBF822020 */ - .extern UABTXREG /* 0xBF822020 */ - .extern U1RXREG /* 0xBF822030 */ - .extern UABRXREG /* 0xBF822030 */ - .extern U1BRG /* 0xBF822040 */ - .extern UABBRG /* 0xBF822040 */ - .extern U1BRGCLR /* 0xBF822044 */ - .extern UABBRGCLR /* 0xBF822044 */ - .extern U1BRGSET /* 0xBF822048 */ - .extern UABBRGSET /* 0xBF822048 */ - .extern U1BRGINV /* 0xBF82204C */ - .extern UABBRGINV /* 0xBF82204C */ - .extern U2MODE /* 0xBF822200 */ - .extern UCDMODE /* 0xBF822200 */ - .extern U2MODECLR /* 0xBF822204 */ - .extern UCDMODECLR /* 0xBF822204 */ - .extern U2MODESET /* 0xBF822208 */ - .extern UCDMODESET /* 0xBF822208 */ - .extern U2MODEINV /* 0xBF82220C */ - .extern UCDMODEINV /* 0xBF82220C */ - .extern U2STA /* 0xBF822210 */ - .extern UCDSTA /* 0xBF822210 */ - .extern U2STACLR /* 0xBF822214 */ - .extern UCDSTACLR /* 0xBF822214 */ - .extern U2STASET /* 0xBF822218 */ - .extern UCDSTASET /* 0xBF822218 */ - .extern U2STAINV /* 0xBF82221C */ - .extern UCDSTAINV /* 0xBF82221C */ - .extern U2TXREG /* 0xBF822220 */ - .extern UCDTXREG /* 0xBF822220 */ - .extern U2RXREG /* 0xBF822230 */ - .extern UCDRXREG /* 0xBF822230 */ - .extern U2BRG /* 0xBF822240 */ - .extern UCDBRG /* 0xBF822240 */ - .extern U2BRGCLR /* 0xBF822244 */ - .extern UCDBRGCLR /* 0xBF822244 */ - .extern U2BRGSET /* 0xBF822248 */ - .extern UCDBRGSET /* 0xBF822248 */ - .extern U2BRGINV /* 0xBF82224C */ - .extern UCDBRGINV /* 0xBF82224C */ - .extern U3MODE /* 0xBF822400 */ - .extern UEFMODE /* 0xBF822400 */ - .extern U3MODECLR /* 0xBF822404 */ - .extern UEFMODECLR /* 0xBF822404 */ - .extern U3MODESET /* 0xBF822408 */ - .extern UEFMODESET /* 0xBF822408 */ - .extern U3MODEINV /* 0xBF82240C */ - .extern UEFMODEINV /* 0xBF82240C */ - .extern U3STA /* 0xBF822410 */ - .extern UEFSTA /* 0xBF822410 */ - .extern U3STACLR /* 0xBF822414 */ - .extern UEFSTACLR /* 0xBF822414 */ - .extern U3STASET /* 0xBF822418 */ - .extern UEFSTASET /* 0xBF822418 */ - .extern U3STAINV /* 0xBF82241C */ - .extern UEFSTAINV /* 0xBF82241C */ - .extern U3TXREG /* 0xBF822420 */ - .extern UEFTXREG /* 0xBF822420 */ - .extern U3RXREG /* 0xBF822430 */ - .extern UEFRXREG /* 0xBF822430 */ - .extern U3BRG /* 0xBF822440 */ - .extern UEFBRG /* 0xBF822440 */ - .extern U3BRGCLR /* 0xBF822444 */ - .extern UEFBRGCLR /* 0xBF822444 */ - .extern U3BRGSET /* 0xBF822448 */ - .extern UEFBRGSET /* 0xBF822448 */ - .extern U3BRGINV /* 0xBF82244C */ - .extern UEFBRGINV /* 0xBF82244C */ - .extern U4MODE /* 0xBF822600 */ - .extern UGHMODE /* 0xBF822600 */ - .extern U4MODECLR /* 0xBF822604 */ - .extern UGHMODECLR /* 0xBF822604 */ - .extern U4MODESET /* 0xBF822608 */ - .extern UGHMODESET /* 0xBF822608 */ - .extern U4MODEINV /* 0xBF82260C */ - .extern UGHMODEINV /* 0xBF82260C */ - .extern U4STA /* 0xBF822610 */ - .extern UGHSTA /* 0xBF822610 */ - .extern U4STACLR /* 0xBF822614 */ - .extern UGHSTACLR /* 0xBF822614 */ - .extern U4STASET /* 0xBF822618 */ - .extern UGHSTASET /* 0xBF822618 */ - .extern U4STAINV /* 0xBF82261C */ - .extern UGHSTAINV /* 0xBF82261C */ - .extern U4TXREG /* 0xBF822620 */ - .extern UGHTXREG /* 0xBF822620 */ - .extern U4RXREG /* 0xBF822630 */ - .extern UGHRXREG /* 0xBF822630 */ - .extern U4BRG /* 0xBF822640 */ - .extern UGHBRG /* 0xBF822640 */ - .extern U4BRGCLR /* 0xBF822644 */ - .extern UGHBRGCLR /* 0xBF822644 */ - .extern U4BRGSET /* 0xBF822648 */ - .extern UGHBRGSET /* 0xBF822648 */ - .extern U4BRGINV /* 0xBF82264C */ - .extern UGHBRGINV /* 0xBF82264C */ - .extern U5MODE /* 0xBF822800 */ - .extern UJKMODE /* 0xBF822800 */ - .extern U5MODECLR /* 0xBF822804 */ - .extern UJKMODECLR /* 0xBF822804 */ - .extern U5MODESET /* 0xBF822808 */ - .extern UJKMODESET /* 0xBF822808 */ - .extern U5MODEINV /* 0xBF82280C */ - .extern UJKMODEINV /* 0xBF82280C */ - .extern U5STA /* 0xBF822810 */ - .extern UJKSTA /* 0xBF822810 */ - .extern U5STACLR /* 0xBF822814 */ - .extern UJKSTACLR /* 0xBF822814 */ - .extern U5STASET /* 0xBF822818 */ - .extern UJKSTASET /* 0xBF822818 */ - .extern U5STAINV /* 0xBF82281C */ - .extern UJKSTAINV /* 0xBF82281C */ - .extern U5TXREG /* 0xBF822820 */ - .extern UJKTXREG /* 0xBF822820 */ - .extern U5RXREG /* 0xBF822830 */ - .extern UJKRXREG /* 0xBF822830 */ - .extern U5BRG /* 0xBF822840 */ - .extern UJKBRG /* 0xBF822840 */ - .extern U5BRGCLR /* 0xBF822844 */ - .extern UJKBRGCLR /* 0xBF822844 */ - .extern U5BRGSET /* 0xBF822848 */ - .extern UJKBRGSET /* 0xBF822848 */ - .extern U5BRGINV /* 0xBF82284C */ - .extern UJKBRGINV /* 0xBF82284C */ - .extern U6MODE /* 0xBF822A00 */ - .extern ULMMODE /* 0xBF822A00 */ - .extern U6MODECLR /* 0xBF822A04 */ - .extern ULMMODECLR /* 0xBF822A04 */ - .extern U6MODESET /* 0xBF822A08 */ - .extern ULMMODESET /* 0xBF822A08 */ - .extern U6MODEINV /* 0xBF822A0C */ - .extern ULMMODEINV /* 0xBF822A0C */ - .extern U6STA /* 0xBF822A10 */ - .extern ULMSTA /* 0xBF822A10 */ - .extern U6STACLR /* 0xBF822A14 */ - .extern ULMSTACLR /* 0xBF822A14 */ - .extern U6STASET /* 0xBF822A18 */ - .extern ULMSTASET /* 0xBF822A18 */ - .extern U6STAINV /* 0xBF822A1C */ - .extern ULMSTAINV /* 0xBF822A1C */ - .extern U6TXREG /* 0xBF822A20 */ - .extern ULMTXREG /* 0xBF822A20 */ - .extern U6RXREG /* 0xBF822A30 */ - .extern ULMRXREG /* 0xBF822A30 */ - .extern U6BRG /* 0xBF822A40 */ - .extern ULMBRG /* 0xBF822A40 */ - .extern U6BRGCLR /* 0xBF822A44 */ - .extern ULMBRGCLR /* 0xBF822A44 */ - .extern U6BRGSET /* 0xBF822A48 */ - .extern ULMBRGSET /* 0xBF822A48 */ - .extern U6BRGINV /* 0xBF822A4C */ - .extern ULMBRGINV /* 0xBF822A4C */ - .extern PMCON /* 0xBF82E000 */ - .extern PMCONCLR /* 0xBF82E004 */ - .extern PMCONSET /* 0xBF82E008 */ - .extern PMCONINV /* 0xBF82E00C */ - .extern PMMODE /* 0xBF82E010 */ - .extern PMMODECLR /* 0xBF82E014 */ - .extern PMMODESET /* 0xBF82E018 */ - .extern PMMODEINV /* 0xBF82E01C */ - .extern PMADDR /* 0xBF82E020 */ - .extern PMADDRCLR /* 0xBF82E024 */ - .extern PMADDRSET /* 0xBF82E028 */ - .extern PMADDRINV /* 0xBF82E02C */ - .extern PMDOUT /* 0xBF82E030 */ - .extern PMDOUTCLR /* 0xBF82E034 */ - .extern PMDOUTSET /* 0xBF82E038 */ - .extern PMDOUTINV /* 0xBF82E03C */ - .extern PMDIN /* 0xBF82E040 */ - .extern PMDINCLR /* 0xBF82E044 */ - .extern PMDINSET /* 0xBF82E048 */ - .extern PMDININV /* 0xBF82E04C */ - .extern PMAEN /* 0xBF82E050 */ - .extern PMAENCLR /* 0xBF82E054 */ - .extern PMAENSET /* 0xBF82E058 */ - .extern PMAENINV /* 0xBF82E05C */ - .extern PMSTAT /* 0xBF82E060 */ - .extern PMSTATCLR /* 0xBF82E064 */ - .extern PMSTATSET /* 0xBF82E068 */ - .extern PMSTATINV /* 0xBF82E06C */ - .extern PMWADDR /* 0xBF82E070 */ - .extern PMWADDRCLR /* 0xBF82E074 */ - .extern PMWADDRSET /* 0xBF82E078 */ - .extern PMWADDRINV /* 0xBF82E07C */ - .extern PMRADDR /* 0xBF82E080 */ - .extern PMRADDRCLR /* 0xBF82E084 */ - .extern PMRADDRSET /* 0xBF82E088 */ - .extern PMRADDRINV /* 0xBF82E08C */ - .extern PMRDIN /* 0xBF82E090 */ - .extern PMRDINCLR /* 0xBF82E094 */ - .extern PMRDINSET /* 0xBF82E098 */ - .extern PMRDININV /* 0xBF82E09C */ - .extern T1CON /* 0xBF840000 */ - .extern T1CONCLR /* 0xBF840004 */ - .extern T1CONSET /* 0xBF840008 */ - .extern T1CONINV /* 0xBF84000C */ - .extern TMR1 /* 0xBF840010 */ - .extern TMR1CLR /* 0xBF840014 */ - .extern TMR1SET /* 0xBF840018 */ - .extern TMR1INV /* 0xBF84001C */ - .extern PR1 /* 0xBF840020 */ - .extern PR1CLR /* 0xBF840024 */ - .extern PR1SET /* 0xBF840028 */ - .extern PR1INV /* 0xBF84002C */ - .extern T2CON /* 0xBF840200 */ - .extern T2CONCLR /* 0xBF840204 */ - .extern T2CONSET /* 0xBF840208 */ - .extern T2CONINV /* 0xBF84020C */ - .extern TMR2 /* 0xBF840210 */ - .extern TMR2CLR /* 0xBF840214 */ - .extern TMR2SET /* 0xBF840218 */ - .extern TMR2INV /* 0xBF84021C */ - .extern PR2 /* 0xBF840220 */ - .extern PR2CLR /* 0xBF840224 */ - .extern PR2SET /* 0xBF840228 */ - .extern PR2INV /* 0xBF84022C */ - .extern T3CON /* 0xBF840400 */ - .extern T3CONCLR /* 0xBF840404 */ - .extern T3CONSET /* 0xBF840408 */ - .extern T3CONINV /* 0xBF84040C */ - .extern TMR3 /* 0xBF840410 */ - .extern TMR3CLR /* 0xBF840414 */ - .extern TMR3SET /* 0xBF840418 */ - .extern TMR3INV /* 0xBF84041C */ - .extern PR3 /* 0xBF840420 */ - .extern PR3CLR /* 0xBF840424 */ - .extern PR3SET /* 0xBF840428 */ - .extern PR3INV /* 0xBF84042C */ - .extern T4CON /* 0xBF840600 */ - .extern T4CONCLR /* 0xBF840604 */ - .extern T4CONSET /* 0xBF840608 */ - .extern T4CONINV /* 0xBF84060C */ - .extern TMR4 /* 0xBF840610 */ - .extern TMR4CLR /* 0xBF840614 */ - .extern TMR4SET /* 0xBF840618 */ - .extern TMR4INV /* 0xBF84061C */ - .extern PR4 /* 0xBF840620 */ - .extern PR4CLR /* 0xBF840624 */ - .extern PR4SET /* 0xBF840628 */ - .extern PR4INV /* 0xBF84062C */ - .extern T5CON /* 0xBF840800 */ - .extern T5CONCLR /* 0xBF840804 */ - .extern T5CONSET /* 0xBF840808 */ - .extern T5CONINV /* 0xBF84080C */ - .extern TMR5 /* 0xBF840810 */ - .extern TMR5CLR /* 0xBF840814 */ - .extern TMR5SET /* 0xBF840818 */ - .extern TMR5INV /* 0xBF84081C */ - .extern PR5 /* 0xBF840820 */ - .extern PR5CLR /* 0xBF840824 */ - .extern PR5SET /* 0xBF840828 */ - .extern PR5INV /* 0xBF84082C */ - .extern T6CON /* 0xBF840A00 */ - .extern T6CONCLR /* 0xBF840A04 */ - .extern T6CONSET /* 0xBF840A08 */ - .extern T6CONINV /* 0xBF840A0C */ - .extern TMR6 /* 0xBF840A10 */ - .extern TMR6CLR /* 0xBF840A14 */ - .extern TMR6SET /* 0xBF840A18 */ - .extern TMR6INV /* 0xBF840A1C */ - .extern PR6 /* 0xBF840A20 */ - .extern PR6CLR /* 0xBF840A24 */ - .extern PR6SET /* 0xBF840A28 */ - .extern PR6INV /* 0xBF840A2C */ - .extern T7CON /* 0xBF840C00 */ - .extern T7CONCLR /* 0xBF840C04 */ - .extern T7CONSET /* 0xBF840C08 */ - .extern T7CONINV /* 0xBF840C0C */ - .extern TMR7 /* 0xBF840C10 */ - .extern TMR7CLR /* 0xBF840C14 */ - .extern TMR7SET /* 0xBF840C18 */ - .extern TMR7INV /* 0xBF840C1C */ - .extern PR7 /* 0xBF840C20 */ - .extern PR7CLR /* 0xBF840C24 */ - .extern PR7SET /* 0xBF840C28 */ - .extern PR7INV /* 0xBF840C2C */ - .extern T8CON /* 0xBF840E00 */ - .extern T8CONCLR /* 0xBF840E04 */ - .extern T8CONSET /* 0xBF840E08 */ - .extern T8CONINV /* 0xBF840E0C */ - .extern TMR8 /* 0xBF840E10 */ - .extern TMR8CLR /* 0xBF840E14 */ - .extern TMR8SET /* 0xBF840E18 */ - .extern TMR8INV /* 0xBF840E1C */ - .extern PR8 /* 0xBF840E20 */ - .extern PR8CLR /* 0xBF840E24 */ - .extern PR8SET /* 0xBF840E28 */ - .extern PR8INV /* 0xBF840E2C */ - .extern T9CON /* 0xBF841000 */ - .extern T9CONCLR /* 0xBF841004 */ - .extern T9CONSET /* 0xBF841008 */ - .extern T9CONINV /* 0xBF84100C */ - .extern TMR9 /* 0xBF841010 */ - .extern TMR9CLR /* 0xBF841014 */ - .extern TMR9SET /* 0xBF841018 */ - .extern TMR9INV /* 0xBF84101C */ - .extern PR9 /* 0xBF841020 */ - .extern PR9CLR /* 0xBF841024 */ - .extern PR9SET /* 0xBF841028 */ - .extern PR9INV /* 0xBF84102C */ - .extern IC1CON /* 0xBF842000 */ - .extern IC1CONCLR /* 0xBF842004 */ - .extern IC1CONSET /* 0xBF842008 */ - .extern IC1CONINV /* 0xBF84200C */ - .extern IC1BUF /* 0xBF842010 */ - .extern IC2CON /* 0xBF842200 */ - .extern IC2CONCLR /* 0xBF842204 */ - .extern IC2CONSET /* 0xBF842208 */ - .extern IC2CONINV /* 0xBF84220C */ - .extern IC2BUF /* 0xBF842210 */ - .extern IC3CON /* 0xBF842400 */ - .extern IC3CONCLR /* 0xBF842404 */ - .extern IC3CONSET /* 0xBF842408 */ - .extern IC3CONINV /* 0xBF84240C */ - .extern IC3BUF /* 0xBF842410 */ - .extern IC4CON /* 0xBF842600 */ - .extern IC4CONCLR /* 0xBF842604 */ - .extern IC4CONSET /* 0xBF842608 */ - .extern IC4CONINV /* 0xBF84260C */ - .extern IC4BUF /* 0xBF842610 */ - .extern IC5CON /* 0xBF842800 */ - .extern IC5CONCLR /* 0xBF842804 */ - .extern IC5CONSET /* 0xBF842808 */ - .extern IC5CONINV /* 0xBF84280C */ - .extern IC5BUF /* 0xBF842810 */ - .extern IC6CON /* 0xBF842A00 */ - .extern IC6CONCLR /* 0xBF842A04 */ - .extern IC6CONSET /* 0xBF842A08 */ - .extern IC6CONINV /* 0xBF842A0C */ - .extern IC6BUF /* 0xBF842A10 */ - .extern IC7CON /* 0xBF842C00 */ - .extern IC7CONCLR /* 0xBF842C04 */ - .extern IC7CONSET /* 0xBF842C08 */ - .extern IC7CONINV /* 0xBF842C0C */ - .extern IC7BUF /* 0xBF842C10 */ - .extern IC8CON /* 0xBF842E00 */ - .extern IC8CONCLR /* 0xBF842E04 */ - .extern IC8CONSET /* 0xBF842E08 */ - .extern IC8CONINV /* 0xBF842E0C */ - .extern IC8BUF /* 0xBF842E10 */ - .extern IC9CON /* 0xBF843000 */ - .extern IC9CONCLR /* 0xBF843004 */ - .extern IC9CONSET /* 0xBF843008 */ - .extern IC9CONINV /* 0xBF84300C */ - .extern IC9BUF /* 0xBF843010 */ - .extern OC1CON /* 0xBF844000 */ - .extern OC1CONCLR /* 0xBF844004 */ - .extern OC1CONSET /* 0xBF844008 */ - .extern OC1CONINV /* 0xBF84400C */ - .extern OC1R /* 0xBF844010 */ - .extern OC1RCLR /* 0xBF844014 */ - .extern OC1RSET /* 0xBF844018 */ - .extern OC1RINV /* 0xBF84401C */ - .extern OC1RS /* 0xBF844020 */ - .extern OC1RSCLR /* 0xBF844024 */ - .extern OC1RSSET /* 0xBF844028 */ - .extern OC1RSINV /* 0xBF84402C */ - .extern OC2CON /* 0xBF844200 */ - .extern OC2CONCLR /* 0xBF844204 */ - .extern OC2CONSET /* 0xBF844208 */ - .extern OC2CONINV /* 0xBF84420C */ - .extern OC2R /* 0xBF844210 */ - .extern OC2RCLR /* 0xBF844214 */ - .extern OC2RSET /* 0xBF844218 */ - .extern OC2RINV /* 0xBF84421C */ - .extern OC2RS /* 0xBF844220 */ - .extern OC2RSCLR /* 0xBF844224 */ - .extern OC2RSSET /* 0xBF844228 */ - .extern OC2RSINV /* 0xBF84422C */ - .extern OC3CON /* 0xBF844400 */ - .extern OC3CONCLR /* 0xBF844404 */ - .extern OC3CONSET /* 0xBF844408 */ - .extern OC3CONINV /* 0xBF84440C */ - .extern OC3R /* 0xBF844410 */ - .extern OC3RCLR /* 0xBF844414 */ - .extern OC3RSET /* 0xBF844418 */ - .extern OC3RINV /* 0xBF84441C */ - .extern OC3RS /* 0xBF844420 */ - .extern OC3RSCLR /* 0xBF844424 */ - .extern OC3RSSET /* 0xBF844428 */ - .extern OC3RSINV /* 0xBF84442C */ - .extern OC4CON /* 0xBF844600 */ - .extern OC4CONCLR /* 0xBF844604 */ - .extern OC4CONSET /* 0xBF844608 */ - .extern OC4CONINV /* 0xBF84460C */ - .extern OC4R /* 0xBF844610 */ - .extern OC4RCLR /* 0xBF844614 */ - .extern OC4RSET /* 0xBF844618 */ - .extern OC4RINV /* 0xBF84461C */ - .extern OC4RS /* 0xBF844620 */ - .extern OC4RSCLR /* 0xBF844624 */ - .extern OC4RSSET /* 0xBF844628 */ - .extern OC4RSINV /* 0xBF84462C */ - .extern OC5CON /* 0xBF844800 */ - .extern OC5CONCLR /* 0xBF844804 */ - .extern OC5CONSET /* 0xBF844808 */ - .extern OC5CONINV /* 0xBF84480C */ - .extern OC5R /* 0xBF844810 */ - .extern OC5RCLR /* 0xBF844814 */ - .extern OC5RSET /* 0xBF844818 */ - .extern OC5RINV /* 0xBF84481C */ - .extern OC5RS /* 0xBF844820 */ - .extern OC5RSCLR /* 0xBF844824 */ - .extern OC5RSSET /* 0xBF844828 */ - .extern OC5RSINV /* 0xBF84482C */ - .extern OC6CON /* 0xBF844A00 */ - .extern OC6CONCLR /* 0xBF844A04 */ - .extern OC6CONSET /* 0xBF844A08 */ - .extern OC6CONINV /* 0xBF844A0C */ - .extern OC6R /* 0xBF844A10 */ - .extern OC6RCLR /* 0xBF844A14 */ - .extern OC6RSET /* 0xBF844A18 */ - .extern OC6RINV /* 0xBF844A1C */ - .extern OC6RS /* 0xBF844A20 */ - .extern OC6RSCLR /* 0xBF844A24 */ - .extern OC6RSSET /* 0xBF844A28 */ - .extern OC6RSINV /* 0xBF844A2C */ - .extern OC7CON /* 0xBF844C00 */ - .extern OC7CONCLR /* 0xBF844C04 */ - .extern OC7CONSET /* 0xBF844C08 */ - .extern OC7CONINV /* 0xBF844C0C */ - .extern OC7R /* 0xBF844C10 */ - .extern OC7RCLR /* 0xBF844C14 */ - .extern OC7RSET /* 0xBF844C18 */ - .extern OC7RINV /* 0xBF844C1C */ - .extern OC7RS /* 0xBF844C20 */ - .extern OC7RSCLR /* 0xBF844C24 */ - .extern OC7RSSET /* 0xBF844C28 */ - .extern OC7RSINV /* 0xBF844C2C */ - .extern OC8CON /* 0xBF844E00 */ - .extern OC8CONCLR /* 0xBF844E04 */ - .extern OC8CONSET /* 0xBF844E08 */ - .extern OC8CONINV /* 0xBF844E0C */ - .extern OC8R /* 0xBF844E10 */ - .extern OC8RCLR /* 0xBF844E14 */ - .extern OC8RSET /* 0xBF844E18 */ - .extern OC8RINV /* 0xBF844E1C */ - .extern OC8RS /* 0xBF844E20 */ - .extern OC8RSCLR /* 0xBF844E24 */ - .extern OC8RSSET /* 0xBF844E28 */ - .extern OC8RSINV /* 0xBF844E2C */ - .extern OC9CON /* 0xBF845000 */ - .extern OC9CONCLR /* 0xBF845004 */ - .extern OC9CONSET /* 0xBF845008 */ - .extern OC9CONINV /* 0xBF84500C */ - .extern OC9R /* 0xBF845010 */ - .extern OC9RCLR /* 0xBF845014 */ - .extern OC9RSET /* 0xBF845018 */ - .extern OC9RINV /* 0xBF84501C */ - .extern OC9RS /* 0xBF845020 */ - .extern OC9RSCLR /* 0xBF845024 */ - .extern OC9RSSET /* 0xBF845028 */ - .extern OC9RSINV /* 0xBF84502C */ - .extern ADCCON1 /* 0xBF84B000 */ - .extern ADCCON2 /* 0xBF84B004 */ - .extern ADCCON3 /* 0xBF84B008 */ - .extern ADCTRGMODE /* 0xBF84B00C */ - .extern ADCIMCON1 /* 0xBF84B010 */ - .extern ADCIMCON2 /* 0xBF84B014 */ - .extern ADCIMCON3 /* 0xBF84B018 */ - .extern ADCGIRQEN1 /* 0xBF84B020 */ - .extern ADCGIRQEN2 /* 0xBF84B024 */ - .extern ADCCSS1 /* 0xBF84B028 */ - .extern ADCCSS2 /* 0xBF84B02C */ - .extern ADCDSTAT1 /* 0xBF84B030 */ - .extern ADCDSTAT2 /* 0xBF84B034 */ - .extern ADCCMPEN1 /* 0xBF84B038 */ - .extern ADCCMP1 /* 0xBF84B03C */ - .extern ADCCMPEN2 /* 0xBF84B040 */ - .extern ADCCMP2 /* 0xBF84B044 */ - .extern ADCCMPEN3 /* 0xBF84B048 */ - .extern ADCCMP3 /* 0xBF84B04C */ - .extern ADCCMPEN4 /* 0xBF84B050 */ - .extern ADCCMP4 /* 0xBF84B054 */ - .extern ADCCMPEN5 /* 0xBF84B058 */ - .extern ADCCMP5 /* 0xBF84B05C */ - .extern ADCCMPEN6 /* 0xBF84B060 */ - .extern ADCCMP6 /* 0xBF84B064 */ - .extern ADCFLTR1 /* 0xBF84B068 */ - .extern ADCFLTR2 /* 0xBF84B06C */ - .extern ADCFLTR3 /* 0xBF84B070 */ - .extern ADCFLTR4 /* 0xBF84B074 */ - .extern ADCFLTR5 /* 0xBF84B078 */ - .extern ADCFLTR6 /* 0xBF84B07C */ - .extern ADCTRG1 /* 0xBF84B080 */ - .extern ADCTRG2 /* 0xBF84B084 */ - .extern ADCTRG3 /* 0xBF84B088 */ - .extern ADCCMPCON1 /* 0xBF84B0A0 */ - .extern ADCCMPCON2 /* 0xBF84B0A4 */ - .extern ADCCMPCON3 /* 0xBF84B0A8 */ - .extern ADCCMPCON4 /* 0xBF84B0AC */ - .extern ADCCMPCON5 /* 0xBF84B0B0 */ - .extern ADCCMPCON6 /* 0xBF84B0B4 */ - .extern ADCFSTAT /* 0xBF84B0B8 */ - .extern ADCFIFO /* 0xBF84B0BC */ - .extern ADCBASE /* 0xBF84B0C0 */ - .extern ADCTRGSNS /* 0xBF84B0D0 */ - .extern ADC0TIME /* 0xBF84B0D4 */ - .extern ADC1TIME /* 0xBF84B0D8 */ - .extern ADC2TIME /* 0xBF84B0DC */ - .extern ADC3TIME /* 0xBF84B0E0 */ - .extern ADC4TIME /* 0xBF84B0E4 */ - .extern ADCEIEN1 /* 0xBF84B0F0 */ - .extern ADCEIEN2 /* 0xBF84B0F4 */ - .extern ADCEISTAT1 /* 0xBF84B0F8 */ - .extern ADCEISTAT2 /* 0xBF84B0FC */ - .extern ADCANCON /* 0xBF84B100 */ - .extern ADC0CFG /* 0xBF84B180 */ - .extern ADC1CFG /* 0xBF84B184 */ - .extern ADC2CFG /* 0xBF84B188 */ - .extern ADC3CFG /* 0xBF84B18C */ - .extern ADC4CFG /* 0xBF84B190 */ - .extern ADC7CFG /* 0xBF84B19C */ - .extern ADCSYSCFG0 /* 0xBF84B1C0 */ - .extern ADCSYSCFG1 /* 0xBF84B1C4 */ - .extern ADCDATA0 /* 0xBF84B200 */ - .extern ADCDATA1 /* 0xBF84B204 */ - .extern ADCDATA2 /* 0xBF84B208 */ - .extern ADCDATA3 /* 0xBF84B20C */ - .extern ADCDATA4 /* 0xBF84B210 */ - .extern ADCDATA5 /* 0xBF84B214 */ - .extern ADCDATA6 /* 0xBF84B218 */ - .extern ADCDATA7 /* 0xBF84B21C */ - .extern ADCDATA8 /* 0xBF84B220 */ - .extern ADCDATA9 /* 0xBF84B224 */ - .extern ADCDATA10 /* 0xBF84B228 */ - .extern ADCDATA11 /* 0xBF84B22C */ - .extern ADCDATA12 /* 0xBF84B230 */ - .extern ADCDATA13 /* 0xBF84B234 */ - .extern ADCDATA14 /* 0xBF84B238 */ - .extern ADCDATA15 /* 0xBF84B23C */ - .extern ADCDATA16 /* 0xBF84B240 */ - .extern ADCDATA17 /* 0xBF84B244 */ - .extern ADCDATA18 /* 0xBF84B248 */ - .extern ADCDATA19 /* 0xBF84B24C */ - .extern ADCDATA20 /* 0xBF84B250 */ - .extern ADCDATA21 /* 0xBF84B254 */ - .extern ADCDATA22 /* 0xBF84B258 */ - .extern ADCDATA23 /* 0xBF84B25C */ - .extern ADCDATA24 /* 0xBF84B260 */ - .extern ADCDATA25 /* 0xBF84B264 */ - .extern ADCDATA26 /* 0xBF84B268 */ - .extern ADCDATA27 /* 0xBF84B26C */ - .extern ADCDATA28 /* 0xBF84B270 */ - .extern ADCDATA29 /* 0xBF84B274 */ - .extern ADCDATA30 /* 0xBF84B278 */ - .extern ADCDATA31 /* 0xBF84B27C */ - .extern ADCDATA32 /* 0xBF84B280 */ - .extern ADCDATA33 /* 0xBF84B284 */ - .extern ADCDATA34 /* 0xBF84B288 */ - .extern ADCDATA43 /* 0xBF84B2AC */ - .extern ADCDATA44 /* 0xBF84B2B0 */ - .extern CM1CON /* 0xBF84C000 */ - .extern CM1CONCLR /* 0xBF84C004 */ - .extern CM1CONSET /* 0xBF84C008 */ - .extern CM1CONINV /* 0xBF84C00C */ - .extern CM2CON /* 0xBF84C010 */ - .extern CM2CONCLR /* 0xBF84C014 */ - .extern CM2CONSET /* 0xBF84C018 */ - .extern CM2CONINV /* 0xBF84C01C */ - .extern CMSTAT /* 0xBF84C060 */ - .extern CMSTATCLR /* 0xBF84C064 */ - .extern CMSTATSET /* 0xBF84C068 */ - .extern CMSTATINV /* 0xBF84C06C */ - .extern ANSELA /* 0xBF860000 */ - .extern ANSELACLR /* 0xBF860004 */ - .extern ANSELASET /* 0xBF860008 */ - .extern ANSELAINV /* 0xBF86000C */ - .extern TRISA /* 0xBF860010 */ - .extern TRISACLR /* 0xBF860014 */ - .extern TRISASET /* 0xBF860018 */ - .extern TRISAINV /* 0xBF86001C */ - .extern PORTA /* 0xBF860020 */ - .extern PORTACLR /* 0xBF860024 */ - .extern PORTASET /* 0xBF860028 */ - .extern PORTAINV /* 0xBF86002C */ - .extern LATA /* 0xBF860030 */ - .extern LATACLR /* 0xBF860034 */ - .extern LATASET /* 0xBF860038 */ - .extern LATAINV /* 0xBF86003C */ - .extern ODCA /* 0xBF860040 */ - .extern ODCACLR /* 0xBF860044 */ - .extern ODCASET /* 0xBF860048 */ - .extern ODCAINV /* 0xBF86004C */ - .extern CNPUA /* 0xBF860050 */ - .extern CNPUACLR /* 0xBF860054 */ - .extern CNPUASET /* 0xBF860058 */ - .extern CNPUAINV /* 0xBF86005C */ - .extern CNPDA /* 0xBF860060 */ - .extern CNPDACLR /* 0xBF860064 */ - .extern CNPDASET /* 0xBF860068 */ - .extern CNPDAINV /* 0xBF86006C */ - .extern CNCONA /* 0xBF860070 */ - .extern CNCONACLR /* 0xBF860074 */ - .extern CNCONASET /* 0xBF860078 */ - .extern CNCONAINV /* 0xBF86007C */ - .extern CNENA /* 0xBF860080 */ - .extern CNENACLR /* 0xBF860084 */ - .extern CNENASET /* 0xBF860088 */ - .extern CNENAINV /* 0xBF86008C */ - .extern CNSTATA /* 0xBF860090 */ - .extern CNSTATACLR /* 0xBF860094 */ - .extern CNSTATASET /* 0xBF860098 */ - .extern CNSTATAINV /* 0xBF86009C */ - .extern CNNEA /* 0xBF8600A0 */ - .extern CNNEACLR /* 0xBF8600A4 */ - .extern CNNEASET /* 0xBF8600A8 */ - .extern CNNEAINV /* 0xBF8600AC */ - .extern CNFA /* 0xBF8600B0 */ - .extern CNFACLR /* 0xBF8600B4 */ - .extern CNFASET /* 0xBF8600B8 */ - .extern CNFAINV /* 0xBF8600BC */ - .extern SRCON0A /* 0xBF8600C0 */ - .extern SRCON0ACLR /* 0xBF8600C4 */ - .extern SRCON0ASET /* 0xBF8600C8 */ - .extern SRCON0AINV /* 0xBF8600CC */ - .extern SRCON1A /* 0xBF8600D0 */ - .extern SRCON1ACLR /* 0xBF8600D4 */ - .extern SRCON1ASET /* 0xBF8600D8 */ - .extern SRCON1AINV /* 0xBF8600DC */ - .extern ANSELB /* 0xBF860100 */ - .extern ANSELBCLR /* 0xBF860104 */ - .extern ANSELBSET /* 0xBF860108 */ - .extern ANSELBINV /* 0xBF86010C */ - .extern TRISB /* 0xBF860110 */ - .extern TRISBCLR /* 0xBF860114 */ - .extern TRISBSET /* 0xBF860118 */ - .extern TRISBINV /* 0xBF86011C */ - .extern PORTB /* 0xBF860120 */ - .extern PORTBCLR /* 0xBF860124 */ - .extern PORTBSET /* 0xBF860128 */ - .extern PORTBINV /* 0xBF86012C */ - .extern LATB /* 0xBF860130 */ - .extern LATBCLR /* 0xBF860134 */ - .extern LATBSET /* 0xBF860138 */ - .extern LATBINV /* 0xBF86013C */ - .extern ODCB /* 0xBF860140 */ - .extern ODCBCLR /* 0xBF860144 */ - .extern ODCBSET /* 0xBF860148 */ - .extern ODCBINV /* 0xBF86014C */ - .extern CNPUB /* 0xBF860150 */ - .extern CNPUBCLR /* 0xBF860154 */ - .extern CNPUBSET /* 0xBF860158 */ - .extern CNPUBINV /* 0xBF86015C */ - .extern CNPDB /* 0xBF860160 */ - .extern CNPDBCLR /* 0xBF860164 */ - .extern CNPDBSET /* 0xBF860168 */ - .extern CNPDBINV /* 0xBF86016C */ - .extern CNCONB /* 0xBF860170 */ - .extern CNCONBCLR /* 0xBF860174 */ - .extern CNCONBSET /* 0xBF860178 */ - .extern CNCONBINV /* 0xBF86017C */ - .extern CNENB /* 0xBF860180 */ - .extern CNENBCLR /* 0xBF860184 */ - .extern CNENBSET /* 0xBF860188 */ - .extern CNENBINV /* 0xBF86018C */ - .extern CNSTATB /* 0xBF860190 */ - .extern CNSTATBCLR /* 0xBF860194 */ - .extern CNSTATBSET /* 0xBF860198 */ - .extern CNSTATBINV /* 0xBF86019C */ - .extern CNNEB /* 0xBF8601A0 */ - .extern CNNEBCLR /* 0xBF8601A4 */ - .extern CNNEBSET /* 0xBF8601A8 */ - .extern CNNEBINV /* 0xBF8601AC */ - .extern CNFB /* 0xBF8601B0 */ - .extern CNFBCLR /* 0xBF8601B4 */ - .extern CNFBSET /* 0xBF8601B8 */ - .extern CNFBINV /* 0xBF8601BC */ - .extern SRCON0B /* 0xBF8601C0 */ - .extern SRCON0BCLR /* 0xBF8601C4 */ - .extern SRCON0BSET /* 0xBF8601C8 */ - .extern SRCON0BINV /* 0xBF8601CC */ - .extern SRCON1B /* 0xBF8601D0 */ - .extern SRCON1BCLR /* 0xBF8601D4 */ - .extern SRCON1BSET /* 0xBF8601D8 */ - .extern SRCON1BINV /* 0xBF8601DC */ - .extern ANSELC /* 0xBF860200 */ - .extern ANSELCCLR /* 0xBF860204 */ - .extern ANSELCSET /* 0xBF860208 */ - .extern ANSELCINV /* 0xBF86020C */ - .extern TRISC /* 0xBF860210 */ - .extern TRISCCLR /* 0xBF860214 */ - .extern TRISCSET /* 0xBF860218 */ - .extern TRISCINV /* 0xBF86021C */ - .extern PORTC /* 0xBF860220 */ - .extern PORTCCLR /* 0xBF860224 */ - .extern PORTCSET /* 0xBF860228 */ - .extern PORTCINV /* 0xBF86022C */ - .extern LATC /* 0xBF860230 */ - .extern LATCCLR /* 0xBF860234 */ - .extern LATCSET /* 0xBF860238 */ - .extern LATCINV /* 0xBF86023C */ - .extern ODCC /* 0xBF860240 */ - .extern ODCCCLR /* 0xBF860244 */ - .extern ODCCSET /* 0xBF860248 */ - .extern ODCCINV /* 0xBF86024C */ - .extern CNPUC /* 0xBF860250 */ - .extern CNPUCCLR /* 0xBF860254 */ - .extern CNPUCSET /* 0xBF860258 */ - .extern CNPUCINV /* 0xBF86025C */ - .extern CNPDC /* 0xBF860260 */ - .extern CNPDCCLR /* 0xBF860264 */ - .extern CNPDCSET /* 0xBF860268 */ - .extern CNPDCINV /* 0xBF86026C */ - .extern CNCONC /* 0xBF860270 */ - .extern CNCONCCLR /* 0xBF860274 */ - .extern CNCONCSET /* 0xBF860278 */ - .extern CNCONCINV /* 0xBF86027C */ - .extern CNENC /* 0xBF860280 */ - .extern CNENCCLR /* 0xBF860284 */ - .extern CNENCSET /* 0xBF860288 */ - .extern CNENCINV /* 0xBF86028C */ - .extern CNSTATC /* 0xBF860290 */ - .extern CNSTATCCLR /* 0xBF860294 */ - .extern CNSTATCSET /* 0xBF860298 */ - .extern CNSTATCINV /* 0xBF86029C */ - .extern CNNEC /* 0xBF8602A0 */ - .extern CNNECCLR /* 0xBF8602A4 */ - .extern CNNECSET /* 0xBF8602A8 */ - .extern CNNECINV /* 0xBF8602AC */ - .extern CNFC /* 0xBF8602B0 */ - .extern CNFCCLR /* 0xBF8602B4 */ - .extern CNFCSET /* 0xBF8602B8 */ - .extern CNFCINV /* 0xBF8602BC */ - .extern ANSELD /* 0xBF860300 */ - .extern ANSELDCLR /* 0xBF860304 */ - .extern ANSELDSET /* 0xBF860308 */ - .extern ANSELDINV /* 0xBF86030C */ - .extern TRISD /* 0xBF860310 */ - .extern TRISDCLR /* 0xBF860314 */ - .extern TRISDSET /* 0xBF860318 */ - .extern TRISDINV /* 0xBF86031C */ - .extern PORTD /* 0xBF860320 */ - .extern PORTDCLR /* 0xBF860324 */ - .extern PORTDSET /* 0xBF860328 */ - .extern PORTDINV /* 0xBF86032C */ - .extern LATD /* 0xBF860330 */ - .extern LATDCLR /* 0xBF860334 */ - .extern LATDSET /* 0xBF860338 */ - .extern LATDINV /* 0xBF86033C */ - .extern ODCD /* 0xBF860340 */ - .extern ODCDCLR /* 0xBF860344 */ - .extern ODCDSET /* 0xBF860348 */ - .extern ODCDINV /* 0xBF86034C */ - .extern CNPUD /* 0xBF860350 */ - .extern CNPUDCLR /* 0xBF860354 */ - .extern CNPUDSET /* 0xBF860358 */ - .extern CNPUDINV /* 0xBF86035C */ - .extern CNPDD /* 0xBF860360 */ - .extern CNPDDCLR /* 0xBF860364 */ - .extern CNPDDSET /* 0xBF860368 */ - .extern CNPDDINV /* 0xBF86036C */ - .extern CNCOND /* 0xBF860370 */ - .extern CNCONDCLR /* 0xBF860374 */ - .extern CNCONDSET /* 0xBF860378 */ - .extern CNCONDINV /* 0xBF86037C */ - .extern CNEND /* 0xBF860380 */ - .extern CNENDCLR /* 0xBF860384 */ - .extern CNENDSET /* 0xBF860388 */ - .extern CNENDINV /* 0xBF86038C */ - .extern CNSTATD /* 0xBF860390 */ - .extern CNSTATDCLR /* 0xBF860394 */ - .extern CNSTATDSET /* 0xBF860398 */ - .extern CNSTATDINV /* 0xBF86039C */ - .extern CNNED /* 0xBF8603A0 */ - .extern CNNEDCLR /* 0xBF8603A4 */ - .extern CNNEDSET /* 0xBF8603A8 */ - .extern CNNEDINV /* 0xBF8603AC */ - .extern CNFD /* 0xBF8603B0 */ - .extern CNFDCLR /* 0xBF8603B4 */ - .extern CNFDSET /* 0xBF8603B8 */ - .extern CNFDINV /* 0xBF8603BC */ - .extern ANSELE /* 0xBF860400 */ - .extern ANSELECLR /* 0xBF860404 */ - .extern ANSELESET /* 0xBF860408 */ - .extern ANSELEINV /* 0xBF86040C */ - .extern TRISE /* 0xBF860410 */ - .extern TRISECLR /* 0xBF860414 */ - .extern TRISESET /* 0xBF860418 */ - .extern TRISEINV /* 0xBF86041C */ - .extern PORTE /* 0xBF860420 */ - .extern PORTECLR /* 0xBF860424 */ - .extern PORTESET /* 0xBF860428 */ - .extern PORTEINV /* 0xBF86042C */ - .extern LATE /* 0xBF860430 */ - .extern LATECLR /* 0xBF860434 */ - .extern LATESET /* 0xBF860438 */ - .extern LATEINV /* 0xBF86043C */ - .extern ODCE /* 0xBF860440 */ - .extern ODCECLR /* 0xBF860444 */ - .extern ODCESET /* 0xBF860448 */ - .extern ODCEINV /* 0xBF86044C */ - .extern CNPUE /* 0xBF860450 */ - .extern CNPUECLR /* 0xBF860454 */ - .extern CNPUESET /* 0xBF860458 */ - .extern CNPUEINV /* 0xBF86045C */ - .extern CNPDE /* 0xBF860460 */ - .extern CNPDECLR /* 0xBF860464 */ - .extern CNPDESET /* 0xBF860468 */ - .extern CNPDEINV /* 0xBF86046C */ - .extern CNCONE /* 0xBF860470 */ - .extern CNCONECLR /* 0xBF860474 */ - .extern CNCONESET /* 0xBF860478 */ - .extern CNCONEINV /* 0xBF86047C */ - .extern CNENE /* 0xBF860480 */ - .extern CNENECLR /* 0xBF860484 */ - .extern CNENESET /* 0xBF860488 */ - .extern CNENEINV /* 0xBF86048C */ - .extern CNSTATE /* 0xBF860490 */ - .extern CNSTATECLR /* 0xBF860494 */ - .extern CNSTATESET /* 0xBF860498 */ - .extern CNSTATEINV /* 0xBF86049C */ - .extern CNNEE /* 0xBF8604A0 */ - .extern CNNEECLR /* 0xBF8604A4 */ - .extern CNNEESET /* 0xBF8604A8 */ - .extern CNNEEINV /* 0xBF8604AC */ - .extern CNFE /* 0xBF8604B0 */ - .extern CNFECLR /* 0xBF8604B4 */ - .extern CNFESET /* 0xBF8604B8 */ - .extern CNFEINV /* 0xBF8604BC */ - .extern SRCON0E /* 0xBF8604C0 */ - .extern SRCON0ECLR /* 0xBF8604C4 */ - .extern SRCON0ESET /* 0xBF8604C8 */ - .extern SRCON0EINV /* 0xBF8604CC */ - .extern SRCON1E /* 0xBF8604D0 */ - .extern SRCON1ECLR /* 0xBF8604D4 */ - .extern SRCON1ESET /* 0xBF8604D8 */ - .extern SRCON1EINV /* 0xBF8604DC */ - .extern ANSELF /* 0xBF860500 */ - .extern ANSELFCLR /* 0xBF860504 */ - .extern ANSELFSET /* 0xBF860508 */ - .extern ANSELFINV /* 0xBF86050C */ - .extern TRISF /* 0xBF860510 */ - .extern TRISFCLR /* 0xBF860514 */ - .extern TRISFSET /* 0xBF860518 */ - .extern TRISFINV /* 0xBF86051C */ - .extern PORTF /* 0xBF860520 */ - .extern PORTFCLR /* 0xBF860524 */ - .extern PORTFSET /* 0xBF860528 */ - .extern PORTFINV /* 0xBF86052C */ - .extern LATF /* 0xBF860530 */ - .extern LATFCLR /* 0xBF860534 */ - .extern LATFSET /* 0xBF860538 */ - .extern LATFINV /* 0xBF86053C */ - .extern ODCF /* 0xBF860540 */ - .extern ODCFCLR /* 0xBF860544 */ - .extern ODCFSET /* 0xBF860548 */ - .extern ODCFINV /* 0xBF86054C */ - .extern CNPUF /* 0xBF860550 */ - .extern CNPUFCLR /* 0xBF860554 */ - .extern CNPUFSET /* 0xBF860558 */ - .extern CNPUFINV /* 0xBF86055C */ - .extern CNPDF /* 0xBF860560 */ - .extern CNPDFCLR /* 0xBF860564 */ - .extern CNPDFSET /* 0xBF860568 */ - .extern CNPDFINV /* 0xBF86056C */ - .extern CNCONF /* 0xBF860570 */ - .extern CNCONFCLR /* 0xBF860574 */ - .extern CNCONFSET /* 0xBF860578 */ - .extern CNCONFINV /* 0xBF86057C */ - .extern CNENF /* 0xBF860580 */ - .extern CNENFCLR /* 0xBF860584 */ - .extern CNENFSET /* 0xBF860588 */ - .extern CNENFINV /* 0xBF86058C */ - .extern CNSTATF /* 0xBF860590 */ - .extern CNSTATFCLR /* 0xBF860594 */ - .extern CNSTATFSET /* 0xBF860598 */ - .extern CNSTATFINV /* 0xBF86059C */ - .extern CNNEF /* 0xBF8605A0 */ - .extern CNNEFCLR /* 0xBF8605A4 */ - .extern CNNEFSET /* 0xBF8605A8 */ - .extern CNNEFINV /* 0xBF8605AC */ - .extern CNFF /* 0xBF8605B0 */ - .extern CNFFCLR /* 0xBF8605B4 */ - .extern CNFFSET /* 0xBF8605B8 */ - .extern CNFFINV /* 0xBF8605BC */ - .extern SRCON0F /* 0xBF8605C0 */ - .extern SRCON0FCLR /* 0xBF8605C4 */ - .extern SRCON0FSET /* 0xBF8605C8 */ - .extern SRCON0FINV /* 0xBF8605CC */ - .extern SRCON1F /* 0xBF8605D0 */ - .extern SRCON1FCLR /* 0xBF8605D4 */ - .extern SRCON1FSET /* 0xBF8605D8 */ - .extern SRCON1FINV /* 0xBF8605DC */ - .extern ANSELG /* 0xBF860600 */ - .extern ANSELGCLR /* 0xBF860604 */ - .extern ANSELGSET /* 0xBF860608 */ - .extern ANSELGINV /* 0xBF86060C */ - .extern TRISG /* 0xBF860610 */ - .extern TRISGCLR /* 0xBF860614 */ - .extern TRISGSET /* 0xBF860618 */ - .extern TRISGINV /* 0xBF86061C */ - .extern PORTG /* 0xBF860620 */ - .extern PORTGCLR /* 0xBF860624 */ - .extern PORTGSET /* 0xBF860628 */ - .extern PORTGINV /* 0xBF86062C */ - .extern LATG /* 0xBF860630 */ - .extern LATGCLR /* 0xBF860634 */ - .extern LATGSET /* 0xBF860638 */ - .extern LATGINV /* 0xBF86063C */ - .extern ODCG /* 0xBF860640 */ - .extern ODCGCLR /* 0xBF860644 */ - .extern ODCGSET /* 0xBF860648 */ - .extern ODCGINV /* 0xBF86064C */ - .extern CNPUG /* 0xBF860650 */ - .extern CNPUGCLR /* 0xBF860654 */ - .extern CNPUGSET /* 0xBF860658 */ - .extern CNPUGINV /* 0xBF86065C */ - .extern CNPDG /* 0xBF860660 */ - .extern CNPDGCLR /* 0xBF860664 */ - .extern CNPDGSET /* 0xBF860668 */ - .extern CNPDGINV /* 0xBF86066C */ - .extern CNCONG /* 0xBF860670 */ - .extern CNCONGCLR /* 0xBF860674 */ - .extern CNCONGSET /* 0xBF860678 */ - .extern CNCONGINV /* 0xBF86067C */ - .extern CNENG /* 0xBF860680 */ - .extern CNENGCLR /* 0xBF860684 */ - .extern CNENGSET /* 0xBF860688 */ - .extern CNENGINV /* 0xBF86068C */ - .extern CNSTATG /* 0xBF860690 */ - .extern CNSTATGCLR /* 0xBF860694 */ - .extern CNSTATGSET /* 0xBF860698 */ - .extern CNSTATGINV /* 0xBF86069C */ - .extern CNNEG /* 0xBF8606A0 */ - .extern CNNEGCLR /* 0xBF8606A4 */ - .extern CNNEGSET /* 0xBF8606A8 */ - .extern CNNEGINV /* 0xBF8606AC */ - .extern CNFG /* 0xBF8606B0 */ - .extern CNFGCLR /* 0xBF8606B4 */ - .extern CNFGSET /* 0xBF8606B8 */ - .extern CNFGINV /* 0xBF8606BC */ - .extern SRCON0G /* 0xBF8606C0 */ - .extern SRCON0GCLR /* 0xBF8606C4 */ - .extern SRCON0GSET /* 0xBF8606C8 */ - .extern SRCON0GINV /* 0xBF8606CC */ - .extern SRCON1G /* 0xBF8606D0 */ - .extern SRCON1GCLR /* 0xBF8606D4 */ - .extern SRCON1GSET /* 0xBF8606D8 */ - .extern SRCON1GINV /* 0xBF8606DC */ - .extern ETHCON1 /* 0xBF882000 */ - .extern ETHCON1CLR /* 0xBF882004 */ - .extern ETHCON1SET /* 0xBF882008 */ - .extern ETHCON1INV /* 0xBF88200C */ - .extern ETHCON2 /* 0xBF882010 */ - .extern ETHCON2CLR /* 0xBF882014 */ - .extern ETHCON2SET /* 0xBF882018 */ - .extern ETHCON2INV /* 0xBF88201C */ - .extern ETHTXST /* 0xBF882020 */ - .extern ETHTXSTCLR /* 0xBF882024 */ - .extern ETHTXSTSET /* 0xBF882028 */ - .extern ETHTXSTINV /* 0xBF88202C */ - .extern ETHRXST /* 0xBF882030 */ - .extern ETHRXSTCLR /* 0xBF882034 */ - .extern ETHRXSTSET /* 0xBF882038 */ - .extern ETHRXSTINV /* 0xBF88203C */ - .extern ETHHT0 /* 0xBF882040 */ - .extern ETHHT0CLR /* 0xBF882044 */ - .extern ETHHT0SET /* 0xBF882048 */ - .extern ETHHT0INV /* 0xBF88204C */ - .extern ETHHT1 /* 0xBF882050 */ - .extern ETHHT1CLR /* 0xBF882054 */ - .extern ETHHT1SET /* 0xBF882058 */ - .extern ETHHT1INV /* 0xBF88205C */ - .extern ETHPMM0 /* 0xBF882060 */ - .extern ETHPMM0CLR /* 0xBF882064 */ - .extern ETHPMM0SET /* 0xBF882068 */ - .extern ETHPMM0INV /* 0xBF88206C */ - .extern ETHPMM1 /* 0xBF882070 */ - .extern ETHPMM1CLR /* 0xBF882074 */ - .extern ETHPMM1SET /* 0xBF882078 */ - .extern ETHPMM1INV /* 0xBF88207C */ - .extern ETHPMCS /* 0xBF882080 */ - .extern ETHPMCSCLR /* 0xBF882084 */ - .extern ETHPMCSSET /* 0xBF882088 */ - .extern ETHPMCSINV /* 0xBF88208C */ - .extern ETHPMO /* 0xBF882090 */ - .extern ETHPMOCLR /* 0xBF882094 */ - .extern ETHPMOSET /* 0xBF882098 */ - .extern ETHPMOINV /* 0xBF88209C */ - .extern ETHRXFC /* 0xBF8820A0 */ - .extern ETHRXFCCLR /* 0xBF8820A4 */ - .extern ETHRXFCSET /* 0xBF8820A8 */ - .extern ETHRXFCINV /* 0xBF8820AC */ - .extern ETHRXWM /* 0xBF8820B0 */ - .extern ETHRXWMCLR /* 0xBF8820B4 */ - .extern ETHRXWMSET /* 0xBF8820B8 */ - .extern ETHRXWMINV /* 0xBF8820BC */ - .extern ETHIEN /* 0xBF8820C0 */ - .extern ETHIENCLR /* 0xBF8820C4 */ - .extern ETHIENSET /* 0xBF8820C8 */ - .extern ETHIENINV /* 0xBF8820CC */ - .extern ETHIRQ /* 0xBF8820D0 */ - .extern ETHIRQCLR /* 0xBF8820D4 */ - .extern ETHIRQSET /* 0xBF8820D8 */ - .extern ETHIRQINV /* 0xBF8820DC */ - .extern ETHSTAT /* 0xBF8820E0 */ - .extern ETHSTATCLR /* 0xBF8820E4 */ - .extern ETHSTATSET /* 0xBF8820E8 */ - .extern ETHSTATINV /* 0xBF8820EC */ - .extern ETHRXOVFLOW /* 0xBF882100 */ - .extern ETHRXOVFLOWCLR /* 0xBF882104 */ - .extern ETHRXOVFLOWSET /* 0xBF882108 */ - .extern ETHRXOVFLOWINV /* 0xBF88210C */ - .extern ETHFRMTXOK /* 0xBF882110 */ - .extern ETHFRMTXOKCLR /* 0xBF882114 */ - .extern ETHFRMTXOKSET /* 0xBF882118 */ - .extern ETHFRMTXOKINV /* 0xBF88211C */ - .extern ETHSCOLFRM /* 0xBF882120 */ - .extern ETHSCOLFRMCLR /* 0xBF882124 */ - .extern ETHSCOLFRMSET /* 0xBF882128 */ - .extern ETHSCOLFRMINV /* 0xBF88212C */ - .extern ETHMCOLFRM /* 0xBF882130 */ - .extern ETHMCOLFRMCLR /* 0xBF882134 */ - .extern ETHMCOLFRMSET /* 0xBF882138 */ - .extern ETHMCOLFRMINV /* 0xBF88213C */ - .extern ETHFRMRXOK /* 0xBF882140 */ - .extern ETHFRMRXOKCLR /* 0xBF882144 */ - .extern ETHFRMRXOKSET /* 0xBF882148 */ - .extern ETHFRMRXOKINV /* 0xBF88214C */ - .extern ETHFCSERR /* 0xBF882150 */ - .extern ETHFCSERRCLR /* 0xBF882154 */ - .extern ETHFCSERRSET /* 0xBF882158 */ - .extern ETHFCSERRINV /* 0xBF88215C */ - .extern ETHALGNERR /* 0xBF882160 */ - .extern ETHALGNERRCLR /* 0xBF882164 */ - .extern ETHALGNERRSET /* 0xBF882168 */ - .extern ETHALGNERRINV /* 0xBF88216C */ - .extern EMAC1CFG1 /* 0xBF882200 */ - .extern EMACxCFG1 /* 0xBF882200 */ - .extern EMAC1CFG1CLR /* 0xBF882204 */ - .extern EMACxCFG1CLR /* 0xBF882204 */ - .extern EMAC1CFG1SET /* 0xBF882208 */ - .extern EMACxCFG1SET /* 0xBF882208 */ - .extern EMAC1CFG1INV /* 0xBF88220C */ - .extern EMACxCFG1INV /* 0xBF88220C */ - .extern EMAC1CFG2 /* 0xBF882210 */ - .extern EMACxCFG2 /* 0xBF882210 */ - .extern EMAC1CFG2CLR /* 0xBF882214 */ - .extern EMACxCFG2CLR /* 0xBF882214 */ - .extern EMAC1CFG2SET /* 0xBF882218 */ - .extern EMACxCFG2SET /* 0xBF882218 */ - .extern EMAC1CFG2INV /* 0xBF88221C */ - .extern EMACxCFG2INV /* 0xBF88221C */ - .extern EMAC1IPGT /* 0xBF882220 */ - .extern EMACxIPGT /* 0xBF882220 */ - .extern EMAC1IPGTCLR /* 0xBF882224 */ - .extern EMACxIPGTCLR /* 0xBF882224 */ - .extern EMAC1IPGTSET /* 0xBF882228 */ - .extern EMACxIPGTSET /* 0xBF882228 */ - .extern EMAC1IPGTINV /* 0xBF88222C */ - .extern EMACxIPGTINV /* 0xBF88222C */ - .extern EMAC1IPGR /* 0xBF882230 */ - .extern EMACxIPGR /* 0xBF882230 */ - .extern EMAC1IPGRCLR /* 0xBF882234 */ - .extern EMACxIPGRCLR /* 0xBF882234 */ - .extern EMAC1IPGRSET /* 0xBF882238 */ - .extern EMACxIPGRSET /* 0xBF882238 */ - .extern EMAC1IPGRINV /* 0xBF88223C */ - .extern EMACxIPGRINV /* 0xBF88223C */ - .extern EMAC1CLRT /* 0xBF882240 */ - .extern EMACxCLRT /* 0xBF882240 */ - .extern EMAC1CLRTCLR /* 0xBF882244 */ - .extern EMACxCLRTCLR /* 0xBF882244 */ - .extern EMAC1CLRTSET /* 0xBF882248 */ - .extern EMACxCLRTSET /* 0xBF882248 */ - .extern EMAC1CLRTINV /* 0xBF88224C */ - .extern EMACxCLRTINV /* 0xBF88224C */ - .extern EMAC1MAXF /* 0xBF882250 */ - .extern EMACxMAXF /* 0xBF882250 */ - .extern EMAC1MAXFCLR /* 0xBF882254 */ - .extern EMACxMAXFCLR /* 0xBF882254 */ - .extern EMAC1MAXFSET /* 0xBF882258 */ - .extern EMACxMAXFSET /* 0xBF882258 */ - .extern EMAC1MAXFINV /* 0xBF88225C */ - .extern EMACxMAXFINV /* 0xBF88225C */ - .extern EMAC1SUPP /* 0xBF882260 */ - .extern EMACxSUPP /* 0xBF882260 */ - .extern EMAC1SUPPCLR /* 0xBF882264 */ - .extern EMACxSUPPCLR /* 0xBF882264 */ - .extern EMAC1SUPPSET /* 0xBF882268 */ - .extern EMACxSUPPSET /* 0xBF882268 */ - .extern EMAC1SUPPINV /* 0xBF88226C */ - .extern EMACxSUPPINV /* 0xBF88226C */ - .extern EMAC1TEST /* 0xBF882270 */ - .extern EMACxTEST /* 0xBF882270 */ - .extern EMAC1TESTCLR /* 0xBF882274 */ - .extern EMACxTESTCLR /* 0xBF882274 */ - .extern EMAC1TESTSET /* 0xBF882278 */ - .extern EMACxTESTSET /* 0xBF882278 */ - .extern EMAC1TESTINV /* 0xBF88227C */ - .extern EMACxTESTINV /* 0xBF88227C */ - .extern EMAC1MCFG /* 0xBF882280 */ - .extern EMACxMCFG /* 0xBF882280 */ - .extern EMAC1MCFGCLR /* 0xBF882284 */ - .extern EMACxMCFGCLR /* 0xBF882284 */ - .extern EMAC1MCFGSET /* 0xBF882288 */ - .extern EMACxMCFGSET /* 0xBF882288 */ - .extern EMAC1MCFGINV /* 0xBF88228C */ - .extern EMACxMCFGINV /* 0xBF88228C */ - .extern EMAC1MCMD /* 0xBF882290 */ - .extern EMACxMCMD /* 0xBF882290 */ - .extern EMAC1MCMDCLR /* 0xBF882294 */ - .extern EMACxMCMDCLR /* 0xBF882294 */ - .extern EMAC1MCMDSET /* 0xBF882298 */ - .extern EMACxMCMDSET /* 0xBF882298 */ - .extern EMAC1MCMDINV /* 0xBF88229C */ - .extern EMACxMCMDINV /* 0xBF88229C */ - .extern EMAC1MADR /* 0xBF8822A0 */ - .extern EMACxMADR /* 0xBF8822A0 */ - .extern EMAC1MADRCLR /* 0xBF8822A4 */ - .extern EMACxMADRCLR /* 0xBF8822A4 */ - .extern EMAC1MADRSET /* 0xBF8822A8 */ - .extern EMACxMADRSET /* 0xBF8822A8 */ - .extern EMAC1MADRINV /* 0xBF8822AC */ - .extern EMACxMADRINV /* 0xBF8822AC */ - .extern EMAC1MWTD /* 0xBF8822B0 */ - .extern EMACxMWTD /* 0xBF8822B0 */ - .extern EMAC1MWTDCLR /* 0xBF8822B4 */ - .extern EMACxMWTDCLR /* 0xBF8822B4 */ - .extern EMAC1MWTDSET /* 0xBF8822B8 */ - .extern EMACxMWTDSET /* 0xBF8822B8 */ - .extern EMAC1MWTDINV /* 0xBF8822BC */ - .extern EMACxMWTDINV /* 0xBF8822BC */ - .extern EMAC1MRDD /* 0xBF8822C0 */ - .extern EMACxMRDD /* 0xBF8822C0 */ - .extern EMAC1MRDDCLR /* 0xBF8822C4 */ - .extern EMACxMRDDCLR /* 0xBF8822C4 */ - .extern EMAC1MRDDSET /* 0xBF8822C8 */ - .extern EMACxMRDDSET /* 0xBF8822C8 */ - .extern EMAC1MRDDINV /* 0xBF8822CC */ - .extern EMACxMRDDINV /* 0xBF8822CC */ - .extern EMAC1MIND /* 0xBF8822D0 */ - .extern EMACxMIND /* 0xBF8822D0 */ - .extern EMAC1MINDCLR /* 0xBF8822D4 */ - .extern EMACxMINDCLR /* 0xBF8822D4 */ - .extern EMAC1MINDSET /* 0xBF8822D8 */ - .extern EMACxMINDSET /* 0xBF8822D8 */ - .extern EMAC1MINDINV /* 0xBF8822DC */ - .extern EMACxMINDINV /* 0xBF8822DC */ - .extern EMAC1SA0 /* 0xBF882300 */ - .extern EMACxSA0 /* 0xBF882300 */ - .extern EMAC1SA0CLR /* 0xBF882304 */ - .extern EMACxSA0CLR /* 0xBF882304 */ - .extern EMAC1SA0SET /* 0xBF882308 */ - .extern EMACxSA0SET /* 0xBF882308 */ - .extern EMAC1SA0INV /* 0xBF88230C */ - .extern EMACxSA0INV /* 0xBF88230C */ - .extern EMAC1SA1 /* 0xBF882310 */ - .extern EMACxSA1 /* 0xBF882310 */ - .extern EMAC1SA1CLR /* 0xBF882314 */ - .extern EMACxSA1CLR /* 0xBF882314 */ - .extern EMAC1SA1SET /* 0xBF882318 */ - .extern EMACxSA1SET /* 0xBF882318 */ - .extern EMAC1SA1INV /* 0xBF88231C */ - .extern EMACxSA1INV /* 0xBF88231C */ - .extern EMAC1SA2 /* 0xBF882320 */ - .extern EMACxSA2 /* 0xBF882320 */ - .extern EMAC1SA2CLR /* 0xBF882324 */ - .extern EMACxSA2CLR /* 0xBF882324 */ - .extern EMAC1SA2SET /* 0xBF882328 */ - .extern EMACxSA2SET /* 0xBF882328 */ - .extern EMAC1SA2INV /* 0xBF88232C */ - .extern EMACxSA2INV /* 0xBF88232C */ - .extern USBCRCON /* 0xBF884000 */ - .extern PRECON /* 0xBF8E0000 */ - .extern PRECONCLR /* 0xBF8E0004 */ - .extern PRECONSET /* 0xBF8E0008 */ - .extern PRECONINV /* 0xBF8E000C */ - .extern PRESTAT /* 0xBF8E0010 */ - .extern PRESTATCLR /* 0xBF8E0014 */ - .extern PRESTATSET /* 0xBF8E0018 */ - .extern PRESTATINV /* 0xBF8E001C */ - .extern EBICS0 /* 0xBF8E1014 */ - .extern EBICS1 /* 0xBF8E1018 */ - .extern EBICS2 /* 0xBF8E101C */ - .extern EBICS3 /* 0xBF8E1020 */ - .extern EBIMSK0 /* 0xBF8E1054 */ - .extern EBIMSK1 /* 0xBF8E1058 */ - .extern EBIMSK2 /* 0xBF8E105C */ - .extern EBIMSK3 /* 0xBF8E1060 */ - .extern EBISMT0 /* 0xBF8E1094 */ - .extern EBISMT1 /* 0xBF8E1098 */ - .extern EBISMT2 /* 0xBF8E109C */ - .extern EBIFTRPD /* 0xBF8E10A0 */ - .extern EBISMCON /* 0xBF8E10A4 */ - .extern SQI1XCON1 /* 0xBF8E2000 */ - .extern SQI1XCON2 /* 0xBF8E2004 */ - .extern SQI1CFG /* 0xBF8E2008 */ - .extern SQI1CON /* 0xBF8E200C */ - .extern SQI1CLKCON /* 0xBF8E2010 */ - .extern SQI1CMDTHR /* 0xBF8E2014 */ - .extern SQI1INTTHR /* 0xBF8E2018 */ - .extern SQI1INTEN /* 0xBF8E201C */ - .extern SQI1INTSTAT /* 0xBF8E2020 */ - .extern SQI1TXDATA /* 0xBF8E2024 */ - .extern SQI1RXDATA /* 0xBF8E2028 */ - .extern SQI1STAT1 /* 0xBF8E202C */ - .extern SQI1STAT2 /* 0xBF8E2030 */ - .extern SQI1BDCON /* 0xBF8E2034 */ - .extern SQI1BDCURADD /* 0xBF8E2038 */ - .extern SQI1BDBASEADD /* 0xBF8E2040 */ - .extern SQI1BDSTAT /* 0xBF8E2044 */ - .extern SQI1BDPOLLCON /* 0xBF8E2048 */ - .extern SQI1BDTXDSTAT /* 0xBF8E204C */ - .extern SQI1BDRXDSTAT /* 0xBF8E2050 */ - .extern SQI1THR /* 0xBF8E2054 */ - .extern SQI1INTSIGEN /* 0xBF8E2058 */ - .extern SQI1TAPCON /* 0xBF8E205C */ - .extern SQI1MEMSTAT /* 0xBF8E2060 */ - .extern SQI1XCON3 /* 0xBF8E2064 */ - .extern SQI1XCON4 /* 0xBF8E2068 */ - .extern USBCSR0 /* 0xBF8E3000 */ - .extern USBCSR1 /* 0xBF8E3004 */ - .extern USBCSR2 /* 0xBF8E3008 */ - .extern USBCSR3 /* 0xBF8E300C */ - .extern USBIENCSR0 /* 0xBF8E3010 */ - .extern USBIENCSR1 /* 0xBF8E3014 */ - .extern USBIENCSR2 /* 0xBF8E3018 */ - .extern USBIENCSR3 /* 0xBF8E301C */ - .extern USBFIFO0 /* 0xBF8E3020 */ - .extern USBFIFO1 /* 0xBF8E3024 */ - .extern USBFIFO2 /* 0xBF8E3028 */ - .extern USBFIFO3 /* 0xBF8E302C */ - .extern USBFIFO4 /* 0xBF8E3030 */ - .extern USBFIFO5 /* 0xBF8E3034 */ - .extern USBFIFO6 /* 0xBF8E3038 */ - .extern USBFIFO7 /* 0xBF8E303C */ - .extern USBOTG /* 0xBF8E3060 */ - .extern USBFIFOA /* 0xBF8E3064 */ - .extern USBHWVER /* 0xBF8E306C */ - .extern USBINFO /* 0xBF8E3078 */ - .extern USBEOFRST /* 0xBF8E307C */ - .extern USBE0TXA /* 0xBF8E3080 */ - .extern USBE0RXA /* 0xBF8E3084 */ - .extern USBE1TXA /* 0xBF8E3088 */ - .extern USBE1RXA /* 0xBF8E308C */ - .extern USBE2TXA /* 0xBF8E3090 */ - .extern USBE2RXA /* 0xBF8E3094 */ - .extern USBE3TXA /* 0xBF8E3098 */ - .extern USBE3RXA /* 0xBF8E309C */ - .extern USBE4TXA /* 0xBF8E30A0 */ - .extern USBE4RXA /* 0xBF8E30A4 */ - .extern USBE5TXA /* 0xBF8E30A8 */ - .extern USBE5RXA /* 0xBF8E30AC */ - .extern USBE6TXA /* 0xBF8E30B0 */ - .extern USBE6RXA /* 0xBF8E30B4 */ - .extern USBE7TXA /* 0xBF8E30B8 */ - .extern USBE7RXA /* 0xBF8E30BC */ - .extern USBE0CSR0 /* 0xBF8E3100 */ - .extern USBE0CSR2 /* 0xBF8E3108 */ - .extern USBE0CSR3 /* 0xBF8E310C */ - .extern USBE1CSR0 /* 0xBF8E3110 */ - .extern USBE1CSR1 /* 0xBF8E3114 */ - .extern USBE1CSR2 /* 0xBF8E3118 */ - .extern USBE1CSR3 /* 0xBF8E311C */ - .extern USBE2CSR0 /* 0xBF8E3120 */ - .extern USBE2CSR1 /* 0xBF8E3124 */ - .extern USBE2CSR2 /* 0xBF8E3128 */ - .extern USBE2CSR3 /* 0xBF8E312C */ - .extern USBE3CSR0 /* 0xBF8E3130 */ - .extern USBE3CSR1 /* 0xBF8E3134 */ - .extern USBE3CSR2 /* 0xBF8E3138 */ - .extern USBE3CSR3 /* 0xBF8E313C */ - .extern USBE4CSR0 /* 0xBF8E3140 */ - .extern USBE4CSR1 /* 0xBF8E3144 */ - .extern USBE4CSR2 /* 0xBF8E3148 */ - .extern USBE4CSR3 /* 0xBF8E314C */ - .extern USBE5CSR0 /* 0xBF8E3150 */ - .extern USBE5CSR1 /* 0xBF8E3154 */ - .extern USBE5CSR2 /* 0xBF8E3158 */ - .extern USBE5CSR3 /* 0xBF8E315C */ - .extern USBE6CSR0 /* 0xBF8E3160 */ - .extern USBE6CSR1 /* 0xBF8E3164 */ - .extern USBE6CSR2 /* 0xBF8E3168 */ - .extern USBE6CSR3 /* 0xBF8E316C */ - .extern USBE7CSR0 /* 0xBF8E3170 */ - .extern USBE7CSR1 /* 0xBF8E3174 */ - .extern USBE7CSR2 /* 0xBF8E3178 */ - .extern USBE7CSR3 /* 0xBF8E317C */ - .extern USBDMAINT /* 0xBF8E3200 */ - .extern USBDMA1C /* 0xBF8E3204 */ - .extern USBDMA1A /* 0xBF8E3208 */ - .extern USBDMA1N /* 0xBF8E320C */ - .extern USBDMA2C /* 0xBF8E3214 */ - .extern USBDMA2A /* 0xBF8E3218 */ - .extern USBDMA2N /* 0xBF8E321C */ - .extern USBDMA3C /* 0xBF8E3224 */ - .extern USBDMA3A /* 0xBF8E3228 */ - .extern USBDMA3N /* 0xBF8E322C */ - .extern USBDMA4C /* 0xBF8E3234 */ - .extern USBDMA4A /* 0xBF8E3238 */ - .extern USBDMA4N /* 0xBF8E323C */ - .extern USBDMA5C /* 0xBF8E3244 */ - .extern USBDMA5A /* 0xBF8E3248 */ - .extern USBDMA5N /* 0xBF8E324C */ - .extern USBDMA6C /* 0xBF8E3254 */ - .extern USBDMA6A /* 0xBF8E3258 */ - .extern USBDMA6N /* 0xBF8E325C */ - .extern USBDMA7C /* 0xBF8E3264 */ - .extern USBDMA7A /* 0xBF8E3268 */ - .extern USBDMA7N /* 0xBF8E326C */ - .extern USBDMA8C /* 0xBF8E3274 */ - .extern USBDMA8A /* 0xBF8E3278 */ - .extern USBDMA8N /* 0xBF8E327C */ - .extern USBE1RPC /* 0xBF8E3304 */ - .extern USBE2RPC /* 0xBF8E3308 */ - .extern USBE3RPC /* 0xBF8E330C */ - .extern USBE4RPC /* 0xBF8E3310 */ - .extern USBE5RPC /* 0xBF8E3314 */ - .extern USBE6RPC /* 0xBF8E3318 */ - .extern USBE7RPC /* 0xBF8E331C */ - .extern USBDPBFD /* 0xBF8E3340 */ - .extern USBTMCON1 /* 0xBF8E3344 */ - .extern USBTMCON2 /* 0xBF8E3348 */ - .extern USBLPMR1 /* 0xBF8E3360 */ - .extern USBLMPR2 /* 0xBF8E3364 */ - .extern USBLPMP2 /* 0xBF8E3364 */ - .extern RNGVER /* 0xBF8E6000 */ - .extern RNGCON /* 0xBF8E6004 */ - .extern RNGPOLY1 /* 0xBF8E6008 */ - .extern RNGPOLY2 /* 0xBF8E600C */ - .extern RNGNUMGEN1 /* 0xBF8E6010 */ - .extern RNGNUMGEN2 /* 0xBF8E6014 */ - .extern RNGSEED1 /* 0xBF8E6018 */ - .extern RNGSEED2 /* 0xBF8E601C */ - .extern RNGCNT /* 0xBF8E6020 */ - .extern SBFLAG /* 0xBF8F0510 */ - .extern SBT0ELOG1 /* 0xBF8F8020 */ - .extern SBT0ELOG2 /* 0xBF8F8024 */ - .extern SBT0ECON /* 0xBF8F8028 */ - .extern SBT0ECLRS /* 0xBF8F8030 */ - .extern SBT0ECLRM /* 0xBF8F8038 */ - .extern SBT0REG0 /* 0xBF8F8040 */ - .extern SBT0RD0 /* 0xBF8F8050 */ - .extern SBT0WR0 /* 0xBF8F8058 */ - .extern SBT0REG1 /* 0xBF8F8060 */ - .extern SBT0RD1 /* 0xBF8F8070 */ - .extern SBT0WR1 /* 0xBF8F8078 */ - .extern SBT1ELOG1 /* 0xBF8F8420 */ - .extern SBT1ELOG2 /* 0xBF8F8424 */ - .extern SBT1ECON /* 0xBF8F8428 */ - .extern SBT1ECLRS /* 0xBF8F8430 */ - .extern SBT1ECLRM /* 0xBF8F8438 */ - .extern SBT1REG0 /* 0xBF8F8440 */ - .extern SBT1RD0 /* 0xBF8F8450 */ - .extern SBT1WR0 /* 0xBF8F8458 */ - .extern SBT1REG2 /* 0xBF8F8480 */ - .extern SBT1RD2 /* 0xBF8F8490 */ - .extern SBT1WR2 /* 0xBF8F8498 */ - .extern SBT1REG3 /* 0xBF8F84A0 */ - .extern SBT1RD3 /* 0xBF8F84B0 */ - .extern SBT1WR3 /* 0xBF8F84B8 */ - .extern SBT1REG4 /* 0xBF8F84C0 */ - .extern SBT1RD4 /* 0xBF8F84D0 */ - .extern SBT1WR4 /* 0xBF8F84D8 */ - .extern SBT1REG5 /* 0xBF8F84E0 */ - .extern SBT1RD5 /* 0xBF8F84F0 */ - .extern SBT1WR5 /* 0xBF8F84F8 */ - .extern SBT1REG6 /* 0xBF8F8500 */ - .extern SBT1RD6 /* 0xBF8F8510 */ - .extern SBT1WR6 /* 0xBF8F8518 */ - .extern SBT1REG7 /* 0xBF8F8520 */ - .extern SBT1RD7 /* 0xBF8F8530 */ - .extern SBT1WR7 /* 0xBF8F8538 */ - .extern SBT1REG8 /* 0xBF8F8540 */ - .extern SBT1RD8 /* 0xBF8F8550 */ - .extern SBT1WR8 /* 0xBF8F8558 */ - .extern SBT2ELOG1 /* 0xBF8F8820 */ - .extern SBT2ELOG2 /* 0xBF8F8824 */ - .extern SBT2ECON /* 0xBF8F8828 */ - .extern SBT2ECLRS /* 0xBF8F8830 */ - .extern SBT2ECLRM /* 0xBF8F8838 */ - .extern SBT2REG0 /* 0xBF8F8840 */ - .extern SBT2RD0 /* 0xBF8F8850 */ - .extern SBT2WR0 /* 0xBF8F8858 */ - .extern SBT2REG1 /* 0xBF8F8860 */ - .extern SBT2RD1 /* 0xBF8F8870 */ - .extern SBT2WR1 /* 0xBF8F8878 */ - .extern SBT2REG2 /* 0xBF8F8880 */ - .extern SBT2RD2 /* 0xBF8F8890 */ - .extern SBT2WR2 /* 0xBF8F8898 */ - .extern SBT3ELOG1 /* 0xBF8F8C20 */ - .extern SBT3ELOG2 /* 0xBF8F8C24 */ - .extern SBT3ECON /* 0xBF8F8C28 */ - .extern SBT3ECLRS /* 0xBF8F8C30 */ - .extern SBT3ECLRM /* 0xBF8F8C38 */ - .extern SBT3REG0 /* 0xBF8F8C40 */ - .extern SBT3RD0 /* 0xBF8F8C50 */ - .extern SBT3WR0 /* 0xBF8F8C58 */ - .extern SBT3REG1 /* 0xBF8F8C60 */ - .extern SBT3RD1 /* 0xBF8F8C70 */ - .extern SBT3WR1 /* 0xBF8F8C78 */ - .extern SBT3REG2 /* 0xBF8F8C80 */ - .extern SBT3RD2 /* 0xBF8F8C90 */ - .extern SBT3WR2 /* 0xBF8F8C98 */ - .extern SBT4ELOG1 /* 0xBF8F9020 */ - .extern SBT4ELOG2 /* 0xBF8F9024 */ - .extern SBT4ECON /* 0xBF8F9028 */ - .extern SBT4ECLRS /* 0xBF8F9030 */ - .extern SBT4ECLRM /* 0xBF8F9038 */ - .extern SBT4REG0 /* 0xBF8F9040 */ - .extern SBT4RD0 /* 0xBF8F9050 */ - .extern SBT4WR0 /* 0xBF8F9058 */ - .extern SBT4REG2 /* 0xBF8F9080 */ - .extern SBT4RD2 /* 0xBF8F9090 */ - .extern SBT4WR2 /* 0xBF8F9098 */ - .extern SBT5ELOG1 /* 0xBF8F9420 */ - .extern SBT5ELOG2 /* 0xBF8F9424 */ - .extern SBT5ECON /* 0xBF8F9428 */ - .extern SBT5ECLRS /* 0xBF8F9430 */ - .extern SBT5ECLRM /* 0xBF8F9438 */ - .extern SBT5REG0 /* 0xBF8F9440 */ - .extern SBT5RD0 /* 0xBF8F9450 */ - .extern SBT5WR0 /* 0xBF8F9458 */ - .extern SBT5REG1 /* 0xBF8F9460 */ - .extern SBT5RD1 /* 0xBF8F9470 */ - .extern SBT5WR1 /* 0xBF8F9478 */ - .extern SBT5REG2 /* 0xBF8F9480 */ - .extern SBT5RD2 /* 0xBF8F9490 */ - .extern SBT5WR2 /* 0xBF8F9498 */ - .extern SBT6ELOG1 /* 0xBF8F9820 */ - .extern SBT6ELOG2 /* 0xBF8F9824 */ - .extern SBT6ECON /* 0xBF8F9828 */ - .extern SBT6ECLRS /* 0xBF8F9830 */ - .extern SBT6ECLRM /* 0xBF8F9838 */ - .extern SBT6REG0 /* 0xBF8F9840 */ - .extern SBT6RD0 /* 0xBF8F9850 */ - .extern SBT6WR0 /* 0xBF8F9858 */ - .extern SBT6REG1 /* 0xBF8F9860 */ - .extern SBT6RD1 /* 0xBF8F9870 */ - .extern SBT6WR1 /* 0xBF8F9878 */ - .extern SBT7ELOG1 /* 0xBF8F9C20 */ - .extern SBT7ELOG2 /* 0xBF8F9C24 */ - .extern SBT7ECON /* 0xBF8F9C28 */ - .extern SBT7ECLRS /* 0xBF8F9C30 */ - .extern SBT7ECLRM /* 0xBF8F9C38 */ - .extern SBT7REG0 /* 0xBF8F9C40 */ - .extern SBT7RD0 /* 0xBF8F9C50 */ - .extern SBT7WR0 /* 0xBF8F9C58 */ - .extern SBT7REG1 /* 0xBF8F9C60 */ - .extern SBT7RD1 /* 0xBF8F9C70 */ - .extern SBT7WR1 /* 0xBF8F9C78 */ - .extern SBT8ELOG1 /* 0xBF8FA020 */ - .extern SBT8ELOG2 /* 0xBF8FA024 */ - .extern SBT8ECON /* 0xBF8FA028 */ - .extern SBT8ECLRS /* 0xBF8FA030 */ - .extern SBT8ECLRM /* 0xBF8FA038 */ - .extern SBT8REG0 /* 0xBF8FA040 */ - .extern SBT8RD0 /* 0xBF8FA050 */ - .extern SBT8WR0 /* 0xBF8FA058 */ - .extern SBT8REG1 /* 0xBF8FA060 */ - .extern SBT8RD1 /* 0xBF8FA070 */ - .extern SBT8WR1 /* 0xBF8FA078 */ - .extern SBT9ELOG1 /* 0xBF8FA420 */ - .extern SBT9ELOG2 /* 0xBF8FA424 */ - .extern SBT9ECON /* 0xBF8FA428 */ - .extern SBT9ECLRS /* 0xBF8FA430 */ - .extern SBT9ECLRM /* 0xBF8FA438 */ - .extern SBT9REG0 /* 0xBF8FA440 */ - .extern SBT9RD0 /* 0xBF8FA450 */ - .extern SBT9WR0 /* 0xBF8FA458 */ - .extern SBT9REG1 /* 0xBF8FA460 */ - .extern SBT9RD1 /* 0xBF8FA470 */ - .extern SBT9WR1 /* 0xBF8FA478 */ - .extern SBT10ELOG1 /* 0xBF8FA820 */ - .extern SBT10ELOG2 /* 0xBF8FA824 */ - .extern SBT10ECON /* 0xBF8FA828 */ - .extern SBT10ECLRS /* 0xBF8FA830 */ - .extern SBT10ECLRM /* 0xBF8FA838 */ - .extern SBT10REG0 /* 0xBF8FA840 */ - .extern SBT10RD0 /* 0xBF8FA850 */ - .extern SBT10WR0 /* 0xBF8FA858 */ - .extern SBT11ELOG1 /* 0xBF8FAC20 */ - .extern SBT11ELOG2 /* 0xBF8FAC24 */ - .extern SBT11ECON /* 0xBF8FAC28 */ - .extern SBT11ECLRS /* 0xBF8FAC30 */ - .extern SBT11ECLRM /* 0xBF8FAC38 */ - .extern SBT11REG0 /* 0xBF8FAC40 */ - .extern SBT11RD0 /* 0xBF8FAC50 */ - .extern SBT11WR0 /* 0xBF8FAC58 */ - .extern SBT11REG1 /* 0xBF8FAC60 */ - .extern SBT11RD1 /* 0xBF8FAC70 */ - .extern SBT11WR1 /* 0xBF8FAC78 */ - .extern SBT12ELOG1 /* 0xBF8FB020 */ - .extern SBT12ELOG2 /* 0xBF8FB024 */ - .extern SBT12ECON /* 0xBF8FB028 */ - .extern SBT12ECLRS /* 0xBF8FB030 */ - .extern SBT12ECLRM /* 0xBF8FB038 */ - .extern SBT12REG0 /* 0xBF8FB040 */ - .extern SBT12RD0 /* 0xBF8FB050 */ - .extern SBT12WR0 /* 0xBF8FB058 */ - .extern SBT13ELOG1 /* 0xBF8FB420 */ - .extern SBT13ELOG2 /* 0xBF8FB424 */ - .extern SBT13ECON /* 0xBF8FB428 */ - .extern SBT13ECLRS /* 0xBF8FB430 */ - .extern SBT13ECLRM /* 0xBF8FB438 */ - .extern SBT13REG0 /* 0xBF8FB440 */ - .extern SBT13RD0 /* 0xBF8FB450 */ - .extern SBT13WR0 /* 0xBF8FB458 */ - .extern DEVCFG3 /* 0xBFC0FFC0 */ - .extern DEVCFG2 /* 0xBFC0FFC4 */ - .extern DEVCFG1 /* 0xBFC0FFC8 */ - .extern DEVCFG0 /* 0xBFC0FFCC */ - .extern DEVCP3 /* 0xBFC0FFD0 */ - .extern DEVCP2 /* 0xBFC0FFD4 */ - .extern DEVCP1 /* 0xBFC0FFD8 */ - .extern DEVCP0 /* 0xBFC0FFDC */ - .extern DEVSIGN3 /* 0xBFC0FFE0 */ - .extern DEVSIGN2 /* 0xBFC0FFE4 */ - .extern DEVSIGN1 /* 0xBFC0FFE8 */ - .extern DEVSIGN0 /* 0xBFC0FFEC */ - .extern SEQ3 /* 0xBFC0FFF0 */ - .extern SEQ2 /* 0xBFC0FFF4 */ - .extern SEQ1 /* 0xBFC0FFF8 */ - .extern SEQ0 /* 0xBFC0FFFC */ - .extern DEVSN0 /* 0xBFC54020 */ - .extern DEVSN1 /* 0xBFC54024 */ - .extern ADEVCFG3 /* 0xBFC0FF40 */ - .extern ADEVCFG2 /* 0xBFC0FF44 */ - .extern ADEVCFG1 /* 0xBFC0FF48 */ - .extern ADEVCFG0 /* 0xBFC0FF4C */ - .extern ADEVCP3 /* 0xBFC0FF50 */ - .extern ADEVCP2 /* 0xBFC0FF54 */ - .extern ADEVCP1 /* 0xBFC0FF58 */ - .extern ADEVCP0 /* 0xBFC0FF5C */ - .extern ADEVSIGN3 /* 0xBFC0FF60 */ - .extern ADEVSIGN2 /* 0xBFC0FF64 */ - .extern ADEVSIGN1 /* 0xBFC0FF68 */ - .extern ADEVSIGN0 /* 0xBFC0FF6C */ - .extern ASEQ3 /* 0xBFC0FF70 */ - .extern ASEQ2 /* 0xBFC0FF74 */ - .extern ASEQ1 /* 0xBFC0FF78 */ - .extern ASEQ0 /* 0xBFC0FF7C */ - .extern AUBADEVCFG3 /* 0xBFC2FF40 */ - .extern AUBADEVCFG2 /* 0xBFC2FF44 */ - .extern AUBADEVCFG1 /* 0xBFC2FF48 */ - .extern AUBADEVCFG0 /* 0xBFC2FF4C */ - .extern AUBADEVCP3 /* 0xBFC2FF50 */ - .extern AUBADEVCP2 /* 0xBFC2FF54 */ - .extern AUBADEVCP1 /* 0xBFC2FF58 */ - .extern AUBADEVCP0 /* 0xBFC2FF5C */ - .extern AUBADEVSIGN3 /* 0xBFC2FF60 */ - .extern AUBADEVSIGN2 /* 0xBFC2FF64 */ - .extern AUBADEVSIGN1 /* 0xBFC2FF68 */ - .extern AUBADEVSIGN0 /* 0xBFC2FF6C */ - .extern AUBASEQ3 /* 0xBFC2FF70 */ - .extern AUBASEQ2 /* 0xBFC2FF74 */ - .extern AUBASEQ1 /* 0xBFC2FF78 */ - .extern AUBASEQ0 /* 0xBFC2FF7C */ - .extern UBADEVCFG3 /* 0xBFC2FFC0 */ - .extern UBADEVCFG2 /* 0xBFC2FFC4 */ - .extern UBADEVCFG1 /* 0xBFC2FFC8 */ - .extern UBADEVCFG0 /* 0xBFC2FFCC */ - .extern UBADEVCP3 /* 0xBFC2FFD0 */ - .extern UBADEVCP2 /* 0xBFC2FFD4 */ - .extern UBADEVCP1 /* 0xBFC2FFD8 */ - .extern UBADEVCP0 /* 0xBFC2FFDC */ - .extern UBADEVSIGN3 /* 0xBFC2FFE0 */ - .extern UBADEVSIGN2 /* 0xBFC2FFE4 */ - .extern UBADEVSIGN1 /* 0xBFC2FFE8 */ - .extern UBADEVSIGN0 /* 0xBFC2FFEC */ - .extern UBASEQ3 /* 0xBFC2FFF0 */ - .extern UBASEQ2 /* 0xBFC2FFF4 */ - .extern UBASEQ1 /* 0xBFC2FFF8 */ - .extern UBASEQ0 /* 0xBFC2FFFC */ - .extern ABF1DEVCFG3 /* 0xBFC4FF40 */ - .extern ABF1DEVCFG2 /* 0xBFC4FF44 */ - .extern ABF1DEVCFG1 /* 0xBFC4FF48 */ - .extern ABF1DEVCFG0 /* 0xBFC4FF4C */ - .extern ABF1DEVCP3 /* 0xBFC4FF50 */ - .extern ABF1DEVCP2 /* 0xBFC4FF54 */ - .extern ABF1DEVCP1 /* 0xBFC4FF58 */ - .extern ABF1DEVCP0 /* 0xBFC4FF5C */ - .extern ABF1DEVSIGN3 /* 0xBFC4FF60 */ - .extern ABF1DEVSIGN2 /* 0xBFC4FF64 */ - .extern ABF1DEVSIGN1 /* 0xBFC4FF68 */ - .extern ABF1DEVSIGN0 /* 0xBFC4FF6C */ - .extern ABF1SEQ3 /* 0xBFC4FF70 */ - .extern ABF1SEQ2 /* 0xBFC4FF74 */ - .extern ABF1SEQ1 /* 0xBFC4FF78 */ - .extern ABF1SEQ0 /* 0xBFC4FF7C */ - .extern BF1DEVCFG3 /* 0xBFC4FFC0 */ - .extern BF1DEVCFG2 /* 0xBFC4FFC4 */ - .extern BF1DEVCFG1 /* 0xBFC4FFC8 */ - .extern BF1DEVCFG0 /* 0xBFC4FFCC */ - .extern BF1DEVCP3 /* 0xBFC4FFD0 */ - .extern BF1DEVCP2 /* 0xBFC4FFD4 */ - .extern BF1DEVCP1 /* 0xBFC4FFD8 */ - .extern BF1DEVCP0 /* 0xBFC4FFDC */ - .extern BF1DEVSIGN3 /* 0xBFC4FFE0 */ - .extern BF1DEVSIGN2 /* 0xBFC4FFE4 */ - .extern BF1DEVSIGN1 /* 0xBFC4FFE8 */ - .extern BF1DEVSIGN0 /* 0xBFC4FFEC */ - .extern BF1SEQ3 /* 0xBFC4FFF0 */ - .extern BF1SEQ2 /* 0xBFC4FFF4 */ - .extern BF1SEQ1 /* 0xBFC4FFF8 */ - .extern BF1SEQ0 /* 0xBFC4FFFC */ - .extern ABF2DEVCFG3 /* 0xBFC6FF40 */ - .extern ABF2DEVCFG2 /* 0xBFC6FF44 */ - .extern ABF2DEVCFG1 /* 0xBFC6FF48 */ - .extern ABF2DEVCFG0 /* 0xBFC6FF4C */ - .extern ABF2DEVCP3 /* 0xBFC6FF50 */ - .extern ABF2DEVCP2 /* 0xBFC6FF54 */ - .extern ABF2DEVCP1 /* 0xBFC6FF58 */ - .extern ABF2DEVCP0 /* 0xBFC6FF5C */ - .extern ABF2DEVSIGN3 /* 0xBFC6FF60 */ - .extern ABF2DEVSIGN2 /* 0xBFC6FF64 */ - .extern ABF2DEVSIGN1 /* 0xBFC6FF68 */ - .extern ABF2DEVSIGN0 /* 0xBFC6FF6C */ - .extern ABF2SEQ3 /* 0xBFC6FF70 */ - .extern ABF2SEQ2 /* 0xBFC6FF74 */ - .extern ABF2SEQ1 /* 0xBFC6FF78 */ - .extern ABF2SEQ0 /* 0xBFC6FF7C */ - .extern BF2DEVCFG3 /* 0xBFC6FFC0 */ - .extern BF2DEVCFG2 /* 0xBFC6FFC4 */ - .extern BF2DEVCFG1 /* 0xBFC6FFC8 */ - .extern BF2DEVCFG0 /* 0xBFC6FFCC */ - .extern BF2DEVCP3 /* 0xBFC6FFD0 */ - .extern BF2DEVCP2 /* 0xBFC6FFD4 */ - .extern BF2DEVCP1 /* 0xBFC6FFD8 */ - .extern BF2DEVCP0 /* 0xBFC6FFDC */ - .extern BF2DEVSIGN3 /* 0xBFC6FFE0 */ - .extern BF2DEVSIGN2 /* 0xBFC6FFE4 */ - .extern BF2DEVSIGN1 /* 0xBFC6FFE8 */ - .extern BF2DEVSIGN0 /* 0xBFC6FFEC */ - .extern BF2SEQ3 /* 0xBFC6FFF0 */ - .extern BF2SEQ2 /* 0xBFC6FFF4 */ - .extern BF2SEQ1 /* 0xBFC6FFF8 */ - .extern BF2SEQ0 /* 0xBFC6FFFC */ -#else -#error Unknown language! -#endif - -#define _CFGCON_TDOEN_POSITION 0x00000000 -#define _CFGCON_TDOEN_MASK 0x00000001 -#define _CFGCON_TDOEN_LENGTH 0x00000001 - -#define _CFGCON_TROEN_POSITION 0x00000002 -#define _CFGCON_TROEN_MASK 0x00000004 -#define _CFGCON_TROEN_LENGTH 0x00000001 - -#define _CFGCON_JTAGEN_POSITION 0x00000003 -#define _CFGCON_JTAGEN_MASK 0x00000008 -#define _CFGCON_JTAGEN_LENGTH 0x00000001 - -#define _CFGCON_ECCCON_POSITION 0x00000004 -#define _CFGCON_ECCCON_MASK 0x00000030 -#define _CFGCON_ECCCON_LENGTH 0x00000002 - -#define _CFGCON_IOANCPN_POSITION 0x00000007 -#define _CFGCON_IOANCPN_MASK 0x00000080 -#define _CFGCON_IOANCPN_LENGTH 0x00000001 - -#define _CFGCON_USBSSEN_POSITION 0x00000008 -#define _CFGCON_USBSSEN_MASK 0x00000100 -#define _CFGCON_USBSSEN_LENGTH 0x00000001 - -#define _CFGCON_PGLOCK_POSITION 0x0000000B -#define _CFGCON_PGLOCK_MASK 0x00000800 -#define _CFGCON_PGLOCK_LENGTH 0x00000001 - -#define _CFGCON_PMDLOCK_POSITION 0x0000000C -#define _CFGCON_PMDLOCK_MASK 0x00001000 -#define _CFGCON_PMDLOCK_LENGTH 0x00000001 - -#define _CFGCON_IOLOCK_POSITION 0x0000000D -#define _CFGCON_IOLOCK_MASK 0x00002000 -#define _CFGCON_IOLOCK_LENGTH 0x00000001 - -#define _CFGCON_OCACLK_POSITION 0x00000010 -#define _CFGCON_OCACLK_MASK 0x00010000 -#define _CFGCON_OCACLK_LENGTH 0x00000001 - -#define _CFGCON_ICACLK_POSITION 0x00000011 -#define _CFGCON_ICACLK_MASK 0x00020000 -#define _CFGCON_ICACLK_LENGTH 0x00000001 - -#define _CFGCON_CPUPRI_POSITION 0x00000018 -#define _CFGCON_CPUPRI_MASK 0x01000000 -#define _CFGCON_CPUPRI_LENGTH 0x00000001 - -#define _CFGCON_DMAPRI_POSITION 0x00000019 -#define _CFGCON_DMAPRI_MASK 0x02000000 -#define _CFGCON_DMAPRI_LENGTH 0x00000001 - -#define _DEVID_DEVID_POSITION 0x00000000 -#define _DEVID_DEVID_MASK 0x0FFFFFFF -#define _DEVID_DEVID_LENGTH 0x0000001C - -#define _DEVID_VER_POSITION 0x0000001C -#define _DEVID_VER_MASK 0xF0000000 -#define _DEVID_VER_LENGTH 0x00000004 - -#define _SYSKEY_SYSKEY_POSITION 0x00000000 -#define _SYSKEY_SYSKEY_MASK 0xFFFFFFFF -#define _SYSKEY_SYSKEY_LENGTH 0x00000020 - -#define _PMD1_ADCMD_POSITION 0x00000000 -#define _PMD1_ADCMD_MASK 0x00000001 -#define _PMD1_ADCMD_LENGTH 0x00000001 - -#define _PMD1_CVRMD_POSITION 0x0000000C -#define _PMD1_CVRMD_MASK 0x00001000 -#define _PMD1_CVRMD_LENGTH 0x00000001 - -#define _PMD2_CMP1MD_POSITION 0x00000000 -#define _PMD2_CMP1MD_MASK 0x00000001 -#define _PMD2_CMP1MD_LENGTH 0x00000001 - -#define _PMD2_CMP2MD_POSITION 0x00000001 -#define _PMD2_CMP2MD_MASK 0x00000002 -#define _PMD2_CMP2MD_LENGTH 0x00000001 - -#define _PMD3_IC1MD_POSITION 0x00000000 -#define _PMD3_IC1MD_MASK 0x00000001 -#define _PMD3_IC1MD_LENGTH 0x00000001 - -#define _PMD3_IC2MD_POSITION 0x00000001 -#define _PMD3_IC2MD_MASK 0x00000002 -#define _PMD3_IC2MD_LENGTH 0x00000001 - -#define _PMD3_IC3MD_POSITION 0x00000002 -#define _PMD3_IC3MD_MASK 0x00000004 -#define _PMD3_IC3MD_LENGTH 0x00000001 - -#define _PMD3_IC4MD_POSITION 0x00000003 -#define _PMD3_IC4MD_MASK 0x00000008 -#define _PMD3_IC4MD_LENGTH 0x00000001 - -#define _PMD3_IC5MD_POSITION 0x00000004 -#define _PMD3_IC5MD_MASK 0x00000010 -#define _PMD3_IC5MD_LENGTH 0x00000001 - -#define _PMD3_IC6MD_POSITION 0x00000005 -#define _PMD3_IC6MD_MASK 0x00000020 -#define _PMD3_IC6MD_LENGTH 0x00000001 - -#define _PMD3_IC7MD_POSITION 0x00000006 -#define _PMD3_IC7MD_MASK 0x00000040 -#define _PMD3_IC7MD_LENGTH 0x00000001 - -#define _PMD3_IC8MD_POSITION 0x00000007 -#define _PMD3_IC8MD_MASK 0x00000080 -#define _PMD3_IC8MD_LENGTH 0x00000001 - -#define _PMD3_IC9MD_POSITION 0x00000008 -#define _PMD3_IC9MD_MASK 0x00000100 -#define _PMD3_IC9MD_LENGTH 0x00000001 - -#define _PMD3_OC1MD_POSITION 0x00000010 -#define _PMD3_OC1MD_MASK 0x00010000 -#define _PMD3_OC1MD_LENGTH 0x00000001 - -#define _PMD3_OC2MD_POSITION 0x00000011 -#define _PMD3_OC2MD_MASK 0x00020000 -#define _PMD3_OC2MD_LENGTH 0x00000001 - -#define _PMD3_OC3MD_POSITION 0x00000012 -#define _PMD3_OC3MD_MASK 0x00040000 -#define _PMD3_OC3MD_LENGTH 0x00000001 - -#define _PMD3_OC4MD_POSITION 0x00000013 -#define _PMD3_OC4MD_MASK 0x00080000 -#define _PMD3_OC4MD_LENGTH 0x00000001 - -#define _PMD3_OC5MD_POSITION 0x00000014 -#define _PMD3_OC5MD_MASK 0x00100000 -#define _PMD3_OC5MD_LENGTH 0x00000001 - -#define _PMD3_OC6MD_POSITION 0x00000015 -#define _PMD3_OC6MD_MASK 0x00200000 -#define _PMD3_OC6MD_LENGTH 0x00000001 - -#define _PMD3_OC7MD_POSITION 0x00000016 -#define _PMD3_OC7MD_MASK 0x00400000 -#define _PMD3_OC7MD_LENGTH 0x00000001 - -#define _PMD3_OC8MD_POSITION 0x00000017 -#define _PMD3_OC8MD_MASK 0x00800000 -#define _PMD3_OC8MD_LENGTH 0x00000001 - -#define _PMD3_OC9MD_POSITION 0x00000018 -#define _PMD3_OC9MD_MASK 0x01000000 -#define _PMD3_OC9MD_LENGTH 0x00000001 - -#define _PMD4_T1MD_POSITION 0x00000000 -#define _PMD4_T1MD_MASK 0x00000001 -#define _PMD4_T1MD_LENGTH 0x00000001 - -#define _PMD4_T2MD_POSITION 0x00000001 -#define _PMD4_T2MD_MASK 0x00000002 -#define _PMD4_T2MD_LENGTH 0x00000001 - -#define _PMD4_T3MD_POSITION 0x00000002 -#define _PMD4_T3MD_MASK 0x00000004 -#define _PMD4_T3MD_LENGTH 0x00000001 - -#define _PMD4_T4MD_POSITION 0x00000003 -#define _PMD4_T4MD_MASK 0x00000008 -#define _PMD4_T4MD_LENGTH 0x00000001 - -#define _PMD4_T5MD_POSITION 0x00000004 -#define _PMD4_T5MD_MASK 0x00000010 -#define _PMD4_T5MD_LENGTH 0x00000001 - -#define _PMD4_T6MD_POSITION 0x00000005 -#define _PMD4_T6MD_MASK 0x00000020 -#define _PMD4_T6MD_LENGTH 0x00000001 - -#define _PMD4_T7MD_POSITION 0x00000006 -#define _PMD4_T7MD_MASK 0x00000040 -#define _PMD4_T7MD_LENGTH 0x00000001 - -#define _PMD4_T8MD_POSITION 0x00000007 -#define _PMD4_T8MD_MASK 0x00000080 -#define _PMD4_T8MD_LENGTH 0x00000001 - -#define _PMD4_T9MD_POSITION 0x00000008 -#define _PMD4_T9MD_MASK 0x00000100 -#define _PMD4_T9MD_LENGTH 0x00000001 - -#define _PMD5_U1MD_POSITION 0x00000000 -#define _PMD5_U1MD_MASK 0x00000001 -#define _PMD5_U1MD_LENGTH 0x00000001 - -#define _PMD5_U2MD_POSITION 0x00000001 -#define _PMD5_U2MD_MASK 0x00000002 -#define _PMD5_U2MD_LENGTH 0x00000001 - -#define _PMD5_U3MD_POSITION 0x00000002 -#define _PMD5_U3MD_MASK 0x00000004 -#define _PMD5_U3MD_LENGTH 0x00000001 - -#define _PMD5_U4MD_POSITION 0x00000003 -#define _PMD5_U4MD_MASK 0x00000008 -#define _PMD5_U4MD_LENGTH 0x00000001 - -#define _PMD5_U5MD_POSITION 0x00000004 -#define _PMD5_U5MD_MASK 0x00000010 -#define _PMD5_U5MD_LENGTH 0x00000001 - -#define _PMD5_U6MD_POSITION 0x00000005 -#define _PMD5_U6MD_MASK 0x00000020 -#define _PMD5_U6MD_LENGTH 0x00000001 - -#define _PMD5_SPI1MD_POSITION 0x00000008 -#define _PMD5_SPI1MD_MASK 0x00000100 -#define _PMD5_SPI1MD_LENGTH 0x00000001 - -#define _PMD5_SPI2MD_POSITION 0x00000009 -#define _PMD5_SPI2MD_MASK 0x00000200 -#define _PMD5_SPI2MD_LENGTH 0x00000001 - -#define _PMD5_SPI3MD_POSITION 0x0000000A -#define _PMD5_SPI3MD_MASK 0x00000400 -#define _PMD5_SPI3MD_LENGTH 0x00000001 - -#define _PMD5_SPI4MD_POSITION 0x0000000B -#define _PMD5_SPI4MD_MASK 0x00000800 -#define _PMD5_SPI4MD_LENGTH 0x00000001 - -#define _PMD5_SPI5MD_POSITION 0x0000000C -#define _PMD5_SPI5MD_MASK 0x00001000 -#define _PMD5_SPI5MD_LENGTH 0x00000001 - -#define _PMD5_SPI6MD_POSITION 0x0000000D -#define _PMD5_SPI6MD_MASK 0x00002000 -#define _PMD5_SPI6MD_LENGTH 0x00000001 - -#define _PMD5_I2C1MD_POSITION 0x00000010 -#define _PMD5_I2C1MD_MASK 0x00010000 -#define _PMD5_I2C1MD_LENGTH 0x00000001 - -#define _PMD5_I2C2MD_POSITION 0x00000011 -#define _PMD5_I2C2MD_MASK 0x00020000 -#define _PMD5_I2C2MD_LENGTH 0x00000001 - -#define _PMD5_I2C3MD_POSITION 0x00000012 -#define _PMD5_I2C3MD_MASK 0x00040000 -#define _PMD5_I2C3MD_LENGTH 0x00000001 - -#define _PMD5_I2C4MD_POSITION 0x00000013 -#define _PMD5_I2C4MD_MASK 0x00080000 -#define _PMD5_I2C4MD_LENGTH 0x00000001 - -#define _PMD5_I2C5MD_POSITION 0x00000014 -#define _PMD5_I2C5MD_MASK 0x00100000 -#define _PMD5_I2C5MD_LENGTH 0x00000001 - -#define _PMD5_USBMD_POSITION 0x00000018 -#define _PMD5_USBMD_MASK 0x01000000 -#define _PMD5_USBMD_LENGTH 0x00000001 - -#define _PMD6_RTCCMD_POSITION 0x00000000 -#define _PMD6_RTCCMD_MASK 0x00000001 -#define _PMD6_RTCCMD_LENGTH 0x00000001 - -#define _PMD6_REFO1MD_POSITION 0x00000008 -#define _PMD6_REFO1MD_MASK 0x00000100 -#define _PMD6_REFO1MD_LENGTH 0x00000001 - -#define _PMD6_REFO2MD_POSITION 0x00000009 -#define _PMD6_REFO2MD_MASK 0x00000200 -#define _PMD6_REFO2MD_LENGTH 0x00000001 - -#define _PMD6_REFO3MD_POSITION 0x0000000A -#define _PMD6_REFO3MD_MASK 0x00000400 -#define _PMD6_REFO3MD_LENGTH 0x00000001 - -#define _PMD6_REFO4MD_POSITION 0x0000000B -#define _PMD6_REFO4MD_MASK 0x00000800 -#define _PMD6_REFO4MD_LENGTH 0x00000001 - -#define _PMD6_PMPMD_POSITION 0x00000010 -#define _PMD6_PMPMD_MASK 0x00010000 -#define _PMD6_PMPMD_LENGTH 0x00000001 - -#define _PMD6_EBIMD_POSITION 0x00000011 -#define _PMD6_EBIMD_MASK 0x00020000 -#define _PMD6_EBIMD_LENGTH 0x00000001 - -#define _PMD6_SQI1MD_POSITION 0x00000017 -#define _PMD6_SQI1MD_MASK 0x00800000 -#define _PMD6_SQI1MD_LENGTH 0x00000001 - -#define _PMD6_ETHMD_POSITION 0x0000001C -#define _PMD6_ETHMD_MASK 0x10000000 -#define _PMD6_ETHMD_LENGTH 0x00000001 - -#define _PMD7_DMAMD_POSITION 0x00000004 -#define _PMD7_DMAMD_MASK 0x00000010 -#define _PMD7_DMAMD_LENGTH 0x00000001 - -#define _PMD7_RNGMD_POSITION 0x00000014 -#define _PMD7_RNGMD_MASK 0x00100000 -#define _PMD7_RNGMD_LENGTH 0x00000001 - -#define _CFGEBIA_EBIA0EN_POSITION 0x00000000 -#define _CFGEBIA_EBIA0EN_MASK 0x00000001 -#define _CFGEBIA_EBIA0EN_LENGTH 0x00000001 - -#define _CFGEBIA_EBIA1EN_POSITION 0x00000001 -#define _CFGEBIA_EBIA1EN_MASK 0x00000002 -#define _CFGEBIA_EBIA1EN_LENGTH 0x00000001 - -#define _CFGEBIA_EBIA2EN_POSITION 0x00000002 -#define _CFGEBIA_EBIA2EN_MASK 0x00000004 -#define _CFGEBIA_EBIA2EN_LENGTH 0x00000001 - -#define _CFGEBIA_EBIA3EN_POSITION 0x00000003 -#define _CFGEBIA_EBIA3EN_MASK 0x00000008 -#define _CFGEBIA_EBIA3EN_LENGTH 0x00000001 - -#define _CFGEBIA_EBIA4EN_POSITION 0x00000004 -#define _CFGEBIA_EBIA4EN_MASK 0x00000010 -#define _CFGEBIA_EBIA4EN_LENGTH 0x00000001 - -#define _CFGEBIA_EBIA5EN_POSITION 0x00000005 -#define _CFGEBIA_EBIA5EN_MASK 0x00000020 -#define _CFGEBIA_EBIA5EN_LENGTH 0x00000001 - -#define _CFGEBIA_EBIA6EN_POSITION 0x00000006 -#define _CFGEBIA_EBIA6EN_MASK 0x00000040 -#define _CFGEBIA_EBIA6EN_LENGTH 0x00000001 - -#define _CFGEBIA_EBIA7EN_POSITION 0x00000007 -#define _CFGEBIA_EBIA7EN_MASK 0x00000080 -#define _CFGEBIA_EBIA7EN_LENGTH 0x00000001 - -#define _CFGEBIA_EBIA8EN_POSITION 0x00000008 -#define _CFGEBIA_EBIA8EN_MASK 0x00000100 -#define _CFGEBIA_EBIA8EN_LENGTH 0x00000001 - -#define _CFGEBIA_EBIA9EN_POSITION 0x00000009 -#define _CFGEBIA_EBIA9EN_MASK 0x00000200 -#define _CFGEBIA_EBIA9EN_LENGTH 0x00000001 - -#define _CFGEBIA_EBIA10EN_POSITION 0x0000000A -#define _CFGEBIA_EBIA10EN_MASK 0x00000400 -#define _CFGEBIA_EBIA10EN_LENGTH 0x00000001 - -#define _CFGEBIA_EBIA11EN_POSITION 0x0000000B -#define _CFGEBIA_EBIA11EN_MASK 0x00000800 -#define _CFGEBIA_EBIA11EN_LENGTH 0x00000001 - -#define _CFGEBIA_EBIA12EN_POSITION 0x0000000C -#define _CFGEBIA_EBIA12EN_MASK 0x00001000 -#define _CFGEBIA_EBIA12EN_LENGTH 0x00000001 - -#define _CFGEBIA_EBIA13EN_POSITION 0x0000000D -#define _CFGEBIA_EBIA13EN_MASK 0x00002000 -#define _CFGEBIA_EBIA13EN_LENGTH 0x00000001 - -#define _CFGEBIA_EBIA14EN_POSITION 0x0000000E -#define _CFGEBIA_EBIA14EN_MASK 0x00004000 -#define _CFGEBIA_EBIA14EN_LENGTH 0x00000001 - -#define _CFGEBIA_EBIA15EN_POSITION 0x0000000F -#define _CFGEBIA_EBIA15EN_MASK 0x00008000 -#define _CFGEBIA_EBIA15EN_LENGTH 0x00000001 - -#define _CFGEBIA_EBIA16EN_POSITION 0x00000010 -#define _CFGEBIA_EBIA16EN_MASK 0x00010000 -#define _CFGEBIA_EBIA16EN_LENGTH 0x00000001 - -#define _CFGEBIA_EBIA17EN_POSITION 0x00000011 -#define _CFGEBIA_EBIA17EN_MASK 0x00020000 -#define _CFGEBIA_EBIA17EN_LENGTH 0x00000001 - -#define _CFGEBIA_EBIA18EN_POSITION 0x00000012 -#define _CFGEBIA_EBIA18EN_MASK 0x00040000 -#define _CFGEBIA_EBIA18EN_LENGTH 0x00000001 - -#define _CFGEBIA_EBIA19EN_POSITION 0x00000013 -#define _CFGEBIA_EBIA19EN_MASK 0x00080000 -#define _CFGEBIA_EBIA19EN_LENGTH 0x00000001 - -#define _CFGEBIA_EBIA20EN_POSITION 0x00000014 -#define _CFGEBIA_EBIA20EN_MASK 0x00100000 -#define _CFGEBIA_EBIA20EN_LENGTH 0x00000001 - -#define _CFGEBIA_EBIA21EN_POSITION 0x00000015 -#define _CFGEBIA_EBIA21EN_MASK 0x00200000 -#define _CFGEBIA_EBIA21EN_LENGTH 0x00000001 - -#define _CFGEBIA_EBIA22EN_POSITION 0x00000016 -#define _CFGEBIA_EBIA22EN_MASK 0x00400000 -#define _CFGEBIA_EBIA22EN_LENGTH 0x00000001 - -#define _CFGEBIA_EBIA23EN_POSITION 0x00000017 -#define _CFGEBIA_EBIA23EN_MASK 0x00800000 -#define _CFGEBIA_EBIA23EN_LENGTH 0x00000001 - -#define _CFGEBIA_EBIPINEN_POSITION 0x0000001F -#define _CFGEBIA_EBIPINEN_MASK 0x80000000 -#define _CFGEBIA_EBIPINEN_LENGTH 0x00000001 - -#define _CFGEBIC_EBIDEN0_POSITION 0x00000000 -#define _CFGEBIC_EBIDEN0_MASK 0x00000001 -#define _CFGEBIC_EBIDEN0_LENGTH 0x00000001 - -#define _CFGEBIC_EBIDEN1_POSITION 0x00000001 -#define _CFGEBIC_EBIDEN1_MASK 0x00000002 -#define _CFGEBIC_EBIDEN1_LENGTH 0x00000001 - -#define _CFGEBIC_EBICSEN0_POSITION 0x00000004 -#define _CFGEBIC_EBICSEN0_MASK 0x00000010 -#define _CFGEBIC_EBICSEN0_LENGTH 0x00000001 - -#define _CFGEBIC_EBICSEN1_POSITION 0x00000005 -#define _CFGEBIC_EBICSEN1_MASK 0x00000020 -#define _CFGEBIC_EBICSEN1_LENGTH 0x00000001 - -#define _CFGEBIC_EBICSEN2_POSITION 0x00000006 -#define _CFGEBIC_EBICSEN2_MASK 0x00000040 -#define _CFGEBIC_EBICSEN2_LENGTH 0x00000001 - -#define _CFGEBIC_EBICSEN3_POSITION 0x00000007 -#define _CFGEBIC_EBICSEN3_MASK 0x00000080 -#define _CFGEBIC_EBICSEN3_LENGTH 0x00000001 - -#define _CFGEBIC_EBIBSEN0_POSITION 0x00000008 -#define _CFGEBIC_EBIBSEN0_MASK 0x00000100 -#define _CFGEBIC_EBIBSEN0_LENGTH 0x00000001 - -#define _CFGEBIC_EBIBSEN1_POSITION 0x00000009 -#define _CFGEBIC_EBIBSEN1_MASK 0x00000200 -#define _CFGEBIC_EBIBSEN1_LENGTH 0x00000001 - -#define _CFGEBIC_EBIOEEN_POSITION 0x0000000C -#define _CFGEBIC_EBIOEEN_MASK 0x00001000 -#define _CFGEBIC_EBIOEEN_LENGTH 0x00000001 - -#define _CFGEBIC_EBIWEEN_POSITION 0x0000000D -#define _CFGEBIC_EBIWEEN_MASK 0x00002000 -#define _CFGEBIC_EBIWEEN_LENGTH 0x00000001 - -#define _CFGEBIC_EBIRPEN_POSITION 0x00000010 -#define _CFGEBIC_EBIRPEN_MASK 0x00010000 -#define _CFGEBIC_EBIRPEN_LENGTH 0x00000001 - -#define _CFGEBIC_EBIRDYLVL_POSITION 0x00000011 -#define _CFGEBIC_EBIRDYLVL_MASK 0x00020000 -#define _CFGEBIC_EBIRDYLVL_LENGTH 0x00000001 - -#define _CFGEBIC_EBIRDYEN1_POSITION 0x00000019 -#define _CFGEBIC_EBIRDYEN1_MASK 0x02000000 -#define _CFGEBIC_EBIRDYEN1_LENGTH 0x00000001 - -#define _CFGEBIC_EBIRDYEN2_POSITION 0x0000001A -#define _CFGEBIC_EBIRDYEN2_MASK 0x04000000 -#define _CFGEBIC_EBIRDYEN2_LENGTH 0x00000001 - -#define _CFGEBIC_EBIRDYEN3_POSITION 0x0000001B -#define _CFGEBIC_EBIRDYEN3_MASK 0x08000000 -#define _CFGEBIC_EBIRDYEN3_LENGTH 0x00000001 - -#define _CFGEBIC_EBIRDYINV1_POSITION 0x0000001D -#define _CFGEBIC_EBIRDYINV1_MASK 0x20000000 -#define _CFGEBIC_EBIRDYINV1_LENGTH 0x00000001 - -#define _CFGEBIC_EBIRDYINV2_POSITION 0x0000001E -#define _CFGEBIC_EBIRDYINV2_MASK 0x40000000 -#define _CFGEBIC_EBIRDYINV2_LENGTH 0x00000001 - -#define _CFGEBIC_EBIRDYINV3_POSITION 0x0000001F -#define _CFGEBIC_EBIRDYINV3_MASK 0x80000000 -#define _CFGEBIC_EBIRDYINV3_LENGTH 0x00000001 - -#define _CFGPG_CPUPG_POSITION 0x00000000 -#define _CFGPG_CPUPG_MASK 0x00000003 -#define _CFGPG_CPUPG_LENGTH 0x00000002 - -#define _CFGPG_DMAPG_POSITION 0x00000004 -#define _CFGPG_DMAPG_MASK 0x00000030 -#define _CFGPG_DMAPG_LENGTH 0x00000002 - -#define _CFGPG_USBPG_POSITION 0x00000008 -#define _CFGPG_USBPG_MASK 0x00000300 -#define _CFGPG_USBPG_LENGTH 0x00000002 - -#define _CFGPG_ETHPG_POSITION 0x00000010 -#define _CFGPG_ETHPG_MASK 0x00030000 -#define _CFGPG_ETHPG_LENGTH 0x00000002 - -#define _CFGPG_SQI1PG_POSITION 0x00000014 -#define _CFGPG_SQI1PG_MASK 0x00300000 -#define _CFGPG_SQI1PG_LENGTH 0x00000002 - -#define _CFGPG_FCPG_POSITION 0x00000016 -#define _CFGPG_FCPG_MASK 0x00C00000 -#define _CFGPG_FCPG_LENGTH 0x00000002 - -#define _CFGPG_ICD1PG_POSITION 0x0000001E -#define _CFGPG_ICD1PG_MASK 0xC0000000 -#define _CFGPG_ICD1PG_LENGTH 0x00000002 - -#define _NVMCON_NVMOP_POSITION 0x00000000 -#define _NVMCON_NVMOP_MASK 0x0000000F -#define _NVMCON_NVMOP_LENGTH 0x00000004 - -#define _NVMCON_BFSWAP_POSITION 0x00000006 -#define _NVMCON_BFSWAP_MASK 0x00000040 -#define _NVMCON_BFSWAP_LENGTH 0x00000001 - -#define _NVMCON_PFSWAP_POSITION 0x00000007 -#define _NVMCON_PFSWAP_MASK 0x00000080 -#define _NVMCON_PFSWAP_LENGTH 0x00000001 - -#define _NVMCON_LVDERR_POSITION 0x0000000C -#define _NVMCON_LVDERR_MASK 0x00001000 -#define _NVMCON_LVDERR_LENGTH 0x00000001 - -#define _NVMCON_WRERR_POSITION 0x0000000D -#define _NVMCON_WRERR_MASK 0x00002000 -#define _NVMCON_WRERR_LENGTH 0x00000001 - -#define _NVMCON_WREN_POSITION 0x0000000E -#define _NVMCON_WREN_MASK 0x00004000 -#define _NVMCON_WREN_LENGTH 0x00000001 - -#define _NVMCON_WR_POSITION 0x0000000F -#define _NVMCON_WR_MASK 0x00008000 -#define _NVMCON_WR_LENGTH 0x00000001 - -#define _NVMCON_NVMOP0_POSITION 0x00000000 -#define _NVMCON_NVMOP0_MASK 0x00000001 -#define _NVMCON_NVMOP0_LENGTH 0x00000001 - -#define _NVMCON_NVMOP1_POSITION 0x00000001 -#define _NVMCON_NVMOP1_MASK 0x00000002 -#define _NVMCON_NVMOP1_LENGTH 0x00000001 - -#define _NVMCON_NVMOP2_POSITION 0x00000002 -#define _NVMCON_NVMOP2_MASK 0x00000004 -#define _NVMCON_NVMOP2_LENGTH 0x00000001 - -#define _NVMCON_NVMOP3_POSITION 0x00000003 -#define _NVMCON_NVMOP3_MASK 0x00000008 -#define _NVMCON_NVMOP3_LENGTH 0x00000001 - -#define _NVMCON_SWAP_POSITION 0x00000007 -#define _NVMCON_SWAP_MASK 0x00000080 -#define _NVMCON_SWAP_LENGTH 0x00000001 - -#define _NVMCON_PROGOP_POSITION 0x00000000 -#define _NVMCON_PROGOP_MASK 0x0000000F -#define _NVMCON_PROGOP_LENGTH 0x00000004 - -#define _NVMCON_PROGOP0_POSITION 0x00000000 -#define _NVMCON_PROGOP0_MASK 0x00000001 -#define _NVMCON_PROGOP0_LENGTH 0x00000001 - -#define _NVMCON_PROGOP1_POSITION 0x00000001 -#define _NVMCON_PROGOP1_MASK 0x00000002 -#define _NVMCON_PROGOP1_LENGTH 0x00000001 - -#define _NVMCON_PROGOP2_POSITION 0x00000002 -#define _NVMCON_PROGOP2_MASK 0x00000004 -#define _NVMCON_PROGOP2_LENGTH 0x00000001 - -#define _NVMCON_PROGOP3_POSITION 0x00000003 -#define _NVMCON_PROGOP3_MASK 0x00000008 -#define _NVMCON_PROGOP3_LENGTH 0x00000001 - -#define _NVMCON_w_POSITION 0x00000000 -#define _NVMCON_w_MASK 0xFFFFFFFF -#define _NVMCON_w_LENGTH 0x00000020 - -#define _NVMPWP_PWP_POSITION 0x00000000 -#define _NVMPWP_PWP_MASK 0x00FFFFFF -#define _NVMPWP_PWP_LENGTH 0x00000018 - -#define _NVMPWP_PWPULOCK_POSITION 0x0000001F -#define _NVMPWP_PWPULOCK_MASK 0x80000000 -#define _NVMPWP_PWPULOCK_LENGTH 0x00000001 - -#define _NVMBWP_UBWP0_POSITION 0x00000000 -#define _NVMBWP_UBWP0_MASK 0x00000001 -#define _NVMBWP_UBWP0_LENGTH 0x00000001 - -#define _NVMBWP_UBWP1_POSITION 0x00000001 -#define _NVMBWP_UBWP1_MASK 0x00000002 -#define _NVMBWP_UBWP1_LENGTH 0x00000001 - -#define _NVMBWP_UBWP2_POSITION 0x00000002 -#define _NVMBWP_UBWP2_MASK 0x00000004 -#define _NVMBWP_UBWP2_LENGTH 0x00000001 - -#define _NVMBWP_UBWP3_POSITION 0x00000003 -#define _NVMBWP_UBWP3_MASK 0x00000008 -#define _NVMBWP_UBWP3_LENGTH 0x00000001 - -#define _NVMBWP_UBWP4_POSITION 0x00000004 -#define _NVMBWP_UBWP4_MASK 0x00000010 -#define _NVMBWP_UBWP4_LENGTH 0x00000001 - -#define _NVMBWP_UBWPULOCK_POSITION 0x00000007 -#define _NVMBWP_UBWPULOCK_MASK 0x00000080 -#define _NVMBWP_UBWPULOCK_LENGTH 0x00000001 - -#define _NVMBWP_LBWP0_POSITION 0x00000008 -#define _NVMBWP_LBWP0_MASK 0x00000100 -#define _NVMBWP_LBWP0_LENGTH 0x00000001 - -#define _NVMBWP_LBWP1_POSITION 0x00000009 -#define _NVMBWP_LBWP1_MASK 0x00000200 -#define _NVMBWP_LBWP1_LENGTH 0x00000001 - -#define _NVMBWP_LBWP2_POSITION 0x0000000A -#define _NVMBWP_LBWP2_MASK 0x00000400 -#define _NVMBWP_LBWP2_LENGTH 0x00000001 - -#define _NVMBWP_LBWP3_POSITION 0x0000000B -#define _NVMBWP_LBWP3_MASK 0x00000800 -#define _NVMBWP_LBWP3_LENGTH 0x00000001 - -#define _NVMBWP_LBWP4_POSITION 0x0000000C -#define _NVMBWP_LBWP4_MASK 0x00001000 -#define _NVMBWP_LBWP4_LENGTH 0x00000001 - -#define _NVMBWP_LBWPULOCK_POSITION 0x0000000F -#define _NVMBWP_LBWPULOCK_MASK 0x00008000 -#define _NVMBWP_LBWPULOCK_LENGTH 0x00000001 - -#define _NVMCON2_SWAPLOCK_POSITION 0x00000006 -#define _NVMCON2_SWAPLOCK_MASK 0x000000C0 -#define _NVMCON2_SWAPLOCK_LENGTH 0x00000002 - -#define _NVMCON2_ERETRY_POSITION 0x00000008 -#define _NVMCON2_ERETRY_MASK 0x00000300 -#define _NVMCON2_ERETRY_LENGTH 0x00000002 - -#define _NVMCON2_VREAD1_POSITION 0x0000000C -#define _NVMCON2_VREAD1_MASK 0x00001000 -#define _NVMCON2_VREAD1_LENGTH 0x00000001 - -#define _NVMCON2_CREAD1_POSITION 0x0000000D -#define _NVMCON2_CREAD1_MASK 0x00002000 -#define _NVMCON2_CREAD1_LENGTH 0x00000001 - -#define _NVMCON2_LPRD_POSITION 0x0000000F -#define _NVMCON2_LPRD_MASK 0x00008000 -#define _NVMCON2_LPRD_LENGTH 0x00000001 - -#define _NVMCON2_LPRDWS_POSITION 0x00000010 -#define _NVMCON2_LPRDWS_MASK 0x001F0000 -#define _NVMCON2_LPRDWS_LENGTH 0x00000005 - -#define _NVMCON2_ERSCNT_POSITION 0x0000001C -#define _NVMCON2_ERSCNT_MASK 0xF0000000 -#define _NVMCON2_ERSCNT_LENGTH 0x00000004 - -#define _WDTCON_WDTWINEN_POSITION 0x00000000 -#define _WDTCON_WDTWINEN_MASK 0x00000001 -#define _WDTCON_WDTWINEN_LENGTH 0x00000001 - -#define _WDTCON_RUNDIV_POSITION 0x00000008 -#define _WDTCON_RUNDIV_MASK 0x00001F00 -#define _WDTCON_RUNDIV_LENGTH 0x00000005 - -#define _WDTCON_ON_POSITION 0x0000000F -#define _WDTCON_ON_MASK 0x00008000 -#define _WDTCON_ON_LENGTH 0x00000001 - -#define _WDTCON_WDTCLRKEY_POSITION 0x00000010 -#define _WDTCON_WDTCLRKEY_MASK 0xFFFF0000 -#define _WDTCON_WDTCLRKEY_LENGTH 0x00000010 - -#define _DMTCON_ON_POSITION 0x0000000F -#define _DMTCON_ON_MASK 0x00008000 -#define _DMTCON_ON_LENGTH 0x00000001 - -#define _DMTPRECLR_STEP1_POSITION 0x00000008 -#define _DMTPRECLR_STEP1_MASK 0x0000FF00 -#define _DMTPRECLR_STEP1_LENGTH 0x00000008 - -#define _DMTCLR_STEP2_POSITION 0x00000000 -#define _DMTCLR_STEP2_MASK 0x000000FF -#define _DMTCLR_STEP2_LENGTH 0x00000008 - -#define _DMTSTAT_WINOPN_POSITION 0x00000000 -#define _DMTSTAT_WINOPN_MASK 0x00000001 -#define _DMTSTAT_WINOPN_LENGTH 0x00000001 - -#define _DMTSTAT_DMTEVENT_POSITION 0x00000005 -#define _DMTSTAT_DMTEVENT_MASK 0x00000020 -#define _DMTSTAT_DMTEVENT_LENGTH 0x00000001 - -#define _DMTSTAT_BAD_POSITION 0x00000006 -#define _DMTSTAT_BAD_MASK 0x000000C0 -#define _DMTSTAT_BAD_LENGTH 0x00000002 - -#define _DMTSTAT_BAD2_POSITION 0x00000006 -#define _DMTSTAT_BAD2_MASK 0x00000040 -#define _DMTSTAT_BAD2_LENGTH 0x00000001 - -#define _DMTSTAT_BAD1_POSITION 0x00000007 -#define _DMTSTAT_BAD1_MASK 0x00000080 -#define _DMTSTAT_BAD1_LENGTH 0x00000001 - -#define _DMTSTAT_w_POSITION 0x00000000 -#define _DMTSTAT_w_MASK 0xFFFFFFFF -#define _DMTSTAT_w_LENGTH 0x00000020 - -#define _DMTCNT_COUNTER_POSITION 0x00000000 -#define _DMTCNT_COUNTER_MASK 0xFFFFFFFF -#define _DMTCNT_COUNTER_LENGTH 0x00000020 - -#define _DMTPSCNT_PSCNT_POSITION 0x00000000 -#define _DMTPSCNT_PSCNT_MASK 0xFFFFFFFF -#define _DMTPSCNT_PSCNT_LENGTH 0x00000020 - -#define _DMTPSINTV_PSINTV_POSITION 0x00000000 -#define _DMTPSINTV_PSINTV_MASK 0xFFFFFFFF -#define _DMTPSINTV_PSINTV_LENGTH 0x00000020 - -#define _RTCCON_RTCOE_POSITION 0x00000000 -#define _RTCCON_RTCOE_MASK 0x00000001 -#define _RTCCON_RTCOE_LENGTH 0x00000001 - -#define _RTCCON_HALFSEC_POSITION 0x00000001 -#define _RTCCON_HALFSEC_MASK 0x00000002 -#define _RTCCON_HALFSEC_LENGTH 0x00000001 - -#define _RTCCON_RTCSYNC_POSITION 0x00000002 -#define _RTCCON_RTCSYNC_MASK 0x00000004 -#define _RTCCON_RTCSYNC_LENGTH 0x00000001 - -#define _RTCCON_RTCWREN_POSITION 0x00000003 -#define _RTCCON_RTCWREN_MASK 0x00000008 -#define _RTCCON_RTCWREN_LENGTH 0x00000001 - -#define _RTCCON_RTCCLKON_POSITION 0x00000006 -#define _RTCCON_RTCCLKON_MASK 0x00000040 -#define _RTCCON_RTCCLKON_LENGTH 0x00000001 - -#define _RTCCON_RTCOUTSEL_POSITION 0x00000007 -#define _RTCCON_RTCOUTSEL_MASK 0x00000180 -#define _RTCCON_RTCOUTSEL_LENGTH 0x00000002 - -#define _RTCCON_RTCCLKSEL_POSITION 0x00000009 -#define _RTCCON_RTCCLKSEL_MASK 0x00000600 -#define _RTCCON_RTCCLKSEL_LENGTH 0x00000002 - -#define _RTCCON_SIDL_POSITION 0x0000000D -#define _RTCCON_SIDL_MASK 0x00002000 -#define _RTCCON_SIDL_LENGTH 0x00000001 - -#define _RTCCON_ON_POSITION 0x0000000F -#define _RTCCON_ON_MASK 0x00008000 -#define _RTCCON_ON_LENGTH 0x00000001 - -#define _RTCCON_CAL_POSITION 0x00000010 -#define _RTCCON_CAL_MASK 0x03FF0000 -#define _RTCCON_CAL_LENGTH 0x0000000A - -#define _RTCCON_w_POSITION 0x00000000 -#define _RTCCON_w_MASK 0xFFFFFFFF -#define _RTCCON_w_LENGTH 0x00000020 - -#define _RTCALRM_ARPT_POSITION 0x00000000 -#define _RTCALRM_ARPT_MASK 0x000000FF -#define _RTCALRM_ARPT_LENGTH 0x00000008 - -#define _RTCALRM_AMASK_POSITION 0x00000008 -#define _RTCALRM_AMASK_MASK 0x00000F00 -#define _RTCALRM_AMASK_LENGTH 0x00000004 - -#define _RTCALRM_ALRMSYNC_POSITION 0x0000000C -#define _RTCALRM_ALRMSYNC_MASK 0x00001000 -#define _RTCALRM_ALRMSYNC_LENGTH 0x00000001 - -#define _RTCALRM_PIV_POSITION 0x0000000D -#define _RTCALRM_PIV_MASK 0x00002000 -#define _RTCALRM_PIV_LENGTH 0x00000001 - -#define _RTCALRM_CHIME_POSITION 0x0000000E -#define _RTCALRM_CHIME_MASK 0x00004000 -#define _RTCALRM_CHIME_LENGTH 0x00000001 - -#define _RTCALRM_ALRMEN_POSITION 0x0000000F -#define _RTCALRM_ALRMEN_MASK 0x00008000 -#define _RTCALRM_ALRMEN_LENGTH 0x00000001 - -#define _RTCALRM_w_POSITION 0x00000000 -#define _RTCALRM_w_MASK 0xFFFFFFFF -#define _RTCALRM_w_LENGTH 0x00000020 - -#define _RTCTIME_SEC01_POSITION 0x00000008 -#define _RTCTIME_SEC01_MASK 0x00000F00 -#define _RTCTIME_SEC01_LENGTH 0x00000004 - -#define _RTCTIME_SEC10_POSITION 0x0000000C -#define _RTCTIME_SEC10_MASK 0x0000F000 -#define _RTCTIME_SEC10_LENGTH 0x00000004 - -#define _RTCTIME_MIN01_POSITION 0x00000010 -#define _RTCTIME_MIN01_MASK 0x000F0000 -#define _RTCTIME_MIN01_LENGTH 0x00000004 - -#define _RTCTIME_MIN10_POSITION 0x00000014 -#define _RTCTIME_MIN10_MASK 0x00F00000 -#define _RTCTIME_MIN10_LENGTH 0x00000004 - -#define _RTCTIME_HR01_POSITION 0x00000018 -#define _RTCTIME_HR01_MASK 0x0F000000 -#define _RTCTIME_HR01_LENGTH 0x00000004 - -#define _RTCTIME_HR10_POSITION 0x0000001C -#define _RTCTIME_HR10_MASK 0xF0000000 -#define _RTCTIME_HR10_LENGTH 0x00000004 - -#define _RTCTIME_w_POSITION 0x00000000 -#define _RTCTIME_w_MASK 0xFFFFFFFF -#define _RTCTIME_w_LENGTH 0x00000020 - -#define _RTCDATE_WDAY01_POSITION 0x00000000 -#define _RTCDATE_WDAY01_MASK 0x0000000F -#define _RTCDATE_WDAY01_LENGTH 0x00000004 - -#define _RTCDATE_DAY01_POSITION 0x00000008 -#define _RTCDATE_DAY01_MASK 0x00000F00 -#define _RTCDATE_DAY01_LENGTH 0x00000004 - -#define _RTCDATE_DAY10_POSITION 0x0000000C -#define _RTCDATE_DAY10_MASK 0x0000F000 -#define _RTCDATE_DAY10_LENGTH 0x00000004 - -#define _RTCDATE_MONTH01_POSITION 0x00000010 -#define _RTCDATE_MONTH01_MASK 0x000F0000 -#define _RTCDATE_MONTH01_LENGTH 0x00000004 - -#define _RTCDATE_MONTH10_POSITION 0x00000014 -#define _RTCDATE_MONTH10_MASK 0x00F00000 -#define _RTCDATE_MONTH10_LENGTH 0x00000004 - -#define _RTCDATE_YEAR01_POSITION 0x00000018 -#define _RTCDATE_YEAR01_MASK 0x0F000000 -#define _RTCDATE_YEAR01_LENGTH 0x00000004 - -#define _RTCDATE_YEAR10_POSITION 0x0000001C -#define _RTCDATE_YEAR10_MASK 0xF0000000 -#define _RTCDATE_YEAR10_LENGTH 0x00000004 - -#define _RTCDATE_w_POSITION 0x00000000 -#define _RTCDATE_w_MASK 0xFFFFFFFF -#define _RTCDATE_w_LENGTH 0x00000020 - -#define _ALRMTIME_SEC01_POSITION 0x00000008 -#define _ALRMTIME_SEC01_MASK 0x00000F00 -#define _ALRMTIME_SEC01_LENGTH 0x00000004 - -#define _ALRMTIME_SEC10_POSITION 0x0000000C -#define _ALRMTIME_SEC10_MASK 0x0000F000 -#define _ALRMTIME_SEC10_LENGTH 0x00000004 - -#define _ALRMTIME_MIN01_POSITION 0x00000010 -#define _ALRMTIME_MIN01_MASK 0x000F0000 -#define _ALRMTIME_MIN01_LENGTH 0x00000004 - -#define _ALRMTIME_MIN10_POSITION 0x00000014 -#define _ALRMTIME_MIN10_MASK 0x00F00000 -#define _ALRMTIME_MIN10_LENGTH 0x00000004 - -#define _ALRMTIME_HR01_POSITION 0x00000018 -#define _ALRMTIME_HR01_MASK 0x0F000000 -#define _ALRMTIME_HR01_LENGTH 0x00000004 - -#define _ALRMTIME_HR10_POSITION 0x0000001C -#define _ALRMTIME_HR10_MASK 0xF0000000 -#define _ALRMTIME_HR10_LENGTH 0x00000004 - -#define _ALRMTIME_w_POSITION 0x00000000 -#define _ALRMTIME_w_MASK 0xFFFFFFFF -#define _ALRMTIME_w_LENGTH 0x00000020 - -#define _ALRMDATE_WDAY01_POSITION 0x00000000 -#define _ALRMDATE_WDAY01_MASK 0x0000000F -#define _ALRMDATE_WDAY01_LENGTH 0x00000004 - -#define _ALRMDATE_DAY01_POSITION 0x00000008 -#define _ALRMDATE_DAY01_MASK 0x00000F00 -#define _ALRMDATE_DAY01_LENGTH 0x00000004 - -#define _ALRMDATE_DAY10_POSITION 0x0000000C -#define _ALRMDATE_DAY10_MASK 0x0000F000 -#define _ALRMDATE_DAY10_LENGTH 0x00000004 - -#define _ALRMDATE_MONTH01_POSITION 0x00000010 -#define _ALRMDATE_MONTH01_MASK 0x000F0000 -#define _ALRMDATE_MONTH01_LENGTH 0x00000004 - -#define _ALRMDATE_MONTH10_POSITION 0x00000014 -#define _ALRMDATE_MONTH10_MASK 0x00F00000 -#define _ALRMDATE_MONTH10_LENGTH 0x00000004 - -#define _ALRMDATE_w_POSITION 0x00000000 -#define _ALRMDATE_w_MASK 0xFFFFFFFF -#define _ALRMDATE_w_LENGTH 0x00000020 - -#define _CVRCON_CVR_POSITION 0x00000000 -#define _CVRCON_CVR_MASK 0x0000000F -#define _CVRCON_CVR_LENGTH 0x00000004 - -#define _CVRCON_CVRSS_POSITION 0x00000004 -#define _CVRCON_CVRSS_MASK 0x00000010 -#define _CVRCON_CVRSS_LENGTH 0x00000001 - -#define _CVRCON_CVRR_POSITION 0x00000005 -#define _CVRCON_CVRR_MASK 0x00000020 -#define _CVRCON_CVRR_LENGTH 0x00000001 - -#define _CVRCON_CVROE_POSITION 0x00000006 -#define _CVRCON_CVROE_MASK 0x00000040 -#define _CVRCON_CVROE_LENGTH 0x00000001 - -#define _CVRCON_ON_POSITION 0x0000000F -#define _CVRCON_ON_MASK 0x00008000 -#define _CVRCON_ON_LENGTH 0x00000001 - -#define _CVRCON_CVR0_POSITION 0x00000000 -#define _CVRCON_CVR0_MASK 0x00000001 -#define _CVRCON_CVR0_LENGTH 0x00000001 - -#define _CVRCON_CVR1_POSITION 0x00000001 -#define _CVRCON_CVR1_MASK 0x00000002 -#define _CVRCON_CVR1_LENGTH 0x00000001 - -#define _CVRCON_CVR2_POSITION 0x00000002 -#define _CVRCON_CVR2_MASK 0x00000004 -#define _CVRCON_CVR2_LENGTH 0x00000001 - -#define _CVRCON_CVR3_POSITION 0x00000003 -#define _CVRCON_CVR3_MASK 0x00000008 -#define _CVRCON_CVR3_LENGTH 0x00000001 - -#define _CVRCON_w_POSITION 0x00000000 -#define _CVRCON_w_MASK 0xFFFFFFFF -#define _CVRCON_w_LENGTH 0x00000020 - -#define __ICDCON_CKSWBKEN_POSITION 0x00000000 -#define __ICDCON_CKSWBKEN_MASK 0x00000001 -#define __ICDCON_CKSWBKEN_LENGTH 0x00000001 - -#define __ICDCON_SLPBKEN_POSITION 0x00000001 -#define __ICDCON_SLPBKEN_MASK 0x00000002 -#define __ICDCON_SLPBKEN_LENGTH 0x00000001 - -#define __ICDCON_WDTBKEN_POSITION 0x00000002 -#define __ICDCON_WDTBKEN_MASK 0x00000004 -#define __ICDCON_WDTBKEN_LENGTH 0x00000001 - -#define __ICDCON_WDTEN_POSITION 0x00000003 -#define __ICDCON_WDTEN_MASK 0x00000008 -#define __ICDCON_WDTEN_LENGTH 0x00000001 - -#define __ICDCON_RSTBUG_POSITION 0x00000004 -#define __ICDCON_RSTBUG_MASK 0x00000010 -#define __ICDCON_RSTBUG_LENGTH 0x00000001 - -#define __ICDCON_DMTBKEN_POSITION 0x00000005 -#define __ICDCON_DMTBKEN_MASK 0x00000020 -#define __ICDCON_DMTBKEN_LENGTH 0x00000001 - -#define __ICDCON_DMTEN_POSITION 0x00000006 -#define __ICDCON_DMTEN_MASK 0x00000040 -#define __ICDCON_DMTEN_LENGTH 0x00000001 - -#define __ICDCON_FRZ_POSITION 0x0000000E -#define __ICDCON_FRZ_MASK 0x00004000 -#define __ICDCON_FRZ_LENGTH 0x00000001 - -#define __ICDSTAT_CKSWBF_POSITION 0x00000000 -#define __ICDSTAT_CKSWBF_MASK 0x00000001 -#define __ICDSTAT_CKSWBF_LENGTH 0x00000001 - -#define __ICDSTAT_SLPBF_POSITION 0x00000001 -#define __ICDSTAT_SLPBF_MASK 0x00000002 -#define __ICDSTAT_SLPBF_LENGTH 0x00000001 - -#define __ICDSTAT_WDTBF_POSITION 0x00000002 -#define __ICDSTAT_WDTBF_MASK 0x00000004 -#define __ICDSTAT_WDTBF_LENGTH 0x00000001 - -#define __ICDSTAT_DMTBF_POSITION 0x00000003 -#define __ICDSTAT_DMTBF_MASK 0x00000008 -#define __ICDSTAT_DMTBF_LENGTH 0x00000001 - -#define _OSCCON_OSWEN_POSITION 0x00000000 -#define _OSCCON_OSWEN_MASK 0x00000001 -#define _OSCCON_OSWEN_LENGTH 0x00000001 - -#define _OSCCON_SOSCEN_POSITION 0x00000001 -#define _OSCCON_SOSCEN_MASK 0x00000002 -#define _OSCCON_SOSCEN_LENGTH 0x00000001 - -#define _OSCCON_CF_POSITION 0x00000003 -#define _OSCCON_CF_MASK 0x00000008 -#define _OSCCON_CF_LENGTH 0x00000001 - -#define _OSCCON_SLPEN_POSITION 0x00000004 -#define _OSCCON_SLPEN_MASK 0x00000010 -#define _OSCCON_SLPEN_LENGTH 0x00000001 - -#define _OSCCON_CLKLOCK_POSITION 0x00000007 -#define _OSCCON_CLKLOCK_MASK 0x00000080 -#define _OSCCON_CLKLOCK_LENGTH 0x00000001 - -#define _OSCCON_NOSC_POSITION 0x00000008 -#define _OSCCON_NOSC_MASK 0x00000700 -#define _OSCCON_NOSC_LENGTH 0x00000003 - -#define _OSCCON_COSC_POSITION 0x0000000C -#define _OSCCON_COSC_MASK 0x00007000 -#define _OSCCON_COSC_LENGTH 0x00000003 - -#define _OSCCON_SLP2SPD_POSITION 0x00000015 -#define _OSCCON_SLP2SPD_MASK 0x00200000 -#define _OSCCON_SLP2SPD_LENGTH 0x00000001 - -#define _OSCCON_DRMEN_POSITION 0x00000017 -#define _OSCCON_DRMEN_MASK 0x00800000 -#define _OSCCON_DRMEN_LENGTH 0x00000001 - -#define _OSCCON_FRCDIV_POSITION 0x00000018 -#define _OSCCON_FRCDIV_MASK 0x07000000 -#define _OSCCON_FRCDIV_LENGTH 0x00000003 - -#define _OSCTUN_TUN_POSITION 0x00000000 -#define _OSCTUN_TUN_MASK 0x0000003F -#define _OSCTUN_TUN_LENGTH 0x00000006 - -#define _SPLLCON_PLLRANGE_POSITION 0x00000000 -#define _SPLLCON_PLLRANGE_MASK 0x00000007 -#define _SPLLCON_PLLRANGE_LENGTH 0x00000003 - -#define _SPLLCON_PLLICLK_POSITION 0x00000007 -#define _SPLLCON_PLLICLK_MASK 0x00000080 -#define _SPLLCON_PLLICLK_LENGTH 0x00000001 - -#define _SPLLCON_PLLIDIV_POSITION 0x00000008 -#define _SPLLCON_PLLIDIV_MASK 0x00000700 -#define _SPLLCON_PLLIDIV_LENGTH 0x00000003 - -#define _SPLLCON_PLLMULT_POSITION 0x00000010 -#define _SPLLCON_PLLMULT_MASK 0x007F0000 -#define _SPLLCON_PLLMULT_LENGTH 0x00000007 - -#define _SPLLCON_PLLODIV_POSITION 0x00000018 -#define _SPLLCON_PLLODIV_MASK 0x07000000 -#define _SPLLCON_PLLODIV_LENGTH 0x00000003 - -#define _RCON_POR_POSITION 0x00000000 -#define _RCON_POR_MASK 0x00000001 -#define _RCON_POR_LENGTH 0x00000001 - -#define _RCON_BOR_POSITION 0x00000001 -#define _RCON_BOR_MASK 0x00000002 -#define _RCON_BOR_LENGTH 0x00000001 - -#define _RCON_IDLE_POSITION 0x00000002 -#define _RCON_IDLE_MASK 0x00000004 -#define _RCON_IDLE_LENGTH 0x00000001 - -#define _RCON_SLEEP_POSITION 0x00000003 -#define _RCON_SLEEP_MASK 0x00000008 -#define _RCON_SLEEP_LENGTH 0x00000001 - -#define _RCON_WDTO_POSITION 0x00000004 -#define _RCON_WDTO_MASK 0x00000010 -#define _RCON_WDTO_LENGTH 0x00000001 - -#define _RCON_DMTO_POSITION 0x00000005 -#define _RCON_DMTO_MASK 0x00000020 -#define _RCON_DMTO_LENGTH 0x00000001 - -#define _RCON_SWR_POSITION 0x00000006 -#define _RCON_SWR_MASK 0x00000040 -#define _RCON_SWR_LENGTH 0x00000001 - -#define _RCON_EXTR_POSITION 0x00000007 -#define _RCON_EXTR_MASK 0x00000080 -#define _RCON_EXTR_LENGTH 0x00000001 - -#define _RCON_CMR_POSITION 0x00000009 -#define _RCON_CMR_MASK 0x00000200 -#define _RCON_CMR_LENGTH 0x00000001 - -#define _RCON_BCFGFAIL_POSITION 0x0000001A -#define _RCON_BCFGFAIL_MASK 0x04000000 -#define _RCON_BCFGFAIL_LENGTH 0x00000001 - -#define _RCON_BCFGERR_POSITION 0x0000001B -#define _RCON_BCFGERR_MASK 0x08000000 -#define _RCON_BCFGERR_LENGTH 0x00000001 - -#define _RSWRST_SWRST_POSITION 0x00000000 -#define _RSWRST_SWRST_MASK 0x00000001 -#define _RSWRST_SWRST_LENGTH 0x00000001 - -#define _RNMICON_NMICNT_POSITION 0x00000000 -#define _RNMICON_NMICNT_MASK 0x0000FFFF -#define _RNMICON_NMICNT_LENGTH 0x00000010 - -#define _RNMICON_WDTS_POSITION 0x00000010 -#define _RNMICON_WDTS_MASK 0x00010000 -#define _RNMICON_WDTS_LENGTH 0x00000001 - -#define _RNMICON_CF_POSITION 0x00000011 -#define _RNMICON_CF_MASK 0x00020000 -#define _RNMICON_CF_LENGTH 0x00000001 - -#define _RNMICON_GNMI_POSITION 0x00000013 -#define _RNMICON_GNMI_MASK 0x00080000 -#define _RNMICON_GNMI_LENGTH 0x00000001 - -#define _RNMICON_SWNMI_POSITION 0x00000017 -#define _RNMICON_SWNMI_MASK 0x00800000 -#define _RNMICON_SWNMI_LENGTH 0x00000001 - -#define _RNMICON_WDTO_POSITION 0x00000018 -#define _RNMICON_WDTO_MASK 0x01000000 -#define _RNMICON_WDTO_LENGTH 0x00000001 - -#define _RNMICON_DMTO_POSITION 0x00000019 -#define _RNMICON_DMTO_MASK 0x02000000 -#define _RNMICON_DMTO_LENGTH 0x00000001 - -#define _RNMICON_WDTR_POSITION 0x00000018 -#define _RNMICON_WDTR_MASK 0x01000000 -#define _RNMICON_WDTR_LENGTH 0x00000001 - -#define _PWRCON_VREGS_POSITION 0x00000000 -#define _PWRCON_VREGS_MASK 0x00000001 -#define _PWRCON_VREGS_LENGTH 0x00000001 - -#define _REFO1CON_ROSEL_POSITION 0x00000000 -#define _REFO1CON_ROSEL_MASK 0x0000000F -#define _REFO1CON_ROSEL_LENGTH 0x00000004 - -#define _REFO1CON_ACTIVE_POSITION 0x00000008 -#define _REFO1CON_ACTIVE_MASK 0x00000100 -#define _REFO1CON_ACTIVE_LENGTH 0x00000001 - -#define _REFO1CON_DIVSWEN_POSITION 0x00000009 -#define _REFO1CON_DIVSWEN_MASK 0x00000200 -#define _REFO1CON_DIVSWEN_LENGTH 0x00000001 - -#define _REFO1CON_RSLP_POSITION 0x0000000B -#define _REFO1CON_RSLP_MASK 0x00000800 -#define _REFO1CON_RSLP_LENGTH 0x00000001 - -#define _REFO1CON_OE_POSITION 0x0000000C -#define _REFO1CON_OE_MASK 0x00001000 -#define _REFO1CON_OE_LENGTH 0x00000001 - -#define _REFO1CON_SIDL_POSITION 0x0000000D -#define _REFO1CON_SIDL_MASK 0x00002000 -#define _REFO1CON_SIDL_LENGTH 0x00000001 - -#define _REFO1CON_ON_POSITION 0x0000000F -#define _REFO1CON_ON_MASK 0x00008000 -#define _REFO1CON_ON_LENGTH 0x00000001 - -#define _REFO1CON_RODIV_POSITION 0x00000010 -#define _REFO1CON_RODIV_MASK 0x7FFF0000 -#define _REFO1CON_RODIV_LENGTH 0x0000000F - -#define _REFO1TRIM_ROTRIM_POSITION 0x00000017 -#define _REFO1TRIM_ROTRIM_MASK 0xFF800000 -#define _REFO1TRIM_ROTRIM_LENGTH 0x00000009 - -#define _REFO2CON_ROSEL_POSITION 0x00000000 -#define _REFO2CON_ROSEL_MASK 0x0000000F -#define _REFO2CON_ROSEL_LENGTH 0x00000004 - -#define _REFO2CON_ACTIVE_POSITION 0x00000008 -#define _REFO2CON_ACTIVE_MASK 0x00000100 -#define _REFO2CON_ACTIVE_LENGTH 0x00000001 - -#define _REFO2CON_DIVSWEN_POSITION 0x00000009 -#define _REFO2CON_DIVSWEN_MASK 0x00000200 -#define _REFO2CON_DIVSWEN_LENGTH 0x00000001 - -#define _REFO2CON_RSLP_POSITION 0x0000000B -#define _REFO2CON_RSLP_MASK 0x00000800 -#define _REFO2CON_RSLP_LENGTH 0x00000001 - -#define _REFO2CON_OE_POSITION 0x0000000C -#define _REFO2CON_OE_MASK 0x00001000 -#define _REFO2CON_OE_LENGTH 0x00000001 - -#define _REFO2CON_SIDL_POSITION 0x0000000D -#define _REFO2CON_SIDL_MASK 0x00002000 -#define _REFO2CON_SIDL_LENGTH 0x00000001 - -#define _REFO2CON_ON_POSITION 0x0000000F -#define _REFO2CON_ON_MASK 0x00008000 -#define _REFO2CON_ON_LENGTH 0x00000001 - -#define _REFO2CON_RODIV_POSITION 0x00000010 -#define _REFO2CON_RODIV_MASK 0x7FFF0000 -#define _REFO2CON_RODIV_LENGTH 0x0000000F - -#define _REFO2TRIM_ROTRIM_POSITION 0x00000017 -#define _REFO2TRIM_ROTRIM_MASK 0xFF800000 -#define _REFO2TRIM_ROTRIM_LENGTH 0x00000009 - -#define _REFO3CON_ROSEL_POSITION 0x00000000 -#define _REFO3CON_ROSEL_MASK 0x0000000F -#define _REFO3CON_ROSEL_LENGTH 0x00000004 - -#define _REFO3CON_ACTIVE_POSITION 0x00000008 -#define _REFO3CON_ACTIVE_MASK 0x00000100 -#define _REFO3CON_ACTIVE_LENGTH 0x00000001 - -#define _REFO3CON_DIVSWEN_POSITION 0x00000009 -#define _REFO3CON_DIVSWEN_MASK 0x00000200 -#define _REFO3CON_DIVSWEN_LENGTH 0x00000001 - -#define _REFO3CON_RSLP_POSITION 0x0000000B -#define _REFO3CON_RSLP_MASK 0x00000800 -#define _REFO3CON_RSLP_LENGTH 0x00000001 - -#define _REFO3CON_OE_POSITION 0x0000000C -#define _REFO3CON_OE_MASK 0x00001000 -#define _REFO3CON_OE_LENGTH 0x00000001 - -#define _REFO3CON_SIDL_POSITION 0x0000000D -#define _REFO3CON_SIDL_MASK 0x00002000 -#define _REFO3CON_SIDL_LENGTH 0x00000001 - -#define _REFO3CON_ON_POSITION 0x0000000F -#define _REFO3CON_ON_MASK 0x00008000 -#define _REFO3CON_ON_LENGTH 0x00000001 - -#define _REFO3CON_RODIV_POSITION 0x00000010 -#define _REFO3CON_RODIV_MASK 0x7FFF0000 -#define _REFO3CON_RODIV_LENGTH 0x0000000F - -#define _REFO3TRIM_ROTRIM_POSITION 0x00000017 -#define _REFO3TRIM_ROTRIM_MASK 0xFF800000 -#define _REFO3TRIM_ROTRIM_LENGTH 0x00000009 - -#define _REFO4CON_ROSEL_POSITION 0x00000000 -#define _REFO4CON_ROSEL_MASK 0x0000000F -#define _REFO4CON_ROSEL_LENGTH 0x00000004 - -#define _REFO4CON_ACTIVE_POSITION 0x00000008 -#define _REFO4CON_ACTIVE_MASK 0x00000100 -#define _REFO4CON_ACTIVE_LENGTH 0x00000001 - -#define _REFO4CON_DIVSWEN_POSITION 0x00000009 -#define _REFO4CON_DIVSWEN_MASK 0x00000200 -#define _REFO4CON_DIVSWEN_LENGTH 0x00000001 - -#define _REFO4CON_RSLP_POSITION 0x0000000B -#define _REFO4CON_RSLP_MASK 0x00000800 -#define _REFO4CON_RSLP_LENGTH 0x00000001 - -#define _REFO4CON_OE_POSITION 0x0000000C -#define _REFO4CON_OE_MASK 0x00001000 -#define _REFO4CON_OE_LENGTH 0x00000001 - -#define _REFO4CON_SIDL_POSITION 0x0000000D -#define _REFO4CON_SIDL_MASK 0x00002000 -#define _REFO4CON_SIDL_LENGTH 0x00000001 - -#define _REFO4CON_ON_POSITION 0x0000000F -#define _REFO4CON_ON_MASK 0x00008000 -#define _REFO4CON_ON_LENGTH 0x00000001 - -#define _REFO4CON_RODIV_POSITION 0x00000010 -#define _REFO4CON_RODIV_MASK 0x7FFF0000 -#define _REFO4CON_RODIV_LENGTH 0x0000000F - -#define _REFO4TRIM_ROTRIM_POSITION 0x00000017 -#define _REFO4TRIM_ROTRIM_MASK 0xFF800000 -#define _REFO4TRIM_ROTRIM_LENGTH 0x00000009 - -#define _PB1DIV_PBDIV_POSITION 0x00000000 -#define _PB1DIV_PBDIV_MASK 0x0000007F -#define _PB1DIV_PBDIV_LENGTH 0x00000007 - -#define _PB1DIV_PBDIVRDY_POSITION 0x0000000B -#define _PB1DIV_PBDIVRDY_MASK 0x00000800 -#define _PB1DIV_PBDIVRDY_LENGTH 0x00000001 - -#define _PB2DIV_PBDIV_POSITION 0x00000000 -#define _PB2DIV_PBDIV_MASK 0x0000007F -#define _PB2DIV_PBDIV_LENGTH 0x00000007 - -#define _PB2DIV_PBDIVRDY_POSITION 0x0000000B -#define _PB2DIV_PBDIVRDY_MASK 0x00000800 -#define _PB2DIV_PBDIVRDY_LENGTH 0x00000001 - -#define _PB2DIV_ON_POSITION 0x0000000F -#define _PB2DIV_ON_MASK 0x00008000 -#define _PB2DIV_ON_LENGTH 0x00000001 - -#define _PB3DIV_PBDIV_POSITION 0x00000000 -#define _PB3DIV_PBDIV_MASK 0x0000007F -#define _PB3DIV_PBDIV_LENGTH 0x00000007 - -#define _PB3DIV_PBDIVRDY_POSITION 0x0000000B -#define _PB3DIV_PBDIVRDY_MASK 0x00000800 -#define _PB3DIV_PBDIVRDY_LENGTH 0x00000001 - -#define _PB3DIV_ON_POSITION 0x0000000F -#define _PB3DIV_ON_MASK 0x00008000 -#define _PB3DIV_ON_LENGTH 0x00000001 - -#define _PB4DIV_PBDIV_POSITION 0x00000000 -#define _PB4DIV_PBDIV_MASK 0x0000007F -#define _PB4DIV_PBDIV_LENGTH 0x00000007 - -#define _PB4DIV_PBDIVRDY_POSITION 0x0000000B -#define _PB4DIV_PBDIVRDY_MASK 0x00000800 -#define _PB4DIV_PBDIVRDY_LENGTH 0x00000001 - -#define _PB4DIV_ON_POSITION 0x0000000F -#define _PB4DIV_ON_MASK 0x00008000 -#define _PB4DIV_ON_LENGTH 0x00000001 - -#define _PB5DIV_PBDIV_POSITION 0x00000000 -#define _PB5DIV_PBDIV_MASK 0x0000007F -#define _PB5DIV_PBDIV_LENGTH 0x00000007 - -#define _PB5DIV_PBDIVRDY_POSITION 0x0000000B -#define _PB5DIV_PBDIVRDY_MASK 0x00000800 -#define _PB5DIV_PBDIVRDY_LENGTH 0x00000001 - -#define _PB5DIV_ON_POSITION 0x0000000F -#define _PB5DIV_ON_MASK 0x00008000 -#define _PB5DIV_ON_LENGTH 0x00000001 - -#define _PB7DIV_PBDIV_POSITION 0x00000000 -#define _PB7DIV_PBDIV_MASK 0x0000007F -#define _PB7DIV_PBDIV_LENGTH 0x00000007 - -#define _PB7DIV_PBDIVRDY_POSITION 0x0000000B -#define _PB7DIV_PBDIVRDY_MASK 0x00000800 -#define _PB7DIV_PBDIVRDY_LENGTH 0x00000001 - -#define _PB7DIV_ON_POSITION 0x0000000F -#define _PB7DIV_ON_MASK 0x00008000 -#define _PB7DIV_ON_LENGTH 0x00000001 - -#define _PB8DIV_PBDIV_POSITION 0x00000000 -#define _PB8DIV_PBDIV_MASK 0x0000007F -#define _PB8DIV_PBDIV_LENGTH 0x00000007 - -#define _PB8DIV_PBDIVRDY_POSITION 0x0000000B -#define _PB8DIV_PBDIVRDY_MASK 0x00000800 -#define _PB8DIV_PBDIVRDY_LENGTH 0x00000001 - -#define _PB8DIV_ON_POSITION 0x0000000F -#define _PB8DIV_ON_MASK 0x00008000 -#define _PB8DIV_ON_LENGTH 0x00000001 - -#define _SLEWCON_BUSY_POSITION 0x00000000 -#define _SLEWCON_BUSY_MASK 0x00000001 -#define _SLEWCON_BUSY_LENGTH 0x00000001 - -#define _SLEWCON_DNEN_POSITION 0x00000001 -#define _SLEWCON_DNEN_MASK 0x00000002 -#define _SLEWCON_DNEN_LENGTH 0x00000001 - -#define _SLEWCON_UPEN_POSITION 0x00000002 -#define _SLEWCON_UPEN_MASK 0x00000004 -#define _SLEWCON_UPEN_LENGTH 0x00000001 - -#define _SLEWCON_SLWDIV_POSITION 0x00000008 -#define _SLEWCON_SLWDIV_MASK 0x00000700 -#define _SLEWCON_SLWDIV_LENGTH 0x00000003 - -#define _SLEWCON_SYSDIV_POSITION 0x00000010 -#define _SLEWCON_SYSDIV_MASK 0x000F0000 -#define _SLEWCON_SYSDIV_LENGTH 0x00000004 - -#define _CLKSTAT_FRCRDY_POSITION 0x00000000 -#define _CLKSTAT_FRCRDY_MASK 0x00000001 -#define _CLKSTAT_FRCRDY_LENGTH 0x00000001 - -#define _CLKSTAT_SPDIVRDY_POSITION 0x00000001 -#define _CLKSTAT_SPDIVRDY_MASK 0x00000002 -#define _CLKSTAT_SPDIVRDY_LENGTH 0x00000001 - -#define _CLKSTAT_POSCRDY_POSITION 0x00000002 -#define _CLKSTAT_POSCRDY_MASK 0x00000004 -#define _CLKSTAT_POSCRDY_LENGTH 0x00000001 - -#define _CLKSTAT_SOSCRDY_POSITION 0x00000004 -#define _CLKSTAT_SOSCRDY_MASK 0x00000010 -#define _CLKSTAT_SOSCRDY_LENGTH 0x00000001 - -#define _CLKSTAT_LPRCRDY_POSITION 0x00000005 -#define _CLKSTAT_LPRCRDY_MASK 0x00000020 -#define _CLKSTAT_LPRCRDY_LENGTH 0x00000001 - -#define _CLKSTAT_DIVSPLLRDY_POSITION 0x00000001 -#define _CLKSTAT_DIVSPLLRDY_MASK 0x00000002 -#define _CLKSTAT_DIVSPLLRDY_LENGTH 0x00000001 - -#define _INT1R_INT1R_POSITION 0x00000000 -#define _INT1R_INT1R_MASK 0x0000000F -#define _INT1R_INT1R_LENGTH 0x00000004 - -#define _INT2R_INT2R_POSITION 0x00000000 -#define _INT2R_INT2R_MASK 0x0000000F -#define _INT2R_INT2R_LENGTH 0x00000004 - -#define _INT3R_INT3R_POSITION 0x00000000 -#define _INT3R_INT3R_MASK 0x0000000F -#define _INT3R_INT3R_LENGTH 0x00000004 - -#define _INT4R_INT4R_POSITION 0x00000000 -#define _INT4R_INT4R_MASK 0x0000000F -#define _INT4R_INT4R_LENGTH 0x00000004 - -#define _T2CKR_T2CKR_POSITION 0x00000000 -#define _T2CKR_T2CKR_MASK 0x0000000F -#define _T2CKR_T2CKR_LENGTH 0x00000004 - -#define _T3CKR_T3CKR_POSITION 0x00000000 -#define _T3CKR_T3CKR_MASK 0x0000000F -#define _T3CKR_T3CKR_LENGTH 0x00000004 - -#define _T4CKR_T4CKR_POSITION 0x00000000 -#define _T4CKR_T4CKR_MASK 0x0000000F -#define _T4CKR_T4CKR_LENGTH 0x00000004 - -#define _T5CKR_T5CKR_POSITION 0x00000000 -#define _T5CKR_T5CKR_MASK 0x0000000F -#define _T5CKR_T5CKR_LENGTH 0x00000004 - -#define _T6CKR_T6CKR_POSITION 0x00000000 -#define _T6CKR_T6CKR_MASK 0x0000000F -#define _T6CKR_T6CKR_LENGTH 0x00000004 - -#define _T7CKR_T7CKR_POSITION 0x00000000 -#define _T7CKR_T7CKR_MASK 0x0000000F -#define _T7CKR_T7CKR_LENGTH 0x00000004 - -#define _T8CKR_T8CKR_POSITION 0x00000000 -#define _T8CKR_T8CKR_MASK 0x0000000F -#define _T8CKR_T8CKR_LENGTH 0x00000004 - -#define _T9CKR_T9CKR_POSITION 0x00000000 -#define _T9CKR_T9CKR_MASK 0x0000000F -#define _T9CKR_T9CKR_LENGTH 0x00000004 - -#define _IC1R_IC1R_POSITION 0x00000000 -#define _IC1R_IC1R_MASK 0x0000000F -#define _IC1R_IC1R_LENGTH 0x00000004 - -#define _IC2R_IC2R_POSITION 0x00000000 -#define _IC2R_IC2R_MASK 0x0000000F -#define _IC2R_IC2R_LENGTH 0x00000004 - -#define _IC3R_IC3R_POSITION 0x00000000 -#define _IC3R_IC3R_MASK 0x0000000F -#define _IC3R_IC3R_LENGTH 0x00000004 - -#define _IC4R_IC4R_POSITION 0x00000000 -#define _IC4R_IC4R_MASK 0x0000000F -#define _IC4R_IC4R_LENGTH 0x00000004 - -#define _IC5R_IC5R_POSITION 0x00000000 -#define _IC5R_IC5R_MASK 0x0000000F -#define _IC5R_IC5R_LENGTH 0x00000004 - -#define _IC6R_IC6R_POSITION 0x00000000 -#define _IC6R_IC6R_MASK 0x0000000F -#define _IC6R_IC6R_LENGTH 0x00000004 - -#define _IC7R_IC7R_POSITION 0x00000000 -#define _IC7R_IC7R_MASK 0x0000000F -#define _IC7R_IC7R_LENGTH 0x00000004 - -#define _IC8R_IC8R_POSITION 0x00000000 -#define _IC8R_IC8R_MASK 0x0000000F -#define _IC8R_IC8R_LENGTH 0x00000004 - -#define _IC9R_IC9R_POSITION 0x00000000 -#define _IC9R_IC9R_MASK 0x0000000F -#define _IC9R_IC9R_LENGTH 0x00000004 - -#define _OCFAR_OCFAR_POSITION 0x00000000 -#define _OCFAR_OCFAR_MASK 0x0000000F -#define _OCFAR_OCFAR_LENGTH 0x00000004 - -#define _U1RXR_U1RXR_POSITION 0x00000000 -#define _U1RXR_U1RXR_MASK 0x0000000F -#define _U1RXR_U1RXR_LENGTH 0x00000004 - -#define _U1CTSR_U1CTSR_POSITION 0x00000000 -#define _U1CTSR_U1CTSR_MASK 0x0000000F -#define _U1CTSR_U1CTSR_LENGTH 0x00000004 - -#define _U2RXR_U2RXR_POSITION 0x00000000 -#define _U2RXR_U2RXR_MASK 0x0000000F -#define _U2RXR_U2RXR_LENGTH 0x00000004 - -#define _U2CTSR_U2CTSR_POSITION 0x00000000 -#define _U2CTSR_U2CTSR_MASK 0x0000000F -#define _U2CTSR_U2CTSR_LENGTH 0x00000004 - -#define _U3RXR_U3RXR_POSITION 0x00000000 -#define _U3RXR_U3RXR_MASK 0x0000000F -#define _U3RXR_U3RXR_LENGTH 0x00000004 - -#define _U3CTSR_U3CTSR_POSITION 0x00000000 -#define _U3CTSR_U3CTSR_MASK 0x0000000F -#define _U3CTSR_U3CTSR_LENGTH 0x00000004 - -#define _U4RXR_U4RXR_POSITION 0x00000000 -#define _U4RXR_U4RXR_MASK 0x0000000F -#define _U4RXR_U4RXR_LENGTH 0x00000004 - -#define _U4CTSR_U4CTSR_POSITION 0x00000000 -#define _U4CTSR_U4CTSR_MASK 0x0000000F -#define _U4CTSR_U4CTSR_LENGTH 0x00000004 - -#define _U5RXR_U5RXR_POSITION 0x00000000 -#define _U5RXR_U5RXR_MASK 0x0000000F -#define _U5RXR_U5RXR_LENGTH 0x00000004 - -#define _U5CTSR_U5CTSR_POSITION 0x00000000 -#define _U5CTSR_U5CTSR_MASK 0x0000000F -#define _U5CTSR_U5CTSR_LENGTH 0x00000004 - -#define _U6RXR_U6RXR_POSITION 0x00000000 -#define _U6RXR_U6RXR_MASK 0x0000000F -#define _U6RXR_U6RXR_LENGTH 0x00000004 - -#define _U6CTSR_U6CTSR_POSITION 0x00000000 -#define _U6CTSR_U6CTSR_MASK 0x0000000F -#define _U6CTSR_U6CTSR_LENGTH 0x00000004 - -#define _SDI1R_SDI1R_POSITION 0x00000000 -#define _SDI1R_SDI1R_MASK 0x0000000F -#define _SDI1R_SDI1R_LENGTH 0x00000004 - -#define _SS1R_SS1R_POSITION 0x00000000 -#define _SS1R_SS1R_MASK 0x0000000F -#define _SS1R_SS1R_LENGTH 0x00000004 - -#define _SDI2R_SDI2R_POSITION 0x00000000 -#define _SDI2R_SDI2R_MASK 0x0000000F -#define _SDI2R_SDI2R_LENGTH 0x00000004 - -#define _SS2R_SS2R_POSITION 0x00000000 -#define _SS2R_SS2R_MASK 0x0000000F -#define _SS2R_SS2R_LENGTH 0x00000004 - -#define _SDI3R_SDI3R_POSITION 0x00000000 -#define _SDI3R_SDI3R_MASK 0x0000000F -#define _SDI3R_SDI3R_LENGTH 0x00000004 - -#define _SS3R_SS3R_POSITION 0x00000000 -#define _SS3R_SS3R_MASK 0x0000000F -#define _SS3R_SS3R_LENGTH 0x00000004 - -#define _SDI4R_SDI4R_POSITION 0x00000000 -#define _SDI4R_SDI4R_MASK 0x0000000F -#define _SDI4R_SDI4R_LENGTH 0x00000004 - -#define _SS4R_SS4R_POSITION 0x00000000 -#define _SS4R_SS4R_MASK 0x0000000F -#define _SS4R_SS4R_LENGTH 0x00000004 - -#define _SDI5R_SDI5R_POSITION 0x00000000 -#define _SDI5R_SDI5R_MASK 0x0000000F -#define _SDI5R_SDI5R_LENGTH 0x00000004 - -#define _SS5R_SS5R_POSITION 0x00000000 -#define _SS5R_SS5R_MASK 0x0000000F -#define _SS5R_SS5R_LENGTH 0x00000004 - -#define _SDI6R_SDI6R_POSITION 0x00000000 -#define _SDI6R_SDI6R_MASK 0x0000000F -#define _SDI6R_SDI6R_LENGTH 0x00000004 - -#define _SS6R_SS6R_POSITION 0x00000000 -#define _SS6R_SS6R_MASK 0x0000000F -#define _SS6R_SS6R_LENGTH 0x00000004 - -#define _REFCLKI1R_REFCLKI1R_POSITION 0x00000000 -#define _REFCLKI1R_REFCLKI1R_MASK 0x0000000F -#define _REFCLKI1R_REFCLKI1R_LENGTH 0x00000004 - -#define _REFCLKI3R_REFCLKI3R_POSITION 0x00000000 -#define _REFCLKI3R_REFCLKI3R_MASK 0x0000000F -#define _REFCLKI3R_REFCLKI3R_LENGTH 0x00000004 - -#define _REFCLKI4R_REFCLKI4R_POSITION 0x00000000 -#define _REFCLKI4R_REFCLKI4R_MASK 0x0000000F -#define _REFCLKI4R_REFCLKI4R_LENGTH 0x00000004 - -#define _RPA14R_RPA14R_POSITION 0x00000000 -#define _RPA14R_RPA14R_MASK 0x0000000F -#define _RPA14R_RPA14R_LENGTH 0x00000004 - -#define _RPA15R_RPA15R_POSITION 0x00000000 -#define _RPA15R_RPA15R_MASK 0x0000000F -#define _RPA15R_RPA15R_LENGTH 0x00000004 - -#define _RPB0R_RPB0R_POSITION 0x00000000 -#define _RPB0R_RPB0R_MASK 0x0000000F -#define _RPB0R_RPB0R_LENGTH 0x00000004 - -#define _RPB1R_RPB1R_POSITION 0x00000000 -#define _RPB1R_RPB1R_MASK 0x0000000F -#define _RPB1R_RPB1R_LENGTH 0x00000004 - -#define _RPB2R_RPB2R_POSITION 0x00000000 -#define _RPB2R_RPB2R_MASK 0x0000000F -#define _RPB2R_RPB2R_LENGTH 0x00000004 - -#define _RPB3R_RPB3R_POSITION 0x00000000 -#define _RPB3R_RPB3R_MASK 0x0000000F -#define _RPB3R_RPB3R_LENGTH 0x00000004 - -#define _RPB5R_RPB5R_POSITION 0x00000000 -#define _RPB5R_RPB5R_MASK 0x0000000F -#define _RPB5R_RPB5R_LENGTH 0x00000004 - -#define _RPB6R_RPB6R_POSITION 0x00000000 -#define _RPB6R_RPB6R_MASK 0x0000000F -#define _RPB6R_RPB6R_LENGTH 0x00000004 - -#define _RPB7R_RPB7R_POSITION 0x00000000 -#define _RPB7R_RPB7R_MASK 0x0000000F -#define _RPB7R_RPB7R_LENGTH 0x00000004 - -#define _RPB8R_RPB8R_POSITION 0x00000000 -#define _RPB8R_RPB8R_MASK 0x0000000F -#define _RPB8R_RPB8R_LENGTH 0x00000004 - -#define _RPB9R_RPB9R_POSITION 0x00000000 -#define _RPB9R_RPB9R_MASK 0x0000000F -#define _RPB9R_RPB9R_LENGTH 0x00000004 - -#define _RPB10R_RPB10R_POSITION 0x00000000 -#define _RPB10R_RPB10R_MASK 0x0000000F -#define _RPB10R_RPB10R_LENGTH 0x00000004 - -#define _RPB14R_RPB14R_POSITION 0x00000000 -#define _RPB14R_RPB14R_MASK 0x0000000F -#define _RPB14R_RPB14R_LENGTH 0x00000004 - -#define _RPB15R_RPB15R_POSITION 0x00000000 -#define _RPB15R_RPB15R_MASK 0x0000000F -#define _RPB15R_RPB15R_LENGTH 0x00000004 - -#define _RPC1R_RPC1R_POSITION 0x00000000 -#define _RPC1R_RPC1R_MASK 0x0000000F -#define _RPC1R_RPC1R_LENGTH 0x00000004 - -#define _RPC2R_RPC2R_POSITION 0x00000000 -#define _RPC2R_RPC2R_MASK 0x0000000F -#define _RPC2R_RPC2R_LENGTH 0x00000004 - -#define _RPC3R_RPC3R_POSITION 0x00000000 -#define _RPC3R_RPC3R_MASK 0x0000000F -#define _RPC3R_RPC3R_LENGTH 0x00000004 - -#define _RPC4R_RPC4R_POSITION 0x00000000 -#define _RPC4R_RPC4R_MASK 0x0000000F -#define _RPC4R_RPC4R_LENGTH 0x00000004 - -#define _RPC13R_RPC13R_POSITION 0x00000000 -#define _RPC13R_RPC13R_MASK 0x0000000F -#define _RPC13R_RPC13R_LENGTH 0x00000004 - -#define _RPC14R_RPC14R_POSITION 0x00000000 -#define _RPC14R_RPC14R_MASK 0x0000000F -#define _RPC14R_RPC14R_LENGTH 0x00000004 - -#define _RPD0R_RPD0R_POSITION 0x00000000 -#define _RPD0R_RPD0R_MASK 0x0000000F -#define _RPD0R_RPD0R_LENGTH 0x00000004 - -#define _RPD1R_RPD1R_POSITION 0x00000000 -#define _RPD1R_RPD1R_MASK 0x0000000F -#define _RPD1R_RPD1R_LENGTH 0x00000004 - -#define _RPD2R_RPD2R_POSITION 0x00000000 -#define _RPD2R_RPD2R_MASK 0x0000000F -#define _RPD2R_RPD2R_LENGTH 0x00000004 - -#define _RPD3R_RPD3R_POSITION 0x00000000 -#define _RPD3R_RPD3R_MASK 0x0000000F -#define _RPD3R_RPD3R_LENGTH 0x00000004 - -#define _RPD4R_RPD4R_POSITION 0x00000000 -#define _RPD4R_RPD4R_MASK 0x0000000F -#define _RPD4R_RPD4R_LENGTH 0x00000004 - -#define _RPD5R_RPD5R_POSITION 0x00000000 -#define _RPD5R_RPD5R_MASK 0x0000000F -#define _RPD5R_RPD5R_LENGTH 0x00000004 - -#define _RPD9R_RPD9R_POSITION 0x00000000 -#define _RPD9R_RPD9R_MASK 0x0000000F -#define _RPD9R_RPD9R_LENGTH 0x00000004 - -#define _RPD10R_RPD10R_POSITION 0x00000000 -#define _RPD10R_RPD10R_MASK 0x0000000F -#define _RPD10R_RPD10R_LENGTH 0x00000004 - -#define _RPD11R_RPD11R_POSITION 0x00000000 -#define _RPD11R_RPD11R_MASK 0x0000000F -#define _RPD11R_RPD11R_LENGTH 0x00000004 - -#define _RPD12R_RPD12R_POSITION 0x00000000 -#define _RPD12R_RPD12R_MASK 0x0000000F -#define _RPD12R_RPD12R_LENGTH 0x00000004 - -#define _RPD14R_RPD14R_POSITION 0x00000000 -#define _RPD14R_RPD14R_MASK 0x0000000F -#define _RPD14R_RPD14R_LENGTH 0x00000004 - -#define _RPD15R_RPD15R_POSITION 0x00000000 -#define _RPD15R_RPD15R_MASK 0x0000000F -#define _RPD15R_RPD15R_LENGTH 0x00000004 - -#define _RPE3R_RPE3R_POSITION 0x00000000 -#define _RPE3R_RPE3R_MASK 0x0000000F -#define _RPE3R_RPE3R_LENGTH 0x00000004 - -#define _RPE5R_RPE5R_POSITION 0x00000000 -#define _RPE5R_RPE5R_MASK 0x0000000F -#define _RPE5R_RPE5R_LENGTH 0x00000004 - -#define _RPE8R_RPE8R_POSITION 0x00000000 -#define _RPE8R_RPE8R_MASK 0x0000000F -#define _RPE8R_RPE8R_LENGTH 0x00000004 - -#define _RPE9R_RPE9R_POSITION 0x00000000 -#define _RPE9R_RPE9R_MASK 0x0000000F -#define _RPE9R_RPE9R_LENGTH 0x00000004 - -#define _RPF0R_RPF0R_POSITION 0x00000000 -#define _RPF0R_RPF0R_MASK 0x0000000F -#define _RPF0R_RPF0R_LENGTH 0x00000004 - -#define _RPF1R_RPF1R_POSITION 0x00000000 -#define _RPF1R_RPF1R_MASK 0x0000000F -#define _RPF1R_RPF1R_LENGTH 0x00000004 - -#define _RPF2R_RPF2R_POSITION 0x00000000 -#define _RPF2R_RPF2R_MASK 0x0000000F -#define _RPF2R_RPF2R_LENGTH 0x00000004 - -#define _RPF3R_RPF3R_POSITION 0x00000000 -#define _RPF3R_RPF3R_MASK 0x0000000F -#define _RPF3R_RPF3R_LENGTH 0x00000004 - -#define _RPF4R_RPF4R_POSITION 0x00000000 -#define _RPF4R_RPF4R_MASK 0x0000000F -#define _RPF4R_RPF4R_LENGTH 0x00000004 - -#define _RPF5R_RPF5R_POSITION 0x00000000 -#define _RPF5R_RPF5R_MASK 0x0000000F -#define _RPF5R_RPF5R_LENGTH 0x00000004 - -#define _RPF8R_RPF8R_POSITION 0x00000000 -#define _RPF8R_RPF8R_MASK 0x0000000F -#define _RPF8R_RPF8R_LENGTH 0x00000004 - -#define _RPF12R_RPF12R_POSITION 0x00000000 -#define _RPF12R_RPF12R_MASK 0x0000000F -#define _RPF12R_RPF12R_LENGTH 0x00000004 - -#define _RPF13R_RPF13R_POSITION 0x00000000 -#define _RPF13R_RPF13R_MASK 0x0000000F -#define _RPF13R_RPF13R_LENGTH 0x00000004 - -#define _RPG0R_RPG0R_POSITION 0x00000000 -#define _RPG0R_RPG0R_MASK 0x0000000F -#define _RPG0R_RPG0R_LENGTH 0x00000004 - -#define _RPG1R_RPG1R_POSITION 0x00000000 -#define _RPG1R_RPG1R_MASK 0x0000000F -#define _RPG1R_RPG1R_LENGTH 0x00000004 - -#define _RPG6R_RPG6R_POSITION 0x00000000 -#define _RPG6R_RPG6R_MASK 0x0000000F -#define _RPG6R_RPG6R_LENGTH 0x00000004 - -#define _RPG7R_RPG7R_POSITION 0x00000000 -#define _RPG7R_RPG7R_MASK 0x0000000F -#define _RPG7R_RPG7R_LENGTH 0x00000004 - -#define _RPG8R_RPG8R_POSITION 0x00000000 -#define _RPG8R_RPG8R_MASK 0x0000000F -#define _RPG8R_RPG8R_LENGTH 0x00000004 - -#define _RPG9R_RPG9R_POSITION 0x00000000 -#define _RPG9R_RPG9R_MASK 0x0000000F -#define _RPG9R_RPG9R_LENGTH 0x00000004 - -#define _INTCON_INT0EP_POSITION 0x00000000 -#define _INTCON_INT0EP_MASK 0x00000001 -#define _INTCON_INT0EP_LENGTH 0x00000001 - -#define _INTCON_INT1EP_POSITION 0x00000001 -#define _INTCON_INT1EP_MASK 0x00000002 -#define _INTCON_INT1EP_LENGTH 0x00000001 - -#define _INTCON_INT2EP_POSITION 0x00000002 -#define _INTCON_INT2EP_MASK 0x00000004 -#define _INTCON_INT2EP_LENGTH 0x00000001 - -#define _INTCON_INT3EP_POSITION 0x00000003 -#define _INTCON_INT3EP_MASK 0x00000008 -#define _INTCON_INT3EP_LENGTH 0x00000001 - -#define _INTCON_INT4EP_POSITION 0x00000004 -#define _INTCON_INT4EP_MASK 0x00000010 -#define _INTCON_INT4EP_LENGTH 0x00000001 - -#define _INTCON_TPC_POSITION 0x00000008 -#define _INTCON_TPC_MASK 0x00000700 -#define _INTCON_TPC_LENGTH 0x00000003 - -#define _INTCON_MVEC_POSITION 0x0000000C -#define _INTCON_MVEC_MASK 0x00001000 -#define _INTCON_MVEC_LENGTH 0x00000001 - -#define _INTCON_NMIKEY_POSITION 0x00000018 -#define _INTCON_NMIKEY_MASK 0xFF000000 -#define _INTCON_NMIKEY_LENGTH 0x00000008 - -#define _PRISS_SS0_POSITION 0x00000000 -#define _PRISS_SS0_MASK 0x00000001 -#define _PRISS_SS0_LENGTH 0x00000001 - -#define _PRISS_PRI1SS_POSITION 0x00000004 -#define _PRISS_PRI1SS_MASK 0x000000F0 -#define _PRISS_PRI1SS_LENGTH 0x00000004 - -#define _PRISS_PRI2SS_POSITION 0x00000008 -#define _PRISS_PRI2SS_MASK 0x00000F00 -#define _PRISS_PRI2SS_LENGTH 0x00000004 - -#define _PRISS_PRI3SS_POSITION 0x0000000C -#define _PRISS_PRI3SS_MASK 0x0000F000 -#define _PRISS_PRI3SS_LENGTH 0x00000004 - -#define _PRISS_PRI4SS_POSITION 0x00000010 -#define _PRISS_PRI4SS_MASK 0x000F0000 -#define _PRISS_PRI4SS_LENGTH 0x00000004 - -#define _PRISS_PRI5SS_POSITION 0x00000014 -#define _PRISS_PRI5SS_MASK 0x00F00000 -#define _PRISS_PRI5SS_LENGTH 0x00000004 - -#define _PRISS_PRI6SS_POSITION 0x00000018 -#define _PRISS_PRI6SS_MASK 0x0F000000 -#define _PRISS_PRI6SS_LENGTH 0x00000004 - -#define _PRISS_PRI7SS_POSITION 0x0000001C -#define _PRISS_PRI7SS_MASK 0xF0000000 -#define _PRISS_PRI7SS_LENGTH 0x00000004 - -#define _INTSTAT_SIRQ_POSITION 0x00000000 -#define _INTSTAT_SIRQ_MASK 0x000000FF -#define _INTSTAT_SIRQ_LENGTH 0x00000008 - -#define _INTSTAT_SRIPL_POSITION 0x00000008 -#define _INTSTAT_SRIPL_MASK 0x00000700 -#define _INTSTAT_SRIPL_LENGTH 0x00000003 - -#define _IPTMR_IPTMR_POSITION 0x00000000 -#define _IPTMR_IPTMR_MASK 0xFFFFFFFF -#define _IPTMR_IPTMR_LENGTH 0x00000020 - -#define _IFS0_CTIF_POSITION 0x00000000 -#define _IFS0_CTIF_MASK 0x00000001 -#define _IFS0_CTIF_LENGTH 0x00000001 - -#define _IFS0_CS0IF_POSITION 0x00000001 -#define _IFS0_CS0IF_MASK 0x00000002 -#define _IFS0_CS0IF_LENGTH 0x00000001 - -#define _IFS0_CS1IF_POSITION 0x00000002 -#define _IFS0_CS1IF_MASK 0x00000004 -#define _IFS0_CS1IF_LENGTH 0x00000001 - -#define _IFS0_INT0IF_POSITION 0x00000003 -#define _IFS0_INT0IF_MASK 0x00000008 -#define _IFS0_INT0IF_LENGTH 0x00000001 - -#define _IFS0_T1IF_POSITION 0x00000004 -#define _IFS0_T1IF_MASK 0x00000010 -#define _IFS0_T1IF_LENGTH 0x00000001 - -#define _IFS0_IC1EIF_POSITION 0x00000005 -#define _IFS0_IC1EIF_MASK 0x00000020 -#define _IFS0_IC1EIF_LENGTH 0x00000001 - -#define _IFS0_IC1IF_POSITION 0x00000006 -#define _IFS0_IC1IF_MASK 0x00000040 -#define _IFS0_IC1IF_LENGTH 0x00000001 - -#define _IFS0_OC1IF_POSITION 0x00000007 -#define _IFS0_OC1IF_MASK 0x00000080 -#define _IFS0_OC1IF_LENGTH 0x00000001 - -#define _IFS0_INT1IF_POSITION 0x00000008 -#define _IFS0_INT1IF_MASK 0x00000100 -#define _IFS0_INT1IF_LENGTH 0x00000001 - -#define _IFS0_T2IF_POSITION 0x00000009 -#define _IFS0_T2IF_MASK 0x00000200 -#define _IFS0_T2IF_LENGTH 0x00000001 - -#define _IFS0_IC2EIF_POSITION 0x0000000A -#define _IFS0_IC2EIF_MASK 0x00000400 -#define _IFS0_IC2EIF_LENGTH 0x00000001 - -#define _IFS0_IC2IF_POSITION 0x0000000B -#define _IFS0_IC2IF_MASK 0x00000800 -#define _IFS0_IC2IF_LENGTH 0x00000001 - -#define _IFS0_OC2IF_POSITION 0x0000000C -#define _IFS0_OC2IF_MASK 0x00001000 -#define _IFS0_OC2IF_LENGTH 0x00000001 - -#define _IFS0_INT2IF_POSITION 0x0000000D -#define _IFS0_INT2IF_MASK 0x00002000 -#define _IFS0_INT2IF_LENGTH 0x00000001 - -#define _IFS0_T3IF_POSITION 0x0000000E -#define _IFS0_T3IF_MASK 0x00004000 -#define _IFS0_T3IF_LENGTH 0x00000001 - -#define _IFS0_IC3EIF_POSITION 0x0000000F -#define _IFS0_IC3EIF_MASK 0x00008000 -#define _IFS0_IC3EIF_LENGTH 0x00000001 - -#define _IFS0_IC3IF_POSITION 0x00000010 -#define _IFS0_IC3IF_MASK 0x00010000 -#define _IFS0_IC3IF_LENGTH 0x00000001 - -#define _IFS0_OC3IF_POSITION 0x00000011 -#define _IFS0_OC3IF_MASK 0x00020000 -#define _IFS0_OC3IF_LENGTH 0x00000001 - -#define _IFS0_INT3IF_POSITION 0x00000012 -#define _IFS0_INT3IF_MASK 0x00040000 -#define _IFS0_INT3IF_LENGTH 0x00000001 - -#define _IFS0_T4IF_POSITION 0x00000013 -#define _IFS0_T4IF_MASK 0x00080000 -#define _IFS0_T4IF_LENGTH 0x00000001 - -#define _IFS0_IC4EIF_POSITION 0x00000014 -#define _IFS0_IC4EIF_MASK 0x00100000 -#define _IFS0_IC4EIF_LENGTH 0x00000001 - -#define _IFS0_IC4IF_POSITION 0x00000015 -#define _IFS0_IC4IF_MASK 0x00200000 -#define _IFS0_IC4IF_LENGTH 0x00000001 - -#define _IFS0_OC4IF_POSITION 0x00000016 -#define _IFS0_OC4IF_MASK 0x00400000 -#define _IFS0_OC4IF_LENGTH 0x00000001 - -#define _IFS0_INT4IF_POSITION 0x00000017 -#define _IFS0_INT4IF_MASK 0x00800000 -#define _IFS0_INT4IF_LENGTH 0x00000001 - -#define _IFS0_T5IF_POSITION 0x00000018 -#define _IFS0_T5IF_MASK 0x01000000 -#define _IFS0_T5IF_LENGTH 0x00000001 - -#define _IFS0_IC5EIF_POSITION 0x00000019 -#define _IFS0_IC5EIF_MASK 0x02000000 -#define _IFS0_IC5EIF_LENGTH 0x00000001 - -#define _IFS0_IC5IF_POSITION 0x0000001A -#define _IFS0_IC5IF_MASK 0x04000000 -#define _IFS0_IC5IF_LENGTH 0x00000001 - -#define _IFS0_OC5IF_POSITION 0x0000001B -#define _IFS0_OC5IF_MASK 0x08000000 -#define _IFS0_OC5IF_LENGTH 0x00000001 - -#define _IFS0_T6IF_POSITION 0x0000001C -#define _IFS0_T6IF_MASK 0x10000000 -#define _IFS0_T6IF_LENGTH 0x00000001 - -#define _IFS0_IC6EIF_POSITION 0x0000001D -#define _IFS0_IC6EIF_MASK 0x20000000 -#define _IFS0_IC6EIF_LENGTH 0x00000001 - -#define _IFS0_IC6IF_POSITION 0x0000001E -#define _IFS0_IC6IF_MASK 0x40000000 -#define _IFS0_IC6IF_LENGTH 0x00000001 - -#define _IFS0_OC6IF_POSITION 0x0000001F -#define _IFS0_OC6IF_MASK 0x80000000 -#define _IFS0_OC6IF_LENGTH 0x00000001 - -#define _IFS0_w_POSITION 0x00000000 -#define _IFS0_w_MASK 0xFFFFFFFF -#define _IFS0_w_LENGTH 0x00000020 - -#define _IFS1_T7IF_POSITION 0x00000000 -#define _IFS1_T7IF_MASK 0x00000001 -#define _IFS1_T7IF_LENGTH 0x00000001 - -#define _IFS1_IC7EIF_POSITION 0x00000001 -#define _IFS1_IC7EIF_MASK 0x00000002 -#define _IFS1_IC7EIF_LENGTH 0x00000001 - -#define _IFS1_IC7IF_POSITION 0x00000002 -#define _IFS1_IC7IF_MASK 0x00000004 -#define _IFS1_IC7IF_LENGTH 0x00000001 - -#define _IFS1_OC7IF_POSITION 0x00000003 -#define _IFS1_OC7IF_MASK 0x00000008 -#define _IFS1_OC7IF_LENGTH 0x00000001 - -#define _IFS1_T8IF_POSITION 0x00000004 -#define _IFS1_T8IF_MASK 0x00000010 -#define _IFS1_T8IF_LENGTH 0x00000001 - -#define _IFS1_IC8EIF_POSITION 0x00000005 -#define _IFS1_IC8EIF_MASK 0x00000020 -#define _IFS1_IC8EIF_LENGTH 0x00000001 - -#define _IFS1_IC8IF_POSITION 0x00000006 -#define _IFS1_IC8IF_MASK 0x00000040 -#define _IFS1_IC8IF_LENGTH 0x00000001 - -#define _IFS1_OC8IF_POSITION 0x00000007 -#define _IFS1_OC8IF_MASK 0x00000080 -#define _IFS1_OC8IF_LENGTH 0x00000001 - -#define _IFS1_T9IF_POSITION 0x00000008 -#define _IFS1_T9IF_MASK 0x00000100 -#define _IFS1_T9IF_LENGTH 0x00000001 - -#define _IFS1_IC9EIF_POSITION 0x00000009 -#define _IFS1_IC9EIF_MASK 0x00000200 -#define _IFS1_IC9EIF_LENGTH 0x00000001 - -#define _IFS1_IC9IF_POSITION 0x0000000A -#define _IFS1_IC9IF_MASK 0x00000400 -#define _IFS1_IC9IF_LENGTH 0x00000001 - -#define _IFS1_OC9IF_POSITION 0x0000000B -#define _IFS1_OC9IF_MASK 0x00000800 -#define _IFS1_OC9IF_LENGTH 0x00000001 - -#define _IFS1_ADCIF_POSITION 0x0000000C -#define _IFS1_ADCIF_MASK 0x00001000 -#define _IFS1_ADCIF_LENGTH 0x00000001 - -#define _IFS1_ADCFIFOIF_POSITION 0x0000000D -#define _IFS1_ADCFIFOIF_MASK 0x00002000 -#define _IFS1_ADCFIFOIF_LENGTH 0x00000001 - -#define _IFS1_ADCDC1IF_POSITION 0x0000000E -#define _IFS1_ADCDC1IF_MASK 0x00004000 -#define _IFS1_ADCDC1IF_LENGTH 0x00000001 - -#define _IFS1_ADCDC2IF_POSITION 0x0000000F -#define _IFS1_ADCDC2IF_MASK 0x00008000 -#define _IFS1_ADCDC2IF_LENGTH 0x00000001 - -#define _IFS1_ADCDC3IF_POSITION 0x00000010 -#define _IFS1_ADCDC3IF_MASK 0x00010000 -#define _IFS1_ADCDC3IF_LENGTH 0x00000001 - -#define _IFS1_ADCDC4IF_POSITION 0x00000011 -#define _IFS1_ADCDC4IF_MASK 0x00020000 -#define _IFS1_ADCDC4IF_LENGTH 0x00000001 - -#define _IFS1_ADCDC5IF_POSITION 0x00000012 -#define _IFS1_ADCDC5IF_MASK 0x00040000 -#define _IFS1_ADCDC5IF_LENGTH 0x00000001 - -#define _IFS1_ADCDC6IF_POSITION 0x00000013 -#define _IFS1_ADCDC6IF_MASK 0x00080000 -#define _IFS1_ADCDC6IF_LENGTH 0x00000001 - -#define _IFS1_ADCDF1IF_POSITION 0x00000014 -#define _IFS1_ADCDF1IF_MASK 0x00100000 -#define _IFS1_ADCDF1IF_LENGTH 0x00000001 - -#define _IFS1_ADCDF2IF_POSITION 0x00000015 -#define _IFS1_ADCDF2IF_MASK 0x00200000 -#define _IFS1_ADCDF2IF_LENGTH 0x00000001 - -#define _IFS1_ADCDF3IF_POSITION 0x00000016 -#define _IFS1_ADCDF3IF_MASK 0x00400000 -#define _IFS1_ADCDF3IF_LENGTH 0x00000001 - -#define _IFS1_ADCDF4IF_POSITION 0x00000017 -#define _IFS1_ADCDF4IF_MASK 0x00800000 -#define _IFS1_ADCDF4IF_LENGTH 0x00000001 - -#define _IFS1_ADCDF5IF_POSITION 0x00000018 -#define _IFS1_ADCDF5IF_MASK 0x01000000 -#define _IFS1_ADCDF5IF_LENGTH 0x00000001 - -#define _IFS1_ADCDF6IF_POSITION 0x00000019 -#define _IFS1_ADCDF6IF_MASK 0x02000000 -#define _IFS1_ADCDF6IF_LENGTH 0x00000001 - -#define _IFS1_ADCFLTIF_POSITION 0x0000001A -#define _IFS1_ADCFLTIF_MASK 0x04000000 -#define _IFS1_ADCFLTIF_LENGTH 0x00000001 - -#define _IFS1_ADCD0IF_POSITION 0x0000001B -#define _IFS1_ADCD0IF_MASK 0x08000000 -#define _IFS1_ADCD0IF_LENGTH 0x00000001 - -#define _IFS1_ADCD1IF_POSITION 0x0000001C -#define _IFS1_ADCD1IF_MASK 0x10000000 -#define _IFS1_ADCD1IF_LENGTH 0x00000001 - -#define _IFS1_ADCD2IF_POSITION 0x0000001D -#define _IFS1_ADCD2IF_MASK 0x20000000 -#define _IFS1_ADCD2IF_LENGTH 0x00000001 - -#define _IFS1_ADCD3IF_POSITION 0x0000001E -#define _IFS1_ADCD3IF_MASK 0x40000000 -#define _IFS1_ADCD3IF_LENGTH 0x00000001 - -#define _IFS1_ADCD4IF_POSITION 0x0000001F -#define _IFS1_ADCD4IF_MASK 0x80000000 -#define _IFS1_ADCD4IF_LENGTH 0x00000001 - -#define _IFS1_w_POSITION 0x00000000 -#define _IFS1_w_MASK 0xFFFFFFFF -#define _IFS1_w_LENGTH 0x00000020 - -#define _IFS2_ADCD5IF_POSITION 0x00000000 -#define _IFS2_ADCD5IF_MASK 0x00000001 -#define _IFS2_ADCD5IF_LENGTH 0x00000001 - -#define _IFS2_ADCD6IF_POSITION 0x00000001 -#define _IFS2_ADCD6IF_MASK 0x00000002 -#define _IFS2_ADCD6IF_LENGTH 0x00000001 - -#define _IFS2_ADCD7IF_POSITION 0x00000002 -#define _IFS2_ADCD7IF_MASK 0x00000004 -#define _IFS2_ADCD7IF_LENGTH 0x00000001 - -#define _IFS2_ADCD8IF_POSITION 0x00000003 -#define _IFS2_ADCD8IF_MASK 0x00000008 -#define _IFS2_ADCD8IF_LENGTH 0x00000001 - -#define _IFS2_ADCD9IF_POSITION 0x00000004 -#define _IFS2_ADCD9IF_MASK 0x00000010 -#define _IFS2_ADCD9IF_LENGTH 0x00000001 - -#define _IFS2_ADCD10IF_POSITION 0x00000005 -#define _IFS2_ADCD10IF_MASK 0x00000020 -#define _IFS2_ADCD10IF_LENGTH 0x00000001 - -#define _IFS2_ADCD11IF_POSITION 0x00000006 -#define _IFS2_ADCD11IF_MASK 0x00000040 -#define _IFS2_ADCD11IF_LENGTH 0x00000001 - -#define _IFS2_ADCD12IF_POSITION 0x00000007 -#define _IFS2_ADCD12IF_MASK 0x00000080 -#define _IFS2_ADCD12IF_LENGTH 0x00000001 - -#define _IFS2_ADCD13IF_POSITION 0x00000008 -#define _IFS2_ADCD13IF_MASK 0x00000100 -#define _IFS2_ADCD13IF_LENGTH 0x00000001 - -#define _IFS2_ADCD14IF_POSITION 0x00000009 -#define _IFS2_ADCD14IF_MASK 0x00000200 -#define _IFS2_ADCD14IF_LENGTH 0x00000001 - -#define _IFS2_ADCD15IF_POSITION 0x0000000A -#define _IFS2_ADCD15IF_MASK 0x00000400 -#define _IFS2_ADCD15IF_LENGTH 0x00000001 - -#define _IFS2_ADCD16IF_POSITION 0x0000000B -#define _IFS2_ADCD16IF_MASK 0x00000800 -#define _IFS2_ADCD16IF_LENGTH 0x00000001 - -#define _IFS2_ADCD17IF_POSITION 0x0000000C -#define _IFS2_ADCD17IF_MASK 0x00001000 -#define _IFS2_ADCD17IF_LENGTH 0x00000001 - -#define _IFS2_ADCD18IF_POSITION 0x0000000D -#define _IFS2_ADCD18IF_MASK 0x00002000 -#define _IFS2_ADCD18IF_LENGTH 0x00000001 - -#define _IFS2_ADCD19IF_POSITION 0x0000000E -#define _IFS2_ADCD19IF_MASK 0x00004000 -#define _IFS2_ADCD19IF_LENGTH 0x00000001 - -#define _IFS2_ADCD20IF_POSITION 0x0000000F -#define _IFS2_ADCD20IF_MASK 0x00008000 -#define _IFS2_ADCD20IF_LENGTH 0x00000001 - -#define _IFS2_ADCD21IF_POSITION 0x00000010 -#define _IFS2_ADCD21IF_MASK 0x00010000 -#define _IFS2_ADCD21IF_LENGTH 0x00000001 - -#define _IFS2_ADCD22IF_POSITION 0x00000011 -#define _IFS2_ADCD22IF_MASK 0x00020000 -#define _IFS2_ADCD22IF_LENGTH 0x00000001 - -#define _IFS2_ADCD23IF_POSITION 0x00000012 -#define _IFS2_ADCD23IF_MASK 0x00040000 -#define _IFS2_ADCD23IF_LENGTH 0x00000001 - -#define _IFS2_ADCD24IF_POSITION 0x00000013 -#define _IFS2_ADCD24IF_MASK 0x00080000 -#define _IFS2_ADCD24IF_LENGTH 0x00000001 - -#define _IFS2_ADCD25IF_POSITION 0x00000014 -#define _IFS2_ADCD25IF_MASK 0x00100000 -#define _IFS2_ADCD25IF_LENGTH 0x00000001 - -#define _IFS2_ADCD26IF_POSITION 0x00000015 -#define _IFS2_ADCD26IF_MASK 0x00200000 -#define _IFS2_ADCD26IF_LENGTH 0x00000001 - -#define _IFS2_ADCD27IF_POSITION 0x00000016 -#define _IFS2_ADCD27IF_MASK 0x00400000 -#define _IFS2_ADCD27IF_LENGTH 0x00000001 - -#define _IFS2_ADCD28IF_POSITION 0x00000017 -#define _IFS2_ADCD28IF_MASK 0x00800000 -#define _IFS2_ADCD28IF_LENGTH 0x00000001 - -#define _IFS2_ADCD29IF_POSITION 0x00000018 -#define _IFS2_ADCD29IF_MASK 0x01000000 -#define _IFS2_ADCD29IF_LENGTH 0x00000001 - -#define _IFS2_ADCD30IF_POSITION 0x00000019 -#define _IFS2_ADCD30IF_MASK 0x02000000 -#define _IFS2_ADCD30IF_LENGTH 0x00000001 - -#define _IFS2_ADCD31IF_POSITION 0x0000001A -#define _IFS2_ADCD31IF_MASK 0x04000000 -#define _IFS2_ADCD31IF_LENGTH 0x00000001 - -#define _IFS2_ADCD32IF_POSITION 0x0000001B -#define _IFS2_ADCD32IF_MASK 0x08000000 -#define _IFS2_ADCD32IF_LENGTH 0x00000001 - -#define _IFS2_ADCD33IF_POSITION 0x0000001C -#define _IFS2_ADCD33IF_MASK 0x10000000 -#define _IFS2_ADCD33IF_LENGTH 0x00000001 - -#define _IFS2_ADCD34IF_POSITION 0x0000001D -#define _IFS2_ADCD34IF_MASK 0x20000000 -#define _IFS2_ADCD34IF_LENGTH 0x00000001 - -#define _IFS2_w_POSITION 0x00000000 -#define _IFS2_w_MASK 0xFFFFFFFF -#define _IFS2_w_LENGTH 0x00000020 - -#define _IFS3_ADCD43IF_POSITION 0x00000006 -#define _IFS3_ADCD43IF_MASK 0x00000040 -#define _IFS3_ADCD43IF_LENGTH 0x00000001 - -#define _IFS3_ADCD44IF_POSITION 0x00000007 -#define _IFS3_ADCD44IF_MASK 0x00000080 -#define _IFS3_ADCD44IF_LENGTH 0x00000001 - -#define _IFS3_CPCIF_POSITION 0x00000008 -#define _IFS3_CPCIF_MASK 0x00000100 -#define _IFS3_CPCIF_LENGTH 0x00000001 - -#define _IFS3_CFDCIF_POSITION 0x00000009 -#define _IFS3_CFDCIF_MASK 0x00000200 -#define _IFS3_CFDCIF_LENGTH 0x00000001 - -#define _IFS3_SBIF_POSITION 0x0000000A -#define _IFS3_SBIF_MASK 0x00000400 -#define _IFS3_SBIF_LENGTH 0x00000001 - -#define _IFS3_SPI1EIF_POSITION 0x0000000D -#define _IFS3_SPI1EIF_MASK 0x00002000 -#define _IFS3_SPI1EIF_LENGTH 0x00000001 - -#define _IFS3_SPI1RXIF_POSITION 0x0000000E -#define _IFS3_SPI1RXIF_MASK 0x00004000 -#define _IFS3_SPI1RXIF_LENGTH 0x00000001 - -#define _IFS3_SPI1TXIF_POSITION 0x0000000F -#define _IFS3_SPI1TXIF_MASK 0x00008000 -#define _IFS3_SPI1TXIF_LENGTH 0x00000001 - -#define _IFS3_U1EIF_POSITION 0x00000010 -#define _IFS3_U1EIF_MASK 0x00010000 -#define _IFS3_U1EIF_LENGTH 0x00000001 - -#define _IFS3_U1RXIF_POSITION 0x00000011 -#define _IFS3_U1RXIF_MASK 0x00020000 -#define _IFS3_U1RXIF_LENGTH 0x00000001 - -#define _IFS3_U1TXIF_POSITION 0x00000012 -#define _IFS3_U1TXIF_MASK 0x00040000 -#define _IFS3_U1TXIF_LENGTH 0x00000001 - -#define _IFS3_I2C1BIF_POSITION 0x00000013 -#define _IFS3_I2C1BIF_MASK 0x00080000 -#define _IFS3_I2C1BIF_LENGTH 0x00000001 - -#define _IFS3_I2C1SIF_POSITION 0x00000014 -#define _IFS3_I2C1SIF_MASK 0x00100000 -#define _IFS3_I2C1SIF_LENGTH 0x00000001 - -#define _IFS3_I2C1MIF_POSITION 0x00000015 -#define _IFS3_I2C1MIF_MASK 0x00200000 -#define _IFS3_I2C1MIF_LENGTH 0x00000001 - -#define _IFS3_CNAIF_POSITION 0x00000016 -#define _IFS3_CNAIF_MASK 0x00400000 -#define _IFS3_CNAIF_LENGTH 0x00000001 - -#define _IFS3_CNBIF_POSITION 0x00000017 -#define _IFS3_CNBIF_MASK 0x00800000 -#define _IFS3_CNBIF_LENGTH 0x00000001 - -#define _IFS3_CNCIF_POSITION 0x00000018 -#define _IFS3_CNCIF_MASK 0x01000000 -#define _IFS3_CNCIF_LENGTH 0x00000001 - -#define _IFS3_CNDIF_POSITION 0x00000019 -#define _IFS3_CNDIF_MASK 0x02000000 -#define _IFS3_CNDIF_LENGTH 0x00000001 - -#define _IFS3_CNEIF_POSITION 0x0000001A -#define _IFS3_CNEIF_MASK 0x04000000 -#define _IFS3_CNEIF_LENGTH 0x00000001 - -#define _IFS3_CNFIF_POSITION 0x0000001B -#define _IFS3_CNFIF_MASK 0x08000000 -#define _IFS3_CNFIF_LENGTH 0x00000001 - -#define _IFS3_CNGIF_POSITION 0x0000001C -#define _IFS3_CNGIF_MASK 0x10000000 -#define _IFS3_CNGIF_LENGTH 0x00000001 - -#define _IFS3_w_POSITION 0x00000000 -#define _IFS3_w_MASK 0xFFFFFFFF -#define _IFS3_w_LENGTH 0x00000020 - -#define _IFS4_PMPIF_POSITION 0x00000000 -#define _IFS4_PMPIF_MASK 0x00000001 -#define _IFS4_PMPIF_LENGTH 0x00000001 - -#define _IFS4_PMPEIF_POSITION 0x00000001 -#define _IFS4_PMPEIF_MASK 0x00000002 -#define _IFS4_PMPEIF_LENGTH 0x00000001 - -#define _IFS4_CMP1IF_POSITION 0x00000002 -#define _IFS4_CMP1IF_MASK 0x00000004 -#define _IFS4_CMP1IF_LENGTH 0x00000001 - -#define _IFS4_CMP2IF_POSITION 0x00000003 -#define _IFS4_CMP2IF_MASK 0x00000008 -#define _IFS4_CMP2IF_LENGTH 0x00000001 - -#define _IFS4_USBIF_POSITION 0x00000004 -#define _IFS4_USBIF_MASK 0x00000010 -#define _IFS4_USBIF_LENGTH 0x00000001 - -#define _IFS4_USBDMAIF_POSITION 0x00000005 -#define _IFS4_USBDMAIF_MASK 0x00000020 -#define _IFS4_USBDMAIF_LENGTH 0x00000001 - -#define _IFS4_DMA0IF_POSITION 0x00000006 -#define _IFS4_DMA0IF_MASK 0x00000040 -#define _IFS4_DMA0IF_LENGTH 0x00000001 - -#define _IFS4_DMA1IF_POSITION 0x00000007 -#define _IFS4_DMA1IF_MASK 0x00000080 -#define _IFS4_DMA1IF_LENGTH 0x00000001 - -#define _IFS4_DMA2IF_POSITION 0x00000008 -#define _IFS4_DMA2IF_MASK 0x00000100 -#define _IFS4_DMA2IF_LENGTH 0x00000001 - -#define _IFS4_DMA3IF_POSITION 0x00000009 -#define _IFS4_DMA3IF_MASK 0x00000200 -#define _IFS4_DMA3IF_LENGTH 0x00000001 - -#define _IFS4_DMA4IF_POSITION 0x0000000A -#define _IFS4_DMA4IF_MASK 0x00000400 -#define _IFS4_DMA4IF_LENGTH 0x00000001 - -#define _IFS4_DMA5IF_POSITION 0x0000000B -#define _IFS4_DMA5IF_MASK 0x00000800 -#define _IFS4_DMA5IF_LENGTH 0x00000001 - -#define _IFS4_DMA6IF_POSITION 0x0000000C -#define _IFS4_DMA6IF_MASK 0x00001000 -#define _IFS4_DMA6IF_LENGTH 0x00000001 - -#define _IFS4_DMA7IF_POSITION 0x0000000D -#define _IFS4_DMA7IF_MASK 0x00002000 -#define _IFS4_DMA7IF_LENGTH 0x00000001 - -#define _IFS4_SPI2EIF_POSITION 0x0000000E -#define _IFS4_SPI2EIF_MASK 0x00004000 -#define _IFS4_SPI2EIF_LENGTH 0x00000001 - -#define _IFS4_SPI2RXIF_POSITION 0x0000000F -#define _IFS4_SPI2RXIF_MASK 0x00008000 -#define _IFS4_SPI2RXIF_LENGTH 0x00000001 - -#define _IFS4_SPI2TXIF_POSITION 0x00000010 -#define _IFS4_SPI2TXIF_MASK 0x00010000 -#define _IFS4_SPI2TXIF_LENGTH 0x00000001 - -#define _IFS4_U2EIF_POSITION 0x00000011 -#define _IFS4_U2EIF_MASK 0x00020000 -#define _IFS4_U2EIF_LENGTH 0x00000001 - -#define _IFS4_U2RXIF_POSITION 0x00000012 -#define _IFS4_U2RXIF_MASK 0x00040000 -#define _IFS4_U2RXIF_LENGTH 0x00000001 - -#define _IFS4_U2TXIF_POSITION 0x00000013 -#define _IFS4_U2TXIF_MASK 0x00080000 -#define _IFS4_U2TXIF_LENGTH 0x00000001 - -#define _IFS4_I2C2BIF_POSITION 0x00000014 -#define _IFS4_I2C2BIF_MASK 0x00100000 -#define _IFS4_I2C2BIF_LENGTH 0x00000001 - -#define _IFS4_I2C2SIF_POSITION 0x00000015 -#define _IFS4_I2C2SIF_MASK 0x00200000 -#define _IFS4_I2C2SIF_LENGTH 0x00000001 - -#define _IFS4_I2C2MIF_POSITION 0x00000016 -#define _IFS4_I2C2MIF_MASK 0x00400000 -#define _IFS4_I2C2MIF_LENGTH 0x00000001 - -#define _IFS4_ETHIF_POSITION 0x00000019 -#define _IFS4_ETHIF_MASK 0x02000000 -#define _IFS4_ETHIF_LENGTH 0x00000001 - -#define _IFS4_SPI3EIF_POSITION 0x0000001A -#define _IFS4_SPI3EIF_MASK 0x04000000 -#define _IFS4_SPI3EIF_LENGTH 0x00000001 - -#define _IFS4_SPI3RXIF_POSITION 0x0000001B -#define _IFS4_SPI3RXIF_MASK 0x08000000 -#define _IFS4_SPI3RXIF_LENGTH 0x00000001 - -#define _IFS4_SPI3TXIF_POSITION 0x0000001C -#define _IFS4_SPI3TXIF_MASK 0x10000000 -#define _IFS4_SPI3TXIF_LENGTH 0x00000001 - -#define _IFS4_U3EIF_POSITION 0x0000001D -#define _IFS4_U3EIF_MASK 0x20000000 -#define _IFS4_U3EIF_LENGTH 0x00000001 - -#define _IFS4_U3RXIF_POSITION 0x0000001E -#define _IFS4_U3RXIF_MASK 0x40000000 -#define _IFS4_U3RXIF_LENGTH 0x00000001 - -#define _IFS4_U3TXIF_POSITION 0x0000001F -#define _IFS4_U3TXIF_MASK 0x80000000 -#define _IFS4_U3TXIF_LENGTH 0x00000001 - -#define _IFS4_w_POSITION 0x00000000 -#define _IFS4_w_MASK 0xFFFFFFFF -#define _IFS4_w_LENGTH 0x00000020 - -#define _IFS5_I2C3BIF_POSITION 0x00000000 -#define _IFS5_I2C3BIF_MASK 0x00000001 -#define _IFS5_I2C3BIF_LENGTH 0x00000001 - -#define _IFS5_I2C3SIF_POSITION 0x00000001 -#define _IFS5_I2C3SIF_MASK 0x00000002 -#define _IFS5_I2C3SIF_LENGTH 0x00000001 - -#define _IFS5_I2C3MIF_POSITION 0x00000002 -#define _IFS5_I2C3MIF_MASK 0x00000004 -#define _IFS5_I2C3MIF_LENGTH 0x00000001 - -#define _IFS5_SPI4EIF_POSITION 0x00000003 -#define _IFS5_SPI4EIF_MASK 0x00000008 -#define _IFS5_SPI4EIF_LENGTH 0x00000001 - -#define _IFS5_SPI4RXIF_POSITION 0x00000004 -#define _IFS5_SPI4RXIF_MASK 0x00000010 -#define _IFS5_SPI4RXIF_LENGTH 0x00000001 - -#define _IFS5_SPI4TXIF_POSITION 0x00000005 -#define _IFS5_SPI4TXIF_MASK 0x00000020 -#define _IFS5_SPI4TXIF_LENGTH 0x00000001 - -#define _IFS5_RTCCIF_POSITION 0x00000006 -#define _IFS5_RTCCIF_MASK 0x00000040 -#define _IFS5_RTCCIF_LENGTH 0x00000001 - -#define _IFS5_FCEIF_POSITION 0x00000007 -#define _IFS5_FCEIF_MASK 0x00000080 -#define _IFS5_FCEIF_LENGTH 0x00000001 - -#define _IFS5_PREIF_POSITION 0x00000008 -#define _IFS5_PREIF_MASK 0x00000100 -#define _IFS5_PREIF_LENGTH 0x00000001 - -#define _IFS5_SQI1IF_POSITION 0x00000009 -#define _IFS5_SQI1IF_MASK 0x00000200 -#define _IFS5_SQI1IF_LENGTH 0x00000001 - -#define _IFS5_U4EIF_POSITION 0x0000000A -#define _IFS5_U4EIF_MASK 0x00000400 -#define _IFS5_U4EIF_LENGTH 0x00000001 - -#define _IFS5_U4RXIF_POSITION 0x0000000B -#define _IFS5_U4RXIF_MASK 0x00000800 -#define _IFS5_U4RXIF_LENGTH 0x00000001 - -#define _IFS5_U4TXIF_POSITION 0x0000000C -#define _IFS5_U4TXIF_MASK 0x00001000 -#define _IFS5_U4TXIF_LENGTH 0x00000001 - -#define _IFS5_I2C4BIF_POSITION 0x0000000D -#define _IFS5_I2C4BIF_MASK 0x00002000 -#define _IFS5_I2C4BIF_LENGTH 0x00000001 - -#define _IFS5_I2C4SIF_POSITION 0x0000000E -#define _IFS5_I2C4SIF_MASK 0x00004000 -#define _IFS5_I2C4SIF_LENGTH 0x00000001 - -#define _IFS5_I2C4MIF_POSITION 0x0000000F -#define _IFS5_I2C4MIF_MASK 0x00008000 -#define _IFS5_I2C4MIF_LENGTH 0x00000001 - -#define _IFS5_SPI5EIF_POSITION 0x00000010 -#define _IFS5_SPI5EIF_MASK 0x00010000 -#define _IFS5_SPI5EIF_LENGTH 0x00000001 - -#define _IFS5_SPI5RXIF_POSITION 0x00000011 -#define _IFS5_SPI5RXIF_MASK 0x00020000 -#define _IFS5_SPI5RXIF_LENGTH 0x00000001 - -#define _IFS5_SPI5TXIF_POSITION 0x00000012 -#define _IFS5_SPI5TXIF_MASK 0x00040000 -#define _IFS5_SPI5TXIF_LENGTH 0x00000001 - -#define _IFS5_U5EIF_POSITION 0x00000013 -#define _IFS5_U5EIF_MASK 0x00080000 -#define _IFS5_U5EIF_LENGTH 0x00000001 - -#define _IFS5_U5RXIF_POSITION 0x00000014 -#define _IFS5_U5RXIF_MASK 0x00100000 -#define _IFS5_U5RXIF_LENGTH 0x00000001 - -#define _IFS5_U5TXIF_POSITION 0x00000015 -#define _IFS5_U5TXIF_MASK 0x00200000 -#define _IFS5_U5TXIF_LENGTH 0x00000001 - -#define _IFS5_I2C5BIF_POSITION 0x00000016 -#define _IFS5_I2C5BIF_MASK 0x00400000 -#define _IFS5_I2C5BIF_LENGTH 0x00000001 - -#define _IFS5_I2C5SIF_POSITION 0x00000017 -#define _IFS5_I2C5SIF_MASK 0x00800000 -#define _IFS5_I2C5SIF_LENGTH 0x00000001 - -#define _IFS5_I2C5MIF_POSITION 0x00000018 -#define _IFS5_I2C5MIF_MASK 0x01000000 -#define _IFS5_I2C5MIF_LENGTH 0x00000001 - -#define _IFS5_SPI6IF_POSITION 0x00000019 -#define _IFS5_SPI6IF_MASK 0x02000000 -#define _IFS5_SPI6IF_LENGTH 0x00000001 - -#define _IFS5_SPI6RXIF_POSITION 0x0000001A -#define _IFS5_SPI6RXIF_MASK 0x04000000 -#define _IFS5_SPI6RXIF_LENGTH 0x00000001 - -#define _IFS5_SPI6TX_POSITION 0x0000001B -#define _IFS5_SPI6TX_MASK 0x08000000 -#define _IFS5_SPI6TX_LENGTH 0x00000001 - -#define _IFS5_U6EIF_POSITION 0x0000001C -#define _IFS5_U6EIF_MASK 0x10000000 -#define _IFS5_U6EIF_LENGTH 0x00000001 - -#define _IFS5_U6RXIF_POSITION 0x0000001D -#define _IFS5_U6RXIF_MASK 0x20000000 -#define _IFS5_U6RXIF_LENGTH 0x00000001 - -#define _IFS5_U6TXIF_POSITION 0x0000001E -#define _IFS5_U6TXIF_MASK 0x40000000 -#define _IFS5_U6TXIF_LENGTH 0x00000001 - -#define _IFS5_w_POSITION 0x00000000 -#define _IFS5_w_MASK 0xFFFFFFFF -#define _IFS5_w_LENGTH 0x00000020 - -#define _IFS6_ADCEOSIF_POSITION 0x00000000 -#define _IFS6_ADCEOSIF_MASK 0x00000001 -#define _IFS6_ADCEOSIF_LENGTH 0x00000001 - -#define _IFS6_ADCARDYIF_POSITION 0x00000001 -#define _IFS6_ADCARDYIF_MASK 0x00000002 -#define _IFS6_ADCARDYIF_LENGTH 0x00000001 - -#define _IFS6_ADCURDYIF_POSITION 0x00000002 -#define _IFS6_ADCURDYIF_MASK 0x00000004 -#define _IFS6_ADCURDYIF_LENGTH 0x00000001 - -#define _IFS6_ADCGRPIF_POSITION 0x00000004 -#define _IFS6_ADCGRPIF_MASK 0x00000010 -#define _IFS6_ADCGRPIF_LENGTH 0x00000001 - -#define _IFS6_ADC0EIF_POSITION 0x00000006 -#define _IFS6_ADC0EIF_MASK 0x00000040 -#define _IFS6_ADC0EIF_LENGTH 0x00000001 - -#define _IFS6_ADC1EIF_POSITION 0x00000007 -#define _IFS6_ADC1EIF_MASK 0x00000080 -#define _IFS6_ADC1EIF_LENGTH 0x00000001 - -#define _IFS6_ADC2EIF_POSITION 0x00000008 -#define _IFS6_ADC2EIF_MASK 0x00000100 -#define _IFS6_ADC2EIF_LENGTH 0x00000001 - -#define _IFS6_ADC3EIF_POSITION 0x00000009 -#define _IFS6_ADC3EIF_MASK 0x00000200 -#define _IFS6_ADC3EIF_LENGTH 0x00000001 - -#define _IFS6_ADC4EIF_POSITION 0x0000000A -#define _IFS6_ADC4EIF_MASK 0x00000400 -#define _IFS6_ADC4EIF_LENGTH 0x00000001 - -#define _IFS6_ADC7EIF_POSITION 0x0000000D -#define _IFS6_ADC7EIF_MASK 0x00002000 -#define _IFS6_ADC7EIF_LENGTH 0x00000001 - -#define _IFS6_ADC0WIF_POSITION 0x0000000E -#define _IFS6_ADC0WIF_MASK 0x00004000 -#define _IFS6_ADC0WIF_LENGTH 0x00000001 - -#define _IFS6_ADC1WIF_POSITION 0x0000000F -#define _IFS6_ADC1WIF_MASK 0x00008000 -#define _IFS6_ADC1WIF_LENGTH 0x00000001 - -#define _IFS6_ADC2WIF_POSITION 0x00000010 -#define _IFS6_ADC2WIF_MASK 0x00010000 -#define _IFS6_ADC2WIF_LENGTH 0x00000001 - -#define _IFS6_ADC3WIF_POSITION 0x00000011 -#define _IFS6_ADC3WIF_MASK 0x00020000 -#define _IFS6_ADC3WIF_LENGTH 0x00000001 - -#define _IFS6_ADC4WIF_POSITION 0x00000012 -#define _IFS6_ADC4WIF_MASK 0x00040000 -#define _IFS6_ADC4WIF_LENGTH 0x00000001 - -#define _IFS6_ADC7WIF_POSITION 0x00000015 -#define _IFS6_ADC7WIF_MASK 0x00200000 -#define _IFS6_ADC7WIF_LENGTH 0x00000001 - -#define _IFS6_w_POSITION 0x00000000 -#define _IFS6_w_MASK 0xFFFFFFFF -#define _IFS6_w_LENGTH 0x00000020 - -#define _IEC0_CTIE_POSITION 0x00000000 -#define _IEC0_CTIE_MASK 0x00000001 -#define _IEC0_CTIE_LENGTH 0x00000001 - -#define _IEC0_CS0IE_POSITION 0x00000001 -#define _IEC0_CS0IE_MASK 0x00000002 -#define _IEC0_CS0IE_LENGTH 0x00000001 - -#define _IEC0_CS1IE_POSITION 0x00000002 -#define _IEC0_CS1IE_MASK 0x00000004 -#define _IEC0_CS1IE_LENGTH 0x00000001 - -#define _IEC0_INT0IE_POSITION 0x00000003 -#define _IEC0_INT0IE_MASK 0x00000008 -#define _IEC0_INT0IE_LENGTH 0x00000001 - -#define _IEC0_T1IE_POSITION 0x00000004 -#define _IEC0_T1IE_MASK 0x00000010 -#define _IEC0_T1IE_LENGTH 0x00000001 - -#define _IEC0_IC1EIE_POSITION 0x00000005 -#define _IEC0_IC1EIE_MASK 0x00000020 -#define _IEC0_IC1EIE_LENGTH 0x00000001 - -#define _IEC0_IC1IE_POSITION 0x00000006 -#define _IEC0_IC1IE_MASK 0x00000040 -#define _IEC0_IC1IE_LENGTH 0x00000001 - -#define _IEC0_OC1IE_POSITION 0x00000007 -#define _IEC0_OC1IE_MASK 0x00000080 -#define _IEC0_OC1IE_LENGTH 0x00000001 - -#define _IEC0_INT1IE_POSITION 0x00000008 -#define _IEC0_INT1IE_MASK 0x00000100 -#define _IEC0_INT1IE_LENGTH 0x00000001 - -#define _IEC0_T2IE_POSITION 0x00000009 -#define _IEC0_T2IE_MASK 0x00000200 -#define _IEC0_T2IE_LENGTH 0x00000001 - -#define _IEC0_IC2EIE_POSITION 0x0000000A -#define _IEC0_IC2EIE_MASK 0x00000400 -#define _IEC0_IC2EIE_LENGTH 0x00000001 - -#define _IEC0_IC2IE_POSITION 0x0000000B -#define _IEC0_IC2IE_MASK 0x00000800 -#define _IEC0_IC2IE_LENGTH 0x00000001 - -#define _IEC0_OC2IE_POSITION 0x0000000C -#define _IEC0_OC2IE_MASK 0x00001000 -#define _IEC0_OC2IE_LENGTH 0x00000001 - -#define _IEC0_INT2IE_POSITION 0x0000000D -#define _IEC0_INT2IE_MASK 0x00002000 -#define _IEC0_INT2IE_LENGTH 0x00000001 - -#define _IEC0_T3IE_POSITION 0x0000000E -#define _IEC0_T3IE_MASK 0x00004000 -#define _IEC0_T3IE_LENGTH 0x00000001 - -#define _IEC0_IC3EIE_POSITION 0x0000000F -#define _IEC0_IC3EIE_MASK 0x00008000 -#define _IEC0_IC3EIE_LENGTH 0x00000001 - -#define _IEC0_IC3IE_POSITION 0x00000010 -#define _IEC0_IC3IE_MASK 0x00010000 -#define _IEC0_IC3IE_LENGTH 0x00000001 - -#define _IEC0_OC3IE_POSITION 0x00000011 -#define _IEC0_OC3IE_MASK 0x00020000 -#define _IEC0_OC3IE_LENGTH 0x00000001 - -#define _IEC0_INT3IE_POSITION 0x00000012 -#define _IEC0_INT3IE_MASK 0x00040000 -#define _IEC0_INT3IE_LENGTH 0x00000001 - -#define _IEC0_T4IE_POSITION 0x00000013 -#define _IEC0_T4IE_MASK 0x00080000 -#define _IEC0_T4IE_LENGTH 0x00000001 - -#define _IEC0_IC4EIE_POSITION 0x00000014 -#define _IEC0_IC4EIE_MASK 0x00100000 -#define _IEC0_IC4EIE_LENGTH 0x00000001 - -#define _IEC0_IC4IE_POSITION 0x00000015 -#define _IEC0_IC4IE_MASK 0x00200000 -#define _IEC0_IC4IE_LENGTH 0x00000001 - -#define _IEC0_OC4IE_POSITION 0x00000016 -#define _IEC0_OC4IE_MASK 0x00400000 -#define _IEC0_OC4IE_LENGTH 0x00000001 - -#define _IEC0_INT4IE_POSITION 0x00000017 -#define _IEC0_INT4IE_MASK 0x00800000 -#define _IEC0_INT4IE_LENGTH 0x00000001 - -#define _IEC0_T5IE_POSITION 0x00000018 -#define _IEC0_T5IE_MASK 0x01000000 -#define _IEC0_T5IE_LENGTH 0x00000001 - -#define _IEC0_IC5EIE_POSITION 0x00000019 -#define _IEC0_IC5EIE_MASK 0x02000000 -#define _IEC0_IC5EIE_LENGTH 0x00000001 - -#define _IEC0_IC5IE_POSITION 0x0000001A -#define _IEC0_IC5IE_MASK 0x04000000 -#define _IEC0_IC5IE_LENGTH 0x00000001 - -#define _IEC0_OC5IE_POSITION 0x0000001B -#define _IEC0_OC5IE_MASK 0x08000000 -#define _IEC0_OC5IE_LENGTH 0x00000001 - -#define _IEC0_T6IE_POSITION 0x0000001C -#define _IEC0_T6IE_MASK 0x10000000 -#define _IEC0_T6IE_LENGTH 0x00000001 - -#define _IEC0_IC6EIE_POSITION 0x0000001D -#define _IEC0_IC6EIE_MASK 0x20000000 -#define _IEC0_IC6EIE_LENGTH 0x00000001 - -#define _IEC0_IC6IE_POSITION 0x0000001E -#define _IEC0_IC6IE_MASK 0x40000000 -#define _IEC0_IC6IE_LENGTH 0x00000001 - -#define _IEC0_OC6IE_POSITION 0x0000001F -#define _IEC0_OC6IE_MASK 0x80000000 -#define _IEC0_OC6IE_LENGTH 0x00000001 - -#define _IEC0_w_POSITION 0x00000000 -#define _IEC0_w_MASK 0xFFFFFFFF -#define _IEC0_w_LENGTH 0x00000020 - -#define _IEC1_T7IE_POSITION 0x00000000 -#define _IEC1_T7IE_MASK 0x00000001 -#define _IEC1_T7IE_LENGTH 0x00000001 - -#define _IEC1_IC7EIE_POSITION 0x00000001 -#define _IEC1_IC7EIE_MASK 0x00000002 -#define _IEC1_IC7EIE_LENGTH 0x00000001 - -#define _IEC1_IC7IE_POSITION 0x00000002 -#define _IEC1_IC7IE_MASK 0x00000004 -#define _IEC1_IC7IE_LENGTH 0x00000001 - -#define _IEC1_OC7IE_POSITION 0x00000003 -#define _IEC1_OC7IE_MASK 0x00000008 -#define _IEC1_OC7IE_LENGTH 0x00000001 - -#define _IEC1_T8IE_POSITION 0x00000004 -#define _IEC1_T8IE_MASK 0x00000010 -#define _IEC1_T8IE_LENGTH 0x00000001 - -#define _IEC1_IC8EIE_POSITION 0x00000005 -#define _IEC1_IC8EIE_MASK 0x00000020 -#define _IEC1_IC8EIE_LENGTH 0x00000001 - -#define _IEC1_IC8IE_POSITION 0x00000006 -#define _IEC1_IC8IE_MASK 0x00000040 -#define _IEC1_IC8IE_LENGTH 0x00000001 - -#define _IEC1_OC8IE_POSITION 0x00000007 -#define _IEC1_OC8IE_MASK 0x00000080 -#define _IEC1_OC8IE_LENGTH 0x00000001 - -#define _IEC1_T9IE_POSITION 0x00000008 -#define _IEC1_T9IE_MASK 0x00000100 -#define _IEC1_T9IE_LENGTH 0x00000001 - -#define _IEC1_IC9EIE_POSITION 0x00000009 -#define _IEC1_IC9EIE_MASK 0x00000200 -#define _IEC1_IC9EIE_LENGTH 0x00000001 - -#define _IEC1_IC9IE_POSITION 0x0000000A -#define _IEC1_IC9IE_MASK 0x00000400 -#define _IEC1_IC9IE_LENGTH 0x00000001 - -#define _IEC1_OC9IE_POSITION 0x0000000B -#define _IEC1_OC9IE_MASK 0x00000800 -#define _IEC1_OC9IE_LENGTH 0x00000001 - -#define _IEC1_ADCIE_POSITION 0x0000000C -#define _IEC1_ADCIE_MASK 0x00001000 -#define _IEC1_ADCIE_LENGTH 0x00000001 - -#define _IEC1_ADCFIFOIE_POSITION 0x0000000D -#define _IEC1_ADCFIFOIE_MASK 0x00002000 -#define _IEC1_ADCFIFOIE_LENGTH 0x00000001 - -#define _IEC1_ADCDC1IE_POSITION 0x0000000E -#define _IEC1_ADCDC1IE_MASK 0x00004000 -#define _IEC1_ADCDC1IE_LENGTH 0x00000001 - -#define _IEC1_ADCDC2IE_POSITION 0x0000000F -#define _IEC1_ADCDC2IE_MASK 0x00008000 -#define _IEC1_ADCDC2IE_LENGTH 0x00000001 - -#define _IEC1_ADCDC3IE_POSITION 0x00000010 -#define _IEC1_ADCDC3IE_MASK 0x00010000 -#define _IEC1_ADCDC3IE_LENGTH 0x00000001 - -#define _IEC1_ADCDC4IE_POSITION 0x00000011 -#define _IEC1_ADCDC4IE_MASK 0x00020000 -#define _IEC1_ADCDC4IE_LENGTH 0x00000001 - -#define _IEC1_ADCDC5IE_POSITION 0x00000012 -#define _IEC1_ADCDC5IE_MASK 0x00040000 -#define _IEC1_ADCDC5IE_LENGTH 0x00000001 - -#define _IEC1_ADCDC6IE_POSITION 0x00000013 -#define _IEC1_ADCDC6IE_MASK 0x00080000 -#define _IEC1_ADCDC6IE_LENGTH 0x00000001 - -#define _IEC1_ADCDF1IE_POSITION 0x00000014 -#define _IEC1_ADCDF1IE_MASK 0x00100000 -#define _IEC1_ADCDF1IE_LENGTH 0x00000001 - -#define _IEC1_ADCDF2IE_POSITION 0x00000015 -#define _IEC1_ADCDF2IE_MASK 0x00200000 -#define _IEC1_ADCDF2IE_LENGTH 0x00000001 - -#define _IEC1_ADCDF3IE_POSITION 0x00000016 -#define _IEC1_ADCDF3IE_MASK 0x00400000 -#define _IEC1_ADCDF3IE_LENGTH 0x00000001 - -#define _IEC1_ADCDF4IE_POSITION 0x00000017 -#define _IEC1_ADCDF4IE_MASK 0x00800000 -#define _IEC1_ADCDF4IE_LENGTH 0x00000001 - -#define _IEC1_ADCDF5IE_POSITION 0x00000018 -#define _IEC1_ADCDF5IE_MASK 0x01000000 -#define _IEC1_ADCDF5IE_LENGTH 0x00000001 - -#define _IEC1_ADCDF6IE_POSITION 0x00000019 -#define _IEC1_ADCDF6IE_MASK 0x02000000 -#define _IEC1_ADCDF6IE_LENGTH 0x00000001 - -#define _IEC1_ADCFLTIE_POSITION 0x0000001A -#define _IEC1_ADCFLTIE_MASK 0x04000000 -#define _IEC1_ADCFLTIE_LENGTH 0x00000001 - -#define _IEC1_ADCD0IE_POSITION 0x0000001B -#define _IEC1_ADCD0IE_MASK 0x08000000 -#define _IEC1_ADCD0IE_LENGTH 0x00000001 - -#define _IEC1_ADCD1IE_POSITION 0x0000001C -#define _IEC1_ADCD1IE_MASK 0x10000000 -#define _IEC1_ADCD1IE_LENGTH 0x00000001 - -#define _IEC1_ADCD2IE_POSITION 0x0000001D -#define _IEC1_ADCD2IE_MASK 0x20000000 -#define _IEC1_ADCD2IE_LENGTH 0x00000001 - -#define _IEC1_ADCD3IE_POSITION 0x0000001E -#define _IEC1_ADCD3IE_MASK 0x40000000 -#define _IEC1_ADCD3IE_LENGTH 0x00000001 - -#define _IEC1_ADCD4IE_POSITION 0x0000001F -#define _IEC1_ADCD4IE_MASK 0x80000000 -#define _IEC1_ADCD4IE_LENGTH 0x00000001 - -#define _IEC1_w_POSITION 0x00000000 -#define _IEC1_w_MASK 0xFFFFFFFF -#define _IEC1_w_LENGTH 0x00000020 - -#define _IEC2_ADCD5IE_POSITION 0x00000000 -#define _IEC2_ADCD5IE_MASK 0x00000001 -#define _IEC2_ADCD5IE_LENGTH 0x00000001 - -#define _IEC2_ADCD6IE_POSITION 0x00000001 -#define _IEC2_ADCD6IE_MASK 0x00000002 -#define _IEC2_ADCD6IE_LENGTH 0x00000001 - -#define _IEC2_ADCD7IE_POSITION 0x00000002 -#define _IEC2_ADCD7IE_MASK 0x00000004 -#define _IEC2_ADCD7IE_LENGTH 0x00000001 - -#define _IEC2_ADCD8IE_POSITION 0x00000003 -#define _IEC2_ADCD8IE_MASK 0x00000008 -#define _IEC2_ADCD8IE_LENGTH 0x00000001 - -#define _IEC2_ADCD9IE_POSITION 0x00000004 -#define _IEC2_ADCD9IE_MASK 0x00000010 -#define _IEC2_ADCD9IE_LENGTH 0x00000001 - -#define _IEC2_ADCD10IE_POSITION 0x00000005 -#define _IEC2_ADCD10IE_MASK 0x00000020 -#define _IEC2_ADCD10IE_LENGTH 0x00000001 - -#define _IEC2_ADCD11IE_POSITION 0x00000006 -#define _IEC2_ADCD11IE_MASK 0x00000040 -#define _IEC2_ADCD11IE_LENGTH 0x00000001 - -#define _IEC2_ADCD12IE_POSITION 0x00000007 -#define _IEC2_ADCD12IE_MASK 0x00000080 -#define _IEC2_ADCD12IE_LENGTH 0x00000001 - -#define _IEC2_ADCD13IE_POSITION 0x00000008 -#define _IEC2_ADCD13IE_MASK 0x00000100 -#define _IEC2_ADCD13IE_LENGTH 0x00000001 - -#define _IEC2_ADCD14IE_POSITION 0x00000009 -#define _IEC2_ADCD14IE_MASK 0x00000200 -#define _IEC2_ADCD14IE_LENGTH 0x00000001 - -#define _IEC2_ADCD15IE_POSITION 0x0000000A -#define _IEC2_ADCD15IE_MASK 0x00000400 -#define _IEC2_ADCD15IE_LENGTH 0x00000001 - -#define _IEC2_ADCD16IE_POSITION 0x0000000B -#define _IEC2_ADCD16IE_MASK 0x00000800 -#define _IEC2_ADCD16IE_LENGTH 0x00000001 - -#define _IEC2_ADCD17IE_POSITION 0x0000000C -#define _IEC2_ADCD17IE_MASK 0x00001000 -#define _IEC2_ADCD17IE_LENGTH 0x00000001 - -#define _IEC2_ADCD18IE_POSITION 0x0000000D -#define _IEC2_ADCD18IE_MASK 0x00002000 -#define _IEC2_ADCD18IE_LENGTH 0x00000001 - -#define _IEC2_ADCD19IE_POSITION 0x0000000E -#define _IEC2_ADCD19IE_MASK 0x00004000 -#define _IEC2_ADCD19IE_LENGTH 0x00000001 - -#define _IEC2_ADCD20IE_POSITION 0x0000000F -#define _IEC2_ADCD20IE_MASK 0x00008000 -#define _IEC2_ADCD20IE_LENGTH 0x00000001 - -#define _IEC2_ADCD21IE_POSITION 0x00000010 -#define _IEC2_ADCD21IE_MASK 0x00010000 -#define _IEC2_ADCD21IE_LENGTH 0x00000001 - -#define _IEC2_ADCD22IE_POSITION 0x00000011 -#define _IEC2_ADCD22IE_MASK 0x00020000 -#define _IEC2_ADCD22IE_LENGTH 0x00000001 - -#define _IEC2_ADCD23IE_POSITION 0x00000012 -#define _IEC2_ADCD23IE_MASK 0x00040000 -#define _IEC2_ADCD23IE_LENGTH 0x00000001 - -#define _IEC2_ADCD24IE_POSITION 0x00000013 -#define _IEC2_ADCD24IE_MASK 0x00080000 -#define _IEC2_ADCD24IE_LENGTH 0x00000001 - -#define _IEC2_ADCD25IE_POSITION 0x00000014 -#define _IEC2_ADCD25IE_MASK 0x00100000 -#define _IEC2_ADCD25IE_LENGTH 0x00000001 - -#define _IEC2_ADCD26IE_POSITION 0x00000015 -#define _IEC2_ADCD26IE_MASK 0x00200000 -#define _IEC2_ADCD26IE_LENGTH 0x00000001 - -#define _IEC2_ADCD27IE_POSITION 0x00000016 -#define _IEC2_ADCD27IE_MASK 0x00400000 -#define _IEC2_ADCD27IE_LENGTH 0x00000001 - -#define _IEC2_ADCD28IE_POSITION 0x00000017 -#define _IEC2_ADCD28IE_MASK 0x00800000 -#define _IEC2_ADCD28IE_LENGTH 0x00000001 - -#define _IEC2_ADCD29IE_POSITION 0x00000018 -#define _IEC2_ADCD29IE_MASK 0x01000000 -#define _IEC2_ADCD29IE_LENGTH 0x00000001 - -#define _IEC2_ADCD30IE_POSITION 0x00000019 -#define _IEC2_ADCD30IE_MASK 0x02000000 -#define _IEC2_ADCD30IE_LENGTH 0x00000001 - -#define _IEC2_ADCD31IE_POSITION 0x0000001A -#define _IEC2_ADCD31IE_MASK 0x04000000 -#define _IEC2_ADCD31IE_LENGTH 0x00000001 - -#define _IEC2_ADCD32IE_POSITION 0x0000001B -#define _IEC2_ADCD32IE_MASK 0x08000000 -#define _IEC2_ADCD32IE_LENGTH 0x00000001 - -#define _IEC2_ADCD33IE_POSITION 0x0000001C -#define _IEC2_ADCD33IE_MASK 0x10000000 -#define _IEC2_ADCD33IE_LENGTH 0x00000001 - -#define _IEC2_ADCD34IE_POSITION 0x0000001D -#define _IEC2_ADCD34IE_MASK 0x20000000 -#define _IEC2_ADCD34IE_LENGTH 0x00000001 - -#define _IEC2_w_POSITION 0x00000000 -#define _IEC2_w_MASK 0xFFFFFFFF -#define _IEC2_w_LENGTH 0x00000020 - -#define _IEC3_ADCD43IE_POSITION 0x00000006 -#define _IEC3_ADCD43IE_MASK 0x00000040 -#define _IEC3_ADCD43IE_LENGTH 0x00000001 - -#define _IEC3_ADCD44IE_POSITION 0x00000007 -#define _IEC3_ADCD44IE_MASK 0x00000080 -#define _IEC3_ADCD44IE_LENGTH 0x00000001 - -#define _IEC3_CPCIE_POSITION 0x00000008 -#define _IEC3_CPCIE_MASK 0x00000100 -#define _IEC3_CPCIE_LENGTH 0x00000001 - -#define _IEC3_CFDCIE_POSITION 0x00000009 -#define _IEC3_CFDCIE_MASK 0x00000200 -#define _IEC3_CFDCIE_LENGTH 0x00000001 - -#define _IEC3_SBIE_POSITION 0x0000000A -#define _IEC3_SBIE_MASK 0x00000400 -#define _IEC3_SBIE_LENGTH 0x00000001 - -#define _IEC3_SPI1EIE_POSITION 0x0000000D -#define _IEC3_SPI1EIE_MASK 0x00002000 -#define _IEC3_SPI1EIE_LENGTH 0x00000001 - -#define _IEC3_SPI1RXIE_POSITION 0x0000000E -#define _IEC3_SPI1RXIE_MASK 0x00004000 -#define _IEC3_SPI1RXIE_LENGTH 0x00000001 - -#define _IEC3_SPI1TXIE_POSITION 0x0000000F -#define _IEC3_SPI1TXIE_MASK 0x00008000 -#define _IEC3_SPI1TXIE_LENGTH 0x00000001 - -#define _IEC3_U1EIE_POSITION 0x00000010 -#define _IEC3_U1EIE_MASK 0x00010000 -#define _IEC3_U1EIE_LENGTH 0x00000001 - -#define _IEC3_U1RXIE_POSITION 0x00000011 -#define _IEC3_U1RXIE_MASK 0x00020000 -#define _IEC3_U1RXIE_LENGTH 0x00000001 - -#define _IEC3_U1TXIE_POSITION 0x00000012 -#define _IEC3_U1TXIE_MASK 0x00040000 -#define _IEC3_U1TXIE_LENGTH 0x00000001 - -#define _IEC3_I2C1BIE_POSITION 0x00000013 -#define _IEC3_I2C1BIE_MASK 0x00080000 -#define _IEC3_I2C1BIE_LENGTH 0x00000001 - -#define _IEC3_I2C1SIE_POSITION 0x00000014 -#define _IEC3_I2C1SIE_MASK 0x00100000 -#define _IEC3_I2C1SIE_LENGTH 0x00000001 - -#define _IEC3_I2C1MIE_POSITION 0x00000015 -#define _IEC3_I2C1MIE_MASK 0x00200000 -#define _IEC3_I2C1MIE_LENGTH 0x00000001 - -#define _IEC3_CNAIE_POSITION 0x00000016 -#define _IEC3_CNAIE_MASK 0x00400000 -#define _IEC3_CNAIE_LENGTH 0x00000001 - -#define _IEC3_CNBIE_POSITION 0x00000017 -#define _IEC3_CNBIE_MASK 0x00800000 -#define _IEC3_CNBIE_LENGTH 0x00000001 - -#define _IEC3_CNCIE_POSITION 0x00000018 -#define _IEC3_CNCIE_MASK 0x01000000 -#define _IEC3_CNCIE_LENGTH 0x00000001 - -#define _IEC3_CNDIE_POSITION 0x00000019 -#define _IEC3_CNDIE_MASK 0x02000000 -#define _IEC3_CNDIE_LENGTH 0x00000001 - -#define _IEC3_CNEIE_POSITION 0x0000001A -#define _IEC3_CNEIE_MASK 0x04000000 -#define _IEC3_CNEIE_LENGTH 0x00000001 - -#define _IEC3_CNFIE_POSITION 0x0000001B -#define _IEC3_CNFIE_MASK 0x08000000 -#define _IEC3_CNFIE_LENGTH 0x00000001 - -#define _IEC3_CNGIE_POSITION 0x0000001C -#define _IEC3_CNGIE_MASK 0x10000000 -#define _IEC3_CNGIE_LENGTH 0x00000001 - -#define _IEC3_w_POSITION 0x00000000 -#define _IEC3_w_MASK 0xFFFFFFFF -#define _IEC3_w_LENGTH 0x00000020 - -#define _IEC4_PMPIE_POSITION 0x00000000 -#define _IEC4_PMPIE_MASK 0x00000001 -#define _IEC4_PMPIE_LENGTH 0x00000001 - -#define _IEC4_PMPEIE_POSITION 0x00000001 -#define _IEC4_PMPEIE_MASK 0x00000002 -#define _IEC4_PMPEIE_LENGTH 0x00000001 - -#define _IEC4_CMP1IE_POSITION 0x00000002 -#define _IEC4_CMP1IE_MASK 0x00000004 -#define _IEC4_CMP1IE_LENGTH 0x00000001 - -#define _IEC4_CMP2IE_POSITION 0x00000003 -#define _IEC4_CMP2IE_MASK 0x00000008 -#define _IEC4_CMP2IE_LENGTH 0x00000001 - -#define _IEC4_USBIE_POSITION 0x00000004 -#define _IEC4_USBIE_MASK 0x00000010 -#define _IEC4_USBIE_LENGTH 0x00000001 - -#define _IEC4_USBDMAIE_POSITION 0x00000005 -#define _IEC4_USBDMAIE_MASK 0x00000020 -#define _IEC4_USBDMAIE_LENGTH 0x00000001 - -#define _IEC4_DMA0IE_POSITION 0x00000006 -#define _IEC4_DMA0IE_MASK 0x00000040 -#define _IEC4_DMA0IE_LENGTH 0x00000001 - -#define _IEC4_DMA1IE_POSITION 0x00000007 -#define _IEC4_DMA1IE_MASK 0x00000080 -#define _IEC4_DMA1IE_LENGTH 0x00000001 - -#define _IEC4_DMA2IE_POSITION 0x00000008 -#define _IEC4_DMA2IE_MASK 0x00000100 -#define _IEC4_DMA2IE_LENGTH 0x00000001 - -#define _IEC4_DMA3IE_POSITION 0x00000009 -#define _IEC4_DMA3IE_MASK 0x00000200 -#define _IEC4_DMA3IE_LENGTH 0x00000001 - -#define _IEC4_DMA4IE_POSITION 0x0000000A -#define _IEC4_DMA4IE_MASK 0x00000400 -#define _IEC4_DMA4IE_LENGTH 0x00000001 - -#define _IEC4_DMA5IE_POSITION 0x0000000B -#define _IEC4_DMA5IE_MASK 0x00000800 -#define _IEC4_DMA5IE_LENGTH 0x00000001 - -#define _IEC4_DMA6IE_POSITION 0x0000000C -#define _IEC4_DMA6IE_MASK 0x00001000 -#define _IEC4_DMA6IE_LENGTH 0x00000001 - -#define _IEC4_DMA7IE_POSITION 0x0000000D -#define _IEC4_DMA7IE_MASK 0x00002000 -#define _IEC4_DMA7IE_LENGTH 0x00000001 - -#define _IEC4_SPI2EIE_POSITION 0x0000000E -#define _IEC4_SPI2EIE_MASK 0x00004000 -#define _IEC4_SPI2EIE_LENGTH 0x00000001 - -#define _IEC4_SPI2RXIE_POSITION 0x0000000F -#define _IEC4_SPI2RXIE_MASK 0x00008000 -#define _IEC4_SPI2RXIE_LENGTH 0x00000001 - -#define _IEC4_SPI2TXIE_POSITION 0x00000010 -#define _IEC4_SPI2TXIE_MASK 0x00010000 -#define _IEC4_SPI2TXIE_LENGTH 0x00000001 - -#define _IEC4_U2EIE_POSITION 0x00000011 -#define _IEC4_U2EIE_MASK 0x00020000 -#define _IEC4_U2EIE_LENGTH 0x00000001 - -#define _IEC4_U2RXIE_POSITION 0x00000012 -#define _IEC4_U2RXIE_MASK 0x00040000 -#define _IEC4_U2RXIE_LENGTH 0x00000001 - -#define _IEC4_U2TXIE_POSITION 0x00000013 -#define _IEC4_U2TXIE_MASK 0x00080000 -#define _IEC4_U2TXIE_LENGTH 0x00000001 - -#define _IEC4_I2C2BIE_POSITION 0x00000014 -#define _IEC4_I2C2BIE_MASK 0x00100000 -#define _IEC4_I2C2BIE_LENGTH 0x00000001 - -#define _IEC4_I2C2SIE_POSITION 0x00000015 -#define _IEC4_I2C2SIE_MASK 0x00200000 -#define _IEC4_I2C2SIE_LENGTH 0x00000001 - -#define _IEC4_I2C2MIE_POSITION 0x00000016 -#define _IEC4_I2C2MIE_MASK 0x00400000 -#define _IEC4_I2C2MIE_LENGTH 0x00000001 - -#define _IEC4_ETHIE_POSITION 0x00000019 -#define _IEC4_ETHIE_MASK 0x02000000 -#define _IEC4_ETHIE_LENGTH 0x00000001 - -#define _IEC4_SPI3EIE_POSITION 0x0000001A -#define _IEC4_SPI3EIE_MASK 0x04000000 -#define _IEC4_SPI3EIE_LENGTH 0x00000001 - -#define _IEC4_SPI3RXIE_POSITION 0x0000001B -#define _IEC4_SPI3RXIE_MASK 0x08000000 -#define _IEC4_SPI3RXIE_LENGTH 0x00000001 - -#define _IEC4_SPI3TXIE_POSITION 0x0000001C -#define _IEC4_SPI3TXIE_MASK 0x10000000 -#define _IEC4_SPI3TXIE_LENGTH 0x00000001 - -#define _IEC4_U3EIE_POSITION 0x0000001D -#define _IEC4_U3EIE_MASK 0x20000000 -#define _IEC4_U3EIE_LENGTH 0x00000001 - -#define _IEC4_U3RXIE_POSITION 0x0000001E -#define _IEC4_U3RXIE_MASK 0x40000000 -#define _IEC4_U3RXIE_LENGTH 0x00000001 - -#define _IEC4_U3TXIE_POSITION 0x0000001F -#define _IEC4_U3TXIE_MASK 0x80000000 -#define _IEC4_U3TXIE_LENGTH 0x00000001 - -#define _IEC4_w_POSITION 0x00000000 -#define _IEC4_w_MASK 0xFFFFFFFF -#define _IEC4_w_LENGTH 0x00000020 - -#define _IEC5_I2C3BIE_POSITION 0x00000000 -#define _IEC5_I2C3BIE_MASK 0x00000001 -#define _IEC5_I2C3BIE_LENGTH 0x00000001 - -#define _IEC5_I2C3SIE_POSITION 0x00000001 -#define _IEC5_I2C3SIE_MASK 0x00000002 -#define _IEC5_I2C3SIE_LENGTH 0x00000001 - -#define _IEC5_I2C3MIE_POSITION 0x00000002 -#define _IEC5_I2C3MIE_MASK 0x00000004 -#define _IEC5_I2C3MIE_LENGTH 0x00000001 - -#define _IEC5_SPI4EIE_POSITION 0x00000003 -#define _IEC5_SPI4EIE_MASK 0x00000008 -#define _IEC5_SPI4EIE_LENGTH 0x00000001 - -#define _IEC5_SPI4RXIE_POSITION 0x00000004 -#define _IEC5_SPI4RXIE_MASK 0x00000010 -#define _IEC5_SPI4RXIE_LENGTH 0x00000001 - -#define _IEC5_SPI4TXIE_POSITION 0x00000005 -#define _IEC5_SPI4TXIE_MASK 0x00000020 -#define _IEC5_SPI4TXIE_LENGTH 0x00000001 - -#define _IEC5_RTCCIE_POSITION 0x00000006 -#define _IEC5_RTCCIE_MASK 0x00000040 -#define _IEC5_RTCCIE_LENGTH 0x00000001 - -#define _IEC5_FCEIE_POSITION 0x00000007 -#define _IEC5_FCEIE_MASK 0x00000080 -#define _IEC5_FCEIE_LENGTH 0x00000001 - -#define _IEC5_PREIE_POSITION 0x00000008 -#define _IEC5_PREIE_MASK 0x00000100 -#define _IEC5_PREIE_LENGTH 0x00000001 - -#define _IEC5_SQI1IE_POSITION 0x00000009 -#define _IEC5_SQI1IE_MASK 0x00000200 -#define _IEC5_SQI1IE_LENGTH 0x00000001 - -#define _IEC5_U4EIE_POSITION 0x0000000A -#define _IEC5_U4EIE_MASK 0x00000400 -#define _IEC5_U4EIE_LENGTH 0x00000001 - -#define _IEC5_U4RXIE_POSITION 0x0000000B -#define _IEC5_U4RXIE_MASK 0x00000800 -#define _IEC5_U4RXIE_LENGTH 0x00000001 - -#define _IEC5_U4TXIE_POSITION 0x0000000C -#define _IEC5_U4TXIE_MASK 0x00001000 -#define _IEC5_U4TXIE_LENGTH 0x00000001 - -#define _IEC5_I2C4BIE_POSITION 0x0000000D -#define _IEC5_I2C4BIE_MASK 0x00002000 -#define _IEC5_I2C4BIE_LENGTH 0x00000001 - -#define _IEC5_I2C4SIE_POSITION 0x0000000E -#define _IEC5_I2C4SIE_MASK 0x00004000 -#define _IEC5_I2C4SIE_LENGTH 0x00000001 - -#define _IEC5_I2C4MIE_POSITION 0x0000000F -#define _IEC5_I2C4MIE_MASK 0x00008000 -#define _IEC5_I2C4MIE_LENGTH 0x00000001 - -#define _IEC5_SPI5EIE_POSITION 0x00000010 -#define _IEC5_SPI5EIE_MASK 0x00010000 -#define _IEC5_SPI5EIE_LENGTH 0x00000001 - -#define _IEC5_SPI5RXIE_POSITION 0x00000011 -#define _IEC5_SPI5RXIE_MASK 0x00020000 -#define _IEC5_SPI5RXIE_LENGTH 0x00000001 - -#define _IEC5_SPI5TXIE_POSITION 0x00000012 -#define _IEC5_SPI5TXIE_MASK 0x00040000 -#define _IEC5_SPI5TXIE_LENGTH 0x00000001 - -#define _IEC5_U5EIE_POSITION 0x00000013 -#define _IEC5_U5EIE_MASK 0x00080000 -#define _IEC5_U5EIE_LENGTH 0x00000001 - -#define _IEC5_U5RXIE_POSITION 0x00000014 -#define _IEC5_U5RXIE_MASK 0x00100000 -#define _IEC5_U5RXIE_LENGTH 0x00000001 - -#define _IEC5_U5TXIE_POSITION 0x00000015 -#define _IEC5_U5TXIE_MASK 0x00200000 -#define _IEC5_U5TXIE_LENGTH 0x00000001 - -#define _IEC5_I2C5BIE_POSITION 0x00000016 -#define _IEC5_I2C5BIE_MASK 0x00400000 -#define _IEC5_I2C5BIE_LENGTH 0x00000001 - -#define _IEC5_I2C5SIE_POSITION 0x00000017 -#define _IEC5_I2C5SIE_MASK 0x00800000 -#define _IEC5_I2C5SIE_LENGTH 0x00000001 - -#define _IEC5_I2C5MIE_POSITION 0x00000018 -#define _IEC5_I2C5MIE_MASK 0x01000000 -#define _IEC5_I2C5MIE_LENGTH 0x00000001 - -#define _IEC5_SPI6IE_POSITION 0x00000019 -#define _IEC5_SPI6IE_MASK 0x02000000 -#define _IEC5_SPI6IE_LENGTH 0x00000001 - -#define _IEC5_SPI6RXIE_POSITION 0x0000001A -#define _IEC5_SPI6RXIE_MASK 0x04000000 -#define _IEC5_SPI6RXIE_LENGTH 0x00000001 - -#define _IEC5_SPI6TXIE_POSITION 0x0000001B -#define _IEC5_SPI6TXIE_MASK 0x08000000 -#define _IEC5_SPI6TXIE_LENGTH 0x00000001 - -#define _IEC5_U6EIE_POSITION 0x0000001C -#define _IEC5_U6EIE_MASK 0x10000000 -#define _IEC5_U6EIE_LENGTH 0x00000001 - -#define _IEC5_U6RXIE_POSITION 0x0000001D -#define _IEC5_U6RXIE_MASK 0x20000000 -#define _IEC5_U6RXIE_LENGTH 0x00000001 - -#define _IEC5_U6TXIE_POSITION 0x0000001E -#define _IEC5_U6TXIE_MASK 0x40000000 -#define _IEC5_U6TXIE_LENGTH 0x00000001 - -#define _IEC5_w_POSITION 0x00000000 -#define _IEC5_w_MASK 0xFFFFFFFF -#define _IEC5_w_LENGTH 0x00000020 - -#define _IEC6_ADCEOSIE_POSITION 0x00000000 -#define _IEC6_ADCEOSIE_MASK 0x00000001 -#define _IEC6_ADCEOSIE_LENGTH 0x00000001 - -#define _IEC6_ADCARDYIE_POSITION 0x00000001 -#define _IEC6_ADCARDYIE_MASK 0x00000002 -#define _IEC6_ADCARDYIE_LENGTH 0x00000001 - -#define _IEC6_ADCURDYIE_POSITION 0x00000002 -#define _IEC6_ADCURDYIE_MASK 0x00000004 -#define _IEC6_ADCURDYIE_LENGTH 0x00000001 - -#define _IEC6_ADCGRPIE_POSITION 0x00000004 -#define _IEC6_ADCGRPIE_MASK 0x00000010 -#define _IEC6_ADCGRPIE_LENGTH 0x00000001 - -#define _IEC6_ADC0EIE_POSITION 0x00000006 -#define _IEC6_ADC0EIE_MASK 0x00000040 -#define _IEC6_ADC0EIE_LENGTH 0x00000001 - -#define _IEC6_ADC1EIE_POSITION 0x00000007 -#define _IEC6_ADC1EIE_MASK 0x00000080 -#define _IEC6_ADC1EIE_LENGTH 0x00000001 - -#define _IEC6_ADC2EIE_POSITION 0x00000008 -#define _IEC6_ADC2EIE_MASK 0x00000100 -#define _IEC6_ADC2EIE_LENGTH 0x00000001 - -#define _IEC6_ADC3EIE_POSITION 0x00000009 -#define _IEC6_ADC3EIE_MASK 0x00000200 -#define _IEC6_ADC3EIE_LENGTH 0x00000001 - -#define _IEC6_ADC4EIE_POSITION 0x0000000A -#define _IEC6_ADC4EIE_MASK 0x00000400 -#define _IEC6_ADC4EIE_LENGTH 0x00000001 - -#define _IEC6_ADC7EIE_POSITION 0x0000000D -#define _IEC6_ADC7EIE_MASK 0x00002000 -#define _IEC6_ADC7EIE_LENGTH 0x00000001 - -#define _IEC6_ADC0WIE_POSITION 0x0000000E -#define _IEC6_ADC0WIE_MASK 0x00004000 -#define _IEC6_ADC0WIE_LENGTH 0x00000001 - -#define _IEC6_ADC1WIE_POSITION 0x0000000F -#define _IEC6_ADC1WIE_MASK 0x00008000 -#define _IEC6_ADC1WIE_LENGTH 0x00000001 - -#define _IEC6_ADC2WIE_POSITION 0x00000010 -#define _IEC6_ADC2WIE_MASK 0x00010000 -#define _IEC6_ADC2WIE_LENGTH 0x00000001 - -#define _IEC6_ADC3WIE_POSITION 0x00000011 -#define _IEC6_ADC3WIE_MASK 0x00020000 -#define _IEC6_ADC3WIE_LENGTH 0x00000001 - -#define _IEC6_ADC4WIE_POSITION 0x00000012 -#define _IEC6_ADC4WIE_MASK 0x00040000 -#define _IEC6_ADC4WIE_LENGTH 0x00000001 - -#define _IEC6_ADC7WIE_POSITION 0x00000015 -#define _IEC6_ADC7WIE_MASK 0x00200000 -#define _IEC6_ADC7WIE_LENGTH 0x00000001 - -#define _IEC6_w_POSITION 0x00000000 -#define _IEC6_w_MASK 0xFFFFFFFF -#define _IEC6_w_LENGTH 0x00000020 - -#define _IPC0_CTIS_POSITION 0x00000000 -#define _IPC0_CTIS_MASK 0x00000003 -#define _IPC0_CTIS_LENGTH 0x00000002 - -#define _IPC0_CTIP_POSITION 0x00000002 -#define _IPC0_CTIP_MASK 0x0000001C -#define _IPC0_CTIP_LENGTH 0x00000003 - -#define _IPC0_CS0IS_POSITION 0x00000008 -#define _IPC0_CS0IS_MASK 0x00000300 -#define _IPC0_CS0IS_LENGTH 0x00000002 - -#define _IPC0_CS0IP_POSITION 0x0000000A -#define _IPC0_CS0IP_MASK 0x00001C00 -#define _IPC0_CS0IP_LENGTH 0x00000003 - -#define _IPC0_CS1IS_POSITION 0x00000010 -#define _IPC0_CS1IS_MASK 0x00030000 -#define _IPC0_CS1IS_LENGTH 0x00000002 - -#define _IPC0_CS1IP_POSITION 0x00000012 -#define _IPC0_CS1IP_MASK 0x001C0000 -#define _IPC0_CS1IP_LENGTH 0x00000003 - -#define _IPC0_INT0IS_POSITION 0x00000018 -#define _IPC0_INT0IS_MASK 0x03000000 -#define _IPC0_INT0IS_LENGTH 0x00000002 - -#define _IPC0_INT0IP_POSITION 0x0000001A -#define _IPC0_INT0IP_MASK 0x1C000000 -#define _IPC0_INT0IP_LENGTH 0x00000003 - -#define _IPC0_w_POSITION 0x00000000 -#define _IPC0_w_MASK 0xFFFFFFFF -#define _IPC0_w_LENGTH 0x00000020 - -#define _IPC1_T1IS_POSITION 0x00000000 -#define _IPC1_T1IS_MASK 0x00000003 -#define _IPC1_T1IS_LENGTH 0x00000002 - -#define _IPC1_T1IP_POSITION 0x00000002 -#define _IPC1_T1IP_MASK 0x0000001C -#define _IPC1_T1IP_LENGTH 0x00000003 - -#define _IPC1_IC1EIS_POSITION 0x00000008 -#define _IPC1_IC1EIS_MASK 0x00000300 -#define _IPC1_IC1EIS_LENGTH 0x00000002 - -#define _IPC1_IC1EIP_POSITION 0x0000000A -#define _IPC1_IC1EIP_MASK 0x00001C00 -#define _IPC1_IC1EIP_LENGTH 0x00000003 - -#define _IPC1_IC1IS_POSITION 0x00000010 -#define _IPC1_IC1IS_MASK 0x00030000 -#define _IPC1_IC1IS_LENGTH 0x00000002 - -#define _IPC1_IC1IP_POSITION 0x00000012 -#define _IPC1_IC1IP_MASK 0x001C0000 -#define _IPC1_IC1IP_LENGTH 0x00000003 - -#define _IPC1_OC1IS_POSITION 0x00000018 -#define _IPC1_OC1IS_MASK 0x03000000 -#define _IPC1_OC1IS_LENGTH 0x00000002 - -#define _IPC1_OC1IP_POSITION 0x0000001A -#define _IPC1_OC1IP_MASK 0x1C000000 -#define _IPC1_OC1IP_LENGTH 0x00000003 - -#define _IPC1_w_POSITION 0x00000000 -#define _IPC1_w_MASK 0xFFFFFFFF -#define _IPC1_w_LENGTH 0x00000020 - -#define _IPC2_INT1IS_POSITION 0x00000000 -#define _IPC2_INT1IS_MASK 0x00000003 -#define _IPC2_INT1IS_LENGTH 0x00000002 - -#define _IPC2_INT1IP_POSITION 0x00000002 -#define _IPC2_INT1IP_MASK 0x0000001C -#define _IPC2_INT1IP_LENGTH 0x00000003 - -#define _IPC2_T2IS_POSITION 0x00000008 -#define _IPC2_T2IS_MASK 0x00000300 -#define _IPC2_T2IS_LENGTH 0x00000002 - -#define _IPC2_T2IP_POSITION 0x0000000A -#define _IPC2_T2IP_MASK 0x00001C00 -#define _IPC2_T2IP_LENGTH 0x00000003 - -#define _IPC2_IC2EIS_POSITION 0x00000010 -#define _IPC2_IC2EIS_MASK 0x00030000 -#define _IPC2_IC2EIS_LENGTH 0x00000002 - -#define _IPC2_IC2EIP_POSITION 0x00000012 -#define _IPC2_IC2EIP_MASK 0x001C0000 -#define _IPC2_IC2EIP_LENGTH 0x00000003 - -#define _IPC2_IC2IS_POSITION 0x00000018 -#define _IPC2_IC2IS_MASK 0x03000000 -#define _IPC2_IC2IS_LENGTH 0x00000002 - -#define _IPC2_IC2IP_POSITION 0x0000001A -#define _IPC2_IC2IP_MASK 0x1C000000 -#define _IPC2_IC2IP_LENGTH 0x00000003 - -#define _IPC2_w_POSITION 0x00000000 -#define _IPC2_w_MASK 0xFFFFFFFF -#define _IPC2_w_LENGTH 0x00000020 - -#define _IPC3_OC2IS_POSITION 0x00000000 -#define _IPC3_OC2IS_MASK 0x00000003 -#define _IPC3_OC2IS_LENGTH 0x00000002 - -#define _IPC3_OC2IP_POSITION 0x00000002 -#define _IPC3_OC2IP_MASK 0x0000001C -#define _IPC3_OC2IP_LENGTH 0x00000003 - -#define _IPC3_INT2IS_POSITION 0x00000008 -#define _IPC3_INT2IS_MASK 0x00000300 -#define _IPC3_INT2IS_LENGTH 0x00000002 - -#define _IPC3_INT2IP_POSITION 0x0000000A -#define _IPC3_INT2IP_MASK 0x00001C00 -#define _IPC3_INT2IP_LENGTH 0x00000003 - -#define _IPC3_T3IS_POSITION 0x00000010 -#define _IPC3_T3IS_MASK 0x00030000 -#define _IPC3_T3IS_LENGTH 0x00000002 - -#define _IPC3_T3IP_POSITION 0x00000012 -#define _IPC3_T3IP_MASK 0x001C0000 -#define _IPC3_T3IP_LENGTH 0x00000003 - -#define _IPC3_IC3EIS_POSITION 0x00000018 -#define _IPC3_IC3EIS_MASK 0x03000000 -#define _IPC3_IC3EIS_LENGTH 0x00000002 - -#define _IPC3_IC3EIP_POSITION 0x0000001A -#define _IPC3_IC3EIP_MASK 0x1C000000 -#define _IPC3_IC3EIP_LENGTH 0x00000003 - -#define _IPC3_w_POSITION 0x00000000 -#define _IPC3_w_MASK 0xFFFFFFFF -#define _IPC3_w_LENGTH 0x00000020 - -#define _IPC4_IC3IS_POSITION 0x00000000 -#define _IPC4_IC3IS_MASK 0x00000003 -#define _IPC4_IC3IS_LENGTH 0x00000002 - -#define _IPC4_IC3IP_POSITION 0x00000002 -#define _IPC4_IC3IP_MASK 0x0000001C -#define _IPC4_IC3IP_LENGTH 0x00000003 - -#define _IPC4_OC3IS_POSITION 0x00000008 -#define _IPC4_OC3IS_MASK 0x00000300 -#define _IPC4_OC3IS_LENGTH 0x00000002 - -#define _IPC4_OC3IP_POSITION 0x0000000A -#define _IPC4_OC3IP_MASK 0x00001C00 -#define _IPC4_OC3IP_LENGTH 0x00000003 - -#define _IPC4_INT3IS_POSITION 0x00000010 -#define _IPC4_INT3IS_MASK 0x00030000 -#define _IPC4_INT3IS_LENGTH 0x00000002 - -#define _IPC4_INT3IP_POSITION 0x00000012 -#define _IPC4_INT3IP_MASK 0x001C0000 -#define _IPC4_INT3IP_LENGTH 0x00000003 - -#define _IPC4_T4IS_POSITION 0x00000018 -#define _IPC4_T4IS_MASK 0x03000000 -#define _IPC4_T4IS_LENGTH 0x00000002 - -#define _IPC4_T4IP_POSITION 0x0000001A -#define _IPC4_T4IP_MASK 0x1C000000 -#define _IPC4_T4IP_LENGTH 0x00000003 - -#define _IPC4_w_POSITION 0x00000000 -#define _IPC4_w_MASK 0xFFFFFFFF -#define _IPC4_w_LENGTH 0x00000020 - -#define _IPC5_IC4EIS_POSITION 0x00000000 -#define _IPC5_IC4EIS_MASK 0x00000003 -#define _IPC5_IC4EIS_LENGTH 0x00000002 - -#define _IPC5_IC4EIP_POSITION 0x00000002 -#define _IPC5_IC4EIP_MASK 0x0000001C -#define _IPC5_IC4EIP_LENGTH 0x00000003 - -#define _IPC5_IC4IS_POSITION 0x00000008 -#define _IPC5_IC4IS_MASK 0x00000300 -#define _IPC5_IC4IS_LENGTH 0x00000002 - -#define _IPC5_IC4IP_POSITION 0x0000000A -#define _IPC5_IC4IP_MASK 0x00001C00 -#define _IPC5_IC4IP_LENGTH 0x00000003 - -#define _IPC5_OC4IS_POSITION 0x00000010 -#define _IPC5_OC4IS_MASK 0x00030000 -#define _IPC5_OC4IS_LENGTH 0x00000002 - -#define _IPC5_OC4IP_POSITION 0x00000012 -#define _IPC5_OC4IP_MASK 0x001C0000 -#define _IPC5_OC4IP_LENGTH 0x00000003 - -#define _IPC5_INT4IS_POSITION 0x00000018 -#define _IPC5_INT4IS_MASK 0x03000000 -#define _IPC5_INT4IS_LENGTH 0x00000002 - -#define _IPC5_INT4IP_POSITION 0x0000001A -#define _IPC5_INT4IP_MASK 0x1C000000 -#define _IPC5_INT4IP_LENGTH 0x00000003 - -#define _IPC5_w_POSITION 0x00000000 -#define _IPC5_w_MASK 0xFFFFFFFF -#define _IPC5_w_LENGTH 0x00000020 - -#define _IPC6_T5IS_POSITION 0x00000000 -#define _IPC6_T5IS_MASK 0x00000003 -#define _IPC6_T5IS_LENGTH 0x00000002 - -#define _IPC6_T5IP_POSITION 0x00000002 -#define _IPC6_T5IP_MASK 0x0000001C -#define _IPC6_T5IP_LENGTH 0x00000003 - -#define _IPC6_IC5EIS_POSITION 0x00000008 -#define _IPC6_IC5EIS_MASK 0x00000300 -#define _IPC6_IC5EIS_LENGTH 0x00000002 - -#define _IPC6_IC5EIP_POSITION 0x0000000A -#define _IPC6_IC5EIP_MASK 0x00001C00 -#define _IPC6_IC5EIP_LENGTH 0x00000003 - -#define _IPC6_IC5IS_POSITION 0x00000010 -#define _IPC6_IC5IS_MASK 0x00030000 -#define _IPC6_IC5IS_LENGTH 0x00000002 - -#define _IPC6_IC5IP_POSITION 0x00000012 -#define _IPC6_IC5IP_MASK 0x001C0000 -#define _IPC6_IC5IP_LENGTH 0x00000003 - -#define _IPC6_OC5IS_POSITION 0x00000018 -#define _IPC6_OC5IS_MASK 0x03000000 -#define _IPC6_OC5IS_LENGTH 0x00000002 - -#define _IPC6_OC5IP_POSITION 0x0000001A -#define _IPC6_OC5IP_MASK 0x1C000000 -#define _IPC6_OC5IP_LENGTH 0x00000003 - -#define _IPC6_w_POSITION 0x00000000 -#define _IPC6_w_MASK 0xFFFFFFFF -#define _IPC6_w_LENGTH 0x00000020 - -#define _IPC7_T6IS_POSITION 0x00000000 -#define _IPC7_T6IS_MASK 0x00000003 -#define _IPC7_T6IS_LENGTH 0x00000002 - -#define _IPC7_T6IP_POSITION 0x00000002 -#define _IPC7_T6IP_MASK 0x0000001C -#define _IPC7_T6IP_LENGTH 0x00000003 - -#define _IPC7_IC6EIS_POSITION 0x00000008 -#define _IPC7_IC6EIS_MASK 0x00000300 -#define _IPC7_IC6EIS_LENGTH 0x00000002 - -#define _IPC7_IC6EIP_POSITION 0x0000000A -#define _IPC7_IC6EIP_MASK 0x00001C00 -#define _IPC7_IC6EIP_LENGTH 0x00000003 - -#define _IPC7_IC6IS_POSITION 0x00000010 -#define _IPC7_IC6IS_MASK 0x00030000 -#define _IPC7_IC6IS_LENGTH 0x00000002 - -#define _IPC7_IC6IP_POSITION 0x00000012 -#define _IPC7_IC6IP_MASK 0x001C0000 -#define _IPC7_IC6IP_LENGTH 0x00000003 - -#define _IPC7_OC6IS_POSITION 0x00000018 -#define _IPC7_OC6IS_MASK 0x03000000 -#define _IPC7_OC6IS_LENGTH 0x00000002 - -#define _IPC7_OC6IP_POSITION 0x0000001A -#define _IPC7_OC6IP_MASK 0x1C000000 -#define _IPC7_OC6IP_LENGTH 0x00000003 - -#define _IPC7_w_POSITION 0x00000000 -#define _IPC7_w_MASK 0xFFFFFFFF -#define _IPC7_w_LENGTH 0x00000020 - -#define _IPC8_T7IS_POSITION 0x00000000 -#define _IPC8_T7IS_MASK 0x00000003 -#define _IPC8_T7IS_LENGTH 0x00000002 - -#define _IPC8_T7IP_POSITION 0x00000002 -#define _IPC8_T7IP_MASK 0x0000001C -#define _IPC8_T7IP_LENGTH 0x00000003 - -#define _IPC8_IC7EIS_POSITION 0x00000008 -#define _IPC8_IC7EIS_MASK 0x00000300 -#define _IPC8_IC7EIS_LENGTH 0x00000002 - -#define _IPC8_IC7EIP_POSITION 0x0000000A -#define _IPC8_IC7EIP_MASK 0x00001C00 -#define _IPC8_IC7EIP_LENGTH 0x00000003 - -#define _IPC8_IC7IS_POSITION 0x00000010 -#define _IPC8_IC7IS_MASK 0x00030000 -#define _IPC8_IC7IS_LENGTH 0x00000002 - -#define _IPC8_IC7IP_POSITION 0x00000012 -#define _IPC8_IC7IP_MASK 0x001C0000 -#define _IPC8_IC7IP_LENGTH 0x00000003 - -#define _IPC8_OC7IS_POSITION 0x00000018 -#define _IPC8_OC7IS_MASK 0x03000000 -#define _IPC8_OC7IS_LENGTH 0x00000002 - -#define _IPC8_OC7IP_POSITION 0x0000001A -#define _IPC8_OC7IP_MASK 0x1C000000 -#define _IPC8_OC7IP_LENGTH 0x00000003 - -#define _IPC8_w_POSITION 0x00000000 -#define _IPC8_w_MASK 0xFFFFFFFF -#define _IPC8_w_LENGTH 0x00000020 - -#define _IPC9_T8IS_POSITION 0x00000000 -#define _IPC9_T8IS_MASK 0x00000003 -#define _IPC9_T8IS_LENGTH 0x00000002 - -#define _IPC9_T8IP_POSITION 0x00000002 -#define _IPC9_T8IP_MASK 0x0000001C -#define _IPC9_T8IP_LENGTH 0x00000003 - -#define _IPC9_IC8EIS_POSITION 0x00000008 -#define _IPC9_IC8EIS_MASK 0x00000300 -#define _IPC9_IC8EIS_LENGTH 0x00000002 - -#define _IPC9_IC8EIP_POSITION 0x0000000A -#define _IPC9_IC8EIP_MASK 0x00001C00 -#define _IPC9_IC8EIP_LENGTH 0x00000003 - -#define _IPC9_IC8IS_POSITION 0x00000010 -#define _IPC9_IC8IS_MASK 0x00030000 -#define _IPC9_IC8IS_LENGTH 0x00000002 - -#define _IPC9_IC8IP_POSITION 0x00000012 -#define _IPC9_IC8IP_MASK 0x001C0000 -#define _IPC9_IC8IP_LENGTH 0x00000003 - -#define _IPC9_OC8IS_POSITION 0x00000018 -#define _IPC9_OC8IS_MASK 0x03000000 -#define _IPC9_OC8IS_LENGTH 0x00000002 - -#define _IPC9_OC8IP_POSITION 0x0000001A -#define _IPC9_OC8IP_MASK 0x1C000000 -#define _IPC9_OC8IP_LENGTH 0x00000003 - -#define _IPC9_w_POSITION 0x00000000 -#define _IPC9_w_MASK 0xFFFFFFFF -#define _IPC9_w_LENGTH 0x00000020 - -#define _IPC10_T9IS_POSITION 0x00000000 -#define _IPC10_T9IS_MASK 0x00000003 -#define _IPC10_T9IS_LENGTH 0x00000002 - -#define _IPC10_T9IP_POSITION 0x00000002 -#define _IPC10_T9IP_MASK 0x0000001C -#define _IPC10_T9IP_LENGTH 0x00000003 - -#define _IPC10_IC9EIS_POSITION 0x00000008 -#define _IPC10_IC9EIS_MASK 0x00000300 -#define _IPC10_IC9EIS_LENGTH 0x00000002 - -#define _IPC10_IC9EIP_POSITION 0x0000000A -#define _IPC10_IC9EIP_MASK 0x00001C00 -#define _IPC10_IC9EIP_LENGTH 0x00000003 - -#define _IPC10_IC9IS_POSITION 0x00000010 -#define _IPC10_IC9IS_MASK 0x00030000 -#define _IPC10_IC9IS_LENGTH 0x00000002 - -#define _IPC10_IC9IP_POSITION 0x00000012 -#define _IPC10_IC9IP_MASK 0x001C0000 -#define _IPC10_IC9IP_LENGTH 0x00000003 - -#define _IPC10_OC9IS_POSITION 0x00000018 -#define _IPC10_OC9IS_MASK 0x03000000 -#define _IPC10_OC9IS_LENGTH 0x00000002 - -#define _IPC10_OC9IP_POSITION 0x0000001A -#define _IPC10_OC9IP_MASK 0x1C000000 -#define _IPC10_OC9IP_LENGTH 0x00000003 - -#define _IPC10_w_POSITION 0x00000000 -#define _IPC10_w_MASK 0xFFFFFFFF -#define _IPC10_w_LENGTH 0x00000020 - -#define _IPC11_ADCIS_POSITION 0x00000000 -#define _IPC11_ADCIS_MASK 0x00000003 -#define _IPC11_ADCIS_LENGTH 0x00000002 - -#define _IPC11_ADCIP_POSITION 0x00000002 -#define _IPC11_ADCIP_MASK 0x0000001C -#define _IPC11_ADCIP_LENGTH 0x00000003 - -#define _IPC11_ADCFIFOIS_POSITION 0x00000008 -#define _IPC11_ADCFIFOIS_MASK 0x00000300 -#define _IPC11_ADCFIFOIS_LENGTH 0x00000002 - -#define _IPC11_ADCFIFOIP_POSITION 0x0000000A -#define _IPC11_ADCFIFOIP_MASK 0x00001C00 -#define _IPC11_ADCFIFOIP_LENGTH 0x00000003 - -#define _IPC11_ADCDC1IS_POSITION 0x00000010 -#define _IPC11_ADCDC1IS_MASK 0x00030000 -#define _IPC11_ADCDC1IS_LENGTH 0x00000002 - -#define _IPC11_ADCDC1IP_POSITION 0x00000012 -#define _IPC11_ADCDC1IP_MASK 0x001C0000 -#define _IPC11_ADCDC1IP_LENGTH 0x00000003 - -#define _IPC11_ADCDC2IS_POSITION 0x00000018 -#define _IPC11_ADCDC2IS_MASK 0x03000000 -#define _IPC11_ADCDC2IS_LENGTH 0x00000002 - -#define _IPC11_ADCDC2IP_POSITION 0x0000001A -#define _IPC11_ADCDC2IP_MASK 0x1C000000 -#define _IPC11_ADCDC2IP_LENGTH 0x00000003 - -#define _IPC11_w_POSITION 0x00000000 -#define _IPC11_w_MASK 0xFFFFFFFF -#define _IPC11_w_LENGTH 0x00000020 - -#define _IPC12_ADCDC3IS_POSITION 0x00000000 -#define _IPC12_ADCDC3IS_MASK 0x00000003 -#define _IPC12_ADCDC3IS_LENGTH 0x00000002 - -#define _IPC12_ADCDC3IP_POSITION 0x00000002 -#define _IPC12_ADCDC3IP_MASK 0x0000001C -#define _IPC12_ADCDC3IP_LENGTH 0x00000003 - -#define _IPC12_ADCDC4IS_POSITION 0x00000008 -#define _IPC12_ADCDC4IS_MASK 0x00000300 -#define _IPC12_ADCDC4IS_LENGTH 0x00000002 - -#define _IPC12_ADCDC4IP_POSITION 0x0000000A -#define _IPC12_ADCDC4IP_MASK 0x00001C00 -#define _IPC12_ADCDC4IP_LENGTH 0x00000003 - -#define _IPC12_ADCDC5IS_POSITION 0x00000010 -#define _IPC12_ADCDC5IS_MASK 0x00030000 -#define _IPC12_ADCDC5IS_LENGTH 0x00000002 - -#define _IPC12_ADCDC5IP_POSITION 0x00000012 -#define _IPC12_ADCDC5IP_MASK 0x001C0000 -#define _IPC12_ADCDC5IP_LENGTH 0x00000003 - -#define _IPC12_ADCDC6IS_POSITION 0x00000018 -#define _IPC12_ADCDC6IS_MASK 0x03000000 -#define _IPC12_ADCDC6IS_LENGTH 0x00000002 - -#define _IPC12_ADCDC6IP_POSITION 0x0000001A -#define _IPC12_ADCDC6IP_MASK 0x1C000000 -#define _IPC12_ADCDC6IP_LENGTH 0x00000003 - -#define _IPC12_w_POSITION 0x00000000 -#define _IPC12_w_MASK 0xFFFFFFFF -#define _IPC12_w_LENGTH 0x00000020 - -#define _IPC13_ADCDF1IS_POSITION 0x00000000 -#define _IPC13_ADCDF1IS_MASK 0x00000003 -#define _IPC13_ADCDF1IS_LENGTH 0x00000002 - -#define _IPC13_ADCDF1IP_POSITION 0x00000002 -#define _IPC13_ADCDF1IP_MASK 0x0000001C -#define _IPC13_ADCDF1IP_LENGTH 0x00000003 - -#define _IPC13_ADCDF2IS_POSITION 0x00000008 -#define _IPC13_ADCDF2IS_MASK 0x00000300 -#define _IPC13_ADCDF2IS_LENGTH 0x00000002 - -#define _IPC13_ADCDF2IP_POSITION 0x0000000A -#define _IPC13_ADCDF2IP_MASK 0x00001C00 -#define _IPC13_ADCDF2IP_LENGTH 0x00000003 - -#define _IPC13_ADCDF3IS_POSITION 0x00000010 -#define _IPC13_ADCDF3IS_MASK 0x00030000 -#define _IPC13_ADCDF3IS_LENGTH 0x00000002 - -#define _IPC13_ADCDF3IP_POSITION 0x00000012 -#define _IPC13_ADCDF3IP_MASK 0x001C0000 -#define _IPC13_ADCDF3IP_LENGTH 0x00000003 - -#define _IPC13_ADCDF4IS_POSITION 0x00000018 -#define _IPC13_ADCDF4IS_MASK 0x03000000 -#define _IPC13_ADCDF4IS_LENGTH 0x00000002 - -#define _IPC13_ADCDF4IP_POSITION 0x0000001A -#define _IPC13_ADCDF4IP_MASK 0x1C000000 -#define _IPC13_ADCDF4IP_LENGTH 0x00000003 - -#define _IPC13_w_POSITION 0x00000000 -#define _IPC13_w_MASK 0xFFFFFFFF -#define _IPC13_w_LENGTH 0x00000020 - -#define _IPC14_ADCDF5IS_POSITION 0x00000000 -#define _IPC14_ADCDF5IS_MASK 0x00000003 -#define _IPC14_ADCDF5IS_LENGTH 0x00000002 - -#define _IPC14_ADCDF5IP_POSITION 0x00000002 -#define _IPC14_ADCDF5IP_MASK 0x0000001C -#define _IPC14_ADCDF5IP_LENGTH 0x00000003 - -#define _IPC14_ADCDF6IS_POSITION 0x00000008 -#define _IPC14_ADCDF6IS_MASK 0x00000300 -#define _IPC14_ADCDF6IS_LENGTH 0x00000002 - -#define _IPC14_ADCDF6IP_POSITION 0x0000000A -#define _IPC14_ADCDF6IP_MASK 0x00001C00 -#define _IPC14_ADCDF6IP_LENGTH 0x00000003 - -#define _IPC14_ADCFLTIS_POSITION 0x00000010 -#define _IPC14_ADCFLTIS_MASK 0x00030000 -#define _IPC14_ADCFLTIS_LENGTH 0x00000002 - -#define _IPC14_ADCFLTIP_POSITION 0x00000012 -#define _IPC14_ADCFLTIP_MASK 0x001C0000 -#define _IPC14_ADCFLTIP_LENGTH 0x00000003 - -#define _IPC14_ADCD0IS_POSITION 0x00000018 -#define _IPC14_ADCD0IS_MASK 0x03000000 -#define _IPC14_ADCD0IS_LENGTH 0x00000002 - -#define _IPC14_ADCD0IP_POSITION 0x0000001A -#define _IPC14_ADCD0IP_MASK 0x1C000000 -#define _IPC14_ADCD0IP_LENGTH 0x00000003 - -#define _IPC14_w_POSITION 0x00000000 -#define _IPC14_w_MASK 0xFFFFFFFF -#define _IPC14_w_LENGTH 0x00000020 - -#define _IPC15_ADCD1IS_POSITION 0x00000000 -#define _IPC15_ADCD1IS_MASK 0x00000003 -#define _IPC15_ADCD1IS_LENGTH 0x00000002 - -#define _IPC15_ADCD1IP_POSITION 0x00000002 -#define _IPC15_ADCD1IP_MASK 0x0000001C -#define _IPC15_ADCD1IP_LENGTH 0x00000003 - -#define _IPC15_ADCD2IS_POSITION 0x00000008 -#define _IPC15_ADCD2IS_MASK 0x00000300 -#define _IPC15_ADCD2IS_LENGTH 0x00000002 - -#define _IPC15_ADCD2IP_POSITION 0x0000000A -#define _IPC15_ADCD2IP_MASK 0x00001C00 -#define _IPC15_ADCD2IP_LENGTH 0x00000003 - -#define _IPC15_ADCD3IS_POSITION 0x00000010 -#define _IPC15_ADCD3IS_MASK 0x00030000 -#define _IPC15_ADCD3IS_LENGTH 0x00000002 - -#define _IPC15_ADCD3IP_POSITION 0x00000012 -#define _IPC15_ADCD3IP_MASK 0x001C0000 -#define _IPC15_ADCD3IP_LENGTH 0x00000003 - -#define _IPC15_ADCD4IS_POSITION 0x00000018 -#define _IPC15_ADCD4IS_MASK 0x03000000 -#define _IPC15_ADCD4IS_LENGTH 0x00000002 - -#define _IPC15_ADCD4IP_POSITION 0x0000001A -#define _IPC15_ADCD4IP_MASK 0x1C000000 -#define _IPC15_ADCD4IP_LENGTH 0x00000003 - -#define _IPC15_w_POSITION 0x00000000 -#define _IPC15_w_MASK 0xFFFFFFFF -#define _IPC15_w_LENGTH 0x00000020 - -#define _IPC16_ADCD5IS_POSITION 0x00000000 -#define _IPC16_ADCD5IS_MASK 0x00000003 -#define _IPC16_ADCD5IS_LENGTH 0x00000002 - -#define _IPC16_ADCD5IP_POSITION 0x00000002 -#define _IPC16_ADCD5IP_MASK 0x0000001C -#define _IPC16_ADCD5IP_LENGTH 0x00000003 - -#define _IPC16_ADCD6IS_POSITION 0x00000008 -#define _IPC16_ADCD6IS_MASK 0x00000300 -#define _IPC16_ADCD6IS_LENGTH 0x00000002 - -#define _IPC16_ADCD6IP_POSITION 0x0000000A -#define _IPC16_ADCD6IP_MASK 0x00001C00 -#define _IPC16_ADCD6IP_LENGTH 0x00000003 - -#define _IPC16_ADCD7IS_POSITION 0x00000010 -#define _IPC16_ADCD7IS_MASK 0x00030000 -#define _IPC16_ADCD7IS_LENGTH 0x00000002 - -#define _IPC16_ADCD7IP_POSITION 0x00000012 -#define _IPC16_ADCD7IP_MASK 0x001C0000 -#define _IPC16_ADCD7IP_LENGTH 0x00000003 - -#define _IPC16_ADCD8IS_POSITION 0x00000018 -#define _IPC16_ADCD8IS_MASK 0x03000000 -#define _IPC16_ADCD8IS_LENGTH 0x00000002 - -#define _IPC16_ADCD8IP_POSITION 0x0000001A -#define _IPC16_ADCD8IP_MASK 0x1C000000 -#define _IPC16_ADCD8IP_LENGTH 0x00000003 - -#define _IPC16_w_POSITION 0x00000000 -#define _IPC16_w_MASK 0xFFFFFFFF -#define _IPC16_w_LENGTH 0x00000020 - -#define _IPC17_ADCD9IS_POSITION 0x00000000 -#define _IPC17_ADCD9IS_MASK 0x00000003 -#define _IPC17_ADCD9IS_LENGTH 0x00000002 - -#define _IPC17_ADCD9IP_POSITION 0x00000002 -#define _IPC17_ADCD9IP_MASK 0x0000001C -#define _IPC17_ADCD9IP_LENGTH 0x00000003 - -#define _IPC17_ADCD10IS_POSITION 0x00000008 -#define _IPC17_ADCD10IS_MASK 0x00000300 -#define _IPC17_ADCD10IS_LENGTH 0x00000002 - -#define _IPC17_ADCD10IP_POSITION 0x0000000A -#define _IPC17_ADCD10IP_MASK 0x00001C00 -#define _IPC17_ADCD10IP_LENGTH 0x00000003 - -#define _IPC17_ADCD11IS_POSITION 0x00000010 -#define _IPC17_ADCD11IS_MASK 0x00030000 -#define _IPC17_ADCD11IS_LENGTH 0x00000002 - -#define _IPC17_ADCD11IP_POSITION 0x00000012 -#define _IPC17_ADCD11IP_MASK 0x001C0000 -#define _IPC17_ADCD11IP_LENGTH 0x00000003 - -#define _IPC17_ADCD12IS_POSITION 0x00000018 -#define _IPC17_ADCD12IS_MASK 0x03000000 -#define _IPC17_ADCD12IS_LENGTH 0x00000002 - -#define _IPC17_ADCD12IP_POSITION 0x0000001A -#define _IPC17_ADCD12IP_MASK 0x1C000000 -#define _IPC17_ADCD12IP_LENGTH 0x00000003 - -#define _IPC17_w_POSITION 0x00000000 -#define _IPC17_w_MASK 0xFFFFFFFF -#define _IPC17_w_LENGTH 0x00000020 - -#define _IPC18_ADCD13IS_POSITION 0x00000000 -#define _IPC18_ADCD13IS_MASK 0x00000003 -#define _IPC18_ADCD13IS_LENGTH 0x00000002 - -#define _IPC18_ADCD13IP_POSITION 0x00000002 -#define _IPC18_ADCD13IP_MASK 0x0000001C -#define _IPC18_ADCD13IP_LENGTH 0x00000003 - -#define _IPC18_ADCD14IS_POSITION 0x00000008 -#define _IPC18_ADCD14IS_MASK 0x00000300 -#define _IPC18_ADCD14IS_LENGTH 0x00000002 - -#define _IPC18_ADCD14IP_POSITION 0x0000000A -#define _IPC18_ADCD14IP_MASK 0x00001C00 -#define _IPC18_ADCD14IP_LENGTH 0x00000003 - -#define _IPC18_ADCD15IS_POSITION 0x00000010 -#define _IPC18_ADCD15IS_MASK 0x00030000 -#define _IPC18_ADCD15IS_LENGTH 0x00000002 - -#define _IPC18_ADCD15IP_POSITION 0x00000012 -#define _IPC18_ADCD15IP_MASK 0x001C0000 -#define _IPC18_ADCD15IP_LENGTH 0x00000003 - -#define _IPC18_ADCD16IS_POSITION 0x00000018 -#define _IPC18_ADCD16IS_MASK 0x03000000 -#define _IPC18_ADCD16IS_LENGTH 0x00000002 - -#define _IPC18_ADCD16IP_POSITION 0x0000001A -#define _IPC18_ADCD16IP_MASK 0x1C000000 -#define _IPC18_ADCD16IP_LENGTH 0x00000003 - -#define _IPC18_w_POSITION 0x00000000 -#define _IPC18_w_MASK 0xFFFFFFFF -#define _IPC18_w_LENGTH 0x00000020 - -#define _IPC19_ADCD17IS_POSITION 0x00000000 -#define _IPC19_ADCD17IS_MASK 0x00000003 -#define _IPC19_ADCD17IS_LENGTH 0x00000002 - -#define _IPC19_ADCD17IP_POSITION 0x00000002 -#define _IPC19_ADCD17IP_MASK 0x0000001C -#define _IPC19_ADCD17IP_LENGTH 0x00000003 - -#define _IPC19_ADCD18IS_POSITION 0x00000008 -#define _IPC19_ADCD18IS_MASK 0x00000300 -#define _IPC19_ADCD18IS_LENGTH 0x00000002 - -#define _IPC19_ADCD18IP_POSITION 0x0000000A -#define _IPC19_ADCD18IP_MASK 0x00001C00 -#define _IPC19_ADCD18IP_LENGTH 0x00000003 - -#define _IPC19_ADCD19IS_POSITION 0x00000010 -#define _IPC19_ADCD19IS_MASK 0x00030000 -#define _IPC19_ADCD19IS_LENGTH 0x00000002 - -#define _IPC19_ADCD19IP_POSITION 0x00000012 -#define _IPC19_ADCD19IP_MASK 0x001C0000 -#define _IPC19_ADCD19IP_LENGTH 0x00000003 - -#define _IPC19_ADCD20IS_POSITION 0x00000018 -#define _IPC19_ADCD20IS_MASK 0x03000000 -#define _IPC19_ADCD20IS_LENGTH 0x00000002 - -#define _IPC19_ADCD20IP_POSITION 0x0000001A -#define _IPC19_ADCD20IP_MASK 0x1C000000 -#define _IPC19_ADCD20IP_LENGTH 0x00000003 - -#define _IPC19_w_POSITION 0x00000000 -#define _IPC19_w_MASK 0xFFFFFFFF -#define _IPC19_w_LENGTH 0x00000020 - -#define _IPC20_ADCD21IS_POSITION 0x00000000 -#define _IPC20_ADCD21IS_MASK 0x00000003 -#define _IPC20_ADCD21IS_LENGTH 0x00000002 - -#define _IPC20_ADCD21IP_POSITION 0x00000002 -#define _IPC20_ADCD21IP_MASK 0x0000001C -#define _IPC20_ADCD21IP_LENGTH 0x00000003 - -#define _IPC20_ADCD22IS_POSITION 0x00000008 -#define _IPC20_ADCD22IS_MASK 0x00000300 -#define _IPC20_ADCD22IS_LENGTH 0x00000002 - -#define _IPC20_ADCD22IP_POSITION 0x0000000A -#define _IPC20_ADCD22IP_MASK 0x00001C00 -#define _IPC20_ADCD22IP_LENGTH 0x00000003 - -#define _IPC20_ADCD23IS_POSITION 0x00000010 -#define _IPC20_ADCD23IS_MASK 0x00030000 -#define _IPC20_ADCD23IS_LENGTH 0x00000002 - -#define _IPC20_ADCD23IP_POSITION 0x00000012 -#define _IPC20_ADCD23IP_MASK 0x001C0000 -#define _IPC20_ADCD23IP_LENGTH 0x00000003 - -#define _IPC20_ADCD24IS_POSITION 0x00000018 -#define _IPC20_ADCD24IS_MASK 0x03000000 -#define _IPC20_ADCD24IS_LENGTH 0x00000002 - -#define _IPC20_ADCD24IP_POSITION 0x0000001A -#define _IPC20_ADCD24IP_MASK 0x1C000000 -#define _IPC20_ADCD24IP_LENGTH 0x00000003 - -#define _IPC20_w_POSITION 0x00000000 -#define _IPC20_w_MASK 0xFFFFFFFF -#define _IPC20_w_LENGTH 0x00000020 - -#define _IPC21_ADCD25IS_POSITION 0x00000000 -#define _IPC21_ADCD25IS_MASK 0x00000003 -#define _IPC21_ADCD25IS_LENGTH 0x00000002 - -#define _IPC21_ADCD25IP_POSITION 0x00000002 -#define _IPC21_ADCD25IP_MASK 0x0000001C -#define _IPC21_ADCD25IP_LENGTH 0x00000003 - -#define _IPC21_ADCD26IS_POSITION 0x00000008 -#define _IPC21_ADCD26IS_MASK 0x00000300 -#define _IPC21_ADCD26IS_LENGTH 0x00000002 - -#define _IPC21_ADCD26IP_POSITION 0x0000000A -#define _IPC21_ADCD26IP_MASK 0x00001C00 -#define _IPC21_ADCD26IP_LENGTH 0x00000003 - -#define _IPC21_ADCD27IS_POSITION 0x00000010 -#define _IPC21_ADCD27IS_MASK 0x00030000 -#define _IPC21_ADCD27IS_LENGTH 0x00000002 - -#define _IPC21_ADCD27IP_POSITION 0x00000012 -#define _IPC21_ADCD27IP_MASK 0x001C0000 -#define _IPC21_ADCD27IP_LENGTH 0x00000003 - -#define _IPC21_ADCD28IS_POSITION 0x00000018 -#define _IPC21_ADCD28IS_MASK 0x03000000 -#define _IPC21_ADCD28IS_LENGTH 0x00000002 - -#define _IPC21_ADCD28IP_POSITION 0x0000001A -#define _IPC21_ADCD28IP_MASK 0x1C000000 -#define _IPC21_ADCD28IP_LENGTH 0x00000003 - -#define _IPC21_w_POSITION 0x00000000 -#define _IPC21_w_MASK 0xFFFFFFFF -#define _IPC21_w_LENGTH 0x00000020 - -#define _IPC22_ADCD29IS_POSITION 0x00000000 -#define _IPC22_ADCD29IS_MASK 0x00000003 -#define _IPC22_ADCD29IS_LENGTH 0x00000002 - -#define _IPC22_ADCD29IP_POSITION 0x00000002 -#define _IPC22_ADCD29IP_MASK 0x0000001C -#define _IPC22_ADCD29IP_LENGTH 0x00000003 - -#define _IPC22_ADCD30IS_POSITION 0x00000008 -#define _IPC22_ADCD30IS_MASK 0x00000300 -#define _IPC22_ADCD30IS_LENGTH 0x00000002 - -#define _IPC22_ADCD30IP_POSITION 0x0000000A -#define _IPC22_ADCD30IP_MASK 0x00001C00 -#define _IPC22_ADCD30IP_LENGTH 0x00000003 - -#define _IPC22_ADCD31IS_POSITION 0x00000010 -#define _IPC22_ADCD31IS_MASK 0x00030000 -#define _IPC22_ADCD31IS_LENGTH 0x00000002 - -#define _IPC22_ADCD31IP_POSITION 0x00000012 -#define _IPC22_ADCD31IP_MASK 0x001C0000 -#define _IPC22_ADCD31IP_LENGTH 0x00000003 - -#define _IPC22_ADCD32IS_POSITION 0x00000018 -#define _IPC22_ADCD32IS_MASK 0x03000000 -#define _IPC22_ADCD32IS_LENGTH 0x00000002 - -#define _IPC22_ADCD32IP_POSITION 0x0000001A -#define _IPC22_ADCD32IP_MASK 0x1C000000 -#define _IPC22_ADCD32IP_LENGTH 0x00000003 - -#define _IPC22_w_POSITION 0x00000000 -#define _IPC22_w_MASK 0xFFFFFFFF -#define _IPC22_w_LENGTH 0x00000020 - -#define _IPC23_ADCD33IS_POSITION 0x00000000 -#define _IPC23_ADCD33IS_MASK 0x00000003 -#define _IPC23_ADCD33IS_LENGTH 0x00000002 - -#define _IPC23_ADCD33IP_POSITION 0x00000002 -#define _IPC23_ADCD33IP_MASK 0x0000001C -#define _IPC23_ADCD33IP_LENGTH 0x00000003 - -#define _IPC23_ADCD34IS_POSITION 0x00000008 -#define _IPC23_ADCD34IS_MASK 0x00000300 -#define _IPC23_ADCD34IS_LENGTH 0x00000002 - -#define _IPC23_ADCD34IP_POSITION 0x0000000A -#define _IPC23_ADCD34IP_MASK 0x00001C00 -#define _IPC23_ADCD34IP_LENGTH 0x00000003 - -#define _IPC23_w_POSITION 0x00000000 -#define _IPC23_w_MASK 0xFFFFFFFF -#define _IPC23_w_LENGTH 0x00000020 - -#define _IPC25_ADCD43IS_POSITION 0x00000010 -#define _IPC25_ADCD43IS_MASK 0x00030000 -#define _IPC25_ADCD43IS_LENGTH 0x00000002 - -#define _IPC25_ADCD43IP_POSITION 0x00000012 -#define _IPC25_ADCD43IP_MASK 0x001C0000 -#define _IPC25_ADCD43IP_LENGTH 0x00000003 - -#define _IPC25_ADCD44IS_POSITION 0x00000018 -#define _IPC25_ADCD44IS_MASK 0x03000000 -#define _IPC25_ADCD44IS_LENGTH 0x00000002 - -#define _IPC25_ADCD44IP_POSITION 0x0000001A -#define _IPC25_ADCD44IP_MASK 0x1C000000 -#define _IPC25_ADCD44IP_LENGTH 0x00000003 - -#define _IPC25_w_POSITION 0x00000000 -#define _IPC25_w_MASK 0xFFFFFFFF -#define _IPC25_w_LENGTH 0x00000020 - -#define _IPC26_CPCIS_POSITION 0x00000000 -#define _IPC26_CPCIS_MASK 0x00000003 -#define _IPC26_CPCIS_LENGTH 0x00000002 - -#define _IPC26_CPCIP_POSITION 0x00000002 -#define _IPC26_CPCIP_MASK 0x0000001C -#define _IPC26_CPCIP_LENGTH 0x00000003 - -#define _IPC26_CFDCIS_POSITION 0x00000008 -#define _IPC26_CFDCIS_MASK 0x00000300 -#define _IPC26_CFDCIS_LENGTH 0x00000002 - -#define _IPC26_CFDCIP_POSITION 0x0000000A -#define _IPC26_CFDCIP_MASK 0x00001C00 -#define _IPC26_CFDCIP_LENGTH 0x00000003 - -#define _IPC26_SBIS_POSITION 0x00000010 -#define _IPC26_SBIS_MASK 0x00030000 -#define _IPC26_SBIS_LENGTH 0x00000002 - -#define _IPC26_SBIP_POSITION 0x00000012 -#define _IPC26_SBIP_MASK 0x001C0000 -#define _IPC26_SBIP_LENGTH 0x00000003 - -#define _IPC26_w_POSITION 0x00000000 -#define _IPC26_w_MASK 0xFFFFFFFF -#define _IPC26_w_LENGTH 0x00000020 - -#define _IPC27_SPI1EIS_POSITION 0x00000008 -#define _IPC27_SPI1EIS_MASK 0x00000300 -#define _IPC27_SPI1EIS_LENGTH 0x00000002 - -#define _IPC27_SPI1EIP_POSITION 0x0000000A -#define _IPC27_SPI1EIP_MASK 0x00001C00 -#define _IPC27_SPI1EIP_LENGTH 0x00000003 - -#define _IPC27_SPI1RXIS_POSITION 0x00000010 -#define _IPC27_SPI1RXIS_MASK 0x00030000 -#define _IPC27_SPI1RXIS_LENGTH 0x00000002 - -#define _IPC27_SPI1RXIP_POSITION 0x00000012 -#define _IPC27_SPI1RXIP_MASK 0x001C0000 -#define _IPC27_SPI1RXIP_LENGTH 0x00000003 - -#define _IPC27_SPI1TXIS_POSITION 0x00000018 -#define _IPC27_SPI1TXIS_MASK 0x03000000 -#define _IPC27_SPI1TXIS_LENGTH 0x00000002 - -#define _IPC27_SPI1TXIP_POSITION 0x0000001A -#define _IPC27_SPI1TXIP_MASK 0x1C000000 -#define _IPC27_SPI1TXIP_LENGTH 0x00000003 - -#define _IPC27_w_POSITION 0x00000000 -#define _IPC27_w_MASK 0xFFFFFFFF -#define _IPC27_w_LENGTH 0x00000020 - -#define _IPC28_U1EIS_POSITION 0x00000000 -#define _IPC28_U1EIS_MASK 0x00000003 -#define _IPC28_U1EIS_LENGTH 0x00000002 - -#define _IPC28_U1EIP_POSITION 0x00000002 -#define _IPC28_U1EIP_MASK 0x0000001C -#define _IPC28_U1EIP_LENGTH 0x00000003 - -#define _IPC28_U1RXIS_POSITION 0x00000008 -#define _IPC28_U1RXIS_MASK 0x00000300 -#define _IPC28_U1RXIS_LENGTH 0x00000002 - -#define _IPC28_U1RXIP_POSITION 0x0000000A -#define _IPC28_U1RXIP_MASK 0x00001C00 -#define _IPC28_U1RXIP_LENGTH 0x00000003 - -#define _IPC28_U1TXIS_POSITION 0x00000010 -#define _IPC28_U1TXIS_MASK 0x00030000 -#define _IPC28_U1TXIS_LENGTH 0x00000002 - -#define _IPC28_U1TXIP_POSITION 0x00000012 -#define _IPC28_U1TXIP_MASK 0x001C0000 -#define _IPC28_U1TXIP_LENGTH 0x00000003 - -#define _IPC28_I2C1BIS_POSITION 0x00000018 -#define _IPC28_I2C1BIS_MASK 0x03000000 -#define _IPC28_I2C1BIS_LENGTH 0x00000002 - -#define _IPC28_I2C1BIP_POSITION 0x0000001A -#define _IPC28_I2C1BIP_MASK 0x1C000000 -#define _IPC28_I2C1BIP_LENGTH 0x00000003 - -#define _IPC28_w_POSITION 0x00000000 -#define _IPC28_w_MASK 0xFFFFFFFF -#define _IPC28_w_LENGTH 0x00000020 - -#define _IPC29_I2C1SIS_POSITION 0x00000000 -#define _IPC29_I2C1SIS_MASK 0x00000003 -#define _IPC29_I2C1SIS_LENGTH 0x00000002 - -#define _IPC29_I2C1SIP_POSITION 0x00000002 -#define _IPC29_I2C1SIP_MASK 0x0000001C -#define _IPC29_I2C1SIP_LENGTH 0x00000003 - -#define _IPC29_I2C1MIS_POSITION 0x00000008 -#define _IPC29_I2C1MIS_MASK 0x00000300 -#define _IPC29_I2C1MIS_LENGTH 0x00000002 - -#define _IPC29_I2C1MIP_POSITION 0x0000000A -#define _IPC29_I2C1MIP_MASK 0x00001C00 -#define _IPC29_I2C1MIP_LENGTH 0x00000003 - -#define _IPC29_CNAIS_POSITION 0x00000010 -#define _IPC29_CNAIS_MASK 0x00030000 -#define _IPC29_CNAIS_LENGTH 0x00000002 - -#define _IPC29_CNAIP_POSITION 0x00000012 -#define _IPC29_CNAIP_MASK 0x001C0000 -#define _IPC29_CNAIP_LENGTH 0x00000003 - -#define _IPC29_CNBIS_POSITION 0x00000018 -#define _IPC29_CNBIS_MASK 0x03000000 -#define _IPC29_CNBIS_LENGTH 0x00000002 - -#define _IPC29_CNBIP_POSITION 0x0000001A -#define _IPC29_CNBIP_MASK 0x1C000000 -#define _IPC29_CNBIP_LENGTH 0x00000003 - -#define _IPC29_w_POSITION 0x00000000 -#define _IPC29_w_MASK 0xFFFFFFFF -#define _IPC29_w_LENGTH 0x00000020 - -#define _IPC30_CNCIS_POSITION 0x00000000 -#define _IPC30_CNCIS_MASK 0x00000003 -#define _IPC30_CNCIS_LENGTH 0x00000002 - -#define _IPC30_CNCIP_POSITION 0x00000002 -#define _IPC30_CNCIP_MASK 0x0000001C -#define _IPC30_CNCIP_LENGTH 0x00000003 - -#define _IPC30_CNDIS_POSITION 0x00000008 -#define _IPC30_CNDIS_MASK 0x00000300 -#define _IPC30_CNDIS_LENGTH 0x00000002 - -#define _IPC30_CNDIP_POSITION 0x0000000A -#define _IPC30_CNDIP_MASK 0x00001C00 -#define _IPC30_CNDIP_LENGTH 0x00000003 - -#define _IPC30_CNEIS_POSITION 0x00000010 -#define _IPC30_CNEIS_MASK 0x00030000 -#define _IPC30_CNEIS_LENGTH 0x00000002 - -#define _IPC30_CNEIP_POSITION 0x00000012 -#define _IPC30_CNEIP_MASK 0x001C0000 -#define _IPC30_CNEIP_LENGTH 0x00000003 - -#define _IPC30_CNFIS_POSITION 0x00000018 -#define _IPC30_CNFIS_MASK 0x03000000 -#define _IPC30_CNFIS_LENGTH 0x00000002 - -#define _IPC30_CNFIP_POSITION 0x0000001A -#define _IPC30_CNFIP_MASK 0x1C000000 -#define _IPC30_CNFIP_LENGTH 0x00000003 - -#define _IPC30_w_POSITION 0x00000000 -#define _IPC30_w_MASK 0xFFFFFFFF -#define _IPC30_w_LENGTH 0x00000020 - -#define _IPC31_CNGIS_POSITION 0x00000000 -#define _IPC31_CNGIS_MASK 0x00000003 -#define _IPC31_CNGIS_LENGTH 0x00000002 - -#define _IPC31_CNGIP_POSITION 0x00000002 -#define _IPC31_CNGIP_MASK 0x0000001C -#define _IPC31_CNGIP_LENGTH 0x00000003 - -#define _IPC31_w_POSITION 0x00000000 -#define _IPC31_w_MASK 0xFFFFFFFF -#define _IPC31_w_LENGTH 0x00000020 - -#define _IPC32_PMPIS_POSITION 0x00000000 -#define _IPC32_PMPIS_MASK 0x00000003 -#define _IPC32_PMPIS_LENGTH 0x00000002 - -#define _IPC32_PMPIP_POSITION 0x00000002 -#define _IPC32_PMPIP_MASK 0x0000001C -#define _IPC32_PMPIP_LENGTH 0x00000003 - -#define _IPC32_PMPEIS_POSITION 0x00000008 -#define _IPC32_PMPEIS_MASK 0x00000300 -#define _IPC32_PMPEIS_LENGTH 0x00000002 - -#define _IPC32_PMPEIP_POSITION 0x0000000A -#define _IPC32_PMPEIP_MASK 0x00001C00 -#define _IPC32_PMPEIP_LENGTH 0x00000003 - -#define _IPC32_CMP1IS_POSITION 0x00000010 -#define _IPC32_CMP1IS_MASK 0x00030000 -#define _IPC32_CMP1IS_LENGTH 0x00000002 - -#define _IPC32_CMP1IP_POSITION 0x00000012 -#define _IPC32_CMP1IP_MASK 0x001C0000 -#define _IPC32_CMP1IP_LENGTH 0x00000003 - -#define _IPC32_CMP2IS_POSITION 0x00000018 -#define _IPC32_CMP2IS_MASK 0x03000000 -#define _IPC32_CMP2IS_LENGTH 0x00000002 - -#define _IPC32_CMP2IP_POSITION 0x0000001A -#define _IPC32_CMP2IP_MASK 0x1C000000 -#define _IPC32_CMP2IP_LENGTH 0x00000003 - -#define _IPC32_w_POSITION 0x00000000 -#define _IPC32_w_MASK 0xFFFFFFFF -#define _IPC32_w_LENGTH 0x00000020 - -#define _IPC33_USBIS_POSITION 0x00000000 -#define _IPC33_USBIS_MASK 0x00000003 -#define _IPC33_USBIS_LENGTH 0x00000002 - -#define _IPC33_USBIP_POSITION 0x00000002 -#define _IPC33_USBIP_MASK 0x0000001C -#define _IPC33_USBIP_LENGTH 0x00000003 - -#define _IPC33_USBDMAIS_POSITION 0x00000008 -#define _IPC33_USBDMAIS_MASK 0x00000300 -#define _IPC33_USBDMAIS_LENGTH 0x00000002 - -#define _IPC33_USBDMAIP_POSITION 0x0000000A -#define _IPC33_USBDMAIP_MASK 0x00001C00 -#define _IPC33_USBDMAIP_LENGTH 0x00000003 - -#define _IPC33_DMA0IS_POSITION 0x00000010 -#define _IPC33_DMA0IS_MASK 0x00030000 -#define _IPC33_DMA0IS_LENGTH 0x00000002 - -#define _IPC33_DMA0IP_POSITION 0x00000012 -#define _IPC33_DMA0IP_MASK 0x001C0000 -#define _IPC33_DMA0IP_LENGTH 0x00000003 - -#define _IPC33_DMA1IS_POSITION 0x00000018 -#define _IPC33_DMA1IS_MASK 0x03000000 -#define _IPC33_DMA1IS_LENGTH 0x00000002 - -#define _IPC33_DMA1IP_POSITION 0x0000001A -#define _IPC33_DMA1IP_MASK 0x1C000000 -#define _IPC33_DMA1IP_LENGTH 0x00000003 - -#define _IPC33_w_POSITION 0x00000000 -#define _IPC33_w_MASK 0xFFFFFFFF -#define _IPC33_w_LENGTH 0x00000020 - -#define _IPC34_DMA2IS_POSITION 0x00000000 -#define _IPC34_DMA2IS_MASK 0x00000003 -#define _IPC34_DMA2IS_LENGTH 0x00000002 - -#define _IPC34_DMA2IP_POSITION 0x00000002 -#define _IPC34_DMA2IP_MASK 0x0000001C -#define _IPC34_DMA2IP_LENGTH 0x00000003 - -#define _IPC34_DMA3IS_POSITION 0x00000008 -#define _IPC34_DMA3IS_MASK 0x00000300 -#define _IPC34_DMA3IS_LENGTH 0x00000002 - -#define _IPC34_DMA3IP_POSITION 0x0000000A -#define _IPC34_DMA3IP_MASK 0x00001C00 -#define _IPC34_DMA3IP_LENGTH 0x00000003 - -#define _IPC34_DMA4IS_POSITION 0x00000010 -#define _IPC34_DMA4IS_MASK 0x00030000 -#define _IPC34_DMA4IS_LENGTH 0x00000002 - -#define _IPC34_DMA4IP_POSITION 0x00000012 -#define _IPC34_DMA4IP_MASK 0x001C0000 -#define _IPC34_DMA4IP_LENGTH 0x00000003 - -#define _IPC34_DMA5IS_POSITION 0x00000018 -#define _IPC34_DMA5IS_MASK 0x03000000 -#define _IPC34_DMA5IS_LENGTH 0x00000002 - -#define _IPC34_DMA5IP_POSITION 0x0000001A -#define _IPC34_DMA5IP_MASK 0x1C000000 -#define _IPC34_DMA5IP_LENGTH 0x00000003 - -#define _IPC34_w_POSITION 0x00000000 -#define _IPC34_w_MASK 0xFFFFFFFF -#define _IPC34_w_LENGTH 0x00000020 - -#define _IPC35_DMA6IS_POSITION 0x00000000 -#define _IPC35_DMA6IS_MASK 0x00000003 -#define _IPC35_DMA6IS_LENGTH 0x00000002 - -#define _IPC35_DMA6IP_POSITION 0x00000002 -#define _IPC35_DMA6IP_MASK 0x0000001C -#define _IPC35_DMA6IP_LENGTH 0x00000003 - -#define _IPC35_DMA7IS_POSITION 0x00000008 -#define _IPC35_DMA7IS_MASK 0x00000300 -#define _IPC35_DMA7IS_LENGTH 0x00000002 - -#define _IPC35_DMA7IP_POSITION 0x0000000A -#define _IPC35_DMA7IP_MASK 0x00001C00 -#define _IPC35_DMA7IP_LENGTH 0x00000003 - -#define _IPC35_SPI2EIS_POSITION 0x00000010 -#define _IPC35_SPI2EIS_MASK 0x00030000 -#define _IPC35_SPI2EIS_LENGTH 0x00000002 - -#define _IPC35_SPI2EIP_POSITION 0x00000012 -#define _IPC35_SPI2EIP_MASK 0x001C0000 -#define _IPC35_SPI2EIP_LENGTH 0x00000003 - -#define _IPC35_SPI2RXIS_POSITION 0x00000018 -#define _IPC35_SPI2RXIS_MASK 0x03000000 -#define _IPC35_SPI2RXIS_LENGTH 0x00000002 - -#define _IPC35_SPI2RXIP_POSITION 0x0000001A -#define _IPC35_SPI2RXIP_MASK 0x1C000000 -#define _IPC35_SPI2RXIP_LENGTH 0x00000003 - -#define _IPC35_w_POSITION 0x00000000 -#define _IPC35_w_MASK 0xFFFFFFFF -#define _IPC35_w_LENGTH 0x00000020 - -#define _IPC36_SPI2TXIS_POSITION 0x00000000 -#define _IPC36_SPI2TXIS_MASK 0x00000003 -#define _IPC36_SPI2TXIS_LENGTH 0x00000002 - -#define _IPC36_SPI2TXIP_POSITION 0x00000002 -#define _IPC36_SPI2TXIP_MASK 0x0000001C -#define _IPC36_SPI2TXIP_LENGTH 0x00000003 - -#define _IPC36_U2EIS_POSITION 0x00000008 -#define _IPC36_U2EIS_MASK 0x00000300 -#define _IPC36_U2EIS_LENGTH 0x00000002 - -#define _IPC36_U2EIP_POSITION 0x0000000A -#define _IPC36_U2EIP_MASK 0x00001C00 -#define _IPC36_U2EIP_LENGTH 0x00000003 - -#define _IPC36_U2RXIS_POSITION 0x00000010 -#define _IPC36_U2RXIS_MASK 0x00030000 -#define _IPC36_U2RXIS_LENGTH 0x00000002 - -#define _IPC36_U2RXIP_POSITION 0x00000012 -#define _IPC36_U2RXIP_MASK 0x001C0000 -#define _IPC36_U2RXIP_LENGTH 0x00000003 - -#define _IPC36_U2TXIS_POSITION 0x00000018 -#define _IPC36_U2TXIS_MASK 0x03000000 -#define _IPC36_U2TXIS_LENGTH 0x00000002 - -#define _IPC36_U2TXIP_POSITION 0x0000001A -#define _IPC36_U2TXIP_MASK 0x1C000000 -#define _IPC36_U2TXIP_LENGTH 0x00000003 - -#define _IPC36_w_POSITION 0x00000000 -#define _IPC36_w_MASK 0xFFFFFFFF -#define _IPC36_w_LENGTH 0x00000020 - -#define _IPC37_I2C2BIS_POSITION 0x00000000 -#define _IPC37_I2C2BIS_MASK 0x00000003 -#define _IPC37_I2C2BIS_LENGTH 0x00000002 - -#define _IPC37_I2C2BIP_POSITION 0x00000002 -#define _IPC37_I2C2BIP_MASK 0x0000001C -#define _IPC37_I2C2BIP_LENGTH 0x00000003 - -#define _IPC37_I2C2SIS_POSITION 0x00000008 -#define _IPC37_I2C2SIS_MASK 0x00000300 -#define _IPC37_I2C2SIS_LENGTH 0x00000002 - -#define _IPC37_I2C2SIP_POSITION 0x0000000A -#define _IPC37_I2C2SIP_MASK 0x00001C00 -#define _IPC37_I2C2SIP_LENGTH 0x00000003 - -#define _IPC37_I2C2MIS_POSITION 0x00000010 -#define _IPC37_I2C2MIS_MASK 0x00030000 -#define _IPC37_I2C2MIS_LENGTH 0x00000002 - -#define _IPC37_I2C2MIP_POSITION 0x00000012 -#define _IPC37_I2C2MIP_MASK 0x001C0000 -#define _IPC37_I2C2MIP_LENGTH 0x00000003 - -#define _IPC37_w_POSITION 0x00000000 -#define _IPC37_w_MASK 0xFFFFFFFF -#define _IPC37_w_LENGTH 0x00000020 - -#define _IPC38_ETHIS_POSITION 0x00000008 -#define _IPC38_ETHIS_MASK 0x00000300 -#define _IPC38_ETHIS_LENGTH 0x00000002 - -#define _IPC38_ETHIP_POSITION 0x0000000A -#define _IPC38_ETHIP_MASK 0x00001C00 -#define _IPC38_ETHIP_LENGTH 0x00000003 - -#define _IPC38_SPI3EIS_POSITION 0x00000010 -#define _IPC38_SPI3EIS_MASK 0x00030000 -#define _IPC38_SPI3EIS_LENGTH 0x00000002 - -#define _IPC38_SPI3EIP_POSITION 0x00000012 -#define _IPC38_SPI3EIP_MASK 0x001C0000 -#define _IPC38_SPI3EIP_LENGTH 0x00000003 - -#define _IPC38_SPI3RXIS_POSITION 0x00000018 -#define _IPC38_SPI3RXIS_MASK 0x03000000 -#define _IPC38_SPI3RXIS_LENGTH 0x00000002 - -#define _IPC38_SPI3RXIP_POSITION 0x0000001A -#define _IPC38_SPI3RXIP_MASK 0x1C000000 -#define _IPC38_SPI3RXIP_LENGTH 0x00000003 - -#define _IPC38_w_POSITION 0x00000000 -#define _IPC38_w_MASK 0xFFFFFFFF -#define _IPC38_w_LENGTH 0x00000020 - -#define _IPC39_SPI3TXIS_POSITION 0x00000000 -#define _IPC39_SPI3TXIS_MASK 0x00000003 -#define _IPC39_SPI3TXIS_LENGTH 0x00000002 - -#define _IPC39_SPI3TXIP_POSITION 0x00000002 -#define _IPC39_SPI3TXIP_MASK 0x0000001C -#define _IPC39_SPI3TXIP_LENGTH 0x00000003 - -#define _IPC39_U3EIS_POSITION 0x00000008 -#define _IPC39_U3EIS_MASK 0x00000300 -#define _IPC39_U3EIS_LENGTH 0x00000002 - -#define _IPC39_U3EIP_POSITION 0x0000000A -#define _IPC39_U3EIP_MASK 0x00001C00 -#define _IPC39_U3EIP_LENGTH 0x00000003 - -#define _IPC39_U3RXIS_POSITION 0x00000010 -#define _IPC39_U3RXIS_MASK 0x00030000 -#define _IPC39_U3RXIS_LENGTH 0x00000002 - -#define _IPC39_U3RXIP_POSITION 0x00000012 -#define _IPC39_U3RXIP_MASK 0x001C0000 -#define _IPC39_U3RXIP_LENGTH 0x00000003 - -#define _IPC39_U3TXIS_POSITION 0x00000018 -#define _IPC39_U3TXIS_MASK 0x03000000 -#define _IPC39_U3TXIS_LENGTH 0x00000002 - -#define _IPC39_U3TXIP_POSITION 0x0000001A -#define _IPC39_U3TXIP_MASK 0x1C000000 -#define _IPC39_U3TXIP_LENGTH 0x00000003 - -#define _IPC39_w_POSITION 0x00000000 -#define _IPC39_w_MASK 0xFFFFFFFF -#define _IPC39_w_LENGTH 0x00000020 - -#define _IPC40_I2C3BIS_POSITION 0x00000000 -#define _IPC40_I2C3BIS_MASK 0x00000003 -#define _IPC40_I2C3BIS_LENGTH 0x00000002 - -#define _IPC40_I2C3BIP_POSITION 0x00000002 -#define _IPC40_I2C3BIP_MASK 0x0000001C -#define _IPC40_I2C3BIP_LENGTH 0x00000003 - -#define _IPC40_I2C3SIS_POSITION 0x00000008 -#define _IPC40_I2C3SIS_MASK 0x00000300 -#define _IPC40_I2C3SIS_LENGTH 0x00000002 - -#define _IPC40_I2C3SIP_POSITION 0x0000000A -#define _IPC40_I2C3SIP_MASK 0x00001C00 -#define _IPC40_I2C3SIP_LENGTH 0x00000003 - -#define _IPC40_I2C3MIS_POSITION 0x00000010 -#define _IPC40_I2C3MIS_MASK 0x00030000 -#define _IPC40_I2C3MIS_LENGTH 0x00000002 - -#define _IPC40_I2C3MIP_POSITION 0x00000012 -#define _IPC40_I2C3MIP_MASK 0x001C0000 -#define _IPC40_I2C3MIP_LENGTH 0x00000003 - -#define _IPC40_SPI4EIS_POSITION 0x00000018 -#define _IPC40_SPI4EIS_MASK 0x03000000 -#define _IPC40_SPI4EIS_LENGTH 0x00000002 - -#define _IPC40_SPI4EIP_POSITION 0x0000001A -#define _IPC40_SPI4EIP_MASK 0x1C000000 -#define _IPC40_SPI4EIP_LENGTH 0x00000003 - -#define _IPC40_w_POSITION 0x00000000 -#define _IPC40_w_MASK 0xFFFFFFFF -#define _IPC40_w_LENGTH 0x00000020 - -#define _IPC41_SPI4RXIS_POSITION 0x00000000 -#define _IPC41_SPI4RXIS_MASK 0x00000003 -#define _IPC41_SPI4RXIS_LENGTH 0x00000002 - -#define _IPC41_SPI4RXIP_POSITION 0x00000002 -#define _IPC41_SPI4RXIP_MASK 0x0000001C -#define _IPC41_SPI4RXIP_LENGTH 0x00000003 - -#define _IPC41_SPI4TXIS_POSITION 0x00000008 -#define _IPC41_SPI4TXIS_MASK 0x00000300 -#define _IPC41_SPI4TXIS_LENGTH 0x00000002 - -#define _IPC41_SPI4TXIP_POSITION 0x0000000A -#define _IPC41_SPI4TXIP_MASK 0x00001C00 -#define _IPC41_SPI4TXIP_LENGTH 0x00000003 - -#define _IPC41_RTCCIS_POSITION 0x00000010 -#define _IPC41_RTCCIS_MASK 0x00030000 -#define _IPC41_RTCCIS_LENGTH 0x00000002 - -#define _IPC41_RTCCIP_POSITION 0x00000012 -#define _IPC41_RTCCIP_MASK 0x001C0000 -#define _IPC41_RTCCIP_LENGTH 0x00000003 - -#define _IPC41_FCEIS_POSITION 0x00000018 -#define _IPC41_FCEIS_MASK 0x03000000 -#define _IPC41_FCEIS_LENGTH 0x00000002 - -#define _IPC41_FCEIP_POSITION 0x0000001A -#define _IPC41_FCEIP_MASK 0x1C000000 -#define _IPC41_FCEIP_LENGTH 0x00000003 - -#define _IPC41_w_POSITION 0x00000000 -#define _IPC41_w_MASK 0xFFFFFFFF -#define _IPC41_w_LENGTH 0x00000020 - -#define _IPC42_PREIS_POSITION 0x00000000 -#define _IPC42_PREIS_MASK 0x00000003 -#define _IPC42_PREIS_LENGTH 0x00000002 - -#define _IPC42_PREIP_POSITION 0x00000002 -#define _IPC42_PREIP_MASK 0x0000001C -#define _IPC42_PREIP_LENGTH 0x00000003 - -#define _IPC42_SQI1IS_POSITION 0x00000008 -#define _IPC42_SQI1IS_MASK 0x00000300 -#define _IPC42_SQI1IS_LENGTH 0x00000002 - -#define _IPC42_SQI1IP_POSITION 0x0000000A -#define _IPC42_SQI1IP_MASK 0x00001C00 -#define _IPC42_SQI1IP_LENGTH 0x00000003 - -#define _IPC42_U4EIS_POSITION 0x00000010 -#define _IPC42_U4EIS_MASK 0x00030000 -#define _IPC42_U4EIS_LENGTH 0x00000002 - -#define _IPC42_U4EIP_POSITION 0x00000012 -#define _IPC42_U4EIP_MASK 0x001C0000 -#define _IPC42_U4EIP_LENGTH 0x00000003 - -#define _IPC42_U4RXIS_POSITION 0x00000018 -#define _IPC42_U4RXIS_MASK 0x03000000 -#define _IPC42_U4RXIS_LENGTH 0x00000002 - -#define _IPC42_U4RXIP_POSITION 0x0000001A -#define _IPC42_U4RXIP_MASK 0x1C000000 -#define _IPC42_U4RXIP_LENGTH 0x00000003 - -#define _IPC42_w_POSITION 0x00000000 -#define _IPC42_w_MASK 0xFFFFFFFF -#define _IPC42_w_LENGTH 0x00000020 - -#define _IPC43_U4TXIS_POSITION 0x00000000 -#define _IPC43_U4TXIS_MASK 0x00000003 -#define _IPC43_U4TXIS_LENGTH 0x00000002 - -#define _IPC43_U4TXIP_POSITION 0x00000002 -#define _IPC43_U4TXIP_MASK 0x0000001C -#define _IPC43_U4TXIP_LENGTH 0x00000003 - -#define _IPC43_I2C4BIS_POSITION 0x00000008 -#define _IPC43_I2C4BIS_MASK 0x00000300 -#define _IPC43_I2C4BIS_LENGTH 0x00000002 - -#define _IPC43_I2C4BIP_POSITION 0x0000000A -#define _IPC43_I2C4BIP_MASK 0x00001C00 -#define _IPC43_I2C4BIP_LENGTH 0x00000003 - -#define _IPC43_I2C4SIS_POSITION 0x00000010 -#define _IPC43_I2C4SIS_MASK 0x00030000 -#define _IPC43_I2C4SIS_LENGTH 0x00000002 - -#define _IPC43_I2C4SIP_POSITION 0x00000012 -#define _IPC43_I2C4SIP_MASK 0x001C0000 -#define _IPC43_I2C4SIP_LENGTH 0x00000003 - -#define _IPC43_I2C4MIS_POSITION 0x00000018 -#define _IPC43_I2C4MIS_MASK 0x03000000 -#define _IPC43_I2C4MIS_LENGTH 0x00000002 - -#define _IPC43_I2C4MIP_POSITION 0x0000001A -#define _IPC43_I2C4MIP_MASK 0x1C000000 -#define _IPC43_I2C4MIP_LENGTH 0x00000003 - -#define _IPC43_w_POSITION 0x00000000 -#define _IPC43_w_MASK 0xFFFFFFFF -#define _IPC43_w_LENGTH 0x00000020 - -#define _IPC44_SPI5EIS_POSITION 0x00000000 -#define _IPC44_SPI5EIS_MASK 0x00000003 -#define _IPC44_SPI5EIS_LENGTH 0x00000002 - -#define _IPC44_SPI5EIP_POSITION 0x00000002 -#define _IPC44_SPI5EIP_MASK 0x0000001C -#define _IPC44_SPI5EIP_LENGTH 0x00000003 - -#define _IPC44_SPI5RXIS_POSITION 0x00000008 -#define _IPC44_SPI5RXIS_MASK 0x00000300 -#define _IPC44_SPI5RXIS_LENGTH 0x00000002 - -#define _IPC44_SPI5RXIP_POSITION 0x0000000A -#define _IPC44_SPI5RXIP_MASK 0x00001C00 -#define _IPC44_SPI5RXIP_LENGTH 0x00000003 - -#define _IPC44_SPI5TXIS_POSITION 0x00000010 -#define _IPC44_SPI5TXIS_MASK 0x00030000 -#define _IPC44_SPI5TXIS_LENGTH 0x00000002 - -#define _IPC44_SPI5TXIP_POSITION 0x00000012 -#define _IPC44_SPI5TXIP_MASK 0x001C0000 -#define _IPC44_SPI5TXIP_LENGTH 0x00000003 - -#define _IPC44_U5EIS_POSITION 0x00000018 -#define _IPC44_U5EIS_MASK 0x03000000 -#define _IPC44_U5EIS_LENGTH 0x00000002 - -#define _IPC44_U5EIP_POSITION 0x0000001A -#define _IPC44_U5EIP_MASK 0x1C000000 -#define _IPC44_U5EIP_LENGTH 0x00000003 - -#define _IPC44_w_POSITION 0x00000000 -#define _IPC44_w_MASK 0xFFFFFFFF -#define _IPC44_w_LENGTH 0x00000020 - -#define _IPC45_U5RXIS_POSITION 0x00000000 -#define _IPC45_U5RXIS_MASK 0x00000003 -#define _IPC45_U5RXIS_LENGTH 0x00000002 - -#define _IPC45_U5RXIP_POSITION 0x00000002 -#define _IPC45_U5RXIP_MASK 0x0000001C -#define _IPC45_U5RXIP_LENGTH 0x00000003 - -#define _IPC45_U5TXIS_POSITION 0x00000008 -#define _IPC45_U5TXIS_MASK 0x00000300 -#define _IPC45_U5TXIS_LENGTH 0x00000002 - -#define _IPC45_U5TXIP_POSITION 0x0000000A -#define _IPC45_U5TXIP_MASK 0x00001C00 -#define _IPC45_U5TXIP_LENGTH 0x00000003 - -#define _IPC45_I2C5BIS_POSITION 0x00000010 -#define _IPC45_I2C5BIS_MASK 0x00030000 -#define _IPC45_I2C5BIS_LENGTH 0x00000002 - -#define _IPC45_I2C5BIP_POSITION 0x00000012 -#define _IPC45_I2C5BIP_MASK 0x001C0000 -#define _IPC45_I2C5BIP_LENGTH 0x00000003 - -#define _IPC45_I2C5SIS_POSITION 0x00000018 -#define _IPC45_I2C5SIS_MASK 0x03000000 -#define _IPC45_I2C5SIS_LENGTH 0x00000002 - -#define _IPC45_I2C5SIP_POSITION 0x0000001A -#define _IPC45_I2C5SIP_MASK 0x1C000000 -#define _IPC45_I2C5SIP_LENGTH 0x00000003 - -#define _IPC45_w_POSITION 0x00000000 -#define _IPC45_w_MASK 0xFFFFFFFF -#define _IPC45_w_LENGTH 0x00000020 - -#define _IPC46_I2C5MIS_POSITION 0x00000000 -#define _IPC46_I2C5MIS_MASK 0x00000003 -#define _IPC46_I2C5MIS_LENGTH 0x00000002 - -#define _IPC46_I2C5MIP_POSITION 0x00000002 -#define _IPC46_I2C5MIP_MASK 0x0000001C -#define _IPC46_I2C5MIP_LENGTH 0x00000003 - -#define _IPC46_SPI6EIS_POSITION 0x00000008 -#define _IPC46_SPI6EIS_MASK 0x00000300 -#define _IPC46_SPI6EIS_LENGTH 0x00000002 - -#define _IPC46_SPI6EIP_POSITION 0x0000000A -#define _IPC46_SPI6EIP_MASK 0x00001C00 -#define _IPC46_SPI6EIP_LENGTH 0x00000003 - -#define _IPC46_SPI6RXIS_POSITION 0x00000010 -#define _IPC46_SPI6RXIS_MASK 0x00030000 -#define _IPC46_SPI6RXIS_LENGTH 0x00000002 - -#define _IPC46_SPI6RXIP_POSITION 0x00000012 -#define _IPC46_SPI6RXIP_MASK 0x001C0000 -#define _IPC46_SPI6RXIP_LENGTH 0x00000003 - -#define _IPC46_SPI6TXIS_POSITION 0x00000018 -#define _IPC46_SPI6TXIS_MASK 0x03000000 -#define _IPC46_SPI6TXIS_LENGTH 0x00000002 - -#define _IPC46_SPI6TXIP_POSITION 0x0000001A -#define _IPC46_SPI6TXIP_MASK 0x1C000000 -#define _IPC46_SPI6TXIP_LENGTH 0x00000003 - -#define _IPC46_w_POSITION 0x00000000 -#define _IPC46_w_MASK 0xFFFFFFFF -#define _IPC46_w_LENGTH 0x00000020 - -#define _IPC47_U6EIS_POSITION 0x00000000 -#define _IPC47_U6EIS_MASK 0x00000003 -#define _IPC47_U6EIS_LENGTH 0x00000002 - -#define _IPC47_U6EIP_POSITION 0x00000002 -#define _IPC47_U6EIP_MASK 0x0000001C -#define _IPC47_U6EIP_LENGTH 0x00000003 - -#define _IPC47_U6RXIS_POSITION 0x00000008 -#define _IPC47_U6RXIS_MASK 0x00000300 -#define _IPC47_U6RXIS_LENGTH 0x00000002 - -#define _IPC47_U6RXIP_POSITION 0x0000000A -#define _IPC47_U6RXIP_MASK 0x00001C00 -#define _IPC47_U6RXIP_LENGTH 0x00000003 - -#define _IPC47_U6TXIS_POSITION 0x00000010 -#define _IPC47_U6TXIS_MASK 0x00030000 -#define _IPC47_U6TXIS_LENGTH 0x00000002 - -#define _IPC47_U6TXIP_POSITION 0x00000012 -#define _IPC47_U6TXIP_MASK 0x001C0000 -#define _IPC47_U6TXIP_LENGTH 0x00000003 - -#define _IPC47_w_POSITION 0x00000000 -#define _IPC47_w_MASK 0xFFFFFFFF -#define _IPC47_w_LENGTH 0x00000020 - -#define _IPC48_ADCEOSIS_POSITION 0x00000000 -#define _IPC48_ADCEOSIS_MASK 0x00000003 -#define _IPC48_ADCEOSIS_LENGTH 0x00000002 - -#define _IPC48_ADCEOSIP_POSITION 0x00000002 -#define _IPC48_ADCEOSIP_MASK 0x0000001C -#define _IPC48_ADCEOSIP_LENGTH 0x00000003 - -#define _IPC48_ADCARDYIS_POSITION 0x00000008 -#define _IPC48_ADCARDYIS_MASK 0x00000300 -#define _IPC48_ADCARDYIS_LENGTH 0x00000002 - -#define _IPC48_ADCARDYIP_POSITION 0x0000000A -#define _IPC48_ADCARDYIP_MASK 0x00001C00 -#define _IPC48_ADCARDYIP_LENGTH 0x00000003 - -#define _IPC48_ADCURDYIS_POSITION 0x00000010 -#define _IPC48_ADCURDYIS_MASK 0x00030000 -#define _IPC48_ADCURDYIS_LENGTH 0x00000002 - -#define _IPC48_ADCURDYIP_POSITION 0x00000012 -#define _IPC48_ADCURDYIP_MASK 0x001C0000 -#define _IPC48_ADCURDYIP_LENGTH 0x00000003 - -#define _IPC48_w_POSITION 0x00000000 -#define _IPC48_w_MASK 0xFFFFFFFF -#define _IPC48_w_LENGTH 0x00000020 - -#define _IPC49_ADCGRPIS_POSITION 0x00000000 -#define _IPC49_ADCGRPIS_MASK 0x00000003 -#define _IPC49_ADCGRPIS_LENGTH 0x00000002 - -#define _IPC49_ADCGRPIP_POSITION 0x00000002 -#define _IPC49_ADCGRPIP_MASK 0x0000001C -#define _IPC49_ADCGRPIP_LENGTH 0x00000003 - -#define _IPC49_ADC0EIS_POSITION 0x00000010 -#define _IPC49_ADC0EIS_MASK 0x00030000 -#define _IPC49_ADC0EIS_LENGTH 0x00000002 - -#define _IPC49_ADC0EIP_POSITION 0x00000012 -#define _IPC49_ADC0EIP_MASK 0x001C0000 -#define _IPC49_ADC0EIP_LENGTH 0x00000003 - -#define _IPC49_ADC1EIS_POSITION 0x00000018 -#define _IPC49_ADC1EIS_MASK 0x03000000 -#define _IPC49_ADC1EIS_LENGTH 0x00000002 - -#define _IPC49_ADC1EIP_POSITION 0x0000001A -#define _IPC49_ADC1EIP_MASK 0x1C000000 -#define _IPC49_ADC1EIP_LENGTH 0x00000003 - -#define _IPC49_w_POSITION 0x00000000 -#define _IPC49_w_MASK 0xFFFFFFFF -#define _IPC49_w_LENGTH 0x00000020 - -#define _IPC50_ADC2EIS_POSITION 0x00000000 -#define _IPC50_ADC2EIS_MASK 0x00000003 -#define _IPC50_ADC2EIS_LENGTH 0x00000002 - -#define _IPC50_ADC2EIP_POSITION 0x00000002 -#define _IPC50_ADC2EIP_MASK 0x0000001C -#define _IPC50_ADC2EIP_LENGTH 0x00000003 - -#define _IPC50_ADC3EIS_POSITION 0x00000008 -#define _IPC50_ADC3EIS_MASK 0x00000300 -#define _IPC50_ADC3EIS_LENGTH 0x00000002 - -#define _IPC50_ADC3EIP_POSITION 0x0000000A -#define _IPC50_ADC3EIP_MASK 0x00001C00 -#define _IPC50_ADC3EIP_LENGTH 0x00000003 - -#define _IPC50_ADC4EIS_POSITION 0x00000010 -#define _IPC50_ADC4EIS_MASK 0x00030000 -#define _IPC50_ADC4EIS_LENGTH 0x00000002 - -#define _IPC50_ADC4EIP_POSITION 0x00000012 -#define _IPC50_ADC4EIP_MASK 0x001C0000 -#define _IPC50_ADC4EIP_LENGTH 0x00000003 - -#define _IPC50_w_POSITION 0x00000000 -#define _IPC50_w_MASK 0xFFFFFFFF -#define _IPC50_w_LENGTH 0x00000020 - -#define _IPC51_ADC7EIS_POSITION 0x00000008 -#define _IPC51_ADC7EIS_MASK 0x00000300 -#define _IPC51_ADC7EIS_LENGTH 0x00000002 - -#define _IPC51_ADC7EIP_POSITION 0x0000000A -#define _IPC51_ADC7EIP_MASK 0x00001C00 -#define _IPC51_ADC7EIP_LENGTH 0x00000003 - -#define _IPC51_ADC0WIS_POSITION 0x00000010 -#define _IPC51_ADC0WIS_MASK 0x00030000 -#define _IPC51_ADC0WIS_LENGTH 0x00000002 - -#define _IPC51_ADC0WIP_POSITION 0x00000012 -#define _IPC51_ADC0WIP_MASK 0x001C0000 -#define _IPC51_ADC0WIP_LENGTH 0x00000003 - -#define _IPC51_ADC1WIS_POSITION 0x00000018 -#define _IPC51_ADC1WIS_MASK 0x03000000 -#define _IPC51_ADC1WIS_LENGTH 0x00000002 - -#define _IPC51_ADC1WIP_POSITION 0x0000001A -#define _IPC51_ADC1WIP_MASK 0x1C000000 -#define _IPC51_ADC1WIP_LENGTH 0x00000003 - -#define _IPC51_w_POSITION 0x00000000 -#define _IPC51_w_MASK 0xFFFFFFFF -#define _IPC51_w_LENGTH 0x00000020 - -#define _IPC52_ADC2WIS_POSITION 0x00000000 -#define _IPC52_ADC2WIS_MASK 0x00000003 -#define _IPC52_ADC2WIS_LENGTH 0x00000002 - -#define _IPC52_ADC2WIP_POSITION 0x00000002 -#define _IPC52_ADC2WIP_MASK 0x0000001C -#define _IPC52_ADC2WIP_LENGTH 0x00000003 - -#define _IPC52_ADC3WIS_POSITION 0x00000008 -#define _IPC52_ADC3WIS_MASK 0x00000300 -#define _IPC52_ADC3WIS_LENGTH 0x00000002 - -#define _IPC52_ADC3WIP_POSITION 0x0000000A -#define _IPC52_ADC3WIP_MASK 0x00001C00 -#define _IPC52_ADC3WIP_LENGTH 0x00000003 - -#define _IPC52_ADC4WIS_POSITION 0x00000010 -#define _IPC52_ADC4WIS_MASK 0x00030000 -#define _IPC52_ADC4WIS_LENGTH 0x00000002 - -#define _IPC52_ADC4WIP_POSITION 0x00000012 -#define _IPC52_ADC4WIP_MASK 0x001C0000 -#define _IPC52_ADC4WIP_LENGTH 0x00000003 - -#define _IPC52_w_POSITION 0x00000000 -#define _IPC52_w_MASK 0xFFFFFFFF -#define _IPC52_w_LENGTH 0x00000020 - -#define _IPC53_ADC7WIS_POSITION 0x00000008 -#define _IPC53_ADC7WIS_MASK 0x00000300 -#define _IPC53_ADC7WIS_LENGTH 0x00000002 - -#define _IPC53_ADC7WIP_POSITION 0x0000000A -#define _IPC53_ADC7WIP_MASK 0x00001C00 -#define _IPC53_ADC7WIP_LENGTH 0x00000003 - -#define _IPC53_w_POSITION 0x00000000 -#define _IPC53_w_MASK 0xFFFFFFFF -#define _IPC53_w_LENGTH 0x00000020 - -#define _OFF000_VOFF_POSITION 0x00000001 -#define _OFF000_VOFF_MASK 0x0003FFFE -#define _OFF000_VOFF_LENGTH 0x00000011 - -#define _OFF001_VOFF_POSITION 0x00000001 -#define _OFF001_VOFF_MASK 0x0003FFFE -#define _OFF001_VOFF_LENGTH 0x00000011 - -#define _OFF002_VOFF_POSITION 0x00000001 -#define _OFF002_VOFF_MASK 0x0003FFFE -#define _OFF002_VOFF_LENGTH 0x00000011 - -#define _OFF003_VOFF_POSITION 0x00000001 -#define _OFF003_VOFF_MASK 0x0003FFFE -#define _OFF003_VOFF_LENGTH 0x00000011 - -#define _OFF004_VOFF_POSITION 0x00000001 -#define _OFF004_VOFF_MASK 0x0003FFFE -#define _OFF004_VOFF_LENGTH 0x00000011 - -#define _OFF005_VOFF_POSITION 0x00000001 -#define _OFF005_VOFF_MASK 0x0003FFFE -#define _OFF005_VOFF_LENGTH 0x00000011 - -#define _OFF006_VOFF_POSITION 0x00000001 -#define _OFF006_VOFF_MASK 0x0003FFFE -#define _OFF006_VOFF_LENGTH 0x00000011 - -#define _OFF007_VOFF_POSITION 0x00000001 -#define _OFF007_VOFF_MASK 0x0003FFFE -#define _OFF007_VOFF_LENGTH 0x00000011 - -#define _OFF008_VOFF_POSITION 0x00000001 -#define _OFF008_VOFF_MASK 0x0003FFFE -#define _OFF008_VOFF_LENGTH 0x00000011 - -#define _OFF009_VOFF_POSITION 0x00000001 -#define _OFF009_VOFF_MASK 0x0003FFFE -#define _OFF009_VOFF_LENGTH 0x00000011 - -#define _OFF010_VOFF_POSITION 0x00000001 -#define _OFF010_VOFF_MASK 0x0003FFFE -#define _OFF010_VOFF_LENGTH 0x00000011 - -#define _OFF011_VOFF_POSITION 0x00000001 -#define _OFF011_VOFF_MASK 0x0003FFFE -#define _OFF011_VOFF_LENGTH 0x00000011 - -#define _OFF012_VOFF_POSITION 0x00000001 -#define _OFF012_VOFF_MASK 0x0003FFFE -#define _OFF012_VOFF_LENGTH 0x00000011 - -#define _OFF013_VOFF_POSITION 0x00000001 -#define _OFF013_VOFF_MASK 0x0003FFFE -#define _OFF013_VOFF_LENGTH 0x00000011 - -#define _OFF014_VOFF_POSITION 0x00000001 -#define _OFF014_VOFF_MASK 0x0003FFFE -#define _OFF014_VOFF_LENGTH 0x00000011 - -#define _OFF015_VOFF_POSITION 0x00000001 -#define _OFF015_VOFF_MASK 0x0003FFFE -#define _OFF015_VOFF_LENGTH 0x00000011 - -#define _OFF016_VOFF_POSITION 0x00000001 -#define _OFF016_VOFF_MASK 0x0003FFFE -#define _OFF016_VOFF_LENGTH 0x00000011 - -#define _OFF017_VOFF_POSITION 0x00000001 -#define _OFF017_VOFF_MASK 0x0003FFFE -#define _OFF017_VOFF_LENGTH 0x00000011 - -#define _OFF018_VOFF_POSITION 0x00000001 -#define _OFF018_VOFF_MASK 0x0003FFFE -#define _OFF018_VOFF_LENGTH 0x00000011 - -#define _OFF019_VOFF_POSITION 0x00000001 -#define _OFF019_VOFF_MASK 0x0003FFFE -#define _OFF019_VOFF_LENGTH 0x00000011 - -#define _OFF020_VOFF_POSITION 0x00000001 -#define _OFF020_VOFF_MASK 0x0003FFFE -#define _OFF020_VOFF_LENGTH 0x00000011 - -#define _OFF021_VOFF_POSITION 0x00000001 -#define _OFF021_VOFF_MASK 0x0003FFFE -#define _OFF021_VOFF_LENGTH 0x00000011 - -#define _OFF022_VOFF_POSITION 0x00000001 -#define _OFF022_VOFF_MASK 0x0003FFFE -#define _OFF022_VOFF_LENGTH 0x00000011 - -#define _OFF023_VOFF_POSITION 0x00000001 -#define _OFF023_VOFF_MASK 0x0003FFFE -#define _OFF023_VOFF_LENGTH 0x00000011 - -#define _OFF024_VOFF_POSITION 0x00000001 -#define _OFF024_VOFF_MASK 0x0003FFFE -#define _OFF024_VOFF_LENGTH 0x00000011 - -#define _OFF025_VOFF_POSITION 0x00000001 -#define _OFF025_VOFF_MASK 0x0003FFFE -#define _OFF025_VOFF_LENGTH 0x00000011 - -#define _OFF026_VOFF_POSITION 0x00000001 -#define _OFF026_VOFF_MASK 0x0003FFFE -#define _OFF026_VOFF_LENGTH 0x00000011 - -#define _OFF027_VOFF_POSITION 0x00000001 -#define _OFF027_VOFF_MASK 0x0003FFFE -#define _OFF027_VOFF_LENGTH 0x00000011 - -#define _OFF028_VOFF_POSITION 0x00000001 -#define _OFF028_VOFF_MASK 0x0003FFFE -#define _OFF028_VOFF_LENGTH 0x00000011 - -#define _OFF029_VOFF_POSITION 0x00000001 -#define _OFF029_VOFF_MASK 0x0003FFFE -#define _OFF029_VOFF_LENGTH 0x00000011 - -#define _OFF030_VOFF_POSITION 0x00000001 -#define _OFF030_VOFF_MASK 0x0003FFFE -#define _OFF030_VOFF_LENGTH 0x00000011 - -#define _OFF031_VOFF_POSITION 0x00000001 -#define _OFF031_VOFF_MASK 0x0003FFFE -#define _OFF031_VOFF_LENGTH 0x00000011 - -#define _OFF032_VOFF_POSITION 0x00000001 -#define _OFF032_VOFF_MASK 0x0003FFFE -#define _OFF032_VOFF_LENGTH 0x00000011 - -#define _OFF033_VOFF_POSITION 0x00000001 -#define _OFF033_VOFF_MASK 0x0003FFFE -#define _OFF033_VOFF_LENGTH 0x00000011 - -#define _OFF034_VOFF_POSITION 0x00000001 -#define _OFF034_VOFF_MASK 0x0003FFFE -#define _OFF034_VOFF_LENGTH 0x00000011 - -#define _OFF035_VOFF_POSITION 0x00000001 -#define _OFF035_VOFF_MASK 0x0003FFFE -#define _OFF035_VOFF_LENGTH 0x00000011 - -#define _OFF036_VOFF_POSITION 0x00000001 -#define _OFF036_VOFF_MASK 0x0003FFFE -#define _OFF036_VOFF_LENGTH 0x00000011 - -#define _OFF037_VOFF_POSITION 0x00000001 -#define _OFF037_VOFF_MASK 0x0003FFFE -#define _OFF037_VOFF_LENGTH 0x00000011 - -#define _OFF038_VOFF_POSITION 0x00000001 -#define _OFF038_VOFF_MASK 0x0003FFFE -#define _OFF038_VOFF_LENGTH 0x00000011 - -#define _OFF039_VOFF_POSITION 0x00000001 -#define _OFF039_VOFF_MASK 0x0003FFFE -#define _OFF039_VOFF_LENGTH 0x00000011 - -#define _OFF040_VOFF_POSITION 0x00000001 -#define _OFF040_VOFF_MASK 0x0003FFFE -#define _OFF040_VOFF_LENGTH 0x00000011 - -#define _OFF041_VOFF_POSITION 0x00000001 -#define _OFF041_VOFF_MASK 0x0003FFFE -#define _OFF041_VOFF_LENGTH 0x00000011 - -#define _OFF042_VOFF_POSITION 0x00000001 -#define _OFF042_VOFF_MASK 0x0003FFFE -#define _OFF042_VOFF_LENGTH 0x00000011 - -#define _OFF043_VOFF_POSITION 0x00000001 -#define _OFF043_VOFF_MASK 0x0003FFFE -#define _OFF043_VOFF_LENGTH 0x00000011 - -#define _OFF044_VOFF_POSITION 0x00000001 -#define _OFF044_VOFF_MASK 0x0003FFFE -#define _OFF044_VOFF_LENGTH 0x00000011 - -#define _OFF045_VOFF_POSITION 0x00000001 -#define _OFF045_VOFF_MASK 0x0003FFFE -#define _OFF045_VOFF_LENGTH 0x00000011 - -#define _OFF046_VOFF_POSITION 0x00000001 -#define _OFF046_VOFF_MASK 0x0003FFFE -#define _OFF046_VOFF_LENGTH 0x00000011 - -#define _OFF047_VOFF_POSITION 0x00000001 -#define _OFF047_VOFF_MASK 0x0003FFFE -#define _OFF047_VOFF_LENGTH 0x00000011 - -#define _OFF048_VOFF_POSITION 0x00000001 -#define _OFF048_VOFF_MASK 0x0003FFFE -#define _OFF048_VOFF_LENGTH 0x00000011 - -#define _OFF049_VOFF_POSITION 0x00000001 -#define _OFF049_VOFF_MASK 0x0003FFFE -#define _OFF049_VOFF_LENGTH 0x00000011 - -#define _OFF050_VOFF_POSITION 0x00000001 -#define _OFF050_VOFF_MASK 0x0003FFFE -#define _OFF050_VOFF_LENGTH 0x00000011 - -#define _OFF051_VOFF_POSITION 0x00000001 -#define _OFF051_VOFF_MASK 0x0003FFFE -#define _OFF051_VOFF_LENGTH 0x00000011 - -#define _OFF052_VOFF_POSITION 0x00000001 -#define _OFF052_VOFF_MASK 0x0003FFFE -#define _OFF052_VOFF_LENGTH 0x00000011 - -#define _OFF053_VOFF_POSITION 0x00000001 -#define _OFF053_VOFF_MASK 0x0003FFFE -#define _OFF053_VOFF_LENGTH 0x00000011 - -#define _OFF054_VOFF_POSITION 0x00000001 -#define _OFF054_VOFF_MASK 0x0003FFFE -#define _OFF054_VOFF_LENGTH 0x00000011 - -#define _OFF055_VOFF_POSITION 0x00000001 -#define _OFF055_VOFF_MASK 0x0003FFFE -#define _OFF055_VOFF_LENGTH 0x00000011 - -#define _OFF056_VOFF_POSITION 0x00000001 -#define _OFF056_VOFF_MASK 0x0003FFFE -#define _OFF056_VOFF_LENGTH 0x00000011 - -#define _OFF057_VOFF_POSITION 0x00000001 -#define _OFF057_VOFF_MASK 0x0003FFFE -#define _OFF057_VOFF_LENGTH 0x00000011 - -#define _OFF058_VOFF_POSITION 0x00000001 -#define _OFF058_VOFF_MASK 0x0003FFFE -#define _OFF058_VOFF_LENGTH 0x00000011 - -#define _OFF059_VOFF_POSITION 0x00000001 -#define _OFF059_VOFF_MASK 0x0003FFFE -#define _OFF059_VOFF_LENGTH 0x00000011 - -#define _OFF060_VOFF_POSITION 0x00000001 -#define _OFF060_VOFF_MASK 0x0003FFFE -#define _OFF060_VOFF_LENGTH 0x00000011 - -#define _OFF061_VOFF_POSITION 0x00000001 -#define _OFF061_VOFF_MASK 0x0003FFFE -#define _OFF061_VOFF_LENGTH 0x00000011 - -#define _OFF062_VOFF_POSITION 0x00000001 -#define _OFF062_VOFF_MASK 0x0003FFFE -#define _OFF062_VOFF_LENGTH 0x00000011 - -#define _OFF063_VOFF_POSITION 0x00000001 -#define _OFF063_VOFF_MASK 0x0003FFFE -#define _OFF063_VOFF_LENGTH 0x00000011 - -#define _OFF064_VOFF_POSITION 0x00000001 -#define _OFF064_VOFF_MASK 0x0003FFFE -#define _OFF064_VOFF_LENGTH 0x00000011 - -#define _OFF065_VOFF_POSITION 0x00000001 -#define _OFF065_VOFF_MASK 0x0003FFFE -#define _OFF065_VOFF_LENGTH 0x00000011 - -#define _OFF066_VOFF_POSITION 0x00000001 -#define _OFF066_VOFF_MASK 0x0003FFFE -#define _OFF066_VOFF_LENGTH 0x00000011 - -#define _OFF067_VOFF_POSITION 0x00000001 -#define _OFF067_VOFF_MASK 0x0003FFFE -#define _OFF067_VOFF_LENGTH 0x00000011 - -#define _OFF068_VOFF_POSITION 0x00000001 -#define _OFF068_VOFF_MASK 0x0003FFFE -#define _OFF068_VOFF_LENGTH 0x00000011 - -#define _OFF069_VOFF_POSITION 0x00000001 -#define _OFF069_VOFF_MASK 0x0003FFFE -#define _OFF069_VOFF_LENGTH 0x00000011 - -#define _OFF070_VOFF_POSITION 0x00000001 -#define _OFF070_VOFF_MASK 0x0003FFFE -#define _OFF070_VOFF_LENGTH 0x00000011 - -#define _OFF071_VOFF_POSITION 0x00000001 -#define _OFF071_VOFF_MASK 0x0003FFFE -#define _OFF071_VOFF_LENGTH 0x00000011 - -#define _OFF072_VOFF_POSITION 0x00000001 -#define _OFF072_VOFF_MASK 0x0003FFFE -#define _OFF072_VOFF_LENGTH 0x00000011 - -#define _OFF073_VOFF_POSITION 0x00000001 -#define _OFF073_VOFF_MASK 0x0003FFFE -#define _OFF073_VOFF_LENGTH 0x00000011 - -#define _OFF074_VOFF_POSITION 0x00000001 -#define _OFF074_VOFF_MASK 0x0003FFFE -#define _OFF074_VOFF_LENGTH 0x00000011 - -#define _OFF075_VOFF_POSITION 0x00000001 -#define _OFF075_VOFF_MASK 0x0003FFFE -#define _OFF075_VOFF_LENGTH 0x00000011 - -#define _OFF076_VOFF_POSITION 0x00000001 -#define _OFF076_VOFF_MASK 0x0003FFFE -#define _OFF076_VOFF_LENGTH 0x00000011 - -#define _OFF077_VOFF_POSITION 0x00000001 -#define _OFF077_VOFF_MASK 0x0003FFFE -#define _OFF077_VOFF_LENGTH 0x00000011 - -#define _OFF078_VOFF_POSITION 0x00000001 -#define _OFF078_VOFF_MASK 0x0003FFFE -#define _OFF078_VOFF_LENGTH 0x00000011 - -#define _OFF079_VOFF_POSITION 0x00000001 -#define _OFF079_VOFF_MASK 0x0003FFFE -#define _OFF079_VOFF_LENGTH 0x00000011 - -#define _OFF080_VOFF_POSITION 0x00000001 -#define _OFF080_VOFF_MASK 0x0003FFFE -#define _OFF080_VOFF_LENGTH 0x00000011 - -#define _OFF081_VOFF_POSITION 0x00000001 -#define _OFF081_VOFF_MASK 0x0003FFFE -#define _OFF081_VOFF_LENGTH 0x00000011 - -#define _OFF082_VOFF_POSITION 0x00000001 -#define _OFF082_VOFF_MASK 0x0003FFFE -#define _OFF082_VOFF_LENGTH 0x00000011 - -#define _OFF083_VOFF_POSITION 0x00000001 -#define _OFF083_VOFF_MASK 0x0003FFFE -#define _OFF083_VOFF_LENGTH 0x00000011 - -#define _OFF084_VOFF_POSITION 0x00000001 -#define _OFF084_VOFF_MASK 0x0003FFFE -#define _OFF084_VOFF_LENGTH 0x00000011 - -#define _OFF085_VOFF_POSITION 0x00000001 -#define _OFF085_VOFF_MASK 0x0003FFFE -#define _OFF085_VOFF_LENGTH 0x00000011 - -#define _OFF086_VOFF_POSITION 0x00000001 -#define _OFF086_VOFF_MASK 0x0003FFFE -#define _OFF086_VOFF_LENGTH 0x00000011 - -#define _OFF087_VOFF_POSITION 0x00000001 -#define _OFF087_VOFF_MASK 0x0003FFFE -#define _OFF087_VOFF_LENGTH 0x00000011 - -#define _OFF088_VOFF_POSITION 0x00000001 -#define _OFF088_VOFF_MASK 0x0003FFFE -#define _OFF088_VOFF_LENGTH 0x00000011 - -#define _OFF089_VOFF_POSITION 0x00000001 -#define _OFF089_VOFF_MASK 0x0003FFFE -#define _OFF089_VOFF_LENGTH 0x00000011 - -#define _OFF090_VOFF_POSITION 0x00000001 -#define _OFF090_VOFF_MASK 0x0003FFFE -#define _OFF090_VOFF_LENGTH 0x00000011 - -#define _OFF091_VOFF_POSITION 0x00000001 -#define _OFF091_VOFF_MASK 0x0003FFFE -#define _OFF091_VOFF_LENGTH 0x00000011 - -#define _OFF092_VOFF_POSITION 0x00000001 -#define _OFF092_VOFF_MASK 0x0003FFFE -#define _OFF092_VOFF_LENGTH 0x00000011 - -#define _OFF093_VOFF_POSITION 0x00000001 -#define _OFF093_VOFF_MASK 0x0003FFFE -#define _OFF093_VOFF_LENGTH 0x00000011 - -#define _OFF102_VOFF_POSITION 0x00000001 -#define _OFF102_VOFF_MASK 0x0003FFFE -#define _OFF102_VOFF_LENGTH 0x00000011 - -#define _OFF103_VOFF_POSITION 0x00000001 -#define _OFF103_VOFF_MASK 0x0003FFFE -#define _OFF103_VOFF_LENGTH 0x00000011 - -#define _OFF104_VOFF_POSITION 0x00000001 -#define _OFF104_VOFF_MASK 0x0003FFFE -#define _OFF104_VOFF_LENGTH 0x00000011 - -#define _OFF105_VOFF_POSITION 0x00000001 -#define _OFF105_VOFF_MASK 0x0003FFFE -#define _OFF105_VOFF_LENGTH 0x00000011 - -#define _OFF106_VOFF_POSITION 0x00000001 -#define _OFF106_VOFF_MASK 0x0003FFFE -#define _OFF106_VOFF_LENGTH 0x00000011 - -#define _OFF109_VOFF_POSITION 0x00000001 -#define _OFF109_VOFF_MASK 0x0003FFFE -#define _OFF109_VOFF_LENGTH 0x00000011 - -#define _OFF110_VOFF_POSITION 0x00000001 -#define _OFF110_VOFF_MASK 0x0003FFFE -#define _OFF110_VOFF_LENGTH 0x00000011 - -#define _OFF111_VOFF_POSITION 0x00000001 -#define _OFF111_VOFF_MASK 0x0003FFFE -#define _OFF111_VOFF_LENGTH 0x00000011 - -#define _OFF112_VOFF_POSITION 0x00000001 -#define _OFF112_VOFF_MASK 0x0003FFFE -#define _OFF112_VOFF_LENGTH 0x00000011 - -#define _OFF113_VOFF_POSITION 0x00000001 -#define _OFF113_VOFF_MASK 0x0003FFFE -#define _OFF113_VOFF_LENGTH 0x00000011 - -#define _OFF114_VOFF_POSITION 0x00000001 -#define _OFF114_VOFF_MASK 0x0003FFFE -#define _OFF114_VOFF_LENGTH 0x00000011 - -#define _OFF115_VOFF_POSITION 0x00000001 -#define _OFF115_VOFF_MASK 0x0003FFFE -#define _OFF115_VOFF_LENGTH 0x00000011 - -#define _OFF116_VOFF_POSITION 0x00000001 -#define _OFF116_VOFF_MASK 0x0003FFFE -#define _OFF116_VOFF_LENGTH 0x00000011 - -#define _OFF117_VOFF_POSITION 0x00000001 -#define _OFF117_VOFF_MASK 0x0003FFFE -#define _OFF117_VOFF_LENGTH 0x00000011 - -#define _OFF118_VOFF_POSITION 0x00000001 -#define _OFF118_VOFF_MASK 0x0003FFFE -#define _OFF118_VOFF_LENGTH 0x00000011 - -#define _OFF119_VOFF_POSITION 0x00000001 -#define _OFF119_VOFF_MASK 0x0003FFFE -#define _OFF119_VOFF_LENGTH 0x00000011 - -#define _OFF120_VOFF_POSITION 0x00000001 -#define _OFF120_VOFF_MASK 0x0003FFFE -#define _OFF120_VOFF_LENGTH 0x00000011 - -#define _OFF121_VOFF_POSITION 0x00000001 -#define _OFF121_VOFF_MASK 0x0003FFFE -#define _OFF121_VOFF_LENGTH 0x00000011 - -#define _OFF122_VOFF_POSITION 0x00000001 -#define _OFF122_VOFF_MASK 0x0003FFFE -#define _OFF122_VOFF_LENGTH 0x00000011 - -#define _OFF123_VOFF_POSITION 0x00000001 -#define _OFF123_VOFF_MASK 0x0003FFFE -#define _OFF123_VOFF_LENGTH 0x00000011 - -#define _OFF124_VOFF_POSITION 0x00000001 -#define _OFF124_VOFF_MASK 0x0003FFFE -#define _OFF124_VOFF_LENGTH 0x00000011 - -#define _OFF128_VOFF_POSITION 0x00000001 -#define _OFF128_VOFF_MASK 0x0003FFFE -#define _OFF128_VOFF_LENGTH 0x00000011 - -#define _OFF129_VOFF_POSITION 0x00000001 -#define _OFF129_VOFF_MASK 0x0003FFFE -#define _OFF129_VOFF_LENGTH 0x00000011 - -#define _OFF130_VOFF_POSITION 0x00000001 -#define _OFF130_VOFF_MASK 0x0003FFFE -#define _OFF130_VOFF_LENGTH 0x00000011 - -#define _OFF131_VOFF_POSITION 0x00000001 -#define _OFF131_VOFF_MASK 0x0003FFFE -#define _OFF131_VOFF_LENGTH 0x00000011 - -#define _OFF132_VOFF_POSITION 0x00000001 -#define _OFF132_VOFF_MASK 0x0003FFFE -#define _OFF132_VOFF_LENGTH 0x00000011 - -#define _OFF133_VOFF_POSITION 0x00000001 -#define _OFF133_VOFF_MASK 0x0003FFFE -#define _OFF133_VOFF_LENGTH 0x00000011 - -#define _OFF134_VOFF_POSITION 0x00000001 -#define _OFF134_VOFF_MASK 0x0003FFFE -#define _OFF134_VOFF_LENGTH 0x00000011 - -#define _OFF135_VOFF_POSITION 0x00000001 -#define _OFF135_VOFF_MASK 0x0003FFFE -#define _OFF135_VOFF_LENGTH 0x00000011 - -#define _OFF136_VOFF_POSITION 0x00000001 -#define _OFF136_VOFF_MASK 0x0003FFFE -#define _OFF136_VOFF_LENGTH 0x00000011 - -#define _OFF137_VOFF_POSITION 0x00000001 -#define _OFF137_VOFF_MASK 0x0003FFFE -#define _OFF137_VOFF_LENGTH 0x00000011 - -#define _OFF138_VOFF_POSITION 0x00000001 -#define _OFF138_VOFF_MASK 0x0003FFFE -#define _OFF138_VOFF_LENGTH 0x00000011 - -#define _OFF139_VOFF_POSITION 0x00000001 -#define _OFF139_VOFF_MASK 0x0003FFFE -#define _OFF139_VOFF_LENGTH 0x00000011 - -#define _OFF140_VOFF_POSITION 0x00000001 -#define _OFF140_VOFF_MASK 0x0003FFFE -#define _OFF140_VOFF_LENGTH 0x00000011 - -#define _OFF141_VOFF_POSITION 0x00000001 -#define _OFF141_VOFF_MASK 0x0003FFFE -#define _OFF141_VOFF_LENGTH 0x00000011 - -#define _OFF142_VOFF_POSITION 0x00000001 -#define _OFF142_VOFF_MASK 0x0003FFFE -#define _OFF142_VOFF_LENGTH 0x00000011 - -#define _OFF143_VOFF_POSITION 0x00000001 -#define _OFF143_VOFF_MASK 0x0003FFFE -#define _OFF143_VOFF_LENGTH 0x00000011 - -#define _OFF144_VOFF_POSITION 0x00000001 -#define _OFF144_VOFF_MASK 0x0003FFFE -#define _OFF144_VOFF_LENGTH 0x00000011 - -#define _OFF145_VOFF_POSITION 0x00000001 -#define _OFF145_VOFF_MASK 0x0003FFFE -#define _OFF145_VOFF_LENGTH 0x00000011 - -#define _OFF146_VOFF_POSITION 0x00000001 -#define _OFF146_VOFF_MASK 0x0003FFFE -#define _OFF146_VOFF_LENGTH 0x00000011 - -#define _OFF147_VOFF_POSITION 0x00000001 -#define _OFF147_VOFF_MASK 0x0003FFFE -#define _OFF147_VOFF_LENGTH 0x00000011 - -#define _OFF148_VOFF_POSITION 0x00000001 -#define _OFF148_VOFF_MASK 0x0003FFFE -#define _OFF148_VOFF_LENGTH 0x00000011 - -#define _OFF149_VOFF_POSITION 0x00000001 -#define _OFF149_VOFF_MASK 0x0003FFFE -#define _OFF149_VOFF_LENGTH 0x00000011 - -#define _OFF150_VOFF_POSITION 0x00000001 -#define _OFF150_VOFF_MASK 0x0003FFFE -#define _OFF150_VOFF_LENGTH 0x00000011 - -#define _OFF153_VOFF_POSITION 0x00000001 -#define _OFF153_VOFF_MASK 0x0003FFFE -#define _OFF153_VOFF_LENGTH 0x00000011 - -#define _OFF154_VOFF_POSITION 0x00000001 -#define _OFF154_VOFF_MASK 0x0003FFFE -#define _OFF154_VOFF_LENGTH 0x00000011 - -#define _OFF155_VOFF_POSITION 0x00000001 -#define _OFF155_VOFF_MASK 0x0003FFFE -#define _OFF155_VOFF_LENGTH 0x00000011 - -#define _OFF156_VOFF_POSITION 0x00000001 -#define _OFF156_VOFF_MASK 0x0003FFFE -#define _OFF156_VOFF_LENGTH 0x00000011 - -#define _OFF157_VOFF_POSITION 0x00000001 -#define _OFF157_VOFF_MASK 0x0003FFFE -#define _OFF157_VOFF_LENGTH 0x00000011 - -#define _OFF158_VOFF_POSITION 0x00000001 -#define _OFF158_VOFF_MASK 0x0003FFFE -#define _OFF158_VOFF_LENGTH 0x00000011 - -#define _OFF159_VOFF_POSITION 0x00000001 -#define _OFF159_VOFF_MASK 0x0003FFFE -#define _OFF159_VOFF_LENGTH 0x00000011 - -#define _OFF160_VOFF_POSITION 0x00000001 -#define _OFF160_VOFF_MASK 0x0003FFFE -#define _OFF160_VOFF_LENGTH 0x00000011 - -#define _OFF161_VOFF_POSITION 0x00000001 -#define _OFF161_VOFF_MASK 0x0003FFFE -#define _OFF161_VOFF_LENGTH 0x00000011 - -#define _OFF162_VOFF_POSITION 0x00000001 -#define _OFF162_VOFF_MASK 0x0003FFFE -#define _OFF162_VOFF_LENGTH 0x00000011 - -#define _OFF163_VOFF_POSITION 0x00000001 -#define _OFF163_VOFF_MASK 0x0003FFFE -#define _OFF163_VOFF_LENGTH 0x00000011 - -#define _OFF164_VOFF_POSITION 0x00000001 -#define _OFF164_VOFF_MASK 0x0003FFFE -#define _OFF164_VOFF_LENGTH 0x00000011 - -#define _OFF165_VOFF_POSITION 0x00000001 -#define _OFF165_VOFF_MASK 0x0003FFFE -#define _OFF165_VOFF_LENGTH 0x00000011 - -#define _OFF166_VOFF_POSITION 0x00000001 -#define _OFF166_VOFF_MASK 0x0003FFFE -#define _OFF166_VOFF_LENGTH 0x00000011 - -#define _OFF167_VOFF_POSITION 0x00000001 -#define _OFF167_VOFF_MASK 0x0003FFFE -#define _OFF167_VOFF_LENGTH 0x00000011 - -#define _OFF168_VOFF_POSITION 0x00000001 -#define _OFF168_VOFF_MASK 0x0003FFFE -#define _OFF168_VOFF_LENGTH 0x00000011 - -#define _OFF169_VOFF_POSITION 0x00000001 -#define _OFF169_VOFF_MASK 0x0003FFFE -#define _OFF169_VOFF_LENGTH 0x00000011 - -#define _OFF170_VOFF_POSITION 0x00000001 -#define _OFF170_VOFF_MASK 0x0003FFFE -#define _OFF170_VOFF_LENGTH 0x00000011 - -#define _OFF171_VOFF_POSITION 0x00000001 -#define _OFF171_VOFF_MASK 0x0003FFFE -#define _OFF171_VOFF_LENGTH 0x00000011 - -#define _OFF172_VOFF_POSITION 0x00000001 -#define _OFF172_VOFF_MASK 0x0003FFFE -#define _OFF172_VOFF_LENGTH 0x00000011 - -#define _OFF173_VOFF_POSITION 0x00000001 -#define _OFF173_VOFF_MASK 0x0003FFFE -#define _OFF173_VOFF_LENGTH 0x00000011 - -#define _OFF174_VOFF_POSITION 0x00000001 -#define _OFF174_VOFF_MASK 0x0003FFFE -#define _OFF174_VOFF_LENGTH 0x00000011 - -#define _OFF175_VOFF_POSITION 0x00000001 -#define _OFF175_VOFF_MASK 0x0003FFFE -#define _OFF175_VOFF_LENGTH 0x00000011 - -#define _OFF176_VOFF_POSITION 0x00000001 -#define _OFF176_VOFF_MASK 0x0003FFFE -#define _OFF176_VOFF_LENGTH 0x00000011 - -#define _OFF177_VOFF_POSITION 0x00000001 -#define _OFF177_VOFF_MASK 0x0003FFFE -#define _OFF177_VOFF_LENGTH 0x00000011 - -#define _OFF178_VOFF_POSITION 0x00000001 -#define _OFF178_VOFF_MASK 0x0003FFFE -#define _OFF178_VOFF_LENGTH 0x00000011 - -#define _OFF179_VOFF_POSITION 0x00000001 -#define _OFF179_VOFF_MASK 0x0003FFFE -#define _OFF179_VOFF_LENGTH 0x00000011 - -#define _OFF180_VOFF_POSITION 0x00000001 -#define _OFF180_VOFF_MASK 0x0003FFFE -#define _OFF180_VOFF_LENGTH 0x00000011 - -#define _OFF181_VOFF_POSITION 0x00000001 -#define _OFF181_VOFF_MASK 0x0003FFFE -#define _OFF181_VOFF_LENGTH 0x00000011 - -#define _OFF182_VOFF_POSITION 0x00000001 -#define _OFF182_VOFF_MASK 0x0003FFFE -#define _OFF182_VOFF_LENGTH 0x00000011 - -#define _OFF183_VOFF_POSITION 0x00000001 -#define _OFF183_VOFF_MASK 0x0003FFFE -#define _OFF183_VOFF_LENGTH 0x00000011 - -#define _OFF184_VOFF_POSITION 0x00000001 -#define _OFF184_VOFF_MASK 0x0003FFFE -#define _OFF184_VOFF_LENGTH 0x00000011 - -#define _OFF185_VOFF_POSITION 0x00000001 -#define _OFF185_VOFF_MASK 0x0003FFFE -#define _OFF185_VOFF_LENGTH 0x00000011 - -#define _OFF186_VOFF_POSITION 0x00000001 -#define _OFF186_VOFF_MASK 0x0003FFFE -#define _OFF186_VOFF_LENGTH 0x00000011 - -#define _OFF187_VOFF_POSITION 0x00000001 -#define _OFF187_VOFF_MASK 0x0003FFFE -#define _OFF187_VOFF_LENGTH 0x00000011 - -#define _OFF188_VOFF_POSITION 0x00000001 -#define _OFF188_VOFF_MASK 0x0003FFFE -#define _OFF188_VOFF_LENGTH 0x00000011 - -#define _OFF189_VOFF_POSITION 0x00000001 -#define _OFF189_VOFF_MASK 0x0003FFFE -#define _OFF189_VOFF_LENGTH 0x00000011 - -#define _OFF190_VOFF_POSITION 0x00000001 -#define _OFF190_VOFF_MASK 0x0003FFFE -#define _OFF190_VOFF_LENGTH 0x00000011 - -#define _OFF192_VOFF_POSITION 0x00000001 -#define _OFF192_VOFF_MASK 0x0003FFFE -#define _OFF192_VOFF_LENGTH 0x00000011 - -#define _OFF193_VOFF_POSITION 0x00000001 -#define _OFF193_VOFF_MASK 0x0003FFFE -#define _OFF193_VOFF_LENGTH 0x00000011 - -#define _OFF194_VOFF_POSITION 0x00000001 -#define _OFF194_VOFF_MASK 0x0003FFFE -#define _OFF194_VOFF_LENGTH 0x00000011 - -#define _OFF196_VOFF_POSITION 0x00000001 -#define _OFF196_VOFF_MASK 0x0003FFFE -#define _OFF196_VOFF_LENGTH 0x00000011 - -#define _OFF198_VOFF_POSITION 0x00000001 -#define _OFF198_VOFF_MASK 0x0003FFFE -#define _OFF198_VOFF_LENGTH 0x00000011 - -#define _OFF199_VOFF_POSITION 0x00000001 -#define _OFF199_VOFF_MASK 0x0003FFFE -#define _OFF199_VOFF_LENGTH 0x00000011 - -#define _OFF200_VOFF_POSITION 0x00000001 -#define _OFF200_VOFF_MASK 0x0003FFFE -#define _OFF200_VOFF_LENGTH 0x00000011 - -#define _OFF201_VOFF_POSITION 0x00000001 -#define _OFF201_VOFF_MASK 0x0003FFFE -#define _OFF201_VOFF_LENGTH 0x00000011 - -#define _OFF202_VOFF_POSITION 0x00000001 -#define _OFF202_VOFF_MASK 0x0003FFFE -#define _OFF202_VOFF_LENGTH 0x00000011 - -#define _OFF205_VOFF_POSITION 0x00000001 -#define _OFF205_VOFF_MASK 0x0003FFFE -#define _OFF205_VOFF_LENGTH 0x00000011 - -#define _OFF206_VOFF_POSITION 0x00000001 -#define _OFF206_VOFF_MASK 0x0003FFFE -#define _OFF206_VOFF_LENGTH 0x00000011 - -#define _OFF207_VOFF_POSITION 0x00000001 -#define _OFF207_VOFF_MASK 0x0003FFFE -#define _OFF207_VOFF_LENGTH 0x00000011 - -#define _OFF208_VOFF_POSITION 0x00000001 -#define _OFF208_VOFF_MASK 0x0003FFFE -#define _OFF208_VOFF_LENGTH 0x00000011 - -#define _OFF209_VOFF_POSITION 0x00000001 -#define _OFF209_VOFF_MASK 0x0003FFFE -#define _OFF209_VOFF_LENGTH 0x00000011 - -#define _OFF210_VOFF_POSITION 0x00000001 -#define _OFF210_VOFF_MASK 0x0003FFFE -#define _OFF210_VOFF_LENGTH 0x00000011 - -#define _OFF213_VOFF_POSITION 0x00000001 -#define _OFF213_VOFF_MASK 0x0003FFFE -#define _OFF213_VOFF_LENGTH 0x00000011 - -#define _DMACON_DMABUSY_POSITION 0x0000000B -#define _DMACON_DMABUSY_MASK 0x00000800 -#define _DMACON_DMABUSY_LENGTH 0x00000001 - -#define _DMACON_SUSPEND_POSITION 0x0000000C -#define _DMACON_SUSPEND_MASK 0x00001000 -#define _DMACON_SUSPEND_LENGTH 0x00000001 - -#define _DMACON_ON_POSITION 0x0000000F -#define _DMACON_ON_MASK 0x00008000 -#define _DMACON_ON_LENGTH 0x00000001 - -#define _DMASTAT_DMACH_POSITION 0x00000000 -#define _DMASTAT_DMACH_MASK 0x00000007 -#define _DMASTAT_DMACH_LENGTH 0x00000003 - -#define _DMASTAT_RDWR_POSITION 0x0000001F -#define _DMASTAT_RDWR_MASK 0x80000000 -#define _DMASTAT_RDWR_LENGTH 0x00000001 - -#define _DMAADDR_DMAADDR_POSITION 0x00000000 -#define _DMAADDR_DMAADDR_MASK 0xFFFFFFFF -#define _DMAADDR_DMAADDR_LENGTH 0x00000020 - -#define _DCRCCON_CRCCH_POSITION 0x00000000 -#define _DCRCCON_CRCCH_MASK 0x00000007 -#define _DCRCCON_CRCCH_LENGTH 0x00000003 - -#define _DCRCCON_CRCTYP_POSITION 0x00000005 -#define _DCRCCON_CRCTYP_MASK 0x00000020 -#define _DCRCCON_CRCTYP_LENGTH 0x00000001 - -#define _DCRCCON_CRCAPP_POSITION 0x00000006 -#define _DCRCCON_CRCAPP_MASK 0x00000040 -#define _DCRCCON_CRCAPP_LENGTH 0x00000001 - -#define _DCRCCON_CRCEN_POSITION 0x00000007 -#define _DCRCCON_CRCEN_MASK 0x00000080 -#define _DCRCCON_CRCEN_LENGTH 0x00000001 - -#define _DCRCCON_PLEN_POSITION 0x00000008 -#define _DCRCCON_PLEN_MASK 0x00001F00 -#define _DCRCCON_PLEN_LENGTH 0x00000005 - -#define _DCRCCON_BITO_POSITION 0x00000018 -#define _DCRCCON_BITO_MASK 0x01000000 -#define _DCRCCON_BITO_LENGTH 0x00000001 - -#define _DCRCCON_WBO_POSITION 0x0000001B -#define _DCRCCON_WBO_MASK 0x08000000 -#define _DCRCCON_WBO_LENGTH 0x00000001 - -#define _DCRCCON_BYTO_POSITION 0x0000001C -#define _DCRCCON_BYTO_MASK 0x30000000 -#define _DCRCCON_BYTO_LENGTH 0x00000002 - -#define _DCRCDATA_DCRCDATA_POSITION 0x00000000 -#define _DCRCDATA_DCRCDATA_MASK 0xFFFFFFFF -#define _DCRCDATA_DCRCDATA_LENGTH 0x00000020 - -#define _DCRCXOR_DCRCXOR_POSITION 0x00000000 -#define _DCRCXOR_DCRCXOR_MASK 0xFFFFFFFF -#define _DCRCXOR_DCRCXOR_LENGTH 0x00000020 - -#define _DCH0CON_CHPRI_POSITION 0x00000000 -#define _DCH0CON_CHPRI_MASK 0x00000003 -#define _DCH0CON_CHPRI_LENGTH 0x00000002 - -#define _DCH0CON_CHEDET_POSITION 0x00000002 -#define _DCH0CON_CHEDET_MASK 0x00000004 -#define _DCH0CON_CHEDET_LENGTH 0x00000001 - -#define _DCH0CON_CHAEN_POSITION 0x00000004 -#define _DCH0CON_CHAEN_MASK 0x00000010 -#define _DCH0CON_CHAEN_LENGTH 0x00000001 - -#define _DCH0CON_CHCHN_POSITION 0x00000005 -#define _DCH0CON_CHCHN_MASK 0x00000020 -#define _DCH0CON_CHCHN_LENGTH 0x00000001 - -#define _DCH0CON_CHAED_POSITION 0x00000006 -#define _DCH0CON_CHAED_MASK 0x00000040 -#define _DCH0CON_CHAED_LENGTH 0x00000001 - -#define _DCH0CON_CHEN_POSITION 0x00000007 -#define _DCH0CON_CHEN_MASK 0x00000080 -#define _DCH0CON_CHEN_LENGTH 0x00000001 - -#define _DCH0CON_CHCHNS_POSITION 0x00000008 -#define _DCH0CON_CHCHNS_MASK 0x00000100 -#define _DCH0CON_CHCHNS_LENGTH 0x00000001 - -#define _DCH0CON_CHPATLEN_POSITION 0x0000000B -#define _DCH0CON_CHPATLEN_MASK 0x00000800 -#define _DCH0CON_CHPATLEN_LENGTH 0x00000001 - -#define _DCH0CON_CHPIGNEN_POSITION 0x0000000D -#define _DCH0CON_CHPIGNEN_MASK 0x00002000 -#define _DCH0CON_CHPIGNEN_LENGTH 0x00000001 - -#define _DCH0CON_CHBUSY_POSITION 0x0000000F -#define _DCH0CON_CHBUSY_MASK 0x00008000 -#define _DCH0CON_CHBUSY_LENGTH 0x00000001 - -#define _DCH0CON_CHPIGN_POSITION 0x00000018 -#define _DCH0CON_CHPIGN_MASK 0xFF000000 -#define _DCH0CON_CHPIGN_LENGTH 0x00000008 - -#define _DCH0ECON_AIRQEN_POSITION 0x00000003 -#define _DCH0ECON_AIRQEN_MASK 0x00000008 -#define _DCH0ECON_AIRQEN_LENGTH 0x00000001 - -#define _DCH0ECON_SIRQEN_POSITION 0x00000004 -#define _DCH0ECON_SIRQEN_MASK 0x00000010 -#define _DCH0ECON_SIRQEN_LENGTH 0x00000001 - -#define _DCH0ECON_PATEN_POSITION 0x00000005 -#define _DCH0ECON_PATEN_MASK 0x00000020 -#define _DCH0ECON_PATEN_LENGTH 0x00000001 - -#define _DCH0ECON_CABORT_POSITION 0x00000006 -#define _DCH0ECON_CABORT_MASK 0x00000040 -#define _DCH0ECON_CABORT_LENGTH 0x00000001 - -#define _DCH0ECON_CFORCE_POSITION 0x00000007 -#define _DCH0ECON_CFORCE_MASK 0x00000080 -#define _DCH0ECON_CFORCE_LENGTH 0x00000001 - -#define _DCH0ECON_CHSIRQ_POSITION 0x00000008 -#define _DCH0ECON_CHSIRQ_MASK 0x0000FF00 -#define _DCH0ECON_CHSIRQ_LENGTH 0x00000008 - -#define _DCH0ECON_CHAIRQ_POSITION 0x00000010 -#define _DCH0ECON_CHAIRQ_MASK 0x00FF0000 -#define _DCH0ECON_CHAIRQ_LENGTH 0x00000008 - -#define _DCH0INT_CHERIF_POSITION 0x00000000 -#define _DCH0INT_CHERIF_MASK 0x00000001 -#define _DCH0INT_CHERIF_LENGTH 0x00000001 - -#define _DCH0INT_CHTAIF_POSITION 0x00000001 -#define _DCH0INT_CHTAIF_MASK 0x00000002 -#define _DCH0INT_CHTAIF_LENGTH 0x00000001 - -#define _DCH0INT_CHCCIF_POSITION 0x00000002 -#define _DCH0INT_CHCCIF_MASK 0x00000004 -#define _DCH0INT_CHCCIF_LENGTH 0x00000001 - -#define _DCH0INT_CHBCIF_POSITION 0x00000003 -#define _DCH0INT_CHBCIF_MASK 0x00000008 -#define _DCH0INT_CHBCIF_LENGTH 0x00000001 - -#define _DCH0INT_CHDHIF_POSITION 0x00000004 -#define _DCH0INT_CHDHIF_MASK 0x00000010 -#define _DCH0INT_CHDHIF_LENGTH 0x00000001 - -#define _DCH0INT_CHDDIF_POSITION 0x00000005 -#define _DCH0INT_CHDDIF_MASK 0x00000020 -#define _DCH0INT_CHDDIF_LENGTH 0x00000001 - -#define _DCH0INT_CHSHIF_POSITION 0x00000006 -#define _DCH0INT_CHSHIF_MASK 0x00000040 -#define _DCH0INT_CHSHIF_LENGTH 0x00000001 - -#define _DCH0INT_CHSDIF_POSITION 0x00000007 -#define _DCH0INT_CHSDIF_MASK 0x00000080 -#define _DCH0INT_CHSDIF_LENGTH 0x00000001 - -#define _DCH0INT_CHERIE_POSITION 0x00000010 -#define _DCH0INT_CHERIE_MASK 0x00010000 -#define _DCH0INT_CHERIE_LENGTH 0x00000001 - -#define _DCH0INT_CHTAIE_POSITION 0x00000011 -#define _DCH0INT_CHTAIE_MASK 0x00020000 -#define _DCH0INT_CHTAIE_LENGTH 0x00000001 - -#define _DCH0INT_CHCCIE_POSITION 0x00000012 -#define _DCH0INT_CHCCIE_MASK 0x00040000 -#define _DCH0INT_CHCCIE_LENGTH 0x00000001 - -#define _DCH0INT_CHBCIE_POSITION 0x00000013 -#define _DCH0INT_CHBCIE_MASK 0x00080000 -#define _DCH0INT_CHBCIE_LENGTH 0x00000001 - -#define _DCH0INT_CHDHIE_POSITION 0x00000014 -#define _DCH0INT_CHDHIE_MASK 0x00100000 -#define _DCH0INT_CHDHIE_LENGTH 0x00000001 - -#define _DCH0INT_CHDDIE_POSITION 0x00000015 -#define _DCH0INT_CHDDIE_MASK 0x00200000 -#define _DCH0INT_CHDDIE_LENGTH 0x00000001 - -#define _DCH0INT_CHSHIE_POSITION 0x00000016 -#define _DCH0INT_CHSHIE_MASK 0x00400000 -#define _DCH0INT_CHSHIE_LENGTH 0x00000001 - -#define _DCH0INT_CHSDIE_POSITION 0x00000017 -#define _DCH0INT_CHSDIE_MASK 0x00800000 -#define _DCH0INT_CHSDIE_LENGTH 0x00000001 - -#define _DCH0SSA_CHSSA_POSITION 0x00000000 -#define _DCH0SSA_CHSSA_MASK 0xFFFFFFFF -#define _DCH0SSA_CHSSA_LENGTH 0x00000020 - -#define _DCH0DSA_CHDSA_POSITION 0x00000000 -#define _DCH0DSA_CHDSA_MASK 0xFFFFFFFF -#define _DCH0DSA_CHDSA_LENGTH 0x00000020 - -#define _DCH0SSIZ_CHSSIZ_POSITION 0x00000000 -#define _DCH0SSIZ_CHSSIZ_MASK 0x0000FFFF -#define _DCH0SSIZ_CHSSIZ_LENGTH 0x00000010 - -#define _DCH0DSIZ_CHDSIZ_POSITION 0x00000000 -#define _DCH0DSIZ_CHDSIZ_MASK 0x0000FFFF -#define _DCH0DSIZ_CHDSIZ_LENGTH 0x00000010 - -#define _DCH0SPTR_CHSPTR_POSITION 0x00000000 -#define _DCH0SPTR_CHSPTR_MASK 0x0000FFFF -#define _DCH0SPTR_CHSPTR_LENGTH 0x00000010 - -#define _DCH0DPTR_CHDPTR_POSITION 0x00000000 -#define _DCH0DPTR_CHDPTR_MASK 0x0000FFFF -#define _DCH0DPTR_CHDPTR_LENGTH 0x00000010 - -#define _DCH0CSIZ_CHCSIZ_POSITION 0x00000000 -#define _DCH0CSIZ_CHCSIZ_MASK 0x0000FFFF -#define _DCH0CSIZ_CHCSIZ_LENGTH 0x00000010 - -#define _DCH0CPTR_CHCPTR_POSITION 0x00000000 -#define _DCH0CPTR_CHCPTR_MASK 0x0000FFFF -#define _DCH0CPTR_CHCPTR_LENGTH 0x00000010 - -#define _DCS0CPTR_CHCPTR_POSITION 0x00000000 -#define _DCS0CPTR_CHCPTR_MASK 0x0000FFFF -#define _DCS0CPTR_CHCPTR_LENGTH 0x00000010 - -#define _DCH0DAT_CHPDAT_POSITION 0x00000000 -#define _DCH0DAT_CHPDAT_MASK 0x0000FFFF -#define _DCH0DAT_CHPDAT_LENGTH 0x00000010 - -#define _DCH1CON_CHPRI_POSITION 0x00000000 -#define _DCH1CON_CHPRI_MASK 0x00000003 -#define _DCH1CON_CHPRI_LENGTH 0x00000002 - -#define _DCH1CON_CHEDET_POSITION 0x00000002 -#define _DCH1CON_CHEDET_MASK 0x00000004 -#define _DCH1CON_CHEDET_LENGTH 0x00000001 - -#define _DCH1CON_CHAEN_POSITION 0x00000004 -#define _DCH1CON_CHAEN_MASK 0x00000010 -#define _DCH1CON_CHAEN_LENGTH 0x00000001 - -#define _DCH1CON_CHCHN_POSITION 0x00000005 -#define _DCH1CON_CHCHN_MASK 0x00000020 -#define _DCH1CON_CHCHN_LENGTH 0x00000001 - -#define _DCH1CON_CHAED_POSITION 0x00000006 -#define _DCH1CON_CHAED_MASK 0x00000040 -#define _DCH1CON_CHAED_LENGTH 0x00000001 - -#define _DCH1CON_CHEN_POSITION 0x00000007 -#define _DCH1CON_CHEN_MASK 0x00000080 -#define _DCH1CON_CHEN_LENGTH 0x00000001 - -#define _DCH1CON_CHCHNS_POSITION 0x00000008 -#define _DCH1CON_CHCHNS_MASK 0x00000100 -#define _DCH1CON_CHCHNS_LENGTH 0x00000001 - -#define _DCH1CON_CHPATLEN_POSITION 0x0000000B -#define _DCH1CON_CHPATLEN_MASK 0x00000800 -#define _DCH1CON_CHPATLEN_LENGTH 0x00000001 - -#define _DCH1CON_CHPIGNEN_POSITION 0x0000000D -#define _DCH1CON_CHPIGNEN_MASK 0x00002000 -#define _DCH1CON_CHPIGNEN_LENGTH 0x00000001 - -#define _DCH1CON_CHBUSY_POSITION 0x0000000F -#define _DCH1CON_CHBUSY_MASK 0x00008000 -#define _DCH1CON_CHBUSY_LENGTH 0x00000001 - -#define _DCH1CON_CHPIGN_POSITION 0x00000018 -#define _DCH1CON_CHPIGN_MASK 0xFF000000 -#define _DCH1CON_CHPIGN_LENGTH 0x00000008 - -#define _DCH1ECON_AIRQEN_POSITION 0x00000003 -#define _DCH1ECON_AIRQEN_MASK 0x00000008 -#define _DCH1ECON_AIRQEN_LENGTH 0x00000001 - -#define _DCH1ECON_SIRQEN_POSITION 0x00000004 -#define _DCH1ECON_SIRQEN_MASK 0x00000010 -#define _DCH1ECON_SIRQEN_LENGTH 0x00000001 - -#define _DCH1ECON_PATEN_POSITION 0x00000005 -#define _DCH1ECON_PATEN_MASK 0x00000020 -#define _DCH1ECON_PATEN_LENGTH 0x00000001 - -#define _DCH1ECON_CABORT_POSITION 0x00000006 -#define _DCH1ECON_CABORT_MASK 0x00000040 -#define _DCH1ECON_CABORT_LENGTH 0x00000001 - -#define _DCH1ECON_CFORCE_POSITION 0x00000007 -#define _DCH1ECON_CFORCE_MASK 0x00000080 -#define _DCH1ECON_CFORCE_LENGTH 0x00000001 - -#define _DCH1ECON_CHSIRQ_POSITION 0x00000008 -#define _DCH1ECON_CHSIRQ_MASK 0x0000FF00 -#define _DCH1ECON_CHSIRQ_LENGTH 0x00000008 - -#define _DCH1ECON_CHAIRQ_POSITION 0x00000010 -#define _DCH1ECON_CHAIRQ_MASK 0x00FF0000 -#define _DCH1ECON_CHAIRQ_LENGTH 0x00000008 - -#define _DCH1INT_CHERIF_POSITION 0x00000000 -#define _DCH1INT_CHERIF_MASK 0x00000001 -#define _DCH1INT_CHERIF_LENGTH 0x00000001 - -#define _DCH1INT_CHTAIF_POSITION 0x00000001 -#define _DCH1INT_CHTAIF_MASK 0x00000002 -#define _DCH1INT_CHTAIF_LENGTH 0x00000001 - -#define _DCH1INT_CHCCIF_POSITION 0x00000002 -#define _DCH1INT_CHCCIF_MASK 0x00000004 -#define _DCH1INT_CHCCIF_LENGTH 0x00000001 - -#define _DCH1INT_CHBCIF_POSITION 0x00000003 -#define _DCH1INT_CHBCIF_MASK 0x00000008 -#define _DCH1INT_CHBCIF_LENGTH 0x00000001 - -#define _DCH1INT_CHDHIF_POSITION 0x00000004 -#define _DCH1INT_CHDHIF_MASK 0x00000010 -#define _DCH1INT_CHDHIF_LENGTH 0x00000001 - -#define _DCH1INT_CHDDIF_POSITION 0x00000005 -#define _DCH1INT_CHDDIF_MASK 0x00000020 -#define _DCH1INT_CHDDIF_LENGTH 0x00000001 - -#define _DCH1INT_CHSHIF_POSITION 0x00000006 -#define _DCH1INT_CHSHIF_MASK 0x00000040 -#define _DCH1INT_CHSHIF_LENGTH 0x00000001 - -#define _DCH1INT_CHSDIF_POSITION 0x00000007 -#define _DCH1INT_CHSDIF_MASK 0x00000080 -#define _DCH1INT_CHSDIF_LENGTH 0x00000001 - -#define _DCH1INT_CHERIE_POSITION 0x00000010 -#define _DCH1INT_CHERIE_MASK 0x00010000 -#define _DCH1INT_CHERIE_LENGTH 0x00000001 - -#define _DCH1INT_CHTAIE_POSITION 0x00000011 -#define _DCH1INT_CHTAIE_MASK 0x00020000 -#define _DCH1INT_CHTAIE_LENGTH 0x00000001 - -#define _DCH1INT_CHCCIE_POSITION 0x00000012 -#define _DCH1INT_CHCCIE_MASK 0x00040000 -#define _DCH1INT_CHCCIE_LENGTH 0x00000001 - -#define _DCH1INT_CHBCIE_POSITION 0x00000013 -#define _DCH1INT_CHBCIE_MASK 0x00080000 -#define _DCH1INT_CHBCIE_LENGTH 0x00000001 - -#define _DCH1INT_CHDHIE_POSITION 0x00000014 -#define _DCH1INT_CHDHIE_MASK 0x00100000 -#define _DCH1INT_CHDHIE_LENGTH 0x00000001 - -#define _DCH1INT_CHDDIE_POSITION 0x00000015 -#define _DCH1INT_CHDDIE_MASK 0x00200000 -#define _DCH1INT_CHDDIE_LENGTH 0x00000001 - -#define _DCH1INT_CHSHIE_POSITION 0x00000016 -#define _DCH1INT_CHSHIE_MASK 0x00400000 -#define _DCH1INT_CHSHIE_LENGTH 0x00000001 - -#define _DCH1INT_CHSDIE_POSITION 0x00000017 -#define _DCH1INT_CHSDIE_MASK 0x00800000 -#define _DCH1INT_CHSDIE_LENGTH 0x00000001 - -#define _DCH1SSA_CHSSA_POSITION 0x00000000 -#define _DCH1SSA_CHSSA_MASK 0xFFFFFFFF -#define _DCH1SSA_CHSSA_LENGTH 0x00000020 - -#define _DCH1DSA_CHDSA_POSITION 0x00000000 -#define _DCH1DSA_CHDSA_MASK 0xFFFFFFFF -#define _DCH1DSA_CHDSA_LENGTH 0x00000020 - -#define _DCH1SSIZ_CHSSIZ_POSITION 0x00000000 -#define _DCH1SSIZ_CHSSIZ_MASK 0x0000FFFF -#define _DCH1SSIZ_CHSSIZ_LENGTH 0x00000010 - -#define _DCH1DSIZ_CHDSIZ_POSITION 0x00000000 -#define _DCH1DSIZ_CHDSIZ_MASK 0x0000FFFF -#define _DCH1DSIZ_CHDSIZ_LENGTH 0x00000010 - -#define _DCH1SPTR_CHSPTR_POSITION 0x00000000 -#define _DCH1SPTR_CHSPTR_MASK 0x0000FFFF -#define _DCH1SPTR_CHSPTR_LENGTH 0x00000010 - -#define _DCH1DPTR_CHDPTR_POSITION 0x00000000 -#define _DCH1DPTR_CHDPTR_MASK 0x0000FFFF -#define _DCH1DPTR_CHDPTR_LENGTH 0x00000010 - -#define _DCH1CSIZ_CHCSIZ_POSITION 0x00000000 -#define _DCH1CSIZ_CHCSIZ_MASK 0x0000FFFF -#define _DCH1CSIZ_CHCSIZ_LENGTH 0x00000010 - -#define _DCH1CPTR_CHCPTR_POSITION 0x00000000 -#define _DCH1CPTR_CHCPTR_MASK 0x0000FFFF -#define _DCH1CPTR_CHCPTR_LENGTH 0x00000010 - -#define _DCS1CPTR_CHCPTR_POSITION 0x00000000 -#define _DCS1CPTR_CHCPTR_MASK 0x0000FFFF -#define _DCS1CPTR_CHCPTR_LENGTH 0x00000010 - -#define _DCH1DAT_CHPDAT_POSITION 0x00000000 -#define _DCH1DAT_CHPDAT_MASK 0x0000FFFF -#define _DCH1DAT_CHPDAT_LENGTH 0x00000010 - -#define _DCH2CON_CHPRI_POSITION 0x00000000 -#define _DCH2CON_CHPRI_MASK 0x00000003 -#define _DCH2CON_CHPRI_LENGTH 0x00000002 - -#define _DCH2CON_CHEDET_POSITION 0x00000002 -#define _DCH2CON_CHEDET_MASK 0x00000004 -#define _DCH2CON_CHEDET_LENGTH 0x00000001 - -#define _DCH2CON_CHAEN_POSITION 0x00000004 -#define _DCH2CON_CHAEN_MASK 0x00000010 -#define _DCH2CON_CHAEN_LENGTH 0x00000001 - -#define _DCH2CON_CHCHN_POSITION 0x00000005 -#define _DCH2CON_CHCHN_MASK 0x00000020 -#define _DCH2CON_CHCHN_LENGTH 0x00000001 - -#define _DCH2CON_CHAED_POSITION 0x00000006 -#define _DCH2CON_CHAED_MASK 0x00000040 -#define _DCH2CON_CHAED_LENGTH 0x00000001 - -#define _DCH2CON_CHEN_POSITION 0x00000007 -#define _DCH2CON_CHEN_MASK 0x00000080 -#define _DCH2CON_CHEN_LENGTH 0x00000001 - -#define _DCH2CON_CHCHNS_POSITION 0x00000008 -#define _DCH2CON_CHCHNS_MASK 0x00000100 -#define _DCH2CON_CHCHNS_LENGTH 0x00000001 - -#define _DCH2CON_CHPATLEN_POSITION 0x0000000B -#define _DCH2CON_CHPATLEN_MASK 0x00000800 -#define _DCH2CON_CHPATLEN_LENGTH 0x00000001 - -#define _DCH2CON_CHPIGNEN_POSITION 0x0000000D -#define _DCH2CON_CHPIGNEN_MASK 0x00002000 -#define _DCH2CON_CHPIGNEN_LENGTH 0x00000001 - -#define _DCH2CON_CHBUSY_POSITION 0x0000000F -#define _DCH2CON_CHBUSY_MASK 0x00008000 -#define _DCH2CON_CHBUSY_LENGTH 0x00000001 - -#define _DCH2CON_CHPIGN_POSITION 0x00000018 -#define _DCH2CON_CHPIGN_MASK 0xFF000000 -#define _DCH2CON_CHPIGN_LENGTH 0x00000008 - -#define _DCH2ECON_AIRQEN_POSITION 0x00000003 -#define _DCH2ECON_AIRQEN_MASK 0x00000008 -#define _DCH2ECON_AIRQEN_LENGTH 0x00000001 - -#define _DCH2ECON_SIRQEN_POSITION 0x00000004 -#define _DCH2ECON_SIRQEN_MASK 0x00000010 -#define _DCH2ECON_SIRQEN_LENGTH 0x00000001 - -#define _DCH2ECON_PATEN_POSITION 0x00000005 -#define _DCH2ECON_PATEN_MASK 0x00000020 -#define _DCH2ECON_PATEN_LENGTH 0x00000001 - -#define _DCH2ECON_CABORT_POSITION 0x00000006 -#define _DCH2ECON_CABORT_MASK 0x00000040 -#define _DCH2ECON_CABORT_LENGTH 0x00000001 - -#define _DCH2ECON_CFORCE_POSITION 0x00000007 -#define _DCH2ECON_CFORCE_MASK 0x00000080 -#define _DCH2ECON_CFORCE_LENGTH 0x00000001 - -#define _DCH2ECON_CHSIRQ_POSITION 0x00000008 -#define _DCH2ECON_CHSIRQ_MASK 0x0000FF00 -#define _DCH2ECON_CHSIRQ_LENGTH 0x00000008 - -#define _DCH2ECON_CHAIRQ_POSITION 0x00000010 -#define _DCH2ECON_CHAIRQ_MASK 0x00FF0000 -#define _DCH2ECON_CHAIRQ_LENGTH 0x00000008 - -#define _DCH2INT_CHERIF_POSITION 0x00000000 -#define _DCH2INT_CHERIF_MASK 0x00000001 -#define _DCH2INT_CHERIF_LENGTH 0x00000001 - -#define _DCH2INT_CHTAIF_POSITION 0x00000001 -#define _DCH2INT_CHTAIF_MASK 0x00000002 -#define _DCH2INT_CHTAIF_LENGTH 0x00000001 - -#define _DCH2INT_CHCCIF_POSITION 0x00000002 -#define _DCH2INT_CHCCIF_MASK 0x00000004 -#define _DCH2INT_CHCCIF_LENGTH 0x00000001 - -#define _DCH2INT_CHBCIF_POSITION 0x00000003 -#define _DCH2INT_CHBCIF_MASK 0x00000008 -#define _DCH2INT_CHBCIF_LENGTH 0x00000001 - -#define _DCH2INT_CHDHIF_POSITION 0x00000004 -#define _DCH2INT_CHDHIF_MASK 0x00000010 -#define _DCH2INT_CHDHIF_LENGTH 0x00000001 - -#define _DCH2INT_CHDDIF_POSITION 0x00000005 -#define _DCH2INT_CHDDIF_MASK 0x00000020 -#define _DCH2INT_CHDDIF_LENGTH 0x00000001 - -#define _DCH2INT_CHSHIF_POSITION 0x00000006 -#define _DCH2INT_CHSHIF_MASK 0x00000040 -#define _DCH2INT_CHSHIF_LENGTH 0x00000001 - -#define _DCH2INT_CHSDIF_POSITION 0x00000007 -#define _DCH2INT_CHSDIF_MASK 0x00000080 -#define _DCH2INT_CHSDIF_LENGTH 0x00000001 - -#define _DCH2INT_CHERIE_POSITION 0x00000010 -#define _DCH2INT_CHERIE_MASK 0x00010000 -#define _DCH2INT_CHERIE_LENGTH 0x00000001 - -#define _DCH2INT_CHTAIE_POSITION 0x00000011 -#define _DCH2INT_CHTAIE_MASK 0x00020000 -#define _DCH2INT_CHTAIE_LENGTH 0x00000001 - -#define _DCH2INT_CHCCIE_POSITION 0x00000012 -#define _DCH2INT_CHCCIE_MASK 0x00040000 -#define _DCH2INT_CHCCIE_LENGTH 0x00000001 - -#define _DCH2INT_CHBCIE_POSITION 0x00000013 -#define _DCH2INT_CHBCIE_MASK 0x00080000 -#define _DCH2INT_CHBCIE_LENGTH 0x00000001 - -#define _DCH2INT_CHDHIE_POSITION 0x00000014 -#define _DCH2INT_CHDHIE_MASK 0x00100000 -#define _DCH2INT_CHDHIE_LENGTH 0x00000001 - -#define _DCH2INT_CHDDIE_POSITION 0x00000015 -#define _DCH2INT_CHDDIE_MASK 0x00200000 -#define _DCH2INT_CHDDIE_LENGTH 0x00000001 - -#define _DCH2INT_CHSHIE_POSITION 0x00000016 -#define _DCH2INT_CHSHIE_MASK 0x00400000 -#define _DCH2INT_CHSHIE_LENGTH 0x00000001 - -#define _DCH2INT_CHSDIE_POSITION 0x00000017 -#define _DCH2INT_CHSDIE_MASK 0x00800000 -#define _DCH2INT_CHSDIE_LENGTH 0x00000001 - -#define _DCH2SSA_CHSSA_POSITION 0x00000000 -#define _DCH2SSA_CHSSA_MASK 0xFFFFFFFF -#define _DCH2SSA_CHSSA_LENGTH 0x00000020 - -#define _DCH2DSA_CHDSA_POSITION 0x00000000 -#define _DCH2DSA_CHDSA_MASK 0xFFFFFFFF -#define _DCH2DSA_CHDSA_LENGTH 0x00000020 - -#define _DCH2SSIZ_CHSSIZ_POSITION 0x00000000 -#define _DCH2SSIZ_CHSSIZ_MASK 0x0000FFFF -#define _DCH2SSIZ_CHSSIZ_LENGTH 0x00000010 - -#define _DCH2DSIZ_CHDSIZ_POSITION 0x00000000 -#define _DCH2DSIZ_CHDSIZ_MASK 0x0000FFFF -#define _DCH2DSIZ_CHDSIZ_LENGTH 0x00000010 - -#define _DCH2SPTR_CHSPTR_POSITION 0x00000000 -#define _DCH2SPTR_CHSPTR_MASK 0x0000FFFF -#define _DCH2SPTR_CHSPTR_LENGTH 0x00000010 - -#define _DCH2DPTR_CHDPTR_POSITION 0x00000000 -#define _DCH2DPTR_CHDPTR_MASK 0x0000FFFF -#define _DCH2DPTR_CHDPTR_LENGTH 0x00000010 - -#define _DCH2CSIZ_CHCSIZ_POSITION 0x00000000 -#define _DCH2CSIZ_CHCSIZ_MASK 0x0000FFFF -#define _DCH2CSIZ_CHCSIZ_LENGTH 0x00000010 - -#define _DCH2CPTR_CHCPTR_POSITION 0x00000000 -#define _DCH2CPTR_CHCPTR_MASK 0x0000FFFF -#define _DCH2CPTR_CHCPTR_LENGTH 0x00000010 - -#define _DCS2CPTR_CHCPTR_POSITION 0x00000000 -#define _DCS2CPTR_CHCPTR_MASK 0x0000FFFF -#define _DCS2CPTR_CHCPTR_LENGTH 0x00000010 - -#define _DCH2DAT_CHPDAT_POSITION 0x00000000 -#define _DCH2DAT_CHPDAT_MASK 0x0000FFFF -#define _DCH2DAT_CHPDAT_LENGTH 0x00000010 - -#define _DCH3CON_CHPRI_POSITION 0x00000000 -#define _DCH3CON_CHPRI_MASK 0x00000003 -#define _DCH3CON_CHPRI_LENGTH 0x00000002 - -#define _DCH3CON_CHEDET_POSITION 0x00000002 -#define _DCH3CON_CHEDET_MASK 0x00000004 -#define _DCH3CON_CHEDET_LENGTH 0x00000001 - -#define _DCH3CON_CHAEN_POSITION 0x00000004 -#define _DCH3CON_CHAEN_MASK 0x00000010 -#define _DCH3CON_CHAEN_LENGTH 0x00000001 - -#define _DCH3CON_CHCHN_POSITION 0x00000005 -#define _DCH3CON_CHCHN_MASK 0x00000020 -#define _DCH3CON_CHCHN_LENGTH 0x00000001 - -#define _DCH3CON_CHAED_POSITION 0x00000006 -#define _DCH3CON_CHAED_MASK 0x00000040 -#define _DCH3CON_CHAED_LENGTH 0x00000001 - -#define _DCH3CON_CHEN_POSITION 0x00000007 -#define _DCH3CON_CHEN_MASK 0x00000080 -#define _DCH3CON_CHEN_LENGTH 0x00000001 - -#define _DCH3CON_CHCHNS_POSITION 0x00000008 -#define _DCH3CON_CHCHNS_MASK 0x00000100 -#define _DCH3CON_CHCHNS_LENGTH 0x00000001 - -#define _DCH3CON_CHPATLEN_POSITION 0x0000000B -#define _DCH3CON_CHPATLEN_MASK 0x00000800 -#define _DCH3CON_CHPATLEN_LENGTH 0x00000001 - -#define _DCH3CON_CHPIGNEN_POSITION 0x0000000D -#define _DCH3CON_CHPIGNEN_MASK 0x00002000 -#define _DCH3CON_CHPIGNEN_LENGTH 0x00000001 - -#define _DCH3CON_CHBUSY_POSITION 0x0000000F -#define _DCH3CON_CHBUSY_MASK 0x00008000 -#define _DCH3CON_CHBUSY_LENGTH 0x00000001 - -#define _DCH3CON_CHPIGN_POSITION 0x00000018 -#define _DCH3CON_CHPIGN_MASK 0xFF000000 -#define _DCH3CON_CHPIGN_LENGTH 0x00000008 - -#define _DCH3ECON_AIRQEN_POSITION 0x00000003 -#define _DCH3ECON_AIRQEN_MASK 0x00000008 -#define _DCH3ECON_AIRQEN_LENGTH 0x00000001 - -#define _DCH3ECON_SIRQEN_POSITION 0x00000004 -#define _DCH3ECON_SIRQEN_MASK 0x00000010 -#define _DCH3ECON_SIRQEN_LENGTH 0x00000001 - -#define _DCH3ECON_PATEN_POSITION 0x00000005 -#define _DCH3ECON_PATEN_MASK 0x00000020 -#define _DCH3ECON_PATEN_LENGTH 0x00000001 - -#define _DCH3ECON_CABORT_POSITION 0x00000006 -#define _DCH3ECON_CABORT_MASK 0x00000040 -#define _DCH3ECON_CABORT_LENGTH 0x00000001 - -#define _DCH3ECON_CFORCE_POSITION 0x00000007 -#define _DCH3ECON_CFORCE_MASK 0x00000080 -#define _DCH3ECON_CFORCE_LENGTH 0x00000001 - -#define _DCH3ECON_CHSIRQ_POSITION 0x00000008 -#define _DCH3ECON_CHSIRQ_MASK 0x0000FF00 -#define _DCH3ECON_CHSIRQ_LENGTH 0x00000008 - -#define _DCH3ECON_CHAIRQ_POSITION 0x00000010 -#define _DCH3ECON_CHAIRQ_MASK 0x00FF0000 -#define _DCH3ECON_CHAIRQ_LENGTH 0x00000008 - -#define _DCH3INT_CHERIF_POSITION 0x00000000 -#define _DCH3INT_CHERIF_MASK 0x00000001 -#define _DCH3INT_CHERIF_LENGTH 0x00000001 - -#define _DCH3INT_CHTAIF_POSITION 0x00000001 -#define _DCH3INT_CHTAIF_MASK 0x00000002 -#define _DCH3INT_CHTAIF_LENGTH 0x00000001 - -#define _DCH3INT_CHCCIF_POSITION 0x00000002 -#define _DCH3INT_CHCCIF_MASK 0x00000004 -#define _DCH3INT_CHCCIF_LENGTH 0x00000001 - -#define _DCH3INT_CHBCIF_POSITION 0x00000003 -#define _DCH3INT_CHBCIF_MASK 0x00000008 -#define _DCH3INT_CHBCIF_LENGTH 0x00000001 - -#define _DCH3INT_CHDHIF_POSITION 0x00000004 -#define _DCH3INT_CHDHIF_MASK 0x00000010 -#define _DCH3INT_CHDHIF_LENGTH 0x00000001 - -#define _DCH3INT_CHDDIF_POSITION 0x00000005 -#define _DCH3INT_CHDDIF_MASK 0x00000020 -#define _DCH3INT_CHDDIF_LENGTH 0x00000001 - -#define _DCH3INT_CHSHIF_POSITION 0x00000006 -#define _DCH3INT_CHSHIF_MASK 0x00000040 -#define _DCH3INT_CHSHIF_LENGTH 0x00000001 - -#define _DCH3INT_CHSDIF_POSITION 0x00000007 -#define _DCH3INT_CHSDIF_MASK 0x00000080 -#define _DCH3INT_CHSDIF_LENGTH 0x00000001 - -#define _DCH3INT_CHERIE_POSITION 0x00000010 -#define _DCH3INT_CHERIE_MASK 0x00010000 -#define _DCH3INT_CHERIE_LENGTH 0x00000001 - -#define _DCH3INT_CHTAIE_POSITION 0x00000011 -#define _DCH3INT_CHTAIE_MASK 0x00020000 -#define _DCH3INT_CHTAIE_LENGTH 0x00000001 - -#define _DCH3INT_CHCCIE_POSITION 0x00000012 -#define _DCH3INT_CHCCIE_MASK 0x00040000 -#define _DCH3INT_CHCCIE_LENGTH 0x00000001 - -#define _DCH3INT_CHBCIE_POSITION 0x00000013 -#define _DCH3INT_CHBCIE_MASK 0x00080000 -#define _DCH3INT_CHBCIE_LENGTH 0x00000001 - -#define _DCH3INT_CHDHIE_POSITION 0x00000014 -#define _DCH3INT_CHDHIE_MASK 0x00100000 -#define _DCH3INT_CHDHIE_LENGTH 0x00000001 - -#define _DCH3INT_CHDDIE_POSITION 0x00000015 -#define _DCH3INT_CHDDIE_MASK 0x00200000 -#define _DCH3INT_CHDDIE_LENGTH 0x00000001 - -#define _DCH3INT_CHSHIE_POSITION 0x00000016 -#define _DCH3INT_CHSHIE_MASK 0x00400000 -#define _DCH3INT_CHSHIE_LENGTH 0x00000001 - -#define _DCH3INT_CHSDIE_POSITION 0x00000017 -#define _DCH3INT_CHSDIE_MASK 0x00800000 -#define _DCH3INT_CHSDIE_LENGTH 0x00000001 - -#define _DCH3SSA_CHSSA_POSITION 0x00000000 -#define _DCH3SSA_CHSSA_MASK 0xFFFFFFFF -#define _DCH3SSA_CHSSA_LENGTH 0x00000020 - -#define _DCH3DSA_CHDSA_POSITION 0x00000000 -#define _DCH3DSA_CHDSA_MASK 0xFFFFFFFF -#define _DCH3DSA_CHDSA_LENGTH 0x00000020 - -#define _DCH3SSIZ_CHSSIZ_POSITION 0x00000000 -#define _DCH3SSIZ_CHSSIZ_MASK 0x0000FFFF -#define _DCH3SSIZ_CHSSIZ_LENGTH 0x00000010 - -#define _DCH3DSIZ_CHDSIZ_POSITION 0x00000000 -#define _DCH3DSIZ_CHDSIZ_MASK 0x0000FFFF -#define _DCH3DSIZ_CHDSIZ_LENGTH 0x00000010 - -#define _DCH3SPTR_CHSPTR_POSITION 0x00000000 -#define _DCH3SPTR_CHSPTR_MASK 0x0000FFFF -#define _DCH3SPTR_CHSPTR_LENGTH 0x00000010 - -#define _DCH3DPTR_CHDPTR_POSITION 0x00000000 -#define _DCH3DPTR_CHDPTR_MASK 0x0000FFFF -#define _DCH3DPTR_CHDPTR_LENGTH 0x00000010 - -#define _DCH3CSIZ_CHCSIZ_POSITION 0x00000000 -#define _DCH3CSIZ_CHCSIZ_MASK 0x0000FFFF -#define _DCH3CSIZ_CHCSIZ_LENGTH 0x00000010 - -#define _DCH3CPTR_CHCPTR_POSITION 0x00000000 -#define _DCH3CPTR_CHCPTR_MASK 0x0000FFFF -#define _DCH3CPTR_CHCPTR_LENGTH 0x00000010 - -#define _DCS3CPTR_CHCPTR_POSITION 0x00000000 -#define _DCS3CPTR_CHCPTR_MASK 0x0000FFFF -#define _DCS3CPTR_CHCPTR_LENGTH 0x00000010 - -#define _DCH3DAT_CHPDAT_POSITION 0x00000000 -#define _DCH3DAT_CHPDAT_MASK 0x0000FFFF -#define _DCH3DAT_CHPDAT_LENGTH 0x00000010 - -#define _DCH4CON_CHPRI_POSITION 0x00000000 -#define _DCH4CON_CHPRI_MASK 0x00000003 -#define _DCH4CON_CHPRI_LENGTH 0x00000002 - -#define _DCH4CON_CHEDET_POSITION 0x00000002 -#define _DCH4CON_CHEDET_MASK 0x00000004 -#define _DCH4CON_CHEDET_LENGTH 0x00000001 - -#define _DCH4CON_CHAEN_POSITION 0x00000004 -#define _DCH4CON_CHAEN_MASK 0x00000010 -#define _DCH4CON_CHAEN_LENGTH 0x00000001 - -#define _DCH4CON_CHCHN_POSITION 0x00000005 -#define _DCH4CON_CHCHN_MASK 0x00000020 -#define _DCH4CON_CHCHN_LENGTH 0x00000001 - -#define _DCH4CON_CHAED_POSITION 0x00000006 -#define _DCH4CON_CHAED_MASK 0x00000040 -#define _DCH4CON_CHAED_LENGTH 0x00000001 - -#define _DCH4CON_CHEN_POSITION 0x00000007 -#define _DCH4CON_CHEN_MASK 0x00000080 -#define _DCH4CON_CHEN_LENGTH 0x00000001 - -#define _DCH4CON_CHCHNS_POSITION 0x00000008 -#define _DCH4CON_CHCHNS_MASK 0x00000100 -#define _DCH4CON_CHCHNS_LENGTH 0x00000001 - -#define _DCH4CON_CHPATLEN_POSITION 0x0000000B -#define _DCH4CON_CHPATLEN_MASK 0x00000800 -#define _DCH4CON_CHPATLEN_LENGTH 0x00000001 - -#define _DCH4CON_CHPIGNEN_POSITION 0x0000000D -#define _DCH4CON_CHPIGNEN_MASK 0x00002000 -#define _DCH4CON_CHPIGNEN_LENGTH 0x00000001 - -#define _DCH4CON_CHBUSY_POSITION 0x0000000F -#define _DCH4CON_CHBUSY_MASK 0x00008000 -#define _DCH4CON_CHBUSY_LENGTH 0x00000001 - -#define _DCH4CON_CHPIGN_POSITION 0x00000018 -#define _DCH4CON_CHPIGN_MASK 0xFF000000 -#define _DCH4CON_CHPIGN_LENGTH 0x00000008 - -#define _DCH4ECON_AIRQEN_POSITION 0x00000003 -#define _DCH4ECON_AIRQEN_MASK 0x00000008 -#define _DCH4ECON_AIRQEN_LENGTH 0x00000001 - -#define _DCH4ECON_SIRQEN_POSITION 0x00000004 -#define _DCH4ECON_SIRQEN_MASK 0x00000010 -#define _DCH4ECON_SIRQEN_LENGTH 0x00000001 - -#define _DCH4ECON_PATEN_POSITION 0x00000005 -#define _DCH4ECON_PATEN_MASK 0x00000020 -#define _DCH4ECON_PATEN_LENGTH 0x00000001 - -#define _DCH4ECON_CABORT_POSITION 0x00000006 -#define _DCH4ECON_CABORT_MASK 0x00000040 -#define _DCH4ECON_CABORT_LENGTH 0x00000001 - -#define _DCH4ECON_CFORCE_POSITION 0x00000007 -#define _DCH4ECON_CFORCE_MASK 0x00000080 -#define _DCH4ECON_CFORCE_LENGTH 0x00000001 - -#define _DCH4ECON_CHSIRQ_POSITION 0x00000008 -#define _DCH4ECON_CHSIRQ_MASK 0x0000FF00 -#define _DCH4ECON_CHSIRQ_LENGTH 0x00000008 - -#define _DCH4ECON_CHAIRQ_POSITION 0x00000010 -#define _DCH4ECON_CHAIRQ_MASK 0x00FF0000 -#define _DCH4ECON_CHAIRQ_LENGTH 0x00000008 - -#define _DCH4INT_CHERIF_POSITION 0x00000000 -#define _DCH4INT_CHERIF_MASK 0x00000001 -#define _DCH4INT_CHERIF_LENGTH 0x00000001 - -#define _DCH4INT_CHTAIF_POSITION 0x00000001 -#define _DCH4INT_CHTAIF_MASK 0x00000002 -#define _DCH4INT_CHTAIF_LENGTH 0x00000001 - -#define _DCH4INT_CHCCIF_POSITION 0x00000002 -#define _DCH4INT_CHCCIF_MASK 0x00000004 -#define _DCH4INT_CHCCIF_LENGTH 0x00000001 - -#define _DCH4INT_CHBCIF_POSITION 0x00000003 -#define _DCH4INT_CHBCIF_MASK 0x00000008 -#define _DCH4INT_CHBCIF_LENGTH 0x00000001 - -#define _DCH4INT_CHDHIF_POSITION 0x00000004 -#define _DCH4INT_CHDHIF_MASK 0x00000010 -#define _DCH4INT_CHDHIF_LENGTH 0x00000001 - -#define _DCH4INT_CHDDIF_POSITION 0x00000005 -#define _DCH4INT_CHDDIF_MASK 0x00000020 -#define _DCH4INT_CHDDIF_LENGTH 0x00000001 - -#define _DCH4INT_CHSHIF_POSITION 0x00000006 -#define _DCH4INT_CHSHIF_MASK 0x00000040 -#define _DCH4INT_CHSHIF_LENGTH 0x00000001 - -#define _DCH4INT_CHSDIF_POSITION 0x00000007 -#define _DCH4INT_CHSDIF_MASK 0x00000080 -#define _DCH4INT_CHSDIF_LENGTH 0x00000001 - -#define _DCH4INT_CHERIE_POSITION 0x00000010 -#define _DCH4INT_CHERIE_MASK 0x00010000 -#define _DCH4INT_CHERIE_LENGTH 0x00000001 - -#define _DCH4INT_CHTAIE_POSITION 0x00000011 -#define _DCH4INT_CHTAIE_MASK 0x00020000 -#define _DCH4INT_CHTAIE_LENGTH 0x00000001 - -#define _DCH4INT_CHCCIE_POSITION 0x00000012 -#define _DCH4INT_CHCCIE_MASK 0x00040000 -#define _DCH4INT_CHCCIE_LENGTH 0x00000001 - -#define _DCH4INT_CHBCIE_POSITION 0x00000013 -#define _DCH4INT_CHBCIE_MASK 0x00080000 -#define _DCH4INT_CHBCIE_LENGTH 0x00000001 - -#define _DCH4INT_CHDHIE_POSITION 0x00000014 -#define _DCH4INT_CHDHIE_MASK 0x00100000 -#define _DCH4INT_CHDHIE_LENGTH 0x00000001 - -#define _DCH4INT_CHDDIE_POSITION 0x00000015 -#define _DCH4INT_CHDDIE_MASK 0x00200000 -#define _DCH4INT_CHDDIE_LENGTH 0x00000001 - -#define _DCH4INT_CHSHIE_POSITION 0x00000016 -#define _DCH4INT_CHSHIE_MASK 0x00400000 -#define _DCH4INT_CHSHIE_LENGTH 0x00000001 - -#define _DCH4INT_CHSDIE_POSITION 0x00000017 -#define _DCH4INT_CHSDIE_MASK 0x00800000 -#define _DCH4INT_CHSDIE_LENGTH 0x00000001 - -#define _DCH4SSA_CHSSA_POSITION 0x00000000 -#define _DCH4SSA_CHSSA_MASK 0xFFFFFFFF -#define _DCH4SSA_CHSSA_LENGTH 0x00000020 - -#define _DCH4DSA_CHDSA_POSITION 0x00000000 -#define _DCH4DSA_CHDSA_MASK 0xFFFFFFFF -#define _DCH4DSA_CHDSA_LENGTH 0x00000020 - -#define _DCH4SSIZ_CHSSIZ_POSITION 0x00000000 -#define _DCH4SSIZ_CHSSIZ_MASK 0x0000FFFF -#define _DCH4SSIZ_CHSSIZ_LENGTH 0x00000010 - -#define _DCH4DSIZ_CHDSIZ_POSITION 0x00000000 -#define _DCH4DSIZ_CHDSIZ_MASK 0x0000FFFF -#define _DCH4DSIZ_CHDSIZ_LENGTH 0x00000010 - -#define _DCH4SPTR_CHSPTR_POSITION 0x00000000 -#define _DCH4SPTR_CHSPTR_MASK 0x0000FFFF -#define _DCH4SPTR_CHSPTR_LENGTH 0x00000010 - -#define _DCH4DPTR_CHDPTR_POSITION 0x00000000 -#define _DCH4DPTR_CHDPTR_MASK 0x0000FFFF -#define _DCH4DPTR_CHDPTR_LENGTH 0x00000010 - -#define _DCH4CSIZ_CHCSIZ_POSITION 0x00000000 -#define _DCH4CSIZ_CHCSIZ_MASK 0x0000FFFF -#define _DCH4CSIZ_CHCSIZ_LENGTH 0x00000010 - -#define _DCH4CPTR_CHCPTR_POSITION 0x00000000 -#define _DCH4CPTR_CHCPTR_MASK 0x0000FFFF -#define _DCH4CPTR_CHCPTR_LENGTH 0x00000010 - -#define _DCS4CPTR_CHCPTR_POSITION 0x00000000 -#define _DCS4CPTR_CHCPTR_MASK 0x0000FFFF -#define _DCS4CPTR_CHCPTR_LENGTH 0x00000010 - -#define _DCH4DAT_CHPDAT_POSITION 0x00000000 -#define _DCH4DAT_CHPDAT_MASK 0x0000FFFF -#define _DCH4DAT_CHPDAT_LENGTH 0x00000010 - -#define _DCH5CON_CHPRI_POSITION 0x00000000 -#define _DCH5CON_CHPRI_MASK 0x00000003 -#define _DCH5CON_CHPRI_LENGTH 0x00000002 - -#define _DCH5CON_CHEDET_POSITION 0x00000002 -#define _DCH5CON_CHEDET_MASK 0x00000004 -#define _DCH5CON_CHEDET_LENGTH 0x00000001 - -#define _DCH5CON_CHAEN_POSITION 0x00000004 -#define _DCH5CON_CHAEN_MASK 0x00000010 -#define _DCH5CON_CHAEN_LENGTH 0x00000001 - -#define _DCH5CON_CHCHN_POSITION 0x00000005 -#define _DCH5CON_CHCHN_MASK 0x00000020 -#define _DCH5CON_CHCHN_LENGTH 0x00000001 - -#define _DCH5CON_CHAED_POSITION 0x00000006 -#define _DCH5CON_CHAED_MASK 0x00000040 -#define _DCH5CON_CHAED_LENGTH 0x00000001 - -#define _DCH5CON_CHEN_POSITION 0x00000007 -#define _DCH5CON_CHEN_MASK 0x00000080 -#define _DCH5CON_CHEN_LENGTH 0x00000001 - -#define _DCH5CON_CHCHNS_POSITION 0x00000008 -#define _DCH5CON_CHCHNS_MASK 0x00000100 -#define _DCH5CON_CHCHNS_LENGTH 0x00000001 - -#define _DCH5CON_CHPATLEN_POSITION 0x0000000B -#define _DCH5CON_CHPATLEN_MASK 0x00000800 -#define _DCH5CON_CHPATLEN_LENGTH 0x00000001 - -#define _DCH5CON_CHPIGNEN_POSITION 0x0000000D -#define _DCH5CON_CHPIGNEN_MASK 0x00002000 -#define _DCH5CON_CHPIGNEN_LENGTH 0x00000001 - -#define _DCH5CON_CHBUSY_POSITION 0x0000000F -#define _DCH5CON_CHBUSY_MASK 0x00008000 -#define _DCH5CON_CHBUSY_LENGTH 0x00000001 - -#define _DCH5CON_CHPIGN_POSITION 0x00000018 -#define _DCH5CON_CHPIGN_MASK 0xFF000000 -#define _DCH5CON_CHPIGN_LENGTH 0x00000008 - -#define _DCH5ECON_AIRQEN_POSITION 0x00000003 -#define _DCH5ECON_AIRQEN_MASK 0x00000008 -#define _DCH5ECON_AIRQEN_LENGTH 0x00000001 - -#define _DCH5ECON_SIRQEN_POSITION 0x00000004 -#define _DCH5ECON_SIRQEN_MASK 0x00000010 -#define _DCH5ECON_SIRQEN_LENGTH 0x00000001 - -#define _DCH5ECON_PATEN_POSITION 0x00000005 -#define _DCH5ECON_PATEN_MASK 0x00000020 -#define _DCH5ECON_PATEN_LENGTH 0x00000001 - -#define _DCH5ECON_CABORT_POSITION 0x00000006 -#define _DCH5ECON_CABORT_MASK 0x00000040 -#define _DCH5ECON_CABORT_LENGTH 0x00000001 - -#define _DCH5ECON_CFORCE_POSITION 0x00000007 -#define _DCH5ECON_CFORCE_MASK 0x00000080 -#define _DCH5ECON_CFORCE_LENGTH 0x00000001 - -#define _DCH5ECON_CHSIRQ_POSITION 0x00000008 -#define _DCH5ECON_CHSIRQ_MASK 0x0000FF00 -#define _DCH5ECON_CHSIRQ_LENGTH 0x00000008 - -#define _DCH5ECON_CHAIRQ_POSITION 0x00000010 -#define _DCH5ECON_CHAIRQ_MASK 0x00FF0000 -#define _DCH5ECON_CHAIRQ_LENGTH 0x00000008 - -#define _DCH5INT_CHERIF_POSITION 0x00000000 -#define _DCH5INT_CHERIF_MASK 0x00000001 -#define _DCH5INT_CHERIF_LENGTH 0x00000001 - -#define _DCH5INT_CHTAIF_POSITION 0x00000001 -#define _DCH5INT_CHTAIF_MASK 0x00000002 -#define _DCH5INT_CHTAIF_LENGTH 0x00000001 - -#define _DCH5INT_CHCCIF_POSITION 0x00000002 -#define _DCH5INT_CHCCIF_MASK 0x00000004 -#define _DCH5INT_CHCCIF_LENGTH 0x00000001 - -#define _DCH5INT_CHBCIF_POSITION 0x00000003 -#define _DCH5INT_CHBCIF_MASK 0x00000008 -#define _DCH5INT_CHBCIF_LENGTH 0x00000001 - -#define _DCH5INT_CHDHIF_POSITION 0x00000004 -#define _DCH5INT_CHDHIF_MASK 0x00000010 -#define _DCH5INT_CHDHIF_LENGTH 0x00000001 - -#define _DCH5INT_CHDDIF_POSITION 0x00000005 -#define _DCH5INT_CHDDIF_MASK 0x00000020 -#define _DCH5INT_CHDDIF_LENGTH 0x00000001 - -#define _DCH5INT_CHSHIF_POSITION 0x00000006 -#define _DCH5INT_CHSHIF_MASK 0x00000040 -#define _DCH5INT_CHSHIF_LENGTH 0x00000001 - -#define _DCH5INT_CHSDIF_POSITION 0x00000007 -#define _DCH5INT_CHSDIF_MASK 0x00000080 -#define _DCH5INT_CHSDIF_LENGTH 0x00000001 - -#define _DCH5INT_CHERIE_POSITION 0x00000010 -#define _DCH5INT_CHERIE_MASK 0x00010000 -#define _DCH5INT_CHERIE_LENGTH 0x00000001 - -#define _DCH5INT_CHTAIE_POSITION 0x00000011 -#define _DCH5INT_CHTAIE_MASK 0x00020000 -#define _DCH5INT_CHTAIE_LENGTH 0x00000001 - -#define _DCH5INT_CHCCIE_POSITION 0x00000012 -#define _DCH5INT_CHCCIE_MASK 0x00040000 -#define _DCH5INT_CHCCIE_LENGTH 0x00000001 - -#define _DCH5INT_CHBCIE_POSITION 0x00000013 -#define _DCH5INT_CHBCIE_MASK 0x00080000 -#define _DCH5INT_CHBCIE_LENGTH 0x00000001 - -#define _DCH5INT_CHDHIE_POSITION 0x00000014 -#define _DCH5INT_CHDHIE_MASK 0x00100000 -#define _DCH5INT_CHDHIE_LENGTH 0x00000001 - -#define _DCH5INT_CHDDIE_POSITION 0x00000015 -#define _DCH5INT_CHDDIE_MASK 0x00200000 -#define _DCH5INT_CHDDIE_LENGTH 0x00000001 - -#define _DCH5INT_CHSHIE_POSITION 0x00000016 -#define _DCH5INT_CHSHIE_MASK 0x00400000 -#define _DCH5INT_CHSHIE_LENGTH 0x00000001 - -#define _DCH5INT_CHSDIE_POSITION 0x00000017 -#define _DCH5INT_CHSDIE_MASK 0x00800000 -#define _DCH5INT_CHSDIE_LENGTH 0x00000001 - -#define _DCH5SSA_CHSSA_POSITION 0x00000000 -#define _DCH5SSA_CHSSA_MASK 0xFFFFFFFF -#define _DCH5SSA_CHSSA_LENGTH 0x00000020 - -#define _DCH5DSA_CHDSA_POSITION 0x00000000 -#define _DCH5DSA_CHDSA_MASK 0xFFFFFFFF -#define _DCH5DSA_CHDSA_LENGTH 0x00000020 - -#define _DCH5SSIZ_CHSSIZ_POSITION 0x00000000 -#define _DCH5SSIZ_CHSSIZ_MASK 0x0000FFFF -#define _DCH5SSIZ_CHSSIZ_LENGTH 0x00000010 - -#define _DCH5DSIZ_CHDSIZ_POSITION 0x00000000 -#define _DCH5DSIZ_CHDSIZ_MASK 0x0000FFFF -#define _DCH5DSIZ_CHDSIZ_LENGTH 0x00000010 - -#define _DCH5SPTR_CHSPTR_POSITION 0x00000000 -#define _DCH5SPTR_CHSPTR_MASK 0x0000FFFF -#define _DCH5SPTR_CHSPTR_LENGTH 0x00000010 - -#define _DCH5DPTR_CHDPTR_POSITION 0x00000000 -#define _DCH5DPTR_CHDPTR_MASK 0x0000FFFF -#define _DCH5DPTR_CHDPTR_LENGTH 0x00000010 - -#define _DCH5CSIZ_CHCSIZ_POSITION 0x00000000 -#define _DCH5CSIZ_CHCSIZ_MASK 0x0000FFFF -#define _DCH5CSIZ_CHCSIZ_LENGTH 0x00000010 - -#define _DCH5CPTR_CHCPTR_POSITION 0x00000000 -#define _DCH5CPTR_CHCPTR_MASK 0x0000FFFF -#define _DCH5CPTR_CHCPTR_LENGTH 0x00000010 - -#define _DCS5CPTR_CHCPTR_POSITION 0x00000000 -#define _DCS5CPTR_CHCPTR_MASK 0x0000FFFF -#define _DCS5CPTR_CHCPTR_LENGTH 0x00000010 - -#define _DCH5DAT_CHPDAT_POSITION 0x00000000 -#define _DCH5DAT_CHPDAT_MASK 0x0000FFFF -#define _DCH5DAT_CHPDAT_LENGTH 0x00000010 - -#define _DCH6CON_CHPRI_POSITION 0x00000000 -#define _DCH6CON_CHPRI_MASK 0x00000003 -#define _DCH6CON_CHPRI_LENGTH 0x00000002 - -#define _DCH6CON_CHEDET_POSITION 0x00000002 -#define _DCH6CON_CHEDET_MASK 0x00000004 -#define _DCH6CON_CHEDET_LENGTH 0x00000001 - -#define _DCH6CON_CHAEN_POSITION 0x00000004 -#define _DCH6CON_CHAEN_MASK 0x00000010 -#define _DCH6CON_CHAEN_LENGTH 0x00000001 - -#define _DCH6CON_CHCHN_POSITION 0x00000005 -#define _DCH6CON_CHCHN_MASK 0x00000020 -#define _DCH6CON_CHCHN_LENGTH 0x00000001 - -#define _DCH6CON_CHAED_POSITION 0x00000006 -#define _DCH6CON_CHAED_MASK 0x00000040 -#define _DCH6CON_CHAED_LENGTH 0x00000001 - -#define _DCH6CON_CHEN_POSITION 0x00000007 -#define _DCH6CON_CHEN_MASK 0x00000080 -#define _DCH6CON_CHEN_LENGTH 0x00000001 - -#define _DCH6CON_CHCHNS_POSITION 0x00000008 -#define _DCH6CON_CHCHNS_MASK 0x00000100 -#define _DCH6CON_CHCHNS_LENGTH 0x00000001 - -#define _DCH6CON_CHPATLEN_POSITION 0x0000000B -#define _DCH6CON_CHPATLEN_MASK 0x00000800 -#define _DCH6CON_CHPATLEN_LENGTH 0x00000001 - -#define _DCH6CON_CHPIGNEN_POSITION 0x0000000D -#define _DCH6CON_CHPIGNEN_MASK 0x00002000 -#define _DCH6CON_CHPIGNEN_LENGTH 0x00000001 - -#define _DCH6CON_CHBUSY_POSITION 0x0000000F -#define _DCH6CON_CHBUSY_MASK 0x00008000 -#define _DCH6CON_CHBUSY_LENGTH 0x00000001 - -#define _DCH6CON_CHPIGN_POSITION 0x00000018 -#define _DCH6CON_CHPIGN_MASK 0xFF000000 -#define _DCH6CON_CHPIGN_LENGTH 0x00000008 - -#define _DCH6ECON_AIRQEN_POSITION 0x00000003 -#define _DCH6ECON_AIRQEN_MASK 0x00000008 -#define _DCH6ECON_AIRQEN_LENGTH 0x00000001 - -#define _DCH6ECON_SIRQEN_POSITION 0x00000004 -#define _DCH6ECON_SIRQEN_MASK 0x00000010 -#define _DCH6ECON_SIRQEN_LENGTH 0x00000001 - -#define _DCH6ECON_PATEN_POSITION 0x00000005 -#define _DCH6ECON_PATEN_MASK 0x00000020 -#define _DCH6ECON_PATEN_LENGTH 0x00000001 - -#define _DCH6ECON_CABORT_POSITION 0x00000006 -#define _DCH6ECON_CABORT_MASK 0x00000040 -#define _DCH6ECON_CABORT_LENGTH 0x00000001 - -#define _DCH6ECON_CFORCE_POSITION 0x00000007 -#define _DCH6ECON_CFORCE_MASK 0x00000080 -#define _DCH6ECON_CFORCE_LENGTH 0x00000001 - -#define _DCH6ECON_CHSIRQ_POSITION 0x00000008 -#define _DCH6ECON_CHSIRQ_MASK 0x0000FF00 -#define _DCH6ECON_CHSIRQ_LENGTH 0x00000008 - -#define _DCH6ECON_CHAIRQ_POSITION 0x00000010 -#define _DCH6ECON_CHAIRQ_MASK 0x00FF0000 -#define _DCH6ECON_CHAIRQ_LENGTH 0x00000008 - -#define _DCH6INT_CHERIF_POSITION 0x00000000 -#define _DCH6INT_CHERIF_MASK 0x00000001 -#define _DCH6INT_CHERIF_LENGTH 0x00000001 - -#define _DCH6INT_CHTAIF_POSITION 0x00000001 -#define _DCH6INT_CHTAIF_MASK 0x00000002 -#define _DCH6INT_CHTAIF_LENGTH 0x00000001 - -#define _DCH6INT_CHCCIF_POSITION 0x00000002 -#define _DCH6INT_CHCCIF_MASK 0x00000004 -#define _DCH6INT_CHCCIF_LENGTH 0x00000001 - -#define _DCH6INT_CHBCIF_POSITION 0x00000003 -#define _DCH6INT_CHBCIF_MASK 0x00000008 -#define _DCH6INT_CHBCIF_LENGTH 0x00000001 - -#define _DCH6INT_CHDHIF_POSITION 0x00000004 -#define _DCH6INT_CHDHIF_MASK 0x00000010 -#define _DCH6INT_CHDHIF_LENGTH 0x00000001 - -#define _DCH6INT_CHDDIF_POSITION 0x00000005 -#define _DCH6INT_CHDDIF_MASK 0x00000020 -#define _DCH6INT_CHDDIF_LENGTH 0x00000001 - -#define _DCH6INT_CHSHIF_POSITION 0x00000006 -#define _DCH6INT_CHSHIF_MASK 0x00000040 -#define _DCH6INT_CHSHIF_LENGTH 0x00000001 - -#define _DCH6INT_CHSDIF_POSITION 0x00000007 -#define _DCH6INT_CHSDIF_MASK 0x00000080 -#define _DCH6INT_CHSDIF_LENGTH 0x00000001 - -#define _DCH6INT_CHERIE_POSITION 0x00000010 -#define _DCH6INT_CHERIE_MASK 0x00010000 -#define _DCH6INT_CHERIE_LENGTH 0x00000001 - -#define _DCH6INT_CHTAIE_POSITION 0x00000011 -#define _DCH6INT_CHTAIE_MASK 0x00020000 -#define _DCH6INT_CHTAIE_LENGTH 0x00000001 - -#define _DCH6INT_CHCCIE_POSITION 0x00000012 -#define _DCH6INT_CHCCIE_MASK 0x00040000 -#define _DCH6INT_CHCCIE_LENGTH 0x00000001 - -#define _DCH6INT_CHBCIE_POSITION 0x00000013 -#define _DCH6INT_CHBCIE_MASK 0x00080000 -#define _DCH6INT_CHBCIE_LENGTH 0x00000001 - -#define _DCH6INT_CHDHIE_POSITION 0x00000014 -#define _DCH6INT_CHDHIE_MASK 0x00100000 -#define _DCH6INT_CHDHIE_LENGTH 0x00000001 - -#define _DCH6INT_CHDDIE_POSITION 0x00000015 -#define _DCH6INT_CHDDIE_MASK 0x00200000 -#define _DCH6INT_CHDDIE_LENGTH 0x00000001 - -#define _DCH6INT_CHSHIE_POSITION 0x00000016 -#define _DCH6INT_CHSHIE_MASK 0x00400000 -#define _DCH6INT_CHSHIE_LENGTH 0x00000001 - -#define _DCH6INT_CHSDIE_POSITION 0x00000017 -#define _DCH6INT_CHSDIE_MASK 0x00800000 -#define _DCH6INT_CHSDIE_LENGTH 0x00000001 - -#define _DCH6SSA_CHSSA_POSITION 0x00000000 -#define _DCH6SSA_CHSSA_MASK 0xFFFFFFFF -#define _DCH6SSA_CHSSA_LENGTH 0x00000020 - -#define _DCH6DSA_CHDSA_POSITION 0x00000000 -#define _DCH6DSA_CHDSA_MASK 0xFFFFFFFF -#define _DCH6DSA_CHDSA_LENGTH 0x00000020 - -#define _DCH6SSIZ_CHSSIZ_POSITION 0x00000000 -#define _DCH6SSIZ_CHSSIZ_MASK 0x0000FFFF -#define _DCH6SSIZ_CHSSIZ_LENGTH 0x00000010 - -#define _DCH6DSIZ_CHDSIZ_POSITION 0x00000000 -#define _DCH6DSIZ_CHDSIZ_MASK 0x0000FFFF -#define _DCH6DSIZ_CHDSIZ_LENGTH 0x00000010 - -#define _DCH6SPTR_CHSPTR_POSITION 0x00000000 -#define _DCH6SPTR_CHSPTR_MASK 0x0000FFFF -#define _DCH6SPTR_CHSPTR_LENGTH 0x00000010 - -#define _DCH6DPTR_CHDPTR_POSITION 0x00000000 -#define _DCH6DPTR_CHDPTR_MASK 0x0000FFFF -#define _DCH6DPTR_CHDPTR_LENGTH 0x00000010 - -#define _DCH6CSIZ_CHCSIZ_POSITION 0x00000000 -#define _DCH6CSIZ_CHCSIZ_MASK 0x0000FFFF -#define _DCH6CSIZ_CHCSIZ_LENGTH 0x00000010 - -#define _DCH6CPTR_CHCPTR_POSITION 0x00000000 -#define _DCH6CPTR_CHCPTR_MASK 0x0000FFFF -#define _DCH6CPTR_CHCPTR_LENGTH 0x00000010 - -#define _DCS6CPTR_CHCPTR_POSITION 0x00000000 -#define _DCS6CPTR_CHCPTR_MASK 0x0000FFFF -#define _DCS6CPTR_CHCPTR_LENGTH 0x00000010 - -#define _DCH6DAT_CHPDAT_POSITION 0x00000000 -#define _DCH6DAT_CHPDAT_MASK 0x0000FFFF -#define _DCH6DAT_CHPDAT_LENGTH 0x00000010 - -#define _DCH7CON_CHPRI_POSITION 0x00000000 -#define _DCH7CON_CHPRI_MASK 0x00000003 -#define _DCH7CON_CHPRI_LENGTH 0x00000002 - -#define _DCH7CON_CHEDET_POSITION 0x00000002 -#define _DCH7CON_CHEDET_MASK 0x00000004 -#define _DCH7CON_CHEDET_LENGTH 0x00000001 - -#define _DCH7CON_CHAEN_POSITION 0x00000004 -#define _DCH7CON_CHAEN_MASK 0x00000010 -#define _DCH7CON_CHAEN_LENGTH 0x00000001 - -#define _DCH7CON_CHCHN_POSITION 0x00000005 -#define _DCH7CON_CHCHN_MASK 0x00000020 -#define _DCH7CON_CHCHN_LENGTH 0x00000001 - -#define _DCH7CON_CHAED_POSITION 0x00000006 -#define _DCH7CON_CHAED_MASK 0x00000040 -#define _DCH7CON_CHAED_LENGTH 0x00000001 - -#define _DCH7CON_CHEN_POSITION 0x00000007 -#define _DCH7CON_CHEN_MASK 0x00000080 -#define _DCH7CON_CHEN_LENGTH 0x00000001 - -#define _DCH7CON_CHCHNS_POSITION 0x00000008 -#define _DCH7CON_CHCHNS_MASK 0x00000100 -#define _DCH7CON_CHCHNS_LENGTH 0x00000001 - -#define _DCH7CON_CHPATLEN_POSITION 0x0000000B -#define _DCH7CON_CHPATLEN_MASK 0x00000800 -#define _DCH7CON_CHPATLEN_LENGTH 0x00000001 - -#define _DCH7CON_CHPIGNEN_POSITION 0x0000000D -#define _DCH7CON_CHPIGNEN_MASK 0x00002000 -#define _DCH7CON_CHPIGNEN_LENGTH 0x00000001 - -#define _DCH7CON_CHBUSY_POSITION 0x0000000F -#define _DCH7CON_CHBUSY_MASK 0x00008000 -#define _DCH7CON_CHBUSY_LENGTH 0x00000001 - -#define _DCH7CON_CHPIGN_POSITION 0x00000018 -#define _DCH7CON_CHPIGN_MASK 0xFF000000 -#define _DCH7CON_CHPIGN_LENGTH 0x00000008 - -#define _DCH7ECON_AIRQEN_POSITION 0x00000003 -#define _DCH7ECON_AIRQEN_MASK 0x00000008 -#define _DCH7ECON_AIRQEN_LENGTH 0x00000001 - -#define _DCH7ECON_SIRQEN_POSITION 0x00000004 -#define _DCH7ECON_SIRQEN_MASK 0x00000010 -#define _DCH7ECON_SIRQEN_LENGTH 0x00000001 - -#define _DCH7ECON_PATEN_POSITION 0x00000005 -#define _DCH7ECON_PATEN_MASK 0x00000020 -#define _DCH7ECON_PATEN_LENGTH 0x00000001 - -#define _DCH7ECON_CABORT_POSITION 0x00000006 -#define _DCH7ECON_CABORT_MASK 0x00000040 -#define _DCH7ECON_CABORT_LENGTH 0x00000001 - -#define _DCH7ECON_CFORCE_POSITION 0x00000007 -#define _DCH7ECON_CFORCE_MASK 0x00000080 -#define _DCH7ECON_CFORCE_LENGTH 0x00000001 - -#define _DCH7ECON_CHSIRQ_POSITION 0x00000008 -#define _DCH7ECON_CHSIRQ_MASK 0x0000FF00 -#define _DCH7ECON_CHSIRQ_LENGTH 0x00000008 - -#define _DCH7ECON_CHAIRQ_POSITION 0x00000010 -#define _DCH7ECON_CHAIRQ_MASK 0x00FF0000 -#define _DCH7ECON_CHAIRQ_LENGTH 0x00000008 - -#define _DCH7INT_CHERIF_POSITION 0x00000000 -#define _DCH7INT_CHERIF_MASK 0x00000001 -#define _DCH7INT_CHERIF_LENGTH 0x00000001 - -#define _DCH7INT_CHTAIF_POSITION 0x00000001 -#define _DCH7INT_CHTAIF_MASK 0x00000002 -#define _DCH7INT_CHTAIF_LENGTH 0x00000001 - -#define _DCH7INT_CHCCIF_POSITION 0x00000002 -#define _DCH7INT_CHCCIF_MASK 0x00000004 -#define _DCH7INT_CHCCIF_LENGTH 0x00000001 - -#define _DCH7INT_CHBCIF_POSITION 0x00000003 -#define _DCH7INT_CHBCIF_MASK 0x00000008 -#define _DCH7INT_CHBCIF_LENGTH 0x00000001 - -#define _DCH7INT_CHDHIF_POSITION 0x00000004 -#define _DCH7INT_CHDHIF_MASK 0x00000010 -#define _DCH7INT_CHDHIF_LENGTH 0x00000001 - -#define _DCH7INT_CHDDIF_POSITION 0x00000005 -#define _DCH7INT_CHDDIF_MASK 0x00000020 -#define _DCH7INT_CHDDIF_LENGTH 0x00000001 - -#define _DCH7INT_CHSHIF_POSITION 0x00000006 -#define _DCH7INT_CHSHIF_MASK 0x00000040 -#define _DCH7INT_CHSHIF_LENGTH 0x00000001 - -#define _DCH7INT_CHSDIF_POSITION 0x00000007 -#define _DCH7INT_CHSDIF_MASK 0x00000080 -#define _DCH7INT_CHSDIF_LENGTH 0x00000001 - -#define _DCH7INT_CHERIE_POSITION 0x00000010 -#define _DCH7INT_CHERIE_MASK 0x00010000 -#define _DCH7INT_CHERIE_LENGTH 0x00000001 - -#define _DCH7INT_CHTAIE_POSITION 0x00000011 -#define _DCH7INT_CHTAIE_MASK 0x00020000 -#define _DCH7INT_CHTAIE_LENGTH 0x00000001 - -#define _DCH7INT_CHCCIE_POSITION 0x00000012 -#define _DCH7INT_CHCCIE_MASK 0x00040000 -#define _DCH7INT_CHCCIE_LENGTH 0x00000001 - -#define _DCH7INT_CHBCIE_POSITION 0x00000013 -#define _DCH7INT_CHBCIE_MASK 0x00080000 -#define _DCH7INT_CHBCIE_LENGTH 0x00000001 - -#define _DCH7INT_CHDHIE_POSITION 0x00000014 -#define _DCH7INT_CHDHIE_MASK 0x00100000 -#define _DCH7INT_CHDHIE_LENGTH 0x00000001 - -#define _DCH7INT_CHDDIE_POSITION 0x00000015 -#define _DCH7INT_CHDDIE_MASK 0x00200000 -#define _DCH7INT_CHDDIE_LENGTH 0x00000001 - -#define _DCH7INT_CHSHIE_POSITION 0x00000016 -#define _DCH7INT_CHSHIE_MASK 0x00400000 -#define _DCH7INT_CHSHIE_LENGTH 0x00000001 - -#define _DCH7INT_CHSDIE_POSITION 0x00000017 -#define _DCH7INT_CHSDIE_MASK 0x00800000 -#define _DCH7INT_CHSDIE_LENGTH 0x00000001 - -#define _DCH7SSA_CHSSA_POSITION 0x00000000 -#define _DCH7SSA_CHSSA_MASK 0xFFFFFFFF -#define _DCH7SSA_CHSSA_LENGTH 0x00000020 - -#define _DCH7DSA_CHDSA_POSITION 0x00000000 -#define _DCH7DSA_CHDSA_MASK 0xFFFFFFFF -#define _DCH7DSA_CHDSA_LENGTH 0x00000020 - -#define _DCH7SSIZ_CHSSIZ_POSITION 0x00000000 -#define _DCH7SSIZ_CHSSIZ_MASK 0x0000FFFF -#define _DCH7SSIZ_CHSSIZ_LENGTH 0x00000010 - -#define _DCH7DSIZ_CHDSIZ_POSITION 0x00000000 -#define _DCH7DSIZ_CHDSIZ_MASK 0x0000FFFF -#define _DCH7DSIZ_CHDSIZ_LENGTH 0x00000010 - -#define _DCH7SPTR_CHSPTR_POSITION 0x00000000 -#define _DCH7SPTR_CHSPTR_MASK 0x0000FFFF -#define _DCH7SPTR_CHSPTR_LENGTH 0x00000010 - -#define _DCH7DPTR_CHDPTR_POSITION 0x00000000 -#define _DCH7DPTR_CHDPTR_MASK 0x0000FFFF -#define _DCH7DPTR_CHDPTR_LENGTH 0x00000010 - -#define _DCH7CSIZ_CHCSIZ_POSITION 0x00000000 -#define _DCH7CSIZ_CHCSIZ_MASK 0x0000FFFF -#define _DCH7CSIZ_CHCSIZ_LENGTH 0x00000010 - -#define _DCH7CPTR_CHCPTR_POSITION 0x00000000 -#define _DCH7CPTR_CHCPTR_MASK 0x0000FFFF -#define _DCH7CPTR_CHCPTR_LENGTH 0x00000010 - -#define _DCS7CPTR_CHCPTR_POSITION 0x00000000 -#define _DCS7CPTR_CHCPTR_MASK 0x0000FFFF -#define _DCS7CPTR_CHCPTR_LENGTH 0x00000010 - -#define _DCH7DAT_CHPDAT_POSITION 0x00000000 -#define _DCH7DAT_CHPDAT_MASK 0x0000FFFF -#define _DCH7DAT_CHPDAT_LENGTH 0x00000010 - -#define _I2C1CON_SEN_POSITION 0x00000000 -#define _I2C1CON_SEN_MASK 0x00000001 -#define _I2C1CON_SEN_LENGTH 0x00000001 - -#define _I2C1CON_RSEN_POSITION 0x00000001 -#define _I2C1CON_RSEN_MASK 0x00000002 -#define _I2C1CON_RSEN_LENGTH 0x00000001 - -#define _I2C1CON_PEN_POSITION 0x00000002 -#define _I2C1CON_PEN_MASK 0x00000004 -#define _I2C1CON_PEN_LENGTH 0x00000001 - -#define _I2C1CON_RCEN_POSITION 0x00000003 -#define _I2C1CON_RCEN_MASK 0x00000008 -#define _I2C1CON_RCEN_LENGTH 0x00000001 - -#define _I2C1CON_ACKEN_POSITION 0x00000004 -#define _I2C1CON_ACKEN_MASK 0x00000010 -#define _I2C1CON_ACKEN_LENGTH 0x00000001 - -#define _I2C1CON_ACKDT_POSITION 0x00000005 -#define _I2C1CON_ACKDT_MASK 0x00000020 -#define _I2C1CON_ACKDT_LENGTH 0x00000001 - -#define _I2C1CON_STREN_POSITION 0x00000006 -#define _I2C1CON_STREN_MASK 0x00000040 -#define _I2C1CON_STREN_LENGTH 0x00000001 - -#define _I2C1CON_GCEN_POSITION 0x00000007 -#define _I2C1CON_GCEN_MASK 0x00000080 -#define _I2C1CON_GCEN_LENGTH 0x00000001 - -#define _I2C1CON_SMEN_POSITION 0x00000008 -#define _I2C1CON_SMEN_MASK 0x00000100 -#define _I2C1CON_SMEN_LENGTH 0x00000001 - -#define _I2C1CON_DISSLW_POSITION 0x00000009 -#define _I2C1CON_DISSLW_MASK 0x00000200 -#define _I2C1CON_DISSLW_LENGTH 0x00000001 - -#define _I2C1CON_A10M_POSITION 0x0000000A -#define _I2C1CON_A10M_MASK 0x00000400 -#define _I2C1CON_A10M_LENGTH 0x00000001 - -#define _I2C1CON_STRICT_POSITION 0x0000000B -#define _I2C1CON_STRICT_MASK 0x00000800 -#define _I2C1CON_STRICT_LENGTH 0x00000001 - -#define _I2C1CON_SCLREL_POSITION 0x0000000C -#define _I2C1CON_SCLREL_MASK 0x00001000 -#define _I2C1CON_SCLREL_LENGTH 0x00000001 - -#define _I2C1CON_SIDL_POSITION 0x0000000D -#define _I2C1CON_SIDL_MASK 0x00002000 -#define _I2C1CON_SIDL_LENGTH 0x00000001 - -#define _I2C1CON_ON_POSITION 0x0000000F -#define _I2C1CON_ON_MASK 0x00008000 -#define _I2C1CON_ON_LENGTH 0x00000001 - -#define _I2C1CON_DHEN_POSITION 0x00000010 -#define _I2C1CON_DHEN_MASK 0x00010000 -#define _I2C1CON_DHEN_LENGTH 0x00000001 - -#define _I2C1CON_AHEN_POSITION 0x00000011 -#define _I2C1CON_AHEN_MASK 0x00020000 -#define _I2C1CON_AHEN_LENGTH 0x00000001 - -#define _I2C1CON_SBCDE_POSITION 0x00000012 -#define _I2C1CON_SBCDE_MASK 0x00040000 -#define _I2C1CON_SBCDE_LENGTH 0x00000001 - -#define _I2C1CON_SDAHT_POSITION 0x00000013 -#define _I2C1CON_SDAHT_MASK 0x00080000 -#define _I2C1CON_SDAHT_LENGTH 0x00000001 - -#define _I2C1CON_BOEN_POSITION 0x00000014 -#define _I2C1CON_BOEN_MASK 0x00100000 -#define _I2C1CON_BOEN_LENGTH 0x00000001 - -#define _I2C1CON_SCIE_POSITION 0x00000015 -#define _I2C1CON_SCIE_MASK 0x00200000 -#define _I2C1CON_SCIE_LENGTH 0x00000001 - -#define _I2C1CON_PCIE_POSITION 0x00000016 -#define _I2C1CON_PCIE_MASK 0x00400000 -#define _I2C1CON_PCIE_LENGTH 0x00000001 - -#define _I2C1CON_IPMIEN_POSITION 0x0000000B -#define _I2C1CON_IPMIEN_MASK 0x00000800 -#define _I2C1CON_IPMIEN_LENGTH 0x00000001 - -#define _I2C1CON_I2CSIDL_POSITION 0x0000000D -#define _I2C1CON_I2CSIDL_MASK 0x00002000 -#define _I2C1CON_I2CSIDL_LENGTH 0x00000001 - -#define _I2C1CON_I2CEN_POSITION 0x0000000F -#define _I2C1CON_I2CEN_MASK 0x00008000 -#define _I2C1CON_I2CEN_LENGTH 0x00000001 - -#define _I2C1STAT_TBF_POSITION 0x00000000 -#define _I2C1STAT_TBF_MASK 0x00000001 -#define _I2C1STAT_TBF_LENGTH 0x00000001 - -#define _I2C1STAT_RBF_POSITION 0x00000001 -#define _I2C1STAT_RBF_MASK 0x00000002 -#define _I2C1STAT_RBF_LENGTH 0x00000001 - -#define _I2C1STAT_R_W_POSITION 0x00000002 -#define _I2C1STAT_R_W_MASK 0x00000004 -#define _I2C1STAT_R_W_LENGTH 0x00000001 - -#define _I2C1STAT_S_POSITION 0x00000003 -#define _I2C1STAT_S_MASK 0x00000008 -#define _I2C1STAT_S_LENGTH 0x00000001 - -#define _I2C1STAT_P_POSITION 0x00000004 -#define _I2C1STAT_P_MASK 0x00000010 -#define _I2C1STAT_P_LENGTH 0x00000001 - -#define _I2C1STAT_D_A_POSITION 0x00000005 -#define _I2C1STAT_D_A_MASK 0x00000020 -#define _I2C1STAT_D_A_LENGTH 0x00000001 - -#define _I2C1STAT_I2COV_POSITION 0x00000006 -#define _I2C1STAT_I2COV_MASK 0x00000040 -#define _I2C1STAT_I2COV_LENGTH 0x00000001 - -#define _I2C1STAT_IWCOL_POSITION 0x00000007 -#define _I2C1STAT_IWCOL_MASK 0x00000080 -#define _I2C1STAT_IWCOL_LENGTH 0x00000001 - -#define _I2C1STAT_ADD10_POSITION 0x00000008 -#define _I2C1STAT_ADD10_MASK 0x00000100 -#define _I2C1STAT_ADD10_LENGTH 0x00000001 - -#define _I2C1STAT_GCSTAT_POSITION 0x00000009 -#define _I2C1STAT_GCSTAT_MASK 0x00000200 -#define _I2C1STAT_GCSTAT_LENGTH 0x00000001 - -#define _I2C1STAT_BCL_POSITION 0x0000000A -#define _I2C1STAT_BCL_MASK 0x00000400 -#define _I2C1STAT_BCL_LENGTH 0x00000001 - -#define _I2C1STAT_ACKTIM_POSITION 0x0000000D -#define _I2C1STAT_ACKTIM_MASK 0x00002000 -#define _I2C1STAT_ACKTIM_LENGTH 0x00000001 - -#define _I2C1STAT_TRSTAT_POSITION 0x0000000E -#define _I2C1STAT_TRSTAT_MASK 0x00004000 -#define _I2C1STAT_TRSTAT_LENGTH 0x00000001 - -#define _I2C1STAT_ACKSTAT_POSITION 0x0000000F -#define _I2C1STAT_ACKSTAT_MASK 0x00008000 -#define _I2C1STAT_ACKSTAT_LENGTH 0x00000001 - -#define _I2C1STAT_I2CPOV_POSITION 0x00000006 -#define _I2C1STAT_I2CPOV_MASK 0x00000040 -#define _I2C1STAT_I2CPOV_LENGTH 0x00000001 - -#define _I2C1ADD_I2CADD_POSITION 0x00000000 -#define _I2C1ADD_I2CADD_MASK 0x000003FF -#define _I2C1ADD_I2CADD_LENGTH 0x0000000A - -#define _I2C1MSK_I2CMSK_POSITION 0x00000000 -#define _I2C1MSK_I2CMSK_MASK 0x000003FF -#define _I2C1MSK_I2CMSK_LENGTH 0x0000000A - -#define _I2C1MSK_AMSK_POSITION 0x00000000 -#define _I2C1MSK_AMSK_MASK 0x000003FF -#define _I2C1MSK_AMSK_LENGTH 0x0000000A - -#define _I2C1BRG_I2CBRG_POSITION 0x00000000 -#define _I2C1BRG_I2CBRG_MASK 0x0000FFFF -#define _I2C1BRG_I2CBRG_LENGTH 0x00000010 - -#define _I2C1TRN_I2CTRN_POSITION 0x00000000 -#define _I2C1TRN_I2CTRN_MASK 0x000000FF -#define _I2C1TRN_I2CTRN_LENGTH 0x00000008 - -#define _I2C1RCV_I2CRCV_POSITION 0x00000000 -#define _I2C1RCV_I2CRCV_MASK 0x000000FF -#define _I2C1RCV_I2CRCV_LENGTH 0x00000008 - -#define _I2C2CON_SEN_POSITION 0x00000000 -#define _I2C2CON_SEN_MASK 0x00000001 -#define _I2C2CON_SEN_LENGTH 0x00000001 - -#define _I2C2CON_RSEN_POSITION 0x00000001 -#define _I2C2CON_RSEN_MASK 0x00000002 -#define _I2C2CON_RSEN_LENGTH 0x00000001 - -#define _I2C2CON_PEN_POSITION 0x00000002 -#define _I2C2CON_PEN_MASK 0x00000004 -#define _I2C2CON_PEN_LENGTH 0x00000001 - -#define _I2C2CON_RCEN_POSITION 0x00000003 -#define _I2C2CON_RCEN_MASK 0x00000008 -#define _I2C2CON_RCEN_LENGTH 0x00000001 - -#define _I2C2CON_ACKEN_POSITION 0x00000004 -#define _I2C2CON_ACKEN_MASK 0x00000010 -#define _I2C2CON_ACKEN_LENGTH 0x00000001 - -#define _I2C2CON_ACKDT_POSITION 0x00000005 -#define _I2C2CON_ACKDT_MASK 0x00000020 -#define _I2C2CON_ACKDT_LENGTH 0x00000001 - -#define _I2C2CON_STREN_POSITION 0x00000006 -#define _I2C2CON_STREN_MASK 0x00000040 -#define _I2C2CON_STREN_LENGTH 0x00000001 - -#define _I2C2CON_GCEN_POSITION 0x00000007 -#define _I2C2CON_GCEN_MASK 0x00000080 -#define _I2C2CON_GCEN_LENGTH 0x00000001 - -#define _I2C2CON_SMEN_POSITION 0x00000008 -#define _I2C2CON_SMEN_MASK 0x00000100 -#define _I2C2CON_SMEN_LENGTH 0x00000001 - -#define _I2C2CON_DISSLW_POSITION 0x00000009 -#define _I2C2CON_DISSLW_MASK 0x00000200 -#define _I2C2CON_DISSLW_LENGTH 0x00000001 - -#define _I2C2CON_A10M_POSITION 0x0000000A -#define _I2C2CON_A10M_MASK 0x00000400 -#define _I2C2CON_A10M_LENGTH 0x00000001 - -#define _I2C2CON_STRICT_POSITION 0x0000000B -#define _I2C2CON_STRICT_MASK 0x00000800 -#define _I2C2CON_STRICT_LENGTH 0x00000001 - -#define _I2C2CON_SCLREL_POSITION 0x0000000C -#define _I2C2CON_SCLREL_MASK 0x00001000 -#define _I2C2CON_SCLREL_LENGTH 0x00000001 - -#define _I2C2CON_SIDL_POSITION 0x0000000D -#define _I2C2CON_SIDL_MASK 0x00002000 -#define _I2C2CON_SIDL_LENGTH 0x00000001 - -#define _I2C2CON_ON_POSITION 0x0000000F -#define _I2C2CON_ON_MASK 0x00008000 -#define _I2C2CON_ON_LENGTH 0x00000001 - -#define _I2C2CON_DHEN_POSITION 0x00000010 -#define _I2C2CON_DHEN_MASK 0x00010000 -#define _I2C2CON_DHEN_LENGTH 0x00000001 - -#define _I2C2CON_AHEN_POSITION 0x00000011 -#define _I2C2CON_AHEN_MASK 0x00020000 -#define _I2C2CON_AHEN_LENGTH 0x00000001 - -#define _I2C2CON_SBCDE_POSITION 0x00000012 -#define _I2C2CON_SBCDE_MASK 0x00040000 -#define _I2C2CON_SBCDE_LENGTH 0x00000001 - -#define _I2C2CON_SDAHT_POSITION 0x00000013 -#define _I2C2CON_SDAHT_MASK 0x00080000 -#define _I2C2CON_SDAHT_LENGTH 0x00000001 - -#define _I2C2CON_BOEN_POSITION 0x00000014 -#define _I2C2CON_BOEN_MASK 0x00100000 -#define _I2C2CON_BOEN_LENGTH 0x00000001 - -#define _I2C2CON_SCIE_POSITION 0x00000015 -#define _I2C2CON_SCIE_MASK 0x00200000 -#define _I2C2CON_SCIE_LENGTH 0x00000001 - -#define _I2C2CON_PCIE_POSITION 0x00000016 -#define _I2C2CON_PCIE_MASK 0x00400000 -#define _I2C2CON_PCIE_LENGTH 0x00000001 - -#define _I2C2CON_IPMIEN_POSITION 0x0000000B -#define _I2C2CON_IPMIEN_MASK 0x00000800 -#define _I2C2CON_IPMIEN_LENGTH 0x00000001 - -#define _I2C2CON_I2CSIDL_POSITION 0x0000000D -#define _I2C2CON_I2CSIDL_MASK 0x00002000 -#define _I2C2CON_I2CSIDL_LENGTH 0x00000001 - -#define _I2C2CON_I2CEN_POSITION 0x0000000F -#define _I2C2CON_I2CEN_MASK 0x00008000 -#define _I2C2CON_I2CEN_LENGTH 0x00000001 - -#define _I2C2STAT_TBF_POSITION 0x00000000 -#define _I2C2STAT_TBF_MASK 0x00000001 -#define _I2C2STAT_TBF_LENGTH 0x00000001 - -#define _I2C2STAT_RBF_POSITION 0x00000001 -#define _I2C2STAT_RBF_MASK 0x00000002 -#define _I2C2STAT_RBF_LENGTH 0x00000001 - -#define _I2C2STAT_R_W_POSITION 0x00000002 -#define _I2C2STAT_R_W_MASK 0x00000004 -#define _I2C2STAT_R_W_LENGTH 0x00000001 - -#define _I2C2STAT_S_POSITION 0x00000003 -#define _I2C2STAT_S_MASK 0x00000008 -#define _I2C2STAT_S_LENGTH 0x00000001 - -#define _I2C2STAT_P_POSITION 0x00000004 -#define _I2C2STAT_P_MASK 0x00000010 -#define _I2C2STAT_P_LENGTH 0x00000001 - -#define _I2C2STAT_D_A_POSITION 0x00000005 -#define _I2C2STAT_D_A_MASK 0x00000020 -#define _I2C2STAT_D_A_LENGTH 0x00000001 - -#define _I2C2STAT_I2COV_POSITION 0x00000006 -#define _I2C2STAT_I2COV_MASK 0x00000040 -#define _I2C2STAT_I2COV_LENGTH 0x00000001 - -#define _I2C2STAT_IWCOL_POSITION 0x00000007 -#define _I2C2STAT_IWCOL_MASK 0x00000080 -#define _I2C2STAT_IWCOL_LENGTH 0x00000001 - -#define _I2C2STAT_ADD10_POSITION 0x00000008 -#define _I2C2STAT_ADD10_MASK 0x00000100 -#define _I2C2STAT_ADD10_LENGTH 0x00000001 - -#define _I2C2STAT_GCSTAT_POSITION 0x00000009 -#define _I2C2STAT_GCSTAT_MASK 0x00000200 -#define _I2C2STAT_GCSTAT_LENGTH 0x00000001 - -#define _I2C2STAT_BCL_POSITION 0x0000000A -#define _I2C2STAT_BCL_MASK 0x00000400 -#define _I2C2STAT_BCL_LENGTH 0x00000001 - -#define _I2C2STAT_ACKTIM_POSITION 0x0000000D -#define _I2C2STAT_ACKTIM_MASK 0x00002000 -#define _I2C2STAT_ACKTIM_LENGTH 0x00000001 - -#define _I2C2STAT_TRSTAT_POSITION 0x0000000E -#define _I2C2STAT_TRSTAT_MASK 0x00004000 -#define _I2C2STAT_TRSTAT_LENGTH 0x00000001 - -#define _I2C2STAT_ACKSTAT_POSITION 0x0000000F -#define _I2C2STAT_ACKSTAT_MASK 0x00008000 -#define _I2C2STAT_ACKSTAT_LENGTH 0x00000001 - -#define _I2C2STAT_I2CPOV_POSITION 0x00000006 -#define _I2C2STAT_I2CPOV_MASK 0x00000040 -#define _I2C2STAT_I2CPOV_LENGTH 0x00000001 - -#define _I2C2ADD_I2CADD_POSITION 0x00000000 -#define _I2C2ADD_I2CADD_MASK 0x000003FF -#define _I2C2ADD_I2CADD_LENGTH 0x0000000A - -#define _I2C2MSK_I2CMSK_POSITION 0x00000000 -#define _I2C2MSK_I2CMSK_MASK 0x000003FF -#define _I2C2MSK_I2CMSK_LENGTH 0x0000000A - -#define _I2C2MSK_AMSK_POSITION 0x00000000 -#define _I2C2MSK_AMSK_MASK 0x000003FF -#define _I2C2MSK_AMSK_LENGTH 0x0000000A - -#define _I2C2BRG_I2CBRG_POSITION 0x00000000 -#define _I2C2BRG_I2CBRG_MASK 0x0000FFFF -#define _I2C2BRG_I2CBRG_LENGTH 0x00000010 - -#define _I2C2TRN_I2CTRN_POSITION 0x00000000 -#define _I2C2TRN_I2CTRN_MASK 0x000000FF -#define _I2C2TRN_I2CTRN_LENGTH 0x00000008 - -#define _I2C2RCV_I2CRCV_POSITION 0x00000000 -#define _I2C2RCV_I2CRCV_MASK 0x000000FF -#define _I2C2RCV_I2CRCV_LENGTH 0x00000008 - -#define _I2C3CON_SEN_POSITION 0x00000000 -#define _I2C3CON_SEN_MASK 0x00000001 -#define _I2C3CON_SEN_LENGTH 0x00000001 - -#define _I2C3CON_RSEN_POSITION 0x00000001 -#define _I2C3CON_RSEN_MASK 0x00000002 -#define _I2C3CON_RSEN_LENGTH 0x00000001 - -#define _I2C3CON_PEN_POSITION 0x00000002 -#define _I2C3CON_PEN_MASK 0x00000004 -#define _I2C3CON_PEN_LENGTH 0x00000001 - -#define _I2C3CON_RCEN_POSITION 0x00000003 -#define _I2C3CON_RCEN_MASK 0x00000008 -#define _I2C3CON_RCEN_LENGTH 0x00000001 - -#define _I2C3CON_ACKEN_POSITION 0x00000004 -#define _I2C3CON_ACKEN_MASK 0x00000010 -#define _I2C3CON_ACKEN_LENGTH 0x00000001 - -#define _I2C3CON_ACKDT_POSITION 0x00000005 -#define _I2C3CON_ACKDT_MASK 0x00000020 -#define _I2C3CON_ACKDT_LENGTH 0x00000001 - -#define _I2C3CON_STREN_POSITION 0x00000006 -#define _I2C3CON_STREN_MASK 0x00000040 -#define _I2C3CON_STREN_LENGTH 0x00000001 - -#define _I2C3CON_GCEN_POSITION 0x00000007 -#define _I2C3CON_GCEN_MASK 0x00000080 -#define _I2C3CON_GCEN_LENGTH 0x00000001 - -#define _I2C3CON_SMEN_POSITION 0x00000008 -#define _I2C3CON_SMEN_MASK 0x00000100 -#define _I2C3CON_SMEN_LENGTH 0x00000001 - -#define _I2C3CON_DISSLW_POSITION 0x00000009 -#define _I2C3CON_DISSLW_MASK 0x00000200 -#define _I2C3CON_DISSLW_LENGTH 0x00000001 - -#define _I2C3CON_A10M_POSITION 0x0000000A -#define _I2C3CON_A10M_MASK 0x00000400 -#define _I2C3CON_A10M_LENGTH 0x00000001 - -#define _I2C3CON_STRICT_POSITION 0x0000000B -#define _I2C3CON_STRICT_MASK 0x00000800 -#define _I2C3CON_STRICT_LENGTH 0x00000001 - -#define _I2C3CON_SCLREL_POSITION 0x0000000C -#define _I2C3CON_SCLREL_MASK 0x00001000 -#define _I2C3CON_SCLREL_LENGTH 0x00000001 - -#define _I2C3CON_SIDL_POSITION 0x0000000D -#define _I2C3CON_SIDL_MASK 0x00002000 -#define _I2C3CON_SIDL_LENGTH 0x00000001 - -#define _I2C3CON_ON_POSITION 0x0000000F -#define _I2C3CON_ON_MASK 0x00008000 -#define _I2C3CON_ON_LENGTH 0x00000001 - -#define _I2C3CON_DHEN_POSITION 0x00000010 -#define _I2C3CON_DHEN_MASK 0x00010000 -#define _I2C3CON_DHEN_LENGTH 0x00000001 - -#define _I2C3CON_AHEN_POSITION 0x00000011 -#define _I2C3CON_AHEN_MASK 0x00020000 -#define _I2C3CON_AHEN_LENGTH 0x00000001 - -#define _I2C3CON_SBCDE_POSITION 0x00000012 -#define _I2C3CON_SBCDE_MASK 0x00040000 -#define _I2C3CON_SBCDE_LENGTH 0x00000001 - -#define _I2C3CON_SDAHT_POSITION 0x00000013 -#define _I2C3CON_SDAHT_MASK 0x00080000 -#define _I2C3CON_SDAHT_LENGTH 0x00000001 - -#define _I2C3CON_BOEN_POSITION 0x00000014 -#define _I2C3CON_BOEN_MASK 0x00100000 -#define _I2C3CON_BOEN_LENGTH 0x00000001 - -#define _I2C3CON_SCIE_POSITION 0x00000015 -#define _I2C3CON_SCIE_MASK 0x00200000 -#define _I2C3CON_SCIE_LENGTH 0x00000001 - -#define _I2C3CON_PCIE_POSITION 0x00000016 -#define _I2C3CON_PCIE_MASK 0x00400000 -#define _I2C3CON_PCIE_LENGTH 0x00000001 - -#define _I2C3CON_IPMIEN_POSITION 0x0000000B -#define _I2C3CON_IPMIEN_MASK 0x00000800 -#define _I2C3CON_IPMIEN_LENGTH 0x00000001 - -#define _I2C3CON_I2CSIDL_POSITION 0x0000000D -#define _I2C3CON_I2CSIDL_MASK 0x00002000 -#define _I2C3CON_I2CSIDL_LENGTH 0x00000001 - -#define _I2C3CON_I2CEN_POSITION 0x0000000F -#define _I2C3CON_I2CEN_MASK 0x00008000 -#define _I2C3CON_I2CEN_LENGTH 0x00000001 - -#define _I2C3STAT_TBF_POSITION 0x00000000 -#define _I2C3STAT_TBF_MASK 0x00000001 -#define _I2C3STAT_TBF_LENGTH 0x00000001 - -#define _I2C3STAT_RBF_POSITION 0x00000001 -#define _I2C3STAT_RBF_MASK 0x00000002 -#define _I2C3STAT_RBF_LENGTH 0x00000001 - -#define _I2C3STAT_R_W_POSITION 0x00000002 -#define _I2C3STAT_R_W_MASK 0x00000004 -#define _I2C3STAT_R_W_LENGTH 0x00000001 - -#define _I2C3STAT_S_POSITION 0x00000003 -#define _I2C3STAT_S_MASK 0x00000008 -#define _I2C3STAT_S_LENGTH 0x00000001 - -#define _I2C3STAT_P_POSITION 0x00000004 -#define _I2C3STAT_P_MASK 0x00000010 -#define _I2C3STAT_P_LENGTH 0x00000001 - -#define _I2C3STAT_D_A_POSITION 0x00000005 -#define _I2C3STAT_D_A_MASK 0x00000020 -#define _I2C3STAT_D_A_LENGTH 0x00000001 - -#define _I2C3STAT_I2COV_POSITION 0x00000006 -#define _I2C3STAT_I2COV_MASK 0x00000040 -#define _I2C3STAT_I2COV_LENGTH 0x00000001 - -#define _I2C3STAT_IWCOL_POSITION 0x00000007 -#define _I2C3STAT_IWCOL_MASK 0x00000080 -#define _I2C3STAT_IWCOL_LENGTH 0x00000001 - -#define _I2C3STAT_ADD10_POSITION 0x00000008 -#define _I2C3STAT_ADD10_MASK 0x00000100 -#define _I2C3STAT_ADD10_LENGTH 0x00000001 - -#define _I2C3STAT_GCSTAT_POSITION 0x00000009 -#define _I2C3STAT_GCSTAT_MASK 0x00000200 -#define _I2C3STAT_GCSTAT_LENGTH 0x00000001 - -#define _I2C3STAT_BCL_POSITION 0x0000000A -#define _I2C3STAT_BCL_MASK 0x00000400 -#define _I2C3STAT_BCL_LENGTH 0x00000001 - -#define _I2C3STAT_ACKTIM_POSITION 0x0000000D -#define _I2C3STAT_ACKTIM_MASK 0x00002000 -#define _I2C3STAT_ACKTIM_LENGTH 0x00000001 - -#define _I2C3STAT_TRSTAT_POSITION 0x0000000E -#define _I2C3STAT_TRSTAT_MASK 0x00004000 -#define _I2C3STAT_TRSTAT_LENGTH 0x00000001 - -#define _I2C3STAT_ACKSTAT_POSITION 0x0000000F -#define _I2C3STAT_ACKSTAT_MASK 0x00008000 -#define _I2C3STAT_ACKSTAT_LENGTH 0x00000001 - -#define _I2C3STAT_I2CPOV_POSITION 0x00000006 -#define _I2C3STAT_I2CPOV_MASK 0x00000040 -#define _I2C3STAT_I2CPOV_LENGTH 0x00000001 - -#define _I2C3ADD_I2CADD_POSITION 0x00000000 -#define _I2C3ADD_I2CADD_MASK 0x000003FF -#define _I2C3ADD_I2CADD_LENGTH 0x0000000A - -#define _I2C3MSK_I2CMSK_POSITION 0x00000000 -#define _I2C3MSK_I2CMSK_MASK 0x000003FF -#define _I2C3MSK_I2CMSK_LENGTH 0x0000000A - -#define _I2C3MSK_AMSK_POSITION 0x00000000 -#define _I2C3MSK_AMSK_MASK 0x000003FF -#define _I2C3MSK_AMSK_LENGTH 0x0000000A - -#define _I2C3BRG_I2CBRG_POSITION 0x00000000 -#define _I2C3BRG_I2CBRG_MASK 0x0000FFFF -#define _I2C3BRG_I2CBRG_LENGTH 0x00000010 - -#define _I2C3TRN_I2CTRN_POSITION 0x00000000 -#define _I2C3TRN_I2CTRN_MASK 0x000000FF -#define _I2C3TRN_I2CTRN_LENGTH 0x00000008 - -#define _I2C3RCV_I2CRCV_POSITION 0x00000000 -#define _I2C3RCV_I2CRCV_MASK 0x000000FF -#define _I2C3RCV_I2CRCV_LENGTH 0x00000008 - -#define _I2C4CON_SEN_POSITION 0x00000000 -#define _I2C4CON_SEN_MASK 0x00000001 -#define _I2C4CON_SEN_LENGTH 0x00000001 - -#define _I2C4CON_RSEN_POSITION 0x00000001 -#define _I2C4CON_RSEN_MASK 0x00000002 -#define _I2C4CON_RSEN_LENGTH 0x00000001 - -#define _I2C4CON_PEN_POSITION 0x00000002 -#define _I2C4CON_PEN_MASK 0x00000004 -#define _I2C4CON_PEN_LENGTH 0x00000001 - -#define _I2C4CON_RCEN_POSITION 0x00000003 -#define _I2C4CON_RCEN_MASK 0x00000008 -#define _I2C4CON_RCEN_LENGTH 0x00000001 - -#define _I2C4CON_ACKEN_POSITION 0x00000004 -#define _I2C4CON_ACKEN_MASK 0x00000010 -#define _I2C4CON_ACKEN_LENGTH 0x00000001 - -#define _I2C4CON_ACKDT_POSITION 0x00000005 -#define _I2C4CON_ACKDT_MASK 0x00000020 -#define _I2C4CON_ACKDT_LENGTH 0x00000001 - -#define _I2C4CON_STREN_POSITION 0x00000006 -#define _I2C4CON_STREN_MASK 0x00000040 -#define _I2C4CON_STREN_LENGTH 0x00000001 - -#define _I2C4CON_GCEN_POSITION 0x00000007 -#define _I2C4CON_GCEN_MASK 0x00000080 -#define _I2C4CON_GCEN_LENGTH 0x00000001 - -#define _I2C4CON_SMEN_POSITION 0x00000008 -#define _I2C4CON_SMEN_MASK 0x00000100 -#define _I2C4CON_SMEN_LENGTH 0x00000001 - -#define _I2C4CON_DISSLW_POSITION 0x00000009 -#define _I2C4CON_DISSLW_MASK 0x00000200 -#define _I2C4CON_DISSLW_LENGTH 0x00000001 - -#define _I2C4CON_A10M_POSITION 0x0000000A -#define _I2C4CON_A10M_MASK 0x00000400 -#define _I2C4CON_A10M_LENGTH 0x00000001 - -#define _I2C4CON_STRICT_POSITION 0x0000000B -#define _I2C4CON_STRICT_MASK 0x00000800 -#define _I2C4CON_STRICT_LENGTH 0x00000001 - -#define _I2C4CON_SCLREL_POSITION 0x0000000C -#define _I2C4CON_SCLREL_MASK 0x00001000 -#define _I2C4CON_SCLREL_LENGTH 0x00000001 - -#define _I2C4CON_SIDL_POSITION 0x0000000D -#define _I2C4CON_SIDL_MASK 0x00002000 -#define _I2C4CON_SIDL_LENGTH 0x00000001 - -#define _I2C4CON_ON_POSITION 0x0000000F -#define _I2C4CON_ON_MASK 0x00008000 -#define _I2C4CON_ON_LENGTH 0x00000001 - -#define _I2C4CON_DHEN_POSITION 0x00000010 -#define _I2C4CON_DHEN_MASK 0x00010000 -#define _I2C4CON_DHEN_LENGTH 0x00000001 - -#define _I2C4CON_AHEN_POSITION 0x00000011 -#define _I2C4CON_AHEN_MASK 0x00020000 -#define _I2C4CON_AHEN_LENGTH 0x00000001 - -#define _I2C4CON_SBCDE_POSITION 0x00000012 -#define _I2C4CON_SBCDE_MASK 0x00040000 -#define _I2C4CON_SBCDE_LENGTH 0x00000001 - -#define _I2C4CON_SDAHT_POSITION 0x00000013 -#define _I2C4CON_SDAHT_MASK 0x00080000 -#define _I2C4CON_SDAHT_LENGTH 0x00000001 - -#define _I2C4CON_BOEN_POSITION 0x00000014 -#define _I2C4CON_BOEN_MASK 0x00100000 -#define _I2C4CON_BOEN_LENGTH 0x00000001 - -#define _I2C4CON_SCIE_POSITION 0x00000015 -#define _I2C4CON_SCIE_MASK 0x00200000 -#define _I2C4CON_SCIE_LENGTH 0x00000001 - -#define _I2C4CON_PCIE_POSITION 0x00000016 -#define _I2C4CON_PCIE_MASK 0x00400000 -#define _I2C4CON_PCIE_LENGTH 0x00000001 - -#define _I2C4CON_IPMIEN_POSITION 0x0000000B -#define _I2C4CON_IPMIEN_MASK 0x00000800 -#define _I2C4CON_IPMIEN_LENGTH 0x00000001 - -#define _I2C4CON_I2CSIDL_POSITION 0x0000000D -#define _I2C4CON_I2CSIDL_MASK 0x00002000 -#define _I2C4CON_I2CSIDL_LENGTH 0x00000001 - -#define _I2C4CON_I2CEN_POSITION 0x0000000F -#define _I2C4CON_I2CEN_MASK 0x00008000 -#define _I2C4CON_I2CEN_LENGTH 0x00000001 - -#define _I2C4STAT_TBF_POSITION 0x00000000 -#define _I2C4STAT_TBF_MASK 0x00000001 -#define _I2C4STAT_TBF_LENGTH 0x00000001 - -#define _I2C4STAT_RBF_POSITION 0x00000001 -#define _I2C4STAT_RBF_MASK 0x00000002 -#define _I2C4STAT_RBF_LENGTH 0x00000001 - -#define _I2C4STAT_R_W_POSITION 0x00000002 -#define _I2C4STAT_R_W_MASK 0x00000004 -#define _I2C4STAT_R_W_LENGTH 0x00000001 - -#define _I2C4STAT_S_POSITION 0x00000003 -#define _I2C4STAT_S_MASK 0x00000008 -#define _I2C4STAT_S_LENGTH 0x00000001 - -#define _I2C4STAT_P_POSITION 0x00000004 -#define _I2C4STAT_P_MASK 0x00000010 -#define _I2C4STAT_P_LENGTH 0x00000001 - -#define _I2C4STAT_D_A_POSITION 0x00000005 -#define _I2C4STAT_D_A_MASK 0x00000020 -#define _I2C4STAT_D_A_LENGTH 0x00000001 - -#define _I2C4STAT_I2COV_POSITION 0x00000006 -#define _I2C4STAT_I2COV_MASK 0x00000040 -#define _I2C4STAT_I2COV_LENGTH 0x00000001 - -#define _I2C4STAT_IWCOL_POSITION 0x00000007 -#define _I2C4STAT_IWCOL_MASK 0x00000080 -#define _I2C4STAT_IWCOL_LENGTH 0x00000001 - -#define _I2C4STAT_ADD10_POSITION 0x00000008 -#define _I2C4STAT_ADD10_MASK 0x00000100 -#define _I2C4STAT_ADD10_LENGTH 0x00000001 - -#define _I2C4STAT_GCSTAT_POSITION 0x00000009 -#define _I2C4STAT_GCSTAT_MASK 0x00000200 -#define _I2C4STAT_GCSTAT_LENGTH 0x00000001 - -#define _I2C4STAT_BCL_POSITION 0x0000000A -#define _I2C4STAT_BCL_MASK 0x00000400 -#define _I2C4STAT_BCL_LENGTH 0x00000001 - -#define _I2C4STAT_ACKTIM_POSITION 0x0000000D -#define _I2C4STAT_ACKTIM_MASK 0x00002000 -#define _I2C4STAT_ACKTIM_LENGTH 0x00000001 - -#define _I2C4STAT_TRSTAT_POSITION 0x0000000E -#define _I2C4STAT_TRSTAT_MASK 0x00004000 -#define _I2C4STAT_TRSTAT_LENGTH 0x00000001 - -#define _I2C4STAT_ACKSTAT_POSITION 0x0000000F -#define _I2C4STAT_ACKSTAT_MASK 0x00008000 -#define _I2C4STAT_ACKSTAT_LENGTH 0x00000001 - -#define _I2C4STAT_I2CPOV_POSITION 0x00000006 -#define _I2C4STAT_I2CPOV_MASK 0x00000040 -#define _I2C4STAT_I2CPOV_LENGTH 0x00000001 - -#define _I2C4ADD_I2CADD_POSITION 0x00000000 -#define _I2C4ADD_I2CADD_MASK 0x000003FF -#define _I2C4ADD_I2CADD_LENGTH 0x0000000A - -#define _I2C4MSK_I2CMSK_POSITION 0x00000000 -#define _I2C4MSK_I2CMSK_MASK 0x000003FF -#define _I2C4MSK_I2CMSK_LENGTH 0x0000000A - -#define _I2C4MSK_AMSK_POSITION 0x00000000 -#define _I2C4MSK_AMSK_MASK 0x000003FF -#define _I2C4MSK_AMSK_LENGTH 0x0000000A - -#define _I2C4BRG_I2CBRG_POSITION 0x00000000 -#define _I2C4BRG_I2CBRG_MASK 0x0000FFFF -#define _I2C4BRG_I2CBRG_LENGTH 0x00000010 - -#define _I2C4TRN_I2CTRN_POSITION 0x00000000 -#define _I2C4TRN_I2CTRN_MASK 0x000000FF -#define _I2C4TRN_I2CTRN_LENGTH 0x00000008 - -#define _I2C4RCV_I2CRCV_POSITION 0x00000000 -#define _I2C4RCV_I2CRCV_MASK 0x000000FF -#define _I2C4RCV_I2CRCV_LENGTH 0x00000008 - -#define _I2C5CON_SEN_POSITION 0x00000000 -#define _I2C5CON_SEN_MASK 0x00000001 -#define _I2C5CON_SEN_LENGTH 0x00000001 - -#define _I2C5CON_RSEN_POSITION 0x00000001 -#define _I2C5CON_RSEN_MASK 0x00000002 -#define _I2C5CON_RSEN_LENGTH 0x00000001 - -#define _I2C5CON_PEN_POSITION 0x00000002 -#define _I2C5CON_PEN_MASK 0x00000004 -#define _I2C5CON_PEN_LENGTH 0x00000001 - -#define _I2C5CON_RCEN_POSITION 0x00000003 -#define _I2C5CON_RCEN_MASK 0x00000008 -#define _I2C5CON_RCEN_LENGTH 0x00000001 - -#define _I2C5CON_ACKEN_POSITION 0x00000004 -#define _I2C5CON_ACKEN_MASK 0x00000010 -#define _I2C5CON_ACKEN_LENGTH 0x00000001 - -#define _I2C5CON_ACKDT_POSITION 0x00000005 -#define _I2C5CON_ACKDT_MASK 0x00000020 -#define _I2C5CON_ACKDT_LENGTH 0x00000001 - -#define _I2C5CON_STREN_POSITION 0x00000006 -#define _I2C5CON_STREN_MASK 0x00000040 -#define _I2C5CON_STREN_LENGTH 0x00000001 - -#define _I2C5CON_GCEN_POSITION 0x00000007 -#define _I2C5CON_GCEN_MASK 0x00000080 -#define _I2C5CON_GCEN_LENGTH 0x00000001 - -#define _I2C5CON_SMEN_POSITION 0x00000008 -#define _I2C5CON_SMEN_MASK 0x00000100 -#define _I2C5CON_SMEN_LENGTH 0x00000001 - -#define _I2C5CON_DISSLW_POSITION 0x00000009 -#define _I2C5CON_DISSLW_MASK 0x00000200 -#define _I2C5CON_DISSLW_LENGTH 0x00000001 - -#define _I2C5CON_A10M_POSITION 0x0000000A -#define _I2C5CON_A10M_MASK 0x00000400 -#define _I2C5CON_A10M_LENGTH 0x00000001 - -#define _I2C5CON_STRICT_POSITION 0x0000000B -#define _I2C5CON_STRICT_MASK 0x00000800 -#define _I2C5CON_STRICT_LENGTH 0x00000001 - -#define _I2C5CON_SCLREL_POSITION 0x0000000C -#define _I2C5CON_SCLREL_MASK 0x00001000 -#define _I2C5CON_SCLREL_LENGTH 0x00000001 - -#define _I2C5CON_SIDL_POSITION 0x0000000D -#define _I2C5CON_SIDL_MASK 0x00002000 -#define _I2C5CON_SIDL_LENGTH 0x00000001 - -#define _I2C5CON_ON_POSITION 0x0000000F -#define _I2C5CON_ON_MASK 0x00008000 -#define _I2C5CON_ON_LENGTH 0x00000001 - -#define _I2C5CON_DHEN_POSITION 0x00000010 -#define _I2C5CON_DHEN_MASK 0x00010000 -#define _I2C5CON_DHEN_LENGTH 0x00000001 - -#define _I2C5CON_AHEN_POSITION 0x00000011 -#define _I2C5CON_AHEN_MASK 0x00020000 -#define _I2C5CON_AHEN_LENGTH 0x00000001 - -#define _I2C5CON_SBCDE_POSITION 0x00000012 -#define _I2C5CON_SBCDE_MASK 0x00040000 -#define _I2C5CON_SBCDE_LENGTH 0x00000001 - -#define _I2C5CON_SDAHT_POSITION 0x00000013 -#define _I2C5CON_SDAHT_MASK 0x00080000 -#define _I2C5CON_SDAHT_LENGTH 0x00000001 - -#define _I2C5CON_BOEN_POSITION 0x00000014 -#define _I2C5CON_BOEN_MASK 0x00100000 -#define _I2C5CON_BOEN_LENGTH 0x00000001 - -#define _I2C5CON_SCIE_POSITION 0x00000015 -#define _I2C5CON_SCIE_MASK 0x00200000 -#define _I2C5CON_SCIE_LENGTH 0x00000001 - -#define _I2C5CON_PCIE_POSITION 0x00000016 -#define _I2C5CON_PCIE_MASK 0x00400000 -#define _I2C5CON_PCIE_LENGTH 0x00000001 - -#define _I2C5CON_IPMIEN_POSITION 0x0000000B -#define _I2C5CON_IPMIEN_MASK 0x00000800 -#define _I2C5CON_IPMIEN_LENGTH 0x00000001 - -#define _I2C5CON_I2CSIDL_POSITION 0x0000000D -#define _I2C5CON_I2CSIDL_MASK 0x00002000 -#define _I2C5CON_I2CSIDL_LENGTH 0x00000001 - -#define _I2C5CON_I2CEN_POSITION 0x0000000F -#define _I2C5CON_I2CEN_MASK 0x00008000 -#define _I2C5CON_I2CEN_LENGTH 0x00000001 - -#define _I2C5STAT_TBF_POSITION 0x00000000 -#define _I2C5STAT_TBF_MASK 0x00000001 -#define _I2C5STAT_TBF_LENGTH 0x00000001 - -#define _I2C5STAT_RBF_POSITION 0x00000001 -#define _I2C5STAT_RBF_MASK 0x00000002 -#define _I2C5STAT_RBF_LENGTH 0x00000001 - -#define _I2C5STAT_R_W_POSITION 0x00000002 -#define _I2C5STAT_R_W_MASK 0x00000004 -#define _I2C5STAT_R_W_LENGTH 0x00000001 - -#define _I2C5STAT_S_POSITION 0x00000003 -#define _I2C5STAT_S_MASK 0x00000008 -#define _I2C5STAT_S_LENGTH 0x00000001 - -#define _I2C5STAT_P_POSITION 0x00000004 -#define _I2C5STAT_P_MASK 0x00000010 -#define _I2C5STAT_P_LENGTH 0x00000001 - -#define _I2C5STAT_D_A_POSITION 0x00000005 -#define _I2C5STAT_D_A_MASK 0x00000020 -#define _I2C5STAT_D_A_LENGTH 0x00000001 - -#define _I2C5STAT_I2COV_POSITION 0x00000006 -#define _I2C5STAT_I2COV_MASK 0x00000040 -#define _I2C5STAT_I2COV_LENGTH 0x00000001 - -#define _I2C5STAT_IWCOL_POSITION 0x00000007 -#define _I2C5STAT_IWCOL_MASK 0x00000080 -#define _I2C5STAT_IWCOL_LENGTH 0x00000001 - -#define _I2C5STAT_ADD10_POSITION 0x00000008 -#define _I2C5STAT_ADD10_MASK 0x00000100 -#define _I2C5STAT_ADD10_LENGTH 0x00000001 - -#define _I2C5STAT_GCSTAT_POSITION 0x00000009 -#define _I2C5STAT_GCSTAT_MASK 0x00000200 -#define _I2C5STAT_GCSTAT_LENGTH 0x00000001 - -#define _I2C5STAT_BCL_POSITION 0x0000000A -#define _I2C5STAT_BCL_MASK 0x00000400 -#define _I2C5STAT_BCL_LENGTH 0x00000001 - -#define _I2C5STAT_ACKTIM_POSITION 0x0000000D -#define _I2C5STAT_ACKTIM_MASK 0x00002000 -#define _I2C5STAT_ACKTIM_LENGTH 0x00000001 - -#define _I2C5STAT_TRSTAT_POSITION 0x0000000E -#define _I2C5STAT_TRSTAT_MASK 0x00004000 -#define _I2C5STAT_TRSTAT_LENGTH 0x00000001 - -#define _I2C5STAT_ACKSTAT_POSITION 0x0000000F -#define _I2C5STAT_ACKSTAT_MASK 0x00008000 -#define _I2C5STAT_ACKSTAT_LENGTH 0x00000001 - -#define _I2C5STAT_I2CPOV_POSITION 0x00000006 -#define _I2C5STAT_I2CPOV_MASK 0x00000040 -#define _I2C5STAT_I2CPOV_LENGTH 0x00000001 - -#define _I2C5ADD_I2CADD_POSITION 0x00000000 -#define _I2C5ADD_I2CADD_MASK 0x000003FF -#define _I2C5ADD_I2CADD_LENGTH 0x0000000A - -#define _I2C5MSK_I2CMSK_POSITION 0x00000000 -#define _I2C5MSK_I2CMSK_MASK 0x000003FF -#define _I2C5MSK_I2CMSK_LENGTH 0x0000000A - -#define _I2C5MSK_AMSK_POSITION 0x00000000 -#define _I2C5MSK_AMSK_MASK 0x000003FF -#define _I2C5MSK_AMSK_LENGTH 0x0000000A - -#define _I2C5BRG_I2CBRG_POSITION 0x00000000 -#define _I2C5BRG_I2CBRG_MASK 0x0000FFFF -#define _I2C5BRG_I2CBRG_LENGTH 0x00000010 - -#define _I2C5TRN_I2CTRN_POSITION 0x00000000 -#define _I2C5TRN_I2CTRN_MASK 0x000000FF -#define _I2C5TRN_I2CTRN_LENGTH 0x00000008 - -#define _I2C5RCV_I2CRCV_POSITION 0x00000000 -#define _I2C5RCV_I2CRCV_MASK 0x000000FF -#define _I2C5RCV_I2CRCV_LENGTH 0x00000008 - -#define _SPI1CON_SRXISEL_POSITION 0x00000000 -#define _SPI1CON_SRXISEL_MASK 0x00000003 -#define _SPI1CON_SRXISEL_LENGTH 0x00000002 - -#define _SPI1CON_STXISEL_POSITION 0x00000002 -#define _SPI1CON_STXISEL_MASK 0x0000000C -#define _SPI1CON_STXISEL_LENGTH 0x00000002 - -#define _SPI1CON_DISSDI_POSITION 0x00000004 -#define _SPI1CON_DISSDI_MASK 0x00000010 -#define _SPI1CON_DISSDI_LENGTH 0x00000001 - -#define _SPI1CON_MSTEN_POSITION 0x00000005 -#define _SPI1CON_MSTEN_MASK 0x00000020 -#define _SPI1CON_MSTEN_LENGTH 0x00000001 - -#define _SPI1CON_CKP_POSITION 0x00000006 -#define _SPI1CON_CKP_MASK 0x00000040 -#define _SPI1CON_CKP_LENGTH 0x00000001 - -#define _SPI1CON_SSEN_POSITION 0x00000007 -#define _SPI1CON_SSEN_MASK 0x00000080 -#define _SPI1CON_SSEN_LENGTH 0x00000001 - -#define _SPI1CON_CKE_POSITION 0x00000008 -#define _SPI1CON_CKE_MASK 0x00000100 -#define _SPI1CON_CKE_LENGTH 0x00000001 - -#define _SPI1CON_SMP_POSITION 0x00000009 -#define _SPI1CON_SMP_MASK 0x00000200 -#define _SPI1CON_SMP_LENGTH 0x00000001 - -#define _SPI1CON_MODE16_POSITION 0x0000000A -#define _SPI1CON_MODE16_MASK 0x00000400 -#define _SPI1CON_MODE16_LENGTH 0x00000001 - -#define _SPI1CON_MODE32_POSITION 0x0000000B -#define _SPI1CON_MODE32_MASK 0x00000800 -#define _SPI1CON_MODE32_LENGTH 0x00000001 - -#define _SPI1CON_DISSDO_POSITION 0x0000000C -#define _SPI1CON_DISSDO_MASK 0x00001000 -#define _SPI1CON_DISSDO_LENGTH 0x00000001 - -#define _SPI1CON_SIDL_POSITION 0x0000000D -#define _SPI1CON_SIDL_MASK 0x00002000 -#define _SPI1CON_SIDL_LENGTH 0x00000001 - -#define _SPI1CON_ON_POSITION 0x0000000F -#define _SPI1CON_ON_MASK 0x00008000 -#define _SPI1CON_ON_LENGTH 0x00000001 - -#define _SPI1CON_ENHBUF_POSITION 0x00000010 -#define _SPI1CON_ENHBUF_MASK 0x00010000 -#define _SPI1CON_ENHBUF_LENGTH 0x00000001 - -#define _SPI1CON_SPIFE_POSITION 0x00000011 -#define _SPI1CON_SPIFE_MASK 0x00020000 -#define _SPI1CON_SPIFE_LENGTH 0x00000001 - -#define _SPI1CON_MCLKSEL_POSITION 0x00000017 -#define _SPI1CON_MCLKSEL_MASK 0x00800000 -#define _SPI1CON_MCLKSEL_LENGTH 0x00000001 - -#define _SPI1CON_FRMCNT_POSITION 0x00000018 -#define _SPI1CON_FRMCNT_MASK 0x07000000 -#define _SPI1CON_FRMCNT_LENGTH 0x00000003 - -#define _SPI1CON_FRMSYPW_POSITION 0x0000001B -#define _SPI1CON_FRMSYPW_MASK 0x08000000 -#define _SPI1CON_FRMSYPW_LENGTH 0x00000001 - -#define _SPI1CON_MSSEN_POSITION 0x0000001C -#define _SPI1CON_MSSEN_MASK 0x10000000 -#define _SPI1CON_MSSEN_LENGTH 0x00000001 - -#define _SPI1CON_FRMPOL_POSITION 0x0000001D -#define _SPI1CON_FRMPOL_MASK 0x20000000 -#define _SPI1CON_FRMPOL_LENGTH 0x00000001 - -#define _SPI1CON_FRMSYNC_POSITION 0x0000001E -#define _SPI1CON_FRMSYNC_MASK 0x40000000 -#define _SPI1CON_FRMSYNC_LENGTH 0x00000001 - -#define _SPI1CON_FRMEN_POSITION 0x0000001F -#define _SPI1CON_FRMEN_MASK 0x80000000 -#define _SPI1CON_FRMEN_LENGTH 0x00000001 - -#define _SPI1CON_w_POSITION 0x00000000 -#define _SPI1CON_w_MASK 0xFFFFFFFF -#define _SPI1CON_w_LENGTH 0x00000020 - -#define _SPI1STAT_SPIRBF_POSITION 0x00000000 -#define _SPI1STAT_SPIRBF_MASK 0x00000001 -#define _SPI1STAT_SPIRBF_LENGTH 0x00000001 - -#define _SPI1STAT_SPITBF_POSITION 0x00000001 -#define _SPI1STAT_SPITBF_MASK 0x00000002 -#define _SPI1STAT_SPITBF_LENGTH 0x00000001 - -#define _SPI1STAT_SPITBE_POSITION 0x00000003 -#define _SPI1STAT_SPITBE_MASK 0x00000008 -#define _SPI1STAT_SPITBE_LENGTH 0x00000001 - -#define _SPI1STAT_SPIRBE_POSITION 0x00000005 -#define _SPI1STAT_SPIRBE_MASK 0x00000020 -#define _SPI1STAT_SPIRBE_LENGTH 0x00000001 - -#define _SPI1STAT_SPIROV_POSITION 0x00000006 -#define _SPI1STAT_SPIROV_MASK 0x00000040 -#define _SPI1STAT_SPIROV_LENGTH 0x00000001 - -#define _SPI1STAT_SRMT_POSITION 0x00000007 -#define _SPI1STAT_SRMT_MASK 0x00000080 -#define _SPI1STAT_SRMT_LENGTH 0x00000001 - -#define _SPI1STAT_SPITUR_POSITION 0x00000008 -#define _SPI1STAT_SPITUR_MASK 0x00000100 -#define _SPI1STAT_SPITUR_LENGTH 0x00000001 - -#define _SPI1STAT_SPIBUSY_POSITION 0x0000000B -#define _SPI1STAT_SPIBUSY_MASK 0x00000800 -#define _SPI1STAT_SPIBUSY_LENGTH 0x00000001 - -#define _SPI1STAT_FRMERR_POSITION 0x0000000C -#define _SPI1STAT_FRMERR_MASK 0x00001000 -#define _SPI1STAT_FRMERR_LENGTH 0x00000001 - -#define _SPI1STAT_TXBUFELM_POSITION 0x00000010 -#define _SPI1STAT_TXBUFELM_MASK 0x001F0000 -#define _SPI1STAT_TXBUFELM_LENGTH 0x00000005 - -#define _SPI1STAT_RXBUFELM_POSITION 0x00000018 -#define _SPI1STAT_RXBUFELM_MASK 0x1F000000 -#define _SPI1STAT_RXBUFELM_LENGTH 0x00000005 - -#define _SPI1STAT_w_POSITION 0x00000000 -#define _SPI1STAT_w_MASK 0xFFFFFFFF -#define _SPI1STAT_w_LENGTH 0x00000020 - -#define _SPI1CON2_AUDMOD_POSITION 0x00000000 -#define _SPI1CON2_AUDMOD_MASK 0x00000003 -#define _SPI1CON2_AUDMOD_LENGTH 0x00000002 - -#define _SPI1CON2_AUDMONO_POSITION 0x00000003 -#define _SPI1CON2_AUDMONO_MASK 0x00000008 -#define _SPI1CON2_AUDMONO_LENGTH 0x00000001 - -#define _SPI1CON2_AUDEN_POSITION 0x00000007 -#define _SPI1CON2_AUDEN_MASK 0x00000080 -#define _SPI1CON2_AUDEN_LENGTH 0x00000001 - -#define _SPI1CON2_IGNTUR_POSITION 0x00000008 -#define _SPI1CON2_IGNTUR_MASK 0x00000100 -#define _SPI1CON2_IGNTUR_LENGTH 0x00000001 - -#define _SPI1CON2_IGNROV_POSITION 0x00000009 -#define _SPI1CON2_IGNROV_MASK 0x00000200 -#define _SPI1CON2_IGNROV_LENGTH 0x00000001 - -#define _SPI1CON2_SPITUREN_POSITION 0x0000000A -#define _SPI1CON2_SPITUREN_MASK 0x00000400 -#define _SPI1CON2_SPITUREN_LENGTH 0x00000001 - -#define _SPI1CON2_SPIROVEN_POSITION 0x0000000B -#define _SPI1CON2_SPIROVEN_MASK 0x00000800 -#define _SPI1CON2_SPIROVEN_LENGTH 0x00000001 - -#define _SPI1CON2_FRMERREN_POSITION 0x0000000C -#define _SPI1CON2_FRMERREN_MASK 0x00001000 -#define _SPI1CON2_FRMERREN_LENGTH 0x00000001 - -#define _SPI1CON2_SPISGNEXT_POSITION 0x0000000F -#define _SPI1CON2_SPISGNEXT_MASK 0x00008000 -#define _SPI1CON2_SPISGNEXT_LENGTH 0x00000001 - -#define _SPI1CON2_AUDMOD0_POSITION 0x00000000 -#define _SPI1CON2_AUDMOD0_MASK 0x00000001 -#define _SPI1CON2_AUDMOD0_LENGTH 0x00000001 - -#define _SPI1CON2_AUDMOD1_POSITION 0x00000001 -#define _SPI1CON2_AUDMOD1_MASK 0x00000002 -#define _SPI1CON2_AUDMOD1_LENGTH 0x00000001 - -#define _SPI1CON2_w_POSITION 0x00000000 -#define _SPI1CON2_w_MASK 0xFFFFFFFF -#define _SPI1CON2_w_LENGTH 0x00000020 - -#define _SPI2CON_SRXISEL_POSITION 0x00000000 -#define _SPI2CON_SRXISEL_MASK 0x00000003 -#define _SPI2CON_SRXISEL_LENGTH 0x00000002 - -#define _SPI2CON_STXISEL_POSITION 0x00000002 -#define _SPI2CON_STXISEL_MASK 0x0000000C -#define _SPI2CON_STXISEL_LENGTH 0x00000002 - -#define _SPI2CON_DISSDI_POSITION 0x00000004 -#define _SPI2CON_DISSDI_MASK 0x00000010 -#define _SPI2CON_DISSDI_LENGTH 0x00000001 - -#define _SPI2CON_MSTEN_POSITION 0x00000005 -#define _SPI2CON_MSTEN_MASK 0x00000020 -#define _SPI2CON_MSTEN_LENGTH 0x00000001 - -#define _SPI2CON_CKP_POSITION 0x00000006 -#define _SPI2CON_CKP_MASK 0x00000040 -#define _SPI2CON_CKP_LENGTH 0x00000001 - -#define _SPI2CON_SSEN_POSITION 0x00000007 -#define _SPI2CON_SSEN_MASK 0x00000080 -#define _SPI2CON_SSEN_LENGTH 0x00000001 - -#define _SPI2CON_CKE_POSITION 0x00000008 -#define _SPI2CON_CKE_MASK 0x00000100 -#define _SPI2CON_CKE_LENGTH 0x00000001 - -#define _SPI2CON_SMP_POSITION 0x00000009 -#define _SPI2CON_SMP_MASK 0x00000200 -#define _SPI2CON_SMP_LENGTH 0x00000001 - -#define _SPI2CON_MODE16_POSITION 0x0000000A -#define _SPI2CON_MODE16_MASK 0x00000400 -#define _SPI2CON_MODE16_LENGTH 0x00000001 - -#define _SPI2CON_MODE32_POSITION 0x0000000B -#define _SPI2CON_MODE32_MASK 0x00000800 -#define _SPI2CON_MODE32_LENGTH 0x00000001 - -#define _SPI2CON_DISSDO_POSITION 0x0000000C -#define _SPI2CON_DISSDO_MASK 0x00001000 -#define _SPI2CON_DISSDO_LENGTH 0x00000001 - -#define _SPI2CON_SIDL_POSITION 0x0000000D -#define _SPI2CON_SIDL_MASK 0x00002000 -#define _SPI2CON_SIDL_LENGTH 0x00000001 - -#define _SPI2CON_ON_POSITION 0x0000000F -#define _SPI2CON_ON_MASK 0x00008000 -#define _SPI2CON_ON_LENGTH 0x00000001 - -#define _SPI2CON_ENHBUF_POSITION 0x00000010 -#define _SPI2CON_ENHBUF_MASK 0x00010000 -#define _SPI2CON_ENHBUF_LENGTH 0x00000001 - -#define _SPI2CON_SPIFE_POSITION 0x00000011 -#define _SPI2CON_SPIFE_MASK 0x00020000 -#define _SPI2CON_SPIFE_LENGTH 0x00000001 - -#define _SPI2CON_MCLKSEL_POSITION 0x00000017 -#define _SPI2CON_MCLKSEL_MASK 0x00800000 -#define _SPI2CON_MCLKSEL_LENGTH 0x00000001 - -#define _SPI2CON_FRMCNT_POSITION 0x00000018 -#define _SPI2CON_FRMCNT_MASK 0x07000000 -#define _SPI2CON_FRMCNT_LENGTH 0x00000003 - -#define _SPI2CON_FRMSYPW_POSITION 0x0000001B -#define _SPI2CON_FRMSYPW_MASK 0x08000000 -#define _SPI2CON_FRMSYPW_LENGTH 0x00000001 - -#define _SPI2CON_MSSEN_POSITION 0x0000001C -#define _SPI2CON_MSSEN_MASK 0x10000000 -#define _SPI2CON_MSSEN_LENGTH 0x00000001 - -#define _SPI2CON_FRMPOL_POSITION 0x0000001D -#define _SPI2CON_FRMPOL_MASK 0x20000000 -#define _SPI2CON_FRMPOL_LENGTH 0x00000001 - -#define _SPI2CON_FRMSYNC_POSITION 0x0000001E -#define _SPI2CON_FRMSYNC_MASK 0x40000000 -#define _SPI2CON_FRMSYNC_LENGTH 0x00000001 - -#define _SPI2CON_FRMEN_POSITION 0x0000001F -#define _SPI2CON_FRMEN_MASK 0x80000000 -#define _SPI2CON_FRMEN_LENGTH 0x00000001 - -#define _SPI2CON_w_POSITION 0x00000000 -#define _SPI2CON_w_MASK 0xFFFFFFFF -#define _SPI2CON_w_LENGTH 0x00000020 - -#define _SPI2STAT_SPIRBF_POSITION 0x00000000 -#define _SPI2STAT_SPIRBF_MASK 0x00000001 -#define _SPI2STAT_SPIRBF_LENGTH 0x00000001 - -#define _SPI2STAT_SPITBF_POSITION 0x00000001 -#define _SPI2STAT_SPITBF_MASK 0x00000002 -#define _SPI2STAT_SPITBF_LENGTH 0x00000001 - -#define _SPI2STAT_SPITBE_POSITION 0x00000003 -#define _SPI2STAT_SPITBE_MASK 0x00000008 -#define _SPI2STAT_SPITBE_LENGTH 0x00000001 - -#define _SPI2STAT_SPIRBE_POSITION 0x00000005 -#define _SPI2STAT_SPIRBE_MASK 0x00000020 -#define _SPI2STAT_SPIRBE_LENGTH 0x00000001 - -#define _SPI2STAT_SPIROV_POSITION 0x00000006 -#define _SPI2STAT_SPIROV_MASK 0x00000040 -#define _SPI2STAT_SPIROV_LENGTH 0x00000001 - -#define _SPI2STAT_SRMT_POSITION 0x00000007 -#define _SPI2STAT_SRMT_MASK 0x00000080 -#define _SPI2STAT_SRMT_LENGTH 0x00000001 - -#define _SPI2STAT_SPITUR_POSITION 0x00000008 -#define _SPI2STAT_SPITUR_MASK 0x00000100 -#define _SPI2STAT_SPITUR_LENGTH 0x00000001 - -#define _SPI2STAT_SPIBUSY_POSITION 0x0000000B -#define _SPI2STAT_SPIBUSY_MASK 0x00000800 -#define _SPI2STAT_SPIBUSY_LENGTH 0x00000001 - -#define _SPI2STAT_FRMERR_POSITION 0x0000000C -#define _SPI2STAT_FRMERR_MASK 0x00001000 -#define _SPI2STAT_FRMERR_LENGTH 0x00000001 - -#define _SPI2STAT_TXBUFELM_POSITION 0x00000010 -#define _SPI2STAT_TXBUFELM_MASK 0x001F0000 -#define _SPI2STAT_TXBUFELM_LENGTH 0x00000005 - -#define _SPI2STAT_RXBUFELM_POSITION 0x00000018 -#define _SPI2STAT_RXBUFELM_MASK 0x1F000000 -#define _SPI2STAT_RXBUFELM_LENGTH 0x00000005 - -#define _SPI2STAT_w_POSITION 0x00000000 -#define _SPI2STAT_w_MASK 0xFFFFFFFF -#define _SPI2STAT_w_LENGTH 0x00000020 - -#define _SPI2CON2_AUDMOD_POSITION 0x00000000 -#define _SPI2CON2_AUDMOD_MASK 0x00000003 -#define _SPI2CON2_AUDMOD_LENGTH 0x00000002 - -#define _SPI2CON2_AUDMONO_POSITION 0x00000003 -#define _SPI2CON2_AUDMONO_MASK 0x00000008 -#define _SPI2CON2_AUDMONO_LENGTH 0x00000001 - -#define _SPI2CON2_AUDEN_POSITION 0x00000007 -#define _SPI2CON2_AUDEN_MASK 0x00000080 -#define _SPI2CON2_AUDEN_LENGTH 0x00000001 - -#define _SPI2CON2_IGNTUR_POSITION 0x00000008 -#define _SPI2CON2_IGNTUR_MASK 0x00000100 -#define _SPI2CON2_IGNTUR_LENGTH 0x00000001 - -#define _SPI2CON2_IGNROV_POSITION 0x00000009 -#define _SPI2CON2_IGNROV_MASK 0x00000200 -#define _SPI2CON2_IGNROV_LENGTH 0x00000001 - -#define _SPI2CON2_SPITUREN_POSITION 0x0000000A -#define _SPI2CON2_SPITUREN_MASK 0x00000400 -#define _SPI2CON2_SPITUREN_LENGTH 0x00000001 - -#define _SPI2CON2_SPIROVEN_POSITION 0x0000000B -#define _SPI2CON2_SPIROVEN_MASK 0x00000800 -#define _SPI2CON2_SPIROVEN_LENGTH 0x00000001 - -#define _SPI2CON2_FRMERREN_POSITION 0x0000000C -#define _SPI2CON2_FRMERREN_MASK 0x00001000 -#define _SPI2CON2_FRMERREN_LENGTH 0x00000001 - -#define _SPI2CON2_SPISGNEXT_POSITION 0x0000000F -#define _SPI2CON2_SPISGNEXT_MASK 0x00008000 -#define _SPI2CON2_SPISGNEXT_LENGTH 0x00000001 - -#define _SPI2CON2_AUDMOD0_POSITION 0x00000000 -#define _SPI2CON2_AUDMOD0_MASK 0x00000001 -#define _SPI2CON2_AUDMOD0_LENGTH 0x00000001 - -#define _SPI2CON2_AUDMOD1_POSITION 0x00000001 -#define _SPI2CON2_AUDMOD1_MASK 0x00000002 -#define _SPI2CON2_AUDMOD1_LENGTH 0x00000001 - -#define _SPI2CON2_w_POSITION 0x00000000 -#define _SPI2CON2_w_MASK 0xFFFFFFFF -#define _SPI2CON2_w_LENGTH 0x00000020 - -#define _SPI3CON_SRXISEL_POSITION 0x00000000 -#define _SPI3CON_SRXISEL_MASK 0x00000003 -#define _SPI3CON_SRXISEL_LENGTH 0x00000002 - -#define _SPI3CON_STXISEL_POSITION 0x00000002 -#define _SPI3CON_STXISEL_MASK 0x0000000C -#define _SPI3CON_STXISEL_LENGTH 0x00000002 - -#define _SPI3CON_DISSDI_POSITION 0x00000004 -#define _SPI3CON_DISSDI_MASK 0x00000010 -#define _SPI3CON_DISSDI_LENGTH 0x00000001 - -#define _SPI3CON_MSTEN_POSITION 0x00000005 -#define _SPI3CON_MSTEN_MASK 0x00000020 -#define _SPI3CON_MSTEN_LENGTH 0x00000001 - -#define _SPI3CON_CKP_POSITION 0x00000006 -#define _SPI3CON_CKP_MASK 0x00000040 -#define _SPI3CON_CKP_LENGTH 0x00000001 - -#define _SPI3CON_SSEN_POSITION 0x00000007 -#define _SPI3CON_SSEN_MASK 0x00000080 -#define _SPI3CON_SSEN_LENGTH 0x00000001 - -#define _SPI3CON_CKE_POSITION 0x00000008 -#define _SPI3CON_CKE_MASK 0x00000100 -#define _SPI3CON_CKE_LENGTH 0x00000001 - -#define _SPI3CON_SMP_POSITION 0x00000009 -#define _SPI3CON_SMP_MASK 0x00000200 -#define _SPI3CON_SMP_LENGTH 0x00000001 - -#define _SPI3CON_MODE16_POSITION 0x0000000A -#define _SPI3CON_MODE16_MASK 0x00000400 -#define _SPI3CON_MODE16_LENGTH 0x00000001 - -#define _SPI3CON_MODE32_POSITION 0x0000000B -#define _SPI3CON_MODE32_MASK 0x00000800 -#define _SPI3CON_MODE32_LENGTH 0x00000001 - -#define _SPI3CON_DISSDO_POSITION 0x0000000C -#define _SPI3CON_DISSDO_MASK 0x00001000 -#define _SPI3CON_DISSDO_LENGTH 0x00000001 - -#define _SPI3CON_SIDL_POSITION 0x0000000D -#define _SPI3CON_SIDL_MASK 0x00002000 -#define _SPI3CON_SIDL_LENGTH 0x00000001 - -#define _SPI3CON_ON_POSITION 0x0000000F -#define _SPI3CON_ON_MASK 0x00008000 -#define _SPI3CON_ON_LENGTH 0x00000001 - -#define _SPI3CON_ENHBUF_POSITION 0x00000010 -#define _SPI3CON_ENHBUF_MASK 0x00010000 -#define _SPI3CON_ENHBUF_LENGTH 0x00000001 - -#define _SPI3CON_SPIFE_POSITION 0x00000011 -#define _SPI3CON_SPIFE_MASK 0x00020000 -#define _SPI3CON_SPIFE_LENGTH 0x00000001 - -#define _SPI3CON_MCLKSEL_POSITION 0x00000017 -#define _SPI3CON_MCLKSEL_MASK 0x00800000 -#define _SPI3CON_MCLKSEL_LENGTH 0x00000001 - -#define _SPI3CON_FRMCNT_POSITION 0x00000018 -#define _SPI3CON_FRMCNT_MASK 0x07000000 -#define _SPI3CON_FRMCNT_LENGTH 0x00000003 - -#define _SPI3CON_FRMSYPW_POSITION 0x0000001B -#define _SPI3CON_FRMSYPW_MASK 0x08000000 -#define _SPI3CON_FRMSYPW_LENGTH 0x00000001 - -#define _SPI3CON_MSSEN_POSITION 0x0000001C -#define _SPI3CON_MSSEN_MASK 0x10000000 -#define _SPI3CON_MSSEN_LENGTH 0x00000001 - -#define _SPI3CON_FRMPOL_POSITION 0x0000001D -#define _SPI3CON_FRMPOL_MASK 0x20000000 -#define _SPI3CON_FRMPOL_LENGTH 0x00000001 - -#define _SPI3CON_FRMSYNC_POSITION 0x0000001E -#define _SPI3CON_FRMSYNC_MASK 0x40000000 -#define _SPI3CON_FRMSYNC_LENGTH 0x00000001 - -#define _SPI3CON_FRMEN_POSITION 0x0000001F -#define _SPI3CON_FRMEN_MASK 0x80000000 -#define _SPI3CON_FRMEN_LENGTH 0x00000001 - -#define _SPI3CON_w_POSITION 0x00000000 -#define _SPI3CON_w_MASK 0xFFFFFFFF -#define _SPI3CON_w_LENGTH 0x00000020 - -#define _SPI3STAT_SPIRBF_POSITION 0x00000000 -#define _SPI3STAT_SPIRBF_MASK 0x00000001 -#define _SPI3STAT_SPIRBF_LENGTH 0x00000001 - -#define _SPI3STAT_SPITBF_POSITION 0x00000001 -#define _SPI3STAT_SPITBF_MASK 0x00000002 -#define _SPI3STAT_SPITBF_LENGTH 0x00000001 - -#define _SPI3STAT_SPITBE_POSITION 0x00000003 -#define _SPI3STAT_SPITBE_MASK 0x00000008 -#define _SPI3STAT_SPITBE_LENGTH 0x00000001 - -#define _SPI3STAT_SPIRBE_POSITION 0x00000005 -#define _SPI3STAT_SPIRBE_MASK 0x00000020 -#define _SPI3STAT_SPIRBE_LENGTH 0x00000001 - -#define _SPI3STAT_SPIROV_POSITION 0x00000006 -#define _SPI3STAT_SPIROV_MASK 0x00000040 -#define _SPI3STAT_SPIROV_LENGTH 0x00000001 - -#define _SPI3STAT_SRMT_POSITION 0x00000007 -#define _SPI3STAT_SRMT_MASK 0x00000080 -#define _SPI3STAT_SRMT_LENGTH 0x00000001 - -#define _SPI3STAT_SPITUR_POSITION 0x00000008 -#define _SPI3STAT_SPITUR_MASK 0x00000100 -#define _SPI3STAT_SPITUR_LENGTH 0x00000001 - -#define _SPI3STAT_SPIBUSY_POSITION 0x0000000B -#define _SPI3STAT_SPIBUSY_MASK 0x00000800 -#define _SPI3STAT_SPIBUSY_LENGTH 0x00000001 - -#define _SPI3STAT_FRMERR_POSITION 0x0000000C -#define _SPI3STAT_FRMERR_MASK 0x00001000 -#define _SPI3STAT_FRMERR_LENGTH 0x00000001 - -#define _SPI3STAT_TXBUFELM_POSITION 0x00000010 -#define _SPI3STAT_TXBUFELM_MASK 0x001F0000 -#define _SPI3STAT_TXBUFELM_LENGTH 0x00000005 - -#define _SPI3STAT_RXBUFELM_POSITION 0x00000018 -#define _SPI3STAT_RXBUFELM_MASK 0x1F000000 -#define _SPI3STAT_RXBUFELM_LENGTH 0x00000005 - -#define _SPI3STAT_w_POSITION 0x00000000 -#define _SPI3STAT_w_MASK 0xFFFFFFFF -#define _SPI3STAT_w_LENGTH 0x00000020 - -#define _SPI3CON2_AUDMOD_POSITION 0x00000000 -#define _SPI3CON2_AUDMOD_MASK 0x00000003 -#define _SPI3CON2_AUDMOD_LENGTH 0x00000002 - -#define _SPI3CON2_AUDMONO_POSITION 0x00000003 -#define _SPI3CON2_AUDMONO_MASK 0x00000008 -#define _SPI3CON2_AUDMONO_LENGTH 0x00000001 - -#define _SPI3CON2_AUDEN_POSITION 0x00000007 -#define _SPI3CON2_AUDEN_MASK 0x00000080 -#define _SPI3CON2_AUDEN_LENGTH 0x00000001 - -#define _SPI3CON2_IGNTUR_POSITION 0x00000008 -#define _SPI3CON2_IGNTUR_MASK 0x00000100 -#define _SPI3CON2_IGNTUR_LENGTH 0x00000001 - -#define _SPI3CON2_IGNROV_POSITION 0x00000009 -#define _SPI3CON2_IGNROV_MASK 0x00000200 -#define _SPI3CON2_IGNROV_LENGTH 0x00000001 - -#define _SPI3CON2_SPITUREN_POSITION 0x0000000A -#define _SPI3CON2_SPITUREN_MASK 0x00000400 -#define _SPI3CON2_SPITUREN_LENGTH 0x00000001 - -#define _SPI3CON2_SPIROVEN_POSITION 0x0000000B -#define _SPI3CON2_SPIROVEN_MASK 0x00000800 -#define _SPI3CON2_SPIROVEN_LENGTH 0x00000001 - -#define _SPI3CON2_FRMERREN_POSITION 0x0000000C -#define _SPI3CON2_FRMERREN_MASK 0x00001000 -#define _SPI3CON2_FRMERREN_LENGTH 0x00000001 - -#define _SPI3CON2_SPISGNEXT_POSITION 0x0000000F -#define _SPI3CON2_SPISGNEXT_MASK 0x00008000 -#define _SPI3CON2_SPISGNEXT_LENGTH 0x00000001 - -#define _SPI3CON2_AUDMOD0_POSITION 0x00000000 -#define _SPI3CON2_AUDMOD0_MASK 0x00000001 -#define _SPI3CON2_AUDMOD0_LENGTH 0x00000001 - -#define _SPI3CON2_AUDMOD1_POSITION 0x00000001 -#define _SPI3CON2_AUDMOD1_MASK 0x00000002 -#define _SPI3CON2_AUDMOD1_LENGTH 0x00000001 - -#define _SPI3CON2_w_POSITION 0x00000000 -#define _SPI3CON2_w_MASK 0xFFFFFFFF -#define _SPI3CON2_w_LENGTH 0x00000020 - -#define _SPI4CON_SRXISEL_POSITION 0x00000000 -#define _SPI4CON_SRXISEL_MASK 0x00000003 -#define _SPI4CON_SRXISEL_LENGTH 0x00000002 - -#define _SPI4CON_STXISEL_POSITION 0x00000002 -#define _SPI4CON_STXISEL_MASK 0x0000000C -#define _SPI4CON_STXISEL_LENGTH 0x00000002 - -#define _SPI4CON_DISSDI_POSITION 0x00000004 -#define _SPI4CON_DISSDI_MASK 0x00000010 -#define _SPI4CON_DISSDI_LENGTH 0x00000001 - -#define _SPI4CON_MSTEN_POSITION 0x00000005 -#define _SPI4CON_MSTEN_MASK 0x00000020 -#define _SPI4CON_MSTEN_LENGTH 0x00000001 - -#define _SPI4CON_CKP_POSITION 0x00000006 -#define _SPI4CON_CKP_MASK 0x00000040 -#define _SPI4CON_CKP_LENGTH 0x00000001 - -#define _SPI4CON_SSEN_POSITION 0x00000007 -#define _SPI4CON_SSEN_MASK 0x00000080 -#define _SPI4CON_SSEN_LENGTH 0x00000001 - -#define _SPI4CON_CKE_POSITION 0x00000008 -#define _SPI4CON_CKE_MASK 0x00000100 -#define _SPI4CON_CKE_LENGTH 0x00000001 - -#define _SPI4CON_SMP_POSITION 0x00000009 -#define _SPI4CON_SMP_MASK 0x00000200 -#define _SPI4CON_SMP_LENGTH 0x00000001 - -#define _SPI4CON_MODE16_POSITION 0x0000000A -#define _SPI4CON_MODE16_MASK 0x00000400 -#define _SPI4CON_MODE16_LENGTH 0x00000001 - -#define _SPI4CON_MODE32_POSITION 0x0000000B -#define _SPI4CON_MODE32_MASK 0x00000800 -#define _SPI4CON_MODE32_LENGTH 0x00000001 - -#define _SPI4CON_DISSDO_POSITION 0x0000000C -#define _SPI4CON_DISSDO_MASK 0x00001000 -#define _SPI4CON_DISSDO_LENGTH 0x00000001 - -#define _SPI4CON_SIDL_POSITION 0x0000000D -#define _SPI4CON_SIDL_MASK 0x00002000 -#define _SPI4CON_SIDL_LENGTH 0x00000001 - -#define _SPI4CON_ON_POSITION 0x0000000F -#define _SPI4CON_ON_MASK 0x00008000 -#define _SPI4CON_ON_LENGTH 0x00000001 - -#define _SPI4CON_ENHBUF_POSITION 0x00000010 -#define _SPI4CON_ENHBUF_MASK 0x00010000 -#define _SPI4CON_ENHBUF_LENGTH 0x00000001 - -#define _SPI4CON_SPIFE_POSITION 0x00000011 -#define _SPI4CON_SPIFE_MASK 0x00020000 -#define _SPI4CON_SPIFE_LENGTH 0x00000001 - -#define _SPI4CON_MCLKSEL_POSITION 0x00000017 -#define _SPI4CON_MCLKSEL_MASK 0x00800000 -#define _SPI4CON_MCLKSEL_LENGTH 0x00000001 - -#define _SPI4CON_FRMCNT_POSITION 0x00000018 -#define _SPI4CON_FRMCNT_MASK 0x07000000 -#define _SPI4CON_FRMCNT_LENGTH 0x00000003 - -#define _SPI4CON_FRMSYPW_POSITION 0x0000001B -#define _SPI4CON_FRMSYPW_MASK 0x08000000 -#define _SPI4CON_FRMSYPW_LENGTH 0x00000001 - -#define _SPI4CON_MSSEN_POSITION 0x0000001C -#define _SPI4CON_MSSEN_MASK 0x10000000 -#define _SPI4CON_MSSEN_LENGTH 0x00000001 - -#define _SPI4CON_FRMPOL_POSITION 0x0000001D -#define _SPI4CON_FRMPOL_MASK 0x20000000 -#define _SPI4CON_FRMPOL_LENGTH 0x00000001 - -#define _SPI4CON_FRMSYNC_POSITION 0x0000001E -#define _SPI4CON_FRMSYNC_MASK 0x40000000 -#define _SPI4CON_FRMSYNC_LENGTH 0x00000001 - -#define _SPI4CON_FRMEN_POSITION 0x0000001F -#define _SPI4CON_FRMEN_MASK 0x80000000 -#define _SPI4CON_FRMEN_LENGTH 0x00000001 - -#define _SPI4CON_w_POSITION 0x00000000 -#define _SPI4CON_w_MASK 0xFFFFFFFF -#define _SPI4CON_w_LENGTH 0x00000020 - -#define _SPI4STAT_SPIRBF_POSITION 0x00000000 -#define _SPI4STAT_SPIRBF_MASK 0x00000001 -#define _SPI4STAT_SPIRBF_LENGTH 0x00000001 - -#define _SPI4STAT_SPITBF_POSITION 0x00000001 -#define _SPI4STAT_SPITBF_MASK 0x00000002 -#define _SPI4STAT_SPITBF_LENGTH 0x00000001 - -#define _SPI4STAT_SPITBE_POSITION 0x00000003 -#define _SPI4STAT_SPITBE_MASK 0x00000008 -#define _SPI4STAT_SPITBE_LENGTH 0x00000001 - -#define _SPI4STAT_SPIRBE_POSITION 0x00000005 -#define _SPI4STAT_SPIRBE_MASK 0x00000020 -#define _SPI4STAT_SPIRBE_LENGTH 0x00000001 - -#define _SPI4STAT_SPIROV_POSITION 0x00000006 -#define _SPI4STAT_SPIROV_MASK 0x00000040 -#define _SPI4STAT_SPIROV_LENGTH 0x00000001 - -#define _SPI4STAT_SRMT_POSITION 0x00000007 -#define _SPI4STAT_SRMT_MASK 0x00000080 -#define _SPI4STAT_SRMT_LENGTH 0x00000001 - -#define _SPI4STAT_SPITUR_POSITION 0x00000008 -#define _SPI4STAT_SPITUR_MASK 0x00000100 -#define _SPI4STAT_SPITUR_LENGTH 0x00000001 - -#define _SPI4STAT_SPIBUSY_POSITION 0x0000000B -#define _SPI4STAT_SPIBUSY_MASK 0x00000800 -#define _SPI4STAT_SPIBUSY_LENGTH 0x00000001 - -#define _SPI4STAT_FRMERR_POSITION 0x0000000C -#define _SPI4STAT_FRMERR_MASK 0x00001000 -#define _SPI4STAT_FRMERR_LENGTH 0x00000001 - -#define _SPI4STAT_TXBUFELM_POSITION 0x00000010 -#define _SPI4STAT_TXBUFELM_MASK 0x001F0000 -#define _SPI4STAT_TXBUFELM_LENGTH 0x00000005 - -#define _SPI4STAT_RXBUFELM_POSITION 0x00000018 -#define _SPI4STAT_RXBUFELM_MASK 0x1F000000 -#define _SPI4STAT_RXBUFELM_LENGTH 0x00000005 - -#define _SPI4STAT_w_POSITION 0x00000000 -#define _SPI4STAT_w_MASK 0xFFFFFFFF -#define _SPI4STAT_w_LENGTH 0x00000020 - -#define _SPI4CON2_AUDMOD_POSITION 0x00000000 -#define _SPI4CON2_AUDMOD_MASK 0x00000003 -#define _SPI4CON2_AUDMOD_LENGTH 0x00000002 - -#define _SPI4CON2_AUDMONO_POSITION 0x00000003 -#define _SPI4CON2_AUDMONO_MASK 0x00000008 -#define _SPI4CON2_AUDMONO_LENGTH 0x00000001 - -#define _SPI4CON2_AUDEN_POSITION 0x00000007 -#define _SPI4CON2_AUDEN_MASK 0x00000080 -#define _SPI4CON2_AUDEN_LENGTH 0x00000001 - -#define _SPI4CON2_IGNTUR_POSITION 0x00000008 -#define _SPI4CON2_IGNTUR_MASK 0x00000100 -#define _SPI4CON2_IGNTUR_LENGTH 0x00000001 - -#define _SPI4CON2_IGNROV_POSITION 0x00000009 -#define _SPI4CON2_IGNROV_MASK 0x00000200 -#define _SPI4CON2_IGNROV_LENGTH 0x00000001 - -#define _SPI4CON2_SPITUREN_POSITION 0x0000000A -#define _SPI4CON2_SPITUREN_MASK 0x00000400 -#define _SPI4CON2_SPITUREN_LENGTH 0x00000001 - -#define _SPI4CON2_SPIROVEN_POSITION 0x0000000B -#define _SPI4CON2_SPIROVEN_MASK 0x00000800 -#define _SPI4CON2_SPIROVEN_LENGTH 0x00000001 - -#define _SPI4CON2_FRMERREN_POSITION 0x0000000C -#define _SPI4CON2_FRMERREN_MASK 0x00001000 -#define _SPI4CON2_FRMERREN_LENGTH 0x00000001 - -#define _SPI4CON2_SPISGNEXT_POSITION 0x0000000F -#define _SPI4CON2_SPISGNEXT_MASK 0x00008000 -#define _SPI4CON2_SPISGNEXT_LENGTH 0x00000001 - -#define _SPI4CON2_AUDMOD0_POSITION 0x00000000 -#define _SPI4CON2_AUDMOD0_MASK 0x00000001 -#define _SPI4CON2_AUDMOD0_LENGTH 0x00000001 - -#define _SPI4CON2_AUDMOD1_POSITION 0x00000001 -#define _SPI4CON2_AUDMOD1_MASK 0x00000002 -#define _SPI4CON2_AUDMOD1_LENGTH 0x00000001 - -#define _SPI4CON2_w_POSITION 0x00000000 -#define _SPI4CON2_w_MASK 0xFFFFFFFF -#define _SPI4CON2_w_LENGTH 0x00000020 - -#define _SPI5CON_SRXISEL_POSITION 0x00000000 -#define _SPI5CON_SRXISEL_MASK 0x00000003 -#define _SPI5CON_SRXISEL_LENGTH 0x00000002 - -#define _SPI5CON_STXISEL_POSITION 0x00000002 -#define _SPI5CON_STXISEL_MASK 0x0000000C -#define _SPI5CON_STXISEL_LENGTH 0x00000002 - -#define _SPI5CON_DISSDI_POSITION 0x00000004 -#define _SPI5CON_DISSDI_MASK 0x00000010 -#define _SPI5CON_DISSDI_LENGTH 0x00000001 - -#define _SPI5CON_MSTEN_POSITION 0x00000005 -#define _SPI5CON_MSTEN_MASK 0x00000020 -#define _SPI5CON_MSTEN_LENGTH 0x00000001 - -#define _SPI5CON_CKP_POSITION 0x00000006 -#define _SPI5CON_CKP_MASK 0x00000040 -#define _SPI5CON_CKP_LENGTH 0x00000001 - -#define _SPI5CON_SSEN_POSITION 0x00000007 -#define _SPI5CON_SSEN_MASK 0x00000080 -#define _SPI5CON_SSEN_LENGTH 0x00000001 - -#define _SPI5CON_CKE_POSITION 0x00000008 -#define _SPI5CON_CKE_MASK 0x00000100 -#define _SPI5CON_CKE_LENGTH 0x00000001 - -#define _SPI5CON_SMP_POSITION 0x00000009 -#define _SPI5CON_SMP_MASK 0x00000200 -#define _SPI5CON_SMP_LENGTH 0x00000001 - -#define _SPI5CON_MODE16_POSITION 0x0000000A -#define _SPI5CON_MODE16_MASK 0x00000400 -#define _SPI5CON_MODE16_LENGTH 0x00000001 - -#define _SPI5CON_MODE32_POSITION 0x0000000B -#define _SPI5CON_MODE32_MASK 0x00000800 -#define _SPI5CON_MODE32_LENGTH 0x00000001 - -#define _SPI5CON_DISSDO_POSITION 0x0000000C -#define _SPI5CON_DISSDO_MASK 0x00001000 -#define _SPI5CON_DISSDO_LENGTH 0x00000001 - -#define _SPI5CON_SIDL_POSITION 0x0000000D -#define _SPI5CON_SIDL_MASK 0x00002000 -#define _SPI5CON_SIDL_LENGTH 0x00000001 - -#define _SPI5CON_ON_POSITION 0x0000000F -#define _SPI5CON_ON_MASK 0x00008000 -#define _SPI5CON_ON_LENGTH 0x00000001 - -#define _SPI5CON_ENHBUF_POSITION 0x00000010 -#define _SPI5CON_ENHBUF_MASK 0x00010000 -#define _SPI5CON_ENHBUF_LENGTH 0x00000001 - -#define _SPI5CON_SPIFE_POSITION 0x00000011 -#define _SPI5CON_SPIFE_MASK 0x00020000 -#define _SPI5CON_SPIFE_LENGTH 0x00000001 - -#define _SPI5CON_MCLKSEL_POSITION 0x00000017 -#define _SPI5CON_MCLKSEL_MASK 0x00800000 -#define _SPI5CON_MCLKSEL_LENGTH 0x00000001 - -#define _SPI5CON_FRMCNT_POSITION 0x00000018 -#define _SPI5CON_FRMCNT_MASK 0x07000000 -#define _SPI5CON_FRMCNT_LENGTH 0x00000003 - -#define _SPI5CON_FRMSYPW_POSITION 0x0000001B -#define _SPI5CON_FRMSYPW_MASK 0x08000000 -#define _SPI5CON_FRMSYPW_LENGTH 0x00000001 - -#define _SPI5CON_MSSEN_POSITION 0x0000001C -#define _SPI5CON_MSSEN_MASK 0x10000000 -#define _SPI5CON_MSSEN_LENGTH 0x00000001 - -#define _SPI5CON_FRMPOL_POSITION 0x0000001D -#define _SPI5CON_FRMPOL_MASK 0x20000000 -#define _SPI5CON_FRMPOL_LENGTH 0x00000001 - -#define _SPI5CON_FRMSYNC_POSITION 0x0000001E -#define _SPI5CON_FRMSYNC_MASK 0x40000000 -#define _SPI5CON_FRMSYNC_LENGTH 0x00000001 - -#define _SPI5CON_FRMEN_POSITION 0x0000001F -#define _SPI5CON_FRMEN_MASK 0x80000000 -#define _SPI5CON_FRMEN_LENGTH 0x00000001 - -#define _SPI5CON_w_POSITION 0x00000000 -#define _SPI5CON_w_MASK 0xFFFFFFFF -#define _SPI5CON_w_LENGTH 0x00000020 - -#define _SPI5STAT_SPIRBF_POSITION 0x00000000 -#define _SPI5STAT_SPIRBF_MASK 0x00000001 -#define _SPI5STAT_SPIRBF_LENGTH 0x00000001 - -#define _SPI5STAT_SPITBF_POSITION 0x00000001 -#define _SPI5STAT_SPITBF_MASK 0x00000002 -#define _SPI5STAT_SPITBF_LENGTH 0x00000001 - -#define _SPI5STAT_SPITBE_POSITION 0x00000003 -#define _SPI5STAT_SPITBE_MASK 0x00000008 -#define _SPI5STAT_SPITBE_LENGTH 0x00000001 - -#define _SPI5STAT_SPIRBE_POSITION 0x00000005 -#define _SPI5STAT_SPIRBE_MASK 0x00000020 -#define _SPI5STAT_SPIRBE_LENGTH 0x00000001 - -#define _SPI5STAT_SPIROV_POSITION 0x00000006 -#define _SPI5STAT_SPIROV_MASK 0x00000040 -#define _SPI5STAT_SPIROV_LENGTH 0x00000001 - -#define _SPI5STAT_SRMT_POSITION 0x00000007 -#define _SPI5STAT_SRMT_MASK 0x00000080 -#define _SPI5STAT_SRMT_LENGTH 0x00000001 - -#define _SPI5STAT_SPITUR_POSITION 0x00000008 -#define _SPI5STAT_SPITUR_MASK 0x00000100 -#define _SPI5STAT_SPITUR_LENGTH 0x00000001 - -#define _SPI5STAT_SPIBUSY_POSITION 0x0000000B -#define _SPI5STAT_SPIBUSY_MASK 0x00000800 -#define _SPI5STAT_SPIBUSY_LENGTH 0x00000001 - -#define _SPI5STAT_FRMERR_POSITION 0x0000000C -#define _SPI5STAT_FRMERR_MASK 0x00001000 -#define _SPI5STAT_FRMERR_LENGTH 0x00000001 - -#define _SPI5STAT_TXBUFELM_POSITION 0x00000010 -#define _SPI5STAT_TXBUFELM_MASK 0x001F0000 -#define _SPI5STAT_TXBUFELM_LENGTH 0x00000005 - -#define _SPI5STAT_RXBUFELM_POSITION 0x00000018 -#define _SPI5STAT_RXBUFELM_MASK 0x1F000000 -#define _SPI5STAT_RXBUFELM_LENGTH 0x00000005 - -#define _SPI5STAT_w_POSITION 0x00000000 -#define _SPI5STAT_w_MASK 0xFFFFFFFF -#define _SPI5STAT_w_LENGTH 0x00000020 - -#define _SPI5CON2_AUDMOD_POSITION 0x00000000 -#define _SPI5CON2_AUDMOD_MASK 0x00000003 -#define _SPI5CON2_AUDMOD_LENGTH 0x00000002 - -#define _SPI5CON2_AUDMONO_POSITION 0x00000003 -#define _SPI5CON2_AUDMONO_MASK 0x00000008 -#define _SPI5CON2_AUDMONO_LENGTH 0x00000001 - -#define _SPI5CON2_AUDEN_POSITION 0x00000007 -#define _SPI5CON2_AUDEN_MASK 0x00000080 -#define _SPI5CON2_AUDEN_LENGTH 0x00000001 - -#define _SPI5CON2_IGNTUR_POSITION 0x00000008 -#define _SPI5CON2_IGNTUR_MASK 0x00000100 -#define _SPI5CON2_IGNTUR_LENGTH 0x00000001 - -#define _SPI5CON2_IGNROV_POSITION 0x00000009 -#define _SPI5CON2_IGNROV_MASK 0x00000200 -#define _SPI5CON2_IGNROV_LENGTH 0x00000001 - -#define _SPI5CON2_SPITUREN_POSITION 0x0000000A -#define _SPI5CON2_SPITUREN_MASK 0x00000400 -#define _SPI5CON2_SPITUREN_LENGTH 0x00000001 - -#define _SPI5CON2_SPIROVEN_POSITION 0x0000000B -#define _SPI5CON2_SPIROVEN_MASK 0x00000800 -#define _SPI5CON2_SPIROVEN_LENGTH 0x00000001 - -#define _SPI5CON2_FRMERREN_POSITION 0x0000000C -#define _SPI5CON2_FRMERREN_MASK 0x00001000 -#define _SPI5CON2_FRMERREN_LENGTH 0x00000001 - -#define _SPI5CON2_SPISGNEXT_POSITION 0x0000000F -#define _SPI5CON2_SPISGNEXT_MASK 0x00008000 -#define _SPI5CON2_SPISGNEXT_LENGTH 0x00000001 - -#define _SPI5CON2_AUDMOD0_POSITION 0x00000000 -#define _SPI5CON2_AUDMOD0_MASK 0x00000001 -#define _SPI5CON2_AUDMOD0_LENGTH 0x00000001 - -#define _SPI5CON2_AUDMOD1_POSITION 0x00000001 -#define _SPI5CON2_AUDMOD1_MASK 0x00000002 -#define _SPI5CON2_AUDMOD1_LENGTH 0x00000001 - -#define _SPI5CON2_w_POSITION 0x00000000 -#define _SPI5CON2_w_MASK 0xFFFFFFFF -#define _SPI5CON2_w_LENGTH 0x00000020 - -#define _SPI6CON_SRXISEL_POSITION 0x00000000 -#define _SPI6CON_SRXISEL_MASK 0x00000003 -#define _SPI6CON_SRXISEL_LENGTH 0x00000002 - -#define _SPI6CON_STXISEL_POSITION 0x00000002 -#define _SPI6CON_STXISEL_MASK 0x0000000C -#define _SPI6CON_STXISEL_LENGTH 0x00000002 - -#define _SPI6CON_DISSDI_POSITION 0x00000004 -#define _SPI6CON_DISSDI_MASK 0x00000010 -#define _SPI6CON_DISSDI_LENGTH 0x00000001 - -#define _SPI6CON_MSTEN_POSITION 0x00000005 -#define _SPI6CON_MSTEN_MASK 0x00000020 -#define _SPI6CON_MSTEN_LENGTH 0x00000001 - -#define _SPI6CON_CKP_POSITION 0x00000006 -#define _SPI6CON_CKP_MASK 0x00000040 -#define _SPI6CON_CKP_LENGTH 0x00000001 - -#define _SPI6CON_SSEN_POSITION 0x00000007 -#define _SPI6CON_SSEN_MASK 0x00000080 -#define _SPI6CON_SSEN_LENGTH 0x00000001 - -#define _SPI6CON_CKE_POSITION 0x00000008 -#define _SPI6CON_CKE_MASK 0x00000100 -#define _SPI6CON_CKE_LENGTH 0x00000001 - -#define _SPI6CON_SMP_POSITION 0x00000009 -#define _SPI6CON_SMP_MASK 0x00000200 -#define _SPI6CON_SMP_LENGTH 0x00000001 - -#define _SPI6CON_MODE16_POSITION 0x0000000A -#define _SPI6CON_MODE16_MASK 0x00000400 -#define _SPI6CON_MODE16_LENGTH 0x00000001 - -#define _SPI6CON_MODE32_POSITION 0x0000000B -#define _SPI6CON_MODE32_MASK 0x00000800 -#define _SPI6CON_MODE32_LENGTH 0x00000001 - -#define _SPI6CON_DISSDO_POSITION 0x0000000C -#define _SPI6CON_DISSDO_MASK 0x00001000 -#define _SPI6CON_DISSDO_LENGTH 0x00000001 - -#define _SPI6CON_SIDL_POSITION 0x0000000D -#define _SPI6CON_SIDL_MASK 0x00002000 -#define _SPI6CON_SIDL_LENGTH 0x00000001 - -#define _SPI6CON_ON_POSITION 0x0000000F -#define _SPI6CON_ON_MASK 0x00008000 -#define _SPI6CON_ON_LENGTH 0x00000001 - -#define _SPI6CON_ENHBUF_POSITION 0x00000010 -#define _SPI6CON_ENHBUF_MASK 0x00010000 -#define _SPI6CON_ENHBUF_LENGTH 0x00000001 - -#define _SPI6CON_SPIFE_POSITION 0x00000011 -#define _SPI6CON_SPIFE_MASK 0x00020000 -#define _SPI6CON_SPIFE_LENGTH 0x00000001 - -#define _SPI6CON_MCLKSEL_POSITION 0x00000017 -#define _SPI6CON_MCLKSEL_MASK 0x00800000 -#define _SPI6CON_MCLKSEL_LENGTH 0x00000001 - -#define _SPI6CON_FRMCNT_POSITION 0x00000018 -#define _SPI6CON_FRMCNT_MASK 0x07000000 -#define _SPI6CON_FRMCNT_LENGTH 0x00000003 - -#define _SPI6CON_FRMSYPW_POSITION 0x0000001B -#define _SPI6CON_FRMSYPW_MASK 0x08000000 -#define _SPI6CON_FRMSYPW_LENGTH 0x00000001 - -#define _SPI6CON_MSSEN_POSITION 0x0000001C -#define _SPI6CON_MSSEN_MASK 0x10000000 -#define _SPI6CON_MSSEN_LENGTH 0x00000001 - -#define _SPI6CON_FRMPOL_POSITION 0x0000001D -#define _SPI6CON_FRMPOL_MASK 0x20000000 -#define _SPI6CON_FRMPOL_LENGTH 0x00000001 - -#define _SPI6CON_FRMSYNC_POSITION 0x0000001E -#define _SPI6CON_FRMSYNC_MASK 0x40000000 -#define _SPI6CON_FRMSYNC_LENGTH 0x00000001 - -#define _SPI6CON_FRMEN_POSITION 0x0000001F -#define _SPI6CON_FRMEN_MASK 0x80000000 -#define _SPI6CON_FRMEN_LENGTH 0x00000001 - -#define _SPI6CON_w_POSITION 0x00000000 -#define _SPI6CON_w_MASK 0xFFFFFFFF -#define _SPI6CON_w_LENGTH 0x00000020 - -#define _SPI6STAT_SPIRBF_POSITION 0x00000000 -#define _SPI6STAT_SPIRBF_MASK 0x00000001 -#define _SPI6STAT_SPIRBF_LENGTH 0x00000001 - -#define _SPI6STAT_SPITBF_POSITION 0x00000001 -#define _SPI6STAT_SPITBF_MASK 0x00000002 -#define _SPI6STAT_SPITBF_LENGTH 0x00000001 - -#define _SPI6STAT_SPITBE_POSITION 0x00000003 -#define _SPI6STAT_SPITBE_MASK 0x00000008 -#define _SPI6STAT_SPITBE_LENGTH 0x00000001 - -#define _SPI6STAT_SPIRBE_POSITION 0x00000005 -#define _SPI6STAT_SPIRBE_MASK 0x00000020 -#define _SPI6STAT_SPIRBE_LENGTH 0x00000001 - -#define _SPI6STAT_SPIROV_POSITION 0x00000006 -#define _SPI6STAT_SPIROV_MASK 0x00000040 -#define _SPI6STAT_SPIROV_LENGTH 0x00000001 - -#define _SPI6STAT_SRMT_POSITION 0x00000007 -#define _SPI6STAT_SRMT_MASK 0x00000080 -#define _SPI6STAT_SRMT_LENGTH 0x00000001 - -#define _SPI6STAT_SPITUR_POSITION 0x00000008 -#define _SPI6STAT_SPITUR_MASK 0x00000100 -#define _SPI6STAT_SPITUR_LENGTH 0x00000001 - -#define _SPI6STAT_SPIBUSY_POSITION 0x0000000B -#define _SPI6STAT_SPIBUSY_MASK 0x00000800 -#define _SPI6STAT_SPIBUSY_LENGTH 0x00000001 - -#define _SPI6STAT_FRMERR_POSITION 0x0000000C -#define _SPI6STAT_FRMERR_MASK 0x00001000 -#define _SPI6STAT_FRMERR_LENGTH 0x00000001 - -#define _SPI6STAT_TXBUFELM_POSITION 0x00000010 -#define _SPI6STAT_TXBUFELM_MASK 0x001F0000 -#define _SPI6STAT_TXBUFELM_LENGTH 0x00000005 - -#define _SPI6STAT_RXBUFELM_POSITION 0x00000018 -#define _SPI6STAT_RXBUFELM_MASK 0x1F000000 -#define _SPI6STAT_RXBUFELM_LENGTH 0x00000005 - -#define _SPI6STAT_w_POSITION 0x00000000 -#define _SPI6STAT_w_MASK 0xFFFFFFFF -#define _SPI6STAT_w_LENGTH 0x00000020 - -#define _SPI6CON2_AUDMOD_POSITION 0x00000000 -#define _SPI6CON2_AUDMOD_MASK 0x00000003 -#define _SPI6CON2_AUDMOD_LENGTH 0x00000002 - -#define _SPI6CON2_AUDMONO_POSITION 0x00000003 -#define _SPI6CON2_AUDMONO_MASK 0x00000008 -#define _SPI6CON2_AUDMONO_LENGTH 0x00000001 - -#define _SPI6CON2_AUDEN_POSITION 0x00000007 -#define _SPI6CON2_AUDEN_MASK 0x00000080 -#define _SPI6CON2_AUDEN_LENGTH 0x00000001 - -#define _SPI6CON2_IGNTUR_POSITION 0x00000008 -#define _SPI6CON2_IGNTUR_MASK 0x00000100 -#define _SPI6CON2_IGNTUR_LENGTH 0x00000001 - -#define _SPI6CON2_IGNROV_POSITION 0x00000009 -#define _SPI6CON2_IGNROV_MASK 0x00000200 -#define _SPI6CON2_IGNROV_LENGTH 0x00000001 - -#define _SPI6CON2_SPITUREN_POSITION 0x0000000A -#define _SPI6CON2_SPITUREN_MASK 0x00000400 -#define _SPI6CON2_SPITUREN_LENGTH 0x00000001 - -#define _SPI6CON2_SPIROVEN_POSITION 0x0000000B -#define _SPI6CON2_SPIROVEN_MASK 0x00000800 -#define _SPI6CON2_SPIROVEN_LENGTH 0x00000001 - -#define _SPI6CON2_FRMERREN_POSITION 0x0000000C -#define _SPI6CON2_FRMERREN_MASK 0x00001000 -#define _SPI6CON2_FRMERREN_LENGTH 0x00000001 - -#define _SPI6CON2_SPISGNEXT_POSITION 0x0000000F -#define _SPI6CON2_SPISGNEXT_MASK 0x00008000 -#define _SPI6CON2_SPISGNEXT_LENGTH 0x00000001 - -#define _SPI6CON2_AUDMOD0_POSITION 0x00000000 -#define _SPI6CON2_AUDMOD0_MASK 0x00000001 -#define _SPI6CON2_AUDMOD0_LENGTH 0x00000001 - -#define _SPI6CON2_AUDMOD1_POSITION 0x00000001 -#define _SPI6CON2_AUDMOD1_MASK 0x00000002 -#define _SPI6CON2_AUDMOD1_LENGTH 0x00000001 - -#define _SPI6CON2_w_POSITION 0x00000000 -#define _SPI6CON2_w_MASK 0xFFFFFFFF -#define _SPI6CON2_w_LENGTH 0x00000020 - -#define _U1MODE_STSEL_POSITION 0x00000000 -#define _U1MODE_STSEL_MASK 0x00000001 -#define _U1MODE_STSEL_LENGTH 0x00000001 - -#define _U1MODE_PDSEL_POSITION 0x00000001 -#define _U1MODE_PDSEL_MASK 0x00000006 -#define _U1MODE_PDSEL_LENGTH 0x00000002 - -#define _U1MODE_BRGH_POSITION 0x00000003 -#define _U1MODE_BRGH_MASK 0x00000008 -#define _U1MODE_BRGH_LENGTH 0x00000001 - -#define _U1MODE_RXINV_POSITION 0x00000004 -#define _U1MODE_RXINV_MASK 0x00000010 -#define _U1MODE_RXINV_LENGTH 0x00000001 - -#define _U1MODE_ABAUD_POSITION 0x00000005 -#define _U1MODE_ABAUD_MASK 0x00000020 -#define _U1MODE_ABAUD_LENGTH 0x00000001 - -#define _U1MODE_LPBACK_POSITION 0x00000006 -#define _U1MODE_LPBACK_MASK 0x00000040 -#define _U1MODE_LPBACK_LENGTH 0x00000001 - -#define _U1MODE_WAKE_POSITION 0x00000007 -#define _U1MODE_WAKE_MASK 0x00000080 -#define _U1MODE_WAKE_LENGTH 0x00000001 - -#define _U1MODE_UEN_POSITION 0x00000008 -#define _U1MODE_UEN_MASK 0x00000300 -#define _U1MODE_UEN_LENGTH 0x00000002 - -#define _U1MODE_RTSMD_POSITION 0x0000000B -#define _U1MODE_RTSMD_MASK 0x00000800 -#define _U1MODE_RTSMD_LENGTH 0x00000001 - -#define _U1MODE_IREN_POSITION 0x0000000C -#define _U1MODE_IREN_MASK 0x00001000 -#define _U1MODE_IREN_LENGTH 0x00000001 - -#define _U1MODE_SIDL_POSITION 0x0000000D -#define _U1MODE_SIDL_MASK 0x00002000 -#define _U1MODE_SIDL_LENGTH 0x00000001 - -#define _U1MODE_ON_POSITION 0x0000000F -#define _U1MODE_ON_MASK 0x00008000 -#define _U1MODE_ON_LENGTH 0x00000001 - -#define _U1MODE_PDSEL0_POSITION 0x00000001 -#define _U1MODE_PDSEL0_MASK 0x00000002 -#define _U1MODE_PDSEL0_LENGTH 0x00000001 - -#define _U1MODE_PDSEL1_POSITION 0x00000002 -#define _U1MODE_PDSEL1_MASK 0x00000004 -#define _U1MODE_PDSEL1_LENGTH 0x00000001 - -#define _U1MODE_UEN0_POSITION 0x00000008 -#define _U1MODE_UEN0_MASK 0x00000100 -#define _U1MODE_UEN0_LENGTH 0x00000001 - -#define _U1MODE_UEN1_POSITION 0x00000009 -#define _U1MODE_UEN1_MASK 0x00000200 -#define _U1MODE_UEN1_LENGTH 0x00000001 - -#define _U1MODE_USIDL_POSITION 0x0000000D -#define _U1MODE_USIDL_MASK 0x00002000 -#define _U1MODE_USIDL_LENGTH 0x00000001 - -#define _U1MODE_UARTEN_POSITION 0x0000000F -#define _U1MODE_UARTEN_MASK 0x00008000 -#define _U1MODE_UARTEN_LENGTH 0x00000001 - -#define _U1MODE_w_POSITION 0x00000000 -#define _U1MODE_w_MASK 0xFFFFFFFF -#define _U1MODE_w_LENGTH 0x00000020 - -#define _UABMODE_STSEL_POSITION 0x00000000 -#define _UABMODE_STSEL_MASK 0x00000001 -#define _UABMODE_STSEL_LENGTH 0x00000001 - -#define _UABMODE_PDSEL_POSITION 0x00000001 -#define _UABMODE_PDSEL_MASK 0x00000006 -#define _UABMODE_PDSEL_LENGTH 0x00000002 - -#define _UABMODE_BRGH_POSITION 0x00000003 -#define _UABMODE_BRGH_MASK 0x00000008 -#define _UABMODE_BRGH_LENGTH 0x00000001 - -#define _UABMODE_RXINV_POSITION 0x00000004 -#define _UABMODE_RXINV_MASK 0x00000010 -#define _UABMODE_RXINV_LENGTH 0x00000001 - -#define _UABMODE_ABAUD_POSITION 0x00000005 -#define _UABMODE_ABAUD_MASK 0x00000020 -#define _UABMODE_ABAUD_LENGTH 0x00000001 - -#define _UABMODE_LPBACK_POSITION 0x00000006 -#define _UABMODE_LPBACK_MASK 0x00000040 -#define _UABMODE_LPBACK_LENGTH 0x00000001 - -#define _UABMODE_WAKE_POSITION 0x00000007 -#define _UABMODE_WAKE_MASK 0x00000080 -#define _UABMODE_WAKE_LENGTH 0x00000001 - -#define _UABMODE_UEN_POSITION 0x00000008 -#define _UABMODE_UEN_MASK 0x00000300 -#define _UABMODE_UEN_LENGTH 0x00000002 - -#define _UABMODE_RTSMD_POSITION 0x0000000B -#define _UABMODE_RTSMD_MASK 0x00000800 -#define _UABMODE_RTSMD_LENGTH 0x00000001 - -#define _UABMODE_IREN_POSITION 0x0000000C -#define _UABMODE_IREN_MASK 0x00001000 -#define _UABMODE_IREN_LENGTH 0x00000001 - -#define _UABMODE_SIDL_POSITION 0x0000000D -#define _UABMODE_SIDL_MASK 0x00002000 -#define _UABMODE_SIDL_LENGTH 0x00000001 - -#define _UABMODE_ON_POSITION 0x0000000F -#define _UABMODE_ON_MASK 0x00008000 -#define _UABMODE_ON_LENGTH 0x00000001 - -#define _UABMODE_PDSEL0_POSITION 0x00000001 -#define _UABMODE_PDSEL0_MASK 0x00000002 -#define _UABMODE_PDSEL0_LENGTH 0x00000001 - -#define _UABMODE_PDSEL1_POSITION 0x00000002 -#define _UABMODE_PDSEL1_MASK 0x00000004 -#define _UABMODE_PDSEL1_LENGTH 0x00000001 - -#define _UABMODE_UEN0_POSITION 0x00000008 -#define _UABMODE_UEN0_MASK 0x00000100 -#define _UABMODE_UEN0_LENGTH 0x00000001 - -#define _UABMODE_UEN1_POSITION 0x00000009 -#define _UABMODE_UEN1_MASK 0x00000200 -#define _UABMODE_UEN1_LENGTH 0x00000001 - -#define _UABMODE_USIDL_POSITION 0x0000000D -#define _UABMODE_USIDL_MASK 0x00002000 -#define _UABMODE_USIDL_LENGTH 0x00000001 - -#define _UABMODE_UARTEN_POSITION 0x0000000F -#define _UABMODE_UARTEN_MASK 0x00008000 -#define _UABMODE_UARTEN_LENGTH 0x00000001 - -#define _UABMODE_w_POSITION 0x00000000 -#define _UABMODE_w_MASK 0xFFFFFFFF -#define _UABMODE_w_LENGTH 0x00000020 - -#define _U1STA_URXDA_POSITION 0x00000000 -#define _U1STA_URXDA_MASK 0x00000001 -#define _U1STA_URXDA_LENGTH 0x00000001 - -#define _U1STA_OERR_POSITION 0x00000001 -#define _U1STA_OERR_MASK 0x00000002 -#define _U1STA_OERR_LENGTH 0x00000001 - -#define _U1STA_FERR_POSITION 0x00000002 -#define _U1STA_FERR_MASK 0x00000004 -#define _U1STA_FERR_LENGTH 0x00000001 - -#define _U1STA_PERR_POSITION 0x00000003 -#define _U1STA_PERR_MASK 0x00000008 -#define _U1STA_PERR_LENGTH 0x00000001 - -#define _U1STA_RIDLE_POSITION 0x00000004 -#define _U1STA_RIDLE_MASK 0x00000010 -#define _U1STA_RIDLE_LENGTH 0x00000001 - -#define _U1STA_ADDEN_POSITION 0x00000005 -#define _U1STA_ADDEN_MASK 0x00000020 -#define _U1STA_ADDEN_LENGTH 0x00000001 - -#define _U1STA_URXISEL_POSITION 0x00000006 -#define _U1STA_URXISEL_MASK 0x000000C0 -#define _U1STA_URXISEL_LENGTH 0x00000002 - -#define _U1STA_TRMT_POSITION 0x00000008 -#define _U1STA_TRMT_MASK 0x00000100 -#define _U1STA_TRMT_LENGTH 0x00000001 - -#define _U1STA_UTXBF_POSITION 0x00000009 -#define _U1STA_UTXBF_MASK 0x00000200 -#define _U1STA_UTXBF_LENGTH 0x00000001 - -#define _U1STA_UTXEN_POSITION 0x0000000A -#define _U1STA_UTXEN_MASK 0x00000400 -#define _U1STA_UTXEN_LENGTH 0x00000001 - -#define _U1STA_UTXBRK_POSITION 0x0000000B -#define _U1STA_UTXBRK_MASK 0x00000800 -#define _U1STA_UTXBRK_LENGTH 0x00000001 - -#define _U1STA_URXEN_POSITION 0x0000000C -#define _U1STA_URXEN_MASK 0x00001000 -#define _U1STA_URXEN_LENGTH 0x00000001 - -#define _U1STA_UTXINV_POSITION 0x0000000D -#define _U1STA_UTXINV_MASK 0x00002000 -#define _U1STA_UTXINV_LENGTH 0x00000001 - -#define _U1STA_UTXISEL_POSITION 0x0000000E -#define _U1STA_UTXISEL_MASK 0x0000C000 -#define _U1STA_UTXISEL_LENGTH 0x00000002 - -#define _U1STA_ADDR_POSITION 0x00000010 -#define _U1STA_ADDR_MASK 0x00FF0000 -#define _U1STA_ADDR_LENGTH 0x00000008 - -#define _U1STA_ADM_EN_POSITION 0x00000018 -#define _U1STA_ADM_EN_MASK 0x01000000 -#define _U1STA_ADM_EN_LENGTH 0x00000001 - -#define _U1STA_URXISEL0_POSITION 0x00000006 -#define _U1STA_URXISEL0_MASK 0x00000040 -#define _U1STA_URXISEL0_LENGTH 0x00000001 - -#define _U1STA_URXISEL1_POSITION 0x00000007 -#define _U1STA_URXISEL1_MASK 0x00000080 -#define _U1STA_URXISEL1_LENGTH 0x00000001 - -#define _U1STA_UTXISEL0_POSITION 0x0000000E -#define _U1STA_UTXISEL0_MASK 0x00004000 -#define _U1STA_UTXISEL0_LENGTH 0x00000001 - -#define _U1STA_UTXISEL1_POSITION 0x0000000F -#define _U1STA_UTXISEL1_MASK 0x00008000 -#define _U1STA_UTXISEL1_LENGTH 0x00000001 - -#define _U1STA_UTXSEL_POSITION 0x0000000E -#define _U1STA_UTXSEL_MASK 0x0000C000 -#define _U1STA_UTXSEL_LENGTH 0x00000002 - -#define _U1STA_w_POSITION 0x00000000 -#define _U1STA_w_MASK 0xFFFFFFFF -#define _U1STA_w_LENGTH 0x00000020 - -#define _UABSTA_URXDA_POSITION 0x00000000 -#define _UABSTA_URXDA_MASK 0x00000001 -#define _UABSTA_URXDA_LENGTH 0x00000001 - -#define _UABSTA_OERR_POSITION 0x00000001 -#define _UABSTA_OERR_MASK 0x00000002 -#define _UABSTA_OERR_LENGTH 0x00000001 - -#define _UABSTA_FERR_POSITION 0x00000002 -#define _UABSTA_FERR_MASK 0x00000004 -#define _UABSTA_FERR_LENGTH 0x00000001 - -#define _UABSTA_PERR_POSITION 0x00000003 -#define _UABSTA_PERR_MASK 0x00000008 -#define _UABSTA_PERR_LENGTH 0x00000001 - -#define _UABSTA_RIDLE_POSITION 0x00000004 -#define _UABSTA_RIDLE_MASK 0x00000010 -#define _UABSTA_RIDLE_LENGTH 0x00000001 - -#define _UABSTA_ADDEN_POSITION 0x00000005 -#define _UABSTA_ADDEN_MASK 0x00000020 -#define _UABSTA_ADDEN_LENGTH 0x00000001 - -#define _UABSTA_URXISEL_POSITION 0x00000006 -#define _UABSTA_URXISEL_MASK 0x000000C0 -#define _UABSTA_URXISEL_LENGTH 0x00000002 - -#define _UABSTA_TRMT_POSITION 0x00000008 -#define _UABSTA_TRMT_MASK 0x00000100 -#define _UABSTA_TRMT_LENGTH 0x00000001 - -#define _UABSTA_UTXBF_POSITION 0x00000009 -#define _UABSTA_UTXBF_MASK 0x00000200 -#define _UABSTA_UTXBF_LENGTH 0x00000001 - -#define _UABSTA_UTXEN_POSITION 0x0000000A -#define _UABSTA_UTXEN_MASK 0x00000400 -#define _UABSTA_UTXEN_LENGTH 0x00000001 - -#define _UABSTA_UTXBRK_POSITION 0x0000000B -#define _UABSTA_UTXBRK_MASK 0x00000800 -#define _UABSTA_UTXBRK_LENGTH 0x00000001 - -#define _UABSTA_URXEN_POSITION 0x0000000C -#define _UABSTA_URXEN_MASK 0x00001000 -#define _UABSTA_URXEN_LENGTH 0x00000001 - -#define _UABSTA_UTXINV_POSITION 0x0000000D -#define _UABSTA_UTXINV_MASK 0x00002000 -#define _UABSTA_UTXINV_LENGTH 0x00000001 - -#define _UABSTA_UTXISEL_POSITION 0x0000000E -#define _UABSTA_UTXISEL_MASK 0x0000C000 -#define _UABSTA_UTXISEL_LENGTH 0x00000002 - -#define _UABSTA_ADDR_POSITION 0x00000010 -#define _UABSTA_ADDR_MASK 0x00FF0000 -#define _UABSTA_ADDR_LENGTH 0x00000008 - -#define _UABSTA_ADM_EN_POSITION 0x00000018 -#define _UABSTA_ADM_EN_MASK 0x01000000 -#define _UABSTA_ADM_EN_LENGTH 0x00000001 - -#define _UABSTA_URXISEL0_POSITION 0x00000006 -#define _UABSTA_URXISEL0_MASK 0x00000040 -#define _UABSTA_URXISEL0_LENGTH 0x00000001 - -#define _UABSTA_URXISEL1_POSITION 0x00000007 -#define _UABSTA_URXISEL1_MASK 0x00000080 -#define _UABSTA_URXISEL1_LENGTH 0x00000001 - -#define _UABSTA_UTXISEL0_POSITION 0x0000000E -#define _UABSTA_UTXISEL0_MASK 0x00004000 -#define _UABSTA_UTXISEL0_LENGTH 0x00000001 - -#define _UABSTA_UTXISEL1_POSITION 0x0000000F -#define _UABSTA_UTXISEL1_MASK 0x00008000 -#define _UABSTA_UTXISEL1_LENGTH 0x00000001 - -#define _UABSTA_UTXSEL_POSITION 0x0000000E -#define _UABSTA_UTXSEL_MASK 0x0000C000 -#define _UABSTA_UTXSEL_LENGTH 0x00000002 - -#define _UABSTA_w_POSITION 0x00000000 -#define _UABSTA_w_MASK 0xFFFFFFFF -#define _UABSTA_w_LENGTH 0x00000020 - -#define _U2MODE_STSEL_POSITION 0x00000000 -#define _U2MODE_STSEL_MASK 0x00000001 -#define _U2MODE_STSEL_LENGTH 0x00000001 - -#define _U2MODE_PDSEL_POSITION 0x00000001 -#define _U2MODE_PDSEL_MASK 0x00000006 -#define _U2MODE_PDSEL_LENGTH 0x00000002 - -#define _U2MODE_BRGH_POSITION 0x00000003 -#define _U2MODE_BRGH_MASK 0x00000008 -#define _U2MODE_BRGH_LENGTH 0x00000001 - -#define _U2MODE_RXINV_POSITION 0x00000004 -#define _U2MODE_RXINV_MASK 0x00000010 -#define _U2MODE_RXINV_LENGTH 0x00000001 - -#define _U2MODE_ABAUD_POSITION 0x00000005 -#define _U2MODE_ABAUD_MASK 0x00000020 -#define _U2MODE_ABAUD_LENGTH 0x00000001 - -#define _U2MODE_LPBACK_POSITION 0x00000006 -#define _U2MODE_LPBACK_MASK 0x00000040 -#define _U2MODE_LPBACK_LENGTH 0x00000001 - -#define _U2MODE_WAKE_POSITION 0x00000007 -#define _U2MODE_WAKE_MASK 0x00000080 -#define _U2MODE_WAKE_LENGTH 0x00000001 - -#define _U2MODE_UEN_POSITION 0x00000008 -#define _U2MODE_UEN_MASK 0x00000300 -#define _U2MODE_UEN_LENGTH 0x00000002 - -#define _U2MODE_RTSMD_POSITION 0x0000000B -#define _U2MODE_RTSMD_MASK 0x00000800 -#define _U2MODE_RTSMD_LENGTH 0x00000001 - -#define _U2MODE_IREN_POSITION 0x0000000C -#define _U2MODE_IREN_MASK 0x00001000 -#define _U2MODE_IREN_LENGTH 0x00000001 - -#define _U2MODE_SIDL_POSITION 0x0000000D -#define _U2MODE_SIDL_MASK 0x00002000 -#define _U2MODE_SIDL_LENGTH 0x00000001 - -#define _U2MODE_ON_POSITION 0x0000000F -#define _U2MODE_ON_MASK 0x00008000 -#define _U2MODE_ON_LENGTH 0x00000001 - -#define _U2MODE_PDSEL0_POSITION 0x00000001 -#define _U2MODE_PDSEL0_MASK 0x00000002 -#define _U2MODE_PDSEL0_LENGTH 0x00000001 - -#define _U2MODE_PDSEL1_POSITION 0x00000002 -#define _U2MODE_PDSEL1_MASK 0x00000004 -#define _U2MODE_PDSEL1_LENGTH 0x00000001 - -#define _U2MODE_UEN0_POSITION 0x00000008 -#define _U2MODE_UEN0_MASK 0x00000100 -#define _U2MODE_UEN0_LENGTH 0x00000001 - -#define _U2MODE_UEN1_POSITION 0x00000009 -#define _U2MODE_UEN1_MASK 0x00000200 -#define _U2MODE_UEN1_LENGTH 0x00000001 - -#define _U2MODE_USIDL_POSITION 0x0000000D -#define _U2MODE_USIDL_MASK 0x00002000 -#define _U2MODE_USIDL_LENGTH 0x00000001 - -#define _U2MODE_UARTEN_POSITION 0x0000000F -#define _U2MODE_UARTEN_MASK 0x00008000 -#define _U2MODE_UARTEN_LENGTH 0x00000001 - -#define _U2MODE_w_POSITION 0x00000000 -#define _U2MODE_w_MASK 0xFFFFFFFF -#define _U2MODE_w_LENGTH 0x00000020 - -#define _UCDMODE_STSEL_POSITION 0x00000000 -#define _UCDMODE_STSEL_MASK 0x00000001 -#define _UCDMODE_STSEL_LENGTH 0x00000001 - -#define _UCDMODE_PDSEL_POSITION 0x00000001 -#define _UCDMODE_PDSEL_MASK 0x00000006 -#define _UCDMODE_PDSEL_LENGTH 0x00000002 - -#define _UCDMODE_BRGH_POSITION 0x00000003 -#define _UCDMODE_BRGH_MASK 0x00000008 -#define _UCDMODE_BRGH_LENGTH 0x00000001 - -#define _UCDMODE_RXINV_POSITION 0x00000004 -#define _UCDMODE_RXINV_MASK 0x00000010 -#define _UCDMODE_RXINV_LENGTH 0x00000001 - -#define _UCDMODE_ABAUD_POSITION 0x00000005 -#define _UCDMODE_ABAUD_MASK 0x00000020 -#define _UCDMODE_ABAUD_LENGTH 0x00000001 - -#define _UCDMODE_LPBACK_POSITION 0x00000006 -#define _UCDMODE_LPBACK_MASK 0x00000040 -#define _UCDMODE_LPBACK_LENGTH 0x00000001 - -#define _UCDMODE_WAKE_POSITION 0x00000007 -#define _UCDMODE_WAKE_MASK 0x00000080 -#define _UCDMODE_WAKE_LENGTH 0x00000001 - -#define _UCDMODE_UEN_POSITION 0x00000008 -#define _UCDMODE_UEN_MASK 0x00000300 -#define _UCDMODE_UEN_LENGTH 0x00000002 - -#define _UCDMODE_RTSMD_POSITION 0x0000000B -#define _UCDMODE_RTSMD_MASK 0x00000800 -#define _UCDMODE_RTSMD_LENGTH 0x00000001 - -#define _UCDMODE_IREN_POSITION 0x0000000C -#define _UCDMODE_IREN_MASK 0x00001000 -#define _UCDMODE_IREN_LENGTH 0x00000001 - -#define _UCDMODE_SIDL_POSITION 0x0000000D -#define _UCDMODE_SIDL_MASK 0x00002000 -#define _UCDMODE_SIDL_LENGTH 0x00000001 - -#define _UCDMODE_ON_POSITION 0x0000000F -#define _UCDMODE_ON_MASK 0x00008000 -#define _UCDMODE_ON_LENGTH 0x00000001 - -#define _UCDMODE_PDSEL0_POSITION 0x00000001 -#define _UCDMODE_PDSEL0_MASK 0x00000002 -#define _UCDMODE_PDSEL0_LENGTH 0x00000001 - -#define _UCDMODE_PDSEL1_POSITION 0x00000002 -#define _UCDMODE_PDSEL1_MASK 0x00000004 -#define _UCDMODE_PDSEL1_LENGTH 0x00000001 - -#define _UCDMODE_UEN0_POSITION 0x00000008 -#define _UCDMODE_UEN0_MASK 0x00000100 -#define _UCDMODE_UEN0_LENGTH 0x00000001 - -#define _UCDMODE_UEN1_POSITION 0x00000009 -#define _UCDMODE_UEN1_MASK 0x00000200 -#define _UCDMODE_UEN1_LENGTH 0x00000001 - -#define _UCDMODE_USIDL_POSITION 0x0000000D -#define _UCDMODE_USIDL_MASK 0x00002000 -#define _UCDMODE_USIDL_LENGTH 0x00000001 - -#define _UCDMODE_UARTEN_POSITION 0x0000000F -#define _UCDMODE_UARTEN_MASK 0x00008000 -#define _UCDMODE_UARTEN_LENGTH 0x00000001 - -#define _UCDMODE_w_POSITION 0x00000000 -#define _UCDMODE_w_MASK 0xFFFFFFFF -#define _UCDMODE_w_LENGTH 0x00000020 - -#define _U2STA_URXDA_POSITION 0x00000000 -#define _U2STA_URXDA_MASK 0x00000001 -#define _U2STA_URXDA_LENGTH 0x00000001 - -#define _U2STA_OERR_POSITION 0x00000001 -#define _U2STA_OERR_MASK 0x00000002 -#define _U2STA_OERR_LENGTH 0x00000001 - -#define _U2STA_FERR_POSITION 0x00000002 -#define _U2STA_FERR_MASK 0x00000004 -#define _U2STA_FERR_LENGTH 0x00000001 - -#define _U2STA_PERR_POSITION 0x00000003 -#define _U2STA_PERR_MASK 0x00000008 -#define _U2STA_PERR_LENGTH 0x00000001 - -#define _U2STA_RIDLE_POSITION 0x00000004 -#define _U2STA_RIDLE_MASK 0x00000010 -#define _U2STA_RIDLE_LENGTH 0x00000001 - -#define _U2STA_ADDEN_POSITION 0x00000005 -#define _U2STA_ADDEN_MASK 0x00000020 -#define _U2STA_ADDEN_LENGTH 0x00000001 - -#define _U2STA_URXISEL_POSITION 0x00000006 -#define _U2STA_URXISEL_MASK 0x000000C0 -#define _U2STA_URXISEL_LENGTH 0x00000002 - -#define _U2STA_TRMT_POSITION 0x00000008 -#define _U2STA_TRMT_MASK 0x00000100 -#define _U2STA_TRMT_LENGTH 0x00000001 - -#define _U2STA_UTXBF_POSITION 0x00000009 -#define _U2STA_UTXBF_MASK 0x00000200 -#define _U2STA_UTXBF_LENGTH 0x00000001 - -#define _U2STA_UTXEN_POSITION 0x0000000A -#define _U2STA_UTXEN_MASK 0x00000400 -#define _U2STA_UTXEN_LENGTH 0x00000001 - -#define _U2STA_UTXBRK_POSITION 0x0000000B -#define _U2STA_UTXBRK_MASK 0x00000800 -#define _U2STA_UTXBRK_LENGTH 0x00000001 - -#define _U2STA_URXEN_POSITION 0x0000000C -#define _U2STA_URXEN_MASK 0x00001000 -#define _U2STA_URXEN_LENGTH 0x00000001 - -#define _U2STA_UTXINV_POSITION 0x0000000D -#define _U2STA_UTXINV_MASK 0x00002000 -#define _U2STA_UTXINV_LENGTH 0x00000001 - -#define _U2STA_UTXISEL_POSITION 0x0000000E -#define _U2STA_UTXISEL_MASK 0x0000C000 -#define _U2STA_UTXISEL_LENGTH 0x00000002 - -#define _U2STA_ADDR_POSITION 0x00000010 -#define _U2STA_ADDR_MASK 0x00FF0000 -#define _U2STA_ADDR_LENGTH 0x00000008 - -#define _U2STA_ADM_EN_POSITION 0x00000018 -#define _U2STA_ADM_EN_MASK 0x01000000 -#define _U2STA_ADM_EN_LENGTH 0x00000001 - -#define _U2STA_URXISEL0_POSITION 0x00000006 -#define _U2STA_URXISEL0_MASK 0x00000040 -#define _U2STA_URXISEL0_LENGTH 0x00000001 - -#define _U2STA_URXISEL1_POSITION 0x00000007 -#define _U2STA_URXISEL1_MASK 0x00000080 -#define _U2STA_URXISEL1_LENGTH 0x00000001 - -#define _U2STA_UTXISEL0_POSITION 0x0000000E -#define _U2STA_UTXISEL0_MASK 0x00004000 -#define _U2STA_UTXISEL0_LENGTH 0x00000001 - -#define _U2STA_UTXISEL1_POSITION 0x0000000F -#define _U2STA_UTXISEL1_MASK 0x00008000 -#define _U2STA_UTXISEL1_LENGTH 0x00000001 - -#define _U2STA_UTXSEL_POSITION 0x0000000E -#define _U2STA_UTXSEL_MASK 0x0000C000 -#define _U2STA_UTXSEL_LENGTH 0x00000002 - -#define _U2STA_w_POSITION 0x00000000 -#define _U2STA_w_MASK 0xFFFFFFFF -#define _U2STA_w_LENGTH 0x00000020 - -#define _UCDSTA_URXDA_POSITION 0x00000000 -#define _UCDSTA_URXDA_MASK 0x00000001 -#define _UCDSTA_URXDA_LENGTH 0x00000001 - -#define _UCDSTA_OERR_POSITION 0x00000001 -#define _UCDSTA_OERR_MASK 0x00000002 -#define _UCDSTA_OERR_LENGTH 0x00000001 - -#define _UCDSTA_FERR_POSITION 0x00000002 -#define _UCDSTA_FERR_MASK 0x00000004 -#define _UCDSTA_FERR_LENGTH 0x00000001 - -#define _UCDSTA_PERR_POSITION 0x00000003 -#define _UCDSTA_PERR_MASK 0x00000008 -#define _UCDSTA_PERR_LENGTH 0x00000001 - -#define _UCDSTA_RIDLE_POSITION 0x00000004 -#define _UCDSTA_RIDLE_MASK 0x00000010 -#define _UCDSTA_RIDLE_LENGTH 0x00000001 - -#define _UCDSTA_ADDEN_POSITION 0x00000005 -#define _UCDSTA_ADDEN_MASK 0x00000020 -#define _UCDSTA_ADDEN_LENGTH 0x00000001 - -#define _UCDSTA_URXISEL_POSITION 0x00000006 -#define _UCDSTA_URXISEL_MASK 0x000000C0 -#define _UCDSTA_URXISEL_LENGTH 0x00000002 - -#define _UCDSTA_TRMT_POSITION 0x00000008 -#define _UCDSTA_TRMT_MASK 0x00000100 -#define _UCDSTA_TRMT_LENGTH 0x00000001 - -#define _UCDSTA_UTXBF_POSITION 0x00000009 -#define _UCDSTA_UTXBF_MASK 0x00000200 -#define _UCDSTA_UTXBF_LENGTH 0x00000001 - -#define _UCDSTA_UTXEN_POSITION 0x0000000A -#define _UCDSTA_UTXEN_MASK 0x00000400 -#define _UCDSTA_UTXEN_LENGTH 0x00000001 - -#define _UCDSTA_UTXBRK_POSITION 0x0000000B -#define _UCDSTA_UTXBRK_MASK 0x00000800 -#define _UCDSTA_UTXBRK_LENGTH 0x00000001 - -#define _UCDSTA_URXEN_POSITION 0x0000000C -#define _UCDSTA_URXEN_MASK 0x00001000 -#define _UCDSTA_URXEN_LENGTH 0x00000001 - -#define _UCDSTA_UTXINV_POSITION 0x0000000D -#define _UCDSTA_UTXINV_MASK 0x00002000 -#define _UCDSTA_UTXINV_LENGTH 0x00000001 - -#define _UCDSTA_UTXISEL_POSITION 0x0000000E -#define _UCDSTA_UTXISEL_MASK 0x0000C000 -#define _UCDSTA_UTXISEL_LENGTH 0x00000002 - -#define _UCDSTA_ADDR_POSITION 0x00000010 -#define _UCDSTA_ADDR_MASK 0x00FF0000 -#define _UCDSTA_ADDR_LENGTH 0x00000008 - -#define _UCDSTA_ADM_EN_POSITION 0x00000018 -#define _UCDSTA_ADM_EN_MASK 0x01000000 -#define _UCDSTA_ADM_EN_LENGTH 0x00000001 - -#define _UCDSTA_URXISEL0_POSITION 0x00000006 -#define _UCDSTA_URXISEL0_MASK 0x00000040 -#define _UCDSTA_URXISEL0_LENGTH 0x00000001 - -#define _UCDSTA_URXISEL1_POSITION 0x00000007 -#define _UCDSTA_URXISEL1_MASK 0x00000080 -#define _UCDSTA_URXISEL1_LENGTH 0x00000001 - -#define _UCDSTA_UTXISEL0_POSITION 0x0000000E -#define _UCDSTA_UTXISEL0_MASK 0x00004000 -#define _UCDSTA_UTXISEL0_LENGTH 0x00000001 - -#define _UCDSTA_UTXISEL1_POSITION 0x0000000F -#define _UCDSTA_UTXISEL1_MASK 0x00008000 -#define _UCDSTA_UTXISEL1_LENGTH 0x00000001 - -#define _UCDSTA_UTXSEL_POSITION 0x0000000E -#define _UCDSTA_UTXSEL_MASK 0x0000C000 -#define _UCDSTA_UTXSEL_LENGTH 0x00000002 - -#define _UCDSTA_w_POSITION 0x00000000 -#define _UCDSTA_w_MASK 0xFFFFFFFF -#define _UCDSTA_w_LENGTH 0x00000020 - -#define _U3MODE_STSEL_POSITION 0x00000000 -#define _U3MODE_STSEL_MASK 0x00000001 -#define _U3MODE_STSEL_LENGTH 0x00000001 - -#define _U3MODE_PDSEL_POSITION 0x00000001 -#define _U3MODE_PDSEL_MASK 0x00000006 -#define _U3MODE_PDSEL_LENGTH 0x00000002 - -#define _U3MODE_BRGH_POSITION 0x00000003 -#define _U3MODE_BRGH_MASK 0x00000008 -#define _U3MODE_BRGH_LENGTH 0x00000001 - -#define _U3MODE_RXINV_POSITION 0x00000004 -#define _U3MODE_RXINV_MASK 0x00000010 -#define _U3MODE_RXINV_LENGTH 0x00000001 - -#define _U3MODE_ABAUD_POSITION 0x00000005 -#define _U3MODE_ABAUD_MASK 0x00000020 -#define _U3MODE_ABAUD_LENGTH 0x00000001 - -#define _U3MODE_LPBACK_POSITION 0x00000006 -#define _U3MODE_LPBACK_MASK 0x00000040 -#define _U3MODE_LPBACK_LENGTH 0x00000001 - -#define _U3MODE_WAKE_POSITION 0x00000007 -#define _U3MODE_WAKE_MASK 0x00000080 -#define _U3MODE_WAKE_LENGTH 0x00000001 - -#define _U3MODE_UEN_POSITION 0x00000008 -#define _U3MODE_UEN_MASK 0x00000300 -#define _U3MODE_UEN_LENGTH 0x00000002 - -#define _U3MODE_RTSMD_POSITION 0x0000000B -#define _U3MODE_RTSMD_MASK 0x00000800 -#define _U3MODE_RTSMD_LENGTH 0x00000001 - -#define _U3MODE_IREN_POSITION 0x0000000C -#define _U3MODE_IREN_MASK 0x00001000 -#define _U3MODE_IREN_LENGTH 0x00000001 - -#define _U3MODE_SIDL_POSITION 0x0000000D -#define _U3MODE_SIDL_MASK 0x00002000 -#define _U3MODE_SIDL_LENGTH 0x00000001 - -#define _U3MODE_ON_POSITION 0x0000000F -#define _U3MODE_ON_MASK 0x00008000 -#define _U3MODE_ON_LENGTH 0x00000001 - -#define _U3MODE_PDSEL0_POSITION 0x00000001 -#define _U3MODE_PDSEL0_MASK 0x00000002 -#define _U3MODE_PDSEL0_LENGTH 0x00000001 - -#define _U3MODE_PDSEL1_POSITION 0x00000002 -#define _U3MODE_PDSEL1_MASK 0x00000004 -#define _U3MODE_PDSEL1_LENGTH 0x00000001 - -#define _U3MODE_UEN0_POSITION 0x00000008 -#define _U3MODE_UEN0_MASK 0x00000100 -#define _U3MODE_UEN0_LENGTH 0x00000001 - -#define _U3MODE_UEN1_POSITION 0x00000009 -#define _U3MODE_UEN1_MASK 0x00000200 -#define _U3MODE_UEN1_LENGTH 0x00000001 - -#define _U3MODE_USIDL_POSITION 0x0000000D -#define _U3MODE_USIDL_MASK 0x00002000 -#define _U3MODE_USIDL_LENGTH 0x00000001 - -#define _U3MODE_UARTEN_POSITION 0x0000000F -#define _U3MODE_UARTEN_MASK 0x00008000 -#define _U3MODE_UARTEN_LENGTH 0x00000001 - -#define _U3MODE_w_POSITION 0x00000000 -#define _U3MODE_w_MASK 0xFFFFFFFF -#define _U3MODE_w_LENGTH 0x00000020 - -#define _UEFMODE_STSEL_POSITION 0x00000000 -#define _UEFMODE_STSEL_MASK 0x00000001 -#define _UEFMODE_STSEL_LENGTH 0x00000001 - -#define _UEFMODE_PDSEL_POSITION 0x00000001 -#define _UEFMODE_PDSEL_MASK 0x00000006 -#define _UEFMODE_PDSEL_LENGTH 0x00000002 - -#define _UEFMODE_BRGH_POSITION 0x00000003 -#define _UEFMODE_BRGH_MASK 0x00000008 -#define _UEFMODE_BRGH_LENGTH 0x00000001 - -#define _UEFMODE_RXINV_POSITION 0x00000004 -#define _UEFMODE_RXINV_MASK 0x00000010 -#define _UEFMODE_RXINV_LENGTH 0x00000001 - -#define _UEFMODE_ABAUD_POSITION 0x00000005 -#define _UEFMODE_ABAUD_MASK 0x00000020 -#define _UEFMODE_ABAUD_LENGTH 0x00000001 - -#define _UEFMODE_LPBACK_POSITION 0x00000006 -#define _UEFMODE_LPBACK_MASK 0x00000040 -#define _UEFMODE_LPBACK_LENGTH 0x00000001 - -#define _UEFMODE_WAKE_POSITION 0x00000007 -#define _UEFMODE_WAKE_MASK 0x00000080 -#define _UEFMODE_WAKE_LENGTH 0x00000001 - -#define _UEFMODE_UEN_POSITION 0x00000008 -#define _UEFMODE_UEN_MASK 0x00000300 -#define _UEFMODE_UEN_LENGTH 0x00000002 - -#define _UEFMODE_RTSMD_POSITION 0x0000000B -#define _UEFMODE_RTSMD_MASK 0x00000800 -#define _UEFMODE_RTSMD_LENGTH 0x00000001 - -#define _UEFMODE_IREN_POSITION 0x0000000C -#define _UEFMODE_IREN_MASK 0x00001000 -#define _UEFMODE_IREN_LENGTH 0x00000001 - -#define _UEFMODE_SIDL_POSITION 0x0000000D -#define _UEFMODE_SIDL_MASK 0x00002000 -#define _UEFMODE_SIDL_LENGTH 0x00000001 - -#define _UEFMODE_ON_POSITION 0x0000000F -#define _UEFMODE_ON_MASK 0x00008000 -#define _UEFMODE_ON_LENGTH 0x00000001 - -#define _UEFMODE_PDSEL0_POSITION 0x00000001 -#define _UEFMODE_PDSEL0_MASK 0x00000002 -#define _UEFMODE_PDSEL0_LENGTH 0x00000001 - -#define _UEFMODE_PDSEL1_POSITION 0x00000002 -#define _UEFMODE_PDSEL1_MASK 0x00000004 -#define _UEFMODE_PDSEL1_LENGTH 0x00000001 - -#define _UEFMODE_UEN0_POSITION 0x00000008 -#define _UEFMODE_UEN0_MASK 0x00000100 -#define _UEFMODE_UEN0_LENGTH 0x00000001 - -#define _UEFMODE_UEN1_POSITION 0x00000009 -#define _UEFMODE_UEN1_MASK 0x00000200 -#define _UEFMODE_UEN1_LENGTH 0x00000001 - -#define _UEFMODE_USIDL_POSITION 0x0000000D -#define _UEFMODE_USIDL_MASK 0x00002000 -#define _UEFMODE_USIDL_LENGTH 0x00000001 - -#define _UEFMODE_UARTEN_POSITION 0x0000000F -#define _UEFMODE_UARTEN_MASK 0x00008000 -#define _UEFMODE_UARTEN_LENGTH 0x00000001 - -#define _UEFMODE_w_POSITION 0x00000000 -#define _UEFMODE_w_MASK 0xFFFFFFFF -#define _UEFMODE_w_LENGTH 0x00000020 - -#define _U3STA_URXDA_POSITION 0x00000000 -#define _U3STA_URXDA_MASK 0x00000001 -#define _U3STA_URXDA_LENGTH 0x00000001 - -#define _U3STA_OERR_POSITION 0x00000001 -#define _U3STA_OERR_MASK 0x00000002 -#define _U3STA_OERR_LENGTH 0x00000001 - -#define _U3STA_FERR_POSITION 0x00000002 -#define _U3STA_FERR_MASK 0x00000004 -#define _U3STA_FERR_LENGTH 0x00000001 - -#define _U3STA_PERR_POSITION 0x00000003 -#define _U3STA_PERR_MASK 0x00000008 -#define _U3STA_PERR_LENGTH 0x00000001 - -#define _U3STA_RIDLE_POSITION 0x00000004 -#define _U3STA_RIDLE_MASK 0x00000010 -#define _U3STA_RIDLE_LENGTH 0x00000001 - -#define _U3STA_ADDEN_POSITION 0x00000005 -#define _U3STA_ADDEN_MASK 0x00000020 -#define _U3STA_ADDEN_LENGTH 0x00000001 - -#define _U3STA_URXISEL_POSITION 0x00000006 -#define _U3STA_URXISEL_MASK 0x000000C0 -#define _U3STA_URXISEL_LENGTH 0x00000002 - -#define _U3STA_TRMT_POSITION 0x00000008 -#define _U3STA_TRMT_MASK 0x00000100 -#define _U3STA_TRMT_LENGTH 0x00000001 - -#define _U3STA_UTXBF_POSITION 0x00000009 -#define _U3STA_UTXBF_MASK 0x00000200 -#define _U3STA_UTXBF_LENGTH 0x00000001 - -#define _U3STA_UTXEN_POSITION 0x0000000A -#define _U3STA_UTXEN_MASK 0x00000400 -#define _U3STA_UTXEN_LENGTH 0x00000001 - -#define _U3STA_UTXBRK_POSITION 0x0000000B -#define _U3STA_UTXBRK_MASK 0x00000800 -#define _U3STA_UTXBRK_LENGTH 0x00000001 - -#define _U3STA_URXEN_POSITION 0x0000000C -#define _U3STA_URXEN_MASK 0x00001000 -#define _U3STA_URXEN_LENGTH 0x00000001 - -#define _U3STA_UTXINV_POSITION 0x0000000D -#define _U3STA_UTXINV_MASK 0x00002000 -#define _U3STA_UTXINV_LENGTH 0x00000001 - -#define _U3STA_UTXISEL_POSITION 0x0000000E -#define _U3STA_UTXISEL_MASK 0x0000C000 -#define _U3STA_UTXISEL_LENGTH 0x00000002 - -#define _U3STA_ADDR_POSITION 0x00000010 -#define _U3STA_ADDR_MASK 0x00FF0000 -#define _U3STA_ADDR_LENGTH 0x00000008 - -#define _U3STA_ADM_EN_POSITION 0x00000018 -#define _U3STA_ADM_EN_MASK 0x01000000 -#define _U3STA_ADM_EN_LENGTH 0x00000001 - -#define _U3STA_URXISEL0_POSITION 0x00000006 -#define _U3STA_URXISEL0_MASK 0x00000040 -#define _U3STA_URXISEL0_LENGTH 0x00000001 - -#define _U3STA_URXISEL1_POSITION 0x00000007 -#define _U3STA_URXISEL1_MASK 0x00000080 -#define _U3STA_URXISEL1_LENGTH 0x00000001 - -#define _U3STA_UTXISEL0_POSITION 0x0000000E -#define _U3STA_UTXISEL0_MASK 0x00004000 -#define _U3STA_UTXISEL0_LENGTH 0x00000001 - -#define _U3STA_UTXISEL1_POSITION 0x0000000F -#define _U3STA_UTXISEL1_MASK 0x00008000 -#define _U3STA_UTXISEL1_LENGTH 0x00000001 - -#define _U3STA_UTXSEL_POSITION 0x0000000E -#define _U3STA_UTXSEL_MASK 0x0000C000 -#define _U3STA_UTXSEL_LENGTH 0x00000002 - -#define _U3STA_w_POSITION 0x00000000 -#define _U3STA_w_MASK 0xFFFFFFFF -#define _U3STA_w_LENGTH 0x00000020 - -#define _UEFSTA_URXDA_POSITION 0x00000000 -#define _UEFSTA_URXDA_MASK 0x00000001 -#define _UEFSTA_URXDA_LENGTH 0x00000001 - -#define _UEFSTA_OERR_POSITION 0x00000001 -#define _UEFSTA_OERR_MASK 0x00000002 -#define _UEFSTA_OERR_LENGTH 0x00000001 - -#define _UEFSTA_FERR_POSITION 0x00000002 -#define _UEFSTA_FERR_MASK 0x00000004 -#define _UEFSTA_FERR_LENGTH 0x00000001 - -#define _UEFSTA_PERR_POSITION 0x00000003 -#define _UEFSTA_PERR_MASK 0x00000008 -#define _UEFSTA_PERR_LENGTH 0x00000001 - -#define _UEFSTA_RIDLE_POSITION 0x00000004 -#define _UEFSTA_RIDLE_MASK 0x00000010 -#define _UEFSTA_RIDLE_LENGTH 0x00000001 - -#define _UEFSTA_ADDEN_POSITION 0x00000005 -#define _UEFSTA_ADDEN_MASK 0x00000020 -#define _UEFSTA_ADDEN_LENGTH 0x00000001 - -#define _UEFSTA_URXISEL_POSITION 0x00000006 -#define _UEFSTA_URXISEL_MASK 0x000000C0 -#define _UEFSTA_URXISEL_LENGTH 0x00000002 - -#define _UEFSTA_TRMT_POSITION 0x00000008 -#define _UEFSTA_TRMT_MASK 0x00000100 -#define _UEFSTA_TRMT_LENGTH 0x00000001 - -#define _UEFSTA_UTXBF_POSITION 0x00000009 -#define _UEFSTA_UTXBF_MASK 0x00000200 -#define _UEFSTA_UTXBF_LENGTH 0x00000001 - -#define _UEFSTA_UTXEN_POSITION 0x0000000A -#define _UEFSTA_UTXEN_MASK 0x00000400 -#define _UEFSTA_UTXEN_LENGTH 0x00000001 - -#define _UEFSTA_UTXBRK_POSITION 0x0000000B -#define _UEFSTA_UTXBRK_MASK 0x00000800 -#define _UEFSTA_UTXBRK_LENGTH 0x00000001 - -#define _UEFSTA_URXEN_POSITION 0x0000000C -#define _UEFSTA_URXEN_MASK 0x00001000 -#define _UEFSTA_URXEN_LENGTH 0x00000001 - -#define _UEFSTA_UTXINV_POSITION 0x0000000D -#define _UEFSTA_UTXINV_MASK 0x00002000 -#define _UEFSTA_UTXINV_LENGTH 0x00000001 - -#define _UEFSTA_UTXISEL_POSITION 0x0000000E -#define _UEFSTA_UTXISEL_MASK 0x0000C000 -#define _UEFSTA_UTXISEL_LENGTH 0x00000002 - -#define _UEFSTA_ADDR_POSITION 0x00000010 -#define _UEFSTA_ADDR_MASK 0x00FF0000 -#define _UEFSTA_ADDR_LENGTH 0x00000008 - -#define _UEFSTA_ADM_EN_POSITION 0x00000018 -#define _UEFSTA_ADM_EN_MASK 0x01000000 -#define _UEFSTA_ADM_EN_LENGTH 0x00000001 - -#define _UEFSTA_URXISEL0_POSITION 0x00000006 -#define _UEFSTA_URXISEL0_MASK 0x00000040 -#define _UEFSTA_URXISEL0_LENGTH 0x00000001 - -#define _UEFSTA_URXISEL1_POSITION 0x00000007 -#define _UEFSTA_URXISEL1_MASK 0x00000080 -#define _UEFSTA_URXISEL1_LENGTH 0x00000001 - -#define _UEFSTA_UTXISEL0_POSITION 0x0000000E -#define _UEFSTA_UTXISEL0_MASK 0x00004000 -#define _UEFSTA_UTXISEL0_LENGTH 0x00000001 - -#define _UEFSTA_UTXISEL1_POSITION 0x0000000F -#define _UEFSTA_UTXISEL1_MASK 0x00008000 -#define _UEFSTA_UTXISEL1_LENGTH 0x00000001 - -#define _UEFSTA_UTXSEL_POSITION 0x0000000E -#define _UEFSTA_UTXSEL_MASK 0x0000C000 -#define _UEFSTA_UTXSEL_LENGTH 0x00000002 - -#define _UEFSTA_w_POSITION 0x00000000 -#define _UEFSTA_w_MASK 0xFFFFFFFF -#define _UEFSTA_w_LENGTH 0x00000020 - -#define _U4MODE_STSEL_POSITION 0x00000000 -#define _U4MODE_STSEL_MASK 0x00000001 -#define _U4MODE_STSEL_LENGTH 0x00000001 - -#define _U4MODE_PDSEL_POSITION 0x00000001 -#define _U4MODE_PDSEL_MASK 0x00000006 -#define _U4MODE_PDSEL_LENGTH 0x00000002 - -#define _U4MODE_BRGH_POSITION 0x00000003 -#define _U4MODE_BRGH_MASK 0x00000008 -#define _U4MODE_BRGH_LENGTH 0x00000001 - -#define _U4MODE_RXINV_POSITION 0x00000004 -#define _U4MODE_RXINV_MASK 0x00000010 -#define _U4MODE_RXINV_LENGTH 0x00000001 - -#define _U4MODE_ABAUD_POSITION 0x00000005 -#define _U4MODE_ABAUD_MASK 0x00000020 -#define _U4MODE_ABAUD_LENGTH 0x00000001 - -#define _U4MODE_LPBACK_POSITION 0x00000006 -#define _U4MODE_LPBACK_MASK 0x00000040 -#define _U4MODE_LPBACK_LENGTH 0x00000001 - -#define _U4MODE_WAKE_POSITION 0x00000007 -#define _U4MODE_WAKE_MASK 0x00000080 -#define _U4MODE_WAKE_LENGTH 0x00000001 - -#define _U4MODE_UEN_POSITION 0x00000008 -#define _U4MODE_UEN_MASK 0x00000300 -#define _U4MODE_UEN_LENGTH 0x00000002 - -#define _U4MODE_RTSMD_POSITION 0x0000000B -#define _U4MODE_RTSMD_MASK 0x00000800 -#define _U4MODE_RTSMD_LENGTH 0x00000001 - -#define _U4MODE_IREN_POSITION 0x0000000C -#define _U4MODE_IREN_MASK 0x00001000 -#define _U4MODE_IREN_LENGTH 0x00000001 - -#define _U4MODE_SIDL_POSITION 0x0000000D -#define _U4MODE_SIDL_MASK 0x00002000 -#define _U4MODE_SIDL_LENGTH 0x00000001 - -#define _U4MODE_ON_POSITION 0x0000000F -#define _U4MODE_ON_MASK 0x00008000 -#define _U4MODE_ON_LENGTH 0x00000001 - -#define _U4MODE_PDSEL0_POSITION 0x00000001 -#define _U4MODE_PDSEL0_MASK 0x00000002 -#define _U4MODE_PDSEL0_LENGTH 0x00000001 - -#define _U4MODE_PDSEL1_POSITION 0x00000002 -#define _U4MODE_PDSEL1_MASK 0x00000004 -#define _U4MODE_PDSEL1_LENGTH 0x00000001 - -#define _U4MODE_UEN0_POSITION 0x00000008 -#define _U4MODE_UEN0_MASK 0x00000100 -#define _U4MODE_UEN0_LENGTH 0x00000001 - -#define _U4MODE_UEN1_POSITION 0x00000009 -#define _U4MODE_UEN1_MASK 0x00000200 -#define _U4MODE_UEN1_LENGTH 0x00000001 - -#define _U4MODE_USIDL_POSITION 0x0000000D -#define _U4MODE_USIDL_MASK 0x00002000 -#define _U4MODE_USIDL_LENGTH 0x00000001 - -#define _U4MODE_UARTEN_POSITION 0x0000000F -#define _U4MODE_UARTEN_MASK 0x00008000 -#define _U4MODE_UARTEN_LENGTH 0x00000001 - -#define _U4MODE_w_POSITION 0x00000000 -#define _U4MODE_w_MASK 0xFFFFFFFF -#define _U4MODE_w_LENGTH 0x00000020 - -#define _UGHMODE_STSEL_POSITION 0x00000000 -#define _UGHMODE_STSEL_MASK 0x00000001 -#define _UGHMODE_STSEL_LENGTH 0x00000001 - -#define _UGHMODE_PDSEL_POSITION 0x00000001 -#define _UGHMODE_PDSEL_MASK 0x00000006 -#define _UGHMODE_PDSEL_LENGTH 0x00000002 - -#define _UGHMODE_BRGH_POSITION 0x00000003 -#define _UGHMODE_BRGH_MASK 0x00000008 -#define _UGHMODE_BRGH_LENGTH 0x00000001 - -#define _UGHMODE_RXINV_POSITION 0x00000004 -#define _UGHMODE_RXINV_MASK 0x00000010 -#define _UGHMODE_RXINV_LENGTH 0x00000001 - -#define _UGHMODE_ABAUD_POSITION 0x00000005 -#define _UGHMODE_ABAUD_MASK 0x00000020 -#define _UGHMODE_ABAUD_LENGTH 0x00000001 - -#define _UGHMODE_LPBACK_POSITION 0x00000006 -#define _UGHMODE_LPBACK_MASK 0x00000040 -#define _UGHMODE_LPBACK_LENGTH 0x00000001 - -#define _UGHMODE_WAKE_POSITION 0x00000007 -#define _UGHMODE_WAKE_MASK 0x00000080 -#define _UGHMODE_WAKE_LENGTH 0x00000001 - -#define _UGHMODE_UEN_POSITION 0x00000008 -#define _UGHMODE_UEN_MASK 0x00000300 -#define _UGHMODE_UEN_LENGTH 0x00000002 - -#define _UGHMODE_RTSMD_POSITION 0x0000000B -#define _UGHMODE_RTSMD_MASK 0x00000800 -#define _UGHMODE_RTSMD_LENGTH 0x00000001 - -#define _UGHMODE_IREN_POSITION 0x0000000C -#define _UGHMODE_IREN_MASK 0x00001000 -#define _UGHMODE_IREN_LENGTH 0x00000001 - -#define _UGHMODE_SIDL_POSITION 0x0000000D -#define _UGHMODE_SIDL_MASK 0x00002000 -#define _UGHMODE_SIDL_LENGTH 0x00000001 - -#define _UGHMODE_ON_POSITION 0x0000000F -#define _UGHMODE_ON_MASK 0x00008000 -#define _UGHMODE_ON_LENGTH 0x00000001 - -#define _UGHMODE_PDSEL0_POSITION 0x00000001 -#define _UGHMODE_PDSEL0_MASK 0x00000002 -#define _UGHMODE_PDSEL0_LENGTH 0x00000001 - -#define _UGHMODE_PDSEL1_POSITION 0x00000002 -#define _UGHMODE_PDSEL1_MASK 0x00000004 -#define _UGHMODE_PDSEL1_LENGTH 0x00000001 - -#define _UGHMODE_UEN0_POSITION 0x00000008 -#define _UGHMODE_UEN0_MASK 0x00000100 -#define _UGHMODE_UEN0_LENGTH 0x00000001 - -#define _UGHMODE_UEN1_POSITION 0x00000009 -#define _UGHMODE_UEN1_MASK 0x00000200 -#define _UGHMODE_UEN1_LENGTH 0x00000001 - -#define _UGHMODE_USIDL_POSITION 0x0000000D -#define _UGHMODE_USIDL_MASK 0x00002000 -#define _UGHMODE_USIDL_LENGTH 0x00000001 - -#define _UGHMODE_UARTEN_POSITION 0x0000000F -#define _UGHMODE_UARTEN_MASK 0x00008000 -#define _UGHMODE_UARTEN_LENGTH 0x00000001 - -#define _UGHMODE_w_POSITION 0x00000000 -#define _UGHMODE_w_MASK 0xFFFFFFFF -#define _UGHMODE_w_LENGTH 0x00000020 - -#define _U4STA_URXDA_POSITION 0x00000000 -#define _U4STA_URXDA_MASK 0x00000001 -#define _U4STA_URXDA_LENGTH 0x00000001 - -#define _U4STA_OERR_POSITION 0x00000001 -#define _U4STA_OERR_MASK 0x00000002 -#define _U4STA_OERR_LENGTH 0x00000001 - -#define _U4STA_FERR_POSITION 0x00000002 -#define _U4STA_FERR_MASK 0x00000004 -#define _U4STA_FERR_LENGTH 0x00000001 - -#define _U4STA_PERR_POSITION 0x00000003 -#define _U4STA_PERR_MASK 0x00000008 -#define _U4STA_PERR_LENGTH 0x00000001 - -#define _U4STA_RIDLE_POSITION 0x00000004 -#define _U4STA_RIDLE_MASK 0x00000010 -#define _U4STA_RIDLE_LENGTH 0x00000001 - -#define _U4STA_ADDEN_POSITION 0x00000005 -#define _U4STA_ADDEN_MASK 0x00000020 -#define _U4STA_ADDEN_LENGTH 0x00000001 - -#define _U4STA_URXISEL_POSITION 0x00000006 -#define _U4STA_URXISEL_MASK 0x000000C0 -#define _U4STA_URXISEL_LENGTH 0x00000002 - -#define _U4STA_TRMT_POSITION 0x00000008 -#define _U4STA_TRMT_MASK 0x00000100 -#define _U4STA_TRMT_LENGTH 0x00000001 - -#define _U4STA_UTXBF_POSITION 0x00000009 -#define _U4STA_UTXBF_MASK 0x00000200 -#define _U4STA_UTXBF_LENGTH 0x00000001 - -#define _U4STA_UTXEN_POSITION 0x0000000A -#define _U4STA_UTXEN_MASK 0x00000400 -#define _U4STA_UTXEN_LENGTH 0x00000001 - -#define _U4STA_UTXBRK_POSITION 0x0000000B -#define _U4STA_UTXBRK_MASK 0x00000800 -#define _U4STA_UTXBRK_LENGTH 0x00000001 - -#define _U4STA_URXEN_POSITION 0x0000000C -#define _U4STA_URXEN_MASK 0x00001000 -#define _U4STA_URXEN_LENGTH 0x00000001 - -#define _U4STA_UTXINV_POSITION 0x0000000D -#define _U4STA_UTXINV_MASK 0x00002000 -#define _U4STA_UTXINV_LENGTH 0x00000001 - -#define _U4STA_UTXISEL_POSITION 0x0000000E -#define _U4STA_UTXISEL_MASK 0x0000C000 -#define _U4STA_UTXISEL_LENGTH 0x00000002 - -#define _U4STA_ADDR_POSITION 0x00000010 -#define _U4STA_ADDR_MASK 0x00FF0000 -#define _U4STA_ADDR_LENGTH 0x00000008 - -#define _U4STA_ADM_EN_POSITION 0x00000018 -#define _U4STA_ADM_EN_MASK 0x01000000 -#define _U4STA_ADM_EN_LENGTH 0x00000001 - -#define _U4STA_URXISEL0_POSITION 0x00000006 -#define _U4STA_URXISEL0_MASK 0x00000040 -#define _U4STA_URXISEL0_LENGTH 0x00000001 - -#define _U4STA_URXISEL1_POSITION 0x00000007 -#define _U4STA_URXISEL1_MASK 0x00000080 -#define _U4STA_URXISEL1_LENGTH 0x00000001 - -#define _U4STA_UTXISEL0_POSITION 0x0000000E -#define _U4STA_UTXISEL0_MASK 0x00004000 -#define _U4STA_UTXISEL0_LENGTH 0x00000001 - -#define _U4STA_UTXISEL1_POSITION 0x0000000F -#define _U4STA_UTXISEL1_MASK 0x00008000 -#define _U4STA_UTXISEL1_LENGTH 0x00000001 - -#define _U4STA_UTXSEL_POSITION 0x0000000E -#define _U4STA_UTXSEL_MASK 0x0000C000 -#define _U4STA_UTXSEL_LENGTH 0x00000002 - -#define _U4STA_w_POSITION 0x00000000 -#define _U4STA_w_MASK 0xFFFFFFFF -#define _U4STA_w_LENGTH 0x00000020 - -#define _UGHSTA_URXDA_POSITION 0x00000000 -#define _UGHSTA_URXDA_MASK 0x00000001 -#define _UGHSTA_URXDA_LENGTH 0x00000001 - -#define _UGHSTA_OERR_POSITION 0x00000001 -#define _UGHSTA_OERR_MASK 0x00000002 -#define _UGHSTA_OERR_LENGTH 0x00000001 - -#define _UGHSTA_FERR_POSITION 0x00000002 -#define _UGHSTA_FERR_MASK 0x00000004 -#define _UGHSTA_FERR_LENGTH 0x00000001 - -#define _UGHSTA_PERR_POSITION 0x00000003 -#define _UGHSTA_PERR_MASK 0x00000008 -#define _UGHSTA_PERR_LENGTH 0x00000001 - -#define _UGHSTA_RIDLE_POSITION 0x00000004 -#define _UGHSTA_RIDLE_MASK 0x00000010 -#define _UGHSTA_RIDLE_LENGTH 0x00000001 - -#define _UGHSTA_ADDEN_POSITION 0x00000005 -#define _UGHSTA_ADDEN_MASK 0x00000020 -#define _UGHSTA_ADDEN_LENGTH 0x00000001 - -#define _UGHSTA_URXISEL_POSITION 0x00000006 -#define _UGHSTA_URXISEL_MASK 0x000000C0 -#define _UGHSTA_URXISEL_LENGTH 0x00000002 - -#define _UGHSTA_TRMT_POSITION 0x00000008 -#define _UGHSTA_TRMT_MASK 0x00000100 -#define _UGHSTA_TRMT_LENGTH 0x00000001 - -#define _UGHSTA_UTXBF_POSITION 0x00000009 -#define _UGHSTA_UTXBF_MASK 0x00000200 -#define _UGHSTA_UTXBF_LENGTH 0x00000001 - -#define _UGHSTA_UTXEN_POSITION 0x0000000A -#define _UGHSTA_UTXEN_MASK 0x00000400 -#define _UGHSTA_UTXEN_LENGTH 0x00000001 - -#define _UGHSTA_UTXBRK_POSITION 0x0000000B -#define _UGHSTA_UTXBRK_MASK 0x00000800 -#define _UGHSTA_UTXBRK_LENGTH 0x00000001 - -#define _UGHSTA_URXEN_POSITION 0x0000000C -#define _UGHSTA_URXEN_MASK 0x00001000 -#define _UGHSTA_URXEN_LENGTH 0x00000001 - -#define _UGHSTA_UTXINV_POSITION 0x0000000D -#define _UGHSTA_UTXINV_MASK 0x00002000 -#define _UGHSTA_UTXINV_LENGTH 0x00000001 - -#define _UGHSTA_UTXISEL_POSITION 0x0000000E -#define _UGHSTA_UTXISEL_MASK 0x0000C000 -#define _UGHSTA_UTXISEL_LENGTH 0x00000002 - -#define _UGHSTA_ADDR_POSITION 0x00000010 -#define _UGHSTA_ADDR_MASK 0x00FF0000 -#define _UGHSTA_ADDR_LENGTH 0x00000008 - -#define _UGHSTA_ADM_EN_POSITION 0x00000018 -#define _UGHSTA_ADM_EN_MASK 0x01000000 -#define _UGHSTA_ADM_EN_LENGTH 0x00000001 - -#define _UGHSTA_URXISEL0_POSITION 0x00000006 -#define _UGHSTA_URXISEL0_MASK 0x00000040 -#define _UGHSTA_URXISEL0_LENGTH 0x00000001 - -#define _UGHSTA_URXISEL1_POSITION 0x00000007 -#define _UGHSTA_URXISEL1_MASK 0x00000080 -#define _UGHSTA_URXISEL1_LENGTH 0x00000001 - -#define _UGHSTA_UTXISEL0_POSITION 0x0000000E -#define _UGHSTA_UTXISEL0_MASK 0x00004000 -#define _UGHSTA_UTXISEL0_LENGTH 0x00000001 - -#define _UGHSTA_UTXISEL1_POSITION 0x0000000F -#define _UGHSTA_UTXISEL1_MASK 0x00008000 -#define _UGHSTA_UTXISEL1_LENGTH 0x00000001 - -#define _UGHSTA_UTXSEL_POSITION 0x0000000E -#define _UGHSTA_UTXSEL_MASK 0x0000C000 -#define _UGHSTA_UTXSEL_LENGTH 0x00000002 - -#define _UGHSTA_w_POSITION 0x00000000 -#define _UGHSTA_w_MASK 0xFFFFFFFF -#define _UGHSTA_w_LENGTH 0x00000020 - -#define _U5MODE_STSEL_POSITION 0x00000000 -#define _U5MODE_STSEL_MASK 0x00000001 -#define _U5MODE_STSEL_LENGTH 0x00000001 - -#define _U5MODE_PDSEL_POSITION 0x00000001 -#define _U5MODE_PDSEL_MASK 0x00000006 -#define _U5MODE_PDSEL_LENGTH 0x00000002 - -#define _U5MODE_BRGH_POSITION 0x00000003 -#define _U5MODE_BRGH_MASK 0x00000008 -#define _U5MODE_BRGH_LENGTH 0x00000001 - -#define _U5MODE_RXINV_POSITION 0x00000004 -#define _U5MODE_RXINV_MASK 0x00000010 -#define _U5MODE_RXINV_LENGTH 0x00000001 - -#define _U5MODE_ABAUD_POSITION 0x00000005 -#define _U5MODE_ABAUD_MASK 0x00000020 -#define _U5MODE_ABAUD_LENGTH 0x00000001 - -#define _U5MODE_LPBACK_POSITION 0x00000006 -#define _U5MODE_LPBACK_MASK 0x00000040 -#define _U5MODE_LPBACK_LENGTH 0x00000001 - -#define _U5MODE_WAKE_POSITION 0x00000007 -#define _U5MODE_WAKE_MASK 0x00000080 -#define _U5MODE_WAKE_LENGTH 0x00000001 - -#define _U5MODE_UEN_POSITION 0x00000008 -#define _U5MODE_UEN_MASK 0x00000300 -#define _U5MODE_UEN_LENGTH 0x00000002 - -#define _U5MODE_RTSMD_POSITION 0x0000000B -#define _U5MODE_RTSMD_MASK 0x00000800 -#define _U5MODE_RTSMD_LENGTH 0x00000001 - -#define _U5MODE_IREN_POSITION 0x0000000C -#define _U5MODE_IREN_MASK 0x00001000 -#define _U5MODE_IREN_LENGTH 0x00000001 - -#define _U5MODE_SIDL_POSITION 0x0000000D -#define _U5MODE_SIDL_MASK 0x00002000 -#define _U5MODE_SIDL_LENGTH 0x00000001 - -#define _U5MODE_ON_POSITION 0x0000000F -#define _U5MODE_ON_MASK 0x00008000 -#define _U5MODE_ON_LENGTH 0x00000001 - -#define _U5MODE_PDSEL0_POSITION 0x00000001 -#define _U5MODE_PDSEL0_MASK 0x00000002 -#define _U5MODE_PDSEL0_LENGTH 0x00000001 - -#define _U5MODE_PDSEL1_POSITION 0x00000002 -#define _U5MODE_PDSEL1_MASK 0x00000004 -#define _U5MODE_PDSEL1_LENGTH 0x00000001 - -#define _U5MODE_UEN0_POSITION 0x00000008 -#define _U5MODE_UEN0_MASK 0x00000100 -#define _U5MODE_UEN0_LENGTH 0x00000001 - -#define _U5MODE_UEN1_POSITION 0x00000009 -#define _U5MODE_UEN1_MASK 0x00000200 -#define _U5MODE_UEN1_LENGTH 0x00000001 - -#define _U5MODE_USIDL_POSITION 0x0000000D -#define _U5MODE_USIDL_MASK 0x00002000 -#define _U5MODE_USIDL_LENGTH 0x00000001 - -#define _U5MODE_UARTEN_POSITION 0x0000000F -#define _U5MODE_UARTEN_MASK 0x00008000 -#define _U5MODE_UARTEN_LENGTH 0x00000001 - -#define _U5MODE_w_POSITION 0x00000000 -#define _U5MODE_w_MASK 0xFFFFFFFF -#define _U5MODE_w_LENGTH 0x00000020 - -#define _UJKMODE_STSEL_POSITION 0x00000000 -#define _UJKMODE_STSEL_MASK 0x00000001 -#define _UJKMODE_STSEL_LENGTH 0x00000001 - -#define _UJKMODE_PDSEL_POSITION 0x00000001 -#define _UJKMODE_PDSEL_MASK 0x00000006 -#define _UJKMODE_PDSEL_LENGTH 0x00000002 - -#define _UJKMODE_BRGH_POSITION 0x00000003 -#define _UJKMODE_BRGH_MASK 0x00000008 -#define _UJKMODE_BRGH_LENGTH 0x00000001 - -#define _UJKMODE_RXINV_POSITION 0x00000004 -#define _UJKMODE_RXINV_MASK 0x00000010 -#define _UJKMODE_RXINV_LENGTH 0x00000001 - -#define _UJKMODE_ABAUD_POSITION 0x00000005 -#define _UJKMODE_ABAUD_MASK 0x00000020 -#define _UJKMODE_ABAUD_LENGTH 0x00000001 - -#define _UJKMODE_LPBACK_POSITION 0x00000006 -#define _UJKMODE_LPBACK_MASK 0x00000040 -#define _UJKMODE_LPBACK_LENGTH 0x00000001 - -#define _UJKMODE_WAKE_POSITION 0x00000007 -#define _UJKMODE_WAKE_MASK 0x00000080 -#define _UJKMODE_WAKE_LENGTH 0x00000001 - -#define _UJKMODE_UEN_POSITION 0x00000008 -#define _UJKMODE_UEN_MASK 0x00000300 -#define _UJKMODE_UEN_LENGTH 0x00000002 - -#define _UJKMODE_RTSMD_POSITION 0x0000000B -#define _UJKMODE_RTSMD_MASK 0x00000800 -#define _UJKMODE_RTSMD_LENGTH 0x00000001 - -#define _UJKMODE_IREN_POSITION 0x0000000C -#define _UJKMODE_IREN_MASK 0x00001000 -#define _UJKMODE_IREN_LENGTH 0x00000001 - -#define _UJKMODE_SIDL_POSITION 0x0000000D -#define _UJKMODE_SIDL_MASK 0x00002000 -#define _UJKMODE_SIDL_LENGTH 0x00000001 - -#define _UJKMODE_ON_POSITION 0x0000000F -#define _UJKMODE_ON_MASK 0x00008000 -#define _UJKMODE_ON_LENGTH 0x00000001 - -#define _UJKMODE_PDSEL0_POSITION 0x00000001 -#define _UJKMODE_PDSEL0_MASK 0x00000002 -#define _UJKMODE_PDSEL0_LENGTH 0x00000001 - -#define _UJKMODE_PDSEL1_POSITION 0x00000002 -#define _UJKMODE_PDSEL1_MASK 0x00000004 -#define _UJKMODE_PDSEL1_LENGTH 0x00000001 - -#define _UJKMODE_UEN0_POSITION 0x00000008 -#define _UJKMODE_UEN0_MASK 0x00000100 -#define _UJKMODE_UEN0_LENGTH 0x00000001 - -#define _UJKMODE_UEN1_POSITION 0x00000009 -#define _UJKMODE_UEN1_MASK 0x00000200 -#define _UJKMODE_UEN1_LENGTH 0x00000001 - -#define _UJKMODE_USIDL_POSITION 0x0000000D -#define _UJKMODE_USIDL_MASK 0x00002000 -#define _UJKMODE_USIDL_LENGTH 0x00000001 - -#define _UJKMODE_UARTEN_POSITION 0x0000000F -#define _UJKMODE_UARTEN_MASK 0x00008000 -#define _UJKMODE_UARTEN_LENGTH 0x00000001 - -#define _UJKMODE_w_POSITION 0x00000000 -#define _UJKMODE_w_MASK 0xFFFFFFFF -#define _UJKMODE_w_LENGTH 0x00000020 - -#define _U5STA_URXDA_POSITION 0x00000000 -#define _U5STA_URXDA_MASK 0x00000001 -#define _U5STA_URXDA_LENGTH 0x00000001 - -#define _U5STA_OERR_POSITION 0x00000001 -#define _U5STA_OERR_MASK 0x00000002 -#define _U5STA_OERR_LENGTH 0x00000001 - -#define _U5STA_FERR_POSITION 0x00000002 -#define _U5STA_FERR_MASK 0x00000004 -#define _U5STA_FERR_LENGTH 0x00000001 - -#define _U5STA_PERR_POSITION 0x00000003 -#define _U5STA_PERR_MASK 0x00000008 -#define _U5STA_PERR_LENGTH 0x00000001 - -#define _U5STA_RIDLE_POSITION 0x00000004 -#define _U5STA_RIDLE_MASK 0x00000010 -#define _U5STA_RIDLE_LENGTH 0x00000001 - -#define _U5STA_ADDEN_POSITION 0x00000005 -#define _U5STA_ADDEN_MASK 0x00000020 -#define _U5STA_ADDEN_LENGTH 0x00000001 - -#define _U5STA_URXISEL_POSITION 0x00000006 -#define _U5STA_URXISEL_MASK 0x000000C0 -#define _U5STA_URXISEL_LENGTH 0x00000002 - -#define _U5STA_TRMT_POSITION 0x00000008 -#define _U5STA_TRMT_MASK 0x00000100 -#define _U5STA_TRMT_LENGTH 0x00000001 - -#define _U5STA_UTXBF_POSITION 0x00000009 -#define _U5STA_UTXBF_MASK 0x00000200 -#define _U5STA_UTXBF_LENGTH 0x00000001 - -#define _U5STA_UTXEN_POSITION 0x0000000A -#define _U5STA_UTXEN_MASK 0x00000400 -#define _U5STA_UTXEN_LENGTH 0x00000001 - -#define _U5STA_UTXBRK_POSITION 0x0000000B -#define _U5STA_UTXBRK_MASK 0x00000800 -#define _U5STA_UTXBRK_LENGTH 0x00000001 - -#define _U5STA_URXEN_POSITION 0x0000000C -#define _U5STA_URXEN_MASK 0x00001000 -#define _U5STA_URXEN_LENGTH 0x00000001 - -#define _U5STA_UTXINV_POSITION 0x0000000D -#define _U5STA_UTXINV_MASK 0x00002000 -#define _U5STA_UTXINV_LENGTH 0x00000001 - -#define _U5STA_UTXISEL_POSITION 0x0000000E -#define _U5STA_UTXISEL_MASK 0x0000C000 -#define _U5STA_UTXISEL_LENGTH 0x00000002 - -#define _U5STA_ADDR_POSITION 0x00000010 -#define _U5STA_ADDR_MASK 0x00FF0000 -#define _U5STA_ADDR_LENGTH 0x00000008 - -#define _U5STA_ADM_EN_POSITION 0x00000018 -#define _U5STA_ADM_EN_MASK 0x01000000 -#define _U5STA_ADM_EN_LENGTH 0x00000001 - -#define _U5STA_URXISEL0_POSITION 0x00000006 -#define _U5STA_URXISEL0_MASK 0x00000040 -#define _U5STA_URXISEL0_LENGTH 0x00000001 - -#define _U5STA_URXISEL1_POSITION 0x00000007 -#define _U5STA_URXISEL1_MASK 0x00000080 -#define _U5STA_URXISEL1_LENGTH 0x00000001 - -#define _U5STA_UTXISEL0_POSITION 0x0000000E -#define _U5STA_UTXISEL0_MASK 0x00004000 -#define _U5STA_UTXISEL0_LENGTH 0x00000001 - -#define _U5STA_UTXISEL1_POSITION 0x0000000F -#define _U5STA_UTXISEL1_MASK 0x00008000 -#define _U5STA_UTXISEL1_LENGTH 0x00000001 - -#define _U5STA_UTXSEL_POSITION 0x0000000E -#define _U5STA_UTXSEL_MASK 0x0000C000 -#define _U5STA_UTXSEL_LENGTH 0x00000002 - -#define _U5STA_w_POSITION 0x00000000 -#define _U5STA_w_MASK 0xFFFFFFFF -#define _U5STA_w_LENGTH 0x00000020 - -#define _UJKSTA_URXDA_POSITION 0x00000000 -#define _UJKSTA_URXDA_MASK 0x00000001 -#define _UJKSTA_URXDA_LENGTH 0x00000001 - -#define _UJKSTA_OERR_POSITION 0x00000001 -#define _UJKSTA_OERR_MASK 0x00000002 -#define _UJKSTA_OERR_LENGTH 0x00000001 - -#define _UJKSTA_FERR_POSITION 0x00000002 -#define _UJKSTA_FERR_MASK 0x00000004 -#define _UJKSTA_FERR_LENGTH 0x00000001 - -#define _UJKSTA_PERR_POSITION 0x00000003 -#define _UJKSTA_PERR_MASK 0x00000008 -#define _UJKSTA_PERR_LENGTH 0x00000001 - -#define _UJKSTA_RIDLE_POSITION 0x00000004 -#define _UJKSTA_RIDLE_MASK 0x00000010 -#define _UJKSTA_RIDLE_LENGTH 0x00000001 - -#define _UJKSTA_ADDEN_POSITION 0x00000005 -#define _UJKSTA_ADDEN_MASK 0x00000020 -#define _UJKSTA_ADDEN_LENGTH 0x00000001 - -#define _UJKSTA_URXISEL_POSITION 0x00000006 -#define _UJKSTA_URXISEL_MASK 0x000000C0 -#define _UJKSTA_URXISEL_LENGTH 0x00000002 - -#define _UJKSTA_TRMT_POSITION 0x00000008 -#define _UJKSTA_TRMT_MASK 0x00000100 -#define _UJKSTA_TRMT_LENGTH 0x00000001 - -#define _UJKSTA_UTXBF_POSITION 0x00000009 -#define _UJKSTA_UTXBF_MASK 0x00000200 -#define _UJKSTA_UTXBF_LENGTH 0x00000001 - -#define _UJKSTA_UTXEN_POSITION 0x0000000A -#define _UJKSTA_UTXEN_MASK 0x00000400 -#define _UJKSTA_UTXEN_LENGTH 0x00000001 - -#define _UJKSTA_UTXBRK_POSITION 0x0000000B -#define _UJKSTA_UTXBRK_MASK 0x00000800 -#define _UJKSTA_UTXBRK_LENGTH 0x00000001 - -#define _UJKSTA_URXEN_POSITION 0x0000000C -#define _UJKSTA_URXEN_MASK 0x00001000 -#define _UJKSTA_URXEN_LENGTH 0x00000001 - -#define _UJKSTA_UTXINV_POSITION 0x0000000D -#define _UJKSTA_UTXINV_MASK 0x00002000 -#define _UJKSTA_UTXINV_LENGTH 0x00000001 - -#define _UJKSTA_UTXISEL_POSITION 0x0000000E -#define _UJKSTA_UTXISEL_MASK 0x0000C000 -#define _UJKSTA_UTXISEL_LENGTH 0x00000002 - -#define _UJKSTA_ADDR_POSITION 0x00000010 -#define _UJKSTA_ADDR_MASK 0x00FF0000 -#define _UJKSTA_ADDR_LENGTH 0x00000008 - -#define _UJKSTA_ADM_EN_POSITION 0x00000018 -#define _UJKSTA_ADM_EN_MASK 0x01000000 -#define _UJKSTA_ADM_EN_LENGTH 0x00000001 - -#define _UJKSTA_URXISEL0_POSITION 0x00000006 -#define _UJKSTA_URXISEL0_MASK 0x00000040 -#define _UJKSTA_URXISEL0_LENGTH 0x00000001 - -#define _UJKSTA_URXISEL1_POSITION 0x00000007 -#define _UJKSTA_URXISEL1_MASK 0x00000080 -#define _UJKSTA_URXISEL1_LENGTH 0x00000001 - -#define _UJKSTA_UTXISEL0_POSITION 0x0000000E -#define _UJKSTA_UTXISEL0_MASK 0x00004000 -#define _UJKSTA_UTXISEL0_LENGTH 0x00000001 - -#define _UJKSTA_UTXISEL1_POSITION 0x0000000F -#define _UJKSTA_UTXISEL1_MASK 0x00008000 -#define _UJKSTA_UTXISEL1_LENGTH 0x00000001 - -#define _UJKSTA_UTXSEL_POSITION 0x0000000E -#define _UJKSTA_UTXSEL_MASK 0x0000C000 -#define _UJKSTA_UTXSEL_LENGTH 0x00000002 - -#define _UJKSTA_w_POSITION 0x00000000 -#define _UJKSTA_w_MASK 0xFFFFFFFF -#define _UJKSTA_w_LENGTH 0x00000020 - -#define _U6MODE_STSEL_POSITION 0x00000000 -#define _U6MODE_STSEL_MASK 0x00000001 -#define _U6MODE_STSEL_LENGTH 0x00000001 - -#define _U6MODE_PDSEL_POSITION 0x00000001 -#define _U6MODE_PDSEL_MASK 0x00000006 -#define _U6MODE_PDSEL_LENGTH 0x00000002 - -#define _U6MODE_BRGH_POSITION 0x00000003 -#define _U6MODE_BRGH_MASK 0x00000008 -#define _U6MODE_BRGH_LENGTH 0x00000001 - -#define _U6MODE_RXINV_POSITION 0x00000004 -#define _U6MODE_RXINV_MASK 0x00000010 -#define _U6MODE_RXINV_LENGTH 0x00000001 - -#define _U6MODE_ABAUD_POSITION 0x00000005 -#define _U6MODE_ABAUD_MASK 0x00000020 -#define _U6MODE_ABAUD_LENGTH 0x00000001 - -#define _U6MODE_LPBACK_POSITION 0x00000006 -#define _U6MODE_LPBACK_MASK 0x00000040 -#define _U6MODE_LPBACK_LENGTH 0x00000001 - -#define _U6MODE_WAKE_POSITION 0x00000007 -#define _U6MODE_WAKE_MASK 0x00000080 -#define _U6MODE_WAKE_LENGTH 0x00000001 - -#define _U6MODE_UEN_POSITION 0x00000008 -#define _U6MODE_UEN_MASK 0x00000300 -#define _U6MODE_UEN_LENGTH 0x00000002 - -#define _U6MODE_RTSMD_POSITION 0x0000000B -#define _U6MODE_RTSMD_MASK 0x00000800 -#define _U6MODE_RTSMD_LENGTH 0x00000001 - -#define _U6MODE_IREN_POSITION 0x0000000C -#define _U6MODE_IREN_MASK 0x00001000 -#define _U6MODE_IREN_LENGTH 0x00000001 - -#define _U6MODE_SIDL_POSITION 0x0000000D -#define _U6MODE_SIDL_MASK 0x00002000 -#define _U6MODE_SIDL_LENGTH 0x00000001 - -#define _U6MODE_ON_POSITION 0x0000000F -#define _U6MODE_ON_MASK 0x00008000 -#define _U6MODE_ON_LENGTH 0x00000001 - -#define _U6MODE_PDSEL0_POSITION 0x00000001 -#define _U6MODE_PDSEL0_MASK 0x00000002 -#define _U6MODE_PDSEL0_LENGTH 0x00000001 - -#define _U6MODE_PDSEL1_POSITION 0x00000002 -#define _U6MODE_PDSEL1_MASK 0x00000004 -#define _U6MODE_PDSEL1_LENGTH 0x00000001 - -#define _U6MODE_UEN0_POSITION 0x00000008 -#define _U6MODE_UEN0_MASK 0x00000100 -#define _U6MODE_UEN0_LENGTH 0x00000001 - -#define _U6MODE_UEN1_POSITION 0x00000009 -#define _U6MODE_UEN1_MASK 0x00000200 -#define _U6MODE_UEN1_LENGTH 0x00000001 - -#define _U6MODE_USIDL_POSITION 0x0000000D -#define _U6MODE_USIDL_MASK 0x00002000 -#define _U6MODE_USIDL_LENGTH 0x00000001 - -#define _U6MODE_UARTEN_POSITION 0x0000000F -#define _U6MODE_UARTEN_MASK 0x00008000 -#define _U6MODE_UARTEN_LENGTH 0x00000001 - -#define _U6MODE_w_POSITION 0x00000000 -#define _U6MODE_w_MASK 0xFFFFFFFF -#define _U6MODE_w_LENGTH 0x00000020 - -#define _ULMMODE_STSEL_POSITION 0x00000000 -#define _ULMMODE_STSEL_MASK 0x00000001 -#define _ULMMODE_STSEL_LENGTH 0x00000001 - -#define _ULMMODE_PDSEL_POSITION 0x00000001 -#define _ULMMODE_PDSEL_MASK 0x00000006 -#define _ULMMODE_PDSEL_LENGTH 0x00000002 - -#define _ULMMODE_BRGH_POSITION 0x00000003 -#define _ULMMODE_BRGH_MASK 0x00000008 -#define _ULMMODE_BRGH_LENGTH 0x00000001 - -#define _ULMMODE_RXINV_POSITION 0x00000004 -#define _ULMMODE_RXINV_MASK 0x00000010 -#define _ULMMODE_RXINV_LENGTH 0x00000001 - -#define _ULMMODE_ABAUD_POSITION 0x00000005 -#define _ULMMODE_ABAUD_MASK 0x00000020 -#define _ULMMODE_ABAUD_LENGTH 0x00000001 - -#define _ULMMODE_LPBACK_POSITION 0x00000006 -#define _ULMMODE_LPBACK_MASK 0x00000040 -#define _ULMMODE_LPBACK_LENGTH 0x00000001 - -#define _ULMMODE_WAKE_POSITION 0x00000007 -#define _ULMMODE_WAKE_MASK 0x00000080 -#define _ULMMODE_WAKE_LENGTH 0x00000001 - -#define _ULMMODE_UEN_POSITION 0x00000008 -#define _ULMMODE_UEN_MASK 0x00000300 -#define _ULMMODE_UEN_LENGTH 0x00000002 - -#define _ULMMODE_RTSMD_POSITION 0x0000000B -#define _ULMMODE_RTSMD_MASK 0x00000800 -#define _ULMMODE_RTSMD_LENGTH 0x00000001 - -#define _ULMMODE_IREN_POSITION 0x0000000C -#define _ULMMODE_IREN_MASK 0x00001000 -#define _ULMMODE_IREN_LENGTH 0x00000001 - -#define _ULMMODE_SIDL_POSITION 0x0000000D -#define _ULMMODE_SIDL_MASK 0x00002000 -#define _ULMMODE_SIDL_LENGTH 0x00000001 - -#define _ULMMODE_ON_POSITION 0x0000000F -#define _ULMMODE_ON_MASK 0x00008000 -#define _ULMMODE_ON_LENGTH 0x00000001 - -#define _ULMMODE_PDSEL0_POSITION 0x00000001 -#define _ULMMODE_PDSEL0_MASK 0x00000002 -#define _ULMMODE_PDSEL0_LENGTH 0x00000001 - -#define _ULMMODE_PDSEL1_POSITION 0x00000002 -#define _ULMMODE_PDSEL1_MASK 0x00000004 -#define _ULMMODE_PDSEL1_LENGTH 0x00000001 - -#define _ULMMODE_UEN0_POSITION 0x00000008 -#define _ULMMODE_UEN0_MASK 0x00000100 -#define _ULMMODE_UEN0_LENGTH 0x00000001 - -#define _ULMMODE_UEN1_POSITION 0x00000009 -#define _ULMMODE_UEN1_MASK 0x00000200 -#define _ULMMODE_UEN1_LENGTH 0x00000001 - -#define _ULMMODE_USIDL_POSITION 0x0000000D -#define _ULMMODE_USIDL_MASK 0x00002000 -#define _ULMMODE_USIDL_LENGTH 0x00000001 - -#define _ULMMODE_UARTEN_POSITION 0x0000000F -#define _ULMMODE_UARTEN_MASK 0x00008000 -#define _ULMMODE_UARTEN_LENGTH 0x00000001 - -#define _ULMMODE_w_POSITION 0x00000000 -#define _ULMMODE_w_MASK 0xFFFFFFFF -#define _ULMMODE_w_LENGTH 0x00000020 - -#define _U6STA_URXDA_POSITION 0x00000000 -#define _U6STA_URXDA_MASK 0x00000001 -#define _U6STA_URXDA_LENGTH 0x00000001 - -#define _U6STA_OERR_POSITION 0x00000001 -#define _U6STA_OERR_MASK 0x00000002 -#define _U6STA_OERR_LENGTH 0x00000001 - -#define _U6STA_FERR_POSITION 0x00000002 -#define _U6STA_FERR_MASK 0x00000004 -#define _U6STA_FERR_LENGTH 0x00000001 - -#define _U6STA_PERR_POSITION 0x00000003 -#define _U6STA_PERR_MASK 0x00000008 -#define _U6STA_PERR_LENGTH 0x00000001 - -#define _U6STA_RIDLE_POSITION 0x00000004 -#define _U6STA_RIDLE_MASK 0x00000010 -#define _U6STA_RIDLE_LENGTH 0x00000001 - -#define _U6STA_ADDEN_POSITION 0x00000005 -#define _U6STA_ADDEN_MASK 0x00000020 -#define _U6STA_ADDEN_LENGTH 0x00000001 - -#define _U6STA_URXISEL_POSITION 0x00000006 -#define _U6STA_URXISEL_MASK 0x000000C0 -#define _U6STA_URXISEL_LENGTH 0x00000002 - -#define _U6STA_TRMT_POSITION 0x00000008 -#define _U6STA_TRMT_MASK 0x00000100 -#define _U6STA_TRMT_LENGTH 0x00000001 - -#define _U6STA_UTXBF_POSITION 0x00000009 -#define _U6STA_UTXBF_MASK 0x00000200 -#define _U6STA_UTXBF_LENGTH 0x00000001 - -#define _U6STA_UTXEN_POSITION 0x0000000A -#define _U6STA_UTXEN_MASK 0x00000400 -#define _U6STA_UTXEN_LENGTH 0x00000001 - -#define _U6STA_UTXBRK_POSITION 0x0000000B -#define _U6STA_UTXBRK_MASK 0x00000800 -#define _U6STA_UTXBRK_LENGTH 0x00000001 - -#define _U6STA_URXEN_POSITION 0x0000000C -#define _U6STA_URXEN_MASK 0x00001000 -#define _U6STA_URXEN_LENGTH 0x00000001 - -#define _U6STA_UTXINV_POSITION 0x0000000D -#define _U6STA_UTXINV_MASK 0x00002000 -#define _U6STA_UTXINV_LENGTH 0x00000001 - -#define _U6STA_UTXISEL_POSITION 0x0000000E -#define _U6STA_UTXISEL_MASK 0x0000C000 -#define _U6STA_UTXISEL_LENGTH 0x00000002 - -#define _U6STA_ADDR_POSITION 0x00000010 -#define _U6STA_ADDR_MASK 0x00FF0000 -#define _U6STA_ADDR_LENGTH 0x00000008 - -#define _U6STA_ADM_EN_POSITION 0x00000018 -#define _U6STA_ADM_EN_MASK 0x01000000 -#define _U6STA_ADM_EN_LENGTH 0x00000001 - -#define _U6STA_URXISEL0_POSITION 0x00000006 -#define _U6STA_URXISEL0_MASK 0x00000040 -#define _U6STA_URXISEL0_LENGTH 0x00000001 - -#define _U6STA_URXISEL1_POSITION 0x00000007 -#define _U6STA_URXISEL1_MASK 0x00000080 -#define _U6STA_URXISEL1_LENGTH 0x00000001 - -#define _U6STA_UTXISEL0_POSITION 0x0000000E -#define _U6STA_UTXISEL0_MASK 0x00004000 -#define _U6STA_UTXISEL0_LENGTH 0x00000001 - -#define _U6STA_UTXISEL1_POSITION 0x0000000F -#define _U6STA_UTXISEL1_MASK 0x00008000 -#define _U6STA_UTXISEL1_LENGTH 0x00000001 - -#define _U6STA_UTXSEL_POSITION 0x0000000E -#define _U6STA_UTXSEL_MASK 0x0000C000 -#define _U6STA_UTXSEL_LENGTH 0x00000002 - -#define _U6STA_w_POSITION 0x00000000 -#define _U6STA_w_MASK 0xFFFFFFFF -#define _U6STA_w_LENGTH 0x00000020 - -#define _ULMSTA_URXDA_POSITION 0x00000000 -#define _ULMSTA_URXDA_MASK 0x00000001 -#define _ULMSTA_URXDA_LENGTH 0x00000001 - -#define _ULMSTA_OERR_POSITION 0x00000001 -#define _ULMSTA_OERR_MASK 0x00000002 -#define _ULMSTA_OERR_LENGTH 0x00000001 - -#define _ULMSTA_FERR_POSITION 0x00000002 -#define _ULMSTA_FERR_MASK 0x00000004 -#define _ULMSTA_FERR_LENGTH 0x00000001 - -#define _ULMSTA_PERR_POSITION 0x00000003 -#define _ULMSTA_PERR_MASK 0x00000008 -#define _ULMSTA_PERR_LENGTH 0x00000001 - -#define _ULMSTA_RIDLE_POSITION 0x00000004 -#define _ULMSTA_RIDLE_MASK 0x00000010 -#define _ULMSTA_RIDLE_LENGTH 0x00000001 - -#define _ULMSTA_ADDEN_POSITION 0x00000005 -#define _ULMSTA_ADDEN_MASK 0x00000020 -#define _ULMSTA_ADDEN_LENGTH 0x00000001 - -#define _ULMSTA_URXISEL_POSITION 0x00000006 -#define _ULMSTA_URXISEL_MASK 0x000000C0 -#define _ULMSTA_URXISEL_LENGTH 0x00000002 - -#define _ULMSTA_TRMT_POSITION 0x00000008 -#define _ULMSTA_TRMT_MASK 0x00000100 -#define _ULMSTA_TRMT_LENGTH 0x00000001 - -#define _ULMSTA_UTXBF_POSITION 0x00000009 -#define _ULMSTA_UTXBF_MASK 0x00000200 -#define _ULMSTA_UTXBF_LENGTH 0x00000001 - -#define _ULMSTA_UTXEN_POSITION 0x0000000A -#define _ULMSTA_UTXEN_MASK 0x00000400 -#define _ULMSTA_UTXEN_LENGTH 0x00000001 - -#define _ULMSTA_UTXBRK_POSITION 0x0000000B -#define _ULMSTA_UTXBRK_MASK 0x00000800 -#define _ULMSTA_UTXBRK_LENGTH 0x00000001 - -#define _ULMSTA_URXEN_POSITION 0x0000000C -#define _ULMSTA_URXEN_MASK 0x00001000 -#define _ULMSTA_URXEN_LENGTH 0x00000001 - -#define _ULMSTA_UTXINV_POSITION 0x0000000D -#define _ULMSTA_UTXINV_MASK 0x00002000 -#define _ULMSTA_UTXINV_LENGTH 0x00000001 - -#define _ULMSTA_UTXISEL_POSITION 0x0000000E -#define _ULMSTA_UTXISEL_MASK 0x0000C000 -#define _ULMSTA_UTXISEL_LENGTH 0x00000002 - -#define _ULMSTA_ADDR_POSITION 0x00000010 -#define _ULMSTA_ADDR_MASK 0x00FF0000 -#define _ULMSTA_ADDR_LENGTH 0x00000008 - -#define _ULMSTA_ADM_EN_POSITION 0x00000018 -#define _ULMSTA_ADM_EN_MASK 0x01000000 -#define _ULMSTA_ADM_EN_LENGTH 0x00000001 - -#define _ULMSTA_URXISEL0_POSITION 0x00000006 -#define _ULMSTA_URXISEL0_MASK 0x00000040 -#define _ULMSTA_URXISEL0_LENGTH 0x00000001 - -#define _ULMSTA_URXISEL1_POSITION 0x00000007 -#define _ULMSTA_URXISEL1_MASK 0x00000080 -#define _ULMSTA_URXISEL1_LENGTH 0x00000001 - -#define _ULMSTA_UTXISEL0_POSITION 0x0000000E -#define _ULMSTA_UTXISEL0_MASK 0x00004000 -#define _ULMSTA_UTXISEL0_LENGTH 0x00000001 - -#define _ULMSTA_UTXISEL1_POSITION 0x0000000F -#define _ULMSTA_UTXISEL1_MASK 0x00008000 -#define _ULMSTA_UTXISEL1_LENGTH 0x00000001 - -#define _ULMSTA_UTXSEL_POSITION 0x0000000E -#define _ULMSTA_UTXSEL_MASK 0x0000C000 -#define _ULMSTA_UTXSEL_LENGTH 0x00000002 - -#define _ULMSTA_w_POSITION 0x00000000 -#define _ULMSTA_w_MASK 0xFFFFFFFF -#define _ULMSTA_w_LENGTH 0x00000020 - -#define _PMCON_RDSP_POSITION 0x00000000 -#define _PMCON_RDSP_MASK 0x00000001 -#define _PMCON_RDSP_LENGTH 0x00000001 - -#define _PMCON_WRSP_POSITION 0x00000001 -#define _PMCON_WRSP_MASK 0x00000002 -#define _PMCON_WRSP_LENGTH 0x00000001 - -#define _PMCON_CS1P_POSITION 0x00000003 -#define _PMCON_CS1P_MASK 0x00000008 -#define _PMCON_CS1P_LENGTH 0x00000001 - -#define _PMCON_CS2P_POSITION 0x00000004 -#define _PMCON_CS2P_MASK 0x00000010 -#define _PMCON_CS2P_LENGTH 0x00000001 - -#define _PMCON_ALP_POSITION 0x00000005 -#define _PMCON_ALP_MASK 0x00000020 -#define _PMCON_ALP_LENGTH 0x00000001 - -#define _PMCON_CSF_POSITION 0x00000006 -#define _PMCON_CSF_MASK 0x000000C0 -#define _PMCON_CSF_LENGTH 0x00000002 - -#define _PMCON_PTRDEN_POSITION 0x00000008 -#define _PMCON_PTRDEN_MASK 0x00000100 -#define _PMCON_PTRDEN_LENGTH 0x00000001 - -#define _PMCON_PTWREN_POSITION 0x00000009 -#define _PMCON_PTWREN_MASK 0x00000200 -#define _PMCON_PTWREN_LENGTH 0x00000001 - -#define _PMCON_PMPTTL_POSITION 0x0000000A -#define _PMCON_PMPTTL_MASK 0x00000400 -#define _PMCON_PMPTTL_LENGTH 0x00000001 - -#define _PMCON_ADRMUX_POSITION 0x0000000B -#define _PMCON_ADRMUX_MASK 0x00001800 -#define _PMCON_ADRMUX_LENGTH 0x00000002 - -#define _PMCON_SIDL_POSITION 0x0000000D -#define _PMCON_SIDL_MASK 0x00002000 -#define _PMCON_SIDL_LENGTH 0x00000001 - -#define _PMCON_ON_POSITION 0x0000000F -#define _PMCON_ON_MASK 0x00008000 -#define _PMCON_ON_LENGTH 0x00000001 - -#define _PMCON_DUALBUF_POSITION 0x00000011 -#define _PMCON_DUALBUF_MASK 0x00020000 -#define _PMCON_DUALBUF_LENGTH 0x00000001 - -#define _PMCON_RDSTART_POSITION 0x00000017 -#define _PMCON_RDSTART_MASK 0x00800000 -#define _PMCON_RDSTART_LENGTH 0x00000001 - -#define _PMCON_CSF0_POSITION 0x00000006 -#define _PMCON_CSF0_MASK 0x00000040 -#define _PMCON_CSF0_LENGTH 0x00000001 - -#define _PMCON_CSF1_POSITION 0x00000007 -#define _PMCON_CSF1_MASK 0x00000080 -#define _PMCON_CSF1_LENGTH 0x00000001 - -#define _PMCON_ADRMUX0_POSITION 0x0000000B -#define _PMCON_ADRMUX0_MASK 0x00000800 -#define _PMCON_ADRMUX0_LENGTH 0x00000001 - -#define _PMCON_ADRMUX1_POSITION 0x0000000C -#define _PMCON_ADRMUX1_MASK 0x00001000 -#define _PMCON_ADRMUX1_LENGTH 0x00000001 - -#define _PMCON_PSIDL_POSITION 0x0000000D -#define _PMCON_PSIDL_MASK 0x00002000 -#define _PMCON_PSIDL_LENGTH 0x00000001 - -#define _PMCON_PMPEN_POSITION 0x0000000F -#define _PMCON_PMPEN_MASK 0x00008000 -#define _PMCON_PMPEN_LENGTH 0x00000001 - -#define _PMCON_w_POSITION 0x00000000 -#define _PMCON_w_MASK 0xFFFFFFFF -#define _PMCON_w_LENGTH 0x00000020 - -#define _PMMODE_WAITE_POSITION 0x00000000 -#define _PMMODE_WAITE_MASK 0x00000003 -#define _PMMODE_WAITE_LENGTH 0x00000002 - -#define _PMMODE_WAITM_POSITION 0x00000002 -#define _PMMODE_WAITM_MASK 0x0000003C -#define _PMMODE_WAITM_LENGTH 0x00000004 - -#define _PMMODE_WAITB_POSITION 0x00000006 -#define _PMMODE_WAITB_MASK 0x000000C0 -#define _PMMODE_WAITB_LENGTH 0x00000002 - -#define _PMMODE_MODE_POSITION 0x00000008 -#define _PMMODE_MODE_MASK 0x00000300 -#define _PMMODE_MODE_LENGTH 0x00000002 - -#define _PMMODE_MODE16_POSITION 0x0000000A -#define _PMMODE_MODE16_MASK 0x00000400 -#define _PMMODE_MODE16_LENGTH 0x00000001 - -#define _PMMODE_INCM_POSITION 0x0000000B -#define _PMMODE_INCM_MASK 0x00001800 -#define _PMMODE_INCM_LENGTH 0x00000002 - -#define _PMMODE_IRQM_POSITION 0x0000000D -#define _PMMODE_IRQM_MASK 0x00006000 -#define _PMMODE_IRQM_LENGTH 0x00000002 - -#define _PMMODE_BUSY_POSITION 0x0000000F -#define _PMMODE_BUSY_MASK 0x00008000 -#define _PMMODE_BUSY_LENGTH 0x00000001 - -#define _PMMODE_WAITE0_POSITION 0x00000000 -#define _PMMODE_WAITE0_MASK 0x00000001 -#define _PMMODE_WAITE0_LENGTH 0x00000001 - -#define _PMMODE_WAITE1_POSITION 0x00000001 -#define _PMMODE_WAITE1_MASK 0x00000002 -#define _PMMODE_WAITE1_LENGTH 0x00000001 - -#define _PMMODE_WAITM0_POSITION 0x00000002 -#define _PMMODE_WAITM0_MASK 0x00000004 -#define _PMMODE_WAITM0_LENGTH 0x00000001 - -#define _PMMODE_WAITM1_POSITION 0x00000003 -#define _PMMODE_WAITM1_MASK 0x00000008 -#define _PMMODE_WAITM1_LENGTH 0x00000001 - -#define _PMMODE_WAITM2_POSITION 0x00000004 -#define _PMMODE_WAITM2_MASK 0x00000010 -#define _PMMODE_WAITM2_LENGTH 0x00000001 - -#define _PMMODE_WAITM3_POSITION 0x00000005 -#define _PMMODE_WAITM3_MASK 0x00000020 -#define _PMMODE_WAITM3_LENGTH 0x00000001 - -#define _PMMODE_WAITB0_POSITION 0x00000006 -#define _PMMODE_WAITB0_MASK 0x00000040 -#define _PMMODE_WAITB0_LENGTH 0x00000001 - -#define _PMMODE_WAITB1_POSITION 0x00000007 -#define _PMMODE_WAITB1_MASK 0x00000080 -#define _PMMODE_WAITB1_LENGTH 0x00000001 - -#define _PMMODE_MODE0_POSITION 0x00000008 -#define _PMMODE_MODE0_MASK 0x00000100 -#define _PMMODE_MODE0_LENGTH 0x00000001 - -#define _PMMODE_MODE1_POSITION 0x00000009 -#define _PMMODE_MODE1_MASK 0x00000200 -#define _PMMODE_MODE1_LENGTH 0x00000001 - -#define _PMMODE_INCM0_POSITION 0x0000000B -#define _PMMODE_INCM0_MASK 0x00000800 -#define _PMMODE_INCM0_LENGTH 0x00000001 - -#define _PMMODE_INCM1_POSITION 0x0000000C -#define _PMMODE_INCM1_MASK 0x00001000 -#define _PMMODE_INCM1_LENGTH 0x00000001 - -#define _PMMODE_IRQM0_POSITION 0x0000000D -#define _PMMODE_IRQM0_MASK 0x00002000 -#define _PMMODE_IRQM0_LENGTH 0x00000001 - -#define _PMMODE_IRQM1_POSITION 0x0000000E -#define _PMMODE_IRQM1_MASK 0x00004000 -#define _PMMODE_IRQM1_LENGTH 0x00000001 - -#define _PMMODE_w_POSITION 0x00000000 -#define _PMMODE_w_MASK 0xFFFFFFFF -#define _PMMODE_w_LENGTH 0x00000020 - -#define _PMADDR_ADDR_POSITION 0x00000000 -#define _PMADDR_ADDR_MASK 0x00003FFF -#define _PMADDR_ADDR_LENGTH 0x0000000E - -#define _PMADDR_ADDR14_POSITION 0x0000000E -#define _PMADDR_ADDR14_MASK 0x00004000 -#define _PMADDR_ADDR14_LENGTH 0x00000001 - -#define _PMADDR_ADDR15_POSITION 0x0000000F -#define _PMADDR_ADDR15_MASK 0x00008000 -#define _PMADDR_ADDR15_LENGTH 0x00000001 - -#define _PMADDR_CS_POSITION 0x0000000E -#define _PMADDR_CS_MASK 0x0000C000 -#define _PMADDR_CS_LENGTH 0x00000002 - -#define _PMADDR_CS1_POSITION 0x0000000E -#define _PMADDR_CS1_MASK 0x00004000 -#define _PMADDR_CS1_LENGTH 0x00000001 - -#define _PMADDR_CS2_POSITION 0x0000000F -#define _PMADDR_CS2_MASK 0x00008000 -#define _PMADDR_CS2_LENGTH 0x00000001 - -#define _PMADDR_w_POSITION 0x00000000 -#define _PMADDR_w_MASK 0xFFFFFFFF -#define _PMADDR_w_LENGTH 0x00000020 - -#define _PMDOUT_DATAOUT_POSITION 0x00000000 -#define _PMDOUT_DATAOUT_MASK 0xFFFFFFFF -#define _PMDOUT_DATAOUT_LENGTH 0x00000020 - -#define _PMDOUT_w_POSITION 0x00000000 -#define _PMDOUT_w_MASK 0xFFFFFFFF -#define _PMDOUT_w_LENGTH 0x00000020 - -#define _PMDIN_DATAIN_POSITION 0x00000000 -#define _PMDIN_DATAIN_MASK 0xFFFFFFFF -#define _PMDIN_DATAIN_LENGTH 0x00000020 - -#define _PMDIN_w_POSITION 0x00000000 -#define _PMDIN_w_MASK 0xFFFFFFFF -#define _PMDIN_w_LENGTH 0x00000020 - -#define _PMAEN_PTEN_POSITION 0x00000000 -#define _PMAEN_PTEN_MASK 0x00FFFFFF -#define _PMAEN_PTEN_LENGTH 0x00000018 - -#define _PMAEN_w_POSITION 0x00000000 -#define _PMAEN_w_MASK 0xFFFFFFFF -#define _PMAEN_w_LENGTH 0x00000020 - -#define _PMSTAT_OB0E_POSITION 0x00000000 -#define _PMSTAT_OB0E_MASK 0x00000001 -#define _PMSTAT_OB0E_LENGTH 0x00000001 - -#define _PMSTAT_OB1E_POSITION 0x00000001 -#define _PMSTAT_OB1E_MASK 0x00000002 -#define _PMSTAT_OB1E_LENGTH 0x00000001 - -#define _PMSTAT_OB2E_POSITION 0x00000002 -#define _PMSTAT_OB2E_MASK 0x00000004 -#define _PMSTAT_OB2E_LENGTH 0x00000001 - -#define _PMSTAT_OB3E_POSITION 0x00000003 -#define _PMSTAT_OB3E_MASK 0x00000008 -#define _PMSTAT_OB3E_LENGTH 0x00000001 - -#define _PMSTAT_OBUF_POSITION 0x00000006 -#define _PMSTAT_OBUF_MASK 0x00000040 -#define _PMSTAT_OBUF_LENGTH 0x00000001 - -#define _PMSTAT_OBE_POSITION 0x00000007 -#define _PMSTAT_OBE_MASK 0x00000080 -#define _PMSTAT_OBE_LENGTH 0x00000001 - -#define _PMSTAT_IB0F_POSITION 0x00000008 -#define _PMSTAT_IB0F_MASK 0x00000100 -#define _PMSTAT_IB0F_LENGTH 0x00000001 - -#define _PMSTAT_IB1F_POSITION 0x00000009 -#define _PMSTAT_IB1F_MASK 0x00000200 -#define _PMSTAT_IB1F_LENGTH 0x00000001 - -#define _PMSTAT_IB2F_POSITION 0x0000000A -#define _PMSTAT_IB2F_MASK 0x00000400 -#define _PMSTAT_IB2F_LENGTH 0x00000001 - -#define _PMSTAT_IB3F_POSITION 0x0000000B -#define _PMSTAT_IB3F_MASK 0x00000800 -#define _PMSTAT_IB3F_LENGTH 0x00000001 - -#define _PMSTAT_IBOV_POSITION 0x0000000E -#define _PMSTAT_IBOV_MASK 0x00004000 -#define _PMSTAT_IBOV_LENGTH 0x00000001 - -#define _PMSTAT_IBF_POSITION 0x0000000F -#define _PMSTAT_IBF_MASK 0x00008000 -#define _PMSTAT_IBF_LENGTH 0x00000001 - -#define _PMSTAT_w_POSITION 0x00000000 -#define _PMSTAT_w_MASK 0xFFFFFFFF -#define _PMSTAT_w_LENGTH 0x00000020 - -#define _PMWADDR_WADDR_POSITION 0x00000000 -#define _PMWADDR_WADDR_MASK 0x00003FFF -#define _PMWADDR_WADDR_LENGTH 0x0000000E - -#define _PMWADDR_WADDR14_POSITION 0x0000000E -#define _PMWADDR_WADDR14_MASK 0x00004000 -#define _PMWADDR_WADDR14_LENGTH 0x00000001 - -#define _PMWADDR_WADDR15_POSITION 0x0000000F -#define _PMWADDR_WADDR15_MASK 0x00008000 -#define _PMWADDR_WADDR15_LENGTH 0x00000001 - -#define _PMWADDR_WCS_POSITION 0x0000000E -#define _PMWADDR_WCS_MASK 0x0000C000 -#define _PMWADDR_WCS_LENGTH 0x00000002 - -#define _PMWADDR_WCS1_POSITION 0x0000000E -#define _PMWADDR_WCS1_MASK 0x00004000 -#define _PMWADDR_WCS1_LENGTH 0x00000001 - -#define _PMWADDR_WCS2_POSITION 0x0000000F -#define _PMWADDR_WCS2_MASK 0x00008000 -#define _PMWADDR_WCS2_LENGTH 0x00000001 - -#define _PMWADDR_w_POSITION 0x00000000 -#define _PMWADDR_w_MASK 0xFFFFFFFF -#define _PMWADDR_w_LENGTH 0x00000020 - -#define _PMRADDR_RADDR_POSITION 0x00000000 -#define _PMRADDR_RADDR_MASK 0x00003FFF -#define _PMRADDR_RADDR_LENGTH 0x0000000E - -#define _PMRADDR_RADDR14_POSITION 0x0000000E -#define _PMRADDR_RADDR14_MASK 0x00004000 -#define _PMRADDR_RADDR14_LENGTH 0x00000001 - -#define _PMRADDR_RADDR15_POSITION 0x0000000F -#define _PMRADDR_RADDR15_MASK 0x00008000 -#define _PMRADDR_RADDR15_LENGTH 0x00000001 - -#define _PMRADDR_RCS_POSITION 0x0000000E -#define _PMRADDR_RCS_MASK 0x0000C000 -#define _PMRADDR_RCS_LENGTH 0x00000002 - -#define _PMRADDR_RCS1_POSITION 0x0000000E -#define _PMRADDR_RCS1_MASK 0x00004000 -#define _PMRADDR_RCS1_LENGTH 0x00000001 - -#define _PMRADDR_RCS2_POSITION 0x0000000F -#define _PMRADDR_RCS2_MASK 0x00008000 -#define _PMRADDR_RCS2_LENGTH 0x00000001 - -#define _PMRADDR_w_POSITION 0x00000000 -#define _PMRADDR_w_MASK 0xFFFFFFFF -#define _PMRADDR_w_LENGTH 0x00000020 - -#define _PMRDIN_RDATAIN_POSITION 0x00000000 -#define _PMRDIN_RDATAIN_MASK 0xFFFFFFFF -#define _PMRDIN_RDATAIN_LENGTH 0x00000020 - -#define _PMRDIN_w_POSITION 0x00000000 -#define _PMRDIN_w_MASK 0xFFFFFFFF -#define _PMRDIN_w_LENGTH 0x00000020 - -#define _T1CON_TCS_POSITION 0x00000001 -#define _T1CON_TCS_MASK 0x00000002 -#define _T1CON_TCS_LENGTH 0x00000001 - -#define _T1CON_TSYNC_POSITION 0x00000002 -#define _T1CON_TSYNC_MASK 0x00000004 -#define _T1CON_TSYNC_LENGTH 0x00000001 - -#define _T1CON_TCKPS_POSITION 0x00000004 -#define _T1CON_TCKPS_MASK 0x00000030 -#define _T1CON_TCKPS_LENGTH 0x00000002 - -#define _T1CON_TGATE_POSITION 0x00000007 -#define _T1CON_TGATE_MASK 0x00000080 -#define _T1CON_TGATE_LENGTH 0x00000001 - -#define _T1CON_TWIP_POSITION 0x0000000B -#define _T1CON_TWIP_MASK 0x00000800 -#define _T1CON_TWIP_LENGTH 0x00000001 - -#define _T1CON_TWDIS_POSITION 0x0000000C -#define _T1CON_TWDIS_MASK 0x00001000 -#define _T1CON_TWDIS_LENGTH 0x00000001 - -#define _T1CON_SIDL_POSITION 0x0000000D -#define _T1CON_SIDL_MASK 0x00002000 -#define _T1CON_SIDL_LENGTH 0x00000001 - -#define _T1CON_ON_POSITION 0x0000000F -#define _T1CON_ON_MASK 0x00008000 -#define _T1CON_ON_LENGTH 0x00000001 - -#define _T1CON_TCKPS0_POSITION 0x00000004 -#define _T1CON_TCKPS0_MASK 0x00000010 -#define _T1CON_TCKPS0_LENGTH 0x00000001 - -#define _T1CON_TCKPS1_POSITION 0x00000005 -#define _T1CON_TCKPS1_MASK 0x00000020 -#define _T1CON_TCKPS1_LENGTH 0x00000001 - -#define _T1CON_TSIDL_POSITION 0x0000000D -#define _T1CON_TSIDL_MASK 0x00002000 -#define _T1CON_TSIDL_LENGTH 0x00000001 - -#define _T1CON_TON_POSITION 0x0000000F -#define _T1CON_TON_MASK 0x00008000 -#define _T1CON_TON_LENGTH 0x00000001 - -#define _T1CON_w_POSITION 0x00000000 -#define _T1CON_w_MASK 0xFFFFFFFF -#define _T1CON_w_LENGTH 0x00000020 - -#define _T2CON_TCS_POSITION 0x00000001 -#define _T2CON_TCS_MASK 0x00000002 -#define _T2CON_TCS_LENGTH 0x00000001 - -#define _T2CON_T32_POSITION 0x00000003 -#define _T2CON_T32_MASK 0x00000008 -#define _T2CON_T32_LENGTH 0x00000001 - -#define _T2CON_TCKPS_POSITION 0x00000004 -#define _T2CON_TCKPS_MASK 0x00000070 -#define _T2CON_TCKPS_LENGTH 0x00000003 - -#define _T2CON_TGATE_POSITION 0x00000007 -#define _T2CON_TGATE_MASK 0x00000080 -#define _T2CON_TGATE_LENGTH 0x00000001 - -#define _T2CON_SIDL_POSITION 0x0000000D -#define _T2CON_SIDL_MASK 0x00002000 -#define _T2CON_SIDL_LENGTH 0x00000001 - -#define _T2CON_ON_POSITION 0x0000000F -#define _T2CON_ON_MASK 0x00008000 -#define _T2CON_ON_LENGTH 0x00000001 - -#define _T2CON_TCKPS0_POSITION 0x00000004 -#define _T2CON_TCKPS0_MASK 0x00000010 -#define _T2CON_TCKPS0_LENGTH 0x00000001 - -#define _T2CON_TCKPS1_POSITION 0x00000005 -#define _T2CON_TCKPS1_MASK 0x00000020 -#define _T2CON_TCKPS1_LENGTH 0x00000001 - -#define _T2CON_TCKPS2_POSITION 0x00000006 -#define _T2CON_TCKPS2_MASK 0x00000040 -#define _T2CON_TCKPS2_LENGTH 0x00000001 - -#define _T2CON_TSIDL_POSITION 0x0000000D -#define _T2CON_TSIDL_MASK 0x00002000 -#define _T2CON_TSIDL_LENGTH 0x00000001 - -#define _T2CON_TON_POSITION 0x0000000F -#define _T2CON_TON_MASK 0x00008000 -#define _T2CON_TON_LENGTH 0x00000001 - -#define _T2CON_w_POSITION 0x00000000 -#define _T2CON_w_MASK 0xFFFFFFFF -#define _T2CON_w_LENGTH 0x00000020 - -#define _T3CON_TCS_POSITION 0x00000001 -#define _T3CON_TCS_MASK 0x00000002 -#define _T3CON_TCS_LENGTH 0x00000001 - -#define _T3CON_TCKPS_POSITION 0x00000004 -#define _T3CON_TCKPS_MASK 0x00000070 -#define _T3CON_TCKPS_LENGTH 0x00000003 - -#define _T3CON_TGATE_POSITION 0x00000007 -#define _T3CON_TGATE_MASK 0x00000080 -#define _T3CON_TGATE_LENGTH 0x00000001 - -#define _T3CON_SIDL_POSITION 0x0000000D -#define _T3CON_SIDL_MASK 0x00002000 -#define _T3CON_SIDL_LENGTH 0x00000001 - -#define _T3CON_ON_POSITION 0x0000000F -#define _T3CON_ON_MASK 0x00008000 -#define _T3CON_ON_LENGTH 0x00000001 - -#define _T3CON_TCKPS0_POSITION 0x00000004 -#define _T3CON_TCKPS0_MASK 0x00000010 -#define _T3CON_TCKPS0_LENGTH 0x00000001 - -#define _T3CON_TCKPS1_POSITION 0x00000005 -#define _T3CON_TCKPS1_MASK 0x00000020 -#define _T3CON_TCKPS1_LENGTH 0x00000001 - -#define _T3CON_TCKPS2_POSITION 0x00000006 -#define _T3CON_TCKPS2_MASK 0x00000040 -#define _T3CON_TCKPS2_LENGTH 0x00000001 - -#define _T3CON_TSIDL_POSITION 0x0000000D -#define _T3CON_TSIDL_MASK 0x00002000 -#define _T3CON_TSIDL_LENGTH 0x00000001 - -#define _T3CON_TON_POSITION 0x0000000F -#define _T3CON_TON_MASK 0x00008000 -#define _T3CON_TON_LENGTH 0x00000001 - -#define _T3CON_w_POSITION 0x00000000 -#define _T3CON_w_MASK 0xFFFFFFFF -#define _T3CON_w_LENGTH 0x00000020 - -#define _T4CON_TCS_POSITION 0x00000001 -#define _T4CON_TCS_MASK 0x00000002 -#define _T4CON_TCS_LENGTH 0x00000001 - -#define _T4CON_T32_POSITION 0x00000003 -#define _T4CON_T32_MASK 0x00000008 -#define _T4CON_T32_LENGTH 0x00000001 - -#define _T4CON_TCKPS_POSITION 0x00000004 -#define _T4CON_TCKPS_MASK 0x00000070 -#define _T4CON_TCKPS_LENGTH 0x00000003 - -#define _T4CON_TGATE_POSITION 0x00000007 -#define _T4CON_TGATE_MASK 0x00000080 -#define _T4CON_TGATE_LENGTH 0x00000001 - -#define _T4CON_SIDL_POSITION 0x0000000D -#define _T4CON_SIDL_MASK 0x00002000 -#define _T4CON_SIDL_LENGTH 0x00000001 - -#define _T4CON_ON_POSITION 0x0000000F -#define _T4CON_ON_MASK 0x00008000 -#define _T4CON_ON_LENGTH 0x00000001 - -#define _T4CON_TCKPS0_POSITION 0x00000004 -#define _T4CON_TCKPS0_MASK 0x00000010 -#define _T4CON_TCKPS0_LENGTH 0x00000001 - -#define _T4CON_TCKPS1_POSITION 0x00000005 -#define _T4CON_TCKPS1_MASK 0x00000020 -#define _T4CON_TCKPS1_LENGTH 0x00000001 - -#define _T4CON_TCKPS2_POSITION 0x00000006 -#define _T4CON_TCKPS2_MASK 0x00000040 -#define _T4CON_TCKPS2_LENGTH 0x00000001 - -#define _T4CON_TSIDL_POSITION 0x0000000D -#define _T4CON_TSIDL_MASK 0x00002000 -#define _T4CON_TSIDL_LENGTH 0x00000001 - -#define _T4CON_TON_POSITION 0x0000000F -#define _T4CON_TON_MASK 0x00008000 -#define _T4CON_TON_LENGTH 0x00000001 - -#define _T4CON_w_POSITION 0x00000000 -#define _T4CON_w_MASK 0xFFFFFFFF -#define _T4CON_w_LENGTH 0x00000020 - -#define _T5CON_TCS_POSITION 0x00000001 -#define _T5CON_TCS_MASK 0x00000002 -#define _T5CON_TCS_LENGTH 0x00000001 - -#define _T5CON_TCKPS_POSITION 0x00000004 -#define _T5CON_TCKPS_MASK 0x00000070 -#define _T5CON_TCKPS_LENGTH 0x00000003 - -#define _T5CON_TGATE_POSITION 0x00000007 -#define _T5CON_TGATE_MASK 0x00000080 -#define _T5CON_TGATE_LENGTH 0x00000001 - -#define _T5CON_SIDL_POSITION 0x0000000D -#define _T5CON_SIDL_MASK 0x00002000 -#define _T5CON_SIDL_LENGTH 0x00000001 - -#define _T5CON_ON_POSITION 0x0000000F -#define _T5CON_ON_MASK 0x00008000 -#define _T5CON_ON_LENGTH 0x00000001 - -#define _T5CON_TCKPS0_POSITION 0x00000004 -#define _T5CON_TCKPS0_MASK 0x00000010 -#define _T5CON_TCKPS0_LENGTH 0x00000001 - -#define _T5CON_TCKPS1_POSITION 0x00000005 -#define _T5CON_TCKPS1_MASK 0x00000020 -#define _T5CON_TCKPS1_LENGTH 0x00000001 - -#define _T5CON_TCKPS2_POSITION 0x00000006 -#define _T5CON_TCKPS2_MASK 0x00000040 -#define _T5CON_TCKPS2_LENGTH 0x00000001 - -#define _T5CON_TSIDL_POSITION 0x0000000D -#define _T5CON_TSIDL_MASK 0x00002000 -#define _T5CON_TSIDL_LENGTH 0x00000001 - -#define _T5CON_TON_POSITION 0x0000000F -#define _T5CON_TON_MASK 0x00008000 -#define _T5CON_TON_LENGTH 0x00000001 - -#define _T5CON_w_POSITION 0x00000000 -#define _T5CON_w_MASK 0xFFFFFFFF -#define _T5CON_w_LENGTH 0x00000020 - -#define _T6CON_TCS_POSITION 0x00000001 -#define _T6CON_TCS_MASK 0x00000002 -#define _T6CON_TCS_LENGTH 0x00000001 - -#define _T6CON_T32_POSITION 0x00000003 -#define _T6CON_T32_MASK 0x00000008 -#define _T6CON_T32_LENGTH 0x00000001 - -#define _T6CON_TCKPS_POSITION 0x00000004 -#define _T6CON_TCKPS_MASK 0x00000070 -#define _T6CON_TCKPS_LENGTH 0x00000003 - -#define _T6CON_TGATE_POSITION 0x00000007 -#define _T6CON_TGATE_MASK 0x00000080 -#define _T6CON_TGATE_LENGTH 0x00000001 - -#define _T6CON_SIDL_POSITION 0x0000000D -#define _T6CON_SIDL_MASK 0x00002000 -#define _T6CON_SIDL_LENGTH 0x00000001 - -#define _T6CON_ON_POSITION 0x0000000F -#define _T6CON_ON_MASK 0x00008000 -#define _T6CON_ON_LENGTH 0x00000001 - -#define _T6CON_TCKPS0_POSITION 0x00000004 -#define _T6CON_TCKPS0_MASK 0x00000010 -#define _T6CON_TCKPS0_LENGTH 0x00000001 - -#define _T6CON_TCKPS1_POSITION 0x00000005 -#define _T6CON_TCKPS1_MASK 0x00000020 -#define _T6CON_TCKPS1_LENGTH 0x00000001 - -#define _T6CON_TCKPS2_POSITION 0x00000006 -#define _T6CON_TCKPS2_MASK 0x00000040 -#define _T6CON_TCKPS2_LENGTH 0x00000001 - -#define _T6CON_TSIDL_POSITION 0x0000000D -#define _T6CON_TSIDL_MASK 0x00002000 -#define _T6CON_TSIDL_LENGTH 0x00000001 - -#define _T6CON_TON_POSITION 0x0000000F -#define _T6CON_TON_MASK 0x00008000 -#define _T6CON_TON_LENGTH 0x00000001 - -#define _T6CON_w_POSITION 0x00000000 -#define _T6CON_w_MASK 0xFFFFFFFF -#define _T6CON_w_LENGTH 0x00000020 - -#define _T7CON_TCS_POSITION 0x00000001 -#define _T7CON_TCS_MASK 0x00000002 -#define _T7CON_TCS_LENGTH 0x00000001 - -#define _T7CON_TCKPS_POSITION 0x00000004 -#define _T7CON_TCKPS_MASK 0x00000070 -#define _T7CON_TCKPS_LENGTH 0x00000003 - -#define _T7CON_TGATE_POSITION 0x00000007 -#define _T7CON_TGATE_MASK 0x00000080 -#define _T7CON_TGATE_LENGTH 0x00000001 - -#define _T7CON_SIDL_POSITION 0x0000000D -#define _T7CON_SIDL_MASK 0x00002000 -#define _T7CON_SIDL_LENGTH 0x00000001 - -#define _T7CON_ON_POSITION 0x0000000F -#define _T7CON_ON_MASK 0x00008000 -#define _T7CON_ON_LENGTH 0x00000001 - -#define _T7CON_TCKPS0_POSITION 0x00000004 -#define _T7CON_TCKPS0_MASK 0x00000010 -#define _T7CON_TCKPS0_LENGTH 0x00000001 - -#define _T7CON_TCKPS1_POSITION 0x00000005 -#define _T7CON_TCKPS1_MASK 0x00000020 -#define _T7CON_TCKPS1_LENGTH 0x00000001 - -#define _T7CON_TCKPS2_POSITION 0x00000006 -#define _T7CON_TCKPS2_MASK 0x00000040 -#define _T7CON_TCKPS2_LENGTH 0x00000001 - -#define _T7CON_TSIDL_POSITION 0x0000000D -#define _T7CON_TSIDL_MASK 0x00002000 -#define _T7CON_TSIDL_LENGTH 0x00000001 - -#define _T7CON_TON_POSITION 0x0000000F -#define _T7CON_TON_MASK 0x00008000 -#define _T7CON_TON_LENGTH 0x00000001 - -#define _T7CON_w_POSITION 0x00000000 -#define _T7CON_w_MASK 0xFFFFFFFF -#define _T7CON_w_LENGTH 0x00000020 - -#define _T8CON_TCS_POSITION 0x00000001 -#define _T8CON_TCS_MASK 0x00000002 -#define _T8CON_TCS_LENGTH 0x00000001 - -#define _T8CON_T32_POSITION 0x00000003 -#define _T8CON_T32_MASK 0x00000008 -#define _T8CON_T32_LENGTH 0x00000001 - -#define _T8CON_TCKPS_POSITION 0x00000004 -#define _T8CON_TCKPS_MASK 0x00000070 -#define _T8CON_TCKPS_LENGTH 0x00000003 - -#define _T8CON_TGATE_POSITION 0x00000007 -#define _T8CON_TGATE_MASK 0x00000080 -#define _T8CON_TGATE_LENGTH 0x00000001 - -#define _T8CON_SIDL_POSITION 0x0000000D -#define _T8CON_SIDL_MASK 0x00002000 -#define _T8CON_SIDL_LENGTH 0x00000001 - -#define _T8CON_ON_POSITION 0x0000000F -#define _T8CON_ON_MASK 0x00008000 -#define _T8CON_ON_LENGTH 0x00000001 - -#define _T8CON_TCKPS0_POSITION 0x00000004 -#define _T8CON_TCKPS0_MASK 0x00000010 -#define _T8CON_TCKPS0_LENGTH 0x00000001 - -#define _T8CON_TCKPS1_POSITION 0x00000005 -#define _T8CON_TCKPS1_MASK 0x00000020 -#define _T8CON_TCKPS1_LENGTH 0x00000001 - -#define _T8CON_TCKPS2_POSITION 0x00000006 -#define _T8CON_TCKPS2_MASK 0x00000040 -#define _T8CON_TCKPS2_LENGTH 0x00000001 - -#define _T8CON_TSIDL_POSITION 0x0000000D -#define _T8CON_TSIDL_MASK 0x00002000 -#define _T8CON_TSIDL_LENGTH 0x00000001 - -#define _T8CON_TON_POSITION 0x0000000F -#define _T8CON_TON_MASK 0x00008000 -#define _T8CON_TON_LENGTH 0x00000001 - -#define _T8CON_w_POSITION 0x00000000 -#define _T8CON_w_MASK 0xFFFFFFFF -#define _T8CON_w_LENGTH 0x00000020 - -#define _T9CON_TCS_POSITION 0x00000001 -#define _T9CON_TCS_MASK 0x00000002 -#define _T9CON_TCS_LENGTH 0x00000001 - -#define _T9CON_TCKPS_POSITION 0x00000004 -#define _T9CON_TCKPS_MASK 0x00000070 -#define _T9CON_TCKPS_LENGTH 0x00000003 - -#define _T9CON_TGATE_POSITION 0x00000007 -#define _T9CON_TGATE_MASK 0x00000080 -#define _T9CON_TGATE_LENGTH 0x00000001 - -#define _T9CON_SIDL_POSITION 0x0000000D -#define _T9CON_SIDL_MASK 0x00002000 -#define _T9CON_SIDL_LENGTH 0x00000001 - -#define _T9CON_ON_POSITION 0x0000000F -#define _T9CON_ON_MASK 0x00008000 -#define _T9CON_ON_LENGTH 0x00000001 - -#define _T9CON_TCKPS0_POSITION 0x00000004 -#define _T9CON_TCKPS0_MASK 0x00000010 -#define _T9CON_TCKPS0_LENGTH 0x00000001 - -#define _T9CON_TCKPS1_POSITION 0x00000005 -#define _T9CON_TCKPS1_MASK 0x00000020 -#define _T9CON_TCKPS1_LENGTH 0x00000001 - -#define _T9CON_TCKPS2_POSITION 0x00000006 -#define _T9CON_TCKPS2_MASK 0x00000040 -#define _T9CON_TCKPS2_LENGTH 0x00000001 - -#define _T9CON_TSIDL_POSITION 0x0000000D -#define _T9CON_TSIDL_MASK 0x00002000 -#define _T9CON_TSIDL_LENGTH 0x00000001 - -#define _T9CON_TON_POSITION 0x0000000F -#define _T9CON_TON_MASK 0x00008000 -#define _T9CON_TON_LENGTH 0x00000001 - -#define _T9CON_w_POSITION 0x00000000 -#define _T9CON_w_MASK 0xFFFFFFFF -#define _T9CON_w_LENGTH 0x00000020 - -#define _IC1CON_ICM_POSITION 0x00000000 -#define _IC1CON_ICM_MASK 0x00000007 -#define _IC1CON_ICM_LENGTH 0x00000003 - -#define _IC1CON_ICBNE_POSITION 0x00000003 -#define _IC1CON_ICBNE_MASK 0x00000008 -#define _IC1CON_ICBNE_LENGTH 0x00000001 - -#define _IC1CON_ICOV_POSITION 0x00000004 -#define _IC1CON_ICOV_MASK 0x00000010 -#define _IC1CON_ICOV_LENGTH 0x00000001 - -#define _IC1CON_ICI_POSITION 0x00000005 -#define _IC1CON_ICI_MASK 0x00000060 -#define _IC1CON_ICI_LENGTH 0x00000002 - -#define _IC1CON_ICTMR_POSITION 0x00000007 -#define _IC1CON_ICTMR_MASK 0x00000080 -#define _IC1CON_ICTMR_LENGTH 0x00000001 - -#define _IC1CON_C32_POSITION 0x00000008 -#define _IC1CON_C32_MASK 0x00000100 -#define _IC1CON_C32_LENGTH 0x00000001 - -#define _IC1CON_FEDGE_POSITION 0x00000009 -#define _IC1CON_FEDGE_MASK 0x00000200 -#define _IC1CON_FEDGE_LENGTH 0x00000001 - -#define _IC1CON_SIDL_POSITION 0x0000000D -#define _IC1CON_SIDL_MASK 0x00002000 -#define _IC1CON_SIDL_LENGTH 0x00000001 - -#define _IC1CON_ON_POSITION 0x0000000F -#define _IC1CON_ON_MASK 0x00008000 -#define _IC1CON_ON_LENGTH 0x00000001 - -#define _IC1CON_ICM0_POSITION 0x00000000 -#define _IC1CON_ICM0_MASK 0x00000001 -#define _IC1CON_ICM0_LENGTH 0x00000001 - -#define _IC1CON_ICM1_POSITION 0x00000001 -#define _IC1CON_ICM1_MASK 0x00000002 -#define _IC1CON_ICM1_LENGTH 0x00000001 - -#define _IC1CON_ICM2_POSITION 0x00000002 -#define _IC1CON_ICM2_MASK 0x00000004 -#define _IC1CON_ICM2_LENGTH 0x00000001 - -#define _IC1CON_ICI0_POSITION 0x00000005 -#define _IC1CON_ICI0_MASK 0x00000020 -#define _IC1CON_ICI0_LENGTH 0x00000001 - -#define _IC1CON_ICI1_POSITION 0x00000006 -#define _IC1CON_ICI1_MASK 0x00000040 -#define _IC1CON_ICI1_LENGTH 0x00000001 - -#define _IC1CON_ICSIDL_POSITION 0x0000000D -#define _IC1CON_ICSIDL_MASK 0x00002000 -#define _IC1CON_ICSIDL_LENGTH 0x00000001 - -#define _IC1CON_w_POSITION 0x00000000 -#define _IC1CON_w_MASK 0xFFFFFFFF -#define _IC1CON_w_LENGTH 0x00000020 - -#define _IC2CON_ICM_POSITION 0x00000000 -#define _IC2CON_ICM_MASK 0x00000007 -#define _IC2CON_ICM_LENGTH 0x00000003 - -#define _IC2CON_ICBNE_POSITION 0x00000003 -#define _IC2CON_ICBNE_MASK 0x00000008 -#define _IC2CON_ICBNE_LENGTH 0x00000001 - -#define _IC2CON_ICOV_POSITION 0x00000004 -#define _IC2CON_ICOV_MASK 0x00000010 -#define _IC2CON_ICOV_LENGTH 0x00000001 - -#define _IC2CON_ICI_POSITION 0x00000005 -#define _IC2CON_ICI_MASK 0x00000060 -#define _IC2CON_ICI_LENGTH 0x00000002 - -#define _IC2CON_ICTMR_POSITION 0x00000007 -#define _IC2CON_ICTMR_MASK 0x00000080 -#define _IC2CON_ICTMR_LENGTH 0x00000001 - -#define _IC2CON_C32_POSITION 0x00000008 -#define _IC2CON_C32_MASK 0x00000100 -#define _IC2CON_C32_LENGTH 0x00000001 - -#define _IC2CON_FEDGE_POSITION 0x00000009 -#define _IC2CON_FEDGE_MASK 0x00000200 -#define _IC2CON_FEDGE_LENGTH 0x00000001 - -#define _IC2CON_SIDL_POSITION 0x0000000D -#define _IC2CON_SIDL_MASK 0x00002000 -#define _IC2CON_SIDL_LENGTH 0x00000001 - -#define _IC2CON_ON_POSITION 0x0000000F -#define _IC2CON_ON_MASK 0x00008000 -#define _IC2CON_ON_LENGTH 0x00000001 - -#define _IC2CON_ICM0_POSITION 0x00000000 -#define _IC2CON_ICM0_MASK 0x00000001 -#define _IC2CON_ICM0_LENGTH 0x00000001 - -#define _IC2CON_ICM1_POSITION 0x00000001 -#define _IC2CON_ICM1_MASK 0x00000002 -#define _IC2CON_ICM1_LENGTH 0x00000001 - -#define _IC2CON_ICM2_POSITION 0x00000002 -#define _IC2CON_ICM2_MASK 0x00000004 -#define _IC2CON_ICM2_LENGTH 0x00000001 - -#define _IC2CON_ICI0_POSITION 0x00000005 -#define _IC2CON_ICI0_MASK 0x00000020 -#define _IC2CON_ICI0_LENGTH 0x00000001 - -#define _IC2CON_ICI1_POSITION 0x00000006 -#define _IC2CON_ICI1_MASK 0x00000040 -#define _IC2CON_ICI1_LENGTH 0x00000001 - -#define _IC2CON_ICSIDL_POSITION 0x0000000D -#define _IC2CON_ICSIDL_MASK 0x00002000 -#define _IC2CON_ICSIDL_LENGTH 0x00000001 - -#define _IC2CON_w_POSITION 0x00000000 -#define _IC2CON_w_MASK 0xFFFFFFFF -#define _IC2CON_w_LENGTH 0x00000020 - -#define _IC3CON_ICM_POSITION 0x00000000 -#define _IC3CON_ICM_MASK 0x00000007 -#define _IC3CON_ICM_LENGTH 0x00000003 - -#define _IC3CON_ICBNE_POSITION 0x00000003 -#define _IC3CON_ICBNE_MASK 0x00000008 -#define _IC3CON_ICBNE_LENGTH 0x00000001 - -#define _IC3CON_ICOV_POSITION 0x00000004 -#define _IC3CON_ICOV_MASK 0x00000010 -#define _IC3CON_ICOV_LENGTH 0x00000001 - -#define _IC3CON_ICI_POSITION 0x00000005 -#define _IC3CON_ICI_MASK 0x00000060 -#define _IC3CON_ICI_LENGTH 0x00000002 - -#define _IC3CON_ICTMR_POSITION 0x00000007 -#define _IC3CON_ICTMR_MASK 0x00000080 -#define _IC3CON_ICTMR_LENGTH 0x00000001 - -#define _IC3CON_C32_POSITION 0x00000008 -#define _IC3CON_C32_MASK 0x00000100 -#define _IC3CON_C32_LENGTH 0x00000001 - -#define _IC3CON_FEDGE_POSITION 0x00000009 -#define _IC3CON_FEDGE_MASK 0x00000200 -#define _IC3CON_FEDGE_LENGTH 0x00000001 - -#define _IC3CON_SIDL_POSITION 0x0000000D -#define _IC3CON_SIDL_MASK 0x00002000 -#define _IC3CON_SIDL_LENGTH 0x00000001 - -#define _IC3CON_ON_POSITION 0x0000000F -#define _IC3CON_ON_MASK 0x00008000 -#define _IC3CON_ON_LENGTH 0x00000001 - -#define _IC3CON_ICM0_POSITION 0x00000000 -#define _IC3CON_ICM0_MASK 0x00000001 -#define _IC3CON_ICM0_LENGTH 0x00000001 - -#define _IC3CON_ICM1_POSITION 0x00000001 -#define _IC3CON_ICM1_MASK 0x00000002 -#define _IC3CON_ICM1_LENGTH 0x00000001 - -#define _IC3CON_ICM2_POSITION 0x00000002 -#define _IC3CON_ICM2_MASK 0x00000004 -#define _IC3CON_ICM2_LENGTH 0x00000001 - -#define _IC3CON_ICI0_POSITION 0x00000005 -#define _IC3CON_ICI0_MASK 0x00000020 -#define _IC3CON_ICI0_LENGTH 0x00000001 - -#define _IC3CON_ICI1_POSITION 0x00000006 -#define _IC3CON_ICI1_MASK 0x00000040 -#define _IC3CON_ICI1_LENGTH 0x00000001 - -#define _IC3CON_ICSIDL_POSITION 0x0000000D -#define _IC3CON_ICSIDL_MASK 0x00002000 -#define _IC3CON_ICSIDL_LENGTH 0x00000001 - -#define _IC3CON_w_POSITION 0x00000000 -#define _IC3CON_w_MASK 0xFFFFFFFF -#define _IC3CON_w_LENGTH 0x00000020 - -#define _IC4CON_ICM_POSITION 0x00000000 -#define _IC4CON_ICM_MASK 0x00000007 -#define _IC4CON_ICM_LENGTH 0x00000003 - -#define _IC4CON_ICBNE_POSITION 0x00000003 -#define _IC4CON_ICBNE_MASK 0x00000008 -#define _IC4CON_ICBNE_LENGTH 0x00000001 - -#define _IC4CON_ICOV_POSITION 0x00000004 -#define _IC4CON_ICOV_MASK 0x00000010 -#define _IC4CON_ICOV_LENGTH 0x00000001 - -#define _IC4CON_ICI_POSITION 0x00000005 -#define _IC4CON_ICI_MASK 0x00000060 -#define _IC4CON_ICI_LENGTH 0x00000002 - -#define _IC4CON_ICTMR_POSITION 0x00000007 -#define _IC4CON_ICTMR_MASK 0x00000080 -#define _IC4CON_ICTMR_LENGTH 0x00000001 - -#define _IC4CON_C32_POSITION 0x00000008 -#define _IC4CON_C32_MASK 0x00000100 -#define _IC4CON_C32_LENGTH 0x00000001 - -#define _IC4CON_FEDGE_POSITION 0x00000009 -#define _IC4CON_FEDGE_MASK 0x00000200 -#define _IC4CON_FEDGE_LENGTH 0x00000001 - -#define _IC4CON_SIDL_POSITION 0x0000000D -#define _IC4CON_SIDL_MASK 0x00002000 -#define _IC4CON_SIDL_LENGTH 0x00000001 - -#define _IC4CON_ON_POSITION 0x0000000F -#define _IC4CON_ON_MASK 0x00008000 -#define _IC4CON_ON_LENGTH 0x00000001 - -#define _IC4CON_ICM0_POSITION 0x00000000 -#define _IC4CON_ICM0_MASK 0x00000001 -#define _IC4CON_ICM0_LENGTH 0x00000001 - -#define _IC4CON_ICM1_POSITION 0x00000001 -#define _IC4CON_ICM1_MASK 0x00000002 -#define _IC4CON_ICM1_LENGTH 0x00000001 - -#define _IC4CON_ICM2_POSITION 0x00000002 -#define _IC4CON_ICM2_MASK 0x00000004 -#define _IC4CON_ICM2_LENGTH 0x00000001 - -#define _IC4CON_ICI0_POSITION 0x00000005 -#define _IC4CON_ICI0_MASK 0x00000020 -#define _IC4CON_ICI0_LENGTH 0x00000001 - -#define _IC4CON_ICI1_POSITION 0x00000006 -#define _IC4CON_ICI1_MASK 0x00000040 -#define _IC4CON_ICI1_LENGTH 0x00000001 - -#define _IC4CON_ICSIDL_POSITION 0x0000000D -#define _IC4CON_ICSIDL_MASK 0x00002000 -#define _IC4CON_ICSIDL_LENGTH 0x00000001 - -#define _IC4CON_w_POSITION 0x00000000 -#define _IC4CON_w_MASK 0xFFFFFFFF -#define _IC4CON_w_LENGTH 0x00000020 - -#define _IC5CON_ICM_POSITION 0x00000000 -#define _IC5CON_ICM_MASK 0x00000007 -#define _IC5CON_ICM_LENGTH 0x00000003 - -#define _IC5CON_ICBNE_POSITION 0x00000003 -#define _IC5CON_ICBNE_MASK 0x00000008 -#define _IC5CON_ICBNE_LENGTH 0x00000001 - -#define _IC5CON_ICOV_POSITION 0x00000004 -#define _IC5CON_ICOV_MASK 0x00000010 -#define _IC5CON_ICOV_LENGTH 0x00000001 - -#define _IC5CON_ICI_POSITION 0x00000005 -#define _IC5CON_ICI_MASK 0x00000060 -#define _IC5CON_ICI_LENGTH 0x00000002 - -#define _IC5CON_ICTMR_POSITION 0x00000007 -#define _IC5CON_ICTMR_MASK 0x00000080 -#define _IC5CON_ICTMR_LENGTH 0x00000001 - -#define _IC5CON_C32_POSITION 0x00000008 -#define _IC5CON_C32_MASK 0x00000100 -#define _IC5CON_C32_LENGTH 0x00000001 - -#define _IC5CON_FEDGE_POSITION 0x00000009 -#define _IC5CON_FEDGE_MASK 0x00000200 -#define _IC5CON_FEDGE_LENGTH 0x00000001 - -#define _IC5CON_SIDL_POSITION 0x0000000D -#define _IC5CON_SIDL_MASK 0x00002000 -#define _IC5CON_SIDL_LENGTH 0x00000001 - -#define _IC5CON_ON_POSITION 0x0000000F -#define _IC5CON_ON_MASK 0x00008000 -#define _IC5CON_ON_LENGTH 0x00000001 - -#define _IC5CON_ICM0_POSITION 0x00000000 -#define _IC5CON_ICM0_MASK 0x00000001 -#define _IC5CON_ICM0_LENGTH 0x00000001 - -#define _IC5CON_ICM1_POSITION 0x00000001 -#define _IC5CON_ICM1_MASK 0x00000002 -#define _IC5CON_ICM1_LENGTH 0x00000001 - -#define _IC5CON_ICM2_POSITION 0x00000002 -#define _IC5CON_ICM2_MASK 0x00000004 -#define _IC5CON_ICM2_LENGTH 0x00000001 - -#define _IC5CON_ICI0_POSITION 0x00000005 -#define _IC5CON_ICI0_MASK 0x00000020 -#define _IC5CON_ICI0_LENGTH 0x00000001 - -#define _IC5CON_ICI1_POSITION 0x00000006 -#define _IC5CON_ICI1_MASK 0x00000040 -#define _IC5CON_ICI1_LENGTH 0x00000001 - -#define _IC5CON_ICSIDL_POSITION 0x0000000D -#define _IC5CON_ICSIDL_MASK 0x00002000 -#define _IC5CON_ICSIDL_LENGTH 0x00000001 - -#define _IC5CON_w_POSITION 0x00000000 -#define _IC5CON_w_MASK 0xFFFFFFFF -#define _IC5CON_w_LENGTH 0x00000020 - -#define _IC6CON_ICM_POSITION 0x00000000 -#define _IC6CON_ICM_MASK 0x00000007 -#define _IC6CON_ICM_LENGTH 0x00000003 - -#define _IC6CON_ICBNE_POSITION 0x00000003 -#define _IC6CON_ICBNE_MASK 0x00000008 -#define _IC6CON_ICBNE_LENGTH 0x00000001 - -#define _IC6CON_ICOV_POSITION 0x00000004 -#define _IC6CON_ICOV_MASK 0x00000010 -#define _IC6CON_ICOV_LENGTH 0x00000001 - -#define _IC6CON_ICI_POSITION 0x00000005 -#define _IC6CON_ICI_MASK 0x00000060 -#define _IC6CON_ICI_LENGTH 0x00000002 - -#define _IC6CON_ICTMR_POSITION 0x00000007 -#define _IC6CON_ICTMR_MASK 0x00000080 -#define _IC6CON_ICTMR_LENGTH 0x00000001 - -#define _IC6CON_C32_POSITION 0x00000008 -#define _IC6CON_C32_MASK 0x00000100 -#define _IC6CON_C32_LENGTH 0x00000001 - -#define _IC6CON_FEDGE_POSITION 0x00000009 -#define _IC6CON_FEDGE_MASK 0x00000200 -#define _IC6CON_FEDGE_LENGTH 0x00000001 - -#define _IC6CON_SIDL_POSITION 0x0000000D -#define _IC6CON_SIDL_MASK 0x00002000 -#define _IC6CON_SIDL_LENGTH 0x00000001 - -#define _IC6CON_ON_POSITION 0x0000000F -#define _IC6CON_ON_MASK 0x00008000 -#define _IC6CON_ON_LENGTH 0x00000001 - -#define _IC6CON_ICM0_POSITION 0x00000000 -#define _IC6CON_ICM0_MASK 0x00000001 -#define _IC6CON_ICM0_LENGTH 0x00000001 - -#define _IC6CON_ICM1_POSITION 0x00000001 -#define _IC6CON_ICM1_MASK 0x00000002 -#define _IC6CON_ICM1_LENGTH 0x00000001 - -#define _IC6CON_ICM2_POSITION 0x00000002 -#define _IC6CON_ICM2_MASK 0x00000004 -#define _IC6CON_ICM2_LENGTH 0x00000001 - -#define _IC6CON_ICI0_POSITION 0x00000005 -#define _IC6CON_ICI0_MASK 0x00000020 -#define _IC6CON_ICI0_LENGTH 0x00000001 - -#define _IC6CON_ICI1_POSITION 0x00000006 -#define _IC6CON_ICI1_MASK 0x00000040 -#define _IC6CON_ICI1_LENGTH 0x00000001 - -#define _IC6CON_ICSIDL_POSITION 0x0000000D -#define _IC6CON_ICSIDL_MASK 0x00002000 -#define _IC6CON_ICSIDL_LENGTH 0x00000001 - -#define _IC6CON_w_POSITION 0x00000000 -#define _IC6CON_w_MASK 0xFFFFFFFF -#define _IC6CON_w_LENGTH 0x00000020 - -#define _IC7CON_ICM_POSITION 0x00000000 -#define _IC7CON_ICM_MASK 0x00000007 -#define _IC7CON_ICM_LENGTH 0x00000003 - -#define _IC7CON_ICBNE_POSITION 0x00000003 -#define _IC7CON_ICBNE_MASK 0x00000008 -#define _IC7CON_ICBNE_LENGTH 0x00000001 - -#define _IC7CON_ICOV_POSITION 0x00000004 -#define _IC7CON_ICOV_MASK 0x00000010 -#define _IC7CON_ICOV_LENGTH 0x00000001 - -#define _IC7CON_ICI_POSITION 0x00000005 -#define _IC7CON_ICI_MASK 0x00000060 -#define _IC7CON_ICI_LENGTH 0x00000002 - -#define _IC7CON_ICTMR_POSITION 0x00000007 -#define _IC7CON_ICTMR_MASK 0x00000080 -#define _IC7CON_ICTMR_LENGTH 0x00000001 - -#define _IC7CON_C32_POSITION 0x00000008 -#define _IC7CON_C32_MASK 0x00000100 -#define _IC7CON_C32_LENGTH 0x00000001 - -#define _IC7CON_FEDGE_POSITION 0x00000009 -#define _IC7CON_FEDGE_MASK 0x00000200 -#define _IC7CON_FEDGE_LENGTH 0x00000001 - -#define _IC7CON_SIDL_POSITION 0x0000000D -#define _IC7CON_SIDL_MASK 0x00002000 -#define _IC7CON_SIDL_LENGTH 0x00000001 - -#define _IC7CON_ON_POSITION 0x0000000F -#define _IC7CON_ON_MASK 0x00008000 -#define _IC7CON_ON_LENGTH 0x00000001 - -#define _IC7CON_ICM0_POSITION 0x00000000 -#define _IC7CON_ICM0_MASK 0x00000001 -#define _IC7CON_ICM0_LENGTH 0x00000001 - -#define _IC7CON_ICM1_POSITION 0x00000001 -#define _IC7CON_ICM1_MASK 0x00000002 -#define _IC7CON_ICM1_LENGTH 0x00000001 - -#define _IC7CON_ICM2_POSITION 0x00000002 -#define _IC7CON_ICM2_MASK 0x00000004 -#define _IC7CON_ICM2_LENGTH 0x00000001 - -#define _IC7CON_ICI0_POSITION 0x00000005 -#define _IC7CON_ICI0_MASK 0x00000020 -#define _IC7CON_ICI0_LENGTH 0x00000001 - -#define _IC7CON_ICI1_POSITION 0x00000006 -#define _IC7CON_ICI1_MASK 0x00000040 -#define _IC7CON_ICI1_LENGTH 0x00000001 - -#define _IC7CON_ICSIDL_POSITION 0x0000000D -#define _IC7CON_ICSIDL_MASK 0x00002000 -#define _IC7CON_ICSIDL_LENGTH 0x00000001 - -#define _IC7CON_w_POSITION 0x00000000 -#define _IC7CON_w_MASK 0xFFFFFFFF -#define _IC7CON_w_LENGTH 0x00000020 - -#define _IC8CON_ICM_POSITION 0x00000000 -#define _IC8CON_ICM_MASK 0x00000007 -#define _IC8CON_ICM_LENGTH 0x00000003 - -#define _IC8CON_ICBNE_POSITION 0x00000003 -#define _IC8CON_ICBNE_MASK 0x00000008 -#define _IC8CON_ICBNE_LENGTH 0x00000001 - -#define _IC8CON_ICOV_POSITION 0x00000004 -#define _IC8CON_ICOV_MASK 0x00000010 -#define _IC8CON_ICOV_LENGTH 0x00000001 - -#define _IC8CON_ICI_POSITION 0x00000005 -#define _IC8CON_ICI_MASK 0x00000060 -#define _IC8CON_ICI_LENGTH 0x00000002 - -#define _IC8CON_ICTMR_POSITION 0x00000007 -#define _IC8CON_ICTMR_MASK 0x00000080 -#define _IC8CON_ICTMR_LENGTH 0x00000001 - -#define _IC8CON_C32_POSITION 0x00000008 -#define _IC8CON_C32_MASK 0x00000100 -#define _IC8CON_C32_LENGTH 0x00000001 - -#define _IC8CON_FEDGE_POSITION 0x00000009 -#define _IC8CON_FEDGE_MASK 0x00000200 -#define _IC8CON_FEDGE_LENGTH 0x00000001 - -#define _IC8CON_SIDL_POSITION 0x0000000D -#define _IC8CON_SIDL_MASK 0x00002000 -#define _IC8CON_SIDL_LENGTH 0x00000001 - -#define _IC8CON_ON_POSITION 0x0000000F -#define _IC8CON_ON_MASK 0x00008000 -#define _IC8CON_ON_LENGTH 0x00000001 - -#define _IC8CON_ICM0_POSITION 0x00000000 -#define _IC8CON_ICM0_MASK 0x00000001 -#define _IC8CON_ICM0_LENGTH 0x00000001 - -#define _IC8CON_ICM1_POSITION 0x00000001 -#define _IC8CON_ICM1_MASK 0x00000002 -#define _IC8CON_ICM1_LENGTH 0x00000001 - -#define _IC8CON_ICM2_POSITION 0x00000002 -#define _IC8CON_ICM2_MASK 0x00000004 -#define _IC8CON_ICM2_LENGTH 0x00000001 - -#define _IC8CON_ICI0_POSITION 0x00000005 -#define _IC8CON_ICI0_MASK 0x00000020 -#define _IC8CON_ICI0_LENGTH 0x00000001 - -#define _IC8CON_ICI1_POSITION 0x00000006 -#define _IC8CON_ICI1_MASK 0x00000040 -#define _IC8CON_ICI1_LENGTH 0x00000001 - -#define _IC8CON_ICSIDL_POSITION 0x0000000D -#define _IC8CON_ICSIDL_MASK 0x00002000 -#define _IC8CON_ICSIDL_LENGTH 0x00000001 - -#define _IC8CON_w_POSITION 0x00000000 -#define _IC8CON_w_MASK 0xFFFFFFFF -#define _IC8CON_w_LENGTH 0x00000020 - -#define _IC9CON_ICM_POSITION 0x00000000 -#define _IC9CON_ICM_MASK 0x00000007 -#define _IC9CON_ICM_LENGTH 0x00000003 - -#define _IC9CON_ICBNE_POSITION 0x00000003 -#define _IC9CON_ICBNE_MASK 0x00000008 -#define _IC9CON_ICBNE_LENGTH 0x00000001 - -#define _IC9CON_ICOV_POSITION 0x00000004 -#define _IC9CON_ICOV_MASK 0x00000010 -#define _IC9CON_ICOV_LENGTH 0x00000001 - -#define _IC9CON_ICI_POSITION 0x00000005 -#define _IC9CON_ICI_MASK 0x00000060 -#define _IC9CON_ICI_LENGTH 0x00000002 - -#define _IC9CON_ICTMR_POSITION 0x00000007 -#define _IC9CON_ICTMR_MASK 0x00000080 -#define _IC9CON_ICTMR_LENGTH 0x00000001 - -#define _IC9CON_C32_POSITION 0x00000008 -#define _IC9CON_C32_MASK 0x00000100 -#define _IC9CON_C32_LENGTH 0x00000001 - -#define _IC9CON_FEDGE_POSITION 0x00000009 -#define _IC9CON_FEDGE_MASK 0x00000200 -#define _IC9CON_FEDGE_LENGTH 0x00000001 - -#define _IC9CON_SIDL_POSITION 0x0000000D -#define _IC9CON_SIDL_MASK 0x00002000 -#define _IC9CON_SIDL_LENGTH 0x00000001 - -#define _IC9CON_ON_POSITION 0x0000000F -#define _IC9CON_ON_MASK 0x00008000 -#define _IC9CON_ON_LENGTH 0x00000001 - -#define _IC9CON_ICM0_POSITION 0x00000000 -#define _IC9CON_ICM0_MASK 0x00000001 -#define _IC9CON_ICM0_LENGTH 0x00000001 - -#define _IC9CON_ICM1_POSITION 0x00000001 -#define _IC9CON_ICM1_MASK 0x00000002 -#define _IC9CON_ICM1_LENGTH 0x00000001 - -#define _IC9CON_ICM2_POSITION 0x00000002 -#define _IC9CON_ICM2_MASK 0x00000004 -#define _IC9CON_ICM2_LENGTH 0x00000001 - -#define _IC9CON_ICI0_POSITION 0x00000005 -#define _IC9CON_ICI0_MASK 0x00000020 -#define _IC9CON_ICI0_LENGTH 0x00000001 - -#define _IC9CON_ICI1_POSITION 0x00000006 -#define _IC9CON_ICI1_MASK 0x00000040 -#define _IC9CON_ICI1_LENGTH 0x00000001 - -#define _IC9CON_ICSIDL_POSITION 0x0000000D -#define _IC9CON_ICSIDL_MASK 0x00002000 -#define _IC9CON_ICSIDL_LENGTH 0x00000001 - -#define _IC9CON_w_POSITION 0x00000000 -#define _IC9CON_w_MASK 0xFFFFFFFF -#define _IC9CON_w_LENGTH 0x00000020 - -#define _OC1CON_OCM_POSITION 0x00000000 -#define _OC1CON_OCM_MASK 0x00000007 -#define _OC1CON_OCM_LENGTH 0x00000003 - -#define _OC1CON_OCTSEL_POSITION 0x00000003 -#define _OC1CON_OCTSEL_MASK 0x00000008 -#define _OC1CON_OCTSEL_LENGTH 0x00000001 - -#define _OC1CON_OCFLT_POSITION 0x00000004 -#define _OC1CON_OCFLT_MASK 0x00000010 -#define _OC1CON_OCFLT_LENGTH 0x00000001 - -#define _OC1CON_OC32_POSITION 0x00000005 -#define _OC1CON_OC32_MASK 0x00000020 -#define _OC1CON_OC32_LENGTH 0x00000001 - -#define _OC1CON_SIDL_POSITION 0x0000000D -#define _OC1CON_SIDL_MASK 0x00002000 -#define _OC1CON_SIDL_LENGTH 0x00000001 - -#define _OC1CON_ON_POSITION 0x0000000F -#define _OC1CON_ON_MASK 0x00008000 -#define _OC1CON_ON_LENGTH 0x00000001 - -#define _OC1CON_OCM0_POSITION 0x00000000 -#define _OC1CON_OCM0_MASK 0x00000001 -#define _OC1CON_OCM0_LENGTH 0x00000001 - -#define _OC1CON_OCM1_POSITION 0x00000001 -#define _OC1CON_OCM1_MASK 0x00000002 -#define _OC1CON_OCM1_LENGTH 0x00000001 - -#define _OC1CON_OCM2_POSITION 0x00000002 -#define _OC1CON_OCM2_MASK 0x00000004 -#define _OC1CON_OCM2_LENGTH 0x00000001 - -#define _OC1CON_OCSIDL_POSITION 0x0000000D -#define _OC1CON_OCSIDL_MASK 0x00002000 -#define _OC1CON_OCSIDL_LENGTH 0x00000001 - -#define _OC1CON_w_POSITION 0x00000000 -#define _OC1CON_w_MASK 0xFFFFFFFF -#define _OC1CON_w_LENGTH 0x00000020 - -#define _OC2CON_OCM_POSITION 0x00000000 -#define _OC2CON_OCM_MASK 0x00000007 -#define _OC2CON_OCM_LENGTH 0x00000003 - -#define _OC2CON_OCTSEL_POSITION 0x00000003 -#define _OC2CON_OCTSEL_MASK 0x00000008 -#define _OC2CON_OCTSEL_LENGTH 0x00000001 - -#define _OC2CON_OCFLT_POSITION 0x00000004 -#define _OC2CON_OCFLT_MASK 0x00000010 -#define _OC2CON_OCFLT_LENGTH 0x00000001 - -#define _OC2CON_OC32_POSITION 0x00000005 -#define _OC2CON_OC32_MASK 0x00000020 -#define _OC2CON_OC32_LENGTH 0x00000001 - -#define _OC2CON_SIDL_POSITION 0x0000000D -#define _OC2CON_SIDL_MASK 0x00002000 -#define _OC2CON_SIDL_LENGTH 0x00000001 - -#define _OC2CON_ON_POSITION 0x0000000F -#define _OC2CON_ON_MASK 0x00008000 -#define _OC2CON_ON_LENGTH 0x00000001 - -#define _OC2CON_OCM0_POSITION 0x00000000 -#define _OC2CON_OCM0_MASK 0x00000001 -#define _OC2CON_OCM0_LENGTH 0x00000001 - -#define _OC2CON_OCM1_POSITION 0x00000001 -#define _OC2CON_OCM1_MASK 0x00000002 -#define _OC2CON_OCM1_LENGTH 0x00000001 - -#define _OC2CON_OCM2_POSITION 0x00000002 -#define _OC2CON_OCM2_MASK 0x00000004 -#define _OC2CON_OCM2_LENGTH 0x00000001 - -#define _OC2CON_OCSIDL_POSITION 0x0000000D -#define _OC2CON_OCSIDL_MASK 0x00002000 -#define _OC2CON_OCSIDL_LENGTH 0x00000001 - -#define _OC2CON_w_POSITION 0x00000000 -#define _OC2CON_w_MASK 0xFFFFFFFF -#define _OC2CON_w_LENGTH 0x00000020 - -#define _OC3CON_OCM_POSITION 0x00000000 -#define _OC3CON_OCM_MASK 0x00000007 -#define _OC3CON_OCM_LENGTH 0x00000003 - -#define _OC3CON_OCTSEL_POSITION 0x00000003 -#define _OC3CON_OCTSEL_MASK 0x00000008 -#define _OC3CON_OCTSEL_LENGTH 0x00000001 - -#define _OC3CON_OCFLT_POSITION 0x00000004 -#define _OC3CON_OCFLT_MASK 0x00000010 -#define _OC3CON_OCFLT_LENGTH 0x00000001 - -#define _OC3CON_OC32_POSITION 0x00000005 -#define _OC3CON_OC32_MASK 0x00000020 -#define _OC3CON_OC32_LENGTH 0x00000001 - -#define _OC3CON_SIDL_POSITION 0x0000000D -#define _OC3CON_SIDL_MASK 0x00002000 -#define _OC3CON_SIDL_LENGTH 0x00000001 - -#define _OC3CON_ON_POSITION 0x0000000F -#define _OC3CON_ON_MASK 0x00008000 -#define _OC3CON_ON_LENGTH 0x00000001 - -#define _OC3CON_OCM0_POSITION 0x00000000 -#define _OC3CON_OCM0_MASK 0x00000001 -#define _OC3CON_OCM0_LENGTH 0x00000001 - -#define _OC3CON_OCM1_POSITION 0x00000001 -#define _OC3CON_OCM1_MASK 0x00000002 -#define _OC3CON_OCM1_LENGTH 0x00000001 - -#define _OC3CON_OCM2_POSITION 0x00000002 -#define _OC3CON_OCM2_MASK 0x00000004 -#define _OC3CON_OCM2_LENGTH 0x00000001 - -#define _OC3CON_OCSIDL_POSITION 0x0000000D -#define _OC3CON_OCSIDL_MASK 0x00002000 -#define _OC3CON_OCSIDL_LENGTH 0x00000001 - -#define _OC3CON_w_POSITION 0x00000000 -#define _OC3CON_w_MASK 0xFFFFFFFF -#define _OC3CON_w_LENGTH 0x00000020 - -#define _OC4CON_OCM_POSITION 0x00000000 -#define _OC4CON_OCM_MASK 0x00000007 -#define _OC4CON_OCM_LENGTH 0x00000003 - -#define _OC4CON_OCTSEL_POSITION 0x00000003 -#define _OC4CON_OCTSEL_MASK 0x00000008 -#define _OC4CON_OCTSEL_LENGTH 0x00000001 - -#define _OC4CON_OCFLT_POSITION 0x00000004 -#define _OC4CON_OCFLT_MASK 0x00000010 -#define _OC4CON_OCFLT_LENGTH 0x00000001 - -#define _OC4CON_OC32_POSITION 0x00000005 -#define _OC4CON_OC32_MASK 0x00000020 -#define _OC4CON_OC32_LENGTH 0x00000001 - -#define _OC4CON_SIDL_POSITION 0x0000000D -#define _OC4CON_SIDL_MASK 0x00002000 -#define _OC4CON_SIDL_LENGTH 0x00000001 - -#define _OC4CON_ON_POSITION 0x0000000F -#define _OC4CON_ON_MASK 0x00008000 -#define _OC4CON_ON_LENGTH 0x00000001 - -#define _OC4CON_OCM0_POSITION 0x00000000 -#define _OC4CON_OCM0_MASK 0x00000001 -#define _OC4CON_OCM0_LENGTH 0x00000001 - -#define _OC4CON_OCM1_POSITION 0x00000001 -#define _OC4CON_OCM1_MASK 0x00000002 -#define _OC4CON_OCM1_LENGTH 0x00000001 - -#define _OC4CON_OCM2_POSITION 0x00000002 -#define _OC4CON_OCM2_MASK 0x00000004 -#define _OC4CON_OCM2_LENGTH 0x00000001 - -#define _OC4CON_OCSIDL_POSITION 0x0000000D -#define _OC4CON_OCSIDL_MASK 0x00002000 -#define _OC4CON_OCSIDL_LENGTH 0x00000001 - -#define _OC4CON_w_POSITION 0x00000000 -#define _OC4CON_w_MASK 0xFFFFFFFF -#define _OC4CON_w_LENGTH 0x00000020 - -#define _OC5CON_OCM_POSITION 0x00000000 -#define _OC5CON_OCM_MASK 0x00000007 -#define _OC5CON_OCM_LENGTH 0x00000003 - -#define _OC5CON_OCTSEL_POSITION 0x00000003 -#define _OC5CON_OCTSEL_MASK 0x00000008 -#define _OC5CON_OCTSEL_LENGTH 0x00000001 - -#define _OC5CON_OCFLT_POSITION 0x00000004 -#define _OC5CON_OCFLT_MASK 0x00000010 -#define _OC5CON_OCFLT_LENGTH 0x00000001 - -#define _OC5CON_OC32_POSITION 0x00000005 -#define _OC5CON_OC32_MASK 0x00000020 -#define _OC5CON_OC32_LENGTH 0x00000001 - -#define _OC5CON_SIDL_POSITION 0x0000000D -#define _OC5CON_SIDL_MASK 0x00002000 -#define _OC5CON_SIDL_LENGTH 0x00000001 - -#define _OC5CON_ON_POSITION 0x0000000F -#define _OC5CON_ON_MASK 0x00008000 -#define _OC5CON_ON_LENGTH 0x00000001 - -#define _OC5CON_OCM0_POSITION 0x00000000 -#define _OC5CON_OCM0_MASK 0x00000001 -#define _OC5CON_OCM0_LENGTH 0x00000001 - -#define _OC5CON_OCM1_POSITION 0x00000001 -#define _OC5CON_OCM1_MASK 0x00000002 -#define _OC5CON_OCM1_LENGTH 0x00000001 - -#define _OC5CON_OCM2_POSITION 0x00000002 -#define _OC5CON_OCM2_MASK 0x00000004 -#define _OC5CON_OCM2_LENGTH 0x00000001 - -#define _OC5CON_OCSIDL_POSITION 0x0000000D -#define _OC5CON_OCSIDL_MASK 0x00002000 -#define _OC5CON_OCSIDL_LENGTH 0x00000001 - -#define _OC5CON_w_POSITION 0x00000000 -#define _OC5CON_w_MASK 0xFFFFFFFF -#define _OC5CON_w_LENGTH 0x00000020 - -#define _OC6CON_OCM_POSITION 0x00000000 -#define _OC6CON_OCM_MASK 0x00000007 -#define _OC6CON_OCM_LENGTH 0x00000003 - -#define _OC6CON_OCTSEL_POSITION 0x00000003 -#define _OC6CON_OCTSEL_MASK 0x00000008 -#define _OC6CON_OCTSEL_LENGTH 0x00000001 - -#define _OC6CON_OCFLT_POSITION 0x00000004 -#define _OC6CON_OCFLT_MASK 0x00000010 -#define _OC6CON_OCFLT_LENGTH 0x00000001 - -#define _OC6CON_OC32_POSITION 0x00000005 -#define _OC6CON_OC32_MASK 0x00000020 -#define _OC6CON_OC32_LENGTH 0x00000001 - -#define _OC6CON_SIDL_POSITION 0x0000000D -#define _OC6CON_SIDL_MASK 0x00002000 -#define _OC6CON_SIDL_LENGTH 0x00000001 - -#define _OC6CON_ON_POSITION 0x0000000F -#define _OC6CON_ON_MASK 0x00008000 -#define _OC6CON_ON_LENGTH 0x00000001 - -#define _OC6CON_OCM0_POSITION 0x00000000 -#define _OC6CON_OCM0_MASK 0x00000001 -#define _OC6CON_OCM0_LENGTH 0x00000001 - -#define _OC6CON_OCM1_POSITION 0x00000001 -#define _OC6CON_OCM1_MASK 0x00000002 -#define _OC6CON_OCM1_LENGTH 0x00000001 - -#define _OC6CON_OCM2_POSITION 0x00000002 -#define _OC6CON_OCM2_MASK 0x00000004 -#define _OC6CON_OCM2_LENGTH 0x00000001 - -#define _OC6CON_OCSIDL_POSITION 0x0000000D -#define _OC6CON_OCSIDL_MASK 0x00002000 -#define _OC6CON_OCSIDL_LENGTH 0x00000001 - -#define _OC6CON_w_POSITION 0x00000000 -#define _OC6CON_w_MASK 0xFFFFFFFF -#define _OC6CON_w_LENGTH 0x00000020 - -#define _OC7CON_OCM_POSITION 0x00000000 -#define _OC7CON_OCM_MASK 0x00000007 -#define _OC7CON_OCM_LENGTH 0x00000003 - -#define _OC7CON_OCTSEL_POSITION 0x00000003 -#define _OC7CON_OCTSEL_MASK 0x00000008 -#define _OC7CON_OCTSEL_LENGTH 0x00000001 - -#define _OC7CON_OCFLT_POSITION 0x00000004 -#define _OC7CON_OCFLT_MASK 0x00000010 -#define _OC7CON_OCFLT_LENGTH 0x00000001 - -#define _OC7CON_OC32_POSITION 0x00000005 -#define _OC7CON_OC32_MASK 0x00000020 -#define _OC7CON_OC32_LENGTH 0x00000001 - -#define _OC7CON_SIDL_POSITION 0x0000000D -#define _OC7CON_SIDL_MASK 0x00002000 -#define _OC7CON_SIDL_LENGTH 0x00000001 - -#define _OC7CON_ON_POSITION 0x0000000F -#define _OC7CON_ON_MASK 0x00008000 -#define _OC7CON_ON_LENGTH 0x00000001 - -#define _OC7CON_OCM0_POSITION 0x00000000 -#define _OC7CON_OCM0_MASK 0x00000001 -#define _OC7CON_OCM0_LENGTH 0x00000001 - -#define _OC7CON_OCM1_POSITION 0x00000001 -#define _OC7CON_OCM1_MASK 0x00000002 -#define _OC7CON_OCM1_LENGTH 0x00000001 - -#define _OC7CON_OCM2_POSITION 0x00000002 -#define _OC7CON_OCM2_MASK 0x00000004 -#define _OC7CON_OCM2_LENGTH 0x00000001 - -#define _OC7CON_OCSIDL_POSITION 0x0000000D -#define _OC7CON_OCSIDL_MASK 0x00002000 -#define _OC7CON_OCSIDL_LENGTH 0x00000001 - -#define _OC7CON_w_POSITION 0x00000000 -#define _OC7CON_w_MASK 0xFFFFFFFF -#define _OC7CON_w_LENGTH 0x00000020 - -#define _OC8CON_OCM_POSITION 0x00000000 -#define _OC8CON_OCM_MASK 0x00000007 -#define _OC8CON_OCM_LENGTH 0x00000003 - -#define _OC8CON_OCTSEL_POSITION 0x00000003 -#define _OC8CON_OCTSEL_MASK 0x00000008 -#define _OC8CON_OCTSEL_LENGTH 0x00000001 - -#define _OC8CON_OCFLT_POSITION 0x00000004 -#define _OC8CON_OCFLT_MASK 0x00000010 -#define _OC8CON_OCFLT_LENGTH 0x00000001 - -#define _OC8CON_OC32_POSITION 0x00000005 -#define _OC8CON_OC32_MASK 0x00000020 -#define _OC8CON_OC32_LENGTH 0x00000001 - -#define _OC8CON_SIDL_POSITION 0x0000000D -#define _OC8CON_SIDL_MASK 0x00002000 -#define _OC8CON_SIDL_LENGTH 0x00000001 - -#define _OC8CON_ON_POSITION 0x0000000F -#define _OC8CON_ON_MASK 0x00008000 -#define _OC8CON_ON_LENGTH 0x00000001 - -#define _OC8CON_OCM0_POSITION 0x00000000 -#define _OC8CON_OCM0_MASK 0x00000001 -#define _OC8CON_OCM0_LENGTH 0x00000001 - -#define _OC8CON_OCM1_POSITION 0x00000001 -#define _OC8CON_OCM1_MASK 0x00000002 -#define _OC8CON_OCM1_LENGTH 0x00000001 - -#define _OC8CON_OCM2_POSITION 0x00000002 -#define _OC8CON_OCM2_MASK 0x00000004 -#define _OC8CON_OCM2_LENGTH 0x00000001 - -#define _OC8CON_OCSIDL_POSITION 0x0000000D -#define _OC8CON_OCSIDL_MASK 0x00002000 -#define _OC8CON_OCSIDL_LENGTH 0x00000001 - -#define _OC8CON_w_POSITION 0x00000000 -#define _OC8CON_w_MASK 0xFFFFFFFF -#define _OC8CON_w_LENGTH 0x00000020 - -#define _OC9CON_OCM_POSITION 0x00000000 -#define _OC9CON_OCM_MASK 0x00000007 -#define _OC9CON_OCM_LENGTH 0x00000003 - -#define _OC9CON_OCTSEL_POSITION 0x00000003 -#define _OC9CON_OCTSEL_MASK 0x00000008 -#define _OC9CON_OCTSEL_LENGTH 0x00000001 - -#define _OC9CON_OCFLT_POSITION 0x00000004 -#define _OC9CON_OCFLT_MASK 0x00000010 -#define _OC9CON_OCFLT_LENGTH 0x00000001 - -#define _OC9CON_OC32_POSITION 0x00000005 -#define _OC9CON_OC32_MASK 0x00000020 -#define _OC9CON_OC32_LENGTH 0x00000001 - -#define _OC9CON_SIDL_POSITION 0x0000000D -#define _OC9CON_SIDL_MASK 0x00002000 -#define _OC9CON_SIDL_LENGTH 0x00000001 - -#define _OC9CON_ON_POSITION 0x0000000F -#define _OC9CON_ON_MASK 0x00008000 -#define _OC9CON_ON_LENGTH 0x00000001 - -#define _OC9CON_OCM0_POSITION 0x00000000 -#define _OC9CON_OCM0_MASK 0x00000001 -#define _OC9CON_OCM0_LENGTH 0x00000001 - -#define _OC9CON_OCM1_POSITION 0x00000001 -#define _OC9CON_OCM1_MASK 0x00000002 -#define _OC9CON_OCM1_LENGTH 0x00000001 - -#define _OC9CON_OCM2_POSITION 0x00000002 -#define _OC9CON_OCM2_MASK 0x00000004 -#define _OC9CON_OCM2_LENGTH 0x00000001 - -#define _OC9CON_OCSIDL_POSITION 0x0000000D -#define _OC9CON_OCSIDL_MASK 0x00002000 -#define _OC9CON_OCSIDL_LENGTH 0x00000001 - -#define _OC9CON_w_POSITION 0x00000000 -#define _OC9CON_w_MASK 0xFFFFFFFF -#define _OC9CON_w_LENGTH 0x00000020 - -#define _ADCCON1_STRGLVL_POSITION 0x00000003 -#define _ADCCON1_STRGLVL_MASK 0x00000008 -#define _ADCCON1_STRGLVL_LENGTH 0x00000001 - -#define _ADCCON1_IRQVS_POSITION 0x00000004 -#define _ADCCON1_IRQVS_MASK 0x00000070 -#define _ADCCON1_IRQVS_LENGTH 0x00000003 - -#define _ADCCON1_FSPBCLKEN_POSITION 0x00000009 -#define _ADCCON1_FSPBCLKEN_MASK 0x00000200 -#define _ADCCON1_FSPBCLKEN_LENGTH 0x00000001 - -#define _ADCCON1_FSSCLKEN_POSITION 0x0000000A -#define _ADCCON1_FSSCLKEN_MASK 0x00000400 -#define _ADCCON1_FSSCLKEN_LENGTH 0x00000001 - -#define _ADCCON1_CVDEN_POSITION 0x0000000B -#define _ADCCON1_CVDEN_MASK 0x00000800 -#define _ADCCON1_CVDEN_LENGTH 0x00000001 - -#define _ADCCON1_AICPMPEN_POSITION 0x0000000C -#define _ADCCON1_AICPMPEN_MASK 0x00001000 -#define _ADCCON1_AICPMPEN_LENGTH 0x00000001 - -#define _ADCCON1_SIDL_POSITION 0x0000000D -#define _ADCCON1_SIDL_MASK 0x00002000 -#define _ADCCON1_SIDL_LENGTH 0x00000001 - -#define _ADCCON1_ON_POSITION 0x0000000F -#define _ADCCON1_ON_MASK 0x00008000 -#define _ADCCON1_ON_LENGTH 0x00000001 - -#define _ADCCON1_STRGSRC_POSITION 0x00000010 -#define _ADCCON1_STRGSRC_MASK 0x001F0000 -#define _ADCCON1_STRGSRC_LENGTH 0x00000005 - -#define _ADCCON1_SELRES_POSITION 0x00000015 -#define _ADCCON1_SELRES_MASK 0x00600000 -#define _ADCCON1_SELRES_LENGTH 0x00000002 - -#define _ADCCON1_FRACT_POSITION 0x00000017 -#define _ADCCON1_FRACT_MASK 0x00800000 -#define _ADCCON1_FRACT_LENGTH 0x00000001 - -#define _ADCCON1_TRBSLV_POSITION 0x00000018 -#define _ADCCON1_TRBSLV_MASK 0x07000000 -#define _ADCCON1_TRBSLV_LENGTH 0x00000003 - -#define _ADCCON1_TRBMST_POSITION 0x0000001B -#define _ADCCON1_TRBMST_MASK 0x38000000 -#define _ADCCON1_TRBMST_LENGTH 0x00000003 - -#define _ADCCON1_TRBERR_POSITION 0x0000001E -#define _ADCCON1_TRBERR_MASK 0x40000000 -#define _ADCCON1_TRBERR_LENGTH 0x00000001 - -#define _ADCCON1_TRBEN_POSITION 0x0000001F -#define _ADCCON1_TRBEN_MASK 0x80000000 -#define _ADCCON1_TRBEN_LENGTH 0x00000001 - -#define _ADCCON2_ADCDIV_POSITION 0x00000000 -#define _ADCCON2_ADCDIV_MASK 0x0000007F -#define _ADCCON2_ADCDIV_LENGTH 0x00000007 - -#define _ADCCON2_ADCEIS_POSITION 0x00000008 -#define _ADCCON2_ADCEIS_MASK 0x00000700 -#define _ADCCON2_ADCEIS_LENGTH 0x00000003 - -#define _ADCCON2_ADCEIOVR_POSITION 0x0000000C -#define _ADCCON2_ADCEIOVR_MASK 0x00001000 -#define _ADCCON2_ADCEIOVR_LENGTH 0x00000001 - -#define _ADCCON2_EOSIEN_POSITION 0x0000000D -#define _ADCCON2_EOSIEN_MASK 0x00002000 -#define _ADCCON2_EOSIEN_LENGTH 0x00000001 - -#define _ADCCON2_REFFLTIEN_POSITION 0x0000000E -#define _ADCCON2_REFFLTIEN_MASK 0x00004000 -#define _ADCCON2_REFFLTIEN_LENGTH 0x00000001 - -#define _ADCCON2_BGVRIEN_POSITION 0x0000000F -#define _ADCCON2_BGVRIEN_MASK 0x00008000 -#define _ADCCON2_BGVRIEN_LENGTH 0x00000001 - -#define _ADCCON2_SAMC_POSITION 0x00000010 -#define _ADCCON2_SAMC_MASK 0x03FF0000 -#define _ADCCON2_SAMC_LENGTH 0x0000000A - -#define _ADCCON2_CVDCPL_POSITION 0x0000001A -#define _ADCCON2_CVDCPL_MASK 0x1C000000 -#define _ADCCON2_CVDCPL_LENGTH 0x00000003 - -#define _ADCCON2_EOSRDY_POSITION 0x0000001D -#define _ADCCON2_EOSRDY_MASK 0x20000000 -#define _ADCCON2_EOSRDY_LENGTH 0x00000001 - -#define _ADCCON2_REFFLT_POSITION 0x0000001E -#define _ADCCON2_REFFLT_MASK 0x40000000 -#define _ADCCON2_REFFLT_LENGTH 0x00000001 - -#define _ADCCON2_BGVRRDY_POSITION 0x0000001F -#define _ADCCON2_BGVRRDY_MASK 0x80000000 -#define _ADCCON2_BGVRRDY_LENGTH 0x00000001 - -#define _ADCCON3_ADINSEL_POSITION 0x00000000 -#define _ADCCON3_ADINSEL_MASK 0x0000003F -#define _ADCCON3_ADINSEL_LENGTH 0x00000006 - -#define _ADCCON3_GSWTRG_POSITION 0x00000006 -#define _ADCCON3_GSWTRG_MASK 0x00000040 -#define _ADCCON3_GSWTRG_LENGTH 0x00000001 - -#define _ADCCON3_GLSWTRG_POSITION 0x00000007 -#define _ADCCON3_GLSWTRG_MASK 0x00000080 -#define _ADCCON3_GLSWTRG_LENGTH 0x00000001 - -#define _ADCCON3_RQCNVRT_POSITION 0x00000008 -#define _ADCCON3_RQCNVRT_MASK 0x00000100 -#define _ADCCON3_RQCNVRT_LENGTH 0x00000001 - -#define _ADCCON3_SAMP_POSITION 0x00000009 -#define _ADCCON3_SAMP_MASK 0x00000200 -#define _ADCCON3_SAMP_LENGTH 0x00000001 - -#define _ADCCON3_UPDRDY_POSITION 0x0000000A -#define _ADCCON3_UPDRDY_MASK 0x00000400 -#define _ADCCON3_UPDRDY_LENGTH 0x00000001 - -#define _ADCCON3_UPDIEN_POSITION 0x0000000B -#define _ADCCON3_UPDIEN_MASK 0x00000800 -#define _ADCCON3_UPDIEN_LENGTH 0x00000001 - -#define _ADCCON3_TRGSUSP_POSITION 0x0000000C -#define _ADCCON3_TRGSUSP_MASK 0x00001000 -#define _ADCCON3_TRGSUSP_LENGTH 0x00000001 - -#define _ADCCON3_VREFSEL_POSITION 0x0000000D -#define _ADCCON3_VREFSEL_MASK 0x0000E000 -#define _ADCCON3_VREFSEL_LENGTH 0x00000003 - -#define _ADCCON3_DIGEN0_POSITION 0x00000010 -#define _ADCCON3_DIGEN0_MASK 0x00010000 -#define _ADCCON3_DIGEN0_LENGTH 0x00000001 - -#define _ADCCON3_DIGEN1_POSITION 0x00000011 -#define _ADCCON3_DIGEN1_MASK 0x00020000 -#define _ADCCON3_DIGEN1_LENGTH 0x00000001 - -#define _ADCCON3_DIGEN2_POSITION 0x00000012 -#define _ADCCON3_DIGEN2_MASK 0x00040000 -#define _ADCCON3_DIGEN2_LENGTH 0x00000001 - -#define _ADCCON3_DIGEN3_POSITION 0x00000013 -#define _ADCCON3_DIGEN3_MASK 0x00080000 -#define _ADCCON3_DIGEN3_LENGTH 0x00000001 - -#define _ADCCON3_DIGEN4_POSITION 0x00000014 -#define _ADCCON3_DIGEN4_MASK 0x00100000 -#define _ADCCON3_DIGEN4_LENGTH 0x00000001 - -#define _ADCCON3_DIGEN7_POSITION 0x00000017 -#define _ADCCON3_DIGEN7_MASK 0x00800000 -#define _ADCCON3_DIGEN7_LENGTH 0x00000001 - -#define _ADCCON3_CONCLKDIV_POSITION 0x00000018 -#define _ADCCON3_CONCLKDIV_MASK 0x3F000000 -#define _ADCCON3_CONCLKDIV_LENGTH 0x00000006 - -#define _ADCCON3_ADCSEL_POSITION 0x0000001E -#define _ADCCON3_ADCSEL_MASK 0xC0000000 -#define _ADCCON3_ADCSEL_LENGTH 0x00000002 - -#define _ADCTRGMODE_SSAMPEN0_POSITION 0x00000000 -#define _ADCTRGMODE_SSAMPEN0_MASK 0x00000001 -#define _ADCTRGMODE_SSAMPEN0_LENGTH 0x00000001 - -#define _ADCTRGMODE_SSAMPEN1_POSITION 0x00000001 -#define _ADCTRGMODE_SSAMPEN1_MASK 0x00000002 -#define _ADCTRGMODE_SSAMPEN1_LENGTH 0x00000001 - -#define _ADCTRGMODE_SSAMPEN2_POSITION 0x00000002 -#define _ADCTRGMODE_SSAMPEN2_MASK 0x00000004 -#define _ADCTRGMODE_SSAMPEN2_LENGTH 0x00000001 - -#define _ADCTRGMODE_SSAMPEN3_POSITION 0x00000003 -#define _ADCTRGMODE_SSAMPEN3_MASK 0x00000008 -#define _ADCTRGMODE_SSAMPEN3_LENGTH 0x00000001 - -#define _ADCTRGMODE_SSAMPEN4_POSITION 0x00000004 -#define _ADCTRGMODE_SSAMPEN4_MASK 0x00000010 -#define _ADCTRGMODE_SSAMPEN4_LENGTH 0x00000001 - -#define _ADCTRGMODE_STRGEN0_POSITION 0x00000008 -#define _ADCTRGMODE_STRGEN0_MASK 0x00000100 -#define _ADCTRGMODE_STRGEN0_LENGTH 0x00000001 - -#define _ADCTRGMODE_STRGEN1_POSITION 0x00000009 -#define _ADCTRGMODE_STRGEN1_MASK 0x00000200 -#define _ADCTRGMODE_STRGEN1_LENGTH 0x00000001 - -#define _ADCTRGMODE_STRGEN2_POSITION 0x0000000A -#define _ADCTRGMODE_STRGEN2_MASK 0x00000400 -#define _ADCTRGMODE_STRGEN2_LENGTH 0x00000001 - -#define _ADCTRGMODE_STRGEN3_POSITION 0x0000000B -#define _ADCTRGMODE_STRGEN3_MASK 0x00000800 -#define _ADCTRGMODE_STRGEN3_LENGTH 0x00000001 - -#define _ADCTRGMODE_STRGEN4_POSITION 0x0000000C -#define _ADCTRGMODE_STRGEN4_MASK 0x00001000 -#define _ADCTRGMODE_STRGEN4_LENGTH 0x00000001 - -#define _ADCTRGMODE_SH0ALT_POSITION 0x00000010 -#define _ADCTRGMODE_SH0ALT_MASK 0x00030000 -#define _ADCTRGMODE_SH0ALT_LENGTH 0x00000002 - -#define _ADCTRGMODE_SH1ALT_POSITION 0x00000012 -#define _ADCTRGMODE_SH1ALT_MASK 0x000C0000 -#define _ADCTRGMODE_SH1ALT_LENGTH 0x00000002 - -#define _ADCTRGMODE_SH2ALT_POSITION 0x00000014 -#define _ADCTRGMODE_SH2ALT_MASK 0x00300000 -#define _ADCTRGMODE_SH2ALT_LENGTH 0x00000002 - -#define _ADCTRGMODE_SH3ALT_POSITION 0x00000016 -#define _ADCTRGMODE_SH3ALT_MASK 0x00C00000 -#define _ADCTRGMODE_SH3ALT_LENGTH 0x00000002 - -#define _ADCTRGMODE_SH4ALT_POSITION 0x00000018 -#define _ADCTRGMODE_SH4ALT_MASK 0x03000000 -#define _ADCTRGMODE_SH4ALT_LENGTH 0x00000002 - -#define _ADCIMCON1_SIGN0_POSITION 0x00000000 -#define _ADCIMCON1_SIGN0_MASK 0x00000001 -#define _ADCIMCON1_SIGN0_LENGTH 0x00000001 - -#define _ADCIMCON1_DIFF0_POSITION 0x00000001 -#define _ADCIMCON1_DIFF0_MASK 0x00000002 -#define _ADCIMCON1_DIFF0_LENGTH 0x00000001 - -#define _ADCIMCON1_SIGN1_POSITION 0x00000002 -#define _ADCIMCON1_SIGN1_MASK 0x00000004 -#define _ADCIMCON1_SIGN1_LENGTH 0x00000001 - -#define _ADCIMCON1_DIFF1_POSITION 0x00000003 -#define _ADCIMCON1_DIFF1_MASK 0x00000008 -#define _ADCIMCON1_DIFF1_LENGTH 0x00000001 - -#define _ADCIMCON1_SIGN2_POSITION 0x00000004 -#define _ADCIMCON1_SIGN2_MASK 0x00000010 -#define _ADCIMCON1_SIGN2_LENGTH 0x00000001 - -#define _ADCIMCON1_DIFF2_POSITION 0x00000005 -#define _ADCIMCON1_DIFF2_MASK 0x00000020 -#define _ADCIMCON1_DIFF2_LENGTH 0x00000001 - -#define _ADCIMCON1_SIGN3_POSITION 0x00000006 -#define _ADCIMCON1_SIGN3_MASK 0x00000040 -#define _ADCIMCON1_SIGN3_LENGTH 0x00000001 - -#define _ADCIMCON1_DIFF3_POSITION 0x00000007 -#define _ADCIMCON1_DIFF3_MASK 0x00000080 -#define _ADCIMCON1_DIFF3_LENGTH 0x00000001 - -#define _ADCIMCON1_SIGN4_POSITION 0x00000008 -#define _ADCIMCON1_SIGN4_MASK 0x00000100 -#define _ADCIMCON1_SIGN4_LENGTH 0x00000001 - -#define _ADCIMCON1_DIFF4_POSITION 0x00000009 -#define _ADCIMCON1_DIFF4_MASK 0x00000200 -#define _ADCIMCON1_DIFF4_LENGTH 0x00000001 - -#define _ADCIMCON1_SIGN5_POSITION 0x0000000A -#define _ADCIMCON1_SIGN5_MASK 0x00000400 -#define _ADCIMCON1_SIGN5_LENGTH 0x00000001 - -#define _ADCIMCON1_DIFF5_POSITION 0x0000000B -#define _ADCIMCON1_DIFF5_MASK 0x00000800 -#define _ADCIMCON1_DIFF5_LENGTH 0x00000001 - -#define _ADCIMCON1_SIGN6_POSITION 0x0000000C -#define _ADCIMCON1_SIGN6_MASK 0x00001000 -#define _ADCIMCON1_SIGN6_LENGTH 0x00000001 - -#define _ADCIMCON1_DIFF6_POSITION 0x0000000D -#define _ADCIMCON1_DIFF6_MASK 0x00002000 -#define _ADCIMCON1_DIFF6_LENGTH 0x00000001 - -#define _ADCIMCON1_SIGN7_POSITION 0x0000000E -#define _ADCIMCON1_SIGN7_MASK 0x00004000 -#define _ADCIMCON1_SIGN7_LENGTH 0x00000001 - -#define _ADCIMCON1_DIFF7_POSITION 0x0000000F -#define _ADCIMCON1_DIFF7_MASK 0x00008000 -#define _ADCIMCON1_DIFF7_LENGTH 0x00000001 - -#define _ADCIMCON1_SIGN8_POSITION 0x00000010 -#define _ADCIMCON1_SIGN8_MASK 0x00010000 -#define _ADCIMCON1_SIGN8_LENGTH 0x00000001 - -#define _ADCIMCON1_DIFF8_POSITION 0x00000011 -#define _ADCIMCON1_DIFF8_MASK 0x00020000 -#define _ADCIMCON1_DIFF8_LENGTH 0x00000001 - -#define _ADCIMCON1_SIGN9_POSITION 0x00000012 -#define _ADCIMCON1_SIGN9_MASK 0x00040000 -#define _ADCIMCON1_SIGN9_LENGTH 0x00000001 - -#define _ADCIMCON1_DIFF9_POSITION 0x00000013 -#define _ADCIMCON1_DIFF9_MASK 0x00080000 -#define _ADCIMCON1_DIFF9_LENGTH 0x00000001 - -#define _ADCIMCON1_SIGN10_POSITION 0x00000014 -#define _ADCIMCON1_SIGN10_MASK 0x00100000 -#define _ADCIMCON1_SIGN10_LENGTH 0x00000001 - -#define _ADCIMCON1_DIFF10_POSITION 0x00000015 -#define _ADCIMCON1_DIFF10_MASK 0x00200000 -#define _ADCIMCON1_DIFF10_LENGTH 0x00000001 - -#define _ADCIMCON1_SIGN11_POSITION 0x00000016 -#define _ADCIMCON1_SIGN11_MASK 0x00400000 -#define _ADCIMCON1_SIGN11_LENGTH 0x00000001 - -#define _ADCIMCON1_DIFF11_POSITION 0x00000017 -#define _ADCIMCON1_DIFF11_MASK 0x00800000 -#define _ADCIMCON1_DIFF11_LENGTH 0x00000001 - -#define _ADCIMCON1_SIGN12_POSITION 0x00000018 -#define _ADCIMCON1_SIGN12_MASK 0x01000000 -#define _ADCIMCON1_SIGN12_LENGTH 0x00000001 - -#define _ADCIMCON1_DIFF12_POSITION 0x00000019 -#define _ADCIMCON1_DIFF12_MASK 0x02000000 -#define _ADCIMCON1_DIFF12_LENGTH 0x00000001 - -#define _ADCIMCON1_SIGN13_POSITION 0x0000001A -#define _ADCIMCON1_SIGN13_MASK 0x04000000 -#define _ADCIMCON1_SIGN13_LENGTH 0x00000001 - -#define _ADCIMCON1_DIFF13_POSITION 0x0000001B -#define _ADCIMCON1_DIFF13_MASK 0x08000000 -#define _ADCIMCON1_DIFF13_LENGTH 0x00000001 - -#define _ADCIMCON1_SIGN14_POSITION 0x0000001C -#define _ADCIMCON1_SIGN14_MASK 0x10000000 -#define _ADCIMCON1_SIGN14_LENGTH 0x00000001 - -#define _ADCIMCON1_DIFF14_POSITION 0x0000001D -#define _ADCIMCON1_DIFF14_MASK 0x20000000 -#define _ADCIMCON1_DIFF14_LENGTH 0x00000001 - -#define _ADCIMCON1_SIGN15_POSITION 0x0000001E -#define _ADCIMCON1_SIGN15_MASK 0x40000000 -#define _ADCIMCON1_SIGN15_LENGTH 0x00000001 - -#define _ADCIMCON1_DIFF15_POSITION 0x0000001F -#define _ADCIMCON1_DIFF15_MASK 0x80000000 -#define _ADCIMCON1_DIFF15_LENGTH 0x00000001 - -#define _ADCIMCON2_SIGN16_POSITION 0x00000000 -#define _ADCIMCON2_SIGN16_MASK 0x00000001 -#define _ADCIMCON2_SIGN16_LENGTH 0x00000001 - -#define _ADCIMCON2_DIFF16_POSITION 0x00000001 -#define _ADCIMCON2_DIFF16_MASK 0x00000002 -#define _ADCIMCON2_DIFF16_LENGTH 0x00000001 - -#define _ADCIMCON2_SIGN17_POSITION 0x00000002 -#define _ADCIMCON2_SIGN17_MASK 0x00000004 -#define _ADCIMCON2_SIGN17_LENGTH 0x00000001 - -#define _ADCIMCON2_DIFF17_POSITION 0x00000003 -#define _ADCIMCON2_DIFF17_MASK 0x00000008 -#define _ADCIMCON2_DIFF17_LENGTH 0x00000001 - -#define _ADCIMCON2_SIGN18_POSITION 0x00000004 -#define _ADCIMCON2_SIGN18_MASK 0x00000010 -#define _ADCIMCON2_SIGN18_LENGTH 0x00000001 - -#define _ADCIMCON2_DIFF18_POSITION 0x00000005 -#define _ADCIMCON2_DIFF18_MASK 0x00000020 -#define _ADCIMCON2_DIFF18_LENGTH 0x00000001 - -#define _ADCIMCON2_SIGN19_POSITION 0x00000006 -#define _ADCIMCON2_SIGN19_MASK 0x00000040 -#define _ADCIMCON2_SIGN19_LENGTH 0x00000001 - -#define _ADCIMCON2_DIFF19_POSITION 0x00000007 -#define _ADCIMCON2_DIFF19_MASK 0x00000080 -#define _ADCIMCON2_DIFF19_LENGTH 0x00000001 - -#define _ADCIMCON2_SIGN20_POSITION 0x00000008 -#define _ADCIMCON2_SIGN20_MASK 0x00000100 -#define _ADCIMCON2_SIGN20_LENGTH 0x00000001 - -#define _ADCIMCON2_DIFF20_POSITION 0x00000009 -#define _ADCIMCON2_DIFF20_MASK 0x00000200 -#define _ADCIMCON2_DIFF20_LENGTH 0x00000001 - -#define _ADCIMCON2_SIGN21_POSITION 0x0000000A -#define _ADCIMCON2_SIGN21_MASK 0x00000400 -#define _ADCIMCON2_SIGN21_LENGTH 0x00000001 - -#define _ADCIMCON2_DIFF21_POSITION 0x0000000B -#define _ADCIMCON2_DIFF21_MASK 0x00000800 -#define _ADCIMCON2_DIFF21_LENGTH 0x00000001 - -#define _ADCIMCON2_SIGN22_POSITION 0x0000000C -#define _ADCIMCON2_SIGN22_MASK 0x00001000 -#define _ADCIMCON2_SIGN22_LENGTH 0x00000001 - -#define _ADCIMCON2_DIFF22_POSITION 0x0000000D -#define _ADCIMCON2_DIFF22_MASK 0x00002000 -#define _ADCIMCON2_DIFF22_LENGTH 0x00000001 - -#define _ADCIMCON2_SIGN23_POSITION 0x0000000E -#define _ADCIMCON2_SIGN23_MASK 0x00004000 -#define _ADCIMCON2_SIGN23_LENGTH 0x00000001 - -#define _ADCIMCON2_DIFF23_POSITION 0x0000000F -#define _ADCIMCON2_DIFF23_MASK 0x00008000 -#define _ADCIMCON2_DIFF23_LENGTH 0x00000001 - -#define _ADCIMCON2_SIGN24_POSITION 0x00000010 -#define _ADCIMCON2_SIGN24_MASK 0x00010000 -#define _ADCIMCON2_SIGN24_LENGTH 0x00000001 - -#define _ADCIMCON2_DIFF24_POSITION 0x00000011 -#define _ADCIMCON2_DIFF24_MASK 0x00020000 -#define _ADCIMCON2_DIFF24_LENGTH 0x00000001 - -#define _ADCIMCON2_SIGN25_POSITION 0x00000012 -#define _ADCIMCON2_SIGN25_MASK 0x00040000 -#define _ADCIMCON2_SIGN25_LENGTH 0x00000001 - -#define _ADCIMCON2_DIFF25_POSITION 0x00000013 -#define _ADCIMCON2_DIFF25_MASK 0x00080000 -#define _ADCIMCON2_DIFF25_LENGTH 0x00000001 - -#define _ADCIMCON2_SIGN26_POSITION 0x00000014 -#define _ADCIMCON2_SIGN26_MASK 0x00100000 -#define _ADCIMCON2_SIGN26_LENGTH 0x00000001 - -#define _ADCIMCON2_DIFF26_POSITION 0x00000015 -#define _ADCIMCON2_DIFF26_MASK 0x00200000 -#define _ADCIMCON2_DIFF26_LENGTH 0x00000001 - -#define _ADCIMCON2_SIGN27_POSITION 0x00000016 -#define _ADCIMCON2_SIGN27_MASK 0x00400000 -#define _ADCIMCON2_SIGN27_LENGTH 0x00000001 - -#define _ADCIMCON2_DIFF27_POSITION 0x00000017 -#define _ADCIMCON2_DIFF27_MASK 0x00800000 -#define _ADCIMCON2_DIFF27_LENGTH 0x00000001 - -#define _ADCIMCON2_SIGN28_POSITION 0x00000018 -#define _ADCIMCON2_SIGN28_MASK 0x01000000 -#define _ADCIMCON2_SIGN28_LENGTH 0x00000001 - -#define _ADCIMCON2_DIFF28_POSITION 0x00000019 -#define _ADCIMCON2_DIFF28_MASK 0x02000000 -#define _ADCIMCON2_DIFF28_LENGTH 0x00000001 - -#define _ADCIMCON2_SIGN29_POSITION 0x0000001A -#define _ADCIMCON2_SIGN29_MASK 0x04000000 -#define _ADCIMCON2_SIGN29_LENGTH 0x00000001 - -#define _ADCIMCON2_DIFF29_POSITION 0x0000001B -#define _ADCIMCON2_DIFF29_MASK 0x08000000 -#define _ADCIMCON2_DIFF29_LENGTH 0x00000001 - -#define _ADCIMCON2_SIGN30_POSITION 0x0000001C -#define _ADCIMCON2_SIGN30_MASK 0x10000000 -#define _ADCIMCON2_SIGN30_LENGTH 0x00000001 - -#define _ADCIMCON2_DIFF30_POSITION 0x0000001D -#define _ADCIMCON2_DIFF30_MASK 0x20000000 -#define _ADCIMCON2_DIFF30_LENGTH 0x00000001 - -#define _ADCIMCON2_SIGN31_POSITION 0x0000001E -#define _ADCIMCON2_SIGN31_MASK 0x40000000 -#define _ADCIMCON2_SIGN31_LENGTH 0x00000001 - -#define _ADCIMCON2_DIFF31_POSITION 0x0000001F -#define _ADCIMCON2_DIFF31_MASK 0x80000000 -#define _ADCIMCON2_DIFF31_LENGTH 0x00000001 - -#define _ADCIMCON3_SIGN32_POSITION 0x00000000 -#define _ADCIMCON3_SIGN32_MASK 0x00000001 -#define _ADCIMCON3_SIGN32_LENGTH 0x00000001 - -#define _ADCIMCON3_DIFF32_POSITION 0x00000001 -#define _ADCIMCON3_DIFF32_MASK 0x00000002 -#define _ADCIMCON3_DIFF32_LENGTH 0x00000001 - -#define _ADCIMCON3_SIGN33_POSITION 0x00000002 -#define _ADCIMCON3_SIGN33_MASK 0x00000004 -#define _ADCIMCON3_SIGN33_LENGTH 0x00000001 - -#define _ADCIMCON3_DIFF33_POSITION 0x00000003 -#define _ADCIMCON3_DIFF33_MASK 0x00000008 -#define _ADCIMCON3_DIFF33_LENGTH 0x00000001 - -#define _ADCIMCON3_SIGN34_POSITION 0x00000004 -#define _ADCIMCON3_SIGN34_MASK 0x00000010 -#define _ADCIMCON3_SIGN34_LENGTH 0x00000001 - -#define _ADCIMCON3_DIFF34_POSITION 0x00000005 -#define _ADCIMCON3_DIFF34_MASK 0x00000020 -#define _ADCIMCON3_DIFF34_LENGTH 0x00000001 - -#define _ADCIMCON3_SIGN35_POSITION 0x00000006 -#define _ADCIMCON3_SIGN35_MASK 0x00000040 -#define _ADCIMCON3_SIGN35_LENGTH 0x00000001 - -#define _ADCIMCON3_DIFF35_POSITION 0x00000007 -#define _ADCIMCON3_DIFF35_MASK 0x00000080 -#define _ADCIMCON3_DIFF35_LENGTH 0x00000001 - -#define _ADCIMCON3_SIGN36_POSITION 0x00000008 -#define _ADCIMCON3_SIGN36_MASK 0x00000100 -#define _ADCIMCON3_SIGN36_LENGTH 0x00000001 - -#define _ADCIMCON3_DIFF36_POSITION 0x00000009 -#define _ADCIMCON3_DIFF36_MASK 0x00000200 -#define _ADCIMCON3_DIFF36_LENGTH 0x00000001 - -#define _ADCIMCON3_SIGN37_POSITION 0x0000000A -#define _ADCIMCON3_SIGN37_MASK 0x00000400 -#define _ADCIMCON3_SIGN37_LENGTH 0x00000001 - -#define _ADCIMCON3_DIFF37_POSITION 0x0000000B -#define _ADCIMCON3_DIFF37_MASK 0x00000800 -#define _ADCIMCON3_DIFF37_LENGTH 0x00000001 - -#define _ADCIMCON3_SIGN38_POSITION 0x0000000C -#define _ADCIMCON3_SIGN38_MASK 0x00001000 -#define _ADCIMCON3_SIGN38_LENGTH 0x00000001 - -#define _ADCIMCON3_DIFF38_POSITION 0x0000000D -#define _ADCIMCON3_DIFF38_MASK 0x00002000 -#define _ADCIMCON3_DIFF38_LENGTH 0x00000001 - -#define _ADCIMCON3_SIGN39_POSITION 0x0000000E -#define _ADCIMCON3_SIGN39_MASK 0x00004000 -#define _ADCIMCON3_SIGN39_LENGTH 0x00000001 - -#define _ADCIMCON3_DIFF39_POSITION 0x0000000F -#define _ADCIMCON3_DIFF39_MASK 0x00008000 -#define _ADCIMCON3_DIFF39_LENGTH 0x00000001 - -#define _ADCIMCON3_SIGN40_POSITION 0x00000010 -#define _ADCIMCON3_SIGN40_MASK 0x00010000 -#define _ADCIMCON3_SIGN40_LENGTH 0x00000001 - -#define _ADCIMCON3_DIFF40_POSITION 0x00000011 -#define _ADCIMCON3_DIFF40_MASK 0x00020000 -#define _ADCIMCON3_DIFF40_LENGTH 0x00000001 - -#define _ADCIMCON3_SIGN41_POSITION 0x00000012 -#define _ADCIMCON3_SIGN41_MASK 0x00040000 -#define _ADCIMCON3_SIGN41_LENGTH 0x00000001 - -#define _ADCIMCON3_DIFF41_POSITION 0x00000013 -#define _ADCIMCON3_DIFF41_MASK 0x00080000 -#define _ADCIMCON3_DIFF41_LENGTH 0x00000001 - -#define _ADCIMCON3_SIGN42_POSITION 0x00000014 -#define _ADCIMCON3_SIGN42_MASK 0x00100000 -#define _ADCIMCON3_SIGN42_LENGTH 0x00000001 - -#define _ADCIMCON3_DIFF42_POSITION 0x00000015 -#define _ADCIMCON3_DIFF42_MASK 0x00200000 -#define _ADCIMCON3_DIFF42_LENGTH 0x00000001 - -#define _ADCIMCON3_SIGN43_POSITION 0x00000016 -#define _ADCIMCON3_SIGN43_MASK 0x00400000 -#define _ADCIMCON3_SIGN43_LENGTH 0x00000001 - -#define _ADCIMCON3_DIFF43_POSITION 0x00000017 -#define _ADCIMCON3_DIFF43_MASK 0x00800000 -#define _ADCIMCON3_DIFF43_LENGTH 0x00000001 - -#define _ADCIMCON3_SIGN44_POSITION 0x00000018 -#define _ADCIMCON3_SIGN44_MASK 0x01000000 -#define _ADCIMCON3_SIGN44_LENGTH 0x00000001 - -#define _ADCIMCON3_DIFF44_POSITION 0x00000019 -#define _ADCIMCON3_DIFF44_MASK 0x02000000 -#define _ADCIMCON3_DIFF44_LENGTH 0x00000001 - -#define _ADCGIRQEN1_AGIEN0_POSITION 0x00000000 -#define _ADCGIRQEN1_AGIEN0_MASK 0x00000001 -#define _ADCGIRQEN1_AGIEN0_LENGTH 0x00000001 - -#define _ADCGIRQEN1_AGIEN1_POSITION 0x00000001 -#define _ADCGIRQEN1_AGIEN1_MASK 0x00000002 -#define _ADCGIRQEN1_AGIEN1_LENGTH 0x00000001 - -#define _ADCGIRQEN1_AGIEN2_POSITION 0x00000002 -#define _ADCGIRQEN1_AGIEN2_MASK 0x00000004 -#define _ADCGIRQEN1_AGIEN2_LENGTH 0x00000001 - -#define _ADCGIRQEN1_AGIEN3_POSITION 0x00000003 -#define _ADCGIRQEN1_AGIEN3_MASK 0x00000008 -#define _ADCGIRQEN1_AGIEN3_LENGTH 0x00000001 - -#define _ADCGIRQEN1_AGIEN4_POSITION 0x00000004 -#define _ADCGIRQEN1_AGIEN4_MASK 0x00000010 -#define _ADCGIRQEN1_AGIEN4_LENGTH 0x00000001 - -#define _ADCGIRQEN1_AGIEN5_POSITION 0x00000005 -#define _ADCGIRQEN1_AGIEN5_MASK 0x00000020 -#define _ADCGIRQEN1_AGIEN5_LENGTH 0x00000001 - -#define _ADCGIRQEN1_AGIEN6_POSITION 0x00000006 -#define _ADCGIRQEN1_AGIEN6_MASK 0x00000040 -#define _ADCGIRQEN1_AGIEN6_LENGTH 0x00000001 - -#define _ADCGIRQEN1_AGIEN7_POSITION 0x00000007 -#define _ADCGIRQEN1_AGIEN7_MASK 0x00000080 -#define _ADCGIRQEN1_AGIEN7_LENGTH 0x00000001 - -#define _ADCGIRQEN1_AGIEN8_POSITION 0x00000008 -#define _ADCGIRQEN1_AGIEN8_MASK 0x00000100 -#define _ADCGIRQEN1_AGIEN8_LENGTH 0x00000001 - -#define _ADCGIRQEN1_AGIEN9_POSITION 0x00000009 -#define _ADCGIRQEN1_AGIEN9_MASK 0x00000200 -#define _ADCGIRQEN1_AGIEN9_LENGTH 0x00000001 - -#define _ADCGIRQEN1_AGIEN10_POSITION 0x0000000A -#define _ADCGIRQEN1_AGIEN10_MASK 0x00000400 -#define _ADCGIRQEN1_AGIEN10_LENGTH 0x00000001 - -#define _ADCGIRQEN1_AGIEN11_POSITION 0x0000000B -#define _ADCGIRQEN1_AGIEN11_MASK 0x00000800 -#define _ADCGIRQEN1_AGIEN11_LENGTH 0x00000001 - -#define _ADCGIRQEN1_AGIEN12_POSITION 0x0000000C -#define _ADCGIRQEN1_AGIEN12_MASK 0x00001000 -#define _ADCGIRQEN1_AGIEN12_LENGTH 0x00000001 - -#define _ADCGIRQEN1_AGIEN13_POSITION 0x0000000D -#define _ADCGIRQEN1_AGIEN13_MASK 0x00002000 -#define _ADCGIRQEN1_AGIEN13_LENGTH 0x00000001 - -#define _ADCGIRQEN1_AGIEN14_POSITION 0x0000000E -#define _ADCGIRQEN1_AGIEN14_MASK 0x00004000 -#define _ADCGIRQEN1_AGIEN14_LENGTH 0x00000001 - -#define _ADCGIRQEN1_AGIEN15_POSITION 0x0000000F -#define _ADCGIRQEN1_AGIEN15_MASK 0x00008000 -#define _ADCGIRQEN1_AGIEN15_LENGTH 0x00000001 - -#define _ADCGIRQEN1_AGIEN16_POSITION 0x00000010 -#define _ADCGIRQEN1_AGIEN16_MASK 0x00010000 -#define _ADCGIRQEN1_AGIEN16_LENGTH 0x00000001 - -#define _ADCGIRQEN1_AGIEN17_POSITION 0x00000011 -#define _ADCGIRQEN1_AGIEN17_MASK 0x00020000 -#define _ADCGIRQEN1_AGIEN17_LENGTH 0x00000001 - -#define _ADCGIRQEN1_AGIEN18_POSITION 0x00000012 -#define _ADCGIRQEN1_AGIEN18_MASK 0x00040000 -#define _ADCGIRQEN1_AGIEN18_LENGTH 0x00000001 - -#define _ADCGIRQEN1_AGIEN19_POSITION 0x00000013 -#define _ADCGIRQEN1_AGIEN19_MASK 0x00080000 -#define _ADCGIRQEN1_AGIEN19_LENGTH 0x00000001 - -#define _ADCGIRQEN1_AGIEN20_POSITION 0x00000014 -#define _ADCGIRQEN1_AGIEN20_MASK 0x00100000 -#define _ADCGIRQEN1_AGIEN20_LENGTH 0x00000001 - -#define _ADCGIRQEN1_AGIEN21_POSITION 0x00000015 -#define _ADCGIRQEN1_AGIEN21_MASK 0x00200000 -#define _ADCGIRQEN1_AGIEN21_LENGTH 0x00000001 - -#define _ADCGIRQEN1_AGIEN22_POSITION 0x00000016 -#define _ADCGIRQEN1_AGIEN22_MASK 0x00400000 -#define _ADCGIRQEN1_AGIEN22_LENGTH 0x00000001 - -#define _ADCGIRQEN1_AGIEN23_POSITION 0x00000017 -#define _ADCGIRQEN1_AGIEN23_MASK 0x00800000 -#define _ADCGIRQEN1_AGIEN23_LENGTH 0x00000001 - -#define _ADCGIRQEN1_AGIEN24_POSITION 0x00000018 -#define _ADCGIRQEN1_AGIEN24_MASK 0x01000000 -#define _ADCGIRQEN1_AGIEN24_LENGTH 0x00000001 - -#define _ADCGIRQEN1_AGIEN25_POSITION 0x00000019 -#define _ADCGIRQEN1_AGIEN25_MASK 0x02000000 -#define _ADCGIRQEN1_AGIEN25_LENGTH 0x00000001 - -#define _ADCGIRQEN1_AGIEN26_POSITION 0x0000001A -#define _ADCGIRQEN1_AGIEN26_MASK 0x04000000 -#define _ADCGIRQEN1_AGIEN26_LENGTH 0x00000001 - -#define _ADCGIRQEN1_AGIEN27_POSITION 0x0000001B -#define _ADCGIRQEN1_AGIEN27_MASK 0x08000000 -#define _ADCGIRQEN1_AGIEN27_LENGTH 0x00000001 - -#define _ADCGIRQEN1_AGIEN28_POSITION 0x0000001C -#define _ADCGIRQEN1_AGIEN28_MASK 0x10000000 -#define _ADCGIRQEN1_AGIEN28_LENGTH 0x00000001 - -#define _ADCGIRQEN1_AGIEN29_POSITION 0x0000001D -#define _ADCGIRQEN1_AGIEN29_MASK 0x20000000 -#define _ADCGIRQEN1_AGIEN29_LENGTH 0x00000001 - -#define _ADCGIRQEN1_AGIEN30_POSITION 0x0000001E -#define _ADCGIRQEN1_AGIEN30_MASK 0x40000000 -#define _ADCGIRQEN1_AGIEN30_LENGTH 0x00000001 - -#define _ADCGIRQEN1_AGIEN31_POSITION 0x0000001F -#define _ADCGIRQEN1_AGIEN31_MASK 0x80000000 -#define _ADCGIRQEN1_AGIEN31_LENGTH 0x00000001 - -#define _ADCGIRQEN2_AGIEN32_POSITION 0x00000000 -#define _ADCGIRQEN2_AGIEN32_MASK 0x00000001 -#define _ADCGIRQEN2_AGIEN32_LENGTH 0x00000001 - -#define _ADCGIRQEN2_AGIEN33_POSITION 0x00000001 -#define _ADCGIRQEN2_AGIEN33_MASK 0x00000002 -#define _ADCGIRQEN2_AGIEN33_LENGTH 0x00000001 - -#define _ADCGIRQEN2_AGIEN34_POSITION 0x00000002 -#define _ADCGIRQEN2_AGIEN34_MASK 0x00000004 -#define _ADCGIRQEN2_AGIEN34_LENGTH 0x00000001 - -#define _ADCGIRQEN2_AGIEN35_POSITION 0x00000003 -#define _ADCGIRQEN2_AGIEN35_MASK 0x00000008 -#define _ADCGIRQEN2_AGIEN35_LENGTH 0x00000001 - -#define _ADCGIRQEN2_AGIEN36_POSITION 0x00000004 -#define _ADCGIRQEN2_AGIEN36_MASK 0x00000010 -#define _ADCGIRQEN2_AGIEN36_LENGTH 0x00000001 - -#define _ADCGIRQEN2_AGIEN37_POSITION 0x00000005 -#define _ADCGIRQEN2_AGIEN37_MASK 0x00000020 -#define _ADCGIRQEN2_AGIEN37_LENGTH 0x00000001 - -#define _ADCGIRQEN2_AGIEN38_POSITION 0x00000006 -#define _ADCGIRQEN2_AGIEN38_MASK 0x00000040 -#define _ADCGIRQEN2_AGIEN38_LENGTH 0x00000001 - -#define _ADCGIRQEN2_AGIEN39_POSITION 0x00000007 -#define _ADCGIRQEN2_AGIEN39_MASK 0x00000080 -#define _ADCGIRQEN2_AGIEN39_LENGTH 0x00000001 - -#define _ADCGIRQEN2_AGIEN40_POSITION 0x00000008 -#define _ADCGIRQEN2_AGIEN40_MASK 0x00000100 -#define _ADCGIRQEN2_AGIEN40_LENGTH 0x00000001 - -#define _ADCGIRQEN2_AGIEN41_POSITION 0x00000009 -#define _ADCGIRQEN2_AGIEN41_MASK 0x00000200 -#define _ADCGIRQEN2_AGIEN41_LENGTH 0x00000001 - -#define _ADCGIRQEN2_AGIEN42_POSITION 0x0000000A -#define _ADCGIRQEN2_AGIEN42_MASK 0x00000400 -#define _ADCGIRQEN2_AGIEN42_LENGTH 0x00000001 - -#define _ADCGIRQEN2_AGIEN43_POSITION 0x0000000B -#define _ADCGIRQEN2_AGIEN43_MASK 0x00000800 -#define _ADCGIRQEN2_AGIEN43_LENGTH 0x00000001 - -#define _ADCGIRQEN2_AGIEN44_POSITION 0x0000000C -#define _ADCGIRQEN2_AGIEN44_MASK 0x00001000 -#define _ADCGIRQEN2_AGIEN44_LENGTH 0x00000001 - -#define _ADCCSS1_CSS0_POSITION 0x00000000 -#define _ADCCSS1_CSS0_MASK 0x00000001 -#define _ADCCSS1_CSS0_LENGTH 0x00000001 - -#define _ADCCSS1_CSS1_POSITION 0x00000001 -#define _ADCCSS1_CSS1_MASK 0x00000002 -#define _ADCCSS1_CSS1_LENGTH 0x00000001 - -#define _ADCCSS1_CSS2_POSITION 0x00000002 -#define _ADCCSS1_CSS2_MASK 0x00000004 -#define _ADCCSS1_CSS2_LENGTH 0x00000001 - -#define _ADCCSS1_CSS3_POSITION 0x00000003 -#define _ADCCSS1_CSS3_MASK 0x00000008 -#define _ADCCSS1_CSS3_LENGTH 0x00000001 - -#define _ADCCSS1_CSS4_POSITION 0x00000004 -#define _ADCCSS1_CSS4_MASK 0x00000010 -#define _ADCCSS1_CSS4_LENGTH 0x00000001 - -#define _ADCCSS1_CSS5_POSITION 0x00000005 -#define _ADCCSS1_CSS5_MASK 0x00000020 -#define _ADCCSS1_CSS5_LENGTH 0x00000001 - -#define _ADCCSS1_CSS6_POSITION 0x00000006 -#define _ADCCSS1_CSS6_MASK 0x00000040 -#define _ADCCSS1_CSS6_LENGTH 0x00000001 - -#define _ADCCSS1_CSS7_POSITION 0x00000007 -#define _ADCCSS1_CSS7_MASK 0x00000080 -#define _ADCCSS1_CSS7_LENGTH 0x00000001 - -#define _ADCCSS1_CSS8_POSITION 0x00000008 -#define _ADCCSS1_CSS8_MASK 0x00000100 -#define _ADCCSS1_CSS8_LENGTH 0x00000001 - -#define _ADCCSS1_CSS9_POSITION 0x00000009 -#define _ADCCSS1_CSS9_MASK 0x00000200 -#define _ADCCSS1_CSS9_LENGTH 0x00000001 - -#define _ADCCSS1_CSS10_POSITION 0x0000000A -#define _ADCCSS1_CSS10_MASK 0x00000400 -#define _ADCCSS1_CSS10_LENGTH 0x00000001 - -#define _ADCCSS1_CSS11_POSITION 0x0000000B -#define _ADCCSS1_CSS11_MASK 0x00000800 -#define _ADCCSS1_CSS11_LENGTH 0x00000001 - -#define _ADCCSS1_CSS12_POSITION 0x0000000C -#define _ADCCSS1_CSS12_MASK 0x00001000 -#define _ADCCSS1_CSS12_LENGTH 0x00000001 - -#define _ADCCSS1_CSS13_POSITION 0x0000000D -#define _ADCCSS1_CSS13_MASK 0x00002000 -#define _ADCCSS1_CSS13_LENGTH 0x00000001 - -#define _ADCCSS1_CSS14_POSITION 0x0000000E -#define _ADCCSS1_CSS14_MASK 0x00004000 -#define _ADCCSS1_CSS14_LENGTH 0x00000001 - -#define _ADCCSS1_CSS15_POSITION 0x0000000F -#define _ADCCSS1_CSS15_MASK 0x00008000 -#define _ADCCSS1_CSS15_LENGTH 0x00000001 - -#define _ADCCSS1_CSS16_POSITION 0x00000010 -#define _ADCCSS1_CSS16_MASK 0x00010000 -#define _ADCCSS1_CSS16_LENGTH 0x00000001 - -#define _ADCCSS1_CSS17_POSITION 0x00000011 -#define _ADCCSS1_CSS17_MASK 0x00020000 -#define _ADCCSS1_CSS17_LENGTH 0x00000001 - -#define _ADCCSS1_CSS18_POSITION 0x00000012 -#define _ADCCSS1_CSS18_MASK 0x00040000 -#define _ADCCSS1_CSS18_LENGTH 0x00000001 - -#define _ADCCSS1_CSS19_POSITION 0x00000013 -#define _ADCCSS1_CSS19_MASK 0x00080000 -#define _ADCCSS1_CSS19_LENGTH 0x00000001 - -#define _ADCCSS1_CSS20_POSITION 0x00000014 -#define _ADCCSS1_CSS20_MASK 0x00100000 -#define _ADCCSS1_CSS20_LENGTH 0x00000001 - -#define _ADCCSS1_CSS21_POSITION 0x00000015 -#define _ADCCSS1_CSS21_MASK 0x00200000 -#define _ADCCSS1_CSS21_LENGTH 0x00000001 - -#define _ADCCSS1_CSS22_POSITION 0x00000016 -#define _ADCCSS1_CSS22_MASK 0x00400000 -#define _ADCCSS1_CSS22_LENGTH 0x00000001 - -#define _ADCCSS1_CSS23_POSITION 0x00000017 -#define _ADCCSS1_CSS23_MASK 0x00800000 -#define _ADCCSS1_CSS23_LENGTH 0x00000001 - -#define _ADCCSS1_CSS24_POSITION 0x00000018 -#define _ADCCSS1_CSS24_MASK 0x01000000 -#define _ADCCSS1_CSS24_LENGTH 0x00000001 - -#define _ADCCSS1_CSS25_POSITION 0x00000019 -#define _ADCCSS1_CSS25_MASK 0x02000000 -#define _ADCCSS1_CSS25_LENGTH 0x00000001 - -#define _ADCCSS1_CSS26_POSITION 0x0000001A -#define _ADCCSS1_CSS26_MASK 0x04000000 -#define _ADCCSS1_CSS26_LENGTH 0x00000001 - -#define _ADCCSS1_CSS27_POSITION 0x0000001B -#define _ADCCSS1_CSS27_MASK 0x08000000 -#define _ADCCSS1_CSS27_LENGTH 0x00000001 - -#define _ADCCSS1_CSS28_POSITION 0x0000001C -#define _ADCCSS1_CSS28_MASK 0x10000000 -#define _ADCCSS1_CSS28_LENGTH 0x00000001 - -#define _ADCCSS1_CSS29_POSITION 0x0000001D -#define _ADCCSS1_CSS29_MASK 0x20000000 -#define _ADCCSS1_CSS29_LENGTH 0x00000001 - -#define _ADCCSS1_CSS30_POSITION 0x0000001E -#define _ADCCSS1_CSS30_MASK 0x40000000 -#define _ADCCSS1_CSS30_LENGTH 0x00000001 - -#define _ADCCSS1_CSS31_POSITION 0x0000001F -#define _ADCCSS1_CSS31_MASK 0x80000000 -#define _ADCCSS1_CSS31_LENGTH 0x00000001 - -#define _ADCCSS2_CSS32_POSITION 0x00000000 -#define _ADCCSS2_CSS32_MASK 0x00000001 -#define _ADCCSS2_CSS32_LENGTH 0x00000001 - -#define _ADCCSS2_CSS33_POSITION 0x00000001 -#define _ADCCSS2_CSS33_MASK 0x00000002 -#define _ADCCSS2_CSS33_LENGTH 0x00000001 - -#define _ADCCSS2_CSS34_POSITION 0x00000002 -#define _ADCCSS2_CSS34_MASK 0x00000004 -#define _ADCCSS2_CSS34_LENGTH 0x00000001 - -#define _ADCCSS2_CSS35_POSITION 0x00000003 -#define _ADCCSS2_CSS35_MASK 0x00000008 -#define _ADCCSS2_CSS35_LENGTH 0x00000001 - -#define _ADCCSS2_CSS36_POSITION 0x00000004 -#define _ADCCSS2_CSS36_MASK 0x00000010 -#define _ADCCSS2_CSS36_LENGTH 0x00000001 - -#define _ADCCSS2_CSS37_POSITION 0x00000005 -#define _ADCCSS2_CSS37_MASK 0x00000020 -#define _ADCCSS2_CSS37_LENGTH 0x00000001 - -#define _ADCCSS2_CSS38_POSITION 0x00000006 -#define _ADCCSS2_CSS38_MASK 0x00000040 -#define _ADCCSS2_CSS38_LENGTH 0x00000001 - -#define _ADCCSS2_CSS39_POSITION 0x00000007 -#define _ADCCSS2_CSS39_MASK 0x00000080 -#define _ADCCSS2_CSS39_LENGTH 0x00000001 - -#define _ADCCSS2_CSS40_POSITION 0x00000008 -#define _ADCCSS2_CSS40_MASK 0x00000100 -#define _ADCCSS2_CSS40_LENGTH 0x00000001 - -#define _ADCCSS2_CSS41_POSITION 0x00000009 -#define _ADCCSS2_CSS41_MASK 0x00000200 -#define _ADCCSS2_CSS41_LENGTH 0x00000001 - -#define _ADCCSS2_CSS42_POSITION 0x0000000A -#define _ADCCSS2_CSS42_MASK 0x00000400 -#define _ADCCSS2_CSS42_LENGTH 0x00000001 - -#define _ADCCSS2_CSS43_POSITION 0x0000000B -#define _ADCCSS2_CSS43_MASK 0x00000800 -#define _ADCCSS2_CSS43_LENGTH 0x00000001 - -#define _ADCCSS2_CSS44_POSITION 0x0000000C -#define _ADCCSS2_CSS44_MASK 0x00001000 -#define _ADCCSS2_CSS44_LENGTH 0x00000001 - -#define _ADCDSTAT1_ARDY0_POSITION 0x00000000 -#define _ADCDSTAT1_ARDY0_MASK 0x00000001 -#define _ADCDSTAT1_ARDY0_LENGTH 0x00000001 - -#define _ADCDSTAT1_ARDY1_POSITION 0x00000001 -#define _ADCDSTAT1_ARDY1_MASK 0x00000002 -#define _ADCDSTAT1_ARDY1_LENGTH 0x00000001 - -#define _ADCDSTAT1_ARDY2_POSITION 0x00000002 -#define _ADCDSTAT1_ARDY2_MASK 0x00000004 -#define _ADCDSTAT1_ARDY2_LENGTH 0x00000001 - -#define _ADCDSTAT1_ARDY3_POSITION 0x00000003 -#define _ADCDSTAT1_ARDY3_MASK 0x00000008 -#define _ADCDSTAT1_ARDY3_LENGTH 0x00000001 - -#define _ADCDSTAT1_ARDY4_POSITION 0x00000004 -#define _ADCDSTAT1_ARDY4_MASK 0x00000010 -#define _ADCDSTAT1_ARDY4_LENGTH 0x00000001 - -#define _ADCDSTAT1_ARDY5_POSITION 0x00000005 -#define _ADCDSTAT1_ARDY5_MASK 0x00000020 -#define _ADCDSTAT1_ARDY5_LENGTH 0x00000001 - -#define _ADCDSTAT1_ARDY6_POSITION 0x00000006 -#define _ADCDSTAT1_ARDY6_MASK 0x00000040 -#define _ADCDSTAT1_ARDY6_LENGTH 0x00000001 - -#define _ADCDSTAT1_ARDY7_POSITION 0x00000007 -#define _ADCDSTAT1_ARDY7_MASK 0x00000080 -#define _ADCDSTAT1_ARDY7_LENGTH 0x00000001 - -#define _ADCDSTAT1_ARDY8_POSITION 0x00000008 -#define _ADCDSTAT1_ARDY8_MASK 0x00000100 -#define _ADCDSTAT1_ARDY8_LENGTH 0x00000001 - -#define _ADCDSTAT1_ARDY9_POSITION 0x00000009 -#define _ADCDSTAT1_ARDY9_MASK 0x00000200 -#define _ADCDSTAT1_ARDY9_LENGTH 0x00000001 - -#define _ADCDSTAT1_ARDY10_POSITION 0x0000000A -#define _ADCDSTAT1_ARDY10_MASK 0x00000400 -#define _ADCDSTAT1_ARDY10_LENGTH 0x00000001 - -#define _ADCDSTAT1_ARDY11_POSITION 0x0000000B -#define _ADCDSTAT1_ARDY11_MASK 0x00000800 -#define _ADCDSTAT1_ARDY11_LENGTH 0x00000001 - -#define _ADCDSTAT1_ARDY12_POSITION 0x0000000C -#define _ADCDSTAT1_ARDY12_MASK 0x00001000 -#define _ADCDSTAT1_ARDY12_LENGTH 0x00000001 - -#define _ADCDSTAT1_ARDY13_POSITION 0x0000000D -#define _ADCDSTAT1_ARDY13_MASK 0x00002000 -#define _ADCDSTAT1_ARDY13_LENGTH 0x00000001 - -#define _ADCDSTAT1_ARDY14_POSITION 0x0000000E -#define _ADCDSTAT1_ARDY14_MASK 0x00004000 -#define _ADCDSTAT1_ARDY14_LENGTH 0x00000001 - -#define _ADCDSTAT1_ARDY15_POSITION 0x0000000F -#define _ADCDSTAT1_ARDY15_MASK 0x00008000 -#define _ADCDSTAT1_ARDY15_LENGTH 0x00000001 - -#define _ADCDSTAT1_ARDY16_POSITION 0x00000010 -#define _ADCDSTAT1_ARDY16_MASK 0x00010000 -#define _ADCDSTAT1_ARDY16_LENGTH 0x00000001 - -#define _ADCDSTAT1_ARDY17_POSITION 0x00000011 -#define _ADCDSTAT1_ARDY17_MASK 0x00020000 -#define _ADCDSTAT1_ARDY17_LENGTH 0x00000001 - -#define _ADCDSTAT1_ARDY18_POSITION 0x00000012 -#define _ADCDSTAT1_ARDY18_MASK 0x00040000 -#define _ADCDSTAT1_ARDY18_LENGTH 0x00000001 - -#define _ADCDSTAT1_ARDY19_POSITION 0x00000013 -#define _ADCDSTAT1_ARDY19_MASK 0x00080000 -#define _ADCDSTAT1_ARDY19_LENGTH 0x00000001 - -#define _ADCDSTAT1_ARDY20_POSITION 0x00000014 -#define _ADCDSTAT1_ARDY20_MASK 0x00100000 -#define _ADCDSTAT1_ARDY20_LENGTH 0x00000001 - -#define _ADCDSTAT1_ARDY21_POSITION 0x00000015 -#define _ADCDSTAT1_ARDY21_MASK 0x00200000 -#define _ADCDSTAT1_ARDY21_LENGTH 0x00000001 - -#define _ADCDSTAT1_ARDY22_POSITION 0x00000016 -#define _ADCDSTAT1_ARDY22_MASK 0x00400000 -#define _ADCDSTAT1_ARDY22_LENGTH 0x00000001 - -#define _ADCDSTAT1_ARDY23_POSITION 0x00000017 -#define _ADCDSTAT1_ARDY23_MASK 0x00800000 -#define _ADCDSTAT1_ARDY23_LENGTH 0x00000001 - -#define _ADCDSTAT1_ARDY24_POSITION 0x00000018 -#define _ADCDSTAT1_ARDY24_MASK 0x01000000 -#define _ADCDSTAT1_ARDY24_LENGTH 0x00000001 - -#define _ADCDSTAT1_ARDY25_POSITION 0x00000019 -#define _ADCDSTAT1_ARDY25_MASK 0x02000000 -#define _ADCDSTAT1_ARDY25_LENGTH 0x00000001 - -#define _ADCDSTAT1_ARDY26_POSITION 0x0000001A -#define _ADCDSTAT1_ARDY26_MASK 0x04000000 -#define _ADCDSTAT1_ARDY26_LENGTH 0x00000001 - -#define _ADCDSTAT1_ARDY27_POSITION 0x0000001B -#define _ADCDSTAT1_ARDY27_MASK 0x08000000 -#define _ADCDSTAT1_ARDY27_LENGTH 0x00000001 - -#define _ADCDSTAT1_ARDY28_POSITION 0x0000001C -#define _ADCDSTAT1_ARDY28_MASK 0x10000000 -#define _ADCDSTAT1_ARDY28_LENGTH 0x00000001 - -#define _ADCDSTAT1_ARDY29_POSITION 0x0000001D -#define _ADCDSTAT1_ARDY29_MASK 0x20000000 -#define _ADCDSTAT1_ARDY29_LENGTH 0x00000001 - -#define _ADCDSTAT1_ARDY30_POSITION 0x0000001E -#define _ADCDSTAT1_ARDY30_MASK 0x40000000 -#define _ADCDSTAT1_ARDY30_LENGTH 0x00000001 - -#define _ADCDSTAT1_ARDY31_POSITION 0x0000001F -#define _ADCDSTAT1_ARDY31_MASK 0x80000000 -#define _ADCDSTAT1_ARDY31_LENGTH 0x00000001 - -#define _ADCDSTAT2_ARDY32_POSITION 0x00000000 -#define _ADCDSTAT2_ARDY32_MASK 0x00000001 -#define _ADCDSTAT2_ARDY32_LENGTH 0x00000001 - -#define _ADCDSTAT2_ARDY33_POSITION 0x00000001 -#define _ADCDSTAT2_ARDY33_MASK 0x00000002 -#define _ADCDSTAT2_ARDY33_LENGTH 0x00000001 - -#define _ADCDSTAT2_ARDY34_POSITION 0x00000002 -#define _ADCDSTAT2_ARDY34_MASK 0x00000004 -#define _ADCDSTAT2_ARDY34_LENGTH 0x00000001 - -#define _ADCDSTAT2_ARDY35_POSITION 0x00000003 -#define _ADCDSTAT2_ARDY35_MASK 0x00000008 -#define _ADCDSTAT2_ARDY35_LENGTH 0x00000001 - -#define _ADCDSTAT2_ARDY36_POSITION 0x00000004 -#define _ADCDSTAT2_ARDY36_MASK 0x00000010 -#define _ADCDSTAT2_ARDY36_LENGTH 0x00000001 - -#define _ADCDSTAT2_ARDY37_POSITION 0x00000005 -#define _ADCDSTAT2_ARDY37_MASK 0x00000020 -#define _ADCDSTAT2_ARDY37_LENGTH 0x00000001 - -#define _ADCDSTAT2_ARDY38_POSITION 0x00000006 -#define _ADCDSTAT2_ARDY38_MASK 0x00000040 -#define _ADCDSTAT2_ARDY38_LENGTH 0x00000001 - -#define _ADCDSTAT2_ARDY39_POSITION 0x00000007 -#define _ADCDSTAT2_ARDY39_MASK 0x00000080 -#define _ADCDSTAT2_ARDY39_LENGTH 0x00000001 - -#define _ADCDSTAT2_ARDY40_POSITION 0x00000008 -#define _ADCDSTAT2_ARDY40_MASK 0x00000100 -#define _ADCDSTAT2_ARDY40_LENGTH 0x00000001 - -#define _ADCDSTAT2_ARDY41_POSITION 0x00000009 -#define _ADCDSTAT2_ARDY41_MASK 0x00000200 -#define _ADCDSTAT2_ARDY41_LENGTH 0x00000001 - -#define _ADCDSTAT2_ARDY42_POSITION 0x0000000A -#define _ADCDSTAT2_ARDY42_MASK 0x00000400 -#define _ADCDSTAT2_ARDY42_LENGTH 0x00000001 - -#define _ADCDSTAT2_ARDY43_POSITION 0x0000000B -#define _ADCDSTAT2_ARDY43_MASK 0x00000800 -#define _ADCDSTAT2_ARDY43_LENGTH 0x00000001 - -#define _ADCDSTAT2_ARDY44_POSITION 0x0000000C -#define _ADCDSTAT2_ARDY44_MASK 0x00001000 -#define _ADCDSTAT2_ARDY44_LENGTH 0x00000001 - -#define _ADCCMPEN1_CMPE0_POSITION 0x00000000 -#define _ADCCMPEN1_CMPE0_MASK 0x00000001 -#define _ADCCMPEN1_CMPE0_LENGTH 0x00000001 - -#define _ADCCMPEN1_CMPE1_POSITION 0x00000001 -#define _ADCCMPEN1_CMPE1_MASK 0x00000002 -#define _ADCCMPEN1_CMPE1_LENGTH 0x00000001 - -#define _ADCCMPEN1_CMPE2_POSITION 0x00000002 -#define _ADCCMPEN1_CMPE2_MASK 0x00000004 -#define _ADCCMPEN1_CMPE2_LENGTH 0x00000001 - -#define _ADCCMPEN1_CMPE3_POSITION 0x00000003 -#define _ADCCMPEN1_CMPE3_MASK 0x00000008 -#define _ADCCMPEN1_CMPE3_LENGTH 0x00000001 - -#define _ADCCMPEN1_CMPE4_POSITION 0x00000004 -#define _ADCCMPEN1_CMPE4_MASK 0x00000010 -#define _ADCCMPEN1_CMPE4_LENGTH 0x00000001 - -#define _ADCCMPEN1_CMPE5_POSITION 0x00000005 -#define _ADCCMPEN1_CMPE5_MASK 0x00000020 -#define _ADCCMPEN1_CMPE5_LENGTH 0x00000001 - -#define _ADCCMPEN1_CMPE6_POSITION 0x00000006 -#define _ADCCMPEN1_CMPE6_MASK 0x00000040 -#define _ADCCMPEN1_CMPE6_LENGTH 0x00000001 - -#define _ADCCMPEN1_CMPE7_POSITION 0x00000007 -#define _ADCCMPEN1_CMPE7_MASK 0x00000080 -#define _ADCCMPEN1_CMPE7_LENGTH 0x00000001 - -#define _ADCCMPEN1_CMPE8_POSITION 0x00000008 -#define _ADCCMPEN1_CMPE8_MASK 0x00000100 -#define _ADCCMPEN1_CMPE8_LENGTH 0x00000001 - -#define _ADCCMPEN1_CMPE9_POSITION 0x00000009 -#define _ADCCMPEN1_CMPE9_MASK 0x00000200 -#define _ADCCMPEN1_CMPE9_LENGTH 0x00000001 - -#define _ADCCMPEN1_CMPE10_POSITION 0x0000000A -#define _ADCCMPEN1_CMPE10_MASK 0x00000400 -#define _ADCCMPEN1_CMPE10_LENGTH 0x00000001 - -#define _ADCCMPEN1_CMPE11_POSITION 0x0000000B -#define _ADCCMPEN1_CMPE11_MASK 0x00000800 -#define _ADCCMPEN1_CMPE11_LENGTH 0x00000001 - -#define _ADCCMPEN1_CMPE12_POSITION 0x0000000C -#define _ADCCMPEN1_CMPE12_MASK 0x00001000 -#define _ADCCMPEN1_CMPE12_LENGTH 0x00000001 - -#define _ADCCMPEN1_CMPE13_POSITION 0x0000000D -#define _ADCCMPEN1_CMPE13_MASK 0x00002000 -#define _ADCCMPEN1_CMPE13_LENGTH 0x00000001 - -#define _ADCCMPEN1_CMPE14_POSITION 0x0000000E -#define _ADCCMPEN1_CMPE14_MASK 0x00004000 -#define _ADCCMPEN1_CMPE14_LENGTH 0x00000001 - -#define _ADCCMPEN1_CMPE15_POSITION 0x0000000F -#define _ADCCMPEN1_CMPE15_MASK 0x00008000 -#define _ADCCMPEN1_CMPE15_LENGTH 0x00000001 - -#define _ADCCMPEN1_CMPE16_POSITION 0x00000010 -#define _ADCCMPEN1_CMPE16_MASK 0x00010000 -#define _ADCCMPEN1_CMPE16_LENGTH 0x00000001 - -#define _ADCCMPEN1_CMPE17_POSITION 0x00000011 -#define _ADCCMPEN1_CMPE17_MASK 0x00020000 -#define _ADCCMPEN1_CMPE17_LENGTH 0x00000001 - -#define _ADCCMPEN1_CMPE18_POSITION 0x00000012 -#define _ADCCMPEN1_CMPE18_MASK 0x00040000 -#define _ADCCMPEN1_CMPE18_LENGTH 0x00000001 - -#define _ADCCMPEN1_CMPE19_POSITION 0x00000013 -#define _ADCCMPEN1_CMPE19_MASK 0x00080000 -#define _ADCCMPEN1_CMPE19_LENGTH 0x00000001 - -#define _ADCCMPEN1_CMPE20_POSITION 0x00000014 -#define _ADCCMPEN1_CMPE20_MASK 0x00100000 -#define _ADCCMPEN1_CMPE20_LENGTH 0x00000001 - -#define _ADCCMPEN1_CMPE21_POSITION 0x00000015 -#define _ADCCMPEN1_CMPE21_MASK 0x00200000 -#define _ADCCMPEN1_CMPE21_LENGTH 0x00000001 - -#define _ADCCMPEN1_CMPE22_POSITION 0x00000016 -#define _ADCCMPEN1_CMPE22_MASK 0x00400000 -#define _ADCCMPEN1_CMPE22_LENGTH 0x00000001 - -#define _ADCCMPEN1_CMPE23_POSITION 0x00000017 -#define _ADCCMPEN1_CMPE23_MASK 0x00800000 -#define _ADCCMPEN1_CMPE23_LENGTH 0x00000001 - -#define _ADCCMPEN1_CMPE24_POSITION 0x00000018 -#define _ADCCMPEN1_CMPE24_MASK 0x01000000 -#define _ADCCMPEN1_CMPE24_LENGTH 0x00000001 - -#define _ADCCMPEN1_CMPE25_POSITION 0x00000019 -#define _ADCCMPEN1_CMPE25_MASK 0x02000000 -#define _ADCCMPEN1_CMPE25_LENGTH 0x00000001 - -#define _ADCCMPEN1_CMPE26_POSITION 0x0000001A -#define _ADCCMPEN1_CMPE26_MASK 0x04000000 -#define _ADCCMPEN1_CMPE26_LENGTH 0x00000001 - -#define _ADCCMPEN1_CMPE27_POSITION 0x0000001B -#define _ADCCMPEN1_CMPE27_MASK 0x08000000 -#define _ADCCMPEN1_CMPE27_LENGTH 0x00000001 - -#define _ADCCMPEN1_CMPE28_POSITION 0x0000001C -#define _ADCCMPEN1_CMPE28_MASK 0x10000000 -#define _ADCCMPEN1_CMPE28_LENGTH 0x00000001 - -#define _ADCCMPEN1_CMPE29_POSITION 0x0000001D -#define _ADCCMPEN1_CMPE29_MASK 0x20000000 -#define _ADCCMPEN1_CMPE29_LENGTH 0x00000001 - -#define _ADCCMPEN1_CMPE30_POSITION 0x0000001E -#define _ADCCMPEN1_CMPE30_MASK 0x40000000 -#define _ADCCMPEN1_CMPE30_LENGTH 0x00000001 - -#define _ADCCMPEN1_CMPE31_POSITION 0x0000001F -#define _ADCCMPEN1_CMPE31_MASK 0x80000000 -#define _ADCCMPEN1_CMPE31_LENGTH 0x00000001 - -#define _ADCCMP1_DCMPLO_POSITION 0x00000000 -#define _ADCCMP1_DCMPLO_MASK 0x0000FFFF -#define _ADCCMP1_DCMPLO_LENGTH 0x00000010 - -#define _ADCCMP1_DCMPHI_POSITION 0x00000010 -#define _ADCCMP1_DCMPHI_MASK 0xFFFF0000 -#define _ADCCMP1_DCMPHI_LENGTH 0x00000010 - -#define _ADCCMPEN2_CMPE0_POSITION 0x00000000 -#define _ADCCMPEN2_CMPE0_MASK 0x00000001 -#define _ADCCMPEN2_CMPE0_LENGTH 0x00000001 - -#define _ADCCMPEN2_CMPE1_POSITION 0x00000001 -#define _ADCCMPEN2_CMPE1_MASK 0x00000002 -#define _ADCCMPEN2_CMPE1_LENGTH 0x00000001 - -#define _ADCCMPEN2_CMPE2_POSITION 0x00000002 -#define _ADCCMPEN2_CMPE2_MASK 0x00000004 -#define _ADCCMPEN2_CMPE2_LENGTH 0x00000001 - -#define _ADCCMPEN2_CMPE3_POSITION 0x00000003 -#define _ADCCMPEN2_CMPE3_MASK 0x00000008 -#define _ADCCMPEN2_CMPE3_LENGTH 0x00000001 - -#define _ADCCMPEN2_CMPE4_POSITION 0x00000004 -#define _ADCCMPEN2_CMPE4_MASK 0x00000010 -#define _ADCCMPEN2_CMPE4_LENGTH 0x00000001 - -#define _ADCCMPEN2_CMPE5_POSITION 0x00000005 -#define _ADCCMPEN2_CMPE5_MASK 0x00000020 -#define _ADCCMPEN2_CMPE5_LENGTH 0x00000001 - -#define _ADCCMPEN2_CMPE6_POSITION 0x00000006 -#define _ADCCMPEN2_CMPE6_MASK 0x00000040 -#define _ADCCMPEN2_CMPE6_LENGTH 0x00000001 - -#define _ADCCMPEN2_CMPE7_POSITION 0x00000007 -#define _ADCCMPEN2_CMPE7_MASK 0x00000080 -#define _ADCCMPEN2_CMPE7_LENGTH 0x00000001 - -#define _ADCCMPEN2_CMPE8_POSITION 0x00000008 -#define _ADCCMPEN2_CMPE8_MASK 0x00000100 -#define _ADCCMPEN2_CMPE8_LENGTH 0x00000001 - -#define _ADCCMPEN2_CMPE9_POSITION 0x00000009 -#define _ADCCMPEN2_CMPE9_MASK 0x00000200 -#define _ADCCMPEN2_CMPE9_LENGTH 0x00000001 - -#define _ADCCMPEN2_CMPE10_POSITION 0x0000000A -#define _ADCCMPEN2_CMPE10_MASK 0x00000400 -#define _ADCCMPEN2_CMPE10_LENGTH 0x00000001 - -#define _ADCCMPEN2_CMPE11_POSITION 0x0000000B -#define _ADCCMPEN2_CMPE11_MASK 0x00000800 -#define _ADCCMPEN2_CMPE11_LENGTH 0x00000001 - -#define _ADCCMPEN2_CMPE12_POSITION 0x0000000C -#define _ADCCMPEN2_CMPE12_MASK 0x00001000 -#define _ADCCMPEN2_CMPE12_LENGTH 0x00000001 - -#define _ADCCMPEN2_CMPE13_POSITION 0x0000000D -#define _ADCCMPEN2_CMPE13_MASK 0x00002000 -#define _ADCCMPEN2_CMPE13_LENGTH 0x00000001 - -#define _ADCCMPEN2_CMPE14_POSITION 0x0000000E -#define _ADCCMPEN2_CMPE14_MASK 0x00004000 -#define _ADCCMPEN2_CMPE14_LENGTH 0x00000001 - -#define _ADCCMPEN2_CMPE15_POSITION 0x0000000F -#define _ADCCMPEN2_CMPE15_MASK 0x00008000 -#define _ADCCMPEN2_CMPE15_LENGTH 0x00000001 - -#define _ADCCMPEN2_CMPE16_POSITION 0x00000010 -#define _ADCCMPEN2_CMPE16_MASK 0x00010000 -#define _ADCCMPEN2_CMPE16_LENGTH 0x00000001 - -#define _ADCCMPEN2_CMPE17_POSITION 0x00000011 -#define _ADCCMPEN2_CMPE17_MASK 0x00020000 -#define _ADCCMPEN2_CMPE17_LENGTH 0x00000001 - -#define _ADCCMPEN2_CMPE18_POSITION 0x00000012 -#define _ADCCMPEN2_CMPE18_MASK 0x00040000 -#define _ADCCMPEN2_CMPE18_LENGTH 0x00000001 - -#define _ADCCMPEN2_CMPE19_POSITION 0x00000013 -#define _ADCCMPEN2_CMPE19_MASK 0x00080000 -#define _ADCCMPEN2_CMPE19_LENGTH 0x00000001 - -#define _ADCCMPEN2_CMPE20_POSITION 0x00000014 -#define _ADCCMPEN2_CMPE20_MASK 0x00100000 -#define _ADCCMPEN2_CMPE20_LENGTH 0x00000001 - -#define _ADCCMPEN2_CMPE21_POSITION 0x00000015 -#define _ADCCMPEN2_CMPE21_MASK 0x00200000 -#define _ADCCMPEN2_CMPE21_LENGTH 0x00000001 - -#define _ADCCMPEN2_CMPE22_POSITION 0x00000016 -#define _ADCCMPEN2_CMPE22_MASK 0x00400000 -#define _ADCCMPEN2_CMPE22_LENGTH 0x00000001 - -#define _ADCCMPEN2_CMPE23_POSITION 0x00000017 -#define _ADCCMPEN2_CMPE23_MASK 0x00800000 -#define _ADCCMPEN2_CMPE23_LENGTH 0x00000001 - -#define _ADCCMPEN2_CMPE24_POSITION 0x00000018 -#define _ADCCMPEN2_CMPE24_MASK 0x01000000 -#define _ADCCMPEN2_CMPE24_LENGTH 0x00000001 - -#define _ADCCMPEN2_CMPE25_POSITION 0x00000019 -#define _ADCCMPEN2_CMPE25_MASK 0x02000000 -#define _ADCCMPEN2_CMPE25_LENGTH 0x00000001 - -#define _ADCCMPEN2_CMPE26_POSITION 0x0000001A -#define _ADCCMPEN2_CMPE26_MASK 0x04000000 -#define _ADCCMPEN2_CMPE26_LENGTH 0x00000001 - -#define _ADCCMPEN2_CMPE27_POSITION 0x0000001B -#define _ADCCMPEN2_CMPE27_MASK 0x08000000 -#define _ADCCMPEN2_CMPE27_LENGTH 0x00000001 - -#define _ADCCMPEN2_CMPE28_POSITION 0x0000001C -#define _ADCCMPEN2_CMPE28_MASK 0x10000000 -#define _ADCCMPEN2_CMPE28_LENGTH 0x00000001 - -#define _ADCCMPEN2_CMPE29_POSITION 0x0000001D -#define _ADCCMPEN2_CMPE29_MASK 0x20000000 -#define _ADCCMPEN2_CMPE29_LENGTH 0x00000001 - -#define _ADCCMPEN2_CMPE30_POSITION 0x0000001E -#define _ADCCMPEN2_CMPE30_MASK 0x40000000 -#define _ADCCMPEN2_CMPE30_LENGTH 0x00000001 - -#define _ADCCMPEN2_CMPE31_POSITION 0x0000001F -#define _ADCCMPEN2_CMPE31_MASK 0x80000000 -#define _ADCCMPEN2_CMPE31_LENGTH 0x00000001 - -#define _ADCCMP2_DCMPLO_POSITION 0x00000000 -#define _ADCCMP2_DCMPLO_MASK 0x0000FFFF -#define _ADCCMP2_DCMPLO_LENGTH 0x00000010 - -#define _ADCCMP2_DCMPHI_POSITION 0x00000010 -#define _ADCCMP2_DCMPHI_MASK 0xFFFF0000 -#define _ADCCMP2_DCMPHI_LENGTH 0x00000010 - -#define _ADCCMPEN3_CMPE0_POSITION 0x00000000 -#define _ADCCMPEN3_CMPE0_MASK 0x00000001 -#define _ADCCMPEN3_CMPE0_LENGTH 0x00000001 - -#define _ADCCMPEN3_CMPE1_POSITION 0x00000001 -#define _ADCCMPEN3_CMPE1_MASK 0x00000002 -#define _ADCCMPEN3_CMPE1_LENGTH 0x00000001 - -#define _ADCCMPEN3_CMPE2_POSITION 0x00000002 -#define _ADCCMPEN3_CMPE2_MASK 0x00000004 -#define _ADCCMPEN3_CMPE2_LENGTH 0x00000001 - -#define _ADCCMPEN3_CMPE3_POSITION 0x00000003 -#define _ADCCMPEN3_CMPE3_MASK 0x00000008 -#define _ADCCMPEN3_CMPE3_LENGTH 0x00000001 - -#define _ADCCMPEN3_CMPE4_POSITION 0x00000004 -#define _ADCCMPEN3_CMPE4_MASK 0x00000010 -#define _ADCCMPEN3_CMPE4_LENGTH 0x00000001 - -#define _ADCCMPEN3_CMPE5_POSITION 0x00000005 -#define _ADCCMPEN3_CMPE5_MASK 0x00000020 -#define _ADCCMPEN3_CMPE5_LENGTH 0x00000001 - -#define _ADCCMPEN3_CMPE6_POSITION 0x00000006 -#define _ADCCMPEN3_CMPE6_MASK 0x00000040 -#define _ADCCMPEN3_CMPE6_LENGTH 0x00000001 - -#define _ADCCMPEN3_CMPE7_POSITION 0x00000007 -#define _ADCCMPEN3_CMPE7_MASK 0x00000080 -#define _ADCCMPEN3_CMPE7_LENGTH 0x00000001 - -#define _ADCCMPEN3_CMPE8_POSITION 0x00000008 -#define _ADCCMPEN3_CMPE8_MASK 0x00000100 -#define _ADCCMPEN3_CMPE8_LENGTH 0x00000001 - -#define _ADCCMPEN3_CMPE9_POSITION 0x00000009 -#define _ADCCMPEN3_CMPE9_MASK 0x00000200 -#define _ADCCMPEN3_CMPE9_LENGTH 0x00000001 - -#define _ADCCMPEN3_CMPE10_POSITION 0x0000000A -#define _ADCCMPEN3_CMPE10_MASK 0x00000400 -#define _ADCCMPEN3_CMPE10_LENGTH 0x00000001 - -#define _ADCCMPEN3_CMPE11_POSITION 0x0000000B -#define _ADCCMPEN3_CMPE11_MASK 0x00000800 -#define _ADCCMPEN3_CMPE11_LENGTH 0x00000001 - -#define _ADCCMPEN3_CMPE12_POSITION 0x0000000C -#define _ADCCMPEN3_CMPE12_MASK 0x00001000 -#define _ADCCMPEN3_CMPE12_LENGTH 0x00000001 - -#define _ADCCMPEN3_CMPE13_POSITION 0x0000000D -#define _ADCCMPEN3_CMPE13_MASK 0x00002000 -#define _ADCCMPEN3_CMPE13_LENGTH 0x00000001 - -#define _ADCCMPEN3_CMPE14_POSITION 0x0000000E -#define _ADCCMPEN3_CMPE14_MASK 0x00004000 -#define _ADCCMPEN3_CMPE14_LENGTH 0x00000001 - -#define _ADCCMPEN3_CMPE15_POSITION 0x0000000F -#define _ADCCMPEN3_CMPE15_MASK 0x00008000 -#define _ADCCMPEN3_CMPE15_LENGTH 0x00000001 - -#define _ADCCMPEN3_CMPE16_POSITION 0x00000010 -#define _ADCCMPEN3_CMPE16_MASK 0x00010000 -#define _ADCCMPEN3_CMPE16_LENGTH 0x00000001 - -#define _ADCCMPEN3_CMPE17_POSITION 0x00000011 -#define _ADCCMPEN3_CMPE17_MASK 0x00020000 -#define _ADCCMPEN3_CMPE17_LENGTH 0x00000001 - -#define _ADCCMPEN3_CMPE18_POSITION 0x00000012 -#define _ADCCMPEN3_CMPE18_MASK 0x00040000 -#define _ADCCMPEN3_CMPE18_LENGTH 0x00000001 - -#define _ADCCMPEN3_CMPE19_POSITION 0x00000013 -#define _ADCCMPEN3_CMPE19_MASK 0x00080000 -#define _ADCCMPEN3_CMPE19_LENGTH 0x00000001 - -#define _ADCCMPEN3_CMPE20_POSITION 0x00000014 -#define _ADCCMPEN3_CMPE20_MASK 0x00100000 -#define _ADCCMPEN3_CMPE20_LENGTH 0x00000001 - -#define _ADCCMPEN3_CMPE21_POSITION 0x00000015 -#define _ADCCMPEN3_CMPE21_MASK 0x00200000 -#define _ADCCMPEN3_CMPE21_LENGTH 0x00000001 - -#define _ADCCMPEN3_CMPE22_POSITION 0x00000016 -#define _ADCCMPEN3_CMPE22_MASK 0x00400000 -#define _ADCCMPEN3_CMPE22_LENGTH 0x00000001 - -#define _ADCCMPEN3_CMPE23_POSITION 0x00000017 -#define _ADCCMPEN3_CMPE23_MASK 0x00800000 -#define _ADCCMPEN3_CMPE23_LENGTH 0x00000001 - -#define _ADCCMPEN3_CMPE24_POSITION 0x00000018 -#define _ADCCMPEN3_CMPE24_MASK 0x01000000 -#define _ADCCMPEN3_CMPE24_LENGTH 0x00000001 - -#define _ADCCMPEN3_CMPE25_POSITION 0x00000019 -#define _ADCCMPEN3_CMPE25_MASK 0x02000000 -#define _ADCCMPEN3_CMPE25_LENGTH 0x00000001 - -#define _ADCCMPEN3_CMPE26_POSITION 0x0000001A -#define _ADCCMPEN3_CMPE26_MASK 0x04000000 -#define _ADCCMPEN3_CMPE26_LENGTH 0x00000001 - -#define _ADCCMPEN3_CMPE27_POSITION 0x0000001B -#define _ADCCMPEN3_CMPE27_MASK 0x08000000 -#define _ADCCMPEN3_CMPE27_LENGTH 0x00000001 - -#define _ADCCMPEN3_CMPE28_POSITION 0x0000001C -#define _ADCCMPEN3_CMPE28_MASK 0x10000000 -#define _ADCCMPEN3_CMPE28_LENGTH 0x00000001 - -#define _ADCCMPEN3_CMPE29_POSITION 0x0000001D -#define _ADCCMPEN3_CMPE29_MASK 0x20000000 -#define _ADCCMPEN3_CMPE29_LENGTH 0x00000001 - -#define _ADCCMPEN3_CMPE30_POSITION 0x0000001E -#define _ADCCMPEN3_CMPE30_MASK 0x40000000 -#define _ADCCMPEN3_CMPE30_LENGTH 0x00000001 - -#define _ADCCMPEN3_CMPE31_POSITION 0x0000001F -#define _ADCCMPEN3_CMPE31_MASK 0x80000000 -#define _ADCCMPEN3_CMPE31_LENGTH 0x00000001 - -#define _ADCCMP3_DCMPLO_POSITION 0x00000000 -#define _ADCCMP3_DCMPLO_MASK 0x0000FFFF -#define _ADCCMP3_DCMPLO_LENGTH 0x00000010 - -#define _ADCCMP3_DCMPHI_POSITION 0x00000010 -#define _ADCCMP3_DCMPHI_MASK 0xFFFF0000 -#define _ADCCMP3_DCMPHI_LENGTH 0x00000010 - -#define _ADCCMPEN4_CMPE0_POSITION 0x00000000 -#define _ADCCMPEN4_CMPE0_MASK 0x00000001 -#define _ADCCMPEN4_CMPE0_LENGTH 0x00000001 - -#define _ADCCMPEN4_CMPE1_POSITION 0x00000001 -#define _ADCCMPEN4_CMPE1_MASK 0x00000002 -#define _ADCCMPEN4_CMPE1_LENGTH 0x00000001 - -#define _ADCCMPEN4_CMPE2_POSITION 0x00000002 -#define _ADCCMPEN4_CMPE2_MASK 0x00000004 -#define _ADCCMPEN4_CMPE2_LENGTH 0x00000001 - -#define _ADCCMPEN4_CMPE3_POSITION 0x00000003 -#define _ADCCMPEN4_CMPE3_MASK 0x00000008 -#define _ADCCMPEN4_CMPE3_LENGTH 0x00000001 - -#define _ADCCMPEN4_CMPE4_POSITION 0x00000004 -#define _ADCCMPEN4_CMPE4_MASK 0x00000010 -#define _ADCCMPEN4_CMPE4_LENGTH 0x00000001 - -#define _ADCCMPEN4_CMPE5_POSITION 0x00000005 -#define _ADCCMPEN4_CMPE5_MASK 0x00000020 -#define _ADCCMPEN4_CMPE5_LENGTH 0x00000001 - -#define _ADCCMPEN4_CMPE6_POSITION 0x00000006 -#define _ADCCMPEN4_CMPE6_MASK 0x00000040 -#define _ADCCMPEN4_CMPE6_LENGTH 0x00000001 - -#define _ADCCMPEN4_CMPE7_POSITION 0x00000007 -#define _ADCCMPEN4_CMPE7_MASK 0x00000080 -#define _ADCCMPEN4_CMPE7_LENGTH 0x00000001 - -#define _ADCCMPEN4_CMPE8_POSITION 0x00000008 -#define _ADCCMPEN4_CMPE8_MASK 0x00000100 -#define _ADCCMPEN4_CMPE8_LENGTH 0x00000001 - -#define _ADCCMPEN4_CMPE9_POSITION 0x00000009 -#define _ADCCMPEN4_CMPE9_MASK 0x00000200 -#define _ADCCMPEN4_CMPE9_LENGTH 0x00000001 - -#define _ADCCMPEN4_CMPE10_POSITION 0x0000000A -#define _ADCCMPEN4_CMPE10_MASK 0x00000400 -#define _ADCCMPEN4_CMPE10_LENGTH 0x00000001 - -#define _ADCCMPEN4_CMPE11_POSITION 0x0000000B -#define _ADCCMPEN4_CMPE11_MASK 0x00000800 -#define _ADCCMPEN4_CMPE11_LENGTH 0x00000001 - -#define _ADCCMPEN4_CMPE12_POSITION 0x0000000C -#define _ADCCMPEN4_CMPE12_MASK 0x00001000 -#define _ADCCMPEN4_CMPE12_LENGTH 0x00000001 - -#define _ADCCMPEN4_CMPE13_POSITION 0x0000000D -#define _ADCCMPEN4_CMPE13_MASK 0x00002000 -#define _ADCCMPEN4_CMPE13_LENGTH 0x00000001 - -#define _ADCCMPEN4_CMPE14_POSITION 0x0000000E -#define _ADCCMPEN4_CMPE14_MASK 0x00004000 -#define _ADCCMPEN4_CMPE14_LENGTH 0x00000001 - -#define _ADCCMPEN4_CMPE15_POSITION 0x0000000F -#define _ADCCMPEN4_CMPE15_MASK 0x00008000 -#define _ADCCMPEN4_CMPE15_LENGTH 0x00000001 - -#define _ADCCMPEN4_CMPE16_POSITION 0x00000010 -#define _ADCCMPEN4_CMPE16_MASK 0x00010000 -#define _ADCCMPEN4_CMPE16_LENGTH 0x00000001 - -#define _ADCCMPEN4_CMPE17_POSITION 0x00000011 -#define _ADCCMPEN4_CMPE17_MASK 0x00020000 -#define _ADCCMPEN4_CMPE17_LENGTH 0x00000001 - -#define _ADCCMPEN4_CMPE18_POSITION 0x00000012 -#define _ADCCMPEN4_CMPE18_MASK 0x00040000 -#define _ADCCMPEN4_CMPE18_LENGTH 0x00000001 - -#define _ADCCMPEN4_CMPE19_POSITION 0x00000013 -#define _ADCCMPEN4_CMPE19_MASK 0x00080000 -#define _ADCCMPEN4_CMPE19_LENGTH 0x00000001 - -#define _ADCCMPEN4_CMPE20_POSITION 0x00000014 -#define _ADCCMPEN4_CMPE20_MASK 0x00100000 -#define _ADCCMPEN4_CMPE20_LENGTH 0x00000001 - -#define _ADCCMPEN4_CMPE21_POSITION 0x00000015 -#define _ADCCMPEN4_CMPE21_MASK 0x00200000 -#define _ADCCMPEN4_CMPE21_LENGTH 0x00000001 - -#define _ADCCMPEN4_CMPE22_POSITION 0x00000016 -#define _ADCCMPEN4_CMPE22_MASK 0x00400000 -#define _ADCCMPEN4_CMPE22_LENGTH 0x00000001 - -#define _ADCCMPEN4_CMPE23_POSITION 0x00000017 -#define _ADCCMPEN4_CMPE23_MASK 0x00800000 -#define _ADCCMPEN4_CMPE23_LENGTH 0x00000001 - -#define _ADCCMPEN4_CMPE24_POSITION 0x00000018 -#define _ADCCMPEN4_CMPE24_MASK 0x01000000 -#define _ADCCMPEN4_CMPE24_LENGTH 0x00000001 - -#define _ADCCMPEN4_CMPE25_POSITION 0x00000019 -#define _ADCCMPEN4_CMPE25_MASK 0x02000000 -#define _ADCCMPEN4_CMPE25_LENGTH 0x00000001 - -#define _ADCCMPEN4_CMPE26_POSITION 0x0000001A -#define _ADCCMPEN4_CMPE26_MASK 0x04000000 -#define _ADCCMPEN4_CMPE26_LENGTH 0x00000001 - -#define _ADCCMPEN4_CMPE27_POSITION 0x0000001B -#define _ADCCMPEN4_CMPE27_MASK 0x08000000 -#define _ADCCMPEN4_CMPE27_LENGTH 0x00000001 - -#define _ADCCMPEN4_CMPE28_POSITION 0x0000001C -#define _ADCCMPEN4_CMPE28_MASK 0x10000000 -#define _ADCCMPEN4_CMPE28_LENGTH 0x00000001 - -#define _ADCCMPEN4_CMPE29_POSITION 0x0000001D -#define _ADCCMPEN4_CMPE29_MASK 0x20000000 -#define _ADCCMPEN4_CMPE29_LENGTH 0x00000001 - -#define _ADCCMPEN4_CMPE30_POSITION 0x0000001E -#define _ADCCMPEN4_CMPE30_MASK 0x40000000 -#define _ADCCMPEN4_CMPE30_LENGTH 0x00000001 - -#define _ADCCMPEN4_CMPE31_POSITION 0x0000001F -#define _ADCCMPEN4_CMPE31_MASK 0x80000000 -#define _ADCCMPEN4_CMPE31_LENGTH 0x00000001 - -#define _ADCCMP4_DCMPLO_POSITION 0x00000000 -#define _ADCCMP4_DCMPLO_MASK 0x0000FFFF -#define _ADCCMP4_DCMPLO_LENGTH 0x00000010 - -#define _ADCCMP4_DCMPHI_POSITION 0x00000010 -#define _ADCCMP4_DCMPHI_MASK 0xFFFF0000 -#define _ADCCMP4_DCMPHI_LENGTH 0x00000010 - -#define _ADCCMPEN5_CMPE0_POSITION 0x00000000 -#define _ADCCMPEN5_CMPE0_MASK 0x00000001 -#define _ADCCMPEN5_CMPE0_LENGTH 0x00000001 - -#define _ADCCMPEN5_CMPE1_POSITION 0x00000001 -#define _ADCCMPEN5_CMPE1_MASK 0x00000002 -#define _ADCCMPEN5_CMPE1_LENGTH 0x00000001 - -#define _ADCCMPEN5_CMPE2_POSITION 0x00000002 -#define _ADCCMPEN5_CMPE2_MASK 0x00000004 -#define _ADCCMPEN5_CMPE2_LENGTH 0x00000001 - -#define _ADCCMPEN5_CMPE3_POSITION 0x00000003 -#define _ADCCMPEN5_CMPE3_MASK 0x00000008 -#define _ADCCMPEN5_CMPE3_LENGTH 0x00000001 - -#define _ADCCMPEN5_CMPE4_POSITION 0x00000004 -#define _ADCCMPEN5_CMPE4_MASK 0x00000010 -#define _ADCCMPEN5_CMPE4_LENGTH 0x00000001 - -#define _ADCCMPEN5_CMPE5_POSITION 0x00000005 -#define _ADCCMPEN5_CMPE5_MASK 0x00000020 -#define _ADCCMPEN5_CMPE5_LENGTH 0x00000001 - -#define _ADCCMPEN5_CMPE6_POSITION 0x00000006 -#define _ADCCMPEN5_CMPE6_MASK 0x00000040 -#define _ADCCMPEN5_CMPE6_LENGTH 0x00000001 - -#define _ADCCMPEN5_CMPE7_POSITION 0x00000007 -#define _ADCCMPEN5_CMPE7_MASK 0x00000080 -#define _ADCCMPEN5_CMPE7_LENGTH 0x00000001 - -#define _ADCCMPEN5_CMPE8_POSITION 0x00000008 -#define _ADCCMPEN5_CMPE8_MASK 0x00000100 -#define _ADCCMPEN5_CMPE8_LENGTH 0x00000001 - -#define _ADCCMPEN5_CMPE9_POSITION 0x00000009 -#define _ADCCMPEN5_CMPE9_MASK 0x00000200 -#define _ADCCMPEN5_CMPE9_LENGTH 0x00000001 - -#define _ADCCMPEN5_CMPE10_POSITION 0x0000000A -#define _ADCCMPEN5_CMPE10_MASK 0x00000400 -#define _ADCCMPEN5_CMPE10_LENGTH 0x00000001 - -#define _ADCCMPEN5_CMPE11_POSITION 0x0000000B -#define _ADCCMPEN5_CMPE11_MASK 0x00000800 -#define _ADCCMPEN5_CMPE11_LENGTH 0x00000001 - -#define _ADCCMPEN5_CMPE12_POSITION 0x0000000C -#define _ADCCMPEN5_CMPE12_MASK 0x00001000 -#define _ADCCMPEN5_CMPE12_LENGTH 0x00000001 - -#define _ADCCMPEN5_CMPE13_POSITION 0x0000000D -#define _ADCCMPEN5_CMPE13_MASK 0x00002000 -#define _ADCCMPEN5_CMPE13_LENGTH 0x00000001 - -#define _ADCCMPEN5_CMPE14_POSITION 0x0000000E -#define _ADCCMPEN5_CMPE14_MASK 0x00004000 -#define _ADCCMPEN5_CMPE14_LENGTH 0x00000001 - -#define _ADCCMPEN5_CMPE15_POSITION 0x0000000F -#define _ADCCMPEN5_CMPE15_MASK 0x00008000 -#define _ADCCMPEN5_CMPE15_LENGTH 0x00000001 - -#define _ADCCMPEN5_CMPE16_POSITION 0x00000010 -#define _ADCCMPEN5_CMPE16_MASK 0x00010000 -#define _ADCCMPEN5_CMPE16_LENGTH 0x00000001 - -#define _ADCCMPEN5_CMPE17_POSITION 0x00000011 -#define _ADCCMPEN5_CMPE17_MASK 0x00020000 -#define _ADCCMPEN5_CMPE17_LENGTH 0x00000001 - -#define _ADCCMPEN5_CMPE18_POSITION 0x00000012 -#define _ADCCMPEN5_CMPE18_MASK 0x00040000 -#define _ADCCMPEN5_CMPE18_LENGTH 0x00000001 - -#define _ADCCMPEN5_CMPE19_POSITION 0x00000013 -#define _ADCCMPEN5_CMPE19_MASK 0x00080000 -#define _ADCCMPEN5_CMPE19_LENGTH 0x00000001 - -#define _ADCCMPEN5_CMPE20_POSITION 0x00000014 -#define _ADCCMPEN5_CMPE20_MASK 0x00100000 -#define _ADCCMPEN5_CMPE20_LENGTH 0x00000001 - -#define _ADCCMPEN5_CMPE21_POSITION 0x00000015 -#define _ADCCMPEN5_CMPE21_MASK 0x00200000 -#define _ADCCMPEN5_CMPE21_LENGTH 0x00000001 - -#define _ADCCMPEN5_CMPE22_POSITION 0x00000016 -#define _ADCCMPEN5_CMPE22_MASK 0x00400000 -#define _ADCCMPEN5_CMPE22_LENGTH 0x00000001 - -#define _ADCCMPEN5_CMPE23_POSITION 0x00000017 -#define _ADCCMPEN5_CMPE23_MASK 0x00800000 -#define _ADCCMPEN5_CMPE23_LENGTH 0x00000001 - -#define _ADCCMPEN5_CMPE24_POSITION 0x00000018 -#define _ADCCMPEN5_CMPE24_MASK 0x01000000 -#define _ADCCMPEN5_CMPE24_LENGTH 0x00000001 - -#define _ADCCMPEN5_CMPE25_POSITION 0x00000019 -#define _ADCCMPEN5_CMPE25_MASK 0x02000000 -#define _ADCCMPEN5_CMPE25_LENGTH 0x00000001 - -#define _ADCCMPEN5_CMPE26_POSITION 0x0000001A -#define _ADCCMPEN5_CMPE26_MASK 0x04000000 -#define _ADCCMPEN5_CMPE26_LENGTH 0x00000001 - -#define _ADCCMPEN5_CMPE27_POSITION 0x0000001B -#define _ADCCMPEN5_CMPE27_MASK 0x08000000 -#define _ADCCMPEN5_CMPE27_LENGTH 0x00000001 - -#define _ADCCMPEN5_CMPE28_POSITION 0x0000001C -#define _ADCCMPEN5_CMPE28_MASK 0x10000000 -#define _ADCCMPEN5_CMPE28_LENGTH 0x00000001 - -#define _ADCCMPEN5_CMPE29_POSITION 0x0000001D -#define _ADCCMPEN5_CMPE29_MASK 0x20000000 -#define _ADCCMPEN5_CMPE29_LENGTH 0x00000001 - -#define _ADCCMPEN5_CMPE30_POSITION 0x0000001E -#define _ADCCMPEN5_CMPE30_MASK 0x40000000 -#define _ADCCMPEN5_CMPE30_LENGTH 0x00000001 - -#define _ADCCMPEN5_CMPE31_POSITION 0x0000001F -#define _ADCCMPEN5_CMPE31_MASK 0x80000000 -#define _ADCCMPEN5_CMPE31_LENGTH 0x00000001 - -#define _ADCCMP5_DCMPLO_POSITION 0x00000000 -#define _ADCCMP5_DCMPLO_MASK 0x0000FFFF -#define _ADCCMP5_DCMPLO_LENGTH 0x00000010 - -#define _ADCCMP5_DCMPHI_POSITION 0x00000010 -#define _ADCCMP5_DCMPHI_MASK 0xFFFF0000 -#define _ADCCMP5_DCMPHI_LENGTH 0x00000010 - -#define _ADCCMPEN6_CMPE0_POSITION 0x00000000 -#define _ADCCMPEN6_CMPE0_MASK 0x00000001 -#define _ADCCMPEN6_CMPE0_LENGTH 0x00000001 - -#define _ADCCMPEN6_CMPE1_POSITION 0x00000001 -#define _ADCCMPEN6_CMPE1_MASK 0x00000002 -#define _ADCCMPEN6_CMPE1_LENGTH 0x00000001 - -#define _ADCCMPEN6_CMPE2_POSITION 0x00000002 -#define _ADCCMPEN6_CMPE2_MASK 0x00000004 -#define _ADCCMPEN6_CMPE2_LENGTH 0x00000001 - -#define _ADCCMPEN6_CMPE3_POSITION 0x00000003 -#define _ADCCMPEN6_CMPE3_MASK 0x00000008 -#define _ADCCMPEN6_CMPE3_LENGTH 0x00000001 - -#define _ADCCMPEN6_CMPE4_POSITION 0x00000004 -#define _ADCCMPEN6_CMPE4_MASK 0x00000010 -#define _ADCCMPEN6_CMPE4_LENGTH 0x00000001 - -#define _ADCCMPEN6_CMPE5_POSITION 0x00000005 -#define _ADCCMPEN6_CMPE5_MASK 0x00000020 -#define _ADCCMPEN6_CMPE5_LENGTH 0x00000001 - -#define _ADCCMPEN6_CMPE6_POSITION 0x00000006 -#define _ADCCMPEN6_CMPE6_MASK 0x00000040 -#define _ADCCMPEN6_CMPE6_LENGTH 0x00000001 - -#define _ADCCMPEN6_CMPE7_POSITION 0x00000007 -#define _ADCCMPEN6_CMPE7_MASK 0x00000080 -#define _ADCCMPEN6_CMPE7_LENGTH 0x00000001 - -#define _ADCCMPEN6_CMPE8_POSITION 0x00000008 -#define _ADCCMPEN6_CMPE8_MASK 0x00000100 -#define _ADCCMPEN6_CMPE8_LENGTH 0x00000001 - -#define _ADCCMPEN6_CMPE9_POSITION 0x00000009 -#define _ADCCMPEN6_CMPE9_MASK 0x00000200 -#define _ADCCMPEN6_CMPE9_LENGTH 0x00000001 - -#define _ADCCMPEN6_CMPE10_POSITION 0x0000000A -#define _ADCCMPEN6_CMPE10_MASK 0x00000400 -#define _ADCCMPEN6_CMPE10_LENGTH 0x00000001 - -#define _ADCCMPEN6_CMPE11_POSITION 0x0000000B -#define _ADCCMPEN6_CMPE11_MASK 0x00000800 -#define _ADCCMPEN6_CMPE11_LENGTH 0x00000001 - -#define _ADCCMPEN6_CMPE12_POSITION 0x0000000C -#define _ADCCMPEN6_CMPE12_MASK 0x00001000 -#define _ADCCMPEN6_CMPE12_LENGTH 0x00000001 - -#define _ADCCMPEN6_CMPE13_POSITION 0x0000000D -#define _ADCCMPEN6_CMPE13_MASK 0x00002000 -#define _ADCCMPEN6_CMPE13_LENGTH 0x00000001 - -#define _ADCCMPEN6_CMPE14_POSITION 0x0000000E -#define _ADCCMPEN6_CMPE14_MASK 0x00004000 -#define _ADCCMPEN6_CMPE14_LENGTH 0x00000001 - -#define _ADCCMPEN6_CMPE15_POSITION 0x0000000F -#define _ADCCMPEN6_CMPE15_MASK 0x00008000 -#define _ADCCMPEN6_CMPE15_LENGTH 0x00000001 - -#define _ADCCMPEN6_CMPE16_POSITION 0x00000010 -#define _ADCCMPEN6_CMPE16_MASK 0x00010000 -#define _ADCCMPEN6_CMPE16_LENGTH 0x00000001 - -#define _ADCCMPEN6_CMPE17_POSITION 0x00000011 -#define _ADCCMPEN6_CMPE17_MASK 0x00020000 -#define _ADCCMPEN6_CMPE17_LENGTH 0x00000001 - -#define _ADCCMPEN6_CMPE18_POSITION 0x00000012 -#define _ADCCMPEN6_CMPE18_MASK 0x00040000 -#define _ADCCMPEN6_CMPE18_LENGTH 0x00000001 - -#define _ADCCMPEN6_CMPE19_POSITION 0x00000013 -#define _ADCCMPEN6_CMPE19_MASK 0x00080000 -#define _ADCCMPEN6_CMPE19_LENGTH 0x00000001 - -#define _ADCCMPEN6_CMPE20_POSITION 0x00000014 -#define _ADCCMPEN6_CMPE20_MASK 0x00100000 -#define _ADCCMPEN6_CMPE20_LENGTH 0x00000001 - -#define _ADCCMPEN6_CMPE21_POSITION 0x00000015 -#define _ADCCMPEN6_CMPE21_MASK 0x00200000 -#define _ADCCMPEN6_CMPE21_LENGTH 0x00000001 - -#define _ADCCMPEN6_CMPE22_POSITION 0x00000016 -#define _ADCCMPEN6_CMPE22_MASK 0x00400000 -#define _ADCCMPEN6_CMPE22_LENGTH 0x00000001 - -#define _ADCCMPEN6_CMPE23_POSITION 0x00000017 -#define _ADCCMPEN6_CMPE23_MASK 0x00800000 -#define _ADCCMPEN6_CMPE23_LENGTH 0x00000001 - -#define _ADCCMPEN6_CMPE24_POSITION 0x00000018 -#define _ADCCMPEN6_CMPE24_MASK 0x01000000 -#define _ADCCMPEN6_CMPE24_LENGTH 0x00000001 - -#define _ADCCMPEN6_CMPE25_POSITION 0x00000019 -#define _ADCCMPEN6_CMPE25_MASK 0x02000000 -#define _ADCCMPEN6_CMPE25_LENGTH 0x00000001 - -#define _ADCCMPEN6_CMPE26_POSITION 0x0000001A -#define _ADCCMPEN6_CMPE26_MASK 0x04000000 -#define _ADCCMPEN6_CMPE26_LENGTH 0x00000001 - -#define _ADCCMPEN6_CMPE27_POSITION 0x0000001B -#define _ADCCMPEN6_CMPE27_MASK 0x08000000 -#define _ADCCMPEN6_CMPE27_LENGTH 0x00000001 - -#define _ADCCMPEN6_CMPE28_POSITION 0x0000001C -#define _ADCCMPEN6_CMPE28_MASK 0x10000000 -#define _ADCCMPEN6_CMPE28_LENGTH 0x00000001 - -#define _ADCCMPEN6_CMPE29_POSITION 0x0000001D -#define _ADCCMPEN6_CMPE29_MASK 0x20000000 -#define _ADCCMPEN6_CMPE29_LENGTH 0x00000001 - -#define _ADCCMPEN6_CMPE30_POSITION 0x0000001E -#define _ADCCMPEN6_CMPE30_MASK 0x40000000 -#define _ADCCMPEN6_CMPE30_LENGTH 0x00000001 - -#define _ADCCMPEN6_CMPE31_POSITION 0x0000001F -#define _ADCCMPEN6_CMPE31_MASK 0x80000000 -#define _ADCCMPEN6_CMPE31_LENGTH 0x00000001 - -#define _ADCCMP6_DCMPLO_POSITION 0x00000000 -#define _ADCCMP6_DCMPLO_MASK 0x0000FFFF -#define _ADCCMP6_DCMPLO_LENGTH 0x00000010 - -#define _ADCCMP6_DCMPHI_POSITION 0x00000010 -#define _ADCCMP6_DCMPHI_MASK 0xFFFF0000 -#define _ADCCMP6_DCMPHI_LENGTH 0x00000010 - -#define _ADCFLTR1_FLTRDATA_POSITION 0x00000000 -#define _ADCFLTR1_FLTRDATA_MASK 0x0000FFFF -#define _ADCFLTR1_FLTRDATA_LENGTH 0x00000010 - -#define _ADCFLTR1_CHNLID_POSITION 0x00000010 -#define _ADCFLTR1_CHNLID_MASK 0x001F0000 -#define _ADCFLTR1_CHNLID_LENGTH 0x00000005 - -#define _ADCFLTR1_AFRDY_POSITION 0x00000018 -#define _ADCFLTR1_AFRDY_MASK 0x01000000 -#define _ADCFLTR1_AFRDY_LENGTH 0x00000001 - -#define _ADCFLTR1_AFGIEN_POSITION 0x00000019 -#define _ADCFLTR1_AFGIEN_MASK 0x02000000 -#define _ADCFLTR1_AFGIEN_LENGTH 0x00000001 - -#define _ADCFLTR1_OVRSAM_POSITION 0x0000001A -#define _ADCFLTR1_OVRSAM_MASK 0x1C000000 -#define _ADCFLTR1_OVRSAM_LENGTH 0x00000003 - -#define _ADCFLTR1_DFMODE_POSITION 0x0000001D -#define _ADCFLTR1_DFMODE_MASK 0x20000000 -#define _ADCFLTR1_DFMODE_LENGTH 0x00000001 - -#define _ADCFLTR1_DATA16EN_POSITION 0x0000001E -#define _ADCFLTR1_DATA16EN_MASK 0x40000000 -#define _ADCFLTR1_DATA16EN_LENGTH 0x00000001 - -#define _ADCFLTR1_AFEN_POSITION 0x0000001F -#define _ADCFLTR1_AFEN_MASK 0x80000000 -#define _ADCFLTR1_AFEN_LENGTH 0x00000001 - -#define _ADCFLTR2_FLTRDATA_POSITION 0x00000000 -#define _ADCFLTR2_FLTRDATA_MASK 0x0000FFFF -#define _ADCFLTR2_FLTRDATA_LENGTH 0x00000010 - -#define _ADCFLTR2_CHNLID_POSITION 0x00000010 -#define _ADCFLTR2_CHNLID_MASK 0x001F0000 -#define _ADCFLTR2_CHNLID_LENGTH 0x00000005 - -#define _ADCFLTR2_AFRDY_POSITION 0x00000018 -#define _ADCFLTR2_AFRDY_MASK 0x01000000 -#define _ADCFLTR2_AFRDY_LENGTH 0x00000001 - -#define _ADCFLTR2_AFGIEN_POSITION 0x00000019 -#define _ADCFLTR2_AFGIEN_MASK 0x02000000 -#define _ADCFLTR2_AFGIEN_LENGTH 0x00000001 - -#define _ADCFLTR2_OVRSAM_POSITION 0x0000001A -#define _ADCFLTR2_OVRSAM_MASK 0x1C000000 -#define _ADCFLTR2_OVRSAM_LENGTH 0x00000003 - -#define _ADCFLTR2_DFMODE_POSITION 0x0000001D -#define _ADCFLTR2_DFMODE_MASK 0x20000000 -#define _ADCFLTR2_DFMODE_LENGTH 0x00000001 - -#define _ADCFLTR2_DATA16EN_POSITION 0x0000001E -#define _ADCFLTR2_DATA16EN_MASK 0x40000000 -#define _ADCFLTR2_DATA16EN_LENGTH 0x00000001 - -#define _ADCFLTR2_AFEN_POSITION 0x0000001F -#define _ADCFLTR2_AFEN_MASK 0x80000000 -#define _ADCFLTR2_AFEN_LENGTH 0x00000001 - -#define _ADCFLTR3_FLTRDATA_POSITION 0x00000000 -#define _ADCFLTR3_FLTRDATA_MASK 0x0000FFFF -#define _ADCFLTR3_FLTRDATA_LENGTH 0x00000010 - -#define _ADCFLTR3_CHNLID_POSITION 0x00000010 -#define _ADCFLTR3_CHNLID_MASK 0x001F0000 -#define _ADCFLTR3_CHNLID_LENGTH 0x00000005 - -#define _ADCFLTR3_AFRDY_POSITION 0x00000018 -#define _ADCFLTR3_AFRDY_MASK 0x01000000 -#define _ADCFLTR3_AFRDY_LENGTH 0x00000001 - -#define _ADCFLTR3_AFGIEN_POSITION 0x00000019 -#define _ADCFLTR3_AFGIEN_MASK 0x02000000 -#define _ADCFLTR3_AFGIEN_LENGTH 0x00000001 - -#define _ADCFLTR3_OVRSAM_POSITION 0x0000001A -#define _ADCFLTR3_OVRSAM_MASK 0x1C000000 -#define _ADCFLTR3_OVRSAM_LENGTH 0x00000003 - -#define _ADCFLTR3_DFMODE_POSITION 0x0000001D -#define _ADCFLTR3_DFMODE_MASK 0x20000000 -#define _ADCFLTR3_DFMODE_LENGTH 0x00000001 - -#define _ADCFLTR3_DATA16EN_POSITION 0x0000001E -#define _ADCFLTR3_DATA16EN_MASK 0x40000000 -#define _ADCFLTR3_DATA16EN_LENGTH 0x00000001 - -#define _ADCFLTR3_AFEN_POSITION 0x0000001F -#define _ADCFLTR3_AFEN_MASK 0x80000000 -#define _ADCFLTR3_AFEN_LENGTH 0x00000001 - -#define _ADCFLTR4_FLTRDATA_POSITION 0x00000000 -#define _ADCFLTR4_FLTRDATA_MASK 0x0000FFFF -#define _ADCFLTR4_FLTRDATA_LENGTH 0x00000010 - -#define _ADCFLTR4_CHNLID_POSITION 0x00000010 -#define _ADCFLTR4_CHNLID_MASK 0x001F0000 -#define _ADCFLTR4_CHNLID_LENGTH 0x00000005 - -#define _ADCFLTR4_AFRDY_POSITION 0x00000018 -#define _ADCFLTR4_AFRDY_MASK 0x01000000 -#define _ADCFLTR4_AFRDY_LENGTH 0x00000001 - -#define _ADCFLTR4_AFGIEN_POSITION 0x00000019 -#define _ADCFLTR4_AFGIEN_MASK 0x02000000 -#define _ADCFLTR4_AFGIEN_LENGTH 0x00000001 - -#define _ADCFLTR4_OVRSAM_POSITION 0x0000001A -#define _ADCFLTR4_OVRSAM_MASK 0x1C000000 -#define _ADCFLTR4_OVRSAM_LENGTH 0x00000003 - -#define _ADCFLTR4_DFMODE_POSITION 0x0000001D -#define _ADCFLTR4_DFMODE_MASK 0x20000000 -#define _ADCFLTR4_DFMODE_LENGTH 0x00000001 - -#define _ADCFLTR4_DATA16EN_POSITION 0x0000001E -#define _ADCFLTR4_DATA16EN_MASK 0x40000000 -#define _ADCFLTR4_DATA16EN_LENGTH 0x00000001 - -#define _ADCFLTR4_AFEN_POSITION 0x0000001F -#define _ADCFLTR4_AFEN_MASK 0x80000000 -#define _ADCFLTR4_AFEN_LENGTH 0x00000001 - -#define _ADCFLTR5_FLTRDATA_POSITION 0x00000000 -#define _ADCFLTR5_FLTRDATA_MASK 0x0000FFFF -#define _ADCFLTR5_FLTRDATA_LENGTH 0x00000010 - -#define _ADCFLTR5_CHNLID_POSITION 0x00000010 -#define _ADCFLTR5_CHNLID_MASK 0x001F0000 -#define _ADCFLTR5_CHNLID_LENGTH 0x00000005 - -#define _ADCFLTR5_AFRDY_POSITION 0x00000018 -#define _ADCFLTR5_AFRDY_MASK 0x01000000 -#define _ADCFLTR5_AFRDY_LENGTH 0x00000001 - -#define _ADCFLTR5_AFGIEN_POSITION 0x00000019 -#define _ADCFLTR5_AFGIEN_MASK 0x02000000 -#define _ADCFLTR5_AFGIEN_LENGTH 0x00000001 - -#define _ADCFLTR5_OVRSAM_POSITION 0x0000001A -#define _ADCFLTR5_OVRSAM_MASK 0x1C000000 -#define _ADCFLTR5_OVRSAM_LENGTH 0x00000003 - -#define _ADCFLTR5_DFMODE_POSITION 0x0000001D -#define _ADCFLTR5_DFMODE_MASK 0x20000000 -#define _ADCFLTR5_DFMODE_LENGTH 0x00000001 - -#define _ADCFLTR5_DATA16EN_POSITION 0x0000001E -#define _ADCFLTR5_DATA16EN_MASK 0x40000000 -#define _ADCFLTR5_DATA16EN_LENGTH 0x00000001 - -#define _ADCFLTR5_AFEN_POSITION 0x0000001F -#define _ADCFLTR5_AFEN_MASK 0x80000000 -#define _ADCFLTR5_AFEN_LENGTH 0x00000001 - -#define _ADCFLTR6_FLTRDATA_POSITION 0x00000000 -#define _ADCFLTR6_FLTRDATA_MASK 0x0000FFFF -#define _ADCFLTR6_FLTRDATA_LENGTH 0x00000010 - -#define _ADCFLTR6_CHNLID_POSITION 0x00000010 -#define _ADCFLTR6_CHNLID_MASK 0x001F0000 -#define _ADCFLTR6_CHNLID_LENGTH 0x00000005 - -#define _ADCFLTR6_AFRDY_POSITION 0x00000018 -#define _ADCFLTR6_AFRDY_MASK 0x01000000 -#define _ADCFLTR6_AFRDY_LENGTH 0x00000001 - -#define _ADCFLTR6_AFGIEN_POSITION 0x00000019 -#define _ADCFLTR6_AFGIEN_MASK 0x02000000 -#define _ADCFLTR6_AFGIEN_LENGTH 0x00000001 - -#define _ADCFLTR6_OVRSAM_POSITION 0x0000001A -#define _ADCFLTR6_OVRSAM_MASK 0x1C000000 -#define _ADCFLTR6_OVRSAM_LENGTH 0x00000003 - -#define _ADCFLTR6_DFMODE_POSITION 0x0000001D -#define _ADCFLTR6_DFMODE_MASK 0x20000000 -#define _ADCFLTR6_DFMODE_LENGTH 0x00000001 - -#define _ADCFLTR6_DATA16EN_POSITION 0x0000001E -#define _ADCFLTR6_DATA16EN_MASK 0x40000000 -#define _ADCFLTR6_DATA16EN_LENGTH 0x00000001 - -#define _ADCFLTR6_AFEN_POSITION 0x0000001F -#define _ADCFLTR6_AFEN_MASK 0x80000000 -#define _ADCFLTR6_AFEN_LENGTH 0x00000001 - -#define _ADCTRG1_TRGSRC0_POSITION 0x00000000 -#define _ADCTRG1_TRGSRC0_MASK 0x0000001F -#define _ADCTRG1_TRGSRC0_LENGTH 0x00000005 - -#define _ADCTRG1_TRGSRC1_POSITION 0x00000008 -#define _ADCTRG1_TRGSRC1_MASK 0x00001F00 -#define _ADCTRG1_TRGSRC1_LENGTH 0x00000005 - -#define _ADCTRG1_TRGSRC2_POSITION 0x00000010 -#define _ADCTRG1_TRGSRC2_MASK 0x001F0000 -#define _ADCTRG1_TRGSRC2_LENGTH 0x00000005 - -#define _ADCTRG1_TRGSRC3_POSITION 0x00000018 -#define _ADCTRG1_TRGSRC3_MASK 0x1F000000 -#define _ADCTRG1_TRGSRC3_LENGTH 0x00000005 - -#define _ADCTRG2_TRGSRC4_POSITION 0x00000000 -#define _ADCTRG2_TRGSRC4_MASK 0x0000001F -#define _ADCTRG2_TRGSRC4_LENGTH 0x00000005 - -#define _ADCTRG2_TRGSRC5_POSITION 0x00000008 -#define _ADCTRG2_TRGSRC5_MASK 0x00001F00 -#define _ADCTRG2_TRGSRC5_LENGTH 0x00000005 - -#define _ADCTRG2_TRGSRC6_POSITION 0x00000010 -#define _ADCTRG2_TRGSRC6_MASK 0x001F0000 -#define _ADCTRG2_TRGSRC6_LENGTH 0x00000005 - -#define _ADCTRG2_TRGSRC7_POSITION 0x00000018 -#define _ADCTRG2_TRGSRC7_MASK 0x1F000000 -#define _ADCTRG2_TRGSRC7_LENGTH 0x00000005 - -#define _ADCTRG3_TRGSRC8_POSITION 0x00000000 -#define _ADCTRG3_TRGSRC8_MASK 0x0000001F -#define _ADCTRG3_TRGSRC8_LENGTH 0x00000005 - -#define _ADCTRG3_TRGSRC9_POSITION 0x00000008 -#define _ADCTRG3_TRGSRC9_MASK 0x00001F00 -#define _ADCTRG3_TRGSRC9_LENGTH 0x00000005 - -#define _ADCTRG3_TRGSRC10_POSITION 0x00000010 -#define _ADCTRG3_TRGSRC10_MASK 0x001F0000 -#define _ADCTRG3_TRGSRC10_LENGTH 0x00000005 - -#define _ADCTRG3_TRGSRC11_POSITION 0x00000018 -#define _ADCTRG3_TRGSRC11_MASK 0x1F000000 -#define _ADCTRG3_TRGSRC11_LENGTH 0x00000005 - -#define _ADCCMPCON1_IELOLO_POSITION 0x00000000 -#define _ADCCMPCON1_IELOLO_MASK 0x00000001 -#define _ADCCMPCON1_IELOLO_LENGTH 0x00000001 - -#define _ADCCMPCON1_IELOHI_POSITION 0x00000001 -#define _ADCCMPCON1_IELOHI_MASK 0x00000002 -#define _ADCCMPCON1_IELOHI_LENGTH 0x00000001 - -#define _ADCCMPCON1_IEHILO_POSITION 0x00000002 -#define _ADCCMPCON1_IEHILO_MASK 0x00000004 -#define _ADCCMPCON1_IEHILO_LENGTH 0x00000001 - -#define _ADCCMPCON1_IEHIHI_POSITION 0x00000003 -#define _ADCCMPCON1_IEHIHI_MASK 0x00000008 -#define _ADCCMPCON1_IEHIHI_LENGTH 0x00000001 - -#define _ADCCMPCON1_IEBTWN_POSITION 0x00000004 -#define _ADCCMPCON1_IEBTWN_MASK 0x00000010 -#define _ADCCMPCON1_IEBTWN_LENGTH 0x00000001 - -#define _ADCCMPCON1_DCMPED_POSITION 0x00000005 -#define _ADCCMPCON1_DCMPED_MASK 0x00000020 -#define _ADCCMPCON1_DCMPED_LENGTH 0x00000001 - -#define _ADCCMPCON1_DCMPGIEN_POSITION 0x00000006 -#define _ADCCMPCON1_DCMPGIEN_MASK 0x00000040 -#define _ADCCMPCON1_DCMPGIEN_LENGTH 0x00000001 - -#define _ADCCMPCON1_ENDCMP_POSITION 0x00000007 -#define _ADCCMPCON1_ENDCMP_MASK 0x00000080 -#define _ADCCMPCON1_ENDCMP_LENGTH 0x00000001 - -#define _ADCCMPCON1_AINID_POSITION 0x00000008 -#define _ADCCMPCON1_AINID_MASK 0x00003F00 -#define _ADCCMPCON1_AINID_LENGTH 0x00000006 - -#define _ADCCMPCON1_CVDDATA_POSITION 0x00000010 -#define _ADCCMPCON1_CVDDATA_MASK 0xFFFF0000 -#define _ADCCMPCON1_CVDDATA_LENGTH 0x00000010 - -#define _ADCCMPCON2_IELOLO_POSITION 0x00000000 -#define _ADCCMPCON2_IELOLO_MASK 0x00000001 -#define _ADCCMPCON2_IELOLO_LENGTH 0x00000001 - -#define _ADCCMPCON2_IELOHI_POSITION 0x00000001 -#define _ADCCMPCON2_IELOHI_MASK 0x00000002 -#define _ADCCMPCON2_IELOHI_LENGTH 0x00000001 - -#define _ADCCMPCON2_IEHILO_POSITION 0x00000002 -#define _ADCCMPCON2_IEHILO_MASK 0x00000004 -#define _ADCCMPCON2_IEHILO_LENGTH 0x00000001 - -#define _ADCCMPCON2_IEHIHI_POSITION 0x00000003 -#define _ADCCMPCON2_IEHIHI_MASK 0x00000008 -#define _ADCCMPCON2_IEHIHI_LENGTH 0x00000001 - -#define _ADCCMPCON2_IEBTWN_POSITION 0x00000004 -#define _ADCCMPCON2_IEBTWN_MASK 0x00000010 -#define _ADCCMPCON2_IEBTWN_LENGTH 0x00000001 - -#define _ADCCMPCON2_DCMPED_POSITION 0x00000005 -#define _ADCCMPCON2_DCMPED_MASK 0x00000020 -#define _ADCCMPCON2_DCMPED_LENGTH 0x00000001 - -#define _ADCCMPCON2_DCMPGIEN_POSITION 0x00000006 -#define _ADCCMPCON2_DCMPGIEN_MASK 0x00000040 -#define _ADCCMPCON2_DCMPGIEN_LENGTH 0x00000001 - -#define _ADCCMPCON2_ENDCMP_POSITION 0x00000007 -#define _ADCCMPCON2_ENDCMP_MASK 0x00000080 -#define _ADCCMPCON2_ENDCMP_LENGTH 0x00000001 - -#define _ADCCMPCON2_AINID_POSITION 0x00000008 -#define _ADCCMPCON2_AINID_MASK 0x00001F00 -#define _ADCCMPCON2_AINID_LENGTH 0x00000005 - -#define _ADCCMPCON3_IELOLO_POSITION 0x00000000 -#define _ADCCMPCON3_IELOLO_MASK 0x00000001 -#define _ADCCMPCON3_IELOLO_LENGTH 0x00000001 - -#define _ADCCMPCON3_IELOHI_POSITION 0x00000001 -#define _ADCCMPCON3_IELOHI_MASK 0x00000002 -#define _ADCCMPCON3_IELOHI_LENGTH 0x00000001 - -#define _ADCCMPCON3_IEHILO_POSITION 0x00000002 -#define _ADCCMPCON3_IEHILO_MASK 0x00000004 -#define _ADCCMPCON3_IEHILO_LENGTH 0x00000001 - -#define _ADCCMPCON3_IEHIHI_POSITION 0x00000003 -#define _ADCCMPCON3_IEHIHI_MASK 0x00000008 -#define _ADCCMPCON3_IEHIHI_LENGTH 0x00000001 - -#define _ADCCMPCON3_IEBTWN_POSITION 0x00000004 -#define _ADCCMPCON3_IEBTWN_MASK 0x00000010 -#define _ADCCMPCON3_IEBTWN_LENGTH 0x00000001 - -#define _ADCCMPCON3_DCMPED_POSITION 0x00000005 -#define _ADCCMPCON3_DCMPED_MASK 0x00000020 -#define _ADCCMPCON3_DCMPED_LENGTH 0x00000001 - -#define _ADCCMPCON3_DCMPGIEN_POSITION 0x00000006 -#define _ADCCMPCON3_DCMPGIEN_MASK 0x00000040 -#define _ADCCMPCON3_DCMPGIEN_LENGTH 0x00000001 - -#define _ADCCMPCON3_ENDCMP_POSITION 0x00000007 -#define _ADCCMPCON3_ENDCMP_MASK 0x00000080 -#define _ADCCMPCON3_ENDCMP_LENGTH 0x00000001 - -#define _ADCCMPCON3_AINID_POSITION 0x00000008 -#define _ADCCMPCON3_AINID_MASK 0x00001F00 -#define _ADCCMPCON3_AINID_LENGTH 0x00000005 - -#define _ADCCMPCON4_IELOLO_POSITION 0x00000000 -#define _ADCCMPCON4_IELOLO_MASK 0x00000001 -#define _ADCCMPCON4_IELOLO_LENGTH 0x00000001 - -#define _ADCCMPCON4_IELOHI_POSITION 0x00000001 -#define _ADCCMPCON4_IELOHI_MASK 0x00000002 -#define _ADCCMPCON4_IELOHI_LENGTH 0x00000001 - -#define _ADCCMPCON4_IEHILO_POSITION 0x00000002 -#define _ADCCMPCON4_IEHILO_MASK 0x00000004 -#define _ADCCMPCON4_IEHILO_LENGTH 0x00000001 - -#define _ADCCMPCON4_IEHIHI_POSITION 0x00000003 -#define _ADCCMPCON4_IEHIHI_MASK 0x00000008 -#define _ADCCMPCON4_IEHIHI_LENGTH 0x00000001 - -#define _ADCCMPCON4_IEBTWN_POSITION 0x00000004 -#define _ADCCMPCON4_IEBTWN_MASK 0x00000010 -#define _ADCCMPCON4_IEBTWN_LENGTH 0x00000001 - -#define _ADCCMPCON4_DCMPED_POSITION 0x00000005 -#define _ADCCMPCON4_DCMPED_MASK 0x00000020 -#define _ADCCMPCON4_DCMPED_LENGTH 0x00000001 - -#define _ADCCMPCON4_DCMPGIEN_POSITION 0x00000006 -#define _ADCCMPCON4_DCMPGIEN_MASK 0x00000040 -#define _ADCCMPCON4_DCMPGIEN_LENGTH 0x00000001 - -#define _ADCCMPCON4_ENDCMP_POSITION 0x00000007 -#define _ADCCMPCON4_ENDCMP_MASK 0x00000080 -#define _ADCCMPCON4_ENDCMP_LENGTH 0x00000001 - -#define _ADCCMPCON4_AINID_POSITION 0x00000008 -#define _ADCCMPCON4_AINID_MASK 0x00001F00 -#define _ADCCMPCON4_AINID_LENGTH 0x00000005 - -#define _ADCCMPCON5_IELOLO_POSITION 0x00000000 -#define _ADCCMPCON5_IELOLO_MASK 0x00000001 -#define _ADCCMPCON5_IELOLO_LENGTH 0x00000001 - -#define _ADCCMPCON5_IELOHI_POSITION 0x00000001 -#define _ADCCMPCON5_IELOHI_MASK 0x00000002 -#define _ADCCMPCON5_IELOHI_LENGTH 0x00000001 - -#define _ADCCMPCON5_IEHILO_POSITION 0x00000002 -#define _ADCCMPCON5_IEHILO_MASK 0x00000004 -#define _ADCCMPCON5_IEHILO_LENGTH 0x00000001 - -#define _ADCCMPCON5_IEHIHI_POSITION 0x00000003 -#define _ADCCMPCON5_IEHIHI_MASK 0x00000008 -#define _ADCCMPCON5_IEHIHI_LENGTH 0x00000001 - -#define _ADCCMPCON5_IEBTWN_POSITION 0x00000004 -#define _ADCCMPCON5_IEBTWN_MASK 0x00000010 -#define _ADCCMPCON5_IEBTWN_LENGTH 0x00000001 - -#define _ADCCMPCON5_DCMPED_POSITION 0x00000005 -#define _ADCCMPCON5_DCMPED_MASK 0x00000020 -#define _ADCCMPCON5_DCMPED_LENGTH 0x00000001 - -#define _ADCCMPCON5_DCMPGIEN_POSITION 0x00000006 -#define _ADCCMPCON5_DCMPGIEN_MASK 0x00000040 -#define _ADCCMPCON5_DCMPGIEN_LENGTH 0x00000001 - -#define _ADCCMPCON5_ENDCMP_POSITION 0x00000007 -#define _ADCCMPCON5_ENDCMP_MASK 0x00000080 -#define _ADCCMPCON5_ENDCMP_LENGTH 0x00000001 - -#define _ADCCMPCON5_AINID_POSITION 0x00000008 -#define _ADCCMPCON5_AINID_MASK 0x00001F00 -#define _ADCCMPCON5_AINID_LENGTH 0x00000005 - -#define _ADCCMPCON6_IELOLO_POSITION 0x00000000 -#define _ADCCMPCON6_IELOLO_MASK 0x00000001 -#define _ADCCMPCON6_IELOLO_LENGTH 0x00000001 - -#define _ADCCMPCON6_IELOHI_POSITION 0x00000001 -#define _ADCCMPCON6_IELOHI_MASK 0x00000002 -#define _ADCCMPCON6_IELOHI_LENGTH 0x00000001 - -#define _ADCCMPCON6_IEHILO_POSITION 0x00000002 -#define _ADCCMPCON6_IEHILO_MASK 0x00000004 -#define _ADCCMPCON6_IEHILO_LENGTH 0x00000001 - -#define _ADCCMPCON6_IEHIHI_POSITION 0x00000003 -#define _ADCCMPCON6_IEHIHI_MASK 0x00000008 -#define _ADCCMPCON6_IEHIHI_LENGTH 0x00000001 - -#define _ADCCMPCON6_IEBTWN_POSITION 0x00000004 -#define _ADCCMPCON6_IEBTWN_MASK 0x00000010 -#define _ADCCMPCON6_IEBTWN_LENGTH 0x00000001 - -#define _ADCCMPCON6_DCMPED_POSITION 0x00000005 -#define _ADCCMPCON6_DCMPED_MASK 0x00000020 -#define _ADCCMPCON6_DCMPED_LENGTH 0x00000001 - -#define _ADCCMPCON6_DCMPGIEN_POSITION 0x00000006 -#define _ADCCMPCON6_DCMPGIEN_MASK 0x00000040 -#define _ADCCMPCON6_DCMPGIEN_LENGTH 0x00000001 - -#define _ADCCMPCON6_ENDCMP_POSITION 0x00000007 -#define _ADCCMPCON6_ENDCMP_MASK 0x00000080 -#define _ADCCMPCON6_ENDCMP_LENGTH 0x00000001 - -#define _ADCCMPCON6_AINID_POSITION 0x00000008 -#define _ADCCMPCON6_AINID_MASK 0x00001F00 -#define _ADCCMPCON6_AINID_LENGTH 0x00000005 - -#define _ADCFSTAT_ADCID_POSITION 0x00000000 -#define _ADCFSTAT_ADCID_MASK 0x00000007 -#define _ADCFSTAT_ADCID_LENGTH 0x00000003 - -#define _ADCFSTAT_FSIGN_POSITION 0x00000007 -#define _ADCFSTAT_FSIGN_MASK 0x00000080 -#define _ADCFSTAT_FSIGN_LENGTH 0x00000001 - -#define _ADCFSTAT_FCNT_POSITION 0x00000008 -#define _ADCFSTAT_FCNT_MASK 0x0000FF00 -#define _ADCFSTAT_FCNT_LENGTH 0x00000008 - -#define _ADCFSTAT_FWROVERR_POSITION 0x00000015 -#define _ADCFSTAT_FWROVERR_MASK 0x00200000 -#define _ADCFSTAT_FWROVERR_LENGTH 0x00000001 - -#define _ADCFSTAT_FRDY_POSITION 0x00000016 -#define _ADCFSTAT_FRDY_MASK 0x00400000 -#define _ADCFSTAT_FRDY_LENGTH 0x00000001 - -#define _ADCFSTAT_FIEN_POSITION 0x00000017 -#define _ADCFSTAT_FIEN_MASK 0x00800000 -#define _ADCFSTAT_FIEN_LENGTH 0x00000001 - -#define _ADCFSTAT_ADC0EN_POSITION 0x00000018 -#define _ADCFSTAT_ADC0EN_MASK 0x01000000 -#define _ADCFSTAT_ADC0EN_LENGTH 0x00000001 - -#define _ADCFSTAT_ADC1EN_POSITION 0x00000019 -#define _ADCFSTAT_ADC1EN_MASK 0x02000000 -#define _ADCFSTAT_ADC1EN_LENGTH 0x00000001 - -#define _ADCFSTAT_ADC2EN_POSITION 0x0000001A -#define _ADCFSTAT_ADC2EN_MASK 0x04000000 -#define _ADCFSTAT_ADC2EN_LENGTH 0x00000001 - -#define _ADCFSTAT_ADC3EN_POSITION 0x0000001B -#define _ADCFSTAT_ADC3EN_MASK 0x08000000 -#define _ADCFSTAT_ADC3EN_LENGTH 0x00000001 - -#define _ADCFSTAT_ADC4EN_POSITION 0x0000001C -#define _ADCFSTAT_ADC4EN_MASK 0x10000000 -#define _ADCFSTAT_ADC4EN_LENGTH 0x00000001 - -#define _ADCFSTAT_FEN_POSITION 0x0000001F -#define _ADCFSTAT_FEN_MASK 0x80000000 -#define _ADCFSTAT_FEN_LENGTH 0x00000001 - -#define _ADCFIFO_DATA_POSITION 0x00000000 -#define _ADCFIFO_DATA_MASK 0xFFFFFFFF -#define _ADCFIFO_DATA_LENGTH 0x00000020 - -#define _ADCBASE_ADCBASE_POSITION 0x00000000 -#define _ADCBASE_ADCBASE_MASK 0x0000FFFF -#define _ADCBASE_ADCBASE_LENGTH 0x00000010 - -#define _ADCTRGSNS_LVL0_POSITION 0x00000000 -#define _ADCTRGSNS_LVL0_MASK 0x00000001 -#define _ADCTRGSNS_LVL0_LENGTH 0x00000001 - -#define _ADCTRGSNS_LVL1_POSITION 0x00000001 -#define _ADCTRGSNS_LVL1_MASK 0x00000002 -#define _ADCTRGSNS_LVL1_LENGTH 0x00000001 - -#define _ADCTRGSNS_LVL2_POSITION 0x00000002 -#define _ADCTRGSNS_LVL2_MASK 0x00000004 -#define _ADCTRGSNS_LVL2_LENGTH 0x00000001 - -#define _ADCTRGSNS_LVL3_POSITION 0x00000003 -#define _ADCTRGSNS_LVL3_MASK 0x00000008 -#define _ADCTRGSNS_LVL3_LENGTH 0x00000001 - -#define _ADCTRGSNS_LVL4_POSITION 0x00000004 -#define _ADCTRGSNS_LVL4_MASK 0x00000010 -#define _ADCTRGSNS_LVL4_LENGTH 0x00000001 - -#define _ADCTRGSNS_LVL5_POSITION 0x00000005 -#define _ADCTRGSNS_LVL5_MASK 0x00000020 -#define _ADCTRGSNS_LVL5_LENGTH 0x00000001 - -#define _ADCTRGSNS_LVL6_POSITION 0x00000006 -#define _ADCTRGSNS_LVL6_MASK 0x00000040 -#define _ADCTRGSNS_LVL6_LENGTH 0x00000001 - -#define _ADCTRGSNS_LVL7_POSITION 0x00000007 -#define _ADCTRGSNS_LVL7_MASK 0x00000080 -#define _ADCTRGSNS_LVL7_LENGTH 0x00000001 - -#define _ADCTRGSNS_LVL8_POSITION 0x00000008 -#define _ADCTRGSNS_LVL8_MASK 0x00000100 -#define _ADCTRGSNS_LVL8_LENGTH 0x00000001 - -#define _ADCTRGSNS_LVL9_POSITION 0x00000009 -#define _ADCTRGSNS_LVL9_MASK 0x00000200 -#define _ADCTRGSNS_LVL9_LENGTH 0x00000001 - -#define _ADCTRGSNS_LVL10_POSITION 0x0000000A -#define _ADCTRGSNS_LVL10_MASK 0x00000400 -#define _ADCTRGSNS_LVL10_LENGTH 0x00000001 - -#define _ADCTRGSNS_LVL11_POSITION 0x0000000B -#define _ADCTRGSNS_LVL11_MASK 0x00000800 -#define _ADCTRGSNS_LVL11_LENGTH 0x00000001 - -#define _ADC0TIME_SAMC_POSITION 0x00000000 -#define _ADC0TIME_SAMC_MASK 0x000003FF -#define _ADC0TIME_SAMC_LENGTH 0x0000000A - -#define _ADC0TIME_ADCDIV_POSITION 0x00000010 -#define _ADC0TIME_ADCDIV_MASK 0x007F0000 -#define _ADC0TIME_ADCDIV_LENGTH 0x00000007 - -#define _ADC0TIME_SELRES_POSITION 0x00000018 -#define _ADC0TIME_SELRES_MASK 0x03000000 -#define _ADC0TIME_SELRES_LENGTH 0x00000002 - -#define _ADC0TIME_ADCEIS_POSITION 0x0000001A -#define _ADC0TIME_ADCEIS_MASK 0x1C000000 -#define _ADC0TIME_ADCEIS_LENGTH 0x00000003 - -#define _ADC1TIME_SAMC_POSITION 0x00000000 -#define _ADC1TIME_SAMC_MASK 0x000003FF -#define _ADC1TIME_SAMC_LENGTH 0x0000000A - -#define _ADC1TIME_ADCDIV_POSITION 0x00000010 -#define _ADC1TIME_ADCDIV_MASK 0x007F0000 -#define _ADC1TIME_ADCDIV_LENGTH 0x00000007 - -#define _ADC1TIME_SELRES_POSITION 0x00000018 -#define _ADC1TIME_SELRES_MASK 0x03000000 -#define _ADC1TIME_SELRES_LENGTH 0x00000002 - -#define _ADC1TIME_ADCEIS_POSITION 0x0000001A -#define _ADC1TIME_ADCEIS_MASK 0x1C000000 -#define _ADC1TIME_ADCEIS_LENGTH 0x00000003 - -#define _ADC2TIME_SAMC_POSITION 0x00000000 -#define _ADC2TIME_SAMC_MASK 0x000003FF -#define _ADC2TIME_SAMC_LENGTH 0x0000000A - -#define _ADC2TIME_ADCDIV_POSITION 0x00000010 -#define _ADC2TIME_ADCDIV_MASK 0x007F0000 -#define _ADC2TIME_ADCDIV_LENGTH 0x00000007 - -#define _ADC2TIME_SELRES_POSITION 0x00000018 -#define _ADC2TIME_SELRES_MASK 0x03000000 -#define _ADC2TIME_SELRES_LENGTH 0x00000002 - -#define _ADC2TIME_ADCEIS_POSITION 0x0000001A -#define _ADC2TIME_ADCEIS_MASK 0x1C000000 -#define _ADC2TIME_ADCEIS_LENGTH 0x00000003 - -#define _ADC3TIME_SAMC_POSITION 0x00000000 -#define _ADC3TIME_SAMC_MASK 0x000003FF -#define _ADC3TIME_SAMC_LENGTH 0x0000000A - -#define _ADC3TIME_ADCDIV_POSITION 0x00000010 -#define _ADC3TIME_ADCDIV_MASK 0x007F0000 -#define _ADC3TIME_ADCDIV_LENGTH 0x00000007 - -#define _ADC3TIME_SELRES_POSITION 0x00000018 -#define _ADC3TIME_SELRES_MASK 0x03000000 -#define _ADC3TIME_SELRES_LENGTH 0x00000002 - -#define _ADC3TIME_ADCEIS_POSITION 0x0000001A -#define _ADC3TIME_ADCEIS_MASK 0x1C000000 -#define _ADC3TIME_ADCEIS_LENGTH 0x00000003 - -#define _ADC4TIME_SAMC_POSITION 0x00000000 -#define _ADC4TIME_SAMC_MASK 0x000003FF -#define _ADC4TIME_SAMC_LENGTH 0x0000000A - -#define _ADC4TIME_ADCDIV_POSITION 0x00000010 -#define _ADC4TIME_ADCDIV_MASK 0x007F0000 -#define _ADC4TIME_ADCDIV_LENGTH 0x00000007 - -#define _ADC4TIME_SELRES_POSITION 0x00000018 -#define _ADC4TIME_SELRES_MASK 0x03000000 -#define _ADC4TIME_SELRES_LENGTH 0x00000002 - -#define _ADC4TIME_ADCEIS_POSITION 0x0000001A -#define _ADC4TIME_ADCEIS_MASK 0x1C000000 -#define _ADC4TIME_ADCEIS_LENGTH 0x00000003 - -#define _ADCEIEN1_EIEN0_POSITION 0x00000000 -#define _ADCEIEN1_EIEN0_MASK 0x00000001 -#define _ADCEIEN1_EIEN0_LENGTH 0x00000001 - -#define _ADCEIEN1_EIEN1_POSITION 0x00000001 -#define _ADCEIEN1_EIEN1_MASK 0x00000002 -#define _ADCEIEN1_EIEN1_LENGTH 0x00000001 - -#define _ADCEIEN1_EIEN2_POSITION 0x00000002 -#define _ADCEIEN1_EIEN2_MASK 0x00000004 -#define _ADCEIEN1_EIEN2_LENGTH 0x00000001 - -#define _ADCEIEN1_EIEN3_POSITION 0x00000003 -#define _ADCEIEN1_EIEN3_MASK 0x00000008 -#define _ADCEIEN1_EIEN3_LENGTH 0x00000001 - -#define _ADCEIEN1_EIEN4_POSITION 0x00000004 -#define _ADCEIEN1_EIEN4_MASK 0x00000010 -#define _ADCEIEN1_EIEN4_LENGTH 0x00000001 - -#define _ADCEIEN1_EIEN5_POSITION 0x00000005 -#define _ADCEIEN1_EIEN5_MASK 0x00000020 -#define _ADCEIEN1_EIEN5_LENGTH 0x00000001 - -#define _ADCEIEN1_EIEN6_POSITION 0x00000006 -#define _ADCEIEN1_EIEN6_MASK 0x00000040 -#define _ADCEIEN1_EIEN6_LENGTH 0x00000001 - -#define _ADCEIEN1_EIEN7_POSITION 0x00000007 -#define _ADCEIEN1_EIEN7_MASK 0x00000080 -#define _ADCEIEN1_EIEN7_LENGTH 0x00000001 - -#define _ADCEIEN1_EIEN8_POSITION 0x00000008 -#define _ADCEIEN1_EIEN8_MASK 0x00000100 -#define _ADCEIEN1_EIEN8_LENGTH 0x00000001 - -#define _ADCEIEN1_EIEN9_POSITION 0x00000009 -#define _ADCEIEN1_EIEN9_MASK 0x00000200 -#define _ADCEIEN1_EIEN9_LENGTH 0x00000001 - -#define _ADCEIEN1_EIEN10_POSITION 0x0000000A -#define _ADCEIEN1_EIEN10_MASK 0x00000400 -#define _ADCEIEN1_EIEN10_LENGTH 0x00000001 - -#define _ADCEIEN1_EIEN11_POSITION 0x0000000B -#define _ADCEIEN1_EIEN11_MASK 0x00000800 -#define _ADCEIEN1_EIEN11_LENGTH 0x00000001 - -#define _ADCEIEN1_EIEN12_POSITION 0x0000000C -#define _ADCEIEN1_EIEN12_MASK 0x00001000 -#define _ADCEIEN1_EIEN12_LENGTH 0x00000001 - -#define _ADCEIEN1_EIEN13_POSITION 0x0000000D -#define _ADCEIEN1_EIEN13_MASK 0x00002000 -#define _ADCEIEN1_EIEN13_LENGTH 0x00000001 - -#define _ADCEIEN1_EIEN14_POSITION 0x0000000E -#define _ADCEIEN1_EIEN14_MASK 0x00004000 -#define _ADCEIEN1_EIEN14_LENGTH 0x00000001 - -#define _ADCEIEN1_EIEN15_POSITION 0x0000000F -#define _ADCEIEN1_EIEN15_MASK 0x00008000 -#define _ADCEIEN1_EIEN15_LENGTH 0x00000001 - -#define _ADCEIEN1_EIEN16_POSITION 0x00000010 -#define _ADCEIEN1_EIEN16_MASK 0x00010000 -#define _ADCEIEN1_EIEN16_LENGTH 0x00000001 - -#define _ADCEIEN1_EIEN17_POSITION 0x00000011 -#define _ADCEIEN1_EIEN17_MASK 0x00020000 -#define _ADCEIEN1_EIEN17_LENGTH 0x00000001 - -#define _ADCEIEN1_EIEN18_POSITION 0x00000012 -#define _ADCEIEN1_EIEN18_MASK 0x00040000 -#define _ADCEIEN1_EIEN18_LENGTH 0x00000001 - -#define _ADCEIEN1_EIEN19_POSITION 0x00000013 -#define _ADCEIEN1_EIEN19_MASK 0x00080000 -#define _ADCEIEN1_EIEN19_LENGTH 0x00000001 - -#define _ADCEIEN1_EIEN20_POSITION 0x00000014 -#define _ADCEIEN1_EIEN20_MASK 0x00100000 -#define _ADCEIEN1_EIEN20_LENGTH 0x00000001 - -#define _ADCEIEN1_EIEN21_POSITION 0x00000015 -#define _ADCEIEN1_EIEN21_MASK 0x00200000 -#define _ADCEIEN1_EIEN21_LENGTH 0x00000001 - -#define _ADCEIEN1_EIEN22_POSITION 0x00000016 -#define _ADCEIEN1_EIEN22_MASK 0x00400000 -#define _ADCEIEN1_EIEN22_LENGTH 0x00000001 - -#define _ADCEIEN1_EIEN23_POSITION 0x00000017 -#define _ADCEIEN1_EIEN23_MASK 0x00800000 -#define _ADCEIEN1_EIEN23_LENGTH 0x00000001 - -#define _ADCEIEN1_EIEN24_POSITION 0x00000018 -#define _ADCEIEN1_EIEN24_MASK 0x01000000 -#define _ADCEIEN1_EIEN24_LENGTH 0x00000001 - -#define _ADCEIEN1_EIEN25_POSITION 0x00000019 -#define _ADCEIEN1_EIEN25_MASK 0x02000000 -#define _ADCEIEN1_EIEN25_LENGTH 0x00000001 - -#define _ADCEIEN1_EIEN26_POSITION 0x0000001A -#define _ADCEIEN1_EIEN26_MASK 0x04000000 -#define _ADCEIEN1_EIEN26_LENGTH 0x00000001 - -#define _ADCEIEN1_EIEN27_POSITION 0x0000001B -#define _ADCEIEN1_EIEN27_MASK 0x08000000 -#define _ADCEIEN1_EIEN27_LENGTH 0x00000001 - -#define _ADCEIEN1_EIEN28_POSITION 0x0000001C -#define _ADCEIEN1_EIEN28_MASK 0x10000000 -#define _ADCEIEN1_EIEN28_LENGTH 0x00000001 - -#define _ADCEIEN1_EIEN29_POSITION 0x0000001D -#define _ADCEIEN1_EIEN29_MASK 0x20000000 -#define _ADCEIEN1_EIEN29_LENGTH 0x00000001 - -#define _ADCEIEN1_EIEN30_POSITION 0x0000001E -#define _ADCEIEN1_EIEN30_MASK 0x40000000 -#define _ADCEIEN1_EIEN30_LENGTH 0x00000001 - -#define _ADCEIEN1_EIEN31_POSITION 0x0000001F -#define _ADCEIEN1_EIEN31_MASK 0x80000000 -#define _ADCEIEN1_EIEN31_LENGTH 0x00000001 - -#define _ADCEIEN2_EIEN32_POSITION 0x00000000 -#define _ADCEIEN2_EIEN32_MASK 0x00000001 -#define _ADCEIEN2_EIEN32_LENGTH 0x00000001 - -#define _ADCEIEN2_EIEN33_POSITION 0x00000001 -#define _ADCEIEN2_EIEN33_MASK 0x00000002 -#define _ADCEIEN2_EIEN33_LENGTH 0x00000001 - -#define _ADCEIEN2_EIEN34_POSITION 0x00000002 -#define _ADCEIEN2_EIEN34_MASK 0x00000004 -#define _ADCEIEN2_EIEN34_LENGTH 0x00000001 - -#define _ADCEIEN2_EIEN35_POSITION 0x00000003 -#define _ADCEIEN2_EIEN35_MASK 0x00000008 -#define _ADCEIEN2_EIEN35_LENGTH 0x00000001 - -#define _ADCEIEN2_EIEN36_POSITION 0x00000004 -#define _ADCEIEN2_EIEN36_MASK 0x00000010 -#define _ADCEIEN2_EIEN36_LENGTH 0x00000001 - -#define _ADCEIEN2_EIEN37_POSITION 0x00000005 -#define _ADCEIEN2_EIEN37_MASK 0x00000020 -#define _ADCEIEN2_EIEN37_LENGTH 0x00000001 - -#define _ADCEIEN2_EIEN38_POSITION 0x00000006 -#define _ADCEIEN2_EIEN38_MASK 0x00000040 -#define _ADCEIEN2_EIEN38_LENGTH 0x00000001 - -#define _ADCEIEN2_EIEN39_POSITION 0x00000007 -#define _ADCEIEN2_EIEN39_MASK 0x00000080 -#define _ADCEIEN2_EIEN39_LENGTH 0x00000001 - -#define _ADCEIEN2_EIEN40_POSITION 0x00000008 -#define _ADCEIEN2_EIEN40_MASK 0x00000100 -#define _ADCEIEN2_EIEN40_LENGTH 0x00000001 - -#define _ADCEIEN2_EIEN41_POSITION 0x00000009 -#define _ADCEIEN2_EIEN41_MASK 0x00000200 -#define _ADCEIEN2_EIEN41_LENGTH 0x00000001 - -#define _ADCEIEN2_EIEN42_POSITION 0x0000000A -#define _ADCEIEN2_EIEN42_MASK 0x00000400 -#define _ADCEIEN2_EIEN42_LENGTH 0x00000001 - -#define _ADCEIEN2_EIEN43_POSITION 0x0000000B -#define _ADCEIEN2_EIEN43_MASK 0x00000800 -#define _ADCEIEN2_EIEN43_LENGTH 0x00000001 - -#define _ADCEIEN2_EIEN44_POSITION 0x0000000C -#define _ADCEIEN2_EIEN44_MASK 0x00001000 -#define _ADCEIEN2_EIEN44_LENGTH 0x00000001 - -#define _ADCEISTAT1_EIRDY0_POSITION 0x00000000 -#define _ADCEISTAT1_EIRDY0_MASK 0x00000001 -#define _ADCEISTAT1_EIRDY0_LENGTH 0x00000001 - -#define _ADCEISTAT1_EIRDY1_POSITION 0x00000001 -#define _ADCEISTAT1_EIRDY1_MASK 0x00000002 -#define _ADCEISTAT1_EIRDY1_LENGTH 0x00000001 - -#define _ADCEISTAT1_EIRDY2_POSITION 0x00000002 -#define _ADCEISTAT1_EIRDY2_MASK 0x00000004 -#define _ADCEISTAT1_EIRDY2_LENGTH 0x00000001 - -#define _ADCEISTAT1_EIRDY3_POSITION 0x00000003 -#define _ADCEISTAT1_EIRDY3_MASK 0x00000008 -#define _ADCEISTAT1_EIRDY3_LENGTH 0x00000001 - -#define _ADCEISTAT1_EIRDY4_POSITION 0x00000004 -#define _ADCEISTAT1_EIRDY4_MASK 0x00000010 -#define _ADCEISTAT1_EIRDY4_LENGTH 0x00000001 - -#define _ADCEISTAT1_EIRDY5_POSITION 0x00000005 -#define _ADCEISTAT1_EIRDY5_MASK 0x00000020 -#define _ADCEISTAT1_EIRDY5_LENGTH 0x00000001 - -#define _ADCEISTAT1_EIRDY6_POSITION 0x00000006 -#define _ADCEISTAT1_EIRDY6_MASK 0x00000040 -#define _ADCEISTAT1_EIRDY6_LENGTH 0x00000001 - -#define _ADCEISTAT1_EIRDY7_POSITION 0x00000007 -#define _ADCEISTAT1_EIRDY7_MASK 0x00000080 -#define _ADCEISTAT1_EIRDY7_LENGTH 0x00000001 - -#define _ADCEISTAT1_EIRDY8_POSITION 0x00000008 -#define _ADCEISTAT1_EIRDY8_MASK 0x00000100 -#define _ADCEISTAT1_EIRDY8_LENGTH 0x00000001 - -#define _ADCEISTAT1_EIRDY9_POSITION 0x00000009 -#define _ADCEISTAT1_EIRDY9_MASK 0x00000200 -#define _ADCEISTAT1_EIRDY9_LENGTH 0x00000001 - -#define _ADCEISTAT1_EIRDY10_POSITION 0x0000000A -#define _ADCEISTAT1_EIRDY10_MASK 0x00000400 -#define _ADCEISTAT1_EIRDY10_LENGTH 0x00000001 - -#define _ADCEISTAT1_EIRDY11_POSITION 0x0000000B -#define _ADCEISTAT1_EIRDY11_MASK 0x00000800 -#define _ADCEISTAT1_EIRDY11_LENGTH 0x00000001 - -#define _ADCEISTAT1_EIRDY12_POSITION 0x0000000C -#define _ADCEISTAT1_EIRDY12_MASK 0x00001000 -#define _ADCEISTAT1_EIRDY12_LENGTH 0x00000001 - -#define _ADCEISTAT1_EIRDY13_POSITION 0x0000000D -#define _ADCEISTAT1_EIRDY13_MASK 0x00002000 -#define _ADCEISTAT1_EIRDY13_LENGTH 0x00000001 - -#define _ADCEISTAT1_EIRDY14_POSITION 0x0000000E -#define _ADCEISTAT1_EIRDY14_MASK 0x00004000 -#define _ADCEISTAT1_EIRDY14_LENGTH 0x00000001 - -#define _ADCEISTAT1_EIRDY15_POSITION 0x0000000F -#define _ADCEISTAT1_EIRDY15_MASK 0x00008000 -#define _ADCEISTAT1_EIRDY15_LENGTH 0x00000001 - -#define _ADCEISTAT1_EIRDY16_POSITION 0x00000010 -#define _ADCEISTAT1_EIRDY16_MASK 0x00010000 -#define _ADCEISTAT1_EIRDY16_LENGTH 0x00000001 - -#define _ADCEISTAT1_EIRDY17_POSITION 0x00000011 -#define _ADCEISTAT1_EIRDY17_MASK 0x00020000 -#define _ADCEISTAT1_EIRDY17_LENGTH 0x00000001 - -#define _ADCEISTAT1_EIRDY18_POSITION 0x00000012 -#define _ADCEISTAT1_EIRDY18_MASK 0x00040000 -#define _ADCEISTAT1_EIRDY18_LENGTH 0x00000001 - -#define _ADCEISTAT1_EIRDY19_POSITION 0x00000013 -#define _ADCEISTAT1_EIRDY19_MASK 0x00080000 -#define _ADCEISTAT1_EIRDY19_LENGTH 0x00000001 - -#define _ADCEISTAT1_EIRDY20_POSITION 0x00000014 -#define _ADCEISTAT1_EIRDY20_MASK 0x00100000 -#define _ADCEISTAT1_EIRDY20_LENGTH 0x00000001 - -#define _ADCEISTAT1_EIRDY21_POSITION 0x00000015 -#define _ADCEISTAT1_EIRDY21_MASK 0x00200000 -#define _ADCEISTAT1_EIRDY21_LENGTH 0x00000001 - -#define _ADCEISTAT1_EIRDY22_POSITION 0x00000016 -#define _ADCEISTAT1_EIRDY22_MASK 0x00400000 -#define _ADCEISTAT1_EIRDY22_LENGTH 0x00000001 - -#define _ADCEISTAT1_EIRDY23_POSITION 0x00000017 -#define _ADCEISTAT1_EIRDY23_MASK 0x00800000 -#define _ADCEISTAT1_EIRDY23_LENGTH 0x00000001 - -#define _ADCEISTAT1_EIRDY24_POSITION 0x00000018 -#define _ADCEISTAT1_EIRDY24_MASK 0x01000000 -#define _ADCEISTAT1_EIRDY24_LENGTH 0x00000001 - -#define _ADCEISTAT1_EIRDY25_POSITION 0x00000019 -#define _ADCEISTAT1_EIRDY25_MASK 0x02000000 -#define _ADCEISTAT1_EIRDY25_LENGTH 0x00000001 - -#define _ADCEISTAT1_EIRDY26_POSITION 0x0000001A -#define _ADCEISTAT1_EIRDY26_MASK 0x04000000 -#define _ADCEISTAT1_EIRDY26_LENGTH 0x00000001 - -#define _ADCEISTAT1_EIRDY27_POSITION 0x0000001B -#define _ADCEISTAT1_EIRDY27_MASK 0x08000000 -#define _ADCEISTAT1_EIRDY27_LENGTH 0x00000001 - -#define _ADCEISTAT1_EIRDY28_POSITION 0x0000001C -#define _ADCEISTAT1_EIRDY28_MASK 0x10000000 -#define _ADCEISTAT1_EIRDY28_LENGTH 0x00000001 - -#define _ADCEISTAT1_EIRDY29_POSITION 0x0000001D -#define _ADCEISTAT1_EIRDY29_MASK 0x20000000 -#define _ADCEISTAT1_EIRDY29_LENGTH 0x00000001 - -#define _ADCEISTAT1_EIRDY30_POSITION 0x0000001E -#define _ADCEISTAT1_EIRDY30_MASK 0x40000000 -#define _ADCEISTAT1_EIRDY30_LENGTH 0x00000001 - -#define _ADCEISTAT1_EIRDY31_POSITION 0x0000001F -#define _ADCEISTAT1_EIRDY31_MASK 0x80000000 -#define _ADCEISTAT1_EIRDY31_LENGTH 0x00000001 - -#define _ADCEISTAT2_EIRDY32_POSITION 0x00000000 -#define _ADCEISTAT2_EIRDY32_MASK 0x00000001 -#define _ADCEISTAT2_EIRDY32_LENGTH 0x00000001 - -#define _ADCEISTAT2_EIRDY33_POSITION 0x00000001 -#define _ADCEISTAT2_EIRDY33_MASK 0x00000002 -#define _ADCEISTAT2_EIRDY33_LENGTH 0x00000001 - -#define _ADCEISTAT2_EIRDY34_POSITION 0x00000002 -#define _ADCEISTAT2_EIRDY34_MASK 0x00000004 -#define _ADCEISTAT2_EIRDY34_LENGTH 0x00000001 - -#define _ADCEISTAT2_EIRDY35_POSITION 0x00000003 -#define _ADCEISTAT2_EIRDY35_MASK 0x00000008 -#define _ADCEISTAT2_EIRDY35_LENGTH 0x00000001 - -#define _ADCEISTAT2_EIRDY36_POSITION 0x00000004 -#define _ADCEISTAT2_EIRDY36_MASK 0x00000010 -#define _ADCEISTAT2_EIRDY36_LENGTH 0x00000001 - -#define _ADCEISTAT2_EIRDY37_POSITION 0x00000005 -#define _ADCEISTAT2_EIRDY37_MASK 0x00000020 -#define _ADCEISTAT2_EIRDY37_LENGTH 0x00000001 - -#define _ADCEISTAT2_EIRDY38_POSITION 0x00000006 -#define _ADCEISTAT2_EIRDY38_MASK 0x00000040 -#define _ADCEISTAT2_EIRDY38_LENGTH 0x00000001 - -#define _ADCEISTAT2_EIRDY39_POSITION 0x00000007 -#define _ADCEISTAT2_EIRDY39_MASK 0x00000080 -#define _ADCEISTAT2_EIRDY39_LENGTH 0x00000001 - -#define _ADCEISTAT2_EIRDY40_POSITION 0x00000008 -#define _ADCEISTAT2_EIRDY40_MASK 0x00000100 -#define _ADCEISTAT2_EIRDY40_LENGTH 0x00000001 - -#define _ADCEISTAT2_EIRDY41_POSITION 0x00000009 -#define _ADCEISTAT2_EIRDY41_MASK 0x00000200 -#define _ADCEISTAT2_EIRDY41_LENGTH 0x00000001 - -#define _ADCEISTAT2_EIRDY42_POSITION 0x0000000A -#define _ADCEISTAT2_EIRDY42_MASK 0x00000400 -#define _ADCEISTAT2_EIRDY42_LENGTH 0x00000001 - -#define _ADCEISTAT2_EIRDY43_POSITION 0x0000000B -#define _ADCEISTAT2_EIRDY43_MASK 0x00000800 -#define _ADCEISTAT2_EIRDY43_LENGTH 0x00000001 - -#define _ADCEISTAT2_EIRDY44_POSITION 0x0000000C -#define _ADCEISTAT2_EIRDY44_MASK 0x00001000 -#define _ADCEISTAT2_EIRDY44_LENGTH 0x00000001 - -#define _ADCANCON_ANEN0_POSITION 0x00000000 -#define _ADCANCON_ANEN0_MASK 0x00000001 -#define _ADCANCON_ANEN0_LENGTH 0x00000001 - -#define _ADCANCON_ANEN1_POSITION 0x00000001 -#define _ADCANCON_ANEN1_MASK 0x00000002 -#define _ADCANCON_ANEN1_LENGTH 0x00000001 - -#define _ADCANCON_ANEN2_POSITION 0x00000002 -#define _ADCANCON_ANEN2_MASK 0x00000004 -#define _ADCANCON_ANEN2_LENGTH 0x00000001 - -#define _ADCANCON_ANEN3_POSITION 0x00000003 -#define _ADCANCON_ANEN3_MASK 0x00000008 -#define _ADCANCON_ANEN3_LENGTH 0x00000001 - -#define _ADCANCON_ANEN4_POSITION 0x00000004 -#define _ADCANCON_ANEN4_MASK 0x00000010 -#define _ADCANCON_ANEN4_LENGTH 0x00000001 - -#define _ADCANCON_ANEN7_POSITION 0x00000007 -#define _ADCANCON_ANEN7_MASK 0x00000080 -#define _ADCANCON_ANEN7_LENGTH 0x00000001 - -#define _ADCANCON_WKRDY0_POSITION 0x00000008 -#define _ADCANCON_WKRDY0_MASK 0x00000100 -#define _ADCANCON_WKRDY0_LENGTH 0x00000001 - -#define _ADCANCON_WKRDY1_POSITION 0x00000009 -#define _ADCANCON_WKRDY1_MASK 0x00000200 -#define _ADCANCON_WKRDY1_LENGTH 0x00000001 - -#define _ADCANCON_WKRDY2_POSITION 0x0000000A -#define _ADCANCON_WKRDY2_MASK 0x00000400 -#define _ADCANCON_WKRDY2_LENGTH 0x00000001 - -#define _ADCANCON_WKRDY3_POSITION 0x0000000B -#define _ADCANCON_WKRDY3_MASK 0x00000800 -#define _ADCANCON_WKRDY3_LENGTH 0x00000001 - -#define _ADCANCON_WKRDY4_POSITION 0x0000000C -#define _ADCANCON_WKRDY4_MASK 0x00001000 -#define _ADCANCON_WKRDY4_LENGTH 0x00000001 - -#define _ADCANCON_WKRDY7_POSITION 0x0000000F -#define _ADCANCON_WKRDY7_MASK 0x00008000 -#define _ADCANCON_WKRDY7_LENGTH 0x00000001 - -#define _ADCANCON_WKIEN0_POSITION 0x00000010 -#define _ADCANCON_WKIEN0_MASK 0x00010000 -#define _ADCANCON_WKIEN0_LENGTH 0x00000001 - -#define _ADCANCON_WKIEN1_POSITION 0x00000011 -#define _ADCANCON_WKIEN1_MASK 0x00020000 -#define _ADCANCON_WKIEN1_LENGTH 0x00000001 - -#define _ADCANCON_WKIEN2_POSITION 0x00000012 -#define _ADCANCON_WKIEN2_MASK 0x00040000 -#define _ADCANCON_WKIEN2_LENGTH 0x00000001 - -#define _ADCANCON_WKIEN3_POSITION 0x00000013 -#define _ADCANCON_WKIEN3_MASK 0x00080000 -#define _ADCANCON_WKIEN3_LENGTH 0x00000001 - -#define _ADCANCON_WKIEN4_POSITION 0x00000014 -#define _ADCANCON_WKIEN4_MASK 0x00100000 -#define _ADCANCON_WKIEN4_LENGTH 0x00000001 - -#define _ADCANCON_WKIEN7_POSITION 0x00000017 -#define _ADCANCON_WKIEN7_MASK 0x00800000 -#define _ADCANCON_WKIEN7_LENGTH 0x00000001 - -#define _ADCANCON_WKUPCLKCNT_POSITION 0x00000018 -#define _ADCANCON_WKUPCLKCNT_MASK 0x0F000000 -#define _ADCANCON_WKUPCLKCNT_LENGTH 0x00000004 - -#define _ADC0CFG_ADCCFG_POSITION 0x00000000 -#define _ADC0CFG_ADCCFG_MASK 0xFFFFFFFF -#define _ADC0CFG_ADCCFG_LENGTH 0x00000020 - -#define _ADC1CFG_ADCCFG_POSITION 0x00000000 -#define _ADC1CFG_ADCCFG_MASK 0xFFFFFFFF -#define _ADC1CFG_ADCCFG_LENGTH 0x00000020 - -#define _ADC2CFG_ADCCFG_POSITION 0x00000000 -#define _ADC2CFG_ADCCFG_MASK 0xFFFFFFFF -#define _ADC2CFG_ADCCFG_LENGTH 0x00000020 - -#define _ADC3CFG_ADCCFG_POSITION 0x00000000 -#define _ADC3CFG_ADCCFG_MASK 0xFFFFFFFF -#define _ADC3CFG_ADCCFG_LENGTH 0x00000020 - -#define _ADC4CFG_ADCCFG_POSITION 0x00000000 -#define _ADC4CFG_ADCCFG_MASK 0xFFFFFFFF -#define _ADC4CFG_ADCCFG_LENGTH 0x00000020 - -#define _ADC7CFG_ADCCFG_POSITION 0x00000000 -#define _ADC7CFG_ADCCFG_MASK 0xFFFFFFFF -#define _ADC7CFG_ADCCFG_LENGTH 0x00000020 - -#define _ADCSYSCFG0_AN0_POSITION 0x00000000 -#define _ADCSYSCFG0_AN0_MASK 0x00000001 -#define _ADCSYSCFG0_AN0_LENGTH 0x00000001 - -#define _ADCSYSCFG0_AN1_POSITION 0x00000001 -#define _ADCSYSCFG0_AN1_MASK 0x00000002 -#define _ADCSYSCFG0_AN1_LENGTH 0x00000001 - -#define _ADCSYSCFG0_AN2_POSITION 0x00000002 -#define _ADCSYSCFG0_AN2_MASK 0x00000004 -#define _ADCSYSCFG0_AN2_LENGTH 0x00000001 - -#define _ADCSYSCFG0_AN3_POSITION 0x00000003 -#define _ADCSYSCFG0_AN3_MASK 0x00000008 -#define _ADCSYSCFG0_AN3_LENGTH 0x00000001 - -#define _ADCSYSCFG0_AN4_POSITION 0x00000004 -#define _ADCSYSCFG0_AN4_MASK 0x00000010 -#define _ADCSYSCFG0_AN4_LENGTH 0x00000001 - -#define _ADCSYSCFG0_AN5_POSITION 0x00000005 -#define _ADCSYSCFG0_AN5_MASK 0x00000020 -#define _ADCSYSCFG0_AN5_LENGTH 0x00000001 - -#define _ADCSYSCFG0_AN6_POSITION 0x00000006 -#define _ADCSYSCFG0_AN6_MASK 0x00000040 -#define _ADCSYSCFG0_AN6_LENGTH 0x00000001 - -#define _ADCSYSCFG0_AN7_POSITION 0x00000007 -#define _ADCSYSCFG0_AN7_MASK 0x00000080 -#define _ADCSYSCFG0_AN7_LENGTH 0x00000001 - -#define _ADCSYSCFG0_AN8_POSITION 0x00000008 -#define _ADCSYSCFG0_AN8_MASK 0x00000100 -#define _ADCSYSCFG0_AN8_LENGTH 0x00000001 - -#define _ADCSYSCFG0_AN9_POSITION 0x00000009 -#define _ADCSYSCFG0_AN9_MASK 0x00000200 -#define _ADCSYSCFG0_AN9_LENGTH 0x00000001 - -#define _ADCSYSCFG0_AN10_POSITION 0x0000000A -#define _ADCSYSCFG0_AN10_MASK 0x00000400 -#define _ADCSYSCFG0_AN10_LENGTH 0x00000001 - -#define _ADCSYSCFG0_AN11_POSITION 0x0000000B -#define _ADCSYSCFG0_AN11_MASK 0x00000800 -#define _ADCSYSCFG0_AN11_LENGTH 0x00000001 - -#define _ADCSYSCFG0_AN12_POSITION 0x0000000C -#define _ADCSYSCFG0_AN12_MASK 0x00001000 -#define _ADCSYSCFG0_AN12_LENGTH 0x00000001 - -#define _ADCSYSCFG0_AN13_POSITION 0x0000000D -#define _ADCSYSCFG0_AN13_MASK 0x00002000 -#define _ADCSYSCFG0_AN13_LENGTH 0x00000001 - -#define _ADCSYSCFG0_AN14_POSITION 0x0000000E -#define _ADCSYSCFG0_AN14_MASK 0x00004000 -#define _ADCSYSCFG0_AN14_LENGTH 0x00000001 - -#define _ADCSYSCFG0_AN15_POSITION 0x0000000F -#define _ADCSYSCFG0_AN15_MASK 0x00008000 -#define _ADCSYSCFG0_AN15_LENGTH 0x00000001 - -#define _ADCSYSCFG0_AN16_POSITION 0x00000010 -#define _ADCSYSCFG0_AN16_MASK 0x00010000 -#define _ADCSYSCFG0_AN16_LENGTH 0x00000001 - -#define _ADCSYSCFG0_AN17_POSITION 0x00000011 -#define _ADCSYSCFG0_AN17_MASK 0x00020000 -#define _ADCSYSCFG0_AN17_LENGTH 0x00000001 - -#define _ADCSYSCFG0_AN18_POSITION 0x00000012 -#define _ADCSYSCFG0_AN18_MASK 0x00040000 -#define _ADCSYSCFG0_AN18_LENGTH 0x00000001 - -#define _ADCSYSCFG0_AN19_POSITION 0x00000013 -#define _ADCSYSCFG0_AN19_MASK 0x00080000 -#define _ADCSYSCFG0_AN19_LENGTH 0x00000001 - -#define _ADCSYSCFG0_AN20_POSITION 0x00000014 -#define _ADCSYSCFG0_AN20_MASK 0x00100000 -#define _ADCSYSCFG0_AN20_LENGTH 0x00000001 - -#define _ADCSYSCFG0_AN21_POSITION 0x00000015 -#define _ADCSYSCFG0_AN21_MASK 0x00200000 -#define _ADCSYSCFG0_AN21_LENGTH 0x00000001 - -#define _ADCSYSCFG0_AN22_POSITION 0x00000016 -#define _ADCSYSCFG0_AN22_MASK 0x00400000 -#define _ADCSYSCFG0_AN22_LENGTH 0x00000001 - -#define _ADCSYSCFG0_AN23_POSITION 0x00000017 -#define _ADCSYSCFG0_AN23_MASK 0x00800000 -#define _ADCSYSCFG0_AN23_LENGTH 0x00000001 - -#define _ADCSYSCFG0_AN24_POSITION 0x00000018 -#define _ADCSYSCFG0_AN24_MASK 0x01000000 -#define _ADCSYSCFG0_AN24_LENGTH 0x00000001 - -#define _ADCSYSCFG0_AN25_POSITION 0x00000019 -#define _ADCSYSCFG0_AN25_MASK 0x02000000 -#define _ADCSYSCFG0_AN25_LENGTH 0x00000001 - -#define _ADCSYSCFG0_AN26_POSITION 0x0000001A -#define _ADCSYSCFG0_AN26_MASK 0x04000000 -#define _ADCSYSCFG0_AN26_LENGTH 0x00000001 - -#define _ADCSYSCFG0_AN27_POSITION 0x0000001B -#define _ADCSYSCFG0_AN27_MASK 0x08000000 -#define _ADCSYSCFG0_AN27_LENGTH 0x00000001 - -#define _ADCSYSCFG0_AN28_POSITION 0x0000001C -#define _ADCSYSCFG0_AN28_MASK 0x10000000 -#define _ADCSYSCFG0_AN28_LENGTH 0x00000001 - -#define _ADCSYSCFG0_AN29_POSITION 0x0000001D -#define _ADCSYSCFG0_AN29_MASK 0x20000000 -#define _ADCSYSCFG0_AN29_LENGTH 0x00000001 - -#define _ADCSYSCFG0_AN30_POSITION 0x0000001E -#define _ADCSYSCFG0_AN30_MASK 0x40000000 -#define _ADCSYSCFG0_AN30_LENGTH 0x00000001 - -#define _ADCSYSCFG0_AN31_POSITION 0x0000001F -#define _ADCSYSCFG0_AN31_MASK 0x80000000 -#define _ADCSYSCFG0_AN31_LENGTH 0x00000001 - -#define _ADCSYSCFG1_AN32_POSITION 0x00000000 -#define _ADCSYSCFG1_AN32_MASK 0x00000001 -#define _ADCSYSCFG1_AN32_LENGTH 0x00000001 - -#define _ADCSYSCFG1_AN33_POSITION 0x00000001 -#define _ADCSYSCFG1_AN33_MASK 0x00000002 -#define _ADCSYSCFG1_AN33_LENGTH 0x00000001 - -#define _ADCSYSCFG1_AN34_POSITION 0x00000002 -#define _ADCSYSCFG1_AN34_MASK 0x00000004 -#define _ADCSYSCFG1_AN34_LENGTH 0x00000001 - -#define _ADCSYSCFG1_AN35_POSITION 0x00000003 -#define _ADCSYSCFG1_AN35_MASK 0x00000008 -#define _ADCSYSCFG1_AN35_LENGTH 0x00000001 - -#define _ADCSYSCFG1_AN36_POSITION 0x00000004 -#define _ADCSYSCFG1_AN36_MASK 0x00000010 -#define _ADCSYSCFG1_AN36_LENGTH 0x00000001 - -#define _ADCSYSCFG1_AN37_POSITION 0x00000005 -#define _ADCSYSCFG1_AN37_MASK 0x00000020 -#define _ADCSYSCFG1_AN37_LENGTH 0x00000001 - -#define _ADCSYSCFG1_AN38_POSITION 0x00000006 -#define _ADCSYSCFG1_AN38_MASK 0x00000040 -#define _ADCSYSCFG1_AN38_LENGTH 0x00000001 - -#define _ADCSYSCFG1_AN39_POSITION 0x00000007 -#define _ADCSYSCFG1_AN39_MASK 0x00000080 -#define _ADCSYSCFG1_AN39_LENGTH 0x00000001 - -#define _ADCSYSCFG1_AN40_POSITION 0x00000008 -#define _ADCSYSCFG1_AN40_MASK 0x00000100 -#define _ADCSYSCFG1_AN40_LENGTH 0x00000001 - -#define _ADCSYSCFG1_AN41_POSITION 0x00000009 -#define _ADCSYSCFG1_AN41_MASK 0x00000200 -#define _ADCSYSCFG1_AN41_LENGTH 0x00000001 - -#define _ADCSYSCFG1_AN42_POSITION 0x0000000A -#define _ADCSYSCFG1_AN42_MASK 0x00000400 -#define _ADCSYSCFG1_AN42_LENGTH 0x00000001 - -#define _ADCSYSCFG1_AN43_POSITION 0x0000000B -#define _ADCSYSCFG1_AN43_MASK 0x00000800 -#define _ADCSYSCFG1_AN43_LENGTH 0x00000001 - -#define _ADCSYSCFG1_AN44_POSITION 0x0000000C -#define _ADCSYSCFG1_AN44_MASK 0x00001000 -#define _ADCSYSCFG1_AN44_LENGTH 0x00000001 - -#define _ADCSYSCFG1_AN45_POSITION 0x0000000D -#define _ADCSYSCFG1_AN45_MASK 0x00002000 -#define _ADCSYSCFG1_AN45_LENGTH 0x00000001 - -#define _ADCSYSCFG1_AN46_POSITION 0x0000000E -#define _ADCSYSCFG1_AN46_MASK 0x00004000 -#define _ADCSYSCFG1_AN46_LENGTH 0x00000001 - -#define _ADCSYSCFG1_AN47_POSITION 0x0000000F -#define _ADCSYSCFG1_AN47_MASK 0x00008000 -#define _ADCSYSCFG1_AN47_LENGTH 0x00000001 - -#define _ADCSYSCFG1_AN48_POSITION 0x00000010 -#define _ADCSYSCFG1_AN48_MASK 0x00010000 -#define _ADCSYSCFG1_AN48_LENGTH 0x00000001 - -#define _ADCSYSCFG1_AN49_POSITION 0x00000011 -#define _ADCSYSCFG1_AN49_MASK 0x00020000 -#define _ADCSYSCFG1_AN49_LENGTH 0x00000001 - -#define _ADCSYSCFG1_AN50_POSITION 0x00000012 -#define _ADCSYSCFG1_AN50_MASK 0x00040000 -#define _ADCSYSCFG1_AN50_LENGTH 0x00000001 - -#define _ADCSYSCFG1_AN51_POSITION 0x00000013 -#define _ADCSYSCFG1_AN51_MASK 0x00080000 -#define _ADCSYSCFG1_AN51_LENGTH 0x00000001 - -#define _ADCSYSCFG1_AN52_POSITION 0x00000014 -#define _ADCSYSCFG1_AN52_MASK 0x00100000 -#define _ADCSYSCFG1_AN52_LENGTH 0x00000001 - -#define _ADCSYSCFG1_AN53_POSITION 0x00000015 -#define _ADCSYSCFG1_AN53_MASK 0x00200000 -#define _ADCSYSCFG1_AN53_LENGTH 0x00000001 - -#define _ADCSYSCFG1_AN54_POSITION 0x00000016 -#define _ADCSYSCFG1_AN54_MASK 0x00400000 -#define _ADCSYSCFG1_AN54_LENGTH 0x00000001 - -#define _ADCSYSCFG1_AN55_POSITION 0x00000017 -#define _ADCSYSCFG1_AN55_MASK 0x00800000 -#define _ADCSYSCFG1_AN55_LENGTH 0x00000001 - -#define _ADCSYSCFG1_AN56_POSITION 0x00000018 -#define _ADCSYSCFG1_AN56_MASK 0x01000000 -#define _ADCSYSCFG1_AN56_LENGTH 0x00000001 - -#define _ADCSYSCFG1_AN57_POSITION 0x00000019 -#define _ADCSYSCFG1_AN57_MASK 0x02000000 -#define _ADCSYSCFG1_AN57_LENGTH 0x00000001 - -#define _ADCSYSCFG1_AN58_POSITION 0x0000001A -#define _ADCSYSCFG1_AN58_MASK 0x04000000 -#define _ADCSYSCFG1_AN58_LENGTH 0x00000001 - -#define _ADCSYSCFG1_AN59_POSITION 0x0000001B -#define _ADCSYSCFG1_AN59_MASK 0x08000000 -#define _ADCSYSCFG1_AN59_LENGTH 0x00000001 - -#define _ADCSYSCFG1_AN60_POSITION 0x0000001C -#define _ADCSYSCFG1_AN60_MASK 0x10000000 -#define _ADCSYSCFG1_AN60_LENGTH 0x00000001 - -#define _ADCSYSCFG1_AN61_POSITION 0x0000001D -#define _ADCSYSCFG1_AN61_MASK 0x20000000 -#define _ADCSYSCFG1_AN61_LENGTH 0x00000001 - -#define _ADCSYSCFG1_AN62_POSITION 0x0000001E -#define _ADCSYSCFG1_AN62_MASK 0x40000000 -#define _ADCSYSCFG1_AN62_LENGTH 0x00000001 - -#define _ADCSYSCFG1_AN63_POSITION 0x0000001F -#define _ADCSYSCFG1_AN63_MASK 0x80000000 -#define _ADCSYSCFG1_AN63_LENGTH 0x00000001 - -#define _ADCDATA0_DATA_POSITION 0x00000000 -#define _ADCDATA0_DATA_MASK 0xFFFFFFFF -#define _ADCDATA0_DATA_LENGTH 0x00000020 - -#define _ADCDATA1_DATA_POSITION 0x00000000 -#define _ADCDATA1_DATA_MASK 0xFFFFFFFF -#define _ADCDATA1_DATA_LENGTH 0x00000020 - -#define _ADCDATA2_DATA_POSITION 0x00000000 -#define _ADCDATA2_DATA_MASK 0xFFFFFFFF -#define _ADCDATA2_DATA_LENGTH 0x00000020 - -#define _ADCDATA3_DATA_POSITION 0x00000000 -#define _ADCDATA3_DATA_MASK 0xFFFFFFFF -#define _ADCDATA3_DATA_LENGTH 0x00000020 - -#define _ADCDATA4_DATA_POSITION 0x00000000 -#define _ADCDATA4_DATA_MASK 0xFFFFFFFF -#define _ADCDATA4_DATA_LENGTH 0x00000020 - -#define _ADCDATA5_DATA_POSITION 0x00000000 -#define _ADCDATA5_DATA_MASK 0xFFFFFFFF -#define _ADCDATA5_DATA_LENGTH 0x00000020 - -#define _ADCDATA6_DATA_POSITION 0x00000000 -#define _ADCDATA6_DATA_MASK 0xFFFFFFFF -#define _ADCDATA6_DATA_LENGTH 0x00000020 - -#define _ADCDATA7_DATA_POSITION 0x00000000 -#define _ADCDATA7_DATA_MASK 0xFFFFFFFF -#define _ADCDATA7_DATA_LENGTH 0x00000020 - -#define _ADCDATA8_DATA_POSITION 0x00000000 -#define _ADCDATA8_DATA_MASK 0xFFFFFFFF -#define _ADCDATA8_DATA_LENGTH 0x00000020 - -#define _ADCDATA9_DATA_POSITION 0x00000000 -#define _ADCDATA9_DATA_MASK 0xFFFFFFFF -#define _ADCDATA9_DATA_LENGTH 0x00000020 - -#define _ADCDATA10_DATA_POSITION 0x00000000 -#define _ADCDATA10_DATA_MASK 0xFFFFFFFF -#define _ADCDATA10_DATA_LENGTH 0x00000020 - -#define _ADCDATA11_DATA_POSITION 0x00000000 -#define _ADCDATA11_DATA_MASK 0xFFFFFFFF -#define _ADCDATA11_DATA_LENGTH 0x00000020 - -#define _ADCDATA12_DATA_POSITION 0x00000000 -#define _ADCDATA12_DATA_MASK 0xFFFFFFFF -#define _ADCDATA12_DATA_LENGTH 0x00000020 - -#define _ADCDATA13_DATA_POSITION 0x00000000 -#define _ADCDATA13_DATA_MASK 0xFFFFFFFF -#define _ADCDATA13_DATA_LENGTH 0x00000020 - -#define _ADCDATA14_DATA_POSITION 0x00000000 -#define _ADCDATA14_DATA_MASK 0xFFFFFFFF -#define _ADCDATA14_DATA_LENGTH 0x00000020 - -#define _ADCDATA15_DATA_POSITION 0x00000000 -#define _ADCDATA15_DATA_MASK 0xFFFFFFFF -#define _ADCDATA15_DATA_LENGTH 0x00000020 - -#define _ADCDATA16_DATA_POSITION 0x00000000 -#define _ADCDATA16_DATA_MASK 0xFFFFFFFF -#define _ADCDATA16_DATA_LENGTH 0x00000020 - -#define _ADCDATA17_DATA_POSITION 0x00000000 -#define _ADCDATA17_DATA_MASK 0xFFFFFFFF -#define _ADCDATA17_DATA_LENGTH 0x00000020 - -#define _ADCDATA18_DATA_POSITION 0x00000000 -#define _ADCDATA18_DATA_MASK 0xFFFFFFFF -#define _ADCDATA18_DATA_LENGTH 0x00000020 - -#define _ADCDATA19_DATA_POSITION 0x00000000 -#define _ADCDATA19_DATA_MASK 0xFFFFFFFF -#define _ADCDATA19_DATA_LENGTH 0x00000020 - -#define _ADCDATA20_DATA_POSITION 0x00000000 -#define _ADCDATA20_DATA_MASK 0xFFFFFFFF -#define _ADCDATA20_DATA_LENGTH 0x00000020 - -#define _ADCDATA21_DATA_POSITION 0x00000000 -#define _ADCDATA21_DATA_MASK 0xFFFFFFFF -#define _ADCDATA21_DATA_LENGTH 0x00000020 - -#define _ADCDATA22_DATA_POSITION 0x00000000 -#define _ADCDATA22_DATA_MASK 0xFFFFFFFF -#define _ADCDATA22_DATA_LENGTH 0x00000020 - -#define _ADCDATA23_DATA_POSITION 0x00000000 -#define _ADCDATA23_DATA_MASK 0xFFFFFFFF -#define _ADCDATA23_DATA_LENGTH 0x00000020 - -#define _ADCDATA24_DATA_POSITION 0x00000000 -#define _ADCDATA24_DATA_MASK 0xFFFFFFFF -#define _ADCDATA24_DATA_LENGTH 0x00000020 - -#define _ADCDATA25_DATA_POSITION 0x00000000 -#define _ADCDATA25_DATA_MASK 0xFFFFFFFF -#define _ADCDATA25_DATA_LENGTH 0x00000020 - -#define _ADCDATA26_DATA_POSITION 0x00000000 -#define _ADCDATA26_DATA_MASK 0xFFFFFFFF -#define _ADCDATA26_DATA_LENGTH 0x00000020 - -#define _ADCDATA27_DATA_POSITION 0x00000000 -#define _ADCDATA27_DATA_MASK 0xFFFFFFFF -#define _ADCDATA27_DATA_LENGTH 0x00000020 - -#define _ADCDATA28_DATA_POSITION 0x00000000 -#define _ADCDATA28_DATA_MASK 0xFFFFFFFF -#define _ADCDATA28_DATA_LENGTH 0x00000020 - -#define _ADCDATA29_DATA_POSITION 0x00000000 -#define _ADCDATA29_DATA_MASK 0xFFFFFFFF -#define _ADCDATA29_DATA_LENGTH 0x00000020 - -#define _ADCDATA30_DATA_POSITION 0x00000000 -#define _ADCDATA30_DATA_MASK 0xFFFFFFFF -#define _ADCDATA30_DATA_LENGTH 0x00000020 - -#define _ADCDATA31_DATA_POSITION 0x00000000 -#define _ADCDATA31_DATA_MASK 0xFFFFFFFF -#define _ADCDATA31_DATA_LENGTH 0x00000020 - -#define _ADCDATA32_DATA_POSITION 0x00000000 -#define _ADCDATA32_DATA_MASK 0xFFFFFFFF -#define _ADCDATA32_DATA_LENGTH 0x00000020 - -#define _ADCDATA33_DATA_POSITION 0x00000000 -#define _ADCDATA33_DATA_MASK 0xFFFFFFFF -#define _ADCDATA33_DATA_LENGTH 0x00000020 - -#define _ADCDATA34_DATA_POSITION 0x00000000 -#define _ADCDATA34_DATA_MASK 0xFFFFFFFF -#define _ADCDATA34_DATA_LENGTH 0x00000020 - -#define _ADCDATA43_DATA_POSITION 0x00000000 -#define _ADCDATA43_DATA_MASK 0xFFFFFFFF -#define _ADCDATA43_DATA_LENGTH 0x00000020 - -#define _ADCDATA44_DATA_POSITION 0x00000000 -#define _ADCDATA44_DATA_MASK 0xFFFFFFFF -#define _ADCDATA44_DATA_LENGTH 0x00000020 - -#define _CM1CON_CCH_POSITION 0x00000000 -#define _CM1CON_CCH_MASK 0x00000003 -#define _CM1CON_CCH_LENGTH 0x00000002 - -#define _CM1CON_CREF_POSITION 0x00000004 -#define _CM1CON_CREF_MASK 0x00000010 -#define _CM1CON_CREF_LENGTH 0x00000001 - -#define _CM1CON_EVPOL_POSITION 0x00000006 -#define _CM1CON_EVPOL_MASK 0x000000C0 -#define _CM1CON_EVPOL_LENGTH 0x00000002 - -#define _CM1CON_COUT_POSITION 0x00000008 -#define _CM1CON_COUT_MASK 0x00000100 -#define _CM1CON_COUT_LENGTH 0x00000001 - -#define _CM1CON_CPOL_POSITION 0x0000000D -#define _CM1CON_CPOL_MASK 0x00002000 -#define _CM1CON_CPOL_LENGTH 0x00000001 - -#define _CM1CON_COE_POSITION 0x0000000E -#define _CM1CON_COE_MASK 0x00004000 -#define _CM1CON_COE_LENGTH 0x00000001 - -#define _CM1CON_ON_POSITION 0x0000000F -#define _CM1CON_ON_MASK 0x00008000 -#define _CM1CON_ON_LENGTH 0x00000001 - -#define _CM1CON_CCH0_POSITION 0x00000000 -#define _CM1CON_CCH0_MASK 0x00000001 -#define _CM1CON_CCH0_LENGTH 0x00000001 - -#define _CM1CON_CCH1_POSITION 0x00000001 -#define _CM1CON_CCH1_MASK 0x00000002 -#define _CM1CON_CCH1_LENGTH 0x00000001 - -#define _CM1CON_EVPOL0_POSITION 0x00000006 -#define _CM1CON_EVPOL0_MASK 0x00000040 -#define _CM1CON_EVPOL0_LENGTH 0x00000001 - -#define _CM1CON_EVPOL1_POSITION 0x00000007 -#define _CM1CON_EVPOL1_MASK 0x00000080 -#define _CM1CON_EVPOL1_LENGTH 0x00000001 - -#define _CM1CON_w_POSITION 0x00000000 -#define _CM1CON_w_MASK 0xFFFFFFFF -#define _CM1CON_w_LENGTH 0x00000020 - -#define _CM2CON_CCH_POSITION 0x00000000 -#define _CM2CON_CCH_MASK 0x00000003 -#define _CM2CON_CCH_LENGTH 0x00000002 - -#define _CM2CON_CREF_POSITION 0x00000004 -#define _CM2CON_CREF_MASK 0x00000010 -#define _CM2CON_CREF_LENGTH 0x00000001 - -#define _CM2CON_EVPOL_POSITION 0x00000006 -#define _CM2CON_EVPOL_MASK 0x000000C0 -#define _CM2CON_EVPOL_LENGTH 0x00000002 - -#define _CM2CON_COUT_POSITION 0x00000008 -#define _CM2CON_COUT_MASK 0x00000100 -#define _CM2CON_COUT_LENGTH 0x00000001 - -#define _CM2CON_CPOL_POSITION 0x0000000D -#define _CM2CON_CPOL_MASK 0x00002000 -#define _CM2CON_CPOL_LENGTH 0x00000001 - -#define _CM2CON_COE_POSITION 0x0000000E -#define _CM2CON_COE_MASK 0x00004000 -#define _CM2CON_COE_LENGTH 0x00000001 - -#define _CM2CON_ON_POSITION 0x0000000F -#define _CM2CON_ON_MASK 0x00008000 -#define _CM2CON_ON_LENGTH 0x00000001 - -#define _CM2CON_CCH0_POSITION 0x00000000 -#define _CM2CON_CCH0_MASK 0x00000001 -#define _CM2CON_CCH0_LENGTH 0x00000001 - -#define _CM2CON_CCH1_POSITION 0x00000001 -#define _CM2CON_CCH1_MASK 0x00000002 -#define _CM2CON_CCH1_LENGTH 0x00000001 - -#define _CM2CON_EVPOL0_POSITION 0x00000006 -#define _CM2CON_EVPOL0_MASK 0x00000040 -#define _CM2CON_EVPOL0_LENGTH 0x00000001 - -#define _CM2CON_EVPOL1_POSITION 0x00000007 -#define _CM2CON_EVPOL1_MASK 0x00000080 -#define _CM2CON_EVPOL1_LENGTH 0x00000001 - -#define _CM2CON_w_POSITION 0x00000000 -#define _CM2CON_w_MASK 0xFFFFFFFF -#define _CM2CON_w_LENGTH 0x00000020 - -#define _CMSTAT_C1OUT_POSITION 0x00000000 -#define _CMSTAT_C1OUT_MASK 0x00000001 -#define _CMSTAT_C1OUT_LENGTH 0x00000001 - -#define _CMSTAT_C2OUT_POSITION 0x00000001 -#define _CMSTAT_C2OUT_MASK 0x00000002 -#define _CMSTAT_C2OUT_LENGTH 0x00000001 - -#define _CMSTAT_SIDL_POSITION 0x0000000D -#define _CMSTAT_SIDL_MASK 0x00002000 -#define _CMSTAT_SIDL_LENGTH 0x00000001 - -#define _CMSTAT_w_POSITION 0x00000000 -#define _CMSTAT_w_MASK 0xFFFFFFFF -#define _CMSTAT_w_LENGTH 0x00000020 - -#define _ANSELA_ANSA0_POSITION 0x00000000 -#define _ANSELA_ANSA0_MASK 0x00000001 -#define _ANSELA_ANSA0_LENGTH 0x00000001 - -#define _ANSELA_ANSA1_POSITION 0x00000001 -#define _ANSELA_ANSA1_MASK 0x00000002 -#define _ANSELA_ANSA1_LENGTH 0x00000001 - -#define _ANSELA_ANSA5_POSITION 0x00000005 -#define _ANSELA_ANSA5_MASK 0x00000020 -#define _ANSELA_ANSA5_LENGTH 0x00000001 - -#define _ANSELA_ANSA9_POSITION 0x00000009 -#define _ANSELA_ANSA9_MASK 0x00000200 -#define _ANSELA_ANSA9_LENGTH 0x00000001 - -#define _ANSELA_ANSA10_POSITION 0x0000000A -#define _ANSELA_ANSA10_MASK 0x00000400 -#define _ANSELA_ANSA10_LENGTH 0x00000001 - -#define _ANSELA_w_POSITION 0x00000000 -#define _ANSELA_w_MASK 0xFFFFFFFF -#define _ANSELA_w_LENGTH 0x00000020 - -#define _TRISA_TRISA0_POSITION 0x00000000 -#define _TRISA_TRISA0_MASK 0x00000001 -#define _TRISA_TRISA0_LENGTH 0x00000001 - -#define _TRISA_TRISA1_POSITION 0x00000001 -#define _TRISA_TRISA1_MASK 0x00000002 -#define _TRISA_TRISA1_LENGTH 0x00000001 - -#define _TRISA_TRISA2_POSITION 0x00000002 -#define _TRISA_TRISA2_MASK 0x00000004 -#define _TRISA_TRISA2_LENGTH 0x00000001 - -#define _TRISA_TRISA3_POSITION 0x00000003 -#define _TRISA_TRISA3_MASK 0x00000008 -#define _TRISA_TRISA3_LENGTH 0x00000001 - -#define _TRISA_TRISA4_POSITION 0x00000004 -#define _TRISA_TRISA4_MASK 0x00000010 -#define _TRISA_TRISA4_LENGTH 0x00000001 - -#define _TRISA_TRISA5_POSITION 0x00000005 -#define _TRISA_TRISA5_MASK 0x00000020 -#define _TRISA_TRISA5_LENGTH 0x00000001 - -#define _TRISA_TRISA6_POSITION 0x00000006 -#define _TRISA_TRISA6_MASK 0x00000040 -#define _TRISA_TRISA6_LENGTH 0x00000001 - -#define _TRISA_TRISA7_POSITION 0x00000007 -#define _TRISA_TRISA7_MASK 0x00000080 -#define _TRISA_TRISA7_LENGTH 0x00000001 - -#define _TRISA_TRISA9_POSITION 0x00000009 -#define _TRISA_TRISA9_MASK 0x00000200 -#define _TRISA_TRISA9_LENGTH 0x00000001 - -#define _TRISA_TRISA10_POSITION 0x0000000A -#define _TRISA_TRISA10_MASK 0x00000400 -#define _TRISA_TRISA10_LENGTH 0x00000001 - -#define _TRISA_TRISA14_POSITION 0x0000000E -#define _TRISA_TRISA14_MASK 0x00004000 -#define _TRISA_TRISA14_LENGTH 0x00000001 - -#define _TRISA_TRISA15_POSITION 0x0000000F -#define _TRISA_TRISA15_MASK 0x00008000 -#define _TRISA_TRISA15_LENGTH 0x00000001 - -#define _TRISA_w_POSITION 0x00000000 -#define _TRISA_w_MASK 0xFFFFFFFF -#define _TRISA_w_LENGTH 0x00000020 - -#define _PORTA_RA0_POSITION 0x00000000 -#define _PORTA_RA0_MASK 0x00000001 -#define _PORTA_RA0_LENGTH 0x00000001 - -#define _PORTA_RA1_POSITION 0x00000001 -#define _PORTA_RA1_MASK 0x00000002 -#define _PORTA_RA1_LENGTH 0x00000001 - -#define _PORTA_RA2_POSITION 0x00000002 -#define _PORTA_RA2_MASK 0x00000004 -#define _PORTA_RA2_LENGTH 0x00000001 - -#define _PORTA_RA3_POSITION 0x00000003 -#define _PORTA_RA3_MASK 0x00000008 -#define _PORTA_RA3_LENGTH 0x00000001 - -#define _PORTA_RA4_POSITION 0x00000004 -#define _PORTA_RA4_MASK 0x00000010 -#define _PORTA_RA4_LENGTH 0x00000001 - -#define _PORTA_RA5_POSITION 0x00000005 -#define _PORTA_RA5_MASK 0x00000020 -#define _PORTA_RA5_LENGTH 0x00000001 - -#define _PORTA_RA6_POSITION 0x00000006 -#define _PORTA_RA6_MASK 0x00000040 -#define _PORTA_RA6_LENGTH 0x00000001 - -#define _PORTA_RA7_POSITION 0x00000007 -#define _PORTA_RA7_MASK 0x00000080 -#define _PORTA_RA7_LENGTH 0x00000001 - -#define _PORTA_RA9_POSITION 0x00000009 -#define _PORTA_RA9_MASK 0x00000200 -#define _PORTA_RA9_LENGTH 0x00000001 - -#define _PORTA_RA10_POSITION 0x0000000A -#define _PORTA_RA10_MASK 0x00000400 -#define _PORTA_RA10_LENGTH 0x00000001 - -#define _PORTA_RA14_POSITION 0x0000000E -#define _PORTA_RA14_MASK 0x00004000 -#define _PORTA_RA14_LENGTH 0x00000001 - -#define _PORTA_RA15_POSITION 0x0000000F -#define _PORTA_RA15_MASK 0x00008000 -#define _PORTA_RA15_LENGTH 0x00000001 - -#define _PORTA_w_POSITION 0x00000000 -#define _PORTA_w_MASK 0xFFFFFFFF -#define _PORTA_w_LENGTH 0x00000020 - -#define _LATA_LATA0_POSITION 0x00000000 -#define _LATA_LATA0_MASK 0x00000001 -#define _LATA_LATA0_LENGTH 0x00000001 - -#define _LATA_LATA1_POSITION 0x00000001 -#define _LATA_LATA1_MASK 0x00000002 -#define _LATA_LATA1_LENGTH 0x00000001 - -#define _LATA_LATA2_POSITION 0x00000002 -#define _LATA_LATA2_MASK 0x00000004 -#define _LATA_LATA2_LENGTH 0x00000001 - -#define _LATA_LATA3_POSITION 0x00000003 -#define _LATA_LATA3_MASK 0x00000008 -#define _LATA_LATA3_LENGTH 0x00000001 - -#define _LATA_LATA4_POSITION 0x00000004 -#define _LATA_LATA4_MASK 0x00000010 -#define _LATA_LATA4_LENGTH 0x00000001 - -#define _LATA_LATA5_POSITION 0x00000005 -#define _LATA_LATA5_MASK 0x00000020 -#define _LATA_LATA5_LENGTH 0x00000001 - -#define _LATA_LATA6_POSITION 0x00000006 -#define _LATA_LATA6_MASK 0x00000040 -#define _LATA_LATA6_LENGTH 0x00000001 - -#define _LATA_LATA7_POSITION 0x00000007 -#define _LATA_LATA7_MASK 0x00000080 -#define _LATA_LATA7_LENGTH 0x00000001 - -#define _LATA_LATA9_POSITION 0x00000009 -#define _LATA_LATA9_MASK 0x00000200 -#define _LATA_LATA9_LENGTH 0x00000001 - -#define _LATA_LATA10_POSITION 0x0000000A -#define _LATA_LATA10_MASK 0x00000400 -#define _LATA_LATA10_LENGTH 0x00000001 - -#define _LATA_LATA14_POSITION 0x0000000E -#define _LATA_LATA14_MASK 0x00004000 -#define _LATA_LATA14_LENGTH 0x00000001 - -#define _LATA_LATA15_POSITION 0x0000000F -#define _LATA_LATA15_MASK 0x00008000 -#define _LATA_LATA15_LENGTH 0x00000001 - -#define _LATA_w_POSITION 0x00000000 -#define _LATA_w_MASK 0xFFFFFFFF -#define _LATA_w_LENGTH 0x00000020 - -#define _ODCA_ODCA0_POSITION 0x00000000 -#define _ODCA_ODCA0_MASK 0x00000001 -#define _ODCA_ODCA0_LENGTH 0x00000001 - -#define _ODCA_ODCA1_POSITION 0x00000001 -#define _ODCA_ODCA1_MASK 0x00000002 -#define _ODCA_ODCA1_LENGTH 0x00000001 - -#define _ODCA_ODCA2_POSITION 0x00000002 -#define _ODCA_ODCA2_MASK 0x00000004 -#define _ODCA_ODCA2_LENGTH 0x00000001 - -#define _ODCA_ODCA3_POSITION 0x00000003 -#define _ODCA_ODCA3_MASK 0x00000008 -#define _ODCA_ODCA3_LENGTH 0x00000001 - -#define _ODCA_ODCA4_POSITION 0x00000004 -#define _ODCA_ODCA4_MASK 0x00000010 -#define _ODCA_ODCA4_LENGTH 0x00000001 - -#define _ODCA_ODCA5_POSITION 0x00000005 -#define _ODCA_ODCA5_MASK 0x00000020 -#define _ODCA_ODCA5_LENGTH 0x00000001 - -#define _ODCA_ODCA6_POSITION 0x00000006 -#define _ODCA_ODCA6_MASK 0x00000040 -#define _ODCA_ODCA6_LENGTH 0x00000001 - -#define _ODCA_ODCA7_POSITION 0x00000007 -#define _ODCA_ODCA7_MASK 0x00000080 -#define _ODCA_ODCA7_LENGTH 0x00000001 - -#define _ODCA_ODCA9_POSITION 0x00000009 -#define _ODCA_ODCA9_MASK 0x00000200 -#define _ODCA_ODCA9_LENGTH 0x00000001 - -#define _ODCA_ODCA10_POSITION 0x0000000A -#define _ODCA_ODCA10_MASK 0x00000400 -#define _ODCA_ODCA10_LENGTH 0x00000001 - -#define _ODCA_ODCA14_POSITION 0x0000000E -#define _ODCA_ODCA14_MASK 0x00004000 -#define _ODCA_ODCA14_LENGTH 0x00000001 - -#define _ODCA_ODCA15_POSITION 0x0000000F -#define _ODCA_ODCA15_MASK 0x00008000 -#define _ODCA_ODCA15_LENGTH 0x00000001 - -#define _ODCA_w_POSITION 0x00000000 -#define _ODCA_w_MASK 0xFFFFFFFF -#define _ODCA_w_LENGTH 0x00000020 - -#define _CNPUA_CNPUA0_POSITION 0x00000000 -#define _CNPUA_CNPUA0_MASK 0x00000001 -#define _CNPUA_CNPUA0_LENGTH 0x00000001 - -#define _CNPUA_CNPUA1_POSITION 0x00000001 -#define _CNPUA_CNPUA1_MASK 0x00000002 -#define _CNPUA_CNPUA1_LENGTH 0x00000001 - -#define _CNPUA_CNPUA2_POSITION 0x00000002 -#define _CNPUA_CNPUA2_MASK 0x00000004 -#define _CNPUA_CNPUA2_LENGTH 0x00000001 - -#define _CNPUA_CNPUA3_POSITION 0x00000003 -#define _CNPUA_CNPUA3_MASK 0x00000008 -#define _CNPUA_CNPUA3_LENGTH 0x00000001 - -#define _CNPUA_CNPUA4_POSITION 0x00000004 -#define _CNPUA_CNPUA4_MASK 0x00000010 -#define _CNPUA_CNPUA4_LENGTH 0x00000001 - -#define _CNPUA_CNPUA5_POSITION 0x00000005 -#define _CNPUA_CNPUA5_MASK 0x00000020 -#define _CNPUA_CNPUA5_LENGTH 0x00000001 - -#define _CNPUA_CNPUA6_POSITION 0x00000006 -#define _CNPUA_CNPUA6_MASK 0x00000040 -#define _CNPUA_CNPUA6_LENGTH 0x00000001 - -#define _CNPUA_CNPUA7_POSITION 0x00000007 -#define _CNPUA_CNPUA7_MASK 0x00000080 -#define _CNPUA_CNPUA7_LENGTH 0x00000001 - -#define _CNPUA_CNPUA9_POSITION 0x00000009 -#define _CNPUA_CNPUA9_MASK 0x00000200 -#define _CNPUA_CNPUA9_LENGTH 0x00000001 - -#define _CNPUA_CNPUA10_POSITION 0x0000000A -#define _CNPUA_CNPUA10_MASK 0x00000400 -#define _CNPUA_CNPUA10_LENGTH 0x00000001 - -#define _CNPUA_CNPUA14_POSITION 0x0000000E -#define _CNPUA_CNPUA14_MASK 0x00004000 -#define _CNPUA_CNPUA14_LENGTH 0x00000001 - -#define _CNPUA_CNPUA15_POSITION 0x0000000F -#define _CNPUA_CNPUA15_MASK 0x00008000 -#define _CNPUA_CNPUA15_LENGTH 0x00000001 - -#define _CNPUA_w_POSITION 0x00000000 -#define _CNPUA_w_MASK 0xFFFFFFFF -#define _CNPUA_w_LENGTH 0x00000020 - -#define _CNPDA_CNPDA0_POSITION 0x00000000 -#define _CNPDA_CNPDA0_MASK 0x00000001 -#define _CNPDA_CNPDA0_LENGTH 0x00000001 - -#define _CNPDA_CNPDA1_POSITION 0x00000001 -#define _CNPDA_CNPDA1_MASK 0x00000002 -#define _CNPDA_CNPDA1_LENGTH 0x00000001 - -#define _CNPDA_CNPDA2_POSITION 0x00000002 -#define _CNPDA_CNPDA2_MASK 0x00000004 -#define _CNPDA_CNPDA2_LENGTH 0x00000001 - -#define _CNPDA_CNPDA3_POSITION 0x00000003 -#define _CNPDA_CNPDA3_MASK 0x00000008 -#define _CNPDA_CNPDA3_LENGTH 0x00000001 - -#define _CNPDA_CNPDA4_POSITION 0x00000004 -#define _CNPDA_CNPDA4_MASK 0x00000010 -#define _CNPDA_CNPDA4_LENGTH 0x00000001 - -#define _CNPDA_CNPDA5_POSITION 0x00000005 -#define _CNPDA_CNPDA5_MASK 0x00000020 -#define _CNPDA_CNPDA5_LENGTH 0x00000001 - -#define _CNPDA_CNPDA6_POSITION 0x00000006 -#define _CNPDA_CNPDA6_MASK 0x00000040 -#define _CNPDA_CNPDA6_LENGTH 0x00000001 - -#define _CNPDA_CNPDA7_POSITION 0x00000007 -#define _CNPDA_CNPDA7_MASK 0x00000080 -#define _CNPDA_CNPDA7_LENGTH 0x00000001 - -#define _CNPDA_CNPDA9_POSITION 0x00000009 -#define _CNPDA_CNPDA9_MASK 0x00000200 -#define _CNPDA_CNPDA9_LENGTH 0x00000001 - -#define _CNPDA_CNPDA10_POSITION 0x0000000A -#define _CNPDA_CNPDA10_MASK 0x00000400 -#define _CNPDA_CNPDA10_LENGTH 0x00000001 - -#define _CNPDA_CNPDA14_POSITION 0x0000000E -#define _CNPDA_CNPDA14_MASK 0x00004000 -#define _CNPDA_CNPDA14_LENGTH 0x00000001 - -#define _CNPDA_CNPDA15_POSITION 0x0000000F -#define _CNPDA_CNPDA15_MASK 0x00008000 -#define _CNPDA_CNPDA15_LENGTH 0x00000001 - -#define _CNPDA_w_POSITION 0x00000000 -#define _CNPDA_w_MASK 0xFFFFFFFF -#define _CNPDA_w_LENGTH 0x00000020 - -#define _CNCONA_EDGEDETECT_POSITION 0x0000000B -#define _CNCONA_EDGEDETECT_MASK 0x00000800 -#define _CNCONA_EDGEDETECT_LENGTH 0x00000001 - -#define _CNCONA_ON_POSITION 0x0000000F -#define _CNCONA_ON_MASK 0x00008000 -#define _CNCONA_ON_LENGTH 0x00000001 - -#define _CNCONA_w_POSITION 0x00000000 -#define _CNCONA_w_MASK 0xFFFFFFFF -#define _CNCONA_w_LENGTH 0x00000020 - -#define _CNENA_CNIEA0_POSITION 0x00000000 -#define _CNENA_CNIEA0_MASK 0x00000001 -#define _CNENA_CNIEA0_LENGTH 0x00000001 - -#define _CNENA_CNIEA1_POSITION 0x00000001 -#define _CNENA_CNIEA1_MASK 0x00000002 -#define _CNENA_CNIEA1_LENGTH 0x00000001 - -#define _CNENA_CNIEA2_POSITION 0x00000002 -#define _CNENA_CNIEA2_MASK 0x00000004 -#define _CNENA_CNIEA2_LENGTH 0x00000001 - -#define _CNENA_CNIEA3_POSITION 0x00000003 -#define _CNENA_CNIEA3_MASK 0x00000008 -#define _CNENA_CNIEA3_LENGTH 0x00000001 - -#define _CNENA_CNIEA4_POSITION 0x00000004 -#define _CNENA_CNIEA4_MASK 0x00000010 -#define _CNENA_CNIEA4_LENGTH 0x00000001 - -#define _CNENA_CNIEA5_POSITION 0x00000005 -#define _CNENA_CNIEA5_MASK 0x00000020 -#define _CNENA_CNIEA5_LENGTH 0x00000001 - -#define _CNENA_CNIEA6_POSITION 0x00000006 -#define _CNENA_CNIEA6_MASK 0x00000040 -#define _CNENA_CNIEA6_LENGTH 0x00000001 - -#define _CNENA_CNIEA7_POSITION 0x00000007 -#define _CNENA_CNIEA7_MASK 0x00000080 -#define _CNENA_CNIEA7_LENGTH 0x00000001 - -#define _CNENA_CNIEA9_POSITION 0x00000009 -#define _CNENA_CNIEA9_MASK 0x00000200 -#define _CNENA_CNIEA9_LENGTH 0x00000001 - -#define _CNENA_CNIEA10_POSITION 0x0000000A -#define _CNENA_CNIEA10_MASK 0x00000400 -#define _CNENA_CNIEA10_LENGTH 0x00000001 - -#define _CNENA_CNIEA14_POSITION 0x0000000E -#define _CNENA_CNIEA14_MASK 0x00004000 -#define _CNENA_CNIEA14_LENGTH 0x00000001 - -#define _CNENA_CNIEA15_POSITION 0x0000000F -#define _CNENA_CNIEA15_MASK 0x00008000 -#define _CNENA_CNIEA15_LENGTH 0x00000001 - -#define _CNENA_w_POSITION 0x00000000 -#define _CNENA_w_MASK 0xFFFFFFFF -#define _CNENA_w_LENGTH 0x00000020 - -#define _CNSTATA_CNSTATA0_POSITION 0x00000000 -#define _CNSTATA_CNSTATA0_MASK 0x00000001 -#define _CNSTATA_CNSTATA0_LENGTH 0x00000001 - -#define _CNSTATA_CNSTATA1_POSITION 0x00000001 -#define _CNSTATA_CNSTATA1_MASK 0x00000002 -#define _CNSTATA_CNSTATA1_LENGTH 0x00000001 - -#define _CNSTATA_CNSTATA2_POSITION 0x00000002 -#define _CNSTATA_CNSTATA2_MASK 0x00000004 -#define _CNSTATA_CNSTATA2_LENGTH 0x00000001 - -#define _CNSTATA_CNSTATA3_POSITION 0x00000003 -#define _CNSTATA_CNSTATA3_MASK 0x00000008 -#define _CNSTATA_CNSTATA3_LENGTH 0x00000001 - -#define _CNSTATA_CNSTATA4_POSITION 0x00000004 -#define _CNSTATA_CNSTATA4_MASK 0x00000010 -#define _CNSTATA_CNSTATA4_LENGTH 0x00000001 - -#define _CNSTATA_CNSTATA5_POSITION 0x00000005 -#define _CNSTATA_CNSTATA5_MASK 0x00000020 -#define _CNSTATA_CNSTATA5_LENGTH 0x00000001 - -#define _CNSTATA_CNSTATA6_POSITION 0x00000006 -#define _CNSTATA_CNSTATA6_MASK 0x00000040 -#define _CNSTATA_CNSTATA6_LENGTH 0x00000001 - -#define _CNSTATA_CNSTATA7_POSITION 0x00000007 -#define _CNSTATA_CNSTATA7_MASK 0x00000080 -#define _CNSTATA_CNSTATA7_LENGTH 0x00000001 - -#define _CNSTATA_CNSTATA9_POSITION 0x00000009 -#define _CNSTATA_CNSTATA9_MASK 0x00000200 -#define _CNSTATA_CNSTATA9_LENGTH 0x00000001 - -#define _CNSTATA_CNSTATA10_POSITION 0x0000000A -#define _CNSTATA_CNSTATA10_MASK 0x00000400 -#define _CNSTATA_CNSTATA10_LENGTH 0x00000001 - -#define _CNSTATA_CNSTATA14_POSITION 0x0000000E -#define _CNSTATA_CNSTATA14_MASK 0x00004000 -#define _CNSTATA_CNSTATA14_LENGTH 0x00000001 - -#define _CNSTATA_CNSTATA15_POSITION 0x0000000F -#define _CNSTATA_CNSTATA15_MASK 0x00008000 -#define _CNSTATA_CNSTATA15_LENGTH 0x00000001 - -#define _CNSTATA_w_POSITION 0x00000000 -#define _CNSTATA_w_MASK 0xFFFFFFFF -#define _CNSTATA_w_LENGTH 0x00000020 - -#define _CNNEA_CNNEA0_POSITION 0x00000000 -#define _CNNEA_CNNEA0_MASK 0x00000001 -#define _CNNEA_CNNEA0_LENGTH 0x00000001 - -#define _CNNEA_CNNEA1_POSITION 0x00000001 -#define _CNNEA_CNNEA1_MASK 0x00000002 -#define _CNNEA_CNNEA1_LENGTH 0x00000001 - -#define _CNNEA_CNNEA2_POSITION 0x00000002 -#define _CNNEA_CNNEA2_MASK 0x00000004 -#define _CNNEA_CNNEA2_LENGTH 0x00000001 - -#define _CNNEA_CNNEA3_POSITION 0x00000003 -#define _CNNEA_CNNEA3_MASK 0x00000008 -#define _CNNEA_CNNEA3_LENGTH 0x00000001 - -#define _CNNEA_CNNEA4_POSITION 0x00000004 -#define _CNNEA_CNNEA4_MASK 0x00000010 -#define _CNNEA_CNNEA4_LENGTH 0x00000001 - -#define _CNNEA_CNNEA5_POSITION 0x00000005 -#define _CNNEA_CNNEA5_MASK 0x00000020 -#define _CNNEA_CNNEA5_LENGTH 0x00000001 - -#define _CNNEA_CNNEA6_POSITION 0x00000006 -#define _CNNEA_CNNEA6_MASK 0x00000040 -#define _CNNEA_CNNEA6_LENGTH 0x00000001 - -#define _CNNEA_CNNEA7_POSITION 0x00000007 -#define _CNNEA_CNNEA7_MASK 0x00000080 -#define _CNNEA_CNNEA7_LENGTH 0x00000001 - -#define _CNNEA_CNNEA9_POSITION 0x00000009 -#define _CNNEA_CNNEA9_MASK 0x00000200 -#define _CNNEA_CNNEA9_LENGTH 0x00000001 - -#define _CNNEA_CNNEA10_POSITION 0x0000000A -#define _CNNEA_CNNEA10_MASK 0x00000400 -#define _CNNEA_CNNEA10_LENGTH 0x00000001 - -#define _CNNEA_CNNEA14_POSITION 0x0000000E -#define _CNNEA_CNNEA14_MASK 0x00004000 -#define _CNNEA_CNNEA14_LENGTH 0x00000001 - -#define _CNNEA_CNNEA15_POSITION 0x0000000F -#define _CNNEA_CNNEA15_MASK 0x00008000 -#define _CNNEA_CNNEA15_LENGTH 0x00000001 - -#define _CNFA_CNFA0_POSITION 0x00000000 -#define _CNFA_CNFA0_MASK 0x00000001 -#define _CNFA_CNFA0_LENGTH 0x00000001 - -#define _CNFA_CNFA1_POSITION 0x00000001 -#define _CNFA_CNFA1_MASK 0x00000002 -#define _CNFA_CNFA1_LENGTH 0x00000001 - -#define _CNFA_CNFA2_POSITION 0x00000002 -#define _CNFA_CNFA2_MASK 0x00000004 -#define _CNFA_CNFA2_LENGTH 0x00000001 - -#define _CNFA_CNFA3_POSITION 0x00000003 -#define _CNFA_CNFA3_MASK 0x00000008 -#define _CNFA_CNFA3_LENGTH 0x00000001 - -#define _CNFA_CNFA4_POSITION 0x00000004 -#define _CNFA_CNFA4_MASK 0x00000010 -#define _CNFA_CNFA4_LENGTH 0x00000001 - -#define _CNFA_CNFA5_POSITION 0x00000005 -#define _CNFA_CNFA5_MASK 0x00000020 -#define _CNFA_CNFA5_LENGTH 0x00000001 - -#define _CNFA_CNFA6_POSITION 0x00000006 -#define _CNFA_CNFA6_MASK 0x00000040 -#define _CNFA_CNFA6_LENGTH 0x00000001 - -#define _CNFA_CNFA7_POSITION 0x00000007 -#define _CNFA_CNFA7_MASK 0x00000080 -#define _CNFA_CNFA7_LENGTH 0x00000001 - -#define _CNFA_CNFA9_POSITION 0x00000009 -#define _CNFA_CNFA9_MASK 0x00000200 -#define _CNFA_CNFA9_LENGTH 0x00000001 - -#define _CNFA_CNFA10_POSITION 0x0000000A -#define _CNFA_CNFA10_MASK 0x00000400 -#define _CNFA_CNFA10_LENGTH 0x00000001 - -#define _CNFA_CNFA14_POSITION 0x0000000E -#define _CNFA_CNFA14_MASK 0x00004000 -#define _CNFA_CNFA14_LENGTH 0x00000001 - -#define _CNFA_CNFA15_POSITION 0x0000000F -#define _CNFA_CNFA15_MASK 0x00008000 -#define _CNFA_CNFA15_LENGTH 0x00000001 - -#define _SRCON0A_SR0A6_POSITION 0x00000006 -#define _SRCON0A_SR0A6_MASK 0x00000040 -#define _SRCON0A_SR0A6_LENGTH 0x00000001 - -#define _SRCON0A_SR0A7_POSITION 0x00000007 -#define _SRCON0A_SR0A7_MASK 0x00000080 -#define _SRCON0A_SR0A7_LENGTH 0x00000001 - -#define _SRCON1A_SR1A6_POSITION 0x00000006 -#define _SRCON1A_SR1A6_MASK 0x00000040 -#define _SRCON1A_SR1A6_LENGTH 0x00000001 - -#define _SRCON1A_SR1A7_POSITION 0x00000007 -#define _SRCON1A_SR1A7_MASK 0x00000080 -#define _SRCON1A_SR1A7_LENGTH 0x00000001 - -#define _ANSELB_ANSB0_POSITION 0x00000000 -#define _ANSELB_ANSB0_MASK 0x00000001 -#define _ANSELB_ANSB0_LENGTH 0x00000001 - -#define _ANSELB_ANSB1_POSITION 0x00000001 -#define _ANSELB_ANSB1_MASK 0x00000002 -#define _ANSELB_ANSB1_LENGTH 0x00000001 - -#define _ANSELB_ANSB2_POSITION 0x00000002 -#define _ANSELB_ANSB2_MASK 0x00000004 -#define _ANSELB_ANSB2_LENGTH 0x00000001 - -#define _ANSELB_ANSB3_POSITION 0x00000003 -#define _ANSELB_ANSB3_MASK 0x00000008 -#define _ANSELB_ANSB3_LENGTH 0x00000001 - -#define _ANSELB_ANSB4_POSITION 0x00000004 -#define _ANSELB_ANSB4_MASK 0x00000010 -#define _ANSELB_ANSB4_LENGTH 0x00000001 - -#define _ANSELB_ANSB5_POSITION 0x00000005 -#define _ANSELB_ANSB5_MASK 0x00000020 -#define _ANSELB_ANSB5_LENGTH 0x00000001 - -#define _ANSELB_ANSB6_POSITION 0x00000006 -#define _ANSELB_ANSB6_MASK 0x00000040 -#define _ANSELB_ANSB6_LENGTH 0x00000001 - -#define _ANSELB_ANSB7_POSITION 0x00000007 -#define _ANSELB_ANSB7_MASK 0x00000080 -#define _ANSELB_ANSB7_LENGTH 0x00000001 - -#define _ANSELB_ANSB8_POSITION 0x00000008 -#define _ANSELB_ANSB8_MASK 0x00000100 -#define _ANSELB_ANSB8_LENGTH 0x00000001 - -#define _ANSELB_ANSB9_POSITION 0x00000009 -#define _ANSELB_ANSB9_MASK 0x00000200 -#define _ANSELB_ANSB9_LENGTH 0x00000001 - -#define _ANSELB_ANSB10_POSITION 0x0000000A -#define _ANSELB_ANSB10_MASK 0x00000400 -#define _ANSELB_ANSB10_LENGTH 0x00000001 - -#define _ANSELB_ANSB11_POSITION 0x0000000B -#define _ANSELB_ANSB11_MASK 0x00000800 -#define _ANSELB_ANSB11_LENGTH 0x00000001 - -#define _ANSELB_ANSB12_POSITION 0x0000000C -#define _ANSELB_ANSB12_MASK 0x00001000 -#define _ANSELB_ANSB12_LENGTH 0x00000001 - -#define _ANSELB_ANSB13_POSITION 0x0000000D -#define _ANSELB_ANSB13_MASK 0x00002000 -#define _ANSELB_ANSB13_LENGTH 0x00000001 - -#define _ANSELB_ANSB14_POSITION 0x0000000E -#define _ANSELB_ANSB14_MASK 0x00004000 -#define _ANSELB_ANSB14_LENGTH 0x00000001 - -#define _ANSELB_ANSB15_POSITION 0x0000000F -#define _ANSELB_ANSB15_MASK 0x00008000 -#define _ANSELB_ANSB15_LENGTH 0x00000001 - -#define _ANSELB_w_POSITION 0x00000000 -#define _ANSELB_w_MASK 0xFFFFFFFF -#define _ANSELB_w_LENGTH 0x00000020 - -#define _TRISB_TRISB0_POSITION 0x00000000 -#define _TRISB_TRISB0_MASK 0x00000001 -#define _TRISB_TRISB0_LENGTH 0x00000001 - -#define _TRISB_TRISB1_POSITION 0x00000001 -#define _TRISB_TRISB1_MASK 0x00000002 -#define _TRISB_TRISB1_LENGTH 0x00000001 - -#define _TRISB_TRISB2_POSITION 0x00000002 -#define _TRISB_TRISB2_MASK 0x00000004 -#define _TRISB_TRISB2_LENGTH 0x00000001 - -#define _TRISB_TRISB3_POSITION 0x00000003 -#define _TRISB_TRISB3_MASK 0x00000008 -#define _TRISB_TRISB3_LENGTH 0x00000001 - -#define _TRISB_TRISB4_POSITION 0x00000004 -#define _TRISB_TRISB4_MASK 0x00000010 -#define _TRISB_TRISB4_LENGTH 0x00000001 - -#define _TRISB_TRISB5_POSITION 0x00000005 -#define _TRISB_TRISB5_MASK 0x00000020 -#define _TRISB_TRISB5_LENGTH 0x00000001 - -#define _TRISB_TRISB6_POSITION 0x00000006 -#define _TRISB_TRISB6_MASK 0x00000040 -#define _TRISB_TRISB6_LENGTH 0x00000001 - -#define _TRISB_TRISB7_POSITION 0x00000007 -#define _TRISB_TRISB7_MASK 0x00000080 -#define _TRISB_TRISB7_LENGTH 0x00000001 - -#define _TRISB_TRISB8_POSITION 0x00000008 -#define _TRISB_TRISB8_MASK 0x00000100 -#define _TRISB_TRISB8_LENGTH 0x00000001 - -#define _TRISB_TRISB9_POSITION 0x00000009 -#define _TRISB_TRISB9_MASK 0x00000200 -#define _TRISB_TRISB9_LENGTH 0x00000001 - -#define _TRISB_TRISB10_POSITION 0x0000000A -#define _TRISB_TRISB10_MASK 0x00000400 -#define _TRISB_TRISB10_LENGTH 0x00000001 - -#define _TRISB_TRISB11_POSITION 0x0000000B -#define _TRISB_TRISB11_MASK 0x00000800 -#define _TRISB_TRISB11_LENGTH 0x00000001 - -#define _TRISB_TRISB12_POSITION 0x0000000C -#define _TRISB_TRISB12_MASK 0x00001000 -#define _TRISB_TRISB12_LENGTH 0x00000001 - -#define _TRISB_TRISB13_POSITION 0x0000000D -#define _TRISB_TRISB13_MASK 0x00002000 -#define _TRISB_TRISB13_LENGTH 0x00000001 - -#define _TRISB_TRISB14_POSITION 0x0000000E -#define _TRISB_TRISB14_MASK 0x00004000 -#define _TRISB_TRISB14_LENGTH 0x00000001 - -#define _TRISB_TRISB15_POSITION 0x0000000F -#define _TRISB_TRISB15_MASK 0x00008000 -#define _TRISB_TRISB15_LENGTH 0x00000001 - -#define _TRISB_w_POSITION 0x00000000 -#define _TRISB_w_MASK 0xFFFFFFFF -#define _TRISB_w_LENGTH 0x00000020 - -#define _PORTB_RB0_POSITION 0x00000000 -#define _PORTB_RB0_MASK 0x00000001 -#define _PORTB_RB0_LENGTH 0x00000001 - -#define _PORTB_RB1_POSITION 0x00000001 -#define _PORTB_RB1_MASK 0x00000002 -#define _PORTB_RB1_LENGTH 0x00000001 - -#define _PORTB_RB2_POSITION 0x00000002 -#define _PORTB_RB2_MASK 0x00000004 -#define _PORTB_RB2_LENGTH 0x00000001 - -#define _PORTB_RB3_POSITION 0x00000003 -#define _PORTB_RB3_MASK 0x00000008 -#define _PORTB_RB3_LENGTH 0x00000001 - -#define _PORTB_RB4_POSITION 0x00000004 -#define _PORTB_RB4_MASK 0x00000010 -#define _PORTB_RB4_LENGTH 0x00000001 - -#define _PORTB_RB5_POSITION 0x00000005 -#define _PORTB_RB5_MASK 0x00000020 -#define _PORTB_RB5_LENGTH 0x00000001 - -#define _PORTB_RB6_POSITION 0x00000006 -#define _PORTB_RB6_MASK 0x00000040 -#define _PORTB_RB6_LENGTH 0x00000001 - -#define _PORTB_RB7_POSITION 0x00000007 -#define _PORTB_RB7_MASK 0x00000080 -#define _PORTB_RB7_LENGTH 0x00000001 - -#define _PORTB_RB8_POSITION 0x00000008 -#define _PORTB_RB8_MASK 0x00000100 -#define _PORTB_RB8_LENGTH 0x00000001 - -#define _PORTB_RB9_POSITION 0x00000009 -#define _PORTB_RB9_MASK 0x00000200 -#define _PORTB_RB9_LENGTH 0x00000001 - -#define _PORTB_RB10_POSITION 0x0000000A -#define _PORTB_RB10_MASK 0x00000400 -#define _PORTB_RB10_LENGTH 0x00000001 - -#define _PORTB_RB11_POSITION 0x0000000B -#define _PORTB_RB11_MASK 0x00000800 -#define _PORTB_RB11_LENGTH 0x00000001 - -#define _PORTB_RB12_POSITION 0x0000000C -#define _PORTB_RB12_MASK 0x00001000 -#define _PORTB_RB12_LENGTH 0x00000001 - -#define _PORTB_RB13_POSITION 0x0000000D -#define _PORTB_RB13_MASK 0x00002000 -#define _PORTB_RB13_LENGTH 0x00000001 - -#define _PORTB_RB14_POSITION 0x0000000E -#define _PORTB_RB14_MASK 0x00004000 -#define _PORTB_RB14_LENGTH 0x00000001 - -#define _PORTB_RB15_POSITION 0x0000000F -#define _PORTB_RB15_MASK 0x00008000 -#define _PORTB_RB15_LENGTH 0x00000001 - -#define _PORTB_w_POSITION 0x00000000 -#define _PORTB_w_MASK 0xFFFFFFFF -#define _PORTB_w_LENGTH 0x00000020 - -#define _LATB_LATB0_POSITION 0x00000000 -#define _LATB_LATB0_MASK 0x00000001 -#define _LATB_LATB0_LENGTH 0x00000001 - -#define _LATB_LATB1_POSITION 0x00000001 -#define _LATB_LATB1_MASK 0x00000002 -#define _LATB_LATB1_LENGTH 0x00000001 - -#define _LATB_LATB2_POSITION 0x00000002 -#define _LATB_LATB2_MASK 0x00000004 -#define _LATB_LATB2_LENGTH 0x00000001 - -#define _LATB_LATB3_POSITION 0x00000003 -#define _LATB_LATB3_MASK 0x00000008 -#define _LATB_LATB3_LENGTH 0x00000001 - -#define _LATB_LATB4_POSITION 0x00000004 -#define _LATB_LATB4_MASK 0x00000010 -#define _LATB_LATB4_LENGTH 0x00000001 - -#define _LATB_LATB5_POSITION 0x00000005 -#define _LATB_LATB5_MASK 0x00000020 -#define _LATB_LATB5_LENGTH 0x00000001 - -#define _LATB_LATB6_POSITION 0x00000006 -#define _LATB_LATB6_MASK 0x00000040 -#define _LATB_LATB6_LENGTH 0x00000001 - -#define _LATB_LATB7_POSITION 0x00000007 -#define _LATB_LATB7_MASK 0x00000080 -#define _LATB_LATB7_LENGTH 0x00000001 - -#define _LATB_LATB8_POSITION 0x00000008 -#define _LATB_LATB8_MASK 0x00000100 -#define _LATB_LATB8_LENGTH 0x00000001 - -#define _LATB_LATB9_POSITION 0x00000009 -#define _LATB_LATB9_MASK 0x00000200 -#define _LATB_LATB9_LENGTH 0x00000001 - -#define _LATB_LATB10_POSITION 0x0000000A -#define _LATB_LATB10_MASK 0x00000400 -#define _LATB_LATB10_LENGTH 0x00000001 - -#define _LATB_LATB11_POSITION 0x0000000B -#define _LATB_LATB11_MASK 0x00000800 -#define _LATB_LATB11_LENGTH 0x00000001 - -#define _LATB_LATB12_POSITION 0x0000000C -#define _LATB_LATB12_MASK 0x00001000 -#define _LATB_LATB12_LENGTH 0x00000001 - -#define _LATB_LATB13_POSITION 0x0000000D -#define _LATB_LATB13_MASK 0x00002000 -#define _LATB_LATB13_LENGTH 0x00000001 - -#define _LATB_LATB14_POSITION 0x0000000E -#define _LATB_LATB14_MASK 0x00004000 -#define _LATB_LATB14_LENGTH 0x00000001 - -#define _LATB_LATB15_POSITION 0x0000000F -#define _LATB_LATB15_MASK 0x00008000 -#define _LATB_LATB15_LENGTH 0x00000001 - -#define _LATB_w_POSITION 0x00000000 -#define _LATB_w_MASK 0xFFFFFFFF -#define _LATB_w_LENGTH 0x00000020 - -#define _ODCB_ODCB0_POSITION 0x00000000 -#define _ODCB_ODCB0_MASK 0x00000001 -#define _ODCB_ODCB0_LENGTH 0x00000001 - -#define _ODCB_ODCB1_POSITION 0x00000001 -#define _ODCB_ODCB1_MASK 0x00000002 -#define _ODCB_ODCB1_LENGTH 0x00000001 - -#define _ODCB_ODCB2_POSITION 0x00000002 -#define _ODCB_ODCB2_MASK 0x00000004 -#define _ODCB_ODCB2_LENGTH 0x00000001 - -#define _ODCB_ODCB3_POSITION 0x00000003 -#define _ODCB_ODCB3_MASK 0x00000008 -#define _ODCB_ODCB3_LENGTH 0x00000001 - -#define _ODCB_ODCB4_POSITION 0x00000004 -#define _ODCB_ODCB4_MASK 0x00000010 -#define _ODCB_ODCB4_LENGTH 0x00000001 - -#define _ODCB_ODCB5_POSITION 0x00000005 -#define _ODCB_ODCB5_MASK 0x00000020 -#define _ODCB_ODCB5_LENGTH 0x00000001 - -#define _ODCB_ODCB6_POSITION 0x00000006 -#define _ODCB_ODCB6_MASK 0x00000040 -#define _ODCB_ODCB6_LENGTH 0x00000001 - -#define _ODCB_ODCB7_POSITION 0x00000007 -#define _ODCB_ODCB7_MASK 0x00000080 -#define _ODCB_ODCB7_LENGTH 0x00000001 - -#define _ODCB_ODCB8_POSITION 0x00000008 -#define _ODCB_ODCB8_MASK 0x00000100 -#define _ODCB_ODCB8_LENGTH 0x00000001 - -#define _ODCB_ODCB9_POSITION 0x00000009 -#define _ODCB_ODCB9_MASK 0x00000200 -#define _ODCB_ODCB9_LENGTH 0x00000001 - -#define _ODCB_ODCB10_POSITION 0x0000000A -#define _ODCB_ODCB10_MASK 0x00000400 -#define _ODCB_ODCB10_LENGTH 0x00000001 - -#define _ODCB_ODCB11_POSITION 0x0000000B -#define _ODCB_ODCB11_MASK 0x00000800 -#define _ODCB_ODCB11_LENGTH 0x00000001 - -#define _ODCB_ODCB12_POSITION 0x0000000C -#define _ODCB_ODCB12_MASK 0x00001000 -#define _ODCB_ODCB12_LENGTH 0x00000001 - -#define _ODCB_ODCB13_POSITION 0x0000000D -#define _ODCB_ODCB13_MASK 0x00002000 -#define _ODCB_ODCB13_LENGTH 0x00000001 - -#define _ODCB_ODCB14_POSITION 0x0000000E -#define _ODCB_ODCB14_MASK 0x00004000 -#define _ODCB_ODCB14_LENGTH 0x00000001 - -#define _ODCB_ODCB15_POSITION 0x0000000F -#define _ODCB_ODCB15_MASK 0x00008000 -#define _ODCB_ODCB15_LENGTH 0x00000001 - -#define _ODCB_w_POSITION 0x00000000 -#define _ODCB_w_MASK 0xFFFFFFFF -#define _ODCB_w_LENGTH 0x00000020 - -#define _CNPUB_CNPUB0_POSITION 0x00000000 -#define _CNPUB_CNPUB0_MASK 0x00000001 -#define _CNPUB_CNPUB0_LENGTH 0x00000001 - -#define _CNPUB_CNPUB1_POSITION 0x00000001 -#define _CNPUB_CNPUB1_MASK 0x00000002 -#define _CNPUB_CNPUB1_LENGTH 0x00000001 - -#define _CNPUB_CNPUB2_POSITION 0x00000002 -#define _CNPUB_CNPUB2_MASK 0x00000004 -#define _CNPUB_CNPUB2_LENGTH 0x00000001 - -#define _CNPUB_CNPUB3_POSITION 0x00000003 -#define _CNPUB_CNPUB3_MASK 0x00000008 -#define _CNPUB_CNPUB3_LENGTH 0x00000001 - -#define _CNPUB_CNPUB4_POSITION 0x00000004 -#define _CNPUB_CNPUB4_MASK 0x00000010 -#define _CNPUB_CNPUB4_LENGTH 0x00000001 - -#define _CNPUB_CNPUB5_POSITION 0x00000005 -#define _CNPUB_CNPUB5_MASK 0x00000020 -#define _CNPUB_CNPUB5_LENGTH 0x00000001 - -#define _CNPUB_CNPUB6_POSITION 0x00000006 -#define _CNPUB_CNPUB6_MASK 0x00000040 -#define _CNPUB_CNPUB6_LENGTH 0x00000001 - -#define _CNPUB_CNPUB7_POSITION 0x00000007 -#define _CNPUB_CNPUB7_MASK 0x00000080 -#define _CNPUB_CNPUB7_LENGTH 0x00000001 - -#define _CNPUB_CNPUB8_POSITION 0x00000008 -#define _CNPUB_CNPUB8_MASK 0x00000100 -#define _CNPUB_CNPUB8_LENGTH 0x00000001 - -#define _CNPUB_CNPUB9_POSITION 0x00000009 -#define _CNPUB_CNPUB9_MASK 0x00000200 -#define _CNPUB_CNPUB9_LENGTH 0x00000001 - -#define _CNPUB_CNPUB10_POSITION 0x0000000A -#define _CNPUB_CNPUB10_MASK 0x00000400 -#define _CNPUB_CNPUB10_LENGTH 0x00000001 - -#define _CNPUB_CNPUB11_POSITION 0x0000000B -#define _CNPUB_CNPUB11_MASK 0x00000800 -#define _CNPUB_CNPUB11_LENGTH 0x00000001 - -#define _CNPUB_CNPUB12_POSITION 0x0000000C -#define _CNPUB_CNPUB12_MASK 0x00001000 -#define _CNPUB_CNPUB12_LENGTH 0x00000001 - -#define _CNPUB_CNPUB13_POSITION 0x0000000D -#define _CNPUB_CNPUB13_MASK 0x00002000 -#define _CNPUB_CNPUB13_LENGTH 0x00000001 - -#define _CNPUB_CNPUB14_POSITION 0x0000000E -#define _CNPUB_CNPUB14_MASK 0x00004000 -#define _CNPUB_CNPUB14_LENGTH 0x00000001 - -#define _CNPUB_CNPUB15_POSITION 0x0000000F -#define _CNPUB_CNPUB15_MASK 0x00008000 -#define _CNPUB_CNPUB15_LENGTH 0x00000001 - -#define _CNPUB_w_POSITION 0x00000000 -#define _CNPUB_w_MASK 0xFFFFFFFF -#define _CNPUB_w_LENGTH 0x00000020 - -#define _CNPDB_CNPDB0_POSITION 0x00000000 -#define _CNPDB_CNPDB0_MASK 0x00000001 -#define _CNPDB_CNPDB0_LENGTH 0x00000001 - -#define _CNPDB_CNPDB1_POSITION 0x00000001 -#define _CNPDB_CNPDB1_MASK 0x00000002 -#define _CNPDB_CNPDB1_LENGTH 0x00000001 - -#define _CNPDB_CNPDB2_POSITION 0x00000002 -#define _CNPDB_CNPDB2_MASK 0x00000004 -#define _CNPDB_CNPDB2_LENGTH 0x00000001 - -#define _CNPDB_CNPDB3_POSITION 0x00000003 -#define _CNPDB_CNPDB3_MASK 0x00000008 -#define _CNPDB_CNPDB3_LENGTH 0x00000001 - -#define _CNPDB_CNPDB4_POSITION 0x00000004 -#define _CNPDB_CNPDB4_MASK 0x00000010 -#define _CNPDB_CNPDB4_LENGTH 0x00000001 - -#define _CNPDB_CNPDB5_POSITION 0x00000005 -#define _CNPDB_CNPDB5_MASK 0x00000020 -#define _CNPDB_CNPDB5_LENGTH 0x00000001 - -#define _CNPDB_CNPDB6_POSITION 0x00000006 -#define _CNPDB_CNPDB6_MASK 0x00000040 -#define _CNPDB_CNPDB6_LENGTH 0x00000001 - -#define _CNPDB_CNPDB7_POSITION 0x00000007 -#define _CNPDB_CNPDB7_MASK 0x00000080 -#define _CNPDB_CNPDB7_LENGTH 0x00000001 - -#define _CNPDB_CNPDB8_POSITION 0x00000008 -#define _CNPDB_CNPDB8_MASK 0x00000100 -#define _CNPDB_CNPDB8_LENGTH 0x00000001 - -#define _CNPDB_CNPDB9_POSITION 0x00000009 -#define _CNPDB_CNPDB9_MASK 0x00000200 -#define _CNPDB_CNPDB9_LENGTH 0x00000001 - -#define _CNPDB_CNPDB10_POSITION 0x0000000A -#define _CNPDB_CNPDB10_MASK 0x00000400 -#define _CNPDB_CNPDB10_LENGTH 0x00000001 - -#define _CNPDB_CNPDB11_POSITION 0x0000000B -#define _CNPDB_CNPDB11_MASK 0x00000800 -#define _CNPDB_CNPDB11_LENGTH 0x00000001 - -#define _CNPDB_CNPDB12_POSITION 0x0000000C -#define _CNPDB_CNPDB12_MASK 0x00001000 -#define _CNPDB_CNPDB12_LENGTH 0x00000001 - -#define _CNPDB_CNPDB13_POSITION 0x0000000D -#define _CNPDB_CNPDB13_MASK 0x00002000 -#define _CNPDB_CNPDB13_LENGTH 0x00000001 - -#define _CNPDB_CNPDB14_POSITION 0x0000000E -#define _CNPDB_CNPDB14_MASK 0x00004000 -#define _CNPDB_CNPDB14_LENGTH 0x00000001 - -#define _CNPDB_CNPDB15_POSITION 0x0000000F -#define _CNPDB_CNPDB15_MASK 0x00008000 -#define _CNPDB_CNPDB15_LENGTH 0x00000001 - -#define _CNPDB_w_POSITION 0x00000000 -#define _CNPDB_w_MASK 0xFFFFFFFF -#define _CNPDB_w_LENGTH 0x00000020 - -#define _CNCONB_EDGEDETECT_POSITION 0x0000000B -#define _CNCONB_EDGEDETECT_MASK 0x00000800 -#define _CNCONB_EDGEDETECT_LENGTH 0x00000001 - -#define _CNCONB_ON_POSITION 0x0000000F -#define _CNCONB_ON_MASK 0x00008000 -#define _CNCONB_ON_LENGTH 0x00000001 - -#define _CNCONB_w_POSITION 0x00000000 -#define _CNCONB_w_MASK 0xFFFFFFFF -#define _CNCONB_w_LENGTH 0x00000020 - -#define _CNENB_CNIEB0_POSITION 0x00000000 -#define _CNENB_CNIEB0_MASK 0x00000001 -#define _CNENB_CNIEB0_LENGTH 0x00000001 - -#define _CNENB_CNIEB1_POSITION 0x00000001 -#define _CNENB_CNIEB1_MASK 0x00000002 -#define _CNENB_CNIEB1_LENGTH 0x00000001 - -#define _CNENB_CNIEB2_POSITION 0x00000002 -#define _CNENB_CNIEB2_MASK 0x00000004 -#define _CNENB_CNIEB2_LENGTH 0x00000001 - -#define _CNENB_CNIEB3_POSITION 0x00000003 -#define _CNENB_CNIEB3_MASK 0x00000008 -#define _CNENB_CNIEB3_LENGTH 0x00000001 - -#define _CNENB_CNIEB4_POSITION 0x00000004 -#define _CNENB_CNIEB4_MASK 0x00000010 -#define _CNENB_CNIEB4_LENGTH 0x00000001 - -#define _CNENB_CNIEB5_POSITION 0x00000005 -#define _CNENB_CNIEB5_MASK 0x00000020 -#define _CNENB_CNIEB5_LENGTH 0x00000001 - -#define _CNENB_CNIEB6_POSITION 0x00000006 -#define _CNENB_CNIEB6_MASK 0x00000040 -#define _CNENB_CNIEB6_LENGTH 0x00000001 - -#define _CNENB_CNIEB7_POSITION 0x00000007 -#define _CNENB_CNIEB7_MASK 0x00000080 -#define _CNENB_CNIEB7_LENGTH 0x00000001 - -#define _CNENB_CNIEB8_POSITION 0x00000008 -#define _CNENB_CNIEB8_MASK 0x00000100 -#define _CNENB_CNIEB8_LENGTH 0x00000001 - -#define _CNENB_CNIEB9_POSITION 0x00000009 -#define _CNENB_CNIEB9_MASK 0x00000200 -#define _CNENB_CNIEB9_LENGTH 0x00000001 - -#define _CNENB_CNIEB10_POSITION 0x0000000A -#define _CNENB_CNIEB10_MASK 0x00000400 -#define _CNENB_CNIEB10_LENGTH 0x00000001 - -#define _CNENB_CNIEB11_POSITION 0x0000000B -#define _CNENB_CNIEB11_MASK 0x00000800 -#define _CNENB_CNIEB11_LENGTH 0x00000001 - -#define _CNENB_CNIEB12_POSITION 0x0000000C -#define _CNENB_CNIEB12_MASK 0x00001000 -#define _CNENB_CNIEB12_LENGTH 0x00000001 - -#define _CNENB_CNIEB13_POSITION 0x0000000D -#define _CNENB_CNIEB13_MASK 0x00002000 -#define _CNENB_CNIEB13_LENGTH 0x00000001 - -#define _CNENB_CNIEB14_POSITION 0x0000000E -#define _CNENB_CNIEB14_MASK 0x00004000 -#define _CNENB_CNIEB14_LENGTH 0x00000001 - -#define _CNENB_CNIEB15_POSITION 0x0000000F -#define _CNENB_CNIEB15_MASK 0x00008000 -#define _CNENB_CNIEB15_LENGTH 0x00000001 - -#define _CNENB_w_POSITION 0x00000000 -#define _CNENB_w_MASK 0xFFFFFFFF -#define _CNENB_w_LENGTH 0x00000020 - -#define _CNSTATB_CNSTATB0_POSITION 0x00000000 -#define _CNSTATB_CNSTATB0_MASK 0x00000001 -#define _CNSTATB_CNSTATB0_LENGTH 0x00000001 - -#define _CNSTATB_CNSTATB1_POSITION 0x00000001 -#define _CNSTATB_CNSTATB1_MASK 0x00000002 -#define _CNSTATB_CNSTATB1_LENGTH 0x00000001 - -#define _CNSTATB_CNSTATB2_POSITION 0x00000002 -#define _CNSTATB_CNSTATB2_MASK 0x00000004 -#define _CNSTATB_CNSTATB2_LENGTH 0x00000001 - -#define _CNSTATB_CNSTATB3_POSITION 0x00000003 -#define _CNSTATB_CNSTATB3_MASK 0x00000008 -#define _CNSTATB_CNSTATB3_LENGTH 0x00000001 - -#define _CNSTATB_CNSTATB4_POSITION 0x00000004 -#define _CNSTATB_CNSTATB4_MASK 0x00000010 -#define _CNSTATB_CNSTATB4_LENGTH 0x00000001 - -#define _CNSTATB_CNSTATB5_POSITION 0x00000005 -#define _CNSTATB_CNSTATB5_MASK 0x00000020 -#define _CNSTATB_CNSTATB5_LENGTH 0x00000001 - -#define _CNSTATB_CNSTATB6_POSITION 0x00000006 -#define _CNSTATB_CNSTATB6_MASK 0x00000040 -#define _CNSTATB_CNSTATB6_LENGTH 0x00000001 - -#define _CNSTATB_CNSTATB7_POSITION 0x00000007 -#define _CNSTATB_CNSTATB7_MASK 0x00000080 -#define _CNSTATB_CNSTATB7_LENGTH 0x00000001 - -#define _CNSTATB_CNSTATB8_POSITION 0x00000008 -#define _CNSTATB_CNSTATB8_MASK 0x00000100 -#define _CNSTATB_CNSTATB8_LENGTH 0x00000001 - -#define _CNSTATB_CNSTATB9_POSITION 0x00000009 -#define _CNSTATB_CNSTATB9_MASK 0x00000200 -#define _CNSTATB_CNSTATB9_LENGTH 0x00000001 - -#define _CNSTATB_CNSTATB10_POSITION 0x0000000A -#define _CNSTATB_CNSTATB10_MASK 0x00000400 -#define _CNSTATB_CNSTATB10_LENGTH 0x00000001 - -#define _CNSTATB_CNSTATB11_POSITION 0x0000000B -#define _CNSTATB_CNSTATB11_MASK 0x00000800 -#define _CNSTATB_CNSTATB11_LENGTH 0x00000001 - -#define _CNSTATB_CNSTATB12_POSITION 0x0000000C -#define _CNSTATB_CNSTATB12_MASK 0x00001000 -#define _CNSTATB_CNSTATB12_LENGTH 0x00000001 - -#define _CNSTATB_CNSTATB13_POSITION 0x0000000D -#define _CNSTATB_CNSTATB13_MASK 0x00002000 -#define _CNSTATB_CNSTATB13_LENGTH 0x00000001 - -#define _CNSTATB_CNSTATB14_POSITION 0x0000000E -#define _CNSTATB_CNSTATB14_MASK 0x00004000 -#define _CNSTATB_CNSTATB14_LENGTH 0x00000001 - -#define _CNSTATB_CNSTATB15_POSITION 0x0000000F -#define _CNSTATB_CNSTATB15_MASK 0x00008000 -#define _CNSTATB_CNSTATB15_LENGTH 0x00000001 - -#define _CNSTATB_w_POSITION 0x00000000 -#define _CNSTATB_w_MASK 0xFFFFFFFF -#define _CNSTATB_w_LENGTH 0x00000020 - -#define _CNNEB_CNNEB0_POSITION 0x00000000 -#define _CNNEB_CNNEB0_MASK 0x00000001 -#define _CNNEB_CNNEB0_LENGTH 0x00000001 - -#define _CNNEB_CNNEB1_POSITION 0x00000001 -#define _CNNEB_CNNEB1_MASK 0x00000002 -#define _CNNEB_CNNEB1_LENGTH 0x00000001 - -#define _CNNEB_CNNEB2_POSITION 0x00000002 -#define _CNNEB_CNNEB2_MASK 0x00000004 -#define _CNNEB_CNNEB2_LENGTH 0x00000001 - -#define _CNNEB_CNNEB3_POSITION 0x00000003 -#define _CNNEB_CNNEB3_MASK 0x00000008 -#define _CNNEB_CNNEB3_LENGTH 0x00000001 - -#define _CNNEB_CNNEB4_POSITION 0x00000004 -#define _CNNEB_CNNEB4_MASK 0x00000010 -#define _CNNEB_CNNEB4_LENGTH 0x00000001 - -#define _CNNEB_CNNEB5_POSITION 0x00000005 -#define _CNNEB_CNNEB5_MASK 0x00000020 -#define _CNNEB_CNNEB5_LENGTH 0x00000001 - -#define _CNNEB_CNNEB6_POSITION 0x00000006 -#define _CNNEB_CNNEB6_MASK 0x00000040 -#define _CNNEB_CNNEB6_LENGTH 0x00000001 - -#define _CNNEB_CNNEB7_POSITION 0x00000007 -#define _CNNEB_CNNEB7_MASK 0x00000080 -#define _CNNEB_CNNEB7_LENGTH 0x00000001 - -#define _CNNEB_CNNEB8_POSITION 0x00000008 -#define _CNNEB_CNNEB8_MASK 0x00000100 -#define _CNNEB_CNNEB8_LENGTH 0x00000001 - -#define _CNNEB_CNNEB9_POSITION 0x00000009 -#define _CNNEB_CNNEB9_MASK 0x00000200 -#define _CNNEB_CNNEB9_LENGTH 0x00000001 - -#define _CNNEB_CNNEB10_POSITION 0x0000000A -#define _CNNEB_CNNEB10_MASK 0x00000400 -#define _CNNEB_CNNEB10_LENGTH 0x00000001 - -#define _CNNEB_CNNEB11_POSITION 0x0000000B -#define _CNNEB_CNNEB11_MASK 0x00000800 -#define _CNNEB_CNNEB11_LENGTH 0x00000001 - -#define _CNNEB_CNNEB12_POSITION 0x0000000C -#define _CNNEB_CNNEB12_MASK 0x00001000 -#define _CNNEB_CNNEB12_LENGTH 0x00000001 - -#define _CNNEB_CNNEB13_POSITION 0x0000000D -#define _CNNEB_CNNEB13_MASK 0x00002000 -#define _CNNEB_CNNEB13_LENGTH 0x00000001 - -#define _CNNEB_CNNEB14_POSITION 0x0000000E -#define _CNNEB_CNNEB14_MASK 0x00004000 -#define _CNNEB_CNNEB14_LENGTH 0x00000001 - -#define _CNNEB_CNNEB15_POSITION 0x0000000F -#define _CNNEB_CNNEB15_MASK 0x00008000 -#define _CNNEB_CNNEB15_LENGTH 0x00000001 - -#define _CNFB_CNFB0_POSITION 0x00000000 -#define _CNFB_CNFB0_MASK 0x00000001 -#define _CNFB_CNFB0_LENGTH 0x00000001 - -#define _CNFB_CNFB1_POSITION 0x00000001 -#define _CNFB_CNFB1_MASK 0x00000002 -#define _CNFB_CNFB1_LENGTH 0x00000001 - -#define _CNFB_CNFB2_POSITION 0x00000002 -#define _CNFB_CNFB2_MASK 0x00000004 -#define _CNFB_CNFB2_LENGTH 0x00000001 - -#define _CNFB_CNFB3_POSITION 0x00000003 -#define _CNFB_CNFB3_MASK 0x00000008 -#define _CNFB_CNFB3_LENGTH 0x00000001 - -#define _CNFB_CNFB4_POSITION 0x00000004 -#define _CNFB_CNFB4_MASK 0x00000010 -#define _CNFB_CNFB4_LENGTH 0x00000001 - -#define _CNFB_CNFB5_POSITION 0x00000005 -#define _CNFB_CNFB5_MASK 0x00000020 -#define _CNFB_CNFB5_LENGTH 0x00000001 - -#define _CNFB_CNFB6_POSITION 0x00000006 -#define _CNFB_CNFB6_MASK 0x00000040 -#define _CNFB_CNFB6_LENGTH 0x00000001 - -#define _CNFB_CNFB7_POSITION 0x00000007 -#define _CNFB_CNFB7_MASK 0x00000080 -#define _CNFB_CNFB7_LENGTH 0x00000001 - -#define _CNFB_CNFB8_POSITION 0x00000008 -#define _CNFB_CNFB8_MASK 0x00000100 -#define _CNFB_CNFB8_LENGTH 0x00000001 - -#define _CNFB_CNFB9_POSITION 0x00000009 -#define _CNFB_CNFB9_MASK 0x00000200 -#define _CNFB_CNFB9_LENGTH 0x00000001 - -#define _CNFB_CNFB10_POSITION 0x0000000A -#define _CNFB_CNFB10_MASK 0x00000400 -#define _CNFB_CNFB10_LENGTH 0x00000001 - -#define _CNFB_CNFB11_POSITION 0x0000000B -#define _CNFB_CNFB11_MASK 0x00000800 -#define _CNFB_CNFB11_LENGTH 0x00000001 - -#define _CNFB_CNFB12_POSITION 0x0000000C -#define _CNFB_CNFB12_MASK 0x00001000 -#define _CNFB_CNFB12_LENGTH 0x00000001 - -#define _CNFB_CNFB13_POSITION 0x0000000D -#define _CNFB_CNFB13_MASK 0x00002000 -#define _CNFB_CNFB13_LENGTH 0x00000001 - -#define _CNFB_CNFB14_POSITION 0x0000000E -#define _CNFB_CNFB14_MASK 0x00004000 -#define _CNFB_CNFB14_LENGTH 0x00000001 - -#define _CNFB_CNFB15_POSITION 0x0000000F -#define _CNFB_CNFB15_MASK 0x00008000 -#define _CNFB_CNFB15_LENGTH 0x00000001 - -#define _SRCON0B_SR0B3_POSITION 0x00000003 -#define _SRCON0B_SR0B3_MASK 0x00000008 -#define _SRCON0B_SR0B3_LENGTH 0x00000001 - -#define _SRCON0B_SR0B5_POSITION 0x00000005 -#define _SRCON0B_SR0B5_MASK 0x00000020 -#define _SRCON0B_SR0B5_LENGTH 0x00000001 - -#define _SRCON0B_SR0B8_POSITION 0x00000008 -#define _SRCON0B_SR0B8_MASK 0x00000100 -#define _SRCON0B_SR0B8_LENGTH 0x00000001 - -#define _SRCON0B_SR0B9_POSITION 0x00000009 -#define _SRCON0B_SR0B9_MASK 0x00000200 -#define _SRCON0B_SR0B9_LENGTH 0x00000001 - -#define _SRCON0B_SR0B10_POSITION 0x0000000A -#define _SRCON0B_SR0B10_MASK 0x00000400 -#define _SRCON0B_SR0B10_LENGTH 0x00000001 - -#define _SRCON0B_SR0B14_POSITION 0x0000000E -#define _SRCON0B_SR0B14_MASK 0x00004000 -#define _SRCON0B_SR0B14_LENGTH 0x00000001 - -#define _SRCON1B_SR1B3_POSITION 0x00000003 -#define _SRCON1B_SR1B3_MASK 0x00000008 -#define _SRCON1B_SR1B3_LENGTH 0x00000001 - -#define _SRCON1B_SR1B5_POSITION 0x00000005 -#define _SRCON1B_SR1B5_MASK 0x00000020 -#define _SRCON1B_SR1B5_LENGTH 0x00000001 - -#define _SRCON1B_SR1B8_POSITION 0x00000008 -#define _SRCON1B_SR1B8_MASK 0x00000100 -#define _SRCON1B_SR1B8_LENGTH 0x00000001 - -#define _SRCON1B_SR1B9_POSITION 0x00000009 -#define _SRCON1B_SR1B9_MASK 0x00000200 -#define _SRCON1B_SR1B9_LENGTH 0x00000001 - -#define _SRCON1B_SR1B10_POSITION 0x0000000A -#define _SRCON1B_SR1B10_MASK 0x00000400 -#define _SRCON1B_SR1B10_LENGTH 0x00000001 - -#define _SRCON1B_SR1B14_POSITION 0x0000000E -#define _SRCON1B_SR1B14_MASK 0x00004000 -#define _SRCON1B_SR1B14_LENGTH 0x00000001 - -#define _ANSELC_ANSC1_POSITION 0x00000001 -#define _ANSELC_ANSC1_MASK 0x00000002 -#define _ANSELC_ANSC1_LENGTH 0x00000001 - -#define _ANSELC_ANSC2_POSITION 0x00000002 -#define _ANSELC_ANSC2_MASK 0x00000004 -#define _ANSELC_ANSC2_LENGTH 0x00000001 - -#define _ANSELC_ANSC3_POSITION 0x00000003 -#define _ANSELC_ANSC3_MASK 0x00000008 -#define _ANSELC_ANSC3_LENGTH 0x00000001 - -#define _ANSELC_ANSC4_POSITION 0x00000004 -#define _ANSELC_ANSC4_MASK 0x00000010 -#define _ANSELC_ANSC4_LENGTH 0x00000001 - -#define _ANSELC_w_POSITION 0x00000000 -#define _ANSELC_w_MASK 0xFFFFFFFF -#define _ANSELC_w_LENGTH 0x00000020 - -#define _TRISC_TRISC1_POSITION 0x00000001 -#define _TRISC_TRISC1_MASK 0x00000002 -#define _TRISC_TRISC1_LENGTH 0x00000001 - -#define _TRISC_TRISC2_POSITION 0x00000002 -#define _TRISC_TRISC2_MASK 0x00000004 -#define _TRISC_TRISC2_LENGTH 0x00000001 - -#define _TRISC_TRISC3_POSITION 0x00000003 -#define _TRISC_TRISC3_MASK 0x00000008 -#define _TRISC_TRISC3_LENGTH 0x00000001 - -#define _TRISC_TRISC4_POSITION 0x00000004 -#define _TRISC_TRISC4_MASK 0x00000010 -#define _TRISC_TRISC4_LENGTH 0x00000001 - -#define _TRISC_TRISC12_POSITION 0x0000000C -#define _TRISC_TRISC12_MASK 0x00001000 -#define _TRISC_TRISC12_LENGTH 0x00000001 - -#define _TRISC_TRISC13_POSITION 0x0000000D -#define _TRISC_TRISC13_MASK 0x00002000 -#define _TRISC_TRISC13_LENGTH 0x00000001 - -#define _TRISC_TRISC14_POSITION 0x0000000E -#define _TRISC_TRISC14_MASK 0x00004000 -#define _TRISC_TRISC14_LENGTH 0x00000001 - -#define _TRISC_TRISC15_POSITION 0x0000000F -#define _TRISC_TRISC15_MASK 0x00008000 -#define _TRISC_TRISC15_LENGTH 0x00000001 - -#define _TRISC_w_POSITION 0x00000000 -#define _TRISC_w_MASK 0xFFFFFFFF -#define _TRISC_w_LENGTH 0x00000020 - -#define _PORTC_RC1_POSITION 0x00000001 -#define _PORTC_RC1_MASK 0x00000002 -#define _PORTC_RC1_LENGTH 0x00000001 - -#define _PORTC_RC2_POSITION 0x00000002 -#define _PORTC_RC2_MASK 0x00000004 -#define _PORTC_RC2_LENGTH 0x00000001 - -#define _PORTC_RC3_POSITION 0x00000003 -#define _PORTC_RC3_MASK 0x00000008 -#define _PORTC_RC3_LENGTH 0x00000001 - -#define _PORTC_RC4_POSITION 0x00000004 -#define _PORTC_RC4_MASK 0x00000010 -#define _PORTC_RC4_LENGTH 0x00000001 - -#define _PORTC_RC12_POSITION 0x0000000C -#define _PORTC_RC12_MASK 0x00001000 -#define _PORTC_RC12_LENGTH 0x00000001 - -#define _PORTC_RC13_POSITION 0x0000000D -#define _PORTC_RC13_MASK 0x00002000 -#define _PORTC_RC13_LENGTH 0x00000001 - -#define _PORTC_RC14_POSITION 0x0000000E -#define _PORTC_RC14_MASK 0x00004000 -#define _PORTC_RC14_LENGTH 0x00000001 - -#define _PORTC_RC15_POSITION 0x0000000F -#define _PORTC_RC15_MASK 0x00008000 -#define _PORTC_RC15_LENGTH 0x00000001 - -#define _PORTC_w_POSITION 0x00000000 -#define _PORTC_w_MASK 0xFFFFFFFF -#define _PORTC_w_LENGTH 0x00000020 - -#define _LATC_LATC1_POSITION 0x00000001 -#define _LATC_LATC1_MASK 0x00000002 -#define _LATC_LATC1_LENGTH 0x00000001 - -#define _LATC_LATC2_POSITION 0x00000002 -#define _LATC_LATC2_MASK 0x00000004 -#define _LATC_LATC2_LENGTH 0x00000001 - -#define _LATC_LATC3_POSITION 0x00000003 -#define _LATC_LATC3_MASK 0x00000008 -#define _LATC_LATC3_LENGTH 0x00000001 - -#define _LATC_LATC4_POSITION 0x00000004 -#define _LATC_LATC4_MASK 0x00000010 -#define _LATC_LATC4_LENGTH 0x00000001 - -#define _LATC_LATC12_POSITION 0x0000000C -#define _LATC_LATC12_MASK 0x00001000 -#define _LATC_LATC12_LENGTH 0x00000001 - -#define _LATC_LATC13_POSITION 0x0000000D -#define _LATC_LATC13_MASK 0x00002000 -#define _LATC_LATC13_LENGTH 0x00000001 - -#define _LATC_LATC14_POSITION 0x0000000E -#define _LATC_LATC14_MASK 0x00004000 -#define _LATC_LATC14_LENGTH 0x00000001 - -#define _LATC_LATC15_POSITION 0x0000000F -#define _LATC_LATC15_MASK 0x00008000 -#define _LATC_LATC15_LENGTH 0x00000001 - -#define _LATC_w_POSITION 0x00000000 -#define _LATC_w_MASK 0xFFFFFFFF -#define _LATC_w_LENGTH 0x00000020 - -#define _ODCC_ODCC1_POSITION 0x00000001 -#define _ODCC_ODCC1_MASK 0x00000002 -#define _ODCC_ODCC1_LENGTH 0x00000001 - -#define _ODCC_ODCC2_POSITION 0x00000002 -#define _ODCC_ODCC2_MASK 0x00000004 -#define _ODCC_ODCC2_LENGTH 0x00000001 - -#define _ODCC_ODCC3_POSITION 0x00000003 -#define _ODCC_ODCC3_MASK 0x00000008 -#define _ODCC_ODCC3_LENGTH 0x00000001 - -#define _ODCC_ODCC4_POSITION 0x00000004 -#define _ODCC_ODCC4_MASK 0x00000010 -#define _ODCC_ODCC4_LENGTH 0x00000001 - -#define _ODCC_ODCC12_POSITION 0x0000000C -#define _ODCC_ODCC12_MASK 0x00001000 -#define _ODCC_ODCC12_LENGTH 0x00000001 - -#define _ODCC_ODCC13_POSITION 0x0000000D -#define _ODCC_ODCC13_MASK 0x00002000 -#define _ODCC_ODCC13_LENGTH 0x00000001 - -#define _ODCC_ODCC14_POSITION 0x0000000E -#define _ODCC_ODCC14_MASK 0x00004000 -#define _ODCC_ODCC14_LENGTH 0x00000001 - -#define _ODCC_ODCC15_POSITION 0x0000000F -#define _ODCC_ODCC15_MASK 0x00008000 -#define _ODCC_ODCC15_LENGTH 0x00000001 - -#define _ODCC_w_POSITION 0x00000000 -#define _ODCC_w_MASK 0xFFFFFFFF -#define _ODCC_w_LENGTH 0x00000020 - -#define _CNPUC_CNPUC1_POSITION 0x00000001 -#define _CNPUC_CNPUC1_MASK 0x00000002 -#define _CNPUC_CNPUC1_LENGTH 0x00000001 - -#define _CNPUC_CNPUC2_POSITION 0x00000002 -#define _CNPUC_CNPUC2_MASK 0x00000004 -#define _CNPUC_CNPUC2_LENGTH 0x00000001 - -#define _CNPUC_CNPUC3_POSITION 0x00000003 -#define _CNPUC_CNPUC3_MASK 0x00000008 -#define _CNPUC_CNPUC3_LENGTH 0x00000001 - -#define _CNPUC_CNPUC4_POSITION 0x00000004 -#define _CNPUC_CNPUC4_MASK 0x00000010 -#define _CNPUC_CNPUC4_LENGTH 0x00000001 - -#define _CNPUC_CNPUC12_POSITION 0x0000000C -#define _CNPUC_CNPUC12_MASK 0x00001000 -#define _CNPUC_CNPUC12_LENGTH 0x00000001 - -#define _CNPUC_CNPUC13_POSITION 0x0000000D -#define _CNPUC_CNPUC13_MASK 0x00002000 -#define _CNPUC_CNPUC13_LENGTH 0x00000001 - -#define _CNPUC_CNPUC14_POSITION 0x0000000E -#define _CNPUC_CNPUC14_MASK 0x00004000 -#define _CNPUC_CNPUC14_LENGTH 0x00000001 - -#define _CNPUC_CNPUC15_POSITION 0x0000000F -#define _CNPUC_CNPUC15_MASK 0x00008000 -#define _CNPUC_CNPUC15_LENGTH 0x00000001 - -#define _CNPUC_w_POSITION 0x00000000 -#define _CNPUC_w_MASK 0xFFFFFFFF -#define _CNPUC_w_LENGTH 0x00000020 - -#define _CNPDC_CNPDC1_POSITION 0x00000001 -#define _CNPDC_CNPDC1_MASK 0x00000002 -#define _CNPDC_CNPDC1_LENGTH 0x00000001 - -#define _CNPDC_CNPDC2_POSITION 0x00000002 -#define _CNPDC_CNPDC2_MASK 0x00000004 -#define _CNPDC_CNPDC2_LENGTH 0x00000001 - -#define _CNPDC_CNPDC3_POSITION 0x00000003 -#define _CNPDC_CNPDC3_MASK 0x00000008 -#define _CNPDC_CNPDC3_LENGTH 0x00000001 - -#define _CNPDC_CNPDC4_POSITION 0x00000004 -#define _CNPDC_CNPDC4_MASK 0x00000010 -#define _CNPDC_CNPDC4_LENGTH 0x00000001 - -#define _CNPDC_CNPDC12_POSITION 0x0000000C -#define _CNPDC_CNPDC12_MASK 0x00001000 -#define _CNPDC_CNPDC12_LENGTH 0x00000001 - -#define _CNPDC_CNPDC13_POSITION 0x0000000D -#define _CNPDC_CNPDC13_MASK 0x00002000 -#define _CNPDC_CNPDC13_LENGTH 0x00000001 - -#define _CNPDC_CNPDC14_POSITION 0x0000000E -#define _CNPDC_CNPDC14_MASK 0x00004000 -#define _CNPDC_CNPDC14_LENGTH 0x00000001 - -#define _CNPDC_CNPDC15_POSITION 0x0000000F -#define _CNPDC_CNPDC15_MASK 0x00008000 -#define _CNPDC_CNPDC15_LENGTH 0x00000001 - -#define _CNPDC_w_POSITION 0x00000000 -#define _CNPDC_w_MASK 0xFFFFFFFF -#define _CNPDC_w_LENGTH 0x00000020 - -#define _CNCONC_EDGEDETECT_POSITION 0x0000000B -#define _CNCONC_EDGEDETECT_MASK 0x00000800 -#define _CNCONC_EDGEDETECT_LENGTH 0x00000001 - -#define _CNCONC_ON_POSITION 0x0000000F -#define _CNCONC_ON_MASK 0x00008000 -#define _CNCONC_ON_LENGTH 0x00000001 - -#define _CNCONC_w_POSITION 0x00000000 -#define _CNCONC_w_MASK 0xFFFFFFFF -#define _CNCONC_w_LENGTH 0x00000020 - -#define _CNENC_CNIEC1_POSITION 0x00000001 -#define _CNENC_CNIEC1_MASK 0x00000002 -#define _CNENC_CNIEC1_LENGTH 0x00000001 - -#define _CNENC_CNIEC2_POSITION 0x00000002 -#define _CNENC_CNIEC2_MASK 0x00000004 -#define _CNENC_CNIEC2_LENGTH 0x00000001 - -#define _CNENC_CNIEC3_POSITION 0x00000003 -#define _CNENC_CNIEC3_MASK 0x00000008 -#define _CNENC_CNIEC3_LENGTH 0x00000001 - -#define _CNENC_CNIEC4_POSITION 0x00000004 -#define _CNENC_CNIEC4_MASK 0x00000010 -#define _CNENC_CNIEC4_LENGTH 0x00000001 - -#define _CNENC_CNIEC12_POSITION 0x0000000C -#define _CNENC_CNIEC12_MASK 0x00001000 -#define _CNENC_CNIEC12_LENGTH 0x00000001 - -#define _CNENC_CNIEC13_POSITION 0x0000000D -#define _CNENC_CNIEC13_MASK 0x00002000 -#define _CNENC_CNIEC13_LENGTH 0x00000001 - -#define _CNENC_CNIEC14_POSITION 0x0000000E -#define _CNENC_CNIEC14_MASK 0x00004000 -#define _CNENC_CNIEC14_LENGTH 0x00000001 - -#define _CNENC_CNIEC15_POSITION 0x0000000F -#define _CNENC_CNIEC15_MASK 0x00008000 -#define _CNENC_CNIEC15_LENGTH 0x00000001 - -#define _CNENC_w_POSITION 0x00000000 -#define _CNENC_w_MASK 0xFFFFFFFF -#define _CNENC_w_LENGTH 0x00000020 - -#define _CNSTATC_CNSTATC1_POSITION 0x00000001 -#define _CNSTATC_CNSTATC1_MASK 0x00000002 -#define _CNSTATC_CNSTATC1_LENGTH 0x00000001 - -#define _CNSTATC_CNSTATC2_POSITION 0x00000002 -#define _CNSTATC_CNSTATC2_MASK 0x00000004 -#define _CNSTATC_CNSTATC2_LENGTH 0x00000001 - -#define _CNSTATC_CNSTATC3_POSITION 0x00000003 -#define _CNSTATC_CNSTATC3_MASK 0x00000008 -#define _CNSTATC_CNSTATC3_LENGTH 0x00000001 - -#define _CNSTATC_CNSTATC4_POSITION 0x00000004 -#define _CNSTATC_CNSTATC4_MASK 0x00000010 -#define _CNSTATC_CNSTATC4_LENGTH 0x00000001 - -#define _CNSTATC_CNSTATC12_POSITION 0x0000000C -#define _CNSTATC_CNSTATC12_MASK 0x00001000 -#define _CNSTATC_CNSTATC12_LENGTH 0x00000001 - -#define _CNSTATC_CNSTATC13_POSITION 0x0000000D -#define _CNSTATC_CNSTATC13_MASK 0x00002000 -#define _CNSTATC_CNSTATC13_LENGTH 0x00000001 - -#define _CNSTATC_CNSTATC14_POSITION 0x0000000E -#define _CNSTATC_CNSTATC14_MASK 0x00004000 -#define _CNSTATC_CNSTATC14_LENGTH 0x00000001 - -#define _CNSTATC_CNSTATC15_POSITION 0x0000000F -#define _CNSTATC_CNSTATC15_MASK 0x00008000 -#define _CNSTATC_CNSTATC15_LENGTH 0x00000001 - -#define _CNSTATC_w_POSITION 0x00000000 -#define _CNSTATC_w_MASK 0xFFFFFFFF -#define _CNSTATC_w_LENGTH 0x00000020 - -#define _CNNEC_CNNEC1_POSITION 0x00000001 -#define _CNNEC_CNNEC1_MASK 0x00000002 -#define _CNNEC_CNNEC1_LENGTH 0x00000001 - -#define _CNNEC_CNNEC2_POSITION 0x00000002 -#define _CNNEC_CNNEC2_MASK 0x00000004 -#define _CNNEC_CNNEC2_LENGTH 0x00000001 - -#define _CNNEC_CNNEC3_POSITION 0x00000003 -#define _CNNEC_CNNEC3_MASK 0x00000008 -#define _CNNEC_CNNEC3_LENGTH 0x00000001 - -#define _CNNEC_CNNEC4_POSITION 0x00000004 -#define _CNNEC_CNNEC4_MASK 0x00000010 -#define _CNNEC_CNNEC4_LENGTH 0x00000001 - -#define _CNNEC_CNNEC12_POSITION 0x0000000C -#define _CNNEC_CNNEC12_MASK 0x00001000 -#define _CNNEC_CNNEC12_LENGTH 0x00000001 - -#define _CNNEC_CNNEC13_POSITION 0x0000000D -#define _CNNEC_CNNEC13_MASK 0x00002000 -#define _CNNEC_CNNEC13_LENGTH 0x00000001 - -#define _CNNEC_CNNEC14_POSITION 0x0000000E -#define _CNNEC_CNNEC14_MASK 0x00004000 -#define _CNNEC_CNNEC14_LENGTH 0x00000001 - -#define _CNNEC_CNNEC15_POSITION 0x0000000F -#define _CNNEC_CNNEC15_MASK 0x00008000 -#define _CNNEC_CNNEC15_LENGTH 0x00000001 - -#define _CNFC_CNFC1_POSITION 0x00000001 -#define _CNFC_CNFC1_MASK 0x00000002 -#define _CNFC_CNFC1_LENGTH 0x00000001 - -#define _CNFC_CNFC2_POSITION 0x00000002 -#define _CNFC_CNFC2_MASK 0x00000004 -#define _CNFC_CNFC2_LENGTH 0x00000001 - -#define _CNFC_CNFC3_POSITION 0x00000003 -#define _CNFC_CNFC3_MASK 0x00000008 -#define _CNFC_CNFC3_LENGTH 0x00000001 - -#define _CNFC_CNFC4_POSITION 0x00000004 -#define _CNFC_CNFC4_MASK 0x00000010 -#define _CNFC_CNFC4_LENGTH 0x00000001 - -#define _CNFC_CNFC12_POSITION 0x0000000C -#define _CNFC_CNFC12_MASK 0x00001000 -#define _CNFC_CNFC12_LENGTH 0x00000001 - -#define _CNFC_CNFC13_POSITION 0x0000000D -#define _CNFC_CNFC13_MASK 0x00002000 -#define _CNFC_CNFC13_LENGTH 0x00000001 - -#define _CNFC_CNFC14_POSITION 0x0000000E -#define _CNFC_CNFC14_MASK 0x00004000 -#define _CNFC_CNFC14_LENGTH 0x00000001 - -#define _CNFC_CNFC15_POSITION 0x0000000F -#define _CNFC_CNFC15_MASK 0x00008000 -#define _CNFC_CNFC15_LENGTH 0x00000001 - -#define _ANSELD_ANSD14_POSITION 0x0000000E -#define _ANSELD_ANSD14_MASK 0x00004000 -#define _ANSELD_ANSD14_LENGTH 0x00000001 - -#define _ANSELD_ANSD15_POSITION 0x0000000F -#define _ANSELD_ANSD15_MASK 0x00008000 -#define _ANSELD_ANSD15_LENGTH 0x00000001 - -#define _ANSELD_w_POSITION 0x00000000 -#define _ANSELD_w_MASK 0xFFFFFFFF -#define _ANSELD_w_LENGTH 0x00000020 - -#define _TRISD_TRISD0_POSITION 0x00000000 -#define _TRISD_TRISD0_MASK 0x00000001 -#define _TRISD_TRISD0_LENGTH 0x00000001 - -#define _TRISD_TRISD1_POSITION 0x00000001 -#define _TRISD_TRISD1_MASK 0x00000002 -#define _TRISD_TRISD1_LENGTH 0x00000001 - -#define _TRISD_TRISD2_POSITION 0x00000002 -#define _TRISD_TRISD2_MASK 0x00000004 -#define _TRISD_TRISD2_LENGTH 0x00000001 - -#define _TRISD_TRISD3_POSITION 0x00000003 -#define _TRISD_TRISD3_MASK 0x00000008 -#define _TRISD_TRISD3_LENGTH 0x00000001 - -#define _TRISD_TRISD4_POSITION 0x00000004 -#define _TRISD_TRISD4_MASK 0x00000010 -#define _TRISD_TRISD4_LENGTH 0x00000001 - -#define _TRISD_TRISD5_POSITION 0x00000005 -#define _TRISD_TRISD5_MASK 0x00000020 -#define _TRISD_TRISD5_LENGTH 0x00000001 - -#define _TRISD_TRISD9_POSITION 0x00000009 -#define _TRISD_TRISD9_MASK 0x00000200 -#define _TRISD_TRISD9_LENGTH 0x00000001 - -#define _TRISD_TRISD10_POSITION 0x0000000A -#define _TRISD_TRISD10_MASK 0x00000400 -#define _TRISD_TRISD10_LENGTH 0x00000001 - -#define _TRISD_TRISD11_POSITION 0x0000000B -#define _TRISD_TRISD11_MASK 0x00000800 -#define _TRISD_TRISD11_LENGTH 0x00000001 - -#define _TRISD_TRISD12_POSITION 0x0000000C -#define _TRISD_TRISD12_MASK 0x00001000 -#define _TRISD_TRISD12_LENGTH 0x00000001 - -#define _TRISD_TRISD13_POSITION 0x0000000D -#define _TRISD_TRISD13_MASK 0x00002000 -#define _TRISD_TRISD13_LENGTH 0x00000001 - -#define _TRISD_TRISD14_POSITION 0x0000000E -#define _TRISD_TRISD14_MASK 0x00004000 -#define _TRISD_TRISD14_LENGTH 0x00000001 - -#define _TRISD_TRISD15_POSITION 0x0000000F -#define _TRISD_TRISD15_MASK 0x00008000 -#define _TRISD_TRISD15_LENGTH 0x00000001 - -#define _TRISD_w_POSITION 0x00000000 -#define _TRISD_w_MASK 0xFFFFFFFF -#define _TRISD_w_LENGTH 0x00000020 - -#define _PORTD_RD0_POSITION 0x00000000 -#define _PORTD_RD0_MASK 0x00000001 -#define _PORTD_RD0_LENGTH 0x00000001 - -#define _PORTD_RD1_POSITION 0x00000001 -#define _PORTD_RD1_MASK 0x00000002 -#define _PORTD_RD1_LENGTH 0x00000001 - -#define _PORTD_RD2_POSITION 0x00000002 -#define _PORTD_RD2_MASK 0x00000004 -#define _PORTD_RD2_LENGTH 0x00000001 - -#define _PORTD_RD3_POSITION 0x00000003 -#define _PORTD_RD3_MASK 0x00000008 -#define _PORTD_RD3_LENGTH 0x00000001 - -#define _PORTD_RD4_POSITION 0x00000004 -#define _PORTD_RD4_MASK 0x00000010 -#define _PORTD_RD4_LENGTH 0x00000001 - -#define _PORTD_RD5_POSITION 0x00000005 -#define _PORTD_RD5_MASK 0x00000020 -#define _PORTD_RD5_LENGTH 0x00000001 - -#define _PORTD_RD9_POSITION 0x00000009 -#define _PORTD_RD9_MASK 0x00000200 -#define _PORTD_RD9_LENGTH 0x00000001 - -#define _PORTD_RD10_POSITION 0x0000000A -#define _PORTD_RD10_MASK 0x00000400 -#define _PORTD_RD10_LENGTH 0x00000001 - -#define _PORTD_RD11_POSITION 0x0000000B -#define _PORTD_RD11_MASK 0x00000800 -#define _PORTD_RD11_LENGTH 0x00000001 - -#define _PORTD_RD12_POSITION 0x0000000C -#define _PORTD_RD12_MASK 0x00001000 -#define _PORTD_RD12_LENGTH 0x00000001 - -#define _PORTD_RD13_POSITION 0x0000000D -#define _PORTD_RD13_MASK 0x00002000 -#define _PORTD_RD13_LENGTH 0x00000001 - -#define _PORTD_RD14_POSITION 0x0000000E -#define _PORTD_RD14_MASK 0x00004000 -#define _PORTD_RD14_LENGTH 0x00000001 - -#define _PORTD_RD15_POSITION 0x0000000F -#define _PORTD_RD15_MASK 0x00008000 -#define _PORTD_RD15_LENGTH 0x00000001 - -#define _PORTD_w_POSITION 0x00000000 -#define _PORTD_w_MASK 0xFFFFFFFF -#define _PORTD_w_LENGTH 0x00000020 - -#define _LATD_LATD0_POSITION 0x00000000 -#define _LATD_LATD0_MASK 0x00000001 -#define _LATD_LATD0_LENGTH 0x00000001 - -#define _LATD_LATD1_POSITION 0x00000001 -#define _LATD_LATD1_MASK 0x00000002 -#define _LATD_LATD1_LENGTH 0x00000001 - -#define _LATD_LATD2_POSITION 0x00000002 -#define _LATD_LATD2_MASK 0x00000004 -#define _LATD_LATD2_LENGTH 0x00000001 - -#define _LATD_LATD3_POSITION 0x00000003 -#define _LATD_LATD3_MASK 0x00000008 -#define _LATD_LATD3_LENGTH 0x00000001 - -#define _LATD_LATD4_POSITION 0x00000004 -#define _LATD_LATD4_MASK 0x00000010 -#define _LATD_LATD4_LENGTH 0x00000001 - -#define _LATD_LATD5_POSITION 0x00000005 -#define _LATD_LATD5_MASK 0x00000020 -#define _LATD_LATD5_LENGTH 0x00000001 - -#define _LATD_LATD9_POSITION 0x00000009 -#define _LATD_LATD9_MASK 0x00000200 -#define _LATD_LATD9_LENGTH 0x00000001 - -#define _LATD_LATD10_POSITION 0x0000000A -#define _LATD_LATD10_MASK 0x00000400 -#define _LATD_LATD10_LENGTH 0x00000001 - -#define _LATD_LATD11_POSITION 0x0000000B -#define _LATD_LATD11_MASK 0x00000800 -#define _LATD_LATD11_LENGTH 0x00000001 - -#define _LATD_LATD12_POSITION 0x0000000C -#define _LATD_LATD12_MASK 0x00001000 -#define _LATD_LATD12_LENGTH 0x00000001 - -#define _LATD_LATD13_POSITION 0x0000000D -#define _LATD_LATD13_MASK 0x00002000 -#define _LATD_LATD13_LENGTH 0x00000001 - -#define _LATD_LATD14_POSITION 0x0000000E -#define _LATD_LATD14_MASK 0x00004000 -#define _LATD_LATD14_LENGTH 0x00000001 - -#define _LATD_LATD15_POSITION 0x0000000F -#define _LATD_LATD15_MASK 0x00008000 -#define _LATD_LATD15_LENGTH 0x00000001 - -#define _LATD_w_POSITION 0x00000000 -#define _LATD_w_MASK 0xFFFFFFFF -#define _LATD_w_LENGTH 0x00000020 - -#define _ODCD_ODCD0_POSITION 0x00000000 -#define _ODCD_ODCD0_MASK 0x00000001 -#define _ODCD_ODCD0_LENGTH 0x00000001 - -#define _ODCD_ODCD1_POSITION 0x00000001 -#define _ODCD_ODCD1_MASK 0x00000002 -#define _ODCD_ODCD1_LENGTH 0x00000001 - -#define _ODCD_ODCD2_POSITION 0x00000002 -#define _ODCD_ODCD2_MASK 0x00000004 -#define _ODCD_ODCD2_LENGTH 0x00000001 - -#define _ODCD_ODCD3_POSITION 0x00000003 -#define _ODCD_ODCD3_MASK 0x00000008 -#define _ODCD_ODCD3_LENGTH 0x00000001 - -#define _ODCD_ODCD4_POSITION 0x00000004 -#define _ODCD_ODCD4_MASK 0x00000010 -#define _ODCD_ODCD4_LENGTH 0x00000001 - -#define _ODCD_ODCD5_POSITION 0x00000005 -#define _ODCD_ODCD5_MASK 0x00000020 -#define _ODCD_ODCD5_LENGTH 0x00000001 - -#define _ODCD_ODCD9_POSITION 0x00000009 -#define _ODCD_ODCD9_MASK 0x00000200 -#define _ODCD_ODCD9_LENGTH 0x00000001 - -#define _ODCD_ODCD10_POSITION 0x0000000A -#define _ODCD_ODCD10_MASK 0x00000400 -#define _ODCD_ODCD10_LENGTH 0x00000001 - -#define _ODCD_ODCD11_POSITION 0x0000000B -#define _ODCD_ODCD11_MASK 0x00000800 -#define _ODCD_ODCD11_LENGTH 0x00000001 - -#define _ODCD_ODCD12_POSITION 0x0000000C -#define _ODCD_ODCD12_MASK 0x00001000 -#define _ODCD_ODCD12_LENGTH 0x00000001 - -#define _ODCD_ODCD13_POSITION 0x0000000D -#define _ODCD_ODCD13_MASK 0x00002000 -#define _ODCD_ODCD13_LENGTH 0x00000001 - -#define _ODCD_ODCD14_POSITION 0x0000000E -#define _ODCD_ODCD14_MASK 0x00004000 -#define _ODCD_ODCD14_LENGTH 0x00000001 - -#define _ODCD_ODCD15_POSITION 0x0000000F -#define _ODCD_ODCD15_MASK 0x00008000 -#define _ODCD_ODCD15_LENGTH 0x00000001 - -#define _ODCD_w_POSITION 0x00000000 -#define _ODCD_w_MASK 0xFFFFFFFF -#define _ODCD_w_LENGTH 0x00000020 - -#define _CNPUD_CNPUD0_POSITION 0x00000000 -#define _CNPUD_CNPUD0_MASK 0x00000001 -#define _CNPUD_CNPUD0_LENGTH 0x00000001 - -#define _CNPUD_CNPUD1_POSITION 0x00000001 -#define _CNPUD_CNPUD1_MASK 0x00000002 -#define _CNPUD_CNPUD1_LENGTH 0x00000001 - -#define _CNPUD_CNPUD2_POSITION 0x00000002 -#define _CNPUD_CNPUD2_MASK 0x00000004 -#define _CNPUD_CNPUD2_LENGTH 0x00000001 - -#define _CNPUD_CNPUD3_POSITION 0x00000003 -#define _CNPUD_CNPUD3_MASK 0x00000008 -#define _CNPUD_CNPUD3_LENGTH 0x00000001 - -#define _CNPUD_CNPUD4_POSITION 0x00000004 -#define _CNPUD_CNPUD4_MASK 0x00000010 -#define _CNPUD_CNPUD4_LENGTH 0x00000001 - -#define _CNPUD_CNPUD5_POSITION 0x00000005 -#define _CNPUD_CNPUD5_MASK 0x00000020 -#define _CNPUD_CNPUD5_LENGTH 0x00000001 - -#define _CNPUD_CNPUD9_POSITION 0x00000009 -#define _CNPUD_CNPUD9_MASK 0x00000200 -#define _CNPUD_CNPUD9_LENGTH 0x00000001 - -#define _CNPUD_CNPUD10_POSITION 0x0000000A -#define _CNPUD_CNPUD10_MASK 0x00000400 -#define _CNPUD_CNPUD10_LENGTH 0x00000001 - -#define _CNPUD_CNPUD11_POSITION 0x0000000B -#define _CNPUD_CNPUD11_MASK 0x00000800 -#define _CNPUD_CNPUD11_LENGTH 0x00000001 - -#define _CNPUD_CNPUD12_POSITION 0x0000000C -#define _CNPUD_CNPUD12_MASK 0x00001000 -#define _CNPUD_CNPUD12_LENGTH 0x00000001 - -#define _CNPUD_CNPUD13_POSITION 0x0000000D -#define _CNPUD_CNPUD13_MASK 0x00002000 -#define _CNPUD_CNPUD13_LENGTH 0x00000001 - -#define _CNPUD_CNPUD14_POSITION 0x0000000E -#define _CNPUD_CNPUD14_MASK 0x00004000 -#define _CNPUD_CNPUD14_LENGTH 0x00000001 - -#define _CNPUD_CNPUD15_POSITION 0x0000000F -#define _CNPUD_CNPUD15_MASK 0x00008000 -#define _CNPUD_CNPUD15_LENGTH 0x00000001 - -#define _CNPUD_w_POSITION 0x00000000 -#define _CNPUD_w_MASK 0xFFFFFFFF -#define _CNPUD_w_LENGTH 0x00000020 - -#define _CNPDD_CNPDD0_POSITION 0x00000000 -#define _CNPDD_CNPDD0_MASK 0x00000001 -#define _CNPDD_CNPDD0_LENGTH 0x00000001 - -#define _CNPDD_CNPDD1_POSITION 0x00000001 -#define _CNPDD_CNPDD1_MASK 0x00000002 -#define _CNPDD_CNPDD1_LENGTH 0x00000001 - -#define _CNPDD_CNPDD2_POSITION 0x00000002 -#define _CNPDD_CNPDD2_MASK 0x00000004 -#define _CNPDD_CNPDD2_LENGTH 0x00000001 - -#define _CNPDD_CNPDD3_POSITION 0x00000003 -#define _CNPDD_CNPDD3_MASK 0x00000008 -#define _CNPDD_CNPDD3_LENGTH 0x00000001 - -#define _CNPDD_CNPDD4_POSITION 0x00000004 -#define _CNPDD_CNPDD4_MASK 0x00000010 -#define _CNPDD_CNPDD4_LENGTH 0x00000001 - -#define _CNPDD_CNPDD5_POSITION 0x00000005 -#define _CNPDD_CNPDD5_MASK 0x00000020 -#define _CNPDD_CNPDD5_LENGTH 0x00000001 - -#define _CNPDD_CNPDD9_POSITION 0x00000009 -#define _CNPDD_CNPDD9_MASK 0x00000200 -#define _CNPDD_CNPDD9_LENGTH 0x00000001 - -#define _CNPDD_CNPDD10_POSITION 0x0000000A -#define _CNPDD_CNPDD10_MASK 0x00000400 -#define _CNPDD_CNPDD10_LENGTH 0x00000001 - -#define _CNPDD_CNPDD11_POSITION 0x0000000B -#define _CNPDD_CNPDD11_MASK 0x00000800 -#define _CNPDD_CNPDD11_LENGTH 0x00000001 - -#define _CNPDD_CNPDD12_POSITION 0x0000000C -#define _CNPDD_CNPDD12_MASK 0x00001000 -#define _CNPDD_CNPDD12_LENGTH 0x00000001 - -#define _CNPDD_CNPDD13_POSITION 0x0000000D -#define _CNPDD_CNPDD13_MASK 0x00002000 -#define _CNPDD_CNPDD13_LENGTH 0x00000001 - -#define _CNPDD_CNPDD14_POSITION 0x0000000E -#define _CNPDD_CNPDD14_MASK 0x00004000 -#define _CNPDD_CNPDD14_LENGTH 0x00000001 - -#define _CNPDD_CNPDD15_POSITION 0x0000000F -#define _CNPDD_CNPDD15_MASK 0x00008000 -#define _CNPDD_CNPDD15_LENGTH 0x00000001 - -#define _CNPDD_w_POSITION 0x00000000 -#define _CNPDD_w_MASK 0xFFFFFFFF -#define _CNPDD_w_LENGTH 0x00000020 - -#define _CNCOND_EDGEDETECT_POSITION 0x0000000B -#define _CNCOND_EDGEDETECT_MASK 0x00000800 -#define _CNCOND_EDGEDETECT_LENGTH 0x00000001 - -#define _CNCOND_ON_POSITION 0x0000000F -#define _CNCOND_ON_MASK 0x00008000 -#define _CNCOND_ON_LENGTH 0x00000001 - -#define _CNCOND_w_POSITION 0x00000000 -#define _CNCOND_w_MASK 0xFFFFFFFF -#define _CNCOND_w_LENGTH 0x00000020 - -#define _CNEND_CNIED0_POSITION 0x00000000 -#define _CNEND_CNIED0_MASK 0x00000001 -#define _CNEND_CNIED0_LENGTH 0x00000001 - -#define _CNEND_CNIED1_POSITION 0x00000001 -#define _CNEND_CNIED1_MASK 0x00000002 -#define _CNEND_CNIED1_LENGTH 0x00000001 - -#define _CNEND_CNIED2_POSITION 0x00000002 -#define _CNEND_CNIED2_MASK 0x00000004 -#define _CNEND_CNIED2_LENGTH 0x00000001 - -#define _CNEND_CNIED3_POSITION 0x00000003 -#define _CNEND_CNIED3_MASK 0x00000008 -#define _CNEND_CNIED3_LENGTH 0x00000001 - -#define _CNEND_CNIED4_POSITION 0x00000004 -#define _CNEND_CNIED4_MASK 0x00000010 -#define _CNEND_CNIED4_LENGTH 0x00000001 - -#define _CNEND_CNIED5_POSITION 0x00000005 -#define _CNEND_CNIED5_MASK 0x00000020 -#define _CNEND_CNIED5_LENGTH 0x00000001 - -#define _CNEND_CNIED9_POSITION 0x00000009 -#define _CNEND_CNIED9_MASK 0x00000200 -#define _CNEND_CNIED9_LENGTH 0x00000001 - -#define _CNEND_CNIED10_POSITION 0x0000000A -#define _CNEND_CNIED10_MASK 0x00000400 -#define _CNEND_CNIED10_LENGTH 0x00000001 - -#define _CNEND_CNIED11_POSITION 0x0000000B -#define _CNEND_CNIED11_MASK 0x00000800 -#define _CNEND_CNIED11_LENGTH 0x00000001 - -#define _CNEND_CNIED12_POSITION 0x0000000C -#define _CNEND_CNIED12_MASK 0x00001000 -#define _CNEND_CNIED12_LENGTH 0x00000001 - -#define _CNEND_CNIED13_POSITION 0x0000000D -#define _CNEND_CNIED13_MASK 0x00002000 -#define _CNEND_CNIED13_LENGTH 0x00000001 - -#define _CNEND_CNIED14_POSITION 0x0000000E -#define _CNEND_CNIED14_MASK 0x00004000 -#define _CNEND_CNIED14_LENGTH 0x00000001 - -#define _CNEND_CNIED15_POSITION 0x0000000F -#define _CNEND_CNIED15_MASK 0x00008000 -#define _CNEND_CNIED15_LENGTH 0x00000001 - -#define _CNEND_w_POSITION 0x00000000 -#define _CNEND_w_MASK 0xFFFFFFFF -#define _CNEND_w_LENGTH 0x00000020 - -#define _CNSTATD_CNSTATD0_POSITION 0x00000000 -#define _CNSTATD_CNSTATD0_MASK 0x00000001 -#define _CNSTATD_CNSTATD0_LENGTH 0x00000001 - -#define _CNSTATD_CNSTATD1_POSITION 0x00000001 -#define _CNSTATD_CNSTATD1_MASK 0x00000002 -#define _CNSTATD_CNSTATD1_LENGTH 0x00000001 - -#define _CNSTATD_CNSTATD2_POSITION 0x00000002 -#define _CNSTATD_CNSTATD2_MASK 0x00000004 -#define _CNSTATD_CNSTATD2_LENGTH 0x00000001 - -#define _CNSTATD_CNSTATD3_POSITION 0x00000003 -#define _CNSTATD_CNSTATD3_MASK 0x00000008 -#define _CNSTATD_CNSTATD3_LENGTH 0x00000001 - -#define _CNSTATD_CNSTATD4_POSITION 0x00000004 -#define _CNSTATD_CNSTATD4_MASK 0x00000010 -#define _CNSTATD_CNSTATD4_LENGTH 0x00000001 - -#define _CNSTATD_CNSTATD5_POSITION 0x00000005 -#define _CNSTATD_CNSTATD5_MASK 0x00000020 -#define _CNSTATD_CNSTATD5_LENGTH 0x00000001 - -#define _CNSTATD_CNSTATD9_POSITION 0x00000009 -#define _CNSTATD_CNSTATD9_MASK 0x00000200 -#define _CNSTATD_CNSTATD9_LENGTH 0x00000001 - -#define _CNSTATD_CNSTATD10_POSITION 0x0000000A -#define _CNSTATD_CNSTATD10_MASK 0x00000400 -#define _CNSTATD_CNSTATD10_LENGTH 0x00000001 - -#define _CNSTATD_CNSTATD11_POSITION 0x0000000B -#define _CNSTATD_CNSTATD11_MASK 0x00000800 -#define _CNSTATD_CNSTATD11_LENGTH 0x00000001 - -#define _CNSTATD_CNSTATD12_POSITION 0x0000000C -#define _CNSTATD_CNSTATD12_MASK 0x00001000 -#define _CNSTATD_CNSTATD12_LENGTH 0x00000001 - -#define _CNSTATD_CNSTATD13_POSITION 0x0000000D -#define _CNSTATD_CNSTATD13_MASK 0x00002000 -#define _CNSTATD_CNSTATD13_LENGTH 0x00000001 - -#define _CNSTATD_CNSTATD14_POSITION 0x0000000E -#define _CNSTATD_CNSTATD14_MASK 0x00004000 -#define _CNSTATD_CNSTATD14_LENGTH 0x00000001 - -#define _CNSTATD_CNSTATD15_POSITION 0x0000000F -#define _CNSTATD_CNSTATD15_MASK 0x00008000 -#define _CNSTATD_CNSTATD15_LENGTH 0x00000001 - -#define _CNSTATD_w_POSITION 0x00000000 -#define _CNSTATD_w_MASK 0xFFFFFFFF -#define _CNSTATD_w_LENGTH 0x00000020 - -#define _CNNED_CNNED0_POSITION 0x00000000 -#define _CNNED_CNNED0_MASK 0x00000001 -#define _CNNED_CNNED0_LENGTH 0x00000001 - -#define _CNNED_CNNED1_POSITION 0x00000001 -#define _CNNED_CNNED1_MASK 0x00000002 -#define _CNNED_CNNED1_LENGTH 0x00000001 - -#define _CNNED_CNNED2_POSITION 0x00000002 -#define _CNNED_CNNED2_MASK 0x00000004 -#define _CNNED_CNNED2_LENGTH 0x00000001 - -#define _CNNED_CNNED3_POSITION 0x00000003 -#define _CNNED_CNNED3_MASK 0x00000008 -#define _CNNED_CNNED3_LENGTH 0x00000001 - -#define _CNNED_CNNED4_POSITION 0x00000004 -#define _CNNED_CNNED4_MASK 0x00000010 -#define _CNNED_CNNED4_LENGTH 0x00000001 - -#define _CNNED_CNNED5_POSITION 0x00000005 -#define _CNNED_CNNED5_MASK 0x00000020 -#define _CNNED_CNNED5_LENGTH 0x00000001 - -#define _CNNED_CNNED9_POSITION 0x00000009 -#define _CNNED_CNNED9_MASK 0x00000200 -#define _CNNED_CNNED9_LENGTH 0x00000001 - -#define _CNNED_CNNED10_POSITION 0x0000000A -#define _CNNED_CNNED10_MASK 0x00000400 -#define _CNNED_CNNED10_LENGTH 0x00000001 - -#define _CNNED_CNNED11_POSITION 0x0000000B -#define _CNNED_CNNED11_MASK 0x00000800 -#define _CNNED_CNNED11_LENGTH 0x00000001 - -#define _CNNED_CNNED12_POSITION 0x0000000C -#define _CNNED_CNNED12_MASK 0x00001000 -#define _CNNED_CNNED12_LENGTH 0x00000001 - -#define _CNNED_CNNED13_POSITION 0x0000000D -#define _CNNED_CNNED13_MASK 0x00002000 -#define _CNNED_CNNED13_LENGTH 0x00000001 - -#define _CNNED_CNNED14_POSITION 0x0000000E -#define _CNNED_CNNED14_MASK 0x00004000 -#define _CNNED_CNNED14_LENGTH 0x00000001 - -#define _CNNED_CNNED15_POSITION 0x0000000F -#define _CNNED_CNNED15_MASK 0x00008000 -#define _CNNED_CNNED15_LENGTH 0x00000001 - -#define _CNFD_CNFD0_POSITION 0x00000000 -#define _CNFD_CNFD0_MASK 0x00000001 -#define _CNFD_CNFD0_LENGTH 0x00000001 - -#define _CNFD_CNFD1_POSITION 0x00000001 -#define _CNFD_CNFD1_MASK 0x00000002 -#define _CNFD_CNFD1_LENGTH 0x00000001 - -#define _CNFD_CNFD2_POSITION 0x00000002 -#define _CNFD_CNFD2_MASK 0x00000004 -#define _CNFD_CNFD2_LENGTH 0x00000001 - -#define _CNFD_CNFD3_POSITION 0x00000003 -#define _CNFD_CNFD3_MASK 0x00000008 -#define _CNFD_CNFD3_LENGTH 0x00000001 - -#define _CNFD_CNFD4_POSITION 0x00000004 -#define _CNFD_CNFD4_MASK 0x00000010 -#define _CNFD_CNFD4_LENGTH 0x00000001 - -#define _CNFD_CNFD5_POSITION 0x00000005 -#define _CNFD_CNFD5_MASK 0x00000020 -#define _CNFD_CNFD5_LENGTH 0x00000001 - -#define _CNFD_CNFD9_POSITION 0x00000009 -#define _CNFD_CNFD9_MASK 0x00000200 -#define _CNFD_CNFD9_LENGTH 0x00000001 - -#define _CNFD_CNFD10_POSITION 0x0000000A -#define _CNFD_CNFD10_MASK 0x00000400 -#define _CNFD_CNFD10_LENGTH 0x00000001 - -#define _CNFD_CNFD11_POSITION 0x0000000B -#define _CNFD_CNFD11_MASK 0x00000800 -#define _CNFD_CNFD11_LENGTH 0x00000001 - -#define _CNFD_CNFD12_POSITION 0x0000000C -#define _CNFD_CNFD12_MASK 0x00001000 -#define _CNFD_CNFD12_LENGTH 0x00000001 - -#define _CNFD_CNFD13_POSITION 0x0000000D -#define _CNFD_CNFD13_MASK 0x00002000 -#define _CNFD_CNFD13_LENGTH 0x00000001 - -#define _CNFD_CNFD14_POSITION 0x0000000E -#define _CNFD_CNFD14_MASK 0x00004000 -#define _CNFD_CNFD14_LENGTH 0x00000001 - -#define _CNFD_CNFD15_POSITION 0x0000000F -#define _CNFD_CNFD15_MASK 0x00008000 -#define _CNFD_CNFD15_LENGTH 0x00000001 - -#define _ANSELE_ANSE4_POSITION 0x00000004 -#define _ANSELE_ANSE4_MASK 0x00000010 -#define _ANSELE_ANSE4_LENGTH 0x00000001 - -#define _ANSELE_ANSE5_POSITION 0x00000005 -#define _ANSELE_ANSE5_MASK 0x00000020 -#define _ANSELE_ANSE5_LENGTH 0x00000001 - -#define _ANSELE_ANSE6_POSITION 0x00000006 -#define _ANSELE_ANSE6_MASK 0x00000040 -#define _ANSELE_ANSE6_LENGTH 0x00000001 - -#define _ANSELE_ANSE7_POSITION 0x00000007 -#define _ANSELE_ANSE7_MASK 0x00000080 -#define _ANSELE_ANSE7_LENGTH 0x00000001 - -#define _ANSELE_ANSE8_POSITION 0x00000008 -#define _ANSELE_ANSE8_MASK 0x00000100 -#define _ANSELE_ANSE8_LENGTH 0x00000001 - -#define _ANSELE_ANSE9_POSITION 0x00000009 -#define _ANSELE_ANSE9_MASK 0x00000200 -#define _ANSELE_ANSE9_LENGTH 0x00000001 - -#define _ANSELE_w_POSITION 0x00000000 -#define _ANSELE_w_MASK 0xFFFFFFFF -#define _ANSELE_w_LENGTH 0x00000020 - -#define _TRISE_TRISE0_POSITION 0x00000000 -#define _TRISE_TRISE0_MASK 0x00000001 -#define _TRISE_TRISE0_LENGTH 0x00000001 - -#define _TRISE_TRISE1_POSITION 0x00000001 -#define _TRISE_TRISE1_MASK 0x00000002 -#define _TRISE_TRISE1_LENGTH 0x00000001 - -#define _TRISE_TRISE2_POSITION 0x00000002 -#define _TRISE_TRISE2_MASK 0x00000004 -#define _TRISE_TRISE2_LENGTH 0x00000001 - -#define _TRISE_TRISE3_POSITION 0x00000003 -#define _TRISE_TRISE3_MASK 0x00000008 -#define _TRISE_TRISE3_LENGTH 0x00000001 - -#define _TRISE_TRISE4_POSITION 0x00000004 -#define _TRISE_TRISE4_MASK 0x00000010 -#define _TRISE_TRISE4_LENGTH 0x00000001 - -#define _TRISE_TRISE5_POSITION 0x00000005 -#define _TRISE_TRISE5_MASK 0x00000020 -#define _TRISE_TRISE5_LENGTH 0x00000001 - -#define _TRISE_TRISE6_POSITION 0x00000006 -#define _TRISE_TRISE6_MASK 0x00000040 -#define _TRISE_TRISE6_LENGTH 0x00000001 - -#define _TRISE_TRISE7_POSITION 0x00000007 -#define _TRISE_TRISE7_MASK 0x00000080 -#define _TRISE_TRISE7_LENGTH 0x00000001 - -#define _TRISE_TRISE8_POSITION 0x00000008 -#define _TRISE_TRISE8_MASK 0x00000100 -#define _TRISE_TRISE8_LENGTH 0x00000001 - -#define _TRISE_TRISE9_POSITION 0x00000009 -#define _TRISE_TRISE9_MASK 0x00000200 -#define _TRISE_TRISE9_LENGTH 0x00000001 - -#define _TRISE_w_POSITION 0x00000000 -#define _TRISE_w_MASK 0xFFFFFFFF -#define _TRISE_w_LENGTH 0x00000020 - -#define _PORTE_RE0_POSITION 0x00000000 -#define _PORTE_RE0_MASK 0x00000001 -#define _PORTE_RE0_LENGTH 0x00000001 - -#define _PORTE_RE1_POSITION 0x00000001 -#define _PORTE_RE1_MASK 0x00000002 -#define _PORTE_RE1_LENGTH 0x00000001 - -#define _PORTE_RE2_POSITION 0x00000002 -#define _PORTE_RE2_MASK 0x00000004 -#define _PORTE_RE2_LENGTH 0x00000001 - -#define _PORTE_RE3_POSITION 0x00000003 -#define _PORTE_RE3_MASK 0x00000008 -#define _PORTE_RE3_LENGTH 0x00000001 - -#define _PORTE_RE4_POSITION 0x00000004 -#define _PORTE_RE4_MASK 0x00000010 -#define _PORTE_RE4_LENGTH 0x00000001 - -#define _PORTE_RE5_POSITION 0x00000005 -#define _PORTE_RE5_MASK 0x00000020 -#define _PORTE_RE5_LENGTH 0x00000001 - -#define _PORTE_RE6_POSITION 0x00000006 -#define _PORTE_RE6_MASK 0x00000040 -#define _PORTE_RE6_LENGTH 0x00000001 - -#define _PORTE_RE7_POSITION 0x00000007 -#define _PORTE_RE7_MASK 0x00000080 -#define _PORTE_RE7_LENGTH 0x00000001 - -#define _PORTE_RE8_POSITION 0x00000008 -#define _PORTE_RE8_MASK 0x00000100 -#define _PORTE_RE8_LENGTH 0x00000001 - -#define _PORTE_RE9_POSITION 0x00000009 -#define _PORTE_RE9_MASK 0x00000200 -#define _PORTE_RE9_LENGTH 0x00000001 - -#define _PORTE_w_POSITION 0x00000000 -#define _PORTE_w_MASK 0xFFFFFFFF -#define _PORTE_w_LENGTH 0x00000020 - -#define _LATE_LATE0_POSITION 0x00000000 -#define _LATE_LATE0_MASK 0x00000001 -#define _LATE_LATE0_LENGTH 0x00000001 - -#define _LATE_LATE1_POSITION 0x00000001 -#define _LATE_LATE1_MASK 0x00000002 -#define _LATE_LATE1_LENGTH 0x00000001 - -#define _LATE_LATE2_POSITION 0x00000002 -#define _LATE_LATE2_MASK 0x00000004 -#define _LATE_LATE2_LENGTH 0x00000001 - -#define _LATE_LATE3_POSITION 0x00000003 -#define _LATE_LATE3_MASK 0x00000008 -#define _LATE_LATE3_LENGTH 0x00000001 - -#define _LATE_LATE4_POSITION 0x00000004 -#define _LATE_LATE4_MASK 0x00000010 -#define _LATE_LATE4_LENGTH 0x00000001 - -#define _LATE_LATE5_POSITION 0x00000005 -#define _LATE_LATE5_MASK 0x00000020 -#define _LATE_LATE5_LENGTH 0x00000001 - -#define _LATE_LATE6_POSITION 0x00000006 -#define _LATE_LATE6_MASK 0x00000040 -#define _LATE_LATE6_LENGTH 0x00000001 - -#define _LATE_LATE7_POSITION 0x00000007 -#define _LATE_LATE7_MASK 0x00000080 -#define _LATE_LATE7_LENGTH 0x00000001 - -#define _LATE_LATE8_POSITION 0x00000008 -#define _LATE_LATE8_MASK 0x00000100 -#define _LATE_LATE8_LENGTH 0x00000001 - -#define _LATE_LATE9_POSITION 0x00000009 -#define _LATE_LATE9_MASK 0x00000200 -#define _LATE_LATE9_LENGTH 0x00000001 - -#define _LATE_w_POSITION 0x00000000 -#define _LATE_w_MASK 0xFFFFFFFF -#define _LATE_w_LENGTH 0x00000020 - -#define _ODCE_ODCE0_POSITION 0x00000000 -#define _ODCE_ODCE0_MASK 0x00000001 -#define _ODCE_ODCE0_LENGTH 0x00000001 - -#define _ODCE_ODCE1_POSITION 0x00000001 -#define _ODCE_ODCE1_MASK 0x00000002 -#define _ODCE_ODCE1_LENGTH 0x00000001 - -#define _ODCE_ODCE2_POSITION 0x00000002 -#define _ODCE_ODCE2_MASK 0x00000004 -#define _ODCE_ODCE2_LENGTH 0x00000001 - -#define _ODCE_ODCE3_POSITION 0x00000003 -#define _ODCE_ODCE3_MASK 0x00000008 -#define _ODCE_ODCE3_LENGTH 0x00000001 - -#define _ODCE_ODCE4_POSITION 0x00000004 -#define _ODCE_ODCE4_MASK 0x00000010 -#define _ODCE_ODCE4_LENGTH 0x00000001 - -#define _ODCE_ODCE5_POSITION 0x00000005 -#define _ODCE_ODCE5_MASK 0x00000020 -#define _ODCE_ODCE5_LENGTH 0x00000001 - -#define _ODCE_ODCE6_POSITION 0x00000006 -#define _ODCE_ODCE6_MASK 0x00000040 -#define _ODCE_ODCE6_LENGTH 0x00000001 - -#define _ODCE_ODCE7_POSITION 0x00000007 -#define _ODCE_ODCE7_MASK 0x00000080 -#define _ODCE_ODCE7_LENGTH 0x00000001 - -#define _ODCE_ODCE8_POSITION 0x00000008 -#define _ODCE_ODCE8_MASK 0x00000100 -#define _ODCE_ODCE8_LENGTH 0x00000001 - -#define _ODCE_ODCE9_POSITION 0x00000009 -#define _ODCE_ODCE9_MASK 0x00000200 -#define _ODCE_ODCE9_LENGTH 0x00000001 - -#define _ODCE_w_POSITION 0x00000000 -#define _ODCE_w_MASK 0xFFFFFFFF -#define _ODCE_w_LENGTH 0x00000020 - -#define _CNPUE_CNPUE0_POSITION 0x00000000 -#define _CNPUE_CNPUE0_MASK 0x00000001 -#define _CNPUE_CNPUE0_LENGTH 0x00000001 - -#define _CNPUE_CNPUE1_POSITION 0x00000001 -#define _CNPUE_CNPUE1_MASK 0x00000002 -#define _CNPUE_CNPUE1_LENGTH 0x00000001 - -#define _CNPUE_CNPUE2_POSITION 0x00000002 -#define _CNPUE_CNPUE2_MASK 0x00000004 -#define _CNPUE_CNPUE2_LENGTH 0x00000001 - -#define _CNPUE_CNPUE3_POSITION 0x00000003 -#define _CNPUE_CNPUE3_MASK 0x00000008 -#define _CNPUE_CNPUE3_LENGTH 0x00000001 - -#define _CNPUE_CNPUE4_POSITION 0x00000004 -#define _CNPUE_CNPUE4_MASK 0x00000010 -#define _CNPUE_CNPUE4_LENGTH 0x00000001 - -#define _CNPUE_CNPUE5_POSITION 0x00000005 -#define _CNPUE_CNPUE5_MASK 0x00000020 -#define _CNPUE_CNPUE5_LENGTH 0x00000001 - -#define _CNPUE_CNPUE6_POSITION 0x00000006 -#define _CNPUE_CNPUE6_MASK 0x00000040 -#define _CNPUE_CNPUE6_LENGTH 0x00000001 - -#define _CNPUE_CNPUE7_POSITION 0x00000007 -#define _CNPUE_CNPUE7_MASK 0x00000080 -#define _CNPUE_CNPUE7_LENGTH 0x00000001 - -#define _CNPUE_CNPUE8_POSITION 0x00000008 -#define _CNPUE_CNPUE8_MASK 0x00000100 -#define _CNPUE_CNPUE8_LENGTH 0x00000001 - -#define _CNPUE_CNPUE9_POSITION 0x00000009 -#define _CNPUE_CNPUE9_MASK 0x00000200 -#define _CNPUE_CNPUE9_LENGTH 0x00000001 - -#define _CNPUE_w_POSITION 0x00000000 -#define _CNPUE_w_MASK 0xFFFFFFFF -#define _CNPUE_w_LENGTH 0x00000020 - -#define _CNPDE_CNPDE0_POSITION 0x00000000 -#define _CNPDE_CNPDE0_MASK 0x00000001 -#define _CNPDE_CNPDE0_LENGTH 0x00000001 - -#define _CNPDE_CNPDE1_POSITION 0x00000001 -#define _CNPDE_CNPDE1_MASK 0x00000002 -#define _CNPDE_CNPDE1_LENGTH 0x00000001 - -#define _CNPDE_CNPDE2_POSITION 0x00000002 -#define _CNPDE_CNPDE2_MASK 0x00000004 -#define _CNPDE_CNPDE2_LENGTH 0x00000001 - -#define _CNPDE_CNPDE3_POSITION 0x00000003 -#define _CNPDE_CNPDE3_MASK 0x00000008 -#define _CNPDE_CNPDE3_LENGTH 0x00000001 - -#define _CNPDE_CNPDE4_POSITION 0x00000004 -#define _CNPDE_CNPDE4_MASK 0x00000010 -#define _CNPDE_CNPDE4_LENGTH 0x00000001 - -#define _CNPDE_CNPDE5_POSITION 0x00000005 -#define _CNPDE_CNPDE5_MASK 0x00000020 -#define _CNPDE_CNPDE5_LENGTH 0x00000001 - -#define _CNPDE_CNPDE6_POSITION 0x00000006 -#define _CNPDE_CNPDE6_MASK 0x00000040 -#define _CNPDE_CNPDE6_LENGTH 0x00000001 - -#define _CNPDE_CNPDE7_POSITION 0x00000007 -#define _CNPDE_CNPDE7_MASK 0x00000080 -#define _CNPDE_CNPDE7_LENGTH 0x00000001 - -#define _CNPDE_CNPDE8_POSITION 0x00000008 -#define _CNPDE_CNPDE8_MASK 0x00000100 -#define _CNPDE_CNPDE8_LENGTH 0x00000001 - -#define _CNPDE_CNPDE9_POSITION 0x00000009 -#define _CNPDE_CNPDE9_MASK 0x00000200 -#define _CNPDE_CNPDE9_LENGTH 0x00000001 - -#define _CNPDE_w_POSITION 0x00000000 -#define _CNPDE_w_MASK 0xFFFFFFFF -#define _CNPDE_w_LENGTH 0x00000020 - -#define _CNCONE_EDGEDETECT_POSITION 0x0000000B -#define _CNCONE_EDGEDETECT_MASK 0x00000800 -#define _CNCONE_EDGEDETECT_LENGTH 0x00000001 - -#define _CNCONE_ON_POSITION 0x0000000F -#define _CNCONE_ON_MASK 0x00008000 -#define _CNCONE_ON_LENGTH 0x00000001 - -#define _CNCONE_w_POSITION 0x00000000 -#define _CNCONE_w_MASK 0xFFFFFFFF -#define _CNCONE_w_LENGTH 0x00000020 - -#define _CNENE_CNIEE0_POSITION 0x00000000 -#define _CNENE_CNIEE0_MASK 0x00000001 -#define _CNENE_CNIEE0_LENGTH 0x00000001 - -#define _CNENE_CNIEE1_POSITION 0x00000001 -#define _CNENE_CNIEE1_MASK 0x00000002 -#define _CNENE_CNIEE1_LENGTH 0x00000001 - -#define _CNENE_CNIEE2_POSITION 0x00000002 -#define _CNENE_CNIEE2_MASK 0x00000004 -#define _CNENE_CNIEE2_LENGTH 0x00000001 - -#define _CNENE_CNIEE3_POSITION 0x00000003 -#define _CNENE_CNIEE3_MASK 0x00000008 -#define _CNENE_CNIEE3_LENGTH 0x00000001 - -#define _CNENE_CNIEE4_POSITION 0x00000004 -#define _CNENE_CNIEE4_MASK 0x00000010 -#define _CNENE_CNIEE4_LENGTH 0x00000001 - -#define _CNENE_CNIEE5_POSITION 0x00000005 -#define _CNENE_CNIEE5_MASK 0x00000020 -#define _CNENE_CNIEE5_LENGTH 0x00000001 - -#define _CNENE_CNIEE6_POSITION 0x00000006 -#define _CNENE_CNIEE6_MASK 0x00000040 -#define _CNENE_CNIEE6_LENGTH 0x00000001 - -#define _CNENE_CNIEE7_POSITION 0x00000007 -#define _CNENE_CNIEE7_MASK 0x00000080 -#define _CNENE_CNIEE7_LENGTH 0x00000001 - -#define _CNENE_CNIEE8_POSITION 0x00000008 -#define _CNENE_CNIEE8_MASK 0x00000100 -#define _CNENE_CNIEE8_LENGTH 0x00000001 - -#define _CNENE_CNIEE9_POSITION 0x00000009 -#define _CNENE_CNIEE9_MASK 0x00000200 -#define _CNENE_CNIEE9_LENGTH 0x00000001 - -#define _CNENE_w_POSITION 0x00000000 -#define _CNENE_w_MASK 0xFFFFFFFF -#define _CNENE_w_LENGTH 0x00000020 - -#define _CNSTATE_CNSTATE0_POSITION 0x00000000 -#define _CNSTATE_CNSTATE0_MASK 0x00000001 -#define _CNSTATE_CNSTATE0_LENGTH 0x00000001 - -#define _CNSTATE_CNSTATE1_POSITION 0x00000001 -#define _CNSTATE_CNSTATE1_MASK 0x00000002 -#define _CNSTATE_CNSTATE1_LENGTH 0x00000001 - -#define _CNSTATE_CNSTATE2_POSITION 0x00000002 -#define _CNSTATE_CNSTATE2_MASK 0x00000004 -#define _CNSTATE_CNSTATE2_LENGTH 0x00000001 - -#define _CNSTATE_CNSTATE3_POSITION 0x00000003 -#define _CNSTATE_CNSTATE3_MASK 0x00000008 -#define _CNSTATE_CNSTATE3_LENGTH 0x00000001 - -#define _CNSTATE_CNSTATE4_POSITION 0x00000004 -#define _CNSTATE_CNSTATE4_MASK 0x00000010 -#define _CNSTATE_CNSTATE4_LENGTH 0x00000001 - -#define _CNSTATE_CNSTATE5_POSITION 0x00000005 -#define _CNSTATE_CNSTATE5_MASK 0x00000020 -#define _CNSTATE_CNSTATE5_LENGTH 0x00000001 - -#define _CNSTATE_CNSTATE6_POSITION 0x00000006 -#define _CNSTATE_CNSTATE6_MASK 0x00000040 -#define _CNSTATE_CNSTATE6_LENGTH 0x00000001 - -#define _CNSTATE_CNSTATE7_POSITION 0x00000007 -#define _CNSTATE_CNSTATE7_MASK 0x00000080 -#define _CNSTATE_CNSTATE7_LENGTH 0x00000001 - -#define _CNSTATE_CNSTATE8_POSITION 0x00000008 -#define _CNSTATE_CNSTATE8_MASK 0x00000100 -#define _CNSTATE_CNSTATE8_LENGTH 0x00000001 - -#define _CNSTATE_CNSTATE9_POSITION 0x00000009 -#define _CNSTATE_CNSTATE9_MASK 0x00000200 -#define _CNSTATE_CNSTATE9_LENGTH 0x00000001 - -#define _CNSTATE_w_POSITION 0x00000000 -#define _CNSTATE_w_MASK 0xFFFFFFFF -#define _CNSTATE_w_LENGTH 0x00000020 - -#define _CNNEE_CNNEE0_POSITION 0x00000000 -#define _CNNEE_CNNEE0_MASK 0x00000001 -#define _CNNEE_CNNEE0_LENGTH 0x00000001 - -#define _CNNEE_CNNEE1_POSITION 0x00000001 -#define _CNNEE_CNNEE1_MASK 0x00000002 -#define _CNNEE_CNNEE1_LENGTH 0x00000001 - -#define _CNNEE_CNNEE2_POSITION 0x00000002 -#define _CNNEE_CNNEE2_MASK 0x00000004 -#define _CNNEE_CNNEE2_LENGTH 0x00000001 - -#define _CNNEE_CNNEE3_POSITION 0x00000003 -#define _CNNEE_CNNEE3_MASK 0x00000008 -#define _CNNEE_CNNEE3_LENGTH 0x00000001 - -#define _CNNEE_CNNEE4_POSITION 0x00000004 -#define _CNNEE_CNNEE4_MASK 0x00000010 -#define _CNNEE_CNNEE4_LENGTH 0x00000001 - -#define _CNNEE_CNNEE5_POSITION 0x00000005 -#define _CNNEE_CNNEE5_MASK 0x00000020 -#define _CNNEE_CNNEE5_LENGTH 0x00000001 - -#define _CNNEE_CNNEE6_POSITION 0x00000006 -#define _CNNEE_CNNEE6_MASK 0x00000040 -#define _CNNEE_CNNEE6_LENGTH 0x00000001 - -#define _CNNEE_CNNEE7_POSITION 0x00000007 -#define _CNNEE_CNNEE7_MASK 0x00000080 -#define _CNNEE_CNNEE7_LENGTH 0x00000001 - -#define _CNNEE_CNNEE8_POSITION 0x00000008 -#define _CNNEE_CNNEE8_MASK 0x00000100 -#define _CNNEE_CNNEE8_LENGTH 0x00000001 - -#define _CNNEE_CNNEE9_POSITION 0x00000009 -#define _CNNEE_CNNEE9_MASK 0x00000200 -#define _CNNEE_CNNEE9_LENGTH 0x00000001 - -#define _CNFE_CNFE0_POSITION 0x00000000 -#define _CNFE_CNFE0_MASK 0x00000001 -#define _CNFE_CNFE0_LENGTH 0x00000001 - -#define _CNFE_CNFE1_POSITION 0x00000001 -#define _CNFE_CNFE1_MASK 0x00000002 -#define _CNFE_CNFE1_LENGTH 0x00000001 - -#define _CNFE_CNFE2_POSITION 0x00000002 -#define _CNFE_CNFE2_MASK 0x00000004 -#define _CNFE_CNFE2_LENGTH 0x00000001 - -#define _CNFE_CNFE3_POSITION 0x00000003 -#define _CNFE_CNFE3_MASK 0x00000008 -#define _CNFE_CNFE3_LENGTH 0x00000001 - -#define _CNFE_CNFE4_POSITION 0x00000004 -#define _CNFE_CNFE4_MASK 0x00000010 -#define _CNFE_CNFE4_LENGTH 0x00000001 - -#define _CNFE_CNFE5_POSITION 0x00000005 -#define _CNFE_CNFE5_MASK 0x00000020 -#define _CNFE_CNFE5_LENGTH 0x00000001 - -#define _CNFE_CNFE6_POSITION 0x00000006 -#define _CNFE_CNFE6_MASK 0x00000040 -#define _CNFE_CNFE6_LENGTH 0x00000001 - -#define _CNFE_CNFE7_POSITION 0x00000007 -#define _CNFE_CNFE7_MASK 0x00000080 -#define _CNFE_CNFE7_LENGTH 0x00000001 - -#define _CNFE_CNFE8_POSITION 0x00000008 -#define _CNFE_CNFE8_MASK 0x00000100 -#define _CNFE_CNFE8_LENGTH 0x00000001 - -#define _CNFE_CNFE9_POSITION 0x00000009 -#define _CNFE_CNFE9_MASK 0x00000200 -#define _CNFE_CNFE9_LENGTH 0x00000001 - -#define _SRCON0E_SR0E0_POSITION 0x00000000 -#define _SRCON0E_SR0E0_MASK 0x00000001 -#define _SRCON0E_SR0E0_LENGTH 0x00000001 - -#define _SRCON0E_SR0E1_POSITION 0x00000001 -#define _SRCON0E_SR0E1_MASK 0x00000002 -#define _SRCON0E_SR0E1_LENGTH 0x00000001 - -#define _SRCON0E_SR0E2_POSITION 0x00000002 -#define _SRCON0E_SR0E2_MASK 0x00000004 -#define _SRCON0E_SR0E2_LENGTH 0x00000001 - -#define _SRCON0E_SR0E3_POSITION 0x00000003 -#define _SRCON0E_SR0E3_MASK 0x00000008 -#define _SRCON0E_SR0E3_LENGTH 0x00000001 - -#define _SRCON1E_SR1E0_POSITION 0x00000000 -#define _SRCON1E_SR1E0_MASK 0x00000001 -#define _SRCON1E_SR1E0_LENGTH 0x00000001 - -#define _SRCON1E_SR1E1_POSITION 0x00000001 -#define _SRCON1E_SR1E1_MASK 0x00000002 -#define _SRCON1E_SR1E1_LENGTH 0x00000001 - -#define _SRCON1E_SR1E2_POSITION 0x00000002 -#define _SRCON1E_SR1E2_MASK 0x00000004 -#define _SRCON1E_SR1E2_LENGTH 0x00000001 - -#define _SRCON1E_SR1E3_POSITION 0x00000003 -#define _SRCON1E_SR1E3_MASK 0x00000008 -#define _SRCON1E_SR1E3_LENGTH 0x00000001 - -#define _ANSELF_ANSF12_POSITION 0x0000000C -#define _ANSELF_ANSF12_MASK 0x00001000 -#define _ANSELF_ANSF12_LENGTH 0x00000001 - -#define _ANSELF_ANSF13_POSITION 0x0000000D -#define _ANSELF_ANSF13_MASK 0x00002000 -#define _ANSELF_ANSF13_LENGTH 0x00000001 - -#define _ANSELF_w_POSITION 0x00000000 -#define _ANSELF_w_MASK 0xFFFFFFFF -#define _ANSELF_w_LENGTH 0x00000020 - -#define _TRISF_TRISF0_POSITION 0x00000000 -#define _TRISF_TRISF0_MASK 0x00000001 -#define _TRISF_TRISF0_LENGTH 0x00000001 - -#define _TRISF_TRISF1_POSITION 0x00000001 -#define _TRISF_TRISF1_MASK 0x00000002 -#define _TRISF_TRISF1_LENGTH 0x00000001 - -#define _TRISF_TRISF2_POSITION 0x00000002 -#define _TRISF_TRISF2_MASK 0x00000004 -#define _TRISF_TRISF2_LENGTH 0x00000001 - -#define _TRISF_TRISF3_POSITION 0x00000003 -#define _TRISF_TRISF3_MASK 0x00000008 -#define _TRISF_TRISF3_LENGTH 0x00000001 - -#define _TRISF_TRISF4_POSITION 0x00000004 -#define _TRISF_TRISF4_MASK 0x00000010 -#define _TRISF_TRISF4_LENGTH 0x00000001 - -#define _TRISF_TRISF5_POSITION 0x00000005 -#define _TRISF_TRISF5_MASK 0x00000020 -#define _TRISF_TRISF5_LENGTH 0x00000001 - -#define _TRISF_TRISF8_POSITION 0x00000008 -#define _TRISF_TRISF8_MASK 0x00000100 -#define _TRISF_TRISF8_LENGTH 0x00000001 - -#define _TRISF_TRISF12_POSITION 0x0000000C -#define _TRISF_TRISF12_MASK 0x00001000 -#define _TRISF_TRISF12_LENGTH 0x00000001 - -#define _TRISF_TRISF13_POSITION 0x0000000D -#define _TRISF_TRISF13_MASK 0x00002000 -#define _TRISF_TRISF13_LENGTH 0x00000001 - -#define _TRISF_w_POSITION 0x00000000 -#define _TRISF_w_MASK 0xFFFFFFFF -#define _TRISF_w_LENGTH 0x00000020 - -#define _PORTF_RF0_POSITION 0x00000000 -#define _PORTF_RF0_MASK 0x00000001 -#define _PORTF_RF0_LENGTH 0x00000001 - -#define _PORTF_RF1_POSITION 0x00000001 -#define _PORTF_RF1_MASK 0x00000002 -#define _PORTF_RF1_LENGTH 0x00000001 - -#define _PORTF_RF2_POSITION 0x00000002 -#define _PORTF_RF2_MASK 0x00000004 -#define _PORTF_RF2_LENGTH 0x00000001 - -#define _PORTF_RF3_POSITION 0x00000003 -#define _PORTF_RF3_MASK 0x00000008 -#define _PORTF_RF3_LENGTH 0x00000001 - -#define _PORTF_RF4_POSITION 0x00000004 -#define _PORTF_RF4_MASK 0x00000010 -#define _PORTF_RF4_LENGTH 0x00000001 - -#define _PORTF_RF5_POSITION 0x00000005 -#define _PORTF_RF5_MASK 0x00000020 -#define _PORTF_RF5_LENGTH 0x00000001 - -#define _PORTF_RF8_POSITION 0x00000008 -#define _PORTF_RF8_MASK 0x00000100 -#define _PORTF_RF8_LENGTH 0x00000001 - -#define _PORTF_RF12_POSITION 0x0000000C -#define _PORTF_RF12_MASK 0x00001000 -#define _PORTF_RF12_LENGTH 0x00000001 - -#define _PORTF_RF13_POSITION 0x0000000D -#define _PORTF_RF13_MASK 0x00002000 -#define _PORTF_RF13_LENGTH 0x00000001 - -#define _PORTF_w_POSITION 0x00000000 -#define _PORTF_w_MASK 0xFFFFFFFF -#define _PORTF_w_LENGTH 0x00000020 - -#define _LATF_LATF0_POSITION 0x00000000 -#define _LATF_LATF0_MASK 0x00000001 -#define _LATF_LATF0_LENGTH 0x00000001 - -#define _LATF_LATF1_POSITION 0x00000001 -#define _LATF_LATF1_MASK 0x00000002 -#define _LATF_LATF1_LENGTH 0x00000001 - -#define _LATF_LATF2_POSITION 0x00000002 -#define _LATF_LATF2_MASK 0x00000004 -#define _LATF_LATF2_LENGTH 0x00000001 - -#define _LATF_LATF3_POSITION 0x00000003 -#define _LATF_LATF3_MASK 0x00000008 -#define _LATF_LATF3_LENGTH 0x00000001 - -#define _LATF_LATF4_POSITION 0x00000004 -#define _LATF_LATF4_MASK 0x00000010 -#define _LATF_LATF4_LENGTH 0x00000001 - -#define _LATF_LATF5_POSITION 0x00000005 -#define _LATF_LATF5_MASK 0x00000020 -#define _LATF_LATF5_LENGTH 0x00000001 - -#define _LATF_LATF8_POSITION 0x00000008 -#define _LATF_LATF8_MASK 0x00000100 -#define _LATF_LATF8_LENGTH 0x00000001 - -#define _LATF_LATF12_POSITION 0x0000000C -#define _LATF_LATF12_MASK 0x00001000 -#define _LATF_LATF12_LENGTH 0x00000001 - -#define _LATF_LATF13_POSITION 0x0000000D -#define _LATF_LATF13_MASK 0x00002000 -#define _LATF_LATF13_LENGTH 0x00000001 - -#define _LATF_w_POSITION 0x00000000 -#define _LATF_w_MASK 0xFFFFFFFF -#define _LATF_w_LENGTH 0x00000020 - -#define _ODCF_ODCF0_POSITION 0x00000000 -#define _ODCF_ODCF0_MASK 0x00000001 -#define _ODCF_ODCF0_LENGTH 0x00000001 - -#define _ODCF_ODCF1_POSITION 0x00000001 -#define _ODCF_ODCF1_MASK 0x00000002 -#define _ODCF_ODCF1_LENGTH 0x00000001 - -#define _ODCF_ODCF2_POSITION 0x00000002 -#define _ODCF_ODCF2_MASK 0x00000004 -#define _ODCF_ODCF2_LENGTH 0x00000001 - -#define _ODCF_ODCF3_POSITION 0x00000003 -#define _ODCF_ODCF3_MASK 0x00000008 -#define _ODCF_ODCF3_LENGTH 0x00000001 - -#define _ODCF_ODCF4_POSITION 0x00000004 -#define _ODCF_ODCF4_MASK 0x00000010 -#define _ODCF_ODCF4_LENGTH 0x00000001 - -#define _ODCF_ODCF5_POSITION 0x00000005 -#define _ODCF_ODCF5_MASK 0x00000020 -#define _ODCF_ODCF5_LENGTH 0x00000001 - -#define _ODCF_ODCF8_POSITION 0x00000008 -#define _ODCF_ODCF8_MASK 0x00000100 -#define _ODCF_ODCF8_LENGTH 0x00000001 - -#define _ODCF_ODCF12_POSITION 0x0000000C -#define _ODCF_ODCF12_MASK 0x00001000 -#define _ODCF_ODCF12_LENGTH 0x00000001 - -#define _ODCF_ODCF13_POSITION 0x0000000D -#define _ODCF_ODCF13_MASK 0x00002000 -#define _ODCF_ODCF13_LENGTH 0x00000001 - -#define _ODCF_w_POSITION 0x00000000 -#define _ODCF_w_MASK 0xFFFFFFFF -#define _ODCF_w_LENGTH 0x00000020 - -#define _CNPUF_CNPUF0_POSITION 0x00000000 -#define _CNPUF_CNPUF0_MASK 0x00000001 -#define _CNPUF_CNPUF0_LENGTH 0x00000001 - -#define _CNPUF_CNPUF1_POSITION 0x00000001 -#define _CNPUF_CNPUF1_MASK 0x00000002 -#define _CNPUF_CNPUF1_LENGTH 0x00000001 - -#define _CNPUF_CNPUF2_POSITION 0x00000002 -#define _CNPUF_CNPUF2_MASK 0x00000004 -#define _CNPUF_CNPUF2_LENGTH 0x00000001 - -#define _CNPUF_CNPUF3_POSITION 0x00000003 -#define _CNPUF_CNPUF3_MASK 0x00000008 -#define _CNPUF_CNPUF3_LENGTH 0x00000001 - -#define _CNPUF_CNPUF4_POSITION 0x00000004 -#define _CNPUF_CNPUF4_MASK 0x00000010 -#define _CNPUF_CNPUF4_LENGTH 0x00000001 - -#define _CNPUF_CNPUF5_POSITION 0x00000005 -#define _CNPUF_CNPUF5_MASK 0x00000020 -#define _CNPUF_CNPUF5_LENGTH 0x00000001 - -#define _CNPUF_CNPUF8_POSITION 0x00000008 -#define _CNPUF_CNPUF8_MASK 0x00000100 -#define _CNPUF_CNPUF8_LENGTH 0x00000001 - -#define _CNPUF_CNPUF12_POSITION 0x0000000C -#define _CNPUF_CNPUF12_MASK 0x00001000 -#define _CNPUF_CNPUF12_LENGTH 0x00000001 - -#define _CNPUF_CNPUF13_POSITION 0x0000000D -#define _CNPUF_CNPUF13_MASK 0x00002000 -#define _CNPUF_CNPUF13_LENGTH 0x00000001 - -#define _CNPUF_w_POSITION 0x00000000 -#define _CNPUF_w_MASK 0xFFFFFFFF -#define _CNPUF_w_LENGTH 0x00000020 - -#define _CNPDF_CNPDF0_POSITION 0x00000000 -#define _CNPDF_CNPDF0_MASK 0x00000001 -#define _CNPDF_CNPDF0_LENGTH 0x00000001 - -#define _CNPDF_CNPDF1_POSITION 0x00000001 -#define _CNPDF_CNPDF1_MASK 0x00000002 -#define _CNPDF_CNPDF1_LENGTH 0x00000001 - -#define _CNPDF_CNPDF2_POSITION 0x00000002 -#define _CNPDF_CNPDF2_MASK 0x00000004 -#define _CNPDF_CNPDF2_LENGTH 0x00000001 - -#define _CNPDF_CNPDF3_POSITION 0x00000003 -#define _CNPDF_CNPDF3_MASK 0x00000008 -#define _CNPDF_CNPDF3_LENGTH 0x00000001 - -#define _CNPDF_CNPDF4_POSITION 0x00000004 -#define _CNPDF_CNPDF4_MASK 0x00000010 -#define _CNPDF_CNPDF4_LENGTH 0x00000001 - -#define _CNPDF_CNPDF5_POSITION 0x00000005 -#define _CNPDF_CNPDF5_MASK 0x00000020 -#define _CNPDF_CNPDF5_LENGTH 0x00000001 - -#define _CNPDF_CNPDF8_POSITION 0x00000008 -#define _CNPDF_CNPDF8_MASK 0x00000100 -#define _CNPDF_CNPDF8_LENGTH 0x00000001 - -#define _CNPDF_CNPDF12_POSITION 0x0000000C -#define _CNPDF_CNPDF12_MASK 0x00001000 -#define _CNPDF_CNPDF12_LENGTH 0x00000001 - -#define _CNPDF_CNPDF13_POSITION 0x0000000D -#define _CNPDF_CNPDF13_MASK 0x00002000 -#define _CNPDF_CNPDF13_LENGTH 0x00000001 - -#define _CNPDF_w_POSITION 0x00000000 -#define _CNPDF_w_MASK 0xFFFFFFFF -#define _CNPDF_w_LENGTH 0x00000020 - -#define _CNCONF_EDGEDETECT_POSITION 0x0000000B -#define _CNCONF_EDGEDETECT_MASK 0x00000800 -#define _CNCONF_EDGEDETECT_LENGTH 0x00000001 - -#define _CNCONF_ON_POSITION 0x0000000F -#define _CNCONF_ON_MASK 0x00008000 -#define _CNCONF_ON_LENGTH 0x00000001 - -#define _CNCONF_w_POSITION 0x00000000 -#define _CNCONF_w_MASK 0xFFFFFFFF -#define _CNCONF_w_LENGTH 0x00000020 - -#define _CNENF_CNIEF0_POSITION 0x00000000 -#define _CNENF_CNIEF0_MASK 0x00000001 -#define _CNENF_CNIEF0_LENGTH 0x00000001 - -#define _CNENF_CNIEF1_POSITION 0x00000001 -#define _CNENF_CNIEF1_MASK 0x00000002 -#define _CNENF_CNIEF1_LENGTH 0x00000001 - -#define _CNENF_CNIEF2_POSITION 0x00000002 -#define _CNENF_CNIEF2_MASK 0x00000004 -#define _CNENF_CNIEF2_LENGTH 0x00000001 - -#define _CNENF_CNIEF3_POSITION 0x00000003 -#define _CNENF_CNIEF3_MASK 0x00000008 -#define _CNENF_CNIEF3_LENGTH 0x00000001 - -#define _CNENF_CNIEF4_POSITION 0x00000004 -#define _CNENF_CNIEF4_MASK 0x00000010 -#define _CNENF_CNIEF4_LENGTH 0x00000001 - -#define _CNENF_CNIEF5_POSITION 0x00000005 -#define _CNENF_CNIEF5_MASK 0x00000020 -#define _CNENF_CNIEF5_LENGTH 0x00000001 - -#define _CNENF_CNIEF8_POSITION 0x00000008 -#define _CNENF_CNIEF8_MASK 0x00000100 -#define _CNENF_CNIEF8_LENGTH 0x00000001 - -#define _CNENF_CNIEF12_POSITION 0x0000000C -#define _CNENF_CNIEF12_MASK 0x00001000 -#define _CNENF_CNIEF12_LENGTH 0x00000001 - -#define _CNENF_CNIEF13_POSITION 0x0000000D -#define _CNENF_CNIEF13_MASK 0x00002000 -#define _CNENF_CNIEF13_LENGTH 0x00000001 - -#define _CNENF_w_POSITION 0x00000000 -#define _CNENF_w_MASK 0xFFFFFFFF -#define _CNENF_w_LENGTH 0x00000020 - -#define _CNSTATF_CNSTATF0_POSITION 0x00000000 -#define _CNSTATF_CNSTATF0_MASK 0x00000001 -#define _CNSTATF_CNSTATF0_LENGTH 0x00000001 - -#define _CNSTATF_CNSTATF1_POSITION 0x00000001 -#define _CNSTATF_CNSTATF1_MASK 0x00000002 -#define _CNSTATF_CNSTATF1_LENGTH 0x00000001 - -#define _CNSTATF_CNSTATF2_POSITION 0x00000002 -#define _CNSTATF_CNSTATF2_MASK 0x00000004 -#define _CNSTATF_CNSTATF2_LENGTH 0x00000001 - -#define _CNSTATF_CNSTATF3_POSITION 0x00000003 -#define _CNSTATF_CNSTATF3_MASK 0x00000008 -#define _CNSTATF_CNSTATF3_LENGTH 0x00000001 - -#define _CNSTATF_CNSTATF4_POSITION 0x00000004 -#define _CNSTATF_CNSTATF4_MASK 0x00000010 -#define _CNSTATF_CNSTATF4_LENGTH 0x00000001 - -#define _CNSTATF_CNSTATF5_POSITION 0x00000005 -#define _CNSTATF_CNSTATF5_MASK 0x00000020 -#define _CNSTATF_CNSTATF5_LENGTH 0x00000001 - -#define _CNSTATF_CNSTATF8_POSITION 0x00000008 -#define _CNSTATF_CNSTATF8_MASK 0x00000100 -#define _CNSTATF_CNSTATF8_LENGTH 0x00000001 - -#define _CNSTATF_CNSTATF12_POSITION 0x0000000C -#define _CNSTATF_CNSTATF12_MASK 0x00001000 -#define _CNSTATF_CNSTATF12_LENGTH 0x00000001 - -#define _CNSTATF_CNSTATF13_POSITION 0x0000000D -#define _CNSTATF_CNSTATF13_MASK 0x00002000 -#define _CNSTATF_CNSTATF13_LENGTH 0x00000001 - -#define _CNSTATF_w_POSITION 0x00000000 -#define _CNSTATF_w_MASK 0xFFFFFFFF -#define _CNSTATF_w_LENGTH 0x00000020 - -#define _CNNEF_CNNEF0_POSITION 0x00000000 -#define _CNNEF_CNNEF0_MASK 0x00000001 -#define _CNNEF_CNNEF0_LENGTH 0x00000001 - -#define _CNNEF_CNNEF1_POSITION 0x00000001 -#define _CNNEF_CNNEF1_MASK 0x00000002 -#define _CNNEF_CNNEF1_LENGTH 0x00000001 - -#define _CNNEF_CNNEF2_POSITION 0x00000002 -#define _CNNEF_CNNEF2_MASK 0x00000004 -#define _CNNEF_CNNEF2_LENGTH 0x00000001 - -#define _CNNEF_CNNEF3_POSITION 0x00000003 -#define _CNNEF_CNNEF3_MASK 0x00000008 -#define _CNNEF_CNNEF3_LENGTH 0x00000001 - -#define _CNNEF_CNNEF4_POSITION 0x00000004 -#define _CNNEF_CNNEF4_MASK 0x00000010 -#define _CNNEF_CNNEF4_LENGTH 0x00000001 - -#define _CNNEF_CNNEF5_POSITION 0x00000005 -#define _CNNEF_CNNEF5_MASK 0x00000020 -#define _CNNEF_CNNEF5_LENGTH 0x00000001 - -#define _CNNEF_CNNEF8_POSITION 0x00000008 -#define _CNNEF_CNNEF8_MASK 0x00000100 -#define _CNNEF_CNNEF8_LENGTH 0x00000001 - -#define _CNNEF_CNNEF12_POSITION 0x0000000C -#define _CNNEF_CNNEF12_MASK 0x00001000 -#define _CNNEF_CNNEF12_LENGTH 0x00000001 - -#define _CNNEF_CNNEF13_POSITION 0x0000000D -#define _CNNEF_CNNEF13_MASK 0x00002000 -#define _CNNEF_CNNEF13_LENGTH 0x00000001 - -#define _CNFF_CNFF0_POSITION 0x00000000 -#define _CNFF_CNFF0_MASK 0x00000001 -#define _CNFF_CNFF0_LENGTH 0x00000001 - -#define _CNFF_CNFF1_POSITION 0x00000001 -#define _CNFF_CNFF1_MASK 0x00000002 -#define _CNFF_CNFF1_LENGTH 0x00000001 - -#define _CNFF_CNFF2_POSITION 0x00000002 -#define _CNFF_CNFF2_MASK 0x00000004 -#define _CNFF_CNFF2_LENGTH 0x00000001 - -#define _CNFF_CNFF3_POSITION 0x00000003 -#define _CNFF_CNFF3_MASK 0x00000008 -#define _CNFF_CNFF3_LENGTH 0x00000001 - -#define _CNFF_CNFF4_POSITION 0x00000004 -#define _CNFF_CNFF4_MASK 0x00000010 -#define _CNFF_CNFF4_LENGTH 0x00000001 - -#define _CNFF_CNFF5_POSITION 0x00000005 -#define _CNFF_CNFF5_MASK 0x00000020 -#define _CNFF_CNFF5_LENGTH 0x00000001 - -#define _CNFF_CNFF8_POSITION 0x00000008 -#define _CNFF_CNFF8_MASK 0x00000100 -#define _CNFF_CNFF8_LENGTH 0x00000001 - -#define _CNFF_CNFF12_POSITION 0x0000000C -#define _CNFF_CNFF12_MASK 0x00001000 -#define _CNFF_CNFF12_LENGTH 0x00000001 - -#define _CNFF_CNFF13_POSITION 0x0000000D -#define _CNFF_CNFF13_MASK 0x00002000 -#define _CNFF_CNFF13_LENGTH 0x00000001 - -#define _SRCON0F_SR0F0_POSITION 0x00000000 -#define _SRCON0F_SR0F0_MASK 0x00000001 -#define _SRCON0F_SR0F0_LENGTH 0x00000001 - -#define _SRCON0F_SR0F1_POSITION 0x00000001 -#define _SRCON0F_SR0F1_MASK 0x00000002 -#define _SRCON0F_SR0F1_LENGTH 0x00000001 - -#define _SRCON1F_SR1F0_POSITION 0x00000000 -#define _SRCON1F_SR1F0_MASK 0x00000001 -#define _SRCON1F_SR1F0_LENGTH 0x00000001 - -#define _SRCON1F_SR1F1_POSITION 0x00000001 -#define _SRCON1F_SR1F1_MASK 0x00000002 -#define _SRCON1F_SR1F1_LENGTH 0x00000001 - -#define _ANSELG_ANSG6_POSITION 0x00000006 -#define _ANSELG_ANSG6_MASK 0x00000040 -#define _ANSELG_ANSG6_LENGTH 0x00000001 - -#define _ANSELG_ANSG7_POSITION 0x00000007 -#define _ANSELG_ANSG7_MASK 0x00000080 -#define _ANSELG_ANSG7_LENGTH 0x00000001 - -#define _ANSELG_ANSG8_POSITION 0x00000008 -#define _ANSELG_ANSG8_MASK 0x00000100 -#define _ANSELG_ANSG8_LENGTH 0x00000001 - -#define _ANSELG_ANSG9_POSITION 0x00000009 -#define _ANSELG_ANSG9_MASK 0x00000200 -#define _ANSELG_ANSG9_LENGTH 0x00000001 - -#define _ANSELG_ANSG15_POSITION 0x0000000F -#define _ANSELG_ANSG15_MASK 0x00008000 -#define _ANSELG_ANSG15_LENGTH 0x00000001 - -#define _ANSELG_w_POSITION 0x00000000 -#define _ANSELG_w_MASK 0xFFFFFFFF -#define _ANSELG_w_LENGTH 0x00000020 - -#define _TRISG_TRISG0_POSITION 0x00000000 -#define _TRISG_TRISG0_MASK 0x00000001 -#define _TRISG_TRISG0_LENGTH 0x00000001 - -#define _TRISG_TRISG1_POSITION 0x00000001 -#define _TRISG_TRISG1_MASK 0x00000002 -#define _TRISG_TRISG1_LENGTH 0x00000001 - -#define _TRISG_TRISG6_POSITION 0x00000006 -#define _TRISG_TRISG6_MASK 0x00000040 -#define _TRISG_TRISG6_LENGTH 0x00000001 - -#define _TRISG_TRISG7_POSITION 0x00000007 -#define _TRISG_TRISG7_MASK 0x00000080 -#define _TRISG_TRISG7_LENGTH 0x00000001 - -#define _TRISG_TRISG8_POSITION 0x00000008 -#define _TRISG_TRISG8_MASK 0x00000100 -#define _TRISG_TRISG8_LENGTH 0x00000001 - -#define _TRISG_TRISG9_POSITION 0x00000009 -#define _TRISG_TRISG9_MASK 0x00000200 -#define _TRISG_TRISG9_LENGTH 0x00000001 - -#define _TRISG_TRISG12_POSITION 0x0000000C -#define _TRISG_TRISG12_MASK 0x00001000 -#define _TRISG_TRISG12_LENGTH 0x00000001 - -#define _TRISG_TRISG13_POSITION 0x0000000D -#define _TRISG_TRISG13_MASK 0x00002000 -#define _TRISG_TRISG13_LENGTH 0x00000001 - -#define _TRISG_TRISG14_POSITION 0x0000000E -#define _TRISG_TRISG14_MASK 0x00004000 -#define _TRISG_TRISG14_LENGTH 0x00000001 - -#define _TRISG_TRISG15_POSITION 0x0000000F -#define _TRISG_TRISG15_MASK 0x00008000 -#define _TRISG_TRISG15_LENGTH 0x00000001 - -#define _TRISG_w_POSITION 0x00000000 -#define _TRISG_w_MASK 0xFFFFFFFF -#define _TRISG_w_LENGTH 0x00000020 - -#define _PORTG_RG0_POSITION 0x00000000 -#define _PORTG_RG0_MASK 0x00000001 -#define _PORTG_RG0_LENGTH 0x00000001 - -#define _PORTG_RG1_POSITION 0x00000001 -#define _PORTG_RG1_MASK 0x00000002 -#define _PORTG_RG1_LENGTH 0x00000001 - -#define _PORTG_RG6_POSITION 0x00000006 -#define _PORTG_RG6_MASK 0x00000040 -#define _PORTG_RG6_LENGTH 0x00000001 - -#define _PORTG_RG7_POSITION 0x00000007 -#define _PORTG_RG7_MASK 0x00000080 -#define _PORTG_RG7_LENGTH 0x00000001 - -#define _PORTG_RG8_POSITION 0x00000008 -#define _PORTG_RG8_MASK 0x00000100 -#define _PORTG_RG8_LENGTH 0x00000001 - -#define _PORTG_RG9_POSITION 0x00000009 -#define _PORTG_RG9_MASK 0x00000200 -#define _PORTG_RG9_LENGTH 0x00000001 - -#define _PORTG_RG12_POSITION 0x0000000C -#define _PORTG_RG12_MASK 0x00001000 -#define _PORTG_RG12_LENGTH 0x00000001 - -#define _PORTG_RG13_POSITION 0x0000000D -#define _PORTG_RG13_MASK 0x00002000 -#define _PORTG_RG13_LENGTH 0x00000001 - -#define _PORTG_RG14_POSITION 0x0000000E -#define _PORTG_RG14_MASK 0x00004000 -#define _PORTG_RG14_LENGTH 0x00000001 - -#define _PORTG_RG15_POSITION 0x0000000F -#define _PORTG_RG15_MASK 0x00008000 -#define _PORTG_RG15_LENGTH 0x00000001 - -#define _PORTG_w_POSITION 0x00000000 -#define _PORTG_w_MASK 0xFFFFFFFF -#define _PORTG_w_LENGTH 0x00000020 - -#define _LATG_LATG0_POSITION 0x00000000 -#define _LATG_LATG0_MASK 0x00000001 -#define _LATG_LATG0_LENGTH 0x00000001 - -#define _LATG_LATG1_POSITION 0x00000001 -#define _LATG_LATG1_MASK 0x00000002 -#define _LATG_LATG1_LENGTH 0x00000001 - -#define _LATG_LATG6_POSITION 0x00000006 -#define _LATG_LATG6_MASK 0x00000040 -#define _LATG_LATG6_LENGTH 0x00000001 - -#define _LATG_LATG7_POSITION 0x00000007 -#define _LATG_LATG7_MASK 0x00000080 -#define _LATG_LATG7_LENGTH 0x00000001 - -#define _LATG_LATG8_POSITION 0x00000008 -#define _LATG_LATG8_MASK 0x00000100 -#define _LATG_LATG8_LENGTH 0x00000001 - -#define _LATG_LATG9_POSITION 0x00000009 -#define _LATG_LATG9_MASK 0x00000200 -#define _LATG_LATG9_LENGTH 0x00000001 - -#define _LATG_LATG12_POSITION 0x0000000C -#define _LATG_LATG12_MASK 0x00001000 -#define _LATG_LATG12_LENGTH 0x00000001 - -#define _LATG_LATG13_POSITION 0x0000000D -#define _LATG_LATG13_MASK 0x00002000 -#define _LATG_LATG13_LENGTH 0x00000001 - -#define _LATG_LATG14_POSITION 0x0000000E -#define _LATG_LATG14_MASK 0x00004000 -#define _LATG_LATG14_LENGTH 0x00000001 - -#define _LATG_LATG15_POSITION 0x0000000F -#define _LATG_LATG15_MASK 0x00008000 -#define _LATG_LATG15_LENGTH 0x00000001 - -#define _LATG_w_POSITION 0x00000000 -#define _LATG_w_MASK 0xFFFFFFFF -#define _LATG_w_LENGTH 0x00000020 - -#define _ODCG_ODCG0_POSITION 0x00000000 -#define _ODCG_ODCG0_MASK 0x00000001 -#define _ODCG_ODCG0_LENGTH 0x00000001 - -#define _ODCG_ODCG1_POSITION 0x00000001 -#define _ODCG_ODCG1_MASK 0x00000002 -#define _ODCG_ODCG1_LENGTH 0x00000001 - -#define _ODCG_ODCG6_POSITION 0x00000006 -#define _ODCG_ODCG6_MASK 0x00000040 -#define _ODCG_ODCG6_LENGTH 0x00000001 - -#define _ODCG_ODCG7_POSITION 0x00000007 -#define _ODCG_ODCG7_MASK 0x00000080 -#define _ODCG_ODCG7_LENGTH 0x00000001 - -#define _ODCG_ODCG8_POSITION 0x00000008 -#define _ODCG_ODCG8_MASK 0x00000100 -#define _ODCG_ODCG8_LENGTH 0x00000001 - -#define _ODCG_ODCG9_POSITION 0x00000009 -#define _ODCG_ODCG9_MASK 0x00000200 -#define _ODCG_ODCG9_LENGTH 0x00000001 - -#define _ODCG_ODCG12_POSITION 0x0000000C -#define _ODCG_ODCG12_MASK 0x00001000 -#define _ODCG_ODCG12_LENGTH 0x00000001 - -#define _ODCG_ODCG13_POSITION 0x0000000D -#define _ODCG_ODCG13_MASK 0x00002000 -#define _ODCG_ODCG13_LENGTH 0x00000001 - -#define _ODCG_ODCG14_POSITION 0x0000000E -#define _ODCG_ODCG14_MASK 0x00004000 -#define _ODCG_ODCG14_LENGTH 0x00000001 - -#define _ODCG_ODCG15_POSITION 0x0000000F -#define _ODCG_ODCG15_MASK 0x00008000 -#define _ODCG_ODCG15_LENGTH 0x00000001 - -#define _ODCG_w_POSITION 0x00000000 -#define _ODCG_w_MASK 0xFFFFFFFF -#define _ODCG_w_LENGTH 0x00000020 - -#define _CNPUG_CNPUG0_POSITION 0x00000000 -#define _CNPUG_CNPUG0_MASK 0x00000001 -#define _CNPUG_CNPUG0_LENGTH 0x00000001 - -#define _CNPUG_CNPUG1_POSITION 0x00000001 -#define _CNPUG_CNPUG1_MASK 0x00000002 -#define _CNPUG_CNPUG1_LENGTH 0x00000001 - -#define _CNPUG_CNPUG6_POSITION 0x00000006 -#define _CNPUG_CNPUG6_MASK 0x00000040 -#define _CNPUG_CNPUG6_LENGTH 0x00000001 - -#define _CNPUG_CNPUG7_POSITION 0x00000007 -#define _CNPUG_CNPUG7_MASK 0x00000080 -#define _CNPUG_CNPUG7_LENGTH 0x00000001 - -#define _CNPUG_CNPUG8_POSITION 0x00000008 -#define _CNPUG_CNPUG8_MASK 0x00000100 -#define _CNPUG_CNPUG8_LENGTH 0x00000001 - -#define _CNPUG_CNPUG9_POSITION 0x00000009 -#define _CNPUG_CNPUG9_MASK 0x00000200 -#define _CNPUG_CNPUG9_LENGTH 0x00000001 - -#define _CNPUG_CNPUG12_POSITION 0x0000000C -#define _CNPUG_CNPUG12_MASK 0x00001000 -#define _CNPUG_CNPUG12_LENGTH 0x00000001 - -#define _CNPUG_CNPUG13_POSITION 0x0000000D -#define _CNPUG_CNPUG13_MASK 0x00002000 -#define _CNPUG_CNPUG13_LENGTH 0x00000001 - -#define _CNPUG_CNPUG14_POSITION 0x0000000E -#define _CNPUG_CNPUG14_MASK 0x00004000 -#define _CNPUG_CNPUG14_LENGTH 0x00000001 - -#define _CNPUG_CNPUG15_POSITION 0x0000000F -#define _CNPUG_CNPUG15_MASK 0x00008000 -#define _CNPUG_CNPUG15_LENGTH 0x00000001 - -#define _CNPUG_w_POSITION 0x00000000 -#define _CNPUG_w_MASK 0xFFFFFFFF -#define _CNPUG_w_LENGTH 0x00000020 - -#define _CNPDG_CNPDG0_POSITION 0x00000000 -#define _CNPDG_CNPDG0_MASK 0x00000001 -#define _CNPDG_CNPDG0_LENGTH 0x00000001 - -#define _CNPDG_CNPDG1_POSITION 0x00000001 -#define _CNPDG_CNPDG1_MASK 0x00000002 -#define _CNPDG_CNPDG1_LENGTH 0x00000001 - -#define _CNPDG_CNPDG6_POSITION 0x00000006 -#define _CNPDG_CNPDG6_MASK 0x00000040 -#define _CNPDG_CNPDG6_LENGTH 0x00000001 - -#define _CNPDG_CNPDG7_POSITION 0x00000007 -#define _CNPDG_CNPDG7_MASK 0x00000080 -#define _CNPDG_CNPDG7_LENGTH 0x00000001 - -#define _CNPDG_CNPDG8_POSITION 0x00000008 -#define _CNPDG_CNPDG8_MASK 0x00000100 -#define _CNPDG_CNPDG8_LENGTH 0x00000001 - -#define _CNPDG_CNPDG9_POSITION 0x00000009 -#define _CNPDG_CNPDG9_MASK 0x00000200 -#define _CNPDG_CNPDG9_LENGTH 0x00000001 - -#define _CNPDG_CNPDG12_POSITION 0x0000000C -#define _CNPDG_CNPDG12_MASK 0x00001000 -#define _CNPDG_CNPDG12_LENGTH 0x00000001 - -#define _CNPDG_CNPDG13_POSITION 0x0000000D -#define _CNPDG_CNPDG13_MASK 0x00002000 -#define _CNPDG_CNPDG13_LENGTH 0x00000001 - -#define _CNPDG_CNPDG14_POSITION 0x0000000E -#define _CNPDG_CNPDG14_MASK 0x00004000 -#define _CNPDG_CNPDG14_LENGTH 0x00000001 - -#define _CNPDG_CNPDG15_POSITION 0x0000000F -#define _CNPDG_CNPDG15_MASK 0x00008000 -#define _CNPDG_CNPDG15_LENGTH 0x00000001 - -#define _CNPDG_w_POSITION 0x00000000 -#define _CNPDG_w_MASK 0xFFFFFFFF -#define _CNPDG_w_LENGTH 0x00000020 - -#define _CNCONG_EDGEDETECT_POSITION 0x0000000B -#define _CNCONG_EDGEDETECT_MASK 0x00000800 -#define _CNCONG_EDGEDETECT_LENGTH 0x00000001 - -#define _CNCONG_ON_POSITION 0x0000000F -#define _CNCONG_ON_MASK 0x00008000 -#define _CNCONG_ON_LENGTH 0x00000001 - -#define _CNCONG_w_POSITION 0x00000000 -#define _CNCONG_w_MASK 0xFFFFFFFF -#define _CNCONG_w_LENGTH 0x00000020 - -#define _CNENG_CNIEG0_POSITION 0x00000000 -#define _CNENG_CNIEG0_MASK 0x00000001 -#define _CNENG_CNIEG0_LENGTH 0x00000001 - -#define _CNENG_CNIEG1_POSITION 0x00000001 -#define _CNENG_CNIEG1_MASK 0x00000002 -#define _CNENG_CNIEG1_LENGTH 0x00000001 - -#define _CNENG_CNIEG6_POSITION 0x00000006 -#define _CNENG_CNIEG6_MASK 0x00000040 -#define _CNENG_CNIEG6_LENGTH 0x00000001 - -#define _CNENG_CNIEG7_POSITION 0x00000007 -#define _CNENG_CNIEG7_MASK 0x00000080 -#define _CNENG_CNIEG7_LENGTH 0x00000001 - -#define _CNENG_CNIEG8_POSITION 0x00000008 -#define _CNENG_CNIEG8_MASK 0x00000100 -#define _CNENG_CNIEG8_LENGTH 0x00000001 - -#define _CNENG_CNIEG9_POSITION 0x00000009 -#define _CNENG_CNIEG9_MASK 0x00000200 -#define _CNENG_CNIEG9_LENGTH 0x00000001 - -#define _CNENG_CNIEG12_POSITION 0x0000000C -#define _CNENG_CNIEG12_MASK 0x00001000 -#define _CNENG_CNIEG12_LENGTH 0x00000001 - -#define _CNENG_CNIEG13_POSITION 0x0000000D -#define _CNENG_CNIEG13_MASK 0x00002000 -#define _CNENG_CNIEG13_LENGTH 0x00000001 - -#define _CNENG_CNIEG14_POSITION 0x0000000E -#define _CNENG_CNIEG14_MASK 0x00004000 -#define _CNENG_CNIEG14_LENGTH 0x00000001 - -#define _CNENG_CNIEG15_POSITION 0x0000000F -#define _CNENG_CNIEG15_MASK 0x00008000 -#define _CNENG_CNIEG15_LENGTH 0x00000001 - -#define _CNENG_w_POSITION 0x00000000 -#define _CNENG_w_MASK 0xFFFFFFFF -#define _CNENG_w_LENGTH 0x00000020 - -#define _CNSTATG_CNSTATG0_POSITION 0x00000000 -#define _CNSTATG_CNSTATG0_MASK 0x00000001 -#define _CNSTATG_CNSTATG0_LENGTH 0x00000001 - -#define _CNSTATG_CNSTATG1_POSITION 0x00000001 -#define _CNSTATG_CNSTATG1_MASK 0x00000002 -#define _CNSTATG_CNSTATG1_LENGTH 0x00000001 - -#define _CNSTATG_CNSTATG6_POSITION 0x00000006 -#define _CNSTATG_CNSTATG6_MASK 0x00000040 -#define _CNSTATG_CNSTATG6_LENGTH 0x00000001 - -#define _CNSTATG_CNSTATG7_POSITION 0x00000007 -#define _CNSTATG_CNSTATG7_MASK 0x00000080 -#define _CNSTATG_CNSTATG7_LENGTH 0x00000001 - -#define _CNSTATG_CNSTATG8_POSITION 0x00000008 -#define _CNSTATG_CNSTATG8_MASK 0x00000100 -#define _CNSTATG_CNSTATG8_LENGTH 0x00000001 - -#define _CNSTATG_CNSTATG9_POSITION 0x00000009 -#define _CNSTATG_CNSTATG9_MASK 0x00000200 -#define _CNSTATG_CNSTATG9_LENGTH 0x00000001 - -#define _CNSTATG_CNSTATG12_POSITION 0x0000000C -#define _CNSTATG_CNSTATG12_MASK 0x00001000 -#define _CNSTATG_CNSTATG12_LENGTH 0x00000001 - -#define _CNSTATG_CNSTATG13_POSITION 0x0000000D -#define _CNSTATG_CNSTATG13_MASK 0x00002000 -#define _CNSTATG_CNSTATG13_LENGTH 0x00000001 - -#define _CNSTATG_CNSTATG14_POSITION 0x0000000E -#define _CNSTATG_CNSTATG14_MASK 0x00004000 -#define _CNSTATG_CNSTATG14_LENGTH 0x00000001 - -#define _CNSTATG_CNSTATG15_POSITION 0x0000000F -#define _CNSTATG_CNSTATG15_MASK 0x00008000 -#define _CNSTATG_CNSTATG15_LENGTH 0x00000001 - -#define _CNSTATG_w_POSITION 0x00000000 -#define _CNSTATG_w_MASK 0xFFFFFFFF -#define _CNSTATG_w_LENGTH 0x00000020 - -#define _CNNEG_CNNEG0_POSITION 0x00000000 -#define _CNNEG_CNNEG0_MASK 0x00000001 -#define _CNNEG_CNNEG0_LENGTH 0x00000001 - -#define _CNNEG_CNNEG1_POSITION 0x00000001 -#define _CNNEG_CNNEG1_MASK 0x00000002 -#define _CNNEG_CNNEG1_LENGTH 0x00000001 - -#define _CNNEG_CNNEG6_POSITION 0x00000006 -#define _CNNEG_CNNEG6_MASK 0x00000040 -#define _CNNEG_CNNEG6_LENGTH 0x00000001 - -#define _CNNEG_CNNEG7_POSITION 0x00000007 -#define _CNNEG_CNNEG7_MASK 0x00000080 -#define _CNNEG_CNNEG7_LENGTH 0x00000001 - -#define _CNNEG_CNNEG8_POSITION 0x00000008 -#define _CNNEG_CNNEG8_MASK 0x00000100 -#define _CNNEG_CNNEG8_LENGTH 0x00000001 - -#define _CNNEG_CNNEG9_POSITION 0x00000009 -#define _CNNEG_CNNEG9_MASK 0x00000200 -#define _CNNEG_CNNEG9_LENGTH 0x00000001 - -#define _CNNEG_CNNEG12_POSITION 0x0000000C -#define _CNNEG_CNNEG12_MASK 0x00001000 -#define _CNNEG_CNNEG12_LENGTH 0x00000001 - -#define _CNNEG_CNNEG13_POSITION 0x0000000D -#define _CNNEG_CNNEG13_MASK 0x00002000 -#define _CNNEG_CNNEG13_LENGTH 0x00000001 - -#define _CNNEG_CNNEG14_POSITION 0x0000000E -#define _CNNEG_CNNEG14_MASK 0x00004000 -#define _CNNEG_CNNEG14_LENGTH 0x00000001 - -#define _CNNEG_CNNEG15_POSITION 0x0000000F -#define _CNNEG_CNNEG15_MASK 0x00008000 -#define _CNNEG_CNNEG15_LENGTH 0x00000001 - -#define _CNFG_CNFG0_POSITION 0x00000000 -#define _CNFG_CNFG0_MASK 0x00000001 -#define _CNFG_CNFG0_LENGTH 0x00000001 - -#define _CNFG_CNFG1_POSITION 0x00000001 -#define _CNFG_CNFG1_MASK 0x00000002 -#define _CNFG_CNFG1_LENGTH 0x00000001 - -#define _CNFG_CNFG6_POSITION 0x00000006 -#define _CNFG_CNFG6_MASK 0x00000040 -#define _CNFG_CNFG6_LENGTH 0x00000001 - -#define _CNFG_CNFG7_POSITION 0x00000007 -#define _CNFG_CNFG7_MASK 0x00000080 -#define _CNFG_CNFG7_LENGTH 0x00000001 - -#define _CNFG_CNFG8_POSITION 0x00000008 -#define _CNFG_CNFG8_MASK 0x00000100 -#define _CNFG_CNFG8_LENGTH 0x00000001 - -#define _CNFG_CNFG9_POSITION 0x00000009 -#define _CNFG_CNFG9_MASK 0x00000200 -#define _CNFG_CNFG9_LENGTH 0x00000001 - -#define _CNFG_CNFG12_POSITION 0x0000000C -#define _CNFG_CNFG12_MASK 0x00001000 -#define _CNFG_CNFG12_LENGTH 0x00000001 - -#define _CNFG_CNFG13_POSITION 0x0000000D -#define _CNFG_CNFG13_MASK 0x00002000 -#define _CNFG_CNFG13_LENGTH 0x00000001 - -#define _CNFG_CNFG14_POSITION 0x0000000E -#define _CNFG_CNFG14_MASK 0x00004000 -#define _CNFG_CNFG14_LENGTH 0x00000001 - -#define _CNFG_CNFG15_POSITION 0x0000000F -#define _CNFG_CNFG15_MASK 0x00008000 -#define _CNFG_CNFG15_LENGTH 0x00000001 - -#define _SRCON0G_SR0G6_POSITION 0x00000006 -#define _SRCON0G_SR0G6_MASK 0x00000040 -#define _SRCON0G_SR0G6_LENGTH 0x00000001 - -#define _SRCON0G_SR0G9_POSITION 0x00000009 -#define _SRCON0G_SR0G9_MASK 0x00000200 -#define _SRCON0G_SR0G9_LENGTH 0x00000001 - -#define _SRCON0G_SR0G12_POSITION 0x0000000C -#define _SRCON0G_SR0G12_MASK 0x00001000 -#define _SRCON0G_SR0G12_LENGTH 0x00000001 - -#define _SRCON0G_SR0G13_POSITION 0x0000000D -#define _SRCON0G_SR0G13_MASK 0x00002000 -#define _SRCON0G_SR0G13_LENGTH 0x00000001 - -#define _SRCON0G_SR0G14_POSITION 0x0000000E -#define _SRCON0G_SR0G14_MASK 0x00004000 -#define _SRCON0G_SR0G14_LENGTH 0x00000001 - -#define _SRCON1G_SR1G6_POSITION 0x00000006 -#define _SRCON1G_SR1G6_MASK 0x00000040 -#define _SRCON1G_SR1G6_LENGTH 0x00000001 - -#define _SRCON1G_SR1G9_POSITION 0x00000009 -#define _SRCON1G_SR1G9_MASK 0x00000200 -#define _SRCON1G_SR1G9_LENGTH 0x00000001 - -#define _SRCON1G_SR1G12_POSITION 0x0000000C -#define _SRCON1G_SR1G12_MASK 0x00001000 -#define _SRCON1G_SR1G12_LENGTH 0x00000001 - -#define _SRCON1G_SR1G13_POSITION 0x0000000D -#define _SRCON1G_SR1G13_MASK 0x00002000 -#define _SRCON1G_SR1G13_LENGTH 0x00000001 - -#define _SRCON1G_SR1G14_POSITION 0x0000000E -#define _SRCON1G_SR1G14_MASK 0x00004000 -#define _SRCON1G_SR1G14_LENGTH 0x00000001 - -#define _ETHCON1_BUFCDEC_POSITION 0x00000000 -#define _ETHCON1_BUFCDEC_MASK 0x00000001 -#define _ETHCON1_BUFCDEC_LENGTH 0x00000001 - -#define _ETHCON1_MANFC_POSITION 0x00000004 -#define _ETHCON1_MANFC_MASK 0x00000010 -#define _ETHCON1_MANFC_LENGTH 0x00000001 - -#define _ETHCON1_AUTOFC_POSITION 0x00000007 -#define _ETHCON1_AUTOFC_MASK 0x00000080 -#define _ETHCON1_AUTOFC_LENGTH 0x00000001 - -#define _ETHCON1_RXEN_POSITION 0x00000008 -#define _ETHCON1_RXEN_MASK 0x00000100 -#define _ETHCON1_RXEN_LENGTH 0x00000001 - -#define _ETHCON1_TXRTS_POSITION 0x00000009 -#define _ETHCON1_TXRTS_MASK 0x00000200 -#define _ETHCON1_TXRTS_LENGTH 0x00000001 - -#define _ETHCON1_SIDL_POSITION 0x0000000D -#define _ETHCON1_SIDL_MASK 0x00002000 -#define _ETHCON1_SIDL_LENGTH 0x00000001 - -#define _ETHCON1_ON_POSITION 0x0000000F -#define _ETHCON1_ON_MASK 0x00008000 -#define _ETHCON1_ON_LENGTH 0x00000001 - -#define _ETHCON1_PTV_POSITION 0x00000010 -#define _ETHCON1_PTV_MASK 0xFFFF0000 -#define _ETHCON1_PTV_LENGTH 0x00000010 - -#define _ETHCON1_w_POSITION 0x00000000 -#define _ETHCON1_w_MASK 0xFFFFFFFF -#define _ETHCON1_w_LENGTH 0x00000020 - -#define _ETHCON2_RXBUF_SZ_POSITION 0x00000004 -#define _ETHCON2_RXBUF_SZ_MASK 0x000007F0 -#define _ETHCON2_RXBUF_SZ_LENGTH 0x00000007 - -#define _ETHCON2_w_POSITION 0x00000000 -#define _ETHCON2_w_MASK 0xFFFFFFFF -#define _ETHCON2_w_LENGTH 0x00000020 - -#define _ETHTXST_TXSTADDR_POSITION 0x00000002 -#define _ETHTXST_TXSTADDR_MASK 0xFFFFFFFC -#define _ETHTXST_TXSTADDR_LENGTH 0x0000001E - -#define _ETHTXST_w_POSITION 0x00000000 -#define _ETHTXST_w_MASK 0xFFFFFFFF -#define _ETHTXST_w_LENGTH 0x00000020 - -#define _ETHRXST_RXSTADDR_POSITION 0x00000002 -#define _ETHRXST_RXSTADDR_MASK 0xFFFFFFFC -#define _ETHRXST_RXSTADDR_LENGTH 0x0000001E - -#define _ETHRXST_w_POSITION 0x00000000 -#define _ETHRXST_w_MASK 0xFFFFFFFF -#define _ETHRXST_w_LENGTH 0x00000020 - -#define _ETHHT0_w_POSITION 0x00000000 -#define _ETHHT0_w_MASK 0xFFFFFFFF -#define _ETHHT0_w_LENGTH 0x00000020 - -#define _ETHHT0_HTLOWER_POSITION 0x00000000 -#define _ETHHT0_HTLOWER_MASK 0xFFFFFFFF -#define _ETHHT0_HTLOWER_LENGTH 0x00000020 - -#define _ETHHT1_w_POSITION 0x00000000 -#define _ETHHT1_w_MASK 0xFFFFFFFF -#define _ETHHT1_w_LENGTH 0x00000020 - -#define _ETHHT1_HTUPPER_POSITION 0x00000000 -#define _ETHHT1_HTUPPER_MASK 0xFFFFFFFF -#define _ETHHT1_HTUPPER_LENGTH 0x00000020 - -#define _ETHPMM0_w_POSITION 0x00000000 -#define _ETHPMM0_w_MASK 0xFFFFFFFF -#define _ETHPMM0_w_LENGTH 0x00000020 - -#define _ETHPMM0_PMMLOWER_POSITION 0x00000000 -#define _ETHPMM0_PMMLOWER_MASK 0xFFFFFFFF -#define _ETHPMM0_PMMLOWER_LENGTH 0x00000020 - -#define _ETHPMM1_w_POSITION 0x00000000 -#define _ETHPMM1_w_MASK 0xFFFFFFFF -#define _ETHPMM1_w_LENGTH 0x00000020 - -#define _ETHPMM1_PMMUPPER_POSITION 0x00000000 -#define _ETHPMM1_PMMUPPER_MASK 0xFFFFFFFF -#define _ETHPMM1_PMMUPPER_LENGTH 0x00000020 - -#define _ETHPMCS_PMCS_POSITION 0x00000000 -#define _ETHPMCS_PMCS_MASK 0x0000FFFF -#define _ETHPMCS_PMCS_LENGTH 0x00000010 - -#define _ETHPMCS_w_POSITION 0x00000000 -#define _ETHPMCS_w_MASK 0xFFFFFFFF -#define _ETHPMCS_w_LENGTH 0x00000020 - -#define _ETHPMO_PMO_POSITION 0x00000000 -#define _ETHPMO_PMO_MASK 0x0000FFFF -#define _ETHPMO_PMO_LENGTH 0x00000010 - -#define _ETHPMO_w_POSITION 0x00000000 -#define _ETHPMO_w_MASK 0xFFFFFFFF -#define _ETHPMO_w_LENGTH 0x00000020 - -#define _ETHRXFC_BCEN_POSITION 0x00000000 -#define _ETHRXFC_BCEN_MASK 0x00000001 -#define _ETHRXFC_BCEN_LENGTH 0x00000001 - -#define _ETHRXFC_MCEN_POSITION 0x00000001 -#define _ETHRXFC_MCEN_MASK 0x00000002 -#define _ETHRXFC_MCEN_LENGTH 0x00000001 - -#define _ETHRXFC_NOTMEEN_POSITION 0x00000002 -#define _ETHRXFC_NOTMEEN_MASK 0x00000004 -#define _ETHRXFC_NOTMEEN_LENGTH 0x00000001 - -#define _ETHRXFC_UCEN_POSITION 0x00000003 -#define _ETHRXFC_UCEN_MASK 0x00000008 -#define _ETHRXFC_UCEN_LENGTH 0x00000001 - -#define _ETHRXFC_RUNTEN_POSITION 0x00000004 -#define _ETHRXFC_RUNTEN_MASK 0x00000010 -#define _ETHRXFC_RUNTEN_LENGTH 0x00000001 - -#define _ETHRXFC_RUNTERREN_POSITION 0x00000005 -#define _ETHRXFC_RUNTERREN_MASK 0x00000020 -#define _ETHRXFC_RUNTERREN_LENGTH 0x00000001 - -#define _ETHRXFC_CRCOKEN_POSITION 0x00000006 -#define _ETHRXFC_CRCOKEN_MASK 0x00000040 -#define _ETHRXFC_CRCOKEN_LENGTH 0x00000001 - -#define _ETHRXFC_CRCERREN_POSITION 0x00000007 -#define _ETHRXFC_CRCERREN_MASK 0x00000080 -#define _ETHRXFC_CRCERREN_LENGTH 0x00000001 - -#define _ETHRXFC_PMMODE_POSITION 0x00000008 -#define _ETHRXFC_PMMODE_MASK 0x00000F00 -#define _ETHRXFC_PMMODE_LENGTH 0x00000004 - -#define _ETHRXFC_NOTPM_POSITION 0x0000000C -#define _ETHRXFC_NOTPM_MASK 0x00001000 -#define _ETHRXFC_NOTPM_LENGTH 0x00000001 - -#define _ETHRXFC_MPEN_POSITION 0x0000000E -#define _ETHRXFC_MPEN_MASK 0x00004000 -#define _ETHRXFC_MPEN_LENGTH 0x00000001 - -#define _ETHRXFC_HTEN_POSITION 0x0000000F -#define _ETHRXFC_HTEN_MASK 0x00008000 -#define _ETHRXFC_HTEN_LENGTH 0x00000001 - -#define _ETHRXFC_w_POSITION 0x00000000 -#define _ETHRXFC_w_MASK 0xFFFFFFFF -#define _ETHRXFC_w_LENGTH 0x00000020 - -#define _ETHRXWM_RXEWM_POSITION 0x00000000 -#define _ETHRXWM_RXEWM_MASK 0x000000FF -#define _ETHRXWM_RXEWM_LENGTH 0x00000008 - -#define _ETHRXWM_RXFWM_POSITION 0x00000010 -#define _ETHRXWM_RXFWM_MASK 0x00FF0000 -#define _ETHRXWM_RXFWM_LENGTH 0x00000008 - -#define _ETHRXWM_w_POSITION 0x00000000 -#define _ETHRXWM_w_MASK 0xFFFFFFFF -#define _ETHRXWM_w_LENGTH 0x00000020 - -#define _ETHIEN_RXOVFLWIE_POSITION 0x00000000 -#define _ETHIEN_RXOVFLWIE_MASK 0x00000001 -#define _ETHIEN_RXOVFLWIE_LENGTH 0x00000001 - -#define _ETHIEN_RXBUFNAIE_POSITION 0x00000001 -#define _ETHIEN_RXBUFNAIE_MASK 0x00000002 -#define _ETHIEN_RXBUFNAIE_LENGTH 0x00000001 - -#define _ETHIEN_TXABORTIE_POSITION 0x00000002 -#define _ETHIEN_TXABORTIE_MASK 0x00000004 -#define _ETHIEN_TXABORTIE_LENGTH 0x00000001 - -#define _ETHIEN_TXDONEIE_POSITION 0x00000003 -#define _ETHIEN_TXDONEIE_MASK 0x00000008 -#define _ETHIEN_TXDONEIE_LENGTH 0x00000001 - -#define _ETHIEN_RXACTIE_POSITION 0x00000005 -#define _ETHIEN_RXACTIE_MASK 0x00000020 -#define _ETHIEN_RXACTIE_LENGTH 0x00000001 - -#define _ETHIEN_PKTPENDIE_POSITION 0x00000006 -#define _ETHIEN_PKTPENDIE_MASK 0x00000040 -#define _ETHIEN_PKTPENDIE_LENGTH 0x00000001 - -#define _ETHIEN_RXDONEIE_POSITION 0x00000007 -#define _ETHIEN_RXDONEIE_MASK 0x00000080 -#define _ETHIEN_RXDONEIE_LENGTH 0x00000001 - -#define _ETHIEN_FWMARKIE_POSITION 0x00000008 -#define _ETHIEN_FWMARKIE_MASK 0x00000100 -#define _ETHIEN_FWMARKIE_LENGTH 0x00000001 - -#define _ETHIEN_EWMARKIE_POSITION 0x00000009 -#define _ETHIEN_EWMARKIE_MASK 0x00000200 -#define _ETHIEN_EWMARKIE_LENGTH 0x00000001 - -#define _ETHIEN_RXBUSEIE_POSITION 0x0000000D -#define _ETHIEN_RXBUSEIE_MASK 0x00002000 -#define _ETHIEN_RXBUSEIE_LENGTH 0x00000001 - -#define _ETHIEN_TXBUSEIE_POSITION 0x0000000E -#define _ETHIEN_TXBUSEIE_MASK 0x00004000 -#define _ETHIEN_TXBUSEIE_LENGTH 0x00000001 - -#define _ETHIEN_w_POSITION 0x00000000 -#define _ETHIEN_w_MASK 0xFFFFFFFF -#define _ETHIEN_w_LENGTH 0x00000020 - -#define _ETHIRQ_RXOVFLW_POSITION 0x00000000 -#define _ETHIRQ_RXOVFLW_MASK 0x00000001 -#define _ETHIRQ_RXOVFLW_LENGTH 0x00000001 - -#define _ETHIRQ_RXBUFNA_POSITION 0x00000001 -#define _ETHIRQ_RXBUFNA_MASK 0x00000002 -#define _ETHIRQ_RXBUFNA_LENGTH 0x00000001 - -#define _ETHIRQ_TXABORT_POSITION 0x00000002 -#define _ETHIRQ_TXABORT_MASK 0x00000004 -#define _ETHIRQ_TXABORT_LENGTH 0x00000001 - -#define _ETHIRQ_TXDONE_POSITION 0x00000003 -#define _ETHIRQ_TXDONE_MASK 0x00000008 -#define _ETHIRQ_TXDONE_LENGTH 0x00000001 - -#define _ETHIRQ_RXACT_POSITION 0x00000005 -#define _ETHIRQ_RXACT_MASK 0x00000020 -#define _ETHIRQ_RXACT_LENGTH 0x00000001 - -#define _ETHIRQ_PKTPEND_POSITION 0x00000006 -#define _ETHIRQ_PKTPEND_MASK 0x00000040 -#define _ETHIRQ_PKTPEND_LENGTH 0x00000001 - -#define _ETHIRQ_RXDONE_POSITION 0x00000007 -#define _ETHIRQ_RXDONE_MASK 0x00000080 -#define _ETHIRQ_RXDONE_LENGTH 0x00000001 - -#define _ETHIRQ_FWMARK_POSITION 0x00000008 -#define _ETHIRQ_FWMARK_MASK 0x00000100 -#define _ETHIRQ_FWMARK_LENGTH 0x00000001 - -#define _ETHIRQ_EWMARK_POSITION 0x00000009 -#define _ETHIRQ_EWMARK_MASK 0x00000200 -#define _ETHIRQ_EWMARK_LENGTH 0x00000001 - -#define _ETHIRQ_RXBUSE_POSITION 0x0000000D -#define _ETHIRQ_RXBUSE_MASK 0x00002000 -#define _ETHIRQ_RXBUSE_LENGTH 0x00000001 - -#define _ETHIRQ_TXBUSE_POSITION 0x0000000E -#define _ETHIRQ_TXBUSE_MASK 0x00004000 -#define _ETHIRQ_TXBUSE_LENGTH 0x00000001 - -#define _ETHIRQ_w_POSITION 0x00000000 -#define _ETHIRQ_w_MASK 0xFFFFFFFF -#define _ETHIRQ_w_LENGTH 0x00000020 - -#define _ETHSTAT_RXBUSY_POSITION 0x00000005 -#define _ETHSTAT_RXBUSY_MASK 0x00000020 -#define _ETHSTAT_RXBUSY_LENGTH 0x00000001 - -#define _ETHSTAT_TXBUSY_POSITION 0x00000006 -#define _ETHSTAT_TXBUSY_MASK 0x00000040 -#define _ETHSTAT_TXBUSY_LENGTH 0x00000001 - -#define _ETHSTAT_BUSY_POSITION 0x00000007 -#define _ETHSTAT_BUSY_MASK 0x00000080 -#define _ETHSTAT_BUSY_LENGTH 0x00000001 - -#define _ETHSTAT_BUFCNT_POSITION 0x00000010 -#define _ETHSTAT_BUFCNT_MASK 0x00FF0000 -#define _ETHSTAT_BUFCNT_LENGTH 0x00000008 - -#define _ETHSTAT_ETHBUSY_POSITION 0x00000007 -#define _ETHSTAT_ETHBUSY_MASK 0x00000080 -#define _ETHSTAT_ETHBUSY_LENGTH 0x00000001 - -#define _ETHSTAT_w_POSITION 0x00000000 -#define _ETHSTAT_w_MASK 0xFFFFFFFF -#define _ETHSTAT_w_LENGTH 0x00000020 - -#define _ETHRXOVFLOW_RXOVFLWCNT_POSITION 0x00000000 -#define _ETHRXOVFLOW_RXOVFLWCNT_MASK 0x0000FFFF -#define _ETHRXOVFLOW_RXOVFLWCNT_LENGTH 0x00000010 - -#define _ETHRXOVFLOW_w_POSITION 0x00000000 -#define _ETHRXOVFLOW_w_MASK 0xFFFFFFFF -#define _ETHRXOVFLOW_w_LENGTH 0x00000020 - -#define _ETHFRMTXOK_FRMTXOKCNT_POSITION 0x00000000 -#define _ETHFRMTXOK_FRMTXOKCNT_MASK 0x0000FFFF -#define _ETHFRMTXOK_FRMTXOKCNT_LENGTH 0x00000010 - -#define _ETHFRMTXOK_w_POSITION 0x00000000 -#define _ETHFRMTXOK_w_MASK 0xFFFFFFFF -#define _ETHFRMTXOK_w_LENGTH 0x00000020 - -#define _ETHSCOLFRM_SCOLFRMCNT_POSITION 0x00000000 -#define _ETHSCOLFRM_SCOLFRMCNT_MASK 0x0000FFFF -#define _ETHSCOLFRM_SCOLFRMCNT_LENGTH 0x00000010 - -#define _ETHSCOLFRM_w_POSITION 0x00000000 -#define _ETHSCOLFRM_w_MASK 0xFFFFFFFF -#define _ETHSCOLFRM_w_LENGTH 0x00000020 - -#define _ETHMCOLFRM_MCOLFRMCNT_POSITION 0x00000000 -#define _ETHMCOLFRM_MCOLFRMCNT_MASK 0x0000FFFF -#define _ETHMCOLFRM_MCOLFRMCNT_LENGTH 0x00000010 - -#define _ETHMCOLFRM_MCOLFRM_CNT_POSITION 0x00000000 -#define _ETHMCOLFRM_MCOLFRM_CNT_MASK 0x0000FFFF -#define _ETHMCOLFRM_MCOLFRM_CNT_LENGTH 0x00000010 - -#define _ETHMCOLFRM_w_POSITION 0x00000000 -#define _ETHMCOLFRM_w_MASK 0xFFFFFFFF -#define _ETHMCOLFRM_w_LENGTH 0x00000020 - -#define _ETHFRMRXOK_FRMRXOKCNT_POSITION 0x00000000 -#define _ETHFRMRXOK_FRMRXOKCNT_MASK 0x0000FFFF -#define _ETHFRMRXOK_FRMRXOKCNT_LENGTH 0x00000010 - -#define _ETHFRMRXOK_w_POSITION 0x00000000 -#define _ETHFRMRXOK_w_MASK 0xFFFFFFFF -#define _ETHFRMRXOK_w_LENGTH 0x00000020 - -#define _ETHFCSERR_FCSERRCNT_POSITION 0x00000000 -#define _ETHFCSERR_FCSERRCNT_MASK 0x0000FFFF -#define _ETHFCSERR_FCSERRCNT_LENGTH 0x00000010 - -#define _ETHFCSERR_w_POSITION 0x00000000 -#define _ETHFCSERR_w_MASK 0xFFFFFFFF -#define _ETHFCSERR_w_LENGTH 0x00000020 - -#define _ETHALGNERR_ALGNERRCNT_POSITION 0x00000000 -#define _ETHALGNERR_ALGNERRCNT_MASK 0x0000FFFF -#define _ETHALGNERR_ALGNERRCNT_LENGTH 0x00000010 - -#define _ETHALGNERR_w_POSITION 0x00000000 -#define _ETHALGNERR_w_MASK 0xFFFFFFFF -#define _ETHALGNERR_w_LENGTH 0x00000020 - -#define _EMAC1CFG1_RXENABLE_POSITION 0x00000000 -#define _EMAC1CFG1_RXENABLE_MASK 0x00000001 -#define _EMAC1CFG1_RXENABLE_LENGTH 0x00000001 - -#define _EMAC1CFG1_PASSALL_POSITION 0x00000001 -#define _EMAC1CFG1_PASSALL_MASK 0x00000002 -#define _EMAC1CFG1_PASSALL_LENGTH 0x00000001 - -#define _EMAC1CFG1_RXPAUSE_POSITION 0x00000002 -#define _EMAC1CFG1_RXPAUSE_MASK 0x00000004 -#define _EMAC1CFG1_RXPAUSE_LENGTH 0x00000001 - -#define _EMAC1CFG1_TXPAUSE_POSITION 0x00000003 -#define _EMAC1CFG1_TXPAUSE_MASK 0x00000008 -#define _EMAC1CFG1_TXPAUSE_LENGTH 0x00000001 - -#define _EMAC1CFG1_LOOPBACK_POSITION 0x00000004 -#define _EMAC1CFG1_LOOPBACK_MASK 0x00000010 -#define _EMAC1CFG1_LOOPBACK_LENGTH 0x00000001 - -#define _EMAC1CFG1_RESETTFUN_POSITION 0x00000008 -#define _EMAC1CFG1_RESETTFUN_MASK 0x00000100 -#define _EMAC1CFG1_RESETTFUN_LENGTH 0x00000001 - -#define _EMAC1CFG1_RESETTMCS_POSITION 0x00000009 -#define _EMAC1CFG1_RESETTMCS_MASK 0x00000200 -#define _EMAC1CFG1_RESETTMCS_LENGTH 0x00000001 - -#define _EMAC1CFG1_RESETRFUN_POSITION 0x0000000A -#define _EMAC1CFG1_RESETRFUN_MASK 0x00000400 -#define _EMAC1CFG1_RESETRFUN_LENGTH 0x00000001 - -#define _EMAC1CFG1_RESETRMCS_POSITION 0x0000000B -#define _EMAC1CFG1_RESETRMCS_MASK 0x00000800 -#define _EMAC1CFG1_RESETRMCS_LENGTH 0x00000001 - -#define _EMAC1CFG1_SIMRESET_POSITION 0x0000000E -#define _EMAC1CFG1_SIMRESET_MASK 0x00004000 -#define _EMAC1CFG1_SIMRESET_LENGTH 0x00000001 - -#define _EMAC1CFG1_SOFTRESET_POSITION 0x0000000F -#define _EMAC1CFG1_SOFTRESET_MASK 0x00008000 -#define _EMAC1CFG1_SOFTRESET_LENGTH 0x00000001 - -#define _EMAC1CFG1_w_POSITION 0x00000000 -#define _EMAC1CFG1_w_MASK 0xFFFFFFFF -#define _EMAC1CFG1_w_LENGTH 0x00000020 - -#define _EMACxCFG1_RXENABLE_POSITION 0x00000000 -#define _EMACxCFG1_RXENABLE_MASK 0x00000001 -#define _EMACxCFG1_RXENABLE_LENGTH 0x00000001 - -#define _EMACxCFG1_PASSALL_POSITION 0x00000001 -#define _EMACxCFG1_PASSALL_MASK 0x00000002 -#define _EMACxCFG1_PASSALL_LENGTH 0x00000001 - -#define _EMACxCFG1_RXPAUSE_POSITION 0x00000002 -#define _EMACxCFG1_RXPAUSE_MASK 0x00000004 -#define _EMACxCFG1_RXPAUSE_LENGTH 0x00000001 - -#define _EMACxCFG1_TXPAUSE_POSITION 0x00000003 -#define _EMACxCFG1_TXPAUSE_MASK 0x00000008 -#define _EMACxCFG1_TXPAUSE_LENGTH 0x00000001 - -#define _EMACxCFG1_LOOPBACK_POSITION 0x00000004 -#define _EMACxCFG1_LOOPBACK_MASK 0x00000010 -#define _EMACxCFG1_LOOPBACK_LENGTH 0x00000001 - -#define _EMACxCFG1_RESETTFUN_POSITION 0x00000008 -#define _EMACxCFG1_RESETTFUN_MASK 0x00000100 -#define _EMACxCFG1_RESETTFUN_LENGTH 0x00000001 - -#define _EMACxCFG1_RESETTMCS_POSITION 0x00000009 -#define _EMACxCFG1_RESETTMCS_MASK 0x00000200 -#define _EMACxCFG1_RESETTMCS_LENGTH 0x00000001 - -#define _EMACxCFG1_RESETRFUN_POSITION 0x0000000A -#define _EMACxCFG1_RESETRFUN_MASK 0x00000400 -#define _EMACxCFG1_RESETRFUN_LENGTH 0x00000001 - -#define _EMACxCFG1_RESETRMCS_POSITION 0x0000000B -#define _EMACxCFG1_RESETRMCS_MASK 0x00000800 -#define _EMACxCFG1_RESETRMCS_LENGTH 0x00000001 - -#define _EMACxCFG1_SIMRESET_POSITION 0x0000000E -#define _EMACxCFG1_SIMRESET_MASK 0x00004000 -#define _EMACxCFG1_SIMRESET_LENGTH 0x00000001 - -#define _EMACxCFG1_SOFTRESET_POSITION 0x0000000F -#define _EMACxCFG1_SOFTRESET_MASK 0x00008000 -#define _EMACxCFG1_SOFTRESET_LENGTH 0x00000001 - -#define _EMACxCFG1_w_POSITION 0x00000000 -#define _EMACxCFG1_w_MASK 0xFFFFFFFF -#define _EMACxCFG1_w_LENGTH 0x00000020 - -#define _EMAC1CFG2_FULLDPLX_POSITION 0x00000000 -#define _EMAC1CFG2_FULLDPLX_MASK 0x00000001 -#define _EMAC1CFG2_FULLDPLX_LENGTH 0x00000001 - -#define _EMAC1CFG2_LENGTHCK_POSITION 0x00000001 -#define _EMAC1CFG2_LENGTHCK_MASK 0x00000002 -#define _EMAC1CFG2_LENGTHCK_LENGTH 0x00000001 - -#define _EMAC1CFG2_HUGEFRM_POSITION 0x00000002 -#define _EMAC1CFG2_HUGEFRM_MASK 0x00000004 -#define _EMAC1CFG2_HUGEFRM_LENGTH 0x00000001 - -#define _EMAC1CFG2_DELAYCRC_POSITION 0x00000003 -#define _EMAC1CFG2_DELAYCRC_MASK 0x00000008 -#define _EMAC1CFG2_DELAYCRC_LENGTH 0x00000001 - -#define _EMAC1CFG2_CRCENABLE_POSITION 0x00000004 -#define _EMAC1CFG2_CRCENABLE_MASK 0x00000010 -#define _EMAC1CFG2_CRCENABLE_LENGTH 0x00000001 - -#define _EMAC1CFG2_PADENABLE_POSITION 0x00000005 -#define _EMAC1CFG2_PADENABLE_MASK 0x00000020 -#define _EMAC1CFG2_PADENABLE_LENGTH 0x00000001 - -#define _EMAC1CFG2_VLANPAD_POSITION 0x00000006 -#define _EMAC1CFG2_VLANPAD_MASK 0x00000040 -#define _EMAC1CFG2_VLANPAD_LENGTH 0x00000001 - -#define _EMAC1CFG2_AUTOPAD_POSITION 0x00000007 -#define _EMAC1CFG2_AUTOPAD_MASK 0x00000080 -#define _EMAC1CFG2_AUTOPAD_LENGTH 0x00000001 - -#define _EMAC1CFG2_PUREPRE_POSITION 0x00000008 -#define _EMAC1CFG2_PUREPRE_MASK 0x00000100 -#define _EMAC1CFG2_PUREPRE_LENGTH 0x00000001 - -#define _EMAC1CFG2_LONGPRE_POSITION 0x00000009 -#define _EMAC1CFG2_LONGPRE_MASK 0x00000200 -#define _EMAC1CFG2_LONGPRE_LENGTH 0x00000001 - -#define _EMAC1CFG2_NOBKOFF_POSITION 0x0000000C -#define _EMAC1CFG2_NOBKOFF_MASK 0x00001000 -#define _EMAC1CFG2_NOBKOFF_LENGTH 0x00000001 - -#define _EMAC1CFG2_BPNOBKOFF_POSITION 0x0000000D -#define _EMAC1CFG2_BPNOBKOFF_MASK 0x00002000 -#define _EMAC1CFG2_BPNOBKOFF_LENGTH 0x00000001 - -#define _EMAC1CFG2_EXCESSDFR_POSITION 0x0000000E -#define _EMAC1CFG2_EXCESSDFR_MASK 0x00004000 -#define _EMAC1CFG2_EXCESSDFR_LENGTH 0x00000001 - -#define _EMAC1CFG2_w_POSITION 0x00000000 -#define _EMAC1CFG2_w_MASK 0xFFFFFFFF -#define _EMAC1CFG2_w_LENGTH 0x00000020 - -#define _EMACxCFG2_FULLDPLX_POSITION 0x00000000 -#define _EMACxCFG2_FULLDPLX_MASK 0x00000001 -#define _EMACxCFG2_FULLDPLX_LENGTH 0x00000001 - -#define _EMACxCFG2_LENGTHCK_POSITION 0x00000001 -#define _EMACxCFG2_LENGTHCK_MASK 0x00000002 -#define _EMACxCFG2_LENGTHCK_LENGTH 0x00000001 - -#define _EMACxCFG2_HUGEFRM_POSITION 0x00000002 -#define _EMACxCFG2_HUGEFRM_MASK 0x00000004 -#define _EMACxCFG2_HUGEFRM_LENGTH 0x00000001 - -#define _EMACxCFG2_DELAYCRC_POSITION 0x00000003 -#define _EMACxCFG2_DELAYCRC_MASK 0x00000008 -#define _EMACxCFG2_DELAYCRC_LENGTH 0x00000001 - -#define _EMACxCFG2_CRCENABLE_POSITION 0x00000004 -#define _EMACxCFG2_CRCENABLE_MASK 0x00000010 -#define _EMACxCFG2_CRCENABLE_LENGTH 0x00000001 - -#define _EMACxCFG2_PADENABLE_POSITION 0x00000005 -#define _EMACxCFG2_PADENABLE_MASK 0x00000020 -#define _EMACxCFG2_PADENABLE_LENGTH 0x00000001 - -#define _EMACxCFG2_VLANPAD_POSITION 0x00000006 -#define _EMACxCFG2_VLANPAD_MASK 0x00000040 -#define _EMACxCFG2_VLANPAD_LENGTH 0x00000001 - -#define _EMACxCFG2_AUTOPAD_POSITION 0x00000007 -#define _EMACxCFG2_AUTOPAD_MASK 0x00000080 -#define _EMACxCFG2_AUTOPAD_LENGTH 0x00000001 - -#define _EMACxCFG2_PUREPRE_POSITION 0x00000008 -#define _EMACxCFG2_PUREPRE_MASK 0x00000100 -#define _EMACxCFG2_PUREPRE_LENGTH 0x00000001 - -#define _EMACxCFG2_LONGPRE_POSITION 0x00000009 -#define _EMACxCFG2_LONGPRE_MASK 0x00000200 -#define _EMACxCFG2_LONGPRE_LENGTH 0x00000001 - -#define _EMACxCFG2_NOBKOFF_POSITION 0x0000000C -#define _EMACxCFG2_NOBKOFF_MASK 0x00001000 -#define _EMACxCFG2_NOBKOFF_LENGTH 0x00000001 - -#define _EMACxCFG2_BPNOBKOFF_POSITION 0x0000000D -#define _EMACxCFG2_BPNOBKOFF_MASK 0x00002000 -#define _EMACxCFG2_BPNOBKOFF_LENGTH 0x00000001 - -#define _EMACxCFG2_EXCESSDFR_POSITION 0x0000000E -#define _EMACxCFG2_EXCESSDFR_MASK 0x00004000 -#define _EMACxCFG2_EXCESSDFR_LENGTH 0x00000001 - -#define _EMACxCFG2_w_POSITION 0x00000000 -#define _EMACxCFG2_w_MASK 0xFFFFFFFF -#define _EMACxCFG2_w_LENGTH 0x00000020 - -#define _EMAC1IPGT_B2BIPKTGP_POSITION 0x00000000 -#define _EMAC1IPGT_B2BIPKTGP_MASK 0x0000007F -#define _EMAC1IPGT_B2BIPKTGP_LENGTH 0x00000007 - -#define _EMAC1IPGT_w_POSITION 0x00000000 -#define _EMAC1IPGT_w_MASK 0xFFFFFFFF -#define _EMAC1IPGT_w_LENGTH 0x00000020 - -#define _EMACxIPGT_B2BIPKTGP_POSITION 0x00000000 -#define _EMACxIPGT_B2BIPKTGP_MASK 0x0000007F -#define _EMACxIPGT_B2BIPKTGP_LENGTH 0x00000007 - -#define _EMACxIPGT_w_POSITION 0x00000000 -#define _EMACxIPGT_w_MASK 0xFFFFFFFF -#define _EMACxIPGT_w_LENGTH 0x00000020 - -#define _EMAC1IPGR_NB2BIPKTGP2_POSITION 0x00000000 -#define _EMAC1IPGR_NB2BIPKTGP2_MASK 0x0000007F -#define _EMAC1IPGR_NB2BIPKTGP2_LENGTH 0x00000007 - -#define _EMAC1IPGR_NB2BIPKTGP1_POSITION 0x00000008 -#define _EMAC1IPGR_NB2BIPKTGP1_MASK 0x00007F00 -#define _EMAC1IPGR_NB2BIPKTGP1_LENGTH 0x00000007 - -#define _EMAC1IPGR_w_POSITION 0x00000000 -#define _EMAC1IPGR_w_MASK 0xFFFFFFFF -#define _EMAC1IPGR_w_LENGTH 0x00000020 - -#define _EMACxIPGR_NB2BIPKTGP2_POSITION 0x00000000 -#define _EMACxIPGR_NB2BIPKTGP2_MASK 0x0000007F -#define _EMACxIPGR_NB2BIPKTGP2_LENGTH 0x00000007 - -#define _EMACxIPGR_NB2BIPKTGP1_POSITION 0x00000008 -#define _EMACxIPGR_NB2BIPKTGP1_MASK 0x00007F00 -#define _EMACxIPGR_NB2BIPKTGP1_LENGTH 0x00000007 - -#define _EMACxIPGR_w_POSITION 0x00000000 -#define _EMACxIPGR_w_MASK 0xFFFFFFFF -#define _EMACxIPGR_w_LENGTH 0x00000020 - -#define _EMAC1CLRT_RETX_POSITION 0x00000000 -#define _EMAC1CLRT_RETX_MASK 0x0000000F -#define _EMAC1CLRT_RETX_LENGTH 0x00000004 - -#define _EMAC1CLRT_CWINDOW_POSITION 0x00000008 -#define _EMAC1CLRT_CWINDOW_MASK 0x00003F00 -#define _EMAC1CLRT_CWINDOW_LENGTH 0x00000006 - -#define _EMAC1CLRT_w_POSITION 0x00000000 -#define _EMAC1CLRT_w_MASK 0xFFFFFFFF -#define _EMAC1CLRT_w_LENGTH 0x00000020 - -#define _EMACxCLRT_RETX_POSITION 0x00000000 -#define _EMACxCLRT_RETX_MASK 0x0000000F -#define _EMACxCLRT_RETX_LENGTH 0x00000004 - -#define _EMACxCLRT_CWINDOW_POSITION 0x00000008 -#define _EMACxCLRT_CWINDOW_MASK 0x00003F00 -#define _EMACxCLRT_CWINDOW_LENGTH 0x00000006 - -#define _EMACxCLRT_w_POSITION 0x00000000 -#define _EMACxCLRT_w_MASK 0xFFFFFFFF -#define _EMACxCLRT_w_LENGTH 0x00000020 - -#define _EMAC1MAXF_MACMAXF_POSITION 0x00000000 -#define _EMAC1MAXF_MACMAXF_MASK 0x0000FFFF -#define _EMAC1MAXF_MACMAXF_LENGTH 0x00000010 - -#define _EMAC1MAXF_w_POSITION 0x00000000 -#define _EMAC1MAXF_w_MASK 0xFFFFFFFF -#define _EMAC1MAXF_w_LENGTH 0x00000020 - -#define _EMACxMAXF_MACMAXF_POSITION 0x00000000 -#define _EMACxMAXF_MACMAXF_MASK 0x0000FFFF -#define _EMACxMAXF_MACMAXF_LENGTH 0x00000010 - -#define _EMACxMAXF_w_POSITION 0x00000000 -#define _EMACxMAXF_w_MASK 0xFFFFFFFF -#define _EMACxMAXF_w_LENGTH 0x00000020 - -#define _EMAC1SUPP_SPEEDRMII_POSITION 0x00000008 -#define _EMAC1SUPP_SPEEDRMII_MASK 0x00000100 -#define _EMAC1SUPP_SPEEDRMII_LENGTH 0x00000001 - -#define _EMAC1SUPP_RESETRMII_POSITION 0x0000000B -#define _EMAC1SUPP_RESETRMII_MASK 0x00000800 -#define _EMAC1SUPP_RESETRMII_LENGTH 0x00000001 - -#define _EMAC1SUPP_w_POSITION 0x00000000 -#define _EMAC1SUPP_w_MASK 0xFFFFFFFF -#define _EMAC1SUPP_w_LENGTH 0x00000020 - -#define _EMACxSUPP_SPEEDRMII_POSITION 0x00000008 -#define _EMACxSUPP_SPEEDRMII_MASK 0x00000100 -#define _EMACxSUPP_SPEEDRMII_LENGTH 0x00000001 - -#define _EMACxSUPP_RESETRMII_POSITION 0x0000000B -#define _EMACxSUPP_RESETRMII_MASK 0x00000800 -#define _EMACxSUPP_RESETRMII_LENGTH 0x00000001 - -#define _EMACxSUPP_w_POSITION 0x00000000 -#define _EMACxSUPP_w_MASK 0xFFFFFFFF -#define _EMACxSUPP_w_LENGTH 0x00000020 - -#define _EMAC1TEST_SHRTQNTA_POSITION 0x00000000 -#define _EMAC1TEST_SHRTQNTA_MASK 0x00000001 -#define _EMAC1TEST_SHRTQNTA_LENGTH 0x00000001 - -#define _EMAC1TEST_TESTPAUSE_POSITION 0x00000001 -#define _EMAC1TEST_TESTPAUSE_MASK 0x00000002 -#define _EMAC1TEST_TESTPAUSE_LENGTH 0x00000001 - -#define _EMAC1TEST_TESTBP_POSITION 0x00000002 -#define _EMAC1TEST_TESTBP_MASK 0x00000004 -#define _EMAC1TEST_TESTBP_LENGTH 0x00000001 - -#define _EMAC1TEST_w_POSITION 0x00000000 -#define _EMAC1TEST_w_MASK 0xFFFFFFFF -#define _EMAC1TEST_w_LENGTH 0x00000020 - -#define _EMACxTEST_SHRTQNTA_POSITION 0x00000000 -#define _EMACxTEST_SHRTQNTA_MASK 0x00000001 -#define _EMACxTEST_SHRTQNTA_LENGTH 0x00000001 - -#define _EMACxTEST_TESTPAUSE_POSITION 0x00000001 -#define _EMACxTEST_TESTPAUSE_MASK 0x00000002 -#define _EMACxTEST_TESTPAUSE_LENGTH 0x00000001 - -#define _EMACxTEST_TESTBP_POSITION 0x00000002 -#define _EMACxTEST_TESTBP_MASK 0x00000004 -#define _EMACxTEST_TESTBP_LENGTH 0x00000001 - -#define _EMACxTEST_w_POSITION 0x00000000 -#define _EMACxTEST_w_MASK 0xFFFFFFFF -#define _EMACxTEST_w_LENGTH 0x00000020 - -#define _EMAC1MCFG_SCANINC_POSITION 0x00000000 -#define _EMAC1MCFG_SCANINC_MASK 0x00000001 -#define _EMAC1MCFG_SCANINC_LENGTH 0x00000001 - -#define _EMAC1MCFG_NOPRE_POSITION 0x00000001 -#define _EMAC1MCFG_NOPRE_MASK 0x00000002 -#define _EMAC1MCFG_NOPRE_LENGTH 0x00000001 - -#define _EMAC1MCFG_CLKSEL_POSITION 0x00000002 -#define _EMAC1MCFG_CLKSEL_MASK 0x0000003C -#define _EMAC1MCFG_CLKSEL_LENGTH 0x00000004 - -#define _EMAC1MCFG_RESETMGMT_POSITION 0x0000000F -#define _EMAC1MCFG_RESETMGMT_MASK 0x00008000 -#define _EMAC1MCFG_RESETMGMT_LENGTH 0x00000001 - -#define _EMAC1MCFG_w_POSITION 0x00000000 -#define _EMAC1MCFG_w_MASK 0xFFFFFFFF -#define _EMAC1MCFG_w_LENGTH 0x00000020 - -#define _EMACxMCFG_SCANINC_POSITION 0x00000000 -#define _EMACxMCFG_SCANINC_MASK 0x00000001 -#define _EMACxMCFG_SCANINC_LENGTH 0x00000001 - -#define _EMACxMCFG_NOPRE_POSITION 0x00000001 -#define _EMACxMCFG_NOPRE_MASK 0x00000002 -#define _EMACxMCFG_NOPRE_LENGTH 0x00000001 - -#define _EMACxMCFG_CLKSEL_POSITION 0x00000002 -#define _EMACxMCFG_CLKSEL_MASK 0x0000003C -#define _EMACxMCFG_CLKSEL_LENGTH 0x00000004 - -#define _EMACxMCFG_RESETMGMT_POSITION 0x0000000F -#define _EMACxMCFG_RESETMGMT_MASK 0x00008000 -#define _EMACxMCFG_RESETMGMT_LENGTH 0x00000001 - -#define _EMACxMCFG_w_POSITION 0x00000000 -#define _EMACxMCFG_w_MASK 0xFFFFFFFF -#define _EMACxMCFG_w_LENGTH 0x00000020 - -#define _EMAC1MCMD_READ_POSITION 0x00000000 -#define _EMAC1MCMD_READ_MASK 0x00000001 -#define _EMAC1MCMD_READ_LENGTH 0x00000001 - -#define _EMAC1MCMD_SCAN_POSITION 0x00000001 -#define _EMAC1MCMD_SCAN_MASK 0x00000002 -#define _EMAC1MCMD_SCAN_LENGTH 0x00000001 - -#define _EMAC1MCMD_w_POSITION 0x00000000 -#define _EMAC1MCMD_w_MASK 0xFFFFFFFF -#define _EMAC1MCMD_w_LENGTH 0x00000020 - -#define _EMACxMCMD_READ_POSITION 0x00000000 -#define _EMACxMCMD_READ_MASK 0x00000001 -#define _EMACxMCMD_READ_LENGTH 0x00000001 - -#define _EMACxMCMD_SCAN_POSITION 0x00000001 -#define _EMACxMCMD_SCAN_MASK 0x00000002 -#define _EMACxMCMD_SCAN_LENGTH 0x00000001 - -#define _EMACxMCMD_w_POSITION 0x00000000 -#define _EMACxMCMD_w_MASK 0xFFFFFFFF -#define _EMACxMCMD_w_LENGTH 0x00000020 - -#define _EMAC1MADR_REGADDR_POSITION 0x00000000 -#define _EMAC1MADR_REGADDR_MASK 0x0000001F -#define _EMAC1MADR_REGADDR_LENGTH 0x00000005 - -#define _EMAC1MADR_PHYADDR_POSITION 0x00000008 -#define _EMAC1MADR_PHYADDR_MASK 0x00001F00 -#define _EMAC1MADR_PHYADDR_LENGTH 0x00000005 - -#define _EMAC1MADR_w_POSITION 0x00000000 -#define _EMAC1MADR_w_MASK 0xFFFFFFFF -#define _EMAC1MADR_w_LENGTH 0x00000020 - -#define _EMACxMADR_REGADDR_POSITION 0x00000000 -#define _EMACxMADR_REGADDR_MASK 0x0000001F -#define _EMACxMADR_REGADDR_LENGTH 0x00000005 - -#define _EMACxMADR_PHYADDR_POSITION 0x00000008 -#define _EMACxMADR_PHYADDR_MASK 0x00001F00 -#define _EMACxMADR_PHYADDR_LENGTH 0x00000005 - -#define _EMACxMADR_w_POSITION 0x00000000 -#define _EMACxMADR_w_MASK 0xFFFFFFFF -#define _EMACxMADR_w_LENGTH 0x00000020 - -#define _EMAC1MWTD_MWTD_POSITION 0x00000000 -#define _EMAC1MWTD_MWTD_MASK 0x0000FFFF -#define _EMAC1MWTD_MWTD_LENGTH 0x00000010 - -#define _EMAC1MWTD_w_POSITION 0x00000000 -#define _EMAC1MWTD_w_MASK 0xFFFFFFFF -#define _EMAC1MWTD_w_LENGTH 0x00000020 - -#define _EMACxMWTD_MWTD_POSITION 0x00000000 -#define _EMACxMWTD_MWTD_MASK 0x0000FFFF -#define _EMACxMWTD_MWTD_LENGTH 0x00000010 - -#define _EMACxMWTD_w_POSITION 0x00000000 -#define _EMACxMWTD_w_MASK 0xFFFFFFFF -#define _EMACxMWTD_w_LENGTH 0x00000020 - -#define _EMAC1MRDD_MRDD_POSITION 0x00000000 -#define _EMAC1MRDD_MRDD_MASK 0x0000FFFF -#define _EMAC1MRDD_MRDD_LENGTH 0x00000010 - -#define _EMAC1MRDD_w_POSITION 0x00000000 -#define _EMAC1MRDD_w_MASK 0xFFFFFFFF -#define _EMAC1MRDD_w_LENGTH 0x00000020 - -#define _EMACxMRDD_MRDD_POSITION 0x00000000 -#define _EMACxMRDD_MRDD_MASK 0x0000FFFF -#define _EMACxMRDD_MRDD_LENGTH 0x00000010 - -#define _EMACxMRDD_w_POSITION 0x00000000 -#define _EMACxMRDD_w_MASK 0xFFFFFFFF -#define _EMACxMRDD_w_LENGTH 0x00000020 - -#define _EMAC1MIND_MIIMBUSY_POSITION 0x00000000 -#define _EMAC1MIND_MIIMBUSY_MASK 0x00000001 -#define _EMAC1MIND_MIIMBUSY_LENGTH 0x00000001 - -#define _EMAC1MIND_SCAN_POSITION 0x00000001 -#define _EMAC1MIND_SCAN_MASK 0x00000002 -#define _EMAC1MIND_SCAN_LENGTH 0x00000001 - -#define _EMAC1MIND_NOTVALID_POSITION 0x00000002 -#define _EMAC1MIND_NOTVALID_MASK 0x00000004 -#define _EMAC1MIND_NOTVALID_LENGTH 0x00000001 - -#define _EMAC1MIND_LINKFAIL_POSITION 0x00000003 -#define _EMAC1MIND_LINKFAIL_MASK 0x00000008 -#define _EMAC1MIND_LINKFAIL_LENGTH 0x00000001 - -#define _EMAC1MIND_w_POSITION 0x00000000 -#define _EMAC1MIND_w_MASK 0xFFFFFFFF -#define _EMAC1MIND_w_LENGTH 0x00000020 - -#define _EMACxMIND_MIIMBUSY_POSITION 0x00000000 -#define _EMACxMIND_MIIMBUSY_MASK 0x00000001 -#define _EMACxMIND_MIIMBUSY_LENGTH 0x00000001 - -#define _EMACxMIND_SCAN_POSITION 0x00000001 -#define _EMACxMIND_SCAN_MASK 0x00000002 -#define _EMACxMIND_SCAN_LENGTH 0x00000001 - -#define _EMACxMIND_NOTVALID_POSITION 0x00000002 -#define _EMACxMIND_NOTVALID_MASK 0x00000004 -#define _EMACxMIND_NOTVALID_LENGTH 0x00000001 - -#define _EMACxMIND_LINKFAIL_POSITION 0x00000003 -#define _EMACxMIND_LINKFAIL_MASK 0x00000008 -#define _EMACxMIND_LINKFAIL_LENGTH 0x00000001 - -#define _EMACxMIND_w_POSITION 0x00000000 -#define _EMACxMIND_w_MASK 0xFFFFFFFF -#define _EMACxMIND_w_LENGTH 0x00000020 - -#define _EMAC1SA0_STNADDR5_POSITION 0x00000000 -#define _EMAC1SA0_STNADDR5_MASK 0x000000FF -#define _EMAC1SA0_STNADDR5_LENGTH 0x00000008 - -#define _EMAC1SA0_STNADDR6_POSITION 0x00000008 -#define _EMAC1SA0_STNADDR6_MASK 0x0000FF00 -#define _EMAC1SA0_STNADDR6_LENGTH 0x00000008 - -#define _EMAC1SA0_w_POSITION 0x00000000 -#define _EMAC1SA0_w_MASK 0xFFFFFFFF -#define _EMAC1SA0_w_LENGTH 0x00000020 - -#define _EMACxSA0_STNADDR5_POSITION 0x00000000 -#define _EMACxSA0_STNADDR5_MASK 0x000000FF -#define _EMACxSA0_STNADDR5_LENGTH 0x00000008 - -#define _EMACxSA0_STNADDR6_POSITION 0x00000008 -#define _EMACxSA0_STNADDR6_MASK 0x0000FF00 -#define _EMACxSA0_STNADDR6_LENGTH 0x00000008 - -#define _EMACxSA0_w_POSITION 0x00000000 -#define _EMACxSA0_w_MASK 0xFFFFFFFF -#define _EMACxSA0_w_LENGTH 0x00000020 - -#define _EMAC1SA1_STNADDR3_POSITION 0x00000000 -#define _EMAC1SA1_STNADDR3_MASK 0x000000FF -#define _EMAC1SA1_STNADDR3_LENGTH 0x00000008 - -#define _EMAC1SA1_STNADDR4_POSITION 0x00000008 -#define _EMAC1SA1_STNADDR4_MASK 0x0000FF00 -#define _EMAC1SA1_STNADDR4_LENGTH 0x00000008 - -#define _EMAC1SA1_w_POSITION 0x00000000 -#define _EMAC1SA1_w_MASK 0xFFFFFFFF -#define _EMAC1SA1_w_LENGTH 0x00000020 - -#define _EMACxSA1_STNADDR3_POSITION 0x00000000 -#define _EMACxSA1_STNADDR3_MASK 0x000000FF -#define _EMACxSA1_STNADDR3_LENGTH 0x00000008 - -#define _EMACxSA1_STNADDR4_POSITION 0x00000008 -#define _EMACxSA1_STNADDR4_MASK 0x0000FF00 -#define _EMACxSA1_STNADDR4_LENGTH 0x00000008 - -#define _EMACxSA1_w_POSITION 0x00000000 -#define _EMACxSA1_w_MASK 0xFFFFFFFF -#define _EMACxSA1_w_LENGTH 0x00000020 - -#define _EMAC1SA2_STNADDR1_POSITION 0x00000000 -#define _EMAC1SA2_STNADDR1_MASK 0x000000FF -#define _EMAC1SA2_STNADDR1_LENGTH 0x00000008 - -#define _EMAC1SA2_STNADDR2_POSITION 0x00000008 -#define _EMAC1SA2_STNADDR2_MASK 0x0000FF00 -#define _EMAC1SA2_STNADDR2_LENGTH 0x00000008 - -#define _EMAC1SA2_w_POSITION 0x00000000 -#define _EMAC1SA2_w_MASK 0xFFFFFFFF -#define _EMAC1SA2_w_LENGTH 0x00000020 - -#define _EMACxSA2_STNADDR1_POSITION 0x00000000 -#define _EMACxSA2_STNADDR1_MASK 0x000000FF -#define _EMACxSA2_STNADDR1_LENGTH 0x00000008 - -#define _EMACxSA2_STNADDR2_POSITION 0x00000008 -#define _EMACxSA2_STNADDR2_MASK 0x0000FF00 -#define _EMACxSA2_STNADDR2_LENGTH 0x00000008 - -#define _EMACxSA2_w_POSITION 0x00000000 -#define _EMACxSA2_w_MASK 0xFFFFFFFF -#define _EMACxSA2_w_LENGTH 0x00000020 - -#define _USBCRCON_USBWKUPEN_POSITION 0x00000000 -#define _USBCRCON_USBWKUPEN_MASK 0x00000001 -#define _USBCRCON_USBWKUPEN_LENGTH 0x00000001 - -#define _USBCRCON_USBRIE_POSITION 0x00000001 -#define _USBCRCON_USBRIE_MASK 0x00000002 -#define _USBCRCON_USBRIE_LENGTH 0x00000001 - -#define _USBCRCON_USBIE_POSITION 0x00000002 -#define _USBCRCON_USBIE_MASK 0x00000004 -#define _USBCRCON_USBIE_LENGTH 0x00000001 - -#define _USBCRCON_SENDMONEN_POSITION 0x00000003 -#define _USBCRCON_SENDMONEN_MASK 0x00000008 -#define _USBCRCON_SENDMONEN_LENGTH 0x00000001 - -#define _USBCRCON_BSVALMONEN_POSITION 0x00000004 -#define _USBCRCON_BSVALMONEN_MASK 0x00000010 -#define _USBCRCON_BSVALMONEN_LENGTH 0x00000001 - -#define _USBCRCON_ASVALMONEN_POSITION 0x00000005 -#define _USBCRCON_ASVALMONEN_MASK 0x00000020 -#define _USBCRCON_ASVALMONEN_LENGTH 0x00000001 - -#define _USBCRCON_VBUSMONEN_POSITION 0x00000006 -#define _USBCRCON_VBUSMONEN_MASK 0x00000040 -#define _USBCRCON_VBUSMONEN_LENGTH 0x00000001 - -#define _USBCRCON_PHYIDEN_POSITION 0x00000007 -#define _USBCRCON_PHYIDEN_MASK 0x00000080 -#define _USBCRCON_PHYIDEN_LENGTH 0x00000001 - -#define _USBCRCON_USBIDVAL_POSITION 0x00000008 -#define _USBCRCON_USBIDVAL_MASK 0x00000100 -#define _USBCRCON_USBIDVAL_LENGTH 0x00000001 - -#define _USBCRCON_USBIDOVEN_POSITION 0x00000009 -#define _USBCRCON_USBIDOVEN_MASK 0x00000200 -#define _USBCRCON_USBIDOVEN_LENGTH 0x00000001 - -#define _USBCRCON_USBWKUP_POSITION 0x00000018 -#define _USBCRCON_USBWKUP_MASK 0x01000000 -#define _USBCRCON_USBWKUP_LENGTH 0x00000001 - -#define _USBCRCON_USBRF_POSITION 0x00000019 -#define _USBCRCON_USBRF_MASK 0x02000000 -#define _USBCRCON_USBRF_LENGTH 0x00000001 - -#define _USBCRCON_USBIF_POSITION 0x0000001A -#define _USBCRCON_USBIF_MASK 0x04000000 -#define _USBCRCON_USBIF_LENGTH 0x00000001 - -#define _PRECON_PFMWS_POSITION 0x00000000 -#define _PRECON_PFMWS_MASK 0x00000007 -#define _PRECON_PFMWS_LENGTH 0x00000003 - -#define _PRECON_PREFEN_POSITION 0x00000004 -#define _PRECON_PREFEN_MASK 0x00000030 -#define _PRECON_PREFEN_LENGTH 0x00000002 - -#define _PRECON_PFMSECEN_POSITION 0x0000001A -#define _PRECON_PFMSECEN_MASK 0x04000000 -#define _PRECON_PFMSECEN_LENGTH 0x00000001 - -#define _PRESTAT_PFMSECCNT_POSITION 0x00000000 -#define _PRESTAT_PFMSECCNT_MASK 0x000000FF -#define _PRESTAT_PFMSECCNT_LENGTH 0x00000008 - -#define _PRESTAT_PFMSEC_POSITION 0x0000001A -#define _PRESTAT_PFMSEC_MASK 0x04000000 -#define _PRESTAT_PFMSEC_LENGTH 0x00000001 - -#define _PRESTAT_PFMDED_POSITION 0x0000001B -#define _PRESTAT_PFMDED_MASK 0x08000000 -#define _PRESTAT_PFMDED_LENGTH 0x00000001 - -#define _EBICS0_CSADDR_POSITION 0x00000010 -#define _EBICS0_CSADDR_MASK 0xFFFF0000 -#define _EBICS0_CSADDR_LENGTH 0x00000010 - -#define _EBICS1_CSADDR_POSITION 0x00000010 -#define _EBICS1_CSADDR_MASK 0xFFFF0000 -#define _EBICS1_CSADDR_LENGTH 0x00000010 - -#define _EBICS2_CSADDR_POSITION 0x00000010 -#define _EBICS2_CSADDR_MASK 0xFFFF0000 -#define _EBICS2_CSADDR_LENGTH 0x00000010 - -#define _EBICS3_CSADDR_POSITION 0x00000010 -#define _EBICS3_CSADDR_MASK 0xFFFF0000 -#define _EBICS3_CSADDR_LENGTH 0x00000010 - -#define _EBIMSK0_MEMSIZE_POSITION 0x00000000 -#define _EBIMSK0_MEMSIZE_MASK 0x0000001F -#define _EBIMSK0_MEMSIZE_LENGTH 0x00000005 - -#define _EBIMSK0_MEMTYPE_POSITION 0x00000005 -#define _EBIMSK0_MEMTYPE_MASK 0x000000E0 -#define _EBIMSK0_MEMTYPE_LENGTH 0x00000003 - -#define _EBIMSK0_REGSEL_POSITION 0x00000008 -#define _EBIMSK0_REGSEL_MASK 0x00000700 -#define _EBIMSK0_REGSEL_LENGTH 0x00000003 - -#define _EBIMSK1_MEMSIZE_POSITION 0x00000000 -#define _EBIMSK1_MEMSIZE_MASK 0x0000001F -#define _EBIMSK1_MEMSIZE_LENGTH 0x00000005 - -#define _EBIMSK1_MEMTYPE_POSITION 0x00000005 -#define _EBIMSK1_MEMTYPE_MASK 0x000000E0 -#define _EBIMSK1_MEMTYPE_LENGTH 0x00000003 - -#define _EBIMSK1_REGSEL_POSITION 0x00000008 -#define _EBIMSK1_REGSEL_MASK 0x00000700 -#define _EBIMSK1_REGSEL_LENGTH 0x00000003 - -#define _EBIMSK2_MEMSIZE_POSITION 0x00000000 -#define _EBIMSK2_MEMSIZE_MASK 0x0000001F -#define _EBIMSK2_MEMSIZE_LENGTH 0x00000005 - -#define _EBIMSK2_MEMTYPE_POSITION 0x00000005 -#define _EBIMSK2_MEMTYPE_MASK 0x000000E0 -#define _EBIMSK2_MEMTYPE_LENGTH 0x00000003 - -#define _EBIMSK2_REGSEL_POSITION 0x00000008 -#define _EBIMSK2_REGSEL_MASK 0x00000700 -#define _EBIMSK2_REGSEL_LENGTH 0x00000003 - -#define _EBIMSK3_MEMSIZE_POSITION 0x00000000 -#define _EBIMSK3_MEMSIZE_MASK 0x0000001F -#define _EBIMSK3_MEMSIZE_LENGTH 0x00000005 - -#define _EBIMSK3_MEMTYPE_POSITION 0x00000005 -#define _EBIMSK3_MEMTYPE_MASK 0x000000E0 -#define _EBIMSK3_MEMTYPE_LENGTH 0x00000003 - -#define _EBIMSK3_REGSEL_POSITION 0x00000008 -#define _EBIMSK3_REGSEL_MASK 0x00000700 -#define _EBIMSK3_REGSEL_LENGTH 0x00000003 - -#define _EBISMT0_TRC_POSITION 0x00000000 -#define _EBISMT0_TRC_MASK 0x0000003F -#define _EBISMT0_TRC_LENGTH 0x00000006 - -#define _EBISMT0_TAS_POSITION 0x00000006 -#define _EBISMT0_TAS_MASK 0x000000C0 -#define _EBISMT0_TAS_LENGTH 0x00000002 - -#define _EBISMT0_TWR_POSITION 0x00000008 -#define _EBISMT0_TWR_MASK 0x00000300 -#define _EBISMT0_TWR_LENGTH 0x00000002 - -#define _EBISMT0_TWP_POSITION 0x0000000A -#define _EBISMT0_TWP_MASK 0x0000FC00 -#define _EBISMT0_TWP_LENGTH 0x00000006 - -#define _EBISMT0_TBTA_POSITION 0x00000010 -#define _EBISMT0_TBTA_MASK 0x00070000 -#define _EBISMT0_TBTA_LENGTH 0x00000003 - -#define _EBISMT0_TPRC_POSITION 0x00000013 -#define _EBISMT0_TPRC_MASK 0x00780000 -#define _EBISMT0_TPRC_LENGTH 0x00000004 - -#define _EBISMT0_PAGEMODE_POSITION 0x00000017 -#define _EBISMT0_PAGEMODE_MASK 0x00800000 -#define _EBISMT0_PAGEMODE_LENGTH 0x00000001 - -#define _EBISMT0_PAGESIZE_POSITION 0x00000018 -#define _EBISMT0_PAGESIZE_MASK 0x03000000 -#define _EBISMT0_PAGESIZE_LENGTH 0x00000002 - -#define _EBISMT0_RDYMODE_POSITION 0x0000001A -#define _EBISMT0_RDYMODE_MASK 0x04000000 -#define _EBISMT0_RDYMODE_LENGTH 0x00000001 - -#define _EBISMT1_TRC_POSITION 0x00000000 -#define _EBISMT1_TRC_MASK 0x0000003F -#define _EBISMT1_TRC_LENGTH 0x00000006 - -#define _EBISMT1_TAS_POSITION 0x00000006 -#define _EBISMT1_TAS_MASK 0x000000C0 -#define _EBISMT1_TAS_LENGTH 0x00000002 - -#define _EBISMT1_TWR_POSITION 0x00000008 -#define _EBISMT1_TWR_MASK 0x00000300 -#define _EBISMT1_TWR_LENGTH 0x00000002 - -#define _EBISMT1_TWP_POSITION 0x0000000A -#define _EBISMT1_TWP_MASK 0x0000FC00 -#define _EBISMT1_TWP_LENGTH 0x00000006 - -#define _EBISMT1_TBTA_POSITION 0x00000010 -#define _EBISMT1_TBTA_MASK 0x00070000 -#define _EBISMT1_TBTA_LENGTH 0x00000003 - -#define _EBISMT1_TPRC_POSITION 0x00000013 -#define _EBISMT1_TPRC_MASK 0x00780000 -#define _EBISMT1_TPRC_LENGTH 0x00000004 - -#define _EBISMT1_PAGEMODE_POSITION 0x00000017 -#define _EBISMT1_PAGEMODE_MASK 0x00800000 -#define _EBISMT1_PAGEMODE_LENGTH 0x00000001 - -#define _EBISMT1_PAGESIZE_POSITION 0x00000018 -#define _EBISMT1_PAGESIZE_MASK 0x03000000 -#define _EBISMT1_PAGESIZE_LENGTH 0x00000002 - -#define _EBISMT1_RDYMODE_POSITION 0x0000001A -#define _EBISMT1_RDYMODE_MASK 0x04000000 -#define _EBISMT1_RDYMODE_LENGTH 0x00000001 - -#define _EBISMT2_TRC_POSITION 0x00000000 -#define _EBISMT2_TRC_MASK 0x0000003F -#define _EBISMT2_TRC_LENGTH 0x00000006 - -#define _EBISMT2_TAS_POSITION 0x00000006 -#define _EBISMT2_TAS_MASK 0x000000C0 -#define _EBISMT2_TAS_LENGTH 0x00000002 - -#define _EBISMT2_TWR_POSITION 0x00000008 -#define _EBISMT2_TWR_MASK 0x00000300 -#define _EBISMT2_TWR_LENGTH 0x00000002 - -#define _EBISMT2_TWP_POSITION 0x0000000A -#define _EBISMT2_TWP_MASK 0x0000FC00 -#define _EBISMT2_TWP_LENGTH 0x00000006 - -#define _EBISMT2_TBTA_POSITION 0x00000010 -#define _EBISMT2_TBTA_MASK 0x00070000 -#define _EBISMT2_TBTA_LENGTH 0x00000003 - -#define _EBISMT2_TPRC_POSITION 0x00000013 -#define _EBISMT2_TPRC_MASK 0x00780000 -#define _EBISMT2_TPRC_LENGTH 0x00000004 - -#define _EBISMT2_PAGEMODE_POSITION 0x00000017 -#define _EBISMT2_PAGEMODE_MASK 0x00800000 -#define _EBISMT2_PAGEMODE_LENGTH 0x00000001 - -#define _EBISMT2_PAGESIZE_POSITION 0x00000018 -#define _EBISMT2_PAGESIZE_MASK 0x03000000 -#define _EBISMT2_PAGESIZE_LENGTH 0x00000002 - -#define _EBISMT2_RDYMODE_POSITION 0x0000001A -#define _EBISMT2_RDYMODE_MASK 0x04000000 -#define _EBISMT2_RDYMODE_LENGTH 0x00000001 - -#define _EBIFTRPD_TRPD_POSITION 0x00000000 -#define _EBIFTRPD_TRPD_MASK 0x7FFFFFFF -#define _EBIFTRPD_TRPD_LENGTH 0x0000001F - -#define _EBISMCON_SMRP_POSITION 0x00000000 -#define _EBISMCON_SMRP_MASK 0x00000001 -#define _EBISMCON_SMRP_LENGTH 0x00000001 - -#define _EBISMCON_SMDWIDTH0_POSITION 0x00000007 -#define _EBISMCON_SMDWIDTH0_MASK 0x00000380 -#define _EBISMCON_SMDWIDTH0_LENGTH 0x00000003 - -#define _EBISMCON_SMDWIDTH1_POSITION 0x0000000A -#define _EBISMCON_SMDWIDTH1_MASK 0x00001C00 -#define _EBISMCON_SMDWIDTH1_LENGTH 0x00000003 - -#define _EBISMCON_SMDWIDTH2_POSITION 0x0000000D -#define _EBISMCON_SMDWIDTH2_MASK 0x0000E000 -#define _EBISMCON_SMDWIDTH2_LENGTH 0x00000003 - -#define _SQI1XCON1_TYPECMD_POSITION 0x00000000 -#define _SQI1XCON1_TYPECMD_MASK 0x00000003 -#define _SQI1XCON1_TYPECMD_LENGTH 0x00000002 - -#define _SQI1XCON1_TYPEADDR_POSITION 0x00000002 -#define _SQI1XCON1_TYPEADDR_MASK 0x0000000C -#define _SQI1XCON1_TYPEADDR_LENGTH 0x00000002 - -#define _SQI1XCON1_TYPEMODE_POSITION 0x00000004 -#define _SQI1XCON1_TYPEMODE_MASK 0x00000030 -#define _SQI1XCON1_TYPEMODE_LENGTH 0x00000002 - -#define _SQI1XCON1_TYPEDUMMY_POSITION 0x00000006 -#define _SQI1XCON1_TYPEDUMMY_MASK 0x000000C0 -#define _SQI1XCON1_TYPEDUMMY_LENGTH 0x00000002 - -#define _SQI1XCON1_TYPEDATA_POSITION 0x00000008 -#define _SQI1XCON1_TYPEDATA_MASK 0x00000300 -#define _SQI1XCON1_TYPEDATA_LENGTH 0x00000002 - -#define _SQI1XCON1_READOPCODE_POSITION 0x0000000A -#define _SQI1XCON1_READOPCODE_MASK 0x0003FC00 -#define _SQI1XCON1_READOPCODE_LENGTH 0x00000008 - -#define _SQI1XCON1_ADDRBYTES_POSITION 0x00000012 -#define _SQI1XCON1_ADDRBYTES_MASK 0x001C0000 -#define _SQI1XCON1_ADDRBYTES_LENGTH 0x00000003 - -#define _SQI1XCON1_DUMMYBYTES_POSITION 0x00000015 -#define _SQI1XCON1_DUMMYBYTES_MASK 0x00E00000 -#define _SQI1XCON1_DUMMYBYTES_LENGTH 0x00000003 - -#define _SQI1XCON1_DDRCMD_POSITION 0x00000018 -#define _SQI1XCON1_DDRCMD_MASK 0x01000000 -#define _SQI1XCON1_DDRCMD_LENGTH 0x00000001 - -#define _SQI1XCON1_DDRADDR_POSITION 0x00000019 -#define _SQI1XCON1_DDRADDR_MASK 0x02000000 -#define _SQI1XCON1_DDRADDR_LENGTH 0x00000001 - -#define _SQI1XCON1_DDRMODE_POSITION 0x0000001A -#define _SQI1XCON1_DDRMODE_MASK 0x04000000 -#define _SQI1XCON1_DDRMODE_LENGTH 0x00000001 - -#define _SQI1XCON1_DDRDUMMY_POSITION 0x0000001B -#define _SQI1XCON1_DDRDUMMY_MASK 0x08000000 -#define _SQI1XCON1_DDRDUMMY_LENGTH 0x00000001 - -#define _SQI1XCON1_DDRDATA_POSITION 0x0000001C -#define _SQI1XCON1_DDRDATA_MASK 0x10000000 -#define _SQI1XCON1_DDRDATA_LENGTH 0x00000001 - -#define _SQI1XCON1_SDRCMD_POSITION 0x0000001D -#define _SQI1XCON1_SDRCMD_MASK 0x20000000 -#define _SQI1XCON1_SDRCMD_LENGTH 0x00000001 - -#define _SQI1XCON2_MODECODE_POSITION 0x00000000 -#define _SQI1XCON2_MODECODE_MASK 0x000000FF -#define _SQI1XCON2_MODECODE_LENGTH 0x00000008 - -#define _SQI1XCON2_MODEBYTES_POSITION 0x00000008 -#define _SQI1XCON2_MODEBYTES_MASK 0x00000300 -#define _SQI1XCON2_MODEBYTES_LENGTH 0x00000002 - -#define _SQI1XCON2_DEVSEL_POSITION 0x0000000A -#define _SQI1XCON2_DEVSEL_MASK 0x00000C00 -#define _SQI1XCON2_DEVSEL_LENGTH 0x00000002 - -#define _SQI1CFG_MODE_POSITION 0x00000000 -#define _SQI1CFG_MODE_MASK 0x00000007 -#define _SQI1CFG_MODE_LENGTH 0x00000003 - -#define _SQI1CFG_CPHA_POSITION 0x00000003 -#define _SQI1CFG_CPHA_MASK 0x00000008 -#define _SQI1CFG_CPHA_LENGTH 0x00000001 - -#define _SQI1CFG_CPOL_POSITION 0x00000004 -#define _SQI1CFG_CPOL_MASK 0x00000010 -#define _SQI1CFG_CPOL_LENGTH 0x00000001 - -#define _SQI1CFG_LSBF_POSITION 0x00000005 -#define _SQI1CFG_LSBF_MASK 0x00000020 -#define _SQI1CFG_LSBF_LENGTH 0x00000001 - -#define _SQI1CFG_WP_POSITION 0x00000009 -#define _SQI1CFG_WP_MASK 0x00000200 -#define _SQI1CFG_WP_LENGTH 0x00000001 - -#define _SQI1CFG_HOLD_POSITION 0x0000000A -#define _SQI1CFG_HOLD_MASK 0x00000400 -#define _SQI1CFG_HOLD_LENGTH 0x00000001 - -#define _SQI1CFG_BURSTEN_POSITION 0x0000000C -#define _SQI1CFG_BURSTEN_MASK 0x00001000 -#define _SQI1CFG_BURSTEN_LENGTH 0x00000001 - -#define _SQI1CFG_RESET_POSITION 0x00000010 -#define _SQI1CFG_RESET_MASK 0x00010000 -#define _SQI1CFG_RESET_LENGTH 0x00000001 - -#define _SQI1CFG_TXBUFRST_POSITION 0x00000011 -#define _SQI1CFG_TXBUFRST_MASK 0x00020000 -#define _SQI1CFG_TXBUFRST_LENGTH 0x00000001 - -#define _SQI1CFG_RXBUFRST_POSITION 0x00000012 -#define _SQI1CFG_RXBUFRST_MASK 0x00040000 -#define _SQI1CFG_RXBUFRST_LENGTH 0x00000001 - -#define _SQI1CFG_CONBUFRST_POSITION 0x00000013 -#define _SQI1CFG_CONBUFRST_MASK 0x00080000 -#define _SQI1CFG_CONBUFRST_LENGTH 0x00000001 - -#define _SQI1CFG_DATAEN_POSITION 0x00000014 -#define _SQI1CFG_DATAEN_MASK 0x00300000 -#define _SQI1CFG_DATAEN_LENGTH 0x00000002 - -#define _SQI1CFG_SQIEN_POSITION 0x00000017 -#define _SQI1CFG_SQIEN_MASK 0x00800000 -#define _SQI1CFG_SQIEN_LENGTH 0x00000001 - -#define _SQI1CFG_CSEN_POSITION 0x00000018 -#define _SQI1CFG_CSEN_MASK 0x03000000 -#define _SQI1CFG_CSEN_LENGTH 0x00000002 - -#define _SQI1CON_TXRXCOUNT_POSITION 0x00000000 -#define _SQI1CON_TXRXCOUNT_MASK 0x0000FFFF -#define _SQI1CON_TXRXCOUNT_LENGTH 0x00000010 - -#define _SQI1CON_CMDINIT_POSITION 0x00000010 -#define _SQI1CON_CMDINIT_MASK 0x00030000 -#define _SQI1CON_CMDINIT_LENGTH 0x00000002 - -#define _SQI1CON_LANEMODE_POSITION 0x00000012 -#define _SQI1CON_LANEMODE_MASK 0x000C0000 -#define _SQI1CON_LANEMODE_LENGTH 0x00000002 - -#define _SQI1CON_DEVSEL_POSITION 0x00000014 -#define _SQI1CON_DEVSEL_MASK 0x00300000 -#define _SQI1CON_DEVSEL_LENGTH 0x00000002 - -#define _SQI1CON_DASSERT_POSITION 0x00000016 -#define _SQI1CON_DASSERT_MASK 0x00400000 -#define _SQI1CON_DASSERT_LENGTH 0x00000001 - -#define _SQI1CON_DDRMODE_POSITION 0x00000017 -#define _SQI1CON_DDRMODE_MASK 0x00800000 -#define _SQI1CON_DDRMODE_LENGTH 0x00000001 - -#define _SQI1CON_SCHECK_POSITION 0x00000018 -#define _SQI1CON_SCHECK_MASK 0x01000000 -#define _SQI1CON_SCHECK_LENGTH 0x00000001 - -#define _SQI1CLKCON_EN_POSITION 0x00000000 -#define _SQI1CLKCON_EN_MASK 0x00000001 -#define _SQI1CLKCON_EN_LENGTH 0x00000001 - -#define _SQI1CLKCON_STABLE_POSITION 0x00000001 -#define _SQI1CLKCON_STABLE_MASK 0x00000002 -#define _SQI1CLKCON_STABLE_LENGTH 0x00000001 - -#define _SQI1CLKCON_CLKDIV_POSITION 0x00000008 -#define _SQI1CLKCON_CLKDIV_MASK 0x0007FF00 -#define _SQI1CLKCON_CLKDIV_LENGTH 0x0000000B - -#define _SQI1CMDTHR_RXCMDTHR_POSITION 0x00000000 -#define _SQI1CMDTHR_RXCMDTHR_MASK 0x0000003F -#define _SQI1CMDTHR_RXCMDTHR_LENGTH 0x00000006 - -#define _SQI1CMDTHR_TXCMDTHR_POSITION 0x00000008 -#define _SQI1CMDTHR_TXCMDTHR_MASK 0x00003F00 -#define _SQI1CMDTHR_TXCMDTHR_LENGTH 0x00000006 - -#define _SQI1INTTHR_RXINTTHR_POSITION 0x00000000 -#define _SQI1INTTHR_RXINTTHR_MASK 0x0000003F -#define _SQI1INTTHR_RXINTTHR_LENGTH 0x00000006 - -#define _SQI1INTTHR_TXINTTHR_POSITION 0x00000008 -#define _SQI1INTTHR_TXINTTHR_MASK 0x00003F00 -#define _SQI1INTTHR_TXINTTHR_LENGTH 0x00000006 - -#define _SQI1INTEN_TXEMPTYIE_POSITION 0x00000000 -#define _SQI1INTEN_TXEMPTYIE_MASK 0x00000001 -#define _SQI1INTEN_TXEMPTYIE_LENGTH 0x00000001 - -#define _SQI1INTEN_TXFULLIE_POSITION 0x00000001 -#define _SQI1INTEN_TXFULLIE_MASK 0x00000002 -#define _SQI1INTEN_TXFULLIE_LENGTH 0x00000001 - -#define _SQI1INTEN_TXTHRIE_POSITION 0x00000002 -#define _SQI1INTEN_TXTHRIE_MASK 0x00000004 -#define _SQI1INTEN_TXTHRIE_LENGTH 0x00000001 - -#define _SQI1INTEN_RXEMPTYIE_POSITION 0x00000003 -#define _SQI1INTEN_RXEMPTYIE_MASK 0x00000008 -#define _SQI1INTEN_RXEMPTYIE_LENGTH 0x00000001 - -#define _SQI1INTEN_RXFULLIE_POSITION 0x00000004 -#define _SQI1INTEN_RXFULLIE_MASK 0x00000010 -#define _SQI1INTEN_RXFULLIE_LENGTH 0x00000001 - -#define _SQI1INTEN_RXTHRIE_POSITION 0x00000005 -#define _SQI1INTEN_RXTHRIE_MASK 0x00000020 -#define _SQI1INTEN_RXTHRIE_LENGTH 0x00000001 - -#define _SQI1INTEN_CONFULLIE_POSITION 0x00000006 -#define _SQI1INTEN_CONFULLIE_MASK 0x00000040 -#define _SQI1INTEN_CONFULLIE_LENGTH 0x00000001 - -#define _SQI1INTEN_CONEMPTYIE_POSITION 0x00000007 -#define _SQI1INTEN_CONEMPTYIE_MASK 0x00000080 -#define _SQI1INTEN_CONEMPTYIE_LENGTH 0x00000001 - -#define _SQI1INTEN_CONTHRIE_POSITION 0x00000008 -#define _SQI1INTEN_CONTHRIE_MASK 0x00000100 -#define _SQI1INTEN_CONTHRIE_LENGTH 0x00000001 - -#define _SQI1INTEN_BDDONEIE_POSITION 0x00000009 -#define _SQI1INTEN_BDDONEIE_MASK 0x00000200 -#define _SQI1INTEN_BDDONEIE_LENGTH 0x00000001 - -#define _SQI1INTEN_PKTCOMPIE_POSITION 0x0000000A -#define _SQI1INTEN_PKTCOMPIE_MASK 0x00000400 -#define _SQI1INTEN_PKTCOMPIE_LENGTH 0x00000001 - -#define _SQI1INTEN_DMAEIE_POSITION 0x0000000B -#define _SQI1INTEN_DMAEIE_MASK 0x00000800 -#define _SQI1INTEN_DMAEIE_LENGTH 0x00000001 - -#define _SQI1INTSTAT_TXEMPTYIF_POSITION 0x00000000 -#define _SQI1INTSTAT_TXEMPTYIF_MASK 0x00000001 -#define _SQI1INTSTAT_TXEMPTYIF_LENGTH 0x00000001 - -#define _SQI1INTSTAT_TXFULLIF_POSITION 0x00000001 -#define _SQI1INTSTAT_TXFULLIF_MASK 0x00000002 -#define _SQI1INTSTAT_TXFULLIF_LENGTH 0x00000001 - -#define _SQI1INTSTAT_TXTHRIF_POSITION 0x00000002 -#define _SQI1INTSTAT_TXTHRIF_MASK 0x00000004 -#define _SQI1INTSTAT_TXTHRIF_LENGTH 0x00000001 - -#define _SQI1INTSTAT_RXEMPTYIF_POSITION 0x00000003 -#define _SQI1INTSTAT_RXEMPTYIF_MASK 0x00000008 -#define _SQI1INTSTAT_RXEMPTYIF_LENGTH 0x00000001 - -#define _SQI1INTSTAT_RXFULLIF_POSITION 0x00000004 -#define _SQI1INTSTAT_RXFULLIF_MASK 0x00000010 -#define _SQI1INTSTAT_RXFULLIF_LENGTH 0x00000001 - -#define _SQI1INTSTAT_RXTHRIF_POSITION 0x00000005 -#define _SQI1INTSTAT_RXTHRIF_MASK 0x00000020 -#define _SQI1INTSTAT_RXTHRIF_LENGTH 0x00000001 - -#define _SQI1INTSTAT_CONFULLIF_POSITION 0x00000006 -#define _SQI1INTSTAT_CONFULLIF_MASK 0x00000040 -#define _SQI1INTSTAT_CONFULLIF_LENGTH 0x00000001 - -#define _SQI1INTSTAT_CONEMPTYIF_POSITION 0x00000007 -#define _SQI1INTSTAT_CONEMPTYIF_MASK 0x00000080 -#define _SQI1INTSTAT_CONEMPTYIF_LENGTH 0x00000001 - -#define _SQI1INTSTAT_CONTHRIF_POSITION 0x00000008 -#define _SQI1INTSTAT_CONTHRIF_MASK 0x00000100 -#define _SQI1INTSTAT_CONTHRIF_LENGTH 0x00000001 - -#define _SQI1INTSTAT_BDDONEIF_POSITION 0x00000009 -#define _SQI1INTSTAT_BDDONEIF_MASK 0x00000200 -#define _SQI1INTSTAT_BDDONEIF_LENGTH 0x00000001 - -#define _SQI1INTSTAT_PKTCOMPIF_POSITION 0x0000000A -#define _SQI1INTSTAT_PKTCOMPIF_MASK 0x00000400 -#define _SQI1INTSTAT_PKTCOMPIF_LENGTH 0x00000001 - -#define _SQI1INTSTAT_DMAEIF_POSITION 0x0000000B -#define _SQI1INTSTAT_DMAEIF_MASK 0x00000800 -#define _SQI1INTSTAT_DMAEIF_LENGTH 0x00000001 - -#define _SQI1TXDATA_TXDATA_POSITION 0x00000000 -#define _SQI1TXDATA_TXDATA_MASK 0xFFFFFFFF -#define _SQI1TXDATA_TXDATA_LENGTH 0x00000020 - -#define _SQI1RXDATA_RXDATA_POSITION 0x00000000 -#define _SQI1RXDATA_RXDATA_MASK 0xFFFFFFFF -#define _SQI1RXDATA_RXDATA_LENGTH 0x00000020 - -#define _SQI1STAT1_RXBUFCNT_POSITION 0x00000000 -#define _SQI1STAT1_RXBUFCNT_MASK 0x0000003F -#define _SQI1STAT1_RXBUFCNT_LENGTH 0x00000006 - -#define _SQI1STAT1_TXBUFFREE_POSITION 0x00000010 -#define _SQI1STAT1_TXBUFFREE_MASK 0x003F0000 -#define _SQI1STAT1_TXBUFFREE_LENGTH 0x00000006 - -#define _SQI1STAT2_TXOV_POSITION 0x00000000 -#define _SQI1STAT2_TXOV_MASK 0x00000001 -#define _SQI1STAT2_TXOV_LENGTH 0x00000001 - -#define _SQI1STAT2_RXUN_POSITION 0x00000001 -#define _SQI1STAT2_RXUN_MASK 0x00000002 -#define _SQI1STAT2_RXUN_LENGTH 0x00000001 - -#define _SQI1STAT2_SQID0_POSITION 0x00000003 -#define _SQI1STAT2_SQID0_MASK 0x00000008 -#define _SQI1STAT2_SQID0_LENGTH 0x00000001 - -#define _SQI1STAT2_SQID1_POSITION 0x00000004 -#define _SQI1STAT2_SQID1_MASK 0x00000010 -#define _SQI1STAT2_SQID1_LENGTH 0x00000001 - -#define _SQI1STAT2_SQID2_POSITION 0x00000005 -#define _SQI1STAT2_SQID2_MASK 0x00000020 -#define _SQI1STAT2_SQID2_LENGTH 0x00000001 - -#define _SQI1STAT2_SQID3_POSITION 0x00000006 -#define _SQI1STAT2_SQID3_MASK 0x00000040 -#define _SQI1STAT2_SQID3_LENGTH 0x00000001 - -#define _SQI1STAT2_CONAVAIL_POSITION 0x00000007 -#define _SQI1STAT2_CONAVAIL_MASK 0x00000780 -#define _SQI1STAT2_CONAVAIL_LENGTH 0x00000004 - -#define _SQI1STAT2_CMDSTAT_POSITION 0x00000010 -#define _SQI1STAT2_CMDSTAT_MASK 0x00030000 -#define _SQI1STAT2_CMDSTAT_LENGTH 0x00000002 - -#define _SQI1BDCON_DMAEN_POSITION 0x00000000 -#define _SQI1BDCON_DMAEN_MASK 0x00000001 -#define _SQI1BDCON_DMAEN_LENGTH 0x00000001 - -#define _SQI1BDCON_POLLEN_POSITION 0x00000001 -#define _SQI1BDCON_POLLEN_MASK 0x00000002 -#define _SQI1BDCON_POLLEN_LENGTH 0x00000001 - -#define _SQI1BDCON_START_POSITION 0x00000002 -#define _SQI1BDCON_START_MASK 0x00000004 -#define _SQI1BDCON_START_LENGTH 0x00000001 - -#define _SQI1BDCURADD_BDCURRADDR_POSITION 0x00000000 -#define _SQI1BDCURADD_BDCURRADDR_MASK 0xFFFFFFFF -#define _SQI1BDCURADD_BDCURRADDR_LENGTH 0x00000020 - -#define _SQI1BDBASEADD_BDADDR_POSITION 0x00000000 -#define _SQI1BDBASEADD_BDADDR_MASK 0xFFFFFFFF -#define _SQI1BDBASEADD_BDADDR_LENGTH 0x00000020 - -#define _SQI1BDSTAT_BDCON_POSITION 0x00000000 -#define _SQI1BDSTAT_BDCON_MASK 0x0000FFFF -#define _SQI1BDSTAT_BDCON_LENGTH 0x00000010 - -#define _SQI1BDSTAT_DMAACTV_POSITION 0x00000010 -#define _SQI1BDSTAT_DMAACTV_MASK 0x00010000 -#define _SQI1BDSTAT_DMAACTV_LENGTH 0x00000001 - -#define _SQI1BDSTAT_DMASTART_POSITION 0x00000011 -#define _SQI1BDSTAT_DMASTART_MASK 0x00020000 -#define _SQI1BDSTAT_DMASTART_LENGTH 0x00000001 - -#define _SQI1BDSTAT_BDSTATE_POSITION 0x00000012 -#define _SQI1BDSTAT_BDSTATE_MASK 0x003C0000 -#define _SQI1BDSTAT_BDSTATE_LENGTH 0x00000004 - -#define _SQI1BDPOLLCON_POLLCON_POSITION 0x00000000 -#define _SQI1BDPOLLCON_POLLCON_MASK 0x0000FFFF -#define _SQI1BDPOLLCON_POLLCON_LENGTH 0x00000010 - -#define _SQI1BDTXDSTAT_TXCURBUFLEN_POSITION 0x00000000 -#define _SQI1BDTXDSTAT_TXCURBUFLEN_MASK 0x000001FF -#define _SQI1BDTXDSTAT_TXCURBUFLEN_LENGTH 0x00000009 - -#define _SQI1BDTXDSTAT_TXBUFCNT_POSITION 0x00000010 -#define _SQI1BDTXDSTAT_TXBUFCNT_MASK 0x001F0000 -#define _SQI1BDTXDSTAT_TXBUFCNT_LENGTH 0x00000005 - -#define _SQI1BDTXDSTAT_TXSTATE_POSITION 0x00000019 -#define _SQI1BDTXDSTAT_TXSTATE_MASK 0x1E000000 -#define _SQI1BDTXDSTAT_TXSTATE_LENGTH 0x00000004 - -#define _SQI1BDRXDSTAT_RXCURBUFLEN_POSITION 0x00000000 -#define _SQI1BDRXDSTAT_RXCURBUFLEN_MASK 0x000001FF -#define _SQI1BDRXDSTAT_RXCURBUFLEN_LENGTH 0x00000009 - -#define _SQI1BDRXDSTAT_RXBUFCNT_POSITION 0x00000010 -#define _SQI1BDRXDSTAT_RXBUFCNT_MASK 0x001F0000 -#define _SQI1BDRXDSTAT_RXBUFCNT_LENGTH 0x00000005 - -#define _SQI1BDRXDSTAT_RXSTATE_POSITION 0x00000019 -#define _SQI1BDRXDSTAT_RXSTATE_MASK 0x1E000000 -#define _SQI1BDRXDSTAT_RXSTATE_LENGTH 0x00000004 - -#define _SQI1THR_THRES_POSITION 0x00000000 -#define _SQI1THR_THRES_MASK 0x0000000F -#define _SQI1THR_THRES_LENGTH 0x00000004 - -#define _SQI1INTSIGEN_TXEMPTYISE_POSITION 0x00000000 -#define _SQI1INTSIGEN_TXEMPTYISE_MASK 0x00000001 -#define _SQI1INTSIGEN_TXEMPTYISE_LENGTH 0x00000001 - -#define _SQI1INTSIGEN_TXFULLISE_POSITION 0x00000001 -#define _SQI1INTSIGEN_TXFULLISE_MASK 0x00000002 -#define _SQI1INTSIGEN_TXFULLISE_LENGTH 0x00000001 - -#define _SQI1INTSIGEN_TXTHRISE_POSITION 0x00000002 -#define _SQI1INTSIGEN_TXTHRISE_MASK 0x00000004 -#define _SQI1INTSIGEN_TXTHRISE_LENGTH 0x00000001 - -#define _SQI1INTSIGEN_RXEMPTYISE_POSITION 0x00000003 -#define _SQI1INTSIGEN_RXEMPTYISE_MASK 0x00000008 -#define _SQI1INTSIGEN_RXEMPTYISE_LENGTH 0x00000001 - -#define _SQI1INTSIGEN_RXFULLISE_POSITION 0x00000004 -#define _SQI1INTSIGEN_RXFULLISE_MASK 0x00000010 -#define _SQI1INTSIGEN_RXFULLISE_LENGTH 0x00000001 - -#define _SQI1INTSIGEN_RXTHRISE_POSITION 0x00000005 -#define _SQI1INTSIGEN_RXTHRISE_MASK 0x00000020 -#define _SQI1INTSIGEN_RXTHRISE_LENGTH 0x00000001 - -#define _SQI1INTSIGEN_CONFULLISE_POSITION 0x00000006 -#define _SQI1INTSIGEN_CONFULLISE_MASK 0x00000040 -#define _SQI1INTSIGEN_CONFULLISE_LENGTH 0x00000001 - -#define _SQI1INTSIGEN_CONEMPTYISE_POSITION 0x00000007 -#define _SQI1INTSIGEN_CONEMPTYISE_MASK 0x00000080 -#define _SQI1INTSIGEN_CONEMPTYISE_LENGTH 0x00000001 - -#define _SQI1INTSIGEN_CONTHRISE_POSITION 0x00000008 -#define _SQI1INTSIGEN_CONTHRISE_MASK 0x00000100 -#define _SQI1INTSIGEN_CONTHRISE_LENGTH 0x00000001 - -#define _SQI1INTSIGEN_BDDONEISE_POSITION 0x00000009 -#define _SQI1INTSIGEN_BDDONEISE_MASK 0x00000200 -#define _SQI1INTSIGEN_BDDONEISE_LENGTH 0x00000001 - -#define _SQI1INTSIGEN_PKTCOMPISE_POSITION 0x0000000A -#define _SQI1INTSIGEN_PKTCOMPISE_MASK 0x00000400 -#define _SQI1INTSIGEN_PKTCOMPISE_LENGTH 0x00000001 - -#define _SQI1INTSIGEN_DMAEISE_POSITION 0x0000000B -#define _SQI1INTSIGEN_DMAEISE_MASK 0x00000800 -#define _SQI1INTSIGEN_DMAEISE_LENGTH 0x00000001 - -#define _SQI1TAPCON_CLKOUTDLY_POSITION 0x00000000 -#define _SQI1TAPCON_CLKOUTDLY_MASK 0x0000000F -#define _SQI1TAPCON_CLKOUTDLY_LENGTH 0x00000004 - -#define _SQI1TAPCON_DATAOUTDLY_POSITION 0x00000004 -#define _SQI1TAPCON_DATAOUTDLY_MASK 0x000000F0 -#define _SQI1TAPCON_DATAOUTDLY_LENGTH 0x00000004 - -#define _SQI1TAPCON_SDRCLKINDLY_POSITION 0x00000008 -#define _SQI1TAPCON_SDRCLKINDLY_MASK 0x00003F00 -#define _SQI1TAPCON_SDRCLKINDLY_LENGTH 0x00000006 - -#define _SQI1MEMSTAT_STATCMD_POSITION 0x00000000 -#define _SQI1MEMSTAT_STATCMD_MASK 0x0000FFFF -#define _SQI1MEMSTAT_STATCMD_LENGTH 0x00000010 - -#define _SQI1MEMSTAT_STATBYTES_POSITION 0x00000010 -#define _SQI1MEMSTAT_STATBYTES_MASK 0x00030000 -#define _SQI1MEMSTAT_STATBYTES_LENGTH 0x00000002 - -#define _SQI1MEMSTAT_STATTYPE_POSITION 0x00000012 -#define _SQI1MEMSTAT_STATTYPE_MASK 0x000C0000 -#define _SQI1MEMSTAT_STATTYPE_LENGTH 0x00000002 - -#define _SQI1MEMSTAT_STATPOS_POSITION 0x00000014 -#define _SQI1MEMSTAT_STATPOS_MASK 0x00100000 -#define _SQI1MEMSTAT_STATPOS_LENGTH 0x00000001 - -#define _SQI1XCON3_INIT1CMD1_POSITION 0x00000000 -#define _SQI1XCON3_INIT1CMD1_MASK 0x000000FF -#define _SQI1XCON3_INIT1CMD1_LENGTH 0x00000008 - -#define _SQI1XCON3_INIT1CMD2_POSITION 0x00000008 -#define _SQI1XCON3_INIT1CMD2_MASK 0x0000FF00 -#define _SQI1XCON3_INIT1CMD2_LENGTH 0x00000008 - -#define _SQI1XCON3_INIT1CMD3_POSITION 0x00000010 -#define _SQI1XCON3_INIT1CMD3_MASK 0x00FF0000 -#define _SQI1XCON3_INIT1CMD3_LENGTH 0x00000008 - -#define _SQI1XCON3_INIT1TYPE_POSITION 0x00000018 -#define _SQI1XCON3_INIT1TYPE_MASK 0x03000000 -#define _SQI1XCON3_INIT1TYPE_LENGTH 0x00000002 - -#define _SQI1XCON3_INIT1COUNT_POSITION 0x0000001A -#define _SQI1XCON3_INIT1COUNT_MASK 0x0C000000 -#define _SQI1XCON3_INIT1COUNT_LENGTH 0x00000002 - -#define _SQI1XCON3_INIT1SCHECK_POSITION 0x0000001C -#define _SQI1XCON3_INIT1SCHECK_MASK 0x10000000 -#define _SQI1XCON3_INIT1SCHECK_LENGTH 0x00000001 - -#define _SQI1XCON4_INIT2CMD1_POSITION 0x00000000 -#define _SQI1XCON4_INIT2CMD1_MASK 0x000000FF -#define _SQI1XCON4_INIT2CMD1_LENGTH 0x00000008 - -#define _SQI1XCON4_INIT2CMD2_POSITION 0x00000008 -#define _SQI1XCON4_INIT2CMD2_MASK 0x0000FF00 -#define _SQI1XCON4_INIT2CMD2_LENGTH 0x00000008 - -#define _SQI1XCON4_INIT2CMD3_POSITION 0x00000010 -#define _SQI1XCON4_INIT2CMD3_MASK 0x00FF0000 -#define _SQI1XCON4_INIT2CMD3_LENGTH 0x00000008 - -#define _SQI1XCON4_INIT2TYPE_POSITION 0x00000018 -#define _SQI1XCON4_INIT2TYPE_MASK 0x03000000 -#define _SQI1XCON4_INIT2TYPE_LENGTH 0x00000002 - -#define _SQI1XCON4_INIT2COUNT_POSITION 0x0000001A -#define _SQI1XCON4_INIT2COUNT_MASK 0x0C000000 -#define _SQI1XCON4_INIT2COUNT_LENGTH 0x00000002 - -#define _SQI1XCON4_INIT2SCHECK_POSITION 0x0000001C -#define _SQI1XCON4_INIT2SCHECK_MASK 0x10000000 -#define _SQI1XCON4_INIT2SCHECK_LENGTH 0x00000001 - -#define _USBCSR0_FUNC_POSITION 0x00000000 -#define _USBCSR0_FUNC_MASK 0x0000007F -#define _USBCSR0_FUNC_LENGTH 0x00000007 - -#define _USBCSR0_SUSPEN_POSITION 0x00000008 -#define _USBCSR0_SUSPEN_MASK 0x00000100 -#define _USBCSR0_SUSPEN_LENGTH 0x00000001 - -#define _USBCSR0_SUSPMODE_POSITION 0x00000009 -#define _USBCSR0_SUSPMODE_MASK 0x00000200 -#define _USBCSR0_SUSPMODE_LENGTH 0x00000001 - -#define _USBCSR0_RESUME_POSITION 0x0000000A -#define _USBCSR0_RESUME_MASK 0x00000400 -#define _USBCSR0_RESUME_LENGTH 0x00000001 - -#define _USBCSR0_RESET_POSITION 0x0000000B -#define _USBCSR0_RESET_MASK 0x00000800 -#define _USBCSR0_RESET_LENGTH 0x00000001 - -#define _USBCSR0_HSMODE_POSITION 0x0000000C -#define _USBCSR0_HSMODE_MASK 0x00001000 -#define _USBCSR0_HSMODE_LENGTH 0x00000001 - -#define _USBCSR0_HSEN_POSITION 0x0000000D -#define _USBCSR0_HSEN_MASK 0x00002000 -#define _USBCSR0_HSEN_LENGTH 0x00000001 - -#define _USBCSR0_SOFTCONN_POSITION 0x0000000E -#define _USBCSR0_SOFTCONN_MASK 0x00004000 -#define _USBCSR0_SOFTCONN_LENGTH 0x00000001 - -#define _USBCSR0_ISOUPD_POSITION 0x0000000F -#define _USBCSR0_ISOUPD_MASK 0x00008000 -#define _USBCSR0_ISOUPD_LENGTH 0x00000001 - -#define _USBCSR0_EP0IF_POSITION 0x00000010 -#define _USBCSR0_EP0IF_MASK 0x00010000 -#define _USBCSR0_EP0IF_LENGTH 0x00000001 - -#define _USBCSR0_EP1TXIF_POSITION 0x00000011 -#define _USBCSR0_EP1TXIF_MASK 0x00020000 -#define _USBCSR0_EP1TXIF_LENGTH 0x00000001 - -#define _USBCSR0_EP2TXIF_POSITION 0x00000012 -#define _USBCSR0_EP2TXIF_MASK 0x00040000 -#define _USBCSR0_EP2TXIF_LENGTH 0x00000001 - -#define _USBCSR0_EP3TXIF_POSITION 0x00000013 -#define _USBCSR0_EP3TXIF_MASK 0x00080000 -#define _USBCSR0_EP3TXIF_LENGTH 0x00000001 - -#define _USBCSR0_EP4TXIF_POSITION 0x00000014 -#define _USBCSR0_EP4TXIF_MASK 0x00100000 -#define _USBCSR0_EP4TXIF_LENGTH 0x00000001 - -#define _USBCSR0_EP5TXIF_POSITION 0x00000015 -#define _USBCSR0_EP5TXIF_MASK 0x00200000 -#define _USBCSR0_EP5TXIF_LENGTH 0x00000001 - -#define _USBCSR0_EP6TXIF_POSITION 0x00000016 -#define _USBCSR0_EP6TXIF_MASK 0x00400000 -#define _USBCSR0_EP6TXIF_LENGTH 0x00000001 - -#define _USBCSR0_EP7TXIF_POSITION 0x00000017 -#define _USBCSR0_EP7TXIF_MASK 0x00800000 -#define _USBCSR0_EP7TXIF_LENGTH 0x00000001 - -#define _USBCSR1_EP1RXIF_POSITION 0x00000001 -#define _USBCSR1_EP1RXIF_MASK 0x00000002 -#define _USBCSR1_EP1RXIF_LENGTH 0x00000001 - -#define _USBCSR1_EP2RXIF_POSITION 0x00000002 -#define _USBCSR1_EP2RXIF_MASK 0x00000004 -#define _USBCSR1_EP2RXIF_LENGTH 0x00000001 - -#define _USBCSR1_EP3RXIF_POSITION 0x00000003 -#define _USBCSR1_EP3RXIF_MASK 0x00000008 -#define _USBCSR1_EP3RXIF_LENGTH 0x00000001 - -#define _USBCSR1_EP4RXIF_POSITION 0x00000004 -#define _USBCSR1_EP4RXIF_MASK 0x00000010 -#define _USBCSR1_EP4RXIF_LENGTH 0x00000001 - -#define _USBCSR1_EP5RXIF_POSITION 0x00000005 -#define _USBCSR1_EP5RXIF_MASK 0x00000020 -#define _USBCSR1_EP5RXIF_LENGTH 0x00000001 - -#define _USBCSR1_EP6RXIF_POSITION 0x00000006 -#define _USBCSR1_EP6RXIF_MASK 0x00000040 -#define _USBCSR1_EP6RXIF_LENGTH 0x00000001 - -#define _USBCSR1_EP7RXIF_POSITION 0x00000007 -#define _USBCSR1_EP7RXIF_MASK 0x00000080 -#define _USBCSR1_EP7RXIF_LENGTH 0x00000001 - -#define _USBCSR1_EP0IE_POSITION 0x00000010 -#define _USBCSR1_EP0IE_MASK 0x00010000 -#define _USBCSR1_EP0IE_LENGTH 0x00000001 - -#define _USBCSR1_EP1TXIE_POSITION 0x00000011 -#define _USBCSR1_EP1TXIE_MASK 0x00020000 -#define _USBCSR1_EP1TXIE_LENGTH 0x00000001 - -#define _USBCSR1_EP2TXIE_POSITION 0x00000012 -#define _USBCSR1_EP2TXIE_MASK 0x00040000 -#define _USBCSR1_EP2TXIE_LENGTH 0x00000001 - -#define _USBCSR1_EP3TXIE_POSITION 0x00000013 -#define _USBCSR1_EP3TXIE_MASK 0x00080000 -#define _USBCSR1_EP3TXIE_LENGTH 0x00000001 - -#define _USBCSR1_EP4TXIE_POSITION 0x00000014 -#define _USBCSR1_EP4TXIE_MASK 0x00100000 -#define _USBCSR1_EP4TXIE_LENGTH 0x00000001 - -#define _USBCSR1_EP5TXIE_POSITION 0x00000015 -#define _USBCSR1_EP5TXIE_MASK 0x00200000 -#define _USBCSR1_EP5TXIE_LENGTH 0x00000001 - -#define _USBCSR1_EP6TXIE_POSITION 0x00000016 -#define _USBCSR1_EP6TXIE_MASK 0x00400000 -#define _USBCSR1_EP6TXIE_LENGTH 0x00000001 - -#define _USBCSR1_EP7TXIE_POSITION 0x00000017 -#define _USBCSR1_EP7TXIE_MASK 0x00800000 -#define _USBCSR1_EP7TXIE_LENGTH 0x00000001 - -#define _USBCSR2_EP1RXIE_POSITION 0x00000001 -#define _USBCSR2_EP1RXIE_MASK 0x00000002 -#define _USBCSR2_EP1RXIE_LENGTH 0x00000001 - -#define _USBCSR2_EP2RXIE_POSITION 0x00000002 -#define _USBCSR2_EP2RXIE_MASK 0x00000004 -#define _USBCSR2_EP2RXIE_LENGTH 0x00000001 - -#define _USBCSR2_EP3RXIE_POSITION 0x00000003 -#define _USBCSR2_EP3RXIE_MASK 0x00000008 -#define _USBCSR2_EP3RXIE_LENGTH 0x00000001 - -#define _USBCSR2_EP4RXIE_POSITION 0x00000004 -#define _USBCSR2_EP4RXIE_MASK 0x00000010 -#define _USBCSR2_EP4RXIE_LENGTH 0x00000001 - -#define _USBCSR2_EP5RXIE_POSITION 0x00000005 -#define _USBCSR2_EP5RXIE_MASK 0x00000020 -#define _USBCSR2_EP5RXIE_LENGTH 0x00000001 - -#define _USBCSR2_EP6RXIE_POSITION 0x00000006 -#define _USBCSR2_EP6RXIE_MASK 0x00000040 -#define _USBCSR2_EP6RXIE_LENGTH 0x00000001 - -#define _USBCSR2_EP7RXIE_POSITION 0x00000007 -#define _USBCSR2_EP7RXIE_MASK 0x00000080 -#define _USBCSR2_EP7RXIE_LENGTH 0x00000001 - -#define _USBCSR2_SUSPIF_POSITION 0x00000010 -#define _USBCSR2_SUSPIF_MASK 0x00010000 -#define _USBCSR2_SUSPIF_LENGTH 0x00000001 - -#define _USBCSR2_RESUMEIF_POSITION 0x00000011 -#define _USBCSR2_RESUMEIF_MASK 0x00020000 -#define _USBCSR2_RESUMEIF_LENGTH 0x00000001 - -#define _USBCSR2_RESETIF_POSITION 0x00000012 -#define _USBCSR2_RESETIF_MASK 0x00040000 -#define _USBCSR2_RESETIF_LENGTH 0x00000001 - -#define _USBCSR2_SOFIF_POSITION 0x00000013 -#define _USBCSR2_SOFIF_MASK 0x00080000 -#define _USBCSR2_SOFIF_LENGTH 0x00000001 - -#define _USBCSR2_CONNIF_POSITION 0x00000014 -#define _USBCSR2_CONNIF_MASK 0x00100000 -#define _USBCSR2_CONNIF_LENGTH 0x00000001 - -#define _USBCSR2_DISCONIF_POSITION 0x00000015 -#define _USBCSR2_DISCONIF_MASK 0x00200000 -#define _USBCSR2_DISCONIF_LENGTH 0x00000001 - -#define _USBCSR2_SESSRQIF_POSITION 0x00000016 -#define _USBCSR2_SESSRQIF_MASK 0x00400000 -#define _USBCSR2_SESSRQIF_LENGTH 0x00000001 - -#define _USBCSR2_VBUSERRIF_POSITION 0x00000017 -#define _USBCSR2_VBUSERRIF_MASK 0x00800000 -#define _USBCSR2_VBUSERRIF_LENGTH 0x00000001 - -#define _USBCSR2_SUSPIE_POSITION 0x00000018 -#define _USBCSR2_SUSPIE_MASK 0x01000000 -#define _USBCSR2_SUSPIE_LENGTH 0x00000001 - -#define _USBCSR2_RESUMEIE_POSITION 0x00000019 -#define _USBCSR2_RESUMEIE_MASK 0x02000000 -#define _USBCSR2_RESUMEIE_LENGTH 0x00000001 - -#define _USBCSR2_RESETIE_POSITION 0x0000001A -#define _USBCSR2_RESETIE_MASK 0x04000000 -#define _USBCSR2_RESETIE_LENGTH 0x00000001 - -#define _USBCSR2_SOFIE_POSITION 0x0000001B -#define _USBCSR2_SOFIE_MASK 0x08000000 -#define _USBCSR2_SOFIE_LENGTH 0x00000001 - -#define _USBCSR2_CONNIE_POSITION 0x0000001C -#define _USBCSR2_CONNIE_MASK 0x10000000 -#define _USBCSR2_CONNIE_LENGTH 0x00000001 - -#define _USBCSR2_DISCONIE_POSITION 0x0000001D -#define _USBCSR2_DISCONIE_MASK 0x20000000 -#define _USBCSR2_DISCONIE_LENGTH 0x00000001 - -#define _USBCSR2_SESSRQIE_POSITION 0x0000001E -#define _USBCSR2_SESSRQIE_MASK 0x40000000 -#define _USBCSR2_SESSRQIE_LENGTH 0x00000001 - -#define _USBCSR2_VBUSERRIE_POSITION 0x0000001F -#define _USBCSR2_VBUSERRIE_MASK 0x80000000 -#define _USBCSR2_VBUSERRIE_LENGTH 0x00000001 - -#define _USBCSR3_RFRMNUM_POSITION 0x00000000 -#define _USBCSR3_RFRMNUM_MASK 0x000007FF -#define _USBCSR3_RFRMNUM_LENGTH 0x0000000B - -#define _USBCSR3_ENDPOINT_POSITION 0x00000010 -#define _USBCSR3_ENDPOINT_MASK 0x000F0000 -#define _USBCSR3_ENDPOINT_LENGTH 0x00000004 - -#define _USBCSR3_NAK_POSITION 0x00000018 -#define _USBCSR3_NAK_MASK 0x01000000 -#define _USBCSR3_NAK_LENGTH 0x00000001 - -#define _USBCSR3_TESTJ_POSITION 0x00000019 -#define _USBCSR3_TESTJ_MASK 0x02000000 -#define _USBCSR3_TESTJ_LENGTH 0x00000001 - -#define _USBCSR3_TESTK_POSITION 0x0000001A -#define _USBCSR3_TESTK_MASK 0x04000000 -#define _USBCSR3_TESTK_LENGTH 0x00000001 - -#define _USBCSR3_PACKET_POSITION 0x0000001B -#define _USBCSR3_PACKET_MASK 0x08000000 -#define _USBCSR3_PACKET_LENGTH 0x00000001 - -#define _USBCSR3_FORCEHS_POSITION 0x0000001C -#define _USBCSR3_FORCEHS_MASK 0x10000000 -#define _USBCSR3_FORCEHS_LENGTH 0x00000001 - -#define _USBCSR3_FORCEFS_POSITION 0x0000001D -#define _USBCSR3_FORCEFS_MASK 0x20000000 -#define _USBCSR3_FORCEFS_LENGTH 0x00000001 - -#define _USBCSR3_FIFOACC_POSITION 0x0000001E -#define _USBCSR3_FIFOACC_MASK 0x40000000 -#define _USBCSR3_FIFOACC_LENGTH 0x00000001 - -#define _USBCSR3_FORCEHST_POSITION 0x0000001F -#define _USBCSR3_FORCEHST_MASK 0x80000000 -#define _USBCSR3_FORCEHST_LENGTH 0x00000001 - -#define _USBIENCSR0_TXMAXP_POSITION 0x00000000 -#define _USBIENCSR0_TXMAXP_MASK 0x000007FF -#define _USBIENCSR0_TXMAXP_LENGTH 0x0000000B - -#define _USBIENCSR0_MULT_POSITION 0x0000000B -#define _USBIENCSR0_MULT_MASK 0x0000F800 -#define _USBIENCSR0_MULT_LENGTH 0x00000005 - -#define _USBIENCSR0_TXPKTRDY_POSITION 0x00000010 -#define _USBIENCSR0_TXPKTRDY_MASK 0x00010000 -#define _USBIENCSR0_TXPKTRDY_LENGTH 0x00000001 - -#define _USBIENCSR0_FIFONE_POSITION 0x00000011 -#define _USBIENCSR0_FIFONE_MASK 0x00020000 -#define _USBIENCSR0_FIFONE_LENGTH 0x00000001 - -#define _USBIENCSR0_ERROR_POSITION 0x00000012 -#define _USBIENCSR0_ERROR_MASK 0x00040000 -#define _USBIENCSR0_ERROR_LENGTH 0x00000001 - -#define _USBIENCSR0_FLUSH_POSITION 0x00000013 -#define _USBIENCSR0_FLUSH_MASK 0x00080000 -#define _USBIENCSR0_FLUSH_LENGTH 0x00000001 - -#define _USBIENCSR0_SETUPPKT_POSITION 0x00000014 -#define _USBIENCSR0_SETUPPKT_MASK 0x00100000 -#define _USBIENCSR0_SETUPPKT_LENGTH 0x00000001 - -#define _USBIENCSR0_RXSTALL_POSITION 0x00000015 -#define _USBIENCSR0_RXSTALL_MASK 0x00200000 -#define _USBIENCSR0_RXSTALL_LENGTH 0x00000001 - -#define _USBIENCSR0_CLRDT_POSITION 0x00000016 -#define _USBIENCSR0_CLRDT_MASK 0x00400000 -#define _USBIENCSR0_CLRDT_LENGTH 0x00000001 - -#define _USBIENCSR0_NAKTMOUT_POSITION 0x00000017 -#define _USBIENCSR0_NAKTMOUT_MASK 0x00800000 -#define _USBIENCSR0_NAKTMOUT_LENGTH 0x00000001 - -#define _USBIENCSR0_DATATGGL_POSITION 0x00000018 -#define _USBIENCSR0_DATATGGL_MASK 0x01000000 -#define _USBIENCSR0_DATATGGL_LENGTH 0x00000001 - -#define _USBIENCSR0_DTWREN_POSITION 0x00000019 -#define _USBIENCSR0_DTWREN_MASK 0x02000000 -#define _USBIENCSR0_DTWREN_LENGTH 0x00000001 - -#define _USBIENCSR0_DMAREQMD_POSITION 0x0000001A -#define _USBIENCSR0_DMAREQMD_MASK 0x04000000 -#define _USBIENCSR0_DMAREQMD_LENGTH 0x00000001 - -#define _USBIENCSR0_FRCDATTG_POSITION 0x0000001B -#define _USBIENCSR0_FRCDATTG_MASK 0x08000000 -#define _USBIENCSR0_FRCDATTG_LENGTH 0x00000001 - -#define _USBIENCSR0_DMAREQEN_POSITION 0x0000001C -#define _USBIENCSR0_DMAREQEN_MASK 0x10000000 -#define _USBIENCSR0_DMAREQEN_LENGTH 0x00000001 - -#define _USBIENCSR0_MODE_POSITION 0x0000001D -#define _USBIENCSR0_MODE_MASK 0x20000000 -#define _USBIENCSR0_MODE_LENGTH 0x00000001 - -#define _USBIENCSR0_AUTOSET_POSITION 0x0000001F -#define _USBIENCSR0_AUTOSET_MASK 0x80000000 -#define _USBIENCSR0_AUTOSET_LENGTH 0x00000001 - -#define _USBIENCSR0_UNDERRUN_POSITION 0x00000012 -#define _USBIENCSR0_UNDERRUN_MASK 0x00040000 -#define _USBIENCSR0_UNDERRUN_LENGTH 0x00000001 - -#define _USBIENCSR0_SENDSTALL_POSITION 0x00000014 -#define _USBIENCSR0_SENDSTALL_MASK 0x00100000 -#define _USBIENCSR0_SENDSTALL_LENGTH 0x00000001 - -#define _USBIENCSR0_SENTSTALL_POSITION 0x00000015 -#define _USBIENCSR0_SENTSTALL_MASK 0x00200000 -#define _USBIENCSR0_SENTSTALL_LENGTH 0x00000001 - -#define _USBIENCSR0_INCOMPTX_POSITION 0x00000017 -#define _USBIENCSR0_INCOMPTX_MASK 0x00800000 -#define _USBIENCSR0_INCOMPTX_LENGTH 0x00000001 - -#define _USBIENCSR0_ISO_POSITION 0x0000001E -#define _USBIENCSR0_ISO_MASK 0x40000000 -#define _USBIENCSR0_ISO_LENGTH 0x00000001 - -#define _USBIENCSR1_RXMAXP_POSITION 0x00000000 -#define _USBIENCSR1_RXMAXP_MASK 0x000007FF -#define _USBIENCSR1_RXMAXP_LENGTH 0x0000000B - -#define _USBIENCSR1_MULT_POSITION 0x0000000B -#define _USBIENCSR1_MULT_MASK 0x0000F800 -#define _USBIENCSR1_MULT_LENGTH 0x00000005 - -#define _USBIENCSR1_RXPKTRDY_POSITION 0x00000010 -#define _USBIENCSR1_RXPKTRDY_MASK 0x00010000 -#define _USBIENCSR1_RXPKTRDY_LENGTH 0x00000001 - -#define _USBIENCSR1_FIFOFULL_POSITION 0x00000011 -#define _USBIENCSR1_FIFOFULL_MASK 0x00020000 -#define _USBIENCSR1_FIFOFULL_LENGTH 0x00000001 - -#define _USBIENCSR1_ERROR_POSITION 0x00000012 -#define _USBIENCSR1_ERROR_MASK 0x00040000 -#define _USBIENCSR1_ERROR_LENGTH 0x00000001 - -#define _USBIENCSR1_DERRNAKT_POSITION 0x00000013 -#define _USBIENCSR1_DERRNAKT_MASK 0x00080000 -#define _USBIENCSR1_DERRNAKT_LENGTH 0x00000001 - -#define _USBIENCSR1_FLUSH_POSITION 0x00000014 -#define _USBIENCSR1_FLUSH_MASK 0x00100000 -#define _USBIENCSR1_FLUSH_LENGTH 0x00000001 - -#define _USBIENCSR1_REQPKT_POSITION 0x00000015 -#define _USBIENCSR1_REQPKT_MASK 0x00200000 -#define _USBIENCSR1_REQPKT_LENGTH 0x00000001 - -#define _USBIENCSR1_RXSTALL_POSITION 0x00000016 -#define _USBIENCSR1_RXSTALL_MASK 0x00400000 -#define _USBIENCSR1_RXSTALL_LENGTH 0x00000001 - -#define _USBIENCSR1_CLRDT_POSITION 0x00000017 -#define _USBIENCSR1_CLRDT_MASK 0x00800000 -#define _USBIENCSR1_CLRDT_LENGTH 0x00000001 - -#define _USBIENCSR1_INCOMPRX_POSITION 0x00000018 -#define _USBIENCSR1_INCOMPRX_MASK 0x01000000 -#define _USBIENCSR1_INCOMPRX_LENGTH 0x00000001 - -#define _USBIENCSR1_DATATGGL_POSITION 0x00000019 -#define _USBIENCSR1_DATATGGL_MASK 0x02000000 -#define _USBIENCSR1_DATATGGL_LENGTH 0x00000001 - -#define _USBIENCSR1_DATATWEN_POSITION 0x0000001A -#define _USBIENCSR1_DATATWEN_MASK 0x04000000 -#define _USBIENCSR1_DATATWEN_LENGTH 0x00000001 - -#define _USBIENCSR1_DMAREQMD_POSITION 0x0000001B -#define _USBIENCSR1_DMAREQMD_MASK 0x08000000 -#define _USBIENCSR1_DMAREQMD_LENGTH 0x00000001 - -#define _USBIENCSR1_PIDERR_POSITION 0x0000001C -#define _USBIENCSR1_PIDERR_MASK 0x10000000 -#define _USBIENCSR1_PIDERR_LENGTH 0x00000001 - -#define _USBIENCSR1_DMAREQEN_POSITION 0x0000001D -#define _USBIENCSR1_DMAREQEN_MASK 0x20000000 -#define _USBIENCSR1_DMAREQEN_LENGTH 0x00000001 - -#define _USBIENCSR1_AUTORQ_POSITION 0x0000001E -#define _USBIENCSR1_AUTORQ_MASK 0x40000000 -#define _USBIENCSR1_AUTORQ_LENGTH 0x00000001 - -#define _USBIENCSR1_AUTOCLR_POSITION 0x0000001F -#define _USBIENCSR1_AUTOCLR_MASK 0x80000000 -#define _USBIENCSR1_AUTOCLR_LENGTH 0x00000001 - -#define _USBIENCSR1_OVERRUN_POSITION 0x00000012 -#define _USBIENCSR1_OVERRUN_MASK 0x00040000 -#define _USBIENCSR1_OVERRUN_LENGTH 0x00000001 - -#define _USBIENCSR1_DATAERR_POSITION 0x00000013 -#define _USBIENCSR1_DATAERR_MASK 0x00080000 -#define _USBIENCSR1_DATAERR_LENGTH 0x00000001 - -#define _USBIENCSR1_SENDSTALL_POSITION 0x00000015 -#define _USBIENCSR1_SENDSTALL_MASK 0x00200000 -#define _USBIENCSR1_SENDSTALL_LENGTH 0x00000001 - -#define _USBIENCSR1_SENTSTALL_POSITION 0x00000016 -#define _USBIENCSR1_SENTSTALL_MASK 0x00400000 -#define _USBIENCSR1_SENTSTALL_LENGTH 0x00000001 - -#define _USBIENCSR1_DISNYET_POSITION 0x0000001C -#define _USBIENCSR1_DISNYET_MASK 0x10000000 -#define _USBIENCSR1_DISNYET_LENGTH 0x00000001 - -#define _USBIENCSR1_ISO_POSITION 0x0000001E -#define _USBIENCSR1_ISO_MASK 0x40000000 -#define _USBIENCSR1_ISO_LENGTH 0x00000001 - -#define _USBIENCSR2_RXCNT_POSITION 0x00000000 -#define _USBIENCSR2_RXCNT_MASK 0x00003FFF -#define _USBIENCSR2_RXCNT_LENGTH 0x0000000E - -#define _USBIENCSR2_TEP_POSITION 0x00000010 -#define _USBIENCSR2_TEP_MASK 0x000F0000 -#define _USBIENCSR2_TEP_LENGTH 0x00000004 - -#define _USBIENCSR2_PROTOCOL_POSITION 0x00000014 -#define _USBIENCSR2_PROTOCOL_MASK 0x00300000 -#define _USBIENCSR2_PROTOCOL_LENGTH 0x00000002 - -#define _USBIENCSR2_SPEED_POSITION 0x00000016 -#define _USBIENCSR2_SPEED_MASK 0x00C00000 -#define _USBIENCSR2_SPEED_LENGTH 0x00000002 - -#define _USBIENCSR2_TXINTERV_POSITION 0x00000018 -#define _USBIENCSR2_TXINTERV_MASK 0xFF000000 -#define _USBIENCSR2_TXINTERV_LENGTH 0x00000008 - -#define _USBIENCSR3_TEP_POSITION 0x00000000 -#define _USBIENCSR3_TEP_MASK 0x0000000F -#define _USBIENCSR3_TEP_LENGTH 0x00000004 - -#define _USBIENCSR3_PROTOCOL_POSITION 0x00000004 -#define _USBIENCSR3_PROTOCOL_MASK 0x00000030 -#define _USBIENCSR3_PROTOCOL_LENGTH 0x00000002 - -#define _USBIENCSR3_SPEED_POSITION 0x00000006 -#define _USBIENCSR3_SPEED_MASK 0x000000C0 -#define _USBIENCSR3_SPEED_LENGTH 0x00000002 - -#define _USBIENCSR3_RXINTERV_POSITION 0x00000008 -#define _USBIENCSR3_RXINTERV_MASK 0x0000FF00 -#define _USBIENCSR3_RXINTERV_LENGTH 0x00000008 - -#define _USBIENCSR3_TXFIFOSZ_POSITION 0x00000018 -#define _USBIENCSR3_TXFIFOSZ_MASK 0x0F000000 -#define _USBIENCSR3_TXFIFOSZ_LENGTH 0x00000004 - -#define _USBIENCSR3_RXFIFOSZ_POSITION 0x0000001C -#define _USBIENCSR3_RXFIFOSZ_MASK 0xF0000000 -#define _USBIENCSR3_RXFIFOSZ_LENGTH 0x00000004 - -#define _USBFIFO0_DATA_POSITION 0x00000000 -#define _USBFIFO0_DATA_MASK 0xFFFFFFFF -#define _USBFIFO0_DATA_LENGTH 0x00000020 - -#define _USBFIFO1_DATA_POSITION 0x00000000 -#define _USBFIFO1_DATA_MASK 0xFFFFFFFF -#define _USBFIFO1_DATA_LENGTH 0x00000020 - -#define _USBFIFO2_DATA_POSITION 0x00000000 -#define _USBFIFO2_DATA_MASK 0xFFFFFFFF -#define _USBFIFO2_DATA_LENGTH 0x00000020 - -#define _USBFIFO3_DATA_POSITION 0x00000000 -#define _USBFIFO3_DATA_MASK 0xFFFFFFFF -#define _USBFIFO3_DATA_LENGTH 0x00000020 - -#define _USBFIFO4_DATA_POSITION 0x00000000 -#define _USBFIFO4_DATA_MASK 0xFFFFFFFF -#define _USBFIFO4_DATA_LENGTH 0x00000020 - -#define _USBFIFO5_DATA_POSITION 0x00000000 -#define _USBFIFO5_DATA_MASK 0xFFFFFFFF -#define _USBFIFO5_DATA_LENGTH 0x00000020 - -#define _USBFIFO6_DATA_POSITION 0x00000000 -#define _USBFIFO6_DATA_MASK 0xFFFFFFFF -#define _USBFIFO6_DATA_LENGTH 0x00000020 - -#define _USBFIFO7_DATA_POSITION 0x00000000 -#define _USBFIFO7_DATA_MASK 0xFFFFFFFF -#define _USBFIFO7_DATA_LENGTH 0x00000020 - -#define _USBOTG_SESSION_POSITION 0x00000000 -#define _USBOTG_SESSION_MASK 0x00000001 -#define _USBOTG_SESSION_LENGTH 0x00000001 - -#define _USBOTG_HOSTREQ_POSITION 0x00000001 -#define _USBOTG_HOSTREQ_MASK 0x00000002 -#define _USBOTG_HOSTREQ_LENGTH 0x00000001 - -#define _USBOTG_HOSTMODE_POSITION 0x00000002 -#define _USBOTG_HOSTMODE_MASK 0x00000004 -#define _USBOTG_HOSTMODE_LENGTH 0x00000001 - -#define _USBOTG_VBUS_POSITION 0x00000003 -#define _USBOTG_VBUS_MASK 0x00000018 -#define _USBOTG_VBUS_LENGTH 0x00000002 - -#define _USBOTG_LSDEV_POSITION 0x00000005 -#define _USBOTG_LSDEV_MASK 0x00000020 -#define _USBOTG_LSDEV_LENGTH 0x00000001 - -#define _USBOTG_FSDEV_POSITION 0x00000006 -#define _USBOTG_FSDEV_MASK 0x00000040 -#define _USBOTG_FSDEV_LENGTH 0x00000001 - -#define _USBOTG_BDEV_POSITION 0x00000007 -#define _USBOTG_BDEV_MASK 0x00000080 -#define _USBOTG_BDEV_LENGTH 0x00000001 - -#define _USBOTG_RXEDMA_POSITION 0x00000008 -#define _USBOTG_RXEDMA_MASK 0x00000100 -#define _USBOTG_RXEDMA_LENGTH 0x00000001 - -#define _USBOTG_TXEDMA_POSITION 0x00000009 -#define _USBOTG_TXEDMA_MASK 0x00000200 -#define _USBOTG_TXEDMA_LENGTH 0x00000001 - -#define _USBOTG_TXFIFOSZ_POSITION 0x00000010 -#define _USBOTG_TXFIFOSZ_MASK 0x000F0000 -#define _USBOTG_TXFIFOSZ_LENGTH 0x00000004 - -#define _USBOTG_TXDPB_POSITION 0x00000014 -#define _USBOTG_TXDPB_MASK 0x00100000 -#define _USBOTG_TXDPB_LENGTH 0x00000001 - -#define _USBOTG_RXFIFOSZ_POSITION 0x00000018 -#define _USBOTG_RXFIFOSZ_MASK 0x0F000000 -#define _USBOTG_RXFIFOSZ_LENGTH 0x00000004 - -#define _USBOTG_RXDPB_POSITION 0x0000001C -#define _USBOTG_RXDPB_MASK 0x10000000 -#define _USBOTG_RXDPB_LENGTH 0x00000001 - -#define _USBFIFOA_TXFIFOAD_POSITION 0x00000000 -#define _USBFIFOA_TXFIFOAD_MASK 0x00001FFF -#define _USBFIFOA_TXFIFOAD_LENGTH 0x0000000D - -#define _USBFIFOA_RXFIFOAD_POSITION 0x00000010 -#define _USBFIFOA_RXFIFOAD_MASK 0x1FFF0000 -#define _USBFIFOA_RXFIFOAD_LENGTH 0x0000000D - -#define _USBHWVER_VERMINOR_POSITION 0x00000000 -#define _USBHWVER_VERMINOR_MASK 0x000003FF -#define _USBHWVER_VERMINOR_LENGTH 0x0000000A - -#define _USBHWVER_VERMAJOR_POSITION 0x0000000A -#define _USBHWVER_VERMAJOR_MASK 0x00007C00 -#define _USBHWVER_VERMAJOR_LENGTH 0x00000005 - -#define _USBHWVER_RC_POSITION 0x0000000F -#define _USBHWVER_RC_MASK 0x00008000 -#define _USBHWVER_RC_LENGTH 0x00000001 - -#define _USBINFO_TXENDPTS_POSITION 0x00000000 -#define _USBINFO_TXENDPTS_MASK 0x0000000F -#define _USBINFO_TXENDPTS_LENGTH 0x00000004 - -#define _USBINFO_RXENDPTS_POSITION 0x00000004 -#define _USBINFO_RXENDPTS_MASK 0x000000F0 -#define _USBINFO_RXENDPTS_LENGTH 0x00000004 - -#define _USBINFO_RAMBITS_POSITION 0x00000008 -#define _USBINFO_RAMBITS_MASK 0x00000F00 -#define _USBINFO_RAMBITS_LENGTH 0x00000004 - -#define _USBINFO_DMACHANS_POSITION 0x0000000C -#define _USBINFO_DMACHANS_MASK 0x0000F000 -#define _USBINFO_DMACHANS_LENGTH 0x00000004 - -#define _USBINFO_WTID_POSITION 0x00000010 -#define _USBINFO_WTID_MASK 0x000F0000 -#define _USBINFO_WTID_LENGTH 0x00000004 - -#define _USBINFO_WTCON_POSITION 0x00000014 -#define _USBINFO_WTCON_MASK 0x00F00000 -#define _USBINFO_WTCON_LENGTH 0x00000004 - -#define _USBINFO_VPLEN_POSITION 0x00000018 -#define _USBINFO_VPLEN_MASK 0xFF000000 -#define _USBINFO_VPLEN_LENGTH 0x00000008 - -#define _USBEOFRST_HSEOF_POSITION 0x00000000 -#define _USBEOFRST_HSEOF_MASK 0x000000FF -#define _USBEOFRST_HSEOF_LENGTH 0x00000008 - -#define _USBEOFRST_FSEOF_POSITION 0x00000008 -#define _USBEOFRST_FSEOF_MASK 0x0000FF00 -#define _USBEOFRST_FSEOF_LENGTH 0x00000008 - -#define _USBEOFRST_LSEOF_POSITION 0x00000010 -#define _USBEOFRST_LSEOF_MASK 0x00FF0000 -#define _USBEOFRST_LSEOF_LENGTH 0x00000008 - -#define _USBEOFRST_SOFRST_POSITION 0x00000018 -#define _USBEOFRST_SOFRST_MASK 0xFF000000 -#define _USBEOFRST_SOFRST_LENGTH 0x00000008 - -#define _USBE0TXA_TXFADDR_POSITION 0x00000000 -#define _USBE0TXA_TXFADDR_MASK 0x0000007F -#define _USBE0TXA_TXFADDR_LENGTH 0x00000007 - -#define _USBE0TXA_TXHUBADD_POSITION 0x00000010 -#define _USBE0TXA_TXHUBADD_MASK 0x007F0000 -#define _USBE0TXA_TXHUBADD_LENGTH 0x00000007 - -#define _USBE0TXA_MULTTRAN_POSITION 0x00000017 -#define _USBE0TXA_MULTTRAN_MASK 0x00800000 -#define _USBE0TXA_MULTTRAN_LENGTH 0x00000001 - -#define _USBE0TXA_TXHUBPRT_POSITION 0x00000018 -#define _USBE0TXA_TXHUBPRT_MASK 0x7F000000 -#define _USBE0TXA_TXHUBPRT_LENGTH 0x00000007 - -#define _USBE0RXA_RXHUBADD_POSITION 0x00000010 -#define _USBE0RXA_RXHUBADD_MASK 0x007F0000 -#define _USBE0RXA_RXHUBADD_LENGTH 0x00000007 - -#define _USBE0RXA_MULTTRAN_POSITION 0x00000017 -#define _USBE0RXA_MULTTRAN_MASK 0x00800000 -#define _USBE0RXA_MULTTRAN_LENGTH 0x00000001 - -#define _USBE0RXA_RXHUBPRT_POSITION 0x00000018 -#define _USBE0RXA_RXHUBPRT_MASK 0x7F000000 -#define _USBE0RXA_RXHUBPRT_LENGTH 0x00000007 - -#define _USBE1TXA_TXFADDR_POSITION 0x00000000 -#define _USBE1TXA_TXFADDR_MASK 0x0000007F -#define _USBE1TXA_TXFADDR_LENGTH 0x00000007 - -#define _USBE1TXA_TXHUBADD_POSITION 0x00000010 -#define _USBE1TXA_TXHUBADD_MASK 0x007F0000 -#define _USBE1TXA_TXHUBADD_LENGTH 0x00000007 - -#define _USBE1TXA_MULTTRAN_POSITION 0x00000017 -#define _USBE1TXA_MULTTRAN_MASK 0x00800000 -#define _USBE1TXA_MULTTRAN_LENGTH 0x00000001 - -#define _USBE1TXA_TXHUBPRT_POSITION 0x00000018 -#define _USBE1TXA_TXHUBPRT_MASK 0x7F000000 -#define _USBE1TXA_TXHUBPRT_LENGTH 0x00000007 - -#define _USBE1RXA_RXFADDR_POSITION 0x00000000 -#define _USBE1RXA_RXFADDR_MASK 0x0000007F -#define _USBE1RXA_RXFADDR_LENGTH 0x00000007 - -#define _USBE1RXA_RXHUBADD_POSITION 0x00000010 -#define _USBE1RXA_RXHUBADD_MASK 0x007F0000 -#define _USBE1RXA_RXHUBADD_LENGTH 0x00000007 - -#define _USBE1RXA_MULTTRAN_POSITION 0x00000017 -#define _USBE1RXA_MULTTRAN_MASK 0x00800000 -#define _USBE1RXA_MULTTRAN_LENGTH 0x00000001 - -#define _USBE1RXA_RXHUBPRT_POSITION 0x00000018 -#define _USBE1RXA_RXHUBPRT_MASK 0x7F000000 -#define _USBE1RXA_RXHUBPRT_LENGTH 0x00000007 - -#define _USBE2TXA_TXFADDR_POSITION 0x00000000 -#define _USBE2TXA_TXFADDR_MASK 0x0000007F -#define _USBE2TXA_TXFADDR_LENGTH 0x00000007 - -#define _USBE2TXA_TXHUBADD_POSITION 0x00000010 -#define _USBE2TXA_TXHUBADD_MASK 0x007F0000 -#define _USBE2TXA_TXHUBADD_LENGTH 0x00000007 - -#define _USBE2TXA_MULTTRAN_POSITION 0x00000017 -#define _USBE2TXA_MULTTRAN_MASK 0x00800000 -#define _USBE2TXA_MULTTRAN_LENGTH 0x00000001 - -#define _USBE2TXA_TXHUBPRT_POSITION 0x00000018 -#define _USBE2TXA_TXHUBPRT_MASK 0x7F000000 -#define _USBE2TXA_TXHUBPRT_LENGTH 0x00000007 - -#define _USBE2RXA_RXFADDR_POSITION 0x00000000 -#define _USBE2RXA_RXFADDR_MASK 0x0000007F -#define _USBE2RXA_RXFADDR_LENGTH 0x00000007 - -#define _USBE2RXA_RXHUBADD_POSITION 0x00000010 -#define _USBE2RXA_RXHUBADD_MASK 0x007F0000 -#define _USBE2RXA_RXHUBADD_LENGTH 0x00000007 - -#define _USBE2RXA_MULTTRAN_POSITION 0x00000017 -#define _USBE2RXA_MULTTRAN_MASK 0x00800000 -#define _USBE2RXA_MULTTRAN_LENGTH 0x00000001 - -#define _USBE2RXA_RXHUBPRT_POSITION 0x00000018 -#define _USBE2RXA_RXHUBPRT_MASK 0x7F000000 -#define _USBE2RXA_RXHUBPRT_LENGTH 0x00000007 - -#define _USBE3TXA_TXFADDR_POSITION 0x00000000 -#define _USBE3TXA_TXFADDR_MASK 0x0000007F -#define _USBE3TXA_TXFADDR_LENGTH 0x00000007 - -#define _USBE3TXA_TXHUBADD_POSITION 0x00000010 -#define _USBE3TXA_TXHUBADD_MASK 0x007F0000 -#define _USBE3TXA_TXHUBADD_LENGTH 0x00000007 - -#define _USBE3TXA_MULTTRAN_POSITION 0x00000017 -#define _USBE3TXA_MULTTRAN_MASK 0x00800000 -#define _USBE3TXA_MULTTRAN_LENGTH 0x00000001 - -#define _USBE3TXA_TXHUBPRT_POSITION 0x00000018 -#define _USBE3TXA_TXHUBPRT_MASK 0x7F000000 -#define _USBE3TXA_TXHUBPRT_LENGTH 0x00000007 - -#define _USBE3RXA_RXFADDR_POSITION 0x00000000 -#define _USBE3RXA_RXFADDR_MASK 0x0000007F -#define _USBE3RXA_RXFADDR_LENGTH 0x00000007 - -#define _USBE3RXA_RXHUBADD_POSITION 0x00000010 -#define _USBE3RXA_RXHUBADD_MASK 0x007F0000 -#define _USBE3RXA_RXHUBADD_LENGTH 0x00000007 - -#define _USBE3RXA_MULTTRAN_POSITION 0x00000017 -#define _USBE3RXA_MULTTRAN_MASK 0x00800000 -#define _USBE3RXA_MULTTRAN_LENGTH 0x00000001 - -#define _USBE3RXA_RXHUBPRT_POSITION 0x00000018 -#define _USBE3RXA_RXHUBPRT_MASK 0x7F000000 -#define _USBE3RXA_RXHUBPRT_LENGTH 0x00000007 - -#define _USBE4TXA_TXFADDR_POSITION 0x00000000 -#define _USBE4TXA_TXFADDR_MASK 0x0000007F -#define _USBE4TXA_TXFADDR_LENGTH 0x00000007 - -#define _USBE4TXA_TXHUBADD_POSITION 0x00000010 -#define _USBE4TXA_TXHUBADD_MASK 0x007F0000 -#define _USBE4TXA_TXHUBADD_LENGTH 0x00000007 - -#define _USBE4TXA_MULTTRAN_POSITION 0x00000017 -#define _USBE4TXA_MULTTRAN_MASK 0x00800000 -#define _USBE4TXA_MULTTRAN_LENGTH 0x00000001 - -#define _USBE4TXA_TXHUBPRT_POSITION 0x00000018 -#define _USBE4TXA_TXHUBPRT_MASK 0x7F000000 -#define _USBE4TXA_TXHUBPRT_LENGTH 0x00000007 - -#define _USBE4RXA_RXFADDR_POSITION 0x00000000 -#define _USBE4RXA_RXFADDR_MASK 0x0000007F -#define _USBE4RXA_RXFADDR_LENGTH 0x00000007 - -#define _USBE4RXA_RXHUBADD_POSITION 0x00000010 -#define _USBE4RXA_RXHUBADD_MASK 0x007F0000 -#define _USBE4RXA_RXHUBADD_LENGTH 0x00000007 - -#define _USBE4RXA_MULTTRAN_POSITION 0x00000017 -#define _USBE4RXA_MULTTRAN_MASK 0x00800000 -#define _USBE4RXA_MULTTRAN_LENGTH 0x00000001 - -#define _USBE4RXA_RXHUBPRT_POSITION 0x00000018 -#define _USBE4RXA_RXHUBPRT_MASK 0x7F000000 -#define _USBE4RXA_RXHUBPRT_LENGTH 0x00000007 - -#define _USBE5TXA_TXFADDR_POSITION 0x00000000 -#define _USBE5TXA_TXFADDR_MASK 0x0000007F -#define _USBE5TXA_TXFADDR_LENGTH 0x00000007 - -#define _USBE5TXA_TXHUBADD_POSITION 0x00000010 -#define _USBE5TXA_TXHUBADD_MASK 0x007F0000 -#define _USBE5TXA_TXHUBADD_LENGTH 0x00000007 - -#define _USBE5TXA_MULTTRAN_POSITION 0x00000017 -#define _USBE5TXA_MULTTRAN_MASK 0x00800000 -#define _USBE5TXA_MULTTRAN_LENGTH 0x00000001 - -#define _USBE5TXA_TXHUBPRT_POSITION 0x00000018 -#define _USBE5TXA_TXHUBPRT_MASK 0x7F000000 -#define _USBE5TXA_TXHUBPRT_LENGTH 0x00000007 - -#define _USBE5RXA_RXFADDR_POSITION 0x00000000 -#define _USBE5RXA_RXFADDR_MASK 0x0000007F -#define _USBE5RXA_RXFADDR_LENGTH 0x00000007 - -#define _USBE5RXA_RXHUBADD_POSITION 0x00000010 -#define _USBE5RXA_RXHUBADD_MASK 0x007F0000 -#define _USBE5RXA_RXHUBADD_LENGTH 0x00000007 - -#define _USBE5RXA_MULTTRAN_POSITION 0x00000017 -#define _USBE5RXA_MULTTRAN_MASK 0x00800000 -#define _USBE5RXA_MULTTRAN_LENGTH 0x00000001 - -#define _USBE5RXA_RXHUBPRT_POSITION 0x00000018 -#define _USBE5RXA_RXHUBPRT_MASK 0x7F000000 -#define _USBE5RXA_RXHUBPRT_LENGTH 0x00000007 - -#define _USBE6TXA_TXFADDR_POSITION 0x00000000 -#define _USBE6TXA_TXFADDR_MASK 0x0000007F -#define _USBE6TXA_TXFADDR_LENGTH 0x00000007 - -#define _USBE6TXA_TXHUBADD_POSITION 0x00000010 -#define _USBE6TXA_TXHUBADD_MASK 0x007F0000 -#define _USBE6TXA_TXHUBADD_LENGTH 0x00000007 - -#define _USBE6TXA_MULTTRAN_POSITION 0x00000017 -#define _USBE6TXA_MULTTRAN_MASK 0x00800000 -#define _USBE6TXA_MULTTRAN_LENGTH 0x00000001 - -#define _USBE6TXA_TXHUBPRT_POSITION 0x00000018 -#define _USBE6TXA_TXHUBPRT_MASK 0x7F000000 -#define _USBE6TXA_TXHUBPRT_LENGTH 0x00000007 - -#define _USBE6RXA_RXFADDR_POSITION 0x00000000 -#define _USBE6RXA_RXFADDR_MASK 0x0000007F -#define _USBE6RXA_RXFADDR_LENGTH 0x00000007 - -#define _USBE6RXA_RXHUBADD_POSITION 0x00000010 -#define _USBE6RXA_RXHUBADD_MASK 0x007F0000 -#define _USBE6RXA_RXHUBADD_LENGTH 0x00000007 - -#define _USBE6RXA_MULTTRAN_POSITION 0x00000017 -#define _USBE6RXA_MULTTRAN_MASK 0x00800000 -#define _USBE6RXA_MULTTRAN_LENGTH 0x00000001 - -#define _USBE6RXA_RXHUBPRT_POSITION 0x00000018 -#define _USBE6RXA_RXHUBPRT_MASK 0x7F000000 -#define _USBE6RXA_RXHUBPRT_LENGTH 0x00000007 - -#define _USBE7TXA_TXFADDR_POSITION 0x00000000 -#define _USBE7TXA_TXFADDR_MASK 0x0000007F -#define _USBE7TXA_TXFADDR_LENGTH 0x00000007 - -#define _USBE7TXA_TXHUBADD_POSITION 0x00000010 -#define _USBE7TXA_TXHUBADD_MASK 0x007F0000 -#define _USBE7TXA_TXHUBADD_LENGTH 0x00000007 - -#define _USBE7TXA_MULTTRAN_POSITION 0x00000017 -#define _USBE7TXA_MULTTRAN_MASK 0x00800000 -#define _USBE7TXA_MULTTRAN_LENGTH 0x00000001 - -#define _USBE7TXA_TXHUBPRT_POSITION 0x00000018 -#define _USBE7TXA_TXHUBPRT_MASK 0x7F000000 -#define _USBE7TXA_TXHUBPRT_LENGTH 0x00000007 - -#define _USBE7RXA_RXFADDR_POSITION 0x00000000 -#define _USBE7RXA_RXFADDR_MASK 0x0000007F -#define _USBE7RXA_RXFADDR_LENGTH 0x00000007 - -#define _USBE7RXA_RXHUBADD_POSITION 0x00000010 -#define _USBE7RXA_RXHUBADD_MASK 0x007F0000 -#define _USBE7RXA_RXHUBADD_LENGTH 0x00000007 - -#define _USBE7RXA_MULTTRAN_POSITION 0x00000017 -#define _USBE7RXA_MULTTRAN_MASK 0x00800000 -#define _USBE7RXA_MULTTRAN_LENGTH 0x00000001 - -#define _USBE7RXA_RXHUBPRT_POSITION 0x00000018 -#define _USBE7RXA_RXHUBPRT_MASK 0x7F000000 -#define _USBE7RXA_RXHUBPRT_LENGTH 0x00000007 - -#define _USBE0CSR0_TXMAXP_POSITION 0x00000000 -#define _USBE0CSR0_TXMAXP_MASK 0x000007FF -#define _USBE0CSR0_TXMAXP_LENGTH 0x0000000B - -#define _USBE0CSR0_RXRDY_POSITION 0x00000010 -#define _USBE0CSR0_RXRDY_MASK 0x00010000 -#define _USBE0CSR0_RXRDY_LENGTH 0x00000001 - -#define _USBE0CSR0_TXRDY_POSITION 0x00000011 -#define _USBE0CSR0_TXRDY_MASK 0x00020000 -#define _USBE0CSR0_TXRDY_LENGTH 0x00000001 - -#define _USBE0CSR0_STALLED_POSITION 0x00000012 -#define _USBE0CSR0_STALLED_MASK 0x00040000 -#define _USBE0CSR0_STALLED_LENGTH 0x00000001 - -#define _USBE0CSR0_SETUP_POSITION 0x00000013 -#define _USBE0CSR0_SETUP_MASK 0x00080000 -#define _USBE0CSR0_SETUP_LENGTH 0x00000001 - -#define _USBE0CSR0_ERROR_POSITION 0x00000014 -#define _USBE0CSR0_ERROR_MASK 0x00100000 -#define _USBE0CSR0_ERROR_LENGTH 0x00000001 - -#define _USBE0CSR0_REQPKT_POSITION 0x00000015 -#define _USBE0CSR0_REQPKT_MASK 0x00200000 -#define _USBE0CSR0_REQPKT_LENGTH 0x00000001 - -#define _USBE0CSR0_STATUS_POSITION 0x00000016 -#define _USBE0CSR0_STATUS_MASK 0x00400000 -#define _USBE0CSR0_STATUS_LENGTH 0x00000001 - -#define _USBE0CSR0_NAKTO_POSITION 0x00000017 -#define _USBE0CSR0_NAKTO_MASK 0x00800000 -#define _USBE0CSR0_NAKTO_LENGTH 0x00000001 - -#define _USBE0CSR0_FLUSH_POSITION 0x00000018 -#define _USBE0CSR0_FLUSH_MASK 0x01000000 -#define _USBE0CSR0_FLUSH_LENGTH 0x00000001 - -#define _USBE0CSR0_DT_POSITION 0x00000019 -#define _USBE0CSR0_DT_MASK 0x02000000 -#define _USBE0CSR0_DT_LENGTH 0x00000001 - -#define _USBE0CSR0_DTWE_POSITION 0x0000001A -#define _USBE0CSR0_DTWE_MASK 0x04000000 -#define _USBE0CSR0_DTWE_LENGTH 0x00000001 - -#define _USBE0CSR0_DATAEND_POSITION 0x00000013 -#define _USBE0CSR0_DATAEND_MASK 0x00080000 -#define _USBE0CSR0_DATAEND_LENGTH 0x00000001 - -#define _USBE0CSR0_SETEND_POSITION 0x00000014 -#define _USBE0CSR0_SETEND_MASK 0x00100000 -#define _USBE0CSR0_SETEND_LENGTH 0x00000001 - -#define _USBE0CSR0_STALL_POSITION 0x00000015 -#define _USBE0CSR0_STALL_MASK 0x00200000 -#define _USBE0CSR0_STALL_LENGTH 0x00000001 - -#define _USBE0CSR0_RXRDYC_POSITION 0x00000016 -#define _USBE0CSR0_RXRDYC_MASK 0x00400000 -#define _USBE0CSR0_RXRDYC_LENGTH 0x00000001 - -#define _USBE0CSR0_SETENDC_POSITION 0x00000017 -#define _USBE0CSR0_SETENDC_MASK 0x00800000 -#define _USBE0CSR0_SETENDC_LENGTH 0x00000001 - -#define _USBE0CSR2_RXCNT_POSITION 0x00000000 -#define _USBE0CSR2_RXCNT_MASK 0x0000007F -#define _USBE0CSR2_RXCNT_LENGTH 0x00000007 - -#define _USBE0CSR2_SPEED_POSITION 0x00000016 -#define _USBE0CSR2_SPEED_MASK 0x00C00000 -#define _USBE0CSR2_SPEED_LENGTH 0x00000002 - -#define _USBE0CSR2_NAKLIM_POSITION 0x00000018 -#define _USBE0CSR2_NAKLIM_MASK 0x0F000000 -#define _USBE0CSR2_NAKLIM_LENGTH 0x00000004 - -#define _USBE0CSR3_UTMIDWID_POSITION 0x00000018 -#define _USBE0CSR3_UTMIDWID_MASK 0x01000000 -#define _USBE0CSR3_UTMIDWID_LENGTH 0x00000001 - -#define _USBE0CSR3_SOFTCONE_POSITION 0x00000019 -#define _USBE0CSR3_SOFTCONE_MASK 0x02000000 -#define _USBE0CSR3_SOFTCONE_LENGTH 0x00000001 - -#define _USBE0CSR3_DYNFIFOS_POSITION 0x0000001A -#define _USBE0CSR3_DYNFIFOS_MASK 0x04000000 -#define _USBE0CSR3_DYNFIFOS_LENGTH 0x00000001 - -#define _USBE0CSR3_HBTXEN_POSITION 0x0000001B -#define _USBE0CSR3_HBTXEN_MASK 0x08000000 -#define _USBE0CSR3_HBTXEN_LENGTH 0x00000001 - -#define _USBE0CSR3_HBRXEN_POSITION 0x0000001C -#define _USBE0CSR3_HBRXEN_MASK 0x10000000 -#define _USBE0CSR3_HBRXEN_LENGTH 0x00000001 - -#define _USBE0CSR3_BIGEND_POSITION 0x0000001D -#define _USBE0CSR3_BIGEND_MASK 0x20000000 -#define _USBE0CSR3_BIGEND_LENGTH 0x00000001 - -#define _USBE0CSR3_MPTXEN_POSITION 0x0000001E -#define _USBE0CSR3_MPTXEN_MASK 0x40000000 -#define _USBE0CSR3_MPTXEN_LENGTH 0x00000001 - -#define _USBE0CSR3_MPRXEN_POSITION 0x0000001F -#define _USBE0CSR3_MPRXEN_MASK 0x80000000 -#define _USBE0CSR3_MPRXEN_LENGTH 0x00000001 - -#define _USBE1CSR0_TXMAXP_POSITION 0x00000000 -#define _USBE1CSR0_TXMAXP_MASK 0x000007FF -#define _USBE1CSR0_TXMAXP_LENGTH 0x0000000B - -#define _USBE1CSR0_MULT_POSITION 0x0000000B -#define _USBE1CSR0_MULT_MASK 0x0000F800 -#define _USBE1CSR0_MULT_LENGTH 0x00000005 - -#define _USBE1CSR0_TXPKTRDY_POSITION 0x00000010 -#define _USBE1CSR0_TXPKTRDY_MASK 0x00010000 -#define _USBE1CSR0_TXPKTRDY_LENGTH 0x00000001 - -#define _USBE1CSR0_FIFONE_POSITION 0x00000011 -#define _USBE1CSR0_FIFONE_MASK 0x00020000 -#define _USBE1CSR0_FIFONE_LENGTH 0x00000001 - -#define _USBE1CSR0_ERROR_POSITION 0x00000012 -#define _USBE1CSR0_ERROR_MASK 0x00040000 -#define _USBE1CSR0_ERROR_LENGTH 0x00000001 - -#define _USBE1CSR0_FLUSH_POSITION 0x00000013 -#define _USBE1CSR0_FLUSH_MASK 0x00080000 -#define _USBE1CSR0_FLUSH_LENGTH 0x00000001 - -#define _USBE1CSR0_SETUPPKT_POSITION 0x00000014 -#define _USBE1CSR0_SETUPPKT_MASK 0x00100000 -#define _USBE1CSR0_SETUPPKT_LENGTH 0x00000001 - -#define _USBE1CSR0_RXSTALL_POSITION 0x00000015 -#define _USBE1CSR0_RXSTALL_MASK 0x00200000 -#define _USBE1CSR0_RXSTALL_LENGTH 0x00000001 - -#define _USBE1CSR0_CLRDT_POSITION 0x00000016 -#define _USBE1CSR0_CLRDT_MASK 0x00400000 -#define _USBE1CSR0_CLRDT_LENGTH 0x00000001 - -#define _USBE1CSR0_NAKTMOUT_POSITION 0x00000017 -#define _USBE1CSR0_NAKTMOUT_MASK 0x00800000 -#define _USBE1CSR0_NAKTMOUT_LENGTH 0x00000001 - -#define _USBE1CSR0_DATATGGL_POSITION 0x00000018 -#define _USBE1CSR0_DATATGGL_MASK 0x01000000 -#define _USBE1CSR0_DATATGGL_LENGTH 0x00000001 - -#define _USBE1CSR0_DTWREN_POSITION 0x00000019 -#define _USBE1CSR0_DTWREN_MASK 0x02000000 -#define _USBE1CSR0_DTWREN_LENGTH 0x00000001 - -#define _USBE1CSR0_DMAREQMD_POSITION 0x0000001A -#define _USBE1CSR0_DMAREQMD_MASK 0x04000000 -#define _USBE1CSR0_DMAREQMD_LENGTH 0x00000001 - -#define _USBE1CSR0_FRCDATTG_POSITION 0x0000001B -#define _USBE1CSR0_FRCDATTG_MASK 0x08000000 -#define _USBE1CSR0_FRCDATTG_LENGTH 0x00000001 - -#define _USBE1CSR0_DMAREQEN_POSITION 0x0000001C -#define _USBE1CSR0_DMAREQEN_MASK 0x10000000 -#define _USBE1CSR0_DMAREQEN_LENGTH 0x00000001 - -#define _USBE1CSR0_MODE_POSITION 0x0000001D -#define _USBE1CSR0_MODE_MASK 0x20000000 -#define _USBE1CSR0_MODE_LENGTH 0x00000001 - -#define _USBE1CSR0_AUTOSET_POSITION 0x0000001F -#define _USBE1CSR0_AUTOSET_MASK 0x80000000 -#define _USBE1CSR0_AUTOSET_LENGTH 0x00000001 - -#define _USBE1CSR0_UNDERRUN_POSITION 0x00000012 -#define _USBE1CSR0_UNDERRUN_MASK 0x00040000 -#define _USBE1CSR0_UNDERRUN_LENGTH 0x00000001 - -#define _USBE1CSR0_SENDSTALL_POSITION 0x00000014 -#define _USBE1CSR0_SENDSTALL_MASK 0x00100000 -#define _USBE1CSR0_SENDSTALL_LENGTH 0x00000001 - -#define _USBE1CSR0_SENTSTALL_POSITION 0x00000015 -#define _USBE1CSR0_SENTSTALL_MASK 0x00200000 -#define _USBE1CSR0_SENTSTALL_LENGTH 0x00000001 - -#define _USBE1CSR0_INCOMPTX_POSITION 0x00000017 -#define _USBE1CSR0_INCOMPTX_MASK 0x00800000 -#define _USBE1CSR0_INCOMPTX_LENGTH 0x00000001 - -#define _USBE1CSR0_ISO_POSITION 0x0000001E -#define _USBE1CSR0_ISO_MASK 0x40000000 -#define _USBE1CSR0_ISO_LENGTH 0x00000001 - -#define _USBE1CSR1_RXMAXP_POSITION 0x00000000 -#define _USBE1CSR1_RXMAXP_MASK 0x000007FF -#define _USBE1CSR1_RXMAXP_LENGTH 0x0000000B - -#define _USBE1CSR1_MULT_POSITION 0x0000000B -#define _USBE1CSR1_MULT_MASK 0x0000F800 -#define _USBE1CSR1_MULT_LENGTH 0x00000005 - -#define _USBE1CSR1_RXPKTRDY_POSITION 0x00000010 -#define _USBE1CSR1_RXPKTRDY_MASK 0x00010000 -#define _USBE1CSR1_RXPKTRDY_LENGTH 0x00000001 - -#define _USBE1CSR1_FIFOFULL_POSITION 0x00000011 -#define _USBE1CSR1_FIFOFULL_MASK 0x00020000 -#define _USBE1CSR1_FIFOFULL_LENGTH 0x00000001 - -#define _USBE1CSR1_ERROR_POSITION 0x00000012 -#define _USBE1CSR1_ERROR_MASK 0x00040000 -#define _USBE1CSR1_ERROR_LENGTH 0x00000001 - -#define _USBE1CSR1_DERRNAKT_POSITION 0x00000013 -#define _USBE1CSR1_DERRNAKT_MASK 0x00080000 -#define _USBE1CSR1_DERRNAKT_LENGTH 0x00000001 - -#define _USBE1CSR1_FLUSH_POSITION 0x00000014 -#define _USBE1CSR1_FLUSH_MASK 0x00100000 -#define _USBE1CSR1_FLUSH_LENGTH 0x00000001 - -#define _USBE1CSR1_REQPKT_POSITION 0x00000015 -#define _USBE1CSR1_REQPKT_MASK 0x00200000 -#define _USBE1CSR1_REQPKT_LENGTH 0x00000001 - -#define _USBE1CSR1_RXSTALL_POSITION 0x00000016 -#define _USBE1CSR1_RXSTALL_MASK 0x00400000 -#define _USBE1CSR1_RXSTALL_LENGTH 0x00000001 - -#define _USBE1CSR1_CLRDT_POSITION 0x00000017 -#define _USBE1CSR1_CLRDT_MASK 0x00800000 -#define _USBE1CSR1_CLRDT_LENGTH 0x00000001 - -#define _USBE1CSR1_INCOMPRX_POSITION 0x00000018 -#define _USBE1CSR1_INCOMPRX_MASK 0x01000000 -#define _USBE1CSR1_INCOMPRX_LENGTH 0x00000001 - -#define _USBE1CSR1_DATATGGL_POSITION 0x00000019 -#define _USBE1CSR1_DATATGGL_MASK 0x02000000 -#define _USBE1CSR1_DATATGGL_LENGTH 0x00000001 - -#define _USBE1CSR1_DATATWEN_POSITION 0x0000001A -#define _USBE1CSR1_DATATWEN_MASK 0x04000000 -#define _USBE1CSR1_DATATWEN_LENGTH 0x00000001 - -#define _USBE1CSR1_DMAREQMD_POSITION 0x0000001B -#define _USBE1CSR1_DMAREQMD_MASK 0x08000000 -#define _USBE1CSR1_DMAREQMD_LENGTH 0x00000001 - -#define _USBE1CSR1_PIDERR_POSITION 0x0000001C -#define _USBE1CSR1_PIDERR_MASK 0x10000000 -#define _USBE1CSR1_PIDERR_LENGTH 0x00000001 - -#define _USBE1CSR1_DMAREQEN_POSITION 0x0000001D -#define _USBE1CSR1_DMAREQEN_MASK 0x20000000 -#define _USBE1CSR1_DMAREQEN_LENGTH 0x00000001 - -#define _USBE1CSR1_AUTORQ_POSITION 0x0000001E -#define _USBE1CSR1_AUTORQ_MASK 0x40000000 -#define _USBE1CSR1_AUTORQ_LENGTH 0x00000001 - -#define _USBE1CSR1_AUTOCLR_POSITION 0x0000001F -#define _USBE1CSR1_AUTOCLR_MASK 0x80000000 -#define _USBE1CSR1_AUTOCLR_LENGTH 0x00000001 - -#define _USBE1CSR1_UNDERRUN_POSITION 0x00000012 -#define _USBE1CSR1_UNDERRUN_MASK 0x00040000 -#define _USBE1CSR1_UNDERRUN_LENGTH 0x00000001 - -#define _USBE1CSR1_SENDSTALL_POSITION 0x00000014 -#define _USBE1CSR1_SENDSTALL_MASK 0x00100000 -#define _USBE1CSR1_SENDSTALL_LENGTH 0x00000001 - -#define _USBE1CSR1_SENTSTALL_POSITION 0x00000015 -#define _USBE1CSR1_SENTSTALL_MASK 0x00200000 -#define _USBE1CSR1_SENTSTALL_LENGTH 0x00000001 - -#define _USBE1CSR1_INCOMPTX_POSITION 0x00000017 -#define _USBE1CSR1_INCOMPTX_MASK 0x00800000 -#define _USBE1CSR1_INCOMPTX_LENGTH 0x00000001 - -#define _USBE1CSR1_ISO_POSITION 0x0000001E -#define _USBE1CSR1_ISO_MASK 0x40000000 -#define _USBE1CSR1_ISO_LENGTH 0x00000001 - -#define _USBE1CSR2_RXCNT_POSITION 0x00000000 -#define _USBE1CSR2_RXCNT_MASK 0x00003FFF -#define _USBE1CSR2_RXCNT_LENGTH 0x0000000E - -#define _USBE1CSR2_TEP_POSITION 0x00000010 -#define _USBE1CSR2_TEP_MASK 0x000F0000 -#define _USBE1CSR2_TEP_LENGTH 0x00000004 - -#define _USBE1CSR2_PROTOCOL_POSITION 0x00000014 -#define _USBE1CSR2_PROTOCOL_MASK 0x00300000 -#define _USBE1CSR2_PROTOCOL_LENGTH 0x00000002 - -#define _USBE1CSR2_SPEED_POSITION 0x00000016 -#define _USBE1CSR2_SPEED_MASK 0x00C00000 -#define _USBE1CSR2_SPEED_LENGTH 0x00000002 - -#define _USBE1CSR2_TXINTERV_POSITION 0x00000018 -#define _USBE1CSR2_TXINTERV_MASK 0xFF000000 -#define _USBE1CSR2_TXINTERV_LENGTH 0x00000008 - -#define _USBE1CSR3_TEP_POSITION 0x00000000 -#define _USBE1CSR3_TEP_MASK 0x0000000F -#define _USBE1CSR3_TEP_LENGTH 0x00000004 - -#define _USBE1CSR3_PROTOCOL_POSITION 0x00000004 -#define _USBE1CSR3_PROTOCOL_MASK 0x00000030 -#define _USBE1CSR3_PROTOCOL_LENGTH 0x00000002 - -#define _USBE1CSR3_SPEED_POSITION 0x00000006 -#define _USBE1CSR3_SPEED_MASK 0x000000C0 -#define _USBE1CSR3_SPEED_LENGTH 0x00000002 - -#define _USBE1CSR3_RXINTERV_POSITION 0x00000008 -#define _USBE1CSR3_RXINTERV_MASK 0x0000FF00 -#define _USBE1CSR3_RXINTERV_LENGTH 0x00000008 - -#define _USBE1CSR3_TXFIFOSZ_POSITION 0x00000018 -#define _USBE1CSR3_TXFIFOSZ_MASK 0x0F000000 -#define _USBE1CSR3_TXFIFOSZ_LENGTH 0x00000004 - -#define _USBE1CSR3_RXFIFOSZ_POSITION 0x0000001C -#define _USBE1CSR3_RXFIFOSZ_MASK 0xF0000000 -#define _USBE1CSR3_RXFIFOSZ_LENGTH 0x00000004 - -#define _USBE2CSR0_TXMAXP_POSITION 0x00000000 -#define _USBE2CSR0_TXMAXP_MASK 0x000007FF -#define _USBE2CSR0_TXMAXP_LENGTH 0x0000000B - -#define _USBE2CSR0_MULT_POSITION 0x0000000B -#define _USBE2CSR0_MULT_MASK 0x0000F800 -#define _USBE2CSR0_MULT_LENGTH 0x00000005 - -#define _USBE2CSR0_TXPKTRDY_POSITION 0x00000010 -#define _USBE2CSR0_TXPKTRDY_MASK 0x00010000 -#define _USBE2CSR0_TXPKTRDY_LENGTH 0x00000001 - -#define _USBE2CSR0_FIFONE_POSITION 0x00000011 -#define _USBE2CSR0_FIFONE_MASK 0x00020000 -#define _USBE2CSR0_FIFONE_LENGTH 0x00000001 - -#define _USBE2CSR0_ERROR_POSITION 0x00000012 -#define _USBE2CSR0_ERROR_MASK 0x00040000 -#define _USBE2CSR0_ERROR_LENGTH 0x00000001 - -#define _USBE2CSR0_FLUSH_POSITION 0x00000013 -#define _USBE2CSR0_FLUSH_MASK 0x00080000 -#define _USBE2CSR0_FLUSH_LENGTH 0x00000001 - -#define _USBE2CSR0_SETUPPKT_POSITION 0x00000014 -#define _USBE2CSR0_SETUPPKT_MASK 0x00100000 -#define _USBE2CSR0_SETUPPKT_LENGTH 0x00000001 - -#define _USBE2CSR0_RXSTALL_POSITION 0x00000015 -#define _USBE2CSR0_RXSTALL_MASK 0x00200000 -#define _USBE2CSR0_RXSTALL_LENGTH 0x00000001 - -#define _USBE2CSR0_CLRDT_POSITION 0x00000016 -#define _USBE2CSR0_CLRDT_MASK 0x00400000 -#define _USBE2CSR0_CLRDT_LENGTH 0x00000001 - -#define _USBE2CSR0_NAKTMOUT_POSITION 0x00000017 -#define _USBE2CSR0_NAKTMOUT_MASK 0x00800000 -#define _USBE2CSR0_NAKTMOUT_LENGTH 0x00000001 - -#define _USBE2CSR0_DATATGGL_POSITION 0x00000018 -#define _USBE2CSR0_DATATGGL_MASK 0x01000000 -#define _USBE2CSR0_DATATGGL_LENGTH 0x00000001 - -#define _USBE2CSR0_DTWREN_POSITION 0x00000019 -#define _USBE2CSR0_DTWREN_MASK 0x02000000 -#define _USBE2CSR0_DTWREN_LENGTH 0x00000001 - -#define _USBE2CSR0_DMAREQMD_POSITION 0x0000001A -#define _USBE2CSR0_DMAREQMD_MASK 0x04000000 -#define _USBE2CSR0_DMAREQMD_LENGTH 0x00000001 - -#define _USBE2CSR0_FRCDATTG_POSITION 0x0000001B -#define _USBE2CSR0_FRCDATTG_MASK 0x08000000 -#define _USBE2CSR0_FRCDATTG_LENGTH 0x00000001 - -#define _USBE2CSR0_DMAREQEN_POSITION 0x0000001C -#define _USBE2CSR0_DMAREQEN_MASK 0x10000000 -#define _USBE2CSR0_DMAREQEN_LENGTH 0x00000001 - -#define _USBE2CSR0_MODE_POSITION 0x0000001D -#define _USBE2CSR0_MODE_MASK 0x20000000 -#define _USBE2CSR0_MODE_LENGTH 0x00000001 - -#define _USBE2CSR0_AUTOSET_POSITION 0x0000001F -#define _USBE2CSR0_AUTOSET_MASK 0x80000000 -#define _USBE2CSR0_AUTOSET_LENGTH 0x00000001 - -#define _USBE2CSR0_UNDERRUN_POSITION 0x00000012 -#define _USBE2CSR0_UNDERRUN_MASK 0x00040000 -#define _USBE2CSR0_UNDERRUN_LENGTH 0x00000001 - -#define _USBE2CSR0_SENDSTALL_POSITION 0x00000014 -#define _USBE2CSR0_SENDSTALL_MASK 0x00100000 -#define _USBE2CSR0_SENDSTALL_LENGTH 0x00000001 - -#define _USBE2CSR0_SENTSTALL_POSITION 0x00000015 -#define _USBE2CSR0_SENTSTALL_MASK 0x00200000 -#define _USBE2CSR0_SENTSTALL_LENGTH 0x00000001 - -#define _USBE2CSR0_INCOMPTX_POSITION 0x00000017 -#define _USBE2CSR0_INCOMPTX_MASK 0x00800000 -#define _USBE2CSR0_INCOMPTX_LENGTH 0x00000001 - -#define _USBE2CSR0_ISO_POSITION 0x0000001E -#define _USBE2CSR0_ISO_MASK 0x40000000 -#define _USBE2CSR0_ISO_LENGTH 0x00000001 - -#define _USBE2CSR1_RXMAXP_POSITION 0x00000000 -#define _USBE2CSR1_RXMAXP_MASK 0x000007FF -#define _USBE2CSR1_RXMAXP_LENGTH 0x0000000B - -#define _USBE2CSR1_MULT_POSITION 0x0000000B -#define _USBE2CSR1_MULT_MASK 0x0000F800 -#define _USBE2CSR1_MULT_LENGTH 0x00000005 - -#define _USBE2CSR1_RXPKTRDY_POSITION 0x00000010 -#define _USBE2CSR1_RXPKTRDY_MASK 0x00010000 -#define _USBE2CSR1_RXPKTRDY_LENGTH 0x00000001 - -#define _USBE2CSR1_FIFOFULL_POSITION 0x00000011 -#define _USBE2CSR1_FIFOFULL_MASK 0x00020000 -#define _USBE2CSR1_FIFOFULL_LENGTH 0x00000001 - -#define _USBE2CSR1_ERROR_POSITION 0x00000012 -#define _USBE2CSR1_ERROR_MASK 0x00040000 -#define _USBE2CSR1_ERROR_LENGTH 0x00000001 - -#define _USBE2CSR1_DERRNAKT_POSITION 0x00000013 -#define _USBE2CSR1_DERRNAKT_MASK 0x00080000 -#define _USBE2CSR1_DERRNAKT_LENGTH 0x00000001 - -#define _USBE2CSR1_FLUSH_POSITION 0x00000014 -#define _USBE2CSR1_FLUSH_MASK 0x00100000 -#define _USBE2CSR1_FLUSH_LENGTH 0x00000001 - -#define _USBE2CSR1_REQPKT_POSITION 0x00000015 -#define _USBE2CSR1_REQPKT_MASK 0x00200000 -#define _USBE2CSR1_REQPKT_LENGTH 0x00000001 - -#define _USBE2CSR1_RXSTALL_POSITION 0x00000016 -#define _USBE2CSR1_RXSTALL_MASK 0x00400000 -#define _USBE2CSR1_RXSTALL_LENGTH 0x00000001 - -#define _USBE2CSR1_CLRDT_POSITION 0x00000017 -#define _USBE2CSR1_CLRDT_MASK 0x00800000 -#define _USBE2CSR1_CLRDT_LENGTH 0x00000001 - -#define _USBE2CSR1_INCOMPRX_POSITION 0x00000018 -#define _USBE2CSR1_INCOMPRX_MASK 0x01000000 -#define _USBE2CSR1_INCOMPRX_LENGTH 0x00000001 - -#define _USBE2CSR1_DATATGGL_POSITION 0x00000019 -#define _USBE2CSR1_DATATGGL_MASK 0x02000000 -#define _USBE2CSR1_DATATGGL_LENGTH 0x00000001 - -#define _USBE2CSR1_DATATWEN_POSITION 0x0000001A -#define _USBE2CSR1_DATATWEN_MASK 0x04000000 -#define _USBE2CSR1_DATATWEN_LENGTH 0x00000001 - -#define _USBE2CSR1_DMAREQMD_POSITION 0x0000001B -#define _USBE2CSR1_DMAREQMD_MASK 0x08000000 -#define _USBE2CSR1_DMAREQMD_LENGTH 0x00000001 - -#define _USBE2CSR1_PIDERR_POSITION 0x0000001C -#define _USBE2CSR1_PIDERR_MASK 0x10000000 -#define _USBE2CSR1_PIDERR_LENGTH 0x00000001 - -#define _USBE2CSR1_DMAREQEN_POSITION 0x0000001D -#define _USBE2CSR1_DMAREQEN_MASK 0x20000000 -#define _USBE2CSR1_DMAREQEN_LENGTH 0x00000001 - -#define _USBE2CSR1_AUTORQ_POSITION 0x0000001E -#define _USBE2CSR1_AUTORQ_MASK 0x40000000 -#define _USBE2CSR1_AUTORQ_LENGTH 0x00000001 - -#define _USBE2CSR1_AUTOCLR_POSITION 0x0000001F -#define _USBE2CSR1_AUTOCLR_MASK 0x80000000 -#define _USBE2CSR1_AUTOCLR_LENGTH 0x00000001 - -#define _USBE2CSR1_UNDERRUN_POSITION 0x00000012 -#define _USBE2CSR1_UNDERRUN_MASK 0x00040000 -#define _USBE2CSR1_UNDERRUN_LENGTH 0x00000001 - -#define _USBE2CSR1_SENDSTALL_POSITION 0x00000014 -#define _USBE2CSR1_SENDSTALL_MASK 0x00100000 -#define _USBE2CSR1_SENDSTALL_LENGTH 0x00000001 - -#define _USBE2CSR1_SENTSTALL_POSITION 0x00000015 -#define _USBE2CSR1_SENTSTALL_MASK 0x00200000 -#define _USBE2CSR1_SENTSTALL_LENGTH 0x00000001 - -#define _USBE2CSR1_INCOMPTX_POSITION 0x00000017 -#define _USBE2CSR1_INCOMPTX_MASK 0x00800000 -#define _USBE2CSR1_INCOMPTX_LENGTH 0x00000001 - -#define _USBE2CSR1_ISO_POSITION 0x0000001E -#define _USBE2CSR1_ISO_MASK 0x40000000 -#define _USBE2CSR1_ISO_LENGTH 0x00000001 - -#define _USBE2CSR2_RXCNT_POSITION 0x00000000 -#define _USBE2CSR2_RXCNT_MASK 0x00003FFF -#define _USBE2CSR2_RXCNT_LENGTH 0x0000000E - -#define _USBE2CSR2_TEP_POSITION 0x00000010 -#define _USBE2CSR2_TEP_MASK 0x000F0000 -#define _USBE2CSR2_TEP_LENGTH 0x00000004 - -#define _USBE2CSR2_PROTOCOL_POSITION 0x00000014 -#define _USBE2CSR2_PROTOCOL_MASK 0x00300000 -#define _USBE2CSR2_PROTOCOL_LENGTH 0x00000002 - -#define _USBE2CSR2_SPEED_POSITION 0x00000016 -#define _USBE2CSR2_SPEED_MASK 0x00C00000 -#define _USBE2CSR2_SPEED_LENGTH 0x00000002 - -#define _USBE2CSR2_TXINTERV_POSITION 0x00000018 -#define _USBE2CSR2_TXINTERV_MASK 0xFF000000 -#define _USBE2CSR2_TXINTERV_LENGTH 0x00000008 - -#define _USBE2CSR3_TEP_POSITION 0x00000000 -#define _USBE2CSR3_TEP_MASK 0x0000000F -#define _USBE2CSR3_TEP_LENGTH 0x00000004 - -#define _USBE2CSR3_PROTOCOL_POSITION 0x00000004 -#define _USBE2CSR3_PROTOCOL_MASK 0x00000030 -#define _USBE2CSR3_PROTOCOL_LENGTH 0x00000002 - -#define _USBE2CSR3_SPEED_POSITION 0x00000006 -#define _USBE2CSR3_SPEED_MASK 0x000000C0 -#define _USBE2CSR3_SPEED_LENGTH 0x00000002 - -#define _USBE2CSR3_RXINTERV_POSITION 0x00000008 -#define _USBE2CSR3_RXINTERV_MASK 0x0000FF00 -#define _USBE2CSR3_RXINTERV_LENGTH 0x00000008 - -#define _USBE2CSR3_TXFIFOSZ_POSITION 0x00000018 -#define _USBE2CSR3_TXFIFOSZ_MASK 0x0F000000 -#define _USBE2CSR3_TXFIFOSZ_LENGTH 0x00000004 - -#define _USBE2CSR3_RXFIFOSZ_POSITION 0x0000001C -#define _USBE2CSR3_RXFIFOSZ_MASK 0xF0000000 -#define _USBE2CSR3_RXFIFOSZ_LENGTH 0x00000004 - -#define _USBE3CSR0_TXMAXP_POSITION 0x00000000 -#define _USBE3CSR0_TXMAXP_MASK 0x000007FF -#define _USBE3CSR0_TXMAXP_LENGTH 0x0000000B - -#define _USBE3CSR0_MULT_POSITION 0x0000000B -#define _USBE3CSR0_MULT_MASK 0x0000F800 -#define _USBE3CSR0_MULT_LENGTH 0x00000005 - -#define _USBE3CSR0_TXPKTRDY_POSITION 0x00000010 -#define _USBE3CSR0_TXPKTRDY_MASK 0x00010000 -#define _USBE3CSR0_TXPKTRDY_LENGTH 0x00000001 - -#define _USBE3CSR0_FIFONE_POSITION 0x00000011 -#define _USBE3CSR0_FIFONE_MASK 0x00020000 -#define _USBE3CSR0_FIFONE_LENGTH 0x00000001 - -#define _USBE3CSR0_ERROR_POSITION 0x00000012 -#define _USBE3CSR0_ERROR_MASK 0x00040000 -#define _USBE3CSR0_ERROR_LENGTH 0x00000001 - -#define _USBE3CSR0_FLUSH_POSITION 0x00000013 -#define _USBE3CSR0_FLUSH_MASK 0x00080000 -#define _USBE3CSR0_FLUSH_LENGTH 0x00000001 - -#define _USBE3CSR0_SETUPPKT_POSITION 0x00000014 -#define _USBE3CSR0_SETUPPKT_MASK 0x00100000 -#define _USBE3CSR0_SETUPPKT_LENGTH 0x00000001 - -#define _USBE3CSR0_RXSTALL_POSITION 0x00000015 -#define _USBE3CSR0_RXSTALL_MASK 0x00200000 -#define _USBE3CSR0_RXSTALL_LENGTH 0x00000001 - -#define _USBE3CSR0_CLRDT_POSITION 0x00000016 -#define _USBE3CSR0_CLRDT_MASK 0x00400000 -#define _USBE3CSR0_CLRDT_LENGTH 0x00000001 - -#define _USBE3CSR0_NAKTMOUT_POSITION 0x00000017 -#define _USBE3CSR0_NAKTMOUT_MASK 0x00800000 -#define _USBE3CSR0_NAKTMOUT_LENGTH 0x00000001 - -#define _USBE3CSR0_DATATGGL_POSITION 0x00000018 -#define _USBE3CSR0_DATATGGL_MASK 0x01000000 -#define _USBE3CSR0_DATATGGL_LENGTH 0x00000001 - -#define _USBE3CSR0_DTWREN_POSITION 0x00000019 -#define _USBE3CSR0_DTWREN_MASK 0x02000000 -#define _USBE3CSR0_DTWREN_LENGTH 0x00000001 - -#define _USBE3CSR0_DMAREQMD_POSITION 0x0000001A -#define _USBE3CSR0_DMAREQMD_MASK 0x04000000 -#define _USBE3CSR0_DMAREQMD_LENGTH 0x00000001 - -#define _USBE3CSR0_FRCDATTG_POSITION 0x0000001B -#define _USBE3CSR0_FRCDATTG_MASK 0x08000000 -#define _USBE3CSR0_FRCDATTG_LENGTH 0x00000001 - -#define _USBE3CSR0_DMAREQEN_POSITION 0x0000001C -#define _USBE3CSR0_DMAREQEN_MASK 0x10000000 -#define _USBE3CSR0_DMAREQEN_LENGTH 0x00000001 - -#define _USBE3CSR0_MODE_POSITION 0x0000001D -#define _USBE3CSR0_MODE_MASK 0x20000000 -#define _USBE3CSR0_MODE_LENGTH 0x00000001 - -#define _USBE3CSR0_AUTOSET_POSITION 0x0000001F -#define _USBE3CSR0_AUTOSET_MASK 0x80000000 -#define _USBE3CSR0_AUTOSET_LENGTH 0x00000001 - -#define _USBE3CSR0_UNDERRUN_POSITION 0x00000012 -#define _USBE3CSR0_UNDERRUN_MASK 0x00040000 -#define _USBE3CSR0_UNDERRUN_LENGTH 0x00000001 - -#define _USBE3CSR0_SENDSTALL_POSITION 0x00000014 -#define _USBE3CSR0_SENDSTALL_MASK 0x00100000 -#define _USBE3CSR0_SENDSTALL_LENGTH 0x00000001 - -#define _USBE3CSR0_SENTSTALL_POSITION 0x00000015 -#define _USBE3CSR0_SENTSTALL_MASK 0x00200000 -#define _USBE3CSR0_SENTSTALL_LENGTH 0x00000001 - -#define _USBE3CSR0_INCOMPTX_POSITION 0x00000017 -#define _USBE3CSR0_INCOMPTX_MASK 0x00800000 -#define _USBE3CSR0_INCOMPTX_LENGTH 0x00000001 - -#define _USBE3CSR0_ISO_POSITION 0x0000001E -#define _USBE3CSR0_ISO_MASK 0x40000000 -#define _USBE3CSR0_ISO_LENGTH 0x00000001 - -#define _USBE3CSR1_RXMAXP_POSITION 0x00000000 -#define _USBE3CSR1_RXMAXP_MASK 0x000007FF -#define _USBE3CSR1_RXMAXP_LENGTH 0x0000000B - -#define _USBE3CSR1_MULT_POSITION 0x0000000B -#define _USBE3CSR1_MULT_MASK 0x0000F800 -#define _USBE3CSR1_MULT_LENGTH 0x00000005 - -#define _USBE3CSR1_RXPKTRDY_POSITION 0x00000010 -#define _USBE3CSR1_RXPKTRDY_MASK 0x00010000 -#define _USBE3CSR1_RXPKTRDY_LENGTH 0x00000001 - -#define _USBE3CSR1_FIFOFULL_POSITION 0x00000011 -#define _USBE3CSR1_FIFOFULL_MASK 0x00020000 -#define _USBE3CSR1_FIFOFULL_LENGTH 0x00000001 - -#define _USBE3CSR1_ERROR_POSITION 0x00000012 -#define _USBE3CSR1_ERROR_MASK 0x00040000 -#define _USBE3CSR1_ERROR_LENGTH 0x00000001 - -#define _USBE3CSR1_DERRNAKT_POSITION 0x00000013 -#define _USBE3CSR1_DERRNAKT_MASK 0x00080000 -#define _USBE3CSR1_DERRNAKT_LENGTH 0x00000001 - -#define _USBE3CSR1_FLUSH_POSITION 0x00000014 -#define _USBE3CSR1_FLUSH_MASK 0x00100000 -#define _USBE3CSR1_FLUSH_LENGTH 0x00000001 - -#define _USBE3CSR1_REQPKT_POSITION 0x00000015 -#define _USBE3CSR1_REQPKT_MASK 0x00200000 -#define _USBE3CSR1_REQPKT_LENGTH 0x00000001 - -#define _USBE3CSR1_RXSTALL_POSITION 0x00000016 -#define _USBE3CSR1_RXSTALL_MASK 0x00400000 -#define _USBE3CSR1_RXSTALL_LENGTH 0x00000001 - -#define _USBE3CSR1_CLRDT_POSITION 0x00000017 -#define _USBE3CSR1_CLRDT_MASK 0x00800000 -#define _USBE3CSR1_CLRDT_LENGTH 0x00000001 - -#define _USBE3CSR1_INCOMPRX_POSITION 0x00000018 -#define _USBE3CSR1_INCOMPRX_MASK 0x01000000 -#define _USBE3CSR1_INCOMPRX_LENGTH 0x00000001 - -#define _USBE3CSR1_DATATGGL_POSITION 0x00000019 -#define _USBE3CSR1_DATATGGL_MASK 0x02000000 -#define _USBE3CSR1_DATATGGL_LENGTH 0x00000001 - -#define _USBE3CSR1_DATATWEN_POSITION 0x0000001A -#define _USBE3CSR1_DATATWEN_MASK 0x04000000 -#define _USBE3CSR1_DATATWEN_LENGTH 0x00000001 - -#define _USBE3CSR1_DMAREQMD_POSITION 0x0000001B -#define _USBE3CSR1_DMAREQMD_MASK 0x08000000 -#define _USBE3CSR1_DMAREQMD_LENGTH 0x00000001 - -#define _USBE3CSR1_PIDERR_POSITION 0x0000001C -#define _USBE3CSR1_PIDERR_MASK 0x10000000 -#define _USBE3CSR1_PIDERR_LENGTH 0x00000001 - -#define _USBE3CSR1_DMAREQEN_POSITION 0x0000001D -#define _USBE3CSR1_DMAREQEN_MASK 0x20000000 -#define _USBE3CSR1_DMAREQEN_LENGTH 0x00000001 - -#define _USBE3CSR1_AUTORQ_POSITION 0x0000001E -#define _USBE3CSR1_AUTORQ_MASK 0x40000000 -#define _USBE3CSR1_AUTORQ_LENGTH 0x00000001 - -#define _USBE3CSR1_AUTOCLR_POSITION 0x0000001F -#define _USBE3CSR1_AUTOCLR_MASK 0x80000000 -#define _USBE3CSR1_AUTOCLR_LENGTH 0x00000001 - -#define _USBE3CSR1_UNDERRUN_POSITION 0x00000012 -#define _USBE3CSR1_UNDERRUN_MASK 0x00040000 -#define _USBE3CSR1_UNDERRUN_LENGTH 0x00000001 - -#define _USBE3CSR1_SENDSTALL_POSITION 0x00000014 -#define _USBE3CSR1_SENDSTALL_MASK 0x00100000 -#define _USBE3CSR1_SENDSTALL_LENGTH 0x00000001 - -#define _USBE3CSR1_SENTSTALL_POSITION 0x00000015 -#define _USBE3CSR1_SENTSTALL_MASK 0x00200000 -#define _USBE3CSR1_SENTSTALL_LENGTH 0x00000001 - -#define _USBE3CSR1_INCOMPTX_POSITION 0x00000017 -#define _USBE3CSR1_INCOMPTX_MASK 0x00800000 -#define _USBE3CSR1_INCOMPTX_LENGTH 0x00000001 - -#define _USBE3CSR1_ISO_POSITION 0x0000001E -#define _USBE3CSR1_ISO_MASK 0x40000000 -#define _USBE3CSR1_ISO_LENGTH 0x00000001 - -#define _USBE3CSR2_RXCNT_POSITION 0x00000000 -#define _USBE3CSR2_RXCNT_MASK 0x00003FFF -#define _USBE3CSR2_RXCNT_LENGTH 0x0000000E - -#define _USBE3CSR2_TEP_POSITION 0x00000010 -#define _USBE3CSR2_TEP_MASK 0x000F0000 -#define _USBE3CSR2_TEP_LENGTH 0x00000004 - -#define _USBE3CSR2_PROTOCOL_POSITION 0x00000014 -#define _USBE3CSR2_PROTOCOL_MASK 0x00300000 -#define _USBE3CSR2_PROTOCOL_LENGTH 0x00000002 - -#define _USBE3CSR2_SPEED_POSITION 0x00000016 -#define _USBE3CSR2_SPEED_MASK 0x00C00000 -#define _USBE3CSR2_SPEED_LENGTH 0x00000002 - -#define _USBE3CSR2_TXINTERV_POSITION 0x00000018 -#define _USBE3CSR2_TXINTERV_MASK 0xFF000000 -#define _USBE3CSR2_TXINTERV_LENGTH 0x00000008 - -#define _USBE3CSR3_TEP_POSITION 0x00000000 -#define _USBE3CSR3_TEP_MASK 0x0000000F -#define _USBE3CSR3_TEP_LENGTH 0x00000004 - -#define _USBE3CSR3_PROTOCOL_POSITION 0x00000004 -#define _USBE3CSR3_PROTOCOL_MASK 0x00000030 -#define _USBE3CSR3_PROTOCOL_LENGTH 0x00000002 - -#define _USBE3CSR3_SPEED_POSITION 0x00000006 -#define _USBE3CSR3_SPEED_MASK 0x000000C0 -#define _USBE3CSR3_SPEED_LENGTH 0x00000002 - -#define _USBE3CSR3_RXINTERV_POSITION 0x00000008 -#define _USBE3CSR3_RXINTERV_MASK 0x0000FF00 -#define _USBE3CSR3_RXINTERV_LENGTH 0x00000008 - -#define _USBE3CSR3_TXFIFOSZ_POSITION 0x00000018 -#define _USBE3CSR3_TXFIFOSZ_MASK 0x0F000000 -#define _USBE3CSR3_TXFIFOSZ_LENGTH 0x00000004 - -#define _USBE3CSR3_RXFIFOSZ_POSITION 0x0000001C -#define _USBE3CSR3_RXFIFOSZ_MASK 0xF0000000 -#define _USBE3CSR3_RXFIFOSZ_LENGTH 0x00000004 - -#define _USBE4CSR0_TXMAXP_POSITION 0x00000000 -#define _USBE4CSR0_TXMAXP_MASK 0x000007FF -#define _USBE4CSR0_TXMAXP_LENGTH 0x0000000B - -#define _USBE4CSR0_MULT_POSITION 0x0000000B -#define _USBE4CSR0_MULT_MASK 0x0000F800 -#define _USBE4CSR0_MULT_LENGTH 0x00000005 - -#define _USBE4CSR0_TXPKTRDY_POSITION 0x00000010 -#define _USBE4CSR0_TXPKTRDY_MASK 0x00010000 -#define _USBE4CSR0_TXPKTRDY_LENGTH 0x00000001 - -#define _USBE4CSR0_FIFONE_POSITION 0x00000011 -#define _USBE4CSR0_FIFONE_MASK 0x00020000 -#define _USBE4CSR0_FIFONE_LENGTH 0x00000001 - -#define _USBE4CSR0_ERROR_POSITION 0x00000012 -#define _USBE4CSR0_ERROR_MASK 0x00040000 -#define _USBE4CSR0_ERROR_LENGTH 0x00000001 - -#define _USBE4CSR0_FLUSH_POSITION 0x00000013 -#define _USBE4CSR0_FLUSH_MASK 0x00080000 -#define _USBE4CSR0_FLUSH_LENGTH 0x00000001 - -#define _USBE4CSR0_SETUPPKT_POSITION 0x00000014 -#define _USBE4CSR0_SETUPPKT_MASK 0x00100000 -#define _USBE4CSR0_SETUPPKT_LENGTH 0x00000001 - -#define _USBE4CSR0_RXSTALL_POSITION 0x00000015 -#define _USBE4CSR0_RXSTALL_MASK 0x00200000 -#define _USBE4CSR0_RXSTALL_LENGTH 0x00000001 - -#define _USBE4CSR0_CLRDT_POSITION 0x00000016 -#define _USBE4CSR0_CLRDT_MASK 0x00400000 -#define _USBE4CSR0_CLRDT_LENGTH 0x00000001 - -#define _USBE4CSR0_NAKTMOUT_POSITION 0x00000017 -#define _USBE4CSR0_NAKTMOUT_MASK 0x00800000 -#define _USBE4CSR0_NAKTMOUT_LENGTH 0x00000001 - -#define _USBE4CSR0_DATATGGL_POSITION 0x00000018 -#define _USBE4CSR0_DATATGGL_MASK 0x01000000 -#define _USBE4CSR0_DATATGGL_LENGTH 0x00000001 - -#define _USBE4CSR0_DTWREN_POSITION 0x00000019 -#define _USBE4CSR0_DTWREN_MASK 0x02000000 -#define _USBE4CSR0_DTWREN_LENGTH 0x00000001 - -#define _USBE4CSR0_DMAREQMD_POSITION 0x0000001A -#define _USBE4CSR0_DMAREQMD_MASK 0x04000000 -#define _USBE4CSR0_DMAREQMD_LENGTH 0x00000001 - -#define _USBE4CSR0_FRCDATTG_POSITION 0x0000001B -#define _USBE4CSR0_FRCDATTG_MASK 0x08000000 -#define _USBE4CSR0_FRCDATTG_LENGTH 0x00000001 - -#define _USBE4CSR0_DMAREQEN_POSITION 0x0000001C -#define _USBE4CSR0_DMAREQEN_MASK 0x10000000 -#define _USBE4CSR0_DMAREQEN_LENGTH 0x00000001 - -#define _USBE4CSR0_MODE_POSITION 0x0000001D -#define _USBE4CSR0_MODE_MASK 0x20000000 -#define _USBE4CSR0_MODE_LENGTH 0x00000001 - -#define _USBE4CSR0_AUTOSET_POSITION 0x0000001F -#define _USBE4CSR0_AUTOSET_MASK 0x80000000 -#define _USBE4CSR0_AUTOSET_LENGTH 0x00000001 - -#define _USBE4CSR0_UNDERRUN_POSITION 0x00000012 -#define _USBE4CSR0_UNDERRUN_MASK 0x00040000 -#define _USBE4CSR0_UNDERRUN_LENGTH 0x00000001 - -#define _USBE4CSR0_SENDSTALL_POSITION 0x00000014 -#define _USBE4CSR0_SENDSTALL_MASK 0x00100000 -#define _USBE4CSR0_SENDSTALL_LENGTH 0x00000001 - -#define _USBE4CSR0_SENTSTALL_POSITION 0x00000015 -#define _USBE4CSR0_SENTSTALL_MASK 0x00200000 -#define _USBE4CSR0_SENTSTALL_LENGTH 0x00000001 - -#define _USBE4CSR0_INCOMPTX_POSITION 0x00000017 -#define _USBE4CSR0_INCOMPTX_MASK 0x00800000 -#define _USBE4CSR0_INCOMPTX_LENGTH 0x00000001 - -#define _USBE4CSR0_ISO_POSITION 0x0000001E -#define _USBE4CSR0_ISO_MASK 0x40000000 -#define _USBE4CSR0_ISO_LENGTH 0x00000001 - -#define _USBE4CSR1_RXMAXP_POSITION 0x00000000 -#define _USBE4CSR1_RXMAXP_MASK 0x000007FF -#define _USBE4CSR1_RXMAXP_LENGTH 0x0000000B - -#define _USBE4CSR1_MULT_POSITION 0x0000000B -#define _USBE4CSR1_MULT_MASK 0x0000F800 -#define _USBE4CSR1_MULT_LENGTH 0x00000005 - -#define _USBE4CSR1_RXPKTRDY_POSITION 0x00000010 -#define _USBE4CSR1_RXPKTRDY_MASK 0x00010000 -#define _USBE4CSR1_RXPKTRDY_LENGTH 0x00000001 - -#define _USBE4CSR1_FIFOFULL_POSITION 0x00000011 -#define _USBE4CSR1_FIFOFULL_MASK 0x00020000 -#define _USBE4CSR1_FIFOFULL_LENGTH 0x00000001 - -#define _USBE4CSR1_ERROR_POSITION 0x00000012 -#define _USBE4CSR1_ERROR_MASK 0x00040000 -#define _USBE4CSR1_ERROR_LENGTH 0x00000001 - -#define _USBE4CSR1_DERRNAKT_POSITION 0x00000013 -#define _USBE4CSR1_DERRNAKT_MASK 0x00080000 -#define _USBE4CSR1_DERRNAKT_LENGTH 0x00000001 - -#define _USBE4CSR1_FLUSH_POSITION 0x00000014 -#define _USBE4CSR1_FLUSH_MASK 0x00100000 -#define _USBE4CSR1_FLUSH_LENGTH 0x00000001 - -#define _USBE4CSR1_REQPKT_POSITION 0x00000015 -#define _USBE4CSR1_REQPKT_MASK 0x00200000 -#define _USBE4CSR1_REQPKT_LENGTH 0x00000001 - -#define _USBE4CSR1_RXSTALL_POSITION 0x00000016 -#define _USBE4CSR1_RXSTALL_MASK 0x00400000 -#define _USBE4CSR1_RXSTALL_LENGTH 0x00000001 - -#define _USBE4CSR1_CLRDT_POSITION 0x00000017 -#define _USBE4CSR1_CLRDT_MASK 0x00800000 -#define _USBE4CSR1_CLRDT_LENGTH 0x00000001 - -#define _USBE4CSR1_INCOMPRX_POSITION 0x00000018 -#define _USBE4CSR1_INCOMPRX_MASK 0x01000000 -#define _USBE4CSR1_INCOMPRX_LENGTH 0x00000001 - -#define _USBE4CSR1_DATATGGL_POSITION 0x00000019 -#define _USBE4CSR1_DATATGGL_MASK 0x02000000 -#define _USBE4CSR1_DATATGGL_LENGTH 0x00000001 - -#define _USBE4CSR1_DATATWEN_POSITION 0x0000001A -#define _USBE4CSR1_DATATWEN_MASK 0x04000000 -#define _USBE4CSR1_DATATWEN_LENGTH 0x00000001 - -#define _USBE4CSR1_DMAREQMD_POSITION 0x0000001B -#define _USBE4CSR1_DMAREQMD_MASK 0x08000000 -#define _USBE4CSR1_DMAREQMD_LENGTH 0x00000001 - -#define _USBE4CSR1_PIDERR_POSITION 0x0000001C -#define _USBE4CSR1_PIDERR_MASK 0x10000000 -#define _USBE4CSR1_PIDERR_LENGTH 0x00000001 - -#define _USBE4CSR1_DMAREQEN_POSITION 0x0000001D -#define _USBE4CSR1_DMAREQEN_MASK 0x20000000 -#define _USBE4CSR1_DMAREQEN_LENGTH 0x00000001 - -#define _USBE4CSR1_AUTORQ_POSITION 0x0000001E -#define _USBE4CSR1_AUTORQ_MASK 0x40000000 -#define _USBE4CSR1_AUTORQ_LENGTH 0x00000001 - -#define _USBE4CSR1_AUTOCLR_POSITION 0x0000001F -#define _USBE4CSR1_AUTOCLR_MASK 0x80000000 -#define _USBE4CSR1_AUTOCLR_LENGTH 0x00000001 - -#define _USBE4CSR1_UNDERRUN_POSITION 0x00000012 -#define _USBE4CSR1_UNDERRUN_MASK 0x00040000 -#define _USBE4CSR1_UNDERRUN_LENGTH 0x00000001 - -#define _USBE4CSR1_SENDSTALL_POSITION 0x00000014 -#define _USBE4CSR1_SENDSTALL_MASK 0x00100000 -#define _USBE4CSR1_SENDSTALL_LENGTH 0x00000001 - -#define _USBE4CSR1_SENTSTALL_POSITION 0x00000015 -#define _USBE4CSR1_SENTSTALL_MASK 0x00200000 -#define _USBE4CSR1_SENTSTALL_LENGTH 0x00000001 - -#define _USBE4CSR1_INCOMPTX_POSITION 0x00000017 -#define _USBE4CSR1_INCOMPTX_MASK 0x00800000 -#define _USBE4CSR1_INCOMPTX_LENGTH 0x00000001 - -#define _USBE4CSR1_ISO_POSITION 0x0000001E -#define _USBE4CSR1_ISO_MASK 0x40000000 -#define _USBE4CSR1_ISO_LENGTH 0x00000001 - -#define _USBE4CSR2_RXCNT_POSITION 0x00000000 -#define _USBE4CSR2_RXCNT_MASK 0x00003FFF -#define _USBE4CSR2_RXCNT_LENGTH 0x0000000E - -#define _USBE4CSR2_TEP_POSITION 0x00000010 -#define _USBE4CSR2_TEP_MASK 0x000F0000 -#define _USBE4CSR2_TEP_LENGTH 0x00000004 - -#define _USBE4CSR2_PROTOCOL_POSITION 0x00000014 -#define _USBE4CSR2_PROTOCOL_MASK 0x00300000 -#define _USBE4CSR2_PROTOCOL_LENGTH 0x00000002 - -#define _USBE4CSR2_SPEED_POSITION 0x00000016 -#define _USBE4CSR2_SPEED_MASK 0x00C00000 -#define _USBE4CSR2_SPEED_LENGTH 0x00000002 - -#define _USBE4CSR2_TXINTERV_POSITION 0x00000018 -#define _USBE4CSR2_TXINTERV_MASK 0xFF000000 -#define _USBE4CSR2_TXINTERV_LENGTH 0x00000008 - -#define _USBE4CSR3_TEP_POSITION 0x00000000 -#define _USBE4CSR3_TEP_MASK 0x0000000F -#define _USBE4CSR3_TEP_LENGTH 0x00000004 - -#define _USBE4CSR3_PROTOCOL_POSITION 0x00000004 -#define _USBE4CSR3_PROTOCOL_MASK 0x00000030 -#define _USBE4CSR3_PROTOCOL_LENGTH 0x00000002 - -#define _USBE4CSR3_SPEED_POSITION 0x00000006 -#define _USBE4CSR3_SPEED_MASK 0x000000C0 -#define _USBE4CSR3_SPEED_LENGTH 0x00000002 - -#define _USBE4CSR3_RXINTERV_POSITION 0x00000008 -#define _USBE4CSR3_RXINTERV_MASK 0x0000FF00 -#define _USBE4CSR3_RXINTERV_LENGTH 0x00000008 - -#define _USBE4CSR3_TXFIFOSZ_POSITION 0x00000018 -#define _USBE4CSR3_TXFIFOSZ_MASK 0x0F000000 -#define _USBE4CSR3_TXFIFOSZ_LENGTH 0x00000004 - -#define _USBE4CSR3_RXFIFOSZ_POSITION 0x0000001C -#define _USBE4CSR3_RXFIFOSZ_MASK 0xF0000000 -#define _USBE4CSR3_RXFIFOSZ_LENGTH 0x00000004 - -#define _USBE5CSR0_TXMAXP_POSITION 0x00000000 -#define _USBE5CSR0_TXMAXP_MASK 0x000007FF -#define _USBE5CSR0_TXMAXP_LENGTH 0x0000000B - -#define _USBE5CSR0_MULT_POSITION 0x0000000B -#define _USBE5CSR0_MULT_MASK 0x0000F800 -#define _USBE5CSR0_MULT_LENGTH 0x00000005 - -#define _USBE5CSR0_TXPKTRDY_POSITION 0x00000010 -#define _USBE5CSR0_TXPKTRDY_MASK 0x00010000 -#define _USBE5CSR0_TXPKTRDY_LENGTH 0x00000001 - -#define _USBE5CSR0_FIFONE_POSITION 0x00000011 -#define _USBE5CSR0_FIFONE_MASK 0x00020000 -#define _USBE5CSR0_FIFONE_LENGTH 0x00000001 - -#define _USBE5CSR0_ERROR_POSITION 0x00000012 -#define _USBE5CSR0_ERROR_MASK 0x00040000 -#define _USBE5CSR0_ERROR_LENGTH 0x00000001 - -#define _USBE5CSR0_FLUSH_POSITION 0x00000013 -#define _USBE5CSR0_FLUSH_MASK 0x00080000 -#define _USBE5CSR0_FLUSH_LENGTH 0x00000001 - -#define _USBE5CSR0_SETUPPKT_POSITION 0x00000014 -#define _USBE5CSR0_SETUPPKT_MASK 0x00100000 -#define _USBE5CSR0_SETUPPKT_LENGTH 0x00000001 - -#define _USBE5CSR0_RXSTALL_POSITION 0x00000015 -#define _USBE5CSR0_RXSTALL_MASK 0x00200000 -#define _USBE5CSR0_RXSTALL_LENGTH 0x00000001 - -#define _USBE5CSR0_CLRDT_POSITION 0x00000016 -#define _USBE5CSR0_CLRDT_MASK 0x00400000 -#define _USBE5CSR0_CLRDT_LENGTH 0x00000001 - -#define _USBE5CSR0_NAKTMOUT_POSITION 0x00000017 -#define _USBE5CSR0_NAKTMOUT_MASK 0x00800000 -#define _USBE5CSR0_NAKTMOUT_LENGTH 0x00000001 - -#define _USBE5CSR0_DATATGGL_POSITION 0x00000018 -#define _USBE5CSR0_DATATGGL_MASK 0x01000000 -#define _USBE5CSR0_DATATGGL_LENGTH 0x00000001 - -#define _USBE5CSR0_DTWREN_POSITION 0x00000019 -#define _USBE5CSR0_DTWREN_MASK 0x02000000 -#define _USBE5CSR0_DTWREN_LENGTH 0x00000001 - -#define _USBE5CSR0_DMAREQMD_POSITION 0x0000001A -#define _USBE5CSR0_DMAREQMD_MASK 0x04000000 -#define _USBE5CSR0_DMAREQMD_LENGTH 0x00000001 - -#define _USBE5CSR0_FRCDATTG_POSITION 0x0000001B -#define _USBE5CSR0_FRCDATTG_MASK 0x08000000 -#define _USBE5CSR0_FRCDATTG_LENGTH 0x00000001 - -#define _USBE5CSR0_DMAREQEN_POSITION 0x0000001C -#define _USBE5CSR0_DMAREQEN_MASK 0x10000000 -#define _USBE5CSR0_DMAREQEN_LENGTH 0x00000001 - -#define _USBE5CSR0_MODE_POSITION 0x0000001D -#define _USBE5CSR0_MODE_MASK 0x20000000 -#define _USBE5CSR0_MODE_LENGTH 0x00000001 - -#define _USBE5CSR0_AUTOSET_POSITION 0x0000001F -#define _USBE5CSR0_AUTOSET_MASK 0x80000000 -#define _USBE5CSR0_AUTOSET_LENGTH 0x00000001 - -#define _USBE5CSR0_UNDERRUN_POSITION 0x00000012 -#define _USBE5CSR0_UNDERRUN_MASK 0x00040000 -#define _USBE5CSR0_UNDERRUN_LENGTH 0x00000001 - -#define _USBE5CSR0_SENDSTALL_POSITION 0x00000014 -#define _USBE5CSR0_SENDSTALL_MASK 0x00100000 -#define _USBE5CSR0_SENDSTALL_LENGTH 0x00000001 - -#define _USBE5CSR0_SENTSTALL_POSITION 0x00000015 -#define _USBE5CSR0_SENTSTALL_MASK 0x00200000 -#define _USBE5CSR0_SENTSTALL_LENGTH 0x00000001 - -#define _USBE5CSR0_INCOMPTX_POSITION 0x00000017 -#define _USBE5CSR0_INCOMPTX_MASK 0x00800000 -#define _USBE5CSR0_INCOMPTX_LENGTH 0x00000001 - -#define _USBE5CSR0_ISO_POSITION 0x0000001E -#define _USBE5CSR0_ISO_MASK 0x40000000 -#define _USBE5CSR0_ISO_LENGTH 0x00000001 - -#define _USBE5CSR1_RXMAXP_POSITION 0x00000000 -#define _USBE5CSR1_RXMAXP_MASK 0x000007FF -#define _USBE5CSR1_RXMAXP_LENGTH 0x0000000B - -#define _USBE5CSR1_MULT_POSITION 0x0000000B -#define _USBE5CSR1_MULT_MASK 0x0000F800 -#define _USBE5CSR1_MULT_LENGTH 0x00000005 - -#define _USBE5CSR1_RXPKTRDY_POSITION 0x00000010 -#define _USBE5CSR1_RXPKTRDY_MASK 0x00010000 -#define _USBE5CSR1_RXPKTRDY_LENGTH 0x00000001 - -#define _USBE5CSR1_FIFOFULL_POSITION 0x00000011 -#define _USBE5CSR1_FIFOFULL_MASK 0x00020000 -#define _USBE5CSR1_FIFOFULL_LENGTH 0x00000001 - -#define _USBE5CSR1_ERROR_POSITION 0x00000012 -#define _USBE5CSR1_ERROR_MASK 0x00040000 -#define _USBE5CSR1_ERROR_LENGTH 0x00000001 - -#define _USBE5CSR1_DERRNAKT_POSITION 0x00000013 -#define _USBE5CSR1_DERRNAKT_MASK 0x00080000 -#define _USBE5CSR1_DERRNAKT_LENGTH 0x00000001 - -#define _USBE5CSR1_FLUSH_POSITION 0x00000014 -#define _USBE5CSR1_FLUSH_MASK 0x00100000 -#define _USBE5CSR1_FLUSH_LENGTH 0x00000001 - -#define _USBE5CSR1_REQPKT_POSITION 0x00000015 -#define _USBE5CSR1_REQPKT_MASK 0x00200000 -#define _USBE5CSR1_REQPKT_LENGTH 0x00000001 - -#define _USBE5CSR1_RXSTALL_POSITION 0x00000016 -#define _USBE5CSR1_RXSTALL_MASK 0x00400000 -#define _USBE5CSR1_RXSTALL_LENGTH 0x00000001 - -#define _USBE5CSR1_CLRDT_POSITION 0x00000017 -#define _USBE5CSR1_CLRDT_MASK 0x00800000 -#define _USBE5CSR1_CLRDT_LENGTH 0x00000001 - -#define _USBE5CSR1_INCOMPRX_POSITION 0x00000018 -#define _USBE5CSR1_INCOMPRX_MASK 0x01000000 -#define _USBE5CSR1_INCOMPRX_LENGTH 0x00000001 - -#define _USBE5CSR1_DATATGGL_POSITION 0x00000019 -#define _USBE5CSR1_DATATGGL_MASK 0x02000000 -#define _USBE5CSR1_DATATGGL_LENGTH 0x00000001 - -#define _USBE5CSR1_DATATWEN_POSITION 0x0000001A -#define _USBE5CSR1_DATATWEN_MASK 0x04000000 -#define _USBE5CSR1_DATATWEN_LENGTH 0x00000001 - -#define _USBE5CSR1_DMAREQMD_POSITION 0x0000001B -#define _USBE5CSR1_DMAREQMD_MASK 0x08000000 -#define _USBE5CSR1_DMAREQMD_LENGTH 0x00000001 - -#define _USBE5CSR1_PIDERR_POSITION 0x0000001C -#define _USBE5CSR1_PIDERR_MASK 0x10000000 -#define _USBE5CSR1_PIDERR_LENGTH 0x00000001 - -#define _USBE5CSR1_DMAREQEN_POSITION 0x0000001D -#define _USBE5CSR1_DMAREQEN_MASK 0x20000000 -#define _USBE5CSR1_DMAREQEN_LENGTH 0x00000001 - -#define _USBE5CSR1_AUTORQ_POSITION 0x0000001E -#define _USBE5CSR1_AUTORQ_MASK 0x40000000 -#define _USBE5CSR1_AUTORQ_LENGTH 0x00000001 - -#define _USBE5CSR1_AUTOCLR_POSITION 0x0000001F -#define _USBE5CSR1_AUTOCLR_MASK 0x80000000 -#define _USBE5CSR1_AUTOCLR_LENGTH 0x00000001 - -#define _USBE5CSR1_UNDERRUN_POSITION 0x00000012 -#define _USBE5CSR1_UNDERRUN_MASK 0x00040000 -#define _USBE5CSR1_UNDERRUN_LENGTH 0x00000001 - -#define _USBE5CSR1_SENDSTALL_POSITION 0x00000014 -#define _USBE5CSR1_SENDSTALL_MASK 0x00100000 -#define _USBE5CSR1_SENDSTALL_LENGTH 0x00000001 - -#define _USBE5CSR1_SENTSTALL_POSITION 0x00000015 -#define _USBE5CSR1_SENTSTALL_MASK 0x00200000 -#define _USBE5CSR1_SENTSTALL_LENGTH 0x00000001 - -#define _USBE5CSR1_INCOMPTX_POSITION 0x00000017 -#define _USBE5CSR1_INCOMPTX_MASK 0x00800000 -#define _USBE5CSR1_INCOMPTX_LENGTH 0x00000001 - -#define _USBE5CSR1_ISO_POSITION 0x0000001E -#define _USBE5CSR1_ISO_MASK 0x40000000 -#define _USBE5CSR1_ISO_LENGTH 0x00000001 - -#define _USBE5CSR2_RXCNT_POSITION 0x00000000 -#define _USBE5CSR2_RXCNT_MASK 0x00003FFF -#define _USBE5CSR2_RXCNT_LENGTH 0x0000000E - -#define _USBE5CSR2_TEP_POSITION 0x00000010 -#define _USBE5CSR2_TEP_MASK 0x000F0000 -#define _USBE5CSR2_TEP_LENGTH 0x00000004 - -#define _USBE5CSR2_PROTOCOL_POSITION 0x00000014 -#define _USBE5CSR2_PROTOCOL_MASK 0x00300000 -#define _USBE5CSR2_PROTOCOL_LENGTH 0x00000002 - -#define _USBE5CSR2_SPEED_POSITION 0x00000016 -#define _USBE5CSR2_SPEED_MASK 0x00C00000 -#define _USBE5CSR2_SPEED_LENGTH 0x00000002 - -#define _USBE5CSR2_TXINTERV_POSITION 0x00000018 -#define _USBE5CSR2_TXINTERV_MASK 0xFF000000 -#define _USBE5CSR2_TXINTERV_LENGTH 0x00000008 - -#define _USBE5CSR3_TEP_POSITION 0x00000000 -#define _USBE5CSR3_TEP_MASK 0x0000000F -#define _USBE5CSR3_TEP_LENGTH 0x00000004 - -#define _USBE5CSR3_PROTOCOL_POSITION 0x00000004 -#define _USBE5CSR3_PROTOCOL_MASK 0x00000030 -#define _USBE5CSR3_PROTOCOL_LENGTH 0x00000002 - -#define _USBE5CSR3_SPEED_POSITION 0x00000006 -#define _USBE5CSR3_SPEED_MASK 0x000000C0 -#define _USBE5CSR3_SPEED_LENGTH 0x00000002 - -#define _USBE5CSR3_RXINTERV_POSITION 0x00000008 -#define _USBE5CSR3_RXINTERV_MASK 0x0000FF00 -#define _USBE5CSR3_RXINTERV_LENGTH 0x00000008 - -#define _USBE5CSR3_TXFIFOSZ_POSITION 0x00000018 -#define _USBE5CSR3_TXFIFOSZ_MASK 0x0F000000 -#define _USBE5CSR3_TXFIFOSZ_LENGTH 0x00000004 - -#define _USBE5CSR3_RXFIFOSZ_POSITION 0x0000001C -#define _USBE5CSR3_RXFIFOSZ_MASK 0xF0000000 -#define _USBE5CSR3_RXFIFOSZ_LENGTH 0x00000004 - -#define _USBE6CSR0_TXMAXP_POSITION 0x00000000 -#define _USBE6CSR0_TXMAXP_MASK 0x000007FF -#define _USBE6CSR0_TXMAXP_LENGTH 0x0000000B - -#define _USBE6CSR0_MULT_POSITION 0x0000000B -#define _USBE6CSR0_MULT_MASK 0x0000F800 -#define _USBE6CSR0_MULT_LENGTH 0x00000005 - -#define _USBE6CSR0_TXPKTRDY_POSITION 0x00000010 -#define _USBE6CSR0_TXPKTRDY_MASK 0x00010000 -#define _USBE6CSR0_TXPKTRDY_LENGTH 0x00000001 - -#define _USBE6CSR0_FIFONE_POSITION 0x00000011 -#define _USBE6CSR0_FIFONE_MASK 0x00020000 -#define _USBE6CSR0_FIFONE_LENGTH 0x00000001 - -#define _USBE6CSR0_ERROR_POSITION 0x00000012 -#define _USBE6CSR0_ERROR_MASK 0x00040000 -#define _USBE6CSR0_ERROR_LENGTH 0x00000001 - -#define _USBE6CSR0_FLUSH_POSITION 0x00000013 -#define _USBE6CSR0_FLUSH_MASK 0x00080000 -#define _USBE6CSR0_FLUSH_LENGTH 0x00000001 - -#define _USBE6CSR0_SETUPPKT_POSITION 0x00000014 -#define _USBE6CSR0_SETUPPKT_MASK 0x00100000 -#define _USBE6CSR0_SETUPPKT_LENGTH 0x00000001 - -#define _USBE6CSR0_RXSTALL_POSITION 0x00000015 -#define _USBE6CSR0_RXSTALL_MASK 0x00200000 -#define _USBE6CSR0_RXSTALL_LENGTH 0x00000001 - -#define _USBE6CSR0_CLRDT_POSITION 0x00000016 -#define _USBE6CSR0_CLRDT_MASK 0x00400000 -#define _USBE6CSR0_CLRDT_LENGTH 0x00000001 - -#define _USBE6CSR0_NAKTMOUT_POSITION 0x00000017 -#define _USBE6CSR0_NAKTMOUT_MASK 0x00800000 -#define _USBE6CSR0_NAKTMOUT_LENGTH 0x00000001 - -#define _USBE6CSR0_DATATGGL_POSITION 0x00000018 -#define _USBE6CSR0_DATATGGL_MASK 0x01000000 -#define _USBE6CSR0_DATATGGL_LENGTH 0x00000001 - -#define _USBE6CSR0_DTWREN_POSITION 0x00000019 -#define _USBE6CSR0_DTWREN_MASK 0x02000000 -#define _USBE6CSR0_DTWREN_LENGTH 0x00000001 - -#define _USBE6CSR0_DMAREQMD_POSITION 0x0000001A -#define _USBE6CSR0_DMAREQMD_MASK 0x04000000 -#define _USBE6CSR0_DMAREQMD_LENGTH 0x00000001 - -#define _USBE6CSR0_FRCDATTG_POSITION 0x0000001B -#define _USBE6CSR0_FRCDATTG_MASK 0x08000000 -#define _USBE6CSR0_FRCDATTG_LENGTH 0x00000001 - -#define _USBE6CSR0_DMAREQEN_POSITION 0x0000001C -#define _USBE6CSR0_DMAREQEN_MASK 0x10000000 -#define _USBE6CSR0_DMAREQEN_LENGTH 0x00000001 - -#define _USBE6CSR0_MODE_POSITION 0x0000001D -#define _USBE6CSR0_MODE_MASK 0x20000000 -#define _USBE6CSR0_MODE_LENGTH 0x00000001 - -#define _USBE6CSR0_AUTOSET_POSITION 0x0000001F -#define _USBE6CSR0_AUTOSET_MASK 0x80000000 -#define _USBE6CSR0_AUTOSET_LENGTH 0x00000001 - -#define _USBE6CSR0_UNDERRUN_POSITION 0x00000012 -#define _USBE6CSR0_UNDERRUN_MASK 0x00040000 -#define _USBE6CSR0_UNDERRUN_LENGTH 0x00000001 - -#define _USBE6CSR0_SENDSTALL_POSITION 0x00000014 -#define _USBE6CSR0_SENDSTALL_MASK 0x00100000 -#define _USBE6CSR0_SENDSTALL_LENGTH 0x00000001 - -#define _USBE6CSR0_SENTSTALL_POSITION 0x00000015 -#define _USBE6CSR0_SENTSTALL_MASK 0x00200000 -#define _USBE6CSR0_SENTSTALL_LENGTH 0x00000001 - -#define _USBE6CSR0_INCOMPTX_POSITION 0x00000017 -#define _USBE6CSR0_INCOMPTX_MASK 0x00800000 -#define _USBE6CSR0_INCOMPTX_LENGTH 0x00000001 - -#define _USBE6CSR0_ISO_POSITION 0x0000001E -#define _USBE6CSR0_ISO_MASK 0x40000000 -#define _USBE6CSR0_ISO_LENGTH 0x00000001 - -#define _USBE6CSR1_RXMAXP_POSITION 0x00000000 -#define _USBE6CSR1_RXMAXP_MASK 0x000007FF -#define _USBE6CSR1_RXMAXP_LENGTH 0x0000000B - -#define _USBE6CSR1_MULT_POSITION 0x0000000B -#define _USBE6CSR1_MULT_MASK 0x0000F800 -#define _USBE6CSR1_MULT_LENGTH 0x00000005 - -#define _USBE6CSR1_RXPKTRDY_POSITION 0x00000010 -#define _USBE6CSR1_RXPKTRDY_MASK 0x00010000 -#define _USBE6CSR1_RXPKTRDY_LENGTH 0x00000001 - -#define _USBE6CSR1_FIFOFULL_POSITION 0x00000011 -#define _USBE6CSR1_FIFOFULL_MASK 0x00020000 -#define _USBE6CSR1_FIFOFULL_LENGTH 0x00000001 - -#define _USBE6CSR1_ERROR_POSITION 0x00000012 -#define _USBE6CSR1_ERROR_MASK 0x00040000 -#define _USBE6CSR1_ERROR_LENGTH 0x00000001 - -#define _USBE6CSR1_DERRNAKT_POSITION 0x00000013 -#define _USBE6CSR1_DERRNAKT_MASK 0x00080000 -#define _USBE6CSR1_DERRNAKT_LENGTH 0x00000001 - -#define _USBE6CSR1_FLUSH_POSITION 0x00000014 -#define _USBE6CSR1_FLUSH_MASK 0x00100000 -#define _USBE6CSR1_FLUSH_LENGTH 0x00000001 - -#define _USBE6CSR1_REQPKT_POSITION 0x00000015 -#define _USBE6CSR1_REQPKT_MASK 0x00200000 -#define _USBE6CSR1_REQPKT_LENGTH 0x00000001 - -#define _USBE6CSR1_RXSTALL_POSITION 0x00000016 -#define _USBE6CSR1_RXSTALL_MASK 0x00400000 -#define _USBE6CSR1_RXSTALL_LENGTH 0x00000001 - -#define _USBE6CSR1_CLRDT_POSITION 0x00000017 -#define _USBE6CSR1_CLRDT_MASK 0x00800000 -#define _USBE6CSR1_CLRDT_LENGTH 0x00000001 - -#define _USBE6CSR1_INCOMPRX_POSITION 0x00000018 -#define _USBE6CSR1_INCOMPRX_MASK 0x01000000 -#define _USBE6CSR1_INCOMPRX_LENGTH 0x00000001 - -#define _USBE6CSR1_DATATGGL_POSITION 0x00000019 -#define _USBE6CSR1_DATATGGL_MASK 0x02000000 -#define _USBE6CSR1_DATATGGL_LENGTH 0x00000001 - -#define _USBE6CSR1_DATATWEN_POSITION 0x0000001A -#define _USBE6CSR1_DATATWEN_MASK 0x04000000 -#define _USBE6CSR1_DATATWEN_LENGTH 0x00000001 - -#define _USBE6CSR1_DMAREQMD_POSITION 0x0000001B -#define _USBE6CSR1_DMAREQMD_MASK 0x08000000 -#define _USBE6CSR1_DMAREQMD_LENGTH 0x00000001 - -#define _USBE6CSR1_PIDERR_POSITION 0x0000001C -#define _USBE6CSR1_PIDERR_MASK 0x10000000 -#define _USBE6CSR1_PIDERR_LENGTH 0x00000001 - -#define _USBE6CSR1_DMAREQEN_POSITION 0x0000001D -#define _USBE6CSR1_DMAREQEN_MASK 0x20000000 -#define _USBE6CSR1_DMAREQEN_LENGTH 0x00000001 - -#define _USBE6CSR1_AUTORQ_POSITION 0x0000001E -#define _USBE6CSR1_AUTORQ_MASK 0x40000000 -#define _USBE6CSR1_AUTORQ_LENGTH 0x00000001 - -#define _USBE6CSR1_AUTOCLR_POSITION 0x0000001F -#define _USBE6CSR1_AUTOCLR_MASK 0x80000000 -#define _USBE6CSR1_AUTOCLR_LENGTH 0x00000001 - -#define _USBE6CSR1_UNDERRUN_POSITION 0x00000012 -#define _USBE6CSR1_UNDERRUN_MASK 0x00040000 -#define _USBE6CSR1_UNDERRUN_LENGTH 0x00000001 - -#define _USBE6CSR1_SENDSTALL_POSITION 0x00000014 -#define _USBE6CSR1_SENDSTALL_MASK 0x00100000 -#define _USBE6CSR1_SENDSTALL_LENGTH 0x00000001 - -#define _USBE6CSR1_SENTSTALL_POSITION 0x00000015 -#define _USBE6CSR1_SENTSTALL_MASK 0x00200000 -#define _USBE6CSR1_SENTSTALL_LENGTH 0x00000001 - -#define _USBE6CSR1_INCOMPTX_POSITION 0x00000017 -#define _USBE6CSR1_INCOMPTX_MASK 0x00800000 -#define _USBE6CSR1_INCOMPTX_LENGTH 0x00000001 - -#define _USBE6CSR1_ISO_POSITION 0x0000001E -#define _USBE6CSR1_ISO_MASK 0x40000000 -#define _USBE6CSR1_ISO_LENGTH 0x00000001 - -#define _USBE6CSR2_RXCNT_POSITION 0x00000000 -#define _USBE6CSR2_RXCNT_MASK 0x00003FFF -#define _USBE6CSR2_RXCNT_LENGTH 0x0000000E - -#define _USBE6CSR2_TEP_POSITION 0x00000010 -#define _USBE6CSR2_TEP_MASK 0x000F0000 -#define _USBE6CSR2_TEP_LENGTH 0x00000004 - -#define _USBE6CSR2_PROTOCOL_POSITION 0x00000014 -#define _USBE6CSR2_PROTOCOL_MASK 0x00300000 -#define _USBE6CSR2_PROTOCOL_LENGTH 0x00000002 - -#define _USBE6CSR2_SPEED_POSITION 0x00000016 -#define _USBE6CSR2_SPEED_MASK 0x00C00000 -#define _USBE6CSR2_SPEED_LENGTH 0x00000002 - -#define _USBE6CSR2_TXINTERV_POSITION 0x00000018 -#define _USBE6CSR2_TXINTERV_MASK 0xFF000000 -#define _USBE6CSR2_TXINTERV_LENGTH 0x00000008 - -#define _USBE6CSR3_TEP_POSITION 0x00000000 -#define _USBE6CSR3_TEP_MASK 0x0000000F -#define _USBE6CSR3_TEP_LENGTH 0x00000004 - -#define _USBE6CSR3_PROTOCOL_POSITION 0x00000004 -#define _USBE6CSR3_PROTOCOL_MASK 0x00000030 -#define _USBE6CSR3_PROTOCOL_LENGTH 0x00000002 - -#define _USBE6CSR3_SPEED_POSITION 0x00000006 -#define _USBE6CSR3_SPEED_MASK 0x000000C0 -#define _USBE6CSR3_SPEED_LENGTH 0x00000002 - -#define _USBE6CSR3_RXINTERV_POSITION 0x00000008 -#define _USBE6CSR3_RXINTERV_MASK 0x0000FF00 -#define _USBE6CSR3_RXINTERV_LENGTH 0x00000008 - -#define _USBE6CSR3_TXFIFOSZ_POSITION 0x00000018 -#define _USBE6CSR3_TXFIFOSZ_MASK 0x0F000000 -#define _USBE6CSR3_TXFIFOSZ_LENGTH 0x00000004 - -#define _USBE6CSR3_RXFIFOSZ_POSITION 0x0000001C -#define _USBE6CSR3_RXFIFOSZ_MASK 0xF0000000 -#define _USBE6CSR3_RXFIFOSZ_LENGTH 0x00000004 - -#define _USBE7CSR0_TXMAXP_POSITION 0x00000000 -#define _USBE7CSR0_TXMAXP_MASK 0x000007FF -#define _USBE7CSR0_TXMAXP_LENGTH 0x0000000B - -#define _USBE7CSR0_MULT_POSITION 0x0000000B -#define _USBE7CSR0_MULT_MASK 0x0000F800 -#define _USBE7CSR0_MULT_LENGTH 0x00000005 - -#define _USBE7CSR0_TXPKTRDY_POSITION 0x00000010 -#define _USBE7CSR0_TXPKTRDY_MASK 0x00010000 -#define _USBE7CSR0_TXPKTRDY_LENGTH 0x00000001 - -#define _USBE7CSR0_FIFONE_POSITION 0x00000011 -#define _USBE7CSR0_FIFONE_MASK 0x00020000 -#define _USBE7CSR0_FIFONE_LENGTH 0x00000001 - -#define _USBE7CSR0_ERROR_POSITION 0x00000012 -#define _USBE7CSR0_ERROR_MASK 0x00040000 -#define _USBE7CSR0_ERROR_LENGTH 0x00000001 - -#define _USBE7CSR0_FLUSH_POSITION 0x00000013 -#define _USBE7CSR0_FLUSH_MASK 0x00080000 -#define _USBE7CSR0_FLUSH_LENGTH 0x00000001 - -#define _USBE7CSR0_SETUPPKT_POSITION 0x00000014 -#define _USBE7CSR0_SETUPPKT_MASK 0x00100000 -#define _USBE7CSR0_SETUPPKT_LENGTH 0x00000001 - -#define _USBE7CSR0_RXSTALL_POSITION 0x00000015 -#define _USBE7CSR0_RXSTALL_MASK 0x00200000 -#define _USBE7CSR0_RXSTALL_LENGTH 0x00000001 - -#define _USBE7CSR0_CLRDT_POSITION 0x00000016 -#define _USBE7CSR0_CLRDT_MASK 0x00400000 -#define _USBE7CSR0_CLRDT_LENGTH 0x00000001 - -#define _USBE7CSR0_NAKTMOUT_POSITION 0x00000017 -#define _USBE7CSR0_NAKTMOUT_MASK 0x00800000 -#define _USBE7CSR0_NAKTMOUT_LENGTH 0x00000001 - -#define _USBE7CSR0_DATATGGL_POSITION 0x00000018 -#define _USBE7CSR0_DATATGGL_MASK 0x01000000 -#define _USBE7CSR0_DATATGGL_LENGTH 0x00000001 - -#define _USBE7CSR0_DTWREN_POSITION 0x00000019 -#define _USBE7CSR0_DTWREN_MASK 0x02000000 -#define _USBE7CSR0_DTWREN_LENGTH 0x00000001 - -#define _USBE7CSR0_DMAREQMD_POSITION 0x0000001A -#define _USBE7CSR0_DMAREQMD_MASK 0x04000000 -#define _USBE7CSR0_DMAREQMD_LENGTH 0x00000001 - -#define _USBE7CSR0_FRCDATTG_POSITION 0x0000001B -#define _USBE7CSR0_FRCDATTG_MASK 0x08000000 -#define _USBE7CSR0_FRCDATTG_LENGTH 0x00000001 - -#define _USBE7CSR0_DMAREQEN_POSITION 0x0000001C -#define _USBE7CSR0_DMAREQEN_MASK 0x10000000 -#define _USBE7CSR0_DMAREQEN_LENGTH 0x00000001 - -#define _USBE7CSR0_MODE_POSITION 0x0000001D -#define _USBE7CSR0_MODE_MASK 0x20000000 -#define _USBE7CSR0_MODE_LENGTH 0x00000001 - -#define _USBE7CSR0_AUTOSET_POSITION 0x0000001F -#define _USBE7CSR0_AUTOSET_MASK 0x80000000 -#define _USBE7CSR0_AUTOSET_LENGTH 0x00000001 - -#define _USBE7CSR0_UNDERRUN_POSITION 0x00000012 -#define _USBE7CSR0_UNDERRUN_MASK 0x00040000 -#define _USBE7CSR0_UNDERRUN_LENGTH 0x00000001 - -#define _USBE7CSR0_SENDSTALL_POSITION 0x00000014 -#define _USBE7CSR0_SENDSTALL_MASK 0x00100000 -#define _USBE7CSR0_SENDSTALL_LENGTH 0x00000001 - -#define _USBE7CSR0_SENTSTALL_POSITION 0x00000015 -#define _USBE7CSR0_SENTSTALL_MASK 0x00200000 -#define _USBE7CSR0_SENTSTALL_LENGTH 0x00000001 - -#define _USBE7CSR0_INCOMPTX_POSITION 0x00000017 -#define _USBE7CSR0_INCOMPTX_MASK 0x00800000 -#define _USBE7CSR0_INCOMPTX_LENGTH 0x00000001 - -#define _USBE7CSR0_ISO_POSITION 0x0000001E -#define _USBE7CSR0_ISO_MASK 0x40000000 -#define _USBE7CSR0_ISO_LENGTH 0x00000001 - -#define _USBE7CSR1_RXMAXP_POSITION 0x00000000 -#define _USBE7CSR1_RXMAXP_MASK 0x000007FF -#define _USBE7CSR1_RXMAXP_LENGTH 0x0000000B - -#define _USBE7CSR1_MULT_POSITION 0x0000000B -#define _USBE7CSR1_MULT_MASK 0x0000F800 -#define _USBE7CSR1_MULT_LENGTH 0x00000005 - -#define _USBE7CSR1_RXPKTRDY_POSITION 0x00000010 -#define _USBE7CSR1_RXPKTRDY_MASK 0x00010000 -#define _USBE7CSR1_RXPKTRDY_LENGTH 0x00000001 - -#define _USBE7CSR1_FIFOFULL_POSITION 0x00000011 -#define _USBE7CSR1_FIFOFULL_MASK 0x00020000 -#define _USBE7CSR1_FIFOFULL_LENGTH 0x00000001 - -#define _USBE7CSR1_ERROR_POSITION 0x00000012 -#define _USBE7CSR1_ERROR_MASK 0x00040000 -#define _USBE7CSR1_ERROR_LENGTH 0x00000001 - -#define _USBE7CSR1_DERRNAKT_POSITION 0x00000013 -#define _USBE7CSR1_DERRNAKT_MASK 0x00080000 -#define _USBE7CSR1_DERRNAKT_LENGTH 0x00000001 - -#define _USBE7CSR1_FLUSH_POSITION 0x00000014 -#define _USBE7CSR1_FLUSH_MASK 0x00100000 -#define _USBE7CSR1_FLUSH_LENGTH 0x00000001 - -#define _USBE7CSR1_REQPKT_POSITION 0x00000015 -#define _USBE7CSR1_REQPKT_MASK 0x00200000 -#define _USBE7CSR1_REQPKT_LENGTH 0x00000001 - -#define _USBE7CSR1_RXSTALL_POSITION 0x00000016 -#define _USBE7CSR1_RXSTALL_MASK 0x00400000 -#define _USBE7CSR1_RXSTALL_LENGTH 0x00000001 - -#define _USBE7CSR1_CLRDT_POSITION 0x00000017 -#define _USBE7CSR1_CLRDT_MASK 0x00800000 -#define _USBE7CSR1_CLRDT_LENGTH 0x00000001 - -#define _USBE7CSR1_INCOMPRX_POSITION 0x00000018 -#define _USBE7CSR1_INCOMPRX_MASK 0x01000000 -#define _USBE7CSR1_INCOMPRX_LENGTH 0x00000001 - -#define _USBE7CSR1_DATATGGL_POSITION 0x00000019 -#define _USBE7CSR1_DATATGGL_MASK 0x02000000 -#define _USBE7CSR1_DATATGGL_LENGTH 0x00000001 - -#define _USBE7CSR1_DATATWEN_POSITION 0x0000001A -#define _USBE7CSR1_DATATWEN_MASK 0x04000000 -#define _USBE7CSR1_DATATWEN_LENGTH 0x00000001 - -#define _USBE7CSR1_DMAREQMD_POSITION 0x0000001B -#define _USBE7CSR1_DMAREQMD_MASK 0x08000000 -#define _USBE7CSR1_DMAREQMD_LENGTH 0x00000001 - -#define _USBE7CSR1_PIDERR_POSITION 0x0000001C -#define _USBE7CSR1_PIDERR_MASK 0x10000000 -#define _USBE7CSR1_PIDERR_LENGTH 0x00000001 - -#define _USBE7CSR1_DMAREQEN_POSITION 0x0000001D -#define _USBE7CSR1_DMAREQEN_MASK 0x20000000 -#define _USBE7CSR1_DMAREQEN_LENGTH 0x00000001 - -#define _USBE7CSR1_AUTORQ_POSITION 0x0000001E -#define _USBE7CSR1_AUTORQ_MASK 0x40000000 -#define _USBE7CSR1_AUTORQ_LENGTH 0x00000001 - -#define _USBE7CSR1_AUTOCLR_POSITION 0x0000001F -#define _USBE7CSR1_AUTOCLR_MASK 0x80000000 -#define _USBE7CSR1_AUTOCLR_LENGTH 0x00000001 - -#define _USBE7CSR1_UNDERRUN_POSITION 0x00000012 -#define _USBE7CSR1_UNDERRUN_MASK 0x00040000 -#define _USBE7CSR1_UNDERRUN_LENGTH 0x00000001 - -#define _USBE7CSR1_SENDSTALL_POSITION 0x00000014 -#define _USBE7CSR1_SENDSTALL_MASK 0x00100000 -#define _USBE7CSR1_SENDSTALL_LENGTH 0x00000001 - -#define _USBE7CSR1_SENTSTALL_POSITION 0x00000015 -#define _USBE7CSR1_SENTSTALL_MASK 0x00200000 -#define _USBE7CSR1_SENTSTALL_LENGTH 0x00000001 - -#define _USBE7CSR1_INCOMPTX_POSITION 0x00000017 -#define _USBE7CSR1_INCOMPTX_MASK 0x00800000 -#define _USBE7CSR1_INCOMPTX_LENGTH 0x00000001 - -#define _USBE7CSR1_ISO_POSITION 0x0000001E -#define _USBE7CSR1_ISO_MASK 0x40000000 -#define _USBE7CSR1_ISO_LENGTH 0x00000001 - -#define _USBE7CSR2_RXCNT_POSITION 0x00000000 -#define _USBE7CSR2_RXCNT_MASK 0x00003FFF -#define _USBE7CSR2_RXCNT_LENGTH 0x0000000E - -#define _USBE7CSR2_TEP_POSITION 0x00000010 -#define _USBE7CSR2_TEP_MASK 0x000F0000 -#define _USBE7CSR2_TEP_LENGTH 0x00000004 - -#define _USBE7CSR2_PROTOCOL_POSITION 0x00000014 -#define _USBE7CSR2_PROTOCOL_MASK 0x00300000 -#define _USBE7CSR2_PROTOCOL_LENGTH 0x00000002 - -#define _USBE7CSR2_SPEED_POSITION 0x00000016 -#define _USBE7CSR2_SPEED_MASK 0x00C00000 -#define _USBE7CSR2_SPEED_LENGTH 0x00000002 - -#define _USBE7CSR2_TXINTERV_POSITION 0x00000018 -#define _USBE7CSR2_TXINTERV_MASK 0xFF000000 -#define _USBE7CSR2_TXINTERV_LENGTH 0x00000008 - -#define _USBE7CSR3_TEP_POSITION 0x00000000 -#define _USBE7CSR3_TEP_MASK 0x0000000F -#define _USBE7CSR3_TEP_LENGTH 0x00000004 - -#define _USBE7CSR3_PROTOCOL_POSITION 0x00000004 -#define _USBE7CSR3_PROTOCOL_MASK 0x00000030 -#define _USBE7CSR3_PROTOCOL_LENGTH 0x00000002 - -#define _USBE7CSR3_SPEED_POSITION 0x00000006 -#define _USBE7CSR3_SPEED_MASK 0x000000C0 -#define _USBE7CSR3_SPEED_LENGTH 0x00000002 - -#define _USBE7CSR3_RXINTERV_POSITION 0x00000008 -#define _USBE7CSR3_RXINTERV_MASK 0x0000FF00 -#define _USBE7CSR3_RXINTERV_LENGTH 0x00000008 - -#define _USBE7CSR3_TXFIFOSZ_POSITION 0x00000018 -#define _USBE7CSR3_TXFIFOSZ_MASK 0x0F000000 -#define _USBE7CSR3_TXFIFOSZ_LENGTH 0x00000004 - -#define _USBE7CSR3_RXFIFOSZ_POSITION 0x0000001C -#define _USBE7CSR3_RXFIFOSZ_MASK 0xF0000000 -#define _USBE7CSR3_RXFIFOSZ_LENGTH 0x00000004 - -#define _USBDMAINT_DMA1IF_POSITION 0x00000000 -#define _USBDMAINT_DMA1IF_MASK 0x00000001 -#define _USBDMAINT_DMA1IF_LENGTH 0x00000001 - -#define _USBDMAINT_DMA2IF_POSITION 0x00000001 -#define _USBDMAINT_DMA2IF_MASK 0x00000002 -#define _USBDMAINT_DMA2IF_LENGTH 0x00000001 - -#define _USBDMAINT_DMA3IF_POSITION 0x00000002 -#define _USBDMAINT_DMA3IF_MASK 0x00000004 -#define _USBDMAINT_DMA3IF_LENGTH 0x00000001 - -#define _USBDMAINT_DMA4IF_POSITION 0x00000003 -#define _USBDMAINT_DMA4IF_MASK 0x00000008 -#define _USBDMAINT_DMA4IF_LENGTH 0x00000001 - -#define _USBDMAINT_DMA5IF_POSITION 0x00000004 -#define _USBDMAINT_DMA5IF_MASK 0x00000010 -#define _USBDMAINT_DMA5IF_LENGTH 0x00000001 - -#define _USBDMAINT_DMA6IF_POSITION 0x00000005 -#define _USBDMAINT_DMA6IF_MASK 0x00000020 -#define _USBDMAINT_DMA6IF_LENGTH 0x00000001 - -#define _USBDMAINT_DMA7IF_POSITION 0x00000006 -#define _USBDMAINT_DMA7IF_MASK 0x00000040 -#define _USBDMAINT_DMA7IF_LENGTH 0x00000001 - -#define _USBDMAINT_DMA8IF_POSITION 0x00000007 -#define _USBDMAINT_DMA8IF_MASK 0x00000080 -#define _USBDMAINT_DMA8IF_LENGTH 0x00000001 - -#define _USBDMA1C_DMAEN_POSITION 0x00000000 -#define _USBDMA1C_DMAEN_MASK 0x00000001 -#define _USBDMA1C_DMAEN_LENGTH 0x00000001 - -#define _USBDMA1C_DMADIR_POSITION 0x00000001 -#define _USBDMA1C_DMADIR_MASK 0x00000002 -#define _USBDMA1C_DMADIR_LENGTH 0x00000001 - -#define _USBDMA1C_DMAMODE_POSITION 0x00000002 -#define _USBDMA1C_DMAMODE_MASK 0x00000004 -#define _USBDMA1C_DMAMODE_LENGTH 0x00000001 - -#define _USBDMA1C_DMAIE_POSITION 0x00000003 -#define _USBDMA1C_DMAIE_MASK 0x00000008 -#define _USBDMA1C_DMAIE_LENGTH 0x00000001 - -#define _USBDMA1C_DMAEP_POSITION 0x00000004 -#define _USBDMA1C_DMAEP_MASK 0x000000F0 -#define _USBDMA1C_DMAEP_LENGTH 0x00000004 - -#define _USBDMA1C_DMAERR_POSITION 0x00000008 -#define _USBDMA1C_DMAERR_MASK 0x00000100 -#define _USBDMA1C_DMAERR_LENGTH 0x00000001 - -#define _USBDMA1C_DMABRSTM_POSITION 0x00000009 -#define _USBDMA1C_DMABRSTM_MASK 0x00000600 -#define _USBDMA1C_DMABRSTM_LENGTH 0x00000002 - -#define _USBDMA1A_DMAADDR_POSITION 0x00000000 -#define _USBDMA1A_DMAADDR_MASK 0xFFFFFFFF -#define _USBDMA1A_DMAADDR_LENGTH 0x00000020 - -#define _USBDMA1N_DMACOUNT_POSITION 0x00000000 -#define _USBDMA1N_DMACOUNT_MASK 0xFFFFFFFF -#define _USBDMA1N_DMACOUNT_LENGTH 0x00000020 - -#define _USBDMA2C_DMAEN_POSITION 0x00000000 -#define _USBDMA2C_DMAEN_MASK 0x00000001 -#define _USBDMA2C_DMAEN_LENGTH 0x00000001 - -#define _USBDMA2C_DMADIR_POSITION 0x00000001 -#define _USBDMA2C_DMADIR_MASK 0x00000002 -#define _USBDMA2C_DMADIR_LENGTH 0x00000001 - -#define _USBDMA2C_DMAMODE_POSITION 0x00000002 -#define _USBDMA2C_DMAMODE_MASK 0x00000004 -#define _USBDMA2C_DMAMODE_LENGTH 0x00000001 - -#define _USBDMA2C_DMAIE_POSITION 0x00000003 -#define _USBDMA2C_DMAIE_MASK 0x00000008 -#define _USBDMA2C_DMAIE_LENGTH 0x00000001 - -#define _USBDMA2C_DMAEP_POSITION 0x00000004 -#define _USBDMA2C_DMAEP_MASK 0x000000F0 -#define _USBDMA2C_DMAEP_LENGTH 0x00000004 - -#define _USBDMA2C_DMAERR_POSITION 0x00000008 -#define _USBDMA2C_DMAERR_MASK 0x00000100 -#define _USBDMA2C_DMAERR_LENGTH 0x00000001 - -#define _USBDMA2C_DMABRSTM_POSITION 0x00000009 -#define _USBDMA2C_DMABRSTM_MASK 0x00000600 -#define _USBDMA2C_DMABRSTM_LENGTH 0x00000002 - -#define _USBDMA2A_DMAADDR_POSITION 0x00000000 -#define _USBDMA2A_DMAADDR_MASK 0xFFFFFFFF -#define _USBDMA2A_DMAADDR_LENGTH 0x00000020 - -#define _USBDMA2N_DMACOUNT_POSITION 0x00000000 -#define _USBDMA2N_DMACOUNT_MASK 0xFFFFFFFF -#define _USBDMA2N_DMACOUNT_LENGTH 0x00000020 - -#define _USBDMA3C_DMAEN_POSITION 0x00000000 -#define _USBDMA3C_DMAEN_MASK 0x00000001 -#define _USBDMA3C_DMAEN_LENGTH 0x00000001 - -#define _USBDMA3C_DMADIR_POSITION 0x00000001 -#define _USBDMA3C_DMADIR_MASK 0x00000002 -#define _USBDMA3C_DMADIR_LENGTH 0x00000001 - -#define _USBDMA3C_DMAMODE_POSITION 0x00000002 -#define _USBDMA3C_DMAMODE_MASK 0x00000004 -#define _USBDMA3C_DMAMODE_LENGTH 0x00000001 - -#define _USBDMA3C_DMAIE_POSITION 0x00000003 -#define _USBDMA3C_DMAIE_MASK 0x00000008 -#define _USBDMA3C_DMAIE_LENGTH 0x00000001 - -#define _USBDMA3C_DMAEP_POSITION 0x00000004 -#define _USBDMA3C_DMAEP_MASK 0x000000F0 -#define _USBDMA3C_DMAEP_LENGTH 0x00000004 - -#define _USBDMA3C_DMAERR_POSITION 0x00000008 -#define _USBDMA3C_DMAERR_MASK 0x00000100 -#define _USBDMA3C_DMAERR_LENGTH 0x00000001 - -#define _USBDMA3C_DMABRSTM_POSITION 0x00000009 -#define _USBDMA3C_DMABRSTM_MASK 0x00000600 -#define _USBDMA3C_DMABRSTM_LENGTH 0x00000002 - -#define _USBDMA3A_DMAADDR_POSITION 0x00000000 -#define _USBDMA3A_DMAADDR_MASK 0xFFFFFFFF -#define _USBDMA3A_DMAADDR_LENGTH 0x00000020 - -#define _USBDMA3N_DMACOUNT_POSITION 0x00000000 -#define _USBDMA3N_DMACOUNT_MASK 0xFFFFFFFF -#define _USBDMA3N_DMACOUNT_LENGTH 0x00000020 - -#define _USBDMA4C_DMAEN_POSITION 0x00000000 -#define _USBDMA4C_DMAEN_MASK 0x00000001 -#define _USBDMA4C_DMAEN_LENGTH 0x00000001 - -#define _USBDMA4C_DMADIR_POSITION 0x00000001 -#define _USBDMA4C_DMADIR_MASK 0x00000002 -#define _USBDMA4C_DMADIR_LENGTH 0x00000001 - -#define _USBDMA4C_DMAMODE_POSITION 0x00000002 -#define _USBDMA4C_DMAMODE_MASK 0x00000004 -#define _USBDMA4C_DMAMODE_LENGTH 0x00000001 - -#define _USBDMA4C_DMAIE_POSITION 0x00000003 -#define _USBDMA4C_DMAIE_MASK 0x00000008 -#define _USBDMA4C_DMAIE_LENGTH 0x00000001 - -#define _USBDMA4C_DMAEP_POSITION 0x00000004 -#define _USBDMA4C_DMAEP_MASK 0x000000F0 -#define _USBDMA4C_DMAEP_LENGTH 0x00000004 - -#define _USBDMA4C_DMAERR_POSITION 0x00000008 -#define _USBDMA4C_DMAERR_MASK 0x00000100 -#define _USBDMA4C_DMAERR_LENGTH 0x00000001 - -#define _USBDMA4C_DMABRSTM_POSITION 0x00000009 -#define _USBDMA4C_DMABRSTM_MASK 0x00000600 -#define _USBDMA4C_DMABRSTM_LENGTH 0x00000002 - -#define _USBDMA4A_DMAADDR_POSITION 0x00000000 -#define _USBDMA4A_DMAADDR_MASK 0xFFFFFFFF -#define _USBDMA4A_DMAADDR_LENGTH 0x00000020 - -#define _USBDMA4N_DMACOUNT_POSITION 0x00000000 -#define _USBDMA4N_DMACOUNT_MASK 0xFFFFFFFF -#define _USBDMA4N_DMACOUNT_LENGTH 0x00000020 - -#define _USBDMA5C_DMAEN_POSITION 0x00000000 -#define _USBDMA5C_DMAEN_MASK 0x00000001 -#define _USBDMA5C_DMAEN_LENGTH 0x00000001 - -#define _USBDMA5C_DMADIR_POSITION 0x00000001 -#define _USBDMA5C_DMADIR_MASK 0x00000002 -#define _USBDMA5C_DMADIR_LENGTH 0x00000001 - -#define _USBDMA5C_DMAMODE_POSITION 0x00000002 -#define _USBDMA5C_DMAMODE_MASK 0x00000004 -#define _USBDMA5C_DMAMODE_LENGTH 0x00000001 - -#define _USBDMA5C_DMAIE_POSITION 0x00000003 -#define _USBDMA5C_DMAIE_MASK 0x00000008 -#define _USBDMA5C_DMAIE_LENGTH 0x00000001 - -#define _USBDMA5C_DMAEP_POSITION 0x00000004 -#define _USBDMA5C_DMAEP_MASK 0x000000F0 -#define _USBDMA5C_DMAEP_LENGTH 0x00000004 - -#define _USBDMA5C_DMAERR_POSITION 0x00000008 -#define _USBDMA5C_DMAERR_MASK 0x00000100 -#define _USBDMA5C_DMAERR_LENGTH 0x00000001 - -#define _USBDMA5C_DMABRSTM_POSITION 0x00000009 -#define _USBDMA5C_DMABRSTM_MASK 0x00000600 -#define _USBDMA5C_DMABRSTM_LENGTH 0x00000002 - -#define _USBDMA5A_DMAADDR_POSITION 0x00000000 -#define _USBDMA5A_DMAADDR_MASK 0xFFFFFFFF -#define _USBDMA5A_DMAADDR_LENGTH 0x00000020 - -#define _USBDMA5N_DMACOUNT_POSITION 0x00000000 -#define _USBDMA5N_DMACOUNT_MASK 0xFFFFFFFF -#define _USBDMA5N_DMACOUNT_LENGTH 0x00000020 - -#define _USBDMA6C_DMAEN_POSITION 0x00000000 -#define _USBDMA6C_DMAEN_MASK 0x00000001 -#define _USBDMA6C_DMAEN_LENGTH 0x00000001 - -#define _USBDMA6C_DMADIR_POSITION 0x00000001 -#define _USBDMA6C_DMADIR_MASK 0x00000002 -#define _USBDMA6C_DMADIR_LENGTH 0x00000001 - -#define _USBDMA6C_DMAMODE_POSITION 0x00000002 -#define _USBDMA6C_DMAMODE_MASK 0x00000004 -#define _USBDMA6C_DMAMODE_LENGTH 0x00000001 - -#define _USBDMA6C_DMAIE_POSITION 0x00000003 -#define _USBDMA6C_DMAIE_MASK 0x00000008 -#define _USBDMA6C_DMAIE_LENGTH 0x00000001 - -#define _USBDMA6C_DMAEP_POSITION 0x00000004 -#define _USBDMA6C_DMAEP_MASK 0x000000F0 -#define _USBDMA6C_DMAEP_LENGTH 0x00000004 - -#define _USBDMA6C_DMAERR_POSITION 0x00000008 -#define _USBDMA6C_DMAERR_MASK 0x00000100 -#define _USBDMA6C_DMAERR_LENGTH 0x00000001 - -#define _USBDMA6C_DMABRSTM_POSITION 0x00000009 -#define _USBDMA6C_DMABRSTM_MASK 0x00000600 -#define _USBDMA6C_DMABRSTM_LENGTH 0x00000002 - -#define _USBDMA6A_DMAADDR_POSITION 0x00000000 -#define _USBDMA6A_DMAADDR_MASK 0xFFFFFFFF -#define _USBDMA6A_DMAADDR_LENGTH 0x00000020 - -#define _USBDMA6N_DMACOUNT_POSITION 0x00000000 -#define _USBDMA6N_DMACOUNT_MASK 0xFFFFFFFF -#define _USBDMA6N_DMACOUNT_LENGTH 0x00000020 - -#define _USBDMA7C_DMAEN_POSITION 0x00000000 -#define _USBDMA7C_DMAEN_MASK 0x00000001 -#define _USBDMA7C_DMAEN_LENGTH 0x00000001 - -#define _USBDMA7C_DMADIR_POSITION 0x00000001 -#define _USBDMA7C_DMADIR_MASK 0x00000002 -#define _USBDMA7C_DMADIR_LENGTH 0x00000001 - -#define _USBDMA7C_DMAMODE_POSITION 0x00000002 -#define _USBDMA7C_DMAMODE_MASK 0x00000004 -#define _USBDMA7C_DMAMODE_LENGTH 0x00000001 - -#define _USBDMA7C_DMAIE_POSITION 0x00000003 -#define _USBDMA7C_DMAIE_MASK 0x00000008 -#define _USBDMA7C_DMAIE_LENGTH 0x00000001 - -#define _USBDMA7C_DMAEP_POSITION 0x00000004 -#define _USBDMA7C_DMAEP_MASK 0x000000F0 -#define _USBDMA7C_DMAEP_LENGTH 0x00000004 - -#define _USBDMA7C_DMAERR_POSITION 0x00000008 -#define _USBDMA7C_DMAERR_MASK 0x00000100 -#define _USBDMA7C_DMAERR_LENGTH 0x00000001 - -#define _USBDMA7C_DMABRSTM_POSITION 0x00000009 -#define _USBDMA7C_DMABRSTM_MASK 0x00000600 -#define _USBDMA7C_DMABRSTM_LENGTH 0x00000002 - -#define _USBDMA7A_DMAADDR_POSITION 0x00000000 -#define _USBDMA7A_DMAADDR_MASK 0xFFFFFFFF -#define _USBDMA7A_DMAADDR_LENGTH 0x00000020 - -#define _USBDMA7N_DMACOUNT_POSITION 0x00000000 -#define _USBDMA7N_DMACOUNT_MASK 0xFFFFFFFF -#define _USBDMA7N_DMACOUNT_LENGTH 0x00000020 - -#define _USBDMA8C_DMAEN_POSITION 0x00000000 -#define _USBDMA8C_DMAEN_MASK 0x00000001 -#define _USBDMA8C_DMAEN_LENGTH 0x00000001 - -#define _USBDMA8C_DMADIR_POSITION 0x00000001 -#define _USBDMA8C_DMADIR_MASK 0x00000002 -#define _USBDMA8C_DMADIR_LENGTH 0x00000001 - -#define _USBDMA8C_DMAMODE_POSITION 0x00000002 -#define _USBDMA8C_DMAMODE_MASK 0x00000004 -#define _USBDMA8C_DMAMODE_LENGTH 0x00000001 - -#define _USBDMA8C_DMAIE_POSITION 0x00000003 -#define _USBDMA8C_DMAIE_MASK 0x00000008 -#define _USBDMA8C_DMAIE_LENGTH 0x00000001 - -#define _USBDMA8C_DMAEP_POSITION 0x00000004 -#define _USBDMA8C_DMAEP_MASK 0x000000F0 -#define _USBDMA8C_DMAEP_LENGTH 0x00000004 - -#define _USBDMA8C_DMAERR_POSITION 0x00000008 -#define _USBDMA8C_DMAERR_MASK 0x00000100 -#define _USBDMA8C_DMAERR_LENGTH 0x00000001 - -#define _USBDMA8C_DMABRSTM_POSITION 0x00000009 -#define _USBDMA8C_DMABRSTM_MASK 0x00000600 -#define _USBDMA8C_DMABRSTM_LENGTH 0x00000002 - -#define _USBDMA8A_DMAADDR_POSITION 0x00000000 -#define _USBDMA8A_DMAADDR_MASK 0xFFFFFFFF -#define _USBDMA8A_DMAADDR_LENGTH 0x00000020 - -#define _USBDMA8N_DMACOUNT_POSITION 0x00000000 -#define _USBDMA8N_DMACOUNT_MASK 0xFFFFFFFF -#define _USBDMA8N_DMACOUNT_LENGTH 0x00000020 - -#define _USBE1RPC_RQPKTCNT_POSITION 0x00000000 -#define _USBE1RPC_RQPKTCNT_MASK 0x0000FFFF -#define _USBE1RPC_RQPKTCNT_LENGTH 0x00000010 - -#define _USBE2RPC_RQPKTCNT_POSITION 0x00000000 -#define _USBE2RPC_RQPKTCNT_MASK 0x0000FFFF -#define _USBE2RPC_RQPKTCNT_LENGTH 0x00000010 - -#define _USBE3RPC_RQPKTCNT_POSITION 0x00000000 -#define _USBE3RPC_RQPKTCNT_MASK 0x0000FFFF -#define _USBE3RPC_RQPKTCNT_LENGTH 0x00000010 - -#define _USBE4RPC_RQPKTCNT_POSITION 0x00000000 -#define _USBE4RPC_RQPKTCNT_MASK 0x0000FFFF -#define _USBE4RPC_RQPKTCNT_LENGTH 0x00000010 - -#define _USBE5RPC_RQPKTCNT_POSITION 0x00000000 -#define _USBE5RPC_RQPKTCNT_MASK 0x0000FFFF -#define _USBE5RPC_RQPKTCNT_LENGTH 0x00000010 - -#define _USBE6RPC_RQPKTCNT_POSITION 0x00000000 -#define _USBE6RPC_RQPKTCNT_MASK 0x0000FFFF -#define _USBE6RPC_RQPKTCNT_LENGTH 0x00000010 - -#define _USBE7RPC_RQPKTCNT_POSITION 0x00000000 -#define _USBE7RPC_RQPKTCNT_MASK 0x0000FFFF -#define _USBE7RPC_RQPKTCNT_LENGTH 0x00000010 - -#define _USBDPBFD_EP1RXD_POSITION 0x00000001 -#define _USBDPBFD_EP1RXD_MASK 0x00000002 -#define _USBDPBFD_EP1RXD_LENGTH 0x00000001 - -#define _USBDPBFD_EP2RXD_POSITION 0x00000002 -#define _USBDPBFD_EP2RXD_MASK 0x00000004 -#define _USBDPBFD_EP2RXD_LENGTH 0x00000001 - -#define _USBDPBFD_EP3RXD_POSITION 0x00000003 -#define _USBDPBFD_EP3RXD_MASK 0x00000008 -#define _USBDPBFD_EP3RXD_LENGTH 0x00000001 - -#define _USBDPBFD_EP4RXD_POSITION 0x00000004 -#define _USBDPBFD_EP4RXD_MASK 0x00000010 -#define _USBDPBFD_EP4RXD_LENGTH 0x00000001 - -#define _USBDPBFD_EP5RXD_POSITION 0x00000005 -#define _USBDPBFD_EP5RXD_MASK 0x00000020 -#define _USBDPBFD_EP5RXD_LENGTH 0x00000001 - -#define _USBDPBFD_EP6RXD_POSITION 0x00000006 -#define _USBDPBFD_EP6RXD_MASK 0x00000040 -#define _USBDPBFD_EP6RXD_LENGTH 0x00000001 - -#define _USBDPBFD_EP7RXD_POSITION 0x00000007 -#define _USBDPBFD_EP7RXD_MASK 0x00000080 -#define _USBDPBFD_EP7RXD_LENGTH 0x00000001 - -#define _USBDPBFD_EP1TXD_POSITION 0x00000011 -#define _USBDPBFD_EP1TXD_MASK 0x00020000 -#define _USBDPBFD_EP1TXD_LENGTH 0x00000001 - -#define _USBDPBFD_EP2TXD_POSITION 0x00000012 -#define _USBDPBFD_EP2TXD_MASK 0x00040000 -#define _USBDPBFD_EP2TXD_LENGTH 0x00000001 - -#define _USBDPBFD_EP3TXD_POSITION 0x00000013 -#define _USBDPBFD_EP3TXD_MASK 0x00080000 -#define _USBDPBFD_EP3TXD_LENGTH 0x00000001 - -#define _USBDPBFD_EP4TXD_POSITION 0x00000014 -#define _USBDPBFD_EP4TXD_MASK 0x00100000 -#define _USBDPBFD_EP4TXD_LENGTH 0x00000001 - -#define _USBDPBFD_EP5TXD_POSITION 0x00000015 -#define _USBDPBFD_EP5TXD_MASK 0x00200000 -#define _USBDPBFD_EP5TXD_LENGTH 0x00000001 - -#define _USBDPBFD_EP6TXD_POSITION 0x00000016 -#define _USBDPBFD_EP6TXD_MASK 0x00400000 -#define _USBDPBFD_EP6TXD_LENGTH 0x00000001 - -#define _USBDPBFD_EP7TXD_POSITION 0x00000017 -#define _USBDPBFD_EP7TXD_MASK 0x00800000 -#define _USBDPBFD_EP7TXD_LENGTH 0x00000001 - -#define _USBTMCON1_TUCH_POSITION 0x00000000 -#define _USBTMCON1_TUCH_MASK 0x0000FFFF -#define _USBTMCON1_TUCH_LENGTH 0x00000010 - -#define _USBTMCON1_THHSRTN_POSITION 0x00000010 -#define _USBTMCON1_THHSRTN_MASK 0xFFFF0000 -#define _USBTMCON1_THHSRTN_LENGTH 0x00000010 - -#define _USBTMCON2_THSBT_POSITION 0x00000000 -#define _USBTMCON2_THSBT_MASK 0x0000000F -#define _USBTMCON2_THSBT_LENGTH 0x00000004 - -#define _USBLPMR1_LNKSTATE_POSITION 0x00000000 -#define _USBLPMR1_LNKSTATE_MASK 0x0000000F -#define _USBLPMR1_LNKSTATE_LENGTH 0x00000004 - -#define _USBLPMR1_HIRD_POSITION 0x00000004 -#define _USBLPMR1_HIRD_MASK 0x000000F0 -#define _USBLPMR1_HIRD_LENGTH 0x00000004 - -#define _USBLPMR1_RMTWAK_POSITION 0x00000008 -#define _USBLPMR1_RMTWAK_MASK 0x00000100 -#define _USBLPMR1_RMTWAK_LENGTH 0x00000001 - -#define _USBLPMR1_ENDPOINT_POSITION 0x0000000C -#define _USBLPMR1_ENDPOINT_MASK 0x0000F000 -#define _USBLPMR1_ENDPOINT_LENGTH 0x00000004 - -#define _USBLPMR1_LPMXMT_POSITION 0x00000010 -#define _USBLPMR1_LPMXMT_MASK 0x00010000 -#define _USBLPMR1_LPMXMT_LENGTH 0x00000001 - -#define _USBLPMR1_LPMRES_POSITION 0x00000011 -#define _USBLPMR1_LPMRES_MASK 0x00020000 -#define _USBLPMR1_LPMRES_LENGTH 0x00000001 - -#define _USBLPMR1_LPMEN_POSITION 0x00000012 -#define _USBLPMR1_LPMEN_MASK 0x000C0000 -#define _USBLPMR1_LPMEN_LENGTH 0x00000002 - -#define _USBLPMR1_LPMNAK_POSITION 0x00000014 -#define _USBLPMR1_LPMNAK_MASK 0x00100000 -#define _USBLPMR1_LPMNAK_LENGTH 0x00000001 - -#define _USBLPMR1_LPMTOIE_POSITION 0x00000018 -#define _USBLPMR1_LPMTOIE_MASK 0x01000000 -#define _USBLPMR1_LPMTOIE_LENGTH 0x00000001 - -#define _USBLPMR1_LPMSTIE_POSITION 0x00000019 -#define _USBLPMR1_LPMSTIE_MASK 0x02000000 -#define _USBLPMR1_LPMSTIE_LENGTH 0x00000001 - -#define _USBLPMR1_LPMNYIE_POSITION 0x0000001A -#define _USBLPMR1_LPMNYIE_MASK 0x04000000 -#define _USBLPMR1_LPMNYIE_LENGTH 0x00000001 - -#define _USBLPMR1_LPMACKIE_POSITION 0x0000001B -#define _USBLPMR1_LPMACKIE_MASK 0x08000000 -#define _USBLPMR1_LPMACKIE_LENGTH 0x00000001 - -#define _USBLPMR1_LPMRESIE_POSITION 0x0000001C -#define _USBLPMR1_LPMRESIE_MASK 0x10000000 -#define _USBLPMR1_LPMRESIE_LENGTH 0x00000001 - -#define _USBLPMR1_LPMERRIE_POSITION 0x0000001D -#define _USBLPMR1_LPMERRIE_MASK 0x20000000 -#define _USBLPMR1_LPMERRIE_LENGTH 0x00000001 - -#define _USBLMPR2_LPMST_POSITION 0x00000000 -#define _USBLMPR2_LPMST_MASK 0x00000001 -#define _USBLMPR2_LPMST_LENGTH 0x00000001 - -#define _USBLMPR2_LPMNY_POSITION 0x00000001 -#define _USBLMPR2_LPMNY_MASK 0x00000002 -#define _USBLMPR2_LPMNY_LENGTH 0x00000001 - -#define _USBLMPR2_LPMACK_POSITION 0x00000002 -#define _USBLMPR2_LPMACK_MASK 0x00000004 -#define _USBLMPR2_LPMACK_LENGTH 0x00000001 - -#define _USBLMPR2_LPMNC_POSITION 0x00000003 -#define _USBLMPR2_LPMNC_MASK 0x00000008 -#define _USBLMPR2_LPMNC_LENGTH 0x00000001 - -#define _USBLMPR2_LPMRES_POSITION 0x00000004 -#define _USBLMPR2_LPMRES_MASK 0x00000010 -#define _USBLMPR2_LPMRES_LENGTH 0x00000001 - -#define _USBLMPR2_LPMERR_POSITION 0x00000005 -#define _USBLMPR2_LPMERR_MASK 0x00000020 -#define _USBLMPR2_LPMERR_LENGTH 0x00000001 - -#define _USBLMPR2_LPMFADDR_POSITION 0x00000008 -#define _USBLMPR2_LPMFADDR_MASK 0x00007F00 -#define _USBLMPR2_LPMFADDR_LENGTH 0x00000007 - -#define _USBLPMP2_LPMST_POSITION 0x00000000 -#define _USBLPMP2_LPMST_MASK 0x00000001 -#define _USBLPMP2_LPMST_LENGTH 0x00000001 - -#define _USBLPMP2_LPMNY_POSITION 0x00000001 -#define _USBLPMP2_LPMNY_MASK 0x00000002 -#define _USBLPMP2_LPMNY_LENGTH 0x00000001 - -#define _USBLPMP2_LPMACK_POSITION 0x00000002 -#define _USBLPMP2_LPMACK_MASK 0x00000004 -#define _USBLPMP2_LPMACK_LENGTH 0x00000001 - -#define _USBLPMP2_LPMNC_POSITION 0x00000003 -#define _USBLPMP2_LPMNC_MASK 0x00000008 -#define _USBLPMP2_LPMNC_LENGTH 0x00000001 - -#define _USBLPMP2_LPMRES_POSITION 0x00000004 -#define _USBLPMP2_LPMRES_MASK 0x00000010 -#define _USBLPMP2_LPMRES_LENGTH 0x00000001 - -#define _USBLPMP2_LPMERR_POSITION 0x00000005 -#define _USBLPMP2_LPMERR_MASK 0x00000020 -#define _USBLPMP2_LPMERR_LENGTH 0x00000001 - -#define _USBLPMP2_LPMFADDR_POSITION 0x00000008 -#define _USBLPMP2_LPMFADDR_MASK 0x00007F00 -#define _USBLPMP2_LPMFADDR_LENGTH 0x00000007 - -#define _RNGVER_REVISION_POSITION 0x00000000 -#define _RNGVER_REVISION_MASK 0x0000007F -#define _RNGVER_REVISION_LENGTH 0x00000007 - -#define _RNGVER_VERSION_POSITION 0x00000007 -#define _RNGVER_VERSION_MASK 0x0000FF80 -#define _RNGVER_VERSION_LENGTH 0x00000009 - -#define _RNGVER_ID_POSITION 0x00000010 -#define _RNGVER_ID_MASK 0xFFFF0000 -#define _RNGVER_ID_LENGTH 0x00000010 - -#define _RNGCON_PLEN_POSITION 0x00000000 -#define _RNGCON_PLEN_MASK 0x000000FF -#define _RNGCON_PLEN_LENGTH 0x00000008 - -#define _RNGCON_TRNGEN_POSITION 0x00000008 -#define _RNGCON_TRNGEN_MASK 0x00000100 -#define _RNGCON_TRNGEN_LENGTH 0x00000001 - -#define _RNGCON_PRNGEN_POSITION 0x00000009 -#define _RNGCON_PRNGEN_MASK 0x00000200 -#define _RNGCON_PRNGEN_LENGTH 0x00000001 - -#define _RNGCON_CONT_POSITION 0x0000000A -#define _RNGCON_CONT_MASK 0x00000400 -#define _RNGCON_CONT_LENGTH 0x00000001 - -#define _RNGCON_TRNGMODE_POSITION 0x0000000B -#define _RNGCON_TRNGMODE_MASK 0x00000800 -#define _RNGCON_TRNGMODE_LENGTH 0x00000001 - -#define _RNGCON_LOAD_POSITION 0x0000000C -#define _RNGCON_LOAD_MASK 0x00001000 -#define _RNGCON_LOAD_LENGTH 0x00000001 - -#define _RNGPOLY1_POLY_POSITION 0x00000000 -#define _RNGPOLY1_POLY_MASK 0xFFFFFFFF -#define _RNGPOLY1_POLY_LENGTH 0x00000020 - -#define _RNGPOLY2_POLY_POSITION 0x00000000 -#define _RNGPOLY2_POLY_MASK 0xFFFFFFFF -#define _RNGPOLY2_POLY_LENGTH 0x00000020 - -#define _RNGNUMGEN1_RNG_POSITION 0x00000000 -#define _RNGNUMGEN1_RNG_MASK 0xFFFFFFFF -#define _RNGNUMGEN1_RNG_LENGTH 0x00000020 - -#define _RNGNUMGEN2_RNG_POSITION 0x00000000 -#define _RNGNUMGEN2_RNG_MASK 0xFFFFFFFF -#define _RNGNUMGEN2_RNG_LENGTH 0x00000020 - -#define _RNGSEED1_SEED_POSITION 0x00000000 -#define _RNGSEED1_SEED_MASK 0xFFFFFFFF -#define _RNGSEED1_SEED_LENGTH 0x00000020 - -#define _RNGSEED2_SEED_POSITION 0x00000000 -#define _RNGSEED2_SEED_MASK 0xFFFFFFFF -#define _RNGSEED2_SEED_LENGTH 0x00000020 - -#define _RNGCNT_RCNT_POSITION 0x00000000 -#define _RNGCNT_RCNT_MASK 0x0000007F -#define _RNGCNT_RCNT_LENGTH 0x00000007 - -#define _SBFLAG_T0PGV_POSITION 0x00000000 -#define _SBFLAG_T0PGV_MASK 0x00000001 -#define _SBFLAG_T0PGV_LENGTH 0x00000001 - -#define _SBFLAG_T1PGV_POSITION 0x00000001 -#define _SBFLAG_T1PGV_MASK 0x00000002 -#define _SBFLAG_T1PGV_LENGTH 0x00000001 - -#define _SBFLAG_T2PGV_POSITION 0x00000002 -#define _SBFLAG_T2PGV_MASK 0x00000004 -#define _SBFLAG_T2PGV_LENGTH 0x00000001 - -#define _SBFLAG_T3PGV_POSITION 0x00000003 -#define _SBFLAG_T3PGV_MASK 0x00000008 -#define _SBFLAG_T3PGV_LENGTH 0x00000001 - -#define _SBFLAG_T4PGV_POSITION 0x00000004 -#define _SBFLAG_T4PGV_MASK 0x00000010 -#define _SBFLAG_T4PGV_LENGTH 0x00000001 - -#define _SBFLAG_T5PGV_POSITION 0x00000005 -#define _SBFLAG_T5PGV_MASK 0x00000020 -#define _SBFLAG_T5PGV_LENGTH 0x00000001 - -#define _SBFLAG_T6PGV_POSITION 0x00000006 -#define _SBFLAG_T6PGV_MASK 0x00000040 -#define _SBFLAG_T6PGV_LENGTH 0x00000001 - -#define _SBFLAG_T7PGV_POSITION 0x00000007 -#define _SBFLAG_T7PGV_MASK 0x00000080 -#define _SBFLAG_T7PGV_LENGTH 0x00000001 - -#define _SBFLAG_T8PGV_POSITION 0x00000008 -#define _SBFLAG_T8PGV_MASK 0x00000100 -#define _SBFLAG_T8PGV_LENGTH 0x00000001 - -#define _SBFLAG_T9PGV_POSITION 0x00000009 -#define _SBFLAG_T9PGV_MASK 0x00000200 -#define _SBFLAG_T9PGV_LENGTH 0x00000001 - -#define _SBFLAG_T10PGV_POSITION 0x0000000A -#define _SBFLAG_T10PGV_MASK 0x00000400 -#define _SBFLAG_T10PGV_LENGTH 0x00000001 - -#define _SBFLAG_T11PGV_POSITION 0x0000000B -#define _SBFLAG_T11PGV_MASK 0x00000800 -#define _SBFLAG_T11PGV_LENGTH 0x00000001 - -#define _SBFLAG_T12PGV_POSITION 0x0000000C -#define _SBFLAG_T12PGV_MASK 0x00001000 -#define _SBFLAG_T12PGV_LENGTH 0x00000001 - -#define _SBFLAG_T13PGV_POSITION 0x0000000D -#define _SBFLAG_T13PGV_MASK 0x00002000 -#define _SBFLAG_T13PGV_LENGTH 0x00000001 - -#define _SBT0ELOG1_CMD_POSITION 0x00000000 -#define _SBT0ELOG1_CMD_MASK 0x00000007 -#define _SBT0ELOG1_CMD_LENGTH 0x00000003 - -#define _SBT0ELOG1_REGION_POSITION 0x00000004 -#define _SBT0ELOG1_REGION_MASK 0x000000F0 -#define _SBT0ELOG1_REGION_LENGTH 0x00000004 - -#define _SBT0ELOG1_INITID_POSITION 0x00000008 -#define _SBT0ELOG1_INITID_MASK 0x0000FF00 -#define _SBT0ELOG1_INITID_LENGTH 0x00000008 - -#define _SBT0ELOG1_CODE_POSITION 0x00000018 -#define _SBT0ELOG1_CODE_MASK 0x0F000000 -#define _SBT0ELOG1_CODE_LENGTH 0x00000004 - -#define _SBT0ELOG1_MULTI_POSITION 0x0000001F -#define _SBT0ELOG1_MULTI_MASK 0x80000000 -#define _SBT0ELOG1_MULTI_LENGTH 0x00000001 - -#define _SBT0ELOG2_GROUP_POSITION 0x00000000 -#define _SBT0ELOG2_GROUP_MASK 0x00000003 -#define _SBT0ELOG2_GROUP_LENGTH 0x00000002 - -#define _SBT0ECON_ERRP_POSITION 0x00000018 -#define _SBT0ECON_ERRP_MASK 0x01000000 -#define _SBT0ECON_ERRP_LENGTH 0x00000001 - -#define _SBT0ECLRS_CLEAR_POSITION 0x00000000 -#define _SBT0ECLRS_CLEAR_MASK 0x00000001 -#define _SBT0ECLRS_CLEAR_LENGTH 0x00000001 - -#define _SBT0ECLRM_CLEAR_POSITION 0x00000000 -#define _SBT0ECLRM_CLEAR_MASK 0x00000001 -#define _SBT0ECLRM_CLEAR_LENGTH 0x00000001 - -#define _SBT0REG0_SIZE_POSITION 0x00000003 -#define _SBT0REG0_SIZE_MASK 0x000000F8 -#define _SBT0REG0_SIZE_LENGTH 0x00000005 - -#define _SBT0REG0_PRI_POSITION 0x00000009 -#define _SBT0REG0_PRI_MASK 0x00000200 -#define _SBT0REG0_PRI_LENGTH 0x00000001 - -#define _SBT0REG0_BASE_POSITION 0x0000000A -#define _SBT0REG0_BASE_MASK 0xFFFFFC00 -#define _SBT0REG0_BASE_LENGTH 0x00000016 - -#define _SBT0RD0_GROUP0_POSITION 0x00000000 -#define _SBT0RD0_GROUP0_MASK 0x00000001 -#define _SBT0RD0_GROUP0_LENGTH 0x00000001 - -#define _SBT0RD0_GROUP1_POSITION 0x00000001 -#define _SBT0RD0_GROUP1_MASK 0x00000002 -#define _SBT0RD0_GROUP1_LENGTH 0x00000001 - -#define _SBT0RD0_GROUP2_POSITION 0x00000002 -#define _SBT0RD0_GROUP2_MASK 0x00000004 -#define _SBT0RD0_GROUP2_LENGTH 0x00000001 - -#define _SBT0RD0_GROUP3_POSITION 0x00000003 -#define _SBT0RD0_GROUP3_MASK 0x00000008 -#define _SBT0RD0_GROUP3_LENGTH 0x00000001 - -#define _SBT0WR0_GROUP0_POSITION 0x00000000 -#define _SBT0WR0_GROUP0_MASK 0x00000001 -#define _SBT0WR0_GROUP0_LENGTH 0x00000001 - -#define _SBT0WR0_GROUP1_POSITION 0x00000001 -#define _SBT0WR0_GROUP1_MASK 0x00000002 -#define _SBT0WR0_GROUP1_LENGTH 0x00000001 - -#define _SBT0WR0_GROUP2_POSITION 0x00000002 -#define _SBT0WR0_GROUP2_MASK 0x00000004 -#define _SBT0WR0_GROUP2_LENGTH 0x00000001 - -#define _SBT0WR0_GROUP3_POSITION 0x00000003 -#define _SBT0WR0_GROUP3_MASK 0x00000008 -#define _SBT0WR0_GROUP3_LENGTH 0x00000001 - -#define _SBT0REG1_SIZE_POSITION 0x00000003 -#define _SBT0REG1_SIZE_MASK 0x000000F8 -#define _SBT0REG1_SIZE_LENGTH 0x00000005 - -#define _SBT0REG1_PRI_POSITION 0x00000009 -#define _SBT0REG1_PRI_MASK 0x00000200 -#define _SBT0REG1_PRI_LENGTH 0x00000001 - -#define _SBT0REG1_BASE_POSITION 0x0000000A -#define _SBT0REG1_BASE_MASK 0xFFFFFC00 -#define _SBT0REG1_BASE_LENGTH 0x00000016 - -#define _SBT0RD1_GROUP0_POSITION 0x00000000 -#define _SBT0RD1_GROUP0_MASK 0x00000001 -#define _SBT0RD1_GROUP0_LENGTH 0x00000001 - -#define _SBT0RD1_GROUP1_POSITION 0x00000001 -#define _SBT0RD1_GROUP1_MASK 0x00000002 -#define _SBT0RD1_GROUP1_LENGTH 0x00000001 - -#define _SBT0RD1_GROUP2_POSITION 0x00000002 -#define _SBT0RD1_GROUP2_MASK 0x00000004 -#define _SBT0RD1_GROUP2_LENGTH 0x00000001 - -#define _SBT0RD1_GROUP3_POSITION 0x00000003 -#define _SBT0RD1_GROUP3_MASK 0x00000008 -#define _SBT0RD1_GROUP3_LENGTH 0x00000001 - -#define _SBT0WR1_GROUP0_POSITION 0x00000000 -#define _SBT0WR1_GROUP0_MASK 0x00000001 -#define _SBT0WR1_GROUP0_LENGTH 0x00000001 - -#define _SBT0WR1_GROUP1_POSITION 0x00000001 -#define _SBT0WR1_GROUP1_MASK 0x00000002 -#define _SBT0WR1_GROUP1_LENGTH 0x00000001 - -#define _SBT0WR1_GROUP2_POSITION 0x00000002 -#define _SBT0WR1_GROUP2_MASK 0x00000004 -#define _SBT0WR1_GROUP2_LENGTH 0x00000001 - -#define _SBT0WR1_GROUP3_POSITION 0x00000003 -#define _SBT0WR1_GROUP3_MASK 0x00000008 -#define _SBT0WR1_GROUP3_LENGTH 0x00000001 - -#define _SBT1ELOG1_CMD_POSITION 0x00000000 -#define _SBT1ELOG1_CMD_MASK 0x00000007 -#define _SBT1ELOG1_CMD_LENGTH 0x00000003 - -#define _SBT1ELOG1_REGION_POSITION 0x00000004 -#define _SBT1ELOG1_REGION_MASK 0x000000F0 -#define _SBT1ELOG1_REGION_LENGTH 0x00000004 - -#define _SBT1ELOG1_INITID_POSITION 0x00000008 -#define _SBT1ELOG1_INITID_MASK 0x0000FF00 -#define _SBT1ELOG1_INITID_LENGTH 0x00000008 - -#define _SBT1ELOG1_CODE_POSITION 0x00000018 -#define _SBT1ELOG1_CODE_MASK 0x0F000000 -#define _SBT1ELOG1_CODE_LENGTH 0x00000004 - -#define _SBT1ELOG1_MULTI_POSITION 0x0000001F -#define _SBT1ELOG1_MULTI_MASK 0x80000000 -#define _SBT1ELOG1_MULTI_LENGTH 0x00000001 - -#define _SBT1ELOG2_GROUP_POSITION 0x00000000 -#define _SBT1ELOG2_GROUP_MASK 0x00000003 -#define _SBT1ELOG2_GROUP_LENGTH 0x00000002 - -#define _SBT1ECON_ERRP_POSITION 0x00000018 -#define _SBT1ECON_ERRP_MASK 0x01000000 -#define _SBT1ECON_ERRP_LENGTH 0x00000001 - -#define _SBT1ECLRS_CLEAR_POSITION 0x00000000 -#define _SBT1ECLRS_CLEAR_MASK 0x00000001 -#define _SBT1ECLRS_CLEAR_LENGTH 0x00000001 - -#define _SBT1ECLRM_CLEAR_POSITION 0x00000000 -#define _SBT1ECLRM_CLEAR_MASK 0x00000001 -#define _SBT1ECLRM_CLEAR_LENGTH 0x00000001 - -#define _SBT1REG0_SIZE_POSITION 0x00000003 -#define _SBT1REG0_SIZE_MASK 0x000000F8 -#define _SBT1REG0_SIZE_LENGTH 0x00000005 - -#define _SBT1REG0_PRI_POSITION 0x00000009 -#define _SBT1REG0_PRI_MASK 0x00000200 -#define _SBT1REG0_PRI_LENGTH 0x00000001 - -#define _SBT1REG0_BASE_POSITION 0x0000000A -#define _SBT1REG0_BASE_MASK 0xFFFFFC00 -#define _SBT1REG0_BASE_LENGTH 0x00000016 - -#define _SBT1RD0_GROUP0_POSITION 0x00000000 -#define _SBT1RD0_GROUP0_MASK 0x00000001 -#define _SBT1RD0_GROUP0_LENGTH 0x00000001 - -#define _SBT1RD0_GROUP1_POSITION 0x00000001 -#define _SBT1RD0_GROUP1_MASK 0x00000002 -#define _SBT1RD0_GROUP1_LENGTH 0x00000001 - -#define _SBT1RD0_GROUP2_POSITION 0x00000002 -#define _SBT1RD0_GROUP2_MASK 0x00000004 -#define _SBT1RD0_GROUP2_LENGTH 0x00000001 - -#define _SBT1RD0_GROUP3_POSITION 0x00000003 -#define _SBT1RD0_GROUP3_MASK 0x00000008 -#define _SBT1RD0_GROUP3_LENGTH 0x00000001 - -#define _SBT1WR0_GROUP0_POSITION 0x00000000 -#define _SBT1WR0_GROUP0_MASK 0x00000001 -#define _SBT1WR0_GROUP0_LENGTH 0x00000001 - -#define _SBT1WR0_GROUP1_POSITION 0x00000001 -#define _SBT1WR0_GROUP1_MASK 0x00000002 -#define _SBT1WR0_GROUP1_LENGTH 0x00000001 - -#define _SBT1WR0_GROUP2_POSITION 0x00000002 -#define _SBT1WR0_GROUP2_MASK 0x00000004 -#define _SBT1WR0_GROUP2_LENGTH 0x00000001 - -#define _SBT1WR0_GROUP3_POSITION 0x00000003 -#define _SBT1WR0_GROUP3_MASK 0x00000008 -#define _SBT1WR0_GROUP3_LENGTH 0x00000001 - -#define _SBT1REG2_SIZE_POSITION 0x00000003 -#define _SBT1REG2_SIZE_MASK 0x000000F8 -#define _SBT1REG2_SIZE_LENGTH 0x00000005 - -#define _SBT1REG2_PRI_POSITION 0x00000009 -#define _SBT1REG2_PRI_MASK 0x00000200 -#define _SBT1REG2_PRI_LENGTH 0x00000001 - -#define _SBT1REG2_BASE_POSITION 0x0000000A -#define _SBT1REG2_BASE_MASK 0xFFFFFC00 -#define _SBT1REG2_BASE_LENGTH 0x00000016 - -#define _SBT1RD2_GROUP0_POSITION 0x00000000 -#define _SBT1RD2_GROUP0_MASK 0x00000001 -#define _SBT1RD2_GROUP0_LENGTH 0x00000001 - -#define _SBT1RD2_GROUP1_POSITION 0x00000001 -#define _SBT1RD2_GROUP1_MASK 0x00000002 -#define _SBT1RD2_GROUP1_LENGTH 0x00000001 - -#define _SBT1RD2_GROUP2_POSITION 0x00000002 -#define _SBT1RD2_GROUP2_MASK 0x00000004 -#define _SBT1RD2_GROUP2_LENGTH 0x00000001 - -#define _SBT1RD2_GROUP3_POSITION 0x00000003 -#define _SBT1RD2_GROUP3_MASK 0x00000008 -#define _SBT1RD2_GROUP3_LENGTH 0x00000001 - -#define _SBT1WR2_GROUP0_POSITION 0x00000000 -#define _SBT1WR2_GROUP0_MASK 0x00000001 -#define _SBT1WR2_GROUP0_LENGTH 0x00000001 - -#define _SBT1WR2_GROUP1_POSITION 0x00000001 -#define _SBT1WR2_GROUP1_MASK 0x00000002 -#define _SBT1WR2_GROUP1_LENGTH 0x00000001 - -#define _SBT1WR2_GROUP2_POSITION 0x00000002 -#define _SBT1WR2_GROUP2_MASK 0x00000004 -#define _SBT1WR2_GROUP2_LENGTH 0x00000001 - -#define _SBT1WR2_GROUP3_POSITION 0x00000003 -#define _SBT1WR2_GROUP3_MASK 0x00000008 -#define _SBT1WR2_GROUP3_LENGTH 0x00000001 - -#define _SBT1REG3_SIZE_POSITION 0x00000003 -#define _SBT1REG3_SIZE_MASK 0x000000F8 -#define _SBT1REG3_SIZE_LENGTH 0x00000005 - -#define _SBT1REG3_PRI_POSITION 0x00000009 -#define _SBT1REG3_PRI_MASK 0x00000200 -#define _SBT1REG3_PRI_LENGTH 0x00000001 - -#define _SBT1REG3_BASE_POSITION 0x0000000A -#define _SBT1REG3_BASE_MASK 0xFFFFFC00 -#define _SBT1REG3_BASE_LENGTH 0x00000016 - -#define _SBT1RD3_GROUP0_POSITION 0x00000000 -#define _SBT1RD3_GROUP0_MASK 0x00000001 -#define _SBT1RD3_GROUP0_LENGTH 0x00000001 - -#define _SBT1RD3_GROUP1_POSITION 0x00000001 -#define _SBT1RD3_GROUP1_MASK 0x00000002 -#define _SBT1RD3_GROUP1_LENGTH 0x00000001 - -#define _SBT1RD3_GROUP2_POSITION 0x00000002 -#define _SBT1RD3_GROUP2_MASK 0x00000004 -#define _SBT1RD3_GROUP2_LENGTH 0x00000001 - -#define _SBT1RD3_GROUP3_POSITION 0x00000003 -#define _SBT1RD3_GROUP3_MASK 0x00000008 -#define _SBT1RD3_GROUP3_LENGTH 0x00000001 - -#define _SBT1WR3_GROUP0_POSITION 0x00000000 -#define _SBT1WR3_GROUP0_MASK 0x00000001 -#define _SBT1WR3_GROUP0_LENGTH 0x00000001 - -#define _SBT1WR3_GROUP1_POSITION 0x00000001 -#define _SBT1WR3_GROUP1_MASK 0x00000002 -#define _SBT1WR3_GROUP1_LENGTH 0x00000001 - -#define _SBT1WR3_GROUP2_POSITION 0x00000002 -#define _SBT1WR3_GROUP2_MASK 0x00000004 -#define _SBT1WR3_GROUP2_LENGTH 0x00000001 - -#define _SBT1WR3_GROUP3_POSITION 0x00000003 -#define _SBT1WR3_GROUP3_MASK 0x00000008 -#define _SBT1WR3_GROUP3_LENGTH 0x00000001 - -#define _SBT1REG4_SIZE_POSITION 0x00000003 -#define _SBT1REG4_SIZE_MASK 0x000000F8 -#define _SBT1REG4_SIZE_LENGTH 0x00000005 - -#define _SBT1REG4_PRI_POSITION 0x00000009 -#define _SBT1REG4_PRI_MASK 0x00000200 -#define _SBT1REG4_PRI_LENGTH 0x00000001 - -#define _SBT1REG4_BASE_POSITION 0x0000000A -#define _SBT1REG4_BASE_MASK 0xFFFFFC00 -#define _SBT1REG4_BASE_LENGTH 0x00000016 - -#define _SBT1RD4_GROUP0_POSITION 0x00000000 -#define _SBT1RD4_GROUP0_MASK 0x00000001 -#define _SBT1RD4_GROUP0_LENGTH 0x00000001 - -#define _SBT1RD4_GROUP1_POSITION 0x00000001 -#define _SBT1RD4_GROUP1_MASK 0x00000002 -#define _SBT1RD4_GROUP1_LENGTH 0x00000001 - -#define _SBT1RD4_GROUP2_POSITION 0x00000002 -#define _SBT1RD4_GROUP2_MASK 0x00000004 -#define _SBT1RD4_GROUP2_LENGTH 0x00000001 - -#define _SBT1RD4_GROUP3_POSITION 0x00000003 -#define _SBT1RD4_GROUP3_MASK 0x00000008 -#define _SBT1RD4_GROUP3_LENGTH 0x00000001 - -#define _SBT1WR4_GROUP0_POSITION 0x00000000 -#define _SBT1WR4_GROUP0_MASK 0x00000001 -#define _SBT1WR4_GROUP0_LENGTH 0x00000001 - -#define _SBT1WR4_GROUP1_POSITION 0x00000001 -#define _SBT1WR4_GROUP1_MASK 0x00000002 -#define _SBT1WR4_GROUP1_LENGTH 0x00000001 - -#define _SBT1WR4_GROUP2_POSITION 0x00000002 -#define _SBT1WR4_GROUP2_MASK 0x00000004 -#define _SBT1WR4_GROUP2_LENGTH 0x00000001 - -#define _SBT1WR4_GROUP3_POSITION 0x00000003 -#define _SBT1WR4_GROUP3_MASK 0x00000008 -#define _SBT1WR4_GROUP3_LENGTH 0x00000001 - -#define _SBT1REG5_SIZE_POSITION 0x00000003 -#define _SBT1REG5_SIZE_MASK 0x000000F8 -#define _SBT1REG5_SIZE_LENGTH 0x00000005 - -#define _SBT1REG5_PRI_POSITION 0x00000009 -#define _SBT1REG5_PRI_MASK 0x00000200 -#define _SBT1REG5_PRI_LENGTH 0x00000001 - -#define _SBT1REG5_BASE_POSITION 0x0000000A -#define _SBT1REG5_BASE_MASK 0xFFFFFC00 -#define _SBT1REG5_BASE_LENGTH 0x00000016 - -#define _SBT1RD5_GROUP0_POSITION 0x00000000 -#define _SBT1RD5_GROUP0_MASK 0x00000001 -#define _SBT1RD5_GROUP0_LENGTH 0x00000001 - -#define _SBT1RD5_GROUP1_POSITION 0x00000001 -#define _SBT1RD5_GROUP1_MASK 0x00000002 -#define _SBT1RD5_GROUP1_LENGTH 0x00000001 - -#define _SBT1RD5_GROUP2_POSITION 0x00000002 -#define _SBT1RD5_GROUP2_MASK 0x00000004 -#define _SBT1RD5_GROUP2_LENGTH 0x00000001 - -#define _SBT1RD5_GROUP3_POSITION 0x00000003 -#define _SBT1RD5_GROUP3_MASK 0x00000008 -#define _SBT1RD5_GROUP3_LENGTH 0x00000001 - -#define _SBT1WR5_GROUP0_POSITION 0x00000000 -#define _SBT1WR5_GROUP0_MASK 0x00000001 -#define _SBT1WR5_GROUP0_LENGTH 0x00000001 - -#define _SBT1WR5_GROUP1_POSITION 0x00000001 -#define _SBT1WR5_GROUP1_MASK 0x00000002 -#define _SBT1WR5_GROUP1_LENGTH 0x00000001 - -#define _SBT1WR5_GROUP2_POSITION 0x00000002 -#define _SBT1WR5_GROUP2_MASK 0x00000004 -#define _SBT1WR5_GROUP2_LENGTH 0x00000001 - -#define _SBT1WR5_GROUP3_POSITION 0x00000003 -#define _SBT1WR5_GROUP3_MASK 0x00000008 -#define _SBT1WR5_GROUP3_LENGTH 0x00000001 - -#define _SBT1REG6_SIZE_POSITION 0x00000003 -#define _SBT1REG6_SIZE_MASK 0x000000F8 -#define _SBT1REG6_SIZE_LENGTH 0x00000005 - -#define _SBT1REG6_PRI_POSITION 0x00000009 -#define _SBT1REG6_PRI_MASK 0x00000200 -#define _SBT1REG6_PRI_LENGTH 0x00000001 - -#define _SBT1REG6_BASE_POSITION 0x0000000A -#define _SBT1REG6_BASE_MASK 0xFFFFFC00 -#define _SBT1REG6_BASE_LENGTH 0x00000016 - -#define _SBT1RD6_GROUP0_POSITION 0x00000000 -#define _SBT1RD6_GROUP0_MASK 0x00000001 -#define _SBT1RD6_GROUP0_LENGTH 0x00000001 - -#define _SBT1RD6_GROUP1_POSITION 0x00000001 -#define _SBT1RD6_GROUP1_MASK 0x00000002 -#define _SBT1RD6_GROUP1_LENGTH 0x00000001 - -#define _SBT1RD6_GROUP2_POSITION 0x00000002 -#define _SBT1RD6_GROUP2_MASK 0x00000004 -#define _SBT1RD6_GROUP2_LENGTH 0x00000001 - -#define _SBT1RD6_GROUP3_POSITION 0x00000003 -#define _SBT1RD6_GROUP3_MASK 0x00000008 -#define _SBT1RD6_GROUP3_LENGTH 0x00000001 - -#define _SBT1WR6_GROUP0_POSITION 0x00000000 -#define _SBT1WR6_GROUP0_MASK 0x00000001 -#define _SBT1WR6_GROUP0_LENGTH 0x00000001 - -#define _SBT1WR6_GROUP1_POSITION 0x00000001 -#define _SBT1WR6_GROUP1_MASK 0x00000002 -#define _SBT1WR6_GROUP1_LENGTH 0x00000001 - -#define _SBT1WR6_GROUP2_POSITION 0x00000002 -#define _SBT1WR6_GROUP2_MASK 0x00000004 -#define _SBT1WR6_GROUP2_LENGTH 0x00000001 - -#define _SBT1WR6_GROUP3_POSITION 0x00000003 -#define _SBT1WR6_GROUP3_MASK 0x00000008 -#define _SBT1WR6_GROUP3_LENGTH 0x00000001 - -#define _SBT1REG7_SIZE_POSITION 0x00000003 -#define _SBT1REG7_SIZE_MASK 0x000000F8 -#define _SBT1REG7_SIZE_LENGTH 0x00000005 - -#define _SBT1REG7_PRI_POSITION 0x00000009 -#define _SBT1REG7_PRI_MASK 0x00000200 -#define _SBT1REG7_PRI_LENGTH 0x00000001 - -#define _SBT1REG7_BASE_POSITION 0x0000000A -#define _SBT1REG7_BASE_MASK 0xFFFFFC00 -#define _SBT1REG7_BASE_LENGTH 0x00000016 - -#define _SBT1RD7_GROUP0_POSITION 0x00000000 -#define _SBT1RD7_GROUP0_MASK 0x00000001 -#define _SBT1RD7_GROUP0_LENGTH 0x00000001 - -#define _SBT1RD7_GROUP1_POSITION 0x00000001 -#define _SBT1RD7_GROUP1_MASK 0x00000002 -#define _SBT1RD7_GROUP1_LENGTH 0x00000001 - -#define _SBT1RD7_GROUP2_POSITION 0x00000002 -#define _SBT1RD7_GROUP2_MASK 0x00000004 -#define _SBT1RD7_GROUP2_LENGTH 0x00000001 - -#define _SBT1RD7_GROUP3_POSITION 0x00000003 -#define _SBT1RD7_GROUP3_MASK 0x00000008 -#define _SBT1RD7_GROUP3_LENGTH 0x00000001 - -#define _SBT1WR7_GROUP0_POSITION 0x00000000 -#define _SBT1WR7_GROUP0_MASK 0x00000001 -#define _SBT1WR7_GROUP0_LENGTH 0x00000001 - -#define _SBT1WR7_GROUP1_POSITION 0x00000001 -#define _SBT1WR7_GROUP1_MASK 0x00000002 -#define _SBT1WR7_GROUP1_LENGTH 0x00000001 - -#define _SBT1WR7_GROUP2_POSITION 0x00000002 -#define _SBT1WR7_GROUP2_MASK 0x00000004 -#define _SBT1WR7_GROUP2_LENGTH 0x00000001 - -#define _SBT1WR7_GROUP3_POSITION 0x00000003 -#define _SBT1WR7_GROUP3_MASK 0x00000008 -#define _SBT1WR7_GROUP3_LENGTH 0x00000001 - -#define _SBT1REG8_SIZE_POSITION 0x00000003 -#define _SBT1REG8_SIZE_MASK 0x000000F8 -#define _SBT1REG8_SIZE_LENGTH 0x00000005 - -#define _SBT1REG8_PRI_POSITION 0x00000009 -#define _SBT1REG8_PRI_MASK 0x00000200 -#define _SBT1REG8_PRI_LENGTH 0x00000001 - -#define _SBT1REG8_BASE_POSITION 0x0000000A -#define _SBT1REG8_BASE_MASK 0xFFFFFC00 -#define _SBT1REG8_BASE_LENGTH 0x00000016 - -#define _SBT1RD8_GROUP0_POSITION 0x00000000 -#define _SBT1RD8_GROUP0_MASK 0x00000001 -#define _SBT1RD8_GROUP0_LENGTH 0x00000001 - -#define _SBT1RD8_GROUP1_POSITION 0x00000001 -#define _SBT1RD8_GROUP1_MASK 0x00000002 -#define _SBT1RD8_GROUP1_LENGTH 0x00000001 - -#define _SBT1RD8_GROUP2_POSITION 0x00000002 -#define _SBT1RD8_GROUP2_MASK 0x00000004 -#define _SBT1RD8_GROUP2_LENGTH 0x00000001 - -#define _SBT1RD8_GROUP3_POSITION 0x00000003 -#define _SBT1RD8_GROUP3_MASK 0x00000008 -#define _SBT1RD8_GROUP3_LENGTH 0x00000001 - -#define _SBT1WR8_GROUP0_POSITION 0x00000000 -#define _SBT1WR8_GROUP0_MASK 0x00000001 -#define _SBT1WR8_GROUP0_LENGTH 0x00000001 - -#define _SBT1WR8_GROUP1_POSITION 0x00000001 -#define _SBT1WR8_GROUP1_MASK 0x00000002 -#define _SBT1WR8_GROUP1_LENGTH 0x00000001 - -#define _SBT1WR8_GROUP2_POSITION 0x00000002 -#define _SBT1WR8_GROUP2_MASK 0x00000004 -#define _SBT1WR8_GROUP2_LENGTH 0x00000001 - -#define _SBT1WR8_GROUP3_POSITION 0x00000003 -#define _SBT1WR8_GROUP3_MASK 0x00000008 -#define _SBT1WR8_GROUP3_LENGTH 0x00000001 - -#define _SBT2ELOG1_CMD_POSITION 0x00000000 -#define _SBT2ELOG1_CMD_MASK 0x00000007 -#define _SBT2ELOG1_CMD_LENGTH 0x00000003 - -#define _SBT2ELOG1_REGION_POSITION 0x00000004 -#define _SBT2ELOG1_REGION_MASK 0x000000F0 -#define _SBT2ELOG1_REGION_LENGTH 0x00000004 - -#define _SBT2ELOG1_INITID_POSITION 0x00000008 -#define _SBT2ELOG1_INITID_MASK 0x0000FF00 -#define _SBT2ELOG1_INITID_LENGTH 0x00000008 - -#define _SBT2ELOG1_CODE_POSITION 0x00000018 -#define _SBT2ELOG1_CODE_MASK 0x0F000000 -#define _SBT2ELOG1_CODE_LENGTH 0x00000004 - -#define _SBT2ELOG1_MULTI_POSITION 0x0000001F -#define _SBT2ELOG1_MULTI_MASK 0x80000000 -#define _SBT2ELOG1_MULTI_LENGTH 0x00000001 - -#define _SBT2ELOG2_GROUP_POSITION 0x00000000 -#define _SBT2ELOG2_GROUP_MASK 0x00000003 -#define _SBT2ELOG2_GROUP_LENGTH 0x00000002 - -#define _SBT2ECON_ERRP_POSITION 0x00000018 -#define _SBT2ECON_ERRP_MASK 0x01000000 -#define _SBT2ECON_ERRP_LENGTH 0x00000001 - -#define _SBT2ECLRS_CLEAR_POSITION 0x00000000 -#define _SBT2ECLRS_CLEAR_MASK 0x00000001 -#define _SBT2ECLRS_CLEAR_LENGTH 0x00000001 - -#define _SBT2ECLRM_CLEAR_POSITION 0x00000000 -#define _SBT2ECLRM_CLEAR_MASK 0x00000001 -#define _SBT2ECLRM_CLEAR_LENGTH 0x00000001 - -#define _SBT2REG0_SIZE_POSITION 0x00000003 -#define _SBT2REG0_SIZE_MASK 0x000000F8 -#define _SBT2REG0_SIZE_LENGTH 0x00000005 - -#define _SBT2REG0_PRI_POSITION 0x00000009 -#define _SBT2REG0_PRI_MASK 0x00000200 -#define _SBT2REG0_PRI_LENGTH 0x00000001 - -#define _SBT2REG0_BASE_POSITION 0x0000000A -#define _SBT2REG0_BASE_MASK 0xFFFFFC00 -#define _SBT2REG0_BASE_LENGTH 0x00000016 - -#define _SBT2RD0_GROUP0_POSITION 0x00000000 -#define _SBT2RD0_GROUP0_MASK 0x00000001 -#define _SBT2RD0_GROUP0_LENGTH 0x00000001 - -#define _SBT2RD0_GROUP1_POSITION 0x00000001 -#define _SBT2RD0_GROUP1_MASK 0x00000002 -#define _SBT2RD0_GROUP1_LENGTH 0x00000001 - -#define _SBT2RD0_GROUP2_POSITION 0x00000002 -#define _SBT2RD0_GROUP2_MASK 0x00000004 -#define _SBT2RD0_GROUP2_LENGTH 0x00000001 - -#define _SBT2RD0_GROUP3_POSITION 0x00000003 -#define _SBT2RD0_GROUP3_MASK 0x00000008 -#define _SBT2RD0_GROUP3_LENGTH 0x00000001 - -#define _SBT2WR0_GROUP0_POSITION 0x00000000 -#define _SBT2WR0_GROUP0_MASK 0x00000001 -#define _SBT2WR0_GROUP0_LENGTH 0x00000001 - -#define _SBT2WR0_GROUP1_POSITION 0x00000001 -#define _SBT2WR0_GROUP1_MASK 0x00000002 -#define _SBT2WR0_GROUP1_LENGTH 0x00000001 - -#define _SBT2WR0_GROUP2_POSITION 0x00000002 -#define _SBT2WR0_GROUP2_MASK 0x00000004 -#define _SBT2WR0_GROUP2_LENGTH 0x00000001 - -#define _SBT2WR0_GROUP3_POSITION 0x00000003 -#define _SBT2WR0_GROUP3_MASK 0x00000008 -#define _SBT2WR0_GROUP3_LENGTH 0x00000001 - -#define _SBT2REG1_SIZE_POSITION 0x00000003 -#define _SBT2REG1_SIZE_MASK 0x000000F8 -#define _SBT2REG1_SIZE_LENGTH 0x00000005 - -#define _SBT2REG1_PRI_POSITION 0x00000009 -#define _SBT2REG1_PRI_MASK 0x00000200 -#define _SBT2REG1_PRI_LENGTH 0x00000001 - -#define _SBT2REG1_BASE_POSITION 0x0000000A -#define _SBT2REG1_BASE_MASK 0xFFFFFC00 -#define _SBT2REG1_BASE_LENGTH 0x00000016 - -#define _SBT2RD1_GROUP0_POSITION 0x00000000 -#define _SBT2RD1_GROUP0_MASK 0x00000001 -#define _SBT2RD1_GROUP0_LENGTH 0x00000001 - -#define _SBT2RD1_GROUP1_POSITION 0x00000001 -#define _SBT2RD1_GROUP1_MASK 0x00000002 -#define _SBT2RD1_GROUP1_LENGTH 0x00000001 - -#define _SBT2RD1_GROUP2_POSITION 0x00000002 -#define _SBT2RD1_GROUP2_MASK 0x00000004 -#define _SBT2RD1_GROUP2_LENGTH 0x00000001 - -#define _SBT2RD1_GROUP3_POSITION 0x00000003 -#define _SBT2RD1_GROUP3_MASK 0x00000008 -#define _SBT2RD1_GROUP3_LENGTH 0x00000001 - -#define _SBT2WR1_GROUP0_POSITION 0x00000000 -#define _SBT2WR1_GROUP0_MASK 0x00000001 -#define _SBT2WR1_GROUP0_LENGTH 0x00000001 - -#define _SBT2WR1_GROUP1_POSITION 0x00000001 -#define _SBT2WR1_GROUP1_MASK 0x00000002 -#define _SBT2WR1_GROUP1_LENGTH 0x00000001 - -#define _SBT2WR1_GROUP2_POSITION 0x00000002 -#define _SBT2WR1_GROUP2_MASK 0x00000004 -#define _SBT2WR1_GROUP2_LENGTH 0x00000001 - -#define _SBT2WR1_GROUP3_POSITION 0x00000003 -#define _SBT2WR1_GROUP3_MASK 0x00000008 -#define _SBT2WR1_GROUP3_LENGTH 0x00000001 - -#define _SBT2REG2_SIZE_POSITION 0x00000003 -#define _SBT2REG2_SIZE_MASK 0x000000F8 -#define _SBT2REG2_SIZE_LENGTH 0x00000005 - -#define _SBT2REG2_PRI_POSITION 0x00000009 -#define _SBT2REG2_PRI_MASK 0x00000200 -#define _SBT2REG2_PRI_LENGTH 0x00000001 - -#define _SBT2REG2_BASE_POSITION 0x0000000A -#define _SBT2REG2_BASE_MASK 0xFFFFFC00 -#define _SBT2REG2_BASE_LENGTH 0x00000016 - -#define _SBT2RD2_GROUP0_POSITION 0x00000000 -#define _SBT2RD2_GROUP0_MASK 0x00000001 -#define _SBT2RD2_GROUP0_LENGTH 0x00000001 - -#define _SBT2RD2_GROUP1_POSITION 0x00000001 -#define _SBT2RD2_GROUP1_MASK 0x00000002 -#define _SBT2RD2_GROUP1_LENGTH 0x00000001 - -#define _SBT2RD2_GROUP2_POSITION 0x00000002 -#define _SBT2RD2_GROUP2_MASK 0x00000004 -#define _SBT2RD2_GROUP2_LENGTH 0x00000001 - -#define _SBT2RD2_GROUP3_POSITION 0x00000003 -#define _SBT2RD2_GROUP3_MASK 0x00000008 -#define _SBT2RD2_GROUP3_LENGTH 0x00000001 - -#define _SBT2WR2_GROUP0_POSITION 0x00000000 -#define _SBT2WR2_GROUP0_MASK 0x00000001 -#define _SBT2WR2_GROUP0_LENGTH 0x00000001 - -#define _SBT2WR2_GROUP1_POSITION 0x00000001 -#define _SBT2WR2_GROUP1_MASK 0x00000002 -#define _SBT2WR2_GROUP1_LENGTH 0x00000001 - -#define _SBT2WR2_GROUP2_POSITION 0x00000002 -#define _SBT2WR2_GROUP2_MASK 0x00000004 -#define _SBT2WR2_GROUP2_LENGTH 0x00000001 - -#define _SBT2WR2_GROUP3_POSITION 0x00000003 -#define _SBT2WR2_GROUP3_MASK 0x00000008 -#define _SBT2WR2_GROUP3_LENGTH 0x00000001 - -#define _SBT3ELOG1_CMD_POSITION 0x00000000 -#define _SBT3ELOG1_CMD_MASK 0x00000007 -#define _SBT3ELOG1_CMD_LENGTH 0x00000003 - -#define _SBT3ELOG1_REGION_POSITION 0x00000004 -#define _SBT3ELOG1_REGION_MASK 0x000000F0 -#define _SBT3ELOG1_REGION_LENGTH 0x00000004 - -#define _SBT3ELOG1_INITID_POSITION 0x00000008 -#define _SBT3ELOG1_INITID_MASK 0x0000FF00 -#define _SBT3ELOG1_INITID_LENGTH 0x00000008 - -#define _SBT3ELOG1_CODE_POSITION 0x00000018 -#define _SBT3ELOG1_CODE_MASK 0x0F000000 -#define _SBT3ELOG1_CODE_LENGTH 0x00000004 - -#define _SBT3ELOG1_MULTI_POSITION 0x0000001F -#define _SBT3ELOG1_MULTI_MASK 0x80000000 -#define _SBT3ELOG1_MULTI_LENGTH 0x00000001 - -#define _SBT3ELOG2_GROUP_POSITION 0x00000000 -#define _SBT3ELOG2_GROUP_MASK 0x00000003 -#define _SBT3ELOG2_GROUP_LENGTH 0x00000002 - -#define _SBT3ECON_ERRP_POSITION 0x00000018 -#define _SBT3ECON_ERRP_MASK 0x01000000 -#define _SBT3ECON_ERRP_LENGTH 0x00000001 - -#define _SBT3ECLRS_CLEAR_POSITION 0x00000000 -#define _SBT3ECLRS_CLEAR_MASK 0x00000001 -#define _SBT3ECLRS_CLEAR_LENGTH 0x00000001 - -#define _SBT3ECLRM_CLEAR_POSITION 0x00000000 -#define _SBT3ECLRM_CLEAR_MASK 0x00000001 -#define _SBT3ECLRM_CLEAR_LENGTH 0x00000001 - -#define _SBT3REG0_SIZE_POSITION 0x00000003 -#define _SBT3REG0_SIZE_MASK 0x000000F8 -#define _SBT3REG0_SIZE_LENGTH 0x00000005 - -#define _SBT3REG0_PRI_POSITION 0x00000009 -#define _SBT3REG0_PRI_MASK 0x00000200 -#define _SBT3REG0_PRI_LENGTH 0x00000001 - -#define _SBT3REG0_BASE_POSITION 0x0000000A -#define _SBT3REG0_BASE_MASK 0xFFFFFC00 -#define _SBT3REG0_BASE_LENGTH 0x00000016 - -#define _SBT3RD0_GROUP0_POSITION 0x00000000 -#define _SBT3RD0_GROUP0_MASK 0x00000001 -#define _SBT3RD0_GROUP0_LENGTH 0x00000001 - -#define _SBT3RD0_GROUP1_POSITION 0x00000001 -#define _SBT3RD0_GROUP1_MASK 0x00000002 -#define _SBT3RD0_GROUP1_LENGTH 0x00000001 - -#define _SBT3RD0_GROUP2_POSITION 0x00000002 -#define _SBT3RD0_GROUP2_MASK 0x00000004 -#define _SBT3RD0_GROUP2_LENGTH 0x00000001 - -#define _SBT3RD0_GROUP3_POSITION 0x00000003 -#define _SBT3RD0_GROUP3_MASK 0x00000008 -#define _SBT3RD0_GROUP3_LENGTH 0x00000001 - -#define _SBT3WR0_GROUP0_POSITION 0x00000000 -#define _SBT3WR0_GROUP0_MASK 0x00000001 -#define _SBT3WR0_GROUP0_LENGTH 0x00000001 - -#define _SBT3WR0_GROUP1_POSITION 0x00000001 -#define _SBT3WR0_GROUP1_MASK 0x00000002 -#define _SBT3WR0_GROUP1_LENGTH 0x00000001 - -#define _SBT3WR0_GROUP2_POSITION 0x00000002 -#define _SBT3WR0_GROUP2_MASK 0x00000004 -#define _SBT3WR0_GROUP2_LENGTH 0x00000001 - -#define _SBT3WR0_GROUP3_POSITION 0x00000003 -#define _SBT3WR0_GROUP3_MASK 0x00000008 -#define _SBT3WR0_GROUP3_LENGTH 0x00000001 - -#define _SBT3REG1_SIZE_POSITION 0x00000003 -#define _SBT3REG1_SIZE_MASK 0x000000F8 -#define _SBT3REG1_SIZE_LENGTH 0x00000005 - -#define _SBT3REG1_PRI_POSITION 0x00000009 -#define _SBT3REG1_PRI_MASK 0x00000200 -#define _SBT3REG1_PRI_LENGTH 0x00000001 - -#define _SBT3REG1_BASE_POSITION 0x0000000A -#define _SBT3REG1_BASE_MASK 0xFFFFFC00 -#define _SBT3REG1_BASE_LENGTH 0x00000016 - -#define _SBT3RD1_GROUP0_POSITION 0x00000000 -#define _SBT3RD1_GROUP0_MASK 0x00000001 -#define _SBT3RD1_GROUP0_LENGTH 0x00000001 - -#define _SBT3RD1_GROUP1_POSITION 0x00000001 -#define _SBT3RD1_GROUP1_MASK 0x00000002 -#define _SBT3RD1_GROUP1_LENGTH 0x00000001 - -#define _SBT3RD1_GROUP2_POSITION 0x00000002 -#define _SBT3RD1_GROUP2_MASK 0x00000004 -#define _SBT3RD1_GROUP2_LENGTH 0x00000001 - -#define _SBT3RD1_GROUP3_POSITION 0x00000003 -#define _SBT3RD1_GROUP3_MASK 0x00000008 -#define _SBT3RD1_GROUP3_LENGTH 0x00000001 - -#define _SBT3WR1_GROUP0_POSITION 0x00000000 -#define _SBT3WR1_GROUP0_MASK 0x00000001 -#define _SBT3WR1_GROUP0_LENGTH 0x00000001 - -#define _SBT3WR1_GROUP1_POSITION 0x00000001 -#define _SBT3WR1_GROUP1_MASK 0x00000002 -#define _SBT3WR1_GROUP1_LENGTH 0x00000001 - -#define _SBT3WR1_GROUP2_POSITION 0x00000002 -#define _SBT3WR1_GROUP2_MASK 0x00000004 -#define _SBT3WR1_GROUP2_LENGTH 0x00000001 - -#define _SBT3WR1_GROUP3_POSITION 0x00000003 -#define _SBT3WR1_GROUP3_MASK 0x00000008 -#define _SBT3WR1_GROUP3_LENGTH 0x00000001 - -#define _SBT3REG2_SIZE_POSITION 0x00000003 -#define _SBT3REG2_SIZE_MASK 0x000000F8 -#define _SBT3REG2_SIZE_LENGTH 0x00000005 - -#define _SBT3REG2_PRI_POSITION 0x00000009 -#define _SBT3REG2_PRI_MASK 0x00000200 -#define _SBT3REG2_PRI_LENGTH 0x00000001 - -#define _SBT3REG2_BASE_POSITION 0x0000000A -#define _SBT3REG2_BASE_MASK 0xFFFFFC00 -#define _SBT3REG2_BASE_LENGTH 0x00000016 - -#define _SBT3RD2_GROUP0_POSITION 0x00000000 -#define _SBT3RD2_GROUP0_MASK 0x00000001 -#define _SBT3RD2_GROUP0_LENGTH 0x00000001 - -#define _SBT3RD2_GROUP1_POSITION 0x00000001 -#define _SBT3RD2_GROUP1_MASK 0x00000002 -#define _SBT3RD2_GROUP1_LENGTH 0x00000001 - -#define _SBT3RD2_GROUP2_POSITION 0x00000002 -#define _SBT3RD2_GROUP2_MASK 0x00000004 -#define _SBT3RD2_GROUP2_LENGTH 0x00000001 - -#define _SBT3RD2_GROUP3_POSITION 0x00000003 -#define _SBT3RD2_GROUP3_MASK 0x00000008 -#define _SBT3RD2_GROUP3_LENGTH 0x00000001 - -#define _SBT3WR2_GROUP0_POSITION 0x00000000 -#define _SBT3WR2_GROUP0_MASK 0x00000001 -#define _SBT3WR2_GROUP0_LENGTH 0x00000001 - -#define _SBT3WR2_GROUP1_POSITION 0x00000001 -#define _SBT3WR2_GROUP1_MASK 0x00000002 -#define _SBT3WR2_GROUP1_LENGTH 0x00000001 - -#define _SBT3WR2_GROUP2_POSITION 0x00000002 -#define _SBT3WR2_GROUP2_MASK 0x00000004 -#define _SBT3WR2_GROUP2_LENGTH 0x00000001 - -#define _SBT3WR2_GROUP3_POSITION 0x00000003 -#define _SBT3WR2_GROUP3_MASK 0x00000008 -#define _SBT3WR2_GROUP3_LENGTH 0x00000001 - -#define _SBT4ELOG1_CMD_POSITION 0x00000000 -#define _SBT4ELOG1_CMD_MASK 0x00000007 -#define _SBT4ELOG1_CMD_LENGTH 0x00000003 - -#define _SBT4ELOG1_REGION_POSITION 0x00000004 -#define _SBT4ELOG1_REGION_MASK 0x000000F0 -#define _SBT4ELOG1_REGION_LENGTH 0x00000004 - -#define _SBT4ELOG1_INITID_POSITION 0x00000008 -#define _SBT4ELOG1_INITID_MASK 0x0000FF00 -#define _SBT4ELOG1_INITID_LENGTH 0x00000008 - -#define _SBT4ELOG1_CODE_POSITION 0x00000018 -#define _SBT4ELOG1_CODE_MASK 0x0F000000 -#define _SBT4ELOG1_CODE_LENGTH 0x00000004 - -#define _SBT4ELOG1_MULTI_POSITION 0x0000001F -#define _SBT4ELOG1_MULTI_MASK 0x80000000 -#define _SBT4ELOG1_MULTI_LENGTH 0x00000001 - -#define _SBT4ELOG2_GROUP_POSITION 0x00000000 -#define _SBT4ELOG2_GROUP_MASK 0x00000003 -#define _SBT4ELOG2_GROUP_LENGTH 0x00000002 - -#define _SBT4ECON_ERRP_POSITION 0x00000018 -#define _SBT4ECON_ERRP_MASK 0x01000000 -#define _SBT4ECON_ERRP_LENGTH 0x00000001 - -#define _SBT4ECLRS_CLEAR_POSITION 0x00000000 -#define _SBT4ECLRS_CLEAR_MASK 0x00000001 -#define _SBT4ECLRS_CLEAR_LENGTH 0x00000001 - -#define _SBT4ECLRM_CLEAR_POSITION 0x00000000 -#define _SBT4ECLRM_CLEAR_MASK 0x00000001 -#define _SBT4ECLRM_CLEAR_LENGTH 0x00000001 - -#define _SBT4REG0_SIZE_POSITION 0x00000003 -#define _SBT4REG0_SIZE_MASK 0x000000F8 -#define _SBT4REG0_SIZE_LENGTH 0x00000005 - -#define _SBT4REG0_PRI_POSITION 0x00000009 -#define _SBT4REG0_PRI_MASK 0x00000200 -#define _SBT4REG0_PRI_LENGTH 0x00000001 - -#define _SBT4REG0_BASE_POSITION 0x0000000A -#define _SBT4REG0_BASE_MASK 0xFFFFFC00 -#define _SBT4REG0_BASE_LENGTH 0x00000016 - -#define _SBT4RD0_GROUP0_POSITION 0x00000000 -#define _SBT4RD0_GROUP0_MASK 0x00000001 -#define _SBT4RD0_GROUP0_LENGTH 0x00000001 - -#define _SBT4RD0_GROUP1_POSITION 0x00000001 -#define _SBT4RD0_GROUP1_MASK 0x00000002 -#define _SBT4RD0_GROUP1_LENGTH 0x00000001 - -#define _SBT4RD0_GROUP2_POSITION 0x00000002 -#define _SBT4RD0_GROUP2_MASK 0x00000004 -#define _SBT4RD0_GROUP2_LENGTH 0x00000001 - -#define _SBT4RD0_GROUP3_POSITION 0x00000003 -#define _SBT4RD0_GROUP3_MASK 0x00000008 -#define _SBT4RD0_GROUP3_LENGTH 0x00000001 - -#define _SBT4WR0_GROUP0_POSITION 0x00000000 -#define _SBT4WR0_GROUP0_MASK 0x00000001 -#define _SBT4WR0_GROUP0_LENGTH 0x00000001 - -#define _SBT4WR0_GROUP1_POSITION 0x00000001 -#define _SBT4WR0_GROUP1_MASK 0x00000002 -#define _SBT4WR0_GROUP1_LENGTH 0x00000001 - -#define _SBT4WR0_GROUP2_POSITION 0x00000002 -#define _SBT4WR0_GROUP2_MASK 0x00000004 -#define _SBT4WR0_GROUP2_LENGTH 0x00000001 - -#define _SBT4WR0_GROUP3_POSITION 0x00000003 -#define _SBT4WR0_GROUP3_MASK 0x00000008 -#define _SBT4WR0_GROUP3_LENGTH 0x00000001 - -#define _SBT4REG2_SIZE_POSITION 0x00000003 -#define _SBT4REG2_SIZE_MASK 0x000000F8 -#define _SBT4REG2_SIZE_LENGTH 0x00000005 - -#define _SBT4REG2_PRI_POSITION 0x00000009 -#define _SBT4REG2_PRI_MASK 0x00000200 -#define _SBT4REG2_PRI_LENGTH 0x00000001 - -#define _SBT4REG2_BASE_POSITION 0x0000000A -#define _SBT4REG2_BASE_MASK 0xFFFFFC00 -#define _SBT4REG2_BASE_LENGTH 0x00000016 - -#define _SBT4RD2_GROUP0_POSITION 0x00000000 -#define _SBT4RD2_GROUP0_MASK 0x00000001 -#define _SBT4RD2_GROUP0_LENGTH 0x00000001 - -#define _SBT4RD2_GROUP1_POSITION 0x00000001 -#define _SBT4RD2_GROUP1_MASK 0x00000002 -#define _SBT4RD2_GROUP1_LENGTH 0x00000001 - -#define _SBT4RD2_GROUP2_POSITION 0x00000002 -#define _SBT4RD2_GROUP2_MASK 0x00000004 -#define _SBT4RD2_GROUP2_LENGTH 0x00000001 - -#define _SBT4RD2_GROUP3_POSITION 0x00000003 -#define _SBT4RD2_GROUP3_MASK 0x00000008 -#define _SBT4RD2_GROUP3_LENGTH 0x00000001 - -#define _SBT4WR2_GROUP0_POSITION 0x00000000 -#define _SBT4WR2_GROUP0_MASK 0x00000001 -#define _SBT4WR2_GROUP0_LENGTH 0x00000001 - -#define _SBT4WR2_GROUP1_POSITION 0x00000001 -#define _SBT4WR2_GROUP1_MASK 0x00000002 -#define _SBT4WR2_GROUP1_LENGTH 0x00000001 - -#define _SBT4WR2_GROUP2_POSITION 0x00000002 -#define _SBT4WR2_GROUP2_MASK 0x00000004 -#define _SBT4WR2_GROUP2_LENGTH 0x00000001 - -#define _SBT4WR2_GROUP3_POSITION 0x00000003 -#define _SBT4WR2_GROUP3_MASK 0x00000008 -#define _SBT4WR2_GROUP3_LENGTH 0x00000001 - -#define _SBT5ELOG1_CMD_POSITION 0x00000000 -#define _SBT5ELOG1_CMD_MASK 0x00000007 -#define _SBT5ELOG1_CMD_LENGTH 0x00000003 - -#define _SBT5ELOG1_REGION_POSITION 0x00000004 -#define _SBT5ELOG1_REGION_MASK 0x000000F0 -#define _SBT5ELOG1_REGION_LENGTH 0x00000004 - -#define _SBT5ELOG1_INITID_POSITION 0x00000008 -#define _SBT5ELOG1_INITID_MASK 0x0000FF00 -#define _SBT5ELOG1_INITID_LENGTH 0x00000008 - -#define _SBT5ELOG1_CODE_POSITION 0x00000018 -#define _SBT5ELOG1_CODE_MASK 0x0F000000 -#define _SBT5ELOG1_CODE_LENGTH 0x00000004 - -#define _SBT5ELOG1_MULTI_POSITION 0x0000001F -#define _SBT5ELOG1_MULTI_MASK 0x80000000 -#define _SBT5ELOG1_MULTI_LENGTH 0x00000001 - -#define _SBT5ELOG2_GROUP_POSITION 0x00000000 -#define _SBT5ELOG2_GROUP_MASK 0x00000003 -#define _SBT5ELOG2_GROUP_LENGTH 0x00000002 - -#define _SBT5ECON_ERRP_POSITION 0x00000018 -#define _SBT5ECON_ERRP_MASK 0x01000000 -#define _SBT5ECON_ERRP_LENGTH 0x00000001 - -#define _SBT5ECLRS_CLEAR_POSITION 0x00000000 -#define _SBT5ECLRS_CLEAR_MASK 0x00000001 -#define _SBT5ECLRS_CLEAR_LENGTH 0x00000001 - -#define _SBT5ECLRM_CLEAR_POSITION 0x00000000 -#define _SBT5ECLRM_CLEAR_MASK 0x00000001 -#define _SBT5ECLRM_CLEAR_LENGTH 0x00000001 - -#define _SBT5REG0_SIZE_POSITION 0x00000003 -#define _SBT5REG0_SIZE_MASK 0x000000F8 -#define _SBT5REG0_SIZE_LENGTH 0x00000005 - -#define _SBT5REG0_PRI_POSITION 0x00000009 -#define _SBT5REG0_PRI_MASK 0x00000200 -#define _SBT5REG0_PRI_LENGTH 0x00000001 - -#define _SBT5REG0_BASE_POSITION 0x0000000A -#define _SBT5REG0_BASE_MASK 0xFFFFFC00 -#define _SBT5REG0_BASE_LENGTH 0x00000016 - -#define _SBT5RD0_GROUP0_POSITION 0x00000000 -#define _SBT5RD0_GROUP0_MASK 0x00000001 -#define _SBT5RD0_GROUP0_LENGTH 0x00000001 - -#define _SBT5RD0_GROUP1_POSITION 0x00000001 -#define _SBT5RD0_GROUP1_MASK 0x00000002 -#define _SBT5RD0_GROUP1_LENGTH 0x00000001 - -#define _SBT5RD0_GROUP2_POSITION 0x00000002 -#define _SBT5RD0_GROUP2_MASK 0x00000004 -#define _SBT5RD0_GROUP2_LENGTH 0x00000001 - -#define _SBT5RD0_GROUP3_POSITION 0x00000003 -#define _SBT5RD0_GROUP3_MASK 0x00000008 -#define _SBT5RD0_GROUP3_LENGTH 0x00000001 - -#define _SBT5WR0_GROUP0_POSITION 0x00000000 -#define _SBT5WR0_GROUP0_MASK 0x00000001 -#define _SBT5WR0_GROUP0_LENGTH 0x00000001 - -#define _SBT5WR0_GROUP1_POSITION 0x00000001 -#define _SBT5WR0_GROUP1_MASK 0x00000002 -#define _SBT5WR0_GROUP1_LENGTH 0x00000001 - -#define _SBT5WR0_GROUP2_POSITION 0x00000002 -#define _SBT5WR0_GROUP2_MASK 0x00000004 -#define _SBT5WR0_GROUP2_LENGTH 0x00000001 - -#define _SBT5WR0_GROUP3_POSITION 0x00000003 -#define _SBT5WR0_GROUP3_MASK 0x00000008 -#define _SBT5WR0_GROUP3_LENGTH 0x00000001 - -#define _SBT5REG1_SIZE_POSITION 0x00000003 -#define _SBT5REG1_SIZE_MASK 0x000000F8 -#define _SBT5REG1_SIZE_LENGTH 0x00000005 - -#define _SBT5REG1_PRI_POSITION 0x00000009 -#define _SBT5REG1_PRI_MASK 0x00000200 -#define _SBT5REG1_PRI_LENGTH 0x00000001 - -#define _SBT5REG1_BASE_POSITION 0x0000000A -#define _SBT5REG1_BASE_MASK 0xFFFFFC00 -#define _SBT5REG1_BASE_LENGTH 0x00000016 - -#define _SBT5RD1_GROUP0_POSITION 0x00000000 -#define _SBT5RD1_GROUP0_MASK 0x00000001 -#define _SBT5RD1_GROUP0_LENGTH 0x00000001 - -#define _SBT5RD1_GROUP1_POSITION 0x00000001 -#define _SBT5RD1_GROUP1_MASK 0x00000002 -#define _SBT5RD1_GROUP1_LENGTH 0x00000001 - -#define _SBT5RD1_GROUP2_POSITION 0x00000002 -#define _SBT5RD1_GROUP2_MASK 0x00000004 -#define _SBT5RD1_GROUP2_LENGTH 0x00000001 - -#define _SBT5RD1_GROUP3_POSITION 0x00000003 -#define _SBT5RD1_GROUP3_MASK 0x00000008 -#define _SBT5RD1_GROUP3_LENGTH 0x00000001 - -#define _SBT5WR1_GROUP0_POSITION 0x00000000 -#define _SBT5WR1_GROUP0_MASK 0x00000001 -#define _SBT5WR1_GROUP0_LENGTH 0x00000001 - -#define _SBT5WR1_GROUP1_POSITION 0x00000001 -#define _SBT5WR1_GROUP1_MASK 0x00000002 -#define _SBT5WR1_GROUP1_LENGTH 0x00000001 - -#define _SBT5WR1_GROUP2_POSITION 0x00000002 -#define _SBT5WR1_GROUP2_MASK 0x00000004 -#define _SBT5WR1_GROUP2_LENGTH 0x00000001 - -#define _SBT5WR1_GROUP3_POSITION 0x00000003 -#define _SBT5WR1_GROUP3_MASK 0x00000008 -#define _SBT5WR1_GROUP3_LENGTH 0x00000001 - -#define _SBT5REG2_SIZE_POSITION 0x00000003 -#define _SBT5REG2_SIZE_MASK 0x000000F8 -#define _SBT5REG2_SIZE_LENGTH 0x00000005 - -#define _SBT5REG2_PRI_POSITION 0x00000009 -#define _SBT5REG2_PRI_MASK 0x00000200 -#define _SBT5REG2_PRI_LENGTH 0x00000001 - -#define _SBT5REG2_BASE_POSITION 0x0000000A -#define _SBT5REG2_BASE_MASK 0xFFFFFC00 -#define _SBT5REG2_BASE_LENGTH 0x00000016 - -#define _SBT5RD2_GROUP0_POSITION 0x00000000 -#define _SBT5RD2_GROUP0_MASK 0x00000001 -#define _SBT5RD2_GROUP0_LENGTH 0x00000001 - -#define _SBT5RD2_GROUP1_POSITION 0x00000001 -#define _SBT5RD2_GROUP1_MASK 0x00000002 -#define _SBT5RD2_GROUP1_LENGTH 0x00000001 - -#define _SBT5RD2_GROUP2_POSITION 0x00000002 -#define _SBT5RD2_GROUP2_MASK 0x00000004 -#define _SBT5RD2_GROUP2_LENGTH 0x00000001 - -#define _SBT5RD2_GROUP3_POSITION 0x00000003 -#define _SBT5RD2_GROUP3_MASK 0x00000008 -#define _SBT5RD2_GROUP3_LENGTH 0x00000001 - -#define _SBT5WR2_GROUP0_POSITION 0x00000000 -#define _SBT5WR2_GROUP0_MASK 0x00000001 -#define _SBT5WR2_GROUP0_LENGTH 0x00000001 - -#define _SBT5WR2_GROUP1_POSITION 0x00000001 -#define _SBT5WR2_GROUP1_MASK 0x00000002 -#define _SBT5WR2_GROUP1_LENGTH 0x00000001 - -#define _SBT5WR2_GROUP2_POSITION 0x00000002 -#define _SBT5WR2_GROUP2_MASK 0x00000004 -#define _SBT5WR2_GROUP2_LENGTH 0x00000001 - -#define _SBT5WR2_GROUP3_POSITION 0x00000003 -#define _SBT5WR2_GROUP3_MASK 0x00000008 -#define _SBT5WR2_GROUP3_LENGTH 0x00000001 - -#define _SBT6ELOG1_CMD_POSITION 0x00000000 -#define _SBT6ELOG1_CMD_MASK 0x00000007 -#define _SBT6ELOG1_CMD_LENGTH 0x00000003 - -#define _SBT6ELOG1_REGION_POSITION 0x00000004 -#define _SBT6ELOG1_REGION_MASK 0x000000F0 -#define _SBT6ELOG1_REGION_LENGTH 0x00000004 - -#define _SBT6ELOG1_INITID_POSITION 0x00000008 -#define _SBT6ELOG1_INITID_MASK 0x0000FF00 -#define _SBT6ELOG1_INITID_LENGTH 0x00000008 - -#define _SBT6ELOG1_CODE_POSITION 0x00000018 -#define _SBT6ELOG1_CODE_MASK 0x0F000000 -#define _SBT6ELOG1_CODE_LENGTH 0x00000004 - -#define _SBT6ELOG1_MULTI_POSITION 0x0000001F -#define _SBT6ELOG1_MULTI_MASK 0x80000000 -#define _SBT6ELOG1_MULTI_LENGTH 0x00000001 - -#define _SBT6ELOG2_GROUP_POSITION 0x00000000 -#define _SBT6ELOG2_GROUP_MASK 0x00000003 -#define _SBT6ELOG2_GROUP_LENGTH 0x00000002 - -#define _SBT6ECON_ERRP_POSITION 0x00000018 -#define _SBT6ECON_ERRP_MASK 0x01000000 -#define _SBT6ECON_ERRP_LENGTH 0x00000001 - -#define _SBT6ECLRS_CLEAR_POSITION 0x00000000 -#define _SBT6ECLRS_CLEAR_MASK 0x00000001 -#define _SBT6ECLRS_CLEAR_LENGTH 0x00000001 - -#define _SBT6ECLRM_CLEAR_POSITION 0x00000000 -#define _SBT6ECLRM_CLEAR_MASK 0x00000001 -#define _SBT6ECLRM_CLEAR_LENGTH 0x00000001 - -#define _SBT6REG0_SIZE_POSITION 0x00000003 -#define _SBT6REG0_SIZE_MASK 0x000000F8 -#define _SBT6REG0_SIZE_LENGTH 0x00000005 - -#define _SBT6REG0_PRI_POSITION 0x00000009 -#define _SBT6REG0_PRI_MASK 0x00000200 -#define _SBT6REG0_PRI_LENGTH 0x00000001 - -#define _SBT6REG0_BASE_POSITION 0x0000000A -#define _SBT6REG0_BASE_MASK 0xFFFFFC00 -#define _SBT6REG0_BASE_LENGTH 0x00000016 - -#define _SBT6RD0_GROUP0_POSITION 0x00000000 -#define _SBT6RD0_GROUP0_MASK 0x00000001 -#define _SBT6RD0_GROUP0_LENGTH 0x00000001 - -#define _SBT6RD0_GROUP1_POSITION 0x00000001 -#define _SBT6RD0_GROUP1_MASK 0x00000002 -#define _SBT6RD0_GROUP1_LENGTH 0x00000001 - -#define _SBT6RD0_GROUP2_POSITION 0x00000002 -#define _SBT6RD0_GROUP2_MASK 0x00000004 -#define _SBT6RD0_GROUP2_LENGTH 0x00000001 - -#define _SBT6RD0_GROUP3_POSITION 0x00000003 -#define _SBT6RD0_GROUP3_MASK 0x00000008 -#define _SBT6RD0_GROUP3_LENGTH 0x00000001 - -#define _SBT6WR0_GROUP0_POSITION 0x00000000 -#define _SBT6WR0_GROUP0_MASK 0x00000001 -#define _SBT6WR0_GROUP0_LENGTH 0x00000001 - -#define _SBT6WR0_GROUP1_POSITION 0x00000001 -#define _SBT6WR0_GROUP1_MASK 0x00000002 -#define _SBT6WR0_GROUP1_LENGTH 0x00000001 - -#define _SBT6WR0_GROUP2_POSITION 0x00000002 -#define _SBT6WR0_GROUP2_MASK 0x00000004 -#define _SBT6WR0_GROUP2_LENGTH 0x00000001 - -#define _SBT6WR0_GROUP3_POSITION 0x00000003 -#define _SBT6WR0_GROUP3_MASK 0x00000008 -#define _SBT6WR0_GROUP3_LENGTH 0x00000001 - -#define _SBT6REG1_SIZE_POSITION 0x00000003 -#define _SBT6REG1_SIZE_MASK 0x000000F8 -#define _SBT6REG1_SIZE_LENGTH 0x00000005 - -#define _SBT6REG1_PRI_POSITION 0x00000009 -#define _SBT6REG1_PRI_MASK 0x00000200 -#define _SBT6REG1_PRI_LENGTH 0x00000001 - -#define _SBT6REG1_BASE_POSITION 0x0000000A -#define _SBT6REG1_BASE_MASK 0xFFFFFC00 -#define _SBT6REG1_BASE_LENGTH 0x00000016 - -#define _SBT6RD1_GROUP0_POSITION 0x00000000 -#define _SBT6RD1_GROUP0_MASK 0x00000001 -#define _SBT6RD1_GROUP0_LENGTH 0x00000001 - -#define _SBT6RD1_GROUP1_POSITION 0x00000001 -#define _SBT6RD1_GROUP1_MASK 0x00000002 -#define _SBT6RD1_GROUP1_LENGTH 0x00000001 - -#define _SBT6RD1_GROUP2_POSITION 0x00000002 -#define _SBT6RD1_GROUP2_MASK 0x00000004 -#define _SBT6RD1_GROUP2_LENGTH 0x00000001 - -#define _SBT6RD1_GROUP3_POSITION 0x00000003 -#define _SBT6RD1_GROUP3_MASK 0x00000008 -#define _SBT6RD1_GROUP3_LENGTH 0x00000001 - -#define _SBT6WR1_GROUP0_POSITION 0x00000000 -#define _SBT6WR1_GROUP0_MASK 0x00000001 -#define _SBT6WR1_GROUP0_LENGTH 0x00000001 - -#define _SBT6WR1_GROUP1_POSITION 0x00000001 -#define _SBT6WR1_GROUP1_MASK 0x00000002 -#define _SBT6WR1_GROUP1_LENGTH 0x00000001 - -#define _SBT6WR1_GROUP2_POSITION 0x00000002 -#define _SBT6WR1_GROUP2_MASK 0x00000004 -#define _SBT6WR1_GROUP2_LENGTH 0x00000001 - -#define _SBT6WR1_GROUP3_POSITION 0x00000003 -#define _SBT6WR1_GROUP3_MASK 0x00000008 -#define _SBT6WR1_GROUP3_LENGTH 0x00000001 - -#define _SBT7ELOG1_CMD_POSITION 0x00000000 -#define _SBT7ELOG1_CMD_MASK 0x00000007 -#define _SBT7ELOG1_CMD_LENGTH 0x00000003 - -#define _SBT7ELOG1_REGION_POSITION 0x00000004 -#define _SBT7ELOG1_REGION_MASK 0x000000F0 -#define _SBT7ELOG1_REGION_LENGTH 0x00000004 - -#define _SBT7ELOG1_INITID_POSITION 0x00000008 -#define _SBT7ELOG1_INITID_MASK 0x0000FF00 -#define _SBT7ELOG1_INITID_LENGTH 0x00000008 - -#define _SBT7ELOG1_CODE_POSITION 0x00000018 -#define _SBT7ELOG1_CODE_MASK 0x0F000000 -#define _SBT7ELOG1_CODE_LENGTH 0x00000004 - -#define _SBT7ELOG1_MULTI_POSITION 0x0000001F -#define _SBT7ELOG1_MULTI_MASK 0x80000000 -#define _SBT7ELOG1_MULTI_LENGTH 0x00000001 - -#define _SBT7ELOG2_GROUP_POSITION 0x00000000 -#define _SBT7ELOG2_GROUP_MASK 0x00000003 -#define _SBT7ELOG2_GROUP_LENGTH 0x00000002 - -#define _SBT7ECON_ERRP_POSITION 0x00000018 -#define _SBT7ECON_ERRP_MASK 0x01000000 -#define _SBT7ECON_ERRP_LENGTH 0x00000001 - -#define _SBT7ECLRS_CLEAR_POSITION 0x00000000 -#define _SBT7ECLRS_CLEAR_MASK 0x00000001 -#define _SBT7ECLRS_CLEAR_LENGTH 0x00000001 - -#define _SBT7ECLRM_CLEAR_POSITION 0x00000000 -#define _SBT7ECLRM_CLEAR_MASK 0x00000001 -#define _SBT7ECLRM_CLEAR_LENGTH 0x00000001 - -#define _SBT7REG0_SIZE_POSITION 0x00000003 -#define _SBT7REG0_SIZE_MASK 0x000000F8 -#define _SBT7REG0_SIZE_LENGTH 0x00000005 - -#define _SBT7REG0_PRI_POSITION 0x00000009 -#define _SBT7REG0_PRI_MASK 0x00000200 -#define _SBT7REG0_PRI_LENGTH 0x00000001 - -#define _SBT7REG0_BASE_POSITION 0x0000000A -#define _SBT7REG0_BASE_MASK 0xFFFFFC00 -#define _SBT7REG0_BASE_LENGTH 0x00000016 - -#define _SBT7RD0_GROUP0_POSITION 0x00000000 -#define _SBT7RD0_GROUP0_MASK 0x00000001 -#define _SBT7RD0_GROUP0_LENGTH 0x00000001 - -#define _SBT7RD0_GROUP1_POSITION 0x00000001 -#define _SBT7RD0_GROUP1_MASK 0x00000002 -#define _SBT7RD0_GROUP1_LENGTH 0x00000001 - -#define _SBT7RD0_GROUP2_POSITION 0x00000002 -#define _SBT7RD0_GROUP2_MASK 0x00000004 -#define _SBT7RD0_GROUP2_LENGTH 0x00000001 - -#define _SBT7RD0_GROUP3_POSITION 0x00000003 -#define _SBT7RD0_GROUP3_MASK 0x00000008 -#define _SBT7RD0_GROUP3_LENGTH 0x00000001 - -#define _SBT7WR0_GROUP0_POSITION 0x00000000 -#define _SBT7WR0_GROUP0_MASK 0x00000001 -#define _SBT7WR0_GROUP0_LENGTH 0x00000001 - -#define _SBT7WR0_GROUP1_POSITION 0x00000001 -#define _SBT7WR0_GROUP1_MASK 0x00000002 -#define _SBT7WR0_GROUP1_LENGTH 0x00000001 - -#define _SBT7WR0_GROUP2_POSITION 0x00000002 -#define _SBT7WR0_GROUP2_MASK 0x00000004 -#define _SBT7WR0_GROUP2_LENGTH 0x00000001 - -#define _SBT7WR0_GROUP3_POSITION 0x00000003 -#define _SBT7WR0_GROUP3_MASK 0x00000008 -#define _SBT7WR0_GROUP3_LENGTH 0x00000001 - -#define _SBT7REG1_SIZE_POSITION 0x00000003 -#define _SBT7REG1_SIZE_MASK 0x000000F8 -#define _SBT7REG1_SIZE_LENGTH 0x00000005 - -#define _SBT7REG1_PRI_POSITION 0x00000009 -#define _SBT7REG1_PRI_MASK 0x00000200 -#define _SBT7REG1_PRI_LENGTH 0x00000001 - -#define _SBT7REG1_BASE_POSITION 0x0000000A -#define _SBT7REG1_BASE_MASK 0xFFFFFC00 -#define _SBT7REG1_BASE_LENGTH 0x00000016 - -#define _SBT7RD1_GROUP0_POSITION 0x00000000 -#define _SBT7RD1_GROUP0_MASK 0x00000001 -#define _SBT7RD1_GROUP0_LENGTH 0x00000001 - -#define _SBT7RD1_GROUP1_POSITION 0x00000001 -#define _SBT7RD1_GROUP1_MASK 0x00000002 -#define _SBT7RD1_GROUP1_LENGTH 0x00000001 - -#define _SBT7RD1_GROUP2_POSITION 0x00000002 -#define _SBT7RD1_GROUP2_MASK 0x00000004 -#define _SBT7RD1_GROUP2_LENGTH 0x00000001 - -#define _SBT7RD1_GROUP3_POSITION 0x00000003 -#define _SBT7RD1_GROUP3_MASK 0x00000008 -#define _SBT7RD1_GROUP3_LENGTH 0x00000001 - -#define _SBT7WR1_GROUP0_POSITION 0x00000000 -#define _SBT7WR1_GROUP0_MASK 0x00000001 -#define _SBT7WR1_GROUP0_LENGTH 0x00000001 - -#define _SBT7WR1_GROUP1_POSITION 0x00000001 -#define _SBT7WR1_GROUP1_MASK 0x00000002 -#define _SBT7WR1_GROUP1_LENGTH 0x00000001 - -#define _SBT7WR1_GROUP2_POSITION 0x00000002 -#define _SBT7WR1_GROUP2_MASK 0x00000004 -#define _SBT7WR1_GROUP2_LENGTH 0x00000001 - -#define _SBT7WR1_GROUP3_POSITION 0x00000003 -#define _SBT7WR1_GROUP3_MASK 0x00000008 -#define _SBT7WR1_GROUP3_LENGTH 0x00000001 - -#define _SBT8ELOG1_CMD_POSITION 0x00000000 -#define _SBT8ELOG1_CMD_MASK 0x00000007 -#define _SBT8ELOG1_CMD_LENGTH 0x00000003 - -#define _SBT8ELOG1_REGION_POSITION 0x00000004 -#define _SBT8ELOG1_REGION_MASK 0x000000F0 -#define _SBT8ELOG1_REGION_LENGTH 0x00000004 - -#define _SBT8ELOG1_INITID_POSITION 0x00000008 -#define _SBT8ELOG1_INITID_MASK 0x0000FF00 -#define _SBT8ELOG1_INITID_LENGTH 0x00000008 - -#define _SBT8ELOG1_CODE_POSITION 0x00000018 -#define _SBT8ELOG1_CODE_MASK 0x0F000000 -#define _SBT8ELOG1_CODE_LENGTH 0x00000004 - -#define _SBT8ELOG1_MULTI_POSITION 0x0000001F -#define _SBT8ELOG1_MULTI_MASK 0x80000000 -#define _SBT8ELOG1_MULTI_LENGTH 0x00000001 - -#define _SBT8ELOG2_GROUP_POSITION 0x00000000 -#define _SBT8ELOG2_GROUP_MASK 0x00000003 -#define _SBT8ELOG2_GROUP_LENGTH 0x00000002 - -#define _SBT8ECON_ERRP_POSITION 0x00000018 -#define _SBT8ECON_ERRP_MASK 0x01000000 -#define _SBT8ECON_ERRP_LENGTH 0x00000001 - -#define _SBT8ECLRS_CLEAR_POSITION 0x00000000 -#define _SBT8ECLRS_CLEAR_MASK 0x00000001 -#define _SBT8ECLRS_CLEAR_LENGTH 0x00000001 - -#define _SBT8ECLRM_CLEAR_POSITION 0x00000000 -#define _SBT8ECLRM_CLEAR_MASK 0x00000001 -#define _SBT8ECLRM_CLEAR_LENGTH 0x00000001 - -#define _SBT8REG0_SIZE_POSITION 0x00000003 -#define _SBT8REG0_SIZE_MASK 0x000000F8 -#define _SBT8REG0_SIZE_LENGTH 0x00000005 - -#define _SBT8REG0_PRI_POSITION 0x00000009 -#define _SBT8REG0_PRI_MASK 0x00000200 -#define _SBT8REG0_PRI_LENGTH 0x00000001 - -#define _SBT8REG0_BASE_POSITION 0x0000000A -#define _SBT8REG0_BASE_MASK 0xFFFFFC00 -#define _SBT8REG0_BASE_LENGTH 0x00000016 - -#define _SBT8RD0_GROUP0_POSITION 0x00000000 -#define _SBT8RD0_GROUP0_MASK 0x00000001 -#define _SBT8RD0_GROUP0_LENGTH 0x00000001 - -#define _SBT8RD0_GROUP1_POSITION 0x00000001 -#define _SBT8RD0_GROUP1_MASK 0x00000002 -#define _SBT8RD0_GROUP1_LENGTH 0x00000001 - -#define _SBT8RD0_GROUP2_POSITION 0x00000002 -#define _SBT8RD0_GROUP2_MASK 0x00000004 -#define _SBT8RD0_GROUP2_LENGTH 0x00000001 - -#define _SBT8RD0_GROUP3_POSITION 0x00000003 -#define _SBT8RD0_GROUP3_MASK 0x00000008 -#define _SBT8RD0_GROUP3_LENGTH 0x00000001 - -#define _SBT8WR0_GROUP0_POSITION 0x00000000 -#define _SBT8WR0_GROUP0_MASK 0x00000001 -#define _SBT8WR0_GROUP0_LENGTH 0x00000001 - -#define _SBT8WR0_GROUP1_POSITION 0x00000001 -#define _SBT8WR0_GROUP1_MASK 0x00000002 -#define _SBT8WR0_GROUP1_LENGTH 0x00000001 - -#define _SBT8WR0_GROUP2_POSITION 0x00000002 -#define _SBT8WR0_GROUP2_MASK 0x00000004 -#define _SBT8WR0_GROUP2_LENGTH 0x00000001 - -#define _SBT8WR0_GROUP3_POSITION 0x00000003 -#define _SBT8WR0_GROUP3_MASK 0x00000008 -#define _SBT8WR0_GROUP3_LENGTH 0x00000001 - -#define _SBT8REG1_SIZE_POSITION 0x00000003 -#define _SBT8REG1_SIZE_MASK 0x000000F8 -#define _SBT8REG1_SIZE_LENGTH 0x00000005 - -#define _SBT8REG1_PRI_POSITION 0x00000009 -#define _SBT8REG1_PRI_MASK 0x00000200 -#define _SBT8REG1_PRI_LENGTH 0x00000001 - -#define _SBT8REG1_BASE_POSITION 0x0000000A -#define _SBT8REG1_BASE_MASK 0xFFFFFC00 -#define _SBT8REG1_BASE_LENGTH 0x00000016 - -#define _SBT8RD1_GROUP0_POSITION 0x00000000 -#define _SBT8RD1_GROUP0_MASK 0x00000001 -#define _SBT8RD1_GROUP0_LENGTH 0x00000001 - -#define _SBT8RD1_GROUP1_POSITION 0x00000001 -#define _SBT8RD1_GROUP1_MASK 0x00000002 -#define _SBT8RD1_GROUP1_LENGTH 0x00000001 - -#define _SBT8RD1_GROUP2_POSITION 0x00000002 -#define _SBT8RD1_GROUP2_MASK 0x00000004 -#define _SBT8RD1_GROUP2_LENGTH 0x00000001 - -#define _SBT8RD1_GROUP3_POSITION 0x00000003 -#define _SBT8RD1_GROUP3_MASK 0x00000008 -#define _SBT8RD1_GROUP3_LENGTH 0x00000001 - -#define _SBT8WR1_GROUP0_POSITION 0x00000000 -#define _SBT8WR1_GROUP0_MASK 0x00000001 -#define _SBT8WR1_GROUP0_LENGTH 0x00000001 - -#define _SBT8WR1_GROUP1_POSITION 0x00000001 -#define _SBT8WR1_GROUP1_MASK 0x00000002 -#define _SBT8WR1_GROUP1_LENGTH 0x00000001 - -#define _SBT8WR1_GROUP2_POSITION 0x00000002 -#define _SBT8WR1_GROUP2_MASK 0x00000004 -#define _SBT8WR1_GROUP2_LENGTH 0x00000001 - -#define _SBT8WR1_GROUP3_POSITION 0x00000003 -#define _SBT8WR1_GROUP3_MASK 0x00000008 -#define _SBT8WR1_GROUP3_LENGTH 0x00000001 - -#define _SBT9ELOG1_CMD_POSITION 0x00000000 -#define _SBT9ELOG1_CMD_MASK 0x00000007 -#define _SBT9ELOG1_CMD_LENGTH 0x00000003 - -#define _SBT9ELOG1_REGION_POSITION 0x00000004 -#define _SBT9ELOG1_REGION_MASK 0x000000F0 -#define _SBT9ELOG1_REGION_LENGTH 0x00000004 - -#define _SBT9ELOG1_INITID_POSITION 0x00000008 -#define _SBT9ELOG1_INITID_MASK 0x0000FF00 -#define _SBT9ELOG1_INITID_LENGTH 0x00000008 - -#define _SBT9ELOG1_CODE_POSITION 0x00000018 -#define _SBT9ELOG1_CODE_MASK 0x0F000000 -#define _SBT9ELOG1_CODE_LENGTH 0x00000004 - -#define _SBT9ELOG1_MULTI_POSITION 0x0000001F -#define _SBT9ELOG1_MULTI_MASK 0x80000000 -#define _SBT9ELOG1_MULTI_LENGTH 0x00000001 - -#define _SBT9ELOG2_GROUP_POSITION 0x00000000 -#define _SBT9ELOG2_GROUP_MASK 0x00000003 -#define _SBT9ELOG2_GROUP_LENGTH 0x00000002 - -#define _SBT9ECON_ERRP_POSITION 0x00000018 -#define _SBT9ECON_ERRP_MASK 0x01000000 -#define _SBT9ECON_ERRP_LENGTH 0x00000001 - -#define _SBT9ECLRS_CLEAR_POSITION 0x00000000 -#define _SBT9ECLRS_CLEAR_MASK 0x00000001 -#define _SBT9ECLRS_CLEAR_LENGTH 0x00000001 - -#define _SBT9ECLRM_CLEAR_POSITION 0x00000000 -#define _SBT9ECLRM_CLEAR_MASK 0x00000001 -#define _SBT9ECLRM_CLEAR_LENGTH 0x00000001 - -#define _SBT9REG0_SIZE_POSITION 0x00000003 -#define _SBT9REG0_SIZE_MASK 0x000000F8 -#define _SBT9REG0_SIZE_LENGTH 0x00000005 - -#define _SBT9REG0_PRI_POSITION 0x00000009 -#define _SBT9REG0_PRI_MASK 0x00000200 -#define _SBT9REG0_PRI_LENGTH 0x00000001 - -#define _SBT9REG0_BASE_POSITION 0x0000000A -#define _SBT9REG0_BASE_MASK 0xFFFFFC00 -#define _SBT9REG0_BASE_LENGTH 0x00000016 - -#define _SBT9RD0_GROUP0_POSITION 0x00000000 -#define _SBT9RD0_GROUP0_MASK 0x00000001 -#define _SBT9RD0_GROUP0_LENGTH 0x00000001 - -#define _SBT9RD0_GROUP1_POSITION 0x00000001 -#define _SBT9RD0_GROUP1_MASK 0x00000002 -#define _SBT9RD0_GROUP1_LENGTH 0x00000001 - -#define _SBT9RD0_GROUP2_POSITION 0x00000002 -#define _SBT9RD0_GROUP2_MASK 0x00000004 -#define _SBT9RD0_GROUP2_LENGTH 0x00000001 - -#define _SBT9RD0_GROUP3_POSITION 0x00000003 -#define _SBT9RD0_GROUP3_MASK 0x00000008 -#define _SBT9RD0_GROUP3_LENGTH 0x00000001 - -#define _SBT9WR0_GROUP0_POSITION 0x00000000 -#define _SBT9WR0_GROUP0_MASK 0x00000001 -#define _SBT9WR0_GROUP0_LENGTH 0x00000001 - -#define _SBT9WR0_GROUP1_POSITION 0x00000001 -#define _SBT9WR0_GROUP1_MASK 0x00000002 -#define _SBT9WR0_GROUP1_LENGTH 0x00000001 - -#define _SBT9WR0_GROUP2_POSITION 0x00000002 -#define _SBT9WR0_GROUP2_MASK 0x00000004 -#define _SBT9WR0_GROUP2_LENGTH 0x00000001 - -#define _SBT9WR0_GROUP3_POSITION 0x00000003 -#define _SBT9WR0_GROUP3_MASK 0x00000008 -#define _SBT9WR0_GROUP3_LENGTH 0x00000001 - -#define _SBT9REG1_SIZE_POSITION 0x00000003 -#define _SBT9REG1_SIZE_MASK 0x000000F8 -#define _SBT9REG1_SIZE_LENGTH 0x00000005 - -#define _SBT9REG1_PRI_POSITION 0x00000009 -#define _SBT9REG1_PRI_MASK 0x00000200 -#define _SBT9REG1_PRI_LENGTH 0x00000001 - -#define _SBT9REG1_BASE_POSITION 0x0000000A -#define _SBT9REG1_BASE_MASK 0xFFFFFC00 -#define _SBT9REG1_BASE_LENGTH 0x00000016 - -#define _SBT9RD1_GROUP0_POSITION 0x00000000 -#define _SBT9RD1_GROUP0_MASK 0x00000001 -#define _SBT9RD1_GROUP0_LENGTH 0x00000001 - -#define _SBT9RD1_GROUP1_POSITION 0x00000001 -#define _SBT9RD1_GROUP1_MASK 0x00000002 -#define _SBT9RD1_GROUP1_LENGTH 0x00000001 - -#define _SBT9RD1_GROUP2_POSITION 0x00000002 -#define _SBT9RD1_GROUP2_MASK 0x00000004 -#define _SBT9RD1_GROUP2_LENGTH 0x00000001 - -#define _SBT9RD1_GROUP3_POSITION 0x00000003 -#define _SBT9RD1_GROUP3_MASK 0x00000008 -#define _SBT9RD1_GROUP3_LENGTH 0x00000001 - -#define _SBT9WR1_GROUP0_POSITION 0x00000000 -#define _SBT9WR1_GROUP0_MASK 0x00000001 -#define _SBT9WR1_GROUP0_LENGTH 0x00000001 - -#define _SBT9WR1_GROUP1_POSITION 0x00000001 -#define _SBT9WR1_GROUP1_MASK 0x00000002 -#define _SBT9WR1_GROUP1_LENGTH 0x00000001 - -#define _SBT9WR1_GROUP2_POSITION 0x00000002 -#define _SBT9WR1_GROUP2_MASK 0x00000004 -#define _SBT9WR1_GROUP2_LENGTH 0x00000001 - -#define _SBT9WR1_GROUP3_POSITION 0x00000003 -#define _SBT9WR1_GROUP3_MASK 0x00000008 -#define _SBT9WR1_GROUP3_LENGTH 0x00000001 - -#define _SBT10ELOG1_CMD_POSITION 0x00000000 -#define _SBT10ELOG1_CMD_MASK 0x00000007 -#define _SBT10ELOG1_CMD_LENGTH 0x00000003 - -#define _SBT10ELOG1_REGION_POSITION 0x00000004 -#define _SBT10ELOG1_REGION_MASK 0x000000F0 -#define _SBT10ELOG1_REGION_LENGTH 0x00000004 - -#define _SBT10ELOG1_INITID_POSITION 0x00000008 -#define _SBT10ELOG1_INITID_MASK 0x0000FF00 -#define _SBT10ELOG1_INITID_LENGTH 0x00000008 - -#define _SBT10ELOG1_CODE_POSITION 0x00000018 -#define _SBT10ELOG1_CODE_MASK 0x0F000000 -#define _SBT10ELOG1_CODE_LENGTH 0x00000004 - -#define _SBT10ELOG1_MULTI_POSITION 0x0000001F -#define _SBT10ELOG1_MULTI_MASK 0x80000000 -#define _SBT10ELOG1_MULTI_LENGTH 0x00000001 - -#define _SBT10ELOG2_GROUP_POSITION 0x00000000 -#define _SBT10ELOG2_GROUP_MASK 0x00000003 -#define _SBT10ELOG2_GROUP_LENGTH 0x00000002 - -#define _SBT10ECON_ERRP_POSITION 0x00000018 -#define _SBT10ECON_ERRP_MASK 0x01000000 -#define _SBT10ECON_ERRP_LENGTH 0x00000001 - -#define _SBT10ECLRS_CLEAR_POSITION 0x00000000 -#define _SBT10ECLRS_CLEAR_MASK 0x00000001 -#define _SBT10ECLRS_CLEAR_LENGTH 0x00000001 - -#define _SBT10ECLRM_CLEAR_POSITION 0x00000000 -#define _SBT10ECLRM_CLEAR_MASK 0x00000001 -#define _SBT10ECLRM_CLEAR_LENGTH 0x00000001 - -#define _SBT10REG0_SIZE_POSITION 0x00000003 -#define _SBT10REG0_SIZE_MASK 0x000000F8 -#define _SBT10REG0_SIZE_LENGTH 0x00000005 - -#define _SBT10REG0_PRI_POSITION 0x00000009 -#define _SBT10REG0_PRI_MASK 0x00000200 -#define _SBT10REG0_PRI_LENGTH 0x00000001 - -#define _SBT10REG0_BASE_POSITION 0x0000000A -#define _SBT10REG0_BASE_MASK 0xFFFFFC00 -#define _SBT10REG0_BASE_LENGTH 0x00000016 - -#define _SBT10RD0_GROUP0_POSITION 0x00000000 -#define _SBT10RD0_GROUP0_MASK 0x00000001 -#define _SBT10RD0_GROUP0_LENGTH 0x00000001 - -#define _SBT10RD0_GROUP1_POSITION 0x00000001 -#define _SBT10RD0_GROUP1_MASK 0x00000002 -#define _SBT10RD0_GROUP1_LENGTH 0x00000001 - -#define _SBT10RD0_GROUP2_POSITION 0x00000002 -#define _SBT10RD0_GROUP2_MASK 0x00000004 -#define _SBT10RD0_GROUP2_LENGTH 0x00000001 - -#define _SBT10RD0_GROUP3_POSITION 0x00000003 -#define _SBT10RD0_GROUP3_MASK 0x00000008 -#define _SBT10RD0_GROUP3_LENGTH 0x00000001 - -#define _SBT10WR0_GROUP0_POSITION 0x00000000 -#define _SBT10WR0_GROUP0_MASK 0x00000001 -#define _SBT10WR0_GROUP0_LENGTH 0x00000001 - -#define _SBT10WR0_GROUP1_POSITION 0x00000001 -#define _SBT10WR0_GROUP1_MASK 0x00000002 -#define _SBT10WR0_GROUP1_LENGTH 0x00000001 - -#define _SBT10WR0_GROUP2_POSITION 0x00000002 -#define _SBT10WR0_GROUP2_MASK 0x00000004 -#define _SBT10WR0_GROUP2_LENGTH 0x00000001 - -#define _SBT10WR0_GROUP3_POSITION 0x00000003 -#define _SBT10WR0_GROUP3_MASK 0x00000008 -#define _SBT10WR0_GROUP3_LENGTH 0x00000001 - -#define _SBT11ELOG1_CMD_POSITION 0x00000000 -#define _SBT11ELOG1_CMD_MASK 0x00000007 -#define _SBT11ELOG1_CMD_LENGTH 0x00000003 - -#define _SBT11ELOG1_REGION_POSITION 0x00000004 -#define _SBT11ELOG1_REGION_MASK 0x000000F0 -#define _SBT11ELOG1_REGION_LENGTH 0x00000004 - -#define _SBT11ELOG1_INITID_POSITION 0x00000008 -#define _SBT11ELOG1_INITID_MASK 0x0000FF00 -#define _SBT11ELOG1_INITID_LENGTH 0x00000008 - -#define _SBT11ELOG1_CODE_POSITION 0x00000018 -#define _SBT11ELOG1_CODE_MASK 0x0F000000 -#define _SBT11ELOG1_CODE_LENGTH 0x00000004 - -#define _SBT11ELOG1_MULTI_POSITION 0x0000001F -#define _SBT11ELOG1_MULTI_MASK 0x80000000 -#define _SBT11ELOG1_MULTI_LENGTH 0x00000001 - -#define _SBT11ELOG2_GROUP_POSITION 0x00000000 -#define _SBT11ELOG2_GROUP_MASK 0x00000003 -#define _SBT11ELOG2_GROUP_LENGTH 0x00000002 - -#define _SBT11ECON_ERRP_POSITION 0x00000018 -#define _SBT11ECON_ERRP_MASK 0x01000000 -#define _SBT11ECON_ERRP_LENGTH 0x00000001 - -#define _SBT11ECLRS_CLEAR_POSITION 0x00000000 -#define _SBT11ECLRS_CLEAR_MASK 0x00000001 -#define _SBT11ECLRS_CLEAR_LENGTH 0x00000001 - -#define _SBT11ECLRM_CLEAR_POSITION 0x00000000 -#define _SBT11ECLRM_CLEAR_MASK 0x00000001 -#define _SBT11ECLRM_CLEAR_LENGTH 0x00000001 - -#define _SBT11REG0_SIZE_POSITION 0x00000003 -#define _SBT11REG0_SIZE_MASK 0x000000F8 -#define _SBT11REG0_SIZE_LENGTH 0x00000005 - -#define _SBT11REG0_PRI_POSITION 0x00000009 -#define _SBT11REG0_PRI_MASK 0x00000200 -#define _SBT11REG0_PRI_LENGTH 0x00000001 - -#define _SBT11REG0_BASE_POSITION 0x0000000A -#define _SBT11REG0_BASE_MASK 0xFFFFFC00 -#define _SBT11REG0_BASE_LENGTH 0x00000016 - -#define _SBT11RD0_GROUP0_POSITION 0x00000000 -#define _SBT11RD0_GROUP0_MASK 0x00000001 -#define _SBT11RD0_GROUP0_LENGTH 0x00000001 - -#define _SBT11RD0_GROUP1_POSITION 0x00000001 -#define _SBT11RD0_GROUP1_MASK 0x00000002 -#define _SBT11RD0_GROUP1_LENGTH 0x00000001 - -#define _SBT11RD0_GROUP2_POSITION 0x00000002 -#define _SBT11RD0_GROUP2_MASK 0x00000004 -#define _SBT11RD0_GROUP2_LENGTH 0x00000001 - -#define _SBT11RD0_GROUP3_POSITION 0x00000003 -#define _SBT11RD0_GROUP3_MASK 0x00000008 -#define _SBT11RD0_GROUP3_LENGTH 0x00000001 - -#define _SBT11WR0_GROUP0_POSITION 0x00000000 -#define _SBT11WR0_GROUP0_MASK 0x00000001 -#define _SBT11WR0_GROUP0_LENGTH 0x00000001 - -#define _SBT11WR0_GROUP1_POSITION 0x00000001 -#define _SBT11WR0_GROUP1_MASK 0x00000002 -#define _SBT11WR0_GROUP1_LENGTH 0x00000001 - -#define _SBT11WR0_GROUP2_POSITION 0x00000002 -#define _SBT11WR0_GROUP2_MASK 0x00000004 -#define _SBT11WR0_GROUP2_LENGTH 0x00000001 - -#define _SBT11WR0_GROUP3_POSITION 0x00000003 -#define _SBT11WR0_GROUP3_MASK 0x00000008 -#define _SBT11WR0_GROUP3_LENGTH 0x00000001 - -#define _SBT11REG1_SIZE_POSITION 0x00000003 -#define _SBT11REG1_SIZE_MASK 0x000000F8 -#define _SBT11REG1_SIZE_LENGTH 0x00000005 - -#define _SBT11REG1_PRI_POSITION 0x00000009 -#define _SBT11REG1_PRI_MASK 0x00000200 -#define _SBT11REG1_PRI_LENGTH 0x00000001 - -#define _SBT11REG1_BASE_POSITION 0x0000000A -#define _SBT11REG1_BASE_MASK 0xFFFFFC00 -#define _SBT11REG1_BASE_LENGTH 0x00000016 - -#define _SBT11RD1_GROUP0_POSITION 0x00000000 -#define _SBT11RD1_GROUP0_MASK 0x00000001 -#define _SBT11RD1_GROUP0_LENGTH 0x00000001 - -#define _SBT11RD1_GROUP1_POSITION 0x00000001 -#define _SBT11RD1_GROUP1_MASK 0x00000002 -#define _SBT11RD1_GROUP1_LENGTH 0x00000001 - -#define _SBT11RD1_GROUP2_POSITION 0x00000002 -#define _SBT11RD1_GROUP2_MASK 0x00000004 -#define _SBT11RD1_GROUP2_LENGTH 0x00000001 - -#define _SBT11RD1_GROUP3_POSITION 0x00000003 -#define _SBT11RD1_GROUP3_MASK 0x00000008 -#define _SBT11RD1_GROUP3_LENGTH 0x00000001 - -#define _SBT11WR1_GROUP0_POSITION 0x00000000 -#define _SBT11WR1_GROUP0_MASK 0x00000001 -#define _SBT11WR1_GROUP0_LENGTH 0x00000001 - -#define _SBT11WR1_GROUP1_POSITION 0x00000001 -#define _SBT11WR1_GROUP1_MASK 0x00000002 -#define _SBT11WR1_GROUP1_LENGTH 0x00000001 - -#define _SBT11WR1_GROUP2_POSITION 0x00000002 -#define _SBT11WR1_GROUP2_MASK 0x00000004 -#define _SBT11WR1_GROUP2_LENGTH 0x00000001 - -#define _SBT11WR1_GROUP3_POSITION 0x00000003 -#define _SBT11WR1_GROUP3_MASK 0x00000008 -#define _SBT11WR1_GROUP3_LENGTH 0x00000001 - -#define _SBT12ELOG1_CMD_POSITION 0x00000000 -#define _SBT12ELOG1_CMD_MASK 0x00000007 -#define _SBT12ELOG1_CMD_LENGTH 0x00000003 - -#define _SBT12ELOG1_REGION_POSITION 0x00000004 -#define _SBT12ELOG1_REGION_MASK 0x000000F0 -#define _SBT12ELOG1_REGION_LENGTH 0x00000004 - -#define _SBT12ELOG1_INITID_POSITION 0x00000008 -#define _SBT12ELOG1_INITID_MASK 0x0000FF00 -#define _SBT12ELOG1_INITID_LENGTH 0x00000008 - -#define _SBT12ELOG1_CODE_POSITION 0x00000018 -#define _SBT12ELOG1_CODE_MASK 0x0F000000 -#define _SBT12ELOG1_CODE_LENGTH 0x00000004 - -#define _SBT12ELOG1_MULTI_POSITION 0x0000001F -#define _SBT12ELOG1_MULTI_MASK 0x80000000 -#define _SBT12ELOG1_MULTI_LENGTH 0x00000001 - -#define _SBT12ELOG2_GROUP_POSITION 0x00000000 -#define _SBT12ELOG2_GROUP_MASK 0x00000003 -#define _SBT12ELOG2_GROUP_LENGTH 0x00000002 - -#define _SBT12ECON_ERRP_POSITION 0x00000018 -#define _SBT12ECON_ERRP_MASK 0x01000000 -#define _SBT12ECON_ERRP_LENGTH 0x00000001 - -#define _SBT12ECLRS_CLEAR_POSITION 0x00000000 -#define _SBT12ECLRS_CLEAR_MASK 0x00000001 -#define _SBT12ECLRS_CLEAR_LENGTH 0x00000001 - -#define _SBT12ECLRM_CLEAR_POSITION 0x00000000 -#define _SBT12ECLRM_CLEAR_MASK 0x00000001 -#define _SBT12ECLRM_CLEAR_LENGTH 0x00000001 - -#define _SBT12REG0_SIZE_POSITION 0x00000003 -#define _SBT12REG0_SIZE_MASK 0x000000F8 -#define _SBT12REG0_SIZE_LENGTH 0x00000005 - -#define _SBT12REG0_PRI_POSITION 0x00000009 -#define _SBT12REG0_PRI_MASK 0x00000200 -#define _SBT12REG0_PRI_LENGTH 0x00000001 - -#define _SBT12REG0_BASE_POSITION 0x0000000A -#define _SBT12REG0_BASE_MASK 0xFFFFFC00 -#define _SBT12REG0_BASE_LENGTH 0x00000016 - -#define _SBT12RD0_GROUP0_POSITION 0x00000000 -#define _SBT12RD0_GROUP0_MASK 0x00000001 -#define _SBT12RD0_GROUP0_LENGTH 0x00000001 - -#define _SBT12RD0_GROUP1_POSITION 0x00000001 -#define _SBT12RD0_GROUP1_MASK 0x00000002 -#define _SBT12RD0_GROUP1_LENGTH 0x00000001 - -#define _SBT12RD0_GROUP2_POSITION 0x00000002 -#define _SBT12RD0_GROUP2_MASK 0x00000004 -#define _SBT12RD0_GROUP2_LENGTH 0x00000001 - -#define _SBT12RD0_GROUP3_POSITION 0x00000003 -#define _SBT12RD0_GROUP3_MASK 0x00000008 -#define _SBT12RD0_GROUP3_LENGTH 0x00000001 - -#define _SBT12WR0_GROUP0_POSITION 0x00000000 -#define _SBT12WR0_GROUP0_MASK 0x00000001 -#define _SBT12WR0_GROUP0_LENGTH 0x00000001 - -#define _SBT12WR0_GROUP1_POSITION 0x00000001 -#define _SBT12WR0_GROUP1_MASK 0x00000002 -#define _SBT12WR0_GROUP1_LENGTH 0x00000001 - -#define _SBT12WR0_GROUP2_POSITION 0x00000002 -#define _SBT12WR0_GROUP2_MASK 0x00000004 -#define _SBT12WR0_GROUP2_LENGTH 0x00000001 - -#define _SBT12WR0_GROUP3_POSITION 0x00000003 -#define _SBT12WR0_GROUP3_MASK 0x00000008 -#define _SBT12WR0_GROUP3_LENGTH 0x00000001 - -#define _SBT13ELOG1_CMD_POSITION 0x00000000 -#define _SBT13ELOG1_CMD_MASK 0x00000007 -#define _SBT13ELOG1_CMD_LENGTH 0x00000003 - -#define _SBT13ELOG1_REGION_POSITION 0x00000004 -#define _SBT13ELOG1_REGION_MASK 0x000000F0 -#define _SBT13ELOG1_REGION_LENGTH 0x00000004 - -#define _SBT13ELOG1_INITID_POSITION 0x00000008 -#define _SBT13ELOG1_INITID_MASK 0x0000FF00 -#define _SBT13ELOG1_INITID_LENGTH 0x00000008 - -#define _SBT13ELOG1_CODE_POSITION 0x00000018 -#define _SBT13ELOG1_CODE_MASK 0x0F000000 -#define _SBT13ELOG1_CODE_LENGTH 0x00000004 - -#define _SBT13ELOG1_MULTI_POSITION 0x0000001F -#define _SBT13ELOG1_MULTI_MASK 0x80000000 -#define _SBT13ELOG1_MULTI_LENGTH 0x00000001 - -#define _SBT13ELOG2_GROUP_POSITION 0x00000000 -#define _SBT13ELOG2_GROUP_MASK 0x00000003 -#define _SBT13ELOG2_GROUP_LENGTH 0x00000002 - -#define _SBT13ECON_ERRP_POSITION 0x00000018 -#define _SBT13ECON_ERRP_MASK 0x01000000 -#define _SBT13ECON_ERRP_LENGTH 0x00000001 - -#define _SBT13ECLRS_CLEAR_POSITION 0x00000000 -#define _SBT13ECLRS_CLEAR_MASK 0x00000001 -#define _SBT13ECLRS_CLEAR_LENGTH 0x00000001 - -#define _SBT13ECLRM_CLEAR_POSITION 0x00000000 -#define _SBT13ECLRM_CLEAR_MASK 0x00000001 -#define _SBT13ECLRM_CLEAR_LENGTH 0x00000001 - -#define _SBT13REG0_SIZE_POSITION 0x00000003 -#define _SBT13REG0_SIZE_MASK 0x000000F8 -#define _SBT13REG0_SIZE_LENGTH 0x00000005 - -#define _SBT13REG0_PRI_POSITION 0x00000009 -#define _SBT13REG0_PRI_MASK 0x00000200 -#define _SBT13REG0_PRI_LENGTH 0x00000001 - -#define _SBT13REG0_BASE_POSITION 0x0000000A -#define _SBT13REG0_BASE_MASK 0xFFFFFC00 -#define _SBT13REG0_BASE_LENGTH 0x00000016 - -#define _SBT13RD0_GROUP0_POSITION 0x00000000 -#define _SBT13RD0_GROUP0_MASK 0x00000001 -#define _SBT13RD0_GROUP0_LENGTH 0x00000001 - -#define _SBT13RD0_GROUP1_POSITION 0x00000001 -#define _SBT13RD0_GROUP1_MASK 0x00000002 -#define _SBT13RD0_GROUP1_LENGTH 0x00000001 - -#define _SBT13RD0_GROUP2_POSITION 0x00000002 -#define _SBT13RD0_GROUP2_MASK 0x00000004 -#define _SBT13RD0_GROUP2_LENGTH 0x00000001 - -#define _SBT13RD0_GROUP3_POSITION 0x00000003 -#define _SBT13RD0_GROUP3_MASK 0x00000008 -#define _SBT13RD0_GROUP3_LENGTH 0x00000001 - -#define _SBT13WR0_GROUP0_POSITION 0x00000000 -#define _SBT13WR0_GROUP0_MASK 0x00000001 -#define _SBT13WR0_GROUP0_LENGTH 0x00000001 - -#define _SBT13WR0_GROUP1_POSITION 0x00000001 -#define _SBT13WR0_GROUP1_MASK 0x00000002 -#define _SBT13WR0_GROUP1_LENGTH 0x00000001 - -#define _SBT13WR0_GROUP2_POSITION 0x00000002 -#define _SBT13WR0_GROUP2_MASK 0x00000004 -#define _SBT13WR0_GROUP2_LENGTH 0x00000001 - -#define _SBT13WR0_GROUP3_POSITION 0x00000003 -#define _SBT13WR0_GROUP3_MASK 0x00000008 -#define _SBT13WR0_GROUP3_LENGTH 0x00000001 - -#define _DEVCFG3_USERID_POSITION 0x00000000 -#define _DEVCFG3_USERID_MASK 0x0000FFFF -#define _DEVCFG3_USERID_LENGTH 0x00000010 - -#define _DEVCFG3_FMIIEN_POSITION 0x00000018 -#define _DEVCFG3_FMIIEN_MASK 0x01000000 -#define _DEVCFG3_FMIIEN_LENGTH 0x00000001 - -#define _DEVCFG3_FETHIO_POSITION 0x00000019 -#define _DEVCFG3_FETHIO_MASK 0x02000000 -#define _DEVCFG3_FETHIO_LENGTH 0x00000001 - -#define _DEVCFG3_PGL1WAY_POSITION 0x0000001B -#define _DEVCFG3_PGL1WAY_MASK 0x08000000 -#define _DEVCFG3_PGL1WAY_LENGTH 0x00000001 - -#define _DEVCFG3_PMDL1WAY_POSITION 0x0000001C -#define _DEVCFG3_PMDL1WAY_MASK 0x10000000 -#define _DEVCFG3_PMDL1WAY_LENGTH 0x00000001 - -#define _DEVCFG3_IOL1WAY_POSITION 0x0000001D -#define _DEVCFG3_IOL1WAY_MASK 0x20000000 -#define _DEVCFG3_IOL1WAY_LENGTH 0x00000001 - -#define _DEVCFG3_FUSBIDIO_POSITION 0x0000001E -#define _DEVCFG3_FUSBIDIO_MASK 0x40000000 -#define _DEVCFG3_FUSBIDIO_LENGTH 0x00000001 - -#define _DEVCFG3_w_POSITION 0x00000000 -#define _DEVCFG3_w_MASK 0xFFFFFFFF -#define _DEVCFG3_w_LENGTH 0x00000020 - -#define _DEVCFG2_FPLLIDIV_POSITION 0x00000000 -#define _DEVCFG2_FPLLIDIV_MASK 0x00000007 -#define _DEVCFG2_FPLLIDIV_LENGTH 0x00000003 - -#define _DEVCFG2_FPLLRNG_POSITION 0x00000004 -#define _DEVCFG2_FPLLRNG_MASK 0x00000070 -#define _DEVCFG2_FPLLRNG_LENGTH 0x00000003 - -#define _DEVCFG2_FPLLICLK_POSITION 0x00000007 -#define _DEVCFG2_FPLLICLK_MASK 0x00000080 -#define _DEVCFG2_FPLLICLK_LENGTH 0x00000001 - -#define _DEVCFG2_FPLLMULT_POSITION 0x00000008 -#define _DEVCFG2_FPLLMULT_MASK 0x00007F00 -#define _DEVCFG2_FPLLMULT_LENGTH 0x00000007 - -#define _DEVCFG2_FPLLODIV_POSITION 0x00000010 -#define _DEVCFG2_FPLLODIV_MASK 0x00070000 -#define _DEVCFG2_FPLLODIV_LENGTH 0x00000003 - -#define _DEVCFG2_UPLLFSEL_POSITION 0x0000001E -#define _DEVCFG2_UPLLFSEL_MASK 0x40000000 -#define _DEVCFG2_UPLLFSEL_LENGTH 0x00000001 - -#define _DEVCFG2_w_POSITION 0x00000000 -#define _DEVCFG2_w_MASK 0xFFFFFFFF -#define _DEVCFG2_w_LENGTH 0x00000020 - -#define _DEVCFG1_FNOSC_POSITION 0x00000000 -#define _DEVCFG1_FNOSC_MASK 0x00000007 -#define _DEVCFG1_FNOSC_LENGTH 0x00000003 - -#define _DEVCFG1_DMTINTV_POSITION 0x00000003 -#define _DEVCFG1_DMTINTV_MASK 0x00000038 -#define _DEVCFG1_DMTINTV_LENGTH 0x00000003 - -#define _DEVCFG1_FSOSCEN_POSITION 0x00000006 -#define _DEVCFG1_FSOSCEN_MASK 0x00000040 -#define _DEVCFG1_FSOSCEN_LENGTH 0x00000001 - -#define _DEVCFG1_IESO_POSITION 0x00000007 -#define _DEVCFG1_IESO_MASK 0x00000080 -#define _DEVCFG1_IESO_LENGTH 0x00000001 - -#define _DEVCFG1_POSCMOD_POSITION 0x00000008 -#define _DEVCFG1_POSCMOD_MASK 0x00000300 -#define _DEVCFG1_POSCMOD_LENGTH 0x00000002 - -#define _DEVCFG1_OSCIOFNC_POSITION 0x0000000A -#define _DEVCFG1_OSCIOFNC_MASK 0x00000400 -#define _DEVCFG1_OSCIOFNC_LENGTH 0x00000001 - -#define _DEVCFG1_FCKSM_POSITION 0x0000000E -#define _DEVCFG1_FCKSM_MASK 0x0000C000 -#define _DEVCFG1_FCKSM_LENGTH 0x00000002 - -#define _DEVCFG1_WDTPS_POSITION 0x00000010 -#define _DEVCFG1_WDTPS_MASK 0x001F0000 -#define _DEVCFG1_WDTPS_LENGTH 0x00000005 - -#define _DEVCFG1_WDTSPGM_POSITION 0x00000015 -#define _DEVCFG1_WDTSPGM_MASK 0x00200000 -#define _DEVCFG1_WDTSPGM_LENGTH 0x00000001 - -#define _DEVCFG1_WINDIS_POSITION 0x00000016 -#define _DEVCFG1_WINDIS_MASK 0x00400000 -#define _DEVCFG1_WINDIS_LENGTH 0x00000001 - -#define _DEVCFG1_FWDTEN_POSITION 0x00000017 -#define _DEVCFG1_FWDTEN_MASK 0x00800000 -#define _DEVCFG1_FWDTEN_LENGTH 0x00000001 - -#define _DEVCFG1_FWDTWINSZ_POSITION 0x00000018 -#define _DEVCFG1_FWDTWINSZ_MASK 0x03000000 -#define _DEVCFG1_FWDTWINSZ_LENGTH 0x00000002 - -#define _DEVCFG1_DMTCNT_POSITION 0x0000001A -#define _DEVCFG1_DMTCNT_MASK 0x7C000000 -#define _DEVCFG1_DMTCNT_LENGTH 0x00000005 - -#define _DEVCFG1_FDMTEN_POSITION 0x0000001F -#define _DEVCFG1_FDMTEN_MASK 0x80000000 -#define _DEVCFG1_FDMTEN_LENGTH 0x00000001 - -#define _DEVCFG1_w_POSITION 0x00000000 -#define _DEVCFG1_w_MASK 0xFFFFFFFF -#define _DEVCFG1_w_LENGTH 0x00000020 - -#define _DEVCFG0_DEBUG_POSITION 0x00000000 -#define _DEVCFG0_DEBUG_MASK 0x00000003 -#define _DEVCFG0_DEBUG_LENGTH 0x00000002 - -#define _DEVCFG0_JTAGEN_POSITION 0x00000002 -#define _DEVCFG0_JTAGEN_MASK 0x00000004 -#define _DEVCFG0_JTAGEN_LENGTH 0x00000001 - -#define _DEVCFG0_ICESEL_POSITION 0x00000003 -#define _DEVCFG0_ICESEL_MASK 0x00000018 -#define _DEVCFG0_ICESEL_LENGTH 0x00000002 - -#define _DEVCFG0_TRCEN_POSITION 0x00000005 -#define _DEVCFG0_TRCEN_MASK 0x00000020 -#define _DEVCFG0_TRCEN_LENGTH 0x00000001 - -#define _DEVCFG0_BOOTISA_POSITION 0x00000006 -#define _DEVCFG0_BOOTISA_MASK 0x00000040 -#define _DEVCFG0_BOOTISA_LENGTH 0x00000001 - -#define _DEVCFG0_FECCCON_POSITION 0x00000008 -#define _DEVCFG0_FECCCON_MASK 0x00000300 -#define _DEVCFG0_FECCCON_LENGTH 0x00000002 - -#define _DEVCFG0_FSLEEP_POSITION 0x0000000A -#define _DEVCFG0_FSLEEP_MASK 0x00000400 -#define _DEVCFG0_FSLEEP_LENGTH 0x00000001 - -#define _DEVCFG0_DBGPER_POSITION 0x0000000C -#define _DEVCFG0_DBGPER_MASK 0x00007000 -#define _DEVCFG0_DBGPER_LENGTH 0x00000003 - -#define _DEVCFG0_SMCLR_POSITION 0x0000000F -#define _DEVCFG0_SMCLR_MASK 0x00008000 -#define _DEVCFG0_SMCLR_LENGTH 0x00000001 - -#define _DEVCFG0_SOSCGAIN_POSITION 0x00000010 -#define _DEVCFG0_SOSCGAIN_MASK 0x00030000 -#define _DEVCFG0_SOSCGAIN_LENGTH 0x00000002 - -#define _DEVCFG0_SOSCBOOST_POSITION 0x00000012 -#define _DEVCFG0_SOSCBOOST_MASK 0x00040000 -#define _DEVCFG0_SOSCBOOST_LENGTH 0x00000001 - -#define _DEVCFG0_POSCGAIN_POSITION 0x00000013 -#define _DEVCFG0_POSCGAIN_MASK 0x00180000 -#define _DEVCFG0_POSCGAIN_LENGTH 0x00000002 - -#define _DEVCFG0_POSCBOOST_POSITION 0x00000015 -#define _DEVCFG0_POSCBOOST_MASK 0x00200000 -#define _DEVCFG0_POSCBOOST_LENGTH 0x00000001 - -#define _DEVCFG0_EJTAGBEN_POSITION 0x0000001E -#define _DEVCFG0_EJTAGBEN_MASK 0x40000000 -#define _DEVCFG0_EJTAGBEN_LENGTH 0x00000001 - -#define _DEVCFG0_FDEBUG_POSITION 0x00000000 -#define _DEVCFG0_FDEBUG_MASK 0x00000003 -#define _DEVCFG0_FDEBUG_LENGTH 0x00000002 - -#define _DEVCFG0_w_POSITION 0x00000000 -#define _DEVCFG0_w_MASK 0xFFFFFFFF -#define _DEVCFG0_w_LENGTH 0x00000020 - -#define _DEVCP0_CP_POSITION 0x0000001C -#define _DEVCP0_CP_MASK 0x10000000 -#define _DEVCP0_CP_LENGTH 0x00000001 - -#define _DEVCP0_w_POSITION 0x00000000 -#define _DEVCP0_w_MASK 0xFFFFFFFF -#define _DEVCP0_w_LENGTH 0x00000020 - -#define _SEQ3_TSEQ_POSITION 0x00000000 -#define _SEQ3_TSEQ_MASK 0x0000FFFF -#define _SEQ3_TSEQ_LENGTH 0x00000010 - -#define _SEQ3_CSEQ_POSITION 0x00000010 -#define _SEQ3_CSEQ_MASK 0xFFFF0000 -#define _SEQ3_CSEQ_LENGTH 0x00000010 - -#define _SEQ3_w_POSITION 0x00000000 -#define _SEQ3_w_MASK 0xFFFFFFFF -#define _SEQ3_w_LENGTH 0x00000020 - -#define _DEVSN0_SN_POSITION 0x00000000 -#define _DEVSN0_SN_MASK 0xFFFFFFFF -#define _DEVSN0_SN_LENGTH 0x00000020 - -#define _DEVSN0_w_POSITION 0x00000000 -#define _DEVSN0_w_MASK 0xFFFFFFFF -#define _DEVSN0_w_LENGTH 0x00000020 - -#define _DEVSN1_SN_POSITION 0x00000000 -#define _DEVSN1_SN_MASK 0xFFFFFFFF -#define _DEVSN1_SN_LENGTH 0x00000020 - -#define _DEVSN1_w_POSITION 0x00000000 -#define _DEVSN1_w_MASK 0xFFFFFFFF -#define _DEVSN1_w_LENGTH 0x00000020 - -#define _ADEVCFG3_USERID_POSITION 0x00000000 -#define _ADEVCFG3_USERID_MASK 0x0000FFFF -#define _ADEVCFG3_USERID_LENGTH 0x00000010 - -#define _ADEVCFG3_FMIIEN_POSITION 0x00000018 -#define _ADEVCFG3_FMIIEN_MASK 0x01000000 -#define _ADEVCFG3_FMIIEN_LENGTH 0x00000001 - -#define _ADEVCFG3_FETHIO_POSITION 0x00000019 -#define _ADEVCFG3_FETHIO_MASK 0x02000000 -#define _ADEVCFG3_FETHIO_LENGTH 0x00000001 - -#define _ADEVCFG3_PGL1WAY_POSITION 0x0000001B -#define _ADEVCFG3_PGL1WAY_MASK 0x08000000 -#define _ADEVCFG3_PGL1WAY_LENGTH 0x00000001 - -#define _ADEVCFG3_PMDL1WAY_POSITION 0x0000001C -#define _ADEVCFG3_PMDL1WAY_MASK 0x10000000 -#define _ADEVCFG3_PMDL1WAY_LENGTH 0x00000001 - -#define _ADEVCFG3_IOL1WAY_POSITION 0x0000001D -#define _ADEVCFG3_IOL1WAY_MASK 0x20000000 -#define _ADEVCFG3_IOL1WAY_LENGTH 0x00000001 - -#define _ADEVCFG3_FUSBIDIO_POSITION 0x0000001E -#define _ADEVCFG3_FUSBIDIO_MASK 0x40000000 -#define _ADEVCFG3_FUSBIDIO_LENGTH 0x00000001 - -#define _ADEVCFG3_w_POSITION 0x00000000 -#define _ADEVCFG3_w_MASK 0xFFFFFFFF -#define _ADEVCFG3_w_LENGTH 0x00000020 - -#define _ADEVCFG2_FPLLIDIV_POSITION 0x00000000 -#define _ADEVCFG2_FPLLIDIV_MASK 0x00000007 -#define _ADEVCFG2_FPLLIDIV_LENGTH 0x00000003 - -#define _ADEVCFG2_FPLLRNG_POSITION 0x00000004 -#define _ADEVCFG2_FPLLRNG_MASK 0x00000070 -#define _ADEVCFG2_FPLLRNG_LENGTH 0x00000003 - -#define _ADEVCFG2_FPLLICLK_POSITION 0x00000007 -#define _ADEVCFG2_FPLLICLK_MASK 0x00000080 -#define _ADEVCFG2_FPLLICLK_LENGTH 0x00000001 - -#define _ADEVCFG2_FPLLMULT_POSITION 0x00000008 -#define _ADEVCFG2_FPLLMULT_MASK 0x00007F00 -#define _ADEVCFG2_FPLLMULT_LENGTH 0x00000007 - -#define _ADEVCFG2_FPLLODIV_POSITION 0x00000010 -#define _ADEVCFG2_FPLLODIV_MASK 0x00070000 -#define _ADEVCFG2_FPLLODIV_LENGTH 0x00000003 - -#define _ADEVCFG2_UPLLFSEL_POSITION 0x0000001E -#define _ADEVCFG2_UPLLFSEL_MASK 0x40000000 -#define _ADEVCFG2_UPLLFSEL_LENGTH 0x00000001 - -#define _ADEVCFG2_w_POSITION 0x00000000 -#define _ADEVCFG2_w_MASK 0xFFFFFFFF -#define _ADEVCFG2_w_LENGTH 0x00000020 - -#define _ADEVCFG1_FNOSC_POSITION 0x00000000 -#define _ADEVCFG1_FNOSC_MASK 0x00000007 -#define _ADEVCFG1_FNOSC_LENGTH 0x00000003 - -#define _ADEVCFG1_DMTINTV_POSITION 0x00000003 -#define _ADEVCFG1_DMTINTV_MASK 0x00000038 -#define _ADEVCFG1_DMTINTV_LENGTH 0x00000003 - -#define _ADEVCFG1_FSOSCEN_POSITION 0x00000006 -#define _ADEVCFG1_FSOSCEN_MASK 0x00000040 -#define _ADEVCFG1_FSOSCEN_LENGTH 0x00000001 - -#define _ADEVCFG1_IESO_POSITION 0x00000007 -#define _ADEVCFG1_IESO_MASK 0x00000080 -#define _ADEVCFG1_IESO_LENGTH 0x00000001 - -#define _ADEVCFG1_POSCMOD_POSITION 0x00000008 -#define _ADEVCFG1_POSCMOD_MASK 0x00000300 -#define _ADEVCFG1_POSCMOD_LENGTH 0x00000002 - -#define _ADEVCFG1_OSCIOFNC_POSITION 0x0000000A -#define _ADEVCFG1_OSCIOFNC_MASK 0x00000400 -#define _ADEVCFG1_OSCIOFNC_LENGTH 0x00000001 - -#define _ADEVCFG1_FCKSM_POSITION 0x0000000E -#define _ADEVCFG1_FCKSM_MASK 0x0000C000 -#define _ADEVCFG1_FCKSM_LENGTH 0x00000002 - -#define _ADEVCFG1_WDTPS_POSITION 0x00000010 -#define _ADEVCFG1_WDTPS_MASK 0x001F0000 -#define _ADEVCFG1_WDTPS_LENGTH 0x00000005 - -#define _ADEVCFG1_WDTSPGM_POSITION 0x00000015 -#define _ADEVCFG1_WDTSPGM_MASK 0x00200000 -#define _ADEVCFG1_WDTSPGM_LENGTH 0x00000001 - -#define _ADEVCFG1_WINDIS_POSITION 0x00000016 -#define _ADEVCFG1_WINDIS_MASK 0x00400000 -#define _ADEVCFG1_WINDIS_LENGTH 0x00000001 - -#define _ADEVCFG1_FWDTEN_POSITION 0x00000017 -#define _ADEVCFG1_FWDTEN_MASK 0x00800000 -#define _ADEVCFG1_FWDTEN_LENGTH 0x00000001 - -#define _ADEVCFG1_FWDTWINSZ_POSITION 0x00000018 -#define _ADEVCFG1_FWDTWINSZ_MASK 0x03000000 -#define _ADEVCFG1_FWDTWINSZ_LENGTH 0x00000002 - -#define _ADEVCFG1_DMTCNT_POSITION 0x0000001A -#define _ADEVCFG1_DMTCNT_MASK 0x7C000000 -#define _ADEVCFG1_DMTCNT_LENGTH 0x00000005 - -#define _ADEVCFG1_FDMTEN_POSITION 0x0000001F -#define _ADEVCFG1_FDMTEN_MASK 0x80000000 -#define _ADEVCFG1_FDMTEN_LENGTH 0x00000001 - -#define _ADEVCFG1_w_POSITION 0x00000000 -#define _ADEVCFG1_w_MASK 0xFFFFFFFF -#define _ADEVCFG1_w_LENGTH 0x00000020 - -#define _ADEVCFG0_DEBUG_POSITION 0x00000000 -#define _ADEVCFG0_DEBUG_MASK 0x00000003 -#define _ADEVCFG0_DEBUG_LENGTH 0x00000002 - -#define _ADEVCFG0_JTAGEN_POSITION 0x00000002 -#define _ADEVCFG0_JTAGEN_MASK 0x00000004 -#define _ADEVCFG0_JTAGEN_LENGTH 0x00000001 - -#define _ADEVCFG0_ICESEL_POSITION 0x00000003 -#define _ADEVCFG0_ICESEL_MASK 0x00000018 -#define _ADEVCFG0_ICESEL_LENGTH 0x00000002 - -#define _ADEVCFG0_TRCEN_POSITION 0x00000005 -#define _ADEVCFG0_TRCEN_MASK 0x00000020 -#define _ADEVCFG0_TRCEN_LENGTH 0x00000001 - -#define _ADEVCFG0_BOOTISA_POSITION 0x00000006 -#define _ADEVCFG0_BOOTISA_MASK 0x00000040 -#define _ADEVCFG0_BOOTISA_LENGTH 0x00000001 - -#define _ADEVCFG0_FECCCON_POSITION 0x00000008 -#define _ADEVCFG0_FECCCON_MASK 0x00000300 -#define _ADEVCFG0_FECCCON_LENGTH 0x00000002 - -#define _ADEVCFG0_FSLEEP_POSITION 0x0000000A -#define _ADEVCFG0_FSLEEP_MASK 0x00000400 -#define _ADEVCFG0_FSLEEP_LENGTH 0x00000001 - -#define _ADEVCFG0_DBGPER_POSITION 0x0000000C -#define _ADEVCFG0_DBGPER_MASK 0x00007000 -#define _ADEVCFG0_DBGPER_LENGTH 0x00000003 - -#define _ADEVCFG0_SMCLR_POSITION 0x0000000F -#define _ADEVCFG0_SMCLR_MASK 0x00008000 -#define _ADEVCFG0_SMCLR_LENGTH 0x00000001 - -#define _ADEVCFG0_SOSCGAIN_POSITION 0x00000010 -#define _ADEVCFG0_SOSCGAIN_MASK 0x00030000 -#define _ADEVCFG0_SOSCGAIN_LENGTH 0x00000002 - -#define _ADEVCFG0_SOSCBOOST_POSITION 0x00000012 -#define _ADEVCFG0_SOSCBOOST_MASK 0x00040000 -#define _ADEVCFG0_SOSCBOOST_LENGTH 0x00000001 - -#define _ADEVCFG0_POSCGAIN_POSITION 0x00000013 -#define _ADEVCFG0_POSCGAIN_MASK 0x00180000 -#define _ADEVCFG0_POSCGAIN_LENGTH 0x00000002 - -#define _ADEVCFG0_POSCBOOST_POSITION 0x00000015 -#define _ADEVCFG0_POSCBOOST_MASK 0x00200000 -#define _ADEVCFG0_POSCBOOST_LENGTH 0x00000001 - -#define _ADEVCFG0_EJTAGBEN_POSITION 0x0000001E -#define _ADEVCFG0_EJTAGBEN_MASK 0x40000000 -#define _ADEVCFG0_EJTAGBEN_LENGTH 0x00000001 - -#define _ADEVCFG0_FDEBUG_POSITION 0x00000000 -#define _ADEVCFG0_FDEBUG_MASK 0x00000003 -#define _ADEVCFG0_FDEBUG_LENGTH 0x00000002 - -#define _ADEVCFG0_w_POSITION 0x00000000 -#define _ADEVCFG0_w_MASK 0xFFFFFFFF -#define _ADEVCFG0_w_LENGTH 0x00000020 - -#define _ADEVCP0_CP_POSITION 0x0000001C -#define _ADEVCP0_CP_MASK 0x10000000 -#define _ADEVCP0_CP_LENGTH 0x00000001 - -#define _ADEVCP0_w_POSITION 0x00000000 -#define _ADEVCP0_w_MASK 0xFFFFFFFF -#define _ADEVCP0_w_LENGTH 0x00000020 - -#define _ASEQ3_TSEQ_POSITION 0x00000000 -#define _ASEQ3_TSEQ_MASK 0x0000FFFF -#define _ASEQ3_TSEQ_LENGTH 0x00000010 - -#define _ASEQ3_CSEQ_POSITION 0x00000010 -#define _ASEQ3_CSEQ_MASK 0xFFFF0000 -#define _ASEQ3_CSEQ_LENGTH 0x00000010 - -#define _ASEQ3_w_POSITION 0x00000000 -#define _ASEQ3_w_MASK 0xFFFFFFFF -#define _ASEQ3_w_LENGTH 0x00000020 - -#define _AUBADEVCFG3_USERID_POSITION 0x00000000 -#define _AUBADEVCFG3_USERID_MASK 0x0000FFFF -#define _AUBADEVCFG3_USERID_LENGTH 0x00000010 - -#define _AUBADEVCFG3_FMIIEN_POSITION 0x00000018 -#define _AUBADEVCFG3_FMIIEN_MASK 0x01000000 -#define _AUBADEVCFG3_FMIIEN_LENGTH 0x00000001 - -#define _AUBADEVCFG3_FETHIO_POSITION 0x00000019 -#define _AUBADEVCFG3_FETHIO_MASK 0x02000000 -#define _AUBADEVCFG3_FETHIO_LENGTH 0x00000001 - -#define _AUBADEVCFG3_PGL1WAY_POSITION 0x0000001B -#define _AUBADEVCFG3_PGL1WAY_MASK 0x08000000 -#define _AUBADEVCFG3_PGL1WAY_LENGTH 0x00000001 - -#define _AUBADEVCFG3_PMDL1WAY_POSITION 0x0000001C -#define _AUBADEVCFG3_PMDL1WAY_MASK 0x10000000 -#define _AUBADEVCFG3_PMDL1WAY_LENGTH 0x00000001 - -#define _AUBADEVCFG3_IOL1WAY_POSITION 0x0000001D -#define _AUBADEVCFG3_IOL1WAY_MASK 0x20000000 -#define _AUBADEVCFG3_IOL1WAY_LENGTH 0x00000001 - -#define _AUBADEVCFG3_FUSBIDIO_POSITION 0x0000001E -#define _AUBADEVCFG3_FUSBIDIO_MASK 0x40000000 -#define _AUBADEVCFG3_FUSBIDIO_LENGTH 0x00000001 - -#define _AUBADEVCFG3_w_POSITION 0x00000000 -#define _AUBADEVCFG3_w_MASK 0xFFFFFFFF -#define _AUBADEVCFG3_w_LENGTH 0x00000020 - -#define _AUBADEVCFG2_FPLLIDIV_POSITION 0x00000000 -#define _AUBADEVCFG2_FPLLIDIV_MASK 0x00000007 -#define _AUBADEVCFG2_FPLLIDIV_LENGTH 0x00000003 - -#define _AUBADEVCFG2_FPLLRNG_POSITION 0x00000004 -#define _AUBADEVCFG2_FPLLRNG_MASK 0x00000070 -#define _AUBADEVCFG2_FPLLRNG_LENGTH 0x00000003 - -#define _AUBADEVCFG2_FPLLICLK_POSITION 0x00000007 -#define _AUBADEVCFG2_FPLLICLK_MASK 0x00000080 -#define _AUBADEVCFG2_FPLLICLK_LENGTH 0x00000001 - -#define _AUBADEVCFG2_FPLLMULT_POSITION 0x00000008 -#define _AUBADEVCFG2_FPLLMULT_MASK 0x00007F00 -#define _AUBADEVCFG2_FPLLMULT_LENGTH 0x00000007 - -#define _AUBADEVCFG2_FPLLODIV_POSITION 0x00000010 -#define _AUBADEVCFG2_FPLLODIV_MASK 0x00070000 -#define _AUBADEVCFG2_FPLLODIV_LENGTH 0x00000003 - -#define _AUBADEVCFG2_UPLLFSEL_POSITION 0x0000001E -#define _AUBADEVCFG2_UPLLFSEL_MASK 0x40000000 -#define _AUBADEVCFG2_UPLLFSEL_LENGTH 0x00000001 - -#define _AUBADEVCFG2_w_POSITION 0x00000000 -#define _AUBADEVCFG2_w_MASK 0xFFFFFFFF -#define _AUBADEVCFG2_w_LENGTH 0x00000020 - -#define _AUBADEVCFG1_FNOSC_POSITION 0x00000000 -#define _AUBADEVCFG1_FNOSC_MASK 0x00000007 -#define _AUBADEVCFG1_FNOSC_LENGTH 0x00000003 - -#define _AUBADEVCFG1_DMTINTV_POSITION 0x00000003 -#define _AUBADEVCFG1_DMTINTV_MASK 0x00000038 -#define _AUBADEVCFG1_DMTINTV_LENGTH 0x00000003 - -#define _AUBADEVCFG1_FSOSCEN_POSITION 0x00000006 -#define _AUBADEVCFG1_FSOSCEN_MASK 0x00000040 -#define _AUBADEVCFG1_FSOSCEN_LENGTH 0x00000001 - -#define _AUBADEVCFG1_IESO_POSITION 0x00000007 -#define _AUBADEVCFG1_IESO_MASK 0x00000080 -#define _AUBADEVCFG1_IESO_LENGTH 0x00000001 - -#define _AUBADEVCFG1_POSCMOD_POSITION 0x00000008 -#define _AUBADEVCFG1_POSCMOD_MASK 0x00000300 -#define _AUBADEVCFG1_POSCMOD_LENGTH 0x00000002 - -#define _AUBADEVCFG1_OSCIOFNC_POSITION 0x0000000A -#define _AUBADEVCFG1_OSCIOFNC_MASK 0x00000400 -#define _AUBADEVCFG1_OSCIOFNC_LENGTH 0x00000001 - -#define _AUBADEVCFG1_FCKSM_POSITION 0x0000000E -#define _AUBADEVCFG1_FCKSM_MASK 0x0000C000 -#define _AUBADEVCFG1_FCKSM_LENGTH 0x00000002 - -#define _AUBADEVCFG1_WDTPS_POSITION 0x00000010 -#define _AUBADEVCFG1_WDTPS_MASK 0x001F0000 -#define _AUBADEVCFG1_WDTPS_LENGTH 0x00000005 - -#define _AUBADEVCFG1_WDTSPGM_POSITION 0x00000015 -#define _AUBADEVCFG1_WDTSPGM_MASK 0x00200000 -#define _AUBADEVCFG1_WDTSPGM_LENGTH 0x00000001 - -#define _AUBADEVCFG1_WINDIS_POSITION 0x00000016 -#define _AUBADEVCFG1_WINDIS_MASK 0x00400000 -#define _AUBADEVCFG1_WINDIS_LENGTH 0x00000001 - -#define _AUBADEVCFG1_FWDTEN_POSITION 0x00000017 -#define _AUBADEVCFG1_FWDTEN_MASK 0x00800000 -#define _AUBADEVCFG1_FWDTEN_LENGTH 0x00000001 - -#define _AUBADEVCFG1_FWDTWINSZ_POSITION 0x00000018 -#define _AUBADEVCFG1_FWDTWINSZ_MASK 0x03000000 -#define _AUBADEVCFG1_FWDTWINSZ_LENGTH 0x00000002 - -#define _AUBADEVCFG1_DMTCNT_POSITION 0x0000001A -#define _AUBADEVCFG1_DMTCNT_MASK 0x7C000000 -#define _AUBADEVCFG1_DMTCNT_LENGTH 0x00000005 - -#define _AUBADEVCFG1_FDMTEN_POSITION 0x0000001F -#define _AUBADEVCFG1_FDMTEN_MASK 0x80000000 -#define _AUBADEVCFG1_FDMTEN_LENGTH 0x00000001 - -#define _AUBADEVCFG1_w_POSITION 0x00000000 -#define _AUBADEVCFG1_w_MASK 0xFFFFFFFF -#define _AUBADEVCFG1_w_LENGTH 0x00000020 - -#define _AUBADEVCFG0_DEBUG_POSITION 0x00000000 -#define _AUBADEVCFG0_DEBUG_MASK 0x00000003 -#define _AUBADEVCFG0_DEBUG_LENGTH 0x00000002 - -#define _AUBADEVCFG0_JTAGEN_POSITION 0x00000002 -#define _AUBADEVCFG0_JTAGEN_MASK 0x00000004 -#define _AUBADEVCFG0_JTAGEN_LENGTH 0x00000001 - -#define _AUBADEVCFG0_ICESEL_POSITION 0x00000003 -#define _AUBADEVCFG0_ICESEL_MASK 0x00000018 -#define _AUBADEVCFG0_ICESEL_LENGTH 0x00000002 - -#define _AUBADEVCFG0_TRCEN_POSITION 0x00000005 -#define _AUBADEVCFG0_TRCEN_MASK 0x00000020 -#define _AUBADEVCFG0_TRCEN_LENGTH 0x00000001 - -#define _AUBADEVCFG0_BOOTISA_POSITION 0x00000006 -#define _AUBADEVCFG0_BOOTISA_MASK 0x00000040 -#define _AUBADEVCFG0_BOOTISA_LENGTH 0x00000001 - -#define _AUBADEVCFG0_FECCCON_POSITION 0x00000008 -#define _AUBADEVCFG0_FECCCON_MASK 0x00000300 -#define _AUBADEVCFG0_FECCCON_LENGTH 0x00000002 - -#define _AUBADEVCFG0_FSLEEP_POSITION 0x0000000A -#define _AUBADEVCFG0_FSLEEP_MASK 0x00000400 -#define _AUBADEVCFG0_FSLEEP_LENGTH 0x00000001 - -#define _AUBADEVCFG0_DBGPER_POSITION 0x0000000C -#define _AUBADEVCFG0_DBGPER_MASK 0x00007000 -#define _AUBADEVCFG0_DBGPER_LENGTH 0x00000003 - -#define _AUBADEVCFG0_SMCLR_POSITION 0x0000000F -#define _AUBADEVCFG0_SMCLR_MASK 0x00008000 -#define _AUBADEVCFG0_SMCLR_LENGTH 0x00000001 - -#define _AUBADEVCFG0_SOSCGAIN_POSITION 0x00000010 -#define _AUBADEVCFG0_SOSCGAIN_MASK 0x00030000 -#define _AUBADEVCFG0_SOSCGAIN_LENGTH 0x00000002 - -#define _AUBADEVCFG0_SOSCBOOST_POSITION 0x00000012 -#define _AUBADEVCFG0_SOSCBOOST_MASK 0x00040000 -#define _AUBADEVCFG0_SOSCBOOST_LENGTH 0x00000001 - -#define _AUBADEVCFG0_POSCGAIN_POSITION 0x00000013 -#define _AUBADEVCFG0_POSCGAIN_MASK 0x00180000 -#define _AUBADEVCFG0_POSCGAIN_LENGTH 0x00000002 - -#define _AUBADEVCFG0_POSCBOOST_POSITION 0x00000015 -#define _AUBADEVCFG0_POSCBOOST_MASK 0x00200000 -#define _AUBADEVCFG0_POSCBOOST_LENGTH 0x00000001 - -#define _AUBADEVCFG0_EJTAGBEN_POSITION 0x0000001E -#define _AUBADEVCFG0_EJTAGBEN_MASK 0x40000000 -#define _AUBADEVCFG0_EJTAGBEN_LENGTH 0x00000001 - -#define _AUBADEVCFG0_FDEBUG_POSITION 0x00000000 -#define _AUBADEVCFG0_FDEBUG_MASK 0x00000003 -#define _AUBADEVCFG0_FDEBUG_LENGTH 0x00000002 - -#define _AUBADEVCFG0_w_POSITION 0x00000000 -#define _AUBADEVCFG0_w_MASK 0xFFFFFFFF -#define _AUBADEVCFG0_w_LENGTH 0x00000020 - -#define _AUBADEVCP0_CP_POSITION 0x0000001C -#define _AUBADEVCP0_CP_MASK 0x10000000 -#define _AUBADEVCP0_CP_LENGTH 0x00000001 - -#define _AUBADEVCP0_w_POSITION 0x00000000 -#define _AUBADEVCP0_w_MASK 0xFFFFFFFF -#define _AUBADEVCP0_w_LENGTH 0x00000020 - -#define _AUBASEQ3_TSEQ_POSITION 0x00000000 -#define _AUBASEQ3_TSEQ_MASK 0x0000FFFF -#define _AUBASEQ3_TSEQ_LENGTH 0x00000010 - -#define _AUBASEQ3_CSEQ_POSITION 0x00000010 -#define _AUBASEQ3_CSEQ_MASK 0xFFFF0000 -#define _AUBASEQ3_CSEQ_LENGTH 0x00000010 - -#define _AUBASEQ3_w_POSITION 0x00000000 -#define _AUBASEQ3_w_MASK 0xFFFFFFFF -#define _AUBASEQ3_w_LENGTH 0x00000020 - -#define _UBADEVCFG3_USERID_POSITION 0x00000000 -#define _UBADEVCFG3_USERID_MASK 0x0000FFFF -#define _UBADEVCFG3_USERID_LENGTH 0x00000010 - -#define _UBADEVCFG3_FMIIEN_POSITION 0x00000018 -#define _UBADEVCFG3_FMIIEN_MASK 0x01000000 -#define _UBADEVCFG3_FMIIEN_LENGTH 0x00000001 - -#define _UBADEVCFG3_FETHIO_POSITION 0x00000019 -#define _UBADEVCFG3_FETHIO_MASK 0x02000000 -#define _UBADEVCFG3_FETHIO_LENGTH 0x00000001 - -#define _UBADEVCFG3_PGL1WAY_POSITION 0x0000001B -#define _UBADEVCFG3_PGL1WAY_MASK 0x08000000 -#define _UBADEVCFG3_PGL1WAY_LENGTH 0x00000001 - -#define _UBADEVCFG3_PMDL1WAY_POSITION 0x0000001C -#define _UBADEVCFG3_PMDL1WAY_MASK 0x10000000 -#define _UBADEVCFG3_PMDL1WAY_LENGTH 0x00000001 - -#define _UBADEVCFG3_IOL1WAY_POSITION 0x0000001D -#define _UBADEVCFG3_IOL1WAY_MASK 0x20000000 -#define _UBADEVCFG3_IOL1WAY_LENGTH 0x00000001 - -#define _UBADEVCFG3_FUSBIDIO_POSITION 0x0000001E -#define _UBADEVCFG3_FUSBIDIO_MASK 0x40000000 -#define _UBADEVCFG3_FUSBIDIO_LENGTH 0x00000001 - -#define _UBADEVCFG3_w_POSITION 0x00000000 -#define _UBADEVCFG3_w_MASK 0xFFFFFFFF -#define _UBADEVCFG3_w_LENGTH 0x00000020 - -#define _UBADEVCFG2_FPLLIDIV_POSITION 0x00000000 -#define _UBADEVCFG2_FPLLIDIV_MASK 0x00000007 -#define _UBADEVCFG2_FPLLIDIV_LENGTH 0x00000003 - -#define _UBADEVCFG2_FPLLRNG_POSITION 0x00000004 -#define _UBADEVCFG2_FPLLRNG_MASK 0x00000070 -#define _UBADEVCFG2_FPLLRNG_LENGTH 0x00000003 - -#define _UBADEVCFG2_FPLLICLK_POSITION 0x00000007 -#define _UBADEVCFG2_FPLLICLK_MASK 0x00000080 -#define _UBADEVCFG2_FPLLICLK_LENGTH 0x00000001 - -#define _UBADEVCFG2_FPLLMULT_POSITION 0x00000008 -#define _UBADEVCFG2_FPLLMULT_MASK 0x00007F00 -#define _UBADEVCFG2_FPLLMULT_LENGTH 0x00000007 - -#define _UBADEVCFG2_FPLLODIV_POSITION 0x00000010 -#define _UBADEVCFG2_FPLLODIV_MASK 0x00070000 -#define _UBADEVCFG2_FPLLODIV_LENGTH 0x00000003 - -#define _UBADEVCFG2_UPLLFSEL_POSITION 0x0000001E -#define _UBADEVCFG2_UPLLFSEL_MASK 0x40000000 -#define _UBADEVCFG2_UPLLFSEL_LENGTH 0x00000001 - -#define _UBADEVCFG2_w_POSITION 0x00000000 -#define _UBADEVCFG2_w_MASK 0xFFFFFFFF -#define _UBADEVCFG2_w_LENGTH 0x00000020 - -#define _UBADEVCFG1_FNOSC_POSITION 0x00000000 -#define _UBADEVCFG1_FNOSC_MASK 0x00000007 -#define _UBADEVCFG1_FNOSC_LENGTH 0x00000003 - -#define _UBADEVCFG1_DMTINTV_POSITION 0x00000003 -#define _UBADEVCFG1_DMTINTV_MASK 0x00000038 -#define _UBADEVCFG1_DMTINTV_LENGTH 0x00000003 - -#define _UBADEVCFG1_FSOSCEN_POSITION 0x00000006 -#define _UBADEVCFG1_FSOSCEN_MASK 0x00000040 -#define _UBADEVCFG1_FSOSCEN_LENGTH 0x00000001 - -#define _UBADEVCFG1_IESO_POSITION 0x00000007 -#define _UBADEVCFG1_IESO_MASK 0x00000080 -#define _UBADEVCFG1_IESO_LENGTH 0x00000001 - -#define _UBADEVCFG1_POSCMOD_POSITION 0x00000008 -#define _UBADEVCFG1_POSCMOD_MASK 0x00000300 -#define _UBADEVCFG1_POSCMOD_LENGTH 0x00000002 - -#define _UBADEVCFG1_OSCIOFNC_POSITION 0x0000000A -#define _UBADEVCFG1_OSCIOFNC_MASK 0x00000400 -#define _UBADEVCFG1_OSCIOFNC_LENGTH 0x00000001 - -#define _UBADEVCFG1_FCKSM_POSITION 0x0000000E -#define _UBADEVCFG1_FCKSM_MASK 0x0000C000 -#define _UBADEVCFG1_FCKSM_LENGTH 0x00000002 - -#define _UBADEVCFG1_WDTPS_POSITION 0x00000010 -#define _UBADEVCFG1_WDTPS_MASK 0x001F0000 -#define _UBADEVCFG1_WDTPS_LENGTH 0x00000005 - -#define _UBADEVCFG1_WDTSPGM_POSITION 0x00000015 -#define _UBADEVCFG1_WDTSPGM_MASK 0x00200000 -#define _UBADEVCFG1_WDTSPGM_LENGTH 0x00000001 - -#define _UBADEVCFG1_WINDIS_POSITION 0x00000016 -#define _UBADEVCFG1_WINDIS_MASK 0x00400000 -#define _UBADEVCFG1_WINDIS_LENGTH 0x00000001 - -#define _UBADEVCFG1_FWDTEN_POSITION 0x00000017 -#define _UBADEVCFG1_FWDTEN_MASK 0x00800000 -#define _UBADEVCFG1_FWDTEN_LENGTH 0x00000001 - -#define _UBADEVCFG1_FWDTWINSZ_POSITION 0x00000018 -#define _UBADEVCFG1_FWDTWINSZ_MASK 0x03000000 -#define _UBADEVCFG1_FWDTWINSZ_LENGTH 0x00000002 - -#define _UBADEVCFG1_DMTCNT_POSITION 0x0000001A -#define _UBADEVCFG1_DMTCNT_MASK 0x7C000000 -#define _UBADEVCFG1_DMTCNT_LENGTH 0x00000005 - -#define _UBADEVCFG1_FDMTEN_POSITION 0x0000001F -#define _UBADEVCFG1_FDMTEN_MASK 0x80000000 -#define _UBADEVCFG1_FDMTEN_LENGTH 0x00000001 - -#define _UBADEVCFG1_w_POSITION 0x00000000 -#define _UBADEVCFG1_w_MASK 0xFFFFFFFF -#define _UBADEVCFG1_w_LENGTH 0x00000020 - -#define _UBADEVCFG0_DEBUG_POSITION 0x00000000 -#define _UBADEVCFG0_DEBUG_MASK 0x00000003 -#define _UBADEVCFG0_DEBUG_LENGTH 0x00000002 - -#define _UBADEVCFG0_JTAGEN_POSITION 0x00000002 -#define _UBADEVCFG0_JTAGEN_MASK 0x00000004 -#define _UBADEVCFG0_JTAGEN_LENGTH 0x00000001 - -#define _UBADEVCFG0_ICESEL_POSITION 0x00000003 -#define _UBADEVCFG0_ICESEL_MASK 0x00000018 -#define _UBADEVCFG0_ICESEL_LENGTH 0x00000002 - -#define _UBADEVCFG0_TRCEN_POSITION 0x00000005 -#define _UBADEVCFG0_TRCEN_MASK 0x00000020 -#define _UBADEVCFG0_TRCEN_LENGTH 0x00000001 - -#define _UBADEVCFG0_BOOTISA_POSITION 0x00000006 -#define _UBADEVCFG0_BOOTISA_MASK 0x00000040 -#define _UBADEVCFG0_BOOTISA_LENGTH 0x00000001 - -#define _UBADEVCFG0_FECCCON_POSITION 0x00000008 -#define _UBADEVCFG0_FECCCON_MASK 0x00000300 -#define _UBADEVCFG0_FECCCON_LENGTH 0x00000002 - -#define _UBADEVCFG0_FSLEEP_POSITION 0x0000000A -#define _UBADEVCFG0_FSLEEP_MASK 0x00000400 -#define _UBADEVCFG0_FSLEEP_LENGTH 0x00000001 - -#define _UBADEVCFG0_DBGPER_POSITION 0x0000000C -#define _UBADEVCFG0_DBGPER_MASK 0x00007000 -#define _UBADEVCFG0_DBGPER_LENGTH 0x00000003 - -#define _UBADEVCFG0_SMCLR_POSITION 0x0000000F -#define _UBADEVCFG0_SMCLR_MASK 0x00008000 -#define _UBADEVCFG0_SMCLR_LENGTH 0x00000001 - -#define _UBADEVCFG0_SOSCGAIN_POSITION 0x00000010 -#define _UBADEVCFG0_SOSCGAIN_MASK 0x00030000 -#define _UBADEVCFG0_SOSCGAIN_LENGTH 0x00000002 - -#define _UBADEVCFG0_SOSCBOOST_POSITION 0x00000012 -#define _UBADEVCFG0_SOSCBOOST_MASK 0x00040000 -#define _UBADEVCFG0_SOSCBOOST_LENGTH 0x00000001 - -#define _UBADEVCFG0_POSCGAIN_POSITION 0x00000013 -#define _UBADEVCFG0_POSCGAIN_MASK 0x00180000 -#define _UBADEVCFG0_POSCGAIN_LENGTH 0x00000002 - -#define _UBADEVCFG0_POSCBOOST_POSITION 0x00000015 -#define _UBADEVCFG0_POSCBOOST_MASK 0x00200000 -#define _UBADEVCFG0_POSCBOOST_LENGTH 0x00000001 - -#define _UBADEVCFG0_EJTAGBEN_POSITION 0x0000001E -#define _UBADEVCFG0_EJTAGBEN_MASK 0x40000000 -#define _UBADEVCFG0_EJTAGBEN_LENGTH 0x00000001 - -#define _UBADEVCFG0_FDEBUG_POSITION 0x00000000 -#define _UBADEVCFG0_FDEBUG_MASK 0x00000003 -#define _UBADEVCFG0_FDEBUG_LENGTH 0x00000002 - -#define _UBADEVCFG0_w_POSITION 0x00000000 -#define _UBADEVCFG0_w_MASK 0xFFFFFFFF -#define _UBADEVCFG0_w_LENGTH 0x00000020 - -#define _UBADEVCP0_CP_POSITION 0x0000001C -#define _UBADEVCP0_CP_MASK 0x10000000 -#define _UBADEVCP0_CP_LENGTH 0x00000001 - -#define _UBADEVCP0_w_POSITION 0x00000000 -#define _UBADEVCP0_w_MASK 0xFFFFFFFF -#define _UBADEVCP0_w_LENGTH 0x00000020 - -#define _UBASEQ3_TSEQ_POSITION 0x00000000 -#define _UBASEQ3_TSEQ_MASK 0x0000FFFF -#define _UBASEQ3_TSEQ_LENGTH 0x00000010 - -#define _UBASEQ3_CSEQ_POSITION 0x00000010 -#define _UBASEQ3_CSEQ_MASK 0xFFFF0000 -#define _UBASEQ3_CSEQ_LENGTH 0x00000010 - -#define _UBASEQ3_w_POSITION 0x00000000 -#define _UBASEQ3_w_MASK 0xFFFFFFFF -#define _UBASEQ3_w_LENGTH 0x00000020 - -#define _ABF1DEVCFG3_USERID_POSITION 0x00000000 -#define _ABF1DEVCFG3_USERID_MASK 0x0000FFFF -#define _ABF1DEVCFG3_USERID_LENGTH 0x00000010 - -#define _ABF1DEVCFG3_FMIIEN_POSITION 0x00000018 -#define _ABF1DEVCFG3_FMIIEN_MASK 0x01000000 -#define _ABF1DEVCFG3_FMIIEN_LENGTH 0x00000001 - -#define _ABF1DEVCFG3_FETHIO_POSITION 0x00000019 -#define _ABF1DEVCFG3_FETHIO_MASK 0x02000000 -#define _ABF1DEVCFG3_FETHIO_LENGTH 0x00000001 - -#define _ABF1DEVCFG3_PGL1WAY_POSITION 0x0000001B -#define _ABF1DEVCFG3_PGL1WAY_MASK 0x08000000 -#define _ABF1DEVCFG3_PGL1WAY_LENGTH 0x00000001 - -#define _ABF1DEVCFG3_PMDL1WAY_POSITION 0x0000001C -#define _ABF1DEVCFG3_PMDL1WAY_MASK 0x10000000 -#define _ABF1DEVCFG3_PMDL1WAY_LENGTH 0x00000001 - -#define _ABF1DEVCFG3_IOL1WAY_POSITION 0x0000001D -#define _ABF1DEVCFG3_IOL1WAY_MASK 0x20000000 -#define _ABF1DEVCFG3_IOL1WAY_LENGTH 0x00000001 - -#define _ABF1DEVCFG3_FUSBIDIO_POSITION 0x0000001E -#define _ABF1DEVCFG3_FUSBIDIO_MASK 0x40000000 -#define _ABF1DEVCFG3_FUSBIDIO_LENGTH 0x00000001 - -#define _ABF1DEVCFG3_w_POSITION 0x00000000 -#define _ABF1DEVCFG3_w_MASK 0xFFFFFFFF -#define _ABF1DEVCFG3_w_LENGTH 0x00000020 - -#define _ABF1DEVCFG2_FPLLIDIV_POSITION 0x00000000 -#define _ABF1DEVCFG2_FPLLIDIV_MASK 0x00000007 -#define _ABF1DEVCFG2_FPLLIDIV_LENGTH 0x00000003 - -#define _ABF1DEVCFG2_FPLLRNG_POSITION 0x00000004 -#define _ABF1DEVCFG2_FPLLRNG_MASK 0x00000070 -#define _ABF1DEVCFG2_FPLLRNG_LENGTH 0x00000003 - -#define _ABF1DEVCFG2_FPLLICLK_POSITION 0x00000007 -#define _ABF1DEVCFG2_FPLLICLK_MASK 0x00000080 -#define _ABF1DEVCFG2_FPLLICLK_LENGTH 0x00000001 - -#define _ABF1DEVCFG2_FPLLMULT_POSITION 0x00000008 -#define _ABF1DEVCFG2_FPLLMULT_MASK 0x00007F00 -#define _ABF1DEVCFG2_FPLLMULT_LENGTH 0x00000007 - -#define _ABF1DEVCFG2_FPLLODIV_POSITION 0x00000010 -#define _ABF1DEVCFG2_FPLLODIV_MASK 0x00070000 -#define _ABF1DEVCFG2_FPLLODIV_LENGTH 0x00000003 - -#define _ABF1DEVCFG2_UPLLFSEL_POSITION 0x0000001E -#define _ABF1DEVCFG2_UPLLFSEL_MASK 0x40000000 -#define _ABF1DEVCFG2_UPLLFSEL_LENGTH 0x00000001 - -#define _ABF1DEVCFG2_w_POSITION 0x00000000 -#define _ABF1DEVCFG2_w_MASK 0xFFFFFFFF -#define _ABF1DEVCFG2_w_LENGTH 0x00000020 - -#define _ABF1DEVCFG1_FNOSC_POSITION 0x00000000 -#define _ABF1DEVCFG1_FNOSC_MASK 0x00000007 -#define _ABF1DEVCFG1_FNOSC_LENGTH 0x00000003 - -#define _ABF1DEVCFG1_DMTINTV_POSITION 0x00000003 -#define _ABF1DEVCFG1_DMTINTV_MASK 0x00000038 -#define _ABF1DEVCFG1_DMTINTV_LENGTH 0x00000003 - -#define _ABF1DEVCFG1_FSOSCEN_POSITION 0x00000006 -#define _ABF1DEVCFG1_FSOSCEN_MASK 0x00000040 -#define _ABF1DEVCFG1_FSOSCEN_LENGTH 0x00000001 - -#define _ABF1DEVCFG1_IESO_POSITION 0x00000007 -#define _ABF1DEVCFG1_IESO_MASK 0x00000080 -#define _ABF1DEVCFG1_IESO_LENGTH 0x00000001 - -#define _ABF1DEVCFG1_POSCMOD_POSITION 0x00000008 -#define _ABF1DEVCFG1_POSCMOD_MASK 0x00000300 -#define _ABF1DEVCFG1_POSCMOD_LENGTH 0x00000002 - -#define _ABF1DEVCFG1_OSCIOFNC_POSITION 0x0000000A -#define _ABF1DEVCFG1_OSCIOFNC_MASK 0x00000400 -#define _ABF1DEVCFG1_OSCIOFNC_LENGTH 0x00000001 - -#define _ABF1DEVCFG1_FCKSM_POSITION 0x0000000E -#define _ABF1DEVCFG1_FCKSM_MASK 0x0000C000 -#define _ABF1DEVCFG1_FCKSM_LENGTH 0x00000002 - -#define _ABF1DEVCFG1_WDTPS_POSITION 0x00000010 -#define _ABF1DEVCFG1_WDTPS_MASK 0x001F0000 -#define _ABF1DEVCFG1_WDTPS_LENGTH 0x00000005 - -#define _ABF1DEVCFG1_WDTSPGM_POSITION 0x00000015 -#define _ABF1DEVCFG1_WDTSPGM_MASK 0x00200000 -#define _ABF1DEVCFG1_WDTSPGM_LENGTH 0x00000001 - -#define _ABF1DEVCFG1_WINDIS_POSITION 0x00000016 -#define _ABF1DEVCFG1_WINDIS_MASK 0x00400000 -#define _ABF1DEVCFG1_WINDIS_LENGTH 0x00000001 - -#define _ABF1DEVCFG1_FWDTEN_POSITION 0x00000017 -#define _ABF1DEVCFG1_FWDTEN_MASK 0x00800000 -#define _ABF1DEVCFG1_FWDTEN_LENGTH 0x00000001 - -#define _ABF1DEVCFG1_FWDTWINSZ_POSITION 0x00000018 -#define _ABF1DEVCFG1_FWDTWINSZ_MASK 0x03000000 -#define _ABF1DEVCFG1_FWDTWINSZ_LENGTH 0x00000002 - -#define _ABF1DEVCFG1_DMTCNT_POSITION 0x0000001A -#define _ABF1DEVCFG1_DMTCNT_MASK 0x7C000000 -#define _ABF1DEVCFG1_DMTCNT_LENGTH 0x00000005 - -#define _ABF1DEVCFG1_FDMTEN_POSITION 0x0000001F -#define _ABF1DEVCFG1_FDMTEN_MASK 0x80000000 -#define _ABF1DEVCFG1_FDMTEN_LENGTH 0x00000001 - -#define _ABF1DEVCFG1_w_POSITION 0x00000000 -#define _ABF1DEVCFG1_w_MASK 0xFFFFFFFF -#define _ABF1DEVCFG1_w_LENGTH 0x00000020 - -#define _ABF1DEVCFG0_DEBUG_POSITION 0x00000000 -#define _ABF1DEVCFG0_DEBUG_MASK 0x00000003 -#define _ABF1DEVCFG0_DEBUG_LENGTH 0x00000002 - -#define _ABF1DEVCFG0_JTAGEN_POSITION 0x00000002 -#define _ABF1DEVCFG0_JTAGEN_MASK 0x00000004 -#define _ABF1DEVCFG0_JTAGEN_LENGTH 0x00000001 - -#define _ABF1DEVCFG0_ICESEL_POSITION 0x00000003 -#define _ABF1DEVCFG0_ICESEL_MASK 0x00000018 -#define _ABF1DEVCFG0_ICESEL_LENGTH 0x00000002 - -#define _ABF1DEVCFG0_TRCEN_POSITION 0x00000005 -#define _ABF1DEVCFG0_TRCEN_MASK 0x00000020 -#define _ABF1DEVCFG0_TRCEN_LENGTH 0x00000001 - -#define _ABF1DEVCFG0_BOOTISA_POSITION 0x00000006 -#define _ABF1DEVCFG0_BOOTISA_MASK 0x00000040 -#define _ABF1DEVCFG0_BOOTISA_LENGTH 0x00000001 - -#define _ABF1DEVCFG0_FECCCON_POSITION 0x00000008 -#define _ABF1DEVCFG0_FECCCON_MASK 0x00000300 -#define _ABF1DEVCFG0_FECCCON_LENGTH 0x00000002 - -#define _ABF1DEVCFG0_FSLEEP_POSITION 0x0000000A -#define _ABF1DEVCFG0_FSLEEP_MASK 0x00000400 -#define _ABF1DEVCFG0_FSLEEP_LENGTH 0x00000001 - -#define _ABF1DEVCFG0_DBGPER_POSITION 0x0000000C -#define _ABF1DEVCFG0_DBGPER_MASK 0x00007000 -#define _ABF1DEVCFG0_DBGPER_LENGTH 0x00000003 - -#define _ABF1DEVCFG0_SMCLR_POSITION 0x0000000F -#define _ABF1DEVCFG0_SMCLR_MASK 0x00008000 -#define _ABF1DEVCFG0_SMCLR_LENGTH 0x00000001 - -#define _ABF1DEVCFG0_SOSCGAIN_POSITION 0x00000010 -#define _ABF1DEVCFG0_SOSCGAIN_MASK 0x00030000 -#define _ABF1DEVCFG0_SOSCGAIN_LENGTH 0x00000002 - -#define _ABF1DEVCFG0_SOSCBOOST_POSITION 0x00000012 -#define _ABF1DEVCFG0_SOSCBOOST_MASK 0x00040000 -#define _ABF1DEVCFG0_SOSCBOOST_LENGTH 0x00000001 - -#define _ABF1DEVCFG0_POSCGAIN_POSITION 0x00000013 -#define _ABF1DEVCFG0_POSCGAIN_MASK 0x00180000 -#define _ABF1DEVCFG0_POSCGAIN_LENGTH 0x00000002 - -#define _ABF1DEVCFG0_POSCBOOST_POSITION 0x00000015 -#define _ABF1DEVCFG0_POSCBOOST_MASK 0x00200000 -#define _ABF1DEVCFG0_POSCBOOST_LENGTH 0x00000001 - -#define _ABF1DEVCFG0_EJTAGBEN_POSITION 0x0000001E -#define _ABF1DEVCFG0_EJTAGBEN_MASK 0x40000000 -#define _ABF1DEVCFG0_EJTAGBEN_LENGTH 0x00000001 - -#define _ABF1DEVCFG0_FDEBUG_POSITION 0x00000000 -#define _ABF1DEVCFG0_FDEBUG_MASK 0x00000003 -#define _ABF1DEVCFG0_FDEBUG_LENGTH 0x00000002 - -#define _ABF1DEVCFG0_w_POSITION 0x00000000 -#define _ABF1DEVCFG0_w_MASK 0xFFFFFFFF -#define _ABF1DEVCFG0_w_LENGTH 0x00000020 - -#define _ABF1DEVCP0_CP_POSITION 0x0000001C -#define _ABF1DEVCP0_CP_MASK 0x10000000 -#define _ABF1DEVCP0_CP_LENGTH 0x00000001 - -#define _ABF1DEVCP0_w_POSITION 0x00000000 -#define _ABF1DEVCP0_w_MASK 0xFFFFFFFF -#define _ABF1DEVCP0_w_LENGTH 0x00000020 - -#define _ABF1SEQ3_TSEQ_POSITION 0x00000000 -#define _ABF1SEQ3_TSEQ_MASK 0x0000FFFF -#define _ABF1SEQ3_TSEQ_LENGTH 0x00000010 - -#define _ABF1SEQ3_CSEQ_POSITION 0x00000010 -#define _ABF1SEQ3_CSEQ_MASK 0xFFFF0000 -#define _ABF1SEQ3_CSEQ_LENGTH 0x00000010 - -#define _ABF1SEQ3_w_POSITION 0x00000000 -#define _ABF1SEQ3_w_MASK 0xFFFFFFFF -#define _ABF1SEQ3_w_LENGTH 0x00000020 - -#define _BF1DEVCFG3_USERID_POSITION 0x00000000 -#define _BF1DEVCFG3_USERID_MASK 0x0000FFFF -#define _BF1DEVCFG3_USERID_LENGTH 0x00000010 - -#define _BF1DEVCFG3_FMIIEN_POSITION 0x00000018 -#define _BF1DEVCFG3_FMIIEN_MASK 0x01000000 -#define _BF1DEVCFG3_FMIIEN_LENGTH 0x00000001 - -#define _BF1DEVCFG3_FETHIO_POSITION 0x00000019 -#define _BF1DEVCFG3_FETHIO_MASK 0x02000000 -#define _BF1DEVCFG3_FETHIO_LENGTH 0x00000001 - -#define _BF1DEVCFG3_PGL1WAY_POSITION 0x0000001B -#define _BF1DEVCFG3_PGL1WAY_MASK 0x08000000 -#define _BF1DEVCFG3_PGL1WAY_LENGTH 0x00000001 - -#define _BF1DEVCFG3_PMDL1WAY_POSITION 0x0000001C -#define _BF1DEVCFG3_PMDL1WAY_MASK 0x10000000 -#define _BF1DEVCFG3_PMDL1WAY_LENGTH 0x00000001 - -#define _BF1DEVCFG3_IOL1WAY_POSITION 0x0000001D -#define _BF1DEVCFG3_IOL1WAY_MASK 0x20000000 -#define _BF1DEVCFG3_IOL1WAY_LENGTH 0x00000001 - -#define _BF1DEVCFG3_FUSBIDIO_POSITION 0x0000001E -#define _BF1DEVCFG3_FUSBIDIO_MASK 0x40000000 -#define _BF1DEVCFG3_FUSBIDIO_LENGTH 0x00000001 - -#define _BF1DEVCFG3_w_POSITION 0x00000000 -#define _BF1DEVCFG3_w_MASK 0xFFFFFFFF -#define _BF1DEVCFG3_w_LENGTH 0x00000020 - -#define _BF1DEVCFG2_FPLLIDIV_POSITION 0x00000000 -#define _BF1DEVCFG2_FPLLIDIV_MASK 0x00000007 -#define _BF1DEVCFG2_FPLLIDIV_LENGTH 0x00000003 - -#define _BF1DEVCFG2_FPLLRNG_POSITION 0x00000004 -#define _BF1DEVCFG2_FPLLRNG_MASK 0x00000070 -#define _BF1DEVCFG2_FPLLRNG_LENGTH 0x00000003 - -#define _BF1DEVCFG2_FPLLICLK_POSITION 0x00000007 -#define _BF1DEVCFG2_FPLLICLK_MASK 0x00000080 -#define _BF1DEVCFG2_FPLLICLK_LENGTH 0x00000001 - -#define _BF1DEVCFG2_FPLLMULT_POSITION 0x00000008 -#define _BF1DEVCFG2_FPLLMULT_MASK 0x00007F00 -#define _BF1DEVCFG2_FPLLMULT_LENGTH 0x00000007 - -#define _BF1DEVCFG2_FPLLODIV_POSITION 0x00000010 -#define _BF1DEVCFG2_FPLLODIV_MASK 0x00070000 -#define _BF1DEVCFG2_FPLLODIV_LENGTH 0x00000003 - -#define _BF1DEVCFG2_UPLLFSEL_POSITION 0x0000001E -#define _BF1DEVCFG2_UPLLFSEL_MASK 0x40000000 -#define _BF1DEVCFG2_UPLLFSEL_LENGTH 0x00000001 - -#define _BF1DEVCFG2_w_POSITION 0x00000000 -#define _BF1DEVCFG2_w_MASK 0xFFFFFFFF -#define _BF1DEVCFG2_w_LENGTH 0x00000020 - -#define _BF1DEVCFG1_FNOSC_POSITION 0x00000000 -#define _BF1DEVCFG1_FNOSC_MASK 0x00000007 -#define _BF1DEVCFG1_FNOSC_LENGTH 0x00000003 - -#define _BF1DEVCFG1_DMTINTV_POSITION 0x00000003 -#define _BF1DEVCFG1_DMTINTV_MASK 0x00000038 -#define _BF1DEVCFG1_DMTINTV_LENGTH 0x00000003 - -#define _BF1DEVCFG1_FSOSCEN_POSITION 0x00000006 -#define _BF1DEVCFG1_FSOSCEN_MASK 0x00000040 -#define _BF1DEVCFG1_FSOSCEN_LENGTH 0x00000001 - -#define _BF1DEVCFG1_IESO_POSITION 0x00000007 -#define _BF1DEVCFG1_IESO_MASK 0x00000080 -#define _BF1DEVCFG1_IESO_LENGTH 0x00000001 - -#define _BF1DEVCFG1_POSCMOD_POSITION 0x00000008 -#define _BF1DEVCFG1_POSCMOD_MASK 0x00000300 -#define _BF1DEVCFG1_POSCMOD_LENGTH 0x00000002 - -#define _BF1DEVCFG1_OSCIOFNC_POSITION 0x0000000A -#define _BF1DEVCFG1_OSCIOFNC_MASK 0x00000400 -#define _BF1DEVCFG1_OSCIOFNC_LENGTH 0x00000001 - -#define _BF1DEVCFG1_FCKSM_POSITION 0x0000000E -#define _BF1DEVCFG1_FCKSM_MASK 0x0000C000 -#define _BF1DEVCFG1_FCKSM_LENGTH 0x00000002 - -#define _BF1DEVCFG1_WDTPS_POSITION 0x00000010 -#define _BF1DEVCFG1_WDTPS_MASK 0x001F0000 -#define _BF1DEVCFG1_WDTPS_LENGTH 0x00000005 - -#define _BF1DEVCFG1_WDTSPGM_POSITION 0x00000015 -#define _BF1DEVCFG1_WDTSPGM_MASK 0x00200000 -#define _BF1DEVCFG1_WDTSPGM_LENGTH 0x00000001 - -#define _BF1DEVCFG1_WINDIS_POSITION 0x00000016 -#define _BF1DEVCFG1_WINDIS_MASK 0x00400000 -#define _BF1DEVCFG1_WINDIS_LENGTH 0x00000001 - -#define _BF1DEVCFG1_FWDTEN_POSITION 0x00000017 -#define _BF1DEVCFG1_FWDTEN_MASK 0x00800000 -#define _BF1DEVCFG1_FWDTEN_LENGTH 0x00000001 - -#define _BF1DEVCFG1_FWDTWINSZ_POSITION 0x00000018 -#define _BF1DEVCFG1_FWDTWINSZ_MASK 0x03000000 -#define _BF1DEVCFG1_FWDTWINSZ_LENGTH 0x00000002 - -#define _BF1DEVCFG1_DMTCNT_POSITION 0x0000001A -#define _BF1DEVCFG1_DMTCNT_MASK 0x7C000000 -#define _BF1DEVCFG1_DMTCNT_LENGTH 0x00000005 - -#define _BF1DEVCFG1_FDMTEN_POSITION 0x0000001F -#define _BF1DEVCFG1_FDMTEN_MASK 0x80000000 -#define _BF1DEVCFG1_FDMTEN_LENGTH 0x00000001 - -#define _BF1DEVCFG1_w_POSITION 0x00000000 -#define _BF1DEVCFG1_w_MASK 0xFFFFFFFF -#define _BF1DEVCFG1_w_LENGTH 0x00000020 - -#define _BF1DEVCFG0_DEBUG_POSITION 0x00000000 -#define _BF1DEVCFG0_DEBUG_MASK 0x00000003 -#define _BF1DEVCFG0_DEBUG_LENGTH 0x00000002 - -#define _BF1DEVCFG0_JTAGEN_POSITION 0x00000002 -#define _BF1DEVCFG0_JTAGEN_MASK 0x00000004 -#define _BF1DEVCFG0_JTAGEN_LENGTH 0x00000001 - -#define _BF1DEVCFG0_ICESEL_POSITION 0x00000003 -#define _BF1DEVCFG0_ICESEL_MASK 0x00000018 -#define _BF1DEVCFG0_ICESEL_LENGTH 0x00000002 - -#define _BF1DEVCFG0_TRCEN_POSITION 0x00000005 -#define _BF1DEVCFG0_TRCEN_MASK 0x00000020 -#define _BF1DEVCFG0_TRCEN_LENGTH 0x00000001 - -#define _BF1DEVCFG0_BOOTISA_POSITION 0x00000006 -#define _BF1DEVCFG0_BOOTISA_MASK 0x00000040 -#define _BF1DEVCFG0_BOOTISA_LENGTH 0x00000001 - -#define _BF1DEVCFG0_FECCCON_POSITION 0x00000008 -#define _BF1DEVCFG0_FECCCON_MASK 0x00000300 -#define _BF1DEVCFG0_FECCCON_LENGTH 0x00000002 - -#define _BF1DEVCFG0_FSLEEP_POSITION 0x0000000A -#define _BF1DEVCFG0_FSLEEP_MASK 0x00000400 -#define _BF1DEVCFG0_FSLEEP_LENGTH 0x00000001 - -#define _BF1DEVCFG0_DBGPER_POSITION 0x0000000C -#define _BF1DEVCFG0_DBGPER_MASK 0x00007000 -#define _BF1DEVCFG0_DBGPER_LENGTH 0x00000003 - -#define _BF1DEVCFG0_SMCLR_POSITION 0x0000000F -#define _BF1DEVCFG0_SMCLR_MASK 0x00008000 -#define _BF1DEVCFG0_SMCLR_LENGTH 0x00000001 - -#define _BF1DEVCFG0_SOSCGAIN_POSITION 0x00000010 -#define _BF1DEVCFG0_SOSCGAIN_MASK 0x00030000 -#define _BF1DEVCFG0_SOSCGAIN_LENGTH 0x00000002 - -#define _BF1DEVCFG0_SOSCBOOST_POSITION 0x00000012 -#define _BF1DEVCFG0_SOSCBOOST_MASK 0x00040000 -#define _BF1DEVCFG0_SOSCBOOST_LENGTH 0x00000001 - -#define _BF1DEVCFG0_POSCGAIN_POSITION 0x00000013 -#define _BF1DEVCFG0_POSCGAIN_MASK 0x00180000 -#define _BF1DEVCFG0_POSCGAIN_LENGTH 0x00000002 - -#define _BF1DEVCFG0_POSCBOOST_POSITION 0x00000015 -#define _BF1DEVCFG0_POSCBOOST_MASK 0x00200000 -#define _BF1DEVCFG0_POSCBOOST_LENGTH 0x00000001 - -#define _BF1DEVCFG0_EJTAGBEN_POSITION 0x0000001E -#define _BF1DEVCFG0_EJTAGBEN_MASK 0x40000000 -#define _BF1DEVCFG0_EJTAGBEN_LENGTH 0x00000001 - -#define _BF1DEVCFG0_FDEBUG_POSITION 0x00000000 -#define _BF1DEVCFG0_FDEBUG_MASK 0x00000003 -#define _BF1DEVCFG0_FDEBUG_LENGTH 0x00000002 - -#define _BF1DEVCFG0_w_POSITION 0x00000000 -#define _BF1DEVCFG0_w_MASK 0xFFFFFFFF -#define _BF1DEVCFG0_w_LENGTH 0x00000020 - -#define _BF1DEVCP0_CP_POSITION 0x0000001C -#define _BF1DEVCP0_CP_MASK 0x10000000 -#define _BF1DEVCP0_CP_LENGTH 0x00000001 - -#define _BF1DEVCP0_w_POSITION 0x00000000 -#define _BF1DEVCP0_w_MASK 0xFFFFFFFF -#define _BF1DEVCP0_w_LENGTH 0x00000020 - -#define _BF1SEQ3_TSEQ_POSITION 0x00000000 -#define _BF1SEQ3_TSEQ_MASK 0x0000FFFF -#define _BF1SEQ3_TSEQ_LENGTH 0x00000010 - -#define _BF1SEQ3_CSEQ_POSITION 0x00000010 -#define _BF1SEQ3_CSEQ_MASK 0xFFFF0000 -#define _BF1SEQ3_CSEQ_LENGTH 0x00000010 - -#define _BF1SEQ3_w_POSITION 0x00000000 -#define _BF1SEQ3_w_MASK 0xFFFFFFFF -#define _BF1SEQ3_w_LENGTH 0x00000020 - -#define _ABF2DEVCFG3_USERID_POSITION 0x00000000 -#define _ABF2DEVCFG3_USERID_MASK 0x0000FFFF -#define _ABF2DEVCFG3_USERID_LENGTH 0x00000010 - -#define _ABF2DEVCFG3_FMIIEN_POSITION 0x00000018 -#define _ABF2DEVCFG3_FMIIEN_MASK 0x01000000 -#define _ABF2DEVCFG3_FMIIEN_LENGTH 0x00000001 - -#define _ABF2DEVCFG3_FETHIO_POSITION 0x00000019 -#define _ABF2DEVCFG3_FETHIO_MASK 0x02000000 -#define _ABF2DEVCFG3_FETHIO_LENGTH 0x00000001 - -#define _ABF2DEVCFG3_PGL1WAY_POSITION 0x0000001B -#define _ABF2DEVCFG3_PGL1WAY_MASK 0x08000000 -#define _ABF2DEVCFG3_PGL1WAY_LENGTH 0x00000001 - -#define _ABF2DEVCFG3_PMDL1WAY_POSITION 0x0000001C -#define _ABF2DEVCFG3_PMDL1WAY_MASK 0x10000000 -#define _ABF2DEVCFG3_PMDL1WAY_LENGTH 0x00000001 - -#define _ABF2DEVCFG3_IOL1WAY_POSITION 0x0000001D -#define _ABF2DEVCFG3_IOL1WAY_MASK 0x20000000 -#define _ABF2DEVCFG3_IOL1WAY_LENGTH 0x00000001 - -#define _ABF2DEVCFG3_FUSBIDIO_POSITION 0x0000001E -#define _ABF2DEVCFG3_FUSBIDIO_MASK 0x40000000 -#define _ABF2DEVCFG3_FUSBIDIO_LENGTH 0x00000001 - -#define _ABF2DEVCFG3_w_POSITION 0x00000000 -#define _ABF2DEVCFG3_w_MASK 0xFFFFFFFF -#define _ABF2DEVCFG3_w_LENGTH 0x00000020 - -#define _ABF2DEVCFG2_FPLLIDIV_POSITION 0x00000000 -#define _ABF2DEVCFG2_FPLLIDIV_MASK 0x00000007 -#define _ABF2DEVCFG2_FPLLIDIV_LENGTH 0x00000003 - -#define _ABF2DEVCFG2_FPLLRNG_POSITION 0x00000004 -#define _ABF2DEVCFG2_FPLLRNG_MASK 0x00000070 -#define _ABF2DEVCFG2_FPLLRNG_LENGTH 0x00000003 - -#define _ABF2DEVCFG2_FPLLICLK_POSITION 0x00000007 -#define _ABF2DEVCFG2_FPLLICLK_MASK 0x00000080 -#define _ABF2DEVCFG2_FPLLICLK_LENGTH 0x00000001 - -#define _ABF2DEVCFG2_FPLLMULT_POSITION 0x00000008 -#define _ABF2DEVCFG2_FPLLMULT_MASK 0x00007F00 -#define _ABF2DEVCFG2_FPLLMULT_LENGTH 0x00000007 - -#define _ABF2DEVCFG2_FPLLODIV_POSITION 0x00000010 -#define _ABF2DEVCFG2_FPLLODIV_MASK 0x00070000 -#define _ABF2DEVCFG2_FPLLODIV_LENGTH 0x00000003 - -#define _ABF2DEVCFG2_UPLLFSEL_POSITION 0x0000001E -#define _ABF2DEVCFG2_UPLLFSEL_MASK 0x40000000 -#define _ABF2DEVCFG2_UPLLFSEL_LENGTH 0x00000001 - -#define _ABF2DEVCFG2_w_POSITION 0x00000000 -#define _ABF2DEVCFG2_w_MASK 0xFFFFFFFF -#define _ABF2DEVCFG2_w_LENGTH 0x00000020 - -#define _ABF2DEVCFG1_FNOSC_POSITION 0x00000000 -#define _ABF2DEVCFG1_FNOSC_MASK 0x00000007 -#define _ABF2DEVCFG1_FNOSC_LENGTH 0x00000003 - -#define _ABF2DEVCFG1_DMTINTV_POSITION 0x00000003 -#define _ABF2DEVCFG1_DMTINTV_MASK 0x00000038 -#define _ABF2DEVCFG1_DMTINTV_LENGTH 0x00000003 - -#define _ABF2DEVCFG1_FSOSCEN_POSITION 0x00000006 -#define _ABF2DEVCFG1_FSOSCEN_MASK 0x00000040 -#define _ABF2DEVCFG1_FSOSCEN_LENGTH 0x00000001 - -#define _ABF2DEVCFG1_IESO_POSITION 0x00000007 -#define _ABF2DEVCFG1_IESO_MASK 0x00000080 -#define _ABF2DEVCFG1_IESO_LENGTH 0x00000001 - -#define _ABF2DEVCFG1_POSCMOD_POSITION 0x00000008 -#define _ABF2DEVCFG1_POSCMOD_MASK 0x00000300 -#define _ABF2DEVCFG1_POSCMOD_LENGTH 0x00000002 - -#define _ABF2DEVCFG1_OSCIOFNC_POSITION 0x0000000A -#define _ABF2DEVCFG1_OSCIOFNC_MASK 0x00000400 -#define _ABF2DEVCFG1_OSCIOFNC_LENGTH 0x00000001 - -#define _ABF2DEVCFG1_FCKSM_POSITION 0x0000000E -#define _ABF2DEVCFG1_FCKSM_MASK 0x0000C000 -#define _ABF2DEVCFG1_FCKSM_LENGTH 0x00000002 - -#define _ABF2DEVCFG1_WDTPS_POSITION 0x00000010 -#define _ABF2DEVCFG1_WDTPS_MASK 0x001F0000 -#define _ABF2DEVCFG1_WDTPS_LENGTH 0x00000005 - -#define _ABF2DEVCFG1_WDTSPGM_POSITION 0x00000015 -#define _ABF2DEVCFG1_WDTSPGM_MASK 0x00200000 -#define _ABF2DEVCFG1_WDTSPGM_LENGTH 0x00000001 - -#define _ABF2DEVCFG1_WINDIS_POSITION 0x00000016 -#define _ABF2DEVCFG1_WINDIS_MASK 0x00400000 -#define _ABF2DEVCFG1_WINDIS_LENGTH 0x00000001 - -#define _ABF2DEVCFG1_FWDTEN_POSITION 0x00000017 -#define _ABF2DEVCFG1_FWDTEN_MASK 0x00800000 -#define _ABF2DEVCFG1_FWDTEN_LENGTH 0x00000001 - -#define _ABF2DEVCFG1_FWDTWINSZ_POSITION 0x00000018 -#define _ABF2DEVCFG1_FWDTWINSZ_MASK 0x03000000 -#define _ABF2DEVCFG1_FWDTWINSZ_LENGTH 0x00000002 - -#define _ABF2DEVCFG1_DMTCNT_POSITION 0x0000001A -#define _ABF2DEVCFG1_DMTCNT_MASK 0x7C000000 -#define _ABF2DEVCFG1_DMTCNT_LENGTH 0x00000005 - -#define _ABF2DEVCFG1_FDMTEN_POSITION 0x0000001F -#define _ABF2DEVCFG1_FDMTEN_MASK 0x80000000 -#define _ABF2DEVCFG1_FDMTEN_LENGTH 0x00000001 - -#define _ABF2DEVCFG1_w_POSITION 0x00000000 -#define _ABF2DEVCFG1_w_MASK 0xFFFFFFFF -#define _ABF2DEVCFG1_w_LENGTH 0x00000020 - -#define _ABF2DEVCFG0_DEBUG_POSITION 0x00000000 -#define _ABF2DEVCFG0_DEBUG_MASK 0x00000003 -#define _ABF2DEVCFG0_DEBUG_LENGTH 0x00000002 - -#define _ABF2DEVCFG0_JTAGEN_POSITION 0x00000002 -#define _ABF2DEVCFG0_JTAGEN_MASK 0x00000004 -#define _ABF2DEVCFG0_JTAGEN_LENGTH 0x00000001 - -#define _ABF2DEVCFG0_ICESEL_POSITION 0x00000003 -#define _ABF2DEVCFG0_ICESEL_MASK 0x00000018 -#define _ABF2DEVCFG0_ICESEL_LENGTH 0x00000002 - -#define _ABF2DEVCFG0_TRCEN_POSITION 0x00000005 -#define _ABF2DEVCFG0_TRCEN_MASK 0x00000020 -#define _ABF2DEVCFG0_TRCEN_LENGTH 0x00000001 - -#define _ABF2DEVCFG0_BOOTISA_POSITION 0x00000006 -#define _ABF2DEVCFG0_BOOTISA_MASK 0x00000040 -#define _ABF2DEVCFG0_BOOTISA_LENGTH 0x00000001 - -#define _ABF2DEVCFG0_FECCCON_POSITION 0x00000008 -#define _ABF2DEVCFG0_FECCCON_MASK 0x00000300 -#define _ABF2DEVCFG0_FECCCON_LENGTH 0x00000002 - -#define _ABF2DEVCFG0_FSLEEP_POSITION 0x0000000A -#define _ABF2DEVCFG0_FSLEEP_MASK 0x00000400 -#define _ABF2DEVCFG0_FSLEEP_LENGTH 0x00000001 - -#define _ABF2DEVCFG0_DBGPER_POSITION 0x0000000C -#define _ABF2DEVCFG0_DBGPER_MASK 0x00007000 -#define _ABF2DEVCFG0_DBGPER_LENGTH 0x00000003 - -#define _ABF2DEVCFG0_SMCLR_POSITION 0x0000000F -#define _ABF2DEVCFG0_SMCLR_MASK 0x00008000 -#define _ABF2DEVCFG0_SMCLR_LENGTH 0x00000001 - -#define _ABF2DEVCFG0_SOSCGAIN_POSITION 0x00000010 -#define _ABF2DEVCFG0_SOSCGAIN_MASK 0x00030000 -#define _ABF2DEVCFG0_SOSCGAIN_LENGTH 0x00000002 - -#define _ABF2DEVCFG0_SOSCBOOST_POSITION 0x00000012 -#define _ABF2DEVCFG0_SOSCBOOST_MASK 0x00040000 -#define _ABF2DEVCFG0_SOSCBOOST_LENGTH 0x00000001 - -#define _ABF2DEVCFG0_POSCGAIN_POSITION 0x00000013 -#define _ABF2DEVCFG0_POSCGAIN_MASK 0x00180000 -#define _ABF2DEVCFG0_POSCGAIN_LENGTH 0x00000002 - -#define _ABF2DEVCFG0_POSCBOOST_POSITION 0x00000015 -#define _ABF2DEVCFG0_POSCBOOST_MASK 0x00200000 -#define _ABF2DEVCFG0_POSCBOOST_LENGTH 0x00000001 - -#define _ABF2DEVCFG0_EJTAGBEN_POSITION 0x0000001E -#define _ABF2DEVCFG0_EJTAGBEN_MASK 0x40000000 -#define _ABF2DEVCFG0_EJTAGBEN_LENGTH 0x00000001 - -#define _ABF2DEVCFG0_FDEBUG_POSITION 0x00000000 -#define _ABF2DEVCFG0_FDEBUG_MASK 0x00000003 -#define _ABF2DEVCFG0_FDEBUG_LENGTH 0x00000002 - -#define _ABF2DEVCFG0_w_POSITION 0x00000000 -#define _ABF2DEVCFG0_w_MASK 0xFFFFFFFF -#define _ABF2DEVCFG0_w_LENGTH 0x00000020 - -#define _ABF2DEVCP0_CP_POSITION 0x0000001C -#define _ABF2DEVCP0_CP_MASK 0x10000000 -#define _ABF2DEVCP0_CP_LENGTH 0x00000001 - -#define _ABF2DEVCP0_w_POSITION 0x00000000 -#define _ABF2DEVCP0_w_MASK 0xFFFFFFFF -#define _ABF2DEVCP0_w_LENGTH 0x00000020 - -#define _ABF2SEQ3_TSEQ_POSITION 0x00000000 -#define _ABF2SEQ3_TSEQ_MASK 0x0000FFFF -#define _ABF2SEQ3_TSEQ_LENGTH 0x00000010 - -#define _ABF2SEQ3_CSEQ_POSITION 0x00000010 -#define _ABF2SEQ3_CSEQ_MASK 0xFFFF0000 -#define _ABF2SEQ3_CSEQ_LENGTH 0x00000010 - -#define _ABF2SEQ3_w_POSITION 0x00000000 -#define _ABF2SEQ3_w_MASK 0xFFFFFFFF -#define _ABF2SEQ3_w_LENGTH 0x00000020 - -#define _BF2DEVCFG3_USERID_POSITION 0x00000000 -#define _BF2DEVCFG3_USERID_MASK 0x0000FFFF -#define _BF2DEVCFG3_USERID_LENGTH 0x00000010 - -#define _BF2DEVCFG3_FMIIEN_POSITION 0x00000018 -#define _BF2DEVCFG3_FMIIEN_MASK 0x01000000 -#define _BF2DEVCFG3_FMIIEN_LENGTH 0x00000001 - -#define _BF2DEVCFG3_FETHIO_POSITION 0x00000019 -#define _BF2DEVCFG3_FETHIO_MASK 0x02000000 -#define _BF2DEVCFG3_FETHIO_LENGTH 0x00000001 - -#define _BF2DEVCFG3_PGL1WAY_POSITION 0x0000001B -#define _BF2DEVCFG3_PGL1WAY_MASK 0x08000000 -#define _BF2DEVCFG3_PGL1WAY_LENGTH 0x00000001 - -#define _BF2DEVCFG3_PMDL1WAY_POSITION 0x0000001C -#define _BF2DEVCFG3_PMDL1WAY_MASK 0x10000000 -#define _BF2DEVCFG3_PMDL1WAY_LENGTH 0x00000001 - -#define _BF2DEVCFG3_IOL1WAY_POSITION 0x0000001D -#define _BF2DEVCFG3_IOL1WAY_MASK 0x20000000 -#define _BF2DEVCFG3_IOL1WAY_LENGTH 0x00000001 - -#define _BF2DEVCFG3_FUSBIDIO_POSITION 0x0000001E -#define _BF2DEVCFG3_FUSBIDIO_MASK 0x40000000 -#define _BF2DEVCFG3_FUSBIDIO_LENGTH 0x00000001 - -#define _BF2DEVCFG3_w_POSITION 0x00000000 -#define _BF2DEVCFG3_w_MASK 0xFFFFFFFF -#define _BF2DEVCFG3_w_LENGTH 0x00000020 - -#define _BF2DEVCFG2_FPLLIDIV_POSITION 0x00000000 -#define _BF2DEVCFG2_FPLLIDIV_MASK 0x00000007 -#define _BF2DEVCFG2_FPLLIDIV_LENGTH 0x00000003 - -#define _BF2DEVCFG2_FPLLRNG_POSITION 0x00000004 -#define _BF2DEVCFG2_FPLLRNG_MASK 0x00000070 -#define _BF2DEVCFG2_FPLLRNG_LENGTH 0x00000003 - -#define _BF2DEVCFG2_FPLLICLK_POSITION 0x00000007 -#define _BF2DEVCFG2_FPLLICLK_MASK 0x00000080 -#define _BF2DEVCFG2_FPLLICLK_LENGTH 0x00000001 - -#define _BF2DEVCFG2_FPLLMULT_POSITION 0x00000008 -#define _BF2DEVCFG2_FPLLMULT_MASK 0x00007F00 -#define _BF2DEVCFG2_FPLLMULT_LENGTH 0x00000007 - -#define _BF2DEVCFG2_FPLLODIV_POSITION 0x00000010 -#define _BF2DEVCFG2_FPLLODIV_MASK 0x00070000 -#define _BF2DEVCFG2_FPLLODIV_LENGTH 0x00000003 - -#define _BF2DEVCFG2_UPLLFSEL_POSITION 0x0000001E -#define _BF2DEVCFG2_UPLLFSEL_MASK 0x40000000 -#define _BF2DEVCFG2_UPLLFSEL_LENGTH 0x00000001 - -#define _BF2DEVCFG2_w_POSITION 0x00000000 -#define _BF2DEVCFG2_w_MASK 0xFFFFFFFF -#define _BF2DEVCFG2_w_LENGTH 0x00000020 - -#define _BF2DEVCFG1_FNOSC_POSITION 0x00000000 -#define _BF2DEVCFG1_FNOSC_MASK 0x00000007 -#define _BF2DEVCFG1_FNOSC_LENGTH 0x00000003 - -#define _BF2DEVCFG1_DMTINTV_POSITION 0x00000003 -#define _BF2DEVCFG1_DMTINTV_MASK 0x00000038 -#define _BF2DEVCFG1_DMTINTV_LENGTH 0x00000003 - -#define _BF2DEVCFG1_FSOSCEN_POSITION 0x00000006 -#define _BF2DEVCFG1_FSOSCEN_MASK 0x00000040 -#define _BF2DEVCFG1_FSOSCEN_LENGTH 0x00000001 - -#define _BF2DEVCFG1_IESO_POSITION 0x00000007 -#define _BF2DEVCFG1_IESO_MASK 0x00000080 -#define _BF2DEVCFG1_IESO_LENGTH 0x00000001 - -#define _BF2DEVCFG1_POSCMOD_POSITION 0x00000008 -#define _BF2DEVCFG1_POSCMOD_MASK 0x00000300 -#define _BF2DEVCFG1_POSCMOD_LENGTH 0x00000002 - -#define _BF2DEVCFG1_OSCIOFNC_POSITION 0x0000000A -#define _BF2DEVCFG1_OSCIOFNC_MASK 0x00000400 -#define _BF2DEVCFG1_OSCIOFNC_LENGTH 0x00000001 - -#define _BF2DEVCFG1_FCKSM_POSITION 0x0000000E -#define _BF2DEVCFG1_FCKSM_MASK 0x0000C000 -#define _BF2DEVCFG1_FCKSM_LENGTH 0x00000002 - -#define _BF2DEVCFG1_WDTPS_POSITION 0x00000010 -#define _BF2DEVCFG1_WDTPS_MASK 0x001F0000 -#define _BF2DEVCFG1_WDTPS_LENGTH 0x00000005 - -#define _BF2DEVCFG1_WDTSPGM_POSITION 0x00000015 -#define _BF2DEVCFG1_WDTSPGM_MASK 0x00200000 -#define _BF2DEVCFG1_WDTSPGM_LENGTH 0x00000001 - -#define _BF2DEVCFG1_WINDIS_POSITION 0x00000016 -#define _BF2DEVCFG1_WINDIS_MASK 0x00400000 -#define _BF2DEVCFG1_WINDIS_LENGTH 0x00000001 - -#define _BF2DEVCFG1_FWDTEN_POSITION 0x00000017 -#define _BF2DEVCFG1_FWDTEN_MASK 0x00800000 -#define _BF2DEVCFG1_FWDTEN_LENGTH 0x00000001 - -#define _BF2DEVCFG1_FWDTWINSZ_POSITION 0x00000018 -#define _BF2DEVCFG1_FWDTWINSZ_MASK 0x03000000 -#define _BF2DEVCFG1_FWDTWINSZ_LENGTH 0x00000002 - -#define _BF2DEVCFG1_DMTCNT_POSITION 0x0000001A -#define _BF2DEVCFG1_DMTCNT_MASK 0x7C000000 -#define _BF2DEVCFG1_DMTCNT_LENGTH 0x00000005 - -#define _BF2DEVCFG1_FDMTEN_POSITION 0x0000001F -#define _BF2DEVCFG1_FDMTEN_MASK 0x80000000 -#define _BF2DEVCFG1_FDMTEN_LENGTH 0x00000001 - -#define _BF2DEVCFG1_w_POSITION 0x00000000 -#define _BF2DEVCFG1_w_MASK 0xFFFFFFFF -#define _BF2DEVCFG1_w_LENGTH 0x00000020 - -#define _BF2DEVCFG0_DEBUG_POSITION 0x00000000 -#define _BF2DEVCFG0_DEBUG_MASK 0x00000003 -#define _BF2DEVCFG0_DEBUG_LENGTH 0x00000002 - -#define _BF2DEVCFG0_JTAGEN_POSITION 0x00000002 -#define _BF2DEVCFG0_JTAGEN_MASK 0x00000004 -#define _BF2DEVCFG0_JTAGEN_LENGTH 0x00000001 - -#define _BF2DEVCFG0_ICESEL_POSITION 0x00000003 -#define _BF2DEVCFG0_ICESEL_MASK 0x00000018 -#define _BF2DEVCFG0_ICESEL_LENGTH 0x00000002 - -#define _BF2DEVCFG0_TRCEN_POSITION 0x00000005 -#define _BF2DEVCFG0_TRCEN_MASK 0x00000020 -#define _BF2DEVCFG0_TRCEN_LENGTH 0x00000001 - -#define _BF2DEVCFG0_BOOTISA_POSITION 0x00000006 -#define _BF2DEVCFG0_BOOTISA_MASK 0x00000040 -#define _BF2DEVCFG0_BOOTISA_LENGTH 0x00000001 - -#define _BF2DEVCFG0_FECCCON_POSITION 0x00000008 -#define _BF2DEVCFG0_FECCCON_MASK 0x00000300 -#define _BF2DEVCFG0_FECCCON_LENGTH 0x00000002 - -#define _BF2DEVCFG0_FSLEEP_POSITION 0x0000000A -#define _BF2DEVCFG0_FSLEEP_MASK 0x00000400 -#define _BF2DEVCFG0_FSLEEP_LENGTH 0x00000001 - -#define _BF2DEVCFG0_DBGPER_POSITION 0x0000000C -#define _BF2DEVCFG0_DBGPER_MASK 0x00007000 -#define _BF2DEVCFG0_DBGPER_LENGTH 0x00000003 - -#define _BF2DEVCFG0_SMCLR_POSITION 0x0000000F -#define _BF2DEVCFG0_SMCLR_MASK 0x00008000 -#define _BF2DEVCFG0_SMCLR_LENGTH 0x00000001 - -#define _BF2DEVCFG0_SOSCGAIN_POSITION 0x00000010 -#define _BF2DEVCFG0_SOSCGAIN_MASK 0x00030000 -#define _BF2DEVCFG0_SOSCGAIN_LENGTH 0x00000002 - -#define _BF2DEVCFG0_SOSCBOOST_POSITION 0x00000012 -#define _BF2DEVCFG0_SOSCBOOST_MASK 0x00040000 -#define _BF2DEVCFG0_SOSCBOOST_LENGTH 0x00000001 - -#define _BF2DEVCFG0_POSCGAIN_POSITION 0x00000013 -#define _BF2DEVCFG0_POSCGAIN_MASK 0x00180000 -#define _BF2DEVCFG0_POSCGAIN_LENGTH 0x00000002 - -#define _BF2DEVCFG0_POSCBOOST_POSITION 0x00000015 -#define _BF2DEVCFG0_POSCBOOST_MASK 0x00200000 -#define _BF2DEVCFG0_POSCBOOST_LENGTH 0x00000001 - -#define _BF2DEVCFG0_EJTAGBEN_POSITION 0x0000001E -#define _BF2DEVCFG0_EJTAGBEN_MASK 0x40000000 -#define _BF2DEVCFG0_EJTAGBEN_LENGTH 0x00000001 - -#define _BF2DEVCFG0_FDEBUG_POSITION 0x00000000 -#define _BF2DEVCFG0_FDEBUG_MASK 0x00000003 -#define _BF2DEVCFG0_FDEBUG_LENGTH 0x00000002 - -#define _BF2DEVCFG0_w_POSITION 0x00000000 -#define _BF2DEVCFG0_w_MASK 0xFFFFFFFF -#define _BF2DEVCFG0_w_LENGTH 0x00000020 - -#define _BF2DEVCP0_CP_POSITION 0x0000001C -#define _BF2DEVCP0_CP_MASK 0x10000000 -#define _BF2DEVCP0_CP_LENGTH 0x00000001 - -#define _BF2DEVCP0_w_POSITION 0x00000000 -#define _BF2DEVCP0_w_MASK 0xFFFFFFFF -#define _BF2DEVCP0_w_LENGTH 0x00000020 - -#define _BF2SEQ3_TSEQ_POSITION 0x00000000 -#define _BF2SEQ3_TSEQ_MASK 0x0000FFFF -#define _BF2SEQ3_TSEQ_LENGTH 0x00000010 - -#define _BF2SEQ3_CSEQ_POSITION 0x00000010 -#define _BF2SEQ3_CSEQ_MASK 0xFFFF0000 -#define _BF2SEQ3_CSEQ_LENGTH 0x00000010 - -#define _BF2SEQ3_w_POSITION 0x00000000 -#define _BF2SEQ3_w_MASK 0xFFFFFFFF -#define _BF2SEQ3_w_LENGTH 0x00000020 - -/* Vector Numbers */ -#define _CORE_TIMER_VECTOR 0 -#define _CORE_SOFTWARE_0_VECTOR 1 -#define _CORE_SOFTWARE_1_VECTOR 2 -#define _EXTERNAL_0_VECTOR 3 -#define _TIMER_1_VECTOR 4 -#define _INPUT_CAPTURE_1_ERROR_VECTOR 5 -#define _INPUT_CAPTURE_1_VECTOR 6 -#define _OUTPUT_COMPARE_1_VECTOR 7 -#define _EXTERNAL_1_VECTOR 8 -#define _TIMER_2_VECTOR 9 -#define _INPUT_CAPTURE_2_ERROR_VECTOR 10 -#define _INPUT_CAPTURE_2_VECTOR 11 -#define _OUTPUT_COMPARE_2_VECTOR 12 -#define _EXTERNAL_2_VECTOR 13 -#define _TIMER_3_VECTOR 14 -#define _INPUT_CAPTURE_3_ERROR_VECTOR 15 -#define _INPUT_CAPTURE_3_VECTOR 16 -#define _OUTPUT_COMPARE_3_VECTOR 17 -#define _EXTERNAL_3_VECTOR 18 -#define _TIMER_4_VECTOR 19 -#define _INPUT_CAPTURE_4_ERROR_VECTOR 20 -#define _INPUT_CAPTURE_4_VECTOR 21 -#define _OUTPUT_COMPARE_4_VECTOR 22 -#define _EXTERNAL_4_VECTOR 23 -#define _TIMER_5_VECTOR 24 -#define _INPUT_CAPTURE_5_ERROR_VECTOR 25 -#define _INPUT_CAPTURE_5_VECTOR 26 -#define _OUTPUT_COMPARE_5_VECTOR 27 -#define _TIMER_6_VECTOR 28 -#define _INPUT_CAPTURE_6_ERROR_VECTOR 29 -#define _INPUT_CAPTURE_6_VECTOR 30 -#define _OUTPUT_COMPARE_6_VECTOR 31 -#define _TIMER_7_VECTOR 32 -#define _INPUT_CAPTURE_7_ERROR_VECTOR 33 -#define _INPUT_CAPTURE_7_VECTOR 34 -#define _OUTPUT_COMPARE_7_VECTOR 35 -#define _TIMER_8_VECTOR 36 -#define _INPUT_CAPTURE_8_ERROR_VECTOR 37 -#define _INPUT_CAPTURE_8_VECTOR 38 -#define _OUTPUT_COMPARE_8_VECTOR 39 -#define _TIMER_9_VECTOR 40 -#define _INPUT_CAPTURE_9_ERROR_VECTOR 41 -#define _INPUT_CAPTURE_9_VECTOR 42 -#define _OUTPUT_COMPARE_9_VECTOR 43 -#define _ADC_VECTOR 44 -#define _ADC_FIFO_VECTOR 45 -#define _ADC_DC1_VECTOR 46 -#define _ADC_DC2_VECTOR 47 -#define _ADC_DC3_VECTOR 48 -#define _ADC_DC4_VECTOR 49 -#define _ADC_DC5_VECTOR 50 -#define _ADC_DC6_VECTOR 51 -#define _ADC_DF1_VECTOR 52 -#define _ADC_DF2_VECTOR 53 -#define _ADC_DF3_VECTOR 54 -#define _ADC_DF4_VECTOR 55 -#define _ADC_DF5_VECTOR 56 -#define _ADC_DF6_VECTOR 57 -#define _ADC_FAULT_VECTOR 58 -#define _ADC_DATA0_VECTOR 59 -#define _ADC_DATA1_VECTOR 60 -#define _ADC_DATA2_VECTOR 61 -#define _ADC_DATA3_VECTOR 62 -#define _ADC_DATA4_VECTOR 63 -#define _ADC_DATA5_VECTOR 64 -#define _ADC_DATA6_VECTOR 65 -#define _ADC_DATA7_VECTOR 66 -#define _ADC_DATA8_VECTOR 67 -#define _ADC_DATA9_VECTOR 68 -#define _ADC_DATA10_VECTOR 69 -#define _ADC_DATA11_VECTOR 70 -#define _ADC_DATA12_VECTOR 71 -#define _ADC_DATA13_VECTOR 72 -#define _ADC_DATA14_VECTOR 73 -#define _ADC_DATA15_VECTOR 74 -#define _ADC_DATA16_VECTOR 75 -#define _ADC_DATA17_VECTOR 76 -#define _ADC_DATA18_VECTOR 77 -#define _ADC_DATA19_VECTOR 78 -#define _ADC_DATA20_VECTOR 79 -#define _ADC_DATA21_VECTOR 80 -#define _ADC_DATA22_VECTOR 81 -#define _ADC_DATA23_VECTOR 82 -#define _ADC_DATA24_VECTOR 83 -#define _ADC_DATA25_VECTOR 84 -#define _ADC_DATA26_VECTOR 85 -#define _ADC_DATA27_VECTOR 86 -#define _ADC_DATA28_VECTOR 87 -#define _ADC_DATA29_VECTOR 88 -#define _ADC_DATA30_VECTOR 89 -#define _ADC_DATA31_VECTOR 90 -#define _ADC_DATA32_VECTOR 91 -#define _ADC_DATA33_VECTOR 92 -#define _ADC_DATA34_VECTOR 93 -#define _ADC_DATA43_VECTOR 102 -#define _ADC_DATA44_VECTOR 103 -#define _CORE_PERF_COUNT_VECTOR 104 -#define _CORE_FAST_DEBUG_CHAN_VECTOR 105 -#define _SYSTEM_BUS_PROTECTION_VECTOR 106 -#define _SPI1_FAULT_VECTOR 109 -#define _SPI1_RX_VECTOR 110 -#define _SPI1_TX_VECTOR 111 -#define _UART1_FAULT_VECTOR 112 -#define _UART1_RX_VECTOR 113 -#define _UART1_TX_VECTOR 114 -#define _I2C1_BUS_VECTOR 115 -#define _I2C1_SLAVE_VECTOR 116 -#define _I2C1_MASTER_VECTOR 117 -#define _CHANGE_NOTICE_A_VECTOR 118 -#define _CHANGE_NOTICE_B_VECTOR 119 -#define _CHANGE_NOTICE_C_VECTOR 120 -#define _CHANGE_NOTICE_D_VECTOR 121 -#define _CHANGE_NOTICE_E_VECTOR 122 -#define _CHANGE_NOTICE_F_VECTOR 123 -#define _CHANGE_NOTICE_G_VECTOR 124 -#define _PMP_VECTOR 128 -#define _PMP_ERROR_VECTOR 129 -#define _COMPARATOR_1_VECTOR 130 -#define _COMPARATOR_2_VECTOR 131 -#define _USB_VECTOR 132 -#define _USB_DMA_VECTOR 133 -#define _DMA0_VECTOR 134 -#define _DMA1_VECTOR 135 -#define _DMA2_VECTOR 136 -#define _DMA3_VECTOR 137 -#define _DMA4_VECTOR 138 -#define _DMA5_VECTOR 139 -#define _DMA6_VECTOR 140 -#define _DMA7_VECTOR 141 -#define _SPI2_FAULT_VECTOR 142 -#define _SPI2_RX_VECTOR 143 -#define _SPI2_TX_VECTOR 144 -#define _UART2_FAULT_VECTOR 145 -#define _UART2_RX_VECTOR 146 -#define _UART2_TX_VECTOR 147 -#define _I2C2_BUS_VECTOR 148 -#define _I2C2_SLAVE_VECTOR 149 -#define _I2C2_MASTER_VECTOR 150 -#define _CAN1_VECTOR 151 -#define _CAN2_VECTOR 152 -#define _ETHERNET_VECTOR 153 -#define _SPI3_FAULT_VECTOR 154 -#define _SPI3_RX_VECTOR 155 -#define _SPI3_TX_VECTOR 156 -#define _UART3_FAULT_VECTOR 157 -#define _UART3_RX_VECTOR 158 -#define _UART3_TX_VECTOR 159 -#define _I2C3_BUS_VECTOR 160 -#define _I2C3_SLAVE_VECTOR 161 -#define _I2C3_MASTER_VECTOR 162 -#define _SPI4_FAULT_VECTOR 163 -#define _SPI4_RX_VECTOR 164 -#define _SPI4_TX_VECTOR 165 -#define _RTCC_VECTOR 166 -#define _FLASH_CONTROL_VECTOR 167 -#define _PREFETCH_VECTOR 168 -#define _SQI1_VECTOR 169 -#define _UART4_FAULT_VECTOR 170 -#define _UART4_RX_VECTOR 171 -#define _UART4_TX_VECTOR 172 -#define _I2C4_BUS_VECTOR 173 -#define _I2C4_SLAVE_VECTOR 174 -#define _I2C4_MASTER_VECTOR 175 -#define _SPI5_FAULT_VECTOR 176 -#define _SPI5_RX_VECTOR 177 -#define _SPI5_TX_VECTOR 178 -#define _UART5_FAULT_VECTOR 179 -#define _UART5_RX_VECTOR 180 -#define _UART5_TX_VECTOR 181 -#define _I2C5_BUS_VECTOR 182 -#define _I2C5_SLAVE_VECTOR 183 -#define _I2C5_MASTER_VECTOR 184 -#define _SPI6_FAULT_VECTOR 185 -#define _SPI6_RX_VECTOR 186 -#define _SPI6_TX_VECTOR 187 -#define _UART6_FAULT_VECTOR 188 -#define _UART6_RX_VECTOR 189 -#define _UART6_TX_VECTOR 190 -#define _ADC_EOS_VECTOR 192 -#define _ADC_ARDY_VECTOR 193 -#define _ADC_URDY_VECTOR 194 -#define _ADC_EARLY_VECTOR 196 -#define _ADC0_EARLY_VECTOR 198 -#define _ADC1_EARLY_VECTOR 199 -#define _ADC2_EARLY_VECTOR 200 -#define _ADC3_EARLY_VECTOR 201 -#define _ADC4_EARLY_VECTOR 202 -#define _ADC7_EARLY_VECTOR 205 -#define _ADC0_WARM_VECTOR 206 -#define _ADC1_WARM_VECTOR 207 -#define _ADC2_WARM_VECTOR 208 -#define _ADC3_WARM_VECTOR 209 -#define _ADC4_WARM_VECTOR 210 -#define _ADC7_WARM_VECTOR 213 - -/* Device Peripherals */ -#define _CFG -#define _CMP -#define _CMP1 -#define _CMP2 -#define _CRU -#define _CVR -#define _DMAC -#define _DMT -#define _EBI -#define _ETH -#define _I2C1 -#define _I2C2 -#define _I2C3 -#define _I2C4 -#define _I2C5 -#define _ICAP1 -#define _ICAP2 -#define _ICAP3 -#define _ICAP4 -#define _ICAP5 -#define _ICAP6 -#define _ICAP7 -#define _ICAP8 -#define _ICAP9 -#define _INT -#define _NVM -#define _OCMP1 -#define _OCMP2 -#define _OCMP3 -#define _OCMP4 -#define _OCMP5 -#define _OCMP6 -#define _OCMP7 -#define _OCMP8 -#define _OCMP9 -#define _PCACHE -#define _PMP -#define _PORTA -#define _PORTB -#define _PORTC -#define _PORTD -#define _PORTE -#define _PORTF -#define _PORTG -#define _RNG -#define _RTCC -#define _SB -#define _SPI1 -#define _SPI2 -#define _SPI3 -#define _SPI4 -#define _SPI5 -#define _SPI6 -#define _SQI1 -#define _TMR1 -#define _TMR2 -#define _TMR23 -#define _TMR3 -#define _TMR4 -#define _TMR45 -#define _TMR5 -#define _TMR6 -#define _TMR67 -#define _TMR7 -#define _TMR8 -#define _TMR89 -#define _TMR9 -#define _UART1 -#define _UART2 -#define _UART3 -#define _UART4 -#define _UART5 -#define _UART6 -#define _UARTAB -#define _UARTCD -#define _UARTEF -#define _UARTGH -#define _UARTJK -#define _UARTLM -#define _USB -#define _WDT -#define __DDPSTAT - -/* Base Addresses for Peripherals */ -#define _CFG_BASE_ADDRESS 0xBF800000 -#define _CMP1_BASE_ADDRESS 0xBF84C000 -#define _CMP2_BASE_ADDRESS 0xBF84C010 -#define _CMP_BASE_ADDRESS 0xBF84C000 -#define _CRU_BASE_ADDRESS 0xBF801200 -#define _CVR_BASE_ADDRESS 0xBF800E00 -#define _DMAC_BASE_ADDRESS 0xBF811000 -#define _DMT_BASE_ADDRESS 0xBF800A00 -#define _EBI_BASE_ADDRESS 0xBF8E1014 -#define _ETH_BASE_ADDRESS 0xBF882000 -#define _I2C1_BASE_ADDRESS 0xBF820000 -#define _I2C2_BASE_ADDRESS 0xBF820200 -#define _I2C3_BASE_ADDRESS 0xBF820400 -#define _I2C4_BASE_ADDRESS 0xBF820600 -#define _I2C5_BASE_ADDRESS 0xBF820800 -#define _ICAP1_BASE_ADDRESS 0xBF842000 -#define _ICAP2_BASE_ADDRESS 0xBF842200 -#define _ICAP3_BASE_ADDRESS 0xBF842400 -#define _ICAP4_BASE_ADDRESS 0xBF842600 -#define _ICAP5_BASE_ADDRESS 0xBF842800 -#define _ICAP6_BASE_ADDRESS 0xBF842A00 -#define _ICAP7_BASE_ADDRESS 0xBF842C00 -#define _ICAP8_BASE_ADDRESS 0xBF842E00 -#define _ICAP9_BASE_ADDRESS 0xBF843000 -#define _INT_BASE_ADDRESS 0xBF810000 -#define _NVM_BASE_ADDRESS 0xBF800600 -#define _OCMP1_BASE_ADDRESS 0xBF844000 -#define _OCMP2_BASE_ADDRESS 0xBF844200 -#define _OCMP3_BASE_ADDRESS 0xBF844400 -#define _OCMP4_BASE_ADDRESS 0xBF844600 -#define _OCMP5_BASE_ADDRESS 0xBF844800 -#define _OCMP6_BASE_ADDRESS 0xBF844A00 -#define _OCMP7_BASE_ADDRESS 0xBF844C00 -#define _OCMP8_BASE_ADDRESS 0xBF844E00 -#define _OCMP9_BASE_ADDRESS 0xBF845000 -#define _PCACHE_BASE_ADDRESS 0xBF8E0000 -#define _PMP_BASE_ADDRESS 0xBF82E000 -#define _PORTA_BASE_ADDRESS 0xBF860020 -#define _PORTB_BASE_ADDRESS 0xBF860120 -#define _PORTC_BASE_ADDRESS 0xBF860220 -#define _PORTD_BASE_ADDRESS 0xBF860320 -#define _PORTE_BASE_ADDRESS 0xBF860420 -#define _PORTF_BASE_ADDRESS 0xBF860520 -#define _PORTG_BASE_ADDRESS 0xBF860620 -#define _RNG_BASE_ADDRESS 0xBF8E6000 -#define _RTCC_BASE_ADDRESS 0xBF800C00 -#define _SB_BASE_ADDRESS 0xBF8F0510 -#define _SPI1_BASE_ADDRESS 0xBF821000 -#define _SPI2_BASE_ADDRESS 0xBF821200 -#define _SPI3_BASE_ADDRESS 0xBF821400 -#define _SPI4_BASE_ADDRESS 0xBF821600 -#define _SPI5_BASE_ADDRESS 0xBF821800 -#define _SPI6_BASE_ADDRESS 0xBF821A00 -#define _SQI1_BASE_ADDRESS 0xBF8E2000 -#define _TMR1_BASE_ADDRESS 0xBF840000 -#define _TMR23_BASE_ADDRESS 0xBF840200 -#define _TMR2_BASE_ADDRESS 0xBF840200 -#define _TMR3_BASE_ADDRESS 0xBF840400 -#define _TMR45_BASE_ADDRESS 0xBF840600 -#define _TMR4_BASE_ADDRESS 0xBF840600 -#define _TMR5_BASE_ADDRESS 0xBF840800 -#define _TMR67_BASE_ADDRESS 0xBF840A00 -#define _TMR6_BASE_ADDRESS 0xBF840A00 -#define _TMR7_BASE_ADDRESS 0xBF840C00 -#define _TMR89_BASE_ADDRESS 0xBF840E00 -#define _TMR8_BASE_ADDRESS 0xBF840E00 -#define _TMR9_BASE_ADDRESS 0xBF841000 -#define _UART1_BASE_ADDRESS 0xBF822000 -#define _UART2_BASE_ADDRESS 0xBF822200 -#define _UART3_BASE_ADDRESS 0xBF822400 -#define _UART4_BASE_ADDRESS 0xBF822600 -#define _UART5_BASE_ADDRESS 0xBF822800 -#define _UART6_BASE_ADDRESS 0xBF822A00 -#define _UARTAB_BASE_ADDRESS 0xBF822000 -#define _UARTCD_BASE_ADDRESS 0xBF822200 -#define _UARTEF_BASE_ADDRESS 0xBF822400 -#define _UARTGH_BASE_ADDRESS 0xBF822600 -#define _UARTJK_BASE_ADDRESS 0xBF822800 -#define _UARTLM_BASE_ADDRESS 0xBF822A00 -#define _USB_BASE_ADDRESS 0xBF8E3000 -#define _WDT_BASE_ADDRESS 0xBF800800 -#define __DDPSTAT_BASE_ADDRESS 0xBF801140 - -/* Default Memory-region macros */ -#define __BOOT2LASTPAGE_BASE 0xBFC70000 -#define __BOOT2LASTPAGE_LENGTH 0x4000 -#define __KSEG1_BOOT_MEM_BASE 0xBFC00000 -#define __KSEG1_BOOT_MEM_LENGTH 0x480 -#define __KSEG1_BOOT_MEM_4B0_BASE 0xBFC004B0 -#define __KSEG1_BOOT_MEM_4B0_LENGTH 0xFA50 -#define __BOOT1LASTPAGE_BASE 0xBFC50000 -#define __BOOT1LASTPAGE_LENGTH 0x4000 -#define __UPPERBOOTALIASLASTPAGE_BASE 0xBFC30000 -#define __UPPERBOOTALIASLASTPAGE_LENGTH 0x4000 -#define __BOOT1_BASE 0xBFC40000 -#define __BOOT1_LENGTH 0xFF00 -#define __BOOT2_BASE 0xBFC60000 -#define __BOOT2_LENGTH 0xFF00 -#define __LOWERBOOTALIASLASTPAGE_BASE 0xBFC10000 -#define __LOWERBOOTALIASLASTPAGE_LENGTH 0x4000 -#define __UPPERBOOTALIAS_BASE 0xBFC20000 -#define __UPPERBOOTALIAS_LENGTH 0xFF00 -#define __KSEG0_PROGRAM_MEM_BASE 0x9D000000 -#define __KSEG0_PROGRAM_MEM_LENGTH 0x200000 -#define __KSEG0_DATA_MEM_BASE 0x80000000 -#define __KSEG0_DATA_MEM_LENGTH 0x80000 -#define __CONFIGSFRS_BFC0FFC0_BASE 0xBFC0FFC0 -#define __CONFIGSFRS_BFC0FFC0_LENGTH 0x40 -#define __CONFIGSFRS_BFC54020_BASE 0xBFC54020 -#define __CONFIGSFRS_BFC54020_LENGTH 0x8 -#define __CONFIGSFRS_BFC4FFC0_BASE 0xBFC4FFC0 -#define __CONFIGSFRS_BFC4FFC0_LENGTH 0x40 -#define __CONFIGSFRS_BFC4FF40_BASE 0xBFC4FF40 -#define __CONFIGSFRS_BFC4FF40_LENGTH 0x40 -#define __CONFIGSFRS_BFC0FF40_BASE 0xBFC0FF40 -#define __CONFIGSFRS_BFC0FF40_LENGTH 0x40 -#define __CONFIGSFRS_BFC2FFC0_BASE 0xBFC2FFC0 -#define __CONFIGSFRS_BFC2FFC0_LENGTH 0x40 -#define __CONFIGSFRS_BFC6FFC0_BASE 0xBFC6FFC0 -#define __CONFIGSFRS_BFC6FFC0_LENGTH 0x40 -#define __CONFIGSFRS_BFC2FF40_BASE 0xBFC2FF40 -#define __CONFIGSFRS_BFC2FF40_LENGTH 0x40 -#define __CONFIGSFRS_BFC6FF40_BASE 0xBFC6FF40 -#define __CONFIGSFRS_BFC6FF40_LENGTH 0x40 -#define __KSEG2_SQI_DATA_MEM_BASE 0xD0000000 -#define __KSEG2_SQI_DATA_MEM_LENGTH 0x4000000 -#define __KSEG3_SQI_DATA_MEM_BASE 0xF0000000 -#define __KSEG3_SQI_DATA_MEM_LENGTH 0x4000000 -#define __KSEG2_EBI_DATA_MEM_BASE 0xC0000000 -#define __KSEG2_EBI_DATA_MEM_LENGTH 0x4000000 -#define __KSEG3_EBI_DATA_MEM_BASE 0xE0000000 -#define __KSEG3_EBI_DATA_MEM_LENGTH 0x4000000 -#define __SFRS_BASE 0xBF800000 -#define __SFRS_LENGTH 0x100000 - -/* The following device macros are predefined by the MPLAB XC32 - * compiler when compiling with the -mprocessor= option. - * We also define them here to help the MPLAB X editor evaluate - * them correctly. - */ -#ifndef __32MZ2048EFG100 -# define __32MZ2048EFG100 1 -#endif -#ifndef __32MZ2048EFG100__ -# define __32MZ2048EFG100__ 1 -#endif -#ifndef __XC__ -# define __XC__ 1 -#endif -#ifndef __XC -# define __XC 1 -#endif -#ifndef __XC32__ -# define __XC32__ 1 -#endif -#ifndef __XC32 -# define __XC32 1 -#endif -#ifndef __PIC32MZ -# define __PIC32MZ 1 -#endif -#ifndef __PIC32MZ__ -# define __PIC32MZ__ 1 -#endif -#ifndef __PIC32_FLASH_SIZE -# define __PIC32_FLASH_SIZE 2048 -#endif -#ifndef __PIC32_FEATURE_SET -# define __PIC32_FEATURE_SET "EF" -#endif -#ifndef __PIC32_FEATURE_SET__ -# define __PIC32_FEATURE_SET__ "EF" -#endif -#ifndef __PIC32_FEATURE_SET0 -# define __PIC32_FEATURE_SET0 'E' -#endif -#ifndef __PIC32_FEATURE_SET1 -# define __PIC32_FEATURE_SET1 'F' -#endif -#ifndef __PIC32_PRODUCT_GROUP -# define __PIC32_PRODUCT_GROUP 'G' -#endif -#ifndef __PIC32_PIN_COUNT -# define __PIC32_PIN_COUNT 100 -#endif - -/* The following device macros indicate which core features are - * available on this device. - */ -#ifndef __PIC32_HAS_L1CACHE -# define __PIC32_HAS_L1CACHE 1 -#endif -#ifndef __PIC32_HAS_MIPS32R2 -# define __PIC32_HAS_MIPS32R2 1 -#endif -#ifndef __PIC32_HAS_MICROMIPS -# define __PIC32_HAS_MICROMIPS 1 -#endif -#ifndef __PIC32_HAS_DSPR2 -# define __PIC32_HAS_DSPR2 1 -#endif -#ifndef __PIC32_HAS_FPU64 -# define __PIC32_HAS_FPU64 1 -#endif -#ifndef __PIC32_HAS_SSX -# define __PIC32_HAS_SSX 1 -#endif -#ifndef __PIC32_HAS_MMU_MZ_FIXED -# define __PIC32_HAS_MMU_MZ_FIXED 1 -#endif -#ifndef __PIC32_HAS_INIT_DATA -# define __PIC32_HAS_INIT_DATA 1 -#endif -#ifndef __PIC32_SRS_SET_COUNT -# define __PIC32_SRS_SET_COUNT 8 -#endif - -#endif diff --git a/cpu/mips_pic32mz/ldscripts/pic32mz2048_uhi.ld b/cpu/mips_pic32mz/ldscripts/pic32mz2048_uhi.ld deleted file mode 100644 index 3b2f4205bdc0..000000000000 --- a/cpu/mips_pic32mz/ldscripts/pic32mz2048_uhi.ld +++ /dev/null @@ -1,409 +0,0 @@ -/* - * A platform and target independent link script to produce UHI - * compliant binaries with varying levels of system initialization - * support. - */ - -__entry = DEFINED(__reset_vector) ? 0xbfc00000 : _start; -ENTRY(__entry) -OUTPUT_FORMAT("elf32-tradlittlemips", "elf32-tradbigmips", "elf32-tradlittlemips") -GROUP(-lc -luhi -lgcc -lhal) -SEARCH_DIR(.) -__DYNAMIC = 0; -STARTUP(crt0.o) -/* Force the exception handler to be registered */ -EXTERN(__register_excpt_handler) -/* Force the exception handler to be included in the link */ -EXTERN(__exception_entry) -/* - * Require verbose exceptions. This can be changed to pull in - * __exception_handle_quiet to reduce code size but be less - * informative - */ -EXTERN(__exception_handle_verbose) -/* Force the interrupt handlers to tbe included in the link */ -EXTERN(__isr_vec) -/* Require the UHI getargs support */ -EXTERN(__getargs) - -/* - * Set the location of the top of the stack. A value of 0 means - * that it will be automatically placed at the highest address - * available as described by the __memory_* setttings - */ -PROVIDE (__stack = 0); - -/* Size of the memory returned by _get_ram_range */ -PROVIDE (__memory_size = 512K); - -/* Base of the memory returned by _get_ram_range */ -PROVIDE (__memory_base = 0x80000000); - -/* Stride length for tlb software invalidate for tlbinvf - * (mipsXXr3+). Some MIPS implementations may layout the sets/ways - * differently in the index register. Either sets LSB or ways LSB. - * - * By setting this to 1 we presume that sets come first. The default boot - * code will decrement this value from the Number of TLB entries. - */ -PROVIDE (__tlb_stride_length = 1); - -/* By default, XPA is not used even if available. To enable XPA, - * __enable_xpa should be 1. - */ -PROVIDE (__enable_xpa = 0); - -/* - * 0 = Do not use exception handler present in boot for UHI - * 1 = Use exception handler present in boot for UHI if BEV is 0 at - * startup - * 2 = Always use exception handler present in boot for UHI - */ -PROVIDE (__use_excpt_boot = 0); -/* - * Include the code to be able to return to boot context. This is - * necessary if __use_excpt_boot != 0. - */ -EXTERN (__register_excpt_boot); - -ASSERT (DEFINED(__register_excpt_boot) || __use_excpt_boot == 0, - "Registration for boot context is required for UHI chaining") - -/* Control if subnormal floating-point values are flushed to zero in - hardware. This applies to both FPU and MSA operations. */ -PROVIDE (__flush_to_zero = 1); - -/* Set up the public symbols depending on whether the user has chosen - quiet or verbose exception handling above */ -EXTERN (__exception_handle); -PROVIDE(__exception_handle = (DEFINED(__exception_handle_quiet) - ? __exception_handle_quiet - : __exception_handle_verbose)); -PROVIDE(_mips_handle_exception = __exception_handle); - -/* - * Initalize some symbols to be zero so we can reference them in the - * crt0 without core dumping. These functions are all optional, but - * we do this so we can have our crt0 always use them if they exist. - * This is so BSPs work better when using the crt0 installed with gcc. - * We have to initalize them twice, so we multiple object file - * formats, as some prepend an underscore. - */ -PROVIDE (hardware_exit_hook = 0); -PROVIDE (hardware_hazard_hook = 0); -PROVIDE (hardware_init_hook = 0); -PROVIDE (software_init_hook = 0); - -/* The default base address for application flash code is 0x9D001000 */ -PROVIDE (__app_start = 0x9D001000) ; -/* Set default vector spacing to 32 bytes. */ -PROVIDE (__isr_vec_space = 32); -/* Leave space for 9 vector entries by default. 8 entry points and one - fallback handler. */ -PROVIDE (__isr_vec_count = 9); -/* - * The start of boot flash must be set if including boot code. By default - * the use of boot code will mean that application code is copied - * from flash to RAM at runtime before being executed. - */ -PROVIDE (__lower_boot_flash_start = DEFINED(__reset_vector) ? 0xbfc00000 : __app_start); - -PROVIDE (__boot_flash1_start = 0xbfc40000); - -PROVIDE (__boot_flash2_start = 0xbfc60000); - -PROVIDE (__bev_override = 0x9fc00000); - -PROVIDE (__flash_vector_start = 0x9D000000); - -PROVIDE (__flash_app_start = 0x9D001000); - -SECTIONS -{ - /* Start of bootrom */ - .lowerbootflashalias __bev_override : /* Runs uncached (from 0xBfc00000) until I$ is - initialized. */ - AT (__lower_boot_flash_start) - { - __base = .; - - *(.reset) /* Reset entry point. */ - *(.boot) /* Boot code. */ - . = ALIGN(8); - - . = __base + 0xff40; /*Alternate Config bits (lower Alias)*/ - KEEP(*(.adevcfg3_la)) - KEEP(*(.adevcfg2_la)) - KEEP(*(.adevcfg1_la)) - KEEP(*(.adevcfg0_la)) - . = __base + 0xff5c; - KEEP(*(.adevcp0_la)) - . = __base + 0xff6c; - KEEP(*(.adevsign_la)) - - . = __base + 0xffc0; /*Config bits (lower Alias)*/ - KEEP(*(.devcfg3_la)) - KEEP(*(.devcfg2_la)) - KEEP(*(.devcfg1_la)) - KEEP(*(.devcfg0_la)) - . = __base + 0xffdc; - KEEP(*(.devcp0_la)) - . = __base + 0xffec; - KEEP(*(.devsign_la)) - - . = __base + 0xfff0; - KEEP(*(.seq_la)) - } = 0xFFFFFFFF - - /* - * We only add this block to keep the MPLAB programmer happy - * It seems to want the config regs values in the non aliased locations - */ - . = __base + 0x40000 + 0xff40; - .bootflash1 : - AT(__boot_flash1_start + 0xff40) - { - __altbase = .; - - . = __altbase; /* Alternate Config Bits (boot flash 1) */ - KEEP(*(.adevcfg3_b1)) - KEEP(*(.adevcfg2_b1)) - KEEP(*(.adevcfg1_b1)) - KEEP(*(.adevcfg0_b1)) - . = __altbase + 0x1c; - KEEP(*(.adevcp0_b1)) - . = __altbase + 0x2c; - KEEP(*(.adevsign_b1)) - - . = __altbase + 0x80; - KEEP(*(.devcfg3_b1)) - KEEP(*(.devcfg2_b1)) - KEEP(*(.devcfg1_b1)) - KEEP(*(.devcfg0_b1)) - . = __altbase + 0x9c; - KEEP(*(.devcp0_b1)) - . = __altbase + 0xAc; - KEEP(*(.devsign_b1)) - . = __altbase + 0xB0; - KEEP(*(.seq_b1)) - } = 0xFFFFFFFF - - /* - * We only add this block to keep the MPLAB programmer happy - * It seems to want the config regs values in the non aliased locations - */ - . = __base + 0x60000 + 0xff40; - .bootflash2 : - AT(__boot_flash2_start + 0xff40) - { - __altbase = .; - - . = __altbase; /* Alternate Config Bits (boot flash 1) */ - KEEP(*(.adevcfg3_b2)) - KEEP(*(.adevcfg2_b2)) - KEEP(*(.adevcfg1_b2)) - KEEP(*(.adevcfg0_b2)) - . = __altbase + 0x1c; - KEEP(*(.adevcp0_b2)) - . = __altbase + 0x2c; - KEEP(*(.adevsign_b2)) - - . = __altbase + 0x80; - KEEP(*(.devcfg3_b2)) - KEEP(*(.devcfg2_b2)) - KEEP(*(.devcfg1_b2)) - KEEP(*(.devcfg0_b2)) - . = __altbase + 0x9c; - KEEP(*(.devcp0_b2)) - . = __altbase + 0xAc; - KEEP(*(.devsign_b2)) - . = __altbase + 0xB0; - KEEP(*(.seq_b2)) - } = 0xFFFFFFFF - - /* Start of the application */ - .exception_vector ALIGN(__flash_vector_start, 0x1000) : - AT (__flash_vector_start) - { - PROVIDE (__excpt_ebase = ABSOLUTE(.)); - __base = .; - KEEP(* (.text.__exception_entry)) - - . = __base + 0x200; - KEEP(* (SORT(.text.__isr_vec*))) - /* Leave space for all the vector entries */ - . = __base + 0x200 + (__isr_vec_space * __isr_vec_count); - ASSERT(__isr_vec_space == (DEFINED(__isr_vec_sw0) - ? __isr_vec_sw1 - __isr_vec_sw0 - : __isr_vec_space), - "Actual ISR vector spacing does not match __isr_vec_space"); - ASSERT(__base + 0x200 == (DEFINED(__isr_vec_sw0) - ? __isr_vec_sw0 & 0xfffffffe : __base + 0x200), - "__isr_vec_sw0 is not placed at EBASE + 0x200"); - . = ALIGN(8); - } = 0 - - . = __flash_app_start; - - .text : { - _ftext = . ; - PROVIDE (eprol = .); - *(.text) - *(.text.*) - *(.gnu.linkonce.t.*) - *(.mips16.fn.*) - *(.mips16.call.*) - } - .init : { - KEEP (*(.init)) - } - .fini : { - KEEP (*(.fini)) - } - .rel.sdata : { - PROVIDE (__runtime_reloc_start = .); - *(.rel.sdata) - PROVIDE (__runtime_reloc_stop = .); - } - PROVIDE (etext = .); - _etext = .; - - .eh_frame_hdr : { *(.eh_frame_hdr) } - .eh_frame : { KEEP (*(.eh_frame)) } - .gcc_except_table : { *(.gcc_except_table*) } - .jcr : { KEEP (*(.jcr)) } - .ctors : - { - /* gcc uses crtbegin.o to find the start of - the constructors, so we make sure it is - first. Because this is a wildcard, it - doesn't matter if the user does not - actually link against crtbegin.o; the - linker won't look for a file to match a - wildcard. The wildcard also means that it - doesn't matter which directory crtbegin.o - is in. */ - - KEEP (*crtbegin.o(.ctors)) - - /* We don't want to include the .ctor section from - from the crtend.o file until after the sorted ctors. - The .ctor section from the crtend file contains the - end of ctors marker and it must be last */ - - KEEP (*(EXCLUDE_FILE (*crtend.o) .ctors)) - KEEP (*(SORT(.ctors.*))) - KEEP (*(.ctors)) - } - - .dtors : - { - KEEP (*crtbegin.o(.dtors)) - KEEP (*(EXCLUDE_FILE (*crtend.o) .dtors)) - KEEP (*(SORT(.dtors.*))) - KEEP (*(.dtors)) - } - - . = .; - .MIPS.abiflags : { - __MIPS_abiflags_start = .; - *(.MIPS.abiflags) - __MIPS_abiflags_end = .; - } - .rodata : { - *(.rdata) - *(.rodata) - *(.rodata.*) - *(.gnu.linkonce.r.*) - } - _rom_data_copy = .; - - .data ALIGN(__memory_base + 0x1000, 16) : - AT (_rom_data_copy) - { - _fdata = .; - - *(.data) - *(.data.*) - *(.gnu.linkonce.d.*) - - . = ALIGN(8); - _gp = . + 0x8000; - __global = _gp; - - *(.lit8) - *(.lit4) - *(.sdata) - *(.sdata.*) - *(.gnu.linkonce.s.*) - } - . = ALIGN(4); - PROVIDE (edata = .); - _edata = .; - _fbss = .; - .sbss : { - *(.sbss) - *(.sbss.*) - *(.gnu.linkonce.sb.*) - *(.scommon) - } - .bss : { - _bss_start = . ; - *(.bss) - *(.bss.*) - *(.gnu.linkonce.b.*) - *(COMMON) - } - - . = ALIGN(4); - PROVIDE (end = .); - _end = .; - /* Now place the data that is only needed within start.S and can be - overwritten by the heap. */ - .startdata : { - *(.startdata) - } - - /* DWARF debug sections. - Symbols in the DWARF debugging sections are relative to - the beginning of the section so we begin them at 0. */ - - /* DWARF 1 */ - .debug 0 : { *(.debug) } - .line 0 : { *(.line) } - - /* GNU DWARF 1 extensions */ - .debug_srcinfo 0 : { *(.debug_srcinfo) } - .debug_sfnames 0 : { *(.debug_sfnames) } - - /* DWARF 1.1 and DWARF 2 */ - .debug_aranges 0 : { *(.debug_aranges) } - .debug_pubnames 0 : { *(.debug_pubnames) } - - /* DWARF 2 */ - .debug_info 0 : { *(.debug_info) } - .debug_abbrev 0 : { *(.debug_abbrev) } - .debug_line 0 : { *(.debug_line) } - .debug_frame 0 : { *(.debug_frame) } - .debug_str 0 : { *(.debug_str) } - .debug_loc 0 : { *(.debug_loc) } - .debug_macinfo 0 : { *(.debug_macinfo) } - .debug_ranges 0 : { *(.debug_ranges) } - - /* SGI/MIPS DWARF 2 extensions */ - .debug_weaknames 0 : { *(.debug_weaknames) } - .debug_funcnames 0 : { *(.debug_funcnames) } - .debug_typenames 0 : { *(.debug_typenames) } - .debug_varnames 0 : { *(.debug_varnames) } - - /* Special sections generated by gcc */ - /* Newer GNU linkers strip by default */ - .mdebug.abi32 0 : { KEEP(*(.mdebug.abi32)) } - .mdebug.abiN32 0 : { KEEP(*(.mdebug.abiN32)) } - .mdebug.abi64 0 : { KEEP(*(.mdebug.abi64)) } - .mdebug.abiO64 0 : { KEEP(*(.mdebug.abiO64)) } - .mdebug.eabi32 0 : { KEEP(*(.mdebug.eabi32)) } - .mdebug.eabi64 0 : { KEEP(*(.mdebug.eabi64)) } - .gcc_compiled_long32 0 : { KEEP(*(.gcc_compiled_long32)) } - .gcc_compiled_long64 0 : { KEEP(*(.gcc_compiled_long64)) } -} diff --git a/cpu/mips_pic32mz/p32mz2048efg100/Makefile b/cpu/mips_pic32mz/p32mz2048efg100/Makefile deleted file mode 100644 index 48422e909a47..000000000000 --- a/cpu/mips_pic32mz/p32mz2048efg100/Makefile +++ /dev/null @@ -1 +0,0 @@ -include $(RIOTBASE)/Makefile.base diff --git a/cpu/mips_pic32mz/p32mz2048efg100/p32mz2048efg100.S b/cpu/mips_pic32mz/p32mz2048efg100/p32mz2048efg100.S deleted file mode 100644 index 8a1ed2f6bc87..000000000000 --- a/cpu/mips_pic32mz/p32mz2048efg100/p32mz2048efg100.S +++ /dev/null @@ -1,6288 +0,0 @@ - #------------------------------------------------------------------------- - # MPLAB XC Compiler - PIC32MZ2048EFG100 processor definition module - # - # Copyright (c) 2016, Microchip Technology Inc. and its subsidiaries ("Microchip") - # All rights reserved. - # - # This software is developed by Microchip Technology Inc. and its - # subsidiaries ("Microchip"). - # - # Redistribution and use in source and binary forms, with or without - # modification, are permitted provided that the following conditions are - # met: - # - # 1. Redistributions of source code must retain the above copyright - # notice, this list of conditions and the following disclaimer. - # 2. Redistributions in binary form must reproduce the above - # copyright notice, this list of conditions and the following - # disclaimer in the documentation and/or other materials provided - # with the distribution. - # 3. Microchip's name may not be used to endorse or promote products - # derived from this software without specific prior written - # permission. - # - # THIS SOFTWARE IS PROVIDED BY MICROCHIP "AS IS" AND ANY EXPRESS OR IMPLIED - # WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - # MERCHANTABILITY AND FITNESS FOR PURPOSE ARE DISCLAIMED. IN NO EVENT - # SHALL MICROCHIP BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - # EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING BUT NOT LIMITED TO - # PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA OR PROFITS; - # OR BUSINESS INTERRUPTION) HOWSOEVER CAUSED AND ON ANY THEORY OF LIABILITY, - # WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR - # OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF - # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - # - # - - #------------------------------------------------------------------------- - -CFGCON = 0xBF800000 - .global CFGCON -DEVID = 0xBF800020 - .global DEVID -SYSKEY = 0xBF800030 - .global SYSKEY -PMD1 = 0xBF800040 - .global PMD1 -PMD1CLR = 0xBF800044 - .global PMD1CLR -PMD1SET = 0xBF800048 - .global PMD1SET -PMD1INV = 0xBF80004C - .global PMD1INV -PMD2 = 0xBF800050 - .global PMD2 -PMD2CLR = 0xBF800054 - .global PMD2CLR -PMD2SET = 0xBF800058 - .global PMD2SET -PMD2INV = 0xBF80005C - .global PMD2INV -PMD3 = 0xBF800060 - .global PMD3 -PMD3CLR = 0xBF800064 - .global PMD3CLR -PMD3SET = 0xBF800068 - .global PMD3SET -PMD3INV = 0xBF80006C - .global PMD3INV -PMD4 = 0xBF800070 - .global PMD4 -PMD4CLR = 0xBF800074 - .global PMD4CLR -PMD4SET = 0xBF800078 - .global PMD4SET -PMD4INV = 0xBF80007C - .global PMD4INV -PMD5 = 0xBF800080 - .global PMD5 -PMD5CLR = 0xBF800084 - .global PMD5CLR -PMD5SET = 0xBF800088 - .global PMD5SET -PMD5INV = 0xBF80008C - .global PMD5INV -PMD6 = 0xBF800090 - .global PMD6 -PMD6CLR = 0xBF800094 - .global PMD6CLR -PMD6SET = 0xBF800098 - .global PMD6SET -PMD6INV = 0xBF80009C - .global PMD6INV -PMD7 = 0xBF8000A0 - .global PMD7 -PMD7CLR = 0xBF8000A4 - .global PMD7CLR -PMD7SET = 0xBF8000A8 - .global PMD7SET -PMD7INV = 0xBF8000AC - .global PMD7INV -CFGEBIA = 0xBF8000C0 - .global CFGEBIA -CFGEBIACLR = 0xBF8000C4 - .global CFGEBIACLR -CFGEBIASET = 0xBF8000C8 - .global CFGEBIASET -CFGEBIAINV = 0xBF8000CC - .global CFGEBIAINV -CFGEBIC = 0xBF8000D0 - .global CFGEBIC -CFGEBICCLR = 0xBF8000D4 - .global CFGEBICCLR -CFGEBICSET = 0xBF8000D8 - .global CFGEBICSET -CFGEBICINV = 0xBF8000DC - .global CFGEBICINV -CFGPG = 0xBF8000E0 - .global CFGPG -CFGPGCLR = 0xBF8000E4 - .global CFGPGCLR -CFGPGSET = 0xBF8000E8 - .global CFGPGSET -CFGPGINV = 0xBF8000EC - .global CFGPGINV -NVMCON = 0xBF800600 - .global NVMCON -NVMCONCLR = 0xBF800604 - .global NVMCONCLR -NVMCONSET = 0xBF800608 - .global NVMCONSET -NVMCONINV = 0xBF80060C - .global NVMCONINV -NVMKEY = 0xBF800610 - .global NVMKEY -NVMADDR = 0xBF800620 - .global NVMADDR -NVMADDRCLR = 0xBF800624 - .global NVMADDRCLR -NVMADDRSET = 0xBF800628 - .global NVMADDRSET -NVMADDRINV = 0xBF80062C - .global NVMADDRINV -NVMDATA0 = 0xBF800630 - .global NVMDATA0 -NVMDATA0CLR = 0xBF800634 - .global NVMDATA0CLR -NVMDATA0SET = 0xBF800638 - .global NVMDATA0SET -NVMDATA0INV = 0xBF80063C - .global NVMDATA0INV -NVMDATA1 = 0xBF800640 - .global NVMDATA1 -NVMDATA1CLR = 0xBF800644 - .global NVMDATA1CLR -NVMDATA1SET = 0xBF800648 - .global NVMDATA1SET -NVMDATA1INV = 0xBF80064C - .global NVMDATA1INV -NVMDATA2 = 0xBF800650 - .global NVMDATA2 -NVMDATA2CLR = 0xBF800654 - .global NVMDATA2CLR -NVMDATA2SET = 0xBF800658 - .global NVMDATA2SET -NVMDATA2INV = 0xBF80065C - .global NVMDATA2INV -NVMDATA3 = 0xBF800660 - .global NVMDATA3 -NVMDATA3CLR = 0xBF800664 - .global NVMDATA3CLR -NVMDATA3SET = 0xBF800668 - .global NVMDATA3SET -NVMDATA3INV = 0xBF80066C - .global NVMDATA3INV -NVMSRCADDR = 0xBF800670 - .global NVMSRCADDR -NVMSRCADDRCLR = 0xBF800674 - .global NVMSRCADDRCLR -NVMSRCADDRSET = 0xBF800678 - .global NVMSRCADDRSET -NVMSRCADDRINV = 0xBF80067C - .global NVMSRCADDRINV -NVMPWP = 0xBF800680 - .global NVMPWP -NVMPWPCLR = 0xBF800684 - .global NVMPWPCLR -NVMPWPSET = 0xBF800688 - .global NVMPWPSET -NVMPWPINV = 0xBF80068C - .global NVMPWPINV -NVMBWP = 0xBF800690 - .global NVMBWP -NVMBWPCLR = 0xBF800694 - .global NVMBWPCLR -NVMBWPSET = 0xBF800698 - .global NVMBWPSET -NVMBWPINV = 0xBF80069C - .global NVMBWPINV -NVMCON2 = 0xBF8006A0 - .global NVMCON2 -NVMCON2CLR = 0xBF8006A4 - .global NVMCON2CLR -NVMCON2SET = 0xBF8006A8 - .global NVMCON2SET -NVMCON2INV = 0xBF8006AC - .global NVMCON2INV -WDTCON = 0xBF800800 - .global WDTCON -WDTCONCLR = 0xBF800804 - .global WDTCONCLR -WDTCONSET = 0xBF800808 - .global WDTCONSET -WDTCONINV = 0xBF80080C - .global WDTCONINV -DMTCON = 0xBF800A00 - .global DMTCON -DMTPRECLR = 0xBF800A10 - .global DMTPRECLR -DMTCLR = 0xBF800A20 - .global DMTCLR -DMTSTAT = 0xBF800A30 - .global DMTSTAT -DMTCNT = 0xBF800A40 - .global DMTCNT -DMTPSCNT = 0xBF800A60 - .global DMTPSCNT -DMTPSINTV = 0xBF800A70 - .global DMTPSINTV -RTCCON = 0xBF800C00 - .global RTCCON -RTCCONCLR = 0xBF800C04 - .global RTCCONCLR -RTCCONSET = 0xBF800C08 - .global RTCCONSET -RTCCONINV = 0xBF800C0C - .global RTCCONINV -RTCALRM = 0xBF800C10 - .global RTCALRM -RTCALRMCLR = 0xBF800C14 - .global RTCALRMCLR -RTCALRMSET = 0xBF800C18 - .global RTCALRMSET -RTCALRMINV = 0xBF800C1C - .global RTCALRMINV -RTCTIME = 0xBF800C20 - .global RTCTIME -RTCTIMECLR = 0xBF800C24 - .global RTCTIMECLR -RTCTIMESET = 0xBF800C28 - .global RTCTIMESET -RTCTIMEINV = 0xBF800C2C - .global RTCTIMEINV -RTCDATE = 0xBF800C30 - .global RTCDATE -RTCDATECLR = 0xBF800C34 - .global RTCDATECLR -RTCDATESET = 0xBF800C38 - .global RTCDATESET -RTCDATEINV = 0xBF800C3C - .global RTCDATEINV -ALRMTIME = 0xBF800C40 - .global ALRMTIME -ALRMTIMECLR = 0xBF800C44 - .global ALRMTIMECLR -ALRMTIMESET = 0xBF800C48 - .global ALRMTIMESET -ALRMTIMEINV = 0xBF800C4C - .global ALRMTIMEINV -ALRMDATE = 0xBF800C50 - .global ALRMDATE -ALRMDATECLR = 0xBF800C54 - .global ALRMDATECLR -ALRMDATESET = 0xBF800C58 - .global ALRMDATESET -ALRMDATEINV = 0xBF800C5C - .global ALRMDATEINV -CVRCON = 0xBF800E00 - .global CVRCON -CVRCONCLR = 0xBF800E04 - .global CVRCONCLR -CVRCONSET = 0xBF800E08 - .global CVRCONSET -CVRCONINV = 0xBF800E0C - .global CVRCONINV -_ICDCON = 0xBF801130 - .global _ICDCON -_ICDSTAT = 0xBF801140 - .global _ICDSTAT -OSCCON = 0xBF801200 - .global OSCCON -OSCCONCLR = 0xBF801204 - .global OSCCONCLR -OSCCONSET = 0xBF801208 - .global OSCCONSET -OSCCONINV = 0xBF80120C - .global OSCCONINV -OSCTUN = 0xBF801210 - .global OSCTUN -OSCTUNCLR = 0xBF801214 - .global OSCTUNCLR -OSCTUNSET = 0xBF801218 - .global OSCTUNSET -OSCTUNINV = 0xBF80121C - .global OSCTUNINV -SPLLCON = 0xBF801220 - .global SPLLCON -SPLLCONCLR = 0xBF801224 - .global SPLLCONCLR -SPLLCONSET = 0xBF801228 - .global SPLLCONSET -SPLLCONINV = 0xBF80122C - .global SPLLCONINV -RCON = 0xBF801240 - .global RCON -RCONCLR = 0xBF801244 - .global RCONCLR -RCONSET = 0xBF801248 - .global RCONSET -RCONINV = 0xBF80124C - .global RCONINV -RSWRST = 0xBF801250 - .global RSWRST -RSWRSTCLR = 0xBF801254 - .global RSWRSTCLR -RSWRSTSET = 0xBF801258 - .global RSWRSTSET -RSWRSTINV = 0xBF80125C - .global RSWRSTINV -RNMICON = 0xBF801260 - .global RNMICON -RNMICONCLR = 0xBF801264 - .global RNMICONCLR -RNMICONSET = 0xBF801268 - .global RNMICONSET -RNMICONINV = 0xBF80126C - .global RNMICONINV -PWRCON = 0xBF801270 - .global PWRCON -PWRCONCLR = 0xBF801274 - .global PWRCONCLR -PWRCONSET = 0xBF801278 - .global PWRCONSET -PWRCONINV = 0xBF80127C - .global PWRCONINV -REFO1CON = 0xBF801280 - .global REFO1CON -REFO1CONCLR = 0xBF801284 - .global REFO1CONCLR -REFO1CONSET = 0xBF801288 - .global REFO1CONSET -REFO1CONINV = 0xBF80128C - .global REFO1CONINV -REFO1TRIM = 0xBF801290 - .global REFO1TRIM -REFO1TRIMCLR = 0xBF801294 - .global REFO1TRIMCLR -REFO1TRIMSET = 0xBF801298 - .global REFO1TRIMSET -REFO1TRIMINV = 0xBF80129C - .global REFO1TRIMINV -REFO2CON = 0xBF8012A0 - .global REFO2CON -REFO2CONCLR = 0xBF8012A4 - .global REFO2CONCLR -REFO2CONSET = 0xBF8012A8 - .global REFO2CONSET -REFO2CONINV = 0xBF8012AC - .global REFO2CONINV -REFO2TRIM = 0xBF8012B0 - .global REFO2TRIM -REFO2TRIMCLR = 0xBF8012B4 - .global REFO2TRIMCLR -REFO2TRIMSET = 0xBF8012B8 - .global REFO2TRIMSET -REFO2TRIMINV = 0xBF8012BC - .global REFO2TRIMINV -REFO3CON = 0xBF8012C0 - .global REFO3CON -REFO3CONCLR = 0xBF8012C4 - .global REFO3CONCLR -REFO3CONSET = 0xBF8012C8 - .global REFO3CONSET -REFO3CONINV = 0xBF8012CC - .global REFO3CONINV -REFO3TRIM = 0xBF8012D0 - .global REFO3TRIM -REFO3TRIMCLR = 0xBF8012D4 - .global REFO3TRIMCLR -REFO3TRIMSET = 0xBF8012D8 - .global REFO3TRIMSET -REFO3TRIMINV = 0xBF8012DC - .global REFO3TRIMINV -REFO4CON = 0xBF8012E0 - .global REFO4CON -REFO4CONCLR = 0xBF8012E4 - .global REFO4CONCLR -REFO4CONSET = 0xBF8012E8 - .global REFO4CONSET -REFO4CONINV = 0xBF8012EC - .global REFO4CONINV -REFO4TRIM = 0xBF8012F0 - .global REFO4TRIM -REFO4TRIMCLR = 0xBF8012F4 - .global REFO4TRIMCLR -REFO4TRIMSET = 0xBF8012F8 - .global REFO4TRIMSET -REFO4TRIMINV = 0xBF8012FC - .global REFO4TRIMINV -PB1DIV = 0xBF801300 - .global PB1DIV -PB1DIVCLR = 0xBF801304 - .global PB1DIVCLR -PB1DIVSET = 0xBF801308 - .global PB1DIVSET -PB1DIVINV = 0xBF80130C - .global PB1DIVINV -PB2DIV = 0xBF801310 - .global PB2DIV -PB2DIVCLR = 0xBF801314 - .global PB2DIVCLR -PB2DIVSET = 0xBF801318 - .global PB2DIVSET -PB2DIVINV = 0xBF80131C - .global PB2DIVINV -PB3DIV = 0xBF801320 - .global PB3DIV -PB3DIVCLR = 0xBF801324 - .global PB3DIVCLR -PB3DIVSET = 0xBF801328 - .global PB3DIVSET -PB3DIVINV = 0xBF80132C - .global PB3DIVINV -PB4DIV = 0xBF801330 - .global PB4DIV -PB4DIVCLR = 0xBF801334 - .global PB4DIVCLR -PB4DIVSET = 0xBF801338 - .global PB4DIVSET -PB4DIVINV = 0xBF80133C - .global PB4DIVINV -PB5DIV = 0xBF801340 - .global PB5DIV -PB5DIVCLR = 0xBF801344 - .global PB5DIVCLR -PB5DIVSET = 0xBF801348 - .global PB5DIVSET -PB5DIVINV = 0xBF80134C - .global PB5DIVINV -PB7DIV = 0xBF801360 - .global PB7DIV -PB7DIVCLR = 0xBF801364 - .global PB7DIVCLR -PB7DIVSET = 0xBF801368 - .global PB7DIVSET -PB7DIVINV = 0xBF80136C - .global PB7DIVINV -PB8DIV = 0xBF801370 - .global PB8DIV -PB8DIVCLR = 0xBF801374 - .global PB8DIVCLR -PB8DIVSET = 0xBF801378 - .global PB8DIVSET -PB8DIVINV = 0xBF80137C - .global PB8DIVINV -SLEWCON = 0xBF8013C0 - .global SLEWCON -SLEWCONCLR = 0xBF8013C4 - .global SLEWCONCLR -SLEWCONSET = 0xBF8013C8 - .global SLEWCONSET -SLEWCONINV = 0xBF8013CC - .global SLEWCONINV -CLKSTAT = 0xBF8013D0 - .global CLKSTAT -CLKSTATCLR = 0xBF8013D4 - .global CLKSTATCLR -CLKSTATSET = 0xBF8013D8 - .global CLKSTATSET -CLKSTATINV = 0xBF8013DC - .global CLKSTATINV -INT1R = 0xBF801404 - .global INT1R -INT2R = 0xBF801408 - .global INT2R -INT3R = 0xBF80140C - .global INT3R -INT4R = 0xBF801410 - .global INT4R -T2CKR = 0xBF801418 - .global T2CKR -T3CKR = 0xBF80141C - .global T3CKR -T4CKR = 0xBF801420 - .global T4CKR -T5CKR = 0xBF801424 - .global T5CKR -T6CKR = 0xBF801428 - .global T6CKR -T7CKR = 0xBF80142C - .global T7CKR -T8CKR = 0xBF801430 - .global T8CKR -T9CKR = 0xBF801434 - .global T9CKR -IC1R = 0xBF801438 - .global IC1R -IC2R = 0xBF80143C - .global IC2R -IC3R = 0xBF801440 - .global IC3R -IC4R = 0xBF801444 - .global IC4R -IC5R = 0xBF801448 - .global IC5R -IC6R = 0xBF80144C - .global IC6R -IC7R = 0xBF801450 - .global IC7R -IC8R = 0xBF801454 - .global IC8R -IC9R = 0xBF801458 - .global IC9R -OCFAR = 0xBF801460 - .global OCFAR -U1RXR = 0xBF801468 - .global U1RXR -U1CTSR = 0xBF80146C - .global U1CTSR -U2RXR = 0xBF801470 - .global U2RXR -U2CTSR = 0xBF801474 - .global U2CTSR -U3RXR = 0xBF801478 - .global U3RXR -U3CTSR = 0xBF80147C - .global U3CTSR -U4RXR = 0xBF801480 - .global U4RXR -U4CTSR = 0xBF801484 - .global U4CTSR -U5RXR = 0xBF801488 - .global U5RXR -U5CTSR = 0xBF80148C - .global U5CTSR -U6RXR = 0xBF801490 - .global U6RXR -U6CTSR = 0xBF801494 - .global U6CTSR -SDI1R = 0xBF80149C - .global SDI1R -SS1R = 0xBF8014A0 - .global SS1R -SDI2R = 0xBF8014A8 - .global SDI2R -SS2R = 0xBF8014AC - .global SS2R -SDI3R = 0xBF8014B4 - .global SDI3R -SS3R = 0xBF8014B8 - .global SS3R -SDI4R = 0xBF8014C0 - .global SDI4R -SS4R = 0xBF8014C4 - .global SS4R -SDI5R = 0xBF8014CC - .global SDI5R -SS5R = 0xBF8014D0 - .global SS5R -SDI6R = 0xBF8014D8 - .global SDI6R -SS6R = 0xBF8014DC - .global SS6R -REFCLKI1R = 0xBF8014E8 - .global REFCLKI1R -REFCLKI3R = 0xBF8014F0 - .global REFCLKI3R -REFCLKI4R = 0xBF8014F4 - .global REFCLKI4R -RPA14R = 0xBF801538 - .global RPA14R -RPA15R = 0xBF80153C - .global RPA15R -RPB0R = 0xBF801540 - .global RPB0R -RPB1R = 0xBF801544 - .global RPB1R -RPB2R = 0xBF801548 - .global RPB2R -RPB3R = 0xBF80154C - .global RPB3R -RPB5R = 0xBF801554 - .global RPB5R -RPB6R = 0xBF801558 - .global RPB6R -RPB7R = 0xBF80155C - .global RPB7R -RPB8R = 0xBF801560 - .global RPB8R -RPB9R = 0xBF801564 - .global RPB9R -RPB10R = 0xBF801568 - .global RPB10R -RPB14R = 0xBF801578 - .global RPB14R -RPB15R = 0xBF80157C - .global RPB15R -RPC1R = 0xBF801584 - .global RPC1R -RPC2R = 0xBF801588 - .global RPC2R -RPC3R = 0xBF80158C - .global RPC3R -RPC4R = 0xBF801590 - .global RPC4R -RPC13R = 0xBF8015B4 - .global RPC13R -RPC14R = 0xBF8015B8 - .global RPC14R -RPD0R = 0xBF8015C0 - .global RPD0R -RPD1R = 0xBF8015C4 - .global RPD1R -RPD2R = 0xBF8015C8 - .global RPD2R -RPD3R = 0xBF8015CC - .global RPD3R -RPD4R = 0xBF8015D0 - .global RPD4R -RPD5R = 0xBF8015D4 - .global RPD5R -RPD9R = 0xBF8015E4 - .global RPD9R -RPD10R = 0xBF8015E8 - .global RPD10R -RPD11R = 0xBF8015EC - .global RPD11R -RPD12R = 0xBF8015F0 - .global RPD12R -RPD14R = 0xBF8015F8 - .global RPD14R -RPD15R = 0xBF8015FC - .global RPD15R -RPE3R = 0xBF80160C - .global RPE3R -RPE5R = 0xBF801614 - .global RPE5R -RPE8R = 0xBF801620 - .global RPE8R -RPE9R = 0xBF801624 - .global RPE9R -RPF0R = 0xBF801640 - .global RPF0R -RPF1R = 0xBF801644 - .global RPF1R -RPF2R = 0xBF801648 - .global RPF2R -RPF3R = 0xBF80164C - .global RPF3R -RPF4R = 0xBF801650 - .global RPF4R -RPF5R = 0xBF801654 - .global RPF5R -RPF8R = 0xBF801660 - .global RPF8R -RPF12R = 0xBF801670 - .global RPF12R -RPF13R = 0xBF801674 - .global RPF13R -RPG0R = 0xBF801680 - .global RPG0R -RPG1R = 0xBF801684 - .global RPG1R -RPG6R = 0xBF801698 - .global RPG6R -RPG7R = 0xBF80169C - .global RPG7R -RPG8R = 0xBF8016A0 - .global RPG8R -RPG9R = 0xBF8016A4 - .global RPG9R -INTCON = 0xBF810000 - .global INTCON -INTCONCLR = 0xBF810004 - .global INTCONCLR -INTCONSET = 0xBF810008 - .global INTCONSET -INTCONINV = 0xBF81000C - .global INTCONINV -PRISS = 0xBF810010 - .global PRISS -PRISSCLR = 0xBF810014 - .global PRISSCLR -PRISSSET = 0xBF810018 - .global PRISSSET -PRISSINV = 0xBF81001C - .global PRISSINV -INTSTAT = 0xBF810020 - .global INTSTAT -INTSTATCLR = 0xBF810024 - .global INTSTATCLR -INTSTATSET = 0xBF810028 - .global INTSTATSET -INTSTATINV = 0xBF81002C - .global INTSTATINV -IPTMR = 0xBF810030 - .global IPTMR -IPTMRCLR = 0xBF810034 - .global IPTMRCLR -IPTMRSET = 0xBF810038 - .global IPTMRSET -IPTMRINV = 0xBF81003C - .global IPTMRINV -IFS0 = 0xBF810040 - .global IFS0 -IFS0CLR = 0xBF810044 - .global IFS0CLR -IFS0SET = 0xBF810048 - .global IFS0SET -IFS0INV = 0xBF81004C - .global IFS0INV -IFS1 = 0xBF810050 - .global IFS1 -IFS1CLR = 0xBF810054 - .global IFS1CLR -IFS1SET = 0xBF810058 - .global IFS1SET -IFS1INV = 0xBF81005C - .global IFS1INV -IFS2 = 0xBF810060 - .global IFS2 -IFS2CLR = 0xBF810064 - .global IFS2CLR -IFS2SET = 0xBF810068 - .global IFS2SET -IFS2INV = 0xBF81006C - .global IFS2INV -IFS3 = 0xBF810070 - .global IFS3 -IFS3CLR = 0xBF810074 - .global IFS3CLR -IFS3SET = 0xBF810078 - .global IFS3SET -IFS3INV = 0xBF81007C - .global IFS3INV -IFS4 = 0xBF810080 - .global IFS4 -IFS4CLR = 0xBF810084 - .global IFS4CLR -IFS4SET = 0xBF810088 - .global IFS4SET -IFS4INV = 0xBF81008C - .global IFS4INV -IFS5 = 0xBF810090 - .global IFS5 -IFS5CLR = 0xBF810094 - .global IFS5CLR -IFS5SET = 0xBF810098 - .global IFS5SET -IFS5INV = 0xBF81009C - .global IFS5INV -IFS6 = 0xBF8100A0 - .global IFS6 -IFS6CLR = 0xBF8100A4 - .global IFS6CLR -IFS6SET = 0xBF8100A8 - .global IFS6SET -IFS6INV = 0xBF8100AC - .global IFS6INV -IEC0 = 0xBF8100C0 - .global IEC0 -IEC0CLR = 0xBF8100C4 - .global IEC0CLR -IEC0SET = 0xBF8100C8 - .global IEC0SET -IEC0INV = 0xBF8100CC - .global IEC0INV -IEC1 = 0xBF8100D0 - .global IEC1 -IEC1CLR = 0xBF8100D4 - .global IEC1CLR -IEC1SET = 0xBF8100D8 - .global IEC1SET -IEC1INV = 0xBF8100DC - .global IEC1INV -IEC2 = 0xBF8100E0 - .global IEC2 -IEC2CLR = 0xBF8100E4 - .global IEC2CLR -IEC2SET = 0xBF8100E8 - .global IEC2SET -IEC2INV = 0xBF8100EC - .global IEC2INV -IEC3 = 0xBF8100F0 - .global IEC3 -IEC3CLR = 0xBF8100F4 - .global IEC3CLR -IEC3SET = 0xBF8100F8 - .global IEC3SET -IEC3INV = 0xBF8100FC - .global IEC3INV -IEC4 = 0xBF810100 - .global IEC4 -IEC4CLR = 0xBF810104 - .global IEC4CLR -IEC4SET = 0xBF810108 - .global IEC4SET -IEC4INV = 0xBF81010C - .global IEC4INV -IEC5 = 0xBF810110 - .global IEC5 -IEC5CLR = 0xBF810114 - .global IEC5CLR -IEC5SET = 0xBF810118 - .global IEC5SET -IEC5INV = 0xBF81011C - .global IEC5INV -IEC6 = 0xBF810120 - .global IEC6 -IEC6CLR = 0xBF810124 - .global IEC6CLR -IEC6SET = 0xBF810128 - .global IEC6SET -IEC6INV = 0xBF81012C - .global IEC6INV -IPC0 = 0xBF810140 - .global IPC0 -IPC0CLR = 0xBF810144 - .global IPC0CLR -IPC0SET = 0xBF810148 - .global IPC0SET -IPC0INV = 0xBF81014C - .global IPC0INV -IPC1 = 0xBF810150 - .global IPC1 -IPC1CLR = 0xBF810154 - .global IPC1CLR -IPC1SET = 0xBF810158 - .global IPC1SET -IPC1INV = 0xBF81015C - .global IPC1INV -IPC2 = 0xBF810160 - .global IPC2 -IPC2CLR = 0xBF810164 - .global IPC2CLR -IPC2SET = 0xBF810168 - .global IPC2SET -IPC2INV = 0xBF81016C - .global IPC2INV -IPC3 = 0xBF810170 - .global IPC3 -IPC3CLR = 0xBF810174 - .global IPC3CLR -IPC3SET = 0xBF810178 - .global IPC3SET -IPC3INV = 0xBF81017C - .global IPC3INV -IPC4 = 0xBF810180 - .global IPC4 -IPC4CLR = 0xBF810184 - .global IPC4CLR -IPC4SET = 0xBF810188 - .global IPC4SET -IPC4INV = 0xBF81018C - .global IPC4INV -IPC5 = 0xBF810190 - .global IPC5 -IPC5CLR = 0xBF810194 - .global IPC5CLR -IPC5SET = 0xBF810198 - .global IPC5SET -IPC5INV = 0xBF81019C - .global IPC5INV -IPC6 = 0xBF8101A0 - .global IPC6 -IPC6CLR = 0xBF8101A4 - .global IPC6CLR -IPC6SET = 0xBF8101A8 - .global IPC6SET -IPC6INV = 0xBF8101AC - .global IPC6INV -IPC7 = 0xBF8101B0 - .global IPC7 -IPC7CLR = 0xBF8101B4 - .global IPC7CLR -IPC7SET = 0xBF8101B8 - .global IPC7SET -IPC7INV = 0xBF8101BC - .global IPC7INV -IPC8 = 0xBF8101C0 - .global IPC8 -IPC8CLR = 0xBF8101C4 - .global IPC8CLR -IPC8SET = 0xBF8101C8 - .global IPC8SET -IPC8INV = 0xBF8101CC - .global IPC8INV -IPC9 = 0xBF8101D0 - .global IPC9 -IPC9CLR = 0xBF8101D4 - .global IPC9CLR -IPC9SET = 0xBF8101D8 - .global IPC9SET -IPC9INV = 0xBF8101DC - .global IPC9INV -IPC10 = 0xBF8101E0 - .global IPC10 -IPC10CLR = 0xBF8101E4 - .global IPC10CLR -IPC10SET = 0xBF8101E8 - .global IPC10SET -IPC10INV = 0xBF8101EC - .global IPC10INV -IPC11 = 0xBF8101F0 - .global IPC11 -IPC11CLR = 0xBF8101F4 - .global IPC11CLR -IPC11SET = 0xBF8101F8 - .global IPC11SET -IPC11INV = 0xBF8101FC - .global IPC11INV -IPC12 = 0xBF810200 - .global IPC12 -IPC12CLR = 0xBF810204 - .global IPC12CLR -IPC12SET = 0xBF810208 - .global IPC12SET -IPC12INV = 0xBF81020C - .global IPC12INV -IPC13 = 0xBF810210 - .global IPC13 -IPC13CLR = 0xBF810214 - .global IPC13CLR -IPC13SET = 0xBF810218 - .global IPC13SET -IPC13INV = 0xBF81021C - .global IPC13INV -IPC14 = 0xBF810220 - .global IPC14 -IPC14CLR = 0xBF810224 - .global IPC14CLR -IPC14SET = 0xBF810228 - .global IPC14SET -IPC14INV = 0xBF81022C - .global IPC14INV -IPC15 = 0xBF810230 - .global IPC15 -IPC15CLR = 0xBF810234 - .global IPC15CLR -IPC15SET = 0xBF810238 - .global IPC15SET -IPC15INV = 0xBF81023C - .global IPC15INV -IPC16 = 0xBF810240 - .global IPC16 -IPC16CLR = 0xBF810244 - .global IPC16CLR -IPC16SET = 0xBF810248 - .global IPC16SET -IPC16INV = 0xBF81024C - .global IPC16INV -IPC17 = 0xBF810250 - .global IPC17 -IPC17CLR = 0xBF810254 - .global IPC17CLR -IPC17SET = 0xBF810258 - .global IPC17SET -IPC17INV = 0xBF81025C - .global IPC17INV -IPC18 = 0xBF810260 - .global IPC18 -IPC18CLR = 0xBF810264 - .global IPC18CLR -IPC18SET = 0xBF810268 - .global IPC18SET -IPC18INV = 0xBF81026C - .global IPC18INV -IPC19 = 0xBF810270 - .global IPC19 -IPC19CLR = 0xBF810274 - .global IPC19CLR -IPC19SET = 0xBF810278 - .global IPC19SET -IPC19INV = 0xBF81027C - .global IPC19INV -IPC20 = 0xBF810280 - .global IPC20 -IPC20CLR = 0xBF810284 - .global IPC20CLR -IPC20SET = 0xBF810288 - .global IPC20SET -IPC20INV = 0xBF81028C - .global IPC20INV -IPC21 = 0xBF810290 - .global IPC21 -IPC21CLR = 0xBF810294 - .global IPC21CLR -IPC21SET = 0xBF810298 - .global IPC21SET -IPC21INV = 0xBF81029C - .global IPC21INV -IPC22 = 0xBF8102A0 - .global IPC22 -IPC22CLR = 0xBF8102A4 - .global IPC22CLR -IPC22SET = 0xBF8102A8 - .global IPC22SET -IPC22INV = 0xBF8102AC - .global IPC22INV -IPC23 = 0xBF8102B0 - .global IPC23 -IPC23CLR = 0xBF8102B4 - .global IPC23CLR -IPC23SET = 0xBF8102B8 - .global IPC23SET -IPC23INV = 0xBF8102BC - .global IPC23INV -IPC25 = 0xBF8102D0 - .global IPC25 -IPC25CLR = 0xBF8102D4 - .global IPC25CLR -IPC25SET = 0xBF8102D8 - .global IPC25SET -IPC25INV = 0xBF8102DC - .global IPC25INV -IPC26 = 0xBF8102E0 - .global IPC26 -IPC26CLR = 0xBF8102E4 - .global IPC26CLR -IPC26SET = 0xBF8102E8 - .global IPC26SET -IPC26INV = 0xBF8102EC - .global IPC26INV -IPC27 = 0xBF8102F0 - .global IPC27 -IPC27CLR = 0xBF8102F4 - .global IPC27CLR -IPC27SET = 0xBF8102F8 - .global IPC27SET -IPC27INV = 0xBF8102FC - .global IPC27INV -IPC28 = 0xBF810300 - .global IPC28 -IPC28CLR = 0xBF810304 - .global IPC28CLR -IPC28SET = 0xBF810308 - .global IPC28SET -IPC28INV = 0xBF81030C - .global IPC28INV -IPC29 = 0xBF810310 - .global IPC29 -IPC29CLR = 0xBF810314 - .global IPC29CLR -IPC29SET = 0xBF810318 - .global IPC29SET -IPC29INV = 0xBF81031C - .global IPC29INV -IPC30 = 0xBF810320 - .global IPC30 -IPC30CLR = 0xBF810324 - .global IPC30CLR -IPC30SET = 0xBF810328 - .global IPC30SET -IPC30INV = 0xBF81032C - .global IPC30INV -IPC31 = 0xBF810330 - .global IPC31 -IPC31CLR = 0xBF810334 - .global IPC31CLR -IPC31SET = 0xBF810338 - .global IPC31SET -IPC31INV = 0xBF81033C - .global IPC31INV -IPC32 = 0xBF810340 - .global IPC32 -IPC32CLR = 0xBF810344 - .global IPC32CLR -IPC32SET = 0xBF810348 - .global IPC32SET -IPC32INV = 0xBF81034C - .global IPC32INV -IPC33 = 0xBF810350 - .global IPC33 -IPC33CLR = 0xBF810354 - .global IPC33CLR -IPC33SET = 0xBF810358 - .global IPC33SET -IPC33INV = 0xBF81035C - .global IPC33INV -IPC34 = 0xBF810360 - .global IPC34 -IPC34CLR = 0xBF810364 - .global IPC34CLR -IPC34SET = 0xBF810368 - .global IPC34SET -IPC34INV = 0xBF81036C - .global IPC34INV -IPC35 = 0xBF810370 - .global IPC35 -IPC35CLR = 0xBF810374 - .global IPC35CLR -IPC35SET = 0xBF810378 - .global IPC35SET -IPC35INV = 0xBF81037C - .global IPC35INV -IPC36 = 0xBF810380 - .global IPC36 -IPC36CLR = 0xBF810384 - .global IPC36CLR -IPC36SET = 0xBF810388 - .global IPC36SET -IPC36INV = 0xBF81038C - .global IPC36INV -IPC37 = 0xBF810390 - .global IPC37 -IPC37CLR = 0xBF810394 - .global IPC37CLR -IPC37SET = 0xBF810398 - .global IPC37SET -IPC37INV = 0xBF81039C - .global IPC37INV -IPC38 = 0xBF8103A0 - .global IPC38 -IPC38CLR = 0xBF8103A4 - .global IPC38CLR -IPC38SET = 0xBF8103A8 - .global IPC38SET -IPC38INV = 0xBF8103AC - .global IPC38INV -IPC39 = 0xBF8103B0 - .global IPC39 -IPC39CLR = 0xBF8103B4 - .global IPC39CLR -IPC39SET = 0xBF8103B8 - .global IPC39SET -IPC39INV = 0xBF8103BC - .global IPC39INV -IPC40 = 0xBF8103C0 - .global IPC40 -IPC40CLR = 0xBF8103C4 - .global IPC40CLR -IPC40SET = 0xBF8103C8 - .global IPC40SET -IPC40INV = 0xBF8103CC - .global IPC40INV -IPC41 = 0xBF8103D0 - .global IPC41 -IPC41CLR = 0xBF8103D4 - .global IPC41CLR -IPC41SET = 0xBF8103D8 - .global IPC41SET -IPC41INV = 0xBF8103DC - .global IPC41INV -IPC42 = 0xBF8103E0 - .global IPC42 -IPC42CLR = 0xBF8103E4 - .global IPC42CLR -IPC42SET = 0xBF8103E8 - .global IPC42SET -IPC42INV = 0xBF8103EC - .global IPC42INV -IPC43 = 0xBF8103F0 - .global IPC43 -IPC43CLR = 0xBF8103F4 - .global IPC43CLR -IPC43SET = 0xBF8103F8 - .global IPC43SET -IPC43INV = 0xBF8103FC - .global IPC43INV -IPC44 = 0xBF810400 - .global IPC44 -IPC44CLR = 0xBF810404 - .global IPC44CLR -IPC44SET = 0xBF810408 - .global IPC44SET -IPC44INV = 0xBF81040C - .global IPC44INV -IPC45 = 0xBF810410 - .global IPC45 -IPC45CLR = 0xBF810414 - .global IPC45CLR -IPC45SET = 0xBF810418 - .global IPC45SET -IPC45INV = 0xBF81041C - .global IPC45INV -IPC46 = 0xBF810420 - .global IPC46 -IPC46CLR = 0xBF810424 - .global IPC46CLR -IPC46SET = 0xBF810428 - .global IPC46SET -IPC46INV = 0xBF81042C - .global IPC46INV -IPC47 = 0xBF810430 - .global IPC47 -IPC47CLR = 0xBF810434 - .global IPC47CLR -IPC47SET = 0xBF810438 - .global IPC47SET -IPC47INV = 0xBF81043C - .global IPC47INV -IPC48 = 0xBF810440 - .global IPC48 -IPC48CLR = 0xBF810444 - .global IPC48CLR -IPC48SET = 0xBF810448 - .global IPC48SET -IPC48INV = 0xBF81044C - .global IPC48INV -IPC49 = 0xBF810450 - .global IPC49 -IPC49CLR = 0xBF810454 - .global IPC49CLR -IPC49SET = 0xBF810458 - .global IPC49SET -IPC49INV = 0xBF81045C - .global IPC49INV -IPC50 = 0xBF810460 - .global IPC50 -IPC50CLR = 0xBF810464 - .global IPC50CLR -IPC50SET = 0xBF810468 - .global IPC50SET -IPC50INV = 0xBF81046C - .global IPC50INV -IPC51 = 0xBF810470 - .global IPC51 -IPC51CLR = 0xBF810474 - .global IPC51CLR -IPC51SET = 0xBF810478 - .global IPC51SET -IPC51INV = 0xBF81047C - .global IPC51INV -IPC52 = 0xBF810480 - .global IPC52 -IPC52CLR = 0xBF810484 - .global IPC52CLR -IPC52SET = 0xBF810488 - .global IPC52SET -IPC52INV = 0xBF81048C - .global IPC52INV -IPC53 = 0xBF810490 - .global IPC53 -IPC53CLR = 0xBF810494 - .global IPC53CLR -IPC53SET = 0xBF810498 - .global IPC53SET -IPC53INV = 0xBF81049C - .global IPC53INV -OFF000 = 0xBF810540 - .global OFF000 -OFF001 = 0xBF810544 - .global OFF001 -OFF002 = 0xBF810548 - .global OFF002 -OFF003 = 0xBF81054C - .global OFF003 -OFF004 = 0xBF810550 - .global OFF004 -OFF005 = 0xBF810554 - .global OFF005 -OFF006 = 0xBF810558 - .global OFF006 -OFF007 = 0xBF81055C - .global OFF007 -OFF008 = 0xBF810560 - .global OFF008 -OFF009 = 0xBF810564 - .global OFF009 -OFF010 = 0xBF810568 - .global OFF010 -OFF011 = 0xBF81056C - .global OFF011 -OFF012 = 0xBF810570 - .global OFF012 -OFF013 = 0xBF810574 - .global OFF013 -OFF014 = 0xBF810578 - .global OFF014 -OFF015 = 0xBF81057C - .global OFF015 -OFF016 = 0xBF810580 - .global OFF016 -OFF017 = 0xBF810584 - .global OFF017 -OFF018 = 0xBF810588 - .global OFF018 -OFF019 = 0xBF81058C - .global OFF019 -OFF020 = 0xBF810590 - .global OFF020 -OFF021 = 0xBF810594 - .global OFF021 -OFF022 = 0xBF810598 - .global OFF022 -OFF023 = 0xBF81059C - .global OFF023 -OFF024 = 0xBF8105A0 - .global OFF024 -OFF025 = 0xBF8105A4 - .global OFF025 -OFF026 = 0xBF8105A8 - .global OFF026 -OFF027 = 0xBF8105AC - .global OFF027 -OFF028 = 0xBF8105B0 - .global OFF028 -OFF029 = 0xBF8105B4 - .global OFF029 -OFF030 = 0xBF8105B8 - .global OFF030 -OFF031 = 0xBF8105BC - .global OFF031 -OFF032 = 0xBF8105C0 - .global OFF032 -OFF033 = 0xBF8105C4 - .global OFF033 -OFF034 = 0xBF8105C8 - .global OFF034 -OFF035 = 0xBF8105CC - .global OFF035 -OFF036 = 0xBF8105D0 - .global OFF036 -OFF037 = 0xBF8105D4 - .global OFF037 -OFF038 = 0xBF8105D8 - .global OFF038 -OFF039 = 0xBF8105DC - .global OFF039 -OFF040 = 0xBF8105E0 - .global OFF040 -OFF041 = 0xBF8105E4 - .global OFF041 -OFF042 = 0xBF8105E8 - .global OFF042 -OFF043 = 0xBF8105EC - .global OFF043 -OFF044 = 0xBF8105F0 - .global OFF044 -OFF045 = 0xBF8105F4 - .global OFF045 -OFF046 = 0xBF8105F8 - .global OFF046 -OFF047 = 0xBF8105FC - .global OFF047 -OFF048 = 0xBF810600 - .global OFF048 -OFF049 = 0xBF810604 - .global OFF049 -OFF050 = 0xBF810608 - .global OFF050 -OFF051 = 0xBF81060C - .global OFF051 -OFF052 = 0xBF810610 - .global OFF052 -OFF053 = 0xBF810614 - .global OFF053 -OFF054 = 0xBF810618 - .global OFF054 -OFF055 = 0xBF81061C - .global OFF055 -OFF056 = 0xBF810620 - .global OFF056 -OFF057 = 0xBF810624 - .global OFF057 -OFF058 = 0xBF810628 - .global OFF058 -OFF059 = 0xBF81062C - .global OFF059 -OFF060 = 0xBF810630 - .global OFF060 -OFF061 = 0xBF810634 - .global OFF061 -OFF062 = 0xBF810638 - .global OFF062 -OFF063 = 0xBF81063C - .global OFF063 -OFF064 = 0xBF810640 - .global OFF064 -OFF065 = 0xBF810644 - .global OFF065 -OFF066 = 0xBF810648 - .global OFF066 -OFF067 = 0xBF81064C - .global OFF067 -OFF068 = 0xBF810650 - .global OFF068 -OFF069 = 0xBF810654 - .global OFF069 -OFF070 = 0xBF810658 - .global OFF070 -OFF071 = 0xBF81065C - .global OFF071 -OFF072 = 0xBF810660 - .global OFF072 -OFF073 = 0xBF810664 - .global OFF073 -OFF074 = 0xBF810668 - .global OFF074 -OFF075 = 0xBF81066C - .global OFF075 -OFF076 = 0xBF810670 - .global OFF076 -OFF077 = 0xBF810674 - .global OFF077 -OFF078 = 0xBF810678 - .global OFF078 -OFF079 = 0xBF81067C - .global OFF079 -OFF080 = 0xBF810680 - .global OFF080 -OFF081 = 0xBF810684 - .global OFF081 -OFF082 = 0xBF810688 - .global OFF082 -OFF083 = 0xBF81068C - .global OFF083 -OFF084 = 0xBF810690 - .global OFF084 -OFF085 = 0xBF810694 - .global OFF085 -OFF086 = 0xBF810698 - .global OFF086 -OFF087 = 0xBF81069C - .global OFF087 -OFF088 = 0xBF8106A0 - .global OFF088 -OFF089 = 0xBF8106A4 - .global OFF089 -OFF090 = 0xBF8106A8 - .global OFF090 -OFF091 = 0xBF8106AC - .global OFF091 -OFF092 = 0xBF8106B0 - .global OFF092 -OFF093 = 0xBF8106B4 - .global OFF093 -OFF102 = 0xBF8106D8 - .global OFF102 -OFF103 = 0xBF8106DC - .global OFF103 -OFF104 = 0xBF8106E0 - .global OFF104 -OFF105 = 0xBF8106E4 - .global OFF105 -OFF106 = 0xBF8106E8 - .global OFF106 -OFF109 = 0xBF8106F4 - .global OFF109 -OFF110 = 0xBF8106F8 - .global OFF110 -OFF111 = 0xBF8106FC - .global OFF111 -OFF112 = 0xBF810700 - .global OFF112 -OFF113 = 0xBF810704 - .global OFF113 -OFF114 = 0xBF810708 - .global OFF114 -OFF115 = 0xBF81070C - .global OFF115 -OFF116 = 0xBF810710 - .global OFF116 -OFF117 = 0xBF810714 - .global OFF117 -OFF118 = 0xBF810718 - .global OFF118 -OFF119 = 0xBF81071C - .global OFF119 -OFF120 = 0xBF810720 - .global OFF120 -OFF121 = 0xBF810724 - .global OFF121 -OFF122 = 0xBF810728 - .global OFF122 -OFF123 = 0xBF81072C - .global OFF123 -OFF124 = 0xBF810730 - .global OFF124 -OFF128 = 0xBF810740 - .global OFF128 -OFF129 = 0xBF810744 - .global OFF129 -OFF130 = 0xBF810748 - .global OFF130 -OFF131 = 0xBF81074C - .global OFF131 -OFF132 = 0xBF810750 - .global OFF132 -OFF133 = 0xBF810754 - .global OFF133 -OFF134 = 0xBF810758 - .global OFF134 -OFF135 = 0xBF81075C - .global OFF135 -OFF136 = 0xBF810760 - .global OFF136 -OFF137 = 0xBF810764 - .global OFF137 -OFF138 = 0xBF810768 - .global OFF138 -OFF139 = 0xBF81076C - .global OFF139 -OFF140 = 0xBF810770 - .global OFF140 -OFF141 = 0xBF810774 - .global OFF141 -OFF142 = 0xBF810778 - .global OFF142 -OFF143 = 0xBF81077C - .global OFF143 -OFF144 = 0xBF810780 - .global OFF144 -OFF145 = 0xBF810784 - .global OFF145 -OFF146 = 0xBF810788 - .global OFF146 -OFF147 = 0xBF81078C - .global OFF147 -OFF148 = 0xBF810790 - .global OFF148 -OFF149 = 0xBF810794 - .global OFF149 -OFF150 = 0xBF810798 - .global OFF150 -OFF153 = 0xBF8107A4 - .global OFF153 -OFF154 = 0xBF8107A8 - .global OFF154 -OFF155 = 0xBF8107AC - .global OFF155 -OFF156 = 0xBF8107B0 - .global OFF156 -OFF157 = 0xBF8107B4 - .global OFF157 -OFF158 = 0xBF8107B8 - .global OFF158 -OFF159 = 0xBF8107BC - .global OFF159 -OFF160 = 0xBF8107C0 - .global OFF160 -OFF161 = 0xBF8107C4 - .global OFF161 -OFF162 = 0xBF8107C8 - .global OFF162 -OFF163 = 0xBF8107CC - .global OFF163 -OFF164 = 0xBF8107D0 - .global OFF164 -OFF165 = 0xBF8107D4 - .global OFF165 -OFF166 = 0xBF8107D8 - .global OFF166 -OFF167 = 0xBF8107DC - .global OFF167 -OFF168 = 0xBF8107E0 - .global OFF168 -OFF169 = 0xBF8107E4 - .global OFF169 -OFF170 = 0xBF8107E8 - .global OFF170 -OFF171 = 0xBF8107EC - .global OFF171 -OFF172 = 0xBF8107F0 - .global OFF172 -OFF173 = 0xBF8107F4 - .global OFF173 -OFF174 = 0xBF8107F8 - .global OFF174 -OFF175 = 0xBF8107FC - .global OFF175 -OFF176 = 0xBF810800 - .global OFF176 -OFF177 = 0xBF810804 - .global OFF177 -OFF178 = 0xBF810808 - .global OFF178 -OFF179 = 0xBF81080C - .global OFF179 -OFF180 = 0xBF810810 - .global OFF180 -OFF181 = 0xBF810814 - .global OFF181 -OFF182 = 0xBF810818 - .global OFF182 -OFF183 = 0xBF81081C - .global OFF183 -OFF184 = 0xBF810820 - .global OFF184 -OFF185 = 0xBF810824 - .global OFF185 -OFF186 = 0xBF810828 - .global OFF186 -OFF187 = 0xBF81082C - .global OFF187 -OFF188 = 0xBF810830 - .global OFF188 -OFF189 = 0xBF810834 - .global OFF189 -OFF190 = 0xBF810838 - .global OFF190 -OFF192 = 0xBF810840 - .global OFF192 -OFF193 = 0xBF810844 - .global OFF193 -OFF194 = 0xBF810848 - .global OFF194 -OFF196 = 0xBF810850 - .global OFF196 -OFF198 = 0xBF810858 - .global OFF198 -OFF199 = 0xBF81085C - .global OFF199 -OFF200 = 0xBF810860 - .global OFF200 -OFF201 = 0xBF810864 - .global OFF201 -OFF202 = 0xBF810868 - .global OFF202 -OFF205 = 0xBF810874 - .global OFF205 -OFF206 = 0xBF810878 - .global OFF206 -OFF207 = 0xBF81087C - .global OFF207 -OFF208 = 0xBF810880 - .global OFF208 -OFF209 = 0xBF810884 - .global OFF209 -OFF210 = 0xBF810888 - .global OFF210 -OFF213 = 0xBF810894 - .global OFF213 -DMACON = 0xBF811000 - .global DMACON -DMACONCLR = 0xBF811004 - .global DMACONCLR -DMACONSET = 0xBF811008 - .global DMACONSET -DMACONINV = 0xBF81100C - .global DMACONINV -DMASTAT = 0xBF811010 - .global DMASTAT -DMASTATCLR = 0xBF811014 - .global DMASTATCLR -DMASTATSET = 0xBF811018 - .global DMASTATSET -DMASTATINV = 0xBF81101C - .global DMASTATINV -DMAADDR = 0xBF811020 - .global DMAADDR -DMAADDRCLR = 0xBF811024 - .global DMAADDRCLR -DMAADDRSET = 0xBF811028 - .global DMAADDRSET -DMAADDRINV = 0xBF81102C - .global DMAADDRINV -DCRCCON = 0xBF811030 - .global DCRCCON -DCRCCONCLR = 0xBF811034 - .global DCRCCONCLR -DCRCCONSET = 0xBF811038 - .global DCRCCONSET -DCRCCONINV = 0xBF81103C - .global DCRCCONINV -DCRCDATA = 0xBF811040 - .global DCRCDATA -DCRCDATACLR = 0xBF811044 - .global DCRCDATACLR -DCRCDATASET = 0xBF811048 - .global DCRCDATASET -DCRCDATAINV = 0xBF81104C - .global DCRCDATAINV -DCRCXOR = 0xBF811050 - .global DCRCXOR -DCRCXORCLR = 0xBF811054 - .global DCRCXORCLR -DCRCXORSET = 0xBF811058 - .global DCRCXORSET -DCRCXORINV = 0xBF81105C - .global DCRCXORINV -DCH0CON = 0xBF811060 - .global DCH0CON -DCH0CONCLR = 0xBF811064 - .global DCH0CONCLR -DCH0CONSET = 0xBF811068 - .global DCH0CONSET -DCH0CONINV = 0xBF81106C - .global DCH0CONINV -DCH0ECON = 0xBF811070 - .global DCH0ECON -DCH0ECONCLR = 0xBF811074 - .global DCH0ECONCLR -DCH0ECONSET = 0xBF811078 - .global DCH0ECONSET -DCH0ECONINV = 0xBF81107C - .global DCH0ECONINV -DCH0INT = 0xBF811080 - .global DCH0INT -DCH0INTCLR = 0xBF811084 - .global DCH0INTCLR -DCH0INTSET = 0xBF811088 - .global DCH0INTSET -DCH0INTINV = 0xBF81108C - .global DCH0INTINV -DCH0SSA = 0xBF811090 - .global DCH0SSA -DCH0SSACLR = 0xBF811094 - .global DCH0SSACLR -DCH0SSASET = 0xBF811098 - .global DCH0SSASET -DCH0SSAINV = 0xBF81109C - .global DCH0SSAINV -DCH0DSA = 0xBF8110A0 - .global DCH0DSA -DCH0DSACLR = 0xBF8110A4 - .global DCH0DSACLR -DCH0DSASET = 0xBF8110A8 - .global DCH0DSASET -DCH0DSAINV = 0xBF8110AC - .global DCH0DSAINV -DCH0SSIZ = 0xBF8110B0 - .global DCH0SSIZ -DCH0SSIZCLR = 0xBF8110B4 - .global DCH0SSIZCLR -DCH0SSIZSET = 0xBF8110B8 - .global DCH0SSIZSET -DCH0SSIZINV = 0xBF8110BC - .global DCH0SSIZINV -DCH0DSIZ = 0xBF8110C0 - .global DCH0DSIZ -DCH0DSIZCLR = 0xBF8110C4 - .global DCH0DSIZCLR -DCH0DSIZSET = 0xBF8110C8 - .global DCH0DSIZSET -DCH0DSIZINV = 0xBF8110CC - .global DCH0DSIZINV -DCH0SPTR = 0xBF8110D0 - .global DCH0SPTR -DCH0SPTRCLR = 0xBF8110D4 - .global DCH0SPTRCLR -DCH0SPTRSET = 0xBF8110D8 - .global DCH0SPTRSET -DCH0SPTRINV = 0xBF8110DC - .global DCH0SPTRINV -DCH0DPTR = 0xBF8110E0 - .global DCH0DPTR -DCH0DPTRCLR = 0xBF8110E4 - .global DCH0DPTRCLR -DCH0DPTRSET = 0xBF8110E8 - .global DCH0DPTRSET -DCH0DPTRINV = 0xBF8110EC - .global DCH0DPTRINV -DCH0CSIZ = 0xBF8110F0 - .global DCH0CSIZ -DCH0CSIZCLR = 0xBF8110F4 - .global DCH0CSIZCLR -DCH0CSIZSET = 0xBF8110F8 - .global DCH0CSIZSET -DCH0CSIZINV = 0xBF8110FC - .global DCH0CSIZINV -DCH0CPTR = 0xBF811100 - .global DCH0CPTR -DCS0CPTR = 0xBF811100 - .global DCS0CPTR -DCH0CPTRCLR = 0xBF811104 - .global DCH0CPTRCLR -DCS0CPTRCLR = 0xBF811104 - .global DCS0CPTRCLR -DCH0CPTRSET = 0xBF811108 - .global DCH0CPTRSET -DCS0CPTRSET = 0xBF811108 - .global DCS0CPTRSET -DCH0CPTRINV = 0xBF81110C - .global DCH0CPTRINV -DCS0CPTRINV = 0xBF81110C - .global DCS0CPTRINV -DCH0DAT = 0xBF811110 - .global DCH0DAT -DCH0DATCLR = 0xBF811114 - .global DCH0DATCLR -DCH0DATSET = 0xBF811118 - .global DCH0DATSET -DCH0DATINV = 0xBF81111C - .global DCH0DATINV -DCH1CON = 0xBF811120 - .global DCH1CON -DCH1CONCLR = 0xBF811124 - .global DCH1CONCLR -DCH1CONSET = 0xBF811128 - .global DCH1CONSET -DCH1CONINV = 0xBF81112C - .global DCH1CONINV -DCH1ECON = 0xBF811130 - .global DCH1ECON -DCH1ECONCLR = 0xBF811134 - .global DCH1ECONCLR -DCH1ECONSET = 0xBF811138 - .global DCH1ECONSET -DCH1ECONINV = 0xBF81113C - .global DCH1ECONINV -DCH1INT = 0xBF811140 - .global DCH1INT -DCH1INTCLR = 0xBF811144 - .global DCH1INTCLR -DCH1INTSET = 0xBF811148 - .global DCH1INTSET -DCH1INTINV = 0xBF81114C - .global DCH1INTINV -DCH1SSA = 0xBF811150 - .global DCH1SSA -DCH1SSACLR = 0xBF811154 - .global DCH1SSACLR -DCH1SSASET = 0xBF811158 - .global DCH1SSASET -DCH1SSAINV = 0xBF81115C - .global DCH1SSAINV -DCH1DSA = 0xBF811160 - .global DCH1DSA -DCH1DSACLR = 0xBF811164 - .global DCH1DSACLR -DCH1DSASET = 0xBF811168 - .global DCH1DSASET -DCH1DSAINV = 0xBF81116C - .global DCH1DSAINV -DCH1SSIZ = 0xBF811170 - .global DCH1SSIZ -DCH1SSIZCLR = 0xBF811174 - .global DCH1SSIZCLR -DCH1SSIZSET = 0xBF811178 - .global DCH1SSIZSET -DCH1SSIZINV = 0xBF81117C - .global DCH1SSIZINV -DCH1DSIZ = 0xBF811180 - .global DCH1DSIZ -DCH1DSIZCLR = 0xBF811184 - .global DCH1DSIZCLR -DCH1DSIZSET = 0xBF811188 - .global DCH1DSIZSET -DCH1DSIZINV = 0xBF81118C - .global DCH1DSIZINV -DCH1SPTR = 0xBF811190 - .global DCH1SPTR -DCH1SPTRCLR = 0xBF811194 - .global DCH1SPTRCLR -DCH1SPTRSET = 0xBF811198 - .global DCH1SPTRSET -DCH1SPTRINV = 0xBF81119C - .global DCH1SPTRINV -DCH1DPTR = 0xBF8111A0 - .global DCH1DPTR -DCH1DPTRCLR = 0xBF8111A4 - .global DCH1DPTRCLR -DCH1DPTRSET = 0xBF8111A8 - .global DCH1DPTRSET -DCH1DPTRINV = 0xBF8111AC - .global DCH1DPTRINV -DCH1CSIZ = 0xBF8111B0 - .global DCH1CSIZ -DCH1CSIZCLR = 0xBF8111B4 - .global DCH1CSIZCLR -DCH1CSIZSET = 0xBF8111B8 - .global DCH1CSIZSET -DCH1CSIZINV = 0xBF8111BC - .global DCH1CSIZINV -DCH1CPTR = 0xBF8111C0 - .global DCH1CPTR -DCS1CPTR = 0xBF8111C0 - .global DCS1CPTR -DCH1CPTRCLR = 0xBF8111C4 - .global DCH1CPTRCLR -DCS1CPTRCLR = 0xBF8111C4 - .global DCS1CPTRCLR -DCH1CPTRSET = 0xBF8111C8 - .global DCH1CPTRSET -DCS1CPTRSET = 0xBF8111C8 - .global DCS1CPTRSET -DCH1CPTRINV = 0xBF8111CC - .global DCH1CPTRINV -DCS1CPTRINV = 0xBF8111CC - .global DCS1CPTRINV -DCH1DAT = 0xBF8111D0 - .global DCH1DAT -DCH1DATCLR = 0xBF8111D4 - .global DCH1DATCLR -DCH1DATSET = 0xBF8111D8 - .global DCH1DATSET -DCH1DATINV = 0xBF8111DC - .global DCH1DATINV -DCH2CON = 0xBF8111E0 - .global DCH2CON -DCH2CONCLR = 0xBF8111E4 - .global DCH2CONCLR -DCH2CONSET = 0xBF8111E8 - .global DCH2CONSET -DCH2CONINV = 0xBF8111EC - .global DCH2CONINV -DCH2ECON = 0xBF8111F0 - .global DCH2ECON -DCH2ECONCLR = 0xBF8111F4 - .global DCH2ECONCLR -DCH2ECONSET = 0xBF8111F8 - .global DCH2ECONSET -DCH2ECONINV = 0xBF8111FC - .global DCH2ECONINV -DCH2INT = 0xBF811200 - .global DCH2INT -DCH2INTCLR = 0xBF811204 - .global DCH2INTCLR -DCH2INTSET = 0xBF811208 - .global DCH2INTSET -DCH2INTINV = 0xBF81120C - .global DCH2INTINV -DCH2SSA = 0xBF811210 - .global DCH2SSA -DCH2SSACLR = 0xBF811214 - .global DCH2SSACLR -DCH2SSASET = 0xBF811218 - .global DCH2SSASET -DCH2SSAINV = 0xBF81121C - .global DCH2SSAINV -DCH2DSA = 0xBF811220 - .global DCH2DSA -DCH2DSACLR = 0xBF811224 - .global DCH2DSACLR -DCH2DSASET = 0xBF811228 - .global DCH2DSASET -DCH2DSAINV = 0xBF81122C - .global DCH2DSAINV -DCH2SSIZ = 0xBF811230 - .global DCH2SSIZ -DCH2SSIZCLR = 0xBF811234 - .global DCH2SSIZCLR -DCH2SSIZSET = 0xBF811238 - .global DCH2SSIZSET -DCH2SSIZINV = 0xBF81123C - .global DCH2SSIZINV -DCH2DSIZ = 0xBF811240 - .global DCH2DSIZ -DCH2DSIZCLR = 0xBF811244 - .global DCH2DSIZCLR -DCH2DSIZSET = 0xBF811248 - .global DCH2DSIZSET -DCH2DSIZINV = 0xBF81124C - .global DCH2DSIZINV -DCH2SPTR = 0xBF811250 - .global DCH2SPTR -DCH2SPTRCLR = 0xBF811254 - .global DCH2SPTRCLR -DCH2SPTRSET = 0xBF811258 - .global DCH2SPTRSET -DCH2SPTRINV = 0xBF81125C - .global DCH2SPTRINV -DCH2DPTR = 0xBF811260 - .global DCH2DPTR -DCH2DPTRCLR = 0xBF811264 - .global DCH2DPTRCLR -DCH2DPTRSET = 0xBF811268 - .global DCH2DPTRSET -DCH2DPTRINV = 0xBF81126C - .global DCH2DPTRINV -DCH2CSIZ = 0xBF811270 - .global DCH2CSIZ -DCH2CSIZCLR = 0xBF811274 - .global DCH2CSIZCLR -DCH2CSIZSET = 0xBF811278 - .global DCH2CSIZSET -DCH2CSIZINV = 0xBF81127C - .global DCH2CSIZINV -DCH2CPTR = 0xBF811280 - .global DCH2CPTR -DCS2CPTR = 0xBF811280 - .global DCS2CPTR -DCH2CPTRCLR = 0xBF811284 - .global DCH2CPTRCLR -DCS2CPTRCLR = 0xBF811284 - .global DCS2CPTRCLR -DCH2CPTRSET = 0xBF811288 - .global DCH2CPTRSET -DCS2CPTRSET = 0xBF811288 - .global DCS2CPTRSET -DCH2CPTRINV = 0xBF81128C - .global DCH2CPTRINV -DCS2CPTRINV = 0xBF81128C - .global DCS2CPTRINV -DCH2DAT = 0xBF811290 - .global DCH2DAT -DCH2DATCLR = 0xBF811294 - .global DCH2DATCLR -DCH2DATSET = 0xBF811298 - .global DCH2DATSET -DCH2DATINV = 0xBF81129C - .global DCH2DATINV -DCH3CON = 0xBF8112A0 - .global DCH3CON -DCH3CONCLR = 0xBF8112A4 - .global DCH3CONCLR -DCH3CONSET = 0xBF8112A8 - .global DCH3CONSET -DCH3CONINV = 0xBF8112AC - .global DCH3CONINV -DCH3ECON = 0xBF8112B0 - .global DCH3ECON -DCH3ECONCLR = 0xBF8112B4 - .global DCH3ECONCLR -DCH3ECONSET = 0xBF8112B8 - .global DCH3ECONSET -DCH3ECONINV = 0xBF8112BC - .global DCH3ECONINV -DCH3INT = 0xBF8112C0 - .global DCH3INT -DCH3INTCLR = 0xBF8112C4 - .global DCH3INTCLR -DCH3INTSET = 0xBF8112C8 - .global DCH3INTSET -DCH3INTINV = 0xBF8112CC - .global DCH3INTINV -DCH3SSA = 0xBF8112D0 - .global DCH3SSA -DCH3SSACLR = 0xBF8112D4 - .global DCH3SSACLR -DCH3SSASET = 0xBF8112D8 - .global DCH3SSASET -DCH3SSAINV = 0xBF8112DC - .global DCH3SSAINV -DCH3DSA = 0xBF8112E0 - .global DCH3DSA -DCH3DSACLR = 0xBF8112E4 - .global DCH3DSACLR -DCH3DSASET = 0xBF8112E8 - .global DCH3DSASET -DCH3DSAINV = 0xBF8112EC - .global DCH3DSAINV -DCH3SSIZ = 0xBF8112F0 - .global DCH3SSIZ -DCH3SSIZCLR = 0xBF8112F4 - .global DCH3SSIZCLR -DCH3SSIZSET = 0xBF8112F8 - .global DCH3SSIZSET -DCH3SSIZINV = 0xBF8112FC - .global DCH3SSIZINV -DCH3DSIZ = 0xBF811300 - .global DCH3DSIZ -DCH3DSIZCLR = 0xBF811304 - .global DCH3DSIZCLR -DCH3DSIZSET = 0xBF811308 - .global DCH3DSIZSET -DCH3DSIZINV = 0xBF81130C - .global DCH3DSIZINV -DCH3SPTR = 0xBF811310 - .global DCH3SPTR -DCH3SPTRCLR = 0xBF811314 - .global DCH3SPTRCLR -DCH3SPTRSET = 0xBF811318 - .global DCH3SPTRSET -DCH3SPTRINV = 0xBF81131C - .global DCH3SPTRINV -DCH3DPTR = 0xBF811320 - .global DCH3DPTR -DCH3DPTRCLR = 0xBF811324 - .global DCH3DPTRCLR -DCH3DPTRSET = 0xBF811328 - .global DCH3DPTRSET -DCH3DPTRINV = 0xBF81132C - .global DCH3DPTRINV -DCH3CSIZ = 0xBF811330 - .global DCH3CSIZ -DCH3CSIZCLR = 0xBF811334 - .global DCH3CSIZCLR -DCH3CSIZSET = 0xBF811338 - .global DCH3CSIZSET -DCH3CSIZINV = 0xBF81133C - .global DCH3CSIZINV -DCH3CPTR = 0xBF811340 - .global DCH3CPTR -DCS3CPTR = 0xBF811340 - .global DCS3CPTR -DCH3CPTRCLR = 0xBF811344 - .global DCH3CPTRCLR -DCS3CPTRCLR = 0xBF811344 - .global DCS3CPTRCLR -DCH3CPTRSET = 0xBF811348 - .global DCH3CPTRSET -DCS3CPTRSET = 0xBF811348 - .global DCS3CPTRSET -DCH3CPTRINV = 0xBF81134C - .global DCH3CPTRINV -DCS3CPTRINV = 0xBF81134C - .global DCS3CPTRINV -DCH3DAT = 0xBF811350 - .global DCH3DAT -DCH3DATCLR = 0xBF811354 - .global DCH3DATCLR -DCH3DATSET = 0xBF811358 - .global DCH3DATSET -DCH3DATINV = 0xBF81135C - .global DCH3DATINV -DCH4CON = 0xBF811360 - .global DCH4CON -DCH4CONCLR = 0xBF811364 - .global DCH4CONCLR -DCH4CONSET = 0xBF811368 - .global DCH4CONSET -DCH4CONINV = 0xBF81136C - .global DCH4CONINV -DCH4ECON = 0xBF811370 - .global DCH4ECON -DCH4ECONCLR = 0xBF811374 - .global DCH4ECONCLR -DCH4ECONSET = 0xBF811378 - .global DCH4ECONSET -DCH4ECONINV = 0xBF81137C - .global DCH4ECONINV -DCH4INT = 0xBF811380 - .global DCH4INT -DCH4INTCLR = 0xBF811384 - .global DCH4INTCLR -DCH4INTSET = 0xBF811388 - .global DCH4INTSET -DCH4INTINV = 0xBF81138C - .global DCH4INTINV -DCH4SSA = 0xBF811390 - .global DCH4SSA -DCH4SSACLR = 0xBF811394 - .global DCH4SSACLR -DCH4SSASET = 0xBF811398 - .global DCH4SSASET -DCH4SSAINV = 0xBF81139C - .global DCH4SSAINV -DCH4DSA = 0xBF8113A0 - .global DCH4DSA -DCH4DSACLR = 0xBF8113A4 - .global DCH4DSACLR -DCH4DSASET = 0xBF8113A8 - .global DCH4DSASET -DCH4DSAINV = 0xBF8113AC - .global DCH4DSAINV -DCH4SSIZ = 0xBF8113B0 - .global DCH4SSIZ -DCH4SSIZCLR = 0xBF8113B4 - .global DCH4SSIZCLR -DCH4SSIZSET = 0xBF8113B8 - .global DCH4SSIZSET -DCH4SSIZINV = 0xBF8113BC - .global DCH4SSIZINV -DCH4DSIZ = 0xBF8113C0 - .global DCH4DSIZ -DCH4DSIZCLR = 0xBF8113C4 - .global DCH4DSIZCLR -DCH4DSIZSET = 0xBF8113C8 - .global DCH4DSIZSET -DCH4DSIZINV = 0xBF8113CC - .global DCH4DSIZINV -DCH4SPTR = 0xBF8113D0 - .global DCH4SPTR -DCH4SPTRCLR = 0xBF8113D4 - .global DCH4SPTRCLR -DCH4SPTRSET = 0xBF8113D8 - .global DCH4SPTRSET -DCH4SPTRINV = 0xBF8113DC - .global DCH4SPTRINV -DCH4DPTR = 0xBF8113E0 - .global DCH4DPTR -DCH4DPTRCLR = 0xBF8113E4 - .global DCH4DPTRCLR -DCH4DPTRSET = 0xBF8113E8 - .global DCH4DPTRSET -DCH4DPTRINV = 0xBF8113EC - .global DCH4DPTRINV -DCH4CSIZ = 0xBF8113F0 - .global DCH4CSIZ -DCH4CSIZCLR = 0xBF8113F4 - .global DCH4CSIZCLR -DCH4CSIZSET = 0xBF8113F8 - .global DCH4CSIZSET -DCH4CSIZINV = 0xBF8113FC - .global DCH4CSIZINV -DCH4CPTR = 0xBF811400 - .global DCH4CPTR -DCS4CPTR = 0xBF811400 - .global DCS4CPTR -DCH4CPTRCLR = 0xBF811404 - .global DCH4CPTRCLR -DCS4CPTRCLR = 0xBF811404 - .global DCS4CPTRCLR -DCH4CPTRSET = 0xBF811408 - .global DCH4CPTRSET -DCS4CPTRSET = 0xBF811408 - .global DCS4CPTRSET -DCH4CPTRINV = 0xBF81140C - .global DCH4CPTRINV -DCS4CPTRINV = 0xBF81140C - .global DCS4CPTRINV -DCH4DAT = 0xBF811410 - .global DCH4DAT -DCH4DATCLR = 0xBF811414 - .global DCH4DATCLR -DCH4DATSET = 0xBF811418 - .global DCH4DATSET -DCH4DATINV = 0xBF81141C - .global DCH4DATINV -DCH5CON = 0xBF811420 - .global DCH5CON -DCH5CONCLR = 0xBF811424 - .global DCH5CONCLR -DCH5CONSET = 0xBF811428 - .global DCH5CONSET -DCH5CONINV = 0xBF81142C - .global DCH5CONINV -DCH5ECON = 0xBF811430 - .global DCH5ECON -DCH5ECONCLR = 0xBF811434 - .global DCH5ECONCLR -DCH5ECONSET = 0xBF811438 - .global DCH5ECONSET -DCH5ECONINV = 0xBF81143C - .global DCH5ECONINV -DCH5INT = 0xBF811440 - .global DCH5INT -DCH5INTCLR = 0xBF811444 - .global DCH5INTCLR -DCH5INTSET = 0xBF811448 - .global DCH5INTSET -DCH5INTINV = 0xBF81144C - .global DCH5INTINV -DCH5SSA = 0xBF811450 - .global DCH5SSA -DCH5SSACLR = 0xBF811454 - .global DCH5SSACLR -DCH5SSASET = 0xBF811458 - .global DCH5SSASET -DCH5SSAINV = 0xBF81145C - .global DCH5SSAINV -DCH5DSA = 0xBF811460 - .global DCH5DSA -DCH5DSACLR = 0xBF811464 - .global DCH5DSACLR -DCH5DSASET = 0xBF811468 - .global DCH5DSASET -DCH5DSAINV = 0xBF81146C - .global DCH5DSAINV -DCH5SSIZ = 0xBF811470 - .global DCH5SSIZ -DCH5SSIZCLR = 0xBF811474 - .global DCH5SSIZCLR -DCH5SSIZSET = 0xBF811478 - .global DCH5SSIZSET -DCH5SSIZINV = 0xBF81147C - .global DCH5SSIZINV -DCH5DSIZ = 0xBF811480 - .global DCH5DSIZ -DCH5DSIZCLR = 0xBF811484 - .global DCH5DSIZCLR -DCH5DSIZSET = 0xBF811488 - .global DCH5DSIZSET -DCH5DSIZINV = 0xBF81148C - .global DCH5DSIZINV -DCH5SPTR = 0xBF811490 - .global DCH5SPTR -DCH5SPTRCLR = 0xBF811494 - .global DCH5SPTRCLR -DCH5SPTRSET = 0xBF811498 - .global DCH5SPTRSET -DCH5SPTRINV = 0xBF81149C - .global DCH5SPTRINV -DCH5DPTR = 0xBF8114A0 - .global DCH5DPTR -DCH5DPTRCLR = 0xBF8114A4 - .global DCH5DPTRCLR -DCH5DPTRSET = 0xBF8114A8 - .global DCH5DPTRSET -DCH5DPTRINV = 0xBF8114AC - .global DCH5DPTRINV -DCH5CSIZ = 0xBF8114B0 - .global DCH5CSIZ -DCH5CSIZCLR = 0xBF8114B4 - .global DCH5CSIZCLR -DCH5CSIZSET = 0xBF8114B8 - .global DCH5CSIZSET -DCH5CSIZINV = 0xBF8114BC - .global DCH5CSIZINV -DCH5CPTR = 0xBF8114C0 - .global DCH5CPTR -DCS5CPTR = 0xBF8114C0 - .global DCS5CPTR -DCH5CPTRCLR = 0xBF8114C4 - .global DCH5CPTRCLR -DCS5CPTRCLR = 0xBF8114C4 - .global DCS5CPTRCLR -DCH5CPTRSET = 0xBF8114C8 - .global DCH5CPTRSET -DCS5CPTRSET = 0xBF8114C8 - .global DCS5CPTRSET -DCH5CPTRINV = 0xBF8114CC - .global DCH5CPTRINV -DCS5CPTRINV = 0xBF8114CC - .global DCS5CPTRINV -DCH5DAT = 0xBF8114D0 - .global DCH5DAT -DCH5DATCLR = 0xBF8114D4 - .global DCH5DATCLR -DCH5DATSET = 0xBF8114D8 - .global DCH5DATSET -DCH5DATINV = 0xBF8114DC - .global DCH5DATINV -DCH6CON = 0xBF8114E0 - .global DCH6CON -DCH6CONCLR = 0xBF8114E4 - .global DCH6CONCLR -DCH6CONSET = 0xBF8114E8 - .global DCH6CONSET -DCH6CONINV = 0xBF8114EC - .global DCH6CONINV -DCH6ECON = 0xBF8114F0 - .global DCH6ECON -DCH6ECONCLR = 0xBF8114F4 - .global DCH6ECONCLR -DCH6ECONSET = 0xBF8114F8 - .global DCH6ECONSET -DCH6ECONINV = 0xBF8114FC - .global DCH6ECONINV -DCH6INT = 0xBF811500 - .global DCH6INT -DCH6INTCLR = 0xBF811504 - .global DCH6INTCLR -DCH6INTSET = 0xBF811508 - .global DCH6INTSET -DCH6INTINV = 0xBF81150C - .global DCH6INTINV -DCH6SSA = 0xBF811510 - .global DCH6SSA -DCH6SSACLR = 0xBF811514 - .global DCH6SSACLR -DCH6SSASET = 0xBF811518 - .global DCH6SSASET -DCH6SSAINV = 0xBF81151C - .global DCH6SSAINV -DCH6DSA = 0xBF811520 - .global DCH6DSA -DCH6DSACLR = 0xBF811524 - .global DCH6DSACLR -DCH6DSASET = 0xBF811528 - .global DCH6DSASET -DCH6DSAINV = 0xBF81152C - .global DCH6DSAINV -DCH6SSIZ = 0xBF811530 - .global DCH6SSIZ -DCH6SSIZCLR = 0xBF811534 - .global DCH6SSIZCLR -DCH6SSIZSET = 0xBF811538 - .global DCH6SSIZSET -DCH6SSIZINV = 0xBF81153C - .global DCH6SSIZINV -DCH6DSIZ = 0xBF811540 - .global DCH6DSIZ -DCH6DSIZCLR = 0xBF811544 - .global DCH6DSIZCLR -DCH6DSIZSET = 0xBF811548 - .global DCH6DSIZSET -DCH6DSIZINV = 0xBF81154C - .global DCH6DSIZINV -DCH6SPTR = 0xBF811550 - .global DCH6SPTR -DCH6SPTRCLR = 0xBF811554 - .global DCH6SPTRCLR -DCH6SPTRSET = 0xBF811558 - .global DCH6SPTRSET -DCH6SPTRINV = 0xBF81155C - .global DCH6SPTRINV -DCH6DPTR = 0xBF811560 - .global DCH6DPTR -DCH6DPTRCLR = 0xBF811564 - .global DCH6DPTRCLR -DCH6DPTRSET = 0xBF811568 - .global DCH6DPTRSET -DCH6DPTRINV = 0xBF81156C - .global DCH6DPTRINV -DCH6CSIZ = 0xBF811570 - .global DCH6CSIZ -DCH6CSIZCLR = 0xBF811574 - .global DCH6CSIZCLR -DCH6CSIZSET = 0xBF811578 - .global DCH6CSIZSET -DCH6CSIZINV = 0xBF81157C - .global DCH6CSIZINV -DCH6CPTR = 0xBF811580 - .global DCH6CPTR -DCS6CPTR = 0xBF811580 - .global DCS6CPTR -DCH6CPTRCLR = 0xBF811584 - .global DCH6CPTRCLR -DCS6CPTRCLR = 0xBF811584 - .global DCS6CPTRCLR -DCH6CPTRSET = 0xBF811588 - .global DCH6CPTRSET -DCS6CPTRSET = 0xBF811588 - .global DCS6CPTRSET -DCH6CPTRINV = 0xBF81158C - .global DCH6CPTRINV -DCS6CPTRINV = 0xBF81158C - .global DCS6CPTRINV -DCH6DAT = 0xBF811590 - .global DCH6DAT -DCH6DATCLR = 0xBF811594 - .global DCH6DATCLR -DCH6DATSET = 0xBF811598 - .global DCH6DATSET -DCH6DATINV = 0xBF81159C - .global DCH6DATINV -DCH7CON = 0xBF8115A0 - .global DCH7CON -DCH7CONCLR = 0xBF8115A4 - .global DCH7CONCLR -DCH7CONSET = 0xBF8115A8 - .global DCH7CONSET -DCH7CONINV = 0xBF8115AC - .global DCH7CONINV -DCH7ECON = 0xBF8115B0 - .global DCH7ECON -DCH7ECONCLR = 0xBF8115B4 - .global DCH7ECONCLR -DCH7ECONSET = 0xBF8115B8 - .global DCH7ECONSET -DCH7ECONINV = 0xBF8115BC - .global DCH7ECONINV -DCH7INT = 0xBF8115C0 - .global DCH7INT -DCH7INTCLR = 0xBF8115C4 - .global DCH7INTCLR -DCH7INTSET = 0xBF8115C8 - .global DCH7INTSET -DCH7INTINV = 0xBF8115CC - .global DCH7INTINV -DCH7SSA = 0xBF8115D0 - .global DCH7SSA -DCH7SSACLR = 0xBF8115D4 - .global DCH7SSACLR -DCH7SSASET = 0xBF8115D8 - .global DCH7SSASET -DCH7SSAINV = 0xBF8115DC - .global DCH7SSAINV -DCH7DSA = 0xBF8115E0 - .global DCH7DSA -DCH7DSACLR = 0xBF8115E4 - .global DCH7DSACLR -DCH7DSASET = 0xBF8115E8 - .global DCH7DSASET -DCH7DSAINV = 0xBF8115EC - .global DCH7DSAINV -DCH7SSIZ = 0xBF8115F0 - .global DCH7SSIZ -DCH7SSIZCLR = 0xBF8115F4 - .global DCH7SSIZCLR -DCH7SSIZSET = 0xBF8115F8 - .global DCH7SSIZSET -DCH7SSIZINV = 0xBF8115FC - .global DCH7SSIZINV -DCH7DSIZ = 0xBF811600 - .global DCH7DSIZ -DCH7DSIZCLR = 0xBF811604 - .global DCH7DSIZCLR -DCH7DSIZSET = 0xBF811608 - .global DCH7DSIZSET -DCH7DSIZINV = 0xBF81160C - .global DCH7DSIZINV -DCH7SPTR = 0xBF811610 - .global DCH7SPTR -DCH7SPTRCLR = 0xBF811614 - .global DCH7SPTRCLR -DCH7SPTRSET = 0xBF811618 - .global DCH7SPTRSET -DCH7SPTRINV = 0xBF81161C - .global DCH7SPTRINV -DCH7DPTR = 0xBF811620 - .global DCH7DPTR -DCH7DPTRCLR = 0xBF811624 - .global DCH7DPTRCLR -DCH7DPTRSET = 0xBF811628 - .global DCH7DPTRSET -DCH7DPTRINV = 0xBF81162C - .global DCH7DPTRINV -DCH7CSIZ = 0xBF811630 - .global DCH7CSIZ -DCH7CSIZCLR = 0xBF811634 - .global DCH7CSIZCLR -DCH7CSIZSET = 0xBF811638 - .global DCH7CSIZSET -DCH7CSIZINV = 0xBF81163C - .global DCH7CSIZINV -DCH7CPTR = 0xBF811640 - .global DCH7CPTR -DCS7CPTR = 0xBF811640 - .global DCS7CPTR -DCH7CPTRCLR = 0xBF811644 - .global DCH7CPTRCLR -DCS7CPTRCLR = 0xBF811644 - .global DCS7CPTRCLR -DCH7CPTRSET = 0xBF811648 - .global DCH7CPTRSET -DCS7CPTRSET = 0xBF811648 - .global DCS7CPTRSET -DCH7CPTRINV = 0xBF81164C - .global DCH7CPTRINV -DCS7CPTRINV = 0xBF81164C - .global DCS7CPTRINV -DCH7DAT = 0xBF811650 - .global DCH7DAT -DCH7DATCLR = 0xBF811654 - .global DCH7DATCLR -DCH7DATSET = 0xBF811658 - .global DCH7DATSET -DCH7DATINV = 0xBF81165C - .global DCH7DATINV -I2C1CON = 0xBF820000 - .global I2C1CON -I2C1CONCLR = 0xBF820004 - .global I2C1CONCLR -I2C1CONSET = 0xBF820008 - .global I2C1CONSET -I2C1CONINV = 0xBF82000C - .global I2C1CONINV -I2C1STAT = 0xBF820010 - .global I2C1STAT -I2C1STATCLR = 0xBF820014 - .global I2C1STATCLR -I2C1STATSET = 0xBF820018 - .global I2C1STATSET -I2C1STATINV = 0xBF82001C - .global I2C1STATINV -I2C1ADD = 0xBF820020 - .global I2C1ADD -I2C1ADDCLR = 0xBF820024 - .global I2C1ADDCLR -I2C1ADDSET = 0xBF820028 - .global I2C1ADDSET -I2C1ADDINV = 0xBF82002C - .global I2C1ADDINV -I2C1MSK = 0xBF820030 - .global I2C1MSK -I2C1MSKCLR = 0xBF820034 - .global I2C1MSKCLR -I2C1MSKSET = 0xBF820038 - .global I2C1MSKSET -I2C1MSKINV = 0xBF82003C - .global I2C1MSKINV -I2C1BRG = 0xBF820040 - .global I2C1BRG -I2C1BRGCLR = 0xBF820044 - .global I2C1BRGCLR -I2C1BRGSET = 0xBF820048 - .global I2C1BRGSET -I2C1BRGINV = 0xBF82004C - .global I2C1BRGINV -I2C1TRN = 0xBF820050 - .global I2C1TRN -I2C1TRNCLR = 0xBF820054 - .global I2C1TRNCLR -I2C1TRNSET = 0xBF820058 - .global I2C1TRNSET -I2C1TRNINV = 0xBF82005C - .global I2C1TRNINV -I2C1RCV = 0xBF820060 - .global I2C1RCV -I2C1RCVCLR = 0xBF820064 - .global I2C1RCVCLR -I2C1RCVSET = 0xBF820068 - .global I2C1RCVSET -I2C1RCVINV = 0xBF82006C - .global I2C1RCVINV -I2C2CON = 0xBF820200 - .global I2C2CON -I2C2CONCLR = 0xBF820204 - .global I2C2CONCLR -I2C2CONSET = 0xBF820208 - .global I2C2CONSET -I2C2CONINV = 0xBF82020C - .global I2C2CONINV -I2C2STAT = 0xBF820210 - .global I2C2STAT -I2C2STATCLR = 0xBF820214 - .global I2C2STATCLR -I2C2STATSET = 0xBF820218 - .global I2C2STATSET -I2C2STATINV = 0xBF82021C - .global I2C2STATINV -I2C2ADD = 0xBF820220 - .global I2C2ADD -I2C2ADDCLR = 0xBF820224 - .global I2C2ADDCLR -I2C2ADDSET = 0xBF820228 - .global I2C2ADDSET -I2C2ADDINV = 0xBF82022C - .global I2C2ADDINV -I2C2MSK = 0xBF820230 - .global I2C2MSK -I2C2MSKCLR = 0xBF820234 - .global I2C2MSKCLR -I2C2MSKSET = 0xBF820238 - .global I2C2MSKSET -I2C2MSKINV = 0xBF82023C - .global I2C2MSKINV -I2C2BRG = 0xBF820240 - .global I2C2BRG -I2C2BRGCLR = 0xBF820244 - .global I2C2BRGCLR -I2C2BRGSET = 0xBF820248 - .global I2C2BRGSET -I2C2BRGINV = 0xBF82024C - .global I2C2BRGINV -I2C2TRN = 0xBF820250 - .global I2C2TRN -I2C2TRNCLR = 0xBF820254 - .global I2C2TRNCLR -I2C2TRNSET = 0xBF820258 - .global I2C2TRNSET -I2C2TRNINV = 0xBF82025C - .global I2C2TRNINV -I2C2RCV = 0xBF820260 - .global I2C2RCV -I2C2RCVCLR = 0xBF820264 - .global I2C2RCVCLR -I2C2RCVSET = 0xBF820268 - .global I2C2RCVSET -I2C2RCVINV = 0xBF82026C - .global I2C2RCVINV -I2C3CON = 0xBF820400 - .global I2C3CON -I2C3CONCLR = 0xBF820404 - .global I2C3CONCLR -I2C3CONSET = 0xBF820408 - .global I2C3CONSET -I2C3CONINV = 0xBF82040C - .global I2C3CONINV -I2C3STAT = 0xBF820410 - .global I2C3STAT -I2C3STATCLR = 0xBF820414 - .global I2C3STATCLR -I2C3STATSET = 0xBF820418 - .global I2C3STATSET -I2C3STATINV = 0xBF82041C - .global I2C3STATINV -I2C3ADD = 0xBF820420 - .global I2C3ADD -I2C3ADDCLR = 0xBF820424 - .global I2C3ADDCLR -I2C3ADDSET = 0xBF820428 - .global I2C3ADDSET -I2C3ADDINV = 0xBF82042C - .global I2C3ADDINV -I2C3MSK = 0xBF820430 - .global I2C3MSK -I2C3MSKCLR = 0xBF820434 - .global I2C3MSKCLR -I2C3MSKSET = 0xBF820438 - .global I2C3MSKSET -I2C3MSKINV = 0xBF82043C - .global I2C3MSKINV -I2C3BRG = 0xBF820440 - .global I2C3BRG -I2C3BRGCLR = 0xBF820444 - .global I2C3BRGCLR -I2C3BRGSET = 0xBF820448 - .global I2C3BRGSET -I2C3BRGINV = 0xBF82044C - .global I2C3BRGINV -I2C3TRN = 0xBF820450 - .global I2C3TRN -I2C3TRNCLR = 0xBF820454 - .global I2C3TRNCLR -I2C3TRNSET = 0xBF820458 - .global I2C3TRNSET -I2C3TRNINV = 0xBF82045C - .global I2C3TRNINV -I2C3RCV = 0xBF820460 - .global I2C3RCV -I2C3RCVCLR = 0xBF820464 - .global I2C3RCVCLR -I2C3RCVSET = 0xBF820468 - .global I2C3RCVSET -I2C3RCVINV = 0xBF82046C - .global I2C3RCVINV -I2C4CON = 0xBF820600 - .global I2C4CON -I2C4CONCLR = 0xBF820604 - .global I2C4CONCLR -I2C4CONSET = 0xBF820608 - .global I2C4CONSET -I2C4CONINV = 0xBF82060C - .global I2C4CONINV -I2C4STAT = 0xBF820610 - .global I2C4STAT -I2C4STATCLR = 0xBF820614 - .global I2C4STATCLR -I2C4STATSET = 0xBF820618 - .global I2C4STATSET -I2C4STATINV = 0xBF82061C - .global I2C4STATINV -I2C4ADD = 0xBF820620 - .global I2C4ADD -I2C4ADDCLR = 0xBF820624 - .global I2C4ADDCLR -I2C4ADDSET = 0xBF820628 - .global I2C4ADDSET -I2C4ADDINV = 0xBF82062C - .global I2C4ADDINV -I2C4MSK = 0xBF820630 - .global I2C4MSK -I2C4MSKCLR = 0xBF820634 - .global I2C4MSKCLR -I2C4MSKSET = 0xBF820638 - .global I2C4MSKSET -I2C4MSKINV = 0xBF82063C - .global I2C4MSKINV -I2C4BRG = 0xBF820640 - .global I2C4BRG -I2C4BRGCLR = 0xBF820644 - .global I2C4BRGCLR -I2C4BRGSET = 0xBF820648 - .global I2C4BRGSET -I2C4BRGINV = 0xBF82064C - .global I2C4BRGINV -I2C4TRN = 0xBF820650 - .global I2C4TRN -I2C4TRNCLR = 0xBF820654 - .global I2C4TRNCLR -I2C4TRNSET = 0xBF820658 - .global I2C4TRNSET -I2C4TRNINV = 0xBF82065C - .global I2C4TRNINV -I2C4RCV = 0xBF820660 - .global I2C4RCV -I2C4RCVCLR = 0xBF820664 - .global I2C4RCVCLR -I2C4RCVSET = 0xBF820668 - .global I2C4RCVSET -I2C4RCVINV = 0xBF82066C - .global I2C4RCVINV -I2C5CON = 0xBF820800 - .global I2C5CON -I2C5CONCLR = 0xBF820804 - .global I2C5CONCLR -I2C5CONSET = 0xBF820808 - .global I2C5CONSET -I2C5CONINV = 0xBF82080C - .global I2C5CONINV -I2C5STAT = 0xBF820810 - .global I2C5STAT -I2C5STATCLR = 0xBF820814 - .global I2C5STATCLR -I2C5STATSET = 0xBF820818 - .global I2C5STATSET -I2C5STATINV = 0xBF82081C - .global I2C5STATINV -I2C5ADD = 0xBF820820 - .global I2C5ADD -I2C5ADDCLR = 0xBF820824 - .global I2C5ADDCLR -I2C5ADDSET = 0xBF820828 - .global I2C5ADDSET -I2C5ADDINV = 0xBF82082C - .global I2C5ADDINV -I2C5MSK = 0xBF820830 - .global I2C5MSK -I2C5MSKCLR = 0xBF820834 - .global I2C5MSKCLR -I2C5MSKSET = 0xBF820838 - .global I2C5MSKSET -I2C5MSKINV = 0xBF82083C - .global I2C5MSKINV -I2C5BRG = 0xBF820840 - .global I2C5BRG -I2C5BRGCLR = 0xBF820844 - .global I2C5BRGCLR -I2C5BRGSET = 0xBF820848 - .global I2C5BRGSET -I2C5BRGINV = 0xBF82084C - .global I2C5BRGINV -I2C5TRN = 0xBF820850 - .global I2C5TRN -I2C5TRNCLR = 0xBF820854 - .global I2C5TRNCLR -I2C5TRNSET = 0xBF820858 - .global I2C5TRNSET -I2C5TRNINV = 0xBF82085C - .global I2C5TRNINV -I2C5RCV = 0xBF820860 - .global I2C5RCV -I2C5RCVCLR = 0xBF820864 - .global I2C5RCVCLR -I2C5RCVSET = 0xBF820868 - .global I2C5RCVSET -I2C5RCVINV = 0xBF82086C - .global I2C5RCVINV -SPI1CON = 0xBF821000 - .global SPI1CON -SPI1CONCLR = 0xBF821004 - .global SPI1CONCLR -SPI1CONSET = 0xBF821008 - .global SPI1CONSET -SPI1CONINV = 0xBF82100C - .global SPI1CONINV -SPI1STAT = 0xBF821010 - .global SPI1STAT -SPI1STATCLR = 0xBF821014 - .global SPI1STATCLR -SPI1STATSET = 0xBF821018 - .global SPI1STATSET -SPI1STATINV = 0xBF82101C - .global SPI1STATINV -SPI1BUF = 0xBF821020 - .global SPI1BUF -SPI1BRG = 0xBF821030 - .global SPI1BRG -SPI1BRGCLR = 0xBF821034 - .global SPI1BRGCLR -SPI1BRGSET = 0xBF821038 - .global SPI1BRGSET -SPI1BRGINV = 0xBF82103C - .global SPI1BRGINV -SPI1CON2 = 0xBF821040 - .global SPI1CON2 -SPI1CON2CLR = 0xBF821044 - .global SPI1CON2CLR -SPI1CON2SET = 0xBF821048 - .global SPI1CON2SET -SPI1CON2INV = 0xBF82104C - .global SPI1CON2INV -SPI2CON = 0xBF821200 - .global SPI2CON -SPI2CONCLR = 0xBF821204 - .global SPI2CONCLR -SPI2CONSET = 0xBF821208 - .global SPI2CONSET -SPI2CONINV = 0xBF82120C - .global SPI2CONINV -SPI2STAT = 0xBF821210 - .global SPI2STAT -SPI2STATCLR = 0xBF821214 - .global SPI2STATCLR -SPI2STATSET = 0xBF821218 - .global SPI2STATSET -SPI2STATINV = 0xBF82121C - .global SPI2STATINV -SPI2BUF = 0xBF821220 - .global SPI2BUF -SPI2BRG = 0xBF821230 - .global SPI2BRG -SPI2BRGCLR = 0xBF821234 - .global SPI2BRGCLR -SPI2BRGSET = 0xBF821238 - .global SPI2BRGSET -SPI2BRGINV = 0xBF82123C - .global SPI2BRGINV -SPI2CON2 = 0xBF821240 - .global SPI2CON2 -SPI2CON2CLR = 0xBF821244 - .global SPI2CON2CLR -SPI2CON2SET = 0xBF821248 - .global SPI2CON2SET -SPI2CON2INV = 0xBF82124C - .global SPI2CON2INV -SPI3CON = 0xBF821400 - .global SPI3CON -SPI3CONCLR = 0xBF821404 - .global SPI3CONCLR -SPI3CONSET = 0xBF821408 - .global SPI3CONSET -SPI3CONINV = 0xBF82140C - .global SPI3CONINV -SPI3STAT = 0xBF821410 - .global SPI3STAT -SPI3STATCLR = 0xBF821414 - .global SPI3STATCLR -SPI3STATSET = 0xBF821418 - .global SPI3STATSET -SPI3STATINV = 0xBF82141C - .global SPI3STATINV -SPI3BUF = 0xBF821420 - .global SPI3BUF -SPI3BRG = 0xBF821430 - .global SPI3BRG -SPI3BRGCLR = 0xBF821434 - .global SPI3BRGCLR -SPI3BRGSET = 0xBF821438 - .global SPI3BRGSET -SPI3BRGINV = 0xBF82143C - .global SPI3BRGINV -SPI3CON2 = 0xBF821440 - .global SPI3CON2 -SPI3CON2CLR = 0xBF821444 - .global SPI3CON2CLR -SPI3CON2SET = 0xBF821448 - .global SPI3CON2SET -SPI3CON2INV = 0xBF82144C - .global SPI3CON2INV -SPI4CON = 0xBF821600 - .global SPI4CON -SPI4CONCLR = 0xBF821604 - .global SPI4CONCLR -SPI4CONSET = 0xBF821608 - .global SPI4CONSET -SPI4CONINV = 0xBF82160C - .global SPI4CONINV -SPI4STAT = 0xBF821610 - .global SPI4STAT -SPI4STATCLR = 0xBF821614 - .global SPI4STATCLR -SPI4STATSET = 0xBF821618 - .global SPI4STATSET -SPI4STATINV = 0xBF82161C - .global SPI4STATINV -SPI4BUF = 0xBF821620 - .global SPI4BUF -SPI4BRG = 0xBF821630 - .global SPI4BRG -SPI4BRGCLR = 0xBF821634 - .global SPI4BRGCLR -SPI4BRGSET = 0xBF821638 - .global SPI4BRGSET -SPI4BRGINV = 0xBF82163C - .global SPI4BRGINV -SPI4CON2 = 0xBF821640 - .global SPI4CON2 -SPI4CON2CLR = 0xBF821644 - .global SPI4CON2CLR -SPI4CON2SET = 0xBF821648 - .global SPI4CON2SET -SPI4CON2INV = 0xBF82164C - .global SPI4CON2INV -SPI5CON = 0xBF821800 - .global SPI5CON -SPI5CONCLR = 0xBF821804 - .global SPI5CONCLR -SPI5CONSET = 0xBF821808 - .global SPI5CONSET -SPI5CONINV = 0xBF82180C - .global SPI5CONINV -SPI5STAT = 0xBF821810 - .global SPI5STAT -SPI5STATCLR = 0xBF821814 - .global SPI5STATCLR -SPI5STATSET = 0xBF821818 - .global SPI5STATSET -SPI5STATINV = 0xBF82181C - .global SPI5STATINV -SPI5BUF = 0xBF821820 - .global SPI5BUF -SPI5BRG = 0xBF821830 - .global SPI5BRG -SPI5BRGCLR = 0xBF821834 - .global SPI5BRGCLR -SPI5BRGSET = 0xBF821838 - .global SPI5BRGSET -SPI5BRGINV = 0xBF82183C - .global SPI5BRGINV -SPI5CON2 = 0xBF821840 - .global SPI5CON2 -SPI5CON2CLR = 0xBF821844 - .global SPI5CON2CLR -SPI5CON2SET = 0xBF821848 - .global SPI5CON2SET -SPI5CON2INV = 0xBF82184C - .global SPI5CON2INV -SPI6CON = 0xBF821A00 - .global SPI6CON -SPI6CONCLR = 0xBF821A04 - .global SPI6CONCLR -SPI6CONSET = 0xBF821A08 - .global SPI6CONSET -SPI6CONINV = 0xBF821A0C - .global SPI6CONINV -SPI6STAT = 0xBF821A10 - .global SPI6STAT -SPI6STATCLR = 0xBF821A14 - .global SPI6STATCLR -SPI6STATSET = 0xBF821A18 - .global SPI6STATSET -SPI6STATINV = 0xBF821A1C - .global SPI6STATINV -SPI6BUF = 0xBF821A20 - .global SPI6BUF -SPI6BRG = 0xBF821A30 - .global SPI6BRG -SPI6BRGCLR = 0xBF821A34 - .global SPI6BRGCLR -SPI6BRGSET = 0xBF821A38 - .global SPI6BRGSET -SPI6BRGINV = 0xBF821A3C - .global SPI6BRGINV -SPI6CON2 = 0xBF821A40 - .global SPI6CON2 -SPI6CON2CLR = 0xBF821A44 - .global SPI6CON2CLR -SPI6CON2SET = 0xBF821A48 - .global SPI6CON2SET -SPI6CON2INV = 0xBF821A4C - .global SPI6CON2INV -U1MODE = 0xBF822000 - .global U1MODE -UABMODE = 0xBF822000 - .global UABMODE -U1MODECLR = 0xBF822004 - .global U1MODECLR -UABMODECLR = 0xBF822004 - .global UABMODECLR -U1MODESET = 0xBF822008 - .global U1MODESET -UABMODESET = 0xBF822008 - .global UABMODESET -U1MODEINV = 0xBF82200C - .global U1MODEINV -UABMODEINV = 0xBF82200C - .global UABMODEINV -U1STA = 0xBF822010 - .global U1STA -UABSTA = 0xBF822010 - .global UABSTA -U1STACLR = 0xBF822014 - .global U1STACLR -UABSTACLR = 0xBF822014 - .global UABSTACLR -U1STASET = 0xBF822018 - .global U1STASET -UABSTASET = 0xBF822018 - .global UABSTASET -U1STAINV = 0xBF82201C - .global U1STAINV -UABSTAINV = 0xBF82201C - .global UABSTAINV -U1TXREG = 0xBF822020 - .global U1TXREG -UABTXREG = 0xBF822020 - .global UABTXREG -U1RXREG = 0xBF822030 - .global U1RXREG -UABRXREG = 0xBF822030 - .global UABRXREG -U1BRG = 0xBF822040 - .global U1BRG -UABBRG = 0xBF822040 - .global UABBRG -U1BRGCLR = 0xBF822044 - .global U1BRGCLR -UABBRGCLR = 0xBF822044 - .global UABBRGCLR -U1BRGSET = 0xBF822048 - .global U1BRGSET -UABBRGSET = 0xBF822048 - .global UABBRGSET -U1BRGINV = 0xBF82204C - .global U1BRGINV -UABBRGINV = 0xBF82204C - .global UABBRGINV -U2MODE = 0xBF822200 - .global U2MODE -UCDMODE = 0xBF822200 - .global UCDMODE -U2MODECLR = 0xBF822204 - .global U2MODECLR -UCDMODECLR = 0xBF822204 - .global UCDMODECLR -U2MODESET = 0xBF822208 - .global U2MODESET -UCDMODESET = 0xBF822208 - .global UCDMODESET -U2MODEINV = 0xBF82220C - .global U2MODEINV -UCDMODEINV = 0xBF82220C - .global UCDMODEINV -U2STA = 0xBF822210 - .global U2STA -UCDSTA = 0xBF822210 - .global UCDSTA -U2STACLR = 0xBF822214 - .global U2STACLR -UCDSTACLR = 0xBF822214 - .global UCDSTACLR -U2STASET = 0xBF822218 - .global U2STASET -UCDSTASET = 0xBF822218 - .global UCDSTASET -U2STAINV = 0xBF82221C - .global U2STAINV -UCDSTAINV = 0xBF82221C - .global UCDSTAINV -U2TXREG = 0xBF822220 - .global U2TXREG -UCDTXREG = 0xBF822220 - .global UCDTXREG -U2RXREG = 0xBF822230 - .global U2RXREG -UCDRXREG = 0xBF822230 - .global UCDRXREG -U2BRG = 0xBF822240 - .global U2BRG -UCDBRG = 0xBF822240 - .global UCDBRG -U2BRGCLR = 0xBF822244 - .global U2BRGCLR -UCDBRGCLR = 0xBF822244 - .global UCDBRGCLR -U2BRGSET = 0xBF822248 - .global U2BRGSET -UCDBRGSET = 0xBF822248 - .global UCDBRGSET -U2BRGINV = 0xBF82224C - .global U2BRGINV -UCDBRGINV = 0xBF82224C - .global UCDBRGINV -U3MODE = 0xBF822400 - .global U3MODE -UEFMODE = 0xBF822400 - .global UEFMODE -U3MODECLR = 0xBF822404 - .global U3MODECLR -UEFMODECLR = 0xBF822404 - .global UEFMODECLR -U3MODESET = 0xBF822408 - .global U3MODESET -UEFMODESET = 0xBF822408 - .global UEFMODESET -U3MODEINV = 0xBF82240C - .global U3MODEINV -UEFMODEINV = 0xBF82240C - .global UEFMODEINV -U3STA = 0xBF822410 - .global U3STA -UEFSTA = 0xBF822410 - .global UEFSTA -U3STACLR = 0xBF822414 - .global U3STACLR -UEFSTACLR = 0xBF822414 - .global UEFSTACLR -U3STASET = 0xBF822418 - .global U3STASET -UEFSTASET = 0xBF822418 - .global UEFSTASET -U3STAINV = 0xBF82241C - .global U3STAINV -UEFSTAINV = 0xBF82241C - .global UEFSTAINV -U3TXREG = 0xBF822420 - .global U3TXREG -UEFTXREG = 0xBF822420 - .global UEFTXREG -U3RXREG = 0xBF822430 - .global U3RXREG -UEFRXREG = 0xBF822430 - .global UEFRXREG -U3BRG = 0xBF822440 - .global U3BRG -UEFBRG = 0xBF822440 - .global UEFBRG -U3BRGCLR = 0xBF822444 - .global U3BRGCLR -UEFBRGCLR = 0xBF822444 - .global UEFBRGCLR -U3BRGSET = 0xBF822448 - .global U3BRGSET -UEFBRGSET = 0xBF822448 - .global UEFBRGSET -U3BRGINV = 0xBF82244C - .global U3BRGINV -UEFBRGINV = 0xBF82244C - .global UEFBRGINV -U4MODE = 0xBF822600 - .global U4MODE -UGHMODE = 0xBF822600 - .global UGHMODE -U4MODECLR = 0xBF822604 - .global U4MODECLR -UGHMODECLR = 0xBF822604 - .global UGHMODECLR -U4MODESET = 0xBF822608 - .global U4MODESET -UGHMODESET = 0xBF822608 - .global UGHMODESET -U4MODEINV = 0xBF82260C - .global U4MODEINV -UGHMODEINV = 0xBF82260C - .global UGHMODEINV -U4STA = 0xBF822610 - .global U4STA -UGHSTA = 0xBF822610 - .global UGHSTA -U4STACLR = 0xBF822614 - .global U4STACLR -UGHSTACLR = 0xBF822614 - .global UGHSTACLR -U4STASET = 0xBF822618 - .global U4STASET -UGHSTASET = 0xBF822618 - .global UGHSTASET -U4STAINV = 0xBF82261C - .global U4STAINV -UGHSTAINV = 0xBF82261C - .global UGHSTAINV -U4TXREG = 0xBF822620 - .global U4TXREG -UGHTXREG = 0xBF822620 - .global UGHTXREG -U4RXREG = 0xBF822630 - .global U4RXREG -UGHRXREG = 0xBF822630 - .global UGHRXREG -U4BRG = 0xBF822640 - .global U4BRG -UGHBRG = 0xBF822640 - .global UGHBRG -U4BRGCLR = 0xBF822644 - .global U4BRGCLR -UGHBRGCLR = 0xBF822644 - .global UGHBRGCLR -U4BRGSET = 0xBF822648 - .global U4BRGSET -UGHBRGSET = 0xBF822648 - .global UGHBRGSET -U4BRGINV = 0xBF82264C - .global U4BRGINV -UGHBRGINV = 0xBF82264C - .global UGHBRGINV -U5MODE = 0xBF822800 - .global U5MODE -UJKMODE = 0xBF822800 - .global UJKMODE -U5MODECLR = 0xBF822804 - .global U5MODECLR -UJKMODECLR = 0xBF822804 - .global UJKMODECLR -U5MODESET = 0xBF822808 - .global U5MODESET -UJKMODESET = 0xBF822808 - .global UJKMODESET -U5MODEINV = 0xBF82280C - .global U5MODEINV -UJKMODEINV = 0xBF82280C - .global UJKMODEINV -U5STA = 0xBF822810 - .global U5STA -UJKSTA = 0xBF822810 - .global UJKSTA -U5STACLR = 0xBF822814 - .global U5STACLR -UJKSTACLR = 0xBF822814 - .global UJKSTACLR -U5STASET = 0xBF822818 - .global U5STASET -UJKSTASET = 0xBF822818 - .global UJKSTASET -U5STAINV = 0xBF82281C - .global U5STAINV -UJKSTAINV = 0xBF82281C - .global UJKSTAINV -U5TXREG = 0xBF822820 - .global U5TXREG -UJKTXREG = 0xBF822820 - .global UJKTXREG -U5RXREG = 0xBF822830 - .global U5RXREG -UJKRXREG = 0xBF822830 - .global UJKRXREG -U5BRG = 0xBF822840 - .global U5BRG -UJKBRG = 0xBF822840 - .global UJKBRG -U5BRGCLR = 0xBF822844 - .global U5BRGCLR -UJKBRGCLR = 0xBF822844 - .global UJKBRGCLR -U5BRGSET = 0xBF822848 - .global U5BRGSET -UJKBRGSET = 0xBF822848 - .global UJKBRGSET -U5BRGINV = 0xBF82284C - .global U5BRGINV -UJKBRGINV = 0xBF82284C - .global UJKBRGINV -U6MODE = 0xBF822A00 - .global U6MODE -ULMMODE = 0xBF822A00 - .global ULMMODE -U6MODECLR = 0xBF822A04 - .global U6MODECLR -ULMMODECLR = 0xBF822A04 - .global ULMMODECLR -U6MODESET = 0xBF822A08 - .global U6MODESET -ULMMODESET = 0xBF822A08 - .global ULMMODESET -U6MODEINV = 0xBF822A0C - .global U6MODEINV -ULMMODEINV = 0xBF822A0C - .global ULMMODEINV -U6STA = 0xBF822A10 - .global U6STA -ULMSTA = 0xBF822A10 - .global ULMSTA -U6STACLR = 0xBF822A14 - .global U6STACLR -ULMSTACLR = 0xBF822A14 - .global ULMSTACLR -U6STASET = 0xBF822A18 - .global U6STASET -ULMSTASET = 0xBF822A18 - .global ULMSTASET -U6STAINV = 0xBF822A1C - .global U6STAINV -ULMSTAINV = 0xBF822A1C - .global ULMSTAINV -U6TXREG = 0xBF822A20 - .global U6TXREG -ULMTXREG = 0xBF822A20 - .global ULMTXREG -U6RXREG = 0xBF822A30 - .global U6RXREG -ULMRXREG = 0xBF822A30 - .global ULMRXREG -U6BRG = 0xBF822A40 - .global U6BRG -ULMBRG = 0xBF822A40 - .global ULMBRG -U6BRGCLR = 0xBF822A44 - .global U6BRGCLR -ULMBRGCLR = 0xBF822A44 - .global ULMBRGCLR -U6BRGSET = 0xBF822A48 - .global U6BRGSET -ULMBRGSET = 0xBF822A48 - .global ULMBRGSET -U6BRGINV = 0xBF822A4C - .global U6BRGINV -ULMBRGINV = 0xBF822A4C - .global ULMBRGINV -PMCON = 0xBF82E000 - .global PMCON -PMCONCLR = 0xBF82E004 - .global PMCONCLR -PMCONSET = 0xBF82E008 - .global PMCONSET -PMCONINV = 0xBF82E00C - .global PMCONINV -PMMODE = 0xBF82E010 - .global PMMODE -PMMODECLR = 0xBF82E014 - .global PMMODECLR -PMMODESET = 0xBF82E018 - .global PMMODESET -PMMODEINV = 0xBF82E01C - .global PMMODEINV -PMADDR = 0xBF82E020 - .global PMADDR -PMADDRCLR = 0xBF82E024 - .global PMADDRCLR -PMADDRSET = 0xBF82E028 - .global PMADDRSET -PMADDRINV = 0xBF82E02C - .global PMADDRINV -PMDOUT = 0xBF82E030 - .global PMDOUT -PMDOUTCLR = 0xBF82E034 - .global PMDOUTCLR -PMDOUTSET = 0xBF82E038 - .global PMDOUTSET -PMDOUTINV = 0xBF82E03C - .global PMDOUTINV -PMDIN = 0xBF82E040 - .global PMDIN -PMDINCLR = 0xBF82E044 - .global PMDINCLR -PMDINSET = 0xBF82E048 - .global PMDINSET -PMDININV = 0xBF82E04C - .global PMDININV -PMAEN = 0xBF82E050 - .global PMAEN -PMAENCLR = 0xBF82E054 - .global PMAENCLR -PMAENSET = 0xBF82E058 - .global PMAENSET -PMAENINV = 0xBF82E05C - .global PMAENINV -PMSTAT = 0xBF82E060 - .global PMSTAT -PMSTATCLR = 0xBF82E064 - .global PMSTATCLR -PMSTATSET = 0xBF82E068 - .global PMSTATSET -PMSTATINV = 0xBF82E06C - .global PMSTATINV -PMWADDR = 0xBF82E070 - .global PMWADDR -PMWADDRCLR = 0xBF82E074 - .global PMWADDRCLR -PMWADDRSET = 0xBF82E078 - .global PMWADDRSET -PMWADDRINV = 0xBF82E07C - .global PMWADDRINV -PMRADDR = 0xBF82E080 - .global PMRADDR -PMRADDRCLR = 0xBF82E084 - .global PMRADDRCLR -PMRADDRSET = 0xBF82E088 - .global PMRADDRSET -PMRADDRINV = 0xBF82E08C - .global PMRADDRINV -PMRDIN = 0xBF82E090 - .global PMRDIN -PMRDINCLR = 0xBF82E094 - .global PMRDINCLR -PMRDINSET = 0xBF82E098 - .global PMRDINSET -PMRDININV = 0xBF82E09C - .global PMRDININV -T1CON = 0xBF840000 - .global T1CON -T1CONCLR = 0xBF840004 - .global T1CONCLR -T1CONSET = 0xBF840008 - .global T1CONSET -T1CONINV = 0xBF84000C - .global T1CONINV -TMR1 = 0xBF840010 - .global TMR1 -TMR1CLR = 0xBF840014 - .global TMR1CLR -TMR1SET = 0xBF840018 - .global TMR1SET -TMR1INV = 0xBF84001C - .global TMR1INV -PR1 = 0xBF840020 - .global PR1 -PR1CLR = 0xBF840024 - .global PR1CLR -PR1SET = 0xBF840028 - .global PR1SET -PR1INV = 0xBF84002C - .global PR1INV -T2CON = 0xBF840200 - .global T2CON -T2CONCLR = 0xBF840204 - .global T2CONCLR -T2CONSET = 0xBF840208 - .global T2CONSET -T2CONINV = 0xBF84020C - .global T2CONINV -TMR2 = 0xBF840210 - .global TMR2 -TMR2CLR = 0xBF840214 - .global TMR2CLR -TMR2SET = 0xBF840218 - .global TMR2SET -TMR2INV = 0xBF84021C - .global TMR2INV -PR2 = 0xBF840220 - .global PR2 -PR2CLR = 0xBF840224 - .global PR2CLR -PR2SET = 0xBF840228 - .global PR2SET -PR2INV = 0xBF84022C - .global PR2INV -T3CON = 0xBF840400 - .global T3CON -T3CONCLR = 0xBF840404 - .global T3CONCLR -T3CONSET = 0xBF840408 - .global T3CONSET -T3CONINV = 0xBF84040C - .global T3CONINV -TMR3 = 0xBF840410 - .global TMR3 -TMR3CLR = 0xBF840414 - .global TMR3CLR -TMR3SET = 0xBF840418 - .global TMR3SET -TMR3INV = 0xBF84041C - .global TMR3INV -PR3 = 0xBF840420 - .global PR3 -PR3CLR = 0xBF840424 - .global PR3CLR -PR3SET = 0xBF840428 - .global PR3SET -PR3INV = 0xBF84042C - .global PR3INV -T4CON = 0xBF840600 - .global T4CON -T4CONCLR = 0xBF840604 - .global T4CONCLR -T4CONSET = 0xBF840608 - .global T4CONSET -T4CONINV = 0xBF84060C - .global T4CONINV -TMR4 = 0xBF840610 - .global TMR4 -TMR4CLR = 0xBF840614 - .global TMR4CLR -TMR4SET = 0xBF840618 - .global TMR4SET -TMR4INV = 0xBF84061C - .global TMR4INV -PR4 = 0xBF840620 - .global PR4 -PR4CLR = 0xBF840624 - .global PR4CLR -PR4SET = 0xBF840628 - .global PR4SET -PR4INV = 0xBF84062C - .global PR4INV -T5CON = 0xBF840800 - .global T5CON -T5CONCLR = 0xBF840804 - .global T5CONCLR -T5CONSET = 0xBF840808 - .global T5CONSET -T5CONINV = 0xBF84080C - .global T5CONINV -TMR5 = 0xBF840810 - .global TMR5 -TMR5CLR = 0xBF840814 - .global TMR5CLR -TMR5SET = 0xBF840818 - .global TMR5SET -TMR5INV = 0xBF84081C - .global TMR5INV -PR5 = 0xBF840820 - .global PR5 -PR5CLR = 0xBF840824 - .global PR5CLR -PR5SET = 0xBF840828 - .global PR5SET -PR5INV = 0xBF84082C - .global PR5INV -T6CON = 0xBF840A00 - .global T6CON -T6CONCLR = 0xBF840A04 - .global T6CONCLR -T6CONSET = 0xBF840A08 - .global T6CONSET -T6CONINV = 0xBF840A0C - .global T6CONINV -TMR6 = 0xBF840A10 - .global TMR6 -TMR6CLR = 0xBF840A14 - .global TMR6CLR -TMR6SET = 0xBF840A18 - .global TMR6SET -TMR6INV = 0xBF840A1C - .global TMR6INV -PR6 = 0xBF840A20 - .global PR6 -PR6CLR = 0xBF840A24 - .global PR6CLR -PR6SET = 0xBF840A28 - .global PR6SET -PR6INV = 0xBF840A2C - .global PR6INV -T7CON = 0xBF840C00 - .global T7CON -T7CONCLR = 0xBF840C04 - .global T7CONCLR -T7CONSET = 0xBF840C08 - .global T7CONSET -T7CONINV = 0xBF840C0C - .global T7CONINV -TMR7 = 0xBF840C10 - .global TMR7 -TMR7CLR = 0xBF840C14 - .global TMR7CLR -TMR7SET = 0xBF840C18 - .global TMR7SET -TMR7INV = 0xBF840C1C - .global TMR7INV -PR7 = 0xBF840C20 - .global PR7 -PR7CLR = 0xBF840C24 - .global PR7CLR -PR7SET = 0xBF840C28 - .global PR7SET -PR7INV = 0xBF840C2C - .global PR7INV -T8CON = 0xBF840E00 - .global T8CON -T8CONCLR = 0xBF840E04 - .global T8CONCLR -T8CONSET = 0xBF840E08 - .global T8CONSET -T8CONINV = 0xBF840E0C - .global T8CONINV -TMR8 = 0xBF840E10 - .global TMR8 -TMR8CLR = 0xBF840E14 - .global TMR8CLR -TMR8SET = 0xBF840E18 - .global TMR8SET -TMR8INV = 0xBF840E1C - .global TMR8INV -PR8 = 0xBF840E20 - .global PR8 -PR8CLR = 0xBF840E24 - .global PR8CLR -PR8SET = 0xBF840E28 - .global PR8SET -PR8INV = 0xBF840E2C - .global PR8INV -T9CON = 0xBF841000 - .global T9CON -T9CONCLR = 0xBF841004 - .global T9CONCLR -T9CONSET = 0xBF841008 - .global T9CONSET -T9CONINV = 0xBF84100C - .global T9CONINV -TMR9 = 0xBF841010 - .global TMR9 -TMR9CLR = 0xBF841014 - .global TMR9CLR -TMR9SET = 0xBF841018 - .global TMR9SET -TMR9INV = 0xBF84101C - .global TMR9INV -PR9 = 0xBF841020 - .global PR9 -PR9CLR = 0xBF841024 - .global PR9CLR -PR9SET = 0xBF841028 - .global PR9SET -PR9INV = 0xBF84102C - .global PR9INV -IC1CON = 0xBF842000 - .global IC1CON -IC1CONCLR = 0xBF842004 - .global IC1CONCLR -IC1CONSET = 0xBF842008 - .global IC1CONSET -IC1CONINV = 0xBF84200C - .global IC1CONINV -IC1BUF = 0xBF842010 - .global IC1BUF -IC2CON = 0xBF842200 - .global IC2CON -IC2CONCLR = 0xBF842204 - .global IC2CONCLR -IC2CONSET = 0xBF842208 - .global IC2CONSET -IC2CONINV = 0xBF84220C - .global IC2CONINV -IC2BUF = 0xBF842210 - .global IC2BUF -IC3CON = 0xBF842400 - .global IC3CON -IC3CONCLR = 0xBF842404 - .global IC3CONCLR -IC3CONSET = 0xBF842408 - .global IC3CONSET -IC3CONINV = 0xBF84240C - .global IC3CONINV -IC3BUF = 0xBF842410 - .global IC3BUF -IC4CON = 0xBF842600 - .global IC4CON -IC4CONCLR = 0xBF842604 - .global IC4CONCLR -IC4CONSET = 0xBF842608 - .global IC4CONSET -IC4CONINV = 0xBF84260C - .global IC4CONINV -IC4BUF = 0xBF842610 - .global IC4BUF -IC5CON = 0xBF842800 - .global IC5CON -IC5CONCLR = 0xBF842804 - .global IC5CONCLR -IC5CONSET = 0xBF842808 - .global IC5CONSET -IC5CONINV = 0xBF84280C - .global IC5CONINV -IC5BUF = 0xBF842810 - .global IC5BUF -IC6CON = 0xBF842A00 - .global IC6CON -IC6CONCLR = 0xBF842A04 - .global IC6CONCLR -IC6CONSET = 0xBF842A08 - .global IC6CONSET -IC6CONINV = 0xBF842A0C - .global IC6CONINV -IC6BUF = 0xBF842A10 - .global IC6BUF -IC7CON = 0xBF842C00 - .global IC7CON -IC7CONCLR = 0xBF842C04 - .global IC7CONCLR -IC7CONSET = 0xBF842C08 - .global IC7CONSET -IC7CONINV = 0xBF842C0C - .global IC7CONINV -IC7BUF = 0xBF842C10 - .global IC7BUF -IC8CON = 0xBF842E00 - .global IC8CON -IC8CONCLR = 0xBF842E04 - .global IC8CONCLR -IC8CONSET = 0xBF842E08 - .global IC8CONSET -IC8CONINV = 0xBF842E0C - .global IC8CONINV -IC8BUF = 0xBF842E10 - .global IC8BUF -IC9CON = 0xBF843000 - .global IC9CON -IC9CONCLR = 0xBF843004 - .global IC9CONCLR -IC9CONSET = 0xBF843008 - .global IC9CONSET -IC9CONINV = 0xBF84300C - .global IC9CONINV -IC9BUF = 0xBF843010 - .global IC9BUF -OC1CON = 0xBF844000 - .global OC1CON -OC1CONCLR = 0xBF844004 - .global OC1CONCLR -OC1CONSET = 0xBF844008 - .global OC1CONSET -OC1CONINV = 0xBF84400C - .global OC1CONINV -OC1R = 0xBF844010 - .global OC1R -OC1RCLR = 0xBF844014 - .global OC1RCLR -OC1RSET = 0xBF844018 - .global OC1RSET -OC1RINV = 0xBF84401C - .global OC1RINV -OC1RS = 0xBF844020 - .global OC1RS -OC1RSCLR = 0xBF844024 - .global OC1RSCLR -OC1RSSET = 0xBF844028 - .global OC1RSSET -OC1RSINV = 0xBF84402C - .global OC1RSINV -OC2CON = 0xBF844200 - .global OC2CON -OC2CONCLR = 0xBF844204 - .global OC2CONCLR -OC2CONSET = 0xBF844208 - .global OC2CONSET -OC2CONINV = 0xBF84420C - .global OC2CONINV -OC2R = 0xBF844210 - .global OC2R -OC2RCLR = 0xBF844214 - .global OC2RCLR -OC2RSET = 0xBF844218 - .global OC2RSET -OC2RINV = 0xBF84421C - .global OC2RINV -OC2RS = 0xBF844220 - .global OC2RS -OC2RSCLR = 0xBF844224 - .global OC2RSCLR -OC2RSSET = 0xBF844228 - .global OC2RSSET -OC2RSINV = 0xBF84422C - .global OC2RSINV -OC3CON = 0xBF844400 - .global OC3CON -OC3CONCLR = 0xBF844404 - .global OC3CONCLR -OC3CONSET = 0xBF844408 - .global OC3CONSET -OC3CONINV = 0xBF84440C - .global OC3CONINV -OC3R = 0xBF844410 - .global OC3R -OC3RCLR = 0xBF844414 - .global OC3RCLR -OC3RSET = 0xBF844418 - .global OC3RSET -OC3RINV = 0xBF84441C - .global OC3RINV -OC3RS = 0xBF844420 - .global OC3RS -OC3RSCLR = 0xBF844424 - .global OC3RSCLR -OC3RSSET = 0xBF844428 - .global OC3RSSET -OC3RSINV = 0xBF84442C - .global OC3RSINV -OC4CON = 0xBF844600 - .global OC4CON -OC4CONCLR = 0xBF844604 - .global OC4CONCLR -OC4CONSET = 0xBF844608 - .global OC4CONSET -OC4CONINV = 0xBF84460C - .global OC4CONINV -OC4R = 0xBF844610 - .global OC4R -OC4RCLR = 0xBF844614 - .global OC4RCLR -OC4RSET = 0xBF844618 - .global OC4RSET -OC4RINV = 0xBF84461C - .global OC4RINV -OC4RS = 0xBF844620 - .global OC4RS -OC4RSCLR = 0xBF844624 - .global OC4RSCLR -OC4RSSET = 0xBF844628 - .global OC4RSSET -OC4RSINV = 0xBF84462C - .global OC4RSINV -OC5CON = 0xBF844800 - .global OC5CON -OC5CONCLR = 0xBF844804 - .global OC5CONCLR -OC5CONSET = 0xBF844808 - .global OC5CONSET -OC5CONINV = 0xBF84480C - .global OC5CONINV -OC5R = 0xBF844810 - .global OC5R -OC5RCLR = 0xBF844814 - .global OC5RCLR -OC5RSET = 0xBF844818 - .global OC5RSET -OC5RINV = 0xBF84481C - .global OC5RINV -OC5RS = 0xBF844820 - .global OC5RS -OC5RSCLR = 0xBF844824 - .global OC5RSCLR -OC5RSSET = 0xBF844828 - .global OC5RSSET -OC5RSINV = 0xBF84482C - .global OC5RSINV -OC6CON = 0xBF844A00 - .global OC6CON -OC6CONCLR = 0xBF844A04 - .global OC6CONCLR -OC6CONSET = 0xBF844A08 - .global OC6CONSET -OC6CONINV = 0xBF844A0C - .global OC6CONINV -OC6R = 0xBF844A10 - .global OC6R -OC6RCLR = 0xBF844A14 - .global OC6RCLR -OC6RSET = 0xBF844A18 - .global OC6RSET -OC6RINV = 0xBF844A1C - .global OC6RINV -OC6RS = 0xBF844A20 - .global OC6RS -OC6RSCLR = 0xBF844A24 - .global OC6RSCLR -OC6RSSET = 0xBF844A28 - .global OC6RSSET -OC6RSINV = 0xBF844A2C - .global OC6RSINV -OC7CON = 0xBF844C00 - .global OC7CON -OC7CONCLR = 0xBF844C04 - .global OC7CONCLR -OC7CONSET = 0xBF844C08 - .global OC7CONSET -OC7CONINV = 0xBF844C0C - .global OC7CONINV -OC7R = 0xBF844C10 - .global OC7R -OC7RCLR = 0xBF844C14 - .global OC7RCLR -OC7RSET = 0xBF844C18 - .global OC7RSET -OC7RINV = 0xBF844C1C - .global OC7RINV -OC7RS = 0xBF844C20 - .global OC7RS -OC7RSCLR = 0xBF844C24 - .global OC7RSCLR -OC7RSSET = 0xBF844C28 - .global OC7RSSET -OC7RSINV = 0xBF844C2C - .global OC7RSINV -OC8CON = 0xBF844E00 - .global OC8CON -OC8CONCLR = 0xBF844E04 - .global OC8CONCLR -OC8CONSET = 0xBF844E08 - .global OC8CONSET -OC8CONINV = 0xBF844E0C - .global OC8CONINV -OC8R = 0xBF844E10 - .global OC8R -OC8RCLR = 0xBF844E14 - .global OC8RCLR -OC8RSET = 0xBF844E18 - .global OC8RSET -OC8RINV = 0xBF844E1C - .global OC8RINV -OC8RS = 0xBF844E20 - .global OC8RS -OC8RSCLR = 0xBF844E24 - .global OC8RSCLR -OC8RSSET = 0xBF844E28 - .global OC8RSSET -OC8RSINV = 0xBF844E2C - .global OC8RSINV -OC9CON = 0xBF845000 - .global OC9CON -OC9CONCLR = 0xBF845004 - .global OC9CONCLR -OC9CONSET = 0xBF845008 - .global OC9CONSET -OC9CONINV = 0xBF84500C - .global OC9CONINV -OC9R = 0xBF845010 - .global OC9R -OC9RCLR = 0xBF845014 - .global OC9RCLR -OC9RSET = 0xBF845018 - .global OC9RSET -OC9RINV = 0xBF84501C - .global OC9RINV -OC9RS = 0xBF845020 - .global OC9RS -OC9RSCLR = 0xBF845024 - .global OC9RSCLR -OC9RSSET = 0xBF845028 - .global OC9RSSET -OC9RSINV = 0xBF84502C - .global OC9RSINV -ADCCON1 = 0xBF84B000 - .global ADCCON1 -ADCCON2 = 0xBF84B004 - .global ADCCON2 -ADCCON3 = 0xBF84B008 - .global ADCCON3 -ADCTRGMODE = 0xBF84B00C - .global ADCTRGMODE -ADCIMCON1 = 0xBF84B010 - .global ADCIMCON1 -ADCIMCON2 = 0xBF84B014 - .global ADCIMCON2 -ADCIMCON3 = 0xBF84B018 - .global ADCIMCON3 -ADCGIRQEN1 = 0xBF84B020 - .global ADCGIRQEN1 -ADCGIRQEN2 = 0xBF84B024 - .global ADCGIRQEN2 -ADCCSS1 = 0xBF84B028 - .global ADCCSS1 -ADCCSS2 = 0xBF84B02C - .global ADCCSS2 -ADCDSTAT1 = 0xBF84B030 - .global ADCDSTAT1 -ADCDSTAT2 = 0xBF84B034 - .global ADCDSTAT2 -ADCCMPEN1 = 0xBF84B038 - .global ADCCMPEN1 -ADCCMP1 = 0xBF84B03C - .global ADCCMP1 -ADCCMPEN2 = 0xBF84B040 - .global ADCCMPEN2 -ADCCMP2 = 0xBF84B044 - .global ADCCMP2 -ADCCMPEN3 = 0xBF84B048 - .global ADCCMPEN3 -ADCCMP3 = 0xBF84B04C - .global ADCCMP3 -ADCCMPEN4 = 0xBF84B050 - .global ADCCMPEN4 -ADCCMP4 = 0xBF84B054 - .global ADCCMP4 -ADCCMPEN5 = 0xBF84B058 - .global ADCCMPEN5 -ADCCMP5 = 0xBF84B05C - .global ADCCMP5 -ADCCMPEN6 = 0xBF84B060 - .global ADCCMPEN6 -ADCCMP6 = 0xBF84B064 - .global ADCCMP6 -ADCFLTR1 = 0xBF84B068 - .global ADCFLTR1 -ADCFLTR2 = 0xBF84B06C - .global ADCFLTR2 -ADCFLTR3 = 0xBF84B070 - .global ADCFLTR3 -ADCFLTR4 = 0xBF84B074 - .global ADCFLTR4 -ADCFLTR5 = 0xBF84B078 - .global ADCFLTR5 -ADCFLTR6 = 0xBF84B07C - .global ADCFLTR6 -ADCTRG1 = 0xBF84B080 - .global ADCTRG1 -ADCTRG2 = 0xBF84B084 - .global ADCTRG2 -ADCTRG3 = 0xBF84B088 - .global ADCTRG3 -ADCCMPCON1 = 0xBF84B0A0 - .global ADCCMPCON1 -ADCCMPCON2 = 0xBF84B0A4 - .global ADCCMPCON2 -ADCCMPCON3 = 0xBF84B0A8 - .global ADCCMPCON3 -ADCCMPCON4 = 0xBF84B0AC - .global ADCCMPCON4 -ADCCMPCON5 = 0xBF84B0B0 - .global ADCCMPCON5 -ADCCMPCON6 = 0xBF84B0B4 - .global ADCCMPCON6 -ADCFSTAT = 0xBF84B0B8 - .global ADCFSTAT -ADCFIFO = 0xBF84B0BC - .global ADCFIFO -ADCBASE = 0xBF84B0C0 - .global ADCBASE -ADCTRGSNS = 0xBF84B0D0 - .global ADCTRGSNS -ADC0TIME = 0xBF84B0D4 - .global ADC0TIME -ADC1TIME = 0xBF84B0D8 - .global ADC1TIME -ADC2TIME = 0xBF84B0DC - .global ADC2TIME -ADC3TIME = 0xBF84B0E0 - .global ADC3TIME -ADC4TIME = 0xBF84B0E4 - .global ADC4TIME -ADCEIEN1 = 0xBF84B0F0 - .global ADCEIEN1 -ADCEIEN2 = 0xBF84B0F4 - .global ADCEIEN2 -ADCEISTAT1 = 0xBF84B0F8 - .global ADCEISTAT1 -ADCEISTAT2 = 0xBF84B0FC - .global ADCEISTAT2 -ADCANCON = 0xBF84B100 - .global ADCANCON -ADC0CFG = 0xBF84B180 - .global ADC0CFG -ADC1CFG = 0xBF84B184 - .global ADC1CFG -ADC2CFG = 0xBF84B188 - .global ADC2CFG -ADC3CFG = 0xBF84B18C - .global ADC3CFG -ADC4CFG = 0xBF84B190 - .global ADC4CFG -ADC7CFG = 0xBF84B19C - .global ADC7CFG -ADCSYSCFG0 = 0xBF84B1C0 - .global ADCSYSCFG0 -ADCSYSCFG1 = 0xBF84B1C4 - .global ADCSYSCFG1 -ADCDATA0 = 0xBF84B200 - .global ADCDATA0 -ADCDATA1 = 0xBF84B204 - .global ADCDATA1 -ADCDATA2 = 0xBF84B208 - .global ADCDATA2 -ADCDATA3 = 0xBF84B20C - .global ADCDATA3 -ADCDATA4 = 0xBF84B210 - .global ADCDATA4 -ADCDATA5 = 0xBF84B214 - .global ADCDATA5 -ADCDATA6 = 0xBF84B218 - .global ADCDATA6 -ADCDATA7 = 0xBF84B21C - .global ADCDATA7 -ADCDATA8 = 0xBF84B220 - .global ADCDATA8 -ADCDATA9 = 0xBF84B224 - .global ADCDATA9 -ADCDATA10 = 0xBF84B228 - .global ADCDATA10 -ADCDATA11 = 0xBF84B22C - .global ADCDATA11 -ADCDATA12 = 0xBF84B230 - .global ADCDATA12 -ADCDATA13 = 0xBF84B234 - .global ADCDATA13 -ADCDATA14 = 0xBF84B238 - .global ADCDATA14 -ADCDATA15 = 0xBF84B23C - .global ADCDATA15 -ADCDATA16 = 0xBF84B240 - .global ADCDATA16 -ADCDATA17 = 0xBF84B244 - .global ADCDATA17 -ADCDATA18 = 0xBF84B248 - .global ADCDATA18 -ADCDATA19 = 0xBF84B24C - .global ADCDATA19 -ADCDATA20 = 0xBF84B250 - .global ADCDATA20 -ADCDATA21 = 0xBF84B254 - .global ADCDATA21 -ADCDATA22 = 0xBF84B258 - .global ADCDATA22 -ADCDATA23 = 0xBF84B25C - .global ADCDATA23 -ADCDATA24 = 0xBF84B260 - .global ADCDATA24 -ADCDATA25 = 0xBF84B264 - .global ADCDATA25 -ADCDATA26 = 0xBF84B268 - .global ADCDATA26 -ADCDATA27 = 0xBF84B26C - .global ADCDATA27 -ADCDATA28 = 0xBF84B270 - .global ADCDATA28 -ADCDATA29 = 0xBF84B274 - .global ADCDATA29 -ADCDATA30 = 0xBF84B278 - .global ADCDATA30 -ADCDATA31 = 0xBF84B27C - .global ADCDATA31 -ADCDATA32 = 0xBF84B280 - .global ADCDATA32 -ADCDATA33 = 0xBF84B284 - .global ADCDATA33 -ADCDATA34 = 0xBF84B288 - .global ADCDATA34 -ADCDATA43 = 0xBF84B2AC - .global ADCDATA43 -ADCDATA44 = 0xBF84B2B0 - .global ADCDATA44 -CM1CON = 0xBF84C000 - .global CM1CON -CM1CONCLR = 0xBF84C004 - .global CM1CONCLR -CM1CONSET = 0xBF84C008 - .global CM1CONSET -CM1CONINV = 0xBF84C00C - .global CM1CONINV -CM2CON = 0xBF84C010 - .global CM2CON -CM2CONCLR = 0xBF84C014 - .global CM2CONCLR -CM2CONSET = 0xBF84C018 - .global CM2CONSET -CM2CONINV = 0xBF84C01C - .global CM2CONINV -CMSTAT = 0xBF84C060 - .global CMSTAT -CMSTATCLR = 0xBF84C064 - .global CMSTATCLR -CMSTATSET = 0xBF84C068 - .global CMSTATSET -CMSTATINV = 0xBF84C06C - .global CMSTATINV -ANSELA = 0xBF860000 - .global ANSELA -ANSELACLR = 0xBF860004 - .global ANSELACLR -ANSELASET = 0xBF860008 - .global ANSELASET -ANSELAINV = 0xBF86000C - .global ANSELAINV -TRISA = 0xBF860010 - .global TRISA -TRISACLR = 0xBF860014 - .global TRISACLR -TRISASET = 0xBF860018 - .global TRISASET -TRISAINV = 0xBF86001C - .global TRISAINV -PORTA = 0xBF860020 - .global PORTA -PORTACLR = 0xBF860024 - .global PORTACLR -PORTASET = 0xBF860028 - .global PORTASET -PORTAINV = 0xBF86002C - .global PORTAINV -LATA = 0xBF860030 - .global LATA -LATACLR = 0xBF860034 - .global LATACLR -LATASET = 0xBF860038 - .global LATASET -LATAINV = 0xBF86003C - .global LATAINV -ODCA = 0xBF860040 - .global ODCA -ODCACLR = 0xBF860044 - .global ODCACLR -ODCASET = 0xBF860048 - .global ODCASET -ODCAINV = 0xBF86004C - .global ODCAINV -CNPUA = 0xBF860050 - .global CNPUA -CNPUACLR = 0xBF860054 - .global CNPUACLR -CNPUASET = 0xBF860058 - .global CNPUASET -CNPUAINV = 0xBF86005C - .global CNPUAINV -CNPDA = 0xBF860060 - .global CNPDA -CNPDACLR = 0xBF860064 - .global CNPDACLR -CNPDASET = 0xBF860068 - .global CNPDASET -CNPDAINV = 0xBF86006C - .global CNPDAINV -CNCONA = 0xBF860070 - .global CNCONA -CNCONACLR = 0xBF860074 - .global CNCONACLR -CNCONASET = 0xBF860078 - .global CNCONASET -CNCONAINV = 0xBF86007C - .global CNCONAINV -CNENA = 0xBF860080 - .global CNENA -CNENACLR = 0xBF860084 - .global CNENACLR -CNENASET = 0xBF860088 - .global CNENASET -CNENAINV = 0xBF86008C - .global CNENAINV -CNSTATA = 0xBF860090 - .global CNSTATA -CNSTATACLR = 0xBF860094 - .global CNSTATACLR -CNSTATASET = 0xBF860098 - .global CNSTATASET -CNSTATAINV = 0xBF86009C - .global CNSTATAINV -CNNEA = 0xBF8600A0 - .global CNNEA -CNNEACLR = 0xBF8600A4 - .global CNNEACLR -CNNEASET = 0xBF8600A8 - .global CNNEASET -CNNEAINV = 0xBF8600AC - .global CNNEAINV -CNFA = 0xBF8600B0 - .global CNFA -CNFACLR = 0xBF8600B4 - .global CNFACLR -CNFASET = 0xBF8600B8 - .global CNFASET -CNFAINV = 0xBF8600BC - .global CNFAINV -SRCON0A = 0xBF8600C0 - .global SRCON0A -SRCON0ACLR = 0xBF8600C4 - .global SRCON0ACLR -SRCON0ASET = 0xBF8600C8 - .global SRCON0ASET -SRCON0AINV = 0xBF8600CC - .global SRCON0AINV -SRCON1A = 0xBF8600D0 - .global SRCON1A -SRCON1ACLR = 0xBF8600D4 - .global SRCON1ACLR -SRCON1ASET = 0xBF8600D8 - .global SRCON1ASET -SRCON1AINV = 0xBF8600DC - .global SRCON1AINV -ANSELB = 0xBF860100 - .global ANSELB -ANSELBCLR = 0xBF860104 - .global ANSELBCLR -ANSELBSET = 0xBF860108 - .global ANSELBSET -ANSELBINV = 0xBF86010C - .global ANSELBINV -TRISB = 0xBF860110 - .global TRISB -TRISBCLR = 0xBF860114 - .global TRISBCLR -TRISBSET = 0xBF860118 - .global TRISBSET -TRISBINV = 0xBF86011C - .global TRISBINV -PORTB = 0xBF860120 - .global PORTB -PORTBCLR = 0xBF860124 - .global PORTBCLR -PORTBSET = 0xBF860128 - .global PORTBSET -PORTBINV = 0xBF86012C - .global PORTBINV -LATB = 0xBF860130 - .global LATB -LATBCLR = 0xBF860134 - .global LATBCLR -LATBSET = 0xBF860138 - .global LATBSET -LATBINV = 0xBF86013C - .global LATBINV -ODCB = 0xBF860140 - .global ODCB -ODCBCLR = 0xBF860144 - .global ODCBCLR -ODCBSET = 0xBF860148 - .global ODCBSET -ODCBINV = 0xBF86014C - .global ODCBINV -CNPUB = 0xBF860150 - .global CNPUB -CNPUBCLR = 0xBF860154 - .global CNPUBCLR -CNPUBSET = 0xBF860158 - .global CNPUBSET -CNPUBINV = 0xBF86015C - .global CNPUBINV -CNPDB = 0xBF860160 - .global CNPDB -CNPDBCLR = 0xBF860164 - .global CNPDBCLR -CNPDBSET = 0xBF860168 - .global CNPDBSET -CNPDBINV = 0xBF86016C - .global CNPDBINV -CNCONB = 0xBF860170 - .global CNCONB -CNCONBCLR = 0xBF860174 - .global CNCONBCLR -CNCONBSET = 0xBF860178 - .global CNCONBSET -CNCONBINV = 0xBF86017C - .global CNCONBINV -CNENB = 0xBF860180 - .global CNENB -CNENBCLR = 0xBF860184 - .global CNENBCLR -CNENBSET = 0xBF860188 - .global CNENBSET -CNENBINV = 0xBF86018C - .global CNENBINV -CNSTATB = 0xBF860190 - .global CNSTATB -CNSTATBCLR = 0xBF860194 - .global CNSTATBCLR -CNSTATBSET = 0xBF860198 - .global CNSTATBSET -CNSTATBINV = 0xBF86019C - .global CNSTATBINV -CNNEB = 0xBF8601A0 - .global CNNEB -CNNEBCLR = 0xBF8601A4 - .global CNNEBCLR -CNNEBSET = 0xBF8601A8 - .global CNNEBSET -CNNEBINV = 0xBF8601AC - .global CNNEBINV -CNFB = 0xBF8601B0 - .global CNFB -CNFBCLR = 0xBF8601B4 - .global CNFBCLR -CNFBSET = 0xBF8601B8 - .global CNFBSET -CNFBINV = 0xBF8601BC - .global CNFBINV -SRCON0B = 0xBF8601C0 - .global SRCON0B -SRCON0BCLR = 0xBF8601C4 - .global SRCON0BCLR -SRCON0BSET = 0xBF8601C8 - .global SRCON0BSET -SRCON0BINV = 0xBF8601CC - .global SRCON0BINV -SRCON1B = 0xBF8601D0 - .global SRCON1B -SRCON1BCLR = 0xBF8601D4 - .global SRCON1BCLR -SRCON1BSET = 0xBF8601D8 - .global SRCON1BSET -SRCON1BINV = 0xBF8601DC - .global SRCON1BINV -ANSELC = 0xBF860200 - .global ANSELC -ANSELCCLR = 0xBF860204 - .global ANSELCCLR -ANSELCSET = 0xBF860208 - .global ANSELCSET -ANSELCINV = 0xBF86020C - .global ANSELCINV -TRISC = 0xBF860210 - .global TRISC -TRISCCLR = 0xBF860214 - .global TRISCCLR -TRISCSET = 0xBF860218 - .global TRISCSET -TRISCINV = 0xBF86021C - .global TRISCINV -PORTC = 0xBF860220 - .global PORTC -PORTCCLR = 0xBF860224 - .global PORTCCLR -PORTCSET = 0xBF860228 - .global PORTCSET -PORTCINV = 0xBF86022C - .global PORTCINV -LATC = 0xBF860230 - .global LATC -LATCCLR = 0xBF860234 - .global LATCCLR -LATCSET = 0xBF860238 - .global LATCSET -LATCINV = 0xBF86023C - .global LATCINV -ODCC = 0xBF860240 - .global ODCC -ODCCCLR = 0xBF860244 - .global ODCCCLR -ODCCSET = 0xBF860248 - .global ODCCSET -ODCCINV = 0xBF86024C - .global ODCCINV -CNPUC = 0xBF860250 - .global CNPUC -CNPUCCLR = 0xBF860254 - .global CNPUCCLR -CNPUCSET = 0xBF860258 - .global CNPUCSET -CNPUCINV = 0xBF86025C - .global CNPUCINV -CNPDC = 0xBF860260 - .global CNPDC -CNPDCCLR = 0xBF860264 - .global CNPDCCLR -CNPDCSET = 0xBF860268 - .global CNPDCSET -CNPDCINV = 0xBF86026C - .global CNPDCINV -CNCONC = 0xBF860270 - .global CNCONC -CNCONCCLR = 0xBF860274 - .global CNCONCCLR -CNCONCSET = 0xBF860278 - .global CNCONCSET -CNCONCINV = 0xBF86027C - .global CNCONCINV -CNENC = 0xBF860280 - .global CNENC -CNENCCLR = 0xBF860284 - .global CNENCCLR -CNENCSET = 0xBF860288 - .global CNENCSET -CNENCINV = 0xBF86028C - .global CNENCINV -CNSTATC = 0xBF860290 - .global CNSTATC -CNSTATCCLR = 0xBF860294 - .global CNSTATCCLR -CNSTATCSET = 0xBF860298 - .global CNSTATCSET -CNSTATCINV = 0xBF86029C - .global CNSTATCINV -CNNEC = 0xBF8602A0 - .global CNNEC -CNNECCLR = 0xBF8602A4 - .global CNNECCLR -CNNECSET = 0xBF8602A8 - .global CNNECSET -CNNECINV = 0xBF8602AC - .global CNNECINV -CNFC = 0xBF8602B0 - .global CNFC -CNFCCLR = 0xBF8602B4 - .global CNFCCLR -CNFCSET = 0xBF8602B8 - .global CNFCSET -CNFCINV = 0xBF8602BC - .global CNFCINV -ANSELD = 0xBF860300 - .global ANSELD -ANSELDCLR = 0xBF860304 - .global ANSELDCLR -ANSELDSET = 0xBF860308 - .global ANSELDSET -ANSELDINV = 0xBF86030C - .global ANSELDINV -TRISD = 0xBF860310 - .global TRISD -TRISDCLR = 0xBF860314 - .global TRISDCLR -TRISDSET = 0xBF860318 - .global TRISDSET -TRISDINV = 0xBF86031C - .global TRISDINV -PORTD = 0xBF860320 - .global PORTD -PORTDCLR = 0xBF860324 - .global PORTDCLR -PORTDSET = 0xBF860328 - .global PORTDSET -PORTDINV = 0xBF86032C - .global PORTDINV -LATD = 0xBF860330 - .global LATD -LATDCLR = 0xBF860334 - .global LATDCLR -LATDSET = 0xBF860338 - .global LATDSET -LATDINV = 0xBF86033C - .global LATDINV -ODCD = 0xBF860340 - .global ODCD -ODCDCLR = 0xBF860344 - .global ODCDCLR -ODCDSET = 0xBF860348 - .global ODCDSET -ODCDINV = 0xBF86034C - .global ODCDINV -CNPUD = 0xBF860350 - .global CNPUD -CNPUDCLR = 0xBF860354 - .global CNPUDCLR -CNPUDSET = 0xBF860358 - .global CNPUDSET -CNPUDINV = 0xBF86035C - .global CNPUDINV -CNPDD = 0xBF860360 - .global CNPDD -CNPDDCLR = 0xBF860364 - .global CNPDDCLR -CNPDDSET = 0xBF860368 - .global CNPDDSET -CNPDDINV = 0xBF86036C - .global CNPDDINV -CNCOND = 0xBF860370 - .global CNCOND -CNCONDCLR = 0xBF860374 - .global CNCONDCLR -CNCONDSET = 0xBF860378 - .global CNCONDSET -CNCONDINV = 0xBF86037C - .global CNCONDINV -CNEND = 0xBF860380 - .global CNEND -CNENDCLR = 0xBF860384 - .global CNENDCLR -CNENDSET = 0xBF860388 - .global CNENDSET -CNENDINV = 0xBF86038C - .global CNENDINV -CNSTATD = 0xBF860390 - .global CNSTATD -CNSTATDCLR = 0xBF860394 - .global CNSTATDCLR -CNSTATDSET = 0xBF860398 - .global CNSTATDSET -CNSTATDINV = 0xBF86039C - .global CNSTATDINV -CNNED = 0xBF8603A0 - .global CNNED -CNNEDCLR = 0xBF8603A4 - .global CNNEDCLR -CNNEDSET = 0xBF8603A8 - .global CNNEDSET -CNNEDINV = 0xBF8603AC - .global CNNEDINV -CNFD = 0xBF8603B0 - .global CNFD -CNFDCLR = 0xBF8603B4 - .global CNFDCLR -CNFDSET = 0xBF8603B8 - .global CNFDSET -CNFDINV = 0xBF8603BC - .global CNFDINV -ANSELE = 0xBF860400 - .global ANSELE -ANSELECLR = 0xBF860404 - .global ANSELECLR -ANSELESET = 0xBF860408 - .global ANSELESET -ANSELEINV = 0xBF86040C - .global ANSELEINV -TRISE = 0xBF860410 - .global TRISE -TRISECLR = 0xBF860414 - .global TRISECLR -TRISESET = 0xBF860418 - .global TRISESET -TRISEINV = 0xBF86041C - .global TRISEINV -PORTE = 0xBF860420 - .global PORTE -PORTECLR = 0xBF860424 - .global PORTECLR -PORTESET = 0xBF860428 - .global PORTESET -PORTEINV = 0xBF86042C - .global PORTEINV -LATE = 0xBF860430 - .global LATE -LATECLR = 0xBF860434 - .global LATECLR -LATESET = 0xBF860438 - .global LATESET -LATEINV = 0xBF86043C - .global LATEINV -ODCE = 0xBF860440 - .global ODCE -ODCECLR = 0xBF860444 - .global ODCECLR -ODCESET = 0xBF860448 - .global ODCESET -ODCEINV = 0xBF86044C - .global ODCEINV -CNPUE = 0xBF860450 - .global CNPUE -CNPUECLR = 0xBF860454 - .global CNPUECLR -CNPUESET = 0xBF860458 - .global CNPUESET -CNPUEINV = 0xBF86045C - .global CNPUEINV -CNPDE = 0xBF860460 - .global CNPDE -CNPDECLR = 0xBF860464 - .global CNPDECLR -CNPDESET = 0xBF860468 - .global CNPDESET -CNPDEINV = 0xBF86046C - .global CNPDEINV -CNCONE = 0xBF860470 - .global CNCONE -CNCONECLR = 0xBF860474 - .global CNCONECLR -CNCONESET = 0xBF860478 - .global CNCONESET -CNCONEINV = 0xBF86047C - .global CNCONEINV -CNENE = 0xBF860480 - .global CNENE -CNENECLR = 0xBF860484 - .global CNENECLR -CNENESET = 0xBF860488 - .global CNENESET -CNENEINV = 0xBF86048C - .global CNENEINV -CNSTATE = 0xBF860490 - .global CNSTATE -CNSTATECLR = 0xBF860494 - .global CNSTATECLR -CNSTATESET = 0xBF860498 - .global CNSTATESET -CNSTATEINV = 0xBF86049C - .global CNSTATEINV -CNNEE = 0xBF8604A0 - .global CNNEE -CNNEECLR = 0xBF8604A4 - .global CNNEECLR -CNNEESET = 0xBF8604A8 - .global CNNEESET -CNNEEINV = 0xBF8604AC - .global CNNEEINV -CNFE = 0xBF8604B0 - .global CNFE -CNFECLR = 0xBF8604B4 - .global CNFECLR -CNFESET = 0xBF8604B8 - .global CNFESET -CNFEINV = 0xBF8604BC - .global CNFEINV -SRCON0E = 0xBF8604C0 - .global SRCON0E -SRCON0ECLR = 0xBF8604C4 - .global SRCON0ECLR -SRCON0ESET = 0xBF8604C8 - .global SRCON0ESET -SRCON0EINV = 0xBF8604CC - .global SRCON0EINV -SRCON1E = 0xBF8604D0 - .global SRCON1E -SRCON1ECLR = 0xBF8604D4 - .global SRCON1ECLR -SRCON1ESET = 0xBF8604D8 - .global SRCON1ESET -SRCON1EINV = 0xBF8604DC - .global SRCON1EINV -ANSELF = 0xBF860500 - .global ANSELF -ANSELFCLR = 0xBF860504 - .global ANSELFCLR -ANSELFSET = 0xBF860508 - .global ANSELFSET -ANSELFINV = 0xBF86050C - .global ANSELFINV -TRISF = 0xBF860510 - .global TRISF -TRISFCLR = 0xBF860514 - .global TRISFCLR -TRISFSET = 0xBF860518 - .global TRISFSET -TRISFINV = 0xBF86051C - .global TRISFINV -PORTF = 0xBF860520 - .global PORTF -PORTFCLR = 0xBF860524 - .global PORTFCLR -PORTFSET = 0xBF860528 - .global PORTFSET -PORTFINV = 0xBF86052C - .global PORTFINV -LATF = 0xBF860530 - .global LATF -LATFCLR = 0xBF860534 - .global LATFCLR -LATFSET = 0xBF860538 - .global LATFSET -LATFINV = 0xBF86053C - .global LATFINV -ODCF = 0xBF860540 - .global ODCF -ODCFCLR = 0xBF860544 - .global ODCFCLR -ODCFSET = 0xBF860548 - .global ODCFSET -ODCFINV = 0xBF86054C - .global ODCFINV -CNPUF = 0xBF860550 - .global CNPUF -CNPUFCLR = 0xBF860554 - .global CNPUFCLR -CNPUFSET = 0xBF860558 - .global CNPUFSET -CNPUFINV = 0xBF86055C - .global CNPUFINV -CNPDF = 0xBF860560 - .global CNPDF -CNPDFCLR = 0xBF860564 - .global CNPDFCLR -CNPDFSET = 0xBF860568 - .global CNPDFSET -CNPDFINV = 0xBF86056C - .global CNPDFINV -CNCONF = 0xBF860570 - .global CNCONF -CNCONFCLR = 0xBF860574 - .global CNCONFCLR -CNCONFSET = 0xBF860578 - .global CNCONFSET -CNCONFINV = 0xBF86057C - .global CNCONFINV -CNENF = 0xBF860580 - .global CNENF -CNENFCLR = 0xBF860584 - .global CNENFCLR -CNENFSET = 0xBF860588 - .global CNENFSET -CNENFINV = 0xBF86058C - .global CNENFINV -CNSTATF = 0xBF860590 - .global CNSTATF -CNSTATFCLR = 0xBF860594 - .global CNSTATFCLR -CNSTATFSET = 0xBF860598 - .global CNSTATFSET -CNSTATFINV = 0xBF86059C - .global CNSTATFINV -CNNEF = 0xBF8605A0 - .global CNNEF -CNNEFCLR = 0xBF8605A4 - .global CNNEFCLR -CNNEFSET = 0xBF8605A8 - .global CNNEFSET -CNNEFINV = 0xBF8605AC - .global CNNEFINV -CNFF = 0xBF8605B0 - .global CNFF -CNFFCLR = 0xBF8605B4 - .global CNFFCLR -CNFFSET = 0xBF8605B8 - .global CNFFSET -CNFFINV = 0xBF8605BC - .global CNFFINV -SRCON0F = 0xBF8605C0 - .global SRCON0F -SRCON0FCLR = 0xBF8605C4 - .global SRCON0FCLR -SRCON0FSET = 0xBF8605C8 - .global SRCON0FSET -SRCON0FINV = 0xBF8605CC - .global SRCON0FINV -SRCON1F = 0xBF8605D0 - .global SRCON1F -SRCON1FCLR = 0xBF8605D4 - .global SRCON1FCLR -SRCON1FSET = 0xBF8605D8 - .global SRCON1FSET -SRCON1FINV = 0xBF8605DC - .global SRCON1FINV -ANSELG = 0xBF860600 - .global ANSELG -ANSELGCLR = 0xBF860604 - .global ANSELGCLR -ANSELGSET = 0xBF860608 - .global ANSELGSET -ANSELGINV = 0xBF86060C - .global ANSELGINV -TRISG = 0xBF860610 - .global TRISG -TRISGCLR = 0xBF860614 - .global TRISGCLR -TRISGSET = 0xBF860618 - .global TRISGSET -TRISGINV = 0xBF86061C - .global TRISGINV -PORTG = 0xBF860620 - .global PORTG -PORTGCLR = 0xBF860624 - .global PORTGCLR -PORTGSET = 0xBF860628 - .global PORTGSET -PORTGINV = 0xBF86062C - .global PORTGINV -LATG = 0xBF860630 - .global LATG -LATGCLR = 0xBF860634 - .global LATGCLR -LATGSET = 0xBF860638 - .global LATGSET -LATGINV = 0xBF86063C - .global LATGINV -ODCG = 0xBF860640 - .global ODCG -ODCGCLR = 0xBF860644 - .global ODCGCLR -ODCGSET = 0xBF860648 - .global ODCGSET -ODCGINV = 0xBF86064C - .global ODCGINV -CNPUG = 0xBF860650 - .global CNPUG -CNPUGCLR = 0xBF860654 - .global CNPUGCLR -CNPUGSET = 0xBF860658 - .global CNPUGSET -CNPUGINV = 0xBF86065C - .global CNPUGINV -CNPDG = 0xBF860660 - .global CNPDG -CNPDGCLR = 0xBF860664 - .global CNPDGCLR -CNPDGSET = 0xBF860668 - .global CNPDGSET -CNPDGINV = 0xBF86066C - .global CNPDGINV -CNCONG = 0xBF860670 - .global CNCONG -CNCONGCLR = 0xBF860674 - .global CNCONGCLR -CNCONGSET = 0xBF860678 - .global CNCONGSET -CNCONGINV = 0xBF86067C - .global CNCONGINV -CNENG = 0xBF860680 - .global CNENG -CNENGCLR = 0xBF860684 - .global CNENGCLR -CNENGSET = 0xBF860688 - .global CNENGSET -CNENGINV = 0xBF86068C - .global CNENGINV -CNSTATG = 0xBF860690 - .global CNSTATG -CNSTATGCLR = 0xBF860694 - .global CNSTATGCLR -CNSTATGSET = 0xBF860698 - .global CNSTATGSET -CNSTATGINV = 0xBF86069C - .global CNSTATGINV -CNNEG = 0xBF8606A0 - .global CNNEG -CNNEGCLR = 0xBF8606A4 - .global CNNEGCLR -CNNEGSET = 0xBF8606A8 - .global CNNEGSET -CNNEGINV = 0xBF8606AC - .global CNNEGINV -CNFG = 0xBF8606B0 - .global CNFG -CNFGCLR = 0xBF8606B4 - .global CNFGCLR -CNFGSET = 0xBF8606B8 - .global CNFGSET -CNFGINV = 0xBF8606BC - .global CNFGINV -SRCON0G = 0xBF8606C0 - .global SRCON0G -SRCON0GCLR = 0xBF8606C4 - .global SRCON0GCLR -SRCON0GSET = 0xBF8606C8 - .global SRCON0GSET -SRCON0GINV = 0xBF8606CC - .global SRCON0GINV -SRCON1G = 0xBF8606D0 - .global SRCON1G -SRCON1GCLR = 0xBF8606D4 - .global SRCON1GCLR -SRCON1GSET = 0xBF8606D8 - .global SRCON1GSET -SRCON1GINV = 0xBF8606DC - .global SRCON1GINV -ETHCON1 = 0xBF882000 - .global ETHCON1 -ETHCON1CLR = 0xBF882004 - .global ETHCON1CLR -ETHCON1SET = 0xBF882008 - .global ETHCON1SET -ETHCON1INV = 0xBF88200C - .global ETHCON1INV -ETHCON2 = 0xBF882010 - .global ETHCON2 -ETHCON2CLR = 0xBF882014 - .global ETHCON2CLR -ETHCON2SET = 0xBF882018 - .global ETHCON2SET -ETHCON2INV = 0xBF88201C - .global ETHCON2INV -ETHTXST = 0xBF882020 - .global ETHTXST -ETHTXSTCLR = 0xBF882024 - .global ETHTXSTCLR -ETHTXSTSET = 0xBF882028 - .global ETHTXSTSET -ETHTXSTINV = 0xBF88202C - .global ETHTXSTINV -ETHRXST = 0xBF882030 - .global ETHRXST -ETHRXSTCLR = 0xBF882034 - .global ETHRXSTCLR -ETHRXSTSET = 0xBF882038 - .global ETHRXSTSET -ETHRXSTINV = 0xBF88203C - .global ETHRXSTINV -ETHHT0 = 0xBF882040 - .global ETHHT0 -ETHHT0CLR = 0xBF882044 - .global ETHHT0CLR -ETHHT0SET = 0xBF882048 - .global ETHHT0SET -ETHHT0INV = 0xBF88204C - .global ETHHT0INV -ETHHT1 = 0xBF882050 - .global ETHHT1 -ETHHT1CLR = 0xBF882054 - .global ETHHT1CLR -ETHHT1SET = 0xBF882058 - .global ETHHT1SET -ETHHT1INV = 0xBF88205C - .global ETHHT1INV -ETHPMM0 = 0xBF882060 - .global ETHPMM0 -ETHPMM0CLR = 0xBF882064 - .global ETHPMM0CLR -ETHPMM0SET = 0xBF882068 - .global ETHPMM0SET -ETHPMM0INV = 0xBF88206C - .global ETHPMM0INV -ETHPMM1 = 0xBF882070 - .global ETHPMM1 -ETHPMM1CLR = 0xBF882074 - .global ETHPMM1CLR -ETHPMM1SET = 0xBF882078 - .global ETHPMM1SET -ETHPMM1INV = 0xBF88207C - .global ETHPMM1INV -ETHPMCS = 0xBF882080 - .global ETHPMCS -ETHPMCSCLR = 0xBF882084 - .global ETHPMCSCLR -ETHPMCSSET = 0xBF882088 - .global ETHPMCSSET -ETHPMCSINV = 0xBF88208C - .global ETHPMCSINV -ETHPMO = 0xBF882090 - .global ETHPMO -ETHPMOCLR = 0xBF882094 - .global ETHPMOCLR -ETHPMOSET = 0xBF882098 - .global ETHPMOSET -ETHPMOINV = 0xBF88209C - .global ETHPMOINV -ETHRXFC = 0xBF8820A0 - .global ETHRXFC -ETHRXFCCLR = 0xBF8820A4 - .global ETHRXFCCLR -ETHRXFCSET = 0xBF8820A8 - .global ETHRXFCSET -ETHRXFCINV = 0xBF8820AC - .global ETHRXFCINV -ETHRXWM = 0xBF8820B0 - .global ETHRXWM -ETHRXWMCLR = 0xBF8820B4 - .global ETHRXWMCLR -ETHRXWMSET = 0xBF8820B8 - .global ETHRXWMSET -ETHRXWMINV = 0xBF8820BC - .global ETHRXWMINV -ETHIEN = 0xBF8820C0 - .global ETHIEN -ETHIENCLR = 0xBF8820C4 - .global ETHIENCLR -ETHIENSET = 0xBF8820C8 - .global ETHIENSET -ETHIENINV = 0xBF8820CC - .global ETHIENINV -ETHIRQ = 0xBF8820D0 - .global ETHIRQ -ETHIRQCLR = 0xBF8820D4 - .global ETHIRQCLR -ETHIRQSET = 0xBF8820D8 - .global ETHIRQSET -ETHIRQINV = 0xBF8820DC - .global ETHIRQINV -ETHSTAT = 0xBF8820E0 - .global ETHSTAT -ETHSTATCLR = 0xBF8820E4 - .global ETHSTATCLR -ETHSTATSET = 0xBF8820E8 - .global ETHSTATSET -ETHSTATINV = 0xBF8820EC - .global ETHSTATINV -ETHRXOVFLOW = 0xBF882100 - .global ETHRXOVFLOW -ETHRXOVFLOWCLR = 0xBF882104 - .global ETHRXOVFLOWCLR -ETHRXOVFLOWSET = 0xBF882108 - .global ETHRXOVFLOWSET -ETHRXOVFLOWINV = 0xBF88210C - .global ETHRXOVFLOWINV -ETHFRMTXOK = 0xBF882110 - .global ETHFRMTXOK -ETHFRMTXOKCLR = 0xBF882114 - .global ETHFRMTXOKCLR -ETHFRMTXOKSET = 0xBF882118 - .global ETHFRMTXOKSET -ETHFRMTXOKINV = 0xBF88211C - .global ETHFRMTXOKINV -ETHSCOLFRM = 0xBF882120 - .global ETHSCOLFRM -ETHSCOLFRMCLR = 0xBF882124 - .global ETHSCOLFRMCLR -ETHSCOLFRMSET = 0xBF882128 - .global ETHSCOLFRMSET -ETHSCOLFRMINV = 0xBF88212C - .global ETHSCOLFRMINV -ETHMCOLFRM = 0xBF882130 - .global ETHMCOLFRM -ETHMCOLFRMCLR = 0xBF882134 - .global ETHMCOLFRMCLR -ETHMCOLFRMSET = 0xBF882138 - .global ETHMCOLFRMSET -ETHMCOLFRMINV = 0xBF88213C - .global ETHMCOLFRMINV -ETHFRMRXOK = 0xBF882140 - .global ETHFRMRXOK -ETHFRMRXOKCLR = 0xBF882144 - .global ETHFRMRXOKCLR -ETHFRMRXOKSET = 0xBF882148 - .global ETHFRMRXOKSET -ETHFRMRXOKINV = 0xBF88214C - .global ETHFRMRXOKINV -ETHFCSERR = 0xBF882150 - .global ETHFCSERR -ETHFCSERRCLR = 0xBF882154 - .global ETHFCSERRCLR -ETHFCSERRSET = 0xBF882158 - .global ETHFCSERRSET -ETHFCSERRINV = 0xBF88215C - .global ETHFCSERRINV -ETHALGNERR = 0xBF882160 - .global ETHALGNERR -ETHALGNERRCLR = 0xBF882164 - .global ETHALGNERRCLR -ETHALGNERRSET = 0xBF882168 - .global ETHALGNERRSET -ETHALGNERRINV = 0xBF88216C - .global ETHALGNERRINV -EMAC1CFG1 = 0xBF882200 - .global EMAC1CFG1 -EMACxCFG1 = 0xBF882200 - .global EMACxCFG1 -EMAC1CFG1CLR = 0xBF882204 - .global EMAC1CFG1CLR -EMACxCFG1CLR = 0xBF882204 - .global EMACxCFG1CLR -EMAC1CFG1SET = 0xBF882208 - .global EMAC1CFG1SET -EMACxCFG1SET = 0xBF882208 - .global EMACxCFG1SET -EMAC1CFG1INV = 0xBF88220C - .global EMAC1CFG1INV -EMACxCFG1INV = 0xBF88220C - .global EMACxCFG1INV -EMAC1CFG2 = 0xBF882210 - .global EMAC1CFG2 -EMACxCFG2 = 0xBF882210 - .global EMACxCFG2 -EMAC1CFG2CLR = 0xBF882214 - .global EMAC1CFG2CLR -EMACxCFG2CLR = 0xBF882214 - .global EMACxCFG2CLR -EMAC1CFG2SET = 0xBF882218 - .global EMAC1CFG2SET -EMACxCFG2SET = 0xBF882218 - .global EMACxCFG2SET -EMAC1CFG2INV = 0xBF88221C - .global EMAC1CFG2INV -EMACxCFG2INV = 0xBF88221C - .global EMACxCFG2INV -EMAC1IPGT = 0xBF882220 - .global EMAC1IPGT -EMACxIPGT = 0xBF882220 - .global EMACxIPGT -EMAC1IPGTCLR = 0xBF882224 - .global EMAC1IPGTCLR -EMACxIPGTCLR = 0xBF882224 - .global EMACxIPGTCLR -EMAC1IPGTSET = 0xBF882228 - .global EMAC1IPGTSET -EMACxIPGTSET = 0xBF882228 - .global EMACxIPGTSET -EMAC1IPGTINV = 0xBF88222C - .global EMAC1IPGTINV -EMACxIPGTINV = 0xBF88222C - .global EMACxIPGTINV -EMAC1IPGR = 0xBF882230 - .global EMAC1IPGR -EMACxIPGR = 0xBF882230 - .global EMACxIPGR -EMAC1IPGRCLR = 0xBF882234 - .global EMAC1IPGRCLR -EMACxIPGRCLR = 0xBF882234 - .global EMACxIPGRCLR -EMAC1IPGRSET = 0xBF882238 - .global EMAC1IPGRSET -EMACxIPGRSET = 0xBF882238 - .global EMACxIPGRSET -EMAC1IPGRINV = 0xBF88223C - .global EMAC1IPGRINV -EMACxIPGRINV = 0xBF88223C - .global EMACxIPGRINV -EMAC1CLRT = 0xBF882240 - .global EMAC1CLRT -EMACxCLRT = 0xBF882240 - .global EMACxCLRT -EMAC1CLRTCLR = 0xBF882244 - .global EMAC1CLRTCLR -EMACxCLRTCLR = 0xBF882244 - .global EMACxCLRTCLR -EMAC1CLRTSET = 0xBF882248 - .global EMAC1CLRTSET -EMACxCLRTSET = 0xBF882248 - .global EMACxCLRTSET -EMAC1CLRTINV = 0xBF88224C - .global EMAC1CLRTINV -EMACxCLRTINV = 0xBF88224C - .global EMACxCLRTINV -EMAC1MAXF = 0xBF882250 - .global EMAC1MAXF -EMACxMAXF = 0xBF882250 - .global EMACxMAXF -EMAC1MAXFCLR = 0xBF882254 - .global EMAC1MAXFCLR -EMACxMAXFCLR = 0xBF882254 - .global EMACxMAXFCLR -EMAC1MAXFSET = 0xBF882258 - .global EMAC1MAXFSET -EMACxMAXFSET = 0xBF882258 - .global EMACxMAXFSET -EMAC1MAXFINV = 0xBF88225C - .global EMAC1MAXFINV -EMACxMAXFINV = 0xBF88225C - .global EMACxMAXFINV -EMAC1SUPP = 0xBF882260 - .global EMAC1SUPP -EMACxSUPP = 0xBF882260 - .global EMACxSUPP -EMAC1SUPPCLR = 0xBF882264 - .global EMAC1SUPPCLR -EMACxSUPPCLR = 0xBF882264 - .global EMACxSUPPCLR -EMAC1SUPPSET = 0xBF882268 - .global EMAC1SUPPSET -EMACxSUPPSET = 0xBF882268 - .global EMACxSUPPSET -EMAC1SUPPINV = 0xBF88226C - .global EMAC1SUPPINV -EMACxSUPPINV = 0xBF88226C - .global EMACxSUPPINV -EMAC1TEST = 0xBF882270 - .global EMAC1TEST -EMACxTEST = 0xBF882270 - .global EMACxTEST -EMAC1TESTCLR = 0xBF882274 - .global EMAC1TESTCLR -EMACxTESTCLR = 0xBF882274 - .global EMACxTESTCLR -EMAC1TESTSET = 0xBF882278 - .global EMAC1TESTSET -EMACxTESTSET = 0xBF882278 - .global EMACxTESTSET -EMAC1TESTINV = 0xBF88227C - .global EMAC1TESTINV -EMACxTESTINV = 0xBF88227C - .global EMACxTESTINV -EMAC1MCFG = 0xBF882280 - .global EMAC1MCFG -EMACxMCFG = 0xBF882280 - .global EMACxMCFG -EMAC1MCFGCLR = 0xBF882284 - .global EMAC1MCFGCLR -EMACxMCFGCLR = 0xBF882284 - .global EMACxMCFGCLR -EMAC1MCFGSET = 0xBF882288 - .global EMAC1MCFGSET -EMACxMCFGSET = 0xBF882288 - .global EMACxMCFGSET -EMAC1MCFGINV = 0xBF88228C - .global EMAC1MCFGINV -EMACxMCFGINV = 0xBF88228C - .global EMACxMCFGINV -EMAC1MCMD = 0xBF882290 - .global EMAC1MCMD -EMACxMCMD = 0xBF882290 - .global EMACxMCMD -EMAC1MCMDCLR = 0xBF882294 - .global EMAC1MCMDCLR -EMACxMCMDCLR = 0xBF882294 - .global EMACxMCMDCLR -EMAC1MCMDSET = 0xBF882298 - .global EMAC1MCMDSET -EMACxMCMDSET = 0xBF882298 - .global EMACxMCMDSET -EMAC1MCMDINV = 0xBF88229C - .global EMAC1MCMDINV -EMACxMCMDINV = 0xBF88229C - .global EMACxMCMDINV -EMAC1MADR = 0xBF8822A0 - .global EMAC1MADR -EMACxMADR = 0xBF8822A0 - .global EMACxMADR -EMAC1MADRCLR = 0xBF8822A4 - .global EMAC1MADRCLR -EMACxMADRCLR = 0xBF8822A4 - .global EMACxMADRCLR -EMAC1MADRSET = 0xBF8822A8 - .global EMAC1MADRSET -EMACxMADRSET = 0xBF8822A8 - .global EMACxMADRSET -EMAC1MADRINV = 0xBF8822AC - .global EMAC1MADRINV -EMACxMADRINV = 0xBF8822AC - .global EMACxMADRINV -EMAC1MWTD = 0xBF8822B0 - .global EMAC1MWTD -EMACxMWTD = 0xBF8822B0 - .global EMACxMWTD -EMAC1MWTDCLR = 0xBF8822B4 - .global EMAC1MWTDCLR -EMACxMWTDCLR = 0xBF8822B4 - .global EMACxMWTDCLR -EMAC1MWTDSET = 0xBF8822B8 - .global EMAC1MWTDSET -EMACxMWTDSET = 0xBF8822B8 - .global EMACxMWTDSET -EMAC1MWTDINV = 0xBF8822BC - .global EMAC1MWTDINV -EMACxMWTDINV = 0xBF8822BC - .global EMACxMWTDINV -EMAC1MRDD = 0xBF8822C0 - .global EMAC1MRDD -EMACxMRDD = 0xBF8822C0 - .global EMACxMRDD -EMAC1MRDDCLR = 0xBF8822C4 - .global EMAC1MRDDCLR -EMACxMRDDCLR = 0xBF8822C4 - .global EMACxMRDDCLR -EMAC1MRDDSET = 0xBF8822C8 - .global EMAC1MRDDSET -EMACxMRDDSET = 0xBF8822C8 - .global EMACxMRDDSET -EMAC1MRDDINV = 0xBF8822CC - .global EMAC1MRDDINV -EMACxMRDDINV = 0xBF8822CC - .global EMACxMRDDINV -EMAC1MIND = 0xBF8822D0 - .global EMAC1MIND -EMACxMIND = 0xBF8822D0 - .global EMACxMIND -EMAC1MINDCLR = 0xBF8822D4 - .global EMAC1MINDCLR -EMACxMINDCLR = 0xBF8822D4 - .global EMACxMINDCLR -EMAC1MINDSET = 0xBF8822D8 - .global EMAC1MINDSET -EMACxMINDSET = 0xBF8822D8 - .global EMACxMINDSET -EMAC1MINDINV = 0xBF8822DC - .global EMAC1MINDINV -EMACxMINDINV = 0xBF8822DC - .global EMACxMINDINV -EMAC1SA0 = 0xBF882300 - .global EMAC1SA0 -EMACxSA0 = 0xBF882300 - .global EMACxSA0 -EMAC1SA0CLR = 0xBF882304 - .global EMAC1SA0CLR -EMACxSA0CLR = 0xBF882304 - .global EMACxSA0CLR -EMAC1SA0SET = 0xBF882308 - .global EMAC1SA0SET -EMACxSA0SET = 0xBF882308 - .global EMACxSA0SET -EMAC1SA0INV = 0xBF88230C - .global EMAC1SA0INV -EMACxSA0INV = 0xBF88230C - .global EMACxSA0INV -EMAC1SA1 = 0xBF882310 - .global EMAC1SA1 -EMACxSA1 = 0xBF882310 - .global EMACxSA1 -EMAC1SA1CLR = 0xBF882314 - .global EMAC1SA1CLR -EMACxSA1CLR = 0xBF882314 - .global EMACxSA1CLR -EMAC1SA1SET = 0xBF882318 - .global EMAC1SA1SET -EMACxSA1SET = 0xBF882318 - .global EMACxSA1SET -EMAC1SA1INV = 0xBF88231C - .global EMAC1SA1INV -EMACxSA1INV = 0xBF88231C - .global EMACxSA1INV -EMAC1SA2 = 0xBF882320 - .global EMAC1SA2 -EMACxSA2 = 0xBF882320 - .global EMACxSA2 -EMAC1SA2CLR = 0xBF882324 - .global EMAC1SA2CLR -EMACxSA2CLR = 0xBF882324 - .global EMACxSA2CLR -EMAC1SA2SET = 0xBF882328 - .global EMAC1SA2SET -EMACxSA2SET = 0xBF882328 - .global EMACxSA2SET -EMAC1SA2INV = 0xBF88232C - .global EMAC1SA2INV -EMACxSA2INV = 0xBF88232C - .global EMACxSA2INV -USBCRCON = 0xBF884000 - .global USBCRCON -PRECON = 0xBF8E0000 - .global PRECON -PRECONCLR = 0xBF8E0004 - .global PRECONCLR -PRECONSET = 0xBF8E0008 - .global PRECONSET -PRECONINV = 0xBF8E000C - .global PRECONINV -PRESTAT = 0xBF8E0010 - .global PRESTAT -PRESTATCLR = 0xBF8E0014 - .global PRESTATCLR -PRESTATSET = 0xBF8E0018 - .global PRESTATSET -PRESTATINV = 0xBF8E001C - .global PRESTATINV -EBICS0 = 0xBF8E1014 - .global EBICS0 -EBICS1 = 0xBF8E1018 - .global EBICS1 -EBICS2 = 0xBF8E101C - .global EBICS2 -EBICS3 = 0xBF8E1020 - .global EBICS3 -EBIMSK0 = 0xBF8E1054 - .global EBIMSK0 -EBIMSK1 = 0xBF8E1058 - .global EBIMSK1 -EBIMSK2 = 0xBF8E105C - .global EBIMSK2 -EBIMSK3 = 0xBF8E1060 - .global EBIMSK3 -EBISMT0 = 0xBF8E1094 - .global EBISMT0 -EBISMT1 = 0xBF8E1098 - .global EBISMT1 -EBISMT2 = 0xBF8E109C - .global EBISMT2 -EBIFTRPD = 0xBF8E10A0 - .global EBIFTRPD -EBISMCON = 0xBF8E10A4 - .global EBISMCON -SQI1XCON1 = 0xBF8E2000 - .global SQI1XCON1 -SQI1XCON2 = 0xBF8E2004 - .global SQI1XCON2 -SQI1CFG = 0xBF8E2008 - .global SQI1CFG -SQI1CON = 0xBF8E200C - .global SQI1CON -SQI1CLKCON = 0xBF8E2010 - .global SQI1CLKCON -SQI1CMDTHR = 0xBF8E2014 - .global SQI1CMDTHR -SQI1INTTHR = 0xBF8E2018 - .global SQI1INTTHR -SQI1INTEN = 0xBF8E201C - .global SQI1INTEN -SQI1INTSTAT = 0xBF8E2020 - .global SQI1INTSTAT -SQI1TXDATA = 0xBF8E2024 - .global SQI1TXDATA -SQI1RXDATA = 0xBF8E2028 - .global SQI1RXDATA -SQI1STAT1 = 0xBF8E202C - .global SQI1STAT1 -SQI1STAT2 = 0xBF8E2030 - .global SQI1STAT2 -SQI1BDCON = 0xBF8E2034 - .global SQI1BDCON -SQI1BDCURADD = 0xBF8E2038 - .global SQI1BDCURADD -SQI1BDBASEADD = 0xBF8E2040 - .global SQI1BDBASEADD -SQI1BDSTAT = 0xBF8E2044 - .global SQI1BDSTAT -SQI1BDPOLLCON = 0xBF8E2048 - .global SQI1BDPOLLCON -SQI1BDTXDSTAT = 0xBF8E204C - .global SQI1BDTXDSTAT -SQI1BDRXDSTAT = 0xBF8E2050 - .global SQI1BDRXDSTAT -SQI1THR = 0xBF8E2054 - .global SQI1THR -SQI1INTSIGEN = 0xBF8E2058 - .global SQI1INTSIGEN -SQI1TAPCON = 0xBF8E205C - .global SQI1TAPCON -SQI1MEMSTAT = 0xBF8E2060 - .global SQI1MEMSTAT -SQI1XCON3 = 0xBF8E2064 - .global SQI1XCON3 -SQI1XCON4 = 0xBF8E2068 - .global SQI1XCON4 -USBCSR0 = 0xBF8E3000 - .global USBCSR0 -USBCSR1 = 0xBF8E3004 - .global USBCSR1 -USBCSR2 = 0xBF8E3008 - .global USBCSR2 -USBCSR3 = 0xBF8E300C - .global USBCSR3 -USBIENCSR0 = 0xBF8E3010 - .global USBIENCSR0 -USBIENCSR1 = 0xBF8E3014 - .global USBIENCSR1 -USBIENCSR2 = 0xBF8E3018 - .global USBIENCSR2 -USBIENCSR3 = 0xBF8E301C - .global USBIENCSR3 -USBFIFO0 = 0xBF8E3020 - .global USBFIFO0 -USBFIFO1 = 0xBF8E3024 - .global USBFIFO1 -USBFIFO2 = 0xBF8E3028 - .global USBFIFO2 -USBFIFO3 = 0xBF8E302C - .global USBFIFO3 -USBFIFO4 = 0xBF8E3030 - .global USBFIFO4 -USBFIFO5 = 0xBF8E3034 - .global USBFIFO5 -USBFIFO6 = 0xBF8E3038 - .global USBFIFO6 -USBFIFO7 = 0xBF8E303C - .global USBFIFO7 -USBOTG = 0xBF8E3060 - .global USBOTG -USBFIFOA = 0xBF8E3064 - .global USBFIFOA -USBHWVER = 0xBF8E306C - .global USBHWVER -USBINFO = 0xBF8E3078 - .global USBINFO -USBEOFRST = 0xBF8E307C - .global USBEOFRST -USBE0TXA = 0xBF8E3080 - .global USBE0TXA -USBE0RXA = 0xBF8E3084 - .global USBE0RXA -USBE1TXA = 0xBF8E3088 - .global USBE1TXA -USBE1RXA = 0xBF8E308C - .global USBE1RXA -USBE2TXA = 0xBF8E3090 - .global USBE2TXA -USBE2RXA = 0xBF8E3094 - .global USBE2RXA -USBE3TXA = 0xBF8E3098 - .global USBE3TXA -USBE3RXA = 0xBF8E309C - .global USBE3RXA -USBE4TXA = 0xBF8E30A0 - .global USBE4TXA -USBE4RXA = 0xBF8E30A4 - .global USBE4RXA -USBE5TXA = 0xBF8E30A8 - .global USBE5TXA -USBE5RXA = 0xBF8E30AC - .global USBE5RXA -USBE6TXA = 0xBF8E30B0 - .global USBE6TXA -USBE6RXA = 0xBF8E30B4 - .global USBE6RXA -USBE7TXA = 0xBF8E30B8 - .global USBE7TXA -USBE7RXA = 0xBF8E30BC - .global USBE7RXA -USBE0CSR0 = 0xBF8E3100 - .global USBE0CSR0 -USBE0CSR2 = 0xBF8E3108 - .global USBE0CSR2 -USBE0CSR3 = 0xBF8E310C - .global USBE0CSR3 -USBE1CSR0 = 0xBF8E3110 - .global USBE1CSR0 -USBE1CSR1 = 0xBF8E3114 - .global USBE1CSR1 -USBE1CSR2 = 0xBF8E3118 - .global USBE1CSR2 -USBE1CSR3 = 0xBF8E311C - .global USBE1CSR3 -USBE2CSR0 = 0xBF8E3120 - .global USBE2CSR0 -USBE2CSR1 = 0xBF8E3124 - .global USBE2CSR1 -USBE2CSR2 = 0xBF8E3128 - .global USBE2CSR2 -USBE2CSR3 = 0xBF8E312C - .global USBE2CSR3 -USBE3CSR0 = 0xBF8E3130 - .global USBE3CSR0 -USBE3CSR1 = 0xBF8E3134 - .global USBE3CSR1 -USBE3CSR2 = 0xBF8E3138 - .global USBE3CSR2 -USBE3CSR3 = 0xBF8E313C - .global USBE3CSR3 -USBE4CSR0 = 0xBF8E3140 - .global USBE4CSR0 -USBE4CSR1 = 0xBF8E3144 - .global USBE4CSR1 -USBE4CSR2 = 0xBF8E3148 - .global USBE4CSR2 -USBE4CSR3 = 0xBF8E314C - .global USBE4CSR3 -USBE5CSR0 = 0xBF8E3150 - .global USBE5CSR0 -USBE5CSR1 = 0xBF8E3154 - .global USBE5CSR1 -USBE5CSR2 = 0xBF8E3158 - .global USBE5CSR2 -USBE5CSR3 = 0xBF8E315C - .global USBE5CSR3 -USBE6CSR0 = 0xBF8E3160 - .global USBE6CSR0 -USBE6CSR1 = 0xBF8E3164 - .global USBE6CSR1 -USBE6CSR2 = 0xBF8E3168 - .global USBE6CSR2 -USBE6CSR3 = 0xBF8E316C - .global USBE6CSR3 -USBE7CSR0 = 0xBF8E3170 - .global USBE7CSR0 -USBE7CSR1 = 0xBF8E3174 - .global USBE7CSR1 -USBE7CSR2 = 0xBF8E3178 - .global USBE7CSR2 -USBE7CSR3 = 0xBF8E317C - .global USBE7CSR3 -USBDMAINT = 0xBF8E3200 - .global USBDMAINT -USBDMA1C = 0xBF8E3204 - .global USBDMA1C -USBDMA1A = 0xBF8E3208 - .global USBDMA1A -USBDMA1N = 0xBF8E320C - .global USBDMA1N -USBDMA2C = 0xBF8E3214 - .global USBDMA2C -USBDMA2A = 0xBF8E3218 - .global USBDMA2A -USBDMA2N = 0xBF8E321C - .global USBDMA2N -USBDMA3C = 0xBF8E3224 - .global USBDMA3C -USBDMA3A = 0xBF8E3228 - .global USBDMA3A -USBDMA3N = 0xBF8E322C - .global USBDMA3N -USBDMA4C = 0xBF8E3234 - .global USBDMA4C -USBDMA4A = 0xBF8E3238 - .global USBDMA4A -USBDMA4N = 0xBF8E323C - .global USBDMA4N -USBDMA5C = 0xBF8E3244 - .global USBDMA5C -USBDMA5A = 0xBF8E3248 - .global USBDMA5A -USBDMA5N = 0xBF8E324C - .global USBDMA5N -USBDMA6C = 0xBF8E3254 - .global USBDMA6C -USBDMA6A = 0xBF8E3258 - .global USBDMA6A -USBDMA6N = 0xBF8E325C - .global USBDMA6N -USBDMA7C = 0xBF8E3264 - .global USBDMA7C -USBDMA7A = 0xBF8E3268 - .global USBDMA7A -USBDMA7N = 0xBF8E326C - .global USBDMA7N -USBDMA8C = 0xBF8E3274 - .global USBDMA8C -USBDMA8A = 0xBF8E3278 - .global USBDMA8A -USBDMA8N = 0xBF8E327C - .global USBDMA8N -USBE1RPC = 0xBF8E3304 - .global USBE1RPC -USBE2RPC = 0xBF8E3308 - .global USBE2RPC -USBE3RPC = 0xBF8E330C - .global USBE3RPC -USBE4RPC = 0xBF8E3310 - .global USBE4RPC -USBE5RPC = 0xBF8E3314 - .global USBE5RPC -USBE6RPC = 0xBF8E3318 - .global USBE6RPC -USBE7RPC = 0xBF8E331C - .global USBE7RPC -USBDPBFD = 0xBF8E3340 - .global USBDPBFD -USBTMCON1 = 0xBF8E3344 - .global USBTMCON1 -USBTMCON2 = 0xBF8E3348 - .global USBTMCON2 -USBLPMR1 = 0xBF8E3360 - .global USBLPMR1 -USBLMPR2 = 0xBF8E3364 - .global USBLMPR2 -USBLPMP2 = 0xBF8E3364 - .global USBLPMP2 -RNGVER = 0xBF8E6000 - .global RNGVER -RNGCON = 0xBF8E6004 - .global RNGCON -RNGPOLY1 = 0xBF8E6008 - .global RNGPOLY1 -RNGPOLY2 = 0xBF8E600C - .global RNGPOLY2 -RNGNUMGEN1 = 0xBF8E6010 - .global RNGNUMGEN1 -RNGNUMGEN2 = 0xBF8E6014 - .global RNGNUMGEN2 -RNGSEED1 = 0xBF8E6018 - .global RNGSEED1 -RNGSEED2 = 0xBF8E601C - .global RNGSEED2 -RNGCNT = 0xBF8E6020 - .global RNGCNT -SBFLAG = 0xBF8F0510 - .global SBFLAG -SBT0ELOG1 = 0xBF8F8020 - .global SBT0ELOG1 -SBT0ELOG2 = 0xBF8F8024 - .global SBT0ELOG2 -SBT0ECON = 0xBF8F8028 - .global SBT0ECON -SBT0ECLRS = 0xBF8F8030 - .global SBT0ECLRS -SBT0ECLRM = 0xBF8F8038 - .global SBT0ECLRM -SBT0REG0 = 0xBF8F8040 - .global SBT0REG0 -SBT0RD0 = 0xBF8F8050 - .global SBT0RD0 -SBT0WR0 = 0xBF8F8058 - .global SBT0WR0 -SBT0REG1 = 0xBF8F8060 - .global SBT0REG1 -SBT0RD1 = 0xBF8F8070 - .global SBT0RD1 -SBT0WR1 = 0xBF8F8078 - .global SBT0WR1 -SBT1ELOG1 = 0xBF8F8420 - .global SBT1ELOG1 -SBT1ELOG2 = 0xBF8F8424 - .global SBT1ELOG2 -SBT1ECON = 0xBF8F8428 - .global SBT1ECON -SBT1ECLRS = 0xBF8F8430 - .global SBT1ECLRS -SBT1ECLRM = 0xBF8F8438 - .global SBT1ECLRM -SBT1REG0 = 0xBF8F8440 - .global SBT1REG0 -SBT1RD0 = 0xBF8F8450 - .global SBT1RD0 -SBT1WR0 = 0xBF8F8458 - .global SBT1WR0 -SBT1REG2 = 0xBF8F8480 - .global SBT1REG2 -SBT1RD2 = 0xBF8F8490 - .global SBT1RD2 -SBT1WR2 = 0xBF8F8498 - .global SBT1WR2 -SBT1REG3 = 0xBF8F84A0 - .global SBT1REG3 -SBT1RD3 = 0xBF8F84B0 - .global SBT1RD3 -SBT1WR3 = 0xBF8F84B8 - .global SBT1WR3 -SBT1REG4 = 0xBF8F84C0 - .global SBT1REG4 -SBT1RD4 = 0xBF8F84D0 - .global SBT1RD4 -SBT1WR4 = 0xBF8F84D8 - .global SBT1WR4 -SBT1REG5 = 0xBF8F84E0 - .global SBT1REG5 -SBT1RD5 = 0xBF8F84F0 - .global SBT1RD5 -SBT1WR5 = 0xBF8F84F8 - .global SBT1WR5 -SBT1REG6 = 0xBF8F8500 - .global SBT1REG6 -SBT1RD6 = 0xBF8F8510 - .global SBT1RD6 -SBT1WR6 = 0xBF8F8518 - .global SBT1WR6 -SBT1REG7 = 0xBF8F8520 - .global SBT1REG7 -SBT1RD7 = 0xBF8F8530 - .global SBT1RD7 -SBT1WR7 = 0xBF8F8538 - .global SBT1WR7 -SBT1REG8 = 0xBF8F8540 - .global SBT1REG8 -SBT1RD8 = 0xBF8F8550 - .global SBT1RD8 -SBT1WR8 = 0xBF8F8558 - .global SBT1WR8 -SBT2ELOG1 = 0xBF8F8820 - .global SBT2ELOG1 -SBT2ELOG2 = 0xBF8F8824 - .global SBT2ELOG2 -SBT2ECON = 0xBF8F8828 - .global SBT2ECON -SBT2ECLRS = 0xBF8F8830 - .global SBT2ECLRS -SBT2ECLRM = 0xBF8F8838 - .global SBT2ECLRM -SBT2REG0 = 0xBF8F8840 - .global SBT2REG0 -SBT2RD0 = 0xBF8F8850 - .global SBT2RD0 -SBT2WR0 = 0xBF8F8858 - .global SBT2WR0 -SBT2REG1 = 0xBF8F8860 - .global SBT2REG1 -SBT2RD1 = 0xBF8F8870 - .global SBT2RD1 -SBT2WR1 = 0xBF8F8878 - .global SBT2WR1 -SBT2REG2 = 0xBF8F8880 - .global SBT2REG2 -SBT2RD2 = 0xBF8F8890 - .global SBT2RD2 -SBT2WR2 = 0xBF8F8898 - .global SBT2WR2 -SBT3ELOG1 = 0xBF8F8C20 - .global SBT3ELOG1 -SBT3ELOG2 = 0xBF8F8C24 - .global SBT3ELOG2 -SBT3ECON = 0xBF8F8C28 - .global SBT3ECON -SBT3ECLRS = 0xBF8F8C30 - .global SBT3ECLRS -SBT3ECLRM = 0xBF8F8C38 - .global SBT3ECLRM -SBT3REG0 = 0xBF8F8C40 - .global SBT3REG0 -SBT3RD0 = 0xBF8F8C50 - .global SBT3RD0 -SBT3WR0 = 0xBF8F8C58 - .global SBT3WR0 -SBT3REG1 = 0xBF8F8C60 - .global SBT3REG1 -SBT3RD1 = 0xBF8F8C70 - .global SBT3RD1 -SBT3WR1 = 0xBF8F8C78 - .global SBT3WR1 -SBT3REG2 = 0xBF8F8C80 - .global SBT3REG2 -SBT3RD2 = 0xBF8F8C90 - .global SBT3RD2 -SBT3WR2 = 0xBF8F8C98 - .global SBT3WR2 -SBT4ELOG1 = 0xBF8F9020 - .global SBT4ELOG1 -SBT4ELOG2 = 0xBF8F9024 - .global SBT4ELOG2 -SBT4ECON = 0xBF8F9028 - .global SBT4ECON -SBT4ECLRS = 0xBF8F9030 - .global SBT4ECLRS -SBT4ECLRM = 0xBF8F9038 - .global SBT4ECLRM -SBT4REG0 = 0xBF8F9040 - .global SBT4REG0 -SBT4RD0 = 0xBF8F9050 - .global SBT4RD0 -SBT4WR0 = 0xBF8F9058 - .global SBT4WR0 -SBT4REG2 = 0xBF8F9080 - .global SBT4REG2 -SBT4RD2 = 0xBF8F9090 - .global SBT4RD2 -SBT4WR2 = 0xBF8F9098 - .global SBT4WR2 -SBT5ELOG1 = 0xBF8F9420 - .global SBT5ELOG1 -SBT5ELOG2 = 0xBF8F9424 - .global SBT5ELOG2 -SBT5ECON = 0xBF8F9428 - .global SBT5ECON -SBT5ECLRS = 0xBF8F9430 - .global SBT5ECLRS -SBT5ECLRM = 0xBF8F9438 - .global SBT5ECLRM -SBT5REG0 = 0xBF8F9440 - .global SBT5REG0 -SBT5RD0 = 0xBF8F9450 - .global SBT5RD0 -SBT5WR0 = 0xBF8F9458 - .global SBT5WR0 -SBT5REG1 = 0xBF8F9460 - .global SBT5REG1 -SBT5RD1 = 0xBF8F9470 - .global SBT5RD1 -SBT5WR1 = 0xBF8F9478 - .global SBT5WR1 -SBT5REG2 = 0xBF8F9480 - .global SBT5REG2 -SBT5RD2 = 0xBF8F9490 - .global SBT5RD2 -SBT5WR2 = 0xBF8F9498 - .global SBT5WR2 -SBT6ELOG1 = 0xBF8F9820 - .global SBT6ELOG1 -SBT6ELOG2 = 0xBF8F9824 - .global SBT6ELOG2 -SBT6ECON = 0xBF8F9828 - .global SBT6ECON -SBT6ECLRS = 0xBF8F9830 - .global SBT6ECLRS -SBT6ECLRM = 0xBF8F9838 - .global SBT6ECLRM -SBT6REG0 = 0xBF8F9840 - .global SBT6REG0 -SBT6RD0 = 0xBF8F9850 - .global SBT6RD0 -SBT6WR0 = 0xBF8F9858 - .global SBT6WR0 -SBT6REG1 = 0xBF8F9860 - .global SBT6REG1 -SBT6RD1 = 0xBF8F9870 - .global SBT6RD1 -SBT6WR1 = 0xBF8F9878 - .global SBT6WR1 -SBT7ELOG1 = 0xBF8F9C20 - .global SBT7ELOG1 -SBT7ELOG2 = 0xBF8F9C24 - .global SBT7ELOG2 -SBT7ECON = 0xBF8F9C28 - .global SBT7ECON -SBT7ECLRS = 0xBF8F9C30 - .global SBT7ECLRS -SBT7ECLRM = 0xBF8F9C38 - .global SBT7ECLRM -SBT7REG0 = 0xBF8F9C40 - .global SBT7REG0 -SBT7RD0 = 0xBF8F9C50 - .global SBT7RD0 -SBT7WR0 = 0xBF8F9C58 - .global SBT7WR0 -SBT7REG1 = 0xBF8F9C60 - .global SBT7REG1 -SBT7RD1 = 0xBF8F9C70 - .global SBT7RD1 -SBT7WR1 = 0xBF8F9C78 - .global SBT7WR1 -SBT8ELOG1 = 0xBF8FA020 - .global SBT8ELOG1 -SBT8ELOG2 = 0xBF8FA024 - .global SBT8ELOG2 -SBT8ECON = 0xBF8FA028 - .global SBT8ECON -SBT8ECLRS = 0xBF8FA030 - .global SBT8ECLRS -SBT8ECLRM = 0xBF8FA038 - .global SBT8ECLRM -SBT8REG0 = 0xBF8FA040 - .global SBT8REG0 -SBT8RD0 = 0xBF8FA050 - .global SBT8RD0 -SBT8WR0 = 0xBF8FA058 - .global SBT8WR0 -SBT8REG1 = 0xBF8FA060 - .global SBT8REG1 -SBT8RD1 = 0xBF8FA070 - .global SBT8RD1 -SBT8WR1 = 0xBF8FA078 - .global SBT8WR1 -SBT9ELOG1 = 0xBF8FA420 - .global SBT9ELOG1 -SBT9ELOG2 = 0xBF8FA424 - .global SBT9ELOG2 -SBT9ECON = 0xBF8FA428 - .global SBT9ECON -SBT9ECLRS = 0xBF8FA430 - .global SBT9ECLRS -SBT9ECLRM = 0xBF8FA438 - .global SBT9ECLRM -SBT9REG0 = 0xBF8FA440 - .global SBT9REG0 -SBT9RD0 = 0xBF8FA450 - .global SBT9RD0 -SBT9WR0 = 0xBF8FA458 - .global SBT9WR0 -SBT9REG1 = 0xBF8FA460 - .global SBT9REG1 -SBT9RD1 = 0xBF8FA470 - .global SBT9RD1 -SBT9WR1 = 0xBF8FA478 - .global SBT9WR1 -SBT10ELOG1 = 0xBF8FA820 - .global SBT10ELOG1 -SBT10ELOG2 = 0xBF8FA824 - .global SBT10ELOG2 -SBT10ECON = 0xBF8FA828 - .global SBT10ECON -SBT10ECLRS = 0xBF8FA830 - .global SBT10ECLRS -SBT10ECLRM = 0xBF8FA838 - .global SBT10ECLRM -SBT10REG0 = 0xBF8FA840 - .global SBT10REG0 -SBT10RD0 = 0xBF8FA850 - .global SBT10RD0 -SBT10WR0 = 0xBF8FA858 - .global SBT10WR0 -SBT11ELOG1 = 0xBF8FAC20 - .global SBT11ELOG1 -SBT11ELOG2 = 0xBF8FAC24 - .global SBT11ELOG2 -SBT11ECON = 0xBF8FAC28 - .global SBT11ECON -SBT11ECLRS = 0xBF8FAC30 - .global SBT11ECLRS -SBT11ECLRM = 0xBF8FAC38 - .global SBT11ECLRM -SBT11REG0 = 0xBF8FAC40 - .global SBT11REG0 -SBT11RD0 = 0xBF8FAC50 - .global SBT11RD0 -SBT11WR0 = 0xBF8FAC58 - .global SBT11WR0 -SBT11REG1 = 0xBF8FAC60 - .global SBT11REG1 -SBT11RD1 = 0xBF8FAC70 - .global SBT11RD1 -SBT11WR1 = 0xBF8FAC78 - .global SBT11WR1 -SBT12ELOG1 = 0xBF8FB020 - .global SBT12ELOG1 -SBT12ELOG2 = 0xBF8FB024 - .global SBT12ELOG2 -SBT12ECON = 0xBF8FB028 - .global SBT12ECON -SBT12ECLRS = 0xBF8FB030 - .global SBT12ECLRS -SBT12ECLRM = 0xBF8FB038 - .global SBT12ECLRM -SBT12REG0 = 0xBF8FB040 - .global SBT12REG0 -SBT12RD0 = 0xBF8FB050 - .global SBT12RD0 -SBT12WR0 = 0xBF8FB058 - .global SBT12WR0 -SBT13ELOG1 = 0xBF8FB420 - .global SBT13ELOG1 -SBT13ELOG2 = 0xBF8FB424 - .global SBT13ELOG2 -SBT13ECON = 0xBF8FB428 - .global SBT13ECON -SBT13ECLRS = 0xBF8FB430 - .global SBT13ECLRS -SBT13ECLRM = 0xBF8FB438 - .global SBT13ECLRM -SBT13REG0 = 0xBF8FB440 - .global SBT13REG0 -SBT13RD0 = 0xBF8FB450 - .global SBT13RD0 -SBT13WR0 = 0xBF8FB458 - .global SBT13WR0 -DEVCFG3 = 0xBFC0FFC0 - .global DEVCFG3 -DEVCFG2 = 0xBFC0FFC4 - .global DEVCFG2 -DEVCFG1 = 0xBFC0FFC8 - .global DEVCFG1 -DEVCFG0 = 0xBFC0FFCC - .global DEVCFG0 -DEVCP3 = 0xBFC0FFD0 - .global DEVCP3 -DEVCP2 = 0xBFC0FFD4 - .global DEVCP2 -DEVCP1 = 0xBFC0FFD8 - .global DEVCP1 -DEVCP0 = 0xBFC0FFDC - .global DEVCP0 -DEVSIGN3 = 0xBFC0FFE0 - .global DEVSIGN3 -DEVSIGN2 = 0xBFC0FFE4 - .global DEVSIGN2 -DEVSIGN1 = 0xBFC0FFE8 - .global DEVSIGN1 -DEVSIGN0 = 0xBFC0FFEC - .global DEVSIGN0 -SEQ3 = 0xBFC0FFF0 - .global SEQ3 -SEQ2 = 0xBFC0FFF4 - .global SEQ2 -SEQ1 = 0xBFC0FFF8 - .global SEQ1 -SEQ0 = 0xBFC0FFFC - .global SEQ0 -DEVSN0 = 0xBFC54020 - .global DEVSN0 -DEVSN1 = 0xBFC54024 - .global DEVSN1 -ADEVCFG3 = 0xBFC0FF40 - .global ADEVCFG3 -ADEVCFG2 = 0xBFC0FF44 - .global ADEVCFG2 -ADEVCFG1 = 0xBFC0FF48 - .global ADEVCFG1 -ADEVCFG0 = 0xBFC0FF4C - .global ADEVCFG0 -ADEVCP3 = 0xBFC0FF50 - .global ADEVCP3 -ADEVCP2 = 0xBFC0FF54 - .global ADEVCP2 -ADEVCP1 = 0xBFC0FF58 - .global ADEVCP1 -ADEVCP0 = 0xBFC0FF5C - .global ADEVCP0 -ADEVSIGN3 = 0xBFC0FF60 - .global ADEVSIGN3 -ADEVSIGN2 = 0xBFC0FF64 - .global ADEVSIGN2 -ADEVSIGN1 = 0xBFC0FF68 - .global ADEVSIGN1 -ADEVSIGN0 = 0xBFC0FF6C - .global ADEVSIGN0 -ASEQ3 = 0xBFC0FF70 - .global ASEQ3 -ASEQ2 = 0xBFC0FF74 - .global ASEQ2 -ASEQ1 = 0xBFC0FF78 - .global ASEQ1 -ASEQ0 = 0xBFC0FF7C - .global ASEQ0 -AUBADEVCFG3 = 0xBFC2FF40 - .global AUBADEVCFG3 -AUBADEVCFG2 = 0xBFC2FF44 - .global AUBADEVCFG2 -AUBADEVCFG1 = 0xBFC2FF48 - .global AUBADEVCFG1 -AUBADEVCFG0 = 0xBFC2FF4C - .global AUBADEVCFG0 -AUBADEVCP3 = 0xBFC2FF50 - .global AUBADEVCP3 -AUBADEVCP2 = 0xBFC2FF54 - .global AUBADEVCP2 -AUBADEVCP1 = 0xBFC2FF58 - .global AUBADEVCP1 -AUBADEVCP0 = 0xBFC2FF5C - .global AUBADEVCP0 -AUBADEVSIGN3 = 0xBFC2FF60 - .global AUBADEVSIGN3 -AUBADEVSIGN2 = 0xBFC2FF64 - .global AUBADEVSIGN2 -AUBADEVSIGN1 = 0xBFC2FF68 - .global AUBADEVSIGN1 -AUBADEVSIGN0 = 0xBFC2FF6C - .global AUBADEVSIGN0 -AUBASEQ3 = 0xBFC2FF70 - .global AUBASEQ3 -AUBASEQ2 = 0xBFC2FF74 - .global AUBASEQ2 -AUBASEQ1 = 0xBFC2FF78 - .global AUBASEQ1 -AUBASEQ0 = 0xBFC2FF7C - .global AUBASEQ0 -UBADEVCFG3 = 0xBFC2FFC0 - .global UBADEVCFG3 -UBADEVCFG2 = 0xBFC2FFC4 - .global UBADEVCFG2 -UBADEVCFG1 = 0xBFC2FFC8 - .global UBADEVCFG1 -UBADEVCFG0 = 0xBFC2FFCC - .global UBADEVCFG0 -UBADEVCP3 = 0xBFC2FFD0 - .global UBADEVCP3 -UBADEVCP2 = 0xBFC2FFD4 - .global UBADEVCP2 -UBADEVCP1 = 0xBFC2FFD8 - .global UBADEVCP1 -UBADEVCP0 = 0xBFC2FFDC - .global UBADEVCP0 -UBADEVSIGN3 = 0xBFC2FFE0 - .global UBADEVSIGN3 -UBADEVSIGN2 = 0xBFC2FFE4 - .global UBADEVSIGN2 -UBADEVSIGN1 = 0xBFC2FFE8 - .global UBADEVSIGN1 -UBADEVSIGN0 = 0xBFC2FFEC - .global UBADEVSIGN0 -UBASEQ3 = 0xBFC2FFF0 - .global UBASEQ3 -UBASEQ2 = 0xBFC2FFF4 - .global UBASEQ2 -UBASEQ1 = 0xBFC2FFF8 - .global UBASEQ1 -UBASEQ0 = 0xBFC2FFFC - .global UBASEQ0 -ABF1DEVCFG3 = 0xBFC4FF40 - .global ABF1DEVCFG3 -ABF1DEVCFG2 = 0xBFC4FF44 - .global ABF1DEVCFG2 -ABF1DEVCFG1 = 0xBFC4FF48 - .global ABF1DEVCFG1 -ABF1DEVCFG0 = 0xBFC4FF4C - .global ABF1DEVCFG0 -ABF1DEVCP3 = 0xBFC4FF50 - .global ABF1DEVCP3 -ABF1DEVCP2 = 0xBFC4FF54 - .global ABF1DEVCP2 -ABF1DEVCP1 = 0xBFC4FF58 - .global ABF1DEVCP1 -ABF1DEVCP0 = 0xBFC4FF5C - .global ABF1DEVCP0 -ABF1DEVSIGN3 = 0xBFC4FF60 - .global ABF1DEVSIGN3 -ABF1DEVSIGN2 = 0xBFC4FF64 - .global ABF1DEVSIGN2 -ABF1DEVSIGN1 = 0xBFC4FF68 - .global ABF1DEVSIGN1 -ABF1DEVSIGN0 = 0xBFC4FF6C - .global ABF1DEVSIGN0 -ABF1SEQ3 = 0xBFC4FF70 - .global ABF1SEQ3 -ABF1SEQ2 = 0xBFC4FF74 - .global ABF1SEQ2 -ABF1SEQ1 = 0xBFC4FF78 - .global ABF1SEQ1 -ABF1SEQ0 = 0xBFC4FF7C - .global ABF1SEQ0 -BF1DEVCFG3 = 0xBFC4FFC0 - .global BF1DEVCFG3 -BF1DEVCFG2 = 0xBFC4FFC4 - .global BF1DEVCFG2 -BF1DEVCFG1 = 0xBFC4FFC8 - .global BF1DEVCFG1 -BF1DEVCFG0 = 0xBFC4FFCC - .global BF1DEVCFG0 -BF1DEVCP3 = 0xBFC4FFD0 - .global BF1DEVCP3 -BF1DEVCP2 = 0xBFC4FFD4 - .global BF1DEVCP2 -BF1DEVCP1 = 0xBFC4FFD8 - .global BF1DEVCP1 -BF1DEVCP0 = 0xBFC4FFDC - .global BF1DEVCP0 -BF1DEVSIGN3 = 0xBFC4FFE0 - .global BF1DEVSIGN3 -BF1DEVSIGN2 = 0xBFC4FFE4 - .global BF1DEVSIGN2 -BF1DEVSIGN1 = 0xBFC4FFE8 - .global BF1DEVSIGN1 -BF1DEVSIGN0 = 0xBFC4FFEC - .global BF1DEVSIGN0 -BF1SEQ3 = 0xBFC4FFF0 - .global BF1SEQ3 -BF1SEQ2 = 0xBFC4FFF4 - .global BF1SEQ2 -BF1SEQ1 = 0xBFC4FFF8 - .global BF1SEQ1 -BF1SEQ0 = 0xBFC4FFFC - .global BF1SEQ0 -ABF2DEVCFG3 = 0xBFC6FF40 - .global ABF2DEVCFG3 -ABF2DEVCFG2 = 0xBFC6FF44 - .global ABF2DEVCFG2 -ABF2DEVCFG1 = 0xBFC6FF48 - .global ABF2DEVCFG1 -ABF2DEVCFG0 = 0xBFC6FF4C - .global ABF2DEVCFG0 -ABF2DEVCP3 = 0xBFC6FF50 - .global ABF2DEVCP3 -ABF2DEVCP2 = 0xBFC6FF54 - .global ABF2DEVCP2 -ABF2DEVCP1 = 0xBFC6FF58 - .global ABF2DEVCP1 -ABF2DEVCP0 = 0xBFC6FF5C - .global ABF2DEVCP0 -ABF2DEVSIGN3 = 0xBFC6FF60 - .global ABF2DEVSIGN3 -ABF2DEVSIGN2 = 0xBFC6FF64 - .global ABF2DEVSIGN2 -ABF2DEVSIGN1 = 0xBFC6FF68 - .global ABF2DEVSIGN1 -ABF2DEVSIGN0 = 0xBFC6FF6C - .global ABF2DEVSIGN0 -ABF2SEQ3 = 0xBFC6FF70 - .global ABF2SEQ3 -ABF2SEQ2 = 0xBFC6FF74 - .global ABF2SEQ2 -ABF2SEQ1 = 0xBFC6FF78 - .global ABF2SEQ1 -ABF2SEQ0 = 0xBFC6FF7C - .global ABF2SEQ0 -BF2DEVCFG3 = 0xBFC6FFC0 - .global BF2DEVCFG3 -BF2DEVCFG2 = 0xBFC6FFC4 - .global BF2DEVCFG2 -BF2DEVCFG1 = 0xBFC6FFC8 - .global BF2DEVCFG1 -BF2DEVCFG0 = 0xBFC6FFCC - .global BF2DEVCFG0 -BF2DEVCP3 = 0xBFC6FFD0 - .global BF2DEVCP3 -BF2DEVCP2 = 0xBFC6FFD4 - .global BF2DEVCP2 -BF2DEVCP1 = 0xBFC6FFD8 - .global BF2DEVCP1 -BF2DEVCP0 = 0xBFC6FFDC - .global BF2DEVCP0 -BF2DEVSIGN3 = 0xBFC6FFE0 - .global BF2DEVSIGN3 -BF2DEVSIGN2 = 0xBFC6FFE4 - .global BF2DEVSIGN2 -BF2DEVSIGN1 = 0xBFC6FFE8 - .global BF2DEVSIGN1 -BF2DEVSIGN0 = 0xBFC6FFEC - .global BF2DEVSIGN0 -BF2SEQ3 = 0xBFC6FFF0 - .global BF2SEQ3 -BF2SEQ2 = 0xBFC6FFF4 - .global BF2SEQ2 -BF2SEQ1 = 0xBFC6FFF8 - .global BF2SEQ1 -BF2SEQ0 = 0xBFC6FFFC - .global BF2SEQ0 diff --git a/dist/tools/ci/print_toolchain_versions.sh b/dist/tools/ci/print_toolchain_versions.sh index c7e77ff91609..090681a443c1 100755 --- a/dist/tools/ci/print_toolchain_versions.sh +++ b/dist/tools/ci/print_toolchain_versions.sh @@ -124,7 +124,7 @@ printf "%s\n" "-----------------------------" printf "%25s: %s\n" "native gcc" "$(get_cmd_version gcc)" for p in \ arm-none-eabi \ - avr mips-mti-elf \ + avr \ msp430-elf \ riscv-none-elf \ riscv64-unknown-elf \ @@ -141,7 +141,6 @@ printf "%s\n" "-----------------------" # platform specific newlib version for p in \ arm-none-eabi \ - mips-mti-elf \ msp430-elf \ riscv-none-elf \ riscv64-unknown-elf \ diff --git a/dist/tools/doccheck/exclude_patterns b/dist/tools/doccheck/exclude_patterns index 72b38034fc27..bf07a1285c39 100644 --- a/dist/tools/doccheck/exclude_patterns +++ b/dist/tools/doccheck/exclude_patterns @@ -1,9 +1,3 @@ -boards/6lowpan\-clicker/include/periph_conf\.h:[0-9]+: warning: Member CLOCK_CORECLOCK \(macro definition\) of file periph_conf\.h is not documented\. -boards/6lowpan\-clicker/include/periph_conf\.h:[0-9]+: warning: Member TIMER_0_CHANNELS \(macro definition\) of file periph_conf\.h is not documented\. -boards/6lowpan\-clicker/include/periph_conf\.h:[0-9]+: warning: Member TIMER_NUMOF \(macro definition\) of file periph_conf\.h is not documented\. -boards/6lowpan\-clicker/include/periph_conf\.h:[0-9]+: warning: Member UART_0_ISR \(macro definition\) of file periph_conf\.h is not documented\. -boards/6lowpan\-clicker/include/periph_conf\.h:[0-9]+: warning: Member UART_NUMOF \(macro definition\) of file periph_conf\.h is not documented\. -boards/6lowpan\-clicker/include/periph_conf\.h:[0-9]+: warning: Member uart_config\[\] \(variable\) of file periph_conf\.h is not documented\. boards/acd52832/include/board\.h:[0-9]+: warning: Member LED_PORT \(macro definition\) of file board\.h is not documented\. boards/acd52832/include/periph_conf\.h:[0-9]+: warning: Member CLOCK_CORECLOCK \(macro definition\) of file periph_conf\.h is not documented\. boards/acd52832/include/periph_conf\.h:[0-9]+: warning: Member I2C_NUMOF \(macro definition\) of file periph_conf\.h is not documented\. @@ -3213,12 +3207,6 @@ boards/phynode\-kw41z/include/periph_conf\.h:[0-9]+: warning: Member ADC_REF_SET boards/phynode\-kw41z/include/periph_conf\.h:[0-9]+: warning: Member SPI_NUMOF \(macro definition\) of file periph_conf\.h is not documented\. boards/phynode\-kw41z/include/periph_conf\.h:[0-9]+: warning: Member adc_config\[\] \(variable\) of file periph_conf\.h is not documented\. boards/phynode\-kw41z/include/periph_conf\.h:[0-9]+: warning: Member spi_config\[\] \(variable\) of file periph_conf\.h is not documented\. -boards/pic32\-wifire/include/periph_conf\.h:[0-9]+: warning: Member CLOCK_CORECLOCK \(macro definition\) of file periph_conf\.h is not documented\. -boards/pic32\-wifire/include/periph_conf\.h:[0-9]+: warning: Member TIMER_0_CHANNELS \(macro definition\) of file periph_conf\.h is not documented\. -boards/pic32\-wifire/include/periph_conf\.h:[0-9]+: warning: Member TIMER_NUMOF \(macro definition\) of file periph_conf\.h is not documented\. -boards/pic32\-wifire/include/periph_conf\.h:[0-9]+: warning: Member UART_0_ISR \(macro definition\) of file periph_conf\.h is not documented\. -boards/pic32\-wifire/include/periph_conf\.h:[0-9]+: warning: Member UART_NUMOF \(macro definition\) of file periph_conf\.h is not documented\. -boards/pic32\-wifire/include/periph_conf\.h:[0-9]+: warning: Member uart_config\[\] \(variable\) of file periph_conf\.h is not documented\. boards/pinetime/include/board\.h:[0-9]+: warning: Member BACKLIGHT_MASK \(macro definition\) of file board\.h is not documented\. boards/pinetime/include/board\.h:[0-9]+: warning: Member BACKLIGHT_OFF \(macro definition\) of file board\.h is not documented\. boards/pinetime/include/board\.h:[0-9]+: warning: Member BACKLIGHT_ON \(macro definition\) of file board\.h is not documented\. @@ -6007,11 +5995,7 @@ cpu/lpc23xx/include/periph_cpu\.h:[0-9]+: warning: Member PERIPH_SPI_NEEDS_TRANS cpu/lpc23xx/include/periph_cpu\.h:[0-9]+: warning: Member PERIPH_SPI_NEEDS_TRANSFER_REG \(macro definition\) of file periph_cpu\.h is not documented\. cpu/lpc23xx/include/periph_cpu\.h:[0-9]+: warning: Member PERIPH_SPI_NEEDS_TRANSFER_REGS \(macro definition\) of file periph_cpu\.h is not documented\. cpu/lpc23xx/include/periph_cpu\.h:[0-9]+: warning: Member PM_NUM_MODES \(macro definition\) of file periph_cpu\.h is not documented\. -cpu/mips32r2_common/include/cpu\.h:[0-9]+: warning: Member BITARITHM_HAS_CLZ \(macro definition\) of group cpu_mips32r2_common is not documented\. -cpu/mips_pic32mx/include/cpu_conf\.h:[0-9]+: warning: Member THREAD_STACKSIZE_DEFAULT \(macro definition\) of group cpu_mips_pic32mx is not documented\. -cpu/mips_pic32mx/include/cpu_conf\.h:[0-9]+: warning: Member THREAD_STACKSIZE_IDLE \(macro definition\) of group cpu_mips_pic32mx is not documented\. -cpu/mips_pic32mz/include/cpu_conf\.h:[0-9]+: warning: Member THREAD_STACKSIZE_DEFAULT \(macro definition\) of group cpu_mips_pic32mz is not documented\. -cpu/mips_pic32mz/include/cpu_conf\.h:[0-9]+: warning: Member THREAD_STACKSIZE_IDLE \(macro definition\) of group cpu_mips_pic32mz is not documented\. +cpu/lpc23xx/include/periph_cpu\.h:[0-9]+: warning: end of file with unbalanced grouping commands cpu/msp430_common/include/cpu_conf\.h:[0-9]+: warning: Member CONFIG_GNRC_PKTBUF_SIZE \(macro definition\) of file cpu_conf\.h is not documented\. cpu/msp430_common/include/cpu_conf\.h:[0-9]+: warning: Member FLASHPAGE_SIZE \(macro definition\) of file cpu_conf\.h is not documented\. cpu/msp430_common/include/cpu_conf\.h:[0-9]+: warning: Member FLASHPAGE_WRITE_BLOCK_ALIGNMENT \(macro definition\) of file cpu_conf\.h is not documented\. diff --git a/dist/tools/packer/scripts/toolchains.sh b/dist/tools/packer/scripts/toolchains.sh index 5201baa84fe4..81d3116dcc90 100644 --- a/dist/tools/packer/scripts/toolchains.sh +++ b/dist/tools/packer/scripts/toolchains.sh @@ -8,18 +8,6 @@ cd /opt && wget -nv -O - "${ARM_GCC_ARCHIVE_URL}" | tar -jxf - echo "export PATH=/opt/gcc-arm-none-eabi-9-2019-q4-major/bin:\$PATH" >> /home/${SSH_USERNAME}/.bashrc -# Install MIPS toolchain -MIPS_VERSION=2018.09-03 -curl -L "https://codescape.mips.com/components/toolchain/${MIPS_VERSION}/Codescape.GNU.Tools.Package.${MIPS_VERSION}.for.MIPS.MTI.Bare.Metal.CentOS-6.x86_64.tar.gz" -o - \ - | tar -C /opt -zx -rm -rf /opt/mips-mti-elf/*/share/{doc,info,man,locale} -cd /opt/mips-mti-elf/*/mips-mti-elf/bin -for f in *; do test -f "../../bin/mips-mti-elf-$f" && ln -f "../../bin/mips-mti-elf-$f" "$f"; done -cd - - -echo "export MIPS_ELF_ROOT=/opt/mips-mti-elf/${MIPS_VERSION}" >> /home/${SSH_USERNAME}/.bashrc -echo "export PATH=\$MIPS_ELF_ROOT/bin:\$PATH" >> /home/${SSH_USERNAME}/.bashrc - # Install MSP430 toolchain MSP430_URL=https://software-dl.ti.com/msp430/msp430_public_sw/mcu/msp430/MSPGCC/latest/exports MSP430_VERSION=8.3.0.16_linux64 diff --git a/dist/tools/pic32prog/.gitignore b/dist/tools/pic32prog/.gitignore deleted file mode 100644 index fd1ef9040c02..000000000000 --- a/dist/tools/pic32prog/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -pic32prog -bin/ diff --git a/dist/tools/pic32prog/Makefile b/dist/tools/pic32prog/Makefile deleted file mode 100644 index 45673fb712c9..000000000000 --- a/dist/tools/pic32prog/Makefile +++ /dev/null @@ -1,26 +0,0 @@ -PKG_NAME = pic32prog -PKG_URL = https://github.com/sergev/pic32prog -PKG_VERSION = b9f8db3b352804392b02b42475fc42874ac8bf04 -PKG_LICENSE = GPL-2 - -# manually set some RIOT env vars, so this Makefile can be called stand-alone -RIOTBASE ?= $(CURDIR)/../../.. -RIOTTOOLS ?= $(CURDIR)/.. - -PKG_SOURCE_DIR = $(CURDIR)/bin -PKG_BUILD_OUT_OF_SOURCE = 0 -include $(RIOTBASE)/pkg/pkg.mk - -# Building it requires some dependencies, on ubuntu: -# -# sudo apt-get install libusb-dev libusb-1.0-0-dev libudev-dev - -all: $(CURDIR)/pic32prog - -$(CURDIR)/pic32prog: - @echo "[INFO] compiling pic32prog from source now" - @env -i PATH=$(PATH) TERM=$(TERM) $(MAKE) -C $(PKG_BUILD_DIR) - @mv $(PKG_BUILD_DIR)/pic32prog $(CURDIR)/pic32prog - -clean:: - rm -f $(CURDIR)/pic32prog diff --git a/dist/tools/pic32prog/doc.md b/dist/tools/pic32prog/doc.md deleted file mode 100644 index ca3ea2193917..000000000000 --- a/dist/tools/pic32prog/doc.md +++ /dev/null @@ -1,166 +0,0 @@ -Flashing on Linux using pickit-3 -================================ - -This document describes how to enable flashing a pic32-wifire from Linux with a -PICkit3 using [pic32prog](https://github.com/sergev/pic32prog). - -It will require flashing a specific firmware on the PICkit3. -As this can only be done from a Windows computer, that not many Linux users -have, the following steps explain how to setup a Windows VirtualBox virtual -machine and flash the PICkit3 from it. - -Information come from this comment - -https://github.com/RIOT-OS/RIOT/pull/6092#issuecomment-261987955 - - -Steps ------ - -### Setup your computer - -The steps were run on Ubuntu 16.04 - -* Install VirtualBox -* Add yourself to the 'vboxusers' group - ``` - sudo usermod -a -G vboxusers your_username - ``` -* Reboot - -### Setup Windows VM - -You can download a free 90 days valid windows VirtualBox image from: - - https://developer.microsoft.com/en-us/microsoft-edge/tools/vms/ - -This document was tested on a Windows 10 VirtualBox image - -* Create a machine in VirtualBox in File-Import Appliance. -* Start the virtual machine and wait until you are on the windows desktop -* Install VirtualBox Guest-additions for USB support - * Doc: https://www.virtualbox.org/manual/ch04.html#additions-windows -* Shutdown the virtual machine -* Plug the PICkit3 flasher USB to your computer -* In the virtual machine settings, go to USB: - * Select "Enable USB Controller" with "USB 1.1" - * Click the small '+' sign on the right and add the Microchip devices. - * Doc: https://www.virtualbox.org/manual/ch03.html#idm1640 -* Start the virtual machine - -### Downloads - -Download and extract: - -* PICkit3-Programmer http://ww1.microchip.com/downloads/en/DeviceDoc/PICkit3%20Programmer%20Application%20v3.10.zip - -The steps were adapted from the archive's README: - -* Extract `PICkit3 Programmer Application Setup v3.10.zip` -* Run `setup.exe` -* Run PICkit3 -* Tools/Download PICkit Operating System - * Select `c://Program Files/Microchip/PICkit3/PK3OSV020005.hex` -* Device will be flashed with the new firmware -* The GUI status should now say that the board is found -* Close the program (it crashes when closing it but it is ok) -* Turn off your VM - - -pic32prog ---------- - -Download and compile `pic32prog` flasher - -https://github.com/sergev/pic32prog - -Run the following command with PICkit3 connected in usb but without the -chipKIT-Wi-Fire board connected - -``` -$ pic32prog -Programmer for Microchip PIC32 microcontrollers, Version 2.0.221 - Copyright: (C) 2011-2015 Serge Vakulenko - Adapter: PICkit3 Version 2.0.5 -No device attached. - -No target found. -``` -You should see the `Adapter: PICkit3 Version 2.0.5` line. - -### Troubleshooting - -If you do not get the `Adapter: PICkit3 Version 2.0.5` line, -try running it with `sudo pic32prog`. If it works with `sudo` it is a -permission issue. - -Add yourself to the `plugdev` group, add the following `udev` rule to -`/etc/udev/rules.d/26-microchip.rules` and reboot. - -``` -# Adapted from http://en.microstickplus.com/mplabx-on-linux -ATTR{idVendor}=="04d8", MODE="664", GROUP="plugdev" -``` - -Flashing --------- - -* Connect the chipKIT-Wi-Fire to USB -* Connect the PICkit3 to JP1 ICSP holes - * https://docs.creatordev.io/wifire/guides/wifire-programming/ - * The triangle `▶` goes into the port number 1 (a hole with a square around it) - Opposite side of the JP1 ICSP text. - -Run pic32prog again - -``` -$ pic32prog -Programmer for Microchip PIC32 microcontrollers, Version 2.0.221 - Copyright: (C) 2011-2015 Serge Vakulenko - Adapter: PICkit3 Version 2.0.5 - Processor: MZ2048EFG100 (id 1720E053) - Flash memory: 2048 kbytes - Boot memory: 80 kbytes -Configuration: - DEVCFG0 = fff6fff7 - 3 Debugger disabled - 4 JTAG enabled - 8 Use PGC2/PGD2 - 3 Flash ECC disabled, unlocked - DEVCFG1 = 03743cb9 - 1 System PLL - 8 Internal-external switch over enabled - 0 Primary oscillator: External - 4 CLKO output disabled - DEVCFG2 = fff9b11a - 2 PLL divider: 1/3 - 1 PLL input frequency range: 5-10 MHz - 31 PLL feedback divider: x50 - 1 PLL postscaler: 1/2 - 4 USB PLL input clock: 24 MHz - 8 Enable USB PLL - DEVCFG3 = 86ffffff - 2 Default Ethernet pins - USBID pin: controlled by port -``` - -Now try flashing the chipKIT-Wi-Fire with RIOT default example compiled for -pic32-wifire with `pic32prog path/to/firmware.hex` - - -``` -$ pic32prog bin/pic32-wifire/default.hex -Programmer for Microchip PIC32 microcontrollers, Version 2.0.221 - Copyright: (C) 2011-2015 Serge Vakulenko - Adapter: PICkit3 Version 2.0.5 - Processor: MZ2048EFG100 - Flash memory: 2048 kbytes - Boot memory: 80 kbytes - Data: 117020 bytes - Erase: done -Program flash: ########################### done - Program boot: #### done - Verify flash: ########################## done - Verify boot: ### done - Program rate: 6159 bytes per second -``` diff --git a/doc/doxygen/src/flashing.md b/doc/doxygen/src/flashing.md index d63701879866..ff81f26cb523 100644 --- a/doc/doxygen/src/flashing.md +++ b/doc/doxygen/src/flashing.md @@ -102,10 +102,6 @@ support multiple platforms are given in section - `lpc2k_pgm` -### MIPS32r2 - -- `pic32prog` - ### MSP430 - `mspdebug` diff --git a/doc/doxygen/src/getting-started.md b/doc/doxygen/src/getting-started.md index 4a8a59b59c2d..82598b76b8e9 100644 --- a/doc/doxygen/src/getting-started.md +++ b/doc/doxygen/src/getting-started.md @@ -132,12 +132,6 @@ For example, in Ubuntu the above tools can be installed with the following comma board support * Optional: GDB multiarch for debugging -### Architecture: MIPS - -* GCC, binutils, and newlib for MIPS - * Alternatively: Install docker and export `BUILD_IN_DOCKER=1` -* Check board documentation for flashing and debugging - ### Architecture: native * On 64 bit systems: multilib versions for your host compilers, standard C library, and development diff --git a/makefiles/arch/mips.inc.mk b/makefiles/arch/mips.inc.mk deleted file mode 100644 index bca4fe7b82c8..000000000000 --- a/makefiles/arch/mips.inc.mk +++ /dev/null @@ -1,68 +0,0 @@ -# Target triple for the build. -TARGET_ARCH_MIPS ?= mips-mti-elf -TARGET_ARCH ?= $(TARGET_ARCH_MIPS) - -ABI = 32 - -# Default values for the linker script symbols listed below are -# defined in the linker script. - -# These are linker script symbols that are prefixed with '__" -priv_symbols = MEMORY_BASE MEMORY_SIZE STACK -priv_symbols += ENABLE_XPA -priv_symbols += FLUSH_TO_ZERO -priv_symbols += FLASH_START APP_START FLASH_APP_START -priv_symbols += ISR_VEC_SPACE ISR_VECTOR_COUNT - -# A bit of makefile magic: -# foreach symbol in overridable ld-symbols : -# If symbol has a value, produce a linker argument for that symbol. -MIPS_HAL_LDFLAGS = $(foreach a,$(priv_symbols),$(if $($a),-Wl$(comma)--defsym$(comma)__$(call lowercase,$(a))=$($a))) - -ifeq ($(ROMABLE),1) - MIPS_HAL_LDFLAGS += -T bootcode.ld -endif - -# Otherwise we get an error about a missing declaration of strnlen in some parts. -ifeq (, $(filter -std=%, $(CFLAGS))) - CFLAGS += -std=gnu11 -endif -CFLAGS_CPU = -EL -mabi=$(ABI) -CFLAGS_LINK = -ffunction-sections -fno-builtin -fshort-enums -fdata-sections -CFLAGS_DBG ?= -g3 -CFLAGS_OPT ?= -Os - -CFLAGS += $(CFLAGS_CPU) $(CFLAGS_LINK) $(CFLAGS_OPT) $(CFLAGS_DBG) -CFLAGS += -DCPU_MODEL_$(call uppercase_and_underscore,$(CPU_MODEL)) - -ifeq ($(USE_HARD_FLOAT),1) - CFLAGS += -mhard-float -DMIPS_HARD_FLOAT -else - #hard-float is the default so we must set soft-float - CFLAGS += -msoft-float - LINKFLAGS += -msoft-float -endif - -ifeq ($(USE_DSP),1) - CFLAGS += -mdsp -DMIPS_DSP -endif - -ifeq ($(TOOLCHAIN),llvm) - # The MIPS toolchain headers in assembly mode are not compatible with Clang - CCAS = $(PREFIX)gcc - CCASUWFLAGS += -target $(TARGET_ARCH) -endif - -ASFLAGS += $(CFLAGS_CPU) $(CFLAGS_OPT) $(CFLAGS_DBG) - -LINKFLAGS += $(MIPS_HAL_LDFLAGS) -LINKFLAGS += -L$(RIOTCPU)/$(CPU)/ldscripts -LINKFLAGS += $(CFLAGS_CPU) $(CFLAGS_DBG) $(CFLAGS_OPT) -LINKFLAGS += -Wl,--gc-sections - -# XFA support -LINKFLAGS += -T$(RIOTCPU)/mips_pic32_common/ldscripts/xfa.ld - -OPTIONAL_CFLAGS_BLACKLIST += -Wformat-overflow -OPTIONAL_CFLAGS_BLACKLIST += -Wformat-truncation -OPTIONAL_CFLAGS_BLACKLIST += -gz diff --git a/makefiles/deprecated_boards.inc.mk b/makefiles/deprecated_boards.inc.mk index 8647aef2cb9a..589439729f95 100644 --- a/makefiles/deprecated_boards.inc.mk +++ b/makefiles/deprecated_boards.inc.mk @@ -1,8 +1,6 @@ # Add deprecated modules here # Keep this list ALPHABETICALLY SORTED!!!! ifeq ($(MAKELEVEL),0) - DEPRECATED_BOARDS += 6lowpan-clicker - DEPRECATED_BOARDS += pic32-wifire ifneq (,$(filter $(DEPRECATED_BOARDS),$(BOARD))) $(shell $(COLOR_ECHO) "$(COLOR_RED)Deprecated board: $(COLOR_RESET)"\ diff --git a/makefiles/deprecated_cpus.inc.mk b/makefiles/deprecated_cpus.inc.mk index 7109933d59ab..4c68ad64f19d 100644 --- a/makefiles/deprecated_cpus.inc.mk +++ b/makefiles/deprecated_cpus.inc.mk @@ -1,8 +1,6 @@ # Add deprecated modules here # Keep this list ALPHABETICALLY SORTED!!!! ifeq ($(MAKELEVEL),0) - DEPRECATED_CPUS += mips_pic32mx - DEPRECATED_CPUS += mips_pic32mz ifneq (,$(filter $(DEPRECATED_CPUS),$(CPU))) $(shell $(COLOR_ECHO) "$(COLOR_RED)Deprecated cpu: $(COLOR_RESET)"\ "$(CPU)" 1>&2) diff --git a/makefiles/tools/pic32prog.inc.mk b/makefiles/tools/pic32prog.inc.mk deleted file mode 100644 index 6597ba604fd9..000000000000 --- a/makefiles/tools/pic32prog.inc.mk +++ /dev/null @@ -1,46 +0,0 @@ -# pic32prog flasher -# ================= -# -# https://github.com/sergev/pic32prog -# -# Allow flashing pic32 boards using: -# * Microchip PICkit2 -# * Microchip PICkit3 with script firmware -# -# -# PICkit-3 -# -------- -# -# This requires changing the firmware to 'scripting mode' -# Should be done from a Windows computer/virtual machine as described here -# -# https://github.com/RIOT-OS/RIOT/blob/master/dist/tools/pic32prog/doc.md -# -# -# Udev rule -# --------- -# -# Add yourself to the `plugdev` group, add the following `udev` rule to -# `/etc/udev/rules.d/26-microchip.rules` and reboot. -# -# ``` -# # Adapted from http://en.microstickplus.com/mplabx-on-linux -# ATTR{idVendor}=="04d8", MODE="664", GROUP="plugdev" -# ``` - -RIOT_PIC32PROG = $(RIOTTOOLS)/pic32prog/pic32prog -PIC32PROG ?= $(RIOT_PIC32PROG) - -FLASHFILE ?= $(HEXFILE) - -FLASHER ?= $(PIC32PROG) -FFLAGS ?= $(FLASHFILE) - -# No reset command, but the board resets on terminal open -RESET ?= -RESET_FLAGS ?= - -# Compile pic32prog if using the one provided in RIOT -ifeq ($(PIC32PROG),$(RIOT_PIC32PROG)) - FLASHDEPS += $(RIOT_PIC32PROG) -endif diff --git a/makefiles/tools/targets.inc.mk b/makefiles/tools/targets.inc.mk index d6d34cbde45f..fb2fcd4aa4c0 100644 --- a/makefiles/tools/targets.inc.mk +++ b/makefiles/tools/targets.inc.mk @@ -12,11 +12,6 @@ $(RIOTTOOLS)/bossa-$(BOSSA_VERSION)/bossac: @$(MAKE) -C $(RIOTTOOLS)/bossa-$(BOSSA_VERSION) @echo "[INFO] bossac $(BOSSA_VERSION) binary successfully built!" -$(RIOTTOOLS)/pic32prog/pic32prog: $(RIOTTOOLS)/pic32prog/Makefile - @echo "[INFO] $(@F) binary not found - building it from source now" - $(MAKE) -C $(@D) - @echo "[INFO] $(@F) binary successfully built!" - $(RIOTTOOLS)/cc2538-bsl/cc2538-bsl.py: $(RIOTTOOLS)/cc2538-bsl/Makefile @echo "[INFO] cc2538-bsl.py not found - fetching it from GitHub now" @CC= CFLAGS= $(MAKE) -C $(RIOTTOOLS)/cc2538-bsl diff --git a/pkg/jerryscript/Kconfig b/pkg/jerryscript/Kconfig index 1f17310c542d..c753a5882a65 100644 --- a/pkg/jerryscript/Kconfig +++ b/pkg/jerryscript/Kconfig @@ -9,7 +9,6 @@ config PACKAGE_JERRYSCRIPT bool "Ultra-lightweight Javascript interpreter" depends on TEST_KCONFIG depends on HAS_ARCH_32BIT - depends on !HAS_ARCH_MIPS32R2 select MODULE_JERRYSCRIPT-PORT-DEFAULT select MODULE_JERRYSCRIPT-EXT diff --git a/pkg/jerryscript/Makefile.dep b/pkg/jerryscript/Makefile.dep index b7f69850cb79..6a37b67a1b85 100644 --- a/pkg/jerryscript/Makefile.dep +++ b/pkg/jerryscript/Makefile.dep @@ -3,6 +3,3 @@ USEMODULE += jerryscript-ext # Jerryscript is only supported by 32-bit architectures FEATURES_REQUIRED += arch_32bit - -# Jerryscript is not supported on MIPS because of missing stdin over UART -FEATURES_BLACKLIST += arch_mips32r2 diff --git a/pkg/littlefs/Makefile b/pkg/littlefs/Makefile index 61affac8b38d..99d650946a10 100644 --- a/pkg/littlefs/Makefile +++ b/pkg/littlefs/Makefile @@ -7,9 +7,6 @@ PKG_LICENSE=Apache-2.0 include $(RIOTBASE)/pkg/pkg.mk CFLAGS += -Wno-format -# GCC 4.9 bug (https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64480) -# used by MIPS -CFLAGS += -Wno-missing-field-initializers # Disable debug printing ifneq ($(DEVELHELP),1) diff --git a/pkg/littlefs2/Makefile b/pkg/littlefs2/Makefile index 8145b8a8d043..8d0e3aa29ac8 100644 --- a/pkg/littlefs2/Makefile +++ b/pkg/littlefs2/Makefile @@ -7,9 +7,6 @@ PKG_LICENSE=Apache-2.0 include $(RIOTBASE)/pkg/pkg.mk CFLAGS += -Wno-format -# GCC 4.9 bug (https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64480) -# used by MIPS -CFLAGS += -Wno-missing-field-initializers # Disable debug printing ifneq ($(DEVELHELP),1) diff --git a/pkg/lua/Kconfig b/pkg/lua/Kconfig index 4e182997d0af..66422b3f26bb 100644 --- a/pkg/lua/Kconfig +++ b/pkg/lua/Kconfig @@ -9,7 +9,6 @@ config PACKAGE_LUA bool "LUA language package" depends on TEST_KCONFIG depends on HAS_ARCH_32BIT - depends on !HAS_ARCH_MIPS32R2 depends on !HAS_ARCH_RISCV depends on !MODULE_PICOLIBC diff --git a/pkg/lua/Makefile.dep b/pkg/lua/Makefile.dep index 72a2b594c556..d2cab70e557a 100644 --- a/pkg/lua/Makefile.dep +++ b/pkg/lua/Makefile.dep @@ -5,9 +5,6 @@ USEMODULE += printf_float # LUA is only supported by 32-bit architectures FEATURES_REQUIRED += arch_32bit -# LUA is not supported on MIPS because of missing stdin over UART -FEATURES_BLACKLIST += arch_mips32r2 - # LUA is not supported on RISCV because of build issues with the toolchain # (undefined reference to _times, _unlink and _link functions in provided # newlib nano). diff --git a/pkg/lwip/Makefile.include b/pkg/lwip/Makefile.include index dc162f1c2e38..c2fac0ad53ab 100644 --- a/pkg/lwip/Makefile.include +++ b/pkg/lwip/Makefile.include @@ -17,12 +17,6 @@ PSEUDOMODULES += lwip_udp PSEUDOMODULES += lwip_udplite PSEUDOMODULES += lwip_sock_async -# lwip's include/lwip/arch.h decides based on existence of SSIZE_MAX whether it -# should define ssize_t. That doesn't work with the mips toolchain. -ifneq (, $(filter mips32r2_common,$(USEMODULE))) - CFLAGS += -DSSIZE_MAX=INT_MAX -endif - ifneq (,$(filter lwip_contrib,$(USEMODULE))) DIRS += $(RIOTBASE)/pkg/lwip/contrib endif diff --git a/pkg/micropython/Makefile.dep b/pkg/micropython/Makefile.dep index 4c012b59e906..603040cc7767 100644 --- a/pkg/micropython/Makefile.dep +++ b/pkg/micropython/Makefile.dep @@ -6,6 +6,3 @@ FEATURES_BLACKLIST += arch_8bit arch_16bit # This port currently requires ISR_STACKSIZE and thread_isr_stack_start FEATURES_BLACKLIST += arch_esp32 arch_esp8266 arch_riscv - -# The port currently doesn't compile for mips -FEATURES_BLACKLIST += arch_mips32r2 diff --git a/pkg/tflite-micro/Kconfig b/pkg/tflite-micro/Kconfig index a8ee67b1b4be..aa87a5ad20c8 100644 --- a/pkg/tflite-micro/Kconfig +++ b/pkg/tflite-micro/Kconfig @@ -10,7 +10,6 @@ config PACKAGE_TFLITE-MICRO depends on TEST_KCONFIG depends on HAS_CPP depends on HAS_LIBSTDCPP - depends on !HAS_ARCH_MIPS32R2 depends on !HAS_ARCH_RISCV select MODULE_LIBSTDCPP diff --git a/pkg/tflite-micro/Makefile.dep b/pkg/tflite-micro/Makefile.dep index 673d909a657e..1d9bbd14a9b9 100644 --- a/pkg/tflite-micro/Makefile.dep +++ b/pkg/tflite-micro/Makefile.dep @@ -14,5 +14,5 @@ USEMODULE += tflite-micro-kernels USEMODULE += tflite-micro-memory-planner USEMODULE += tflite-schema -# This package doesn't work on riscv and mips -FEATURES_BLACKLIST += arch_mips32r2 arch_riscv +# This package doesn't work on riscv +FEATURES_BLACKLIST += arch_riscv diff --git a/pkg/ubasic/Kconfig b/pkg/ubasic/Kconfig index c505af52e42e..aa2f31b92b1f 100644 --- a/pkg/ubasic/Kconfig +++ b/pkg/ubasic/Kconfig @@ -10,5 +10,4 @@ config PACKAGE_UBASIC depends on TEST_KCONFIG depends on !HAS_ARCH_AVR8 depends on !HAS_ARCH_MSP430 - depends on !HAS_ARCH_MIPS32R2 depends on !HAS_ARCH_RISCV diff --git a/pkg/ubasic/Makefile.dep b/pkg/ubasic/Makefile.dep index 969ed83eb46d..0dbd53878cb7 100644 --- a/pkg/ubasic/Makefile.dep +++ b/pkg/ubasic/Makefile.dep @@ -4,8 +4,5 @@ FEATURES_BLACKLIST += arch_avr8 # msp430-libc does not provide `stdout` variable required by ubasic_tests FEATURES_BLACKLIST += arch_msp430 -# newlib for MIPS does not provide _times_r -FEATURES_BLACKLIST += arch_mips32r2 - # newlib for RISCV does not provide _times FEATURES_BLACKLIST += arch_riscv diff --git a/pkg/wamr/CMakeLists.txt b/pkg/wamr/CMakeLists.txt index 725d8ac7c7a7..609392292e49 100644 --- a/pkg/wamr/CMakeLists.txt +++ b/pkg/wamr/CMakeLists.txt @@ -15,8 +15,8 @@ if (DEFINED WAMR_CONFIG) include (${WAMR_CONFIG}) endif () -# Build as X86_32 by default, change to "AARCH64[sub]", "ARM[sub]", "THUMB[sub]", "MIPS" or "XTENSA" -# if we want to support arm, thumb, mips or xtensa +# Build as X86_32 by default, change to "AARCH64[sub]", "ARM[sub]", "THUMB[sub]", "XTENSA" +# if we want to support arm, thumb, xtensa if (NOT DEFINED WAMR_BUILD_TARGET) set (WAMR_BUILD_TARGET "X86_32") endif () diff --git a/pkg/wamr/Makefile b/pkg/wamr/Makefile index 08b3efc979cd..a071b3aef738 100644 --- a/pkg/wamr/Makefile +++ b/pkg/wamr/Makefile @@ -25,7 +25,7 @@ RIOT_INCLUDES = $(filter-out -%,$(subst -I,,$(INCLUDES))) #translate (CPU_ARCH) to Build Target #WAMR_BUILD_TARGET is "X86_32" "AARCH64[sub]", "ARM[sub]", -# "THUMB[sub]", "MIPS" or "XTENSA" +# "THUMB[sub]", "XTENSA" #no msp430, no AVR support for now ifeq ($(CPU),native) @@ -41,8 +41,6 @@ ifeq ($(findstring aarch,$(OS_ARCH)),aarch) endif else ifeq ($(findstring arm,$(CPU_ARCH)),arm) WAMR_BUILD_TARGET = THUMB -else ifeq ($(CPU_ARCH),mips32r2) - WAMR_BUILD_TARGET = MIPS else ifeq ($(CPU_ARCH),xtensa) WAMR_BUILD_TARGET = XTENSA else ifeq ($(CPU_ARCH),rv32) diff --git a/pkg/wamr/Makefile.dep b/pkg/wamr/Makefile.dep index bba0e8bf1b3b..230e43d89203 100644 --- a/pkg/wamr/Makefile.dep +++ b/pkg/wamr/Makefile.dep @@ -3,7 +3,7 @@ USEMODULE += ztimer64_msec USEMODULE += ztimer_usec -#WAMR supports "X86_32/64", "AARCH64", "ARM", "THUMB", "MIPS", "XTENSA" and RISCV +#WAMR supports "X86_32/64", "AARCH64", "ARM", "THUMB", "XTENSA" and RISCV FEATURES_REQUIRED_ANY += arch_native|arch_esp32|arch_riscv|cortexm_svc -#arch_arm|arch_mips32r2|arch_esp need modified +#arch_arm|arch_esp need modified # build/pkg/wamr/core/iwasm/common/arch/invokeNative_.s diff --git a/pkg/wamr/doc.txt b/pkg/wamr/doc.txt index 3730b1be0ab3..782a6608b97d 100644 --- a/pkg/wamr/doc.txt +++ b/pkg/wamr/doc.txt @@ -16,7 +16,7 @@ * WAMR integration into RIOT should be considered experimental. * Changes that had to be done in WAMR are send to and integrated into upstream. * WAMR provides support for numerous architectures: - * "X86_32/64", "AARCH64", "ARM", "THUMB", "MIPS", "XTENSA" and "RISCV" + * "X86_32/64", "AARCH64", "ARM", "THUMB", "XTENSA" and "RISCV" * this Package will build for native (x86,arm, aarch(using arm)), cortex-m, esp32 and riscv * * support for other architectures might provideable using the generic diff --git a/pkg/wolfssl/include/user_settings.h b/pkg/wolfssl/include/user_settings.h index 0bfbab6d4ff0..c14f5adb7541 100644 --- a/pkg/wolfssl/include/user_settings.h +++ b/pkg/wolfssl/include/user_settings.h @@ -75,9 +75,7 @@ extern "C" { #endif /* defined somewhere else */ -#ifndef __mips__ int strncasecmp(const char *s1, const char * s2, unsigned int sz); -#endif #define SINGLE_THREADED diff --git a/pkg/wolfssl/sock_tls/sock_tls.c b/pkg/wolfssl/sock_tls/sock_tls.c index 068cc0826fdd..395e55e569ae 100644 --- a/pkg/wolfssl/sock_tls/sock_tls.c +++ b/pkg/wolfssl/sock_tls/sock_tls.c @@ -84,7 +84,6 @@ void sock_dtls_session_destroy(sock_tls_t *sk) /* TODO */ #endif -#ifndef __mips__ #include int strncasecmp(const char *s1, const char * s2, unsigned int sz) { @@ -99,4 +98,3 @@ int strncasecmp(const char *s1, const char * s2, unsigned int sz) } return 0; } -#endif diff --git a/sys/net/application_layer/gcoap/fileserver.c b/sys/net/application_layer/gcoap/fileserver.c index 4a04d35cd377..130ccf0400e2 100644 --- a/sys/net/application_layer/gcoap/fileserver.c +++ b/sys/net/application_layer/gcoap/fileserver.c @@ -103,7 +103,7 @@ static void stat_etag(struct stat *stat, uint32_t *etag) { /* Normalizing fields whose value can change without affecting the ETag */ stat->st_nlink = 0; -#if defined(CPU_ESP32) || defined(CPU_ESP8266) || defined(CPU_MIPS_PIC32MX) || defined(CPU_MIPS_PIC32MZ) +#if defined(CPU_ESP32) || defined(CPU_ESP8266) memset(&stat->st_atime, 0, sizeof(stat->st_atime)); #else memset(&stat->st_atim, 0, sizeof(stat->st_atim)); diff --git a/sys/newlib_syscalls_default/syscalls.c b/sys/newlib_syscalls_default/syscalls.c index bed8d9ac997d..cf969f1fa1da 100644 --- a/sys/newlib_syscalls_default/syscalls.c +++ b/sys/newlib_syscalls_default/syscalls.c @@ -144,8 +144,6 @@ static const struct heap heaps[NUM_HEAPS] = { #endif }; -/* MIPS newlib crt implements _init,_fini and _exit and manages the heap */ -#ifndef __mips__ /** * @brief Initialize NewLib, called by __libc_init_array() from the startup script */ @@ -231,8 +229,6 @@ __attribute__((weak)) void heap_stats(void) } #endif /* HAVE_HEAP_STATS */ -#endif /*__mips__*/ - /** * @brief Get the process-ID of the current thread * diff --git a/tests/deferred_yield_higher/Makefile b/tests/deferred_yield_higher/Makefile index 79926b6af7ec..f38d9f04b9f3 100644 --- a/tests/deferred_yield_higher/Makefile +++ b/tests/deferred_yield_higher/Makefile @@ -1,5 +1,5 @@ include ../Makefile.tests_common -FEATURES_BLACKLIST += arch_avr8 arch_msp430 arch_riscv arch_mips32r2 +FEATURES_BLACKLIST += arch_avr8 arch_msp430 arch_riscv include $(RIOTBASE)/Makefile.include diff --git a/tests/gnrc_dhcpv6_client/Makefile b/tests/gnrc_dhcpv6_client/Makefile index 3c3efde5d65a..b5a8144816a8 100644 --- a/tests/gnrc_dhcpv6_client/Makefile +++ b/tests/gnrc_dhcpv6_client/Makefile @@ -6,7 +6,7 @@ DHCPV6_SERVER_PORT := 61342 RIOTBASE ?= $(CURDIR)/../.. # boards don't support ethos -BOARD_BLACKLIST += mips-malta pic32-wifire pic32-clicker ruuvitag thingy52 +BOARD_BLACKLIST += ruuvitag thingy52 USEMODULE += dhcpv6_client_ia_pd USEMODULE += dhcpv6_client_ia_na diff --git a/tests/pkg_etl/Makefile b/tests/pkg_etl/Makefile index 072bc8e91bcf..da5d41f9af71 100644 --- a/tests/pkg_etl/Makefile +++ b/tests/pkg_etl/Makefile @@ -1,9 +1,4 @@ include ../Makefile.tests_common USEPKG += etl -# Kconfig build is broken due to invalid module resolution with Kconfig for this board -BOARD_BLACKLIST := \ - 6lowpan-clicker \ - # - include $(RIOTBASE)/Makefile.include